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
339544681437	339544682007	339544682557	339544683107	339544683657	339544684207	339544684757	339544685307	339544685857	339544686407	339544686957	339544687507	339544688057	339544688607	339544689157	339544689707	339544690257	339544690807	339544691357	339544691907	339544692457	339544693007	339544693557	339544694107	339544694657	339544695207	339544695757	339544696307	339544696857	339544697407	339544697957	339544698507	339544699057	339544699607	339544700157	339544700707	339544701257	339544701807	339544702357	339544702907	339544703457	339544704007	339544704557	339544705107	339544705657	339544706207	339544706757	339544707307	339544707857	339544708407	339544708957	339544709507	339544710057	339544710607	339544711157	339544711707	339544712257	339544712807	339544713357	339544713907	339544714457	339544715007	339544715557	339544716107	339544716657	339544717207	339544717757	339544718307	339544718857	339544719407	339544719957	339544720507	339544721057	339544721607	339544722157	339544722707	339544723257	339544723807	339544724357	339544724907	339544725457	339544726007	339544726557	339544727107	339544727657	339544728207	339544728757	339544729307	339544729857	339544730407	339544730957	339544731507	339544732057	339544732607	339544733159	339544733707	339544734257	339544734807	339544735357	339544735907	339544736457	339544737007	339544737557	339544738107	339544738657	339544739207	339544739757	339544740307	339544740857	339544741407	339544741957	339544742507	339544743057	339544743607	339544744157	339544744707	339544745257	339544745807	339544746357	339544746907	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24321	23370	36340	36444	29833	22364	9036	1089	613	464	523	517	534	474	511	484	500	476	490	503	520	495	459	514	476	489	503	478	432	496	478	524	480	494	460	465	452	509	508	497	482	483	482	458	458	480	511	499	487	480	505	465	492	482	513	475	481	494	453	462	460	500	462	477	485	470	439	494	458	498	492	514	513	463	481	483	522	501	507	524	461	485	478	489	470	471	452	502	486	504	485	447	493	478	485	472	494	472	455	498	528	506	449	516	529	472	530	488	467	495	494	489	473	506	460	489	468	473	485	486	486	455	456	473	465	468	480	459	450	477	498	488	468	512	494	503	521	518	493	499	505	496	465	441	492	481	466	499	481	450	469	470	499	471	486	479	478	488	493	429	509	414	479	478	473	491	466	488	466	493	471	467	475	535	450	500	474	460	493	476	472	442	463	477	418	514	492	469	482	500	534	471	471	520	490	493	509	494	485	455	497	467	477	468	478	512	510	462	508	466	488	487	476	478	494	505	452	447	514	476	467	486	480	500	465	489	502	462	492	501	470	488	494	449	518	495	453	454	464	469	503	458	502	456	518	475	506	469	505	485	505	499	457	481	539	479	471	491	466	505	501	517	434	496	462	474	481	498	474	494	499	448	504	494	462	516	501	506	524	425	499	501	470	535	505	489	502	531	485	470	459	487	473	506	492	486	467	471	480	485	437	485	499	479	485	483	490	475	471	473	431	512	465	481	449	497	450	520	474	483	517	474	486	457	458	508	527	453	511	515	522	458	506	470	464	467	484	462	488	480	515	504	508	445	442	485	528	469	478	515	480	485	477	473	422	457	502	468	451	485	472	464	456	464	457	512	485	506	516	478	472	498	472	449	465	489	498	463	510	478	472	465	470	434	464	496	533	421	485	494	478	498	479	480	512	510	488	498	475	436	520	480	482	455	496	491	494	499	525	480	479	499	496	489	477	485	471	467	472	470	455	495	477	491	477	522	498	488	511	474	507	514	478	483	486	438	507	481	465	519	505	504	490	474	450	490	506	512	471	496	461	456	482	504	548	488	487	533	483	463	495	473	449	474	476	449	478	474	481	500	493	454	537	458	479	500	497	496	497	457	468	469	511	514	460	487	515	490	486	431	500	475	486	486	490	456	489	500	462	471	523	502	533	473	487	518	477	469	503	488	488	505	465	476	486	480	461	481	490	513	517	499	508	468	529	452	478	486	483	510	492	442	455	469	462	498	443	501	512	505	489	449	443	493	494	494	453	468	486	512	468	496	477	493	477	474	485	479	513	468	498	492	506	476	442	495	481	480	470	477	483	518	476	477	510	478	436	443	450	493	470	468	497	513	492	489	464	473	471	467	502	477	447	479	439	498	446	483	486	495	499	487	490	496	493	490	479	455	489	463	476	447	467	500	517	450	468	474	456	500	492	464	483	489	477	479	463	498	444	502	491	480	472	476	467	447	493	469	488	501	506	517	475	462	512	476	481	460	489	500	494	526	476	484	528	491	462	459	508	507	499	492	485	504	455	526	457	478	482	499	501	453	483	488	489	493	446	495	501	473	503	480	480	459	462	462	458	477	478	464	467	506	462	479	499	473	468	453	490	490	471	490	470	476	476	483	473	500	487	492	473	467	470	462	453	479	499	501	496	473	464	487	459	452	492	462	514	466	529	441	466	475	500	474	471	513	477	471	466	490	502	464	483	495	472	458	459	486	465	480	482	509	500	489	483	469	471	496	524	463	486	482	475	453	449	496	469	467	463	487	478	454	470	553	484	492	467	465	487	458	494	482	482	497	470	536	480	519	496	488	487	487	454	465	470	466	497	519	500	482	456	503	493	506	479	494	495	495	500	470	495	468	478	441	463	452	474	484	480	531	468	460	454	475	497	503	504	487	475	487	475	484	476	494	486	482	488	480	474	488	501	475	489	504	472	453	481	528	468	456	515	510	528	466	520	483	489	473	467	468	508	478	513	431	472	477	487	481	469	454	464	501	487	456	476	493	494	465	494	505	496	493	464	495	432	476	493	515	454	490	525	461	453	468	499	470	483	448	512	462	504	499	517	482	440	477	511	463	488	477	440	457	492	470	507	479	492	500	457	462	546	515	502	449	465	502	476	453	471	482	477	518	476	511	475	480	473	490	525	464	490	465	528	511	462	500	478	491	526	501	500	486	488	467	490	496	450	451	444	468	479	443	467	473	458	492	467	495	491	482	513	496	483	477	491	492	482	505	452	449	465	502	467	471	474	474	489	483	491	441	512	475	454	492	467	469	476	475	499	461	468	487	489	468	439	492	442	504	496	505	467	519	475	508	480	460	496	496	498	497	462	462	483	459	510	460	487	498	504	464	494	490	460	468	491	501	446	460	483	481	465	490	470	494	482	452	485	488	443	474	453	447	491	506	513	462	430	521	475	472	540	482	457	496	442	457	526	481	483	468	516	490	457	460	500	489	481	445	518	508	453	468	516	519	433	478	453	491	473	488	440	476	461	477	486	466	524	467	490	489	487	488	494	449	491	480	479	489	501	459	446	491	464	482	455	498	470	476	508	488	511	507	529	500	475	493	512	500	527	485	510	458	511	490	482	472	471	522	452	493	466	494	518	472	490	489	542	469	454	458	512	516	472	498	475	474	511	457	506	479	470	495	482	471	477	469	502	472	482	437	453	504	491	455	481	467	477	504	512	472	508	490	479	503	522	439	532	493	496	476	475	486	478	456	458	488	483	495	473	493	504	514	483	496	475	490	468	456	441	478	463	476	450	515	486	467	448	486	508	502	491	477	453	477	434	493	504	501	455	491	483	501	444	472	483	464	482	466	495	505	472	472	442	476	500	468	472	526	467	483	468	474	487	488	466	467	446	475	450	482	463	442	497	482	495	469	512	455	480	494	472	498	471	456	479	476	451	473	488	475	467	446	532	470	508	480	458	506	490	489	476	469	443	503	501	461	474	488	472	465	485	453	447	463	459	482	448	473	482	498	479	472	479	458	477	471	442	490	489	480	453	491	501	486	479	450	446	502	474	495	483	427	483	498	479	476	450	513	512	485	484	499	490	526	478	479	446	448	473	452	486	491	474	483	475	505	492	494	470	478	467	495	501	464	453	474	490	502	481	485	515	474	477	532	455	530	498	473	476	480	503	471	447	444	489	512	469	502	478	486	478	490	480	474	466	489	459	453	501	466	486	477	478	481	494	477	484	466	506	476	490	472	465	475	486	450	458	451	526	489	488	520	511	464	456	489	492	512	481	491	490	493	522	479	509	498	467	484	485	492	458	476	489	482	494	511	452	495	483	444	478	463	471	439	482	460	476	459	493	455	464	492	447	456	489	501	449	476	457	444	511	480	477	495	486	508	489	507	506	511	504	503	447	466	473	488	518	478	498	506	475	479	462	485	494	474	479	486	427	481	468	469	494	417	469	474	514	459	507	480	463	482	462	466	469	512	467	478	499	496	459	492	498	461	509	477	474	503	458	428	498	532	508	497	499	511
61853	106605	89518	66109	44200	22072	4919	1839	1037	806	816	845	778	833	847	844	779	813	814	861	863	810	784	809	831	796	800	837	841	811	811	820	798	802	803	815	778	825	791	814	804	863	798	815	822	842	815	768	752	802	795	786	844	849	840	792	822	828	846	778	812	880	796	804	807	838	797	810	799	830	834	857	781	781	814	860	815	818	800	733	799	806	742	820	772	808	823	801	857	771	799	813	781	834	792	822	788	802	864	773	765	746	852	812	786	842	773	840	802	757	776	802	811	843	821	753	769	800	739	794	813	816	788	771	756	774	797	822	785	802	782	803	832	780	829	864	818	773	841	841	830	762	809	815	805	851	852	767	812	823	834	832	827	783	802	820	802	824	779	799	770	870	814	795	736	812	811	782	796	808	805	772	830	781	834	777	763	818	792	777	788	775	800	811	794	763	807	837	801	788	783	819	788	812	768	791	864	776	855	810	816	807	800	805	781	833	772	835	760	799	783	831	776	813	788	824	825	826	772	850	799	782	792	809	815	835	799	776	734	815	733	854	882	905	750	821	776	780	803	807	868	831	762	776	786	788	797	768	774	818	815	767	775	807	825	857	809	846	778	839	848	778	846	820	706	834	821	824	829	827	759	824	805	823	769	807	808	810	858	836	852	807	840	827	807	786	829	773	774	796	810	768	811	801	779	739	779	824	804	750	811	785	803	731	850	842	795	812	787	824	728	830	811	830	858	839	803	796	825	780	828	739	803	778	791	819	844	785	806	822	890	783	805	773	813	811	798	729	813	754	772	812	823	832	805	840	799	770	777	801	804	817	798	812	827	784	800	804	801	815	807	795	852	807	874	786	793	814	833	829	776	793	770	815	805	795	824	766	765	809	759	783	822	857	820	802	854	821	832	857	796	812	841	774	766	765	794	825	795	816	775	793	804	835	794	824	802	800	849	811	790	796	825	836	834	822	798	826	779	816	795	771	767	804	813	765	822	853	842	811	841	783	795	782	772	818	808	849	820	800	844	841	830	790	779	783	773	792	825	810	804	804	806	781	785	746	803	790	826	817	742	783	817	754	793	771	800	795	813	778	815	777	845	732	779	801	843	803	799	860	781	787	839	798	843	870	818	855	821	802	793	804	828	835	774	795	849	815	776	792	786	770	774	798	873	823	767	852	833	835	852	823	833	776	791	793	770	796	820	791	803	802	788	778	840	809	767	785	824	828	788	788	790	809	787	814	823	819	820	792	812	754	839	804	775	780	853	847	816	801	824	797	784	843	797	832	819	824	824	799	818	821	799	793	801	843	795	882	817	841	762	766	787	808	777	824	806	794	822	792	833	784	840	765	840	846	779	847	806	783	808	829	807	777	752	835	822	734	805	844	781	817	781	844	808	762	867	781	829	768	790	892	780	790	791	800	802	787	836	781	852	768	836	779	799	777	809	775	814	809	785	822	859	776	775	806	830	891	842	795	783	829	810	815	808	832	858	783	796	816	845	834	805	827	808	777	756	809	838	797	816	771	834	806	752	795	765	782	793	763	819	859	788	839	804	805	779	760	825	817	758	766	795	801	825	795	791	768	812	818	826	761	790	813	782	795	819	772	780	798	806	828	788	869	766	831	831	800	891	773	778	818	780	784	812	851	771	826	785	817	782	808	825	781	738	820	793	756	824	811	792	762	772	795	861	799	764	776	814	835	854	817	808	805	817	831	838	791	858	813	785	744	820	821	798	856	804	818	867	798	767	806	853	818	796	833	785	774	826	799	777	834	814	829	790	847	797	795	793	811	828	765	801	786	809	802	768	792	816	798	819	849	841	808	821	747	827	820	776	794	795	797	796	842	826	821	844	805	780	816	869	790	834	838	811	798	800	844	766	796	826	790	856	761	820	819	842	776	788	794	807	816	868	833	811	837	796	842	805	801	810	787	803	801	812	795	827	816	875	754	823	810	760	824	809	798	804	780	807	852	823	787	779	823	778	789	784	797	785	780	768	813	788	773	793	832	765	799	815	759	771	777	788	785	771	802	816	794	789	817	810	792	777	815	799	811	762	766	797	787	863	807	850	760	808	764	822	807	764	842	820	804	823	794	821	792	806	829	784	843	841	778	780	769	821	825	842	769	730	780	766	818	742	760	818	826	837	775	821	784	759	842	824	821	808	799	759	785	774	817	802	806	770	808	813	731	816	813	785	872	847	860	813	834	785	812	788	805	786	833	810	763	789	851	796	829	815	841	758	790	804	784	792	802	802	804	809	804	791	790	846	764	769	780	793	801	815	857	836	814	813	809	808	813	821	793	781	796	758	754	776	805	765	832	843	796	826	831	823	798	777	801	831	779	799	821	744	860	861	784	795	807	792	827	827	806	781	816	812	788	794	819	783	814	790	779	731	793	795	837	823	787	810	788	810	824	839	798	813	822	797	804	769	854	753	789	766	817	769	761	762	745	781	806	819	776	852	836	761	816	848	798	821	839	802	778	832	838	881	815	760	779	848	813	774	797	804	826	820	894	800	811	796	852	786	790	796	816	798	811	872	832	837	811	812	809	781	782	843	828	795	773	824	842	823	798	773	773	798	811	765	848	806	828	732	774	806	801	821	858	813	799	740	829	847	773	812	829	744	764	830	803	815	831	769	789	821	822	806	766	778	752	798	829	777	827	834	818	843	807	773	837	818	807	771	798	804	801	771	846	753	814	782	817	772	803	838	822	805	735	850	777	769	773	838	805	820	782	828	829	776	814	776	832	775	764	818	826	782	775	771	809	787	826	827	782	781	795	779	832	788	763	857	797	817	789	780	794	815	793	788	852	764	809	747	779	765	782	766	806	817	757	823	796	806	798	780	860	807	820	793	839	794	794	763	785	785	883	830	821	817	833	787	816	806	762	867	778	896	771	810	802	827	850	814	809	754	813	830	748	846	822	791	825	828	826	834	858	778	788	823	786	793	814	846	781	803	776	798	779	796	774	774	809	884	799	818	801	776	787	789	820	788	828	824	828	810	775	823	836	784	838	800	837	786	803	800	798	817	782	828	853	789	801	832	788	794	839	774	812	795	856	803	830	806	802	827	835	766	778	805	748	843	799	836	843	785	830	744	769	852	849	767	759	817	777	832	811	797	827	804	785	786	843	806	769	783	822	845	795	795	841	799	810	789	793	813	841	832	808	792	771	804	829	783	841	750	836	807	819	842	780	774	784	774	809	808	815	777	860	794	814	825	796	797	815	782	753	797	845	828	761	806	788	821	837	808	758	816	797	862	748	807	870	788	779	801	814	810	751	830	809	816	741	812	872	780	788	804	800	797	800	786	847	859	790	787	789	786	786	808	860	806	716	826	801	787	758	750	824	818	821	809	811	821	828	791	824	812	828	835	812	810	807	789	799	783	798	792	796	797	765	751	792	775	759	822	786	741	797	780	801	785	830	769	756	777	824	767	772	785	779	853	809	803	823	842	786	806	828	782	833	760	829	849	786	833	804	837	800	781	834	790	825	780	768
27829	29214	32987	20449	6725	1307	484	336	291	301	301	329	317	309	313	281	316	304	293	323	296	309	318	312	302	306	304	322	305	299	295	295	311	316	314	303	297	302	286	311	308	278	269	318	297	311	292	280	337	291	323	340	304	313	290	294	294	322	331	274	326	289	307	266	303	317	309	291	305	293	317	284	311	315	269	315	303	275	291	333	284	311	281	328	313	303	332	298	278	285	294	301	293	289	300	304	303	318	307	324	312	290	281	270	283	313	284	293	298	291	308	346	326	307	291	318	256	302	295	333	304	329	345	315	316	321	319	335	315	310	344	273	306	285	303	310	294	299	281	317	299	319	302	275	329	279	295	331	323	335	321	279	326	324	294	283	339	326	309	329	326	315	322	299	319	301	322	273	286	317	295	301	285	341	278	287	306	301	331	295	301	317	318	305	281	310	316	294	312	321	318	287	315	309	316	305	287	348	292	269	290	286	331	305	300	288	303	336	293	344	323	320	296	299	297	305	331	298	330	305	268	289	300	318	294	293	326	297	307	305	300	279	324	285	319	254	313	296	289	317	280	308	312	341	323	300	300	297	283	322	305	313	309	284	310	330	319	293	328	302	322	325	302	307	295	295	311	287	302	264	277	279	319	324	319	312	320	296	326	308	294	297	305	299	308	321	308	298	327	275	294	295	269	331	283	307	317	296	298	327	303	280	308	311	323	354	294	319	313	264	339	326	328	301	323	325	275	332	324	335	305	317	313	318	277	305	292	306	310	280	302	285	297	311	327	302	312	311	309	302	321	306	337	322	286	298	287	306	324	303	320	325	344	278	280	308	303	314	273	293	315	327	311	301	276	280	322	301	279	303	291	322	315	301	317	317	270	314	296	295	328	322	278	283	333	315	299	303	312	286	319	283	301	312	314	286	300	284	332	311	294	329	325	318	287	295	314	326	268	319	303	319	309	307	312	278	320	311	311	288	293	304	293	265	289	291	311	339	283	309	313	324	304	304	354	272	273	278	317	298	316	295	343	293	294	307	309	335	309	302	315	287	288	293	320	304	294	306	282	309	303	273	278	323	306	271	291	290	298	300	304	325	312	292	333	313	295	317	314	338	288	300	317	320	331	313	306	332	324	308	336	315	308	282	312	305	290	327	294	322	313	327	299	280	287	304	285	322	345	308	309	310	327	329	282	320	311	282	287	288	301	287	316	272	315	313	334	318	329	292	303	297	288	293	282	301	319	329	306	293	327	332	308	313	298	324	327	328	301	258	296	327	314	332	321	334	305	297	320	310	314	294	292	285	295	290	326	294	289	302	304	299	288	300	295	307	308	316	352	298	322	296	287	318	286	290	286	298	320	302	329	301	291	299	357	294	304	305	296	316	307	327	338	319	294	294	328	308	291	309	302	317	296	304	319	326	287	300	275	297	300	317	344	312	304	297	278	310	310	299	301	322	333	305	310	314	298	284	308	322	294	302	324	331	296	298	299	323	296	288	309	276	286	295	330	335	289	285	314	305	325	297	326	265	296	310	306	288	291	329	264	304	293	322	306	315	309	300	284	319	314	306	288	323	311	275	322	267	323	324	295	307	285	304	333	295	298	282	304	322	307	304	295	297	295	310	331	301	286	302	272	314	297	316	326	316	309	301	261	311	272	315	304	326	322	298	256	322	316	300	315	288	304	286	314	309	297	276	337	334	294	294	289	312	272	282	310	319	325	299	317	296	298	317	326	284	315	276	297	308	318	295	308	294	289	330	308	295	316	304	333	319	307	299	311	299	310	314	295	309	278	314	303	323	297	313	312	328	295	296	342	311	312	301	299	293	308	299	309	356	321	292	315	303	307	294	308	303	327	315	302	296	305	260	306	286	297	320	312	322	295	316	304	346	281	299	303	288	266	311	337	303	291	295	317	268	260	306	306	276	290	300	282	318	315	355	294	319	326	283	310	311	354	304	313	308	265	266	294	312	328	323	300	285	317	297	309	286	335	324	314	315	313	318	324	298	292	310	311	335	321	291	272	307	266	297	294	301	352	299	312	324	312	280	317	290	310	268	295	315	270	316	323	297	295	322	296	289	308	320	286	287	291	273	278	300	310	307	324	273	308	314	295	297	292	283	283	304	286	310	314	285	294	281	323	317	312	306	320	312	297	311	297	299	316	258	314	302	320	307	332	334	351	311	313	268	332	311	322	313	280	308	304	276	312	282	333	316	346	309	309	316	318	314	303	325	341	290	309	294	311	293	298	319	310	294	298	319	309	302	320	314	295	293	291	299	336	312	305	302	303	297	290	292	310	338	309	313	303	300	335	307	278	329	314	324	302	279	293	278	308	277	332	285	289	306	308	284	304	292	299	324	339	278	291	327	289	305	276	295	278	300	320	283	316	290	340	313	289	322	317	288	313	273	305	287	339	279	299	290	309	284	322	298	285	313	330	319	318	289	297	283	313	312	317	302	317	318	293	319	328	337	336	297	298	335	339	343	305	305	306	321	316	318	325	323	297	299	333	274	299	280	301	306	288	292	311	297	312	288	297	300	329	288	299	312	326	305	319	311	311	290	311	323	294	302	329	301	307	304	307	300	327	332	287	305	339	291	305	287	324	344	313	315	285	313	303	328	297	321	313	330	289	300	306	306	282	294	307	308	278	285	299	328	282	310	312	326	312	315	290	293	337	296	322	273	297	292	321	303	309	322	322	292	295	284	308	307	308	318	320	329	291	344	338	294	273	339	331	286	292	287	323	330	309	299	306	310	320	304	298	317	316	316	339	285	309	293	342	309	296	281	350	288	318	296	277	293	293	333	320	308	301	284	311	285	307	289	297	324	300	312	292	311	252	329	283	309	343	286	298	289	295	300	340	310	323	300	302	286	298	289	293	314	324	313	308	285	292	327	299	303	291	313	316	307	279	332	301	299	311	328	288	313	297	331	323	305	301	307	280	291	297	285	298	292	310	282	323	273	279	321	288	312	322	327	305	314	283	321	345	309	306	304	314	353	283	284	307	275	335	291	305	292	273	301	322	300	303	305	286	295	260	320	314	299	306	297	334	299	322	287	308	297	312	300	280	309	279	300	280	296	276	319	300	289	331	315	319	307	317	306	288	300	281	298	293	254	299	280	340	275	286	303	328	269	319	326	292	287	300	295	328	294	318	312	318	339	292	291	299	292	304	284	309	319	280	313	307	297	278	323	309	304	296	306	341	289	330	328	330	302	317	320	316	297	290	291	301	287	295	294	326	326	309	305	275	306	294	329	320	304	320	270	287	286	313	306	328	307	305	305	329	315	324	325	307	311	313	296	299	305	295	309	304	320	327	298	305	311	302	298	283	301	299	308	333	282	321	299	305	282	293	295	273	302	277	304	302	289	315	320	302	267	301	304	292	286	297	303	319	317	282	307	309	294	318	307	291	295	316	288	306	321	294	298	310	307	323	315	315	300	301	305	325	305	313	328	297	307	311	282	314	305	284	280	305	281	306	333	309	290	307	317	321	317
32014	47995	39811	23135	10717	2639	1037	647	623	529	533	534	542	513	552	602	571	542	562	553	528	576	551	497	581	534	567	513	557	565	552	568	549	544	569	538	548	501	552	543	518	564	555	564	541	533	536	592	552	513	535	583	534	580	527	548	539	563	542	614	548	538	552	565	536	570	536	589	533	542	554	545	501	545	554	608	493	560	571	519	535	542	548	576	533	535	514	580	586	563	534	536	576	563	551	495	536	593	597	506	532	528	533	570	539	549	542	536	531	543	543	542	512	548	536	522	565	537	558	512	553	552	547	564	502	523	526	535	534	543	545	593	576	566	559	519	581	536	523	568	546	562	537	549	505	550	582	593	564	518	528	548	549	528	540	556	561	558	537	555	538	550	544	560	512	541	544	590	533	545	583	559	506	518	582	605	525	590	565	536	523	557	563	548	538	547	502	545	531	517	556	540	579	590	562	522	557	516	552	580	548	542	547	516	588	534	568	528	505	575	510	570	570	535	561	528	532	573	520	589	562	557	536	552	528	527	527	556	520	522	533	560	516	579	503	591	546	562	520	594	568	593	532	524	506	575	556	579	563	545	526	561	592	524	593	555	534	567	588	503	552	551	585	547	574	565	587	575	535	574	478	512	530	544	518	558	514	545	500	550	564	606	513	577	559	590	568	508	543	543	561	506	542	541	541	492	601	498	517	542	493	521	529	581	560	543	542	576	608	514	563	527	537	524	516	515	566	545	551	547	532	513	539	513	585	535	540	548	605	527	569	569	537	502	496	584	522	530	520	576	549	566	570	528	561	574	539	548	563	502	532	571	567	525	572	544	580	586	556	546	516	509	564	519	539	550	547	543	526	547	529	546	579	550	555	544	569	555	554	566	524	531	566	546	558	543	549	570	563	517	575	533	548	548	529	559	525	564	504	584	524	594	541	545	514	531	580	562	530	557	533	530	577	553	591	505	560	564	528	544	522	521	550	550	573	555	547	537	491	526	557	579	568	568	577	533	560	580	551	559	556	522	529	587	545	519	542	553	580	594	590	545	530	553	523	549	553	565	558	557	548	535	542	539	575	536	553	529	549	551	571	529	570	545	523	552	518	525	543	552	537	554	588	544	542	526	569	522	556	495	545	517	498	504	563	538	539	513	539	541	563	526	538	521	536	563	525	544	563	549	514	536	589	534	571	550	567	509	531	528	546	530	558	537	589	546	513	517	551	551	558	536	546	514	531	549	533	594	579	531	516	532	569	553	567	504	571	551	550	536	569	535	527	518	535	520	561	537	588	599	521	517	565	559	534	563	524	532	530	549	595	523	543	532	561	545	532	566	563	532	529	551	546	528	542	506	542	553	545	600	544	524	534	529	543	578	539	542	571	510	558	564	554	535	531	564	558	555	583	549	592	546	544	515	547	537	582	524	522	534	553	572	550	537	530	570	500	563	587	545	530	548	536	544	539	542	554	544	566	564	563	579	552	571	559	529	559	571	552	529	561	539	506	569	550	526	526	582	574	566	550	527	523	577	563	514	550	533	527	531	540	506	513	540	527	557	550	533	524	558	546	557	582	582	568	561	581	528	545	601	578	534	557	548	535	499	560	541	528	600	566	574	532	590	540	545	577	563	553	552	574	559	548	548	565	563	566	527	571	545	547	510	510	527	602	561	554	537	535	519	555	551	593	552	533	526	561	535	541	567	544	571	573	534	520	530	533	578	550	508	560	569	578	586	581	565	548	490	534	529	578	530	531	511	560	555	565	527	528	522	556	572	556	578	536	571	533	514	533	548	565	580	541	553	500	557	580	543	586	560	539	553	557	559	545	569	519	532	576	544	527	531	504	509	601	555	544	564	561	573	541	554	559	565	580	523	522	569	510	543	569	575	530	552	559	512	564	546	544	504	549	527	569	570	527	493	525	572	553	571	518	543	539	530	527	534	593	514	527	549	563	585	542	546	578	510	582	575	515	584	566	565	545	523	547	546	508	583	551	567	577	526	560	550	536	536	515	557	555	516	561	545	537	545	596	513	525	561	569	497	555	560	530	564	574	551	539	533	548	547	531	528	545	556	510	562	581	541	568	522	534	543	539	553	538	562	570	560	582	544	577	548	585	513	521	518	531	512	537	549	507	516	565	565	555	518	508	536	572	582	562	545	541	496	539	556	563	523	527	555	518	549	550	533	580	515	566	525	598	544	533	556	533	556	540	562	528	552	544	520	546	593	509	552	516	562	528	568	561	544	524	539	595	579	537	568	533	540	604	553	570	516	569	569	561	534	558	572	571	592	520	534	558	550	554	556	554	517	535	538	571	547	548	577	498	549	527	530	539	581	496	536	552	588	543	519	555	577	525	529	555	567	575	517	516	519	573	592	531	547	547	536	531	549	558	591	572	559	537	561	556	585	577	596	567	561	534	550	598	522	534	557	503	516	565	531	557	549	558	575	567	521	502	570	533	545	557	506	565	543	593	522	553	573	562	569	538	531	516	537	610	533	527	521	516	574	574	580	585	526	550	560	561	578	516	553	560	568	559	526	579	540	555	528	520	549	548	563	535	530	543	496	521	526	559	540	590	543	542	562	563	566	563	551	533	569	570	561	585	543	555	593	551	560	570	600	587	568	559	525	542	544	558	515	583	517	564	507	553	542	536	585	542	561	566	610	561	568	522	547	585	571	566	561	534	541	537	514	501	568	532	546	535	560	541	589	521	532	558	547	563	538	548	535	550	535	564	550	586	568	511	572	595	561	545	576	557	549	542	541	506	552	556	516	534	571	585	555	526	540	589	556	514	573	546	531	535	537	531	570	549	523	561	557	535	568	522	548	545	518	507	529	586	588	557	540	532	557	514	531	556	543	582	551	588	563	545	547	545	552	546	524	495	554	514	561	545	588	550	569	579	506	503	534	570	572	553	551	528	571	551	583	517	537	564	537	519	536	561	550	547	514	500	564	489	535	523	533	564	585	536	563	555	581	570	587	547	561	508	533	574	540	521	567	530	548	522	565	591	590	536	541	553	555	547	540	521	536	563	523	553	548	538	539	539	520	562	562	550	543	567	527	565	575	564	570	524	587	524	565	540	542	535	514	544	515	501	596	546	576	571	600	551	548	556	569	556	551	532	568	547	506	540	575	584	557	498	561	568	542	545	562	547	494	540	543	519	561	588	568	535	611	582	568	552	569	518	501	545	526	577	569	565	513	525	586	561	529	537	547	561	580	548	573	536	561	538	594	551	543	552	523	523	529	549	549	549	566	528	586	532	578	538	574	570	538	559	531	538	565	576	540	561	590	569	560	567	521	533	560	520	562	571	503	537	572	576	544	560	533	548	539	529	545	557	529	504	575	554	520	523	564	544	549	555	575	520	522	538	487	519	555	564	542	575	559	564	544	552	557	535	540	556	500	489	558	533	559	607	536	636	548	548	515	567	600	532	555	565	545	567	530	566	514	560	580	565	583	550	520	574	521	491	558	568	560	548	560	525	517	543	568	574	564	478	587
24652	24488	40879	38770	25946	14281	2944	567	374	388	356	392	380	395	374	370	378	364	397	397	360	375	385	365	412	344	385	363	400	379	349	356	386	325	364	366	378	379	386	353	386	382	364	385	348	367	363	392	357	351	362	375	392	363	379	375	399	381	334	390	371	371	411	393	330	372	352	392	356	372	358	347	378	368	348	397	351	367	363	362	336	365	381	372	378	401	381	385	410	364	392	390	387	360	337	384	390	354	415	354	375	347	361	346	378	391	392	396	373	406	348	368	357	351	369	386	377	376	353	389	365	391	378	363	383	346	395	373	361	371	387	350	382	382	384	389	395	380	399	363	358	372	364	352	371	366	372	369	378	350	378	403	386	368	375	346	372	368	362	324	378	372	371	417	415	395	386	388	370	374	380	366	373	404	383	403	398	365	368	363	387	382	379	374	357	372	366	398	399	372	383	387	398	387	369	353	377	375	407	386	356	340	359	352	352	384	368	355	383	384	401	342	385	335	325	406	365	331	372	367	388	369	329	409	388	354	378	420	342	366	382	368	412	371	366	341	379	377	351	390	393	408	374	408	369	388	365	363	349	358	350	394	393	358	414	352	382	395	360	375	381	373	393	391	387	345	364	375	393	375	381	356	389	364	384	389	406	349	398	340	385	381	362	359	354	381	386	398	386	367	356	354	381	385	360	354	403	372	336	349	360	354	376	401	386	369	371	336	367	391	388	376	355	380	366	392	348	357	364	375	387	369	396	368	357	393	382	364	364	347	367	361	299	401	365	387	392	378	392	350	396	384	384	386	413	391	358	356	364	396	401	360	378	403	382	362	385	375	361	358	376	386	359	380	379	401	374	397	367	338	351	375	368	408	364	417	356	357	338	360	363	392	346	374	390	357	362	366	374	402	340	344	363	381	336	403	355	334	370	401	334	373	352	379	349	381	335	382	406	397	363	362	362	362	352	370	375	388	363	382	358	356	376	381	389	404	397	384	334	364	339	355	345	365	396	374	388	365	362	376	354	350	374	357	365	364	368	390	337	357	362	340	369	342	398	392	355	360	362	363	366	391	361	362	392	370	395	365	370	352	360	387	374	363	354	376	379	378	406	373	337	366	360	373	352	377	375	379	392	380	362	377	409	400	363	373	363	376	367	414	358	404	363	387	366	370	353	386	336	350	368	373	397	388	365	368	387	384	355	371	355	394	366	355	367	378	395	406	351	380	380	342	360	402	364	343	376	380	383	367	375	388	360	392	387	419	371	400	399	362	382	367	365	367	338	383	383	383	353	364	397	384	390	343	372	366	365	344	366	395	350	359	408	386	382	355	355	412	367	378	369	401	378	362	364	382	346	392	394	336	382	386	380	368	398	376	376	403	388	375	367	398	390	367	381	363	359	387	357	381	364	413	354	374	344	360	362	353	384	377	362	359	386	365	353	389	369	345	363	393	395	400	372	357	389	332	351	354	371	372	350	358	363	354	397	362	392	361	354	387	366	365	386	363	366	375	387	364	410	362	407	356	394	392	367	372	381	363	398	347	372	366	376	378	345	376	356	408	369	349	364	353	379	356	389	383	350	342	376	374	416	409	380	344	386	399	370	375	404	346	390	340	345	379	363	385	380	371	377	378	322	329	387	390	378	351	351	381	403	363	360	400	409	390	415	377	370	401	369	368	378	389	385	344	358	337	397	420	376	399	354	377	376	368	383	397	363	362	368	369	393	373	398	391	373	375	348	380	379	390	394	376	394	373	372	377	358	319	379	364	350	367	385	365	401	357	348	391	369	347	349	379	402	370	385	395	369	350	383	377	353	374	369	384	363	364	384	360	358	342	374	396	377	389	344	352	387	392	383	393	419	369	377	375	363	364	328	349	354	394	390	384	368	389	365	328	385	370	367	371	369	381	385	375	376	388	340	389	374	375	374	387	369	379	359	384	390	369	373	386	377	382	425	355	381	347	388	331	361	356	359	361	371	379	393	333	382	409	367	351	380	367	388	382	371	363	381	351	365	360	389	355	394	393	391	404	358	383	401	355	382	384	380	393	371	372	381	379	354	367	367	353	347	409	376	380	361	368	382	392	375	378	357	365	371	334	381	374	379	338	372	398	369	338	340	397	344	350	391	345	359	371	356	364	386	378	364	373	377	365	377	359	353	361	363	368	364	396	368	378	342	370	382	400	348	426	414	399	402	380	357	365	361	366	357	370	386	343	376	324	343	374	386	410	360	366	386	384	417	388	353	372	360	390	357	342	379	362	377	391	396	367	398	381	390	353	345	384	362	380	373	350	377	379	387	348	429	334	321	385	365	392	380	412	347	367	365	354	372	385	382	371	386	407	377	346	390	356	378	399	362	341	386	355	409	348	401	364	394	369	348	352	373	380	379	359	385	365	381	406	366	375	359	346	381	407	335	340	359	362	355	360	403	395	358	381	368	376	373	384	385	393	381	344	351	339	392	366	400	354	358	374	392	396	384	366	360	385	372	385	398	354	370	345	378	380	359	405	397	319	369	367	383	356	369	342	383	391	366	381	382	379	391	323	346	385	340	359	393	392	358	366	361	359	377	401	357	395	347	357	332	354	390	370	357	376	357	370	355	359	386	363	370	387	362	402	403	356	355	373	354	369	443	372	353	364	342	366	339	353	374	368	392	363	389	388	367	335	407	410	380	369	343	360	387	379	351	379	413	364	377	350	383	367	362	381	350	357	401	347	359	386	351	397	349	360	410	390	366	354	371	371	394	357	363	370	372	382	377	377	375	371	355	403	402	336	368	372	332	350	373	375	355	356	395	374	374	360	378	355	361	382	368	392	389	401	380	383	369	371	363	379	372	368	380	363	321	384	377	382	359	377	394	369	392	354	386	367	373	362	392	360	390	359	396	390	402	368	361	399	376	382	395	383	374	356	377	375	344	363	378	337	361	394	378	387	365	380	367	375	384	382	372	363	391	375	340	400	376	401	402	384	359	363	395	363	355	352	377	355	383	336	411	333	360	376	358	386	381	389	395	402	366	347	366	406	356	382	377	333	394	386	399	368	400	391	393	368	369	364	389	380	361	400	381	364	369	362	392	364	349	370	382	403	382	364	382	375	349	369	335	337	405	396	372	398	350	373	382	358	372	395	411	381	373	366	370	359	373	384	398	391	383	355	359	353	353	388	383	385	368	377	355	343	342	331	409	403	396	370	379	365	362	373	357	383	356	352	336	386	344	396	366	372	365	376	407	378	354	369	339	331	427	366	336	356	375	385	346	348	375	380	360	368	366	381	342	373	382	367	358	408	380	360	378	379	357	342	353	403	370	365	380	378	388	370	351	368	365	369	392	407	375	381	406	367	337	362	379	376	379	350	401	364	363	363	352	364	402	388	341	396	371	391	356	392	345	364	361	365	373	349	327	361	347	365	359	387	369	376	386	373	358	356	389	373	352	391	370	352	377	375	386	358	392	351	326	381	378	363	361	354	351	368	366	361	379	371	356	411	353	360	397	394	357	366
57039	92523	77340	51156	32014	13239	3545	1241	679	693	679	664	644	649	673	653	662	631	667	669	689	722	648	661	648	652	626	681	697	639	666	663	647	601	642	680	629	684	625	659	644	665	685	652	654	626	652	643	620	654	634	666	605	699	656	675	667	626	635	641	645	646	633	636	651	639	677	634	629	699	638	654	629	674	675	619	655	623	638	684	644	635	676	660	649	633	584	609	638	650	686	645	635	697	660	602	662	668	611	640	656	656	654	645	645	607	623	649	614	642	643	686	663	693	650	643	648	647	652	635	643	682	662	647	628	635	626	627	678	633	654	682	648	645	646	673	639	679	627	668	659	712	627	608	644	624	637	657	618	652	658	651	638	697	644	640	676	682	650	634	620	650	617	616	634	663	660	648	685	645	648	653	679	664	609	645	645	649	648	672	641	672	660	639	626	635	653	655	632	631	658	631	631	678	614	663	627	667	660	670	638	672	712	675	676	634	657	654	664	674	646	638	636	647	622	650	595	609	599	636	641	681	631	638	572	684	670	640	689	651	654	640	594	664	640	615	645	652	650	667	686	654	688	666	633	672	664	696	642	637	656	642	672	665	702	629	637	649	598	656	683	646	641	674	682	679	657	627	653	675	629	692	674	643	633	639	633	693	704	638	631	666	646	675	634	693	654	638	652	619	657	630	643	644	689	599	674	672	632	679	666	609	683	660	675	656	640	579	622	643	638	636	694	650	644	655	660	624	633	628	667	656	640	637	652	634	667	649	644	659	665	649	656	640	675	712	649	620	719	666	609	682	652	670	667	622	629	672	629	670	694	661	631	611	640	661	631	651	668	666	659	667	650	657	645	616	676	675	600	654	617	659	678	644	626	679	628	662	667	697	637	637	645	655	653	643	659	652	627	656	713	623	660	647	668	655	647	651	647	619	666	632	634	652	593	619	648	682	642	604	616	660	655	642	642	687	686	624	631	640	659	653	630	665	688	628	621	647	661	645	677	618	653	639	683	641	675	622	669	679	679	637	657	688	645	651	658	663	622	699	633	657	640	665	671	683	627	664	627	622	609	645	634	648	661	671	649	636	657	680	650	668	636	635	663	624	646	680	637	668	636	626	687	654	616	681	675	618	652	676	626	664	608	641	642	638	660	618	652	624	631	669	682	671	654	659	679	631	610	605	625	675	662	673	658	673	637	669	640	653	654	665	677	685	668	620	642	646	653	662	627	645	660	669	681	631	618	668	613	608	652	661	608	627	583	655	670	626	692	662	645	678	606	645	646	653	659	618	627	662	627	641	654	633	672	628	639	664	678	681	649	623	633	652	616	630	640	613	651	659	655	660	615	672	665	643	646	679	706	657	638	618	639	685	666	621	691	654	640	638	577	679	630	620	657	672	637	676	601	678	644	605	624	580	657	684	622	635	626	697	642	611	665	646	602	646	625	652	688	657	658	659	623	684	650	672	668	635	673	674	629	673	617	632	660	623	701	627	649	656	665	636	640	612	635	685	664	627	664	648	662	630	601	641	648	645	629	622	659	611	656	618	613	650	680	648	628	647	625	651	626	619	638	626	625	644	669	629	650	647	644	622	643	645	661	692	691	645	659	643	642	609	669	665	675	644	675	681	678	690	670	646	644	637	688	651	686	649	613	613	642	656	630	695	634	645	625	693	650	664	685	681	672	714	657	616	632	581	650	654	610	631	644	669	665	638	670	609	683	607	649	649	597	668	656	623	646	644	713	683	659	676	716	662	737	683	665	678	697	710	645	680	643	598	669	611	634	643	618	653	669	663	633	618	639	629	643	646	618	630	640	656	694	624	618	681	647	640	635	690	673	628	695	685	654	614	644	673	637	683	662	735	652	644	663	666	605	612	634	658	648	647	622	632	643	656	646	649	639	681	646	656	653	664	617	656	644	651	680	687	650	663	651	642	651	688	635	667	681	657	613	657	670	642	622	634	632	641	663	649	631	630	613	624	669	629	663	623	623	636	641	645	659	624	648	625	665	629	673	632	673	634	662	655	632	683	645	627	650	653	650	641	655	691	623	655	645	633	637	671	651	635	666	644	653	683	643	638	619	639	658	662	666	645	575	596	651	668	633	624	680	624	638	674	701	628	687	662	653	680	673	645	606	683	656	642	658	670	651	636	640	662	679	652	623	670	679	649	653	599	640	632	664	595	690	649	662	680	632	667	691	661	624	634	629	682	667	607	635	644	638	679	669	673	656	690	628	637	668	634	621	689	663	627	677	644	587	670	733	619	666	623	640	635	653	635	658	606	676	636	663	666	699	643	701	599	637	677	657	618	626	679	686	630	663	636	634	703	630	634	614	623	630	639	611	670	643	667	665	654	672	708	661	669	633	648	636	637	612	682	620	632	667	641	679	657	654	670	685	671	623	650	673	625	671	656	646	620	654	650	691	643	685	617	724	607	657	607	668	626	679	641	624	626	715	678	613	663	661	625	687	662	626	633	621	648	626	641	653	683	674	638	595	613	656	664	672	647	672	664	666	674	664	647	675	687	653	638	612	704	683	665	642	659	640	650	654	693	659	634	622	648	680	663	638	638	631	649	636	627	639	697	625	661	695	639	602	652	671	636	659	646	641	597	631	636	691	608	681	669	646	665	684	651	672	681	618	642	646	607	649	664	688	669	651	661	632	684	638	630	672	674	644	647	609	664	686	620	686	662	644	657	632	650	644	625	683	679	635	644	628	616	637	673	665	629	638	623	652	613	612	682	636	685	655	665	651	638	595	596	650	636	700	657	676	656	621	642	652	670	671	640	661	640	656	618	644	634	727	685	664	658	600	646	657	650	702	623	646	658	620	635	615	612	692	644	678	664	635	616	677	634	652	656	622	634	676	657	621	650	656	628	649	694	658	689	665	621	632	661	616	617	675	669	629	690	663	638	622	645	644	661	684	622	609	648	692	590	671	650	660	684	641	651	632	635	640	660	612	630	646	709	639	671	647	647	657	694	693	706	634	644	628	615	633	656	636	654	696	650	634	636	666	633	620	650	648	679	643	668	629	632	656	640	666	684	638	644	669	578	652	644	692	653	672	651	666	603	619	679	666	639	633	636	661	664	672	615	648	623	612	665	640	641	699	655	634	666	656	693	640	638	658	684	691	663	619	677	651	664	656	691	632	629	657	617	656	618	692	688	659	663	682	691	643	638	665	676	594	674	632	624	636	681	679	644	700	624	651	666	654	695	665	622	631	612	640	672	636	619	649	665	637	640	587	685	643	656	634	620	665	658	673	667	675	646	615	636	632	633	664	625	658	666	647	602	590	617	670	639	651	670	694	636	677	650	638	653	654	619	654	681	663	698	696	621	604	601	648	602	672	642	680	675	666	659	662	668	634	702	668	656	638	647	657	653	633	695	653	695	636	710	646	671	633	656	661	637	667	610	636	675	623	629	639	651	669	646	624	652	669	675	664	647	614	634	649	678	662	584	644	631	618	624	658	667	687	645	645	677	657	667	614	664	609	646
23476	22913	35963	34027	27026	20609	8414	1011	569	550	529	452	489	505	490	479	478	470	481	510	506	463	445	493	492	463	484	484	527	495	462	473	475	493	471	459	506	461	450	465	508	471	496	432	443	496	483	487	520	468	471	514	461	514	490	481	470	486	488	484	479	469	523	437	459	425	442	514	465	509	501	473	466	446	500	449	554	437	490	449	498	530	498	441	455	446	473	490	493	471	453	451	509	474	484	485	444	467	486	483	483	500	467	486	481	474	466	491	485	435	469	490	459	480	504	503	495	495	466	494	462	466	439	504	493	446	495	476	457	441	482	478	497	477	496	455	452	472	450	456	497	466	459	467	479	480	494	462	478	452	463	496	483	489	418	467	489	454	499	493	505	473	442	488	463	489	522	471	462	436	450	452	532	463	500	496	485	509	510	472	456	451	464	495	480	477	464	482	492	504	477	481	487	415	522	456	475	473	481	446	494	488	486	462	435	444	465	476	442	479	417	474	517	485	480	470	476	511	486	513	464	472	432	460	485	496	460	447	439	479	483	473	471	489	493	452	472	501	456	479	453	429	414	496	478	440	460	449	450	483	485	470	470	462	468	483	469	491	498	469	472	451	474	477	473	429	452	466	463	493	463	484	490	484	453	472	464	464	466	490	480	496	477	463	462	460	454	467	460	478	471	452	460	479	492	470	482	475	445	501	498	462	493	478	517	469	468	485	455	436	485	461	465	489	459	458	461	539	498	468	456	463	445	454	501	471	473	418	451	479	470	497	483	467	494	468	461	453	461	482	475	469	493	484	475	503	464	462	453	518	434	441	476	434	494	480	474	502	481	455	479	478	438	442	495	436	483	448	492	459	453	481	474	435	456	481	481	437	468	446	484	458	471	468	484	427	473	456	447	476	480	456	435	481	465	444	507	456	479	458	461	466	461	471	464	480	495	513	502	524	470	503	473	462	474	409	529	456	497	483	471	457	489	457	496	499	457	476	479	466	485	435	497	482	466	511	476	470	430	471	456	478	469	507	451	482	509	487	435	455	471	484	449	493	453	436	517	509	465	462	506	499	449	475	496	462	482	475	497	501	477	473	469	494	461	488	475	452	443	489	454	451	485	453	433	469	457	474	450	463	485	496	479	485	461	491	442	494	482	475	448	476	499	467	451	449	496	426	453	467	459	472	454	495	473	496	515	495	473	450	504	454	474	501	473	462	518	485	501	467	465	491	447	456	432	448	471	495	501	470	453	487	468	465	499	469	464	489	526	438	494	499	477	475	512	481	432	473	482	471	493	503	488	486	495	482	484	513	466	466	485	476	440	468	459	469	443	457	482	484	482	524	461	486	485	496	498	476	441	459	485	477	472	422	508	479	528	516	489	439	474	440	478	469	492	485	513	463	425	476	463	470	448	504	481	467	468	501	456	440	478	468	472	464	464	508	447	470	462	482	410	447	483	469	492	485	468	500	477	493	454	429	469	476	486	480	407	485	485	498	511	464	464	477	472	453	447	473	469	496	491	450	466	516	503	490	463	470	468	448	489	478	488	448	516	422	468	471	527	491	435	464	445	475	471	475	443	448	480	422	503	482	474	454	452	491	443	466	434	466	483	478	481	445	469	460	474	474	446	490	452	449	499	458	478	483	473	462	453	451	444	469	494	485	471	430	478	463	489	482	485	500	499	501	459	478	463	466	422	489	434	419	468	462	455	509	462	469	449	460	468	459	456	485	458	466	487	458	474	471	464	492	502	489	447	455	463	488	481	461	450	463	458	451	474	479	493	501	467	478	454	479	484	477	474	498	512	489	480	463	475	485	509	438	454	454	472	482	474	485	489	453	493	461	522	458	466	473	478	455	437	456	476	430	498	483	442	457	504	496	466	481	502	463	480	461	454	524	479	452	468	463	513	493	488	445	476	453	482	462	477	468	476	471	486	474	433	473	454	479	479	491	467	448	491	465	491	479	478	470	477	467	499	446	475	490	506	461	458	478	474	418	477	458	483	451	479	437	477	461	473	472	516	472	435	459	435	440	455	417	494	459	443	444	452	438	466	475	469	409	415	499	480	453	449	498	439	434	449	477	486	511	488	449	479	471	497	462	473	456	468	503	454	469	459	496	484	448	485	466	458	464	500	464	475	450	437	454	477	495	480	494	511	465	473	469	455	458	470	501	496	516	449	448	474	464	490	441	514	511	466	470	457	511	464	478	471	491	473	449	490	491	445	466	440	450	436	427	471	492	475	503	438	461	433	459	475	476	480	478	475	475	416	505	455	506	429	467	428	473	451	465	471	464	526	471	458	471	452	490	448	471	456	486	482	439	494	433	441	470	467	421	481	469	454	490	435	480	490	450	472	467	487	466	477	471	468	502	458	433	461	483	443	460	432	459	486	490	486	468	472	429	461	456	468	458	484	466	480	464	489	444	440	462	451	504	471	431	437	481	476	468	451	458	488	473	475	493	504	498	462	424	481	463	458	506	496	484	454	479	486	479	454	526	471	482	450	483	497	476	476	491	444	474	512	483	474	449	434	472	427	484	469	476	489	445	487	492	472	429	504	432	499	472	485	465	455	468	462	453	463	454	474	474	500	476	494	459	441	460	473	473	459	445	477	470	487	510	429	463	504	531	465	440	457	468	471	435	459	457	503	497	465	437	454	503	445	471	484	486	509	456	453	481	473	514	478	492	490	482	451	453	479	486	510	435	466	483	503	505	478	465	489	472	518	461	457	478	459	463	452	443	495	472	476	493	488	422	454	493	491	481	472	455	450	452	467	441	480	490	473	460	428	475	478	514	525	472	487	441	464	441	443	443	443	454	466	487	500	461	439	496	467	511	474	472	453	497	478	503	474	450	467	489	444	494	498	483	492	460	490	454	488	453	455	426	490	441	473	456	507	488	496	474	443	440	480	493	478	449	459	473	533	454	446	484	463	445	493	477	501	483	451	466	491	425	493	481	434	483	495	463	481	477	412	460	479	472	461	449	490	495	480	464	450	477	473	417	480	453	480	448	435	486	457	456	467	462	434	467	457	482	482	463	440	464	441	438	426	474	456	479	486	474	471	457	439	478	496	451	461	464	445	462	450	499	472	444	472	507	466	461	498	478	496	467	459	480	449	459	462	425	493	491	441	444	508	484	490	475	476	455	471	430	488	424	511	486	482	473	455	477	487	488	445	492	476	512	467	417	459	474	459	451	469	475	459	430	512	467	456	471	450	480	480	475	484	456	483	481	506	485	492	495	404	445	469	458	514	518	485	435	505	472	479	445	481	455	442	445	500	526	450	484	494	474	450	468	467	468	484	492	479	472	462	454	507	476	471	446	467	439	493	460	460	459	486	458	507	472	452	492	439	500	462	476	474	455	466	469	451	470	476	494	452	472	523	456	450	451	465	448	463	455	479	439	496	479	448	452	457	461	461	437	481	447	478	476	454	459	461	457	481	425	485	467	467	438	480	476	445	483	493	488	450	443	452	462	482	492	489	463	451	463	447	493
60303	103385	85290	60728	39099	20305	4997	1617	1002	785	818	833	814	807	808	782	802	827	808	740	810	809	812	768	774	780	745	764	785	792	772	784	793	743	814	793	829	748	795	751	790	801	795	742	778	765	837	786	815	796	789	785	750	818	814	829	824	778	783	813	781	760	778	801	837	800	788	806	767	750	803	790	811	794	743	734	779	752	783	729	795	771	807	775	812	773	728	777	791	815	774	816	775	760	794	787	783	793	810	834	750	756	770	811	752	771	765	794	765	834	741	841	786	826	827	788	722	767	820	760	780	789	759	790	780	790	755	717	789	785	816	783	757	812	788	820	796	791	754	776	760	749	760	834	815	774	781	809	775	794	802	821	791	786	802	791	777	717	773	780	743	814	733	742	748	806	762	812	787	736	816	809	824	824	806	778	768	781	745	773	793	813	793	782	809	735	812	802	791	782	781	777	766	763	823	788	725	780	782	796	795	778	772	785	783	774	773	748	788	751	768	804	813	710	731	798	832	802	789	746	791	754	795	797	761	749	790	801	801	752	771	744	787	726	793	737	781	783	824	792	724	747	782	761	774	746	762	817	800	776	708	791	798	725	768	818	746	780	797	770	808	763	752	775	806	804	759	749	782	778	721	763	800	712	772	790	763	782	768	746	774	797	790	754	821	808	771	809	781	787	777	796	755	754	774	743	830	803	753	799	793	753	757	810	734	792	771	787	810	770	822	800	789	778	774	774	766	775	777	837	752	788	735	771	730	743	768	794	761	763	822	801	757	768	815	834	772	799	815	805	805	753	738	763	772	820	752	803	758	758	787	765	839	791	720	785	759	763	800	796	839	838	765	757	761	779	801	789	764	798	786	752	783	771	746	822	752	823	803	766	830	771	783	723	754	792	774	781	816	777	791	834	773	748	800	751	772	799	800	770	780	796	795	777	801	825	773	782	728	734	741	766	847	737	807	772	779	744	778	765	781	789	780	766	787	792	785	730	783	741	768	773	747	771	788	813	783	802	816	756	784	772	806	757	791	761	783	754	762	768	804	809	782	752	767	791	807	677	787	767	762	784	824	795	804	777	795	773	757	816	787	727	810	762	731	770	746	770	828	757	830	752	763	786	797	800	780	789	762	807	799	781	770	778	759	785	753	738	744	756	789	788	766	738	742	838	793	788	786	802	764	779	826	809	773	826	828	773	812	778	801	779	771	791	782	803	829	738	765	761	764	797	794	778	774	711	767	748	788	745	807	766	741	783	764	799	755	775	778	764	808	807	763	778	832	813	759	795	752	782	763	764	830	783	739	817	814	758	789	778	838	809	738	787	786	839	747	811	816	787	788	765	775	792	769	786	746	791	767	795	772	801	771	798	792	755	767	811	796	781	753	719	771	770	793	798	798	792	769	797	813	784	761	739	772	789	799	798	801	753	751	781	762	747	769	820	819	780	777	842	783	800	826	774	752	792	777	741	824	813	794	716	764	758	800	818	749	731	728	768	788	785	732	755	743	774	771	771	765	758	787	798	801	781	771	784	781	793	789	723	795	766	715	779	836	756	758	734	760	756	764	789	829	744	798	743	773	794	831	725	783	765	815	784	770	772	712	771	745	771	805	788	812	760	819	824	781	734	820	759	757	796	774	789	815	837	769	773	805	758	812	784	791	795	743	781	834	751	837	824	787	772	734	755	782	844	761	762	787	816	757	771	798	791	824	776	795	787	785	783	798	780	827	799	794	769	803	758	776	782	816	749	815	763	769	739	822	808	756	828	837	795	809	765	825	772	786	799	853	807	755	774	805	716	776	757	818	799	783	773	784	766	763	768	755	784	787	778	763	766	762	764	768	769	795	798	693	768	772	756	797	740	779	769	778	791	846	777	716	771	774	789	757	770	786	790	748	733	822	783	808	785	793	807	755	781	798	794	786	774	761	751	747	784	782	784	753	785	807	779	754	781	799	768	797	774	756	758	755	823	761	769	757	769	757	760	806	814	792	800	741	780	781	728	741	771	789	846	766	735	794	820	783	778	844	767	778	799	772	755	774	747	788	822	813	806	756	770	745	795	806	821	805	793	775	768	823	731	794	777	723	757	775	747	730	784	799	762	785	832	787	752	781	746	766	745	789	778	770	762	753	786	776	794	777	766	798	763	779	778	773	800	734	788	789	738	805	750	705	765	820	762	800	757	758	799	793	787	745	751	746	797	740	782	756	837	814	817	789	804	806	793	777	797	808	737	784	775	779	722	784	806	803	769	800	786	786	805	739	776	800	735	748	805	800	752	845	794	774	819	775	794	787	789	733	781	738	786	744	802	756	797	792	768	774	846	737	758	799	759	801	795	800	815	765	815	819	776	787	794	794	830	778	738	800	781	778	765	765	775	751	807	840	821	773	809	732	829	737	811	735	798	778	793	785	810	840	763	761	762	780	800	763	812	792	777	781	811	792	788	715	761	776	775	737	748	818	782	802	765	807	797	763	765	787	730	784	755	797	777	794	757	772	797	783	744	831	735	770	771	774	731	799	791	764	769	735	790	787	784	827	763	815	803	761	797	758	761	721	858	746	790	787	784	794	779	780	765	822	799	800	768	742	798	806	805	799	761	794	832	773	801	803	811	738	795	800	792	786	716	792	760	736	769	786	795	797	771	808	783	756	795	770	782	756	792	748	809	814	739	771	799	830	747	773	777	778	774	785	786	761	754	761	783	783	794	770	761	761	830	832	767	753	747	776	747	774	833	763	791	829	817	817	830	816	739	813	810	790	778	796	743	820	791	803	750	791	806	777	772	792	747	745	783	792	762	766	790	766	786	756	762	796	787	786	765	780	794	805	738	770	780	767	745	779	746	798	758	793	751	807	752	839	769	801	788	781	754	774	790	767	725	775	746	781	826	827	772	798	774	759	799	763	784	788	750	783	803	768	739	783	821	833	778	760	788	786	792	767	801	740	803	724	782	807	790	758	789	784	756	827	780	752	807	819	761	732	771	782	823	770	811	792	766	763	805	792	797	783	781	742	730	756	764	770	827	757	782	764	821	792	740	825	760	781	809	791	823	755	757	795	806	815	772	799	710	793	720	788	811	779	764	816	750	782	756	791	761	745	796	775	821	738	782	788	780	788	831	749	823	729	771	753	750	773	797	772	746	752	762	792	755	779	751	786	755	812	728	777	729	758	743	788	782	758	801	840	802	781	789	755	798	780	733	784	773	723	757	738	763	778	757	770	765	776	798	776	825	792	812	741	761	784	787	765	776	748	837	784	796	782	791	760	786	806	779	804	783	792	770	822	797	761	774	743	784	787	761	712	755	740	787	835	757	796	792	752	787	774	780	769	798	775	781	782	762	793	740	739	851	791	790	817	773	724	754	814	791	747	784	791	748	793	758	802	797	783	775	774	777	778	744	762	785	770	808	820	788	821	747	789	753	746	791	794	771	811	807	740	771	762	760	760	778	757	755	788	766	786	769	734	763	764	754	804	749	794	789	754	763	784	770	749	759	816	778
27814	30632	33227	19795	6261	1627	472	382	352	320	357	314	327	323	326	320	290	297	295	322	332	313	325	324	314	352	307	324	325	322	314	315	339	286	334	290	311	327	307	318	311	323	307	330	294	273	313	320	323	324	350	327	313	332	311	294	303	300	324	294	325	305	339	300	308	313	316	329	347	320	305	312	284	328	318	341	304	292	305	289	317	329	320	339	335	335	295	363	337	333	324	320	304	345	366	318	317	323	316	360	324	324	296	303	295	329	332	327	321	321	322	321	328	329	303	339	311	321	307	325	336	303	330	328	324	310	326	342	301	307	342	304	326	305	321	325	316	324	313	347	325	283	302	299	320	315	310	296	327	333	326	305	292	322	340	343	292	339	327	348	292	318	334	348	312	295	310	327	303	321	322	288	305	291	335	315	294	316	322	309	314	336	300	347	315	377	284	310	334	323	334	363	332	315	328	333	295	313	318	305	272	307	307	336	321	311	307	324	347	314	339	301	318	307	287	294	298	303	327	319	315	342	319	332	327	301	333	300	319	290	294	327	307	346	324	325	316	340	293	314	340	323	317	330	335	295	325	317	323	349	326	294	292	314	348	346	335	315	318	294	284	311	326	315	349	321	342	302	318	310	300	327	305	294	355	329	299	314	339	301	308	335	285	314	318	319	336	331	332	305	324	325	327	315	354	318	345	340	341	288	323	335	293	309	295	308	303	356	325	296	333	332	336	302	308	342	315	300	343	329	316	288	318	343	322	281	325	354	343	318	313	306	346	304	303	282	313	319	310	333	289	334	323	332	323	357	311	331	329	334	329	307	341	311	301	311	331	334	321	310	343	310	315	303	328	304	321	297	345	328	301	295	342	322	320	282	326	296	309	313	336	324	330	307	315	339	296	292	319	306	321	287	340	302	316	324	320	304	319	355	335	336	318	349	325	304	306	318	318	317	303	368	313	326	336	317	308	322	328	328	316	320	323	299	310	307	309	308	319	305	322	340	301	301	317	315	298	351	337	323	323	318	327	308	308	334	325	332	331	310	329	349	319	307	340	312	312	317	328	296	322	306	337	349	305	343	317	293	312	295	318	324	317	328	303	307	345	324	317	310	303	345	319	305	326	306	347	312	327	343	308	302	335	315	317	332	287	296	322	318	297	319	366	345	331	328	304	341	327	351	340	349	340	316	283	335	325	316	322	309	340	317	314	331	321	329	295	315	334	320	312	336	320	309	350	318	323	362	319	305	330	316	329	315	343	327	307	317	317	318	315	333	322	272	312	300	307	341	324	309	327	305	339	284	312	342	296	313	323	333	336	339	294	334	347	316	310	323	315	316	306	312	343	329	285	299	335	331	312	335	336	311	325	329	314	323	318	345	322	330	282	329	301	268	315	336	333	320	310	308	304	345	323	332	356	301	307	324	271	325	295	335	335	315	302	310	330	324	293	309	308	308	294	303	330	303	321	331	307	354	298	309	329	307	332	317	322	294	331	325	302	331	331	348	327	318	303	313	352	294	290	314	306	329	335	316	297	338	331	303	329	327	323	325	328	320	283	334	325	339	323	316	305	348	281	342	326	322	335	330	311	270	311	297	317	325	299	328	336	312	333	310	294	306	324	343	310	310	325	338	321	310	299	328	319	320	298	300	324	326	300	296	335	299	315	305	335	306	316	310	314	312	328	346	323	327	309	303	338	305	358	283	351	328	331	292	319	306	338	287	325	316	312	300	308	306	325	329	307	309	274	322	317	332	330	316	312	337	288	312	328	355	331	312	286	330	326	332	325	324	326	324	335	334	363	316	292	339	312	298	328	324	303	328	313	294	347	335	327	334	343	307	300	324	348	328	299	328	295	312	298	330	350	337	316	350	355	299	332	311	313	293	317	321	324	327	323	333	362	327	321	345	332	313	308	332	302	313	320	300	305	331	308	295	305	295	318	300	343	311	329	319	314	287	332	331	325	308	329	338	325	338	307	321	337	353	303	341	304	336	313	307	325	304	342	344	320	321	342	315	313	311	306	316	299	334	310	310	314	321	293	283	361	296	316	339	312	326	339	291	334	300	335	304	317	335	309	291	315	284	272	312	336	335	295	323	307	339	331	322	324	300	288	309	309	284	348	326	303	326	319	337	288	297	318	355	353	343	300	334	312	321	325	326	279	314	288	294	333	308	330	309	287	320	293	307	320	307	293	306	301	329	371	340	324	323	299	304	314	297	302	267	325	340	321	289	332	313	303	310	330	329	337	324	338	322	331	327	290	326	305	341	313	331	308	298	281	298	314	310	321	317	334	323	320	352	321	347	321	347	323	315	353	313	356	291	316	335	303	337	312	310	329	329	278	310	346	312	327	308	309	352	291	322	310	341	300	302	303	318	305	321	306	324	326	336	341	338	276	292	299	348	336	307	329	313	323	297	300	316	305	346	316	328	311	316	296	325	320	320	325	362	328	313	316	333	306	304	309	323	339	318	336	315	313	322	305	305	326	307	306	324	319	303	338	311	303	323	332	344	270	328	335	331	306	307	341	309	329	311	328	308	302	328	338	315	328	322	322	355	333	297	333	308	317	336	324	322	318	336	343	304	291	325	313	345	320	344	312	342	303	324	325	288	338	294	321	329	292	366	306	275	338	315	317	321	333	349	348	313	325	321	324	315	308	294	325	342	330	341	320	313	317	345	338	310	350	321	309	318	333	336	301	318	317	322	326	299	326	333	326	325	366	312	336	314	311	329	295	311	320	333	308	308	335	336	329	300	307	314	297	308	307	307	300	328	315	316	332	326	322	301	321	309	316	320	329	341	307	315	344	340	294	342	317	321	320	322	304	331	317	356	306	336	319	313	295	295	322	302	300	311	296	338	315	288	338	339	330	317	296	330	321	329	317	335	285	359	312	295	343	339	318	324	331	324	307	323	316	305	297	294	357	293	331	331	303	350	336	315	341	305	307	310	320	322	328	308	329	318	309	326	308	345	292	302	328	346	317	304	326	345	302	343	330	346	332	336	292	317	348	314	321	331	313	301	315	305	318	317	291	362	292	299	346	324	349	305	305	350	311	341	346	344	340	276	300	329	322	322	348	309	321	328	321	282	333	336	324	294	331	323	331	317	290	350	309	315	306	321	303	322	324	383	322	316	310	325	343	326	319	326	314	327	304	326	320	322	320	328	322	319	295	332	309	303	315	305	323	309	304	301	326	310	309	308	293	324	301	290	323	282	339	314	320	295	313	320	339	300	286	331	307	319	334	320	299	341	325	286	283	307	305	311	313	336	321	335	356	315	295	312	329	321	280	292	346	294	327	356	315	314	324	313	296	309	306	318	293	336	312	330	323	340	325	314	323	331	301	312	329	341	329	315	321	315	307	316	302	350	327	333	342	325	328	331	314	324	343	310	312	322	326	308	333	307	355	336	321	335	316	349	307	308	349	331	319	298	337	316	353	301	359	295	331	345	370	319	332	343	335	353	332	306	292	318	328	298	337	337	357	317	310	315	305	315
32017	49690	39426	22148	9990	3494	878	633	564	544	523	543	577	585	512	561	529	590	576	558	568	569	603	590	555	546	571	585	567	540	572	533	581	591	537	535	573	538	572	537	547	503	596	537	591	602	570	529	582	537	551	557	578	573	534	545	592	553	591	519	570	579	556	573	547	544	566	600	535	564	574	503	520	591	612	571	554	589	572	588	614	544	595	546	580	572	534	531	600	589	588	535	557	575	583	569	559	548	556	565	563	514	583	525	570	571	581	586	580	572	578	566	532	567	536	522	584	555	574	531	569	565	566	559	555	632	556	570	581	603	543	554	557	547	513	576	579	513	547	577	581	549	565	585	530	589	541	554	577	583	532	569	579	561	564	576	536	540	541	597	624	550	533	564	596	560	527	572	573	574	524	497	547	558	613	568	570	589	545	557	534	519	558	554	529	569	562	592	558	551	560	532	538	523	537	580	551	560	530	560	571	551	523	562	564	591	597	577	573	542	576	561	566	558	527	565	592	568	569	572	588	554	564	557	536	540	580	574	591	605	574	530	591	585	564	585	538	561	549	619	585	636	545	561	557	555	604	538	540	563	598	549	539	538	584	564	618	563	588	541	565	575	594	546	571	592	556	549	593	535	579	513	578	519	569	547	552	557	575	570	560	562	580	551	581	571	575	564	580	542	569	549	584	550	567	578	543	538	541	569	541	539	614	559	567	546	556	556	585	538	524	604	555	567	576	545	572	595	582	554	544	558	554	579	551	582	582	540	567	580	536	569	574	550	574	548	610	555	593	560	521	573	550	604	536	573	528	577	548	531	574	587	624	584	563	581	592	559	566	531	572	554	596	569	577	586	553	537	553	509	554	588	544	567	602	547	526	548	552	570	566	564	594	556	522	581	537	543	562	580	545	562	564	563	540	568	556	545	519	654	544	542	591	563	560	531	568	535	586	558	593	512	554	574	585	573	621	593	551	604	540	592	545	549	579	563	567	601	560	540	563	573	594	571	512	536	574	526	564	566	542	573	558	546	556	566	529	584	576	573	582	555	632	565	606	538	601	583	560	573	552	553	548	580	534	592	571	574	570	550	541	558	589	633	536	554	564	547	517	561	578	570	532	589	559	537	499	584	586	507	540	536	569	573	535	518	595	527	561	551	585	580	567	542	555	543	598	558	599	582	580	574	532	525	533	541	614	554	512	518	591	528	612	568	598	558	563	539	584	538	580	551	585	552	569	593	568	582	556	575	611	569	550	577	551	585	549	578	579	594	568	546	581	641	571	544	554	537	543	547	523	569	548	564	561	545	538	549	543	576	538	575	539	576	573	565	522	563	537	574	487	564	551	572	562	511	554	564	560	564	570	601	560	562	560	589	565	570	556	546	571	584	556	614	580	549	582	560	592	582	577	579	568	586	576	552	557	563	549	541	542	542	578	558	547	564	542	593	539	564	526	555	589	547	564	554	567	522	590	524	532	526	560	623	574	543	565	581	544	525	608	555	575	537	618	588	584	616	626	630	575	564	550	536	619	581	601	601	557	546	589	610	568	526	571	530	551	554	534	560	582	583	580	562	548	573	530	539	571	553	580	536	554	537	594	578	543	581	544	595	579	565	529	575	587	502	578	546	569	578	571	582	574	542	556	579	625	581	540	567	594	578	582	553	564	574	556	584	606	530	581	594	550	545	549	523	507	542	564	588	549	585	563	505	565	529	572	546	537	547	573	544	565	578	582	581	542	540	561	553	559	566	577	543	546	597	583	582	551	591	540	567	540	571	571	539	565	591	615	503	613	528	567	585	580	545	555	644	548	573	548	552	562	556	553	588	572	566	583	555	555	563	544	529	571	576	564	533	598	567	593	531	568	591	544	499	562	527	559	590	549	568	567	515	584	565	547	618	564	575	613	544	538	548	558	543	601	565	545	550	520	568	579	587	581	566	572	547	555	585	564	573	585	586	537	557	554	536	571	568	528	537	582	560	549	575	509	589	555	602	544	565	539	617	562	596	571	579	559	581	570	558	573	547	549	576	541	578	501	589	562	578	575	576	611	560	583	586	564	515	544	508	563	592	586	535	591	575	568	522	564	516	516	543	534	557	550	525	516	584	576	547	572	552	620	558	562	542	568	551	576	523	571	559	571	553	573	547	563	544	569	502	521	566	561	539	623	562	515	580	571	586	569	563	575	562	583	585	532	602	549	527	551	564	599	524	552	592	529	572	582	556	530	521	531	541	576	568	568	522	602	574	574	544	547	531	584	581	567	568	522	554	610	555	582	566	613	546	543	549	534	554	548	585	539	570	589	573	575	595	525	587	600	548	566	556	559	603	522	567	538	556	574	540	535	593	580	538	541	591	564	561	587	483	589	560	590	571	558	591	545	569	521	588	586	593	578	549	596	559	554	566	583	593	564	560	609	533	564	563	566	554	556	561	560	546	559	584	542	553	588	561	515	626	556	579	542	583	533	566	598	560	537	536	540	575	561	587	544	580	534	569	557	572	523	573	527	561	553	557	536	561	616	556	522	565	562	581	558	573	557	526	559	553	531	514	578	545	560	548	553	533	571	585	599	550	563	537	519	578	623	608	570	557	550	559	565	583	582	595	555	561	553	560	559	565	557	549	580	598	570	593	551	574	570	606	585	560	566	527	549	539	586	563	570	569	531	579	550	564	625	554	571	578	504	528	553	563	578	526	550	544	531	571	563	543	559	553	618	562	558	607	613	570	573	566	557	577	563	570	563	539	579	604	573	604	572	565	568	519	544	541	595	532	579	599	546	588	580	565	574	534	556	572	553	552	592	556	570	544	556	560	546	594	574	541	580	565	576	580	527	556	555	529	596	528	537	561	585	543	559	574	558	557	578	555	539	581	546	573	571	561	546	567	544	551	512	594	557	574	582	599	604	553	581	598	541	579	568	593	545	570	584	583	535	525	568	537	559	557	578	543	562	571	522	536	592	591	579	590	601	592	561	525	529	589	551	597	553	562	587	556	560	551	592	558	551	584	555	541	564	621	553	543	547	556	543	593	525	588	559	576	554	569	586	541	600	549	556	590	573	591	560	493	543	563	590	562	568	575	595	567	556	568	555	576	541	527	576	585	556	509	566	520	548	598	540	561	541	559	557	549	550	559	555	548	539	536	583	603	551	527	526	582	562	536	583	566	582	536	565	584	625	569	543	528	552	612	542	562	533	556	593	557	571	590	568	553	585	594	568	564	563	552	575	539	550	606	526	549	589	486	537	545	554	586	542	587	561	586	553	555	547	574	527	561	533	578	542	555	556	557	582	555	559	558	582	610	534	537	580	585	545	564	581	556	530	568	540	538	555	562	571	563	528	483	538	542	542	560	570	564	557	609	521	548	620	553	591	619	564	565	551	583	550	560	569	579	564	551	578	566	555	547	547	538	564	542	536	555	560	557	596	584	570	580	611	534	574	539	533	534	539	531	587	562	592	584	554	524	603	547	562	552	584	585	548	557	603	573	532	566	550	530	593	533
24622	25421	41323	37672	25133	14035	2316	628	429	401	398	393	432	388	398	378	393	374	378	356	361	405	419	377	424	391	394	393	388	387	389	387	341	403	361	374	381	390	398	374	350	367	387	334	396	349	407	419	370	388	347	387	417	370	400	406	355	408	354	404	356	405	380	362	359	411	415	393	367	362	365	382	384	403	385	362	361	378	392	401	363	383	367	401	385	397	389	346	383	400	379	370	395	383	364	370	375	406	414	399	336	414	369	356	389	376	379	359	369	377	428	402	382	396	370	389	416	371	355	323	384	364	358	405	379	373	410	375	349	372	357	372	364	344	366	365	388	394	389	376	395	418	424	375	395	365	395	393	378	358	400	373	374	358	372	377	422	375	347	365	358	379	375	381	368	408	356	387	367	399	380	352	387	382	360	410	370	374	355	380	388	361	400	381	380	372	348	379	365	348	366	357	377	364	379	355	410	339	364	369	368	400	388	378	355	334	416	399	377	377	346	405	393	355	346	382	377	380	377	403	370	357	370	371	366	388	351	359	346	353	363	370	365	368	348	351	371	376	391	383	383	378	387	348	366	387	384	375	364	330	403	395	363	354	388	362	366	365	374	346	377	359	369	371	386	398	398	404	391	377	374	381	359	375	381	408	388	399	395	362	385	403	379	370	351	341	389	400	375	398	362	369	362	358	408	379	380	361	385	385	404	413	343	353	424	386	406	395	361	390	372	381	379	371	356	368	381	411	407	383	400	358	376	388	369	380	365	374	367	387	380	390	388	386	355	351	384	377	387	365	391	352	404	384	374	363	367	401	370	368	401	374	372	365	418	409	388	404	381	403	381	367	386	371	388	347	361	381	370	389	326	364	388	368	348	394	364	368	353	427	405	371	373	352	377	372	375	359	394	375	378	385	368	390	352	330	384	365	366	400	377	397	386	379	350	366	375	389	373	381	379	383	345	357	362	375	360	349	350	355	390	367	381	386	391	397	395	379	378	347	377	372	378	377	367	367	414	366	352	392	377	388	328	404	364	405	366	387	375	377	381	317	358	388	400	397	374	381	363	372	369	347	377	372	383	394	397	394	368	408	389	374	376	387	379	352	362	365	397	364	339	406	378	389	393	369	331	420	380	366	372	382	388	340	372	389	396	374	378	394	391	361	382	384	380	413	379	313	354	344	378	350	391	392	338	376	374	366	395	414	374	413	380	366	416	356	354	385	351	360	375	349	420	402	382	373	325	362	377	360	339	370	384	364	366	365	398	402	373	372	389	411	359	374	361	357	325	369	385	388	359	358	367	352	398	388	389	367	350	386	386	350	391	368	407	386	375	391	401	363	349	393	379	350	388	382	373	367	381	360	390	373	383	394	369	393	391	402	386	337	375	382	360	398	383	401	340	408	401	365	371	391	401	417	353	380	375	349	364	369	385	370	374	365	391	352	386	392	392	374	365	399	388	397	350	369	386	414	347	415	389	385	372	353	347	398	344	386	374	399	358	397	380	354	380	364	375	401	380	371	404	383	420	383	365	371	371	369	385	372	392	375	359	368	382	387	370	360	370	399	356	330	379	428	392	367	371	341	361	377	367	380	369	354	334	387	396	418	361	371	369	350	360	358	400	404	372	372	356	365	363	358	397	392	386	377	373	419	363	383	362	381	345	357	342	358	388	370	364	413	361	325	378	402	370	362	363	349	365	357	401	365	394	369	382	377	402	375	375	376	401	338	368	342	387	386	386	392	373	414	363	373	372	361	383	342	365	376	359	401	382	376	399	327	381	395	365	363	373	389	344	362	372	384	379	390	382	364	373	372	375	420	363	385	370	407	399	371	394	415	407	318	351	366	360	375	323	327	369	355	400	396	422	353	378	377	350	381	376	369	396	380	390	363	362	405	437	348	361	385	398	333	361	349	388	398	365	369	374	368	380	367	358	394	373	414	355	397	362	389	356	339	379	390	382	371	342	361	381	416	365	376	378	356	383	387	352	400	398	394	388	377	363	389	396	384	393	352	393	358	372	373	361	362	402	419	390	352	377	377	369	359	372	390	416	358	391	400	393	401	361	355	372	404	368	386	366	370	393	391	400	386	364	382	343	362	376	410	387	391	361	378	413	384	393	374	365	360	348	357	379	345	362	368	390	375	362	394	369	316	380	352	420	395	378	395	361	372	353	387	371	371	377	381	391	371	374	388	407	386	393	397	391	401	380	381	352	392	366	419	375	357	357	371	366	392	364	367	382	367	370	358	378	375	376	390	384	367	383	377	350	395	404	385	383	371	395	395	386	379	410	374	393	393	375	375	374	380	369	354	375	377	415	377	369	362	365	342	375	423	365	372	378	416	364	363	389	360	378	395	339	372	375	400	390	380	361	401	362	352	382	381	358	383	380	378	399	352	408	403	363	404	382	396	386	393	384	332	366	386	375	372	386	339	409	374	364	375	355	377	369	387	401	380	386	404	348	420	376	398	359	409	376	370	407	355	350	368	360	361	372	405	403	362	374	373	382	374	394	382	381	403	351	365	351	387	378	396	380	350	389	383	382	366	397	348	374	350	380	356	391	367	330	374	396	380	406	369	368	368	382	404	377	341	370	386	388	366	410	417	353	340	369	358	391	364	372	435	385	362	355	380	346	441	374	354	400	367	388	422	364	369	393	373	377	393	375	374	398	365	398	384	375	330	378	392	378	369	359	401	334	358	369	385	372	385	337	400	365	347	338	366	385	385	371	377	358	386	365	396	362	394	373	386	369	390	366	375	378	367	374	346	387	382	351	363	403	378	385	362	354	352	363	357	379	385	392	396	389	385	364	385	388	353	353	398	395	376	396	371	421	376	367	363	371	367	353	408	378	363	378	389	411	409	437	401	356	389	401	351	347	385	377	382	384	404	386	391	410	368	388	377	364	390	348	407	370	395	363	376	381	381	397	372	390	372	397	396	370	347	389	365	394	392	358	366	407	384	388	372	417	349	384	405	373	363	370	380	360	382	387	387	353	389	310	374	367	396	378	389	387	373	382	377	362	360	333	427	389	366	400	389	362	365	385	381	365	368	364	379	408	396	386	371	409	409	353	384	363	378	396	378	411	368	372	377	360	354	408	409	371	356	412	394	388	382	389	384	362	358	386	376	347	413	354	378	364	391	399	382	373	369	376	358	411	392	407	355	363	390	383	371	352	367	363	400	367	384	396	366	392	398	384	359	362	371	401	348	407	396	373	381	344	371	354	384	372	391	395	357	388	365	353	372	366	393	370	348	416	403	338	357	354	397	392	402	349	365	393	353	379	391	379	358	388	401	337	350	386	397	363	392	390	347	384	389	363	425	371	368	400	372	390	377	379	373	397	366	372	362	356	337	375	373	368	372	356	372	375	348	363	396	408	415	376	349	343	348	367	376	374	393	354	369	377	345	376	351	392	370	395	373	387	398	366	342	342	411	372	375	367	355	400	381	384	390	370	357	342	385	370	391	395	377	393	368	383	391	361	389	367	375	367	343	370	364
56809	94093	76833	50022	31203	12989	2483	1287	739	709	657	670	640	651	693	676	721	662	704	674	666	641	678	642	671	661	672	663	664	693	632	629	683	632	633	599	661	690	645	662	630	618	667	633	675	656	646	631	688	703	654	669	601	647	706	661	650	620	650	621	648	631	604	689	655	645	610	642	638	641	655	651	632	630	623	628	654	653	708	667	672	699	649	662	629	665	679	701	674	606	687	615	687	618	664	615	646	657	612	632	677	662	695	663	674	638	671	634	651	619	665	661	645	664	639	651	601	672	695	649	616	680	672	660	682	624	628	670	637	675	671	660	669	664	684	644	667	636	654	627	630	614	663	676	669	682	618	649	670	723	683	662	663	630	674	661	642	637	640	665	643	652	648	638	601	674	707	655	676	644	674	665	657	636	608	650	664	642	661	702	622	646	650	645	607	663	628	689	625	673	631	627	666	672	662	632	629	634	675	668	663	667	649	672	632	638	670	627	650	648	614	687	665	661	639	666	642	623	643	659	667	636	659	644	654	677	674	643	633	676	667	666	702	643	627	605	682	638	658	658	683	665	635	612	648	604	672	659	672	652	645	618	662	635	641	680	646	667	635	636	657	659	672	596	658	636	646	650	623	677	623	666	651	606	701	668	669	718	676	616	699	604	676	646	666	662	632	689	666	680	682	678	655	696	654	692	678	678	659	688	661	654	670	656	624	644	656	659	680	671	617	669	649	680	644	647	673	671	687	688	632	691	681	634	664	658	691	629	696	655	626	637	676	639	621	658	685	682	688	657	648	646	652	707	657	621	640	695	627	650	662	621	650	624	672	606	633	684	651	646	642	617	656	679	625	669	674	666	626	666	614	714	607	636	682	676	707	630	626	650	682	593	697	634	651	605	680	647	643	647	685	620	653	699	643	665	645	661	666	642	677	633	655	654	600	679	683	659	678	677	673	630	601	648	621	653	692	686	666	642	708	698	694	688	591	620	625	668	652	670	646	623	661	664	621	652	661	682	659	626	626	648	650	628	632	642	663	645	606	697	679	622	642	621	634	628	628	653	680	667	662	632	669	657	666	657	685	622	701	660	653	708	646	642	673	655	578	617	684	656	652	646	642	667	644	628	614	712	650	680	651	664	649	706	638	626	663	654	667	625	668	670	687	651	670	612	633	655	654	622	654	645	677	680	663	634	635	597	640	642	625	697	628	671	660	633	668	680	624	670	635	658	681	665	605	653	633	653	624	697	653	609	659	649	634	688	673	652	655	650	624	663	653	654	663	636	678	655	641	616	613	621	648	668	651	637	608	703	668	656	656	612	557	677	623	640	667	663	697	638	644	645	641	647	647	659	626	648	665	635	590	644	659	631	678	689	671	637	624	691	667	655	661	655	668	675	674	661	656	625	642	665	702	647	622	647	651	661	650	692	681	660	687	651	682	652	637	654	651	675	575	657	666	660	709	666	667	681	648	667	651	631	687	672	730	680	685	659	651	608	676	663	649	605	635	646	626	683	606	649	631	683	678	678	666	695	675	687	665	652	624	691	637	613	642	661	703	649	639	591	683	657	618	687	684	683	640	602	668	652	654	651	716	657	667	666	661	693	647	625	580	651	599	663	566	635	635	652	632	675	676	670	613	651	625	641	655	704	670	665	706	665	679	651	659	640	652	690	632	681	625	677	683	639	628	646	721	621	704	673	681	642	654	670	683	652	629	648	636	640	670	654	646	663	652	656	690	595	642	597	680	667	671	662	678	640	646	625	675	676	684	657	648	686	740	650	666	679	668	645	661	652	649	666	701	645	702	679	622	632	610	694	634	611	634	645	680	627	677	619	637	663	644	646	649	646	609	657	635	635	637	685	642	662	696	629	683	652	610	653	647	586	696	690	619	652	625	645	643	691	662	703	667	699	613	667	663	649	632	638	672	667	643	677	680	665	667	673	628	649	684	630	681	671	670	662	646	652	644	631	689	626	686	660	684	635	657	672	687	639	682	663	662	659	662	643	629	689	660	713	683	657	633	614	672	670	662	662	589	670	686	655	653	590	668	650	621	663	657	649	672	647	669	683	638	628	615	642	676	643	629	691	678	647	596	645	633	652	669	662	634	626	683	642	676	660	664	645	649	674	677	669	632	668	668	654	651	620	637	673	612	648	642	650	654	690	644	649	671	698	690	672	688	649	690	695	643	661	674	686	672	654	662	638	650	638	641	666	668	642	631	695	676	633	650	708	637	644	602	701	661	644	665	666	651	665	636	657	629	638	621	665	610	659	649	661	663	678	606	644	661	670	641	646	610	633	640	654	658	676	674	660	638	628	723	648	636	669	650	614	637	685	657	694	634	693	673	694	665	632	613	663	650	632	636	667	656	647	699	666	665	705	714	705	668	715	698	666	642	611	622	659	630	684	666	641	678	638	641	618	652	632	651	639	654	640	675	641	648	663	700	689	701	688	676	671	625	660	631	642	678	690	658	643	619	640	660	661	652	666	648	627	637	630	699	649	672	642	627	708	622	640	656	672	639	627	654	628	636	623	684	679	673	693	667	621	613	642	669	598	648	667	647	667	693	673	693	640	671	628	643	662	610	664	677	660	619	625	625	635	686	641	695	642	647	670	639	696	602	646	674	666	642	632	587	605	639	651	655	654	616	678	650	621	668	692	641	667	644	680	655	645	647	667	644	648	603	643	673	589	628	627	641	673	697	678	652	679	695	614	647	650	651	697	631	641	698	650	682	639	670	655	678	597	598	641	658	662	675	618	704	633	648	637	665	629	650	678	611	666	669	655	678	631	662	636	678	654	640	651	626	657	680	681	638	621	617	700	662	660	650	624	677	635	628	672	683	654	650	651	656	648	629	673	691	618	674	674	650	632	647	668	661	617	630	634	658	639	622	616	620	673	660	643	616	655	620	631	646	674	659	649	630	641	663	687	636	668	685	689	662	671	631	654	664	646	676	672	693	663	627	635	604	693	648	642	637	696	643	681	634	659	689	614	681	642	614	670	626	617	661	722	659	647	668	642	674	666	621	635	618	703	644	671	657	668	657	623	658	683	656	628	656	632	655	655	685	647	647	658	659	620	637	680	638	685	625	651	572	659	667	672	637	641	683	642	645	626	676	597	643	670	610	603	608	624	635	645	660	657	644	639	676	637	684	652	671	650	695	668	682	696	686	695	614	634	652	652	686	679	668	625	599	635	615	610	678	684	658	639	652	653	620	641	696	618	667	710	677	633	637	651	654	667	641	608	682	641	699	653	608	607	670	655	613	636	661	675	686	645	665	622	646	655	646	651	640	664	659	636	666	676	636	640	621	655	649	680	658	636	655	656	628	656	664	651	649	682	678	703	624	619	614	655	683	637	603	622	602	621	657	659	684	666	668	642	651	682	633	625	623	641	655	655	648	635	628	644	653	671	659	632	680	638	665	585	674	627	653	639	659	683	640	663	652	683	658	647	692	644	670	648	666	668	671	641	653	638	662	685	651	666	653	651	633	617
23486	22995	35700	33039	26138	19381	7444	1311	537	516	485	497	492	488	471	471	483	488	484	490	502	450	462	495	448	472	462	459	463	504	467	493	493	469	470	528	477	443	492	475	476	468	471	450	514	466	455	440	465	464	499	439	473	484	449	484	454	504	461	467	458	465	448	470	460	464	467	487	478	511	449	466	491	468	455	477	480	466	504	453	496	476	437	479	461	479	491	488	451	487	412	473	500	467	487	447	507	457	458	455	471	455	478	450	488	472	486	494	502	441	435	425	497	449	464	459	470	480	505	463	483	501	468	447	459	455	457	503	461	452	506	464	475	476	442	443	493	452	468	506	480	472	491	449	455	466	492	469	497	460	440	461	497	458	427	480	451	490	436	464	458	473	452	452	460	471	493	515	496	468	451	473	486	449	446	468	441	489	475	461	475	438	457	451	471	485	470	470	445	482	449	445	462	479	472	491	478	446	480	490	439	463	469	451	446	455	509	454	475	480	479	499	460	477	465	501	500	481	452	468	466	473	428	475	440	485	509	460	442	512	474	425	422	468	442	480	476	475	477	497	471	464	453	445	477	433	439	479	452	457	458	493	447	487	463	431	486	446	498	475	488	496	408	461	477	515	495	421	448	459	481	471	478	489	444	457	500	450	471	472	437	453	463	486	450	460	483	484	443	534	470	465	500	447	477	503	474	465	446	461	457	458	414	481	492	512	470	447	466	450	523	478	468	442	448	429	481	483	494	446	471	455	446	464	472	465	489	444	493	446	424	473	445	462	464	487	442	454	462	523	474	477	471	480	449	526	526	503	462	471	474	480	452	471	451	452	417	450	477	451	459	462	452	451	470	468	500	455	462	469	460	473	498	451	449	443	484	486	456	496	476	447	437	429	461	489	480	500	457	483	485	459	471	440	451	474	514	448	487	498	445	437	481	424	467	445	481	455	507	467	448	495	486	460	495	483	502	491	471	489	476	448	478	450	429	461	454	468	469	430	400	398	471	440	495	456	453	473	426	498	462	484	498	450	486	490	441	470	474	498	459	509	461	481	421	443	446	421	467	524	458	473	458	496	499	518	484	445	490	497	459	477	435	477	471	495	438	431	519	446	479	456	491	450	472	449	488	471	497	461	493	461	438	439	473	486	468	495	450	498	467	470	452	439	445	471	463	501	455	428	476	478	486	522	457	469	444	464	471	471	475	432	495	473	506	477	455	454	491	469	469	453	502	461	497	450	536	445	498	474	477	471	455	451	498	447	473	433	432	444	466	505	443	426	444	473	430	477	495	477	448	467	507	421	496	503	471	463	500	465	474	458	456	489	473	477	469	476	491	439	456	464	422	488	494	494	496	440	496	469	489	463	456	436	483	435	483	477	488	451	468	446	471	494	461	510	477	471	452	450	478	448	488	488	465	468	504	448	473	480	445	458	470	442	450	460	512	465	485	488	484	501	497	460	457	457	458	451	423	434	428	493	479	465	476	484	495	496	450	529	442	451	429	468	474	470	461	493	473	447	494	483	465	483	450	485	433	471	457	414	507	453	442	500	452	466	440	464	458	506	469	469	521	475	444	463	487	498	462	452	477	504	490	467	474	441	464	483	460	492	462	488	474	466	439	491	479	462	480	464	511	458	480	487	487	487	471	474	447	491	450	454	446	451	455	430	469	474	457	457	499	489	508	456	472	467	496	457	497	432	445	497	483	489	495	442	453	437	456	445	460	474	434	463	475	499	515	481	476	499	435	506	447	510	491	448	494	458	455	474	436	466	421	473	476	491	493	488	488	492	478	464	461	488	427	453	443	446	457	518	421	430	466	479	468	441	462	475	471	461	442	474	479	460	491	498	487	475	471	457	435	468	484	456	466	492	465	484	452	443	468	468	483	463	451	472	488	434	446	491	499	463	462	510	480	471	456	463	448	490	480	477	474	456	447	440	498	479	455	443	469	477	489	505	514	475	485	477	435	482	495	479	452	482	489	502	457	495	528	457	446	485	475	476	465	457	479	448	485	486	479	496	471	453	489	497	482	465	454	467	476	475	436	486	474	479	474	476	471	486	480	503	465	446	496	472	437	523	464	480	489	499	456	487	485	452	483	516	468	465	462	465	434	460	454	490	490	473	497	481	472	485	447	434	459	493	491	488	501	515	451	477	473	483	476	488	464	496	459	527	474	487	475	489	485	502	489	452	465	468	512	468	463	464	464	480	470	453	517	519	469	397	521	445	459	513	444	470	446	481	468	458	495	439	483	459	470	475	466	455	452	512	481	477	483	459	457	446	502	451	428	472	431	462	491	445	481	444	456	489	431	451	441	468	449	495	502	445	474	416	466	450	476	511	446	425	455	471	490	455	482	464	471	478	461	468	450	474	466	484	444	424	486	489	465	479	490	464	499	512	466	462	438	474	431	504	466	489	480	471	487	471	452	464	410	468	469	470	443	447	483	468	414	487	456	443	453	471	458	445	450	444	481	458	443	445	447	509	502	500	456	461	473	495	485	476	463	495	498	450	493	437	454	455	461	482	496	488	482	479	474	471	478	479	462	440	494	465	511	463	488	483	508	503	476	438	474	448	490	501	447	430	481	448	460	444	515	494	427	456	469	484	517	469	462	470	444	511	452	450	517	476	458	435	455	452	484	460	473	460	510	473	498	476	462	454	468	449	431	435	457	497	481	436	457	493	460	481	451	488	476	473	461	467	482	472	488	471	467	454	448	497	474	428	434	463	479	485	481	468	474	456	440	491	498	478	498	495	493	465	437	452	430	491	451	460	490	478	433	441	472	453	434	447	470	468	515	462	440	480	478	447	483	489	468	450	462	474	494	492	482	456	488	486	467	495	486	493	470	463	496	462	466	489	437	427	471	432	460	446	536	491	465	500	472	489	439	443	491	486	456	440	480	497	461	451	463	467	479	499	471	483	474	467	444	488	499	450	462	475	508	503	475	486	462	495	498	463	502	468	470	456	437	466	458	493	459	493	443	429	465	537	479	435	438	472	464	469	492	480	511	492	518	483	459	474	503	462	463	466	484	478	465	425	443	460	459	413	456	453	506	483	452	469	451	473	442	451	443	478	467	436	466	477	478	455	470	443	479	503	457	471	489	459	487	491	498	453	475	480	470	478	503	448	461	425	454	448	454	530	486	440	457	455	460	472	413	457	476	491	498	449	453	500	481	457	466	481	465	459	505	477	472	437	438	465	443	444	447	481	453	463	448	485	484	476	453	466	485	456	443	431	471	469	505	438	486	466	461	468	466	436	446	459	446	469	431	462	466	427	477	479	470	474	430	493	474	434	499	483	499	456	462	474	472	440	495	493	493	477	447	466	457	438	459	488	443	458	512	448	482	464	476	499	447	464	463	498	440	462	480	462	478	456	476	448	486	496	465	446	510	476	440	426	467	460	458	460	448	480	494	412	487	505	462	480	463	474	459	466	425	458	454	450	488	474	469	492	420	454	435	422	483	430	460	489	492	468	487	461	492	447	458	451	450	431
59988	103328	85098	59483	38406	14778	5207	2567	950	817	759	773	821	767	751	779	749	764	770	735	784	795	736	810	808	797	747	790	810	810	766	771	760	781	757	803	810	759	839	778	772	752	798	779	773	761	757	768	809	780	822	753	795	752	773	760	806	732	760	787	800	728	753	785	793	802	819	776	775	846	748	800	779	697	777	759	727	789	797	772	762	734	778	770	753	862	742	765	754	797	784	758	763	806	803	767	791	780	763	782	756	768	763	794	753	754	776	803	768	724	788	784	763	759	795	812	726	801	793	773	784	774	781	806	757	751	754	812	767	776	786	744	745	786	771	809	761	751	794	804	790	750	754	789	791	755	785	794	805	746	780	778	791	794	718	763	800	752	802	779	802	831	763	767	766	799	768	803	772	777	749	745	763	791	792	810	762	842	815	757	790	762	775	758	798	778	807	829	781	786	807	756	745	770	785	815	787	788	790	784	793	739	697	792	806	770	787	758	767	737	790	786	784	824	775	770	759	768	815	776	792	789	744	740	791	786	776	760	734	762	799	774	797	785	808	781	723	748	734	794	821	749	772	783	806	807	740	769	742	779	805	792	774	791	806	808	738	814	784	766	806	746	789	799	769	772	767	748	772	762	730	807	787	800	755	780	752	810	742	771	741	779	742	802	771	793	779	766	697	774	788	806	761	803	759	749	753	771	805	767	789	745	740	745	772	736	827	739	760	787	742	787	739	747	775	777	722	790	749	771	775	747	787	815	776	812	748	779	763	727	793	823	783	738	774	771	762	758	806	797	827	744	778	749	738	762	795	794	791	811	806	781	775	776	782	762	759	749	759	752	780	793	757	735	716	736	742	739	811	786	787	815	724	767	752	753	748	782	761	743	754	797	795	733	788	788	809	784	790	803	794	780	823	753	778	763	824	840	721	743	755	775	842	879	808	740	823	787	794	746	757	795	791	742	763	816	778	760	745	772	775	779	817	757	804	714	795	725	762	744	789	759	781	797	763	758	754	794	755	742	773	727	771	781	768	766	811	802	798	825	774	831	824	825	786	727	754	754	734	783	794	796	759	740	765	807	791	782	758	757	793	767	757	809	747	761	807	712	772	820	778	792	805	750	763	801	784	768	746	756	795	831	772	791	793	758	771	760	800	785	741	805	693	759	783	785	767	777	753	806	772	747	798	761	797	787	784	758	771	800	745	786	782	780	789	781	833	770	734	814	779	769	759	806	757	775	777	725	819	763	756	764	784	781	793	770	800	777	710	729	735	766	789	749	702	795	776	811	784	744	774	752	752	787	804	746	752	749	752	778	727	769	773	723	838	791	745	784	781	772	785	818	781	767	727	791	762	793	744	786	732	784	786	802	760	734	808	789	800	768	767	792	807	756	756	817	752	779	716	766	802	820	793	798	770	803	755	815	782	745	766	775	779	735	765	795	766	772	717	786	776	768	790	733	769	795	764	820	788	724	806	758	775	769	728	815	796	791	795	728	804	701	828	798	796	823	764	746	802	769	748	787	778	769	774	781	775	757	737	766	795	803	738	750	790	757	792	778	746	772	774	809	775	754	791	788	726	734	780	780	749	782	774	798	798	791	770	769	794	774	744	786	753	778	732	770	764	822	776	735	799	801	835	684	729	777	700	787	773	780	753	763	779	773	772	782	737	795	794	766	777	773	829	764	790	771	774	723	778	771	799	861	791	770	782	747	751	756	738	799	815	733	755	747	782	792	721	802	775	806	786	726	767	726	779	794	787	775	796	756	799	789	797	781	769	770	816	808	799	741	778	773	738	785	809	757	758	819	825	789	770	808	744	761	770	755	790	782	768	725	773	805	754	775	748	795	771	806	808	783	836	815	806	717	790	753	759	801	848	814	778	742	757	748	804	806	774	782	761	739	797	775	768	820	765	774	792	779	743	799	800	787	785	765	756	753	775	771	808	768	775	780	773	790	765	826	785	797	767	765	754	759	834	787	795	805	763	788	776	761	736	761	735	786	770	750	801	831	799	776	795	774	767	721	775	778	806	746	810	834	737	753	770	799	749	789	736	767	823	874	789	762	837	804	766	752	838	753	779	806	727	778	709	792	801	757	723	808	798	751	747	814	785	747	766	799	796	776	769	831	783	774	755	807	808	763	811	799	805	737	770	801	789	772	815	805	759	799	785	791	751	758	789	822	771	744	808	731	752	811	790	815	739	835	781	778	763	784	791	833	725	806	713	800	791	755	768	726	812	757	771	812	752	734	790	766	776	761	733	776	765	789	776	739	747	799	761	772	773	775	810	772	802	756	751	757	773	744	777	777	768	781	727	796	768	782	755	749	777	707	760	785	745	709	783	806	753	791	764	782	738	748	780	798	777	772	751	808	769	771	759	737	742	798	816	765	770	743	752	804	742	814	800	772	784	780	729	702	772	765	794	793	807	786	739	737	778	770	825	790	773	776	743	776	780	805	762	780	784	754	775	690	761	780	763	776	817	786	780	805	800	755	770	801	745	780	755	806	776	745	791	757	776	776	824	792	724	806	803	776	813	800	799	802	848	795	803	777	790	781	753	771	801	801	764	753	750	732	818	721	722	745	819	803	737	753	733	779	788	748	768	785	810	779	765	794	729	759	798	799	733	738	776	775	786	794	768	770	804	761	803	763	772	785	792	772	758	740	775	790	727	798	819	761	777	767	712	834	749	750	810	785	804	707	785	765	775	790	763	827	802	753	753	774	785	769	787	773	753	787	777	794	809	764	752	780	800	760	759	809	808	811	799	789	836	741	790	791	787	780	755	779	795	758	754	744	829	791	746	752	725	784	802	766	774	790	814	808	824	764	813	801	807	760	771	767	783	742	726	751	774	817	799	767	755	751	768	798	792	781	799	741	772	774	797	792	745	779	759	831	794	774	778	813	786	772	787	772	842	790	752	767	757	758	728	779	816	761	800	802	736	716	757	758	805	757	748	763	790	745	751	773	788	813	771	754	740	809	757	813	737	741	738	793	797	762	784	738	727	784	775	798	727	738	775	798	783	788	801	760	771	787	788	750	796	754	781	768	750	790	733	767	798	764	762	859	762	773	786	774	801	768	717	756	818	742	766	761	758	745	768	793	758	797	789	762	792	771	766	743	807	766	777	782	752	831	773	749	764	701	776	755	742	798	723	769	774	763	767	762	814	788	815	768	741	800	773	754	808	795	776	791	801	846	743	795	751	720	715	766	806	777	744	767	768	759	761	788	785	788	765	790	741	747	788	787	800	757	754	754	733	765	772	777	871	757	741	810	741	779	768	792	819	733	730	772	761	760	740	795	744	754	808	797	800	767	753	722	743	726	751	773	783	791	775	776	737	766	763	786	827	750	783	774	742	777	781	776	780	759	758	744	756	759	755	790	805	767	849	751	796	817	839	752	780	735	754	790	746	752	759	759	743	799	771	760	733	805	762	735	732	740	782	748	727	750	744	806	786	750	776	757	775	802	782	719	798	800	775	789	781	761	817	736	749	797
28007	31105	33457	19702	5693	952	520	411	314	305	313	299	315	352	325	293	310	313	330	330	321	316	306	318	268	296	279	354	325	324	308	314	315	317	295	332	315	328	321	303	317	295	346	313	338	322	312	296	348	319	344	329	285	319	346	313	314	321	283	302	309	295	287	301	318	309	300	282	319	325	323	290	339	348	321	289	287	326	306	340	330	296	306	285	310	319	323	270	315	314	329	338	323	323	313	332	301	355	310	327	292	316	307	314	324	272	299	315	316	285	317	335	283	308	342	280	301	312	291	316	324	315	301	310	279	301	313	321	309	270	316	294	312	334	330	314	292	302	333	301	311	308	302	300	322	331	317	341	314	302	292	291	301	282	305	305	344	319	312	325	302	333	313	316	331	328	345	315	341	330	339	349	331	302	317	310	351	273	319	316	287	301	321	295	306	334	303	273	307	303	280	312	352	287	330	330	320	335	326	314	306	301	335	332	307	316	312	315	276	323	319	311	315	325	287	340	288	311	285	316	314	338	318	298	345	337	318	328	312	320	301	299	299	306	308	295	330	319	291	322	336	251	311	302	314	285	317	320	305	293	300	288	323	324	328	329	325	321	316	326	309	335	296	329	309	333	290	324	320	321	303	311	312	339	319	331	301	304	337	296	328	284	288	308	337	323	321	301	278	292	357	332	312	319	335	338	319	344	304	320	297	300	331	342	294	293	314	310	286	300	295	343	339	313	315	309	306	316	299	323	295	316	328	326	294	327	323	335	310	302	299	318	305	284	308	309	306	324	302	305	290	308	300	310	308	320	331	312	297	312	322	298	304	339	331	275	318	339	296	330	297	287	325	297	285	290	331	274	336	327	353	294	330	320	286	309	289	282	339	317	295	299	301	302	312	295	302	308	313	327	333	313	321	296	353	308	323	338	328	319	289	322	327	289	312	311	303	319	310	327	320	306	320	331	304	308	302	312	302	316	311	309	319	308	296	314	277	325	313	304	317	330	294	308	293	309	325	308	324	327	293	324	354	300	348	298	312	328	311	314	309	322	319	322	321	312	315	312	334	328	310	336	299	301	332	295	309	315	297	289	318	309	310	284	345	303	313	306	309	310	311	305	307	294	333	316	299	322	283	328	322	315	298	317	315	336	312	330	331	289	296	322	336	331	313	300	311	301	285	319	296	305	315	320	328	340	328	324	318	358	280	312	344	345	328	304	321	336	302	325	302	297	334	321	341	304	323	300	273	320	341	309	344	264	259	323	311	289	296	287	296	298	295	313	317	352	350	277	290	350	294	306	302	316	299	344	298	330	329	285	319	316	331	316	299	325	308	293	321	335	313	310	323	329	331	299	310	336	345	331	310	335	311	300	305	293	310	308	307	308	348	329	316	340	307	334	309	333	317	301	335	322	326	330	332	317	302	294	278	308	304	320	315	352	292	320	289	324	355	310	305	306	328	305	311	304	317	304	317	314	311	317	316	298	363	331	348	310	321	305	332	288	308	292	306	340	321	307	321	315	320	339	290	360	292	309	289	308	272	323	316	316	311	342	329	303	303	328	340	331	292	274	319	304	325	310	324	304	310	329	311	311	313	328	319	298	315	336	296	306	347	325	336	319	287	335	285	315	299	336	336	312	288	330	329	330	315	308	348	293	314	310	316	329	299	308	319	339	311	322	314	296	341	323	327	326	293	310	257	299	329	305	305	318	313	285	265	317	331	305	287	319	319	292	313	332	323	309	268	319	307	326	287	316	301	298	312	314	304	313	319	328	310	334	351	339	326	298	305	299	296	317	340	324	311	323	296	329	282	305	336	309	291	358	336	305	308	330	309	340	275	278	361	308	319	310	300	307	317	326	277	315	307	340	308	329	313	330	308	327	319	305	318	302	294	316	331	315	331	333	319	302	316	325	299	317	329	317	318	302	306	305	303	324	303	342	337	314	315	298	312	344	300	296	271	309	297	339	292	347	303	305	335	321	291	303	288	333	305	288	284	310	312	329	331	323	308	326	287	302	315	305	326	300	310	296	342	308	344	308	325	321	339	310	317	294	295	347	314	330	326	303	272	302	289	311	291	289	311	294	324	322	335	313	316	310	288	297	311	310	312	320	305	284	341	328	324	298	342	318	319	326	304	337	315	330	311	314	271	321	317	305	325	311	318	314	310	304	344	290	290	329	322	338	309	309	312	329	308	308	311	331	313	314	309	338	295	320	327	295	323	337	292	299	318	327	316	305	314	299	331	279	307	290	316	308	334	329	306	304	342	322	307	313	316	307	285	336	345	282	331	283	314	337	290	312	294	315	329	313	310	287	302	308	324	319	295	294	327	278	268	310	301	302	335	314	297	332	317	318	310	315	340	339	304	320	332	320	351	275	337	342	317	315	331	343	333	341	297	285	331	317	316	296	346	336	301	355	322	296	309	292	308	320	309	308	316	315	348	292	345	323	317	323	301	287	287	292	299	358	334	297	297	298	311	297	319	312	328	326	301	312	294	303	325	321	291	297	306	321	317	298	330	300	312	300	301	309	298	303	303	301	337	328	320	298	350	281	294	290	310	314	306	319	332	316	288	333	310	339	325	279	317	326	292	313	305	320	326	304	331	298	315	318	297	337	333	310	305	313	322	314	320	330	326	348	284	316	292	331	289	313	330	316	317	329	320	309	322	324	303	334	342	308	314	307	322	328	299	280	353	323	344	312	279	313	314	314	328	320	287	305	294	340	328	309	297	313	303	291	303	348	308	320	308	349	310	332	280	320	333	316	283	334	290	296	294	358	286	293	346	351	316	363	323	312	322	310	332	350	307	333	314	312	304	308	330	303	325	343	326	283	308	334	307	313	296	308	343	301	296	328	325	329	271	294	325	294	324	326	330	284	306	315	303	296	282	307	329	319	276	297	353	303	301	331	325	319	313	308	290	311	345	349	304	300	299	339	276	306	297	297	295	298	331	330	293	311	306	303	340	307	300	268	356	283	315	347	301	313	331	346	316	282	282	334	326	328	308	327	305	295	311	323	316	300	334	317	316	312	326	315	292	315	356	304	295	317	293	307	313	315	309	302	331	328	309	327	303	310	304	331	322	334	334	295	301	297	290	280	299	308	333	303	315	313	341	340	311	296	289	276	330	313	268	309	327	292	333	320	293	325	322	285	292	315	354	285	325	332	292	317	348	327	308	310	288	317	290	320	324	337	309	307	319	324	314	305	332	347	314	338	301	336	320	315	335	354	322	298	322	310	306	333	288	336	311	343	307	297	337	301	303	282	315	316	295	346	272	301	301	339	314	289	342	294	328	308	311	336	307	333	332	313	328	311	323	315	313	312	332	308	293	328	336	290	324	308	317	305	326	322	311	360	325	347	312	316	325	322	327	305	311	335	327	330	289	296	301	317	329	310	335	320	323	334	287	302	295	309	316	322	296	331	329	365	300	319	303	331	332	278	310	301	304	294	298	283	334	322	269	323	293	301	320	339	323	296	302	319	302	298	335	299	314	298
32471	49836	39573	21978	9207	1981	1025	725	570	561	563	581	568	557	593	625	581	536	575	570	560	525	561	579	569	577	543	557	579	551	569	541	536	570	570	588	586	531	549	573	549	588	589	530	571	554	592	572	570	586	577	544	574	569	575	560	545	628	589	521	554	590	551	560	544	520	595	570	512	548	548	550	548	534	549	533	561	545	562	553	538	584	605	529	487	541	566	559	547	516	546	578	574	551	569	567	573	559	535	574	573	580	514	563	582	551	547	505	555	548	568	578	545	569	565	557	569	548	540	573	549	577	542	559	567	564	526	546	568	596	549	526	590	574	547	537	567	560	546	541	550	536	538	519	594	534	520	547	570	566	547	567	543	543	543	561	564	572	561	490	531	582	529	514	542	570	561	592	568	530	571	577	563	580	543	513	521	576	501	538	555	511	586	590	585	617	584	548	571	550	582	539	589	572	609	550	568	567	555	539	576	543	541	574	548	556	522	530	551	568	537	545	589	521	605	600	588	608	553	541	539	579	553	539	540	553	557	492	567	549	575	535	535	581	587	578	538	532	544	557	573	499	562	594	602	566	526	559	577	556	526	551	540	560	566	511	580	588	573	607	516	519	557	590	515	616	557	557	596	537	520	543	560	523	546	541	551	540	557	512	545	561	538	536	559	568	590	562	525	539	537	555	543	554	529	531	516	550	527	567	564	576	581	528	553	571	524	574	595	586	597	563	587	593	577	564	586	579	523	573	530	552	574	558	567	545	537	528	575	515	548	555	575	520	529	569	499	535	570	558	526	563	508	528	573	563	506	526	550	553	598	570	532	592	571	577	507	568	537	578	566	563	562	563	551	548	550	571	543	545	536	520	565	581	581	558	534	553	565	582	516	578	570	533	560	535	550	593	549	588	513	589	586	573	560	568	545	578	614	593	549	548	554	544	584	567	547	539	572	547	537	593	577	542	583	547	564	556	586	544	581	515	598	575	565	563	551	568	529	590	566	524	539	604	549	560	543	561	553	586	527	595	580	529	551	585	566	500	568	588	538	602	593	552	558	513	553	546	558	552	598	536	523	577	557	544	584	578	534	515	588	569	517	581	490	551	550	525	584	549	566	569	555	600	557	563	583	570	552	583	544	506	563	591	560	538	517	558	543	567	522	557	535	564	560	544	570	535	498	574	569	565	564	594	509	547	608	576	568	563	578	607	588	571	560	568	560	533	499	553	557	533	559	551	546	608	566	580	566	570	558	561	519	540	562	569	572	517	556	520	549	546	579	582	564	539	563	564	593	525	601	554	545	539	552	563	510	551	556	561	515	552	586	536	523	572	575	576	580	585	580	556	559	588	543	558	538	572	579	544	551	563	564	571	571	541	540	560	622	564	534	564	597	557	571	548	551	553	547	560	546	534	552	585	538	557	519	559	557	540	563	564	531	539	518	534	572	541	594	537	539	587	548	569	585	546	544	551	591	552	553	578	556	553	508	565	591	554	572	556	592	538	524	542	550	548	580	611	544	530	559	565	549	554	581	521	529	551	559	538	570	608	573	546	576	562	527	538	611	514	567	569	565	546	562	559	532	545	578	569	597	545	546	576	567	563	558	523	567	620	540	531	588	542	550	568	491	522	506	563	555	609	569	559	557	584	525	557	517	556	538	572	542	533	556	552	550	562	608	543	560	596	549	590	585	555	535	546	534	534	524	538	520	539	544	534	590	509	611	552	528	534	537	559	543	568	578	568	588	560	573	543	540	508	581	537	556	584	542	556	565	564	546	577	548	554	543	548	544	524	581	577	532	570	575	571	562	544	526	550	583	556	575	573	547	561	608	584	595	550	550	571	534	550	555	525	546	545	566	551	586	542	545	537	583	582	523	574	519	596	571	548	526	534	580	589	578	526	526	613	506	585	565	573	599	505	571	573	581	524	568	575	555	553	572	570	528	544	590	528	560	552	543	524	583	558	544	633	577	596	578	556	581	563	562	564	562	591	561	549	546	566	543	538	546	582	566	576	561	579	543	529	542	563	563	559	611	529	575	549	564	619	552	549	552	547	552	552	547	572	595	564	586	541	584	562	592	590	572	570	571	576	544	591	563	540	560	593	584	507	533	518	515	565	578	606	529	543	573	585	556	569	593	532	556	544	589	540	577	559	519	519	575	517	579	565	556	564	568	564	566	505	559	529	563	554	586	571	558	556	566	554	503	572	537	547	568	518	549	597	541	566	551	574	568	571	548	566	536	573	602	531	538	523	564	556	579	533	580	544	561	561	572	518	585	577	548	586	552	543	586	563	522	581	556	502	542	536	601	577	542	607	500	527	549	587	538	498	555	574	580	511	608	539	573	580	561	559	567	582	564	573	544	534	546	577	583	562	539	571	535	583	568	560	541	524	553	571	535	582	548	561	569	504	547	531	580	520	559	544	533	538	636	567	545	583	587	565	537	485	547	597	522	575	518	583	549	565	540	578	557	551	552	554	586	590	557	556	580	560	593	578	546	543	531	577	586	504	553	530	575	511	590	530	570	549	534	581	592	529	588	590	538	538	534	523	539	585	605	575	554	553	560	552	587	552	549	521	534	547	522	572	581	528	564	595	554	551	540	499	566	544	529	557	610	532	586	538	550	531	537	536	541	542	537	571	563	534	558	515	570	497	544	581	545	590	549	555	558	512	571	558	573	541	521	578	562	552	572	567	520	566	571	550	560	570	552	571	567	567	557	572	592	598	568	552	577	566	565	566	560	508	564	566	552	536	528	574	562	567	555	567	546	568	534	564	592	599	528	581	579	578	570	544	552	540	556	565	520	570	565	545	540	526	561	586	577	544	579	564	526	558	596	495	533	565	553	563	566	589	562	515	545	560	560	583	597	555	483	509	542	544	526	522	578	564	536	568	534	559	550	543	552	518	588	523	583	575	554	571	581	558	565	547	544	569	585	538	602	583	577	502	548	541	576	548	543	534	516	553	588	571	548	574	561	625	578	589	583	545	520	583	551	577	574	563	552	554	586	544	552	545	538	588	584	537	525	594	547	556	542	583	551	544	553	539	534	557	548	578	539	568	567	566	539	624	568	594	537	529	534	514	527	580	565	531	588	562	542	542	549	566	572	539	593	588	501	548	533	591	576	580	566	579	558	553	561	547	546	541	553	527	561	553	585	547	549	525	549	585	527	613	558	595	560	632	526	538	587	514	573	569	559	545	547	526	559	542	557	539	546	525	543	566	509	578	581	536	535	596	549	558	548	544	539	545	537	526	556	599	552	520	551	551	508	533	566	594	536	548	539	575	542	529	543	546	536	562	532	591	597	555	555	594	578	529	530	549	596	575	551	571	507	580	544	586	540	526	556	590	552	529	562	546	538	562	538	514	573	524	569	561	520	517	559	527	530	589	507	591	607	563	558	579	605	565	568	557	565	551	552	580	570	547	561	560	563	571	518	511	556	585	527	534	566	551	556	609	557	567	527	536	542	569	540	544	556	543	544	574	558	580	543	559	550	557
24677	25337	42048	37891	24632	11937	2562	1044	390	434	414	402	392	412	373	385	389	369	399	372	362	381	365	353	429	348	392	362	399	372	395	374	385	425	408	370	373	344	386	379	385	349	403	357	389	378	366	375	394	367	359	399	377	382	379	396	368	378	366	395	384	366	408	396	402	364	338	344	347	388	351	377	372	371	388	400	404	403	399	372	383	378	341	346	356	396	377	371	364	376	384	389	381	411	393	395	393	360	337	374	380	332	404	376	392	355	380	388	372	378	385	385	376	401	357	396	359	389	401	411	338	367	384	365	362	371	353	346	353	389	383	392	371	342	363	392	351	370	413	395	355	371	360	354	343	370	382	431	343	403	386	379	388	368	368	361	385	359	377	414	377	372	333	373	351	348	384	388	366	362	380	387	376	387	366	360	379	401	393	372	395	395	369	367	397	368	372	405	402	347	355	322	368	399	363	385	384	374	392	394	358	370	415	381	391	388	397	381	373	339	366	372	390	397	366	359	383	343	402	329	390	374	351	379	371	368	392	371	379	379	368	370	378	382	360	346	398	414	345	387	379	372	376	359	424	379	390	366	391	369	358	381	401	400	379	381	365	379	373	386	406	404	394	376	365	375	358	412	377	383	391	379	414	320	350	377	376	365	367	333	370	408	336	380	376	426	355	368	372	364	357	367	372	363	383	396	393	389	376	350	371	367	393	359	375	377	359	355	349	364	392	391	378	387	391	359	368	396	374	400	348	354	374	355	373	350	367	355	377	352	341	357	375	368	353	356	392	366	383	379	400	402	347	407	353	375	362	368	385	368	409	350	375	341	373	376	361	387	396	383	396	400	382	405	419	337	370	373	371	359	381	393	393	370	375	380	356	350	388	380	344	358	399	368	376	383	400	404	380	400	385	373	362	353	384	375	358	382	377	376	381	400	394	360	372	358	411	388	370	353	355	355	378	345	381	360	369	362	365	380	368	381	384	379	390	352	377	374	363	374	369	409	415	382	368	383	384	381	368	372	372	370	379	370	383	364	372	362	365	397	408	336	406	371	374	374	359	374	345	341	365	379	385	385	375	406	369	357	365	386	358	370	372	383	328	366	365	385	368	359	369	350	353	390	384	355	378	382	402	374	383	359	392	359	402	366	385	391	372	324	360	398	363	354	387	416	386	419	372	349	389	348	372	392	373	336	396	363	370	398	386	393	348	403	377	376	366	385	399	379	361	354	407	359	392	374	378	386	370	409	390	372	367	381	369	353	405	381	337	415	358	377	367	399	342	334	388	354	365	391	375	387	378	376	404	372	381	378	399	354	380	387	374	356	360	383	388	388	341	335	363	364	379	394	392	413	391	395	338	380	366	375	384	388	356	402	382	367	407	398	380	337	383	368	341	361	396	352	390	360	388	406	330	356	375	363	366	341	338	352	371	391	382	387	352	382	409	376	351	365	377	330	358	345	393	362	382	367	375	407	355	382	382	373	368	403	377	354	424	355	332	381	351	393	356	368	420	380	358	357	373	374	360	363	394	393	394	368	397	370	420	381	380	341	377	381	401	367	329	381	385	366	366	353	387	391	385	357	384	388	400	348	413	371	332	380	385	359	378	388	360	390	397	347	343	357	392	391	359	344	342	365	367	374	365	369	383	397	383	375	366	351	372	391	350	386	378	365	373	381	338	381	352	359	349	400	367	369	411	352	406	380	403	370	371	386	351	350	407	395	408	388	381	375	399	383	361	403	344	400	394	350	379	385	380	374	378	377	376	371	399	414	385	354	368	382	369	353	393	367	402	387	400	379	365	373	350	364	362	350	372	356	369	390	383	403	358	400	342	348	374	404	360	409	378	416	347	378	378	371	376	379	382	395	399	392	360	381	402	373	362	384	389	373	372	401	373	379	366	407	365	390	362	386	380	370	337	358	375	384	396	374	365	344	372	357	351	366	372	367	366	408	408	405	350	347	399	398	361	359	365	360	357	349	431	390	402	393	393	345	380	376	392	352	371	364	405	359	373	380	341	404	389	379	385	391	372	379	388	371	407	364	354	391	360	334	390	388	393	399	362	375	350	395	375	404	361	393	399	368	384	366	388	380	344	385	403	365	393	390	341	392	382	338	367	379	373	369	377	384	367	351	401	348	370	360	377	371	391	363	367	384	348	387	364	384	372	343	369	370	371	389	370	388	347	367	392	369	385	351	368	393	426	367	409	366	344	399	404	367	402	385	348	391	381	374	390	386	376	390	374	354	345	359	387	338	393	359	353	399	395	406	338	376	375	382	341	372	347	369	368	374	397	369	346	390	382	344	350	383	390	376	371	387	357	354	375	400	374	385	387	355	402	363	387	386	385	373	379	363	367	420	362	388	338	348	361	389	339	356	365	355	403	401	357	371	369	388	379	376	383	400	394	383	378	372	368	362	355	357	379	393	379	368	384	386	338	327	388	368	385	386	404	403	339	367	386	373	371	361	387	413	386	386	407	387	345	375	374	394	369	351	331	348	390	360	381	395	404	378	379	413	358	388	412	393	349	339	371	371	360	362	364	375	366	395	400	388	370	381	353	362	371	364	396	335	367	410	378	362	323	365	374	384	334	363	388	370	386	370	378	377	355	365	389	375	369	343	382	357	371	349	373	394	342	365	372	315	365	396	367	398	412	363	366	358	372	363	379	374	361	390	381	389	398	379	375	373	387	384	363	385	360	375	327	392	396	398	362	384	383	392	378	376	395	406	376	369	384	377	391	349	384	367	388	400	355	393	341	390	367	382	392	344	362	370	367	356	376	395	353	397	389	406	324	382	399	359	393	345	374	355	390	362	409	380	431	372	385	362	374	382	424	369	397	383	399	383	381	334	400	390	380	337	360	372	379	352	372	381	371	410	370	366	368	374	394	364	346	360	401	388	357	374	402	380	420	338	402	356	362	349	389	407	382	370	377	349	350	390	401	377	382	373	350	346	367	370	381	361	381	355	410	392	341	368	329	388	375	354	379	358	359	343	380	378	353	376	386	363	362	384	376	373	377	393	355	354	385	373	376	358	392	361	346	344	421	370	389	385	374	358	339	380	377	360	353	343	345	381	412	401	387	363	360	344	359	384	395	363	385	373	358	358	388	367	374	364	397	355	397	348	330	363	391	408	366	369	358	380	360	360	364	356	370	390	371	389	359	368	371	374	357	358	400	368	363	366	380	386	353	376	352	361	351	368	360	346	385	376	376	393	339	397	393	380	403	381	385	380	401	355	375	393	382	392	395	367	375	356	379	366	360	378	380	412	356	332	385	411	362	341	349	374	336	366	363	410	361	408	375	345	370	388	345	373	361	374	398	357	383	382	354	369	392	363	379	395	345	415	364	388	401	348	386	407	404	400	384	373	360	379	371	394	339	373	367	392	372	343	389	380	400	390	399	352	351	370	393	381	386	364	337	381	367	366	358	413	373	373	387	370	382	391	419	395	363	390	370	383	374	365	396	373	354	349	339	349	370	386	374	370	361	374	381	378
56026	94718	76711	49689	29636	8762	4169	2676	820	641	672	643	626	667	654	643	677	626	604	609	632	689	655	625	646	631	650	631	628	672	624	648	630	663	614	660	681	622	634	635	599	639	685	616	609	684	668	620	622	665	690	652	678	712	636	631	620	628	646	690	641	627	661	642	631	651	616	643	637	640	646	647	653	652	618	605	666	707	638	623	634	622	620	652	679	655	653	648	658	667	647	566	596	641	632	642	651	647	702	596	644	630	645	604	680	644	619	616	647	619	608	701	617	659	597	666	633	641	678	644	653	662	645	677	617	670	611	677	659	617	688	667	673	664	687	620	626	624	606	633	643	639	642	637	677	680	636	607	615	630	646	622	602	674	641	629	691	688	620	622	704	684	613	671	664	675	654	683	669	669	645	617	623	626	626	664	677	651	679	620	675	665	632	642	649	647	631	679	621	653	664	694	651	692	615	648	663	611	637	667	668	653	693	636	703	662	611	621	647	626	617	644	652	655	610	636	622	603	657	632	615	646	671	650	644	624	638	730	646	655	703	639	665	653	651	633	637	667	677	663	637	648	655	658	637	644	632	638	683	638	673	675	667	661	660	687	654	643	653	650	654	682	695	629	648	646	672	670	697	669	647	663	640	626	642	620	696	665	651	584	645	652	651	603	655	665	635	653	640	644	619	648	702	670	666	606	643	645	663	677	687	641	623	669	656	678	642	649	628	710	655	610	659	631	655	666	692	680	628	613	675	636	669	674	711	653	634	643	683	639	683	651	640	674	645	631	655	655	657	655	659	609	650	674	672	642	644	666	635	643	642	636	632	651	651	650	600	633	638	653	623	704	637	641	691	623	638	664	652	665	648	627	645	619	643	621	676	616	635	684	670	680	637	641	667	677	650	687	649	631	673	636	683	685	644	596	639	656	627	657	704	636	620	643	667	667	652	710	672	638	649	668	626	675	637	713	618	644	597	629	636	712	624	686	654	669	672	628	694	659	608	613	620	615	639	680	632	640	646	651	595	598	628	667	616	647	689	640	669	596	680	659	638	609	635	642	645	650	708	652	695	640	679	640	703	659	685	650	688	685	655	629	645	689	683	656	649	685	680	719	675	630	658	634	637	698	628	646	655	646	635	618	650	625	644	654	623	608	647	664	726	627	705	673	638	663	639	659	660	612	646	679	658	633	632	674	631	671	656	688	643	650	615	667	685	647	620	661	630	654	618	643	653	642	694	681	625	649	680	665	629	659	668	671	627	663	660	649	627	681	602	621	659	656	627	634	630	648	622	626	627	655	657	627	627	652	630	685	653	656	648	643	653	640	656	652	648	665	668	661	606	655	650	629	646	666	602	626	607	647	654	653	660	628	665	707	621	618	649	643	654	658	647	625	655	660	650	625	666	681	634	659	637	636	645	651	657	657	647	664	639	662	684	667	601	635	673	674	660	651	642	652	636	627	674	666	648	710	663	620	637	653	662	648	625	624	602	640	647	668	593	707	645	594	666	610	659	644	672	658	645	589	640	672	625	675	663	664	682	651	649	643	650	648	678	627	649	653	632	635	690	631	636	632	671	663	693	671	664	623	631	642	632	625	688	661	661	662	673	680	629	656	625	647	671	670	687	676	685	654	698	639	607	597	652	634	654	671	638	692	655	637	651	678	676	704	650	644	717	683	643	669	692	644	667	630	624	652	685	603	617	695	656	649	604	640	650	634	615	668	634	653	659	661	692	646	667	662	612	709	674	631	649	643	613	636	626	712	658	659	630	661	682	644	633	617	683	618	641	620	686	637	670	643	632	627	631	676	666	640	634	662	623	697	689	703	627	662	671	691	632	613	621	655	649	652	707	661	666	645	622	630	601	620	673	670	664	654	663	630	638	618	662	610	642	615	636	639	594	627	682	639	635	615	670	636	666	664	669	697	621	663	675	668	643	615	654	671	667	617	642	596	706	595	631	640	617	637	631	617	616	646	639	654	615	635	643	665	643	581	632	686	648	628	646	641	629	692	656	618	689	651	652	667	652	696	635	635	676	617	635	674	653	660	667	692	636	646	678	688	666	620	657	653	651	614	649	676	662	681	673	606	619	633	644	661	648	620	631	650	629	622	641	684	682	676	613	649	611	632	669	670	680	634	663	647	683	677	672	646	666	635	634	671	630	649	700	647	632	630	673	651	642	695	640	665	633	598	631	670	649	637	630	660	622	648	672	676	664	628	637	643	664	642	676	636	609	632	653	621	666	669	632	648	644	639	678	571	654	661	637	662	632	629	687	638	654	605	644	629	643	671	652	679	618	696	653	642	610	610	628	701	636	648	643	667	688	698	647	599	648	684	669	645	611	658	613	664	649	596	659	689	666	696	668	691	654	659	646	612	670	661	639	611	673	706	676	602	632	633	678	676	686	662	659	678	650	650	646	637	648	637	641	655	680	677	712	664	623	646	648	639	643	674	635	670	611	626	635	619	656	660	690	624	613	677	721	669	642	624	634	641	651	657	672	667	659	674	654	667	650	663	634	648	635	673	628	653	644	565	645	648	663	665	650	649	671	616	611	634	704	681	671	600	666	657	647	658	664	664	633	667	680	627	631	653	677	671	637	618	633	681	651	688	648	640	677	638	670	631	650	641	667	648	616	648	638	623	696	685	693	656	634	615	653	624	689	634	643	636	658	662	638	644	662	668	647	656	674	696	636	720	667	662	648	693	651	660	615	641	646	638	623	630	600	684	671	686	648	620	675	673	650	610	662	624	637	655	663	679	649	688	689	618	673	660	614	661	656	665	638	643	651	688	673	625	678	654	697	694	626	681	658	696	647	664	656	668	686	620	641	646	671	657	666	697	668	638	663	610	578	691	609	637	688	661	590	690	616	664	659	640	662	674	619	670	666	733	709	594	679	635	672	624	649	627	649	684	660	670	629	688	637	686	630	640	691	637	594	637	676	650	664	638	592	626	676	690	614	633	619	632	704	648	606	649	668	647	645	695	639	648	644	635	641	629	707	597	702	655	669	662	695	679	658	657	615	593	637	678	693	615	637	676	676	639	609	678	632	646	663	640	648	648	669	674	681	634	695	672	633	643	681	602	621	655	663	637	699	664	677	663	670	615	684	700	671	654	643	631	621	689	609	675	632	679	626	643	641	647	697	661	693	642	667	687	606	632	641	626	682	690	662	604	643	652	635	632	667	668	650	677	644	621	667	646	643	706	689	682	641	627	649	684	649	596	692	660	660	667	676	630	644	663	667	646	698	705	645	687	645	676	590	652	652	666	599	661	698	617	629	672	634	672	637	633	687	651	655	620	627	672	661	702	660	637	617	688	650	671	666	644	688	632	714	658	649	712	644	648	619	631	631	653	609	708	673	669	609	649	674	671	618	670	671	671	680	631	685	698	679	668	634	615	662	650	637	650	685	629	645	657	609	674	667	620	662	645	631	704	638	669	650	628	657	627	687	626	657	652	658	684	659	668	665	698	649	620	662	626	629	693	674	684	694	675
23457	23035	36688	34638	26560	19041	8319	1912	545	495	464	470	443	514	476	518	481	430	453	450	501	476	446	440	468	501	486	449	476	466	474	465	515	485	467	497	435	471	449	462	515	426	478	478	446	480	458	451	486	452	479	474	437	467	451	469	422	488	486	461	476	472	421	453	481	432	478	436	448	466	462	467	490	441	429	482	490	466	497	466	450	442	454	504	461	471	469	474	460	480	495	454	466	482	511	423	468	498	459	472	453	473	475	427	468	440	528	411	478	456	467	432	491	490	433	483	465	487	440	453	475	494	456	458	449	455	435	447	478	472	491	439	456	468	446	454	477	466	478	433	434	477	473	445	467	421	452	492	497	466	467	452	502	466	486	472	421	457	421	505	497	449	487	484	464	474	438	475	479	465	466	422	475	443	461	471	437	461	436	472	469	476	466	461	447	455	496	449	485	453	482	450	462	455	501	469	459	494	479	456	459	430	434	438	449	473	452	450	463	466	484	478	475	441	459	422	485	424	457	458	447	452	459	451	483	488	453	467	495	482	449	478	480	460	431	472	456	457	433	428	453	500	472	451	489	432	497	449	440	482	469	473	460	434	464	432	460	475	455	442	468	489	483	457	441	481	435	450	481	459	469	456	475	450	433	446	471	475	430	472	461	479	468	467	454	466	436	470	453	449	420	455	456	460	436	475	503	473	454	454	452	454	480	492	429	526	464	468	471	470	492	441	486	483	470	471	460	454	451	443	472	459	479	492	447	474	461	486	510	439	457	492	469	495	479	481	457	453	472	436	464	451	449	476	495	481	458	493	461	487	433	405	513	447	448	467	440	483	470	446	427	466	477	471	509	444	452	466	447	438	457	502	423	474	429	452	442	473	456	442	420	493	457	458	461	474	496	448	431	481	447	421	458	438	400	472	468	448	485	473	439	475	451	487	437	452	475	454	482	470	453	422	464	488	450	476	442	450	441	477	422	453	506	474	419	501	426	424	450	446	478	500	452	437	460	490	475	474	506	486	446	490	453	455	477	452	470	472	443	471	467	488	464	475	445	454	444	462	475	469	454	434	435	466	445	465	450	472	476	465	438	450	457	459	502	485	396	486	488	483	503	493	485	442	500	461	486	443	486	432	479	437	513	472	457	446	487	451	429	465	447	475	451	493	467	448	468	452	456	453	428	416	481	470	462	441	495	451	504	483	467	478	456	433	434	466	434	456	444	448	514	496	493	465	437	473	447	449	485	454	445	467	455	448	501	457	465	514	475	465	470	453	440	482	495	473	500	467	492	491	429	462	451	438	459	467	464	453	448	460	468	473	469	500	503	525	453	470	471	491	501	493	440	468	476	476	467	480	459	442	471	452	435	461	471	485	427	430	488	430	442	453	458	388	485	477	438	462	474	460	441	460	437	467	465	440	479	483	459	457	430	486	462	444	435	456	456	461	465	463	472	461	455	481	469	432	429	472	463	477	476	453	473	459	468	470	438	471	453	479	458	496	433	471	461	470	448	454	440	454	446	438	464	439	501	442	485	437	427	468	507	457	479	459	447	441	527	472	463	426	478	462	488	467	490	457	454	432	484	452	423	453	471	468	493	466	518	459	440	466	442	466	488	492	487	493	426	472	420	453	466	435	495	469	464	425	418	486	410	439	476	445	483	465	456	493	465	476	480	491	443	474	438	449	468	461	450	499	469	488	467	466	496	452	483	467	478	448	442	455	485	451	485	476	476	429	491	412	453	461	444	453	440	470	464	474	468	451	440	468	483	488	438	487	482	448	506	438	464	426	470	484	490	436	436	425	419	470	464	462	463	465	485	459	464	470	503	467	431	451	486	458	470	460	446	439	444	441	441	461	480	478	473	467	471	493	446	423	458	438	477	470	447	473	490	477	458	444	439	435	443	496	450	433	464	489	489	466	467	471	488	465	443	450	476	500	459	450	442	483	489	456	494	446	472	456	446	495	472	481	437	485	489	418	476	471	496	477	484	431	458	465	518	476	451	472	432	486	424	432	486	471	466	451	470	475	450	489	458	473	448	455	482	448	472	462	448	499	428	449	433	452	471	463	494	479	470	474	410	448	459	489	430	466	454	448	486	473	470	475	460	420	458	445	452	470	488	454	451	462	500	441	476	490	467	488	485	411	480	436	469	473	485	476	463	477	475	417	440	496	468	443	461	463	432	514	490	490	485	497	474	440	464	491	479	460	432	464	458	469	472	493	480	456	515	447	442	485	485	474	505	435	458	478	448	475	481	466	447	435	479	450	489	480	449	473	429	486	455	423	480	432	485	449	467	457	505	445	492	462	487	473	435	451	409	470	473	493	449	442	459	478	434	478	436	470	449	466	447	482	432	493	462	428	471	515	466	455	469	489	451	515	474	456	451	428	451	466	464	439	437	492	456	440	478	489	450	456	453	464	437	483	451	506	469	470	467	483	475	476	486	483	471	438	428	463	438	489	462	474	445	462	469	472	468	479	470	484	462	496	469	490	446	475	467	486	485	476	464	470	469	444	428	474	448	440	474	481	445	401	481	448	458	455	454	461	458	478	469	448	484	480	466	459	416	493	488	481	441	466	452	496	496	487	457	440	466	434	451	488	474	446	480	453	448	463	457	473	446	461	505	492	419	446	445	454	435	476	439	449	476	468	443	491	476	499	499	491	491	474	473	418	421	454	443	479	460	487	472	417	462	450	492	462	468	480	431	466	497	491	487	463	495	498	465	499	456	433	455	433	460	434	479	489	526	478	420	472	408	467	438	430	475	466	458	465	462	436	461	435	498	468	494	463	487	478	500	441	449	418	453	444	450	460	471	426	447	451	466	467	480	479	465	442	455	451	460	440	456	448	495	471	515	505	473	422	447	439	421	459	483	468	468	498	442	457	456	467	460	524	478	458	414	497	461	459	480	457	462	457	469	514	442	474	433	456	420	430	410	464	479	448	441	492	488	459	464	441	457	513	444	463	459	487	443	442	498	482	450	494	480	462	489	456	487	459	433	425	488	487	490	437	453	478	467	472	472	495	443	440	500	507	444	467	442	475	491	458	452	455	483	485	440	399	454	461	453	459	464	445	458	478	417	459	458	437	480	460	440	460	491	509	470	485	474	465	502	503	435	482	482	512	462	522	484	448	472	490	431	471	433	454	437	467	464	467	474	430	475	454	493	492	426	447	474	486	437	453	477	466	480	454	475	481	465	449	466	487	460	439	474	495	497	472	429	447	442	453	460	467	485	427	474	473	461	462	492	488	476	463	445	449	486	466	486	457	460	475	479	435	478	445	475	441	458	457	421	495	493	421	473	447	430	450	454	440	461	477	455	475	496	489	459	453	463	415	433	489	470	471	456	453	461	451	471	451	498	468	465	396	474	449	475	492	470	432	493	469	436	472	487	441	498	420	424	459	485	476	490	452	445	477	446	465	470	471	476	498	475	434	486	459	448	457	459	457	423	456	433	446	508	488	467	456	462	456	467	485	479	468	452	433	405	448	458	436
59168	103310	85693	60964	37706	13361	7354	4009	1042	754	794	819	762	823	818	765	786	769	786	771	767	801	789	799	777	774	741	787	798	785	766	818	830	718	768	750	842	755	771	806	814	783	758	744	769	771	795	738	768	778	831	796	785	779	771	782	725	770	793	782	766	772	764	777	815	759	795	752	813	745	779	780	774	787	794	774	812	761	734	794	772	734	778	795	776	766	758	796	785	799	820	768	824	819	745	799	788	749	863	782	792	809	768	745	753	772	761	778	778	825	807	752	827	788	741	797	765	773	759	726	748	748	803	800	763	757	787	803	784	823	799	790	797	825	766	793	832	808	765	791	767	773	808	797	776	819	785	723	783	806	845	798	741	779	764	826	808	789	798	800	763	795	807	788	811	780	780	817	771	779	790	772	732	777	789	776	794	746	808	751	843	795	794	823	817	779	793	749	763	742	805	812	778	758	794	766	768	757	750	753	796	748	785	761	760	835	791	820	757	765	755	785	762	781	761	795	770	812	776	778	812	730	770	772	759	759	756	833	782	785	756	813	757	756	805	781	759	771	765	805	793	775	773	755	776	738	762	740	807	767	794	748	757	753	811	804	772	762	774	759	745	779	728	758	780	802	802	799	823	791	743	794	780	758	780	747	748	748	802	795	813	786	788	795	777	781	774	776	825	765	785	752	734	809	766	741	773	752	750	813	780	782	817	758	758	753	796	740	807	738	718	807	819	833	818	736	803	785	821	767	737	745	771	804	785	758	800	788	702	778	819	742	815	788	782	807	777	838	751	763	802	818	794	785	809	783	749	795	761	815	798	756	736	782	776	738	789	806	754	759	784	776	754	741	763	760	781	779	767	785	778	711	817	842	760	786	782	751	767	765	760	814	785	780	767	750	757	768	796	754	841	745	803	832	789	785	737	748	784	756	798	810	797	765	792	751	775	754	799	774	729	733	812	777	757	729	761	768	731	738	739	796	805	846	756	773	766	779	785	798	794	777	736	774	775	750	786	769	796	786	771	868	812	767	784	784	817	791	822	758	768	792	794	810	711	741	770	812	769	756	768	765	762	796	782	748	806	761	826	819	768	742	767	766	805	801	784	776	775	769	784	755	742	779	770	772	741	817	758	786	830	745	790	792	780	841	735	746	777	785	802	801	831	745	785	815	828	783	768	799	777	756	802	806	777	782	798	730	743	783	773	777	810	799	794	812	741	766	754	740	771	764	746	766	769	740	769	757	742	798	771	760	760	768	792	803	741	828	757	777	756	767	835	737	756	766	778	773	760	790	764	815	783	759	791	771	720	819	747	764	815	747	793	768	765	808	802	799	740	792	789	785	813	748	744	758	796	848	780	747	755	768	756	750	801	764	772	751	797	782	792	797	794	733	755	726	763	728	776	781	764	750	806	765	730	824	784	773	787	739	758	816	758	802	722	768	765	759	748	814	769	773	781	774	788	815	818	784	810	790	790	753	781	810	742	801	800	766	816	754	753	744	777	824	812	739	775	771	798	762	764	735	793	797	729	744	799	769	793	771	788	753	747	762	773	763	778	751	740	811	791	780	740	759	780	739	782	758	721	775	816	727	761	780	764	808	779	743	739	763	762	784	727	760	761	792	797	803	811	827	698	786	828	747	776	794	756	795	745	785	719	756	782	764	765	784	785	765	730	744	812	804	785	755	787	808	733	804	787	794	817	831	759	761	790	826	795	764	751	772	812	761	766	766	785	760	837	780	811	762	760	772	790	822	781	772	774	774	809	780	750	765	757	795	748	858	735	765	785	779	721	782	790	842	764	810	769	750	756	758	787	789	797	759	773	811	755	736	771	802	723	809	783	728	785	772	810	829	803	759	808	762	757	789	781	719	815	791	796	704	816	815	769	760	779	785	832	751	766	781	795	803	771	801	793	797	771	773	730	811	740	766	761	727	822	758	785	803	780	762	768	829	781	710	767	816	770	748	766	757	786	834	792	784	739	734	750	784	747	797	747	755	785	840	813	754	745	769	783	752	762	770	747	701	756	805	793	762	767	746	808	778	777	744	823	804	792	808	742	836	754	800	811	793	765	773	777	816	780	796	762	801	757	752	744	750	758	784	791	763	763	770	851	787	777	782	762	787	795	827	800	790	778	774	797	744	796	810	763	763	743	820	775	776	785	797	767	731	841	758	725	815	810	763	811	746	791	763	781	768	783	815	788	819	823	762	796	777	740	783	790	772	781	842	723	790	813	770	727	794	789	784	778	723	779	742	756	787	763	781	780	789	731	776	739	789	774	742	765	795	749	720	722	781	801	790	720	780	789	769	776	792	743	762	782	785	730	798	793	784	786	844	762	792	770	762	756	832	798	785	763	763	731	773	696	770	773	767	812	769	793	821	784	793	796	789	765	770	778	764	774	757	804	777	758	807	785	784	799	783	771	760	808	719	805	760	772	746	741	820	743	810	752	779	803	793	717	731	756	807	770	783	777	742	793	752	733	781	758	758	751	779	755	810	747	767	763	822	717	789	778	760	777	821	776	821	815	711	778	795	795	841	750	796	731	738	793	735	745	783	798	772	777	732	726	759	805	772	803	724	788	781	826	774	740	808	759	804	788	743	777	825	800	856	764	738	764	803	770	777	706	724	780	796	774	786	727	729	854	797	842	777	783	793	801	790	781	737	757	800	760	807	770	756	742	752	740	745	782	765	782	752	737	798	820	766	852	747	768	775	769	760	779	767	797	786	807	746	747	826	797	792	765	770	735	761	794	781	786	759	754	796	797	792	758	772	785	770	761	761	782	784	755	756	815	772	781	777	772	757	760	769	792	746	761	782	782	810	757	741	798	798	809	776	776	754	802	800	802	773	778	766	790	792	759	816	790	796	781	800	772	803	765	756	742	831	811	812	745	738	737	832	751	757	772	807	753	765	760	782	739	806	772	749	778	780	828	743	723	778	748	794	729	785	792	786	766	783	819	774	749	762	788	729	788	797	788	771	769	727	781	741	765	769	787	816	779	770	800	804	830	777	775	766	795	801	850	783	821	807	794	778	751	769	786	790	733	779	768	786	722	802	823	733	855	776	732	808	803	766	796	764	790	736	783	809	743	756	781	786	807	783	772	762	764	784	765	776	793	811	799	790	757	779	708	709	781	814	790	767	768	774	785	787	791	804	811	766	779	738	798	825	769	805	810	726	814	822	741	762	777	776	723	747	824	822	770	772	786	794	781	711	780	779	787	759	768	786	760	811	798	800	775	779	787	779	770	749	763	778	784	766	777	741	779	752	758	781	804	793	779	794	789	803	825	751	775	746	763	803	773	756	776	769	768	799	753	804	800	782	733	774	742	793	766	802	792	776	824	809	815	780	780	734	747	790	784	801	796	755	727	743	783	837	768	761	804	823	747	715	791	806	788	757	831	780	777	794	765	764	820	773	770	738	778	801	830	817	820	763	786	721	783	758	777	784	764	827	797	740	752	813	771	773	800	749	747	750	802	803	757	775	752	759	735	774
27830	30859	34256	20486	5894	909	525	419	335	329	314	332	314	298	331	332	328	302	328	294	337	322	292	290	338	329	307	289	278	290	330	299	317	305	294	329	300	316	305	300	314	315	308	313	318	316	315	278	287	347	300	310	289	310	306	300	304	321	303	282	345	332	292	295	320	301	296	295	294	314	280	323	293	294	313	286	337	315	331	342	304	306	289	295	312	321	338	316	295	310	307	280	302	303	302	297	321	334	339	314	289	298	323	305	311	311	306	327	324	338	294	290	301	310	319	357	292	313	290	286	332	310	325	313	307	311	325	336	321	313	302	289	322	319	283	321	311	330	333	315	333	299	351	358	286	311	307	324	300	318	311	342	330	307	311	300	322	310	294	305	271	328	347	322	292	309	330	303	287	328	338	298	307	331	329	325	306	304	281	298	311	302	299	289	323	285	325	321	338	305	314	308	314	306	300	320	323	322	310	303	316	324	279	307	292	299	306	319	313	347	306	312	299	294	310	302	331	312	352	322	307	299	284	304	312	278	317	306	293	284	307	320	316	278	312	282	339	325	296	302	302	294	296	322	290	310	311	279	276	294	298	331	298	337	300	300	305	296	299	314	318	316	306	295	289	281	302	290	319	301	301	318	314	290	309	297	324	304	308	327	288	324	307	323	296	298	329	312	306	296	315	329	311	325	299	333	306	317	334	316	299	291	311	303	316	303	289	314	297	287	315	310	336	282	299	304	309	281	303	325	308	308	310	342	313	287	292	305	312	352	297	325	334	306	319	318	307	310	296	306	333	293	311	320	331	310	311	277	298	322	340	307	335	306	300	344	332	314	297	312	345	303	295	344	355	336	308	335	306	321	288	315	288	323	324	348	287	306	311	293	308	327	302	320	336	328	341	313	310	287	304	293	311	305	297	318	320	328	288	288	286	283	276	273	331	324	328	299	297	304	303	322	317	324	316	295	315	300	298	306	306	307	317	347	301	320	292	315	308	298	326	324	295	329	323	300	296	324	302	313	337	285	315	311	314	308	289	330	319	312	333	257	293	282	341	313	320	291	313	339	293	324	309	295	286	295	297	306	317	311	321	308	345	313	316	295	296	342	278	280	341	305	347	323	315	300	336	297	300	339	293	284	335	283	268	305	369	327	308	301	322	299	325	323	320	329	288	305	281	328	341	282	292	293	293	323	298	298	325	297	322	318	311	324	286	313	338	371	327	297	310	312	300	274	303	308	327	299	303	310	298	315	278	292	299	298	325	317	319	346	309	317	316	313	331	298	334	317	296	272	320	302	334	333	307	314	301	309	317	316	340	296	287	319	298	311	286	271	320	321	326	306	290	357	302	278	362	318	374	335	325	293	321	292	325	284	290	279	311	351	314	324	273	305	312	297	311	303	326	299	328	327	295	294	310	283	336	337	288	296	331	285	350	326	300	296	308	295	323	314	303	285	303	297	310	352	304	304	315	296	304	318	336	306	294	308	318	306	297	302	347	304	296	303	287	359	277	299	322	295	307	330	341	338	305	337	307	302	319	321	333	299	308	298	319	329	299	326	297	349	293	298	298	325	307	329	338	320	314	332	322	299	316	318	277	290	326	347	299	283	307	328	319	317	323	331	281	304	321	301	285	301	309	344	324	320	291	304	301	318	314	297	299	312	336	289	315	296	304	313	312	268	287	292	329	320	342	320	340	293	313	293	300	305	337	299	304	308	290	323	315	312	291	324	339	317	312	303	293	301	272	299	318	311	310	266	324	326	298	307	281	311	297	314	327	357	333	294	355	304	303	315	289	327	275	277	299	311	331	290	330	332	324	308	296	313	328	303	329	339	331	345	297	306	319	285	326	308	294	343	302	319	329	310	280	332	319	304	314	327	299	304	300	318	331	306	324	289	288	281	320	309	311	337	324	303	310	323	300	271	322	329	289	299	329	326	306	294	293	300	314	302	345	288	295	320	316	280	341	313	309	287	326	280	288	318	316	279	309	335	313	285	343	303	300	319	254	327	296	279	288	288	302	309	325	313	308	287	308	267	314	290	305	303	317	322	295	283	327	318	344	312	310	318	326	257	317	343	291	300	319	298	308	266	274	298	324	302	295	304	313	310	304	320	334	340	275	304	327	267	309	339	325	326	344	313	318	327	326	331	283	295	305	325	290	310	327	306	307	308	327	304	303	303	311	311	349	316	306	294	302	347	328	318	296	329	322	323	300	343	318	322	312	327	323	349	305	299	301	330	306	297	298	300	338	316	274	305	325	317	325	318	312	325	311	313	327	316	315	345	324	304	314	324	309	303	321	282	310	302	285	317	320	318	315	324	298	331	296	294	288	328	331	302	308	297	321	313	306	324	301	296	320	321	327	316	303	285	315	321	287	316	343	293	302	318	306	319	333	297	310	334	304	310	340	329	297	304	311	309	301	303	326	289	295	296	358	324	323	334	326	299	276	281	354	288	313	289	292	300	275	284	290	299	313	305	318	315	321	290	324	313	315	313	292	288	297	318	308	336	286	314	298	331	295	317	290	313	310	339	330	309	314	324	289	271	312	314	290	293	330	304	298	317	322	279	314	329	306	325	269	277	309	304	314	325	286	340	295	350	307	315	310	341	310	294	333	300	286	287	327	320	317	320	327	286	306	308	287	293	307	312	308	333	321	312	311	312	308	294	328	301	304	292	281	319	311	312	292	284	316	305	285	322	321	317	324	312	318	312	310	292	308	293	313	331	305	334	314	333	309	312	291	318	297	340	332	324	284	324	327	276	334	335	316	307	311	304	330	280	321	301	317	353	314	312	304	299	296	307	334	306	309	323	304	309	292	315	329	305	334	271	289	284	276	317	294	318	301	303	330	316	292	311	339	310	302	306	318	286	326	311	316	297	294	283	328	287	261	301	348	315	304	311	313	297	348	335	317	310	284	332	308	334	303	328	284	302	320	299	310	312	317	315	276	295	324	309	312	298	319	291	271	310	311	356	287	317	320	287	302	314	301	335	317	315	331	306	292	320	290	327	319	328	294	335	316	294	304	324	314	344	287	322	309	299	312	315	316	328	298	306	314	295	274	310	298	310	286	302	291	311	322	325	312	277	300	289	336	340	289	323	310	275	334	300	303	336	317	292	323	321	286	327	292	329	303	305	300	286	319	317	327	310	328	308	283	296	320	315	273	330	290	328	305	316	301	311	323	317	296	324	273	298	317	297	325	283	335	306	314	313	300	316	288	307	314	291	311	303	279	309	327	340	294	274	303	313	302	313	292	279	318	318	313	303	310	302	290	297	284	332	320	293	307	324	314	318	293	320	299	287	301	293	326	326	290	325	327	307	302	281	320	285	303	303	313	297	334	308	310	309	307	312	290	294	352	301	289	308	255	338	301	331	331	315	312	312	306	326	306	309	290	318	299	311	309	325	317	312	302	277	258	322	269	286	305	305	333	303	301	311	313	293	306	303	321	296	304	312	315	307	299	338	309	321	338	336	323	328	343	322	283	295	331	325
31668	50098	40263	22771	9428	1695	1118	860	587	555	586	525	546	503	585	568	572	556	584	549	575	550	552	533	534	595	562	525	555	574	532	566	532	562	563	548	560	544	554	534	582	506	563	579	582	547	538	579	559	576	543	541	562	551	558	568	544	577	534	513	606	580	563	557	609	523	575	585	554	550	560	543	544	569	562	575	618	580	562	598	582	534	535	545	563	594	543	581	571	572	560	542	579	634	538	559	575	536	575	534	562	594	530	559	590	574	491	564	546	558	542	622	572	557	555	608	558	545	533	523	565	590	543	518	557	549	566	590	532	574	542	543	555	505	579	548	558	576	573	543	548	563	535	547	543	523	588	545	563	540	532	587	513	505	551	588	578	546	610	565	553	560	577	621	568	528	500	541	568	567	547	532	614	582	576	567	565	532	583	531	555	579	578	567	527	521	525	531	579	571	515	563	558	516	503	561	558	601	513	571	574	576	545	556	529	542	537	542	568	542	538	556	564	543	582	605	532	539	552	529	569	580	593	557	598	579	553	561	533	593	575	567	569	565	577	540	583	507	617	558	533	530	580	563	550	582	561	526	539	554	583	529	530	590	500	522	562	549	567	563	541	558	591	550	526	593	563	552	572	568	562	524	576	512	542	510	579	538	567	527	525	541	546	523	581	604	584	548	579	575	523	561	550	535	599	563	585	559	539	592	547	543	551	552	575	535	565	584	551	551	557	551	581	521	585	536	579	528	539	547	577	579	579	535	583	511	596	527	524	583	582	581	524	589	521	509	526	573	548	584	548	566	576	561	515	548	553	544	614	547	557	542	533	541	549	586	589	551	543	571	549	582	577	539	528	588	541	572	592	571	591	559	528	591	595	541	564	570	546	555	536	543	568	591	563	560	545	533	601	587	551	544	515	588	549	578	567	550	544	560	552	548	578	602	545	515	577	562	572	540	536	560	517	584	600	556	522	546	564	581	573	536	609	553	573	581	563	566	563	566	587	573	504	608	567	551	552	594	538	565	561	543	541	595	576	542	573	585	557	594	555	566	526	574	556	592	571	566	556	560	572	561	591	606	569	551	502	538	574	549	564	578	502	564	545	563	525	549	560	542	521	566	530	553	529	557	534	544	570	528	522	514	589	568	512	536	547	533	574	545	546	528	574	547	553	568	539	561	606	534	569	565	545	541	572	533	549	584	550	545	541	556	552	546	588	574	555	587	532	565	545	584	547	556	543	539	585	560	552	547	524	596	579	584	564	583	534	527	589	546	574	553	581	572	536	583	521	542	587	539	554	550	561	553	531	564	565	507	532	540	538	578	587	551	552	574	546	560	567	555	580	588	579	536	600	598	584	562	551	530	570	592	569	554	563	557	554	524	552	602	551	527	516	498	569	557	541	528	561	561	578	562	548	556	595	516	557	564	534	534	530	499	519	565	578	562	584	575	531	527	542	560	574	549	601	531	554	537	546	545	518	549	598	576	538	598	561	560	578	556	545	561	576	539	534	549	542	539	559	566	575	588	533	544	559	565	552	573	524	529	550	505	563	543	571	534	573	542	547	579	553	565	512	581	509	588	559	581	601	529	556	535	571	523	591	577	553	578	557	547	537	573	532	559	539	500	553	539	553	516	558	589	580	543	587	561	559	580	565	522	540	547	570	566	546	542	550	563	551	557	555	530	579	556	554	551	521	569	545	569	562	525	549	537	596	528	546	604	551	536	580	585	559	566	562	582	571	569	568	605	541	521	548	552	545	546	550	550	561	576	505	568	545	573	550	559	618	596	550	539	563	558	555	586	556	590	536	529	554	550	564	576	524	549	574	534	581	555	501	567	561	544	541	550	562	557	525	561	502	601	590	569	564	536	557	558	516	532	544	577	585	567	557	564	586	537	627	522	531	580	540	525	539	543	584	547	550	604	573	548	537	574	564	563	598	566	576	568	563	576	570	556	544	554	536	548	559	579	546	566	565	537	576	521	549	550	566	577	566	551	567	582	554	554	526	535	490	539	525	555	577	567	584	569	581	543	498	576	547	548	586	588	559	560	529	563	567	557	587	532	527	597	599	579	547	565	503	539	527	545	565	564	568	563	582	559	559	577	563	605	568	562	586	556	573	562	533	569	559	546	600	597	569	569	575	541	555	550	569	526	518	567	569	579	515	591	549	535	582	587	556	578	560	554	591	540	570	584	589	560	568	594	568	545	561	531	495	609	574	562	549	560	539	567	528	592	589	547	579	542	546	540	564	524	540	572	536	552	600	581	531	564	578	494	591	576	519	554	559	548	576	526	522	573	582	534	555	551	588	586	548	538	586	526	590	528	577	537	547	578	573	552	559	553	531	559	565	542	573	551	529	601	538	554	615	526	547	510	550	581	544	537	570	516	527	568	546	510	585	567	605	550	560	539	508	582	551	535	557	551	570	552	570	542	568	545	560	524	591	553	506	549	548	591	570	587	571	572	535	555	593	561	596	567	592	568	559	535	565	571	542	535	507	523	531	587	552	591	569	579	576	555	536	563	569	566	526	538	586	520	601	547	565	589	519	546	565	557	549	586	552	598	538	528	602	609	562	559	543	586	540	575	584	585	560	542	529	554	515	561	525	580	563	557	546	591	573	551	571	574	565	550	541	549	552	552	539	567	517	531	544	568	522	533	552	567	510	554	567	536	508	525	539	594	504	571	541	527	555	533	520	592	540	505	567	617	597	573	577	591	566	511	590	581	548	547	561	574	550	536	536	580	514	569	564	520	593	551	587	542	542	518	540	552	534	527	583	589	561	519	597	475	591	550	615	539	549	572	580	523	539	534	542	548	566	579	571	531	555	538	575	583	544	545	547	565	555	558	587	534	525	540	568	585	583	563	558	575	569	559	578	564	542	535	490	564	577	557	544	520	557	558	556	582	566	566	585	544	582	577	581	546	536	533	554	559	556	553	510	581	546	529	581	560	559	564	557	594	530	577	548	531	556	569	568	570	525	527	546	620	570	565	541	564	534	544	569	608	535	540	576	556	561	506	539	573	525	533	511	535	549	578	549	546	579	565	543	535	568	552	571	525	570	549	551	539	574	567	578	604	591	548	564	552	553	542	564	551	534	585	533	546	543	571	552	572	580	564	556	566	539	545	601	535	548	540	571	574	546	548	565	581	538	558	517	573	583	527	583	548	572	562	562	576	556	568	548	543	532	556	583	527	580	551	556	615	586	586	585	543	553	573	505	550	587	572	541	548	582	515	550	585	525	592	534	602	562	605	522	572	597	623	586	521	566	584	536	561	549	576	565	557	560	608	575	555	553	534	562	586	568	579	561	571	547	556	562	556	555	550	575	565	611	541	541	570	542	590	534	552	614	551	539	546	538	549	530	556	566	498	549	552	598	551	516	573	549	559	575	569	573	529	545	577	568	540	556	560	558	549	578	574	554	591	546	576	561	508	513	585	588	610	570	527	557	540	534	502	588	565	591	574	576	544	544	554	544	572	606	559	522	562	506	571	586	579
24606	25194	42013	37665	24286	11722	3146	1082	447	392	361	354	352	372	350	371	387	409	363	360	375	375	364	360	371	393	389	423	410	413	372	412	371	351	392	354	387	346	388	352	371	368	396	377	368	399	390	384	361	349	391	356	345	395	414	366	385	377	366	358	347	381	392	389	374	360	341	400	358	381	378	346	393	375	368	390	374	386	387	374	368	369	354	364	372	371	340	416	375	374	378	345	343	367	333	369	395	391	384	376	382	329	378	373	369	403	366	358	368	367	357	378	378	365	357	387	392	374	396	385	377	344	354	414	367	384	397	400	334	339	388	352	389	386	373	339	404	378	360	389	394	356	375	381	352	392	380	374	345	389	345	354	372	354	378	390	339	378	388	348	353	364	359	386	360	400	384	372	374	390	372	373	351	358	363	387	372	345	376	389	406	402	385	427	387	380	360	369	348	349	374	372	339	360	405	380	337	371	404	358	368	392	353	357	392	388	379	375	349	381	358	390	368	395	390	353	390	374	359	368	348	386	352	368	395	362	348	388	392	394	362	400	379	358	396	357	399	358	417	377	365	416	371	364	373	342	379	368	389	389	365	382	371	356	368	382	371	372	358	360	338	400	387	372	371	355	386	369	349	374	366	330	360	415	386	378	377	376	394	360	393	362	385	385	367	340	362	352	380	346	389	360	386	354	375	357	344	359	348	363	390	359	381	368	337	349	368	384	383	361	417	422	375	371	358	369	392	382	354	331	404	395	338	393	392	373	366	353	377	376	409	343	360	372	388	382	370	367	399	378	371	371	337	386	365	379	387	395	387	390	361	366	359	376	364	396	381	421	357	355	401	383	408	378	397	352	352	368	377	350	356	390	358	417	421	348	352	376	358	398	407	373	356	354	363	373	359	341	368	384	365	380	349	366	433	371	355	376	383	374	371	348	396	361	362	376	392	385	382	343	380	359	336	365	389	367	374	352	335	358	377	373	414	375	410	375	383	325	399	400	373	359	350	351	405	368	383	369	365	362	376	382	361	365	378	373	388	383	378	329	377	372	356	347	333	358	366	363	363	366	347	400	378	389	344	361	369	411	375	391	386	398	327	350	408	378	360	342	406	356	375	348	381	353	376	387	339	362	351	393	406	385	406	367	399	378	397	358	396	397	357	353	364	360	365	330	407	373	399	356	336	391	392	390	360	391	367	352	374	356	396	377	375	391	360	369	406	361	375	375	397	392	390	381	395	394	355	401	351	394	384	380	356	359	350	397	377	334	404	354	343	400	374	361	398	375	352	381	367	388	386	393	397	358	389	385	391	342	404	404	371	375	357	333	335	382	360	365	388	374	389	373	338	383	405	385	356	373	380	386	358	351	349	373	386	388	362	388	346	379	389	406	381	378	347	331	428	385	385	352	378	338	332	365	367	365	398	371	365	387	395	350	367	365	369	378	371	399	365	391	361	379	397	390	366	330	391	374	369	354	360	355	365	376	367	420	349	375	369	376	338	392	360	376	364	377	364	404	376	372	379	361	381	399	398	379	342	355	372	387	356	337	387	385	336	379	390	392	381	383	355	358	363	404	374	388	403	357	438	405	376	384	374	377	357	354	373	397	389	360	375	336	372	382	351	383	387	362	389	366	394	405	338	413	389	373	359	379	367	380	381	398	357	351	376	374	364	401	372	336	395	366	377	373	396	373	382	382	394	368	396	351	354	357	396	353	378	364	360	401	364	410	333	390	385	397	364	353	398	337	386	383	359	352	362	394	375	355	362	328	400	357	405	388	393	378	369	343	395	357	384	372	363	356	412	400	386	359	380	345	387	381	386	348	375	354	375	361	382	336	373	372	357	387	398	361	333	368	360	376	366	351	381	366	400	389	365	374	359	391	355	380	364	403	397	353	369	384	352	362	381	363	372	345	339	381	403	393	387	384	338	399	363	365	329	387	380	368	361	356	366	335	385	399	358	362	339	377	354	361	372	368	391	353	373	354	354	384	357	325	358	357	329	333	383	388	363	362	376	359	376	374	405	342	384	377	407	376	402	368	356	394	353	410	372	320	386	385	382	410	350	384	343	360	383	381	346	374	375	389	392	356	336	347	354	347	349	382	378	420	372	360	387	417	390	372	361	355	398	343	345	391	349	389	381	387	376	334	381	385	332	372	391	352	382	374	387	387	370	349	385	365	368	330	376	362	340	343	376	357	376	376	392	386	383	377	357	322	357	347	367	384	350	381	392	383	370	377	387	355	361	360	380	392	396	400	368	356	368	370	392	370	384	335	368	410	348	391	360	349	375	353	387	382	354	336	370	360	387	368	398	373	363	359	377	399	376	372	363	372	392	340	353	368	386	392	397	383	382	363	379	360	360	373	365	360	374	380	353	378	349	362	360	366	399	327	410	383	357	361	363	364	351	358	350	346	383	392	388	349	403	350	369	344	366	381	352	370	342	401	406	372	393	354	362	384	382	340	393	406	385	363	397	357	390	380	353	370	359	402	365	381	374	340	396	387	365	357	363	357	371	367	376	366	397	375	374	414	410	413	393	352	352	358	355	353	400	365	336	350	364	361	359	343	372	363	385	378	362	342	373	355	370	398	351	397	359	400	351	374	371	377	374	391	371	367	364	350	380	346	366	355	386	372	401	387	383	363	385	370	353	415	339	369	391	344	398	369	375	386	355	389	380	380	357	371	398	351	370	394	344	381	381	353	375	357	409	387	375	351	395	389	414	381	382	414	391	372	398	375	369	364	387	362	389	355	363	366	372	376	370	377	351	357	330	375	385	373	377	369	391	390	384	367	394	376	366	334	358	375	380	346	344	384	355	429	400	356	403	396	412	378	354	388	407	369	402	356	389	367	388	361	352	358	346	360	390	364	347	377	393	384	368	366	372	365	372	395	386	390	337	387	365	363	373	388	376	364	333	377	401	383	393	384	394	409	417	371	360	357	388	360	429	366	348	396	362	360	368	424	365	372	395	392	377	403	380	365	359	379	361	375	357	350	378	379	360	376	338	355	345	358	363	411	381	376	379	370	358	398	376	396	374	378	401	356	353	373	414	347	376	360	408	374	387	377	368	377	367	379	374	391	355	378	355	351	372	366	404	356	363	388	371	362	386	369	365	410	361	391	377	375	382	390	394	359	359	368	392	348	393	370	375	369	398	383	405	395	355	403	375	390	375	386	379	385	379	352	406	404	376	332	362	362	353	340	409	374	380	376	396	368	367	390	388	390	355	395	396	351	389	374	404	352	383	365	370	395	351	373	362	410	365	377	335	404	373	341	378	347	367	402	356	377	358	414	377	358	373	337	371	357	379	356	366	426	370	379	374	356	378	382	373	376	388	410	369	357	377	364	333	374	383	380	379	360	365	371	355	375	368	329	387	359	426	399	349	344	375	372	353	365	368	372	365	365	353	369	361	362	348	348	383	386	387	383	360	387	381	385	375	365	341	376	390	389	363	381	369	372	385	375	368	379	373	364	392	347	402	370	389	387	420	390	380	377
56764	94598	77208	49716	28388	9162	5312	2552	771	676	650	665	687	650	660	663	654	636	624	638	645	689	665	617	644	606	603	626	659	631	657	655	718	658	663	640	693	693	685	685	665	610	625	620	609	643	684	649	634	629	667	670	629	674	658	606	632	629	682	680	675	673	664	635	670	633	646	656	669	654	618	648	679	648	654	637	663	650	697	644	630	667	694	646	642	641	648	642	630	631	636	691	694	657	638	635	659	680	668	664	603	663	645	679	626	632	607	625	635	666	671	662	671	648	673	681	658	620	641	614	610	679	626	673	688	681	665	632	638	654	629	658	638	654	651	653	663	641	698	608	682	633	630	633	677	673	646	628	643	696	680	642	612	679	656	653	696	701	653	620	611	680	677	676	682	658	655	658	623	639	622	663	660	645	653	652	651	695	678	628	629	648	662	613	607	656	663	660	677	652	632	689	654	648	695	621	681	687	646	672	678	654	660	659	674	635	630	656	691	656	673	668	666	706	630	643	602	643	669	636	679	674	644	652	665	671	669	670	690	686	621	632	667	633	635	661	618	645	642	681	632	661	657	655	645	683	666	652	653	640	631	683	632	660	610	658	637	619	684	674	648	633	651	654	637	654	681	627	669	659	678	678	608	655	635	678	663	630	659	686	633	649	664	666	682	655	671	621	667	628	659	645	672	698	653	627	695	640	669	661	708	643	640	639	644	658	680	683	661	653	686	637	702	626	652	686	692	612	649	681	645	729	666	616	661	644	633	650	672	651	630	668	640	658	655	635	657	658	648	679	626	623	651	663	686	636	628	610	653	630	627	639	637	624	641	637	678	668	680	660	664	684	644	621	665	684	692	646	673	642	663	650	655	643	656	627	720	649	604	655	654	626	719	635	641	641	655	678	665	645	614	605	696	683	619	653	659	634	644	641	646	599	661	637	666	660	594	627	603	656	638	654	679	657	614	636	640	657	637	673	696	661	672	650	653	680	643	690	611	655	689	618	655	647	606	617	683	617	612	672	646	632	620	647	642	606	649	653	627	615	636	649	615	644	670	611	648	678	655	705	625	665	640	668	654	609	668	610	648	665	619	630	682	614	678	616	675	676	614	681	649	627	658	636	664	640	728	637	699	639	644	618	682	628	642	667	605	639	687	669	677	659	627	657	648	690	655	683	643	654	667	623	723	599	627	622	584	637	652	651	686	649	693	623	651	655	657	688	690	681	631	661	593	610	673	681	623	649	647	654	665	651	654	649	671	659	668	665	623	661	710	668	646	669	628	679	692	679	635	650	657	638	609	650	636	634	647	657	694	621	631	642	653	656	613	672	649	659	635	674	657	669	629	659	642	652	658	619	631	660	700	643	619	665	636	632	685	625	722	626	669	615	602	656	676	634	666	649	666	620	623	655	675	628	674	678	638	654	628	654	644	619	667	624	666	692	673	679	678	645	637	647	640	687	660	635	624	667	636	642	638	639	667	626	654	616	606	651	634	634	603	611	649	642	679	654	629	638	659	653	642	639	636	640	667	610	624	639	624	682	636	618	719	665	632	668	639	642	716	644	598	643	641	625	641	675	620	625	653	684	650	660	627	658	647	654	652	663	638	627	678	653	628	700	653	661	642	658	615	659	674	662	639	625	663	634	660	634	665	683	639	680	631	675	628	649	589	682	665	685	658	622	630	625	666	658	670	627	652	643	659	632	703	622	652	628	674	636	651	611	625	641	699	663	652	617	625	642	631	650	640	678	744	654	594	639	654	671	639	639	655	664	625	658	667	651	632	704	618	617	659	674	670	640	648	623	693	697	642	659	631	657	633	654	672	623	677	632	639	639	612	661	672	649	656	673	645	659	690	646	607	656	651	653	647	631	663	678	635	672	638	599	620	613	659	680	686	661	642	686	674	634	627	682	644	610	632	631	620	623	635	621	590	635	642	634	625	645	594	652	621	622	611	619	651	635	688	660	660	676	653	662	620	663	657	679	701	682	631	638	644	695	646	634	583	639	638	646	661	646	680	686	677	628	682	605	675	691	675	645	715	680	650	640	669	653	624	705	655	677	657	659	685	658	639	701	644	628	647	635	596	671	669	647	641	675	644	664	652	667	651	640	659	696	676	617	626	675	682	665	618	660	673	674	651	645	661	680	630	626	670	666	651	664	664	638	621	654	639	664	639	661	627	638	647	630	645	642	665	649	697	627	634	608	681	651	641	673	629	627	651	686	648	690	602	616	684	605	658	685	664	651	643	627	682	649	597	629	633	676	645	642	617	669	602	664	637	640	623	689	660	685	654	674	624	664	668	693	646	653	638	673	622	667	636	645	644	688	715	603	589	645	658	644	671	652	679	686	638	639	666	643	691	634	602	687	674	694	653	683	641	679	664	660	660	620	644	676	674	669	682	663	646	685	647	620	704	662	666	653	658	645	618	661	615	673	652	639	635	677	644	647	633	615	653	645	699	649	628	644	692	638	627	660	638	647	634	626	656	669	678	645	639	620	670	668	645	628	661	642	659	660	639	652	707	672	656	646	679	697	663	670	662	632	621	662	649	650	595	626	649	694	676	684	671	626	649	681	682	725	621	661	634	669	615	641	658	657	683	670	647	674	648	640	623	647	669	662	693	671	687	699	594	659	644	658	708	671	639	622	677	651	602	685	606	688	599	640	618	645	581	637	640	698	666	629	615	664	677	612	643	651	647	607	674	669	655	669	627	662	661	648	633	661	602	616	647	623	683	656	646	640	665	655	679	607	633	677	635	620	648	680	686	671	669	683	668	700	634	642	666	681	668	697	654	652	652	652	660	663	645	650	650	689	682	651	637	654	661	659	662	548	649	651	696	680	680	666	676	711	695	623	657	623	655	674	635	646	691	673	679	660	625	684	655	663	674	672	643	626	646	665	660	624	662	675	636	643	657	704	656	664	663	645	622	668	583	591	623	671	644	641	642	629	708	627	651	667	643	673	657	633	658	705	630	643	644	646	649	666	698	645	621	652	651	649	656	623	650	647	623	683	629	654	667	645	627	636	642	664	680	590	660	616	646	658	663	612	680	683	655	679	698	673	697	633	666	687	632	617	716	677	678	648	658	669	662	651	660	691	644	655	666	638	610	669	634	673	631	666	664	639	655	685	635	645	659	650	658	627	636	704	681	647	651	622	638	633	637	683	603	636	624	673	636	681	688	642	619	629	662	661	692	672	635	676	635	665	698	655	666	691	635	660	667	615	679	626	655	643	604	656	635	646	668	634	639	634	661	668	631	640	616	661	655	712	660	696	649	678	614	674	655	623	670	663	676	608	643	618	677	659	655	662	696	663	644	669	635	668	632	683	642	648	636	630	667	674	668	651	616	667	650	628	652	670	601	630	647	657	639	645	672	664	620	634	676	681	649	648	657	623	690	669	617	643	632	632	656	634	671	663	618	666	664	634	661	656	664	673	619	655	638	617	647	657	609	663	654	681	677	646	673	625	658	668	653	677	650	684	601	690	672	664	665	628
23421	22830	36336	33540	26006	19774	8839	1323	504	527	495	465	444	503	484	458	492	484	473	481	447	446	495	522	465	501	489	466	453	483	470	447	474	490	446	491	453	464	470	468	466	440	496	470	477	487	476	428	487	448	486	494	515	447	443	472	455	502	480	438	482	462	477	473	488	448	477	508	445	490	487	437	454	442	479	482	435	468	451	457	445	447	489	476	463	438	428	507	468	435	458	470	478	457	446	475	482	488	483	443	465	477	457	475	476	475	489	421	459	439	490	472	464	458	473	466	463	459	450	453	481	505	473	494	491	489	451	445	516	449	428	466	454	450	492	458	491	452	477	474	495	504	483	457	455	478	511	501	481	456	469	483	460	454	490	460	479	490	497	462	457	447	464	530	444	486	425	473	467	470	486	447	448	471	476	495	456	487	465	478	473	503	450	503	457	484	490	417	497	503	481	484	460	480	456	473	478	505	462	488	484	487	485	459	476	452	473	490	475	465	452	501	454	477	481	464	462	484	460	437	509	489	473	447	454	445	474	462	462	485	471	430	450	469	443	493	436	463	433	448	459	497	455	462	468	438	456	444	454	470	438	482	467	446	462	472	466	499	465	434	490	481	444	447	483	453	473	495	456	453	407	465	488	446	485	434	456	455	518	446	440	485	470	490	441	468	455	441	454	462	500	463	482	462	463	465	484	522	490	435	502	465	431	463	447	461	503	482	435	468	505	454	459	462	526	462	473	464	485	455	452	486	480	496	492	467	471	471	447	479	429	490	461	439	465	467	458	474	465	467	471	450	437	462	462	450	482	462	476	459	497	481	492	456	463	476	461	463	469	435	486	458	454	467	459	464	489	469	487	488	446	469	421	474	486	452	467	500	461	437	449	477	459	462	476	478	480	492	462	457	464	506	420	489	441	502	432	498	485	463	438	473	474	450	467	475	457	449	496	491	449	446	476	424	470	460	459	466	435	486	471	447	478	469	461	474	432	495	467	417	488	470	424	484	463	445	442	466	500	458	495	472	429	467	461	506	469	461	475	464	478	464	464	476	438	497	473	476	457	493	507	443	483	445	475	446	490	476	441	467	472	473	490	459	455	448	461	488	462	449	465	455	517	445	443	460	459	475	487	441	477	483	451	473	470	464	452	483	440	472	448	459	454	493	489	480	441	475	492	446	493	511	478	516	497	473	480	407	458	507	463	433	470	475	447	455	472	463	488	485	434	431	468	516	440	455	534	469	460	477	462	469	506	487	477	455	438	455	436	449	424	493	427	507	468	508	459	435	455	463	430	472	463	441	448	473	473	459	465	457	449	472	502	478	475	447	454	450	439	486	452	452	452	462	465	451	447	474	426	432	458	468	494	484	460	460	457	455	461	494	485	481	467	496	423	449	489	505	467	414	442	472	494	486	461	451	419	510	457	550	458	470	468	451	475	477	465	441	481	479	439	474	497	489	487	530	463	464	490	470	469	477	450	432	474	458	438	470	467	464	449	476	451	457	461	420	458	470	457	423	480	503	473	429	476	471	473	471	450	442	508	444	421	448	440	476	444	459	493	503	488	499	492	501	446	488	463	496	445	439	431	441	473	477	489	486	474	449	448	457	461	441	447	475	470	456	417	457	443	470	500	449	465	449	470	454	472	469	460	444	474	492	461	457	465	423	451	473	468	474	455	473	447	475	474	511	474	471	528	472	483	483	486	453	460	457	463	486	500	457	463	473	444	456	444	422	454	471	484	486	474	473	461	477	482	453	470	470	451	460	490	438	477	462	473	453	478	475	526	475	483	487	494	487	445	458	463	445	481	497	457	475	508	494	470	459	488	459	475	443	491	490	478	444	411	471	465	468	480	463	441	465	461	429	464	490	472	473	453	464	448	443	464	479	450	454	441	448	473	460	492	447	469	472	482	460	433	460	479	521	459	472	473	461	456	470	482	492	443	449	495	478	448	498	466	457	472	498	479	464	478	460	492	462	456	469	461	493	451	498	499	435	460	459	489	494	460	482	475	508	492	488	447	469	458	464	473	437	465	485	492	472	452	463	481	510	458	465	487	504	486	486	454	422	444	442	461	507	482	459	436	474	464	469	457	467	434	472	480	452	485	471	484	442	451	482	508	487	447	493	454	422	452	435	437	459	462	448	476	461	477	494	426	458	443	503	451	445	463	500	503	486	473	438	481	427	458	450	485	477	447	466	433	434	476	471	474	479	480	455	484	448	488	496	478	452	464	468	488	490	467	488	484	485	447	470	432	451	442	420	483	487	462	473	461	470	464	454	501	434	448	457	486	497	493	454	458	493	442	457	464	465	451	436	473	500	457	466	474	455	451	449	478	489	484	477	460	456	441	503	446	506	468	454	496	497	474	465	447	468	438	497	469	486	514	470	432	483	471	433	451	447	453	448	491	496	450	473	482	446	488	482	479	491	440	445	466	467	480	465	439	479	492	466	448	446	452	492	501	494	477	488	500	469	478	439	477	478	498	467	480	491	432	453	465	497	530	459	460	453	475	494	455	491	459	486	427	504	487	465	455	475	479	454	448	445	435	457	478	430	452	464	502	463	471	456	499	455	497	487	472	497	460	449	488	467	460	461	468	488	461	504	451	435	460	463	445	484	495	451	477	462	486	455	469	449	484	469	491	435	472	444	472	447	465	447	472	461	459	480	468	453	450	426	459	518	479	479	446	515	474	480	486	427	462	471	487	504	472	488	471	425	450	466	478	433	482	461	452	469	435	463	461	461	454	458	479	440	472	451	441	490	485	473	458	472	484	445	453	528	444	487	442	462	474	471	476	455	457	479	473	472	455	442	460	469	455	432	485	496	471	462	429	456	447	470	459	495	470	467	443	471	502	485	467	457	471	464	488	489	455	472	443	489	460	483	466	454	488	472	445	481	470	465	460	422	452	497	451	484	495	432	519	502	429	466	459	493	461	468	466	425	447	497	470	464	485	445	504	446	470	488	471	482	438	433	473	494	469	487	476	468	464	462	469	487	477	464	426	437	466	430	522	451	473	491	503	481	476	479	465	408	456	485	454	451	493	504	502	480	477	462	472	489	449	442	444	450	484	480	467	449	430	486	444	451	458	437	464	504	449	457	457	449	461	479	497	493	481	488	470	474	471	488	482	481	491	470	459	497	431	457	433	465	430	454	466	458	511	466	491	496	460	451	456	488	474	470	448	462	479	462	426	506	492	451	509	444	440	475	494	469	470	444	531	463	471	507	465	420	437	432	489	453	466	466	457	491	455	481	463	459	454	430	456	491	480	473	486	459	504	499	435	448	475	462	442	461	458	476	443	487	441	518	454	480	472	472	465	509	460	470	427	476	468	506	456	444	499	453	506	449	463	516	465	481	472	420	436	484	461	457	461	472	504	455	502	469	487	445	468	474	460	475	466	442	487	456	447	493	516	467	461	449	477	479	479	477	466	472	431	503	458	454	446	488	449	440	448	465	467	435	447	448	473	432	492	485	471	459	474	484	436	433	472	513
59305	103164	85243	60241	37837	16845	7072	2351	916	766	760	810	817	770	786	743	755	761	798	852	772	794	743	748	744	795	779	835	775	761	743	792	788	748	791	808	787	770	769	808	765	823	749	825	754	823	781	833	803	776	770	765	771	785	778	766	823	799	728	814	774	771	775	777	758	791	816	809	754	760	806	759	803	778	838	789	769	807	833	748	804	746	739	730	768	826	804	772	783	805	810	766	770	784	771	809	775	803	766	777	745	762	750	785	780	770	764	778	790	837	809	709	759	726	807	774	808	828	778	758	776	761	787	794	808	779	831	780	751	782	750	748	742	764	793	776	756	793	750	774	762	768	775	742	786	770	740	793	778	826	756	751	743	784	783	749	759	743	737	728	726	825	784	789	793	794	843	811	748	799	733	767	757	745	748	780	760	773	768	804	781	745	799	726	812	823	803	799	719	795	765	772	786	728	808	786	747	754	821	784	797	784	807	786	844	770	741	768	801	753	717	725	770	748	762	821	763	777	792	747	755	806	809	748	811	817	811	776	768	788	777	789	797	779	758	734	752	772	757	735	819	777	778	815	782	776	768	787	732	774	772	797	780	708	813	815	705	794	776	750	827	773	773	773	741	788	840	777	784	745	774	776	766	812	814	797	774	766	764	800	793	769	783	752	790	776	775	790	818	738	725	822	779	748	823	761	769	710	799	743	751	773	813	766	731	866	782	781	804	740	795	784	759	783	790	773	783	750	750	822	783	844	768	755	759	792	729	746	788	752	802	805	766	797	777	800	804	772	806	796	761	726	754	736	758	760	787	702	767	762	789	787	779	777	768	767	804	761	753	788	722	812	736	780	793	765	800	802	772	763	775	778	744	799	785	741	747	733	775	776	747	780	738	829	803	756	756	794	808	754	753	809	764	778	744	770	756	796	773	785	795	809	759	781	763	684	783	773	779	783	818	752	744	762	817	767	774	774	791	751	774	808	772	751	773	774	827	759	773	776	781	752	810	746	796	774	749	802	821	778	783	804	771	777	793	795	770	772	797	795	764	777	839	773	766	803	734	758	789	754	792	738	733	761	823	727	773	751	769	787	758	783	775	752	788	814	776	746	765	772	811	777	755	810	806	803	777	728	780	771	757	796	731	835	779	791	778	827	753	798	735	801	728	803	737	747	745	775	738	764	762	796	773	744	849	780	768	796	763	748	765	768	777	795	812	777	802	795	784	824	775	779	758	721	811	759	790	803	742	760	782	819	723	767	774	840	740	778	787	761	763	738	800	749	788	793	791	801	774	803	771	813	752	826	775	811	758	826	726	805	760	752	779	737	770	801	784	794	791	800	841	741	748	781	759	769	821	772	781	805	736	780	802	817	751	748	748	758	747	759	758	737	746	811	813	789	768	819	784	725	798	821	801	764	777	681	781	796	778	773	819	815	824	757	714	799	747	777	781	769	820	801	782	788	785	754	743	811	790	782	776	815	755	725	787	730	801	738	766	789	734	816	764	727	752	796	825	812	753	730	792	753	762	769	779	750	755	760	755	768	791	821	807	781	843	806	794	811	740	808	757	809	754	807	780	777	766	762	811	763	784	783	758	783	771	807	756	783	760	780	790	788	762	767	809	761	792	782	792	775	785	773	757	757	743	778	779	785	774	761	736	806	781	769	741	757	718	751	774	778	773	799	796	826	793	802	770	797	780	724	796	761	799	745	774	758	763	762	715	731	785	771	770	777	784	770	802	815	782	744	765	766	761	764	758	740	810	825	769	769	752	775	758	750	733	795	805	797	819	778	768	743	755	763	784	748	764	836	788	803	767	779	786	796	790	776	764	797	800	809	757	790	747	808	786	768	721	838	773	758	735	777	789	806	795	768	776	821	785	741	775	749	773	781	758	762	811	768	772	813	754	753	777	766	763	771	764	805	808	788	783	787	780	760	772	767	751	766	796	841	806	769	776	790	771	725	762	779	796	777	830	754	787	787	785	793	802	831	787	741	827	817	804	803	780	778	743	801	791	781	774	773	781	776	701	776	758	768	829	833	782	811	760	792	782	765	762	783	766	742	788	768	739	759	771	775	735	689	788	759	826	751	736	774	802	849	790	769	769	799	743	790	762	787	763	782	787	782	824	781	797	777	777	784	792	809	775	780	785	744	734	767	714	812	788	786	749	791	811	767	731	797	775	792	793	729	762	769	835	745	743	784	828	780	789	797	723	782	817	761	799	785	785	734	729	763	764	831	745	851	781	754	789	723	786	774	816	739	769	740	778	805	783	843	822	795	753	768	806	812	800	790	769	795	811	790	791	775	795	780	807	797	808	778	771	768	730	710	753	760	808	768	773	798	744	779	783	823	761	818	788	801	732	839	837	743	816	752	801	762	770	777	759	779	781	793	836	810	778	761	763	746	783	752	792	775	720	807	749	819	786	748	780	750	811	787	743	769	788	744	744	776	745	746	731	805	762	738	759	793	701	815	787	764	774	821	767	769	739	750	733	733	750	767	730	774	832	758	750	760	770	753	793	777	712	783	789	807	784	828	778	765	829	792	842	777	808	797	814	749	772	788	778	769	759	803	783	740	732	757	813	788	811	757	725	737	734	741	769	839	731	792	739	745	761	778	773	802	765	788	791	787	727	797	762	773	816	803	739	761	775	794	770	770	754	784	753	757	756	785	793	798	785	791	793	792	757	787	774	785	719	798	792	862	803	796	769	793	791	742	754	745	822	752	781	768	806	750	763	768	826	772	782	768	767	777	760	794	761	721	761	782	809	789	803	768	771	793	783	740	807	746	780	746	791	770	812	796	785	774	741	748	743	743	759	788	770	822	731	763	759	788	738	800	801	771	785	811	781	783	759	798	748	745	790	776	808	774	731	744	757	791	777	792	748	773	805	742	767	786	719	749	792	807	776	808	794	798	766	772	764	777	762	773	781	793	822	781	756	771	747	758	748	788	814	785	781	789	741	805	819	764	784	795	750	777	797	818	791	783	755	749	805	768	794	757	821	778	790	783	781	767	798	819	726	709	769	761	770	805	798	734	757	799	738	794	795	743	772	783	758	764	825	816	796	759	773	790	769	779	777	773	778	805	791	798	790	795	751	786	784	812	790	764	764	754	767	815	797	755	758	795	793	717	778	752	785	800	787	810	753	847	777	776	788	785	768	767	791	750	767	822	758	761	741	794	768	758	742	753	745	817	804	795	798	778	805	729	729	772	736	804	789	762	768	776	778	786	752	846	801	833	834	763	761	781	756	827	760	819	782	795	786	771	791	774	744	802	830	774	789	772	726	792	778	777	754	727	761	797	753	796	759	752	811	766	759	814	782	742	782	769	778	778	759	820	854	793	757	789	812	793	756	748	716	793	758	788	734	781	784	770	752	779	767	768	774	789	737	774	763	754	733	758	799	750	760	775	808	730	780	756	747	754	760	739	779	753	760	784	805	785	742	753	783	785	762	763	757	800	799	831	833	822	837	728	728	737	793	781	785	759	798	812	745	756
28065	30851	33733	19699	5793	1229	536	369	326	335	300	286	320	325	307	354	356	309	331	352	307	311	294	333	328	315	313	301	307	317	347	340	315	308	317	293	296	307	308	351	333	317	323	319	310	340	300	328	304	343	360	308	334	283	316	321	348	328	309	305	302	316	303	320	346	333	370	309	297	343	308	330	315	306	307	288	306	303	304	311	342	303	330	308	325	343	320	314	333	305	324	299	320	305	329	363	337	306	346	325	299	336	368	337	329	323	336	338	311	309	310	303	314	326	359	282	299	328	314	295	291	333	312	319	312	317	325	316	331	309	315	314	308	292	307	338	317	341	312	299	327	309	304	321	324	317	325	336	326	331	312	292	349	315	292	312	326	334	317	353	336	304	324	353	304	330	352	308	322	298	328	337	328	333	311	300	303	347	289	308	329	337	332	314	335	335	318	344	340	302	333	289	324	326	291	323	308	308	336	306	322	337	302	291	310	304	336	312	320	328	329	281	304	303	321	298	335	313	299	293	313	306	317	302	312	323	293	280	353	299	332	323	329	319	328	329	322	330	293	355	295	332	314	312	313	319	303	312	325	287	326	361	291	297	319	303	309	336	336	313	301	310	301	299	274	320	305	325	355	346	320	319	324	286	327	331	348	297	359	318	318	328	294	338	304	293	332	327	309	282	316	304	337	311	344	336	338	337	310	323	341	348	348	332	300	304	320	303	329	306	337	317	343	329	311	317	299	327	322	297	347	322	328	316	289	333	339	311	354	285	326	303	333	319	304	331	352	312	355	294	325	303	284	317	307	341	318	321	337	346	317	312	278	323	305	318	313	296	338	344	336	340	314	327	330	324	315	305	306	343	299	327	326	340	343	309	327	323	323	329	318	284	277	351	326	320	330	329	328	327	310	277	349	288	362	320	324	348	288	312	318	306	362	306	336	309	326	334	340	316	321	320	321	310	308	337	317	340	322	310	293	316	340	301	292	336	311	339	319	305	323	316	338	284	336	286	361	310	319	321	317	311	318	302	291	320	343	318	371	329	319	331	310	310	318	318	332	302	275	332	318	297	324	318	318	358	310	310	293	342	299	338	305	333	331	335	343	324	298	301	331	325	327	309	290	360	349	313	315	340	308	334	344	313	344	353	305	320	302	310	318	316	306	300	313	331	319	329	287	358	314	346	307	311	357	320	272	298	334	334	296	301	346	317	310	340	352	304	299	286	325	337	308	335	316	324	282	330	338	331	320	336	344	310	305	323	309	328	302	316	302	343	321	274	299	322	295	297	330	304	313	306	317	321	319	321	316	305	346	320	335	308	316	313	308	339	299	305	324	328	328	316	298	319	297	290	334	309	327	333	303	310	312	303	332	291	332	310	336	287	328	319	332	319	308	311	317	335	342	339	314	323	297	314	290	315	315	367	332	320	316	286	313	293	304	292	301	320	334	331	307	346	316	349	374	316	310	325	309	317	299	316	317	302	313	310	317	304	336	301	318	277	336	290	304	311	339	320	334	312	324	342	300	332	298	298	327	318	338	332	310	317	302	326	345	330	314	322	353	317	324	335	323	308	359	343	352	324	313	343	323	295	283	314	347	307	313	332	333	310	309	315	288	316	299	350	305	345	295	330	320	308	337	311	297	287	321	322	328	361	301	323	316	350	291	327	357	331	302	342	307	293	304	326	313	328	311	307	317	311	311	324	327	306	311	294	297	315	301	343	360	354	334	320	307	320	326	326	340	330	288	336	298	308	345	310	330	334	292	340	296	316	330	308	321	319	326	318	323	347	297	310	319	309	301	315	311	319	327	312	333	309	292	330	331	324	304	345	312	279	301	355	317	333	322	348	324	322	307	320	313	331	326	339	320	303	315	326	304	331	328	294	284	306	322	320	301	299	302	325	295	336	332	331	304	331	340	310	317	296	330	330	300	300	315	325	310	319	336	348	289	305	292	305	300	327	352	326	333	293	325	341	300	292	346	305	294	328	294	313	306	325	303	321	308	326	321	306	339	311	329	341	306	319	281	284	331	332	308	315	315	304	339	339	310	288	343	330	318	290	323	329	323	286	312	331	299	329	363	345	308	331	315	319	309	303	309	301	333	304	317	315	337	304	307	334	318	346	308	314	337	342	327	303	316	332	339	291	324	329	321	289	311	307	318	311	335	304	343	305	302	302	331	294	296	353	301	295	336	325	306	303	309	331	348	316	319	332	316	311	309	309	337	286	313	338	324	342	323	309	317	341	314	321	346	302	313	313	336	336	318	297	301	322	317	295	317	323	330	310	304	303	330	305	304	358	312	321	301	296	294	304	322	338	326	302	302	333	331	339	343	314	282	323	329	353	323	315	311	303	337	310	315	328	315	320	354	299	319	300	340	329	327	331	339	305	334	313	326	334	339	335	313	306	310	321	289	304	351	304	336	321	325	325	331	317	295	315	330	288	328	305	339	311	320	341	329	352	329	322	334	345	319	283	321	335	339	289	319	301	324	316	323	360	347	307	336	277	284	323	313	324	320	323	356	335	281	297	311	318	332	304	345	290	364	295	362	294	284	296	314	306	311	350	303	311	303	318	302	317	345	312	315	342	321	296	322	309	315	296	255	323	308	302	329	330	363	310	308	317	334	324	317	324	316	311	309	312	334	320	301	286	334	315	300	350	333	344	335	298	314	350	319	317	331	328	327	305	318	287	310	300	275	308	340	314	334	307	298	319	339	329	315	333	322	323	342	321	311	309	326	299	329	301	300	324	297	321	327	320	309	303	320	318	320	311	311	318	305	314	331	292	315	318	315	308	328	336	340	313	341	326	310	294	300	344	297	326	327	329	314	294	335	297	315	284	293	318	322	343	343	322	301	302	319	304	328	275	344	299	330	294	322	321	291	298	288	301	331	295	318	327	311	318	316	306	320	326	326	305	338	326	319	322	325	291	329	319	315	308	339	330	326	294	352	307	331	327	318	306	303	331	300	269	341	367	339	332	292	314	327	316	322	306	337	336	316	321	332	313	291	299	314	317	312	321	270	303	313	305	323	299	343	303	274	310	310	299	336	303	294	321	305	318	358	320	333	311	309	324	341	324	308	317	350	291	294	288	312	307	307	303	334	331	290	334	300	327	322	329	303	346	322	306	332	347	294	317	320	331	341	292	317	305	310	334	326	337	301	364	319	331	310	311	313	310	336	313	308	297	319	288	304	307	292	310	322	316	355	316	316	336	313	305	301	327	318	355	287	336	320	326	320	317	287	296	348	294	312	336	336	329	316	339	312	313	321	330	337	321	305	328	296	338	294	321	330	317	306	339	320	302	306	339	302	319	327	317	314	318	316	307	279	335	348	368	300	348	332	324	292	335	322	291	329	335	332	335	334	336	329	315	316	321	316	330	323	348	317	309	294	347	290	328	345	315	324	327	310	303	324	310	346	297	316	307	306	337	337	358	295	292	319	302	329	322	352	325	340	333	329	311	347	307	309	330	309	318	288	312	316	331	309	309	322	332
32816	50062	39830	21919	8864	2543	1053	661	528	534	569	559	591	584	573	573	540	543	538	552	582	546	538	564	545	551	589	545	589	585	571	601	543	599	578	570	575	569	565	599	570	587	581	574	585	534	573	554	579	557	578	543	590	559	588	573	591	556	577	545	553	560	565	592	543	532	551	546	573	520	578	556	590	590	565	544	540	546	539	541	564	613	548	517	583	518	592	548	561	569	546	521	575	597	546	559	559	591	562	548	553	557	539	579	553	550	569	539	586	558	573	543	601	584	546	592	570	500	543	549	560	618	519	584	551	572	578	600	578	594	559	546	518	535	596	553	549	549	604	536	521	587	576	565	589	588	521	543	619	555	614	538	627	568	554	576	567	592	555	514	596	552	548	547	575	621	575	530	611	559	602	579	594	592	548	579	519	544	589	557	586	530	579	542	553	560	560	561	585	567	582	528	590	557	562	559	577	608	526	577	560	552	569	571	562	568	573	570	561	597	546	552	541	537	557	560	535	579	596	553	537	556	553	566	539	594	553	570	562	572	522	534	620	540	539	558	518	549	595	600	556	556	530	532	525	524	549	553	570	543	589	588	561	542	548	554	583	558	587	591	542	555	586	561	511	579	557	580	586	603	522	550	599	557	539	579	621	560	560	562	540	593	531	545	569	559	570	567	582	553	591	593	564	567	582	512	563	589	564	551	588	594	556	569	537	546	569	574	572	558	563	594	542	587	556	590	616	558	556	566	563	556	565	595	523	545	576	567	546	528	537	541	589	541	607	563	574	579	596	564	567	576	554	582	566	571	545	548	559	551	549	530	580	554	586	539	574	568	545	576	543	555	571	581	552	551	544	560	561	570	556	557	578	518	569	625	569	554	526	558	544	621	548	529	567	570	560	560	554	580	567	550	528	534	569	547	598	550	569	577	549	556	562	546	575	565	542	593	566	583	568	578	565	596	569	547	587	551	575	578	548	536	556	556	614	593	590	562	529	555	568	556	549	580	521	562	562	570	582	532	617	570	548	543	567	598	589	572	567	557	598	545	590	566	585	558	586	538	584	561	550	605	568	565	551	546	525	587	587	581	585	545	543	556	638	552	516	570	552	498	572	566	549	576	515	573	554	550	576	552	554	586	566	557	549	560	593	530	562	594	540	587	570	594	608	603	576	545	541	574	565	524	602	570	573	556	578	602	565	559	555	572	551	586	558	527	565	572	576	600	581	545	605	570	556	525	530	585	564	573	577	553	605	558	575	611	574	583	594	534	558	574	563	580	539	555	545	552	557	535	570	557	559	552	570	532	606	559	563	588	537	559	543	564	558	576	592	539	608	581	522	541	579	564	569	559	536	569	536	559	517	581	530	579	517	565	597	606	566	619	557	546	549	576	580	571	563	538	601	550	595	548	579	544	537	516	578	605	585	584	565	603	562	556	535	580	560	586	568	576	562	581	576	576	532	551	582	586	530	585	571	532	552	544	555	569	582	557	576	560	540	559	545	539	537	596	572	562	567	567	577	548	588	559	539	588	561	596	565	587	578	587	539	551	560	554	562	640	548	565	559	518	545	524	568	562	536	578	548	549	527	569	586	570	540	559	554	575	563	570	618	553	555	597	556	585	513	576	598	541	554	575	565	571	515	527	573	581	567	569	552	551	583	547	576	590	554	536	590	549	571	543	565	582	578	573	564	540	566	551	578	564	577	561	574	595	585	588	557	566	559	581	554	557	565	565	541	599	584	536	571	549	592	539	537	571	529	529	549	572	615	569	578	550	573	615	579	595	567	565	549	571	581	573	572	577	570	547	563	578	592	621	564	531	557	578	558	638	546	547	528	563	560	563	585	557	541	565	563	575	537	590	582	578	560	571	502	547	541	559	553	575	586	572	588	590	542	558	583	606	584	601	592	544	557	581	559	592	552	566	585	576	573	557	578	574	533	580	586	563	558	590	580	526	570	558	596	536	578	556	512	556	583	550	561	571	590	594	526	614	563	555	533	560	532	564	543	562	578	524	578	532	577	567	550	519	561	534	502	554	576	557	519	580	587	525	543	555	603	568	573	566	587	577	537	584	550	549	570	525	606	551	558	586	533	639	519	553	531	554	576	597	554	582	592	546	565	589	624	583	529	566	575	554	620	593	550	562	549	567	542	521	569	549	571	574	568	538	564	595	568	550	552	568	561	587	563	528	517	563	555	544	564	538	554	558	576	544	545	546	556	541	528	575	557	591	601	536	583	539	546	554	564	518	561	548	516	583	575	570	562	575	579	537	577	573	534	555	554	582	529	546	561	535	546	579	610	568	528	580	556	578	572	573	537	522	569	581	522	573	577	594	563	620	474	580	565	547	522	585	593	582	545	578	579	570	548	510	561	566	537	603	574	507	559	540	565	555	591	558	544	595	565	570	574	554	589	578	578	531	558	566	601	541	561	548	570	547	582	604	527	561	625	589	545	594	584	511	540	553	596	547	543	574	534	546	571	612	558	588	623	587	587	579	557	539	559	579	587	576	587	559	567	528	599	578	575	580	573	514	541	556	573	545	541	579	556	526	549	530	562	556	567	598	546	552	600	583	566	577	567	527	579	599	569	566	586	545	548	563	496	547	549	528	554	538	595	552	594	556	543	554	589	553	575	585	556	547	576	561	606	551	553	529	567	543	532	532	541	546	583	582	601	515	568	596	581	556	559	598	534	550	557	574	573	569	516	579	537	597	568	599	559	596	585	578	577	538	563	596	572	542	579	533	569	539	556	553	578	527	577	580	564	551	515	578	539	585	558	583	605	534	550	598	543	576	557	567	597	592	558	558	542	576	538	554	553	537	589	557	568	547	578	586	559	541	537	522	554	587	523	538	562	599	566	593	572	609	575	565	548	541	558	535	530	587	592	606	518	565	595	582	556	540	560	530	588	573	585	554	569	574	555	558	600	573	616	559	543	603	556	555	518	539	523	558	543	579	539	531	553	609	604	563	535	555	539	524	558	613	556	559	591	568	590	545	553	563	556	539	559	600	591	549	610	572	558	582	551	597	554	599	634	546	552	587	602	584	564	599	555	600	556	532	531	553	517	529	572	523	556	572	607	590	555	592	555	563	565	534	576	576	619	524	556	597	575	578	598	565	578	540	558	547	555	587	552	524	546	572	571	583	561	551	576	530	540	550	591	617	568	558	562	559	543	572	586	565	596	576	581	557	585	542	537	578	532	553	547	583	592	536	556	526	562	557	529	568	502	567	555	568	586	563	547	573	510	518	581	561	580	572	567	579	585	573	523	587	571	574	564	592	595	588	574	576	576	541	597	578	569	555	532	577	558	543	604	549	530	565	575	577	524	543	562	556	533	568	557	542	553	605	584	598	576	561	561	562	585	562	567	560	557	567	555	546	577	586	580	622	518	509	587	563	524	569	569	542	546	558	568	600	563	537	567	539	569	595	568	536	564	537	544	535	545	570	540	591	558	592	513	542	596	579	587	600	562	582	534	558	568	529	591	556	572	563
24613	25266	41143	36901	24304	13188	2851	645	404	415	381	378	394	409	375	394	377	377	372	401	400	387	372	400	340	366	382	360	374	363	402	379	375	336	347	394	376	375	392	368	389	374	366	394	384	364	393	411	364	393	404	376	335	389	363	349	394	378	389	395	412	383	355	369	348	385	364	400	379	396	403	387	366	401	382	378	352	428	388	350	361	391	419	385	387	367	365	394	365	370	394	385	386	391	390	389	381	375	366	391	359	347	384	361	404	356	411	407	361	374	348	374	373	406	351	382	386	339	358	354	372	349	356	385	356	405	394	357	363	407	378	431	349	372	391	426	357	368	409	374	348	330	371	357	331	418	352	384	364	391	371	388	373	395	334	376	382	357	394	379	418	394	372	389	368	379	362	350	430	376	366	389	372	350	380	399	380	372	362	386	369	403	395	376	391	363	384	401	414	361	383	375	355	385	385	347	393	363	407	391	374	359	389	373	382	402	350	356	404	343	393	364	386	389	389	360	384	405	374	375	403	426	393	415	379	417	379	353	361	360	359	370	390	377	375	387	363	378	401	368	430	357	403	341	386	369	405	390	354	376	370	392	388	351	429	381	389	416	347	377	373	382	387	382	402	377	363	392	391	392	394	364	365	358	432	375	404	362	372	351	372	375	357	367	399	374	387	371	357	404	376	372	372	382	361	381	410	388	392	394	400	373	347	384	404	395	369	388	349	399	405	363	377	372	365	345	372	373	384	370	374	407	349	376	410	368	380	359	385	393	388	425	387	384	417	392	377	382	354	361	398	381	339	373	373	356	360	381	388	358	360	383	357	357	368	366	390	365	371	376	384	367	372	372	386	362	407	336	359	389	357	375	335	335	351	380	360	374	358	380	356	360	353	393	391	376	381	352	357	373	390	363	424	387	382	391	348	342	397	369	373	375	396	389	367	393	361	417	367	382	398	364	368	401	378	370	391	383	378	369	406	354	403	338	407	370	387	393	379	412	335	335	372	369	349	391	373	355	383	379	348	367	391	412	419	336	366	365	382	412	366	403	391	366	395	375	387	363	363	398	364	379	361	362	366	361	381	359	358	340	377	368	408	375	394	387	406	380	376	380	382	405	400	332	392	371	354	381	359	355	376	380	375	356	361	397	340	376	405	363	401	378	370	359	395	387	361	379	388	384	389	358	373	379	374	381	387	377	402	380	364	365	414	358	392	373	382	376	371	376	398	389	402	414	423	360	367	402	391	344	391	379	388	376	379	396	367	403	355	380	382	391	414	389	354	406	366	388	381	385	372	351	377	379	374	366	418	390	376	355	355	353	405	348	384	360	352	355	364	415	353	361	401	373	400	392	368	382	414	379	382	378	350	408	385	361	337	360	350	393	407	402	354	414	421	371	369	375	368	350	354	373	374	365	372	374	379	367	386	345	356	407	348	431	378	372	393	386	358	380	384	349	376	395	371	357	375	371	341	333	360	368	367	394	402	378	361	327	384	345	402	441	373	373	384	364	345	348	371	365	335	360	349	367	390	390	364	396	365	399	364	361	370	405	366	386	365	364	361	356	370	365	347	372	344	368	411	351	384	374	370	390	356	368	387	375	364	369	374	361	366	392	410	381	364	351	377	387	419	394	398	380	375	369	354	407	406	350	360	351	373	369	357	362	363	407	393	383	361	365	402	373	369	378	410	386	374	382	340	344	354	342	403	375	395	407	385	343	393	368	398	369	382	376	379	421	341	372	405	400	369	372	385	352	343	391	377	356	357	355	371	370	380	387	396	400	374	376	369	372	344	405	374	395	375	385	369	374	347	385	354	335	393	396	406	398	377	371	350	322	354	415	369	391	423	384	377	354	393	355	354	382	382	357	407	374	377	379	395	402	374	371	375	348	406	375	363	365	349	376	371	339	392	341	374	393	409	369	399	335	409	349	382	392	372	375	400	392	386	390	373	386	380	382	396	379	369	347	371	393	349	373	406	390	398	354	384	392	372	374	395	398	401	371	386	410	395	369	356	368	402	355	367	383	391	348	364	350	383	393	366	377	395	401	342	390	393	385	363	436	379	372	376	345	404	364	395	365	383	401	333	412	377	345	388	377	360	375	368	329	341	363	340	394	362	358	398	362	380	359	371	374	370	354	366	373	377	386	361	368	382	361	361	409	428	370	336	372	361	359	356	367	375	360	397	375	362	358	375	342	371	370	358	377	386	401	370	358	409	381	371	357	382	378	399	365	400	393	370	335	383	381	388	366	357	385	363	373	360	357	374	357	415	385	380	378	354	385	344	380	399	405	356	414	355	365	409	383	400	373	380	390	358	377	369	424	378	408	395	355	384	416	376	382	379	366	393	344	372	395	385	356	390	401	370	377	373	372	387	403	364	365	356	401	401	383	359	357	386	381	389	361	361	391	359	414	413	369	400	342	385	341	365	389	358	381	366	395	369	386	402	387	391	397	377	370	367	341	369	375	367	385	335	368	371	404	394	375	349	376	383	385	381	363	340	375	401	386	384	387	383	381	380	382	381	425	379	360	383	386	373	396	384	371	388	372	353	357	383	380	369	399	355	369	396	367	348	357	355	389	393	327	372	364	346	373	377	414	336	351	386	386	391	380	370	367	421	371	365	394	380	403	358	393	385	400	360	369	384	382	375	402	379	423	406	368	412	367	378	388	337	380	380	395	377	386	412	387	376	387	389	387	380	404	361	382	342	394	400	364	361	347	379	373	364	390	374	396	375	386	409	371	388	391	385	400	384	382	402	385	385	383	428	380	371	392	328	370	380	401	374	352	382	393	398	383	410	350	399	378	376	374	407	382	400	401	359	376	376	372	347	388	374	375	372	428	387	359	372	410	393	381	371	367	397	376	365	389	399	383	385	361	384	340	386	381	391	407	377	396	388	382	366	416	348	385	342	389	355	370	367	400	379	382	393	395	362	381	358	357	384	398	368	364	387	368	369	360	385	415	358	373	376	366	399	342	402	391	365	352	314	398	360	386	397	396	389	354	411	377	393	388	386	385	407	384	383	325	342	341	383	386	389	394	341	379	379	364	384	364	383	347	379	371	404	384	368	397	371	359	388	403	385	367	375	386	380	382	345	382	346	391	345	359	368	360	370	385	396	363	361	417	388	396	350	400	385	366	417	375	375	390	374	383	384	392	360	356	392	403	336	378	376	396	376	359	364	377	347	353	383	385	398	368	397	383	415	439	367	372	373	400	372	395	349	366	378	393	401	386	408	397	419	398	386	378	383	363	362	400	350	400	366	382	379	401	384	345	351	347	375	371	372	343	395	383	379	353	405	374	358	379	389	390	384	385	402	369	400	380	390	361	340	365	373	393	364	358	340	338	375	392	390	385	348	334	374	382	389	381	426	360	396	375	381	383	398	327	390	419	403	388	380	399	388	386	374	361	367	403	343	404	364	339	362	366	372	349	347	373	386	352	384	357	367	359	393	358	376	368	389	363	368	395	367	372	369	392	353	352	397	370	392	396	373	373
56636	94015	76407	49408	29716	11270	3877	1317	690	680	677	671	668	698	649	640	657	637	637	671	657	670	694	631	675	651	654	663	655	651	677	630	667	623	675	637	673	633	639	655	642	693	653	654	620	672	662	647	702	634	623	660	596	663	653	675	645	672	651	635	683	643	660	641	639	637	651	696	691	673	649	667	659	687	679	654	618	683	641	655	700	677	663	628	673	686	669	635	653	660	653	678	619	667	708	638	659	661	662	612	678	638	629	637	654	661	646	607	616	632	684	635	629	653	639	648	659	664	638	655	650	653	681	651	650	681	673	645	660	663	661	662	671	716	653	647	652	674	639	619	645	640	684	702	637	627	694	629	647	669	643	616	674	644	623	668	648	697	657	679	665	652	650	676	629	695	656	656	641	659	612	666	649	633	658	633	664	660	659	650	692	664	644	637	677	651	663	696	644	652	666	649	694	667	684	677	678	641	637	605	666	639	660	663	671	643	632	649	624	653	652	642	683	667	668	668	670	607	654	658	664	637	627	664	662	636	624	657	666	640	659	674	688	631	647	666	661	654	655	630	654	646	608	608	695	637	620	641	703	638	655	684	653	665	656	689	660	636	642	653	658	663	608	650	602	630	615	635	620	616	627	626	604	660	642	671	638	622	674	654	648	666	642	653	627	659	689	651	648	658	638	616	649	618	664	633	686	596	618	683	632	647	675	606	674	629	635	666	675	616	642	622	680	648	644	610	612	621	662	642	605	657	682	681	646	683	655	643	634	661	637	653	670	674	665	698	598	675	653	665	654	674	673	675	615	682	634	639	639	687	657	666	656	715	697	684	630	692	632	659	693	603	654	680	680	715	633	644	676	672	650	630	621	609	651	676	652	695	651	717	639	642	638	672	645	674	666	652	660	638	665	653	605	644	667	673	703	690	687	657	645	643	696	699	636	621	696	653	655	669	655	640	673	626	677	675	665	629	686	645	655	630	669	696	638	674	679	625	646	659	673	649	676	680	647	630	666	685	673	628	635	633	631	682	698	628	678	673	644	664	702	655	649	672	685	663	702	642	637	638	647	609	647	675	658	635	647	652	680	615	628	631	655	654	655	632	644	672	658	679	615	659	682	655	666	602	665	638	620	650	665	648	641	652	646	695	642	615	670	701	658	641	666	618	655	692	651	661	666	659	653	636	642	709	626	635	647	688	631	673	682	623	682	703	673	651	697	607	644	643	638	661	683	614	589	662	686	697	660	673	629	647	651	657	655	705	667	679	591	646	644	674	653	661	654	679	627	692	630	660	651	666	620	651	705	655	664	642	635	692	684	684	664	690	690	680	714	615	662	682	674	653	687	664	639	619	641	668	652	675	684	647	691	709	634	671	622	657	639	652	654	632	654	664	660	632	683	652	654	627	641	698	640	657	618	655	714	620	682	676	683	699	650	699	632	671	681	651	667	671	640	667	678	636	644	664	622	660	625	632	657	622	608	676	604	663	685	644	680	685	665	654	618	704	711	652	650	645	671	661	654	663	651	628	672	656	636	645	660	664	625	633	651	680	675	667	672	633	686	637	654	629	633	716	588	635	621	644	619	691	606	670	653	631	666	678	625	651	774	640	621	623	644	643	655	683	661	662	650	620	649	664	601	678	618	651	658	653	673	622	631	676	704	624	674	621	651	635	623	632	648	660	625	655	621	661	695	628	666	656	678	635	685	652	671	620	625	678	653	653	668	675	686	646	634	650	702	671	690	696	670	660	690	684	645	688	637	680	671	642	619	623	623	630	709	653	618	646	612	684	666	645	624	634	684	670	663	681	677	643	691	683	606	668	692	658	622	681	629	687	669	678	653	631	678	658	614	626	671	658	648	670	608	654	683	632	634	673	622	609	636	646	650	642	633	713	643	652	629	629	683	686	630	686	633	674	608	716	588	675	603	632	709	680	644	617	656	624	632	669	647	677	670	632	618	664	648	619	677	660	620	660	652	647	662	635	658	702	687	665	683	676	624	680	696	676	644	626	637	640	668	643	636	679	682	697	684	636	705	636	665	681	657	629	644	618	689	614	635	590	661	629	690	690	629	614	639	618	637	693	659	631	653	676	618	657	663	638	651	665	632	678	696	719	676	668	653	655	658	655	623	629	632	624	690	665	662	680	659	640	634	657	699	632	613	672	674	625	630	668	660	643	659	649	655	686	628	640	661	690	627	672	661	701	655	682	688	638	642	668	658	701	663	646	639	666	638	684	673	690	646	638	673	648	647	678	630	632	595	674	649	573	662	658	615	671	623	610	621	670	648	637	679	657	687	722	637	712	641	637	710	629	640	652	677	650	674	666	642	652	630	664	637	616	718	654	674	672	646	679	658	607	668	683	685	630	682	663	678	689	603	719	692	656	639	702	614	647	705	682	682	626	622	681	647	661	647	650	625	622	683	661	711	618	626	662	628	620	646	653	635	677	631	642	697	664	612	649	647	640	650	656	678	666	668	627	635	656	643	684	650	681	661	681	671	683	663	652	661	633	618	632	654	660	682	678	613	665	652	671	670	677	640	672	714	640	608	649	625	636	694	672	628	672	674	657	674	681	674	679	667	665	665	639	629	647	700	611	681	641	670	697	658	665	645	635	659	662	698	696	638	657	606	663	655	690	679	669	640	648	640	628	680	673	614	698	675	649	647	689	686	646	657	671	664	665	686	686	629	631	632	693	611	646	704	625	605	653	672	635	655	677	664	713	624	649	710	615	645	664	671	641	637	678	656	640	648	661	616	685	656	648	641	615	660	632	683	655	658	647	688	662	650	640	649	658	647	626	691	638	654	693	609	656	678	591	609	619	653	636	639	707	655	661	711	635	648	632	693	650	633	665	648	660	618	670	675	699	636	642	653	681	679	670	644	641	677	685	643	657	642	693	648	653	645	689	638	644	672	636	648	680	679	646	651	628	683	666	661	701	614	656	697	625	698	642	658	613	667	689	680	689	692	638	684	637	735	680	611	647	650	634	657	627	643	720	645	640	685	655	639	658	681	673	650	640	646	652	612	689	698	624	691	648	650	633	679	586	671	643	652	650	651	660	697	652	661	671	640	633	661	624	630	645	672	673	643	630	624	624	675	695	654	693	651	647	701	642	627	653	654	640	646	656	666	588	622	659	646	653	676	595	686	644	688	643	609	618	684	650	697	619	648	688	704	622	652	647	677	675	653	674	661	621	644	674	688	601	663	628	669	701	653	622	667	626	680	654	674	638	654	584	602	678	676	664	677	683	663	644	625	668	685	685	674	653	658	672	690	625	662	626	602	692	648	668	660	662	609	660	666	641	607	702	570	653	569	707	664	608	671	688	639	650	674	674	681	664	692	640	595	648	668	670	676	590	670	695	698	655	644	660	674	687	714	677	642	643	635	687	667	656	678	670	671	656	665	649	654	659	647	662	683	689	660	700	640	637	643	672	640	674	719	654	662	640	675	705	655	633	638	611	658	658	664	641	675	693	660	681	632	708	645	621	654	680
23492	22938	36411	33537	24874	19986	10041	1370	521	496	475	518	447	462	513	454	494	451	457	464	502	473	441	500	457	494	437	494	460	454	477	503	471	456	444	463	461	485	414	480	475	486	448	423	496	455	443	508	464	486	454	506	429	462	473	429	507	431	467	469	469	492	456	484	494	430	501	475	468	477	487	468	495	471	452	445	450	464	442	410	407	473	490	452	488	461	468	483	462	515	479	468	460	430	469	515	494	462	477	483	467	463	471	451	490	502	478	491	466	456	432	473	454	461	465	461	456	445	448	496	460	459	455	469	468	459	478	457	528	472	520	436	464	441	496	467	491	446	443	479	466	494	455	473	444	478	478	445	499	478	493	436	419	463	517	492	462	448	487	451	480	488	449	487	458	448	454	454	446	453	477	476	481	484	470	517	468	461	435	517	471	435	487	445	473	471	477	479	466	452	474	472	459	432	508	452	506	473	477	458	480	462	492	425	482	458	445	495	426	514	448	496	468	451	435	466	449	487	501	468	445	475	457	452	475	472	480	465	483	464	480	440	457	478	476	457	503	499	421	481	446	473	449	445	476	480	463	451	443	462	485	466	496	481	471	466	463	465	512	481	462	444	452	450	471	464	472	430	491	409	486	442	478	480	468	458	491	463	483	463	466	479	457	460	487	494	483	463	452	474	444	479	457	437	450	455	471	418	440	463	464	495	494	445	482	444	460	480	455	457	467	464	494	449	477	501	489	461	430	470	463	484	446	530	489	467	439	440	487	465	468	442	491	470	486	464	455	466	444	473	436	459	480	421	467	468	472	475	502	434	485	430	475	474	425	460	471	481	469	469	487	444	465	469	429	466	489	456	455	472	455	482	451	472	474	452	460	474	478	466	470	491	448	482	417	416	444	469	469	417	458	450	452	486	491	479	467	448	436	436	470	454	450	452	448	447	473	451	486	486	493	482	447	511	469	475	445	442	488	459	483	450	465	506	448	445	480	475	444	462	471	453	460	478	523	476	466	446	473	472	438	471	508	460	478	462	459	445	453	443	444	440	440	449	461	446	468	463	484	464	470	471	465	445	478	471	478	430	473	464	506	496	481	509	536	482	438	460	465	495	444	442	491	465	458	466	483	410	503	469	451	455	500	479	496	484	461	447	466	475	485	473	465	448	428	442	448	446	436	488	414	445	483	490	498	484	475	479	447	476	481	455	470	459	508	479	503	420	466	441	439	481	489	489	485	444	472	449	488	460	426	463	446	471	474	478	453	428	513	428	447	458	405	475	477	455	472	497	431	480	443	456	502	454	477	451	492	446	440	455	495	480	477	455	478	458	489	440	453	497	443	467	455	490	455	451	453	473	449	475	489	492	467	486	464	448	474	485	423	409	452	491	478	453	436	449	433	419	486	475	479	451	455	487	429	451	475	424	440	434	507	474	482	472	475	459	465	452	472	447	468	455	439	482	463	474	495	435	473	451	510	453	528	456	461	454	505	468	442	497	440	480	473	454	469	457	452	433	448	465	466	467	497	446	448	486	454	497	450	463	475	452	478	460	473	441	439	453	476	471	463	479	453	450	474	451	488	513	506	465	476	454	468	472	449	458	467	480	491	493	403	477	498	455	474	452	478	463	463	454	429	480	421	417	446	446	445	434	453	465	454	483	451	450	460	477	437	424	485	449	480	430	451	479	492	471	508	469	463	468	469	497	481	485	510	429	478	449	461	443	465	467	447	425	482	444	482	442	444	473	454	450	487	465	486	469	418	468	472	445	447	498	465	455	462	441	502	443	469	468	432	491	480	460	475	429	465	503	486	442	503	488	471	471	443	476	465	482	439	443	486	463	490	475	469	454	429	500	455	486	483	468	466	464	470	473	468	471	482	465	437	478	475	482	494	440	445	499	437	456	444	476	442	451	473	433	436	444	409	460	496	436	488	457	484	497	480	475	460	475	464	447	465	478	455	487	451	460	410	494	443	484	463	442	519	483	494	476	458	483	424	446	501	484	484	436	467	494	463	459	434	454	451	459	490	451	459	455	490	480	480	462	470	426	475	472	442	495	496	437	481	461	497	474	463	479	479	469	463	469	470	437	470	485	474	463	462	464	462	472	457	481	471	452	476	476	441	446	464	474	480	458	451	492	473	495	459	499	500	445	490	495	451	457	461	452	445	466	487	442	441	466	438	461	505	458	468	489	471	473	485	466	511	472	450	479	453	430	441	461	474	487	449	461	444	439	478	449	437	479	456	455	450	438	447	471	446	501	442	462	460	456	488	461	447	508	535	489	481	449	495	470	458	479	450	481	460	444	439	515	509	466	467	462	484	465	448	456	437	497	458	440	470	501	469	489	457	436	479	463	455	461	466	415	450	502	444	464	501	434	453	444	485	484	446	483	411	450	421	443	476	441	452	457	485	462	488	461	442	474	462	461	487	474	451	464	450	474	481	463	433	433	497	445	456	477	481	468	499	464	518	457	472	461	464	459	420	483	451	445	441	434	457	441	454	443	496	468	468	430	504	434	469	420	479	481	494	443	487	449	424	481	457	439	498	475	468	471	495	509	502	416	480	437	467	439	457	464	517	507	475	476	466	462	487	456	516	502	468	457	476	430	447	448	460	482	450	462	448	443	469	477	494	446	467	472	463	430	449	479	477	462	473	471	465	433	454	500	458	467	456	409	462	473	462	461	497	437	437	458	478	490	465	455	451	494	500	439	461	461	464	454	439	531	461	457	462	469	448	443	457	449	443	466	441	457	477	464	484	464	487	462	490	473	460	460	456	486	469	469	440	476	462	478	491	476	475	468	462	473	490	454	468	466	467	477	452	499	474	460	478	504	457	497	481	494	475	436	449	484	442	472	484	489	419	464	494	398	502	474	460	448	456	448	502	480	443	409	468	473	478	471	461	496	481	482	450	457	453	488	434	498	496	467	485	453	459	412	451	441	481	462	475	426	478	454	461	483	465	465	495	429	475	486	443	476	444	459	503	431	459	456	462	486	478	425	464	465	441	466	433	469	482	450	430	483	453	438	456	461	444	429	448	462	452	443	513	463	463	448	461	479	478	475	472	458	456	466	450	462	484	472	459	474	452	487	443	456	414	474	469	438	458	520	508	462	466	464	442	479	483	479	458	465	491	490	415	484	467	501	428	487	463	472	446	504	496	478	480	457	464	447	479	474	491	428	464	501	437	463	451	464	473	475	484	449	452	448	443	458	469	437	473	459	428	428	492	486	486	461	448	500	493	443	466	488	477	452	497	484	450	437	447	457	486	447	494	490	485	451	460	483	452	452	460	490	465	454	501	487	511	451	471	444	480	464	487	477	466	485	441	465	476	468	482	464	462	446	489	468	454	440	418	464	467	478	460	468	432	459	460	487	516	496	487	491	481	491	461	466	461	443	435	491	459	482	482	473	447	506	488	479	451	494	468	448	494	470	487	507	498	485	479	488	466	447	445	480	414	490	448	485	487	424	475	469	481	462	498	505	440	482	444	462	477	460
60416	104313	84819	59299	34769	19844	9367	2355	878	802	764	817	764	790	773	811	752	761	788	802	772	757	779	774	812	773	799	765	794	766	758	797	790	838	794	791	811	786	794	776	782	757	788	798	771	767	819	774	746	772	815	756	782	797	802	736	773	812	828	808	777	776	777	779	793	788	762	775	796	805	764	745	790	801	793	791	831	732	777	780	782	774	755	771	782	724	766	815	777	794	790	803	791	806	782	792	804	769	771	775	779	784	757	777	777	772	792	793	797	761	770	759	798	818	748	795	774	756	786	739	780	761	807	767	808	749	804	777	763	782	788	765	755	764	808	805	826	777	760	759	763	743	771	762	784	752	800	792	754	793	756	790	784	743	758	778	752	766	836	826	771	758	754	832	789	804	791	783	863	774	819	768	799	822	806	741	788	795	782	753	804	772	824	767	772	744	769	778	749	775	742	849	773	799	733	766	743	785	751	792	799	806	767	806	820	767	755	791	782	753	766	717	743	735	805	768	787	749	781	763	784	744	798	780	784	786	762	790	797	739	728	725	779	775	794	779	743	781	792	797	790	741	811	726	793	746	758	804	753	809	819	736	777	783	789	826	750	784	763	732	770	795	762	773	701	824	752	829	784	757	775	776	752	785	778	779	777	841	773	777	802	815	793	744	754	761	765	807	802	769	768	807	746	795	764	791	784	720	774	751	757	730	822	778	807	768	784	761	809	812	810	776	795	816	787	768	750	769	757	773	738	761	793	776	783	780	753	770	776	760	754	807	724	790	838	774	806	763	786	777	788	769	763	745	806	793	770	772	722	768	798	778	785	803	770	776	808	765	764	782	778	780	735	817	783	780	806	761	784	774	791	739	778	738	798	846	782	739	764	787	826	766	772	815	821	770	736	754	810	728	823	808	733	732	786	761	775	789	787	765	782	742	783	780	798	760	764	772	795	782	775	824	817	779	810	810	711	815	774	796	760	791	752	797	792	823	757	767	751	735	778	779	803	760	789	801	783	789	755	800	738	756	740	736	754	809	828	759	781	771	731	767	736	732	775	784	765	775	810	746	750	733	783	761	790	774	761	805	751	757	818	780	799	743	735	789	848	787	778	800	807	779	745	810	790	837	788	812	765	793	766	750	765	779	812	791	764	769	768	750	790	795	777	832	771	752	801	799	825	842	789	825	824	779	778	807	764	762	787	752	823	771	794	758	767	800	737	755	742	815	763	800	778	780	793	755	780	825	746	781	779	779	842	687	737	731	784	805	736	854	801	785	738	779	737	765	762	744	793	745	740	758	812	768	744	754	804	784	729	744	775	775	765	727	797	819	805	838	739	827	794	785	749	834	789	784	768	784	780	738	797	818	773	789	795	796	700	751	727	817	735	777	781	706	796	788	807	744	770	819	776	769	799	725	812	786	771	776	744	746	804	796	827	800	749	805	809	743	729	760	791	781	786	793	762	815	770	805	757	791	746	813	792	840	787	778	772	794	787	794	763	738	768	809	782	773	799	782	745	791	766	798	797	778	771	794	759	803	746	846	771	771	810	776	704	801	758	732	710	822	759	780	752	804	801	802	804	764	761	826	802	790	800	740	836	733	761	778	772	747	746	819	748	804	785	767	773	736	748	782	770	757	742	783	760	787	791	802	812	800	779	796	816	764	790	805	805	772	783	753	832	752	800	802	744	786	807	785	747	767	801	793	780	777	789	797	770	812	742	719	774	777	752	810	751	747	822	802	774	778	788	741	790	814	809	784	783	799	819	773	788	745	741	757	769	790	809	825	810	812	760	796	736	790	753	795	809	779	782	747	745	814	806	743	711	781	799	797	768	772	768	716	785	774	794	752	783	800	727	798	771	775	763	780	781	799	815	783	783	806	712	767	761	779	802	717	808	734	820	756	756	814	807	763	778	788	788	818	789	769	777	770	793	779	799	796	758	750	765	739	766	812	811	767	788	775	765	784	800	804	751	782	794	769	761	755	800	825	766	788	790	730	809	720	743	797	738	776	790	811	825	828	817	792	756	765	764	842	811	765	831	816	757	780	811	782	797	791	821	806	783	795	735	732	799	797	832	745	772	772	822	799	815	804	811	751	789	779	780	819	770	773	755	780	758	816	769	769	774	802	773	759	810	757	816	771	778	741	802	733	822	752	732	790	762	778	758	704	818	763	765	801	770	797	792	805	754	764	801	824	805	817	768	768	789	778	793	754	793	768	796	730	699	706	788	816	794	778	827	789	749	806	843	816	804	767	750	796	768	789	793	834	806	784	742	774	794	753	731	772	774	783	790	819	749	751	733	831	750	747	792	754	791	803	776	781	760	778	802	768	758	801	806	817	763	798	794	793	779	797	789	831	712	741	821	770	832	772	773	776	785	770	778	796	805	759	784	803	751	716	770	823	807	747	749	778	759	704	757	767	797	812	778	744	781	812	773	804	782	788	807	840	770	792	812	802	780	747	758	782	803	766	815	774	751	779	780	809	809	745	777	813	724	728	777	797	797	792	734	791	762	779	774	805	816	785	747	772	710	813	742	756	767	741	787	794	768	786	764	733	757	757	792	766	805	771	802	787	747	763	756	787	790	790	791	774	764	789	821	762	803	815	802	753	793	781	738	786	798	781	808	749	750	759	741	746	808	779	804	774	772	809	809	766	763	757	812	738	777	740	774	793	793	845	790	786	841	867	770	731	754	799	797	798	781	805	822	777	785	799	716	802	790	805	780	796	800	781	811	786	769	778	804	763	786	783	766	809	777	781	838	860	768	760	788	776	771	749	771	824	758	723	782	780	810	742	760	785	781	789	742	826	756	783	768	752	800	817	821	783	821	766	795	787	774	755	736	757	720	727	754	775	808	793	798	785	772	747	794	807	745	765	759	777	765	778	783	761	778	816	776	767	770	781	768	759	780	788	819	743	794	735	779	769	760	801	740	742	767	799	794	761	767	716	779	738	785	768	783	781	781	782	757	779	787	748	773	776	753	767	785	767	790	740	762	779	812	814	770	778	803	778	778	781	782	803	766	812	773	805	825	800	705	818	745	759	803	800	795	760	775	720	806	795	778	716	783	767	834	780	800	781	779	773	799	789	779	763	770	746	814	772	787	782	827	746	774	776	741	775	788	760	779	832	817	777	806	781	746	797	762	803	784	787	797	790	738	782	730	799	810	759	787	776	741	752	769	767	770	775	799	781	793	791	825	786	733	770	775	789	810	772	760	823	773	823	761	755	777	776	789	780	802	776	835	769	788	757	784	748	780	743	756	818	780	748	783	775	795	757	715	825	767	762	788	831	790	777	741	814	782	816	772	782	786	784	808	757	780	841	803	806	809	795	770	800	785	743	812	800	809	775	816	752	824	776	795	748	811	787	762	810	778	797	774	763	766	768	774	758	793	796	766	818	760	772	775	754	714	817	764	744	772	745	751	775	780	757	820	777	762	795	824	715	709	742	723	779	800	743	757	749	802	801	746	771	746	775	776	787	809	792	781	785	761	796
28172	31543	33921	18923	4312	1295	707	398	311	343	304	320	325	302	317	310	326	327	299	314	325	311	326	295	318	300	318	334	299	334	334	355	336	324	305	346	331	320	309	326	327	300	291	305	315	317	320	318	319	319	299	343	300	303	298	308	299	315	310	286	337	334	306	317	321	323	313	305	326	316	304	340	328	311	325	312	301	348	333	362	300	325	302	330	322	328	343	336	322	324	326	310	337	316	308	297	295	326	297	286	288	334	324	295	312	333	320	340	303	340	279	317	316	323	312	334	316	348	299	320	291	318	317	337	325	349	288	333	290	334	259	304	289	303	317	312	352	309	322	297	349	351	326	287	329	304	319	305	284	315	308	294	291	312	280	347	310	283	313	315	333	292	334	297	318	278	315	319	320	316	296	287	286	300	317	295	319	339	315	317	307	304	325	341	311	291	329	292	337	330	316	288	297	299	293	293	299	320	299	321	319	319	305	320	303	286	292	308	293	337	331	308	309	367	310	289	295	339	326	311	322	322	290	295	283	300	309	305	321	314	312	291	346	310	305	327	328	310	337	299	304	319	325	311	325	295	322	322	292	337	309	329	306	319	297	338	289	312	320	340	322	346	282	323	307	335	288	333	325	292	320	330	325	287	297	332	310	323	315	298	328	345	297	315	324	340	305	315	314	299	319	312	311	320	324	311	304	303	314	300	310	300	313	299	327	311	312	300	298	335	326	309	336	274	335	331	316	318	327	316	313	333	324	325	321	299	304	322	292	326	300	320	316	322	299	316	321	311	329	337	315	316	307	307	318	320	279	297	348	318	313	314	303	334	311	330	311	310	279	323	345	338	298	354	343	305	322	317	323	297	308	309	308	327	332	301	321	325	330	313	320	327	289	346	303	295	354	322	297	350	314	299	299	319	336	308	297	323	302	315	304	308	305	329	300	296	313	305	316	285	279	331	304	322	324	334	305	305	294	319	302	301	348	303	318	304	292	311	278	325	305	281	326	320	293	304	321	328	320	359	287	314	289	294	333	320	328	332	301	304	315	329	336	311	310	322	301	334	332	331	342	309	311	289	306	334	324	309	291	302	325	316	315	356	301	308	299	279	275	315	300	305	332	335	314	335	294	307	307	293	286	327	311	335	342	293	320	349	314	332	322	311	323	308	318	314	311	300	326	327	329	337	350	328	327	341	318	335	327	338	293	311	330	292	293	305	333	293	331	324	285	322	305	328	326	328	310	323	315	324	316	298	298	302	324	295	325	310	324	316	310	282	323	319	326	305	360	317	301	323	319	303	321	309	303	338	298	311	311	279	330	294	287	285	324	308	288	368	281	330	326	315	333	344	314	297	304	309	311	338	320	329	340	326	314	309	331	337	318	289	309	297	319	308	329	309	289	312	278	331	307	304	320	297	334	317	317	335	319	320	330	361	281	327	289	323	313	305	347	290	361	302	317	314	316	324	303	318	335	297	319	325	332	336	303	311	299	328	315	302	324	293	285	325	344	321	296	345	342	323	312	298	332	289	321	315	312	326	317	329	280	317	315	331	307	296	309	325	350	317	306	350	320	323	297	333	317	309	307	321	336	321	346	361	311	300	310	327	290	299	286	324	324	331	300	309	312	329	321	328	352	319	330	310	343	318	336	295	329	310	326	307	314	308	307	303	321	318	297	319	333	283	298	321	335	326	326	300	326	297	293	315	308	289	311	337	321	341	292	324	317	294	306	327	313	330	324	313	287	336	311	345	303	300	316	303	325	337	340	297	344	314	323	329	311	327	320	309	296	334	319	316	320	327	329	295	326	350	301	323	332	302	284	312	280	322	334	309	338	307	285	305	330	316	302	319	269	302	309	304	331	298	309	337	344	347	313	283	324	304	330	303	314	299	333	323	299	298	278	318	303	312	311	299	279	310	317	316	302	282	288	318	323	278	348	293	283	339	328	338	329	336	339	302	325	312	324	333	349	272	324	340	321	330	326	311	321	316	291	306	330	304	331	342	296	297	305	296	297	295	312	295	324	333	307	314	314	323	346	322	306	281	341	299	322	314	329	297	300	317	293	294	326	300	325	315	297	319	322	318	327	301	318	310	345	319	299	306	338	302	307	309	277	351	331	361	334	287	327	320	309	279	313	353	325	320	311	306	291	344	313	323	360	333	311	316	349	339	304	321	324	316	310	310	289	318	296	321	313	320	300	321	312	335	295	314	330	311	287	308	310	287	305	338	282	317	332	322	314	285	288	292	315	299	310	321	320	299	279	317	327	299	290	313	319	320	292	282	297	296	290	348	318	340	316	310	299	326	304	307	298	312	329	360	350	341	309	372	307	312	294	314	315	308	285	336	326	311	318	315	313	321	311	310	293	292	317	299	331	295	313	303	306	301	300	318	275	310	311	287	323	328	314	274	289	294	323	329	316	293	336	327	328	331	294	287	371	292	317	316	342	328	325	308	311	327	296	313	292	326	362	331	298	326	323	294	353	314	310	312	307	301	297	315	285	304	341	297	316	339	321	328	304	335	302	269	325	312	317	336	346	277	328	331	312	322	313	283	346	335	307	336	313	315	316	323	316	307	310	317	307	359	309	316	302	331	315	320	309	294	290	318	307	329	287	302	327	304	307	313	325	310	301	291	303	309	318	308	301	293	342	314	312	327	310	348	297	298	308	303	300	319	318	301	329	339	330	299	324	299	338	329	342	321	332	272	318	311	299	294	317	304	326	302	348	303	318	328	338	315	317	299	317	338	337	304	318	314	326	324	302	309	291	308	316	311	334	334	327	304	332	294	323	317	296	317	287	325	323	297	314	318	306	295	282	333	306	309	287	318	285	321	316	320	319	370	314	321	313	363	335	285	328	336	337	342	315	290	301	309	320	310	324	286	297	325	320	314	321	320	312	296	289	299	312	318	330	328	303	326	305	320	306	314	298	275	299	311	330	305	320	296	326	328	294	304	341	320	320	327	347	335	347	319	317	321	309	319	316	329	311	319	338	349	323	314	330	300	327	344	290	347	351	321	310	313	339	330	280	290	318	322	295	314	333	316	308	297	318	298	354	321	303	321	308	332	300	316	325	293	324	352	301	307	328	311	322	324	313	328	354	345	293	324	291	333	320	313	298	327	354	300	298	322	337	323	323	310	300	315	355	313	320	307	286	341	313	305	348	305	293	307	320	330	301	296	342	273	328	291	316	306	293	302	323	294	310	291	326	308	322	293	316	299	330	308	331	311	306	329	321	336	294	349	275	319	321	323	327	322	314	303	332	314	312	305	333	294	325	289	305	310	318	300	316	298	328	306	304	322	298	313	306	300	277	350	327	314	348	319	313	294	342	312	340	314	286	286	308	304	306	294	330	321	325	310	322	330	281	309	323	316	288	326	339	348	330	310	298	288	313	300	306	313	332	312	315	319	346	322	330	308	304	327	322	321	302	315	298	316	311	307	335	321	331	312	304	317	294	276	327	334	306	325	302	305	291	312	318	310	291	364	345	308	274	280
32881	50300	39573	20926	7060	3106	1500	740	584	551	554	560	562	594	571	606	555	561	583	585	590	509	547	572	569	576	576	559	569	590	586	575	550	551	584	568	592	549	613	561	528	543	596	548	613	583	571	554	592	539	572	545	545	558	573	528	538	591	573	579	543	564	594	552	552	574	572	554	562	546	574	573	549	582	544	522	618	583	552	566	578	569	552	549	545	536	574	562	545	547	582	569	608	600	569	597	598	589	517	587	557	586	538	564	500	567	557	538	529	536	579	569	518	570	536	523	516	579	591	524	616	565	538	551	608	578	544	542	568	600	600	563	549	552	563	577	587	617	576	582	576	557	535	557	567	517	557	553	587	565	613	576	550	562	578	545	555	569	558	590	545	567	581	571	532	533	534	587	566	546	563	558	542	568	581	576	523	545	544	566	551	543	553	583	543	546	569	590	571	529	537	500	556	532	558	552	515	543	578	571	579	574	575	574	616	556	563	581	552	516	551	540	563	556	553	533	561	593	538	559	555	614	609	511	576	551	577	588	554	577	575	560	591	561	561	581	556	552	546	577	550	547	553	588	547	540	583	593	596	562	580	551	526	545	583	568	616	548	558	564	553	529	555	556	573	592	559	562	572	556	578	546	578	571	534	533	566	590	544	547	514	563	551	565	594	530	549	545	605	588	553	511	569	539	514	551	565	562	521	551	585	587	571	561	580	580	568	542	561	569	577	588	594	567	613	528	607	553	571	552	594	559	578	570	547	563	562	565	589	559	581	527	566	560	585	569	554	574	587	587	603	556	590	558	580	572	577	565	571	591	530	557	574	545	526	565	590	534	562	544	578	593	548	567	556	544	547	607	553	530	527	531	555	546	539	578	567	588	590	545	584	572	588	574	576	560	559	599	568	608	537	519	522	536	540	572	588	580	546	572	557	541	595	574	575	553	576	614	545	567	563	553	574	594	568	598	535	554	525	572	573	591	553	544	588	554	569	563	524	574	535	520	552	557	585	605	544	586	575	577	576	558	552	616	566	581	588	576	573	586	578	563	578	549	573	545	595	613	555	592	578	533	567	551	590	596	588	574	553	560	563	588	534	606	557	587	597	530	570	572	593	530	588	558	553	562	579	545	562	572	591	588	571	546	564	590	556	515	553	571	505	514	552	547	556	543	596	542	584	577	513	606	541	551	557	569	566	643	556	557	560	597	568	516	526	594	557	554	588	592	578	555	575	540	569	606	588	585	574	526	580	566	578	561	522	585	562	569	592	547	584	570	594	526	542	540	586	587	560	564	517	548	574	554	584	546	564	570	579	536	574	550	572	578	555	548	583	567	553	553	548	562	558	537	551	563	561	556	517	554	568	538	556	558	545	596	573	564	561	575	597	536	591	563	608	573	509	596	591	590	609	565	543	560	599	582	602	552	535	553	548	553	574	575	580	545	563	581	546	563	581	562	552	512	604	567	580	580	569	610	572	565	512	590	570	537	567	571	529	533	581	602	549	569	587	550	557	565	540	600	596	552	615	570	576	582	532	604	553	544	558	563	572	528	567	578	584	580	522	552	589	553	552	555	569	561	529	562	559	564	554	583	571	533	533	567	566	514	581	551	559	540	550	547	553	570	545	559	547	526	599	587	582	569	550	587	608	560	577	547	557	578	574	605	532	548	559	580	567	560	571	561	562	562	533	578	555	578	557	553	550	556	559	555	607	621	558	569	554	559	573	540	611	556	581	583	586	598	540	560	515	574	581	607	577	557	578	582	521	529	558	568	574	582	571	551	588	580	592	601	605	581	565	564	587	608	517	550	576	503	575	541	537	543	553	528	564	573	577	584	537	551	612	567	590	527	561	553	584	578	517	571	556	545	547	568	585	540	585	568	561	563	546	567	554	538	539	584	598	599	540	589	567	577	567	587	566	556	586	532	577	567	560	574	537	541	582	565	569	551	602	557	544	581	545	610	591	567	557	563	579	563	591	582	532	536	571	545	564	557	586	577	551	599	604	573	569	589	558	547	573	580	561	542	564	558	530	538	551	562	569	568	533	577	562	543	580	528	573	618	571	558	547	565	578	566	568	536	545	580	593	541	616	549	542	527	572	558	545	596	545	553	584	570	565	596	535	609	577	550	562	545	570	580	559	585	575	545	553	542	548	556	529	536	557	544	576	582	520	580	573	579	566	558	574	564	576	565	543	566	589	591	582	564	524	566	559	560	563	587	582	563	579	577	572	532	517	575	579	565	569	544	582	550	598	576	550	554	572	629	559	553	616	555	600	542	586	568	550	524	546	590	534	539	583	515	605	579	578	550	571	596	530	552	585	583	584	593	563	604	554	520	571	581	614	557	574	567	552	581	536	536	577	578	562	587	544	574	549	576	551	615	583	546	603	584	595	539	569	528	582	569	522	559	577	584	551	582	580	581	575	556	553	543	584	614	570	550	547	575	601	560	545	542	530	573	550	535	567	570	537	607	554	551	553	574	563	558	545	558	544	590	580	505	597	570	553	574	598	568	535	581	589	534	597	557	555	590	593	522	566	556	556	599	533	577	601	597	548	579	555	550	564	574	563	577	556	530	542	573	582	571	595	564	515	583	571	588	535	584	589	541	559	528	541	567	530	569	555	543	578	557	578	591	558	540	541	550	564	543	552	576	548	554	567	557	553	575	565	583	520	609	562	565	556	558	620	542	552	557	590	577	593	590	529	591	543	573	552	552	577	586	577	576	535	576	603	582	600	596	577	553	564	529	546	549	553	553	579	559	597	543	585	571	573	572	565	570	575	524	525	546	585	570	580	550	571	545	554	578	568	569	620	562	557	566	559	606	538	594	587	581	541	557	555	540	596	562	552	543	575	619	533	554	541	594	594	551	568	578	592	552	548	586	555	566	581	555	534	592	586	567	535	545	545	527	585	551	595	604	580	581	558	593	540	552	555	568	564	581	576	591	580	576	549	569	579	593	536	584	562	570	588	514	549	569	561	549	542	530	552	538	569	584	564	572	555	566	550	577	615	556	565	584	612	510	558	543	570	572	515	558	564	563	563	543	564	561	563	538	573	546	531	602	539	584	582	587	548	539	553	585	600	569	573	540	541	554	604	577	577	565	559	584	590	566	547	555	550	573	587	545	570	547	549	602	543	580	556	557	542	526	525	585	567	530	548	573	560	528	615	581	546	574	550	529	542	565	579	598	555	537	563	521	568	545	548	573	548	584	577	573	558	573	584	559	573	561	567	518	552	564	514	554	517	564	589	571	566	530	556	572	568	580	551	546	549	564	552	591	569	561	578	587	560	530	562	544	567	595	561	574	569	582	555	599	511	541	499	544	540	518	573	528	562	581	519	539	540	564	559	557	520	557	582	542	511	580	582	597	546	577	553	555	547	569	565	524	556	589	575	538	578	559	593	553	571	569	540	575	552	585	584	582	566	594	547	559	533	543	558	558	563	545	554	576	544	524	610	576	559	571	541	576	566	576	568	557	551	532	577	512	554	568	530	552
24591	25356	41436	37352	23370	14107	4037	837	409	380	376	405	392	376	389	349	375	379	390	381	373	363	375	420	406	365	389	394	390	359	365	356	371	370	411	387	360	387	386	367	392	344	383	360	384	381	374	346	379	410	350	349	364	355	390	384	402	347	345	387	381	366	382	400	358	346	369	398	395	396	354	347	397	364	325	321	368	360	395	366	376	369	396	386	375	369	350	373	351	400	363	389	361	393	352	388	387	380	379	373	388	377	364	396	366	366	376	430	364	335	356	368	386	352	371	368	354	371	396	346	343	358	386	357	357	379	357	380	370	362	361	424	411	402	388	372	347	363	378	373	394	380	369	360	343	367	343	388	389	389	366	361	384	369	358	358	388	393	356	365	362	383	388	367	388	343	354	361	392	374	333	413	397	398	340	420	381	368	382	360	355	370	340	386	357	383	363	356	341	381	345	347	407	367	357	366	368	389	380	367	360	416	355	344	367	401	381	342	415	374	344	387	402	384	356	367	394	395	388	391	367	423	367	372	384	366	405	376	380	386	348	368	382	340	381	367	371	375	362	342	406	372	344	381	387	376	359	384	386	357	385	372	398	357	385	379	345	377	393	360	394	397	397	394	360	344	385	381	380	386	380	388	396	396	363	370	391	374	378	364	355	386	344	382	406	384	388	369	371	373	366	333	382	368	364	387	395	385	378	384	343	343	374	345	388	371	403	357	378	361	411	366	352	367	369	378	352	368	396	365	365	362	354	367	350	367	368	377	383	353	362	375	368	342	355	349	377	384	384	345	396	375	349	364	349	369	404	339	344	367	401	389	346	374	373	380	393	379	369	362	384	397	358	421	375	362	366	395	368	384	393	377	355	369	378	371	373	356	382	375	408	361	356	384	372	346	391	370	390	372	381	404	351	330	377	400	346	327	416	397	364	378	375	375	357	367	379	358	350	402	412	371	338	387	361	394	407	375	356	374	397	395	354	386	407	356	368	394	370	370	383	369	391	375	360	405	361	391	386	346	352	383	402	366	361	392	365	345	397	348	329	390	344	361	359	349	367	380	370	342	363	359	351	324	361	400	379	399	320	363	377	396	342	335	402	339	315	396	383	368	384	390	370	371	312	361	381	376	408	352	374	367	349	363	335	359	356	375	369	367	390	375	376	370	332	350	353	347	409	362	360	400	385	347	370	353	368	368	366	377	361	352	360	354	378	381	350	376	391	352	382	338	372	377	349	407	330	341	361	388	376	380	339	387	392	362	386	336	370	395	368	381	359	382	389	351	355	405	368	394	372	359	372	387	370	351	387	371	366	394	404	364	372	365	356	388	396	391	377	385	400	359	371	331	358	368	351	361	356	370	350	384	340	363	346	387	400	383	356	381	369	351	365	399	370	368	390	375	384	370	377	343	397	360	369	355	342	369	352	392	371	347	376	344	351	368	350	384	375	345	386	377	370	359	360	356	354	339	383	359	342	359	361	354	391	374	330	346	377	395	355	377	369	395	349	348	396	323	375	375	361	360	399	387	385	368	372	346	391	367	344	389	351	353	380	381	366	378	360	371	378	367	347	387	359	363	357	353	351	372	381	361	394	371	374	389	399	360	382	345	388	359	380	362	381	363	399	378	399	386	392	364	367	384	384	373	370	331	404	388	372	384	363	346	357	366	367	385	354	373	353	366	382	375	350	375	376	355	395	347	381	337	363	354	423	334	359	376	350	337	366	388	358	364	375	356	338	359	358	396	376	366	374	343	361	388	356	352	391	350	363	350	364	334	383	360	380	350	352	341	361	337	366	384	373	345	399	363	355	350	356	347	376	347	356	397	352	395	381	335	372	356	372	391	361	350	368	360	363	341	373	386	386	384	387	383	355	388	402	360	356	345	399	369	335	372	356	395	349	408	366	368	384	354	374	334	366	386	373	379	353	357	356	382	364	393	370	374	356	387	341	340	374	345	373	392	352	379	352	390	385	340	399	370	383	367	354	383	381	349	360	363	336	374	354	384	363	356	380	411	347	355	339	404	353	349	368	361	392	348	393	374	390	372	387	357	380	374	417	384	370	350	376	398	416	373	369	336	369	387	385	396	362	354	349	343	376	399	411	384	374	371	387	386	352	391	360	360	383	352	344	360	403	372	360	335	370	374	387	340	360	369	407	420	360	394	368	361	361	392	319	380	365	390	346	379	387	343	383	362	389	379	372	380	372	321	373	349	379	382	360	362	376	377	346	404	377	372	362	374	349	363	418	404	347	380	358	352	389	371	405	380	382	369	360	376	390	387	356	361	365	354	357	361	393	374	390	373	339	342	358	357	384	359	367	396	391	366	332	384	376	334	381	376	370	397	359	371	369	362	352	385	433	378	345	421	393	360	389	373	361	365	398	338	383	379	368	366	362	383	399	358	369	364	345	374	396	352	424	391	363	372	353	363	357	359	378	348	369	382	377	365	354	388	393	356	355	366	366	356	341	380	365	377	392	370	388	363	337	360	349	369	355	362	367	350	355	393	360	364	382	382	366	408	320	402	346	387	384	351	353	333	370	369	363	369	369	386	354	333	368	350	389	407	327	362	370	399	373	355	382	431	359	380	356	365	383	369	362	398	380	348	400	354	377	370	396	363	334	417	340	371	381	372	383	411	345	413	365	350	367	385	346	353	362	360	358	419	393	362	352	381	357	366	358	349	387	393	400	372	361	400	363	382	415	362	384	349	390	356	384	343	381	365	364	397	371	372	385	357	407	383	363	349	354	366	354	325	356	374	352	374	377	401	383	330	386	399	382	387	377	387	379	369	358	356	341	373	371	349	357	375	336	361	355	379	380	375	393	398	393	360	368	364	381	347	363	356	383	353	367	399	392	395	367	360	392	389	375	384	405	372	364	346	379	371	391	369	373	356	370	399	370	353	348	338	352	377	363	357	367	372	365	373	365	374	417	371	380	370	385	381	364	373	358	375	369	362	369	361	355	376	389	357	370	359	355	358	353	397	324	364	351	378	393	394	377	382	374	367	357	335	360	393	330	356	413	381	341	390	368	401	374	341	346	370	378	393	369	382	382	356	377	378	375	378	363	373	350	348	356	398	385	381	365	351	387	347	372	340	356	349	401	386	368	371	355	372	331	388	351	371	401	358	367	401	362	391	375	368	375	361	351	365	350	365	383	383	399	396	344	355	359	396	340	372	371	398	364	379	383	386	356	383	380	347	354	400	363	361	394	368	339	396	373	342	359	331	376	405	378	358	370	379	401	336	360	351	379	382	359	395	366	380	354	352	390	376	393	364	370	353	381	363	380	379	396	378	378	408	390	387	335	365	354	381	390	336	361	366	375	348	365	376	372	406	352	405	410	391	388	355	357	373	368	375	340	356	368	374	367	372	359	334	399	347	388	371	397	385	399	338	362	379	350	398	374	410	365	370	375	371	401	380	360	345	387	383	360	357	359	383	378	333	381	337	402	390	378	372	395	361	365	345	383	341	396	393	378	336	344	391	400	357	352	369
56510	94392	76579	48666	28108	15096	5928	1804	694	683	698	656	707	596	626	658	666	660	671	659	656	629	706	656	676	631	659	657	657	680	666	654	670	637	650	653	660	636	667	694	601	631	648	636	643	629	681	654	629	646	663	671	678	660	644	650	650	697	645	609	660	647	652	596	607	689	639	644	677	620	664	649	636	606	644	659	620	630	641	652	658	628	608	687	640	708	664	694	715	647	643	681	629	665	623	646	638	636	671	657	657	673	608	673	653	669	679	659	629	623	663	653	632	674	692	671	606	640	647	632	686	663	628	701	621	643	670	623	684	706	689	639	693	647	604	649	670	664	623	644	710	630	673	652	627	680	680	705	623	625	662	654	680	709	630	630	616	658	661	645	648	652	648	668	635	676	615	677	648	648	682	649	613	617	662	666	638	668	705	636	669	653	615	603	666	657	642	613	610	655	658	648	646	611	680	626	676	664	640	672	659	657	664	651	668	621	643	630	688	673	633	648	671	692	674	668	675	638	678	676	696	622	668	621	657	617	632	647	627	672	602	721	687	659	679	632	659	659	662	629	645	651	653	664	679	677	602	671	582	648	676	653	654	664	647	643	642	617	645	637	641	670	640	653	700	670	667	620	660	622	672	664	709	643	678	671	642	646	674	680	662	646	644	661	656	632	655	660	684	631	642	636	642	629	598	639	683	687	684	672	684	663	642	663	599	662	654	689	680	675	633	628	682	643	659	632	664	645	614	669	646	657	601	730	664	672	657	648	689	652	605	630	670	681	631	637	641	647	654	620	647	622	665	682	644	695	676	662	642	651	603	658	657	658	688	650	664	694	675	673	653	706	663	654	681	638	651	713	681	681	669	667	664	630	660	632	640	637	669	653	641	685	630	655	658	649	675	638	639	664	638	643	626	639	663	672	686	701	631	670	662	693	689	645	654	671	682	724	664	644	609	651	673	688	680	665	626	619	665	632	669	651	655	696	647	665	668	654	639	672	697	649	663	697	618	701	644	636	664	624	661	675	661	584	686	660	637	684	645	638	634	680	646	627	647	633	658	615	636	630	617	615	664	679	623	644	632	641	634	603	655	645	672	621	668	647	678	639	650	667	652	639	664	687	631	676	696	628	702	621	634	649	656	674	633	652	672	662	651	667	667	632	674	677	634	669	658	651	660	618	667	663	679	641	614	632	628	622	644	616	615	647	672	633	642	656	661	628	668	704	681	678	639	672	663	662	670	672	631	643	680	617	680	674	660	664	605	664	647	650	701	690	676	624	626	631	638	617	668	648	637	654	630	607	657	677	678	666	709	611	677	683	673	664	648	676	634	658	669	638	668	651	659	666	630	644	656	614	636	664	685	684	637	635	626	647	625	656	656	664	661	679	609	672	645	689	680	655	679	648	648	663	624	648	662	641	676	656	669	623	677	688	642	629	631	646	665	671	645	651	613	707	664	659	657	690	665	646	642	638	647	686	633	637	627	668	705	635	647	685	638	685	651	678	616	646	633	619	660	692	624	651	644	650	648	651	613	646	661	685	650	658	667	650	642	656	678	628	672	673	695	659	699	659	643	651	629	664	663	653	633	663	664	746	644	662	650	642	624	675	648	647	640	660	616	621	630	639	628	639	683	653	631	633	651	673	633	666	662	649	690	678	655	660	673	669	631	717	685	641	691	638	630	637	704	631	695	650	693	676	660	655	606	649	685	678	635	633	626	632	658	666	686	616	700	722	611	652	655	644	683	670	619	659	694	599	634	663	656	688	670	652	716	715	666	628	667	660	614	640	674	648	623	658	687	620	644	627	650	654	623	606	637	655	591	638	638	671	679	687	685	693	631	694	693	662	697	636	674	649	676	656	661	634	608	633	618	652	655	666	688	633	666	666	689	662	670	688	653	625	658	600	697	635	688	625	640	635	614	701	610	663	632	650	682	646	631	666	690	602	658	647	628	713	681	627	629	654	633	652	661	596	657	659	675	683	673	672	712	666	652	620	674	643	677	667	612	634	653	631	643	646	579	650	657	670	660	678	584	687	586	658	621	607	599	667	622	619	608	658	627	662	681	635	639	665	634	651	656	643	685	637	644	638	628	625	650	668	610	649	621	609	651	673	643	635	647	726	683	676	689	670	658	618	630	651	662	601	676	653	641	619	658	635	688	619	668	667	673	671	671	660	631	631	670	627	688	617	696	683	681	658	639	677	683	673	674	639	604	661	618	633	660	695	623	643	641	681	658	643	643	615	596	654	664	617	638	661	631	694	650	681	619	651	628	622	672	603	697	670	659	660	637	635	616	623	640	670	659	643	652	690	694	666	645	621	613	668	645	658	677	638	655	649	673	684	722	627	675	629	663	625	636	645	637	646	631	660	673	645	614	623	711	651	678	682	666	636	692	636	691	640	650	646	624	637	650	677	608	613	650	608	656	731	633	615	641	653	636	631	649	624	633	636	684	677	665	672	669	657	676	648	649	667	643	602	636	604	652	636	681	680	659	637	626	639	647	630	654	630	622	629	619	645	643	680	679	623	636	612	609	690	661	654	641	631	667	691	627	671	688	661	663	666	594	674	631	669	613	627	663	676	670	620	625	700	658	648	675	675	625	698	670	658	650	619	657	687	619	705	653	655	633	665	677	647	650	622	700	643	676	701	671	666	696	637	659	625	650	658	708	650	659	638	635	635	677	659	650	711	677	690	642	711	649	684	642	628	595	619	688	662	634	643	664	629	660	635	680	698	658	621	657	644	672	668	716	665	642	635	637	640	649	650	623	690	683	677	640	616	622	680	646	638	651	666	600	634	644	623	582	628	644	650	669	630	663	635	655	641	651	661	675	643	625	685	626	654	650	682	679	645	678	638	614	672	682	660	609	686	683	673	651	633	689	673	701	654	688	671	686	685	622	661	641	679	651	655	629	662	601	649	658	603	660	709	656	661	615	633	677	649	646	666	632	641	698	653	672	663	635	632	624	656	672	689	633	624	607	651	646	654	644	599	662	623	660	679	649	685	654	628	690	666	645	639	669	703	657	648	672	669	656	675	632	686	677	617	611	629	624	603	661	653	653	678	677	621	664	662	662	645	665	644	626	663	629	666	666	638	634	666	658	612	630	680	664	669	642	642	635	650	641	627	652	683	673	629	614	685	662	654	643	666	647	658	693	670	642	658	658	636	642	634	669	673	684	636	604	631	663	686	635	636	626	621	643	607	602	626	656	644	674	663	625	650	648	608	597	645	671	636	630	669	657	622	680	659	626	672	662	667	625	670	654	680	651	653	629	674	646	635	633	642	619	654	635	679	647	664	668	665	620	672	666	709	680	676	657	674	646	683	654	635	681	622	675	675	664	671	655	686	627	669	625	654	607	681	694	646	607	681	648	653	642	672	604	640	641	605	581	636	647	626	670	677	676	649	649	675	654	671	695	628	672	680	643	681	645	643	644	627	673	632	640	629	659	689	663	663	663	636	635	672	703	658	696	636	643	611	666	636	644	645	625	690
23393	23038	37165	34083	25067	20828	10696	1560	478	462	457	488	441	490	516	463	465	457	480	497	488	496	488	480	487	481	492	501	449	455	432	494	464	432	481	481	487	480	462	448	425	461	470	474	441	487	454	537	484	471	465	436	487	479	501	440	442	427	462	475	480	466	461	451	463	463	464	480	432	470	486	468	457	435	475	479	465	471	448	463	471	476	459	452	487	462	484	470	453	444	421	475	498	475	475	469	456	462	460	472	471	466	464	460	440	456	464	464	480	466	492	440	428	494	456	460	497	430	478	465	475	460	463	441	472	494	442	494	449	481	527	436	492	458	479	451	467	521	466	471	463	457	480	470	459	495	440	508	457	440	456	461	411	471	477	457	444	474	491	469	456	487	466	476	437	479	492	472	467	458	445	440	488	486	458	463	459	467	476	430	453	512	427	489	510	440	474	473	449	454	460	434	449	427	496	483	452	484	448	459	461	510	519	457	457	418	445	494	444	468	435	461	481	485	478	462	460	474	472	468	475	482	441	453	470	464	412	473	442	468	438	471	467	445	449	451	478	483	508	476	463	451	477	466	420	442	487	480	500	493	452	468	468	480	442	441	462	461	474	493	439	496	451	444	496	489	506	435	467	482	453	483	444	443	479	441	476	505	460	448	441	501	433	495	462	443	477	484	449	483	410	444	461	439	467	463	481	523	458	467	430	431	449	463	465	452	451	485	496	475	460	460	444	516	436	475	442	457	452	438	483	472	463	457	474	465	463	477	442	425	456	499	428	425	463	453	479	437	471	461	468	502	462	438	452	507	493	449	499	476	486	489	501	439	466	516	449	479	451	449	478	469	461	442	470	494	479	456	474	448	456	468	454	469	457	449	485	482	468	466	477	445	438	472	428	456	450	446	504	465	477	459	434	461	450	445	457	505	438	475	442	480	439	467	494	476	499	434	520	499	489	438	456	438	467	500	473	430	473	495	480	466	488	462	454	454	434	477	493	490	478	507	470	439	460	464	467	439	486	471	492	469	448	434	475	478	446	473	478	480	454	466	450	476	497	475	433	466	443	429	454	482	462	491	478	426	476	440	490	421	441	456	460	482	496	432	438	474	443	479	520	515	467	497	451	501	403	440	493	452	450	514	450	441	449	438	433	459	459	461	433	462	491	446	489	482	456	468	461	439	456	455	445	430	476	496	473	458	443	454	456	496	459	475	438	441	467	495	424	500	467	488	472	480	455	475	469	451	450	435	458	446	467	437	460	444	454	491	465	485	418	456	468	470	466	475	461	448	467	482	480	492	463	503	479	481	447	435	466	447	442	442	452	502	465	450	455	448	490	460	479	447	460	457	455	499	483	464	440	452	449	457	440	464	490	462	497	468	474	470	405	484	437	465	462	422	463	458	495	450	476	503	461	473	443	463	434	471	454	453	465	485	448	461	497	470	483	497	474	494	432	478	427	448	442	457	503	478	455	490	457	478	477	460	446	465	459	480	474	462	505	454	444	468	455	501	497	452	479	424	498	484	471	477	466	440	438	479	478	481	471	491	435	496	462	460	485	440	475	480	482	402	466	453	466	481	482	418	450	481	443	478	470	455	447	428	463	462	454	433	454	466	508	502	477	473	502	454	458	467	447	462	467	487	455	442	482	520	478	484	476	461	420	459	455	471	512	461	470	493	486	450	473	457	470	444	487	442	445	483	455	463	451	486	476	426	422	469	459	486	457	456	485	430	469	474	422	489	435	409	462	457	459	455	473	480	465	444	493	487	468	453	483	429	453	461	474	460	452	462	488	449	459	422	463	469	489	426	479	445	449	465	491	502	464	475	438	442	486	466	454	429	447	491	429	491	478	459	475	458	466	481	440	449	409	462	468	444	463	422	449	439	478	491	501	482	469	488	509	500	486	470	483	447	456	454	436	434	448	484	477	493	430	459	478	479	474	461	487	428	441	456	433	449	462	450	468	432	494	470	484	445	467	475	474	472	481	448	489	466	492	476	480	424	433	476	485	450	436	468	453	474	442	441	442	466	422	531	435	490	416	455	452	450	473	521	521	505	473	429	475	410	456	477	449	480	497	427	440	466	441	479	452	446	506	462	455	441	455	437	474	451	464	469	413	426	489	489	459	453	514	457	460	444	474	439	510	443	452	457	454	500	471	480	496	456	451	458	463	417	452	458	438	471	440	425	460	459	462	505	476	461	462	492	464	484	456	434	484	459	484	459	436	456	477	472	502	470	487	457	420	472	513	474	472	477	452	438	472	459	453	450	429	438	447	477	471	459	460	470	468	456	464	502	460	492	498	493	392	513	462	443	434	448	461	427	472	480	457	471	472	468	441	471	438	460	459	471	492	448	466	477	487	443	492	472	450	450	518	445	454	439	464	457	465	482	446	468	433	472	497	444	431	484	435	484	423	472	433	443	459	488	468	461	452	449	461	463	415	476	446	511	489	459	454	481	460	480	482	450	501	451	449	421	481	485	402	491	440	470	470	459	452	439	450	422	475	478	460	479	512	477	462	477	511	460	478	457	487	454	499	477	466	452	438	467	504	438	474	473	450	450	499	502	443	462	420	473	471	449	461	459	445	442	472	495	473	469	455	462	501	479	502	457	467	521	455	439	467	470	505	481	459	461	421	434	453	466	456	490	469	463	440	460	483	482	462	475	434	511	473	417	464	471	445	427	462	453	466	497	467	459	462	456	474	413	451	468	522	453	497	456	489	456	453	486	449	462	444	461	474	459	468	470	458	470	482	455	474	463	484	423	480	458	532	438	443	475	488	457	458	443	450	470	486	446	425	490	486	482	453	479	460	470	458	432	480	434	436	486	494	456	476	464	461	432	500	452	461	463	472	440	469	467	458	471	484	429	465	455	491	430	476	490	446	484	502	473	473	451	470	424	495	463	482	444	502	435	449	431	474	461	433	456	437	427	468	472	438	431	447	447	436	475	438	458	431	496	460	425	489	458	448	486	503	437	448	469	466	469	502	476	460	491	512	451	481	413	471	409	451	493	475	472	451	461	412	452	463	484	457	485	431	479	481	497	429	441	448	479	480	467	477	458	453	488	442	433	450	444	438	481	445	469	469	510	448	485	478	487	485	434	469	464	445	463	454	479	451	425	409	438	438	461	442	416	453	465	456	500	425	421	511	465	459	455	479	436	447	470	431	461	476	419	433	422	437	455	447	490	482	476	463	494	454	483	429	417	434	478	465	437	485	501	461	473	481	416	453	464	438	453	434	441	447	485	469	481	450	459	476	472	476	472	469	488	456	451	457	446	439	475	475	485	454	459	481	470	457	449	417	453	435	447	466	456	485	485	469	450	451	443	496	458	441	505	469	436	432	454	513	468	471	418	491	475	462	421	433	455	463	472	411	489	495	451	471	458	502	414	456	479	458	494	464	511	427	476	432	445	514	473	466	478	444	489	471	475	491	482	471	489	475	487	466	478	498	484	457	505	468	459	466	429	444	484	478	478	473	457	470	463	483	462	449	463
58183	103043	87279	59057	36972	22591	9826	2695	827	776	848	773	765	781	791	837	810	746	781	784	779	783	779	784	783	788	762	795	758	747	781	755	822	820	755	738	818	778	807	773	768	775	771	823	771	790	806	802	778	727	750	759	757	731	716	772	763	804	754	769	780	813	765	768	839	785	789	774	788	752	779	801	790	803	719	777	816	759	748	792	765	794	807	751	772	799	783	756	772	751	734	760	764	816	733	788	809	814	756	763	778	763	755	774	741	793	782	745	754	808	729	764	759	779	779	807	813	772	813	758	772	816	825	719	709	815	718	807	790	740	797	815	768	748	745	762	767	767	741	817	741	769	776	795	738	797	736	789	805	789	777	764	827	785	777	754	750	825	763	829	742	799	769	765	788	809	745	806	772	791	773	801	753	751	755	804	822	773	765	782	789	840	770	745	762	788	785	793	739	786	788	763	792	791	756	829	728	791	757	775	805	774	768	802	751	765	788	804	796	755	815	798	717	740	760	772	762	799	820	761	759	758	710	797	786	750	752	762	793	777	750	785	801	765	808	757	796	779	802	803	758	791	728	802	817	753	777	739	794	722	797	762	753	756	763	786	779	817	774	847	787	756	762	782	756	798	781	780	791	757	817	803	800	757	746	765	758	764	717	764	792	781	774	769	789	749	730	772	784	753	800	785	753	754	828	820	820	777	800	792	762	726	773	788	737	796	743	812	750	719	786	699	833	742	804	793	808	771	804	742	800	801	749	739	823	770	776	799	747	797	792	738	778	796	737	733	769	791	799	760	711	842	770	757	807	786	779	748	756	767	762	780	790	722	765	797	807	756	769	713	775	751	806	737	762	763	817	789	754	784	763	805	775	806	740	806	770	773	771	778	786	795	763	792	752	765	792	769	781	735	770	767	784	770	792	772	775	782	822	726	791	814	821	749	768	741	732	773	814	799	779	748	720	772	778	745	789	792	768	745	744	744	818	774	776	772	762	775	718	783	808	774	781	802	747	797	798	751	720	758	759	802	792	811	780	817	772	813	799	802	807	741	797	769	746	799	737	775	776	740	777	798	791	787	775	786	740	744	722	787	752	820	781	807	793	783	783	767	737	770	769	792	789	774	780	804	750	801	792	783	741	741	804	794	786	815	819	781	821	766	828	774	826	789	803	778	785	812	729	777	775	772	779	746	796	752	817	752	807	799	812	769	773	782	785	811	823	786	797	748	758	806	761	764	735	742	718	767	780	756	748	824	790	787	791	775	776	761	774	781	748	783	759	796	787	790	783	784	802	790	743	771	761	834	790	825	803	817	760	816	809	759	748	790	745	767	773	801	789	794	760	791	755	764	791	761	776	742	753	778	742	779	794	799	819	740	799	801	730	769	786	734	791	777	792	765	763	787	777	783	771	745	771	806	743	725	741	795	778	743	768	779	749	766	805	757	758	802	815	787	777	752	806	740	773	787	777	779	771	764	788	826	792	772	775	788	774	747	792	785	772	832	747	810	744	771	751	718	796	753	768	738	740	796	770	828	797	783	762	759	766	790	775	798	766	752	773	769	814	784	747	750	762	758	786	751	758	796	812	755	832	779	764	774	730	798	713	772	816	773	779	742	814	779	772	748	799	755	819	782	796	798	782	798	783	735	772	829	789	825	739	762	775	754	781	763	766	773	796	754	744	793	803	764	750	751	809	814	766	773	778	752	780	786	772	773	759	822	813	763	778	749	798	788	813	749	745	729	731	741	789	791	702	787	763	770	799	780	843	748	807	695	771	812	700	775	814	767	781	719	779	757	739	780	759	751	802	773	764	789	763	753	758	759	706	737	754	780	809	820	764	759	761	812	728	797	768	817	774	701	757	792	757	770	784	809	742	812	758	746	775	814	772	871	787	841	748	793	780	807	778	780	769	777	794	692	797	809	777	745	784	788	760	794	793	782	775	769	773	790	779	792	715	780	769	767	766	776	752	758	750	810	753	712	782	810	777	801	767	727	782	730	784	783	761	783	785	797	795	822	747	815	756	762	772	776	751	830	767	757	800	786	735	746	776	772	796	759	736	782	809	813	768	731	748	773	806	766	792	759	830	744	768	771	736	813	742	779	739	762	787	802	753	800	759	761	836	780	769	808	741	785	772	738	775	788	770	743	836	753	805	801	797	774	782	726	797	765	809	737	777	803	759	776	780	741	812	767	770	752	764	775	737	741	828	734	784	748	783	744	785	779	759	804	779	756	761	756	759	765	784	715	750	782	762	804	796	771	755	805	771	764	766	783	782	781	756	744	816	813	728	761	727	714	756	824	757	775	791	785	787	753	754	784	735	775	765	786	768	811	833	768	808	765	782	760	769	747	712	820	847	788	824	782	728	785	776	791	772	764	774	774	778	837	787	777	748	758	796	778	775	783	761	774	718	757	772	782	756	750	712	797	794	772	787	757	810	745	804	763	798	788	790	798	753	806	768	752	726	739	770	720	793	825	758	767	764	767	768	784	792	787	755	767	771	753	730	764	763	763	782	803	764	790	824	818	777	744	784	831	766	736	783	799	720	723	757	756	745	786	796	789	772	777	731	795	786	768	765	758	754	734	781	767	771	738	820	802	719	717	849	792	789	809	791	750	756	766	792	757	751	733	791	790	832	806	692	801	760	767	804	750	815	806	805	796	816	768	748	767	795	781	797	761	785	755	788	807	790	819	789	734	799	770	835	770	732	770	756	751	821	771	807	774	774	802	792	784	778	746	787	750	819	800	753	797	790	762	763	771	824	777	790	784	764	808	830	726	797	819	767	759	758	763	819	773	814	742	774	729	793	809	792	774	826	732	721	780	820	755	794	791	758	766	757	754	782	774	715	721	798	772	719	782	735	730	795	729	811	769	780	769	760	836	743	784	738	763	767	773	770	757	812	814	775	724	752	740	764	816	774	770	775	823	761	790	797	779	798	758	735	789	754	765	780	777	785	792	786	700	744	751	783	818	782	759	808	787	759	764	768	783	731	789	749	804	805	767	803	834	800	804	793	733	778	761	787	740	765	786	737	795	827	795	745	734	788	824	817	767	793	784	747	787	784	782	785	744	746	782	778	764	779	720	788	801	787	750	794	806	780	802	788	753	781	756	782	785	758	766	818	780	803	764	800	777	793	785	785	757	786	671	752	816	794	723	729	781	782	739	771	801	777	816	758	770	801	739	796	766	783	768	743	771	745	775	799	822	796	744	782	782	813	749	759	789	789	803	790	808	766	791	801	796	749	828	729	796	783	749	784	762	739	795	788	798	793	746	760	789	705	760	774	741	801	753	792	820	753	760	784	767	732	790	747	792	746	747	787	801	780	781	825	775	763	844	788	747	751	765	795	782	774	761	763	755	712	770	806	771	756	729	783	771	760	795	803	770	725	814	764	743	723	734	767	766	695	786	802	738	770	785	741	754	782	753	726	744	806	782	760	775	794	774	778	760	790	774	790	822	811	779	778	760	761	788	789	773	803	747	825	728	743	748	767	764
27736	30391	35252	19434	5139	1735	751	433	320	318	316	328	299	304	354	294	357	317	319	304	300	297	308	306	337	311	289	310	311	290	335	283	314	297	344	296	292	313	339	321	304	323	304	308	319	296	327	300	331	312	276	282	325	306	298	288	281	301	300	303	308	275	324	299	345	307	299	337	323	313	288	323	330	298	303	296	295	318	273	307	307	294	303	310	307	318	358	324	320	320	290	317	316	297	316	311	313	312	275	301	295	312	309	323	302	312	315	337	288	331	324	290	313	298	258	313	296	300	305	316	297	307	292	324	303	314	291	341	306	319	304	308	291	322	311	280	320	294	297	300	329	321	314	292	321	295	330	309	337	290	297	303	307	310	305	319	299	300	308	318	323	308	333	316	315	320	308	299	298	336	314	324	332	277	318	302	277	284	299	283	298	294	306	335	332	331	292	305	318	303	316	285	294	316	296	300	343	335	300	310	354	303	308	313	279	304	316	330	321	332	295	308	309	302	330	313	287	339	329	293	308	343	306	332	315	290	343	329	298	296	293	345	290	313	321	301	314	285	326	273	315	299	323	319	300	304	283	322	321	336	272	323	306	269	325	299	311	331	317	303	323	315	311	291	304	306	300	307	298	298	305	307	325	296	313	335	308	270	305	298	317	309	321	325	311	268	296	291	292	282	308	328	318	296	323	297	303	294	309	296	316	285	322	301	297	299	303	306	333	310	342	305	271	346	320	286	297	291	316	323	298	338	300	288	298	299	332	289	284	319	303	298	338	324	301	296	320	297	276	294	318	326	297	320	295	296	285	302	303	320	311	320	300	293	301	307	289	304	298	304	332	294	299	289	307	282	318	303	331	257	299	307	358	333	292	318	309	322	316	303	328	292	297	307	318	296	287	314	285	304	348	306	300	300	290	329	289	326	309	306	285	351	307	317	288	342	309	331	300	271	302	315	319	281	311	345	323	277	288	319	308	334	305	312	330	334	302	347	326	294	296	319	301	323	302	344	318	329	334	325	324	281	303	314	330	314	309	328	292	274	274	298	325	342	352	310	279	297	313	311	314	317	298	315	300	298	263	296	296	324	298	327	317	306	290	326	337	319	291	307	299	321	312	309	320	303	340	323	301	320	320	319	309	326	327	319	298	358	267	310	316	317	329	298	327	315	290	289	299	295	304	313	308	302	311	294	277	297	319	332	312	338	327	281	328	302	306	308	309	292	317	301	313	291	326	275	317	279	333	291	283	300	293	320	325	283	311	318	315	309	287	316	317	316	295	344	292	331	319	323	329	309	325	333	314	288	330	298	333	303	303	303	319	324	283	315	313	275	292	340	337	298	313	323	321	342	292	298	288	277	315	298	309	312	294	312	298	323	317	308	306	292	298	323	319	297	293	324	311	309	297	307	305	349	282	349	325	327	316	309	293	296	321	316	280	324	302	325	300	301	286	302	312	315	338	311	311	317	304	290	314	293	275	324	307	300	293	307	325	332	319	273	286	305	338	286	321	321	318	291	303	286	310	289	331	328	312	326	341	318	328	323	320	317	307	358	338	326	307	302	290	316	300	319	312	286	291	282	290	299	256	312	305	313	337	294	301	298	304	320	319	298	321	334	352	307	290	282	306	331	302	306	313	301	320	303	319	303	331	312	322	309	322	318	324	307	308	285	306	284	325	291	330	317	316	339	296	295	308	291	280	298	319	345	324	321	325	330	297	293	298	321	289	298	285	319	295	327	325	267	330	338	291	316	281	293	295	295	345	313	264	292	300	313	309	303	309	290	283	325	323	302	309	311	312	311	302	317	298	311	320	332	325	284	302	312	291	299	308	334	313	288	329	318	300	289	334	325	313	337	332	303	314	289	317	302	351	312	318	325	314	308	315	297	308	306	301	325	324	297	301	344	316	272	329	312	283	286	301	333	306	304	302	296	295	343	299	325	319	307	315	314	308	286	345	307	323	286	306	289	299	297	314	305	312	323	338	315	305	329	266	317	314	288	281	336	314	296	300	337	312	315	312	307	328	312	333	316	299	280	326	308	320	324	331	308	280	323	310	326	323	298	297	302	274	323	345	314	299	296	309	306	294	293	311	314	315	324	308	294	310	315	298	288	304	354	286	314	283	329	292	313	324	340	302	330	308	305	310	324	303	336	327	310	330	343	330	292	320	310	299	313	309	319	303	313	320	321	310	289	332	298	324	341	316	311	302	286	288	290	323	295	328	297	290	304	318	315	295	316	291	289	313	313	286	304	321	316	299	310	332	315	335	302	308	325	332	309	310	316	322	291	295	292	309	257	298	322	295	310	319	324	319	309	333	281	309	299	317	332	305	327	302	289	336	296	285	318	308	309	328	305	286	297	308	363	303	312	282	328	291	308	309	322	316	343	303	299	338	286	308	275	321	346	320	312	292	296	320	274	317	317	327	331	299	308	320	329	307	312	334	318	307	309	295	307	320	324	334	300	302	328	312	321	319	314	306	349	317	310	296	280	293	278	314	322	292	307	291	293	287	327	331	344	311	308	298	323	306	321	325	319	310	314	317	335	321	335	312	323	276	349	346	305	311	277	292	290	317	317	309	295	328	344	307	316	321	316	332	308	305	307	307	313	291	318	349	293	283	312	294	293	316	307	314	310	313	309	320	303	294	326	290	312	314	300	298	344	329	318	294	312	292	287	308	317	292	293	278	317	340	312	354	289	307	325	316	314	342	334	321	291	291	297	328	344	295	313	304	336	303	318	326	274	313	307	308	306	322	325	325	328	346	301	283	320	299	332	305	274	307	341	299	333	316	293	287	279	330	363	327	322	309	291	266	329	311	282	300	306	301	301	315	317	316	299	341	323	300	315	312	295	307	283	322	324	291	313	299	301	292	330	332	335	332	323	324	285	288	308	329	273	302	292	292	325	304	347	300	284	279	315	293	312	308	297	313	307	308	325	320	320	312	315	283	312	329	354	307	300	290	295	311	352	308	301	301	324	302	344	294	362	305	301	317	297	317	313	332	335	323	313	341	298	313	310	294	275	300	318	332	324	332	310	299	325	315	303	321	267	309	304	324	293	328	287	303	334	309	329	286	307	294	302	312	270	293	335	358	308	323	277	330	288	300	331	316	273	284	298	318	322	323	304	317	298	312	290	340	297	312	307	309	337	295	337	305	311	313	310	325	339	324	319	291	301	307	310	304	280	299	342	312	316	344	317	338	312	319	304	281	288	332	305	302	295	323	318	294	294	279	287	317	299	307	301	318	308	304	327	313	334	333	293	301	281	314	328	318	284	324	323	345	298	326	295	311	323	336	320	329	278	306	286	295	305	317	261	283	280	285	299	326	314	311	335	285	292	305	314	321	320	314	289	298	322	297	342	326	290	317	288	288	305	309	287	316	274	313	326	306	292	330	309	314	294	306	316	340	336	307	292	310	319	278	304	307	294	304	302	288	308	294	296	281	352	353	347	302	304	320	309	301	297	300	321	343	291	315	316	311	300	312	282	292	340
31600	49865	41366	20887	8806	3945	1696	779	563	541	571	603	575	576	613	552	554	549	519	539	587	573	536	562	543	557	572	550	530	551	511	588	582	550	604	521	529	600	548	534	544	526	549	545	553	551	545	526	567	527	524	516	537	558	564	537	556	577	558	555	551	542	594	570	585	554	585	555	571	561	590	587	547	589	524	576	558	542	557	538	599	535	561	548	531	564	523	602	575	523	565	494	529	577	555	560	571	555	550	565	521	534	582	580	547	553	560	523	595	543	525	560	609	587	552	578	551	575	545	551	547	556	553	550	615	578	541	543	572	562	553	580	566	587	539	532	528	531	556	565	592	587	546	547	572	549	544	557	576	557	544	552	544	646	535	545	530	554	577	572	563	546	566	557	545	575	587	614	583	575	593	531	569	573	555	573	561	531	561	563	553	538	579	544	559	540	585	553	552	594	502	556	516	526	587	565	555	569	543	574	564	586	608	539	546	509	541	564	562	542	575	531	570	591	545	494	551	539	555	563	546	599	588	583	526	573	571	553	544	516	566	560	559	578	562	573	533	561	577	559	552	561	560	544	539	571	551	577	556	548	553	507	543	528	587	580	555	539	577	536	562	577	568	553	554	526	568	597	559	540	546	546	565	574	563	608	576	547	600	600	550	573	561	559	551	560	530	627	544	558	553	548	537	559	556	587	553	555	575	552	547	576	547	507	540	553	564	556	532	551	574	532	593	523	585	513	579	539	572	569	541	576	587	534	571	562	561	568	533	542	560	572	538	553	536	558	564	569	539	601	540	546	527	556	560	556	582	554	585	582	542	573	609	517	550	599	571	581	567	556	536	548	563	563	573	552	545	520	555	584	576	566	537	585	541	568	549	549	534	536	584	573	509	595	576	565	529	552	577	514	550	561	550	535	570	526	552	578	557	530	555	558	593	531	532	576	587	598	550	573	572	597	564	523	510	611	588	571	560	575	561	554	565	580	565	552	594	522	515	543	562	564	566	536	559	539	568	590	560	574	541	582	538	544	613	544	585	568	569	534	580	529	551	579	528	526	551	570	568	540	551	523	516	504	605	567	565	533	594	594	592	593	529	572	554	593	556	564	580	564	580	495	558	539	565	561	551	564	548	580	555	553	578	588	588	553	573	496	580	574	600	562	561	562	567	600	595	534	568	567	551	537	522	573	611	577	540	550	581	568	553	558	562	586	575	559	552	544	555	558	601	557	543	556	608	595	579	534	548	563	582	588	518	529	591	599	532	569	573	593	519	598	548	576	565	571	578	536	574	561	614	553	571	566	531	579	551	609	568	537	550	585	583	533	519	517	554	582	542	585	554	581	563	549	592	547	513	573	528	544	585	558	544	575	575	579	553	515	561	566	542	620	570	547	553	550	518	537	544	608	571	528	562	573	533	539	540	577	535	546	581	539	579	553	575	560	545	556	549	552	533	526	555	548	587	553	558	551	546	560	588	587	576	598	576	555	524	550	562	557	562	553	584	528	531	566	570	521	569	556	559	557	634	526	528	564	566	560	586	564	564	592	538	583	575	592	529	579	534	547	571	559	549	536	555	587	559	580	568	594	567	536	520	565	551	545	555	553	532	556	568	566	575	545	560	585	583	544	575	562	557	576	604	522	550	545	557	539	621	597	494	581	587	585	590	494	550	553	580	524	566	547	593	568	554	564	511	582	557	544	565	557	540	596	573	552	557	572	528	547	582	570	564	546	528	577	539	533	530	573	555	586	567	571	586	585	505	539	575	553	618	531	557	485	556	587	568	516	530	554	521	597	552	571	562	571	556	552	541	547	590	567	576	536	566	535	576	585	547	549	574	604	544	586	567	571	573	590	533	599	574	573	576	514	541	597	578	558	587	570	510	544	565	567	557	584	551	542	521	556	562	559	582	601	590	580	568	568	541	550	549	553	546	571	639	548	554	559	579	560	510	518	534	536	579	541	566	539	576	587	553	543	572	592	557	552	543	583	574	567	522	574	573	568	533	586	559	537	567	593	541	575	556	521	563	589	534	578	564	575	530	593	546	614	564	572	558	567	565	557	554	580	547	570	552	527	579	580	569	555	562	547	545	576	569	573	536	553	557	576	554	529	566	583	594	622	552	537	574	568	536	554	575	529	558	574	528	602	553	568	522	557	554	522	542	531	561	526	573	568	562	589	521	553	555	557	559	561	598	551	594	565	556	530	546	528	579	563	545	553	544	582	568	562	535	595	567	554	513	542	541	583	549	596	579	567	576	573	561	598	598	562	580	545	528	589	591	564	569	539	604	570	547	574	573	570	539	553	548	571	590	564	560	557	529	569	577	585	582	561	593	553	539	540	556	561	533	557	546	540	574	580	554	578	570	546	567	576	571	542	568	512	564	582	565	550	517	537	565	553	561	518	607	572	561	569	594	599	572	572	530	578	564	525	522	566	583	513	526	584	576	597	550	574	556	539	590	522	563	535	573	550	497	509	530	505	540	591	574	552	574	554	557	569	523	530	548	519	561	567	557	558	529	588	509	604	575	526	569	573	582	545	519	527	564	539	554	588	525	547	553	570	577	585	554	590	551	555	561	559	562	511	563	569	541	536	554	561	546	561	556	588	550	536	559	582	571	575	591	528	583	565	578	549	563	543	535	575	553	570	521	543	627	530	556	544	530	572	566	562	551	565	544	546	578	533	569	548	542	579	562	547	574	545	586	551	558	518	545	571	596	539	563	549	556	585	594	554	561	524	541	552	554	562	553	578	587	547	544	537	525	566	515	534	579	627	548	559	540	541	569	582	547	518	574	548	564	523	576	534	552	575	559	535	596	551	549	520	566	577	541	570	575	540	552	556	540	561	567	577	526	556	564	589	536	541	511	579	566	540	558	567	549	588	569	576	584	554	559	568	580	571	550	555	577	562	548	544	544	566	539	586	597	599	555	571	544	538	519	572	541	551	544	540	630	515	555	553	549	513	560	561	520	560	538	543	553	621	550	605	572	577	569	539	579	571	553	582	518	578	495	551	565	531	580	575	543	528	589	530	581	579	539	564	558	601	533	569	546	578	571	561	581	534	571	572	582	552	578	533	601	560	545	569	551	543	547	543	534	565	543	547	549	544	555	574	563	564	569	583	547	565	534	536	543	548	539	516	519	541	537	533	578	598	581	556	565	561	564	557	559	554	544	586	542	537	568	557	553	564	555	514	579	554	552	522	578	570	525	545	499	584	546	573	578	566	548	581	603	551	548	596	580	585	553	571	581	556	556	514	529	556	527	583	569	543	566	568	536	559	552	555	522	575	574	546	570	530	582	529	519	516	539	541	582	490	551	564	549	600	528	579	583	541	584	534	558	528	528	518	577	593	534	587	547	557	599	577	556	582	566	561	579	580	539	559	567	499	579	545	541	580	545	557	550	559	497	579	576	580	536	521	533	574	529	530	568	567	554	562	597	511	534	546	596	567	571	584	560	587	581	554	531	611	563	540	553	600	570	563	566	584	530	556	555	523
24545	25345	42202	35496	23917	15852	4752	818	349	377	374	378	375	388	397	350	394	391	360	398	370	338	340	406	390	337	367	367	369	375	357	391	393	359	367	364	347	375	345	356	383	377	360	376	377	389	376	369	384	379	362	343	409	418	361	358	359	355	411	361	330	375	374	347	363	357	374	384	382	391	381	375	386	339	410	353	381	357	328	383	388	376	391	348	338	335	389	330	369	348	369	379	367	369	359	372	350	388	365	380	332	363	348	372	355	367	356	390	380	356	360	384	363	365	319	334	405	359	381	371	373	354	372	398	357	370	367	362	364	373	367	370	373	371	384	385	365	413	413	370	390	392	366	384	400	375	375	383	373	366	368	357	363	380	367	391	377	373	336	336	370	368	361	356	387	343	372	378	365	366	388	355	374	377	372	337	398	355	367	320	360	371	375	381	376	398	378	379	339	367	385	406	371	356	376	374	412	388	400	384	382	387	377	357	365	373	347	356	381	377	378	361	365	360	361	380	357	365	369	382	343	371	377	398	372	379	352	368	374	344	368	365	373	363	375	365	375	346	334	386	378	373	394	378	357	331	346	333	346	373	378	341	387	395	386	363	375	332	400	335	356	342	343	314	393	319	349	363	378	349	362	371	349	334	331	354	386	378	328	358	358	392	345	356	370	347	380	364	346	369	408	391	383	365	361	368	339	342	350	345	408	363	378	376	393	347	337	364	384	394	384	355	399	345	372	356	369	342	353	343	356	388	363	375	363	390	386	399	382	369	359	352	348	346	353	378	359	356	340	343	372	346	374	358	396	367	357	377	360	369	387	377	339	378	409	378	398	358	342	371	367	351	376	348	366	358	364	381	358	355	354	378	354	351	359	377	353	346	373	369	369	351	362	367	350	342	355	406	354	380	385	360	384	384	349	362	340	374	386	381	343	373	333	354	366	379	394	360	372	376	360	367	360	368	347	383	391	368	375	357	355	389	355	343	413	343	368	353	355	356	382	383	359	365	352	345	347	351	398	366	370	377	367	351	388	381	331	347	364	378	373	352	344	374	382	353	376	391	357	348	348	375	370	355	392	384	382	358	377	329	365	392	404	366	392	380	335	382	360	362	388	377	351	371	348	328	358	356	339	351	398	393	385	351	351	328	354	340	345	328	376	352	348	358	350	345	337	380	355	359	367	375	397	363	378	379	373	391	349	364	392	386	370	415	343	349	340	353	352	370	359	367	357	388	372	368	378	374	402	374	348	336	381	372	365	368	363	392	362	377	344	358	352	366	364	393	394	393	362	392	369	360	361	366	362	368	377	400	377	380	396	358	375	354	348	358	376	365	373	403	387	353	373	376	375	356	356	348	375	345	350	371	340	381	355	410	355	376	396	384	389	403	350	360	339	358	360	363	359	362	345	340	374	375	402	361	356	369	368	371	379	377	343	391	388	341	312	387	413	365	360	361	368	334	377	377	388	381	343	359	381	376	342	386	391	363	348	368	374	377	371	358	366	379	373	369	349	375	405	406	345	354	330	355	390	371	350	358	348	360	361	355	376	371	389	377	368	387	362	378	352	377	351	357	374	382	339	417	353	371	382	389	357	378	388	368	384	378	343	367	426	385	369	344	388	338	363	377	328	371	373	364	380	359	378	390	358	334	367	376	381	364	369	377	350	358	343	369	403	391	345	390	391	351	389	384	348	381	367	403	363	338	369	352	357	375	359	350	342	355	377	364	345	367	369	368	347	354	398	387	390	353	366	375	381	437	371	377	373	395	343	384	360	354	344	376	368	378	374	373	372	409	371	357	365	353	362	363	362	367	374	393	365	386	388	355	393	395	336	332	362	353	396	385	358	399	403	383	384	351	390	372	386	358	368	376	397	358	377	387	372	366	383	420	372	366	359	373	380	336	348	387	379	364	356	384	383	355	405	373	363	371	393	372	365	357	394	376	378	400	341	356	355	373	328	413	363	409	383	356	362	348	380	367	374	385	348	367	332	356	367	337	368	380	369	338	329	361	363	388	384	358	351	340	387	337	351	366	371	381	362	329	365	377	372	375	338	402	389	375	391	336	361	347	386	398	391	365	372	376	371	353	367	401	402	403	355	369	364	351	371	386	364	338	360	357	378	414	374	362	362	364	358	397	365	369	404	361	393	380	382	357	370	386	358	371	377	384	343	366	395	319	393	363	373	385	400	336	365	362	359	368	397	353	346	326	367	356	330	337	363	381	344	402	355	403	405	366	363	353	357	365	412	383	373	340	357	356	359	337	389	335	349	381	371	348	370	354	377	355	342	369	372	375	364	402	388	357	351	397	400	402	367	351	367	386	327	389	364	366	395	389	390	363	351	396	349	369	365	380	374	361	384	395	371	379	396	357	331	381	410	371	379	383	360	365	355	361	348	359	325	348	360	362	371	353	338	381	340	367	398	394	370	373	369	372	361	345	309	327	327	388	383	353	369	338	354	355	343	372	336	348	402	366	330	382	357	356	363	367	390	370	349	365	359	376	380	371	340	368	345	366	376	387	364	354	392	390	316	377	361	372	354	350	406	331	404	363	378	370	369	378	411	359	371	395	366	381	364	377	398	352	394	390	364	390	346	416	362	370	386	386	366	371	401	387	375	352	398	343	347	347	372	352	384	375	401	365	347	404	373	354	341	346	373	344	361	368	352	333	363	373	383	342	394	370	363	365	371	361	379	375	306	352	373	337	338	348	366	379	366	372	355	356	354	368	367	348	372	321	375	342	404	355	366	394	408	387	405	382	369	386	345	391	361	327	359	383	354	363	407	386	342	369	380	375	355	343	370	338	391	339	389	366	367	392	375	362	356	378	369	388	380	341	367	367	342	351	363	350	343	367	352	362	350	384	354	375	357	399	354	411	355	358	389	367	399	387	375	386	355	368	373	372	365	357	382	334	380	378	380	389	399	370	386	399	384	413	377	349	369	389	372	383	355	389	325	374	349	319	355	377	383	355	395	346	367	345	362	368	362	360	374	349	332	388	394	355	374	363	378	388	359	334	375	376	352	349	393	365	349	365	374	393	354	368	369	379	345	343	364	365	373	341	368	324	356	360	384	359	360	355	385	362	332	383	394	370	357	366	356	341	381	369	395	374	369	395	338	359	373	388	368	392	342	356	337	371	363	370	373	373	341	355	367	348	348	358	353	364	355	353	354	362	379	369	347	346	361	404	350	359	360	360	376	374	381	356	369	353	363	314	374	358	332	367	362	364	393	368	385	353	393	367	371	359	372	395	341	369	389	345	392	344	366	366	367	369	399	379	365	365	342	388	370	382	362	379	391	382	375	360	358	360	344	368	388	369	414	390	369	377	367	353	366	381	378	357	346	360	412	380	403	365	355	364	374	372	364	375	362	347	401	358	368	386	370	357	353	389	405	372	380	352	367	381	345	373	383	401	374	391	379	371	366	386	378	370	400	390	387	405	382	358	337	368	388	349	331	372	346	365	394	416	356	379	362	350	355	396	388	399	351	378	368	385
56064	94479	76809	46826	30819	17888	6858	1645	704	632	679	637	633	626	657	654	673	636	640	613	634	584	663	617	654	646	673	644	684	641	651	692	669	598	622	645	650	656	669	636	695	630	652	636	603	617	639	616	653	674	586	694	642	682	648	649	677	617	665	679	712	624	618	687	628	646	656	645	701	651	651	653	657	624	615	653	656	602	632	647	613	616	665	642	625	614	638	618	659	637	638	664	656	628	649	622	641	660	651	686	639	635	655	689	624	580	615	613	680	634	626	638	681	642	701	687	669	642	589	658	651	646	622	691	672	651	658	666	635	644	645	595	689	680	613	639	612	673	654	639	704	647	663	641	622	675	661	638	680	644	652	625	674	648	650	646	601	614	717	643	631	656	638	648	640	623	676	639	694	651	656	674	690	654	643	629	633	666	604	672	626	699	652	673	634	625	626	663	672	662	632	628	674	676	659	608	672	656	686	672	641	661	625	650	627	662	647	640	691	656	682	627	636	636	669	663	627	669	649	639	597	625	654	643	644	660	638	615	670	642	655	631	637	636	631	616	619	700	675	657	630	631	637	641	659	639	640	634	679	663	641	679	637	648	635	659	618	655	673	644	650	640	667	602	660	687	643	600	626	648	612	678	627	648	613	686	631	643	677	692	664	623	686	637	688	630	641	707	632	645	629	635	638	638	641	609	640	661	689	644	671	674	656	667	731	620	665	665	584	642	674	639	670	670	680	606	655	660	693	612	606	691	669	674	644	647	604	673	651	635	668	659	614	664	651	623	609	613	607	650	643	629	696	592	645	627	654	615	661	598	630	633	631	619	643	629	630	631	663	626	666	696	600	669	652	590	638	668	653	631	654	617	621	630	622	624	604	655	581	677	625	681	632	661	634	634	729	662	655	634	620	625	668	641	623	625	662	660	681	673	646	688	621	607	656	633	669	680	650	690	648	620	648	661	670	654	663	671	653	625	622	667	655	664	627	666	685	667	660	667	635	671	714	639	668	647	649	631	674	658	610	636	665	663	681	606	638	683	640	654	645	646	663	643	670	596	709	677	662	638	658	678	652	630	625	639	632	631	650	633	591	641	672	658	690	653	634	610	631	636	615	655	660	611	645	665	650	659	616	659	631	663	658	647	679	641	645	610	700	640	639	617	644	641	649	671	673	656	670	630	659	650	615	643	693	628	615	670	682	631	640	645	675	621	638	637	619	642	596	636	667	688	654	663	654	628	667	705	647	640	611	676	680	601	647	655	676	686	648	618	623	609	614	626	618	685	645	665	614	647	621	666	675	677	691	630	670	643	670	653	652	636	650	709	653	681	676	645	658	623	636	667	622	619	622	663	658	641	642	632	617	709	661	670	659	650	650	696	658	662	635	614	651	635	654	613	623	600	660	602	641	663	668	640	660	650	632	612	649	650	618	679	649	629	642	630	633	663	626	602	615	650	686	657	624	679	624	611	634	657	674	656	653	680	661	625	657	650	659	642	640	694	638	658	736	652	653	688	626	654	640	660	647	606	657	678	631	645	679	647	638	662	645	646	654	657	645	676	652	646	692	663	624	668	587	652	623	658	624	620	634	657	642	664	651	648	680	616	655	643	622	633	690	655	607	708	682	644	626	644	616	635	595	667	653	652	617	632	678	614	682	626	635	672	693	727	686	652	666	617	630	632	645	657	602	609	685	645	595	643	660	663	691	730	667	637	603	638	620	662	624	656	660	670	654	645	646	590	634	680	670	620	676	641	649	653	656	603	611	626	637	642	657	633	615	656	626	691	660	624	648	636	647	649	654	600	643	583	656	634	630	672	640	643	696	635	628	648	618	706	659	649	653	649	642	643	618	693	613	620	629	693	647	670	656	596	611	649	585	698	655	581	607	630	672	629	637	684	664	643	682	665	653	638	665	630	686	668	628	594	613	661	665	651	635	615	641	655	629	670	654	674	673	646	694	679	678	634	622	611	625	622	684	596	718	628	681	626	661	589	620	628	718	657	641	698	652	633	707	626	628	599	651	655	687	618	629	662	635	630	715	624	653	592	687	646	689	614	659	595	659	626	664	656	632	667	691	612	669	658	653	603	709	646	697	680	637	639	626	652	635	588	619	615	629	654	678	657	650	620	642	648	630	669	668	662	665	660	670	627	652	671	593	647	691	647	662	628	647	630	648	676	632	623	632	672	615	629	655	644	652	683	629	665	636	599	606	638	611	630	634	682	629	681	680	634	650	653	655	606	621	623	618	675	632	640	668	614	671	644	618	631	647	645	657	633	634	701	635	642	626	580	630	671	657	634	639	645	652	649	667	652	673	646	710	635	633	667	650	648	630	657	651	665	647	635	641	650	637	679	651	666	656	646	653	636	638	624	619	649	614	655	649	651	681	677	664	688	635	572	656	618	652	647	615	690	636	636	656	650	625	654	651	672	668	624	687	672	630	581	681	631	657	661	650	637	646	635	705	625	652	665	583	700	671	661	641	611	655	659	651	670	632	661	660	662	643	652	604	674	682	642	657	635	594	618	592	683	648	608	688	651	633	658	640	628	626	633	671	654	613	613	652	636	678	636	621	626	668	675	640	646	667	637	655	628	647	687	659	639	672	678	647	639	707	658	657	652	704	656	672	630	644	651	639	682	584	620	641	595	649	660	673	660	614	621	662	657	570	624	656	674	610	636	601	629	604	657	644	635	662	649	649	664	622	618	633	659	711	692	596	673	640	626	683	613	661	631	625	637	596	638	666	702	653	690	693	632	665	644	659	689	644	612	646	627	630	691	655	620	603	682	646	625	641	660	638	615	630	644	655	623	725	616	618	631	662	674	634	580	673	619	639	670	618	633	688	664	642	677	641	659	645	627	622	638	667	648	606	644	652	639	679	607	612	695	629	616	592	616	662	657	649	652	626	660	643	678	635	626	656	631	647	676	655	661	640	638	647	676	656	641	649	645	684	606	626	614	644	625	628	678	630	667	637	655	647	648	591	636	702	652	662	669	657	643	665	670	662	643	618	635	598	687	653	675	612	623	665	662	642	678	638	634	601	668	655	629	613	623	663	659	673	621	689	669	605	654	637	650	663	619	641	628	640	654	622	642	655	640	661	671	636	651	648	649	667	635	614	632	629	686	684	703	603	639	636	627	657	600	594	607	641	667	599	656	622	636	652	685	621	661	660	706	645	640	679	635	646	665	684	645	629	644	637	638	655	696	633	612	632	682	612	654	662	708	680	623	610	689	640	635	643	644	647	668	573	614	610	621	680	653	631	667	669	680	648	615	668	597	626	666	676	604	701	640	651	620	665	651	650	639	641	604	640	619	640	673	652	662	644	648	629	678	679	661	656	602	643	643	626	594	638	652	645	638	671	637	613	641	677	642	656	623	668	657	601	614	626	687	614	630	637	658	669	641	671	611	649	650	657	612	591	650	616	652	633	634	701	661	614	679	609	631	640	659	636	650	640	640	651	655	646	609	678	711	655	633	670	628	664	613	641	656	653	654
23479	22973	36608	31161	25990	22173	11662	1477	473	500	475	502	435	453	498	476	465	501	512	461	419	462	458	469	478	484	447	469	447	449	484	486	448	403	471	423	494	444	469	474	477	492	493	463	470	475	492	494	464	466	458	456	463	486	475	456	432	479	464	488	453	461	471	435	400	523	454	429	450	451	446	439	464	496	476	481	464	419	457	511	466	453	471	437	458	417	428	471	454	457	450	449	472	469	483	466	466	445	455	467	479	445	443	442	444	461	464	481	454	492	459	429	443	468	441	461	424	468	447	465	451	438	480	446	475	474	444	449	426	438	458	458	490	452	436	435	465	455	452	487	440	483	462	453	430	488	456	435	495	484	402	489	445	459	440	499	482	476	476	434	439	459	451	439	486	477	468	436	458	445	457	456	446	437	457	435	458	475	427	453	425	474	426	455	430	428	451	471	496	444	465	487	441	446	455	412	455	433	440	488	472	427	444	443	436	452	443	465	484	475	484	455	455	452	456	463	455	457	447	503	433	460	435	445	475	442	468	473	437	426	455	475	484	437	463	457	443	407	474	477	432	439	481	474	476	469	435	457	442	464	476	477	441	450	432	475	460	469	471	465	472	448	462	449	417	442	468	459	464	471	425	474	445	440	442	480	448	460	457	449	489	461	447	451	463	501	461	471	492	469	449	451	476	469	448	457	498	489	448	448	478	454	403	454	466	484	457	465	463	427	437	455	452	432	448	476	465	482	456	473	446	492	463	438	463	476	459	448	478	458	457	490	448	451	488	487	483	447	454	438	433	449	438	465	424	476	476	471	458	455	450	476	446	471	477	444	458	471	502	435	482	486	436	436	460	433	442	483	448	486	493	456	501	479	463	454	449	459	463	416	444	445	473	447	490	472	464	483	458	486	477	393	465	423	446	518	488	456	437	440	437	460	429	446	446	481	437	426	451	456	457	480	441	475	456	443	429	483	410	436	450	446	472	440	458	441	459	438	459	469	437	464	465	415	439	461	453	411	461	446	426	468	426	446	457	460	425	462	424	465	489	474	434	435	430	459	457	475	433	445	486	432	445	458	468	483	457	449	475	471	458	449	450	474	470	476	418	460	481	485	459	449	457	439	511	444	471	462	434	426	452	459	471	492	456	463	488	447	460	463	480	448	443	431	463	480	462	455	444	433	483	463	491	476	462	440	429	421	415	424	438	452	463	435	456	461	502	457	478	448	433	420	453	457	432	455	454	461	471	436	492	457	464	441	432	470	398	431	454	471	461	492	460	444	463	465	467	464	431	445	444	487	463	466	453	445	464	446	446	469	441	503	474	459	476	474	489	460	465	425	452	413	461	477	465	454	422	466	422	430	447	440	479	446	479	453	477	450	450	501	463	495	459	469	446	467	427	447	466	441	459	463	461	481	452	429	446	430	466	453	459	456	402	446	436	465	450	437	441	485	418	436	421	436	424	460	487	426	452	442	466	455	435	464	473	483	452	482	464	437	452	463	468	465	453	467	448	459	468	420	424	462	483	451	444	448	463	453	468	477	478	443	433	471	460	445	473	435	458	444	484	422	450	450	466	489	489	462	444	481	448	454	440	450	446	429	452	446	459	479	471	463	431	458	512	474	488	425	459	443	451	471	420	457	460	442	497	439	487	420	438	441	471	472	445	460	458	429	471	444	447	452	456	463	456	479	469	431	419	466	467	483	480	438	415	497	429	452	468	456	449	475	450	438	432	449	479	462	475	465	458	460	499	434	455	480	457	433	473	488	457	461	424	469	452	461	426	426	447	474	437	446	429	467	471	446	492	415	465	428	491	453	449	415	472	461	453	467	443	486	464	471	431	457	523	449	452	429	473	449	478	416	450	511	478	442	449	442	447	444	462	451	452	422	455	487	476	427	441	452	439	444	452	468	478	454	461	502	463	439	435	469	460	452	455	478	438	461	462	432	430	454	451	446	426	470	421	461	445	467	464	449	450	462	438	447	471	459	495	451	421	469	475	477	464	498	458	422	430	465	472	459	460	478	443	452	431	491	452	452	434	457	446	433	423	472	457	434	450	465	422	472	413	443	451	482	473	462	454	447	460	455	459	455	442	451	468	452	496	468	450	475	431	426	468	431	464	451	488	437	451	435	423	450	452	505	421	419	451	464	460	421	436	443	455	452	418	447	423	448	463	454	487	473	464	515	471	440	437	468	433	440	442	476	455	463	472	463	460	421	408	447	452	487	447	443	430	390	471	468	454	450	458	444	459	466	471	454	439	451	456	452	450	469	454	469	469	484	449	441	453	456	488	479	452	451	482	461	451	476	425	454	438	458	469	439	457	463	441	459	440	467	464	469	474	453	426	504	475	453	475	470	451	428	451	465	491	439	436	481	463	469	455	468	453	448	444	489	465	486	444	428	461	440	445	483	459	443	463	439	402	444	478	482	453	430	461	416	453	454	459	449	437	431	425	483	468	426	472	507	450	435	482	511	453	472	441	463	427	474	470	445	413	466	423	465	456	428	441	498	425	467	446	484	487	428	436	471	442	421	442	473	460	445	448	457	439	452	473	495	462	458	451	416	471	410	474	457	463	444	466	493	449	435	429	469	468	448	466	462	488	485	435	452	447	447	451	458	469	463	439	430	451	437	504	480	480	450	436	455	437	482	442	454	438	457	472	484	452	438	441	482	516	422	462	485	427	479	435	432	438	453	444	465	427	468	482	442	446	461	474	458	460	431	456	381	484	425	439	492	483	485	436	472	476	459	460	483	465	493	457	401	490	431	422	451	481	437	462	475	444	458	459	481	462	468	429	460	455	488	460	448	443	463	445	483	455	448	416	485	454	469	414	459	465	441	429	485	446	452	491	471	512	457	441	439	433	439	443	427	497	454	498	464	454	422	459	456	464	433	411	413	423	456	424	442	447	459	482	484	452	466	421	450	489	460	461	472	464	425	469	441	465	460	458	484	466	468	419	431	480	468	416	462	449	437	525	438	476	481	484	445	445	441	445	430	436	460	475	430	473	422	419	482	494	463	467	421	480	462	432	435	438	446	460	454	456	442	432	489	467	470	418	458	461	455	484	499	430	427	425	459	448	454	494	464	436	448	479	472	465	479	421	427	449	411	461	466	468	435	467	433	445	442	466	441	475	442	447	471	438	457	478	455	489	438	476	497	475	465	481	455	444	479	522	435	466	437	419	449	432	478	444	499	452	441	473	470	444	471	477	424	477	451	499	438	467	448	458	406	498	470	438	445	456	453	420	448	464	467	487	468	445	478	443	447	460	435	480	453	525	419	471	453	453	465	468	462	456	459	420	457	483	473	467	443	456	481	432	447	441	465	453	424	454	437	442	450	441	425	486	451	440	477	477	470	457	419	466	455	473	483	437	490	443	482	454	412	457	456	474	432	438	466	483	453	495	475	475	456	474	484	420	462	429	469	476	447	450	436	491	469	479	442	430	486	471	440	467	490	452	440	480	448	426	435	416	462	454	459	448	477	470	443	415	460
59570	103889	82668	54952	40471	26008	10893	2472	810	793	767	786	804	810	752	779	764	775	786	738	770	770	761	780	843	780	756	803	752	816	748	759	706	777	766	760	805	757	742	770	790	795	754	784	823	791	739	759	756	739	764	785	796	780	733	779	776	768	800	786	773	792	781	777	761	764	768	765	774	759	740	805	746	799	741	776	744	727	773	792	803	761	825	778	763	820	762	756	781	810	748	781	801	831	772	817	749	791	754	766	767	770	788	794	789	755	807	737	761	813	765	760	742	786	785	818	772	778	760	820	763	776	764	754	791	796	788	780	764	740	732	762	809	792	765	800	780	748	810	761	787	759	784	801	734	769	752	763	795	795	786	746	776	791	698	764	768	794	764	761	733	805	761	736	753	809	749	812	799	814	776	757	759	789	771	754	769	765	761	817	774	735	826	769	776	812	778	769	761	790	793	756	768	790	769	741	809	720	801	749	742	744	745	737	778	740	763	753	730	759	807	763	812	809	799	783	830	771	816	731	709	762	804	725	763	741	752	774	749	772	751	729	815	769	798	756	736	762	810	756	791	780	808	839	772	787	791	780	759	768	755	728	781	828	821	763	795	724	803	792	814	810	780	719	770	759	782	840	789	726	736	774	772	767	806	747	802	737	766	763	752	742	749	757	799	787	767	798	791	806	769	719	762	790	782	758	774	753	713	746	803	724	760	764	821	792	758	735	733	789	782	759	769	749	760	752	742	715	744	794	756	751	753	779	771	769	746	689	794	802	764	814	797	746	737	788	766	757	811	765	744	742	734	801	740	770	782	787	757	768	810	742	796	752	779	804	818	788	714	770	770	814	763	763	775	739	780	792	760	797	723	802	717	783	756	804	782	787	764	770	805	789	785	759	782	798	764	749	752	754	750	767	780	804	777	758	778	796	804	766	751	787	764	780	809	770	784	721	766	785	794	762	772	746	772	774	739	768	826	798	735	756	738	786	767	765	723	797	768	805	788	813	792	768	728	738	786	780	778	758	819	795	747	796	784	734	712	766	738	801	749	767	756	716	807	798	805	762	763	763	790	775	790	780	759	755	750	763	731	738	773	746	725	759	794	781	755	817	772	738	790	775	711	776	792	741	772	775	785	779	799	787	803	727	788	765	750	786	815	747	777	781	746	742	766	839	791	725	791	764	790	786	795	714	755	754	784	763	743	783	803	775	759	736	707	827	748	784	724	778	685	747	771	766	779	760	825	814	744	795	753	725	794	763	795	805	732	752	741	736	788	771	803	788	752	745	738	816	775	769	791	715	748	699	743	727	746	791	778	738	774	725	762	764	759	796	780	753	795	818	831	735	774	813	771	791	791	779	818	759	756	765	772	815	791	736	769	799	753	754	777	791	749	772	755	739	823	782	747	770	773	733	787	744	767	702	771	728	751	756	732	760	799	774	807	761	749	723	759	808	790	806	750	753	750	762	806	787	774	745	770	807	756	765	787	741	758	780	742	752	749	836	785	761	801	752	770	751	780	789	780	758	783	811	770	731	737	733	778	776	777	751	811	765	775	804	774	770	816	753	759	766	732	786	755	790	798	773	827	734	804	770	765	771	767	781	773	814	786	780	801	808	779	802	776	798	738	751	750	776	783	755	811	766	758	700	702	785	772	751	807	793	816	749	787	798	753	752	754	710	792	747	783	780	774	777	797	755	786	755	762	789	773	780	800	778	784	755	778	777	744	755	735	822	822	794	803	797	763	800	719	755	811	783	782	788	764	765	742	781	793	720	798	751	735	759	761	725	798	784	768	744	788	740	761	774	790	798	758	782	777	758	754	743	752	773	729	818	724	755	803	804	779	814	754	803	793	789	755	794	803	786	765	750	751	724	762	774	785	774	815	791	757	798	771	716	774	774	769	764	795	733	762	780	781	792	781	775	784	773	760	783	763	761	769	749	766	734	797	781	795	741	779	736	790	794	776	780	772	753	741	740	767	765	803	759	756	769	752	774	793	745	775	790	807	724	792	779	773	810	794	829	753	746	727	742	798	747	787	806	775	793	728	744	797	801	737	733	743	736	753	751	779	780	748	792	736	771	783	761	763	769	804	763	736	778	792	751	748	770	785	825	807	731	830	774	757	735	739	773	738	758	710	739	814	810	797	758	725	756	806	716	767	750	796	775	739	730	760	786	792	776	800	764	787	778	738	818	793	801	737	776	756	754	765	827	799	786	752	741	736	755	731	767	741	763	767	753	735	753	757	765	737	752	744	762	734	793	739	770	732	745	718	774	778	790	687	825	776	755	766	763	750	719	729	693	806	808	796	767	782	756	809	742	800	765	763	808	767	753	742	748	793	779	828	814	801	774	767	720	751	733	728	728	779	766	728	800	753	756	749	749	817	734	703	759	741	797	762	745	758	778	770	750	774	718	786	752	804	806	772	828	811	770	790	766	781	803	751	757	784	769	759	761	726	794	802	780	782	770	768	756	780	746	794	759	717	786	767	773	774	808	757	758	780	749	778	724	786	757	762	765	747	744	774	734	713	820	786	802	755	719	738	735	746	767	757	834	826	727	756	742	747	789	729	712	752	754	790	771	804	818	811	806	772	797	798	806	719	739	786	787	793	734	773	825	788	824	738	744	755	754	835	755	784	764	790	799	771	816	749	776	775	753	801	755	781	739	811	764	749	756	786	747	780	732	742	752	746	767	770	768	757	768	772	811	775	798	757	753	779	776	775	766	785	743	767	747	760	758	713	790	742	792	799	752	809	763	775	783	739	817	757	764	736	773	775	796	763	787	745	743	793	700	763	751	764	747	739	787	768	816	783	791	831	752	783	837	795	756	767	738	797	765	805	768	747	827	737	706	740	796	750	785	802	788	750	809	815	771	730	755	803	778	758	715	775	763	782	749	746	766	768	781	730	802	796	672	822	776	762	787	748	820	730	767	795	755	855	804	754	773	772	754	782	778	769	828	793	781	746	780	783	759	794	721	789	750	747	762	809	748	796	804	757	763	750	771	730	752	794	771	727	751	766	776	790	790	754	725	785	787	739	729	819	786	744	750	786	729	766	752	790	789	766	814	748	750	794	738	766	768	728	763	769	804	781	777	749	766	764	782	767	749	766	837	767	768	839	763	764	737	792	738	816	757	778	793	786	744	748	773	783	856	745	783	764	737	742	800	764	773	777	801	799	789	745	778	761	768	794	759	751	758	743	777	755	806	743	730	755	779	802	715	766	752	786	747	829	747	780	785	714	775	748	746	767	782	781	803	774	751	768	749	787	777	741	756	803	757	813	789	794	780	788	728	789	815	742	764	756	756	756	779	739	794	815	826	756	731	771	752	751	767	766	745	782	738	767	740	801	807	762	816	793	805	761	708	721	761	814	756	810	722	744	747	793	775	794	793	725	787	780	750	736	797	768	815	738	760	773	810	784	751	763	775	794	771	769	743	765	788	751	751	794	748	745	768	784	731	771	779	773	761	787	783	765	763	793	747	795	787	756	758	790	752
27989	31852	32605	16739	5743	2106	795	372	310	289	275	300	293	306	296	299	309	304	311	300	299	304	292	296	326	310	320	314	316	290	327	276	321	303	297	303	269	307	305	278	261	274	262	285	274	323	297	310	317	274	257	311	312	283	320	293	305	299	314	316	308	299	311	313	294	312	278	308	262	281	329	282	274	321	290	286	311	284	281	289	284	270	308	313	303	295	289	286	306	280	293	272	287	306	317	296	304	314	320	299	309	299	340	318	262	266	281	308	306	323	310	276	287	289	302	301	283	298	298	307	329	288	290	284	323	312	292	294	312	285	257	301	303	323	313	290	309	312	297	307	286	309	312	292	304	307	290	299	319	288	286	281	317	292	293	349	300	309	339	310	273	311	301	313	329	307	328	279	282	333	332	313	300	255	293	304	316	296	314	282	297	285	287	329	266	291	324	275	292	267	286	303	306	299	300	279	307	319	309	275	328	291	303	301	303	329	308	276	331	312	313	314	269	304	300	287	287	322	316	299	289	307	290	300	335	305	302	313	283	303	283	314	305	296	310	286	288	293	289	272	344	299	320	335	311	259	307	285	293	333	299	306	290	296	291	303	313	314	294	309	265	312	275	297	320	278	338	329	323	295	307	320	287	279	338	296	296	346	294	319	292	285	298	304	317	315	292	284	283	307	308	317	289	305	295	274	300	312	279	298	296	319	298	333	293	283	297	303	304	310	277	301	296	324	274	279	288	322	279	333	260	327	279	305	302	291	316	306	295	312	296	311	281	324	284	327	291	309	296	292	304	297	297	299	333	313	291	302	285	305	291	296	323	287	292	284	284	319	286	301	316	289	276	312	288	271	316	268	277	303	309	293	301	292	301	319	292	295	303	307	292	314	288	310	321	316	317	296	284	275	282	321	302	297	303	288	308	303	294	267	292	315	282	294	282	341	301	327	302	299	315	346	300	297	298	299	318	322	272	315	307	304	302	302	285	333	309	297	286	316	293	317	332	299	285	321	312	329	320	318	307	302	292	288	261	299	281	313	270	329	299	277	299	303	337	314	309	310	339	297	316	279	276	293	280	328	269	297	284	323	313	270	325	313	310	312	320	286	279	304	283	297	326	276	269	337	325	301	315	299	300	280	320	317	278	300	279	291	293	312	299	311	308	274	285	283	306	288	310	304	321	289	289	288	286	303	293	286	318	295	321	280	280	303	295	320	276	296	293	285	301	315	303	274	327	318	271	335	300	308	312	316	344	309	312	264	318	266	283	304	311	306	319	282	287	280	307	313	287	313	310	293	318	313	320	281	286	305	311	328	283	300	337	303	320	308	285	280	300	330	327	322	325	267	285	293	308	274	313	314	277	329	309	316	309	304	300	323	304	303	270	301	280	301	296	297	316	294	274	300	257	291	312	314	292	297	322	295	279	286	349	344	311	280	283	270	316	290	300	305	271	297	269	295	311	322	286	304	291	308	293	332	309	302	287	283	284	324	276	296	315	309	280	259	306	346	287	296	303	335	289	278	290	281	278	281	286	298	248	299	317	304	285	289	283	301	320	328	294	284	285	275	302	322	304	309	302	282	288	311	283	319	327	276	285	318	345	335	301	310	290	298	301	281	306	307	301	288	295	316	299	267	297	315	281	294	305	272	303	309	321	281	309	283	297	292	291	336	265	318	285	278	281	325	307	303	331	298	289	313	314	286	324	308	329	309	306	312	269	295	302	321	304	295	286	299	303	296	280	308	288	301	334	316	294	262	309	303	289	310	297	309	295	272	293	297	305	311	319	302	339	299	301	311	299	282	307	275	308	309	318	311	311	288	321	302	322	322	317	310	290	283	304	305	292	276	294	319	315	306	300	289	293	301	289	310	342	279	290	291	305	287	279	288	308	291	290	290	298	276	289	322	279	291	291	326	306	295	305	304	308	342	285	297	321	307	305	294	307	293	275	313	283	318	300	279	289	282	326	304	294	317	291	312	261	311	281	281	278	305	307	298	267	260	316	288	297	318	307	308	295	286	276	308	275	309	321	299	308	302	304	311	339	325	323	324	292	277	327	296	277	314	311	342	306	321	306	305	319	307	295	297	284	310	294	302	292	310	281	313	292	297	317	287	314	309	250	333	281	272	283	282	304	304	308	296	327	302	282	308	323	296	298	303	333	324	285	296	299	335	302	283	288	295	316	259	296	289	314	313	298	318	318	312	298	270	308	299	282	312	310	301	318	312	320	299	312	285	333	306	339	254	291	309	302	289	326	294	291	321	337	283	301	314	273	316	333	299	280	315	323	306	290	318	304	283	282	282	285	299	293	282	311	294	267	281	307	276	329	304	303	288	336	327	291	330	322	277	311	308	299	280	300	311	305	326	312	306	291	302	283	294	285	288	330	267	297	299	281	289	300	290	288	315	303	320	309	310	273	281	318	301	294	294	313	293	287	296	303	336	318	296	284	288	350	315	280	273	290	298	317	285	287	284	322	282	279	282	307	308	290	307	271	312	315	278	285	319	331	308	297	285	285	323	290	324	317	283	271	276	274	317	320	320	308	289	325	285	283	331	281	284	322	320	305	291	302	299	299	313	327	272	325	320	285	295	291	320	272	329	290	299	366	287	286	317	289	287	264	328	318	317	252	290	299	294	302	283	304	282	326	283	308	275	301	293	292	264	306	298	317	292	301	337	286	284	308	314	312	293	315	295	303	317	293	286	322	281	343	304	304	272	319	290	292	270	324	278	274	324	301	314	296	285	278	294	317	287	310	290	275	314	249	327	267	307	281	295	302	304	304	311	301	306	307	316	292	284	304	280	285	324	317	324	285	309	289	331	275	289	315	304	288	307	285	299	311	292	324	315	306	267	292	318	304	277	328	312	299	305	333	317	285	321	259	277	297	298	271	278	287	321	285	299	312	279	298	285	307	324	316	323	286	317	289	298	276	306	280	333	298	321	306	270	303	314	309	297	289	306	301	291	312	280	317	289	310	330	316	298	301	297	295	301	304	310	295	289	304	313	299	296	298	298	284	296	283	316	285	346	319	301	318	319	307	251	309	283	318	292	283	316	272	300	319	303	290	273	320	300	325	263	282	315	299	283	312	311	288	315	326	321	288	290	289	263	294	304	300	304	312	322	320	355	315	317	296	290	269	246	341	326	315	301	288	324	306	286	324	279	298	308	307	316	285	283	309	311	269	287	297	274	288	290	297	302	299	307	301	328	304	311	302	272	296	294	313	303	295	298	302	310	298	282	303	318	291	285	297	276	300	283	306	289	299	322	304	304	268	279	298	275	284	305	314	295	301	263	318	301	318	320	308	287	256	296	293	303	301	285	293	323	315	301	327	307	287	328	313	290	315	324	289	285	295	269	307	299	321	287	292	305	317	300	318	293	308	313	298	314	310	291	294	284	316	281	277	268	305	327	284	297	299	270	293	283	282	265	313	304	298	296	270	335	310	284	298	300	277	267	315	301	291	313	268	284	316	289	279	287	295	313	306	282	294	284
32319	51090	37704	19205	10288	4739	1866	730	552	529	539	538	577	511	546	555	503	540	539	528	520	563	538	533	540	480	527	490	539	540	538	530	554	549	568	559	563	579	557	499	550	574	579	593	536	552	553	559	544	558	530	541	529	507	535	556	553	581	563	552	529	541	541	550	528	524	585	553	537	504	538	535	532	524	573	541	552	547	569	544	547	552	557	516	537	552	571	544	499	502	551	515	501	524	550	532	516	598	546	542	547	524	530	534	547	521	530	527	559	491	562	479	566	573	542	563	571	583	516	528	535	536	551	559	536	584	518	553	509	560	510	529	533	509	558	601	530	562	535	527	536	539	492	514	573	565	546	527	553	566	540	532	573	541	540	519	501	520	505	533	515	549	574	531	535	494	574	521	550	530	551	585	561	541	543	587	563	543	554	544	567	536	570	541	562	496	527	542	560	569	545	561	567	546	544	516	565	539	542	558	492	528	521	554	536	559	521	540	539	552	529	513	573	565	533	570	547	530	529	534	549	540	533	579	524	537	507	519	545	535	543	534	520	515	559	564	547	584	541	519	588	570	522	523	557	500	554	523	528	564	560	526	546	536	509	554	520	544	508	533	558	548	540	553	550	544	543	551	480	540	593	569	559	554	516	562	519	552	545	556	522	554	531	518	517	565	531	542	547	523	514	538	564	579	532	550	572	514	512	540	543	547	500	540	555	544	506	562	533	539	577	550	506	544	532	551	557	532	554	524	557	533	540	504	550	552	560	514	533	564	481	543	578	510	577	578	581	498	591	557	546	539	533	529	522	563	548	544	545	549	569	527	578	597	532	556	564	542	517	545	509	566	532	538	514	546	525	556	472	564	591	547	558	571	508	513	561	568	491	554	539	540	568	586	528	566	559	574	515	559	538	547	574	540	552	585	514	526	552	528	560	576	523	541	509	545	551	559	556	570	537	530	536	561	575	539	564	543	528	549	540	571	542	554	562	555	561	583	573	562	561	542	554	574	533	531	567	571	576	539	574	529	559	585	559	540	557	486	562	553	567	530	564	535	514	540	502	529	555	571	550	543	530	560	543	577	528	566	524	540	507	567	535	494	529	591	563	548	550	521	513	544	585	559	558	524	552	589	546	516	548	545	550	571	568	580	562	563	549	565	510	553	592	546	542	553	551	528	565	556	536	552	523	545	541	588	502	522	550	564	523	533	537	555	533	524	554	531	544	529	556	567	530	537	538	571	545	533	560	526	543	546	547	558	505	514	526	573	535	556	555	529	545	573	578	549	551	526	525	514	551	563	520	552	534	547	499	516	505	522	530	493	520	546	539	559	553	538	556	579	557	592	552	564	574	571	510	553	574	549	537	527	501	554	535	542	556	495	543	525	535	526	533	581	562	535	550	539	543	519	545	562	575	548	542	483	544	577	586	521	546	530	521	530	588	553	514	544	551	548	563	548	601	545	554	518	528	554	512	527	542	551	554	568	547	516	539	592	569	555	533	498	574	581	546	526	543	603	499	564	577	485	588	533	565	559	552	555	491	577	541	554	530	533	578	535	570	529	515	539	538	556	582	507	575	525	560	548	539	537	521	545	567	564	555	568	527	540	516	540	519	503	523	542	502	540	552	557	553	493	541	550	553	557	577	536	543	575	529	559	546	577	515	558	551	525	522	535	552	565	599	544	526	524	537	560	560	520	567	512	530	564	497	551	550	541	537	554	573	487	516	587	526	565	527	516	494	594	545	545	540	519	521	598	522	562	515	520	507	569	589	565	553	516	524	534	564	566	564	551	521	527	524	511	570	558	594	544	534	545	561	541	520	543	574	537	515	511	573	581	547	572	527	534	561	581	547	558	537	537	571	564	568	542	534	545	558	561	568	566	543	549	526	529	532	547	525	550	532	530	550	533	542	535	530	528	553	546	550	515	541	543	579	481	534	557	541	541	551	565	547	505	535	552	546	510	544	542	588	535	529	523	537	528	530	547	549	572	537	549	567	524	562	534	532	586	532	551	589	569	502	531	549	561	559	545	563	556	532	539	523	566	578	560	564	563	529	543	506	488	533	537	549	527	568	585	540	573	533	536	549	551	552	561	541	552	548	539	570	525	523	550	536	558	562	581	497	555	526	590	598	535	541	528	540	558	501	578	537	556	524	537	541	530	546	518	488	565	544	578	568	519	548	540	580	537	544	550	532	571	546	543	558	523	554	539	509	596	499	528	569	546	586	552	506	574	507	567	568	520	541	569	583	549	567	538	543	535	549	511	491	517	555	502	526	530	529	566	547	557	500	487	554	570	565	608	546	534	523	535	550	568	562	541	525	564	541	561	551	574	520	556	543	529	552	536	535	575	526	549	570	541	539	589	536	561	541	532	584	531	523	540	539	548	577	545	527	575	577	546	554	543	552	545	534	493	543	554	551	581	570	566	568	488	558	555	552	541	592	558	559	549	522	543	597	520	509	560	549	544	508	563	542	520	550	548	528	568	557	528	549	552	543	521	527	553	576	508	528	571	550	570	511	558	579	529	494	517	492	528	522	561	532	562	540	533	555	544	537	515	563	543	558	541	527	494	543	548	546	527	577	544	563	529	541	503	542	549	542	617	573	581	516	558	568	557	527	524	542	551	502	566	556	536	550	509	560	542	529	535	536	531	520	532	508	510	547	576	532	581	548	612	533	562	557	540	543	497	537	542	561	549	582	531	527	517	565	567	613	542	550	548	543	526	584	549	545	561	537	566	541	546	560	526	554	511	517	531	560	560	551	545	534	540	525	524	594	576	544	515	540	552	536	522	537	577	545	550	533	567	527	558	547	512	593	538	571	529	532	537	567	537	558	574	498	548	522	556	531	516	559	537	550	559	525	531	534	529	565	553	542	533	543	571	553	544	594	525	543	541	567	539	509	553	554	530	523	554	557	581	527	578	598	549	552	587	540	567	540	543	542	540	568	533	508	562	550	530	536	545	525	570	550	547	504	538	500	530	572	549	549	557	550	558	508	546	505	555	510	511	567	541	561	540	518	553	514	528	559	505	553	557	522	543	541	559	568	591	569	548	540	517	526	498	538	551	562	548	509	597	537	547	535	537	501	579	529	574	513	514	524	581	541	546	553	528	525	522	514	534	549	547	544	565	561	558	529	534	558	565	522	518	519	549	542	565	541	521	518	534	603	503	550	534	515	546	537	528	530	515	542	513	535	551	529	541	530	563	535	571	551	534	537	520	551	553	549	536	541	546	539	551	546	566	542	560	558	528	581	524	552	543	530	566	560	573	559	547	589	509	541	533	496	544	570	539	564	568	551	596	519	525	567	520	514	556	506	554	505	570	515	532	558	528	542	532	574	552	526	531	576	552	559	561	571	553	540	545	534	556	550	552	532	511	524	552	529	561	517	551	571	570	575	567	581	509	566	537	532	571	547	582	551	539	531	541	521	571	542	567	533	527	501	539	544	537	489	553	557	545	548	548	543	531	535	510	531	553	568	559	569	493	539	568	544	570
24599	25377	40732	34728	25986	17281	6068	877	380	379	397	386	381	405	366	394	342	366	356	361	343	358	349	354	381	359	371	377	385	368	369	311	393	365	377	362	373	370	360	332	375	360	380	339	385	352	396	359	381	369	334	386	343	332	347	365	334	336	359	341	327	368	387	347	321	378	364	334	354	387	343	360	325	358	330	371	389	361	359	342	351	346	357	366	371	355	406	344	382	364	365	364	376	341	392	362	377	337	381	384	363	336	373	350	381	352	365	367	355	354	340	366	392	321	343	340	336	374	335	377	353	366	348	354	384	371	318	390	369	396	358	381	368	394	362	356	343	351	311	366	369	344	381	345	372	409	358	387	374	376	345	374	353	368	408	352	352	364	384	369	385	381	363	356	369	351	359	386	400	359	358	368	330	350	368	364	365	352	368	354	356	349	342	338	358	361	340	398	381	388	360	334	382	360	376	375	363	347	359	345	369	356	379	344	346	323	378	352	358	349	334	351	368	375	343	361	365	343	381	369	376	353	349	334	349	380	353	343	354	377	377	342	351	389	384	349	371	396	353	362	351	346	380	368	347	373	357	367	337	337	325	390	373	350	374	389	377	370	368	386	372	349	366	388	329	359	355	344	363	352	365	348	355	340	365	386	382	334	424	353	353	392	363	350	365	367	350	341	361	344	359	373	321	339	336	351	339	353	379	387	391	364	379	369	304	352	343	407	347	379	378	356	347	360	351	370	348	356	389	356	365	356	324	381	364	365	358	340	366	367	357	359	359	362	320	343	396	382	339	333	363	402	359	368	363	401	372	356	310	370	350	355	350	364	348	327	336	358	363	375	364	333	347	340	310	359	334	354	340	330	346	363	367	367	378	380	377	368	369	365	346	373	355	374	332	377	370	366	384	346	368	355	351	354	334	407	359	337	355	354	369	332	366	372	383	337	330	364	383	372	348	357	376	343	385	385	324	364	374	350	380	372	377	375	360	304	370	366	337	324	393	381	349	348	339	366	364	359	363	377	361	336	382	345	354	371	384	339	415	346	380	339	325	352	365	324	357	334	364	342	335	355	364	368	373	344	318	352	383	352	344	349	318	382	342	368	420	362	351	349	362	352	341	357	364	365	395	369	367	338	341	332	380	342	348	344	393	361	381	360	348	321	388	367	368	370	335	347	324	346	351	355	335	358	364	407	372	363	359	350	379	384	371	377	374	388	355	375	324	390	373	354	358	359	340	408	363	369	363	374	357	363	370	365	369	326	359	351	360	369	363	414	346	399	367	342	334	357	372	342	339	344	358	360	359	362	346	370	350	350	396	364	346	359	341	323	372	353	344	395	359	358	366	363	331	346	426	345	399	366	356	332	363	360	381	383	340	358	334	357	391	357	356	361	333	349	355	327	327	380	351	348	370	361	338	378	357	335	354	370	391	363	374	366	355	345	350	358	353	360	371	371	344	368	353	341	348	350	393	370	375	363	373	386	391	352	405	373	412	331	385	346	362	363	368	362	367	345	359	363	392	343	346	356	357	387	376	358	365	355	381	367	365	355	336	394	384	345	347	357	363	360	364	369	375	371	365	327	365	379	375	372	355	362	389	375	335	369	342	365	339	377	356	355	358	360	371	330	368	356	322	377	349	354	378	376	341	365	331	335	353	390	368	358	352	374	358	322	379	360	357	377	360	372	350	352	365	342	371	341	367	352	339	389	353	357	345	324	341	342	356	378	365	344	341	335	367	355	357	333	354	358	364	355	352	368	346	344	350	358	356	352	356	350	373	359	366	375	372	399	371	384	308	349	327	368	341	358	383	364	359	372	371	386	374	382	360	364	365	358	387	357	345	380	334	384	385	403	352	373	361	364	364	333	349	372	377	345	362	347	358	362	388	374	359	362	366	373	338	357	311	387	347	386	349	325	335	364	375	355	346	373	351	380	356	334	360	384	363	362	333	365	336	343	346	371	375	366	368	377	374	371	385	349	403	379	380	344	371	352	384	346	372	342	358	387	377	396	376	364	351	369	369	367	350	368	375	387	336	306	378	383	385	379	401	349	358	355	381	341	365	353	358	367	340	358	337	321	366	347	348	365	379	381	331	341	364	386	366	350	369	355	358	352	366	389	362	337	350	357	360	384	339	369	358	375	371	338	374	357	341	360	351	387	361	350	377	416	313	343	367	360	355	374	387	364	342	341	356	377	377	318	364	340	320	368	380	364	334	331	343	382	335	358	363	385	344	347	373	393	372	384	373	352	358	350	345	345	364	378	344	359	378	351	363	363	340	353	356	340	361	344	358	381	335	369	374	339	367	383	361	364	371	351	350	345	377	343	326	366	350	385	355	382	362	352	335	356	376	372	376	349	364	330	347	386	306	390	337	373	355	339	359	375	351	325	360	374	382	311	365	389	362	370	354	376	364	360	380	383	371	353	364	350	376	347	364	355	346	370	341	351	350	327	353	359	350	368	420	350	330	358	377	380	348	341	350	382	383	363	374	351	359	383	355	378	380	352	341	361	342	354	349	375	345	379	355	375	324	307	366	318	379	383	336	358	319	364	386	352	356	345	354	364	382	367	364	350	345	326	358	335	359	370	341	391	359	362	345	351	388	354	349	392	361	359	355	373	357	356	320	387	350	344	353	352	359	391	354	371	373	343	364	333	335	366	357	382	366	361	315	335	363	320	381	367	351	348	351	362	384	370	391	363	364	356	354	384	357	362	331	393	372	353	365	339	349	379	364	401	360	321	370	340	328	351	325	331	339	353	348	343	402	336	335	383	339	357	336	363	371	367	306	346	410	332	375	374	344	367	369	357	376	364	343	367	392	347	383	342	377	354	389	365	373	361	337	353	388	396	349	359	405	369	357	355	358	395	374	369	362	358	363	379	348	334	393	376	351	338	367	392	347	388	344	344	379	339	378	367	355	410	374	331	370	364	381	350	361	348	357	360	365	362	359	358	370	365	348	365	379	359	392	361	376	361	365	383	374	366	352	341	368	342	335	343	363	391	332	352	370	365	320	348	358	376	349	375	354	360	329	345	351	386	369	338	365	358	359	359	319	346	376	367	358	343	369	388	359	379	375	352	388	353	348	367	335	351	354	360	340	318	345	385	395	377	343	366	378	353	360	390	351	378	359	368	354	356	336	383	361	369	354	361	383	364	379	368	331	373	373	364	342	328	331	378	347	357	315	405	314	349	381	363	364	348	350	366	351	361	342	360	392	344	369	357	344	384	371	353	346	358	376	363	352	354	377	356	379	357	370	344	361	321	359	367	366	338	383	354	375	342	366	385	379	364	365	381	376	348	351	334	349	346	369	374	383	372	361	360	408	363	367	347	379	340	380	384	384	369	346	380	356	381	361	357	349	353	389	354	373	367	354	317	347	397	355	361	369	387	366	380	342	356	382	339	364	343	342	335	358	340	339	366	375	374	389	382	360	358	351	314	357	361	367	352	365	340	367	356	360	361	364	364	384	353	340	363	370	343	359	343	349	385	339	361
56958	94864	72602	47418	34268	20852	8413	1686	748	667	610	624	628	670	666	632	643	649	623	641	671	619	643	669	616	589	621	643	650	672	615	643	656	614	666	645	680	714	677	646	678	626	662	650	640	654	681	600	646	619	605	640	652	678	611	645	608	640	694	671	607	627	651	646	618	676	651	646	671	637	631	608	675	622	636	620	658	647	701	591	665	649	601	623	645	625	652	644	654	647	634	644	625	624	624	630	628	613	602	694	637	666	637	642	653	647	625	622	700	625	653	633	612	674	647	666	650	663	656	663	650	658	641	623	681	630	612	663	627	638	649	688	628	663	647	666	661	622	607	709	626	642	644	632	665	631	634	656	644	665	660	654	661	628	652	671	635	625	646	653	659	630	652	648	624	625	606	663	601	728	587	635	634	670	621	670	662	684	602	679	667	605	629	631	687	637	605	723	656	669	646	663	613	669	621	636	657	660	647	668	672	665	640	634	623	653	652	625	638	638	608	656	650	631	648	667	601	615	633	622	640	634	635	639	670	674	615	656	682	605	643	675	679	644	654	626	634	612	616	656	615	670	641	603	655	643	646	642	690	665	615	648	615	656	613	611	591	668	661	615	671	631	657	662	619	595	644	629	621	630	647	653	603	614	624	634	658	631	604	639	642	691	678	621	651	644	649	633	671	647	649	675	632	634	605	650	627	639	604	688	639	608	646	639	645	610	625	650	639	650	657	683	615	665	662	635	645	669	679	626	671	632	630	669	683	675	652	634	669	604	619	647	619	618	653	628	604	666	641	642	637	633	659	617	651	634	648	643	636	671	586	578	643	595	674	635	650	657	613	617	618	603	627	633	653	624	676	648	656	625	635	641	623	616	683	645	644	617	637	655	619	581	568	652	665	616	635	663	633	632	596	655	653	676	650	659	644	638	661	600	666	595	679	595	640	674	704	716	655	619	592	705	656	686	631	655	610	637	649	709	640	647	640	634	643	648	632	634	612	634	635	645	659	660	628	658	607	680	643	614	652	658	638	631	682	622	635	640	675	614	673	667	649	605	646	631	644	661	638	675	605	613	633	612	651	695	657	619	661	683	636	663	612	622	644	670	658	683	610	619	620	625	651	643	655	624	603	628	647	627	658	610	655	670	636	593	586	638	710	651	664	646	685	620	648	613	621	643	625	644	687	655	637	635	626	639	631	641	707	613	649	627	633	668	645	595	649	651	668	630	638	676	645	656	593	632	649	630	622	627	647	671	640	657	655	635	673	679	603	640	665	688	600	678	635	662	657	633	604	690	610	632	643	672	670	696	601	646	592	625	604	637	635	641	668	593	654	644	677	662	645	665	603	607	617	638	651	621	682	638	615	629	627	671	657	638	625	601	631	583	624	647	627	608	640	633	622	638	661	637	664	626	651	649	684	646	620	615	638	667	641	649	644	673	693	646	627	614	618	637	625	664	659	634	636	613	632	634	645	649	650	611	622	641	638	669	634	617	656	678	639	649	666	607	640	597	653	650	649	633	655	627	642	652	645	631	649	588	665	643	587	654	681	658	613	593	676	640	642	605	659	638	647	655	628	669	644	696	625	635	639	687	660	634	629	603	630	640	642	665	656	643	616	664	636	645	639	659	661	621	669	629	608	646	659	632	678	595	618	649	649	645	649	640	619	630	626	624	654	676	625	603	637	646	635	632	641	639	687	661	636	638	644	679	642	633	626	658	685	654	598	611	710	645	636	624	668	651	629	631	671	632	644	633	641	635	676	682	661	652	691	622	625	651	619	627	602	674	633	637	613	663	651	632	650	635	656	632	652	608	625	669	659	588	627	632	647	605	604	576	642	627	644	652	610	624	595	637	632	637	605	626	637	616	614	624	666	662	625	612	620	664	624	644	617	640	665	637	649	651	626	661	642	628	651	647	660	657	616	646	627	659	635	638	672	670	685	648	664	610	612	686	682	652	676	618	605	629	608	612	698	620	658	650	618	655	681	610	634	661	704	647	700	621	640	688	623	636	672	611	639	639	685	654	638	639	664	628	653	603	663	668	625	653	645	653	618	649	663	679	634	636	565	696	697	600	649	628	625	636	649	630	659	651	677	642	638	622	657	609	612	629	650	649	654	652	666	601	664	632	636	670	619	660	654	646	620	619	630	618	639	662	676	599	639	650	628	630	597	662	622	634	605	646	673	648	678	667	643	623	618	669	666	622	670	616	589	667	652	646	640	605	609	655	654	664	661	630	632	642	647	646	640	629	660	639	675	626	644	607	601	639	686	626	647	674	643	674	645	600	675	627	640	643	594	642	615	689	640	609	649	658	602	650	623	606	641	638	624	665	620	667	650	628	653	684	635	647	641	701	624	653	645	636	666	647	613	629	680	579	620	629	643	631	646	708	623	625	654	628	685	629	682	643	658	674	669	641	601	690	649	619	610	645	671	633	625	673	636	610	684	650	646	647	660	618	592	577	664	677	638	637	628	646	650	658	668	624	662	635	663	642	665	655	639	638	643	641	631	650	655	619	642	675	652	602	629	626	626	644	586	655	629	648	667	664	692	661	611	659	620	620	608	670	619	634	652	616	616	628	641	635	628	645	679	613	640	670	649	650	643	650	602	610	631	617	630	615	592	675	656	618	671	666	651	650	614	641	682	656	647	633	630	646	713	626	720	578	640	590	676	641	674	645	645	639	626	608	605	632	635	634	648	666	650	636	657	644	588	677	640	683	614	676	664	636	635	640	650	633	646	688	660	637	628	625	659	646	630	586	668	636	633	620	644	624	635	653	644	673	690	631	623	613	655	665	629	658	635	664	672	613	644	663	656	660	635	670	615	619	654	650	667	638	643	609	589	601	678	641	637	674	633	651	638	661	626	697	622	619	628	652	647	641	647	621	658	669	618	677	645	633	588	641	593	615	624	662	710	663	618	669	596	668	600	653	654	628	656	641	653	633	666	641	644	650	615	682	660	655	635	639	646	675	640	696	637	646	660	616	637	675	656	592	669	613	649	617	627	636	633	637	647	635	628	610	634	667	659	658	633	643	619	640	685	636	620	644	659	624	700	655	627	652	634	644	629	654	649	654	635	568	630	640	661	641	666	675	653	656	657	643	613	676	633	694	655	677	658	670	646	619	642	628	650	602	609	659	630	608	641	659	637	674	639	632	634	618	617	593	615	649	627	638	670	666	667	630	642	650	659	671	650	618	655	631	628	630	705	602	612	587	619	621	632	646	667	661	670	615	654	656	638	686	641	647	643	645	648	640	666	602	626	611	660	677	641	645	670	603	605	618	597	633	623	660	636	657	623	623	621	650	606	674	635	644	607	637	660	608	671	629	616	628	621	644	674	616	627	644	614	588	670	647	597	672	657	648	641	595	687	653	623	638	679	650	653	637	663	676	603	651	625	604	627	627	596	640	649	616	644	663	598	648	587	629	679	619	671	615	643	644	679	669	634	623	624	627	661	664	618	668	617	653	621	623	643	637	647	630	659	623	669	666	639	656
23440	23123	35021	31500	28169	23961	14158	2068	564	467	511	450	470	454	446	448	488	474	457	439	503	486	462	443	431	465	442	424	476	465	430	474	469	463	464	449	455	478	452	449	463	444	449	442	435	468	418	440	434	489	480	456	481	435	480	467	415	491	420	489	462	489	480	410	468	488	458	451	467	479	424	479	476	455	434	480	455	462	465	496	442	435	464	464	475	448	470	454	455	481	464	467	452	426	453	442	459	441	442	456	413	456	464	420	475	453	483	467	434	451	470	438	472	484	445	493	462	461	461	458	467	430	452	474	467	428	486	445	440	398	463	437	457	447	474	463	451	465	425	457	469	417	457	443	435	451	475	465	487	478	407	501	432	486	447	436	436	436	436	467	462	430	429	461	439	459	436	454	469	433	466	430	479	472	451	503	431	466	452	451	439	445	491	443	452	498	469	429	453	478	437	456	430	428	486	435	454	427	464	458	451	425	427	447	439	426	481	476	442	478	489	481	459	417	444	447	426	497	473	454	480	465	472	480	469	454	465	423	446	479	449	456	451	468	427	475	479	448	456	436	453	436	436	470	484	467	444	489	491	435	447	482	485	440	457	433	433	436	447	433	479	414	467	475	458	440	457	481	434	426	462	465	482	465	480	464	490	440	506	410	474	438	423	446	466	462	460	454	449	434	450	442	440	479	481	468	462	443	457	461	460	405	440	438	466	425	447	476	456	436	450	448	456	436	429	469	474	444	473	465	441	440	446	425	493	436	500	469	444	491	457	411	415	465	441	454	443	441	456	449	469	439	492	442	461	443	468	444	426	444	469	426	436	439	444	488	463	462	477	450	474	442	438	458	464	454	459	469	405	462	459	475	457	468	429	445	459	450	513	441	450	435	486	423	477	471	445	453	448	499	454	466	462	488	461	463	460	436	441	465	423	429	439	446	424	411	455	437	426	441	454	524	459	436	448	485	439	444	447	484	433	431	414	491	511	450	509	460	414	440	427	469	471	446	445	466	448	456	432	471	458	475	483	447	496	455	486	460	455	485	452	460	449	444	457	432	467	406	447	511	487	422	470	490	442	492	496	484	453	468	449	468	497	445	461	477	431	455	455	430	430	446	488	450	468	472	448	463	464	481	421	485	457	448	471	461	437	425	444	450	451	486	475	462	479	424	459	456	463	475	458	449	416	446	439	474	452	441	450	437	430	430	448	458	479	420	431	438	474	462	453	461	456	441	436	442	471	456	464	461	443	431	426	488	459	416	454	449	441	436	458	453	454	451	490	477	503	466	446	473	456	450	441	435	456	431	436	452	458	443	497	455	467	431	447	431	449	447	435	480	431	446	469	437	422	473	441	411	428	468	444	463	465	450	473	466	470	474	463	457	434	458	450	517	527	450	445	463	449	471	456	451	474	443	462	440	462	451	436	476	478	462	465	432	477	442	436	490	446	476	498	449	444	454	485	457	492	456	458	470	434	443	427	450	493	475	451	459	431	438	446	424	463	438	403	469	491	426	392	465	422	445	466	463	449	466	460	462	410	435	470	457	500	428	487	447	456	453	467	413	473	451	473	438	464	476	431	457	481	459	434	481	438	436	468	484	487	496	463	448	427	415	470	451	475	436	458	460	455	466	467	434	422	470	448	466	447	487	513	438	465	500	469	473	430	469	446	476	464	461	471	468	471	432	476	426	440	445	442	480	488	428	446	471	461	450	440	467	437	469	420	430	433	441	491	453	465	449	456	463	489	450	479	458	436	486	486	419	447	476	441	460	443	445	439	450	487	435	449	410	445	481	500	448	448	446	463	452	484	496	468	439	449	455	487	431	453	469	456	463	442	436	460	459	459	462	470	423	461	488	437	480	458	510	468	445	425	424	459	471	457	439	427	452	476	442	487	479	464	455	434	450	459	465	444	451	475	441	490	431	451	447	487	468	497	426	464	457	503	503	445	475	472	442	499	462	426	470	443	479	466	486	451	413	450	468	456	480	424	431	470	428	445	490	460	463	448	439	426	486	460	464	478	463	427	417	480	421	462	457	476	428	463	464	473	451	470	422	463	462	441	455	475	423	486	481	482	428	478	474	446	485	496	452	458	449	466	470	474	445	480	439	468	467	429	445	435	449	481	452	438	477	418	471	445	471	481	461	489	496	444	420	452	401	453	472	492	457	437	501	445	446	487	461	438	461	468	464	471	456	454	481	444	459	469	468	462	449	438	440	450	443	496	454	458	517	457	440	465	491	487	462	443	431	436	484	459	450	455	450	452	451	491	470	444	462	439	453	472	447	472	432	492	471	455	465	435	443	474	416	422	465	472	453	478	479	448	483	479	430	496	460	464	464	453	451	436	434	472	455	510	464	434	477	443	470	467	474	440	470	459	467	492	424	508	446	437	499	464	451	431	401	421	444	490	457	453	448	483	473	455	446	457	466	455	503	444	443	442	494	478	467	475	429	468	476	446	493	454	497	453	502	465	442	455	479	457	455	444	445	459	448	435	467	437	450	464	475	426	446	465	476	450	464	446	451	443	455	451	458	476	470	473	496	470	447	469	477	460	477	444	472	495	456	462	454	449	453	460	480	421	491	465	486	458	452	426	411	466	494	450	468	447	452	439	453	435	418	419	482	483	453	460	457	448	467	422	474	458	419	452	474	488	487	492	432	468	432	454	461	436	475	438	434	456	436	492	457	449	474	437	425	483	449	467	477	469	477	484	470	457	444	496	430	492	470	490	447	447	424	489	449	424	420	454	457	425	464	452	404	422	471	440	477	434	460	498	402	430	471	417	439	470	462	404	461	492	441	458	456	457	429	459	459	466	463	471	471	476	413	452	474	490	430	454	391	409	460	481	443	499	473	482	439	443	516	441	488	463	471	416	471	439	462	469	456	462	464	446	492	431	452	471	469	440	429	473	474	460	454	473	481	413	446	495	441	480	443	423	465	491	449	487	464	462	418	483	462	463	420	471	438	465	470	483	461	423	450	450	459	461	449	468	483	450	456	463	480	491	444	486	463	450	486	471	470	448	450	499	435	457	474	468	438	474	455	474	432	415	457	483	464	479	432	470	446	477	496	428	436	471	440	437	441	442	473	453	475	479	444	459	486	451	484	477	455	462	457	453	459	499	467	457	435	479	451	472	446	479	420	472	437	472	489	426	467	464	484	433	489	463	454	453	470	421	466	469	460	434	452	461	456	470	448	462	429	448	468	446	420	401	436	457	459	444	455	440	495	492	447	484	428	455	484	458	435	473	497	448	482	445	454	487	461	448	467	485	436	443	482	458	471	486	510	423	436	465	435	471	464	453	469	458	459	441	451	459	454	482	456	460	428	451	463	455	460	448	459	473	445	428	484	441	474	443	453	463	452	451	456	467	408	454	495	447	453	435	432	491	467	441	459	479	465	435	464	487	466	432	437	460	440	414	465	446	476	457	454	445	463	440	442	465	457	479	432	415	452	511	450	474	457	452	455	464	416	455	469	437	462	463	413	443	479	450	477
58679	102997	80657	59940	43867	29177	13810	3383	956	794	771	764	787	800	808	766	791	792	775	820	793	755	752	793	759	758	717	791	813	746	760	793	766	781	804	752	748	761	769	781	764	758	763	794	769	832	788	789	787	794	799	746	728	737	765	754	785	782	811	855	737	828	765	798	765	791	776	794	749	770	753	810	843	754	790	789	755	772	753	749	805	791	746	770	822	716	759	804	832	783	764	748	769	798	792	789	757	767	768	726	800	777	773	799	725	800	766	799	795	773	732	751	792	766	761	695	764	772	760	760	787	796	764	819	800	788	754	782	767	786	759	757	753	796	769	746	774	770	761	792	766	801	740	782	749	761	760	806	741	822	757	764	743	793	767	777	792	774	777	769	795	778	814	814	778	792	779	742	743	807	821	761	789	744	826	801	757	779	773	776	769	766	806	763	778	833	796	708	779	786	772	753	765	808	769	777	773	784	804	792	743	777	798	765	732	783	749	802	802	823	758	783	777	800	758	743	827	784	755	785	733	773	802	760	807	722	784	689	790	790	776	773	789	799	773	788	777	761	747	815	775	792	803	765	763	742	785	716	838	803	766	753	767	748	767	781	750	733	761	787	782	799	775	739	742	765	751	791	738	803	809	750	763	787	786	746	770	767	816	764	750	759	737	774	724	734	755	806	736	797	741	776	772	774	782	779	780	712	723	819	776	793	737	795	782	808	777	818	787	778	707	807	766	754	716	806	776	832	694	772	782	742	770	772	729	773	796	769	761	745	792	800	792	778	770	767	771	809	769	751	728	785	799	771	730	743	766	838	763	762	733	772	798	814	776	755	796	771	775	748	782	761	756	790	743	795	787	750	774	772	738	739	799	777	769	694	787	760	724	816	756	762	761	804	800	770	760	759	755	757	768	787	805	796	770	790	753	768	821	753	817	807	794	789	822	757	780	795	795	791	798	812	761	781	756	819	737	780	758	770	782	754	818	786	818	790	726	785	745	782	734	796	770	733	737	807	789	791	744	706	733	839	842	751	768	771	756	734	780	734	747	781	702	770	776	769	793	772	797	742	812	765	765	802	794	761	793	732	753	769	807	805	755	762	830	788	815	764	801	808	807	805	733	760	798	741	740	712	730	811	791	789	835	785	723	748	811	761	744	751	789	779	745	755	726	801	756	780	760	828	757	760	735	786	720	762	797	746	760	793	768	808	764	772	800	783	763	748	784	762	804	767	819	798	768	784	744	755	766	743	785	794	780	767	761	752	772	769	742	765	834	764	765	793	755	791	779	752	750	749	787	749	764	777	793	812	823	804	770	766	839	714	762	762	777	774	768	799	783	782	827	787	781	765	775	773	783	778	773	757	767	760	782	743	786	754	787	792	737	793	757	777	741	730	770	802	779	755	766	773	771	798	759	768	735	743	800	794	765	772	768	762	764	827	750	797	769	792	811	786	758	799	825	749	782	734	799	761	783	795	777	765	817	711	786	764	781	725	738	789	720	803	776	809	799	733	799	802	755	771	813	749	774	737	742	736	750	759	810	733	791	757	774	828	823	688	751	748	768	796	756	830	803	755	788	732	766	808	731	801	823	734	766	810	738	774	794	792	706	739	765	773	781	777	757	793	749	802	786	775	804	738	793	807	724	788	786	742	802	774	774	721	766	775	756	736	733	749	779	810	764	765	759	785	782	792	757	770	772	774	793	823	772	770	800	788	743	783	772	740	725	772	764	779	785	762	816	770	746	754	764	774	768	778	734	715	734	799	780	800	781	774	818	771	782	762	789	752	800	742	752	771	762	745	771	782	780	811	796	790	767	780	765	802	735	797	757	741	751	794	777	775	757	807	756	790	792	760	770	761	757	752	758	787	725	733	748	761	780	776	744	826	726	800	716	792	803	756	833	757	789	762	775	780	762	808	774	778	761	789	780	786	795	766	781	768	772	763	760	797	788	764	759	805	801	767	779	774	758	807	786	726	743	809	776	757	785	774	792	741	765	782	828	764	765	768	767	760	775	752	785	818	788	762	743	782	766	748	828	731	782	775	748	742	761	745	750	814	774	743	777	790	795	813	802	815	771	760	749	788	729	771	760	795	794	775	739	753	776	748	768	786	798	779	750	760	759	791	711	810	800	742	730	831	787	756	777	782	809	823	743	796	793	787	745	741	768	781	746	797	777	752	766	776	766	733	807	788	771	821	813	791	760	759	797	771	780	753	790	778	805	797	776	791	785	734	753	759	772	758	751	808	742	790	814	752	782	730	769	787	794	756	720	744	767	775	793	781	773	772	797	765	777	756	823	744	776	736	775	820	757	785	768	786	768	783	804	726	776	753	738	770	809	780	772	725	722	765	796	778	788	817	719	782	733	771	761	805	806	740	762	743	783	751	746	805	803	795	755	766	776	740	778	779	781	781	758	795	744	797	756	751	767	773	772	800	758	848	774	755	764	716	755	788	754	753	755	774	761	784	785	750	762	770	780	769	771	770	793	742	740	744	772	776	785	782	817	795	752	760	769	770	774	750	813	733	709	773	748	713	782	786	779	790	765	774	775	738	727	778	740	797	764	772	743	677	741	780	733	804	772	773	761	747	827	782	774	718	782	820	789	773	743	788	783	723	774	759	708	771	766	799	776	748	797	699	791	766	726	775	773	785	790	752	737	753	755	734	712	789	800	763	741	827	794	762	794	786	775	724	795	797	760	754	809	788	787	803	799	793	755	793	766	781	754	718	829	767	768	744	769	764	814	736	756	782	774	767	772	750	783	756	711	790	756	788	756	844	775	744	789	757	738	767	788	790	774	745	771	763	728	764	753	732	811	719	736	784	803	775	757	744	773	783	782	792	748	710	771	776	769	765	793	780	808	791	794	790	806	789	745	787	765	767	789	757	789	806	736	757	770	767	723	726	752	797	817	713	819	751	812	779	773	800	800	743	823	737	806	768	769	773	805	766	754	745	780	776	799	778	780	750	729	769	793	795	798	762	838	774	749	767	764	792	739	762	761	787	760	770	800	825	731	779	784	729	776	781	816	756	763	756	742	789	817	745	797	758	752	810	789	747	756	754	795	742	755	772	769	742	807	727	752	753	788	791	774	806	815	768	729	766	803	779	805	744	809	780	815	778	738	767	777	783	749	778	755	718	794	756	793	717	776	728	763	786	750	767	798	763	733	784	782	791	739	759	754	768	777	779	800	733	755	777	761	803	772	764	761	794	790	773	785	776	779	764	754	796	756	756	770	779	768	748	777	798	773	746	805	833	780	795	794	788	736	768	801	791	758	781	755	753	791	722	752	722	811	816	767	732	777	783	760	758	749	801	765	816	796	801	815	749	757	761	777	767	787	767	757	797	778	728	759	775	762	741	807	753	709	804	752	767	741	794	769	733	729	769	733	798	882	790	764	807	791	739	766	762	818	764	802	747	761	772	764	846	735	785	810	772	823	780	761	799	818	740	716	760	753	737	800	748	768	751	754	797	787	762	810	771	734	743	767	732	778	784
28193	30247	30350	18494	6957	2480	951	372	279	293	310	312	317	299	309	322	325	277	319	306	291	315	307	298	283	305	295	277	318	309	278	285	306	284	306	314	303	288	294	292	301	334	318	285	287	255	304	305	319	301	308	320	299	306	292	302	295	297	297	274	318	291	304	304	322	285	331	318	304	259	293	316	296	318	308	299	282	318	291	292	329	291	302	304	282	286	304	293	323	309	287	281	273	286	307	309	288	283	317	304	335	279	309	318	294	303	284	286	303	293	301	290	300	308	273	304	296	295	309	295	316	281	325	283	305	303	276	283	281	292	299	314	294	305	283	301	345	326	306	290	310	298	276	333	287	321	329	303	285	279	302	303	251	294	295	326	302	286	304	321	310	315	306	340	297	276	293	309	307	303	297	283	283	327	266	289	285	320	326	293	298	300	310	299	271	283	274	289	320	299	278	299	265	305	292	303	272	272	332	300	303	341	305	284	296	305	296	291	261	305	298	284	288	317	279	294	308	301	288	294	308	333	267	303	256	291	286	274	292	293	295	309	308	280	303	300	317	314	295	320	282	308	309	331	317	280	302	291	305	331	281	302	302	304	317	298	299	305	296	338	268	292	296	273	291	282	261	302	291	315	290	317	304	307	309	283	317	291	313	289	286	296	337	307	320	294	325	325	301	290	284	272	283	291	266	287	299	286	310	317	283	335	294	278	317	316	294	289	336	316	300	313	290	279	309	283	348	298	284	292	306	307	283	280	331	326	279	298	274	290	294	320	271	301	281	284	313	279	286	274	283	292	286	306	326	310	279	325	280	267	279	312	298	299	315	285	279	293	284	297	311	293	305	324	295	288	295	286	324	275	297	270	275	275	283	281	306	329	297	308	295	307	337	316	284	305	322	295	326	298	338	297	309	282	285	313	267	276	316	281	314	299	290	301	314	300	316	322	295	286	291	302	311	279	314	281	302	282	300	262	289	299	344	299	310	288	293	300	312	266	306	293	276	288	258	258	286	310	297	297	271	303	282	333	277	298	334	299	268	285	294	265	323	301	310	292	287	281	305	284	296	318	321	297	284	289	313	329	283	309	335	298	287	305	280	282	332	303	289	300	297	316	329	299	327	267	317	307	296	337	310	272	280	302	303	284	307	250	303	281	314	284	333	294	316	304	320	289	323	271	286	273	296	302	263	296	309	297	312	301	309	289	337	297	285	303	284	278	292	329	309	307	320	308	322	271	289	289	306	278	304	280	276	306	305	319	267	302	333	275	290	306	302	324	289	287	268	304	305	260	321	295	289	300	294	313	275	293	313	305	295	284	306	332	279	326	301	303	308	302	294	307	322	313	286	256	295	292	335	314	312	284	290	293	299	286	282	316	303	298	304	280	317	277	322	299	298	317	269	290	308	283	300	289	309	303	288	298	277	321	285	269	321	310	310	309	320	329	292	296	274	302	314	312	298	309	307	292	281	280	278	333	308	278	301	332	302	312	250	310	299	351	312	283	293	266	303	322	312	281	294	274	327	291	289	281	286	315	313	330	309	308	314	298	317	298	282	272	324	301	305	307	325	290	262	289	333	283	299	287	324	307	286	309	302	278	308	305	312	286	272	281	273	308	280	269	312	328	308	298	323	309	279	330	313	292	299	304	292	290	296	326	306	302	309	288	336	295	284	314	304	293	254	283	314	303	296	327	276	299	273	301	304	281	296	298	289	292	316	318	315	293	326	304	315	284	274	300	284	271	313	303	280	307	293	294	301	304	287	310	324	292	291	296	284	298	307	297	279	314	277	310	288	297	301	309	295	300	313	291	314	311	315	300	298	308	299	324	344	323	312	316	322	338	282	294	290	296	282	294	285	295	274	293	294	287	323	281	290	301	311	308	314	311	318	324	285	306	301	269	302	324	302	294	290	305	280	293	273	310	290	315	297	305	289	324	312	292	312	332	310	299	297	300	288	302	309	275	301	285	294	272	315	276	313	298	281	289	275	308	308	291	332	336	317	298	286	314	282	308	284	309	324	320	309	317	301	307	277	298	288	304	303	291	281	288	335	291	325	303	285	288	333	302	317	276	291	335	306	290	296	304	315	294	322	293	332	300	337	292	304	292	294	274	302	285	298	298	303	311	300	313	330	288	314	308	315	292	261	318	303	311	298	320	302	315	306	292	291	312	297	297	281	334	300	340	298	297	296	287	298	308	302	290	336	314	286	259	299	276	315	331	313	300	316	300	300	298	300	309	316	295	287	295	294	313	293	294	272	304	315	311	283	298	344	306	286	309	296	303	301	281	267	299	318	274	298	274	307	299	328	311	299	310	318	280	277	298	281	269	285	286	298	300	259	293	305	292	314	272	290	316	289	333	262	304	287	294	308	271	313	332	326	290	283	284	319	271	337	293	263	336	341	296	298	324	283	303	286	306	256	310	301	309	324	306	253	320	285	308	308	324	320	281	289	303	274	261	310	296	297	323	323	303	304	297	284	315	292	311	310	284	300	284	290	268	297	310	291	307	307	328	303	289	275	291	297	320	282	307	333	319	305	289	307	300	308	290	297	300	293	293	314	288	313	306	308	293	311	327	293	276	301	291	300	270	316	311	315	331	296	293	318	283	308	266	299	285	307	309	285	315	294	265	273	287	307	282	316	313	321	296	325	311	273	313	304	301	309	328	278	262	293	285	300	320	309	288	289	284	279	299	289	276	288	287	297	306	288	283	312	272	334	296	283	321	306	329	293	306	269	300	320	300	276	330	292	294	303	323	304	294	306	297	292	302	301	298	291	286	287	296	313	279	311	279	273	296	289	300	325	303	289	275	276	311	305	302	267	331	313	311	322	315	309	289	279	317	313	329	291	289	319	295	303	298	300	306	307	338	333	317	283	312	303	280	303	322	320	302	276	292	299	309	269	296	300	317	290	286	294	283	325	257	303	273	336	275	290	278	316	283	285	316	307	335	277	310	293	300	290	300	270	264	302	295	269	277	270	276	312	337	305	306	301	302	313	315	302	293	283	315	325	318	301	310	296	292	300	305	320	316	303	283	348	270	280	303	300	272	321	292	290	286	281	275	266	282	291	317	284	295	295	281	295	295	306	289	304	307	297	283	266	276	284	318	311	303	305	317	301	277	318	321	324	312	295	302	283	304	309	280	304	325	297	284	304	321	315	288	280	319	330	316	281	308	313	299	324	287	285	307	260	272	302	297	318	287	288	317	303	270	304	326	287	297	315	296	280	297	317	280	283	298	290	315	313	315	309	266	294	305	324	308	300	309	311	274	299	289	352	295	320	275	310	301	312	317	329	302	284	308	298	290	299	306	328	285	299	307	315	312	287	292	288	308	308	286	316	329	298	290	288	309	295	317	303	316	294	327	306	321	309	269	311	291	319	297	343	286	308	267	286	292	320	289	301	297	285	310	322	310	295	304	312	278	323	308	287	286	322	344	309	325	305	317	274	314	304	307	292	315	292	314	321	288	285	315	301	260	297	311	297	288	340	283
32782	48532	36957	21827	12047	5492	2090	704	536	525	535	476	538	552	536	520	562	539	533	541	534	556	540	505	564	575	550	538	508	565	584	565	585	566	550	521	533	497	560	552	569	528	506	559	541	527	552	552	543	496	575	513	527	593	532	547	553	513	523	519	549	515	531	504	554	521	508	567	580	525	565	547	556	571	549	528	521	563	528	527	534	553	572	516	563	539	514	574	506	527	534	523	570	555	588	560	525	546	534	524	574	546	540	553	524	516	548	520	516	513	596	543	531	522	501	528	556	551	521	512	527	567	480	527	559	537	536	546	547	546	545	552	542	582	590	531	553	550	525	516	536	559	534	544	543	554	542	543	545	517	562	547	524	533	538	562	509	583	538	543	518	529	516	563	565	545	559	579	527	534	504	537	543	562	518	478	586	546	580	526	508	572	511	544	530	552	506	529	536	525	538	540	574	585	539	506	516	532	526	587	549	519	540	567	547	552	486	549	509	514	560	554	561	562	558	566	536	525	513	567	528	543	542	510	538	514	544	518	568	549	550	574	542	553	545	549	526	551	570	566	517	511	553	565	596	516	519	582	567	565	558	526	572	573	506	513	541	539	525	521	506	596	515	530	563	529	535	525	534	538	543	502	545	589	523	509	591	561	517	517	548	559	528	568	556	562	512	538	562	550	550	516	546	526	526	542	530	534	552	563	510	565	549	539	534	475	539	560	556	527	540	507	515	552	506	509	513	533	547	500	477	589	543	562	545	527	550	518	490	526	547	541	542	520	556	524	564	552	563	506	546	532	492	544	546	544	511	567	526	560	498	545	562	540	548	533	518	485	574	504	519	504	526	543	549	515	520	525	593	529	524	577	552	523	531	526	517	560	530	551	565	567	507	517	517	544	571	565	559	548	512	520	563	526	554	526	510	563	581	514	548	567	542	553	534	558	508	519	539	589	573	547	540	512	520	555	554	556	551	548	575	547	539	538	557	521	497	534	506	543	548	548	547	534	527	525	507	548	491	529	564	541	525	540	540	554	528	545	528	560	534	502	557	515	524	536	570	519	523	532	532	574	547	543	522	536	519	538	522	525	540	522	558	580	539	504	539	583	547	555	568	509	534	526	556	524	535	543	553	566	538	555	549	556	510	522	558	563	574	537	530	534	564	554	573	547	590	512	521	529	524	556	544	576	535	551	543	544	508	561	516	497	525	509	559	555	564	525	516	531	533	532	542	528	567	524	499	538	531	575	585	538	547	554	521	550	530	550	564	517	564	530	511	524	546	522	520	515	551	540	518	557	535	523	576	565	585	539	526	573	526	559	514	505	552	557	511	527	527	548	567	534	569	510	488	546	515	540	572	520	561	542	534	534	533	557	548	494	556	541	569	515	551	518	532	537	545	542	532	506	537	546	541	560	536	492	548	525	528	534	530	522	548	521	562	533	517	533	523	575	486	523	530	515	584	493	560	539	556	531	534	530	537	587	544	533	544	495	517	543	508	533	551	557	542	529	565	537	542	545	558	556	554	505	527	505	539	544	558	579	575	543	507	511	526	559	557	493	491	534	539	508	566	509	573	537	535	516	519	511	556	529	528	553	566	576	541	527	493	577	528	553	532	556	542	532	551	532	533	536	553	555	511	566	523	551	555	556	536	537	534	542	552	531	558	564	534	528	542	542	535	504	534	516	558	515	569	521	560	555	520	513	535	545	519	515	522	591	531	539	532	526	515	514	552	533	545	546	532	520	496	532	539	504	528	530	517	501	600	575	515	577	512	535	543	539	545	536	524	528	549	559	496	514	534	582	543	554	508	554	512	534	474	580	530	550	554	548	502	542	512	517	546	515	531	483	558	497	497	507	537	558	527	549	540	553	547	553	519	528	555	573	589	518	550	511	568	533	554	521	537	550	568	516	522	533	569	555	552	497	566	546	564	555	522	543	571	570	558	550	543	516	573	522	517	529	549	534	539	566	551	550	516	553	506	534	543	519	489	543	550	519	505	491	506	531	545	536	523	481	531	494	541	518	540	517	527	545	498	549	570	549	549	543	538	520	534	511	543	521	539	536	531	537	535	534	568	540	537	583	494	526	526	517	589	552	568	500	512	541	567	521	518	511	564	566	514	537	565	545	513	561	515	516	522	523	529	524	502	525	570	529	533	544	564	539	517	580	520	541	509	574	533	560	565	507	531	549	531	538	526	594	535	545	548	559	560	533	533	538	534	572	550	562	508	587	529	531	533	552	521	534	576	497	571	551	523	517	588	557	519	523	566	573	576	484	555	541	504	529	542	571	533	501	542	530	532	553	541	540	543	544	565	513	522	504	544	554	532	528	545	504	524	552	548	536	555	556	526	561	498	508	537	543	538	561	547	555	551	541	519	513	534	552	560	510	545	534	494	474	585	512	503	534	526	543	536	489	525	578	521	540	525	508	525	520	506	488	529	544	546	518	565	510	562	555	524	498	550	538	576	510	515	524	467	568	530	554	546	509	533	528	519	517	531	535	547	515	542	565	542	497	531	534	581	566	558	567	581	574	568	512	560	537	497	543	527	557	554	552	540	511	542	533	548	583	509	507	559	583	534	516	526	496	524	514	562	508	541	529	533	584	511	494	563	571	533	548	529	536	555	512	522	539	493	521	546	515	509	557	535	560	551	509	523	543	509	505	545	550	551	527	500	528	535	541	476	551	521	524	560	520	575	532	578	557	551	549	508	530	537	520	483	564	513	566	526	560	565	541	549	532	544	533	519	555	536	578	550	522	530	556	540	565	569	536	520	527	527	527	546	546	571	592	534	544	506	558	566	569	524	512	557	524	499	551	517	562	575	580	504	511	548	565	540	565	528	592	546	494	536	486	539	565	560	526	556	558	558	513	545	546	580	591	525	522	562	519	554	522	544	530	500	560	559	502	562	495	531	531	570	523	539	508	524	529	576	542	574	528	557	490	486	528	527	550	510	558	578	550	549	555	560	514	503	519	549	492	560	528	527	530	565	530	544	503	545	532	524	547	519	541	546	539	529	547	530	557	519	521	519	558	520	546	489	556	562	581	571	619	533	488	531	523	555	530	562	533	533	516	546	598	549	591	531	546	568	545	539	510	562	562	541	499	535	548	530	523	515	525	569	496	504	558	534	553	554	505	557	553	579	534	567	516	550	548	541	522	486	562	552	544	543	550	526	556	563	552	556	530	546	553	546	597	530	562	567	589	527	547	563	513	563	538	576	533	546	557	524	503	544	517	538	550	532	533	544	566	532	560	544	553	528	536	536	529	530	525	535	529	575	542	563	542	567	528	525	542	571	582	496	517	564	579	512	492	559	550	526	562	521	572	554	521	498	529	541	550	547	552	543	550	547	543	542	554	579	543	504	546	517	538	558	484	562	492	577	532	567	541	529	513	548	551	484	514	541	538	542	532	544	523	549	556	530	541	527	560	583	527	552	511	528	534	494	522	559	519	551	558	561	546	520	542	551	568	537	504	523	539	540	491	518	556	516	540
24687	24168	39576	38808	29252	19597	6808	1147	368	375	357	364	389	363	382	376	371	340	357	340	359	355	379	375	360	371	363	347	357	344	366	346	338	354	360	361	344	392	385	386	368	344	388	369	328	374	370	342	366	332	349	354	325	373	368	311	360	338	350	365	357	372	387	408	349	386	368	366	339	392	354	376	365	368	373	334	379	370	352	358	367	342	376	360	356	364	341	355	365	331	355	332	374	364	369	358	341	369	338	371	357	375	375	344	362	340	360	356	340	338	367	378	325	332	381	337	343	369	359	359	356	377	367	362	368	365	331	341	344	348	360	368	351	337	388	338	352	370	369	322	367	361	374	348	384	365	316	368	413	334	384	355	356	344	351	396	350	361	384	347	369	348	375	353	349	362	419	321	353	350	351	342	370	367	360	363	367	332	363	366	348	362	376	347	385	385	316	339	358	304	371	385	376	329	358	376	366	391	347	357	335	324	356	366	372	362	403	352	347	356	340	346	340	393	344	374	378	365	378	354	385	356	378	353	377	374	390	364	350	384	338	348	347	377	381	364	372	350	384	373	350	374	343	343	353	351	371	380	331	379	358	370	307	359	369	375	332	379	333	398	349	342	370	367	400	384	357	344	367	339	365	396	361	353	348	338	362	353	344	371	350	352	367	339	350	371	339	357	312	340	365	407	352	349	365	352	357	373	314	393	386	355	376	351	340	362	350	384	346	359	333	373	378	368	378	361	375	363	365	380	385	359	381	374	341	393	357	318	355	343	378	350	354	375	366	366	344	343	393	343	385	369	363	340	378	330	407	352	350	374	347	351	360	419	385	361	359	355	363	332	359	363	369	378	332	322	337	348	392	331	361	364	353	337	340	345	360	358	350	360	345	371	326	367	354	379	376	354	330	369	357	345	342	361	389	366	320	332	345	374	388	352	361	349	346	346	316	372	347	366	365	350	341	349	308	363	408	345	334	366	381	357	357	359	374	362	323	350	363	372	339	362	343	340	374	376	342	367	380	363	362	382	387	345	355	371	334	356	360	332	382	343	366	339	365	350	376	350	397	377	373	365	375	373	355	364	375	351	388	345	337	355	334	340	348	351	329	386	349	375	321	343	383	371	338	358	364	346	343	354	342	372	359	352	332	376	350	412	358	343	356	352	370	381	378	342	344	393	372	370	326	369	340	339	353	347	363	365	349	346	357	342	366	368	380	362	394	342	359	342	355	345	336	353	357	353	390	372	382	342	384	379	344	348	364	336	350	332	373	357	335	352	339	334	372	351	364	350	366	380	361	380	343	369	357	355	351	358	362	353	362	384	389	369	345	398	329	372	362	349	382	366	361	350	360	340	378	387	348	374	342	386	367	363	359	348	333	374	388	312	369	335	356	399	360	333	350	316	330	384	357	356	376	361	349	334	365	367	342	380	342	336	378	398	393	382	335	361	312	343	344	369	335	396	336	395	376	362	379	349	358	390	359	390	378	368	342	369	372	357	358	364	350	368	362	353	337	356	349	339	376	342	340	355	356	371	323	375	350	335	362	358	343	347	361	363	412	366	363	386	362	341	371	366	393	341	361	356	357	357	372	400	357	365	330	369	344	386	338	360	377	326	361	335	375	363	348	374	367	329	377	354	363	342	351	315	346	368	311	371	369	358	360	388	364	356	348	326	344	350	384	365	396	358	347	368	358	351	338	377	362	355	389	377	378	382	364	359	342	349	347	345	364	371	352	320	371	345	351	367	368	372	332	356	379	353	393	382	389	387	373	357	351	365	342	347	363	383	357	355	345	380	352	357	369	374	359	350	368	372	362	350	390	338	361	353	333	338	344	340	341	370	354	379	365	348	359	363	362	379	365	348	350	358	367	366	362	375	317	373	341	351	359	368	382	321	351	318	327	346	330	363	363	359	377	355	334	375	350	365	328	358	372	368	343	377	373	371	369	360	344	363	408	358	362	353	360	352	330	366	365	339	362	360	350	375	357	378	378	376	387	385	332	346	343	405	352	336	352	364	336	369	359	382	368	323	358	369	385	348	326	383	320	311	365	384	353	325	345	387	355	373	346	382	368	377	342	381	328	348	339	383	381	376	350	354	354	369	383	346	379	341	368	369	339	324	332	345	339	360	376	344	371	365	366	356	396	350	401	360	333	305	372	340	352	382	354	369	386	335	353	372	371	388	380	339	367	373	377	383	356	356	343	343	333	340	371	392	341	358	364	345	389	380	360	352	379	349	344	351	345	383	337	327	347	348	385	363	375	365	369	359	346	348	354	354	365	339	360	358	355	331	378	345	369	326	386	353	393	344	358	321	347	353	345	378	353	337	382	360	373	320	344	335	359	341	358	353	363	316	359	374	356	358	358	369	352	345	339	387	338	366	357	356	363	373	320	391	348	365	376	341	384	378	383	364	360	347	363	349	374	379	363	346	333	364	348	329	326	352	350	346	383	363	355	333	346	363	355	353	369	382	323	349	379	344	372	373	339	348	368	353	363	364	354	375	340	345	322	336	355	373	352	373	346	409	348	347	394	365	351	349	371	352	342	355	356	388	338	353	340	344	378	348	364	391	366	370	354	329	356	345	380	339	348	347	352	342	391	345	413	337	343	349	357	336	387	358	373	364	370	352	398	346	335	361	342	368	396	363	365	379	347	355	351	347	381	358	335	365	357	380	361	369	391	366	335	368	354	377	346	362	326	372	370	337	371	373	358	365	385	350	325	348	363	305	339	365	347	354	391	386	332	360	361	340	340	363	365	373	382	371	375	331	368	354	364	345	369	368	386	350	359	370	364	358	372	348	358	355	372	366	349	328	367	340	374	368	328	332	386	401	347	353	368	349	338	360	397	364	406	359	347	349	345	354	357	360	382	390	361	345	370	387	365	369	343	331	358	389	374	337	376	361	361	402	358	348	363	417	367	356	363	356	351	355	342	343	358	334	345	364	360	350	349	381	332	336	351	388	339	376	362	366	361	351	353	358	346	363	354	353	360	369	347	373	376	359	368	388	379	324	348	361	334	378	381	325	384	317	370	332	390	335	351	354	348	348	359	355	328	361	337	375	345	341	370	354	333	352	337	382	368	374	358	379	343	421	339	342	338	394	331	380	351	368	374	359	354	353	369	350	351	326	355	350	373	359	357	343	356	377	348	389	344	343	394	339	349	350	379	345	366	328	371	365	385	384	334	358	370	365	343	331	388	346	372	355	374	336	323	352	374	363	406	346	363	361	375	372	351	352	358	354	359	355	396	366	362	339	359	344	386	373	397	356	343	358	351	380	325	364	322	336	357	360	354	367	377	354	347	374	347	366	357	369	370	363	358	373	344	395	425	388	371	364	345	395	368	372	349	366	360	367	359	354	372	356	363	358	356	403	346	388	374	383	335	332	372	354	365	368	359	360	365	380	355	377	377	363	365	367	374	356	370	370	372	354	414	349	357	391	363	361	359	388	345	359	402	373	326	358	379	361	348	351	337	363	369	333	387	365	374	358	368	349
57482	88804	74425	52345	37954	23047	8733	2518	621	618	624	663	626	625	624	646	650	626	658	658	652	624	639	624	601	639	644	663	643	633	631	643	613	681	658	605	673	616	623	621	647	630	619	661	608	634	629	665	630	623	569	627	638	626	610	620	653	562	654	655	601	640	612	609	650	682	634	629	623	625	663	610	627	600	666	646	668	596	643	629	609	670	653	631	638	589	637	654	629	661	649	653	650	613	663	657	666	636	630	621	599	653	626	668	686	617	630	591	628	634	646	621	652	583	645	651	634	616	630	630	654	630	634	629	641	636	623	612	656	625	618	626	613	623	655	614	627	643	634	629	592	610	640	665	612	627	645	648	656	644	613	611	621	622	686	599	607	603	632	656	574	643	659	636	621	610	650	623	590	622	610	651	590	628	581	653	611	646	597	621	665	674	653	609	638	650	644	657	677	650	636	630	627	611	662	618	654	652	616	596	645	601	654	648	627	642	612	607	649	641	616	613	635	608	623	647	649	661	651	679	628	637	585	609	670	612	670	641	641	630	636	618	637	645	620	597	659	671	657	620	654	690	584	632	634	649	607	651	627	628	609	653	588	597	679	561	629	649	598	646	635	615	642	625	619	641	614	631	609	603	617	618	588	671	629	641	658	617	675	667	651	660	640	643	653	665	640	694	622	643	609	621	662	651	617	611	591	700	620	660	608	639	635	642	648	637	621	632	618	605	604	654	648	579	615	637	636	609	606	626	654	644	604	673	670	666	630	625	653	642	656	615	628	641	623	655	598	618	646	655	624	635	602	646	635	662	686	622	654	681	631	589	630	634	607	588	635	645	627	638	628	631	605	614	605	683	625	630	647	618	627	621	621	658	621	643	651	659	659	643	663	633	639	591	612	624	635	599	632	649	644	610	660	600	671	617	631	612	669	607	610	606	647	679	653	627	627	661	671	648	585	635	632	648	607	603	609	606	658	653	635	632	628	627	594	633	623	590	679	633	637	649	646	661	637	659	636	603	578	635	660	616	639	622	653	612	631	597	617	666	607	649	656	667	657	620	627	597	619	579	612	665	630	644	675	616	638	666	588	626	659	646	679	669	642	609	590	680	629	602	612	633	641	622	636	632	643	624	627	660	631	634	633	606	636	572	604	627	626	655	621	608	626	646	652	643	619	640	658	697	635	585	607	593	663	634	644	613	634	646	664	649	652	637	603	674	603	616	644	621	632	693	641	650	572	636	635	600	634	619	650	613	620	591	649	645	680	603	635	634	654	638	618	615	618	604	646	702	610	670	629	647	628	663	698	633	595	588	614	633	641	691	614	629	646	555	634	644	656	612	691	619	661	634	660	636	592	595	666	678	607	612	639	626	622	647	647	647	622	612	644	612	641	581	610	613	642	639	643	556	606	646	628	642	605	629	640	616	599	695	709	616	627	588	626	631	639	654	657	634	584	661	634	659	634	678	639	648	655	625	641	607	644	593	625	611	660	607	613	612	630	654	634	633	626	640	657	620	611	656	642	643	632	655	635	643	616	637	640	632	572	561	639	586	642	615	696	676	584	620	635	608	621	637	639	596	674	628	647	667	652	648	588	666	651	677	627	672	634	641	622	633	619	604	614	648	624	654	699	662	614	626	623	649	661	653	615	661	599	624	594	666	669	670	679	626	663	633	627	656	609	600	603	623	649	634	660	574	649	656	663	628	628	589	604	619	626	635	626	585	623	647	674	647	670	615	640	588	685	648	613	632	623	621	624	593	598	645	601	610	635	597	640	652	639	680	652	636	684	635	652	649	626	583	640	593	613	613	652	652	644	641	636	614	617	619	658	678	647	627	607	622	632	598	662	633	636	650	639	603	669	624	627	635	652	607	637	641	610	623	659	616	615	652	629	658	612	592	633	621	669	649	641	614	629	644	692	622	630	664	632	625	601	640	606	583	656	686	583	584	683	617	600	591	628	611	588	661	578	661	632	612	614	634	633	641	667	601	626	627	639	603	667	634	634	634	620	607	631	677	624	669	633	665	621	649	608	677	663	619	639	632	639	639	614	646	644	614	675	651	629	628	616	683	634	667	629	623	664	637	589	603	645	626	639	655	652	621	633	615	621	604	617	603	664	626	606	632	647	625	622	652	639	664	638	645	615	664	642	628	625	605	619	624	641	649	615	647	655	612	615	676	650	611	594	621	589	658	649	580	618	633	640	592	671	617	569	663	612	604	694	639	711	641	604	628	684	665	632	643	621	638	622	624	642	639	648	651	631	618	634	616	636	628	625	657	648	610	627	610	656	603	632	655	660	637	646	632	618	627	628	667	630	659	617	653	643	626	650	663	642	652	661	619	611	601	641	652	634	647	576	590	619	625	665	627	612	673	662	640	655	646	618	613	652	657	613	646	633	650	621	596	632	645	652	621	643	642	580	597	616	594	619	633	629	618	627	663	643	564	589	659	629	666	628	653	631	645	629	615	644	656	600	635	650	648	642	632	589	658	636	662	626	620	687	616	637	635	641	608	665	651	626	653	634	664	616	639	656	678	589	616	634	622	658	606	655	613	627	610	612	607	655	640	645	591	636	686	652	625	603	573	633	649	626	639	661	617	595	654	633	625	613	650	629	674	620	594	633	614	642	576	655	640	622	617	610	639	652	648	618	647	624	590	649	654	656	643	674	619	615	661	664	638	670	601	644	607	653	601	603	647	641	589	707	646	692	637	621	597	647	638	633	648	606	640	615	635	659	632	649	606	643	654	608	658	663	639	634	625	601	633	608	657	632	613	612	636	636	626	673	616	608	624	615	667	635	638	628	578	594	666	618	618	604	645	606	604	607	670	592	646	653	674	597	609	640	609	661	636	649	647	635	617	650	619	635	608	662	633	657	640	623	626	648	606	627	624	624	619	662	628	607	630	605	606	631	620	634	651	661	636	595	616	625	669	621	621	619	597	623	665	636	650	637	681	637	608	631	664	619	636	610	601	633	650	642	628	582	613	643	665	629	631	638	608	615	658	645	650	661	654	631	602	621	673	652	614	605	610	620	636	615	618	669	671	645	627	642	603	643	640	629	598	657	670	618	630	596	640	586	646	653	661	653	642	636	654	648	653	637	615	632	645	631	642	607	649	664	632	639	605	682	662	658	618	663	623	629	628	610	675	649	639	648	657	598	644	648	648	621	603	634	638	618	643	609	600	637	670	634	637	636	596	594	626	624	637	642	650	643	647	663	654	676	676	626	563	625	647	646	664	635	613	649	630	623	625	633	637	627	665	629	603	601	650	630	669	646	621	620	658	674	656	622	686	607	596	613	608	616	608	659	660	598	621	632	606	644	637	668	630	643	619	687	670	649	642	665	603	599	637	600	600	629	642	627	629	658	651	625	610	638	614	640	670	635	601	637	689	605	630	715	641	621	629	634	656	661	587	634	609	605	644	641	647	656	606	614	645	594	653	635	626	667	661	641	606	629	652	640	656	635	646	642	645	647	606	598	578	633	648	661	620	603	637
23445	22393	34194	33901	31224	24944	14703	2571	477	471	510	489	511	466	464	439	471	489	487	477	423	472	423	465	429	457	472	468	477	485	475	464	452	473	477	454	476	472	481	417	447	457	428	439	454	447	440	491	461	472	444	479	485	474	449	448	461	426	451	439	457	449	457	490	475	474	488	469	473	437	501	460	457	487	438	468	462	476	436	445	471	431	432	467	458	473	494	467	482	474	479	467	466	449	421	414	498	430	460	458	443	451	466	452	457	490	451	461	490	453	476	448	448	470	458	481	461	497	497	464	461	447	462	437	520	443	485	440	461	459	475	463	440	454	487	459	459	496	450	490	481	465	504	490	483	460	454	493	468	474	491	459	407	455	442	413	431	415	462	472	470	452	453	463	490	471	436	451	464	468	443	470	503	457	464	494	422	453	411	472	464	472	472	415	483	464	452	459	466	477	462	467	509	465	453	459	466	432	445	471	437	488	454	460	477	438	460	468	444	457	442	432	459	473	448	434	438	436	470	456	460	477	470	457	445	487	436	427	465	411	430	467	445	465	440	454	467	452	465	501	457	464	454	468	455	463	461	467	469	469	422	427	460	462	488	427	422	475	411	446	469	413	429	491	469	487	439	465	441	477	479	455	407	448	473	463	443	490	445	448	447	471	439	479	481	464	478	483	426	480	450	475	457	486	472	461	469	441	464	431	458	470	486	468	459	432	459	465	438	452	485	439	486	460	440	451	456	480	462	492	457	468	423	466	422	457	478	477	450	447	455	411	421	438	456	442	489	475	457	411	465	479	499	487	492	456	456	460	472	436	450	460	464	450	444	450	451	453	473	469	441	448	480	457	432	473	444	459	431	427	469	470	451	405	470	479	459	443	437	458	469	434	437	482	463	473	449	431	404	482	482	395	492	453	462	441	440	460	465	494	465	463	472	482	452	452	478	461	440	508	458	424	479	426	481	463	489	452	441	487	452	485	425	456	467	427	437	467	423	437	455	431	485	440	417	437	460	435	457	476	481	465	466	486	444	425	480	472	496	500	441	475	434	474	477	465	492	429	450	439	490	457	479	448	440	443	464	493	465	424	433	462	474	467	454	448	451	429	423	466	461	468	502	465	480	456	420	485	476	466	412	445	420	485	455	444	452	474	450	496	441	456	497	474	469	439	430	453	449	465	464	474	440	459	455	446	467	510	480	481	449	401	467	464	434	483	470	435	492	453	448	482	466	444	444	450	454	451	477	485	435	456	454	448	471	456	470	455	476	461	443	473	439	439	452	448	449	426	460	443	438	455	459	431	417	509	457	436	435	441	422	469	502	464	441	459	488	454	429	465	419	465	479	480	477	381	445	479	461	474	453	475	473	396	507	527	476	452	490	488	493	453	423	448	472	416	462	469	456	436	461	445	462	471	407	478	451	467	495	453	485	463	462	454	471	466	481	484	495	467	426	427	456	439	515	481	471	452	433	474	463	464	455	452	465	460	468	480	477	478	486	431	467	451	422	457	483	464	473	466	475	503	491	430	459	464	468	427	457	478	457	460	423	460	474	462	458	454	455	432	454	440	435	443	449	487	442	481	452	483	467	487	446	443	489	462	456	482	456	430	469	470	444	492	463	460	457	423	448	477	500	464	495	470	456	488	452	478	471	456	472	495	450	444	460	442	440	476	473	440	479	442	469	452	475	465	440	435	423	481	424	462	458	469	459	464	470	484	422	428	488	495	471	446	471	479	436	438	478	447	476	469	496	469	500	458	453	440	469	466	422	466	465	458	461	505	445	474	494	453	471	444	422	446	477	464	441	449	497	457	454	456	492	465	465	445	446	419	455	431	471	452	456	448	479	443	468	461	471	468	464	422	484	486	463	477	416	454	433	480	450	503	497	441	454	465	464	476	501	457	459	455	469	491	438	478	428	459	443	444	486	418	463	452	434	505	469	439	465	444	452	471	429	466	430	450	482	465	471	446	444	470	453	490	421	466	470	426	447	453	474	515	472	481	446	467	443	466	469	453	492	437	464	464	488	424	462	441	457	447	424	438	467	457	485	479	441	435	484	469	486	455	449	474	451	428	480	437	442	448	430	467	502	430	421	441	455	471	454	466	458	435	431	481	491	433	448	472	428	439	480	446	472	464	453	420	472	447	458	426	440	436	426	453	473	477	455	466	454	444	443	454	436	465	465	458	433	440	492	433	448	446	498	469	449	460	446	445	459	471	485	460	457	487	437	496	451	431	445	465	418	442	449	469	463	459	423	440	470	463	479	408	460	481	476	457	421	439	462	434	481	494	446	428	486	474	487	471	488	448	462	466	429	463	439	456	447	493	482	474	475	442	467	416	431	472	491	432	494	476	427	485	411	456	503	477	472	469	435	460	435	493	506	467	496	460	494	473	445	455	426	475	488	424	423	438	466	462	484	437	432	464	430	463	459	468	464	490	431	476	480	464	452	475	435	458	450	486	467	476	475	476	437	441	477	449	476	488	454	466	468	479	466	458	473	456	479	428	483	449	470	488	404	441	480	414	466	460	439	465	449	474	467	420	479	481	464	477	453	477	418	468	465	437	451	445	457	476	431	449	449	470	445	481	494	410	428	465	444	463	445	465	450	449	467	453	451	488	505	471	460	459	440	476	426	467	482	453	444	425	474	436	458	385	443	473	446	482	451	485	462	489	486	462	468	473	450	436	491	468	462	466	446	457	454	459	459	476	469	458	464	455	455	475	437	470	450	435	424	445	437	494	460	456	459	406	439	419	461	475	435	474	461	485	429	460	461	416	398	465	441	442	513	458	462	458	439	459	459	448	462	452	448	482	464	432	478	446	432	475	469	468	429	470	456	450	458	459	451	480	455	450	441	467	460	485	465	454	461	449	470	466	485	458	483	411	458	433	456	436	453	470	454	471	472	460	468	411	439	440	468	424	459	471	467	457	466	443	427	484	474	447	458	455	436	412	477	450	424	457	450	436	459	483	411	419	467	470	490	468	470	479	446	475	433	449	439	413	483	445	448	433	443	461	459	496	473	429	432	444	479	430	431	483	503	437	432	476	469	467	483	477	439	447	429	459	443	468	448	435	476	450	423	449	473	452	462	456	474	509	426	431	470	449	454	492	449	433	465	471	456	437	469	439	447	450	464	463	458	468	444	449	447	444	444	463	406	450	426	456	471	476	461	470	433	472	477	435	480	443	427	471	432	453	440	464	442	482	468	427	467	461	466	422	451	454	442	452	457	454	426	484	461	465	529	472	457	456	437	437	479	493	467	429	421	475	441	446	457	417	432	494	437	462	474	458	509	443	433	443	449	462	455	470	450	442	485	460	423	426	468	448	478	495	465	456	466	472	462	469	465	447	458	448	441	425	426	417	484	443	408	431	435	515	450	425	462	470	461	472	469	475	455	474	459	430	447	445	468	466	482	451	484	451	484	472	476	491	449	444	433	472	437	450	456	461	459	458	453	403	449	440	477	480	474	491	485	463	469	422	473	484	468	486	457	424
58109	100665	86081	64325	46435	30553	14204	4252	822	879	799	836	769	765	773	793	779	785	773	747	789	758	730	770	787	804	733	824	750	821	795	772	764	830	780	785	808	781	755	771	764	762	794	772	778	794	744	751	727	802	765	799	769	810	770	751	732	783	747	787	751	745	778	781	812	771	811	752	793	782	714	826	771	791	741	844	783	783	803	743	790	780	754	825	798	774	772	798	771	781	761	767	753	781	796	771	766	768	786	872	791	770	764	728	821	788	775	816	805	736	747	722	791	814	712	794	724	769	771	775	767	803	717	785	753	802	745	730	822	744	770	791	790	794	762	735	803	800	758	790	795	814	808	754	818	799	742	726	791	811	728	764	805	784	765	729	801	815	788	787	760	740	806	760	797	755	716	775	736	786	761	784	796	762	779	777	804	799	807	766	743	791	753	753	758	741	836	786	749	775	742	760	776	739	783	744	776	727	802	774	768	721	775	728	778	815	795	747	790	770	841	760	734	784	750	788	804	813	732	765	807	774	798	767	746	825	819	746	812	777	824	762	782	769	754	792	771	813	710	857	728	757	748	768	779	770	724	739	789	782	815	759	734	829	794	744	751	757	758	759	767	785	761	774	772	774	751	780	797	790	751	767	799	793	778	790	769	804	825	736	757	783	786	827	747	788	766	829	851	796	773	791	745	752	775	746	782	763	780	758	763	808	778	792	803	784	750	784	824	758	783	772	786	778	752	742	736	772	763	744	798	764	760	808	799	803	771	797	741	807	769	790	767	761	840	691	795	747	753	774	769	805	761	735	787	782	770	747	777	768	745	714	784	751	759	798	733	787	759	743	763	765	791	796	776	770	805	774	760	714	741	751	734	778	790	751	774	783	791	768	775	788	782	789	829	773	835	770	781	792	760	761	771	846	829	767	747	778	784	763	825	762	782	770	743	782	779	775	749	789	772	810	761	727	771	731	773	742	755	761	825	768	769	774	786	733	734	754	767	851	762	765	761	790	766	765	800	766	789	786	753	757	768	737	775	779	766	791	794	796	751	769	808	763	750	718	784	825	703	763	798	790	804	724	765	789	759	780	794	770	832	823	741	770	770	782	710	787	770	719	822	797	804	757	810	772	764	787	773	796	806	760	752	786	776	752	779	735	790	762	765	769	740	834	744	698	805	789	790	765	783	763	784	763	745	783	763	760	732	717	771	742	786	757	805	822	761	781	776	801	794	780	769	781	807	806	814	777	730	716	792	780	793	793	806	799	773	747	763	818	787	795	812	767	766	781	783	780	766	765	735	843	785	761	741	754	776	789	740	744	805	770	814	768	757	738	804	787	724	742	731	750	744	737	790	756	769	785	773	809	794	792	789	754	814	787	784	764	735	730	759	819	769	785	801	766	734	792	790	797	761	768	792	797	750	770	757	712	806	737	734	764	755	807	787	825	756	803	744	771	756	761	716	780	739	760	724	749	727	768	756	787	715	795	789	757	754	770	768	749	745	796	730	766	775	750	780	763	807	778	803	751	744	813	745	746	757	708	778	816	763	779	695	762	782	766	765	755	794	764	781	786	769	850	721	746	819	756	811	755	758	774	821	790	746	717	731	734	763	766	788	745	744	782	744	770	748	736	732	817	794	723	788	809	733	761	752	746	793	755	769	728	781	739	773	758	815	767	763	817	732	740	717	780	753	792	777	814	791	743	781	819	800	736	806	775	766	748	762	775	813	760	787	769	800	797	824	771	811	790	777	789	780	785	786	768	825	778	797	744	791	782	784	802	795	794	764	794	820	766	784	809	761	741	804	722	805	818	747	739	734	789	810	755	760	772	787	828	734	745	804	760	733	738	770	738	754	810	817	768	798	774	767	773	846	780	824	781	747	759	784	784	757	782	752	778	745	769	778	761	767	747	804	780	796	765	788	726	785	769	803	754	723	741	732	727	783	790	767	749	816	831	792	833	785	765	789	785	762	799	775	718	709	761	756	805	706	777	811	729	742	802	745	783	794	775	750	793	728	787	717	776	776	705	771	787	787	788	786	792	772	750	819	768	746	743	742	799	769	756	782	760	771	764	758	828	796	762	717	782	754	740	761	819	779	797	767	788	798	809	787	819	812	773	762	785	708	769	741	766	796	795	742	812	783	764	771	750	824	793	728	802	761	734	769	811	755	741	780	808	738	751	759	733	752	775	783	728	763	786	764	850	768	747	750	752	845	778	756	764	790	746	741	773	812	790	812	742	755	760	802	724	750	770	748	793	770	809	768	739	744	755	811	791	778	777	728	754	768	769	786	816	787	746	764	830	762	787	796	786	791	802	781	779	770	758	761	765	778	755	785	701	745	730	792	786	792	757	742	805	809	755	724	752	842	817	787	714	765	782	827	811	766	817	768	753	782	765	785	748	818	795	809	785	763	814	831	784	717	727	758	764	733	770	794	758	752	802	824	764	758	763	813	748	714	732	772	779	747	738	756	735	807	806	735	805	760	786	770	757	726	767	779	792	752	780	739	806	778	773	795	814	778	844	768	798	793	733	788	739	792	750	742	766	790	769	730	760	803	767	786	758	782	783	773	804	792	782	756	788	804	796	755	754	751	778	743	790	771	803	779	764	745	757	830	742	759	736	781	786	750	780	801	766	751	772	816	808	769	781	760	818	831	772	786	764	766	768	735	753	710	745	760	786	773	758	786	742	756	804	748	753	746	787	745	720	717	766	812	750	788	804	759	770	829	755	799	764	734	760	803	782	762	746	791	733	763	760	799	779	793	807	730	785	748	767	818	794	788	784	772	785	743	782	729	788	751	827	767	809	765	751	807	812	791	773	730	804	799	706	791	803	761	736	744	819	803	774	770	759	786	756	782	763	795	775	751	809	756	781	802	756	753	770	744	821	764	762	772	770	763	721	779	766	783	810	814	799	791	763	752	756	792	801	752	735	762	737	768	795	791	774	762	782	762	752	713	760	763	799	780	746	776	771	753	748	752	762	767	761	770	741	775	770	784	786	782	816	722	708	740	781	714	819	759	800	748	786	775	752	765	773	782	835	716	755	766	818	778	772	738	789	766	756	754	803	783	742	747	749	759	791	789	741	782	767	800	756	761	805	826	737	782	779	779	723	823	766	781	784	746	817	787	768	745	799	760	755	795	802	762	734	753	759	801	792	783	796	809	807	782	732	764	772	759	811	751	785	775	787	801	795	788	771	809	743	785	755	820	876	817	771	794	831	695	764	761	748	775	761	837	759	766	767	845	766	820	770	773	748	782	754	702	818	778	795	759	840	794	767	795	832	795	743	772	829	768	757	728	817	768	776	793	739	820	816	755	813	784	768	784	768	764	736	781	783	761	755	814	783	747	703	801	819	807	749	760	764	774	755	769	752	789	754	796	769	783	752	792	789	778	782	801	777	760	727	748	778	739	824	775	754	771	839	743	749	801	715	748	812	731	749	746	799	802	776	752	791	817	756	753	703	765	801	795	798	785	810	768	828	772	790	752	808	752	775
28033	29053	31331	20016	7611	2434	784	411	329	324	337	302	315	308	316	305	308	314	285	298	313	307	295	320	320	312	309	313	279	307	284	308	287	297	325	286	300	328	329	334	295	296	322	265	357	291	313	325	314	306	278	294	293	306	294	292	288	312	315	323	317	324	350	309	313	293	297	312	274	296	309	342	304	324	313	307	304	308	313	320	333	342	318	287	299	324	282	290	295	314	291	293	323	300	297	296	306	304	299	281	296	316	316	272	292	320	288	326	338	333	328	313	325	343	292	296	311	310	341	304	300	309	321	333	323	299	302	334	325	328	325	283	325	337	318	320	287	301	351	293	317	303	308	296	335	318	289	301	321	291	294	276	296	308	287	294	308	286	317	324	291	286	324	295	322	305	279	279	317	297	331	283	274	276	289	324	312	311	322	294	288	280	296	345	286	323	301	302	324	334	332	319	298	296	302	324	309	316	300	310	309	285	300	349	319	300	299	301	289	307	330	329	310	315	309	352	336	335	326	292	318	295	303	297	304	327	294	292	308	320	293	312	304	319	278	278	346	298	307	288	339	320	311	291	308	308	304	311	307	273	316	291	279	308	296	302	311	313	326	295	326	303	279	300	294	313	301	322	291	314	329	349	291	283	270	291	299	357	332	315	284	307	297	309	281	277	314	310	304	309	306	290	308	325	322	314	320	337	318	330	304	301	281	313	285	282	302	320	323	270	297	304	292	294	296	309	329	298	332	313	301	296	273	316	287	280	285	311	316	302	319	322	327	301	283	343	335	292	308	307	310	314	286	310	310	334	315	326	283	282	267	297	321	287	296	337	306	268	336	335	302	322	300	317	290	323	327	274	286	309	299	327	321	320	356	284	334	306	279	289	309	280	288	274	317	339	330	324	297	305	301	322	305	314	282	289	328	315	330	279	322	312	322	311	301	309	296	313	299	286	307	303	315	252	305	328	322	324	287	318	286	311	276	299	282	287	292	310	304	300	334	315	316	308	268	270	301	333	303	312	305	316	322	305	319	326	286	311	288	306	295	297	294	297	294	338	297	299	311	332	318	338	298	291	303	308	281	314	327	275	319	292	323	309	308	312	301	298	279	277	276	272	302	300	296	289	305	312	304	287	285	280	316	273	317	251	311	318	315	321	312	305	296	322	284	293	327	317	289	313	323	317	276	312	296	308	285	291	314	289	286	307	304	315	256	275	294	299	305	294	308	303	303	310	308	305	302	315	287	276	315	318	349	331	306	299	333	306	310	278	314	328	350	304	311	348	293	305	298	298	297	304	303	277	298	283	284	307	314	335	307	268	305	286	302	343	316	312	289	338	301	329	299	315	300	317	314	315	300	310	316	314	294	319	334	317	322	293	293	298	289	327	318	327	259	279	312	292	298	332	301	317	331	313	308	291	315	304	295	296	300	296	324	292	338	322	298	324	326	317	326	308	277	288	319	280	316	315	321	329	320	293	308	295	320	308	318	331	316	291	284	267	318	277	300	315	323	309	301	296	300	322	288	311	301	302	286	283	294	327	289	304	313	328	334	307	299	300	316	321	300	285	311	335	324	276	272	311	297	309	323	290	341	304	304	305	290	282	311	328	318	323	285	287	323	308	277	300	294	312	296	294	302	324	307	309	275	280	283	303	297	303	319	273	317	314	254	297	296	316	318	340	319	293	309	301	303	329	326	310	317	266	315	298	285	303	321	324	286	296	327	271	257	304	334	332	293	316	319	346	288	309	311	330	319	323	296	275	271	294	305	316	283	318	330	302	301	325	309	293	309	306	279	289	337	317	316	311	309	302	316	325	325	280	336	320	309	297	301	280	314	315	333	317	295	316	328	315	327	316	264	316	327	322	313	308	354	319	296	335	302	299	311	303	326	294	337	280	320	320	319	312	276	302	297	256	295	315	309	287	311	296	313	333	310	311	306	300	284	308	289	316	318	320	311	316	277	302	318	336	305	365	318	317	305	325	309	310	326	331	325	294	325	310	318	310	303	308	350	305	312	338	308	322	314	315	325	344	297	346	320	288	309	297	310	294	306	318	293	295	322	323	311	263	327	300	335	314	286	330	328	293	290	328	295	341	292	316	315	280	295	291	316	313	321	295	320	286	318	315	308	310	314	293	279	287	287	313	332	294	299	322	299	320	297	305	305	303	280	311	320	334	324	306	338	322	321	300	304	301	276	308	313	319	347	284	304	306	270	302	297	309	338	327	300	279	308	278	290	316	308	284	267	315	363	313	310	310	322	335	278	305	279	295	316	305	331	325	306	289	312	328	307	324	323	347	285	308	304	309	309	295	328	327	302	299	306	298	297	297	309	305	308	326	325	302	315	303	295	296	260	268	290	299	286	297	304	302	313	321	327	269	314	323	315	320	300	330	298	276	283	307	322	320	312	274	293	347	327	331	354	304	310	324	279	346	333	323	313	289	328	316	364	321	317	303	303	281	298	290	316	320	316	309	297	306	326	305	286	294	303	296	304	274	286	322	310	309	271	327	308	313	313	291	314	307	319	301	314	295	310	298	316	290	276	316	308	335	290	295	334	313	313	291	326	331	308	301	322	304	320	286	321	296	325	342	305	299	323	330	314	306	307	304	297	273	299	323	305	281	291	320	295	324	285	304	317	331	315	284	294	309	317	304	303	306	356	329	339	285	299	290	311	288	300	294	308	290	351	301	286	334	325	329	322	338	300	283	333	316	308	342	310	295	342	297	311	324	315	288	317	300	307	302	302	295	281	307	307	307	320	294	288	308	314	290	311	318	321	319	308	305	304	319	284	274	286	348	341	316	323	298	293	305	295	333	314	297	304	289	301	321	317	309	287	327	299	323	307	279	303	316	313	324	340	289	341	331	288	340	310	318	303	285	293	314	332	309	352	330	318	324	334	284	319	288	281	293	291	286	285	316	311	296	273	320	301	310	297	329	333	289	314	307	316	312	295	300	296	316	328	299	289	300	281	307	313	294	308	304	326	320	311	323	294	318	304	316	322	279	301	303	320	302	313	311	313	333	284	310	322	269	316	300	306	334	296	319	326	283	252	309	296	304	330	320	312	325	291	300	300	303	303	290	356	281	333	321	301	265	298	301	317	311	313	302	300	296	322	282	305	305	338	312	289	278	323	328	330	328	305	275	338	317	289	286	326	334	337	311	300	327	286	316	306	337	283	351	285	326	313	310	312	280	291	296	327	302	306	299	299	330	304	302	319	298	318	317	315	317	317	298	315	269	288	293	308	311	332	283	299	289	288	289	334	306	304	330	299	326	326	326	333	284	331	312	327	338	321	312	314	319	327	295	300	283	305	334	298	280	298	308	324	283	287	322	299	328	338	286	310	309	300	302	289	334	316	311	345	299	291	341	301	312	318	293	330	292	316	309	267	307	301	331	326	336	307	335	305	325	306	328	339	302	295	278	304	313	317	322	286	298	306	307	316	278	276	321	330	304	297	311	326	322	335	352	303	283	317	308	300	274	305	314	295	304
32510	48349	38003	23608	12565	5457	1889	806	554	522	531	563	569	576	559	569	525	561	574	556	565	517	559	536	526	562	557	565	542	554	585	507	584	541	582	556	588	589	551	584	557	588	588	579	534	531	566	522	535	579	546	544	568	561	560	528	559	542	571	506	534	565	544	568	588	531	581	546	562	557	558	528	542	553	554	571	567	537	570	571	551	564	599	578	542	540	543	577	573	534	549	581	542	578	609	540	559	525	587	537	516	533	564	557	542	535	574	575	604	582	543	555	545	572	603	528	530	573	546	581	551	551	605	552	507	553	572	525	534	594	543	589	571	534	543	541	543	534	555	527	624	543	590	520	521	581	541	551	526	531	522	554	573	548	552	531	518	564	590	552	546	531	545	549	512	571	559	529	561	551	554	549	501	562	550	558	560	535	522	579	525	603	578	536	517	530	549	604	550	556	507	553	569	573	550	576	561	552	581	557	585	545	534	550	582	566	526	540	542	558	553	568	585	546	564	588	527	527	552	554	516	567	541	566	551	545	536	569	557	521	552	533	548	567	580	531	553	546	528	548	546	550	576	571	540	557	565	531	529	541	544	553	577	552	563	567	584	560	548	521	550	605	563	541	568	518	528	574	545	541	524	524	574	550	548	510	576	578	583	552	601	552	527	571	542	565	579	572	515	599	569	575	588	554	565	549	596	537	546	561	532	593	506	549	583	567	541	540	561	555	555	573	557	516	576	569	552	567	571	592	566	546	546	558	566	564	552	552	563	569	525	535	508	531	513	524	587	599	543	535	557	540	566	585	579	549	522	583	524	523	552	558	534	590	551	578	577	524	563	584	558	545	518	567	565	515	558	589	572	561	556	569	573	577	548	535	562	481	554	556	529	559	559	592	559	602	528	594	526	532	564	525	565	541	543	561	572	567	548	542	512	564	560	567	579	592	548	522	540	564	542	556	549	541	552	548	527	534	538	594	572	565	570	580	565	532	551	560	516	577	586	547	556	582	529	555	554	580	520	579	570	578	585	574	571	577	586	483	508	555	495	565	570	573	601	541	555	537	540	536	536	544	531	509	536	553	578	580	578	530	540	551	561	571	585	536	566	599	553	519	596	608	531	543	542	579	557	539	549	583	572	593	540	518	570	535	533	565	556	561	560	568	561	542	566	560	561	543	586	566	543	577	554	553	553	560	584	555	527	572	551	581	566	551	536	554	554	569	587	511	564	581	555	574	574	575	577	547	558	562	565	553	556	551	573	573	565	568	556	550	498	564	559	579	543	573	585	543	566	520	548	511	563	507	561	574	557	534	560	554	566	532	495	546	584	557	526	539	558	525	557	586	556	548	544	549	562	535	548	518	530	573	551	540	570	546	576	542	577	600	494	560	526	588	541	577	558	542	549	517	528	521	587	553	564	573	623	591	555	554	535	539	574	556	568	545	557	534	555	584	582	589	568	562	612	540	525	575	578	578	540	552	553	544	531	591	594	558	547	570	521	500	543	556	547	584	528	565	556	568	543	558	551	548	537	526	546	522	539	541	531	545	547	581	551	532	536	592	519	512	532	577	548	558	545	583	524	568	605	569	514	530	560	559	554	553	552	553	563	536	549	575	554	605	571	559	530	568	499	565	504	594	565	542	564	506	581	547	560	564	533	577	568	575	532	560	541	553	563	507	562	534	543	563	560	573	560	550	534	561	549	571	559	549	529	571	555	529	573	579	569	528	569	557	552	553	580	517	569	534	537	568	544	586	564	539	552	552	508	520	539	535	568	506	546	563	529	599	524	560	532	552	586	556	588	553	576	560	554	566	570	530	601	551	508	588	555	524	597	554	568	532	547	592	553	598	553	545	599	488	565	526	550	570	537	616	539	557	556	537	555	553	540	543	570	539	554	623	535	534	577	528	574	549	550	597	536	557	559	585	526	521	561	558	536	569	517	540	549	588	567	565	556	548	540	578	561	564	571	602	564	577	574	529	575	545	592	560	544	583	526	545	539	568	555	556	598	569	544	558	567	517	549	528	513	572	512	568	541	563	543	577	561	549	538	570	588	544	573	558	582	542	568	544	570	574	593	562	512	575	565	573	569	586	549	563	570	552	547	567	550	546	599	558	557	568	562	538	537	542	570	543	553	589	564	525	591	562	543	545	565	571	555	531	550	551	527	580	604	539	522	528	533	573	584	530	587	578	561	570	609	575	544	530	571	598	601	558	589	564	570	543	564	592	591	540	514	606	588	572	552	559	582	530	627	545	566	545	571	589	590	545	557	558	548	540	566	545	577	571	546	535	536	564	551	554	580	560	529	519	591	553	573	563	531	570	553	547	556	559	579	589	592	554	557	538	558	543	589	549	565	579	583	566	563	510	555	578	587	551	549	533	568	579	564	593	527	549	541	543	589	555	598	575	563	559	543	576	587	551	581	540	560	557	548	547	566	537	580	549	571	600	531	540	562	558	554	520	528	526	536	544	563	533	549	588	598	599	550	569	593	531	556	505	568	575	554	549	581	558	557	595	600	544	494	584	566	525	530	564	561	606	546	588	530	560	569	602	571	529	555	563	542	541	563	575	574	548	573	530	540	561	551	523	535	550	536	570	533	542	521	561	549	600	587	540	509	506	580	560	526	577	534	550	568	561	569	574	578	526	565	511	524	554	551	549	532	604	579	561	552	553	559	566	558	547	523	552	530	591	592	583	542	550	584	581	567	560	567	585	549	548	563	545	570	542	590	559	541	547	541	518	585	584	559	556	537	556	581	574	543	532	575	554	562	562	578	555	590	553	545	591	602	533	590	556	558	568	550	546	571	528	556	550	535	548	576	497	559	542	549	582	548	541	586	560	578	549	531	589	553	560	525	553	539	550	506	534	587	553	596	575	537	574	522	535	560	553	539	592	556	524	556	532	523	560	526	573	569	573	579	567	545	561	574	540	532	540	563	569	595	574	562	574	529	572	553	571	544	573	551	549	511	530	592	555	582	537	552	513	575	522	575	501	557	574	550	547	532	506	533	534	552	531	559	517	568	522	538	535	557	548	547	565	573	598	539	553	538	571	551	572	569	588	584	508	545	563	551	567	530	567	513	554	557	574	538	586	537	564	561	531	519	528	583	546	584	574	524	579	559	541	539	587	566	600	558	552	566	598	552	527	559	567	588	571	587	545	563	572	549	524	569	571	527	545	559	557	582	526	546	535	533	520	562	532	581	567	582	597	567	582	494	563	573	569	574	531	567	556	516	589	521	562	566	521	519	554	569	560	555	581	565	579	583	566	528	581	539	554	579	577	571	530	537	574	542	557	555	555	556	583	557	550	540	545	530	522	551	565	539	541	563	573	551	558	550	547	527	540	553	563	555	527	530	537	575	598	582	587	498	584	583	534	566	557	574	561	565	553	500	564	548	538	550	512	509	583	528	590	546	531	584	608	553	542	542	561	509	565	546	538	568	606	553	541	562	562	575	599	567	567	547	576	562	566	600	512	538	559	564	589	581	598	566	561
24595	24481	39659	38782	28526	18198	6131	973	402	380	378	373	417	384	352	352	397	378	368	379	381	384	361	376	379	377	389	375	349	377	374	361	403	383	383	363	374	364	351	392	362	355	393	401	383	363	391	359	393	378	359	333	379	326	371	356	360	366	368	378	380	384	339	336	376	390	390	368	366	345	389	369	354	377	345	346	370	363	375	375	370	374	405	324	367	368	366	362	379	354	381	368	347	368	359	368	366	398	377	377	353	349	386	352	385	342	370	355	402	338	381	382	371	356	356	388	391	360	335	371	346	368	387	375	367	356	384	375	346	365	332	353	381	393	369	362	417	402	363	377	365	355	348	403	384	382	366	358	365	369	391	401	326	366	348	354	363	381	352	376	381	352	359	408	363	389	385	357	367	365	335	362	354	360	384	354	373	384	354	371	390	358	354	368	357	384	354	359	362	361	355	339	349	350	348	379	388	394	330	378	411	343	369	384	388	377	379	350	387	353	359	381	380	347	364	368	356	365	366	365	333	405	346	352	362	372	371	386	392	341	399	388	372	385	351	364	370	365	369	398	379	367	366	350	378	378	410	382	380	359	401	387	364	361	356	393	391	355	364	385	359	385	390	350	364	378	365	381	344	387	366	375	356	390	359	406	354	338	361	387	385	365	348	346	385	372	386	365	368	367	372	338	361	374	359	362	364	390	378	343	341	363	327	354	372	368	396	384	368	360	369	399	385	330	367	320	362	369	364	366	400	374	383	335	358	371	381	366	353	365	367	376	358	365	339	381	350	360	378	401	379	359	369	365	362	373	385	339	359	396	354	368	381	342	368	370	355	344	405	360	344	365	384	353	392	361	366	384	388	356	395	361	353	365	349	353	382	362	379	349	351	375	397	373	370	364	350	373	378	380	388	354	340	349	376	355	411	375	377	398	368	384	380	368	366	366	401	371	379	416	359	360	350	374	395	390	375	377	406	352	359	359	334	358	353	378	368	383	339	353	367	372	349	339	366	339	378	376	363	369	378	333	377	337	380	366	339	360	391	368	353	395	374	391	367	405	354	366	368	396	349	379	398	350	344	386	367	377	365	364	373	402	378	414	397	358	334	368	389	390	354	369	367	356	363	322	351	378	386	376	374	354	374	357	371	368	381	360	394	351	367	360	380	373	405	340	352	400	333	348	326	360	345	392	343	366	364	373	378	407	346	408	344	394	399	368	363	372	355	350	386	360	358	368	354	392	361	380	365	358	378	356	352	362	358	382	402	374	397	367	348	363	363	347	342	364	373	385	366	342	395	387	370	369	343	363	367	368	344	361	356	402	372	334	362	385	380	385	374	359	383	353	394	369	329	388	376	344	401	377	373	361	356	410	346	389	341	388	402	344	360	377	347	382	374	356	390	382	389	403	383	374	353	355	365	360	373	342	343	333	326	366	362	394	359	384	347	372	364	373	404	406	318	378	361	354	365	375	352	395	382	373	388	354	369	341	368	372	368	358	353	339	354	374	357	351	387	371	390	346	423	401	382	356	345	362	372	389	383	352	357	387	362	351	375	382	358	357	348	352	383	377	364	394	368	346	345	360	353	398	348	361	341	366	368	367	373	378	366	425	371	368	329	408	361	374	380	392	382	361	354	357	368	363	384	333	386	368	411	400	362	390	354	376	361	348	381	380	359	409	396	363	377	398	362	376	350	353	385	371	360	346	341	378	353	362	380	381	348	398	375	374	367	369	340	386	364	382	388	396	360	378	339	400	353	348	362	329	364	365	386	362	355	377	364	387	359	373	346	382	346	364	352	393	340	342	377	375	384	377	351	364	387	366	375	382	376	335	397	363	368	394	354	364	375	361	359	363	364	351	351	374	395	418	360	364	354	374	347	348	359	365	379	360	357	392	370	395	355	355	326	384	339	357	395	396	384	417	362	360	335	356	375	337	404	349	376	332	370	340	395	377	368	375	324	329	377	367	380	368	343	373	354	370	391	359	383	373	344	392	406	374	393	364	351	377	367	346	344	336	365	355	361	342	362	377	397	368	370	368	372	396	372	355	382	329	382	371	386	360	392	380	339	377	360	364	365	372	396	390	350	356	398	368	379	377	377	392	368	350	331	360	401	351	360	380	383	368	393	362	369	387	375	383	386	350	380	354	368	379	375	382	370	345	349	384	359	370	396	370	367	387	377	328	341	365	374	329	370	350	350	357	392	399	372	380	366	342	404	369	378	387	353	355	358	351	375	345	366	333	352	376	370	329	341	363	347	378	381	361	362	372	325	358	351	361	370	333	352	343	382	366	322	397	378	400	365	368	390	359	320	348	366	323	383	375	394	372	367	355	352	366	361	394	380	352	352	338	372	414	382	373	419	367	340	377	385	368	365	358	382	383	358	384	395	329	340	326	356	388	345	376	370	389	391	364	337	371	363	364	352	358	372	361	358	387	364	387	399	356	358	351	378	360	352	366	388	373	368	410	399	378	365	379	360	384	355	379	356	384	397	362	369	392	357	360	387	389	362	360	350	401	335	345	342	383	391	367	383	377	390	378	338	377	394	358	349	358	359	362	342	381	400	396	355	380	380	374	374	377	359	377	347	350	372	362	365	379	375	375	341	381	341	366	394	340	359	361	369	389	379	373	373	371	356	333	376	422	394	366	399	360	333	323	377	362	343	368	365	391	361	396	349	367	383	372	351	365	380	375	373	364	362	369	371	365	369	371	395	386	371	375	393	371	377	371	361	347	347	384	368	364	384	369	361	364	398	362	335	383	359	354	418	358	367	312	372	385	389	379	388	341	363	387	339	377	362	373	349	363	355	378	372	387	392	389	321	368	351	364	367	380	365	390	343	371	346	383	391	382	365	352	376	368	364	341	355	338	345	349	353	376	352	377	334	357	361	354	434	354	376	384	364	404	377	381	346	335	345	337	368	380	381	354	399	379	353	374	387	400	335	368	398	344	379	351	360	363	375	361	339	352	361	380	335	345	331	354	389	349	359	337	355	347	343	362	387	386	362	383	374	400	350	389	409	370	344	327	378	327	383	386	363	390	383	387	353	350	377	406	398	398	387	387	399	358	380	374	376	373	390	363	334	354	370	370	404	358	371	392	369	383	356	377	333	370	364	371	361	375	388	359	376	345	337	365	369	339	367	385	375	374	356	379	351	402	361	381	364	379	383	335	362	353	415	332	392	348	363	342	393	328	372	388	382	374	373	355	354	417	368	344	361	360	378	373	357	363	413	372	370	400	372	360	370	364	388	359	332	343	367	358	344	388	389	392	361	392	354	387	369	399	391	351	358	385	362	383	377	423	360	367	333	373	382	348	365	409	384	356	362	370	375	381	344	377	395	354	345	369	384	356	333	357	365	342	369	367	347	383	325	395	348	368	345	345	362	370	374	359	389	354	358	360	343	337	377	344	368	385	355	344	384	388	376	386	383	370	399	376	379	396	368	353	375	390	403	373	411	384	358	405	396	364	372	372	352	386	382	364	364	417	375	377	405	382
56466	92627	74106	52586	36451	20892	7821	2012	751	633	632	686	666	667	673	669	643	642	666	655	644	654	631	658	666	615	679	647	600	685	647	635	653	641	644	603	646	673	571	638	664	641	680	648	652	649	676	673	647	666	650	650	671	644	639	675	654	665	669	701	661	680	614	672	637	685	646	665	615	650	629	632	687	622	649	695	655	665	652	635	659	632	620	633	624	653	613	640	685	610	653	637	706	606	653	673	590	629	670	641	672	678	650	635	610	659	635	666	640	654	610	661	645	680	676	666	603	685	674	629	667	648	623	667	659	701	658	632	644	644	616	646	635	632	642	649	649	630	674	665	629	706	644	617	622	603	682	648	635	646	650	658	609	627	618	635	669	666	636	638	657	680	682	608	650	635	702	625	661	682	654	632	662	655	661	698	643	664	687	672	590	684	655	657	693	672	663	646	631	647	658	631	626	621	631	699	640	713	659	639	641	643	644	657	650	636	648	698	693	639	646	694	662	604	679	647	649	710	628	661	663	685	672	647	633	660	619	690	670	606	649	686	659	627	669	681	655	623	619	662	662	642	622	644	688	650	664	657	667	651	638	645	634	643	661	654	651	669	637	655	613	657	634	721	656	633	642	676	666	641	635	603	699	669	624	686	641	651	656	648	638	654	624	643	655	622	664	607	620	630	675	666	648	637	617	654	650	684	661	614	658	649	657	654	638	652	662	628	634	646	640	639	620	653	605	670	653	651	675	671	692	670	654	604	644	678	650	674	661	655	665	703	684	649	600	653	604	654	669	684	622	627	610	609	682	656	622	657	652	631	614	650	634	625	673	690	680	636	656	664	662	653	666	630	653	675	589	628	638	702	660	627	605	626	683	615	624	673	682	630	638	668	692	648	611	683	657	606	678	681	649	633	675	682	601	653	644	682	644	664	625	601	644	697	632	640	636	637	673	591	662	672	610	676	652	659	684	622	643	635	645	671	642	643	633	665	630	642	697	570	619	665	638	649	626	656	664	652	606	654	617	680	631	644	655	665	642	668	659	638	632	668	633	646	658	686	636	648	692	661	624	680	634	651	658	625	631	637	614	635	657	641	625	623	631	646	637	645	676	614	652	626	632	653	585	706	614	620	626	633	618	699	606	643	654	616	563	679	635	648	660	625	681	726	647	651	645	635	636	673	642	679	569	616	608	568	667	664	597	655	667	677	611	628	615	636	656	657	681	651	687	584	653	630	650	645	641	605	639	610	632	666	626	651	645	642	649	668	669	631	650	632	653	645	691	647	672	603	647	634	663	648	605	612	655	652	655	632	629	668	651	653	599	636	629	640	673	670	677	650	582	628	663	642	654	643	628	634	654	675	662	674	648	648	651	664	616	658	668	646	648	663	680	667	614	616	623	583	698	675	634	613	679	659	656	664	625	635	671	673	654	607	642	624	657	577	680	619	640	643	621	635	676	699	653	633	679	632	636	624	608	674	624	695	649	623	619	658	634	623	620	627	636	645	612	660	689	644	655	619	656	649	661	641	671	665	648	640	636	644	674	634	609	658	632	675	665	688	640	657	631	662	643	657	639	682	682	657	652	614	655	632	634	675	648	591	633	633	648	626	637	659	653	634	699	654	649	647	650	710	684	660	603	628	640	623	637	669	650	650	694	637	666	622	665	613	649	653	647	674	685	651	602	633	609	648	642	600	678	646	612	680	662	654	639	698	669	606	683	616	634	594	711	690	618	645	648	682	666	644	580	656	650	639	700	660	635	676	657	648	643	644	606	641	685	651	644	660	654	639	658	642	628	659	664	657	658	648	674	689	699	644	616	674	655	666	669	626	643	665	636	670	669	645	618	611	658	627	615	681	673	597	640	655	619	648	647	666	649	662	668	629	622	665	636	627	634	608	655	639	681	650	673	646	645	650	597	685	649	692	648	641	680	620	652	655	664	653	684	658	663	660	661	675	659	656	693	655	643	642	641	637	664	635	688	663	675	664	663	695	724	690	701	672	656	682	653	629	669	609	624	678	634	609	602	657	637	686	608	663	648	696	646	627	641	652	654	622	648	605	690	657	613	665	638	621	622	694	658	683	664	681	630	685	620	658	670	707	656	673	588	662	595	638	658	641	622	682	628	653	672	656	669	643	616	620	657	660	636	628	652	615	665	626	638	631	624	669	615	635	667	662	655	634	660	635	653	672	660	601	639	672	636	616	638	669	653	681	646	636	640	647	658	640	635	670	673	609	668	659	687	647	616	639	651	603	667	690	631	627	649	655	630	679	587	660	645	663	663	665	637	630	684	627	671	673	629	639	618	628	607	668	671	641	636	696	640	649	668	639	616	634	632	655	651	677	668	663	627	672	619	640	655	681	653	628	665	652	626	605	655	646	655	600	617	670	653	694	652	637	603	628	644	631	620	608	674	652	686	625	665	615	674	662	645	634	667	651	663	676	647	704	681	623	675	658	670	632	649	607	642	668	675	635	672	641	638	637	671	658	648	680	663	648	678	609	613	633	644	650	655	564	621	684	653	672	667	613	687	687	647	646	684	629	645	628	617	641	650	725	697	633	652	621	626	650	640	651	681	617	671	645	624	623	658	664	668	638	641	648	656	586	647	654	642	664	662	634	651	692	632	606	608	675	661	658	642	633	641	650	627	651	614	614	630	627	660	675	651	643	647	584	671	633	635	656	654	671	665	634	632	645	633	664	671	629	649	642	706	612	628	661	670	632	646	636	614	679	638	609	655	650	633	660	622	688	689	646	670	629	657	643	635	665	636	617	665	656	659	669	656	625	585	677	632	656	643	693	662	650	625	600	659	658	646	626	661	653	599	643	623	616	691	615	643	629	637	619	640	662	662	598	641	662	637	637	656	650	647	632	680	611	613	664	659	629	637	691	654	666	661	649	680	625	628	639	653	677	646	662	622	593	628	665	653	629	612	651	649	617	623	639	645	627	646	615	659	640	633	666	634	673	623	640	665	607	706	648	689	637	691	648	634	631	682	649	628	635	674	661	685	615	624	675	690	614	634	649	636	655	630	661	639	655	682	636	626	658	655	647	626	684	637	664	668	689	672	685	685	614	647	655	672	651	656	671	697	650	631	660	685	587	680	650	674	641	682	614	643	644	662	660	618	657	666	699	620	662	621	686	623	663	601	634	689	694	661	646	639	649	601	675	643	619	635	625	646	617	638	654	647	627	636	677	633	687	638	671	665	642	647	675	678	623	602	701	661	658	694	627	634	620	626	596	652	633	636	602	642	632	667	657	631	646	648	614	634	642	618	693	636	630	698	657	670	658	625	624	691	655	626	645	669	678	680	661	661	660	630	628	662	597	629	665	672	674	611	665	633	640	663	639	681	628	673	636	653	647	644	671	700	623	661	661	614	635	618	668	637	642	674	613	694	639	664	684	653	663	703	610	619	634	621	684	617	655	646	704	630	672	661	658	675	637	657	654	670	634	619	659	650	694	634	620	679	693	682	693	659	616	652	638	672	673	578	639
23421	22372	35286	36635	31364	24263	13919	2073	555	481	499	511	478	498	457	484	472	460	448	446	491	499	499	477	474	461	451	449	484	492	503	445	430	462	466	438	434	424	455	466	470	473	452	448	442	434	452	450	510	477	492	508	454	440	477	489	450	462	464	467	464	472	483	433	505	482	490	478	442	468	392	465	448	484	454	474	441	507	449	438	470	445	490	442	471	459	457	513	458	462	453	476	467	450	511	451	503	466	460	433	443	433	501	498	440	484	441	443	467	487	477	489	446	452	453	482	460	464	484	457	498	472	441	473	463	484	444	468	468	489	447	466	438	490	478	468	445	477	447	441	456	466	451	457	439	461	429	447	499	470	503	452	476	497	440	456	439	458	465	444	488	454	453	456	436	423	437	489	485	484	456	506	452	483	480	456	443	467	467	471	461	486	448	491	479	454	461	475	491	466	422	476	450	463	431	477	467	436	479	476	459	477	454	434	464	476	499	468	463	417	471	451	457	470	457	448	493	452	496	408	458	458	474	458	453	449	421	474	437	472	449	463	439	470	468	460	454	477	418	439	455	458	483	503	505	481	500	471	468	422	465	503	495	472	436	446	461	489	467	486	460	445	417	456	443	448	447	406	449	487	438	420	449	430	452	466	457	418	457	500	475	471	460	474	474	449	450	475	445	447	478	478	463	489	437	461	486	487	486	450	478	437	449	466	444	467	485	445	503	490	462	470	465	453	465	417	483	468	482	485	450	443	431	459	482	454	458	445	445	446	457	472	432	452	494	506	495	464	429	428	487	450	480	470	419	460	475	466	456	502	497	444	440	506	478	472	473	453	457	496	519	454	490	440	481	480	485	463	482	464	471	470	482	429	463	447	442	459	437	443	476	455	408	437	447	430	478	447	499	436	444	487	454	470	492	485	460	426	476	441	458	452	489	420	458	470	428	457	468	435	488	447	469	500	442	453	504	455	442	465	474	482	517	474	486	448	464	462	448	449	451	477	445	467	469	457	471	486	486	457	462	474	488	483	438	480	475	462	458	458	474	432	443	474	459	448	468	465	425	456	436	496	419	455	483	469	457	482	465	488	471	431	444	472	489	448	487	424	488	459	484	498	494	454	493	502	461	487	436	462	452	487	465	444	449	448	453	501	422	446	432	491	457	459	487	446	469	455	458	457	426	442	429	443	454	446	488	427	441	480	443	432	445	461	482	464	438	499	476	451	452	448	426	455	463	499	442	441	470	446	422	462	489	469	509	494	462	497	469	425	500	452	481	460	455	506	483	445	468	470	485	465	499	464	462	428	461	465	434	438	478	475	432	472	450	493	399	429	430	453	445	452	460	444	461	495	436	446	444	442	441	476	471	422	411	446	452	434	476	484	473	484	446	467	465	466	464	475	483	445	502	427	470	457	470	463	476	505	460	462	482	457	458	498	452	467	448	494	435	438	483	466	483	495	470	470	444	460	436	478	480	487	442	488	456	496	471	457	442	494	470	475	462	467	463	479	511	438	441	438	462	462	465	481	450	454	435	425	465	423	435	502	451	492	468	485	486	456	458	476	434	443	491	458	438	460	452	488	477	453	441	442	477	438	469	467	466	427	464	449	467	453	410	428	453	474	520	440	455	413	437	488	481	465	424	434	468	459	481	440	458	486	469	446	451	457	468	469	484	477	455	485	457	461	449	453	442	462	468	484	444	482	428	475	486	448	449	466	455	445	459	469	445	466	506	442	425	488	473	457	466	477	476	442	458	459	502	469	452	500	447	461	445	429	484	490	488	471	499	429	457	430	494	470	436	484	486	461	466	470	486	478	436	419	463	467	478	455	482	461	445	448	457	447	462	425	458	439	431	457	419	452	477	491	489	445	508	457	472	438	461	449	458	473	458	451	481	467	439	446	432	467	445	481	439	456	469	437	475	474	427	461	491	452	453	474	486	456	476	482	451	414	474	440	482	455	492	474	456	498	499	451	469	453	426	471	437	458	462	487	477	451	463	444	456	462	489	460	433	521	448	480	460	457	450	450	447	442	472	450	437	440	437	476	501	460	464	477	452	466	479	472	478	468	465	451	455	466	475	449	462	461	438	466	453	496	439	425	479	484	438	415	425	441	476	485	482	491	491	463	491	446	488	466	473	444	484	468	484	440	453	429	490	458	494	437	463	452	485	476	454	493	469	455	469	469	424	457	479	443	475	488	431	448	458	475	466	471	431	459	474	455	462	468	456	471	459	442	483	442	481	427	413	447	480	465	465	470	472	429	439	470	434	468	419	461	439	463	433	439	460	427	481	482	454	427	474	477	483	484	439	455	483	429	459	468	461	488	422	460	469	480	457	455	424	450	456	456	487	486	446	442	444	505	468	451	477	467	507	476	459	459	469	444	486	472	485	412	487	448	470	511	471	449	477	451	449	483	477	475	455	464	486	484	467	443	465	443	446	510	445	457	430	452	444	459	438	486	437	479	453	426	459	447	467	492	486	444	454	497	485	434	466	475	457	472	462	444	475	463	458	434	448	452	473	455	499	471	457	476	486	438	460	456	454	437	463	493	483	477	510	458	465	467	427	426	436	499	456	478	494	478	466	440	404	424	445	437	481	501	508	439	458	489	496	446	480	460	432	486	455	434	478	495	453	428	467	462	422	457	452	454	431	467	450	484	443	452	455	434	466	464	466	465	433	470	405	440	438	489	457	492	458	449	437	475	451	458	472	482	454	428	417	405	454	487	470	492	485	453	482	480	451	472	506	470	485	460	454	477	433	478	503	497	436	467	454	454	476	467	460	465	466	427	472	462	457	469	446	427	434	471	472	438	475	508	450	486	448	481	449	524	455	516	483	453	467	437	449	468	464	503	523	466	460	475	473	507	457	481	481	454	460	469	490	435	433	534	489	427	460	448	516	482	486	454	424	491	466	425	456	475	430	444	479	460	481	487	429	453	472	443	442	489	460	459	450	427	484	458	491	449	412	426	459	461	446	456	459	495	466	437	468	462	463	433	457	461	426	445	472	469	481	455	455	458	462	439	483	438	479	453	467	507	462	437	493	446	459	472	476	427	450	465	473	484	453	466	473	486	468	471	443	465	473	479	472	454	444	449	445	450	457	455	503	447	457	458	489	460	466	461	460	465	502	470	428	496	432	477	450	446	444	461	447	443	432	474	449	450	447	486	466	488	448	458	469	476	463	457	449	471	448	448	432	459	438	497	471	473	441	473	452	428	483	473	469	453	469	420	489	461	433	463	457	426	490	449	483	427	477	483	437	491	453	427	463	450	482	489	481	462	454	494	451	501	441	454	453	473	470	463	462	473	418	418	443	444	442	443	460	438	476	464	473	481	475	498	457	433	457	469	483	460	472	454	471	479	460	439	448	466	475	441	456	410	454	477	473	468	437	465	450	473	452	482	478	454	431	459	465	441	473	478	482	470	407	448	510	425	433	453	444	470	478	471	416	490	473	463	440	468	411	449	452	474	497	455	476	457	478	467	485	454	423	484
58870	99652	86538	66170	46365	29268	13093	3412	987	814	748	800	792	757	805	780	771	795	772	795	750	815	790	743	826	793	765	790	771	809	808	824	769	769	789	778	757	758	751	760	784	855	779	757	775	794	820	797	787	785	783	763	787	813	740	750	782	780	791	743	758	780	791	749	781	768	776	812	743	761	782	760	791	776	766	782	752	780	794	809	793	753	840	796	761	777	791	741	797	763	775	765	789	732	793	785	780	746	768	754	771	830	831	756	753	782	750	778	845	821	789	739	796	775	767	780	827	798	835	750	787	756	735	789	797	773	786	825	778	753	771	816	724	777	779	759	762	776	772	801	754	814	773	740	769	806	742	757	789	743	798	807	820	795	776	764	749	767	763	745	787	817	758	738	781	754	754	763	754	771	783	803	805	759	781	742	733	801	786	797	790	824	772	788	778	829	785	756	784	745	787	775	759	795	776	803	780	787	753	762	785	767	777	838	750	774	758	791	759	781	830	835	743	789	784	776	756	762	759	796	773	790	776	769	765	769	784	788	754	839	768	753	810	763	781	772	796	771	753	777	784	793	788	787	710	769	742	818	797	795	802	770	795	777	749	786	757	791	757	787	709	744	834	784	769	779	812	751	788	810	764	761	818	714	785	769	778	756	772	746	764	798	765	765	784	810	715	795	777	801	755	747	783	849	832	790	782	812	822	779	779	780	835	825	804	794	770	758	793	799	764	761	740	804	813	758	839	717	764	722	764	782	728	832	809	776	754	772	752	780	776	785	785	797	800	772	768	752	746	763	823	750	785	823	734	763	744	815	748	787	788	812	768	784	806	766	796	780	738	767	773	814	786	846	740	759	752	792	791	771	716	801	759	794	781	786	729	731	765	770	812	787	785	748	808	778	794	824	790	805	775	759	790	791	782	714	733	783	769	779	738	736	758	789	753	733	767	772	825	811	743	750	757	810	763	757	756	798	773	773	748	838	742	789	706	829	753	790	809	796	763	786	741	774	778	746	762	791	754	778	762	806	782	727	792	797	781	768	797	748	749	731	770	794	823	800	828	848	776	781	766	797	797	802	813	734	749	767	799	749	814	792	749	788	775	805	732	786	709	783	830	749	759	828	739	755	802	763	746	792	795	826	770	811	791	797	773	778	814	815	769	807	789	777	752	818	817	812	806	785	761	780	796	740	813	770	782	746	783	746	789	762	794	781	814	799	783	829	744	790	798	734	730	744	767	765	766	777	785	816	751	752	783	813	748	723	765	748	792	774	783	773	763	791	751	761	774	803	804	786	804	725	759	763	770	775	712	767	752	783	771	743	844	774	777	781	807	740	768	726	749	743	801	752	766	747	797	767	802	761	783	803	771	768	760	791	760	749	769	738	764	798	771	805	804	777	794	805	808	785	791	760	803	792	786	796	811	790	808	778	774	822	747	748	775	802	723	794	830	751	769	740	775	802	752	780	759	775	797	792	730	817	804	759	788	747	820	793	757	771	789	757	765	743	792	770	772	799	782	766	798	776	752	763	754	795	770	791	797	774	768	779	762	719	839	810	767	788	812	817	752	746	820	779	830	799	753	782	793	799	784	798	766	764	807	774	811	754	781	777	773	765	756	743	751	784	755	761	792	775	794	763	789	808	805	826	758	774	801	770	806	761	775	790	760	802	782	784	762	738	799	798	741	797	784	745	754	762	828	800	779	779	792	786	724	768	752	796	828	770	739	807	729	765	777	759	768	819	814	794	805	752	792	795	804	778	807	750	823	783	787	759	741	759	749	793	817	784	750	777	816	724	761	764	735	775	720	753	759	791	785	801	743	780	812	789	790	809	821	746	805	786	769	762	765	780	757	769	821	750	800	814	790	764	792	777	739	801	823	850	810	794	783	794	790	742	774	807	808	791	765	754	782	802	760	800	755	748	786	759	768	818	816	795	777	732	765	778	779	813	763	792	743	746	783	772	723	750	788	829	805	769	769	763	792	810	836	785	771	756	765	822	825	789	704	745	821	795	761	744	780	781	795	752	768	776	800	788	764	808	767	782	801	783	776	751	752	808	764	720	781	758	815	786	753	761	798	811	793	866	825	804	809	787	757	758	749	750	747	778	757	809	831	740	743	805	773	751	754	829	773	790	804	754	740	785	840	773	798	775	773	797	792	763	776	741	791	743	789	776	797	809	807	793	790	732	818	782	772	762	733	783	784	761	803	769	786	779	782	784	791	783	748	749	796	751	748	770	787	706	804	771	801	778	793	812	758	800	779	761	789	746	776	813	777	759	759	755	696	786	761	783	766	735	804	774	777	811	764	817	807	808	793	760	753	786	800	778	753	742	790	792	750	796	803	767	788	751	748	789	807	831	764	817	749	781	795	677	809	787	758	841	751	776	789	788	738	741	793	767	778	834	762	775	701	810	761	777	787	786	763	741	796	774	732	783	776	787	767	763	745	819	723	765	766	778	783	756	801	772	766	771	763	785	756	796	731	763	772	769	748	803	779	767	801	788	730	766	751	758	734	816	780	745	756	809	762	824	767	788	757	778	795	735	764	710	796	805	795	796	789	826	795	742	769	755	816	747	752	769	799	744	760	760	807	770	808	750	775	744	775	806	760	781	783	789	741	813	779	763	778	741	778	799	794	773	752	825	709	777	755	734	780	725	808	789	767	751	796	750	776	791	787	770	792	770	803	749	771	763	767	784	781	785	754	765	823	782	768	806	785	813	764	810	790	805	743	797	778	738	743	783	758	735	767	752	759	774	806	761	830	745	783	790	811	769	758	795	795	786	759	776	783	832	788	768	815	739	820	778	798	754	784	791	778	766	751	757	768	816	789	759	762	767	731	786	795	804	788	750	752	795	793	788	750	799	745	808	792	743	769	805	768	801	768	788	758	755	751	749	821	814	729	787	751	753	802	764	762	826	764	775	756	835	762	760	755	777	796	804	813	786	820	799	746	816	714	772	771	781	791	740	838	746	786	737	764	752	822	800	747	807	788	742	767	777	811	784	813	776	783	746	809	770	758	733	790	734	779	828	767	776	772	755	824	768	744	803	816	797	806	766	790	780	738	782	780	801	772	796	819	793	817	766	733	752	797	799	808	809	745	818	797	787	719	791	767	772	773	729	759	776	729	769	813	765	816	768	808	755	820	822	836	774	797	758	758	813	814	799	798	781	728	788	789	808	766	775	748	787	752	784	772	800	781	768	736	801	792	758	780	753	760	806	781	795	813	747	812	801	786	784	759	825	741	753	744	773	801	761	758	772	765	766	730	764	802	827	808	784	747	790	793	760	735	800	760	765	785	803	769	804	818	771	791	751	765	785	804	778	828	794	810	777	742	806	753	775	803	805	763	787	816	761	777	818	766	820	746	774	800	819	804	732	752	771	771	742	781	747	760	785	796	756	807	780	753	791	762	775	790	734	835	738	767	773	747	817	752	747	782	836	711	730	781	761	793	740	782	780	776	813	747	756	793	782	802	772	811	804	772	770	819	814	799	779
27894	29775	32120	20911	7753	2395	831	403	317	295	320	310	310	273	290	306	321	321	276	336	316	289	322	340	335	343	310	319	313	288	315	318	299	329	312	326	319	301	323	324	294	303	310	291	307	331	325	327	353	328	297	280	343	285	318	288	313	331	333	315	300	288	280	322	300	312	326	318	335	293	293	292	335	312	328	381	316	329	298	314	307	323	330	300	294	326	301	306	337	307	315	297	333	329	297	293	322	306	302	318	333	323	308	281	306	295	313	313	331	328	276	310	308	296	311	306	338	325	311	304	292	279	281	294	323	312	292	314	335	280	323	345	320	295	278	313	317	343	314	316	286	277	314	286	303	277	328	312	303	302	326	289	292	291	299	331	322	288	328	319	309	340	305	372	310	311	305	316	324	326	314	280	310	334	314	304	294	306	275	337	312	294	321	311	302	310	272	308	321	327	295	277	334	300	292	302	333	292	310	328	311	311	316	324	295	293	340	317	331	293	303	302	321	328	317	288	306	288	300	312	321	303	341	327	327	298	306	320	321	291	283	318	302	291	333	293	313	312	305	304	320	315	310	319	345	323	322	313	317	309	311	296	323	309	320	311	344	340	326	296	313	295	311	324	298	301	340	292	338	310	295	319	331	304	308	307	306	331	307	309	349	330	338	294	317	277	298	289	298	318	300	311	314	294	300	297	294	325	319	331	309	318	327	324	310	331	319	288	324	301	309	312	333	293	299	310	322	325	308	318	312	314	279	302	308	345	286	315	275	331	287	295	316	316	314	293	330	310	354	300	327	331	293	307	311	330	314	282	312	332	305	286	323	313	312	313	330	312	305	316	300	321	294	291	316	304	321	312	298	320	307	320	331	291	282	308	308	277	307	321	316	306	343	297	349	312	320	325	302	325	295	330	314	324	294	288	298	320	282	285	338	288	311	297	308	317	341	287	333	342	315	308	316	291	324	332	288	299	290	332	326	317	298	318	338	341	318	305	312	282	268	300	285	277	337	279	296	284	274	279	301	350	300	299	309	297	303	318	292	331	303	336	327	307	330	324	302	279	299	310	327	286	316	291	279	306	317	308	323	318	297	313	298	301	291	293	298	285	332	308	313	304	333	330	308	298	301	332	305	328	291	309	353	326	312	305	326	343	299	282	304	330	332	337	292	318	302	321	318	319	324	301	344	294	313	302	309	313	323	312	314	294	296	312	321	322	289	291	347	327	303	320	277	316	290	306	331	308	331	283	354	305	286	289	296	318	310	298	284	282	292	322	295	280	286	299	295	319	342	336	324	334	341	303	328	314	321	295	312	337	304	305	308	279	321	307	302	298	301	328	309	295	313	275	333	289	295	271	306	310	304	312	297	335	339	278	314	322	325	326	270	290	297	308	294	285	321	319	304	321	321	312	293	313	304	258	296	307	319	311	295	313	331	299	299	326	304	307	304	319	296	298	307	331	313	291	307	276	283	272	325	299	312	297	310	296	296	318	288	262	317	325	318	291	326	283	286	326	308	302	317	309	268	312	322	309	336	309	320	292	328	306	321	322	318	318	290	285	286	292	312	312	315	304	330	320	328	330	326	322	327	303	314	305	322	352	302	307	333	336	326	304	299	296	292	319	326	300	309	298	313	299	292	293	291	339	311	307	344	297	318	315	284	308	331	302	304	313	327	314	277	321	299	330	322	330	282	310	278	314	336	338	309	332	301	288	305	296	297	306	315	320	315	331	317	293	325	335	286	292	322	318	298	293	289	272	276	305	310	298	277	296	289	323	325	330	338	337	317	309	283	325	300	314	308	332	304	316	304	315	290	309	346	309	316	325	307	298	300	322	307	288	323	317	291	345	308	287	324	304	306	329	296	305	293	305	313	291	307	295	287	299	319	295	292	308	303	314	327	284	315	292	313	324	292	295	320	328	283	330	297	318	312	309	339	284	289	318	330	293	340	331	308	295	286	316	309	340	295	327	338	296	288	316	310	307	298	318	299	305	306	334	300	304	284	344	305	305	319	328	326	301	303	322	316	374	290	322	282	300	322	336	315	331	340	311	327	294	302	330	300	318	311	299	309	311	289	321	314	284	288	309	329	307	323	350	322	303	338	292	338	307	286	342	332	319	315	296	313	346	293	316	306	297	329	274	327	325	279	296	327	283	325	273	297	310	314	320	288	324	307	330	307	287	355	315	320	319	344	311	330	321	335	316	284	325	296	328	301	312	302	329	342	304	299	304	319	305	315	336	297	317	288	340	339	341	303	284	274	300	288	295	309	301	283	341	320	327	292	286	319	281	321	317	296	275	309	353	300	322	301	328	272	316	347	292	304	296	272	300	289	302	298	350	293	325	278	301	304	324	306	296	304	317	311	318	319	318	315	313	300	316	308	295	351	306	343	300	349	286	298	325	317	288	332	295	284	314	319	316	320	299	288	303	300	316	343	290	330	316	321	312	327	351	313	314	300	310	314	315	283	309	314	318	321	319	329	296	336	319	289	320	295	320	340	305	307	279	311	349	291	322	342	325	340	339	307	306	290	301	327	330	319	319	292	319	307	254	290	340	279	315	301	290	280	317	315	310	311	303	344	267	321	283	322	309	318	295	288	292	310	281	315	320	380	311	315	314	314	319	321	340	336	331	328	298	307	292	301	302	314	326	304	277	306	323	265	302	326	306	294	303	329	303	295	310	313	306	328	293	291	302	312	318	320	318	299	338	310	300	305	308	341	332	304	319	307	301	307	307	320	305	302	282	302	329	293	318	271	302	288	309	291	328	316	284	323	303	307	327	283	337	313	330	307	354	325	265	314	311	313	274	281	300	329	323	322	316	339	308	302	300	344	303	317	345	292	296	311	318	340	341	307	279	313	318	317	314	326	301	307	327	307	323	300	272	298	286	309	336	317	323	297	338	285	303	354	326	295	332	301	338	296	315	265	318	299	303	302	296	285	299	313	315	317	348	310	308	314	309	296	306	313	318	331	305	281	312	333	319	284	345	291	293	300	317	322	301	291	308	299	314	293	303	335	316	302	343	298	303	322	288	302	336	311	317	342	314	283	326	314	300	288	299	285	287	310	311	342	320	327	296	301	291	331	309	312	340	331	309	311	317	322	273	322	308	272	325	326	295	310	279	314	353	317	339	315	287	315	270	323	286	279	293	312	336	315	273	302	299	323	292	299	325	298	330	309	305	296	309	315	311	304	319	331	316	330	327	277	295	347	331	337	322	307	291	324	284	323	304	320	293	316	276	303	323	297	340	285	284	330	335	298	324	332	297	321	331	293	320	309	282	332	292	313	310	318	320	303	350	295	327	293	337	341	290	311	304	305	304	306	302	319	342	283	287	321	329	318	275	310	331	309	347	316	303	338	320	316	283	304	294	325	270	310	296	306	323	310	308	343	325	313	288	304	290	311	305	306	338	282	334	340	308	292	312	325	310	308	297	335	329	304	310	303	317	327	319	262	317	342	298	295	324	312	348	337	331	307	330	336	314	305	308	306	298
31958	48373	38981	23985	12500	5049	1683	844	554	542	563	535	560	588	574	582	579	581	576	504	551	509	583	585	592	584	566	574	535	541	533	531	521	524	581	540	550	560	514	602	573	635	541	524	559	553	559	527	625	529	556	543	526	509	544	592	540	571	566	543	539	567	536	584	565	555	501	545	613	592	536	620	539	555	526	575	546	549	537	553	551	524	551	551	546	568	579	568	556	539	545	561	548	576	578	549	516	543	553	576	559	585	523	561	564	537	546	546	558	554	558	600	565	596	542	561	536	554	535	581	556	608	536	580	519	558	558	570	565	581	578	530	534	528	567	556	542	557	607	554	530	488	574	519	572	560	565	571	608	576	534	571	562	523	558	593	538	533	561	522	551	543	562	545	607	567	597	575	561	552	579	555	563	539	494	544	543	553	547	553	563	561	560	526	529	552	561	553	543	530	574	553	597	588	531	597	563	517	531	535	539	584	594	540	594	562	551	558	544	579	554	602	558	566	586	527	548	547	559	565	572	601	551	564	512	570	607	540	564	565	544	583	523	591	565	569	493	557	567	546	555	556	526	544	562	577	566	556	579	532	574	544	577	544	548	547	542	577	543	568	570	534	571	550	556	557	607	559	579	567	509	590	549	527	556	554	550	564	571	570	569	508	545	591	591	556	557	534	553	572	561	527	536	552	609	524	577	565	577	559	578	596	544	556	564	535	557	563	538	531	524	554	543	578	564	553	584	564	588	536	575	567	598	578	549	521	555	557	562	548	586	586	537	538	547	559	573	556	508	565	609	530	578	533	554	533	572	568	558	540	525	598	543	530	584	578	560	570	538	559	530	521	598	531	593	563	550	515	568	521	558	539	596	576	569	520	507	530	580	578	578	554	590	505	575	588	589	531	570	519	567	520	574	582	556	613	586	591	549	564	525	570	575	538	584	561	572	571	569	531	572	556	607	562	587	583	555	568	592	519	553	543	585	516	574	572	554	583	568	578	588	569	573	559	560	559	553	565	576	584	555	575	540	550	570	546	567	551	567	553	550	553	542	553	551	552	547	540	574	576	528	569	570	603	526	592	548	556	551	588	545	533	535	526	551	552	560	576	521	561	566	542	491	560	604	561	600	572	571	565	531	574	562	501	553	515	523	592	579	546	586	559	595	501	528	543	533	570	591	568	553	578	543	550	547	590	588	545	569	563	541	564	576	557	561	582	548	543	549	593	558	598	553	559	558	562	567	580	543	551	579	578	536	540	581	539	583	586	504	542	543	590	570	546	541	575	574	563	573	549	593	540	547	573	571	583	537	563	553	553	540	545	576	552	541	529	559	577	566	529	567	573	538	575	581	582	499	564	577	512	537	547	537	549	561	571	574	510	561	531	542	553	546	608	523	542	551	551	556	555	554	571	536	574	601	530	518	543	537	538	579	542	562	570	567	545	554	535	587	559	589	557	535	569	546	553	555	475	537	593	532	569	578	579	540	549	583	561	562	545	565	571	514	577	576	542	536	629	537	556	567	587	563	531	575	580	547	544	569	556	537	578	569	609	527	537	549	524	573	558	561	588	541	535	569	550	552	551	555	543	527	572	527	569	596	564	580	568	568	561	540	552	603	589	544	558	562	543	580	559	528	528	557	563	529	580	527	521	580	567	543	552	582	541	554	551	549	578	559	598	555	553	543	549	590	586	566	556	571	507	540	524	570	537	561	541	537	549	559	576	566	584	574	538	553	579	578	534	580	523	538	565	514	541	546	531	535	581	572	547	547	537	517	560	603	568	533	552	554	597	573	563	572	532	616	547	572	623	543	518	575	567	557	498	565	581	599	552	541	575	587	593	562	547	580	575	571	530	531	569	587	528	555	542	609	559	588	567	580	585	537	571	559	573	594	534	544	580	505	548	537	576	565	578	579	518	576	585	563	526	544	536	565	568	565	585	588	568	552	544	533	545	518	568	569	517	585	546	617	543	541	509	559	564	537	570	575	567	564	552	541	529	603	526	554	572	550	582	557	522	515	504	591	600	574	564	574	563	596	538	559	589	555	533	584	590	562	614	544	537	549	563	566	569	569	582	567	538	597	574	585	564	582	589	552	529	525	589	555	583	548	525	623	575	602	545	585	556	591	509	548	542	527	561	552	552	513	573	538	535	501	534	591	535	539	593	571	567	579	576	572	549	525	564	599	590	599	552	545	553	568	530	590	538	562	568	581	551	571	577	597	570	545	563	528	557	525	509	544	562	566	536	557	531	576	584	612	583	546	546	569	568	547	543	527	583	595	540	498	587	586	573	587	590	608	578	556	581	574	579	605	568	564	573	561	536	531	545	556	577	576	547	563	546	556	517	602	536	524	553	529	568	566	527	576	560	600	600	545	542	595	560	536	617	544	568	534	589	566	526	538	558	595	602	602	572	557	574	549	542	539	544	538	560	566	566	571	566	547	534	543	602	560	528	579	536	567	548	579	560	537	593	590	548	592	559	574	557	600	562	573	577	533	550	588	567	540	568	531	556	557	563	582	607	574	568	550	606	541	526	560	558	530	545	535	503	579	557	566	510	523	540	571	527	601	582	552	565	547	526	574	601	566	526	575	547	552	560	571	581	524	592	619	546	551	543	588	561	555	590	609	543	548	561	519	575	574	565	609	520	566	569	584	511	556	563	565	605	576	556	562	539	547	500	534	566	576	564	608	577	562	557	542	554	514	618	552	580	554	555	550	553	568	549	568	555	521	570	596	573	570	583	575	573	555	597	545	554	541	577	579	559	556	547	554	625	529	561	565	551	566	542	572	562	593	604	525	587	559	548	557	540	591	531	555	527	577	583	566	523	559	516	570	580	543	542	552	548	522	530	564	531	599	567	586	539	579	567	572	555	596	581	580	563	550	547	575	609	541	591	544	571	520	584	544	606	590	605	602	596	521	564	590	588	550	571	555	546	568	539	544	570	576	550	555	580	561	565	515	563	551	552	530	568	535	560	530	573	552	518	566	568	566	558	574	552	558	560	552	557	566	523	569	567	535	567	597	514	582	563	551	589	538	591	560	558	531	546	557	497	543	573	537	564	539	520	574	577	542	533	575	614	559	579	581	556	570	557	575	548	589	561	511	591	596	544	546	564	552	544	603	525	563	533	575	541	532	563	592	565	579	555	562	544	548	599	529	546	577	570	536	556	564	526	537	548	580	553	537	555	555	554	538	569	553	565	581	544	567	574	560	584	554	534	503	559	521	536	580	584	533	548	536	555	565	540	543	565	545	563	548	573	526	539	544	563	547	560	561	573	561	515	569	519	574	563	512	560	575	544	539	596	571	612	547	570	592	544	570	532	559	569	544	571	557	546	575	541	604	585	566	530	553	521	558	580	575	579	524	538	588	573	567	535	543	612	530	551	575	509	550	550	545	556	586	607	555	568	522	545	555	559	598	565	529	576	560	530	550	585	594	535	573	597	582	596	549	577	538	552	539	545	576	576	571	569	561	528	616	570	586	597	598	553	565	571
24623	23928	39903	39455	28124	17957	5820	1000	382	372	392	388	396	415	352	388	374	379	381	375	356	331	390	393	365	389	407	352	364	336	375	373	377	377	370	355	368	338	404	378	421	364	371	351	355	394	368	351	396	373	397	364	371	376	396	348	344	381	375	356	423	332	332	351	365	369	408	374	356	351	375	350	373	373	368	360	388	401	383	376	392	374	385	353	352	346	344	362	389	390	364	350	390	375	393	375	391	363	382	350	356	372	392	367	371	367	350	404	386	368	362	383	333	360	369	369	376	381	355	371	379	339	382	378	373	346	386	357	365	385	409	328	399	367	375	382	337	356	358	360	346	373	374	370	370	364	343	352	383	351	378	383	372	378	374	368	376	362	374	384	379	362	389	363	347	372	363	363	332	398	366	357	377	373	343	387	386	367	373	347	339	362	358	365	406	378	374	366	374	359	322	386	339	399	367	368	408	366	395	377	427	363	371	370	367	358	404	371	425	332	339	381	365	373	360	375	381	337	372	410	385	391	348	367	378	370	373	425	389	352	372	398	375	354	347	357	361	360	355	370	355	345	369	354	393	368	393	379	370	347	336	406	376	384	371	395	403	376	383	364	375	372	361	400	348	373	356	378	347	336	380	375	384	358	426	356	339	355	356	388	357	385	340	400	388	335	357	361	386	382	385	358	390	396	402	358	392	396	375	348	341	332	364	341	330	348	334	377	327	384	370	390	351	345	369	400	355	367	372	374	360	373	386	351	355	349	365	383	377	369	371	384	356	335	358	354	376	377	370	355	359	395	349	349	354	369	378	324	400	371	369	329	387	365	370	371	364	340	350	385	358	361	367	380	390	354	379	395	370	357	379	380	357	422	392	373	378	392	345	369	368	366	366	342	401	368	363	358	363	366	351	364	399	365	355	391	386	360	376	397	357	375	381	374	383	400	335	368	325	362	376	346	359	344	391	364	370	394	361	385	381	380	373	395	383	340	366	340	391	347	368	363	367	365	360	375	410	397	347	381	375	373	406	345	378	383	361	359	352	339	386	384	390	355	356	384	375	344	359	365	366	362	353	369	357	354	391	356	400	371	373	370	322	396	346	342	376	359	361	370	356	374	340	364	366	392	362	327	381	351	372	391	385	363	344	395	357	371	355	370	387	359	355	353	374	379	392	351	343	380	385	341	383	347	375	371	397	400	364	341	360	345	384	366	377	361	380	378	383	385	403	382	394	397	379	339	364	368	350	364	376	381	345	384	419	390	373	362	368	337	344	339	402	366	390	402	402	326	352	379	388	399	334	344	351	386	347	407	387	378	372	350	403	368	354	368	369	384	358	381	378	374	362	387	346	367	385	365	374	333	376	359	395	368	380	370	360	373	392	385	339	361	364	375	363	400	394	421	388	360	352	378	384	399	369	393	407	399	384	375	367	378	354	392	395	397	369	376	381	362	373	351	364	389	392	397	349	332	359	389	354	368	407	357	356	326	369	352	381	390	391	389	387	377	390	368	352	365	348	363	379	359	358	384	350	356	409	395	371	380	345	365	403	367	355	407	371	378	366	383	330	390	368	371	385	375	369	373	365	372	382	368	370	361	366	353	359	384	372	407	388	377	391	376	367	356	387	371	373	335	366	343	388	365	369	375	350	351	352	392	378	373	405	364	431	370	366	346	372	398	368	355	379	365	397	362	333	381	354	371	385	390	338	372	374	365	424	345	339	342	336	369	384	400	331	331	377	382	329	365	386	350	362	352	362	374	368	367	359	390	359	379	372	369	388	378	380	388	371	380	334	335	353	386	373	376	356	374	360	390	340	347	387	343	376	373	371	385	375	329	384	339	348	371	359	347	394	333	334	361	391	386	384	378	365	344	374	366	377	382	333	374	350	346	361	411	344	378	364	342	360	401	354	359	383	373	344	389	344	388	344	395	383	361	353	413	376	389	391	332	359	407	389	362	383	385	384	397	379	407	351	382	381	372	402	429	344	360	363	378	351	354	370	387	361	362	380	359	385	384	349	388	363	334	334	371	415	362	365	373	371	376	381	392	343	353	363	364	381	352	378	355	393	364	352	374	343	340	372	377	383	371	371	364	332	374	373	371	365	334	396	379	322	359	374	356	372	411	337	358	341	373	347	376	356	356	394	351	357	390	352	387	383	386	361	350	377	353	393	392	361	374	359	364	337	355	362	369	384	404	388	368	362	358	362	363	356	367	390	389	371	361	376	350	383	406	383	345	380	350	366	359	383	355	367	369	358	355	382	369	362	400	375	378	399	377	362	371	359	371	345	387	356	365	359	372	391	367	368	366	362	361	396	372	365	394	391	329	383	363	379	380	401	383	372	340	369	411	378	383	364	362	419	407	417	396	370	366	332	356	365	384	383	374	368	351	351	350	376	356	357	353	394	435	389	378	365	403	323	370	340	341	346	378	363	348	363	383	401	403	359	328	395	358	362	357	375	383	355	357	350	365	359	393	394	369	375	347	346	357	369	387	348	425	366	359	367	351	381	347	355	362	387	337	389	357	331	362	389	382	350	365	349	355	405	389	376	391	334	356	333	362	375	389	365	401	377	370	358	351	413	368	371	355	362	376	357	381	356	343	361	365	380	373	375	375	374	358	370	368	383	381	361	385	354	389	398	380	378	367	364	353	376	341	371	364	378	371	356	396	419	360	372	331	346	382	350	326	362	363	366	371	358	365	397	372	338	349	346	394	411	358	384	389	376	404	374	384	386	413	348	397	359	408	391	370	368	391	367	373	369	376	382	390	355	336	382	363	350	377	353	366	388	353	375	340	395	373	383	327	389	334	378	373	361	349	347	347	375	379	369	357	354	389	361	403	340	362	377	394	357	362	355	382	356	351	357	384	366	349	378	352	367	368	353	390	395	373	392	366	366	347	363	377	369	378	380	362	376	362	399	332	362	400	366	372	350	373	335	370	353	361	381	403	358	354	379	381	363	390	353	338	395	385	381	389	370	390	358	349	402	386	340	393	406	345	339	357	378	393	348	402	382	366	395	337	376	366	333	354	387	370	374	372	390	374	360	368	357	389	384	338	379	362	362	386	397	361	366	394	371	391	379	339	396	374	366	361	353	362	382	388	344	379	394	384	360	331	378	368	353	379	360	366	364	386	364	352	330	394	327	382	410	390	351	398	383	385	393	405	407	368	334	374	383	390	364	345	345	332	354	397	369	334	365	355	384	374	389	382	360	363	369	362	343	360	380	370	378	370	368	352	407	372	353	354	354	363	350	370	413	371	365	368	356	329	375	357	372	372	389	345	375	408	376	379	372	366	364	336	375	383	354	399	368	399	403	402	397	360	379	401	353	395	342	372	381	361	365	366	361	384	379	379	358	375	345	376	400	394	375	380	346	379	366	375	372	373	355	357	374	339	368	348	367	374	364	363	345	374	369	365	412	366	379	380	360	339	378	353	356	347	407	354	369	363	333	360	377	378	385	399	351	340	368	393	338	380	363	349	390	362	370	382	324	385
56812	90736	76431	52824	36296	20681	7456	2158	746	675	642	639	640	647	636	656	684	713	664	623	637	606	618	711	655	667	666	626	640	654	676	643	709	681	655	614	663	650	660	659	664	661	661	632	661	649	647	664	637	636	693	625	657	701	607	656	648	681	669	659	663	675	652	625	624	596	671	638	649	638	643	597	641	635	655	614	678	633	655	652	646	682	610	638	684	662	679	654	682	653	680	651	690	625	635	650	691	643	633	638	652	632	673	664	618	661	669	669	671	664	723	644	689	640	646	646	633	643	631	688	646	663	605	651	642	688	603	671	626	664	644	592	618	626	650	703	631	690	710	639	621	648	655	630	644	658	660	661	644	632	606	656	650	641	685	649	668	640	652	634	646	665	668	666	653	657	670	641	643	667	697	633	684	627	654	690	643	661	635	725	611	683	681	644	627	625	656	639	677	596	673	632	672	656	665	657	699	616	646	626	631	588	627	624	661	613	664	674	670	619	632	670	712	617	647	649	689	667	624	600	651	670	641	668	657	649	652	615	643	659	651	617	653	638	659	655	618	674	658	689	639	648	659	663	643	644	632	650	690	684	686	641	646	645	642	669	632	655	667	670	637	607	658	687	667	620	663	649	653	675	654	649	642	608	649	654	645	645	680	694	658	674	656	672	615	688	637	640	645	645	683	625	659	682	696	615	674	641	619	661	707	656	669	685	607	676	687	622	678	673	666	687	664	619	683	594	707	648	671	621	628	634	694	634	650	653	631	617	633	664	671	658	665	655	660	669	668	640	637	666	649	638	629	655	646	682	638	676	622	658	663	674	662	644	625	669	638	664	666	651	618	578	648	685	685	659	622	642	671	683	649	683	639	651	644	689	669	672	648	673	641	647	645	697	670	644	653	635	662	674	676	662	678	601	639	662	641	659	609	648	659	672	673	626	627	669	641	652	646	690	655	678	630	683	659	627	665	715	671	639	657	633	719	686	626	621	681	623	618	663	654	624	630	616	713	689	661	635	604	652	702	657	648	698	621	655	632	641	665	577	654	648	635	643	644	607	622	648	651	671	633	668	672	627	601	651	633	615	632	638	620	654	673	637	625	658	656	703	624	642	631	682	634	644	670	645	658	636	636	642	663	670	653	633	630	653	652	666	637	636	643	607	631	668	664	656	615	644	635	660	625	662	658	680	655	648	614	652	629	615	665	676	664	637	677	653	617	653	636	649	624	620	687	654	688	693	642	631	680	659	629	718	601	593	650	651	704	668	694	685	641	672	695	608	626	627	624	662	705	615	656	702	652	624	643	629	641	654	660	624	639	638	683	646	619	672	655	681	624	692	682	633	658	687	695	676	672	601	640	599	688	645	632	691	659	681	632	645	673	648	625	676	611	647	664	635	643	600	660	655	674	619	671	652	690	615	697	653	631	654	669	663	654	596	663	646	688	645	669	658	696	627	652	688	666	636	685	655	716	694	653	660	710	650	673	626	679	639	643	677	659	668	598	634	655	632	652	637	660	637	631	624	629	675	711	684	702	709	673	669	647	667	621	704	628	618	631	628	706	646	645	681	674	646	663	672	623	691	660	664	641	644	667	639	651	662	663	670	657	613	675	634	650	647	670	684	653	646	637	656	645	640	630	644	660	671	642	666	616	674	695	655	710	652	672	613	637	661	666	634	650	661	593	624	655	647	659	633	654	638	669	649	687	675	636	699	656	670	692	630	659	670	630	655	633	624	656	686	638	666	654	701	650	631	649	614	633	646	691	625	662	665	669	653	641	669	648	645	648	655	616	639	638	678	634	633	690	669	633	681	594	648	691	682	653	667	666	663	660	639	615	611	674	666	673	648	679	675	661	633	670	655	667	670	645	640	598	643	610	674	638	614	654	695	651	626	631	641	639	648	681	660	613	633	652	679	648	676	690	688	660	689	680	638	652	619	618	664	608	715	634	650	646	655	661	689	644	690	648	656	670	651	641	650	653	664	671	654	661	650	708	646	603	651	652	655	633	710	638	672	636	625	658	635	707	651	676	649	679	636	679	664	615	647	696	627	686	670	636	687	663	624	648	627	688	629	617	690	636	640	673	607	630	673	633	661	664	636	684	619	723	677	647	628	660	665	672	652	680	668	623	683	677	646	625	652	702	717	670	659	622	691	664	667	737	651	617	667	639	643	726	639	675	676	655	642	679	627	620	642	674	654	642	699	664	645	627	689	621	595	649	662	633	683	643	648	680	648	696	677	637	660	678	670	629	653	643	641	714	724	669	635	688	680	666	627	681	647	675	634	609	673	655	600	606	679	633	660	643	660	695	658	652	627	614	731	653	684	645	678	655	653	674	667	640	669	628	630	653	665	631	652	689	671	666	621	630	670	682	657	655	662	633	627	631	653	634	667	691	624	668	709	646	622	666	660	655	649	603	648	669	701	654	675	667	680	660	632	639	679	638	683	653	669	666	683	629	698	660	643	647	672	630	641	710	670	690	694	673	683	629	651	672	672	656	643	642	625	661	654	607	630	614	606	669	667	623	643	615	636	697	608	636	662	640	679	620	703	674	629	659	684	662	668	681	602	581	683	658	642	656	628	681	677	676	628	683	655	693	650	627	619	656	650	666	694	700	629	626	661	648	626	703	627	695	664	629	662	655	625	670	658	650	649	626	664	687	681	721	665	643	658	639	699	623	603	658	658	678	667	676	631	642	654	628	644	674	638	692	690	672	636	693	640	653	643	634	645	679	612	692	641	677	642	650	652	674	669	601	666	659	629	681	644	653	577	686	620	663	669	647	697	660	687	705	613	664	628	627	696	617	646	667	689	642	663	694	626	626	648	676	657	647	645	629	676	652	666	631	667	640	698	646	649	654	646	658	679	667	660	656	677	695	656	623	649	630	639	677	681	667	626	605	610	640	654	596	623	683	624	682	631	648	655	656	657	644	627	631	686	674	636	620	647	616	651	616	672	628	675	647	707	701	672	656	656	651	668	661	645	667	634	687	636	683	677	655	624	584	649	661	645	665	661	619	671	661	654	661	662	637	635	660	655	624	664	645	654	608	632	661	685	639	649	662	625	637	625	644	660	609	633	641	702	640	629	656	655	621	648	639	679	670	657	677	659	657	644	644	632	674	699	672	632	661	661	641	659	673	715	658	660	593	650	674	597	682	667	627	702	659	662	654	651	627	669	637	620	650	676	650	619	642	654	621	626	631	656	602	644	619	640	621	645	633	667	643	648	624	626	646	683	697	689	670	664	674	637	665	654	656	688	686	684	636	660	735	663	652	661	648	627	650	683	661	643	689	671	648	658	678	659	674	678	655	663	631	709	668	631	663	691	643	651	651	655	694	634	621	665	660	671	640	646	668	676	611	662	651	701	648	707	631	690	634	680	653	614	620	632	636	649	637	629	658	698	673	626	655	654	692	604	641	630	643	639	656	687	701	645	646	638	690	603	621	710	690	637	667	622	673	666	663	658	680	643	677	701	649	656	668	599	637	690	642	631
23443	22188	34472	35061	29997	23725	13300	2179	581	497	496	519	470	460	458	497	462	457	494	478	458	506	470	471	458	438	479	398	466	482	454	437	457	440	461	469	443	461	483	440	418	458	440	481	478	475	478	507	446	464	450	477	484	453	505	441	506	468	482	470	469	453	459	451	405	485	482	455	478	449	473	445	434	453	457	495	437	475	483	473	466	493	459	477	487	486	461	465	455	472	476	491	478	455	476	465	408	464	464	483	443	426	437	446	453	439	474	501	525	488	473	435	431	467	470	467	434	452	438	469	480	450	518	443	441	422	460	418	456	438	426	479	472	501	487	458	427	465	503	467	489	458	441	436	408	459	442	453	506	461	483	479	481	484	524	449	456	451	483	479	422	473	467	459	540	493	502	478	447	447	488	504	450	445	437	436	471	446	464	490	443	420	437	474	459	432	463	457	487	467	489	466	438	460	482	429	436	474	480	486	421	409	489	435	488	455	467	454	463	442	473	471	473	477	457	463	457	462	492	471	479	439	463	467	474	467	469	447	483	406	448	468	469	501	443	533	467	466	451	482	421	424	502	454	454	481	449	494	444	474	420	442	466	472	439	499	450	446	447	481	449	444	463	441	490	467	458	472	488	486	497	488	461	472	451	465	467	451	467	475	501	473	487	500	506	434	464	434	470	494	432	482	478	477	460	493	466	510	456	453	426	461	477	446	452	484	451	470	446	448	452	438	461	443	471	467	481	502	472	465	467	437	463	527	457	475	490	466	478	462	454	496	420	514	468	464	453	432	475	442	440	422	428	496	471	436	450	442	473	445	468	462	469	487	504	440	455	464	475	454	443	507	452	471	454	419	443	459	437	477	476	445	451	454	459	478	433	453	425	448	482	472	479	493	454	464	484	423	451	490	455	416	449	449	445	473	395	432	451	501	499	459	450	480	472	468	441	435	431	439	476	459	450	466	486	484	457	433	455	516	486	476	482	497	451	453	427	466	522	437	419	456	449	443	444	450	452	465	461	471	450	472	462	523	481	478	450	508	444	466	461	458	478	451	456	441	462	485	461	461	455	450	457	463	475	481	452	430	438	432	443	456	488	479	458	431	457	440	477	474	430	469	473	430	482	422	467	460	477	446	450	470	481	428	460	464	473	488	479	469	456	468	477	479	444	444	457	471	429	471	467	471	488	428	455	451	499	486	467	466	465	507	439	478	497	460	464	480	484	448	475	450	447	443	466	502	479	458	471	482	496	424	438	493	482	446	454	480	454	490	491	462	454	452	438	476	463	452	459	445	471	439	451	464	442	481	478	475	471	403	475	462	486	461	457	468	478	445	458	455	481	494	430	479	408	453	484	505	452	467	470	462	466	479	469	436	434	499	502	462	419	471	464	488	471	457	488	463	473	470	462	489	433	470	456	459	458	485	449	472	476	467	465	460	442	458	447	500	452	454	479	465	458	478	496	469	469	495	448	447	471	475	457	464	486	447	487	432	444	407	464	452	481	450	489	459	478	454	447	482	472	483	486	488	463	460	477	449	466	443	484	487	459	444	456	446	467	472	474	437	474	484	475	469	446	470	500	435	494	427	433	469	479	476	468	484	470	470	476	480	426	473	450	477	462	419	447	472	484	474	458	461	448	477	472	434	429	481	471	458	509	496	467	479	488	423	479	478	497	482	472	459	442	468	478	449	441	433	489	424	451	455	434	440	472	475	454	486	479	454	485	469	473	490	473	470	453	494	484	423	506	426	460	458	442	479	461	427	465	469	469	431	438	461	490	437	449	470	489	435	453	460	436	441	437	442	468	488	467	438	462	464	438	460	476	442	503	466	443	482	454	457	492	486	480	461	486	464	466	477	478	445	522	448	462	487	462	426	459	454	463	426	502	458	437	444	485	462	474	484	477	437	461	446	446	441	441	477	483	481	521	481	488	450	466	455	471	461	446	468	479	467	431	464	472	496	497	466	472	450	495	441	438	475	441	450	528	440	496	441	455	489	468	487	473	450	486	430	467	458	437	471	482	420	474	497	451	437	487	429	437	526	458	451	464	441	445	453	468	451	481	434	451	476	451	482	466	457	469	438	447	451	452	454	480	474	472	470	444	473	443	464	422	444	455	452	477	491	416	500	476	427	451	469	468	475	463	477	475	420	428	474	449	473	513	477	455	472	459	416	467	452	464	457	460	465	477	521	493	447	454	492	475	466	439	445	468	496	474	469	510	500	480	449	462	458	437	442	450	469	476	437	455	462	518	467	456	452	478	459	490	484	505	471	513	481	498	459	458	473	454	483	473	459	476	480	484	450	458	452	457	476	480	463	464	473	434	485	486	427	430	508	446	441	454	489	487	452	499	471	447	477	453	494	470	476	495	446	480	473	450	487	460	441	485	452	446	483	434	485	452	473	481	467	447	478	446	437	463	468	434	515	449	472	496	462	450	457	434	450	452	434	432	477	481	478	481	501	496	493	460	438	448	445	456	448	482	445	486	463	466	498	483	450	479	429	457	434	450	448	478	466	498	459	452	494	477	452	461	446	450	433	462	448	494	465	468	455	462	474	451	453	486	450	459	462	461	437	480	485	481	463	446	477	464	493	427	500	460	437	463	452	441	470	467	435	475	450	456	438	431	446	469	434	447	533	457	406	487	452	471	478	431	447	452	446	437	451	457	439	455	475	452	458	469	449	459	484	487	445	476	476	487	445	452	469	450	470	483	443	429	446	466	442	421	464	479	466	467	504	458	451	486	508	482	476	411	459	470	467	471	464	452	481	465	466	417	461	457	455	463	466	450	459	473	481	477	436	464	450	431	475	502	467	458	454	461	457	457	429	483	450	473	489	441	494	462	467	472	443	489	445	447	446	442	473	452	440	472	483	481	435	476	444	434	447	454	425	418	461	465	489	457	438	455	453	477	458	443	465	471	451	474	475	491	457	491	468	489	473	487	447	486	478	464	463	459	475	472	452	464	465	453	450	479	486	506	493	474	472	493	455	454	494	464	488	474	455	460	457	451	461	495	427	479	417	473	465	493	466	442	453	472	452	496	451	460	425	462	477	471	455	475	459	500	478	493	472	465	460	453	465	490	417	456	474	420	489	455	470	428	474	438	441	484	479	474	459	465	474	483	433	458	480	466	469	468	503	480	427	436	514	457	450	462	486	470	489	486	484	453	406	505	466	472	500	527	470	450	482	447	450	412	454	484	458	434	495	457	449	487	451	468	480	454	473	446	467	474	459	479	462	439	432	456	490	477	479	447	435	472	470	441	451	459	462	452	459	446	434	489	455	459	424	390	448	429	443	471	459	492	452	421	452	450	501	462	430	476	465	449	460	472	453	428	474	439	488	488	479	468	475	476	430	477	459	475	481	452	461	431	479	428	469	471	463	443	424	477	422	450	460	496	469	471	472	467	474	445	465	458	465	437	482	472	475	449	472	479	419	450	448	459	468	462	433	462	487	475	444	453	484	503	472	454	467	450	495	474	459	476	467	481	486	461	474
59627	97641	87513	64814	45296	28210	11834	3784	1045	795	843	785	783	814	793	788	773	728	768	765	802	790	824	733	797	770	795	792	752	799	795	779	764	822	736	802	781	832	824	757	748	742	771	789	805	806	778	783	767	780	730	786	726	783	776	776	744	779	807	791	763	769	747	752	788	829	789	765	815	804	785	781	799	791	749	780	810	760	776	834	742	774	786	799	797	764	739	798	724	782	752	787	794	780	793	741	778	776	770	818	815	816	829	777	799	789	754	789	789	747	764	765	781	832	737	801	787	800	777	779	803	765	824	788	805	822	760	798	756	746	768	740	797	756	777	785	786	788	795	783	805	757	804	747	794	783	783	806	764	810	834	795	793	759	820	809	763	770	775	818	772	798	809	776	785	798	742	823	785	755	776	733	791	828	681	786	810	804	800	780	776	689	800	770	749	768	750	786	805	806	744	800	777	821	805	829	811	760	808	775	767	783	769	812	776	764	788	821	812	725	814	758	768	810	742	827	754	755	807	738	782	755	783	850	826	767	744	802	791	781	774	791	771	760	833	791	755	816	819	729	721	785	778	784	824	754	792	809	817	787	763	771	824	768	845	784	724	783	735	788	788	787	770	813	778	786	783	763	776	747	859	793	784	776	796	836	737	772	765	783	793	722	751	765	708	767	761	773	765	782	768	796	780	758	767	752	794	784	771	791	782	786	795	733	781	770	851	806	764	814	759	787	785	762	762	814	760	762	777	796	809	726	812	787	753	797	824	767	805	802	795	828	748	811	766	794	792	765	793	825	815	725	783	764	790	755	758	750	793	762	834	819	809	794	771	810	804	793	761	781	760	799	780	821	829	794	834	786	827	763	782	792	778	814	762	797	736	789	782	802	836	791	825	779	764	769	805	800	801	766	790	758	766	741	811	731	821	802	779	802	773	761	784	788	747	808	766	775	829	781	814	768	740	783	808	763	792	829	750	765	797	754	736	772	746	807	795	843	770	800	782	784	796	803	748	760	773	791	774	805	749	756	761	802	750	819	800	758	774	760	788	770	814	744	819	760	768	749	780	834	843	810	801	784	778	747	769	704	780	799	792	797	812	836	750	820	801	724	710	783	799	792	755	779	780	826	797	765	763	725	758	791	811	808	784	722	773	814	782	762	779	775	790	817	754	764	770	810	777	805	779	762	786	783	731	805	799	781	820	782	778	789	827	790	773	783	835	804	831	731	811	771	765	759	784	777	752	838	785	808	756	782	789	812	772	776	782	751	812	805	787	724	750	793	797	768	820	770	784	814	770	776	774	801	811	752	803	761	779	785	789	793	745	761	841	753	764	765	746	773	776	805	805	820	786	757	803	789	809	821	736	835	803	802	748	759	792	781	770	741	800	803	741	731	802	783	818	748	776	770	767	785	760	812	799	784	793	785	840	785	802	775	781	802	782	840	812	781	839	768	758	776	778	780	751	813	770	769	816	805	797	732	795	755	803	784	771	757	745	791	770	784	746	770	715	770	781	797	792	733	780	721	753	777	727	713	778	804	794	817	812	800	714	755	770	748	776	794	758	748	817	800	818	774	810	794	756	760	772	766	757	814	790	791	752	795	754	767	737	780	778	724	802	809	706	802	772	778	786	816	762	824	827	810	782	783	810	811	729	764	776	785	750	768	801	776	742	772	784	768	870	797	767	798	776	804	764	781	777	815	805	801	761	790	713	735	814	797	746	778	773	782	763	800	820	799	773	771	816	778	783	771	797	772	777	782	794	773	784	826	753	795	788	784	721	745	783	796	815	776	789	767	732	783	837	745	796	792	810	827	829	836	808	809	812	803	776	781	777	795	828	785	768	785	809	757	776	768	789	766	781	749	776	740	779	807	820	796	819	837	770	770	755	819	809	765	776	785	799	809	814	756	775	784	784	792	807	738	787	788	779	775	834	779	736	770	777	726	781	804	768	778	739	781	788	769	758	801	784	773	738	820	818	772	804	795	757	766	756	783	774	820	757	817	806	765	782	750	771	800	789	774	827	762	814	767	761	768	778	790	767	773	725	758	826	784	807	818	760	767	811	748	788	749	808	797	825	787	784	814	823	768	801	814	825	761	781	785	777	810	812	785	730	774	775	864	759	773	775	799	833	754	775	798	790	751	777	790	755	786	786	774	802	828	772	707	798	810	772	772	742	772	804	775	880	792	746	795	798	720	794	779	806	802	804	807	766	764	730	768	778	743	760	786	785	806	799	733	773	759	730	794	718	812	768	799	785	835	788	852	799	779	816	802	803	806	760	829	811	772	792	809	781	839	762	738	768	800	783	784	786	780	795	756	778	820	820	781	780	720	750	762	825	821	803	784	832	787	758	770	726	768	795	849	810	809	766	796	760	784	761	771	793	805	813	787	756	805	729	765	806	799	777	775	752	723	787	714	722	766	751	789	776	784	785	755	803	763	780	735	771	766	798	779	780	794	777	827	746	808	739	795	819	803	802	820	818	830	787	834	784	805	780	820	789	799	784	759	797	817	743	761	764	795	830	805	776	805	712	797	726	780	776	801	791	783	748	786	803	779	794	793	780	760	743	778	730	778	743	771	778	770	737	756	817	804	830	801	842	795	791	805	809	736	755	794	782	771	808	757	780	760	786	754	754	779	755	815	747	838	861	741	758	795	785	783	775	759	760	739	850	810	788	786	764	801	840	792	767	750	766	759	773	794	793	784	765	796	741	813	801	791	794	795	796	767	770	808	769	787	768	734	787	768	765	834	751	730	825	783	793	805	783	773	787	798	767	737	828	813	818	792	789	768	775	790	791	742	797	825	763	753	764	816	756	812	828	772	772	763	761	728	786	791	794	789	786	737	817	809	763	803	769	833	742	752	753	765	809	828	743	778	807	765	787	768	803	791	788	754	697	755	802	740	803	798	783	776	790	758	782	773	824	761	788	790	765	822	752	818	764	811	785	804	752	804	798	763	816	808	789	772	761	785	746	752	761	774	761	804	784	773	776	816	838	800	815	748	781	756	803	759	767	768	741	798	797	758	829	765	756	777	788	742	826	783	799	764	773	788	787	841	776	764	734	766	758	835	774	762	758	767	773	808	794	780	742	786	781	787	765	760	790	805	784	783	783	819	818	801	761	808	763	781	780	732	768	809	727	777	711	785	740	748	813	731	790	819	736	776	728	791	790	746	808	818	814	798	795	794	775	810	755	760	788	720	819	784	759	746	781	797	805	779	777	774	752	764	803	851	828	796	807	807	776	803	792	795	822	833	780	788	770	755	767	790	777	809	862	772	775	737	793	794	746	780	777	799	765	810	756	770	759	809	745	729	735	769	777	785	816	802	771	754	788	774	789	778	787	783	788	795	811	753	768	784	816	765	802	716	768	783	815	802	761	792	814	800	750	781	789	780	748	801	794	698	774	729	753	760	796	737	812	802	856	802	823	800	781	793	789	755	775	755	784	792	824	779	808	737	783	784	826	787	740	814	735	827	787	747	778	789	768	752	833	778
27998	27150	32494	22309	8751	2583	826	420	355	292	306	329	324	311	299	289	321	290	298	292	323	341	317	296	314	318	290	299	327	319	318	289	329	323	321	306	318	339	317	315	302	312	346	310	297	361	297	308	315	310	337	299	312	297	336	298	310	301	312	299	316	320	325	282	309	320	327	287	332	335	291	329	316	296	289	311	272	306	315	312	301	277	300	294	286	315	353	327	286	305	298	299	318	309	292	283	324	317	304	301	299	323	315	314	303	323	294	284	321	323	332	279	311	321	304	295	302	296	323	303	295	312	268	318	321	295	331	309	300	297	301	284	300	300	339	301	299	301	304	317	309	317	334	339	299	304	306	291	292	307	288	310	311	314	301	301	309	318	311	305	309	323	307	314	304	286	338	298	327	314	343	310	306	309	303	308	304	293	281	306	318	301	298	303	304	300	281	319	317	309	321	283	328	289	303	327	311	324	292	318	276	303	300	317	331	309	314	322	326	285	298	330	303	340	269	306	298	279	322	296	326	331	330	328	319	329	313	273	287	300	312	310	318	310	300	326	286	287	307	284	289	331	289	340	275	287	306	324	303	337	318	297	301	299	302	296	320	312	300	324	302	303	276	295	308	328	303	328	324	286	322	309	316	311	317	308	268	325	337	337	318	338	301	312	305	296	303	295	289	326	355	276	281	326	321	294	299	266	305	303	328	307	292	284	304	319	286	287	328	326	305	306	343	333	321	312	329	327	302	305	299	310	305	323	290	333	279	286	310	295	306	340	317	315	321	303	316	310	322	308	297	290	263	305	310	336	330	320	288	287	303	353	311	309	313	288	275	300	308	321	301	298	311	322	300	317	321	304	303	286	337	294	323	316	332	321	307	292	329	312	296	336	324	304	324	324	312	300	312	286	322	297	314	305	278	340	314	294	289	310	315	308	332	341	305	321	321	312	284	297	336	334	303	317	294	338	295	324	307	299	325	295	305	298	311	328	338	341	310	288	319	281	351	328	300	317	286	309	308	282	313	319	310	323	318	285	293	335	307	291	293	293	300	331	295	303	326	327	288	309	293	336	316	332	298	286	311	329	309	297	319	314	326	320	306	320	304	322	320	315	315	303	312	293	313	330	298	285	321	318	310	335	302	285	338	299	280	325	313	304	276	312	331	290	319	303	315	304	337	305	347	292	305	284	313	304	286	309	324	295	320	320	283	309	335	275	293	305	318	308	323	330	291	306	282	306	278	320	307	324	320	298	288	316	305	287	318	327	321	327	327	333	289	308	328	318	316	312	309	335	289	338	326	324	301	340	298	313	319	288	319	301	298	325	315	312	316	325	307	301	327	270	330	278	309	280	330	304	272	308	292	315	323	323	289	301	311	301	315	289	312	324	285	275	310	294	329	317	301	322	296	308	308	268	350	317	331	310	332	336	316	292	282	330	307	295	309	282	319	310	305	314	325	299	327	334	305	316	304	323	284	307	338	310	288	286	305	323	311	310	291	284	331	297	290	298	297	335	343	284	303	290	306	292	328	300	297	320	301	322	257	304	305	312	284	285	274	324	305	325	310	322	295	330	325	323	352	288	291	313	321	323	322	297	299	316	289	295	309	306	298	307	273	357	290	295	294	307	310	319	285	284	313	320	291	313	314	335	292	297	315	343	319	293	307	320	284	281	300	308	304	338	321	307	295	313	298	311	303	312	311	312	296	340	326	271	294	310	279	325	290	314	310	338	296	313	315	281	298	305	301	276	305	283	355	347	298	328	328	310	275	297	314	294	307	296	301	278	339	317	336	311	301	330	293	325	305	292	283	282	344	294	321	288	312	299	304	301	321	295	323	316	288	317	306	307	292	319	302	307	320	270	320	319	320	295	345	305	300	310	336	346	322	308	285	311	323	319	299	317	308	291	325	331	306	300	296	282	300	306	313	296	328	315	306	336	306	310	315	291	312	329	289	303	295	315	316	354	315	295	336	315	322	316	291	328	287	313	297	311	295	322	334	324	281	330	333	318	321	294	315	314	309	311	302	295	306	320	319	354	327	331	274	327	274	309	285	307	292	276	341	352	346	339	326	295	304	351	319	333	306	291	302	319	320	286	319	313	309	308	331	331	288	293	316	314	287	307	321	313	293	283	303	294	292	310	284	299	310	333	300	323	337	322	353	285	330	337	309	334	305	317	311	324	314	319	330	299	332	325	311	324	309	289	322	348	304	300	292	319	284	335	303	289	287	299	324	328	324	268	323	320	318	306	334	311	334	288	341	315	333	306	312	318	332	351	311	335	304	308	317	287	306	294	303	305	323	305	322	302	304	333	321	334	340	297	307	329	323	301	321	296	316	319	330	344	333	312	318	293	280	325	333	327	293	336	331	285	316	307	300	326	306	280	338	303	327	294	312	307	301	300	323	283	333	327	325	313	278	305	296	260	318	322	319	306	330	286	281	321	301	292	303	316	325	268	301	251	307	311	306	312	322	329	330	330	344	282	322	338	320	308	307	296	331	309	338	298	306	321	311	314	290	312	309	276	307	354	325	314	289	318	330	302	277	322	320	319	326	307	329	295	338	317	312	319	279	307	307	338	315	312	325	318	325	295	309	297	284	296	307	308	261	304	281	303	324	305	335	281	316	282	314	304	295	325	283	283	330	327	303	319	299	305	296	335	300	353	325	343	325	318	315	338	327	331	361	353	323	289	326	341	312	304	325	318	307	329	303	322	335	315	335	295	281	310	317	271	320	332	314	304	318	270	349	303	320	316	318	339	310	340	341	291	309	344	284	294	331	322	322	315	301	313	290	298	317	333	334	287	287	309	298	299	321	325	319	279	305	289	338	313	306	330	291	295	321	285	307	315	315	326	336	310	293	277	282	307	308	327	307	317	320	328	318	301	289	305	319	286	332	300	293	303	329	320	356	321	306	282	317	292	278	274	290	292	318	316	317	291	329	315	324	327	314	297	314	315	285	307	304	306	286	317	304	298	327	310	335	305	305	324	330	323	302	331	328	312	317	314	304	340	285	316	306	350	311	325	298	285	276	302	299	320	325	317	287	345	307	324	300	312	295	319	298	304	300	287	329	305	319	312	336	292	302	310	315	319	271	307	315	285	319	303	297	305	308	307	299	305	311	301	324	278	292	282	339	290	313	308	351	313	322	336	336	286	332	323	304	302	320	294	282	327	310	297	320	338	306	298	321	292	311	321	309	317	310	280	333	326	321	306	307	299	292	297	305	303	311	286	334	333	304	316	307	304	298	296	308	337	306	320	311	309	323	329	306	290	317	318	319	341	349	346	330	303	322	314	337	269	297	286	332	315	309	311	294	347	328	307	287	329	338	313	311	279	326	325	319	306	360	322	285	331	307	314	307	283	298	302	333	349	295	298	299	336	310	314	311	298	301	352	303	296	328	325	305	333	322	321	318	319	330	335	306	333	290	308	329	344	312	280	319	333	326	327	314	287	323	284	319	333	286	327	329	290	289	292	299	323	302	313	312	313	327	296
31273	46366	39857	25648	13655	5583	1911	796	571	546	530	615	573	521	543	551	539	562	547	512	594	550	560	553	538	585	554	566	568	596	559	540	604	537	591	547	542	542	599	540	591	590	547	544	561	595	559	531	555	523	554	547	534	577	585	567	543	589	547	574	582	568	575	572	587	552	526	541	560	592	556	534	591	574	557	577	564	537	539	548	564	571	553	592	536	549	610	589	553	560	581	584	577	524	582	572	539	578	539	581	595	556	513	540	540	556	551	602	557	541	583	524	576	546	558	526	586	549	520	557	569	557	545	576	574	562	568	562	545	571	559	547	554	562	582	554	546	566	585	568	556	552	553	553	561	547	567	549	567	540	547	545	547	568	570	576	511	582	568	559	575	576	543	607	550	597	523	548	536	582	529	605	565	544	561	563	558	583	535	562	562	534	503	530	572	565	550	577	587	550	566	545	575	539	590	584	544	544	532	559	553	571	525	558	549	553	537	567	530	538	576	542	544	573	546	574	564	573	545	535	533	570	577	530	564	577	541	530	561	545	576	567	542	561	555	537	527	583	569	538	607	547	543	548	544	567	576	556	575	588	554	520	580	577	538	554	529	533	571	559	517	549	544	585	561	558	540	577	573	569	576	546	572	550	599	583	607	591	557	533	595	566	553	562	534	523	569	563	553	548	585	565	570	532	554	574	542	575	537	554	522	561	552	559	568	538	572	564	519	586	587	557	578	583	557	580	608	597	572	550	586	564	548	574	503	559	560	549	549	546	580	548	588	543	581	591	548	605	583	573	604	547	541	585	547	535	574	527	580	556	553	510	564	545	551	591	573	573	576	549	566	525	568	567	605	560	573	559	532	579	549	544	536	578	533	552	548	560	583	600	551	571	553	589	565	539	537	551	558	526	560	567	573	530	520	557	581	573	578	535	543	560	550	574	564	600	574	626	534	591	608	546	568	556	529	571	587	577	578	572	508	599	557	530	528	560	560	520	566	534	563	571	598	533	528	540	576	551	538	561	507	527	550	589	556	580	542	580	528	502	561	585	521	524	576	521	579	509	531	567	568	583	581	564	558	611	550	582	560	567	573	541	545	570	556	585	539	566	538	595	522	544	557	561	537	587	537	579	555	531	541	563	546	597	575	583	573	520	578	585	554	552	564	541	559	605	565	571	572	545	603	572	576	527	581	601	531	560	572	555	541	553	594	559	548	539	573	555	596	561	554	583	550	547	537	551	554	525	542	608	539	528	518	572	560	585	571	563	495	576	562	548	581	543	545	574	602	552	591	594	545	527	603	583	582	574	556	538	553	557	558	553	571	593	571	570	534	559	555	544	548	569	602	542	581	543	573	533	598	572	574	580	572	557	586	536	572	555	552	585	623	518	574	558	597	548	548	536	600	583	594	513	548	557	576	540	553	580	521	536	554	538	527	561	546	555	549	565	553	572	577	595	552	536	553	596	534	612	571	579	574	575	584	551	554	547	589	552	563	573	557	547	556	604	553	544	551	529	587	602	575	558	560	557	548	560	585	549	571	558	520	593	573	547	563	585	576	542	554	587	555	540	563	582	521	536	581	545	589	578	563	551	563	576	584	561	596	568	546	564	593	544	564	553	572	586	547	533	582	558	557	592	551	563	540	565	578	566	558	552	572	571	526	567	545	522	574	569	573	581	542	572	570	540	544	533	549	565	572	553	578	603	536	557	522	557	559	582	563	530	589	560	583	536	539	576	586	569	566	541	568	560	583	612	566	578	581	596	562	570	526	555	555	540	616	530	552	571	573	546	582	556	580	536	599	584	633	539	553	561	580	563	564	547	531	568	560	565	581	551	563	542	580	536	599	595	524	568	587	506	550	537	562	573	584	576	557	572	553	552	570	553	556	575	575	590	544	564	567	558	586	580	565	569	584	524	539	599	626	582	585	533	583	529	562	579	582	551	595	590	510	534	559	569	588	559	553	578	547	561	604	595	543	594	547	578	569	568	545	535	600	514	540	550	597	596	576	582	583	549	593	570	566	582	601	555	563	580	573	594	537	547	564	558	587	569	569	534	598	556	540	564	505	533	560	569	584	576	575	605	615	597	558	528	555	572	564	554	561	535	565	560	573	581	629	537	591	572	560	557	560	523	563	544	597	562	574	578	532	558	536	571	566	576	542	557	601	624	565	581	551	590	488	619	565	586	591	572	583	528	587	639	543	576	557	562	573	562	545	540	581	603	578	573	595	521	612	563	576	570	541	560	596	598	581	567	533	555	573	597	582	616	578	576	586	538	575	563	532	539	531	531	567	525	631	538	561	546	587	593	516	551	570	559	588	568	564	598	577	568	568	550	542	550	559	555	529	552	550	545	535	553	562	536	536	555	541	528	585	555	593	533	514	538	563	572	557	546	593	528	517	563	598	575	560	575	572	556	554	548	594	580	557	540	577	550	534	569	567	597	542	540	539	499	564	539	578	536	571	573	576	551	560	559	565	567	553	531	569	509	584	538	571	543	539	556	568	599	578	541	540	557	545	552	565	561	566	571	590	583	562	546	559	567	548	539	574	515	569	583	583	517	578	551	526	594	607	555	600	589	599	543	565	600	540	561	536	608	536	597	612	548	540	582	607	519	558	524	520	567	557	532	589	604	564	566	538	572	543	577	553	594	589	535	576	581	525	552	557	571	588	544	552	597	556	571	559	531	547	528	552	602	561	589	528	562	563	544	579	576	555	557	523	562	584	561	602	543	574	584	602	581	565	590	560	554	584	586	540	568	565	585	571	551	573	560	586	616	538	540	553	557	585	550	577	541	571	595	540	591	579	576	559	552	541	533	546	566	555	570	574	570	622	589	554	562	569	590	580	555	559	523	571	559	581	525	574	560	597	566	553	527	601	573	570	521	527	553	603	556	564	577	591	523	566	554	532	564	522	565	537	566	572	580	576	579	579	584	635	574	536	581	595	584	551	538	555	551	557	537	535	587	559	578	562	562	535	589	533	523	616	561	551	570	581	558	523	565	566	578	507	566	569	562	517	556	561	596	592	546	514	514	560	567	559	551	572	564	601	556	587	568	542	568	540	576	539	555	557	517	593	549	541	548	590	609	593	561	563	521	538	596	616	606	563	525	549	517	506	627	569	594	582	560	557	589	517	535	558	563	513	527	558	586	559	560	552	570	555	572	553	614	601	580	587	560	560	584	589	576	591	553	559	546	584	553	583	563	570	544	563	562	616	564	612	555	550	576	574	607	575	580	605	564	547	550	564	542	597	513	608	562	529	559	565	553	592	558	542	587	568	543	551	573	547	578	538	550	553	539	606	542	562	572	549	536	610	517	557	593	558	541	530	568	557	542	553	569	537	568	551	551	599	555	578	568	570	557	546	561	554	571	602	583	571	574	561	530	591	541	560	536	555	550	567	561	597	577	595	581	579	546	536	532	606	582	526	538	586	579	583	498	567	569	583	590	566	607	574	562	532	570	563	568	586	570	552	568	485	562	546	584	562	565	550	530
24585	23245	41018	42794	30802	19896	6895	1082	422	401	399	393	387	391	366	383	404	382	352	392	401	423	413	393	390	375	374	364	423	403	374	385	372	403	361	438	379	370	380	359	351	407	354	395	326	444	396	349	388	412	382	372	370	373	394	401	367	384	367	400	366	412	390	385	364	368	360	355	369	377	375	387	357	391	396	366	396	362	351	363	349	358	408	353	362	365	391	404	367	392	360	350	437	387	333	413	383	365	349	344	371	385	373	366	406	350	389	362	391	378	367	367	366	376	376	351	399	406	372	347	359	362	385	361	375	378	401	376	371	380	364	362	350	359	397	380	365	360	376	372	403	375	355	383	366	367	384	382	385	360	347	371	380	392	368	358	368	392	327	385	356	395	384	393	352	367	361	376	351	382	377	363	380	372	335	345	364	377	383	388	358	366	350	393	360	374	360	402	388	398	397	416	390	389	357	400	391	361	374	370	374	371	364	422	391	370	378	369	396	393	395	355	348	359	343	401	372	397	361	376	367	360	407	373	391	365	394	358	349	350	375	366	379	382	387	371	379	382	378	372	375	364	371	357	389	412	397	388	332	407	377	390	378	369	335	353	398	362	363	369	375	374	356	404	413	377	420	400	371	388	389	387	385	370	374	356	397	370	353	385	367	395	377	384	373	359	367	354	364	404	353	413	400	366	384	353	336	346	417	356	406	391	392	354	399	374	369	384	349	367	408	372	347	406	345	354	410	363	390	369	389	409	352	377	390	396	340	415	384	350	383	383	355	345	339	384	372	391	375	387	380	393	405	372	402	404	389	379	393	364	393	374	360	367	360	410	367	372	353	377	379	363	383	385	351	371	396	364	369	378	344	353	377	380	364	375	380	354	363	371	372	365	402	379	355	398	375	385	387	394	363	404	398	363	379	372	350	420	332	377	403	396	377	384	359	351	383	391	382	413	380	403	358	359	368	404	390	409	368	391	386	386	367	376	358	377	381	391	381	368	392	384	407	365	381	411	370	380	360	365	364	400	360	360	400	363	353	370	352	363	374	356	364	407	400	388	376	364	378	389	371	410	353	390	395	365	365	370	300	376	332	353	402	417	369	332	373	382	366	361	351	336	375	353	376	378	357	407	384	358	409	373	369	381	347	391	364	352	347	362	332	405	380	426	390	377	375	386	405	377	350	348	357	383	403	380	395	346	360	381	394	388	373	404	346	386	366	346	386	346	373	419	367	355	402	369	381	411	434	371	382	421	363	408	379	357	370	386	354	344	351	399	395	400	370	391	376	398	394	357	383	378	396	342	375	376	373	374	392	365	355	372	382	370	390	375	384	380	352	392	375	409	378	393	380	384	360	381	394	383	340	360	374	361	346	356	364	374	384	383	368	386	365	374	378	360	363	404	339	376	370	376	363	370	388	348	410	404	386	377	374	342	369	427	412	349	380	380	392	404	394	365	383	364	358	375	345	366	373	379	375	385	381	337	379	389	385	354	413	374	369	387	376	383	379	351	348	404	406	374	398	383	414	400	408	385	407	356	380	390	399	377	358	377	366	362	394	357	341	377	392	378	365	378	408	376	385	369	340	322	372	380	370	356	395	358	358	379	371	397	364	339	378	364	388	385	361	320	352	382	375	384	399	352	388	390	352	407	405	385	349	344	396	382	377	401	389	377	355	351	359	384	358	381	368	369	328	381	398	368	369	370	384	354	399	386	380	391	406	392	382	372	365	381	347	376	384	352	423	395	360	313	405	353	361	372	387	401	381	385	372	383	377	388	354	382	407	389	372	378	372	344	399	399	406	399	364	384	349	370	375	338	362	382	354	364	365	421	369	375	397	356	372	344	363	367	413	387	385	374	368	349	364	372	350	364	367	361	329	393	383	381	370	410	366	369	374	379	354	350	397	404	358	401	393	395	387	391	389	352	350	356	370	383	378	372	362	385	367	406	362	394	344	410	374	400	374	364	385	340	391	356	384	382	375	385	378	412	376	389	364	347	398	393	367	352	345	396	384	376	374	386	364	359	368	372	398	378	372	377	377	389	345	373	346	372	403	385	395	379	345	343	400	361	357	372	370	357	395	375	381	366	342	393	372	369	391	382	391	377	371	396	375	385	372	383	390	375	372	333	359	402	368	394	431	382	395	368	399	379	379	403	379	375	334	422	385	349	371	368	350	383	358	395	387	397	394	359	368	373	377	380	352	356	399	378	352	364	400	383	353	385	368	348	354	351	348	366	406	358	373	385	384	385	408	368	379	373	368	404	380	328	357	361	359	382	357	361	401	339	415	375	363	390	365	367	362	380	384	345	349	389	421	388	382	411	375	413	377	404	371	390	375	425	410	355	375	380	388	396	372	387	352	370	379	357	388	348	353	363	369	359	364	354	390	365	400	364	362	369	438	399	365	381	351	315	399	373	367	345	391	379	371	384	376	400	392	350	332	395	347	358	403	384	393	391	340	376	392	395	345	348	354	358	383	357	339	338	398	386	399	399	404	344	360	391	374	369	373	344	356	396	328	384	373	368	389	393	383	377	380	363	374	406	395	372	396	409	352	347	401	349	370	387	349	366	371	368	385	388	332	338	392	345	351	343	354	390	357	389	395	417	375	374	374	378	360	351	366	385	352	361	377	366	386	377	396	365	355	354	404	357	373	342	366	357	390	361	406	403	352	325	395	333	357	357	328	368	379	345	347	352	378	391	404	372	358	366	380	368	393	378	380	367	357	392	340	338	355	398	385	352	402	392	431	336	337	371	340	338	379	380	385	370	364	376	376	381	340	411	344	353	396	336	359	371	437	404	391	358	416	345	381	381	367	372	373	385	381	400	389	353	347	379	350	375	360	358	373	417	363	382	361	367	351	373	372	392	346	352	384	379	383	382	378	377	394	369	360	376	370	382	380	374	409	386	340	394	365	376	387	399	362	337	419	395	406	394	380	376	360	372	403	361	374	384	397	358	373	349	379	376	368	360	367	369	380	363	353	370	368	387	391	375	358	396	372	356	345	344	357	379	399	375	388	367	382	371	395	386	342	379	368	361	385	402	384	398	371	380	380	371	393	362	387	367	373	377	375	386	353	360	373	358	354	385	394	397	367	381	386	369	401	393	379	393	374	341	377	441	376	395	378	377	397	372	381	385	354	375	385	354	387	364	368	368	400	346	358	361	376	338	413	365	380	380	366	376	401	367	370	374	357	387	402	398	355	385	383	416	378	393	350	398	379	381	401	378	371	413	395	384	372	381	389	374	384	347	380	415	358	393	360	399	391	364	373	371	391	424	338	349	401	348	385	379	376	402	368	353	338	382	385	390	381	390	366	409	347	386	372	379	368	366	384	387	391	377	354	392	370	371	378	415	385	404	345	426	330	382	371	382	372	375	372	352	375	365	402	379	358	368	369	388	388	391	387	339	385	379	356	377	385	379	368	379	413	386	366	358	389	371	335	378	369	394	394	396	378	369	368	373	381	372	357	373	369	410	392	376	375	388	387	394	384	361
54745	88828	78793	56241	38711	23019	8146	2178	781	661	634	587	652	683	690	693	630	646	663	654	698	625	682	663	689	694	690	637	673	666	642	645	643	634	725	653	651	659	670	660	665	646	690	661	620	726	643	664	735	620	660	672	630	639	672	671	651	650	674	681	612	699	653	637	654	654	653	678	686	652	646	635	742	670	631	675	633	706	659	672	692	633	639	670	715	660	685	647	643	670	642	631	649	702	647	690	670	657	641	649	615	658	669	665	624	655	677	632	682	655	642	684	632	667	637	633	693	622	701	620	630	645	675	722	676	651	662	631	684	571	631	653	679	673	673	683	697	680	640	718	667	654	717	671	655	716	698	636	627	714	674	630	636	666	628	681	687	679	684	611	691	683	643	654	697	648	661	646	680	620	657	667	650	660	652	670	670	633	703	623	650	660	645	635	694	666	662	668	620	626	630	636	685	647	662	671	688	625	666	649	655	694	686	677	664	702	720	676	669	647	705	693	646	694	637	707	670	661	693	640	616	635	662	663	654	687	631	648	659	661	625	647	694	660	609	661	647	638	678	648	687	628	608	621	688	635	674	645	679	649	678	641	616	670	676	612	653	704	707	663	654	656	681	668	666	653	697	653	669	653	689	662	703	668	654	669	652	660	645	619	585	672	656	701	640	647	668	631	676	646	678	684	635	644	648	626	665	682	629	650	660	668	699	624	676	647	672	659	691	671	659	695	620	666	726	686	643	683	664	704	602	649	677	634	652	650	669	655	658	666	663	644	626	671	656	643	642	668	618	661	638	628	656	667	653	664	645	664	645	620	671	637	657	626	615	641	646	654	629	659	614	662	685	643	633	630	680	674	669	662	619	610	688	612	632	644	646	649	669	679	668	665	659	667	649	661	681	714	628	659	644	648	601	635	688	629	630	652	674	689	682	662	641	669	635	645	668	644	684	680	650	714	654	676	662	692	632	623	632	612	610	634	656	689	664	657	649	634	654	635	667	680	679	661	668	632	641	649	685	673	682	669	664	685	679	656	681	641	664	727	674	631	667	713	679	684	687	660	636	634	685	668	685	670	626	629	661	663	661	656	629	677	663	682	687	615	627	654	660	647	661	687	656	634	693	682	656	657	649	641	593	669	632	655	637	635	655	701	667	638	670	659	667	683	638	690	656	669	665	649	659	661	672	656	658	647	669	686	613	641	648	690	640	645	699	680	668	652	667	677	653	643	685	684	700	677	670	636	630	673	634	667	679	663	626	640	650	664	643	663	669	674	657	674	651	698	683	661	667	652	635	670	634	626	649	691	680	650	684	658	652	649	620	666	689	675	681	677	659	688	654	733	668	712	669	653	698	641	671	667	649	692	681	661	666	633	686	669	645	629	678	616	632	630	662	655	670	597	709	674	701	668	683	632	644	681	717	678	662	657	626	650	681	665	658	654	680	692	686	678	669	649	647	641	712	668	616	642	658	637	626	707	731	648	647	666	673	624	651	697	671	677	649	632	714	617	667	634	640	674	611	641	651	659	662	685	649	643	633	657	638	618	670	692	679	682	642	660	689	664	637	676	652	718	669	681	620	695	629	648	659	671	666	656	646	696	679	702	661	682	682	679	684	688	654	616	687	674	688	684	663	654	677	636	613	668	654	683	736	672	623	644	647	707	678	638	624	653	608	713	642	664	667	613	674	628	635	679	671	648	661	620	634	629	688	659	611	705	644	704	649	662	625	691	647	677	606	698	616	679	689	649	650	705	686	652	660	699	651	670	728	684	661	666	637	645	674	703	658	638	622	646	641	678	632	653	708	612	628	667	660	636	679	645	643	644	641	663	625	649	634	610	677	671	691	687	671	673	640	708	688	687	647	652	679	640	626	656	663	704	677	663	623	689	663	666	621	658	692	661	657	662	707	691	665	670	674	661	678	658	697	690	644	654	645	709	678	650	677	667	656	687	662	653	617	714	669	669	650	685	662	638	657	667	685	669	679	682	667	645	688	670	685	672	654	657	682	671	677	648	672	639	635	643	664	653	684	648	660	695	611	652	712	720	618	643	642	668	694	683	663	643	644	636	663	666	684	688	640	660	650	622	660	637	622	674	639	658	674	644	658	695	673	683	662	666	706	713	649	625	669	657	703	679	690	639	657	660	604	676	664	675	655	637	622	661	670	642	633	673	643	665	652	657	663	652	699	641	667	629	683	645	717	676	679	675	689	676	647	667	636	687	683	656	640	662	670	705	666	678	663	653	648	663	656	666	672	645	640	671	595	647	661	641	651	672	661	634	648	662	601	626	605	673	680	588	658	616	643	632	673	660	645	614	641	679	687	661	654	658	624	595	599	639	645	709	658	666	652	639	615	670	673	669	652	650	626	650	666	656	663	649	653	675	629	661	663	645	671	662	697	672	677	636	695	655	621	661	659	745	689	656	658	655	658	649	654	646	666	696	681	619	660	692	665	691	673	664	635	654	653	666	641	692	610	687	714	670	628	639	674	696	651	687	610	665	641	658	681	680	659	658	666	639	676	637	657	669	660	656	691	668	700	678	695	653	701	676	690	671	684	668	684	670	645	638	651	634	685	621	652	662	668	648	627	681	701	652	657	609	670	675	687	633	693	665	732	661	652	618	653	680	703	672	664	702	660	649	686	666	678	645	642	683	611	677	685	640	659	682	652	638	644	653	659	712	695	641	607	647	644	653	633	634	651	654	657	687	652	640	669	640	599	668	641	643	676	626	662	677	640	676	656	695	687	598	651	617	672	689	660	695	665	694	648	675	674	677	655	643	623	671	652	677	678	632	649	626	637	674	667	646	632	672	694	667	675	681	646	669	644	589	662	656	679	645	626	658	654	655	675	685	706	645	616	626	695	652	654	657	700	669	670	679	645	684	666	642	680	658	633	677	647	620	655	630	649	674	682	647	648	624	694	674	658	634	653	652	610	641	660	677	654	689	684	669	694	657	667	656	642	649	677	675	667	642	663	637	678	679	653	633	653	653	672	694	629	665	653	635	648	630	639	597	657	640	638	696	636	649	634	636	637	653	679	659	662	627	705	654	633	628	664	675	663	599	673	642	662	675	642	646	657	652	665	637	640	651	651	635	669	690	665	701	694	667	613	684	688	668	665	608	667	693	676	656	667	669	628	711	671	678	677	647	665	651	689	677	659	637	649	657	630	632	618	650	688	668	700	648	683	598	645	671	648	642	694	669	644	681	655	659	671	703	668	619	652	600	690	652	651	647	655	640	632	664	679	667	642	655	666	630	652	640	666	690	676	659	678	649	638	675	631	700	673	664	634	652	644	673	667	652	643	649	621	652	674	655	619	671	609	670	600	673	696	701	639	661	682	669	684	680	654	671	656	720	626	630	656	690	698	637	697	645	644	664	647	712	643	643	662	673	637	714	666	640	646	634	656	640	641	612	595	650	689	667	663	651	684	651	637	667	648	654	653	659	683	717	670	641	682	592	667	660	708	653	693	694	605	640	648	662	676	678	637	672
23425	22156	35651	37812	32586	25085	14288	2455	668	529	496	477	487	486	473	472	483	479	456	475	484	461	469	488	474	510	508	487	469	501	497	527	490	498	453	466	443	479	478	517	463	481	502	487	470	455	506	467	466	466	480	474	474	479	448	494	490	467	480	509	469	471	485	473	457	476	494	486	461	482	449	452	522	496	476	438	430	417	502	486	447	471	478	456	497	480	498	494	415	478	492	475	475	495	508	519	449	464	498	467	483	509	456	497	451	469	452	504	466	497	474	449	492	496	449	497	467	489	473	469	444	460	514	474	472	475	472	448	463	464	485	465	469	472	506	451	465	458	467	450	436	495	490	471	487	456	446	485	467	455	502	495	492	477	481	493	448	475	501	507	450	467	518	464	445	457	491	463	509	469	455	488	534	478	453	508	454	512	459	478	512	494	497	495	466	484	442	511	472	487	475	440	487	464	504	452	477	469	462	470	462	453	468	461	495	486	455	489	438	479	455	482	418	492	470	471	498	484	453	496	507	484	438	503	458	517	485	456	517	507	476	490	470	463	429	486	474	476	454	480	473	447	491	457	495	415	471	470	510	495	469	440	471	471	469	500	486	474	475	470	486	457	484	518	488	451	482	496	477	515	482	508	442	494	449	492	506	504	444	435	484	485	470	487	450	467	488	475	457	482	469	495	430	468	437	465	462	462	451	508	484	425	480	490	497	494	441	442	472	497	447	494	474	505	438	489	514	495	463	463	436	429	443	457	494	441	486	449	488	454	444	474	523	513	499	487	482	467	460	500	500	450	473	485	456	503	471	468	499	450	438	511	461	461	488	484	524	466	501	457	498	489	486	460	494	456	472	457	452	469	464	486	477	496	447	488	458	476	450	458	500	484	452	466	502	453	460	459	462	498	488	482	437	467	484	478	483	462	428	469	464	456	505	457	471	478	505	484	466	474	460	459	481	495	480	463	474	483	462	477	482	474	470	454	488	460	451	485	510	455	446	455	474	485	511	505	444	476	478	448	476	498	483	486	459	474	454	497	451	444	500	503	467	521	461	487	470	487	451	479	482	495	493	460	467	483	485	437	487	447	462	499	480	441	496	496	477	484	423	478	476	509	480	496	436	452	461	510	461	483	493	477	454	506	487	518	448	454	470	491	470	506	510	453	456	458	484	471	505	426	480	480	481	457	465	474	495	431	482	453	447	449	445	480	464	437	466	433	526	483	470	496	483	470	471	512	493	451	404	467	476	492	460	480	482	452	454	503	449	447	446	493	452	430	465	459	442	480	420	462	499	488	438	528	475	459	471	482	492	497	460	465	456	454	454	475	479	474	448	472	436	448	472	454	486	459	461	458	483	482	476	458	469	454	455	428	467	468	484	510	436	504	472	473	471	448	454	457	493	491	415	449	499	404	512	483	432	466	463	475	462	464	454	486	489	512	460	472	448	463	466	471	476	455	490	438	478	457	432	520	472	437	476	472	477	478	488	498	437	504	459	445	444	448	468	480	459	466	453	469	464	431	474	471	481	450	502	476	454	487	463	440	467	463	493	475	508	461	501	496	493	443	476	442	458	478	457	456	487	492	433	454	471	478	462	462	506	509	470	495	467	444	472	488	441	474	469	455	500	459	471	479	471	488	439	438	465	482	453	506	451	461	481	454	476	486	460	504	488	465	467	487	485	467	459	469	486	486	464	486	448	503	491	423	483	453	471	462	447	500	475	462	483	483	487	487	508	439	458	460	484	472	473	457	497	449	456	484	492	519	505	498	448	455	462	473	460	450	487	449	468	487	453	450	472	453	495	452	445	467	458	470	493	447	433	484	454	456	483	449	449	465	500	455	433	505	442	484	484	466	453	464	448	471	493	501	448	463	480	511	461	492	432	480	475	464	429	445	448	449	470	466	459	478	503	488	455	479	479	468	466	453	472	480	470	477	460	477	507	442	423	480	489	461	490	473	528	492	474	451	493	459	471	460	468	472	485	473	443	464	449	449	474	511	469	463	460	453	515	483	480	511	462	480	492	465	482	447	476	479	458	490	483	482	492	494	479	496	503	488	498	486	487	474	479	488	510	482	485	458	463	458	497	467	462	458	500	478	468	491	449	467	498	473	432	458	497	478	488	413	462	485	462	452	446	484	480	454	499	508	451	458	461	462	464	472	476	469	482	455	488	438	465	500	444	456	424	467	475	488	474	525	507	476	498	461	479	485	500	494	492	485	466	464	484	488	479	477	463	467	488	517	507	472	446	478	465	490	464	460	482	435	420	461	469	501	482	436	458	476	503	478	453	502	454	487	465	472	462	473	446	503	481	458	458	494	464	489	521	488	444	451	504	456	470	432	457	505	467	467	488	454	458	446	459	474	477	493	443	466	486	481	461	497	485	490	451	439	487	452	498	465	481	481	499	491	458	461	483	509	484	462	485	450	434	423	515	467	436	472	489	423	454	487	428	468	463	422	499	469	529	442	464	404	465	473	411	479	466	475	452	451	445	454	473	492	446	470	496	481	450	485	443	458	472	490	511	467	460	505	493	473	458	466	476	469	487	484	465	490	492	460	464	483	469	498	466	446	447	495	456	454	487	459	467	448	486	508	463	490	471	467	500	464	479	500	495	473	471	468	488	485	471	487	464	481	477	479	453	461	462	492	503	449	458	475	504	496	462	459	432	468	467	476	451	497	482	473	470	442	487	451	499	440	457	501	471	442	477	474	496	478	484	487	430	439	488	474	493	453	472	477	450	512	445	494	447	482	519	526	481	477	495	488	458	448	469	466	497	506	433	439	411	461	461	471	493	472	447	525	454	469	450	514	478	445	477	503	497	480	453	454	484	463	478	438	518	491	467	488	467	509	506	445	445	488	486	503	517	495	422	476	466	481	440	422	513	473	469	490	464	482	462	467	484	506	485	511	521	459	451	464	480	476	493	485	443	445	469	504	468	470	463	477	482	511	489	504	500	467	465	493	490	483	477	439	444	504	456	432	501	430	461	498	454	453	492	500	463	458	468	482	472	500	471	488	492	464	446	445	451	441	473	466	483	429	503	452	478	454	480	508	443	499	513	488	468	482	470	494	485	517	461	495	481	432	501	494	469	423	479	483	490	498	488	461	470	462	480	469	488	441	480	443	460	462	501	490	482	462	475	468	482	482	434	470	476	479	447	509	492	498	478	472	471	503	447	441	465	475	437	499	473	470	536	467	482	453	497	515	477	459	475	488	463	479	474	476	498	508	464	442	516	444	495	471	432	461	496	472	478	470	485	459	479	483	487	463	427	467	512	437	451	435	446	454	510	493	519	457	472	460	485	446	479	478	466	474	454	461	461	456	470	459	479	418	467	490	458	461	454	440	453	452	491	478	481	449	479	459	461	458	454	466	464	510	476	498	486	469	477	514	491	482	492	488	512	449	469	461	477	453	479	463	465	475	492	467	464	483	493	474	482	434	484	464	498	457	490	450	442	465	452	476	476	484	467	481	450	486	479	476	453	469	497	473
59685	100577	88848	66903	47311	29881	13467	3773	1079	838	829	787	827	828	834	764	824	778	826	766	791	757	786	814	798	788	841	813	809	810	758	794	774	846	771	801	768	780	821	789	788	812	782	763	824	793	783	804	784	784	747	810	794	780	836	766	796	821	790	813	780	800	833	829	819	771	793	819	779	783	721	816	841	799	756	790	794	750	806	814	792	812	767	800	781	804	810	791	810	756	778	760	812	736	755	746	777	764	828	819	736	815	828	787	756	755	782	740	769	776	808	722	786	787	779	779	767	789	798	804	753	799	734	833	775	796	768	773	807	770	799	802	788	814	784	752	818	777	824	798	810	833	763	778	754	775	782	790	766	799	775	845	788	757	772	784	848	780	762	760	780	823	767	803	815	788	800	847	795	774	827	753	809	753	765	827	811	831	778	777	773	782	783	726	740	758	719	826	796	784	791	815	822	808	769	785	755	763	767	755	841	815	793	738	789	764	809	748	795	807	742	798	814	787	721	822	781	798	811	822	819	749	786	784	853	764	796	770	796	833	799	784	819	722	814	729	799	774	748	779	798	827	794	781	770	792	751	746	789	780	802	802	795	826	758	788	806	822	776	769	781	802	784	746	807	817	790	761	687	813	771	782	825	734	804	772	753	839	802	820	811	823	800	803	800	754	775	734	789	847	788	797	766	790	767	783	772	769	819	755	812	756	797	751	737	772	809	760	796	808	759	774	838	781	808	798	760	768	805	805	772	757	771	786	766	756	800	793	796	806	778	826	780	836	822	789	743	709	749	768	808	755	770	786	754	783	742	788	778	703	828	755	792	786	772	808	787	795	761	796	823	789	813	759	794	744	784	761	765	808	822	830	786	768	797	760	764	753	831	827	789	814	760	755	818	759	783	837	752	808	786	801	798	804	809	767	753	790	799	786	746	805	767	787	753	777	807	777	776	811	797	851	763	767	777	764	772	793	757	785	797	801	736	733	769	764	801	726	787	742	784	845	837	793	788	725	747	784	808	792	802	811	741	807	785	721	778	810	806	808	776	753	779	752	789	778	746	793	797	802	798	765	799	765	736	795	789	763	795	786	811	771	761	782	739	772	807	716	806	729	825	769	772	755	778	812	745	820	801	769	824	785	773	778	784	821	799	804	772	812	765	793	787	761	763	753	810	775	791	781	791	801	789	756	791	742	744	787	766	828	807	795	843	838	802	790	772	796	798	750	760	822	851	789	792	833	791	816	811	750	784	783	805	806	763	766	819	777	721	773	795	775	800	803	835	816	760	768	809	763	804	800	765	842	771	798	780	768	799	780	755	762	805	744	802	779	791	788	787	753	804	818	831	724	814	811	791	798	784	738	758	774	793	784	792	798	780	757	761	812	789	751	806	755	799	741	760	762	759	774	790	781	815	785	780	782	728	783	740	753	765	774	757	747	769	765	841	845	761	822	776	807	801	790	751	798	802	792	777	846	825	817	819	817	764	839	798	774	810	768	795	777	801	780	808	753	830	864	773	781	745	783	760	810	786	848	740	767	797	769	778	796	756	786	818	797	807	797	751	813	753	791	785	821	808	739	751	809	779	802	754	801	768	817	789	811	836	778	827	827	759	805	782	774	775	788	773	785	756	766	750	828	828	787	812	794	801	763	793	772	795	768	819	803	781	871	791	828	770	829	770	834	843	817	776	747	750	773	810	760	777	805	778	818	797	748	807	787	790	760	824	770	818	759	791	801	765	853	788	749	748	782	760	740	809	753	731	780	808	832	808	798	883	811	782	778	805	795	750	793	734	737	789	787	807	776	788	824	803	819	815	820	791	803	777	829	803	796	808	746	776	801	816	767	770	763	782	786	790	829	767	782	792	787	787	779	775	805	784	828	824	759	766	798	821	816	779	794	798	725	802	782	770	780	789	745	797	760	809	735	787	755	819	767	765	815	840	718	811	795	734	825	757	820	756	816	770	795	821	762	782	799	748	805	770	773	799	797	742	837	796	805	790	814	773	795	755	833	766	824	826	799	852	789	851	832	789	789	773	805	784	829	786	794	765	822	799	800	819	798	755	828	799	792	814	815	785	759	766	842	779	796	770	829	869	767	799	809	746	802	835	816	776	809	808	749	774	717	785	788	806	784	739	781	827	794	761	787	763	787	802	804	782	803	783	804	793	776	799	802	823	751	837	824	789	779	800	786	816	755	797	789	802	737	862	844	784	793	756	781	746	775	802	796	806	801	770	789	751	806	794	815	782	827	820	785	788	812	769	788	810	816	800	815	775	797	805	747	766	789	776	777	786	786	770	793	769	781	840	815	839	810	811	802	828	816	810	828	787	774	771	766	807	774	839	795	758	772	799	768	804	792	856	813	785	829	790	835	799	795	790	817	786	788	819	783	793	757	771	793	754	784	786	749	796	797	791	793	772	802	781	820	810	815	801	799	772	823	839	751	784	811	804	788	754	745	742	750	829	759	804	790	785	803	742	819	780	779	798	800	799	763	820	786	816	836	761	746	774	741	753	758	800	755	803	777	775	809	811	763	746	785	728	820	768	821	821	829	749	775	765	848	811	782	830	762	750	799	789	779	774	760	753	788	827	766	786	761	842	829	735	769	807	796	839	726	835	735	772	805	792	794	801	797	792	808	824	763	766	742	792	803	758	822	771	816	769	811	783	785	795	829	769	794	816	753	742	827	847	838	835	820	751	775	759	796	837	813	769	784	792	788	762	778	749	792	792	797	780	797	806	814	788	778	803	788	838	804	769	773	767	792	807	798	788	797	780	825	785	810	816	821	739	805	813	792	765	801	760	766	843	806	790	807	797	804	816	790	822	810	833	752	793	754	813	773	803	706	811	785	779	779	793	825	807	817	741	776	773	785	768	798	773	834	800	838	759	750	800	794	810	798	794	799	797	819	780	794	747	790	755	782	755	797	836	766	789	790	799	820	829	762	784	730	814	833	771	802	790	777	810	764	785	762	807	805	777	778	798	762	759	787	786	742	741	827	797	831	788	847	759	753	828	809	830	742	738	779	735	747	808	810	774	807	766	787	840	794	818	776	802	798	781	802	831	810	769	765	756	784	778	796	812	802	802	748	779	814	731	836	814	761	826	761	760	768	817	813	800	823	791	734	770	811	832	836	777	797	782	787	762	767	837	813	758	749	825	778	785	761	787	759	791	782	824	812	712	791	804	823	789	801	781	742	796	799	799	785	767	802	761	759	815	830	800	759	802	763	777	788	831	780	787	817	790	804	745	817	782	766	792	745	754	739	812	752	785	788	801	826	816	771	765	808	800	850	778	827	803	824	785	802	803	745	794	813	819	770	769	838	760	823	803	822	792	773	800	747	796	782	773	803	750	743	744	848	824	746	822	772	777	772	784	785	812	798	750	798	798	793	752	847	813	756	765	794	784	811	723	778	822	770	809	815	815	813	766	820	778	796	804	831	815	753	800	786	767	788	834	812	780	774	806	779	731	775	786	813	733	802	835	785	770	812	789	778
27699	27850	33291	22299	8846	2785	885	395	321	329	312	305	307	306	303	331	306	331	364	316	346	316	331	330	320	306	323	319	314	340	300	338	345	300	321	304	308	290	313	308	331	323	288	293	334	319	319	330	308	293	312	309	339	306	329	300	342	333	303	332	305	335	327	304	324	290	348	307	309	304	312	301	302	315	321	331	338	306	299	336	325	320	326	305	301	315	302	336	302	317	333	316	319	290	301	322	346	334	288	334	367	282	318	298	313	355	307	315	314	318	325	336	301	314	310	311	334	337	330	316	303	346	358	337	276	310	320	367	323	290	328	330	350	325	314	309	377	327	321	310	260	291	354	347	330	298	322	340	330	332	330	309	298	312	300	341	303	337	316	313	314	331	339	309	325	335	314	295	317	324	345	319	316	324	324	338	333	311	328	352	315	311	294	323	313	310	304	344	333	337	345	322	320	336	296	312	338	314	346	325	300	316	342	345	287	322	309	348	314	334	309	329	312	332	342	307	340	330	314	350	328	347	309	345	312	330	349	294	330	290	345	347	343	335	293	290	338	332	305	308	318	310	334	347	311	322	322	319	342	306	327	347	335	341	357	339	313	327	302	320	313	312	345	341	319	314	289	336	320	329	301	322	331	311	326	322	310	339	316	355	328	313	313	307	369	341	327	335	331	323	332	327	316	323	320	310	303	342	295	359	345	355	326	318	318	307	317	318	346	351	335	346	293	352	295	324	347	311	347	335	323	314	317	307	331	323	312	356	331	286	317	300	321	339	321	308	285	308	294	318	313	317	322	360	309	294	319	334	289	317	328	360	309	350	384	328	316	328	293	292	328	306	349	298	309	288	320	325	321	306	302	308	297	316	302	321	329	307	323	302	335	329	310	307	335	345	302	338	348	287	318	309	333	340	284	306	332	310	317	314	339	306	302	318	322	361	327	316	306	336	342	336	318	344	301	330	308	317	333	313	313	321	344	301	327	312	313	326	323	332	320	319	315	319	283	345	304	315	308	328	311	315	340	353	348	315	344	310	280	329	325	332	322	340	331	332	353	309	337	307	336	322	349	308	305	295	322	332	336	323	323	293	318	314	342	322	319	293	338	334	321	304	338	319	302	331	322	325	321	311	324	323	317	304	332	339	369	343	332	309	321	335	339	288	287	316	325	316	312	335	316	353	313	329	290	310	319	329	366	320	332	308	336	339	322	333	298	310	335	290	323	327	340	313	349	300	318	340	354	329	337	341	317	337	326	330	331	309	329	316	335	344	317	334	299	317	316	320	325	328	328	342	298	331	327	319	304	312	327	337	309	300	310	307	307	355	300	331	319	358	316	288	330	343	312	305	312	341	324	322	320	307	321	361	328	333	345	320	294	320	313	339	330	316	311	312	331	346	328	329	352	340	304	337	309	320	349	323	342	343	337	332	344	311	320	326	333	333	338	336	329	325	324	304	286	318	330	295	332	313	316	318	344	263	327	341	357	348	333	346	310	320	299	315	306	290	366	356	306	310	340	325	324	350	301	295	300	319	326	313	315	318	330	306	322	309	288	308	334	311	318	317	304	330	315	335	302	348	320	319	326	342	304	360	306	309	314	344	349	310	307	347	358	328	320	287	311	322	332	313	300	323	354	325	329	328	338	310	313	333	354	295	333	342	321	326	352	314	306	329	300	312	323	323	312	318	347	335	336	328	327	302	347	309	329	331	348	346	324	340	327	350	353	331	329	320	324	356	306	359	302	361	327	301	308	323	303	298	319	333	290	347	318	338	320	318	341	348	300	308	342	297	284	325	324	323	307	305	352	318	328	280	310	304	327	315	318	293	314	341	327	332	340	314	348	319	315	310	321	333	337	304	339	340	320	334	312	323	319	319	357	327	315	310	343	312	338	334	325	328	306	339	342	303	311	303	299	323	320	312	336	283	331	328	331	292	320	298	339	295	331	309	305	318	289	325	294	350	338	329	329	356	310	286	320	296	312	323	333	316	316	335	350	297	343	298	336	334	341	339	350	342	320	312	332	337	345	330	321	332	292	342	311	327	318	316	299	334	325	332	291	308	310	327	321	365	324	329	309	349	311	331	312	337	320	302	320	318	312	304	311	319	312	318	310	314	303	311	323	342	340	316	306	332	313	292	306	344	353	319	319	310	339	317	303	342	365	323	351	294	338	343	319	336	297	332	321	320	327	344	330	352	315	323	314	323	363	303	308	334	354	324	314	293	338	309	315	329	300	319	333	310	320	325	332	315	349	330	308	336	308	349	343	325	345	326	315	323	339	314	314	304	330	313	316	313	304	293	297	312	322	331	302	272	336	344	300	354	309	333	315	319	321	296	311	306	290	309	327	321	346	324	334	329	294	317	344	312	333	292	360	297	342	343	326	309	324	328	337	341	314	319	340	301	354	286	349	329	313	302	344	358	344	335	354	370	289	326	327	315	333	306	297	324	335	342	315	333	323	288	353	310	298	322	343	326	308	304	304	321	319	309	317	346	332	319	302	307	316	335	291	310	317	368	335	341	317	332	337	366	337	336	307	282	305	334	309	309	337	306	314	297	326	337	343	325	323	314	335	301	323	320	336	295	359	318	330	297	347	332	303	345	317	307	340	296	316	343	358	332	347	327	307	289	329	346	326	311	331	318	324	358	283	332	313	316	339	329	299	338	320	292	333	362	336	296	315	318	334	341	317	328	324	299	329	353	352	305	361	329	325	353	320	346	339	294	335	333	356	347	295	315	316	314	331	360	323	356	327	293	308	303	310	320	306	335	335	362	345	333	299	309	345	317	335	337	324	308	334	328	327	335	342	325	330	317	351	323	353	317	335	337	348	329	336	319	317	301	300	337	331	316	317	310	343	284	287	319	325	314	323	306	329	328	332	300	330	318	298	309	326	310	343	348	345	310	316	340	337	313	307	348	339	357	329	328	304	328	313	315	315	293	320	345	329	339	313	320	317	326	307	302	327	339	300	327	354	333	325	300	299	361	318	315	299	314	317	334	339	312	286	353	346	347	325	338	293	326	322	334	351	343	329	311	318	337	328	306	324	320	292	315	319	327	351	297	348	328	299	328	322	320	328	338	302	289	326	341	349	328	317	317	328	312	316	319	320	353	330	321	341	362	318	320	327	328	310	335	319	339	337	309	347	319	319	339	333	343	313	311	366	316	292	324	319	332	321	333	318	336	346	332	319	307	301	319	309	332	351	348	308	320	333	306	337	333	326	312	323	319	341	327	335	319	311	320	314	314	354	312	319	333	334	311	333	305	336	316	338	320	323	329	298	348	317	325	316	335	308	326	343	313	331	333	308	299	318	302	307	317	345	322	292	294	305	314	342	347	320	339	341	322	291	303	343	342	292	334	309	318	297	319	334	337	298	308	319	338	313	301	306	334	285	299	322	309	353	314	338	321	312	306	309	265	313	306	338	341	312	330	325	289	293	317	329	312	339	336	350	323	334	330	286	337	331	310	335	311	285	309	320	345	331	337	333	313
31117	47129	40264	25637	13697	5622	1935	759	590	583	536	605	591	537	559	546	560	587	569	583	570	558	574	597	594	548	564	570	553	602	616	571	587	584	544	573	577	583	575	574	578	575	547	559	562	554	596	581	537	600	522	578	592	575	557	565	548	554	561	601	545	586	584	578	625	551	650	575	583	594	591	592	622	587	537	548	533	569	578	583	573	549	651	576	574	581	602	572	532	583	607	581	557	596	609	589	592	572	588	578	560	577	560	583	592	584	570	576	569	634	564	628	544	554	579	607	583	611	554	576	602	577	588	604	575	528	575	610	586	584	531	600	581	618	586	576	581	521	580	586	577	578	616	598	537	541	553	517	557	590	542	560	595	562	577	600	568	593	577	558	586	581	589	543	605	586	566	601	530	567	539	566	585	561	590	596	555	584	548	603	540	549	554	561	595	597	593	558	578	596	623	560	576	574	611	588	599	539	575	557	575	580	549	551	602	573	605	527	596	563	548	563	590	580	554	569	563	596	562	566	618	597	585	618	599	562	555	587	577	577	594	562	552	594	567	560	575	549	595	596	550	553	581	526	544	571	591	600	561	564	604	607	556	599	571	615	534	611	624	578	556	585	586	566	598	587	550	577	593	585	535	621	632	537	576	581	556	606	603	619	546	576	521	563	558	576	581	583	583	597	557	577	553	580	587	573	563	550	568	566	590	610	583	563	608	554	586	589	599	536	581	553	624	587	614	610	565	594	588	585	568	630	591	582	592	603	581	594	539	602	598	589	590	590	581	561	591	572	568	573	567	607	598	582	609	553	592	579	576	553	569	605	589	603	550	593	568	614	537	600	561	538	574	540	537	539	579	554	592	617	600	583	582	544	570	564	618	563	557	583	524	571	577	510	572	588	579	591	578	591	567	561	581	565	600	575	587	525	580	554	569	603	582	574	574	590	574	577	589	556	624	624	585	602	568	581	577	597	588	610	592	571	573	568	553	565	571	610	577	564	571	602	574	574	557	537	556	547	562	593	573	587	582	545	593	578	582	566	605	619	578	602	612	547	579	572	582	592	580	567	564	542	582	598	574	549	588	583	584	579	620	604	602	557	602	588	613	564	520	605	553	564	581	605	598	575	540	600	552	595	533	589	587	600	570	621	554	559	557	608	585	592	555	597	568	550	584	562	596	558	586	578	565	564	570	595	570	516	596	535	591	549	594	559	576	572	590	562	600	582	577	554	582	555	560	582	547	589	569	557	616	580	581	587	547	585	595	566	558	552	530	588	566	587	579	556	593	581	561	586	558	586	611	575	626	592	553	578	571	560	587	582	593	554	547	556	587	591	513	551	627	593	587	570	576	557	547	555	561	606	555	602	558	590	564	595	578	574	568	596	565	565	588	603	563	613	551	597	564	606	594	545	565	564	554	587	571	561	571	601	568	581	602	552	586	574	609	543	585	553	577	544	544	558	550	560	541	600	567	581	584	601	547	549	581	547	567	541	575	579	535	581	617	585	543	560	561	595	543	591	595	554	562	594	620	626	594	593	609	565	557	578	580	635	593	584	588	542	576	558	555	557	597	572	555	580	597	573	537	569	538	563	616	606	587	560	562	542	566	577	580	582	562	526	592	598	572	577	587	573	578	608	564	581	574	575	584	566	581	561	575	581	558	638	555	599	542	566	514	602	577	569	589	556	594	587	592	567	569	587	591	589	582	528	578	582	524	568	573	603	594	613	524	581	546	576	563	599	579	604	595	588	585	569	574	557	600	548	616	566	562	577	562	576	544	610	605	577	570	555	562	562	528	582	561	611	591	581	563	582	546	617	533	531	595	539	574	575	594	603	605	580	567	581	550	534	571	562	565	586	569	576	559	584	568	576	588	578	584	599	561	522	590	562	601	602	527	540	584	562	574	569	578	542	560	563	576	620	582	599	563	576	557	572	574	577	559	584	587	581	566	530	584	603	527	597	590	589	548	570	598	588	579	620	582	518	599	575	592	600	562	570	602	565	607	595	589	588	602	608	585	572	575	570	581	558	564	599	575	538	626	570	591	584	584	590	595	538	573	596	581	507	575	547	562	549	577	559	593	573	586	551	574	602	605	573	560	606	563	566	552	559	580	545	558	612	598	567	584	539	601	617	582	521	551	528	593	563	592	541	543	575	561	555	609	599	608	606	572	578	603	562	532	553	594	639	587	595	584	573	562	572	572	579	552	560	578	608	566	578	580	596	581	559	555	598	567	603	595	561	575	572	555	573	654	568	592	559	559	593	601	586	642	584	605	563	550	589	556	567	591	621	604	557	584	553	580	601	576	632	591	604	577	548	534	597	564	546	585	530	571	614	572	553	598	538	586	532	566	525	583	597	655	628	633	637	565	574	563	624	600	567	561	584	536	592	554	566	664	576	607	584	603	569	560	591	610	552	571	555	585	610	548	552	538	575	577	581	555	591	549	580	608	615	550	585	551	547	573	539	557	543	590	553	596	598	602	586	579	566	577	552	554	531	603	563	586	536	538	587	538	556	566	598	582	583	574	557	583	570	538	572	549	559	576	542	580	587	570	632	582	590	590	534	610	584	556	535	591	571	576	618	553	607	563	556	541	613	554	582	587	572	567	579	573	527	586	559	603	570	543	557	570	582	578	523	555	566	583	559	577	641	549	573	594	599	554	574	654	571	578	564	544	583	566	576	594	557	607	545	562	614	617	526	551	599	616	587	602	582	557	585	598	578	584	594	557	585	549	577	576	582	500	565	557	563	555	572	599	569	548	594	574	577	556	607	618	594	590	576	577	554	555	550	570	550	643	578	540	557	629	607	574	553	547	574	593	588	612	583	568	548	597	586	570	546	538	581	598	593	541	610	597	553	585	620	536	575	602	589	570	569	577	606	562	551	589	565	545	544	529	602	576	591	553	555	542	596	620	562	542	591	571	600	571	564	538	590	592	569	567	596	571	591	557	574	604	575	555	566	606	608	607	573	560	555	583	565	573	556	563	563	544	622	539	555	566	587	564	564	594	586	579	598	553	543	562	576	538	601	580	591	601	572	584	603	593	589	503	551	576	607	582	551	605	571	554	593	563	522	550	555	568	613	574	607	609	558	553	610	581	540	605	612	558	569	509	576	565	562	583	566	606	626	551	535	554	563	535	600	586	570	591	526	590	612	535	536	568	622	565	559	598	592	563	593	545	561	595	548	579	570	530	582	560	558	586	613	562	555	577	573	560	541	526	619	536	578	573	571	580	562	584	564	577	531	535	588	631	599	576	596	595	605	574	580	577	546	554	556	531	568	580	574	575	622	543	569	563	551	577	537	596	543	566	591	577	570	589	552	555	569	550	587	614	580	574	613	597	584	601	539	563	571	571	569	590	591	581	578	543	599	577	618	595	556	592	557	519	594	566	539	578	588	556	576	543	579	584	615	603	562	562	544	567	577	591	565	571	598	617	615	584	563	588	554	600	601	536	571	533	563	580	590	575	575	553	581	607	539	551	632	570	599	584	597
24524	23940	43472	41764	29142	18401	5737	969	495	407	404	379	394	394	402	407	352	420	386	372	410	370	390	418	358	375	359	395	378	388	417	403	342	399	378	367	353	359	360	392	392	377	379	374	371	364	393	404	402	352	384	420	382	391	415	404	404	381	393	390	356	369	372	372	338	381	366	414	352	402	358	365	375	400	396	374	384	381	377	398	412	370	383	382	358	371	358	410	386	369	395	393	424	367	388	408	415	363	419	385	364	406	349	403	424	375	400	351	385	377	385	369	395	344	384	388	414	383	345	402	404	397	365	336	363	371	434	415	373	423	375	382	389	374	402	376	399	399	376	373	393	395	390	382	375	362	381	363	411	391	399	386	405	403	369	400	371	374	359	380	391	426	379	400	374	413	399	401	377	393	346	420	348	367	384	393	398	371	373	379	377	379	376	359	361	377	394	370	386	353	334	373	335	352	379	428	374	400	360	387	339	407	369	384	374	378	391	372	408	363	427	402	360	370	381	385	376	373	362	363	378	381	394	378	379	349	384	383	384	401	394	429	412	368	365	360	371	362	369	432	414	370	396	391	381	451	359	380	363	379	359	365	365	384	396	382	371	393	377	370	379	359	432	352	370	385	412	392	412	388	399	378	381	399	380	353	378	411	380	381	353	375	380	396	376	382	390	363	377	385	400	372	396	374	411	381	376	359	357	382	386	405	367	379	441	365	412	387	408	403	424	393	380	374	389	384	394	409	403	390	401	383	413	377	375	353	382	384	415	399	381	382	366	345	426	370	364	383	377	389	361	360	402	390	377	397	420	396	358	376	379	377	367	353	417	424	376	395	368	385	371	379	435	353	381	322	377	394	389	355	368	368	349	372	389	397	361	375	361	411	386	348	361	370	404	389	438	397	377	375	413	373	367	366	382	374	343	374	369	382	395	378	381	407	401	379	364	404	356	368	414	391	403	387	426	411	397	395	364	375	383	377	386	385	390	378	388	410	403	405	394	364	336	339	391	385	395	410	379	374	386	415	388	404	411	438	380	365	372	413	397	388	377	376	374	411	393	363	392	348	370	395	352	380	362	388	403	392	362	364	401	412	384	381	382	367	374	367	346	367	384	349	401	403	343	416	410	392	396	370	399	342	393	375	341	390	375	387	355	375	386	355	406	411	381	397	357	354	377	381	392	401	356	373	367	392	386	389	430	401	403	377	357	387	391	388	369	369	400	375	379	375	369	359	388	367	351	360	361	408	394	365	389	368	387	388	374	431	381	396	381	366	411	358	366	371	406	401	384	378	384	367	406	410	410	384	372	395	396	392	381	368	389	379	388	378	391	368	378	410	350	389	395	353	384	408	358	387	370	389	372	392	370	374	393	383	390	385	344	382	368	362	358	391	406	352	349	361	400	386	392	362	361	361	364	403	386	408	349	403	431	381	380	396	376	426	406	408	414	405	386	382	358	357	375	354	347	383	405	378	413	368	409	395	398	368	380	385	375	421	377	386	366	374	379	384	392	398	387	374	407	354	385	419	339	345	373	418	432	407	386	370	403	368	364	401	395	385	349	347	403	413	386	359	367	389	372	351	348	392	390	381	371	361	361	374	380	377	390	380	398	374	363	413	408	393	390	431	386	375	392	402	390	394	359	377	398	364	352	397	349	384	374	384	388	394	390	339	381	383	390	376	367	351	346	391	394	363	375	383	365	376	390	381	402	385	374	385	385	382	371	380	374	389	353	369	363	376	394	403	383	359	391	367	379	395	417	346	389	371	394	402	392	404	381	382	397	351	387	340	429	386	389	420	386	378	360	379	415	402	406	396	391	370	391	350	393	385	347	388	354	380	366	380	399	340	361	366	340	386	366	380	367	369	397	361	370	340	362	336	409	361	392	370	378	365	375	374	353	354	375	381	375	386	384	389	389	380	380	389	408	364	398	370	375	350	377	414	398	378	390	371	376	388	387	382	426	363	343	410	418	389	390	378	373	365	378	348	415	393	403	397	370	381	380	389	408	431	404	353	393	381	356	410	393	340	347	378	368	352	399	318	389	381	368	349	354	387	374	375	352	369	395	376	357	391	381	351	393	392	394	395	359	351	391	374	406	393	383	405	371	345	368	361	397	385	383	402	381	413	383	364	362	416	374	370	374	358	372	392	388	406	405	390	381	361	375	406	416	392	382	418	397	396	369	397	390	387	390	373	380	396	372	387	373	378	328	399	385	415	373	371	380	375	363	365	391	403	393	395	348	404	362	380	405	379	412	386	396	410	357	375	401	388	373	397	405	397	398	399	398	374	380	373	386	376	396	374	391	404	417	349	364	410	374	361	369	368	389	400	379	358	423	397	403	381	414	367	354	391	369	386	340	397	375	394	393	355	388	398	400	373	374	382	361	420	389	383	387	374	387	405	376	345	366	371	371	381	411	361	380	404	371	358	375	388	357	351	411	368	419	395	364	397	399	380	377	370	370	337	377	390	389	398	356	402	363	397	420	429	347	410	402	356	365	385	426	353	364	379	422	388	376	380	399	406	376	358	377	405	362	374	352	386	360	396	395	349	389	416	375	375	347	375	393	371	372	376	392	392	379	396	385	373	381	364	381	369	394	381	362	383	349	358	431	335	387	398	369	359	385	370	380	392	394	386	397	415	372	318	374	361	376	375	346	398	369	388	375	385	408	404	398	356	420	355	357	370	373	401	375	387	401	395	363	393	387	359	378	359	364	342	371	376	404	396	381	358	385	421	381	404	356	375	363	401	353	412	367	402	369	391	355	408	391	378	398	373	352	363	370	414	383	378	347	352	376	357	367	410	380	404	388	409	365	359	394	412	384	390	420	397	381	359	396	372	400	371	365	381	381	366	370	382	375	388	401	364	356	387	368	383	368	370	350	371	388	370	387	395	378	378	364	362	351	391	384	378	383	378	392	359	393	376	379	387	388	385	373	398	403	377	369	399	371	371	393	372	384	326	399	364	366	384	352	401	414	385	413	377	391	370	384	379	398	392	344	394	419	393	359	392	369	400	392	411	366	376	373	389	378	356	373	378	352	396	412	405	377	354	355	385	390	371	393	450	402	385	398	374	406	359	389	401	397	368	358	351	358	349	420	365	370	386	377	391	429	372	385	377	387	379	371	354	423	376	357	397	371	371	356	368	362	402	378	373	383	376	385	363	404	373	393	342	358	357	387	366	393	371	392	411	401	401	379	395	374	400	376	393	363	383	378	398	365	381	387	358	401	349	379	417	380	387	354	388	397	367	387	401	385	375	393	397	422	394	375	395	393	384	368	340	395	356	401	376	401	367	355	411	374	379	378	376	368	374	383	399	360	379	389	416	403	375	366	379	371	390	393	370	398	395	384	387	376	362	358	369	395	395	375	371	394	367	381	383	387	383	383	377	395	337	374	370	385	374	391	384	415	390	413	363	400	386	370	378	387	401	351	368	408	388	410	398	418	361	374	375	379	390	351	398	364	382	379	375	376	375	357	362	396	357	402	397	351	419
55145	89894	78252	54164	37136	20858	7243	2156	999	729	687	706	663	694	699	659	689	663	692	626	663	688	631	689	683	679	654	716	683	651	717	656	666	643	690	657	627	666	706	701	664	695	632	680	687	686	675	701	668	630	696	706	630	672	636	643	689	672	655	727	667	649	690	669	724	664	699	711	661	686	678	607	673	687	681	659	732	652	682	680	693	655	687	639	717	703	697	667	724	662	643	660	741	629	662	672	709	650	652	687	703	700	691	609	686	669	673	650	689	696	649	606	664	657	696	677	658	667	674	651	655	605	695	675	634	664	675	656	676	669	657	704	663	699	657	659	661	654	636	648	644	717	685	641	677	683	664	676	636	697	679	677	658	682	695	703	645	713	686	670	670	671	702	628	695	646	729	680	640	678	665	681	635	647	680	625	643	630	659	661	658	690	661	672	642	689	637	674	688	649	685	649	669	714	689	654	614	632	663	716	711	700	663	664	687	675	685	631	699	624	683	726	678	690	683	673	625	661	671	666	674	648	716	711	667	707	660	664	639	640	651	636	641	680	659	664	627	689	694	614	675	643	657	674	651	670	678	676	637	651	649	647	676	654	679	628	689	663	723	646	672	705	686	645	666	767	676	678	702	665	692	677	695	691	686	675	674	695	636	671	653	596	637	684	681	668	661	625	677	661	682	698	685	662	670	657	700	618	681	650	694	617	681	691	687	646	672	663	661	677	654	668	664	674	670	627	643	634	648	691	663	637	728	643	636	639	647	631	681	679	682	678	640	648	649	676	666	672	713	662	605	675	652	649	676	675	681	656	674	661	668	684	700	667	659	646	683	609	643	648	701	681	709	687	708	668	632	679	692	652	641	673	633	681	670	634	659	685	638	653	675	666	653	650	670	652	654	693	677	704	699	671	654	692	702	647	684	669	648	681	671	676	664	694	654	695	669	670	634	657	622	644	680	701	661	644	664	686	690	688	658	676	648	647	689	649	651	666	683	675	677	708	642	634	669	689	703	702	657	692	678	682	670	667	717	650	688	708	671	672	701	660	653	701	660	641	718	687	651	673	653	663	652	682	622	666	617	664	660	656	726	682	695	656	689	649	663	664	617	661	648	709	667	642	640	663	679	661	652	656	701	676	648	678	656	684	640	685	661	684	701	625	676	655	676	642	668	661	658	655	673	685	627	676	627	653	648	659	678	620	652	616	660	672	691	647	676	679	642	730	675	700	697	631	703	684	658	700	681	689	662	674	678	681	673	672	648	666	645	632	665	655	650	685	658	700	694	678	700	670	707	625	636	682	665	663	686	663	662	697	678	715	684	660	688	639	636	664	648	680	638	726	649	704	628	701	670	717	636	658	653	668	665	677	731	667	682	655	690	673	642	688	658	718	624	584	621	621	661	641	659	690	655	670	711	708	665	636	657	644	645	638	652	673	643	678	662	667	651	705	655	656	693	608	710	710	654	680	686	674	636	714	660	621	682	686	665	628	660	643	650	689	640	678	672	654	694	645	626	652	610	627	654	671	629	733	690	710	683	729	708	647	636	687	666	673	668	691	648	678	663	659	686	739	698	663	670	677	695	649	701	686	666	653	670	685	715	652	673	686	698	629	667	657	666	682	693	672	662	655	670	687	665	699	679	676	655	718	693	644	638	663	649	680	676	672	657	667	671	614	647	664	600	700	682	690	628	711	623	664	706	684	698	672	643	651	714	614	683	634	653	672	696	641	635	668	663	625	673	655	707	676	683	647	686	662	669	702	697	662	657	661	674	681	664	697	642	664	660	657	670	687	717	686	658	633	647	662	708	692	676	662	685	710	702	659	682	679	676	677	702	686	651	686	677	643	703	655	675	659	679	672	656	658	695	689	652	689	662	681	638	685	679	655	650	682	697	743	621	676	690	658	681	651	649	673	682	692	665	661	649	705	647	685	650	714	653	650	642	649	695	651	650	655	669	664	706	669	644	674	686	679	677	640	687	715	615	696	678	673	678	611	642	638	695	693	697	709	706	687	667	657	685	639	642	696	647	651	673	657	692	663	626	648	714	693	648	681	648	688	610	682	685	647	649	683	682	680	655	641	689	658	657	689	667	660	694	647	619	668	670	684	685	685	690	646	659	683	651	666	717	686	615	651	656	664	699	656	628	671	664	686	641	651	655	685	665	670	661	692	636	637	718	682	690	695	644	651	677	666	669	637	602	684	596	647	651	685	658	678	660	674	614	668	659	676	667	653	683	657	738	683	688	619	653	660	703	648	663	639	634	658	714	648	682	621	668	689	666	621	663	669	698	655	677	661	674	706	711	665	652	657	660	685	698	678	637	661	658	687	626	663	654	653	685	658	673	669	662	689	619	648	698	697	675	613	665	651	702	657	687	674	679	653	639	672	669	667	679	655	653	651	723	638	687	675	674	690	660	628	676	670	682	649	641	668	649	690	714	669	682	681	653	669	702	676	667	650	670	651	693	698	678	677	645	682	670	649	667	631	687	664	684	689	698	666	649	694	670	642	697	692	657	701	665	678	676	699	656	731	683	706	692	661	628	654	673	671	718	666	647	668	659	714	640	661	645	653	685	654	698	668	653	690	682	676	646	694	691	678	651	688	705	657	704	673	670	702	676	667	661	619	640	675	704	682	686	693	674	643	665	639	706	639	653	640	689	655	694	674	673	622	688	647	671	660	662	622	658	689	688	647	679	632	665	661	672	660	728	643	606	702	678	641	684	648	710	673	642	651	682	663	701	684	674	671	711	647	690	696	664	705	692	696	643	673	712	693	651	678	668	662	719	662	677	688	633	722	663	646	647	649	614	679	641	683	694	684	689	672	685	691	710	703	705	691	637	714	704	682	624	625	700	718	725	663	709	659	708	645	638	660	647	634	627	654	662	687	667	663	696	626	668	705	664	678	657	659	685	629	656	625	741	704	662	622	656	636	662	656	689	672	657	707	672	638	630	635	688	706	708	664	676	657	705	665	651	644	663	639	692	742	673	628	677	705	652	664	682	678	625	698	677	683	710	689	700	685	693	678	660	684	696	649	664	641	680	638	658	683	658	677	638	675	682	664	701	682	617	681	672	695	668	642	695	662	685	641	688	709	682	671	647	669	681	637	649	671	713	621	655	709	710	651	643	663	684	676	701	703	677	695	633	659	625	710	681	654	681	663	638	680	672	678	627	668	680	652	674	743	654	646	661	693	619	654	663	647	668	608	624	694	655	693	727	647	657	656	667	683	629	667	665	673	718	679	639	667	690	672	666	673	712	671	652	690	711	688	690	683	660	653	657	664	681	695	641	665	665	644	687	687	666	653	670	701	666	704	710	674	618	631	689	695	702	633	629	653	663	691	644	709	682	654	627	698	641	713	660	649	650	702	693	655	679	714	678	682	668	635	714	680	674	651	703	666	633	620	651	656	641	640	663	709	689	640	632	677	686	681	629	725	695	659	678	683	643	640	700	631	666	666	724	684	658	685	622	664	626	646	687	674	666	701	625	639
23448	22371	35944	36168	30453	23413	12812	2564	607	489	525	489	472	472	508	463	499	515	461	492	473	478	502	495	487	450	457	452	523	484	450	461	453	447	455	478	470	538	452	466	505	501	494	504	446	471	463	482	512	501	483	463	479	491	497	504	500	470	481	455	488	459	470	500	488	486	492	488	482	479	463	449	464	489	442	444	468	489	503	500	454	485	483	488	472	463	487	453	470	504	464	452	479	528	450	493	487	476	477	461	479	499	469	491	491	472	470	480	474	467	502	516	461	489	470	448	495	501	461	477	452	500	471	518	459	470	521	442	472	497	489	503	457	484	513	491	500	504	483	495	428	439	449	457	505	458	438	458	489	485	478	474	465	474	501	490	488	445	492	458	457	492	456	460	476	484	461	500	454	481	467	479	490	448	475	451	474	445	467	470	463	465	481	473	463	516	485	437	502	452	457	467	458	494	508	490	499	485	450	479	448	470	484	488	518	476	488	474	479	478	454	518	505	465	455	480	470	450	458	483	471	453	490	506	481	514	471	456	478	480	473	479	456	459	485	464	472	483	470	478	473	510	483	474	459	489	473	495	507	471	480	465	464	474	444	429	516	454	488	461	486	463	459	500	488	490	471	540	448	518	452	460	488	474	471	480	467	462	462	461	456	441	486	505	478	459	460	515	465	513	457	485	468	516	488	488	440	463	475	446	456	498	468	492	475	441	463	503	497	495	446	458	454	479	454	459	466	467	503	482	473	458	458	487	451	500	491	457	468	444	468	439	462	494	505	452	511	457	515	515	462	482	454	463	470	482	474	486	472	515	464	489	481	486	485	477	475	443	463	463	488	451	503	480	475	477	497	495	429	463	478	496	513	498	481	460	481	493	456	452	507	477	493	502	456	483	475	486	480	468	483	491	474	478	475	455	501	497	488	477	493	444	436	464	489	454	458	435	453	474	462	470	487	447	466	475	438	508	484	525	453	470	461	476	486	441	442	496	511	445	467	475	458	448	479	473	464	478	470	498	493	447	459	487	483	468	492	448	455	461	478	494	433	473	462	505	446	456	475	475	450	458	471	469	469	453	444	515	471	459	457	492	449	529	443	482	504	441	509	511	524	477	472	496	449	505	482	494	443	510	473	450	459	470	456	516	478	511	447	514	457	484	478	429	440	465	517	485	489	469	453	510	491	471	467	458	480	469	456	460	480	443	502	475	447	489	459	441	463	487	450	482	505	442	492	457	449	472	462	457	480	474	491	491	458	450	504	466	470	440	457	484	453	440	472	533	493	519	479	466	467	496	488	475	453	464	465	501	460	455	446	465	500	448	474	476	463	456	466	468	447	496	472	491	465	482	474	491	441	475	433	485	453	458	473	456	450	504	499	475	465	458	456	494	443	491	476	490	483	521	485	433	472	463	493	460	433	511	475	460	453	470	485	463	469	458	511	428	482	448	494	478	470	472	446	460	462	452	460	448	493	486	498	453	475	466	517	497	460	442	452	483	502	480	457	473	469	442	462	449	428	503	448	441	460	456	461	475	478	439	448	448	523	447	509	463	470	488	472	479	445	497	483	454	465	438	480	455	496	499	478	470	491	495	497	487	477	476	455	514	456	487	472	455	464	459	483	477	460	460	465	498	462	483	451	483	509	489	448	438	437	485	431	464	456	469	458	482	500	486	484	444	482	459	496	448	509	480	428	474	504	473	491	483	442	478	465	460	488	474	466	486	514	489	437	518	462	452	480	497	473	468	455	485	454	486	489	444	443	491	476	447	468	463	468	467	484	489	451	457	498	502	470	510	478	468	507	482	475	421	482	513	454	480	443	450	493	472	485	451	467	420	487	498	484	465	523	485	483	484	458	454	482	424	474	460	468	463	484	508	452	482	516	471	493	461	510	479	495	494	498	471	503	479	476	488	472	476	484	499	442	510	492	491	458	471	457	433	469	523	468	470	478	477	481	460	480	506	428	457	448	503	508	493	449	499	526	455	492	448	477	477	440	478	481	463	444	468	462	499	482	448	464	495	472	472	464	460	470	472	496	466	475	431	458	508	474	524	473	498	489	423	442	474	457	476	470	481	502	454	485	467	473	473	455	498	478	466	469	490	483	477	491	454	453	504	496	486	464	479	492	489	419	476	483	484	480	470	488	451	461	479	470	430	490	479	492	495	461	499	491	499	472	484	478	442	483	474	477	470	483	472	489	462	466	428	477	470	486	481	443	510	456	472	472	461	503	487	513	467	491	454	449	491	507	470	462	476	485	502	469	519	481	489	507	470	487	465	463	469	481	455	490	458	478	434	464	498	496	488	474	485	446	459	459	469	471	504	511	480	482	518	480	497	452	494	451	473	497	537	494	479	459	500	470	438	470	471	459	515	501	457	455	436	478	446	450	508	484	455	519	424	485	472	480	455	451	463	487	508	479	507	490	483	486	475	494	463	497	498	532	447	473	456	438	454	479	488	460	513	461	445	511	471	451	515	457	473	479	475	428	495	443	475	457	471	453	465	451	504	477	517	488	462	469	487	447	456	483	451	472	452	515	476	451	451	427	514	485	502	488	476	477	486	451	486	445	464	467	482	473	447	503	502	480	453	480	480	468	492	527	485	469	474	463	469	478	497	455	479	434	481	475	504	467	478	465	467	443	448	481	514	494	448	468	432	446	452	447	437	454	450	464	520	453	449	439	479	487	535	454	495	452	446	493	471	506	500	475	502	461	502	497	462	493	482	477	468	459	420	476	473	495	495	485	505	485	468	468	464	458	407	545	496	477	485	478	483	454	515	449	426	464	464	489	473	453	483	469	499	496	464	458	504	483	488	464	492	469	472	475	488	513	460	450	494	493	518	445	472	476	476	475	475	457	475	469	454	474	437	470	508	460	454	455	446	503	450	469	488	474	450	446	505	439	453	490	511	488	463	465	498	490	490	497	438	518	457	457	467	494	488	466	471	477	495	482	465	466	486	496	507	509	503	479	490	493	454	477	526	486	468	456	454	485	454	486	469	480	472	515	473	464	485	416	468	468	468	475	472	491	445	457	428	486	470	479	490	456	475	500	440	506	487	512	461	442	495	429	476	464	523	494	456	489	481	483	491	500	506	512	494	512	465	523	478	451	446	449	480	470	492	505	472	477	543	463	470	472	478	449	468	450	439	476	486	476	504	476	495	460	476	490	483	517	475	466	479	457	460	482	467	466	504	472	458	487	453	445	480	443	469	462	480	472	484	491	486	446	467	452	486	484	443	461	443	466	472	490	449	501	501	483	461	457	451	465	464	450	468	444	496	458	420	485	466	501	488	520	465	479	455	446	478	504	467	468	486	438	477	448	460	478	453	465	449	489	506	503	486	464	457	509	491	463	482	465	451	483	487	493	471	460	490	483	498	460	462	465	469	494	491	487	499	433	475	489	452	487	462	454	452	466	449	482	480	511	435	468	445	456	488	460	445	439	465	487	463	476	445	446	475	459	492	479	436	516	443	456	437	486	483	513	464	486	472
59505	96662	87243	64555	45253	26774	11689	4446	1074	812	775	794	758	764	778	819	784	779	807	799	809	759	806	806	784	783	774	800	792	815	783	807	789	807	805	771	779	803	813	815	836	757	761	776	795	744	796	779	775	811	796	865	804	833	777	857	766	781	826	839	809	785	821	770	803	816	760	770	750	778	769	855	802	756	778	808	795	764	838	814	729	793	769	806	795	788	784	822	811	806	840	803	802	788	795	873	790	768	749	832	833	804	804	785	789	769	814	800	753	836	825	830	795	760	809	787	757	806	833	804	787	785	846	778	759	818	785	769	782	794	803	753	782	799	754	797	792	806	829	778	800	827	777	811	774	776	845	726	794	794	738	788	779	794	795	794	817	792	823	832	797	779	790	803	817	813	756	771	797	812	744	775	771	796	797	784	795	831	789	779	805	774	836	797	814	784	774	751	789	796	796	817	860	727	797	821	767	761	775	796	806	802	790	762	788	822	853	795	793	781	805	785	810	860	822	731	810	791	801	805	817	808	796	813	845	804	752	788	747	804	780	796	829	787	788	750	761	765	761	793	786	778	761	828	758	785	809	801	826	813	732	783	862	734	748	796	839	767	844	800	845	815	778	744	772	796	813	863	746	789	783	779	843	799	856	831	774	790	771	797	758	767	784	759	760	832	813	825	747	781	790	824	765	782	743	813	746	756	740	788	779	760	779	797	748	782	764	817	808	798	725	773	796	771	827	763	802	752	772	787	820	743	779	801	780	840	819	826	818	785	735	769	760	760	768	797	818	774	782	821	805	772	796	820	833	792	829	784	809	849	757	794	773	783	775	816	796	774	781	812	829	770	755	760	766	790	812	819	805	760	774	783	841	807	769	812	777	777	857	786	850	787	839	773	752	859	793	829	765	759	814	835	773	755	823	780	803	785	768	800	782	785	792	813	771	724	851	798	794	849	787	826	783	804	817	794	771	834	822	768	821	744	759	765	777	747	809	821	822	841	797	805	791	831	785	726	820	774	784	806	775	821	775	768	825	762	801	775	771	768	806	773	813	772	748	799	849	826	845	812	823	808	781	824	767	751	815	765	794	804	795	810	810	777	772	751	779	757	826	774	824	781	778	773	783	778	781	801	769	818	810	821	801	773	803	778	815	837	774	798	786	813	753	798	782	768	809	819	809	800	784	813	832	812	804	830	794	778	792	793	812	863	758	759	806	779	762	774	832	779	787	810	778	849	762	844	750	794	814	832	787	809	792	772	742	757	800	802	799	748	764	783	752	777	761	778	781	828	774	806	788	778	748	799	806	816	831	792	754	768	768	779	762	819	792	794	757	770	778	821	787	845	814	815	779	802	746	763	773	802	825	829	811	814	765	810	765	816	863	753	812	783	818	758	777	772	827	853	838	729	773	783	776	815	776	841	803	790	765	778	762	798	789	817	813	786	780	762	795	771	828	758	796	815	773	815	802	757	825	811	831	764	782	763	764	800	796	771	798	783	822	852	804	745	778	813	786	781	750	784	819	763	777	790	750	781	775	851	778	817	822	826	792	809	816	844	772	770	839	767	765	768	801	766	773	806	773	790	790	771	802	780	790	811	839	774	773	787	808	796	830	793	730	814	800	835	759	763	797	787	801	830	716	794	825	745	783	768	787	814	792	824	832	827	783	808	806	753	840	769	782	819	753	784	788	791	814	760	785	793	788	787	848	801	785	807	764	756	849	771	804	788	797	779	794	808	782	799	800	778	792	774	776	765	825	774	779	838	779	782	786	836	804	771	763	813	805	819	772	797	804	849	764	804	804	776	763	770	821	762	786	773	776	764	764	806	817	813	784	778	792	798	745	837	770	771	843	757	868	791	807	743	782	730	749	780	791	795	789	835	804	768	798	749	792	805	784	779	809	798	804	802	829	809	772	735	793	780	827	773	834	784	734	821	811	790	797	786	812	826	726	852	805	779	838	755	762	769	744	803	800	801	813	812	756	832	850	773	768	808	777	778	741	836	774	786	819	805	834	784	794	775	714	755	780	791	820	772	807	804	790	761	781	817	806	755	784	738	798	793	779	757	802	747	787	814	792	806	823	782	757	788	791	765	774	760	749	805	845	806	810	806	794	785	822	810	787	816	868	769	823	823	807	746	820	748	848	806	779	781	797	795	801	760	803	756	847	843	796	766	803	787	766	736	830	742	777	799	836	797	814	782	774	828	815	794	769	803	813	787	821	804	864	808	785	815	781	780	792	780	811	779	790	743	801	810	801	772	809	778	789	784	802	828	830	788	832	769	792	803	795	787	775	776	745	767	790	839	764	756	814	789	772	784	822	818	766	799	820	782	787	769	792	780	773	774	785	772	751	840	800	850	797	751	790	799	778	820	802	835	831	804	781	783	733	799	777	789	789	815	828	777	802	769	792	762	857	779	775	790	833	806	753	797	804	820	815	798	856	799	824	845	831	823	742	812	765	810	776	801	774	864	803	827	779	834	787	784	820	796	816	829	773	747	785	772	781	812	824	779	770	802	791	885	791	797	805	753	830	793	820	779	787	757	804	768	751	774	798	807	717	812	830	798	790	832	789	835	775	788	780	827	833	819	808	830	818	812	767	816	829	748	791	766	815	780	753	814	758	805	806	785	807	801	758	810	848	795	751	762	756	774	789	751	813	754	805	803	825	769	845	828	786	771	787	815	828	849	768	752	821	751	778	776	734	795	798	785	833	773	754	817	790	783	820	801	770	826	811	775	779	817	793	847	795	790	773	799	786	783	795	761	806	806	827	829	733	801	776	783	791	795	731	840	799	789	794	813	799	774	791	836	849	806	779	776	775	796	786	834	800	806	764	763	838	759	799	730	791	809	768	782	819	769	797	806	834	853	805	806	853	835	831	793	815	789	725	829	785	794	777	743	786	796	840	814	789	774	802	743	773	769	824	763	765	821	799	799	798	752	783	780	765	737	774	798	815	721	789	820	792	795	866	759	768	761	775	814	857	765	831	737	822	804	787	756	821	752	826	807	767	777	785	780	776	833	763	818	736	730	801	853	792	773	803	780	823	805	782	769	859	784	827	793	847	762	792	734	787	808	785	833	808	754	775	767	782	752	775	845	775	803	778	763	842	757	807	775	806	795	755	831	838	811	784	785	801	781	798	831	758	848	851	803	771	804	789	786	836	791	783	792	772	746	814	826	786	778	801	810	773	835	765	768	751	732	835	838	806	789	768	818	791	790	737	810	808	790	746	765	793	768	778	806	815	831	754	834	836	796	807	796	795	797	830	839	760	850	818	817	771	785	782	801	774	799	756	792	785	824	765	783	787	801	781	833	820	748	852	815	807	795	851	805	788	829	819	844	833	775	788	788	789	798	782	820	786	810	773	818	827	773	818	833	747	779	770	808	781	836	822	802	800	789	864	792	791	766	804	782	784	861	823	794	804	843	805	788	768	839	795	846	803	806	772	814	785	780	769	762	764	863	748	795	812	776	843	752	800	809	849	761	796	783	827	798
27761	29411	33242	21275	7946	2169	903	447	363	298	307	307	321	312	342	345	362	356	293	314	331	297	321	325	346	291	314	307	323	320	324	301	286	323	341	324	355	323	289	360	321	333	323	339	340	294	308	317	323	320	368	350	342	322	349	336	338	308	354	306	344	332	349	316	310	326	351	309	320	309	324	349	303	360	306	331	318	335	336	336	338	337	300	336	331	314	363	349	301	319	341	306	304	353	308	325	336	330	311	322	332	343	331	295	283	329	359	326	348	340	321	344	330	313	323	304	344	369	353	321	323	317	298	354	322	353	301	348	341	310	315	319	320	320	286	330	299	329	319	314	296	320	305	305	313	299	321	306	304	290	323	312	350	305	272	349	363	340	318	343	320	325	340	330	346	323	310	317	344	341	329	334	336	319	319	313	312	292	311	331	324	333	315	348	319	285	318	311	307	336	312	329	325	330	317	321	320	332	315	292	334	293	311	339	322	337	337	333	298	307	328	315	330	367	306	310	340	318	335	341	368	306	335	353	324	317	290	291	331	322	314	332	326	343	323	327	301	354	325	341	317	315	291	351	327	334	312	339	304	311	336	334	327	320	341	343	311	325	320	307	323	314	318	352	314	333	316	301	338	336	347	341	315	315	345	332	324	360	325	318	332	323	351	347	332	329	326	324	318	295	336	348	297	325	326	332	315	346	322	347	344	337	358	293	333	350	342	327	330	313	300	334	326	311	313	331	328	336	330	313	319	340	331	353	333	340	314	312	353	356	308	319	328	300	294	316	314	314	280	318	335	320	306	335	305	313	344	325	345	310	290	341	323	337	321	311	352	317	329	338	329	319	318	375	335	342	344	337	320	305	308	306	329	283	316	313	321	338	325	308	323	310	321	312	342	311	351	303	322	300	316	298	341	309	322	357	339	345	328	288	350	346	315	303	312	338	327	332	345	362	322	329	303	346	306	311	317	316	343	341	312	348	345	316	345	329	329	302	317	321	298	333	335	325	329	327	300	316	360	315	300	305	316	312	323	335	295	325	359	344	342	348	317	315	330	343	319	334	303	337	321	358	319	328	309	352	333	299	338	311	310	312	325	349	320	315	350	346	316	314	360	339	361	330	309	324	307	337	333	365	331	372	323	330	329	356	315	314	309	314	350	334	301	294	317	315	305	301	321	316	345	318	318	286	318	313	342	336	331	325	311	336	328	324	309	340	313	324	311	309	326	348	333	326	283	320	314	290	345	306	329	326	309	328	339	365	319	310	340	303	335	347	317	339	325	296	322	360	296	315	331	300	297	331	309	296	277	367	315	298	341	339	339	358	303	325	308	317	308	345	301	323	337	313	341	344	311	327	339	325	320	303	309	297	306	341	302	300	331	345	300	334	343	361	364	308	356	307	332	316	308	354	313	315	317	352	326	312	326	340	354	323	312	299	299	308	341	305	369	326	312	309	346	344	341	338	323	337	319	349	332	295	316	352	336	302	300	328	345	344	318	353	319	341	322	351	333	358	308	296	335	359	358	335	311	349	338	323	344	340	303	327	347	334	319	342	333	328	358	319	338	334	323	325	308	324	363	350	352	334	298	335	310	305	318	344	298	340	323	315	356	301	324	300	344	346	319	324	331	318	289	316	337	307	336	313	322	345	315	308	291	296	337	331	354	323	332	334	316	288	364	349	324	336	347	331	329	319	336	316	286	322	338	306	341	311	322	325	346	311	297	333	311	317	338	322	328	298	337	361	348	335	290	310	343	330	313	338	346	327	293	328	320	344	324	325	312	341	331	375	333	353	331	333	339	351	335	306	331	330	306	347	332	327	343	311	316	334	325	338	317	319	302	326	303	353	309	321	317	311	312	322	341	339	340	317	361	341	319	327	351	358	328	316	347	315	322	331	332	314	325	326	348	326	316	331	310	328	331	315	335	322	346	305	303	321	329	322	314	319	359	324	335	315	318	303	343	310	350	327	329	328	318	320	310	310	331	310	292	318	336	323	344	292	351	335	315	331	321	326	336	344	300	357	331	334	321	336	326	359	315	346	364	337	308	288	299	294	312	284	325	323	329	315	351	314	326	306	332	334	324	357	324	322	322	302	271	348	288	277	339	318	312	328	347	337	306	311	317	325	313	283	306	341	318	326	289	319	339	321	310	312	295	298	311	342	342	319	332	310	321	301	293	325	311	331	325	354	357	308	297	323	332	291	324	308	315	330	360	327	342	326	354	349	305	327	302	302	343	333	339	300	336	304	326	304	342	322	318	322	318	304	312	305	312	331	376	313	305	321	310	370	346	337	318	320	339	305	343	310	348	327	334	337	329	322	328	337	376	351	315	317	326	345	306	309	309	313	290	309	323	345	315	335	330	338	274	300	311	317	327	323	347	331	330	329	303	323	332	298	340	342	310	314	324	333	352	312	304	330	341	314	333	318	314	311	311	306	305	305	322	325	341	366	334	332	344	333	328	341	330	305	340	331	322	306	346	311	340	323	318	294	303	358	299	337	326	326	321	293	314	369	368	333	319	321	331	314	304	323	332	331	287	320	341	307	334	310	331	295	344	295	325	296	327	322	304	350	338	304	356	287	348	280	294	323	368	331	301	290	337	290	297	314	339	312	317	336	313	311	305	334	318	296	326	335	314	322	340	329	309	330	317	337	329	297	314	329	308	328	326	339	359	329	345	324	310	325	300	331	339	333	298	312	320	329	314	312	342	333	324	361	289	301	339	350	316	345	311	312	351	330	342	321	297	344	361	325	323	311	320	338	310	313	339	340	304	336	346	349	352	353	322	321	309	303	332	341	337	331	334	357	344	317	333	316	297	311	336	335	322	305	341	332	346	329	317	320	324	361	305	336	311	333	297	365	344	326	319	363	314	324	316	339	317	315	310	345	326	333	345	320	304	317	338	317	318	316	322	347	359	334	326	329	350	307	310	298	316	303	311	339	324	314	334	310	341	311	365	320	324	340	336	312	320	342	329	300	343	336	349	318	306	307	297	313	347	335	306	342	308	338	329	308	338	317	336	348	323	347	304	368	342	282	356	310	340	340	353	330	319	324	348	353	319	316	296	317	335	303	317	306	318	294	331	312	349	321	337	313	317	297	318	334	295	296	329	333	315	333	319	313	317	338	327	321	308	321	292	321	338	333	337	324	341	356	326	291	307	310	323	333	337	335	312	325	335	325	286	335	325	354	320	287	321	343	328	367	314	352	344	349	320	335	339	287	323	312	316	366	310	344	325	341	299	316	327	291	356	298	363	315	321	304	320	310	301	342	330	333	319	304	296	310	306	299	334	342	318	302	299	334	325	307	288	292	335	343	302	309	306	338	339	341	310	325	321	315	342	346	327	328	317	317	298	354	304	321	333	298	298	325	335	331	324	305	287	347	372	312	342	352	310	334	358	307	336	347	324	351	327	326	352	329	314	312	331	337	325	319	321	328	323	323	304	320	324	341	354	323	333	326	326	329	318	334	320	326	304	306	330	343	335	300	347	330
30871	48797	39890	24509	12625	4481	1957	934	597	605	567	609	609	602	572	595	575	604	599	572	622	585	599	614	588	586	591	579	628	559	606	571	573	521	563	593	584	615	602	567	629	577	568	599	582	613	588	579	616	610	569	543	542	575	635	572	565	576	537	612	582	542	616	567	589	546	591	542	515	532	589	608	582	596	620	582	608	585	573	579	547	574	552	586	620	626	561	592	626	625	560	582	577	590	555	586	574	569	571	577	575	566	593	628	602	612	586	554	595	593	549	560	570	632	571	582	589	611	573	614	581	578	606	561	602	590	583	562	591	637	554	554	562	546	589	599	584	537	579	519	606	527	608	621	602	569	601	577	585	634	581	524	571	619	534	590	569	588	599	590	609	607	614	598	567	549	621	547	600	595	585	603	556	576	566	562	585	606	588	571	532	558	548	567	550	594	591	591	589	618	601	565	549	591	560	567	550	556	551	581	569	618	579	545	593	583	590	593	568	555	565	603	580	607	565	563	577	573	578	569	651	568	588	544	651	599	597	570	573	584	586	576	606	572	577	548	532	559	544	552	587	603	582	635	568	566	538	617	588	586	565	610	574	555	517	586	561	604	628	596	556	578	596	585	602	603	598	597	554	614	622	587	587	563	585	559	604	597	579	584	621	596	564	562	587	575	611	617	573	596	536	546	617	579	560	584	566	620	592	581	605	562	552	600	576	582	608	593	582	596	604	560	591	595	565	570	581	588	531	564	610	586	589	588	570	600	589	581	602	577	519	610	554	570	529	635	563	580	577	553	611	570	549	619	571	554	595	555	592	560	561	545	546	571	569	541	627	567	616	587	569	567	553	625	590	543	586	588	600	569	554	580	627	586	542	546	586	600	514	574	542	586	572	557	570	561	592	561	548	572	597	578	577	551	580	580	599	605	553	589	606	568	583	579	559	592	599	575	559	610	626	575	563	576	576	566	547	637	593	547	534	609	566	578	594	576	568	625	586	592	561	564	582	595	600	586	538	582	596	543	560	536	565	595	588	618	596	591	588	596	584	595	581	611	592	560	576	551	534	583	621	543	593	591	604	583	602	596	551	596	595	589	598	586	619	552	597	546	624	613	559	573	583	555	591	583	621	551	567	617	527	605	557	584	603	569	610	585	625	626	580	553	542	565	572	575	587	648	596	570	591	562	546	573	594	587	588	570	570	589	526	592	591	607	539	586	572	602	582	590	564	594	537	613	529	527	579	562	567	544	578	623	601	580	613	569	559	572	552	572	576	593	583	559	552	600	542	621	580	590	620	568	589	598	570	585	584	641	562	603	610	649	578	545	580	573	616	607	601	569	611	618	579	607	556	611	555	584	566	542	539	553	635	560	595	626	587	585	580	613	572	589	576	589	537	565	620	605	598	589	559	591	557	600	612	590	574	601	594	570	598	587	539	595	601	622	602	569	583	581	616	596	574	613	585	554	592	571	587	588	561	578	599	587	581	604	587	560	587	587	567	554	625	613	584	604	577	558	547	560	617	575	595	571	608	617	575	605	590	612	600	561	621	550	582	576	628	610	616	527	590	575	589	542	594	575	581	588	610	590	597	591	556	557	608	565	643	545	579	618	578	608	573	583	575	620	591	553	567	590	598	570	498	556	558	588	562	571	583	623	575	627	547	603	558	589	570	624	576	563	580	543	563	592	606	597	629	599	585	594	564	572	611	560	554	561	550	582	648	618	605	537	604	587	596	571	594	576	614	635	590	592	603	558	606	562	596	579	568	594	581	549	588	591	577	618	561	606	571	566	546	604	571	597	595	594	606	593	567	549	604	582	607	567	585	541	636	564	586	598	549	574	639	565	581	636	622	606	545	580	588	560	602	592	581	556	606	613	547	582	547	607	572	588	582	603	582	588	567	540	545	570	630	555	552	557	619	543	538	608	574	581	624	590	590	573	602	575	599	654	612	523	573	598	569	585	597	573	672	591	574	604	600	596	584	590	573	594	554	579	591	570	576	592	580	621	566	610	593	589	624	517	582	553	605	636	560	593	553	570	574	604	578	550	602	575	613	603	608	578	598	609	583	598	614	568	572	616	542	571	596	596	635	569	587	579	574	580	612	564	597	562	585	623	582	633	599	601	548	557	552	573	615	545	561	594	598	560	538	567	559	535	539	568	621	580	604	577	568	591	584	644	598	612	607	581	560	575	560	578	556	598	548	565	550	578	552	591	569	588	623	561	590	580	595	561	582	578	551	552	569	605	604	559	583	609	593	562	597	544	569	593	584	576	567	589	565	611	561	564	609	571	551	595	564	575	586	573	559	606	627	609	564	564	570	585	587	556	627	588	600	603	607	587	588	567	594	624	616	589	593	637	608	613	598	560	589	577	560	577	579	569	568	591	569	585	568	563	594	601	614	577	581	553	577	611	587	561	588	584	617	578	564	575	599	614	601	592	601	621	566	577	584	610	596	564	549	594	619	552	624	557	601	566	569	547	590	563	542	598	587	585	559	593	582	584	561	596	578	551	603	575	587	533	558	613	583	571	584	583	598	557	573	575	593	562	612	585	582	582	558	582	581	593	567	571	589	579	601	554	584	593	572	602	562	617	592	569	575	551	557	577	581	565	573	557	584	598	594	620	597	606	589	585	551	610	580	548	583	561	594	586	597	570	582	615	602	596	587	570	607	595	638	596	581	598	566	554	592	597	613	630	556	609	559	574	572	595	578	568	573	579	556	572	546	567	580	587	569	608	608	595	586	577	594	610	587	600	563	572	597	607	579	603	567	583	586	602	555	611	598	588	564	563	632	572	615	595	558	564	551	594	585	626	545	604	591	577	608	594	601	595	586	608	561	604	614	542	584	569	612	582	617	603	566	621	607	612	558	566	543	601	545	574	587	614	587	626	593	611	561	540	597	575	595	596	601	584	583	611	548	589	575	608	598	569	628	575	582	601	566	589	546	628	605	580	553	575	566	618	551	567	611	551	578	560	553	549	575	587	615	587	611	568	597	562	550	562	542	573	592	612	571	563	569	575	549	602	601	564	606	567	560	596	531	615	542	569	561	581	567	583	583	552	557	600	577	620	572	565	553	597	593	603	590	631	575	591	632	596	594	610	585	575	554	589	600	592	575	595	604	617	591	591	585	589	537	575	586	575	562	588	569	555	594	579	564	592	581	565	582	570	629	544	561	598	587	639	620	573	598	584	561	577	585	574	617	569	623	608	601	545	584	590	612	561	533	653	606	600	592	579	588	596	549	561	573	551	599	587	575	599	594	608	576	555	569	600	585	594	619	547	564	608	566	564	581	579	581	572	563	554	583	567	641	568	570	590	586	589	559	587	559	551	576	585	638	540	570	558	587	556	568	598	575	560	583	562	532	607	571	575	603	559	586	569	580	591	617	574	589	579	642	558	613	580	614	553	581	606	609	568	583	565	577	595	572	524	599	547	591	624	570	609	585	545	620	579	628	611	576	581	556	585	561	606	598	523	599	603	579	568	558	577	600	559
24594	23984	41425	40364	28345	18236	6080	1314	460	413	394	405	424	403	402	423	398	409	384	397	398	349	368	397	412	419	378	389	381	381	381	419	368	366	382	398	389	365	383	393	355	415	382	389	382	389	425	405	416	367	385	383	364	381	370	391	383	389	352	364	377	389	382	364	381	381	350	363	407	372	425	371	383	359	415	349	390	400	369	358	368	388	359	393	380	399	402	397	389	419	407	323	381	374	387	383	385	380	408	370	420	400	358	365	401	384	417	377	382	366	379	395	385	364	402	402	393	387	353	355	361	374	339	395	376	400	404	386	378	390	393	363	411	376	391	383	385	380	409	409	397	407	382	376	422	369	377	355	409	405	377	411	391	425	385	378	350	377	362	398	393	390	383	363	418	396	401	421	387	364	389	357	396	398	399	427	393	397	394	408	379	353	377	370	369	385	397	434	388	395	390	407	387	380	365	393	399	382	390	358	383	410	421	402	399	400	392	367	360	394	411	380	400	405	375	388	379	368	387	420	386	387	358	381	391	393	421	374	436	370	376	364	364	347	379	409	412	402	393	371	410	381	383	422	404	397	403	390	409	399	372	369	392	380	399	372	400	389	406	346	382	370	391	384	376	357	427	372	382	375	386	385	400	389	420	381	398	390	411	383	415	356	422	384	390	410	418	389	375	365	383	396	421	375	447	374	375	390	360	350	372	400	420	397	358	381	384	378	421	404	395	417	392	421	387	357	398	392	386	379	399	402	381	391	371	381	372	377	386	372	374	387	390	377	410	397	378	374	395	388	396	387	396	407	398	403	401	385	393	367	394	382	366	372	363	383	405	362	422	380	373	377	370	371	379	381	358	382	372	404	383	381	368	385	355	380	393	385	402	393	383	367	392	370	386	400	365	364	401	401	375	375	352	412	385	359	406	372	412	408	397	415	378	394	426	369	380	379	398	364	374	406	399	410	386	395	326	369	404	429	367	339	391	403	392	393	422	449	363	371	395	390	391	399	405	406	381	432	389	409	425	364	368	402	403	381	407	382	424	424	415	387	376	393	400	405	390	393	386	389	386	374	399	378	385	359	347	384	355	411	402	372	407	390	375	353	370	372	393	396	406	399	438	378	382	362	373	369	380	385	368	396	385	391	368	359	431	361	388	344	365	347	395	382	383	366	393	384	404	378	384	384	391	382	371	363	358	410	355	390	361	360	388	398	339	373	401	409	416	365	380	404	385	394	371	417	372	392	367	415	393	398	374	442	391	385	346	412	376	400	373	398	375	417	380	370	388	395	383	397	388	376	410	385	375	399	373	372	380	393	391	367	358	396	370	392	383	384	375	376	427	398	403	418	394	388	406	398	375	367	384	383	362	394	403	364	420	356	394	361	407	419	367	359	394	404	387	416	379	364	394	392	408	360	396	369	364	342	400	393	377	389	372	416	389	386	337	399	375	401	412	375	409	405	392	367	386	368	388	391	402	396	354	383	416	398	381	390	335	365	397	363	385	408	379	368	425	413	395	389	398	362	345	384	387	371	375	367	386	384	395	385	405	385	379	405	368	373	374	395	390	342	354	370	401	403	398	358	383	426	387	396	387	373	397	369	362	364	388	389	357	380	387	390	388	392	407	406	361	380	414	391	374	363	374	403	374	394	425	387	371	365	346	399	390	412	371	390	383	391	398	374	366	385	391	402	420	386	423	384	393	349	391	396	365	415	338	395	396	378	395	390	372	377	374	368	382	376	411	377	398	395	407	408	364	341	364	383	383	400	344	380	372	360	412	398	401	397	383	355	389	391	397	393	378	417	392	401	412	402	393	403	381	372	365	371	368	388	342	399	395	378	385	353	368	364	369	366	350	387	385	353	396	391	380	394	373	384	367	386	418	380	368	392	379	369	422	370	382	382	375	396	348	387	359	395	355	388	396	393	389	398	352	358	405	395	373	377	374	384	391	392	397	358	376	368	410	409	374	398	366	392	394	357	404	377	388	374	373	411	377	365	381	391	405	401	399	400	410	366	362	400	420	407	380	351	382	359	418	377	413	363	383	329	388	360	413	408	382	410	399	417	387	385	381	358	399	389	384	411	374	377	389	410	399	415	411	374	388	394	417	406	380	390	375	376	380	348	415	376	398	391	384	399	419	400	393	388	372	369	401	361	383	335	378	354	376	402	381	354	377	363	388	400	391	366	423	415	400	352	382	391	399	361	410	392	390	383	413	392	383	417	386	396	370	375	367	376	382	338	401	359	374	399	369	392	405	375	377	402	395	380	380	349	376	389	386	349	374	366	383	388	385	384	343	388	367	370	368	412	385	377	382	374	384	373	385	353	414	415	378	393	362	405	399	399	320	396	402	367	393	440	370	344	388	415	371	370	364	383	360	382	387	367	373	385	356	378	381	391	407	372	394	387	404	387	369	380	342	367	353	395	409	336	399	377	405	376	399	408	388	367	381	379	356	380	448	369	363	383	378	407	398	386	421	365	354	389	387	380	412	390	379	379	386	389	398	351	379	350	375	366	408	351	405	365	359	401	365	360	399	392	437	390	408	359	397	420	389	439	402	360	402	406	393	357	398	383	402	376	351	357	341	355	413	396	382	376	416	370	362	368	382	384	355	397	344	389	372	423	397	376	360	400	440	370	340	383	438	357	378	388	351	390	401	381	389	379	399	377	388	387	381	403	374	413	387	367	327	383	383	345	358	415	386	376	370	358	386	413	398	379	370	383	413	373	370	402	429	405	373	339	353	362	408	363	395	401	370	379	356	369	379	364	381	394	378	401	440	369	404	350	390	387	450	422	413	385	378	397	393	362	404	403	363	392	382	421	364	369	364	406	391	403	365	403	376	378	391	396	377	381	368	378	387	381	422	382	374	369	383	404	391	377	357	397	398	351	428	369	392	382	378	365	386	385	379	345	367	377	413	373	391	383	427	384	364	395	370	427	411	363	413	397	413	343	401	402	356	379	357	403	343	382	433	368	391	386	358	400	351	379	363	352	410	387	380	386	386	396	390	371	378	411	359	355	374	393	345	343	397	394	378	416	387	382	353	413	362	410	340	420	345	387	442	410	427	416	379	409	396	389	382	372	406	362	363	371	361	410	412	412	391	410	360	356	361	374	390	422	386	369	385	390	394	392	387	419	413	405	368	364	366	416	390	377	382	381	348	369	357	408	391	388	370	398	372	370	380	368	382	369	398	396	406	351	364	421	383	364	367	372	394	378	349	406	405	396	349	383	386	352	392	398	437	382	389	371	358	373	423	385	367	384	388	368	384	413	382	398	373	408	390	393	374	358	400	396	392	388	348	417	382	364	374	384	367	413	389	399	371	371	396	402	378	369	392	372	367	395	378	385	369	353	385	401	398	371	389	386	375	384	335	402	351	393	385	382	387	377	349	378	356	324	326	367	367	380	365	407	381	372	366	371	364	396	364	381	399	393	361	362	385	351	367	390	398	381	393	376	415	407	384	384	392	398	398	402	396	382	417	402	403	394	378	405
54992	92028	78139	54164	35767	21328	7454	3046	851	696	662	723	629	644	678	660	665	673	679	670	681	665	731	679	652	670	657	620	679	751	685	681	667	701	636	662	677	652	652	695	682	744	663	689	686	719	676	641	671	724	658	654	630	615	666	648	684	683	670	647	677	717	692	664	676	685	676	647	657	674	641	678	681	711	666	687	665	687	604	657	665	651	672	677	677	655	681	717	684	700	742	744	648	653	685	697	660	652	690	657	695	676	661	696	636	649	690	666	676	692	674	681	676	684	688	651	679	658	644	720	658	668	685	646	699	630	708	722	664	727	667	672	648	661	692	687	684	681	690	669	674	688	669	674	706	668	633	703	663	661	661	657	690	643	675	665	656	664	718	658	683	669	680	689	683	694	637	671	697	602	663	668	651	676	667	634	676	703	667	656	749	666	653	697	660	666	680	632	683	699	693	652	636	683	632	700	675	662	664	640	648	656	665	690	687	674	671	659	653	675	662	707	634	649	684	682	657	666	646	691	674	684	670	694	639	606	637	645	656	701	678	677	669	683	700	648	659	598	704	652	634	632	664	603	666	690	667	611	717	699	714	674	666	635	691	659	685	684	688	668	698	678	723	667	673	678	671	678	647	669	691	689	649	643	677	621	674	679	664	697	640	641	666	648	669	685	649	657	672	636	660	693	633	670	704	646	680	671	699	707	642	642	651	678	641	710	650	654	697	721	680	685	719	719	660	653	655	657	669	673	675	703	650	694	691	658	657	664	627	690	637	715	619	671	653	659	654	657	681	671	670	690	687	663	650	700	717	669	695	692	674	675	643	731	592	662	695	692	657	661	653	695	676	676	663	652	647	675	637	673	661	695	675	654	678	666	638	723	638	676	651	687	654	661	644	676	690	686	655	707	697	664	663	703	747	713	679	668	634	661	632	661	698	710	678	683	692	688	681	711	708	631	684	703	655	679	651	752	663	681	675	706	645	703	665	671	699	683	670	653	648	668	699	681	655	690	681	699	649	666	676	662	658	650	695	647	664	695	651	669	652	664	685	698	707	662	680	713	666	668	671	645	674	641	639	667	648	682	670	641	647	640	696	698	662	640	692	677	670	682	683	724	614	721	683	704	641	680	707	740	693	669	656	630	721	670	697	730	687	656	717	656	718	665	685	714	681	689	684	665	685	654	709	676	700	663	668	689	654	663	690	659	649	615	676	683	688	626	677	636	694	650	689	643	658	663	661	658	722	659	680	640	644	668	689	652	649	674	702	658	659	671	642	647	659	685	703	685	647	637	657	673	684	709	689	671	639	655	647	699	633	644	655	673	673	654	656	682	706	640	684	679	665	685	673	698	654	727	701	716	661	684	669	655	662	694	714	692	677	648	663	655	715	721	740	692	653	743	706	650	648	669	696	690	672	682	678	659	651	684	626	687	675	663	688	648	682	678	679	689	652	687	690	699	621	673	675	659	694	673	653	663	632	705	687	672	645	710	672	680	620	665	696	741	692	703	675	635	663	653	674	644	678	679	627	681	702	645	655	701	676	660	673	686	696	716	654	667	709	703	697	609	696	685	651	668	688	633	685	731	671	664	697	666	687	639	652	652	679	688	679	661	666	710	713	684	650	636	633	652	667	695	640	652	705	635	682	668	660	703	661	673	716	669	680	703	702	654	669	640	652	670	692	687	662	653	747	655	693	677	692	645	685	679	686	687	668	701	627	685	651	682	733	674	716	646	701	724	680	655	676	667	651	663	668	650	702	691	619	670	684	701	664	654	671	632	665	698	665	705	687	658	644	666	701	600	639	655	706	678	698	669	649	642	659	645	643	625	647	636	676	663	593	676	661	663	692	665	683	697	646	658	639	658	666	678	678	609	668	630	649	694	666	653	681	665	688	680	744	718	667	687	659	656	674	702	696	613	662	688	676	663	694	654	683	708	658	652	654	666	687	683	663	667	661	697	687	673	703	675	700	694	673	679	698	674	705	669	654	674	698	669	664	690	673	677	677	673	674	667	652	661	667	679	680	662	659	706	690	659	666	669	650	673	675	647	690	664	664	683	676	690	681	657	706	668	649	688	695	676	696	685	647	688	700	639	701	656	692	675	656	692	687	638	656	677	684	673	682	669	674	688	697	643	660	685	703	660	702	681	664	675	702	659	667	663	686	716	694	671	721	624	674	679	681	631	688	690	642	698	643	675	643	694	703	676	710	666	679	694	659	699	659	626	690	658	656	673	651	664	661	665	675	645	667	639	662	623	696	688	690	702	711	674	695	727	696	647	672	651	675	626	679	672	661	639	703	654	707	639	659	705	692	690	732	679	638	684	663	642	683	644	688	667	645	622	621	653	707	688	694	649	707	693	666	614	652	677	671	632	686	677	700	684	703	616	660	658	655	706	713	605	676	661	684	679	657	649	696	650	684	648	703	659	656	744	653	666	712	671	678	680	628	653	642	665	657	677	676	667	692	654	656	644	658	656	618	731	660	653	650	646	685	695	669	686	690	734	667	647	679	669	630	641	689	697	654	695	644	654	640	693	683	683	696	680	653	708	670	690	676	660	714	695	660	716	694	654	679	638	643	663	677	686	676	663	676	673	684	699	723	674	648	692	718	645	665	684	695	681	679	727	674	677	664	612	634	681	655	656	652	677	705	643	709	704	655	635	639	652	653	678	649	681	685	706	680	698	658	676	672	667	690	656	620	654	702	614	709	685	685	676	669	713	638	668	665	634	668	686	663	647	686	694	684	675	684	718	658	684	681	713	636	719	635	672	708	715	678	639	687	675	691	668	680	680	676	703	663	665	651	650	666	641	704	684	720	641	693	688	658	690	746	602	685	712	667	685	675	659	688	723	728	659	743	680	646	645	664	674	656	682	597	636	638	661	668	716	666	669	678	660	658	682	689	676	679	667	663	663	701	677	653	681	683	681	655	676	655	723	654	705	670	671	672	634	647	694	616	703	654	636	706	688	665	682	649	697	635	694	708	695	660	686	657	633	676	666	686	686	650	644	687	685	695	661	668	668	640	682	683	649	653	672	695	640	685	654	640	672	697	688	715	650	669	642	670	660	678	677	683	640	686	665	664	658	701	648	624	717	708	709	620	669	640	673	686	719	703	694	642	672	660	674	642	702	629	681	655	662	715	685	659	680	667	681	659	700	672	704	666	649	664	683	672	696	666	631	662	699	658	676	666	667	650	637	659	746	681	656	656	659	658	662	658	691	678	676	676	693	656	658	676	647	663	673	659	657	670	636	684	703	718	710	703	705	697	653	672	674	652	684	748	664	659	676	683	638	681	690	642	645	657	678	671	651	698	683	651	708	702	666	677	687	726	674	719	655	659	635	741	686	672	730	655	636	702	686	653	643	708	654	698	678	682	712	667	639	687	670	696	678	658	634	619	687	666	662	677	644	743	654	704	654	657	624	653	675	679	684	632	708	650	684	648	667	703	663	660	639	685	661	691	696	641	665	633	712	651	658	680	618	682	679	669	659
23421	22194	36642	37158	30705	24128	13826	2381	622	507	465	497	478	517	486	460	470	466	481	450	443	523	478	456	488	527	468	476	441	478	471	490	496	486	485	437	503	489	444	494	440	496	459	489	491	486	450	485	483	446	502	458	459	496	467	487	481	475	486	454	517	484	479	477	441	466	467	453	429	470	477	484	479	497	465	482	501	481	460	465	484	485	506	463	452	456	483	488	457	499	450	504	494	489	483	494	482	464	502	440	452	475	515	505	498	475	458	468	484	443	479	493	455	495	485	464	447	492	497	448	441	471	514	492	506	461	467	472	492	522	475	472	475	470	453	482	507	453	477	504	454	479	462	486	493	475	469	470	488	460	450	448	438	436	469	481	480	478	505	465	471	465	490	469	445	492	480	489	473	505	521	496	515	474	498	438	510	497	473	483	434	471	510	479	458	445	473	502	485	493	475	470	469	459	502	482	467	472	488	463	444	459	456	449	466	436	516	464	476	470	474	499	465	458	456	439	448	481	477	442	499	460	472	455	483	467	483	453	454	500	464	431	463	497	469	506	491	470	486	521	477	496	521	466	432	418	472	474	456	436	406	500	491	474	495	456	488	490	479	459	473	484	424	463	485	440	475	444	468	522	499	457	442	469	458	460	456	515	475	474	496	481	474	457	481	481	471	491	493	481	502	514	455	458	477	490	484	478	521	513	488	504	442	452	457	453	480	512	501	495	470	466	457	465	457	475	439	473	429	460	473	484	466	479	441	461	459	463	450	515	439	464	418	462	445	456	472	474	475	504	456	487	492	482	497	477	458	449	448	450	457	471	455	486	497	467	493	481	466	482	462	491	471	480	486	488	521	456	486	488	526	467	494	479	477	439	424	496	472	457	457	472	515	486	480	486	536	478	451	471	529	475	496	527	487	442	481	455	464	424	518	469	478	479	466	466	451	477	482	470	451	449	484	444	506	472	490	486	481	483	474	487	454	465	461	470	503	508	483	493	475	461	474	456	466	523	471	471	426	487	478	491	491	468	459	487	498	477	449	476	489	465	479	461	478	472	458	464	486	487	471	479	476	471	496	446	492	491	472	465	463	415	460	458	474	522	508	464	461	524	448	482	470	453	454	494	453	467	475	498	414	496	454	478	469	481	466	504	462	467	502	470	494	485	479	502	470	463	459	487	478	444	498	511	479	448	459	452	464	478	480	445	481	486	494	480	478	478	484	495	450	474	490	482	454	518	464	479	463	489	461	490	497	523	480	493	476	468	492	485	463	449	451	496	484	459	482	444	479	479	496	506	469	487	467	507	500	481	464	497	465	450	468	456	465	495	491	488	468	459	490	507	478	428	442	464	424	453	490	485	472	484	463	439	489	457	468	466	425	456	471	451	486	488	449	476	495	483	463	517	463	479	487	454	506	485	479	498	475	487	477	450	494	494	453	462	486	469	433	499	476	447	465	502	446	450	422	501	471	475	453	433	482	482	488	487	455	467	468	483	435	487	499	491	510	485	508	478	438	489	497	448	468	468	458	469	457	464	459	468	476	490	516	499	443	459	420	463	484	483	469	477	502	500	463	485	450	434	461	471	444	442	474	504	457	511	444	479	470	509	444	493	531	478	466	466	482	480	446	457	506	482	463	447	503	437	493	507	470	482	479	440	474	474	480	493	515	498	525	475	434	462	495	486	426	500	456	487	451	498	462	468	506	463	438	501	503	457	520	467	503	473	492	509	459	463	466	464	510	489	468	494	466	464	453	522	491	479	493	461	446	489	461	473	481	432	471	486	458	504	500	413	485	458	501	438	479	461	468	497	466	520	467	520	437	501	481	480	483	478	481	447	483	468	496	460	477	485	464	459	477	467	482	449	451	433	458	490	460	460	474	458	462	449	468	512	463	469	467	456	494	507	482	498	449	462	451	486	494	459	496	469	456	465	474	437	470	486	483	493	493	503	481	492	466	467	453	461	432	494	471	507	460	475	470	465	506	499	446	456	467	495	451	478	438	463	452	472	491	450	470	441	482	482	483	467	465	484	456	505	502	498	491	452	488	459	471	471	436	449	471	468	463	473	464	452	494	478	435	530	504	445	473	483	448	501	451	478	452	442	435	476	496	437	486	456	459	484	486	489	532	476	504	475	470	450	493	490	486	486	436	492	501	461	502	488	463	474	492	505	508	497	504	500	436	501	453	509	459	473	527	450	509	486	485	441	491	494	461	424	470	451	470	497	468	490	463	447	483	495	465	497	518	463	473	456	451	508	459	477	448	480	457	478	492	513	481	487	517	452	523	475	487	480	486	487	474	452	489	508	501	492	423	448	452	485	473	470	512	477	494	435	468	497	484	488	487	442	496	487	498	487	479	477	490	522	474	502	428	524	470	489	406	454	494	462	485	478	461	447	492	473	488	466	477	459	467	469	445	487	475	480	477	478	454	442	477	504	490	451	484	473	516	450	471	469	526	498	440	449	482	448	498	467	482	475	490	471	483	467	495	463	486	461	489	482	487	492	492	448	496	443	471	440	496	485	468	453	456	478	494	521	454	474	480	515	477	473	461	439	471	505	475	475	456	477	482	498	485	472	447	466	460	451	460	440	485	480	455	476	467	467	483	478	448	463	502	444	471	434	448	504	506	483	474	456	463	454	486	469	452	457	479	506	492	455	494	444	454	497	451	506	471	473	499	454	488	519	441	486	496	437	469	472	464	429	438	511	479	460	481	493	475	494	465	492	470	488	480	483	497	456	452	467	475	524	450	480	470	459	501	498	448	478	486	447	498	484	491	470	487	476	486	484	491	478	453	508	461	461	487	461	458	441	495	458	463	477	494	471	447	512	466	479	473	508	470	453	439	448	458	428	454	503	448	480	477	451	495	488	494	474	452	492	453	442	471	500	478	462	459	446	473	533	463	472	480	514	450	474	443	495	488	462	491	456	511	493	499	452	465	467	471	463	478	479	485	463	488	498	496	450	466	494	471	430	472	490	489	465	453	488	506	487	430	503	408	466	469	453	453	477	458	479	444	484	476	458	519	518	480	512	485	519	470	499	471	472	486	507	444	481	467	486	442	493	440	441	458	496	441	442	503	453	479	453	474	494	430	465	480	456	502	504	451	472	466	496	439	481	476	436	495	516	480	467	500	464	456	448	510	430	507	539	487	474	495	490	483	478	497	475	493	517	470	453	464	496	484	449	479	459	449	488	454	475	478	439	468	497	461	477	455	484	468	473	458	452	502	482	479	484	502	518	442	458	452	484	477	464	443	468	452	444	527	468	474	458	444	491	448	491	452	452	503	475	453	464	421	452	517	492	478	488	469	505	443	467	485	467	445	477	446	461	499	431	492	456	451	461	513	485	469	512	450	480	462	478	507	487	472	439	500	500	452	455	464	500	471	477	443	509	484	448	520	499	483	469	515	490	484	496	506	478	464	466	495	430	510	477	472	489	416	469	516	449	448	445	466	464	461	451	480	493	457	478	471	480	488	495	478	472	452	447	494	503
59649	101933	87648	65973	44809	29322	12206	3946	1250	783	766	868	755	743	841	814	780	768	863	786	827	723	763	807	761	786	783	785	791	813	810	798	776	804	790	778	768	834	750	755	756	860	798	784	781	767	784	818	779	797	819	851	813	802	792	818	759	771	818	830	806	803	792	798	763	779	840	799	795	789	830	789	810	779	862	819	817	782	785	778	851	814	766	787	753	810	767	741	807	839	757	781	770	828	782	807	837	795	765	832	787	829	824	813	800	785	802	815	805	768	769	869	797	787	795	824	776	808	742	776	784	787	749	786	832	834	836	822	803	810	815	757	771	797	763	802	807	774	768	793	816	838	779	791	787	822	798	740	832	765	816	756	820	751	722	773	790	754	790	811	840	842	797	764	811	761	799	794	835	795	830	786	787	771	817	839	744	782	820	761	792	818	766	753	840	799	778	836	844	807	804	802	768	742	820	770	839	795	799	814	822	791	815	813	782	791	764	800	776	789	799	814	827	814	743	830	810	798	852	794	788	780	800	813	810	790	832	808	808	782	822	808	741	750	810	825	792	791	800	772	801	782	815	799	761	796	824	751	812	721	777	731	785	814	785	796	733	794	800	782	815	825	732	770	740	816	797	785	759	804	820	790	766	750	758	816	802	830	826	849	808	810	750	811	782	791	789	779	776	822	780	792	821	801	808	811	768	791	783	775	790	854	835	780	857	783	806	799	832	816	792	771	747	807	842	853	776	768	775	768	766	786	806	793	803	785	781	815	755	824	777	788	779	745	824	779	805	787	759	833	821	812	778	831	751	780	774	829	783	805	780	755	797	820	766	798	838	847	807	774	785	788	790	784	805	773	781	787	804	778	761	800	814	796	798	852	778	790	792	798	820	793	743	815	742	787	820	817	776	784	777	798	767	797	774	804	809	806	781	791	808	777	788	800	777	795	805	802	749	829	745	868	774	779	799	755	799	821	809	752	791	788	810	773	807	788	774	810	780	780	816	830	804	749	775	808	779	848	793	772	775	762	747	822	843	799	803	825	785	779	746	808	806	792	836	802	814	736	767	812	817	766	775	790	795	816	797	788	807	768	815	795	785	790	766	793	809	779	772	790	758	777	797	800	788	801	825	764	769	804	800	827	759	823	814	818	785	790	795	857	822	795	812	853	754	776	731	762	769	795	796	760	770	802	763	826	802	765	842	756	785	792	807	765	783	722	790	791	799	739	823	819	801	768	763	783	808	781	802	803	792	798	820	818	795	779	815	790	866	755	822	831	795	821	770	809	788	790	784	788	820	846	818	794	781	765	820	800	762	776	808	791	790	771	775	802	799	798	820	798	833	808	791	797	788	813	753	792	792	798	805	790	784	812	804	786	811	856	764	785	803	820	804	779	776	841	804	782	766	828	801	778	806	798	857	784	764	802	767	813	757	818	761	824	794	768	790	807	806	796	820	814	791	795	763	821	824	782	753	776	823	818	783	787	779	776	847	836	812	785	792	820	828	795	734	819	767	788	780	783	769	729	819	812	844	787	825	745	770	781	818	770	833	799	820	806	821	811	792	755	784	808	802	786	826	775	782	812	830	806	785	778	824	791	793	776	739	778	755	758	793	750	840	783	817	853	776	810	811	760	778	792	780	895	784	799	806	734	816	861	807	770	766	811	806	760	808	770	802	830	798	754	798	788	761	808	793	835	800	776	777	770	788	780	780	827	768	771	784	809	803	789	775	826	823	797	812	809	783	839	786	827	755	776	768	785	736	795	800	789	819	820	795	786	782	779	785	806	797	758	899	818	780	837	798	816	816	809	773	788	786	764	810	843	795	837	794	787	825	857	818	808	806	783	832	753	779	763	777	836	787	784	756	761	777	760	807	769	827	791	808	784	796	842	764	786	767	765	803	799	781	768	762	846	821	766	773	812	782	803	834	769	821	813	795	850	777	742	777	769	823	796	781	798	766	789	750	722	787	802	758	798	787	769	781	823	781	789	779	791	762	802	813	755	806	823	769	796	772	825	781	814	820	786	766	796	795	767	819	782	781	786	775	771	807	787	841	833	792	769	824	800	776	791	777	779	783	769	799	776	811	801	780	817	806	790	793	809	758	781	806	815	807	783	789	801	787	793	784	823	821	761	802	791	779	748	776	844	825	811	790	812	772	783	751	779	788	787	810	794	761	795	792	807	832	731	755	783	784	754	792	784	791	818	815	771	770	802	778	785	756	855	819	791	789	796	851	807	798	775	814	739	767	812	762	770	810	770	777	777	813	748	730	766	790	780	837	760	765	786	834	838	744	749	785	791	781	800	836	794	863	797	741	820	804	771	734	767	815	792	809	807	800	762	848	792	743	790	789	787	776	810	788	821	799	762	780	807	808	793	831	810	764	774	734	821	777	762	804	796	831	797	820	834	770	784	729	789	811	834	798	793	764	804	770	832	820	775	748	813	828	779	768	803	803	798	819	790	814	808	749	773	782	792	809	823	786	819	829	785	790	747	763	745	803	785	801	810	799	768	848	814	780	778	881	775	819	796	843	783	840	788	792	855	775	751	770	732	755	827	801	746	752	773	783	764	788	772	823	746	846	851	755	849	794	789	800	759	781	790	769	752	792	731	802	793	765	809	796	798	739	743	809	729	796	796	787	781	793	742	779	815	856	772	782	737	806	769	783	790	800	769	781	774	808	759	746	851	806	736	750	850	793	855	819	779	797	751	796	857	799	784	788	850	810	825	775	819	765	748	788	786	774	815	789	793	771	815	818	806	739	753	782	771	808	788	797	770	792	791	743	724	764	814	808	784	801	788	812	772	795	776	799	776	780	756	787	797	805	785	782	799	787	786	781	795	789	751	792	802	787	754	766	769	781	767	850	792	804	759	827	775	792	802	811	754	813	801	844	808	773	789	820	758	788	798	781	793	785	756	743	829	795	810	739	794	748	703	844	756	833	762	760	828	793	811	834	766	810	772	810	774	833	802	773	764	800	889	797	772	747	784	790	813	822	746	797	818	813	807	817	819	794	778	762	839	802	814	827	810	807	731	809	806	796	823	791	789	788	806	780	811	780	840	858	815	863	767	792	767	728	807	754	794	769	760	810	794	782	816	806	803	768	773	784	742	810	794	816	730	784	790	819	796	769	766	768	801	792	799	780	778	783	763	797	783	780	798	829	808	831	773	828	803	831	822	723	757	778	774	795	807	764	766	819	791	769	766	781	799	838	830	820	831	761	801	767	846	827	792	755	746	809	788	815	775	851	820	811	775	773	782	737	801	857	789	803	823	840	835	802	792	795	825	826	789	779	778	777	856	879	784	811	761	824	777	771	791	777	740	790	837	739	820	802	853	772	814	780	772	811	766	784	772	802	783	778	825	783	838	818	752	747	757	803	795	789	785	791	807	802	810	798	796	807	770	860	761	805	827	778	777	805	784	790	831	799	785	791	807	783	751	806	791	770	813	833	780	793	818	774	809	788	790	765	767	807	759	844	785	804	727	810	757	803	839
27820	28077	34221	21915	7844	2107	896	560	381	328	357	309	352	300	315	343	349	303	322	312	326	323	319	301	337	319	330	324	347	341	300	329	330	341	341	343	283	303	341	311	337	307	316	344	347	304	325	306	321	339	339	357	326	316	279	323	321	311	327	328	317	306	328	346	329	305	306	291	321	359	353	341	349	344	309	335	325	349	314	344	347	332	325	321	327	344	315	313	298	309	329	309	320	321	320	303	328	313	323	343	318	338	337	320	315	303	312	346	340	331	304	324	334	308	341	318	317	330	339	331	317	333	332	292	332	313	352	307	307	319	329	310	274	326	314	297	307	328	331	304	338	315	333	353	306	344	317	313	300	342	338	329	316	345	341	344	326	345	343	333	297	324	355	353	321	326	331	351	321	353	358	313	332	318	334	319	311	304	312	347	326	335	351	318	340	274	326	339	320	340	296	330	307	308	301	347	317	321	314	303	329	360	275	328	296	341	320	320	324	328	379	330	332	327	313	344	340	336	342	330	328	304	300	304	307	345	340	333	326	348	326	350	332	295	344	312	343	332	325	337	324	322	303	329	297	297	342	326	338	326	330	319	331	297	331	330	322	280	358	333	331	334	337	345	313	318	336	344	326	313	338	367	293	345	338	321	323	344	352	315	325	294	348	339	333	325	338	332	348	318	318	327	297	311	341	314	364	331	327	307	337	341	355	312	358	325	337	336	304	304	342	326	296	336	339	304	341	305	326	334	334	306	334	343	305	333	286	331	339	346	318	345	355	317	319	302	331	346	342	326	343	320	323	333	322	337	309	324	328	352	346	325	342	332	325	333	311	329	323	332	328	289	326	330	329	334	323	315	350	339	324	334	336	327	323	345	297	326	321	311	313	307	349	344	339	324	290	320	337	317	319	307	332	324	289	315	313	332	321	296	336	351	287	280	334	322	318	340	315	333	327	350	332	277	303	317	316	309	318	319	320	301	368	339	322	304	323	339	318	307	329	340	305	373	334	327	321	358	298	307	321	311	358	306	315	347	311	347	307	293	342	301	307	347	323	332	302	328	332	329	328	336	342	307	328	319	347	323	336	328	355	329	348	320	340	356	298	342	333	324	333	312	319	331	321	309	323	319	327	327	346	340	328	307	286	337	320	336	304	319	338	335	374	334	334	291	339	329	324	329	335	328	324	325	309	334	343	313	314	345	341	316	306	279	306	347	349	319	347	313	325	311	363	316	327	304	326	344	312	335	304	297	312	330	354	310	328	339	314	304	306	319	333	364	324	298	354	328	323	332	341	318	288	290	307	307	353	310	331	329	336	336	325	340	344	326	326	304	303	309	312	355	330	316	301	378	303	331	311	315	285	326	368	315	319	320	343	326	305	346	342	330	311	298	335	344	279	310	335	303	334	381	351	314	335	301	366	301	329	345	338	338	293	334	325	317	334	345	330	343	325	322	284	311	305	326	283	331	290	325	342	324	324	322	354	328	354	304	303	321	311	303	319	314	343	353	369	309	303	302	319	321	333	303	337	305	323	310	360	304	310	333	313	313	307	320	343	327	340	335	309	332	311	329	327	337	337	307	309	337	314	344	331	325	326	332	305	320	324	325	327	326	290	347	328	322	316	346	318	331	313	344	341	311	329	318	290	370	330	314	326	373	327	354	308	349	321	338	324	330	304	376	320	335	300	319	332	340	301	303	343	326	313	329	344	345	329	296	324	342	305	314	344	319	365	348	315	334	357	319	343	317	341	325	374	327	309	304	330	340	309	350	307	316	303	321	339	336	300	356	317	297	294	333	359	357	319	338	314	337	316	307	355	335	348	329	348	357	342	311	327	351	329	324	347	335	325	308	366	332	291	328	309	346	318	316	326	312	312	342	339	334	337	332	335	317	321	331	347	352	307	293	304	301	318	324	315	309	317	367	352	315	299	309	330	351	317	327	327	302	312	316	337	310	295	338	327	339	304	334	338	341	306	323	388	324	334	323	336	325	310	348	332	330	296	304	325	314	310	322	334	344	345	361	336	319	333	335	319	359	338	345	325	334	308	320	309	306	315	353	385	331	329	310	317	321	358	340	333	316	321	344	299	325	320	302	337	334	327	295	337	340	311	330	348	308	307	331	341	303	297	335	308	320	317	305	314	322	331	315	327	360	308	314	339	340	341	304	347	328	314	347	316	302	314	362	371	312	318	304	303	326	300	301	329	340	330	350	361	322	317	344	321	310	301	325	328	328	334	347	321	317	317	318	353	345	321	302	309	321	329	322	316	322	314	307	349	319	350	339	322	309	314	340	370	336	330	342	331	309	325	290	353	331	307	301	315	361	344	327	321	362	330	289	302	318	298	317	338	300	325	309	320	350	342	293	330	333	335	319	291	342	339	338	331	319	299	344	337	333	328	321	304	329	301	318	315	334	303	345	318	339	328	307	325	334	339	319	319	340	341	341	316	330	335	330	332	327	347	309	317	333	359	331	330	329	314	303	338	295	347	308	334	336	325	345	341	312	332	334	347	316	334	323	339	333	321	304	301	332	314	317	364	320	336	320	322	303	353	347	323	311	322	316	358	333	316	329	300	318	312	340	319	312	326	334	318	303	320	334	339	338	323	317	323	301	316	314	314	352	331	328	314	324	298	328	337	350	312	362	313	303	308	316	329	310	288	327	320	302	344	313	331	316	310	316	350	355	331	324	337	355	312	334	323	315	352	316	326	340	329	291	330	335	301	329	334	313	322	313	309	319	342	318	334	324	335	288	317	327	337	304	336	333	333	332	276	338	310	322	347	344	337	326	324	335	340	320	326	337	348	329	364	331	317	320	318	296	323	352	343	337	344	342	338	318	366	309	321	287	302	340	325	321	311	288	349	329	315	372	310	310	316	335	356	343	329	358	323	309	328	304	333	346	357	343	320	348	341	319	333	341	337	350	293	322	334	314	350	310	345	317	353	307	332	328	333	292	284	315	373	298	332	327	326	317	332	300	324	282	325	357	345	303	314	310	338	313	316	312	331	371	308	354	322	370	337	330	324	336	368	308	328	347	290	338	323	334	356	315	333	318	316	345	326	341	322	364	345	314	324	297	333	330	315	308	300	315	335	331	321	319	292	319	337	350	357	312	323	352	337	327	330	294	320	314	332	318	314	335	332	308	339	330	306	342	298	350	353	329	332	337	312	333	298	307	341	315	304	316	326	312	317	360	319	331	308	326	311	344	306	332	324	311	322	339	301	333	353	325	345	330	311	323	315	371	315	297	313	342	319	323	345	336	329	330	325	327	319	344	327	282	335	322	355	321	325	334	323	330	348	293	340	310	322	318	336	347	282	319	323	297	352	308	307	390	342	354	334	351	329	289	330	310	305	332	359	340	323	317	321	345	313	334	314	328	338	322	308	288	320	314	339	332	348	331	308	332	332	351	313	327	288	338	348	321	348	336	320	293	327	309	329	322	315	322	329	345	343	304	339	316	301	328	289	331	334	336	329	323	327	357	324	318	322	327
30489	47603	40938	25074	11831	4595	2154	1081	669	587	603	588	587	540	604	566	572	554	615	550	571	540	583	547	581	558	596	575	582	597	588	560	579	541	595	545	572	539	534	578	595	560	557	573	549	597	578	588	539	646	561	569	570	597	559	567	623	601	612	612	556	562	559	600	605	579	595	559	548	607	623	577	567	589	583	569	578	583	575	579	563	605	620	546	600	558	569	584	562	592	545	599	555	600	590	588	621	555	524	514	548	579	575	562	573	583	567	593	564	585	552	557	594	585	573	596	545	540	588	572	542	593	585	559	541	550	563	574	583	566	586	591	569	595	604	592	581	600	571	569	584	606	589	592	623	586	618	592	559	568	568	594	551	566	606	593	582	582	543	589	580	549	608	556	523	547	593	565	598	595	559	570	597	572	585	595	585	562	576	570	565	579	553	587	572	591	577	628	574	634	563	587	640	565	552	610	630	559	608	579	557	560	605	569	594	579	558	562	572	577	595	574	599	590	552	588	565	592	541	589	570	618	576	541	529	598	605	547	618	566	610	583	557	558	594	596	560	581	579	572	563	575	563	584	602	552	545	571	573	586	600	565	600	579	626	619	558	579	594	600	571	587	567	610	549	613	583	587	581	588	596	629	567	581	578	576	572	597	578	566	571	597	607	606	569	602	559	574	529	563	580	558	569	582	590	569	580	577	572	517	589	588	594	537	597	635	635	560	574	586	575	574	574	568	540	604	546	553	592	589	545	596	580	568	591	600	592	545	628	580	560	577	588	572	596	582	555	546	579	603	571	570	591	609	572	643	585	574	647	557	567	600	593	560	563	584	617	533	564	575	573	591	592	563	601	599	560	584	572	593	574	588	573	583	611	574	591	520	610	564	529	567	558	615	518	578	635	611	592	581	593	609	578	564	566	594	548	588	560	584	616	587	636	583	590	577	602	571	586	608	567	558	576	589	601	546	574	565	598	618	611	610	563	605	566	589	603	551	573	593	553	580	597	574	606	609	606	583	573	597	571	574	575	582	569	580	550	561	561	541	596	566	588	607	558	577	601	564	579	618	589	562	612	594	580	545	580	630	571	537	606	611	587	507	602	545	599	546	579	538	566	596	615	580	553	557	577	589	579	607	567	609	607	641	602	572	611	596	590	620	594	608	620	622	515	603	559	553	594	581	564	577	564	559	546	562	595	570	559	595	544	552	569	590	575	567	626	602	600	573	612	635	618	596	573	590	584	575	565	582	586	566	607	555	601	520	593	552	599	590	581	555	581	596	538	611	570	560	610	594	589	600	551	564	610	574	633	578	528	570	557	588	583	555	607	540	585	588	597	562	583	553	592	569	589	577	528	601	585	570	618	590	574	561	578	588	609	569	510	573	602	610	594	568	567	564	530	589	576	577	595	582	576	573	587	579	522	553	595	552	579	606	599	627	580	561	531	582	584	621	597	546	568	559	604	567	590	573	580	603	613	581	584	539	553	607	579	606	518	600	605	605	597	577	557	597	542	618	554	617	580	592	607	564	585	590	573	575	579	593	556	644	549	585	585	553	574	563	582	585	619	580	568	545	626	639	556	563	585	544	602	590	600	540	600	576	550	501	609	552	539	620	635	587	531	608	553	561	550	587	588	579	645	583	555	591	623	575	588	577	544	624	610	588	603	580	556	609	601	524	619	563	532	542	577	615	603	579	610	568	572	527	593	552	564	593	593	578	543	568	573	568	600	598	576	609	568	603	540	583	570	561	564	581	590	588	567	573	592	567	537	601	589	608	569	584	618	571	577	630	599	581	607	548	551	600	541	590	613	587	566	570	543	573	574	600	566	564	601	550	602	615	559	609	590	566	568	593	571	564	575	563	596	571	586	566	597	595	594	570	573	545	588	592	615	597	599	553	550	597	584	543	578	573	539	566	590	576	577	589	558	544	617	582	634	572	579	597	517	606	573	557	542	598	587	609	539	609	575	572	587	571	618	594	596	599	598	624	634	544	573	547	604	593	584	556	575	611	633	624	582	568	566	569	576	559	599	604	575	613	549	600	589	627	582	564	592	596	579	560	551	618	609	624	565	595	565	567	579	530	611	630	578	577	594	565	571	598	556	599	545	567	576	566	613	570	586	589	596	564	573	606	571	575	544	561	582	570	590	587	593	586	577	615	587	527	527	565	591	577	589	534	585	591	572	589	531	570	608	589	592	555	565	565	572	549	550	573	574	555	570	543	594	620	578	577	601	597	565	558	597	622	600	554	580	588	599	586	533	581	578	616	598	591	556	569	603	603	595	538	550	549	599	582	579	647	559	602	597	587	573	558	590	551	549	581	577	595	566	603	589	567	566	580	583	560	549	576	578	533	546	572	558	586	577	526	569	594	551	605	578	555	571	608	565	548	572	589	564	621	575	584	565	549	640	559	583	574	592	558	562	628	605	553	603	558	541	565	592	571	582	575	565	571	545	584	624	589	588	613	630	585	591	560	565	541	631	567	562	567	571	563	571	571	598	573	532	585	587	571	560	599	581	551	564	525	607	569	594	599	537	547	637	597	589	594	605	600	584	631	585	591	580	550	565	574	560	654	546	559	542	591	602	556	599	577	589	543	614	568	592	564	581	615	566	583	585	588	570	561	589	561	588	593	630	625	602	567	563	609	545	577	547	568	572	621	607	650	540	590	609	587	589	611	583	554	568	574	561	581	544	577	560	565	550	589	569	583	569	540	560	598	562	588	591	594	592	584	559	587	557	580	611	597	572	548	579	580	584	540	591	583	551	589	581	576	570	573	627	546	613	596	602	584	604	565	580	579	548	598	567	547	589	566	608	615	547	596	589	571	543	577	618	543	588	596	624	599	553	567	587	594	560	563	522	563	564	562	563	577	587	601	608	576	599	552	561	576	624	570	611	577	575	610	590	584	605	582	568	576	622	564	555	568	607	601	609	616	624	598	578	569	593	585	575	584	578	614	578	612	577	582	565	565	524	548	538	576	593	541	630	555	577	603	548	641	584	545	599	577	547	586	565	565	558	561	596	531	571	625	594	597	550	568	605	586	562	563	602	551	595	586	605	624	544	599	604	573	605	568	597	595	572	584	613	557	593	591	565	593	557	599	614	541	546	584	530	560	570	537	565	597	585	583	611	525	605	536	592	584	585	577	579	598	556	591	581	587	577	585	577	575	563	601	578	583	559	602	535	571	553	526	609	588	600	596	586	578	580	602	579	539	542	560	597	584	601	550	638	624	569	537	559	626	568	552	617	559	542	572	585	583	595	598	616	596	532	553	570	575	545	576	553	577	619	580	605	555	620	574	582	583	568	566	539	572	605	577	565	550	559	611	605	585	601	596	562	581	575	580	589	591	591	567	595	610	567	596	515	584	573	572	570	572	574	571	583	588	555	593	546	579	593	604	582	574	580	552	560	568	585	606	591	581	567	594	572	603	620	575	562	584	607	553	585	566	551	583	562	573	607	599	596	555	554	547	576	544	617	567	542	545	584	563	601	517
24653	24168	39927	38189	27580	18088	6156	1403	453	424	376	412	387	374	364	431	391	383	365	399	375	399	363	388	404	364	422	383	385	387	385	384	382	373	410	380	413	379	395	385	391	373	406	409	364	392	379	384	396	417	403	426	388	369	398	411	384	392	383	389	357	382	399	373	418	398	395	367	379	393	381	420	385	363	383	354	399	357	368	397	364	396	334	384	380	391	402	369	388	407	385	373	382	401	369	398	409	406	374	388	381	402	371	398	395	359	383	404	410	388	393	399	402	416	367	394	407	411	400	382	389	389	373	435	395	355	408	392	402	430	389	387	421	380	382	401	353	376	363	396	396	419	394	373	368	379	406	380	390	353	396	400	405	376	400	354	378	345	338	380	375	401	379	414	378	359	383	380	347	360	352	387	380	417	427	394	378	384	392	425	392	364	413	390	403	348	369	393	390	384	388	405	401	407	358	382	397	368	370	387	380	390	420	348	416	394	389	408	436	404	358	421	398	364	418	375	396	383	362	380	439	370	390	388	383	397	403	412	395	385	362	403	392	373	381	403	376	455	403	352	374	384	383	397	392	399	384	421	362	374	388	394	416	364	371	394	397	399	391	354	356	400	404	384	386	408	381	379	399	365	372	399	408	400	401	380	406	406	358	374	399	347	361	382	386	359	364	386	391	359	390	373	381	372	394	384	397	401	389	397	386	397	386	386	380	371	399	405	394	368	365	384	401	400	384	433	399	384	388	363	381	368	410	394	384	406	384	419	404	375	381	372	403	413	353	358	388	367	375	412	391	362	386	401	380	371	389	419	376	398	386	359	379	390	414	396	387	424	371	377	400	384	378	400	414	396	417	420	373	373	406	389	413	395	382	388	396	388	421	408	386	379	364	403	361	427	403	384	350	364	350	349	370	410	408	387	372	417	387	371	377	382	425	417	421	384	375	377	386	376	403	374	421	409	421	371	433	428	366	385	405	387	385	373	381	406	384	400	418	389	374	392	379	360	384	412	382	378	369	393	392	386	361	438	394	399	377	382	386	406	375	374	380	389	392	383	374	371	381	390	419	407	428	416	414	387	380	361	352	385	403	373	389	385	352	364	387	401	354	378	392	364	372	429	346	380	420	356	372	376	401	407	363	387	409	429	385	411	424	411	376	382	410	366	350	341	371	420	388	400	375	387	383	411	373	391	393	326	415	367	371	370	356	377	403	434	375	387	373	385	368	372	387	367	359	368	370	380	369	384	394	382	368	404	399	399	371	407	412	412	371	396	406	395	412	413	389	408	398	355	422	383	424	368	381	392	368	379	412	334	356	379	394	386	381	375	388	359	392	379	379	384	384	371	385	403	405	373	380	421	363	378	427	392	423	366	396	385	370	368	378	377	416	383	376	402	425	395	403	388	386	402	396	400	395	348	403	427	426	383	362	361	384	392	417	399	380	388	404	377	378	421	396	387	381	379	391	399	381	327	371	379	375	387	365	353	391	382	373	414	417	417	371	390	402	358	371	370	361	403	399	390	392	388	415	403	369	425	391	373	379	384	392	376	359	391	387	382	396	370	373	381	382	408	389	385	372	365	411	397	337	393	389	362	358	378	358	365	392	407	404	364	395	395	390	401	380	388	383	389	391	400	409	391	413	360	385	402	397	378	418	383	393	375	367	374	390	373	386	381	394	393	402	372	382	378	398	356	362	350	411	367	362	395	430	388	385	418	391	410	375	410	372	374	387	385	351	391	401	358	404	384	389	419	390	423	379	397	386	377	366	389	393	396	371	409	384	393	375	381	387	401	393	403	393	354	388	360	375	371	390	432	373	391	407	399	376	368	431	385	405	360	374	401	398	392	388	364	387	380	399	389	404	391	388	366	374	419	432	377	390	373	376	392	374	416	391	420	414	407	380	397	393	393	398	371	386	391	412	368	403	406	426	418	414	427	375	378	405	371	372	397	382	391	392	390	365	377	392	388	397	368	389	356	408	401	405	378	347	404	390	404	393	364	378	397	349	376	426	375	401	386	402	414	385	364	377	351	377	398	369	390	352	361	429	379	376	375	410	360	389	377	389	339	359	391	390	398	396	397	402	412	384	416	423	402	379	364	420	400	411	389	363	395	402	411	385	392	405	370	432	408	394	359	372	377	367	357	441	383	394	405	407	421	391	381	370	414	391	449	425	395	392	394	415	385	390	397	351	380	410	366	363	378	380	386	356	380	389	408	396	389	377	375	362	396	354	344	406	368	384	387	431	407	368	359	395	401	414	389	356	393	398	412	408	406	403	383	384	398	399	400	376	400	390	405	406	408	427	366	415	381	407	356	359	417	392	388	400	379	387	405	378	408	384	386	367	364	414	410	378	377	406	430	400	395	409	406	405	363	372	395	389	354	385	415	412	361	399	393	388	417	414	359	373	342	405	399	377	373	364	363	392	374	417	397	379	394	405	422	371	366	353	378	368	385	398	359	377	407	379	415	385	378	410	405	386	354	343	399	360	398	407	401	417	371	395	399	386	405	377	373	359	384	402	318	403	413	362	408	398	405	379	389	365	378	386	397	426	401	384	405	366	407	397	383	423	385	403	400	405	415	382	353	384	365	419	367	390	386	406	396	388	381	373	365	387	368	391	382	352	402	372	392	359	419	418	368	406	411	405	361	391	388	351	360	386	383	379	410	385	365	362	409	410	362	419	396	417	416	352	397	393	409	402	384	362	372	390	394	393	394	412	361	375	390	377	416	418	398	383	400	408	375	386	409	400	382	385	382	405	375	370	391	403	395	369	378	405	386	350	377	372	397	387	391	383	364	390	389	402	395	400	418	404	361	415	362	354	395	372	394	397	376	358	352	438	394	388	396	416	373	361	368	395	396	370	404	393	399	381	396	377	407	373	380	418	387	370	419	363	385	412	418	399	364	430	383	389	420	360	377	397	378	363	380	388	350	398	401	383	402	398	407	369	368	394	375	403	402	406	381	375	369	364	391	403	378	386	370	361	374	396	378	374	392	395	407	414	372	380	354	418	410	399	363	424	378	384	371	437	360	380	369	376	399	411	376	389	379	370	360	384	372	355	388	388	382	362	392	427	385	412	400	403	370	439	399	402	399	387	370	378	403	374	391	393	416	384	376	400	412	372	389	370	426	376	414	438	378	393	396	408	382	399	395	380	374	368	393	360	409	395	372	384	399	372	407	405	390	375	390	411	375	390	364	371	409	420	380	387	405	399	404	358	375	382	388	403	392	375	403	396	395	384	370	388	398	427	402	434	387	357	412	402	386	354	360	374	380	400	400	358	398	404	408	377	392	416	404	387	406	426	397	350	368	413	400	395	366	416	419	360	386	422	382	381	394	389	412	348	395	407	398	377	410	382	371	368	388	346	408	374	380	365	404	395	412	409	375	384	365	433	446	400	404	427	401	397	411	374	395	383	408	401	404	392	395	408	391	366	415	374	394	382	427	370	397	371	367	403	405	380	389	371	373	388	435	374	438	372	396	368	380	385	405
56219	91866	76498	51644	36028	20544	8185	3131	827	670	721	670	676	681	666	690	664	722	704	660	706	709	696	709	648	655	676	691	685	649	666	721	683	700	664	694	685	676	741	746	689	742	714	715	663	706	652	686	646	668	730	681	670	742	696	652	697	680	635	665	696	645	694	662	695	681	619	663	678	666	657	663	648	697	654	651	671	676	628	676	724	729	693	670	638	691	665	663	697	638	703	674	689	638	673	631	718	665	617	668	673	768	668	667	646	733	640	625	685	712	707	687	701	659	680	722	701	672	722	655	667	661	722	661	668	665	703	687	698	658	655	681	707	667	651	677	684	690	675	704	654	643	627	700	677	673	689	681	690	655	695	624	668	703	666	667	677	684	640	635	708	657	667	712	685	693	653	677	673	667	680	691	692	684	662	680	650	668	677	681	692	616	661	664	651	697	690	667	654	662	727	712	683	688	685	727	719	654	667	694	646	722	665	637	655	712	657	677	694	604	675	673	658	687	682	648	728	709	699	702	630	666	656	671	674	690	696	666	683	670	703	683	708	682	673	717	661	627	693	673	709	667	648	679	659	662	702	700	682	722	725	668	686	718	655	632	673	639	687	703	628	696	679	653	695	666	633	704	718	633	709	666	680	691	702	656	755	656	697	619	619	686	663	688	640	687	618	686	626	662	679	681	638	684	659	680	713	666	653	649	681	645	685	632	668	692	684	683	656	704	714	704	678	723	686	668	703	708	701	682	656	671	672	661	646	670	716	692	695	661	675	661	700	687	674	699	678	627	669	700	656	681	679	727	626	683	667	650	628	695	710	655	623	654	673	683	675	698	680	712	675	663	723	716	649	649	692	675	728	665	705	663	699	632	663	718	660	666	651	676	638	676	668	654	695	687	694	689	733	660	694	669	633	704	719	681	674	694	657	678	672	655	637	680	668	700	652	690	703	752	686	648	700	694	704	681	680	657	690	640	717	654	679	684	709	654	672	665	649	678	672	683	678	675	693	659	682	676	687	687	680	691	713	688	718	661	656	669	644	686	663	638	698	637	743	767	648	648	671	662	714	694	635	646	692	648	684	704	704	737	695	655	714	691	698	684	653	682	670	701	700	692	692	664	686	681	686	691	691	675	653	665	700	687	674	638	702	684	691	716	665	713	692	646	652	619	700	707	740	663	701	722	716	667	687	681	670	668	717	673	663	655	652	654	738	701	654	682	693	708	647	703	711	659	679	663	685	636	701	699	675	684	713	700	720	720	693	662	686	685	656	693	663	670	654	686	648	686	661	668	697	666	683	693	642	633	656	707	692	670	659	740	695	704	728	682	689	732	666	668	655	616	662	671	675	687	669	694	718	670	657	702	682	636	718	655	707	684	671	684	689	688	679	674	719	680	699	693	670	668	680	696	679	695	698	699	678	709	655	729	674	650	695	656	678	638	700	703	685	703	655	684	673	674	637	658	721	683	669	638	636	684	664	686	646	682	724	687	655	662	679	648	666	661	665	697	644	656	701	718	688	682	678	684	730	684	670	675	717	729	719	635	646	722	672	677	685	643	661	694	663	715	632	707	672	679	681	668	679	641	716	723	710	719	691	700	716	717	697	633	696	678	714	697	696	682	689	709	652	650	648	619	693	716	676	693	691	699	675	697	658	645	657	732	670	676	686	680	662	677	658	667	650	687	706	682	726	688	667	663	660	673	638	706	698	688	704	716	656	661	718	678	663	692	703	742	692	681	655	673	682	661	644	705	679	703	678	690	678	661	687	665	650	664	663	706	721	649	670	675	642	716	633	670	688	688	680	680	680	657	667	660	638	700	656	660	712	688	645	645	703	609	669	675	657	679	636	663	692	693	628	668	684	672	645	637	710	612	714	660	699	686	645	726	668	662	700	666	621	667	742	678	663	684	636	652	672	669	647	648	639	666	656	701	709	677	664	699	710	671	658	616	669	679	649	687	706	666	694	678	667	678	717	646	685	682	693	659	678	680	710	678	715	619	707	683	652	727	740	704	643	678	677	719	687	681	627	678	736	691	680	614	642	712	718	662	687	682	674	668	684	660	691	686	642	669	660	663	667	663	675	674	657	668	690	696	670	648	699	732	674	668	651	651	688	660	677	708	677	715	721	661	707	656	652	716	687	689	688	626	686	688	696	696	659	668	629	673	693	709	734	657	731	673	681	713	675	691	630	700	661	645	696	690	705	726	652	661	714	712	702	698	677	669	689	673	682	669	720	683	695	734	702	681	719	683	665	734	669	653	676	649	738	698	685	691	653	658	642	674	694	676	648	649	685	696	681	671	678	676	623	684	701	682	632	654	694	674	671	670	714	698	675	685	686	695	654	659	680	693	669	677	732	666	688	667	668	691	699	687	697	689	653	686	665	666	686	669	727	664	740	744	700	655	621	691	727	682	653	671	686	683	687	684	660	708	720	674	695	659	664	702	720	681	648	712	661	692	706	679	669	696	687	673	703	698	674	681	647	669	725	684	673	652	680	686	677	714	653	652	688	695	628	674	673	680	715	651	669	653	682	693	677	675	704	661	711	687	656	662	692	677	699	693	670	671	692	654	664	660	661	706	676	641	690	669	644	704	659	696	671	628	699	684	659	645	695	667	672	692	694	660	636	685	653	667	655	672	669	748	667	671	681	656	682	709	675	638	699	687	622	717	676	664	667	688	643	637	645	683	665	710	698	663	677	659	702	721	660	637	658	717	721	725	665	670	699	710	675	683	670	676	653	691	729	676	679	703	710	693	668	633	679	714	650	701	678	670	645	635	734	695	641	670	663	748	655	673	682	716	711	715	712	678	694	662	702	688	668	708	651	695	693	729	674	640	643	699	675	720	689	687	688	652	674	672	718	657	673	667	688	697	666	705	699	733	680	651	686	659	665	651	681	660	697	679	659	665	633	668	728	736	675	662	685	654	666	719	662	669	715	695	661	659	699	697	608	677	693	714	677	682	660	666	657	704	664	635	715	652	647	696	670	682	688	676	696	646	690	645	644	677	685	687	642	626	653	670	657	669	635	706	697	723	682	659	654	720	731	685	681	664	649	671	696	672	652	705	662	702	659	696	687	700	669	674	650	693	688	670	672	698	725	686	636	685	652	701	647	652	698	702	691	651	710	657	636	659	701	683	676	666	662	703	659	707	689	681	692	663	679	695	694	703	689	639	659	693	652	643	677	642	677	727	690	682	677	660	649	680	685	792	662	674	668	687	721	666	631	633	670	651	702	661	675	652	665	662	663	642	707	653	660	724	655	655	706	677	725	593	680	664	664	668	666	694	660	695	677	693	620	680	659	726	681	689	678	681	665	710	686	663	682	643	622	721	690	682	660	688	659	606	715	706	696	693	684	679	685	631	697	666	705	686	667	690	723	687	683	705	738	684	679	693	668	684	664	681	664	689	696	681	637	664	645	703	685	656	724	694	696	686	699	648	608	682	685	673	664	663	647	741	665	695	681	691	652	675	660	677	669	672	662	652	668	651
23436	22796	36473	35666	30736	23585	11496	2949	843	517	526	522	514	523	504	493	503	478	501	487	496	501	450	502	499	476	493	481	486	484	482	544	479	465	510	464	453	479	467	496	499	496	486	497	475	463	528	483	496	462	507	467	470	453	486	468	483	488	491	483	499	476	483	467	493	458	446	466	459	470	454	467	490	497	502	520	509	486	507	505	461	515	517	454	456	489	471	509	463	459	474	471	497	482	479	437	528	512	469	449	481	455	494	520	465	468	460	505	469	442	512	467	468	513	479	484	494	503	482	477	478	452	481	507	459	491	459	485	488	445	509	465	513	459	460	480	489	496	512	455	463	495	468	509	504	488	488	501	403	489	490	508	454	495	477	501	477	437	505	494	486	488	470	458	466	515	461	465	503	497	471	458	464	522	479	495	435	484	475	447	471	465	486	472	478	459	496	519	485	453	459	503	479	468	481	459	501	490	481	481	476	460	440	472	485	465	473	517	493	466	477	476	497	508	462	462	466	476	487	472	474	505	494	484	450	459	451	482	494	448	505	420	485	478	487	482	484	506	479	488	464	468	473	476	496	456	521	452	491	464	476	473	500	479	477	467	486	469	463	447	447	503	480	451	503	460	508	430	478	520	497	503	461	492	530	506	488	513	490	502	485	451	452	442	423	499	464	477	467	478	464	448	495	490	487	486	470	463	455	467	451	485	457	476	452	487	466	450	504	522	476	462	462	480	476	480	483	502	458	431	452	506	461	472	498	501	459	492	464	497	497	458	489	516	484	507	472	432	461	462	448	469	503	479	487	423	462	478	508	476	473	457	482	458	465	443	492	492	488	519	461	472	467	444	513	473	451	463	496	462	507	456	452	480	456	489	501	483	523	505	473	484	504	471	458	453	484	483	514	469	467	447	464	470	476	475	494	438	472	496	496	491	467	503	458	509	467	466	488	478	521	477	476	498	477	473	446	469	485	481	475	479	443	540	471	499	494	515	483	502	485	456	489	475	486	485	476	490	500	455	459	486	440	508	496	463	493	480	474	473	495	455	475	488	475	498	507	483	526	465	462	469	516	490	508	457	480	527	479	488	499	494	480	466	457	473	508	500	478	495	453	485	472	466	481	473	451	457	500	450	492	447	472	462	481	471	484	481	470	470	468	503	435	483	463	499	531	475	481	509	459	478	455	479	468	518	488	485	455	486	484	471	503	508	457	489	463	464	504	544	518	479	490	546	487	464	480	507	478	492	446	512	484	454	517	500	476	497	513	485	456	455	467	479	454	495	499	510	473	509	455	468	453	432	490	513	506	474	453	450	468	464	468	464	486	479	492	449	426	485	465	422	469	489	497	461	466	508	498	464	491	466	471	449	516	473	469	486	502	475	485	481	474	478	456	465	486	455	457	427	470	484	487	460	483	454	489	464	469	472	472	484	457	455	470	515	469	502	479	486	487	504	479	492	443	488	525	438	513	529	476	497	477	430	502	474	459	480	446	524	462	433	502	485	535	482	500	462	505	452	466	502	473	473	479	491	525	446	498	475	488	487	498	479	437	478	455	503	452	479	446	470	448	469	452	453	455	474	480	486	474	452	446	487	473	508	490	497	474	484	500	505	516	477	495	484	471	452	461	497	530	491	458	461	472	471	453	434	459	474	478	478	474	489	484	480	459	461	471	451	454	473	481	449	488	467	471	478	515	510	483	472	468	462	469	460	467	446	487	478	427	505	487	483	519	504	471	472	464	449	509	505	487	494	473	472	485	500	462	469	479	482	470	527	456	434	455	482	473	438	507	451	453	500	510	450	495	485	463	507	448	481	488	483	453	480	493	537	436	479	538	490	503	488	468	506	496	508	422	466	508	485	472	459	502	470	495	475	469	480	486	451	470	514	442	426	483	473	491	462	481	489	480	480	489	448	493	507	477	472	507	461	484	476	477	523	458	476	482	469	479	503	485	448	497	479	500	482	503	493	445	491	454	456	468	458	497	457	433	493	469	540	489	464	450	484	482	466	467	446	492	499	506	505	468	471	448	496	472	477	482	491	468	438	462	482	462	476	481	463	453	489	480	506	488	495	465	448	459	472	486	482	465	449	491	465	479	500	488	501	456	492	460	499	468	465	470	475	494	466	464	452	487	455	497	499	536	478	487	453	465	457	448	507	474	469	480	486	467	518	494	468	481	469	474	498	475	453	502	517	509	487	491	484	550	488	516	490	497	482	498	514	477	510	467	451	494	488	504	508	491	458	483	472	500	455	495	497	453	495	489	472	488	472	503	469	435	482	483	468	473	447	445	494	508	452	483	504	504	468	467	488	514	463	479	452	452	461	479	454	487	525	495	470	478	486	492	470	496	478	469	434	508	493	455	491	506	418	513	435	488	454	471	483	468	499	497	450	474	429	479	503	475	495	478	470	478	447	500	480	468	468	482	454	439	459	478	459	499	490	501	487	558	476	494	476	439	457	500	482	501	461	498	469	469	458	472	483	518	483	458	494	470	459	430	472	461	491	489	484	470	503	458	469	461	488	440	486	478	491	471	468	476	484	424	469	476	475	518	451	511	494	465	447	505	507	488	461	499	448	460	521	529	438	501	483	510	466	467	491	489	499	477	486	469	473	488	474	460	486	472	511	462	466	487	442	483	452	465	438	473	475	474	437	518	488	454	509	484	445	494	503	471	475	471	450	508	485	518	526	486	438	486	477	469	466	513	485	486	480	518	468	477	475	439	505	469	473	459	479	462	480	511	511	501	479	493	472	459	430	487	494	485	482	438	457	472	460	493	462	491	451	482	443	475	492	475	458	504	511	465	556	476	486	510	493	501	448	474	465	476	467	480	496	474	504	475	491	436	473	451	488	498	457	514	496	487	451	483	508	474	469	490	496	500	479	465	496	482	466	494	505	512	490	486	488	492	516	509	466	519	496	480	474	509	451	475	485	498	470	458	485	496	475	474	474	474	440	524	524	479	492	480	474	497	487	462	471	466	508	448	491	479	469	434	429	506	474	483	480	479	488	470	446	487	521	464	495	460	497	450	498	485	489	533	481	460	556	497	487	486	508	440	504	465	477	486	479	494	489	460	488	492	431	466	493	518	493	508	503	442	485	500	485	442	473	436	503	461	466	527	451	493	511	459	479	484	485	508	519	489	472	456	475	456	452	491	467	478	483	492	471	485	477	457	475	487	483	502	437	464	457	513	488	484	487	468	508	469	458	502	434	460	452	501	451	494	485	490	466	478	433	469	496	456	494	464	448	517	474	463	494	432	498	483	511	484	489	509	493	458	516	472	484	487	477	494	482	460	503	489	508	522	495	477	472	450	456	481	469	468	475	446	458	463	494	446	480	474	462	485	499	487	488	441	457	457	468	495	514	447	442	483	494	468	488	459	480	497	501	485	464	481	476	477	458	457	470	455	464	420	512	514	470	460	484	514	453	482	469	485	460	498	493	474	478	473	526	496	435	509	467	521	470	460	506	480	471	480	501	512	457	478	469	472	524
59367	101856	86294	63948	45125	26456	9401	5868	1537	787	795	786	783	771	750	805	805	780	798	787	799	814	811	836	808	764	765	777	779	778	799	850	804	781	824	800	763	811	777	802	820	746	814	813	826	777	807	791	764	883	770	787	776	809	804	811	755	786	818	771	869	785	783	816	811	794	787	828	787	776	738	786	760	821	777	822	839	785	775	780	784	762	788	809	814	823	766	789	827	824	798	775	792	822	764	793	790	827	818	799	813	787	769	824	816	876	798	799	787	741	788	814	836	795	767	821	792	798	871	836	763	791	782	844	806	819	768	791	786	746	828	795	822	779	801	840	861	796	840	777	738	790	799	783	794	783	863	883	788	849	812	771	734	813	832	789	780	781	746	825	838	747	809	782	850	788	810	819	876	792	822	885	772	813	756	824	829	786	800	773	841	746	776	782	790	786	760	844	829	809	765	828	782	804	786	833	800	785	781	760	792	770	835	720	778	782	795	772	828	767	784	827	766	792	822	783	820	749	810	769	792	778	726	761	838	799	769	789	788	837	806	842	777	808	816	787	772	877	792	814	827	743	839	818	817	757	766	793	761	813	818	853	787	820	750	823	794	771	772	786	779	787	805	777	812	781	784	800	787	762	764	763	777	799	788	787	772	826	806	783	819	791	803	845	778	757	782	810	743	802	773	798	798	822	816	781	809	817	823	855	836	829	785	788	794	810	828	828	817	771	804	820	758	803	757	815	769	769	797	833	810	766	833	768	760	804	772	790	836	810	793	823	760	796	792	808	813	774	795	797	818	785	799	807	804	786	802	779	785	815	779	725	818	796	814	743	781	777	784	786	814	789	790	741	785	825	804	803	824	763	830	759	782	772	814	768	791	811	758	787	837	765	801	764	786	819	800	776	857	768	753	761	778	798	794	805	772	837	846	825	777	781	815	819	842	819	862	791	817	849	788	770	864	796	791	764	801	770	774	789	838	781	784	782	779	804	782	819	768	754	771	802	803	835	806	802	798	805	778	815	789	806	786	744	819	796	754	748	812	830	777	839	796	757	774	802	816	808	801	819	822	776	737	842	821	796	841	808	811	750	842	768	831	763	745	826	805	770	761	741	821	768	835	814	799	783	742	806	824	784	768	784	791	874	843	745	778	801	785	770	758	790	798	798	793	805	813	779	772	779	765	735	793	745	774	768	814	742	823	790	824	763	760	809	791	820	805	799	841	774	765	836	847	772	795	869	863	776	787	783	784	797	817	794	814	797	777	830	755	801	774	803	778	816	807	793	767	782	795	809	867	806	793	784	808	789	766	790	819	813	840	822	808	810	805	765	799	777	775	781	833	784	788	821	866	779	800	775	761	767	815	754	772	805	780	840	780	835	759	712	824	789	804	752	792	779	810	836	850	801	770	832	802	802	835	757	812	771	799	783	775	845	779	758	811	760	781	831	827	856	805	828	793	827	782	766	807	824	812	783	767	777	790	785	763	786	833	779	760	794	793	821	796	795	793	770	777	792	788	813	796	853	812	798	805	822	776	785	795	771	778	830	761	825	809	777	794	770	770	763	816	815	803	782	767	780	812	755	801	808	764	795	759	801	804	794	790	786	788	777	756	817	788	800	840	832	814	783	856	747	822	758	844	776	797	815	789	820	838	770	839	808	843	790	806	803	823	809	763	819	755	759	831	793	816	786	838	823	843	836	752	776	851	777	816	799	805	785	811	765	800	821	844	808	778	777	770	770	777	748	793	821	770	784	811	787	741	785	799	799	757	813	803	761	776	775	794	779	841	777	780	830	812	771	831	839	778	751	772	754	774	791	838	798	839	806	826	800	809	795	846	776	798	796	812	817	794	806	853	785	818	767	765	842	845	802	819	796	829	842	829	839	798	845	770	842	763	805	837	775	796	794	821	811	825	769	784	794	788	786	812	768	828	844	782	780	792	756	769	785	798	779	848	770	824	800	785	790	792	822	796	792	796	827	801	789	792	829	759	808	804	853	860	754	754	773	788	771	795	767	785	779	803	833	822	728	804	827	819	774	799	795	765	831	824	794	806	792	774	820	797	804	801	795	772	750	775	791	833	770	764	790	771	742	770	807	772	799	821	787	810	812	767	827	786	826	806	810	789	800	780	800	798	804	838	755	764	779	810	749	818	780	793	850	764	809	783	803	759	777	824	829	773	799	880	723	782	798	780	769	805	789	732	774	811	789	796	804	783	767	769	809	752	813	823	821	816	776	808	793	759	794	817	813	802	787	799	836	804	812	808	826	803	828	805	765	867	783	758	849	745	785	775	789	818	765	811	768	752	804	775	803	825	810	771	779	813	868	798	788	758	781	782	803	804	773	838	794	803	806	865	826	729	764	812	787	816	800	800	747	841	768	820	784	800	812	789	780	803	819	771	787	795	792	813	804	747	775	785	775	776	866	790	782	802	797	855	827	801	768	816	812	740	801	816	856	785	812	829	771	765	794	770	807	771	787	812	818	805	857	759	800	791	815	828	831	816	807	754	815	737	793	755	787	803	803	790	766	795	790	811	783	768	776	815	745	761	814	798	749	819	837	784	822	815	792	814	778	816	799	807	815	801	828	801	769	799	819	769	831	803	757	811	805	793	775	749	812	772	833	799	818	774	813	824	774	830	878	828	839	797	828	787	789	801	769	836	775	851	791	750	807	738	814	769	781	783	826	718	805	791	821	829	817	763	791	772	806	716	853	845	788	837	848	802	808	815	805	783	779	760	791	803	779	778	755	877	782	801	794	734	808	892	791	815	803	784	762	827	777	776	815	776	793	801	783	786	786	824	822	824	805	773	794	794	778	807	801	797	768	788	760	809	769	769	782	793	801	782	791	844	788	781	831	827	770	775	752	784	783	799	775	835	793	792	785	839	809	778	783	779	820	844	797	800	864	790	775	800	819	795	835	865	813	831	850	822	782	796	779	783	753	765	780	781	865	792	800	834	846	797	781	817	810	769	783	785	829	782	777	825	782	790	818	820	776	759	826	843	848	815	797	823	825	779	822	806	834	772	790	835	809	816	804	826	790	837	803	802	797	813	796	789	773	834	775	797	787	850	765	768	760	840	770	866	826	781	804	778	787	792	766	791	837	802	802	727	753	771	806	814	873	743	750	780	782	798	743	825	794	794	840	789	806	816	857	842	823	806	859	751	786	773	775	801	823	782	744	789	816	742	822	830	777	790	820	764	782	769	768	801	806	821	810	783	789	785	802	806	792	803	775	826	778	784	782	817	804	834	787	849	809	807	831	830	792	775	821	758	826	773	786	774	826	822	832	823	807	792	778	790	797	775	776	747	814	772	782	817	773	807	756	805	738	780	795	758	782	835	779	777	808	813	827	740	755	803	818	825	750	843	798	765	822	807	792	807	715	840	836	751	793	768	814	816	816	800	893	783	770	812	795	823	796	819	770	846	798	832	821	828	848	797	826	804	792	797	771	792	782	817	818	771	833	766	822	813	776	753	822	766	863	763	789	808	800
27840	29828	32156	21222	8468	2390	830	474	347	347	354	311	335	340	325	343	345	320	323	344	339	314	315	361	318	326	330	311	329	342	323	346	342	318	312	324	362	323	323	330	342	350	332	316	344	356	313	354	348	318	339	346	348	314	346	326	338	359	329	301	310	318	351	340	329	311	345	347	327	378	289	329	343	362	355	353	331	352	357	295	325	308	318	341	351	317	331	307	329	335	378	320	336	302	372	333	313	309	352	326	338	338	326	319	345	342	329	373	341	343	364	365	328	341	316	332	341	329	354	361	327	345	353	337	317	384	329	308	347	323	333	344	311	330	369	304	319	358	352	350	364	340	360	337	347	345	321	339	345	361	320	358	307	324	336	320	343	317	338	327	301	355	363	364	347	326	329	365	320	336	331	357	351	334	319	345	361	338	354	347	326	320	336	358	339	320	336	366	353	344	322	330	362	326	329	317	358	326	315	358	310	310	341	332	350	322	379	332	299	337	324	346	347	338	330	355	381	345	366	356	320	289	353	317	329	315	361	354	289	358	328	304	312	342	319	331	359	339	325	350	367	328	351	336	365	338	292	335	335	332	323	325	339	344	325	299	340	361	337	368	311	305	328	308	332	349	338	359	336	346	337	331	360	332	339	347	357	340	312	354	335	336	350	323	318	312	333	299	333	337	349	338	355	331	338	320	325	334	314	308	371	338	366	369	342	365	340	309	330	366	347	354	322	370	320	323	320	329	326	310	322	339	328	340	311	363	358	320	319	342	339	324	345	308	340	304	356	347	356	335	341	327	336	343	361	351	330	366	335	357	353	343	323	305	347	336	341	314	338	324	341	351	333	325	347	381	358	344	326	356	327	334	337	323	319	365	329	375	356	345	329	325	337	317	307	351	349	335	348	342	340	339	346	374	360	315	329	320	316	309	358	336	347	315	350	303	342	327	337	349	315	360	359	327	344	352	360	334	335	329	306	320	333	346	342	316	331	349	335	327	313	344	320	371	364	374	353	310	291	353	353	313	324	338	339	360	333	322	354	351	330	311	344	347	349	308	319	348	331	348	360	346	356	330	347	340	335	366	314	327	335	342	312	380	332	347	318	356	348	359	339	335	318	339	360	386	341	334	335	360	321	311	358	334	341	338	319	367	341	321	352	316	303	338	322	340	333	321	328	362	343	341	339	344	350	324	340	341	326	347	323	336	292	336	361	338	304	356	302	358	332	338	343	304	332	338	339	344	334	308	342	340	342	326	362	361	320	336	335	324	312	353	329	330	346	343	328	313	327	331	335	321	327	348	350	324	332	323	349	327	361	335	346	341	347	330	307	334	341	305	353	324	363	346	328	328	362	325	351	331	335	338	352	340	332	314	331	340	336	318	347	352	322	370	360	339	330	377	346	343	376	349	334	336	342	329	338	315	302	347	313	348	314	340	319	328	325	319	332	344	368	318	378	351	337	353	363	313	347	367	343	339	339	307	349	333	324	328	322	321	322	341	347	347	339	326	350	337	346	314	322	333	331	302	357	352	326	305	307	356	330	299	328	364	336	361	351	357	343	333	322	352	300	337	310	328	340	364	339	337	304	339	330	338	311	326	296	328	356	351	328	362	330	357	378	316	306	331	340	325	328	319	348	306	325	365	376	328	338	332	337	322	321	340	340	339	342	352	344	325	336	366	347	322	342	297	350	339	336	337	329	333	331	347	308	313	340	369	355	339	306	331	292	339	300	360	312	336	342	341	332	340	320	351	309	329	332	335	344	342	321	346	347	343	345	300	336	304	377	362	326	327	341	324	314	315	339	325	302	310	340	331	323	351	332	305	291	308	339	343	348	314	333	306	341	332	320	316	326	334	310	304	367	336	307	338	286	327	347	367	349	346	365	359	301	340	346	341	361	349	316	354	333	344	313	360	301	359	316	325	330	343	327	357	337	317	343	330	335	328	322	373	319	324	362	316	318	341	329	328	337	339	344	335	348	331	315	336	306	325	295	323	335	313	340	328	327	345	352	335	357	314	320	377	344	346	362	367	318	319	346	308	350	320	333	341	335	359	331	327	353	366	308	323	341	288	329	347	345	344	328	302	340	372	343	313	316	371	363	333	336	345	358	339	371	358	391	319	358	323	359	355	333	316	335	336	346	308	301	341	350	315	313	356	347	361	341	332	316	338	360	347	345	342	308	331	333	362	353	333	347	346	331	383	313	376	357	360	335	304	333	318	345	324	337	357	338	363	328	345	334	327	320	334	351	347	304	340	368	326	337	330	326	375	351	344	322	318	339	330	342	368	307	327	334	354	329	324	357	309	359	314	322	348	346	339	332	319	363	349	332	333	335	326	330	309	341	327	361	356	331	308	337	328	346	346	309	342	349	335	361	331	315	321	327	290	339	317	315	330	325	334	336	335	328	314	339	313	298	336	347	319	313	386	343	335	365	323	333	309	364	332	339	325	340	354	331	307	339	321	329	383	300	344	341	308	332	321	326	319	320	342	329	338	343	333	350	322	333	307	316	334	308	324	311	339	325	332	339	302	331	355	339	338	329	306	329	356	346	325	345	317	344	360	326	325	363	342	338	358	352	334	321	356	363	348	348	330	340	362	333	343	348	358	340	354	329	321	324	333	334	338	323	334	332	329	334	324	324	342	349	386	350	330	340	353	312	357	360	349	356	309	338	316	351	326	329	316	329	317	385	307	342	379	330	335	323	307	358	342	324	329	315	340	316	328	336	334	324	351	334	345	351	337	312	320	342	331	310	342	325	343	342	325	323	327	330	336	312	299	340	328	365	347	336	341	333	332	348	336	341	350	318	382	348	317	326	325	338	328	349	330	325	344	359	345	358	292	295	342	369	328	350	342	353	342	355	330	323	324	308	374	331	308	342	329	323	348	316	327	333	316	335	333	332	313	336	317	344	345	321	356	340	315	337	352	327	328	360	358	346	317	339	372	321	345	349	315	328	354	317	332	362	322	321	322	329	336	339	344	340	313	341	309	353	331	334	317	353	319	330	314	306	343	316	339	359	348	332	345	367	331	331	289	324	345	327	339	316	303	293	338	357	346	345	314	305	317	305	340	314	335	315	323	322	381	340	333	328	338	329	343	318	353	378	324	311	332	336	326	324	355	309	323	359	338	356	345	309	342	335	335	348	357	337	324	332	367	327	356	345	355	336	337	331	371	326	307	359	339	328	328	348	336	319	333	399	327	357	352	309	353	338	345	340	285	325	359	318	336	323	337	343	376	325	356	328	355	325	360	327	334	313	344	366	309	343	303	329	323	354	331	320	326	328	357	357	365	341	356	297	363	332	350	324	343	340	336	351	364	358	336	324	295	328	307	323	336	323	307	320	336	314	335	318	324	347	340	344	311	320	345	338	335	288	330	347	360	348	348	308	346	336	310	339	359	373	323	380	313	356	333	339	332	343	328	340	324	332	308	342	295	337	311	333	348	318	338	339	353	332	308	344	344	363	359	349	317	354	332	321	381	337	337	335	322
31306	48906	39165	24523	13481	5031	1813	933	596	575	605	565	555	657	583	586	597	612	574	627	583	574	568	593	606	596	590	556	607	553	586	618	610	584	627	602	609	584	604	593	581	653	620	617	622	585	608	604	573	579	626	624	599	589	585	583	590	629	604	597	620	605	604	610	612	577	588	590	622	625	635	569	605	566	589	604	591	588	588	618	565	586	609	601	631	623	641	529	633	556	574	601	634	560	598	591	602	570	571	619	585	570	637	591	623	586	628	605	610	631	590	615	628	575	583	582	568	595	581	568	630	603	587	604	598	578	593	571	623	609	641	602	620	592	576	599	566	592	613	630	611	616	617	609	575	614	580	596	576	588	579	669	628	584	583	583	556	594	587	606	656	600	555	571	560	595	552	585	589	535	597	604	582	612	584	621	600	567	594	584	593	595	580	580	598	612	555	567	609	576	631	581	586	628	625	621	569	594	586	570	594	606	597	598	566	604	582	551	572	634	592	642	601	625	606	608	627	592	599	616	641	600	609	617	594	545	598	593	622	619	625	596	577	601	617	581	591	593	578	623	576	593	606	629	596	596	556	567	535	568	583	598	598	606	574	614	617	606	565	608	562	651	581	591	569	572	592	599	596	603	611	581	572	565	581	569	578	573	615	576	589	588	626	613	549	617	566	618	601	633	557	596	580	558	581	595	561	635	593	612	623	558	635	590	576	558	604	599	608	620	618	582	605	611	615	555	576	568	579	603	580	637	607	589	626	602	611	637	604	619	634	566	576	557	553	579	565	605	620	566	591	551	579	575	631	575	567	598	585	609	622	597	595	613	620	614	602	607	601	573	605	593	601	627	619	632	588	591	584	546	619	561	589	577	528	581	625	562	610	605	589	586	604	585	611	619	597	623	551	600	585	588	625	582	586	621	610	611	597	558	618	627	587	608	621	567	583	635	562	576	540	614	616	625	597	587	577	576	658	582	610	602	576	600	582	623	586	615	524	617	591	600	609	592	593	611	589	608	573	575	628	558	556	585	596	569	598	624	615	609	634	581	569	614	619	543	583	561	621	603	624	595	602	596	624	606	610	612	586	602	592	619	607	600	538	575	605	600	608	568	592	602	609	635	604	589	607	580	634	663	634	602	581	614	605	589	582	603	566	594	610	618	605	587	570	630	585	618	577	547	586	615	591	604	566	595	614	593	572	629	602	622	584	574	579	596	571	578	589	625	579	592	600	600	608	617	574	566	564	605	572	568	602	597	602	639	595	585	607	593	600	585	581	584	618	555	602	599	580	609	592	558	616	591	554	631	581	607	619	572	585	621	601	613	590	573	604	603	590	602	574	558	574	576	553	610	609	581	593	606	603	632	607	608	628	641	552	590	589	554	606	617	580	589	586	552	629	554	596	615	602	583	619	585	588	618	614	612	582	637	578	553	590	665	627	582	622	589	564	606	570	592	608	603	624	604	644	611	599	587	563	616	621	554	627	568	575	566	613	534	545	592	582	573	610	598	583	600	579	611	587	630	573	607	612	637	583	618	585	604	572	580	629	589	601	607	560	602	551	588	589	607	608	592	569	616	589	607	583	581	589	573	658	577	586	591	592	590	572	614	578	590	648	613	555	612	574	645	575	615	593	601	598	640	553	658	580	609	624	552	582	650	585	593	537	636	600	611	613	606	602	584	599	592	587	587	618	599	573	575	593	592	629	600	611	592	613	607	597	587	593	575	559	605	572	583	589	621	605	580	602	612	578	589	605	602	602	587	607	667	590	547	590	589	622	600	601	607	599	617	658	590	603	587	611	609	617	585	581	592	594	595	581	604	568	586	610	601	622	606	610	582	592	577	601	647	644	599	599	581	621	559	591	603	615	576	573	582	606	572	613	613	553	638	593	589	634	590	609	598	633	598	617	615	663	576	618	577	576	576	591	599	605	632	568	587	605	550	580	600	589	546	576	593	570	582	600	601	561	564	570	597	580	602	558	621	579	597	602	585	606	587	560	634	586	627	577	628	580	573	605	557	627	566	580	598	580	599	596	591	624	609	553	556	625	576	541	566	605	582	572	585	576	557	606	588	618	560	599	607	625	608	593	635	584	613	595	609	592	552	608	605	610	571	584	574	592	568	575	567	611	548	583	592	606	572	569	615	598	597	598	601	577	581	588	590	581	601	620	596	596	618	596	612	597	623	643	554	558	599	618	609	595	610	592	609	570	613	571	599	572	504	589	604	619	566	610	604	607	610	641	593	603	576	576	570	587	586	594	594	586	600	647	603	562	591	634	609	559	557	564	585	607	580	602	561	569	604	604	604	572	610	612	611	626	624	579	606	567	586	600	603	633	615	647	608	587	588	602	607	602	617	685	586	580	605	608	592	623	619	629	616	605	610	585	571	612	606	577	624	599	590	586	625	651	595	607	592	556	581	583	561	591	582	578	608	607	614	602	566	625	586	597	657	583	564	612	612	594	626	560	590	606	581	588	630	613	599	638	589	550	588	608	593	550	610	600	624	617	630	594	612	562	609	546	598	632	591	576	582	577	605	560	611	577	591	595	598	578	598	606	600	613	591	620	582	604	582	559	579	623	569	607	620	569	660	642	568	599	559	616	624	581	580	626	616	636	580	625	575	589	580	622	620	593	593	565	553	556	602	564	600	570	596	582	590	637	625	594	562	627	586	617	607	642	577	655	599	585	657	609	584	589	568	591	577	630	603	606	631	614	614	560	601	597	599	622	610	607	613	606	573	569	575	573	602	593	563	569	569	591	615	606	587	605	570	610	595	625	582	590	588	584	632	618	604	631	583	595	568	616	618	590	622	579	571	581	619	578	593	585	574	608	583	601	599	633	603	569	597	591	608	589	612	572	576	595	611	589	613	585	558	616	590	585	583	594	613	597	605	587	588	592	546	595	612	644	590	590	592	579	602	594	594	631	632	606	598	591	550	564	589	650	621	631	623	621	595	634	590	601	590	639	592	570	611	588	609	595	613	603	598	610	549	573	547	567	580	608	570	607	590	598	615	626	637	643	555	618	566	602	643	614	597	588	539	598	633	589	575	562	607	565	623	599	640	581	572	602	599	594	544	570	582	586	639	589	566	610	589	610	575	575	626	577	583	572	554	549	641	575	610	589	546	622	627	633	588	555	588	616	604	579	628	604	571	584	595	594	610	575	617	611	588	602	576	623	581	620	561	589	566	586	572	628	610	603	613	603	631	636	640	587	608	581	608	620	579	588	612	639	591	593	610	600	605	637	637	611	531	580	586	632	599	628	564	657	629	560	628	580	609	579	592	570	591	570	555	598	644	608	582	638	587	593	614	627	563	588	639	584	581	584	599	604	581	602	542	596	623	600	562	586	625	560	625	629	572	618	608	607	614	615	601	650	580	583	599	629	579	593	575	612	595	605	594	573	618	547	624	615	576	554	608	573	575	643	591	602	580	629	636	621	602	601	644	627	628	564	630	596	565	640	598	616	560	628	609	594	568	617	599	615	606	634	571
24498	24801	40761	40306	29419	18651	6148	1065	491	409	400	429	400	440	406	419	397	370	422	403	390	384	387	405	382	395	411	384	392	378	405	395	438	428	403	377	398	390	403	401	402	407	408	375	441	417	374	376	417	374	413	329	383	376	415	419	397	379	391	407	409	407	404	403	413	392	402	390	390	375	400	388	368	377	390	374	385	424	369	386	438	383	424	407	399	399	388	362	429	375	399	382	388	352	425	395	410	353	404	365	391	416	390	408	388	394	365	382	392	386	393	383	369	383	380	384	370	372	401	362	388	399	415	366	420	398	397	403	415	406	381	368	397	386	412	396	366	412	396	373	403	436	385	401	417	405	410	385	385	387	414	386	341	404	399	387	384	388	411	363	377	413	377	374	377	388	449	443	398	391	395	407	399	352	378	412	416	414	377	417	383	408	409	384	398	368	409	395	406	394	356	401	382	400	434	397	389	389	395	385	379	378	395	375	388	408	447	389	384	397	405	430	387	407	400	428	412	434	394	369	377	403	407	379	374	389	371	374	391	383	409	376	397	381	366	427	412	394	389	448	384	404	404	390	402	384	364	403	390	413	438	391	377	411	373	410	425	419	402	411	374	371	413	407	396	363	359	351	389	374	381	367	430	420	398	384	418	425	390	406	365	415	369	385	355	410	387	394	406	412	408	394	393	384	378	362	433	391	403	423	380	400	379	413	407	420	423	407	386	422	395	412	401	364	389	384	445	408	362	417	399	385	362	358	358	383	427	386	392	407	396	397	394	371	422	383	409	396	429	338	411	381	409	354	375	386	412	411	378	423	398	373	368	398	388	397	428	375	384	419	392	408	412	416	401	380	392	371	395	361	391	412	423	404	403	421	387	415	401	389	397	396	413	412	412	394	400	411	404	391	387	355	417	392	396	377	401	406	384	361	391	367	396	369	390	352	395	403	362	367	397	417	359	379	391	365	370	402	379	417	354	366	384	411	375	407	354	399	402	385	381	404	348	439	416	376	379	397	371	413	404	370	406	384	361	416	415	380	384	390	392	385	395	408	369	409	442	427	386	361	405	419	442	355	383	397	434	388	383	408	392	427	398	393	369	393	398	370	383	405	372	375	396	373	396	361	362	384	364	399	421	394	364	399	400	423	404	401	407	368	377	396	387	383	378	363	390	371	370	402	395	377	373	413	387	389	422	380	348	389	387	401	393	364	391	368	430	421	380	365	414	402	380	398	372	410	411	394	402	401	395	389	372	390	400	373	330	397	395	401	373	379	386	378	363	390	406	410	386	414	411	416	406	393	432	367	417	374	383	392	387	388	388	392	400	410	431	423	400	410	386	386	426	389	403	367	384	413	406	382	409	355	358	407	417	400	395	392	382	384	405	408	427	403	370	390	388	383	417	388	391	427	397	396	393	418	379	387	414	399	430	433	355	409	372	414	391	422	373	425	391	402	407	393	387	384	411	382	426	398	406	412	381	381	408	396	414	385	392	399	411	374	399	400	387	401	417	394	415	398	400	404	417	419	381	402	346	375	431	376	412	449	376	388	362	396	361	401	394	391	418	412	366	394	389	404	413	414	415	406	389	383	384	404	397	361	419	365	390	388	361	380	389	384	381	363	383	412	392	375	369	391	377	391	420	398	395	400	388	381	394	355	397	380	412	438	421	410	374	355	398	377	420	391	355	417	373	380	391	423	397	392	400	414	370	418	365	391	346	393	407	414	410	385	374	390	381	403	374	419	428	371	409	414	450	389	390	393	418	367	378	402	389	386	381	411	413	385	363	384	396	364	380	420	372	385	387	413	395	415	407	403	379	400	381	382	428	404	408	388	385	365	420	367	407	397	386	361	400	371	381	410	413	382	399	426	381	400	421	409	390	377	397	387	381	418	370	374	412	378	392	412	369	397	392	412	367	401	418	395	397	387	400	378	380	389	401	419	395	372	412	380	403	371	402	396	417	398	401	387	414	374	395	378	392	416	395	386	415	416	395	399	411	386	382	385	389	420	394	419	402	433	399	385	378	378	363	413	434	390	419	392	384	396	418	409	396	380	401	413	400	383	401	386	406	414	415	396	365	434	364	435	395	398	389	389	414	386	373	415	397	404	378	409	373	378	377	395	414	380	403	391	385	434	395	412	417	375	377	378	411	380	380	419	386	384	381	416	411	382	353	407	377	409	372	418	423	390	348	386	407	381	409	396	396	391	358	408	405	412	383	406	389	386	436	397	375	380	398	385	372	387	404	381	379	368	374	379	433	416	420	374	403	405	373	374	390	408	399	401	388	391	401	395	411	389	402	408	396	419	405	387	403	411	383	408	420	401	411	393	397	402	370	399	385	392	384	384	393	398	421	364	420	367	416	382	393	372	411	411	386	392	414	411	402	355	397	427	388	395	394	373	382	396	385	385	424	380	410	378	407	413	398	410	414	394	366	387	376	345	416	413	419	407	400	379	397	365	435	391	418	408	364	421	405	401	364	387	391	391	377	375	386	403	391	404	384	409	396	398	383	365	408	410	384	383	402	413	397	335	383	399	405	370	392	383	367	380	398	388	410	412	393	365	387	376	367	384	406	387	375	398	368	373	380	382	345	430	390	367	401	385	415	361	374	378	407	339	399	382	409	429	406	421	401	361	410	372	405	393	392	390	405	420	394	392	393	443	434	405	403	366	359	407	375	426	398	401	402	427	381	360	407	414	374	446	429	373	427	383	377	448	384	377	398	361	386	371	391	394	324	354	410	360	370	402	386	372	347	410	389	405	405	390	402	384	399	417	408	391	404	399	382	407	399	399	363	392	418	373	386	380	381	397	393	382	386	360	397	408	377	397	421	349	377	394	386	417	373	377	383	411	433	389	382	434	395	396	390	387	394	383	362	412	413	394	467	396	374	396	410	399	391	408	419	391	409	389	375	399	403	403	387	399	400	380	389	437	377	385	389	396	396	392	421	413	372	415	408	377	397	375	414	399	409	377	422	441	364	404	431	385	380	396	364	395	392	354	355	424	378	385	374	364	392	371	389	399	412	384	378	394	412	387	391	369	423	367	375	409	398	412	418	377	390	427	414	380	400	377	391	358	389	395	382	384	396	390	391	362	393	413	399	371	402	388	370	405	386	420	360	396	380	403	393	408	378	380	414	394	418	376	426	361	386	384	388	373	393	376	400	375	404	396	419	439	362	421	383	387	385	364	382	373	373	395	407	434	405	358	382	415	365	404	373	366	386	375	351	375	405	383	375	378	399	392	388	391	373	385	373	403	385	349	394	394	434	408	407	356	419	417	389	413	377	389	386	378	388	354	384	366	399	424	363	390	401	394	388	361	397	407	388	380	429	388	396	376	376	395	414	410	407	407	416	370	423	355	384	387	387	402	368	362	380	413	404	411	378	412	398	431	394	410	376	386	415	395	381	400	390	449	411	377	394	373	442	396	368	412	364	400	382	392	376	400	408	440	408	405	395	375	370	371	359	400	395	412	404	405	449	372	404	367	402	401
55540	92487	76066	53492	37137	21085	7899	2345	910	738	722	668	721	691	655	705	683	705	671	685	696	657	666	655	741	694	646	700	735	712	682	685	623	718	734	655	689	683	640	674	704	688	701	689	694	693	675	692	729	702	733	661	700	723	708	656	654	654	679	702	689	725	651	691	687	696	706	692	650	707	667	661	687	701	670	679	691	699	667	734	679	682	683	682	673	693	718	702	701	722	690	676	719	685	691	715	674	692	693	684	654	695	696	712	682	676	692	703	685	744	646	702	687	684	693	696	669	684	687	705	661	677	658	684	655	688	679	686	660	687	731	699	683	719	682	714	666	688	693	655	626	663	721	708	720	720	673	697	682	667	697	674	691	685	707	663	660	730	665	676	662	660	667	666	653	618	648	735	694	687	687	681	713	689	677	706	680	685	696	665	672	691	636	670	682	706	724	681	720	724	715	688	727	699	734	687	690	718	712	685	717	661	676	676	672	660	679	639	664	673	725	688	698	724	654	690	696	662	657	723	683	655	706	641	686	676	697	688	700	681	650	688	696	698	718	671	737	677	729	673	669	694	687	685	671	711	693	723	680	723	667	716	699	667	667	725	685	692	669	665	670	688	678	691	661	693	699	643	686	693	683	684	681	694	700	642	664	642	664	671	680	720	697	726	670	679	679	678	610	731	700	645	662	720	707	721	686	666	667	666	658	700	705	689	672	688	656	688	663	690	681	645	744	668	648	648	700	670	722	670	696	727	675	692	688	680	646	680	706	700	647	689	736	683	698	678	681	689	707	700	647	654	700	677	654	706	727	707	712	714	730	663	686	686	720	653	669	681	661	696	669	721	681	673	733	710	673	642	715	708	644	734	675	749	664	666	677	677	671	672	719	677	692	729	656	693	682	646	678	685	704	696	683	697	668	646	709	717	707	710	713	712	676	650	714	701	725	677	683	688	676	697	720	674	698	646	705	671	647	713	715	672	670	672	716	665	688	675	706	674	661	664	731	646	724	680	649	677	662	686	666	694	657	676	680	680	634	688	673	651	699	690	724	730	643	683	657	703	737	692	641	651	705	720	667	690	639	630	758	728	684	701	683	707	705	657	683	672	691	672	718	687	699	664	673	698	622	691	713	691	724	692	703	707	686	689	710	706	646	725	715	754	667	681	664	706	741	699	654	677	665	725	688	708	646	668	728	688	668	686	705	689	656	641	699	647	688	667	675	687	738	707	678	674	705	673	661	693	663	641	703	660	708	655	689	710	705	702	659	662	714	668	719	676	712	651	733	711	702	678	658	685	676	687	667	690	722	701	680	695	658	674	707	693	688	722	653	632	703	709	731	649	702	690	667	667	741	764	672	651	675	736	718	664	665	718	682	678	651	665	652	701	679	719	684	686	714	693	667	675	688	709	665	709	642	648	705	674	656	718	680	670	715	673	756	645	719	666	704	697	683	689	665	678	705	703	682	692	696	679	647	674	690	692	712	667	685	660	696	669	654	728	726	702	677	677	687	695	692	709	706	664	697	700	663	723	705	719	651	700	716	685	673	716	707	725	667	690	693	718	689	688	693	720	672	698	667	654	705	731	703	642	684	681	657	643	697	701	745	716	716	673	734	665	698	689	662	684	690	664	677	664	740	646	697	675	655	696	686	715	673	680	733	665	667	686	665	653	628	686	694	637	661	678	700	699	687	688	702	681	681	689	678	677	681	715	694	662	694	637	701	696	684	672	699	707	674	670	666	709	696	684	672	746	686	719	697	707	645	661	661	624	700	701	598	670	627	680	667	700	655	678	652	692	685	690	668	690	691	669	704	683	684	701	708	694	638	729	655	740	715	664	653	751	693	680	706	757	662	656	643	690	686	681	669	688	678	679	690	687	665	714	706	715	706	667	641	671	688	651	685	712	667	700	688	688	688	700	711	707	699	691	692	698	662	684	677	700	699	697	659	686	721	683	742	666	679	726	729	689	703	654	680	677	681	700	702	716	686	673	684	667	681	698	672	676	715	665	717	698	696	657	695	690	730	655	691	695	667	691	715	656	722	702	682	653	709	643	707	700	692	710	684	709	658	717	694	753	665	707	690	717	670	674	696	688	678	664	724	680	641	669	684	691	686	695	687	701	659	743	671	721	668	684	633	665	692	704	685	706	678	691	684	693	700	667	696	684	666	708	619	615	680	657	681	654	716	713	719	692	755	644	689	692	695	723	690	648	647	693	652	736	689	670	623	685	636	686	674	661	727	696	723	685	693	695	705	660	678	686	689	631	666	692	729	730	697	664	652	728	707	688	707	648	706	694	675	667	637	693	616	662	670	689	675	621	670	655	709	708	669	705	684	680	692	693	718	630	675	722	670	656	714	698	706	716	680	672	650	686	640	695	693	697	733	716	720	743	701	684	702	697	724	673	689	686	731	621	731	644	680	667	651	705	694	655	690	692	662	697	679	665	711	710	647	679	677	649	736	691	732	660	671	712	684	694	717	654	664	688	667	660	688	693	716	694	685	688	707	704	650	668	700	712	642	682	673	700	672	639	712	685	679	651	711	695	702	689	720	706	707	689	642	667	679	679	675	670	659	705	701	709	647	714	662	704	698	693	702	629	687	704	679	647	664	629	729	684	669	670	691	661	696	710	680	706	703	704	693	693	625	667	657	664	677	707	625	682	678	695	736	687	693	733	696	700	681	646	683	641	703	670	604	734	703	704	648	651	704	679	662	678	646	690	652	722	678	684	717	630	719	661	623	713	712	661	674	683	673	667	669	666	701	682	700	661	689	692	685	728	705	693	680	664	634	668	655	752	661	734	708	706	728	681	679	675	710	707	653	659	670	700	691	709	663	680	703	663	667	741	663	692	672	724	716	681	730	698	673	672	720	641	672	687	682	720	696	663	669	699	717	639	712	665	695	693	696	666	749	674	748	675	702	712	607	712	720	696	689	686	679	690	711	645	664	656	666	660	748	661	708	664	653	710	683	706	675	686	674	698	747	697	660	652	711	672	687	696	698	670	707	636	660	649	671	672	701	715	687	656	662	658	695	659	662	681	652	635	678	670	708	690	687	695	701	725	670	709	641	700	664	695	711	723	659	718	706	696	703	655	672	739	675	659	702	675	669	679	709	693	652	691	685	674	696	685	754	652	682	724	665	672	671	713	687	693	681	675	651	644	693	700	637	696	682	723	699	655	654	720	630	705	688	701	702	712	705	689	678	704	655	720	691	648	708	660	696	793	692	695	671	715	687	660	696	700	677	721	710	686	697	651	691	693	656	707	720	665	699	712	724	653	673	723	686	656	720	673	699	673	622	671	691	668	643	660	666	734	669	698	701	697	685	707	699	686	716	673	681	699	718	716	666	721	723	669	619	663	673	637	680	705	723	662	714	729	688	666	726	720	681	627	641	663	674	668	713	663	691	726	688	673	666	642	673	651	710	682	717	661	714	695	702	693	693	689	684	683	694	693	663	678	714	696	696	694	701	667	700	667	685	625	701	691	644	621
23453	22766	35856	36598	31557	23932	13152	2047	601	524	517	498	477	509	468	529	499	499	459	476	515	474	497	526	454	513	465	489	521	474	483	491	514	464	471	511	473	512	462	462	547	506	509	495	495	498	490	441	522	455	469	496	544	509	511	461	478	453	490	493	504	481	476	496	498	480	466	499	508	472	479	471	479	505	450	517	439	467	469	516	461	470	484	495	520	502	446	487	501	462	481	480	483	469	463	496	492	501	467	470	507	515	494	469	483	483	489	514	477	522	499	470	484	489	527	454	491	462	464	471	470	457	503	491	473	461	449	444	455	501	454	506	502	487	483	487	496	481	461	492	487	484	452	469	489	424	528	510	447	493	475	475	476	454	475	520	464	494	469	487	478	482	499	453	498	493	498	479	462	479	460	465	493	467	473	466	446	498	468	511	461	503	482	499	496	453	486	473	472	468	504	458	470	450	488	503	456	501	450	473	477	496	468	485	492	494	483	492	497	454	445	469	499	470	466	466	524	455	467	481	482	471	522	500	511	470	498	463	463	501	508	510	466	472	532	522	473	472	517	496	474	477	472	478	504	463	490	458	485	462	442	466	459	484	482	453	472	488	480	471	501	472	492	451	457	486	492	480	519	482	514	438	475	465	491	501	482	516	485	466	470	485	469	490	500	444	469	478	468	471	482	477	459	467	454	461	470	528	476	508	472	474	480	438	475	505	474	551	496	502	482	491	479	489	473	502	499	480	468	501	456	463	456	438	523	496	469	476	443	495	490	462	513	446	481	509	483	471	450	462	495	498	457	476	474	508	476	461	490	516	476	503	470	450	465	455	488	474	458	490	495	506	476	460	463	527	491	500	486	503	477	494	487	537	478	504	452	503	504	477	489	490	480	500	489	495	479	477	514	474	479	550	453	477	485	495	471	463	473	517	504	479	437	514	511	463	429	484	460	481	491	518	471	478	461	528	464	454	478	472	453	504	479	455	462	486	506	483	496	482	472	474	507	507	472	475	480	483	494	514	485	481	477	502	494	491	477	461	495	473	484	479	473	514	483	466	464	508	461	487	439	487	456	476	482	528	472	477	466	479	510	475	472	480	452	487	496	519	492	490	494	508	492	458	501	489	458	514	446	490	475	473	465	454	507	510	461	497	516	456	470	486	474	490	498	476	475	471	459	512	518	475	457	474	478	474	463	512	483	470	484	469	448	493	508	489	490	486	469	501	484	483	545	487	407	467	451	467	458	451	454	461	491	457	494	493	474	525	455	502	487	503	486	488	488	498	507	502	470	465	499	486	473	496	458	486	500	458	509	502	494	503	444	513	498	474	524	468	497	480	504	475	459	508	520	524	472	481	480	491	475	469	479	456	424	460	496	489	519	471	455	470	516	492	495	530	511	483	502	491	484	480	449	483	460	465	474	462	449	484	482	494	504	488	452	491	514	490	497	486	480	485	527	490	510	493	452	496	486	487	490	491	492	456	474	474	459	506	479	504	508	459	483	472	506	504	474	487	497	493	471	505	490	456	468	501	488	484	441	496	490	461	476	493	492	513	465	501	467	499	468	470	487	466	468	493	505	469	467	501	460	498	471	465	464	430	470	503	488	471	458	495	508	501	481	494	508	511	457	421	461	510	529	504	509	490	450	487	475	465	441	441	525	479	511	478	434	486	486	459	452	473	484	515	478	504	476	506	470	503	451	440	446	468	460	496	444	447	518	459	486	493	505	530	475	452	459	454	517	516	493	465	465	481	464	469	426	490	499	456	468	484	485	491	493	490	469	436	481	459	463	522	485	456	498	511	453	448	541	499	470	480	467	487	491	468	471	488	506	499	441	466	474	487	460	486	508	480	467	461	531	478	484	502	491	455	488	441	478	497	504	495	456	435	487	501	457	510	491	512	490	469	455	488	437	453	451	486	517	510	505	505	507	467	468	474	469	500	516	485	472	493	475	447	468	485	430	469	494	494	490	469	549	472	503	495	489	463	472	509	489	527	491	491	470	476	487	469	437	486	460	476	448	477	498	490	444	531	477	486	498	492	435	491	512	486	518	498	507	502	445	501	483	448	442	491	480	503	521	462	463	476	483	496	488	485	489	491	442	483	432	481	479	443	470	509	468	481	492	514	496	468	475	469	513	464	480	456	461	474	501	470	465	502	499	451	492	490	483	459	531	494	489	462	479	532	470	430	476	471	506	495	453	473	490	451	508	500	459	490	472	488	486	452	488	506	494	537	472	462	474	516	471	468	509	496	489	490	455	470	517	500	521	479	443	503	440	470	494	519	466	481	499	484	505	469	469	454	515	496	454	459	539	439	509	494	478	471	463	444	485	498	475	481	491	519	500	482	485	435	477	450	471	500	523	502	473	433	490	525	478	480	470	472	471	497	439	515	512	480	459	496	486	465	469	474	485	486	509	440	482	517	484	451	468	494	479	461	472	496	447	488	454	530	457	495	469	472	454	518	527	478	496	494	510	490	492	484	457	500	496	462	485	479	508	504	481	517	515	467	482	506	469	474	481	514	533	495	473	480	493	484	502	517	481	492	478	472	509	490	520	454	526	448	466	504	430	520	513	475	510	470	505	485	502	494	474	467	554	508	533	519	514	490	497	481	457	503	531	494	487	526	477	473	514	466	494	430	496	513	505	475	506	505	468	480	439	491	456	455	487	509	484	480	500	523	483	526	477	459	461	439	490	452	467	495	494	500	516	485	499	496	485	444	436	481	472	517	520	468	502	463	467	466	501	500	420	503	466	429	497	474	489	471	494	479	494	508	481	493	445	479	485	487	471	463	444	462	487	478	477	464	488	461	427	502	522	462	482	492	486	525	484	462	501	505	470	487	514	493	490	490	488	483	480	492	478	469	476	477	500	491	489	496	450	525	491	463	459	467	453	428	494	498	481	474	483	481	482	501	483	476	479	470	449	451	513	472	489	510	465	464	473	490	449	421	485	460	474	514	484	509	507	459	480	475	476	468	480	463	512	513	505	502	468	416	488	476	494	452	456	502	480	475	491	454	512	449	482	441	472	530	525	462	464	441	517	457	508	480	450	454	499	470	466	481	462	487	484	451	482	509	497	508	529	513	509	466	508	479	482	475	473	512	449	486	524	483	467	469	479	477	479	498	502	492	460	499	457	499	502	485	492	476	466	479	482	488	498	449	454	460	494	490	433	472	514	472	451	505	469	501	485	483	498	444	507	470	474	458	453	467	489	455	502	470	489	497	494	457	503	468	449	479	476	440	503	516	465	467	442	494	441	515	490	470	469	491	455	483	476	448	452	457	455	458	497	483	515	446	465	538	494	502	522	495	432	501	454	466	476	461	512	475	458	491	479	478	516	473	514	505	486	480	489	503	466	492	464	478	473	510	478	490	443	487	470	473	464	472	472	499	454	452	488	489	476	499	511	526	467	487	478	465	477	479	452	474	469	490	514	495	453	507	493	455	462	514	452	480	485	507	492	469	485	490	502	488	478	465	504	502	491	460	468	464
59798	102271	85354	64759	45826	28089	12081	3245	1054	804	787	806	811	856	846	818	791	795	839	843	827	778	794	791	819	794	806	790	805	805	857	787	776	751	808	801	812	777	816	787	823	791	858	768	827	788	781	794	779	817	825	831	799	807	771	761	776	776	760	780	838	750	811	785	763	822	760	789	793	772	794	824	780	813	790	785	799	809	800	822	833	735	846	789	726	841	818	809	842	771	789	861	823	839	811	812	817	760	769	784	796	768	818	808	812	786	794	856	771	796	804	816	837	828	811	725	822	797	830	788	741	810	822	808	815	793	808	791	809	804	853	822	839	802	752	778	755	769	783	803	786	836	777	801	813	809	754	783	758	782	804	850	785	837	798	752	807	742	820	814	826	786	760	801	786	786	809	793	769	798	849	839	781	801	829	774	784	775	779	835	794	795	795	794	829	795	782	818	806	830	832	796	799	775	807	797	814	771	797	761	803	839	772	830	786	768	833	823	852	795	816	776	801	821	808	777	764	743	800	845	778	817	820	837	826	772	805	828	798	761	796	799	883	805	797	822	823	815	789	896	810	738	800	809	798	789	786	821	808	797	793	820	785	795	853	833	824	767	798	786	799	788	761	804	788	805	812	785	774	759	749	862	761	786	822	829	761	790	773	845	760	770	798	763	786	838	794	812	867	806	814	781	774	825	830	785	838	807	790	790	769	775	821	773	842	815	771	869	801	780	835	767	811	807	832	760	789	863	808	769	839	816	822	772	734	751	812	796	840	842	785	774	836	791	798	796	783	790	833	788	787	829	723	787	792	830	839	809	799	717	845	813	769	816	780	747	862	826	798	788	801	804	777	812	801	837	782	821	867	805	756	776	804	757	784	821	775	790	809	758	787	774	868	775	818	802	761	833	802	782	777	778	827	757	834	788	797	782	824	815	785	807	755	807	828	777	810	788	796	757	835	802	760	767	796	823	814	789	794	811	762	810	865	838	802	814	792	783	796	761	868	786	789	818	809	811	786	855	760	778	832	793	858	842	831	771	823	810	764	824	780	818	836	778	808	810	781	826	850	781	811	819	781	834	790	805	795	807	819	775	814	803	816	801	839	805	813	767	806	804	810	804	758	754	806	785	809	796	804	801	790	781	806	799	789	796	817	766	782	777	792	786	818	813	813	823	821	804	794	780	813	811	761	798	829	838	837	795	828	843	766	814	813	845	829	820	775	741	785	818	776	796	844	806	794	861	812	755	803	793	801	788	795	818	775	790	788	821	790	815	822	818	775	815	830	835	785	757	770	786	802	822	776	793	747	713	750	812	814	783	787	820	816	806	809	860	699	796	791	735	784	866	779	772	815	793	804	825	773	798	784	851	849	785	822	764	790	760	794	771	763	788	806	788	795	787	801	769	864	794	741	822	775	825	819	815	838	791	768	773	830	759	818	758	827	798	765	792	806	794	855	818	797	774	836	823	846	787	825	822	830	810	793	806	806	818	832	858	817	807	839	790	852	784	815	803	863	848	774	811	786	733	812	787	838	730	818	822	815	842	798	767	780	833	820	794	780	817	825	762	781	797	741	759	801	790	801	848	777	836	811	816	763	816	816	831	790	794	850	786	799	769	806	775	814	777	812	843	809	827	836	862	828	831	820	805	816	817	822	834	806	779	787	794	799	796	802	812	771	787	839	794	828	856	821	817	845	861	812	797	908	774	797	851	785	785	854	783	764	806	839	837	777	772	802	809	829	780	862	826	779	804	795	791	834	806	811	816	816	821	844	753	803	765	804	820	749	796	779	804	793	815	852	795	816	798	808	845	805	822	849	812	764	817	787	802	769	861	825	837	816	840	843	788	766	817	783	795	805	791	794	810	816	786	751	849	800	817	816	831	825	836	837	794	821	803	758	777	815	825	778	804	782	792	817	819	810	776	778	770	859	796	802	805	797	790	815	821	789	775	806	794	860	840	807	811	811	824	778	774	782	763	833	778	779	818	822	761	789	769	818	750	784	811	831	801	834	777	806	836	728	854	782	817	868	774	851	800	774	849	778	746	765	801	788	794	772	759	784	798	825	782	790	769	790	795	829	897	802	803	785	792	816	802	827	793	790	782	823	823	810	831	831	819	809	832	820	822	775	829	804	808	810	819	766	793	801	819	758	833	769	768	834	856	804	786	778	797	791	798	801	831	802	804	847	778	811	793	801	858	804	825	833	834	796	830	849	789	826	787	760	807	822	779	837	791	777	778	820	776	795	829	804	819	792	803	813	848	764	789	818	798	736	802	812	806	789	811	784	824	786	787	768	775	785	820	773	825	808	748	829	820	790	791	802	784	781	814	813	818	815	813	794	788	734	805	774	779	824	766	835	795	803	764	836	811	782	817	783	818	791	809	823	827	788	820	769	798	796	761	793	865	794	799	856	819	829	812	804	831	822	830	786	790	782	822	803	838	797	782	775	822	807	804	799	838	817	801	800	830	784	845	771	792	798	794	792	782	768	781	783	804	830	821	770	786	793	849	801	767	792	780	789	819	813	854	802	743	795	796	769	802	785	745	817	774	813	812	800	766	829	766	794	803	772	862	762	869	805	800	816	784	762	784	903	803	809	813	750	801	845	832	823	772	822	799	795	748	770	783	831	815	806	805	786	802	768	822	755	798	823	819	802	809	781	819	840	753	819	734	861	808	810	884	792	814	837	777	781	829	836	818	816	802	811	785	812	814	822	803	776	812	753	829	846	789	778	798	784	783	886	855	787	835	785	810	777	837	801	816	758	825	871	824	802	791	825	790	803	769	872	854	791	820	810	856	852	750	828	817	810	828	804	810	794	768	793	799	756	777	805	785	776	806	848	807	810	794	850	784	803	760	787	835	805	790	803	744	828	815	801	799	840	784	790	763	841	827	793	823	829	777	759	818	816	824	818	786	810	779	785	789	841	824	818	777	736	793	797	786	800	762	809	780	820	765	838	834	828	845	834	812	809	784	804	788	837	776	768	795	826	826	760	816	746	797	806	805	819	857	786	766	809	832	822	787	823	788	811	767	782	782	780	783	801	775	793	792	816	834	815	803	799	779	822	784	808	764	825	841	804	832	806	807	798	797	813	837	808	816	833	790	787	840	778	780	811	765	789	825	762	766	754	829	744	769	829	807	774	793	794	779	809	763	785	790	791	798	782	806	813	805	764	812	751	844	788	804	826	757	800	828	844	827	836	813	786	821	796	813	850	836	758	791	812	784	800	795	824	823	792	775	763	824	763	779	830	850	817	768	739	778	822	812	753	828	818	856	794	811	735	813	803	800	805	776	804	809	815	853	793	775	806	780	827	775	780	825	807	786	787	761	801	787	780	801	827	804	784	773	725	771	790	790	846	778	829	845	802	803	750	805	782	802	778	736	789	796	771	820	769	781	833	782	794	789	847	794	799	798	803	776	848	828	803	817	766	826	807	773	793	789	825	855	764	809	866	844	876	792	819	806	790	818	767	749	858	828	816	817	801	821	794	835	830	773
27849	29645	32584	21492	8220	2376	843	425	379	320	348	331	349	345	360	325	337	336	340	333	330	351	336	306	339	318	341	326	354	354	356	299	328	348	338	352	372	340	329	350	357	303	353	326	357	329	310	349	334	339	350	335	336	342	362	353	349	336	356	364	340	359	347	318	323	335	303	366	339	346	348	327	338	310	332	318	334	334	320	366	359	322	382	327	356	319	298	343	343	360	354	302	352	336	360	312	344	353	335	329	353	335	344	319	343	371	325	364	326	366	339	326	352	347	326	351	335	372	332	315	351	314	336	338	317	343	349	327	343	314	318	346	358	323	321	334	361	328	334	314	352	324	337	366	344	347	374	325	349	295	307	342	351	337	366	333	357	377	357	329	314	303	321	341	352	355	359	333	354	347	344	311	331	367	320	358	353	345	356	328	329	356	348	330	338	354	326	308	315	343	308	314	309	346	336	361	333	346	339	381	345	342	310	350	316	328	302	334	343	326	347	327	317	357	320	305	330	354	326	347	349	327	343	366	331	360	323	344	362	350	339	335	341	333	341	343	331	340	346	343	323	332	367	350	321	330	322	303	347	363	334	351	339	352	340	335	339	324	346	348	363	316	358	326	341	333	357	386	339	329	343	365	336	347	328	342	339	342	322	346	379	336	323	337	338	322	350	341	342	321	361	378	315	351	367	329	325	347	351	339	337	337	320	330	347	335	363	324	379	342	348	373	349	344	353	340	343	348	347	338	343	352	326	338	355	348	336	330	318	345	316	338	340	363	312	337	345	330	341	347	343	364	386	307	332	318	332	359	353	344	346	388	339	316	318	343	336	325	331	345	352	340	354	375	333	346	360	326	343	345	345	313	353	311	337	349	372	371	330	357	340	364	325	362	311	343	323	333	334	350	344	328	345	325	354	319	319	317	337	351	325	321	329	358	379	350	313	359	341	307	315	302	338	372	323	342	319	355	336	354	337	321	306	348	319	334	373	319	344	338	316	324	337	314	310	332	326	332	323	323	326	296	314	329	313	325	340	345	334	330	350	322	340	371	340	352	328	331	339	340	317	380	350	316	310	309	352	348	332	314	362	332	335	337	349	286	328	358	311	316	338	381	342	370	315	312	326	315	360	344	303	338	315	322	318	339	343	323	340	328	338	355	353	318	308	324	310	335	353	354	397	344	378	358	323	315	335	353	336	346	361	324	361	298	321	322	341	322	326	353	325	307	356	355	339	341	359	324	333	318	364	323	351	339	361	333	350	345	340	366	324	348	316	344	328	305	357	334	341	310	339	316	351	350	333	341	338	362	362	327	347	351	327	310	320	361	349	320	350	314	327	317	338	376	353	315	339	324	388	326	336	335	302	325	314	324	329	345	341	348	347	316	359	363	325	307	336	354	342	318	296	357	312	332	324	336	311	346	330	351	346	310	331	319	341	344	314	325	341	344	337	317	349	338	357	341	363	326	313	350	335	305	346	322	324	349	319	343	334	310	327	394	354	302	333	378	348	332	348	324	346	350	349	312	326	344	350	358	335	350	325	317	337	341	343	346	332	352	338	342	312	332	330	329	362	344	316	333	364	342	369	352	333	313	327	362	357	327	328	339	323	339	351	338	331	297	337	390	321	328	319	356	336	325	323	353	365	343	360	325	335	316	333	326	363	307	343	298	334	317	368	329	339	376	331	340	360	311	313	376	346	350	334	305	356	348	326	315	335	308	338	329	342	360	324	343	342	317	325	295	338	338	329	293	327	336	323	353	356	353	304	319	371	329	366	362	317	320	344	318	350	354	337	342	328	310	342	303	320	327	354	325	340	323	334	347	336	336	329	349	357	350	325	347	338	363	352	366	359	359	354	318	356	346	357	306	298	332	323	364	320	365	359	323	331	325	352	303	356	318	353	342	304	328	364	346	353	358	335	297	363	366	369	317	365	355	353	378	355	351	363	332	331	347	342	330	353	357	333	372	357	350	332	340	354	322	343	296	335	316	355	350	342	324	339	357	344	359	347	339	349	346	331	334	354	344	329	327	341	328	327	334	314	335	332	310	329	358	347	336	302	341	360	346	292	342	349	350	351	339	357	338	317	347	314	349	334	349	333	316	355	327	354	318	334	338	303	340	356	346	332	325	326	371	333	374	327	329	372	387	337	319	350	336	325	340	313	302	356	319	319	370	356	346	324	327	334	345	353	317	345	363	338	326	351	346	338	354	358	303	350	329	327	343	328	351	324	357	325	327	352	313	324	316	342	339	307	324	313	336	315	325	340	342	360	320	328	304	319	339	324	326	340	303	324	312	340	357	335	327	336	311	333	336	310	319	295	343	344	338	333	371	325	327	331	343	348	346	347	307	342	354	330	346	336	334	330	365	311	299	335	368	318	333	334	343	327	342	345	335	304	351	336	317	365	336	322	358	336	338	333	352	337	327	344	363	358	332	319	339	366	310	332	379	329	296	320	323	355	362	378	352	368	337	329	317	336	350	325	339	354	377	359	349	361	322	340	297	330	335	369	348	334	332	341	360	338	337	393	330	320	334	307	367	348	325	318	367	345	338	339	361	345	347	354	359	331	350	340	317	314	350	343	361	340	323	354	337	325	351	331	358	335	348	340	352	331	330	314	340	330	331	363	330	327	310	353	359	359	330	343	355	308	337	335	332	349	302	331	312	329	322	377	396	348	347	333	321	291	361	336	359	341	336	305	322	347	356	323	338	335	345	324	302	347	351	314	324	322	358	362	350	358	357	303	344	342	345	341	329	364	365	339	353	356	317	323	328	349	343	383	324	346	351	319	342	330	339	308	347	343	328	322	358	355	337	306	312	350	315	361	368	322	350	317	347	343	298	336	352	312	303	344	343	332	389	333	353	355	320	351	353	356	348	310	352	337	336	358	346	329	342	335	322	345	343	338	355	354	314	330	388	355	351	355	386	321	343	342	339	353	332	341	357	343	346	352	346	303	317	328	367	339	347	336	347	355	326	358	312	325	315	320	353	323	321	321	312	363	342	329	364	345	356	328	318	348	325	339	340	334	345	309	375	336	365	346	321	349	343	331	365	344	326	392	372	342	357	355	347	326	352	322	337	322	330	347	367	355	324	342	314	380	338	354	342	362	353	341	337	345	338	327	339	317	359	324	384	315	317	357	334	358	319	350	339	347	336	358	323	306	341	328	329	351	350	320	338	332	371	330	337	340	334	357	353	309	355	348	350	316	328	374	357	342	328	335	350	370	362	366	347	336	353	324	352	363	342	333	351	334	289	327	346	286	356	335	314	361	327	343	327	313	342	352	362	326	361	311	335	327	293	350	327	346	335	353	320	332	353	333	336	369	322	332	354	376	310	311	339	355	366	317	362	364	339	340	344	342	341	342	331	299	356	344	329	354	323	347	368	337	339	327	313	383	338	329	352	343	329	363	343	351	329	320	360	355	360	365	337	390	331	334	336	375	301	342	339	326	357	330	320	389	338	346	329	339	327	327	369	357	350	333	324	377	334
31378	48905	39230	24647	12730	5041	1888	863	619	599	649	618	591	562	585	594	560	598	614	632	596	601	596	640	563	607	583	591	594	599	553	589	583	591	601	587	588	572	617	640	648	618	594	617	628	599	642	593	582	575	615	610	638	578	578	575	584	614	613	601	611	599	630	570	641	587	618	570	594	611	620	600	583	614	606	601	618	611	565	596	626	604	574	598	599	592	566	611	609	608	600	594	547	579	583	586	614	624	637	579	639	603	621	596	590	586	552	584	610	624	597	576	592	583	583	645	603	615	587	593	613	593	605	581	610	604	642	545	619	624	596	604	575	576	679	569	665	578	598	614	598	630	590	570	594	590	621	631	626	643	552	549	629	626	675	644	558	595	599	605	576	579	584	617	603	572	573	609	584	610	619	571	688	605	602	618	611	632	614	603	598	657	612	638	605	618	588	625	608	607	594	565	600	589	608	594	601	587	592	593	578	626	598	608	602	595	567	606	593	597	604	615	622	630	600	599	614	577	596	558	611	600	595	568	608	606	602	550	581	606	609	584	609	603	649	576	592	577	556	603	595	610	606	601	606	607	580	572	646	579	591	631	558	626	563	579	593	623	604	603	599	566	605	631	573	559	592	606	615	613	584	640	585	571	563	563	606	597	596	607	605	611	566	569	623	646	596	591	601	631	579	566	552	611	613	605	601	613	608	549	618	594	603	619	575	574	570	591	614	548	587	601	565	609	598	578	615	634	573	619	636	633	627	570	583	642	543	625	609	612	599	607	600	585	573	574	569	608	588	608	586	604	579	637	617	629	604	638	591	578	614	599	602	603	607	590	637	575	616	582	566	616	643	569	596	630	634	602	568	578	641	599	581	625	637	600	601	617	575	605	658	658	590	614	596	565	587	603	577	647	582	583	586	659	553	591	580	616	595	605	587	633	593	580	568	579	602	631	590	591	630	589	598	607	599	585	595	552	615	639	608	585	617	614	598	573	598	567	625	569	584	632	661	618	618	616	624	615	613	583	543	564	609	600	634	609	582	602	624	604	571	587	626	599	526	572	580	574	611	578	611	600	578	582	611	559	608	597	616	631	663	600	603	586	567	621	602	606	605	641	586	583	574	630	627	641	604	613	570	568	631	656	607	620	626	609	594	591	608	597	618	618	628	613	596	571	613	585	594	603	573	554	583	596	589	588	630	605	610	655	589	563	561	642	552	584	590	597	570	622	607	567	583	615	567	590	573	589	556	574	618	560	574	609	625	606	661	585	610	591	557	586	612	625	615	625	612	589	586	579	607	589	569	619	587	612	616	618	543	634	618	614	609	580	608	637	598	597	616	564	640	595	612	580	543	627	637	619	580	619	596	576	630	571	626	625	573	593	605	587	569	563	576	606	597	625	583	599	570	599	620	585	564	616	570	566	594	575	649	585	568	627	604	633	618	632	599	618	587	590	630	551	586	577	584	597	555	608	606	605	590	599	596	582	622	625	629	571	636	594	594	562	590	615	586	582	610	543	639	560	602	629	613	575	614	593	569	662	641	621	589	596	592	637	630	565	599	595	586	567	580	590	582	612	589	583	585	616	544	598	609	551	576	601	611	610	631	605	602	582	607	587	629	634	592	589	569	598	603	598	595	621	631	549	665	584	577	609	573	593	581	576	628	585	593	616	616	641	602	568	594	603	583	647	586	650	554	603	604	619	578	621	547	597	611	609	602	576	593	577	620	588	642	622	617	610	611	637	625	593	622	618	571	611	600	572	578	578	616	545	593	626	581	605	592	569	631	619	628	590	556	605	609	574	601	598	610	603	601	563	592	585	606	582	623	603	558	609	622	616	602	604	603	631	667	590	610	572	599	581	592	597	572	600	600	604	594	577	554	649	600	656	616	599	596	614	583	583	581	596	586	590	577	594	586	592	595	607	630	626	587	579	630	562	625	622	577	618	625	610	599	564	574	653	582	602	640	558	619	571	599	596	628	593	578	579	588	578	597	627	601	603	610	550	575	572	618	625	549	601	616	641	586	566	620	596	597	607	604	622	628	617	589	633	600	654	557	598	605	562	571	629	632	615	625	617	591	629	624	595	601	618	639	650	562	607	565	580	630	617	562	599	586	620	600	607	628	641	604	637	595	581	539	589	572	601	566	627	582	582	634	599	558	587	601	587	614	594	624	584	579	601	578	596	601	631	620	580	582	579	610	610	576	599	626	620	596	605	607	575	595	589	627	603	588	639	613	624	596	590	601	584	569	598	586	616	601	656	565	600	622	580	605	594	634	584	546	584	582	610	592	611	620	555	592	549	590	598	594	610	568	585	638	614	591	607	599	626	581	590	617	628	571	599	593	567	621	579	550	609	595	612	584	610	636	591	626	596	567	607	565	587	593	599	588	591	597	601	579	586	616	625	582	607	547	609	607	615	579	588	625	604	594	601	593	608	574	596	616	552	589	621	576	624	551	574	578	592	628	621	582	625	652	603	594	578	561	600	565	588	595	607	633	630	592	604	598	605	641	584	607	576	626	598	664	633	596	644	608	585	595	634	586	642	606	618	573	603	561	572	560	579	599	573	576	612	623	646	580	578	608	618	620	632	617	614	586	590	597	569	606	575	598	557	615	590	623	594	589	582	609	589	627	608	588	570	609	561	600	625	572	585	649	611	582	601	616	618	595	603	586	600	614	596	591	616	612	594	656	628	617	620	572	589	580	565	620	616	602	580	600	612	608	585	637	634	595	610	569	620	603	618	591	599	587	633	624	554	603	585	586	609	632	607	596	598	576	576	561	614	578	594	541	583	604	580	618	556	596	630	571	613	607	586	575	614	590	555	549	594	630	584	581	566	593	565	569	624	630	628	561	592	593	636	556	580	569	581	593	595	600	579	617	627	547	602	606	650	598	605	598	633	588	583	593	602	619	594	663	574	579	614	647	584	603	595	596	603	592	636	557	598	560	574	608	632	615	576	571	604	575	617	605	594	595	581	586	592	560	617	578	619	612	618	637	604	624	579	576	598	607	591	595	598	570	589	598	580	594	576	576	575	570	605	620	603	575	637	608	602	621	560	554	600	648	608	645	589	651	584	610	607	559	608	634	564	577	545	536	559	602	606	592	563	605	609	585	600	579	642	565	616	633	599	573	586	558	575	605	596	588	585	560	611	587	625	548	598	637	596	591	575	583	595	622	640	622	611	596	592	628	562	590	642	580	576	602	618	605	579	634	552	606	592	617	578	586	644	652	593	640	589	656	597	605	600	596	568	624	586	574	645	634	583	617	593	580	572	523	595	602	611	585	515	583	615	588	615	621	600	663	633	613	589	601	640	624	633	608	581	648	617	598	622	608	591	587	612	580	603	592	627	584	612	604	614	607	596	594	642	601	613	588	599	631	584	596	579	599	594	586	570	598	598	608	572	592	591	599	601	590	622	625	617	566	603	588	582	593	631	560	627	609	583	640	604	576	595	602	652	608	626	620	610	615	631	568	603	611	613	637	602	619	575	597	578
24571	23925	39954	40140	27964	17339	5331	1253	439	417	376	400	398	373	396	389	393	382	400	394	393	426	397	386	363	411	405	382	400	418	394	436	425	406	395	386	386	402	422	379	411	401	389	380	410	390	357	428	398	405	385	405	379	375	381	409	403	398	380	370	432	385	395	377	399	393	356	380	407	410	391	385	393	403	409	398	397	357	402	387	394	382	388	386	385	402	378	371	399	395	421	389	373	381	356	419	381	394	404	350	408	387	349	412	414	405	374	424	423	411	399	400	398	388	427	423	388	384	374	397	383	399	393	409	399	401	382	401	380	392	401	373	395	410	413	412	380	391	395	426	382	393	357	370	391	376	378	415	382	391	391	376	372	387	389	390	424	391	390	384	386	384	384	366	420	403	398	372	405	366	364	395	368	353	381	396	393	393	419	393	353	424	401	404	382	404	370	411	431	371	377	384	408	377	372	382	451	358	409	366	342	386	357	418	397	409	417	383	369	389	392	382	392	389	431	413	383	359	400	394	373	375	394	382	408	360	411	396	392	402	375	379	433	424	383	412	403	387	405	390	396	407	358	399	377	360	424	413	384	382	377	398	371	402	387	399	405	407	363	375	426	382	415	384	390	411	356	365	404	411	395	392	418	382	398	429	349	408	358	376	392	386	371	355	358	396	394	399	367	390	391	364	381	372	412	411	382	392	398	437	388	390	362	407	380	378	387	376	354	382	405	404	372	374	397	457	405	363	381	388	384	384	387	383	423	407	387	376	397	389	361	373	409	362	350	398	408	415	374	385	410	420	397	431	390	379	418	398	391	414	404	409	389	406	407	393	382	399	389	367	369	365	425	384	399	398	394	384	414	360	374	389	407	361	359	375	386	404	457	369	395	397	399	398	402	399	403	387	415	363	384	409	394	371	404	381	381	400	424	383	411	398	391	421	412	384	404	379	360	413	390	378	430	367	371	418	371	364	414	383	409	372	380	380	388	411	419	394	401	372	381	405	414	397	387	366	362	413	372	380	383	404	362	383	396	384	358	407	376	388	401	396	374	421	391	411	389	362	385	384	378	358	363	389	410	398	403	409	344	395	410	412	395	391	412	399	376	385	379	405	370	408	405	428	401	403	362	380	402	408	399	364	422	378	363	443	392	394	417	360	404	407	429	413	391	400	410	390	372	382	394	412	383	386	399	390	391	337	420	379	413	378	418	387	413	364	387	389	358	389	383	389	371	406	372	400	371	370	376	379	369	361	385	388	387	371	380	355	427	372	393	389	369	399	425	382	408	367	360	403	402	412	437	364	375	400	386	388	386	395	396	430	384	399	377	375	423	356	394	407	390	391	373	424	373	381	381	414	396	411	406	389	420	403	405	387	406	362	392	433	371	403	431	421	385	425	384	404	400	391	355	389	380	397	361	364	395	397	381	381	385	399	382	383	406	361	378	401	385	380	387	424	368	367	384	406	410	408	375	406	390	390	356	365	383	377	351	418	405	361	402	368	390	413	375	401	400	405	355	375	404	393	392	394	388	371	412	373	433	401	379	397	371	383	354	414	407	400	381	410	364	396	387	370	377	382	375	378	405	414	404	381	379	381	390	379	365	367	413	390	447	398	401	382	443	426	379	388	393	433	393	398	386	380	390	404	405	386	400	391	375	370	391	414	369	376	395	393	407	403	354	406	394	385	396	346	420	398	397	410	392	368	393	392	366	412	396	413	393	414	377	375	408	357	402	396	423	372	403	411	410	358	410	388	351	398	395	410	362	392	384	378	361	393	355	400	391	403	413	395	424	365	395	383	408	391	395	382	396	405	400	385	396	381	410	383	422	360	394	382	404	377	382	414	377	379	379	371	391	371	407	394	402	397	381	340	368	412	390	388	381	377	425	416	354	422	432	389	397	401	407	389	387	411	372	375	430	395	401	392	393	389	377	422	385	409	387	402	402	382	360	416	368	382	354	366	396	412	388	361	408	413	390	383	418	388	358	408	369	374	397	388	382	378	417	418	362	357	393	425	362	377	382	390	412	390	409	382	422	428	380	360	399	408	387	390	423	380	439	403	389	407	377	411	392	417	365	398	451	374	378	399	382	410	377	365	385	379	385	383	356	367	401	371	418	404	348	384	399	380	376	370	438	394	418	364	391	407	389	352	383	362	362	419	380	377	393	377	390	391	372	410	365	392	399	375	368	395	400	395	409	375	382	368	407	416	391	428	434	388	357	376	388	390	378	446	417	364	421	413	398	392	384	399	399	359	387	410	391	412	394	400	404	400	341	370	359	421	401	395	421	368	409	374	403	393	374	388	401	433	384	415	375	389	393	375	392	388	402	399	379	428	344	371	389	385	407	388	393	377	397	371	381	392	394	386	379	428	375	403	413	429	378	371	366	388	381	405	355	376	380	380	375	361	399	386	393	407	385	366	374	381	396	388	371	379	416	396	418	363	397	366	391	376	407	426	410	370	414	391	399	399	407	383	386	403	353	407	370	391	380	343	398	392	368	410	397	379	368	390	377	401	384	373	386	385	385	394	403	390	423	369	412	430	403	378	379	380	377	369	412	411	382	409	404	406	394	390	341	429	382	407	384	399	408	375	384	384	382	391	373	368	366	400	363	376	422	402	370	409	376	388	376	382	413	387	377	372	399	376	383	423	368	399	386	378	396	391	390	380	391	400	363	370	361	386	359	418	404	365	392	377	373	379	389	385	386	389	394	387	391	389	371	384	394	402	433	414	378	372	406	396	383	369	381	370	417	388	365	375	394	408	351	383	411	362	407	399	403	391	409	362	407	393	359	371	394	386	404	377	401	362	412	374	369	416	419	423	390	400	419	401	402	373	379	412	401	391	390	398	404	374	399	423	390	413	363	390	400	397	419	384	399	433	406	438	359	417	425	365	376	391	369	386	394	403	398	360	389	385	393	384	395	361	361	393	364	370	416	368	366	368	393	419	410	367	401	406	392	386	390	401	408	397	387	369	406	387	381	354	412	417	397	364	379	407	397	415	395	413	398	427	410	425	425	361	395	378	402	407	447	413	398	378	372	387	370	398	376	415	396	401	370	380	386	376	361	392	378	398	422	399	380	396	405	358	394	409	408	428	371	428	404	356	379	378	401	368	374	365	415	411	399	403	425	392	367	394	424	396	359	349	388	405	404	395	417	412	385	383	404	430	397	353	376	417	369	408	392	397	387	384	361	398	387	439	425	374	390	368	400	370	407	389	381	387	377	405	391	358	394	380	394	381	366	376	385	395	387	388	390	390	406	400	400	387	408	387	413	420	400	416	382	415	384	364	390	403	362	403	395	399	385	399	394	373	395	402	412	389	402	384	394	384	383	370	391	385	389	380	370	379	397	399	365	374	384	380	409	374	412	390	373	393	400	396	358	392	394	421	397	384	366	391	389	390	396	381	387	361	369	386	410	402	356	376	384	427	403	371	384	419	369	394	405	374	381	365	407	426	419	394	416	393	408	378	398	357	401	392	389	386	383	406	367	352
55943	92107	77452	53953	35767	19340	6570	2620	847	770	671	694	670	694	687	679	696	679	706	681	683	621	733	675	670	681	669	700	693	651	732	667	655	627	677	685	714	676	652	639	721	722	697	677	666	698	682	647	721	713	729	648	700	707	674	664	678	698	677	670	630	644	673	667	688	646	637	728	674	694	692	674	666	691	671	682	694	709	708	708	702	661	669	666	697	694	695	710	628	709	691	675	677	700	692	702	675	707	673	693	692	680	680	675	660	712	666	719	684	704	703	662	690	678	698	693	636	725	696	732	623	690	702	688	683	695	665	673	707	702	687	671	675	652	683	740	678	738	641	672	667	703	705	733	689	653	694	636	691	694	671	666	666	673	681	680	705	647	725	723	656	649	681	629	695	686	711	675	687	761	682	686	664	709	646	709	698	753	731	688	704	695	646	643	716	668	692	724	643	707	656	743	675	688	659	661	706	678	695	680	678	676	724	651	646	696	674	667	676	680	711	667	696	681	689	669	666	643	694	751	713	651	638	662	684	659	658	702	668	713	685	706	706	675	685	646	642	738	712	700	688	659	670	670	666	675	703	649	685	635	743	644	699	664	647	675	670	642	705	695	697	713	692	642	692	666	704	657	686	696	713	680	682	679	720	724	689	698	702	690	648	701	639	696	712	699	698	666	691	728	697	693	704	702	704	642	696	691	717	683	643	717	696	640	670	729	649	681	688	677	687	701	683	645	692	663	699	671	686	695	708	685	715	669	699	720	714	672	694	702	725	683	704	660	662	680	660	707	678	694	720	692	671	708	748	692	718	668	686	709	713	645	720	692	653	695	672	665	636	655	678	687	673	622	677	702	703	667	677	686	685	672	672	654	649	705	684	704	699	667	685	654	707	704	694	721	668	714	702	695	716	705	659	666	635	670	641	695	693	657	698	663	757	659	731	675	713	684	689	700	683	701	671	700	688	704	671	716	697	679	689	721	682	721	679	685	655	643	660	694	679	683	681	681	690	653	664	671	672	640	682	686	634	688	685	708	704	634	704	648	644	682	759	645	720	650	705	681	660	701	662	718	673	732	683	677	669	712	646	635	656	648	695	649	662	647	647	702	694	666	693	713	654	693	741	731	645	723	658	670	661	694	706	656	677	679	669	713	657	650	678	688	696	678	702	706	709	706	685	692	649	676	652	658	704	706	684	679	686	688	682	675	632	638	652	685	694	686	640	690	702	714	675	675	667	660	683	672	648	665	696	651	646	726	721	675	676	696	670	685	674	680	644	718	672	705	728	701	690	673	670	701	682	666	702	630	643	690	680	695	643	649	703	701	688	687	705	657	679	676	647	678	707	650	684	674	742	710	686	660	720	671	725	717	696	630	642	665	656	661	708	665	692	708	634	716	770	704	666	696	691	703	673	653	687	686	683	690	706	681	661	688	705	679	682	674	724	688	715	687	666	704	702	667	701	697	712	697	676	701	674	641	634	686	652	691	701	651	728	670	741	668	711	648	685	663	679	655	708	652	635	689	696	656	710	654	688	678	685	684	670	671	670	691	720	697	614	712	698	699	652	711	667	634	680	731	694	674	669	680	684	692	724	690	658	701	665	724	700	684	654	682	701	691	743	679	702	676	667	698	693	707	652	653	678	690	676	681	692	692	693	695	689	661	649	725	661	644	744	658	726	702	611	703	677	662	679	714	675	669	650	725	700	685	631	704	701	691	721	692	699	708	678	755	692	700	687	673	646	666	672	696	671	659	701	708	689	673	688	634	692	687	684	691	730	685	718	681	676	677	692	656	660	687	634	680	676	693	720	674	729	712	715	673	661	731	682	669	655	641	676	648	685	702	716	734	655	676	671	663	704	640	640	715	614	719	708	731	698	671	684	744	701	688	684	658	672	657	703	649	712	674	695	660	721	710	723	654	657	700	688	682	670	670	653	687	660	660	684	718	669	695	672	703	714	667	682	661	673	682	711	687	645	663	680	628	680	724	650	735	645	760	686	718	690	683	717	685	712	690	691	682	729	705	701	697	699	717	669	685	659	690	679	672	626	682	662	705	709	653	655	687	674	646	688	723	678	749	649	699	715	676	681	724	690	707	689	651	709	671	676	644	663	680	676	712	700	664	681	703	733	663	700	675	675	745	692	679	691	708	728	704	705	705	634	641	728	686	672	665	718	677	712	711	678	661	713	617	664	686	714	682	674	692	697	679	625	645	694	695	707	702	668	689	695	706	673	719	690	658	698	697	720	677	629	681	652	669	674	691	669	661	719	683	688	700	705	662	672	630	661	701	674	729	682	669	672	653	657	638	656	704	654	643	673	685	733	698	701	670	668	700	683	701	658	695	698	694	697	695	700	685	684	678	701	684	694	717	638	653	684	614	714	702	639	667	743	654	675	670	702	686	676	712	687	658	714	644	688	708	687	673	674	675	733	688	716	664	693	672	669	672	729	678	631	689	677	682	693	657	682	737	686	683	695	693	700	666	726	672	670	707	703	724	681	675	694	683	690	666	645	678	699	713	718	686	689	665	629	750	706	684	688	682	682	711	641	684	680	675	726	696	686	709	659	612	709	672	671	686	669	658	702	678	700	627	719	623	706	675	722	681	668	719	699	703	634	672	721	672	677	677	704	641	715	676	669	661	729	645	664	692	697	678	659	703	719	676	685	719	696	631	647	682	681	738	639	672	676	696	685	670	679	677	719	638	681	696	703	662	652	693	690	732	695	661	699	676	678	669	691	690	684	693	679	648	651	693	654	661	670	692	718	708	701	704	618	677	670	680	680	675	670	691	700	679	687	697	689	691	684	686	731	720	666	652	627	672	635	678	652	668	684	698	639	665	720	724	685	659	648	648	695	727	637	751	709	667	697	691	700	684	666	666	715	738	666	700	671	688	685	661	639	680	673	685	654	683	723	700	643	684	666	702	687	700	675	684	701	686	661	660	690	666	663	760	673	673	742	678	693	676	673	695	705	667	699	720	712	673	658	683	676	666	645	663	669	683	694	635	698	690	621	729	716	697	672	696	692	691	640	681	712	657	614	689	676	696	630	749	698	692	711	693	655	672	710	648	664	754	683	731	691	626	679	689	690	675	696	709	668	689	665	701	673	668	690	693	696	699	680	676	704	689	658	681	709	680	682	734	667	690	681	668	729	681	733	697	659	696	661	678	671	687	683	689	670	696	663	722	696	684	661	616	646	664	689	655	652	663	706	668	676	730	684	667	725	672	699	696	691	645	657	668	731	661	663	678	720	721	685	645	725	716	655	669	663	653	659	693	674	654	718	742	712	679	669	699	665	654	686	670	705	642	663	679	726	656	726	659	658	662	659	630	667	651	702	708	656	672	660	713	706	626	660	691	714	658	730	679	722	711	708	664	664	657	710	686	704	725	695	682	687	684	685	671	674	691	670	690	683	699	653	691	693	715	671	651	711	699	679	691	692	698	656	706	646	688	716	677	698	678	701	645	663	708	688	700	680	713	710	684	700	697	701	696
23391	22405	36337	37086	30235	22634	12398	2439	596	508	515	522	484	510	487	451	486	444	474	479	517	501	517	506	484	521	504	479	518	489	550	431	484	476	447	485	474	471	488	504	497	511	461	467	496	499	466	481	457	465	423	492	482	474	467	466	498	471	483	454	478	447	487	502	456	475	503	460	481	519	506	516	459	512	450	463	487	447	451	479	506	507	485	460	493	480	480	477	489	488	466	486	455	477	464	476	487	462	489	504	520	464	491	467	503	464	469	465	479	450	492	463	455	432	472	480	466	467	430	472	475	493	491	478	457	455	488	492	442	435	481	480	447	437	482	488	484	466	471	503	472	498	485	504	489	520	504	513	454	457	434	436	460	471	479	486	441	479	460	476	492	455	484	475	443	450	482	533	474	486	474	486	473	435	468	473	467	478	453	446	453	515	469	486	433	489	497	475	473	488	428	474	466	491	453	464	473	483	442	487	517	495	487	478	466	448	508	467	455	496	460	477	504	474	495	475	483	455	459	479	460	470	442	488	463	438	463	447	484	472	457	469	474	466	486	520	442	502	454	503	439	512	469	502	495	447	483	455	484	492	461	485	479	477	470	470	477	477	476	471	523	500	489	486	459	461	462	511	457	474	484	472	492	489	464	488	466	503	460	433	479	524	469	477	475	482	474	494	482	447	513	440	436	478	463	475	475	480	484	499	479	471	469	476	494	485	469	460	483	474	487	426	449	454	474	466	498	479	502	492	473	467	461	496	517	479	498	484	482	482	488	462	486	489	474	463	454	518	474	462	469	502	490	482	509	461	505	503	462	470	485	486	478	496	446	448	451	495	435	440	485	483	470	482	422	485	488	469	493	468	497	470	455	462	516	468	479	468	477	469	491	555	464	505	491	475	474	465	462	476	503	479	490	465	464	444	466	508	481	473	482	473	471	504	456	434	503	487	450	442	503	498	458	489	492	460	447	474	454	480	481	479	488	452	483	458	450	494	515	430	457	482	461	495	487	505	478	507	515	491	480	483	481	453	483	419	481	547	453	456	499	495	479	513	470	467	479	448	489	469	475	466	482	434	502	505	450	475	463	416	469	484	537	491	485	498	472	466	446	446	464	521	461	480	511	472	476	450	450	488	504	477	482	460	460	457	458	488	493	505	452	463	470	476	457	488	504	562	492	451	517	486	503	505	499	512	493	478	474	475	449	477	477	475	478	448	449	454	455	481	496	476	462	461	484	481	515	478	417	484	481	514	497	488	462	490	451	514	514	475	459	467	515	458	474	462	473	494	500	477	494	488	480	459	455	514	472	505	470	531	466	490	502	481	508	500	468	439	452	518	467	494	497	521	486	521	492	505	438	473	432	496	482	482	458	506	486	470	442	487	514	493	468	460	488	504	465	503	455	510	451	482	458	497	484	483	499	473	494	444	481	479	493	479	491	440	510	490	482	501	463	510	478	505	456	479	505	492	551	471	471	491	470	464	468	456	499	458	447	487	476	496	484	463	463	495	479	502	515	524	476	466	483	478	433	476	468	468	460	442	465	466	469	465	494	471	492	510	503	487	488	464	463	490	479	476	520	478	485	447	440	491	486	480	482	456	492	457	449	487	500	477	517	477	496	508	430	485	474	505	520	496	475	493	477	450	490	448	459	448	476	458	491	498	494	442	489	473	482	491	508	465	511	449	457	472	459	483	497	467	476	467	491	502	529	466	499	519	469	470	470	520	456	475	494	509	456	504	459	528	487	522	487	449	535	529	438	476	471	497	495	470	468	440	504	464	452	499	534	456	468	461	463	482	483	464	501	514	498	476	463	482	499	460	454	486	458	489	459	492	486	476	473	425	462	515	497	483	484	480	441	476	458	471	453	413	464	432	485	460	474	471	513	446	464	461	476	455	479	445	458	493	450	458	457	486	475	473	485	490	482	487	472	450	458	510	483	455	481	432	487	502	445	466	466	454	489	449	480	491	504	512	471	437	458	504	513	446	459	466	451	436	489	477	502	493	474	486	449	451	493	474	448	428	487	472	498	491	457	465	478	477	475	436	491	468	508	473	472	477	542	481	508	476	466	477	466	443	494	506	442	482	520	489	497	441	530	477	449	471	507	475	434	454	477	464	495	471	487	487	475	476	492	455	459	483	475	445	471	447	524	468	460	451	533	514	486	448	463	478	472	484	457	458	450	487	484	469	461	468	462	472	459	486	458	436	480	472	463	511	477	479	498	510	485	473	450	470	483	437	464	462	493	487	458	492	488	499	462	468	454	487	507	475	479	492	482	493	484	430	456	452	502	479	476	421	437	481	485	478	487	461	492	474	474	462	475	472	462	454	504	510	489	508	476	430	500	482	508	509	487	490	473	468	475	490	467	468	451	466	512	505	482	508	472	498	482	485	465	444	471	521	479	464	476	470	443	512	461	488	476	493	455	499	467	469	483	470	471	453	438	482	495	492	452	504	505	488	486	459	456	458	504	455	459	485	462	486	479	476	470	432	486	489	442	472	492	512	471	484	474	462	487	463	454	470	510	488	433	435	515	476	501	472	451	464	443	472	498	476	479	490	450	508	464	517	451	464	484	456	462	457	486	497	487	479	536	464	499	473	484	478	465	450	467	485	459	498	513	463	492	458	486	450	470	540	448	502	473	467	446	474	485	462	438	440	465	510	491	489	497	484	508	492	480	501	458	509	465	494	459	472	520	490	506	446	484	453	467	472	498	468	535	465	510	475	441	499	453	478	476	440	446	485	482	475	494	459	442	495	455	468	467	487	463	447	466	496	437	473	486	493	479	466	504	504	498	457	456	448	456	438	472	447	473	524	466	468	490	464	476	458	486	494	488	458	488	446	480	474	487	463	438	459	469	475	482	462	484	493	473	475	497	499	426	470	481	478	498	497	450	497	479	503	471	460	438	480	465	488	494	480	491	482	509	502	471	494	453	403	492	468	479	470	490	523	455	472	464	436	468	432	471	483	448	500	492	483	456	515	522	485	486	495	469	493	472	475	492	461	488	523	482	489	490	525	474	475	491	461	506	445	517	468	487	487	463	450	488	464	476	496	491	496	462	464	481	464	472	468	486	471	496	493	456	472	449	490	509	528	490	431	490	508	490	504	479	483	465	461	454	477	442	470	490	476	469	454	454	473	474	462	444	470	502	485	474	494	488	507	439	497	472	489	470	498	452	495	457	465	458	490	449	489	450	479	492	494	496	463	517	480	487	473	480	476	498	490	433	459	454	453	469	461	494	499	467	431	445	453	437	449	472	524	481	496	504	492	466	506	409	465	442	477	462	428	446	492	485	493	466	442	490	478	473	441	456	508	455	498	502	478	440	479	445	471	459	470	475	535	442	468	472	522	455	482	496	458	488	467	489	477	457	435	458	483	459	483	505	483	472	456	484	497	496	467	499	491	432	490	471	505	458	462	474	450	426	473	464	483	440	511	493	457	473	476	477	480	435	458	464	469	512	500	450	427	465	435	512	514	526	505	514	503	486	447
60121	102611	87872	64785	44003	25491	12040	4342	1102	861	781	808	760	860	799	862	800	801	842	800	838	812	740	805	800	841	796	768	796	825	815	813	797	787	759	832	803	782	815	791	753	813	820	820	809	778	840	815	799	846	803	752	791	812	807	803	801	775	754	831	812	810	784	738	795	800	769	812	784	836	826	781	789	777	796	858	817	767	807	832	805	836	766	785	816	764	828	800	834	794	819	802	785	800	837	784	848	772	782	805	868	856	811	850	836	763	782	777	797	824	833	799	819	801	832	799	795	760	795	789	815	800	810	800	835	828	786	799	826	794	817	795	792	742	855	775	793	785	745	808	799	776	774	800	798	828	836	828	807	828	773	748	799	834	819	764	835	810	803	779	755	808	768	775	792	807	810	784	790	802	824	825	820	785	828	793	797	835	750	812	814	750	771	794	812	830	762	801	803	825	797	807	827	784	774	798	823	793	750	790	819	833	846	807	797	804	761	786	775	772	885	774	784	799	822	774	773	805	744	774	785	808	829	804	771	797	821	801	776	782	769	799	799	796	824	815	773	824	797	792	833	806	783	805	811	806	795	788	771	851	775	776	810	797	814	790	820	787	790	778	786	786	794	791	817	771	782	820	797	789	751	762	782	804	802	803	825	827	813	757	778	809	806	773	806	865	794	773	748	769	808	794	820	793	837	779	823	854	820	787	791	793	819	745	850	806	811	745	775	750	784	771	811	821	791	838	808	841	795	771	793	843	790	784	842	809	742	796	781	781	827	779	848	797	836	799	802	852	868	787	801	854	803	797	820	769	816	760	822	785	785	811	779	785	792	775	815	774	824	778	779	771	796	807	812	790	810	788	825	753	816	787	771	841	801	759	820	824	844	800	839	801	791	835	784	812	794	805	762	760	813	774	823	773	806	795	761	833	779	795	781	733	788	780	781	774	812	792	744	839	803	794	784	753	762	778	811	799	842	754	748	816	864	792	744	830	796	796	816	801	799	813	796	845	790	795	801	814	808	824	799	795	795	815	803	775	815	781	819	849	818	798	792	782	779	781	824	788	746	819	849	820	871	805	816	803	812	831	816	784	777	757	882	797	795	756	836	803	772	803	802	782	771	837	869	770	803	761	823	791	772	817	811	781	789	789	799	776	772	812	814	787	780	801	780	782	766	788	790	818	780	790	780	833	799	776	836	825	794	795	805	833	815	767	773	787	791	811	772	784	802	780	823	759	804	777	790	795	853	795	781	846	765	826	760	790	824	825	859	771	770	821	799	745	793	767	805	808	776	790	794	806	815	823	760	831	800	762	827	822	795	825	806	762	865	798	778	832	821	782	809	833	804	796	812	784	801	786	794	804	848	810	779	816	821	841	830	813	826	779	782	775	844	801	803	762	830	812	713	838	768	806	796	851	823	794	809	796	822	769	817	759	812	789	822	772	792	819	784	798	736	803	835	808	814	766	763	785	831	782	806	820	821	772	822	814	855	823	777	829	803	829	758	817	801	749	806	814	817	806	799	816	780	771	809	765	807	796	811	811	782	800	800	820	745	825	792	824	784	779	787	835	801	845	787	792	818	806	773	791	811	849	803	775	825	792	810	862	859	809	814	809	781	826	808	813	806	800	817	775	791	802	761	819	801	807	806	805	794	787	747	796	782	761	793	803	805	855	835	784	803	797	807	819	832	820	805	813	821	763	813	831	806	811	742	779	835	795	780	829	787	806	828	818	807	793	777	764	818	827	786	769	805	827	824	794	793	828	808	806	747	819	799	761	775	746	848	819	789	840	825	817	787	734	779	834	788	810	806	793	796	769	781	818	797	831	781	836	756	839	822	827	772	828	793	788	783	768	814	805	789	795	831	813	804	795	795	848	823	794	832	789	753	805	820	798	795	785	775	797	817	757	829	813	776	793	812	803	809	799	778	795	835	798	849	781	814	772	809	778	751	801	779	832	809	792	753	832	818	826	826	833	814	763	792	816	811	760	775	775	766	778	845	783	772	815	793	779	841	771	799	742	817	827	737	793	769	835	857	796	814	758	766	806	795	814	761	815	803	805	816	793	755	847	805	790	804	799	802	781	803	802	783	824	811	831	813	806	811	798	788	813	822	813	780	814	807	845	771	803	783	816	774	801	820	769	733	761	764	760	810	765	790	831	758	780	822	826	770	789	824	791	852	846	797	797	797	779	815	789	756	844	800	752	814	810	813	801	771	770	800	795	791	800	809	831	780	802	791	808	764	795	869	807	833	803	805	806	796	796	796	800	748	833	751	797	795	792	846	833	834	847	808	774	758	762	796	781	779	806	815	795	760	821	805	844	769	817	785	810	807	784	752	798	845	807	738	802	780	799	837	792	806	813	812	819	831	758	818	779	791	769	817	806	785	792	780	800	801	731	826	752	769	858	782	790	807	778	787	860	780	824	814	830	767	790	782	784	796	801	759	790	786	821	711	849	809	787	774	799	779	822	861	780	811	798	785	802	769	745	760	800	814	790	751	784	849	798	776	812	864	816	837	760	849	806	835	817	847	826	871	801	799	795	787	798	789	789	826	796	781	808	851	804	806	828	813	821	784	786	783	787	806	770	805	772	754	797	785	811	802	803	821	811	819	812	771	831	803	749	769	792	812	853	802	838	784	807	789	781	848	800	787	802	792	811	850	767	838	794	828	837	752	837	835	780	757	841	826	800	803	814	803	789	820	777	777	785	818	828	841	785	788	775	846	789	743	800	764	836	788	804	797	813	790	806	846	816	805	782	795	812	807	843	788	814	797	805	822	849	815	847	749	801	752	793	823	805	797	792	789	777	808	842	756	792	844	760	848	812	728	806	849	846	807	834	796	817	832	830	833	833	754	796	774	834	768	825	762	813	820	816	776	772	838	792	858	790	751	781	779	822	788	837	798	759	770	814	774	757	818	889	773	789	838	791	790	838	814	814	786	782	787	826	721	815	793	790	782	766	818	769	821	788	808	812	759	799	820	796	802	808	769	774	788	800	816	827	781	874	747	756	817	845	826	740	765	801	787	821	865	798	873	751	798	760	790	798	851	815	738	816	832	864	782	856	798	765	793	782	787	798	811	784	758	808	854	788	815	739	833	835	781	833	823	796	777	849	784	829	846	810	825	845	821	806	843	776	805	787	818	809	788	799	798	760	763	853	748	837	785	745	838	801	794	802	793	781	781	775	816	791	777	785	778	737	820	836	774	753	802	793	822	787	765	829	810	811	796	804	769	784	828	762	779	767	814	802	837	791	802	816	787	786	828	824	769	780	826	797	783	816	763	789	812	783	808	806	837	863	800	798	818	777	788	792	814	772	752	759	828	785	801	762	807	798	822	804	786	773	826	793	780	807	802	794	780	818	774	830	788	794	770	828	846	791	784	751	793	821	802	773	825	815	784	782	776	794	827	819	829	791	827	826	805	811	794	790	828	828	815	788	768	761	779	767	800	760	854	815	848	759	787	783	763	765	804	806	765	820	793	770	814	768	815	812
27547	28782	33561	21912	7919	2297	976	464	358	364	327	379	343	317	356	345	307	324	330	349	306	328	308	323	323	311	345	270	350	339	313	300	349	327	316	327	332	327	309	328	332	343	323	306	340	311	327	350	320	318	370	320	351	347	314	360	315	317	327	328	312	350	343	334	306	309	327	318	324	348	317	308	331	322	316	326	363	299	326	325	328	309	309	337	333	294	331	303	336	339	354	295	312	320	301	334	343	292	326	312	340	299	329	320	352	325	351	367	307	321	351	336	348	343	326	335	303	317	358	343	357	355	332	359	350	359	346	338	352	316	336	355	367	344	335	342	360	330	340	310	296	356	311	329	358	336	347	320	284	304	342	303	360	335	323	350	338	349	349	345	305	303	337	321	337	342	343	323	328	362	358	328	327	346	336	296	322	342	321	336	308	309	328	345	346	317	357	312	359	339	305	335	320	328	317	323	329	317	338	299	329	298	319	338	358	285	314	313	321	362	340	321	342	317	318	334	322	345	339	331	315	321	374	307	337	342	309	376	346	308	314	288	337	330	341	313	329	347	330	288	332	319	358	348	321	358	338	307	319	325	315	326	318	325	321	318	316	363	311	361	354	342	332	325	311	349	304	381	323	329	310	312	339	338	337	342	310	320	348	344	338	341	317	340	361	330	328	319	335	342	364	352	326	281	322	296	349	371	333	342	311	337	342	318	332	283	344	319	327	326	328	308	320	333	331	358	298	305	311	309	308	331	377	349	357	337	336	346	355	314	326	320	315	346	310	331	353	351	308	309	353	333	350	330	307	346	346	352	337	311	294	336	351	316	334	363	333	326	303	303	321	333	359	331	341	345	324	325	305	354	355	327	350	331	347	321	322	319	310	309	349	344	306	329	304	325	326	327	315	348	347	336	325	331	318	334	343	321	346	350	308	324	322	321	320	342	328	332	332	321	347	305	327	329	310	348	309	352	337	337	336	298	320	323	344	314	317	348	315	348	333	342	345	338	329	302	356	305	318	333	292	342	350	309	332	340	350	327	325	323	332	369	345	329	333	317	331	357	314	316	338	331	312	338	349	307	323	336	320	312	319	314	320	310	350	290	331	355	336	344	308	354	361	345	299	305	332	318	360	323	346	334	312	313	354	368	340	324	339	325	334	333	360	312	336	351	297	331	344	323	318	337	346	341	306	336	341	346	317	336	330	341	350	321	339	330	322	337	303	299	342	340	323	308	323	330	327	313	335	293	355	321	331	305	309	319	351	349	323	335	306	320	304	355	341	319	314	345	352	350	308	311	321	374	308	347	348	320	348	352	339	337	352	310	344	320	328	333	338	364	367	334	358	335	375	323	330	354	333	309	358	344	336	301	325	314	317	351	316	329	304	337	372	319	342	348	319	357	306	353	342	306	353	325	322	328	360	350	328	350	339	336	326	367	356	363	309	285	332	313	331	334	330	337	322	333	298	328	328	328	316	321	311	355	349	297	327	314	322	356	316	369	336	354	342	362	342	317	336	316	334	358	326	340	342	298	365	334	349	322	336	313	329	332	297	320	282	351	324	311	339	339	344	377	337	347	336	349	346	325	328	312	342	290	325	340	330	302	353	302	363	358	314	305	340	324	308	298	351	311	337	352	314	349	354	342	278	327	347	355	322	343	327	404	339	357	328	330	313	340	323	329	357	311	346	331	333	321	342	319	295	337	333	339	358	338	332	356	324	339	322	315	320	307	343	322	351	354	349	324	309	312	326	333	296	330	330	324	313	331	335	329	368	313	324	369	351	325	357	345	319	332	368	303	366	378	348	366	338	377	340	327	347	338	335	351	350	336	333	293	335	340	309	346	306	327	290	348	312	290	307	308	343	319	331	296	374	346	314	363	323	342	333	344	315	340	323	330	347	345	318	333	319	337	321	358	310	317	315	321	331	338	358	324	326	331	307	323	372	338	292	326	308	299	328	317	334	325	349	312	351	316	329	345	360	329	351	357	296	335	315	333	348	312	305	294	323	321	304	321	310	326	316	353	338	354	333	300	348	319	333	373	326	322	324	311	340	345	353	302	335	325	336	362	318	346	344	340	323	324	334	339	340	353	319	338	287	314	365	308	326	343	345	315	305	333	344	310	348	316	312	297	334	317	340	310	339	306	323	337	334	335	334	312	348	359	352	338	316	299	324	323	338	320	342	328	333	328	333	331	316	310	312	353	293	348	292	342	325	341	308	328	331	298	328	326	292	334	337	318	322	335	351	330	345	321	322	350	339	332	300	316	370	339	312	320	331	321	325	311	295	310	308	306	343	329	341	358	332	311	318	325	336	353	314	306	342	362	332	358	322	312	295	315	329	333	307	331	321	308	309	286	377	316	320	314	303	327	330	341	369	362	353	305	353	345	325	318	323	331	327	310	345	324	321	320	318	347	355	317	333	347	333	345	342	307	336	338	342	316	328	333	323	340	338	325	324	322	359	323	338	332	336	325	343	356	367	333	348	335	315	299	318	346	349	332	337	311	313	336	321	356	355	332	307	356	352	320	323	338	380	297	322	321	359	319	328	314	327	310	361	344	298	327	307	331	340	314	351	346	325	357	340	348	343	329	344	319	332	324	351	318	351	330	350	334	331	334	320	306	343	314	314	300	317	308	337	305	305	314	326	328	343	321	320	299	296	349	324	328	335	319	334	366	318	348	298	314	329	356	331	354	355	307	334	313	317	348	329	344	334	355	352	350	317	343	325	322	293	323	311	352	322	365	315	338	309	310	325	330	339	299	263	362	334	370	346	341	305	329	324	327	319	319	313	325	348	324	327	355	321	365	322	337	367	377	318	343	324	308	305	342	343	307	352	354	337	319	317	361	313	329	308	332	351	314	359	333	332	307	340	328	325	329	337	329	331	335	333	346	305	310	314	325	338	358	344	336	333	344	298	332	324	318	327	354	293	332	334	353	353	352	331	348	340	322	300	363	348	329	327	335	326	283	335	334	320	300	294	351	341	334	351	341	346	350	314	300	358	310	344	314	324	332	308	354	322	348	360	318	333	309	339	331	338	295	327	329	336	342	326	318	332	328	314	318	331	352	318	317	338	331	330	307	335	370	309	335	352	349	333	331	320	316	335	325	338	329	301	332	317	334	339	344	320	337	319	305	309	345	325	346	347	336	288	303	362	355	345	302	343	338	333	328	360	353	324	326	327	357	325	339	325	348	370	326	291	348	332	333	320	315	350	326	290	329	308	297	375	307	375	330	340	343	317	331	341	336	345	331	314	363	326	335	336	321	357	341	341	345	308	349	362	332	303	322	317	327	332	351	344	321	309	320	351	322	330	326	276	341	300	317	357	337	347	329	336	340	324	330	320	347	316	321	327	346	324	340	327	339	355	353	344	337	364	341	315	320	327	343	356	342	324	353	331	354	346	316	347	304	308	347	308	320	322	346	326	327	332	355	340	370	326	324	324	314	335	351	319	306	341	324	341	340	323	338	308	309	338	319	342	303	336	312	317	312
30263	48210	39951	24751	12216	4651	2082	982	639	617	556	554	612	587	585	577	610	624	606	519	533	610	620	593	593	618	559	648	617	577	622	605	574	628	594	571	566	602	573	570	569	612	575	619	574	602	599	625	650	601	606	574	599	601	626	604	602	601	603	562	565	607	566	592	630	588	570	592	597	547	635	602	556	607	631	582	612	599	579	629	613	584	579	589	597	580	567	564	570	595	579	583	581	623	593	564	575	588	619	609	594	590	578	595	553	608	559	577	560	585	574	578	593	588	615	586	619	594	599	616	611	618	604	619	634	593	598	598	595	601	578	625	563	632	595	565	592	606	595	586	552	571	615	583	563	590	623	569	603	647	573	593	635	580	620	632	606	584	605	579	646	529	545	578	596	605	600	596	576	585	628	573	584	610	565	631	574	597	580	578	639	631	596	604	629	561	555	612	602	597	604	624	561	551	605	602	583	601	596	588	596	597	613	648	603	590	603	572	548	618	615	608	574	623	576	574	578	606	582	580	544	568	606	574	575	596	606	596	574	596	585	617	582	535	542	618	597	606	586	570	580	606	584	585	540	612	578	584	602	566	561	548	587	572	585	592	597	588	619	570	570	611	589	601	584	580	587	563	568	580	641	568	586	576	596	622	591	581	614	548	601	602	617	658	583	588	594	587	602	638	616	598	578	577	597	550	551	586	613	631	565	586	575	563	617	561	597	594	583	590	600	612	573	555	563	565	597	625	570	606	623	576	613	590	601	590	559	584	591	586	597	572	589	582	579	594	636	590	618	613	606	555	596	614	574	587	587	601	599	603	570	584	568	584	578	560	598	627	599	601	593	537	563	607	617	623	570	585	566	596	578	624	591	589	572	609	630	538	642	593	583	554	572	572	592	569	526	589	638	584	604	580	616	580	570	601	571	586	586	585	587	568	577	643	639	600	590	508	538	614	607	543	580	576	564	633	549	621	569	625	544	596	588	600	581	580	582	631	625	592	589	601	598	608	550	633	605	604	589	570	620	609	621	596	631	592	616	624	603	598	588	588	566	616	580	613	603	579	591	613	578	611	629	607	627	638	587	602	626	584	578	616	595	569	596	614	590	587	596	588	602	558	610	617	555	593	570	595	568	612	609	578	581	604	580	571	617	593	595	584	590	579	585	600	612	618	599	629	596	594	562	573	630	591	584	578	621	586	601	605	579	556	548	602	623	610	617	605	599	618	609	590	603	598	592	586	578	560	556	576	605	592	548	608	560	612	560	614	600	556	569	522	601	643	603	560	596	608	594	628	625	586	584	535	576	617	589	597	613	565	584	598	574	618	600	616	609	608	609	614	586	621	615	592	571	587	626	608	609	604	607	600	618	609	581	589	545	605	591	599	566	622	643	634	606	611	603	587	609	603	588	619	590	605	594	636	631	592	589	606	598	567	613	612	586	577	584	626	597	608	564	622	564	595	609	594	608	574	560	615	622	599	597	572	577	577	546	592	594	576	559	556	603	563	593	599	592	608	618	574	591	594	583	575	656	575	590	602	605	545	628	598	585	609	614	603	664	597	579	560	589	603	575	614	610	591	637	593	603	603	583	591	667	623	624	626	605	622	599	605	556	570	575	595	607	618	603	599	639	531	633	627	590	590	606	566	578	616	559	580	638	608	619	567	589	617	622	572	588	621	590	615	615	619	579	573	562	564	559	552	606	632	625	542	605	596	568	607	614	643	593	596	586	605	606	606	574	557	609	583	587	583	617	608	608	578	627	610	625	569	623	601	572	603	588	589	587	576	615	571	559	584	592	566	597	588	588	604	581	578	578	565	607	619	630	609	629	559	575	593	603	601	606	599	601	545	605	572	570	578	608	578	626	599	590	611	578	600	604	642	600	633	574	571	600	614	573	583	557	569	614	581	606	573	615	539	582	606	594	584	569	584	620	646	592	568	619	575	584	595	599	549	575	593	593	591	612	589	605	600	601	579	563	593	637	581	576	567	574	599	604	606	561	575	586	577	579	573	598	627	570	585	522	531	552	598	584	615	548	597	568	575	571	608	615	640	641	597	575	568	586	605	581	614	624	621	609	560	563	586	591	559	578	602	601	602	577	594	593	553	602	533	596	538	554	577	565	637	596	672	587	595	641	643	562	555	592	602	606	575	615	586	603	593	622	572	602	629	586	600	576	597	559	602	594	582	597	604	588	592	566	609	594	598	591	556	617	652	571	578	588	656	610	629	605	590	631	559	590	603	618	600	570	599	553	572	622	565	645	594	599	584	601	576	597	548	615	581	538	617	625	606	625	589	602	568	582	628	600	618	561	597	582	620	553	615	594	622	580	572	536	615	575	614	544	594	608	544	577	562	574	591	613	658	611	592	608	629	581	554	580	623	629	567	596	616	596	582	613	591	576	555	558	622	576	628	539	576	614	558	561	588	581	604	608	596	554	622	621	553	580	626	586	584	593	610	606	581	578	595	575	571	602	601	540	608	593	592	613	627	609	572	503	598	623	574	554	588	585	565	607	575	607	599	538	600	593	557	573	599	588	617	499	581	572	604	593	620	612	571	599	606	603	573	538	598	573	596	564	580	559	618	586	619	583	577	586	567	597	627	606	594	601	580	635	599	569	566	625	642	606	580	556	574	609	612	612	596	592	593	586	605	597	642	575	590	610	610	567	614	627	588	632	604	613	599	598	621	603	572	606	602	604	562	624	578	612	599	588	576	614	634	581	611	568	584	625	594	609	580	573	589	558	594	550	639	619	580	619	574	604	566	588	584	541	578	580	615	589	643	568	568	596	591	602	549	587	585	595	597	600	622	577	620	592	613	580	621	625	593	576	595	603	590	586	620	609	626	597	586	570	565	551	592	571	569	588	598	565	560	594	620	604	633	572	595	625	576	554	607	623	579	627	583	583	589	582	583	617	577	568	601	596	613	578	621	546	604	601	599	633	589	603	613	618	556	570	626	621	625	608	582	633	641	566	594	606	599	588	615	567	644	584	599	596	591	584	604	586	548	597	593	608	588	584	615	590	593	543	563	595	554	563	590	555	625	595	614	605	632	589	578	629	603	577	600	576	593	600	639	655	573	567	581	585	578	557	600	615	587	571	604	606	615	629	595	612	607	570	586	600	587	622	562	576	619	588	601	605	637	634	561	571	568	552	589	589	554	630	575	619	588	589	613	608	615	564	563	587	613	587	607	604	582	596	584	589	600	607	593	620	586	583	611	557	586	588	585	591	625	609	647	594	575	580	616	580	602	565	576	573	571	600	608	564	564	559	561	556	614	662	552	572	597	600	578	584	617	594	600	575	619	630	631	596	620	535	621	578	592	569	577	585	587	571	593	589	618	652	602	606	663	571	571	582	614	573	583	596	588	578	583	638	584	588	614	611	594	602	631	589	565	561	592	591	632	623	605	586	603	561	578	586	609	596	596	594	587	596	636	585	611	584	592	593	590	598	626	595	552	538	582	591	581	576	610	595	574	581	618	605	586	598	576	559	638
24457	24237	41969	41094	28445	17761	6593	1181	478	422	413	387	415	403	407	386	343	407	404	417	393	374	393	406	372	432	427	378	372	408	412	378	386	406	408	433	408	368	420	390	391	429	402	405	391	389	385	408	387	429	403	416	392	406	403	391	431	393	427	385	387	411	337	375	423	381	385	383	380	393	410	394	368	388	346	391	406	380	403	380	402	396	385	407	363	377	402	380	392	422	431	426	397	390	387	343	360	365	399	369	368	417	400	396	396	411	410	398	397	434	364	372	384	410	397	378	378	377	371	397	401	405	398	404	363	383	381	370	415	377	371	381	389	390	423	423	371	363	392	363	401	416	389	381	373	401	413	392	427	396	385	367	414	380	381	373	396	393	404	391	380	364	394	420	416	410	364	392	398	384	387	380	414	363	365	370	380	384	417	405	398	408	412	385	424	395	399	369	386	388	370	413	418	385	388	386	404	368	397	399	380	363	386	371	382	383	372	394	418	375	386	380	380	434	399	410	381	368	376	381	385	405	381	432	384	382	396	414	362	374	376	419	372	395	404	397	415	374	354	385	394	415	405	407	408	408	400	420	374	420	388	361	405	410	405	375	390	398	380	383	349	410	376	376	395	377	379	376	387	360	371	417	402	375	393	400	396	455	385	397	363	397	364	360	381	378	391	408	392	400	392	397	401	400	395	399	377	385	396	384	375	419	442	410	403	375	413	374	395	375	410	382	362	426	444	378	377	383	422	420	387	410	380	395	386	440	342	373	411	405	395	419	405	415	381	406	357	405	389	458	394	390	385	395	420	441	416	434	371	435	392	401	376	355	370	346	409	409	405	367	387	411	419	358	415	363	376	384	395	361	361	386	391	350	394	368	367	386	414	404	419	392	400	402	387	379	395	374	359	375	447	400	373	370	390	388	399	441	393	361	390	387	394	410	374	429	422	388	399	394	395	416	387	369	398	404	403	366	385	375	401	363	399	400	417	391	408	409	441	426	393	380	381	394	365	339	400	390	416	391	360	365	405	378	383	389	408	396	400	426	424	388	377	387	371	385	396	403	400	382	391	360	370	374	407	416	371	389	405	389	384	392	367	413	360	377	416	394	388	443	410	395	378	408	386	394	383	409	360	400	357	375	390	380	401	383	356	374	354	367	393	338	400	376	379	392	397	404	344	373	397	378	419	367	388	369	375	377	413	370	393	359	344	417	407	382	398	426	404	386	388	384	401	381	382	396	396	403	378	406	404	390	354	365	420	380	433	409	387	398	384	409	397	348	393	393	382	399	368	400	374	413	375	390	372	366	409	372	388	382	404	373	433	382	405	393	385	403	434	384	386	402	411	337	390	376	401	409	401	394	369	410	396	374	396	428	381	404	433	412	353	389	418	398	399	392	406	382	384	392	403	348	415	377	387	382	401	380	394	406	372	427	390	395	329	399	375	396	380	386	383	367	388	396	368	408	367	386	391	379	380	390	385	391	411	401	407	398	429	405	396	401	416	371	393	406	393	402	404	402	419	404	410	380	409	396	443	383	379	406	415	405	384	374	370	405	404	402	380	399	416	376	380	450	416	411	370	401	382	376	362	392	408	397	382	379	407	404	354	393	364	374	406	397	399	384	372	425	411	403	412	397	419	372	391	367	358	381	403	358	389	378	403	383	390	370	415	410	405	422	422	402	388	405	381	421	388	392	372	389	396	387	406	383	376	357	426	377	394	401	413	401	401	354	401	387	378	419	396	428	411	408	419	386	385	419	411	414	380	385	389	387	392	371	383	404	434	404	358	420	390	430	366	425	381	384	403	386	378	406	388	410	404	374	385	388	384	413	394	377	399	377	387	413	415	430	400	405	416	422	408	388	367	414	413	404	361	395	404	395	398	411	382	389	392	378	433	388	392	382	373	432	391	349	453	376	367	406	387	361	403	430	410	388	386	378	429	394	401	380	378	367	357	403	382	406	373	399	383	394	390	363	392	363	399	383	380	356	359	391	378	391	407	393	407	392	404	389	393	391	375	407	400	335	398	376	412	399	415	392	395	381	367	378	382	401	365	418	413	415	374	352	390	375	381	392	444	374	394	364	386	364	427	392	413	431	387	403	366	374	349	374	402	404	406	397	364	397	397	404	414	398	367	376	387	432	365	402	385	390	385	354	401	373	400	419	371	426	375	375	384	361	375	417	421	384	407	393	401	425	420	381	393	384	337	384	391	394	363	386	425	414	372	384	398	365	345	412	420	380	360	399	381	375	414	392	394	347	401	338	397	376	376	398	376	351	366	389	383	391	398	431	389	352	369	402	411	385	415	406	396	396	386	390	367	435	422	428	397	425	393	393	400	366	386	400	401	412	405	416	396	376	398	427	420	392	362	385	387	387	381	365	402	400	396	402	392	419	389	368	391	389	387	450	391	432	378	382	418	382	374	416	384	381	390	361	373	390	385	375	436	409	396	416	387	382	395	369	365	393	380	372	375	401	399	418	380	367	386	389	419	408	420	388	347	384	370	392	416	414	439	396	385	389	371	387	375	410	410	369	388	383	383	407	371	370	375	384	403	402	384	410	373	374	364	407	343	365	413	378	379	378	389	430	411	404	393	392	392	426	394	366	398	396	408	366	371	374	430	396	400	421	437	380	384	372	406	406	396	433	391	411	398	386	399	411	385	377	416	379	391	362	356	387	412	382	398	371	361	380	379	386	379	417	372	396	345	370	370	400	370	378	383	384	384	401	415	376	405	373	423	361	380	414	402	391	409	445	389	404	385	374	418	383	408	378	372	382	391	391	378	375	401	413	394	371	391	398	410	354	369	412	379	420	376	355	393	402	414	374	392	398	338	386	361	383	415	379	386	408	400	410	352	406	431	390	379	381	388	385	378	353	403	404	391	374	381	393	371	417	393	403	405	392	364	338	390	400	399	395	409	421	356	385	394	379	415	425	414	358	370	364	398	396	414	392	368	400	372	404	399	426	398	405	398	369	370	393	402	377	419	408	380	379	425	396	380	379	372	387	392	405	395	374	392	393	397	373	403	416	397	418	347	390	408	396	430	365	385	387	376	368	373	423	413	410	431	413	389	433	407	394	416	421	417	405	376	364	374	441	397	396	413	430	361	384	414	366	417	379	375	393	389	382	407	416	357	413	412	383	426	401	416	384	398	379	374	430	395	382	377	384	405	396	391	395	372	394	404	380	418	373	382	383	408	395	411	403	399	378	444	358	407	379	405	404	414	399	391	381	398	365	400	406	407	396	371	382	376	419	412	394	376	369	375	413	429	382	381	420	383	371	404	386	353	393	402	385	398	357	396	363	397	372	386	364	354	372	389	393	377	401	375	386	378	377	388	396	394	419	427	380	416	388	399	379	366	413	421	393	394	386	393	399	376	384	392	382	394	363	401	370	396	440	391	396	375	418	397	430	386	412	405	392	377	395	385	350	402	418	369	383	395	371	389	378	377	390	448	343	393	378	406	355	392	382	407	381	413	396	360	388	386	398	399	351
54768	92146	77503	53499	35734	20293	9028	2342	856	684	649	699	681	663	715	646	671	716	682	692	738	684	712	677	699	712	686	626	680	684	716	678	685	703	653	677	686	670	774	672	685	690	614	659	702	683	662	674	736	675	653	693	707	634	715	675	643	729	637	681	670	687	651	684	714	659	672	709	666	697	696	669	717	695	692	696	721	693	677	692	678	696	712	734	688	715	671	683	680	715	674	691	681	657	675	637	672	713	694	671	677	680	698	700	649	680	711	726	695	700	735	711	712	712	688	711	697	675	686	691	678	697	714	672	687	667	639	653	637	703	719	707	674	687	671	686	674	687	655	672	684	702	716	712	715	737	682	713	693	645	661	722	674	697	752	645	677	681	675	707	727	699	658	690	687	658	694	720	701	669	719	695	627	704	661	696	674	679	720	679	696	699	713	663	656	633	650	706	697	689	677	683	648	709	631	689	678	632	713	680	660	662	653	659	668	731	667	671	683	672	679	689	647	714	710	687	654	666	694	689	710	733	675	614	682	674	678	683	683	662	671	744	726	660	652	667	698	710	697	672	675	667	687	662	714	672	733	701	690	700	716	633	659	695	652	682	681	666	687	686	675	715	668	713	715	666	680	691	708	652	731	768	653	695	687	699	677	656	737	648	656	648	678	728	700	644	683	684	651	682	667	701	621	679	675	702	696	677	660	666	651	650	722	688	664	667	714	645	681	664	677	712	708	646	715	679	671	666	758	691	709	713	728	647	694	664	685	664	712	687	713	658	718	668	621	670	646	658	617	704	669	694	647	695	710	714	663	710	669	668	690	699	681	697	688	640	660	715	646	672	702	637	611	681	650	733	664	654	683	695	702	684	655	714	694	696	720	690	675	694	706	647	742	659	668	681	691	653	666	661	686	684	698	717	659	693	692	729	718	702	730	666	707	709	651	698	671	651	666	697	688	692	672	685	692	644	684	687	675	650	658	678	685	702	689	751	664	650	669	725	716	673	668	682	660	692	662	686	714	682	705	692	709	670	734	708	667	665	663	753	717	743	655	729	704	674	707	637	678	712	739	681	671	675	709	670	689	674	673	736	715	718	698	651	713	711	683	703	693	666	685	680	694	693	620	715	699	704	667	716	721	664	671	681	713	680	699	679	679	697	729	703	684	672	647	654	695	718	719	702	695	662	705	723	662	721	679	675	648	667	660	640	708	680	711	618	701	672	697	709	664	699	707	673	677	662	686	658	738	736	659	666	701	682	686	695	726	684	680	660	651	684	726	665	639	712	689	675	696	698	677	668	699	685	691	705	695	707	694	675	669	682	708	647	689	679	728	720	695	665	683	773	679	706	655	696	665	665	690	667	664	693	702	697	727	723	656	742	699	692	678	697	671	712	678	672	623	650	688	692	689	637	642	670	659	725	710	653	688	675	721	677	702	692	682	669	667	662	673	683	697	666	669	671	670	696	728	716	690	704	683	724	707	688	649	665	699	679	692	666	682	673	665	695	703	645	668	645	641	708	734	718	721	668	710	678	681	664	665	719	694	700	679	725	632	661	652	711	677	687	699	659	658	642	706	715	640	702	665	702	695	696	688	699	700	693	651	725	710	676	660	687	718	686	687	674	658	671	646	666	679	665	718	715	673	707	692	690	671	698	692	687	706	697	691	657	700	677	687	694	640	702	702	746	673	705	712	646	652	701	730	667	704	675	671	713	709	654	722	674	710	733	639	673	646	676	698	702	690	680	650	669	734	674	657	682	729	691	664	708	704	762	695	709	650	676	655	710	741	679	700	677	704	696	659	715	682	708	706	626	701	726	686	669	721	691	710	693	688	680	670	668	664	710	725	675	666	619	746	716	665	743	683	690	694	674	716	701	648	718	650	699	621	714	667	665	715	673	669	713	680	664	655	672	680	673	675	648	716	717	702	677	679	712	675	693	714	675	683	687	741	707	677	672	661	709	664	651	684	708	732	687	700	722	662	653	708	684	702	702	711	630	691	660	684	666	667	679	694	654	711	684	678	667	680	712	663	701	653	678	664	643	699	682	708	690	656	696	628	701	661	689	627	700	657	713	672	650	672	677	694	703	701	665	692	675	718	654	644	687	667	714	690	675	662	659	679	668	683	652	711	752	694	671	667	686	713	651	705	706	687	711	664	706	664	677	701	689	659	709	688	701	672	715	699	688	678	650	709	686	673	710	649	696	684	661	757	644	730	688	727	728	652	684	739	652	674	662	677	644	706	677	707	674	700	695	671	675	734	630	651	732	639	700	653	692	687	740	648	646	673	701	701	694	684	654	692	738	692	689	697	705	655	690	711	720	667	709	645	697	658	692	671	674	683	660	689	731	701	698	701	658	702	703	715	648	676	705	673	716	673	679	650	674	690	645	706	695	657	735	681	638	699	709	698	711	676	668	694	684	750	635	730	719	623	667	672	686	653	665	699	667	648	708	698	702	705	694	691	691	693	716	730	686	683	685	675	713	701	684	684	666	652	674	719	700	666	685	695	688	707	640	677	700	680	669	673	702	700	686	670	702	716	760	678	691	642	742	717	684	670	649	689	648	699	669	694	704	712	675	697	731	643	658	685	649	703	699	671	720	645	640	684	684	648	720	702	677	722	731	712	660	685	697	710	669	660	666	696	710	644	693	726	666	694	673	721	700	733	665	644	705	663	720	697	687	672	700	683	664	729	706	715	722	658	711	707	646	693	673	661	705	706	710	739	657	728	643	764	658	668	713	693	685	651	690	686	710	706	720	652	689	674	662	700	703	678	710	648	674	700	682	652	676	702	678	667	648	720	755	695	652	703	675	668	646	664	682	685	711	694	712	693	732	623	686	649	667	691	650	694	691	633	640	641	698	679	701	628	684	709	685	711	682	677	677	644	707	670	670	676	714	732	695	719	644	705	729	663	693	715	709	678	715	752	671	670	631	687	669	666	653	648	647	723	661	631	682	704	673	695	688	715	670	719	669	705	694	695	687	704	688	736	695	735	727	671	708	680	648	688	726	669	733	673	669	721	697	666	695	652	705	721	651	692	706	670	692	654	679	671	684	665	677	669	700	692	693	738	674	697	645	669	656	674	706	723	714	710	647	695	680	686	685	660	682	688	680	698	656	663	654	677	680	667	671	678	713	703	686	691	698	713	665	680	716	693	682	648	677	663	710	655	681	655	696	705	669	708	699	705	661	740	639	714	681	688	648	654	678	688	681	692	722	656	704	660	659	698	693	690	688	758	697	669	701	693	722	671	734	717	683	686	714	691	688	667	705	720	693	715	711	697	663	668	670	680	673	731	721	702	667	686	684	669	688	727	712	688	694	700	717	698	691	723	678	662	648	703	716	698	684	703	670	688	623	674	689	719	680	648	689	728	671	659	673	648	704	701	698	728	623	731	644	648	678	690	712	701	720	664	700	675	716	704	674	695	732	687	668	656	678	671	667	700	685	669	652	698	670	665	677	684	688	656	702	661	663	649	708	699	665	692	658	661	692
23448	22440	36430	37039	30646	23780	13645	2155	657	546	514	507	493	513	510	528	465	507	508	475	514	479	474	483	475	491	516	455	511	493	471	466	460	482	528	467	461	480	483	478	516	491	471	456	496	488	475	531	484	481	484	478	453	478	512	500	505	509	480	515	437	482	487	466	505	454	477	474	484	482	451	483	510	444	513	492	444	524	466	480	482	523	517	493	516	456	481	509	486	507	456	471	470	494	502	465	492	481	459	513	483	525	505	481	465	488	483	450	465	456	468	476	473	503	492	443	493	464	459	477	464	495	466	481	463	494	455	508	517	477	449	472	488	481	479	459	481	459	518	458	448	453	442	521	445	492	467	465	512	454	502	458	465	479	458	476	480	483	463	504	474	489	487	503	484	497	478	440	475	469	499	476	465	449	510	482	430	444	512	467	464	498	472	483	532	498	461	481	468	504	511	517	493	481	469	491	488	511	482	467	503	484	493	449	494	511	452	443	511	459	442	474	458	437	443	510	499	457	499	488	451	487	477	500	503	520	485	479	482	502	474	466	459	455	503	482	511	477	468	459	480	490	467	495	476	503	507	463	484	470	467	465	481	466	477	450	465	485	529	458	488	495	501	481	469	465	458	468	518	535	456	438	483	473	466	525	464	462	456	484	506	484	497	475	485	453	448	467	483	449	503	495	524	462	472	507	493	488	484	474	482	483	485	509	451	497	482	514	475	502	486	477	464	482	472	450	508	510	463	428	469	518	452	498	498	496	434	493	492	462	480	522	487	477	450	512	463	479	454	481	463	461	478	475	500	543	469	488	459	508	470	512	475	439	483	449	474	462	468	448	447	466	487	467	461	487	481	486	441	443	465	462	459	449	479	441	461	510	468	462	474	446	456	503	471	450	463	517	491	473	482	461	487	469	448	476	450	505	454	518	487	507	497	463	456	476	472	462	504	474	503	470	477	476	447	486	469	476	471	472	487	478	504	491	464	461	487	508	513	491	490	457	485	509	476	495	437	450	479	524	458	496	461	479	521	470	424	483	461	495	488	492	478	534	470	428	446	486	473	486	484	457	461	487	466	451	469	470	460	477	472	499	464	466	455	491	477	494	515	458	487	497	442	429	473	464	472	457	514	524	468	531	480	468	470	447	452	441	535	453	492	456	474	496	464	455	517	496	488	503	506	508	495	458	471	460	496	492	480	479	496	509	496	487	446	489	489	446	472	494	491	463	457	470	500	430	471	479	478	472	461	507	473	472	468	491	486	456	484	505	502	455	495	446	513	459	501	505	498	471	499	485	491	509	486	436	437	508	486	481	498	462	524	461	460	500	459	521	491	476	477	470	490	453	485	470	477	448	493	457	464	508	497	469	488	502	514	457	453	474	483	472	531	472	487	473	483	461	446	474	423	485	469	467	455	480	464	472	511	478	483	457	509	468	475	477	482	491	491	464	490	470	489	467	448	462	472	499	486	501	457	473	493	466	475	499	501	496	492	477	472	476	486	489	488	493	474	493	480	486	503	489	474	460	499	484	475	475	465	500	493	513	505	473	468	464	519	494	520	457	550	476	453	491	489	502	484	456	486	466	420	478	482	501	523	472	438	502	498	447	458	494	487	481	466	474	476	475	521	474	501	459	454	492	484	522	504	468	486	518	453	504	436	483	459	489	503	516	444	485	528	480	460	511	509	449	493	458	474	469	502	465	480	471	445	478	482	463	478	489	431	484	482	454	441	515	459	476	438	477	479	500	506	518	474	507	470	461	464	458	491	469	495	478	471	506	468	440	494	512	511	474	469	496	493	482	491	501	473	509	480	504	449	465	489	506	446	481	483	496	465	452	465	463	526	503	480	462	498	513	474	449	516	505	476	462	508	474	463	497	515	488	457	492	499	492	485	454	504	480	484	500	491	455	461	453	470	495	513	446	470	490	502	501	467	474	447	470	519	439	496	483	493	486	480	483	500	490	470	468	482	458	467	448	457	456	450	491	501	453	447	507	540	500	464	480	465	458	484	472	495	471	462	498	484	488	500	475	441	473	461	474	465	474	478	452	471	488	471	462	478	450	454	463	508	448	530	452	479	485	504	483	505	448	447	446	522	497	491	468	502	485	490	467	494	492	453	491	477	474	491	488	469	488	507	469	493	499	482	481	488	459	448	469	509	475	459	420	499	481	485	483	473	464	494	494	481	428	500	456	496	516	430	511	477	495	500	455	475	467	452	503	481	467	517	458	486	466	516	460	495	479	493	522	454	457	481	465	469	472	480	533	536	518	478	527	507	490	473	487	470	487	483	443	458	474	456	458	453	461	511	494	515	443	523	483	484	486	456	500	470	461	464	498	505	473	476	472	479	481	498	457	485	501	433	505	454	499	487	449	474	517	451	503	432	489	481	453	450	457	494	497	483	508	506	490	492	464	458	480	491	498	463	489	452	497	461	480	489	488	488	463	522	512	510	494	499	499	486	461	459	470	465	522	483	471	464	473	454	481	478	490	472	478	491	469	489	478	503	499	456	517	453	481	484	482	443	505	445	512	485	484	463	459	480	514	449	513	455	496	503	488	457	475	479	466	461	506	472	527	481	461	479	469	499	470	471	489	486	475	461	478	480	459	461	466	471	475	456	460	449	452	488	484	516	486	469	516	516	496	488	476	495	481	471	494	491	489	533	496	497	474	435	469	542	510	470	505	453	510	459	494	447	478	539	433	494	467	496	506	483	525	493	496	485	495	476	523	480	486	505	462	468	465	487	516	467	516	470	480	458	483	473	487	428	504	485	488	485	480	463	473	484	521	460	456	517	506	503	463	516	486	495	545	456	474	479	456	502	517	462	437	503	471	476	509	489	471	459	459	473	486	453	484	499	529	466	481	489	499	509	497	525	512	467	503	462	470	504	458	478	517	489	458	454	461	504	513	484	480	484	485	515	465	469	460	464	470	457	470	446	449	430	504	478	476	431	529	503	498	472	514	505	474	463	511	485	477	470	460	482	493	490	470	456	484	496	459	477	452	482	477	499	451	477	485	457	463	470	492	470	489	448	515	497	456	457	486	535	487	468	497	481	506	476	446	434	503	506	498	469	489	507	463	499	513	429	467	480	509	501	500	477	475	438	465	513	463	513	511	511	501	489	512	481	449	478	474	488	451	478	515	501	488	485	457	476	472	519	499	447	444	457	475	485	471	472	503	429	507	475	468	416	468	517	475	434	479	485	449	502	448	451	472	455	466	479	467	494	474	488	472	493	514	481	488	501	500	451	481	500	502	515	467	507	485	465	441	482	458	439	469	458	522	464	482	478	407	456	460	452	481	440	483	502	496	469	482	463	421	502	461	523	514	479	501	454	476	509	462	498	473	484	507	464	515	482	491	483	497	479	451	481	485	506	483	537	514	489	496	462	474	496	464	492	505	530	491	458	457	498	494	451	473	472	476	449	463	474	485	458	453	480	503	462	541	444	460	476	462	511	492	489	448	485	468	491	462	478	487	459	505	477	502	518	494
59991	101169	87469	64796	44865	28498	12764	3600	1086	874	835	803	778	863	784	827	862	807	802	833	802	785	794	796	794	836	832	800	785	841	825	856	811	799	792	769	864	831	759	776	817	763	798	820	851	782	837	857	782	804	786	812	813	792	792	788	821	787	788	820	797	853	840	811	802	759	844	860	790	795	789	824	837	815	807	780	842	782	783	750	797	827	800	818	822	798	777	784	825	785	806	781	748	754	745	780	881	792	800	769	770	799	781	790	791	815	839	800	839	783	802	870	804	797	814	778	807	749	786	828	842	785	805	790	796	783	790	756	862	785	825	893	803	764	818	790	819	842	777	799	829	810	808	754	848	754	815	757	831	770	800	764	786	817	821	798	850	789	843	854	795	790	817	777	839	772	806	794	794	828	800	782	813	791	787	853	844	806	819	823	780	762	819	828	779	778	816	786	804	800	752	799	790	816	817	844	825	803	796	771	771	757	787	814	867	774	804	813	770	762	806	809	809	759	757	804	813	758	823	799	816	823	788	777	758	799	751	815	817	818	863	781	848	778	791	830	826	830	714	807	794	799	789	812	789	829	792	811	766	790	813	808	816	818	779	794	815	808	817	840	759	811	813	872	824	799	815	863	827	858	797	823	766	810	818	814	743	792	798	797	796	861	768	773	837	760	799	829	781	767	771	830	818	826	760	791	799	776	797	863	843	785	767	776	777	794	836	803	796	752	829	783	778	801	811	796	846	799	758	814	820	781	755	776	825	852	798	753	761	776	832	791	825	789	768	845	794	783	822	794	812	790	849	793	819	772	795	836	817	790	779	743	797	774	781	838	833	834	782	826	765	839	751	745	821	797	813	816	770	786	785	832	790	790	821	775	762	787	808	806	784	785	839	851	814	811	802	798	842	792	792	755	791	837	799	781	805	826	759	832	787	812	812	840	859	802	795	827	813	821	794	849	894	767	782	806	825	802	824	818	779	776	762	764	783	804	845	825	809	826	809	780	828	789	731	822	817	799	787	855	805	749	814	816	837	781	842	862	848	817	795	779	824	822	785	794	772	797	770	819	808	826	859	817	798	865	818	812	795	799	809	783	795	772	777	814	823	797	795	787	802	827	803	798	824	788	802	826	799	758	789	840	864	850	813	753	863	854	815	798	805	816	821	781	823	775	852	826	793	828	854	797	857	776	828	802	806	830	832	852	772	795	833	759	862	820	835	785	831	779	775	852	856	770	807	802	815	859	833	759	770	813	808	870	826	801	734	771	855	790	771	829	835	820	795	813	832	819	827	778	770	809	804	815	834	779	807	872	823	797	817	807	834	803	799	821	759	760	775	824	800	810	868	785	771	795	798	861	777	792	841	823	763	796	792	781	819	824	805	840	788	775	820	777	814	793	846	819	848	821	833	841	796	785	829	818	776	799	826	794	776	852	812	796	814	808	792	794	753	829	753	865	850	811	745	821	811	823	791	779	793	843	799	824	818	805	846	800	819	793	825	860	850	796	753	831	802	795	784	834	805	808	834	752	787	818	783	741	797	788	808	839	782	792	853	815	779	818	776	778	809	843	817	841	783	746	784	813	761	820	823	776	753	817	853	790	781	758	821	781	796	806	829	854	771	795	824	819	823	820	792	823	814	804	793	800	835	820	814	768	782	796	801	840	818	827	852	823	764	837	801	787	818	768	810	826	799	768	819	740	845	783	745	761	795	780	791	810	855	785	787	802	823	836	820	810	777	791	821	835	806	803	785	788	805	766	858	813	840	784	803	781	807	752	767	836	794	806	746	791	804	804	824	833	769	785	828	834	780	800	796	821	832	826	821	829	802	802	798	840	834	787	839	838	781	782	815	820	784	801	782	824	826	825	796	744	808	833	786	758	764	824	816	799	795	771	791	784	797	831	800	803	810	772	780	782	816	808	797	816	816	815	816	818	817	754	801	827	828	832	795	789	812	812	782	789	810	794	773	853	814	863	846	837	753	776	809	808	831	793	780	820	821	809	773	830	821	803	801	803	808	826	808	822	823	850	778	807	818	789	795	764	751	781	797	778	836	845	814	824	776	796	807	846	813	787	762	810	765	812	796	802	787	814	758	856	815	790	809	828	829	751	813	802	767	799	794	781	815	796	778	812	768	800	771	816	809	807	836	866	800	843	793	744	771	832	812	829	823	798	802	792	787	822	826	845	817	811	789	774	866	816	826	876	835	767	829	807	814	790	833	773	789	799	799	807	823	804	821	810	840	762	740	847	827	786	818	852	825	825	854	804	793	793	751	828	764	836	794	821	772	757	791	790	836	812	762	806	830	784	751	769	829	796	810	807	804	764	770	752	757	775	766	832	803	844	879	832	841	840	825	785	762	762	839	824	787	761	840	777	802	832	768	800	735	751	831	812	792	823	773	800	823	781	860	763	837	860	797	802	843	821	815	797	856	771	802	779	787	792	846	805	781	841	813	792	796	779	847	822	800	799	771	783	765	826	770	834	779	774	791	785	848	801	834	774	845	801	834	846	806	869	777	814	812	798	771	794	792	822	802	811	844	813	834	798	830	786	800	799	742	876	789	812	835	807	834	825	843	780	807	804	807	780	832	802	796	716	837	855	808	794	764	859	776	841	770	770	826	807	807	803	787	779	807	812	826	824	825	782	800	806	764	824	783	804	839	857	789	766	828	778	804	806	830	859	751	817	765	789	834	799	834	786	762	777	804	786	759	828	796	827	806	777	795	801	799	813	894	749	833	824	800	798	801	841	793	877	803	808	824	802	795	780	806	851	776	758	801	800	738	768	831	786	790	781	733	803	823	786	764	823	765	805	788	822	877	751	835	808	836	817	799	793	795	808	785	856	760	838	801	829	831	817	810	815	787	749	770	811	846	780	814	787	802	813	793	787	808	820	783	804	805	808	787	787	823	797	767	755	785	800	807	823	843	750	824	841	766	790	789	812	826	825	815	847	809	863	752	826	803	825	793	818	801	778	806	777	758	808	746	793	837	824	791	831	819	771	769	764	772	820	819	858	850	804	826	868	862	761	827	879	830	794	823	813	860	770	786	816	808	769	831	808	752	835	766	814	797	797	796	775	784	781	779	787	834	771	774	839	798	795	820	833	812	793	783	796	795	862	801	779	820	832	791	824	849	817	839	787	783	757	798	839	748	810	764	781	815	790	819	784	833	853	848	818	794	770	855	774	779	793	847	802	803	828	787	808	831	838	798	767	779	875	880	842	830	767	829	820	795	766	811	827	811	767	808	786	799	810	824	736	763	787	773	822	801	786	754	794	783	842	800	880	781	777	758	803	788	771	829	830	810	824	804	808	782	796	796	832	797	787	792	742	808	813	798	857	806	817	779	812	757	814	741	756	818	838	780	809	841	785	802	824	834	812	835	795	799	812	735	820	814	824	793	775	826	788	775	820	734	791	778	840	801	857	828	834	773	831	803	820	771	788	850	798	836	787	830	807	800	824	826	833	809	836	790	812	771	800	796	757	813	818	772	754
27620	29401	33470	21579	7968	2411	913	459	343	298	325	335	336	312	344	315	338	355	353	359	361	346	333	343	331	329	323	309	325	339	337	329	331	366	332	329	338	329	339	343	354	345	366	351	332	333	344	310	337	337	351	351	316	350	369	319	331	326	350	361	336	321	320	333	341	364	363	322	312	326	326	319	342	372	338	345	337	342	373	344	343	339	313	326	314	338	319	356	343	320	340	299	342	343	369	318	357	345	337	307	320	297	336	339	330	342	324	362	314	380	343	318	327	339	338	352	336	328	356	349	320	326	338	369	315	335	341	358	341	315	344	354	332	335	329	317	337	345	322	328	348	350	330	374	354	316	345	356	342	342	344	340	359	348	356	349	360	337	354	352	368	288	330	293	339	346	316	341	333	329	322	326	341	337	343	353	338	332	303	334	305	342	357	332	332	346	370	298	387	317	327	324	340	339	312	329	355	352	327	329	331	353	327	343	343	340	313	357	313	357	329	322	323	346	321	328	343	328	339	372	357	335	324	331	317	355	316	323	325	341	311	334	323	334	337	326	338	353	324	347	326	350	381	332	331	315	377	329	337	336	346	315	315	329	309	347	363	323	331	343	379	359	370	344	316	355	327	348	355	340	352	324	360	321	338	356	356	355	312	363	327	380	316	352	336	369	357	336	307	366	323	350	324	331	349	330	345	346	329	345	298	340	357	319	305	336	324	343	350	352	333	326	343	314	335	316	309	361	364	339	302	361	357	327	347	352	300	331	326	335	363	309	343	357	345	323	319	334	339	335	307	319	361	374	351	314	342	353	351	330	281	334	363	359	331	345	344	356	332	311	315	307	314	334	319	322	319	350	363	323	344	353	350	310	297	326	336	331	341	356	339	337	332	364	351	345	367	334	330	324	343	333	368	335	353	369	337	345	328	337	358	335	335	316	320	345	353	350	299	341	338	352	387	324	347	317	331	350	379	307	339	347	333	337	366	330	324	304	335	307	343	302	392	326	324	331	301	369	362	311	325	327	331	334	352	363	306	330	362	350	336	351	295	336	349	333	368	320	338	337	361	322	306	347	363	381	359	365	366	340	367	361	324	337	325	343	340	314	326	337	388	325	343	334	343	330	354	334	305	360	334	346	323	341	367	326	304	351	373	337	331	324	339	344	332	327	333	327	354	375	358	342	341	305	289	363	365	369	329	326	364	318	343	357	329	325	314	325	345	357	304	351	357	327	325	316	340	321	341	322	369	325	310	319	332	344	322	315	346	344	328	337	338	335	356	356	336	351	314	319	319	346	331	310	338	344	350	326	319	313	302	340	320	346	359	311	334	326	383	328	306	338	346	393	295	311	332	344	376	352	348	314	321	350	354	316	324	355	347	354	333	350	348	334	356	319	330	329	387	336	359	363	316	336	339	361	333	306	355	353	354	337	330	314	348	312	348	353	322	314	313	344	335	354	334	356	314	310	327	344	354	346	328	348	341	328	356	343	370	354	353	348	344	347	339	354	325	315	359	328	355	333	352	354	337	340	309	347	320	345	386	356	341	357	340	313	391	330	325	358	322	355	333	337	318	344	328	313	327	301	313	319	324	344	347	314	320	351	337	353	326	337	361	350	316	344	305	350	351	337	362	332	341	331	309	335	351	336	328	336	306	344	328	314	356	360	328	318	364	350	369	313	332	298	347	329	333	335	314	325	362	351	331	341	357	339	320	357	367	358	328	330	313	341	344	326	346	372	361	347	324	346	356	346	326	346	316	322	304	353	334	316	338	311	338	378	353	332	364	303	316	350	329	318	321	329	327	338	364	317	347	346	345	309	318	360	326	298	332	344	329	322	359	334	347	342	320	334	349	317	308	323	319	350	337	329	329	340	346	338	350	325	352	320	332	311	339	350	343	325	362	340	319	303	336	317	354	323	380	345	340	333	351	362	328	353	354	332	329	374	316	340	308	337	355	344	357	359	356	380	332	352	336	292	324	340	340	320	339	327	322	328	323	369	332	311	332	294	371	343	343	347	359	319	332	336	350	348	355	322	317	333	353	337	338	311	348	342	332	334	388	319	333	313	338	327	330	343	363	365	315	346	316	329	315	324	302	343	333	327	370	332	337	347	344	328	324	324	329	362	362	338	353	332	311	318	324	349	348	321	317	335	341	345	357	347	342	335	345	322	331	344	321	333	317	307	293	339	368	343	322	342	309	350	339	323	338	295	362	335	347	351	346	331	342	336	323	339	323	327	326	336	317	329	363	364	328	350	358	339	357	341	329	342	358	393	342	346	352	360	354	317	364	343	325	339	326	337	338	353	330	340	358	332	329	367	294	351	338	337	342	364	341	324	370	325	327	331	370	317	319	312	336	329	341	318	334	318	306	305	341	343	317	312	319	307	338	352	368	342	397	332	350	323	339	357	356	344	353	336	325	339	325	336	355	330	356	337	367	378	342	337	339	338	345	342	327	366	331	353	347	337	342	311	322	359	312	332	332	324	311	339	334	352	328	343	337	374	327	307	331	325	332	322	327	383	321	335	342	360	329	324	311	351	343	357	318	355	342	311	332	380	331	392	331	313	341	329	343	337	327	335	358	343	325	333	308	319	292	363	307	354	341	334	327	366	341	342	384	324	332	325	355	338	329	318	332	345	313	328	354	362	359	356	315	322	344	332	325	345	318	320	342	343	335	345	340	315	340	335	333	350	364	369	311	322	331	353	339	346	323	348	302	335	307	353	341	366	343	335	354	350	338	344	333	377	311	304	316	353	335	382	316	339	377	353	347	309	342	352	345	312	344	332	340	342	320	336	327	336	309	354	322	296	358	338	345	377	347	319	340	324	347	353	328	330	340	342	346	285	359	342	308	368	318	318	353	309	348	338	325	336	330	340	331	339	338	343	341	331	316	328	329	332	340	341	342	325	343	340	316	352	350	323	333	324	340	330	345	332	350	327	350	358	374	329	330	334	324	344	327	326	328	327	319	324	335	299	348	315	359	326	341	330	318	343	335	321	350	336	343	365	330	341	375	320	329	352	325	329	331	378	324	359	349	347	325	296	332	340	322	352	329	376	343	339	339	326	355	323	363	310	343	329	317	348	359	299	320	338	347	333	327	364	325	343	345	301	334	342	373	336	321	374	361	357	304	351	319	300	355	356	328	307	342	340	359	369	317	323	336	354	327	320	346	351	332	304	350	333	359	324	338	290	335	327	287	342	346	317	327	353	366	341	338	368	347	341	318	352	317	332	324	363	347	327	337	308	334	355	337	367	360	345	332	350	329	347	334	367	348	288	362	384	357	366	342	345	364	339	312	337	337	331	322	336	333	317	316	314	348	330	305	346	324	334	351	335	323	360	287	319	346	344	368	344	339	339	337	323	338	333	320	330	362	377	342	345	337	350	346	363	380	306	293	328	317	331	301	310	319	320	344	365	303	325	344	326	326	367	378	344	344	334	336	326	287	338	352	340	337	353	347	284	318	372	369	335	317	343	355	342	343	294	315	318
30259	48501	40135	24528	12183	5119	2054	909	629	613	597	615	605	622	619	579	627	599	566	596	621	598	617	606	591	596	609	632	588	583	643	591	617	578	611	585	604	599	578	603	572	607	645	628	607	570	596	627	587	608	666	585	589	637	624	651	606	624	582	615	598	572	648	596	584	584	590	628	642	627	620	607	625	539	632	613	622	580	605	612	576	614	538	631	589	594	626	611	609	550	579	618	622	638	618	574	612	606	545	614	583	638	605	611	597	632	621	607	599	552	626	644	578	588	628	629	598	608	559	610	614	625	644	606	624	572	599	610	652	588	625	571	590	538	603	608	617	563	600	636	578	582	584	566	627	607	602	604	637	621	592	554	575	633	608	645	588	602	582	639	575	574	653	642	594	593	611	587	608	607	585	641	591	562	636	590	624	626	585	604	618	609	605	588	596	603	617	553	600	586	629	581	630	591	612	598	590	585	589	588	594	604	591	603	587	627	621	579	611	567	593	538	604	614	583	609	599	662	626	603	601	619	575	589	603	626	582	595	615	599	599	623	599	593	621	569	617	575	594	605	594	539	581	622	579	603	605	589	537	596	607	616	572	570	618	646	598	597	594	574	624	628	631	593	585	586	658	584	616	571	575	582	596	668	606	585	615	627	563	635	597	620	570	611	599	638	556	611	598	589	590	622	626	544	600	578	611	584	616	550	584	610	558	620	586	616	609	586	626	599	600	610	593	607	596	580	597	621	641	627	610	584	570	596	595	601	622	666	619	636	606	608	632	570	592	611	568	619	623	555	591	641	613	610	606	603	569	588	616	607	587	578	645	637	591	577	579	639	597	594	563	642	625	599	618	577	593	582	631	602	609	602	625	634	612	614	575	579	600	610	602	556	612	626	586	621	604	586	636	577	523	567	604	611	622	597	636	612	548	568	593	614	594	613	592	641	579	596	613	584	634	610	555	608	581	625	612	641	616	556	596	609	578	541	603	575	619	570	574	561	590	585	579	640	638	623	594	656	590	593	664	650	617	600	554	603	573	627	611	632	619	664	599	581	557	588	620	594	611	597	588	629	596	599	546	591	591	573	570	620	640	651	626	610	596	642	625	604	664	638	604	588	623	558	582	600	612	608	636	591	640	592	605	576	637	608	622	625	589	573	622	592	620	611	564	627	590	583	595	597	579	632	598	569	575	588	591	577	598	612	631	616	658	623	598	583	620	614	579	616	613	609	601	583	548	594	551	621	611	637	625	604	574	592	566	604	619	630	600	605	654	620	603	637	599	628	632	608	599	593	552	553	604	623	569	562	589	594	518	594	596	611	620	597	583	624	635	596	618	605	684	571	607	588	607	561	660	580	619	654	598	600	577	597	603	606	626	627	582	626	672	646	612	657	568	588	591	674	594	616	575	593	635	608	607	577	614	578	622	576	585	630	601	576	616	572	607	592	636	636	663	572	578	620	603	551	605	595	603	607	604	580	578	631	624	609	558	612	626	605	596	557	588	622	595	624	605	612	573	588	609	607	586	615	586	588	612	636	597	531	608	647	643	605	573	613	634	569	642	618	577	582	600	575	589	631	610	632	595	598	573	605	566	643	647	569	620	586	616	624	609	543	602	613	600	610	592	571	608	583	611	648	577	645	645	605	595	622	609	581	622	615	585	599	617	595	586	554	574	610	560	613	627	608	616	619	567	549	627	589	599	573	603	644	608	559	615	569	622	597	609	613	611	575	627	609	621	603	622	593	612	559	579	598	604	588	582	586	632	645	634	615	616	599	554	597	582	572	612	616	617	583	550	596	589	598	583	609	614	597	614	600	674	586	591	610	599	597	576	583	615	564	585	583	569	613	576	593	651	593	601	572	627	631	621	605	589	564	567	633	632	595	591	583	620	638	593	571	595	604	601	636	588	608	601	595	598	611	635	621	599	560	615	598	593	576	595	596	551	649	577	628	642	592	618	592	630	610	617	632	577	607	619	588	607	578	543	612	574	630	629	541	580	636	627	596	565	599	545	550	577	607	613	617	603	611	601	568	600	603	613	566	639	542	585	611	575	666	577	609	638	584	614	587	595	615	614	594	606	565	626	576	610	629	585	677	631	613	599	626	630	620	618	569	549	600	595	589	565	635	610	562	583	575	585	611	611	586	607	617	621	596	652	586	603	598	588	613	614	613	596	626	589	554	627	625	559	563	618	614	608	606	596	552	595	636	656	621	573	609	616	568	609	597	585	628	599	576	601	644	634	579	552	593	609	594	633	625	607	627	603	580	668	641	653	618	623	573	558	578	609	594	597	635	594	606	606	589	603	570	651	624	608	627	582	579	619	581	579	634	566	619	627	611	637	592	638	566	586	597	641	631	592	628	597	631	615	576	569	623	605	549	548	592	579	578	592	620	627	633	593	638	625	616	578	647	660	587	615	585	612	607	574	629	602	609	581	622	614	625	609	565	677	626	640	580	624	607	587	626	627	613	674	591	600	601	602	601	639	632	579	558	596	602	583	604	618	613	609	605	589	588	588	615	610	597	618	574	608	624	588	571	589	621	611	584	594	585	616	605	597	600	629	613	582	626	611	612	612	594	578	584	596	625	608	602	591	569	610	603	601	617	648	588	621	643	605	611	598	608	599	599	624	624	612	577	643	640	601	602	579	603	606	644	571	610	559	650	587	575	583	580	646	632	605	635	635	587	578	655	546	637	609	570	654	617	588	599	663	573	646	591	598	612	650	625	660	612	617	620	612	563	622	634	579	595	601	587	556	594	587	620	594	604	613	567	583	585	603	572	607	587	610	601	572	601	577	646	607	600	623	635	638	599	635	598	580	622	575	564	597	595	622	612	625	590	599	578	637	615	620	609	615	599	605	579	619	591	605	577	597	605	638	640	618	609	588	670	660	628	608	576	641	574	555	631	576	606	627	615	601	619	614	598	595	646	609	594	563	600	577	620	590	586	598	617	629	583	553	622	589	631	609	601	608	616	614	657	597	607	574	543	578	598	608	579	651	620	558	594	585	571	639	630	617	601	631	584	582	574	582	590	576	583	596	590	643	594	639	574	579	586	640	618	584	564	613	577	605	560	600	620	608	603	613	592	616	532	562	597	577	621	596	589	638	620	600	636	561	581	604	598	545	598	589	575	600	617	596	607	623	602	586	619	583	606	614	587	598	576	624	631	594	595	602	609	594	588	524	571	614	597	590	592	577	600	631	591	587	606	613	568	549	586	620	553	567	583	622	587	609	610	580	597	570	599	625	630	633	596	579	602	619	607	596	593	591	621	606	619	645	595	575	589	562	628	630	542	581	603	665	624	614	637	613	604	608	649	592	612	593	575	565	558	598	586	586	626	572	586	588	586	616	612	635	617	601	560	585	576	596	610	605	603	639	649	621	615	581	586	558	615	614	588	645	567	624	610	609	618	645	601	591	586	595	599	627	626	619	609	595	604	609	592	623	629	595	578	599	568	598	610	601	658	632	574	608	633	574	581	584	575	649	605	589	632
24532	24027	41066	40415	27962	18449	6236	1154	446	415	414	427	378	392	390	395	403	398	412	375	414	431	394	379	428	427	407	373	356	410	422	378	370	394	407	397	404	398	386	418	385	382	397	381	372	392	397	403	402	385	383	426	378	405	372	373	406	385	404	389	366	397	363	388	404	390	428	381	402	379	378	398	371	422	373	408	420	404	401	410	400	420	387	402	413	357	427	374	385	369	399	400	387	389	394	397	383	403	404	409	400	369	365	386	432	380	400	404	387	406	371	390	391	375	360	404	377	371	367	368	417	376	404	402	406	417	393	385	376	394	411	380	412	399	396	414	398	393	370	388	385	429	390	394	389	361	415	404	392	392	404	392	392	425	361	379	369	350	418	368	357	400	400	393	365	391	386	382	418	401	365	409	392	361	386	391	389	398	359	417	416	393	395	391	384	394	417	394	398	372	395	412	368	415	408	396	384	383	378	349	374	357	392	358	373	362	393	395	367	399	427	371	391	423	370	439	387	423	380	390	410	383	393	394	396	408	397	391	395	374	386	399	370	360	382	377	364	409	397	395	391	421	356	402	395	426	392	410	413	390	386	386	363	368	399	416	397	401	397	418	398	412	348	411	390	374	388	356	411	367	370	396	364	394	397	353	383	414	387	386	415	379	372	387	391	445	378	458	401	400	378	410	415	419	394	360	389	393	398	394	425	373	393	384	394	409	384	389	377	352	388	405	416	418	410	373	386	400	412	369	355	375	395	387	387	408	388	394	399	395	390	421	419	411	415	408	397	388	367	375	366	366	380	362	414	407	380	359	412	378	409	359	389	410	418	375	346	363	374	417	391	418	385	365	419	376	370	432	371	385	384	397	374	339	367	401	403	372	369	403	362	388	374	385	352	384	410	389	389	397	397	385	385	415	399	398	392	399	388	366	363	413	365	379	400	402	377	445	403	409	366	354	411	419	393	376	383	372	376	364	404	390	372	371	373	382	362	382	398	386	424	389	380	389	440	375	398	373	391	410	384	398	414	399	396	385	420	377	376	387	381	400	379	400	376	379	416	396	362	411	402	362	430	424	374	386	417	373	407	401	398	399	423	425	387	402	397	365	406	388	404	383	397	412	364	364	382	371	384	387	400	374	382	396	390	394	406	354	374	386	425	417	396	389	377	394	386	362	345	359	407	382	411	381	419	404	382	412	368	377	367	407	421	390	417	392	396	370	379	366	371	428	377	413	375	400	362	399	341	416	411	423	403	419	360	360	407	406	394	388	414	394	401	418	422	399	366	407	378	346	365	371	412	408	402	414	399	398	394	351	398	409	405	401	386	382	402	356	398	381	363	406	400	383	383	374	382	386	406	354	394	375	432	430	343	408	418	377	401	381	416	377	388	401	396	416	418	379	410	378	375	405	413	406	395	357	439	379	382	357	389	394	409	380	438	397	364	390	404	406	423	414	385	400	405	386	410	421	401	343	375	368	394	380	394	402	393	388	365	399	383	361	395	396	398	407	382	370	363	394	418	415	413	390	428	395	390	393	426	415	384	381	427	409	378	401	370	433	406	368	376	397	394	380	392	372	427	404	421	423	427	425	410	397	384	392	379	390	400	374	445	404	364	425	405	378	385	409	369	381	371	433	390	387	405	385	380	421	428	376	400	368	383	380	410	418	398	379	399	396	379	395	444	393	399	381	391	421	410	402	384	399	378	404	391	425	397	417	387	388	352	420	409	354	419	378	404	380	397	403	411	409	389	413	404	385	423	365	388	369	432	382	409	382	359	436	392	390	418	381	385	404	374	398	391	387	404	398	380	392	441	407	374	417	356	391	355	375	399	384	399	363	393	387	421	381	357	406	391	388	367	384	382	370	417	380	372	387	386	383	370	435	405	439	377	375	399	413	377	382	393	361	379	410	401	395	400	398	407	385	373	419	357	363	382	430	389	386	413	378	380	398	404	399	422	410	394	391	379	401	388	410	377	393	386	401	406	401	371	384	403	372	400	417	379	388	366	424	372	409	403	427	408	362	365	363	387	380	375	410	406	378	433	402	385	397	415	390	376	404	378	427	376	411	391	371	419	406	402	393	408	401	399	390	352	377	430	359	397	383	384	396	399	411	386	384	399	394	407	385	416	409	407	377	400	414	367	388	396	411	366	413	371	368	416	394	424	404	377	374	388	408	426	375	389	401	370	362	399	391	396	370	394	385	395	403	394	319	386	374	426	398	409	384	389	385	376	404	399	380	410	400	388	393	390	377	419	415	408	380	378	398	382	367	368	386	381	413	399	397	370	379	428	407	362	397	373	391	388	387	395	361	398	374	415	354	388	381	416	386	376	364	405	430	410	409	384	403	405	418	380	411	416	406	400	417	369	397	384	413	392	377	403	402	363	376	393	407	377	418	382	384	401	405	431	408	388	361	398	410	376	392	392	366	389	409	405	386	348	385	348	437	384	362	386	352	387	411	378	409	374	385	381	386	369	355	365	397	362	410	399	369	396	360	380	368	420	371	366	382	396	435	409	428	410	358	401	381	417	409	406	367	353	417	404	421	374	409	393	372	377	403	397	394	387	385	377	387	397	362	404	360	423	363	380	408	363	384	404	386	367	395	410	378	396	410	382	378	383	376	363	413	411	394	335	387	387	396	417	395	389	374	391	403	344	400	404	413	387	391	404	396	378	377	381	404	406	362	370	394	365	374	383	426	403	378	407	384	360	380	398	376	385	427	374	401	410	398	435	404	401	404	405	418	399	375	422	393	372	437	398	410	396	387	415	408	371	373	371	390	414	351	404	383	363	427	380	360	382	411	379	397	399	418	393	416	412	392	385	394	362	402	403	433	374	382	396	351	392	379	385	396	429	405	443	340	402	406	369	384	364	383	397	346	415	373	389	395	409	379	404	379	446	392	370	404	395	380	382	369	394	386	390	398	379	405	421	392	415	426	327	415	377	406	374	373	388	386	393	413	351	434	392	402	371	380	399	398	409	411	403	391	370	423	414	367	369	399	375	420	364	391	386	388	415	411	389	396	422	416	400	376	373	392	396	405	390	404	390	407	415	372	410	355	364	380	394	384	364	409	389	388	395	366	395	407	386	394	416	393	441	414	392	356	369	392	375	422	426	402	393	400	402	405	381	415	415	388	431	382	417	348	394	406	398	364	401	374	406	362	405	369	385	380	433	435	381	355	374	382	395	375	384	401	374	418	414	425	386	376	362	392	369	400	373	434	389	412	426	410	401	390	387	363	369	389	393	395	388	384	393	388	407	351	391	347	414	363	394	390	389	364	401	415	389	421	363	376	361	370	392	416	358	415	378	398	388	380	397	397	391	397	395	418	385	430	361	358	387	364	373	388	383	401	410	405	376	377	409	393	420	350	389	364	386	395	395	406	414	410	388	390	369	390	348	347	410	363	387	397	396	379	400	366	383	371	362	393	390	389	374	386	390	384	370	337	365	356	377	393	397	403	416	351	397	387	406	411	388	398	398	440	382	370	400	401
55228	92409	78347	53033	36220	20861	8260	2444	941	693	664	706	679	714	633	664	683	701	695	663	701	722	689	657	673	670	725	679	727	678	720	637	731	740	698	677	711	655	679	703	714	676	709	719	714	671	618	686	675	703	738	678	695	665	720	730	667	716	682	641	710	676	651	696	702	704	680	692	690	651	680	661	680	654	689	739	719	674	675	703	698	670	706	683	725	679	692	759	644	694	642	702	650	655	660	681	701	680	681	674	697	689	652	671	679	700	673	674	671	717	681	699	703	657	690	715	720	687	733	699	683	728	717	670	716	678	716	675	699	704	694	691	673	679	734	691	665	705	625	739	673	674	637	689	668	674	670	694	693	690	673	694	662	658	670	646	723	664	667	695	673	698	698	711	680	677	719	656	689	712	665	702	680	705	701	703	687	715	704	677	686	675	725	680	712	637	684	684	707	681	728	688	705	739	704	712	680	665	646	696	671	714	704	701	699	652	728	677	656	666	638	670	674	723	685	679	669	660	693	706	664	658	657	717	653	686	710	716	689	704	696	715	636	713	659	717	692	681	658	724	649	623	706	681	697	744	674	631	660	691	658	709	686	691	708	668	692	725	630	749	683	716	693	662	680	667	672	675	708	649	728	709	675	703	725	698	689	667	706	683	667	638	653	697	688	724	698	643	662	646	667	718	684	683	648	664	677	679	723	668	697	673	655	689	685	688	676	665	710	671	655	725	702	705	676	727	698	720	709	675	665	698	630	683	700	736	689	722	721	696	740	652	716	663	716	694	645	699	692	651	715	674	657	712	658	714	694	698	676	674	697	653	666	711	694	684	733	670	709	691	658	634	683	746	739	629	677	666	698	680	670	688	664	665	689	686	637	665	667	716	669	722	704	668	715	683	652	686	696	684	675	691	665	664	675	652	700	684	675	704	670	709	698	672	640	724	658	708	712	643	689	722	684	688	656	699	714	720	716	717	704	668	646	680	647	647	673	663	676	676	684	690	672	741	675	657	690	680	713	657	664	680	666	694	729	662	710	650	695	727	685	645	713	691	669	706	648	686	708	666	674	691	665	666	682	697	640	704	672	742	746	720	698	656	702	668	704	661	733	650	695	656	679	706	669	660	667	696	712	716	688	722	672	696	683	632	689	729	686	690	692	689	687	690	719	673	692	707	698	699	723	685	683	729	685	698	732	701	619	681	679	641	681	693	762	750	704	647	686	729	706	685	694	699	654	683	674	681	698	704	645	677	675	683	709	664	691	708	685	672	691	712	717	690	691	674	722	683	763	694	685	674	666	674	689	691	718	691	682	735	662	691	660	711	703	699	746	652	702	657	681	669	683	694	677	688	750	651	690	686	725	657	636	679	737	716	658	690	695	694	701	686	665	665	771	695	691	688	701	676	672	677	681	704	676	743	681	757	672	680	728	704	698	638	704	699	708	710	703	707	672	683	694	717	668	692	695	641	701	676	681	649	682	657	747	673	676	682	705	654	682	672	681	681	676	735	696	753	710	667	660	679	706	688	674	710	658	699	742	704	687	671	674	683	702	710	630	711	669	711	721	698	672	688	672	664	716	668	673	650	684	692	686	704	679	634	738	666	666	668	722	683	701	698	721	672	692	731	751	703	724	734	678	700	667	706	709	672	657	707	675	665	684	664	651	707	697	630	728	686	665	681	701	719	649	712	691	653	734	667	693	689	706	664	694	723	690	685	703	680	677	669	718	691	668	699	665	733	692	640	702	699	677	708	675	722	707	665	669	669	673	671	673	681	677	670	654	649	655	691	703	707	715	680	648	722	719	723	682	676	697	693	703	678	669	704	690	720	704	694	748	678	645	654	746	692	702	743	756	643	655	694	644	716	709	678	694	663	703	702	694	692	731	657	685	681	696	641	650	686	725	676	680	692	686	660	690	669	706	728	675	715	699	675	683	681	707	720	664	694	723	667	726	656	675	714	656	640	720	687	677	687	641	711	663	680	716	686	709	671	697	661	689	693	614	754	687	661	620	719	675	653	649	706	726	683	675	722	701	722	684	659	659	714	681	695	704	706	666	699	704	748	655	696	683	703	695	674	707	678	683	676	681	690	756	717	685	685	650	701	722	686	708	712	648	711	691	674	684	652	636	685	709	711	738	672	687	704	651	680	713	610	701	722	711	698	649	704	686	690	701	663	731	677	682	723	700	645	659	703	687	702	695	690	700	741	661	698	713	729	712	718	671	665	703	693	709	695	646	691	655	709	712	661	671	685	642	689	654	690	637	691	711	702	698	701	698	690	654	634	709	671	706	700	697	679	722	720	687	695	712	670	720	700	711	694	695	651	641	681	688	692	710	719	660	628	678	668	703	690	674	702	731	706	680	693	704	667	698	735	681	648	678	699	684	660	711	688	707	685	713	656	675	723	708	701	703	667	676	662	657	701	685	675	668	713	687	658	696	666	668	654	691	652	670	646	651	709	721	675	683	646	706	692	714	667	688	663	672	667	719	715	683	641	676	669	684	688	685	657	736	672	677	662	689	665	691	694	682	689	716	652	723	687	678	666	675	758	684	685	687	693	670	663	694	666	671	684	678	728	647	693	758	687	699	696	653	755	638	705	702	710	723	687	731	704	665	660	733	706	688	662	709	671	685	688	733	666	711	692	728	643	674	716	688	646	675	711	673	682	724	689	672	653	680	705	674	709	653	706	682	706	683	657	713	660	714	780	707	697	691	714	703	679	742	662	650	677	659	722	716	678	706	724	658	705	689	686	705	652	670	654	713	660	679	704	692	673	642	701	668	730	719	685	681	679	647	676	709	769	662	684	643	670	700	708	675	699	682	702	683	689	717	701	641	698	693	707	678	710	674	711	703	735	714	714	660	703	663	736	675	727	640	676	676	648	712	638	677	686	692	678	736	672	687	677	693	706	670	733	720	676	696	690	673	630	690	647	657	627	674	673	776	671	717	692	666	723	723	736	717	679	637	664	736	704	664	700	720	740	687	711	671	676	698	661	682	686	702	672	696	721	673	647	708	675	683	678	734	716	640	714	680	678	723	636	725	671	706	707	686	629	714	672	710	664	723	731	727	733	691	722	706	705	686	709	710	681	674	690	686	666	672	711	709	672	707	704	679	759	639	675	697	678	663	726	716	690	690	703	683	664	728	654	686	718	686	658	701	695	716	678	652	673	639	683	735	676	740	626	700	687	700	721	697	685	671	709	656	730	711	648	685	711	693	675	699	728	679	682	705	708	724	663	722	768	714	689	686	660	704	710	724	702	675	689	662	616	703	639	667	677	733	705	666	703	722	674	709	637	703	686	701	678	684	706	624	700	694	642	710	703	708	707	679	660	737	708	687	708	670	684	677	685	736	716	746	668	698	679	707	677	652	687	727	693	726	713	663	684	696	673	666	711	653	729	641	644	709	704	715	706	698	679	682	732	740	690	643	668	665	627	707	705	627	673	649	685	650	741	716	701	701	685	657	637	731	698	653	746	717	760	697	667	757	681
23429	22533	36440	37720	30888	23530	13878	2734	624	501	518	509	500	543	512	497	502	492	479	498	531	492	449	488	496	516	512	486	505	504	468	475	456	448	484	513	495	512	482	474	490	480	479	511	488	467	471	497	509	487	495	469	484	505	509	484	480	499	486	480	499	519	451	472	484	527	495	521	486	489	495	485	502	463	493	500	449	457	465	472	497	485	474	448	468	465	504	493	459	499	491	502	485	489	485	491	469	455	459	461	492	459	512	488	463	514	486	500	517	470	506	485	472	492	463	518	458	486	478	495	502	506	483	515	512	501	482	505	464	490	456	480	469	454	511	487	489	486	490	492	512	476	471	461	473	508	496	529	515	495	493	506	522	488	466	477	456	504	519	480	512	446	514	537	436	490	458	498	486	491	477	494	513	448	483	502	491	505	483	512	525	495	500	497	471	485	509	460	484	486	482	495	508	502	508	520	473	471	517	486	482	506	504	514	454	498	488	477	451	472	453	488	499	516	444	482	499	508	470	483	485	505	482	456	493	463	497	472	505	504	500	467	482	540	500	480	501	523	496	496	476	478	495	466	465	505	464	478	497	479	455	507	505	482	502	487	505	484	496	530	463	475	512	480	479	470	479	463	513	481	438	494	506	499	500	514	453	505	484	510	515	507	473	481	501	488	495	478	484	487	467	489	456	498	496	461	495	502	491	484	492	481	459	492	495	509	477	457	488	504	480	483	498	456	516	437	466	501	488	519	490	527	502	471	476	488	506	462	474	438	455	489	538	469	495	481	491	529	521	504	501	481	478	498	496	488	493	547	475	476	487	512	483	484	509	473	472	482	452	471	484	522	462	495	490	485	486	471	467	466	472	477	492	540	470	465	502	489	483	466	502	487	485	500	483	493	475	469	528	488	523	494	447	558	512	519	544	477	502	478	489	466	475	490	494	503	458	476	453	474	513	479	478	480	491	521	484	505	506	482	440	480	493	504	491	483	495	474	472	500	457	502	457	477	534	495	474	462	497	446	473	476	496	472	478	517	472	484	459	505	497	477	455	450	435	493	483	443	508	493	454	475	486	470	474	461	481	490	475	483	485	485	508	481	472	489	442	495	482	476	495	509	507	479	486	490	521	507	471	487	501	487	499	457	481	445	528	533	481	495	483	485	483	489	457	484	479	509	478	470	507	452	474	513	510	460	488	461	488	520	476	471	445	479	490	479	501	503	463	492	469	481	443	470	459	504	500	519	477	501	487	484	468	485	487	515	475	520	521	496	503	503	461	504	488	456	439	493	497	502	508	528	467	527	486	512	499	512	486	480	499	487	508	510	478	484	490	492	496	470	515	478	479	482	448	506	464	495	510	512	491	501	479	513	474	510	475	413	479	517	450	467	503	475	517	490	496	466	419	505	456	499	506	482	503	515	504	462	466	492	513	514	449	495	509	492	488	475	467	495	483	479	467	482	493	487	465	496	501	481	493	477	468	498	474	501	519	509	505	532	476	534	501	497	481	508	462	494	487	474	516	522	441	476	500	472	480	516	527	498	495	507	528	476	463	508	477	475	532	469	486	518	473	462	482	488	500	479	505	502	481	492	479	492	482	477	451	468	500	473	478	512	482	457	498	494	506	480	502	460	495	471	505	502	488	474	497	522	487	507	493	487	531	536	523	500	446	471	475	479	478	477	492	478	501	473	470	486	466	485	531	455	468	454	499	474	479	514	536	479	485	501	502	493	487	493	506	509	490	494	468	494	498	467	498	514	475	501	532	529	467	504	525	509	474	481	491	473	469	494	460	478	510	471	477	475	514	494	469	530	471	502	504	473	479	519	504	462	464	495	505	459	503	478	487	494	487	503	473	484	431	507	478	481	492	512	509	523	505	475	481	487	490	489	489	499	498	520	504	505	508	465	513	479	439	494	479	488	478	507	516	498	462	495	456	470	448	477	492	494	467	472	474	455	476	498	488	482	509	485	500	496	475	488	536	490	459	506	452	495	485	486	496	469	483	523	495	499	502	520	512	510	486	503	451	491	480	459	492	523	471	472	489	517	512	509	444	468	501	480	516	485	527	532	467	497	461	477	501	495	530	504	485	478	473	500	486	556	515	483	496	491	467	495	492	501	531	494	485	477	497	469	491	452	497	471	489	508	499	472	497	490	435	473	517	511	454	500	457	490	456	506	466	503	485	470	529	521	505	498	481	498	505	491	475	515	489	475	486	476	516	486	486	467	500	475	522	488	504	528	519	517	488	474	479	488	487	490	488	491	514	477	470	456	517	486	492	459	489	440	458	496	518	486	446	484	512	457	526	501	494	466	479	446	493	525	499	536	476	503	461	512	475	428	484	465	457	502	441	455	490	441	503	521	464	457	447	496	479	487	500	498	490	453	499	492	495	475	496	491	491	469	467	471	498	509	497	499	509	484	502	496	451	464	474	484	464	488	514	462	506	445	506	481	450	440	510	438	502	499	488	445	496	488	501	499	467	510	526	497	480	478	500	485	444	474	521	478	506	471	489	490	487	483	479	459	524	487	490	476	511	498	484	478	502	508	496	476	496	480	469	469	484	480	470	540	492	484	467	481	517	472	461	488	496	454	430	519	490	500	485	490	491	524	479	472	525	536	499	505	492	474	523	469	480	449	505	462	513	478	501	479	505	521	439	493	472	479	501	500	487	461	484	460	492	469	476	465	508	459	508	485	492	504	477	519	464	512	501	482	474	512	517	460	465	476	458	504	472	504	500	486	481	539	495	471	466	497	490	515	504	520	436	457	482	506	469	496	490	480	482	448	534	473	446	471	483	466	465	501	471	474	503	476	465	472	495	441	496	505	509	487	461	500	471	516	466	509	514	451	499	464	500	458	473	437	499	472	470	456	482	458	486	512	493	509	495	429	464	466	504	481	495	483	494	496	475	507	482	486	489	499	494	534	486	456	515	484	469	492	445	496	473	509	513	497	438	488	521	502	493	471	463	500	468	476	505	481	454	488	501	486	454	516	458	504	499	470	479	437	486	502	503	478	462	464	473	480	481	442	455	485	497	530	465	475	533	478	497	516	451	507	458	502	529	479	475	475	486	434	476	484	513	513	477	467	486	495	510	461	496	449	477	488	466	486	478	447	458	483	458	477	481	485	453	469	493	443	436	499	461	514	443	504	444	506	466	505	510	513	444	512	483	465	484	509	478	504	471	471	469	528	446	486	482	531	468	482	516	550	521	479	505	506	532	485	495	483	504	488	476	506	501	507	492	481	537	494	450	487	459	501	490	505	480	490	489	458	501	507	519	520	505	477	473	520	518	511	481	520	463	514	508	475	497	477	478	457	483	505	492	499	517	467	482	529	499	504	471	476	454	488	528	503	457	514	480	473	451	438	505	498	497	489	497	512	501	503	523	511	499	523	493	475	482	521	461	478	492	512	480	495	495	500	454	513	510	465	435	450	481	477	512	499	447	480	487	496	497	474	482	489	491	484	498	495	505	505	520	528	494	501	515	459	513	470
59168	102470	88259	64630	44845	28110	14083	4745	1039	813	813	847	829	798	827	795	861	812	831	836	803	775	815	756	808	835	831	806	821	789	776	816	780	760	799	818	808	770	824	789	804	833	818	788	838	832	828	868	818	813	767	882	784	766	833	800	820	878	776	779	844	842	835	785	809	811	773	790	802	796	835	821	777	829	814	868	803	825	783	837	780	792	794	813	868	799	783	851	764	804	832	838	795	818	747	839	831	775	809	774	779	774	820	819	847	826	797	829	800	853	768	786	856	838	822	765	811	756	713	822	817	821	839	816	788	799	772	778	825	806	824	801	838	832	819	819	830	787	812	810	804	785	797	784	821	884	733	813	785	823	826	772	786	814	853	823	802	815	773	729	779	812	788	791	828	800	817	834	817	838	862	782	823	790	824	813	826	817	853	828	772	784	767	811	772	764	807	817	795	809	800	811	836	766	835	812	841	778	800	806	788	793	807	792	822	839	818	823	830	774	791	770	804	814	815	805	773	841	781	776	832	831	858	801	834	802	800	740	786	818	825	852	807	807	816	794	768	772	804	813	805	754	842	823	815	793	815	811	773	776	857	806	829	787	821	800	782	830	771	780	858	824	785	781	783	828	781	844	746	812	824	777	809	798	790	803	785	833	856	813	839	824	851	819	778	779	782	834	823	780	785	783	784	794	859	823	815	780	842	821	811	779	795	816	831	788	815	776	833	827	827	805	801	749	799	764	799	804	794	815	769	813	835	833	803	805	805	810	804	847	829	812	830	856	808	886	816	816	804	794	836	795	780	846	813	815	809	803	828	842	799	830	793	798	790	800	818	842	847	810	851	826	854	809	811	744	829	808	836	800	844	818	825	786	771	760	757	779	831	826	757	808	746	767	807	785	794	806	814	820	817	770	844	816	841	847	783	796	805	808	766	774	794	801	838	836	779	841	798	832	797	767	856	823	837	846	815	831	772	790	851	825	808	766	764	756	830	822	792	827	797	789	793	819	806	811	828	784	768	850	771	798	797	832	802	780	839	804	822	823	825	793	854	804	769	768	778	825	820	713	802	819	803	819	798	768	791	813	787	836	798	813	816	781	775	836	838	788	824	800	825	770	851	801	832	833	779	846	764	753	809	801	795	814	828	793	807	842	866	786	781	779	859	841	875	893	837	805	776	806	794	805	779	865	792	833	789	786	767	806	839	820	794	775	823	800	851	803	805	814	771	819	780	865	823	798	840	856	821	771	802	796	802	853	796	797	801	803	761	839	841	810	797	799	827	831	799	803	809	828	794	861	764	772	789	835	733	842	857	826	804	845	826	839	810	817	796	828	815	773	807	761	846	762	810	850	806	808	749	803	823	787	806	889	814	807	809	806	801	834	797	849	824	761	827	798	838	852	801	851	793	826	839	767	764	814	800	824	834	820	791	790	799	746	815	839	848	812	746	797	776	802	769	768	769	813	779	818	804	831	833	842	784	774	797	792	803	832	820	832	784	808	806	812	848	827	892	767	793	802	812	801	812	859	797	767	822	851	864	812	820	835	792	803	791	733	780	759	852	773	762	813	762	813	785	806	834	789	750	787	879	775	771	792	819	824	797	813	828	833	796	831	795	817	845	810	780	839	817	819	853	796	784	823	824	784	821	785	772	785	802	789	837	828	767	809	819	830	854	773	831	830	823	810	849	797	831	840	837	836	798	806	801	800	803	907	826	818	784	805	818	802	841	799	785	778	807	822	805	806	829	869	827	798	789	821	797	826	790	790	843	819	830	830	801	790	773	817	809	855	774	825	856	810	811	842	807	781	834	839	801	818	814	811	771	788	779	801	815	783	804	807	824	801	764	793	805	753	796	753	834	849	802	826	827	825	790	796	791	840	774	770	760	841	825	834	825	856	805	790	815	761	874	792	844	803	849	829	796	772	785	783	788	827	875	786	812	811	790	840	774	806	825	832	826	851	779	764	845	823	802	812	829	781	791	816	851	811	836	767	787	847	813	844	784	799	827	796	819	830	811	793	835	759	832	755	740	840	782	814	789	812	803	843	792	809	768	799	770	810	855	854	790	788	814	810	823	840	808	777	780	818	833	783	821	832	798	781	784	777	777	830	808	820	821	796	797	775	755	803	797	872	773	802	814	844	802	818	811	805	805	783	814	818	776	843	778	741	737	847	793	824	822	770	764	803	813	819	768	825	751	856	853	807	843	836	813	797	837	756	754	782	833	807	828	828	831	827	767	843	819	786	797	830	792	793	832	816	750	771	810	835	854	825	803	810	850	778	741	785	817	786	860	784	838	820	827	854	820	820	828	778	801	840	808	851	766	816	799	833	793	790	783	773	780	827	790	859	856	801	815	805	784	807	819	824	829	813	815	784	875	809	843	862	870	788	796	812	824	793	819	810	798	771	795	864	808	761	874	818	822	800	796	740	782	813	853	819	782	843	849	758	801	799	770	782	791	812	827	797	837	763	828	812	802	815	785	741	796	793	835	808	865	849	834	788	808	770	783	846	788	803	806	798	765	847	798	820	822	878	846	812	755	874	830	810	776	787	832	827	853	869	854	749	814	852	766	839	807	860	799	792	832	797	805	770	809	839	760	805	845	843	792	839	833	832	827	841	822	821	797	844	833	822	811	821	818	806	813	740	790	824	784	839	773	808	829	850	784	798	853	847	807	843	828	742	805	790	789	851	789	783	799	769	794	791	775	845	816	821	842	803	809	834	816	801	813	775	803	776	786	833	793	801	829	829	813	854	791	815	797	819	826	819	826	821	795	786	814	803	780	783	803	775	752	815	842	862	808	754	830	828	813	807	794	787	813	813	848	816	819	829	821	782	863	841	772	846	816	820	823	805	798	800	805	790	819	827	818	772	815	832	847	824	837	815	806	877	821	772	825	774	802	761	776	794	814	871	741	812	759	797	811	802	794	799	829	808	856	874	826	834	785	768	810	748	793	812	783	767	808	841	790	810	783	800	778	830	843	784	798	788	830	794	810	808	807	803	792	825	857	799	821	760	810	820	833	836	835	853	775	840	817	843	793	794	805	836	801	838	871	792	844	823	818	803	870	787	865	781	829	832	821	847	857	823	790	833	780	802	799	803	844	777	789	864	757	832	855	815	831	821	826	788	823	814	750	790	764	806	808	807	766	814	781	746	788	787	809	794	846	809	776	792	814	787	817	792	825	761	765	821	785	801	845	819	794	814	743	789	809	819	795	780	801	778	798	789	781	812	795	804	838	803	793	816	789	820	809	817	771	814	778	802	763	888	821	809	817	864	805	834	774	749	756	849	859	827	759	794	798	811	827	788	791	811	815	798	809	797	780	823	815	844	838	762	809	833	880	809	850	786	789	841	803	778	799	793	804	791	771	804	776	851	789	788	812	853	761	818	839	797	828	802	817	799	791	783	826	816	797	777	850	805	836	816	861	835	822	819	823	825	807	825	810	815	797	765	806	813	812	803	820	790	857	790	856	809	753	816	817	808	813	816	776	837
27646	29279	33489	21678	8026	2424	1003	494	345	339	336	345	339	365	346	303	344	332	353	388	314	344	344	365	338	299	348	340	373	335	339	358	351	310	365	359	337	332	353	364	315	339	333	361	363	339	350	358	316	328	346	366	348	356	375	345	348	333	340	352	337	343	343	348	336	336	371	333	344	391	340	378	336	370	362	333	342	355	319	400	330	361	336	373	355	362	332	375	351	333	340	347	353	308	331	386	354	393	335	330	334	355	378	359	359	343	395	329	315	359	320	331	351	331	353	335	327	351	340	360	343	370	354	352	328	336	376	370	372	386	334	364	345	333	334	341	334	314	329	359	357	341	360	360	355	350	340	344	329	346	362	341	352	353	325	403	357	321	334	320	374	362	399	321	401	326	336	366	323	333	363	383	371	319	374	328	354	365	348	334	342	315	344	342	351	362	338	335	338	351	380	347	332	336	355	368	340	340	345	344	333	330	354	345	351	348	371	330	316	318	405	361	381	350	315	364	343	345	344	340	338	350	346	371	353	356	334	323	355	323	312	376	374	345	359	327	328	338	337	331	353	361	320	345	339	354	354	335	342	333	346	349	325	317	377	326	320	333	355	362	319	322	367	362	328	377	359	355	349	339	329	351	374	377	357	361	332	339	333	313	368	326	358	350	356	361	319	344	328	341	334	345	340	346	352	341	351	322	349	336	327	371	328	310	348	347	349	368	372	338	306	362	307	370	340	365	336	348	352	313	305	355	327	358	347	367	363	335	327	328	304	376	330	320	346	348	363	348	304	336	321	343	354	340	357	328	362	322	348	330	360	356	349	351	360	322	364	349	352	357	311	330	362	363	353	324	347	330	309	355	347	343	364	311	338	345	337	347	368	339	357	383	374	328	365	349	343	332	328	348	339	343	387	367	347	322	340	349	352	325	322	361	330	362	361	327	339	361	352	360	330	340	334	391	340	335	371	318	326	372	312	330	377	366	336	356	350	342	349	358	341	368	339	321	347	336	366	333	341	317	313	344	336	353	313	326	338	357	316	330	347	326	386	361	336	345	338	314	316	325	349	327	323	328	340	332	367	355	330	359	392	331	373	366	340	369	337	342	339	336	340	341	350	323	319	350	353	301	343	339	304	360	346	336	340	329	345	350	334	323	340	321	355	343	344	381	345	349	335	344	326	371	318	359	354	351	373	362	358	351	366	366	345	317	377	336	340	332	341	336	332	334	330	355	357	305	357	364	336	336	311	338	362	346	352	373	334	345	333	363	347	348	338	336	328	314	362	337	335	353	332	352	335	348	331	316	362	326	353	341	354	354	341	320	378	340	327	328	351	354	372	346	336	315	349	363	355	363	346	366	342	341	345	350	323	361	361	337	328	351	351	361	339	331	354	357	345	371	319	338	350	353	359	336	367	334	342	332	321	331	328	343	343	311	377	340	358	363	324	306	346	358	363	339	358	353	338	332	317	369	339	332	334	335	344	306	368	344	330	354	322	351	322	330	331	345	359	379	320	350	322	329	382	362	347	372	350	314	327	338	321	305	343	344	368	337	342	341	332	320	316	324	310	374	334	321	328	336	352	348	378	378	342	331	340	331	384	310	372	346	322	374	343	328	329	336	299	375	363	330	345	337	313	328	349	325	343	350	337	330	347	351	349	308	356	359	369	367	327	360	355	351	320	322	321	362	365	345	361	344	330	330	335	348	336	332	347	362	322	369	354	353	336	342	360	337	366	341	334	348	331	335	370	362	343	369	356	345	331	328	352	352	358	376	299	359	333	345	362	357	341	372	347	343	341	350	347	354	323	321	356	337	351	391	377	351	365	319	346	332	328	341	326	328	343	342	370	380	322	334	378	330	362	347	336	315	350	336	354	331	359	353	332	340	364	353	327	313	333	353	344	347	348	333	346	382	384	321	339	353	333	376	320	327	334	345	340	353	374	334	311	315	364	327	349	380	348	341	324	346	349	356	364	325	371	351	348	326	370	348	323	349	337	378	337	348	334	343	362	351	342	331	322	346	356	322	334	315	347	332	355	335	346	333	342	306	398	323	348	381	329	350	371	352	340	318	360	355	323	318	357	343	345	331	376	375	336	339	364	358	338	360	341	355	330	370	358	356	345	350	344	326	358	341	357	347	338	351	345	318	345	350	370	313	340	335	355	370	350	336	340	328	358	341	357	333	336	330	351	348	368	330	342	318	341	371	342	362	326	336	348	360	385	355	334	348	360	338	318	349	353	347	343	320	365	338	358	357	336	313	319	354	345	365	356	338	338	321	370	372	347	344	352	368	289	317	370	335	333	337	341	362	356	353	332	355	348	360	362	365	358	352	376	335	359	371	335	318	342	332	376	330	373	361	372	330	321	347	324	346	327	328	325	357	352	355	341	333	354	366	309	348	346	358	352	362	320	330	345	355	365	338	362	326	339	330	348	405	323	348	358	347	359	328	323	372	341	362	352	354	348	343	356	365	381	362	369	376	357	342	348	341	296	345	317	342	367	348	362	351	353	334	303	335	399	332	369	389	332	373	339	360	315	342	368	357	325	326	356	363	348	320	377	349	356	330	348	371	362	340	336	331	334	356	370	322	347	351	336	376	362	342	319	357	324	324	345	355	354	316	328	321	353	338	377	341	345	350	369	354	372	330	365	378	350	323	355	347	341	347	305	318	376	328	350	378	362	382	330	315	357	384	303	324	347	359	359	319	339	354	351	310	391	361	347	359	353	333	339	358	350	339	344	370	331	325	346	337	327	365	332	360	350	334	383	369	363	332	358	328	376	342	327	335	364	348	328	334	314	340	344	326	345	332	349	358	307	351	346	345	336	314	345	344	318	339	341	382	349	343	326	354	370	308	335	362	328	344	333	334	324	338	349	313	329	363	342	354	338	325	348	352	333	353	365	345	350	339	324	341	341	351	361	342	371	343	345	347	368	353	374	308	365	336	323	344	332	346	342	334	350	326	352	330	345	352	376	377	355	368	355	344	350	350	315	337	336	349	319	339	356	397	371	320	345	359	353	348	323	362	345	351	336	344	345	379	353	356	382	352	331	339	300	336	317	357	331	338	321	346	353	334	365	321	354	353	360	334	359	361	333	381	333	355	344	359	387	372	346	332	327	356	328	356	348	327	338	325	354	299	314	342	316	309	383	358	355	320	351	327	329	301	349	380	347	332	357	344	343	334	354	363	357	324	358	336	324	336	326	367	376	329	349	352	349	354	336	355	344	348	342	340	337	352	290	320	341	354	333	333	340	342	321	340	346	355	330	328	317	320	338	307	350	339	344	329	351	333	326	358	328	328	339	376	338	326	361	342	346	332	356	373	348	364	352	333	357	348	362	310	329	337	334	318	345	328	371	341	330	333	348	343	318	316	348	344	350	351	345	372	351	375	364	346	332	304	306	356	376	380	387	333	350	352	331	328	346	339	359	316	332	367	361	343	335	330	350	355	352	345	371	309	348	361	348	360	355	357	361	346	355	348	354	342	322	359
30527	48721	40102	24946	12323	5053	2010	946	644	579	612	560	592	620	576	586	614	613	631	648	657	656	604	560	642	613	584	602	612	626	592	598	651	614	621	668	600	585	582	665	629	611	637	602	591	638	623	627	590	617	569	593	575	614	598	588	643	597	630	614	626	591	566	611	626	637	595	580	656	612	624	607	668	606	605	594	611	607	631	634	623	625	606	575	588	696	629	637	680	578	594	627	628	610	624	600	647	591	633	592	579	610	654	612	642	622	627	629	588	589	596	611	600	617	616	637	615	623	636	587	618	643	589	636	624	590	653	628	617	610	611	616	611	646	622	596	644	590	629	593	652	613	565	649	597	603	605	596	604	600	592	627	624	609	639	611	608	631	601	585	598	620	606	660	618	601	637	587	626	591	595	587	604	600	610	610	568	617	637	616	621	580	603	568	584	595	637	594	605	587	601	629	625	635	593	609	639	598	604	613	629	620	573	587	620	606	602	610	575	597	580	640	602	623	604	571	629	655	639	604	595	599	607	619	588	590	623	596	563	618	656	598	625	663	661	607	612	576	633	604	569	632	612	638	637	624	616	587	603	589	631	626	567	614	635	566	626	616	648	565	613	606	616	605	628	602	598	634	592	595	603	619	636	660	612	597	598	579	640	625	611	612	643	650	611	595	577	610	578	622	582	642	607	635	571	610	600	643	580	641	594	600	636	610	610	606	688	581	655	601	626	625	641	594	606	636	588	598	597	619	583	635	619	583	610	603	577	641	539	624	654	585	610	587	599	651	633	635	617	623	589	596	582	605	585	615	683	608	629	613	622	651	611	560	590	611	625	596	626	671	642	622	621	585	629	595	617	635	614	600	637	618	571	622	653	617	624	624	628	663	620	635	614	619	615	575	566	620	633	629	633	578	562	641	595	579	595	603	561	597	610	599	595	585	613	620	582	584	603	576	564	634	634	558	663	671	620	612	618	598	626	648	589	618	613	593	602	608	606	605	601	638	635	587	594	599	622	614	568	637	623	599	625	595	557	596	630	656	614	606	616	606	622	599	618	564	621	590	602	629	577	604	576	599	595	610	611	604	625	664	600	592	611	662	645	614	592	626	552	605	626	619	610	578	620	605	653	620	602	619	639	650	642	655	604	638	605	609	641	593	561	613	580	621	600	581	575	617	573	633	598	627	630	625	582	615	605	641	573	615	587	587	600	622	581	577	607	612	627	559	591	603	571	626	642	599	634	611	610	589	593	622	642	584	617	601	619	627	613	611	660	615	580	576	587	591	599	626	639	596	626	564	599	584	620	626	621	634	606	602	614	591	625	577	638	618	587	649	617	649	618	607	613	637	620	614	632	664	606	608	622	576	611	593	620	632	642	607	609	691	648	600	623	607	601	618	566	584	604	636	612	607	614	599	641	634	587	612	595	636	607	640	601	574	570	586	595	613	549	607	613	610	597	620	618	598	636	622	675	612	610	609	666	638	628	581	609	572	622	618	602	622	584	609	614	631	620	539	690	568	632	638	636	593	613	590	614	630	624	621	568	618	610	615	612	624	590	631	610	589	613	617	612	573	608	607	569	628	610	593	611	650	577	614	611	556	582	592	620	623	609	628	606	668	576	607	571	648	624	603	608	626	642	672	607	624	602	603	592	676	645	643	597	604	630	574	597	626	594	633	616	653	616	688	620	602	576	635	642	577	597	657	599	599	663	621	618	565	648	621	630	602	602	659	602	564	636	616	644	626	612	611	615	594	613	559	579	643	644	626	607	608	612	650	653	611	654	586	599	595	573	618	635	568	579	610	594	633	655	624	587	639	585	598	599	613	603	583	636	562	593	621	608	570	608	644	582	640	611	646	609	603	657	602	594	617	581	637	628	595	615	603	628	588	568	590	587	623	613	612	561	600	603	604	618	624	599	571	565	601	614	620	581	594	651	650	612	599	603	600	621	596	603	632	612	654	643	628	610	605	638	597	612	609	599	596	605	622	609	658	592	627	594	595	604	590	613	580	627	653	631	574	616	637	631	636	606	633	643	576	554	583	648	661	614	611	585	594	634	606	614	632	629	627	622	590	616	615	630	624	625	624	601	677	610	606	604	611	594	569	633	582	607	617	581	608	594	646	632	650	607	613	604	537	648	606	634	598	601	587	646	623	623	628	587	655	574	660	626	639	628	606	622	598	624	595	603	599	592	611	579	611	605	585	592	593	613	622	619	607	618	623	620	617	607	589	607	629	618	639	626	641	600	600	599	652	616	615	603	577	620	557	612	629	612	587	595	591	609	605	615	601	630	611	595	610	601	626	586	643	644	572	639	672	630	599	587	566	591	605	571	633	589	618	601	604	592	603	594	630	648	591	586	640	619	623	648	617	633	599	646	609	636	600	629	623	604	649	578	606	621	564	618	600	632	586	615	563	604	622	629	598	604	567	651	604	607	635	581	652	611	588	606	604	645	598	626	574	612	598	639	592	640	656	607	618	578	603	591	612	624	606	600	635	631	626	595	616	648	597	626	577	641	609	610	614	559	612	590	623	584	635	602	613	612	586	611	608	614	609	621	639	582	592	562	582	647	604	596	637	588	601	629	613	607	644	610	594	606	622	615	624	654	603	651	619	620	601	649	631	619	594	608	612	601	631	585	663	625	609	601	643	652	547	615	612	605	636	609	592	619	605	581	609	611	581	587	638	598	588	569	621	629	566	633	640	616	644	593	628	600	639	613	608	594	618	639	617	608	681	630	616	603	620	597	637	631	599	634	655	611	584	634	605	599	589	606	585	616	627	639	615	597	625	602	597	627	598	573	618	591	607	619	614	613	619	568	647	631	610	604	618	626	625	572	606	541	604	636	593	623	623	596	636	617	634	613	625	633	642	618	581	606	579	602	623	591	596	560	662	609	633	585	615	585	579	644	658	568	604	632	650	607	596	633	618	631	658	616	600	614	620	639	574	622	616	646	564	622	568	608	607	601	605	616	610	620	649	582	614	603	666	679	597	646	592	565	613	586	608	611	594	596	604	609	641	618	557	604	639	583	620	602	595	634	622	623	645	611	623	597	601	581	583	630	604	604	585	635	557	650	596	590	671	606	601	613	626	636	601	616	613	579	601	644	609	599	612	611	570	638	602	625	627	611	589	647	592	632	625	588	575	577	617	645	601	598	593	598	648	567	587	620	644	625	640	609	572	617	613	617	542	590	601	610	599	606	651	632	605	582	639	585	600	595	590	657	610	642	603	608	608	576	605	647	600	612	598	622	627	602	623	607	618	579	621	609	625	606	575	608	604	602	565	646	619	604	595	607	643	668	611	591	620	601	603	595	642	607	570	617	628	651	641	641	622	660	581	604	633	572	635	614	634	613	616	604	595	601	605	621	591	624	594	599	633	611	605	608	601	642	654	598	604	578	600	633	624	602	629	618	598	569	600	583	630	653	641	609	596	621	598	578	590	605	575	632	655	647	617	636	595	639	612	586	605	594	547	660	596	659	598	623	660	609	634
24458	24466	41524	40038	27463	18507	6248	1083	432	415	392	434	401	423	395	435	378	403	419	397	396	423	417	385	426	381	399	392	385	384	397	392	398	398	417	432	410	413	413	423	394	412	402	393	410	368	416	398	381	383	433	414	401	397	411	394	383	438	417	405	385	407	408	423	423	439	447	396	414	419	394	399	386	391	445	441	426	396	392	389	412	405	387	397	437	404	396	430	384	386	425	390	409	435	401	388	367	387	406	361	427	382	372	448	372	453	409	424	378	420	415	395	389	429	385	437	398	402	387	410	447	414	372	416	419	397	392	422	379	404	398	389	358	399	389	368	406	373	421	439	389	393	377	379	389	354	377	411	414	380	401	414	395	373	400	417	393	390	392	418	433	419	388	415	414	412	392	396	393	398	418	378	424	415	385	402	405	393	404	407	450	387	388	397	387	415	403	420	409	426	413	428	411	392	398	407	400	432	393	362	395	447	420	399	422	366	408	345	366	433	398	428	407	434	422	411	411	401	449	394	368	437	400	379	385	433	414	423	406	440	433	403	426	382	428	366	415	358	401	423	404	360	377	401	370	390	378	448	391	361	403	370	399	395	397	356	425	393	366	417	435	410	393	404	414	386	408	361	401	375	430	392	401	411	402	367	425	418	355	382	415	378	425	391	410	376	413	391	387	433	393	396	399	415	387	415	380	423	378	419	384	423	434	392	385	392	430	416	385	395	423	414	393	411	388	415	416	396	376	417	379	419	408	397	421	384	396	379	404	406	396	395	374	394	407	414	399	352	417	381	405	383	388	393	374	395	401	384	426	392	427	367	431	421	388	375	425	411	404	398	405	401	372	404	402	432	403	416	416	437	414	400	402	402	433	377	383	413	417	400	386	398	413	375	397	403	411	420	410	388	443	412	399	435	404	384	378	403	427	410	423	397	384	409	372	370	416	379	413	366	412	397	389	379	407	369	414	404	423	416	401	348	389	434	395	419	428	380	384	387	365	396	415	435	374	404	400	403	403	434	372	400	405	399	367	383	355	417	407	431	395	420	420	405	362	382	388	398	403	397	399	408	403	392	394	413	385	400	389	391	376	413	385	375	417	426	412	397	380	396	386	405	392	384	441	388	377	445	434	417	435	415	384	416	408	427	394	389	424	413	415	383	392	397	422	379	397	409	404	391	386	404	411	414	401	425	393	415	434	418	375	416	390	417	400	391	409	410	413	382	387	415	375	422	400	407	395	404	378	383	402	423	409	400	385	365	389	371	385	397	401	421	406	415	387	407	385	357	408	379	393	413	398	410	406	397	417	376	433	395	412	415	387	403	402	405	402	413	370	378	378	412	412	434	437	358	370	409	422	419	419	421	439	424	388	425	420	412	407	368	414	380	410	410	399	383	421	399	405	403	371	374	433	400	415	434	408	376	434	378	425	444	440	408	397	391	389	402	397	414	416	410	398	417	377	399	395	400	428	412	404	434	390	409	422	378	419	405	417	360	383	417	440	393	394	412	388	400	441	409	403	411	401	390	407	413	405	387	400	422	409	406	373	362	377	403	391	402	426	389	386	390	421	356	412	390	384	395	402	402	385	432	414	445	421	399	402	379	400	401	379	383	367	394	399	441	404	471	398	369	390	417	405	421	451	384	421	432	418	391	413	402	405	398	430	437	399	382	387	430	352	412	391	435	383	426	371	411	402	388	396	420	367	412	367	389	427	386	340	407	411	403	389	381	376	424	426	406	402	405	404	421	381	415	414	406	425	423	412	369	353	406	381	398	426	384	369	426	422	401	420	426	390	422	401	389	407	420	382	410	402	395	372	359	423	405	396	367	375	396	406	392	417	349	429	390	411	428	376	387	422	422	430	413	408	375	394	404	414	393	378	415	378	430	418	374	407	405	416	381	384	409	417	410	384	415	402	387	416	388	419	379	430	383	403	402	402	427	423	423	380	402	400	409	389	377	395	413	423	389	392	399	406	402	390	409	393	423	397	396	370	385	395	404	400	425	426	416	421	428	384	397	419	425	389	418	400	376	382	391	429	395	375	448	408	422	388	381	392	394	396	372	380	385	429	397	423	408	374	381	399	414	378	419	429	377	386	386	403	385	417	366	379	391	401	375	397	398	379	419	394	414	413	394	423	393	437	374	406	402	411	423	403	433	422	414	363	412	415	395	426	418	403	404	417	403	361	373	428	387	453	375	425	418	412	404	400	441	417	419	400	391	411	394	380	393	390	418	430	370	427	409	430	398	389	410	415	409	405	449	402	386	372	384	395	420	401	360	380	378	394	403	410	396	431	417	390	413	353	396	378	398	387	397	390	404	412	416	396	421	415	438	387	408	390	401	398	353	423	395	397	411	392	398	368	409	416	425	402	401	397	386	378	389	421	407	395	424	415	426	415	412	409	388	413	387	404	409	398	372	399	402	390	390	412	375	417	461	417	389	388	411	403	412	391	374	374	379	374	380	429	405	409	362	387	389	398	407	392	406	370	401	382	414	422	391	401	381	392	395	363	400	410	401	361	359	429	387	410	390	389	357	378	406	381	388	410	387	389	429	398	380	462	408	402	440	393	408	429	424	427	424	416	410	411	396	411	419	406	420	430	412	379	417	419	392	406	381	366	358	388	360	401	411	381	403	408	396	399	381	408	391	422	430	423	407	464	364	365	393	422	391	418	446	427	387	404	409	371	390	418	389	403	382	377	398	403	403	402	384	397	425	394	404	427	420	360	403	373	407	425	387	409	400	372	370	383	387	397	356	393	379	339	420	414	380	399	378	363	409	409	391	395	420	420	411	399	424	399	390	397	410	375	420	387	391	434	406	438	418	428	377	395	441	394	391	366	427	398	380	449	383	386	405	403	357	409	385	457	391	408	415	411	416	415	385	417	399	374	410	391	405	396	375	395	390	401	415	402	369	419	413	379	427	406	399	378	389	409	376	411	366	392	391	413	392	406	439	362	425	410	391	397	373	378	430	373	442	381	426	380	395	415	406	382	391	387	405	428	384	378	337	384	398	404	408	364	382	406	403	380	367	427	399	399	406	388	416	415	409	408	375	379	409	414	409	401	410	375	421	414	386	404	376	379	406	396	393	419	425	398	385	420	361	407	421	400	407	419	393	398	384	413	437	419	405	423	412	407	422	406	420	405	396	416	399	399	428	416	390	426	418	392	410	434	398	372	427	395	432	421	378	397	402	424	367	399	360	403	417	406	411	424	425	407	378	403	422	406	415	436	406	421	411	409	418	372	406	393	368	417	389	418	413	374	379	382	402	401	425	383	372	396	383	392	390	416	376	380	407	367	428	374	393	383	392	389	425	414	445	425	396	433	396	402	367	431	386	423	433	369	428	409	410	382	419	420	402	428	378	415	403	426	403	414	372	400	419	397	397	384	397	373	370	395	402	361	395	406	400	369	412	408	402	396	394	381	400	394	410	442	413	387	416	422	373	382	410	414	436	412	381	414	411	401	424	407	373	391	398	402	381	371	404	405	425
55128	92875	77529	53023	35385	21190	7480	2119	829	727	733	696	715	715	722	668	718	657	756	715	719	732	720	667	703	690	704	700	727	710	713	677	659	730	683	681	693	707	718	744	681	666	764	676	724	659	704	735	706	668	706	709	724	722	678	703	701	735	760	719	728	689	688	743	727	716	706	659	705	704	688	673	705	706	715	687	701	759	727	694	708	725	684	705	710	696	709	720	680	706	715	718	674	704	706	735	693	731	648	731	661	711	716	739	660	699	685	708	665	714	711	705	701	701	735	675	718	679	693	693	667	705	706	628	669	721	692	675	689	703	726	640	637	652	725	677	694	705	669	682	692	670	699	714	682	703	720	734	704	714	680	717	682	686	736	712	693	687	722	690	648	742	700	680	677	698	692	604	720	707	698	679	695	689	679	722	713	669	693	687	657	689	685	740	732	694	669	691	695	715	715	738	720	671	700	718	717	708	692	669	702	696	700	722	673	696	684	716	716	636	725	678	716	721	707	705	670	739	720	646	699	673	697	698	737	714	708	688	689	668	732	645	691	673	668	702	707	709	708	709	711	747	714	715	694	684	717	686	743	703	722	661	753	718	673	740	699	703	739	669	706	689	667	682	723	761	718	701	724	685	667	649	681	722	698	689	679	720	695	693	705	690	690	650	694	743	722	726	721	704	668	687	675	664	675	732	715	716	676	731	693	670	715	708	673	692	697	679	673	769	728	716	705	721	711	697	716	676	727	676	751	726	693	678	710	715	705	768	745	703	699	679	722	713	680	708	697	713	679	659	732	693	680	726	767	662	693	723	745	712	686	743	659	657	703	677	671	698	748	717	702	730	673	734	692	693	721	696	663	686	674	709	670	715	710	700	698	671	699	663	666	669	671	775	697	735	665	681	690	658	690	698	688	717	685	709	700	709	732	693	712	682	735	681	639	713	705	691	687	654	693	681	700	658	725	709	708	715	758	709	667	711	668	669	709	684	680	730	749	723	724	731	680	708	634	705	693	738	720	700	704	705	677	715	726	725	720	702	686	720	687	708	670	675	754	711	677	689	738	691	735	691	671	727	734	687	728	704	700	699	693	701	748	669	706	701	768	775	719	699	725	696	729	696	693	701	760	701	702	698	721	663	698	683	727	704	700	691	669	656	716	734	682	687	662	742	706	736	745	718	719	708	660	683	665	659	633	713	710	684	736	661	691	693	659	649	701	713	685	642	701	759	700	692	678	743	730	727	739	662	690	678	642	687	684	704	748	702	777	725	668	707	721	754	659	646	683	699	725	679	690	710	698	678	657	741	716	714	718	711	706	713	787	696	687	633	680	728	721	659	730	719	733	713	723	663	730	707	710	716	744	670	678	693	652	712	724	691	695	713	646	696	657	657	669	706	665	664	727	737	678	740	658	721	738	757	682	722	696	701	630	707	691	700	715	732	700	661	679	711	634	649	691	727	699	718	689	704	726	726	682	661	727	705	701	670	687	714	702	726	695	715	704	710	714	717	692	638	664	695	754	682	672	724	727	706	656	762	742	742	684	732	719	710	724	722	689	688	712	737	700	700	678	726	674	705	655	694	756	655	655	672	669	717	712	672	686	702	695	705	719	677	624	702	682	706	680	703	692	688	761	702	656	693	737	725	652	695	660	730	671	681	706	678	742	678	679	724	723	686	748	671	736	697	719	690	660	693	722	714	649	671	734	707	694	682	711	714	673	705	676	692	661	728	708	651	689	726	692	719	649	698	672	708	704	723	679	677	688	736	702	732	701	741	673	700	696	693	663	708	690	724	689	664	676	684	668	684	718	676	679	695	688	756	701	735	715	707	700	721	668	687	688	664	657	643	650	693	710	716	709	700	672	642	708	690	723	664	666	694	715	723	703	683	672	718	657	721	724	763	702	665	684	677	692	700	723	668	703	721	733	677	732	701	724	691	745	715	764	689	707	713	676	728	737	686	712	671	735	625	702	723	727	689	654	729	690	727	662	721	694	663	704	717	729	697	701	711	715	720	652	722	734	669	703	660	682	699	710	699	655	708	664	692	715	760	705	710	770	693	717	703	714	721	726	708	717	693	701	674	695	704	768	703	748	691	722	708	713	668	716	681	684	714	756	681	680	662	685	729	696	730	679	717	754	717	690	698	703	676	711	704	660	681	714	708	688	708	723	682	736	712	666	695	696	686	728	747	678	676	733	682	742	735	707	703	693	712	691	667	665	706	713	706	667	662	697	719	732	704	732	694	696	744	668	715	666	710	718	697	679	723	727	696	723	725	705	666	679	727	676	730	669	708	688	667	664	684	640	723	672	728	707	688	740	736	698	707	662	744	676	748	737	716	697	681	668	758	710	713	739	737	706	696	683	683	713	713	709	707	653	727	689	702	681	688	690	738	699	705	670	705	733	673	684	716	688	695	718	684	690	697	659	704	710	708	706	740	740	731	736	678	738	709	706	756	681	670	710	725	738	734	696	715	664	705	739	743	685	703	688	707	720	680	675	693	655	687	739	665	720	689	722	670	695	695	708	699	669	748	705	769	712	710	703	707	735	684	689	698	709	698	723	697	710	671	725	693	677	684	755	684	726	695	748	691	704	678	763	675	700	650	681	696	679	724	731	690	752	711	685	656	699	708	689	727	727	695	713	692	674	699	734	695	744	735	701	754	675	665	757	771	699	710	717	707	682	704	712	710	679	726	733	720	679	717	686	669	702	731	672	678	682	739	691	710	747	734	754	672	677	744	672	695	706	689	682	683	711	712	682	760	715	667	649	697	700	693	692	699	703	711	707	694	714	735	700	636	679	720	707	694	685	680	743	726	722	693	700	706	677	680	708	724	689	723	730	664	690	739	688	696	691	712	692	729	761	737	707	693	722	685	718	736	714	720	687	691	712	703	707	678	704	691	688	698	678	743	682	678	699	643	701	769	730	685	662	725	676	696	727	733	708	682	749	702	729	672	668	678	726	737	752	664	677	739	655	672	671	727	681	678	710	683	687	666	697	713	718	741	707	725	700	696	683	740	683	665	676	638	727	775	686	723	723	704	730	694	712	723	709	696	677	737	662	702	691	671	677	754	687	706	691	759	722	739	703	709	720	727	701	684	690	673	752	679	694	653	724	745	674	675	724	719	745	742	686	754	719	719	699	708	710	661	702	702	703	708	663	696	709	734	725	729	726	729	643	699	730	673	712	743	716	664	695	733	697	721	674	676	695	676	721	731	704	696	719	698	674	737	696	720	737	698	710	755	704	697	713	740	654	722	733	708	681	694	715	731	702	674	720	713	701	729	686	653	696	686	671	696	689	669	702	672	700	676	715	725	759	701	708	714	701	673	727	708	691	653	694	658	686	681	659	723	690	752	708	714	702	686	749	717	681	670	754	681	688	694	713	739	676	764	693	702	688	684	683	699	718	713	719	687	674	700	699	761	728	664	749	668	751	702	666	697	668	689	707	699	649	697	688	691	655	701	688	706	673	721	702	701	705	704	690	718	682	727
23474	22782	36316	36480	30517	24017	13110	1994	605	548	533	517	502	509	515	497	486	523	526	483	492	502	485	539	473	423	451	483	489	485	529	529	502	509	499	511	489	479	458	482	517	504	489	452	484	497	498	471	536	472	481	485	465	521	503	505	499	503	492	504	509	498	455	484	478	492	468	473	502	498	460	490	511	486	497	476	486	487	421	484	495	496	499	491	495	525	495	477	493	455	495	473	507	499	495	485	461	452	535	524	471	458	517	495	516	489	489	449	442	469	451	468	514	459	477	515	453	469	442	469	488	441	480	491	491	483	455	530	501	466	504	492	453	434	501	476	504	493	524	478	510	497	487	476	502	527	490	473	470	456	538	460	463	458	436	457	489	479	517	453	500	464	479	449	460	489	484	511	513	510	509	472	499	481	482	468	469	499	494	484	494	432	488	506	456	473	492	494	484	476	513	459	510	456	496	460	488	454	466	465	489	457	475	441	468	478	521	453	511	464	463	474	418	489	502	463	479	452	471	507	462	482	518	477	442	487	475	492	474	458	484	498	508	441	465	491	428	462	442	489	480	487	457	499	446	472	477	466	487	454	494	483	469	496	472	490	488	526	476	492	474	476	433	514	468	511	491	464	486	458	483	470	482	481	466	445	476	478	489	508	489	472	475	495	488	487	447	471	484	494	456	455	458	501	483	495	472	490	453	528	494	515	538	479	552	467	502	446	474	495	486	473	487	477	499	461	509	493	484	462	496	490	473	471	496	546	464	482	450	476	484	487	497	496	532	489	453	468	489	503	447	476	479	493	478	477	469	480	469	442	477	491	461	479	463	447	477	473	502	505	465	508	517	485	496	490	511	483	459	494	520	486	480	473	518	472	467	478	483	493	457	498	477	506	499	460	467	505	458	512	515	495	460	496	442	502	476	422	479	518	470	459	476	506	459	483	486	493	465	473	479	472	484	494	477	470	489	491	458	497	512	477	502	471	462	506	496	495	465	450	463	493	473	487	508	460	467	525	499	445	504	453	462	542	462	502	479	504	489	449	477	444	497	473	454	491	457	485	482	505	451	486	479	483	481	488	486	483	518	486	493	451	486	521	533	495	487	504	473	471	503	455	478	494	478	482	524	468	498	546	485	520	473	504	465	479	476	494	482	448	489	475	487	470	497	454	489	490	478	481	497	474	501	492	489	455	455	502	474	479	507	439	483	457	510	463	508	466	499	480	463	511	491	485	518	468	466	509	474	488	469	479	439	502	469	499	486	452	492	493	478	511	434	456	427	496	479	480	469	453	484	484	466	489	487	506	482	452	451	500	488	524	467	503	506	496	471	464	489	440	462	459	512	493	527	466	494	485	455	503	466	499	508	494	493	480	497	495	469	464	489	494	493	490	455	463	496	478	496	459	489	486	477	462	447	482	513	500	476	473	509	486	478	485	482	488	476	509	458	495	464	498	516	477	514	486	494	513	463	483	458	436	470	456	464	484	507	461	483	450	488	481	455	505	475	502	514	460	484	450	484	505	541	497	494	456	472	502	497	509	530	469	491	460	460	462	514	472	526	469	445	481	484	434	450	487	521	495	484	440	458	498	475	467	467	484	437	530	485	499	489	520	459	456	483	504	473	431	485	480	509	450	476	490	458	517	476	435	502	478	467	485	410	492	456	485	487	499	452	484	481	457	497	468	515	494	480	505	481	481	463	489	448	460	466	477	475	464	462	492	475	499	474	437	498	505	447	440	491	460	489	484	499	449	444	490	493	476	519	487	512	497	495	457	466	467	491	478	499	478	468	485	477	501	460	505	492	485	500	438	437	503	536	486	503	503	460	453	457	461	464	496	469	471	470	482	485	484	485	480	483	459	473	460	508	433	470	494	482	467	502	472	492	466	478	517	432	482	503	483	507	482	499	451	462	464	482	525	484	447	497	478	452	455	473	447	463	450	498	498	503	490	472	459	469	493	519	437	484	483	491	494	472	463	504	482	507	480	498	510	481	489	461	492	516	496	472	491	450	490	517	463	502	486	462	468	506	463	483	494	489	495	478	490	483	480	461	488	515	489	494	480	507	462	520	529	473	466	476	523	463	465	473	500	455	467	522	459	485	489	449	483	499	474	493	461	492	447	503	481	487	505	535	473	496	474	466	487	491	467	452	487	510	447	503	475	491	468	459	457	478	501	462	497	504	494	472	494	458	472	500	483	501	502	498	522	487	518	508	519	476	442	518	467	508	463	466	480	490	458	450	503	516	457	438	519	489	506	464	469	478	440	503	457	472	450	465	504	445	489	466	474	489	431	478	509	513	499	476	477	478	481	490	541	488	471	481	482	475	458	481	456	468	452	497	492	452	491	488	507	508	507	426	503	505	469	467	499	512	512	456	466	487	449	485	462	440	501	452	475	485	467	455	486	438	497	489	466	472	503	477	481	514	502	489	466	505	485	506	490	491	507	487	498	473	481	459	514	492	468	476	442	478	430	501	503	470	496	521	513	451	479	488	497	486	488	476	469	469	487	504	499	488	485	475	511	442	462	518	490	472	508	505	472	456	473	477	478	533	509	459	501	492	454	503	483	440	526	507	482	507	472	463	475	435	428	455	490	494	484	493	536	476	472	478	483	489	486	452	545	452	482	459	472	505	489	438	504	471	484	503	525	474	465	467	453	493	477	504	450	431	513	498	488	514	431	471	468	470	477	496	507	458	472	517	483	471	480	494	455	479	473	480	503	473	466	492	497	460	484	521	449	479	478	500	470	471	485	530	498	481	476	465	457	478	523	445	496	485	487	493	517	470	448	465	490	466	464	465	484	483	499	492	469	456	476	481	463	497	495	469	503	501	464	476	504	486	492	493	462	476	493	510	518	495	463	493	499	471	471	501	464	456	463	523	493	505	520	505	497	493	469	458	484	457	461	480	509	497	462	468	494	486	496	459	508	459	470	506	518	464	519	504	522	519	493	482	477	479	492	481	459	491	524	487	479	491	460	489	491	456	504	449	492	499	500	459	496	497	491	465	510	445	494	457	497	411	480	513	451	475	516	508	462	450	482	496	502	524	484	479	481	491	484	491	485	471	481	487	478	482	499	487	459	462	460	490	498	482	477	483	469	487	482	479	498	477	504	488	469	496	487	474	476	461	492	475	504	467	464	454	508	480	472	485	481	466	514	472	482	485	464	455	472	468	479	499	438	491	485	507	457	524	481	510	496	490	499	512	501	481	522	502	469	484	506	444	501	512	511	428	486	457	483	488	455	463	498	516	497	502	486	492	482	481	491	495	518	521	483	475	472	500	474	447	486	460	455	475	495	448	460	461	533	500	531	483	524	470	487	536	444	479	489	518	494	478	460	456	469	479	526	470	524	466	508	485	473	479	471	540	506	489	485	510	479	480	497	481	477	462	474	482	473	456	468	491	467	485	461	457	453	471	494	505	488	477	471	483	490	525	514	472	490	463	472	472	471	479	464	475	494	470	487	497	492	512	460	531	532	429	491	518	490	457	486
58673	103245	86981	63592	45274	28814	11888	3182	1169	948	811	794	849	797	771	803	874	805	771	842	816	790	806	810	850	783	767	798	789	765	806	805	827	816	800	798	753	860	819	829	824	786	864	827	819	784	840	789	808	840	815	814	821	820	798	821	799	787	853	807	837	859	820	774	821	808	808	776	779	827	822	801	782	810	820	832	738	798	737	796	820	799	796	808	855	862	790	771	813	820	888	857	816	844	767	809	775	804	866	812	840	771	835	842	870	828	846	804	816	794	847	759	843	807	818	812	809	823	821	780	865	837	815	834	789	805	806	747	801	842	769	768	798	843	818	782	795	816	804	780	840	860	817	840	842	818	824	805	832	834	820	780	842	843	809	798	850	800	816	776	824	831	802	844	821	785	792	761	853	835	854	755	787	831	783	842	847	843	839	823	773	794	866	782	722	834	859	862	808	838	776	869	774	772	833	859	789	803	804	840	815	841	863	763	838	844	816	843	851	782	831	795	770	856	822	844	840	843	833	863	834	796	843	825	827	793	806	819	780	847	817	832	852	802	857	832	835	882	841	835	786	830	805	855	827	810	828	814	861	834	808	848	758	850	821	827	808	784	835	822	798	789	777	851	846	858	804	813	794	867	845	824	755	786	815	823	834	818	846	814	820	856	873	849	823	828	782	797	838	845	815	824	823	778	786	812	803	785	792	825	837	881	776	801	844	826	816	828	832	860	810	820	798	757	867	830	799	862	850	862	801	847	757	820	906	824	861	860	834	784	789	785	838	861	860	732	842	802	836	797	793	856	817	850	834	830	789	803	807	826	812	794	842	771	829	816	846	801	809	805	779	812	811	827	779	821	808	854	830	855	818	798	811	805	810	821	811	876	796	756	829	797	803	823	834	808	813	841	802	766	828	852	795	845	853	806	867	798	823	806	816	808	806	798	812	850	881	781	832	814	759	804	862	795	774	849	879	815	789	857	832	816	833	850	849	834	805	820	832	815	806	766	810	829	785	865	781	851	787	855	853	815	777	736	863	786	811	816	876	830	829	833	812	857	796	814	808	801	878	856	833	802	780	839	824	822	822	869	781	858	782	837	875	855	762	780	814	838	817	837	810	804	851	797	795	766	737	792	805	845	785	824	838	843	850	826	844	788	828	814	822	762	813	891	803	786	818	771	767	810	793	844	810	748	798	818	801	783	742	844	832	761	818	815	792	821	826	763	814	861	805	833	833	820	859	835	786	837	829	787	820	835	832	777	867	852	773	794	821	809	813	837	807	858	749	838	881	818	812	765	832	795	783	796	813	801	863	816	764	794	794	835	798	823	835	800	876	811	763	807	797	835	786	819	834	785	817	801	803	765	829	824	805	848	838	795	838	835	835	824	806	826	871	827	851	798	808	837	816	786	802	791	754	746	786	836	843	841	833	841	801	828	823	795	794	803	826	814	822	775	802	873	831	764	816	804	799	901	823	815	761	795	776	824	837	826	816	823	862	832	845	828	819	817	838	815	791	771	852	820	827	860	819	839	784	805	838	933	826	787	806	788	839	781	814	744	833	788	784	806	815	771	822	801	797	803	857	861	814	857	754	789	817	797	789	774	838	789	782	847	804	810	800	790	860	850	799	819	757	824	832	829	843	797	780	814	802	818	887	791	826	791	790	804	790	854	804	875	760	827	861	826	828	844	804	797	871	820	826	800	851	799	843	791	845	830	841	779	802	813	779	792	767	852	817	825	850	840	803	828	780	812	730	762	861	803	835	808	795	808	822	815	791	834	799	786	832	882	773	807	823	837	763	746	836	851	828	791	808	848	835	801	813	818	820	812	837	846	850	859	764	861	819	832	836	799	827	828	785	771	804	830	849	827	829	804	806	837	811	823	794	783	796	806	803	795	861	845	807	843	824	884	822	809	841	883	830	773	790	860	821	839	773	777	845	807	856	798	833	829	862	820	861	851	826	815	855	804	886	802	801	855	761	837	785	802	811	793	776	785	784	845	810	804	833	802	823	869	791	774	785	770	804	812	845	810	876	820	832	847	836	779	860	817	851	808	834	828	779	775	807	807	788	756	821	847	835	812	825	850	856	828	794	832	812	807	826	847	782	884	817	796	773	811	827	796	809	843	777	837	809	833	807	803	802	812	866	787	877	809	793	864	797	806	798	853	826	817	863	767	766	818	810	796	836	837	796	859	834	809	848	842	762	771	843	777	808	791	811	852	823	823	835	769	806	873	838	852	801	787	822	835	814	818	803	867	819	793	812	807	822	795	834	842	797	838	799	860	814	811	795	804	864	845	839	863	804	849	784	851	767	765	827	831	812	791	802	817	820	815	803	819	792	819	821	792	817	776	784	829	793	801	801	818	819	793	804	830	811	845	834	789	783	888	811	811	829	875	825	815	832	802	815	820	798	858	813	812	849	799	778	788	836	841	801	806	820	818	792	793	815	838	809	828	784	763	795	827	840	768	829	822	819	820	808	796	820	807	778	786	784	783	815	836	781	793	795	802	775	767	805	846	865	844	836	820	834	801	788	859	861	831	819	789	809	807	810	856	817	804	852	871	799	824	817	815	810	835	780	797	823	793	845	843	749	816	834	794	814	843	794	845	767	767	800	863	793	849	795	791	827	840	847	834	791	783	835	804	820	826	853	795	800	837	807	869	778	807	791	827	832	826	802	809	817	747	817	773	778	803	771	798	831	789	798	845	793	840	802	786	824	781	846	806	850	819	836	830	796	801	795	786	864	794	857	790	783	842	821	807	827	802	833	806	792	833	816	823	852	822	817	821	831	790	813	795	823	868	863	777	806	797	843	800	845	822	755	804	814	822	790	822	782	785	786	804	830	819	832	796	771	825	765	813	836	783	797	804	778	824	834	801	804	826	848	828	803	812	802	832	808	840	824	817	860	807	801	810	855	780	851	825	831	853	789	773	806	791	790	835	855	823	818	831	785	821	837	770	751	832	862	832	843	822	752	816	820	822	848	821	834	833	810	800	796	823	781	780	869	885	774	848	844	777	800	810	852	791	833	763	843	809	800	794	798	782	827	845	844	778	840	837	844	833	827	812	765	836	840	854	798	832	816	811	825	847	798	804	814	828	834	879	809	818	790	901	835	839	794	836	812	821	791	838	786	869	761	811	825	818	814	820	767	817	875	835	781	831	817	822	808	830	821	788	746	815	810	806	779	836	814	825	830	857	829	773	840	814	816	827	812	784	786	841	822	822	792	850	831	804	879	805	856	819	825	820	742	821	780	806	816	804	787	850	764	845	780	869	820	799	844	816	837	816	819	790	826	803	925	775	796	842	812	797	762	802	780	795	797	792	822	839	791	774	804	865	815	829	884	841	817	840	800	785	798	775	808	820	843	805	848	815	791	825	829	794	786	809	864	828	788	855	830	763	841	817	816	846	882	827	774	795	888	855	836	829	826	787	780	828	886	805	832	778	802	796	784	805	783	835	894	833	836	808	793	835	761	822	783	833	809	798	811	856	805	846
27805	29365	33171	20652	7619	2688	1010	512	343	367	383	379	330	337	331	338	329	338	337	332	338	379	343	342	346	330	342	342	379	326	343	348	333	352	375	342	351	324	352	304	369	338	318	339	368	375	356	366	369	355	383	355	337	321	360	362	379	365	352	357	342	319	339	358	355	351	331	311	378	353	346	323	354	345	351	344	366	364	348	369	385	327	343	328	340	374	341	345	357	357	338	357	360	336	330	330	362	359	348	373	344	338	346	364	352	366	342	349	353	348	350	348	348	363	360	350	376	327	375	307	363	367	352	344	351	362	337	349	325	369	340	369	341	346	315	350	376	340	333	368	356	367	358	344	356	328	346	355	365	378	337	333	324	342	328	326	348	354	352	353	351	352	363	334	341	333	380	337	385	357	334	354	348	359	354	353	351	361	314	358	334	346	350	360	368	384	348	362	344	335	381	362	324	385	335	324	361	378	327	334	335	373	359	353	347	363	364	342	335	355	319	350	329	368	352	327	347	348	358	358	355	332	325	340	380	376	403	366	367	345	326	358	328	362	338	332	352	344	335	342	352	369	368	346	323	357	349	348	324	350	365	397	339	328	362	363	353	373	334	357	349	347	343	344	322	365	362	305	357	355	321	363	353	364	322	374	341	359	347	332	357	323	336	377	335	339	345	375	351	377	340	328	305	370	309	352	333	370	327	347	358	353	356	338	312	343	358	346	337	314	376	296	346	323	349	359	374	318	325	349	323	345	354	333	322	351	372	345	315	331	320	344	339	348	319	331	302	351	333	352	340	317	318	337	348	358	342	360	329	380	361	356	381	364	345	376	355	350	362	362	355	350	368	367	378	345	335	347	319	327	300	348	344	330	287	356	357	341	338	334	321	328	350	362	333	356	349	326	338	359	367	340	436	341	334	328	356	333	363	332	334	337	325	342	377	345	336	326	382	350	349	328	336	371	359	360	362	347	349	367	316	331	362	334	356	339	362	367	328	333	310	381	316	312	353	360	337	338	326	370	368	355	313	355	357	357	351	349	349	349	362	368	355	330	322	368	373	377	332	342	348	384	334	362	352	312	316	341	330	364	344	322	351	371	366	326	356	356	354	373	349	342	344	296	372	343	350	356	349	354	352	348	355	349	340	337	323	329	334	364	346	355	349	333	340	356	321	343	354	357	370	344	372	333	357	367	365	336	356	327	318	358	313	350	344	327	318	361	377	338	347	362	363	332	358	362	365	334	342	342	353	326	324	367	347	371	351	364	364	343	308	368	344	350	327	345	376	357	316	390	334	371	359	342	375	335	363	331	369	341	337	355	337	346	329	320	336	383	343	375	323	369	338	358	296	365	333	384	356	371	344	368	377	354	366	317	322	339	338	346	349	359	334	354	367	333	372	343	343	336	359	346	347	334	353	334	338	336	314	346	353	365	331	319	348	330	347	368	377	330	342	328	353	334	344	326	350	328	332	369	306	375	344	341	351	353	330	333	341	334	353	352	373	340	341	346	333	369	357	361	339	355	340	351	319	337	344	336	351	356	363	332	345	356	359	338	323	351	325	337	366	351	306	376	313	350	373	357	344	347	305	347	351	354	334	347	358	359	350	330	339	335	324	390	330	392	351	332	344	336	355	386	322	349	338	335	338	360	347	314	367	347	344	335	332	367	357	349	352	321	370	337	316	330	345	341	356	347	339	359	388	373	363	331	369	343	354	306	376	349	338	339	352	334	324	321	319	361	341	354	361	348	340	373	320	364	346	357	360	389	352	319	338	341	342	358	352	350	337	357	308	319	330	348	332	334	348	370	321	313	369	354	377	352	331	373	368	331	366	355	372	355	344	402	330	325	335	357	323	362	344	342	330	323	353	365	344	343	342	351	353	365	360	346	340	318	309	369	359	318	327	311	377	301	344	338	333	371	347	331	350	360	355	342	368	332	358	307	344	366	344	303	359	382	327	382	334	360	348	337	359	331	375	341	350	345	361	323	336	318	363	343	337	339	339	329	326	367	343	358	338	377	349	341	325	348	352	341	357	340	365	338	363	351	366	360	337	346	367	377	335	347	323	346	354	368	367	366	347	367	340	380	321	353	349	372	317	390	363	368	350	323	348	357	338	348	354	320	350	360	334	372	315	349	360	370	366	374	369	369	333	357	343	350	349	354	391	333	312	348	335	322	356	345	370	365	362	341	328	341	327	309	352	315	371	342	351	336	342	335	343	378	340	335	339	350	314	347	354	342	376	340	338	350	336	340	361	336	362	360	363	357	367	354	348	361	372	347	376	380	347	363	376	360	382	353	328	358	330	355	335	366	351	320	346	368	352	339	343	349	329	367	336	339	338	383	343	349	349	362	366	349	349	336	337	345	340	376	313	349	345	333	340	357	370	324	308	330	359	350	357	371	336	342	347	351	315	338	356	364	331	336	379	327	338	371	340	301	340	349	326	342	379	364	355	358	378	379	336	346	319	362	359	322	339	375	349	326	365	337	366	343	326	342	362	332	343	339	340	310	372	340	332	374	326	365	356	328	353	336	340	369	336	350	326	375	338	344	348	319	331	335	329	304	338	362	375	336	320	339	335	295	356	333	356	329	328	336	369	361	326	321	348	353	350	355	364	345	347	331	335	344	336	380	325	346	342	343	358	340	311	375	362	371	334	336	345	347	365	337	350	302	386	359	338	343	342	354	363	380	351	341	360	304	341	350	357	365	382	346	361	336	326	339	320	316	355	358	347	333	352	343	375	334	353	307	388	334	336	363	366	353	351	365	349	340	294	351	344	345	331	347	360	329	358	363	354	352	378	364	351	369	338	362	331	330	363	340	322	354	353	330	336	354	377	337	345	383	332	322	355	334	396	339	354	342	357	311	349	354	369	357	348	389	367	346	346	323	363	386	340	340	348	358	351	337	327	344	324	318	342	361	359	322	348	347	330	371	332	330	359	345	331	314	335	347	331	386	347	338	362	366	325	349	358	350	332	344	348	320	358	329	383	380	342	341	332	317	359	377	340	354	336	339	346	380	350	326	330	333	336	362	349	351	332	350	315	329	343	346	348	325	344	359	331	324	353	353	325	333	335	351	327	342	341	299	333	361	341	338	374	364	324	331	358	351	324	323	347	360	378	324	390	363	332	363	325	365	356	328	364	348	310	342	342	373	348	334	331	346	343	308	332	351	372	354	345	360	362	347	389	363	357	354	352	399	377	353	310	357	356	357	333	334	321	372	338	375	337	307	363	353	349	363	342	330	346	372	345	308	352	334	344	354	378	368	325	313	319	338	317	357	337	371	371	363	332	330	314	357	353	346	371	336	325	336	339	356	364	352	341	350	370	354	315	353	326	373	328	347	379	313	347	336	325	351	319	361	328	351	376	336	387	339	377	343	364	328	315	337	366	346	326	338	349	331	345	364	356	355	353	336	339	345	332	345	354	361	347	348	352	344	359	339	349	367	384	315	343	333	338	352	392	341	367	355	336	351	370	328	363	350	340	371	324	328
31404	48504	39710	23368	12286	5742	2210	1013	644	622	613	606	621	604	603	597	643	650	627	632	572	681	595	634	629	614	649	574	609	561	620	649	612	615	576	638	655	630	609	625	622	589	623	572	642	591	602	602	609	627	617	651	604	629	607	642	667	633	653	660	602	611	650	621	606	610	632	621	599	607	621	631	576	640	603	590	646	624	586	621	578	646	648	630	639	640	624	630	632	617	654	629	583	666	651	641	613	612	578	582	591	644	627	637	640	623	632	637	611	625	623	627	582	593	626	626	621	618	610	609	644	655	628	639	620	635	626	607	669	582	650	651	582	635	649	611	603	622	607	632	638	632	628	640	602	620	657	628	668	599	639	602	650	646	640	638	626	611	637	617	664	601	580	648	591	595	636	659	688	598	629	644	580	612	625	609	605	614	609	634	639	649	609	639	636	594	606	623	626	599	613	567	626	615	616	619	620	644	595	647	664	566	637	613	640	637	615	633	642	553	669	600	602	626	631	600	622	608	595	619	575	666	629	617	627	684	673	616	626	649	594	614	645	678	662	601	602	620	663	611	587	592	630	634	637	644	590	618	612	600	635	614	587	634	603	608	610	614	586	608	609	582	645	625	574	654	602	602	593	623	627	638	577	628	644	659	616	638	533	582	655	630	647	616	654	653	627	635	632	610	638	627	631	631	611	549	633	617	607	620	609	609	623	598	590	593	666	603	636	643	655	587	617	660	572	602	624	642	607	652	638	620	661	611	597	618	618	586	581	604	627	631	655	650	603	630	611	580	656	615	627	655	646	611	630	622	620	630	636	601	635	584	595	635	628	633	666	611	586	640	624	649	592	643	644	608	646	650	643	643	582	604	638	647	661	608	647	568	598	635	610	660	616	591	593	637	635	650	634	649	618	639	613	655	623	660	649	633	631	629	660	624	626	641	590	581	677	655	632	627	654	643	583	581	655	612	643	613	604	603	661	629	582	653	629	569	639	681	582	605	628	617	630	629	580	639	618	578	591	623	640	612	619	635	631	602	594	646	605	628	577	627	610	604	568	622	595	603	621	628	618	624	643	613	611	584	604	684	601	618	589	573	612	632	630	659	601	632	652	617	621	588	664	637	645	686	627	667	637	610	640	601	639	635	616	598	624	621	641	680	664	623	630	607	600	620	635	676	601	626	615	669	646	603	617	619	616	603	663	605	622	622	592	633	644	613	600	635	632	604	580	589	645	617	627	614	623	599	679	604	627	590	589	624	610	639	625	614	622	671	635	635	598	650	638	606	600	621	591	668	596	612	594	606	658	607	658	608	633	609	649	612	586	600	641	628	641	610	603	579	589	654	645	601	640	639	621	611	578	625	643	628	634	646	638	584	630	665	617	610	668	600	619	659	627	641	648	626	610	645	621	595	599	601	629	635	652	626	601	621	609	634	626	602	601	632	658	606	623	663	622	579	634	576	628	641	607	590	597	612	635	643	592	610	618	629	598	596	603	557	637	602	610	636	601	605	643	662	655	626	682	605	569	627	644	652	589	665	640	663	607	617	622	622	580	606	589	585	659	637	666	613	648	612	598	647	612	674	594	610	574	622	612	627	619	578	669	617	622	576	656	592	605	613	628	626	618	581	620	636	617	671	640	664	648	594	622	635	600	603	612	622	652	609	639	573	624	589	634	591	607	640	661	614	659	654	604	578	587	625	589	644	618	665	635	613	620	627	688	637	632	660	632	606	596	630	630	638	624	590	614	618	599	632	609	601	587	628	679	623	625	646	607	630	617	625	593	592	662	647	613	675	595	629	567	586	633	609	644	576	640	578	625	664	590	605	630	639	613	613	616	662	631	608	625	633	598	595	594	638	610	617	645	643	612	645	693	671	637	621	603	639	597	570	601	614	584	576	637	644	614	616	637	629	640	643	645	607	612	651	640	613	645	603	605	595	586	591	604	612	591	606	633	613	632	660	609	623	593	645	619	622	616	620	593	603	665	629	660	626	599	604	640	578	603	606	643	662	585	656	604	660	645	614	600	628	650	624	621	639	617	643	656	633	625	601	617	592	602	613	608	627	675	629	624	590	626	651	595	613	601	630	578	607	628	610	615	609	633	644	608	605	655	628	623	574	613	623	593	563	581	630	610	613	613	633	609	649	609	610	622	601	614	613	629	630	599	626	629	607	603	598	604	608	592	624	644	630	611	638	633	674	658	622	668	651	627	651	618	607	622	635	647	605	614	635	597	622	634	624	650	621	612	627	655	591	606	599	614	594	640	603	609	601	604	633	580	586	571	644	664	623	582	615	617	603	633	614	684	682	606	617	596	611	609	573	597	642	628	591	580	645	584	652	658	634	604	607	623	610	618	616	577	622	622	604	605	616	665	634	627	590	607	583	583	612	618	662	602	624	617	620	597	642	614	640	618	642	602	577	622	620	633	649	626	604	595	643	598	611	600	627	652	644	649	593	609	636	621	655	615	600	637	641	640	623	637	622	647	655	671	622	609	664	627	618	637	587	618	624	605	665	641	611	649	632	610	616	589	582	611	608	600	649	589	641	628	609	625	636	653	593	608	614	677	657	599	642	626	628	629	610	601	645	641	615	645	595	656	634	638	567	601	640	644	627	613	627	621	651	604	657	627	639	680	590	604	630	573	616	662	613	646	647	606	601	667	632	652	590	629	631	631	614	604	586	644	628	600	604	599	613	601	684	625	658	608	619	591	613	615	652	577	595	625	604	618	610	634	632	610	658	621	612	642	639	645	636	652	609	616	628	622	614	613	616	625	661	566	628	654	614	628	628	633	657	614	658	623	611	652	647	638	615	615	601	588	638	641	639	606	630	626	612	588	666	599	598	601	654	630	605	633	614	620	637	616	613	626	658	639	645	611	631	639	613	626	621	644	610	623	654	637	622	617	622	636	651	586	554	642	602	619	592	615	619	610	619	615	663	625	620	599	650	622	619	631	695	634	620	640	619	644	613	615	610	625	567	566	633	632	633	614	583	613	602	586	617	586	610	608	616	596	619	636	595	663	625	639	600	619	605	655	654	571	603	648	613	644	633	657	644	604	668	606	623	603	615	601	609	604	622	637	615	649	670	624	615	638	597	647	629	670	619	592	656	638	633	628	627	639	654	597	681	630	625	612	616	602	602	662	603	644	651	620	569	578	592	610	611	644	625	622	621	612	591	593	618	637	599	615	595	647	610	593	626	592	605	604	649	606	638	596	636	685	618	620	592	643	607	686	602	651	625	650	599	651	651	650	626	621	606	660	651	617	581	593	647	596	625	640	601	623	640	626	601	623	576	617	615	653	618	569	569	637	596	653	606	598	581	611	641	625	615	629	592	581	593	589	585	624	669	624	618	593	644	632	618	608	559	593	597	593	629	629	592	664	603	631	651	633	643	640	660	636	571	587	650	641	659	621	623	593	594	589	619	620	611	631	649	633	637	593	633	594	612	643	615	631	594	624	610	609	631	620	607	618	636	606	659	595	621	582	630	587	640
24499	24195	40767	39812	27353	19332	7241	1236	529	446	440	409	393	368	416	422	394	416	446	426	409	417	388	412	421	447	460	418	377	434	427	429	375	429	405	390	398	387	439	414	413	437	418	397	411	435	438	405	384	426	430	440	398	392	407	404	460	387	361	409	416	402	397	419	418	412	400	418	399	395	394	406	393	414	401	423	395	392	431	389	403	404	417	382	406	406	416	395	419	365	393	363	423	402	416	411	388	386	442	385	409	413	364	387	385	385	411	434	419	384	420	419	415	425	433	382	404	366	418	399	388	384	407	350	418	389	383	396	417	419	418	409	409	436	349	365	420	452	405	416	391	379	420	430	439	416	401	384	433	410	405	380	394	413	423	414	403	420	420	399	402	388	402	428	401	417	406	387	391	384	440	379	407	429	408	404	394	418	402	415	412	377	390	386	426	386	390	345	425	417	439	402	428	434	400	433	402	414	400	399	409	409	420	382	417	390	417	424	409	405	403	387	401	415	374	392	419	407	416	422	393	413	400	391	457	421	408	382	383	407	441	417	421	448	409	399	401	407	424	412	437	422	395	426	403	409	378	391	397	406	408	405	409	427	410	385	422	405	430	387	449	398	416	394	357	389	386	392	396	417	413	414	414	408	463	466	410	396	407	378	426	374	418	412	380	382	395	375	397	393	424	431	418	407	418	430	386	373	384	399	403	412	400	403	408	383	390	403	385	443	396	395	395	364	414	423	399	436	404	442	417	374	410	403	421	403	381	436	380	407	408	409	421	375	414	424	392	436	412	412	405	450	398	380	376	402	402	401	424	419	404	419	369	401	409	409	410	393	397	426	402	413	390	415	400	433	405	384	442	386	427	388	401	402	390	399	411	383	410	457	424	411	375	393	383	417	414	401	394	382	400	406	387	398	413	419	388	425	446	416	415	370	438	385	419	421	395	440	400	401	377	427	369	382	431	415	411	416	392	414	427	368	415	409	418	382	397	404	372	423	426	398	369	376	390	412	418	378	417	405	385	406	383	402	404	436	389	385	387	434	454	391	391	380	386	391	413	407	413	395	408	415	419	402	440	425	423	423	378	428	421	439	403	362	377	400	407	409	386	421	397	403	381	391	418	396	429	429	384	408	392	397	427	403	421	433	379	403	426	389	417	414	432	379	383	385	400	399	408	378	392	424	431	411	417	447	402	392	412	379	418	413	422	403	393	367	448	393	401	412	429	387	406	405	424	373	369	411	394	414	390	406	415	386	393	385	376	444	394	387	425	429	379	411	425	442	419	418	385	388	406	421	392	402	398	435	407	428	424	383	400	410	412	435	403	378	413	405	417	393	390	406	409	411	386	391	397	403	375	420	428	403	401	351	400	378	401	395	394	401	403	423	418	389	420	440	409	419	401	403	402	394	393	380	421	392	369	397	434	416	418	404	396	388	425	429	399	418	393	357	429	403	372	401	355	412	403	385	400	403	399	420	397	411	421	400	390	423	372	399	392	415	415	358	427	420	407	406	369	440	405	419	406	433	440	407	435	410	426	396	424	428	371	390	409	399	426	411	451	458	420	407	399	414	378	396	421	402	401	389	388	454	408	390	414	377	426	424	418	401	400	367	387	420	408	386	372	392	388	397	391	389	386	420	423	416	431	408	399	388	379	425	366	416	399	436	405	378	405	430	388	409	404	381	395	393	392	410	388	416	372	427	386	412	370	420	381	406	421	410	409	379	421	419	439	406	409	413	414	360	445	413	397	387	409	417	378	419	415	375	376	408	388	380	361	379	412	360	373	380	401	384	362	392	399	423	421	421	433	407	390	410	400	408	409	419	385	439	399	378	394	411	409	427	434	382	414	396	406	410	423	417	406	354	400	397	447	410	422	390	413	422	401	410	389	423	423	395	425	405	398	383	401	421	437	393	395	409	366	396	398	415	406	425	399	379	398	391	395	406	364	405	376	379	374	414	405	398	399	412	412	429	436	402	399	394	396	375	394	406	390	404	422	390	394	406	395	418	406	406	400	410	410	418	384	384	355	409	438	404	371	397	446	386	386	432	391	425	386	397	384	424	396	416	414	396	373	428	391	394	418	425	377	407	380	394	411	391	395	410	404	388	423	394	428	396	415	386	407	364	410	426	385	396	402	420	408	414	398	391	358	425	394	426	403	411	412	416	417	401	414	416	399	421	412	391	418	430	378	373	427	404	422	397	405	401	427	432	421	416	391	372	416	391	396	416	406	428	400	409	435	399	408	406	411	407	398	401	409	424	436	413	408	399	410	422	430	403	394	415	346	396	412	410	411	396	366	383	380	404	407	424	418	384	437	374	400	438	416	421	432	410	425	378	417	394	398	422	443	436	398	392	393	399	363	399	401	409	436	418	407	401	426	392	407	405	376	410	387	415	412	389	389	381	404	423	426	390	413	384	414	379	409	352	403	365	358	414	398	392	405	408	405	441	396	423	387	396	396	387	422	418	381	410	388	405	448	384	413	363	430	423	416	371	437	419	381	403	391	424	382	417	420	435	403	400	383	374	427	389	420	385	386	389	382	387	403	417	435	422	421	410	369	417	399	380	408	400	399	370	404	411	450	410	380	400	393	431	415	378	373	385	360	411	441	449	406	413	411	410	384	388	405	418	457	390	386	398	375	394	374	411	380	426	423	377	380	366	421	407	411	425	388	380	369	421	376	401	397	368	377	368	419	395	376	437	419	403	436	415	393	382	420	407	389	424	401	408	392	424	395	366	425	402	416	383	388	400	390	428	408	447	414	369	396	419	393	368	386	408	383	406	395	422	370	444	405	433	402	419	385	411	417	402	404	406	430	380	420	419	361	399	439	409	404	422	411	446	438	403	421	414	393	382	434	390	408	410	387	378	395	425	392	415	407	379	377	411	400	404	370	374	392	414	378	411	380	412	429	401	431	448	376	429	405	394	396	396	408	386	414	398	412	418	405	404	405	401	402	397	396	388	389	429	392	411	406	375	411	418	376	418	428	387	455	418	415	411	450	392	415	370	404	387	395	438	401	426	408	417	381	410	378	421	420	381	395	376	413	414	403	388	397	421	441	418	367	368	393	406	397	395	430	400	425	393	367	395	396	395	388	442	387	406	426	362	388	392	406	357	373	402	426	419	440	403	413	430	417	402	410	453	394	399	415	376	417	412	403	405	407	413	404	385	402	391	434	373	432	401	398	381	402	394	422	399	382	452	418	411	428	432	419	406	357	399	417	418	399	360	417	388	412	433	405	420	381	379	419	411	403	409	396	394	404	396	438	415	409	361	387	389	418	394	397	402	401	416	411	377	420	396	415	420	441	420	384	378	381	416	374	406	410	347	404	431	414	365	360	399	391	406	384	386	439	391	437	437	417	385	376	432	407	408	372	386	388	415	393	410	393	370	396	420	419	378	408	397	418	403	404	427	404	384	410	412	396	396	409	406	380	416	405	414	401	405	405	368	383	391	385	431	403	398	411	391	413	436	375	452	415	408	367	415	373	412
55795	92390	76229	52833	35079	23575	9464	2658	1031	787	653	671	712	721	690	756	696	685	703	686	734	725	723	738	736	697	734	668	719	682	726	718	696	725	690	723	696	729	725	671	715	661	719	721	685	734	725	776	726	685	668	679	690	755	701	718	745	710	712	718	669	728	701	711	693	724	706	658	724	717	715	663	714	692	722	748	702	738	684	687	744	732	680	695	698	690	694	726	753	698	694	676	661	663	723	671	740	685	666	749	734	735	698	696	724	736	757	696	702	708	678	653	723	758	640	677	706	748	708	703	724	696	713	737	760	706	698	663	692	715	740	715	694	743	708	704	730	697	680	702	694	709	731	702	702	678	706	711	672	748	760	689	700	694	747	697	715	748	683	693	717	724	635	694	694	688	738	696	681	704	729	683	655	730	736	732	733	671	677	758	705	679	737	674	739	711	664	709	697	783	730	676	699	706	686	728	700	679	719	718	716	666	706	689	630	690	673	700	700	697	726	696	722	677	707	699	704	716	706	686	714	709	707	730	670	691	690	726	691	688	714	692	680	677	699	664	729	725	648	700	713	741	783	750	725	717	678	726	663	714	706	703	678	687	669	725	707	696	715	719	685	730	704	755	695	660	691	686	699	674	680	725	710	738	737	735	762	728	704	732	694	750	681	731	724	672	718	675	684	698	704	690	700	699	683	610	680	706	701	738	723	655	721	689	736	742	709	724	717	726	686	688	745	677	692	709	715	671	712	749	733	714	704	695	706	720	725	712	705	732	741	743	717	715	723	681	703	695	699	737	716	678	748	728	712	747	684	695	694	698	750	697	665	694	662	709	678	692	701	709	666	649	729	730	668	668	732	721	685	735	738	743	640	676	713	670	693	711	693	696	679	732	735	704	723	684	700	704	701	749	711	767	671	649	717	694	725	699	688	735	706	707	690	707	756	708	722	687	671	711	720	684	668	690	737	659	704	761	713	733	703	690	698	701	724	737	671	686	701	721	662	732	747	675	726	716	664	736	704	754	694	672	639	683	702	670	704	707	722	770	656	674	679	715	714	668	725	739	723	758	701	705	755	694	730	714	709	704	681	705	662	725	707	716	758	665	705	705	665	714	702	703	696	747	706	694	685	765	676	701	687	735	689	702	751	688	701	687	773	744	696	718	698	683	666	707	680	710	690	739	683	707	738	689	691	679	722	700	715	727	708	698	687	718	693	675	716	677	715	724	711	752	693	667	669	744	737	758	735	721	712	718	716	662	737	770	717	686	711	747	703	683	694	663	771	691	693	722	686	674	702	746	683	730	707	682	680	679	680	692	694	744	699	684	763	706	717	693	688	672	673	674	745	657	688	728	665	730	689	731	738	675	730	710	712	736	713	714	647	671	702	706	715	703	711	657	740	760	696	725	720	742	728	728	733	680	673	714	727	726	726	729	671	722	669	699	691	691	673	722	718	695	695	702	723	740	683	717	692	749	741	741	713	702	680	690	770	719	687	716	758	661	728	699	758	664	693	701	725	718	720	746	769	682	703	748	688	709	729	666	717	695	695	733	710	693	729	680	747	746	698	743	741	745	699	694	679	688	717	726	695	686	736	697	691	670	686	686	674	670	727	698	731	702	705	726	724	687	704	733	708	736	706	738	697	671	688	685	727	696	681	694	698	700	759	650	720	730	679	742	720	716	696	711	727	693	717	681	739	708	759	673	727	705	731	695	736	663	705	696	689	716	712	677	713	650	756	723	689	706	690	700	783	703	679	700	681	729	675	681	680	762	690	771	719	746	721	736	743	687	661	717	709	723	767	680	690	729	697	692	685	659	666	722	703	686	711	673	770	697	708	706	664	709	731	709	664	694	721	740	691	697	718	732	699	719	732	738	699	696	690	685	684	735	685	722	689	706	731	670	704	684	745	696	713	724	722	744	708	729	696	708	709	731	697	685	689	711	793	675	722	688	720	752	735	744	729	712	664	674	717	708	694	713	674	700	718	668	703	676	709	725	680	685	713	692	662	697	706	736	698	729	720	733	646	674	739	706	686	669	689	701	700	735	712	673	695	696	733	717	677	742	685	720	708	665	701	736	698	721	715	686	736	715	728	650	743	676	697	703	735	732	737	687	749	723	669	735	691	701	690	710	707	671	697	677	718	700	656	705	718	721	730	677	716	690	679	673	740	673	762	665	725	716	698	724	635	729	720	687	724	689	704	698	671	718	710	703	747	737	658	636	706	710	720	674	670	756	638	744	724	719	674	751	636	692	710	752	697	654	686	716	674	733	714	669	734	694	727	716	745	727	697	657	677	704	699	698	698	701	706	690	730	686	731	725	756	638	702	716	704	723	703	672	694	669	721	744	728	727	715	707	687	705	702	665	713	714	696	718	701	733	648	686	673	720	763	721	733	709	695	725	687	720	706	658	753	722	706	673	664	686	678	708	715	705	726	690	700	719	676	704	721	685	694	727	698	721	698	738	695	657	703	734	692	695	680	730	712	736	741	784	721	669	672	708	700	732	688	724	715	700	684	683	703	680	713	690	679	711	671	710	705	756	707	719	728	755	676	720	701	709	702	717	725	697	698	698	728	670	691	684	681	758	683	648	678	733	710	739	733	686	698	722	762	718	707	718	714	692	721	700	698	701	691	690	708	711	709	690	653	717	747	753	663	738	708	716	689	693	732	664	697	729	667	674	675	725	710	703	710	739	745	728	723	723	748	694	664	719	714	695	656	738	702	723	718	711	725	739	697	753	712	729	724	686	705	676	686	708	756	691	751	651	704	731	716	708	703	691	661	698	756	718	686	737	763	706	734	740	694	727	749	667	679	721	633	716	744	718	668	672	705	679	716	697	715	724	717	714	709	718	713	693	696	666	748	684	712	662	688	776	712	686	702	705	736	673	672	690	745	774	644	668	682	703	688	710	735	697	691	685	692	734	712	673	755	747	674	726	718	695	702	680	670	694	700	710	707	684	650	691	696	713	634	673	713	770	708	723	740	701	696	685	689	708	670	715	720	717	713	740	690	728	699	707	752	683	726	689	673	714	683	678	711	714	749	697	690	681	737	685	737	704	657	695	671	709	717	678	732	692	782	682	739	727	702	718	695	679	708	765	637	740	701	713	672	717	705	669	661	744	719	663	723	663	714	715	729	696	694	707	704	678	717	699	717	700	737	717	700	703	705	755	675	693	723	717	678	773	771	690	695	695	736	734	707	735	717	706	704	693	664	724	688	757	719	689	698	694	679	702	689	709	712	747	695	688	713	700	722	716	706	733	747	694	660	698	717	700	709	711	706	718	708	679	687	716	695	653	707	655	714	685	715	705	712	736	693	686	673	687	753	704	718	706	672	733	702	703	705	707	703	710	698	710	695	715	675	756	723	687	669	673	684	700	726	731	691	662	695	715	697	669	721	714	713	709	720	700	703	720	698	714	739	700	634	679	663	704	701	698	721	674	636	721	656	747	683	722	707	724	725	700	677	750	729	677	752	701	700	719	705	749	731	737
23443	22424	35314	35786	29968	24514	14087	2362	773	578	531	521	547	506	468	505	502	513	463	492	542	494	489	483	507	467	523	515	518	507	455	481	496	535	500	463	477	488	501	492	503	467	506	490	488	467	508	524	467	509	472	519	454	493	508	479	527	485	488	490	503	528	491	505	486	442	483	469	481	495	444	488	512	506	474	466	497	488	468	481	502	466	490	489	470	462	491	526	487	472	482	452	494	492	480	530	473	457	510	460	510	503	499	474	481	433	519	456	522	490	487	479	484	483	492	469	521	503	542	483	487	477	472	514	465	453	489	475	502	456	493	475	474	481	543	430	474	505	488	522	519	499	479	488	479	454	519	463	516	489	488	483	497	493	463	451	480	488	537	456	468	499	474	487	482	513	465	458	458	477	470	526	470	455	479	481	487	477	526	485	481	522	525	488	537	515	459	521	472	511	497	512	507	455	520	500	477	473	493	480	445	491	449	490	469	459	484	452	484	485	454	470	506	475	522	443	475	468	492	532	478	491	472	432	489	485	498	484	468	509	496	515	550	476	482	434	485	500	477	473	447	501	456	520	450	493	482	500	461	467	481	565	486	487	455	492	460	513	465	462	499	483	476	488	506	517	458	490	479	469	518	506	458	561	524	478	459	466	501	491	427	506	495	433	525	505	511	488	467	491	479	512	532	472	492	463	477	481	486	504	509	454	515	487	485	530	514	489	478	528	492	478	491	486	529	484	499	520	512	509	481	470	450	515	456	482	486	494	473	502	472	535	467	526	487	492	455	486	472	509	457	505	514	486	494	489	494	492	461	466	434	514	463	476	486	469	443	498	487	426	454	467	495	475	448	500	521	502	497	488	465	461	463	494	509	526	496	461	449	503	492	477	485	496	500	481	481	484	476	494	480	504	502	475	490	508	470	506	511	488	484	496	503	525	484	459	485	469	503	486	501	496	503	460	508	503	500	469	498	478	483	485	503	438	516	520	453	472	500	449	501	524	500	478	474	467	441	496	477	488	480	500	448	478	469	493	475	483	492	505	477	455	499	472	494	517	499	485	462	479	497	454	471	476	488	471	479	435	481	458	493	499	500	493	455	514	464	528	464	498	505	505	501	514	465	486	455	516	488	502	472	513	479	512	492	473	487	502	490	498	514	510	484	501	497	491	497	482	467	479	470	497	454	493	501	451	479	476	472	531	495	476	481	504	490	517	505	478	478	453	472	491	497	499	462	525	505	500	475	480	478	468	470	466	468	503	484	485	459	462	488	486	507	492	523	462	496	468	500	465	499	529	486	461	512	467	459	493	466	475	472	491	491	474	506	505	509	491	500	481	496	503	478	495	508	513	464	506	471	466	532	444	494	491	455	465	504	450	466	507	479	482	490	467	493	495	485	494	525	511	494	518	469	442	468	483	494	477	474	537	535	478	537	466	493	443	527	472	479	462	476	500	466	481	494	444	463	492	486	444	515	509	466	491	465	525	472	479	485	462	521	510	482	453	507	451	485	508	498	456	471	495	503	474	491	499	503	460	466	488	483	489	491	472	460	510	504	448	521	486	504	532	462	493	483	497	460	495	486	510	488	507	502	501	505	448	489	482	459	466	499	472	497	480	482	488	498	496	467	486	477	526	493	479	469	480	494	484	477	474	507	507	476	513	503	512	517	494	465	462	474	511	468	475	483	463	459	459	500	456	440	509	486	503	466	491	486	558	497	491	482	459	486	496	493	522	500	488	480	506	463	489	477	458	496	476	469	514	477	447	498	524	493	508	528	506	454	483	464	524	535	487	457	475	449	514	488	488	499	485	436	527	541	465	517	518	492	508	502	484	514	484	434	473	536	473	520	486	474	448	498	487	491	516	442	500	492	519	488	523	497	530	513	476	482	486	506	495	521	505	504	483	477	501	491	453	496	506	477	488	487	486	467	493	460	489	513	524	491	501	502	498	479	493	518	542	508	495	513	505	509	506	511	486	460	500	467	428	488	470	474	530	456	471	514	490	472	451	473	485	451	492	525	447	482	488	526	454	468	505	464	516	526	469	481	504	496	499	529	488	502	528	469	498	501	445	491	472	496	498	478	486	480	472	458	495	446	475	493	446	460	504	481	488	526	481	501	536	493	471	495	486	473	462	504	487	445	485	469	487	530	519	531	458	496	500	451	473	474	479	519	488	497	461	462	457	464	505	501	464	495	466	523	492	479	462	515	532	492	491	487	456	476	504	510	497	494	510	490	505	461	491	510	483	516	528	470	474	496	477	525	484	484	502	491	514	470	505	474	502	464	487	478	478	482	489	486	480	478	517	525	546	429	474	478	506	484	498	468	460	496	459	487	477	441	502	520	514	473	522	487	455	443	482	481	476	527	457	494	485	516	523	459	493	490	475	495	467	500	473	522	465	490	469	468	449	491	489	503	477	486	503	515	473	509	523	489	466	485	456	488	467	486	468	501	463	450	462	473	459	500	497	496	479	506	476	478	466	472	480	467	483	463	485	499	486	465	452	490	495	477	466	530	499	513	502	458	494	474	502	485	486	488	510	476	513	485	476	497	472	521	486	473	477	490	481	445	448	469	499	469	489	500	487	519	510	470	489	444	498	504	469	455	501	472	506	487	500	485	504	480	534	485	473	503	521	460	512	479	516	552	536	520	486	509	510	491	485	505	470	466	532	514	502	482	510	489	477	474	497	506	480	457	500	477	488	438	476	516	494	473	502	482	464	471	473	534	461	483	479	490	513	504	475	465	421	502	440	472	482	424	488	459	487	481	464	466	509	464	523	494	464	451	447	521	473	524	486	492	492	515	488	463	512	442	485	498	495	506	517	501	491	504	463	471	546	498	503	508	494	499	443	483	518	449	482	475	500	515	460	522	466	500	466	493	522	477	455	497	453	468	509	495	499	465	479	462	465	432	462	512	477	479	466	504	468	483	453	510	510	489	481	454	468	476	526	532	509	457	490	471	508	431	470	476	473	497	499	547	462	479	510	525	512	479	520	483	472	470	502	486	481	448	488	495	434	496	446	508	507	520	479	479	529	529	501	519	436	502	498	489	439	463	501	522	480	497	501	495	482	509	522	481	450	484	447	486	506	495	462	512	462	509	516	515	502	483	508	478	478	475	499	492	462	452	505	514	477	497	512	518	478	521	505	532	476	482	502	468	503	480	474	469	470	479	478	500	457	478	466	539	453	468	525	452	519	506	496	501	478	497	485	475	513	529	509	483	490	476	493	473	470	468	466	519	486	532	505	447	486	472	479	477	487	482	546	503	438	515	467	508	472	469	474	485	486	460	479	508	504	425	470	476	483	496	511	529	466	511	505	461	492	451	503	512	474	473	485	459	490	489	470	475	468	467	463	486	520	494	468	464	515	514	471	501	521	444	505	497	487	494	447	469	484	486	501	492	515	517	476	456	491	493	471	489	467	508	417	526	483	491	483	502	449	498	490	467	517	478	475	497	501	488	482	509	465	509	481	476	498	498	477	492	478	491	510
60269	102001	86463	64958	44875	29956	12959	3718	1629	1002	827	856	831	788	819	808	812	840	799	875	793	828	882	796	833	842	788	858	796	768	810	820	816	783	808	803	826	874	818	818	812	868	796	876	840	846	788	792	771	792	853	804	818	810	830	782	848	827	795	817	798	813	851	820	760	824	783	771	847	799	806	783	784	848	836	827	745	860	812	822	861	826	848	819	774	789	830	846	799	835	823	859	825	813	837	823	814	820	844	790	823	802	799	792	781	882	775	800	807	788	815	834	819	840	788	793	879	817	784	779	790	805	838	819	837	805	821	798	848	801	864	824	849	812	803	813	790	786	888	773	784	855	807	822	825	800	750	854	810	829	790	793	765	807	811	758	804	804	851	784	773	823	835	847	813	808	805	820	794	728	827	810	804	812	798	819	804	832	828	841	844	804	828	845	764	758	890	789	850	879	917	800	808	825	795	803	830	836	823	811	780	821	824	806	835	836	837	822	765	763	831	803	794	808	832	837	834	817	853	778	791	772	851	852	794	779	874	806	820	799	853	818	822	846	796	814	798	824	791	804	827	845	848	815	816	819	811	872	820	809	819	779	838	815	815	820	877	811	843	877	845	808	846	825	763	850	811	782	786	798	814	764	779	854	824	794	783	773	830	778	835	768	887	791	810	843	784	773	781	856	880	864	849	825	842	850	805	810	828	733	859	771	787	861	786	814	818	785	836	821	783	794	842	816	869	848	875	791	797	838	815	784	859	818	821	785	797	807	797	802	797	836	831	823	811	823	860	815	829	791	815	822	800	781	827	795	811	804	849	803	864	784	820	784	846	783	844	862	836	820	812	785	836	745	825	837	789	830	814	805	838	824	847	824	781	806	855	803	803	829	805	883	805	798	765	806	812	819	791	856	828	812	805	845	765	787	787	864	770	823	798	849	817	781	805	836	799	799	847	814	853	841	808	839	820	793	841	815	847	794	792	861	799	821	823	788	796	835	873	833	837	858	834	791	774	770	858	775	808	780	780	802	781	783	803	785	829	820	772	800	806	840	829	862	773	805	830	797	818	759	812	850	816	866	861	798	792	841	824	820	834	801	802	823	842	766	852	790	838	884	807	840	822	747	841	872	824	798	771	780	836	834	821	800	838	837	805	851	860	806	819	814	816	761	767	845	826	795	815	821	869	821	812	849	837	780	845	834	868	803	856	815	808	798	811	820	833	790	820	851	816	803	830	798	824	795	814	848	827	841	798	814	844	809	792	830	823	867	792	802	842	812	820	814	819	831	845	844	810	819	829	799	829	836	846	789	817	803	802	801	847	796	818	802	825	767	857	768	820	814	831	796	879	819	864	837	767	799	821	791	829	761	835	837	832	810	833	825	811	829	811	834	813	836	799	832	793	801	826	798	804	850	863	827	800	826	784	827	826	755	823	806	790	819	781	822	800	831	838	853	827	791	797	768	852	746	858	806	719	794	841	829	846	821	793	841	810	758	818	835	796	741	829	809	827	776	834	856	763	797	793	822	789	839	789	860	788	820	838	834	796	841	812	820	818	834	793	845	786	808	763	842	787	812	796	835	854	794	806	830	834	780	818	772	775	763	841	840	797	816	836	809	783	838	803	833	809	842	871	785	832	814	768	830	862	803	816	809	854	832	768	830	765	805	831	776	806	839	832	801	817	841	799	836	789	852	849	837	799	830	805	856	754	798	850	812	802	808	786	803	793	828	791	843	794	820	820	808	839	812	761	850	803	845	829	800	765	763	802	822	825	816	824	814	797	822	772	873	833	874	794	855	839	854	822	810	833	803	840	802	821	832	847	844	841	814	852	799	865	805	807	881	796	815	794	760	837	831	781	824	799	784	803	832	845	773	845	855	778	835	794	834	828	813	799	796	838	829	830	827	821	769	832	806	791	805	812	825	806	828	848	886	745	838	838	791	843	822	815	801	785	862	806	819	800	795	797	835	778	765	831	797	844	851	813	836	836	819	805	777	788	830	773	783	790	857	801	877	818	817	813	848	808	815	840	799	840	799	818	874	805	869	851	825	814	838	839	781	810	811	866	802	827	834	858	817	843	849	830	837	785	838	825	795	831	846	831	823	885	799	844	816	843	880	803	768	829	855	788	837	792	778	838	838	806	837	814	792	841	807	869	800	749	764	797	820	796	799	781	824	816	790	891	860	823	845	799	819	813	836	821	827	820	824	828	786	825	797	830	806	800	808	785	839	775	812	819	809	815	809	807	822	845	817	744	797	806	834	777	812	823	768	851	788	788	807	795	822	806	891	817	820	826	840	798	824	798	855	853	836	834	829	819	869	797	801	804	820	848	793	827	789	839	779	800	860	785	845	784	800	825	809	843	843	812	812	781	821	778	816	869	821	875	856	821	788	805	841	798	810	818	804	792	774	795	788	771	840	800	834	827	821	840	790	811	850	818	773	822	817	844	829	785	796	782	840	818	808	826	803	821	783	854	771	793	823	819	825	810	794	846	819	766	806	848	805	816	872	844	811	804	845	832	755	767	821	849	786	809	789	775	806	790	823	816	853	824	766	814	782	805	818	794	887	774	792	840	793	809	806	798	808	829	780	791	807	832	789	854	810	817	813	764	746	754	881	849	782	826	854	821	818	843	837	815	849	844	816	852	777	883	754	825	784	805	816	852	814	763	791	794	810	838	808	761	832	778	835	802	826	830	796	832	790	853	813	784	817	836	795	759	800	787	805	827	813	845	786	759	812	799	796	839	807	802	827	806	882	819	830	863	834	851	831	826	806	795	804	806	877	783	785	798	846	847	853	806	818	811	873	772	824	815	815	860	787	788	800	808	817	833	806	799	832	819	828	808	790	794	817	853	813	794	799	828	764	805	842	882	825	808	826	815	787	796	815	831	854	796	814	836	838	846	823	829	818	830	845	817	845	796	824	837	820	840	837	832	819	822	796	861	732	847	856	822	833	824	782	764	853	819	826	790	834	827	842	789	782	816	834	797	822	826	840	798	828	800	784	797	837	867	805	827	839	850	855	802	858	867	828	846	799	840	766	777	803	841	812	834	850	830	812	867	853	764	831	800	816	823	764	806	849	798	799	823	793	836	754	845	837	790	813	849	801	831	822	809	869	840	816	813	777	799	817	820	804	804	806	801	765	835	827	784	878	805	844	846	783	843	819	787	797	854	822	823	814	801	828	829	795	794	828	803	794	806	754	788	776	857	830	776	832	836	783	796	815	835	870	810	819	814	824	817	842	850	886	796	820	818	825	826	806	816	799	816	746	813	769	767	846	863	832	769	781	816	800	820	814	819	778	821	844	830	861	756	794	767	812	855	828	829	858	796	840	862	754	839	856	763	838	831	770	840	818	865	815	843	830	843	806	804	840	819	788	826	836	841	834	845	813	803	799	857	814	801	860	768	773	855	816	857	829	810	852	825	863	817	860	789	832	789	840	832	830	806	813	802	798	879	846	861	774	794	816	817	831	827	796	828	775	779	869	795	826	842	891
27857	28874	33305	21507	7959	2557	931	452	374	378	348	371	371	360	370	395	390	334	345	348	335	349	338	343	336	306	356	342	332	341	371	369	380	365	342	359	336	357	336	346	391	350	388	365	327	368	398	363	345	333	382	350	360	360	365	370	329	320	368	356	363	371	371	336	338	360	333	323	344	344	349	359	372	336	349	356	364	328	395	332	364	373	346	374	333	319	348	334	322	359	310	332	369	335	353	341	362	345	349	370	313	372	329	336	343	351	359	356	358	330	344	332	365	361	390	319	342	394	355	369	356	345	359	346	357	390	315	360	347	344	369	340	368	358	308	358	344	338	356	397	365	360	353	368	342	351	387	368	383	369	354	351	356	349	353	361	367	307	383	359	371	356	367	364	379	368	321	324	307	334	359	316	368	356	373	332	341	369	351	347	334	324	340	327	336	385	343	338	353	366	354	353	380	345	344	357	357	328	357	344	348	341	374	355	353	351	358	344	369	345	374	326	364	362	362	356	329	336	363	326	350	333	357	351	366	348	316	323	372	337	352	349	327	344	357	358	367	351	318	319	363	332	317	361	358	362	351	321	388	339	374	344	333	351	353	338	354	351	357	344	327	332	336	368	318	336	309	349	345	362	381	373	363	314	390	345	330	349	359	344	357	320	328	349	330	360	383	344	341	373	373	333	351	337	379	319	343	350	362	337	362	359	352	352	322	346	354	334	330	340	348	347	363	353	353	345	384	345	351	329	370	345	378	350	315	340	344	355	328	363	349	369	370	339	335	391	316	349	352	342	329	378	388	365	351	383	335	345	356	362	379	369	349	351	318	356	359	311	329	339	339	352	331	328	353	363	341	309	331	353	353	352	346	322	331	333	359	338	361	388	359	356	342	329	361	388	353	357	324	373	367	361	369	334	313	336	371	324	358	346	347	333	375	339	361	360	370	363	350	334	328	337	346	311	334	314	393	350	345	324	385	333	367	330	371	320	350	321	355	328	338	349	362	323	346	362	353	344	355	362	370	352	359	353	315	333	364	357	335	339	353	333	327	348	350	368	343	349	324	341	354	356	349	358	376	294	370	368	326	321	349	351	357	362	317	335	342	308	326	360	333	349	354	300	342	329	347	327	352	333	382	342	348	368	360	372	368	356	342	337	370	356	358	354	355	377	364	336	367	340	335	369	350	352	360	340	337	344	368	350	327	364	344	341	397	349	387	323	372	345	356	370	386	379	371	366	386	334	353	348	381	363	321	343	360	356	308	375	370	377	347	336	335	337	341	323	365	333	331	340	326	328	338	320	343	339	347	367	367	343	392	375	353	342	361	344	373	345	375	365	329	347	377	330	369	392	370	358	368	366	361	342	315	366	329	374	334	339	333	348	320	360	333	371	348	336	385	338	327	360	359	356	356	351	359	369	327	356	337	364	371	342	411	346	433	384	344	335	342	342	379	336	351	331	319	365	339	358	357	356	324	389	332	369	363	327	372	383	352	347	388	388	395	361	345	342	321	363	322	340	360	352	353	319	344	343	373	365	363	360	360	353	336	373	356	342	366	345	369	347	344	378	334	350	371	322	375	352	355	381	370	390	355	313	369	310	343	333	352	363	349	330	317	345	337	365	385	374	386	338	315	361	351	347	379	338	355	355	355	362	356	398	355	363	373	361	365	347	362	338	342	354	362	349	346	370	377	379	367	315	334	381	357	351	353	347	336	316	332	321	329	347	352	356	330	341	332	365	308	359	337	366	357	354	342	329	356	324	351	346	332	364	301	345	361	362	359	349	315	375	365	355	308	345	351	377	362	360	365	354	331	336	278	316	386	359	324	352	327	348	344	343	358	389	325	339	354	353	323	344	325	347	366	365	333	344	358	356	351	313	344	350	369	374	356	369	361	341	331	362	359	347	372	355	298	340	335	353	390	367	332	371	336	352	355	346	322	377	361	329	343	340	368	320	364	396	327	323	347	361	332	366	340	335	379	339	361	344	367	366	360	337	356	371	335	337	337	367	339	376	341	360	384	326	369	347	345	308	395	361	354	354	382	328	377	360	364	358	353	349	343	341	369	344	357	339	356	372	374	383	373	337	365	350	370	372	371	360	355	340	384	362	313	329	349	347	347	387	321	318	359	341	365	353	371	341	344	344	375	359	322	351	342	348	361	364	354	354	313	338	323	348	352	367	362	375	358	314	339	340	348	364	412	350	380	323	378	346	332	345	391	327	314	349	364	330	394	351	370	350	384	344	382	330	361	361	366	347	370	353	336	344	346	329	348	347	363	363	330	351	383	382	354	353	318	351	381	336	327	339	361	367	344	353	376	373	363	337	312	320	346	321	365	351	353	340	367	349	349	323	363	346	346	333	352	369	361	358	336	315	341	349	361	366	366	360	358	336	327	350	349	362	365	350	326	371	348	364	357	323	366	342	345	367	341	346	371	365	338	377	369	376	364	350	336	344	350	366	373	352	333	357	321	351	355	310	352	356	366	331	342	344	357	344	337	341	318	330	375	380	374	336	329	336	359	329	343	350	355	348	339	333	365	340	373	326	355	363	337	360	326	366	369	366	348	373	321	363	344	365	307	306	322	354	342	373	330	342	346	324	389	359	352	304	349	333	349	345	331	352	350	353	355	349	363	393	371	328	340	342	335	366	369	373	328	336	323	331	354	347	340	343	326	348	382	370	353	343	357	362	362	341	331	370	374	358	326	352	359	364	362	351	372	352	367	334	309	364	355	356	378	342	348	365	377	331	372	343	340	357	329	346	368	302	350	360	356	333	331	381	374	388	382	351	373	378	361	374	333	326	374	354	363	392	344	363	355	338	365	342	345	323	388	334	348	318	350	336	371	359	344	326	353	377	357	369	309	318	320	345	315	333	326	334	336	356	356	333	365	359	348	350	311	416	364	328	361	365	388	399	340	353	361	349	353	359	328	338	352	358	358	363	352	363	328	314	344	342	370	379	381	362	358	357	322	358	349	331	347	358	342	354	387	370	341	330	365	324	341	359	334	324	333	385	357	347	364	371	315	330	380	344	351	338	346	333	355	333	334	321	361	338	349	346	314	357	368	377	359	389	368	348	332	357	353	352	377	322	363	347	389	354	361	305	348	375	341	335	341	368	324	340	332	359	358	349	328	341	353	309	334	375	343	310	372	364	357	357	372	321	396	366	374	340	341	345	326	379	347	348	317	358	349	359	357	375	311	368	353	355	360	334	370	345	359	358	361	380	362	304	355	351	366	383	312	357	341	344	324	369	361	378	368	361	350	334	333	356	352	329	369	371	357	359	334	340	349	377	333	360	338	344	380	373	384	383	320	364	380	337	363	335	345	365	356	356	375	361	329	344	348	328	325	355	351	362	355	324	393	385	354	366	308	352	374	340	365	349	323	358	346	324	382	349	373	346	343	371	353	374	350	348	337	354	349	374	342	356	354	337	376	351	366	379	367	338	327	337	340	326	345	341	359	348	335	358	361	335	368	362	332	337	326	375	369	359
31200	48381	40058	24433	12485	5039	1953	929	683	670	586	695	618	625	618	587	593	588	651	604	638	579	612	607	608	637	629	657	618	658	634	610	644	621	636	627	652	663	637	651	633	611	603	615	637	648	664	658	617	649	610	631	627	595	635	600	620	622	622	609	600	647	606	632	631	616	640	603	653	610	636	617	582	658	666	631	647	661	641	630	674	654	678	615	661	660	642	601	665	611	628	603	651	636	620	645	652	656	600	632	612	634	596	630	616	633	678	653	623	656	596	623	611	589	642	612	597	600	606	601	658	601	639	617	611	601	579	686	614	644	644	650	638	615	635	630	652	602	650	641	676	628	649	614	584	609	675	608	646	610	620	653	618	671	614	616	625	625	625	612	628	684	660	654	618	638	586	656	635	648	639	664	622	607	646	650	650	601	612	693	619	633	633	635	620	642	650	600	635	648	602	637	591	635	675	620	627	601	619	590	624	575	611	626	644	611	581	626	628	595	607	600	617	590	590	587	609	640	609	646	626	611	596	636	605	654	617	624	585	631	643	602	647	616	667	633	625	626	634	611	601	600	631	638	595	612	564	624	619	594	626	634	650	615	606	644	616	664	632	634	632	613	650	605	647	622	598	618	640	645	591	611	575	610	632	618	658	620	656	618	584	594	662	629	625	643	616	609	653	630	595	610	664	640	636	622	663	665	613	621	579	602	608	630	622	651	630	597	673	632	585	651	642	649	645	671	572	620	637	667	681	647	641	656	629	583	602	595	597	581	642	580	581	615	620	566	667	576	627	641	640	578	639	657	658	630	686	648	625	665	679	625	631	617	634	618	611	621	639	631	621	573	598	609	645	619	615	644	705	616	611	633	580	625	648	633	595	614	633	654	642	643	667	603	677	624	628	603	639	583	612	635	622	601	580	566	638	561	632	621	642	618	602	601	639	614	668	621	606	636	598	652	623	613	582	634	637	704	658	624	622	630	629	629	658	631	637	663	613	597	621	595	606	624	641	610	636	637	604	624	629	585	659	602	621	605	628	621	604	631	605	564	627	571	664	665	614	573	596	592	606	591	625	668	642	639	628	677	656	622	645	630	629	611	626	659	646	593	658	606	631	661	618	606	663	619	606	624	623	577	624	640	616	626	615	626	636	621	608	639	620	626	633	645	607	600	629	647	603	594	609	642	659	596	595	604	612	596	620	640	662	654	602	626	652	616	651	580	591	640	641	617	663	576	611	631	601	615	624	617	651	656	636	652	618	585	654	656	656	647	617	596	622	624	619	669	606	635	616	616	625	599	602	649	602	608	606	647	587	646	669	634	585	624	662	636	604	589	584	625	589	576	568	663	572	632	606	622	643	629	634	601	639	615	631	643	624	628	621	610	630	662	623	626	656	584	667	641	638	641	600	655	635	660	625	625	634	622	622	650	634	630	632	660	627	625	625	615	636	654	650	659	656	624	638	674	646	581	597	600	654	621	623	652	664	633	662	625	606	598	622	616	618	617	648	633	632	594	628	622	627	586	681	602	613	664	642	631	643	614	645	593	660	583	625	655	636	647	612	581	650	620	619	613	589	642	618	663	645	652	611	616	636	608	631	656	633	600	653	627	634	633	648	640	627	664	623	647	645	566	671	639	592	644	602	646	610	590	598	618	628	629	628	637	601	639	661	627	591	608	605	637	597	651	646	646	622	581	619	617	614	595	616	634	605	611	610	583	594	624	632	650	604	618	631	621	600	666	592	636	612	644	635	612	611	609	646	626	626	661	714	632	654	677	592	641	599	620	638	591	622	620	646	654	612	621	630	608	648	617	590	654	626	656	652	610	605	660	586	619	602	613	617	640	626	633	625	621	632	660	611	619	654	598	597	633	620	606	629	640	682	640	656	658	622	601	617	624	669	631	615	670	636	631	632	594	625	616	597	611	649	596	642	662	644	603	630	654	649	596	599	640	623	637	645	613	563	636	611	662	658	623	657	645	655	625	629	579	634	620	596	682	643	631	621	597	611	683	646	614	592	632	616	602	620	627	618	608	654	603	675	628	636	665	616	610	639	609	586	650	599	606	605	641	619	646	607	652	644	690	620	626	632	651	609	616	622	609	624	596	621	637	625	623	643	640	624	633	616	638	668	634	651	642	645	615	666	625	631	626	648	623	643	630	653	608	652	623	589	646	632	687	606	594	597	625	674	626	631	624	629	620	599	625	588	623	668	616	627	662	591	608	626	607	618	639	629	608	609	632	644	587	643	584	632	590	593	651	604	619	607	611	559	606	610	605	650	599	561	648	631	639	622	646	659	672	663	657	690	603	619	583	636	575	629	588	621	706	640	580	661	631	657	635	601	610	619	614	596	635	631	580	633	642	594	640	651	586	622	618	665	651	649	645	629	636	636	611	627	593	676	678	624	612	610	605	617	660	591	621	644	619	608	624	607	649	641	625	585	600	612	628	634	633	620	616	615	620	668	631	609	612	598	633	599	610	611	623	629	617	645	592	624	608	625	647	652	632	611	615	611	626	640	689	633	657	629	677	611	656	631	613	645	594	595	638	624	589	611	586	616	647	652	601	613	604	622	653	643	629	642	633	630	590	633	658	658	626	630	667	590	612	624	628	615	632	633	690	613	582	661	620	609	614	644	606	591	620	635	647	621	575	612	590	635	592	631	610	617	616	613	672	668	666	646	605	609	580	599	637	637	633	596	625	642	616	615	652	634	589	601	644	642	637	628	623	617	611	624	672	639	639	661	609	618	640	627	624	607	640	627	608	623	633	656	592	636	641	587	609	657	624	598	660	636	587	646	661	635	624	614	636	590	581	604	633	645	591	620	645	636	619	646	656	653	628	624	647	639	621	625	603	634	660	614	642	667	586	638	610	621	628	658	574	631	611	712	565	609	627	630	648	630	619	644	670	626	643	624	637	640	619	592	617	635	616	632	646	607	643	652	709	632	622	668	693	606	596	650	640	610	620	602	608	667	628	638	676	618	623	610	602	643	632	625	610	618	619	611	621	603	626	603	691	633	617	604	600	605	622	616	608	609	630	590	610	626	602	663	599	666	647	620	632	643	642	654	660	576	635	625	598	643	563	617	631	602	653	614	581	622	623	647	610	593	554	640	636	639	580	664	643	606	607	619	644	648	649	609	658	664	650	623	667	628	630	657	613	677	640	602	649	661	615	606	642	683	614	604	623	677	605	627	612	636	614	664	624	624	637	618	616	612	652	659	626	637	630	633	595	635	561	609	599	618	623	595	617	629	599	639	636	647	616	618	631	594	630	630	590	658	637	604	596	659	616	625	633	589	631	613	607	643	604	636	664	604	619	632	591	645	577	644	578	646	632	655	632	629	569	664	663	625	653	614	625	642	615	669	618	633	602	653	638	601	606	597	607	624	641	595	620	613	603	597	610	613	613	601	591	607	607	661	656	589	589	667	649	573	599	609	630	582	633	653	642	644	600	599	586	654	597	646	603	645	595	670	608	618	631	609	681	607	604	607	648
24533	23910	40860	40484	28955	17655	5763	1046	545	453	415	429	421	395	407	430	432	424	427	425	396	419	436	414	408	392	441	416	416	409	383	430	414	401	385	444	396	418	408	398	434	416	412	393	448	367	412	392	426	398	409	436	433	415	445	383	393	446	407	427	409	397	438	370	436	431	415	412	375	371	436	449	423	452	411	379	414	390	441	392	428	405	401	423	434	374	394	416	406	406	428	408	417	400	409	404	425	433	386	443	425	399	440	399	421	393	417	409	397	415	412	384	423	405	440	376	403	413	349	414	391	458	419	364	454	408	467	408	409	431	441	399	402	420	396	396	421	408	402	408	439	397	372	387	437	409	397	409	423	406	424	404	410	423	434	379	407	422	424	415	403	417	411	405	392	381	388	347	401	432	415	417	378	438	415	380	399	416	395	377	432	397	396	382	457	398	397	405	416	408	421	407	377	436	411	409	405	431	379	405	409	384	402	380	437	419	411	408	413	426	431	411	405	396	387	379	388	365	413	416	376	419	400	437	422	398	387	365	418	426	402	421	416	373	412	394	390	395	406	412	420	411	425	416	445	424	420	423	394	406	406	440	405	394	450	446	434	421	423	395	417	408	433	407	403	392	398	394	416	406	416	377	372	420	383	394	380	399	416	406	413	424	430	402	439	425	400	411	417	404	389	394	386	405	388	431	342	398	430	383	429	392	415	413	409	394	380	371	376	357	416	404	408	385	396	436	416	434	416	426	429	410	418	354	408	418	396	406	420	399	391	406	430	376	395	426	416	393	462	406	419	392	420	405	399	392	431	381	398	396	450	398	423	390	396	415	385	377	405	437	438	408	418	410	457	403	427	410	364	397	405	404	417	401	411	401	397	409	383	429	384	399	393	412	391	400	402	392	393	421	438	438	431	429	396	402	368	427	441	405	397	411	410	421	377	426	421	390	414	387	421	441	400	458	396	419	410	403	419	422	392	384	384	416	413	404	402	414	430	437	412	429	432	403	416	414	393	432	387	428	432	387	422	449	397	433	405	406	402	420	400	415	425	378	387	388	384	413	412	440	371	404	391	381	424	407	441	419	392	409	427	407	395	397	400	401	392	422	427	413	404	388	400	371	418	415	390	442	405	408	409	407	410	399	374	403	418	427	407	423	432	400	391	356	379	432	400	392	395	399	384	413	411	406	414	404	413	427	418	410	435	418	400	413	410	401	420	453	412	417	417	435	410	423	421	440	385	407	404	433	398	404	414	417	431	422	438	429	435	399	418	381	359	381	428	445	425	385	454	414	420	387	403	414	424	468	393	426	415	430	421	414	384	417	417	421	397	412	426	432	369	397	441	425	401	421	379	431	436	397	413	416	429	418	384	405	411	403	430	452	376	376	419	426	437	360	423	410	392	424	345	407	425	411	421	404	417	401	392	414	438	406	432	410	418	429	425	384	426	414	449	449	385	405	404	415	368	419	411	417	408	394	411	387	429	348	427	385	421	422	459	418	414	457	405	428	438	408	382	422	429	421	396	416	408	399	412	406	413	390	448	411	394	427	426	423	429	386	390	393	403	400	416	388	367	431	420	389	446	434	388	423	372	411	444	455	422	391	432	450	448	385	421	385	413	410	424	377	385	401	411	452	395	401	407	432	406	405	435	414	389	383	372	414	393	417	353	407	405	415	390	404	396	382	443	436	391	419	402	385	396	422	408	373	430	402	408	400	420	403	370	398	386	398	452	393	418	411	423	400	392	404	385	428	407	398	416	414	412	374	393	400	404	354	389	423	402	412	436	422	396	366	394	420	399	403	405	417	404	440	407	421	425	420	404	366	445	417	422	433	415	428	364	416	425	397	422	394	389	437	420	420	390	396	394	408	395	382	396	397	424	408	411	375	412	413	398	397	414	373	442	413	410	381	400	398	449	442	433	413	411	422	440	422	419	407	401	396	432	441	435	410	412	437	373	448	411	390	406	405	399	402	440	430	392	404	385	351	367	412	393	401	385	377	433	389	426	419	397	390	437	376	404	413	402	401	404	428	365	423	397	434	439	389	397	384	458	414	428	437	399	386	396	403	418	386	407	381	388	419	405	388	423	440	410	409	427	414	410	355	396	405	395	404	415	387	413	426	442	431	402	443	413	406	397	373	401	446	431	425	396	428	392	410	392	432	421	373	410	418	382	390	379	404	427	423	388	405	419	440	424	421	398	432	416	420	443	429	406	412	421	360	443	409	388	401	424	431	393	383	371	457	399	394	372	406	437	397	444	404	389	422	431	389	425	403	399	420	395	413	373	397	389	419	431	377	403	414	451	416	403	432	437	378	366	411	416	435	404	394	412	422	413	386	397	422	421	430	424	412	366	399	411	409	415	406	390	373	409	397	379	395	385	396	422	432	382	442	387	429	438	376	392	396	387	394	423	408	440	424	437	405	428	405	391	396	408	406	378	415	390	427	407	414	433	395	420	401	399	460	406	421	384	405	369	400	408	393	422	397	421	382	415	392	436	391	452	438	415	411	388	417	435	385	369	402	408	388	408	385	371	414	404	422	387	433	425	405	419	394	419	382	385	415	407	433	409	404	407	390	408	429	421	360	427	427	450	403	411	407	417	397	387	426	416	412	440	430	447	401	393	435	400	416	385	435	396	407	442	387	389	405	454	420	431	409	418	416	379	418	407	442	431	411	396	382	415	427	401	406	436	421	402	439	435	394	385	402	460	406	431	417	404	381	422	400	411	372	430	388	411	387	396	367	426	425	431	412	425	394	377	410	415	430	363	406	393	384	404	384	427	432	407	451	405	402	418	397	412	380	386	447	407	399	397	411	457	415	408	394	439	423	379	407	418	398	384	430	429	391	429	400	403	376	409	423	387	406	389	399	438	420	420	398	405	403	426	397	373	418	389	422	417	419	446	437	401	407	415	372	372	418	393	412	382	420	403	410	427	437	415	401	417	407	414	446	446	408	411	404	415	380	411	404	387	417	399	383	366	428	404	404	416	413	420	387	431	382	406	442	399	448	410	408	409	399	430	415	404	397	394	382	435	421	403	402	404	416	394	406	411	374	382	392	379	391	404	439	404	410	430	411	418	437	400	438	411	389	424	396	404	403	425	452	415	413	433	408	388	435	401	400	410	393	398	399	362	435	415	382	409	405	456	452	393	413	421	381	383	394	420	409	397	415	434	411	385	429	381	369	378	428	403	424	372	431	427	416	418	408	385	426	425	428	411	426	396	407	382	430	407	415	376	404	426	389	420	402	390	421	405	385	388	401	396	399	428	406	424	410	411	395	423	405	387	399	398	416	402	414	416	422	428	406	389	430	399	401	391	428	432	361	388	455	429	415	438	394	427	398	416	409	438	407	421	442	375	399	422	417	428	400	373	407	426	403	369	403	368	404	361	412	408	399	428	423	411	414	396	417	426	425	414	425	414	403	422	438	373	434	423	400	402	410	399	424	414	445	385	395	376	414	418	426	444	424	428	432	445	406	400	374	396	437	357	401
55785	91691	78304	53637	36519	19728	7289	2120	1081	759	708	748	726	711	799	715	731	742	715	756	700	739	742	787	699	700	733	674	720	752	710	709	686	705	743	738	708	689	688	735	738	695	709	698	715	728	733	644	674	716	702	697	720	734	724	744	707	708	719	754	689	735	711	727	687	704	751	719	694	716	693	682	696	715	682	727	773	703	642	686	702	678	696	730	675	676	724	690	693	710	767	771	717	737	707	685	718	697	704	702	717	697	721	728	706	711	713	677	706	668	690	723	731	696	730	753	727	703	746	752	695	720	711	716	719	724	706	689	707	757	705	687	716	709	736	709	730	780	730	743	700	703	708	724	713	660	718	753	719	730	699	737	691	642	728	725	652	730	681	713	657	713	704	754	723	695	693	703	718	772	669	746	707	726	711	715	704	740	732	709	724	676	717	733	723	697	711	667	703	720	688	716	722	762	714	739	697	715	697	715	698	684	724	739	691	750	720	675	700	708	682	736	730	684	749	718	740	684	702	706	745	729	718	716	678	750	717	707	730	691	722	681	718	705	705	718	707	704	691	693	667	727	750	734	686	740	693	689	679	660	704	683	699	740	699	695	690	695	697	729	753	744	698	715	734	718	691	669	713	698	698	726	715	671	713	729	710	720	724	723	740	732	668	730	667	709	715	713	689	676	674	737	674	715	704	672	678	700	707	711	748	689	696	689	666	674	720	744	656	691	652	689	705	759	739	693	696	693	721	684	739	754	695	711	712	714	689	701	746	752	730	696	678	726	716	707	720	699	755	726	698	737	722	735	678	694	674	687	719	710	717	729	707	739	706	704	723	727	690	679	759	691	697	700	733	745	636	703	723	686	777	709	706	762	671	708	745	697	742	689	663	672	704	723	681	763	682	682	694	693	706	714	709	691	752	727	729	745	729	718	747	647	677	709	724	688	660	684	704	679	714	691	698	745	711	754	732	716	744	685	665	728	706	728	715	718	679	720	721	730	689	650	751	679	720	686	730	729	688	783	701	736	708	668	726	716	723	735	792	695	730	720	676	737	722	748	738	699	706	709	739	703	712	664	685	708	698	714	707	688	671	725	709	744	668	682	695	706	737	739	715	738	725	699	689	743	721	716	692	738	695	692	747	691	704	744	756	716	689	702	738	721	720	705	726	673	676	761	709	752	776	737	667	698	719	735	688	762	698	699	690	687	682	742	757	689	713	704	697	694	727	700	703	677	707	721	701	701	689	699	741	708	642	722	704	682	727	683	706	705	693	709	713	733	726	717	713	781	668	742	696	731	696	713	722	695	721	757	747	656	722	712	714	694	700	715	703	753	708	703	701	769	665	686	714	763	736	727	690	755	683	732	682	678	740	724	680	711	753	704	720	709	744	695	733	678	708	704	696	685	748	705	722	714	735	675	717	721	743	709	709	747	678	714	747	725	692	724	732	721	711	707	708	702	688	662	664	759	724	686	689	757	680	687	767	743	735	706	650	716	714	740	759	715	753	716	726	731	747	691	731	708	728	739	706	710	688	702	678	707	747	711	740	702	700	717	785	686	666	729	666	748	792	689	713	690	752	711	710	686	730	725	704	709	700	721	698	710	697	726	704	707	664	683	708	685	688	725	745	721	685	726	701	753	722	728	698	698	681	736	693	701	723	720	699	698	663	748	721	747	727	764	753	705	701	771	733	697	748	775	703	706	714	728	700	681	755	702	686	678	702	679	712	667	737	708	710	717	710	681	710	697	665	731	684	678	761	700	666	723	697	742	753	664	701	711	702	710	709	705	672	696	700	685	731	732	718	710	711	703	710	672	726	738	738	678	673	709	740	705	766	734	729	708	734	746	733	740	691	737	723	696	722	749	692	699	715	752	683	713	693	724	699	782	778	708	701	646	714	716	733	717	721	709	707	758	699	767	685	754	713	686	702	661	698	708	664	702	714	744	701	686	688	692	717	728	733	705	726	725	694	716	731	700	698	718	708	745	735	720	699	717	711	670	734	712	712	701	732	693	730	690	717	711	732	743	714	707	720	694	670	688	749	752	688	747	661	694	733	744	743	729	725	694	722	725	675	740	681	706	671	671	719	699	733	730	753	688	716	756	702	715	698	718	683	725	703	686	732	710	711	717	749	683	737	766	731	701	666	710	693	700	741	767	709	690	696	678	754	679	704	728	727	750	706	718	695	689	762	705	748	735	731	704	723	750	649	724	734	712	702	698	714	700	630	728	710	694	758	740	764	733	643	758	665	679	716	729	688	687	724	716	746	744	732	698	714	721	693	691	753	730	728	741	677	719	718	742	701	730	762	708	717	722	689	742	720	686	715	673	703	737	703	765	699	773	696	739	713	708	733	668	742	710	706	644	737	700	747	679	718	728	693	706	736	725	728	669	770	691	700	688	669	703	664	669	708	693	712	721	720	684	714	728	725	702	774	716	723	699	700	726	773	669	702	702	714	744	713	730	742	673	725	702	723	670	752	694	687	680	712	723	745	698	739	733	752	705	716	734	741	675	719	752	688	737	711	677	710	693	680	738	697	728	689	681	700	679	746	774	680	712	687	697	732	668	674	748	740	695	690	733	669	660	664	707	727	729	774	696	728	703	715	678	749	736	723	725	716	727	716	728	692	707	705	687	687	695	752	720	735	737	719	662	692	715	705	688	732	733	722	687	727	712	669	757	683	721	682	702	718	721	719	690	720	718	724	742	726	732	693	721	730	752	690	688	677	635	757	738	707	688	755	658	662	690	704	737	721	708	753	717	721	748	703	703	716	721	679	714	694	712	664	768	717	710	717	702	722	736	699	705	686	667	756	684	653	733	683	711	707	726	756	675	744	680	684	722	701	716	728	741	704	722	700	742	732	700	753	713	714	705	707	675	744	693	693	744	677	747	714	708	754	701	725	737	714	721	709	724	691	732	729	700	679	699	760	728	746	678	739	659	728	719	710	688	717	728	768	723	747	716	652	714	715	725	716	693	784	779	684	739	720	714	689	775	700	728	666	690	682	749	707	718	697	701	733	679	699	711	677	713	667	677	691	727	711	700	670	717	713	737	718	705	742	706	742	744	734	711	726	701	696	724	707	694	665	711	754	725	737	690	738	730	692	695	706	716	707	702	723	702	701	707	709	728	739	749	764	711	675	766	700	715	684	670	647	734	712	691	714	731	732	727	716	697	706	692	675	705	728	727	722	714	750	682	686	718	692	713	690	697	667	710	705	720	729	771	767	748	703	714	675	713	750	750	752	703	728	714	656	812	708	688	683	757	699	736	718	696	683	671	741	684	693	683	744	728	692	735	710	736	700	740	750	696	719	685	674	737	726	686	678	697	683	789	719	707	755	653	713	728	707	730	717	659	717	724	765	695	705	702	748	721	709	717	730	728	714	722	712	694	735	706	724	717	704	697	742	706	704	725	738	770	742	688	669	709	711	698	740	733	732	715	685	731	682	754	743	731	696	714	739	693	730	728	684	669	722	728	714	702	712	686	715	728
23405	22200	35631	36353	30541	24207	13224	2218	847	578	534	502	526	524	480	488	515	519	502	515	474	506	475	504	510	506	528	482	532	476	504	496	514	505	516	513	526	514	480	496	460	536	517	505	515	473	463	510	491	508	507	494	504	469	509	483	463	477	504	473	501	489	502	527	449	514	470	472	454	520	515	478	513	518	532	473	484	529	487	469	515	529	524	543	503	478	524	517	516	481	495	511	481	498	486	464	502	474	502	496	479	507	497	529	498	467	500	494	525	482	542	484	490	511	471	491	489	481	514	525	488	484	475	481	499	495	493	504	496	465	517	524	516	504	500	484	475	496	486	483	459	548	502	490	464	515	527	497	510	479	481	528	442	491	512	522	471	455	510	499	491	493	493	498	509	492	487	503	507	478	464	512	505	508	498	428	477	529	512	507	465	506	446	495	463	507	474	525	472	535	545	510	478	502	478	477	478	470	506	478	465	498	499	474	511	485	468	513	441	485	514	517	447	469	527	507	476	502	518	493	494	504	504	493	503	488	503	487	461	450	492	486	476	475	500	519	468	473	472	464	525	484	483	497	523	460	473	481	510	495	453	486	464	514	478	509	484	486	480	480	485	497	480	552	514	484	433	485	502	524	483	506	535	454	492	469	500	491	471	478	525	495	494	485	480	524	495	508	490	496	465	490	495	516	509	488	475	490	482	498	515	485	508	475	523	442	511	488	473	477	531	500	444	505	479	503	560	471	498	479	523	518	495	462	542	459	488	475	493	495	473	489	500	473	470	494	467	488	498	483	489	542	489	503	466	493	530	476	462	465	503	490	471	513	443	487	494	465	447	482	493	500	482	503	486	498	490	523	501	444	495	496	468	525	480	456	535	475	500	481	537	515	485	452	491	498	503	497	466	522	497	521	479	472	489	484	488	478	502	491	465	503	471	526	441	476	530	526	487	469	467	490	518	490	487	466	431	476	499	508	501	530	509	464	468	484	472	485	498	479	469	491	467	485	493	507	500	459	503	495	491	461	471	527	504	492	505	444	480	472	466	483	480	457	529	480	505	531	474	491	472	459	469	475	521	464	493	542	480	447	520	490	465	501	498	484	497	512	492	476	489	531	472	479	533	500	503	477	508	493	495	529	537	513	500	517	457	473	457	477	505	502	528	483	490	529	515	515	504	492	445	501	481	504	479	499	487	481	486	502	493	529	541	503	481	506	525	489	509	492	431	498	495	504	446	530	514	454	492	507	489	517	521	494	518	516	516	496	534	490	505	488	515	483	462	490	504	469	498	491	475	517	514	504	516	464	489	523	486	511	479	455	463	509	495	505	486	494	465	483	510	463	484	521	468	472	469	532	491	489	464	543	489	469	501	499	469	505	493	519	500	485	467	464	456	484	498	485	494	500	490	542	507	496	497	475	518	517	471	439	475	531	490	501	508	453	490	473	509	474	480	499	454	517	478	490	485	481	523	470	518	513	495	529	487	490	493	490	533	478	478	500	484	441	499	482	473	445	466	466	507	498	513	502	479	459	494	494	511	479	553	511	535	491	493	473	535	485	486	503	519	517	508	500	534	503	473	502	508	488	497	463	441	471	481	504	502	515	428	476	486	470	513	480	498	490	459	461	514	502	451	479	465	503	515	491	518	512	475	482	509	536	466	488	485	493	524	495	493	479	518	482	489	487	490	469	490	477	474	486	485	483	498	513	490	520	472	525	486	484	488	500	549	498	507	489	502	460	470	506	503	511	488	503	488	491	465	505	461	483	510	484	495	508	521	501	483	486	472	529	504	490	490	459	518	533	481	487	501	490	497	483	521	455	491	456	498	510	502	497	478	471	472	488	484	489	498	508	510	484	441	482	479	450	508	509	478	469	512	477	504	473	483	504	505	523	462	488	493	497	479	477	536	516	514	497	516	493	480	480	477	518	535	481	506	510	459	480	482	506	469	485	486	515	500	482	492	478	462	491	510	469	488	458	494	463	500	520	487	492	502	449	478	496	524	514	527	491	453	514	488	542	504	536	490	469	475	490	511	475	480	467	477	464	501	491	460	461	495	454	506	500	498	484	453	482	464	475	451	516	469	463	480	489	517	485	496	458	511	489	450	509	466	509	470	485	516	455	481	491	493	473	511	491	496	481	495	467	488	529	500	507	473	507	529	501	499	511	483	481	478	518	497	484	499	448	481	488	455	487	471	464	495	522	499	480	481	506	514	489	465	492	490	477	508	484	473	497	476	488	467	498	475	485	507	490	477	487	491	466	483	489	491	514	484	461	467	484	480	452	563	477	483	509	491	464	471	473	507	468	525	480	504	485	508	490	473	528	475	455	498	497	469	487	497	503	466	473	488	518	494	486	485	483	537	498	484	440	479	459	467	501	483	493	481	491	511	467	511	480	473	505	480	459	444	511	472	475	459	503	465	472	470	479	493	480	515	497	459	480	503	542	515	468	485	509	460	467	479	489	511	491	501	488	468	479	484	535	509	462	506	488	481	480	489	505	497	455	508	449	518	468	489	502	496	522	507	480	467	522	501	479	467	521	497	522	467	460	480	439	487	507	493	473	483	482	520	482	496	451	484	467	497	457	453	511	487	509	541	502	508	479	482	477	545	478	517	497	503	495	503	496	498	504	494	502	526	496	489	464	492	490	493	540	499	481	471	533	495	528	502	498	479	472	520	509	463	508	488	509	482	491	429	494	504	509	476	533	485	484	468	511	467	502	512	476	500	493	485	480	477	512	466	465	500	485	521	464	520	520	501	493	468	484	514	501	502	474	526	454	485	490	546	494	453	490	490	509	508	468	545	498	431	510	503	491	475	497	443	470	553	469	472	472	488	474	478	497	534	501	511	468	490	516	482	530	518	457	507	476	491	485	499	422	509	484	509	517	468	480	461	511	439	484	493	515	498	490	460	489	470	509	456	486	509	483	526	514	501	500	498	492	509	486	482	505	502	497	479	531	486	454	517	511	495	459	493	487	512	475	504	496	464	459	491	521	549	466	487	502	508	518	482	466	538	474	480	536	470	498	503	484	468	457	472	493	459	511	537	499	493	484	456	490	513	444	467	481	483	518	494	477	508	475	481	458	498	489	476	475	501	488	484	479	474	485	501	513	484	471	496	511	511	478	530	481	497	475	463	496	481	472	543	539	456	544	498	503	470	541	489	510	509	481	491	485	468	496	488	513	516	450	507	461	507	505	488	538	505	504	489	513	470	519	528	472	519	541	524	506	457	484	477	496	457	490	489	482	494	489	495	495	494	470	523	473	494	485	513	506	484	474	485	503	510	506	488	487	487	471	456	486	506	494	509	506	507	524	522	503	482	523	491	476	476	476	468	465	497	471	491	513	500	498	487	438	494	485	503	502	474	493	459	513	488	507	500	488	479	518	503	470	493	497	513	476	500	474	502	501	511	494	475	491	477	497	511	522	523	503	484	496	494	535	478	507	515	494	488	436	506	527	475	492	439	477	486	485	499	513	477	472	481	523	513	500
59410	102114	88628	64633	45241	28582	11500	3602	1666	933	841	802	843	826	865	854	835	778	861	856	861	794	828	823	833	804	809	876	772	785	872	787	813	823	809	811	809	740	782	860	818	835	818	868	823	804	854	850	818	825	819	842	828	833	867	762	802	839	877	789	817	792	805	749	762	781	841	821	808	822	809	816	814	795	782	824	828	888	775	843	753	796	856	835	794	840	825	826	778	814	842	818	863	777	803	794	829	817	787	853	817	799	814	829	816	819	860	842	847	838	842	829	794	831	815	845	782	787	803	836	859	777	865	825	870	791	826	823	842	799	822	832	798	805	830	816	824	820	792	798	797	810	806	796	830	747	819	825	796	809	819	826	774	818	815	774	828	831	911	786	820	852	823	834	790	847	850	802	802	822	811	806	850	857	892	854	753	829	849	770	815	821	768	802	850	861	781	802	805	792	802	806	779	795	817	841	821	803	805	818	831	765	867	831	818	829	858	825	811	817	822	841	847	794	817	835	779	808	825	812	801	842	788	861	821	805	828	830	778	802	846	828	843	837	806	813	836	784	852	826	796	899	863	790	820	813	808	804	869	837	842	863	807	798	830	833	800	852	848	844	798	859	809	823	751	816	795	813	842	818	844	848	789	792	854	827	747	860	803	833	811	787	776	846	842	818	829	877	852	831	792	842	838	830	799	820	786	794	823	860	845	837	781	829	860	773	811	810	785	777	799	856	820	796	849	858	772	810	809	807	787	865	807	766	777	827	847	905	817	840	812	815	800	810	804	792	768	825	810	779	803	854	833	797	814	803	831	837	792	770	817	834	766	878	791	825	787	813	831	794	806	856	838	831	863	850	868	799	817	793	855	777	835	827	823	833	801	808	787	788	838	756	829	794	797	813	833	839	805	767	767	807	783	813	853	831	802	850	827	797	833	828	776	801	808	863	814	822	809	812	792	759	807	782	850	802	822	824	788	841	798	837	853	790	772	796	799	782	865	787	806	806	781	803	833	788	810	767	821	846	804	847	831	842	835	847	808	847	855	769	812	768	866	873	833	844	828	828	833	784	802	825	816	813	812	849	867	822	853	816	832	827	821	808	826	866	790	861	808	832	870	851	832	860	821	824	852	836	846	802	809	839	798	818	820	861	865	819	783	808	833	821	822	810	806	845	892	786	786	826	781	854	831	782	830	817	813	785	838	844	801	801	807	810	818	796	814	802	817	825	780	768	811	856	808	840	762	803	792	840	856	838	830	813	835	859	783	856	784	806	806	857	836	869	788	864	831	827	835	824	868	781	843	829	881	783	843	790	819	791	868	798	839	875	789	804	800	807	816	818	809	828	798	790	888	788	870	856	822	788	837	768	810	785	841	805	837	766	850	824	812	829	824	888	808	836	777	787	833	846	775	817	835	791	850	764	782	812	810	794	837	843	791	757	861	858	842	845	776	847	813	810	839	773	809	804	864	779	844	810	786	813	801	755	813	837	814	824	783	780	837	806	830	840	786	838	859	814	862	809	806	838	816	808	818	826	824	781	793	812	810	784	826	874	774	800	847	833	814	788	812	857	892	818	856	815	810	885	789	805	781	871	842	823	808	815	816	767	814	807	858	827	783	750	802	775	874	798	848	836	830	797	857	843	791	788	823	830	858	793	823	829	830	780	797	812	847	881	822	782	836	886	824	861	755	819	809	826	783	847	852	796	781	796	812	806	804	807	803	836	829	810	832	784	809	794	810	837	814	796	771	829	824	848	790	825	801	828	831	854	835	833	772	801	808	827	843	836	852	809	814	850	811	779	807	782	865	815	851	796	767	813	754	814	801	820	879	786	824	794	817	810	799	811	882	838	810	859	858	776	809	814	764	817	797	860	867	829	745	872	779	813	803	818	819	808	820	838	791	812	789	793	779	781	800	797	749	809	829	745	809	793	813	781	772	805	789	812	797	823	850	792	790	830	783	808	774	817	803	828	836	812	819	779	849	802	796	783	809	868	794	837	849	853	807	837	813	821	844	796	865	843	848	809	825	845	791	840	812	830	797	797	813	824	799	811	852	820	803	857	888	837	824	806	815	766	823	846	824	821	865	836	785	814	833	800	803	819	839	828	811	784	811	830	807	834	806	901	874	797	815	804	899	790	804	766	846	844	770	836	832	761	859	832	786	819	837	855	822	791	845	823	827	854	793	853	866	825	832	876	774	822	815	848	818	816	833	853	807	837	844	832	805	831	819	784	824	851	788	865	825	786	801	817	834	800	824	774	849	803	819	765	836	883	848	823	828	845	752	784	824	804	863	786	810	881	799	820	843	798	864	844	772	827	855	779	860	833	877	848	800	789	798	817	809	811	821	793	796	827	792	827	840	792	813	817	821	833	807	841	869	838	783	765	805	787	783	803	887	822	827	832	781	792	817	888	867	844	834	800	878	829	840	799	844	759	815	859	775	805	759	851	824	816	800	851	795	787	842	783	820	762	812	814	771	772	903	793	857	842	824	847	866	822	828	828	878	833	816	771	802	783	810	843	803	808	797	786	807	784	806	804	814	829	800	800	768	808	886	862	837	799	768	817	845	807	834	785	798	829	774	790	823	825	826	804	875	819	824	791	841	839	784	844	828	867	848	783	820	807	837	818	817	834	867	860	838	831	772	833	829	815	782	803	832	786	804	813	760	843	799	801	817	799	823	838	828	818	821	816	821	813	804	806	795	798	818	801	839	836	811	824	809	775	798	810	832	825	819	835	797	830	837	769	835	805	774	779	779	822	868	810	799	842	785	852	815	813	847	805	780	826	819	825	780	800	829	815	801	790	811	832	869	825	838	819	804	799	860	853	826	797	835	872	875	790	779	785	781	805	822	745	835	803	795	811	796	839	832	810	831	832	774	868	800	793	813	848	867	857	820	826	770	867	831	763	822	817	836	837	783	829	848	809	811	853	771	818	839	821	830	790	783	832	856	847	797	798	739	856	817	804	781	801	827	818	830	847	839	786	804	809	840	805	807	795	819	850	805	832	812	813	820	862	792	810	740	858	848	806	807	793	858	802	811	740	808	811	810	805	801	869	813	810	785	809	823	804	779	858	771	815	792	803	854	795	840	842	807	813	775	833	765	810	810	826	792	825	748	814	819	836	791	846	831	851	767	835	828	855	814	815	847	814	830	767	822	826	806	811	780	855	840	803	875	830	897	786	819	775	832	771	843	800	844	809	791	847	847	862	838	809	819	905	813	805	808	834	853	837	814	836	840	788	754	814	810	819	798	806	810	814	837	823	813	855	839	831	818	797	818	824	830	818	826	885	819	811	799	831	792	781	815	864	801	801	745	793	843	832	806	840	869	811	816	785	828	783	801	831	794	851	825	805	798	800	815	847	827	876	795	837	827	782	830	808	825	777	792	845	833	779	835	837	787	836	874	810	779	835	853	814	813	781	811	804	828	774	777	792	787	785	802	820	791	839	883	829	814	803	747	826	793	818	823	833	810	845	860	798	852	778	832	791	798	853
27766	28447	33904	21079	7932	2540	953	459	443	418	371	356	346	379	338	382	368	410	378	361	366	344	361	357	358	376	365	369	361	416	346	348	364	371	328	350	355	387	356	355	352	344	348	362	345	351	354	351	374	355	350	316	337	334	327	346	346	343	366	343	356	352	373	339	320	351	324	348	361	359	351	338	355	346	348	337	354	334	369	330	338	344	340	330	359	353	333	365	372	363	353	347	350	353	364	344	353	361	375	370	337	355	376	356	365	332	360	370	362	341	376	338	335	334	374	363	374	343	332	345	362	377	397	338	332	368	397	365	376	358	381	365	334	328	360	373	347	366	365	354	357	332	343	381	357	409	327	329	347	353	341	364	336	375	345	366	355	402	362	349	340	339	365	348	361	333	352	371	321	358	333	390	331	367	357	351	330	353	311	332	353	371	341	359	332	366	357	331	355	318	374	330	359	369	356	327	350	352	340	365	339	336	332	356	344	365	367	369	344	350	300	364	345	353	350	334	353	363	324	380	382	350	403	375	380	352	354	362	323	376	352	354	336	354	375	381	345	370	361	379	349	380	337	356	338	343	331	323	364	373	343	337	390	350	346	342	350	351	342	339	350	358	367	362	361	369	340	327	365	349	381	369	347	355	383	357	367	329	365	355	339	369	391	350	367	336	353	348	352	343	365	337	344	369	341	352	350	397	326	331	355	372	361	349	347	370	358	368	348	339	306	365	373	388	365	344	340	371	326	338	358	325	340	369	339	364	338	342	351	341	318	370	348	349	344	326	336	371	362	326	350	313	367	364	363	346	348	367	370	364	356	316	345	375	368	346	344	358	342	388	353	347	356	360	348	351	342	351	361	354	372	360	355	330	365	358	350	334	369	388	367	345	330	308	361	326	368	360	346	402	362	349	359	346	381	363	307	348	366	337	366	388	325	315	355	333	359	333	363	370	348	348	346	334	345	375	342	346	334	335	373	316	356	335	359	350	334	366	363	346	329	341	378	331	345	368	332	361	343	341	363	328	366	350	344	347	355	346	327	356	344	342	367	363	370	331	351	339	390	344	353	365	372	365	364	349	341	365	359	329	381	362	377	361	334	372	361	369	348	411	348	347	353	329	337	336	333	349	348	351	359	342	375	311	365	331	345	328	355	400	374	352	354	363	329	340	367	405	346	369	355	356	346	377	348	367	393	375	374	372	339	352	389	372	354	353	327	355	365	356	371	339	342	337	351	343	332	330	350	358	361	322	362	350	333	384	380	361	349	388	389	344	345	334	339	364	380	335	385	350	348	349	387	372	345	381	358	415	358	373	339	348	326	335	357	354	319	358	358	374	370	327	316	362	341	353	357	373	335	377	340	385	351	341	356	349	338	336	368	352	371	346	362	328	340	347	373	375	366	330	345	375	331	340	341	349	330	363	364	359	356	342	358	359	354	360	323	352	359	352	349	359	395	351	348	329	384	353	339	369	330	392	389	371	352	348	334	365	381	337	373	345	356	322	347	371	316	352	384	396	391	362	350	334	367	363	348	358	366	351	331	368	375	352	330	347	350	370	337	357	354	362	359	347	337	383	344	374	345	361	342	373	375	331	334	343	348	370	357	341	354	348	350	357	347	358	355	359	353	335	355	380	313	379	361	379	367	359	345	386	357	379	351	391	341	353	332	345	387	353	339	360	381	348	355	361	345	402	347	333	380	374	343	372	347	364	362	360	384	370	365	355	381	365	369	332	361	346	367	353	347	369	330	321	353	381	330	370	345	334	366	357	352	352	347	365	325	353	397	363	334	350	381	343	348	348	356	351	335	348	375	335	335	344	338	354	364	312	353	353	359	339	316	353	367	345	394	350	375	324	385	355	358	380	344	377	361	356	356	380	382	361	330	369	352	385	353	375	367	356	364	356	343	343	348	381	357	358	352	345	354	356	340	341	376	341	375	378	335	337	346	353	343	368	341	335	356	318	383	373	355	372	374	354	373	340	358	329	321	341	381	357	359	369	345	322	342	350	363	329	348	347	350	370	345	349	322	330	366	336	341	313	338	358	364	352	377	350	344	381	354	373	305	375	353	372	360	352	381	375	359	332	388	355	328	388	349	375	388	378	358	345	357	304	347	340	367	360	333	368	343	361	380	361	358	351	363	324	352	376	361	362	339	339	321	370	374	360	361	342	368	355	359	351	350	347	340	354	365	346	335	355	383	374	335	361	365	344	358	359	318	381	344	324	358	365	377	357	328	354	336	320	376	340	355	342	355	357	352	345	334	345	377	334	345	351	345	376	358	336	384	356	355	345	361	360	373	372	360	356	362	349	359	334	384	336	328	348	349	385	358	340	341	355	389	351	363	331	332	358	348	351	351	349	321	300	333	351	369	350	339	361	363	340	368	347	345	341	353	354	387	334	362	341	366	344	331	335	356	377	345	346	361	381	350	348	363	349	363	360	349	378	337	360	338	348	364	320	365	351	345	353	335	357	373	340	325	341	366	370	383	331	359	373	371	361	381	354	345	333	377	312	372	360	361	363	338	398	352	336	346	315	352	355	363	346	375	354	352	349	349	339	343	359	345	320	332	360	328	398	327	373	360	378	360	354	346	341	364	389	347	387	325	322	323	335	385	367	339	347	364	330	365	340	372	332	367	374	373	355	362	331	336	367	343	349	331	376	400	350	374	384	358	330	342	318	349	353	309	351	372	342	367	320	361	342	347	350	338	373	363	378	339	336	361	320	368	346	358	313	342	367	356	382	344	333	348	365	343	337	364	316	363	377	329	342	334	350	377	361	345	351	349	390	386	369	367	336	337	334	399	342	363	368	363	337	353	374	368	330	363	328	338	369	372	390	345	357	346	354	330	323	354	353	350	346	350	305	336	360	376	363	335	336	351	337	370	351	323	353	316	351	353	359	371	351	311	360	340	325	325	322	343	348	372	338	344	336	351	325	352	374	350	368	377	339	328	376	369	367	339	369	369	333	355	368	364	357	316	343	340	400	339	356	382	359	365	339	345	335	341	361	345	367	357	361	370	336	356	358	323	338	357	385	346	339	349	352	366	365	311	348	366	373	358	376	347	388	357	350	384	309	336	352	369	357	349	329	348	362	362	350	349	373	370	345	350	351	366	330	360	375	361	364	390	372	324	344	367	349	350	332	339	341	385	337	380	376	385	340	359	332	343	368	336	368	337	340	362	358	343	348	372	365	343	360	376	347	352	362	341	356	372	331	365	355	352	344	357	338	372	333	364	362	357	348	363	367	345	319	375	340	337	328	324	361	308	349	357	352	342	351	344	359	331	355	359	386	363	339	321	341	333	361	345	357	367	372	372	367	382	415	378	341	379	377	391	350	329	372	334	344	292	336	346	323	363	363	393	372	384	339	359	378	364	343	370	341	358	359	314	370	325	346	360	371	337	348	350	355	366	377	349	344	342	363	352	352	363	353	371	355	361	370	344	384	351	359	336	353	350	339	327	355	350	364	326	348	336	361	367	379	360	365	332	372
31207	47824	40674	23938	12628	5206	1873	898	679	665	560	602	665	626	632	637	619	648	618	675	694	623	611	632	630	639	610	616	636	645	589	649	624	679	646	626	651	588	639	626	649	650	620	652	595	619	661	622	645	607	631	631	614	639	657	660	648	668	662	659	636	629	623	636	633	665	624	655	667	630	608	641	656	664	666	624	666	628	616	620	609	625	638	630	644	697	617	627	607	615	638	585	653	623	632	598	609	637	650	616	664	616	645	614	707	614	648	592	628	597	627	622	650	660	622	622	639	596	651	609	642	576	605	609	598	612	631	667	647	713	623	590	635	712	615	635	637	602	646	639	630	652	674	644	669	681	612	638	599	606	650	590	654	617	608	657	633	661	602	604	648	608	633	659	623	623	604	657	583	681	628	599	602	660	638	608	626	611	652	575	638	594	634	626	637	644	586	633	624	629	654	647	655	625	583	597	635	655	596	629	636	580	644	623	637	628	645	593	614	603	620	625	638	637	620	602	610	619	695	664	659	613	636	647	593	593	623	622	670	629	614	604	625	645	653	620	673	659	665	598	595	645	609	592	607	672	659	661	615	635	668	620	656	609	635	652	617	661	621	646	671	612	610	665	614	590	657	564	640	644	638	599	636	653	615	655	662	615	595	647	604	683	654	661	596	621	648	635	570	642	633	636	626	600	615	661	622	625	654	634	609	645	592	627	695	650	654	619	590	621	641	674	655	643	640	618	649	617	633	603	656	645	634	636	635	629	649	640	620	638	614	660	580	613	612	627	648	651	632	606	606	597	633	662	663	611	594	627	606	621	617	669	611	655	654	608	664	616	692	610	656	644	617	621	658	687	685	683	669	666	660	643	639	592	661	652	602	603	618	668	624	617	622	617	613	655	625	669	660	677	634	635	612	616	595	643	646	639	639	606	598	602	583	618	618	616	678	621	686	616	613	639	638	662	637	612	600	645	616	610	600	650	630	601	624	648	638	667	611	661	636	645	677	622	604	614	666	653	640	622	616	658	640	635	667	620	626	647	647	703	583	620	616	681	608	633	660	670	597	608	699	635	652	657	602	610	658	672	621	625	661	647	635	653	645	656	602	603	624	663	638	648	646	617	628	639	623	565	635	622	626	615	664	645	608	633	618	618	624	666	654	653	691	625	603	632	666	604	648	598	646	618	621	646	657	653	619	638	574	628	593	605	636	639	638	633	620	638	625	645	672	656	630	610	640	672	596	662	602	643	582	612	621	625	626	618	617	632	645	647	630	644	631	644	628	651	649	630	642	639	591	684	618	650	617	590	610	657	618	650	637	622	648	620	642	609	579	599	612	624	614	617	701	595	659	585	580	650	639	628	650	608	625	657	660	595	659	619	635	694	619	622	595	568	600	628	612	594	635	628	657	642	626	654	592	608	648	694	632	652	629	636	630	611	614	609	599	671	599	632	648	603	624	619	621	597	647	598	617	632	573	630	637	609	634	653	621	648	584	654	620	634	626	605	626	621	657	604	656	632	620	641	646	589	620	657	599	612	631	613	680	646	627	618	629	667	630	610	608	619	651	669	578	627	608	669	639	645	647	583	610	615	571	637	632	642	621	609	625	634	590	639	649	607	646	607	591	676	585	594	689	650	594	655	645	674	625	630	665	655	648	691	612	618	640	606	622	610	653	630	637	661	666	666	617	703	631	632	593	658	617	649	598	629	594	648	625	628	666	653	650	612	640	616	617	611	642	635	650	611	675	632	668	651	618	671	637	608	660	688	566	663	595	644	617	657	662	615	611	603	612	596	629	658	640	624	642	591	665	657	620	581	676	657	595	647	630	589	656	632	605	618	636	677	649	630	602	650	614	591	610	625	662	618	630	644	637	667	670	617	601	664	617	631	649	623	618	651	632	615	619	678	659	664	622	631	636	606	644	604	622	623	642	617	642	624	591	642	669	628	619	653	627	589	617	591	614	653	597	645	601	629	642	633	640	642	624	618	633	609	654	621	608	680	628	629	660	616	644	583	570	639	607	607	631	716	665	614	622	640	653	661	652	623	635	609	624	579	615	619	590	598	632	654	626	626	621	678	660	579	632	669	689	661	676	585	618	604	621	600	593	607	585	597	645	653	662	624	677	620	664	619	618	676	623	630	587	586	629	627	601	626	629	608	674	657	620	617	578	632	646	596	628	628	633	622	603	633	695	646	629	662	672	657	610	606	663	628	633	625	615	639	607	588	646	645	671	617	658	650	614	684	638	671	640	615	614	634	595	605	633	629	692	635	642	571	687	664	624	614	619	609	644	601	692	668	609	669	634	656	657	697	639	609	630	667	654	631	613	656	632	598	613	641	661	652	647	642	627	667	681	670	631	637	629	669	619	679	667	621	663	611	618	619	610	631	606	667	621	641	696	655	639	668	623	594	635	607	679	624	631	664	652	628	681	659	646	642	616	642	648	670	627	638	589	662	638	654	624	622	673	625	623	618	608	631	638	655	636	681	624	661	597	655	607	653	601	649	676	616	636	664	652	623	627	631	670	616	643	654	679	609	654	643	608	618	635	633	634	638	649	677	675	619	584	625	676	587	624	590	623	681	665	644	608	683	672	622	622	631	641	679	624	622	637	633	616	597	585	639	613	633	664	589	656	626	610	615	662	624	610	622	610	626	598	600	630	653	645	673	623	591	625	637	639	634	631	574	649	600	612	646	636	676	663	644	598	622	648	641	625	664	591	626	600	596	627	629	609	619	628	683	637	645	607	631	656	619	641	611	619	599	632	630	652	666	618	662	609	669	644	593	629	636	631	651	578	669	595	630	607	633	642	623	622	630	664	647	635	608	599	628	583	612	656	615	596	664	637	615	615	622	650	630	621	659	653	669	591	615	623	594	672	609	622	626	633	675	636	625	630	610	641	662	644	641	596	596	634	606	653	605	634	644	611	634	602	656	607	640	591	648	659	651	623	631	670	611	631	624	638	673	642	629	621	608	676	648	607	616	658	611	624	645	619	603	641	670	680	654	654	610	628	606	608	586	639	602	619	618	636	590	647	629	643	588	689	630	622	582	660	636	627	671	640	654	650	662	627	637	633	653	619	625	680	642	609	595	608	640	634	636	612	646	637	603	591	599	585	611	636	660	646	616	661	630	606	616	617	596	673	629	587	621	613	621	617	610	677	613	663	638	630	678	614	639	643	619	664	646	625	670	648	675	655	642	637	649	645	660	598	652	632	631	636	610	620	627	587	644	636	607	594	590	632	621	666	606	591	619	676	628	633	674	576	609	640	631	610	612	651	641	598	618	667	601	630	613	641	607	627	662	663	625	610	680	646	653	658	627	637	636	648	618	599	624	628	641	638	655	654	640	607	628	639	664	657	641	601	621	637	626	616	631	602	643	608	655	616	628	634	597	664	601	633	616	636	635	626	582	644	642	632	623	603	615	662	616	587	635	609	669	618	637	628	617	633	639	617	591	589	636	631	627	642	617	589	629	609	639	651	676	621	630	604	623
24494	23710	41604	39692	28815	17857	5398	1076	595	431	444	397	422	410	399	444	384	434	423	404	432	402	418	414	430	414	451	429	390	386	405	395	429	402	474	436	433	431	449	397	397	410	416	418	414	415	429	406	449	382	449	402	390	404	409	429	438	419	396	437	428	405	425	417	420	418	416	411	429	421	390	417	455	405	468	397	427	417	439	394	403	366	384	436	421	386	430	390	410	413	393	392	415	393	405	442	366	413	395	440	398	448	402	418	441	429	433	386	401	431	399	400	401	431	410	417	401	422	418	414	392	409	403	400	440	413	439	419	414	430	393	416	401	418	427	400	391	423	413	405	455	381	431	402	436	409	406	431	377	415	394	415	393	446	434	432	434	403	415	395	392	403	403	430	424	416	398	416	388	415	390	406	438	424	422	405	406	384	434	411	419	351	386	421	412	395	406	409	416	413	422	389	418	406	373	408	404	414	395	445	413	363	396	398	418	370	399	419	434	443	388	406	444	390	424	435	419	407	394	427	418	419	398	397	377	407	380	404	398	434	409	433	397	388	401	389	407	410	408	458	413	359	436	421	415	422	458	402	426	401	409	385	432	403	394	398	416	428	386	436	400	442	424	416	413	391	389	374	408	421	421	421	400	408	450	411	399	422	391	418	387	426	423	427	436	406	424	389	405	463	404	397	424	396	424	426	386	440	383	433	411	433	390	393	390	412	451	378	428	389	374	439	417	391	373	439	430	398	441	440	378	383	415	432	426	437	423	424	413	433	411	404	396	402	393	426	412	386	371	400	372	429	420	398	403	386	444	402	430	420	402	428	410	385	407	406	397	458	429	415	459	395	406	425	413	407	425	428	395	418	397	423	404	424	393	430	419	416	433	396	355	375	433	417	383	408	399	463	395	422	444	435	384	395	422	403	397	418	419	403	379	410	425	398	402	393	402	400	421	431	401	391	414	424	426	418	409	415	437	434	457	394	381	407	379	420	417	410	418	386	371	429	385	415	426	416	396	411	426	408	412	409	398	403	446	402	400	397	444	404	369	424	417	405	413	389	401	394	412	446	434	400	437	386	399	408	390	437	413	443	423	444	430	444	412	410	368	407	403	384	446	423	395	359	447	411	404	390	384	404	421	428	400	417	411	396	379	411	398	391	405	409	411	451	424	421	404	407	390	383	424	407	378	425	461	403	410	388	431	363	384	415	437	393	424	390	414	394	439	427	395	375	401	437	393	391	435	379	402	423	418	383	411	434	402	401	419	417	420	372	414	446	388	408	411	405	424	442	424	412	438	389	397	451	431	425	417	410	409	436	422	445	412	413	388	407	395	398	399	374	418	390	406	399	405	395	389	404	420	414	422	396	419	385	386	443	408	419	419	399	413	399	468	431	427	411	386	394	437	409	408	403	430	431	395	386	420	395	368	388	393	402	407	405	423	396	399	411	428	403	414	386	412	409	390	394	419	391	426	396	405	390	436	399	429	408	416	412	407	405	430	398	415	395	438	388	408	413	400	377	420	371	416	404	397	409	398	379	407	418	389	407	417	409	432	403	421	428	439	391	394	399	431	406	429	403	416	425	414	392	410	401	368	409	447	384	419	429	389	388	397	405	378	380	420	375	430	405	420	419	446	385	392	392	416	458	390	418	406	389	377	393	409	388	420	396	416	402	407	412	413	392	403	452	397	388	397	390	405	416	423	407	414	391	374	429	412	429	403	418	410	419	405	413	429	395	396	396	393	422	400	416	394	428	421	407	436	400	433	425	418	412	435	433	411	402	459	383	422	414	406	413	431	407	421	370	410	381	430	398	410	423	425	380	391	418	399	413	395	407	430	436	411	435	397	405	416	450	366	410	401	379	391	360	382	405	423	397	407	365	431	409	438	419	391	415	429	485	426	383	403	375	434	443	415	431	416	393	406	452	436	388	390	408	417	401	432	412	382	377	414	417	404	418	419	424	430	418	390	449	416	382	407	392	429	452	403	399	420	365	418	393	375	421	440	381	416	381	410	419	441	461	383	407	391	405	426	406	434	454	414	433	392	416	439	418	416	429	410	406	379	403	409	399	410	424	386	405	413	395	413	426	387	410	373	422	401	425	387	396	435	405	433	426	415	401	430	395	401	428	405	391	405	418	392	413	412	373	393	420	421	416	422	440	440	413	392	416	422	404	410	449	407	425	417	425	405	403	400	396	386	389	413	421	396	391	390	373	400	407	389	409	425	406	409	411	383	405	481	384	378	398	436	443	404	399	410	412	422	386	404	418	384	395	439	394	402	397	416	421	398	392	383	409	458	423	452	451	381	424	407	432	443	420	402	434	421	428	432	373	390	403	436	393	413	417	461	413	418	441	374	393	430	409	427	417	432	407	424	402	407	386	416	402	420	404	435	416	430	418	384	461	441	421	392	361	378	424	389	416	432	379	422	424	415	418	453	410	398	397	429	426	410	417	411	450	430	381	414	380	373	404	378	365	407	388	416	405	387	418	416	420	399	411	361	441	412	433	414	422	397	397	402	386	440	446	451	420	393	401	406	394	402	441	406	404	401	420	404	420	416	425	396	401	416	397	404	396	422	400	391	402	412	433	401	424	401	402	407	410	401	418	429	428	401	394	413	424	427	437	438	418	417	449	420	406	442	398	420	447	407	387	386	419	389	401	413	428	433	415	405	417	416	387	390	380	396	408	405	441	427	404	437	422	428	417	385	378	403	436	421	418	387	404	416	427	398	408	451	393	389	410	357	417	393	393	413	424	405	415	353	442	424	377	417	409	389	400	409	434	419	410	399	419	392	422	429	394	373	415	406	400	370	394	405	423	396	406	413	422	417	410	405	398	389	427	439	396	428	424	435	403	415	414	417	414	378	431	407	422	454	403	408	370	451	405	409	403	430	387	405	396	399	440	405	406	424	432	376	383	424	433	409	407	425	391	438	427	389	397	440	404	434	375	440	400	401	408	414	369	397	423	402	457	408	431	455	419	420	399	432	415	425	417	450	442	459	376	401	435	389	439	426	421	383	393	393	379	431	403	399	366	423	428	402	433	392	417	431	417	437	455	388	411	424	404	394	405	425	396	435	399	415	413	379	418	355	442	448	398	421	427	404	419	420	427	446	409	406	390	411	412	383	377	396	409	407	435	439	370	404	412	427	424	407	386	414	393	418	393	446	415	404	418	415	428	408	386	423	449	381	386	402	436	408	421	417	387	416	426	438	430	403	408	373	421	455	397	382	398	413	393	405	397	398	396	407	401	363	417	398	387	395	412	398	408	382	404	380	414	360	408	404	424	423	419	392	434	400	430	456	430	414	374	446	411	391	434	423	374	418	364	412	438	441	393	414	391	406	419	409	416	421	413	389	405	401	429	400	441	427	419	419	423	436	429	388	387	402	417	405	356	407	413	417	423	431	432	383	429	417	400	403	419	444	435	400	412	428	379	396	407	425	392	447	390	415	391	430	383	405	390	389	418	386	363	410	433	391	415	438	396	411	431	400	394
55547	91980	77407	53130	36643	19345	6554	2311	1144	775	707	719	679	718	672	757	717	720	769	712	741	726	721	673	752	703	748	663	720	717	702	746	678	741	666	691	750	714	732	780	713	804	730	788	738	705	710	697	673	710	693	726	715	744	739	755	704	670	699	693	706	728	746	763	705	716	738	692	692	643	716	746	727	746	752	669	723	690	709	720	739	760	745	736	705	729	700	708	738	690	715	723	734	726	701	721	725	721	718	683	656	699	726	689	740	756	750	737	733	670	713	650	728	699	649	738	735	691	667	724	705	690	729	740	710	692	724	711	682	709	664	708	658	720	753	708	730	737	749	723	677	736	728	727	725	728	716	731	676	757	692	706	732	670	706	709	730	718	749	665	716	688	709	725	685	726	730	696	706	728	666	670	704	731	697	739	730	778	692	682	703	704	745	730	776	749	729	737	710	721	716	699	702	747	688	709	718	705	690	737	725	714	724	732	708	668	718	711	677	737	696	693	752	747	721	691	739	738	713	739	708	729	711	687	693	681	663	731	699	739	739	712	693	672	705	690	721	695	692	719	714	698	733	709	721	738	734	673	709	726	750	722	696	779	737	733	745	718	686	730	674	720	724	730	743	790	706	772	663	691	717	681	689	733	712	699	716	728	706	762	721	704	719	669	670	687	700	721	680	728	669	656	706	724	695	717	740	690	692	669	696	738	740	713	680	707	760	695	682	688	698	741	712	702	719	749	730	721	748	733	720	754	738	712	719	736	721	698	728	727	713	687	714	698	698	652	706	745	749	745	716	701	675	716	716	712	697	678	665	709	753	685	686	732	703	696	725	711	705	732	735	644	680	732	721	700	678	717	742	745	742	708	697	702	706	754	729	755	754	736	737	710	706	672	705	769	719	669	664	771	703	738	722	703	731	699	706	703	737	729	717	742	720	688	733	728	719	703	729	752	724	734	709	697	735	689	722	721	678	751	744	694	719	679	741	690	736	674	717	732	754	700	737	735	707	737	743	703	707	679	716	716	686	711	686	726	731	708	748	659	717	701	699	723	676	713	668	742	720	748	699	698	668	691	678	689	752	739	721	689	692	721	726	723	732	698	713	705	715	774	703	725	685	771	750	744	730	732	706	737	717	728	664	668	724	784	715	690	707	703	707	693	710	711	736	687	721	691	736	746	785	706	704	695	727	699	778	720	736	708	698	716	760	737	684	690	726	722	680	716	700	749	684	719	723	748	735	700	724	681	754	704	688	670	695	708	697	692	694	747	693	738	702	762	744	760	700	699	724	691	710	721	686	711	723	715	749	692	726	642	747	683	700	715	675	746	734	681	727	667	702	741	707	688	690	765	676	696	693	764	702	748	697	779	728	679	704	667	717	692	674	683	749	749	721	692	746	733	669	717	730	712	739	675	692	762	775	727	733	736	687	709	721	691	733	732	682	713	693	691	737	783	662	759	715	732	709	733	702	689	715	731	737	712	699	679	732	691	698	700	734	745	729	729	671	706	765	712	728	694	703	770	699	725	706	684	698	708	754	640	727	680	729	723	721	707	729	697	710	717	709	690	735	691	747	717	717	700	679	701	737	692	767	699	742	693	752	714	747	652	750	705	711	732	759	732	696	728	713	622	738	694	738	705	662	663	726	702	744	721	658	722	721	700	726	748	742	721	728	674	694	687	673	740	676	721	703	645	730	743	683	702	703	710	716	694	723	763	680	739	682	719	742	695	715	745	743	734	794	723	747	677	713	703	689	715	710	695	709	704	699	751	674	663	698	692	732	737	709	723	677	739	755	747	741	693	751	739	726	732	667	693	722	717	754	702	725	663	716	708	697	697	700	702	677	701	703	731	697	721	726	709	701	685	724	715	754	675	691	675	716	725	747	752	714	658	694	747	680	738	709	670	743	667	724	646	647	725	682	717	722	695	732	753	744	687	677	751	733	715	705	730	725	712	710	742	758	718	693	722	727	710	695	746	676	803	683	722	703	704	714	697	674	655	691	736	702	761	708	669	733	726	695	684	714	746	716	759	713	756	675	746	717	726	718	700	678	763	694	753	701	704	731	743	689	706	734	683	698	708	728	712	685	713	696	749	737	732	705	688	700	666	701	700	756	700	730	744	729	686	726	732	743	706	717	723	716	726	760	705	728	721	677	707	684	731	728	702	728	748	682	685	701	710	753	674	709	707	742	694	753	706	658	746	726	682	705	735	707	726	712	728	757	721	728	693	699	724	752	722	714	725	773	710	756	750	705	642	695	719	729	704	695	732	688	735	720	705	699	675	728	735	739	727	743	754	720	741	711	697	754	797	653	769	654	734	689	750	729	750	712	689	722	755	730	663	747	712	678	726	706	714	706	707	743	711	740	715	701	750	687	702	679	702	754	690	762	693	717	704	738	697	724	696	688	687	683	681	696	737	711	695	807	781	708	720	719	735	724	723	704	719	699	709	708	703	683	713	691	731	711	704	729	727	751	663	724	737	661	711	705	771	712	770	710	696	682	726	689	735	735	735	674	695	714	689	728	713	688	688	707	711	695	703	718	705	700	726	738	738	702	752	653	725	736	676	716	729	728	726	768	700	720	719	710	743	688	759	761	654	674	716	762	749	735	687	718	702	674	738	759	741	715	682	673	683	771	714	737	743	730	678	725	692	726	679	722	690	702	705	666	674	707	695	688	690	721	706	703	684	717	680	705	675	726	655	708	737	721	739	707	704	711	727	704	745	740	730	701	738	688	714	685	736	708	707	703	754	721	726	752	713	706	737	692	690	707	758	750	694	715	700	765	723	723	712	677	675	706	760	697	698	762	733	712	675	725	729	706	724	688	690	702	656	754	750	698	735	692	641	669	720	717	741	717	743	704	711	751	718	704	758	677	744	665	747	672	697	720	725	741	708	701	732	664	695	731	702	704	727	712	704	732	773	733	746	700	665	752	774	725	774	693	690	725	701	701	704	774	697	695	654	678	722	746	675	678	727	758	641	718	678	747	692	683	714	704	723	681	721	721	719	683	675	684	748	736	759	703	703	691	717	656	703	695	715	674	681	764	695	696	689	712	725	737	742	681	688	656	707	692	738	725	718	763	664	744	701	755	746	709	746	719	688	738	724	742	701	741	694	691	726	687	700	769	781	712	702	711	732	747	712	667	692	721	747	694	681	715	698	703	698	718	665	768	743	692	742	698	703	715	728	693	773	739	707	723	711	701	750	711	682	675	705	723	654	720	700	701	704	713	696	756	713	702	712	714	704	705	743	669	692	737	743	725	682	693	760	698	685	798	678	707	711	705	654	642	753	731	734	694	741	726	727	719	717	738	764	710	685	768	710	735	722	681	703	692	686	738	708	710	727	671	718	684	732	707	721	773	701	724	707	710	693	708	710	693	702	727	742	709	772	731	756	731	700	719	715	737	673	691	735	733	738	719	719	728	711	694	710	718	687	711	727	719	702	739	714	719	714	731	683	700	740	704	717	687	745	696	701	701	694	724	663	729	733
23457	22385	36106	35552	30207	22911	12327	2118	785	546	512	533	501	516	511	521	505	498	483	507	470	512	522	514	530	535	512	494	515	482	534	483	477	544	472	511	533	500	521	507	514	525	518	519	498	525	480	477	486	495	500	489	474	487	456	469	546	516	482	516	492	522	485	530	476	524	505	481	498	524	475	484	495	486	499	487	484	474	511	463	501	505	478	461	511	484	467	486	458	474	506	489	491	481	480	492	489	450	506	489	494	512	474	505	489	497	520	504	487	503	533	494	518	485	471	501	501	488	484	497	558	494	465	491	503	495	501	475	474	491	470	511	485	489	490	490	530	505	500	470	464	519	470	501	523	525	507	526	527	514	481	494	473	460	501	486	490	534	528	479	502	480	486	480	476	493	535	540	485	461	517	478	493	492	469	468	472	487	486	508	487	512	499	514	493	472	490	506	454	521	500	507	513	500	514	454	495	535	503	484	469	505	513	463	519	524	454	497	514	484	503	487	480	453	458	485	548	463	467	511	507	503	482	466	493	494	503	467	528	468	479	476	512	453	488	512	537	463	499	490	487	531	495	500	519	471	427	497	499	488	509	484	495	475	530	500	511	502	525	460	452	500	460	478	436	515	471	532	495	499	538	482	467	445	528	501	503	455	517	460	487	479	504	464	488	484	501	506	484	505	512	488	511	468	500	481	495	490	509	475	502	514	493	488	509	486	514	480	490	494	472	504	502	523	492	513	481	521	534	477	523	497	500	471	447	513	512	476	481	527	489	481	488	484	468	496	489	473	460	505	517	466	514	498	507	447	458	498	495	501	507	481	520	477	464	490	468	475	480	512	531	483	468	462	490	471	493	511	495	475	520	474	507	482	502	472	508	512	535	507	483	505	469	532	480	490	483	460	522	486	517	518	482	447	494	473	481	431	453	506	463	495	427	510	486	463	505	486	480	522	509	491	462	513	446	471	487	426	471	474	523	472	489	509	516	496	518	489	501	489	440	475	486	512	471	499	466	472	503	478	449	513	487	455	496	508	510	519	500	493	502	537	508	485	464	478	510	494	520	464	492	514	513	477	464	485	511	494	513	484	494	500	511	482	504	485	509	495	505	464	484	501	485	521	501	482	532	484	503	463	500	530	463	473	505	482	455	497	469	428	508	513	525	454	500	523	479	486	509	488	474	480	453	485	475	517	515	525	470	504	468	536	505	442	510	523	493	484	500	484	464	505	505	489	494	522	476	491	501	481	477	480	488	499	442	514	517	510	527	517	475	525	505	497	472	484	521	534	488	503	498	479	484	477	476	494	481	501	480	456	504	513	455	484	509	478	482	532	507	490	501	532	494	485	505	466	530	465	517	509	487	472	464	474	505	514	485	518	489	493	476	505	498	519	489	476	486	483	467	450	469	526	482	497	490	484	504	483	538	528	503	492	456	485	513	500	500	499	477	451	482	504	497	472	506	527	513	499	469	484	488	481	460	480	494	475	515	513	491	496	481	502	482	511	499	513	481	499	504	552	527	508	484	489	500	496	477	519	504	507	465	500	500	489	464	481	525	455	517	495	515	485	499	467	512	462	479	497	491	488	498	464	493	486	434	494	477	467	447	486	469	526	513	512	514	476	547	488	513	524	467	475	466	549	471	496	500	480	515	515	470	478	484	538	490	497	478	489	488	498	551	463	479	521	491	495	489	481	505	464	484	487	498	474	491	466	460	494	480	492	478	478	490	496	526	469	504	499	464	527	412	524	471	504	493	484	515	487	488	522	497	473	500	491	461	518	480	491	476	450	505	498	496	541	518	508	529	489	493	500	513	519	470	501	491	524	514	516	470	500	511	473	536	504	489	519	449	484	445	506	509	480	480	486	512	482	503	492	478	468	504	491	495	487	522	511	523	490	479	512	459	477	475	466	488	491	508	456	507	477	476	485	485	487	506	510	500	506	513	495	462	487	508	492	477	493	498	495	490	500	484	505	498	503	537	454	509	499	491	479	481	489	525	490	527	494	484	498	478	510	494	494	496	462	527	478	505	502	534	474	505	519	489	524	479	543	526	495	517	497	466	474	498	493	492	518	491	476	484	451	511	511	471	484	487	485	489	476	510	492	451	472	506	491	507	511	544	486	499	484	483	484	467	491	468	466	468	538	535	460	466	514	445	503	525	493	511	523	447	476	488	478	520	522	508	479	448	504	492	462	474	478	516	524	489	478	477	491	486	524	510	467	496	525	510	491	484	494	504	463	464	524	504	504	474	453	511	476	494	462	484	527	503	487	472	490	474	481	488	513	489	466	519	495	466	527	478	481	469	486	518	497	461	487	488	536	473	478	501	456	456	512	532	513	488	501	477	496	484	474	490	500	459	445	528	514	479	537	523	516	526	514	526	464	533	465	493	481	533	505	499	497	493	511	505	500	509	517	434	487	465	466	505	482	486	467	513	475	527	493	555	490	475	529	506	504	477	490	484	483	472	487	511	492	513	476	510	484	520	518	501	475	488	465	521	506	509	499	491	477	529	515	516	499	480	492	502	485	501	462	551	495	515	495	462	511	487	513	463	480	502	477	485	469	468	485	491	486	477	498	503	516	531	468	477	516	455	510	493	527	518	504	506	493	483	487	527	472	511	466	469	516	486	496	493	437	515	447	507	501	464	452	484	504	485	521	498	505	517	491	488	532	530	528	489	517	472	504	484	483	501	472	492	514	446	488	503	475	493	491	482	517	484	494	489	500	476	506	517	466	472	502	470	484	471	492	505	513	532	510	524	474	467	461	489	486	484	472	478	473	503	460	486	502	476	486	500	515	487	462	533	483	504	487	514	481	481	528	487	477	494	524	494	491	498	490	502	519	527	485	482	467	511	498	518	475	472	501	476	564	464	500	487	485	480	509	499	491	491	500	461	487	510	475	452	491	511	488	466	512	485	453	524	491	475	512	493	510	506	517	455	488	465	454	488	490	461	502	499	501	495	491	526	465	482	511	490	514	522	483	471	487	526	487	457	542	497	518	499	484	477	544	484	498	449	503	468	504	459	480	480	483	498	507	447	511	488	478	447	500	505	507	509	495	460	502	507	502	507	495	487	481	527	472	496	523	491	481	466	520	453	510	504	470	500	497	515	499	534	477	532	503	527	528	504	490	481	537	468	486	488	539	457	488	480	458	487	510	504	465	477	467	494	502	498	516	471	519	466	509	487	478	461	499	480	466	465	490	487	476	469	486	495	517	451	500	445	523	504	460	516	490	501	489	479	516	481	466	523	486	490	515	502	506	499	482	517	496	538	487	473	451	511	488	478	491	533	462	472	492	491	491	490	512	528	517	501	489	466	502	473	470	494	529	508	508	524	527	495	496	436	550	517	469	476	458	495	473	514	495	451	461	470	508	478	503	483	476	484	500	478	508	457	484	515	518	492	521	500	507	538	480	513	472	523	520	482	490	510	565	489	475	503	507	514	475	448	503	513	501	525	478	508	510	500	518	497	483	453	498	537	465	493	452	473	504
59846	103017	86404	65898	44694	25549	10584	3880	1610	976	939	839	858	817	885	817	853	840	798	829	819	856	760	825	856	780	850	890	802	834	821	833	823	821	794	840	819	780	844	843	795	814	795	771	856	802	902	835	867	899	795	850	821	816	876	846	799	845	807	801	818	825	807	765	784	806	834	837	799	851	825	807	825	826	815	783	820	810	796	830	828	819	786	828	833	880	863	818	807	803	892	820	834	825	823	829	843	821	807	823	833	881	828	835	813	838	832	825	849	812	846	836	855	831	835	838	809	855	863	837	851	822	820	852	799	788	812	763	814	834	801	780	813	856	777	833	836	835	827	839	871	839	830	816	825	842	787	874	828	797	829	819	824	822	826	786	761	794	839	795	860	834	799	828	838	814	879	835	778	791	783	858	845	830	816	773	850	806	789	819	848	872	861	828	820	801	802	897	861	780	865	821	797	778	826	822	858	825	816	808	849	831	833	834	874	843	883	838	819	829	746	836	831	867	843	819	835	797	804	879	784	808	838	871	791	814	786	809	844	813	808	849	821	844	813	799	874	819	855	835	819	796	804	833	808	842	775	742	845	838	832	838	856	806	830	780	792	802	835	790	839	855	880	784	807	853	835	830	827	804	825	796	796	820	818	820	827	875	822	809	820	841	820	832	828	829	820	818	818	836	859	776	823	841	776	831	843	863	787	844	875	791	847	816	757	809	831	795	853	830	833	821	824	820	758	766	831	897	854	775	835	862	823	838	836	818	811	798	838	783	826	866	797	846	857	826	831	805	820	796	861	831	775	835	859	824	818	804	828	801	886	814	817	863	871	821	830	796	833	850	839	829	875	817	844	807	858	869	852	798	835	774	790	794	803	819	851	819	795	828	839	811	845	820	860	794	848	767	850	819	833	840	819	822	829	840	810	891	859	817	819	793	788	835	854	827	805	826	840	808	848	785	833	843	808	806	818	848	831	847	798	873	839	824	825	823	839	754	811	837	820	809	827	804	832	842	804	869	808	851	800	800	797	802	807	831	834	748	866	864	826	790	861	889	838	849	831	829	847	790	771	789	805	833	832	752	820	873	842	807	867	831	816	784	851	841	787	794	805	832	829	862	827	771	875	816	828	854	835	808	848	833	829	846	819	809	874	795	775	827	878	869	821	864	812	780	805	797	840	823	819	871	823	855	811	794	819	849	798	840	806	837	808	930	824	823	773	834	819	851	804	786	813	836	847	818	798	856	892	877	884	836	838	847	849	828	846	866	830	854	781	797	799	805	781	803	824	873	777	814	792	782	805	821	834	783	810	791	846	780	837	804	772	788	860	821	838	839	853	845	810	839	840	818	817	804	826	812	799	816	854	860	818	863	787	818	857	829	774	777	802	856	835	857	869	831	829	791	824	825	855	791	822	811	805	832	815	877	867	838	814	820	807	861	844	872	791	841	848	779	839	828	828	780	774	864	760	773	837	790	850	816	867	845	860	804	819	834	859	848	828	831	812	858	869	799	777	799	856	813	847	837	859	851	821	873	814	850	813	852	835	843	835	810	824	872	838	864	784	862	800	828	850	860	840	837	820	805	798	861	869	804	837	817	784	786	845	841	796	838	875	846	817	784	826	847	826	844	855	879	848	833	850	855	828	838	815	828	795	843	827	819	812	803	849	833	813	796	807	847	855	845	842	796	844	825	857	839	829	868	885	852	864	805	828	808	814	784	852	847	830	846	863	795	808	808	802	856	854	828	835	873	898	819	843	828	833	833	812	779	871	791	851	785	820	813	867	778	842	804	818	803	768	828	795	822	840	811	839	841	802	831	865	834	851	813	823	782	842	826	800	856	797	807	836	818	849	851	800	814	855	787	815	829	807	818	876	830	805	845	810	828	802	806	857	840	876	780	847	779	806	815	828	797	854	793	801	788	778	879	847	813	820	772	825	810	859	788	838	814	803	795	812	832	767	830	828	823	811	859	839	811	842	834	826	783	862	855	801	838	868	862	831	809	817	800	834	840	816	804	834	802	867	820	840	812	793	822	809	821	870	825	822	861	828	826	853	829	809	887	830	815	810	809	819	857	862	800	828	803	829	763	819	823	850	866	833	817	837	809	856	866	842	852	794	795	799	830	832	838	776	842	788	811	872	828	839	800	821	838	836	872	831	822	837	820	801	802	845	818	834	810	870	818	846	816	819	844	828	853	815	802	855	816	840	846	840	772	821	823	835	819	806	795	779	833	807	803	803	840	817	824	800	835	823	864	856	763	832	895	772	800	775	809	817	836	791	897	820	802	820	821	836	843	826	799	791	851	811	809	817	785	831	854	845	871	767	774	820	856	823	761	894	816	852	860	827	772	817	886	826	793	797	825	842	826	804	813	829	828	827	805	831	800	833	830	858	841	808	777	818	786	862	867	794	802	847	765	810	778	804	829	831	845	816	810	802	839	846	816	843	827	814	816	867	838	809	813	841	846	813	823	799	871	865	797	795	820	820	836	853	855	813	820	837	833	809	826	866	841	846	812	815	862	844	827	806	825	846	779	798	842	857	849	826	859	842	822	781	862	884	879	827	818	827	804	753	860	824	804	814	842	824	793	828	788	846	866	861	835	816	854	843	841	799	793	849	879	811	765	774	825	791	814	881	842	812	790	815	847	822	758	868	806	833	806	896	813	806	843	850	825	847	823	776	827	855	838	828	806	819	838	836	800	822	784	831	822	799	877	803	833	835	854	841	828	898	852	850	820	838	831	791	857	781	829	864	845	788	858	824	831	809	830	849	841	760	786	833	857	789	828	816	863	846	812	810	830	813	839	836	840	842	757	834	853	750	818	853	878	818	849	836	835	844	838	801	817	787	874	863	846	861	838	795	791	852	854	875	849	809	838	823	863	850	868	823	781	825	822	832	841	792	841	807	783	846	827	809	796	857	873	845	779	793	815	831	847	849	832	776	856	803	825	827	816	765	839	833	856	842	830	799	831	839	836	830	819	841	787	779	853	790	797	826	835	872	830	841	841	801	852	834	775	830	803	764	799	837	810	837	784	888	782	847	826	806	837	825	795	784	831	822	804	873	835	874	827	836	854	820	852	836	803	822	848	800	844	829	817	879	847	839	844	866	855	802	816	814	865	818	839	837	833	818	813	820	842	826	824	784	822	802	838	789	850	823	854	838	832	857	812	788	836	826	830	850	844	861	827	781	788	827	861	797	840	798	838	841	798	830	839	819	851	810	838	867	819	821	791	810	856	832	813	833	841	821	835	820	816	866	763	838	853	785	851	806	802	835	860	844	820	794	825	789	842	827	802	819	845	834	799	834	852	833	824	842	834	852	851	783	818	827	820	849	756	850	828	833	809	840	847	842	828	835	817	846	810	861	826	802	839	854	812	842	854	847	811	804	783	802	811	862	821	794	845	816	811	805	793	807	786	837	803	830	803	799	809	810	761	828	855	791	821	794	850	862	850	744	824	815	858	859	853	854	869	859	867	827	795	795	854	817	898	834	778
27805	29369	33283	22405	8017	2036	752	444	394	360	368	374	389	362	320	351	352	364	379	351	384	359	392	339	354	362	353	362	376	353	357	356	334	373	378	366	355	380	367	380	372	362	357	377	352	382	377	359	351	349	340	363	350	360	387	342	376	345	356	379	364	388	347	379	360	373	371	346	370	345	357	373	381	372	368	348	375	336	344	350	359	367	359	393	370	371	357	310	376	364	328	359	336	367	362	356	367	352	370	338	362	357	366	388	378	360	353	352	358	361	332	368	357	349	373	332	369	359	356	396	385	373	363	373	358	365	306	365	362	368	354	348	359	351	359	338	374	371	359	385	352	340	354	353	392	337	358	359	358	363	405	378	363	347	400	361	349	387	342	348	365	352	359	330	359	343	369	366	358	367	355	383	366	373	383	388	382	370	389	373	345	341	338	371	341	364	375	351	329	326	358	394	357	367	343	362	367	363	368	368	335	354	354	372	374	373	358	397	379	355	368	362	321	353	358	354	325	368	356	418	343	356	346	381	358	365	367	350	385	324	351	352	384	367	354	318	360	346	384	345	380	345	411	358	365	342	380	384	364	378	358	328	347	360	373	313	359	351	340	373	378	366	371	368	362	356	346	340	349	379	383	332	401	360	342	385	354	373	341	351	355	360	362	332	369	368	390	368	357	378	351	365	359	333	412	340	368	339	347	360	341	370	369	363	397	360	355	356	339	365	345	372	350	399	369	377	359	364	363	367	349	370	375	376	334	356	362	380	380	346	330	365	345	334	345	381	330	337	350	365	368	379	364	350	349	358	374	350	324	380	360	327	332	322	352	352	358	344	323	359	367	348	390	375	357	393	376	384	368	377	355	398	351	368	367	353	407	367	359	364	369	369	365	353	317	334	320	359	392	356	346	362	375	357	377	373	309	340	361	362	344	342	375	357	352	412	366	357	394	347	376	356	390	358	359	362	347	402	376	395	360	364	355	379	392	348	361	371	387	358	345	370	351	381	367	364	408	424	373	327	365	339	351	362	342	382	395	354	334	345	343	329	371	370	323	345	386	352	358	388	388	375	349	330	355	386	373	358	352	379	384	370	363	363	380	370	363	348	358	373	387	377	357	373	330	366	403	366	411	381	340	344	377	349	325	364	361	356	354	387	348	375	371	356	377	383	350	351	406	384	378	364	339	354	355	405	334	374	369	350	378	311	361	367	386	398	360	375	357	366	361	362	357	371	375	331	376	321	388	374	378	363	356	372	369	346	377	355	363	362	342	377	363	366	355	391	349	354	352	394	351	360	349	387	393	375	381	360	369	351	344	305	370	362	339	328	360	360	356	339	367	367	336	350	382	367	366	380	347	351	349	376	352	394	360	368	385	367	332	335	356	345	389	369	365	365	357	343	382	360	334	356	354	367	371	387	342	344	383	359	331	378	333	335	362	348	347	373	385	382	358	407	383	360	355	372	380	387	366	384	381	353	348	364	353	364	360	386	336	389	335	352	341	388	385	330	359	347	340	386	370	340	365	359	402	340	347	326	360	375	388	371	335	379	335	331	369	355	363	354	396	380	379	364	383	375	381	353	347	336	367	357	375	369	372	317	408	331	353	354	376	358	350	353	347	356	365	408	363	362	358	378	341	359	360	368	356	367	389	381	358	372	373	364	361	339	386	394	350	361	365	409	342	385	349	354	344	373	379	337	370	372	345	378	358	363	381	342	336	353	355	383	360	328	370	358	338	366	388	400	380	398	348	369	399	360	358	373	384	400	353	338	368	353	361	383	343	379	384	398	345	367	356	363	358	348	354	358	350	331	366	375	398	360	353	359	341	380	365	381	345	348	370	368	384	383	357	335	371	350	367	344	365	361	371	325	335	363	378	358	335	359	367	372	345	391	361	397	372	382	348	344	334	376	396	371	361	328	372	389	383	372	391	411	346	354	354	367	395	381	358	384	384	353	348	348	398	353	357	346	391	375	380	391	337	348	361	359	365	356	357	364	328	371	373	343	366	331	345	360	346	390	379	353	341	379	373	343	375	334	362	366	385	331	365	360	340	362	359	374	360	355	361	341	376	329	376	367	360	355	336	355	313	371	374	347	368	352	368	344	392	315	365	362	380	368	351	377	357	391	380	340	364	349	330	378	359	366	361	384	363	358	356	348	377	357	348	339	384	346	375	318	360	369	362	375	359	349	359	375	344	343	390	379	385	358	327	371	353	347	368	364	378	371	362	370	357	385	371	376	354	349	377	348	374	375	377	362	373	417	397	360	379	381	350	319	365	390	373	355	387	340	390	394	338	369	371	354	358	348	369	393	382	393	342	359	347	387	366	371	359	357	354	398	325	374	347	378	356	328	380	370	356	405	358	366	348	356	367	372	329	353	349	349	367	367	359	380	368	373	359	358	360	379	371	372	331	409	337	376	366	356	390	364	362	365	357	358	366	347	352	387	356	341	351	357	344	349	369	352	368	371	373	379	345	376	359	326	362	342	381	364	334	373	347	349	383	345	363	338	317	401	346	370	354	372	359	363	376	348	374	379	376	369	362	363	372	353	352	366	354	329	386	353	375	398	378	341	387	360	383	401	367	366	344	325	318	376	393	351	343	354	312	339	353	357	366	370	352	357	352	347	411	329	404	386	359	353	360	365	355	365	344	411	341	364	390	369	372	381	359	363	375	392	350	337	333	355	350	382	343	378	405	337	320	341	369	364	361	354	397	378	383	386	358	372	363	332	365	366	356	366	385	384	392	380	378	342	357	355	361	360	390	373	365	374	380	354	380	383	360	346	353	380	370	370	366	363	364	377	348	365	339	362	353	347	366	375	345	390	344	387	360	347	363	361	356	360	344	392	390	370	363	386	352	346	371	346	349	359	376	403	364	374	376	381	397	392	369	371	340	361	336	362	366	318	352	380	354	349	361	355	355	370	350	360	376	365	340	384	366	342	391	341	388	383	351	368	337	400	357	375	323	376	376	375	369	380	369	341	381	372	355	366	362	369	361	380	358	362	363	384	372	375	353	398	373	349	360	381	353	364	352	343	380	344	349	367	379	364	366	360	375	385	374	382	363	381	401	347	378	356	355	369	360	406	382	397	373	375	391	350	336	383	341	377	338	357	371	379	359	377	354	342	347	343	360	344	350	351	369	389	379	336	357	344	347	384	382	370	371	356	391	365	375	374	364	368	353	378	385	393	331	345	373	354	349	349	395	387	383	359	365	366	360	394	369	354	385	375	314	398	346	383	392	364	367	387	365	408	310	348	362	327	376	345	370	369	358	387	361	367	366	374	342	374	379	380	334	380	320	379	353	371	347	382	404	370	364	357	385	360	374	349	359	358	352	371	367	352	353	335	337	402	366	369	361	393	365	356	351	401	375	338	371	344	347	362	364	391	395	336	336	374	349	399	381	357	368	374	349	379	347	374	356	414	366	355	378	380	341	392	345	377	391	365	390	357	398	351	348	343	365	378	351	381	367	374	383	382	359	363	348	357	372	368
31515	48899	39956	25697	12134	4108	1676	940	716	618	627	649	678	649	622	712	619	643	633	648	642	630	632	622	614	676	671	621	628	631	678	660	647	659	607	690	644	620	665	658	640	617	644	643	637	666	641	688	616	666	636	596	654	649	643	630	634	636	625	677	633	651	636	648	618	688	639	680	619	666	616	631	667	682	670	689	621	670	633	644	636	635	637	643	646	655	630	630	659	621	615	714	676	653	671	630	669	657	691	641	691	679	653	644	651	624	664	595	637	615	616	640	655	618	614	644	666	661	667	663	655	655	608	597	704	633	649	578	664	657	662	597	663	626	629	656	652	680	668	617	651	647	637	647	641	682	682	672	609	629	674	647	660	635	662	636	651	629	622	603	660	667	576	651	643	650	603	619	670	680	618	619	638	636	656	677	650	665	637	697	608	600	645	663	632	642	623	664	614	612	644	648	695	687	594	653	668	638	660	608	628	620	661	670	649	682	669	655	610	610	675	594	628	620	665	685	647	635	637	629	632	629	646	636	647	630	685	632	651	704	637	668	628	584	718	694	626	630	640	666	618	626	681	648	658	604	662	625	678	682	661	669	626	672	646	639	673	633	602	651	663	643	653	602	629	633	652	635	640	647	640	627	651	600	621	617	663	631	556	644	655	650	631	626	649	613	659	652	721	653	635	643	659	625	647	622	620	627	682	656	621	617	655	638	612	672	673	649	634	690	640	659	647	623	633	607	646	635	610	673	649	611	645	629	667	634	621	624	615	671	594	647	639	634	628	643	605	641	639	683	637	660	625	710	659	665	652	675	638	636	586	628	599	652	685	653	648	665	646	614	642	629	645	631	633	637	675	648	675	630	620	634	648	666	634	687	617	643	601	645	650	646	675	642	660	688	632	635	631	645	642	654	615	677	641	660	672	655	662	650	656	596	654	643	632	625	687	611	635	616	603	694	625	668	638	630	634	660	595	641	585	623	668	629	654	661	628	621	567	673	651	667	629	690	642	634	619	661	701	659	654	678	624	616	681	598	684	620	673	656	616	645	657	678	656	609	644	680	625	644	659	697	620	630	621	632	646	665	689	675	688	642	624	661	681	676	606	654	656	639	675	676	649	658	674	639	599	627	652	625	619	646	668	617	623	691	636	683	657	622	628	668	672	635	678	630	656	634	612	673	640	663	583	634	639	622	639	703	660	645	624	616	641	579	616	629	639	596	703	606	645	643	648	653	676	647	615	629	626	666	636	645	647	650	602	654	614	651	652	633	643	637	642	648	671	607	685	628	682	678	613	631	638	675	649	681	585	639	678	663	661	620	650	663	665	631	663	616	699	616	682	666	655	659	644	646	663	669	705	660	644	610	647	699	703	648	656	612	588	685	616	633	668	645	634	646	642	624	649	663	634	633	630	670	642	647	698	613	597	605	591	643	665	626	696	627	602	621	611	648	613	653	656	623	669	646	643	636	597	656	617	633	637	656	614	612	658	670	633	674	610	602	649	661	672	646	676	689	657	630	610	620	653	624	602	657	646	605	648	612	651	667	638	651	626	690	616	625	627	666	669	705	634	628	609	666	655	641	627	640	654	661	658	594	668	616	674	644	667	666	640	622	640	650	658	618	649	662	636	682	608	571	665	617	637	648	672	666	604	625	618	618	652	674	621	646	659	624	708	656	656	604	626	680	689	647	647	660	687	671	593	630	680	626	651	624	640	638	662	660	641	661	694	646	691	636	642	670	674	633	639	655	641	650	745	627	647	602	665	642	633	654	659	678	647	651	644	622	696	597	635	673	659	649	662	666	612	644	631	652	604	643	626	665	615	611	602	609	712	635	635	658	655	640	630	639	646	609	669	617	629	634	649	655	677	629	671	665	672	625	638	633	640	617	637	651	637	633	702	615	638	666	640	586	611	677	660	629	595	633	586	671	669	624	615	666	616	642	650	612	626	567	616	689	631	617	612	665	622	577	630	646	625	629	661	640	663	605	603	632	652	677	657	651	645	658	642	637	653	641	655	635	637	666	645	662	598	614	656	649	630	667	662	658	594	630	680	658	660	622	643	678	673	646	661	643	651	651	631	625	573	638	620	635	620	637	642	620	620	667	613	661	639	653	608	603	636	653	683	643	597	673	669	621	658	655	636	675	625	654	675	633	618	624	633	639	630	649	652	671	640	635	638	637	653	670	614	679	635	633	623	653	637	680	646	661	656	654	624	653	669	642	684	650	658	601	616	661	648	675	644	614	646	606	667	634	623	656	666	641	662	640	632	648	630	672	614	638	640	656	640	591	651	647	646	634	623	595	631	587	602	614	632	647	605	670	597	675	577	626	606	580	648	667	644	639	631	638	620	647	689	661	694	655	627	627	653	665	656	658	619	607	588	669	653	681	666	651	632	698	639	638	676	645	640	659	615	661	638	684	605	607	653	654	689	626	629	612	587	648	628	638	608	630	620	663	606	640	644	650	647	662	663	591	678	619	641	644	620	595	692	632	683	645	631	643	637	649	646	645	658	646	675	655	663	678	612	662	641	625	651	649	630	634	631	628	596	601	632	662	660	660	646	651	652	634	623	629	688	675	642	671	689	620	641	646	640	629	676	683	658	674	674	613	588	630	647	643	655	624	620	658	645	686	647	660	632	626	662	644	603	655	691	608	659	627	668	692	665	644	662	673	607	677	636	609	617	690	657	651	681	631	631	603	650	670	642	687	666	654	638	649	642	691	647	628	611	596	709	654	624	676	652	660	665	650	650	642	649	687	646	639	636	638	619	663	636	644	654	699	623	671	624	665	666	649	634	667	632	608	642	644	636	611	607	678	585	632	643	650	662	628	638	671	609	635	615	594	634	652	676	614	636	685	673	626	614	636	674	621	689	637	632	651	640	599	616	617	655	632	669	622	629	635	638	662	652	606	608	647	607	674	655	614	650	626	662	644	644	688	645	644	653	625	641	613	630	665	662	628	610	623	647	638	649	640	620	684	654	641	665	621	668	635	693	638	634	629	638	703	666	638	635	640	653	641	660	691	605	625	676	611	613	683	601	661	658	610	617	646	645	634	664	616	665	669	647	632	658	602	690	661	642	702	627	631	644	640	611	661	658	637	603	601	613	650	640	671	662	633	609	665	628	614	657	649	668	665	682	641	640	667	651	643	641	661	626	668	593	616	652	673	626	614	605	641	643	634	675	652	675	645	646	696	656	655	676	593	664	629	624	686	658	644	644	655	641	677	627	640	614	637	662	601	662	616	618	622	616	626	607	652	625	607	616	635	623	613	630	663	620	632	665	668	676	621	666	657	612	703	615	615	609	663	638	616	618	644	606	645	636	637	632	624	657	654	644	595	595	660	628	678	612	647	618	606	665	655	631	605	652	678	636	667	630	623	679	610	650	649	634	703	640	642	603	615	619	626	641	606	698	663	690	618	625	655	673	669	660	604	650	606	657	639	623	630	646	667	614	615	631	641	615	636	663	645	612	675	613	640	627	621	653	678	617	648
24520	24230	40820	40769	28160	16797	5156	1101	563	471	457	425	420	448	431	427	431	422	439	411	409	419	407	396	438	432	433	420	409	414	415	439	413	435	429	413	452	421	428	462	468	418	436	414	415	428	390	415	398	404	400	408	431	413	419	431	446	385	414	401	415	424	397	417	422	416	409	393	455	447	387	422	424	437	431	451	409	450	427	390	410	438	441	424	404	430	412	421	392	414	443	448	403	424	399	397	417	445	420	427	393	380	426	408	439	411	436	410	410	427	418	449	409	395	425	412	365	401	404	407	416	422	417	414	422	393	425	392	383	400	405	406	413	432	413	431	420	430	403	415	402	398	399	433	419	428	431	375	433	416	415	392	414	423	415	429	399	413	390	423	428	432	398	409	426	404	423	431	426	422	409	420	477	431	449	464	415	423	393	450	425	423	397	403	411	419	431	388	388	424	387	417	413	408	414	389	419	448	418	404	445	428	427	396	404	399	399	383	421	440	367	429	432	417	412	383	416	434	426	402	418	427	402	428	418	441	366	416	409	423	401	425	401	430	443	434	400	405	410	428	434	413	418	390	406	426	411	408	411	408	382	415	419	410	391	433	422	378	451	401	425	398	407	434	428	382	384	428	417	423	403	420	405	403	458	386	391	397	427	430	429	371	403	405	389	417	420	444	373	403	425	410	413	392	460	388	417	393	381	428	405	433	407	421	421	436	429	434	405	441	425	422	419	438	420	401	386	417	411	461	413	397	417	414	392	408	395	405	400	412	400	426	416	444	446	410	442	426	432	458	446	431	381	406	403	439	413	411	336	404	438	413	401	416	418	410	391	425	428	392	434	405	433	425	428	398	439	440	406	419	429	393	413	449	422	370	411	427	424	380	406	436	377	391	429	440	413	392	441	449	440	412	414	438	408	455	397	442	447	405	410	410	428	431	447	425	441	407	417	389	397	441	404	426	422	415	413	405	415	392	409	429	443	421	417	394	396	406	413	426	466	389	401	403	473	431	430	422	388	412	424	408	422	425	449	421	397	410	403	415	407	441	417	384	424	418	450	479	393	417	391	443	423	439	402	413	383	423	383	380	434	388	414	429	405	420	431	403	403	445	391	433	402	388	388	427	437	417	384	407	436	424	394	401	427	400	407	447	407	423	433	418	413	410	446	404	401	367	383	424	442	404	436	403	407	411	449	416	428	399	423	410	376	396	386	426	396	421	419	451	402	362	442	441	423	407	412	406	432	418	447	410	415	420	389	383	414	386	409	444	400	421	416	395	439	401	418	392	382	423	414	408	422	442	428	390	400	367	427	422	391	416	393	417	401	412	446	433	409	405	428	430	401	389	412	416	410	384	396	400	394	411	413	432	421	420	430	430	422	410	395	414	458	411	423	416	432	426	400	371	433	410	415	435	433	450	425	427	411	412	408	408	403	430	378	401	395	406	407	405	419	402	419	436	446	443	434	435	426	397	378	459	428	427	415	416	439	434	399	406	394	414	427	422	439	399	414	386	389	426	419	441	456	401	392	393	418	385	399	456	417	449	424	412	412	387	362	418	384	410	422	442	457	426	397	442	379	412	388	414	448	411	406	372	419	418	424	425	411	421	455	413	431	403	402	424	409	409	432	418	436	393	382	406	414	414	396	433	409	422	387	436	419	403	394	424	446	368	401	398	395	444	423	420	418	435	476	452	418	395	437	443	424	407	435	415	435	429	413	441	414	388	432	407	376	419	418	421	426	403	420	414	429	403	401	400	413	404	430	407	423	415	407	415	387	435	394	431	392	445	403	426	398	449	424	415	392	418	411	413	431	407	432	378	410	381	426	442	437	411	458	410	427	422	419	407	403	412	385	415	427	396	416	396	416	408	398	426	417	386	437	423	407	438	417	411	415	410	383	394	431	396	410	440	374	440	425	393	410	407	410	406	424	402	442	422	425	418	407	398	405	432	428	400	395	445	440	419	402	406	408	383	418	431	444	423	414	404	405	388	425	439	436	453	415	412	426	450	427	410	405	409	396	453	405	445	408	423	436	410	440	426	402	422	426	409	388	401	417	415	423	429	430	426	425	444	415	395	372	419	386	432	407	407	418	388	458	424	415	372	422	393	391	408	410	452	411	407	419	402	450	429	394	455	406	416	411	459	446	435	386	409	415	389	412	448	419	449	401	427	414	415	399	427	394	395	394	431	419	383	414	404	400	420	422	378	399	430	424	410	433	391	408	425	434	421	396	413	391	411	438	410	396	424	412	360	436	386	398	415	401	425	387	435	400	415	423	406	421	425	419	405	436	389	395	410	434	422	437	411	418	419	396	394	410	422	425	407	399	423	395	416	407	409	385	411	445	383	432	431	408	367	418	404	455	418	436	434	421	453	416	427	442	432	428	437	413	404	423	473	405	413	397	413	425	418	422	413	419	397	442	419	379	460	421	427	387	414	418	436	394	401	443	411	443	402	433	433	409	427	408	434	405	429	383	446	424	401	417	430	390	459	462	417	407	410	438	424	422	411	390	423	408	393	432	467	476	378	434	424	392	415	440	434	409	429	397	381	423	402	399	397	432	390	413	397	399	417	392	411	434	416	402	431	430	446	414	453	386	428	424	404	410	392	418	434	425	423	428	412	463	433	395	434	424	433	428	394	417	408	437	395	434	461	429	408	446	382	418	400	437	440	416	416	417	401	416	421	436	422	434	423	386	402	413	416	422	405	460	396	429	434	401	422	389	421	397	416	441	431	425	438	414	410	404	422	408	416	443	460	409	439	384	394	422	386	415	402	419	438	437	431	384	415	439	426	421	385	412	424	388	421	429	371	418	382	433	462	431	431	400	421	414	400	450	395	415	429	434	423	385	393	367	419	464	367	446	373	384	418	415	429	409	431	410	424	413	413	409	414	405	409	394	423	373	403	409	389	437	392	429	431	463	425	430	388	441	405	424	438	418	404	407	400	432	427	432	441	429	452	394	415	454	436	408	403	444	405	428	433	413	394	411	423	463	432	432	410	386	429	372	383	382	420	434	421	381	391	407	422	376	402	389	411	421	411	422	415	394	419	416	472	417	402	421	415	411	422	411	392	435	404	439	406	422	423	394	447	398	419	421	402	423	421	378	418	394	434	417	399	429	451	452	399	415	398	430	445	417	422	408	441	413	406	404	387	411	418	413	442	394	391	400	421	389	402	418	423	434	404	374	420	405	432	444	402	415	378	425	418	422	428	424	416	409	389	405	444	442	411	433	394	370	392	406	479	444	417	417	405	409	416	406	420	405	425	399	423	438	407	405	391	402	415	414	434	405	441	409	429	416	445	437	393	417	403	400	421	431	442	406	414	439	383	409	378	430	402	412	392	428	415	421	426	428	410	438	414	415	410	458	413	437	371	446	411	423	425	425	402	404	427	450	428	404	428	458	402	433	417	411	435	414	416	411	395	387	414	431	389	459	405	413	401	423	427	391	411	434	407	397	432	371	390	415	435	409	433	399	388	435	437	414	399	419	424
55697	92297	78514	53225	35942	17022	6797	2261	1002	805	735	717	690	741	690	743	750	735	738	733	732	744	766	756	699	747	714	690	777	729	731	718	743	695	719	724	742	775	738	679	697	686	684	784	758	714	764	691	733	767	736	764	753	688	682	733	700	730	741	698	735	723	745	706	744	742	744	743	735	710	709	725	690	687	707	740	711	740	730	687	750	771	737	702	690	670	685	699	713	703	664	722	748	731	715	747	712	736	724	760	742	732	761	686	730	702	711	711	711	727	700	783	724	746	717	694	693	715	719	656	728	757	700	758	742	705	689	747	699	747	718	740	751	678	755	688	744	750	755	729	722	718	693	719	711	721	727	737	679	734	753	745	751	762	728	697	724	696	766	680	713	735	717	681	755	723	760	742	732	698	704	699	724	724	706	726	703	750	714	743	697	752	772	708	741	730	705	751	718	719	734	694	690	740	682	736	709	703	731	691	726	717	740	773	735	701	759	734	724	720	734	733	745	724	747	702	764	699	677	745	696	688	721	729	717	723	727	754	705	704	713	726	746	709	720	723	738	767	708	694	736	744	735	762	734	712	704	684	788	777	759	739	732	741	752	729	729	682	752	763	734	734	703	697	728	742	695	765	741	734	739	735	727	716	739	753	740	709	721	727	730	714	754	786	756	724	701	726	703	731	727	721	755	744	674	713	707	720	707	731	732	713	715	751	721	715	682	726	722	706	728	707	722	723	698	778	697	706	731	766	765	695	741	754	758	726	695	697	703	685	738	717	743	682	760	687	749	747	683	717	708	735	736	693	722	778	690	782	767	698	722	730	687	722	742	749	736	727	748	730	717	723	684	721	750	728	754	703	708	700	727	729	724	721	731	677	754	714	762	739	753	724	751	753	725	758	731	746	711	736	728	714	708	682	717	741	702	726	698	763	700	757	698	719	700	729	718	724	762	716	727	764	748	743	717	725	667	697	694	687	731	743	737	736	783	685	676	734	738	741	700	728	722	722	732	726	763	759	731	713	759	713	707	705	698	735	709	757	742	703	775	784	731	758	713	736	697	738	725	733	783	713	760	736	664	738	713	785	707	726	690	699	735	751	706	762	724	765	732	720	699	709	735	753	693	711	728	764	738	731	694	728	710	710	699	750	723	762	706	695	715	676	749	733	722	692	786	706	688	726	742	769	769	777	774	737	723	710	734	746	753	708	707	764	751	754	783	738	711	726	708	738	690	732	731	705	696	741	698	679	755	760	759	733	746	736	745	710	762	736	733	729	726	702	726	768	732	707	745	744	713	692	742	728	683	733	710	748	727	779	684	699	703	724	742	765	686	761	742	689	770	782	702	714	712	770	725	730	751	754	755	718	717	684	738	706	731	723	734	747	759	771	745	770	759	759	698	680	738	712	704	718	718	710	718	694	737	693	715	748	727	693	772	706	717	718	664	793	706	749	723	739	682	781	693	759	702	667	751	702	744	766	752	684	759	693	724	764	760	736	700	721	751	730	702	734	762	731	727	718	751	777	726	744	724	686	688	702	704	735	709	692	751	721	750	727	730	715	726	667	738	719	726	700	736	693	759	738	753	735	751	729	693	725	716	726	716	706	699	697	704	735	720	746	694	716	746	742	726	735	726	731	754	768	762	723	731	702	740	693	719	720	712	748	732	721	711	703	725	701	728	755	724	751	711	701	761	721	740	733	725	746	768	692	742	699	771	740	741	731	711	768	682	746	748	709	759	810	704	711	711	712	757	704	741	749	745	691	716	716	747	743	757	714	684	733	709	751	739	697	721	693	722	695	739	720	730	712	716	742	759	723	724	736	745	676	719	744	723	759	730	769	742	700	714	752	734	721	703	724	714	721	690	716	726	723	744	768	673	720	768	738	718	738	728	736	702	734	710	751	736	736	724	710	738	731	688	678	774	718	713	729	708	713	697	749	749	727	717	736	735	754	745	728	716	700	749	718	685	721	768	697	768	726	718	729	757	724	701	779	706	716	697	752	767	696	725	690	779	734	683	756	721	685	748	719	682	660	742	739	739	744	721	725	715	710	719	742	740	697	748	716	724	722	739	722	747	714	752	741	724	690	709	705	703	766	688	669	741	720	761	715	760	684	686	709	696	735	732	779	708	731	702	698	680	749	732	785	719	725	702	712	751	739	755	759	691	739	694	708	728	737	671	697	671	714	736	734	739	667	727	761	718	730	738	704	758	710	774	659	775	754	713	759	709	743	731	757	683	751	717	707	706	712	711	794	707	746	710	706	730	682	735	742	772	730	732	707	686	704	702	713	711	713	745	705	729	713	705	691	694	752	758	759	698	749	735	731	693	692	744	778	767	698	759	669	715	731	718	742	736	733	734	758	714	716	753	669	744	743	717	696	709	777	705	739	709	712	739	699	722	711	748	766	684	737	733	665	790	705	731	673	770	756	725	706	761	754	698	730	710	692	745	673	694	771	735	748	720	751	696	755	689	729	776	749	782	700	716	721	749	718	725	713	727	744	770	709	725	727	739	742	665	707	738	727	658	769	747	734	694	666	704	735	785	745	710	732	730	724	744	760	722	682	755	685	736	742	665	736	758	740	690	737	713	703	721	690	728	763	710	711	703	745	727	732	718	751	697	763	684	757	722	725	718	708	703	721	734	732	724	696	724	686	710	732	746	763	749	684	743	748	755	740	683	753	727	708	675	710	736	703	722	759	747	732	748	766	705	744	721	760	734	717	731	694	737	721	717	703	729	681	731	712	780	647	749	685	702	701	771	699	744	692	774	716	741	727	718	674	722	734	714	713	747	713	677	741	743	739	744	727	672	707	747	738	761	715	700	733	746	718	717	745	734	690	737	688	727	684	744	748	704	731	744	729	655	668	727	772	700	739	723	696	719	753	711	737	669	772	701	779	713	732	731	747	712	737	686	750	758	753	740	700	677	721	754	753	724	722	702	725	703	727	716	695	681	740	780	721	697	720	692	690	732	744	703	703	708	741	709	742	714	702	719	754	715	712	737	759	704	749	671	706	712	706	687	741	718	709	770	734	731	763	761	722	728	735	726	732	721	792	706	750	728	741	752	735	773	758	727	720	718	721	699	692	726	691	746	777	709	747	740	694	667	716	713	734	757	720	733	756	704	763	728	719	727	736	717	707	721	738	752	717	707	716	718	738	682	729	704	780	731	728	688	758	715	715	685	727	706	670	699	717	759	696	745	728	719	679	744	771	725	744	699	765	723	725	707	737	730	759	697	677	702	744	739	739	731	742	755	723	692	721	738	708	735	663	734	737	695	732	761	724	742	749	779	740	701	768	717	713	756	700	708	737	710	713	730	746	729	724	720	733	713	722	710	673	738	747	709	765	723	774	796	741	679	715	711	736	727	737	714	809	757	723	736	718	746	695	761	751	748	688	784	714	700	726	735	740	726	720	693	732	767	734	724	727	727	709	715	703	680	775	735	694	710	701	743	704	692	782	769	730	712	764	753	665	706	680	680	751	692	703	699	710
23522	22532	36024	37451	31364	22871	12916	2285	799	590	524	545	517	520	517	494	519	566	491	513	533	510	506	487	536	492	537	498	517	523	493	555	535	509	473	478	524	487	509	478	478	527	507	541	479	486	504	493	480	528	531	485	538	525	469	547	525	493	503	505	457	547	478	482	490	485	509	520	491	546	515	484	446	494	505	513	517	497	526	516	529	471	502	488	479	531	479	506	488	513	511	565	499	512	499	503	472	485	538	489	519	541	482	489	519	543	513	487	473	494	538	511	499	538	446	469	518	523	464	493	488	507	513	491	483	463	480	466	522	483	494	537	470	498	494	511	496	478	512	513	470	488	505	503	493	477	492	517	505	548	506	538	507	499	492	471	480	496	517	502	496	506	500	513	511	490	502	511	536	505	536	491	519	560	499	484	474	502	456	504	460	487	515	544	502	496	499	452	482	483	498	495	505	512	509	496	497	513	499	493	510	481	507	539	496	499	488	488	498	526	469	463	522	514	544	504	513	509	498	520	520	494	505	509	489	465	503	508	527	503	476	455	463	493	534	508	510	462	497	514	498	486	487	480	503	489	530	486	515	500	517	483	503	518	505	538	492	530	501	498	504	504	494	498	511	516	500	495	494	477	503	527	495	493	489	510	523	472	523	501	481	520	495	506	505	506	500	520	487	526	478	500	501	509	491	469	491	523	500	500	475	472	470	494	505	459	499	510	476	487	564	512	466	510	470	476	486	539	461	544	480	519	485	485	493	514	462	509	504	517	541	504	494	527	494	496	541	474	507	505	512	535	499	466	505	495	523	534	477	503	509	468	478	502	505	476	496	516	499	505	492	512	501	536	505	534	521	510	539	502	479	535	519	480	511	522	474	495	485	495	498	515	492	536	488	520	503	485	497	492	494	507	530	509	505	496	480	477	527	527	534	495	562	540	535	515	509	487	523	498	519	486	496	469	540	536	490	475	491	499	539	502	518	463	538	492	491	475	488	542	483	506	490	474	511	481	546	479	498	511	526	488	471	517	449	448	506	483	501	510	512	497	508	469	532	480	475	516	496	508	501	499	521	521	473	505	473	532	503	507	487	524	528	486	499	477	498	458	482	495	550	529	526	517	489	530	500	534	541	515	521	521	522	506	469	477	509	504	513	473	551	504	501	485	490	526	496	508	496	502	500	521	493	495	508	488	476	489	458	501	456	494	468	465	508	514	510	466	501	493	481	512	504	472	522	469	544	504	485	512	547	530	507	480	511	482	476	459	514	552	495	518	493	484	517	528	482	522	496	494	495	470	497	488	503	487	482	449	502	522	510	494	501	491	492	462	495	538	518	492	501	473	495	479	497	510	490	445	536	491	478	457	504	515	519	493	498	510	499	521	508	477	492	465	485	513	458	493	531	439	499	502	497	510	507	518	484	499	513	474	547	490	531	482	529	518	507	481	514	499	490	543	470	536	476	467	531	492	540	490	488	511	505	532	519	483	518	498	495	503	542	520	460	494	511	485	504	495	493	514	487	539	541	531	514	505	512	518	531	474	462	486	512	510	470	503	485	534	558	481	495	492	538	493	538	523	519	535	500	538	530	534	521	497	488	474	521	483	501	479	484	485	499	454	509	470	481	466	515	513	518	506	461	517	520	527	495	477	505	494	511	503	511	511	495	506	515	537	498	491	476	468	485	529	500	497	490	473	506	489	481	551	533	515	497	532	507	505	487	504	513	463	522	526	481	475	511	489	529	526	530	487	530	505	497	473	509	507	500	527	483	488	511	472	531	497	491	542	532	503	533	497	468	475	488	488	488	481	514	493	504	481	457	506	459	482	491	488	512	492	517	519	535	507	483	519	511	503	486	487	488	539	483	460	506	503	475	521	518	487	527	507	508	485	486	498	532	515	531	530	499	476	485	518	482	531	532	505	496	492	491	534	516	530	482	501	509	515	480	494	534	496	474	526	481	504	521	518	542	467	497	519	556	522	534	497	491	543	512	478	497	509	507	485	483	479	511	487	518	529	475	499	513	490	499	483	509	476	509	495	493	528	506	501	489	494	490	464	528	468	483	497	459	494	502	500	479	474	525	502	489	532	497	483	520	495	483	540	498	488	520	465	521	526	489	513	507	482	529	511	486	521	512	485	505	518	496	535	523	488	500	558	501	520	489	527	499	483	504	517	496	493	497	564	499	476	513	483	525	467	540	507	495	479	511	519	473	489	510	488	496	519	510	481	475	494	560	510	497	512	482	505	518	485	530	493	535	503	497	492	472	530	499	492	541	542	505	513	526	525	533	547	489	472	479	510	505	465	491	510	491	521	508	478	486	500	485	482	497	496	479	539	480	489	506	525	482	507	496	498	506	474	492	531	566	551	491	496	455	536	494	519	487	490	495	473	494	518	517	448	510	517	530	513	486	500	517	535	484	500	502	483	492	497	523	518	505	526	500	508	524	526	520	494	485	483	498	505	509	482	480	489	491	528	499	520	501	506	472	538	489	490	514	485	529	527	512	506	488	477	501	480	498	489	499	525	488	527	480	478	510	525	484	522	522	471	528	499	515	519	486	531	505	500	499	478	548	501	522	490	492	485	514	497	470	518	511	466	491	533	505	543	472	510	535	498	457	521	487	504	538	518	510	481	527	486	495	504	485	528	519	521	544	499	522	542	541	482	541	467	490	516	508	492	506	492	516	501	477	530	496	498	483	533	540	515	495	497	513	482	509	492	501	473	521	471	532	488	487	487	480	466	500	492	465	492	542	450	484	481	491	459	503	490	505	482	499	458	506	516	495	502	476	502	530	524	508	492	493	496	505	497	500	519	487	474	469	477	530	518	521	511	523	495	537	470	476	520	557	503	506	505	515	522	474	525	523	511	496	537	492	500	508	509	473	540	509	495	514	497	513	485	481	486	501	517	495	508	512	490	500	492	463	518	479	475	504	515	523	499	527	459	505	537	495	520	533	465	453	526	510	500	507	472	519	493	499	546	505	464	508	497	466	505	503	525	526	483	479	515	486	550	484	499	505	516	503	540	489	473	556	460	488	485	480	496	498	498	484	475	532	532	561	490	484	502	506	514	508	512	445	504	478	474	488	497	474	488	508	481	508	497	467	541	501	532	510	515	458	479	490	584	481	489	480	487	527	542	536	523	475	520	510	525	511	539	483	491	515	497	477	516	495	459	467	478	487	505	486	462	471	471	472	504	471	470	475	526	498	491	505	532	515	480	521	470	528	503	547	515	497	480	520	511	492	506	542	510	521	503	508	542	502	495	452	500	487	515	494	475	508	452	490	522	492	486	497	512	538	467	472	530	528	487	498	476	522	521	500	490	486	491	530	540	462	471	534	489	491	477	502	456	455	515	479	502	474	483	484	519	511	513	481	500	469	461	517	534	517	509	502	499	549	485	503	490	515	494	492	521	457	493	525	510	490	524	475	499	536	510	509	509	503	524	494	474	507	495	477	465	477	503	515	506	548	524	495	522	486	462	469	539	524	535	498	483
60092	102625	88103	65910	45259	26257	11969	3910	1473	958	816	820	861	854	813	894	779	803	819	798	797	856	809	859	801	811	854	862	856	828	823	831	827	895	821	817	914	812	839	836	781	788	855	863	846	841	839	838	810	836	860	817	865	796	864	837	865	785	849	814	842	841	780	784	828	811	862	865	793	844	843	828	837	817	820	865	828	810	853	806	851	852	822	817	820	900	798	860	822	871	911	829	835	863	831	822	871	802	810	808	849	791	852	807	856	857	872	780	854	828	819	753	846	834	794	797	878	822	825	788	846	804	825	850	833	853	828	842	841	854	827	849	792	836	835	853	835	859	841	810	832	845	840	876	770	848	841	851	821	859	824	797	827	847	817	808	899	835	807	827	880	784	749	820	841	834	818	830	864	790	856	817	807	846	813	795	817	819	788	916	835	856	862	789	846	850	770	823	796	862	858	806	780	846	834	853	787	841	789	851	859	788	778	820	850	827	749	876	825	826	824	786	897	821	847	826	816	848	815	840	800	824	847	800	800	886	818	824	816	809	810	845	826	795	810	813	818	853	809	823	846	851	824	815	865	777	843	833	817	830	869	820	889	869	842	855	811	869	795	837	833	861	851	845	858	830	820	816	817	808	811	851	842	832	800	845	767	788	794	856	848	806	874	803	838	781	813	850	832	791	821	819	782	809	797	844	843	850	812	818	835	881	799	879	878	884	877	837	778	839	843	821	905	838	822	833	864	807	799	839	842	870	826	802	823	849	873	861	873	808	818	904	850	884	774	812	819	821	808	827	836	858	862	842	827	816	809	853	830	859	854	885	857	836	842	827	836	829	817	839	879	838	871	871	808	877	831	854	839	774	859	802	804	802	817	839	839	863	816	796	801	825	834	816	843	794	898	850	834	854	836	798	830	866	833	858	878	854	871	865	829	847	802	851	822	843	838	844	806	812	921	852	788	801	885	835	872	839	792	843	874	834	823	850	785	840	782	795	854	850	860	831	834	841	858	793	894	817	858	830	804	842	858	802	830	844	819	809	786	823	827	795	815	787	819	812	866	850	835	836	817	818	868	845	845	835	873	813	805	825	889	831	842	839	821	801	792	870	832	842	825	798	854	890	784	796	856	878	789	834	857	827	831	833	899	799	824	849	856	841	838	840	844	803	848	840	851	774	814	808	860	883	815	769	889	827	864	829	807	804	839	833	862	835	817	816	824	811	809	817	814	858	849	797	874	848	851	820	855	818	797	826	844	889	843	825	851	820	875	819	829	846	824	796	817	870	827	872	812	889	878	842	836	824	887	812	804	807	830	838	872	851	840	771	821	807	900	813	808	812	841	782	845	806	861	848	864	840	851	860	845	828	780	859	834	837	841	858	779	845	811	848	844	807	806	773	839	852	877	818	856	871	855	839	877	848	768	848	817	849	751	874	771	868	815	834	830	832	846	807	842	807	851	842	779	841	851	848	856	851	824	861	901	858	817	832	851	805	792	860	860	839	806	840	881	822	783	852	806	857	828	834	869	807	816	829	821	885	839	805	816	839	809	849	830	843	793	841	858	815	850	823	794	891	859	869	808	763	839	843	852	850	862	827	873	854	862	822	801	831	866	814	872	831	858	851	795	786	839	861	905	812	800	825	826	899	894	826	859	859	790	805	869	818	811	816	845	873	872	777	817	798	810	810	817	868	850	809	837	868	852	843	862	827	779	827	867	817	804	782	842	863	845	831	861	831	860	832	794	851	872	803	800	857	802	851	877	834	832	864	863	820	810	860	862	849	844	811	865	815	847	790	860	793	824	817	855	851	844	837	790	822	814	805	935	810	805	820	851	835	835	791	843	882	826	837	834	866	876	834	817	848	845	784	852	852	842	802	878	834	807	838	879	848	896	811	801	796	819	789	812	790	865	765	827	862	830	826	796	817	829	815	829	817	891	811	829	813	827	821	805	836	833	850	826	779	888	845	805	834	778	833	849	796	839	823	867	811	800	841	816	827	781	811	830	818	812	793	814	858	839	840	874	818	848	823	838	836	833	824	857	863	818	832	842	852	821	811	877	839	850	821	806	875	826	856	836	876	820	778	850	807	849	804	800	833	860	833	798	827	815	845	840	820	807	799	822	851	821	779	841	840	827	840	762	829	819	838	815	828	788	818	830	842	842	884	848	827	818	866	849	809	879	845	829	820	822	871	832	802	828	812	821	852	828	887	854	812	840	814	825	846	829	798	828	850	865	797	813	808	845	789	857	833	857	796	878	764	837	818	881	844	836	863	845	819	873	811	790	819	804	796	846	791	814	837	823	790	818	781	846	812	805	902	793	855	810	836	829	862	835	791	867	837	840	811	824	767	834	843	849	873	865	808	795	780	830	897	860	852	825	817	860	870	807	855	829	815	839	859	855	806	851	864	885	851	846	841	876	882	840	812	858	820	839	831	843	886	829	874	821	814	814	842	831	822	872	800	871	791	844	817	831	831	833	821	866	847	839	816	807	810	786	846	835	829	838	886	839	821	805	826	851	846	842	847	830	886	861	848	839	888	823	810	813	842	807	811	836	838	863	798	817	805	863	822	836	820	831	816	813	895	814	801	885	847	812	876	825	838	815	849	825	835	827	809	840	815	869	838	831	862	831	842	864	842	815	842	850	883	820	825	812	864	848	878	801	809	871	765	823	816	775	838	848	784	848	852	831	831	831	824	855	831	775	815	827	790	806	802	858	824	846	835	841	801	815	804	831	790	809	794	885	808	791	821	861	848	815	809	846	832	806	829	837	849	838	887	848	850	866	825	814	890	850	842	875	812	838	832	883	823	843	867	873	840	808	779	828	889	796	830	861	841	838	865	905	826	875	781	841	866	830	834	819	824	855	823	788	828	838	843	843	843	830	785	874	895	858	847	821	838	829	847	858	801	813	804	843	864	851	826	842	840	812	852	816	874	856	813	856	808	833	843	818	832	855	868	870	818	786	803	838	829	852	796	833	854	818	836	849	790	859	828	820	855	873	837	819	863	849	833	831	803	813	866	837	814	847	839	816	848	855	868	866	834	815	866	870	844	838	828	834	834	845	829	881	848	830	823	830	891	835	861	789	830	842	811	822	812	863	844	841	864	858	878	863	800	826	880	854	839	857	820	853	826	852	840	816	863	836	855	826	834	835	875	799	814	806	840	878	823	831	854	829	822	781	929	860	825	817	792	829	813	798	859	847	814	785	817	788	808	857	821	777	844	864	848	827	815	844	851	851	815	834	819	868	793	863	844	829	870	811	813	854	782	886	824	835	858	775	883	880	813	796	843	813	855	840	830	838	852	814	849	854	826	775	839	831	835	846	845	861	806	837	789	834	781	829	860	828	794	810	801	863	844	809	781	883	829	838	860	869	785	826	806	877	783	821	784	870	828	843	838	887	847	776	824	826	840	799	815	818	826	826	827	806	844	853	840	810	851	815	857	839	829	869	793	855	833	812	827	830	827	806	812	851	800	866	798	837	825	889	799	866	860
27695	29440	33103	22100	8230	2251	831	498	391	352	342	357	367	388	366	371	353	369	386	367	371	349	389	388	393	341	375	365	390	375	334	366	389	343	384	380	342	384	351	392	369	354	331	373	367	355	367	388	384	351	358	348	385	368	376	373	347	372	368	361	403	388	388	397	354	354	375	384	382	366	405	374	383	355	336	353	362	398	341	376	401	386	394	357	370	375	367	369	369	345	358	356	350	373	362	356	386	363	350	361	349	381	388	351	335	379	366	382	345	385	348	397	350	373	340	374	406	367	354	357	383	374	381	359	388	358	359	395	377	370	355	349	344	393	363	355	371	380	389	376	367	360	396	373	351	357	363	385	357	359	359	351	364	351	346	370	374	384	384	384	393	355	347	336	364	320	376	369	369	372	377	398	384	372	371	335	391	369	334	326	385	369	334	359	371	371	347	357	360	341	366	406	368	372	387	387	401	349	361	392	375	352	324	391	338	345	332	337	347	349	369	371	379	374	343	336	399	365	382	365	405	372	417	400	384	375	362	375	336	387	389	394	381	350	353	406	351	351	371	368	395	355	340	381	367	400	397	346	376	371	381	381	352	359	357	386	383	349	379	405	370	384	397	355	394	343	396	373	349	368	359	359	383	366	347	360	350	361	353	392	373	390	367	360	375	357	360	344	391	368	354	374	382	368	358	349	405	334	354	372	354	365	377	386	374	362	364	386	341	371	345	362	390	372	320	360	371	358	377	400	361	349	381	385	352	352	376	361	356	331	386	332	391	355	404	363	405	378	347	380	332	369	382	368	363	372	375	370	374	359	390	387	367	369	374	383	338	361	369	376	373	352	373	362	401	329	363	353	366	375	378	355	369	375	376	364	372	354	376	369	380	346	348	365	355	349	347	354	382	364	379	381	354	385	334	374	364	359	379	384	357	415	339	354	340	391	407	349	377	365	363	390	368	384	376	381	330	371	353	366	387	362	390	402	378	352	334	410	371	389	372	369	364	369	393	333	370	361	374	346	364	379	377	369	367	369	380	347	398	399	394	370	367	372	376	363	357	399	370	401	386	381	348	347	352	349	362	379	346	386	362	366	360	390	384	381	401	391	337	349	378	350	326	368	354	334	374	362	366	361	377	359	365	364	362	367	367	355	375	367	325	374	392	366	323	390	373	352	387	360	372	389	372	352	358	396	342	344	354	392	348	387	366	397	393	349	383	363	391	394	386	360	367	312	367	394	391	388	379	403	367	355	375	386	370	363	364	359	369	385	359	358	365	365	405	384	349	369	379	400	399	371	365	382	373	369	374	380	366	354	370	370	403	343	353	393	361	370	401	348	348	361	388	367	325	390	349	352	362	365	356	366	366	363	386	384	371	398	356	378	394	376	370	369	360	334	348	389	368	391	369	341	351	363	376	362	359	362	344	389	392	384	364	399	368	374	370	365	379	360	340	397	392	365	353	377	354	368	343	400	349	384	384	361	360	371	381	351	347	385	358	359	360	338	367	341	382	358	376	391	364	374	364	398	372	361	360	361	390	348	370	363	362	345	368	382	391	362	383	396	380	375	350	370	380	377	357	373	350	402	361	356	358	360	380	409	344	374	397	384	391	351	364	381	385	363	339	342	350	371	371	377	378	356	374	387	386	341	372	394	383	371	387	367	389	378	353	383	353	363	379	371	359	369	367	343	356	396	375	336	326	375	349	393	372	335	356	366	366	355	364	389	379	352	360	371	379	385	330	347	374	364	378	362	375	385	409	368	368	383	380	389	344	382	383	354	377	357	358	354	404	364	393	384	382	354	373	372	335	373	340	390	371	353	373	372	394	393	362	351	342	358	416	361	362	343	394	376	388	356	377	367	346	374	373	386	396	375	384	404	387	382	367	354	385	399	372	379	340	363	389	366	390	347	370	366	375	384	381	336	351	371	338	354	371	373	369	356	351	382	335	365	364	401	374	368	361	337	382	359	390	398	396	384	390	352	350	351	376	331	346	358	384	360	360	360	360	404	398	358	378	363	366	380	383	408	384	386	386	404	372	360	372	400	369	392	378	376	385	339	359	362	362	346	385	409	377	388	342	380	317	367	360	341	360	361	369	365	364	340	371	366	357	404	337	390	357	351	360	368	371	382	363	346	422	375	370	369	388	379	358	349	348	350	373	382	348	375	357	366	362	386	380	369	339	357	364	371	357	390	400	360	327	360	388	401	386	375	412	388	364	340	374	351	392	353	379	348	379	380	382	364	379	331	367	388	351	365	390	335	387	372	390	389	357	361	392	387	357	396	371	378	397	341	356	393	373	369	346	374	340	367	393	351	377	360	399	352	390	348	315	367	384	410	405	360	366	361	387	347	373	363	354	371	369	340	390	398	339	350	345	383	381	396	368	375	354	362	392	364	375	348	362	384	385	372	350	386	361	391	372	367	370	399	368	373	361	378	340	368	398	352	402	360	401	349	338	383	360	392	384	368	379	353	347	371	365	326	374	361	361	406	374	397	361	366	365	387	359	352	338	402	402	365	400	344	353	403	372	345	421	412	362	369	369	338	348	381	403	374	368	427	367	392	332	383	375	380	350	351	364	364	393	377	389	375	344	406	356	379	378	407	373	355	373	352	326	383	326	380	371	382	389	347	355	362	355	404	423	365	368	353	367	369	380	312	391	365	369	365	353	369	410	414	338	356	362	376	376	379	343	360	367	376	401	367	366	346	345	373	375	393	394	372	422	365	347	340	373	376	367	354	363	359	362	363	362	397	409	400	374	332	376	376	364	334	371	360	362	365	362	358	381	362	365	344	345	353	379	367	363	382	330	358	351	364	389	360	401	373	388	355	356	351	364	399	393	367	400	369	378	368	373	380	356	376	398	340	364	381	363	310	373	354	334	327	394	355	347	366	389	356	369	398	354	375	337	367	353	368	371	374	363	364	370	384	367	327	370	349	363	421	374	389	373	367	346	388	371	366	353	368	352	371	367	384	397	345	368	362	392	379	369	381	387	392	365	375	356	398	382	345	361	363	376	406	376	392	372	381	401	376	371	366	378	356	379	347	378	349	356	355	349	348	339	361	359	378	344	369	375	388	350	393	348	352	362	368	364	368	393	388	362	409	356	393	353	401	383	367	391	391	366	389	358	382	383	375	356	420	374	370	367	407	361	363	344	357	382	339	368	433	365	368	362	397	372	383	349	372	395	368	377	386	376	398	383	376	413	335	378	362	334	363	394	344	391	390	411	353	354	370	394	369	370	387	395	397	369	369	399	369	340	359	376	391	354	391	342	374	372	372	380	378	378	381	374	381	361	376	368	342	382	339	389	354	387	366	373	388	367	398	339	397	411	383	379	373	400	384	378	357	376	378	365	351	369	356	392	376	380	363	373	395	383	410	351	386	371	369	353	368	373	381	357	384	331	324	366	369	355	350	369	362	372	407	390	351	354	353	358	328	371	356	347	359	392	344	344	381	346	367	330	379	393	378	354	366	345	353	365	376	367	387	394	358
30918	48941	39597	25498	12563	4691	1954	1017	745	680	640	615	677	644	674	665	592	627	680	667	643	698	640	637	618	663	681	635	686	668	633	661	633	678	688	664	644	657	705	666	691	672	640	673	608	612	656	673	651	657	630	661	669	663	657	642	675	614	667	634	719	664	639	680	603	665	670	726	665	648	601	673	692	656	642	644	658	689	680	643	677	668	665	611	623	679	646	687	663	690	644	677	627	653	651	669	641	597	640	644	668	678	668	679	657	670	640	647	633	690	644	644	673	679	658	656	662	650	673	670	639	607	625	643	633	631	668	605	628	624	672	626	637	622	636	662	595	683	673	678	615	649	670	690	640	683	622	620	606	658	659	687	626	627	649	687	643	678	676	643	649	664	620	671	642	650	660	633	642	698	663	626	652	674	696	639	643	642	644	648	665	648	687	679	642	624	678	623	646	611	653	644	702	660	655	644	633	672	684	648	649	648	617	689	641	652	684	669	649	632	626	638	677	706	684	651	645	598	677	673	652	659	653	657	643	638	649	646	704	617	693	658	651	659	684	653	638	634	668	672	604	628	652	642	661	678	680	711	639	634	656	641	684	673	688	696	655	650	661	675	667	676	696	654	672	627	672	657	694	636	640	677	600	657	655	706	679	657	649	657	662	648	663	680	650	665	677	662	641	658	653	658	671	679	623	674	650	641	665	658	676	699	691	640	654	653	687	657	647	632	626	656	656	678	654	636	686	652	621	682	660	642	642	652	684	625	630	693	662	623	690	637	704	623	621	618	645	679	672	691	642	667	671	677	694	637	685	688	668	631	626	691	591	654	628	653	641	640	649	669	659	656	677	675	680	655	639	665	651	655	686	639	639	631	645	664	615	659	667	657	687	677	633	669	670	683	650	661	691	635	631	654	646	672	635	632	697	654	661	670	651	660	634	618	603	609	624	665	645	644	663	683	690	635	698	665	619	654	682	634	618	649	641	682	659	636	645	643	649	692	622	641	662	619	647	731	672	620	649	676	676	609	679	654	656	643	615	631	632	694	628	629	647	665	664	665	597	655	700	662	650	681	679	625	674	677	657	681	674	680	658	636	704	687	650	692	666	656	681	658	630	665	586	699	686	658	689	659	587	692	645	638	661	649	636	657	648	626	645	650	625	656	642	651	650	648	634	659	653	648	657	587	691	679	668	652	637	662	689	692	644	635	681	654	645	612	673	671	653	640	648	691	599	627	683	669	692	622	686	662	662	619	626	681	674	646	629	671	607	666	648	656	661	646	649	634	649	631	705	642	688	672	628	611	625	680	669	628	643	640	680	681	667	665	662	636	646	683	684	632	661	669	695	665	651	641	640	621	675	654	673	658	695	650	626	747	658	602	633	642	613	678	695	655	670	659	657	658	674	644	696	600	623	665	646	700	689	646	721	667	645	676	670	655	653	664	641	668	629	664	645	689	690	671	675	663	696	670	645	628	635	640	669	650	714	630	672	671	633	649	613	647	660	613	648	648	627	637	663	674	663	616	669	670	651	665	674	656	692	633	670	669	663	623	622	672	661	653	674	680	685	649	623	688	664	655	610	637	625	615	675	620	676	645	625	641	661	616	664	644	653	669	668	681	672	641	690	625	619	670	622	633	604	644	649	706	641	668	668	662	671	650	664	656	655	612	667	703	629	685	651	635	748	674	653	628	623	667	654	670	653	685	661	647	682	687	653	683	670	620	657	675	659	609	674	660	634	677	632	620	655	636	663	666	669	634	640	666	697	618	616	645	614	678	636	678	637	625	651	657	665	658	627	675	659	675	706	625	650	629	683	644	640	661	647	678	682	633	643	623	667	612	648	639	636	642	686	661	640	640	641	638	659	611	661	643	683	655	637	624	645	659	627	631	669	669	644	658	648	691	656	656	697	687	661	662	628	615	639	640	653	642	684	678	642	681	682	684	653	706	675	617	634	704	685	656	668	673	683	618	664	636	634	590	673	668	650	667	660	628	683	670	691	674	643	666	633	676	661	619	675	620	673	675	638	660	623	676	583	660	654	663	677	627	673	634	640	627	644	609	633	632	657	715	644	638	658	637	646	645	652	676	688	642	643	668	628	652	648	662	636	650	622	678	639	646	664	699	639	647	689	616	656	643	642	624	626	671	655	666	610	664	637	654	623	610	676	648	652	672	647	600	658	659	690	657	659	617	659	656	629	711	644	667	644	672	670	657	671	685	648	605	675	652	670	639	642	658	663	656	676	611	640	630	655	589	646	683	663	625	697	670	675	645	710	662	674	648	667	646	684	630	686	700	639	667	657	669	646	660	651	662	667	677	666	649	682	644	649	661	679	628	677	635	650	640	700	656	657	664	642	673	689	655	660	673	681	665	658	667	589	691	657	652	688	658	682	667	671	674	645	654	626	644	631	653	683	675	646	597	613	683	624	656	632	671	646	685	648	676	651	642	656	628	632	667	635	647	630	664	671	667	673	638	656	670	628	629	641	673	624	673	624	645	645	649	637	633	635	662	647	684	685	677	640	717	698	560	644	653	738	675	662	633	711	672	624	673	652	643	617	656	663	640	629	615	634	632	628	648	646	714	659	655	621	666	641	645	649	658	643	689	661	635	659	651	696	701	705	651	669	678	657	640	659	620	642	666	668	639	645	662	662	646	647	667	594	666	657	701	651	680	650	673	680	680	633	655	645	651	675	627	693	643	654	640	716	651	663	652	633	686	588	684	615	666	682	684	634	597	629	649	681	681	633	597	689	638	654	648	695	696	635	659	640	675	688	640	680	605	631	677	631	657	671	670	692	678	678	654	666	615	622	592	666	636	676	619	639	678	656	654	637	676	654	650	603	626	693	636	665	641	617	679	639	711	675	670	673	656	699	658	631	615	656	635	659	658	687	662	658	643	638	655	654	646	655	633	678	606	645	649	639	707	637	676	595	668	656	716	655	656	644	679	628	707	617	610	635	669	689	676	662	623	623	668	660	667	679	656	646	637	622	674	671	645	638	678	597	662	649	656	660	696	660	654	669	682	665	679	640	605	680	671	688	653	683	673	637	665	629	665	656	682	601	652	664	682	671	651	621	650	689	669	678	648	611	668	644	692	682	641	683	676	646	671	650	665	642	649	688	674	691	644	677	663	657	696	624	632	630	671	624	656	656	663	647	670	612	652	612	660	612	659	641	668	629	684	655	682	683	672	688	652	640	639	653	613	631	636	625	646	687	694	623	634	659	621	661	635	676	712	688	634	654	631	616	664	636	700	684	651	664	734	682	698	677	643	663	627	645	675	652	670	654	618	662	653	709	675	611	674	648	680	656	676	660	644	606	680	684	665	648	637	675	648	601	679	682	653	636	676	674	709	627	701	607	688	679	634	636	650	642	627	621	646	666	652	656	652	663	675	667	677	658	595	654	622	651	634	614	642	631	667	630	643	659	667	698	637	654	612	651	622	649	592	662	619	638	615	629	640	627	620	674	662	668	655	663	645	672	638	651	701	650	672
24598	24069	40560	41092	28562	17514	5952	1236	589	483	440	414	438	424	442	423	438	429	450	432	411	427	441	409	463	411	442	435	412	413	431	423	395	421	407	415	396	418	440	408	467	397	413	412	404	390	428	440	433	413	454	420	405	461	415	437	474	421	400	408	396	419	438	416	409	430	403	425	423	423	431	420	409	431	406	452	426	426	415	426	416	451	429	437	430	432	387	416	409	427	425	401	433	429	452	443	423	413	391	404	436	426	409	415	456	414	431	434	450	431	426	434	438	445	400	450	426	415	423	437	397	417	426	443	398	419	420	403	407	417	437	431	400	443	448	419	421	440	418	435	457	453	409	419	422	422	412	451	395	428	415	421	435	405	390	435	454	470	442	423	469	437	439	410	450	397	400	425	421	419	425	452	455	425	393	415	367	460	386	438	412	384	432	465	431	434	454	424	436	424	430	392	411	429	436	427	423	409	436	450	403	449	453	437	418	427	394	416	402	442	419	400	425	413	446	472	400	428	379	397	452	408	408	405	393	433	422	428	416	412	448	431	434	388	412	427	433	434	408	410	443	436	419	420	416	476	407	425	417	434	437	440	456	449	411	412	406	379	426	426	425	415	432	439	393	409	414	400	415	448	402	410	424	393	405	406	417	399	446	445	450	408	372	455	435	442	443	404	457	443	419	426	384	401	411	392	431	431	435	429	480	437	438	434	453	386	435	441	406	407	415	413	389	441	416	426	451	422	425	377	394	418	392	431	446	400	412	434	434	441	415	403	422	408	405	453	407	431	423	427	425	424	413	383	431	418	406	416	414	414	432	385	450	414	395	364	425	416	415	398	450	440	401	452	395	409	406	458	434	380	445	450	422	435	438	428	420	406	432	437	430	412	431	449	456	451	410	412	421	422	430	399	417	441	429	420	386	403	410	444	403	422	460	425	426	401	407	384	429	404	393	422	418	462	439	420	422	441	449	379	427	411	392	465	448	399	408	438	418	430	422	409	460	408	415	408	440	444	442	437	405	474	420	453	422	403	424	413	420	403	419	440	415	474	440	468	386	394	425	430	445	421	417	435	408	424	369	436	391	447	411	421	428	396	353	416	435	416	396	420	409	435	423	436	406	426	446	426	401	414	385	424	407	420	447	441	401	426	442	445	420	401	443	391	409	359	431	424	422	406	456	400	420	387	426	462	410	422	417	437	416	418	453	416	439	437	395	419	398	379	475	397	392	442	437	403	471	417	422	486	414	417	450	452	405	394	429	408	421	457	422	426	396	399	422	412	403	431	445	410	390	399	442	460	435	450	424	453	382	448	435	436	437	423	451	425	431	435	406	469	418	411	460	437	416	441	476	367	419	446	426	427	406	395	454	451	419	446	415	387	412	451	488	406	415	462	408	453	407	410	445	435	431	427	430	405	419	396	409	444	420	419	432	417	396	415	420	463	423	424	472	434	420	398	456	409	422	444	399	418	431	426	408	455	429	435	432	456	448	411	418	416	401	419	403	439	471	438	371	408	409	416	453	436	419	424	427	415	393	397	410	432	418	428	390	400	467	394	430	410	437	436	446	446	453	416	409	435	429	407	465	430	409	384	418	431	414	462	454	394	434	410	422	425	413	461	403	414	444	413	443	404	415	404	400	401	410	430	407	454	425	422	429	404	400	441	417	419	409	419	398	411	417	401	450	418	424	428	428	409	411	409	432	439	425	426	356	390	397	388	455	427	424	449	395	453	452	419	394	426	414	452	437	387	449	446	408	427	436	417	433	419	420	424	389	432	402	439	410	420	409	440	407	415	431	411	446	420	432	414	464	437	425	437	434	425	418	402	419	416	417	442	424	394	401	412	445	404	426	418	413	437	443	415	443	390	451	408	458	403	468	434	412	419	426	407	451	425	408	430	408	411	448	426	422	392	396	395	429	430	430	428	431	417	413	419	409	400	407	431	365	414	425	439	417	442	448	379	434	435	408	392	426	415	443	426	421	434	426	430	405	426	377	424	418	443	437	431	466	401	458	416	439	415	417	417	443	450	411	383	470	418	429	397	395	420	413	418	405	444	399	410	444	399	396	439	442	408	423	442	402	429	409	412	406	409	393	406	392	413	441	460	451	397	441	430	407	410	442	479	422	419	392	414	442	432	415	443	433	426	385	454	443	418	469	396	408	418	423	415	402	441	429	460	405	440	410	417	419	399	418	430	394	417	446	394	476	442	422	406	447	403	402	397	438	407	405	437	443	423	431	452	437	428	413	432	419	425	400	421	397	426	444	415	425	420	414	450	392	409	455	452	427	409	386	412	421	395	443	436	420	405	425	430	413	418	405	398	449	432	418	421	421	432	408	419	413	427	407	410	418	471	390	436	396	442	451	418	451	413	390	444	450	458	435	430	412	414	434	458	419	426	461	404	429	434	389	425	452	404	431	404	400	444	445	445	426	419	448	422	443	418	445	446	439	432	451	410	406	454	399	451	436	411	401	412	415	405	424	381	435	410	432	392	436	425	394	408	462	406	446	422	411	401	415	438	438	418	399	392	363	435	426	441	434	427	403	430	407	422	394	448	445	433	415	428	420	413	443	409	417	443	474	424	426	434	430	386	422	421	412	408	430	434	420	440	387	442	409	422	392	363	389	442	419	433	414	435	390	457	417	435	437	467	380	416	433	402	456	401	431	390	440	443	417	431	439	427	445	444	462	431	426	431	421	414	399	411	412	459	413	434	436	427	397	413	395	427	397	424	456	426	401	445	397	427	434	401	406	429	453	408	407	422	411	425	411	409	427	439	416	424	418	426	416	387	416	438	423	449	429	413	402	418	396	399	433	411	425	376	416	450	389	416	433	460	425	414	456	426	419	439	444	420	409	436	419	431	415	418	406	397	397	421	423	406	402	390	399	427	436	396	422	392	424	441	451	444	471	444	431	453	428	440	419	405	408	421	443	411	378	422	427	445	387	419	412	445	429	415	444	437	405	417	427	401	455	428	401	431	406	429	462	434	396	411	439	433	434	430	416	416	384	426	452	430	423	416	431	458	430	405	410	446	408	406	423	441	427	414	396	423	432	414	416	418	438	439	414	395	397	419	440	458	413	408	410	451	431	441	458	419	414	444	418	372	425	486	414	391	432	395	448	435	399	427	406	418	411	426	413	433	403	408	418	423	433	419	396	456	428	396	440	420	433	421	428	433	450	398	443	430	431	417	438	405	445	463	415	427	428	397	414	424	400	449	412	368	421	417	423	408	430	411	429	414	425	409	430	447	406	455	428	407	404	448	424	421	428	425	432	470	434	422	365	468	464	446	441	415	414	409	428	429	397	445	438	422	417	406	414	449	412	406	428	422	400	383	403	416	461	411	409	427	406	404	417	440	421	406	419	416	412	425	433	383	429	418	438	425	435	425	411	455	421	430	399	414	408	437	391	445	404	448	425	416	422	435	467	399	423	425	435	411	410	373	424	427	446	397	452	384	447	451	403	427	446	443	426	443	386	424	415	403	473	407
55873	92253	77859	54589	35479	18983	7982	2798	1145	861	741	782	710	768	742	787	749	719	726	725	709	792	746	709	697	744	775	775	737	728	771	753	739	717	741	731	732	794	717	731	753	708	720	726	715	752	772	701	753	724	788	663	709	720	742	773	697	748	789	748	741	729	774	707	756	729	725	728	747	757	765	698	712	705	781	736	753	738	719	717	711	732	755	725	714	745	748	695	758	761	742	716	694	714	751	753	734	770	723	777	746	722	665	750	741	726	732	720	773	755	779	726	761	739	754	740	743	734	755	762	726	702	772	701	690	707	725	775	756	714	695	741	719	725	767	698	707	703	746	727	744	729	780	724	728	729	723	755	730	768	699	748	758	740	735	727	739	733	710	724	744	756	704	740	737	718	711	729	711	710	748	713	724	709	694	750	718	699	743	713	731	718	740	748	776	740	790	746	794	737	741	721	742	737	776	715	763	708	806	787	719	754	742	711	750	779	742	727	707	721	753	717	704	714	709	737	704	716	780	737	733	714	765	748	725	698	758	770	740	753	699	799	760	748	681	747	694	713	761	772	716	738	755	738	743	794	782	741	726	742	730	723	738	791	728	689	747	760	771	744	735	789	713	761	796	744	705	769	734	742	744	702	710	768	719	812	725	708	754	772	731	734	751	725	717	786	773	657	722	679	742	703	763	728	719	702	712	720	693	734	750	736	738	707	749	793	753	730	713	750	700	736	724	715	700	721	742	720	726	729	720	760	721	734	724	729	741	713	728	692	726	768	724	770	712	712	784	732	739	748	802	710	702	804	711	756	733	765	761	768	772	692	766	736	780	748	738	725	773	720	772	680	748	740	761	720	702	749	733	734	769	767	781	706	717	725	744	715	760	722	743	707	741	707	718	685	695	736	738	747	757	752	722	700	752	755	721	755	704	740	718	710	736	756	780	777	750	711	737	715	747	711	735	763	697	746	788	733	716	740	715	731	716	700	689	694	676	751	747	702	751	756	707	739	741	729	756	725	772	714	726	749	727	703	679	761	795	727	706	764	731	725	736	700	754	791	801	693	716	682	741	760	724	778	676	727	727	697	683	710	752	739	719	742	755	729	798	725	674	719	762	716	686	672	740	719	766	698	717	740	729	771	775	709	746	715	731	693	727	714	709	705	723	746	729	755	732	739	671	732	774	734	715	742	725	773	722	732	749	754	701	775	717	733	738	753	734	725	719	781	720	710	777	713	732	753	722	735	765	705	734	743	754	738	761	764	715	696	776	716	777	737	746	724	770	719	734	706	723	782	733	717	722	727	733	777	762	746	711	750	721	722	720	718	719	727	749	794	713	755	744	729	736	746	775	739	713	749	747	696	742	684	715	747	724	766	741	724	720	729	715	734	749	727	746	747	765	736	708	782	717	769	719	726	746	753	783	763	717	724	710	710	755	756	706	721	747	738	735	752	732	697	745	767	806	701	751	755	758	720	791	719	745	707	774	712	750	731	776	748	737	691	722	728	704	704	712	718	760	773	734	751	756	732	751	733	737	747	766	731	728	729	722	744	786	697	721	735	679	693	756	759	671	724	722	713	705	735	718	729	661	696	735	749	707	740	725	742	752	746	747	716	766	717	744	762	753	731	708	691	716	734	728	721	730	746	701	771	730	670	791	747	740	718	762	666	751	738	703	727	675	747	732	766	704	712	734	739	704	730	740	729	722	717	777	722	765	709	752	745	694	722	735	706	723	744	699	750	752	756	680	736	728	722	723	744	722	722	747	764	704	692	757	699	733	751	722	720	787	704	769	707	779	725	774	731	678	718	757	714	762	762	728	744	728	757	723	795	770	712	777	733	717	746	729	730	738	756	790	765	782	766	775	768	774	682	696	760	744	731	727	702	768	707	725	729	729	701	791	693	747	766	724	733	728	748	716	724	749	760	759	710	749	741	727	731	781	741	738	708	715	747	736	684	697	733	722	729	756	707	726	711	747	711	754	714	770	715	720	758	706	752	756	690	724	742	734	765	768	742	799	728	706	724	699	764	770	719	766	755	739	755	725	720	695	710	693	711	709	741	714	775	704	742	727	713	765	737	712	739	753	715	789	751	756	792	745	736	766	687	744	712	720	732	751	733	732	718	737	731	748	732	722	708	726	760	754	721	746	745	711	756	700	773	801	738	749	757	740	667	692	720	765	744	733	735	673	709	724	747	742	707	700	736	736	730	725	736	751	722	712	757	732	743	745	708	746	719	720	703	770	729	750	719	762	761	678	756	727	715	751	720	702	731	701	707	774	765	754	737	747	722	748	671	724	736	730	758	757	705	734	836	771	770	729	756	731	701	730	718	700	755	699	746	714	737	743	694	728	736	709	711	698	734	668	758	757	749	761	744	718	773	751	729	701	742	711	711	745	708	720	735	750	724	746	742	699	726	715	749	719	737	732	726	739	704	718	717	739	751	718	754	745	782	772	775	752	742	730	732	782	752	688	747	698	755	768	716	727	719	706	721	725	692	749	695	742	760	750	714	732	766	755	747	745	711	697	763	690	696	750	771	739	710	738	686	719	746	732	788	704	764	746	719	727	753	745	753	740	711	731	738	737	736	767	751	787	726	712	740	731	721	760	725	724	746	738	757	749	724	752	689	716	731	704	711	758	728	719	720	748	737	771	713	729	719	733	747	772	724	713	740	694	746	769	734	799	699	727	729	777	744	724	744	772	737	753	736	732	678	731	750	784	718	724	769	722	697	724	727	739	757	753	744	754	775	764	788	724	771	712	714	762	757	746	711	768	756	729	752	738	710	722	738	754	732	742	735	759	730	751	743	752	758	747	770	756	780	778	765	745	801	716	712	737	761	691	739	696	742	708	669	750	712	725	749	666	690	736	682	710	737	789	747	746	701	803	702	738	743	754	698	718	721	734	716	750	745	738	691	719	705	782	743	744	702	727	759	728	725	710	722	753	729	674	770	778	730	735	739	814	711	721	729	763	751	732	736	751	728	727	755	679	766	724	684	734	725	744	690	742	702	795	738	752	770	713	735	750	740	709	730	762	751	730	712	733	768	751	725	709	745	736	727	712	724	739	767	720	731	735	762	792	731	730	743	723	775	752	739	734	679	731	719	744	752	762	701	701	776	764	703	720	710	768	723	733	751	725	786	711	723	716	806	728	781	696	732	718	699	731	642	745	691	739	717	733	707	747	715	725	704	770	700	707	739	762	712	702	732	717	706	701	711	699	771	706	741	751	712	738	735	735	705	771	745	771	763	739	763	716	735	738	755	768	760	761	738	704	716	749	718	755	723	781	732	748	721	767	729	741	792	702	782	726	747	719	771	737	772	733	742	742	738	770	729	752	728	700	753	747	789	756	737	711	691	753	659	713	798	672	760	715	770	758	713	725	785	714	752	761	730	725	722	694	722	737	777	724	703	708	728	727	756	729	728	718	751	707	742	687	761	729	765	726	730	764	738	717	750	715	730	765	696	773	714	726	796	712	750	763	776	733	784	659	729
23404	22542	36609	37669	30261	23393	13268	2326	802	547	529	550	507	508	547	512	534	540	502	522	506	490	508	532	505	491	490	463	532	505	527	475	499	498	533	523	507	507	505	436	500	549	460	535	501	523	488	517	491	524	536	504	480	542	519	480	496	490	504	478	516	477	474	463	494	497	541	513	475	479	473	508	494	518	488	492	474	500	517	547	548	519	476	496	492	503	511	539	546	516	554	524	467	473	499	528	471	468	495	506	536	517	506	506	519	469	483	511	479	472	483	496	493	489	464	493	473	480	487	537	498	515	515	495	504	517	515	494	533	507	523	493	495	510	543	471	493	497	508	470	510	513	521	470	480	457	506	519	501	514	506	493	514	518	526	477	563	510	482	513	490	493	496	534	471	527	500	499	492	507	529	535	511	520	483	491	524	512	467	508	505	498	497	509	502	511	484	513	520	512	542	479	487	480	484	498	532	489	514	504	472	496	504	489	503	522	493	469	497	453	476	483	525	479	507	494	482	526	526	470	509	484	449	482	484	430	498	494	484	517	468	523	496	481	486	505	545	500	519	517	499	541	489	490	508	541	501	460	521	506	510	488	528	499	486	489	527	475	506	474	505	532	480	481	475	473	524	498	479	485	494	497	492	522	504	490	498	490	480	501	528	501	465	492	494	527	481	477	462	508	524	479	503	462	524	494	515	519	509	518	516	508	484	536	495	521	502	479	518	536	533	528	526	484	524	527	544	488	520	532	505	494	524	475	516	487	553	495	491	478	507	476	541	529	514	514	492	482	449	525	485	481	506	511	441	518	460	507	482	495	495	474	559	499	488	469	528	497	492	542	495	566	485	515	536	489	498	496	565	490	534	486	551	486	524	498	505	492	478	509	483	485	499	526	479	536	433	502	512	486	522	520	502	502	516	488	535	478	471	527	500	489	500	509	489	452	526	489	547	456	473	480	522	523	502	519	510	516	476	556	474	497	550	514	498	481	501	469	473	499	494	488	491	475	481	540	481	506	508	514	501	504	510	507	481	491	478	487	519	505	469	509	473	477	504	500	528	458	452	504	474	511	467	544	513	521	518	472	453	497	495	494	499	534	491	500	471	487	500	513	497	485	478	491	496	496	487	489	502	546	480	526	508	542	505	492	481	472	480	521	532	505	496	485	481	524	500	502	536	511	502	515	501	482	512	503	482	467	463	468	498	525	492	497	469	511	520	500	488	499	514	501	530	496	512	506	539	469	484	472	461	535	463	475	533	539	489	521	510	493	484	506	507	522	498	520	522	494	505	542	466	511	516	476	503	489	499	465	490	526	539	548	491	479	512	512	467	543	511	532	530	499	493	482	515	478	475	503	478	506	525	490	483	540	498	457	505	469	457	506	496	525	523	511	477	496	512	492	527	511	494	472	473	480	511	478	497	465	526	471	499	486	507	498	486	515	448	525	491	462	484	523	469	465	489	524	509	502	538	499	519	498	464	486	524	513	503	525	475	507	492	504	524	514	481	481	489	511	494	503	488	491	476	496	487	493	532	464	537	516	507	499	525	547	451	437	445	471	486	521	530	482	492	451	475	517	487	537	504	475	520	521	472	532	501	480	525	531	514	500	528	499	493	506	518	514	515	479	524	478	475	528	473	493	486	491	509	480	502	496	473	524	500	494	519	521	492	508	508	521	495	494	513	497	534	509	502	511	464	506	514	494	528	504	519	498	458	474	522	496	553	478	485	501	488	526	506	468	497	456	484	483	514	539	454	493	546	484	510	493	473	492	499	488	457	525	486	490	471	488	522	512	508	490	493	507	509	484	487	505	531	520	504	514	477	466	547	493	506	536	521	523	507	488	493	503	483	509	522	516	509	494	491	505	502	470	519	488	502	541	485	464	467	473	506	506	495	474	526	501	480	508	507	489	510	495	489	476	485	481	501	504	487	494	479	498	508	503	487	454	477	491	501	511	487	546	532	502	509	476	506	509	489	539	471	468	485	499	466	508	489	473	490	514	517	463	487	492	473	509	468	489	517	498	539	516	527	519	492	559	519	509	465	536	470	522	484	505	515	505	489	515	514	500	526	523	512	511	481	491	519	467	541	523	513	476	516	472	456	503	510	471	488	492	516	506	475	525	486	494	467	487	498	458	528	509	510	491	527	473	461	528	538	478	506	540	526	502	528	459	496	503	491	525	473	530	478	519	487	483	511	517	476	482	493	502	539	490	507	498	475	512	494	478	534	484	497	495	504	512	523	496	501	473	551	475	517	479	459	502	515	485	507	528	491	546	540	503	465	503	488	488	446	504	462	518	495	530	525	476	484	506	474	475	506	463	497	516	498	502	494	532	506	512	475	483	501	507	521	500	528	497	524	521	519	515	499	486	522	513	545	515	431	502	534	488	499	513	501	527	453	539	500	453	496	477	470	479	488	473	485	501	512	475	510	498	510	521	480	500	500	486	513	534	492	481	487	532	545	492	510	495	474	534	533	500	483	503	514	515	476	470	514	527	483	492	507	512	516	563	506	535	528	483	517	482	501	513	464	504	467	514	477	502	489	531	511	509	478	520	477	521	474	519	472	543	516	473	463	496	483	517	484	491	470	502	483	507	507	510	462	477	546	465	462	500	501	527	506	474	490	481	500	453	466	513	522	507	536	527	500	517	464	482	511	502	485	480	493	493	493	477	511	495	507	483	486	514	489	473	510	463	513	464	481	460	503	498	497	460	458	489	446	491	498	510	503	524	539	494	506	466	524	483	498	501	491	479	518	488	498	509	497	470	515	461	516	517	481	511	510	466	482	524	458	527	499	514	510	463	469	520	468	508	431	533	499	492	490	513	542	459	506	515	529	473	528	515	448	507	536	531	535	509	491	487	509	514	474	469	489	513	509	511	480	526	486	520	520	495	555	509	469	509	447	485	517	497	467	494	456	530	465	503	502	491	491	492	510	495	477	515	489	509	504	491	497	504	499	477	485	541	498	508	528	479	489	488	506	548	506	469	509	519	475	504	494	468	535	506	499	510	509	494	491	513	516	543	504	487	482	492	479	496	496	488	491	527	507	488	473	485	479	464	505	509	543	505	508	523	525	519	478	510	479	521	490	505	452	484	508	472	519	486	491	465	507	484	490	510	491	493	518	496	479	507	499	550	487	494	485	527	501	498	496	517	540	487	461	483	485	514	506	466	473	459	492	477	528	481	547	522	531	477	482	493	483	484	508	537	494	485	505	529	532	540	538	470	442	494	478	501	486	519	504	512	465	529	510	474	511	474	496	467	486	538	491	511	512	480	522	464	565	494	440	479	539	514	502	500	523	547	463	499	479	494	504	525	519	477	486	513	467	473	469	538	492	525	495	528	508	481	514	520	515	490	501	524	485	567	504	458	541	476	506	463	463	465	512	514	500	543	509	507	482	459	448	490	469	508	528	505	499	479	473	534	484	465	496	504	483	513	471	515	518	479	521	497	499	499	478	497	503	496	532	496	485	489	501	452	512	479	497	506	560	469
59408	102637	88357	65559	44001	27498	12397	3996	1502	953	885	801	813	830	824	812	839	777	836	879	871	838	845	853	830	819	840	811	831	831	819	865	824	824	862	857	797	872	849	811	895	837	856	818	837	840	857	797	814	810	844	840	816	810	823	850	805	858	840	848	836	828	802	831	814	797	873	780	850	845	810	811	805	808	810	826	815	825	847	842	871	861	848	820	846	848	824	882	837	854	838	851	825	858	824	804	814	852	835	859	825	808	822	828	828	876	818	867	820	823	856	777	858	809	805	848	857	880	824	856	824	834	803	819	853	819	884	815	810	867	865	780	807	810	884	836	856	842	864	855	849	835	825	853	897	818	797	837	857	866	804	836	842	790	841	812	828	825	811	822	889	867	845	824	849	828	801	881	768	881	872	840	856	813	810	841	817	811	836	828	818	842	891	780	821	801	867	815	852	862	854	845	818	849	827	854	793	839	819	881	822	839	827	842	853	831	788	814	816	811	862	848	818	846	802	806	849	781	839	802	763	847	867	851	819	806	830	852	838	861	839	862	817	825	859	855	893	836	878	810	837	830	819	800	832	833	807	855	765	833	897	866	843	851	825	853	854	822	838	872	882	905	829	860	824	799	874	862	869	833	859	843	835	822	833	894	827	867	865	817	824	876	826	794	821	870	837	891	817	834	819	833	845	828	809	817	820	871	812	822	814	830	842	754	818	810	857	817	821	856	846	801	809	870	883	821	806	834	850	806	836	818	821	808	821	834	877	863	910	875	808	827	861	831	841	816	835	872	853	866	865	875	874	804	874	800	819	847	836	820	826	812	819	841	796	868	872	839	813	821	819	835	809	846	808	853	875	841	856	829	829	864	829	853	864	864	891	809	821	822	793	833	869	794	832	821	937	831	837	851	806	863	838	845	796	834	885	820	834	764	841	787	805	863	866	816	842	819	902	864	839	846	823	789	870	788	832	767	834	795	836	851	846	839	887	855	868	897	795	841	798	818	849	851	848	835	848	820	921	837	799	812	822	809	852	887	836	833	833	807	852	836	916	829	812	822	838	787	834	871	824	897	822	855	805	840	825	860	818	792	812	813	847	868	811	849	793	838	816	796	817	789	862	809	840	830	820	817	838	799	796	815	823	871	836	886	876	806	839	888	841	827	889	846	854	841	853	886	831	783	854	856	811	804	830	915	849	781	822	833	848	883	841	860	835	857	824	808	796	796	780	872	821	790	847	797	874	844	845	855	854	840	843	848	834	829	831	816	836	838	816	875	811	856	893	834	812	853	843	832	811	829	788	797	854	852	867	852	871	796	827	838	822	875	875	802	858	806	814	865	813	832	845	820	795	836	809	827	850	838	822	784	836	857	849	847	862	856	851	855	808	850	857	827	830	810	794	854	804	795	809	784	801	811	829	838	846	858	819	788	864	819	858	851	825	860	872	792	844	803	848	840	826	852	869	826	794	796	800	898	829	824	814	848	783	837	837	896	810	902	863	827	868	825	849	803	846	794	848	829	850	849	836	840	829	805	869	821	855	858	857	826	783	799	820	835	871	842	834	810	845	794	813	893	807	791	836	890	866	861	851	855	844	844	849	816	819	840	817	823	860	822	841	888	864	817	787	859	827	809	808	806	864	828	823	883	786	813	820	837	834	861	899	840	843	851	831	819	847	803	820	821	810	846	834	859	839	880	847	831	873	799	839	857	860	834	831	909	831	853	859	822	865	824	814	807	865	817	837	844	815	818	860	804	792	818	812	822	844	846	894	791	860	888	859	841	853	792	814	788	800	867	852	846	823	819	823	845	844	859	871	871	794	894	854	846	850	878	842	816	813	848	816	817	857	783	821	846	789	872	836	849	858	792	871	828	831	870	802	852	819	839	840	846	812	823	799	829	859	795	856	849	813	822	801	851	786	847	865	833	844	793	803	776	863	868	806	836	870	849	802	829	866	855	863	821	830	795	784	863	884	873	829	798	834	859	821	790	828	845	844	835	875	801	817	850	829	811	784	876	873	814	846	861	861	780	829	832	843	860	803	870	861	831	807	909	786	869	783	780	856	853	801	889	838	873	760	830	882	776	833	854	824	879	801	854	861	845	828	815	813	854	826	854	813	800	846	830	867	865	821	808	821	827	804	817	848	820	867	764	848	816	760	821	831	811	849	853	868	816	770	858	811	869	856	819	840	763	858	879	867	818	809	900	799	824	852	805	802	838	847	847	858	885	781	846	792	846	850	847	783	860	829	825	784	832	806	803	854	839	816	839	831	864	830	821	833	874	820	830	882	831	797	833	839	865	863	816	809	829	884	833	837	838	840	824	861	860	824	791	827	837	869	848	813	827	838	847	887	903	856	830	811	826	849	838	840	803	846	828	824	844	788	821	816	832	898	790	854	851	851	786	807	834	816	879	862	832	864	798	785	846	818	843	865	839	778	832	880	840	841	828	847	813	824	857	849	786	837	808	853	877	838	839	850	800	838	824	840	823	839	807	840	830	804	834	803	878	829	802	842	813	819	846	809	846	810	834	873	829	857	794	863	816	802	821	821	833	770	793	810	770	826	813	788	820	860	795	792	835	814	830	827	832	789	810	820	845	869	827	837	846	826	839	799	878	804	797	795	837	848	813	834	852	808	833	822	858	893	839	840	869	808	817	843	826	861	815	818	885	848	862	818	822	858	844	850	838	791	900	860	856	839	819	829	838	804	791	809	811	817	878	805	846	792	889	836	801	860	822	892	808	804	846	810	775	820	811	820	835	836	856	829	816	828	799	861	794	873	856	790	812	839	841	807	818	822	823	851	850	820	880	791	831	821	826	811	833	826	804	810	850	856	800	809	818	837	862	798	850	780	856	816	813	844	809	779	857	795	846	854	830	859	857	812	791	811	829	838	824	826	843	814	820	877	764	835	861	829	802	840	815	855	824	815	812	813	817	836	819	880	798	807	862	791	887	900	802	790	837	866	862	844	806	817	849	829	875	814	810	781	829	864	846	814	814	791	813	825	801	820	866	819	770	798	850	834	860	819	772	850	835	844	830	861	824	815	857	795	780	794	827	842	801	804	829	823	868	798	862	816	855	767	771	816	808	865	817	835	850	796	843	803	859	810	823	821	769	781	828	827	895	879	843	775	807	771	873	846	838	890	866	887	860	825	837	820	818	789	807	792	884	870	813	808	893	833	824	830	857	827	820	764	824	832	842	817	883	880	840	788	819	817	864	848	825	778	802	849	814	868	796	853	847	818	912	768	847	829	869	836	835	859	794	832	906	828	777	789	844	874	799	825	864	829	812	827	852	841	864	894	877	832	866	854	846	836	898	832	838	838	871	899	829	842	861	837	826	840	831	814	861	842	850	820	831	796	789	805	838	835	804	891	760	854	805	856	860	869	856	808	777	823	840	807	818	866	833	843	811	797	868	778	818	811	786	848	825	838	797	845	811	816	824	811	834	873	797	868	864	811	845	863	823	867	885	857	831	854	830	827	883	840	820	783	818
27654	28983	33591	22394	7711	2555	889	543	399	380	362	349	356	375	399	383	396	376	349	389	382	373	375	378	389	369	356	363	379	375	367	354	376	397	386	358	361	384	372	381	357	383	387	388	372	367	353	385	363	386	364	344	360	378	372	360	399	380	373	373	391	360	364	409	397	392	383	372	366	355	379	382	381	384	326	371	405	372	358	358	384	389	360	353	381	406	385	353	367	382	365	352	342	342	366	372	362	384	383	373	367	388	373	377	354	375	403	387	368	331	405	396	411	389	371	381	387	382	346	404	372	391	345	395	340	390	358	411	373	360	416	372	401	383	345	367	359	406	348	395	367	377	397	353	372	376	399	362	396	409	419	360	347	345	315	395	349	383	369	372	358	341	396	382	401	380	360	353	354	365	342	379	387	392	368	413	405	361	333	393	343	372	369	381	340	359	379	367	348	379	374	378	370	419	350	361	383	367	367	360	407	354	357	375	354	374	391	385	371	387	368	337	374	378	402	392	375	372	378	393	377	364	347	407	394	371	355	367	352	380	375	378	362	393	389	361	372	389	367	370	373	360	371	395	371	426	383	367	411	388	376	401	382	374	363	382	378	379	342	391	350	394	374	385	356	361	372	381	389	393	395	362	372	325	375	366	366	373	351	381	384	375	401	386	368	357	385	381	370	422	424	393	393	340	367	384	375	344	367	384	366	365	385	380	364	375	391	364	344	378	364	364	400	394	397	388	353	395	355	391	357	361	385	397	373	376	376	367	356	339	349	388	399	379	358	338	389	371	333	355	421	399	361	391	394	378	361	393	355	372	385	394	402	368	368	379	358	352	382	382	348	359	360	368	359	368	398	374	378	369	371	390	360	377	384	387	362	402	400	341	401	384	390	396	369	395	375	345	365	381	365	379	378	378	357	369	374	359	402	377	357	372	372	374	376	386	390	343	386	389	396	386	362	376	337	353	353	371	370	395	380	381	389	383	381	366	396	373	365	340	371	368	388	365	379	402	398	373	349	368	349	373	370	376	374	400	383	365	365	359	378	401	368	383	364	367	334	385	359	367	346	367	376	424	362	373	368	381	348	377	388	378	384	351	390	375	370	384	357	377	367	387	372	368	346	383	341	370	395	341	386	354	384	338	361	390	409	351	383	388	376	372	375	366	356	362	390	388	367	379	383	343	368	400	362	367	360	385	396	366	362	384	376	383	393	373	384	371	376	337	388	379	363	371	405	360	349	368	390	419	389	354	377	360	370	367	360	386	358	344	356	403	343	347	374	347	367	356	357	363	384	368	353	365	382	372	331	366	389	375	371	350	394	346	339	343	361	373	362	399	346	358	353	391	414	355	366	384	368	405	354	391	367	393	356	382	345	385	362	346	369	365	363	391	382	393	359	366	418	362	365	366	368	374	376	367	386	373	374	380	374	375	362	383	374	363	364	393	357	337	363	349	373	366	366	389	379	381	364	378	386	360	397	376	381	345	389	410	351	380	408	358	392	339	429	370	392	378	391	381	373	363	387	382	401	385	404	385	370	392	393	372	367	381	386	374	403	361	384	374	362	386	377	380	348	350	374	438	343	385	370	405	387	351	366	371	367	376	393	401	384	382	414	407	364	348	387	407	383	375	361	389	386	386	343	384	355	381	347	366	404	368	327	390	361	360	385	385	388	344	365	393	366	413	354	366	350	373	358	331	399	370	353	394	393	366	368	345	358	411	363	411	383	404	360	400	391	396	398	374	378	392	365	405	420	398	392	357	402	398	335	395	375	335	387	363	397	374	349	379	387	390	378	393	375	364	368	386	396	378	378	381	392	387	370	410	352	372	360	403	368	351	381	356	381	382	378	350	356	389	336	377	374	371	394	357	341	363	380	363	353	408	357	390	367	380	397	369	378	380	388	353	396	401	355	345	360	376	400	384	334	346	374	334	366	364	384	358	408	373	402	362	358	369	354	343	351	400	347	361	398	368	375	381	401	344	383	381	347	379	356	378	400	370	342	377	386	398	395	378	358	344	358	399	376	350	379	408	358	404	405	354	367	395	337	358	399	383	408	400	376	361	372	336	364	372	341	362	388	375	400	331	373	375	396	362	361	379	348	353	399	367	387	346	367	361	383	360	349	418	360	380	403	348	395	380	369	360	407	375	380	362	366	358	369	409	368	350	392	383	380	349	399	362	351	360	348	380	351	354	350	377	396	374	386	376	384	372	364	361	368	345	348	374	374	407	378	379	372	398	393	376	351	341	384	363	376	342	383	361	405	349	345	382	376	367	374	380	392	364	400	358	359	375	391	349	376	376	373	367	394	365	384	343	355	371	388	353	381	394	373	362	400	348	331	372	391	340	379	378	388	354	376	374	391	411	375	386	415	397	399	350	371	383	363	356	418	362	372	396	336	362	360	374	400	361	406	410	384	368	370	338	364	376	382	352	367	402	414	381	359	373	407	428	362	395	393	362	355	384	401	367	376	357	394	396	389	366	362	364	372	357	374	371	362	328	376	389	370	402	362	355	384	371	383	381	354	370	402	395	359	358	368	373	382	367	386	397	379	398	389	350	381	384	384	383	402	360	377	398	376	369	371	359	385	384	393	354	392	410	361	394	356	350	404	385	357	360	373	378	356	398	395	367	345	388	386	377	391	385	360	347	365	389	360	373	310	382	366	367	354	394	361	387	401	366	381	408	354	389	372	374	391	374	354	369	367	403	355	336	350	379	363	362	385	357	377	377	355	375	357	390	356	387	359	413	385	380	347	382	355	367	388	409	360	358	363	388	339	362	354	390	360	367	385	387	418	391	395	412	386	381	390	397	370	402	372	333	378	360	358	364	377	407	393	355	393	360	401	383	350	364	351	362	372	339	396	364	382	350	375	356	378	411	369	372	374	368	375	380	366	387	370	375	378	392	345	381	382	383	400	364	363	366	374	380	385	378	368	345	358	370	372	386	367	366	404	350	378	370	373	384	366	361	390	367	379	364	371	397	362	393	349	383	390	374	371	390	407	355	366	395	392	401	415	377	384	380	328	371	383	406	397	412	376	369	368	381	393	364	367	365	393	364	368	399	373	407	374	422	393	350	350	357	385	348	380	359	390	358	391	364	375	385	357	358	346	381	407	358	345	377	331	339	371	383	399	394	337	354	417	370	378	344	390	369	355	371	373	392	365	418	347	360	451	382	327	400	373	389	357	397	391	363	390	365	388	370	393	385	387	362	388	360	389	392	412	379	396	372	350	357	354	387	380	347	363	372	332	371	373	354	381	399	345	377	336	395	415	365	372	345	345	399	406	351	374	410	380	393	411	396	375	370	400	373	356	401	352	391	374	397	344	358	376	381	334	338	361	368	375	354	401	399	380	391	402	359	369	368	403	330	331	373	390	399	406	389	390	395	346	365	367	355	385	397	378	375	395	344	381	375	365	362	395	371	370	361	372	377	374	388	419	371	366	377	365	352	386	362	363	384	367	386	351	389	368	382	391	319	398	366	397	375	383	375
31262	47990	40285	25205	11815	5392	1985	1060	781	680	610	618	647	666	665	662	673	655	642	634	598	681	655	644	628	650	671	623	726	699	642	699	708	636	679	631	675	654	648	660	677	644	610	691	593	612	659	685	677	636	629	650	630	674	606	621	692	666	680	658	679	658	668	656	705	632	694	694	663	675	670	628	661	640	675	642	686	667	631	654	641	692	664	655	658	704	718	638	629	659	648	654	606	635	624	693	692	642	666	591	663	662	645	644	687	650	658	690	621	686	634	663	675	628	645	623	632	669	657	691	661	680	694	660	654	694	652	686	649	671	657	634	633	687	678	666	642	668	699	667	684	698	647	629	658	650	680	666	672	648	659	660	679	701	690	663	696	668	689	666	687	647	690	624	666	652	658	652	630	647	682	645	698	666	642	670	639	623	671	651	679	646	643	608	693	599	688	653	645	654	685	739	638	645	664	616	660	652	645	625	644	636	639	670	635	630	637	685	624	692	640	642	678	627	658	659	670	622	645	661	655	665	644	637	647	655	657	680	638	675	654	662	693	675	657	683	652	707	644	654	661	626	674	627	668	658	680	624	652	654	705	669	628	629	619	665	643	646	664	686	686	628	639	631	652	653	657	654	673	662	690	651	621	656	659	691	681	605	681	669	685	672	632	665	629	636	675	640	706	637	652	672	649	676	670	703	692	675	625	654	615	677	629	680	659	657	651	639	615	690	637	595	652	646	655	678	630	671	646	674	644	665	677	666	612	645	665	642	642	689	643	692	674	686	646	633	622	678	678	648	653	652	732	670	701	685	658	627	630	636	661	667	697	679	694	702	654	672	696	670	652	675	671	669	641	649	648	655	653	676	691	630	696	667	630	697	708	631	688	649	674	654	684	613	662	637	663	703	653	677	604	642	651	689	668	650	681	651	680	709	648	673	605	629	649	652	643	643	629	655	627	646	697	683	652	619	654	663	650	673	614	650	635	672	617	685	606	691	666	621	684	648	617	709	692	689	622	666	679	660	657	682	668	710	705	627	648	667	646	676	619	650	629	678	663	646	649	632	678	723	670	729	681	701	661	661	635	635	643	669	645	718	631	650	663	642	635	665	664	669	669	662	659	645	649	659	706	655	650	634	678	657	640	677	611	644	657	606	668	647	643	667	681	642	628	667	691	638	656	675	700	680	600	675	636	634	683	658	650	714	625	643	659	656	582	685	679	654	700	677	652	676	675	661	648	650	610	645	625	615	675	622	654	652	685	636	692	686	662	697	655	705	633	658	671	659	608	685	661	662	662	706	678	659	669	707	681	638	599	691	686	666	682	639	674	657	666	680	662	612	640	650	648	656	678	670	646	647	655	677	615	695	652	631	629	627	649	650	674	620	652	638	646	683	661	696	678	674	698	669	652	704	641	643	644	661	623	647	687	669	657	760	659	632	647	658	653	630	670	667	666	628	649	656	657	662	650	607	650	666	665	648	661	656	656	715	690	609	663	672	669	644	670	683	644	654	691	663	659	635	624	622	641	675	666	643	712	664	667	667	663	637	669	689	654	652	662	646	674	643	660	634	669	642	637	652	662	632	645	692	712	609	640	645	631	607	636	655	690	677	688	707	609	695	667	666	651	626	653	627	675	665	633	656	630	637	692	660	631	678	712	594	641	670	704	661	616	656	624	637	683	662	660	669	666	649	660	646	612	669	630	603	632	658	662	661	672	695	655	678	679	594	673	661	681	686	624	656	654	693	689	673	689	678	628	678	692	627	686	662	685	683	681	649	667	657	685	677	667	637	637	649	677	669	641	658	650	633	674	648	669	664	652	632	680	630	665	670	660	641	678	647	648	636	661	653	629	653	677	681	672	642	687	693	678	661	628	721	651	693	648	687	673	665	652	646	667	735	665	654	650	615	675	660	695	647	670	640	631	656	659	702	650	686	685	659	654	698	674	637	658	685	689	634	652	664	672	654	681	678	663	626	662	701	610	697	645	690	633	652	660	652	653	698	656	694	658	662	657	642	628	629	617	637	656	638	615	627	653	712	699	659	644	612	674	596	667	660	647	688	683	651	650	686	656	665	684	665	676	652	640	666	667	659	652	624	683	658	642	626	700	651	635	713	671	680	682	672	657	653	662	678	651	683	674	667	621	631	642	661	617	671	689	650	644	700	683	653	620	664	649	656	655	663	660	667	663	686	650	679	664	651	637	637	681	655	658	678	642	689	657	643	701	641	611	646	680	619	661	685	696	663	662	651	656	673	621	641	618	632	708	598	689	666	649	668	653	632	657	597	639	635	628	666	638	662	678	674	674	657	666	704	667	642	647	631	643	662	696	665	678	632	669	660	663	646	639	673	666	650	633	613	687	657	679	632	618	653	651	690	656	679	655	663	645	668	632	669	641	620	650	677	644	658	654	700	634	662	693	671	619	666	644	657	684	668	634	662	656	629	671	646	658	634	641	663	655	678	583	680	657	645	684	652	650	664	663	653	652	580	672	687	612	642	663	668	659	658	614	663	622	675	664	629	707	642	664	647	637	643	656	676	656	679	668	647	637	644	677	657	644	597	656	677	670	680	655	653	659	690	689	667	683	634	658	674	656	683	690	667	675	655	660	659	709	690	616	665	652	667	634	665	703	657	662	665	669	659	663	636	642	629	669	670	665	659	610	697	659	640	656	659	631	652	718	660	652	666	687	637	631	738	624	645	688	679	679	671	701	702	641	644	643	621	657	685	653	666	650	644	625	648	708	631	666	645	614	685	684	630	672	721	663	632	659	624	647	649	650	669	678	683	633	674	667	693	652	635	646	652	653	716	647	634	668	665	640	653	644	658	662	632	641	646	654	646	627	684	635	659	719	668	676	651	695	649	652	663	639	689	698	704	641	641	661	678	679	661	688	682	691	664	651	657	701	670	688	666	635	658	674	700	674	671	692	667	669	598	702	657	717	681	635	653	622	640	701	627	580	644	677	646	691	635	688	688	661	659	620	666	685	681	695	619	656	650	679	666	644	679	675	663	653	673	701	639	664	657	719	683	629	690	643	693	644	676	632	636	679	708	702	652	603	675	639	630	671	700	663	678	678	684	653	648	675	638	686	643	649	671	672	636	642	707	652	675	632	646	649	658	649	659	659	661	628	706	692	637	593	671	677	650	625	645	700	614	597	644	655	657	676	660	690	657	688	676	691	659	609	644	656	675	665	675	662	655	678	662	688	649	696	680	630	637	612	696	679	624	629	628	692	669	614	602	653	645	697	660	643	654	633	674	638	649	611	629	619	647	669	667	650	652	628	674	712	659	716	686	628	678	609	654	674	682	657	660	661	650	668	651	640	644	614	648	727	664	696	645	644	672	661	650	672	672	688	654	647	606	649	644	651	656	696	690	632	688	653	658	645	663	658	664	630	689	650	674	627	660	638	640	675	649	626	659	673	672	633	656	664	625	631	650	653	663	646	666	653	705	672	634	626	615	650	636	643	679	652	653	658	670	651	679	664	695	648	687
24547	23888	41473	40917	28242	17803	6426	1414	610	416	447	422	438	428	429	431	459	428	430	434	443	462	422	427	415	419	391	459	432	465	451	429	419	442	419	413	407	436	456	418	382	443	438	381	432	422	435	430	404	482	438	448	452	420	437	441	422	413	435	446	407	416	366	498	392	414	409	422	406	400	433	435	404	422	396	442	443	417	431	411	389	421	430	443	398	387	431	414	415	411	405	416	387	439	430	439	419	418	416	438	436	456	439	414	434	449	459	403	427	461	412	445	425	399	419	430	431	448	412	392	428	410	452	419	446	385	433	428	442	457	441	460	421	451	422	446	439	447	426	442	400	423	420	466	437	416	415	435	412	425	476	425	434	421	451	428	429	437	413	430	411	431	420	453	421	443	462	378	417	437	421	419	441	445	425	410	418	394	391	462	467	395	376	439	448	386	423	452	449	454	424	387	453	405	445	432	431	372	425	454	416	473	420	374	385	410	425	378	412	414	442	407	440	396	388	451	446	421	370	410	429	402	417	421	395	444	424	435	423	413	438	438	425	429	457	407	458	393	416	420	421	406	403	436	438	468	427	442	428	412	407	394	457	410	433	441	453	421	405	412	394	432	434	414	408	420	425	415	406	415	407	462	406	412	416	434	431	402	409	399	442	436	418	440	422	465	414	462	428	405	413	425	422	396	448	433	435	443	404	427	426	435	443	402	425	460	404	383	428	467	442	397	415	406	447	397	436	411	443	412	410	428	392	434	425	403	427	424	412	405	449	450	437	428	450	427	454	443	420	425	472	416	394	418	453	457	400	445	432	419	463	427	419	412	424	405	406	450	439	408	450	423	440	411	426	429	468	398	419	417	435	424	392	433	424	411	432	433	434	450	456	434	377	444	435	395	426	389	398	405	438	440	441	435	445	416	427	452	450	409	448	429	430	426	426	448	427	373	408	406	432	463	439	444	434	388	452	405	435	435	433	446	412	468	441	428	430	399	387	375	447	387	414	413	412	446	418	430	455	444	433	408	484	430	462	447	403	397	420	393	451	389	462	411	445	402	422	463	435	428	428	402	417	411	416	417	415	395	465	388	429	447	407	436	418	451	382	422	444	430	435	441	420	437	435	441	398	407	464	454	416	401	440	435	421	442	410	452	394	392	413	466	413	435	425	425	407	433	436	471	446	427	425	415	447	445	451	423	415	413	453	410	407	444	435	395	445	434	452	396	406	421	405	433	441	424	428	402	407	436	438	443	430	429	443	418	434	425	393	387	457	407	418	418	443	431	421	407	404	450	439	434	410	390	415	452	422	431	413	417	412	433	421	398	416	454	406	430	415	410	425	419	428	433	455	401	434	427	435	449	414	436	473	428	397	424	403	446	454	396	434	376	458	414	407	448	422	428	391	423	431	435	452	401	412	457	430	422	431	409	397	448	406	389	422	435	427	434	415	419	409	419	423	374	436	434	418	434	400	413	393	421	456	411	395	438	425	391	441	420	432	414	406	429	418	398	388	483	429	443	430	425	455	439	435	431	453	436	421	472	412	433	455	426	464	430	438	396	406	483	459	433	423	393	410	405	424	375	401	417	431	438	425	397	429	400	383	427	416	445	404	417	409	441	389	411	425	433	404	402	390	414	404	465	452	377	436	459	451	448	411	443	424	430	444	425	363	409	443	439	423	431	431	420	427	408	453	410	408	409	438	447	428	421	435	424	456	459	405	452	427	406	467	457	406	415	421	420	409	415	455	416	400	423	408	446	435	446	443	431	468	437	396	430	445	428	413	393	418	430	449	389	418	426	407	433	435	448	412	420	433	423	418	401	404	449	449	408	447	460	419	402	397	417	428	414	389	428	402	430	424	422	404	450	429	426	417	414	461	438	413	435	437	426	414	436	473	366	412	428	419	431	418	399	402	441	400	417	425	459	428	417	415	406	423	432	423	408	402	450	427	458	422	405	422	442	425	429	417	428	420	424	430	415	424	467	443	418	439	389	423	457	431	444	448	398	432	408	383	432	385	424	407	437	469	445	438	441	420	436	425	412	468	423	415	410	441	415	423	389	413	444	403	391	436	414	447	401	442	433	419	447	445	407	421	472	403	401	453	403	399	434	415	445	406	421	419	442	410	401	410	447	386	424	421	396	426	410	415	440	390	412	366	403	461	407	372	421	466	454	418	445	417	453	417	433	422	454	420	403	406	384	431	382	411	413	444	423	435	429	430	389	454	456	436	446	362	442	461	454	404	394	427	459	423	412	405	381	431	443	389	427	400	449	421	435	401	458	412	417	395	425	416	431	410	423	415	433	423	404	426	429	418	402	461	450	408	380	389	436	404	392	383	428	442	404	425	446	431	444	457	417	402	386	445	404	416	393	453	465	444	430	442	392	468	442	455	433	432	436	445	437	436	427	389	444	432	429	413	450	431	451	433	441	445	389	417	395	420	405	422	418	400	396	421	415	438	420	431	393	447	424	434	388	406	394	449	432	384	416	434	440	380	432	412	410	416	428	422	430	413	433	450	419	434	429	434	425	373	440	410	435	482	402	397	449	448	425	422	417	440	405	417	397	413	398	439	433	390	406	435	438	442	428	407	428	436	451	434	430	429	418	413	399	434	429	451	421	381	485	421	442	424	434	425	426	404	415	456	439	425	431	448	419	421	415	417	435	427	462	445	427	434	430	396	398	401	424	393	422	466	416	383	430	439	409	449	428	408	386	448	441	434	383	398	411	419	395	431	425	406	450	401	398	423	432	422	414	420	417	455	420	403	428	425	433	430	437	382	420	415	431	421	399	434	432	415	443	431	433	433	418	444	443	386	434	420	448	440	432	452	430	436	399	458	455	446	422	454	399	441	442	393	431	414	403	422	412	436	393	417	421	438	437	404	448	426	408	424	411	418	443	435	428	450	380	414	435	392	415	419	408	444	404	414	368	429	411	401	424	386	455	452	423	409	432	443	419	436	426	419	428	451	447	450	433	420	413	443	391	416	427	439	477	446	418	455	347	406	421	427	400	404	454	373	438	400	424	423	410	444	438	400	419	410	425	414	414	428	441	390	421	414	451	439	420	403	418	396	387	406	397	441	410	429	392	443	421	394	439	451	430	403	447	441	429	432	409	425	426	375	429	407	421	424	398	431	418	415	423	427	437	420	454	396	429	437	457	440	444	447	426	419	433	419	391	415	434	433	411	421	400	417	398	461	388	419	411	394	387	459	434	427	390	420	440	443	440	443	435	399	440	428	400	407	426	440	421	484	415	453	430	449	431	410	398	425	397	441	431	441	398	421	448	473	428	399	410	416	410	415	384	420	423	419	472	407	423	420	449	413	435	398	413	409	422	406	417	425	431	396	400	432	402	415	441	434	424	428	436	404	417	483	404	449	430	399	422	438	462	433	396	439	434	469	450	453	397	410	408	420	415	411	397	435	426	465	409	436	434	447	441	471	409	422	436	453	415	415	445	417	410	449	443	418	411	403	428	420	412	400	424	454	448	398	452
55038	91851	78675	54093	35954	19710	8551	3138	1193	802	770	742	712	693	723	763	739	726	761	737	751	743	766	759	730	704	711	693	746	744	766	714	755	699	756	732	755	751	755	748	768	728	775	748	704	731	699	749	743	771	754	749	751	760	757	743	754	727	746	753	703	752	704	729	720	750	705	700	762	742	811	716	742	753	695	717	732	755	745	702	727	684	738	714	690	734	739	756	742	742	733	733	773	815	772	751	754	708	709	747	726	699	709	714	780	741	696	732	762	756	741	725	719	742	729	740	708	782	779	791	713	742	711	754	757	740	700	768	743	741	731	745	711	727	742	716	753	742	730	759	725	773	765	754	665	756	705	762	769	759	714	745	763	740	738	684	736	748	743	750	735	769	748	732	750	776	774	724	741	723	774	757	729	754	759	734	760	718	766	723	727	741	715	717	775	676	858	770	708	729	741	754	697	723	746	719	780	746	772	695	754	735	716	726	697	767	776	730	720	715	697	734	790	720	745	750	698	735	728	761	759	784	782	696	744	718	726	751	737	718	730	704	734	736	744	762	720	760	757	765	684	722	760	701	727	694	720	732	693	772	785	717	759	673	685	713	733	722	725	725	743	714	750	731	688	684	773	734	722	724	758	670	707	744	791	731	748	749	737	691	733	703	723	690	708	749	718	729	720	746	735	732	706	771	670	729	725	718	748	758	729	732	736	741	754	741	778	731	730	769	746	807	763	740	710	764	722	780	735	684	783	690	669	721	713	796	762	764	784	727	695	694	761	736	694	739	739	746	733	691	738	753	721	761	745	746	778	753	726	718	830	721	765	751	739	740	719	728	756	729	711	812	751	720	747	721	770	796	723	759	726	748	755	756	729	770	716	706	793	737	747	750	755	778	703	753	748	773	702	765	702	729	729	726	744	743	711	726	731	737	691	772	741	732	756	753	706	718	747	743	742	731	759	718	754	708	762	744	771	750	743	795	738	742	715	724	725	713	705	715	718	743	734	740	736	729	757	786	719	714	721	773	700	772	750	722	768	748	701	735	724	749	713	740	728	707	792	696	757	752	758	696	709	754	753	798	739	701	718	752	727	750	725	745	721	769	765	713	720	762	774	751	768	762	753	716	699	759	764	752	757	760	753	741	764	720	700	744	723	751	772	737	700	711	697	725	725	755	782	720	732	751	738	697	745	735	787	778	677	741	734	735	770	763	757	674	700	682	746	739	743	670	755	766	769	745	716	710	758	752	752	726	794	776	748	733	707	672	745	742	691	724	743	732	726	724	750	734	756	757	746	737	732	797	720	778	735	760	712	768	737	761	684	689	735	751	713	709	751	775	751	718	735	770	714	750	732	739	696	719	745	739	751	745	755	716	680	726	711	734	692	739	783	685	749	741	729	720	735	699	771	783	760	760	713	724	741	709	809	748	725	728	707	743	762	718	755	738	797	722	710	751	743	742	684	727	767	739	771	739	784	707	727	761	707	734	730	756	764	735	743	757	744	765	732	692	748	742	794	765	737	739	696	735	735	716	746	726	721	777	796	721	766	708	727	716	758	756	765	712	730	763	737	732	729	695	741	742	734	765	726	739	755	692	742	758	727	785	733	685	735	806	717	744	683	685	773	722	744	747	722	689	710	753	743	727	765	756	748	735	703	766	710	750	738	727	742	740	733	735	727	737	697	769	726	725	683	750	752	740	742	724	712	724	750	690	738	745	721	701	738	735	783	723	717	747	723	756	759	786	728	763	740	702	730	737	796	731	742	726	710	765	709	751	729	772	757	706	780	761	734	717	729	736	704	745	735	695	769	738	715	705	673	715	732	748	752	741	702	764	731	718	716	765	731	748	746	732	740	711	717	757	742	712	742	734	745	714	727	745	717	722	747	728	729	793	757	742	741	717	781	777	712	772	741	723	785	762	717	728	744	741	723	719	729	764	746	720	721	766	766	732	769	758	749	756	765	673	741	799	748	758	760	744	709	680	763	718	781	727	755	722	696	778	706	701	716	746	739	733	707	760	716	777	725	727	703	780	748	751	729	748	699	772	762	719	772	734	782	730	749	708	730	727	689	786	746	737	687	705	732	755	706	780	722	722	720	779	687	761	776	698	730	740	755	712	696	734	762	729	761	768	712	767	739	741	781	764	730	718	741	735	757	756	720	712	724	750	734	733	734	738	719	740	725	754	738	739	686	758	742	753	726	780	788	745	758	713	725	762	731	733	732	693	746	730	749	743	703	757	765	726	750	724	732	734	722	710	755	788	743	684	728	747	722	745	745	715	743	738	719	754	708	715	719	704	796	762	745	749	732	734	731	776	753	752	717	720	696	758	722	776	792	763	713	747	730	713	721	745	785	726	750	715	697	713	724	691	711	726	741	744	772	739	739	748	700	775	675	719	697	736	765	712	702	733	746	758	714	700	694	721	817	760	727	754	692	756	731	748	721	729	754	746	766	710	712	749	733	761	742	717	724	751	759	760	765	792	764	740	711	742	717	727	787	760	740	714	749	775	713	780	761	740	710	707	746	727	739	703	712	730	774	679	736	726	717	733	752	721	752	783	739	747	779	753	727	732	736	742	741	720	765	739	748	778	730	745	725	737	744	728	711	746	812	749	699	713	740	750	761	661	716	692	724	694	701	735	743	732	756	721	772	682	798	758	704	739	721	724	741	718	758	733	777	742	730	735	763	746	683	752	744	767	750	756	745	743	755	737	729	783	739	706	767	776	736	701	776	676	715	739	716	779	719	742	735	725	723	749	717	735	730	716	726	737	771	785	761	771	722	764	725	771	694	758	730	713	774	752	762	766	730	766	764	720	696	714	711	737	734	712	755	732	738	728	758	714	770	695	747	737	748	706	735	716	767	696	747	680	714	698	768	756	784	780	739	754	674	736	725	698	692	715	748	757	703	779	764	733	736	718	702	687	695	789	737	749	738	719	738	749	767	705	749	713	747	732	758	699	752	724	725	679	746	715	730	708	710	724	748	727	682	754	686	795	777	757	689	741	751	762	770	730	754	732	780	730	706	769	673	730	762	780	708	719	746	711	679	750	759	715	787	714	796	736	731	755	702	792	725	714	777	783	731	736	743	708	673	725	710	749	736	722	718	752	746	712	742	708	791	736	686	711	754	724	730	769	716	784	710	699	729	689	785	739	722	751	680	735	761	731	727	705	735	730	764	752	739	781	743	714	734	739	715	724	740	724	718	723	741	766	793	691	793	766	708	712	767	764	699	753	726	727	770	745	721	743	753	790	724	724	740	783	708	742	758	777	702	728	780	752	719	752	748	744	718	724	710	735	749	743	729	698	731	716	730	706	763	705	766	742	762	724	682	764	774	717	706	724	728	715	751	737	730	774	743	733	777	754	744	760	772	755	754	746	751	741	726	752	722	713	740	700	714	744	707	711	701	710	719	733	738	776	741	700	722	688	730	725	740	752	703	712	704	749	747	715	758	753	735	765	729	748	734	772	751	775	733	790	748	714	755	749	705	777
23425	22387	37212	38379	30538	23493	13136	2252	796	574	501	518	526	572	544	480	538	562	527	521	535	492	529	494	504	498	480	538	461	496	482	513	489	517	503	544	486	504	539	459	508	507	490	524	498	516	531	518	483	498	493	548	495	521	499	530	499	499	509	514	496	469	474	478	482	485	562	516	484	555	507	526	496	526	519	505	500	486	539	477	489	468	486	526	490	507	514	499	532	519	491	499	479	493	494	477	474	558	508	485	503	501	504	471	471	490	506	481	478	476	470	506	511	516	505	488	498	524	494	532	500	481	533	460	467	468	506	483	510	505	484	514	511	511	498	489	522	473	531	489	529	515	505	484	507	455	494	528	519	457	481	507	530	538	516	473	504	506	501	478	492	508	495	527	480	508	508	528	471	507	522	491	514	502	492	517	505	515	514	513	518	517	563	530	494	475	526	541	523	547	479	501	536	515	506	514	461	493	494	515	498	530	483	492	460	509	512	502	502	469	525	506	494	469	492	502	521	491	529	529	539	501	512	488	515	505	502	492	486	492	495	496	504	494	472	511	507	496	549	497	490	497	498	521	479	464	482	495	539	490	470	478	486	528	533	504	487	505	530	505	501	491	527	517	505	554	511	479	506	521	482	505	494	525	538	493	467	503	519	535	473	514	500	507	489	510	505	502	492	504	510	486	511	485	485	501	514	521	496	497	504	516	514	530	534	540	503	516	498	517	517	487	515	516	497	509	543	498	501	497	497	480	521	515	521	474	553	509	479	493	504	529	508	529	499	487	549	517	484	469	502	511	528	529	456	501	510	514	473	509	489	531	494	504	489	517	479	497	517	506	520	488	524	509	496	493	478	491	491	533	493	495	518	564	493	488	554	514	448	484	531	499	494	471	532	534	518	521	472	503	483	489	504	526	509	510	499	501	459	507	509	537	499	513	533	495	527	512	481	511	467	537	485	486	508	503	485	482	492	461	483	515	512	510	482	526	502	506	477	506	511	530	520	559	463	514	551	488	460	482	492	513	472	522	517	479	500	537	507	510	548	486	536	550	459	468	508	490	482	502	474	506	511	516	522	518	475	500	486	465	483	499	517	505	485	545	521	488	518	488	468	510	510	456	467	495	458	508	506	494	519	473	469	528	503	496	539	517	510	493	502	522	480	521	516	493	512	512	533	479	516	530	530	549	532	482	504	481	470	510	525	490	529	510	517	505	501	502	490	489	500	548	536	485	536	519	511	508	533	505	529	523	491	534	509	483	494	541	442	511	501	472	528	484	530	535	514	527	518	492	518	517	516	524	527	489	484	498	462	496	489	523	529	499	496	525	500	492	512	543	514	518	505	499	521	518	507	520	504	496	480	516	494	541	521	493	541	499	479	486	450	509	488	524	467	494	458	494	480	503	486	526	524	485	495	524	498	495	514	525	492	450	474	506	468	522	459	524	497	501	501	497	528	466	495	508	527	520	473	522	502	539	505	495	500	499	501	513	495	491	498	468	513	501	489	491	535	522	502	504	493	533	499	496	514	488	490	515	497	497	474	514	552	537	542	493	528	472	500	506	505	527	517	485	521	516	511	451	499	516	480	473	460	515	511	473	546	510	489	551	458	455	521	528	466	500	495	510	462	498	472	529	535	478	481	474	501	532	505	539	483	492	499	489	511	503	489	501	508	482	517	486	559	501	522	478	490	495	479	513	500	515	499	477	501	523	494	538	500	494	486	513	519	534	510	501	487	503	493	461	510	533	541	485	506	475	513	532	486	523	486	508	533	483	506	524	494	511	477	506	539	502	533	513	487	489	500	523	536	521	521	532	509	497	512	512	504	516	490	503	495	484	502	528	483	502	487	478	472	482	511	504	483	499	523	486	498	475	504	462	473	491	484	523	532	510	472	514	467	513	563	491	507	491	483	504	490	484	516	506	505	475	468	537	542	476	506	512	503	483	503	545	513	494	493	502	510	502	510	468	530	503	502	513	481	468	493	543	471	503	454	486	509	522	544	473	506	462	564	511	488	496	568	519	503	528	493	468	509	504	524	488	506	493	513	529	516	529	475	510	513	494	482	495	450	513	542	501	484	497	510	555	511	507	471	478	490	527	532	530	475	500	482	520	473	490	535	527	494	458	507	507	480	499	502	499	494	504	517	466	481	496	523	497	510	468	513	509	539	509	514	506	493	493	527	465	506	513	476	498	510	486	481	527	510	515	493	529	511	509	443	550	498	511	486	481	464	480	523	509	533	535	537	491	506	502	441	504	515	497	486	534	461	520	456	493	489	491	533	510	480	499	547	508	506	521	505	489	488	485	516	499	513	501	507	471	493	465	547	499	479	490	510	544	496	487	486	503	510	509	516	512	492	475	519	481	482	483	504	506	540	516	511	534	480	510	519	509	520	486	519	517	494	534	518	489	450	475	549	501	509	498	503	536	501	493	499	498	496	536	516	527	512	505	465	452	501	468	487	554	508	518	508	486	492	479	519	502	485	471	501	475	513	494	498	524	507	532	492	505	507	516	451	475	512	522	526	488	525	491	507	508	532	475	541	521	476	534	489	502	493	516	475	504	500	511	520	502	521	493	494	529	516	523	527	495	520	478	514	497	500	482	495	513	528	521	507	521	525	508	501	496	539	493	554	464	483	514	536	513	495	514	511	511	472	492	465	500	542	494	541	492	494	513	493	572	547	511	485	510	488	484	506	550	482	507	519	483	483	469	520	488	514	469	558	488	506	509	517	531	488	532	505	476	495	531	503	504	503	503	497	497	491	481	472	546	474	485	515	514	513	465	517	475	505	500	557	525	502	531	544	494	538	496	516	519	477	450	469	508	520	533	494	512	546	488	530	485	517	498	529	509	530	507	479	526	501	537	518	487	483	529	511	458	484	523	476	528	468	486	529	493	488	448	505	509	512	470	560	504	527	535	468	511	533	548	498	493	531	527	509	514	463	490	510	471	528	527	485	479	526	511	492	509	490	499	511	509	489	533	531	466	494	504	508	536	522	502	497	509	528	437	542	504	488	490	550	526	521	500	493	521	520	509	529	530	528	519	497	473	479	508	508	527	468	511	480	508	543	516	500	482	454	516	527	508	494	540	516	505	492	493	519	520	499	521	451	476	494	495	505	524	499	513	533	489	465	528	499	503	469	481	486	505	508	489	482	546	513	493	543	483	519	485	519	515	505	504	515	496	520	487	525	532	502	514	534	520	515	551	491	516	500	538	443	471	445	502	522	496	515	516	498	505	462	494	465	502	479	478	489	517	451	492	504	548	503	503	490	486	510	524	563	504	493	570	560	522	546	476	499	503	483	511	555	515	495	501	477	506	500	498	455	491	493	480	536	519	476	505	489	491	506	521	464	486	512	521	525	527	506	514	491	490	510	529	532	529	549	545	484	515	497	503	469	487	495	498	479	514	556	503	490	535	511	478	509	512	505	496	541	464	523	521	543	464	479	518	511	494	469	512	475	505	489	509	506	480	515	538	499	483	480	470	507	485
58406	102444	88892	65349	43878	27709	12458	3868	1479	962	821	869	840	838	859	871	831	844	833	845	881	874	850	845	891	857	827	819	849	873	875	879	777	823	849	869	843	817	870	793	871	818	817	827	849	848	856	849	816	866	810	843	816	864	808	841	880	828	845	840	895	862	878	846	843	817	834	868	838	843	837	826	795	912	843	823	805	850	847	889	870	836	847	839	877	878	853	837	809	834	831	859	793	853	807	853	837	802	806	806	805	826	843	842	826	835	806	817	828	801	785	849	820	904	859	873	864	819	805	873	837	821	845	843	848	811	843	838	908	819	792	831	891	834	824	850	866	837	892	824	804	857	839	865	867	805	803	833	780	852	841	850	812	815	819	804	765	799	817	862	913	830	785	836	886	807	820	819	866	860	855	826	790	836	888	820	898	847	814	846	809	856	881	860	831	792	813	781	812	823	824	817	915	826	844	821	865	860	823	858	846	816	877	832	862	866	864	818	847	804	871	856	780	811	861	848	819	875	852	821	901	835	883	788	878	792	828	804	892	854	854	839	780	840	809	853	833	823	825	854	895	841	821	788	823	829	834	894	867	850	865	836	840	852	872	821	836	856	872	799	814	864	853	855	853	929	794	843	850	840	828	819	805	799	836	809	827	798	808	864	840	808	828	830	827	844	817	811	799	860	764	864	810	832	805	843	874	799	849	840	891	848	809	861	829	856	848	854	809	841	857	843	835	811	815	843	808	801	847	848	841	822	832	876	789	838	857	842	858	867	824	879	822	828	823	796	818	793	843	846	854	814	771	784	802	829	852	821	814	857	882	806	856	836	824	881	877	818	912	850	847	790	811	861	791	852	846	803	839	828	826	834	899	793	872	873	827	866	886	832	822	851	889	870	860	845	841	867	827	797	856	890	806	866	835	811	846	823	793	807	797	804	871	810	822	811	884	833	847	771	853	846	820	809	826	825	805	829	807	833	889	852	811	836	810	864	828	822	819	820	853	851	840	882	798	841	837	883	868	864	826	866	838	823	825	873	861	829	809	798	863	840	836	842	804	867	823	841	796	847	862	868	864	810	845	812	865	822	836	802	825	815	847	803	850	856	825	839	821	870	797	871	859	851	873	844	809	872	856	857	838	849	857	827	859	827	848	797	832	870	855	845	817	827	791	870	852	793	811	811	837	879	872	844	838	864	814	826	792	840	829	834	856	802	841	867	833	810	880	814	813	820	822	829	832	804	823	815	843	857	847	828	854	797	868	837	901	801	850	768	856	886	802	847	861	834	860	806	854	861	896	817	845	879	861	817	833	836	811	776	861	859	847	794	839	833	866	835	854	809	772	862	844	868	841	818	868	834	842	845	843	843	813	810	835	818	838	883	848	844	805	839	841	826	848	843	814	840	802	854	834	856	884	843	840	750	864	827	821	868	837	805	799	865	808	839	839	841	829	808	816	831	872	897	846	869	826	797	827	815	820	864	857	843	841	853	761	792	796	843	816	843	887	783	837	846	837	840	840	798	784	840	800	860	867	863	877	842	872	805	842	848	841	881	818	836	798	806	823	821	858	871	806	793	866	832	811	849	849	805	841	763	836	827	876	874	818	801	824	833	836	831	798	818	828	824	827	869	863	779	832	834	875	825	838	890	782	876	820	803	818	789	813	807	860	809	844	778	851	811	863	875	820	872	798	865	837	837	836	802	826	827	833	841	813	846	821	812	858	840	871	843	855	859	827	828	859	899	847	906	815	829	839	884	881	834	862	843	849	855	832	833	870	915	834	869	835	822	836	862	845	814	793	827	849	801	835	844	838	840	848	836	821	819	831	848	847	877	900	892	900	814	791	851	820	836	799	843	798	841	902	825	746	833	852	849	827	836	857	853	807	857	881	844	815	821	812	860	838	877	835	812	878	867	818	828	833	886	849	813	854	861	858	829	836	891	821	881	798	850	874	821	838	828	835	854	810	866	862	806	869	817	827	803	849	814	815	878	837	829	843	843	844	787	804	857	801	822	840	841	804	840	858	856	796	864	862	846	790	827	885	852	838	801	817	818	818	836	865	814	815	867	867	818	820	807	813	843	801	824	824	845	816	805	887	830	852	844	841	823	868	830	874	837	861	779	876	822	838	878	831	784	847	833	791	851	863	880	786	859	804	827	809	841	807	863	834	841	823	842	826	826	839	832	812	858	846	838	793	846	806	824	796	902	782	864	836	771	845	839	788	838	856	826	831	825	792	822	835	820	850	851	820	829	837	866	868	834	857	874	843	856	859	836	843	780	789	863	887	842	867	805	839	847	819	871	832	824	836	843	851	857	878	868	855	820	803	846	869	867	813	910	850	874	857	847	863	823	855	827	890	830	784	872	824	834	855	809	846	835	858	902	905	824	829	871	863	835	808	877	844	837	836	865	820	811	892	810	859	850	811	774	858	814	825	850	861	801	806	812	836	845	820	837	859	840	899	843	801	805	853	847	847	865	838	800	856	848	824	827	859	819	847	827	815	874	877	763	813	865	845	851	806	762	818	873	833	812	786	838	832	812	879	821	802	848	826	841	822	818	809	853	855	845	859	848	849	827	859	844	859	825	840	840	836	812	829	807	812	865	832	855	813	830	788	815	819	839	825	870	819	838	875	896	864	811	834	851	861	789	854	800	826	831	803	847	836	830	803	843	858	859	818	845	852	844	886	837	864	924	864	865	888	843	821	778	872	814	828	810	825	788	822	840	859	845	819	773	821	854	891	819	856	811	828	789	831	878	832	831	816	792	856	807	841	819	795	856	846	825	839	851	818	809	877	785	825	858	822	779	786	808	850	859	827	795	856	860	842	824	879	854	803	837	849	882	821	849	805	870	829	879	846	853	783	813	832	857	834	847	865	854	861	841	794	864	854	850	822	837	827	821	828	832	818	830	844	816	800	896	862	824	837	829	789	852	831	832	849	834	842	836	812	843	865	834	820	835	872	822	816	871	751	842	832	825	836	843	846	832	840	834	792	853	805	836	849	819	854	829	803	845	862	845	867	829	862	857	801	803	847	809	816	879	829	847	843	830	815	841	839	876	847	879	850	855	833	874	856	815	846	833	788	820	870	807	794	833	823	832	810	869	862	814	883	873	799	776	814	845	837	813	833	848	845	829	782	815	830	787	815	833	837	860	884	781	866	829	819	841	789	885	845	851	864	851	846	846	806	854	810	790	757	856	825	869	845	768	811	761	803	823	847	877	803	791	847	816	861	864	857	838	832	863	843	799	816	808	846	786	855	851	862	847	862	872	808	814	829	886	831	858	816	825	818	837	846	847	791	888	808	825	872	851	811	797	793	857	795	784	843	900	922	908	819	842	837	856	818	834	841	855	829	906	851	854	788	773	801	862	814	845	882	854	811	833	816	815	833	807	840	851	844	830	785	834	836	818	875	809	848	826	885	820	866	864	829	844	793	804	827	890	817	861	834	823	911	883	828	776	801	846	823	797	860	819	808	791	765	882	832	834	842	850	820	797
27544	28786	34598	22400	7971	2421	890	462	456	383	361	377	375	395	370	377	373	390	397	372	377	385	397	362	356	377	368	352	371	366	345	351	394	331	411	402	367	410	390	382	355	368	380	410	361	382	404	405	367	398	373	373	375	377	380	378	371	380	395	353	370	385	357	402	373	388	371	390	383	382	389	360	362	348	373	365	356	375	403	385	386	375	379	382	406	361	413	407	371	408	388	380	362	346	376	375	362	403	391	397	396	394	396	363	357	411	390	377	385	374	407	383	395	371	347	407	393	368	386	393	382	349	393	374	395	384	395	387	373	400	359	406	392	391	408	401	371	385	340	390	379	327	352	387	380	389	400	362	376	398	371	375	411	398	428	400	364	366	386	393	387	379	375	358	365	349	427	377	390	389	383	373	393	371	406	347	405	339	389	396	384	400	372	364	377	380	368	376	363	377	373	347	421	340	386	376	375	356	392	367	398	402	407	384	379	363	382	397	373	363	376	365	362	362	357	390	385	388	383	387	354	398	369	369	354	394	357	397	382	373	366	383	345	399	384	353	395	389	408	404	353	372	406	395	369	363	339	370	415	358	373	372	382	384	383	403	397	378	353	376	374	341	382	371	366	382	379	351	337	412	360	401	406	464	346	357	369	381	423	371	386	352	360	346	375	393	363	391	420	395	414	410	411	348	379	376	362	392	364	334	416	374	367	393	367	351	361	374	371	348	359	396	407	406	392	390	391	386	369	392	340	377	364	355	375	367	369	418	315	357	389	393	361	376	388	378	383	396	408	391	374	359	385	380	355	390	397	387	342	375	378	360	369	355	392	390	357	392	374	378	381	383	394	381	377	388	370	389	386	385	390	392	342	376	394	378	362	362	381	344	396	392	380	365	373	414	382	401	384	386	341	391	365	380	341	394	395	379	428	393	398	378	378	368	415	373	366	376	390	387	348	391	356	389	380	405	388	376	385	374	406	382	395	388	358	387	355	414	420	383	364	398	388	404	394	396	360	351	364	364	411	404	376	379	375	399	358	376	398	416	383	390	400	392	384	366	397	389	374	376	378	383	357	378	365	389	398	397	414	389	377	389	374	372	365	394	393	389	386	399	378	406	371	369	409	420	399	382	383	391	375	387	375	389	367	365	398	394	368	394	349	376	383	392	369	370	372	358	411	393	372	364	375	393	367	360	373	401	363	401	375	375	384	357	352	380	353	379	402	429	372	392	358	383	378	402	386	393	380	398	396	378	377	385	386	360	369	402	396	364	384	375	368	393	391	343	412	394	386	390	354	406	407	387	397	386	384	385	386	402	384	377	426	417	378	402	393	378	366	370	382	373	393	372	398	370	380	395	377	387	388	356	354	370	410	364	380	388	363	404	405	376	393	416	371	399	377	412	406	334	371	398	371	392	394	369	376	378	375	366	413	404	382	377	379	372	381	395	395	348	375	401	382	360	370	397	339	398	345	400	372	367	342	417	378	377	423	400	423	346	401	371	359	366	382	395	362	388	384	406	397	392	370	340	381	371	394	378	415	375	390	393	375	420	371	362	398	396	371	399	392	371	384	355	376	395	424	390	379	366	339	399	395	391	384	341	418	375	385	396	401	417	357	351	380	425	393	358	397	413	353	390	361	369	358	381	372	385	387	366	380	378	362	384	385	402	377	352	395	368	367	381	390	407	410	391	349	383	403	368	404	341	339	387	362	387	387	392	409	355	375	395	410	386	404	390	409	379	391	349	354	424	381	374	378	390	358	383	362	397	379	359	372	391	374	405	387	392	375	376	386	362	419	342	337	389	349	375	381	413	383	412	380	403	410	392	411	401	408	386	395	359	399	426	417	354	387	350	386	374	369	402	409	409	366	367	384	395	406	357	380	418	379	359	410	351	370	383	378	351	357	371	357	407	384	381	402	399	412	386	355	375	374	381	386	372	374	356	373	422	428	337	389	354	369	388	385	389	372	356	401	348	386	383	385	391	401	418	370	388	378	388	362	359	370	382	377	395	414	371	399	365	380	383	393	391	386	400	390	332	364	391	380	389	373	402	387	384	367	388	371	362	390	424	371	390	384	361	411	411	391	375	401	390	390	379	371	384	390	386	396	387	403	344	386	366	357	388	371	390	380	410	350	404	369	396	384	358	386	398	372	379	399	398	363	380	378	386	386	385	390	376	401	380	395	382	353	375	392	408	382	375	417	379	360	445	363	395	372	402	381	376	360	377	378	414	373	356	391	395	409	386	347	345	362	385	363	389	396	376	351	387	367	367	394	377	370	376	373	401	392	411	358	389	370	381	368	358	403	391	368	391	392	396	400	382	358	386	382	402	381	375	361	375	384	377	392	406	387	370	369	359	356	366	376	391	366	391	372	392	391	402	356	355	402	353	311	377	395	407	415	409	385	414	357	383	404	390	387	384	368	401	334	392	403	385	390	363	365	360	355	355	365	400	382	376	371	364	361	412	398	381	388	370	371	398	375	390	389	374	368	376	388	375	394	358	360	407	427	366	352	393	380	379	411	381	367	350	408	366	404	385	391	341	396	417	407	337	386	399	388	394	382	389	342	367	373	368	383	358	382	362	358	382	376	365	394	373	412	381	375	389	365	388	379	418	408	350	399	367	398	371	387	398	378	340	357	398	361	388	372	401	410	364	377	350	408	386	398	417	363	374	371	416	348	398	368	377	400	371	382	343	389	381	379	364	360	381	405	384	423	375	372	398	386	414	374	364	370	370	413	402	380	355	353	383	382	370	434	350	373	388	382	399	373	409	356	423	398	405	409	406	389	397	376	393	399	399	373	370	357	367	396	388	378	430	410	397	384	387	356	380	376	381	398	406	405	402	357	382	436	405	391	389	382	380	371	376	409	410	379	391	373	395	363	393	372	391	349	384	414	376	360	394	401	371	395	330	392	396	376	368	374	377	383	408	393	388	384	344	378	373	392	356	393	353	329	357	360	370	384	379	406	406	381	323	358	382	392	393	366	338	377	388	377	399	396	409	411	383	357	379	397	378	375	387	371	384	384	373	382	416	382	368	369	393	365	389	357	400	375	394	414	396	342	370	400	392	363	404	407	400	381	379	367	399	358	366	396	342	382	356	397	390	387	407	393	417	384	373	321	372	431	393	399	374	379	408	375	395	410	388	396	405	388	354	393	434	385	371	355	400	377	413	382	383	427	393	377	367	381	404	384	380	390	402	347	430	410	352	401	370	341	391	393	420	367	336	373	360	355	395	400	381	384	372	430	383	403	380	431	400	361	410	384	338	396	389	384	399	384	390	384	352	398	399	349	361	412	432	379	378	389	399	381	392	351	368	349	365	355	362	394	378	413	388	333	369	413	365	360	359	382	376	326	398	370	406	392	388	386	414	369	412	382	426	381	339	372	378	368	367	363	404	392	370	398	400	406	404	362	371	371	387	340	409	374	428	385	383	396	387	387	388	383	400	374	389	366	365	409	346	368	386	359	361	385	369	380	364	394	386	383	400	399	394
30650	47929	41253	24860	12335	5090	1977	945	736	683	675	723	700	696	637	699	635	648	686	709	699	671	655	639	649	671	678	679	676	670	693	672	682	706	653	693	694	645	650	699	672	661	671	671	651	674	710	683	662	659	629	698	696	673	676	730	671	674	655	650	643	638	637	687	690	663	681	648	687	674	723	656	700	702	715	655	685	705	677	710	703	691	727	689	712	741	661	703	667	674	674	715	654	631	655	685	725	674	691	679	702	660	661	675	660	670	673	672	661	685	652	737	694	711	678	601	641	647	688	639	638	651	665	647	729	709	658	666	675	702	712	687	695	634	696	652	688	667	669	701	637	729	641	636	720	704	663	694	687	702	646	712	707	636	672	721	682	674	666	715	673	677	633	696	724	701	730	639	690	623	665	668	733	678	729	670	663	629	693	686	682	659	687	700	641	660	714	642	630	624	679	683	672	678	662	697	673	671	650	686	644	677	681	651	688	689	666	654	660	722	656	631	691	641	679	678	665	655	670	698	721	722	697	695	645	688	637	635	702	673	668	658	689	651	708	694	691	655	693	680	674	691	697	645	641	641	663	673	722	663	719	747	651	675	695	665	668	706	632	641	613	681	695	691	657	677	672	741	704	635	689	684	650	674	695	639	662	711	658	670	699	698	664	655	635	678	648	659	672	711	646	637	638	719	634	687	652	696	694	659	683	694	669	644	653	680	642	695	666	657	683	683	685	656	693	682	609	707	678	669	655	655	672	669	647	639	666	658	638	683	691	664	672	693	679	677	670	679	680	636	663	690	683	712	644	649	644	653	616	670	663	637	723	643	668	689	677	676	668	688	707	620	690	671	684	656	684	692	680	665	675	643	693	638	643	695	644	625	639	690	669	661	663	660	707	682	680	681	652	702	667	684	648	660	707	641	701	670	625	683	643	643	635	732	683	640	676	649	670	671	651	664	665	669	682	688	697	707	688	669	671	690	675	642	687	659	679	659	717	668	682	636	646	649	699	668	662	631	723	683	670	671	638	675	699	655	665	636	666	667	663	662	671	632	662	654	684	655	707	712	671	651	626	644	672	689	651	638	641	690	715	703	610	681	656	652	664	638	631	720	673	632	645	709	636	678	699	695	708	703	670	685	634	697	687	696	660	701	686	666	666	632	673	691	703	676	667	640	703	611	641	670	698	693	702	652	599	637	683	660	637	676	656	696	667	662	695	657	670	659	696	737	660	700	701	655	620	672	680	657	675	646	650	667	729	646	652	647	705	673	684	669	675	680	695	654	676	689	706	663	635	661	629	679	661	661	689	685	685	703	677	672	704	640	691	690	673	687	654	686	693	669	669	700	676	673	672	650	645	663	640	695	711	684	653	648	671	667	694	645	678	635	662	664	677	660	682	667	654	671	719	624	686	724	714	646	663	690	653	701	685	644	655	665	635	680	660	676	689	623	664	657	683	678	673	669	691	632	595	679	652	695	651	650	679	661	651	711	643	669	653	660	709	681	662	690	691	652	664	602	681	667	634	641	670	635	627	653	648	652	641	686	679	704	687	639	687	664	684	667	678	630	683	684	699	678	653	656	687	677	658	649	658	703	674	641	674	663	685	695	657	634	650	648	671	639	697	671	717	688	695	649	672	663	688	654	676	693	736	638	697	677	689	673	637	594	631	658	585	653	682	692	668	725	695	680	681	672	654	680	689	641	680	630	679	664	682	666	671	672	683	712	686	624	635	653	622	636	688	671	658	680	689	721	653	663	653	668	648	688	651	680	688	656	688	694	680	645	681	703	667	661	687	625	721	703	708	750	644	663	663	684	702	684	659	691	681	666	658	661	684	667	655	699	648	702	692	679	646	680	657	684	671	680	678	687	661	629	693	676	691	695	699	657	658	696	616	686	684	664	661	655	674	687	675	652	630	672	675	637	662	684	711	674	676	665	621	648	683	674	679	720	659	680	667	645	705	669	643	715	665	629	658	659	689	673	675	696	693	676	668	680	676	651	653	646	624	687	670	664	670	645	682	662	689	657	619	641	698	706	648	683	665	636	696	682	675	670	648	667	647	666	636	704	697	683	669	676	677	670	703	663	659	691	660	675	675	628	669	668	670	665	647	719	676	668	634	637	716	629	683	670	698	666	682	672	677	643	692	663	674	633	682	684	659	654	666	710	680	674	680	690	683	654	664	701	681	714	715	681	677	715	710	675	699	672	689	676	688	668	684	635	691	701	704	650	651	698	658	662	640	698	654	665	704	692	650	667	668	685	679	663	722	652	665	629	672	675	714	679	673	671	665	660	640	669	689	672	693	698	673	669	647	670	664	641	669	705	660	680	687	668	645	619	689	650	606	691	694	653	659	714	716	644	676	660	674	675	697	709	720	704	674	710	696	657	630	670	664	680	659	676	652	655	665	655	665	696	665	707	694	677	647	695	662	699	727	658	685	659	699	660	671	632	714	746	660	644	644	691	680	684	676	670	638	677	679	661	689	648	703	715	664	637	664	689	717	642	638	707	640	708	697	668	635	661	690	657	665	715	665	674	664	700	662	655	697	665	702	673	658	649	667	697	685	659	656	722	677	603	698	655	670	627	691	703	644	698	697	644	660	705	657	688	718	690	656	722	691	643	654	696	681	653	691	680	647	674	666	666	641	659	671	620	692	687	688	712	675	643	634	634	682	663	705	672	679	678	690	673	648	684	671	684	676	700	663	709	660	687	672	679	721	707	687	647	679	640	636	681	664	625	664	686	677	657	686	710	647	665	702	644	668	696	671	652	622	693	702	687	696	668	733	710	645	677	687	690	682	683	702	645	645	652	685	702	672	668	723	688	668	706	668	670	585	671	692	661	635	668	651	702	642	664	655	646	630	682	674	675	665	700	678	718	672	678	705	634	657	673	737	679	695	651	697	676	668	680	691	652	619	716	675	628	689	684	615	646	693	668	630	663	642	672	693	712	635	613	716	710	689	649	693	627	695	624	687	672	688	710	645	661	688	672	669	650	693	667	659	680	663	664	658	655	690	612	682	715	663	725	712	672	686	666	691	657	683	681	677	690	675	708	681	680	680	646	661	687	662	688	664	699	673	700	667	696	657	655	631	660	701	650	650	663	662	603	649	649	666	647	682	688	680	753	687	653	686	680	684	673	648	676	656	634	678	679	723	717	704	713	659	713	684	669	671	667	666	662	677	669	621	711	685	663	645	622	663	634	690	648	663	680	682	686	637	662	639	653	650	718	658	705	697	637	625	659	662	717	680	670	702	688	651	651	663	658	640	661	675	706	667	667	720	658	673	722	662	646	682	697	678	649	683	665	673	692	666	650	645	682	671	635	687	646	681	725	699	672	735	702	645	654	615	694	671	670	677	648	713	667	647	645	660	690	622	662	721	689	636	672	687	679	674	660	670	634	648	687	694	685	653	660	645	654	645	661	645	665	687	659	653	675	675	673	708	672	659	688	695	652	691	657	679	648	658	675	665	695	683	635	646	661	645	624	666	651
24498	23786	42217	40954	27859	17577	5793	1192	563	484	444	442	455	457	449	461	425	411	415	410	448	439	418	476	437	420	436	441	439	412	392	418	434	435	445	439	436	454	470	463	460	429	433	404	422	434	437	422	398	399	453	438	435	428	403	422	425	433	431	465	427	430	434	454	440	443	413	414	412	442	423	430	461	448	465	448	419	406	432	430	442	435	420	408	460	438	401	412	435	424	418	433	443	476	421	423	453	448	423	408	448	433	444	439	436	445	475	439	445	405	427	430	426	446	414	455	449	467	437	413	436	468	427	437	424	451	453	442	429	438	456	434	403	419	453	408	448	433	403	417	418	437	423	448	444	431	456	429	457	389	429	377	441	472	464	452	400	424	389	451	452	452	446	439	411	394	433	450	442	426	420	425	432	429	440	455	406	440	425	410	439	466	416	431	461	429	462	451	450	427	413	436	416	444	456	395	419	449	446	426	440	393	409	411	426	426	447	412	424	440	443	420	446	435	413	422	434	414	443	442	419	410	429	429	449	445	426	443	434	468	413	398	438	430	463	428	442	446	417	415	428	456	440	420	429	396	384	404	419	444	411	434	440	411	443	431	448	437	434	430	418	416	460	417	436	448	454	435	433	428	453	449	431	414	446	419	405	441	405	451	353	462	395	441	455	413	430	483	418	428	435	450	411	378	458	454	455	452	423	414	439	435	450	423	446	426	458	366	395	459	454	436	459	433	453	451	449	409	408	431	422	410	437	448	430	457	437	457	440	387	448	403	426	440	413	434	446	405	452	434	413	459	465	436	411	410	443	391	447	432	451	405	418	457	482	431	427	454	473	434	469	427	431	412	421	414	418	432	408	437	470	467	430	408	403	440	412	414	442	414	425	436	405	430	428	429	449	452	429	439	426	431	468	416	403	427	429	432	413	426	492	437	445	416	402	464	404	385	460	423	423	426	443	461	438	428	417	426	458	440	444	404	447	436	426	450	453	451	410	417	444	480	403	425	440	450	437	423	445	413	408	431	426	400	405	482	398	418	455	468	495	441	443	417	400	440	437	410	461	428	430	446	457	410	449	463	412	435	405	423	429	457	443	428	431	413	409	425	472	471	419	411	442	416	451	419	414	428	437	411	421	391	420	414	402	458	449	443	468	453	440	441	423	436	428	424	442	405	426	424	437	445	451	449	438	402	440	435	417	382	459	418	438	420	428	424	421	429	416	461	414	415	449	427	412	452	433	427	464	402	433	412	415	455	422	418	389	409	445	450	397	440	405	439	403	432	422	390	434	426	424	424	443	420	446	440	413	439	452	445	416	417	431	461	430	412	423	452	455	484	420	414	433	472	452	391	425	431	443	431	453	408	421	444	418	449	420	437	444	461	430	399	399	454	385	438	411	444	428	434	442	439	427	400	412	433	401	429	402	436	442	445	415	461	432	423	443	424	445	436	402	431	440	395	439	398	471	436	428	424	426	428	437	476	432	438	423	446	436	417	474	435	458	418	435	462	450	429	432	434	437	466	431	399	405	437	420	417	419	433	431	469	430	430	424	422	428	461	434	434	407	425	473	450	410	404	448	418	444	450	437	432	466	444	387	415	449	449	427	414	452	398	432	394	451	441	426	443	403	436	446	442	433	428	457	431	447	406	455	399	440	426	428	426	463	376	434	447	455	437	409	446	429	423	413	401	436	435	438	436	423	453	434	436	464	438	393	444	417	431	415	444	442	399	460	456	451	481	443	454	438	428	425	399	433	442	402	426	427	428	426	417	425	419	433	424	452	406	454	431	442	444	457	472	399	414	416	418	429	401	412	420	448	431	444	425	416	393	451	446	456	392	426	390	432	409	402	442	445	444	391	411	422	401	437	404	388	441	469	430	457	389	446	438	440	400	436	465	455	460	426	410	424	446	412	419	415	435	433	457	417	424	462	431	412	458	401	410	411	447	413	438	441	428	443	425	442	420	440	430	403	422	481	462	481	419	416	423	406	437	440	469	425	449	378	403	420	419	439	427	425	406	413	429	430	440	387	416	430	447	453	443	441	405	444	437	478	421	453	415	407	375	406	403	456	396	419	418	442	419	415	463	424	406	406	431	437	434	413	421	436	430	457	410	411	410	443	426	432	434	438	441	428	421	472	473	466	413	428	458	440	451	428	404	424	384	440	453	445	433	416	437	447	385	452	420	441	425	451	394	437	411	418	435	422	396	431	461	427	440	448	408	457	456	411	453	434	423	439	437	421	425	416	432	427	435	394	428	485	411	440	442	402	401	406	416	421	446	433	432	434	468	428	425	435	430	421	421	443	443	455	434	423	470	408	436	435	403	420	431	455	416	423	450	418	426	451	419	425	427	415	432	428	455	444	465	443	431	421	428	434	380	440	420	451	432	425	443	435	397	412	481	441	409	442	420	398	431	439	423	428	413	423	439	414	429	428	422	436	445	423	467	423	430	438	439	412	402	460	424	405	462	430	431	429	432	421	437	461	489	447	425	460	442	454	464	449	366	433	463	466	439	404	430	398	423	459	428	426	464	415	425	430	417	417	419	460	461	428	425	431	408	451	392	446	401	403	426	453	432	436	443	466	462	463	426	443	421	452	456	407	440	422	438	447	395	416	403	421	443	428	417	428	447	442	436	438	426	399	463	489	413	433	429	414	427	417	418	443	465	427	435	469	442	444	388	446	477	394	433	425	423	412	411	425	398	425	430	438	409	452	402	440	449	448	440	458	451	445	440	420	470	428	441	437	434	390	439	439	369	411	424	411	441	437	422	396	429	426	428	410	458	421	444	413	406	448	456	419	459	449	430	445	472	445	451	418	405	460	440	430	447	418	424	423	431	445	404	440	453	387	413	442	438	417	472	443	440	400	464	441	431	457	420	420	427	410	413	432	427	416	455	427	424	439	381	400	429	432	402	412	402	449	446	423	408	475	433	450	412	410	421	424	418	440	441	445	403	450	430	449	444	402	446	396	421	416	425	432	398	452	427	445	447	408	428	419	411	473	447	412	428	426	442	444	414	419	473	422	489	417	418	443	448	405	415	430	487	385	400	412	417	426	407	358	395	436	433	463	429	422	449	448	435	450	447	466	429	427	416	451	441	449	460	436	456	457	402	423	394	431	419	465	427	402	439	422	406	435	428	462	447	447	434	423	428	464	443	433	453	438	427	423	471	428	425	430	447	405	378	421	418	422	444	458	435	436	460	441	403	417	424	439	437	412	426	452	439	395	444	426	439	400	446	466	456	407	433	412	409	431	400	411	431	418	440	427	415	467	446	445	446	438	449	417	443	417	430	456	461	413	413	408	427	415	418	390	441	446	445	433	450	408	476	408	462	400	427	414	425	442	409	436	411	420	432	446	433	435	455	441	374	462	435	399	428	415	433	420	427	432	404	412	436	439	404	449	426	433	472	447	437	449	414	408	426	405	445	409	415	416	432	428	444	381	453	424	453	438	368	445	437	423	405	464	421	453	461	439	448	401	390	402	416	403	406
55010	91587	79237	53482	35267	19816	7408	2441	1094	806	737	725	750	738	753	733	716	759	769	739	737	754	751	762	729	794	770	721	753	767	729	733	733	754	746	724	757	755	794	785	739	750	743	738	743	722	722	768	746	792	767	754	715	760	754	776	741	751	735	748	764	765	749	716	763	794	743	724	739	747	735	765	704	719	728	754	721	789	770	765	765	729	769	776	739	758	732	745	788	749	774	722	746	743	729	779	734	798	720	755	745	792	738	749	715	713	773	693	738	745	703	744	751	747	739	702	797	695	756	770	717	764	720	739	757	747	736	744	719	714	738	771	750	766	738	710	738	774	728	759	798	736	723	740	775	755	770	700	701	751	721	746	706	735	751	752	676	703	728	790	722	734	717	789	732	726	742	746	740	672	699	719	746	766	717	792	790	713	771	757	769	764	755	728	761	755	765	766	784	766	742	701	742	743	750	746	734	711	783	726	766	743	742	723	707	761	758	728	729	757	754	761	735	746	748	764	791	717	770	738	759	765	747	722	780	726	813	734	751	732	709	726	742	774	783	747	767	783	712	727	754	717	715	733	731	802	676	755	760	755	742	771	715	761	756	802	761	737	766	734	766	789	718	746	763	753	750	714	822	732	748	779	748	767	724	723	751	773	743	777	754	762	729	730	756	726	771	750	745	730	720	777	719	781	714	762	737	754	731	741	758	738	749	787	710	717	791	735	774	741	729	754	745	784	698	779	772	764	771	744	744	758	747	726	738	781	736	776	701	743	781	776	754	803	763	740	701	786	728	755	782	744	755	660	775	737	738	709	746	777	692	779	777	758	750	742	767	755	760	782	775	772	759	762	729	749	727	718	743	773	792	759	767	788	769	783	713	740	758	727	716	752	745	731	710	817	743	735	775	741	768	742	729	728	782	780	771	756	746	744	779	698	771	757	709	779	781	753	722	739	785	777	740	802	742	759	719	801	774	724	762	770	734	706	714	725	789	772	756	816	687	758	707	737	693	711	710	745	729	806	711	734	694	710	760	748	747	739	755	712	789	798	725	767	797	748	748	741	736	725	774	734	726	782	733	742	724	675	706	757	732	774	731	776	747	744	714	760	733	779	716	753	706	742	767	694	763	747	775	661	751	782	700	779	779	772	727	692	751	772	759	755	690	759	764	701	778	758	780	763	730	772	752	766	806	753	753	734	755	747	689	730	749	761	761	773	746	776	766	785	738	736	749	744	721	718	766	725	765	760	740	772	799	746	750	768	782	764	753	753	769	741	778	778	749	714	760	751	742	738	723	763	739	746	748	716	734	796	752	793	704	693	731	740	836	672	732	748	740	779	752	778	774	684	754	765	674	720	746	745	754	732	726	722	744	762	792	774	766	767	751	764	749	694	725	695	734	747	767	735	751	749	702	761	736	745	761	711	736	761	774	755	768	791	727	689	743	754	772	715	730	782	794	724	738	739	774	741	721	744	699	747	746	756	747	754	718	737	757	735	774	726	738	766	802	767	775	705	723	722	757	732	767	759	759	765	753	702	805	748	751	778	685	696	727	748	692	739	728	717	767	726	717	787	753	754	823	729	808	744	767	802	716	758	747	788	723	754	744	770	740	745	747	734	726	721	725	731	750	753	769	763	761	772	769	725	768	764	747	768	766	761	734	695	818	735	732	739	747	787	749	801	734	708	772	717	748	750	751	755	681	739	751	724	735	729	761	764	731	755	779	785	750	758	735	747	793	738	764	754	724	779	728	720	761	733	773	747	785	723	791	737	778	751	783	733	777	724	723	741	782	797	751	745	749	724	732	770	749	723	726	727	712	754	726	765	776	730	735	762	767	740	744	738	783	713	772	699	745	768	734	760	734	732	754	732	739	758	763	767	731	773	755	717	831	737	757	717	807	755	761	682	815	747	757	799	744	709	746	751	711	773	768	769	789	792	735	733	779	695	774	761	782	734	764	790	706	769	773	716	718	742	708	750	695	783	759	759	749	733	786	714	756	750	724	773	748	777	774	768	711	735	741	739	725	722	703	734	746	714	750	718	733	748	762	711	726	780	781	736	731	738	733	786	757	727	710	737	745	718	704	740	770	821	728	706	780	754	765	724	731	721	721	776	755	728	752	782	696	752	753	715	695	739	772	735	780	751	739	687	761	707	760	753	741	761	770	762	733	693	729	736	730	749	768	734	769	711	723	746	770	812	798	749	724	748	731	741	764	731	741	749	712	731	739	741	754	746	756	731	677	702	732	722	751	707	738	758	709	782	765	747	762	733	744	748	762	742	768	770	777	775	731	734	774	725	759	731	738	740	726	781	723	730	794	747	694	735	748	723	760	750	736	731	771	757	766	719	784	790	756	766	720	752	766	751	729	708	733	745	718	758	785	742	735	703	766	725	762	787	764	757	719	725	737	717	749	778	754	711	753	731	774	747	737	721	755	706	776	783	759	742	739	731	685	753	716	761	769	767	709	751	758	747	772	717	801	754	705	769	697	734	761	796	736	753	739	807	730	723	726	748	762	745	783	766	749	703	766	721	747	700	792	767	802	758	753	753	736	763	724	693	705	750	749	776	768	716	716	771	769	784	756	791	784	782	739	740	744	740	731	821	767	783	754	715	760	777	778	735	720	735	702	753	780	747	750	722	759	771	795	707	769	769	752	807	769	759	740	768	758	755	766	730	732	759	780	734	736	755	701	766	782	724	790	755	717	737	710	761	719	721	758	722	797	729	802	720	787	762	725	758	748	719	739	707	763	746	764	740	737	770	743	751	788	750	753	716	770	721	689	738	725	753	749	717	726	759	752	743	756	749	740	750	738	769	779	765	708	724	772	707	756	738	783	750	760	743	734	705	756	725	752	777	772	802	770	705	794	713	740	723	753	773	746	734	760	728	746	785	717	724	734	738	762	726	805	720	751	705	722	762	758	760	717	726	728	740	721	692	741	700	761	729	733	719	745	759	796	744	737	718	725	724	796	802	737	729	773	758	743	751	749	740	720	742	731	749	706	767	747	763	780	710	753	766	713	779	702	768	718	781	745	691	753	726	740	781	713	763	728	734	751	694	714	760	705	746	777	780	763	765	780	770	726	746	750	768	746	751	786	738	784	776	763	771	764	767	763	761	734	748	785	726	730	765	758	766	707	764	761	797	784	735	758	721	732	743	788	716	715	729	792	722	751	728	783	737	784	728	794	752	770	774	725	703	715	729	755	753	767	724	773	753	729	757	697	770	746	747	754	732	805	741	732	743	734	737	748	756	747	727	736	710	783	769	743	766	761	739	733	816	715	761	715	756	730	730	762	758	768	748	701	803	737	725	744	760	758	782	760	735	761	742	723	736	726	761	781	728	755	733	699	725	690	749	750	757	738	720	696	781	756	745	743	751	762	725	753	751	764	771	701	732	764	782	726	769	725	743	734	774	733	754	767	700	752	766	759	754	747	746	711	746	741	726	730	755	743	771	741	741	743	777	735	782	734	714	736	784	734	727	746	760	723	746
23370	22487	36513	36619	29913	23187	12974	2349	793	566	547	553	553	526	522	527	519	552	516	519	552	478	508	501	484	492	519	460	539	520	502	531	500	570	499	562	481	507	543	507	491	496	489	548	480	476	498	539	514	501	517	500	514	547	496	490	508	501	471	512	540	462	526	500	492	513	484	501	536	503	539	533	510	497	509	463	506	499	510	498	547	496	495	542	514	524	539	489	513	477	492	542	484	562	514	461	535	529	539	523	525	512	520	517	543	457	463	481	548	477	527	524	525	506	517	497	504	499	567	490	503	536	519	524	467	517	540	489	534	532	488	538	543	483	513	523	469	502	545	498	513	517	476	522	476	480	505	532	480	538	521	494	503	502	469	508	526	518	536	494	512	537	509	488	499	515	543	491	515	530	552	514	499	472	480	484	509	504	502	454	513	506	545	530	523	507	538	521	540	503	472	499	521	502	516	471	510	545	476	484	487	514	523	494	510	512	483	509	563	504	500	477	481	554	487	498	481	505	486	522	509	512	515	472	508	519	517	483	526	495	446	519	541	505	500	543	473	504	503	483	497	550	531	526	492	520	495	488	546	528	526	495	514	501	499	529	480	496	536	513	520	509	491	507	525	484	526	513	544	516	509	513	546	507	507	523	467	518	523	500	516	528	485	506	525	479	490	535	523	482	538	476	521	517	486	549	494	500	481	543	482	510	496	479	501	515	491	514	507	528	527	486	494	504	538	515	499	537	480	507	523	494	468	536	522	553	480	512	509	488	524	490	501	523	518	529	523	524	541	466	522	538	518	495	499	498	528	547	484	472	517	473	494	502	533	467	492	508	527	504	526	493	515	520	524	502	493	501	537	505	509	469	502	495	515	506	527	526	486	498	471	513	519	520	506	511	526	491	549	513	491	542	491	541	567	499	490	497	494	515	490	523	489	556	510	514	502	546	505	508	547	538	484	483	488	525	499	510	468	482	509	463	530	487	514	511	497	527	493	549	528	514	484	526	527	519	471	530	526	515	513	507	503	495	512	544	495	497	488	512	512	534	524	496	539	522	538	521	506	472	485	498	540	492	511	496	501	488	521	543	557	494	484	447	536	512	464	486	497	499	523	532	464	495	523	535	509	501	524	537	547	523	490	466	493	507	548	463	535	533	519	530	504	532	504	501	558	539	505	525	546	496	518	499	509	504	544	520	487	530	497	520	506	548	497	510	484	488	504	512	491	494	516	482	504	514	533	520	507	497	468	506	485	512	491	467	489	512	528	495	503	503	483	524	454	542	522	511	520	543	512	498	521	511	500	517	509	563	483	524	532	477	488	497	541	506	520	494	501	484	470	508	497	493	521	499	481	531	517	495	508	511	567	553	518	491	499	556	529	509	501	560	481	529	557	509	538	513	461	494	476	568	522	492	523	491	549	475	480	536	500	510	508	524	523	522	536	472	519	486	508	476	515	517	509	466	494	494	496	520	533	530	463	502	500	512	512	523	478	520	544	578	518	493	504	467	497	511	547	507	451	488	523	494	477	524	487	506	492	516	482	520	510	513	535	501	461	553	540	514	461	494	460	523	505	518	528	485	513	524	520	517	532	490	490	495	511	523	527	506	486	533	502	484	524	496	485	511	488	565	506	484	538	491	541	518	503	501	537	508	449	513	520	471	498	511	517	500	493	506	541	498	527	494	497	509	461	495	535	480	488	497	490	512	558	459	534	535	531	519	510	532	492	478	498	494	488	532	466	527	518	497	518	532	540	540	516	515	509	520	523	461	491	514	526	454	487	486	503	462	483	481	522	534	521	522	500	519	517	543	502	527	524	465	512	533	502	498	513	505	534	475	481	502	558	513	489	494	521	515	513	496	528	534	469	511	497	453	470	508	475	523	528	535	507	545	495	513	498	495	500	500	501	433	518	492	489	519	509	499	501	495	515	511	498	549	482	506	511	476	574	517	503	501	481	488	516	517	539	466	504	478	485	523	532	495	476	526	514	533	513	473	498	525	500	552	521	548	492	454	512	511	489	479	492	481	487	470	520	518	504	515	519	512	470	465	522	547	514	546	518	511	545	472	502	533	543	478	490	462	515	512	507	477	504	494	531	527	542	512	486	495	515	505	522	475	531	502	474	496	533	527	513	527	524	503	495	496	486	502	502	493	477	489	549	536	499	513	535	501	489	491	484	504	461	499	484	508	523	551	467	517	530	514	484	465	475	481	521	504	462	483	497	495	497	504	522	530	507	501	496	534	490	498	525	561	517	538	512	502	505	481	530	554	494	545	514	518	539	483	499	500	489	474	507	493	464	518	528	484	511	462	534	505	532	535	489	497	512	535	512	504	507	543	517	502	498	507	546	546	546	518	506	494	480	510	536	503	501	506	513	502	502	498	477	564	552	503	496	513	490	482	489	460	508	519	509	511	527	502	483	465	487	512	523	548	523	516	516	514	482	542	504	511	505	476	489	495	495	485	508	506	518	497	489	513	505	526	486	521	511	455	494	494	509	507	508	489	501	461	523	548	493	516	477	490	526	493	504	496	529	512	481	488	518	517	485	492	536	556	491	518	496	486	525	492	502	501	528	485	543	518	483	530	514	497	451	512	486	488	507	507	507	525	527	529	496	524	522	494	531	499	471	525	505	482	483	507	532	530	466	486	494	550	525	515	485	454	508	524	533	484	503	545	501	521	561	512	526	505	508	507	492	534	506	504	527	532	531	516	521	529	511	512	538	482	512	470	503	486	514	480	478	537	504	487	497	538	504	496	498	485	524	490	507	509	508	557	504	505	502	487	480	506	548	547	508	497	513	541	469	487	514	441	504	525	479	537	503	512	491	519	502	519	468	515	517	519	538	482	486	485	566	514	535	521	513	544	537	519	485	491	510	553	522	538	525	510	490	484	517	515	524	523	537	506	499	507	456	494	451	508	508	458	534	494	503	521	481	504	489	531	490	480	493	488	539	471	543	492	482	527	519	539	514	473	540	506	496	488	524	478	482	481	552	476	526	469	514	510	490	492	459	498	515	466	474	510	494	522	534	475	509	446	504	486	494	516	498	487	481	502	505	495	493	463	598	529	496	544	532	557	538	475	515	548	533	512	555	508	523	506	520	520	498	535	488	500	486	491	502	512	512	500	487	483	471	522	515	534	535	505	506	522	531	528	511	498	502	483	525	508	513	510	533	528	500	502	518	514	524	491	484	506	505	500	497	517	475	519	525	500	477	517	525	565	515	504	501	538	486	505	481	508	502	511	498	496	521	485	522	509	492	525	558	574	509	502	509	499	523	513	503	482	509	529	496	548	494	528	490	539	515	504	477	516	540	528	517	507	512	522	506	538	503	531	525	513	503	554	476	486	500	503	482	476	511	524	525	547	504	577	488	487	544	513	500	511	543	489	529	489	520	544	499	494	529	534	509	506	491	485	498	501	524	494	502	513	497	528	494	501	551	509	530	532	530	519	521	495	525	510	495	507	501	532	536	484	503	541	500	516	504	516	490	501
58722	102649	88128	64881	44113	27337	11787	3823	1409	974	843	842	909	831	828	876	877	832	830	835	770	882	848	817	838	865	837	793	801	892	792	848	828	835	855	847	862	862	883	760	812	843	793	885	849	879	866	834	846	876	863	821	841	862	840	842	884	840	836	779	867	865	851	868	834	887	855	761	908	850	855	867	844	847	828	859	872	856	820	827	843	860	823	850	816	815	852	837	838	839	791	839	810	840	817	814	827	824	853	821	856	836	806	792	819	810	856	861	856	790	874	859	833	846	834	863	852	854	829	811	896	822	798	834	863	851	821	842	872	832	831	789	808	855	806	794	846	871	856	798	747	852	855	863	856	852	862	791	844	848	845	816	845	796	829	830	843	829	799	838	882	816	849	817	845	876	870	872	835	865	803	838	871	832	857	898	865	847	803	803	841	833	873	824	842	828	879	798	820	848	822	868	854	856	795	869	884	822	839	845	808	873	870	837	892	862	883	815	862	824	833	866	859	853	865	833	835	861	846	854	832	856	817	815	796	811	860	873	805	795	793	832	862	910	824	843	861	868	824	876	803	871	847	883	893	795	791	824	821	808	803	828	858	860	843	874	797	876	859	944	871	853	850	814	825	850	866	870	829	879	841	840	851	853	864	828	820	831	829	809	818	865	827	795	833	839	877	850	827	861	815	825	874	894	769	841	846	864	922	877	853	775	854	838	844	836	824	859	841	869	794	864	837	855	826	866	850	799	820	869	835	838	884	835	809	813	857	828	858	840	853	857	854	802	861	829	815	872	824	836	839	869	831	774	778	798	839	855	846	839	857	793	891	874	892	844	895	837	823	825	861	848	806	809	868	816	795	883	822	873	844	800	818	813	858	831	808	838	850	819	835	830	868	808	806	869	837	832	864	825	880	818	843	871	842	889	849	815	858	797	820	801	784	806	812	808	852	849	845	825	830	863	862	828	815	820	848	810	845	816	869	823	915	835	884	878	786	869	859	834	779	920	853	828	840	860	848	810	902	871	876	855	852	864	912	819	850	811	787	844	847	795	852	813	837	821	835	863	832	809	885	804	876	852	859	822	911	862	829	822	787	840	812	807	857	811	831	843	796	889	834	847	813	836	845	872	834	873	867	899	882	841	834	788	834	824	828	823	853	836	855	781	839	864	859	795	852	894	804	859	802	849	867	887	786	857	873	812	827	830	834	826	813	818	822	835	796	838	825	827	892	873	818	878	811	878	839	890	849	846	845	793	819	843	822	854	847	805	869	892	823	815	817	859	821	879	834	885	857	816	805	804	834	845	879	794	874	851	845	860	853	857	894	852	834	757	799	824	868	819	832	838	851	815	870	835	906	853	808	841	849	835	871	851	880	879	863	823	835	825	825	830	880	851	821	849	798	834	828	831	856	881	850	735	836	902	916	824	831	815	831	802	818	844	791	831	819	812	814	821	844	882	812	863	865	820	877	832	868	832	824	844	827	838	879	879	853	823	853	879	837	832	882	812	821	798	860	872	823	818	853	825	830	813	831	843	800	834	789	798	867	783	872	889	862	854	904	867	813	865	779	820	798	891	821	871	810	851	815	829	882	816	829	835	798	870	870	825	855	868	872	854	831	829	845	878	824	885	895	836	817	834	801	866	873	874	913	893	795	918	836	862	804	802	814	847	782	903	873	854	817	850	834	838	811	833	828	832	848	833	803	871	864	846	804	826	824	860	815	860	781	848	852	814	898	825	857	852	814	799	858	816	892	907	860	850	818	861	847	833	858	861	822	800	881	841	868	829	761	799	822	885	852	839	863	832	827	864	861	793	756	822	867	863	879	853	810	866	769	827	882	864	841	878	814	784	848	857	863	839	812	819	807	846	822	880	848	866	838	808	834	813	827	852	781	829	825	850	831	831	830	831	840	844	835	847	846	855	863	855	866	866	838	818	834	852	815	842	890	879	803	854	823	885	875	869	832	812	832	796	807	840	860	835	840	827	830	828	812	823	825	853	822	844	817	904	870	849	832	833	823	823	901	813	873	816	840	859	855	873	875	868	878	816	913	870	835	845	834	814	826	910	857	849	861	826	854	875	794	847	890	817	868	851	884	825	873	827	804	841	873	869	817	826	799	830	827	844	814	812	846	805	811	810	824	849	820	799	774	852	822	874	862	852	811	871	815	832	853	854	831	872	864	848	850	774	797	778	825	835	868	821	870	816	851	844	815	813	842	880	800	816	796	864	866	840	849	879	812	812	810	903	849	856	815	793	866	794	847	858	801	810	867	847	888	885	877	888	816	812	814	851	866	887	835	790	778	821	823	849	851	870	842	831	830	873	834	907	876	899	892	796	835	787	859	846	898	859	884	833	866	851	863	838	822	830	848	800	900	854	818	850	828	813	835	804	827	847	823	820	875	851	851	854	804	858	809	860	815	837	859	823	873	783	867	881	788	863	828	861	822	849	790	897	809	831	804	830	839	876	833	845	849	821	809	776	841	857	818	832	788	869	889	863	863	885	826	815	845	805	836	824	833	823	796	815	789	891	831	825	874	894	830	820	833	842	840	806	843	831	802	831	860	856	853	870	852	807	861	819	865	836	842	781	849	867	814	828	805	856	863	866	851	817	861	794	799	839	822	845	822	812	825	836	820	884	880	863	851	795	823	852	835	862	832	844	847	790	798	854	873	914	862	858	793	832	825	845	869	871	889	829	845	831	808	847	861	837	812	794	856	802	826	804	840	847	862	860	835	805	817	833	859	857	823	831	880	823	808	863	811	820	833	846	824	849	844	874	833	848	867	866	863	865	861	838	847	901	857	893	872	862	843	789	853	852	865	809	853	817	826	853	781	830	849	846	839	860	856	796	849	839	883	839	898	825	860	842	875	823	865	876	873	850	871	780	841	827	846	832	852	856	846	862	800	832	830	911	825	851	891	841	847	821	850	880	844	866	784	795	787	871	884	893	806	896	850	829	855	841	887	780	839	783	845	822	868	855	876	889	895	834	874	834	905	800	860	897	816	836	801	826	806	893	790	841	847	837	856	853	853	812	846	819	916	818	870	851	806	833	862	849	860	835	815	838	835	801	807	875	842	879	850	856	830	831	811	834	791	835	829	826	766	939	826	888	811	824	896	857	847	882	884	897	872	874	844	856	869	826	781	871	789	868	875	866	831	849	880	842	882	809	843	822	794	863	844	864	846	810	843	802	897	850	828	813	863	827	851	870	823	873	875	798	833	826	806	876	839	816	887	841	822	831	820	864	811	863	861	803	821	837	895	801	874	806	808	846	803	834	790	879	825	874	825	843	834	820	829	858	852	825	825	853	848	865	792	811	824	884	868	850	846	847	845	862	817	812	815	855	864	837	888	832	815	809	856	850	848	837	840	838	815	831	838	890	829	837	810	842	845	804	846	828	855	824	816	812	872	837	823	815	848	834	820	841	841	855	848	805	834	895	892	860	818	821	840	828	822	862	890	813	834	846	846	858	881	881	837	799	858	860	852	827	808	858
27695	29379	34725	22194	7731	2284	877	539	429	386	424	386	390	396	424	394	390	388	461	439	379	372	401	399	402	384	394	370	419	400	361	420	392	409	380	395	353	382	354	405	396	403	408	415	385	410	371	401	427	403	413	419	387	363	393	389	360	386	414	369	421	389	415	377	388	437	405	376	391	423	402	404	397	400	415	393	350	388	384	390	396	401	408	432	397	388	390	387	407	408	366	348	381	401	411	397	380	444	423	402	384	387	402	384	400	373	384	400	388	385	379	426	379	366	392	421	415	387	399	400	381	387	373	370	387	378	402	390	379	394	397	397	391	420	399	407	374	373	366	349	374	408	380	387	419	395	390	394	408	421	352	390	392	401	420	407	351	409	447	399	394	428	388	431	417	374	433	400	400	396	419	388	396	403	395	412	387	410	400	376	399	410	367	371	393	391	416	394	402	376	367	415	410	386	394	395	380	434	409	372	417	432	389	408	385	400	396	388	398	376	391	420	368	389	399	426	413	384	409	421	410	388	409	353	402	401	387	405	392	402	436	397	404	414	415	363	436	381	419	365	389	358	404	423	383	405	404	391	421	434	384	404	389	384	366	438	378	416	433	390	416	390	373	418	377	392	409	366	406	399	382	338	359	377	375	389	375	405	406	411	388	444	403	377	375	379	369	407	398	378	371	401	411	415	395	396	371	393	415	386	408	394	372	384	374	376	376	371	401	387	361	426	387	395	385	392	380	402	391	426	390	379	381	384	410	369	419	421	379	365	362	357	406	403	423	392	361	422	379	420	382	364	396	413	418	390	406	407	380	414	423	416	413	393	376	415	365	379	388	371	387	397	362	422	396	400	415	397	394	420	380	363	383	411	387	402	402	399	425	405	409	414	409	394	449	438	431	391	386	378	363	400	408	391	375	366	397	380	383	390	392	371	395	378	374	407	390	421	410	405	405	366	370	411	429	391	403	402	425	379	387	370	364	399	360	420	385	413	376	407	424	388	417	384	400	377	397	431	397	389	384	408	413	363	404	410	381	393	390	386	375	413	396	357	416	426	399	394	428	379	411	412	409	399	409	421	397	384	407	390	403	393	405	427	411	379	390	413	401	388	418	374	394	404	398	356	392	381	388	404	387	372	417	411	385	382	391	369	390	396	373	389	394	416	401	363	391	384	386	399	387	349	415	362	414	410	399	408	407	376	369	375	394	357	417	391	361	401	409	377	407	393	396	394	379	421	391	416	454	376	361	405	421	419	405	445	400	393	427	379	408	407	416	418	378	416	411	360	408	397	370	377	405	372	377	424	414	409	409	382	372	358	384	374	397	376	399	404	398	379	384	399	395	380	402	445	379	388	401	415	401	389	417	357	407	403	409	423	379	383	382	427	426	375	368	398	407	403	405	374	421	368	401	419	375	454	396	407	388	392	390	398	391	413	374	398	383	406	405	374	366	387	408	401	358	393	390	390	410	359	386	381	423	419	394	400	385	374	374	412	406	447	367	436	427	422	368	372	422	380	417	388	407	392	380	376	387	385	396	389	400	381	410	386	388	395	405	408	378	401	361	406	375	392	439	375	418	384	369	407	424	394	406	389	428	389	391	408	399	358	387	372	391	425	389	366	437	400	399	399	419	394	413	368	435	422	379	390	408	410	409	417	396	382	409	361	394	418	369	403	388	383	395	386	402	388	402	390	368	399	393	378	405	401	369	377	407	421	409	408	385	411	396	401	387	388	398	392	399	396	394	358	403	461	350	398	372	357	366	391	385	370	427	381	385	383	416	417	385	396	418	374	362	394	393	408	404	405	389	432	349	398	368	393	420	400	382	372	377	389	396	424	401	366	386	377	396	422	413	403	415	409	389	408	388	374	398	387	424	421	384	384	385	360	393	398	380	365	406	397	397	404	385	436	388	404	424	406	358	419	394	417	388	362	413	407	396	412	381	391	348	418	382	432	417	388	388	419	367	382	379	390	393	396	397	396	362	411	383	372	385	378	419	390	406	410	402	416	388	422	397	405	371	417	368	393	388	409	411	414	384	375	397	380	398	406	412	381	371	376	393	405	399	357	408	386	406	400	410	439	418	389	387	393	437	399	376	355	418	430	392	406	417	386	399	386	390	385	384	372	381	407	390	390	377	410	387	419	423	401	394	403	393	409	381	401	415	384	379	357	412	394	396	369	406	405	357	364	411	399	401	406	398	383	395	374	413	381	394	432	384	389	405	415	420	389	414	417	390	379	386	389	408	392	382	387	381	401	381	363	395	407	392	384	414	386	390	391	429	443	394	390	400	396	370	396	424	406	400	380	408	415	412	409	395	398	402	390	423	398	376	377	357	393	394	423	420	383	389	377	402	392	361	378	412	410	402	359	409	415	373	363	392	403	421	418	372	352	419	403	414	379	384	406	373	417	415	412	375	442	400	386	385	386	396	386	415	372	387	376	423	383	376	397	385	388	380	380	352	410	421	403	420	394	401	391	359	377	377	400	411	388	399	414	416	396	411	389	391	389	397	400	410	382	386	365	414	418	401	389	397	420	358	388	401	409	415	358	378	385	404	391	398	407	423	372	384	386	414	417	411	425	409	402	391	405	380	380	418	377	402	415	399	383	398	402	376	367	414	369	385	412	350	400	427	400	402	406	412	418	391	405	407	403	365	384	376	418	388	407	421	405	384	407	414	404	352	393	400	381	393	393	415	413	419	393	415	368	416	423	396	408	408	405	388	405	397	398	408	393	408	404	402	413	457	405	398	420	381	407	372	404	395	411	369	412	425	415	385	390	421	380	392	415	387	426	401	374	374	381	382	409	386	369	395	391	390	410	371	416	391	401	418	383	387	382	408	408	409	386	368	371	385	408	414	359	405	379	395	342	371	379	393	380	386	369	431	385	404	407	417	401	383	404	381	393	427	457	395	412	405	424	393	403	384	394	357	397	385	400	383	403	385	400	374	371	403	433	409	383	400	382	412	395	397	368	394	397	371	393	382	342	387	398	403	403	406	353	424	372	419	381	413	390	421	360	430	407	389	386	347	398	376	412	408	393	421	402	402	392	416	389	408	390	377	375	380	374	404	428	412	368	377	371	406	410	394	436	395	394	383	378	385	385	390	413	387	398	416	402	352	415	389	387	358	410	405	404	404	390	395	398	412	393	424	422	406	370	405	382	418	388	385	395	390	401	352	391	415	402	391	380	407	402	394	361	418	399	417	440	393	392	414	396	381	412	411	408	395	405	390	438	411	397	426	373	371	398	406	357	404	440	378	407	418	378	422	398	421	380	426	406	384	383	399	413	385	399	387	387	417	404	363	384	381	346	420	358	374	388	379	373	374	400	385	428	389	376	372	384	395	394	392	394	391	416	404	364	399	365	398	372	392	455	411	355	422	382	420	405	409	378	408	388	427	372	378	405	404	422	408	401	387	429	381	447	392	406	410	367	419	377	405	381	425	419	401	400	385	414	357	383	392	384	375	398	403	379	391	410	373	391	427	420	396	398
30705	48936	40875	24832	11912	4904	1958	988	738	742	734	714	708	706	676	737	682	706	684	697	730	700	717	683	675	689	748	738	728	701	689	690	722	719	663	720	682	617	689	701	721	666	708	665	687	689	709	704	669	673	664	736	681	677	667	683	704	701	698	687	675	660	706	686	650	670	739	673	646	696	708	684	680	699	726	674	700	668	700	700	679	683	691	762	684	697	690	707	677	696	645	678	751	660	713	671	685	736	710	700	732	706	650	668	699	721	758	663	672	695	689	667	681	625	665	665	737	685	657	686	719	675	677	716	652	664	673	692	679	689	745	660	708	701	677	672	698	707	675	680	686	671	706	779	663	713	632	683	663	701	676	672	651	698	712	697	688	695	632	717	684	679	705	711	668	668	666	688	679	638	711	723	667	666	685	706	719	713	622	663	667	649	677	676	703	683	704	663	727	719	700	698	666	680	690	682	714	664	656	667	706	690	695	711	670	754	672	721	721	714	638	725	689	694	666	638	668	661	662	700	664	681	680	709	665	642	686	690	680	711	652	715	656	732	705	701	703	717	693	686	748	657	684	686	687	732	678	660	642	671	700	663	720	690	679	699	673	685	636	710	687	679	727	668	679	671	683	684	701	673	687	661	743	668	668	713	698	704	757	707	685	690	691	684	663	688	706	683	667	677	668	668	666	693	663	666	656	642	685	728	686	719	668	743	691	693	714	756	661	675	666	690	659	748	695	700	722	697	673	680	660	707	669	706	708	727	701	701	684	695	722	695	671	681	662	651	688	691	672	772	705	655	676	714	687	673	636	675	665	655	665	691	656	689	737	710	664	682	723	707	681	666	709	671	675	703	694	668	707	724	677	690	712	639	643	717	684	645	699	682	696	699	697	688	721	704	658	661	703	681	648	708	677	714	662	655	637	717	727	688	746	733	734	641	678	711	639	692	703	686	633	676	656	705	685	657	674	662	706	643	697	696	684	689	691	715	678	693	689	718	693	724	687	685	685	700	690	641	682	700	659	726	695	709	683	702	714	662	661	681	682	679	703	721	687	707	673	664	717	643	679	702	677	682	711	676	669	686	712	681	685	685	695	695	718	688	722	659	684	696	737	705	675	680	747	689	690	665	709	674	616	680	646	660	655	688	709	649	679	655	713	669	688	706	739	694	718	697	681	698	690	727	708	685	691	708	696	670	703	677	701	703	742	678	718	680	679	638	685	702	695	632	684	703	655	687	677	678	671	683	713	691	702	704	660	669	702	681	728	689	734	681	652	718	746	693	679	651	715	730	669	729	679	641	731	699	672	701	675	695	677	683	705	647	697	667	660	661	707	718	666	709	673	729	697	668	704	660	732	677	705	668	673	647	710	714	708	666	670	678	670	707	699	725	713	661	678	709	664	686	647	661	706	706	683	640	664	671	712	708	661	729	694	692	699	687	631	731	670	657	667	691	701	750	690	676	662	720	710	715	744	670	639	669	721	745	683	682	682	668	684	711	659	710	661	712	647	701	711	735	685	687	676	675	712	703	697	643	683	699	663	704	692	675	690	720	688	711	679	696	667	689	697	654	641	634	692	658	691	665	690	763	688	691	700	703	693	617	658	685	693	674	722	682	646	667	649	662	686	642	722	739	684	680	665	730	678	702	692	665	679	667	678	679	699	693	705	745	678	687	621	690	702	679	698	681	677	681	637	691	707	669	698	671	686	701	743	695	699	689	656	657	693	683	680	713	712	696	660	699	648	690	666	700	664	698	697	708	727	740	688	689	657	719	654	699	708	672	679	737	692	715	636	705	674	703	699	694	661	754	674	700	659	716	689	705	653	713	669	654	678	672	693	702	662	684	710	692	650	713	706	688	678	688	630	728	693	759	684	698	657	658	667	713	656	643	702	704	642	710	656	655	667	713	695	672	677	673	707	660	677	685	694	678	676	691	656	687	691	694	662	684	673	700	689	701	669	695	673	716	661	651	712	689	702	699	679	657	685	637	711	663	654	704	721	630	614	653	669	706	707	727	691	692	688	659	681	673	694	698	680	711	715	703	649	686	696	676	668	692	731	691	741	694	692	686	713	709	748	658	662	685	703	671	701	711	662	663	675	662	709	704	677	667	679	634	661	717	697	688	730	706	690	669	732	703	732	711	691	742	642	665	680	670	718	672	715	630	727	675	710	662	697	683	745	645	686	669	685	657	644	696	681	741	693	706	672	672	714	722	676	650	684	671	678	696	664	685	701	667	622	681	680	738	691	664	693	697	668	709	669	714	666	664	691	706	716	682	692	672	645	641	708	712	706	692	683	649	687	705	786	659	651	668	719	655	704	719	678	681	676	670	687	683	660	668	699	707	702	726	655	688	681	668	708	680	704	647	673	668	672	727	653	702	673	654	712	656	649	682	735	698	704	687	681	670	673	667	699	672	663	707	700	697	660	695	689	749	637	689	676	739	759	669	677	669	663	717	686	682	661	675	701	706	741	665	696	703	704	629	712	699	710	670	652	713	665	709	665	667	696	753	660	666	647	684	652	695	750	690	697	711	659	676	698	696	692	674	708	723	713	690	755	694	738	716	697	663	691	644	631	682	665	745	692	718	734	648	688	713	679	662	691	712	685	723	699	705	694	624	661	636	706	685	697	661	690	651	655	660	735	636	671	708	655	701	641	697	720	629	695	667	706	714	678	687	648	698	689	692	675	686	682	656	647	686	649	665	664	690	708	728	684	704	730	692	645	639	705	708	678	682	639	681	664	653	631	668	741	651	680	680	650	673	672	688	685	650	683	696	697	657	654	693	656	666	690	693	682	700	706	642	730	680	713	665	668	719	666	681	691	629	646	709	712	669	682	660	740	703	730	744	723	678	717	695	676	663	725	696	669	708	712	670	722	691	659	669	622	715	641	704	705	708	668	672	672	683	646	672	679	689	650	671	747	658	696	683	668	695	675	671	700	707	715	724	702	648	683	695	664	705	658	662	740	665	680	668	721	664	697	747	675	650	656	687	672	667	680	654	709	694	682	687	722	703	703	693	699	657	718	700	687	654	676	717	673	685	682	704	677	762	671	658	672	685	650	724	671	694	658	705	753	698	685	732	711	636	691	663	700	698	668	715	620	656	699	675	688	717	676	651	691	649	685	688	735	674	658	650	664	656	701	732	679	702	695	723	677	706	669	693	630	716	657	712	666	722	683	663	730	704	716	701	672	704	647	655	636	684	677	656	668	696	689	687	666	664	690	704	687	701	726	693	679	693	697	723	704	713	733	720	697	679	706	665	689	690	660	713	651	695	700	690	683	695	689	696	710	724	646	772	672	705	662	676	700	652	651	679	658	669	666	683	678	680	687	696	681	705	742	713	690	683	680	664	665	697	687	622	685	698	688	699	723	668	719	676	702	702	669	696	672	719	685	676	687	648	680	685	708	709	685	691	699	666	713	693	694	661	682	670	683	689	726	692	650	711	644	687	657	698	748	711	709	637	746	699	671	646	727	702	667	709	697	661
24541	24298	42103	40956	28341	17773	6010	1249	627	489	456	461	465	438	440	448	445	454	445	437	459	431	441	415	452	443	460	456	481	427	451	465	453	442	436	422	485	429	449	422	454	497	469	459	436	480	444	428	437	453	428	417	434	429	455	412	433	466	426	441	459	403	447	444	451	461	483	410	452	487	419	397	440	470	461	440	413	426	393	454	455	430	473	461	463	460	452	451	430	451	441	432	427	474	411	433	417	454	476	427	432	449	426	435	433	472	443	416	448	447	420	451	405	439	410	456	420	471	468	413	436	406	482	444	442	418	450	419	465	448	483	430	392	413	455	460	445	421	466	429	431	466	446	426	448	453	432	441	472	453	429	448	451	469	456	420	440	433	405	446	430	439	401	476	412	468	428	446	414	416	432	463	425	425	407	428	403	428	411	437	453	470	466	410	430	456	388	443	434	419	406	437	461	449	451	439	443	421	448	390	427	405	436	422	414	454	452	426	441	466	432	424	422	477	456	453	406	453	442	480	413	468	438	410	451	456	433	432	415	412	458	491	425	443	438	451	467	469	452	448	458	462	492	432	434	462	452	448	449	441	411	439	434	453	436	462	454	467	447	426	460	438	454	435	444	457	437	433	434	430	460	428	438	412	399	463	414	476	445	387	459	419	430	461	473	437	429	442	438	459	432	414	448	443	440	481	397	424	445	449	444	464	445	428	460	451	433	411	447	400	442	446	433	462	424	429	403	437	471	443	434	426	427	421	444	460	438	459	454	463	447	456	419	473	467	436	429	432	430	423	448	445	421	457	434	448	475	466	436	401	419	447	442	456	499	451	410	429	439	453	469	435	460	409	424	470	428	454	432	424	441	422	413	443	424	424	435	397	429	453	447	402	419	444	434	407	455	445	437	403	417	412	415	432	435	442	397	451	418	476	446	406	414	453	431	434	451	438	471	419	459	425	442	431	402	421	436	434	472	434	443	448	470	467	471	459	470	437	465	472	471	444	447	413	431	429	439	387	440	458	468	457	419	430	438	421	422	475	463	438	451	419	421	484	475	429	405	448	440	447	426	418	448	438	446	446	410	418	450	427	433	465	454	440	439	435	453	449	440	433	442	437	447	395	425	406	433	446	449	478	454	443	429	458	435	438	451	408	426	398	439	458	456	448	448	451	411	429	455	448	436	436	421	411	466	374	425	426	425	441	423	449	422	443	440	451	467	465	439	427	462	430	416	422	442	428	401	428	466	431	433	486	443	422	417	423	395	406	396	430	454	419	418	453	462	421	467	443	458	450	454	473	452	435	428	447	453	443	429	442	409	432	463	422	410	469	416	414	384	452	436	412	449	469	462	471	446	440	419	432	434	447	404	429	424	437	423	444	437	434	427	415	410	434	428	430	435	379	446	476	417	480	417	402	441	454	409	454	461	407	418	456	449	459	439	436	476	449	451	459	420	467	434	465	433	417	465	425	473	460	464	444	398	444	445	428	431	398	459	465	437	452	429	459	433	452	482	447	444	416	442	442	442	445	444	416	465	429	446	428	443	471	466	449	442	431	415	445	441	444	438	397	424	450	429	415	487	422	453	451	460	441	434	419	444	439	467	451	432	434	465	420	393	395	490	448	455	420	482	415	449	447	409	426	459	441	471	456	423	465	399	418	435	435	402	427	430	482	448	445	418	409	447	437	430	465	428	424	442	452	421	452	444	454	440	477	452	451	439	445	446	462	422	427	440	412	448	433	425	445	449	414	426	438	440	428	442	452	435	462	442	405	434	439	408	459	397	418	452	400	423	409	449	441	452	419	474	424	424	470	431	457	462	419	423	459	406	405	438	441	440	442	454	407	433	443	441	475	473	449	443	403	453	440	450	452	460	424	424	429	472	435	417	444	428	413	457	424	441	432	456	393	435	418	446	418	444	425	437	445	430	468	437	469	436	439	442	447	460	426	447	409	437	431	458	462	407	436	477	416	454	432	448	446	445	442	429	386	428	450	445	478	397	449	413	443	438	452	451	431	464	422	456	449	469	440	469	442	449	418	406	417	456	445	432	461	435	419	444	421	453	462	463	455	469	437	401	419	445	466	414	468	444	438	435	427	406	437	430	424	430	458	430	425	447	395	435	456	411	455	442	422	430	469	429	465	434	418	433	429	441	394	422	417	436	440	434	415	451	434	454	440	447	390	438	437	443	382	428	452	401	422	464	442	439	445	443	423	439	432	451	440	461	454	425	430	409	409	458	432	450	415	473	461	453	425	445	444	442	452	402	434	429	447	450	410	395	479	451	453	441	430	412	395	427	439	439	423	455	456	431	447	442	441	434	463	463	421	461	418	454	450	457	376	433	432	449	437	403	442	429	452	436	433	424	427	457	469	428	460	493	451	466	420	445	429	457	436	466	462	422	435	442	415	413	451	467	404	438	431	407	456	425	450	452	414	457	381	458	447	480	423	430	474	440	433	441	446	469	427	431	471	428	449	429	412	398	452	428	432	427	438	463	439	438	420	459	471	435	462	422	451	447	416	443	430	425	439	465	467	479	433	440	443	430	420	448	446	448	461	401	433	450	445	452	464	420	469	423	436	400	415	469	450	446	433	441	449	436	466	416	431	449	423	444	434	411	440	449	417	473	448	452	441	445	439	419	486	447	421	436	406	411	450	445	463	447	430	420	419	456	427	460	421	452	423	435	464	423	477	430	442	384	462	412	437	428	396	426	436	415	451	438	418	440	434	441	454	405	408	426	421	455	409	464	489	427	453	433	435	457	437	432	439	413	487	445	452	472	466	434	416	420	447	461	451	449	430	414	422	439	461	459	455	452	439	458	479	444	470	470	425	422	419	434	435	438	430	439	440	460	459	450	464	421	450	440	443	460	437	438	474	439	456	439	402	412	454	447	435	431	459	451	437	460	447	400	420	429	427	436	433	411	414	448	435	464	392	402	439	459	429	437	430	407	458	419	394	431	420	446	449	419	461	419	428	454	441	465	432	464	411	425	414	436	433	435	433	445	455	428	431	419	423	422	430	405	458	396	439	447	442	395	433	430	419	436	458	406	406	477	429	388	483	457	461	481	443	452	427	442	462	422	452	480	433	415	431	466	449	442	441	427	443	423	442	481	446	416	462	445	410	462	438	449	464	460	434	439	416	469	445	454	415	436	447	446	438	456	417	426	446	476	452	434	435	424	438	443	423	423	427	416	405	472	429	413	466	474	448	435	430	360	455	433	420	458	438	435	446	453	425	479	425	468	453	445	427	474	447	451	438	430	458	407	453	436	427	437	422	426	453	430	459	396	426	451	443	432	450	408	424	404	453	409	439	470	441	428	426	456	454	439	462	454	456	463	450	458	440	430	407	432	406	448	434	475	443	459	405	421	452	410	446	435	417	436	441	414	419	459	460	441	434	411	463	430	486	457	435	435	438	444	455	427	441	409	426	470	427	442	476	430	417	413	434	418	442	431	426	432	432	416	450	444	434	470	433	409	465	434	466	431	433	443	448
54913	92292	78624	54034	35401	19815	7662	2623	1084	799	726	796	757	820	749	703	770	740	717	769	720	709	744	745	770	807	765	756	777	777	787	756	761	736	792	781	781	741	779	684	795	683	753	774	801	743	755	725	760	763	793	769	732	791	758	758	762	756	756	726	750	774	768	718	769	786	734	762	744	782	708	764	738	764	735	769	787	783	739	748	728	759	712	752	707	769	722	783	737	753	737	736	758	725	797	767	811	760	767	777	745	724	720	790	736	725	739	752	730	767	790	777	752	788	715	756	775	720	776	786	756	749	734	736	781	729	793	749	721	773	738	742	726	770	786	722	769	730	780	736	757	730	718	785	721	746	719	742	791	790	728	777	734	765	772	710	779	748	775	787	765	700	769	712	738	769	755	779	743	721	723	763	768	762	796	764	740	761	776	763	755	788	806	795	748	678	746	712	754	718	769	783	744	750	753	749	718	739	762	764	738	782	743	755	714	736	746	761	748	739	728	775	772	758	740	762	747	737	708	730	738	748	777	767	799	748	728	776	751	746	793	758	745	754	769	780	765	743	724	816	783	786	717	751	803	763	759	750	769	777	754	766	744	765	747	736	729	781	752	766	766	788	735	762	782	732	767	732	755	765	754	777	740	724	791	745	788	743	717	751	774	763	771	788	778	730	721	758	790	739	753	772	753	730	751	768	779	729	814	765	780	742	771	789	766	728	804	720	742	735	749	747	722	782	768	761	745	770	753	742	711	754	758	755	768	725	737	799	768	775	745	733	771	731	797	790	771	765	760	817	820	787	760	750	773	784	722	741	804	691	763	760	741	738	761	716	777	763	736	733	809	810	724	777	737	771	797	759	756	763	761	754	771	729	765	750	737	793	734	742	742	691	722	736	739	770	776	707	735	729	833	698	740	834	710	723	731	714	723	747	750	765	789	759	754	759	716	734	726	732	737	713	719	731	756	742	766	753	740	782	840	791	750	787	749	729	741	764	746	751	789	749	755	767	758	785	781	725	772	748	787	767	808	763	721	798	786	765	758	768	750	734	757	785	757	782	735	776	703	794	734	776	745	747	767	746	729	788	772	758	761	727	771	799	745	742	755	783	738	738	787	726	764	756	798	728	775	740	793	751	788	796	764	724	771	779	752	740	786	740	759	779	757	687	771	769	763	776	739	784	768	756	746	765	692	767	821	700	799	741	739	786	772	759	771	758	750	779	742	738	744	713	715	752	773	731	720	769	722	747	794	755	783	766	751	793	692	718	802	777	755	739	726	776	726	732	761	760	769	727	702	744	770	760	771	713	758	745	738	713	771	728	692	775	733	761	755	715	742	726	781	765	774	709	758	687	748	699	809	799	728	764	771	737	760	782	727	735	719	787	754	760	736	708	773	767	741	751	774	771	786	805	728	757	764	775	787	795	729	817	812	706	751	728	676	761	766	787	727	767	735	750	771	736	751	777	746	739	766	801	750	785	757	817	714	759	828	738	725	781	764	759	695	754	760	762	725	772	732	767	798	762	728	798	718	793	760	767	770	753	768	772	769	786	756	745	732	742	782	765	752	709	733	723	770	752	755	755	741	743	767	752	774	809	729	715	787	768	768	729	797	797	734	732	754	756	681	755	742	736	776	737	740	775	761	731	808	714	744	751	752	749	760	745	735	733	736	744	788	712	773	698	736	757	753	798	743	782	771	749	695	709	805	762	766	810	738	766	771	738	719	764	748	739	761	773	752	766	772	738	728	731	741	748	793	762	794	752	753	779	784	791	756	763	737	766	793	788	756	765	754	731	766	783	752	714	756	737	738	779	764	723	814	741	736	748	748	779	770	760	740	774	740	785	797	766	765	728	788	784	782	702	736	749	725	731	754	723	766	757	792	750	749	814	735	813	748	776	792	799	724	778	735	730	785	766	781	767	819	744	735	743	768	789	742	783	729	755	733	772	806	745	763	744	819	791	788	779	740	775	790	768	748	824	737	779	733	744	744	737	710	760	722	733	812	762	808	768	765	735	721	799	739	769	745	745	776	764	722	793	716	724	773	740	767	793	754	789	768	742	769	748	766	746	764	746	721	757	757	749	730	843	777	711	831	721	759	767	732	745	782	762	775	728	786	782	702	771	745	769	747	777	722	767	740	719	787	756	825	757	804	770	734	762	710	738	750	745	736	749	747	739	748	781	745	809	738	801	744	746	720	723	723	784	762	784	714	752	756	817	692	750	752	742	798	786	726	778	759	794	720	771	770	777	784	769	777	713	709	710	730	715	776	768	754	771	759	774	746	797	773	764	726	783	752	751	773	760	710	710	714	717	740	832	764	764	731	715	720	752	785	744	755	723	804	773	727	760	739	778	750	782	760	801	760	766	739	802	777	718	766	709	769	751	769	778	706	795	732	714	737	729	722	785	739	722	785	741	793	716	767	733	759	707	714	779	739	776	757	777	750	754	780	763	777	739	716	763	759	730	792	756	769	767	705	747	787	752	749	750	729	777	773	764	806	757	694	778	757	780	788	780	738	743	765	720	757	737	743	734	725	717	694	741	767	752	772	755	769	781	769	749	728	798	772	741	743	723	747	775	700	774	710	791	760	763	724	756	734	713	769	727	719	775	839	801	778	722	785	783	795	731	785	735	733	714	767	769	737	761	771	720	783	772	783	780	743	752	742	766	788	783	785	729	742	731	727	788	724	729	800	787	747	725	764	813	725	750	781	746	758	779	775	718	755	737	783	759	765	771	770	744	792	702	758	781	729	740	768	805	765	768	761	785	758	771	773	747	800	742	679	765	724	773	672	733	765	723	743	725	750	706	778	803	742	712	788	747	777	774	755	738	711	735	801	723	783	796	758	780	708	717	727	753	795	747	779	800	794	767	690	723	737	730	819	759	735	771	727	780	797	684	736	749	760	752	718	758	735	777	742	773	726	767	756	691	812	767	746	769	781	756	675	755	771	779	766	763	729	711	744	804	731	788	732	701	714	726	772	767	772	702	757	826	763	748	751	733	789	783	752	758	733	763	749	791	748	771	744	710	761	765	739	820	690	741	793	752	758	758	743	749	746	778	682	753	738	752	676	781	731	714	724	767	747	747	751	814	785	764	763	787	697	754	729	779	769	747	759	761	744	745	733	736	731	779	743	762	729	728	745	784	741	805	760	764	732	755	715	738	740	727	738	744	750	704	735	692	789	713	818	714	768	817	760	739	737	766	760	765	739	788	737	744	768	763	772	744	706	731	806	734	753	737	781	759	787	839	763	683	741	740	809	765	780	739	744	764	733	717	758	711	799	742	701	732	709	708	755	738	796	754	761	694	796	791	767	780	762	756	774	800	761	757	739	761	764	713	780	777	770	768	744	790	763	781	764	737	754	748	711	731	780	721	708	746	726	792	696	785	763	779	814	783	769	746	774	700	770	735	787	737	710	766	724	767	678	762	739	730	725	751	765	753	703	788	734	814	755	732	824	752	776	747	766	715	769	778	771	736	696	715	752	777	790	722
23452	22432	36952	37440	30026	23651	13529	2362	787	575	545	556	539	519	522	509	519	498	545	527	518	539	586	535	543	486	537	510	561	522	534	513	507	531	544	495	509	543	535	510	500	513	539	514	506	531	517	500	509	485	514	506	510	513	533	569	566	500	481	517	496	520	515	481	580	523	531	520	526	509	508	508	505	515	550	533	510	515	524	525	537	506	485	529	527	497	499	507	496	560	528	482	500	471	517	512	493	500	496	533	496	502	498	554	518	501	545	518	472	496	543	495	530	523	493	477	490	458	572	513	502	522	518	507	506	522	527	514	484	483	506	483	518	552	519	522	501	518	501	511	490	479	535	536	506	488	561	465	498	523	527	487	529	505	525	509	524	514	493	491	488	506	527	574	512	527	527	494	523	492	536	535	539	500	469	485	517	527	485	511	492	533	521	504	492	506	494	505	505	501	462	472	476	528	519	536	504	524	505	468	536	503	486	482	526	572	513	467	523	499	483	485	509	487	504	481	494	536	466	491	504	500	502	479	530	536	516	517	503	463	496	525	508	511	498	525	498	490	517	536	484	526	485	501	478	504	568	560	565	494	497	548	520	489	546	487	483	518	528	501	499	534	564	492	498	511	500	512	491	524	517	525	494	499	505	489	505	502	536	459	515	513	490	533	505	508	519	520	538	487	483	566	517	517	510	505	552	525	499	491	553	535	503	527	524	537	509	508	513	550	503	494	502	545	523	494	509	516	517	525	490	535	482	486	499	504	558	455	493	491	507	489	541	511	499	465	537	534	514	527	531	504	533	493	491	488	498	486	499	543	539	504	516	501	524	517	526	492	473	495	516	520	528	483	533	535	525	487	522	502	498	486	545	511	499	504	512	528	513	550	487	496	481	540	524	542	499	504	512	512	499	533	492	498	507	503	506	512	481	559	526	535	486	471	532	517	502	510	488	493	548	484	499	506	522	534	533	505	506	528	499	529	504	519	485	457	491	515	488	510	488	515	532	526	488	477	511	556	548	466	504	521	517	494	509	521	513	479	491	514	507	540	510	502	514	523	521	522	522	530	503	530	537	474	478	515	476	453	460	531	517	523	477	526	495	487	498	468	505	507	547	488	522	509	494	538	529	513	522	535	507	469	532	507	500	489	520	549	507	501	557	516	504	491	499	483	496	513	478	549	540	520	518	485	491	512	523	483	503	521	491	480	495	462	531	502	490	475	538	515	479	519	478	489	508	521	523	507	504	518	538	493	548	502	538	514	526	513	519	537	518	498	520	519	522	502	501	537	494	487	504	454	486	475	537	519	518	535	515	475	494	493	491	530	478	489	508	480	547	492	514	519	485	540	532	529	487	496	546	550	534	522	475	490	479	536	516	492	490	505	506	532	524	509	458	546	517	513	509	514	504	519	489	512	517	498	549	512	524	505	525	505	530	464	501	522	501	479	538	525	505	523	488	491	497	516	494	469	494	516	509	531	443	510	490	518	514	521	530	478	507	506	530	492	520	523	519	490	522	514	530	493	467	493	517	544	528	510	497	493	504	514	456	518	514	506	534	541	479	481	499	534	462	519	510	513	540	532	495	500	502	487	454	500	521	496	545	511	491	508	500	540	501	495	507	512	516	505	502	525	541	494	489	498	515	525	464	531	533	532	542	513	518	487	540	528	499	515	501	529	538	525	528	531	518	499	460	510	520	487	518	510	515	527	502	516	528	518	478	532	520	515	508	507	501	528	526	499	497	508	467	525	564	526	522	524	489	538	504	520	494	548	524	516	501	522	546	473	530	522	447	530	466	519	489	489	514	530	478	538	511	498	494	542	499	513	500	528	528	470	468	492	507	507	524	550	488	462	488	545	505	490	538	498	547	515	510	507	506	536	520	506	513	537	514	547	533	452	515	508	518	474	503	517	501	510	513	522	524	550	492	522	503	533	547	486	527	512	520	514	477	496	468	515	515	491	480	527	524	506	512	528	530	535	505	502	503	482	499	478	518	509	510	498	551	514	509	550	531	528	533	483	493	511	517	466	511	541	497	490	510	512	503	516	503	521	539	535	485	537	516	547	493	484	498	496	537	550	532	534	511	510	521	488	494	581	533	533	512	471	480	552	494	532	489	497	540	464	492	480	540	491	531	521	509	506	538	494	510	497	469	507	482	509	488	558	526	527	533	497	550	519	522	512	492	542	486	519	517	515	470	491	497	532	494	472	448	497	490	521	529	539	499	512	492	515	484	506	521	455	477	498	538	520	493	475	508	512	496	487	500	501	499	483	514	485	535	508	503	530	518	518	490	488	477	478	520	497	571	495	538	447	530	529	503	485	507	545	501	502	518	486	513	467	516	499	493	526	561	503	525	475	501	515	476	501	485	502	504	511	515	516	477	507	520	513	515	532	507	537	498	496	487	514	521	477	491	509	495	522	489	543	507	507	457	483	492	492	528	517	507	454	535	479	513	495	458	472	524	472	520	495	575	483	512	492	549	493	508	541	517	477	494	491	468	488	493	474	494	515	487	517	532	457	502	524	513	496	528	507	531	513	497	463	522	502	485	496	496	544	503	537	541	485	550	482	491	512	483	511	522	486	499	482	510	509	480	537	517	542	486	507	493	490	522	464	490	508	495	535	523	508	518	532	472	509	500	530	499	537	552	523	495	505	508	529	484	524	476	510	465	560	483	496	506	510	546	530	507	535	500	497	499	516	480	518	482	475	517	492	515	485	501	497	497	543	472	491	516	501	564	490	488	517	482	510	526	513	537	531	507	507	518	470	496	538	500	485	485	523	529	528	475	530	519	520	485	544	515	519	510	500	508	484	543	508	546	511	489	517	505	507	525	529	567	504	518	485	517	487	512	501	474	486	503	559	485	497	468	506	522	516	496	486	496	532	532	498	537	519	452	527	517	489	518	482	536	498	497	522	513	509	502	478	475	497	486	465	493	579	495	493	514	557	495	557	529	565	504	506	479	459	452	514	504	534	485	488	467	523	515	519	512	502	464	478	518	515	469	516	529	521	531	490	482	458	528	537	555	504	527	502	494	499	516	527	515	497	506	498	522	471	525	501	503	516	504	513	527	517	499	489	526	532	500	475	506	505	488	516	516	532	473	499	494	501	536	513	499	530	511	560	478	499	516	517	489	485	499	511	506	564	467	499	475	546	511	565	506	491	482	496	501	547	503	483	530	492	494	528	528	481	523	473	496	519	513	527	513	488	529	531	514	509	550	507	560	510	492	515	549	514	518	482	498	483	479	491	533	475	487	510	502	552	508	491	491	485	492	459	541	477	484	524	503	538	550	495	502	509	532	470	509	525	512	508	505	537	513	524	558	485	505	526	538	501	511	486	475	519	510	514	515	511	527	491	531	528	497	486	463	556	483	525	527	490	500	521	518	519	515	515	468	478	526	546	483	505	517	499	524	529	506	531	509	544	506	479	495	534	523	466	511	520	503	494	498	483	489	480	471	466	509	497	528	554	475	509	447	499	522	563	555	533	453	519
60096	102140	88088	66184	44287	27825	12124	3935	1419	930	858	819	877	850	846	884	838	801	874	875	836	863	872	892	884	829	835	889	838	867	867	840	866	824	855	879	814	815	826	833	812	851	845	882	819	851	864	866	857	862	824	812	838	915	824	875	865	881	818	893	841	810	865	871	843	828	851	831	802	860	870	858	855	841	812	859	868	805	841	842	885	833	844	878	811	849	862	866	836	831	858	844	796	840	807	837	819	837	861	856	850	840	860	834	870	866	810	831	827	854	851	781	876	849	853	831	850	892	827	828	823	848	869	873	818	810	883	858	862	791	812	832	766	801	880	862	821	868	882	834	862	878	823	881	852	828	800	831	804	838	805	844	880	853	906	827	835	838	822	783	833	839	789	843	857	881	901	834	834	824	872	854	861	870	858	792	862	823	866	848	879	818	830	855	815	829	848	868	847	794	834	834	848	780	820	882	840	833	851	851	819	849	845	852	829	869	852	847	792	882	844	881	896	897	846	878	809	869	793	848	822	857	863	889	853	880	848	839	836	828	855	827	806	868	766	796	839	888	843	827	843	835	826	860	847	828	835	854	816	846	902	820	868	865	865	851	860	820	858	823	829	826	867	810	868	803	870	858	801	831	809	850	863	801	873	819	837	860	857	840	794	833	818	827	830	868	841	834	819	797	853	822	835	867	856	812	845	856	820	868	907	817	817	868	903	830	866	825	838	817	877	853	785	854	813	888	852	847	880	835	847	870	861	838	839	824	837	855	841	828	825	863	835	861	849	827	815	844	857	834	871	853	855	849	836	848	840	851	865	804	798	825	843	823	858	799	830	852	849	868	769	872	830	828	840	916	825	826	851	836	811	859	873	832	819	898	835	849	921	857	816	812	846	884	822	831	842	883	828	836	885	856	875	862	870	799	878	859	772	840	801	843	819	870	815	808	812	806	858	845	855	812	825	771	866	865	828	861	873	844	824	875	830	891	827	876	815	822	861	773	823	854	883	804	837	793	834	860	793	821	836	847	885	901	904	865	880	828	840	859	823	847	837	783	861	833	800	808	838	879	819	852	843	844	872	817	879	844	854	826	868	850	803	820	847	868	872	889	840	862	813	849	902	820	843	804	817	820	845	833	849	885	852	833	818	868	842	851	827	820	812	836	856	822	819	878	835	843	855	848	845	829	798	889	882	832	833	840	903	839	880	867	838	858	938	842	826	851	854	847	809	889	854	839	870	826	833	797	822	850	820	877	847	811	846	800	798	830	785	883	838	845	794	803	799	824	865	806	826	829	879	851	826	861	847	857	884	836	847	843	881	841	844	808	871	836	833	909	847	881	820	828	853	817	861	910	813	860	856	813	842	841	814	877	835	818	851	799	803	839	846	853	891	900	820	929	857	836	873	895	814	831	852	816	881	877	875	847	806	847	848	866	881	829	860	828	855	827	878	860	840	814	823	755	813	863	872	842	815	838	852	873	865	856	833	856	843	834	836	823	868	844	834	848	874	855	827	873	804	825	821	865	876	863	805	881	866	840	816	917	820	851	859	812	851	859	828	862	863	857	860	797	866	850	836	881	856	830	834	867	845	839	890	855	847	849	878	902	884	875	876	838	843	862	876	785	806	839	844	829	840	879	779	851	865	869	825	867	834	845	896	788	877	883	852	885	829	863	772	836	824	892	816	842	865	821	863	838	885	853	863	813	816	862	909	900	798	870	838	864	832	809	843	834	806	853	848	828	837	897	883	865	816	825	893	843	833	859	844	851	810	804	819	855	839	805	837	874	839	877	838	893	809	870	804	839	834	833	809	851	860	849	854	871	827	831	879	900	853	861	804	854	863	828	862	839	866	851	815	838	843	844	835	887	830	799	857	861	863	836	880	857	797	758	796	835	836	865	848	847	836	822	866	862	866	827	805	866	866	807	849	847	866	872	837	858	877	819	857	767	850	875	874	848	835	904	866	858	844	856	869	809	778	868	827	854	860	860	855	878	865	855	809	855	869	823	836	831	882	816	841	848	803	837	792	871	800	877	932	779	844	831	871	829	829	823	833	906	874	823	828	839	821	824	847	849	838	812	858	846	856	854	850	843	831	789	832	846	839	854	856	928	902	824	817	804	869	839	810	874	843	827	832	871	781	878	839	842	865	826	829	828	871	879	830	888	848	851	876	904	852	866	833	745	908	864	842	853	803	854	845	866	852	820	876	813	903	874	829	861	806	851	810	832	886	859	899	832	863	843	877	806	882	842	803	847	827	867	859	906	865	847	855	846	883	834	845	836	845	813	835	792	788	857	851	850	819	890	848	883	860	844	838	846	794	876	862	891	827	903	841	865	879	870	844	827	831	794	918	832	849	883	854	783	858	858	893	833	843	816	850	850	880	891	900	891	868	879	843	798	828	847	815	788	806	827	841	850	876	790	816	873	815	832	814	827	832	828	815	848	846	858	830	856	850	853	805	842	848	905	886	877	862	865	828	830	850	831	859	842	772	863	858	858	949	830	870	796	831	826	835	882	842	866	888	951	823	811	842	844	837	875	845	863	852	819	854	798	838	838	838	801	850	820	869	836	867	838	786	824	830	858	849	827	888	811	857	854	857	874	831	857	878	833	826	912	855	891	829	821	784	848	832	906	861	849	890	838	861	819	916	885	837	855	868	809	839	807	827	859	836	849	835	826	863	832	845	852	876	765	908	835	828	820	867	853	848	785	848	822	860	862	820	875	804	845	908	818	810	839	870	867	845	861	824	832	869	879	785	812	887	900	848	833	846	835	821	833	842	842	817	815	884	834	854	869	881	811	844	845	851	825	826	810	820	815	841	837	816	831	823	868	859	864	840	848	853	850	834	906	846	859	842	881	870	838	829	840	854	874	830	855	845	819	853	826	835	855	849	867	815	814	804	845	828	812	842	871	870	871	877	822	862	870	886	827	787	867	844	853	844	842	848	806	839	824	873	864	812	872	859	860	880	872	817	863	849	787	894	827	875	812	839	847	821	794	836	841	793	826	811	801	799	806	909	856	844	822	837	867	868	885	881	837	767	852	797	816	881	859	880	819	798	822	837	779	838	852	866	828	810	808	858	821	840	864	851	812	873	830	873	775	827	875	881	822	849	839	860	897	844	850	854	781	852	849	945	846	838	827	806	873	768	799	868	846	847	855	844	874	866	846	819	823	820	834	834	829	814	836	851	829	874	882	805	820	815	840	806	842	868	843	833	817	881	848	777	822	860	791	788	861	869	845	858	879	853	832	881	876	815	825	885	791	836	815	830	828	852	871	860	879	841	856	851	825	836	840	876	861	876	836	863	780	844	873	806	847	795	784	878	884	836	843	830	855	858	841	858	875	840	853	882	869	862	860	853	797	810	795	866	848	839	834	783	834	861	852	847	861	831	872	870	869	820	884	856	817	805	901	858	893	861	859	799	804	856	842	820	848	832	857	840	863	823	863	871	826	825	838	855	830	815	909	896	827	814	786	811	829	813	851	887	838	842	816
27696	29633	35146	22491	8072	2537	984	537	434	384	421	415	389	409	393	394	365	403	399	415	423	407	381	429	402	403	430	382	391	401	414	408	385	404	426	377	426	356	391	405	398	396	389	389	395	403	454	377	441	401	394	390	379	362	400	386	426	408	418	425	411	387	424	426	405	399	387	411	374	413	393	403	390	362	349	395	399	364	365	384	424	384	435	393	413	376	384	378	394	365	408	408	378	390	372	366	415	388	418	395	371	410	396	399	417	425	381	387	385	403	396	396	428	403	401	381	376	395	353	375	385	388	376	401	357	408	378	372	403	407	373	390	386	383	383	421	387	405	393	434	424	369	369	441	362	360	407	401	428	380	398	406	393	407	401	436	386	437	405	381	359	412	403	410	425	390	364	420	387	367	404	379	384	383	387	400	397	380	431	404	381	423	382	368	384	403	378	404	392	382	393	467	392	387	387	408	412	405	407	374	400	381	412	382	383	391	392	404	374	395	387	388	374	438	394	399	435	379	386	380	422	396	384	377	387	358	403	433	377	385	400	383	388	381	407	365	401	363	374	408	443	401	373	375	377	407	407	382	385	372	392	392	434	410	361	402	371	414	428	373	394	365	366	333	429	395	394	397	390	417	406	400	398	408	394	392	352	431	388	364	391	401	382	386	402	394	409	368	405	406	408	423	381	411	398	426	428	386	399	410	372	392	390	353	378	420	424	398	385	371	399	409	420	405	391	395	397	387	377	413	403	381	391	390	397	377	421	420	370	406	407	419	370	373	406	408	406	397	387	404	395	412	414	436	391	375	365	375	411	379	388	408	416	388	422	393	424	404	377	390	429	365	396	433	442	408	403	365	387	383	397	374	422	428	409	383	354	384	378	417	366	405	394	415	375	387	415	415	423	422	374	396	387	416	393	389	378	376	407	391	405	373	413	392	411	407	377	403	374	393	410	385	375	389	386	417	424	435	374	373	392	377	401	370	408	393	416	402	418	397	389	393	432	404	416	395	366	377	404	366	394	394	367	392	356	395	346	403	386	406	382	429	371	397	395	405	405	372	373	356	364	440	388	357	416	375	395	397	367	368	418	372	385	406	421	379	428	370	386	386	410	392	397	393	383	377	455	427	376	379	375	393	435	390	394	377	399	409	397	413	400	396	397	419	408	422	397	409	408	396	414	383	385	433	395	374	425	371	412	369	376	397	400	375	412	397	388	388	374	374	397	414	405	406	422	388	405	395	372	404	383	363	377	394	426	377	423	375	420	405	411	385	387	396	407	425	373	402	381	402	356	457	399	391	429	399	376	392	387	405	402	378	396	388	386	400	416	403	408	402	376	390	403	422	395	424	395	367	392	396	388	364	423	429	365	377	362	426	414	385	430	377	390	406	361	390	408	395	384	418	363	376	385	390	407	400	379	405	386	368	411	381	366	394	408	407	373	386	373	394	378	390	355	394	394	400	389	374	389	393	367	391	410	415	415	387	390	405	440	386	376	421	394	362	423	420	371	354	376	405	360	385	381	405	373	379	376	418	391	385	394	406	401	396	396	424	381	392	400	405	370	392	413	405	374	368	381	373	396	414	387	419	400	369	382	383	403	460	425	398	426	373	387	392	387	403	367	370	403	419	380	389	417	398	400	440	410	367	390	382	393	391	375	358	404	392	405	402	390	402	418	398	386	388	398	395	409	401	428	378	367	418	399	389	464	405	397	405	426	379	371	419	373	393	382	387	406	439	398	368	367	410	408	396	388	385	441	407	366	415	356	383	398	403	396	395	370	400	429	382	390	373	396	393	368	386	411	420	428	380	413	406	391	390	385	416	440	359	433	370	396	396	385	386	382	411	379	413	398	365	394	416	377	404	360	366	415	411	396	413	390	375	415	397	374	401	436	390	415	382	389	394	392	397	367	411	406	412	401	377	398	472	371	390	384	389	367	424	405	415	405	402	387	363	396	421	385	409	435	422	389	403	397	381	359	397	363	386	409	387	414	408	362	420	416	399	378	384	377	375	403	378	381	425	380	388	384	411	416	375	389	397	377	411	376	401	389	377	398	382	387	412	409	408	403	370	385	368	396	380	410	416	373	401	405	363	416	416	386	396	358	407	398	399	372	369	409	441	426	410	392	388	392	401	384	407	379	414	412	378	402	393	406	377	412	376	358	443	427	396	407	389	368	357	428	375	366	398	433	394	391	382	385	403	356	426	405	378	370	391	379	374	397	398	429	397	379	383	404	386	367	402	412	399	382	387	372	386	373	390	406	355	457	393	387	403	394	392	371	445	413	415	405	380	409	363	404	403	385	412	371	396	409	395	383	402	415	415	400	392	389	385	401	387	376	393	414	381	404	398	388	402	388	424	384	393	371	407	374	404	356	388	403	415	406	423	421	413	419	406	429	382	407	351	393	383	420	418	372	408	401	416	400	415	358	393	411	414	393	377	388	396	336	382	375	394	398	406	402	403	378	404	433	368	378	420	380	382	377	400	394	402	412	405	433	402	414	415	380	415	384	351	384	407	380	407	434	383	375	409	433	354	431	411	405	390	418	365	371	411	387	405	425	384	402	437	425	421	414	410	390	397	397	393	370	394	393	365	397	404	395	391	422	414	404	417	404	395	428	409	415	398	438	374	402	378	387	387	377	393	426	395	398	387	373	435	412	383	395	406	392	380	390	358	381	402	383	376	409	396	360	418	347	399	423	399	396	398	360	383	429	427	436	380	410	395	412	409	417	371	403	391	440	383	390	368	410	385	427	455	398	375	415	382	390	426	385	409	380	379	428	413	397	391	363	386	403	383	358	377	354	383	344	399	371	409	397	407	400	435	396	392	390	400	433	443	393	396	378	387	378	399	397	396	419	395	384	422	358	412	408	418	443	397	391	393	388	373	389	366	404	393	402	397	400	403	394	391	404	407	407	405	411	381	374	389	368	374	379	404	376	395	430	367	373	391	394	397	422	388	416	381	370	377	382	366	370	399	385	414	394	392	400	391	376	429	406	399	362	414	386	406	396	382	389	409	385	415	426	397	396	346	338	408	422	366	396	373	360	411	413	425	413	418	436	358	427	388	382	391	373	379	408	384	416	380	350	367	410	371	401	371	376	374	366	366	409	403	395	410	364	438	363	345	409	405	408	362	447	380	389	394	378	379	379	406	411	400	428	410	400	405	373	432	368	388	407	399	391	378	448	407	424	361	383	400	378	395	389	379	372	393	373	415	390	384	371	385	397	423	401	385	393	373	414	376	387	401	388	365	376	382	361	386	413	399	397	398	390	383	393	420	382	383	390	392	419	394	393	379	428	413	416	402	388	373	398	345	373	412	381	393	402	404	426	418	414	393	398	361	403	432	402	400	384	356	384	430	398	409	354	419	415	435	393	378	421	380	424	371	393	380	405	379	402	406	385	390	415	416	394	417	395	394	366	375	368	427	409	411	401	383	365	376	397	415	379	425	419	390	404	435	394	380	400	403	404	391	398	379	437	403	376	388	382	400
30301	49326	41158	25212	12414	5188	2018	1053	787	721	707	700	713	691	718	701	703	717	678	640	692	673	729	678	724	641	727	666	688	716	685	693	679	638	648	706	677	718	709	694	659	662	653	686	720	667	700	681	670	708	708	689	708	715	674	679	726	728	725	639	697	622	710	693	672	705	684	710	687	690	669	751	691	676	691	686	692	695	670	635	658	658	685	709	694	694	736	711	728	670	708	659	710	671	649	689	675	730	701	675	711	722	663	697	681	625	707	677	663	674	736	701	708	741	706	735	681	715	681	718	691	669	687	713	692	742	733	722	701	739	711	709	691	724	686	702	681	703	657	687	700	714	703	721	657	714	714	689	690	717	753	675	681	672	673	708	694	698	722	717	720	712	679	710	679	704	713	692	662	663	715	663	684	689	684	710	663	760	736	643	652	712	679	668	664	706	668	667	697	689	710	694	696	634	720	693	651	669	689	737	675	652	698	736	674	697	678	700	654	670	692	714	705	640	702	671	698	705	710	710	691	699	710	654	708	715	698	717	705	671	681	705	672	697	739	746	731	697	698	694	704	704	706	685	706	673	689	725	722	687	743	718	677	677	712	674	696	697	674	685	680	716	701	726	689	707	663	665	702	689	652	673	680	675	698	716	685	711	677	656	718	672	687	724	688	678	741	707	705	703	679	650	734	657	718	692	679	641	689	700	698	724	713	622	691	638	722	718	688	697	708	655	727	636	726	679	685	731	708	665	706	665	764	711	671	712	706	652	685	719	710	679	685	694	666	683	693	716	750	716	702	728	690	625	708	686	719	760	727	704	721	716	704	689	753	688	752	641	671	721	670	708	684	689	679	694	676	686	733	713	643	702	709	755	726	691	734	673	673	681	700	678	742	714	709	698	633	680	731	736	683	667	659	698	699	648	686	666	690	683	692	714	681	707	711	683	672	726	668	715	682	707	669	704	697	663	712	663	652	647	685	677	726	686	689	677	653	647	655	715	688	707	682	671	660	684	753	699	677	741	727	659	756	682	664	663	670	731	699	693	699	710	668	719	697	658	722	705	677	680	675	702	697	718	691	658	740	665	666	709	709	726	664	664	710	760	665	711	691	704	664	732	700	715	665	706	694	667	696	694	683	704	722	691	681	694	692	699	691	734	653	688	708	692	721	683	667	698	711	686	711	726	736	674	695	681	680	711	688	689	726	679	735	727	704	703	662	667	690	689	709	734	744	723	679	653	681	746	690	693	714	686	717	675	710	687	687	717	727	681	700	705	719	695	717	678	695	721	705	752	686	716	691	664	653	722	682	701	692	670	690	653	702	691	680	677	660	647	764	700	669	689	683	670	676	699	707	726	658	715	699	700	657	690	710	688	711	723	726	722	725	739	749	676	737	744	697	653	659	690	703	702	720	650	725	733	712	700	695	708	669	700	726	702	709	703	677	726	662	647	746	674	661	717	695	687	671	714	717	665	709	700	699	670	692	700	762	693	723	692	695	726	724	668	715	733	701	707	674	719	694	628	693	696	713	703	692	752	682	687	662	663	685	760	665	747	683	703	684	659	739	652	694	692	687	702	682	701	684	695	677	677	685	731	702	690	699	663	744	689	710	712	711	683	700	720	707	683	698	697	698	689	691	725	684	721	675	655	709	700	696	681	723	683	656	739	673	725	706	681	687	671	661	702	680	697	708	684	649	662	725	704	728	720	703	708	673	673	693	723	627	679	723	677	656	669	677	719	689	728	676	721	604	692	664	659	706	733	680	670	693	690	688	668	710	677	738	683	692	672	687	677	659	666	710	659	725	732	693	679	658	720	660	702	720	707	724	725	677	714	726	704	693	636	745	715	713	698	696	739	687	696	709	650	667	671	711	659	660	699	710	730	679	709	675	667	714	673	711	700	713	722	701	674	711	716	687	672	676	690	703	703	700	716	728	694	707	644	750	694	719	655	681	689	680	710	652	653	685	680	676	677	709	662	723	661	645	718	695	708	683	641	690	661	682	647	697	700	650	682	672	666	671	619	696	717	673	749	746	737	725	706	661	662	662	727	704	688	673	708	699	692	680	724	722	708	748	691	736	716	724	675	648	712	675	756	703	699	717	715	734	722	663	712	687	708	692	702	704	654	696	706	669	702	716	677	665	704	698	704	656	635	704	696	706	670	754	689	705	771	662	711	690	704	679	714	702	662	684	674	706	703	696	743	651	703	710	673	734	690	686	692	708	689	663	635	720	686	730	713	654	694	724	703	703	716	690	708	741	703	664	678	689	655	679	723	682	735	669	678	694	716	702	702	702	708	715	689	737	644	678	695	670	737	698	722	728	680	635	718	727	667	663	733	665	688	688	658	686	718	659	687	746	740	691	712	730	696	704	718	663	646	662	735	715	719	717	632	720	676	697	696	697	679	658	722	720	686	728	705	761	664	698	649	702	677	671	691	734	659	735	678	696	703	682	644	675	689	690	731	731	691	685	678	693	691	696	672	658	725	673	714	716	675	675	707	680	726	660	705	701	689	729	666	693	704	648	715	743	711	675	714	713	660	721	706	698	716	707	670	667	672	686	610	708	684	661	675	689	677	729	703	661	738	670	683	674	744	711	724	684	668	701	668	687	712	710	692	677	724	690	670	728	688	688	718	718	727	658	656	682	711	694	691	703	708	659	704	699	712	680	714	709	765	702	692	730	701	678	678	713	703	689	757	676	719	657	683	657	688	696	677	683	722	686	707	728	642	656	714	642	660	663	678	678	672	702	718	727	671	713	726	708	704	693	676	692	689	694	703	689	677	720	731	702	696	677	680	728	691	652	689	683	709	652	690	711	664	709	728	689	675	734	757	738	692	731	689	681	737	677	697	706	698	715	658	684	686	723	706	686	715	713	710	712	680	683	717	698	732	680	686	686	683	686	716	713	712	687	707	743	669	686	656	640	717	709	751	743	689	679	703	671	671	686	666	682	685	656	661	706	668	741	708	701	667	722	713	690	718	722	690	682	747	688	715	599	719	668	690	679	715	719	755	679	724	660	692	678	708	644	707	679	742	707	702	726	693	689	690	725	695	718	713	755	702	694	672	706	690	720	694	651	699	702	693	654	708	703	642	684	706	666	684	713	710	703	674	680	702	751	701	721	694	692	681	680	714	713	694	689	689	689	718	670	715	695	695	668	756	786	666	706	671	679	701	707	713	632	713	694	661	669	715	694	752	710	679	651	673	695	701	699	686	678	662	668	657	692	773	666	688	684	761	693	728	702	693	670	714	721	688	691	676	718	692	691	710	675	668	709	662	676	667	646	687	679	680	751	695	699	656	678	700	676	708	665	668	701	730	663	645	649	654	722	662	704	661	681	693	683	664	659	616	718	747	693	715	688	701	663	685	683	716	714	632	724	715	660	687	663	637	651	697	648	704	711	671	699	711	665	653	683	687	675	737	737	699	690	719	678	733	709	626	704	717	762	684	691	705	700	721	674	717	670	651	685	675	723	678	725	726	685	736	656	652
24489	24342	42595	41370	28360	18125	6165	1219	561	442	446	425	451	489	445	445	425	464	413	447	430	393	442	430	406	429	412	452	451	476	449	454	440	421	432	446	434	450	400	441	453	406	409	416	417	386	406	421	442	442	397	428	435	483	388	442	435	462	437	433	411	428	432	485	411	454	443	432	439	442	443	436	415	396	417	436	444	468	426	452	413	426	435	443	396	431	480	407	420	452	403	423	443	392	425	411	442	428	454	432	425	423	401	446	442	421	416	433	430	439	440	440	467	483	473	460	451	444	443	458	450	428	434	426	461	401	443	448	467	427	462	470	403	425	421	419	474	442	399	465	421	451	449	421	430	447	449	483	428	425	445	420	414	445	430	429	435	434	454	432	456	438	484	466	400	414	399	439	446	433	430	448	457	387	452	430	417	432	412	434	438	445	431	449	443	454	430	439	425	485	416	451	408	396	384	446	430	443	389	479	452	436	418	451	396	437	414	413	472	470	420	391	445	430	409	414	427	455	436	417	451	455	429	429	428	393	429	452	466	426	451	442	422	414	433	440	407	398	457	411	455	417	435	457	419	427	432	463	434	457	441	406	445	448	431	436	428	423	434	421	448	439	395	439	422	433	416	425	445	434	433	437	432	419	419	433	443	447	423	453	416	448	444	451	425	421	409	424	479	431	449	443	470	453	467	458	421	409	445	442	452	437	439	416	425	421	471	461	433	474	411	400	438	477	432	447	434	426	438	449	431	447	422	440	440	408	463	422	492	425	416	454	437	407	421	466	415	456	438	493	460	484	425	460	431	433	455	431	451	439	426	474	411	444	453	439	442	437	409	444	455	415	401	398	447	384	446	442	418	436	421	424	463	420	439	414	402	445	462	410	423	446	432	407	420	450	426	458	457	402	395	429	426	414	438	419	435	413	448	465	468	419	449	457	417	433	401	458	447	423	415	429	422	458	418	432	436	437	419	446	443	427	433	453	437	435	429	453	417	451	464	418	457	438	465	417	458	410	464	417	447	411	413	421	438	498	443	474	478	450	415	459	397	460	459	424	464	420	403	451	430	428	423	436	445	443	459	447	452	434	467	446	447	464	456	444	464	406	406	471	420	431	471	455	418	428	441	458	451	454	457	479	440	451	458	418	452	443	433	421	444	407	470	438	450	481	458	429	458	390	442	425	444	462	409	462	446	463	437	429	435	464	421	402	443	446	463	424	401	444	433	444	412	405	427	435	447	472	428	424	418	449	452	434	428	434	424	433	444	416	445	437	450	416	391	397	456	459	430	439	450	464	434	477	444	463	378	457	431	425	471	414	439	438	428	443	462	470	474	431	428	426	443	453	460	446	417	447	426	404	425	415	430	410	429	462	424	437	458	418	442	426	432	405	433	434	447	404	447	416	399	367	456	437	407	486	428	404	445	413	475	417	431	422	455	451	470	439	419	447	422	478	450	418	431	465	429	415	442	385	440	444	425	469	432	437	439	407	413	410	416	467	435	460	412	455	417	414	420	419	439	428	403	458	457	449	439	447	463	427	461	423	427	446	426	418	461	447	470	445	423	416	451	445	443	460	403	435	471	430	443	415	432	438	441	438	470	407	412	436	432	431	396	435	448	442	416	449	409	415	440	424	412	402	458	388	417	421	426	397	457	451	469	397	409	449	412	392	417	395	421	443	416	428	443	447	407	436	456	445	427	438	380	407	406	390	446	410	425	463	458	449	414	434	476	398	435	425	458	432	436	436	451	426	451	442	462	428	422	416	437	444	418	450	447	434	433	462	422	463	459	413	436	429	428	434	411	425	415	433	449	431	455	444	433	410	435	472	421	445	442	429	453	477	417	408	423	433	442	434	404	412	397	438	411	450	450	429	412	414	430	461	458	434	489	442	396	442	436	435	461	396	441	455	446	405	410	481	410	427	427	429	396	401	435	459	429	411	413	436	454	428	412	461	458	419	430	442	455	395	442	436	391	458	418	467	444	418	454	443	383	426	450	418	416	394	458	440	422	410	431	442	428	419	442	448	469	410	445	411	424	440	412	448	430	446	427	470	445	418	440	421	423	412	437	429	424	468	429	432	447	467	418	430	420	428	464	455	422	412	402	438	449	446	434	470	435	430	454	440	431	431	428	450	399	406	429	435	451	445	444	455	410	417	401	427	435	478	448	450	429	414	435	473	432	406	443	410	432	433	425	419	429	431	421	452	424	444	435	454	452	441	464	422	476	465	451	441	450	434	453	471	462	455	429	430	431	419	449	444	415	463	428	457	385	430	463	451	437	456	467	439	456	439	401	400	458	413	420	423	450	463	443	478	399	438	432	449	425	437	424	418	413	435	429	458	477	442	471	416	385	416	437	443	437	437	451	442	450	432	434	465	437	469	426	432	395	436	440	464	446	408	428	438	446	450	456	424	433	431	405	440	447	414	450	466	408	481	438	474	440	458	404	448	424	438	444	424	455	407	443	414	425	414	448	459	419	415	399	446	428	423	461	446	415	440	444	424	426	425	420	446	433	412	407	403	416	447	449	441	422	432	418	423	383	424	445	467	471	434	439	466	436	479	406	448	401	460	421	437	401	453	435	414	448	445	438	429	432	454	444	439	452	431	486	443	403	426	422	464	419	407	473	440	415	445	454	430	397	457	447	433	454	442	455	442	452	417	462	420	443	428	431	409	470	416	437	456	372	442	454	437	419	439	432	437	438	429	422	432	435	499	442	418	452	442	450	403	440	427	445	462	417	408	442	435	433	437	421	450	429	450	429	397	435	436	443	454	441	440	446	453	431	420	458	438	432	454	454	424	427	472	418	413	459	451	489	457	460	433	432	440	427	458	425	418	439	469	467	426	466	447	431	430	454	420	441	437	455	399	422	413	420	502	438	448	433	423	445	434	446	422	450	448	414	457	483	449	422	406	459	445	393	429	426	450	448	418	428	440	416	443	462	410	431	441	428	457	439	451	429	415	423	441	449	410	448	452	423	476	469	454	447	433	441	422	416	432	457	419	468	442	431	446	448	397	446	452	450	422	425	416	394	444	446	409	411	434	434	422	431	464	438	397	430	438	454	454	455	428	479	445	461	428	477	412	398	461	451	429	425	453	419	424	463	439	452	420	424	470	446	406	402	430	423	470	459	440	466	414	421	455	422	457	416	430	441	418	437	438	424	435	443	453	407	420	445	463	439	439	451	423	426	418	420	415	461	461	457	447	404	392	436	448	442	461	422	453	427	414	394	411	442	415	425	426	455	428	439	451	438	463	396	413	453	437	415	450	443	430	438	459	451	457	402	459	412	422	438	407	468	403	452	448	431	439	387	429	431	458	435	440	450	446	420	445	415	437	446	435	456	459	420	403	432	438	439	448	428	419	440	437	446	435	406	404	462	405	417	449	468	432	446	422	457	469	436	423	431	414	437	414	444	433	446	434	463	445	422	417	440	424	419	402	426	454	458	429	418	437	463	433	462	427	435	422	408	397	415	441	445	428	433	456	448	400
54888	92779	78745	53765	35869	20388	7828	2418	1057	815	790	774	757	809	774	744	752	764	729	800	743	756	777	754	783	748	785	787	772	770	759	801	746	722	777	753	773	751	752	755	766	750	749	756	721	794	704	795	826	799	764	769	763	732	747	815	767	784	741	786	756	757	796	745	780	754	796	793	786	726	751	797	800	744	701	778	842	795	747	796	810	759	765	739	752	775	754	725	740	767	797	738	770	780	733	749	758	791	771	764	785	737	764	733	773	804	725	763	789	749	757	728	784	794	804	748	773	757	737	795	803	763	734	817	768	768	760	767	726	740	772	762	764	775	755	820	778	741	721	727	760	779	745	790	790	806	799	787	749	746	790	777	758	764	744	763	736	807	754	765	809	778	738	747	711	792	731	729	816	777	804	735	765	800	733	779	744	757	721	767	719	748	786	760	752	695	738	816	758	762	750	771	771	756	701	761	733	762	776	762	752	788	762	784	722	787	771	764	768	786	770	750	749	778	720	741	760	744	729	760	753	756	787	778	740	794	754	763	778	762	754	723	787	755	780	731	813	726	738	747	751	759	766	781	726	752	739	768	797	750	774	741	743	799	790	728	774	781	728	733	824	764	800	767	758	774	711	759	763	782	773	746	814	755	747	783	783	758	752	778	723	759	750	713	756	766	826	801	803	821	749	732	774	752	702	759	768	753	754	725	751	740	769	759	780	814	780	763	729	773	759	771	771	796	750	741	743	721	760	803	787	799	724	789	739	762	757	731	764	712	779	808	729	805	744	721	779	743	748	779	695	759	739	824	732	794	722	760	723	737	774	765	751	785	748	805	780	807	770	751	798	741	774	799	730	764	729	703	819	725	744	751	784	793	764	761	774	737	753	776	796	738	724	726	733	735	730	741	772	765	780	754	743	757	758	768	713	755	739	747	765	759	773	767	764	806	767	814	797	788	734	732	754	744	758	737	741	750	799	815	737	729	764	793	765	828	759	790	787	800	804	761	780	767	752	744	768	760	752	731	718	773	791	714	745	755	733	806	764	743	778	765	731	773	756	793	773	681	778	730	728	763	790	732	726	748	769	772	786	761	739	783	741	779	769	792	784	764	751	753	768	753	770	766	704	752	734	735	781	755	714	770	778	711	790	769	820	766	764	799	794	783	746	778	750	823	790	793	724	730	810	718	726	773	818	759	775	818	765	720	847	756	788	748	748	757	853	717	800	788	744	788	767	811	761	737	730	764	739	721	799	786	752	764	765	797	716	752	781	755	753	758	717	766	774	778	790	778	793	767	763	767	751	740	749	786	785	768	770	768	743	756	714	753	749	823	724	821	755	774	747	751	735	771	763	718	747	763	743	783	767	765	769	772	767	782	738	769	787	832	759	746	792	738	735	708	812	724	823	791	769	737	758	772	745	749	759	771	798	771	750	749	761	759	757	774	733	732	712	765	784	788	732	804	732	761	791	787	725	732	762	804	723	769	763	766	774	805	738	711	744	769	791	798	746	799	768	793	767	723	756	762	770	719	748	747	749	748	758	731	718	743	742	768	787	777	726	721	757	717	744	739	769	747	720	751	769	741	757	761	807	760	753	713	714	779	709	767	729	758	752	793	723	735	753	748	756	810	769	769	776	732	706	791	760	784	768	806	758	775	776	789	767	765	752	776	698	749	705	726	720	763	803	822	725	778	777	747	731	718	723	832	747	780	756	779	784	774	761	747	774	785	750	769	795	778	746	754	764	759	725	796	780	723	765	770	760	756	748	749	739	685	758	754	774	798	803	754	800	747	807	739	750	757	763	805	759	788	783	737	802	723	755	784	719	798	777	797	777	723	770	779	757	758	794	768	722	714	742	795	746	765	752	741	757	735	768	781	755	738	779	753	786	735	774	808	753	761	760	709	756	765	752	764	786	732	768	749	817	711	801	777	742	767	803	752	731	789	793	771	737	729	785	774	797	713	754	763	829	756	774	750	706	766	740	740	752	763	773	763	780	787	760	793	776	735	754	772	782	756	824	762	753	736	741	787	744	738	743	780	734	759	801	770	753	799	737	785	734	744	728	742	805	768	747	722	805	719	797	779	764	784	792	780	781	771	788	754	794	742	761	807	768	719	758	766	774	751	780	788	805	791	734	811	755	755	774	780	755	773	774	768	779	735	771	710	760	810	788	790	749	773	763	764	769	812	763	761	742	762	791	724	758	782	782	741	776	791	794	771	729	722	748	774	770	758	730	812	729	766	763	749	741	760	727	785	790	749	783	775	742	760	753	785	735	748	748	771	792	766	731	776	769	717	782	738	799	777	737	726	738	782	754	751	743	752	798	846	722	769	764	776	798	722	774	727	752	820	739	774	761	749	764	773	778	811	755	761	760	763	765	775	750	776	779	757	834	783	768	762	805	755	773	746	782	791	804	803	772	753	752	804	735	763	749	786	728	740	781	759	749	803	790	771	746	786	731	733	751	758	791	739	761	831	755	747	812	753	750	784	757	755	742	732	744	768	746	739	769	801	769	787	798	765	736	721	735	775	734	763	723	775	732	787	744	758	777	780	725	721	805	764	770	774	757	751	741	781	751	744	730	758	762	776	715	773	751	710	747	785	766	807	756	739	762	777	790	760	764	768	760	742	789	730	750	739	808	740	739	728	787	748	720	723	785	780	758	789	764	752	717	724	753	731	803	768	769	789	750	768	755	737	776	718	750	734	765	771	772	778	765	731	758	728	768	793	753	778	761	772	748	800	790	767	794	788	757	765	782	724	726	755	727	770	800	755	763	825	732	713	789	769	815	784	775	804	746	783	741	743	713	752	759	724	756	760	777	730	818	766	755	726	712	766	800	739	760	732	782	787	748	792	769	746	822	753	756	741	756	787	735	732	763	806	729	761	754	768	711	752	799	798	751	786	766	786	765	787	805	788	739	733	716	691	749	759	735	753	759	749	742	730	731	783	749	789	758	783	740	796	733	795	771	758	774	794	774	767	771	801	788	785	715	751	739	808	737	776	727	776	756	759	724	756	812	746	753	782	743	795	786	752	772	766	778	791	773	710	777	760	717	796	802	752	726	766	796	789	805	781	787	719	753	719	736	782	791	734	741	759	742	709	718	766	764	801	778	806	780	793	760	737	798	732	760	734	733	731	802	755	768	780	734	808	787	753	748	726	750	764	753	723	745	790	808	774	671	782	748	759	791	764	788	772	744	792	738	794	774	786	767	765	714	783	783	759	797	776	760	789	775	746	780	737	743	746	771	754	801	774	778	742	781	775	728	722	763	765	789	744	757	776	836	814	758	732	717	780	776	740	771	773	797	775	835	768	730	755	760	738	818	744	748	756	739	776	747	802	770	800	723	800	762	746	758	710	737	752	726	752	792	793	722	695	755	785	793	720	784	746	731	780	810	783	764	782	721	704	736	750	769	770	820	781	772	777	777	739	738	752	788	733	820	770	743	753	755	778	777	731	811	769	742	764	761	736	774	741	734	750	811	775	737	777	674	786
23407	22579	37183	37865	30215	23202	12721	2213	749	601	544	545	516	503	503	484	542	534	513	495	520	514	517	560	498	492	511	543	508	557	558	552	512	529	521	533	532	490	510	540	512	492	486	547	495	515	521	542	558	503	524	524	516	551	531	483	507	506	501	514	535	515	492	511	493	516	479	532	515	529	521	489	500	508	488	508	538	552	510	497	507	510	471	515	492	495	525	506	506	485	493	527	497	516	528	515	489	517	502	492	513	533	499	552	520	487	507	528	499	515	529	493	522	515	495	548	485	502	496	518	488	542	498	491	496	508	526	528	469	543	494	504	519	497	525	544	521	494	516	501	498	505	476	501	581	519	506	503	499	512	537	512	533	500	506	501	531	478	475	535	507	496	521	526	493	482	503	491	482	498	484	535	502	486	505	527	499	530	522	501	488	537	488	503	537	529	543	529	486	545	550	486	512	481	475	505	480	544	506	482	485	495	478	492	477	511	526	520	507	497	511	493	530	527	522	498	521	488	467	501	539	539	505	490	487	543	544	501	506	500	529	503	530	484	550	541	527	459	539	526	515	502	462	508	526	484	519	498	507	506	505	515	499	512	469	508	511	527	491	523	526	499	517	525	515	518	501	521	514	513	545	489	540	554	531	513	468	487	514	534	506	443	481	512	523	539	557	518	489	526	507	526	467	491	515	498	491	494	504	466	537	518	484	514	517	513	510	480	494	503	534	525	473	529	517	516	513	530	511	510	513	487	505	527	555	454	508	509	496	483	501	508	515	481	515	538	527	534	500	503	500	506	507	530	542	540	541	509	515	501	511	500	490	518	455	501	508	556	495	478	508	511	492	502	519	484	506	484	513	504	529	477	480	470	528	516	521	506	525	529	546	511	483	544	488	515	524	504	516	505	509	474	531	574	505	515	547	510	493	477	500	501	501	484	525	523	490	557	504	528	489	500	527	494	468	489	500	534	531	507	493	528	488	498	526	544	525	510	525	516	548	527	500	501	480	484	565	499	465	498	480	521	530	545	501	518	506	523	461	523	511	486	505	438	504	494	490	524	492	504	489	518	504	533	494	518	532	502	526	501	528	535	520	497	528	488	485	514	518	492	511	515	511	493	497	511	479	542	534	473	501	540	494	501	469	524	506	497	523	510	506	495	518	482	503	527	479	508	529	515	472	502	490	508	491	508	534	543	476	518	551	539	511	498	496	450	513	489	533	458	506	530	516	436	538	545	527	500	511	477	487	517	523	503	517	533	521	518	549	502	478	521	509	511	496	514	509	521	523	483	511	494	490	527	499	525	510	536	508	487	577	513	530	488	518	477	520	508	562	519	520	493	494	496	493	522	474	502	504	550	507	513	505	535	502	528	532	501	481	557	543	527	537	521	541	497	511	500	542	477	500	537	477	526	538	481	483	537	537	532	503	500	505	515	504	551	489	497	512	505	485	508	520	513	534	509	502	507	529	539	528	487	501	510	508	495	539	481	478	528	487	509	505	500	531	514	504	517	492	538	498	511	533	543	532	495	525	519	492	524	501	538	504	498	504	516	513	500	533	502	530	545	526	466	500	498	535	491	461	523	477	467	502	553	505	508	536	517	486	487	538	527	505	540	484	513	524	519	495	516	525	530	521	481	506	460	513	525	475	493	507	524	519	525	502	491	519	485	505	456	499	523	467	501	503	535	487	469	508	543	518	489	491	518	458	503	488	520	530	520	489	489	509	483	511	526	543	501	509	480	490	512	477	516	532	469	491	522	503	512	493	469	508	477	493	502	505	529	506	492	504	487	521	526	471	525	525	480	493	553	525	460	485	521	555	507	515	502	482	514	498	517	542	529	491	481	527	515	533	506	488	498	542	489	487	518	480	533	535	476	508	495	521	511	525	496	509	524	476	529	567	522	501	502	551	508	493	469	507	510	546	498	515	537	526	511	499	478	468	522	499	528	487	482	549	524	488	512	515	477	504	504	535	521	481	539	502	505	531	501	492	511	520	474	494	501	512	489	508	486	507	543	479	527	515	518	501	519	541	555	506	512	489	529	493	513	507	494	513	556	537	537	525	505	503	516	522	520	474	508	509	503	541	487	521	560	551	488	533	475	485	479	510	482	491	498	518	534	552	509	521	504	510	508	528	507	506	513	553	458	521	491	446	517	544	530	514	512	497	491	542	512	493	501	517	472	502	537	503	519	517	511	541	521	534	508	509	517	480	543	530	516	489	489	524	477	463	468	498	536	518	514	467	506	495	459	472	459	526	505	506	514	526	511	526	454	467	496	506	514	516	525	523	505	520	490	539	512	480	525	526	531	509	491	548	520	488	481	479	479	529	464	506	522	587	531	466	511	515	476	514	507	538	519	562	523	502	460	505	497	499	516	496	515	504	525	485	488	526	510	459	526	498	458	520	466	549	524	509	526	521	481	472	516	575	536	469	483	494	467	497	544	524	505	502	509	473	498	552	497	489	488	503	501	488	518	492	535	521	483	481	495	522	528	481	502	505	471	520	564	521	476	480	516	513	518	491	488	501	523	484	480	513	539	501	510	512	506	551	508	497	497	468	488	535	493	492	556	525	497	469	493	497	492	509	534	498	495	470	527	510	501	538	550	503	519	496	508	483	504	536	496	547	538	521	533	539	483	480	523	541	514	508	527	499	523	495	515	473	490	479	467	515	502	495	517	503	504	470	509	513	520	518	520	503	541	532	491	554	489	513	530	543	518	503	540	496	512	526	515	492	495	488	489	511	523	505	510	486	504	517	484	461	514	513	503	475	476	522	476	477	517	458	517	524	506	472	528	491	531	464	478	536	492	508	513	520	505	483	532	482	534	521	493	475	486	502	520	487	514	512	537	498	517	504	519	496	493	511	496	546	527	459	532	486	492	513	510	512	519	461	482	532	494	515	538	506	515	477	508	548	476	517	527	515	534	503	525	496	493	495	517	490	551	535	497	549	504	526	539	531	550	482	523	480	531	521	539	461	495	554	519	480	497	552	471	507	512	544	510	497	571	461	482	495	494	497	550	479	517	468	498	493	520	514	481	528	528	492	533	537	524	505	490	502	516	508	510	473	492	501	484	509	501	530	516	480	533	522	505	523	486	520	511	458	476	517	501	498	491	518	552	549	563	526	510	501	510	470	520	498	530	533	477	497	530	495	498	442	500	499	521	473	488	508	489	534	487	508	496	530	505	538	506	496	516	502	473	516	529	534	523	526	508	515	492	514	537	496	518	518	508	484	470	503	460	513	536	497	479	472	547	501	508	513	537	494	547	544	509	456	521	507	510	507	484	527	502	535	535	523	523	492	521	478	543	500	501	524	519	467	474	525	526	572	504	503	535	518	510	467	507	455	507	521	502	471	504	527	513	483	563	497	486	498	504	506	560	510	527	507	504	522	508	564	549	500	479	537	513	530	527	514	483	508	495	486	485	530	484	518	525	497	510	515	497	515	483	464	519	506	469	522	550	542	528	536	482	548	521	460	484	514	483	491	493
59591	102383	88994	65692	44164	26907	11641	3489	1405	966	853	806	859	862	895	849	860	878	825	815	850	853	810	773	884	845	832	856	825	846	895	884	842	833	837	837	869	850	880	842	893	826	802	903	893	852	868	840	842	843	826	874	851	913	907	920	899	827	825	839	782	891	828	889	840	872	843	865	831	850	853	810	920	859	832	820	883	854	828	812	810	826	853	879	816	876	859	887	831	827	867	850	838	864	922	908	873	845	840	861	863	826	829	896	843	842	845	872	792	830	849	801	895	824	790	866	892	826	850	809	885	816	901	835	844	879	872	842	793	852	907	828	831	852	860	830	844	829	853	852	855	862	838	843	892	803	792	847	842	852	859	806	863	854	800	836	836	869	844	829	817	851	848	848	847	819	840	795	808	850	887	840	813	866	841	819	846	779	817	883	863	861	854	858	837	860	890	805	880	840	846	852	836	761	876	832	863	826	814	855	915	830	865	908	883	834	850	844	866	873	863	868	873	862	847	853	896	862	881	869	884	905	855	852	870	912	864	873	863	841	860	902	836	800	835	820	860	872	883	825	844	866	903	760	848	822	844	870	836	808	816	850	804	796	855	851	889	856	899	818	885	844	808	886	863	870	870	886	874	811	867	943	875	817	837	872	855	915	900	829	861	824	846	815	892	873	869	836	805	871	858	834	823	877	839	855	879	881	838	820	833	842	812	827	852	863	835	786	840	869	859	820	811	870	885	803	812	845	858	822	900	849	832	824	846	839	861	856	813	850	822	835	868	901	806	849	880	883	830	831	833	819	835	871	844	813	865	830	840	874	850	847	821	863	817	873	818	931	845	854	893	903	829	805	847	850	834	865	851	802	875	863	846	897	865	876	802	855	810	875	890	867	849	850	871	821	868	860	809	869	873	843	885	839	895	838	837	885	826	816	860	827	852	870	883	845	865	873	903	890	840	813	888	878	837	868	821	845	800	848	843	822	814	875	811	827	844	850	805	826	851	868	848	829	830	833	837	877	855	834	841	834	826	866	870	883	834	851	860	876	856	793	776	858	887	854	849	871	830	796	857	846	888	873	825	834	838	920	824	838	816	854	889	897	855	818	864	843	843	846	778	834	846	843	873	872	786	862	855	840	845	846	853	901	853	845	862	857	837	865	807	857	867	801	835	823	847	872	818	866	812	823	845	886	863	868	848	871	881	820	839	811	807	835	820	849	849	858	897	847	841	843	854	839	839	903	852	783	881	856	801	835	864	844	827	869	839	840	795	890	842	849	856	881	872	869	859	779	844	844	834	841	878	816	846	837	861	850	844	879	879	853	852	822	898	844	891	849	841	882	828	828	853	805	865	935	866	858	807	805	848	887	832	863	851	853	857	794	904	886	800	825	837	864	863	802	851	877	810	864	812	844	820	858	851	818	835	856	837	845	834	885	880	839	875	802	844	823	828	852	861	859	854	839	858	836	861	856	881	849	800	847	826	875	849	865	887	849	825	858	819	841	808	833	820	795	850	860	819	843	900	834	803	830	813	860	845	843	855	874	868	811	890	854	888	846	813	888	823	868	884	828	861	840	819	904	875	859	862	897	846	832	860	821	896	792	832	877	854	859	863	906	780	814	898	863	892	883	822	771	845	888	868	864	840	843	870	804	882	855	840	814	896	849	893	858	879	832	824	784	836	918	842	839	902	842	845	870	848	862	887	846	826	896	852	859	817	789	841	873	860	852	814	859	843	843	866	845	866	865	854	834	846	835	895	876	853	833	856	800	817	860	862	834	857	872	851	822	858	844	797	894	817	849	812	892	858	870	863	811	823	870	877	841	865	826	831	825	806	806	837	797	874	891	858	880	853	840	850	817	876	851	897	887	832	841	809	860	816	849	904	840	858	861	823	865	873	890	832	934	863	802	841	833	869	869	908	871	876	849	876	821	882	858	880	831	908	806	844	862	859	906	880	835	878	848	776	869	825	856	897	818	811	860	804	862	895	837	884	854	828	841	850	821	837	898	866	867	852	837	762	844	790	860	873	859	805	860	810	851	832	885	809	820	844	821	881	831	798	882	870	887	868	840	824	890	922	862	841	868	853	847	912	817	812	840	815	858	872	816	840	849	821	861	871	858	863	867	805	829	853	829	840	874	840	872	845	843	799	819	856	868	833	801	872	867	836	854	855	894	859	856	861	873	882	868	844	870	795	813	868	880	803	837	851	835	852	870	854	842	851	865	914	835	863	836	837	813	812	903	814	815	880	840	880	879	824	821	812	819	814	867	855	851	877	845	833	863	829	786	852	821	847	831	843	826	862	812	913	792	855	866	832	861	849	818	805	891	862	881	815	885	840	858	816	809	900	769	863	870	857	837	803	788	854	823	877	867	853	837	861	817	868	858	869	830	888	814	821	849	874	828	819	862	836	831	879	864	853	813	819	830	831	818	863	907	885	848	868	806	893	802	879	854	860	868	860	848	852	889	835	854	855	826	865	901	822	812	881	784	859	828	846	867	836	856	875	826	863	839	859	851	877	808	831	868	833	866	812	893	793	804	866	852	870	821	805	868	823	814	822	816	907	864	843	849	927	783	841	884	886	878	879	901	855	828	867	837	858	829	881	865	848	806	868	851	890	760	861	837	789	845	864	839	859	811	798	876	881	879	811	796	790	877	896	818	863	773	830	857	827	868	834	855	811	826	762	815	895	812	853	832	858	805	870	807	845	779	853	880	893	885	875	823	827	811	863	857	895	824	820	797	898	827	785	823	822	865	842	874	890	856	876	848	891	829	827	864	851	798	854	813	887	853	860	823	838	824	853	846	899	896	855	824	826	783	820	819	859	873	828	861	890	857	830	873	849	849	826	831	836	837	844	840	846	799	832	858	821	815	882	819	842	847	878	811	820	881	826	866	844	848	850	904	853	857	874	787	814	845	864	847	869	871	838	811	834	855	885	835	812	826	785	896	788	891	801	821	800	837	786	813	837	893	858	819	845	863	892	804	819	851	835	836	820	804	812	847	845	865	865	822	846	874	849	830	845	868	880	899	907	887	872	828	871	855	805	822	829	849	862	789	870	886	842	870	883	868	856	842	875	821	865	855	932	862	817	860	885	850	863	850	892	862	823	854	861	848	875	855	893	883	865	845	861	881	863	869	814	835	856	850	812	816	840	885	829	852	839	829	872	811	807	869	815	832	862	818	871	836	892	856	856	818	857	829	874	849	860	868	835	836	843	808	883	821	860	812	854	847	831	843	838	820	849	834	858	884	876	865	794	867	858	829	868	929	813	909	846	853	867	873	880	823	867	821	893	817	868	823	862	899	865	883	827	876	867	821	869	821	854	867	906	902	890	865	806	865	857	791	810	835	867	861	862	839	847	848	824	852	852	850	867	823	815	836	882	876	790	839	840	837	775	898	870	822	895	861	835	818	843	880	841	826	864	822	832	847	810	838	852	856	850	846	833	850	843	850	858	844	832	875	883	851	874	873	869	830	847	834	821	867	867	849	806	892
27404	29418	34511	22332	8072	2395	870	563	459	448	389	424	408	407	379	391	369	392	405	416	375	378	416	417	407	428	407	374	431	412	398	422	412	398	387	372	404	391	393	408	392	380	394	386	396	406	398	376	444	387	424	377	382	418	406	421	409	391	412	378	382	410	410	414	437	383	402	363	396	382	401	389	416	395	384	408	400	357	399	364	431	359	389	400	400	379	388	408	391	379	379	386	411	399	385	442	383	420	377	379	406	391	404	374	366	389	366	382	413	388	400	373	391	377	384	380	389	403	411	404	409	406	394	394	391	390	385	372	400	378	360	387	437	392	431	380	394	394	389	361	423	374	390	400	440	381	373	413	383	385	399	412	387	367	380	414	388	353	419	426	422	384	408	403	376	403	398	395	399	388	365	390	379	367	404	392	424	390	371	407	345	420	354	382	394	424	401	390	408	427	406	371	419	379	371	354	359	397	395	359	407	404	414	380	408	416	389	390	369	384	392	385	421	370	390	367	396	375	444	433	386	393	424	388	384	392	374	387	409	390	402	380	409	385	441	381	424	411	382	376	359	412	382	374	382	390	394	390	406	390	417	405	404	368	408	379	375	406	379	439	373	362	405	401	409	409	402	405	370	370	408	383	403	401	407	376	396	398	416	375	426	419	441	423	385	424	437	400	370	416	391	426	402	416	454	406	413	406	387	393	413	355	374	379	412	398	405	390	389	404	419	387	418	329	411	384	378	398	375	354	435	363	431	394	394	401	424	418	375	407	397	407	385	379	402	424	391	386	404	365	372	390	373	423	363	417	429	419	371	394	380	408	431	384	400	408	432	421	409	390	412	381	353	410	427	424	399	375	403	387	378	389	412	405	400	398	446	406	393	395	381	401	390	412	392	388	433	386	404	427	416	358	368	397	369	394	414	381	401	399	418	390	394	400	418	413	385	425	369	407	470	434	361	399	394	375	396	361	435	400	406	415	423	389	386	417	425	386	406	402	457	406	389	441	422	348	397	382	398	391	415	421	400	437	389	376	411	393	389	397	407	386	367	385	422	407	382	418	394	385	386	375	432	368	406	435	389	391	426	404	420	406	406	360	378	403	395	416	396	404	383	376	417	413	437	408	428	387	436	409	394	395	411	404	412	395	424	396	427	391	397	406	398	388	415	372	404	412	399	395	396	375	359	413	387	374	401	386	406	383	377	387	386	392	351	379	372	386	393	353	404	424	408	383	385	385	430	395	376	363	416	415	405	403	409	369	421	380	413	336	391	413	417	373	401	404	423	386	383	387	396	399	360	429	366	395	407	406	392	374	392	409	406	398	375	355	414	396	386	378	390	398	370	422	415	404	404	411	379	396	364	359	428	385	424	388	404	423	371	370	370	394	395	389	395	390	412	403	377	424	415	396	380	376	395	390	357	410	409	423	411	404	385	414	425	364	433	402	373	401	432	395	389	414	376	412	390	397	398	370	435	410	374	414	360	383	403	391	364	386	397	407	382	394	416	380	406	402	401	424	407	392	375	384	381	393	413	386	378	390	423	409	366	379	377	376	440	396	362	383	407	399	404	392	437	398	390	397	386	382	442	368	380	377	359	409	378	368	404	386	377	425	401	419	409	406	390	356	391	431	391	373	400	428	412	398	401	383	407	409	389	400	387	372	367	408	359	427	434	403	368	416	383	420	411	371	416	384	390	446	400	422	389	413	448	380	397	407	411	395	400	377	418	399	341	388	384	408	419	402	393	411	383	377	420	395	401	411	403	379	395	401	408	377	450	396	413	399	375	388	353	396	386	441	398	387	419	360	380	370	374	394	410	392	375	401	382	361	445	432	415	381	397	392	410	374	377	420	398	406	403	376	389	400	369	391	376	388	432	389	367	372	374	372	420	403	385	390	446	380	387	392	400	408	431	385	424	410	385	398	428	388	412	401	374	398	399	379	427	400	353	418	430	370	425	416	370	376	413	383	384	419	439	393	424	418	434	393	364	375	370	426	401	401	376	410	382	383	357	401	393	384	386	399	434	365	378	398	411	409	441	412	393	346	418	399	429	405	413	402	424	386	377	348	402	422	384	406	364	405	425	425	381	426	350	356	442	381	424	406	392	390	387	410	411	386	405	381	373	418	403	380	402	388	399	399	417	342	396	420	387	353	390	420	386	357	392	420	413	414	383	430	404	400	409	410	389	373	371	387	391	368	371	404	434	375	408	419	385	377	380	403	402	396	395	383	384	385	430	378	425	403	381	400	413	399	407	375	401	393	438	410	389	416	411	355	410	368	392	410	402	377	367	345	390	369	412	389	397	409	397	387	379	416	382	403	380	367	357	394	414	389	388	388	398	384	434	395	423	400	423	396	409	396	377	375	398	374	415	364	373	412	421	368	401	396	386	407	412	404	391	390	390	372	399	375	375	412	402	408	411	402	410	374	385	440	391	420	382	415	413	414	423	389	395	365	383	403	382	383	414	373	418	419	367	394	367	393	405	385	404	431	427	396	388	403	375	412	447	396	412	396	426	441	395	351	389	390	403	367	380	386	430	393	382	383	397	399	429	400	370	420	378	403	388	431	375	385	383	440	417	365	431	373	397	367	402	400	367	384	423	355	382	376	409	410	370	376	385	411	408	433	421	400	400	388	375	393	375	357	431	404	373	381	409	359	387	376	399	415	443	379	420	411	382	402	416	366	403	409	393	392	370	384	364	413	396	410	431	398	409	439	434	360	412	378	397	373	400	400	396	374	385	392	416	396	414	396	413	384	376	390	379	368	398	381	419	369	390	395	370	411	391	385	411	352	396	417	390	374	397	383	401	438	394	396	353	391	385	371	424	374	354	399	414	401	341	423	398	422	384	379	365	411	379	383	409	388	386	409	407	378	433	392	409	404	386	367	383	377	384	407	411	372	375	415	377	393	432	407	398	403	408	361	366	384	397	383	402	422	388	410	398	365	403	413	388	461	400	422	402	359	422	394	432	417	407	402	372	392	397	421	383	405	424	404	408	383	370	398	407	392	416	437	393	388	393	359	421	418	373	385	418	396	385	405	387	364	413	392	388	366	386	435	398	359	387	419	415	391	374	396	414	403	404	392	411	411	396	371	415	371	377	397	413	389	394	418	389	439	403	420	366	375	360	396	429	412	375	400	464	360	402	426	390	388	393	405	398	412	384	376	394	399	369	400	394	391	439	405	412	439	382	410	417	403	403	405	403	396	417	386	404	365	433	414	396	396	415	428	403	399	379	386	369	382	409	420	381	419	369	416	406	393	374	364	364	396	439	375	419	381	366	416	367	423	411	379	367	419	412	402	402	423	412	407	372	393	404	411	389	404	401	384	366	408	408	392	450	386	394	366	412	391	357	395	396	414	403	416	384	420	383	381	368	376	382	400	389	357	406	427	423	414	395	376	396	388	387	421	397	431	399	402	378	381	424	389	388	392	400	407	398	371	415	392	400	400	383	400	414	396	405	394	375	377	392	430	369	400	393	381	418	395	400	404
30126	48744	40842	25245	12180	4950	1907	933	725	715	684	696	665	712	646	691	737	696	638	716	712	703	711	670	707	668	699	715	698	714	742	697	700	700	723	720	706	694	734	698	714	753	714	713	707	712	693	737	725	752	684	739	727	738	709	728	704	695	696	705	703	658	692	674	710	709	672	674	698	684	708	700	697	696	669	695	685	723	710	705	697	692	705	727	718	693	659	697	710	720	706	647	679	696	720	778	695	695	724	677	667	689	718	667	707	702	658	691	677	710	696	673	694	702	673	699	744	720	720	667	657	709	689	664	707	686	748	714	700	722	715	704	703	676	681	693	736	702	714	744	726	709	718	663	685	679	731	688	662	691	730	708	695	705	701	674	701	638	705	696	708	693	702	704	720	731	699	738	643	720	703	736	679	719	719	695	731	665	693	708	714	710	721	687	707	762	694	722	688	652	738	729	686	714	700	699	697	703	727	674	671	664	694	751	704	680	674	710	692	685	680	695	687	695	666	692	699	689	674	664	679	712	711	663	710	758	683	671	651	754	745	708	691	694	642	704	753	676	683	647	690	711	731	685	643	688	728	663	717	692	683	717	731	700	678	690	637	715	658	710	698	729	710	698	714	710	720	676	685	662	662	674	716	707	719	715	679	656	712	661	694	660	704	741	741	729	716	741	715	656	697	682	650	708	735	683	671	662	697	775	709	724	700	697	678	687	675	708	675	684	725	744	728	710	662	681	727	661	680	689	708	681	732	741	711	710	694	708	699	715	693	707	703	731	657	664	680	684	688	665	687	669	687	700	677	660	769	690	678	708	727	712	720	657	664	704	656	707	730	720	720	695	672	660	725	728	730	715	713	676	752	700	678	668	688	690	687	700	702	736	714	681	687	684	721	680	688	680	678	706	715	714	706	716	708	712	693	690	682	721	685	708	699	688	728	671	711	701	708	689	652	740	697	659	698	709	678	680	684	671	691	714	680	697	689	691	753	651	711	674	740	707	711	678	656	752	696	741	691	664	666	686	749	718	674	642	706	684	724	674	644	742	719	675	720	692	733	737	715	729	723	690	714	680	691	671	686	721	685	688	701	657	720	735	725	699	672	663	747	710	693	698	682	667	716	682	702	703	685	743	732	702	709	699	708	675	653	670	679	742	670	657	732	688	656	705	680	677	688	711	685	688	659	704	731	722	709	678	747	670	700	709	693	723	738	699	653	688	681	660	708	719	686	689	676	668	726	728	706	682	716	645	714	702	708	678	684	680	695	665	716	733	758	707	711	712	706	675	690	695	661	699	695	698	721	680	689	676	649	680	696	667	735	699	698	728	689	688	634	698	695	741	678	706	676	730	743	704	673	701	685	750	737	713	701	727	699	697	690	687	691	682	698	739	664	692	707	729	675	681	681	701	677	699	709	701	695	676	716	692	683	697	649	676	694	672	729	701	679	674	696	708	706	655	755	686	721	702	732	704	730	719	687	712	664	693	672	708	674	714	673	659	710	677	698	747	675	708	648	731	686	693	598	728	716	688	681	708	663	708	681	678	720	705	686	739	693	652	688	676	751	675	743	696	687	738	671	780	671	747	680	673	737	728	675	685	682	707	698	734	658	718	667	693	692	723	689	693	679	727	718	683	722	682	656	727	709	681	712	687	739	680	721	660	720	673	692	751	704	685	721	693	725	657	693	713	701	668	676	647	710	719	712	721	681	679	680	682	725	695	742	725	689	678	683	695	679	680	728	695	698	706	679	712	691	692	691	730	671	691	712	732	663	733	737	699	721	705	741	753	686	703	694	734	699	697	728	738	635	660	670	684	672	696	673	628	671	686	710	710	638	730	704	663	716	665	710	679	686	678	715	675	698	662	679	699	749	708	702	700	701	702	686	682	708	750	700	696	724	702	728	694	697	704	708	675	714	719	713	692	722	703	739	692	639	673	676	692	734	640	677	701	738	660	708	703	726	698	670	650	696	713	632	657	728	709	683	687	675	697	659	665	674	655	702	721	646	677	649	709	659	663	671	683	644	742	723	673	662	730	710	694	720	669	701	712	706	741	745	722	703	702	658	718	743	626	712	695	706	722	693	705	743	714	702	707	657	727	736	724	743	697	655	733	686	685	680	711	649	671	709	670	739	724	706	694	691	704	709	652	680	751	703	748	710	749	718	697	698	715	699	685	709	741	747	655	681	705	737	655	684	653	697	693	772	692	737	691	680	728	728	730	691	662	710	722	681	690	674	746	658	666	682	695	687	693	671	664	717	738	721	646	706	689	681	698	650	737	686	701	739	680	625	681	704	738	699	657	663	721	714	719	664	743	713	747	710	708	702	703	658	705	701	689	692	697	746	691	716	723	706	707	697	715	744	696	695	676	731	680	682	699	682	648	674	714	722	704	706	685	723	737	668	722	690	716	689	697	692	717	711	724	749	680	676	714	689	741	705	661	699	673	696	667	735	725	690	708	746	671	721	700	698	704	720	658	672	756	690	686	650	695	691	714	711	690	710	720	693	703	745	696	731	685	658	698	759	722	747	707	683	731	688	706	725	725	695	732	726	664	648	679	716	668	707	711	694	681	701	669	681	698	687	730	655	699	656	734	711	692	729	724	732	635	705	688	706	687	650	753	733	689	676	679	707	704	658	695	687	720	657	722	704	662	689	693	666	687	713	719	719	725	689	722	733	723	651	660	704	707	701	706	724	695	677	715	671	684	631	696	717	677	682	709	685	725	676	683	742	712	672	720	680	698	706	715	699	697	669	693	721	684	659	729	708	733	719	738	707	670	690	711	698	713	692	693	761	692	718	660	662	703	719	681	685	668	698	710	728	720	753	697	717	645	702	691	703	695	719	688	745	714	723	673	705	693	661	658	706	736	645	699	704	750	695	750	712	696	682	686	740	721	713	764	724	708	717	714	686	699	673	693	713	666	703	668	702	734	692	654	696	700	706	702	725	718	694	687	742	709	700	726	679	699	677	745	711	675	651	704	704	651	679	692	685	704	701	713	710	702	711	699	696	713	681	756	692	629	679	673	705	719	651	688	681	675	775	723	667	703	730	682	740	713	681	678	703	730	646	720	712	724	713	680	689	739	755	706	724	699	695	671	678	731	718	643	714	723	703	669	714	722	711	719	697	714	709	680	701	671	669	690	651	724	725	700	722	667	679	738	725	675	687	720	734	735	704	713	676	706	675	725	711	694	678	656	686	687	710	707	690	683	703	711	732	697	714	717	733	690	743	718	701	711	717	649	686	684	691	719	665	633	719	694	713	717	688	682	713	664	707	689	681	700	714	726	684	662	657	721	711	679	695	688	718	711	645	698	663	633	661	676	734	704	658	696	692	680	682	690	665	727	704	724	656	679	729	708	683	681	688	719	706	695	662	716	693	661	662	724	710	689	677	708	687	738	696	703	662	734	704	675	752	708	685	682	746	688	701	708	735	715	693	706	741	737	732	674	692	699	712	708	685	736	687	722	719	716	724	699	686	718	624	668	722	709
24490	24475	42666	41777	28802	17911	5797	1137	565	483	470	466	437	447	422	460	453	449	429	425	437	425	429	434	442	481	478	438	449	465	460	448	472	435	452	461	453	449	425	439	429	460	451	463	446	463	477	439	440	451	449	426	403	411	419	422	436	434	475	467	453	430	447	403	466	444	415	467	436	442	424	440	462	439	445	432	472	452	449	436	458	424	430	455	419	441	445	451	476	441	434	418	482	456	442	425	424	417	441	447	471	412	403	440	423	414	417	452	448	436	441	391	461	441	448	399	451	475	429	437	480	439	422	417	449	455	443	485	445	447	451	477	434	434	409	436	444	418	466	421	433	463	449	475	445	422	437	423	392	452	416	440	467	436	450	417	456	457	416	430	427	384	419	455	429	408	461	428	429	409	472	435	454	449	448	467	460	488	455	483	436	423	445	426	444	418	495	457	447	425	446	459	438	426	403	445	466	411	431	426	432	442	461	431	436	408	418	436	437	449	422	441	457	456	435	453	459	425	467	456	441	435	429	437	432	459	452	444	423	455	436	434	463	472	418	451	460	442	464	493	457	433	431	459	402	477	423	451	449	451	411	436	432	460	470	449	460	477	436	477	479	509	430	408	428	454	428	424	463	450	426	391	437	422	439	416	458	428	437	434	394	477	463	444	441	424	464	409	474	420	442	432	436	460	457	442	408	452	450	429	443	441	436	424	435	424	426	450	459	416	432	454	440	449	406	468	422	412	441	445	432	439	466	426	436	483	434	419	421	453	445	464	424	402	430	447	457	446	456	413	405	457	465	440	422	424	396	449	459	431	460	449	468	436	434	456	481	436	425	450	439	454	430	414	411	449	433	423	444	442	381	453	442	448	447	460	422	432	458	414	449	453	462	445	444	434	436	434	465	446	446	391	466	466	438	421	426	469	459	447	456	426	447	439	461	462	446	480	430	444	433	468	464	428	449	437	456	468	422	484	428	443	460	459	414	419	461	438	453	441	477	447	441	434	429	462	437	431	417	453	436	398	490	440	457	417	452	414	449	405	453	431	447	425	405	443	451	440	458	450	421	435	499	471	454	467	460	443	430	451	420	403	448	424	437	423	420	442	416	399	470	431	435	448	461	453	457	451	417	438	414	404	446	401	415	462	453	486	440	471	424	435	450	428	435	470	431	451	423	448	489	409	465	416	425	474	445	444	430	469	456	453	464	456	451	467	449	439	412	428	460	471	421	445	412	415	456	446	413	449	507	461	458	432	464	423	456	413	413	414	430	426	440	455	449	448	406	440	416	410	428	396	446	477	441	424	396	434	477	454	418	401	412	428	462	446	403	414	421	454	427	453	402	419	445	441	451	431	480	424	434	386	457	444	419	425	429	423	482	416	443	448	435	448	415	419	464	445	447	428	392	459	414	418	430	443	453	446	418	441	457	430	434	439	427	439	458	437	397	423	425	432	440	428	448	480	400	436	489	449	472	433	409	440	438	432	461	457	440	475	422	464	461	426	428	438	412	427	430	435	419	481	459	442	447	421	438	443	444	471	418	436	480	417	411	436	466	442	452	432	433	422	429	399	459	438	418	426	452	425	420	448	415	454	441	399	426	472	434	438	423	412	451	433	423	455	452	457	439	375	424	434	457	496	450	452	425	450	452	453	457	470	472	424	449	457	456	410	477	455	442	441	466	417	406	412	466	461	446	463	447	430	403	445	425	405	442	429	414	441	442	412	386	455	472	424	458	453	443	464	471	431	432	443	394	445	445	431	475	461	437	444	424	459	434	466	415	445	467	494	444	477	456	438	410	404	444	421	456	444	451	427	451	431	425	446	404	463	448	430	456	461	455	443	419	458	452	473	415	406	429	465	415	406	432	435	444	465	420	436	425	446	477	437	438	425	457	399	477	430	474	455	434	457	416	417	476	461	449	425	415	481	445	435	431	429	426	440	449	449	486	423	466	414	452	449	443	447	421	411	417	478	445	427	460	426	439	395	470	457	470	440	414	447	448	420	497	415	408	441	442	403	434	417	445	447	493	479	446	441	450	423	391	444	445	442	443	465	436	446	409	444	410	484	457	485	429	428	444	420	433	410	469	457	443	437	452	442	446	417	403	443	440	431	483	417	472	452	447	460	460	516	466	439	456	420	454	424	443	463	440	446	426	426	450	412	426	454	432	443	420	425	430	426	434	455	463	421	404	362	471	476	443	405	434	455	459	436	441	443	447	430	387	496	442	444	437	467	424	438	463	404	456	404	455	445	473	425	435	438	449	459	485	460	462	428	483	407	440	479	423	436	447	456	444	430	444	438	425	422	450	425	462	437	434	440	459	479	441	444	410	452	434	448	419	471	421	428	425	421	455	444	419	467	416	430	423	438	453	432	400	423	473	449	405	440	438	422	417	462	394	425	400	448	420	423	424	399	453	419	454	427	442	424	414	459	495	419	448	429	467	430	473	447	418	412	451	430	411	412	464	431	434	419	423	447	460	472	406	418	410	437	423	445	432	408	476	429	466	405	423	414	475	443	410	450	448	403	435	428	440	442	420	438	417	432	429	454	448	462	424	460	448	438	420	407	453	474	456	456	467	426	409	421	435	476	471	490	426	445	432	449	466	407	460	438	442	425	452	478	456	416	431	432	465	481	438	457	453	453	436	438	453	447	450	448	417	417	438	431	424	458	414	412	415	417	408	420	431	459	440	419	435	443	435	448	416	459	408	451	435	403	438	408	445	437	447	451	452	446	429	417	464	438	483	441	448	422	411	421	486	435	430	415	466	407	431	433	472	449	406	463	433	427	430	415	443	436	450	439	427	419	434	452	463	400	461	420	427	440	462	445	419	446	460	487	409	408	456	441	467	447	428	437	482	434	474	443	455	466	426	454	414	441	424	440	418	428	423	482	430	451	465	421	435	502	463	438	431	403	425	393	420	452	438	426	450	458	430	445	461	408	458	467	444	415	455	431	396	416	450	431	446	444	449	437	463	449	418	459	447	442	469	463	419	472	441	432	427	439	426	457	448	442	421	435	423	424	471	420	419	421	481	432	415	455	461	451	449	421	451	447	447	470	447	438	443	418	402	382	448	446	434	439	453	454	446	453	429	417	438	416	439	463	406	467	425	412	447	444	447	428	510	431	416	489	440	420	415	462	411	455	413	453	410	412	444	412	413	409	465	446	425	422	413	418	460	404	442	450	409	445	436	441	460	438	455	453	434	458	467	459	489	451	445	408	487	431	418	468	452	435	427	434	438	465	468	461	403	444	415	432	500	416	445	446	437	389	450	460	464	461	404	433	416	450	444	455	468	454	439	450	471	456	460	440	416	409	487	453	460	435	425	422	409	470	405	498	425	455	431	473	432	470	493	453	428	432	440	481	455	436	436	408	432	455	438	428	433	419	414	445	475	433	424	434	436	450	455	454	418	450	444	446	449	416	405	461	476	450	437	463	444	457	420	447	430	421	419	453	461	419	436	454	423	400	440	462	435	459	427	433	431	468	469	453
54823	92738	79103	53796	36077	19920	7290	2277	1026	778	759	784	777	781	804	804	806	732	735	791	747	776	833	754	789	721	779	755	740	772	753	739	775	705	747	776	797	809	749	777	734	772	760	757	780	775	781	781	734	787	790	775	772	712	763	758	772	756	806	740	781	803	798	804	783	779	743	790	744	813	781	793	720	763	768	744	781	821	757	740	774	744	784	749	750	777	767	803	782	778	726	726	754	747	782	767	780	762	792	790	781	782	760	771	788	782	759	788	810	748	732	762	777	750	779	788	751	755	779	755	782	786	739	749	764	742	750	814	752	782	791	800	753	792	764	752	787	766	755	789	786	778	760	789	791	754	781	779	723	762	799	770	758	780	737	766	751	757	781	760	826	765	768	767	740	801	749	805	805	772	768	764	730	756	776	767	766	777	742	764	779	763	770	803	741	759	780	800	770	807	794	790	758	772	788	727	823	795	774	784	750	768	780	756	786	771	744	771	731	814	740	761	759	776	767	754	783	741	717	721	752	737	747	798	745	771	737	765	736	806	775	777	730	759	758	785	763	733	764	705	769	814	785	779	740	775	790	793	824	753	818	817	795	775	792	755	750	762	730	784	749	770	736	771	775	712	722	727	742	746	794	776	787	733	740	784	767	772	781	780	721	731	741	779	767	780	764	807	724	753	770	768	739	728	766	766	786	755	749	747	724	743	726	720	755	785	777	713	776	785	720	801	722	808	780	774	729	733	729	763	759	756	747	720	754	739	795	765	741	722	725	762	817	726	763	748	789	806	764	731	765	799	837	758	698	791	788	757	794	808	793	757	755	791	796	706	772	796	725	808	749	719	802	741	773	721	764	748	749	777	831	776	762	778	753	845	724	751	813	742	761	768	757	744	729	792	740	713	779	742	828	785	772	740	752	770	750	789	737	757	779	754	721	792	791	770	773	799	782	768	724	775	773	764	703	754	807	806	793	772	781	777	765	736	789	726	735	778	747	768	796	779	738	830	797	743	766	797	749	834	727	767	770	737	757	749	725	758	766	783	712	797	793	764	796	820	772	759	763	767	753	760	740	767	752	786	792	756	776	750	730	797	725	715	787	771	766	745	718	774	781	759	798	725	773	706	777	729	732	836	700	796	770	775	755	790	721	729	773	744	796	758	765	747	748	769	814	801	790	753	788	735	757	752	755	739	778	818	746	789	784	787	780	765	767	753	738	732	760	744	744	751	729	742	739	764	768	745	771	775	785	725	793	821	800	739	781	697	763	766	730	750	781	796	742	806	766	819	748	736	750	739	763	724	770	806	797	728	787	808	810	745	770	763	782	756	791	770	732	716	765	806	781	765	717	745	795	757	719	746	774	769	804	764	789	814	776	772	751	734	780	743	794	797	732	794	773	723	715	794	765	760	773	769	799	754	760	789	762	793	769	763	761	758	746	754	811	773	730	799	783	804	725	787	765	765	766	783	704	801	787	792	730	699	762	745	811	764	780	722	790	810	748	763	777	732	730	758	765	780	728	764	811	803	749	741	803	768	783	720	759	733	744	790	774	763	762	805	757	804	798	797	764	768	718	803	748	787	799	789	756	742	750	765	734	759	768	731	732	761	782	782	767	743	789	714	752	800	776	778	790	764	781	757	750	765	807	758	758	763	802	786	784	770	785	778	808	734	772	801	796	761	738	791	755	784	770	789	746	756	742	747	788	734	749	783	744	774	831	774	753	763	749	771	772	787	764	765	797	718	818	815	691	766	799	809	768	778	741	752	749	729	797	757	803	804	724	771	785	745	770	769	747	791	750	753	776	750	741	768	731	811	813	757	788	768	778	820	776	814	744	799	757	786	764	740	827	782	739	734	785	784	765	768	831	794	716	760	771	761	780	757	752	775	731	734	754	781	791	756	817	736	772	751	792	749	756	758	764	770	748	776	757	767	766	741	781	759	760	802	747	755	790	785	738	765	759	775	736	710	704	778	773	786	805	759	740	784	789	747	742	733	836	736	785	781	762	785	786	803	769	771	797	741	766	784	772	782	743	749	772	772	726	750	791	746	762	758	793	756	725	834	779	771	781	722	777	810	747	820	827	760	793	721	796	766	796	718	764	787	726	746	768	748	827	748	753	777	737	755	752	761	744	743	719	798	762	766	753	746	751	782	772	743	781	719	726	755	798	728	749	734	762	766	761	727	765	708	797	771	784	772	788	766	750	779	785	772	762	728	776	767	752	746	722	786	753	744	748	777	774	759	748	758	770	778	775	762	811	748	691	749	796	757	779	823	789	777	795	838	787	745	766	751	730	825	782	759	794	760	768	751	788	735	800	773	764	755	754	789	745	766	756	767	779	731	741	735	815	776	735	803	773	764	773	763	767	762	696	750	736	739	816	770	771	759	762	772	783	764	760	745	731	770	780	806	784	758	744	795	756	780	812	741	815	792	757	798	802	753	797	741	793	740	730	758	739	753	772	755	725	742	763	755	725	726	765	776	774	777	724	747	825	797	733	777	784	842	804	764	739	750	766	761	784	740	799	771	751	777	757	771	717	735	790	833	820	781	770	832	775	755	749	788	759	774	769	807	829	734	736	764	796	763	796	772	758	812	747	747	762	713	766	778	699	748	745	762	766	775	806	768	800	779	724	750	797	739	768	760	786	750	758	738	773	781	748	776	740	762	770	768	764	770	824	800	769	774	746	723	684	742	835	744	784	762	753	756	736	782	789	747	796	779	768	790	734	772	740	788	778	767	767	748	798	731	751	712	800	786	765	754	751	754	768	771	774	741	791	748	814	819	779	764	820	768	800	773	724	743	798	753	720	731	806	793	746	756	759	688	785	782	811	778	786	826	754	775	770	733	743	761	728	798	789	740	748	777	730	780	827	730	748	795	764	758	722	778	744	746	727	750	850	738	778	733	742	788	782	781	754	728	713	736	780	769	782	824	798	801	737	798	782	754	740	740	812	770	780	755	736	726	773	757	764	787	721	784	743	760	776	786	748	814	770	767	739	740	742	756	740	776	760	793	782	712	772	759	781	737	781	706	776	804	736	719	781	792	851	742	804	753	748	746	772	756	758	735	757	799	705	764	791	770	775	772	757	757	819	786	727	710	779	736	770	767	732	761	763	791	727	777	773	789	767	791	790	800	751	715	716	777	790	752	753	786	746	738	781	774	769	743	731	755	743	755	765	745	789	813	809	734	792	738	755	807	748	791	727	739	761	753	784	729	783	781	792	796	740	778	737	736	834	740	788	785	763	780	790	770	764	779	816	812	736	697	738	738	711	751	756	731	708	712	802	757	758	752	774	749	796	776	765	751	747	745	756	712	758	711	760	753	762	764	751	733	739	743	796	789	761	752	819	769	745	736	734	812	759	810	762	793	722	808	752	812	761	748	778	773	793	777	747	711	794	775	738	764	753	716	714	808	770	701	728	732	770	731	805	738	776	777	798	783	739	831	733	769	778	748	746	758	734	769	779	745	762	782	802	751	737	753	789	769	741	825
23387	22562	37239	37518	30452	23481	12507	2060	703	579	547	555	540	492	537	536	532	479	491	486	484	505	516	524	563	502	486	572	525	530	509	551	520	535	481	558	557	547	517	521	557	489	535	532	479	481	498	505	529	509	511	520	503	492	517	492	516	541	468	513	552	498	533	509	544	485	497	496	534	478	452	494	477	529	519	517	496	538	492	487	520	501	491	488	540	576	494	547	499	535	540	530	552	475	541	483	505	504	502	511	504	521	517	515	494	497	516	531	538	484	512	525	484	521	535	478	490	493	514	492	492	558	505	539	488	529	522	534	467	487	487	530	483	494	498	520	542	484	517	506	524	496	488	498	509	486	485	535	509	512	509	497	483	519	507	493	461	559	470	516	514	499	475	540	520	501	505	498	516	470	509	492	517	481	523	499	532	532	510	543	514	492	536	500	531	512	473	512	522	507	495	500	499	482	482	535	499	565	498	541	508	502	445	520	533	501	512	532	511	545	512	503	500	518	460	502	535	486	522	528	507	507	492	498	496	506	475	529	522	519	483	548	519	556	478	506	552	504	508	508	526	485	515	514	477	517	494	541	542	506	505	487	524	535	549	526	513	534	550	546	462	549	505	510	502	530	464	513	459	511	499	517	490	585	513	468	571	525	536	490	519	525	478	551	521	490	484	472	493	545	520	501	554	528	472	523	470	507	537	480	483	497	476	507	526	515	494	503	505	481	510	538	490	528	508	524	546	521	512	512	511	471	526	509	539	500	500	500	537	500	470	512	494	520	512	531	509	476	521	475	490	488	539	516	485	458	492	492	481	523	482	513	550	548	519	509	472	515	482	480	488	525	498	532	548	523	514	502	497	459	475	511	505	518	488	502	544	525	498	479	499	499	514	493	545	503	467	463	517	492	510	478	534	532	505	571	481	531	536	498	509	514	520	494	519	512	477	509	507	466	498	485	511	499	471	512	493	489	529	541	518	535	520	540	483	514	528	554	500	515	510	514	511	534	508	512	538	491	509	531	533	511	525	516	515	516	550	501	491	488	500	536	508	497	480	489	523	493	503	542	504	516	509	493	505	508	496	475	531	510	522	510	540	491	499	538	474	513	516	460	501	547	528	557	494	500	513	524	528	492	499	542	500	513	484	536	488	506	453	527	569	463	478	521	471	529	495	551	480	475	497	485	517	527	469	518	486	551	503	538	482	498	505	487	494	468	482	468	471	481	533	528	500	531	465	501	506	518	511	524	552	531	524	520	511	494	537	493	499	537	469	551	473	528	482	501	513	464	502	514	550	485	494	532	530	509	532	559	516	513	508	509	473	582	502	509	492	540	504	493	514	497	506	487	511	531	538	494	534	488	493	513	516	530	538	494	493	486	511	491	521	501	528	550	513	482	479	492	541	528	537	473	520	503	493	491	521	485	521	516	499	511	521	513	476	537	526	491	511	504	493	496	493	508	553	563	534	484	559	512	517	506	490	491	525	491	535	543	529	552	487	492	512	506	548	502	517	504	538	530	500	514	512	534	470	485	531	527	460	561	514	481	528	499	561	464	507	501	512	480	529	532	517	521	521	530	486	528	519	545	523	552	526	484	537	551	511	511	443	490	513	510	504	503	492	524	500	509	478	523	544	533	477	540	519	537	513	520	474	521	502	553	477	480	524	512	489	486	516	468	514	480	489	503	523	529	509	500	492	514	471	517	526	498	505	500	548	506	524	493	511	558	478	489	494	541	459	502	518	525	500	465	477	508	495	512	530	519	487	532	510	555	510	552	534	500	503	516	484	517	536	520	508	545	488	503	539	489	511	494	489	492	546	523	544	492	520	535	486	524	524	506	476	489	473	483	517	511	517	515	522	507	474	493	503	489	515	496	484	523	515	478	492	466	508	499	513	534	510	527	535	522	478	536	510	533	543	461	515	478	526	511	502	518	496	504	492	547	532	496	495	486	517	523	538	534	502	473	499	513	484	488	543	543	485	521	527	467	522	509	512	512	472	513	515	500	502	576	473	489	532	527	483	512	511	471	501	533	510	477	494	496	500	525	472	507	534	524	532	485	501	514	500	542	527	540	506	555	529	503	515	481	493	525	529	482	546	518	437	541	457	535	507	568	528	510	484	539	499	532	507	482	496	495	473	537	499	525	496	499	533	523	499	515	527	527	508	477	528	537	520	531	505	515	511	477	519	534	521	499	476	520	501	513	516	498	545	495	487	524	519	466	526	495	501	546	549	491	547	521	535	511	506	488	492	489	495	519	527	515	532	508	512	492	512	513	497	488	518	533	505	502	487	494	498	513	569	502	551	468	474	520	548	523	512	473	508	481	537	508	472	508	513	544	498	470	535	516	483	510	545	539	512	570	527	502	524	529	479	529	501	476	524	538	493	536	521	514	484	484	503	502	487	505	499	535	482	533	518	526	480	507	532	495	455	511	520	531	463	498	486	536	510	558	516	502	526	479	511	496	502	478	529	521	506	502	485	532	513	459	525	489	506	522	526	499	514	496	536	535	487	530	492	492	485	505	514	515	491	511	527	475	496	505	467	493	522	494	525	502	529	505	534	506	529	516	509	469	529	538	528	495	540	525	521	505	456	495	508	503	500	517	469	536	505	521	477	525	528	507	496	525	537	490	535	543	504	494	504	550	481	513	522	511	528	492	493	500	511	500	507	493	495	526	502	505	532	510	490	488	470	495	528	484	511	480	519	501	506	551	466	480	532	507	495	542	515	504	505	519	519	530	557	467	467	455	513	491	478	494	519	491	521	495	479	491	527	531	511	543	494	510	534	480	493	499	538	490	521	521	476	531	515	525	508	513	503	515	487	527	485	495	509	484	486	486	538	471	508	498	510	567	507	499	491	503	563	469	524	542	487	469	534	512	474	506	512	505	502	522	488	505	490	500	539	502	474	505	481	487	538	466	516	503	511	507	490	499	520	530	512	511	514	500	520	530	501	543	512	528	496	528	524	517	494	518	527	503	524	546	502	503	500	505	503	506	469	496	522	512	515	523	541	508	513	503	482	524	512	539	496	496	529	488	548	537	544	498	490	542	528	492	516	486	527	527	494	489	506	546	467	452	490	531	534	555	484	527	503	509	517	503	498	544	532	524	554	544	516	506	529	538	525	518	507	478	472	531	516	502	492	536	494	507	488	511	543	507	532	488	489	530	518	517	493	513	514	470	505	518	532	494	474	487	513	506	490	496	495	489	464	511	485	542	519	531	520	518	469	502	497	539	523	544	513	467	503	505	469	510	516	495	495	541	504	523	489	544	543	526	524	505	501	512	515	528	531	502	508	478	526	521	537	527	431	515	552	501	518	542	532	488	495	480	502	557	526	534	536	506	535	498	506	504	507	526	543	528	513	493	521	524	562	506	526	516	515	491	507	551	508	513	550	563	501	521	522	519	499	548	523	469	524	476	508	494	477	509	507	495	516	475	468	510	518	503	497	477	481	525	515	495	503	493	492	458	477	496	488	531	497	478	474	497	504	456
58466	102656	88726	64755	44418	27279	10885	3428	1358	960	885	901	857	857	874	880	832	830	877	800	880	839	871	866	883	852	861	832	851	876	825	785	834	832	872	874	866	842	869	800	823	850	812	845	865	854	786	881	811	835	912	865	902	848	827	802	835	857	900	863	876	846	832	820	889	831	897	893	817	796	844	822	856	835	833	842	857	872	840	866	801	839	883	841	893	854	846	887	829	852	798	819	823	815	893	884	844	849	825	839	791	814	817	840	858	835	849	892	861	849	848	828	862	817	851	837	819	787	837	853	827	910	805	834	873	869	830	771	868	873	905	837	809	864	872	814	861	877	804	875	842	829	865	827	828	842	853	813	907	813	882	804	881	806	863	822	894	823	839	858	825	828	829	847	881	839	881	833	892	789	826	815	849	896	847	860	853	907	859	842	851	855	860	826	850	844	874	919	821	853	831	779	869	858	857	848	870	868	805	847	851	895	849	881	790	863	817	898	881	839	810	865	865	845	842	851	845	844	862	849	831	916	879	860	855	849	865	864	849	866	816	837	801	869	861	838	828	839	861	860	834	886	854	834	850	895	846	878	906	801	852	843	871	869	866	878	861	861	879	842	889	826	894	872	823	838	838	815	888	873	887	796	805	846	861	891	841	859	913	862	816	913	814	886	868	821	827	853	843	860	863	837	872	841	819	864	807	830	835	847	855	885	856	846	855	874	862	822	836	890	865	825	864	803	869	908	844	847	809	878	908	813	845	911	847	909	831	837	865	843	871	863	855	880	867	831	874	836	850	825	849	893	821	849	903	846	862	897	871	853	804	902	887	874	818	787	819	815	863	897	849	868	856	899	835	871	866	820	830	824	815	836	867	908	889	800	867	878	811	844	881	858	837	815	876	827	862	821	839	871	880	830	845	866	843	813	842	875	856	825	846	883	810	827	804	814	829	891	805	893	886	884	891	896	909	897	842	832	855	847	880	848	843	838	822	862	862	890	823	870	855	848	864	856	849	867	841	857	834	850	841	861	869	878	884	793	856	833	837	914	841	868	868	843	820	814	843	838	850	868	853	865	826	817	825	843	852	865	844	845	845	868	802	841	911	871	811	783	841	798	869	910	817	841	865	816	874	844	831	829	896	840	803	910	828	843	888	856	893	821	857	822	903	857	864	827	842	872	815	853	854	879	851	864	838	838	877	835	851	827	854	867	795	822	900	874	905	889	823	816	878	893	800	807	897	852	849	833	851	911	831	837	870	846	840	836	890	807	875	816	864	818	872	884	881	861	838	849	857	793	843	810	855	837	816	838	884	875	847	872	795	834	850	803	827	865	897	844	827	827	906	792	839	851	876	885	881	881	873	873	810	846	888	873	864	822	852	925	871	858	795	828	844	828	899	859	882	822	884	844	869	853	893	789	857	845	840	869	871	885	856	903	894	833	826	780	810	843	901	835	885	855	873	853	858	903	836	843	857	836	833	882	847	869	850	820	817	847	876	897	810	840	840	794	852	804	846	843	864	911	875	908	858	880	796	886	885	809	862	840	841	878	814	805	853	847	844	845	871	840	897	846	859	810	843	836	849	822	807	802	881	856	860	867	854	880	868	833	820	803	809	819	853	831	835	792	843	813	822	855	848	853	799	829	841	785	809	819	836	874	809	826	849	805	932	876	820	797	829	818	829	886	860	825	861	852	829	880	842	812	864	869	896	890	870	866	819	859	822	809	873	877	852	849	878	847	844	820	870	896	889	824	850	867	843	793	873	893	889	849	820	819	778	859	818	811	860	802	862	829	819	894	811	855	832	865	866	873	791	859	885	869	862	806	838	878	869	856	878	816	800	863	859	889	892	911	840	890	811	877	870	876	877	844	874	906	859	861	824	856	851	833	848	875	835	834	801	884	835	829	858	880	885	899	833	842	819	821	813	846	852	845	812	826	850	858	826	833	821	885	828	824	864	866	810	810	826	832	884	797	848	779	855	858	876	795	795	827	833	855	843	859	865	839	872	873	844	831	868	845	817	819	883	853	828	866	809	851	806	817	790	832	850	881	858	881	850	871	853	891	852	877	842	860	829	774	868	850	823	856	817	872	788	841	854	889	822	833	877	827	863	813	821	832	848	861	795	888	840	830	885	864	840	827	826	889	809	850	833	873	879	839	823	876	858	860	853	861	842	805	820	823	853	818	844	867	775	788	872	874	878	819	885	843	898	840	847	848	861	856	840	833	875	809	884	837	815	895	848	889	833	837	847	852	815	854	859	883	828	843	851	842	830	836	821	851	878	863	865	841	903	831	863	868	846	877	837	823	855	853	844	858	821	814	835	819	863	881	813	873	890	881	823	848	852	868	829	884	886	775	856	836	835	860	813	854	832	844	813	840	863	827	871	908	918	870	857	827	857	848	807	892	802	883	792	876	827	828	860	852	780	847	900	840	851	815	854	835	876	885	843	850	816	834	860	911	847	832	871	871	805	844	852	864	826	864	802	823	835	829	880	848	813	866	870	886	813	830	867	853	888	892	835	829	828	867	869	929	814	830	861	820	856	860	876	858	870	858	811	820	818	857	846	856	832	814	868	821	851	842	853	819	879	869	878	866	839	844	815	838	839	833	850	882	859	886	812	828	882	831	873	844	830	896	881	854	873	811	838	861	859	837	882	853	838	847	876	873	844	847	902	819	840	849	824	845	904	855	867	888	829	891	888	920	806	853	858	894	898	906	873	808	882	875	847	901	858	862	849	914	878	843	869	851	841	811	878	858	834	830	853	869	863	853	881	856	881	900	874	862	867	804	888	879	838	872	868	862	851	836	877	864	841	881	873	813	823	843	847	858	800	804	902	851	845	857	871	808	852	825	790	850	860	840	860	887	836	850	813	877	837	839	844	871	852	846	874	876	840	883	824	791	865	870	821	846	890	810	813	846	883	852	826	865	869	848	848	880	888	832	870	809	814	863	836	886	796	824	867	824	834	815	826	859	866	850	792	895	837	841	880	899	779	858	898	824	829	838	850	871	832	852	825	852	818	861	883	826	830	842	848	815	880	807	841	845	853	874	868	853	853	861	914	835	889	870	805	830	832	835	814	810	865	835	829	867	881	851	857	806	869	810	846	851	858	862	802	889	836	840	819	899	783	802	825	822	896	909	833	848	826	815	833	874	816	822	840	842	835	872	815	837	849	813	866	864	814	811	833	823	845	865	895	850	883	852	822	850	857	882	813	796	887	870	824	900	867	837	823	858	845	850	849	906	781	801	834	837	848	832	862	837	864	859	843	897	863	797	876	814	831	818	835	772	859	817	859	834	843	826	822	903	819	815	887	865	864	884	815	825	852	920	842	875	846	866	860	736	890	844	881	838	862	777	833	857	829	854	845	831	869	803	848	866	894	882	827	845	891	886	793	849	817	834	870	867	834	789	872	862	830	816	832	862	827	869	857	843	858	821	891	843	920	809	806	856	832	826	822	844	802	845	846	862	877	824	866	864	825	839	849	827	847	880	824	822
27757	29622	34517	21930	7905	2402	914	545	406	416	386	398	432	383	368	409	412	443	373	400	389	413	395	403	421	401	365	409	426	404	394	396	427	404	378	403	360	376	409	381	392	416	415	387	379	420	391	368	406	417	422	385	396	388	371	409	431	401	433	380	389	425	425	409	386	390	404	395	421	379	411	450	407	394	459	381	390	402	398	444	350	413	374	388	375	388	410	429	395	391	367	425	433	421	375	408	423	416	409	418	403	394	413	431	394	405	408	398	383	398	435	425	403	370	427	435	373	394	376	373	416	383	425	380	395	420	419	394	410	363	397	418	402	440	396	407	394	375	385	385	428	393	377	401	437	412	375	425	416	378	413	395	395	384	415	415	389	419	407	422	404	396	387	357	413	426	391	422	401	435	405	408	385	385	373	400	428	376	386	410	418	400	400	376	373	420	371	377	386	410	418	403	343	381	391	413	403	416	352	367	373	416	383	408	432	384	386	427	404	384	425	394	387	406	422	426	373	395	412	379	393	400	374	412	379	436	413	413	362	372	392	449	371	381	405	423	370	403	377	407	362	364	446	437	428	395	432	389	380	405	399	407	417	391	400	400	392	378	382	417	419	424	394	379	412	372	432	402	439	396	421	407	410	432	402	386	428	368	392	382	399	414	376	393	374	422	377	380	373	406	409	444	350	416	391	396	365	396	396	418	389	403	385	389	415	391	393	387	362	408	381	393	373	387	434	399	426	401	401	386	423	415	372	404	406	366	388	408	384	365	383	432	401	381	427	423	414	413	419	398	388	380	413	425	390	387	429	420	383	374	424	404	387	391	381	399	413	365	400	406	386	362	384	382	389	367	402	405	416	388	395	408	399	414	419	389	442	427	408	415	392	411	383	359	382	383	416	382	415	395	396	372	388	394	390	354	419	391	435	400	423	386	426	398	357	421	414	380	364	388	405	404	407	429	449	395	388	388	407	415	415	411	373	416	394	431	416	403	416	387	409	407	385	406	407	412	393	422	428	397	419	404	374	402	411	401	399	386	456	421	402	413	388	407	399	453	429	410	386	426	344	397	403	400	399	401	399	416	359	393	396	382	402	424	404	377	396	409	408	430	397	404	389	393	406	370	375	433	420	402	409	372	389	386	392	380	405	390	386	417	406	437	406	402	430	382	397	381	403	393	415	397	387	404	405	429	352	369	386	380	384	406	373	389	375	413	392	406	401	378	379	396	426	396	420	400	418	358	399	394	417	434	410	384	431	392	393	419	389	395	409	433	407	414	359	398	415	388	407	404	415	416	402	413	405	388	432	387	446	371	380	406	379	410	384	397	384	404	403	412	373	429	400	394	412	396	344	416	396	365	392	374	410	413	408	373	366	348	385	364	399	374	394	402	432	408	412	414	418	386	381	407	420	384	388	371	395	413	401	379	398	411	399	424	409	391	409	407	408	426	408	406	398	398	418	394	376	411	382	387	398	382	372	428	406	442	394	366	416	390	420	391	411	408	390	399	379	395	383	394	432	422	423	370	354	399	396	382	360	388	385	403	379	375	385	395	367	374	414	399	383	381	409	387	398	420	391	423	417	385	380	409	402	375	394	426	418	415	445	396	367	406	399	427	391	395	398	411	446	376	399	398	396	393	408	375	386	384	424	394	424	400	384	407	383	412	383	400	417	381	374	386	385	432	374	393	405	420	406	389	409	395	430	391	422	380	380	406	402	409	407	399	411	396	372	372	417	398	406	402	386	442	384	411	373	393	426	423	389	412	391	407	417	396	421	435	411	414	400	373	375	397	354	380	393	400	400	415	408	409	415	376	380	407	367	386	409	379	394	377	391	388	338	408	386	393	460	354	388	399	414	354	375	411	404	396	433	365	368	383	395	400	420	369	364	391	394	401	375	427	366	426	411	388	377	384	415	397	418	395	401	407	408	401	428	380	436	424	406	435	388	409	368	373	393	396	399	410	368	413	407	379	398	436	374	435	380	367	424	413	375	417	425	413	377	410	408	422	397	402	416	401	406	411	431	432	406	372	419	405	379	392	399	406	403	361	386	400	411	419	407	423	415	405	408	397	401	374	404	393	400	413	405	379	453	398	422	402	354	403	424	373	382	429	379	366	401	410	426	429	386	401	402	417	399	415	405	394	419	405	382	404	388	396	391	384	419	423	395	390	374	401	413	403	390	428	426	397	409	372	384	401	419	408	401	396	414	406	417	401	397	448	392	425	338	400	418	402	425	409	425	383	413	415	369	399	418	374	420	404	401	374	382	439	395	396	410	375	419	404	442	363	397	386	389	364	366	408	384	424	388	347	410	399	396	391	393	398	392	396	392	380	432	355	407	422	399	379	424	392	402	387	389	368	377	402	350	429	381	419	450	393	387	407	434	384	398	430	420	369	392	387	416	359	400	389	414	421	407	387	389	410	367	397	395	432	401	386	408	406	414	396	403	420	408	387	419	382	413	379	376	413	397	409	409	428	409	406	379	385	410	382	382	382	425	390	408	416	443	369	411	391	409	436	385	420	405	411	405	407	399	371	401	387	343	403	405	355	407	407	389	407	384	393	397	404	402	402	411	421	392	403	382	418	375	412	393	407	395	368	378	382	410	402	435	400	411	383	403	400	417	362	394	415	400	402	425	389	423	399	385	390	384	438	407	378	426	394	401	411	391	386	377	422	392	391	410	391	395	397	404	425	386	381	402	387	371	402	397	413	430	382	378	405	400	379	375	411	396	374	429	379	418	404	362	442	418	386	413	437	418	417	396	398	414	399	427	416	379	404	381	407	390	424	375	380	417	424	379	387	387	428	388	411	417	405	384	410	388	407	385	452	369	409	433	392	424	420	411	387	388	348	361	385	387	435	400	390	403	418	382	384	351	396	447	441	384	400	394	404	359	380	372	401	382	391	405	400	397	437	391	410	410	401	391	404	390	406	413	386	409	456	413	413	422	410	408	415	389	404	379	422	381	429	414	418	400	434	389	422	406	409	391	383	381	409	409	391	408	398	431	391	357	406	422	399	390	364	405	384	375	393	400	399	364	397	403	410	413	416	422	379	390	421	379	389	395	417	353	414	414	393	368	368	403	415	400	396	406	408	392	389	429	377	378	399	399	393	402	376	397	396	397	437	360	377	378	370	388	357	432	377	382	373	382	420	398	385	396	398	415	378	412	408	370	421	397	437	411	442	354	374	439	359	387	411	385	396	395	436	404	415	438	362	415	388	377	396	400	414	401	385	374	393	419	384	382	394	401	433	406	422	401	389	429	377	378	393	450	418	412	376	413	407	400	396	387	390	386	400	447	394	428	404	438	411	452	374	428	372	407	401	370	415	389	388	395	412	422	408	379	435	413	400	410	399	436	423	380	433	398	407	408	397	413	411	390	360	394	380	427	403	373	383	371	415	387	387	398	379	396	410	367	381	428	400	384	414	390	381	395	406	405	368	404	379	401	397	363	383	410	413	386	395	413	390	393	402	371	396	426	423	431	382	392	357
30689	49095	41073	24602	12364	4979	1942	1010	788	761	682	705	696	689	701	685	718	722	679	704	691	699	707	717	722	722	690	687	737	682	690	714	687	683	656	703	690	740	712	681	725	691	731	641	668	696	730	696	667	729	698	733	698	666	755	707	702	698	715	682	685	730	658	679	721	683	712	687	753	721	720	723	709	747	734	707	720	733	724	694	695	729	696	699	744	708	647	708	731	695	691	716	732	666	747	718	728	702	697	699	655	668	693	718	692	755	690	712	716	661	704	686	729	722	687	736	716	705	708	664	700	718	674	675	663	694	704	711	734	711	680	705	689	750	709	708	691	715	732	704	696	658	706	704	708	738	728	713	714	733	748	700	693	724	733	718	687	711	709	707	725	669	773	710	693	696	674	681	679	741	677	635	722	690	743	679	688	718	670	735	737	653	694	728	736	762	768	681	682	692	710	684	691	698	673	697	680	697	705	689	735	709	724	670	716	757	670	712	703	700	721	770	728	667	718	727	710	679	678	726	744	694	681	701	685	688	748	703	710	671	665	737	696	661	733	704	700	715	712	729	699	713	727	723	668	648	706	715	717	692	759	678	677	708	647	704	683	707	675	733	730	736	691	672	703	690	700	696	716	699	664	721	710	672	695	681	678	729	698	723	724	658	696	697	684	708	755	712	686	697	699	701	718	692	687	687	685	710	711	654	692	686	718	733	706	721	770	684	702	704	713	718	660	684	685	714	661	738	656	702	715	690	716	662	725	696	711	666	703	677	716	739	682	687	686	670	712	677	719	693	673	780	696	673	693	683	709	685	701	717	725	698	662	662	691	659	659	717	751	716	734	707	685	742	691	699	766	712	714	743	696	664	701	738	662	705	751	687	692	697	766	698	711	711	754	683	726	695	712	687	712	673	718	689	674	699	669	705	706	715	716	731	749	707	725	742	697	684	695	728	698	661	724	736	736	688	742	680	670	718	679	664	717	677	699	712	719	701	737	725	712	726	725	659	681	728	663	694	700	691	715	737	725	709	670	703	739	728	674	724	689	695	652	722	707	690	700	727	690	693	672	703	727	735	665	694	687	707	753	660	688	692	675	709	735	740	696	685	704	730	688	718	724	699	680	758	725	699	717	659	707	723	693	726	685	686	676	691	716	730	729	724	717	696	665	761	684	665	710	731	738	678	713	767	677	698	692	704	689	686	716	656	746	740	711	718	727	674	672	703	674	712	709	714	686	684	673	675	677	699	652	690	672	697	685	648	658	724	734	670	687	678	678	654	689	671	742	676	722	734	678	679	724	721	688	690	705	703	721	725	694	722	721	728	722	706	694	690	716	685	741	710	688	760	739	657	747	765	715	733	747	714	669	689	657	677	688	697	708	728	703	746	702	706	708	678	766	708	763	685	754	655	677	744	726	659	722	677	735	692	684	715	684	684	672	751	703	765	677	692	756	661	710	697	742	721	644	730	697	709	684	656	673	664	664	692	699	690	711	709	726	682	689	727	746	702	744	719	711	701	699	709	698	715	695	702	730	713	715	723	696	678	683	726	689	713	735	686	695	716	696	742	712	742	682	733	673	738	683	685	689	727	710	721	717	664	721	729	685	729	753	703	676	725	663	734	671	660	706	672	633	660	633	708	655	711	694	763	734	671	689	723	694	704	706	736	696	721	702	695	696	690	682	684	687	728	714	749	744	694	724	738	758	734	724	691	705	738	689	710	651	660	660	723	724	663	730	710	670	719	731	726	736	672	690	731	745	761	692	761	686	696	648	682	701	695	668	708	711	706	666	731	661	750	756	730	670	746	732	699	748	672	766	711	694	642	684	751	747	651	719	737	703	709	699	704	718	698	693	761	682	717	735	725	759	686	762	714	733	695	684	705	684	703	720	728	703	734	717	711	732	678	675	709	674	691	695	731	674	680	709	680	703	689	696	727	667	713	642	689	710	738	741	727	697	706	688	728	689	673	690	688	754	676	732	704	715	738	721	693	707	700	709	709	706	669	716	700	714	716	721	727	682	663	724	685	739	665	719	712	708	750	746	696	677	704	759	696	694	669	732	648	703	643	742	691	709	662	697	673	692	706	710	743	672	722	688	701	730	719	701	733	707	682	741	749	774	745	687	709	683	676	677	725	689	676	671	702	722	735	673	690	718	684	735	720	725	703	725	681	717	681	718	726	699	704	687	684	736	713	705	703	727	715	708	687	676	684	671	695	676	738	691	720	703	735	719	690	684	683	707	717	711	742	698	730	702	701	729	726	751	723	661	749	701	713	695	663	704	707	707	664	692	706	747	702	690	710	714	748	731	743	684	722	724	681	711	653	715	695	672	689	679	713	664	671	723	725	749	720	740	694	662	680	700	690	735	716	705	710	703	733	693	716	694	696	645	674	722	712	691	732	710	722	738	709	674	715	775	718	677	672	706	703	773	689	711	684	742	680	702	703	708	744	699	741	671	672	704	702	681	664	729	721	742	749	710	730	708	665	641	693	702	722	735	693	741	737	683	689	697	720	724	647	736	684	701	705	654	702	689	713	712	636	645	713	654	712	717	707	705	684	688	728	739	697	667	722	680	702	718	720	694	719	702	686	716	644	716	683	753	666	690	706	693	671	723	707	731	670	694	726	686	706	694	720	682	681	725	709	648	720	739	669	693	682	652	675	706	707	672	713	688	736	730	705	670	662	732	674	705	718	676	715	729	714	710	702	728	724	708	723	704	679	714	682	698	703	728	689	668	736	689	760	739	656	695	702	719	689	762	712	752	714	738	671	707	720	748	709	708	661	748	678	725	697	700	692	737	730	719	729	747	708	718	735	706	698	712	693	671	666	702	739	694	741	725	689	720	714	699	734	694	694	709	713	679	739	705	728	682	704	700	710	699	700	757	700	715	708	736	706	714	765	711	747	705	733	683	692	641	686	725	684	698	718	693	737	679	679	673	700	700	729	684	696	695	631	708	663	719	683	703	711	688	691	676	717	709	711	754	706	724	686	717	732	705	695	669	719	687	659	709	715	691	699	715	706	737	707	654	710	727	715	687	683	719	672	709	723	673	727	652	739	678	711	703	671	663	678	700	687	727	665	749	660	713	718	644	698	719	681	720	712	657	723	734	707	703	694	738	707	665	665	713	646	732	712	699	682	724	662	700	706	696	701	660	700	740	690	722	764	654	783	650	714	703	659	724	707	693	690	723	688	678	671	725	658	706	670	714	709	690	697	704	711	708	670	719	690	681	707	702	702	706	677	677	702	722	766	733	747	643	704	683	696	699	702	726	730	698	690	684	691	711	700	731	694	730	699	721	740	722	762	720	722	739	695	676	690	716	669	726	687	659	682	661	665	747	755	727	700	691	738	690	717	700	720	733	696	709	702	733	716	709	675	719	731	691	692	687	672	745	734	678	726	708	714	689	718	682	746	723	723	749	730	689	703	684	699	719	693	703	703	700	715	707	734	743	674	680	682	692	696	670	726	695	755	697	748	765	712	741	713	709	667
24550	24487	42356	40546	28194	17771	5481	1068	554	529	438	475	446	454	420	489	423	467	462	426	426	472	437	458	432	407	439	429	476	487	440	468	471	484	458	418	428	442	418	424	456	495	465	467	461	442	430	437	441	419	453	443	478	436	417	461	473	490	519	439	411	479	464	432	436	473	412	434	410	466	412	450	467	443	447	423	404	459	395	442	427	428	437	452	443	443	441	439	485	441	475	476	444	422	430	459	464	452	434	433	458	434	484	468	454	468	436	476	439	440	425	413	432	417	448	443	449	465	424	463	436	424	446	429	440	409	475	416	434	455	445	471	460	479	472	446	446	448	464	458	411	431	468	446	420	474	485	477	426	458	448	440	460	426	421	463	454	442	459	446	446	463	438	427	436	448	456	455	438	464	435	458	461	479	451	428	448	479	418	451	414	440	455	463	447	467	448	473	475	468	443	452	439	455	497	451	457	401	379	435	441	444	451	467	471	451	438	442	478	425	424	486	424	431	465	423	424	435	453	456	427	420	458	438	464	449	415	442	408	469	443	480	451	461	416	430	429	443	420	435	420	405	416	421	423	440	441	425	443	440	429	449	422	469	452	466	435	458	449	472	464	462	436	504	414	455	408	428	429	424	479	464	450	425	437	413	421	465	469	416	426	472	465	426	426	454	423	445	419	475	474	411	437	447	440	444	440	428	491	479	455	465	440	439	464	472	484	485	420	421	440	451	431	434	457	431	424	448	469	434	434	427	437	419	411	456	449	467	437	460	440	455	432	420	446	455	444	450	451	459	469	419	430	433	432	446	422	461	417	475	421	444	473	435	425	404	449	422	456	462	468	441	466	420	445	426	442	461	459	412	449	442	443	485	448	401	458	412	424	459	450	463	426	425	427	470	441	447	445	433	459	482	433	456	415	451	400	432	463	440	432	468	484	459	417	433	435	430	455	419	452	444	463	487	423	453	413	459	428	445	416	411	449	423	437	466	471	466	458	424	395	449	454	465	425	412	458	407	433	479	427	461	462	443	415	435	454	463	419	439	414	468	459	462	440	432	445	489	463	430	449	458	469	432	445	402	450	439	421	439	480	448	441	425	424	452	471	427	409	425	460	450	411	442	424	410	410	436	428	441	438	447	433	430	460	471	435	454	423	473	454	445	451	431	417	463	444	454	477	432	450	466	433	437	449	467	435	430	415	410	409	454	481	437	429	463	439	448	442	456	439	447	450	416	444	429	418	435	412	418	473	424	459	440	406	445	413	441	473	462	435	433	416	448	456	429	425	462	421	435	462	437	465	438	475	449	433	432	439	468	451	453	484	457	447	440	454	462	462	445	418	398	457	421	432	469	422	436	444	428	439	437	474	438	456	444	422	428	479	459	434	471	432	423	440	423	470	427	410	442	460	449	442	475	432	414	447	415	445	445	444	450	424	445	473	458	414	453	439	466	449	449	433	450	455	439	436	454	417	407	463	450	439	479	464	444	455	437	419	480	451	442	435	469	437	490	435	438	454	449	430	423	443	453	457	485	421	425	458	443	426	423	487	461	461	410	414	449	386	465	420	438	377	459	446	463	460	414	438	444	431	464	398	436	454	418	443	457	470	423	478	424	435	447	456	438	469	402	441	460	453	455	481	455	457	435	417	448	440	416	432	490	419	444	435	478	460	429	434	459	453	455	423	481	430	422	466	440	453	395	434	455	442	419	417	423	461	450	419	436	453	447	458	426	447	477	445	420	433	443	455	463	459	429	414	431	435	463	448	464	423	430	441	444	443	454	404	461	417	402	478	412	435	427	460	470	461	382	430	431	425	438	446	459	430	462	410	490	421	438	421	415	423	449	461	437	443	401	414	438	400	469	441	402	441	427	425	431	424	458	441	398	415	438	427	453	451	494	469	459	440	455	433	413	427	463	460	446	453	430	436	468	454	435	426	462	441	427	405	458	439	410	421	466	462	433	414	434	460	439	407	420	469	434	415	450	474	439	448	457	436	428	457	449	409	457	444	446	447	464	421	445	430	437	454	462	431	412	477	421	421	442	469	438	451	475	488	456	452	464	429	418	468	429	440	422	471	493	422	408	430	455	456	483	418	453	501	451	472	460	430	431	439	408	429	476	413	437	441	486	444	464	470	452	459	456	473	442	466	477	428	448	439	446	439	463	468	439	439	426	457	437	454	427	420	415	438	437	476	460	454	458	440	440	441	440	447	424	444	430	432	440	414	449	483	457	415	441	458	417	467	456	436	418	425	434	464	474	444	460	464	417	436	439	446	445	424	468	471	441	445	435	444	433	492	432	425	433	456	419	456	447	470	430	469	437	442	471	459	443	451	444	401	475	463	477	412	451	477	470	445	451	428	456	428	438	436	462	412	432	466	453	422	455	433	435	488	434	458	478	387	421	407	425	459	445	420	429	435	445	463	495	400	452	461	467	435	454	476	430	440	430	437	419	432	465	434	436	449	446	443	455	455	459	443	431	450	453	411	432	424	412	484	418	424	418	463	420	406	420	472	486	435	443	417	452	468	425	430	434	432	431	449	456	443	407	446	436	460	464	439	422	449	465	435	426	443	467	406	428	448	468	423	449	437	450	442	451	430	440	462	452	421	456	445	461	437	459	436	459	420	507	468	456	448	409	453	426	439	426	442	405	451	421	429	507	463	449	476	452	459	460	456	455	474	440	445	404	428	434	471	452	455	456	457	448	449	431	456	468	447	393	466	420	444	476	419	444	412	437	454	431	435	476	433	446	421	432	468	436	470	411	469	465	429	420	452	461	463	413	452	481	462	453	396	445	437	467	482	418	421	458	444	390	429	470	457	432	454	441	417	437	410	439	422	446	439	453	466	421	449	417	470	425	446	453	455	453	491	446	430	445	460	445	429	469	430	419	443	439	438	447	448	433	461	446	452	448	452	438	420	431	432	415	412	441	406	448	471	453	428	446	475	449	444	451	446	430	413	435	412	435	463	424	427	445	427	438	440	444	431	430	453	476	434	446	458	436	442	434	490	464	447	427	453	408	431	443	421	431	425	470	486	443	425	444	480	457	453	439	445	455	439	438	429	469	469	451	466	420	467	440	424	433	420	460	410	439	452	472	456	446	454	443	451	509	443	450	439	434	421	397	438	436	446	423	463	466	463	440	411	466	448	435	439	460	443	460	412	400	476	437	428	415	460	458	458	475	465	498	466	449	422	455	412	466	466	447	436	485	387	448	452	446	430	419	428	444	437	434	466	476	426	449	451	416	458	460	423	455	453	433	482	416	405	420	395	444	446	440	431	407	438	426	457	435	399	448	455	431	464	476	438	430	426	435	434	473	458	484	440	440	420	471	412	460	433	429	449	488	407	431	486	426	448	447	414	440	447	438	510	467	457	455	432	454	464	447	450	474	480	439	437	466	456	439	461	408	460	427	451	488	432	477	423	455	422	427	416	500	446	447	451	462	419	463	465	429	460	456	497	445	466	422	423	449	401	448	458	429	427	410	416	439	466	463
55231	92911	78330	53096	36084	19611	6875	2158	1065	864	810	778	790	760	814	782	785	762	784	735	767	812	680	739	779	775	749	762	780	765	793	790	741	733	745	784	789	765	799	767	728	758	735	757	751	820	797	779	714	767	782	787	777	766	752	798	814	775	823	798	721	765	764	763	718	800	788	753	810	774	773	771	862	748	738	761	797	793	760	755	729	745	788	734	818	719	715	743	755	738	746	796	764	814	798	815	740	763	737	791	768	770	766	789	802	775	789	754	800	808	771	743	756	784	790	803	769	718	762	779	822	805	729	797	759	783	792	777	782	756	774	747	736	793	721	758	762	761	743	783	766	720	783	745	790	741	805	749	780	811	750	772	723	791	767	799	799	789	774	805	801	811	745	758	749	769	778	788	741	777	792	813	767	777	741	781	777	755	725	793	733	767	778	793	783	822	745	788	744	784	748	760	717	794	768	782	783	777	833	729	772	785	731	738	794	770	754	806	784	759	827	786	763	790	786	802	779	825	781	810	766	741	738	770	750	774	750	743	815	767	741	740	841	796	793	713	748	833	777	774	782	777	765	738	798	758	769	805	746	730	778	738	784	741	805	804	728	754	799	780	710	742	811	787	742	789	799	762	753	765	781	773	778	711	817	821	753	757	775	810	790	740	824	713	793	772	794	757	774	796	772	771	733	763	796	781	781	776	752	735	775	765	762	787	764	776	787	740	758	803	791	755	754	799	754	784	741	744	768	820	781	796	736	750	793	723	767	806	768	781	753	760	761	833	751	779	725	763	745	786	793	782	764	758	745	756	758	814	784	746	739	785	784	782	802	791	792	779	754	766	739	810	785	792	722	759	775	768	782	821	772	761	749	758	709	779	828	757	755	768	757	731	755	792	756	705	790	751	777	772	781	744	773	781	776	803	771	732	771	723	703	739	741	798	765	834	757	793	726	753	805	702	773	779	753	764	781	724	782	734	750	755	763	764	744	759	785	783	778	756	770	741	739	730	791	776	844	745	740	782	761	803	741	754	796	749	816	741	770	812	766	777	792	783	762	776	781	742	813	743	801	770	742	761	736	752	769	782	761	773	764	754	792	782	782	723	760	700	766	737	774	753	795	798	749	764	731	765	777	778	754	786	774	721	801	785	734	757	748	776	742	783	755	798	733	781	804	786	753	803	802	789	757	724	763	822	805	733	753	773	760	739	744	769	742	800	782	756	758	738	770	787	748	754	735	768	730	753	754	756	750	798	762	773	780	765	771	782	790	783	787	776	791	742	761	775	800	690	814	810	757	785	787	760	743	759	780	745	821	772	740	741	829	765	826	712	781	748	759	767	758	838	786	803	775	779	788	740	770	762	736	781	837	747	783	765	773	732	778	830	787	755	732	774	770	813	760	738	748	771	776	754	782	761	756	792	762	755	780	780	800	790	727	813	773	774	726	749	789	797	743	747	798	758	758	829	768	827	767	771	735	746	716	840	789	750	768	801	808	777	751	789	841	795	739	800	775	760	760	792	814	761	799	789	797	764	779	783	766	756	721	795	797	764	811	746	771	710	788	769	783	781	827	772	761	755	761	839	700	749	766	811	750	763	764	767	792	739	732	782	745	792	757	783	826	774	750	779	747	785	762	766	770	761	761	746	766	762	815	747	751	812	802	741	814	734	763	743	759	729	776	832	739	785	783	788	738	783	740	769	773	738	765	780	813	761	767	777	800	785	811	761	746	747	774	764	787	776	768	728	815	729	764	773	780	776	780	754	772	748	813	751	800	776	775	746	837	774	796	787	807	778	779	773	756	763	780	820	772	743	837	782	797	760	759	768	752	778	756	780	744	774	780	753	713	781	787	791	748	768	774	772	794	753	725	805	797	771	763	813	792	799	814	752	732	811	744	741	752	769	783	730	749	753	738	766	751	776	732	779	749	767	794	784	764	790	761	801	769	719	777	744	739	751	762	757	803	795	813	805	775	816	761	724	764	791	780	777	782	718	767	768	769	724	761	812	808	817	787	762	757	779	720	762	784	738	770	745	732	786	735	793	785	810	749	801	787	750	754	775	776	740	739	751	788	786	749	786	800	749	728	841	792	746	760	763	799	732	788	664	730	786	757	725	718	788	761	752	818	793	796	792	787	804	810	778	815	768	749	777	757	808	791	752	782	750	762	710	788	796	752	728	800	743	822	767	821	731	789	735	814	774	808	788	775	772	797	768	792	798	761	799	784	792	772	786	793	724	810	738	798	777	792	728	786	779	799	703	752	790	756	791	805	800	778	786	747	784	767	749	775	798	799	757	781	796	778	782	703	785	753	739	784	762	780	774	792	745	753	780	794	745	782	743	713	787	704	789	776	802	771	770	784	814	765	742	764	749	804	730	759	752	778	799	757	764	785	761	737	774	783	743	774	752	796	744	831	807	759	783	742	740	782	782	777	760	749	770	737	802	806	764	801	786	772	807	759	762	747	770	720	733	767	781	818	732	741	767	789	741	811	801	731	768	764	839	830	780	742	742	771	828	790	772	732	786	756	805	779	752	738	801	792	783	814	752	755	774	780	787	772	773	750	788	718	742	770	744	688	761	748	797	757	765	715	748	692	776	777	747	811	782	799	768	772	784	775	757	723	769	806	725	750	774	782	705	747	780	789	730	765	770	761	780	763	682	788	773	774	768	768	754	821	790	767	767	793	727	749	798	809	798	786	775	731	787	751	799	784	721	788	761	796	714	817	805	761	756	742	749	754	755	800	773	769	818	787	786	760	793	737	779	791	775	731	790	774	772	812	755	781	740	812	757	769	723	790	785	765	753	754	783	821	780	742	776	735	758	775	721	759	770	761	730	775	822	778	744	716	731	784	746	740	789	774	745	768	816	732	761	793	750	860	766	746	780	771	808	751	779	794	801	747	747	785	773	782	736	771	817	783	783	779	728	796	742	730	719	813	798	789	773	785	754	766	753	774	802	801	765	839	746	769	795	772	757	747	718	758	803	798	744	731	776	794	822	734	740	773	745	788	770	798	784	729	701	758	731	749	773	783	822	782	778	776	778	757	742	813	749	788	759	808	802	811	761	740	807	774	761	757	770	802	783	706	782	752	745	749	748	781	772	791	784	731	771	788	763	752	798	769	786	782	772	765	722	753	777	720	813	787	771	742	778	757	775	753	767	764	769	776	776	763	809	755	809	792	767	787	775	757	781	796	800	744	728	751	752	733	788	789	773	796	809	789	735	747	773	737	750	836	763	760	805	805	774	769	770	819	799	754	794	722	765	734	785	732	768	796	750	785	725	786	784	764	786	749	738	774	761	745	755	729	808	746	770	767	762	792	840	764	748	778	819	753	728	795	746	745	754	729	722	756	740	777	793	744	730	767	741	809	755	785	753	699	757	771	772	777	748	740	791	715	795	757	775	744	799	778	811	757	767	749	783	763	801	763	755	768	729	748	723	745	755	760	761	740	798	825	763	830	725	754	739	795	712	773	703	760	772	707	780	739	723	777	763
23441	22560	36753	36900	30272	23102	12398	1979	698	568	616	546	573	534	563	564	514	518	496	519	528	530	514	549	524	547	516	537	539	513	516	485	504	505	505	520	488	565	502	528	548	516	540	539	487	533	519	526	510	512	544	568	550	493	518	539	526	563	499	519	487	515	520	528	503	492	520	510	479	491	528	503	482	506	499	508	550	556	491	530	507	480	444	518	495	514	543	528	502	490	538	504	516	501	509	517	527	533	516	514	499	522	501	517	556	529	531	541	482	482	531	500	547	487	560	538	503	502	493	529	521	509	517	529	551	483	501	501	496	499	522	535	535	549	510	515	507	542	551	514	517	506	498	524	500	526	502	492	507	505	537	491	495	471	514	502	492	498	477	495	511	516	466	495	526	497	520	517	487	502	511	533	519	501	488	511	540	511	525	508	508	536	474	477	523	498	510	503	531	493	496	547	460	493	514	538	517	528	517	519	511	510	502	572	513	542	504	534	501	517	512	520	529	500	493	521	525	503	511	486	500	482	545	501	508	531	548	525	518	522	550	537	522	501	510	530	520	554	545	513	535	524	506	536	530	527	523	513	554	500	532	523	514	479	522	508	518	529	532	538	550	508	512	519	541	542	524	459	530	473	514	516	512	530	529	541	485	504	537	475	516	538	504	561	499	561	561	516	540	516	544	541	487	510	514	523	514	536	519	519	508	502	536	529	537	503	485	544	513	515	492	519	497	552	512	523	481	560	562	526	491	467	582	463	510	525	522	535	505	490	502	499	527	509	471	502	502	541	521	510	503	497	511	493	487	541	539	508	494	557	539	542	511	553	536	504	497	580	507	496	493	514	476	524	494	520	511	562	465	502	506	537	520	527	489	510	525	526	516	545	510	558	536	521	479	505	522	497	519	540	511	519	481	537	520	527	492	544	534	503	507	504	519	514	491	528	479	544	500	445	505	536	467	502	505	528	539	529	460	511	510	495	485	498	483	480	553	526	529	519	525	570	535	506	535	541	464	528	503	499	509	510	529	572	558	542	519	511	470	546	500	558	491	475	513	523	548	483	483	563	527	476	517	462	513	507	565	521	517	526	529	547	495	499	567	531	500	494	503	516	530	488	515	491	505	506	533	539	531	515	501	485	553	515	524	522	501	500	540	507	523	528	487	496	533	496	518	508	585	512	491	512	515	526	503	534	512	525	530	529	500	540	578	553	549	505	534	523	486	496	497	551	513	529	505	504	540	526	500	519	516	504	513	519	521	481	531	508	484	484	494	514	522	493	541	501	478	487	526	476	539	521	525	486	507	524	526	490	533	527	508	492	541	518	532	525	518	501	520	488	510	516	499	479	509	509	486	484	534	460	508	505	516	510	533	500	529	541	531	508	507	522	529	538	521	549	478	523	505	525	504	507	489	522	489	546	532	486	496	552	506	526	502	516	514	511	529	502	528	513	525	515	552	452	515	509	456	504	519	490	497	525	550	504	483	503	501	447	507	510	517	494	499	539	508	502	498	527	467	496	534	495	511	533	521	482	549	547	509	489	500	505	496	515	508	506	536	507	523	511	550	525	515	530	563	549	478	508	503	502	493	529	520	480	534	492	495	503	481	518	538	514	543	488	524	537	536	503	521	510	505	479	508	514	501	498	510	530	502	537	481	526	525	519	544	505	543	532	517	506	476	497	513	510	531	495	532	499	516	515	528	544	516	515	489	554	538	482	496	539	518	552	517	509	502	506	521	526	525	495	492	497	496	474	548	527	489	543	490	524	534	477	532	510	501	537	499	518	534	490	519	554	523	508	508	568	526	498	512	557	503	508	517	483	448	554	505	516	509	480	530	461	491	539	521	520	498	525	470	548	457	517	536	488	508	471	516	528	517	497	518	489	515	501	539	524	570	534	524	496	516	497	506	522	507	515	492	525	489	540	503	509	512	488	537	507	505	482	499	500	502	485	482	554	520	524	501	482	547	483	490	547	528	516	524	516	512	532	512	537	529	501	505	527	544	487	486	503	503	538	520	510	539	502	492	518	520	468	514	545	521	524	493	540	539	512	495	510	528	511	556	512	499	527	477	502	528	528	505	507	520	503	471	477	505	503	463	534	520	496	497	513	529	522	525	519	518	496	554	545	483	491	467	504	526	486	525	515	525	524	532	514	527	562	506	540	496	467	531	520	489	501	513	479	520	509	502	502	526	468	519	494	505	463	538	511	525	475	509	496	473	534	505	504	502	527	542	508	538	502	499	500	491	504	517	491	548	526	521	524	528	498	470	475	512	523	516	522	488	543	542	517	494	492	524	544	520	495	529	502	517	511	503	517	512	517	505	509	470	514	552	503	522	480	514	552	510	510	486	516	511	504	502	520	511	497	548	465	478	518	513	565	533	493	538	518	530	534	475	509	484	497	552	503	537	540	562	511	491	512	527	504	549	504	514	513	544	545	506	496	497	529	487	461	515	525	564	522	539	536	496	528	511	500	479	510	521	498	495	550	501	497	520	517	551	527	519	480	559	511	488	522	529	475	507	488	531	532	526	510	511	481	505	495	501	531	523	497	504	535	508	476	508	502	482	520	550	505	495	485	504	540	549	468	498	515	482	491	520	483	515	500	518	495	557	511	511	498	513	505	522	513	492	535	533	489	537	490	496	524	489	545	494	563	575	490	512	506	484	458	519	503	514	516	522	533	531	549	522	516	518	481	470	487	529	509	513	526	522	524	553	563	552	460	447	502	513	492	518	495	526	525	515	507	543	519	549	450	514	519	517	480	512	532	537	520	484	542	523	517	485	531	548	498	547	510	478	499	491	483	496	533	522	530	555	501	470	483	502	511	515	499	562	517	457	504	532	514	556	467	508	537	515	525	508	517	517	498	503	515	524	522	513	550	488	538	504	482	529	527	519	501	512	512	505	489	516	542	501	500	517	523	507	488	512	524	509	520	494	523	527	485	545	505	519	478	549	492	492	510	481	518	509	526	490	529	530	514	517	469	533	546	536	538	465	521	521	482	496	493	502	468	546	481	462	511	537	538	494	510	496	487	530	504	482	524	546	504	557	503	545	492	465	482	536	491	533	504	520	519	521	499	519	503	519	502	512	508	519	528	555	503	555	518	505	485	516	502	515	485	468	534	520	512	509	430	532	532	486	526	533	516	533	514	478	515	541	528	490	517	534	502	505	500	475	493	554	488	500	505	511	539	508	529	519	541	467	525	510	518	547	507	532	545	564	476	489	499	521	486	490	461	505	509	556	545	520	489	474	540	494	551	514	505	516	498	525	518	542	480	510	479	526	495	502	520	505	495	545	483	518	493	449	493	474	509	521	522	524	491	520	504	508	550	514	534	510	510	525	503	496	498	467	521	549	540	503	502	551	517	536	530	520	508	502	515	536	507	561	541	536	506	467	511	484	497	540	494	501	502	469	533	551	545	515	531	528	466	488	495	503	503	497	502	485	546	517	529	542	495	534	531	486	502	501	521	481	528	533	531	472	517	510	528	512	521
59302	102326	87940	63959	44458	26375	10632	3332	1284	940	848	865	826	862	825	860	855	849	848	881	917	847	836	864	897	866	853	874	886	878	799	858	878	889	864	800	885	893	810	836	874	798	882	830	860	874	851	884	911	869	850	872	892	843	853	861	886	868	873	868	841	857	844	861	870	913	910	866	887	862	854	833	857	838	885	877	921	808	856	876	916	878	865	874	867	830	862	808	851	862	901	850	886	872	870	869	830	850	809	856	843	838	851	897	855	853	844	894	858	860	868	841	915	812	833	864	820	883	791	829	843	891	868	860	863	909	824	881	856	894	888	836	863	876	835	849	912	818	789	831	874	862	859	859	902	875	889	845	834	873	854	819	848	876	819	850	844	861	834	870	844	878	874	873	849	879	822	865	809	837	890	841	885	814	853	864	839	852	833	871	838	811	848	812	846	807	866	817	812	868	847	825	882	911	854	813	901	834	836	869	871	864	816	856	847	830	856	884	868	837	857	849	853	937	814	829	853	853	870	845	838	829	840	879	898	818	846	901	835	833	874	843	865	859	903	800	827	890	846	903	837	872	828	855	895	819	829	874	832	858	796	817	844	868	852	861	880	852	839	843	811	797	880	907	840	873	845	835	821	867	808	906	894	880	928	867	901	863	826	871	852	843	845	864	856	857	901	847	848	755	869	866	846	873	853	825	864	881	878	859	875	890	875	793	839	861	815	818	857	921	885	849	819	878	850	839	814	862	826	875	873	807	842	837	822	853	825	855	867	833	823	919	852	804	897	877	811	897	845	829	837	851	842	828	832	892	839	873	844	853	846	872	909	888	906	883	811	881	815	855	852	835	840	851	791	814	840	884	840	824	879	879	851	837	862	856	813	887	829	857	830	895	823	847	781	837	858	830	848	868	841	816	841	811	863	794	835	843	878	860	841	845	805	882	821	855	834	880	855	907	848	847	857	856	842	836	824	848	855	842	852	850	873	834	847	809	829	868	842	872	805	847	870	823	886	824	857	838	858	811	852	841	866	861	831	848	812	811	904	836	850	834	875	828	872	810	856	865	836	916	882	864	852	883	807	855	821	840	876	860	869	868	884	864	827	880	841	843	815	870	880	817	844	866	836	847	861	804	798	879	863	814	826	840	894	871	846	832	877	883	814	843	842	878	919	825	861	833	833	821	822	845	848	927	828	825	837	892	895	856	836	801	863	845	861	874	832	827	902	896	871	874	803	841	842	864	817	851	799	833	896	821	890	873	811	883	838	850	846	837	834	859	841	851	853	854	834	844	857	891	842	831	874	859	893	902	902	894	840	869	910	853	884	857	874	925	856	847	835	902	851	852	848	856	853	845	833	832	846	857	858	889	802	856	870	881	881	770	852	857	859	863	821	842	868	847	835	806	874	789	873	856	824	889	830	828	830	815	810	814	867	843	829	863	793	841	883	810	826	848	850	891	823	852	870	813	870	860	843	819	817	865	834	873	824	860	839	882	875	869	834	887	839	896	850	823	866	853	839	842	838	846	874	851	848	874	941	803	861	948	856	815	852	875	886	845	887	858	824	860	882	800	850	840	862	809	807	897	867	860	870	842	844	854	875	852	815	804	840	862	914	874	824	817	853	913	870	821	814	857	846	834	816	864	822	866	856	828	854	842	843	828	797	857	880	868	858	872	882	831	875	845	818	802	876	799	860	837	827	870	823	819	850	814	848	896	840	847	811	900	856	817	829	843	846	887	857	805	805	857	840	865	867	845	877	848	832	874	891	819	819	850	887	851	857	878	869	827	879	837	841	818	856	837	858	911	825	900	878	849	882	885	895	846	866	858	859	826	864	839	826	879	805	828	822	828	846	874	876	842	868	871	849	840	891	864	883	859	824	873	840	866	869	887	849	846	864	883	850	873	762	858	802	836	811	878	829	879	853	834	848	867	907	877	831	827	869	862	899	816	858	853	855	844	825	879	856	773	819	832	893	889	820	866	837	835	807	841	903	821	831	852	843	831	876	831	867	864	908	896	885	824	868	838	841	840	867	887	862	871	838	855	842	917	882	829	847	864	827	830	854	844	826	851	863	828	870	845	852	886	824	829	849	870	828	845	799	839	845	853	848	893	871	849	893	837	868	827	853	883	814	862	872	836	815	880	816	788	870	868	881	873	832	850	819	858	833	826	858	886	831	859	857	834	797	887	807	884	823	858	861	828	836	888	920	807	823	871	806	915	871	885	845	878	849	841	836	817	851	850	819	828	789	910	887	835	876	872	927	872	841	835	870	828	871	853	856	884	898	849	908	818	850	825	885	839	875	862	868	836	890	829	894	822	814	800	840	804	821	854	802	797	828	791	810	856	833	841	867	849	879	869	831	851	883	884	857	832	879	861	875	911	858	819	854	854	829	841	846	934	855	881	863	834	850	838	876	850	816	813	877	858	852	883	841	852	849	865	869	850	866	871	881	822	859	875	845	858	831	860	878	898	896	822	866	886	879	876	899	855	876	852	817	844	861	842	868	830	878	901	862	884	905	848	807	836	834	840	824	885	802	874	819	854	820	845	817	877	861	845	793	861	864	863	887	850	858	850	846	847	893	859	872	796	843	873	866	842	845	841	875	826	825	840	862	895	865	853	848	883	941	834	829	840	852	873	823	814	838	861	802	869	844	832	843	856	862	827	847	875	891	885	853	856	847	808	859	912	900	843	837	876	823	893	858	808	859	863	860	856	828	891	847	895	814	881	867	855	865	810	874	877	874	823	881	887	898	837	817	820	811	897	826	940	834	834	867	865	822	838	856	883	826	840	866	856	804	824	842	834	825	843	887	852	883	862	857	830	865	850	840	893	831	794	869	841	862	807	857	860	870	855	866	830	883	863	875	792	787	852	845	838	858	843	857	858	852	843	850	844	827	860	896	868	829	839	864	859	828	844	884	826	870	895	830	832	874	835	787	865	842	827	879	798	846	872	905	865	856	798	825	795	857	850	842	862	874	857	901	857	824	883	892	856	859	812	863	879	863	832	876	838	880	851	850	845	845	833	828	909	847	833	893	842	861	839	850	856	870	858	853	854	881	828	885	883	814	864	851	821	829	847	809	862	815	893	870	815	834	817	813	867	861	874	895	841	843	821	854	891	879	823	837	946	780	882	842	851	840	858	875	857	825	836	823	843	840	843	829	850	846	858	825	882	853	833	864	857	852	878	850	848	880	837	834	871	857	839	874	865	863	829	830	847	801	839	851	835	856	861	834	840	866	832	857	828	832	871	872	837	936	826	821	953	881	810	863	853	853	880	835	835	847	860	879	886	845	831	803	850	857	921	866	851	874	841	877	875	871	840	910	798	833	833	868	831	897	856	912	834	836	843	937	842	860	857	850	848	834	837	811	915	858	931	842	828	831	818	879	826	867	851	825	844	873	852	894	847	824	834	917	840	856	897	926	820	910	873	839	869	838	848	873	881	807	803	856	837	837	836	868	887	853	822	889	838	854	880	864	850	842	781	806	917	904	890
27540	29566	34618	21659	8138	2367	882	488	466	428	390	395	382	445	410	400	393	413	402	406	385	416	411	394	382	362	391	376	435	433	406	394	426	398	428	408	389	404	411	372	427	376	413	406	411	407	402	416	401	372	439	386	436	419	379	410	398	424	427	401	396	443	390	448	438	396	400	390	386	400	407	386	402	387	427	450	395	408	381	397	399	398	358	420	411	361	411	438	406	360	384	420	408	394	396	423	428	390	408	396	402	381	416	396	415	434	407	372	430	378	406	471	397	390	429	405	388	377	402	410	379	411	391	396	395	410	383	372	431	411	397	374	401	376	433	385	387	395	389	379	391	397	389	417	396	402	444	394	397	383	422	375	388	418	427	403	413	415	380	410	423	405	404	397	408	379	371	408	377	391	389	435	377	445	438	393	392	411	380	428	409	365	411	417	392	405	403	403	412	407	409	388	358	397	403	394	399	399	390	408	380	405	423	395	401	426	394	380	388	396	379	410	408	404	388	405	411	421	411	402	388	378	433	376	454	433	402	404	386	390	395	396	405	405	404	384	401	373	420	394	429	444	439	393	390	399	414	402	423	426	391	404	387	397	446	420	436	405	408	412	401	391	417	387	430	398	431	400	419	427	384	402	389	431	395	419	385	410	427	404	418	409	452	447	405	440	380	378	388	425	432	394	456	442	402	402	406	417	382	395	384	389	420	385	416	370	415	438	398	453	412	408	377	429	398	418	374	407	388	391	410	419	399	450	424	384	406	393	418	413	420	388	413	391	380	403	411	415	413	382	406	421	423	378	392	424	393	424	404	374	433	393	385	427	413	429	428	404	380	362	393	446	405	425	401	417	409	453	447	375	382	372	419	399	450	433	381	449	395	376	386	374	396	397	404	416	425	418	397	396	391	403	389	388	406	402	395	388	403	410	414	402	379	404	380	402	381	395	419	415	416	407	388	400	424	404	427	390	382	387	402	404	430	414	416	388	401	440	372	406	422	409	391	414	414	383	445	393	406	377	422	402	415	431	398	370	419	401	404	433	416	359	419	423	389	409	382	399	411	412	413	390	398	382	369	433	370	385	435	402	420	410	364	379	393	416	377	398	404	420	413	423	445	389	423	402	382	424	388	417	426	408	407	406	408	428	384	426	416	432	390	423	410	391	396	398	424	402	413	423	425	406	421	400	397	397	401	390	461	416	389	427	432	378	392	352	392	411	401	405	414	457	438	405	384	431	428	419	402	422	392	396	393	398	420	408	399	431	417	426	418	438	401	408	424	414	391	423	423	399	406	408	376	378	398	398	398	360	380	406	404	391	379	382	400	429	389	418	404	358	427	398	387	405	410	360	411	384	425	412	357	421	412	396	371	404	436	429	423	379	437	411	416	397	423	419	385	418	398	422	409	383	391	388	368	418	419	420	376	412	397	341	399	347	393	403	399	406	414	415	413	395	395	415	425	402	431	396	380	402	428	368	410	381	399	439	431	366	378	437	396	402	424	410	397	409	386	454	362	416	390	412	408	382	376	403	419	390	436	369	384	367	401	359	402	449	420	428	418	353	414	426	420	390	373	427	396	413	388	387	389	413	405	393	407	422	407	437	397	417	408	403	384	411	355	418	392	402	401	405	388	428	384	441	378	393	383	401	402	386	382	436	414	406	401	387	389	391	378	402	423	410	379	434	385	408	398	392	410	380	403	390	433	398	394	401	371	444	410	415	385	394	413	403	384	428	409	418	422	439	374	398	410	386	424	407	412	383	402	397	415	409	399	397	396	380	381	428	369	411	404	393	409	406	403	401	385	459	414	412	406	393	377	401	411	422	405	394	406	404	377	410	390	423	385	394	416	377	403	403	432	424	446	444	442	440	416	386	428	414	398	426	398	442	401	437	370	426	410	408	395	395	391	394	408	405	420	423	395	410	449	412	426	402	366	406	372	384	383	375	450	386	394	382	413	381	412	410	424	394	375	402	381	354	404	389	395	381	400	403	399	424	401	387	400	367	404	426	373	391	432	420	379	450	380	395	416	405	418	427	404	379	422	421	404	384	431	385	426	416	380	378	382	411	385	390	368	400	401	392	383	393	420	390	405	426	436	419	386	404	402	439	418	383	423	410	365	403	441	431	412	418	379	388	408	428	414	438	396	435	379	417	413	407	410	387	428	408	386	378	414	410	425	411	403	384	382	421	394	388	411	447	394	358	387	419	438	408	403	413	392	408	410	419	387	406	449	413	444	419	413	369	385	411	371	379	389	419	414	413	423	413	409	402	391	402	389	401	397	405	361	405	380	394	382	373	389	370	393	392	406	407	419	407	426	426	399	429	375	370	389	417	385	391	404	429	383	406	408	406	405	387	465	427	416	419	407	419	433	394	435	432	382	394	398	394	389	372	422	410	419	389	395	371	384	399	402	392	427	423	427	390	395	382	415	390	407	413	416	420	387	412	391	423	416	400	448	426	383	409	403	423	421	411	441	395	396	403	391	439	436	413	415	384	402	418	426	409	419	434	442	418	433	423	394	353	420	407	415	417	423	393	413	409	396	383	429	407	330	373	397	426	410	407	422	375	414	426	360	405	387	410	398	395	427	410	396	365	393	428	397	401	426	366	409	402	402	415	393	377	399	412	411	398	382	402	435	419	411	410	412	401	394	395	406	416	400	408	424	413	390	436	407	414	406	413	428	417	416	365	387	431	409	392	424	402	407	354	408	418	378	404	401	392	389	402	385	376	384	378	391	408	396	389	430	418	360	400	403	408	410	382	422	367	420	381	389	411	408	383	393	371	375	421	425	402	389	405	405	437	401	386	366	392	405	414	397	431	400	403	384	413	398	438	428	430	383	398	411	420	402	373	412	390	388	391	417	384	371	385	372	412	407	386	370	391	416	394	403	376	435	424	406	425	409	395	391	375	358	414	418	389	414	444	421	395	426	441	423	409	421	406	401	418	394	419	418	423	397	389	415	400	424	396	441	375	414	438	378	388	408	381	390	419	429	362	421	377	466	420	416	408	397	416	386	361	420	408	407	408	424	373	411	410	407	431	400	433	411	391	402	434	402	412	386	432	381	425	360	404	390	380	389	387	415	383	389	420	385	370	397	399	400	402	380	355	363	388	396	398	427	417	382	423	392	427	426	441	420	425	378	403	406	413	396	386	375	423	433	410	442	391	395	429	399	425	384	404	408	410	373	385	437	449	406	405	425	382	407	414	409	400	403	392	449	367	440	428	420	398	367	353	382	396	408	405	406	414	384	416	363	404	444	445	438	421	396	430	430	400	401	429	378	403	367	407	405	400	370	393	475	411	418	395	403	370	354	383	393	390	405	398	428	411	431	402	425	360	397	415	406	393	420	425	430	424	400	397	430	424	435	405	392	399	398	390	426	385	387	399	370	419	409	406	410	409	381	374	405	385	373	415	421	402	412	448	400	384	423	427	404	413	427	370	387	372	388	418	425	410	421	405	375	416	412	397	414	389	406	386	392	397	426	385	410	405
30354	48864	40806	24034	12326	4853	1921	983	757	702	653	686	642	693	682	698	725	741	722	713	690	656	724	658	663	694	691	720	691	728	738	706	712	702	695	752	689	731	732	739	691	712	761	689	704	698	717	684	710	690	671	672	690	753	713	696	739	680	702	683	733	664	731	732	741	703	719	725	717	730	726	692	655	704	680	684	644	668	752	757	702	701	736	694	672	702	652	686	672	735	669	705	691	714	751	706	644	679	692	680	696	676	709	638	712	691	718	734	766	717	697	701	724	670	652	701	703	682	695	754	693	733	692	717	737	724	731	727	657	709	706	670	685	683	680	689	677	691	731	710	739	655	658	671	691	685	715	697	705	693	680	740	750	725	734	716	711	720	716	683	714	729	747	683	716	730	741	703	717	717	693	672	710	681	701	740	700	721	707	727	686	665	695	693	690	722	690	679	743	720	688	716	691	706	704	670	718	665	711	709	780	709	677	732	742	721	666	695	663	735	684	689	656	666	725	709	741	710	730	705	677	732	730	711	695	681	687	672	687	736	671	703	717	748	690	686	696	674	710	760	702	682	715	706	745	757	708	651	702	746	690	707	707	702	714	763	728	710	726	726	700	671	733	665	670	648	711	692	691	713	748	678	664	707	669	715	722	717	721	694	704	682	708	697	690	681	681	709	742	721	684	703	703	706	672	690	714	714	657	710	735	713	663	697	688	676	676	701	673	734	673	705	680	672	715	708	699	693	676	726	708	691	732	704	681	712	710	676	681	698	756	715	711	718	712	702	730	691	691	694	755	694	654	750	715	748	719	713	733	717	685	656	745	691	792	683	699	704	690	699	683	798	713	708	693	675	721	774	694	727	696	684	662	724	781	730	708	725	699	687	722	725	715	716	709	717	680	666	721	727	673	679	721	712	717	708	749	742	753	680	714	715	652	702	718	737	710	640	680	770	717	661	738	671	739	686	695	729	707	717	737	682	656	642	706	711	705	714	705	668	703	671	700	744	708	705	686	701	701	678	751	715	655	682	689	673	717	723	714	744	719	672	723	687	669	666	750	724	700	735	713	671	689	697	715	699	721	723	684	686	693	663	687	746	688	748	724	713	722	722	672	748	655	701	710	725	705	646	725	673	766	676	750	676	692	647	674	678	684	711	700	699	692	661	681	703	801	705	658	740	723	721	703	713	691	689	684	644	729	727	711	718	726	723	685	673	680	698	682	663	697	668	720	689	673	691	715	736	699	704	705	704	749	683	688	707	718	774	677	704	645	710	709	708	684	727	724	698	721	682	683	728	680	725	698	738	684	672	729	700	664	670	707	718	701	696	698	706	698	722	673	685	707	698	681	704	699	689	736	714	728	675	746	686	726	690	739	712	701	711	710	694	694	731	690	714	698	704	705	688	712	698	691	691	696	699	709	735	681	712	725	665	726	715	728	723	709	732	694	710	741	680	705	700	729	713	717	698	733	725	667	683	722	695	731	761	757	692	711	699	689	722	752	723	697	695	691	701	762	744	723	699	682	685	661	733	735	720	656	714	733	713	681	680	661	693	716	702	706	685	724	670	719	701	656	679	711	717	744	734	732	729	678	742	717	716	688	646	731	692	739	668	716	684	676	724	756	667	695	691	709	726	680	704	707	719	721	666	745	717	673	748	678	736	683	702	691	724	681	715	694	694	676	747	732	719	710	727	696	688	711	670	684	696	734	729	722	686	730	757	718	719	706	720	680	674	700	706	682	735	667	748	698	707	693	673	683	649	698	696	663	749	685	677	710	731	705	701	665	677	723	759	677	674	717	734	761	694	696	688	668	719	663	673	723	741	683	672	698	714	681	661	692	693	772	729	711	683	647	745	690	715	697	701	692	716	747	690	745	647	706	693	692	673	687	705	734	713	749	663	710	676	738	708	703	667	676	727	677	699	737	684	713	717	714	675	754	723	728	726	715	713	738	726	686	682	688	655	691	665	705	695	640	635	714	739	698	695	721	650	690	696	683	670	687	683	710	733	695	737	696	695	717	666	671	691	732	698	687	668	724	719	694	696	687	739	773	672	681	695	685	731	708	706	725	663	666	700	711	750	720	707	731	678	679	701	733	722	670	725	737	719	705	741	707	741	716	688	714	709	707	684	727	703	702	655	679	720	672	715	700	685	685	725	679	696	704	688	694	690	699	740	704	697	695	732	634	704	698	689	742	727	681	695	699	728	689	771	687	675	706	694	719	681	689	715	683	713	725	739	723	685	675	719	741	630	707	709	685	724	678	744	701	698	666	746	696	734	655	706	760	708	682	706	689	693	691	715	758	715	667	687	700	720	711	681	682	712	689	683	725	679	661	726	725	678	789	676	710	704	678	731	752	721	660	715	702	671	716	706	678	715	659	658	709	724	706	666	689	758	755	687	669	738	731	681	714	688	724	720	721	745	715	671	672	725	718	655	693	711	737	718	714	704	693	748	696	686	715	759	735	716	701	676	642	688	682	736	707	714	710	729	711	718	667	712	701	693	702	689	687	670	726	693	658	717	638	738	711	713	670	654	678	703	721	701	686	710	720	696	705	669	752	669	697	682	700	703	755	692	681	709	730	700	765	717	699	737	692	669	698	743	688	668	704	678	693	717	680	670	678	656	717	651	675	675	720	710	703	709	674	776	675	702	662	708	676	751	732	661	691	695	721	696	633	715	671	679	732	670	700	672	709	716	712	705	679	701	677	748	727	656	692	699	752	721	693	688	713	720	725	683	732	690	724	691	690	751	710	709	712	718	688	734	704	718	777	688	686	694	716	701	689	725	706	663	704	700	703	694	690	711	715	705	710	657	716	726	682	725	701	687	711	754	697	717	701	671	676	729	696	706	691	699	693	681	724	723	702	714	652	709	702	714	698	693	706	693	732	635	737	704	686	675	704	733	712	732	721	686	652	727	750	669	724	666	703	709	688	669	709	709	695	654	695	741	728	719	709	661	713	716	696	696	707	717	724	700	707	665	740	725	716	720	690	651	676	685	746	698	703	703	720	661	710	714	692	699	714	725	705	710	713	746	679	717	704	669	740	723	688	720	709	706	674	699	672	671	754	684	719	775	632	701	694	647	724	675	731	701	674	698	695	730	700	708	705	677	692	690	671	697	696	670	670	744	703	688	679	713	676	663	671	684	673	679	707	728	734	691	675	677	745	717	722	711	727	685	720	696	699	707	687	669	685	663	673	682	675	725	700	650	705	697	750	786	746	783	705	709	691	700	671	722	687	672	700	689	667	722	694	727	746	689	710	665	722	658	761	680	716	711	725	669	636	724	712	705	725	722	712	721	753	740	737	723	690	740	683	686	726	689	681	770	694	735	718	711	683	708	670	726	689	715	696	780	692	642	750	696	719	679	687	656	737	715	682	708	678	722	744	710	683	700	680	677	664	681	726	690	712	700	736	691	701	724	670	657	695	686	698	707	739	730	670	755	700	708	674	665	679	707	640	652	683	689	717	705	694	698	728	716	682	680	712	686
24550	24461	42618	41051	28944	17683	5598	1098	584	489	476	442	460	474	454	441	448	492	452	445	465	478	479	471	442	416	446	434	416	453	440	437	453	460	475	457	487	457	456	428	470	427	456	477	450	463	435	435	445	485	462	479	434	446	445	460	435	435	409	434	414	443	459	435	419	480	430	445	449	472	412	484	472	473	442	413	458	441	447	440	468	449	419	427	448	489	413	454	440	438	437	447	475	427	465	459	442	458	448	416	452	429	456	472	438	460	419	442	437	410	435	406	482	460	461	470	452	442	442	471	425	456	440	476	468	428	461	428	422	432	456	451	450	465	459	442	442	454	444	476	404	440	393	478	475	431	464	426	439	432	450	427	419	449	458	448	410	478	425	437	445	472	478	451	444	453	458	458	443	411	435	460	452	452	454	428	459	454	453	476	403	414	458	425	439	426	460	456	436	409	441	433	470	438	405	489	421	450	476	474	443	457	442	444	454	469	413	449	487	429	480	439	467	442	476	488	411	442	441	455	474	423	478	466	441	403	472	466	446	480	454	416	469	446	432	422	471	474	468	414	436	481	436	442	423	444	437	426	431	435	414	430	441	443	441	460	502	435	425	424	466	432	461	431	496	432	458	439	451	466	451	485	448	464	493	465	448	443	424	463	465	448	442	454	432	446	448	458	445	440	450	446	477	466	471	466	442	467	402	459	423	415	454	413	437	478	452	454	430	488	444	484	471	421	425	467	434	404	428	431	464	471	413	475	452	463	456	447	516	457	444	457	453	458	484	471	499	438	422	435	455	446	427	436	436	457	452	440	443	426	455	457	480	473	428	435	427	410	436	448	388	414	441	423	409	440	448	440	435	452	435	454	470	468	441	441	450	442	429	435	428	457	449	448	481	469	515	439	407	442	420	416	474	456	427	437	424	419	469	469	460	481	471	468	428	437	487	463	457	467	461	408	446	452	426	475	396	395	446	459	454	422	426	477	469	490	456	467	438	463	470	447	431	434	435	478	494	458	436	457	433	451	463	454	421	440	451	454	456	445	428	412	471	447	439	473	453	446	419	465	456	432	443	437	441	396	451	423	462	449	439	440	416	439	423	450	458	468	441	432	425	452	426	412	472	421	452	447	447	467	447	447	490	419	440	432	453	461	413	432	472	434	423	460	481	415	495	453	501	475	455	484	494	472	437	445	486	497	431	445	462	456	435	457	443	464	474	435	464	480	429	411	449	462	438	445	430	440	458	488	457	427	449	422	480	488	429	456	440	445	451	464	472	421	449	447	434	450	462	464	474	417	473	445	435	438	453	446	440	424	447	419	409	475	464	454	406	459	447	443	428	450	479	446	451	429	459	494	432	482	413	489	408	419	478	423	472	426	437	448	471	475	469	470	439	430	444	451	445	436	457	502	433	462	444	485	451	431	445	440	393	450	436	452	452	466	460	480	450	427	466	429	463	464	487	427	451	448	482	468	443	428	443	472	423	457	466	436	476	451	442	446	446	473	419	440	376	467	433	407	475	412	450	461	466	442	437	461	389	478	470	449	445	397	464	445	422	430	458	464	429	432	452	427	450	434	489	385	436	446	453	443	419	401	424	447	423	451	461	498	489	499	497	421	458	427	394	480	475	426	431	420	434	432	464	430	450	438	449	446	455	448	420	442	421	468	449	442	439	429	414	469	473	444	434	429	459	438	441	449	487	405	446	461	465	473	449	461	456	455	472	434	433	440	452	451	420	432	445	444	469	453	466	424	452	463	473	452	464	435	464	458	457	471	409	440	450	438	455	397	460	464	447	459	420	458	458	431	432	402	416	435	476	437	427	470	422	447	449	487	423	439	483	479	435	429	419	386	436	457	450	452	424	451	443	423	438	447	431	427	477	415	411	468	460	438	450	441	477	500	460	449	476	437	427	478	444	440	493	469	415	417	418	425	443	437	427	467	433	442	447	445	487	427	449	409	473	437	424	451	403	430	466	453	411	410	439	383	463	469	464	494	459	423	446	452	459	440	443	475	435	456	477	436	412	463	438	421	507	459	448	458	466	421	455	437	457	437	437	395	437	474	448	432	444	454	445	393	437	413	441	430	475	431	436	451	434	493	412	461	482	441	471	478	445	453	413	451	407	463	486	409	438	448	420	469	416	441	437	458	457	451	405	436	468	411	426	436	452	459	446	490	413	459	464	444	464	439	423	455	446	430	425	425	457	483	479	474	458	423	433	464	433	483	477	407	482	451	470	473	417	459	446	462	443	479	398	424	436	428	450	424	421	418	426	434	454	460	428	430	453	462	457	452	481	489	451	465	467	425	423	435	439	431	434	425	470	435	414	449	455	458	420	426	429	443	457	420	433	458	422	436	450	441	463	415	446	444	424	475	468	435	474	417	390	488	461	450	452	440	454	441	455	431	460	447	421	450	437	425	450	447	466	432	479	476	430	440	428	431	456	419	455	431	466	482	465	408	451	447	415	437	456	448	486	455	469	443	433	436	442	413	465	412	397	436	432	438	436	455	418	459	428	475	428	441	434	465	437	483	462	430	444	430	462	432	473	442	436	456	439	381	437	455	446	467	433	416	465	451	449	463	455	470	459	452	424	435	461	446	424	431	439	466	465	449	475	445	430	463	452	470	463	467	464	436	455	476	455	460	463	497	426	469	455	452	436	477	465	427	452	448	441	466	410	436	416	471	454	429	441	458	463	423	437	450	427	410	431	481	460	454	427	479	446	431	443	450	426	446	432	440	430	467	455	479	420	477	424	467	439	435	418	427	463	446	454	477	478	446	476	452	445	462	482	435	450	403	457	464	443	467	456	479	449	428	448	463	438	475	463	428	426	461	420	440	438	432	445	461	420	443	457	480	476	406	439	454	439	410	485	428	458	446	408	450	482	438	437	461	450	461	395	413	468	474	425	493	462	436	442	433	452	427	452	416	472	449	458	454	429	471	451	418	438	439	465	467	425	443	433	411	465	437	469	485	430	447	472	465	416	451	425	422	488	454	495	432	452	451	465	434	441	430	419	438	447	431	441	448	471	427	443	472	428	438	466	451	423	471	471	464	438	448	406	445	435	451	421	427	453	439	468	485	469	408	463	435	455	454	459	456	430	428	479	468	471	446	445	434	448	455	436	470	418	415	414	439	415	439	463	430	484	460	455	430	435	453	459	456	478	427	447	440	480	451	448	433	469	420	391	465	498	430	478	453	448	464	458	425	460	432	468	452	427	472	427	445	457	446	446	448	453	434	465	460	470	428	459	440	487	444	436	440	433	450	467	464	423	477	449	440	442	438	469	459	431	437	438	462	435	435	462	451	452	427	432	410	425	447	428	455	453	446	446	444	429	457	470	437	452	423	458	485	466	449	448	465	422	447	436	422	448	482	444	433	475	457	485	423	443	465	466	418	448	462	475	430	479	437	439	480	454	413	423	438	453	436	450	444	475	471	460	454	433	453	472	441	467	458	423	434	447	449	420	404	423	478	444	500	391	484	458	446	460	482
54634	93180	78764	53065	36181	19689	7328	2205	1023	838	795	786	771	826	767	764	815	779	742	762	791	752	781	786	797	765	760	804	761	812	769	772	766	847	723	776	771	730	753	790	808	780	751	826	742	761	773	720	765	752	797	771	733	744	770	783	760	813	742	729	756	765	778	793	774	708	771	788	846	785	779	769	774	788	767	764	768	736	751	781	766	792	768	744	820	777	745	785	798	763	818	837	782	776	730	759	771	773	770	795	788	846	782	763	765	783	750	752	775	792	746	821	765	774	776	738	713	754	806	761	731	814	797	740	772	751	760	749	769	815	749	775	799	763	717	727	775	784	796	766	829	784	798	780	788	769	743	725	781	769	784	748	794	818	827	773	740	725	791	750	755	760	773	738	799	743	754	788	768	792	792	775	785	772	810	764	807	784	792	780	736	835	721	733	744	775	775	807	758	765	770	719	787	800	816	784	738	756	723	800	779	802	786	765	778	820	786	783	777	759	747	811	774	772	749	788	756	777	779	751	783	780	781	779	767	803	709	725	754	806	826	728	747	782	810	820	741	739	785	765	764	849	796	760	754	758	773	747	812	792	806	730	784	762	778	781	774	796	756	757	832	748	789	797	785	784	755	776	790	775	735	847	731	781	791	783	744	791	741	718	769	783	794	733	788	751	784	673	763	786	783	753	761	762	711	807	757	764	826	767	808	730	783	775	809	770	828	798	776	809	806	797	837	757	765	743	780	794	821	746	767	769	822	800	788	766	795	735	784	773	776	762	834	734	756	794	758	725	738	785	743	763	775	808	740	765	795	797	829	782	804	806	837	782	776	782	777	768	765	776	742	731	778	711	803	825	819	846	784	755	753	797	707	767	782	812	809	805	761	805	795	777	755	746	776	781	790	747	765	772	773	750	795	793	766	767	712	747	809	758	739	711	753	745	775	796	717	736	698	729	806	789	773	782	777	820	783	819	775	760	766	776	761	848	736	779	793	743	770	732	777	764	774	750	785	748	825	790	780	768	767	782	804	759	723	758	763	725	734	745	721	714	777	744	802	791	759	746	810	825	739	726	783	779	747	727	744	731	740	773	763	794	794	778	771	755	775	712	787	792	789	792	769	756	778	777	761	753	779	751	756	789	781	765	755	780	763	736	757	797	771	754	730	784	721	775	760	821	758	750	800	813	782	862	777	760	745	814	762	766	792	787	801	820	751	781	749	797	771	783	778	774	745	790	743	811	791	754	786	792	771	738	786	743	828	742	778	787	726	761	766	809	810	826	802	785	756	793	782	797	767	755	723	766	760	742	811	797	770	770	790	741	785	752	773	749	776	769	757	728	763	794	769	780	730	778	778	767	750	806	814	777	802	768	803	734	793	772	743	768	798	751	797	765	784	761	782	772	817	827	809	779	790	768	754	780	754	783	828	830	793	754	756	765	788	722	764	759	755	819	793	786	811	771	752	746	785	768	737	752	745	781	745	791	779	773	765	806	801	768	819	745	781	808	771	778	798	739	777	757	714	768	763	758	760	770	760	807	795	767	792	759	786	792	740	761	753	783	764	792	745	755	784	769	738	745	816	766	751	745	760	796	754	806	740	748	785	776	796	800	826	733	787	762	766	795	796	797	771	781	812	727	817	749	775	760	780	797	729	765	795	778	750	789	734	806	765	718	804	783	780	798	786	819	764	797	732	773	753	809	773	754	749	699	724	815	768	749	776	791	756	777	779	756	736	775	799	789	805	781	769	754	731	766	757	769	785	757	746	737	831	796	806	801	780	752	727	740	784	787	767	802	757	746	746	769	759	784	761	793	783	756	797	748	750	773	757	754	789	747	754	768	754	772	744	768	853	828	760	771	751	770	794	770	719	810	774	746	788	758	755	759	779	742	788	748	763	789	825	787	722	793	779	751	787	796	786	777	772	756	769	735	791	768	777	802	749	829	785	783	762	754	766	750	808	780	783	782	730	731	746	724	777	715	761	785	733	763	778	734	807	768	764	829	693	751	737	751	782	801	785	788	819	781	766	790	738	782	744	781	809	795	782	803	761	727	773	747	813	760	768	744	735	758	789	770	697	820	761	777	834	818	748	776	760	836	817	753	822	736	803	787	778	779	826	722	768	736	752	758	774	712	741	764	769	786	792	768	804	719	775	772	792	738	772	750	769	743	817	716	786	791	705	766	818	803	762	768	766	746	743	800	760	777	774	773	789	807	823	788	744	770	746	784	730	765	729	807	768	835	770	825	755	710	769	749	800	777	718	777	760	829	719	765	781	757	785	775	777	778	768	785	784	797	753	747	770	830	716	756	800	795	774	744	749	794	807	815	764	776	776	769	822	784	756	781	775	762	774	804	801	759	747	780	781	758	787	786	790	725	753	770	748	779	760	768	780	780	752	740	797	789	787	741	802	783	721	782	770	792	766	822	771	787	777	806	759	763	813	747	803	704	764	772	764	760	792	770	810	791	803	765	761	739	767	801	758	785	782	773	802	758	777	736	780	777	762	783	809	735	783	769	782	797	758	787	800	830	782	810	760	762	786	772	755	765	803	825	746	741	785	750	721	765	763	770	775	738	749	768	753	761	778	748	796	750	765	780	804	817	745	788	780	775	742	796	729	784	774	732	779	776	805	813	811	776	737	787	828	775	813	741	791	785	746	736	808	846	761	734	739	773	751	773	717	755	783	779	797	801	762	812	726	800	811	766	750	799	734	777	787	803	771	805	764	767	793	765	749	787	751	771	801	763	762	809	712	749	781	772	741	794	785	797	732	772	803	755	799	817	763	775	820	753	788	767	769	801	777	831	797	809	783	771	762	734	852	772	788	762	752	796	786	768	777	739	780	717	768	824	760	748	801	797	797	736	778	773	743	739	796	821	773	806	763	818	749	783	763	766	724	735	767	772	768	752	760	755	825	767	804	760	805	770	810	759	747	765	792	776	808	777	749	750	730	747	741	771	750	801	785	758	775	851	766	797	735	733	778	754	867	794	820	785	778	792	807	782	776	784	795	758	732	766	732	749	864	798	788	755	785	767	768	760	773	822	800	809	780	778	828	771	749	811	794	726	803	793	714	738	750	727	793	786	766	800	755	796	801	769	774	756	745	770	756	748	781	748	759	759	777	790	771	807	783	794	794	802	744	784	790	764	781	750	795	782	776	795	768	773	766	742	743	800	747	770	731	780	757	760	800	754	764	815	766	764	782	803	752	813	814	768	752	812	728	767	797	785	751	795	763	759	782	740	804	778	762	750	773	783	767	786	762	738	771	785	711	777	757	762	823	784	826	782	720	766	791	769	800	776	796	751	767	802	752	785	774	740	757	751	782	736	771	791	817	796	756	750	821	810	756	732	743	748	816	784	789	821	743	794	770	788	818	743	820	761	799	746	778	745	785	774	752	808	770	773	742	744	709	760	783	733	766	772	747	748	757	740	766	738	748	796	765	816	808	721	789	804	747	725	776	734	791	755	778	797	748	768	756	773	768	825	809	774	774	809
23453	22603	37294	37068	30745	23507	12903	2084	736	560	561	580	528	548	506	507	541	507	532	507	544	533	531	589	548	562	534	556	513	529	511	486	509	513	535	530	550	545	540	533	544	511	508	524	482	504	535	544	491	517	498	500	509	519	516	532	489	538	585	529	549	529	497	576	559	531	510	503	522	555	560	520	522	493	519	520	524	505	482	522	523	501	481	554	539	523	555	528	502	497	583	509	548	488	489	534	531	490	509	531	554	505	512	529	572	520	487	557	561	528	537	503	522	469	539	535	503	498	537	506	559	564	534	471	527	516	556	500	547	511	530	509	538	480	495	542	535	517	487	494	549	483	554	539	554	525	501	535	512	504	491	511	516	533	515	526	534	536	519	512	537	497	522	531	495	492	490	547	538	552	527	519	506	532	496	517	491	513	502	489	545	504	515	502	514	525	526	527	540	550	565	532	555	498	495	512	513	473	492	493	495	578	541	504	518	516	528	488	500	480	525	518	537	538	544	516	516	513	492	514	527	516	518	497	499	513	516	520	540	466	489	523	545	508	498	524	518	503	508	528	538	555	488	488	524	548	495	483	529	497	496	488	539	510	558	500	485	501	505	474	523	520	509	501	517	496	489	509	544	503	498	507	535	542	530	541	544	490	479	560	514	509	553	504	502	510	506	525	526	535	533	532	558	504	518	537	495	525	504	521	509	530	490	506	568	524	523	524	478	502	539	494	491	520	561	491	540	493	543	495	508	520	499	521	535	490	480	530	535	524	482	550	510	511	519	503	481	509	540	525	488	515	557	542	555	525	479	484	492	508	483	510	539	533	533	521	530	516	498	521	490	507	529	537	535	542	488	546	550	494	484	512	529	485	542	524	516	535	541	551	511	533	539	503	555	504	518	491	540	506	508	503	531	511	519	463	474	479	486	528	539	503	525	507	560	511	508	524	510	502	491	523	523	532	540	515	519	552	507	545	482	495	485	542	517	490	514	513	526	523	557	556	554	542	514	502	552	503	478	494	521	549	509	518	507	513	470	517	494	514	544	485	554	506	502	523	519	508	493	510	499	519	514	505	524	521	512	513	517	528	524	519	540	541	514	513	490	496	533	523	477	570	519	528	507	515	484	520	511	494	565	504	513	482	494	537	534	565	527	549	484	526	497	519	466	477	497	496	486	525	477	477	489	510	516	460	526	506	495	514	556	528	541	521	505	518	473	565	511	536	519	559	508	524	523	564	503	561	537	525	500	503	543	477	493	563	536	491	472	481	509	500	510	500	508	518	538	545	525	531	514	490	505	532	511	517	545	543	509	519	515	528	528	501	559	503	549	502	536	548	510	509	470	535	538	509	540	551	496	468	561	515	531	498	511	516	516	551	556	473	530	527	533	492	483	526	529	478	486	492	519	501	546	504	544	504	532	514	503	537	515	544	494	532	511	501	534	503	527	558	530	538	522	522	492	511	511	532	547	509	512	502	537	500	536	516	531	554	530	493	549	516	514	515	497	530	522	535	539	555	543	549	567	527	539	526	553	462	505	541	511	503	534	513	490	493	532	514	523	521	552	509	491	559	526	487	540	499	511	517	522	523	515	564	505	528	566	508	542	502	498	495	535	483	513	535	498	482	524	513	506	495	498	495	496	505	505	508	503	523	539	530	546	558	510	538	516	553	511	529	527	553	531	501	533	540	508	485	512	503	613	513	539	516	503	485	527	501	501	539	484	528	516	537	539	508	507	520	516	507	541	481	527	521	549	519	530	488	499	547	550	510	522	482	504	508	560	528	531	484	512	524	527	564	494	535	505	510	498	482	531	558	506	488	536	529	540	519	523	605	519	508	497	526	516	504	511	511	529	508	543	531	527	530	516	550	515	489	514	496	468	516	517	548	497	507	549	542	497	508	472	503	479	541	528	538	516	559	548	532	494	557	508	484	486	494	500	478	529	498	505	528	499	504	504	501	517	541	465	526	513	539	497	504	521	543	466	509	478	459	530	507	532	535	519	487	533	521	491	536	554	526	483	508	480	480	488	532	533	520	479	526	526	505	517	519	524	543	489	508	550	509	525	513	554	500	531	510	516	512	525	505	550	543	496	524	508	544	499	545	512	531	504	545	517	468	511	525	477	500	530	532	558	521	541	480	526	511	495	510	526	508	507	480	529	541	541	495	523	534	518	551	549	513	501	531	521	516	531	515	507	535	511	496	505	507	515	505	506	564	524	518	544	500	529	499	527	518	460	498	511	467	519	502	520	531	534	522	500	556	515	497	519	512	533	507	543	535	532	514	532	533	468	526	529	514	562	533	483	471	554	503	495	544	536	534	509	510	511	548	541	544	524	531	550	549	447	550	525	518	507	518	529	552	491	528	501	515	514	523	500	515	527	538	504	499	476	473	512	577	512	487	513	509	525	538	500	520	526	526	487	512	527	477	549	507	537	562	519	482	545	487	476	504	497	508	497	525	516	519	502	522	542	534	470	514	497	491	515	500	508	514	500	518	569	553	516	545	520	514	515	488	479	521	498	488	511	524	486	509	525	523	537	509	496	512	500	506	489	540	536	551	526	500	511	464	475	514	496	500	518	524	557	500	506	522	506	543	527	520	481	482	506	516	511	535	483	538	540	532	521	575	505	531	510	482	539	518	517	508	502	510	521	517	512	556	479	526	508	501	489	486	506	551	547	536	530	512	509	495	552	538	478	522	488	507	540	532	519	492	529	521	493	519	496	576	514	541	511	516	516	518	501	524	540	518	537	509	497	519	510	525	492	523	473	511	532	497	509	493	541	528	480	550	502	518	511	543	534	488	501	507	489	575	496	518	494	534	495	553	515	504	507	512	531	558	495	528	477	538	585	518	543	556	495	526	558	527	522	555	466	528	557	512	513	517	524	499	504	523	486	537	507	523	493	532	511	525	459	507	528	555	560	532	508	492	499	540	509	530	486	526	528	529	521	512	510	562	521	523	496	575	509	543	538	494	545	506	549	469	511	534	503	514	496	547	528	522	522	494	515	536	463	548	533	530	498	525	537	529	509	547	532	523	511	505	521	493	524	518	505	545	537	526	545	469	514	530	518	515	531	523	509	532	520	493	474	484	522	535	500	561	519	531	548	535	492	518	534	523	517	518	507	536	489	510	526	512	530	510	506	509	492	517	536	486	523	554	478	540	515	523	520	559	553	525	474	475	558	495	483	528	528	543	504	546	548	509	521	477	531	562	512	476	508	481	540	516	506	516	497	520	497	507	526	523	521	505	546	551	482	502	497	513	512	537	533	517	503	515	498	495	514	532	540	521	569	534	533	510	513	500	474	540	508	513	493	490	539	522	514	501	486	511	514	485	536	549	539	534	497	496	511	523	501	498	485	511	536	543	515	506	482	529	542	573	510	492	529	547	515	499	541	514	534	511	533	523	530	530	523	498	482	479	517	542	508	509	515	504	518	493	552	531	538	530	514	516	509	515	532	514	499	472	505	492	543	508	524	534	553	504	511	516	469	532
59449	102753	87287	64963	44928	27212	11409	3435	1328	971	910	836	855	859	828	855	868	830	840	809	861	843	815	858	882	810	855	857	855	855	846	921	856	912	845	852	886	750	855	839	891	855	889	873	899	831	871	863	847	891	862	898	826	841	864	884	898	802	850	834	860	904	844	870	863	894	830	870	858	880	853	838	889	857	887	818	872	838	907	831	817	880	845	883	907	818	855	863	938	863	841	807	859	917	898	838	888	866	836	873	857	876	862	823	829	835	842	865	859	826	872	814	873	796	868	796	888	880	855	843	834	848	852	839	819	839	916	862	871	834	806	895	850	902	864	846	874	896	865	858	858	881	854	847	920	884	875	870	844	824	894	846	852	875	863	869	824	856	837	901	892	845	833	860	840	854	897	832	846	848	860	844	875	904	845	845	875	872	872	840	842	880	882	854	869	870	879	859	817	838	851	852	909	845	832	885	888	869	839	853	837	828	860	839	870	901	856	883	850	870	868	854	841	855	884	885	808	784	832	881	809	818	861	854	835	832	865	899	865	847	850	822	867	855	821	838	826	864	888	871	883	886	862	867	813	875	848	843	869	922	910	835	849	836	888	851	844	838	843	820	908	842	843	830	837	845	844	861	852	827	857	840	821	860	851	859	824	908	873	869	875	833	793	816	824	870	847	877	862	884	872	900	899	871	831	874	843	856	848	849	834	835	813	827	840	912	884	841	820	858	827	854	838	830	862	847	894	847	809	857	878	821	900	890	860	842	899	838	866	822	863	848	825	876	821	887	886	856	927	885	870	863	866	803	887	872	812	803	868	885	882	847	842	859	844	880	825	864	800	833	877	879	814	877	874	824	850	846	852	828	910	902	858	853	836	865	863	821	883	824	905	845	855	874	826	845	885	878	861	847	830	877	824	825	862	831	818	855	831	869	845	828	850	841	826	867	866	823	879	871	886	864	865	875	820	826	877	862	845	854	875	856	865	830	841	853	864	874	857	887	824	865	863	907	858	838	868	896	863	891	872	846	820	815	805	860	824	873	809	853	833	789	863	874	833	871	867	832	822	890	863	858	873	835	834	830	886	842	876	888	883	832	828	831	853	847	833	814	882	881	830	815	887	856	850	860	841	813	820	808	834	849	835	794	868	837	889	848	831	850	840	857	864	844	869	869	881	831	837	790	902	853	877	871	864	833	819	841	890	854	872	820	889	861	936	895	889	803	846	892	824	848	910	871	833	867	818	883	838	840	854	883	885	868	876	864	863	837	852	881	863	936	888	825	846	898	904	848	881	868	851	882	866	855	866	865	833	828	844	836	834	842	886	907	779	813	830	882	860	901	832	865	859	793	922	847	871	854	841	907	815	858	930	862	857	930	898	848	857	877	814	928	839	836	871	844	867	843	870	855	824	843	871	846	883	848	848	831	902	902	850	886	818	877	882	836	865	826	927	846	876	855	893	841	818	871	843	836	853	864	814	853	875	851	858	861	882	863	916	855	870	878	849	838	882	831	846	865	891	835	878	859	913	816	873	885	876	886	866	814	859	874	825	819	832	876	890	872	833	838	919	901	883	850	874	821	864	868	892	843	857	868	860	806	847	859	868	852	843	836	895	894	888	887	882	862	799	869	885	907	862	787	856	864	799	841	839	861	877	892	826	855	893	875	860	834	825	847	844	844	831	896	858	837	851	825	856	871	854	854	838	846	792	835	855	873	881	866	833	798	865	906	841	860	920	829	792	885	827	833	858	861	851	864	840	858	830	845	878	854	813	822	828	822	804	920	855	872	869	823	843	895	845	814	900	892	865	827	849	821	827	878	834	853	877	889	890	891	843	860	877	842	840	891	894	882	805	844	854	829	865	856	908	868	816	809	870	836	875	835	819	845	874	859	880	828	872	864	862	841	876	855	822	847	830	912	852	873	879	856	898	827	871	852	865	857	862	918	860	865	849	814	829	867	863	859	884	887	826	857	812	880	773	830	852	858	856	862	898	845	843	865	797	864	837	832	851	844	859	893	837	871	810	818	791	907	869	908	822	865	814	842	812	898	859	870	852	855	831	897	851	854	836	844	850	876	907	814	856	873	879	853	850	864	840	833	843	816	882	863	878	852	855	876	857	855	868	850	837	864	825	818	810	849	817	845	890	877	919	880	871	822	872	893	876	797	879	822	845	814	814	831	860	804	838	840	872	822	855	860	858	864	889	892	848	821	884	867	886	875	904	850	801	857	907	946	870	842	865	902	909	876	905	853	860	885	866	845	853	861	853	877	895	859	859	852	877	825	861	864	837	831	823	809	853	862	881	919	873	892	793	903	888	846	907	893	834	879	886	795	875	847	864	896	823	853	899	834	828	868	814	878	860	839	854	823	861	832	862	890	853	887	906	886	900	830	884	867	893	843	858	878	901	831	826	869	880	885	834	849	824	831	851	909	877	856	866	890	814	824	849	867	811	832	846	849	823	905	874	899	906	780	901	839	848	828	851	847	838	850	888	818	910	882	818	845	900	851	860	846	855	861	853	879	857	855	858	858	899	877	889	875	855	862	821	839	905	797	867	834	879	853	896	813	860	891	910	884	901	863	851	861	886	832	864	815	867	889	759	847	884	869	878	845	860	829	847	880	846	854	861	876	891	827	816	883	885	834	856	861	850	839	828	876	893	892	813	848	871	854	846	916	852	889	855	882	801	830	874	843	847	847	839	809	838	859	827	827	888	818	831	871	868	817	849	858	880	822	871	840	883	843	819	853	887	863	844	834	868	854	879	869	865	861	897	865	870	822	884	874	821	845	869	885	883	901	840	859	868	863	837	836	883	859	846	853	849	850	869	831	891	875	871	871	846	844	834	863	875	870	825	855	870	852	883	865	890	844	849	838	862	869	819	865	853	841	854	857	812	875	845	870	864	794	864	882	859	897	899	904	869	806	845	817	813	875	874	774	840	877	865	850	890	851	805	848	831	874	849	832	857	865	872	842	899	912	872	860	875	894	896	866	826	806	798	846	838	847	828	885	864	855	791	849	863	827	898	909	870	901	831	847	835	894	864	881	878	829	876	794	873	905	917	854	816	853	844	915	896	800	895	833	856	826	859	783	861	864	837	810	828	870	865	823	872	873	817	843	889	883	783	852	817	815	882	887	838	835	846	898	894	829	863	828	879	901	864	848	816	850	809	894	879	819	872	839	861	831	849	867	871	829	821	804	894	803	886	841	867	837	813	894	892	890	842	838	847	892	827	860	830	824	900	863	887	882	859	886	868	905	884	832	921	883	893	805	900	881	877	825	826	907	859	895	907	862	854	864	853	845	875	808	871	862	862	862	896	822	852	859	873	879	878	909	889	810	813	857	936	852	865	837	839	838	798	888	810	834	890	860	881	879	807	820	900	885	868	866	859	817	824	877	915	876	803	846	863	859	875	895	868	855	889	869	869	861	894	894	851	876	774	823	802	867	849	845	891	881	786	863	831	848	862	869	880	825	783	830	859	866	820	823	877	873	825	887
27624	29465	34711	21478	8213	2459	961	541	423	434	407	418	419	399	436	423	378	410	400	385	396	358	362	369	402	413	387	412	384	419	438	427	366	416	380	388	387	420	407	397	392	427	403	393	384	424	401	403	418	401	426	453	415	377	398	386	394	386	393	359	369	390	378	390	417	421	425	389	387	396	414	401	406	423	422	398	386	392	369	413	408	424	378	394	410	436	396	429	384	401	432	406	448	353	401	375	425	373	417	363	412	395	396	390	433	396	382	417	413	393	458	421	385	382	387	396	401	410	399	390	417	424	386	432	384	419	397	388	423	396	388	361	408	419	386	397	404	407	393	400	401	422	378	409	423	391	432	416	391	372	400	385	386	413	407	389	425	406	411	396	402	407	441	392	394	438	410	380	384	369	403	418	440	389	401	405	452	419	416	428	416	397	370	411	381	370	433	433	415	392	359	397	378	410	440	405	379	376	426	425	396	399	438	396	416	419	396	390	457	385	375	406	372	434	365	348	407	389	444	402	369	379	400	397	415	393	383	415	389	410	423	408	409	415	411	390	408	387	431	415	410	390	394	395	394	394	416	387	409	390	388	411	389	389	347	384	424	430	410	407	397	417	375	412	411	367	393	395	390	377	386	380	394	390	425	446	370	371	409	429	398	419	414	379	389	360	439	401	405	410	371	401	379	420	394	390	391	412	402	397	379	434	419	387	396	430	419	408	397	421	420	381	418	385	415	422	419	411	415	392	363	407	390	408	388	378	421	410	399	431	428	385	451	359	388	398	400	385	400	390	398	403	386	398	388	380	404	402	393	405	425	405	394	368	401	394	387	421	402	374	381	363	413	372	410	389	385	405	414	395	405	361	397	437	397	403	409	402	407	436	436	414	397	413	433	391	397	416	387	407	368	391	428	385	381	395	395	395	403	405	415	422	409	439	389	397	446	392	398	382	448	366	428	404	425	393	402	392	381	376	418	411	394	375	385	413	389	436	427	398	416	430	395	388	357	392	412	365	422	384	394	425	392	376	411	371	385	411	365	385	375	398	378	400	405	414	385	386	401	380	375	425	405	408	391	417	375	399	400	405	391	404	401	379	408	387	386	396	401	433	437	398	434	419	379	416	406	391	446	421	395	360	409	390	407	446	391	404	427	392	404	415	415	418	437	397	420	370	430	410	408	418	371	390	408	400	447	394	427	386	385	382	392	420	408	368	399	378	389	365	390	405	397	398	399	386	417	398	418	423	400	379	394	403	418	372	382	420	432	388	391	383	404	412	372	361	397	390	400	420	419	431	414	385	392	452	379	391	398	400	418	396	386	404	387	378	421	433	410	363	411	386	350	346	368	371	417	393	385	383	396	390	354	399	452	374	370	447	380	404	425	397	389	420	393	413	434	397	390	378	379	430	382	393	412	400	431	437	453	375	447	396	417	406	392	391	391	378	404	433	380	404	446	410	383	420	402	405	376	379	402	405	419	423	408	386	426	409	404	427	418	424	365	390	409	411	391	367	392	394	425	437	391	363	397	412	425	402	405	371	387	410	422	416	390	414	420	377	375	410	409	414	413	394	397	384	372	431	397	391	395	393	440	385	462	400	394	393	416	385	411	445	397	404	416	403	403	424	405	398	408	398	435	387	387	391	399	358	426	372	385	432	360	410	417	396	387	386	382	398	402	376	409	413	382	406	376	404	374	399	389	400	406	410	426	404	413	398	396	384	420	406	431	391	397	400	427	393	422	405	382	397	390	384	409	431	414	393	353	386	407	445	392	411	399	378	412	378	431	368	420	356	398	397	408	408	396	414	446	351	428	380	444	383	395	385	386	386	420	402	424	367	400	379	396	402	411	406	384	395	390	415	405	426	376	381	407	387	393	405	355	444	403	402	420	410	437	397	446	411	395	364	385	401	388	369	401	390	410	402	406	420	406	383	408	391	385	420	414	397	428	414	409	402	403	393	430	365	399	381	381	377	404	371	386	393	414	404	416	408	408	379	409	414	406	384	430	401	416	393	402	399	398	420	374	388	393	421	408	442	405	405	395	418	429	390	385	414	373	386	402	422	402	410	396	393	415	392	392	422	390	385	390	428	410	393	409	392	415	401	383	391	409	380	410	383	432	392	422	405	367	388	402	389	409	413	438	379	398	368	403	379	376	424	457	413	404	404	432	411	431	456	425	394	410	386	376	419	390	378	388	401	419	400	367	382	389	379	408	368	408	390	430	391	399	414	426	390	427	385	402	418	404	421	425	423	403	384	380	427	410	410	368	372	379	436	394	393	418	404	396	365	395	418	404	406	406	399	434	404	413	390	393	433	399	406	376	386	399	426	424	402	426	399	377	427	364	387	427	383	393	386	388	450	397	400	403	392	378	425	389	408	407	439	413	412	389	388	418	396	409	377	395	404	398	455	357	384	395	379	390	437	419	399	382	363	385	438	372	433	417	431	385	423	424	404	334	420	380	370	433	417	404	429	437	406	388	420	394	406	407	405	419	343	393	434	415	395	414	428	374	433	398	380	388	411	355	392	398	398	371	420	397	392	460	397	406	438	397	419	375	376	398	371	388	386	405	371	438	413	381	429	399	424	428	419	405	444	429	436	416	406	412	389	393	407	384	387	397	389	354	405	407	439	392	397	417	422	381	380	395	398	408	385	353	423	410	428	402	414	403	380	405	398	435	399	433	377	432	400	428	449	435	414	403	363	395	420	389	418	419	393	409	399	432	397	398	386	391	339	409	377	415	406	375	412	393	411	429	419	425	392	395	400	427	412	428	404	399	408	411	431	413	396	420	403	413	419	388	365	404	387	384	392	397	394	378	398	362	412	389	400	360	394	416	395	381	404	437	426	401	377	405	414	400	396	381	390	436	409	411	384	392	360	405	385	390	381	407	399	421	380	366	404	396	423	403	412	365	406	391	395	379	403	401	394	393	395	413	399	394	373	384	391	413	409	413	389	430	413	410	409	388	421	363	365	393	431	400	408	397	398	394	412	367	420	406	338	409	396	368	375	419	406	407	424	411	386	400	414	400	396	397	411	409	379	398	379	389	401	424	395	375	416	396	372	410	389	400	401	425	381	405	393	375	393	412	409	411	422	419	436	365	382	408	403	395	430	408	416	406	422	394	390	363	381	376	406	396	430	413	402	404	412	393	395	375	390	398	397	387	373	415	396	395	401	418	399	389	403	395	433	422	361	414	402	426	411	392	374	410	404	357	440	415	406	425	395	433	380	434	420	369	398	400	394	414	375	416	390	412	395	396	431	420	396	389	375	421	396	416	364	409	426	393	396	416	420	451	444	398	368	389	412	407	422	414	427	393	408	385	388	373	389	386	397	414	406	434	416	398	402	378	397	390	367	417	413	403	399	376	429	406	406	413	422	405	420	402	390	406	362	428	405	386	405	397	422	400	415	401	426	407	389	381	342	391	390	410	406	356	404	355	395	361	431	439	422	389	352	409	438	383	403	422	401	395	396	383	407	382	412	424	424	419	388
30420	49241	40667	24167	12621	4905	1857	1000	777	739	697	688	691	715	716	707	683	655	672	727	656	680	678	743	733	679	705	696	732	709	726	729	706	684	705	713	721	694	713	719	652	748	717	721	712	715	712	767	743	694	732	662	684	690	752	747	701	688	705	688	729	674	699	728	748	682	711	714	711	711	722	725	684	689	696	660	740	725	675	709	690	689	720	695	731	698	736	684	679	717	757	704	717	760	704	721	686	722	708	679	679	692	776	687	738	712	710	731	733	697	684	651	698	660	697	709	702	713	715	701	730	730	649	700	696	722	759	705	712	721	765	704	700	753	688	700	683	724	740	670	712	691	713	735	694	768	744	693	709	732	723	698	669	684	694	694	704	709	711	718	711	709	722	760	675	726	697	721	671	717	667	719	739	708	678	713	704	737	670	708	676	696	701	723	678	684	723	733	719	725	690	718	675	773	687	726	729	663	723	676	745	703	730	733	687	718	682	703	707	686	704	725	679	660	736	702	724	671	753	706	717	694	700	718	722	718	684	703	700	748	712	677	715	702	716	709	675	669	729	698	728	736	703	691	706	737	706	724	731	732	731	732	722	739	740	683	686	726	717	690	682	751	728	625	725	699	636	739	726	699	696	750	701	686	724	748	699	734	661	691	710	665	715	678	678	704	698	742	744	753	715	679	732	709	742	716	736	687	722	732	716	675	691	732	759	680	691	732	673	715	691	685	707	671	710	748	743	704	708	692	726	691	713	739	703	724	710	668	686	718	730	734	744	702	694	675	724	695	709	725	744	698	667	716	680	694	782	729	702	708	723	654	664	716	745	640	675	681	745	701	683	709	747	659	763	708	714	765	666	718	719	713	718	689	725	698	725	720	712	681	697	716	719	722	652	744	682	731	678	670	701	688	726	685	684	709	701	683	720	649	763	718	699	652	667	684	710	689	637	689	684	690	665	719	709	715	733	682	684	742	693	736	723	741	665	741	678	678	704	684	693	715	700	702	745	718	714	724	713	645	715	681	703	721	738	682	720	715	695	704	700	684	724	699	736	722	740	694	727	752	661	700	725	727	702	726	716	719	680	723	761	690	727	700	724	703	725	710	724	730	749	725	689	714	673	713	712	678	744	725	690	726	692	678	692	684	692	699	749	689	680	676	649	728	732	719	727	687	713	690	681	694	706	681	704	693	731	740	757	733	696	689	756	705	739	708	701	677	735	676	674	685	672	705	723	717	735	740	734	673	737	646	681	708	713	703	723	711	700	667	682	748	723	683	667	691	698	695	720	707	699	679	691	719	683	692	676	718	713	734	675	657	693	717	734	705	685	698	704	689	724	717	740	666	670	748	734	662	719	728	688	714	730	717	707	687	752	701	741	735	693	744	644	713	720	709	711	709	701	708	673	715	711	716	744	634	672	699	673	746	700	678	679	694	715	679	678	717	703	711	721	692	707	720	685	678	727	731	689	674	682	706	718	731	641	752	704	725	685	694	673	678	694	664	760	698	710	759	700	708	713	673	665	716	654	656	700	717	731	737	740	732	658	685	714	698	729	712	701	731	728	713	738	703	712	714	729	685	679	720	680	708	766	701	678	732	710	688	691	679	649	695	729	711	693	681	678	704	668	716	701	718	687	722	718	707	743	725	710	688	755	704	697	662	710	748	692	672	703	665	703	697	685	726	681	721	699	742	714	714	705	730	701	693	704	704	744	664	720	666	721	668	717	657	717	685	734	735	746	777	677	705	707	734	707	742	678	719	762	661	706	748	697	746	721	674	719	705	687	680	691	726	713	688	722	755	695	690	775	682	687	729	714	708	697	782	745	673	708	721	691	705	703	696	719	725	705	661	708	700	695	627	711	726	682	703	671	701	690	702	755	691	746	712	715	706	721	712	725	741	718	689	672	750	750	706	723	737	669	740	683	704	663	709	712	715	688	674	738	715	666	682	729	721	665	710	699	729	704	741	692	729	711	704	697	688	729	669	670	681	647	717	713	715	693	725	683	681	651	707	717	693	687	698	742	654	674	716	705	726	665	703	667	689	752	715	676	716	675	700	710	690	753	740	689	653	751	722	711	732	733	706	692	732	706	677	692	729	731	668	670	669	658	721	750	717	737	720	688	710	738	643	699	722	688	704	728	667	713	674	692	693	728	660	712	671	723	673	671	676	755	648	720	770	735	696	668	708	687	755	711	732	704	705	750	726	650	687	693	730	727	720	705	679	726	714	703	651	760	692	710	738	716	649	738	693	694	694	717	715	705	703	701	685	712	689	683	676	645	690	723	756	699	722	715	717	725	686	697	694	669	699	718	730	744	649	738	717	719	717	690	734	731	664	745	700	743	748	663	719	713	711	688	716	694	724	720	681	676	722	730	742	692	726	761	725	733	699	710	715	709	747	687	719	721	715	701	684	706	647	716	716	657	731	717	716	642	726	743	707	749	684	728	745	700	740	710	697	704	718	719	812	723	721	722	733	745	734	684	724	672	703	762	709	731	723	685	701	690	738	674	700	679	724	719	720	685	733	722	682	664	727	722	700	702	722	711	683	730	685	710	691	703	668	689	705	718	685	661	718	681	710	729	695	655	712	737	712	750	700	735	679	742	739	715	734	701	705	765	721	694	674	745	671	697	697	764	732	724	731	743	714	696	723	738	725	703	735	732	743	726	698	713	685	798	722	704	686	652	675	727	669	746	725	709	683	722	697	710	711	719	712	681	697	726	666	678	698	688	671	683	663	685	660	685	719	731	687	727	723	698	693	689	678	725	689	734	703	687	697	748	736	698	658	794	740	757	683	705	697	719	739	738	710	694	748	674	760	728	724	691	719	699	693	713	685	702	721	698	684	714	731	725	713	726	676	698	738	724	714	671	707	704	680	734	718	690	723	737	696	713	665	665	712	749	699	717	663	709	714	727	644	713	719	722	669	668	734	700	720	674	720	707	680	701	780	745	696	697	719	695	702	694	723	731	713	701	688	700	669	743	753	685	756	691	717	735	731	682	670	734	695	731	688	709	713	753	714	683	706	715	699	731	722	717	679	727	675	727	692	725	722	667	694	710	730	739	665	694	761	719	725	685	686	674	713	692	699	689	795	698	727	665	675	722	753	704	725	699	717	756	693	662	705	695	695	710	726	672	686	672	711	673	721	739	705	698	695	761	693	749	669	722	715	708	700	712	729	690	745	680	744	700	651	722	703	680	726	699	700	708	672	697	651	702	687	688	705	702	736	691	675	689	717	751	759	641	724	672	704	723	755	693	706	735	749	690	678	675	700	717	726	739	691	733	746	698	730	665	727	768	708	687	744	734	689	751	639	710	667	706	705	664	689	692	715	687	725	715	690	708	710	735	730	723	689	697	738	677	719	647	681	694	657	673	721	713	706	700	692	718	712	657	670	689	676	719	714	742	697	656	703	687	718	696	678	666	733	686	738	678	683	681	681	672	722	718	703	719	658	706	671	754	755	706	729	686	734	666	680	675	707	786	705	679	658
24509	24480	42270	40119	28465	17578	5383	1070	551	523	436	411	475	481	500	451	468	443	427	427	461	450	457	523	448	452	447	437	455	469	460	452	466	454	451	428	464	494	459	446	426	485	460	456	468	421	457	471	440	502	423	416	440	428	460	453	437	486	470	482	473	460	433	422	482	488	411	479	455	451	464	411	456	451	459	454	418	403	473	453	407	441	506	435	461	416	436	422	434	435	465	425	435	462	481	450	444	436	474	443	437	456	443	446	417	446	421	435	415	447	464	468	428	464	463	491	433	467	444	458	486	440	455	474	436	451	495	414	405	463	494	414	435	451	420	475	444	453	432	466	450	430	427	443	449	459	432	430	456	397	466	459	432	530	419	461	447	422	437	460	455	448	421	495	468	400	428	451	421	471	486	412	458	450	455	475	457	419	440	480	401	430	430	428	430	476	443	430	459	447	464	452	459	451	421	450	439	436	473	437	445	411	478	473	459	447	439	429	430	437	457	458	447	449	424	436	435	440	436	487	456	436	406	434	409	418	435	479	439	428	404	479	429	463	454	461	408	428	415	436	438	460	471	473	491	475	411	439	440	430	453	477	467	419	433	466	431	458	447	493	465	454	462	494	450	448	456	454	453	450	477	495	430	459	425	426	459	431	459	467	423	491	411	469	429	461	457	476	451	444	426	445	406	437	453	444	440	427	444	453	431	447	447	466	429	470	455	462	418	438	462	420	458	455	445	442	494	438	467	454	486	459	438	456	459	473	483	445	456	438	413	424	455	463	447	444	417	424	507	429	436	497	451	430	430	476	428	511	472	480	454	485	441	475	446	391	457	495	447	460	432	417	465	455	459	450	421	447	466	486	431	445	429	441	415	454	425	464	429	466	455	466	442	423	407	456	485	493	457	435	458	454	432	441	413	429	448	451	460	421	419	524	481	443	432	444	486	465	430	462	447	454	478	455	434	422	449	429	469	423	425	448	423	466	456	457	446	489	387	426	455	452	434	413	457	414	441	451	472	433	456	418	457	465	451	415	468	427	451	472	442	434	445	439	482	439	461	474	472	451	441	466	426	443	452	432	475	470	474	464	434	439	457	467	476	453	487	439	448	420	437	480	461	471	467	475	443	483	440	454	448	413	422	475	457	449	457	437	437	437	416	441	477	429	455	442	449	445	447	470	421	418	433	452	463	439	476	424	454	459	483	432	420	447	507	474	467	432	435	448	426	420	485	430	445	422	435	449	452	447	449	451	440	454	437	418	482	430	481	453	453	430	446	431	463	427	483	466	432	476	449	443	448	490	459	449	445	424	444	457	486	453	425	448	419	428	492	397	439	408	438	451	437	476	455	502	428	437	417	462	460	453	457	454	458	451	485	453	442	473	415	461	452	426	412	466	488	449	455	449	456	452	422	461	441	420	433	439	446	443	451	444	472	457	446	446	469	434	443	471	453	452	423	459	402	428	441	459	409	482	479	466	435	425	444	425	453	453	500	465	418	484	417	449	446	434	440	469	461	439	443	444	441	461	502	413	494	474	413	429	385	421	446	467	465	464	448	463	445	473	446	475	447	438	461	485	423	409	422	472	442	450	436	437	435	451	471	464	452	429	452	428	450	429	454	440	480	456	461	437	454	429	444	434	458	455	416	414	442	469	426	430	404	518	416	406	412	453	396	422	461	416	443	472	477	470	469	466	413	427	444	441	446	420	459	434	473	446	475	443	439	459	427	433	438	452	396	448	459	421	433	465	457	446	414	425	441	470	440	455	445	422	442	458	493	444	451	429	428	429	407	455	404	413	433	418	467	451	471	415	469	425	448	456	444	487	439	461	436	429	424	432	462	437	472	432	471	452	439	472	455	417	458	412	453	429	418	428	437	439	451	441	441	487	459	440	450	464	443	406	434	475	465	423	450	456	438	460	484	467	436	476	452	457	444	469	504	468	453	419	438	500	435	420	470	459	426	443	459	445	443	482	437	446	448	433	481	424	458	451	462	442	496	454	421	424	422	450	441	471	407	406	447	448	443	468	452	476	455	487	430	418	420	444	478	448	429	439	491	458	429	464	446	444	432	418	464	463	471	479	447	433	426	425	477	442	453	464	417	429	433	437	437	458	455	425	461	467	428	455	471	465	466	437	443	452	472	443	458	434	462	469	437	430	465	418	467	474	405	413	458	459	456	458	454	433	443	474	444	420	477	458	424	423	430	428	420	439	443	486	474	476	475	454	469	461	455	435	477	463	458	418	470	443	455	433	445	510	445	428	461	431	465	421	443	462	483	460	508	509	442	450	465	457	462	452	472	417	423	458	422	461	478	465	468	464	449	464	422	421	468	438	435	459	477	456	422	441	429	464	437	439	436	432	433	414	444	450	464	440	402	431	454	434	461	464	460	474	442	429	462	432	459	451	445	481	448	454	465	425	413	461	428	485	418	454	427	429	445	436	484	467	430	464	430	484	442	453	431	452	430	439	461	457	442	450	438	425	481	460	452	459	474	445	422	463	417	447	471	437	474	436	415	438	439	493	485	404	458	438	455	473	443	474	451	426	446	472	481	426	486	430	478	442	435	430	458	465	446	484	450	501	455	415	482	485	429	418	420	425	440	444	451	458	466	430	460	484	452	443	446	423	445	449	442	484	436	482	399	421	440	426	494	471	435	438	462	420	471	456	458	461	463	436	415	471	441	440	469	481	451	467	434	401	494	440	459	482	449	419	435	455	447	458	440	431	472	416	431	423	469	429	442	438	464	421	485	443	408	451	438	457	459	445	438	430	439	438	464	460	420	424	464	461	458	421	457	504	436	497	479	484	439	436	473	454	463	470	470	447	451	444	461	464	439	447	462	425	419	415	469	442	442	480	479	459	447	489	459	436	456	432	442	450	449	451	426	496	430	458	514	464	453	415	461	455	473	452	485	464	419	436	490	429	451	429	415	413	472	458	411	454	450	432	453	406	496	425	425	447	439	421	454	420	474	454	424	448	429	445	437	429	483	454	444	510	463	443	427	456	439	434	423	446	430	449	425	445	440	421	466	429	470	429	457	407	437	463	423	408	417	449	485	468	482	440	413	423	404	433	479	479	471	455	474	450	467	431	471	412	488	450	434	444	431	418	474	421	423	451	464	434	447	431	461	454	452	436	425	448	457	429	438	438	485	461	458	431	476	435	446	412	423	481	483	455	466	452	452	414	423	431	457	457	413	435	458	451	433	439	462	427	430	447	449	445	426	437	448	434	478	452	423	436	480	465	435	457	471	446	469	468	457	454	456	431	415	494	480	448	427	457	454	425	471	458	419	434	467	432	437	448	412	417	484	435	408	446	445	450	451	421	499	431	439	456	460	441	443	453	424	475	488	423	420	414	448	432	432	488	466	463	434	395	473	477	441	434	452	424	444	449	441	440	441	462	450	431	454	407	467	447	411	420	424	457	442	438	440	468	439	428	446	459	404	432	444	448	450	432	397	461	424	461	434	490	397	423	479	474	495	448	443	426	442	439
54963	93105	77791	52902	35950	19248	6775	2100	1000	890	770	789	788	738	799	774	778	778	797	713	764	793	781	742	784	735	748	760	743	783	803	778	757	771	767	775	754	796	722	769	802	721	806	789	759	796	792	789	745	752	808	765	737	765	746	743	763	804	817	757	808	761	798	755	794	741	742	761	756	773	784	780	787	771	769	818	760	728	778	770	811	766	755	767	806	773	732	751	752	838	788	731	806	808	796	776	761	769	780	766	811	777	767	733	767	767	776	731	786	836	788	763	809	746	771	755	830	740	755	793	767	792	778	794	756	811	792	768	785	715	757	793	766	747	800	808	800	755	801	763	766	787	799	724	754	827	774	799	810	789	777	784	800	734	783	805	770	771	795	783	785	767	802	752	754	750	768	787	804	773	823	770	800	773	776	808	764	809	746	734	841	750	756	795	813	777	756	731	794	739	840	805	739	778	730	803	776	742	782	783	782	810	735	770	757	805	818	813	768	795	757	785	777	767	744	746	837	735	766	797	772	724	789	761	796	787	794	762	780	770	801	753	813	784	745	762	765	799	775	766	781	803	808	740	768	774	773	802	810	770	740	799	708	801	738	777	761	737	783	755	757	750	781	757	783	781	794	781	747	740	806	821	749	787	805	761	758	779	773	813	806	799	754	756	801	802	787	744	733	747	757	771	817	793	842	775	753	778	839	750	739	787	780	757	763	789	763	793	770	758	769	740	727	797	746	791	784	787	791	780	758	759	745	717	796	753	808	742	744	792	769	760	824	798	771	743	804	777	775	771	756	742	760	738	803	738	769	772	784	793	755	790	787	767	751	768	770	804	826	747	784	762	804	795	807	748	793	732	811	778	764	764	776	773	784	760	810	740	737	800	776	810	797	750	781	748	802	730	816	768	774	790	756	813	726	797	773	737	748	810	760	765	783	745	802	767	786	799	755	741	746	750	782	767	770	759	781	815	783	747	738	816	762	811	812	741	777	767	726	800	754	779	764	818	813	771	818	756	798	759	788	781	828	804	753	792	751	753	755	787	809	771	795	737	751	808	811	765	771	789	782	768	797	823	812	765	808	807	736	780	737	734	754	716	745	779	774	844	805	798	788	811	751	726	834	754	740	783	802	802	789	751	720	763	827	809	824	806	826	726	785	802	774	758	824	782	798	819	732	763	744	772	838	741	772	742	841	759	818	800	722	783	780	752	749	759	793	824	812	751	788	786	788	799	776	762	809	754	746	831	767	763	792	792	750	748	767	800	812	770	804	754	802	787	775	779	756	747	724	753	749	777	748	775	789	789	815	785	796	791	732	755	735	796	798	776	757	773	764	730	778	823	719	758	789	760	814	796	722	744	817	784	788	850	796	777	775	750	777	804	808	807	769	785	825	785	793	744	742	721	766	747	796	777	748	725	735	728	784	804	798	761	833	753	788	762	736	792	751	786	761	739	783	770	789	767	754	783	748	762	804	764	796	809	731	781	814	793	771	768	785	766	774	790	782	761	782	754	749	779	800	721	836	772	809	740	794	798	799	781	776	814	807	774	778	775	756	773	830	761	779	788	723	821	763	772	770	748	763	803	717	740	781	841	761	851	761	786	697	737	791	796	733	805	772	794	747	732	732	761	768	805	767	752	767	803	815	741	760	756	790	773	746	770	743	790	724	813	775	790	806	777	767	741	785	729	802	753	742	782	709	770	756	804	769	726	736	757	789	776	763	748	733	796	792	737	745	749	775	769	833	752	721	768	803	811	789	795	737	743	744	786	769	818	813	770	797	788	788	785	767	798	785	752	749	763	746	753	783	783	713	759	724	705	809	831	774	796	724	759	824	776	751	803	811	724	751	792	778	765	777	732	778	743	776	790	803	770	820	796	825	777	760	802	813	746	776	826	774	767	776	793	753	786	803	752	762	808	772	747	785	794	785	800	820	730	763	732	761	787	746	807	744	800	752	766	780	779	774	772	744	756	827	813	735	770	771	756	774	772	830	824	760	812	750	752	788	780	746	762	780	782	739	776	759	717	757	763	780	735	728	776	764	727	781	794	792	758	771	770	792	754	810	827	806	754	824	744	784	743	747	814	828	807	794	737	736	803	711	769	780	760	758	781	714	808	753	842	729	764	784	838	778	723	772	721	781	776	715	837	838	786	786	739	790	744	799	778	797	765	811	737	762	777	784	744	755	834	761	766	790	725	835	772	765	820	779	758	759	750	820	722	756	759	812	820	746	746	820	724	743	791	749	769	736	790	733	774	804	781	761	789	768	839	762	764	775	789	797	769	805	833	774	758	733	747	752	797	774	803	795	805	781	805	770	757	773	815	770	762	771	797	766	762	786	775	820	821	801	792	741	794	799	799	806	778	773	762	793	817	727	762	727	779	770	781	771	744	771	758	771	785	764	828	782	816	753	768	759	807	754	777	757	780	767	811	739	794	763	773	743	778	732	744	799	801	738	809	755	780	779	792	801	759	709	787	782	772	749	717	771	786	742	754	818	780	785	755	764	791	763	760	776	787	772	824	750	782	792	755	766	748	831	764	802	793	749	799	709	751	781	770	757	781	808	815	824	785	828	774	790	719	788	815	791	776	755	802	766	829	769	780	753	807	800	745	802	768	691	775	764	817	803	737	781	777	814	767	747	810	776	787	781	765	787	747	780	804	754	791	796	793	771	805	788	777	812	795	751	811	754	706	793	785	801	761	730	786	761	823	775	745	770	816	764	759	780	788	774	811	774	813	764	788	784	729	785	808	757	754	784	779	800	736	774	758	778	756	762	812	738	770	810	768	740	814	791	780	768	740	789	780	717	792	765	815	774	787	823	830	767	743	751	748	775	798	814	758	774	797	808	793	763	759	776	782	795	827	755	728	831	742	801	790	780	782	790	733	802	786	798	774	763	821	811	784	778	754	755	830	779	760	736	771	825	698	774	771	796	760	742	753	802	745	774	808	767	811	751	775	769	793	801	766	742	764	771	765	758	728	830	742	769	788	742	759	790	786	762	808	745	799	769	778	790	712	851	763	768	778	818	775	793	806	812	769	806	764	780	759	715	818	822	779	779	744	732	804	817	816	749	757	776	740	785	772	755	811	787	770	764	762	777	754	763	830	739	771	805	782	766	739	735	745	792	783	778	734	802	804	740	773	764	749	770	734	776	785	786	837	800	794	763	850	749	795	765	795	792	813	817	769	791	727	802	728	753	774	788	760	787	762	763	811	805	822	759	788	786	799	781	750	826	761	773	734	801	791	763	737	794	774	843	742	772	740	755	814	756	782	787	754	824	785	836	819	849	759	763	760	768	807	783	793	773	804	691	751	726	808	769	791	747	833	766	755	777	780	761	783	745	801	771	797	742	780	762	829	795	692	802	750	757	762	751	772	727	748	814	815	735	834	745	770	787	747	791	831	769	771	774	783	733	732	816	736	768	775	805	814	815	825	738	730	726	748	758	750	793	705	782	805	854	759	807	826	788	771	764	727	782	758	813	786	787	779
23460	22753	36993	36928	30243	23255	12324	1978	701	547	539	534	546	527	579	512	520	581	520	577	548	523	495	546	546	546	539	548	512	510	565	516	540	533	508	522	514	473	610	547	493	565	567	549	555	539	531	524	517	491	498	514	532	506	541	522	548	535	517	548	512	550	528	507	531	529	521	484	545	520	525	567	501	505	528	532	503	505	545	504	527	540	519	526	524	536	512	544	488	480	539	532	530	532	502	493	484	559	557	501	486	530	504	476	535	513	559	515	518	525	495	490	489	494	499	555	558	540	545	526	496	528	503	510	502	475	516	577	589	520	475	526	541	547	510	512	552	528	507	522	508	532	529	528	523	510	458	516	480	487	506	516	538	495	505	554	530	487	506	495	530	533	494	527	543	524	518	512	536	502	540	532	486	558	519	513	515	549	499	513	480	495	490	520	513	538	528	551	505	525	527	508	525	501	514	545	548	546	509	519	517	497	530	533	512	502	550	521	532	484	545	508	529	534	532	525	541	538	514	485	530	497	506	570	506	543	527	551	517	548	497	504	569	509	504	510	511	469	500	506	511	514	523	541	507	528	560	495	545	516	546	531	564	540	486	524	543	508	535	509	574	518	527	475	511	533	527	532	513	533	512	483	491	496	536	511	529	542	525	571	533	544	550	540	539	495	551	487	534	592	528	550	551	502	446	469	471	536	524	530	549	514	525	533	487	514	502	525	494	545	521	518	536	523	507	538	553	557	564	539	536	503	499	508	539	503	496	543	525	532	492	484	542	525	474	532	510	501	516	538	490	542	524	536	508	536	494	538	511	562	539	527	515	574	535	528	541	511	495	514	488	532	547	504	532	525	549	518	559	518	498	528	547	521	483	518	547	531	496	511	523	523	510	504	556	494	556	510	505	530	523	517	536	541	515	544	533	549	483	561	506	523	568	514	509	471	521	534	558	501	539	494	554	539	520	496	502	491	500	554	510	508	554	564	480	524	523	513	525	525	507	540	533	520	517	526	534	533	524	530	524	542	504	526	516	522	521	545	541	533	551	542	476	515	532	462	508	525	521	524	523	501	486	503	551	506	502	491	525	480	505	508	517	512	526	498	534	541	542	505	507	524	524	463	526	542	507	513	509	572	477	526	538	517	497	504	514	521	505	504	530	512	463	511	519	510	546	518	501	529	525	521	504	541	532	555	520	511	538	505	530	505	535	548	497	520	534	534	535	535	538	551	514	501	556	506	504	524	497	532	542	518	475	549	495	490	492	556	540	527	573	524	553	520	535	470	566	473	525	523	545	522	505	486	497	570	514	522	502	543	523	524	538	520	505	503	506	501	554	551	566	486	532	537	532	524	501	525	498	537	491	546	520	496	491	528	583	520	512	534	522	530	525	529	561	511	482	546	534	539	507	513	512	518	521	527	472	498	525	535	546	507	512	534	546	539	535	484	491	517	505	502	544	533	497	490	540	542	531	516	545	482	499	510	500	538	531	535	526	511	542	497	525	524	547	513	522	533	511	574	496	547	527	542	474	523	502	495	501	520	492	548	528	539	529	539	513	481	513	539	492	517	537	523	505	497	502	530	509	508	510	533	461	518	525	498	504	535	491	507	508	527	500	495	517	464	529	535	531	517	525	469	496	516	521	596	481	517	514	539	553	517	516	531	511	543	552	548	528	510	503	515	516	516	539	519	495	508	497	494	515	512	515	541	496	544	502	486	528	493	550	496	494	483	505	531	535	506	523	538	491	505	517	541	521	527	532	498	541	535	525	570	491	533	564	518	528	547	537	502	503	535	568	527	527	505	522	526	548	505	531	532	514	503	479	498	493	525	538	542	535	516	521	527	551	513	530	535	506	482	553	566	543	501	484	526	580	474	498	512	517	544	552	514	521	524	508	530	494	479	524	534	495	555	507	562	487	546	568	536	474	497	519	528	517	508	529	532	482	513	496	541	505	537	511	552	523	480	509	502	513	491	564	557	522	520	525	516	530	510	521	497	538	533	494	508	510	536	521	512	511	489	488	529	534	524	511	550	483	547	509	513	545	524	500	505	546	529	498	543	540	471	516	519	547	506	543	536	521	506	497	505	485	524	569	515	535	540	526	503	524	518	495	584	491	515	528	568	522	518	481	542	457	501	497	510	546	505	549	548	511	508	604	547	505	537	553	533	541	568	545	516	491	532	503	554	509	491	504	512	524	506	506	522	522	527	512	490	532	506	549	553	517	521	536	500	538	542	518	510	547	519	542	518	543	531	504	484	517	485	516	503	507	551	516	534	530	508	543	513	470	544	555	516	519	527	530	498	508	532	537	533	493	566	563	514	505	501	481	511	554	539	517	537	503	483	533	521	541	511	469	473	475	498	525	530	529	567	518	514	513	505	524	498	498	549	502	511	537	533	556	527	508	533	507	534	493	565	532	531	529	537	545	464	550	470	489	539	498	542	507	518	493	527	523	520	524	540	552	524	560	531	523	598	504	555	499	530	533	462	511	498	530	531	495	565	494	488	495	545	509	547	501	510	523	518	495	546	515	529	512	470	503	552	503	523	515	575	502	502	520	505	527	492	515	551	534	504	503	517	541	536	501	538	513	522	508	521	506	506	524	522	479	531	534	483	528	499	526	516	548	550	526	519	523	504	539	589	486	519	536	540	527	521	513	550	478	542	518	523	549	526	474	553	512	515	525	513	500	511	497	517	516	522	520	513	516	512	523	494	498	536	569	470	543	525	588	501	492	546	545	461	527	516	536	516	534	540	542	518	497	505	523	530	544	544	518	529	490	506	535	543	525	496	531	537	532	566	539	504	523	484	563	506	535	544	531	549	512	508	550	522	518	502	499	509	516	512	549	510	518	550	507	515	523	527	507	501	489	508	542	521	505	499	521	518	561	516	503	493	551	483	481	563	497	519	488	530	511	541	525	501	525	536	508	566	494	474	520	571	532	548	523	518	520	509	518	514	524	516	520	512	511	525	538	485	543	561	458	525	506	512	488	479	539	513	517	508	537	501	538	483	533	474	531	483	547	494	531	512	571	498	528	545	513	515	522	549	487	532	516	567	494	537	537	505	520	529	551	506	532	514	525	542	505	526	515	541	514	543	497	475	508	537	521	575	524	587	523	512	533	491	515	543	491	524	495	559	525	517	504	482	512	516	537	515	513	514	504	525	492	506	527	523	518	482	476	516	551	508	522	532	495	506	490	544	505	509	502	507	524	504	549	536	536	525	564	533	511	525	511	523	531	504	538	536	506	528	520	538	520	516	498	511	486	487	516	470	557	543	522	513	541	525	534	508	512	519	477	545	489	509	545	531	520	509	521	514	470	538	549	522	541	510	579	538	501	541	541	530	549	544	525	533	521	546	537	518	536	515	463	530	513	509	547	510	509	531	493	520	543	507	551	519	564	537	522	480	542	532	521	554	486	514	550	457	557	519	539	521	515	465	488	500	510	552	532	526	525	518	541	520	519	511	501	481	502	495	525	562	517	543	569	485	517	490
59632	102562	86875	64549	44172	26543	10186	3177	1397	969	864	857	848	881	893	841	866	911	887	856	847	863	865	849	815	854	860	859	842	846	877	842	839	851	840	903	912	839	850	836	858	863	862	868	886	853	792	918	814	868	823	825	821	897	829	870	845	896	868	830	896	890	855	910	883	849	847	850	844	841	899	844	903	841	882	809	891	821	805	882	890	828	842	816	868	898	891	827	821	834	866	848	859	875	841	877	856	901	871	845	810	858	854	860	818	891	879	834	850	864	862	793	851	908	838	816	867	836	844	900	869	872	863	841	845	826	910	830	869	812	873	870	881	877	931	837	824	817	853	864	889	888	820	834	839	847	911	888	845	884	885	853	865	845	886	872	874	892	895	837	880	877	855	930	881	850	876	875	875	919	825	826	865	857	841	843	841	848	847	856	840	830	814	884	823	845	896	804	892	841	784	907	867	843	928	832	821	926	849	861	877	917	911	909	837	843	837	865	909	839	848	879	848	862	786	889	879	844	866	858	896	834	836	876	890	852	874	893	859	822	814	894	802	837	834	866	879	907	910	871	884	828	882	827	807	836	842	816	844	840	832	836	942	839	880	875	865	835	877	875	869	885	898	896	864	905	859	894	894	850	872	798	865	816	852	910	831	885	813	869	904	843	824	846	849	887	808	835	852	869	848	829	815	798	879	856	826	829	894	840	832	825	809	824	902	884	878	863	839	855	852	834	851	812	853	911	798	887	870	830	851	836	858	790	844	869	887	829	893	811	841	847	852	877	817	888	876	851	875	836	855	894	906	844	894	836	885	847	870	827	892	877	874	844	868	851	820	846	781	819	821	844	900	837	864	777	868	780	895	819	866	817	846	866	895	825	898	832	828	859	826	889	864	860	786	897	899	871	795	831	885	847	869	874	839	844	890	868	885	853	896	847	901	838	845	938	858	877	802	886	839	878	875	891	827	851	824	877	837	893	788	863	839	848	928	862	888	863	903	868	854	865	853	854	837	860	875	886	900	905	857	853	869	870	876	845	864	833	894	840	818	875	855	846	894	904	855	852	889	847	867	848	899	862	848	883	857	810	896	892	845	866	888	900	873	873	790	861	806	876	846	874	899	813	885	846	856	836	864	851	850	880	862	862	843	866	907	838	896	853	889	833	809	863	850	853	888	860	818	811	874	862	857	842	858	825	827	822	856	840	825	921	859	861	832	877	874	887	841	882	828	860	866	846	852	833	839	857	861	859	876	809	900	908	856	871	862	857	848	866	857	921	875	869	848	830	880	846	863	874	806	835	857	875	845	865	901	858	846	857	843	893	817	847	870	817	845	862	867	876	932	880	864	858	823	876	850	874	845	879	854	837	864	846	808	871	894	950	817	870	871	806	832	862	858	862	870	882	850	873	874	847	812	847	877	799	865	836	916	866	819	844	849	832	867	830	846	877	862	841	850	873	846	833	847	851	863	880	843	905	892	880	879	843	862	892	923	853	838	897	880	865	897	863	894	836	858	839	883	903	820	864	833	858	879	837	813	904	848	842	846	857	853	849	849	891	818	828	815	868	868	833	832	859	847	862	843	862	859	834	852	856	854	827	848	855	889	822	881	845	846	855	893	848	819	829	837	828	874	831	888	893	891	857	845	835	883	868	869	922	925	885	880	848	887	888	852	851	862	908	840	901	887	904	889	919	849	841	833	846	863	865	866	875	822	869	833	849	821	866	830	889	900	846	845	905	868	852	898	837	862	874	876	816	781	819	860	850	832	851	849	846	850	879	864	824	847	883	852	902	831	868	874	940	823	901	811	887	834	890	831	860	889	820	847	876	832	855	842	892	900	849	904	835	890	813	891	862	892	812	871	940	861	890	858	906	887	876	862	882	858	874	898	834	847	859	829	853	796	847	843	880	866	801	888	872	896	869	826	814	894	840	803	875	858	848	821	838	862	883	868	895	829	893	859	874	861	841	865	830	844	838	860	873	851	863	826	874	831	897	804	816	933	847	848	846	863	852	881	829	889	851	842	828	885	863	926	863	840	856	886	851	864	904	875	898	848	842	895	871	829	878	879	883	881	861	816	861	866	825	839	890	848	877	856	870	853	855	822	846	839	842	855	885	826	901	895	812	861	873	866	851	866	814	831	847	824	852	869	865	853	878	878	857	861	862	874	830	884	843	847	861	805	852	908	880	833	861	907	837	821	841	884	839	846	854	847	868	897	866	824	797	847	833	847	845	857	846	880	830	821	842	866	812	893	857	873	866	889	876	864	804	858	890	863	853	794	837	884	842	849	890	837	892	884	875	896	867	874	823	835	856	828	884	854	805	819	915	874	903	841	831	829	888	884	877	819	841	884	864	840	829	858	873	916	949	819	886	842	836	840	844	855	875	863	838	831	853	896	885	901	898	823	886	821	883	807	906	838	849	867	838	848	813	888	824	848	860	849	872	831	823	858	838	865	892	850	917	822	835	852	929	870	836	863	883	862	903	876	842	859	836	846	888	815	865	863	787	882	810	862	829	828	884	849	826	882	892	867	908	843	870	866	853	865	868	855	852	823	838	815	885	881	855	808	856	882	833	883	843	889	874	877	859	859	836	866	887	821	881	888	811	806	871	887	895	905	883	847	833	838	850	875	896	813	814	859	865	867	823	829	821	857	890	837	823	847	862	870	829	848	826	844	828	852	856	847	890	818	887	854	834	874	818	868	871	888	926	816	841	848	859	830	858	820	892	926	849	886	876	932	842	867	876	862	823	816	878	862	827	849	874	897	878	816	880	908	861	870	868	886	874	835	851	891	808	829	891	889	819	895	862	846	860	856	820	857	868	860	913	819	864	844	852	843	870	865	818	907	853	858	881	895	833	869	876	896	846	907	878	879	863	872	799	879	860	865	872	850	880	890	835	792	844	834	900	855	890	843	873	868	857	813	893	859	936	807	826	909	891	848	824	856	844	860	849	895	821	859	878	832	852	850	829	901	876	842	852	831	842	886	822	831	854	838	841	821	843	845	829	828	861	902	893	880	847	809	902	854	874	794	892	831	852	869	858	844	819	901	818	864	868	823	869	897	879	853	856	804	840	880	816	863	840	863	822	892	866	885	914	837	807	895	937	829	835	857	818	868	868	871	859	823	885	859	873	869	836	857	848	855	847	854	891	865	830	934	854	889	861	834	850	855	880	800	859	866	915	885	847	833	913	914	848	872	852	841	881	859	906	852	896	822	792	895	793	849	884	828	873	844	847	816	857	808	858	826	853	890	882	888	860	836	877	904	926	887	880	834	888	860	884	836	839	863	838	887	794	864	864	817	838	879	875	884	873	866	830	889	817	892	864	855	900	854	797	820	890	867	898	767	870	864	850	837	921	880	860	872	870	912	846	865	912	834	862	877	912	913	859	903	839	880	887	803	818	832	895	842	892	860	829	920	853	847	877	834	848	917	860	860	878	840	873	822	842	844	815	864	853	862	844	842	853	857	835	838	848	914	839	828	856	843	860	854	863
27632	30206	34617	21534	7921	2425	879	529	439	425	416	411	404	407	414	407	429	373	448	381	438	417	396	405	399	391	420	399	421	403	391	396	399	405	430	408	414	411	383	403	402	383	400	461	384	391	398	380	393	414	398	445	418	409	430	412	377	452	421	404	423	398	482	394	391	414	395	402	383	385	371	400	417	390	411	409	400	393	385	408	399	423	417	374	394	392	424	419	414	408	435	411	429	405	423	396	385	386	373	404	411	395	418	424	384	448	410	394	394	398	415	411	401	411	398	420	367	408	422	421	425	404	439	391	415	427	394	410	394	363	416	395	401	414	391	411	439	426	440	403	400	392	390	415	378	420	403	429	363	387	435	436	421	416	384	417	398	413	429	367	390	416	387	377	430	408	403	391	410	401	421	408	432	408	411	377	439	442	442	420	379	414	382	390	394	426	392	403	379	379	413	419	393	391	388	388	412	426	400	406	406	407	397	389	421	388	368	422	376	425	409	425	381	407	448	412	410	401	390	394	403	413	411	387	411	421	403	408	391	423	412	389	406	402	423	407	389	396	430	417	381	402	392	388	398	443	404	419	392	363	400	408	398	433	409	402	428	433	405	388	367	409	415	428	385	424	437	396	396	393	437	382	404	393	419	411	384	416	401	415	423	398	422	448	390	418	425	409	398	411	396	393	400	412	394	424	410	422	424	433	368	446	399	368	387	429	398	386	388	426	415	402	387	393	411	401	371	406	378	372	386	433	412	395	437	389	408	395	418	446	371	420	442	370	386	391	428	411	434	397	397	367	374	404	407	408	395	392	398	392	451	377	399	390	426	404	410	383	393	384	383	407	419	386	387	432	414	430	415	394	391	376	448	420	370	430	428	394	374	413	416	385	436	402	463	420	361	389	411	416	376	411	387	384	403	410	391	388	413	368	406	412	392	409	408	433	388	403	389	376	418	407	408	415	394	394	395	346	397	428	384	390	410	382	414	387	418	371	445	392	402	434	437	387	416	408	408	384	423	416	408	416	373	371	432	396	408	408	409	450	398	399	405	400	444	401	393	411	434	405	401	395	376	407	396	395	421	407	425	402	380	395	406	419	422	440	432	447	453	418	376	393	401	453	417	416	379	401	343	418	411	408	417	435	432	396	398	379	400	410	400	408	422	402	429	394	386	389	441	401	411	391	393	432	402	434	415	380	379	371	402	432	416	385	389	385	395	433	400	424	458	416	407	419	402	402	411	394	422	412	436	396	403	404	413	401	414	386	414	411	428	381	428	399	417	391	409	443	405	392	379	422	386	427	405	419	418	398	425	364	412	397	403	399	396	410	417	457	421	385	406	428	417	403	393	396	424	391	406	402	426	396	369	419	399	381	440	412	392	423	383	456	411	387	390	431	380	396	406	439	415	383	408	383	421	412	393	393	421	371	403	372	395	431	411	384	467	416	377	415	408	391	404	398	389	390	415	430	424	429	418	444	413	428	386	377	439	404	412	412	474	403	444	422	430	433	416	416	414	397	390	386	392	401	444	401	421	450	372	401	417	412	411	413	403	437	439	422	423	388	390	409	400	410	400	403	417	422	400	369	387	407	392	411	390	410	444	424	408	395	412	461	393	382	419	428	446	443	411	386	407	405	401	463	401	418	394	426	383	400	378	411	431	397	421	419	396	398	424	429	399	413	430	380	374	419	426	467	417	421	411	373	402	375	415	430	404	412	423	395	393	423	404	424	415	411	402	415	393	387	386	407	408	377	414	426	384	415	414	416	401	424	393	378	383	412	382	396	429	413	406	408	374	399	393	400	431	424	394	469	428	417	386	421	412	409	390	411	410	418	437	409	450	432	385	399	387	410	411	440	413	403	375	388	443	441	418	442	437	419	376	395	418	457	426	418	405	403	425	404	379	404	416	396	421	427	428	385	380	404	399	427	398	397	414	392	392	411	399	414	396	397	399	417	387	421	417	440	406	402	428	441	411	432	396	413	394	391	383	409	393	399	389	415	442	428	410	420	461	436	383	410	397	371	413	437	403	388	373	425	350	383	399	430	413	430	382	424	395	437	380	386	439	419	386	454	393	428	357	400	406	428	403	395	442	352	409	439	413	394	386	450	388	427	394	409	405	403	413	426	441	410	419	408	424	402	387	421	463	395	415	364	415	441	358	431	440	391	399	403	425	383	405	425	436	407	432	418	436	393	419	385	411	413	403	460	411	373	380	420	396	395	381	396	380	463	399	406	439	405	406	413	403	406	412	404	407	382	385	411	435	403	407	389	378	390	436	426	403	419	439	389	412	410	412	436	399	386	409	403	374	417	424	402	395	376	381	417	423	416	379	442	432	408	437	418	381	418	431	397	414	366	433	352	379	412	392	394	415	413	417	440	400	386	405	395	398	428	411	389	408	410	378	393	401	425	392	413	417	411	390	417	433	425	383	406	402	405	393	431	407	381	416	394	408	401	406	459	436	412	447	377	401	423	428	412	393	384	420	396	398	411	381	400	395	412	438	439	374	415	392	426	402	385	413	383	393	414	427	426	438	404	416	426	385	411	397	422	416	416	421	454	437	385	398	381	423	429	421	421	386	394	397	397	417	397	420	431	378	429	404	415	427	389	422	415	413	460	368	397	431	368	409	423	421	393	371	385	402	389	392	377	401	423	405	406	419	411	410	401	380	421	385	416	416	373	421	399	384	402	428	420	442	405	396	414	444	364	427	377	404	449	425	407	394	419	418	421	431	409	425	425	415	420	413	414	400	406	377	384	411	399	406	413	421	403	392	372	402	420	365	388	406	407	420	405	422	418	410	426	385	423	388	407	378	381	407	407	424	403	352	425	418	402	408	425	417	397	411	408	392	414	391	391	411	414	431	416	407	445	382	386	400	406	412	418	396	424	368	396	391	392	389	391	407	418	432	402	406	432	422	424	423	416	416	382	426	402	419	433	419	419	415	372	384	421	423	410	403	380	392	377	390	382	454	404	387	388	411	425	410	410	417	396	433	405	420	436	413	415	377	422	391	399	413	389	411	398	451	427	417	394	406	399	396	435	393	400	431	419	376	398	430	436	381	407	365	380	392	401	388	399	396	391	448	427	407	415	417	388	412	384	422	410	391	402	435	387	382	435	427	418	417	401	433	379	382	418	393	422	401	392	360	420	413	413	403	430	394	401	419	391	382	404	410	449	407	390	401	421	407	416	404	421	420	423	401	427	398	412	403	396	413	427	415	392	414	423	362	393	429	444	395	389	405	389	364	419	415	382	443	439	425	413	368	406	390	419	390	421	412	398	418	414	374	396	427	402	380	379	411	411	397	424	403	424	363	421	420	399	378	398	403	425	449	398	417	426	416	383	407	395	373	431	428	417	421	378	394	408	397	394	400	405	417	382	444	374	412	413	411	397	385	446	405	436	405	401	422	405	409	391	388	397	404	425	410	390	416	414	399	391	425	366	427	418	382	398	381	447	414	428	389	398	441	428	400	399	435	424	415	429	365	413	445	434
30391	49943	40460	24130	12264	4746	1764	936	804	750	729	752	720	690	682	705	725	727	678	702	710	724	694	719	737	721	711	720	727	726	729	708	669	666	718	647	702	723	719	731	764	748	768	711	684	690	670	679	711	671	700	663	725	705	684	736	689	668	686	697	749	658	674	725	730	728	671	721	762	735	641	731	706	713	758	682	695	703	659	741	715	718	723	660	741	711	706	708	670	757	677	762	670	669	685	691	732	661	705	694	704	735	736	705	689	707	737	684	710	673	727	713	721	649	673	733	730	730	751	656	682	698	712	789	712	686	767	716	737	731	696	722	681	675	674	651	705	706	723	695	707	745	693	738	696	665	691	722	724	720	707	725	721	720	722	683	718	697	686	701	672	707	724	676	757	696	720	758	739	689	706	723	692	753	691	700	729	691	676	693	697	733	700	718	730	641	718	659	700	740	700	700	685	713	727	716	726	678	723	716	726	678	721	697	672	736	751	731	734	696	736	699	702	752	700	695	690	717	710	719	707	684	711	688	700	698	726	682	698	716	751	748	679	739	698	755	736	758	682	665	683	698	662	712	717	685	731	732	711	740	687	742	708	694	719	667	705	687	741	724	701	692	667	707	671	732	716	709	722	708	709	734	755	721	690	729	741	740	667	701	745	717	688	713	705	688	686	692	736	752	704	660	695	706	684	740	696	741	664	663	679	674	706	737	692	711	689	657	695	724	656	727	698	718	728	743	679	702	719	717	713	680	721	724	728	703	705	736	729	682	681	727	730	729	712	721	697	695	684	690	725	719	708	702	712	747	683	752	683	740	672	702	688	733	722	693	729	691	710	704	680	693	735	728	734	675	692	702	723	737	740	676	696	699	714	690	680	691	693	688	712	710	713	727	697	726	703	739	744	719	722	692	723	722	692	729	717	694	676	711	711	737	703	672	683	689	736	687	739	733	688	747	726	741	716	724	685	717	697	723	738	713	694	676	715	732	696	751	723	688	690	697	721	733	722	682	702	732	707	703	709	694	732	723	723	706	697	729	711	754	681	718	692	751	723	683	679	670	734	654	684	677	742	744	719	694	712	743	747	698	744	727	697	695	744	728	725	704	701	673	738	707	752	690	718	703	725	658	710	729	719	765	724	687	738	726	686	679	678	718	669	670	705	723	680	749	741	676	723	748	755	731	723	705	720	701	721	725	731	688	714	700	668	727	682	752	717	683	717	692	702	703	696	740	725	691	681	685	715	728	682	687	683	727	741	689	677	694	690	712	685	730	741	726	738	674	711	700	678	724	699	735	685	650	694	706	709	723	688	717	687	704	756	712	725	760	722	720	728	772	704	688	736	716	675	649	707	696	743	701	715	657	713	676	766	707	735	756	661	697	744	705	710	724	730	692	689	714	668	766	731	761	675	700	739	656	676	704	714	711	744	722	683	671	709	726	664	756	710	720	647	695	688	676	746	734	690	729	743	736	685	658	728	741	690	726	744	696	671	709	729	712	686	719	661	717	738	741	667	731	692	675	759	711	759	729	704	700	686	740	692	711	742	740	716	711	691	705	713	684	728	743	662	689	716	701	717	701	709	678	671	691	734	694	744	746	697	781	669	718	700	689	725	706	727	691	706	744	672	736	727	669	722	714	708	743	721	718	671	750	734	759	720	702	700	693	768	751	720	713	741	711	725	701	687	680	757	741	708	734	692	711	691	718	720	723	704	734	702	746	737	702	741	714	740	754	689	771	744	744	700	688	717	701	697	683	691	702	715	729	722	734	698	678	710	705	707	719	725	738	640	751	702	673	711	701	700	693	739	735	733	761	663	717	742	700	708	721	704	680	738	706	720	694	701	679	678	680	652	718	721	676	735	711	713	723	707	730	696	738	737	742	702	706	714	704	703	732	645	741	741	719	719	679	656	696	710	687	718	718	678	710	702	714	747	695	688	704	702	780	695	729	709	739	717	697	704	769	703	726	747	684	697	705	657	674	712	680	764	720	708	691	710	710	724	732	683	706	691	648	747	702	746	724	705	698	753	698	676	719	687	745	721	659	709	708	750	686	675	707	710	709	721	737	686	709	668	697	698	705	717	773	715	654	692	743	693	723	713	686	710	695	738	665	725	678	681	718	696	712	718	718	723	718	687	674	696	688	733	774	684	765	726	687	718	697	679	685	726	730	717	703	708	737	701	689	707	676	709	712	706	697	744	686	670	671	728	737	701	735	690	643	732	648	697	689	693	693	725	704	717	727	699	712	734	714	713	704	693	688	721	741	682	697	691	715	695	712	708	731	712	703	713	689	713	716	742	783	727	705	682	718	742	706	758	736	690	728	742	713	692	688	718	709	738	707	745	702	696	717	651	705	732	747	717	669	699	686	672	659	698	738	709	725	721	714	680	742	704	719	759	713	703	701	755	683	722	722	722	708	693	701	725	727	711	715	707	671	695	731	667	715	684	730	686	694	728	762	703	715	765	708	710	679	752	683	715	683	699	686	740	704	695	715	702	688	691	709	680	708	744	698	656	711	676	715	676	709	723	717	732	671	681	770	744	680	672	712	732	725	752	689	738	672	754	702	689	713	769	734	738	758	682	703	715	699	720	721	717	757	675	698	679	711	715	762	726	716	711	697	671	649	708	743	696	709	688	672	694	707	725	704	703	707	717	766	735	732	712	663	694	701	688	707	718	685	755	735	644	729	725	741	690	697	668	713	698	678	724	722	707	702	696	774	653	700	721	753	731	699	735	711	752	696	759	701	709	674	711	759	724	725	751	726	698	699	731	716	687	763	686	696	722	709	667	718	720	761	692	712	692	692	693	741	752	706	699	704	697	742	711	672	773	689	689	724	660	713	666	690	754	698	734	761	692	720	741	673	724	687	751	734	696	699	702	695	725	693	685	738	686	770	672	711	672	726	709	707	727	721	668	676	746	732	725	730	695	715	668	688	711	694	728	762	740	724	651	711	692	685	716	699	744	722	697	736	677	745	667	706	683	689	742	732	694	736	701	738	701	717	718	785	705	696	700	722	668	732	722	719	711	667	705	706	705	728	729	710	716	658	717	749	691	752	694	705	693	755	722	710	661	747	738	719	713	701	709	720	711	758	749	772	729	654	708	729	724	685	705	729	735	717	698	676	697	669	723	710	691	749	706	698	683	738	691	678	747	714	746	735	671	683	728	697	680	761	707	769	703	678	700	680	701	735	739	683	693	715	703	741	692	713	702	735	705	668	739	752	715	696	709	738	681	725	708	710	750	735	700	718	738	714	724	691	722	748	772	680	715	712	649	750	723	698	659	684	731	760	710	716	704	703	697	721	685	683	754	722	632	703	724	702	709	755	721	731	728	725	719	717	730	704	709	731	692	744	713	719	710	711	733	714	684	746	705	719	756	738	734	716	733	674	681	712	734	694	675	716	724	682	694	723	688	722	706	706	737	683	693	673	679	725	694	721	762	690	694	714	704	691	687	678	749	713	716	683	706	733	727	705	699	698	712	680	714	718
24583	24884	42215	40239	28025	17432	5152	1024	568	470	474	457	441	479	479	478	421	452	471	452	490	472	429	489	471	424	424	470	442	470	443	448	454	421	423	480	479	429	437	468	487	425	423	455	463	464	439	423	442	428	421	459	446	445	448	443	447	425	450	441	490	443	448	432	479	455	419	411	436	463	450	450	460	419	489	436	439	443	463	452	424	486	451	469	459	477	456	439	499	471	437	419	488	427	480	432	429	453	472	453	466	419	428	410	444	429	440	435	463	417	468	468	431	427	481	450	451	467	424	470	466	472	447	467	458	462	437	431	435	439	447	451	428	451	421	449	436	443	424	459	445	463	479	470	435	453	457	446	454	470	426	425	453	413	413	454	439	481	462	479	457	436	434	438	432	455	446	451	434	429	441	450	419	448	431	476	472	435	461	442	468	442	453	416	429	461	447	442	435	440	450	435	445	472	467	479	448	447	439	473	451	443	473	464	469	424	457	460	448	456	446	421	479	437	473	450	450	465	426	464	479	416	422	430	462	429	477	467	470	440	430	434	431	453	472	404	466	478	443	430	479	453	460	476	414	446	441	425	472	462	438	498	454	452	453	418	403	473	424	464	443	438	465	476	447	450	447	458	428	428	453	454	445	443	416	458	440	411	453	447	442	481	442	461	442	436	494	444	465	452	428	474	446	440	479	473	483	428	450	434	450	433	431	440	455	448	456	436	448	455	475	439	479	474	449	468	472	440	455	429	427	462	454	458	431	467	461	471	441	475	471	462	448	468	473	477	441	449	440	442	427	428	440	433	413	481	451	451	449	421	468	457	467	417	464	439	436	435	446	429	449	458	455	403	454	452	449	459	475	453	412	464	439	440	416	450	427	405	466	451	461	455	480	424	442	475	442	444	452	443	436	486	465	438	420	395	437	456	408	450	427	462	424	451	468	409	436	448	436	435	465	393	475	471	469	449	442	436	444	462	478	445	462	445	445	454	464	444	449	444	420	465	466	427	431	422	427	389	414	486	456	480	439	439	450	455	458	429	464	461	465	455	453	431	469	434	417	480	446	479	423	483	462	444	466	441	436	454	459	448	438	423	448	431	448	450	422	452	413	453	457	468	460	447	443	450	472	485	444	537	440	453	450	430	423	451	414	481	474	458	455	416	447	470	472	442	449	462	440	443	476	456	454	404	450	447	450	454	436	427	449	440	455	486	418	453	486	437	475	500	475	431	448	446	444	427	478	446	458	442	435	454	514	441	456	426	450	448	433	425	443	467	425	460	447	441	459	458	429	459	442	440	463	441	485	445	466	417	443	397	455	433	440	458	505	447	413	442	403	465	470	478	455	444	468	478	471	435	432	475	415	424	451	447	443	418	460	473	419	434	433	468	490	446	419	440	427	426	462	438	423	454	425	466	431	438	427	462	438	444	455	465	456	421	492	464	446	473	456	438	446	437	417	481	432	463	450	468	442	479	464	468	441	460	435	440	421	482	429	444	427	447	438	474	480	447	486	453	470	480	417	451	434	432	457	465	474	401	452	438	421	432	431	483	457	467	453	455	442	431	448	435	419	424	445	464	411	444	443	459	464	463	482	450	465	434	467	464	460	437	441	444	438	467	413	454	449	474	427	475	456	469	437	442	446	422	437	466	444	456	458	431	502	449	453	480	467	456	460	429	440	455	429	451	430	436	465	438	466	450	451	427	487	458	470	500	419	459	478	390	456	428	495	428	437	433	459	466	428	439	433	465	444	458	473	446	428	434	460	440	444	427	448	448	429	404	459	436	445	453	418	435	456	426	434	503	431	458	430	445	459	475	464	452	437	448	460	449	432	471	439	462	446	462	436	442	452	455	428	411	420	465	445	439	490	473	404	439	410	460	482	484	464	431	446	436	436	454	473	450	429	440	438	416	418	430	453	445	446	415	444	448	438	473	458	433	461	439	452	461	476	437	427	450	459	464	477	450	444	419	455	478	450	460	450	454	428	439	434	438	423	453	473	419	454	471	447	449	462	440	430	428	418	424	450	443	419	442	484	474	479	483	433	432	465	459	444	449	437	419	451	455	430	434	495	438	474	450	429	461	456	423	471	451	432	466	420	427	497	439	457	444	440	430	449	474	411	429	417	417	426	463	446	443	434	444	418	452	448	469	445	476	452	471	442	454	444	431	419	436	433	451	454	471	435	392	445	441	434	464	413	441	471	446	438	429	494	449	451	459	434	476	448	417	419	436	445	492	418	456	455	462	430	422	459	433	438	475	452	483	449	431	470	479	485	468	426	474	446	450	452	445	469	503	419	468	417	450	470	462	476	447	454	434	426	452	493	410	445	450	427	495	451	470	422	449	418	454	458	451	441	437	454	463	449	451	453	421	506	426	437	430	448	500	437	455	460	468	428	450	442	425	467	416	449	428	423	417	477	453	465	463	459	430	440	469	498	447	475	428	470	440	458	422	417	430	434	471	428	438	467	451	431	411	428	455	452	456	466	436	415	470	462	403	437	443	434	503	435	490	437	464	434	417	434	478	428	407	435	447	437	417	460	447	409	455	466	449	464	466	465	459	456	416	450	425	450	467	463	422	473	433	425	441	430	461	422	509	436	455	436	429	446	441	477	464	471	482	469	467	466	467	475	434	451	462	413	461	477	425	442	465	441	477	432	434	443	434	449	445	421	419	454	463	421	471	479	479	455	448	452	447	447	441	443	438	411	434	425	454	449	430	420	424	424	453	450	449	441	442	447	476	426	436	476	440	424	455	458	438	449	441	456	442	450	406	465	454	445	477	466	437	442	435	418	441	470	413	456	436	445	457	431	458	469	444	477	450	433	427	423	433	447	447	437	448	440	436	461	443	440	424	413	469	445	458	450	463	452	445	445	434	455	441	451	448	490	440	431	433	438	474	482	451	446	454	453	458	483	419	445	458	449	460	457	451	462	438	428	451	482	441	438	461	468	437	437	457	454	516	446	424	474	460	475	417	448	466	460	453	459	438	447	431	442	436	433	439	413	470	429	403	429	402	439	446	475	428	440	474	487	452	445	465	435	480	429	463	426	444	451	404	425	440	445	454	442	420	443	443	442	447	449	455	442	450	438	461	445	449	451	445	478	498	443	418	449	433	435	455	458	434	475	435	419	476	468	444	447	458	461	457	438	489	450	444	429	454	478	439	450	443	468	452	426	464	453	461	469	450	465	455	435	500	423	445	455	475	449	489	440	461	457	435	417	428	445	465	447	410	445	478	468	459	465	419	441	436	445	432	445	454	428	473	480	447	452	455	438	462	458	428	415	440	437	430	419	442	490	468	449	440	459	448	433	482	436	434	428	466	457	448	461	429	413	468	481	453	452	459	425	482	466	462	458	424	476	437	478	489	458	454	410	422	412	456	468	473	451	447	482	488	435	481	432	462	445	468	436	429	493	421	472	435	448	478	453	420	463	407	508	463	401	462	430	465	457	471	472	484	422	455	492	475	454	462	421	444	452	467	439	421	436	466	425	440
55077	93256	77041	52738	35519	18939	6598	1997	1068	804	786	841	771	785	795	830	791	792	803	778	790	797	792	765	806	788	769	783	766	807	747	831	768	754	811	760	796	770	745	802	797	829	756	795	767	769	780	761	768	765	758	745	770	777	784	768	779	753	769	792	756	738	773	786	755	779	719	799	826	785	861	776	793	809	756	796	778	805	776	788	737	767	765	763	789	757	751	798	754	789	818	765	760	737	823	749	766	821	807	763	757	798	784	765	725	770	832	754	790	809	766	789	757	776	822	760	798	798	838	739	766	770	770	800	806	727	777	760	789	821	719	805	828	737	723	740	739	780	808	794	791	745	783	794	768	843	825	777	757	794	736	765	789	721	707	774	752	796	776	827	850	772	720	763	805	743	761	740	817	787	806	746	783	778	733	778	787	784	793	802	772	834	778	788	754	767	771	774	764	740	798	754	831	785	748	773	783	789	799	757	798	746	777	749	771	781	736	757	793	763	726	783	811	745	762	776	774	799	778	753	774	789	800	801	742	797	713	799	774	788	714	718	713	801	771	816	806	769	848	772	777	783	753	739	728	792	795	734	757	773	790	814	782	751	791	775	744	757	731	749	726	796	823	758	693	749	747	760	837	821	787	830	774	808	745	786	756	727	756	749	732	769	786	791	728	788	801	791	794	795	745	800	817	751	758	750	738	763	758	796	829	769	778	811	754	806	731	761	731	816	793	775	777	734	781	764	789	720	745	779	784	794	829	780	822	768	811	846	780	769	798	785	777	811	780	730	732	763	735	765	804	784	773	813	756	743	790	772	799	778	780	780	777	776	763	749	759	814	795	740	779	754	758	831	744	774	776	787	785	768	891	793	770	752	762	725	741	805	784	745	798	770	742	804	773	758	808	782	770	776	773	795	807	742	768	769	779	741	797	809	751	740	806	763	790	725	813	819	753	785	752	761	786	809	790	772	797	786	792	767	765	751	802	809	753	764	807	806	778	793	732	759	791	726	813	750	745	771	796	800	759	772	791	738	796	821	723	784	711	772	806	741	797	773	790	780	741	752	771	734	762	755	762	754	727	807	784	795	714	842	773	766	845	764	787	809	764	769	762	812	754	753	775	729	774	785	763	803	758	747	794	793	787	753	790	810	822	770	747	727	792	783	756	757	779	752	776	779	796	790	775	762	744	748	775	758	728	801	775	756	800	772	765	730	788	782	761	795	753	796	727	793	814	754	782	768	790	759	820	746	750	793	742	767	753	810	773	773	757	770	779	774	795	833	744	821	838	729	786	786	775	791	780	826	759	798	789	805	746	777	728	762	841	787	811	821	792	776	791	794	725	788	782	809	795	758	733	770	780	756	763	759	746	799	789	754	804	784	718	763	766	788	769	750	784	822	703	735	812	766	789	697	777	763	766	761	755	749	767	812	732	752	807	804	795	740	777	772	754	818	775	789	795	719	781	824	792	742	806	774	802	749	740	791	738	777	770	728	774	736	742	823	817	809	811	807	782	734	770	745	781	790	772	778	840	786	821	817	804	803	746	733	758	794	834	770	755	805	802	752	775	787	781	812	777	799	763	762	783	759	756	779	846	778	800	774	772	785	757	750	711	795	749	782	789	770	765	770	789	784	800	785	765	790	733	773	780	788	759	734	784	782	791	741	773	749	712	751	762	788	774	763	788	755	749	862	740	739	756	755	788	742	824	802	759	819	744	768	774	796	776	786	735	827	795	812	793	782	772	764	804	847	798	759	753	763	816	793	770	738	779	739	751	758	819	784	786	833	816	768	817	730	809	747	765	820	781	734	775	778	762	785	780	746	752	805	785	805	789	713	767	816	769	791	727	702	787	762	743	798	766	781	761	775	771	762	761	772	774	805	764	733	756	781	769	788	820	739	779	765	808	807	766	723	775	735	796	769	836	774	772	805	752	776	774	745	737	783	797	820	713	770	783	796	783	802	790	725	752	765	768	792	780	733	744	720	772	778	724	727	779	744	778	769	791	808	769	805	754	760	731	770	733	838	779	744	758	830	792	761	777	747	759	819	754	792	767	756	803	758	791	748	789	777	790	730	744	819	801	801	801	774	753	779	791	782	783	727	780	768	732	796	802	765	798	773	783	789	830	738	764	812	742	740	812	777	725	738	801	749	753	746	806	803	769	820	822	762	783	750	749	773	764	809	743	776	801	760	757	821	811	789	809	784	751	811	742	826	769	766	764	765	775	803	744	838	787	769	734	743	791	780	776	787	773	800	756	769	784	798	785	763	730	756	761	805	777	779	760	747	760	780	783	780	787	758	782	796	795	777	799	775	850	798	794	796	825	735	790	774	776	789	797	809	727	763	755	740	740	745	778	781	796	736	792	743	811	792	767	730	781	775	773	740	759	807	770	790	763	764	787	790	772	788	780	725	812	707	802	838	728	792	790	808	765	775	788	820	776	751	755	757	721	777	845	787	738	698	776	804	823	785	765	779	772	775	830	815	791	764	760	792	754	778	777	760	738	792	761	750	809	771	768	785	770	777	815	775	755	784	703	763	825	765	802	742	770	792	769	745	817	791	742	795	762	790	747	738	747	773	776	857	761	804	775	735	789	808	809	792	772	719	797	793	772	779	755	788	794	784	810	781	781	792	812	768	749	753	777	747	826	774	732	738	751	789	774	757	782	835	772	757	762	776	776	786	782	806	748	751	804	810	748	735	746	760	786	836	733	788	779	753	795	765	812	753	747	719	785	757	786	746	787	799	787	762	749	756	772	764	829	762	744	752	784	754	801	751	789	793	811	789	796	753	774	766	786	802	817	791	787	796	780	738	713	785	797	789	812	761	768	811	755	786	760	756	788	752	784	779	776	778	729	779	776	801	764	801	800	753	738	759	773	759	750	757	746	764	803	749	723	795	745	801	736	751	762	782	747	740	814	777	772	787	802	792	770	800	760	721	779	781	781	773	781	790	814	780	796	796	738	777	783	730	798	778	780	805	813	774	759	791	745	775	740	811	771	767	739	783	750	813	739	808	748	774	841	781	796	783	698	746	753	761	803	786	811	761	775	761	795	815	747	779	734	750	767	783	751	789	838	793	742	802	754	746	766	766	803	752	847	808	785	774	842	820	799	794	773	782	797	775	738	812	810	755	803	775	754	815	765	782	812	775	789	754	774	772	791	787	801	740	767	779	744	765	758	789	747	772	771	800	819	763	724	745	827	730	764	848	757	749	810	817	788	782	825	732	765	781	820	864	791	752	784	794	808	768	761	790	786	778	785	826	797	732	812	776	819	759	787	721	776	730	773	767	776	784	786	762	764	776	852	778	761	771	770	804	790	794	730	756	777	785	742	755	817	760	762	754	755	738	751	783	770	769	733	799	744	785	806	777	805	728	815	825	771	741	792	813	742	776	784	816	757	765	809	777	779	751	763	781	837	789	765	804	810	804	796	757	778	836	795	740	761	740	759	791	798	787	783	756	798	759	741	770	767	748	758	830	768	748	775	816	738	825
23430	22643	36398	35984	29918	23039	12243	1934	705	616	564	568	543	543	562	533	574	539	534	532	522	529	534	521	529	534	505	543	523	525	484	543	542	531	515	526	549	497	532	488	480	490	520	541	475	539	511	516	483	530	521	514	547	505	538	545	521	471	572	562	494	494	560	532	561	540	493	527	522	500	532	545	520	521	518	564	496	501	503	507	550	500	488	516	528	512	537	517	513	505	538	543	469	534	510	546	523	536	538	559	524	531	522	497	534	559	548	488	516	492	534	519	486	532	528	529	491	540	565	515	495	544	492	487	526	534	493	475	541	560	510	483	528	501	514	489	494	493	498	498	525	521	544	480	526	557	557	481	503	510	503	487	532	542	543	511	556	520	529	467	484	517	505	546	518	517	536	528	498	530	497	534	543	512	497	524	525	545	510	497	498	495	518	541	518	547	523	516	498	516	477	507	557	462	516	528	460	525	502	523	522	554	482	493	537	576	519	522	514	486	529	534	502	516	484	564	560	502	492	560	538	475	509	529	496	520	500	517	543	489	506	527	538	498	509	514	554	509	561	511	541	539	561	515	507	508	513	482	552	518	522	526	557	572	549	509	496	540	553	494	534	507	561	530	523	510	543	531	518	513	517	556	535	516	515	527	523	518	530	496	497	513	513	497	513	491	545	478	562	550	543	499	503	511	521	499	475	501	487	488	520	590	531	518	536	451	489	547	506	540	519	544	531	538	500	548	538	513	465	473	500	507	515	532	529	484	507	493	541	482	478	514	503	504	511	551	567	517	520	503	509	543	505	528	524	487	540	496	537	524	547	487	533	538	512	520	520	492	503	554	522	503	476	494	520	521	523	502	567	508	529	536	511	482	502	566	506	560	543	522	521	543	515	473	528	504	512	535	512	552	513	543	556	506	543	490	512	545	518	524	522	542	486	486	488	544	513	484	511	519	512	508	512	518	570	535	491	533	521	505	518	529	502	524	529	474	527	509	538	534	500	496	544	505	524	573	497	532	543	527	489	510	519	525	523	531	520	519	522	518	509	547	507	524	519	538	516	525	538	541	527	520	558	558	486	541	517	490	545	468	476	549	522	547	539	527	562	517	529	516	467	529	498	495	488	493	517	513	551	545	464	513	517	525	505	491	525	507	531	484	512	501	516	515	527	507	552	542	507	498	527	520	521	510	545	497	473	499	527	531	514	532	522	523	567	502	524	563	525	505	487	490	525	533	526	487	518	499	503	542	542	559	489	540	543	518	504	537	552	502	542	519	505	508	544	502	570	527	544	513	533	497	502	583	517	513	558	500	491	504	523	536	531	514	523	534	532	530	515	527	539	506	511	487	565	549	492	484	507	509	507	537	522	479	513	546	528	512	544	537	528	510	485	526	500	488	544	518	536	525	521	524	550	506	469	499	535	486	538	523	507	473	513	502	525	543	528	541	498	533	507	541	552	519	529	511	514	561	550	530	546	521	496	547	545	540	524	525	528	542	544	561	544	522	531	498	495	521	526	510	533	521	550	545	534	500	493	549	478	523	536	514	528	463	510	493	519	521	489	523	529	481	526	501	494	536	471	491	522	507	492	480	519	513	494	528	504	523	482	497	515	485	542	503	521	511	510	502	556	515	504	516	513	514	521	515	532	516	493	542	546	560	516	500	506	529	468	518	503	565	510	551	559	497	474	536	487	565	547	494	509	536	488	546	508	535	537	487	513	484	550	533	520	525	493	535	532	528	513	534	521	547	499	540	524	538	470	510	543	493	509	521	530	519	490	539	559	511	519	474	536	502	494	526	486	537	500	491	524	493	513	542	515	516	494	513	511	543	564	506	489	526	523	529	503	519	501	531	478	513	494	512	501	498	537	502	494	514	526	490	547	526	508	485	514	501	527	496	491	504	518	539	520	490	507	550	535	536	492	507	560	500	516	561	528	518	525	512	510	490	518	503	537	522	503	527	498	491	519	518	534	505	546	557	527	540	499	546	491	506	559	494	528	494	548	561	501	521	502	510	547	492	561	523	545	541	530	527	510	503	495	531	532	491	502	548	520	518	575	518	504	521	476	528	527	508	518	544	484	495	525	526	520	534	562	526	536	494	498	513	521	516	476	537	484	546	511	516	508	511	496	537	527	488	504	537	554	455	509	523	544	518	493	505	513	520	523	531	496	540	534	534	520	520	532	525	554	545	516	524	525	507	507	504	527	499	485	515	486	479	491	518	500	497	517	481	500	565	489	504	529	513	511	539	564	514	519	481	484	492	516	514	526	477	549	530	504	531	543	516	513	488	553	510	506	534	546	561	502	498	509	532	470	507	489	527	530	531	530	513	460	540	559	560	553	515	509	528	532	475	527	563	536	491	537	527	506	550	514	566	516	520	562	530	468	525	482	503	499	525	537	524	510	563	544	524	495	503	544	526	530	561	496	477	493	515	540	517	536	477	486	531	494	495	542	488	519	537	525	502	503	516	506	550	503	507	485	496	534	514	473	529	530	506	495	558	509	514	553	538	536	533	530	529	532	553	513	524	519	504	533	548	537	532	549	542	522	560	531	476	573	493	565	495	528	532	526	535	515	516	525	505	490	519	508	518	487	517	537	487	490	549	532	498	491	503	519	537	549	508	563	494	540	534	574	514	496	540	544	534	532	484	527	499	516	548	508	532	507	511	557	530	564	502	531	519	539	498	544	500	541	472	496	527	525	510	487	537	527	524	508	546	528	555	557	543	539	504	509	523	513	518	501	478	515	490	521	512	497	477	555	550	496	523	527	524	509	500	510	520	535	502	559	495	489	524	538	580	519	515	490	481	537	504	525	493	513	494	533	520	526	509	531	530	504	585	511	522	552	511	558	509	508	540	528	535	515	541	502	521	528	493	487	478	515	488	527	500	536	561	510	531	534	498	521	521	519	530	503	521	512	537	490	507	552	522	472	545	507	490	538	491	491	499	527	515	539	528	477	532	527	515	526	529	524	521	542	512	551	528	524	528	516	525	490	523	501	536	515	499	534	518	540	529	568	494	513	503	518	545	558	521	519	492	531	514	511	567	466	516	533	517	535	530	462	514	503	521	481	471	519	570	494	498	537	524	533	531	551	489	538	526	526	508	541	513	510	534	518	510	534	527	514	524	511	560	470	509	506	505	530	569	505	538	522	532	507	500	533	535	514	512	510	530	495	517	507	500	505	495	502	498	527	506	540	555	524	501	527	494	502	527	502	512	500	534	525	544	494	469	497	533	523	497	545	509	517	474	518	516	520	533	523	533	508	545	472	527	529	499	510	559	531	504	540	509	552	501	502	550	506	566	502	488	527	513	478	475	505	572	483	549	521	539	479	453	524	482	549	544	543	491	508	550	544	526	504	524	540	519	550	508	495	532	512	535	548	487	500	493	518	528	510	536	522	504	502	538	512	514	522	517	464	539	464	520	507	505	540	538	527	502	550	553	508	511	523	537	556	509	538	549	500	530	459	521	508	530	505	507	527	525	515	498	539	486
59762	102879	86328	64383	43894	26282	10398	3043	1353	943	872	893	853	860	896	849	871	881	869	910	849	843	877	894	943	789	908	903	871	804	851	893	876	860	841	871	853	885	880	871	914	832	842	847	874	828	810	839	860	864	836	854	884	812	814	871	844	826	797	860	881	853	857	870	836	866	880	866	877	855	859	855	850	876	887	874	819	916	879	859	789	845	872	788	888	857	860	885	897	844	909	774	862	856	806	813	848	885	903	853	811	862	844	868	849	812	886	836	880	829	855	843	892	860	895	897	837	877	869	842	844	919	881	922	870	901	887	862	835	836	886	820	867	860	853	847	855	868	871	844	851	864	922	848	856	902	917	804	843	902	830	872	871	832	818	864	908	852	852	846	871	863	846	845	806	863	914	943	863	870	855	883	868	862	834	833	840	827	879	858	900	898	880	828	880	851	843	851	855	843	891	860	849	862	841	853	855	895	844	834	794	877	826	848	890	892	862	870	838	847	835	868	802	823	814	886	857	828	844	914	831	877	862	906	852	839	868	826	825	868	890	889	853	879	909	854	894	871	875	839	841	869	822	846	894	840	872	854	857	858	884	860	858	839	849	804	886	835	853	866	907	852	861	857	881	822	824	852	839	853	875	796	893	839	824	825	821	891	857	886	846	826	843	897	797	866	856	880	852	917	879	783	888	835	832	860	846	899	871	834	872	887	853	882	846	830	877	810	850	823	858	873	853	879	862	864	874	873	845	862	860	831	878	794	895	858	882	871	831	880	830	901	898	795	854	829	840	832	812	896	891	888	857	867	892	913	862	829	922	859	876	790	827	801	872	847	875	849	909	828	873	834	886	873	855	812	920	911	800	826	822	871	887	817	867	868	874	873	844	815	837	835	859	904	846	855	850	911	863	859	831	866	844	837	826	867	864	853	882	849	796	831	861	834	870	873	828	876	859	856	836	842	858	871	839	844	890	789	853	861	876	867	837	830	846	841	861	862	916	814	875	856	879	862	841	833	836	835	836	867	923	878	880	863	814	837	868	807	898	920	882	855	851	897	856	869	832	809	874	800	845	923	834	874	919	848	902	859	862	830	820	893	839	833	810	837	873	822	860	881	894	881	868	825	902	845	813	820	885	845	869	857	869	854	880	879	857	880	825	854	847	862	850	831	871	817	878	878	854	839	842	817	848	892	843	844	807	870	840	832	876	901	848	870	878	907	879	888	869	848	866	865	882	884	857	854	850	889	835	874	891	848	846	856	851	857	882	875	882	791	800	863	849	831	884	858	859	820	866	852	911	851	840	797	871	895	850	870	850	861	840	877	876	876	814	881	841	848	837	832	829	884	882	933	860	810	852	878	846	840	917	892	863	864	890	878	907	881	916	852	849	860	874	855	869	850	861	819	887	857	851	884	796	845	873	888	827	919	890	844	916	884	835	864	864	858	915	862	891	839	890	849	841	858	865	861	917	862	855	846	888	831	861	871	845	899	806	825	853	848	890	798	835	880	909	925	859	914	854	884	866	796	857	862	871	858	816	883	872	837	879	851	835	840	906	869	856	833	870	844	853	873	838	833	870	832	835	867	875	847	862	880	864	888	839	914	813	911	876	864	871	836	836	887	829	868	874	916	888	876	807	919	819	861	870	881	888	866	867	910	818	855	879	893	837	903	861	855	858	852	850	855	842	813	869	848	895	850	875	845	798	860	850	842	833	844	880	859	857	805	844	862	840	884	826	897	834	844	818	871	841	879	855	806	848	899	900	822	824	867	864	828	819	896	790	833	885	859	842	842	888	872	863	829	850	879	845	841	884	878	870	811	832	859	888	870	854	861	821	904	865	866	807	855	909	880	834	846	877	851	824	846	894	859	787	889	836	888	849	859	830	805	858	847	876	891	864	855	920	838	860	832	874	876	875	842	822	833	913	859	849	842	858	848	859	875	860	859	884	904	835	832	871	849	849	863	866	888	857	850	905	888	863	826	869	862	872	849	953	846	852	802	905	813	854	891	869	871	872	881	898	838	827	845	917	853	877	877	854	813	866	829	872	835	852	869	848	808	858	864	847	826	841	812	856	860	851	855	855	833	846	822	873	878	791	829	870	845	856	830	874	802	873	845	847	863	833	866	891	827	839	820	846	832	868	870	854	841	861	866	828	843	901	857	869	841	853	847	846	840	809	873	863	880	889	861	837	866	878	848	889	881	830	830	886	874	852	851	822	823	922	864	863	870	827	889	864	857	851	852	839	866	865	868	861	826	890	857	850	826	808	869	828	830	861	893	844	839	859	845	862	905	756	838	863	850	858	898	799	895	831	933	895	871	875	834	860	878	818	809	869	837	853	847	848	881	816	905	815	843	852	853	877	878	859	872	869	818	870	872	895	838	826	821	861	854	847	922	845	836	895	885	887	856	828	849	876	889	896	876	824	851	875	879	864	881	913	868	854	892	879	862	846	841	878	807	838	860	871	870	859	836	846	867	863	877	851	873	857	852	853	866	860	817	831	831	821	860	858	801	891	823	810	824	859	860	839	863	843	893	814	880	853	865	826	796	892	837	910	920	849	891	810	836	888	824	827	854	838	863	921	851	852	903	873	850	857	874	823	886	836	890	873	871	867	863	808	860	831	842	917	850	793	861	892	842	852	836	855	884	889	814	868	882	884	876	842	858	877	859	895	870	831	847	863	805	903	890	861	830	860	892	862	839	853	829	868	887	886	872	874	879	786	878	833	882	872	853	856	846	896	910	890	810	875	897	863	867	851	879	831	876	887	825	900	860	839	802	846	851	895	843	821	815	891	883	853	848	824	854	884	846	868	839	881	899	882	881	896	819	891	832	826	835	864	829	884	859	873	856	866	839	880	834	852	895	867	837	890	853	852	896	902	898	890	838	882	842	838	835	915	822	809	854	846	830	799	783	845	824	808	803	855	868	877	833	852	881	862	860	902	854	848	876	865	902	861	797	851	838	830	868	869	834	775	860	820	929	843	832	877	833	850	861	849	824	874	849	849	889	895	800	889	876	836	878	846	857	836	861	889	854	855	867	858	832	836	818	881	858	951	874	867	881	845	839	843	832	846	870	857	813	851	885	861	853	849	847	815	860	826	888	880	876	834	835	864	852	914	828	783	875	839	878	897	864	895	849	854	836	849	832	787	880	824	882	887	833	855	894	858	880	847	877	881	872	847	936	830	877	860	843	905	881	863	852	886	862	866	886	879	874	870	877	884	867	805	851	890	819	888	846	905	758	885	854	869	893	862	829	864	864	869	862	854	864	876	858	858	912	822	859	857	832	884	806	848	865	852	847	849	836	870	927	868	899	842	845	862	873	871	828	845	854	885	874	818	817	823	866	882	893	924	900	812	866	849	901	878	875	902	874	861	883	826	893	848	881	888	857	864	876	864	830	894	818	842	933	869	890	808	841	863	843	858	843	830	851	834	830	837	849	879	849	902	863	862	848	836	830	868	848	829	884	842	882	820	875	848	835	900	840	843	907	863	847
27755	30512	34194	21792	8151	2409	890	536	432	404	426	416	411	422	406	411	459	393	451	432	409	424	408	402	425	447	402	418	386	426	391	403	420	395	422	402	397	416	374	436	428	399	416	382	419	417	397	440	458	418	417	426	407	406	351	382	437	429	420	434	425	448	391	391	428	390	435	413	401	398	375	386	424	422	420	388	424	397	443	403	418	392	395	404	376	402	398	379	422	390	375	389	432	412	383	448	431	434	418	442	401	406	399	415	402	403	389	409	410	401	395	418	455	431	386	397	403	426	458	410	396	408	401	435	425	394	409	391	408	403	413	467	412	397	402	389	417	435	383	397	425	407	396	420	417	362	392	403	392	376	438	405	407	394	402	445	428	416	401	435	414	398	449	398	420	400	402	396	410	408	423	415	381	398	433	423	425	436	397	423	416	404	366	421	386	396	434	393	390	383	410	405	430	415	394	433	413	401	370	396	430	393	426	423	414	442	401	410	411	416	419	397	385	370	444	409	425	408	422	421	430	439	391	447	422	402	430	438	396	397	367	425	389	435	414	394	421	419	393	403	387	391	419	391	412	422	404	401	394	406	427	406	392	402	392	436	391	403	414	432	402	402	429	385	388	414	423	413	385	437	412	394	425	417	423	435	414	370	417	406	433	417	420	429	418	417	435	436	422	407	416	405	439	418	406	407	408	420	389	426	401	395	401	417	442	387	396	396	382	398	392	434	417	422	405	453	385	431	403	402	431	432	433	435	394	422	375	377	455	454	403	421	422	408	443	430	405	419	406	402	414	415	399	416	425	411	461	394	405	402	397	438	368	421	384	399	427	409	402	450	407	425	388	426	423	413	402	385	392	411	400	381	429	386	389	420	394	416	404	411	421	410	404	443	399	421	424	440	413	382	398	420	430	417	431	430	376	430	402	409	450	435	406	401	363	402	387	402	435	429	399	394	411	366	411	410	432	436	411	416	416	417	415	392	395	409	423	424	398	368	398	401	378	425	391	414	419	433	441	405	410	410	401	403	419	400	401	407	418	401	399	440	420	387	389	409	373	390	418	417	461	390	427	429	414	385	462	406	406	420	401	408	420	414	391	416	406	405	420	420	418	393	434	435	398	384	426	408	400	422	454	418	379	402	417	406	416	409	463	376	434	396	382	415	412	444	424	382	422	401	360	422	440	402	432	422	396	400	419	398	432	402	426	408	418	411	384	415	433	392	410	389	396	419	415	398	447	381	420	458	398	409	393	397	392	427	401	422	410	402	428	436	397	397	400	398	376	380	398	427	426	416	408	384	391	411	393	378	410	424	419	398	437	375	416	435	401	402	413	394	433	363	416	390	392	410	434	423	419	422	425	402	410	430	395	434	431	417	429	425	407	435	419	438	369	425	430	408	384	402	411	429	425	389	425	427	404	427	397	463	414	478	412	384	394	406	386	437	426	366	432	376	427	371	418	407	375	400	396	411	417	410	396	423	425	401	396	400	410	356	439	418	411	411	410	391	417	391	410	430	424	393	414	384	434	441	415	392	410	406	389	414	444	394	378	401	411	403	404	405	417	430	404	425	402	395	441	451	434	413	401	377	419	429	422	389	371	425	379	414	383	433	423	397	398	406	399	404	418	380	419	393	365	434	426	456	424	421	404	425	387	439	425	387	432	423	401	404	414	377	400	412	427	398	434	395	435	385	413	415	449	385	427	450	438	407	425	422	409	427	426	385	432	420	382	405	366	361	379	385	400	401	386	397	421	417	399	412	426	422	400	414	440	413	405	417	408	430	392	402	432	439	414	393	397	372	399	415	397	378	391	392	436	362	415	415	370	425	448	423	426	413	449	405	434	399	443	441	415	405	403	413	417	419	425	384	375	408	396	428	393	442	445	394	406	403	388	417	415	407	390	401	404	437	418	398	412	424	420	434	423	395	393	425	446	403	399	402	353	438	432	394	411	405	418	381	421	392	371	381	404	399	440	406	404	398	415	387	354	402	422	401	432	422	379	386	420	394	389	376	409	379	433	380	422	383	412	386	373	426	407	415	421	356	387	420	408	407	410	423	415	432	400	391	452	385	421	398	391	390	397	438	391	380	423	428	433	441	392	421	422	412	451	458	412	410	404	404	414	423	414	407	409	436	423	404	423	403	386	383	418	418	422	411	411	445	456	410	389	420	392	419	405	390	415	426	378	385	418	403	399	383	411	421	403	425	432	436	413	402	404	410	397	373	430	401	420	424	413	427	417	393	422	406	429	409	379	394	400	426	375	417	377	426	438	410	403	389	409	372	412	387	434	398	426	423	423	403	420	454	434	370	363	410	443	414	406	399	429	405	421	390	436	413	397	432	383	359	401	384	409	431	399	422	417	372	389	398	417	455	369	386	413	414	386	391	400	433	403	416	390	424	413	424	395	422	400	416	405	407	380	395	388	415	370	409	390	421	420	369	377	419	420	408	437	397	388	435	389	390	450	403	432	423	431	415	413	432	443	422	440	403	403	455	392	423	444	437	390	400	414	359	404	409	419	414	421	426	384	387	402	410	414	423	449	425	382	418	430	393	426	403	435	444	401	430	411	420	393	395	403	373	443	411	408	428	418	429	412	368	367	423	448	408	417	425	417	401	397	443	390	402	428	402	425	390	398	425	418	402	450	418	426	404	403	380	400	415	387	377	420	424	424	429	413	404	396	429	421	419	370	399	418	442	422	384	417	373	403	398	419	404	435	394	403	419	425	382	388	394	402	425	409	418	428	460	407	412	388	380	411	408	433	415	428	395	401	412	417	404	415	417	427	444	422	392	422	402	387	411	409	381	402	410	376	426	449	418	420	417	457	420	414	416	410	430	419	401	416	454	417	436	398	404	433	428	359	414	417	418	405	407	421	408	395	429	434	423	421	416	444	431	389	425	421	394	434	423	395	391	426	399	412	391	429	392	414	393	401	417	366	439	395	399	400	410	401	407	403	397	401	434	418	401	388	431	415	416	411	399	380	424	419	401	396	397	424	433	407	377	387	407	453	415	418	401	419	442	408	430	414	414	425	354	407	392	398	424	370	432	427	387	433	390	418	449	414	425	431	428	402	395	396	434	395	408	415	410	437	407	411	397	410	394	420	402	448	443	388	381	411	415	399	427	404	390	381	426	407	377	415	389	371	431	400	384	410	407	416	403	429	391	432	405	396	396	414	393	420	423	379	395	408	429	408	413	449	412	413	367	355	415	380	425	431	394	426	413	382	408	407	384	394	477	431	383	411	409	408	441	433	416	429	405	403	414	407	389	397	406	391	380	425	426	436	425	383	411	408	440	419	414	394	414	404	416	435	400	419	404	426	401	452	376	389	416	410	421	416	402	425	433	425	419	442	410	416	387	425	440	390	397	397	360	429	423	430	401	389	394	367	406	430	396	415	429	423	427	413	410	399	412	409	401	409	431	413	440	398	407	405	379	419	421	426	399	410	386	382	394	391	400	386	436	396	390	390	445	414	404	409	438	405	391	386	381
31027	49883	40129	24336	12180	4865	1805	987	758	691	709	689	714	716	732	704	722	726	717	675	704	746	716	733	689	701	698	728	763	689	729	722	730	737	740	683	704	792	726	727	739	765	787	752	682	743	695	774	699	730	724	749	729	725	788	713	751	710	737	709	718	719	731	695	751	686	690	738	713	687	749	702	738	691	708	767	693	684	705	751	700	699	740	704	722	727	725	722	720	700	759	766	687	738	741	714	720	671	697	743	711	696	770	697	686	719	672	689	717	719	713	718	768	733	720	731	743	727	709	675	731	727	732	675	733	721	726	729	649	698	696	697	697	723	707	730	708	698	752	682	702	723	714	725	715	689	712	713	723	696	704	715	700	718	724	690	698	733	696	711	728	737	704	709	708	711	753	682	644	704	708	721	725	714	710	724	747	738	739	715	729	746	729	731	727	726	757	737	665	697	706	669	739	724	724	685	694	691	723	725	756	742	723	676	729	671	753	694	716	706	727	724	724	738	745	727	709	727	717	751	745	695	718	735	702	683	670	738	652	699	720	678	760	681	733	700	721	694	714	682	702	682	721	706	741	714	714	725	730	759	744	740	726	728	758	739	703	702	670	659	698	698	680	679	769	700	751	707	692	735	720	742	747	750	709	699	727	753	675	685	709	717	701	741	730	685	721	719	726	707	684	704	696	701	722	721	720	693	700	748	717	701	717	693	722	726	757	671	728	788	718	717	730	765	693	695	743	727	722	719	750	725	723	700	723	697	675	729	747	726	731	751	652	693	724	699	682	659	749	736	781	725	693	736	726	740	688	715	734	718	669	736	704	743	736	689	711	706	698	736	696	757	698	726	721	709	767	656	719	751	695	739	651	709	732	704	701	701	665	758	666	664	703	691	684	727	702	665	755	717	720	681	703	698	721	696	715	725	713	708	696	701	705	694	688	734	676	676	736	677	707	729	693	681	679	722	686	726	694	701	686	720	744	684	709	760	674	709	719	704	713	700	782	730	692	737	693	744	701	723	727	680	695	726	732	759	652	713	732	733	695	689	714	748	709	703	738	712	727	750	677	743	707	723	757	760	747	692	761	758	740	725	708	700	733	683	734	712	684	713	720	770	707	737	688	763	708	697	693	686	732	697	747	767	702	713	732	713	715	713	727	721	686	711	720	659	747	661	732	740	741	704	736	733	749	760	768	747	699	755	720	718	690	716	688	686	723	749	674	705	718	703	749	726	695	739	707	713	690	724	760	653	717	729	713	716	733	723	757	693	738	703	728	670	689	748	735	719	732	743	740	719	711	728	733	738	734	707	636	694	713	718	680	743	725	718	700	727	710	687	715	723	762	715	742	702	728	694	752	777	715	649	764	706	718	694	709	703	734	725	753	736	697	698	732	706	721	674	741	745	686	734	719	745	693	691	768	736	697	700	718	722	697	724	719	707	713	641	691	720	720	724	741	739	719	668	720	701	748	686	694	714	726	689	685	732	745	734	738	706	692	693	746	703	716	697	721	704	720	678	689	687	713	666	720	756	720	726	702	737	714	730	713	682	681	709	696	718	699	728	756	698	686	718	747	701	698	706	748	680	733	729	670	719	699	691	733	685	711	693	708	680	719	717	788	732	699	709	736	749	737	738	777	734	659	698	708	708	708	753	700	694	682	693	734	756	758	673	721	756	695	662	709	747	745	666	719	701	727	692	714	738	713	706	774	674	713	759	714	772	707	704	712	691	679	693	720	685	698	728	728	681	691	708	739	761	747	742	732	692	765	731	704	684	697	689	719	708	726	693	679	742	712	693	700	706	682	697	681	659	697	666	708	692	717	755	702	697	709	716	702	721	762	675	699	746	694	715	699	702	656	679	710	712	742	709	739	721	741	661	707	699	659	733	722	753	749	746	701	676	746	748	757	696	748	690	739	698	725	717	695	677	725	739	743	708	679	704	686	716	713	726	698	687	728	698	702	720	715	722	664	702	741	737	719	702	747	699	720	717	733	719	731	711	719	685	755	738	695	723	766	714	735	680	661	724	713	697	763	740	689	781	717	723	688	719	728	705	712	712	689	784	739	738	720	713	716	733	681	672	713	709	685	711	669	712	711	744	713	669	686	707	696	692	733	686	712	732	695	674	757	735	724	718	659	752	716	766	710	746	681	697	689	730	737	759	655	712	688	701	703	694	664	727	772	729	678	765	732	739	724	755	743	723	679	745	672	690	707	735	708	725	722	747	720	702	727	746	672	745	737	737	697	701	765	755	714	716	669	754	695	675	729	721	702	674	723	715	741	736	700	696	703	700	703	662	733	738	684	676	767	701	768	671	676	704	711	703	687	722	738	694	742	702	742	697	707	722	670	717	650	748	736	698	726	753	733	728	699	731	765	710	700	690	702	721	717	717	712	719	770	732	700	751	666	743	700	746	734	713	680	715	676	754	732	676	732	684	739	716	749	776	671	699	679	707	739	737	731	735	659	703	700	700	679	724	722	705	755	657	758	679	790	722	701	701	679	662	744	719	726	710	728	697	758	707	745	701	711	708	731	710	811	746	699	687	702	724	693	769	700	744	782	637	731	770	720	707	713	727	719	708	752	736	732	733	667	730	740	719	671	687	743	737	679	719	761	684	712	732	724	744	705	753	677	711	766	708	667	714	646	725	708	716	758	677	691	752	709	686	721	735	730	744	735	730	711	723	723	707	675	689	675	714	707	689	727	710	719	716	743	706	685	688	689	701	691	723	743	713	743	700	731	759	680	717	705	742	719	734	716	715	704	691	699	695	782	722	701	759	716	690	686	703	752	724	665	740	694	699	731	738	705	638	712	711	704	729	705	740	715	714	685	717	723	750	760	692	714	684	682	696	705	659	691	682	696	693	758	663	750	661	740	722	719	708	730	683	730	713	714	709	726	714	757	718	705	677	708	705	711	764	737	715	658	739	783	738	698	698	725	697	745	722	740	717	698	738	689	730	706	706	675	714	770	693	719	710	697	646	718	694	726	692	679	698	736	710	743	729	714	712	690	688	740	709	705	750	711	714	745	728	747	715	740	736	694	655	704	692	745	665	705	738	727	726	736	717	744	709	688	703	701	726	714	714	731	687	720	714	681	706	696	722	732	691	652	710	695	696	699	749	718	709	713	735	697	725	721	669	705	732	693	722	693	708	697	744	727	769	659	721	697	712	713	692	725	680	726	706	690	713	742	740	658	723	732	680	713	722	697	715	721	684	661	686	703	720	722	734	721	744	703	646	742	754	713	727	688	724	675	716	700	760	703	719	694	731	675	714	690	691	730	719	715	689	708	752	680	687	719	713	688	724	764	720	731	723	746	703	699	712	678	730	771	690	754	693	679	728	731	711	694	682	695	728	767	689	729	749	733	764	710	745	675	744	722	722	716	759	692	714	684	669	713	725	730	687	684	700	669	678	720	747	704	684	708	735	735	723	682	695	677	709	733	679	682	702	739	727	677	663	686	718	693	724	741	690	752	695	706	675	690	665	720	713
24550	24706	41595	40034	27882	17085	5078	1044	567	472	445	422	478	470	503	443	450	443	451	438	462	456	482	459	440	432	444	456	429	448	433	427	452	398	434	491	489	444	437	466	457	464	419	414	460	481	433	482	450	470	439	446	447	456	437	448	478	427	430	440	454	441	484	458	470	439	460	473	456	465	444	431	462	455	424	472	461	437	467	440	441	430	407	454	479	501	459	413	423	453	455	439	467	438	436	460	424	443	462	472	458	481	439	446	452	457	435	424	434	505	492	454	426	468	408	416	448	476	457	428	456	444	455	438	458	444	450	461	467	441	430	419	446	453	434	459	405	439	469	425	450	443	456	456	463	471	442	444	457	460	459	452	471	420	454	437	416	454	458	461	483	455	433	410	441	432	444	462	442	434	414	451	428	474	475	461	414	470	430	474	459	436	462	457	479	464	475	432	462	506	435	477	442	443	435	430	430	437	509	468	476	459	457	470	432	429	481	429	456	446	481	417	449	454	438	445	439	446	487	450	436	418	438	430	409	463	462	473	451	441	436	445	460	442	456	468	442	476	458	430	471	456	443	433	429	430	451	454	460	443	486	440	458	448	454	442	458	429	444	449	447	453	428	472	448	476	461	498	410	438	382	440	461	465	413	494	490	443	447	445	462	456	425	420	461	405	443	457	401	437	450	438	447	453	455	439	411	478	439	419	493	456	468	442	391	432	443	448	388	450	474	447	436	427	446	440	449	477	428	441	443	476	479	465	465	424	458	417	439	427	443	456	469	475	432	472	434	463	486	445	440	437	446	463	421	478	447	413	447	419	431	405	442	478	437	443	452	475	459	448	434	472	462	421	453	478	436	451	453	455	454	446	456	462	432	479	424	443	458	466	448	496	450	434	418	448	461	451	462	464	455	461	496	454	479	462	445	448	433	449	448	442	469	471	462	444	423	434	455	461	450	422	469	474	473	474	445	448	448	477	440	467	408	466	436	452	458	452	399	475	433	437	498	453	475	452	447	451	481	429	460	481	452	420	473	440	421	419	436	445	460	465	461	456	448	449	436	433	459	453	469	431	413	421	438	416	415	487	456	442	458	455	441	455	469	444	508	444	421	449	484	447	434	456	451	452	411	471	435	436	435	474	407	480	453	431	451	439	415	440	409	456	459	410	423	410	430	425	448	427	473	463	484	427	429	468	466	418	461	449	494	421	486	445	420	424	451	427	452	456	457	449	425	458	454	449	431	476	451	439	459	433	468	422	496	461	465	428	463	450	496	419	433	429	482	469	442	476	448	450	456	462	437	457	499	445	406	456	447	471	455	507	472	422	466	441	450	446	426	473	424	463	469	437	436	443	455	426	448	486	446	478	432	413	494	465	445	399	467	479	454	473	460	471	458	457	431	461	427	434	450	394	463	430	445	426	480	467	457	462	455	456	463	422	441	475	419	398	451	414	437	457	463	432	456	454	430	454	430	425	438	437	450	460	469	467	484	418	432	435	456	447	470	443	448	433	437	471	493	461	447	486	461	409	468	483	452	446	424	448	455	445	444	430	451	420	417	429	432	441	437	438	485	457	477	457	448	481	460	430	462	468	422	435	439	469	429	385	477	478	457	454	429	477	456	474	436	431	491	469	467	459	455	459	450	480	485	456	431	444	403	499	475	467	458	473	426	469	432	469	450	438	438	437	447	427	443	484	451	441	408	447	453	453	448	446	476	467	441	458	468	468	461	446	431	478	427	422	458	445	445	458	459	452	435	447	449	446	442	428	416	458	458	460	439	435	476	466	460	491	431	429	461	418	410	450	438	449	454	436	467	456	461	452	470	472	447	470	430	453	450	439	434	431	434	436	459	469	428	463	424	442	424	454	477	471	449	450	463	460	425	434	432	446	438	452	437	482	458	477	387	449	457	457	457	432	427	437	451	490	462	456	491	459	443	450	434	419	457	421	408	456	468	469	441	494	490	450	465	428	453	428	429	453	425	434	443	501	467	468	442	404	488	486	469	448	469	442	482	431	447	438	449	464	414	436	433	452	473	446	451	418	473	448	496	445	464	450	456	449	479	426	473	456	464	423	484	495	433	415	457	467	457	451	467	420	459	473	488	465	436	448	456	454	467	454	441	451	471	450	412	453	453	477	466	462	453	420	471	453	449	435	435	446	450	461	444	436	460	474	416	473	417	448	431	460	443	479	470	432	446	484	480	466	431	449	431	446	457	453	436	484	454	446	460	428	479	434	463	479	446	432	458	450	430	435	429	448	484	482	452	440	445	444	471	454	451	448	434	442	428	441	483	472	415	459	447	477	422	447	467	432	458	441	473	443	444	424	458	422	412	464	460	459	469	487	447	434	464	454	464	460	440	441	462	467	453	441	445	481	448	419	450	447	461	466	443	453	406	473	445	486	432	464	446	462	452	478	422	447	479	425	419	467	448	427	448	462	461	432	459	424	450	446	455	468	433	464	486	465	499	454	484	483	430	465	449	460	480	424	473	462	431	476	442	439	437	428	475	495	475	420	402	470	413	416	461	472	461	448	469	398	478	422	467	459	465	477	456	432	455	443	483	473	407	455	471	462	487	422	475	463	475	439	443	415	439	461	472	463	458	446	468	361	451	448	430	435	466	428	454	426	430	451	445	444	431	459	436	466	474	439	463	480	429	444	441	449	436	444	428	440	469	486	467	449	484	464	438	443	471	466	488	422	489	454	478	442	444	447	472	441	447	464	400	463	462	430	437	435	453	465	448	416	448	457	507	489	467	443	449	470	424	477	420	444	448	467	448	494	452	436	437	437	462	485	451	494	469	449	467	432	447	433	445	462	441	428	467	475	416	444	439	442	464	401	460	446	460	431	439	445	410	479	460	461	451	426	461	439	430	439	431	425	456	467	459	431	481	427	447	475	447	445	439	462	410	465	424	471	498	472	460	450	391	492	464	456	460	438	410	468	467	448	438	448	456	505	423	484	458	436	453	468	450	457	466	445	460	459	462	456	466	451	488	444	461	435	482	468	464	453	462	476	438	418	476	433	402	451	466	462	447	444	437	486	457	446	413	442	496	448	411	503	460	473	422	437	421	442	462	446	433	465	440	476	441	492	450	435	444	455	448	425	434	440	422	445	473	437	440	497	437	439	452	436	429	494	460	455	459	475	423	450	477	450	474	474	419	477	438	438	473	430	442	470	434	465	423	474	457	436	413	434	466	425	449	451	437	460	420	450	441	443	452	437	467	455	436	424	462	461	453	463	473	437	434	465	430	472	410	473	436	440	441	480	470	465	468	473	461	427	450	438	468	463	425	441	484	479	458	439	456	460	464	465	457	422	446	473	444	427	440	463	417	441	426	469	449	465	448	456	476	450	470	452	437	447	455	443	457	456	442	445	444	436	460	417	443	484	437	477	479	446	469	462	453	462	440	405	447	431	443	467	444	458	449	461	429	459	423	434	467	445	433	401	446	467	459	447	448	430	433	454	447	471	465	382	460	462	408	464	445	467	470	424
55367	92940	77268	52606	35350	18500	6186	2001	997	795	756	803	792	709	783	765	781	795	823	759	806	789	802	746	783	765	794	797	760	793	783	695	789	811	746	813	783	800	767	762	740	770	805	783	774	752	795	774	776	788	788	766	802	812	810	762	749	773	785	750	756	755	750	805	780	794	754	772	807	812	757	782	771	764	795	845	721	752	767	795	794	787	784	766	779	745	739	756	725	768	761	800	746	772	804	738	794	723	769	741	802	754	815	765	760	781	759	804	779	798	815	766	813	766	742	775	771	769	818	782	798	785	765	735	747	759	793	783	764	775	798	800	809	746	772	754	753	800	823	734	769	790	803	803	791	815	737	807	772	746	780	752	773	804	788	762	796	780	752	780	768	816	743	773	827	805	789	784	752	792	755	734	790	760	783	815	760	795	810	758	747	798	711	827	759	713	739	813	744	806	797	811	798	789	796	781	802	799	746	829	699	794	779	803	796	816	755	760	760	786	715	811	752	796	768	764	770	767	759	808	809	737	737	790	787	737	727	833	780	780	771	741	774	751	789	754	781	774	823	797	783	822	776	731	834	746	789	764	765	785	782	781	763	801	763	738	763	762	786	812	731	838	784	814	769	794	798	792	784	753	778	770	745	785	769	797	769	757	754	800	769	801	761	798	787	759	833	754	753	767	817	786	750	759	746	809	729	800	764	814	779	733	773	756	758	833	775	801	781	777	810	797	785	819	792	741	824	763	804	748	726	750	806	773	750	784	801	787	811	748	779	767	766	802	835	715	819	745	747	812	743	729	792	804	787	774	787	780	804	787	781	827	806	767	778	779	817	773	789	753	718	780	793	803	761	776	807	729	820	733	788	837	775	762	737	791	827	730	752	791	754	758	753	784	747	758	820	747	799	820	743	777	789	745	770	744	783	833	801	748	750	740	771	772	779	785	732	818	776	766	817	791	806	791	741	765	738	802	786	753	774	756	832	759	791	828	786	754	776	773	784	791	757	717	761	803	750	728	771	775	775	767	813	791	755	776	712	824	784	795	806	780	780	756	795	788	794	776	762	745	779	777	792	749	794	779	803	753	763	756	755	827	751	766	795	749	825	768	746	810	794	764	729	779	761	762	817	780	757	780	801	751	775	742	751	773	725	749	802	818	772	804	784	772	762	751	778	750	788	788	805	800	765	749	729	792	724	764	776	842	766	779	801	720	773	753	751	782	759	807	739	824	777	778	754	753	755	771	768	769	755	738	755	762	773	810	768	820	782	769	793	780	774	846	797	789	813	761	750	728	798	789	801	806	722	776	739	785	781	785	758	748	760	753	714	798	784	796	720	754	775	828	768	802	771	773	750	753	749	770	718	783	806	756	790	751	782	817	771	778	765	770	818	788	775	759	758	778	748	772	728	727	776	720	768	778	730	754	748	749	774	813	760	772	753	746	745	817	751	766	779	753	790	752	812	802	810	822	786	792	742	802	794	723	811	782	756	757	772	765	784	776	801	767	757	775	729	729	800	800	760	790	761	744	810	758	742	820	774	788	791	792	800	725	787	830	773	827	721	798	743	824	797	726	728	807	742	759	733	780	808	719	785	790	765	776	776	753	781	752	819	683	789	750	779	775	800	785	765	789	796	768	777	869	822	803	736	797	764	771	777	770	746	784	781	814	787	814	738	744	787	726	749	745	796	798	805	780	762	732	757	749	776	780	804	769	766	821	831	797	817	784	815	713	785	712	781	753	743	743	777	801	796	784	839	745	803	738	763	779	784	765	776	784	781	747	791	832	769	757	716	755	774	800	764	761	782	811	735	769	753	788	748	723	784	788	768	836	770	755	794	815	827	806	720	731	808	769	786	754	787	761	750	783	781	792	782	779	790	754	754	752	815	792	740	789	789	758	755	776	814	755	815	782	796	748	777	785	791	733	802	799	801	799	753	733	715	784	769	775	765	798	818	768	739	806	790	773	790	794	811	762	804	791	812	708	760	798	830	783	782	818	808	811	812	790	737	786	709	785	758	761	779	790	805	777	720	748	797	808	735	754	770	772	782	760	794	731	781	766	726	761	744	819	709	771	771	787	806	805	764	758	759	791	737	751	787	751	790	747	753	760	715	765	792	827	767	764	816	771	808	773	766	743	779	791	758	758	815	776	769	774	795	763	730	765	755	749	798	824	781	785	755	851	751	763	724	774	770	799	798	777	743	733	797	783	775	716	760	752	722	756	788	750	753	815	768	757	776	777	756	764	772	792	762	769	758	706	794	773	744	807	766	772	824	812	802	806	736	764	805	818	774	713	766	728	789	802	752	745	801	744	730	825	795	788	773	750	781	725	796	709	740	795	785	786	770	750	787	769	794	743	766	808	732	756	735	740	784	806	755	741	764	772	767	750	779	810	765	779	778	789	748	774	727	795	762	787	794	769	761	816	766	753	743	800	805	783	791	809	798	814	770	745	795	812	771	766	786	779	810	729	745	774	771	768	740	765	751	752	757	725	816	802	765	742	734	792	804	773	801	765	759	777	776	746	776	777	843	757	763	737	791	799	774	813	763	785	750	754	826	795	794	756	737	770	767	808	822	766	782	762	777	761	823	763	827	786	783	791	771	784	776	775	796	786	786	762	742	761	791	778	797	829	792	795	755	745	811	803	755	771	843	756	785	778	775	758	762	766	809	785	836	792	776	794	722	765	766	794	765	747	822	818	744	783	768	719	759	776	804	759	753	796	792	759	778	766	786	772	784	773	792	768	783	771	749	818	787	781	779	804	700	751	830	776	842	738	775	798	723	740	724	754	790	786	746	798	803	735	781	818	748	747	777	834	803	765	751	768	798	788	777	777	771	801	753	815	751	758	759	744	770	765	830	813	828	733	734	696	776	762	752	774	778	792	766	754	779	786	757	757	772	762	759	736	774	761	787	758	744	766	784	765	757	780	745	758	746	756	744	757	794	786	725	805	743	810	801	785	764	809	746	740	810	719	823	780	779	800	835	761	804	764	787	772	780	765	853	814	746	796	792	761	779	758	820	776	764	750	783	786	815	778	769	795	821	753	746	791	786	803	835	795	788	807	751	821	747	719	810	861	814	791	831	749	749	758	743	769	799	829	789	768	773	755	782	798	756	784	800	778	812	831	801	773	805	787	792	774	767	765	808	781	807	795	793	782	775	759	812	810	771	771	807	815	743	795	720	775	758	804	777	767	773	791	773	779	774	795	758	770	743	740	683	744	725	773	765	746	744	811	726	762	747	808	826	766	779	792	794	755	760	807	764	750	803	785	752	804	723	779	828	767	804	759	764	732	732	767	797	785	777	760	776	776	767	756	777	757	801	767	765	805	768	784	745	810	792	753	751	805	753	809	746	806	804	780	843	758	793	794	764	815	797	785	760	796	773	743	744	748	727	743	780	777	761	751	766	772	778	773	741	785	731	754	766	794	749	836	802	791	784	799	791	765	781	824	782	796	755	771	807	804	785	764	788	744	799	819	721	782	778	760	734	827
23479	22778	36628	36681	29991	22901	12067	1843	703	572	526	534	547	502	551	532	535	500	518	529	572	547	528	518	532	490	527	544	515	543	546	530	546	544	539	539	550	548	518	493	520	556	560	518	499	557	519	540	501	543	505	516	541	512	523	533	510	525	521	533	505	515	524	530	504	499	584	496	481	519	479	506	503	494	557	538	549	550	533	527	507	551	538	494	525	539	532	545	516	547	544	487	510	510	531	551	520	530	479	539	518	529	513	508	510	487	494	531	533	524	505	506	483	523	518	542	521	536	558	523	512	498	501	493	562	531	543	485	515	535	540	568	498	524	501	509	511	483	538	553	516	541	529	511	525	550	519	506	517	499	528	495	518	549	494	563	491	522	512	549	506	503	502	522	503	529	488	541	454	536	508	480	524	547	520	548	524	564	531	487	572	495	517	507	487	577	523	511	537	487	507	512	547	545	523	496	555	503	500	513	513	549	499	532	493	485	491	554	572	499	529	554	534	546	563	521	515	540	511	523	507	526	537	536	499	495	516	539	493	503	485	475	552	525	538	514	519	469	494	562	483	528	568	510	498	483	568	504	535	518	492	478	508	508	552	525	531	540	559	493	559	544	510	558	577	504	524	520	498	534	507	523	503	520	500	519	521	502	560	507	533	529	545	559	518	530	486	524	527	515	506	500	516	486	516	518	501	542	538	515	513	550	503	510	519	467	500	542	532	538	568	555	507	529	525	516	507	536	528	513	532	502	508	531	556	506	544	570	472	563	526	522	536	539	516	535	520	518	521	552	534	506	514	500	526	519	533	538	566	526	523	526	508	504	547	527	523	521	533	499	504	547	478	486	507	542	557	484	555	531	499	487	554	515	526	499	510	524	543	525	499	508	531	515	532	571	491	522	527	518	529	521	528	527	526	490	521	527	514	507	516	501	509	559	537	540	522	536	539	504	546	549	520	504	499	526	509	554	469	524	538	539	535	545	491	518	510	470	511	483	525	544	544	472	520	553	526	521	497	526	522	496	511	566	521	549	512	512	528	553	532	523	530	482	491	516	551	517	529	500	492	478	517	518	527	540	504	519	524	526	512	499	486	504	500	519	542	532	503	562	497	585	543	487	518	543	522	527	518	537	521	499	528	506	520	513	500	516	549	499	500	559	563	502	545	515	569	536	510	514	523	544	552	498	488	537	553	522	491	565	507	520	544	518	529	525	517	509	534	517	493	548	538	532	549	526	502	503	494	485	546	504	512	513	532	539	496	504	529	502	487	525	549	498	521	513	532	511	496	542	518	525	526	541	523	526	534	510	535	505	534	503	531	537	531	514	481	533	492	487	536	520	511	533	505	502	537	494	525	523	536	560	527	516	555	498	521	510	545	508	509	522	506	536	526	563	565	536	525	536	494	492	527	514	522	505	528	481	508	505	519	546	507	539	537	491	531	530	490	525	507	534	540	504	535	486	510	515	520	503	507	516	550	544	526	515	522	524	530	529	508	503	530	573	517	528	515	510	488	513	557	514	508	527	565	533	526	554	494	510	547	504	559	529	542	536	519	507	484	518	530	529	493	531	517	559	509	528	520	555	564	538	500	591	542	551	517	548	514	523	507	480	506	528	532	554	571	525	531	528	501	563	539	538	541	538	552	547	533	536	549	538	505	485	497	532	535	500	498	512	502	543	512	530	521	511	518	537	478	543	531	541	555	547	550	541	539	526	487	522	529	503	536	480	501	524	548	548	516	557	511	547	513	538	514	493	490	511	548	479	540	496	529	516	538	514	525	489	488	478	521	537	540	506	534	549	505	531	524	499	499	492	521	533	524	538	531	519	517	522	542	506	527	523	514	527	548	502	529	524	526	545	516	529	520	527	513	520	528	508	530	550	540	496	550	516	536	547	544	506	492	569	512	511	518	542	511	541	518	519	513	512	514	525	501	506	579	494	571	544	527	551	506	540	532	535	541	504	534	502	493	513	514	487	515	527	534	546	518	523	550	537	536	538	533	528	504	531	516	494	529	516	510	526	512	549	503	508	503	531	516	542	534	509	516	536	534	466	538	543	489	512	484	521	491	500	548	495	520	533	516	494	571	482	547	472	527	516	505	523	582	495	522	546	560	508	508	510	553	466	524	508	515	485	500	549	495	530	514	545	502	532	548	545	514	569	555	507	509	522	538	538	514	533	489	511	502	519	551	494	515	532	497	502	506	509	505	490	520	546	496	516	515	553	566	534	523	500	526	528	546	529	525	539	518	496	512	534	554	510	503	496	508	528	516	523	519	527	548	544	524	535	511	525	523	525	543	548	505	506	514	538	535	528	529	517	499	500	501	513	515	555	525	556	527	529	480	533	539	512	507	542	529	505	548	517	516	515	555	544	545	496	499	516	513	542	534	534	543	486	503	564	497	489	504	552	532	553	610	542	557	523	492	561	519	503	511	489	512	550	539	500	493	519	541	515	538	575	526	548	517	519	557	488	498	478	506	524	527	522	544	483	490	524	521	507	564	492	519	506	538	511	527	497	522	528	546	527	526	540	533	504	561	538	507	513	490	537	535	483	516	545	517	516	491	558	521	550	514	503	528	490	494	521	527	520	506	502	510	537	547	523	490	508	571	526	531	547	516	521	530	538	526	529	483	544	538	515	537	516	499	479	528	530	522	489	481	550	536	544	519	548	534	505	495	563	516	498	552	558	522	520	526	466	544	540	503	524	526	485	514	490	554	537	491	511	523	490	536	551	517	530	535	510	539	546	530	521	543	550	526	537	544	503	493	508	532	492	526	526	512	523	520	519	553	469	554	537	510	537	526	512	494	511	472	478	546	488	528	492	540	511	489	503	537	503	505	515	513	533	540	514	534	504	514	508	517	576	538	504	496	488	550	527	506	470	537	502	527	506	550	494	540	494	546	523	565	530	527	560	484	554	512	557	539	508	533	492	504	523	530	517	540	508	540	521	525	519	503	528	495	534	540	534	502	498	539	521	541	507	493	513	548	506	551	496	485	521	492	517	519	541	505	509	505	542	520	503	495	506	560	565	480	516	505	511	557	508	546	504	538	532	527	510	562	529	547	532	547	515	512	542	527	516	530	554	491	532	486	506	556	534	549	484	511	519	529	523	518	527	487	475	488	546	513	566	552	503	532	528	538	527	512	500	563	490	530	532	514	506	537	528	484	558	505	469	518	524	544	525	522	513	483	534	524	517	523	500	512	568	477	532	527	525	477	488	538	491	524	497	524	503	506	536	493	477	498	553	538	519	493	538	529	495	532	515	531	544	560	503	506	534	535	499	512	502	496	489	521	541	504	515	485	518	526	500	532	547	492	505	487	518	498	528	507	505	520	508	539	514	507	543	515	510	521	501	485	517	527	492	511	510	532	530	515	514	549	556	541	522	560	495	477	516	543	535	538	512	523	482	544	519	532	530	515	556	554	550	548	525	531	519	514	495	508	550	520	530	553	520	487	545	489	476	517	523	511	510	527	544	516	564	516	556	512	555
59858	102800	87306	64003	43788	26085	10389	3045	1222	924	857	882	847	829	847	869	949	905	891	823	801	893	833	887	909	874	862	831	929	889	861	854	871	841	875	849	834	827	897	899	893	852	896	872	857	889	866	879	868	876	846	848	856	801	887	818	872	855	873	791	862	858	875	861	878	845	842	893	874	859	919	849	883	847	842	887	860	819	872	853	889	858	901	846	867	873	885	891	817	867	851	867	887	864	859	870	870	826	861	878	852	871	866	857	851	861	845	838	863	846	863	862	899	846	852	897	836	866	853	851	841	842	885	861	860	878	916	897	849	896	870	869	863	884	810	878	866	856	852	854	854	862	836	876	876	851	849	828	869	883	871	877	883	839	904	876	823	824	857	850	862	877	859	911	865	914	855	861	875	867	864	790	932	829	816	888	826	884	831	934	907	867	895	894	875	889	848	814	889	930	841	871	865	850	858	843	892	903	894	817	815	903	838	841	889	861	911	853	873	840	883	873	824	845	867	869	830	878	865	871	927	876	856	869	854	891	931	897	863	850	895	823	870	890	914	825	885	848	927	820	854	806	903	868	872	924	854	805	831	887	876	835	881	833	852	859	833	856	830	876	845	817	834	878	871	852	854	889	900	852	867	832	893	888	942	825	890	876	875	899	835	896	868	839	889	840	872	878	859	831	857	836	888	844	884	888	865	855	874	869	873	792	826	839	815	820	872	853	886	867	855	851	872	882	888	843	841	841	846	904	891	831	918	868	886	863	872	859	948	887	877	853	863	822	832	874	883	860	832	850	889	859	853	930	878	813	895	867	860	858	817	829	827	837	836	861	845	876	874	859	832	900	869	916	829	890	887	888	851	846	905	813	930	819	914	902	849	849	867	865	840	905	904	850	891	831	914	911	813	845	795	823	849	860	832	877	870	849	863	871	887	871	839	870	836	892	843	894	907	862	909	852	860	935	911	814	850	884	857	884	845	897	862	882	850	864	846	830	864	823	830	879	890	893	854	864	895	868	862	890	824	890	784	931	834	875	878	867	857	869	891	835	855	813	908	885	858	870	904	863	799	842	845	885	860	830	845	914	894	875	880	875	865	853	841	863	870	863	867	905	865	900	890	857	859	886	828	828	931	856	887	880	859	836	852	847	863	873	886	851	844	830	889	839	786	858	869	861	857	800	879	841	844	833	838	842	836	856	865	838	895	826	864	895	872	899	830	831	879	828	854	905	904	897	837	846	874	825	826	839	895	868	865	808	885	856	812	845	896	897	842	845	822	882	867	850	857	893	870	877	872	894	889	882	874	876	874	850	848	817	819	849	897	911	866	830	844	860	821	835	849	852	857	841	883	901	900	876	831	869	895	834	770	918	873	842	883	863	880	857	874	843	812	819	883	872	888	850	831	841	896	864	829	882	897	868	842	825	840	932	846	885	858	845	831	861	878	843	811	917	839	829	862	843	838	876	873	883	796	815	807	876	867	831	865	846	852	851	862	853	863	892	874	919	851	898	891	884	886	854	802	890	793	877	846	899	863	861	839	873	882	849	879	850	826	909	890	807	823	882	948	834	904	864	861	845	811	887	826	891	879	840	909	906	827	834	900	850	845	875	897	843	856	876	844	894	854	842	839	915	874	837	846	851	828	862	888	891	852	866	814	838	858	875	818	880	872	874	866	864	853	886	847	839	823	858	851	885	825	875	833	829	860	880	841	880	861	881	792	844	827	890	856	839	904	889	830	841	859	848	880	894	886	838	866	859	860	899	894	862	907	866	867	865	823	813	851	849	825	844	855	865	840	812	903	836	911	801	918	882	876	851	877	857	857	842	892	891	870	862	849	875	844	929	807	844	819	840	880	850	861	877	835	871	837	884	881	915	837	891	895	833	860	915	822	834	899	852	864	859	878	867	854	929	851	865	871	873	911	849	886	867	882	850	896	886	852	867	803	861	843	878	805	880	837	895	880	860	874	903	941	838	857	864	902	826	875	840	932	914	862	841	876	908	875	803	854	863	884	813	877	885	910	894	875	821	855	899	867	850	922	850	850	876	852	820	859	886	882	827	889	876	833	836	828	831	837	861	828	860	861	891	829	838	858	861	909	886	909	830	835	863	888	864	853	888	907	863	874	855	881	892	905	881	878	869	860	835	858	866	894	855	840	833	828	878	908	845	864	889	876	893	857	801	866	869	863	883	824	821	855	784	848	900	884	783	843	817	899	839	864	878	866	892	844	863	860	819	832	886	780	888	875	848	835	872	838	847	855	838	879	843	896	871	862	872	815	896	865	877	873	861	855	899	863	827	903	840	854	827	829	863	886	841	853	872	818	864	824	826	913	856	868	859	870	823	847	914	907	836	891	849	883	880	887	873	840	856	889	920	820	830	879	820	845	917	829	936	898	915	847	877	851	912	883	815	849	844	863	840	846	845	890	855	881	885	838	895	881	890	839	818	832	881	927	909	874	854	871	882	885	871	904	933	850	861	892	841	895	857	824	883	834	891	868	869	892	846	841	873	822	859	812	886	883	857	858	860	875	818	846	815	803	829	845	879	834	864	824	814	934	858	905	855	872	784	863	816	906	845	865	845	829	889	894	879	880	828	858	845	864	884	852	885	824	851	910	839	836	884	884	863	884	913	868	872	943	882	817	861	816	834	844	844	857	800	823	886	893	871	827	828	849	844	898	857	857	827	965	854	869	903	844	860	863	900	853	892	874	857	888	859	826	879	920	850	866	874	873	865	874	852	836	861	872	899	889	837	805	881	847	832	872	890	907	895	847	836	854	919	822	904	894	856	885	818	891	862	849	918	824	891	845	822	897	868	841	844	837	900	842	807	880	883	881	876	894	863	835	887	833	873	858	817	881	851	827	864	889	908	904	863	868	897	836	861	898	873	852	910	899	807	827	858	894	887	851	877	866	844	878	852	811	849	837	785	805	814	885	903	810	887	877	902	853	874	873	883	873	883	891	846	868	865	853	877	844	882	883	819	851	914	847	870	855	940	871	863	920	821	897	868	830	862	937	881	880	898	851	900	826	903	855	907	862	876	877	909	846	843	866	879	904	922	876	894	833	902	863	881	853	849	840	873	853	854	879	869	910	882	855	892	840	864	890	893	863	809	828	884	861	891	838	820	888	834	911	808	874	863	833	850	850	873	888	820	858	842	830	882	864	824	817	876	883	840	909	829	904	824	856	866	888	858	919	882	866	894	858	830	851	884	823	863	895	884	831	841	895	846	840	835	877	846	858	882	841	849	914	858	850	863	865	831	829	855	863	848	886	812	842	878	898	900	848	915	914	920	887	834	885	815	858	816	871	880	903	881	828	844	857	844	919	887	882	854	905	831	828	836	878	864	878	840	848	896	856	896	877	888	876	857	905	851	843	898	869	846	855	849	896	895	857	855	847	850	867	891	889	845	904	909	904	877	845	870	850	881	824	881	924	847	858	923	845	834	884	788	868	880	920	842	860	873	887	867	872	851	844	902	874	840	876	816	854	819
27532	29818	34012	21217	7973	2277	824	473	444	382	403	397	426	395	417	418	393	398	421	447	387	425	383	399	416	392	400	400	408	355	421	389	400	359	422	434	368	436	367	415	453	381	361	420	384	404	421	430	394	374	386	417	370	375	400	388	406	396	404	363	430	375	417	387	396	452	391	371	420	397	411	399	419	373	417	403	389	392	420	395	422	414	412	411	398	412	393	401	386	398	428	398	407	396	407	411	395	431	412	403	393	385	367	401	422	373	409	446	385	414	397	422	389	372	400	425	388	391	421	370	421	383	400	377	361	371	393	397	389	362	418	397	439	391	403	411	411	391	391	395	416	405	387	409	404	421	385	414	372	380	421	397	413	385	426	372	393	397	402	377	387	379	368	401	414	398	382	406	424	371	453	431	407	398	402	395	406	362	379	368	398	416	391	400	406	338	412	366	400	387	381	412	416	400	395	402	383	403	409	398	401	419	398	391	394	392	381	373	382	388	404	491	372	419	395	420	411	388	402	389	444	409	384	412	415	407	403	409	432	387	397	411	386	403	428	419	416	439	365	382	407	426	362	412	396	397	417	370	421	402	382	405	413	440	400	414	404	427	398	405	415	409	355	414	391	397	407	344	421	389	396	405	407	396	438	391	358	438	427	378	368	382	392	387	442	359	381	394	374	396	406	406	400	412	377	383	396	400	417	372	387	422	390	399	436	419	429	400	426	413	367	409	405	393	420	391	360	388	393	391	402	390	419	330	408	395	414	371	402	397	419	391	390	417	381	431	393	427	409	418	417	401	434	433	415	439	403	394	378	397	390	409	367	400	395	390	413	424	425	406	390	407	370	404	410	405	370	417	391	401	421	404	433	387	410	385	414	391	388	395	368	421	418	382	420	430	376	416	382	451	416	442	408	429	402	397	397	403	381	412	416	453	379	373	370	378	374	446	388	411	387	376	416	419	423	386	356	389	413	396	404	405	397	381	398	414	388	400	417	396	384	365	435	395	399	428	393	364	407	415	394	384	389	377	397	363	391	386	443	388	392	405	417	375	389	415	421	404	412	407	419	409	380	391	449	402	338	380	416	413	441	421	395	400	423	430	426	407	417	412	398	396	400	422	389	442	401	430	382	405	418	375	406	393	382	397	396	426	381	426	471	383	379	400	424	403	426	405	374	457	412	371	383	410	402	407	340	415	400	457	418	416	389	409	400	414	405	373	409	441	413	392	380	382	399	369	421	398	387	401	441	410	447	402	403	427	394	404	383	410	384	396	411	357	372	385	414	374	431	416	403	386	421	373	414	393	417	388	390	403	392	390	394	389	387	423	407	423	410	421	434	427	403	370	421	401	401	393	390	429	404	360	391	396	382	405	424	442	370	435	401	391	421	385	400	384	438	383	381	419	390	451	395	359	411	399	414	397	390	408	376	432	414	393	360	411	428	405	376	391	374	360	366	394	426	371	403	400	366	405	389	369	421	382	411	376	407	422	381	414	416	420	410	359	388	409	416	411	419	402	394	415	444	421	399	415	388	420	409	433	378	413	371	404	387	413	379	399	376	366	407	400	414	423	394	374	402	421	416	405	378	388	402	410	412	384	408	390	394	416	370	390	371	392	405	389	400	374	408	407	406	410	393	412	403	362	436	397	393	401	365	416	383	387	363	405	414	434	414	374	416	390	411	368	380	408	421	404	409	400	398	387	405	418	360	420	418	438	379	412	412	388	398	407	391	366	385	402	435	411	388	413	401	404	386	394	377	408	416	387	392	419	401	406	426	389	402	398	387	416	396	418	404	414	385	415	413	433	426	371	407	373	419	390	389	389	437	379	400	395	410	400	377	404	460	424	392	399	369	414	382	383	383	371	386	386	392	461	382	385	394	426	402	456	407	389	396	394	400	418	400	388	401	407	373	380	399	400	419	395	439	365	396	428	436	400	386	407	430	390	427	427	411	373	413	411	384	385	431	411	374	367	429	385	412	378	390	390	393	436	378	426	438	404	387	370	412	411	372	387	393	435	398	405	404	384	382	437	422	395	412	387	415	389	388	425	384	394	391	429	415	408	372	419	376	421	432	418	414	405	411	398	401	416	416	418	415	395	414	409	387	371	364	400	403	437	389	391	398	372	367	353	409	431	387	422	396	413	430	374	366	378	425	414	432	404	407	386	382	390	387	412	388	398	364	423	401	420	385	394	412	423	422	407	399	376	379	370	386	418	404	389	427	414	421	374	398	406	405	399	383	438	422	428	394	429	383	384	412	425	411	356	391	405	431	412	420	394	389	453	403	414	407	392	431	392	392	396	372	407	383	424	406	392	397	425	379	399	385	426	416	376	412	413	388	421	386	383	391	404	371	421	416	388	427	401	438	415	420	396	410	400	414	393	424	396	400	411	437	464	378	419	420	410	414	399	440	415	371	397	381	403	418	391	374	386	398	380	428	388	385	405	373	387	404	403	397	417	411	398	423	386	399	407	406	418	350	435	432	421	389	420	398	443	385	388	373	403	402	385	387	397	402	400	374	390	393	391	408	396	416	359	392	403	379	403	397	384	422	425	422	407	385	408	420	396	403	379	392	374	418	400	418	417	390	428	438	401	425	405	389	393	453	418	432	367	417	406	387	392	440	418	438	387	411	410	377	442	402	385	398	405	390	397	412	378	428	451	372	428	426	425	387	419	383	406	386	381	373	417	413	389	414	421	370	400	412	396	417	420	424	381	387	406	406	393	413	390	403	394	398	425	408	419	389	389	388	360	367	419	382	373	405	404	392	407	390	400	406	399	428	391	374	387	378	399	421	382	388	361	388	399	403	384	407	414	387	415	414	429	373	394	386	363	384	394	396	399	421	406	402	394	430	395	400	423	389	443	413	386	401	422	407	407	401	392	401	440	377	400	371	415	395	397	402	421	426	376	396	390	413	412	406	370	397	425	430	420	390	357	399	390	421	443	384	453	388	385	384	380	398	362	417	373	412	416	403	422	394	379	364	393	426	387	411	368	435	395	417	412	419	391	385	368	429	380	407	429	424	416	432	417	395	383	369	381	398	414	402	408	397	410	404	431	412	402	404	407	393	404	393	409	418	403	397	403	444	355	438	431	429	389	419	399	389	401	419	429	394	464	388	401	404	405	393	392	419	432	383	406	385	402	435	391	406	409	393	384	396	392	415	397	380	395	399	425	379	397	419	389	402	402	388	403	403	425	409	409	418	414	372	388	405	391	397	441	381	376	365	414	386	399	404	386	420	394	375	359	416	407	383	407	404	436	435	402	385	374	417	431	384	393	405	399	420	394	401	362	397	403	393	416	411	404	432	381	414	425	372	395	401	399	420	425	432	401	386	401	409	405	417	393	409	422	428	394	439	411	396	411	374	400	402	405	421	424	439	378	427	381	398	385	421	401	417	413	396	428	401	380	374	386	425	406	390	409	383	385	408	388	407	403	404	384	414	393	390	425	409	414	386	393	413	384	409	417	410	381	455	397	403	368	406	375	410	413
30801	49062	40102	24133	12256	4605	1740	933	774	729	720	702	704	761	732	752	743	741	739	688	702	721	699	679	696	698	731	736	739	712	720	726	681	734	726	712	730	700	687	718	694	698	717	693	673	726	716	688	728	721	712	722	710	651	688	703	690	725	708	699	700	724	715	697	664	715	725	705	715	672	751	720	704	698	717	653	715	644	694	764	664	668	710	741	675	710	685	692	737	759	688	729	691	726	673	703	711	691	714	680	735	731	742	704	712	691	695	742	680	729	716	702	719	736	706	705	720	710	729	664	701	689	690	743	724	665	758	757	694	747	703	733	708	657	747	713	743	709	727	710	699	703	708	695	736	687	679	711	730	710	666	692	711	683	730	678	660	741	673	699	717	686	728	676	690	656	782	693	698	719	720	709	709	709	739	691	685	710	685	709	704	676	686	717	742	736	683	694	731	696	728	684	702	697	737	674	682	689	721	673	713	742	705	728	685	696	691	731	723	729	706	726	680	732	723	670	672	699	698	692	731	685	718	715	727	734	688	730	665	679	727	712	674	765	725	693	685	694	704	726	679	710	728	695	690	704	704	718	708	719	673	716	753	704	712	714	708	700	666	705	669	691	728	681	765	686	709	785	718	728	691	711	759	704	736	672	744	709	742	727	717	742	720	704	648	681	707	680	679	717	721	651	697	672	724	684	708	713	727	675	725	744	704	729	694	697	780	710	698	725	751	733	738	688	676	733	742	742	702	749	721	686	697	703	689	699	673	723	661	683	708	714	727	738	712	683	693	700	666	754	679	724	709	738	734	721	720	690	728	696	704	725	670	696	696	684	672	693	715	718	676	674	697	657	711	703	673	698	714	753	683	720	718	679	720	697	660	741	726	668	673	711	675	739	737	658	761	722	785	675	746	731	701	724	668	713	721	705	740	703	681	693	662	715	756	734	669	662	710	695	732	729	707	769	673	712	710	721	677	699	705	700	769	706	739	723	715	688	740	686	703	673	727	694	691	630	728	651	714	698	724	731	736	732	643	648	705	684	706	704	688	748	740	695	706	713	705	731	711	713	736	700	718	696	734	690	744	726	729	678	698	725	715	682	707	696	757	718	742	754	696	654	688	713	670	695	663	707	714	657	724	755	701	728	713	731	706	701	705	684	673	726	701	760	677	694	705	683	696	683	678	680	740	706	693	687	711	721	680	684	701	743	732	710	687	707	707	688	674	693	746	729	689	721	739	697	705	716	694	697	710	706	748	677	690	736	678	703	720	705	704	695	716	732	696	708	735	687	685	719	661	731	684	671	683	728	675	649	676	674	728	687	663	718	698	734	707	698	682	712	725	682	710	677	706	695	650	736	712	719	729	731	685	695	715	723	644	700	673	697	754	695	699	715	736	715	700	705	692	675	707	685	702	670	712	697	700	728	697	680	703	725	673	652	765	694	725	733	717	700	705	748	766	682	716	706	700	712	692	718	719	702	731	731	742	688	693	689	722	704	699	701	702	692	756	718	697	729	683	680	695	675	703	696	686	733	683	694	717	687	733	742	691	729	721	718	697	714	716	686	728	701	705	703	680	720	654	619	699	683	702	676	723	673	717	743	711	732	719	662	715	712	720	740	694	730	720	720	685	715	680	692	693	686	696	739	749	697	702	710	714	696	682	716	696	723	708	712	699	694	744	716	663	724	686	698	735	724	732	711	713	714	725	745	714	660	671	716	712	733	709	688	680	681	687	717	723	728	719	726	704	722	682	745	752	697	688	729	719	749	683	684	707	698	713	732	710	733	738	732	699	743	699	683	730	729	724	703	723	726	712	699	730	697	681	702	706	745	669	736	677	706	701	712	738	756	681	749	762	701	759	705	703	777	738	659	735	677	730	681	713	706	750	699	688	722	727	741	749	692	686	722	704	713	706	730	710	686	707	712	744	648	734	737	763	739	726	717	705	712	658	704	700	715	713	718	700	722	703	689	755	720	715	718	762	697	719	719	696	707	750	708	701	688	705	720	640	762	749	690	664	725	675	703	726	765	696	697	735	701	762	700	724	720	727	703	693	724	747	686	664	697	673	739	713	661	726	674	771	715	757	686	694	738	675	670	725	666	709	690	736	741	716	757	689	683	694	735	745	706	693	671	708	659	666	714	705	689	684	713	695	719	702	719	688	689	715	717	759	730	678	742	695	717	698	659	710	721	711	718	702	735	736	724	726	682	718	697	695	744	712	735	697	706	728	717	740	644	678	721	717	671	666	663	725	710	680	688	710	707	768	700	679	740	694	737	694	690	714	700	705	710	718	723	695	720	735	706	724	671	696	682	661	737	701	691	699	762	671	744	704	691	716	712	724	689	716	725	713	737	743	678	666	745	720	719	715	678	740	719	757	679	687	698	706	702	707	680	751	724	662	684	694	731	740	697	726	738	698	688	710	714	683	774	704	662	715	681	695	729	672	728	705	700	767	677	703	720	717	727	697	673	731	665	722	703	735	680	721	748	693	697	725	689	710	727	694	698	709	743	701	692	697	684	688	713	694	684	685	736	701	716	706	724	688	723	713	722	721	714	715	740	698	682	697	683	737	677	779	738	704	735	734	751	701	711	756	741	704	693	735	750	711	720	693	744	727	689	687	713	670	698	677	732	731	721	709	687	666	732	687	702	712	728	740	703	698	682	663	700	726	697	726	709	655	672	735	737	678	688	697	677	731	625	683	676	735	681	676	699	718	699	690	724	721	722	721	704	680	742	728	703	710	705	700	658	630	717	658	724	684	704	724	699	669	681	703	751	739	736	721	707	711	682	686	710	680	691	730	702	712	719	732	705	717	700	713	667	727	738	741	702	644	723	678	670	680	685	693	691	688	692	682	694	673	702	742	673	648	697	748	708	676	720	705	745	735	708	644	699	702	719	738	755	678	670	654	700	723	732	726	707	730	702	725	715	685	730	715	749	665	685	702	721	708	716	714	700	711	721	681	703	784	749	674	714	731	712	757	709	715	716	709	704	717	718	716	693	678	701	722	719	685	700	708	690	772	687	698	709	686	710	698	679	718	695	711	734	664	727	740	770	695	681	707	725	663	719	741	724	700	723	718	703	677	694	748	647	680	730	715	708	739	703	729	667	691	695	714	719	675	686	765	730	713	701	681	732	745	749	716	693	725	697	739	708	708	737	685	722	714	709	705	702	707	751	695	735	698	739	732	675	706	743	691	686	721	702	711	721	719	675	725	738	693	718	716	725	677	710	726	699	684	655	759	703	732	743	727	685	700	715	771	737	709	717	716	650	691	664	726	688	713	680	693	675	685	721	679	693	716	704	721	705	703	749	712	726	716	673	720	662	728	701	693	721	775	727	731	666	681	736	702	700	732	671	749	682	686	747	658	657	715	729	693	730	720	645	784	724	728	731	706	710	704	740	716	672	709	717	727	675	725	685	724	682	719	708	753	716	713	699	669	685	674	724	714	727	723	687	678	699	722	670	727	715	745	732	713	685	721	714	738	702	712	704
24517	24654	41901	40658	28192	17023	5001	1008	580	481	518	448	439	472	420	463	459	469	420	437	444	459	478	455	467	463	459	457	457	441	460	460	482	477	448	461	469	466	482	451	488	445	477	424	471	496	442	439	459	455	436	438	432	486	465	458	489	446	442	447	469	463	484	484	435	461	466	447	448	470	444	440	453	443	440	433	421	446	445	478	492	436	454	401	417	426	466	448	447	461	464	452	487	438	413	472	461	431	453	402	447	443	406	454	487	446	503	445	442	427	437	430	460	451	397	457	412	448	464	453	459	446	449	430	452	464	446	442	457	421	404	461	440	462	462	419	441	460	455	474	461	444	433	447	435	441	473	445	424	468	434	471	487	456	446	464	445	447	449	433	457	429	481	428	438	512	426	470	452	456	428	416	457	480	452	406	395	457	468	425	473	449	450	453	440	427	464	501	468	483	418	486	439	464	471	446	442	473	462	438	437	454	458	436	445	429	415	456	466	460	430	496	464	456	415	454	442	463	458	448	446	427	444	462	457	449	452	449	463	460	461	408	426	475	424	477	445	476	459	463	425	456	463	453	429	438	435	434	431	499	417	477	421	437	439	438	462	441	443	462	460	470	465	453	417	444	446	454	437	434	452	444	430	441	408	432	428	437	428	433	442	422	443	429	471	443	414	436	446	436	400	437	438	452	450	492	451	414	454	440	413	431	438	450	464	456	429	467	452	454	472	456	470	433	450	420	463	441	433	417	468	451	441	451	459	449	438	447	456	429	451	499	436	439	422	415	417	458	452	468	443	457	445	454	481	458	450	453	478	440	452	484	451	438	452	458	447	443	439	452	458	425	437	431	459	460	414	453	434	430	472	460	436	425	482	474	415	455	448	430	453	493	429	474	435	471	461	409	446	454	458	455	443	441	462	440	423	472	442	470	415	450	429	470	469	473	438	467	448	432	453	444	438	486	455	447	440	408	435	445	431	456	468	420	458	447	432	455	478	460	443	467	431	458	452	455	422	416	481	443	436	461	463	435	457	467	464	404	457	465	458	423	441	404	435	437	488	452	453	462	447	426	455	453	448	454	419	437	479	414	471	473	462	460	455	473	462	438	439	446	479	513	456	450	472	419	442	426	457	431	448	459	470	434	437	441	437	454	488	466	470	461	462	473	446	454	421	421	453	463	446	434	449	466	446	470	454	429	471	487	455	462	436	460	461	426	483	461	459	442	451	446	472	455	469	437	430	469	421	468	436	441	442	501	484	475	448	453	438	444	444	436	468	445	448	463	445	472	478	433	427	424	459	452	414	466	493	432	446	424	434	469	486	445	434	424	470	434	443	434	480	450	472	453	444	473	454	459	458	439	443	451	467	455	457	507	472	429	437	438	441	469	453	463	461	455	458	421	444	428	434	435	480	500	415	461	484	417	457	445	459	469	451	422	423	443	442	480	479	460	457	441	436	440	432	442	461	430	476	442	467	438	443	430	459	455	480	420	482	444	409	480	471	456	439	467	466	441	497	468	451	401	413	468	443	462	448	443	477	427	402	452	485	441	404	436	421	460	449	447	472	435	476	475	471	425	462	464	434	456	405	474	459	420	435	444	466	439	453	447	451	442	444	435	389	491	477	491	424	461	457	445	449	441	430	430	433	420	447	398	465	430	453	494	472	432	437	405	462	408	397	454	401	451	449	433	455	442	458	471	479	418	437	433	425	449	484	455	463	471	400	462	460	451	462	408	476	418	497	447	446	423	449	467	463	469	437	445	431	437	482	454	473	468	407	443	441	423	450	468	454	457	448	463	400	448	433	450	440	414	434	453	453	429	439	433	466	433	465	464	490	432	448	420	418	466	483	429	438	495	492	427	465	436	407	473	436	467	485	418	462	432	472	442	481	459	475	443	444	479	442	434	455	485	438	447	451	436	469	457	460	482	442	428	450	414	464	468	468	438	467	435	486	423	438	447	467	450	418	446	469	445	432	447	424	480	432	407	478	427	451	470	446	452	442	404	443	456	484	452	464	473	469	438	476	415	471	462	442	448	430	499	397	431	445	446	449	462	442	458	445	424	441	461	443	486	453	448	478	450	470	445	445	416	437	455	492	449	451	401	467	418	433	461	438	448	465	437	446	462	411	436	490	468	488	426	452	459	457	452	459	427	455	469	433	437	453	465	434	490	463	467	457	469	449	480	430	423	436	468	440	455	463	461	441	430	458	435	430	451	432	467	397	477	468	441	442	435	433	396	434	421	444	448	431	462	439	428	479	437	467	454	469	401	447	456	465	409	477	412	440	415	447	430	453	469	420	450	439	464	448	431	466	421	402	444	436	497	466	469	485	471	439	446	465	463	453	487	471	443	451	454	465	449	396	399	451	462	472	461	466	437	448	447	461	463	468	438	444	422	440	462	456	470	475	415	459	448	455	458	425	410	467	411	451	451	415	459	459	434	422	488	460	441	418	406	411	461	428	459	451	443	463	425	464	471	447	468	464	465	490	435	464	497	429	437	393	475	442	430	439	454	421	435	451	430	483	436	436	461	469	472	479	469	442	442	443	460	455	473	463	418	439	453	457	437	433	472	440	451	445	478	463	466	433	437	430	432	470	420	458	452	464	469	418	409	417	446	416	418	438	468	488	437	447	433	439	461	430	447	470	471	473	438	420	427	447	410	473	413	438	434	413	442	431	469	475	466	481	422	458	472	415	450	433	481	444	449	449	485	472	453	436	407	455	448	455	441	438	453	450	440	469	460	455	449	447	449	482	463	440	432	428	442	485	437	491	447	426	446	422	464	476	471	421	412	462	438	437	431	421	465	428	417	420	435	453	475	426	448	436	391	464	462	461	472	419	420	448	456	441	449	458	434	422	441	471	435	427	480	457	452	447	466	459	432	476	453	450	444	458	488	480	424	468	432	466	449	446	503	461	464	458	426	504	430	445	424	441	456	425	469	461	445	464	432	435	425	436	436	458	414	474	470	474	451	461	469	482	483	436	433	465	463	393	479	484	427	468	434	399	426	434	457	444	453	463	445	474	463	456	442	440	459	448	425	465	432	444	457	430	497	438	467	411	455	456	457	450	419	458	448	447	416	448	489	466	460	456	432	440	504	461	485	420	437	464	444	446	465	450	438	433	454	428	464	439	458	439	484	461	438	441	464	453	472	461	446	471	439	423	455	417	433	444	463	434	453	460	463	433	418	451	440	411	423	435	450	489	443	462	424	489	455	456	415	439	471	439	495	468	427	452	452	462	448	487	465	461	444	443	441	441	472	429	433	447	459	463	445	465	415	437	464	435	446	437	442	462	427	447	438	447	455	430	493	426	405	467	450	459	430	426	472	422	455	462	426	450	463	440	418	452	435	448	486	432	458	436	467	461	440	443	433	429	468	442	459	451	467	418	442	455	451	446	462	424	437	437	469	448	482	458	461	454	418	484	429	442	432	466	456	439	437	430	433	450	469	434	436	440	431	448	460	425	453	443	453	436	475	479	426	437	423	469	467
55405	92817	77350	53315	35485	18102	5831	1892	1006	863	773	823	788	833	789	782	742	791	765	795	770	770	779	775	794	765	779	802	795	785	806	773	818	731	760	751	808	752	794	774	747	764	744	825	721	779	751	806	764	811	725	775	754	735	800	767	753	790	758	756	770	813	734	766	800	808	842	789	733	814	764	780	741	792	764	735	765	801	805	809	793	790	834	821	767	789	775	815	812	786	805	733	770	786	794	785	800	775	766	784	738	751	764	788	755	787	806	737	734	772	755	780	741	774	751	771	818	737	798	749	820	785	811	768	779	779	827	763	777	800	775	750	779	815	762	768	774	764	782	739	801	740	769	749	780	755	804	753	789	781	769	745	743	763	793	754	745	814	801	759	817	754	789	730	775	813	811	749	772	765	763	747	728	836	776	764	776	796	804	762	798	815	757	775	780	785	783	739	755	733	760	798	739	792	812	751	762	770	754	764	760	812	750	741	757	755	766	816	790	747	766	808	785	779	787	765	763	760	804	772	750	795	740	779	762	752	757	742	755	806	792	802	757	765	808	749	726	766	768	815	771	805	769	748	778	779	789	850	767	757	799	764	812	744	817	762	804	763	777	765	756	762	811	776	786	766	818	749	792	726	741	825	776	764	774	794	800	809	763	707	776	827	773	857	749	762	789	746	782	792	748	795	744	750	736	795	784	787	831	757	796	736	726	769	763	780	796	802	727	793	748	803	788	766	766	800	785	845	756	785	780	802	755	726	786	825	761	763	783	781	783	738	783	804	793	718	723	789	804	795	783	790	769	744	725	751	777	760	762	821	742	749	797	810	767	794	707	748	784	760	723	785	765	778	745	698	735	780	787	848	730	733	750	766	798	776	775	791	805	796	780	728	764	705	798	787	811	820	780	772	726	804	748	781	774	752	796	737	780	828	777	807	783	741	780	809	756	713	795	762	784	767	723	771	771	763	782	847	829	742	773	755	802	772	819	784	747	754	801	760	815	735	829	797	785	810	778	783	772	762	793	810	733	763	785	788	765	794	803	759	758	780	761	776	735	742	740	777	759	801	753	745	732	786	778	783	776	819	754	766	745	742	752	772	803	781	744	793	752	799	768	770	798	803	762	773	815	800	784	822	793	730	757	773	708	775	836	801	778	769	827	760	754	784	765	827	785	754	753	813	732	755	771	797	790	777	790	817	785	780	766	779	788	750	784	748	729	779	762	830	796	807	791	798	784	793	785	751	819	786	772	738	737	719	753	739	795	779	759	711	735	785	798	769	769	827	777	741	731	776	764	782	761	812	792	784	783	759	807	786	786	815	759	783	786	782	776	810	778	807	766	724	780	766	786	784	769	792	791	752	752	797	746	777	745	693	764	774	768	804	777	751	751	795	744	771	771	784	734	737	780	773	767	760	772	793	787	761	740	759	781	786	826	745	829	761	774	760	741	807	764	787	795	761	764	785	794	780	790	779	773	764	802	837	785	764	765	839	769	773	776	746	779	749	746	766	726	829	814	762	786	839	770	743	794	779	760	769	771	774	780	785	748	760	736	796	776	810	797	736	771	760	850	737	789	766	801	790	762	790	780	751	805	772	810	772	766	764	774	803	801	766	766	755	770	806	834	753	777	733	753	800	762	784	800	774	792	793	810	775	802	813	792	752	774	794	787	733	831	803	807	759	758	789	780	797	769	754	790	841	773	789	824	776	779	780	782	755	744	816	764	799	816	703	752	802	775	795	798	734	793	753	777	751	765	784	838	792	830	818	828	807	753	774	795	830	799	755	766	793	777	754	763	759	758	770	804	769	790	780	793	775	759	762	747	752	767	785	791	784	807	768	789	787	776	805	735	720	764	784	782	770	790	801	795	792	722	777	778	738	795	736	766	769	749	859	805	761	753	750	752	784	797	772	813	811	802	802	807	765	772	812	745	836	744	763	781	783	837	787	786	773	800	713	757	831	757	777	795	770	743	805	745	754	751	767	767	774	782	731	794	797	757	779	781	801	720	782	813	776	780	782	781	769	728	824	781	790	737	771	787	775	756	735	764	834	788	792	756	767	784	810	799	774	776	767	760	752	752	766	777	806	750	762	779	797	776	795	762	781	731	711	748	781	792	758	822	771	790	784	797	772	726	807	784	790	768	809	802	817	773	757	782	770	814	740	723	760	757	793	806	803	773	807	771	787	755	810	758	789	802	793	788	759	807	792	746	779	769	777	797	713	803	813	781	828	743	771	809	790	808	775	809	795	776	739	783	748	751	786	759	758	810	804	801	791	799	789	777	754	798	761	772	759	771	792	762	764	793	788	701	775	780	789	771	782	792	772	764	778	778	778	712	754	814	759	786	750	771	799	769	780	770	781	707	776	767	812	796	771	801	791	779	723	799	784	834	750	814	790	822	742	776	793	744	757	742	759	779	722	763	793	795	796	741	783	758	743	780	781	774	752	774	807	767	811	766	752	747	802	793	752	773	735	760	754	835	805	776	725	789	804	741	798	786	746	765	810	755	775	744	773	798	773	788	710	752	806	743	795	780	827	776	740	784	745	803	764	820	744	782	790	776	796	805	726	797	824	786	760	778	810	769	793	743	766	780	775	801	745	794	811	786	814	749	749	776	780	749	758	750	818	717	775	783	796	805	818	749	820	796	772	776	821	746	791	765	748	745	706	750	793	786	782	758	785	793	739	754	752	746	735	753	801	733	744	808	746	822	765	768	742	833	771	835	776	764	813	781	752	777	776	771	824	766	779	783	818	795	767	830	826	796	786	715	775	760	728	790	774	783	748	751	801	720	782	755	772	789	836	753	768	813	732	786	737	777	765	767	770	816	795	777	783	793	778	768	761	728	787	750	768	782	760	765	785	743	714	773	769	846	801	821	784	740	779	763	775	723	750	838	745	755	830	778	734	775	779	760	772	802	740	760	824	771	803	726	757	744	760	733	800	778	802	789	826	772	746	750	787	770	784	779	796	755	808	723	833	729	790	786	782	822	826	793	767	764	714	777	800	776	737	783	785	787	801	734	746	740	740	812	744	801	778	765	811	809	769	804	792	761	787	803	772	817	754	786	737	753	784	775	703	795	773	757	756	809	729	763	747	817	796	736	790	789	754	758	818	775	781	788	775	772	805	766	789	785	765	803	785	741	786	785	768	776	832	795	767	820	752	756	755	752	810	748	765	777	762	751	786	816	771	762	789	745	757	766	769	774	769	800	756	785	764	791	806	780	758	760	805	789	786	759	809	795	785	770	775	746	828	759	795	748	819	734	743	787	777	754	754	798	753	745	792	795	792	755	748	762	829	781	820	772	762	744	736	775	749	785	795	745	804	774	830	788	793	758	767	733	773	768	799	789	792	758	760	781	758	793	776	782	783	772	727	767	783	771	765	780	831	768	781	804	766	793	819	812	791	745	712	760	801	775	821	748	762	848	751	767	781	766	752	792	735	779	781	828	789	781	749	822	806	779	827	801	783	835	834	731	793	733	750	751	735	752	829
23421	22617	36105	36036	30111	22965	12205	1843	783	554	518	567	541	548	566	561	571	503	502	582	525	543	528	535	544	541	528	514	483	525	499	508	465	492	537	509	552	512	514	539	472	528	510	517	532	517	520	475	576	545	528	537	474	506	528	511	556	553	535	518	515	513	527	547	514	558	495	575	468	530	492	543	557	513	555	480	522	511	557	486	554	513	527	548	526	509	500	533	559	523	545	537	529	554	532	535	561	558	496	504	520	525	530	488	549	524	489	520	507	531	565	525	523	518	506	533	504	585	530	514	525	503	499	519	523	504	528	506	543	493	530	491	529	517	545	503	510	505	535	509	515	505	523	548	508	548	519	503	503	477	537	559	551	507	492	559	536	551	542	520	533	524	554	547	552	576	561	539	543	526	544	548	546	513	519	551	494	545	502	567	483	590	539	527	509	507	544	548	529	502	510	565	513	512	501	543	528	473	500	515	494	552	546	543	514	522	542	542	523	526	524	528	519	499	528	521	544	524	539	486	504	536	523	550	545	522	535	537	462	557	489	513	541	515	536	545	493	535	507	557	520	581	538	493	528	528	530	519	511	511	525	541	585	575	520	513	521	546	542	521	541	564	515	500	520	491	552	517	518	534	519	537	506	518	562	540	543	529	535	562	545	535	527	524	516	516	542	507	522	520	532	508	520	505	517	512	526	532	556	536	523	581	548	529	532	519	487	534	493	513	524	509	532	551	545	520	517	517	505	543	545	519	463	560	569	524	514	535	500	483	543	562	509	532	502	503	511	565	535	547	512	525	479	515	562	519	514	529	507	508	530	511	520	490	500	492	516	499	522	534	517	526	511	519	500	518	518	559	521	503	542	542	501	532	539	495	535	514	521	528	530	534	547	548	530	498	511	560	540	547	537	547	501	530	529	517	495	526	534	507	510	532	507	513	533	566	522	513	510	468	533	543	479	531	508	547	547	494	515	468	501	536	497	547	554	528	503	503	527	492	517	524	519	515	518	507	496	552	515	526	537	502	531	537	559	500	537	497	529	521	526	539	501	555	546	515	522	583	526	500	528	573	537	497	507	550	530	493	537	557	485	517	520	497	524	576	517	545	519	513	546	518	554	512	534	504	511	543	558	532	496	555	527	530	487	511	527	536	529	523	545	516	509	513	506	501	527	516	545	514	522	446	508	545	551	512	507	494	534	512	495	516	518	529	524	509	525	537	536	529	513	514	532	548	508	525	546	486	525	526	536	532	565	568	544	545	539	528	510	553	507	511	526	511	545	528	562	516	507	497	513	557	480	471	502	520	519	545	514	516	509	500	536	537	526	520	501	524	524	535	563	539	524	522	481	532	529	527	537	549	544	496	550	524	516	507	545	505	540	526	550	497	493	545	526	530	548	559	574	538	469	506	519	516	536	534	543	516	514	493	496	496	540	522	482	544	521	536	505	527	478	493	462	518	539	540	514	563	523	501	500	502	532	520	570	570	536	543	522	545	514	514	515	498	523	536	492	541	547	527	507	513	498	527	509	552	574	489	553	525	529	521	490	526	537	536	503	520	506	544	509	475	507	560	471	561	527	536	492	541	503	528	490	506	523	537	541	525	477	531	519	526	541	533	525	467	561	526	523	583	496	566	506	517	544	505	544	509	520	517	534	526	504	547	530	488	489	534	525	497	521	491	491	567	528	538	552	540	511	533	489	530	542	518	545	486	525	576	492	561	483	499	477	499	524	492	485	476	498	522	463	539	471	537	537	526	540	508	542	513	528	508	506	554	527	506	527	547	522	527	518	500	555	537	533	525	512	503	525	532	550	526	498	525	520	531	505	549	535	546	545	517	514	516	519	532	550	510	505	584	563	537	509	564	560	525	569	532	519	515	548	519	522	499	505	545	535	543	526	515	512	498	544	504	486	549	524	532	567	529	538	522	506	554	512	537	544	540	560	514	497	490	515	524	509	499	499	519	549	527	529	522	540	516	512	500	497	540	522	513	513	538	528	501	557	540	533	543	543	507	545	499	569	515	567	522	519	562	494	529	528	520	549	525	501	533	522	477	486	545	512	505	546	540	510	534	529	521	534	524	540	485	519	530	544	550	467	545	534	508	500	517	519	462	456	520	539	565	523	559	516	534	533	527	540	556	594	538	498	554	516	561	520	505	555	515	522	525	529	521	551	533	485	516	516	520	554	504	508	526	510	510	515	514	534	513	502	533	529	553	522	550	522	516	510	537	545	507	514	516	525	510	505	525	490	512	506	512	480	514	500	516	560	518	500	487	530	556	480	526	522	510	491	527	546	559	531	513	490	531	545	531	528	480	527	485	522	536	516	527	515	529	537	518	529	523	516	547	546	561	525	539	500	489	558	511	539	567	566	522	506	555	485	526	511	534	524	524	545	509	506	534	493	512	522	549	539	505	554	546	544	542	547	566	534	510	538	522	581	516	503	537	511	550	528	554	512	476	543	544	563	479	558	599	542	532	558	527	565	494	556	515	517	516	477	549	568	517	510	503	492	508	543	512	536	520	519	539	517	547	506	526	517	524	547	481	515	506	522	488	524	585	530	525	528	524	524	536	480	536	510	540	491	516	508	553	530	541	539	514	501	502	495	491	508	560	529	516	523	484	504	484	525	512	505	506	555	504	528	549	552	541	547	514	525	520	497	504	533	531	520	535	486	528	499	502	554	482	536	524	559	515	510	477	530	522	527	490	518	489	515	548	545	508	497	536	497	536	519	499	458	496	510	507	563	486	535	502	533	526	559	536	559	527	498	509	497	554	519	527	506	506	549	508	517	516	566	497	523	510	475	535	494	546	496	530	519	546	530	541	513	503	519	514	511	529	529	517	520	520	517	549	533	517	505	535	533	532	467	553	496	534	511	543	510	537	525	487	518	536	563	468	528	503	519	503	488	533	510	482	511	517	495	555	505	509	557	576	514	503	510	540	519	484	541	560	489	542	509	524	543	489	511	544	552	512	529	527	551	535	543	481	513	529	503	518	516	498	513	506	550	510	509	543	501	515	535	483	488	559	531	503	568	497	512	529	521	502	506	540	528	512	510	539	566	492	501	546	510	537	551	547	514	523	499	522	462	535	499	528	519	488	522	530	529	531	536	519	507	528	529	580	522	522	503	478	566	547	529	538	521	537	498	507	517	536	566	517	540	530	529	517	504	527	526	581	538	483	559	547	482	507	530	505	487	555	518	508	504	534	535	545	485	522	508	507	504	537	521	522	499	495	526	524	527	552	521	529	529	473	527	527	500	536	501	505	543	478	507	559	528	540	524	525	524	504	510	517	553	538	529	558	544	519	489	548	525	560	521	570	506	522	536	509	534	495	506	529	550	526	505	549	531	496	486	510	488	512	498	518	511	539	509	529	535	555	514	526	537	529	527	506	546	567	564	515	533	513	535	512	512	543	550	538	534	537	559	554	533	518	529	511	495	527	563	524	517	483	535	533	507	540	557	540	547	520	522	524	555	544	554	529	559	495	515	492
59940	102066	86986	64671	44375	25886	10085	3177	1385	868	880	840	853	909	821	864	899	885	869	882	900	812	876	853	845	862	878	860	874	897	887	858	856	856	848	897	871	953	853	886	842	867	849	807	915	868	873	836	884	895	873	844	860	890	905	835	846	887	866	895	882	935	885	877	850	892	832	849	840	880	896	908	839	857	888	869	906	865	905	832	874	923	848	852	864	878	863	862	849	829	862	851	888	873	890	876	851	888	870	906	869	873	855	863	821	851	827	850	864	865	881	820	901	842	876	890	900	894	890	871	861	843	913	857	868	859	920	878	860	831	861	893	796	850	852	874	876	887	854	866	855	943	926	891	865	869	824	834	868	862	895	837	899	813	825	840	892	863	883	861	928	872	854	897	864	905	852	884	863	855	845	878	896	968	838	894	858	850	773	836	832	862	853	894	872	930	881	887	884	867	882	878	855	860	796	881	858	918	862	855	880	864	885	907	870	867	902	896	893	851	876	874	862	872	837	840	840	844	847	895	927	860	800	904	801	843	886	884	832	881	837	903	870	836	908	881	834	907	828	778	841	849	921	918	877	941	829	855	854	860	867	850	866	833	841	799	858	812	837	798	849	868	867	872	874	849	883	843	851	846	889	854	867	798	870	854	884	878	834	855	908	835	888	847	878	900	846	856	850	887	841	846	840	840	855	864	855	869	872	898	850	843	919	852	862	894	830	855	834	862	857	864	863	838	903	846	835	923	878	869	857	924	886	857	877	892	846	879	886	824	850	840	916	876	881	862	850	859	854	853	866	916	851	890	909	905	868	889	853	890	823	852	859	845	868	938	892	835	839	813	814	872	920	916	875	851	891	881	876	842	934	853	884	916	867	824	817	816	838	862	894	891	839	914	864	887	881	855	835	841	847	881	907	883	854	841	841	900	843	855	887	888	903	879	859	876	850	838	888	817	926	888	880	849	815	852	864	895	829	901	869	826	913	856	838	856	827	856	884	862	857	899	898	893	875	837	870	864	893	886	861	796	869	847	853	835	838	836	863	856	862	844	854	866	859	913	828	872	864	851	806	840	895	882	824	871	841	785	845	896	875	855	809	858	867	868	897	906	896	895	868	899	877	926	873	911	894	841	862	884	880	893	873	843	850	911	853	899	830	900	877	844	909	834	873	858	837	839	882	894	837	823	881	875	860	867	872	877	882	865	863	853	880	878	831	894	789	819	898	879	845	867	885	854	868	850	874	864	875	857	855	855	875	857	846	896	859	906	924	863	835	857	877	858	873	900	928	842	864	905	867	861	883	883	861	871	858	851	870	900	860	887	823	886	840	836	864	844	865	871	853	871	874	823	860	858	832	833	896	885	862	851	872	823	830	845	846	880	853	833	881	860	851	909	845	869	879	848	885	869	923	827	850	833	884	919	839	871	786	806	882	886	917	869	848	843	769	815	852	903	815	901	904	804	847	902	905	885	813	863	890	859	907	921	836	851	853	886	871	855	846	836	832	830	849	846	843	871	887	924	847	868	884	860	864	851	898	878	838	867	864	885	863	791	883	871	850	892	900	821	900	858	800	781	867	838	839	820	892	848	872	868	805	818	837	842	858	888	857	828	839	893	849	890	865	861	853	860	852	840	857	834	881	875	867	886	862	790	901	833	820	867	858	813	902	869	881	851	806	914	881	867	887	881	939	829	832	880	870	882	903	880	806	881	914	877	897	879	799	855	861	880	854	887	905	909	866	898	900	854	858	844	856	916	814	861	898	872	894	914	918	866	845	863	877	904	888	849	859	884	911	881	853	852	848	878	848	881	885	883	865	891	869	863	845	886	843	901	900	936	906	838	873	874	904	869	880	924	848	885	845	798	882	887	846	882	878	857	840	862	851	940	927	882	847	862	844	814	889	872	847	881	845	878	835	828	831	864	866	822	866	919	830	858	899	837	914	873	883	826	873	841	834	884	823	859	831	892	863	894	856	899	840	936	871	902	856	872	783	795	845	871	888	812	866	877	885	825	874	832	846	857	841	834	852	892	894	868	842	865	850	849	860	825	862	872	848	879	889	816	866	955	840	855	869	888	836	895	791	845	877	904	865	850	863	879	868	859	900	894	803	861	832	897	850	846	889	901	861	836	839	811	840	869	858	904	856	850	893	845	868	834	881	887	879	889	855	839	877	850	911	865	891	822	852	876	902	851	843	843	892	871	901	861	856	882	843	842	835	884	842	872	870	800	844	838	859	875	800	872	830	873	856	896	863	837	827	831	872	876	829	862	880	843	851	915	897	892	865	857	888	894	870	878	873	894	840	841	843	926	882	832	892	928	849	851	866	860	823	898	837	845	878	879	878	831	829	802	887	895	829	818	886	848	843	863	843	874	888	891	888	844	824	848	896	896	839	905	940	878	854	932	894	901	860	925	898	837	827	836	829	881	882	880	849	915	882	876	883	890	842	859	875	824	865	844	819	902	895	881	854	897	862	852	842	850	889	903	823	890	846	865	828	830	851	854	854	869	824	863	874	855	848	856	774	890	854	807	840	862	800	865	875	857	869	851	859	845	885	897	865	918	849	861	935	834	932	891	924	881	889	893	840	852	908	829	850	822	821	871	903	810	859	872	862	831	863	911	881	847	902	812	839	875	891	900	888	924	885	890	880	931	917	881	868	871	889	796	838	872	878	903	893	871	889	901	830	821	920	829	856	837	852	854	874	841	845	823	892	845	890	867	907	854	871	830	857	835	825	890	871	894	860	845	916	839	904	847	850	888	837	850	898	843	900	916	869	871	876	859	859	846	863	883	846	892	897	876	865	857	887	885	887	866	899	855	825	853	895	927	852	863	876	815	852	910	895	864	866	797	844	864	882	899	862	831	897	839	874	874	800	854	913	848	868	882	851	872	875	857	841	911	916	891	828	846	861	872	891	899	886	836	797	864	840	897	846	852	886	874	834	903	852	856	840	845	883	929	894	933	822	894	887	831	906	890	854	877	866	808	851	890	910	879	850	836	807	869	827	895	880	846	855	850	882	804	877	879	868	866	829	838	874	813	893	880	862	866	847	894	902	850	879	880	804	846	893	869	888	844	871	869	861	892	841	864	813	870	817	889	882	890	925	870	884	858	849	857	854	856	915	859	817	822	850	877	904	890	864	876	881	893	856	863	854	882	836	853	838	882	916	903	881	844	882	852	905	856	894	845	862	870	892	869	841	893	906	897	868	880	851	834	825	795	856	846	879	835	881	861	865	859	904	947	863	883	853	860	908	865	831	873	900	840	827	905	923	869	844	875	863	903	855	899	879	815	840	839	834	832	901	886	872	875	909	910	851	855	845	859	872	830	817	864	854	847	907	895	839	840	851	827	882	891	877	898	849	900	837	836	885	903	866	871	904	853	858	851	883	852	901	881	879	841	836	888	846	799	893	872	868	853	861	837	862	842	834	858	887	818	902	842	825	856	801	817	865	854	909	870	818	910	828	887	837	874	815	888	873	852	885	874	871	872	882	899
27675	30188	33852	21495	8322	2369	914	512	427	415	422	424	380	450	411	390	414	413	430	438	394	440	407	434	395	423	400	424	451	391	392	427	389	402	416	404	380	454	417	418	374	442	422	405	425	400	406	433	412	383	378	422	417	416	419	415	419	392	390	432	412	387	443	387	407	421	369	397	390	405	385	412	398	409	416	408	386	440	458	403	402	416	412	427	389	411	438	437	398	391	397	386	396	428	414	420	406	414	404	383	398	418	414	438	412	416	432	430	422	371	424	425	414	420	419	375	396	381	422	396	388	402	418	401	400	414	381	402	430	413	425	410	410	374	421	425	427	419	402	433	437	393	406	398	402	408	402	410	415	392	406	381	433	419	370	433	417	415	377	409	433	426	429	425	413	429	422	409	439	391	408	402	432	443	397	456	426	395	413	400	414	397	432	417	416	403	398	409	428	393	417	429	416	398	404	425	413	397	402	435	389	435	396	415	400	416	405	442	413	449	366	407	405	435	438	423	408	384	388	436	400	402	399	392	391	387	413	425	406	386	392	454	385	413	404	376	419	414	412	412	424	397	424	410	362	402	450	390	451	425	447	376	398	424	427	394	410	423	374	406	446	442	399	416	399	372	414	408	462	406	400	380	377	388	410	418	391	396	407	397	407	412	406	438	433	383	433	375	406	387	440	418	422	387	427	411	418	411	395	383	371	408	427	408	394	431	415	393	419	368	447	423	431	400	398	428	421	392	415	384	389	411	390	408	415	405	381	395	424	433	394	394	393	363	462	444	390	433	395	397	411	410	433	416	415	434	459	403	426	405	422	408	394	394	410	407	389	408	386	359	430	410	409	384	400	364	377	415	371	393	432	435	378	386	413	408	418	404	443	386	427	418	381	422	416	439	416	394	413	411	385	416	421	391	362	404	442	386	431	397	383	428	388	434	401	422	405	384	416	397	425	426	399	402	401	408	415	380	451	436	410	415	406	434	440	415	406	414	443	398	418	418	386	407	422	437	379	397	398	399	411	431	445	412	424	394	402	402	408	388	405	418	425	362	413	400	403	411	408	412	360	381	395	386	387	430	401	446	385	356	414	406	410	395	384	410	438	394	398	398	388	385	441	404	396	392	422	371	391	427	402	420	384	401	409	393	418	424	401	392	393	385	406	396	393	413	442	413	455	425	416	432	360	421	393	386	408	399	399	356	417	440	405	376	446	425	394	376	455	401	389	405	410	417	381	379	398	423	402	396	405	407	419	405	440	436	402	384	431	391	415	386	396	407	424	427	419	398	387	406	410	422	443	389	427	385	462	401	369	398	403	419	375	368	429	452	417	411	433	406	424	393	421	433	426	422	401	416	415	384	385	385	413	413	424	421	409	450	422	375	394	402	395	405	413	406	408	438	392	383	435	396	425	415	401	406	415	404	416	408	413	402	391	464	440	398	447	426	437	415	403	395	400	420	381	415	466	413	455	424	404	412	438	404	444	419	414	391	383	420	383	412	440	388	411	425	430	399	426	399	393	389	417	415	373	376	394	400	388	401	388	384	399	379	421	425	368	433	394	420	392	366	365	422	413	382	378	444	426	394	440	420	447	393	425	395	405	411	364	404	393	386	405	413	424	384	357	424	419	385	368	371	406	413	394	377	408	424	385	397	443	376	427	448	388	398	422	390	410	432	401	403	384	428	396	408	420	383	385	425	419	390	417	423	400	398	370	450	381	401	425	406	409	410	400	418	415	378	368	421	380	444	423	372	392	386	413	370	407	432	426	442	397	435	369	412	420	424	415	440	403	437	430	408	446	416	424	430	414	400	419	425	415	424	400	426	400	407	419	416	387	385	379	445	409	400	405	442	424	377	409	435	408	414	381	396	402	424	402	424	425	418	431	399	409	362	419	403	400	384	426	404	411	404	412	443	383	426	416	386	408	375	423	413	412	409	408	410	421	397	416	422	406	400	403	412	401	449	444	394	407	379	390	397	453	399	401	410	433	403	372	388	405	435	437	385	432	405	429	432	403	424	427	387	372	422	425	398	386	423	417	437	371	426	421	415	411	405	399	443	388	425	417	422	396	419	386	385	431	421	425	388	416	398	418	387	366	411	396	425	423	437	419	406	421	418	410	364	395	376	424	409	436	380	404	420	402	412	399	414	416	415	396	399	403	409	395	391	427	422	412	411	413	418	408	428	396	411	411	409	416	397	402	443	390	415	388	416	390	383	445	391	423	382	371	450	416	391	406	420	415	417	414	371	409	412	459	403	408	420	367	418	411	435	381	417	397	422	411	393	405	419	436	435	388	420	401	381	421	388	433	450	426	400	412	399	428	406	425	417	402	424	366	370	422	447	454	435	426	431	400	451	415	396	430	407	436	406	396	410	431	401	425	370	406	393	371	402	377	431	423	404	412	394	444	421	408	407	406	362	434	439	387	422	401	406	404	422	395	419	406	386	427	397	397	437	384	413	418	381	376	391	427	426	449	417	379	379	406	399	400	427	397	435	387	439	450	433	425	415	402	395	444	412	419	386	418	405	383	430	432	431	397	379	414	425	404	404	414	436	451	421	411	430	407	398	408	395	374	373	421	418	396	409	446	389	400	398	434	426	423	423	414	387	441	415	433	435	437	444	365	416	405	418	430	427	452	425	430	428	402	396	432	423	412	392	442	416	425	429	381	407	384	362	422	402	395	411	416	367	383	406	405	413	411	398	419	432	399	432	437	378	386	454	437	407	401	408	408	408	413	441	451	387	373	432	389	401	409	405	386	400	435	392	394	395	401	415	415	395	434	405	377	424	423	416	393	410	394	386	380	422	402	451	408	420	402	406	397	395	422	413	428	463	393	398	434	413	382	411	408	352	432	425	395	398	403	398	409	440	412	405	441	374	406	402	378	384	401	402	389	411	391	413	381	403	380	404	402	382	427	417	438	420	427	444	375	428	403	407	395	422	415	417	457	405	442	436	424	445	400	441	381	421	420	400	428	418	408	424	425	402	365	389	440	389	398	424	430	411	428	411	407	386	373	390	430	413	428	441	430	347	397	394	418	403	362	416	398	415	422	401	430	461	356	425	436	422	393	393	424	378	407	395	401	407	416	442	417	416	429	423	418	358	394	394	432	415	397	424	384	425	409	406	389	410	381	383	425	396	369	392	378	427	398	396	412	397	439	396	386	389	398	442	406	427	424	414	394	413	394	419	391	413	387	419	434	407	420	369	403	419	388	446	397	408	410	406	392	415	438	417	413	402	453	390	397	409	387	417	418	400	449	399	418	409	433	420	404	385	382	404	398	395	430	404	402	417	395	438	447	375	430	409	440	419	416	421	439	418	441	401	445	411	432	394	387	388	436	383	423	444	432	409	401	374	426	416	399	389	438	394	415	368	355	416	394	438	394	423	412	421	402	385	400	435	409	398	397	454	455	400	409	399	396	405	404	370	402	417	422	423	437	408	405	415	409	407	408	413	428	395	385	415	401	406	399	414	401	392	404	360	400	389	420	402
31009	49572	40083	24436	12455	4703	1703	976	764	687	667	720	667	748	744	679	724	699	700	730	680	731	701	669	748	708	696	670	723	699	693	731	735	707	682	729	712	696	707	722	755	714	739	724	706	719	686	758	691	674	706	690	678	740	694	679	705	706	717	739	705	714	743	680	679	700	733	701	725	663	732	701	710	703	682	707	674	714	720	676	706	648	730	731	702	715	733	728	716	756	719	720	729	749	737	714	692	753	706	738	723	744	715	718	700	708	701	695	720	682	749	711	712	712	691	696	685	710	710	672	700	701	690	725	719	724	696	672	729	701	706	722	706	740	666	730	729	716	689	717	708	728	734	697	688	689	731	723	756	699	709	701	745	730	722	714	751	754	720	696	721	691	750	721	689	700	724	707	715	711	735	734	732	692	707	737	716	710	717	707	709	722	713	676	692	712	727	634	710	763	676	701	742	757	756	663	728	687	719	717	716	664	688	705	741	712	691	750	721	744	708	734	656	704	686	682	741	763	666	690	714	692	716	695	682	690	738	660	712	740	792	698	700	718	717	709	702	735	686	713	720	709	667	747	723	733	729	690	724	690	697	710	719	694	730	702	738	682	685	731	693	740	756	695	693	682	719	724	717	760	757	688	693	721	702	691	709	735	700	694	717	728	688	723	726	711	731	736	687	704	714	717	698	720	750	712	749	671	750	726	723	676	674	726	727	705	672	699	713	698	705	722	732	669	720	742	720	678	732	726	732	712	672	674	691	679	693	687	697	730	681	708	708	723	704	693	679	700	738	710	766	681	682	776	763	724	698	714	720	713	725	717	700	701	711	686	679	702	705	736	728	730	729	719	760	674	749	700	704	681	707	699	715	727	738	731	649	710	702	693	740	749	723	682	740	724	726	739	753	727	758	712	736	697	702	713	759	746	687	746	722	687	688	726	687	693	737	730	715	664	745	726	739	710	710	716	690	688	671	713	714	732	744	730	731	763	713	737	770	733	717	703	699	738	758	727	664	744	707	708	702	701	698	723	678	676	764	708	707	726	695	730	705	671	652	689	759	730	680	738	688	684	739	702	736	724	691	712	702	676	721	702	700	697	658	698	714	689	707	711	735	724	674	661	731	714	709	700	659	722	697	667	757	697	741	696	702	754	689	711	725	686	682	685	734	706	723	686	675	738	713	745	730	722	676	721	669	679	703	669	709	702	739	757	697	708	722	722	754	706	751	709	714	726	732	739	749	667	703	696	746	668	794	694	732	713	704	734	656	718	748	736	721	723	673	724	732	721	688	676	712	729	763	693	754	722	682	693	723	739	691	701	701	721	707	757	758	704	709	682	741	683	733	704	720	712	682	744	675	717	761	716	709	674	717	714	712	727	717	690	728	664	717	747	701	694	718	695	731	675	699	711	744	687	754	734	702	738	697	682	719	722	712	777	658	706	728	690	696	720	725	688	692	689	656	752	702	716	703	746	683	694	696	755	710	711	679	763	729	673	717	754	710	732	727	738	695	665	694	728	681	711	717	755	684	770	707	706	678	721	722	746	670	732	744	693	710	759	686	687	712	657	755	724	767	692	759	672	715	699	656	708	732	751	697	739	681	711	713	764	706	689	704	732	713	686	779	745	706	713	693	719	675	752	734	743	721	692	713	701	754	709	670	722	727	686	729	753	696	703	690	725	666	690	744	714	736	706	714	702	722	725	689	662	710	745	624	730	718	742	712	750	707	680	741	703	686	690	715	709	680	724	728	705	731	736	674	715	684	691	666	694	737	713	671	693	716	732	671	713	706	739	704	695	689	690	683	665	758	723	674	765	698	710	716	693	706	760	702	683	762	731	743	726	703	683	691	745	658	779	690	699	695	696	699	726	738	685	710	739	727	655	718	663	697	692	751	676	678	758	708	648	738	720	694	730	651	699	682	700	713	722	712	682	736	708	686	688	729	737	674	658	661	760	745	739	701	732	702	716	706	748	698	680	693	712	723	681	653	703	698	697	770	682	714	716	790	723	754	696	733	713	690	733	696	691	724	709	744	704	739	695	736	737	741	688	728	709	665	705	741	742	728	680	734	664	684	728	712	732	692	684	662	698	753	742	666	725	714	759	679	736	710	678	701	706	699	701	784	712	690	706	688	695	717	722	684	650	710	764	764	733	669	698	727	701	640	703	718	695	779	754	743	718	690	720	750	693	738	692	723	672	725	719	698	703	733	722	722	754	705	717	684	753	713	672	701	717	699	753	689	673	737	724	684	678	727	698	700	739	705	711	691	700	694	707	725	704	712	733	725	729	718	687	725	739	750	707	702	698	708	688	646	704	679	735	695	675	689	692	739	700	735	765	699	724	702	706	715	721	712	772	770	689	694	765	686	761	683	709	720	709	685	705	690	689	749	697	707	723	668	709	748	738	729	695	740	735	672	734	665	697	734	702	715	715	704	720	754	732	727	720	666	718	681	720	691	715	707	708	752	752	714	723	684	717	699	708	689	713	747	709	701	730	745	716	681	722	705	744	680	721	690	699	705	710	726	748	676	743	745	705	682	732	725	735	703	745	715	742	641	712	683	713	723	682	705	696	702	741	708	763	687	709	681	681	740	706	675	722	749	730	744	741	726	705	751	701	728	705	691	665	721	708	701	697	716	701	702	752	699	719	750	700	707	749	699	736	719	682	752	726	689	765	675	722	745	740	699	720	685	712	672	729	713	744	715	687	728	738	694	711	765	699	648	709	750	737	682	720	702	699	733	714	709	727	698	716	705	717	706	719	724	693	730	703	651	693	711	709	659	707	737	743	686	717	757	685	694	676	732	663	720	707	733	660	712	705	686	718	724	725	758	679	715	707	747	709	787	693	701	693	738	699	695	741	743	733	666	662	728	741	753	671	699	703	689	721	719	673	749	761	725	716	734	684	675	732	717	711	708	748	708	745	742	695	736	741	669	735	699	711	694	715	747	692	677	708	687	683	682	700	713	745	664	731	755	676	720	734	699	690	705	736	729	731	660	704	768	747	701	734	694	661	716	720	660	698	705	742	685	686	710	662	731	712	698	707	702	709	750	686	701	700	777	694	696	711	680	705	690	695	715	724	710	670	690	751	737	730	710	665	720	732	675	708	673	718	767	721	734	744	728	737	724	640	700	759	730	742	705	688	708	730	735	700	720	709	704	706	783	702	631	699	692	708	716	719	662	701	751	699	731	698	692	740	679	682	741	741	763	710	716	676	726	731	738	704	708	741	699	689	690	726	712	720	702	746	706	684	676	715	707	730	710	708	705	691	690	724	705	729	667	711	751	701	707	713	718	689	695	746	717	762	641	662	699	738	721	723	650	733	688	695	707	730	725	713	682	737	717	704	745	738	665	732	720	750	674	675	626	719	724	720	745	701	720	708	779	718	698	654	725	744	741	735	759	706	702	767	699	694	744	688	713	711	729	691	707	703	753	697	728	690	725	693	714	722	737	640	680	713	727	731	690	701	699	751	735	684	745	670	763	695	721	669
24538	24632	41650	40462	28301	17315	5092	1066	571	479	478	470	468	445	437	423	482	454	436	446	441	470	486	436	426	473	460	435	457	458	477	467	472	462	487	490	480	461	427	480	461	443	480	460	408	428	430	459	428	441	483	476	475	430	428	483	466	459	441	456	474	455	494	477	475	487	462	472	450	438	474	462	505	481	462	456	474	424	471	473	462	449	452	465	483	452	470	443	455	436	460	423	454	448	479	447	455	473	505	489	463	441	468	456	432	461	429	432	421	465	454	465	458	489	435	454	487	422	459	437	427	445	468	467	480	463	471	413	436	465	455	404	408	449	448	443	486	457	416	465	456	453	463	455	442	402	458	416	460	471	468	436	441	494	446	450	446	449	470	472	456	454	445	436	463	436	473	466	435	462	427	451	435	505	466	483	480	474	471	437	454	486	511	448	463	464	470	453	455	480	441	474	478	414	479	460	427	471	460	419	436	442	443	461	469	459	467	479	467	478	443	469	425	447	471	465	456	486	463	474	453	448	395	431	444	429	456	436	438	427	465	423	473	456	432	434	454	452	423	442	444	421	462	463	483	474	453	492	449	468	469	409	488	442	466	431	452	432	514	477	426	439	456	455	449	451	412	412	421	476	448	473	447	427	433	499	459	500	441	494	473	479	456	457	439	488	409	461	441	414	437	471	426	453	456	441	433	487	448	471	474	441	465	413	437	457	449	422	463	426	445	467	473	438	458	418	433	444	444	454	436	461	447	439	452	464	434	443	449	447	429	443	451	449	443	470	463	501	472	466	415	444	462	475	461	414	438	443	459	476	452	450	434	480	441	425	465	469	459	488	410	470	435	451	439	460	458	433	436	455	462	422	431	438	441	408	470	439	473	477	433	462	434	460	466	455	453	461	486	441	443	439	437	435	485	441	475	428	466	486	460	419	470	473	485	462	478	455	470	453	451	450	448	427	425	448	469	467	439	413	458	437	467	428	440	468	436	425	492	441	446	439	429	457	475	425	465	456	446	487	440	443	479	465	427	487	472	444	436	482	447	462	439	440	469	488	403	458	429	442	452	458	450	452	462	443	430	483	484	414	482	447	464	460	432	465	446	475	478	439	445	426	473	426	430	466	475	453	440	495	478	443	458	477	479	486	459	465	442	428	443	441	475	482	454	417	440	465	487	447	462	475	415	462	453	483	477	482	436	444	438	453	476	470	471	420	437	447	451	426	467	470	503	433	421	468	431	462	465	449	418	445	464	446	447	465	474	421	444	442	419	431	473	482	478	436	419	491	451	458	468	410	453	429	409	403	446	462	416	437	431	472	453	472	447	446	464	434	502	428	490	499	446	430	454	451	445	446	444	460	471	465	438	402	430	441	464	443	434	452	440	427	441	463	478	496	439	460	452	472	453	463	410	472	418	470	472	479	467	455	415	510	473	426	415	431	435	484	475	462	443	448	471	467	425	428	454	444	444	455	429	461	466	499	430	471	454	440	415	442	438	459	432	448	450	409	446	489	483	439	447	445	473	440	454	448	461	443	430	432	460	478	420	446	446	434	418	448	478	459	474	440	506	456	443	469	473	424	448	444	454	434	477	464	464	441	425	438	427	478	462	470	483	482	474	465	448	466	425	451	469	461	463	488	450	500	437	476	416	460	454	430	479	471	461	447	441	429	448	428	437	428	489	463	458	436	455	437	446	435	439	461	443	432	459	461	477	452	443	468	461	468	460	448	449	447	454	464	430	438	466	466	434	458	427	444	447	431	454	476	463	445	401	441	432	461	463	487	465	447	435	414	487	451	427	434	445	448	434	444	454	455	462	458	450	465	471	462	464	435	440	485	482	426	466	431	455	441	460	419	426	431	477	444	428	497	455	455	451	453	459	425	503	446	404	464	436	460	436	482	450	493	448	413	391	442	445	475	437	452	441	436	444	457	443	434	428	434	439	488	442	448	452	455	486	474	429	485	456	446	471	437	512	472	449	455	493	441	447	473	464	485	422	401	434	455	424	424	454	427	472	453	451	433	442	401	477	448	442	461	441	482	449	507	463	447	479	438	478	450	441	460	461	471	449	435	456	425	470	475	459	451	437	453	424	454	465	456	442	416	468	434	479	428	484	489	461	452	466	474	415	439	468	449	473	412	437	436	434	443	398	453	477	457	452	467	464	449	477	451	454	459	458	455	435	453	467	492	428	442	458	451	465	420	447	449	468	469	416	449	452	428	437	477	464	457	454	457	445	469	412	455	457	460	477	448	484	453	467	445	437	444	475	451	424	453	452	477	471	494	472	441	422	450	469	484	458	458	455	451	470	453	446	432	443	466	407	455	464	438	456	455	466	443	462	458	475	484	466	464	461	497	450	451	430	420	457	492	471	480	445	434	457	438	444	452	435	475	490	414	427	402	448	450	456	436	485	420	463	457	415	426	425	442	470	480	431	453	427	429	429	472	452	496	458	472	433	465	473	426	497	460	444	479	445	453	473	438	456	471	461	446	464	454	447	482	478	508	449	450	479	490	470	446	478	467	453	464	465	471	442	434	467	426	446	420	453	430	443	442	462	428	470	461	486	448	471	466	421	481	443	449	451	455	448	474	483	426	440	419	458	399	481	417	441	433	458	472	514	458	432	503	424	447	439	475	443	473	475	450	465	457	463	506	460	480	480	445	462	448	462	427	457	460	451	477	450	453	424	469	436	466	398	429	467	467	438	451	463	452	429	425	443	440	450	500	453	480	488	473	412	454	461	454	440	467	442	463	484	444	449	438	439	476	454	454	465	422	484	477	435	450	472	455	460	418	452	460	413	446	415	466	445	471	441	461	433	478	442	448	459	426	444	450	476	481	453	437	416	468	446	460	490	446	470	476	451	453	417	445	450	454	459	476	480	490	442	445	454	461	454	435	428	489	475	416	448	500	479	478	437	434	453	464	417	409	433	439	438	427	454	431	401	446	441	459	485	467	454	458	401	462	460	460	449	448	460	471	482	459	493	443	420	427	473	417	456	486	473	437	452	446	448	474	444	462	454	484	468	452	472	437	465	435	433	444	482	424	451	455	444	430	474	470	473	492	459	462	492	439	444	455	448	475	451	470	473	451	423	461	441	446	406	471	462	434	439	491	440	482	480	418	509	446	461	426	451	463	453	473	471	453	461	453	473	447	441	431	447	461	431	440	427	464	434	415	453	442	438	453	457	493	412	442	406	430	426	403	410	483	454	447	408	478	444	458	464	455	414	448	487	473	460	465	481	455	462	442	435	487	454	443	416	463	410	435	459	453	471	477	459	421	461	447	437	449	443	461	435	424	464	475	485	477	478	464	434	451	453	473	457	472	476	467	443	420	502	469	459	434	464	464	431	429	468	464	466	439	440	442	458	449	428	440	502	447	462	458	463	457	427	468	438	455	481	427	429	450	487	487	462	445	442	427	451	483	437	460	451	421	411	475	446	470	427	499	429	447	440	449	481	455	467	445	472	441	459	441	447	490	465	465	425	432	430	434
55295	92901	76940	53088	35824	18472	6152	2155	1097	852	755	795	770	786	749	748	775	794	806	818	752	805	729	819	786	800	772	801	804	830	778	822	778	769	796	764	811	749	765	767	775	832	771	799	809	808	800	738	797	781	747	812	805	751	771	785	803	776	789	797	754	772	746	758	708	793	750	736	786	775	731	725	795	796	765	751	754	810	822	782	750	715	738	769	797	752	743	808	813	738	815	762	756	799	811	769	753	820	805	776	813	780	754	719	824	771	811	768	844	724	815	772	797	756	788	759	818	776	807	742	782	793	788	773	734	819	723	774	816	750	748	831	793	768	828	779	769	790	802	783	794	711	748	797	751	818	790	815	805	778	824	832	770	771	753	782	780	734	745	762	793	769	764	773	771	814	759	745	797	757	766	739	739	784	783	774	723	816	816	802	763	790	760	838	762	792	741	823	750	794	752	791	813	720	778	776	758	733	802	793	802	796	788	786	755	787	807	813	728	799	777	768	780	779	810	793	779	777	747	758	743	787	786	812	762	777	785	784	802	791	758	755	751	790	778	809	762	811	787	741	781	760	765	808	785	763	767	794	787	805	782	779	711	753	765	789	739	755	770	784	727	794	746	771	809	770	789	722	785	779	754	760	730	794	797	782	765	781	786	780	762	794	737	786	812	769	728	774	780	761	716	777	843	736	794	798	784	790	802	774	772	761	808	735	758	791	795	797	799	770	755	777	798	767	751	730	765	780	742	784	801	812	725	767	754	794	756	756	761	817	770	794	716	741	760	767	785	708	731	734	813	759	776	732	806	757	768	758	761	800	805	783	812	750	799	720	807	749	787	784	763	753	803	781	805	788	764	806	773	771	767	717	760	777	814	764	776	733	771	756	778	759	773	816	735	816	741	739	783	803	759	759	809	797	813	807	774	781	804	753	767	731	761	782	823	774	776	783	761	796	773	751	867	750	777	760	784	804	778	750	788	735	814	802	726	812	744	779	799	779	762	780	788	749	830	767	743	693	718	774	763	822	750	825	743	738	775	783	799	783	777	781	801	775	837	766	813	711	737	735	739	780	752	765	752	781	786	763	779	773	785	770	800	810	760	758	767	800	769	767	811	787	740	778	786	781	770	755	772	776	750	775	790	805	760	782	787	734	779	805	787	762	778	794	784	800	764	793	790	768	761	810	727	757	765	791	773	743	762	782	805	811	747	765	753	807	794	797	779	757	838	768	727	779	759	774	811	827	784	762	731	823	773	779	775	806	782	753	782	755	814	764	709	807	743	775	757	739	755	801	772	700	755	780	751	745	779	798	803	750	812	791	797	831	801	757	768	728	757	768	788	701	720	758	793	776	767	781	799	807	812	758	785	754	832	794	755	765	805	815	738	807	820	798	785	737	806	781	776	749	762	783	803	813	732	850	745	703	773	803	798	819	803	807	786	724	728	785	792	772	740	763	813	805	771	764	769	787	794	802	780	780	757	813	763	754	801	834	736	766	727	777	786	767	770	773	788	808	782	765	744	798	778	783	760	760	743	744	779	786	761	793	796	801	751	804	733	751	756	800	774	806	756	801	761	774	761	720	755	830	780	772	778	823	788	766	802	806	811	801	779	720	764	779	754	766	773	805	758	755	802	804	803	830	807	721	732	748	803	749	804	765	808	744	786	744	761	751	807	829	770	789	841	778	790	790	823	751	795	782	787	787	754	764	801	763	806	774	780	766	818	739	718	785	766	785	822	782	781	800	728	847	733	793	740	786	753	791	737	757	768	782	772	765	723	702	785	800	823	761	778	787	759	828	809	784	738	774	776	789	789	806	749	772	801	851	793	753	782	801	774	803	736	806	766	754	805	787	751	763	790	777	768	749	783	801	763	797	760	825	815	777	776	764	753	764	857	735	792	818	773	783	829	815	773	729	794	753	777	788	803	765	704	760	802	756	767	748	791	747	748	734	797	784	804	789	688	804	788	771	796	786	727	763	798	730	759	762	817	763	746	797	814	733	769	806	766	788	809	759	749	784	762	803	749	754	766	782	765	772	765	800	715	833	799	772	788	785	802	719	763	793	744	778	766	752	757	793	753	815	752	753	784	776	815	727	777	756	772	796	761	761	749	797	799	774	773	813	753	798	724	767	779	762	782	808	762	780	749	796	763	729	768	771	772	778	811	746	785	745	741	738	810	800	780	788	797	767	813	788	802	783	763	780	800	752	740	819	779	793	757	797	781	809	770	726	824	754	776	804	762	811	779	769	753	750	797	776	783	803	718	768	752	721	759	764	757	791	754	795	781	759	804	803	770	810	761	817	770	783	775	805	751	755	803	813	790	776	761	791	793	778	773	729	809	779	765	794	751	732	836	764	769	815	785	708	802	841	727	766	766	757	782	762	786	806	795	792	761	800	779	782	814	797	775	724	785	736	791	755	741	773	770	752	801	763	798	775	796	801	819	798	792	820	824	787	778	822	760	772	777	731	837	767	753	798	779	747	782	794	765	785	799	776	747	790	803	738	756	852	789	761	830	788	804	803	791	777	792	805	785	795	742	767	782	832	766	769	720	754	792	811	776	740	767	801	743	741	771	777	777	813	751	751	780	814	733	768	767	767	745	779	790	771	796	753	781	796	774	741	829	739	785	768	799	752	824	758	801	847	784	760	785	780	796	796	774	796	736	794	786	807	776	820	774	737	756	795	769	815	775	814	738	770	770	779	750	776	833	743	766	763	776	782	801	780	783	810	725	802	765	799	790	777	782	749	776	771	779	807	763	723	735	732	807	770	738	801	735	753	784	755	767	760	793	803	802	774	824	764	751	808	810	731	795	794	736	744	749	761	801	749	802	767	743	748	752	735	746	809	773	779	749	770	766	741	785	764	790	755	756	818	817	772	764	774	752	750	785	830	760	748	751	814	736	818	760	772	802	735	750	761	755	779	779	711	767	760	775	759	784	744	743	819	749	787	869	761	758	783	818	798	797	832	774	760	813	771	764	825	764	775	747	790	757	805	814	758	816	804	782	779	716	762	784	820	801	720	755	791	781	782	794	771	758	747	776	728	752	827	759	817	819	788	782	797	764	858	823	761	770	744	745	747	775	768	725	758	811	802	804	767	764	761	826	727	783	798	750	809	787	792	806	727	800	747	788	736	758	750	804	752	777	804	784	826	752	755	748	742	797	770	746	801	769	825	772	800	757	754	797	725	781	793	808	815	765	749	791	755	745	712	753	847	813	810	809	800	767	785	790	788	738	795	780	748	778	792	747	785	826	738	786	731	783	803	756	755	791	786	798	832	803	756	737	796	757	783	805	790	765	707	725	767	757	768	740	777	779	787	745	835	851	790	765	715	835	722	765	753	752	764	765	764	782	788	789	843	768	775	762	794	750	756	773	802	790	819	755	779	747	807	790	786	759	805	761	753	781	769	799	779	802	765	727	774	771	783	755	824	761	790	740	774	768	744	763	745	768	807	765	773	784	790	764	811	753	756	780	708	741	761	783	804	794	756
23417	22620	36549	36997	30634	22880	12424	2216	795	605	553	563	543	556	563	505	541	489	578	521	543	501	524	526	587	525	512	533	509	515	490	516	527	487	550	531	557	524	534	537	526	513	519	546	498	543	549	521	504	505	526	490	522	531	515	511	507	507	513	522	562	533	502	501	558	550	511	515	548	551	561	551	517	499	477	514	546	486	468	551	484	541	522	545	493	520	564	537	507	538	548	521	534	532	541	488	536	527	509	512	583	487	561	503	557	524	519	543	531	539	498	549	541	535	551	538	555	544	535	559	510	492	482	532	528	565	528	510	531	551	523	505	495	508	543	557	527	504	534	544	514	502	566	569	491	532	505	556	512	501	481	489	530	554	490	546	495	533	507	537	534	528	519	559	502	541	519	514	538	495	549	504	557	514	501	528	551	528	554	558	539	548	529	525	506	553	532	506	517	510	498	538	518	552	540	545	529	566	540	534	546	532	516	568	551	534	535	506	526	477	503	529	494	560	519	520	579	496	496	528	541	573	546	540	562	520	543	534	544	520	525	538	531	507	550	501	532	520	529	513	528	521	500	536	544	525	502	542	524	570	541	517	533	506	473	504	540	562	499	500	471	529	508	525	512	491	509	512	523	512	499	509	485	522	526	547	518	496	512	538	543	499	547	485	528	528	521	530	570	502	523	528	551	506	510	510	509	519	556	525	593	495	528	536	502	513	560	533	558	530	498	537	503	505	529	539	531	518	552	510	498	529	506	511	544	514	477	504	520	509	541	548	516	504	539	552	523	564	515	510	542	522	551	569	516	553	532	526	579	551	545	525	496	565	521	544	560	552	478	475	532	488	528	508	520	558	547	548	523	546	499	604	507	499	524	531	557	466	540	508	543	516	496	533	537	513	514	556	506	503	525	522	588	526	445	511	513	540	508	566	512	535	533	541	502	488	534	540	518	522	553	512	520	494	542	518	547	508	513	491	526	512	531	491	540	553	496	536	526	500	539	547	495	504	537	496	514	534	537	510	515	509	554	518	537	519	528	531	511	535	542	518	552	514	535	513	530	515	514	516	511	494	518	509	494	513	534	542	517	504	525	527	557	524	550	501	518	556	503	485	521	529	498	529	513	530	535	547	514	519	510	513	537	526	552	535	535	480	497	499	538	526	491	532	526	561	494	472	492	524	537	552	554	556	530	519	550	535	574	512	518	533	523	487	521	535	525	564	507	561	481	521	535	524	504	536	549	533	533	517	558	509	557	528	540	552	560	507	563	512	517	513	485	514	519	503	496	496	541	543	539	523	510	538	531	538	506	487	514	523	543	550	506	519	521	521	532	553	504	531	546	497	522	520	530	530	503	520	561	543	498	548	520	553	552	516	531	572	558	518	504	548	550	520	526	505	553	475	538	540	514	468	536	520	526	537	484	519	572	548	494	508	520	507	519	503	500	497	486	527	533	493	553	531	516	517	515	497	549	522	542	518	506	520	503	529	559	521	570	552	527	527	544	517	509	516	485	541	539	539	533	532	522	506	525	523	529	499	486	500	534	518	512	512	533	509	589	531	500	491	530	512	541	514	548	498	550	541	514	533	518	491	511	524	547	505	555	497	511	545	525	549	536	516	486	584	483	494	501	539	498	552	524	526	574	541	517	541	556	537	563	529	539	555	559	519	502	530	505	545	544	524	519	531	483	542	517	532	460	508	531	537	500	554	525	524	502	540	545	583	525	569	491	540	484	534	547	523	516	546	527	568	523	522	533	522	556	544	529	530	520	548	556	511	507	515	516	514	534	555	520	564	494	528	550	498	520	536	537	540	515	507	524	523	501	532	539	508	526	564	535	543	535	503	526	483	534	542	496	503	520	522	516	515	475	515	486	533	539	542	481	503	512	498	534	518	501	553	504	512	537	535	549	548	505	561	521	570	507	525	537	541	554	510	564	543	514	548	498	518	546	532	505	535	539	531	536	533	589	504	523	551	532	528	528	538	527	495	547	514	547	528	556	531	513	519	557	529	566	515	534	540	541	517	526	492	531	539	522	528	541	519	493	511	539	507	509	554	530	507	517	503	536	475	513	543	466	528	560	509	522	541	542	525	536	485	517	542	532	551	515	523	519	531	534	553	522	551	554	530	536	526	526	521	527	520	505	491	502	505	517	530	525	502	526	530	532	553	513	519	526	518	509	577	522	504	524	504	519	545	528	536	563	501	532	497	528	507	539	511	518	521	520	539	515	506	504	499	489	538	530	516	531	508	542	537	536	560	506	514	511	501	541	483	527	520	544	551	510	527	502	550	536	528	498	489	510	502	513	519	494	522	527	514	520	517	569	505	476	516	497	524	523	536	509	509	521	551	522	522	525	544	530	510	505	512	525	537	528	534	523	539	494	504	510	518	564	553	531	544	513	520	484	513	506	531	556	496	478	511	500	539	484	564	525	521	489	543	521	555	521	538	532	516	566	520	506	532	525	519	529	531	510	482	534	553	549	532	516	517	513	575	555	544	513	558	531	559	553	507	511	525	497	506	538	521	505	539	549	525	525	547	525	512	506	491	503	525	531	503	523	554	572	530	510	485	557	506	533	527	574	513	519	498	532	497	518	515	496	526	521	497	542	508	561	561	533	549	553	497	519	530	539	518	511	506	519	555	543	493	555	521	535	564	510	540	549	522	532	504	510	565	545	509	526	503	535	541	550	507	525	516	522	528	543	505	520	529	521	534	566	512	496	523	505	535	532	541	542	498	503	519	501	503	510	557	555	540	544	508	522	522	483	530	542	520	545	489	536	516	491	537	513	491	530	494	556	548	518	521	532	528	542	528	553	518	548	493	552	530	515	496	493	501	512	511	589	518	472	526	566	546	503	497	512	551	523	500	469	542	526	536	512	540	488	521	507	506	521	514	529	523	517	546	522	509	517	527	510	497	518	554	534	524	511	529	569	512	550	525	532	519	526	500	521	511	503	558	526	558	504	541	495	541	514	539	547	539	487	491	538	549	512	489	505	555	533	500	506	530	539	555	530	509	538	536	492	517	521	491	548	507	504	544	533	527	522	522	578	550	526	559	517	501	545	533	577	526	505	511	534	522	536	520	509	558	528	538	532	557	480	526	496	543	556	511	513	539	537	520	514	522	580	536	558	505	495	514	524	539	520	501	490	483	527	549	518	508	526	521	544	537	493	488	484	516	544	511	525	480	542	533	522	475	527	534	531	547	520	514	505	560	569	515	557	517	524	513	504	527	532	555	506	544	490	510	506	489	512	527	514	532	497	523	501	501	529	535	499	540	520	505	572	537	529	488	516	499	545	511	486	510	527	531	547	520	538	552	534	531	556	542	513	531	542	534	500	493	539	561	495	523	530	500	490	551	516	500	528	535	526	501	521	506	549	483	499	519	525	562	490	520	527	515	558	495	523	499	533	524	563	486	561	519	522	496	561	559	518	565	478	521	556	536	488	566	517	530	502	549	539	530	512	514	482	538	515	544	545	517	558	508	522	533	530	551
59643	102441	87695	64710	44376	25739	11385	3815	1522	975	922	951	837	889	845	891	873	902	905	812	858	895	885	825	830	872	854	835	867	874	879	855	884	859	907	943	877	880	907	811	865	881	911	865	862	885	851	929	874	840	840	868	888	883	881	880	856	892	881	925	915	885	868	863	912	890	861	873	857	887	854	847	881	841	884	834	861	818	868	854	902	857	814	860	842	876	872	830	952	851	847	877	865	902	840	855	888	889	828	866	883	866	874	913	835	885	879	894	947	835	839	866	914	870	860	868	891	896	849	885	890	820	889	852	870	852	868	883	887	876	859	825	867	854	849	861	817	889	871	887	832	859	892	815	879	892	863	866	854	894	916	863	840	861	899	942	897	951	838	845	852	875	904	830	829	822	896	847	882	936	863	904	852	882	864	879	836	911	864	860	859	924	868	897	832	886	935	923	850	865	857	874	873	873	858	842	902	812	887	912	907	892	870	890	853	907	849	900	882	911	861	888	856	878	874	880	847	849	878	892	903	853	845	870	918	877	843	840	898	904	875	817	858	884	837	870	857	872	849	823	862	851	878	832	901	876	863	874	871	890	916	867	871	805	849	870	898	813	846	913	867	879	854	849	804	907	901	926	862	843	877	856	867	876	915	861	875	871	922	854	830	947	932	903	830	859	852	873	870	854	854	856	858	873	861	857	869	876	842	895	884	854	839	839	885	809	872	883	909	926	846	855	910	844	893	885	886	854	851	818	869	845	911	875	905	851	918	801	912	882	884	806	900	854	805	902	907	916	920	853	867	852	847	893	843	864	889	850	902	923	837	861	857	876	887	823	848	870	840	855	861	812	907	859	893	858	853	836	906	840	873	870	891	851	850	854	901	911	868	870	905	879	861	888	849	901	884	875	866	914	861	905	836	867	842	830	854	892	885	864	856	835	860	854	895	907	880	854	832	914	846	870	939	913	865	910	854	869	887	848	890	895	904	864	890	873	853	898	905	844	867	845	855	918	872	922	866	872	887	866	836	909	883	863	853	880	826	871	867	900	811	785	885	905	826	870	841	924	788	867	883	907	878	848	892	870	895	898	881	849	875	859	858	835	868	848	838	840	909	841	849	851	885	818	847	869	840	839	857	914	820	869	900	872	874	874	865	853	924	858	856	894	903	860	865	868	806	828	860	845	809	859	864	882	841	868	901	840	885	888	835	872	845	887	889	876	892	905	850	891	858	829	864	892	850	896	870	865	821	833	826	884	818	835	856	862	883	846	850	871	899	875	906	910	870	860	908	861	914	862	866	870	820	888	825	881	872	859	903	874	917	866	876	890	887	887	814	866	889	894	871	920	885	857	873	906	911	854	897	880	813	874	861	908	863	892	897	898	795	834	902	913	872	859	849	865	813	868	877	842	896	831	885	872	888	822	908	825	879	871	856	873	828	867	908	880	844	849	904	865	892	905	839	869	897	911	875	858	852	869	869	827	883	872	851	918	899	829	851	891	946	885	848	890	840	882	887	874	896	852	868	885	914	842	854	857	853	834	891	869	875	863	857	914	875	864	859	897	870	872	869	837	898	891	854	901	893	878	888	864	884	874	831	913	897	861	916	911	851	864	834	862	867	861	877	859	841	843	880	856	917	923	886	862	888	852	858	856	824	916	876	829	836	893	821	879	850	856	905	902	886	890	930	866	851	837	871	922	837	928	896	806	856	830	881	915	865	893	832	917	910	911	838	921	866	875	863	877	892	890	917	901	856	834	866	889	873	873	879	863	858	891	870	862	857	827	909	855	887	890	890	881	871	923	897	900	843	906	859	841	882	891	856	927	852	848	788	846	875	863	857	877	843	860	906	835	860	868	845	841	868	858	892	892	905	846	897	884	851	851	912	845	894	881	818	863	890	859	860	911	946	884	867	904	839	905	897	855	897	883	857	855	839	860	896	864	899	828	894	902	886	859	868	870	835	834	893	926	869	856	853	894	875	882	903	850	882	867	861	876	880	914	937	874	870	912	926	874	954	872	936	803	876	806	850	873	862	910	899	856	888	880	870	892	876	906	828	875	854	854	865	885	905	880	876	830	837	884	859	944	837	862	851	932	846	844	886	885	827	800	841	870	852	853	872	823	834	841	924	907	819	919	927	849	855	901	849	886	838	857	866	873	847	890	898	867	862	852	897	916	812	867	887	904	885	932	886	885	855	840	920	890	866	893	904	900	880	824	884	863	922	877	838	834	847	877	876	838	883	900	872	898	897	829	908	857	899	878	828	866	855	828	801	859	901	888	865	860	913	879	850	916	933	850	885	828	885	852	907	884	846	890	918	843	879	822	867	891	871	852	824	888	927	819	864	851	861	862	831	860	859	877	879	897	886	831	849	854	895	859	857	847	863	838	852	856	914	902	875	891	879	871	844	907	906	806	919	893	892	848	859	897	884	882	879	907	875	861	840	878	889	842	901	887	828	909	861	892	917	897	899	855	850	880	887	901	886	897	874	889	800	898	931	902	855	933	920	901	858	919	878	863	841	918	905	853	884	883	830	851	854	872	838	827	937	898	877	888	891	830	877	880	861	894	857	907	868	874	855	854	896	858	901	865	803	842	857	866	804	863	822	852	882	868	938	914	872	908	832	856	880	855	886	924	882	869	871	868	863	924	861	857	881	875	883	982	945	829	870	930	872	898	862	851	865	887	842	840	859	868	842	883	869	862	843	852	861	862	840	858	868	914	851	894	876	861	863	887	838	906	900	894	909	827	856	845	869	842	902	913	870	841	882	876	859	923	887	874	872	835	891	862	864	947	915	891	869	818	929	871	850	834	880	858	859	901	871	828	935	877	887	822	807	866	872	861	877	895	879	825	867	851	902	856	877	911	819	870	906	836	904	914	849	908	870	908	897	794	873	882	928	884	846	896	855	842	840	917	897	868	869	932	849	906	900	905	858	823	874	846	875	854	895	802	872	912	853	870	886	875	916	847	846	862	865	859	853	874	830	915	882	916	837	920	901	857	844	873	877	848	898	838	895	894	876	875	821	867	886	871	835	891	876	847	901	854	849	915	909	867	853	887	843	895	867	898	873	921	861	814	925	863	884	876	838	815	900	861	885	890	901	838	861	906	879	895	827	902	869	835	829	843	849	891	917	850	895	834	808	902	884	812	870	845	927	867	856	902	886	830	837	872	915	927	830	849	933	880	891	837	885	859	946	828	889	888	884	893	863	882	858	872	840	864	874	886	867	860	886	814	863	899	843	889	830	872	905	900	849	912	917	906	837	895	831	853	877	891	847	859	857	901	870	842	849	865	907	789	936	896	860	841	873	906	855	916	907	852	899	833	898	850	891	925	856	858	873	849	876	875	877	805	877	855	871	889	885	772	904	919	909	816	840	869	839	832	896	903	889	798	839	882	859	873	856	852	834	836	850	855	901	902	887	811	865	847	886	877	887	864	867	821	894	856	835	837	883	890	902	827	820	919	851	836	864	901	859	837	895	909	913	861	849	921	813	870
27687	29867	33851	21523	7653	2274	934	587	445	392	387	415	390	434	422	380	388	412	425	406	419	428	393	411	411	411	418	380	416	398	391	422	403	386	388	376	421	395	403	416	402	398	412	396	407	418	428	403	401	390	417	395	380	409	389	437	408	392	391	401	416	417	399	412	403	403	390	396	397	410	425	414	444	391	404	407	412	368	396	406	412	398	398	414	425	390	434	394	408	420	452	395	367	428	383	426	428	433	423	409	421	410	419	409	366	425	406	408	434	386	403	434	428	442	373	400	385	409	414	374	373	440	401	418	392	448	363	422	452	415	422	385	404	368	383	417	405	382	416	401	385	378	398	412	391	410	393	411	422	428	418	364	430	425	368	374	365	403	429	397	405	386	421	375	393	431	389	432	427	425	437	412	405	414	404	417	414	430	394	392	401	440	411	398	384	388	401	388	407	447	392	410	383	392	379	394	403	402	407	395	392	432	414	405	409	410	394	423	374	387	435	400	430	412	386	406	403	387	388	433	413	384	392	405	414	386	434	398	439	386	423	401	424	400	419	388	376	436	405	386	395	396	420	410	390	402	380	399	394	409	393	412	412	413	408	408	404	370	386	365	373	417	380	371	401	391	381	388	440	378	375	414	368	406	352	423	426	411	419	410	369	380	393	374	405	431	398	440	412	361	416	423	425	426	400	413	411	407	399	425	397	384	407	397	431	390	377	410	399	389	396	420	416	389	418	396	405	377	394	418	396	403	373	432	396	439	388	410	417	425	449	385	435	421	431	414	403	399	390	408	400	391	404	428	418	402	382	424	432	420	387	426	346	408	456	406	400	372	388	374	440	427	425	417	399	400	430	428	396	385	404	442	415	430	444	424	406	425	415	395	387	418	405	432	415	439	426	411	418	434	391	409	406	414	389	398	402	376	444	401	412	400	398	424	442	411	413	386	385	460	415	444	392	405	396	375	421	387	422	394	401	427	392	394	395	442	407	404	429	428	386	367	384	433	415	402	394	443	426	388	423	397	403	374	391	398	373	415	401	443	379	387	422	424	405	397	401	404	409	395	428	413	398	396	407	369	403	398	402	394	436	374	415	383	370	401	395	435	418	386	414	387	390	413	422	357	404	412	405	404	395	419	400	400	417	439	417	431	384	437	410	381	394	408	393	412	420	423	401	399	442	404	423	421	345	381	393	359	424	412	409	389	400	425	425	430	384	399	421	421	363	382	404	427	388	374	421	389	393	394	382	367	405	409	415	367	411	396	455	411	413	425	403	370	400	389	437	435	392	409	417	426	426	426	407	409	406	412	400	369	393	385	396	444	382	400	422	419	404	383	406	374	379	385	423	392	399	436	396	435	423	414	417	422	365	424	422	367	403	383	429	411	403	416	367	405	412	428	398	391	397	411	392	414	420	404	407	411	433	400	392	434	409	371	406	393	386	427	389	413	397	403	414	416	459	448	425	416	418	438	380	408	397	405	411	410	395	385	385	405	402	389	389	413	370	404	408	425	379	409	430	386	402	378	406	426	436	401	389	402	399	451	416	403	395	375	406	398	436	384	406	412	435	423	412	417	388	428	386	420	358	416	400	385	421	380	399	396	397	407	397	394	402	391	418	368	395	419	394	431	399	429	398	396	418	405	375	397	420	388	400	381	447	386	404	400	432	387	384	376	444	450	381	438	404	376	410	380	424	400	400	417	422	436	425	424	376	411	405	364	390	386	396	435	407	430	414	430	411	399	385	420	380	377	374	418	396	387	409	411	400	370	421	421	425	424	423	376	416	410	426	401	432	410	371	390	414	398	420	392	396	422	391	422	407	440	407	383	394	413	385	401	398	413	422	394	371	397	417	409	404	413	402	401	442	406	401	393	360	377	407	401	429	422	336	378	379	403	432	407	404	414	426	353	395	406	429	409	413	400	368	415	427	414	407	386	444	449	402	393	442	377	398	405	429	389	390	388	409	400	436	416	429	398	377	412	463	386	402	371	390	400	382	423	365	388	431	425	399	432	399	413	383	427	390	411	426	400	394	424	416	435	409	394	420	412	421	403	386	427	383	428	402	403	431	406	412	402	352	451	400	414	404	404	381	389	353	423	425	420	399	431	403	404	427	412	369	403	409	430	375	411	416	398	395	432	431	382	391	401	432	413	401	402	388	411	422	421	421	426	400	391	390	380	403	406	424	387	372	429	424	389	422	438	444	393	388	410	394	399	382	404	406	415	388	424	381	376	433	434	414	402	375	413	379	406	391	391	392	418	391	422	423	426	385	388	438	382	395	415	411	421	389	434	367	416	390	387	367	407	394	407	416	413	380	377	412	383	423	426	381	402	406	393	406	396	403	379	412	419	397	416	377	442	440	415	398	370	420	412	424	382	418	378	439	400	459	375	407	412	431	406	420	378	395	421	413	429	402	390	412	440	385	436	403	394	392	398	380	395	415	388	412	432	410	413	398	397	404	427	417	404	422	385	381	421	383	429	398	416	397	400	423	421	408	394	396	385	428	396	379	404	429	413	385	420	413	386	412	420	415	403	383	398	401	391	386	409	390	414	449	406	397	400	406	428	382	379	413	402	411	390	441	421	397	390	367	417	426	402	388	384	405	407	405	415	392	442	393	425	412	436	385	404	424	381	421	419	381	415	437	386	430	370	433	429	440	403	431	388	434	398	378	438	412	405	384	388	421	418	414	363	400	414	381	391	400	402	410	414	398	441	382	429	410	410	439	395	401	408	417	402	406	407	399	412	405	389	414	423	442	383	408	415	409	365	412	445	441	399	379	369	393	395	439	424	414	410	415	401	410	418	411	417	409	383	403	395	442	400	397	400	385	450	418	378	383	398	410	409	420	365	401	430	385	434	423	422	435	394	439	378	414	403	427	405	390	406	402	417	382	389	441	414	419	449	412	406	414	370	394	386	411	440	375	384	408	427	434	395	417	389	408	401	415	454	409	392	412	396	419	414	402	439	441	405	379	412	412	414	383	430	401	425	387	359	398	370	413	385	388	442	401	418	386	354	430	391	410	429	407	401	431	388	434	387	409	399	379	442	402	424	407	394	397	411	410	399	399	411	366	464	385	389	398	376	415	406	425	368	419	399	392	431	398	395	438	379	384	392	401	379	433	441	370	426	389	392	434	363	398	448	403	432	407	383	425	412	397	412	404	437	410	362	374	388	399	395	429	443	450	383	386	423	381	384	438	414	408	408	446	400	417	384	417	408	408	420	411	376	438	401	388	394	394	381	383	400	407	386	435	394	401	415	422	420	410	429	406	374	422	401	418	434	416	393	410	436	437	379	363	399	417	429	409	392	400	396	444	392	405	392	398	399	430	410	423	377	414	382	402	400	388	416	406	409	424	398	395	397	416	419	430	412	416	417	410	410	420	413	432	387	386	403	364	403	375	406	350	411	381	423	397	417	410	409	412	388	412	421	432	387	410	414	409	390	399	403	416	421	360	404	398	377	421	408	388	364	429	426	405	401	418	384	402	421
30510	49189	40147	24532	11542	4735	1968	1016	781	697	719	702	691	733	709	711	692	722	706	692	704	698	727	703	708	695	756	719	712	683	718	720	693	699	723	682	711	687	736	692	732	691	720	738	699	666	700	715	706	653	702	702	733	725	724	696	674	736	712	736	726	694	663	666	720	738	672	722	743	708	717	712	663	725	654	695	742	680	703	725	719	706	707	720	768	705	738	741	706	669	740	676	768	710	677	736	738	739	746	725	726	679	690	770	702	711	702	720	728	703	685	718	708	713	748	742	681	684	750	742	713	702	728	702	685	722	727	727	726	758	721	714	681	732	737	682	733	751	729	715	741	739	665	729	684	769	770	707	705	719	724	730	722	738	704	704	719	734	700	743	724	741	714	686	711	736	712	704	699	711	718	712	733	679	738	750	709	689	730	728	713	706	740	738	694	727	732	746	660	727	718	704	675	699	678	745	735	683	715	739	741	694	689	689	691	668	675	699	732	716	711	702	746	681	695	708	696	707	748	730	727	719	721	734	744	721	737	701	733	727	723	721	702	704	700	671	659	726	700	767	725	766	742	667	691	747	686	738	679	706	742	745	715	747	784	748	726	723	718	703	720	714	755	666	697	696	730	716	702	711	747	704	729	713	693	741	696	731	713	701	710	713	716	708	700	714	703	723	715	689	714	668	718	732	691	686	701	716	690	701	697	743	681	704	730	749	679	708	744	731	710	714	696	705	684	667	759	717	687	725	670	712	734	695	659	709	733	725	723	746	753	729	723	734	714	722	686	724	701	698	684	697	705	694	705	718	678	757	648	701	715	695	732	750	727	662	711	697	703	731	715	713	707	743	726	678	676	718	739	689	722	749	694	720	730	710	723	751	747	736	716	714	725	729	716	701	724	700	700	710	685	720	740	737	729	695	724	686	698	708	686	674	744	716	704	676	655	707	749	706	747	713	680	688	680	671	725	708	753	709	674	679	730	739	704	715	687	721	717	750	696	665	731	700	669	729	755	766	771	671	718	733	700	718	735	692	701	696	717	712	718	717	679	727	767	709	742	729	697	736	690	709	702	714	687	747	741	772	697	679	676	694	693	775	720	700	696	740	716	746	726	704	709	741	710	721	728	710	729	692	743	767	742	746	711	696	759	731	736	689	683	715	698	740	714	734	739	726	700	730	751	729	701	697	696	714	695	729	752	683	717	685	740	684	723	708	690	675	717	718	692	702	717	702	711	696	747	740	692	655	718	713	732	747	734	718	687	688	723	725	697	711	740	702	683	760	731	744	734	666	693	700	681	713	731	727	688	733	723	675	742	713	716	700	714	769	721	718	783	703	713	731	705	705	702	639	715	759	732	730	659	716	729	737	669	737	697	719	728	741	711	728	763	779	711	729	718	748	707	687	727	692	707	747	746	723	720	685	708	707	737	732	711	722	687	746	698	765	718	706	703	699	722	753	701	724	750	698	659	714	713	722	682	723	741	698	719	696	678	740	716	710	710	719	708	725	724	697	679	744	733	713	667	727	711	690	715	683	722	708	729	652	716	714	680	736	726	712	755	703	743	694	737	682	725	740	719	684	692	715	721	739	714	711	701	701	662	697	767	707	705	745	712	749	692	705	697	699	703	769	753	742	725	703	724	724	742	741	756	740	703	706	681	687	726	693	696	670	681	692	690	719	721	714	718	692	697	679	747	735	667	711	721	685	692	666	739	692	696	687	734	682	660	686	673	713	721	722	734	718	695	710	719	705	683	711	727	686	732	732	713	736	748	736	716	717	731	696	681	690	718	718	712	695	706	730	732	704	753	699	709	767	737	734	687	735	693	712	728	704	674	702	714	744	721	698	719	674	702	730	732	714	658	706	739	701	713	726	674	708	698	710	702	736	718	686	731	715	734	700	716	747	745	722	693	726	702	703	716	683	675	743	710	656	766	715	726	700	702	726	699	707	707	742	691	752	688	763	677	727	709	700	740	722	720	731	702	728	718	703	684	709	725	730	752	646	747	706	695	733	693	689	740	647	724	727	690	736	683	675	702	707	720	648	759	732	682	753	710	710	720	739	704	765	706	705	731	786	739	683	659	706	754	683	751	775	700	695	775	689	716	733	746	689	781	742	732	679	739	749	677	678	738	752	727	702	670	702	728	721	715	732	705	715	697	708	682	731	721	658	723	712	673	769	709	728	730	731	717	701	718	748	693	751	809	689	752	671	710	715	702	725	748	717	732	707	746	686	742	694	661	703	776	728	689	691	689	743	726	678	697	740	668	747	770	738	750	658	681	691	731	754	733	731	726	687	697	721	705	694	683	755	693	734	735	718	687	686	730	682	712	727	709	678	743	701	669	718	709	740	680	747	741	731	753	692	698	739	768	729	678	701	704	766	741	685	676	694	699	720	673	693	699	698	700	699	731	745	690	713	704	675	715	670	708	709	718	717	724	763	703	699	742	714	744	732	687	678	666	710	724	726	721	743	704	696	695	703	704	706	738	757	717	739	764	716	704	701	679	725	681	684	727	742	724	769	739	712	703	728	750	699	689	698	697	681	710	697	679	644	727	681	694	716	710	718	718	701	692	713	752	659	685	688	722	724	692	764	690	693	722	727	731	732	724	730	730	695	727	693	752	744	688	711	719	762	736	722	740	689	669	692	680	745	671	694	761	730	720	764	675	699	716	714	668	691	731	707	753	697	728	686	724	668	731	712	724	736	694	716	734	739	751	662	728	718	691	690	676	716	686	747	704	714	711	718	700	680	720	727	731	720	714	735	752	718	719	674	722	719	761	695	709	707	715	677	697	712	699	742	687	709	687	682	701	726	706	705	719	724	713	651	710	677	707	694	727	713	699	711	712	712	676	655	728	714	734	712	754	681	737	717	705	732	751	677	704	685	672	713	683	696	700	735	672	728	730	729	696	708	683	696	739	627	739	699	734	682	716	720	730	778	718	708	753	699	729	709	720	664	686	695	695	713	742	702	765	715	703	684	726	761	742	686	755	701	737	722	721	718	789	699	690	735	689	752	747	732	751	683	717	740	736	732	753	729	670	743	741	684	724	720	658	715	793	737	723	717	720	689	719	726	708	723	640	707	705	700	715	659	713	675	707	702	732	639	700	742	695	762	673	693	703	706	665	693	717	715	706	716	687	721	739	676	710	696	739	707	715	704	720	747	713	741	713	720	722	709	711	665	735	677	741	717	689	698	696	720	746	712	675	702	748	704	724	708	709	705	696	729	685	731	724	743	739	696	702	720	709	721	692	691	741	717	754	732	645	765	670	696	659	674	719	689	744	744	718	673	700	739	683	714	700	731	741	666	704	735	674	724	716	701	704	729	791	755	742	724	739	702	673	767	747	773	721	696	664	710	693	671	699	720	706	722	688	670	710	737	680	679	739	710	662	721	737	750	734	695	695	697	699	689	735	690	718	707	715	742	716	667	704	745	728	707	712	697	686	704	688	737	699	693	738	689	736	721	745	726	682	716	679	705	729	696	751	716
24553	24546	41894	40595	28029	17586	6058	1171	655	458	474	482	468	507	494	465	466	456	493	466	500	436	476	441	430	408	469	464	450	485	445	421	442	467	486	486	502	481	461	467	469	457	461	477	468	450	486	447	445	445	427	430	492	479	444	471	414	446	471	476	507	506	472	462	468	476	427	459	455	466	453	480	420	408	439	434	452	447	457	443	442	473	408	480	437	440	451	445	439	448	413	472	455	461	450	472	430	484	459	484	455	426	459	453	434	471	456	461	457	464	459	455	454	465	471	435	440	435	459	433	452	431	422	464	493	407	467	488	459	467	451	478	456	447	441	476	443	465	448	457	427	475	464	448	434	428	447	464	492	444	465	484	453	466	444	490	499	477	465	444	492	451	466	467	456	440	448	475	439	458	455	435	437	456	485	444	429	410	457	469	468	445	444	462	431	492	450	445	456	517	453	442	445	459	418	432	469	473	454	478	442	430	482	467	483	463	429	429	478	431	456	472	461	460	469	437	423	474	441	448	429	422	465	501	466	458	476	480	454	467	435	471	439	461	457	469	462	456	466	437	474	460	443	462	436	475	419	438	461	421	430	462	503	462	455	465	475	443	468	478	459	452	449	478	447	460	445	449	473	468	492	450	460	464	450	444	462	425	454	475	412	458	473	451	474	469	439	505	479	440	458	447	464	449	461	442	453	467	466	460	428	504	483	421	411	439	492	437	437	456	480	444	453	453	445	460	500	467	482	516	466	468	445	463	481	445	499	457	463	456	476	450	478	472	461	481	484	470	453	438	443	443	495	471	483	455	439	452	439	454	471	442	476	444	429	475	439	433	469	428	450	488	469	453	475	504	430	441	430	490	449	438	418	493	425	433	485	478	452	469	492	439	447	450	447	481	453	429	434	427	461	408	455	455	431	440	456	463	413	453	462	464	477	429	451	436	481	452	457	476	471	460	470	461	476	450	444	476	463	468	460	457	442	429	460	474	470	495	437	431	438	457	469	458	486	501	457	439	454	480	453	453	468	469	435	454	435	405	495	457	471	439	456	423	473	430	415	417	437	444	433	440	455	454	455	432	427	492	466	439	443	479	443	496	489	447	452	467	469	392	469	456	496	469	464	457	490	448	443	484	433	444	465	459	438	489	443	429	473	446	446	438	454	438	485	475	454	458	460	496	473	458	437	475	441	429	498	472	477	488	458	460	427	461	479	485	461	439	435	416	479	454	458	461	432	464	438	476	494	461	528	430	454	490	449	447	456	438	517	425	497	465	451	473	475	430	449	438	435	466	437	443	449	451	428	469	457	437	480	468	432	462	463	449	457	450	415	422	428	444	461	458	466	455	473	464	460	451	473	470	465	457	463	467	449	447	453	435	478	441	474	436	480	449	489	468	455	456	473	439	478	461	470	445	446	414	475	471	445	454	467	458	449	474	389	445	437	482	432	451	469	447	463	497	491	459	501	461	479	491	489	438	485	456	442	463	437	514	420	457	460	407	444	431	447	457	483	459	492	471	455	439	464	441	442	476	459	467	463	489	455	437	430	443	450	461	471	461	466	456	441	469	465	411	440	462	485	444	455	491	487	473	466	448	479	439	443	450	467	480	433	460	437	438	454	439	486	461	456	488	478	451	439	471	449	463	439	465	473	438	486	441	455	494	468	461	408	428	479	461	437	422	452	439	448	439	427	444	465	471	450	427	434	468	419	464	480	467	500	481	498	485	435	431	442	457	456	481	425	445	463	425	484	439	426	481	466	457	465	445	478	457	481	465	465	431	469	465	455	485	447	441	444	470	497	455	467	484	424	420	481	442	485	470	449	454	434	442	481	456	401	454	482	489	467	452	477	409	447	437	442	450	435	465	475	449	489	512	435	462	472	440	461	443	480	439	428	457	431	477	437	499	484	468	471	480	474	426	436	462	470	448	472	441	433	494	459	456	473	436	503	459	451	457	455	470	430	446	440	459	442	478	445	443	478	457	499	444	460	455	454	516	454	457	476	427	452	456	422	425	464	461	434	463	497	484	475	473	469	476	425	430	442	482	439	479	407	445	485	449	462	489	446	443	460	420	464	471	468	478	481	456	426	472	445	466	457	450	462	455	402	440	450	457	452	434	489	439	439	460	481	410	475	472	442	416	436	451	454	448	464	448	491	466	485	423	466	449	453	458	434	475	464	438	429	443	476	469	424	447	430	469	459	454	482	460	447	451	462	453	482	477	496	416	460	478	437	460	438	467	450	457	469	484	424	451	481	427	471	448	450	466	420	424	467	488	464	453	453	438	494	455	462	461	452	468	430	439	465	457	455	462	463	497	417	502	435	468	477	475	447	463	454	440	426	397	455	438	441	475	454	457	467	441	437	445	421	466	479	472	441	472	462	478	437	437	451	449	491	475	446	403	467	452	437	442	468	444	433	489	508	476	451	418	467	468	440	505	461	504	438	484	494	440	444	454	474	439	484	412	501	490	462	453	438	441	434	420	460	472	458	431	456	483	444	456	455	447	451	471	460	476	426	462	450	464	489	452	491	426	412	448	461	477	436	450	486	459	472	462	461	462	462	471	428	460	464	430	480	477	448	458	428	446	438	479	446	450	432	465	475	480	449	452	450	439	423	459	483	464	451	462	419	443	462	472	460	476	496	457	453	476	443	463	477	462	472	441	448	455	421	412	401	444	467	489	463	423	479	469	411	461	473	452	477	467	445	469	479	430	471	451	476	477	465	462	452	450	420	480	457	420	441	468	440	475	438	458	435	430	427	474	470	468	462	450	476	492	454	438	449	447	433	477	416	436	488	459	472	440	446	478	487	423	457	430	446	478	436	455	450	480	453	450	439	455	486	467	463	494	442	466	461	487	484	450	465	439	449	452	460	511	455	489	460	501	449	457	460	490	416	456	444	430	438	494	439	467	458	476	454	433	487	456	427	470	464	461	436	419	490	429	435	448	470	440	486	438	441	435	473	445	476	439	442	470	452	415	459	474	435	453	479	455	439	435	449	469	461	489	447	522	433	436	477	459	438	458	415	496	453	454	462	416	467	448	475	476	484	465	486	463	443	451	490	455	455	472	468	449	459	472	472	468	491	426	484	409	449	492	439	457	450	462	449	481	432	454	484	464	431	456	449	446	529	470	406	467	491	464	428	431	470	496	436	455	492	475	440	435	431	450	489	470	460	502	454	449	459	442	474	454	459	488	432	472	434	488	479	478	449	461	485	431	417	438	484	448	458	445	504	472	425	452	448	476	484	453	446	434	473	424	433	463	451	459	466	462	488	475	479	474	445	437	484	451	451	476	457	417	436	479	464	435	474	409	443	420	467	476	470	458	477	476	448	471	467	463	429	441	453	457	428	464	481	457	469	453	440	472	441	446	434	466	463	404	446	451	446	414	472	473	493	489	421	506	455	463	463	427	436	441	450	467	503	408	487	412	454	445	443	494	458	414	445	438	443	441	457	467	491	446	492	448	446	468	474	428	466	467	466	451	467	448	441	475
54744	92872	77524	53525	35082	19721	7715	2471	1131	791	780	860	876	758	746	765	778	811	757	734	771	792	771	819	786	756	791	766	793	791	738	831	830	798	783	720	751	810	788	782	744	799	726	766	778	811	728	784	768	806	821	806	763	784	730	811	804	775	776	786	779	799	839	767	810	832	817	813	746	755	815	788	760	785	815	814	760	774	769	743	779	820	819	804	808	824	747	783	755	771	804	774	745	817	738	804	806	835	793	792	760	753	795	767	791	814	780	816	806	810	812	781	789	799	810	825	805	828	780	772	789	810	750	786	764	758	794	760	790	829	791	825	800	777	766	774	789	776	801	818	811	758	818	812	834	800	773	787	793	780	744	750	799	813	789	761	816	775	773	762	744	802	758	759	748	735	813	763	765	774	728	829	747	795	815	784	734	772	783	774	775	771	771	817	754	803	806	822	740	812	768	766	775	767	788	780	797	749	781	799	786	800	762	747	840	786	750	767	751	798	784	832	778	774	821	783	707	803	781	843	822	761	772	782	752	799	783	791	778	778	782	805	789	796	826	774	796	791	814	772	755	850	750	784	741	786	772	795	797	794	829	825	793	814	758	787	737	800	795	834	783	758	758	762	785	752	802	767	789	748	808	790	824	737	778	792	757	805	821	752	770	762	826	786	764	801	782	786	778	785	774	763	761	756	787	762	793	765	751	789	803	823	779	813	791	785	813	794	783	778	800	750	770	748	758	810	740	802	773	787	771	791	796	841	731	801	754	766	801	778	801	752	783	764	813	718	813	832	744	732	786	835	810	762	747	751	794	807	781	781	761	776	746	747	793	806	744	820	777	805	810	758	794	822	790	777	797	762	789	774	806	756	819	805	758	790	790	797	748	789	771	737	766	758	773	774	794	763	777	780	823	790	801	802	795	799	708	772	809	763	789	788	819	771	804	806	768	811	784	806	804	760	776	763	787	778	766	787	751	801	786	741	790	790	820	810	815	818	778	789	802	793	782	788	787	786	783	773	758	770	822	775	788	794	777	799	802	817	749	757	793	775	766	844	753	759	803	802	774	797	737	783	777	753	716	711	729	782	748	782	788	785	805	778	785	755	774	791	767	733	826	803	753	791	832	803	765	736	830	787	828	786	752	807	825	796	773	773	790	782	767	718	821	774	824	761	813	776	765	777	812	847	762	818	763	770	805	775	817	774	811	775	783	788	788	801	796	802	752	814	809	757	780	782	752	746	822	791	718	737	804	728	753	778	747	783	771	801	801	800	814	769	778	766	779	742	756	806	756	791	796	773	732	801	750	813	758	841	821	846	743	800	771	763	781	725	773	760	785	810	743	825	821	780	773	791	722	805	805	791	800	767	737	792	754	713	793	742	794	750	769	795	807	844	778	780	800	769	853	786	802	767	800	799	792	757	789	766	759	815	772	794	816	794	794	810	802	773	787	782	771	797	783	771	780	785	750	752	750	746	781	769	753	829	756	782	752	744	760	831	783	755	797	806	772	711	747	813	759	774	785	758	771	793	795	736	806	802	796	795	782	894	803	794	736	822	807	822	778	751	801	803	793	842	729	814	793	759	763	789	825	750	775	777	774	778	790	794	720	749	793	785	764	781	769	813	800	765	743	779	835	795	804	761	797	777	804	780	804	775	766	767	814	820	734	793	772	776	776	794	742	797	829	791	823	778	798	773	754	704	788	791	767	784	752	787	810	846	866	844	803	787	779	818	797	802	774	758	773	743	724	732	825	832	810	804	823	774	768	797	782	770	804	778	780	753	749	787	798	785	789	761	814	797	821	752	767	819	781	798	767	800	815	774	774	783	799	807	806	747	771	783	720	830	774	836	753	802	808	756	805	768	731	794	781	775	826	827	772	777	790	821	810	784	756	777	781	767	759	822	767	768	753	807	765	789	799	826	769	741	801	738	745	801	798	759	785	778	752	814	805	710	773	795	805	795	777	737	735	744	812	768	811	794	802	760	780	758	780	780	782	774	779	752	763	782	747	780	764	767	853	770	772	734	752	791	797	777	813	804	796	805	802	842	742	750	794	808	766	741	775	747	812	822	792	726	777	752	768	836	784	790	800	791	805	755	782	748	790	777	774	785	777	834	792	780	783	790	790	803	799	765	816	774	764	803	758	772	758	760	803	806	812	799	815	790	728	812	790	783	769	809	810	784	766	786	807	757	827	790	756	788	767	750	810	762	796	789	751	781	842	784	777	824	762	798	797	787	814	808	746	799	716	751	760	835	793	805	810	803	798	827	778	806	739	760	806	803	751	814	799	836	797	840	748	716	787	758	803	767	797	764	805	806	813	767	794	795	788	740	785	819	809	774	744	829	785	779	759	791	812	809	781	748	784	783	758	780	778	772	760	815	723	791	785	759	809	765	756	782	767	746	795	803	797	814	768	772	783	838	784	769	752	763	759	777	756	818	777	777	725	806	785	773	770	779	737	776	777	779	741	790	709	802	763	801	746	851	808	759	886	744	813	807	776	845	819	754	783	726	760	782	802	751	782	802	790	804	777	838	879	793	808	784	745	836	746	777	825	758	756	783	792	826	841	742	804	763	740	808	765	777	770	766	779	767	756	760	812	764	773	771	752	814	766	779	752	749	776	792	766	788	791	783	797	733	787	761	803	770	788	794	793	776	788	834	776	793	779	817	813	786	788	794	801	731	807	787	785	821	837	787	876	733	791	769	797	760	788	761	775	786	796	850	801	781	801	768	788	800	748	786	766	800	837	804	782	793	778	769	765	746	839	822	833	846	770	780	746	787	793	767	803	781	803	809	810	765	764	801	778	880	804	757	770	751	817	806	810	776	733	791	777	810	803	757	807	782	793	789	815	781	819	764	764	842	767	770	774	765	786	822	819	801	798	746	777	766	808	817	793	804	780	792	778	779	806	750	793	755	806	832	794	794	787	808	750	762	814	779	799	767	828	790	832	767	764	768	786	746	804	801	767	752	807	781	744	807	781	860	784	776	814	772	809	764	743	806	809	738	785	803	767	810	770	825	768	832	743	769	785	806	829	819	776	733	802	781	724	808	841	815	819	759	799	761	790	795	775	777	811	741	786	804	794	765	784	774	761	812	760	742	736	825	791	802	802	760	790	790	787	753	793	731	788	782	813	802	765	817	818	785	815	775	804	793	807	826	827	792	793	781	745	775	777	760	814	729	789	848	776	801	807	800	760	776	780	816	860	825	776	756	751	760	810	786	775	801	723	808	813	844	778	770	792	757	762	836	797	804	748	744	756	794	780	747	791	829	731	785	779	792	793	781	776	750	815	784	776	740	719	750	816	770	809	780	787	788	792	791	813	742	754	806	770	805	823	772	765	792	780	846	809	767	802	794	749	717	731	762	811	767	791	786	789	773	763	797	757	805	794	809	776	789	777	772	785	788	819	817	820	775	777	742	762	746	793	755	804	770	832	768	820	825	787	807	811	792	750	772	792	765	782	810	826	768	775	785	753	786	781	753	761	752	779	786
23426	22693	36863	37058	29941	23567	13591	2530	838	591	546	592	543	573	539	550	561	515	568	509	524	570	520	539	548	526	553	487	535	551	530	558	523	529	558	559	548	517	569	561	552	525	503	535	536	538	548	483	566	495	514	525	538	528	497	597	559	493	553	526	565	541	541	543	536	507	546	535	563	553	515	505	522	518	519	525	528	560	493	555	535	508	538	538	524	547	522	519	534	539	483	542	531	547	516	509	530	543	533	475	521	525	549	529	557	507	557	515	524	574	503	497	533	548	533	531	582	538	515	548	526	525	521	527	535	538	540	527	533	523	539	506	534	536	525	472	542	529	556	534	554	535	505	472	599	497	547	532	503	567	528	520	563	529	518	531	546	551	516	528	547	493	511	545	552	557	538	527	546	560	541	519	570	559	517	526	497	547	563	495	552	517	538	507	508	549	509	553	525	516	520	504	520	562	579	529	524	571	552	521	517	512	528	502	540	550	518	558	508	513	509	538	498	538	529	506	511	511	539	523	582	546	517	480	519	527	482	537	527	506	517	529	522	519	528	586	531	556	524	579	551	517	547	509	552	512	542	506	516	540	514	502	545	511	480	501	525	511	520	542	570	488	507	561	539	551	484	525	549	567	543	549	528	550	540	510	516	523	522	555	491	538	520	508	547	520	482	541	537	505	529	528	541	502	563	550	548	519	569	535	523	518	540	536	516	526	512	517	549	527	514	533	533	503	578	504	568	502	527	551	566	547	509	506	563	520	509	531	531	540	554	555	542	551	526	493	525	542	563	531	569	525	495	530	579	545	543	514	519	528	557	544	533	500	534	534	500	542	499	493	499	527	539	515	495	541	528	563	551	557	563	504	561	497	485	517	487	525	508	553	551	536	578	498	545	499	579	510	522	528	527	546	554	542	553	536	524	550	522	537	539	491	580	553	529	525	535	506	518	518	526	564	490	500	521	498	509	525	509	513	507	531	539	523	557	522	553	528	501	556	531	527	514	526	529	550	539	533	504	529	492	507	531	516	566	525	548	573	531	520	497	542	556	528	570	530	568	531	543	516	540	523	531	507	513	490	530	516	537	510	538	541	548	497	539	543	576	513	603	545	517	568	536	521	504	566	566	550	533	541	535	502	540	494	545	533	504	509	556	522	527	533	514	498	501	527	523	562	539	535	549	488	580	535	534	528	547	532	510	531	539	551	506	532	540	529	488	563	520	531	546	510	535	536	553	521	538	528	525	493	562	530	578	511	535	524	525	538	506	562	558	493	549	513	532	505	499	519	545	529	544	523	547	521	486	529	549	548	521	524	564	538	531	513	558	524	545	520	539	539	522	555	551	526	503	562	520	510	539	529	521	557	538	477	564	508	511	520	497	530	555	546	521	553	529	546	506	591	581	512	523	531	520	493	509	545	509	553	483	527	516	553	550	519	553	532	552	518	499	568	518	524	498	546	553	533	566	525	517	531	556	513	538	570	531	529	548	533	509	528	540	549	531	540	553	564	522	550	520	536	565	496	567	505	528	545	529	514	537	532	597	549	481	519	506	514	533	537	525	519	500	537	553	530	525	545	518	516	543	505	533	534	537	482	517	532	514	500	509	532	520	534	502	526	553	552	485	544	537	560	532	509	512	537	553	508	498	521	511	573	507	559	521	509	502	554	552	533	526	519	548	533	548	476	536	561	499	509	521	565	500	552	507	542	566	529	505	498	530	521	530	530	546	534	561	516	506	533	500	515	533	557	516	523	538	540	556	547	545	525	524	525	570	517	568	517	564	541	536	523	529	552	531	569	523	579	559	505	546	526	539	518	528	502	557	514	533	502	549	523	528	536	542	526	517	576	546	504	542	519	535	519	499	556	524	556	550	496	527	556	510	521	562	547	514	492	453	529	539	527	546	516	540	527	541	522	550	535	525	528	566	495	527	540	508	530	473	521	529	516	500	514	552	530	492	530	513	527	556	527	536	547	520	541	485	551	543	521	488	533	523	527	559	483	552	546	557	560	530	515	536	518	534	505	534	525	544	558	603	562	501	545	508	523	538	476	589	533	515	543	499	542	511	515	524	529	512	524	550	529	560	540	533	488	562	517	514	540	536	536	547	516	562	524	509	528	514	507	528	531	547	526	543	522	561	542	555	548	534	539	525	556	546	540	516	541	521	500	505	515	532	500	534	537	527	542	519	499	546	501	501	505	496	496	517	523	499	558	504	539	538	528	525	529	535	545	565	526	542	508	505	532	530	559	556	486	543	538	586	582	546	502	510	591	540	545	520	532	526	507	537	515	537	510	531	535	536	517	505	557	532	519	515	526	478	532	543	527	540	482	554	535	510	556	542	522	564	501	522	518	521	548	516	495	539	548	551	530	517	518	536	499	542	534	523	527	505	535	530	534	520	494	556	506	544	571	500	587	537	516	580	541	538	561	540	538	531	486	509	547	521	512	532	513	514	536	521	517	549	526	509	501	516	532	545	488	511	534	530	530	579	499	563	563	535	529	540	562	540	549	528	545	541	505	513	479	534	527	509	559	531	519	550	523	548	553	551	539	521	498	555	549	512	565	530	541	549	527	541	536	532	515	523	505	512	525	527	527	516	545	566	565	508	509	561	519	511	542	543	543	522	545	577	554	536	541	567	481	485	550	497	569	550	536	553	561	502	526	525	525	537	519	566	503	559	550	526	542	521	484	514	505	548	552	514	551	551	548	542	543	500	509	571	568	524	573	579	535	561	490	562	521	516	540	586	534	493	520	525	529	529	534	557	478	529	522	534	524	521	547	514	530	542	495	505	495	514	558	501	533	511	532	538	511	562	488	559	510	524	538	529	518	555	540	513	486	517	504	514	536	557	567	529	566	567	524	486	502	504	535	532	542	510	533	522	506	490	512	551	516	578	572	539	504	502	512	522	512	520	534	519	536	547	505	543	507	539	506	503	538	527	530	509	549	550	556	555	524	502	531	524	507	512	525	562	542	547	517	545	500	513	527	489	509	559	525	534	547	554	550	565	507	538	535	514	572	550	479	552	524	537	493	515	581	526	536	551	553	554	513	506	505	547	554	492	561	519	560	524	496	524	561	538	554	577	559	534	571	544	533	529	524	535	503	526	524	531	529	521	534	541	509	544	498	517	509	530	552	510	539	508	503	519	515	558	532	574	508	519	484	545	531	558	537	521	460	537	553	535	494	543	566	516	515	509	531	550	566	551	540	552	552	520	561	502	531	507	504	491	517	550	562	502	508	517	505	522	554	506	557	509	487	534	546	527	547	584	551	546	542	544	579	531	560	535	545	527	520	537	505	563	530	530	527	520	492	527	541	517	499	518	526	569	514	524	560	521	537	539	489	512	538	558	549	535	523	535	541	545	592	556	520	484	489	528	521	523	503	564	533	545	507	503	483	533	525	519	548	546	524	548	526	520	538	540	573	495	543	508	523	534	518	549	503	555	540	519	511	479	518	545	523	522	550	555	542	525	522	530	515	553	526	503	552	525	504
60063	102509	87649	64851	43685	28012	12826	4369	1639	1076	903	883	871	815	862	853	953	893	885	901	854	861	887	869	927	907	880	901	903	883	855	901	820	868	891	864	916	857	890	884	911	900	870	898	884	892	866	907	828	892	928	880	883	905	875	882	861	805	838	883	937	870	908	874	848	846	846	882	912	883	913	867	914	855	905	865	865	876	849	882	943	814	851	933	888	889	893	850	854	838	885	912	892	831	860	811	871	869	871	877	892	851	855	831	811	843	876	881	863	864	871	878	903	895	865	886	872	896	876	900	909	824	878	863	841	870	879	866	883	904	943	838	866	829	841	849	854	856	928	888	933	863	867	878	894	866	891	885	867	861	822	904	874	907	885	909	891	888	845	873	894	848	862	908	894	889	883	850	906	830	856	886	876	850	876	922	915	872	876	882	878	881	903	918	872	911	880	903	949	878	907	888	828	890	846	842	900	867	831	883	911	874	859	898	852	879	910	878	813	887	891	871	871	863	843	858	859	907	855	869	931	871	855	936	872	845	845	885	879	891	915	836	925	883	849	830	880	909	853	905	882	858	822	862	892	831	933	835	874	855	844	889	858	896	885	887	876	921	874	878	814	932	896	891	860	903	919	884	919	908	910	882	888	883	874	869	888	888	899	881	879	890	894	916	869	862	904	827	924	883	891	912	851	860	803	854	871	916	908	883	859	918	840	909	896	890	838	933	872	854	858	864	887	901	859	845	853	877	888	851	921	935	877	911	900	921	841	898	915	929	844	851	894	923	891	890	858	913	876	914	880	860	867	858	856	851	894	891	853	883	851	875	857	897	861	801	883	912	901	811	845	902	836	839	903	880	833	923	882	873	873	859	963	833	872	882	865	886	862	817	890	849	875	864	866	882	914	891	912	889	827	917	892	879	911	852	878	863	911	869	856	895	889	801	816	915	877	875	907	875	896	911	889	877	841	841	910	821	882	920	841	882	915	959	855	859	880	906	850	874	926	868	873	883	856	849	914	919	886	897	896	912	868	837	889	882	843	825	877	856	907	866	872	877	869	853	836	907	833	863	877	857	917	858	870	860	861	865	881	920	880	858	901	865	899	861	882	907	940	869	948	883	878	905	843	862	914	885	853	912	887	811	934	861	881	856	916	844	902	843	919	846	852	881	856	899	887	868	899	909	861	925	894	940	892	906	845	948	874	853	893	862	861	854	880	854	863	874	924	850	857	907	845	895	823	795	829	895	849	877	896	862	884	913	906	855	897	862	897	873	867	915	899	858	875	858	835	858	880	832	869	884	829	942	892	906	909	885	871	876	905	876	922	852	913	870	904	873	936	881	922	856	900	823	860	887	860	836	934	839	853	913	864	840	881	891	885	892	898	875	914	880	901	870	874	903	922	859	836	855	865	882	875	915	833	872	862	874	826	833	828	896	892	928	869	902	854	857	829	897	927	895	847	850	863	848	860	890	939	859	860	903	899	834	847	900	908	919	871	849	840	903	870	896	874	897	876	868	900	886	891	850	910	886	851	864	887	866	889	883	865	866	850	859	893	898	903	866	896	864	863	851	914	907	884	898	866	913	893	946	908	889	903	904	888	871	934	897	875	869	841	887	836	861	885	877	938	858	929	928	851	874	950	906	902	878	860	896	875	837	856	838	861	862	896	855	887	914	841	877	871	912	860	844	876	856	817	923	935	910	856	858	860	847	900	895	854	857	878	850	880	888	909	938	895	914	882	813	870	884	863	877	885	841	916	878	912	909	879	865	895	819	868	902	871	902	884	891	911	850	879	843	886	913	832	910	874	892	878	851	901	886	891	873	850	863	912	838	903	925	849	858	853	888	901	856	903	874	880	852	929	904	889	911	856	903	880	882	827	910	867	935	907	864	843	826	905	840	891	879	856	861	905	874	877	865	928	831	838	894	862	868	821	853	864	885	884	877	902	876	912	892	816	868	896	838	874	901	854	909	907	930	876	871	864	857	882	921	918	865	901	868	898	902	894	856	898	861	856	856	845	869	918	884	836	855	867	902	854	836	905	845	824	865	856	853	887	867	870	852	938	875	871	946	933	883	904	881	911	893	883	834	873	834	893	880	853	887	897	910	838	858	905	845	853	874	846	868	864	880	880	895	892	886	902	863	872	899	863	916	847	896	903	880	930	899	892	914	837	890	880	876	873	910	903	867	886	884	893	837	864	899	889	893	814	849	917	918	863	840	892	901	905	909	844	885	946	859	865	853	861	833	901	876	859	854	881	861	875	895	913	836	851	861	856	881	882	885	864	898	898	872	896	916	878	819	918	880	887	898	858	895	869	912	899	906	807	871	915	859	910	849	900	844	910	869	841	893	864	860	827	906	945	880	891	870	904	929	856	857	847	877	937	887	814	839	888	851	945	837	851	893	871	918	919	944	833	870	838	874	922	878	919	883	806	887	892	877	925	862	822	867	904	857	882	898	857	903	885	868	885	814	903	899	876	877	908	909	911	885	803	861	891	861	938	861	843	910	868	869	853	891	808	838	894	852	895	927	883	860	866	821	884	886	836	882	834	886	874	879	876	855	862	844	853	780	854	860	902	875	854	930	875	845	876	906	901	902	925	846	883	869	833	885	863	885	868	894	875	893	850	859	894	872	870	871	850	859	872	794	838	890	864	863	902	881	855	893	878	903	863	943	920	864	939	850	889	912	874	817	916	887	908	882	888	901	921	856	889	896	902	838	887	838	874	872	920	858	839	848	849	836	867	872	864	908	831	877	843	863	813	945	869	919	865	889	867	910	916	896	901	879	859	928	797	889	907	862	920	890	824	867	918	902	879	845	905	886	910	850	891	831	876	871	900	870	857	863	896	865	903	880	865	895	885	891	850	864	848	899	887	855	826	924	893	905	886	912	833	879	888	918	862	839	898	912	814	904	852	852	856	879	897	815	887	891	871	872	902	853	856	834	882	867	853	843	859	809	894	813	856	881	835	853	837	850	896	915	897	894	876	879	936	884	865	885	880	852	883	870	903	913	851	889	846	839	909	851	929	896	887	870	917	840	875	885	843	920	897	890	886	841	915	849	856	844	807	904	913	923	842	850	937	875	943	930	916	895	895	907	878	886	861	896	921	894	873	882	865	908	826	951	887	852	877	914	874	819	913	871	865	900	844	927	876	882	874	920	916	867	885	878	838	879	875	857	857	901	804	906	869	836	894	839	881	916	864	859	891	823	850	868	857	820	817	871	787	898	873	828	874	857	815	913	845	848	850	838	892	851	903	842	892	847	856	929	862	895	883	921	882	883	875	930	859	881	850	855	930	837	854	869	910	919	888	839	926	835	882	863	848	849	878	861	863	847	786	815	893	874	862	835	854	828	869	893	811	853	883	918	937	865	845	866	870	863	894	869	898	901	804	851	904	851	874	892	857	856	888	886	875	944	824	885	906	835	866	839	964	860	894	853	887	865	849	865	877	879	888	834	933	860	915	874	889	864	864	846	885	885	862	892	893	882	884	868
27557	30097	34037	21235	7651	2450	965	585	459	448	395	426	387	418	400	427	418	419	416	445	399	398	392	430	376	449	442	416	421	403	408	414	409	436	443	391	382	403	434	436	391	389	400	393	388	431	430	413	442	415	411	449	366	381	412	433	394	397	432	413	413	428	411	376	426	422	425	414	402	425	415	398	442	379	418	394	411	394	413	394	379	397	387	414	437	397	398	429	412	388	403	382	414	412	442	398	420	393	410	447	400	410	399	426	405	403	388	415	392	424	456	461	413	403	442	438	398	417	376	396	431	409	414	433	421	397	431	403	399	422	366	430	435	388	383	390	409	430	423	425	391	407	403	394	415	434	427	409	404	452	433	431	407	387	425	394	409	398	405	417	403	422	372	439	416	415	440	382	424	399	414	421	419	432	411	443	407	415	401	411	392	413	433	399	443	422	409	382	407	378	410	438	415	373	375	420	392	386	416	401	400	415	429	426	452	423	439	455	389	394	405	420	462	419	417	418	418	410	443	414	447	409	414	388	421	404	413	412	403	417	382	396	428	423	440	396	398	414	408	427	411	400	410	430	410	398	434	404	405	409	373	411	430	377	427	390	416	435	375	389	405	390	413	448	394	417	429	403	417	421	429	402	409	397	424	403	433	368	383	370	405	403	385	397	397	382	361	395	423	430	429	443	445	396	384	412	392	426	394	411	427	386	440	395	407	438	387	416	428	439	405	418	441	415	394	405	373	391	400	427	410	419	423	434	412	401	410	420	415	406	381	402	388	449	418	399	415	368	426	429	413	423	437	413	404	423	451	454	414	422	375	386	414	377	366	403	446	424	428	447	392	426	384	413	395	436	434	422	394	416	430	448	405	413	395	456	405	432	428	392	421	443	380	390	487	376	437	398	437	420	426	412	399	403	404	420	408	417	435	413	412	461	430	392	412	452	416	394	390	387	410	429	418	387	446	421	416	416	389	395	410	445	440	412	399	445	400	419	457	394	372	419	425	374	416	439	416	414	377	418	411	401	383	389	410	394	424	387	407	443	390	418	407	417	419	437	382	385	393	456	431	366	429	402	362	405	417	427	391	404	398	406	429	384	427	417	374	442	425	439	395	409	405	421	387	434	426	424	406	413	457	367	417	373	461	409	389	398	438	403	418	407	430	420	425	431	400	411	409	399	442	418	391	443	394	436	381	445	440	414	410	418	381	404	418	421	433	370	411	439	412	440	412	422	422	433	458	407	414	403	425	429	403	427	424	399	391	431	394	404	418	441	411	407	440	425	404	420	429	407	416	443	400	412	444	386	436	414	400	429	402	372	399	429	426	401	395	410	372	408	392	402	427	416	377	404	411	387	366	414	428	425	421	371	429	414	427	401	439	402	441	393	452	405	374	398	381	419	414	416	403	434	363	395	377	432	445	408	381	421	434	426	410	419	426	417	424	404	393	382	396	407	390	417	422	436	439	425	408	443	415	412	414	388	401	442	415	430	400	402	429	409	423	391	360	442	416	413	390	418	427	411	427	413	404	413	376	429	414	390	397	425	461	396	374	412	382	452	399	402	395	411	413	419	411	424	421	414	438	406	396	395	392	410	441	417	439	449	416	378	423	415	436	394	411	382	414	419	398	390	406	390	362	420	407	443	410	433	398	418	420	386	399	420	429	384	428	387	400	404	420	428	398	421	420	424	391	374	415	449	381	412	384	404	474	411	410	438	411	412	398	427	406	436	408	451	384	454	444	401	445	380	407	408	389	461	448	436	412	410	439	424	372	408	410	388	445	396	387	388	398	421	427	451	429	437	418	403	394	393	402	424	398	418	399	380	419	437	445	415	395	400	387	403	396	435	435	416	399	412	437	416	378	389	407	444	378	421	389	415	428	407	405	425	403	417	399	400	430	419	421	432	433	398	415	419	384	443	403	424	412	401	433	408	415	394	389	436	406	427	391	434	409	389	410	419	377	391	444	373	418	438	400	411	402	433	419	399	397	415	424	417	424	423	402	449	427	396	434	388	411	413	467	401	398	400	416	422	397	416	376	392	394	403	408	423	437	401	374	424	426	401	381	421	477	440	425	408	414	419	407	409	372	377	396	401	432	398	428	425	389	437	426	419	455	410	416	412	422	388	408	410	417	411	410	452	389	418	437	381	409	392	397	385	388	433	404	426	405	389	398	407	390	379	398	425	393	374	428	410	405	409	414	367	401	413	402	396	409	399	387	396	398	417	392	408	409	409	416	416	437	369	407	393	419	389	401	419	404	378	398	431	451	410	387	408	411	423	409	415	398	422	418	410	417	410	394	393	398	422	439	427	402	383	444	397	425	414	409	394	375	423	371	389	415	438	393	400	436	403	445	382	442	386	416	378	402	417	396	412	432	421	428	410	394	401	399	443	380	436	427	397	419	423	367	439	384	447	427	413	400	413	390	402	407	395	430	435	443	361	418	423	422	400	387	388	387	476	425	439	422	446	387	435	408	395	386	433	428	386	399	374	390	451	439	444	447	429	414	424	430	388	425	426	397	397	413	430	459	416	420	381	403	380	391	385	435	398	395	413	409	404	424	394	439	421	388	424	413	436	417	413	430	439	395	446	412	408	414	430	396	402	396	401	395	442	414	407	400	401	411	421	401	413	414	400	385	409	454	409	442	419	425	395	437	389	419	427	419	419	409	365	413	419	407	449	411	438	408	386	424	391	382	409	381	416	407	415	425	411	421	413	421	393	381	377	413	385	382	400	425	392	417	400	391	452	415	438	411	407	447	424	377	426	389	398	432	421	392	401	439	392	407	437	442	425	446	460	421	378	393	431	401	407	398	433	426	400	401	413	411	382	438	429	419	433	390	433	393	403	408	390	422	455	417	412	402	409	413	410	382	429	392	438	442	407	436	407	423	403	438	433	394	423	407	434	437	423	411	405	401	436	430	412	387	426	389	421	430	438	399	438	425	401	434	418	425	433	384	450	413	441	397	415	429	390	437	425	417	439	450	387	397	411	423	374	403	407	387	409	420	380	399	402	413	420	411	409	403	454	411	401	393	397	392	384	409	409	412	388	413	415	420	403	393	429	444	392	423	387	406	424	428	417	416	418	410	408	385	399	374	407	393	439	410	418	442	381	423	398	415	409	383	436	433	416	374	392	410	374	418	429	437	420	437	395	446	404	409	377	417	410	419	433	415	434	401	427	405	408	405	400	386	420	367	388	405	388	397	391	400	399	379	415	408	385	429	447	442	455	408	406	405	427	481	416	403	375	357	403	426	422	397	422	409	421	415	395	398	473	410	431	418	424	431	420	404	396	395	382	411	453	466	416	411	426	439	435	399	414	407	402	438	395	428	411	410	403	393	415	440	431	384	416	415	404	428	440	430	406	400	390	408	392	380	411	426	459	440	416	426	411	368	412	398	414	433	399	397	405	405	406	418	369	401	417	420	381	413	416	378	376	442	426	373	425	449	445	398	359	361	391	417	438	437	414	388	459	399	403	414	433	423	420	406	424
30158	49587	40131	23869	12004	5104	2023	1140	829	762	757	726	708	728	687	677	727	758	732	725	737	718	729	751	741	678	712	677	734	734	707	739	742	713	758	666	720	740	745	709	720	768	766	700	743	742	729	724	706	802	750	758	714	725	727	688	672	734	684	658	719	733	717	712	750	709	698	703	772	718	701	712	751	776	649	696	729	670	694	705	728	712	684	756	726	727	703	685	705	692	737	708	712	703	721	743	685	698	710	714	726	721	658	729	738	747	732	683	693	734	713	753	687	688	732	757	751	684	755	678	722	703	702	719	710	650	685	763	681	672	730	700	689	715	765	719	775	720	728	728	711	740	740	699	682	703	739	760	683	714	716	703	697	743	676	727	716	729	691	724	710	711	698	690	693	696	686	659	748	684	700	699	735	727	746	700	729	761	706	749	731	743	713	742	681	750	710	718	688	718	696	694	730	726	728	705	685	723	744	678	671	766	700	682	683	713	707	685	730	713	764	715	713	678	722	744	687	736	734	722	763	736	704	707	764	700	696	677	723	697	680	719	724	766	762	717	745	733	736	741	710	707	717	722	691	708	722	724	703	716	693	682	691	697	741	718	685	657	744	686	784	687	717	741	748	670	735	727	713	685	681	733	716	736	732	738	761	742	722	726	701	724	718	734	727	688	702	711	713	720	682	707	706	668	718	686	681	731	673	707	711	719	736	736	686	707	699	712	742	661	783	682	744	692	715	751	761	707	714	714	711	716	704	697	701	718	667	741	711	693	734	709	704	727	708	683	658	728	732	708	726	749	736	724	700	701	705	726	695	716	743	739	722	743	717	710	726	715	714	760	705	720	686	721	690	782	711	733	705	705	731	744	699	747	699	700	712	722	693	727	710	720	750	699	705	746	725	715	703	716	749	734	710	699	697	707	721	707	669	670	707	722	705	732	713	735	716	684	737	740	696	697	699	677	695	683	679	691	748	717	761	740	692	710	743	706	731	697	720	769	692	712	716	706	704	694	693	732	733	675	690	703	735	678	709	719	746	701	704	707	727	747	728	678	710	732	721	758	755	697	705	745	740	699	699	716	765	707	761	712	712	720	713	699	703	733	674	738	711	682	690	736	762	700	646	726	736	746	689	734	748	713	724	693	726	666	720	709	723	730	701	714	716	696	764	699	706	739	685	692	698	762	757	732	746	711	782	717	697	724	706	724	690	727	697	690	643	714	727	678	765	690	713	717	703	728	695	711	721	719	749	713	710	719	694	666	737	686	703	768	708	674	750	721	733	716	682	746	739	729	742	755	743	667	715	739	710	678	743	700	732	662	727	700	692	722	732	664	726	670	717	717	682	703	730	714	754	704	761	701	706	723	684	717	710	687	695	670	697	772	752	808	726	740	728	744	659	719	674	733	719	688	699	751	710	725	675	714	704	725	736	740	691	678	706	731	727	744	710	722	717	702	753	746	716	750	691	695	714	709	707	708	703	687	665	727	679	706	726	726	721	706	701	722	729	740	699	700	692	737	740	752	739	688	715	701	691	748	710	741	730	732	730	710	736	740	740	696	725	689	665	750	754	717	717	718	717	701	746	736	705	712	739	695	767	681	704	720	735	725	710	703	723	742	717	733	720	707	702	709	679	702	735	693	681	746	751	716	733	740	760	708	675	699	743	702	703	691	682	758	746	750	705	721	779	745	694	711	680	698	748	663	744	745	706	751	704	683	701	727	712	734	716	707	665	787	700	737	770	691	771	720	714	719	798	696	701	648	712	712	724	667	662	701	674	682	758	714	719	695	723	724	732	701	695	776	675	768	692	673	709	700	729	692	678	673	744	722	724	712	740	705	668	728	727	682	734	702	769	714	709	727	731	704	681	731	729	695	747	730	744	718	674	668	715	723	695	688	697	723	702	644	697	742	717	721	697	657	723	712	771	710	758	752	738	688	680	723	716	670	742	690	726	757	722	728	698	694	687	732	711	693	689	727	724	692	763	712	753	684	731	731	753	693	771	737	717	722	693	732	703	718	705	757	721	715	705	748	724	729	721	743	709	690	721	759	731	732	725	703	742	679	729	677	739	773	722	738	690	706	679	702	678	726	709	690	668	702	761	740	693	688	706	731	711	732	704	731	753	745	761	719	698	706	711	731	727	758	744	728	704	799	718	673	724	751	726	704	668	686	677	743	697	726	700	724	735	714	710	728	768	707	699	758	711	760	716	699	700	747	746	714	732	702	718	709	738	642	698	697	677	697	680	673	684	721	697	687	733	730	716	690	768	724	754	669	697	744	731	716	748	693	707	743	672	760	765	705	731	727	707	675	736	767	738	682	689	733	678	709	698	698	682	716	729	754	744	706	765	716	706	653	740	767	763	677	691	689	729	741	703	715	705	698	751	773	682	713	741	735	723	688	663	683	695	727	742	778	699	704	715	696	723	716	725	737	753	694	682	704	671	709	703	729	684	713	679	741	738	714	668	677	768	723	730	678	721	719	690	713	690	666	685	666	773	739	815	677	723	672	723	722	730	699	749	711	706	775	696	706	687	678	691	671	754	744	699	712	722	717	649	669	755	734	740	704	674	677	751	733	734	743	715	686	707	703	704	708	762	723	700	669	759	745	755	746	733	720	707	760	711	738	743	711	704	693	727	747	740	676	686	700	717	753	706	756	712	711	760	764	722	664	733	695	715	697	744	718	758	725	714	753	703	705	713	716	677	723	717	715	710	732	705	677	727	780	677	706	703	696	690	753	669	703	780	731	664	730	702	725	713	694	718	694	717	723	718	681	695	693	738	716	723	727	748	709	676	709	726	717	726	711	704	693	696	714	748	692	711	716	703	754	769	729	713	698	730	717	691	736	737	750	741	815	776	703	704	741	695	700	750	696	733	686	723	701	741	717	716	743	704	706	730	710	732	737	703	721	684	709	715	750	722	770	711	724	696	686	679	727	757	712	721	683	694	705	711	736	724	673	668	726	748	684	711	659	704	712	675	756	702	692	723	716	697	740	700	718	731	754	766	706	693	674	731	688	718	745	692	723	725	691	723	723	687	699	745	703	707	716	707	699	721	664	780	722	710	699	687	713	683	727	721	678	711	714	693	733	744	722	668	704	723	688	681	732	769	712	707	718	720	709	732	696	724	715	744	683	735	723	676	696	758	698	710	706	705	716	714	739	693	752	705	738	758	740	777	622	692	711	668	739	709	721	683	698	728	685	674	667	684	699	699	693	713	773	730	680	693	780	680	711	687	710	706	724	702	766	699	736	762	760	750	692	687	715	715	721	738	677	729	749	745	727	669	707	702	709	683	767	765	706	672	716	737	711	699	685	705	687	737	720	734	717	724	692	734	735	698	686	768	720	703	700	726	748	754	711	776	704	693	719	674	702	773	727	718	679	758	689	747	689	772	722	758	739	721	709	731	726	708	705	702	759	700	730	687	725	741	716	727	724	764	729	742	715	717	698	714	672	736	770	739	732	759	707	704	718	680	725	684	739	724	765	721	706
24558	24323	40659	38622	27871	18437	6468	1404	600	493	452	460	485	454	485	462	433	467	468	481	438	434	436	471	504	492	468	452	470	471	447	449	461	470	465	438	411	432	486	456	432	461	447	448	467	431	461	441	475	438	474	428	460	476	486	455	453	456	484	442	414	464	508	501	477	503	452	475	459	466	434	460	485	461	433	446	449	428	484	478	464	491	454	477	432	473	453	437	452	485	459	495	436	483	454	465	482	467	443	442	484	450	494	436	469	479	446	480	439	470	467	483	455	487	428	451	473	475	425	422	471	457	465	444	453	451	439	460	449	498	507	437	442	456	462	435	460	460	497	485	429	480	500	500	474	448	474	468	489	440	449	480	462	460	494	476	486	493	410	466	465	453	503	474	430	491	453	453	462	473	472	474	469	443	423	478	433	425	454	437	485	440	441	418	448	473	471	458	449	464	444	437	467	473	438	471	480	438	467	460	425	461	470	457	475	469	457	471	509	462	412	457	466	470	421	425	459	481	459	457	466	482	488	462	433	430	424	464	425	459	442	460	449	472	468	441	444	464	469	444	433	454	418	446	460	437	484	420	516	483	470	444	458	450	447	456	437	468	470	468	448	446	448	447	438	468	448	477	474	483	446	453	465	430	458	449	441	441	487	448	481	451	448	435	441	467	436	484	469	428	436	477	468	410	469	457	450	434	450	475	449	447	458	411	461	471	463	425	512	452	432	476	496	456	470	423	407	439	464	471	446	465	458	454	465	455	479	409	456	475	411	436	462	421	467	435	432	451	449	459	440	457	461	469	469	479	444	447	502	482	456	455	441	492	471	468	442	445	470	420	478	481	478	482	454	428	488	505	451	445	456	467	443	426	480	448	498	474	468	454	485	456	442	445	428	443	472	456	462	458	464	435	472	465	426	442	463	448	470	480	445	464	462	493	428	489	467	448	463	429	452	463	466	464	445	431	451	483	481	448	497	461	507	458	448	411	444	432	470	456	469	490	467	481	464	439	441	444	443	468	465	444	452	442	446	417	461	433	444	442	459	474	478	422	489	461	493	500	437	483	432	464	426	472	485	460	461	451	447	483	470	458	464	464	432	456	470	448	446	475	464	441	453	485	417	446	411	441	486	460	480	444	445	442	451	433	487	435	471	445	501	431	470	445	458	455	461	449	457	466	505	437	471	468	445	435	500	458	494	437	459	466	421	451	424	417	468	463	462	451	436	443	455	442	427	449	482	461	444	460	462	483	453	467	481	482	475	450	485	460	443	470	467	448	478	447	466	451	451	451	425	446	466	493	465	478	446	454	465	444	436	447	460	492	429	426	456	468	443	484	454	448	467	430	425	441	442	443	490	426	431	446	452	463	433	443	473	452	504	490	436	445	459	449	479	485	513	500	460	452	461	460	468	428	458	458	445	469	473	447	468	428	489	419	427	472	528	433	472	481	424	467	505	468	451	459	471	468	479	460	465	473	462	457	488	457	431	437	424	440	468	443	431	469	475	468	471	445	476	433	461	474	459	443	438	485	435	476	473	441	475	440	484	482	432	477	456	460	462	427	452	487	519	449	452	465	435	453	451	475	450	460	478	456	438	482	470	461	475	485	469	447	471	432	440	491	452	457	479	482	432	467	478	427	472	471	446	447	464	426	457	444	468	461	433	476	488	473	458	462	451	471	479	464	417	451	486	445	487	464	443	469	458	454	462	449	453	457	465	470	492	488	462	452	437	457	435	442	443	445	459	421	448	400	489	445	438	423	462	468	457	463	450	434	454	464	486	472	463	491	466	446	444	492	450	432	484	470	433	466	450	489	455	433	444	458	453	461	412	462	474	428	446	439	476	483	413	440	438	484	467	474	474	483	482	431	483	452	460	457	470	488	438	436	485	465	455	431	488	465	461	476	450	448	489	488	421	487	452	435	458	453	488	480	419	484	482	444	468	494	456	455	394	463	448	408	485	458	469	452	459	496	436	433	481	431	450	439	408	454	457	466	471	398	472	430	461	475	459	454	469	439	445	545	473	460	471	460	421	438	460	422	440	449	480	438	415	433	433	469	447	444	455	458	429	438	469	434	474	436	456	473	478	413	519	452	448	447	456	473	466	426	421	427	479	441	471	486	463	443	433	448	448	439	463	463	468	470	455	460	477	479	478	445	415	473	451	434	435	436	449	438	445	430	500	446	444	454	416	428	424	476	486	504	467	457	490	411	447	451	451	482	466	490	494	458	520	456	471	468	457	434	433	453	461	435	447	494	466	433	445	430	411	448	458	478	442	465	435	433	446	495	492	431	473	437	467	494	486	488	449	427	461	492	466	417	496	473	460	487	448	480	518	448	424	464	455	440	507	450	487	423	479	442	424	453	456	492	452	462	428	470	467	437	446	450	445	428	513	480	486	454	470	431	486	435	473	434	465	451	472	478	445	501	424	457	450	492	465	464	468	467	473	441	479	437	438	482	429	443	460	442	464	471	493	450	500	456	457	430	432	451	473	492	486	481	437	447	477	436	478	459	470	484	470	475	454	467	411	444	469	463	422	465	461	465	476	457	439	480	459	481	428	439	455	488	452	496	463	487	447	459	440	448	446	455	490	474	442	488	473	465	479	448	471	487	481	486	437	436	426	446	431	458	488	472	451	476	416	472	458	491	502	473	439	456	463	441	458	447	485	442	433	456	489	457	426	448	492	458	445	434	447	443	459	442	481	457	469	466	441	469	443	436	469	460	507	448	446	450	446	440	477	488	484	463	440	456	465	464	473	460	499	474	440	453	462	460	493	480	456	445	480	420	448	458	429	475	428	422	440	493	462	427	423	464	457	482	512	427	494	484	481	451	463	463	415	481	451	457	463	429	453	418	473	451	447	456	461	453	443	447	468	451	469	444	437	444	429	484	457	454	478	457	453	473	449	427	484	445	465	445	456	466	478	471	500	483	454	420	459	431	470	480	430	428	432	463	473	449	482	494	456	425	467	469	460	462	476	473	461	457	443	447	436	440	457	469	467	449	472	484	458	459	472	461	471	413	465	459	430	475	465	471	443	439	415	466	477	451	462	434	457	469	471	466	451	453	461	446	440	445	472	456	432	483	460	445	451	495	460	451	436	495	472	480	489	468	466	461	422	500	455	433	437	446	468	437	438	449	475	464	471	456	470	469	478	440	472	478	491	481	445	436	446	470	439	483	461	459	430	439	481	474	501	443	450	485	457	441	467	457	448	428	417	426	477	497	480	448	455	436	452	420	477	413	450	499	453	450	441	451	454	448	446	464	441	439	467	460	456	487	500	449	440	454	472	441	489	447	471	440	501	454	461	423	437	424	475	463	433	444	468	464	460	442	440	435	463	477	421	426	455	447	466	444	466	441	461	430	472	450	450	446	476	464	440	455	451	447	438	474	430	463	451	437	439	480	455	466	491	473	453	444	454	485	428	436	468	420	473	455	457	449	407	490	459	445	462	470	515	481	449	493	458	475	461	483	502	446	449	435	475	461	482	438
55026	92997	76697	51781	36308	21105	8589	2836	1260	845	821	823	778	794	794	822	763	788	794	805	795	789	776	773	752	802	811	760	775	791	769	804	753	808	845	769	773	809	790	826	752	795	815	770	813	752	761	820	740	830	819	770	759	823	778	776	807	768	763	804	779	795	766	792	739	756	767	812	739	821	739	743	746	805	770	751	810	778	834	836	793	805	748	726	780	771	812	782	841	793	812	774	836	766	809	806	744	805	765	793	794	828	827	762	786	765	786	797	803	803	831	805	789	815	826	745	763	787	785	748	816	756	796	799	765	810	748	806	814	768	814	790	813	845	806	717	798	774	786	784	782	759	815	801	792	778	770	754	780	826	820	835	830	759	802	785	767	796	761	766	781	776	784	769	776	797	741	811	804	754	781	777	757	763	754	790	818	797	759	754	770	818	781	795	809	827	781	774	738	755	769	786	807	807	771	813	795	784	782	808	784	818	781	783	866	802	792	812	745	787	747	762	788	789	820	790	779	821	826	772	813	809	761	768	808	805	814	848	804	821	794	825	779	802	767	782	795	812	795	883	790	736	807	795	808	798	770	758	772	773	784	824	774	777	773	770	815	793	798	772	839	787	753	782	751	756	756	731	810	807	834	756	778	814	808	791	794	743	817	784	777	815	779	831	847	793	797	788	765	776	771	776	752	807	793	715	735	808	807	825	792	794	812	769	804	802	811	801	781	795	784	812	771	802	750	780	785	766	744	773	759	781	793	822	775	810	785	747	816	766	827	802	815	797	791	779	795	780	840	802	775	833	789	748	761	816	806	770	801	733	776	822	837	753	803	831	808	748	796	771	812	738	808	780	779	768	790	825	780	789	799	773	816	753	746	748	783	766	774	787	763	779	753	801	722	768	773	778	802	801	827	805	773	772	815	803	771	839	814	788	800	810	796	784	792	776	816	843	785	756	804	801	815	802	778	807	769	832	745	770	771	809	780	772	770	827	783	766	834	836	759	805	827	823	829	770	802	784	726	814	823	813	781	826	745	770	789	815	749	774	782	731	779	788	760	798	742	758	743	726	793	801	836	809	805	807	816	741	774	769	789	752	767	785	826	757	804	788	762	819	817	749	795	714	760	786	758	783	809	745	855	793	758	773	851	741	752	751	832	788	755	775	841	858	782	792	809	800	757	784	766	768	798	743	798	820	813	800	796	774	815	750	815	779	804	764	824	771	774	779	785	837	790	806	790	784	806	879	844	817	812	807	738	823	737	740	747	794	791	751	767	838	784	810	791	781	829	828	761	802	773	792	777	795	772	811	744	802	721	792	767	765	817	791	794	862	774	779	762	838	806	747	828	764	716	760	794	784	852	804	790	778	811	743	730	840	808	799	782	747	719	861	767	785	828	766	825	787	795	766	775	768	795	795	768	769	789	778	831	757	765	757	774	815	754	820	792	797	767	799	760	762	758	750	744	844	787	789	773	785	788	794	796	808	774	814	784	752	744	777	812	774	781	764	782	798	764	770	807	760	815	791	831	813	808	836	776	735	802	820	774	782	817	756	823	745	782	775	737	750	762	786	789	794	783	745	820	780	820	774	738	794	790	773	804	764	798	797	742	792	754	745	786	745	826	791	750	810	740	796	809	818	812	802	704	799	718	768	762	758	787	756	807	829	789	771	763	760	770	839	793	784	808	767	769	797	787	742	804	822	814	838	768	779	819	776	790	787	805	773	811	783	841	748	788	736	795	732	804	743	766	800	781	781	806	766	755	770	769	752	772	778	777	766	747	734	801	788	838	733	776	773	798	754	746	788	774	825	757	821	817	772	766	799	761	831	849	768	820	779	734	770	806	804	743	757	807	788	796	803	812	749	811	761	800	785	719	792	804	793	775	794	805	782	781	788	796	806	815	729	762	795	837	836	834	788	742	750	780	801	788	811	752	797	839	802	775	823	757	813	758	793	752	812	776	765	819	791	783	800	791	812	770	754	794	783	777	779	784	768	768	802	796	783	758	807	842	817	836	800	807	802	762	749	770	808	791	815	764	761	763	768	774	811	788	787	777	790	776	781	766	791	783	856	784	773	770	793	816	767	808	706	816	823	778	783	779	766	780	782	818	770	773	794	788	770	768	755	808	797	805	761	817	750	772	812	773	780	815	790	800	798	805	814	783	838	796	829	793	820	755	765	801	761	774	803	835	758	728	787	763	810	748	812	780	769	759	818	744	740	811	787	796	775	825	781	751	815	809	829	787	809	781	781	741	795	792	788	770	794	777	793	807	818	755	767	837	786	751	741	799	806	766	781	778	749	790	790	759	761	787	801	742	782	754	858	767	782	842	799	771	810	771	796	863	805	827	799	766	806	820	808	763	809	806	775	757	779	762	814	835	820	809	769	772	723	771	759	766	787	822	789	738	815	791	799	821	803	816	746	785	759	781	769	819	773	846	760	805	729	801	784	781	770	822	734	755	799	829	745	772	803	778	770	794	743	752	759	788	768	831	727	875	732	800	841	798	831	790	779	813	791	790	778	780	780	836	761	789	778	766	829	762	762	795	771	821	772	786	765	751	710	760	755	822	785	821	778	736	765	824	780	842	788	746	754	788	794	766	765	807	841	788	742	803	778	795	784	728	748	787	786	784	786	762	805	768	844	780	818	786	743	783	785	804	851	821	820	803	783	837	793	804	807	781	821	784	768	777	799	760	808	762	807	765	778	815	796	819	779	757	808	743	830	783	793	834	791	789	784	768	810	755	862	716	760	804	796	774	780	778	784	763	810	811	746	768	793	787	748	783	810	745	755	761	787	754	806	762	785	777	773	797	728	771	769	825	807	805	792	822	823	783	848	796	770	786	806	745	780	769	758	757	746	772	803	787	782	761	801	747	840	777	771	803	828	819	829	791	766	796	791	754	775	775	787	798	777	805	738	760	828	804	815	787	776	794	763	790	807	769	791	790	751	797	765	792	787	747	799	770	787	773	783	798	826	798	810	826	793	805	753	772	792	754	852	782	787	801	760	796	812	802	832	770	776	761	776	810	792	794	829	806	776	742	755	863	759	750	785	782	757	845	750	805	818	751	762	759	844	769	794	817	797	803	769	762	784	820	828	790	750	815	790	819	806	799	792	796	782	778	793	761	762	795	797	828	769	718	784	775	789	797	823	778	785	758	790	764	868	747	808	800	794	850	771	786	735	830	784	808	854	840	816	742	799	804	749	833	781	785	774	800	775	777	765	799	822	789	801	843	816	794	754	834	759	783	830	834	782	832	749	795	816	795	779	810	800	785	796	756	790	787	790	776	821	744	778	776	793	775	843	776	789	801	773	781	771	797	764	845	809	764	766	767	789	809	837	751	772	796	783	815	784	811	810	826	788	760	812	821	812	727	791	817	816	756	772	771	799	748	775	735	791	755	789	776	800	867	805	793	749	742	741	777	795	782	781	837	775	786	757	749	767	754	782	774	794	834	768	819	779	783	808	799	776	799	821	804	767	810	756	807	766	773	756
23415	22584	35963	35881	30344	24441	14015	2527	828	626	567	570	524	550	521	577	530	573	568	546	515	531	585	509	512	507	548	544	534	534	519	538	530	549	531	561	533	542	556	544	499	530	527	530	495	528	523	571	493	555	506	558	527	538	510	567	519	514	546	498	532	539	539	515	532	571	526	532	519	534	554	580	541	552	543	526	520	557	544	537	510	510	536	546	472	543	555	530	495	569	521	554	494	527	587	545	541	514	531	539	535	466	514	504	530	523	533	509	515	521	543	487	563	548	516	512	557	531	557	517	597	542	579	520	546	549	546	539	538	507	533	550	518	520	520	566	521	507	489	524	515	557	566	486	543	520	528	561	522	547	508	486	464	550	506	525	531	560	546	519	556	520	525	564	505	490	552	504	522	524	516	521	558	490	539	515	538	555	504	543	601	531	548	548	516	491	533	506	520	530	524	534	531	571	524	537	524	534	548	506	553	573	494	525	495	485	513	517	504	578	550	518	555	547	523	543	548	530	524	519	512	539	568	521	527	545	532	551	532	531	535	529	491	525	559	531	562	556	570	516	530	485	495	512	519	544	511	538	499	490	527	548	529	493	492	524	503	571	502	506	512	533	552	492	494	550	549	576	568	507	559	477	514	503	516	545	539	574	533	533	502	533	507	539	515	510	474	489	534	486	533	558	544	539	516	559	551	571	523	520	503	537	531	544	526	527	536	545	529	563	518	538	485	538	524	546	588	557	563	560	548	532	554	531	525	500	519	584	519	522	533	530	546	508	543	513	551	511	519	537	524	495	502	531	560	500	566	554	517	520	495	565	519	508	538	540	562	544	525	550	534	473	540	550	528	535	534	555	494	540	497	532	564	540	539	505	519	572	538	501	546	534	572	527	513	527	596	496	519	496	566	538	567	505	536	541	539	515	545	525	540	540	527	522	480	517	549	539	532	517	514	527	518	500	556	562	484	528	548	527	539	547	573	520	498	506	499	565	494	556	532	559	492	479	500	569	514	545	512	531	533	523	503	528	553	535	550	558	528	523	496	526	505	531	542	525	536	514	547	535	585	534	537	541	513	553	532	520	558	543	541	588	549	498	547	577	509	556	511	515	505	522	507	517	549	501	534	527	508	503	525	489	565	511	561	519	536	539	604	542	575	512	511	533	516	513	494	552	586	541	490	559	539	504	542	505	509	565	525	530	546	530	510	514	499	562	553	569	536	532	527	546	540	510	533	528	529	533	532	523	499	532	522	511	522	562	578	544	545	521	528	522	539	538	570	526	530	495	540	543	564	501	491	556	529	567	544	538	516	542	517	563	567	533	540	547	520	550	530	564	551	539	541	536	488	566	545	547	530	519	558	522	516	520	550	515	528	524	552	514	534	493	508	537	504	486	522	542	535	560	517	527	542	573	511	535	570	548	525	531	486	548	534	482	543	532	516	540	554	508	555	566	557	491	558	561	531	508	513	491	539	528	552	558	562	560	492	505	551	550	572	507	546	520	513	564	570	502	524	527	534	511	524	517	593	543	514	528	488	549	551	534	511	551	552	522	524	566	525	534	556	574	541	535	521	539	523	528	537	532	500	565	514	510	541	532	581	541	532	525	529	552	530	526	513	551	507	522	491	496	583	515	541	580	527	528	510	530	518	540	544	530	532	516	522	523	525	520	545	522	522	563	546	534	583	521	544	515	511	513	500	527	548	527	525	498	493	539	532	565	538	510	512	557	520	520	532	520	511	518	543	522	496	524	534	532	536	518	503	559	535	504	558	478	499	497	496	545	548	521	555	549	571	504	563	533	527	501	547	514	537	501	530	531	556	533	552	528	524	502	515	528	538	512	540	555	521	523	505	554	585	529	547	525	544	550	508	500	503	515	518	506	493	532	567	521	535	516	534	531	544	543	487	523	533	539	541	554	517	488	520	539	526	565	543	559	514	520	558	511	555	494	523	496	563	543	539	530	518	507	549	504	549	522	562	539	561	524	535	570	502	522	518	535	566	525	516	529	512	524	559	530	532	523	585	531	548	519	502	547	548	533	598	522	514	555	519	580	560	477	535	505	504	500	526	506	509	503	537	565	527	573	544	543	496	541	533	490	506	509	532	558	499	521	520	549	554	541	522	521	455	504	480	554	537	517	553	557	528	509	522	510	513	495	531	540	510	508	524	531	539	537	556	544	500	554	519	554	494	528	527	538	542	519	519	563	531	537	566	513	492	511	509	519	508	516	541	529	547	498	559	520	530	490	544	540	522	509	507	533	535	525	524	560	535	521	551	485	514	531	545	504	564	493	501	542	529	518	537	563	534	544	521	545	516	566	536	520	563	546	538	531	510	525	522	536	529	566	592	573	546	490	558	503	515	543	517	530	546	536	527	533	540	528	533	498	514	559	495	554	496	526	567	553	488	527	524	499	529	482	505	527	524	546	526	462	548	538	524	567	585	531	529	525	536	563	493	512	526	545	524	524	548	514	531	506	501	499	570	541	490	521	533	523	539	536	573	529	541	541	551	523	475	522	556	527	564	527	549	527	530	526	593	532	510	558	528	503	568	533	551	521	556	567	521	562	524	521	503	521	508	518	519	543	550	507	552	527	549	523	528	490	506	548	527	541	578	578	549	518	509	519	452	528	519	538	547	521	545	582	578	520	537	518	560	539	536	542	549	506	558	520	489	544	573	525	481	547	553	530	525	568	557	526	529	521	510	557	554	552	551	555	539	517	534	549	491	525	523	586	556	510	547	540	562	537	529	562	537	525	521	534	562	532	593	514	538	539	545	547	546	566	511	507	506	531	596	511	564	541	574	532	537	531	524	534	536	530	480	535	532	530	540	530	570	539	524	528	515	487	485	564	583	521	542	493	514	502	531	538	534	542	552	535	513	543	540	539	514	499	540	537	498	495	546	574	552	529	522	538	539	521	520	519	521	453	540	548	523	524	490	534	565	520	503	503	534	517	533	529	511	552	517	559	566	539	565	525	553	528	509	527	579	534	520	533	506	499	506	552	537	521	543	540	545	525	533	519	550	518	497	527	500	558	522	506	502	509	564	497	532	512	538	462	522	503	551	521	519	557	513	510	551	502	500	508	499	528	531	541	526	516	494	509	553	524	594	553	511	529	512	513	518	548	550	518	532	558	531	575	517	530	494	548	496	503	515	546	520	512	534	557	550	567	526	535	572	542	534	525	534	516	488	529	546	545	514	526	518	530	501	493	544	574	550	528	564	561	520	502	537	548	536	547	525	517	506	511	516	566	485	537	509	512	495	547	513	521	520	532	539	561	534	535	563	534	505	507	579	570	572	568	531	579	558	512	568	536	540	494	500	525	526	551	554	481	506	533	509	516	516	508	542	521	529	514	497	545	495	526	517	558	550	553	535	491	487	560	561	512	543	558	507	547	524	525	543	542	539	488	522	557	537	491	526	537	535	525	486	531	533	458	513	524	516	550	528	539	506	519	534	546	549	579	495	540	526	521	558	521	559	503	555	523	490	527
59595	102189	87068	63179	44881	29211	13443	4496	1601	1057	891	872	874	867	900	878	861	873	880	910	903	884	910	925	908	858	865	912	854	863	842	903	894	894	867	866	897	919	870	908	868	858	927	880	946	919	931	885	864	832	880	868	888	868	853	883	887	855	900	917	896	902	834	834	840	834	915	888	866	866	868	836	903	863	890	868	885	828	906	918	830	844	884	848	849	895	912	912	857	854	838	891	896	817	915	906	832	878	876	902	858	846	861	874	838	852	875	881	878	867	845	855	856	883	877	896	907	847	852	878	886	857	878	922	866	884	912	866	852	855	864	911	910	893	816	881	878	906	874	843	899	866	885	880	915	901	886	902	918	875	833	853	888	873	869	866	845	887	893	854	915	848	871	869	891	843	856	853	928	922	920	890	855	836	859	830	878	908	863	865	868	942	889	879	870	885	892	874	909	844	908	859	817	897	851	910	804	890	912	852	858	873	874	849	854	920	814	867	901	844	863	856	850	882	869	892	886	881	858	831	892	858	889	883	859	860	877	925	890	887	894	829	866	855	838	869	852	862	914	907	927	879	879	855	855	887	853	923	873	924	878	863	893	871	884	894	909	887	923	852	891	887	850	874	884	839	860	897	887	809	893	855	875	860	881	809	876	879	840	913	842	847	885	901	873	941	857	881	922	890	881	843	883	867	848	882	905	908	882	872	920	876	868	867	839	876	870	871	873	909	876	867	886	923	867	830	902	866	939	884	837	881	825	850	874	881	836	889	870	878	871	885	881	866	860	884	890	863	896	867	869	851	865	881	859	917	807	820	866	896	920	912	857	926	863	894	889	860	840	855	874	875	852	912	855	846	883	897	858	895	909	873	901	897	885	857	864	859	874	879	870	877	881	861	919	863	794	846	915	878	895	863	853	907	864	885	848	909	803	880	971	855	904	837	854	894	812	877	884	878	835	904	895	957	863	896	856	835	835	885	830	904	878	889	884	920	867	878	887	844	890	908	918	846	868	866	869	914	829	901	850	890	821	872	931	882	840	867	885	854	835	893	880	836	842	900	883	856	886	877	938	873	870	907	869	953	875	888	850	849	848	901	860	862	875	847	901	838	879	893	885	881	892	887	830	887	849	879	882	828	886	855	903	918	878	822	864	861	898	882	848	888	868	858	924	899	892	856	847	867	836	900	892	828	914	877	900	858	854	947	894	933	836	904	855	883	883	884	933	829	913	850	910	859	893	894	877	932	940	851	907	901	831	934	871	900	821	892	881	917	912	801	889	866	884	845	857	900	865	875	858	871	879	877	906	837	893	834	883	849	836	898	889	850	828	873	884	825	866	863	848	860	888	908	834	834	947	836	871	892	815	897	838	869	872	873	843	931	842	874	854	881	859	861	839	889	941	869	803	910	867	857	839	860	897	872	884	889	894	858	879	871	857	872	866	856	885	927	875	867	891	853	854	878	886	882	893	839	860	892	857	887	880	880	878	851	848	878	859	892	860	848	830	865	883	874	879	888	886	874	880	878	809	845	890	874	824	883	879	883	879	906	909	850	933	836	846	914	888	855	879	925	891	875	880	926	922	863	877	856	885	884	898	942	950	907	848	848	892	877	875	878	882	906	868	881	860	835	887	911	855	866	881	894	880	857	896	826	846	882	861	821	916	889	798	891	877	895	910	877	889	839	878	879	871	917	869	923	907	850	897	926	877	848	859	865	855	889	888	914	816	904	878	923	848	854	889	870	863	867	848	873	892	887	875	847	822	884	873	866	875	847	880	808	851	882	873	887	909	826	863	878	894	884	870	832	906	879	904	899	868	909	902	848	912	904	889	891	868	882	934	892	886	870	850	850	851	850	878	869	937	875	857	898	893	878	905	851	926	825	829	857	894	835	898	856	856	842	859	870	882	869	881	880	893	868	919	881	944	859	840	868	867	832	879	846	877	900	878	870	910	846	871	860	879	881	946	871	817	907	938	896	891	890	913	865	859	878	910	835	901	919	828	818	834	928	910	849	864	843	884	911	862	864	893	915	929	850	835	884	837	885	896	897	913	859	850	833	897	898	884	891	895	865	861	880	866	885	941	909	821	874	844	837	932	878	926	852	930	912	863	934	901	863	848	867	874	878	941	855	871	895	869	935	872	864	896	888	878	850	875	901	862	905	891	886	881	874	910	852	918	858	847	862	834	894	834	880	886	878	864	835	862	830	901	862	888	850	904	875	910	830	914	869	860	875	903	830	914	860	861	871	854	911	875	911	917	840	854	888	904	925	898	888	853	860	882	826	854	865	815	868	862	965	935	934	915	877	889	862	836	873	846	859	869	854	863	914	935	899	863	849	872	807	867	870	911	865	859	863	850	839	943	887	890	870	910	835	864	811	848	874	864	881	849	871	858	857	829	850	880	902	899	898	863	860	907	832	833	859	850	884	913	937	864	922	877	873	875	836	880	864	842	859	881	879	898	887	845	904	877	878	862	869	914	876	854	877	887	875	918	895	848	901	923	868	862	851	802	844	868	895	895	896	803	834	871	848	909	892	849	867	847	857	874	907	825	908	915	876	875	839	851	863	865	856	928	854	922	832	908	910	877	856	885	914	893	848	870	896	908	859	858	894	895	915	866	936	904	882	805	878	875	834	878	868	917	900	843	871	903	921	885	873	865	897	890	905	909	841	843	869	910	821	871	839	883	862	935	902	882	827	874	824	902	816	867	905	874	883	886	875	906	840	850	859	875	835	893	852	841	897	914	896	888	906	854	890	890	911	908	902	895	868	907	866	903	845	846	866	877	862	861	837	823	820	859	858	987	922	876	908	889	867	906	914	842	859	833	864	871	926	892	855	910	820	866	843	853	834	835	925	861	874	815	830	886	861	882	866	882	882	843	822	890	918	889	899	882	958	841	868	877	846	835	919	901	883	889	844	897	925	899	884	852	858	822	867	903	907	886	885	878	864	844	874	901	876	887	837	857	841	864	848	922	898	826	901	846	867	905	862	879	889	865	854	875	899	894	909	842	898	890	858	929	873	839	827	852	847	860	905	899	879	874	854	908	877	860	839	918	883	835	835	873	899	858	878	898	829	894	869	860	867	849	893	887	892	921	872	889	885	892	883	931	921	856	880	864	858	837	922	906	850	860	896	871	830	876	891	835	813	917	914	843	923	849	857	875	857	904	895	937	835	853	918	926	832	919	852	855	886	860	900	926	860	913	899	858	877	929	891	900	882	883	857	905	846	873	937	851	857	918	908	916	929	860	848	920	903	876	916	869	875	835	850	877	919	902	871	840	878	858	926	925	879	814	924	842	893	817	896	858	824	891	813	828	890	915	874	852	906	890	907	854	874	931	866	844	851	865	880	874	900	893	898	954	938	858	863	847	885	893	892	893	919	876	909	836	885	932	866	936	905	875	874	902	877	839	911	831	876	893	895	863	920	870	886	868	870	905	875	870	913	858	891	929	879	836	892	856	927	915	866	877	865	906	859	814	869	895	854	857	844	894	904
27610	29675	33001	21186	7868	2453	1100	549	455	407	426	435	380	472	440	423	406	433	360	434	384	443	394	416	377	399	396	429	408	402	440	412	396	409	416	431	406	416	409	428	436	412	394	389	423	379	418	403	440	396	390	459	407	438	407	401	435	393	394	431	414	381	416	420	404	398	373	395	422	409	402	379	453	407	384	390	421	395	364	425	413	396	407	353	414	431	412	374	387	442	395	409	427	375	421	404	440	390	381	400	400	404	408	395	387	424	406	423	412	427	397	422	434	436	402	398	417	385	454	410	412	358	426	416	398	400	421	416	398	412	405	387	393	394	405	373	384	375	410	424	414	414	371	423	418	397	379	377	399	394	386	393	407	377	410	391	406	378	426	406	424	387	398	404	401	408	456	381	410	435	396	407	410	426	419	457	392	421	426	396	412	385	423	426	425	419	369	351	413	444	415	375	382	434	394	405	377	418	428	405	369	406	378	401	411	417	377	379	366	410	438	420	380	425	421	436	407	408	442	362	395	426	425	429	405	428	441	416	385	435	394	426	381	401	448	395	421	425	392	403	407	410	421	379	443	425	400	380	397	411	432	377	406	416	410	436	389	402	453	398	434	409	412	392	384	411	358	424	377	420	394	393	388	399	420	394	389	396	428	399	423	407	406	402	427	395	428	386	404	427	369	418	409	425	419	430	403	375	408	411	361	389	407	418	392	399	428	442	389	406	421	369	412	414	401	407	392	409	382	421	410	385	405	429	407	387	391	405	391	413	409	372	440	419	396	398	370	408	437	399	417	420	417	433	407	408	420	404	380	425	351	427	412	461	443	425	378	416	437	406	434	436	384	425	389	431	394	446	418	404	409	409	397	410	408	418	415	411	393	410	403	408	411	387	417	411	436	406	410	426	387	429	424	383	389	413	402	457	415	446	376	432	410	405	441	408	390	424	392	398	399	389	431	435	402	387	402	392	401	404	433	450	386	430	385	419	405	393	420	392	395	424	375	393	410	369	419	424	425	423	361	427	416	400	360	423	410	398	400	382	420	430	378	410	420	416	405	401	399	403	381	435	409	421	409	388	438	406	413	417	430	398	390	411	391	439	421	386	409	420	403	396	378	427	432	372	413	380	440	393	407	396	435	407	398	408	404	420	410	400	407	435	426	366	417	394	405	414	405	419	427	407	387	397	405	433	373	453	403	391	444	427	373	446	384	429	392	411	418	438	416	407	412	427	419	425	413	416	393	433	434	427	410	410	386	415	407	413	381	373	358	431	413	399	368	376	409	403	400	380	416	423	416	402	438	436	385	418	413	412	403	383	422	405	427	390	434	383	429	413	415	397	397	396	430	404	403	422	429	422	408	392	398	402	440	384	422	403	421	414	378	418	397	408	395	407	409	413	428	396	395	394	434	417	394	411	422	382	408	371	443	367	380	435	418	413	373	448	391	415	390	416	408	430	364	399	401	424	416	385	389	410	399	404	430	393	432	414	422	396	393	399	391	412	417	420	424	394	390	422	442	444	405	400	387	388	441	388	402	418	417	356	412	419	368	421	424	397	414	409	422	416	413	392	416	399	438	400	418	422	440	376	426	377	403	421	409	409	385	434	424	445	405	410	385	417	415	406	426	387	380	430	407	390	410	383	420	402	406	387	408	416	473	445	391	400	393	377	410	420	409	439	393	398	377	427	421	412	438	445	369	409	394	409	424	436	393	389	429	431	421	390	378	402	419	396	426	393	381	421	407	413	411	415	405	397	384	425	415	393	399	446	422	396	398	363	389	393	429	393	422	376	451	375	411	412	398	379	430	424	436	399	379	406	403	392	392	407	416	440	398	404	381	419	404	433	431	384	418	408	424	377	413	407	427	419	406	394	411	391	416	404	436	382	428	358	370	419	439	417	383	383	404	410	399	363	415	404	438	424	425	380	417	369	380	415	400	393	412	428	416	383	443	413	404	429	385	419	405	384	411	421	388	399	402	423	385	438	405	390	386	404	421	389	381	464	413	383	429	427	409	384	431	391	402	399	376	399	399	424	408	404	416	421	389	417	414	411	417	394	420	391	416	385	419	376	433	441	382	410	429	431	418	369	401	374	383	405	411	399	413	394	425	431	419	441	397	393	412	419	437	439	403	442	351	436	435	425	399	401	396	412	398	407	424	411	435	393	402	383	389	438	394	431	415	398	393	400	407	396	425	408	402	440	413	418	405	410	422	413	407	375	427	375	381	394	409	455	382	445	397	439	448	392	413	433	412	394	407	410	421	420	409	448	371	434	424	392	385	409	434	383	351	414	383	417	396	407	419	399	392	420	404	379	419	401	422	430	432	420	402	394	406	399	428	383	398	380	441	414	452	402	422	429	427	409	396	393	429	415	409	411	410	412	378	401	411	374	399	432	439	385	422	386	401	411	370	434	363	344	410	382	393	360	419	425	433	392	400	406	382	406	420	369	435	405	370	385	392	406	396	412	384	418	430	405	381	447	409	390	392	419	400	417	375	428	409	386	398	410	401	416	389	417	484	389	393	417	374	404	388	414	383	413	390	427	379	403	431	417	414	434	415	425	452	407	396	415	436	423	423	422	444	411	399	415	424	431	396	362	454	429	390	419	382	368	383	404	397	430	395	380	365	409	361	394	371	405	418	434	427	397	398	388	440	423	431	411	441	400	418	391	403	430	406	421	439	359	451	399	400	427	390	396	408	398	397	447	400	405	440	411	384	404	402	412	419	416	411	392	432	381	383	426	415	393	423	413	406	418	442	374	432	425	390	374	404	355	387	403	418	403	406	422	410	412	394	430	421	435	373	447	387	391	448	403	415	412	403	410	408	406	379	429	427	393	384	385	423	408	452	376	417	384	389	433	372	395	398	432	412	397	407	384	385	401	397	421	405	396	421	408	415	403	418	406	448	440	362	408	389	423	404	377	388	415	385	387	378	403	393	420	401	410	390	437	430	402	414	414	381	421	391	412	425	441	404	387	367	394	417	426	438	386	372	435	455	426	367	393	400	402	412	389	415	405	423	413	407	424	416	374	404	399	438	413	423	400	396	434	395	431	399	385	390	412	409	418	404	431	389	412	370	391	399	377	445	417	399	403	424	419	400	414	424	419	446	420	367	436	385	399	433	400	434	416	417	404	393	422	384	426	380	401	425	427	436	405	414	422	378	407	409	393	413	437	406	405	390	426	422	398	410	421	443	407	417	384	387	421	405	398	400	397	409	455	399	393	437	415	407	425	436	437	418	411	383	429	382	395	427	417	418	410	449	396	414	415	435	443	411	448	403	434	390	425	429	406	414	401	403	377	399	392	414	401	376	420	396	451	431	383	394	420	388	421	442	374	393	392	406	421	383	458	395	400	426	411	431	414	439	408	383	440	417	385	419	400	391	385	412	413	395	411	413	416	399	429	412	410	411	407	404	408	416	395	394	402	419	381	436	359	422	397	400	403	403	379	427	414	379	348	410	382	401	398	415	395	392	428	393	379	379	385	425	382
30768	48710	39525	24202	12244	5267	2203	1071	819	736	739	722	738	718	712	685	735	721	702	701	706	762	688	715	709	651	739	661	714	722	715	697	713	709	738	770	694	724	752	667	719	713	770	752	721	702	750	679	690	760	742	722	722	721	726	690	712	728	720	762	710	728	748	733	707	707	690	772	667	734	685	768	719	741	672	688	690	750	698	725	679	708	746	712	730	718	720	652	674	697	711	720	666	665	734	722	745	686	727	706	732	704	761	683	710	736	704	731	698	673	739	701	719	735	699	708	746	760	727	691	726	698	703	696	671	698	725	697	721	697	734	703	677	751	707	693	749	714	750	717	700	700	705	699	702	765	733	670	700	706	718	722	706	688	724	723	713	716	733	728	735	703	722	720	736	709	733	728	689	684	735	712	704	685	742	701	701	712	758	684	739	692	734	726	721	696	722	728	727	724	687	704	742	732	716	665	727	708	711	761	689	745	753	707	705	770	707	742	735	746	724	712	729	698	695	706	691	739	739	759	694	695	685	720	728	698	725	729	758	747	677	752	708	707	739	688	751	665	731	734	690	705	747	760	703	725	698	724	697	674	716	721	739	744	741	741	696	752	691	743	682	717	746	720	712	747	659	702	687	695	705	723	748	745	718	679	720	722	702	744	731	720	696	721	738	695	691	673	732	692	779	726	743	697	721	668	751	669	729	720	673	760	691	718	743	727	715	739	677	724	731	732	751	764	675	749	709	685	750	702	736	715	729	659	742	691	735	777	736	712	679	721	722	690	733	687	687	709	723	687	715	703	724	707	706	693	707	733	705	684	707	704	696	710	713	730	706	729	704	698	762	719	717	744	712	807	731	757	727	744	726	701	700	714	718	731	745	758	707	689	719	731	724	747	725	689	690	671	714	753	710	752	708	684	712	761	707	743	710	727	747	713	702	736	731	714	725	710	702	720	785	716	752	733	714	708	683	703	711	704	734	731	736	723	730	724	728	736	698	715	655	703	708	716	704	679	721	699	701	748	720	675	709	737	695	723	778	718	676	721	741	685	678	728	669	709	696	742	757	710	733	679	718	741	694	729	736	718	751	735	676	733	793	718	717	725	743	716	728	693	719	752	712	699	710	721	727	747	757	700	696	706	744	688	697	749	693	707	715	726	750	675	707	721	715	723	710	758	690	642	718	706	718	733	719	739	686	694	714	713	714	732	725	707	697	750	706	733	704	699	736	721	719	724	683	724	714	726	689	703	774	733	686	728	734	695	715	677	690	791	720	733	728	690	709	770	731	696	715	725	690	704	714	699	665	692	696	703	718	713	727	698	678	719	712	755	734	693	722	726	708	744	747	699	690	702	754	758	755	729	678	736	727	701	735	718	726	709	728	693	739	753	706	706	673	728	709	728	743	719	701	764	734	727	725	733	694	710	725	743	735	723	714	717	702	728	714	665	734	757	732	687	686	694	739	686	698	721	671	737	702	724	703	747	766	694	704	717	737	698	717	743	698	736	690	695	711	739	709	672	713	705	716	681	752	678	705	701	743	746	709	711	688	733	746	726	724	695	705	707	698	743	698	692	663	754	619	764	741	703	732	712	696	708	715	716	728	689	753	712	718	688	686	698	714	729	716	685	697	716	727	763	707	747	699	701	703	716	748	731	743	776	677	709	723	693	685	762	775	682	712	672	714	734	690	705	701	735	656	737	735	679	702	719	735	731	715	697	731	715	758	756	742	708	716	711	762	770	699	706	708	673	667	696	733	679	692	723	738	762	728	715	708	668	712	723	732	717	717	725	734	694	726	739	737	749	729	762	696	716	741	742	718	693	689	737	734	723	723	762	672	716	672	694	730	747	743	683	683	737	713	671	704	683	679	730	702	727	761	675	726	691	650	724	728	706	714	737	733	747	712	782	682	694	721	699	727	730	690	705	703	696	729	679	741	739	719	753	660	723	713	674	751	702	692	786	671	722	738	681	675	665	711	727	742	682	744	742	731	686	694	734	702	725	725	725	747	739	707	684	723	717	738	720	647	681	735	725	715	762	739	725	750	674	714	652	671	734	716	731	723	705	725	732	748	708	713	715	723	710	766	747	671	659	731	741	734	680	660	726	721	749	709	709	695	694	752	663	689	725	703	693	732	745	749	709	702	650	716	724	736	682	743	690	735	716	721	718	682	678	724	709	685	719	738	723	722	711	703	734	745	718	764	717	712	686	688	709	698	761	717	703	668	703	697	763	678	700	709	730	712	703	758	725	692	715	736	685	710	731	685	693	698	696	703	746	701	691	747	697	712	690	757	734	747	752	692	623	745	676	681	708	726	733	678	711	745	724	698	749	694	696	730	690	721	697	688	727	697	712	719	780	704	721	776	707	721	710	733	708	735	733	709	704	687	747	742	705	754	717	675	735	710	725	723	700	731	720	666	723	732	672	692	757	710	733	689	712	695	726	646	770	721	710	701	700	726	701	705	688	702	693	701	687	721	738	686	727	725	745	721	723	707	670	740	727	724	746	684	695	679	697	722	681	712	684	715	665	730	720	707	701	738	731	785	762	757	740	737	670	716	786	754	713	716	689	758	680	725	712	747	703	708	692	747	752	703	758	694	760	712	727	703	753	675	730	715	716	698	717	741	697	769	724	717	733	723	745	718	732	712	698	707	693	744	754	698	720	702	696	767	662	696	704	674	757	693	759	708	733	722	738	797	726	709	764	729	748	761	720	707	731	707	723	746	752	712	750	723	658	706	714	725	746	710	696	741	722	717	742	714	739	731	705	697	682	685	671	805	731	692	726	717	739	704	719	700	749	684	742	729	699	685	744	742	678	701	693	676	743	676	728	716	715	691	718	692	713	738	710	717	722	701	686	724	746	678	740	719	665	735	693	745	715	688	680	719	732	692	725	715	686	734	688	730	685	722	738	749	724	688	760	691	733	756	747	735	746	726	704	706	728	745	702	723	719	678	714	701	712	738	715	689	670	723	720	745	732	696	728	699	677	717	726	768	757	708	720	724	701	758	754	734	744	718	661	761	684	743	772	720	686	742	753	779	710	731	700	705	751	722	698	716	720	753	675	693	717	667	709	727	721	740	709	718	725	681	734	720	777	656	735	719	690	720	695	712	709	751	728	691	708	701	658	782	743	738	720	727	735	711	686	743	718	722	733	719	763	693	709	725	764	709	753	661	710	768	707	681	748	723	662	693	742	699	745	722	729	699	734	721	699	678	701	739	690	702	715	699	754	710	708	742	711	757	713	705	719	666	736	701	725	770	740	714	701	697	727	699	697	719	720	730	718	711	758	736	673	739	739	712	735	702	718	694	726	711	722	758	709	653	708	748	765	702	751	721	710	691	711	702	702	751	720	741	710	709	638	679	744	664	745	725	722	707	681	731	727	712	714	669	703	704	723	752	737	748	771	756	694	708	715	710	677	697	710	704	738	744	672	727	704	721	726	717	719	722	691	738	733	731	713	735	708	733	730	724	726	702	731	720	706	741	719	728	711
24521	24385	40933	39834	27839	18233	6467	1233	618	504	489	510	439	426	443	455	494	457	497	460	440	499	461	503	434	480	458	503	441	456	472	484	465	442	499	494	450	466	528	447	467	461	493	465	458	460	383	446	464	465	435	455	491	449	444	453	443	499	495	432	471	461	463	444	460	417	467	494	434	449	424	436	422	460	486	417	435	424	478	468	432	478	408	456	460	436	460	479	416	454	436	448	436	459	412	480	476	488	424	472	494	450	431	457	451	495	450	451	458	506	449	464	467	459	455	469	428	438	484	489	453	467	497	461	451	451	462	408	428	438	493	438	444	438	445	450	441	468	438	480	442	448	449	495	423	477	473	426	458	494	515	453	435	451	469	441	431	477	450	451	449	446	485	429	448	482	474	445	472	465	451	458	455	442	485	446	469	509	420	453	464	423	464	434	467	427	470	447	467	469	442	423	429	444	427	457	487	459	420	438	457	463	474	442	438	441	467	443	457	453	453	461	424	469	469	477	482	443	435	460	441	482	440	453	476	472	420	459	457	436	434	465	445	448	441	487	426	451	459	438	462	484	468	474	434	462	457	466	475	470	401	485	425	434	471	514	472	455	441	453	461	492	445	451	478	480	423	440	439	486	464	435	441	461	434	447	414	441	439	466	475	476	399	467	451	440	397	457	424	463	422	463	446	467	470	482	453	437	485	444	465	485	454	438	441	449	439	495	441	429	415	473	456	426	441	435	418	488	428	473	472	450	464	461	464	461	450	461	463	430	467	482	456	451	447	439	452	459	442	453	459	437	447	463	435	448	434	460	454	441	431	484	452	422	469	471	473	418	489	475	404	434	431	448	442	443	453	452	460	466	486	477	401	447	451	461	453	466	441	427	475	504	422	428	422	450	452	483	430	488	467	468	428	457	502	458	488	478	438	448	451	462	460	482	467	468	446	479	440	435	477	428	441	454	466	468	465	430	486	453	430	468	436	448	482	456	455	464	431	460	438	468	473	450	445	466	435	432	441	456	469	429	430	448	426	449	435	466	482	434	493	414	443	450	451	475	438	478	465	470	486	490	449	451	496	435	445	457	516	448	478	448	484	487	511	482	471	482	460	479	424	469	423	448	453	479	430	455	443	459	447	439	435	476	444	457	448	458	486	469	400	449	450	415	472	472	487	448	446	436	410	455	418	433	473	479	458	438	425	457	453	440	443	482	442	432	453	424	465	474	421	433	449	449	461	486	420	449	434	440	472	452	483	438	450	471	447	460	442	483	461	449	509	438	466	457	450	450	431	418	428	466	461	474	463	452	428	463	454	448	449	439	482	451	436	472	436	451	511	435	454	425	437	448	458	454	456	464	467	490	447	463	456	463	480	465	456	446	438	463	442	466	409	439	448	459	446	454	492	476	447	477	473	485	446	480	423	419	403	447	418	487	455	431	512	475	477	459	461	472	436	426	451	467	452	471	447	458	442	429	443	444	429	441	459	448	486	407	456	450	466	468	500	451	462	478	446	461	453	410	466	470	404	469	463	486	448	452	451	419	468	479	454	424	478	461	486	443	496	476	432	454	480	432	423	475	463	469	451	466	482	449	480	470	431	423	478	430	440	468	440	449	467	452	440	435	449	456	468	481	452	466	471	444	476	469	454	493	454	532	460	452	449	440	442	460	446	450	470	444	432	439	424	454	452	435	451	474	463	435	446	409	451	414	424	456	463	428	417	484	479	453	443	441	447	418	451	467	459	442	493	434	428	445	461	451	452	455	512	436	451	440	479	446	442	461	438	461	437	445	474	439	422	451	427	461	466	445	436	445	458	501	448	440	449	446	495	457	411	481	456	466	478	437	442	454	455	438	494	441	468	473	419	452	473	451	454	470	449	499	420	491	470	423	441	448	467	449	464	436	452	438	468	431	499	418	472	457	495	445	469	466	432	466	434	434	435	438	428	469	490	473	507	474	483	448	415	460	451	438	451	453	483	426	429	453	468	428	461	435	437	461	443	470	470	491	416	451	475	437	430	448	430	448	436	459	488	470	417	420	475	460	455	418	413	443	440	485	440	491	481	427	451	466	472	432	431	456	465	446	465	434	455	439	469	491	451	433	469	491	471	452	458	446	488	438	479	495	445	494	467	429	427	446	459	442	464	478	484	411	439	460	452	435	462	465	445	445	449	436	460	418	481	481	467	481	459	457	414	446	420	447	477	458	479	462	467	466	436	464	473	433	451	454	448	468	484	511	460	445	447	463	480	477	466	462	446	447	466	433	426	456	423	463	428	462	412	473	455	410	444	470	455	433	462	446	416	464	447	483	504	440	464	472	449	426	458	464	464	489	442	485	452	441	448	488	472	475	447	428	464	454	424	446	486	473	413	458	457	454	445	447	461	495	465	477	433	415	459	457	476	456	432	464	449	426	442	500	487	482	469	459	457	430	460	446	457	458	426	462	424	445	437	440	473	430	450	463	438	441	455	510	482	466	443	463	423	467	485	463	513	421	434	460	454	449	431	467	474	467	395	467	429	475	445	431	474	444	454	467	512	432	491	444	464	450	498	449	428	460	464	480	465	412	454	449	448	434	440	450	473	469	436	422	458	438	459	438	480	468	445	434	460	438	449	457	404	474	449	414	447	469	417	429	445	472	454	455	426	475	449	446	449	479	434	461	451	435	489	473	453	454	478	506	422	416	472	445	455	454	481	460	460	473	456	480	457	462	455	483	392	429	425	489	414	472	485	467	484	511	436	499	438	456	459	453	466	433	435	466	447	481	433	438	447	437	456	437	452	469	483	458	470	447	449	492	494	437	467	416	448	437	461	472	460	474	450	465	432	431	426	431	467	464	460	473	497	451	439	470	499	470	440	475	442	435	463	491	464	431	481	473	472	486	443	438	424	431	446	443	503	438	460	448	429	452	439	431	444	467	449	483	474	497	439	443	440	485	474	463	437	454	431	471	442	487	455	452	477	463	456	435	447	412	453	427	456	463	460	416	496	459	456	456	429	424	435	432	439	433	459	438	437	459	422	453	469	468	448	476	460	467	459	436	497	469	474	432	461	476	434	500	473	448	465	455	476	411	461	463	449	437	466	516	442	466	461	462	436	488	475	466	443	438	448	448	460	480	453	443	426	456	473	437	443	448	466	432	477	450	456	460	443	462	453	435	467	481	422	504	446	452	469	504	447	409	479	429	452	475	477	468	498	486	470	433	455	466	459	463	426	472	441	444	437	456	452	442	484	470	455	438	425	472	437	427	471	467	478	485	482	446	426	460	430	390	445	452	414	467	410	466	498	436	464	459	471	474	454	444	435	405	452	468	472	446	445	440	448	460	469	414	440	455	420	463	481	451	484	463	460	430	481	429	442	470	440	452	463	471	470	458	475	487	449	446	445	470	428	464	442	442	430	468	450	463	444	470	505	486	460	476	438	416	413	456	446	453	418	479	408	407	487	407	451	425	437	472	432	497	441	437	409	463	419	408	434	451	430	463	458	428	472	441	469	468
54970	92206	77138	52961	35781	21137	8192	2550	1104	819	803	768	740	788	816	751	782	800	771	782	767	766	826	758	807	787	804	715	811	811	800	799	779	752	813	837	772	729	778	796	763	794	823	808	830	758	783	758	803	718	781	797	817	762	806	836	802	792	860	877	799	815	788	840	840	817	770	767	777	727	780	772	751	827	756	789	820	760	758	757	767	790	778	796	764	772	792	791	797	848	793	765	794	781	767	750	747	761	793	806	814	794	791	809	804	812	780	768	761	769	792	786	818	780	821	815	789	786	824	798	783	772	813	799	779	841	780	780	756	835	818	791	800	776	820	764	815	800	810	781	793	784	801	799	752	805	801	798	808	823	760	793	740	795	785	732	757	815	765	778	762	776	766	791	772	745	789	796	797	796	764	813	776	765	807	821	817	811	769	767	795	801	787	795	753	788	757	807	769	848	822	829	728	768	725	753	744	827	816	779	785	807	817	793	816	789	770	822	773	783	792	758	738	788	773	805	824	794	808	808	770	791	821	797	804	796	785	741	828	773	757	804	820	827	773	768	768	778	790	771	852	830	702	749	779	757	793	794	786	780	798	759	761	759	803	754	823	792	827	757	789	795	763	748	771	755	767	749	758	831	760	775	774	805	750	747	803	814	805	813	781	781	792	773	808	753	770	771	778	753	778	751	793	797	748	813	769	783	833	725	758	785	810	813	764	803	772	784	791	784	830	787	819	785	776	811	746	854	832	796	729	809	749	800	823	815	774	821	780	764	760	759	778	762	783	761	762	754	745	759	762	774	835	789	780	785	752	779	816	797	741	810	744	828	750	737	767	783	769	742	811	811	816	796	806	807	801	746	783	792	788	790	768	775	766	790	771	772	790	810	773	753	771	800	817	769	819	813	804	824	829	792	826	804	814	791	832	774	817	774	786	799	811	766	801	817	794	799	806	774	757	806	804	790	794	798	833	897	784	829	783	782	780	789	823	815	787	765	813	750	803	785	786	819	754	845	771	786	812	766	818	763	815	766	757	823	739	797	751	792	782	852	787	791	743	801	770	770	759	785	776	801	769	771	816	797	764	764	800	790	790	778	756	808	744	743	831	759	779	797	813	711	769	797	778	823	781	819	762	794	766	785	813	842	793	804	755	811	760	798	784	777	824	806	764	860	791	718	799	804	805	820	783	783	780	827	777	773	825	807	774	776	749	787	772	785	777	781	776	802	803	794	776	767	755	791	790	746	794	799	760	772	776	786	754	781	802	792	818	766	811	780	841	758	798	795	763	787	834	791	781	775	785	813	808	751	796	798	796	765	814	763	824	770	810	786	784	797	775	780	801	798	763	778	776	787	793	775	745	806	781	791	783	812	771	777	822	809	802	752	784	740	800	764	793	777	762	789	807	757	803	794	853	760	818	773	732	764	770	803	739	779	797	788	780	836	792	808	783	776	755	791	805	810	796	801	809	839	841	742	731	837	785	799	764	786	843	805	813	789	723	742	817	815	799	800	784	818	809	748	820	798	801	768	795	794	803	745	793	836	785	808	793	797	733	798	778	825	818	804	838	748	827	787	776	789	839	814	761	771	787	806	772	823	774	755	729	781	794	834	761	815	753	778	840	795	769	808	792	829	839	796	765	797	779	794	757	774	763	818	757	768	792	777	783	786	771	812	821	767	785	778	796	794	799	839	795	820	799	770	786	794	781	757	816	764	778	763	786	764	832	777	752	784	787	787	771	801	806	778	857	815	770	803	817	747	764	776	767	753	765	783	765	801	754	789	823	803	827	832	805	722	758	824	769	810	774	788	773	780	793	817	801	771	797	770	786	794	785	802	776	775	786	814	791	748	793	821	755	756	799	784	775	768	781	804	785	840	797	841	814	822	794	744	776	811	781	835	811	785	774	803	818	805	764	775	792	859	802	809	794	791	849	796	738	780	767	817	796	765	764	748	772	833	815	790	792	827	789	788	791	786	780	834	792	760	832	818	823	821	763	797	721	841	800	774	798	862	823	801	792	788	819	780	748	778	784	825	809	748	742	753	812	812	780	808	801	750	806	817	814	771	801	759	723	789	806	812	836	862	800	801	806	759	814	755	791	802	802	855	751	812	804	753	833	768	712	818	755	770	789	774	784	750	764	779	812	785	782	796	813	772	783	755	826	775	822	820	809	816	770	829	772	828	750	752	763	759	700	817	791	825	792	807	765	783	755	810	778	823	795	756	773	796	823	780	785	796	807	774	824	731	802	818	767	757	767	791	747	808	772	790	775	787	759	784	787	733	819	852	810	780	762	850	802	743	838	767	817	797	827	829	770	764	779	788	786	868	811	821	817	830	782	795	744	798	780	785	782	773	804	782	754	773	772	752	786	760	802	741	763	794	777	805	714	789	822	796	746	779	774	777	738	763	804	794	793	807	813	806	781	809	813	768	785	806	795	802	756	821	795	819	786	798	802	821	752	757	827	800	776	817	778	774	787	827	797	736	759	800	802	766	812	813	792	813	797	764	774	771	764	781	776	780	797	780	866	783	810	820	809	790	761	798	786	807	808	796	804	741	746	805	804	811	727	758	765	790	820	785	764	801	792	808	811	793	741	782	738	779	811	786	798	787	806	817	779	756	817	828	832	783	776	799	772	814	822	807	774	764	841	771	795	787	849	828	808	757	739	766	847	858	789	815	780	789	832	716	829	777	802	782	837	806	775	796	818	775	815	780	776	788	748	764	819	804	774	805	799	767	785	796	817	806	769	774	826	803	777	784	786	742	871	746	785	825	803	743	799	796	796	774	788	778	774	825	784	782	782	752	776	750	793	787	806	773	798	792	734	795	802	750	781	803	773	802	779	757	827	732	831	716	781	840	751	789	772	800	797	783	795	787	746	791	824	773	806	853	736	832	742	770	803	815	791	832	827	752	798	791	749	795	802	781	805	791	798	791	780	791	717	788	753	807	834	728	824	777	783	765	759	798	773	836	790	820	791	774	779	795	747	827	781	790	805	789	804	814	731	798	800	805	780	831	803	766	767	754	751	783	759	755	805	769	811	783	787	840	788	813	782	715	800	772	743	803	778	764	793	753	823	771	794	748	736	781	797	757	770	751	781	778	781	730	856	793	741	822	759	805	832	776	771	745	800	740	803	770	743	824	785	748	792	761	791	772	771	782	759	816	788	807	769	744	783	784	837	799	813	724	739	846	775	833	752	821	801	770	806	786	803	795	762	775	842	741	796	779	795	803	814	804	825	828	768	709	790	756	790	750	785	844	750	784	795	781	801	755	818	823	782	754	753	773	792	766	809	769	811	807	778	768	811	775	760	790	770	816	792	750	771	740	782	766	824	756	756	800	735	813	764	773	793	745	793	820	769	810	793	800	787	808	805	769	732	831	771	765	750	800	845	821	827	768	773	786	797	807	814	742	776	765	804	783	764	797	785	814	751	810	758	795	774	794	781	777	769	772	762	743	778	796	765	789	792	799	778	778	755	782	820	732	740	778	848	798
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
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
