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
340360143478	340360144037	340360144587	340360145137	340360145687	340360146237	340360146787	340360147337	340360147887	340360148437	340360148987	340360149537	340360150087	340360150637	340360151187	340360151737	340360152287	340360152837	340360153387	340360153937	340360154487	340360155037	340360155587	340360156137	340360156687	340360157237	340360157787	340360158337	340360158887	340360159437	340360159987	340360160537	340360161087	340360161637	340360162187	340360162737	340360163287	340360163837	340360164387	340360164937	340360165487	340360166037	340360166587	340360167137	340360167687	340360168237	340360168787	340360169337	340360169887	340360170437	340360170987	340360171537	340360172087	340360172637	340360173187	340360173737	340360174287	340360174837	340360175387	340360175937	340360176487	340360177037	340360177587	340360178137	340360178687	340360179237	340360179787	340360180337	340360180887	340360181437	340360181987	340360182537	340360183087	340360183637	340360184187	340360184737	340360185287	340360185837	340360186387	340360186937	340360187487	340360188037	340360188587	340360189137	340360189687	340360190237	340360190787	340360191337	340360191887	340360192437	340360192987	340360193537	340360194087	340360194637	340360195187	340360195737	340360196287	340360196837	340360197387	340360197937	340360198487	340360199037	340360199587	340360200137	340360200687	340360201237	340360201787	340360202337	340360202887	340360203437	340360203987	340360204537	340360205087	340360205637	340360206187	340360206737	340360207287	340360207837	340360208387	340360208937	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	3023	2000	3600	2300	3023	2000	3600	2300	3023	2000	3600	2300	3024	2000	3600	2300	3024	2000	3600	2300	3024	2000	3600	2300	3024	2000	3600	2300	3025	2000	3600	2300	3025	2000	3600	2300	3025	2000	3600	2300	3026	2000	3600	2300	3026	2000	3600	2300	3026	2000	3600	2300	3027	2000	3600	2300	3027	2000	3600	2300	3027	2000	3600	2300	3028	2000	3600	2300	3028	2000	3600	2300	3028	2000	3600	2300	3029	2000	3600	2300	3029	2000	3600	2300	3029	2000	3600	2300	3030	2000	3600	2300	3030	2000	3600	2300	3030	2000	3600	2300	3030	2000	3600	2300	3031	2000	3600	2300	3031	2000	3600	2300	3031	2000	3600	2300	3032	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
26172	21243	28395	24393	21397	21347	10639	1343	1173	762	740	724	697	705	662	701	708	749	790	877	869	774	760	854	859	990	1028	1083	1098	976	1032	950	929	910	924	758	796	745	758	757	745	698	630	677	683	683	673	631	667	636	678	692	651	632	674	665	657	618	659	623	643	624	633	668	603	618	608	616	638	613	636	618	600	604	596	612	608	634	640	606	619	649	607	638	624	633	667	637	629	665	619	636	691	697	660	638	632	690	613	651	645	604	641	642	614	633	613	621	565	628	672	668	644	664	650	625	617	629	668	607	665	636	629	668	665	652	607	642	591	577	619	653	624	613	632	637	615	615	579	632	625	645	662	608	653	640	615	653	631	639	681	633	630	642	641	644	631	648	651	638	605	638	643	624	667	650	616	642	603	686	652	649	620	639	615	654	619	679	659	682	660	613	602	614	577	644	611	690	627	630	620	607	593	635	597	625	623	600	659	660	629	731	654	665	610	630	561	656	609	667	664	619	632	587	630	652	644	633	618	667	629	680	651	671	646	676	656	630	637	637	627	651	632	717	658	605	637	645	582	630	660	638	650	645	642	667	637	622	624	618	617	623	636	649	654	638	590	655	634	621	637	608	638	655	644	660	648	650	585	651	644	641	614	646	587	632	687	654	643	639	680	647	647	650	668	590	661	647	690	603	600	667	622	625	626	638	638	648	647	667	653	612	644	634	619	679	654	634	638	643	669	618	605	649	615	617	649	656	636	664	644	583	666	632	648	633	638	610	599	589	654	587	690	655	587	653	639	643	623	587	632	686	628	654	645	705	667	662	670	654	644	638	610	650	632	644	665	653	594	626	615	676	659	609	566	631	666	629	613	655	604	634	666	605	624	597	628	654	627	604	656	629	634	635	660	589	624	642	667	626	634	604	634	640	635	677	639	648	624	670	637	656	633	657	656	622	601	656	646	589	658	609	597	624	619	654	612	644	644	608	644	646	629	642	650	633	602	569	654	628	648	632	657	660	646	573	633	657	654	631	623	679	611	589	641	620	671	614	667	631	628	661	674	635	655	618	585	626	630	643	619	612	639	603	653	577	616	622	599	615	641	655	617	613	631	624	642	621	642	624	608	635	658	631	611	619	625	648	662	607	660	651	574	634	667	614	619	644	629	651	660	668	646	627	635	659	647	638	640	598	611	644	635	624	629	592	634	640	675	599	639	629	612	634	610	595	674	591	631	660	656	671	666	619	659	633	678	625	591	624	660	674	647	599	615	597	659	657	598	636	632	626	651	640	619	623	601	623	642	624	601	640	619	615	639	649	635	587	627	594	647	674	673	635	637	621	651	709	670	606	620	609	612	625	646	699	627	624	607	651	607	646	631	651	608	627	645	660	634	688	651	654	662	625	660	610	633	603	579	602	655	656	644	659	589	635	630	625	659	620	648	616	645	603	600	643	646	615	647	618	665	623	652	604	623	617	614	656	646	586	631	660	666	664	654	651	584	650	645	597	614	673	660	589	670	620	644	617	620	687	674	635	664	626	593	642	582	661	599	656	651	601	675	677	650	653	631	612	649	661	649	603	643	610	639	651	651	654	621	633	597	679	568	650	634	629	654	598	644	645	619	653	678	636	669	633	593	637	686	599	658	591	654	614	618	621	647	641	642	673	588	655	662	654	663	634	652	642	631	647	675	673	610	593	614	641	638	671	615	639	646	634	619	633	652	660	629	684	651	635	545	666	645	624	627	657	636	589	588	600	616	619	630	605	606	617	618	637	656	644	616	617	655	634	632	635	631	630	635	654	618	642	619	675	635	636	628	609	632	648	646	582	662	617	636	624	618	602	661	630	643	663	604	622	655	651	699	603	679	658	620	627	679	591	592	613	608	634	627	654	690	589	659	635	583	661	619	646	643	602	643	680	663	598	633	624	651	620	628	610	622	592	645	602	682	633	601	612	623	635	610	660	660	619	669	666	584	640	598	610	632	623	644	614	651	680	619	607	629	662	632	635	605	653	619	661	695	641	609	631	640	637	640	630	679	603	636	684	642	674	631	639	626	637	647	685	626	620	619	675	590	630	652	646	631	649	641	612	660	655	655	633	599	646	606	637	649	627	642	680	646	634	649	650	651	617	659	623	599	618	646	652	610	594	623	649	649	634	656	631	605	635	654	644	678	634	608	613	619	630	622	603	620	672	664	626	608	662	656	619	630	633	666	668	597	624	618	638	623	620	638	603	684	658	666	644	594	621	616	625	661	632	616	653	670	620	631	672	661	647	663	642	625	636	622	640	638	628	640	608	667	628	598	672	595	609	645	622	631	628	633	662	598	630	657	720	597	647	643	633	628	638	610	649	631	670	589	614	616	637	622	645	688	657	635	622	628	635	636	594	631	627	598	643	604	658	633	572	643	618	628	633	626	587	627	651	634	688	624	641	628	618	661	630	633	647	622	646	598	642	683	643	638	610	680	675	599	615	575	586	636	633	662	649	685	616	664	644	627	653	616	688	619	607	653	589	620	643	662	629	642	624	639	640	664	662	657	673	633	647	662	624	604	662	683	623	643	642	637	675	656	666	612	641	629	641	633	604	612	640	692	585	609	629	639	605	627	594	601	654	668	633	614	590	650	628	645	655	642	621	669	598	658	648	615	593	623	612	616	637	583	667	651	641	617	585	635	636	628	616	661	578	610	581	637	650	615	623	645	633	615	653	662	628	637	622	621	658	626	600	610	624	651	627	610	659	625	665	630	656	631	678	619	629	653	603	662	625	612	663	635	620	606	619	609	686	633	611	683	628	639	647	675	640	633	592	628	620	645	611	650	667	604	666	655	606	590	615	605	640	657	612	600	624	644	686	624	658	646	629	619	626	605	657	653	636	650	667	640	585	658	639	670	631	661	617	637	655	576	618	618	641	639	636	649	676	645	650	648	647	646	628	647	624	662	643	671	624	648	574	658	649	622	621	625	645	631	639	641	610	579	684	591	639	649	640	612	672	680	642	647	600	619	618	633	670	613	628	716	638	636	629	621	621	652	667	645	599	612	589	631	652	661	610	706	622	656	587	664	671	615	667	611	652	634	621	597	620	588	628	625	660	633	611	647	623	640	624	656	669	639	588	601	673	629	617	630	634	650	647	637	647	647	647	629	637	644	644	634	634	597	667	596	640	616	603	673	633	672	634	635	581	702	634	632	605	612	647	615	634	656	670	648	672	651	618	631	652	619	586	620	592	666	640	640	652	640	646	620	683	664	634	639	631	656	641	655	666	710	639	616	627	666	728	645	626	637	622	628	647	642	614	634	657	635	600	634	648	637	654	618	667	670	607	630	625	661	652	612	618	636	679	621	600	673	631	637	630	657	631	615	640	624	618	622	631	620	668	605	590	645	587	603	683	664	599	648	622	632	646	601	633	643	633	670	625	621	650	654	610	647	673	642	625	584	609	581	638	646	632	662	608	661	619	698	647	634	619	679	623	637	644	676	648	630	638	599	654	581	618	605	646	596	625	589	585
50852	42225	36360	35013	26664	10835	1958	1411	1424	753	750	652	701	678	642	667	648	808	890	934	933	861	800	914	1130	1282	1313	1439	1395	1299	1342	1198	1162	1034	939	848	817	764	769	740	677	664	650	609	572	547	501	589	521	532	582	504	527	542	552	515	559	546	549	545	520	505	542	528	569	545	550	552	537	558	553	529	544	570	534	525	543	547	535	574	517	564	534	561	523	581	527	489	546	562	523	539	552	517	543	514	547	523	535	515	563	541	547	544	515	544	552	556	544	558	516	559	526	520	509	549	568	549	567	520	563	515	553	547	532	575	539	557	522	538	501	552	540	494	554	548	544	573	540	562	565	584	562	573	563	558	529	535	535	533	548	564	556	547	543	568	565	508	528	534	535	535	552	513	485	528	534	597	531	529	563	549	551	542	532	533	542	542	523	527	514	533	568	541	540	513	502	517	527	559	582	513	544	513	579	461	557	570	597	561	489	530	501	524	544	516	509	571	542	537	533	525	543	493	501	544	537	530	520	561	576	555	524	586	573	499	570	582	529	528	533	545	539	534	557	568	538	516	549	519	518	523	570	501	538	522	500	520	523	548	543	540	501	497	575	556	555	540	499	522	536	527	543	553	558	543	531	537	537	506	532	536	537	559	530	540	534	514	557	520	565	535	526	520	556	547	523	531	548	542	552	524	506	524	528	544	520	531	538	522	536	513	577	507	560	536	552	508	513	542	578	484	544	517	554	536	588	541	548	555	527	529	538	521	543	526	546	526	512	512	551	561	553	544	598	525	518	587	583	536	500	510	513	512	552	491	541	544	538	551	558	562	571	523	550	607	529	525	518	544	527	503	499	535	518	515	534	596	518	509	524	552	540	544	511	519	524	523	511	538	530	576	550	547	522	567	539	565	582	560	529	528	566	528	539	539	560	530	532	559	538	528	495	548	538	545	569	537	546	561	540	488	527	535	578	553	576	488	559	496	526	621	516	529	536	535	547	557	533	532	564	519	497	527	573	548	539	521	531	516	542	530	533	533	535	570	560	552	522	551	500	516	552	565	523	522	556	532	559	514	529	521	501	496	558	562	527	554	539	520	528	525	468	487	527	525	558	539	565	532	526	562	529	570	544	522	537	537	529	530	565	509	539	517	565	552	540	510	525	511	498	526	546	540	594	533	506	579	509	558	488	554	542	541	582	552	547	531	527	529	526	507	521	517	558	559	540	531	539	547	515	572	544	562	558	544	578	491	550	528	488	508	488	542	518	514	550	550	530	569	592	540	552	583	580	526	587	534	592	525	554	559	518	565	524	521	531	546	509	531	567	577	535	540	538	530	527	505	568	546	528	572	537	540	538	543	517	496	535	500	490	540	563	544	540	524	554	555	517	523	534	553	516	554	554	537	528	515	551	532	496	587	489	532	551	508	535	519	580	519	506	542	532	541	552	500	573	513	499	597	547	503	550	556	544	508	547	490	565	531	522	566	531	564	557	516	561	525	566	511	535	508	524	573	538	535	519	541	532	530	531	537	542	541	511	559	545	546	548	543	533	553	534	548	550	516	548	561	557	531	490	520	567	570	519	517	511	545	535	536	559	528	539	536	504	588	526	552	526	561	511	542	566	509	557	534	534	541	487	554	497	522	590	547	531	550	539	541	522	538	562	519	531	511	491	490	547	540	510	508	550	556	513	568	535	516	569	502	536	493	524	549	578	517	544	528	532	504	497	546	534	512	533	562	557	535	560	541	544	532	494	555	514	515	532	514	514	578	540	520	501	532	525	523	528	521	513	520	512	527	526	519	493	554	514	549	523	548	545	557	477	483	539	556	574	577	515	543	525	529	539	555	540	549	547	529	548	548	552	522	506	522	536	538	552	507	509	540	529	522	504	529	492	566	546	546	503	527	503	540	524	520	523	572	543	572	500	565	511	516	557	567	527	535	528	546	550	514	588	529	504	556	540	542	496	533	534	548	551	505	515	493	516	517	520	539	505	534	612	518	492	539	546	477	535	492	493	528	513	573	587	525	508	575	566	606	606	509	535	518	541	527	541	513	487	534	498	536	534	529	525	520	559	520	564	544	512	530	549	550	533	537	554	517	514	517	510	549	504	561	546	537	552	575	550	552	491	509	546	520	479	563	485	527	539	524	544	532	522	554	541	513	558	528	512	523	558	561	544	537	533	557	552	560	540	494	549	566	558	520	555	507	544	521	536	522	526	514	538	540	513	530	523	549	521	549	553	534	522	519	573	541	518	576	521	563	542	578	561	546	555	543	541	544	534	552	550	507	554	563	532	523	506	511	532	534	534	524	538	535	559	557	577	522	520	576	522	530	536	534	516	504	544	506	517	562	560	526	531	542	521	541	494	523	505	579	540	565	546	541	518	547	503	589	522	593	505	550	555	553	489	516	496	573	522	523	557	573	494	545	528	519	550	534	544	525	551	555	559	528	545	546	563	544	582	507	575	555	538	560	563	573	510	576	546	553	538	592	523	566	534	538	531	564	550	527	511	525	571	516	561	529	554	584	502	533	524	565	524	536	546	494	542	544	537	514	578	549	510	534	517	547	534	547	510	536	523	551	543	565	534	536	536	531	542	498	517	557	559	541	538	576	496	506	500	522	527	553	535	549	505	538	505	520	552	550	569	550	550	549	567	523	533	556	526	540	531	506	533	507	518	547	517	543	578	514	559	498	512	527	546	546	506	538	538	529	514	530	523	535	532	584	547	512	539	529	549	557	548	530	573	531	508	541	544	576	553	543	579	515	531	565	552	542	535	489	555	530	492	542	561	570	576	540	549	554	582	510	522	517	556	575	535	530	529	532	532	553	518	498	557	527	531	517	549	553	533	525	483	557	517	528	524	529	526	518	577	529	560	509	512	574	514	540	555	545	529	504	561	496	510	537	531	520	537	513	537	507	535	559	544	534	500	556	528	535	536	525	550	562	558	563	547	529	536	582	562	523	542	545	553	560	521	545	557	579	525	515	552	525	538	550	481	514	533	551	511	543	531	546	496	542	569	534	537	517	537	576	531	528	499	568	561	531	504	551	514	516	520	535	530	568	536	529	481	531	543	524	550	562	547	490	490	521	481	579	544	606	541	526	535	569	523	521	535	525	528	538	523	521	550	543	553	531	564	547	564	560	524	501	522	571	547	508	491	558	532	525	520	528	544	529	514	529	553	515	506	563	514	507	573	532	521	521	538	540	544	541	504	567	531	507	526	535	588	556	582	520	556	551	577	519	530	583	552	517	537	579	551	532	556	496	547	522	506	513	524	508	560	534	559	544	582	529	554	561	501	546	530	539	499	480	542	516	525	548	496	514	551	555	522	531	541	556	590	500	536	575	506	529	536	577	514	544	524	569	542	522	540	564	541	570	504	550	596	554	551	484	516	518	542	523	542	579	502	514	541	570	592	539	512	532	481	526	514	495	587	553	535	560	531	532	534	564	525	544	522	545	556	535	506	547	540	524	539	559	487	584	568	540	531	497	507	523	538	531
29043	21342	26181	25523	13961	3966	997	763	692	660	697	646	652	622	649	703	676	756	686	738	733	785	836	820	795	965	886	891	906	942	852	840	804	769	825	700	750	687	672	730	665	692	656	659	621	656	689	653	669	634	610	601	619	657	617	637	665	660	617	657	634	593	578	638	635	636	662	615	615	678	648	652	617	631	660	636	657	641	645	660	667	617	637	646	621	618	651	601	592	614	671	626	632	627	645	658	671	643	630	634	622	596	644	612	632	649	626	640	624	633	688	596	654	579	712	641	711	654	622	594	668	618	653	620	646	626	660	611	581	597	645	646	623	679	634	622	663	616	579	658	620	625	658	630	631	618	689	695	621	663	636	643	596	602	610	632	659	650	690	655	600	589	647	646	625	664	634	586	680	660	603	569	683	624	702	661	641	672	637	679	656	646	647	661	657	653	653	614	619	599	689	656	611	627	613	594	648	619	612	626	659	588	673	649	666	610	637	651	660	632	613	638	615	582	660	661	620	607	621	633	653	603	649	632	608	595	577	634	632	639	648	645	654	625	610	653	686	655	625	612	649	661	652	631	621	605	628	638	620	695	635	639	628	670	643	653	687	686	679	648	598	651	602	677	641	677	691	643	680	625	618	670	609	622	655	642	612	629	642	669	634	601	631	627	640	636	621	643	665	668	687	620	629	602	653	679	620	651	620	657	666	657	637	626	660	658	660	646	645	651	647	644	634	667	628	661	643	596	609	646	638	610	651	650	651	680	612	618	631	652	596	656	636	618	639	690	632	623	633	630	595	634	618	663	655	627	653	739	635	605	636	643	632	643	632	627	686	630	646	661	628	605	648	677	634	674	674	653	656	650	675	650	659	647	623	611	682	629	617	614	616	638	654	587	645	604	630	608	632	638	647	624	651	624	634	660	689	667	644	648	675	686	613	608	657	679	645	662	650	616	658	626	622	686	615	623	649	627	683	617	636	654	669	658	661	635	608	631	661	637	614	635	665	640	611	685	651	612	605	647	614	629	585	608	591	628	626	667	638	647	626	670	674	653	637	627	630	605	646	677	654	672	642	663	661	610	706	666	618	597	650	599	601	638	625	632	616	642	653	638	621	640	638	648	634	623	668	665	618	663	665	591	662	669	673	625	634	615	690	645	605	611	652	646	636	650	606	598	677	648	622	611	622	658	661	677	655	633	655	585	645	639	637	624	605	625	661	669	649	647	623	670	606	631	619	626	634	655	604	624	622	640	682	654	641	647	629	609	646	657	696	644	623	647	646	689	610	645	673	610	638	585	638	662	648	666	682	626	644	646	632	652	659	619	646	643	624	675	634	591	630	613	632	688	672	643	612	623	651	652	677	640	635	625	618	648	636	616	638	594	662	688	647	696	616	626	614	639	656	682	628	623	631	646	606	627	682	670	675	649	639	637	626	722	675	657	648	643	629	615	605	707	629	659	637	609	617	623	633	619	593	630	616	632	629	585	663	698	623	621	588	617	619	650	634	628	662	628	660	650	637	670	651	611	607	648	643	614	636	600	672	646	660	662	661	587	646	643	590	647	640	660	584	607	625	659	686	632	631	641	630	634	607	634	640	626	674	637	628	689	635	616	620	632	626	626	597	625	673	629	658	650	669	706	643	661	627	647	587	615	590	647	617	610	621	614	611	659	673	632	633	641	659	630	624	611	663	610	636	639	669	660	588	662	674	607	588	638	657	642	698	650	618	685	613	660	636	663	624	614	602	647	678	665	655	624	633	669	619	634	649	674	638	619	640	600	664	650	603	639	631	562	613	624	655	692	627	630	619	628	651	639	626	677	616	607	656	640	620	637	613	623	665	654	660	609	631	678	609	613	634	684	661	642	641	634	623	649	638	650	637	625	614	649	658	653	642	630	636	632	642	671	638	610	682	602	638	635	667	649	628	643	630	673	629	623	626	634	605	603	656	668	639	632	652	608	600	654	608	592	631	599	645	625	626	618	654	641	662	646	647	671	618	611	589	627	609	629	611	634	641	620	586	607	641	636	630	643	666	613	638	639	677	627	613	656	651	648	606	645	641	633	664	594	640	666	694	649	601	648	657	633	588	687	586	658	626	653	605	675	593	619	636	624	664	648	660	661	656	705	667	642	657	626	617	599	639	616	600	667	657	669	641	654	649	653	583	623	649	630	622	642	642	640	653	652	601	683	667	647	691	653	672	629	639	698	619	694	643	624	671	637	615	624	615	675	621	659	674	665	635	630	673	644	656	638	650	651	654	635	669	636	602	636	665	644	627	663	622	677	622	615	630	677	719	694	621	665	545	614	616	685	621	614	642	622	668	615	636	621	669	647	616	667	640	646	628	634	618	618	631	595	650	608	607	670	661	633	641	602	650	649	608	614	607	608	631	643	629	661	656	704	646	645	636	623	645	636	633	644	618	640	653	672	618	667	656	621	690	602	639	664	626	609	642	572	684	659	672	674	621	660	646	650	624	656	669	608	620	635	636	658	657	656	618	637	613	653	612	689	629	625	629	625	668	658	674	620	690	628	631	627	701	652	632	654	634	688	667	669	629	678	653	626	651	670	654	658	616	603	671	619	624	664	608	654	659	625	659	621	675	625	624	628	679	635	648	651	615	701	605	602	634	652	639	643	658	650	690	642	660	627	616	639	661	636	602	665	595	639	628	676	632	649	607	652	605	680	666	628	646	656	612	611	636	624	637	624	627	652	649	668	627	667	593	611	622	637	671	647	680	617	681	615	643	650	617	660	612	637	636	663	648	619	647	640	620	637	629	640	606	650	641	627	641	628	626	638	647	602	637	670	627	615	655	693	637	655	640	609	671	606	678	615	622	600	587	610	634	674	656	676	665	645	620	620	650	667	665	708	649	619	647	633	598	629	610	600	670	607	622	627	625	675	629	663	659	614	632	678	627	652	666	620	661	662	663	638	641	622	658	636	657	624	657	652	653	630	643	667	645	621	641	633	632	647	682	650	691	673	654	650	662	667	627	645	677	595	655	623	610	608	645	612	656	629	614	677	632	600	619	609	633	687	615	647	642	604	635	643	630	597	619	581	668	630	640	618	648	631	619	628	624	625	609	659	618	625	647	619	624	616	651	623	643	634	605	631	613	631	640	641	600	637	692	653	608	619	662	633	616	589	675	643	623	632	618	628	630	659	648	622	638	634	627	666	660	651	669	622	629	660	631	675	568	668	618	653	629	666	631	652	634	645	644	643	626	626	610	634	698	628	623	620	643	684	635	677	675	661	659	644	611	643	632	637	606	682	659	616	632	587	686	642	675	622	623	630	659	660	650	601	616	623	669	631	638	646	632	664	612	625	644	611	657	611	644	625	681	640	637	651	641	653	609	642	621	660	660	656	586	642	659	657	661	640	631	618	613	624	624	630	592	659	640	628	664	641	664	624	609	636	662	607	594	670	608	625	638	594	646	618	645	655	630	660	621	609	613	672	633	608	686	683	619	621	625	611	660	608	694	646	608	651	654	656
48537	32049	24010	25942	16653	4629	998	727	744	577	573	554	588	607	597	622	670	727	727	776	776	855	873	865	951	1022	1068	1105	1116	1075	1023	973	906	838	782	776	744	675	657	659	570	581	619	579	566	579	537	550	536	540	524	576	531	544	531	518	561	517	544	521	552	537	498	571	535	548	522	525	545	555	557	519	545	526	538	523	554	502	554	518	567	534	520	537	594	503	553	530	513	564	504	533	553	534	546	593	552	587	533	527	516	530	538	543	528	560	547	543	509	526	521	543	550	559	555	558	512	537	521	523	548	559	582	528	526	592	509	552	540	470	534	513	544	551	566	528	541	546	521	527	549	494	557	553	542	548	521	544	583	549	519	573	538	586	553	551	525	555	547	544	549	507	513	550	583	531	505	529	560	550	549	556	562	547	535	516	541	552	558	541	557	551	574	591	522	562	551	546	540	541	507	554	501	534	490	535	537	540	540	563	521	554	531	528	551	524	494	517	556	587	523	584	545	556	545	550	525	561	507	506	511	520	540	532	573	531	524	542	566	552	536	572	534	517	542	571	553	589	531	544	562	520	570	538	594	529	555	541	551	560	577	555	523	538	530	531	488	546	523	547	548	573	530	584	523	541	523	564	531	593	536	570	573	534	510	489	560	510	498	506	552	544	510	540	560	551	556	517	516	566	531	557	573	545	532	557	517	541	580	572	546	608	559	545	554	479	539	508	567	564	542	501	534	495	571	503	504	607	514	526	565	557	580	542	570	549	557	537	532	548	509	500	551	525	566	540	513	516	563	544	561	569	538	532	549	564	538	527	562	557	535	557	568	568	514	565	547	548	576	532	551	550	587	548	507	527	583	497	563	548	563	499	516	546	532	514	528	499	533	563	556	495	558	576	584	561	555	523	548	491	539	580	561	536	577	533	579	544	541	486	560	537	543	552	512	512	498	533	542	564	573	523	580	592	566	522	564	564	521	540	531	522	582	581	543	562	550	569	601	527	573	516	507	515	519	510	549	579	529	527	530	578	522	552	581	544	521	558	504	531	553	527	510	553	578	534	584	504	564	552	530	530	523	541	551	522	570	568	517	555	545	524	546	540	543	559	557	596	532	545	521	545	543	511	549	558	535	547	573	564	512	546	572	548	559	531	563	521	506	512	546	525	591	543	601	552	576	556	573	548	501	538	565	527	537	592	570	547	561	551	481	539	523	525	535	545	518	503	532	541	534	540	511	532	538	571	523	571	550	547	546	524	551	541	524	553	519	562	516	560	552	547	569	505	582	554	514	514	541	533	519	551	525	580	510	514	551	519	565	551	575	561	516	575	549	553	583	564	512	563	548	527	536	538	519	505	556	534	537	576	605	519	518	486	530	557	577	515	552	521	547	598	544	530	551	563	558	570	529	495	563	544	517	562	583	558	511	528	518	550	531	505	533	578	575	521	510	550	551	519	514	561	560	533	518	545	539	508	538	520	558	563	483	539	552	545	505	526	513	538	492	571	554	571	534	541	521	538	542	546	525	515	552	538	563	579	561	511	543	540	527	497	534	513	526	559	520	526	525	533	543	493	527	530	540	547	527	601	564	568	550	562	548	535	547	542	530	523	550	524	493	510	520	528	560	532	533	573	562	551	596	516	525	547	570	506	565	575	578	530	548	518	571	519	555	546	540	576	571	578	557	516	564	556	484	536	508	574	569	542	527	527	577	557	516	549	515	498	504	518	533	546	574	538	589	588	516	534	563	559	511	572	506	582	542	550	532	561	518	521	530	551	534	546	535	564	529	517	524	489	590	562	499	525	562	502	533	554	525	546	549	514	542	515	515	537	520	560	553	489	526	500	512	523	538	574	556	528	522	521	562	540	536	556	560	516	597	551	535	515	536	573	549	546	560	554	561	551	531	575	528	582	531	533	559	536	550	534	551	537	523	554	505	587	536	514	545	509	557	556	524	519	542	563	556	543	527	538	517	539	532	553	487	520	567	547	554	516	556	585	534	540	546	557	562	548	553	504	527	553	560	531	614	557	572	541	510	554	559	531	574	537	552	534	534	533	517	557	557	525	558	519	526	495	538	579	588	533	488	557	537	507	597	575	528	588	522	560	513	517	531	514	527	554	527	524	569	564	531	538	559	509	536	525	563	514	540	552	557	497	549	506	546	568	536	570	504	546	563	545	557	533	548	535	559	557	529	582	551	515	551	565	565	548	541	533	575	485	533	515	525	580	546	557	557	569	524	553	593	517	523	530	537	540	596	542	554	535	558	552	568	536	504	585	547	555	541	525	554	567	509	546	553	569	529	585	526	534	559	560	528	495	512	556	527	536	482	583	574	555	509	531	575	517	494	564	583	502	508	524	573	590	532	545	555	574	584	546	559	492	514	614	493	532	566	546	538	505	553	535	503	570	538	549	540	544	553	537	553	489	517	530	518	510	533	506	540	481	545	546	564	595	527	560	548	569	537	537	543	546	556	563	525	551	529	561	537	534	574	550	557	561	495	525	546	542	547	592	563	562	470	507	567	577	572	494	554	525	571	549	521	538	556	543	567	540	570	504	534	515	545	531	555	561	572	483	523	557	582	522	542	529	544	503	560	535	529	544	521	551	556	526	552	550	543	558	492	566	527	509	526	499	532	573	530	540	530	510	533	527	536	515	559	574	515	568	508	523	574	546	516	556	529	478	529	554	523	533	480	527	549	541	554	556	556	551	545	533	540	535	564	578	547	597	549	524	546	539	564	590	543	508	528	527	533	577	555	562	573	540	518	512	517	597	531	520	546	571	613	523	549	556	546	542	539	557	546	550	574	521	524	528	521	586	557	553	576	511	562	537	550	573	519	538	527	544	567	552	570	563	536	526	544	550	561	550	554	521	565	555	530	528	559	529	569	561	573	512	571	575	554	541	563	551	555	537	538	557	516	539	557	564	553	548	542	566	556	576	517	497	560	518	550	519	509	530	561	547	569	556	534	542	557	564	541	568	545	537	509	554	526	544	509	531	563	513	520	543	540	568	586	518	562	549	507	523	543	523	563	502	604	544	524	539	563	586	505	576	554	509	521	480	526	537	577	575	561	580	534	512	528	577	532	554	508	562	534	526	570	582	571	548	538	589	545	539	525	517	570	571	537	527	513	519	593	506	525	545	546	528	612	548	554	568	547	554	543	543	552	488	536	528	529	533	598	556	544	532	520	528	571	542	557	564	527	546	526	554	587	509	594	515	538	508	531	531	571	539	526	545	508	546	539	524	519	555	583	518	563	545	563	539	554	504	484	566	570	540	551	551	537	570	549	539	512	568	513	554	557	517	552	573	606	534	560	523	511	604	507	481	579	524	527	516	557	500	538	557	529	557	546	558	553	545	567	527	531	578	567	582	573	581	548	530	551	542	533	576	519	544	546	518	522	534	543	540	519	535	536	532	543	549	532	519	534	587	494	523	517	529	595	520	507	537	574	538	560	565	560	530	549	566	550	558	546	555	519	577	571	558	526	543	535	537	547	524
26992	20833	27399	24624	21686	14213	2327	961	837	716	671	677	648	655	660	662	687	713	833	784	862	911	977	909	988	982	985	979	932	922	930	908	844	823	759	752	777	737	754	704	685	640	637	651	609	584	578	622	628	664	607	602	624	634	598	641	605	611	611	604	597	606	578	551	594	584	680	633	622	550	638	632	621	601	601	597	605	645	617	571	577	589	600	638	636	594	607	631	598	615	575	587	607	626	620	612	593	574	632	562	604	655	643	604	559	636	593	568	584	621	622	602	648	617	635	617	634	610	571	588	642	617	626	636	623	626	603	614	633	587	636	606	592	576	589	560	615	624	647	562	609	633	631	611	606	575	651	625	598	589	635	586	622	558	609	578	602	604	564	634	643	629	595	611	649	626	588	626	617	579	621	609	647	648	562	624	639	614	587	663	646	647	592	650	638	613	580	581	633	599	551	622	628	628	644	631	612	591	645	586	616	602	609	641	595	557	611	605	639	648	589	641	568	643	601	571	616	638	612	636	568	623	589	618	568	635	642	629	594	622	595	618	600	578	608	597	585	589	606	661	610	582	579	588	623	614	596	593	579	620	625	557	605	617	616	642	599	587	623	655	617	578	623	628	598	670	606	628	585	616	654	631	620	572	599	593	632	643	576	623	593	614	648	584	623	589	618	633	631	633	619	620	648	590	606	636	590	544	644	608	590	603	634	578	616	623	624	592	598	641	641	643	589	619	592	599	622	628	610	573	612	586	601	596	595	567	606	587	664	649	608	624	520	613	575	628	600	622	622	619	599	630	629	594	649	617	633	650	597	584	609	624	632	619	634	595	627	597	613	595	595	647	577	591	577	614	645	596	635	626	631	594	593	607	593	639	596	571	608	602	598	562	591	595	631	610	552	631	611	633	581	600	581	617	594	590	637	584	622	619	623	623	612	679	590	641	605	604	626	593	604	594	620	609	661	574	629	648	583	597	599	639	608	602	608	583	596	627	608	570	648	632	656	591	649	647	572	605	649	622	568	611	619	642	611	621	633	649	635	629	589	619	635	597	618	613	559	610	589	623	597	597	613	617	614	643	621	599	645	573	598	587	683	600	630	630	615	575	629	602	670	639	637	623	624	608	660	642	624	617	584	657	576	641	587	596	642	641	604	628	606	620	546	592	588	610	609	642	603	626	663	626	552	612	572	604	595	593	587	625	602	619	622	632	596	590	632	570	626	565	581	674	641	651	594	642	630	606	660	572	629	635	601	586	582	602	607	646	579	583	610	587	655	604	601	615	576	591	659	604	591	602	590	654	617	607	608	604	631	572	640	660	655	581	594	674	561	641	604	585	589	598	628	568	613	601	580	585	607	618	601	623	603	605	588	624	640	563	621	643	659	644	660	581	630	581	587	610	599	611	594	603	634	568	648	632	624	592	599	581	602	653	605	604	646	604	573	632	623	593	598	597	628	640	679	680	555	600	586	567	628	605	595	571	653	598	650	590	604	587	639	581	624	666	620	574	598	623	643	650	607	621	598	640	632	642	680	617	603	599	603	584	636	605	592	662	612	564	596	662	621	608	611	630	623	596	619	568	629	635	642	637	606	612	599	622	604	585	663	574	584	611	609	615	586	610	673	638	611	598	575	612	598	630	607	570	598	624	631	657	591	599	631	617	634	627	628	613	610	626	620	606	615	587	605	598	608	548	604	601	554	581	607	628	582	599	620	677	634	602	634	601	648	611	626	625	636	608	609	606	608	635	642	649	623	636	593	594	577	613	619	625	601	619	620	583	573	666	602	633	609	603	620	650	626	597	632	626	642	582	592	642	641	635	617	625	634	644	650	605	628	599	600	604	625	620	610	607	647	628	598	603	629	635	583	608	585	604	620	599	625	624	611	623	592	630	590	603	600	628	563	596	612	615	649	574	613	602	633	608	592	592	604	576	573	603	643	569	629	663	611	609	633	585	626	607	586	603	655	585	634	592	633	589	654	556	572	588	614	597	606	585	599	628	577	598	641	611	602	621	600	596	601	606	557	582	611	571	615	632	619	586	636	612	621	642	629	593	596	649	596	613	607	565	642	642	608	648	584	614	617	608	579	588	594	594	591	648	653	644	599	621	602	591	598	600	611	654	601	581	532	622	586	623	656	627	650	644	613	633	618	604	575	595	598	572	633	631	629	616	609	616	632	577	630	580	594	603	639	597	588	596	639	590	611	561	611	617	639	594	575	646	592	597	608	635	641	623	595	603	591	662	564	580	618	632	598	600	604	674	603	600	622	572	639	602	565	626	592	550	626	588	626	586	565	635	660	621	606	606	599	623	605	615	595	632	626	611	659	596	611	657	624	596	583	608	623	611	606	621	636	598	633	637	635	608	618	648	631	621	588	655	611	603	580	631	598	630	594	623	634	640	610	655	619	599	627	567	661	595	626	589	587	616	590	631	590	566	610	583	642	566	599	660	625	602	566	627	624	623	627	624	602	646	603	609	622	569	622	612	601	590	598	662	582	585	588	594	610	630	617	628	642	608	616	568	592	603	643	644	661	650	599	595	589	607	601	606	615	643	637	619	607	611	600	610	637	587	600	677	638	623	591	608	619	604	631	628	633	577	632	624	602	610	567	606	598	608	634	590	634	608	612	623	605	590	585	619	605	628	612	597	568	578	595	571	608	581	582	564	600	593	643	614	631	631	610	614	656	657	596	614	624	630	661	590	595	618	623	602	591	638	639	632	678	571	614	613	634	636	593	662	626	626	638	632	604	612	616	622	653	596	610	632	697	671	621	581	620	628	620	612	616	586	590	629	630	620	613	633	613	590	605	610	582	571	641	561	603	585	656	583	609	599	619	581	627	639	624	620	609	611	579	621	609	600	617	651	632	593	602	617	603	633	606	593	671	614	658	654	592	626	621	648	600	609	603	621	607	564	601	607	556	626	631	594	591	594	600	613	591	648	620	617	596	577	583	634	637	614	594	609	600	605	622	617	623	609	593	637	599	603	600	624	630	625	581	590	592	597	615	651	612	594	608	634	661	610	608	569	647	617	605	633	620	606	595	581	574	610	612	586	583	562	620	591	618	644	641	644	594	607	595	620	612	617	588	622	593	593	633	654	596	648	633	602	628	578	609	613	566	606	590	608	595	565	628	626	634	640	577	572	604	628	614	613	621	593	613	623	585	611	613	612	607	558	604	591	645	614	636	654	621	609	614	622	609	604	595	565	580	620	660	576	637	596	591	594	612	591	634	645	560	630	620	595	628	556	597	585	622	615	611	589	637	597	640	613	593	598	587	586	634	632	609	641	643	569	594	657	605	646	598	636	601	633	640	582	645	594	632	568	628	610	600	622	582	648	609	652	593	618	648	587	611	594	583	622	612	631	576	585	589	599	587	627	631	627	595	601	620	607	666	596	603	638	651	648	602	622	634	644	587	658	580	625	581	635	578	626	574	605	606	633	567	599	559	566	598	639	655	612	607	607	609	607	633	592	624	597	587	618	597	618	625	621
47655	31347	30594	36036	22040	7500	1485	1022	1034	675	632	640	611	602	618	693	713	766	829	879	905	1057	1121	1226	1283	1207	1226	1206	1182	1187	1148	1100	1061	914	828	835	780	707	701	657	642	591	543	573	579	534	515	546	500	548	521	543	554	536	522	500	549	515	498	496	489	533	504	452	499	520	525	504	529	489	515	504	508	478	519	514	499	496	519	527	500	527	535	498	474	486	498	487	512	527	527	522	515	498	492	523	488	543	563	559	487	521	518	558	526	529	506	490	475	527	548	483	497	530	503	535	527	544	496	526	491	481	515	516	506	471	521	488	511	503	492	545	488	529	530	515	504	513	550	503	483	516	499	523	512	523	504	528	529	510	531	504	527	527	544	517	536	518	518	530	513	542	511	523	545	512	540	516	492	505	518	510	518	516	472	528	531	516	517	532	502	475	478	509	551	516	514	514	524	513	527	496	505	497	513	544	523	484	505	531	524	552	509	515	517	509	488	500	521	525	494	489	503	561	488	501	556	556	478	514	521	545	527	503	531	501	485	500	499	479	505	540	494	524	491	524	513	538	472	508	515	536	518	511	499	506	534	517	505	504	502	493	501	542	497	537	548	555	535	529	491	549	495	471	494	537	528	522	489	521	510	504	517	525	526	483	537	538	510	514	518	506	502	493	535	504	526	512	527	507	515	536	519	510	506	532	515	530	525	538	516	491	492	495	517	508	540	517	515	520	523	501	539	515	522	511	528	527	538	497	543	502	489	519	539	519	534	508	529	525	530	497	520	518	499	505	508	509	486	493	495	546	505	524	539	535	485	508	517	536	500	539	504	501	524	523	530	548	504	523	476	490	519	544	535	493	525	475	524	510	518	508	541	503	532	452	532	517	528	511	512	512	529	552	529	505	517	508	513	502	515	510	524	489	489	537	521	505	515	560	503	561	537	492	559	548	526	532	499	520	515	523	584	514	523	515	523	517	503	513	500	531	530	516	520	509	531	528	570	515	516	558	516	523	525	508	547	496	502	543	498	570	513	543	520	478	511	530	520	497	515	514	532	520	522	526	523	504	541	541	498	540	494	525	564	495	532	543	551	490	535	504	494	570	518	522	489	529	545	549	499	517	531	504	491	525	537	497	513	514	539	537	532	528	528	490	518	529	547	483	559	551	523	487	518	509	531	530	539	547	572	494	508	485	522	545	540	509	529	509	528	513	485	515	486	537	517	535	543	521	483	525	489	506	498	495	565	563	526	524	553	504	555	472	549	522	498	570	499	539	498	501	526	519	543	560	551	533	536	531	497	520	550	506	537	512	498	513	534	502	482	540	547	494	515	506	533	509	549	515	551	549	563	483	539	533	534	508	550	529	508	521	509	510	524	488	511	508	523	511	532	522	487	520	517	532	488	505	533	524	538	528	525	545	496	488	537	539	503	528	508	473	519	528	494	488	503	526	528	516	531	502	510	520	540	514	519	529	532	497	541	539	536	497	506	542	584	533	545	521	519	557	504	511	523	523	519	511	555	524	512	520	510	514	543	489	486	505	520	486	522	526	525	541	512	504	528	507	497	535	546	498	498	491	509	554	532	524	513	503	491	511	534	492	521	529	535	512	572	505	529	488	540	485	487	504	492	512	535	520	549	526	535	520	515	526	514	539	513	543	512	488	548	509	507	520	556	525	462	525	518	506	495	497	505	493	486	524	548	534	548	513	519	504	528	501	518	510	514	484	512	501	495	526	538	540	534	492	481	510	526	545	509	551	488	538	515	499	542	503	501	502	499	491	541	535	532	501	537	480	515	511	533	463	569	515	527	558	541	532	544	485	508	535	521	503	511	501	517	524	504	515	515	536	511	526	540	531	518	497	527	506	527	525	506	530	540	562	516	505	520	509	513	542	532	562	510	543	529	481	517	525	499	499	519	557	512	482	527	494	539	508	531	492	490	504	507	500	448	514	537	498	521	525	540	470	496	556	525	507	533	539	491	518	495	508	567	563	529	524	525	512	526	513	547	523	487	516	532	510	521	533	495	517	538	545	544	504	541	533	502	546	508	492	494	520	501	505	579	565	545	487	533	492	521	515	525	493	545	516	475	489	523	520	536	501	545	513	526	501	512	522	507	499	493	539	496	525	489	481	505	532	534	552	566	504	488	556	526	512	530	518	491	535	539	520	542	505	495	508	501	501	540	512	498	520	531	510	532	529	506	536	559	506	525	526	533	507	500	514	496	532	563	484	480	501	530	475	528	514	575	518	534	521	536	520	521	517	541	496	572	524	521	507	537	480	524	523	547	545	511	476	488	537	544	539	536	504	533	531	554	556	521	530	558	536	505	462	526	484	520	537	527	509	507	499	528	486	521	523	495	540	503	524	471	500	515	516	527	513	522	536	521	525	516	509	523	527	486	495	528	504	498	504	512	503	511	524	547	489	527	532	542	509	535	524	505	497	551	541	548	541	502	532	497	481	482	542	545	525	526	542	504	503	505	502	515	532	525	490	507	535	501	524	531	505	481	508	541	544	506	536	509	513	522	501	506	463	495	524	499	532	541	497	496	522	519	518	550	490	500	542	533	525	475	565	520	489	522	534	498	467	498	535	540	526	579	503	527	505	517	552	502	538	510	509	533	524	555	526	526	499	538	518	537	535	536	529	525	511	516	502	511	547	475	520	495	514	509	534	531	496	533	539	508	509	524	502	478	516	529	466	515	522	491	550	515	508	529	527	487	544	551	515	528	496	500	508	519	539	526	530	509	537	549	491	521	531	561	567	526	500	520	530	529	502	535	520	553	563	495	545	505	523	486	510	481	511	538	522	557	548	504	537	531	493	529	480	490	531	487	543	576	516	532	485	495	492	497	511	531	487	518	544	481	556	521	512	487	508	543	487	497	504	561	513	553	469	482	523	509	511	495	540	548	517	510	558	516	491	552	549	532	521	541	521	486	573	524	512	536	490	567	536	522	544	509	509	522	528	539	503	518	504	521	526	528	511	509	517	523	546	523	475	497	523	476	521	523	516	536	525	507	506	530	537	524	506	516	556	550	541	522	518	501	531	510	508	525	489	547	524	506	527	516	498	511	563	504	506	515	520	511	533	498	525	514	527	514	505	531	509	549	477	531	520	501	568	535	509	487	519	482	509	510	513	512	506	521	512	545	508	525	509	539	515	489	495	489	497	513	489	502	528	512	530	510	517	511	580	510	523	495	517	510	525	479	491	527	523	540	515	537	512	568	496	487	515	544	545	504	550	481	518	501	525	490	517	505	544	506	518	503	517	528	510	544	521	490	499	506	451	517	547	571	477	526	518	518	493	500	496	509	516	543	520	482	498	519	495	503	519	530	541	531	536	506	499	537	497	511	533	528	523	516	518	503	514	508	503	570	504	542	522	493	504	547	552	502	521	534	518	502	570	518	531	515	502	530	513	512	495	516	512	516	519	515	472	545	522	522	542	529	547	519	540	561	538	494	528	513	508	545	509	524	496	504	508	491	515	522	492	541	507	536	514
26310	20819	27703	24007	21303	19646	6629	1178	849	762	696	707	694	700	665	731	757	833	880	907	998	1007	1015	1035	1035	1033	1102	1033	1028	1022	970	864	866	889	798	760	777	780	765	703	707	662	635	675	677	670	638	677	674	644	642	628	605	619	683	655	680	674	634	683	649	664	635	628	641	661	634	657	647	676	641	652	655	633	640	654	611	680	623	601	646	659	633	663	615	681	650	676	618	636	637	615	599	660	661	641	668	649	669	679	637	631	644	652	689	581	622	641	610	599	625	699	685	629	610	649	659	598	648	669	669	645	598	619	631	644	601	598	659	662	651	640	654	598	647	612	649	671	610	651	629	670	655	666	674	602	606	677	635	655	645	636	665	614	665	628	645	655	652	616	687	639	593	587	650	653	656	616	604	631	731	683	642	662	624	634	623	634	675	603	605	613	643	630	596	632	628	635	656	635	626	614	626	613	599	669	606	658	631	597	632	651	661	649	631	663	651	678	605	611	660	627	633	656	694	633	657	624	686	663	662	644	633	620	653	645	656	639	628	642	626	641	705	625	673	652	657	635	671	623	645	632	668	634	627	705	623	633	674	668	657	660	634	621	627	675	662	629	607	651	646	637	656	568	612	628	623	652	626	637	636	631	635	658	640	671	617	644	645	624	638	640	694	652	639	598	587	630	659	660	632	626	639	640	703	634	693	653	639	623	625	621	631	641	643	679	616	614	628	666	662	682	625	649	589	672	590	639	630	639	664	665	625	629	608	621	665	644	650	618	650	629	616	681	643	653	607	644	658	658	666	610	649	665	621	664	661	609	619	659	661	650	665	698	623	641	621	649	656	690	616	637	612	625	613	636	653	614	637	645	597	650	602	641	631	596	624	611	648	613	584	675	670	648	631	717	675	614	638	643	658	659	684	673	636	681	604	633	665	655	708	604	672	676	618	628	655	623	616	605	627	635	623	634	625	643	634	670	678	651	638	638	633	673	646	610	635	625	680	600	623	650	698	598	709	642	607	616	657	657	610	648	660	637	616	639	623	615	703	644	603	637	652	646	627	598	622	625	666	622	617	675	641	602	598	649	671	649	640	630	688	622	631	670	640	612	621	635	598	607	633	651	608	632	616	657	635	644	660	620	637	621	633	660	664	651	612	663	649	624	630	617	664	666	698	634	611	649	640	662	622	667	610	630	653	624	665	658	663	626	616	624	649	626	649	603	673	677	661	616	699	631	615	668	670	691	656	665	664	620	651	642	641	650	643	639	665	605	618	654	624	649	586	668	596	573	605	633	658	652	611	671	682	646	606	642	661	637	662	688	666	623	653	641	635	664	658	657	647	681	609	633	685	620	645	676	682	615	674	687	645	661	636	667	620	668	719	631	682	625	624	658	644	686	651	621	638	643	614	641	593	663	667	636	617	604	649	680	649	662	638	632	630	641	668	646	640	644	614	652	598	634	613	626	616	612	692	694	685	650	643	634	653	650	660	633	616	642	671	662	664	624	602	618	650	631	658	659	621	647	690	643	657	655	628	621	652	623	683	619	669	628	628	639	630	690	647	632	617	659	646	631	655	670	592	661	666	662	611	661	681	647	654	636	674	630	616	621	619	623	616	687	688	678	639	642	649	706	633	620	623	664	650	668	610	626	691	652	706	584	656	615	615	691	678	647	616	642	647	633	682	608	622	619	641	658	633	641	671	686	666	665	672	674	678	681	666	623	656	624	635	678	646	673	613	641	594	689	646	649	627	609	648	660	701	651	651	629	614	580	634	639	618	603	628	608	686	668	625	645	650	652	611	678	703	651	665	632	654	654	615	619	637	604	613	643	604	629	655	645	646	635	669	643	621	684	626	654	656	624	708	619	584	629	665	642	661	636	638	595	610	619	626	657	650	618	664	646	660	669	650	639	633	679	645	646	658	656	685	598	701	647	627	631	657	633	627	604	659	672	658	615	648	617	634	670	643	673	650	642	624	598	668	667	618	655	643	658	646	619	675	573	648	627	637	626	694	664	680	682	623	621	621	651	710	626	616	626	639	620	616	638	653	609	606	668	611	637	656	647	642	642	563	651	600	635	659	652	620	630	655	671	658	586	658	618	666	610	652	653	698	691	645	623	638	659	658	669	644	654	654	604	645	674	627	606	641	632	618	654	701	646	651	636	670	619	619	651	653	701	656	609	611	667	652	607	620	676	683	645	617	659	605	634	606	630	677	619	631	668	641	660	633	683	606	630	655	692	679	610	687	680	698	665	638	558	704	644	639	602	660	686	667	653	671	641	637	636	610	638	672	678	654	616	621	644	669	655	640	694	676	664	657	649	619	603	608	628	655	664	643	646	635	650	626	730	653	645	660	651	623	639	626	635	636	622	668	664	630	671	656	624	631	629	654	644	696	681	665	639	603	652	629	611	705	655	645	619	707	702	620	621	620	659	651	630	613	661	605	660	644	593	651	689	663	610	629	665	644	631	647	630	620	621	656	664	641	651	661	680	662	664	649	615	586	654	632	673	643	682	656	629	618	615	680	660	627	689	622	656	624	685	640	656	604	633	614	667	637	646	648	626	645	638	613	665	673	654	658	645	678	670	612	617	646	654	646	632	614	705	635	716	638	650	641	631	585	622	662	628	624	701	608	628	653	621	620	604	648	643	667	639	640	656	667	633	676	621	623	620	639	652	644	660	641	611	636	631	639	639	657	611	619	637	642	651	688	609	608	606	683	669	691	603	628	649	674	630	657	625	609	641	624	635	646	688	628	610	636	659	680	675	621	611	594	616	636	627	643	640	631	631	627	635	611	642	677	677	610	674	635	630	684	641	626	651	642	656	690	657	625	614	630	643	651	663	631	680	616	660	593	691	616	628	691	663	618	634	644	686	668	681	599	638	671	628	666	623	637	664	649	668	640	646	649	683	649	630	679	658	685	618	621	658	681	671	681	702	636	617	651	634	695	581	625	657	609	666	643	627	664	647	660	651	659	644	640	658	643	659	653	620	644	622	631	698	662	671	653	632	622	622	669	648	667	600	610	661	677	672	579	699	679	664	613	676	674	673	644	631	640	643	632	631	643	657	665	644	620	678	592	661	662	715	652	643	663	622	657	668	657	624	615	632	662	639	637	645	676	677	670	648	641	707	656	696	638	624	616	622	656	656	625	613	711	651	637	647	648	676	611	677	644	642	618	654	626	658	616	651	678	605	602	643	678	655	612	637	620	641	655	639	626	667	630	655	638	634	669	639	649	653	649	634	614	652	646	607	610	647	610	661	644	638	629	686	644	633	626	606	639	652	636	683	673	656	622	659	654	595	655	605	671	660	707	622	644	627	605	663	694	609	674	589	660	663	665	661	667	645	647	693	642	684	648	647	619	645	641	651	645	646	689	642	658	626	663	716	643	668	673	619	658	696	671	597	634	664	658	645	658	631	570	626	649	635	675	663	666	647	612	651	629	623	694	650	611	639	644	644	636	651	668	647	625	610	642	666	644	670	611	673	644	653	636	626
48362	37249	35802	35875	27028	12797	2644	1300	1186	747	677	700	685	682	729	721	776	892	1077	1182	1219	1224	1281	1408	1434	1396	1447	1357	1274	1196	1174	1079	1042	955	882	857	801	765	686	684	630	622	613	629	554	527	569	551	545	529	555	546	532	551	530	517	572	574	549	568	562	561	592	566	568	518	560	558	563	586	511	541	546	515	512	517	560	522	550	521	523	561	583	582	526	528	569	563	578	526	497	574	542	542	498	551	525	519	530	545	551	523	570	533	549	545	564	557	523	503	531	529	497	510	535	514	542	553	529	510	540	526	553	582	548	542	522	546	576	579	532	537	571	554	508	550	567	526	529	512	574	532	513	563	516	559	540	567	560	546	550	533	523	544	524	523	576	532	497	539	524	565	523	552	541	546	567	577	598	571	513	554	594	517	570	567	529	541	529	527	524	536	550	576	547	504	544	545	560	573	534	564	507	558	559	558	550	569	548	549	559	533	551	536	525	524	511	521	546	520	548	536	559	580	580	528	539	551	536	572	540	548	536	509	567	523	553	544	543	554	526	563	491	500	547	565	513	534	544	532	535	504	577	585	587	536	512	539	511	544	544	546	542	570	537	592	533	558	535	557	517	535	522	561	551	537	512	583	554	548	546	548	559	560	536	571	525	556	513	552	536	546	526	529	548	534	614	526	549	546	558	568	537	536	543	534	551	554	519	528	545	580	527	536	538	532	568	572	557	525	557	553	547	523	550	552	522	548	566	536	559	545	559	544	547	556	556	545	523	527	556	534	522	558	560	604	588	535	527	520	537	556	549	578	533	526	487	543	532	534	530	556	523	581	597	555	534	484	513	570	527	546	581	545	545	588	501	545	520	507	503	544	493	515	525	540	568	524	611	533	569	538	575	558	534	585	535	538	536	514	523	559	533	586	565	521	548	567	577	512	512	509	585	590	565	573	500	563	567	527	548	518	563	543	577	522	569	535	546	538	527	554	553	551	529	546	541	574	572	591	557	515	519	534	516	542	508	554	568	544	528	573	543	532	525	534	535	514	584	550	554	524	521	546	525	517	556	577	559	521	545	529	505	569	536	552	589	570	525	612	571	526	549	546	515	521	559	544	559	536	570	522	529	516	552	558	553	558	559	535	541	540	502	521	553	542	544	516	528	536	595	596	587	518	552	531	614	534	537	521	572	541	537	575	554	527	528	565	577	538	516	520	532	550	578	571	569	533	554	532	545	568	526	504	542	544	541	530	548	576	558	537	539	600	582	564	528	565	509	573	575	569	523	549	530	543	568	534	561	527	522	559	521	523	574	561	543	572	577	567	549	549	513	528	540	553	528	530	546	569	548	557	559	549	537	525	526	518	550	503	548	528	530	544	514	518	527	522	536	528	575	540	514	569	551	533	542	502	570	549	579	512	558	575	564	498	513	558	581	550	554	560	539	549	526	527	572	524	540	516	514	555	525	536	564	503	578	551	556	541	523	579	530	548	560	526	530	551	564	533	566	526	578	565	534	504	510	512	549	555	548	538	549	544	575	558	579	526	546	528	519	536	537	548	528	524	521	552	608	534	527	522	559	556	557	530	554	552	560	551	560	528	545	529	482	500	579	567	526	565	552	544	494	515	517	579	492	603	529	574	546	512	588	583	569	549	492	526	533	535	540	556	520	565	556	527	587	525	558	540	541	556	576	521	554	529	532	525	543	575	506	503	520	554	579	549	547	549	573	565	525	578	533	511	535	555	574	541	557	518	579	567	525	584	565	552	556	533	542	525	540	559	556	547	504	558	573	559	561	536	534	553	534	537	554	567	539	551	536	536	540	574	532	547	532	498	534	555	568	570	526	573	518	533	565	557	549	525	528	535	558	547	560	557	511	570	508	543	520	544	513	503	562	531	563	551	516	533	581	550	574	529	533	526	522	553	554	560	525	535	562	575	546	507	507	565	530	557	559	545	580	536	540	516	535	578	523	552	524	523	570	551	523	534	553	514	608	577	561	559	561	574	518	526	536	572	549	580	580	562	534	566	582	556	549	534	570	533	536	506	530	513	569	554	575	545	566	578	553	575	556	569	550	536	550	533	550	541	574	510	542	509	590	530	545	535	535	581	551	558	558	547	542	529	538	533	547	561	534	538	539	540	553	538	558	557	546	511	520	536	531	556	530	537	551	539	542	515	532	541	567	564	519	544	558	522	560	543	579	586	566	505	519	507	559	572	562	488	533	555	529	534	537	564	547	529	540	555	560	520	528	549	531	522	543	518	580	482	491	572	549	533	576	550	505	538	567	542	549	557	519	593	560	556	523	541	543	557	544	550	507	537	558	570	538	573	528	548	513	549	527	521	540	527	570	530	553	570	556	510	554	545	539	538	508	568	558	545	543	533	538	526	544	540	533	527	535	557	510	568	582	557	514	560	529	562	530	538	553	562	606	530	557	545	543	528	531	546	498	556	597	590	559	533	577	544	510	516	538	539	534	514	533	521	552	540	556	533	538	554	554	527	540	567	573	531	533	560	538	532	578	506	544	539	556	562	584	542	554	568	562	531	539	543	574	566	581	532	545	570	574	539	584	549	523	619	596	536	528	559	558	523	510	527	513	533	556	566	502	537	542	564	555	524	543	535	531	542	530	553	560	543	542	549	538	537	584	540	555	552	533	573	546	530	586	577	502	572	536	563	563	517	574	553	553	575	536	537	576	548	559	557	529	539	525	534	555	530	556	544	556	557	523	551	590	517	550	578	579	534	521	509	521	541	529	549	508	549	535	502	572	525	572	572	538	545	537	547	605	524	504	542	563	526	563	565	563	550	590	551	533	566	550	528	557	495	539	509	524	566	536	566	542	535	537	518	535	576	568	543	556	546	558	542	534	538	539	507	577	559	507	515	535	547	523	576	540	544	543	557	569	565	513	544	542	534	530	524	535	582	559	554	561	549	557	553	552	544	526	532	552	568	530	534	521	546	547	480	550	553	535	531	519	545	553	568	524	539	564	524	561	529	539	513	532	569	537	580	561	547	552	575	518	549	546	532	560	528	554	486	501	561	555	535	565	555	539	508	537	558	542	499	555	596	570	563	586	544	552	550	531	545	566	560	515	543	555	515	583	545	544	509	584	576	514	587	557	562	529	513	533	530	567	557	550	560	542	573	511	570	563	538	550	551	552	582	556	555	533	555	549	576	559	558	515	519	516	545	531	511	589	544	548	560	542	584	542	521	538	557	550	495	544	558	599	525	568	550	554	537	493	548	495	549	593	523	558	541	525	554	550	558	548	538	550	541	561	516	540	558	565	515	548	516	552	552	538	555	564	558	553	553	540	555	518	537	512	541	523	561	523	550	523	540	522	566	566	530	510	585	525	536	560	538	570	579	493	519	573	544	584	508	519	505	561	491	536	554	504	519	531	525	544	550	561	547	555	533	562	542	534	585	525	519	565	575	570	561	542	602	581	538	516	561	565	501	527	558	564	528	532	569	551	554	522	492	576	562	517	573	542	566	578	518	525	581
25660	20843	27904	23924	21011	21324	12449	1521	1278	772	734	723	726	778	760	796	860	1040	1057	1056	1134	1184	1180	1226	1265	1274	1252	1066	1101	1088	1145	1022	983	929	820	871	823	824	808	735	727	683	675	652	640	659	619	591	668	609	635	661	624	596	621	603	615	627	625	622	615	628	687	620	625	615	651	628	581	604	636	607	632	669	646	646	636	625	586	605	619	630	662	604	616	605	653	634	638	608	657	594	577	650	590	621	640	652	634	597	599	619	611	631	638	615	653	673	640	620	648	606	658	605	653	648	653	650	642	632	683	625	641	648	588	658	612	620	669	631	630	669	634	607	694	653	649	651	615	652	602	631	661	605	621	645	625	645	641	621	637	637	584	586	670	647	598	610	650	632	624	654	639	621	608	604	637	640	655	605	626	659	631	621	670	648	713	612	611	625	621	648	616	674	632	714	622	615	619	595	629	599	622	606	606	604	637	659	643	634	626	603	626	601	620	619	647	633	622	576	609	629	607	614	642	669	619	592	626	653	685	647	607	600	665	643	604	631	664	581	612	649	643	605	645	608	670	670	606	603	645	621	621	641	672	656	657	623	627	637	645	638	612	664	635	639	639	616	677	600	653	639	627	635	643	665	615	576	601	616	596	675	629	642	618	649	628	652	621	652	631	641	614	635	627	602	601	630	632	640	602	617	608	620	657	637	633	618	629	624	586	587	666	622	626	682	618	630	635	634	623	637	652	611	631	645	651	674	662	640	572	621	658	623	578	567	624	622	643	656	667	593	609	626	645	651	617	665	659	630	663	645	625	609	639	612	657	663	606	630	597	626	658	624	646	657	646	647	594	647	651	623	632	618	672	631	609	623	637	590	596	630	611	628	579	672	678	657	599	667	685	660	703	600	645	634	615	653	648	614	659	630	654	598	662	653	618	611	641	613	661	625	612	593	648	634	633	645	620	630	641	631	672	606	659	634	621	687	664	642	681	605	574	638	616	640	592	693	609	673	649	620	591	629	596	657	648	620	627	650	622	634	563	683	629	639	638	637	623	643	630	663	613	624	638	639	640	587	638	618	638	621	676	597	621	659	605	665	664	672	599	639	598	595	648	637	637	615	608	632	583	637	600	635	659	607	619	619	627	659	676	611	615	633	663	579	637	651	625	595	626	579	619	637	621	617	699	654	637	594	596	622	629	608	647	589	594	603	630	636	638	681	617	652	625	624	617	619	644	673	640	632	671	614	619	626	644	629	640	600	583	635	608	629	633	621	640	585	674	643	592	650	617	620	600	622	621	654	652	596	638	605	611	633	621	594	635	614	629	661	604	636	631	641	631	652	600	632	684	627	641	611	641	608	642	615	621	617	620	659	649	661	606	602	623	639	626	670	651	649	627	633	648	614	613	612	619	658	658	589	645	633	660	622	600	641	584	631	621	674	665	616	618	586	588	621	626	604	634	683	604	668	641	613	630	645	651	608	605	657	580	598	642	608	645	611	639	588	595	635	653	637	632	651	650	641	576	609	653	664	636	602	662	685	634	611	622	626	642	609	633	631	622	590	614	616	600	579	618	639	677	640	599	601	611	608	647	648	656	657	629	599	610	588	679	623	676	592	629	641	604	674	614	643	620	626	642	605	651	629	629	631	625	611	657	651	645	666	632	607	587	644	660	633	643	655	639	688	644	604	599	624	626	600	635	628	590	631	681	616	687	678	613	613	678	643	635	589	604	621	584	604	629	638	643	603	610	620	694	571	652	622	619	663	629	639	637	604	608	646	648	626	658	628	624	619	634	630	657	611	571	600	647	584	597	656	670	611	615	641	646	619	587	603	666	653	647	619	658	598	673	657	630	630	647	690	620	624	626	658	587	636	645	593	647	588	669	614	648	611	629	617	644	594	582	636	566	639	640	616	632	581	645	650	649	652	653	622	663	655	609	635	634	654	605	579	669	583	636	608	651	657	655	646	621	641	623	584	609	618	604	624	650	632	632	647	576	586	623	619	626	591	633	619	667	615	604	576	686	600	651	595	611	636	653	593	656	637	626	618	626	586	596	652	667	628	593	591	633	634	622	633	668	642	638	585	643	636	588	636	645	622	611	624	590	656	585	626	617	631	588	654	685	636	646	671	642	669	647	623	636	661	603	655	665	613	636	623	624	651	615	615	603	630	653	665	617	628	605	620	603	631	631	615	631	597	611	632	669	646	627	596	652	655	659	607	582	636	557	631	584	596	637	626	642	624	618	673	618	581	588	631	662	659	652	654	628	630	622	607	652	623	563	611	641	614	646	672	606	655	624	624	642	607	634	690	631	677	609	630	619	660	664	602	627	622	632	648	617	600	583	622	663	659	648	656	630	585	610	669	624	640	593	624	628	657	645	640	675	639	665	626	583	583	662	657	603	630	579	633	659	618	637	659	595	629	678	685	661	627	596	630	606	615	657	614	595	650	610	641	662	636	618	624	623	651	599	611	653	651	617	613	618	636	641	616	590	583	684	644	644	635	633	627	612	670	665	649	639	570	637	643	666	636	588	646	640	596	613	661	646	648	607	623	637	629	596	622	645	637	640	590	654	624	663	634	636	655	588	592	693	644	634	651	696	622	702	596	666	633	672	618	607	602	676	654	617	622	661	624	641	631	640	649	623	644	605	638	603	618	600	639	603	617	604	658	606	631	634	596	605	628	606	596	598	625	632	643	641	618	631	573	639	660	599	652	662	617	668	626	607	653	582	550	620	631	620	618	609	678	629	653	631	643	647	658	626	613	661	663	642	629	656	617	676	594	656	619	613	625	650	623	601	624	616	678	606	688	616	629	648	656	609	648	645	643	648	624	659	628	636	601	635	665	589	614	632	621	620	666	638	647	658	620	641	637	599	634	652	639	643	633	624	640	658	632	646	628	635	646	628	656	620	593	585	601	651	658	585	665	629	609	602	594	680	578	602	684	619	639	637	618	619	624	657	571	616	671	613	611	671	636	634	647	559	631	636	636	658	626	620	650	629	599	602	619	597	692	629	641	626	663	634	589	627	597	662	612	645	568	628	612	536	624	641	620	577	620	634	594	621	631	626	675	668	693	602	612	587	609	620	637	663	656	614	658	627	609	642	651	655	649	625	614	617	624	621	610	613	651	600	612	604	590	646	640	627	589	599	634	652	648	636	626	633	626	699	636	590	631	642	666	671	601	647	666	621	615	638	566	620	653	616	692	656	666	661	611	657	660	656	601	618	609	590	641	645	640	667	631	650	649	643	679	635	640	616	598	664	655	598	629	646	672	610	633	632	576	604	604	650	598	643	581	643	601	608	662	618	605	630	615	636	631	588	591	626	656	658	639	627	622	678	587	630	616	620	618	640	603	624	610	631	588	616	659	592	602	633	615	639	628	642	604	633	674	663	608	643	629	648	638	651	639	632	611	596	658	591	613	648	636	636	568	603	632	620	635	607	670	628	650	626	684	606	595	636	650	628	611	626	634	646	615	592	587	570	620	600	656	658	645	644	577	606	599
44919	39765	39938	37159	27847	15989	3977	1448	1708	911	756	758	706	814	873	982	1172	1366	1407	1513	1527	1655	1594	1799	1810	1650	1682	1536	1484	1399	1384	1239	1216	1100	1006	922	876	802	752	705	653	679	627	579	549	545	546	547	557	541	541	522	548	558	511	537	525	554	516	565	495	573	523	537	525	512	589	552	535	533	542	549	546	521	520	566	538	522	533	529	481	534	551	546	564	517	543	551	521	554	569	530	519	517	569	545	516	526	553	527	535	568	496	553	498	539	519	529	517	541	526	532	485	536	539	537	521	558	521	561	549	532	492	535	513	522	519	539	508	536	522	521	533	573	500	532	525	538	562	533	542	541	515	506	482	555	544	524	550	525	558	582	542	522	475	542	518	497	502	520	562	543	509	525	536	525	527	481	507	545	544	521	532	543	514	556	496	537	544	517	549	519	537	552	542	521	547	537	537	501	525	517	501	506	516	541	546	547	526	555	525	502	538	514	549	557	541	501	496	558	533	480	549	519	528	524	536	519	488	530	534	575	540	578	501	532	553	544	513	518	554	531	518	511	538	502	526	560	516	524	532	518	526	528	539	544	516	553	514	541	535	506	505	536	492	519	557	471	566	502	557	578	548	500	539	559	541	486	545	526	514	539	518	513	492	539	541	472	503	508	490	538	539	541	502	512	575	500	570	537	518	504	526	533	517	555	533	539	519	572	525	513	528	519	526	523	547	508	529	556	534	533	520	573	529	526	529	505	503	554	530	535	521	526	534	547	535	542	533	578	530	522	553	541	533	538	523	532	502	560	518	557	555	519	543	549	511	566	538	539	502	533	538	523	498	537	503	531	557	499	531	529	517	523	517	524	515	520	592	538	558	540	489	529	513	507	520	589	552	540	540	541	546	544	565	540	552	493	525	493	558	546	516	494	518	527	556	533	539	558	539	507	520	534	509	538	503	527	542	537	516	538	524	491	502	569	507	532	524	529	504	526	535	530	537	547	526	547	516	494	519	541	546	558	526	531	536	525	545	523	552	555	494	536	536	516	532	538	520	538	517	522	534	563	531	535	574	519	543	546	511	491	494	550	522	568	592	538	514	532	561	498	551	542	529	560	514	489	493	544	499	556	558	561	497	485	535	546	542	516	519	527	534	541	529	583	548	537	582	518	536	531	519	528	532	532	503	517	490	509	546	538	521	514	572	537	573	519	562	524	524	531	526	513	553	556	547	546	525	527	514	542	564	522	471	542	484	539	512	546	585	512	534	516	538	517	503	503	535	536	561	547	518	531	553	546	560	515	530	550	545	568	509	519	529	571	492	521	499	520	535	566	534	562	503	501	549	495	501	526	514	539	523	551	524	539	568	526	563	546	506	444	544	565	547	567	530	512	544	496	551	534	544	515	548	551	553	538	588	552	518	543	514	547	587	546	506	544	488	501	548	556	548	541	544	540	549	505	539	518	496	576	524	532	522	550	572	551	523	567	573	564	518	526	541	528	515	512	529	494	580	543	524	536	486	530	568	521	526	540	563	532	532	541	593	543	565	514	529	493	514	527	506	497	532	554	518	550	536	567	477	557	494	506	515	513	512	531	521	522	514	518	514	494	586	536	510	541	545	527	514	526	547	563	556	521	529	526	482	539	535	552	526	487	542	548	535	546	504	548	541	537	520	531	505	508	553	520	533	538	510	490	539	551	550	533	569	526	552	508	575	522	542	487	508	550	547	547	527	546	540	575	569	516	551	542	539	571	561	526	535	509	553	549	527	552	527	536	492	490	509	542	542	498	542	535	546	514	606	546	575	539	521	537	549	545	536	525	553	539	530	541	535	523	536	512	563	533	526	547	537	511	530	550	483	518	533	514	476	537	561	534	565	523	525	549	552	544	477	498	535	467	532	527	583	520	537	522	516	515	526	564	520	578	508	504	504	496	546	576	518	537	483	549	539	585	558	570	542	561	510	506	495	514	512	517	526	534	571	522	566	551	551	562	555	540	545	522	530	534	489	542	505	561	532	531	493	514	551	552	555	546	542	555	563	494	577	529	510	529	538	541	513	524	520	511	489	518	552	571	559	513	547	513	543	506	519	516	539	493	534	522	538	571	529	522	533	523	543	524	503	522	517	555	548	559	509	507	542	565	566	487	543	508	570	505	528	560	543	558	537	498	519	543	533	521	539	488	554	516	547	532	555	559	523	536	501	560	555	522	527	537	533	536	560	527	552	520	530	511	534	532	534	572	488	551	539	520	529	496	506	536	522	564	517	523	538	517	544	552	540	502	518	530	508	578	512	554	545	535	527	531	513	529	498	544	543	562	509	547	514	497	552	530	516	527	499	507	540	517	535	522	541	542	544	519	468	505	519	520	537	542	525	553	539	537	537	517	563	513	571	563	541	555	513	509	533	514	478	533	575	490	522	488	528	492	529	545	538	514	497	523	521	553	540	568	537	533	546	570	536	524	531	533	514	526	505	540	547	553	549	537	543	565	563	518	531	477	550	504	570	500	530	544	542	524	528	575	571	534	530	540	456	532	508	500	533	535	511	516	521	508	501	520	491	523	477	548	518	501	515	595	522	504	537	548	505	516	530	527	490	531	556	515	572	524	554	524	548	544	524	505	495	503	520	555	494	477	524	539	517	547	551	553	563	502	508	517	507	566	533	567	514	520	539	556	520	531	510	513	500	537	516	527	530	550	489	546	540	537	532	503	545	525	565	538	541	513	566	540	516	505	517	544	557	521	550	520	524	524	541	566	566	519	518	525	543	543	516	537	522	511	513	515	533	524	578	533	544	488	540	495	519	536	544	541	508	548	531	511	510	537	531	540	559	518	545	544	554	555	533	540	538	531	539	553	539	544	543	515	542	499	562	570	512	539	540	520	528	516	520	485	571	539	525	517	550	518	543	506	532	565	545	512	518	517	544	525	485	520	553	534	538	514	540	473	544	548	554	500	505	515	464	546	505	527	501	524	529	539	563	518	534	503	515	523	530	528	520	503	532	499	504	545	562	508	529	513	554	541	519	544	566	515	523	472	560	532	499	548	518	525	552	561	492	535	541	492	550	499	517	528	516	570	514	548	543	506	524	521	483	528	540	549	531	536	551	500	538	510	573	555	543	526	493	489	498	492	501	542	568	566	549	537	526	565	495	593	527	550	532	518	563	518	559	565	529	546	541	505	548	508	541	516	533	500	526	523	563	513	542	512	517	489	543	527	526	546	518	516	533	529	570	511	530	509	517	540	528	542	559	534	533	494	544	537	546	537	505	504	533	555	541	523	563	523	559	532	541	498	514	537	528	520	541	510	545	538	533	536	530	559	519	490	545	563	523	536	557	568	533	520	526	487	505	543	532	553	529	519	531	529	555	548	584	539	518	559	567	523	596	506	507	531	546	526	566	520	529	559	515	489	546	557	539	520	508	521	553	538	486	552	512	543	526	529	512	547	488	570	519	538	569	537	536	538	545	514	498	525	531	521	554	545	532	531	572	540	549	518	548	524	585	562	535	553
29556	21155	26241	24628	12104	4494	1256	658	724	683	675	670	699	700	698	760	769	773	840	783	876	864	878	885	896	936	918	877	827	829	835	776	782	775	769	759	731	747	710	710	654	644	691	638	661	680	681	656	667	645	665	627	642	625	613	634	666	585	637	673	654	653	618	595	602	627	663	666	639	612	671	634	641	657	634	596	656	672	666	678	584	597	715	644	629	611	666	639	634	625	577	663	647	644	682	593	649	631	646	676	620	649	633	629	641	638	692	641	659	641	613	682	651	630	618	614	652	647	669	638	605	625	615	664	661	634	631	629	624	655	668	649	649	639	637	651	651	657	665	592	631	645	654	644	672	669	611	637	668	627	634	659	685	603	650	672	688	640	614	609	669	621	643	661	609	641	671	635	678	633	639	679	639	651	650	681	657	652	645	651	644	630	612	619	624	611	630	632	629	646	665	651	661	640	641	635	638	644	645	640	632	635	624	632	689	638	663	641	626	645	669	661	655	631	637	630	653	617	649	654	615	679	628	616	630	631	626	624	665	646	682	603	631	649	626	656	650	633	665	633	634	615	586	606	641	630	586	655	606	659	630	631	640	638	641	604	627	631	639	620	670	589	674	645	639	643	631	603	623	643	641	639	606	613	591	638	574	669	653	638	641	633	662	625	618	658	605	598	635	661	602	688	645	623	668	645	650	625	651	638	649	664	657	677	645	621	712	607	683	623	624	644	666	590	649	634	666	662	640	678	644	673	595	671	617	660	662	595	643	627	587	612	633	649	641	658	664	630	619	650	656	659	673	625	680	658	571	622	653	648	651	641	649	642	648	679	654	625	669	607	640	655	657	653	636	636	656	674	595	635	649	655	678	662	644	632	587	645	610	688	613	620	628	614	602	635	652	620	658	636	658	685	645	625	634	655	583	593	722	622	636	615	676	582	616	649	646	618	651	625	663	598	599	644	662	631	635	616	636	642	621	654	646	641	658	666	647	606	652	651	624	677	621	636	648	674	655	600	655	648	614	672	625	600	644	650	640	645	665	634	676	574	616	643	653	641	669	641	626	663	669	646	667	646	647	633	597	661	647	626	668	679	624	602	620	639	636	645	620	632	650	575	679	614	601	672	635	671	653	669	599	650	603	629	616	618	655	652	654	652	629	624	640	656	648	636	627	682	665	658	651	686	662	625	618	637	588	650	650	612	648	670	626	636	611	689	681	641	603	621	644	615	677	621	662	647	631	647	644	654	629	651	648	623	616	669	660	636	666	612	626	643	675	664	608	618	604	665	640	600	658	628	674	626	623	634	606	675	670	657	686	653	619	596	602	682	654	624	580	679	667	632	658	634	643	589	600	599	636	682	627	647	608	624	717	646	650	625	593	666	623	663	647	609	709	656	646	633	663	657	646	673	638	637	685	608	678	621	592	589	609	582	612	639	668	632	584	632	601	658	635	653	573	645	608	644	645	613	644	583	633	627	637	652	663	644	621	643	690	654	679	665	645	622	604	645	641	584	653	631	614	601	632	620	650	623	666	661	656	615	636	634	611	662	630	598	640	660	680	619	639	607	624	637	644	672	646	658	626	624	614	589	717	660	686	602	615	679	673	694	642	610	653	692	659	646	625	634	657	601	711	612	623	687	626	635	652	659	644	630	635	623	678	632	628	635	622	633	634	603	592	641	657	621	649	629	566	615	652	623	634	599	689	644	638	646	623	655	634	626	630	655	601	624	654	656	645	606	593	643	621	692	621	640	649	621	609	611	627	628	649	578	674	654	654	648	655	606	688	612	660	614	657	643	612	639	651	662	647	626	667	578	620	613	664	643	661	623	613	623	622	625	619	623	645	641	639	614	669	649	639	674	654	633	638	628	664	653	644	641	692	686	606	649	641	634	639	674	642	644	644	646	676	631	669	658	620	636	586	598	675	676	666	630	580	646	626	627	631	638	626	616	658	625	684	619	631	619	656	601	606	597	676	621	618	627	669	680	653	706	662	675	620	664	607	650	645	614	612	601	669	624	642	613	628	578	614	643	683	635	699	610	611	631	628	678	642	644	644	638	621	606	621	620	648	629	619	646	633	616	594	691	648	657	655	644	659	645	629	629	653	665	637	639	658	624	640	630	617	633	651	655	684	686	680	585	650	634	709	641	672	679	637	698	611	621	699	641	694	595	646	618	650	622	641	626	624	616	620	674	611	625	644	658	675	641	679	660	619	659	633	627	630	649	585	652	620	660	662	655	619	604	655	596	686	626	659	643	618	639	594	631	664	638	641	637	642	647	661	593	613	682	597	628	618	687	628	662	644	656	607	650	649	597	601	624	628	588	625	646	624	621	660	635	652	620	673	621	623	618	618	629	650	636	632	645	620	588	606	659	646	664	691	651	610	612	637	627	677	616	632	671	638	666	677	673	635	570	642	627	641	659	623	594	667	665	625	654	608	637	628	633	577	602	631	625	654	606	621	664	644	661	635	613	623	614	602	672	630	613	628	643	650	630	612	613	689	606	643	616	608	682	605	636	676	673	644	602	658	673	644	639	665	640	606	597	596	612	669	596	638	672	624	630	643	649	645	666	643	618	646	650	598	681	593	639	576	634	638	597	641	639	641	648	616	638	641	678	630	622	703	647	680	636	627	657	658	641	625	646	650	614	593	640	667	671	633	606	640	641	634	635	615	643	634	646	628	621	633	611	615	663	615	638	603	646	658	671	640	615	617	638	646	654	598	606	649	692	657	628	628	668	650	636	613	665	693	643	665	670	671	619	621	613	653	660	660	671	648	676	647	598	607	669	660	634	592	671	630	613	606	643	611	593	644	663	635	617	623	643	651	579	555	621	622	635	640	603	664	686	617	627	638	651	634	630	650	662	636	603	630	667	633	626	657	650	673	626	627	644	670	598	661	625	625	633	613	643	680	684	668	652	640	618	611	633	639	621	649	652	668	679	665	669	657	639	598	658	650	615	643	623	623	594	680	626	681	631	657	635	679	622	674	646	657	585	628	633	647	574	625	611	668	688	625	645	660	629	639	661	621	636	664	632	652	589	637	665	628	646	700	643	665	652	622	634	632	576	649	648	573	612	641	656	611	618	648	598	623	610	644	639	616	626	627	627	649	605	620	635	649	668	659	573	628	669	600	657	674	669	627	628	664	641	607	618	627	611	639	641	653	651	645	620	614	663	641	670	638	653	671	570	624	660	658	642	579	621	663	653	628	628	616	613	605	605	638	667	643	648	603	643	683	628	641	647	686	657	672	639	564	628	668	635	627	647	663	658	645	685	637	628	622	681	622	668	621	626	643	614	673	626	685	649	611	600	633	675	629	664	637	633	685	615	678	615	627	610	652	587	619	665	637	648	638	635	627	690	633	635	631	596	630	654	626	656	655	675	686	628	658	643	565	596	639	622	611	677	660	586	668	647	632	596	661	651	619	677	634	594	620	624	659	625	658	663	657	614	663	633	648	694	654	633	628	633	647	648	620	628	665	613	660	629	632	644
47984	29896	22520	20694	14629	6781	1422	639	792	592	619	564	626	646	652	735	792	854	925	993	1003	1007	1024	1045	1096	1150	1078	957	955	920	882	897	749	813	759	724	700	714	650	646	582	525	556	541	520	551	559	553	561	553	539	515	569	505	550	512	572	524	573	520	546	548	563	512	549	477	539	546	531	557	510	575	575	558	497	535	558	495	554	528	546	479	550	563	524	560	538	593	570	528	499	571	591	545	532	553	538	550	522	527	508	507	514	551	560	530	537	565	566	551	557	553	539	556	516	559	534	557	585	559	522	585	512	534	583	541	506	548	556	514	556	560	583	523	487	488	552	591	577	513	562	534	540	538	529	548	523	512	587	547	510	527	574	535	574	522	568	531	542	550	530	567	549	555	580	566	510	553	546	472	572	549	520	569	568	556	578	540	548	531	548	514	510	522	534	538	545	507	501	577	507	545	528	532	569	572	541	532	584	543	572	544	566	531	553	556	541	523	505	559	537	539	545	525	575	532	540	495	579	519	524	547	521	489	557	539	506	581	542	553	528	522	523	552	537	510	594	575	528	548	525	547	539	553	531	529	523	559	567	540	588	561	548	588	513	557	557	530	568	575	554	536	554	545	524	546	568	546	578	534	534	525	535	542	543	510	542	550	551	588	603	564	567	593	554	541	506	541	525	537	542	561	517	557	530	548	590	509	532	598	509	568	527	594	538	578	610	526	564	549	529	514	611	497	575	540	554	537	593	550	572	540	528	497	543	553	540	551	531	533	548	538	579	551	553	507	581	515	541	547	570	533	551	566	534	565	530	536	517	570	503	523	547	565	592	557	495	572	549	595	516	540	530	567	522	564	567	540	556	579	521	539	530	526	546	574	578	568	568	528	536	513	546	505	554	540	506	567	532	553	534	558	588	556	547	512	482	511	570	570	552	513	524	541	522	576	514	571	532	548	540	546	560	562	561	550	511	554	586	535	570	576	571	544	526	552	544	574	547	536	563	508	542	561	556	589	565	580	552	586	500	555	554	573	508	520	530	562	564	567	553	549	559	539	547	521	557	576	575	540	523	509	560	526	557	530	539	537	538	551	578	519	563	562	518	539	577	570	536	563	541	515	524	561	533	544	495	530	580	520	548	532	545	512	597	537	571	561	548	514	538	541	534	562	538	541	551	562	545	596	550	574	541	559	564	560	603	558	575	543	539	549	524	553	565	577	554	532	524	586	538	548	542	529	570	534	540	558	494	501	556	562	582	499	546	555	570	522	528	553	515	524	522	509	563	499	558	534	528	590	527	529	534	544	599	570	561	592	540	550	532	475	540	515	536	518	539	531	565	549	517	536	538	561	519	549	588	540	569	546	506	534	492	571	534	549	586	520	513	546	545	532	538	519	557	508	547	549	582	536	555	559	553	545	560	561	553	545	556	532	538	520	558	550	526	582	570	558	543	543	566	521	559	540	523	548	577	559	560	575	523	538	537	586	583	534	566	586	576	576	527	522	542	548	514	538	499	517	530	557	555	540	601	544	546	599	556	557	549	525	525	577	550	523	558	554	555	540	562	536	558	546	556	570	539	554	526	536	563	549	546	557	552	523	536	529	499	559	521	567	517	530	526	543	536	525	530	513	556	528	534	531	584	538	555	540	561	566	544	564	521	562	551	536	568	515	523	561	545	522	577	573	485	502	556	580	560	538	569	560	581	579	525	539	544	549	535	586	544	527	563	562	517	534	534	538	549	515	554	541	529	555	569	574	544	528	598	553	574	539	600	540	534	606	544	539	532	561	561	536	582	508	538	546	541	552	552	555	559	542	555	547	547	543	513	527	586	536	544	562	568	563	536	521	543	552	546	548	526	566	540	516	555	545	557	531	520	557	552	571	544	470	556	551	502	578	538	559	530	544	499	586	578	531	533	552	543	548	553	536	553	499	548	573	517	563	576	555	549	554	557	558	551	529	542	519	511	556	545	540	577	579	526	579	539	506	532	553	524	536	520	578	529	508	530	504	542	563	486	574	558	556	537	541	539	536	514	556	558	566	572	571	541	502	548	482	529	499	518	562	545	543	533	534	526	551	554	592	521	571	532	566	544	533	571	545	531	513	542	552	535	541	535	551	517	580	553	565	571	600	555	571	542	540	567	536	563	535	547	543	545	504	555	562	562	540	580	552	535	558	537	520	563	550	547	510	546	535	525	538	549	539	571	564	572	572	542	479	527	547	544	545	567	570	606	553	542	554	529	539	531	546	539	591	584	525	502	582	544	539	538	539	551	537	540	531	535	508	542	577	517	555	609	553	536	550	571	543	568	561	536	559	538	553	559	555	590	542	531	590	543	591	540	525	592	481	521	572	557	496	562	506	538	511	559	573	525	531	584	535	545	543	518	538	552	569	569	532	559	570	559	535	548	580	525	498	510	539	519	535	557	567	555	508	518	546	503	581	526	581	551	531	530	543	591	555	546	534	526	564	514	567	540	528	544	528	521	536	548	548	501	550	499	569	524	550	612	556	506	597	506	537	555	571	557	596	547	546	541	544	530	532	524	554	574	548	534	531	543	571	522	554	518	536	569	540	542	511	518	542	550	554	518	525	534	552	517	527	554	536	558	513	529	593	536	542	525	534	531	589	536	556	541	533	591	566	541	540	536	544	550	562	548	524	599	575	525	544	506	568	514	580	557	543	558	537	535	520	592	576	564	549	565	538	514	581	512	580	574	564	557	509	498	538	527	563	541	525	551	566	506	512	551	537	575	530	509	551	574	601	518	570	549	540	531	506	573	585	540	545	544	548	547	547	511	516	512	524	570	572	565	567	519	527	536	506	543	529	556	568	526	559	512	535	535	517	525	551	544	524	477	565	519	513	567	560	537	545	573	525	552	535	512	561	489	562	525	517	543	564	569	536	583	490	558	581	541	545	577	539	536	544	559	544	528	556	518	541	553	551	515	571	525	552	570	556	543	531	572	547	559	551	556	560	567	578	524	593	543	590	527	534	537	534	568	529	528	526	563	497	577	519	554	545	562	562	569	534	570	600	589	517	549	552	560	517	514	511	500	590	561	520	584	545	529	537	569	541	543	541	535	520	560	568	515	543	547	525	566	535	541	570	558	553	554	513	570	521	541	520	526	525	568	548	521	526	570	554	564	536	514	522	544	556	510	549	537	567	554	548	511	537	547	576	508	516	542	490	512	523	513	551	526	545	526	557	567	571	524	528	572	547	576	558	552	520	539	513	548	530	491	568	545	568	536	600	531	540	573	557	537	516	546	567	526	534	514	531	513	571	575	548	530	538	566	540	502	506	558	586	577	608	556	533	538	589	592	554	545	561	563	524	511	558	557	570	538	559	544	542	526	547	545	518	528	533	505	564	524	523	533	545	545	552	538	554	539	571	562	564	557	561	532	544	552	513	532	582	529	542	541	588	550	592	586	528	533	579	514	511	534	562	532	541	567	559	544	542	553	539	520	520	540	553	571	537	567	550	494	530	568	553	535	517	551	562
27316	20850	27532	24328	21289	15011	2577	851	922	679	704	678	715	709	742	813	831	889	943	919	896	991	929	1015	986	970	1014	937	899	922	920	843	805	775	792	809	735	692	706	644	658	633	633	642	677	643	651	613	593	632	624	604	617	616	614	615	643	612	642	582	587	627	628	589	627	604	618	593	643	631	653	632	655	640	658	628	642	629	626	617	559	623	612	623	633	639	609	625	648	618	617	596	626	638	599	603	630	582	580	659	618	583	617	637	658	589	606	626	640	607	633	605	591	655	615	554	601	658	560	631	543	610	630	645	586	637	586	560	592	638	680	660	634	626	625	633	611	603	599	622	572	581	602	620	638	651	632	623	642	600	671	653	617	562	676	644	637	610	582	630	619	554	612	600	613	574	614	583	610	615	602	668	563	627	629	603	618	591	573	600	548	608	619	618	620	602	605	625	610	642	644	606	541	602	637	629	576	596	617	576	613	610	655	606	638	615	607	640	643	591	652	613	644	620	597	627	623	612	617	630	647	631	598	662	615	596	633	650	604	631	607	603	587	639	609	607	601	631	645	626	617	639	589	647	608	594	590	637	633	570	628	683	606	601	575	625	671	628	636	607	633	644	600	618	631	615	623	649	610	590	577	596	626	610	592	631	574	592	614	576	577	635	633	627	635	570	631	587	607	572	607	620	644	625	568	621	638	580	659	610	632	608	636	607	639	641	582	618	624	610	625	642	627	600	642	588	592	655	625	685	593	612	604	590	640	621	653	654	648	606	598	601	596	635	614	598	593	586	621	596	650	608	606	629	594	606	576	616	650	575	605	585	624	663	587	602	645	600	661	625	597	615	605	613	627	624	595	650	616	590	642	604	617	569	569	622	588	608	621	631	611	628	653	634	594	599	656	600	570	609	611	598	588	587	628	638	606	609	631	603	624	585	630	652	622	613	647	587	592	627	598	615	609	625	632	593	627	597	583	605	617	651	634	587	623	581	607	576	658	627	634	589	623	601	653	592	634	635	580	596	608	582	641	662	621	611	596	581	635	634	625	621	611	625	596	601	660	645	611	653	641	607	611	592	598	606	611	633	628	633	602	616	637	599	616	631	637	605	608	613	634	605	599	599	615	636	623	565	644	619	603	666	633	657	554	599	598	596	677	667	615	627	614	619	636	616	615	602	617	634	576	615	655	639	610	647	590	634	601	575	587	637	582	603	658	635	625	593	615	604	625	595	571	621	607	580	618	652	634	665	657	605	605	607	651	607	613	579	648	616	585	642	587	581	615	656	663	632	596	620	636	615	578	589	603	568	620	655	626	682	608	614	584	634	570	619	621	629	609	653	601	611	628	597	635	653	600	606	622	631	607	603	612	620	592	619	603	625	660	637	638	607	612	601	653	645	632	666	635	628	662	610	617	633	601	611	605	631	638	590	633	643	604	671	631	613	594	617	544	631	608	578	643	637	641	603	606	618	594	626	624	609	585	628	582	620	622	623	633	563	592	609	585	566	675	617	627	618	633	616	595	622	645	655	601	617	625	630	613	603	600	607	633	644	605	596	596	626	599	615	608	641	603	615	645	662	635	582	614	589	628	650	584	602	660	600	630	630	628	615	635	595	655	635	637	609	619	670	615	633	578	589	601	642	590	613	594	618	575	586	618	626	593	613	602	604	631	587	587	608	605	635	614	594	613	592	593	609	607	610	649	639	648	653	611	648	620	633	606	573	636	614	601	632	607	635	616	608	618	624	623	575	623	618	620	591	651	656	601	633	642	599	620	611	623	635	602	641	588	622	681	653	617	594	633	593	633	658	617	599	648	607	575	623	642	634	582	597	601	600	623	615	582	655	587	645	644	662	605	601	634	614	592	632	628	608	584	587	639	617	589	616	606	636	590	613	600	622	619	610	590	560	618	626	638	621	622	610	609	598	674	611	633	562	640	603	593	589	592	637	602	623	575	603	637	600	591	623	634	605	592	652	616	637	629	659	622	638	627	656	605	607	629	630	619	611	631	646	584	643	592	637	619	569	615	601	589	648	563	614	557	622	597	632	598	636	573	601	627	639	623	598	566	629	637	611	594	606	608	606	628	663	575	607	606	628	608	609	593	616	632	629	592	593	642	657	634	634	638	604	640	605	610	628	601	574	629	659	622	619	570	589	589	652	647	577	642	587	651	636	573	598	621	656	643	639	610	630	597	598	613	644	625	573	605	578	622	625	607	629	604	648	644	616	618	616	673	626	628	635	571	632	618	594	580	663	614	632	612	606	612	617	648	580	595	660	673	613	631	650	629	635	622	619	615	575	635	652	609	614	617	629	658	601	649	631	596	630	592	618	654	607	577	614	564	608	596	620	631	571	622	640	597	621	636	656	604	617	603	607	598	624	631	631	601	629	637	597	639	641	567	643	655	669	681	649	666	627	594	590	646	606	585	604	648	626	603	575	602	622	645	610	634	586	640	640	637	625	657	616	593	626	624	683	621	628	651	628	611	637	617	589	620	633	589	614	595	653	634	614	584	603	592	633	604	625	632	591	625	630	589	618	655	607	660	582	584	561	642	630	624	646	641	573	596	625	606	555	619	628	605	586	646	647	574	654	648	654	615	634	636	610	622	573	647	668	546	637	584	624	588	614	620	632	605	624	660	654	602	653	553	590	608	541	591	642	629	569	658	647	601	660	599	608	636	583	617	622	629	609	632	620	600	645	641	607	628	623	602	634	627	653	633	634	595	588	645	611	625	598	631	573	606	631	639	601	576	632	607	642	636	638	594	642	699	597	558	616	637	602	583	616	622	568	567	604	608	588	614	646	565	623	576	633	587	642	613	628	623	671	581	595	628	653	657	631	620	642	584	614	607	598	531	647	606	593	610	608	589	594	575	579	631	628	632	551	608	611	613	590	640	695	634	632	565	580	686	613	589	655	618	633	627	605	628	581	623	567	623	647	627	616	630	621	572	627	605	580	674	611	632	622	623	622	629	593	638	629	614	612	635	595	655	639	593	602	661	583	617	596	625	634	629	652	604	606	625	630	570	616	577	655	637	671	627	612	630	626	613	637	630	649	590	607	613	630	590	619	624	584	619	613	626	635	627	611	650	621	597	617	588	575	603	621	672	590	635	605	594	601	655	591	633	639	642	620	630	622	623	605	645	655	601	590	611	591	636	606	618	651	647	669	616	647	622	621	649	619	674	655	626	612	617	634	613	596	579	600	641	630	633	629	611	632	615	641	629	632	614	651	573	612	580	631	588	607	654	603	610	577	575	589	591	631	636	625	636	655	610	595	622	582	655	590	581	632	645	655	656	627	664	596	637	593	646	598	635	627	589	649	624	607	621	596	618	633	584	607	641	587	616	571	582	623	627	620	595	637	628	610	624	593	613	604	617	618	595	634	616	644	638	619	572	588	677	659	591	635	580	601	616	660	594	611	641	600	619	624	599	607	592	598	679	598	633	607	604	594	586	580	659	583	561	645	668	614	654	599	664	600	641	603	666	619	607	594
46694	31076	25724	26595	20471	8925	1286	862	1029	698	680	628	688	657	770	740	937	1013	1039	1047	1165	1252	1300	1193	1263	1269	1262	1218	1132	1035	1064	966	896	925	868	794	787	737	676	582	606	573	588	547	537	518	547	551	512	505	533	543	502	527	481	527	527	516	526	517	540	522	527	524	506	541	521	551	532	587	505	526	522	542	533	533	475	535	514	519	541	553	588	564	499	551	527	498	510	544	494	512	482	515	499	545	530	515	548	510	547	465	518	514	507	511	514	522	534	526	506	566	510	501	485	523	535	513	527	540	543	524	522	540	578	524	515	526	514	516	515	492	482	547	520	535	536	551	532	526	570	528	511	565	550	543	546	516	500	564	499	536	534	507	546	507	534	550	528	540	520	511	534	550	492	522	507	495	506	527	515	552	521	550	526	515	484	541	502	550	568	509	542	511	526	501	516	534	513	543	503	498	538	505	546	514	520	514	549	528	503	548	525	475	517	512	508	508	471	539	503	582	559	512	548	487	465	540	528	525	515	502	503	571	523	565	514	501	530	506	498	499	518	534	522	524	514	542	524	517	519	511	508	506	557	553	497	539	516	496	484	521	548	557	524	533	539	505	519	528	474	523	517	497	524	525	535	529	526	533	519	512	521	532	529	525	534	536	559	548	521	570	493	531	542	540	488	510	515	542	536	519	499	503	532	554	557	533	532	516	580	528	526	514	538	477	548	538	534	530	531	527	538	486	533	503	563	506	515	535	473	541	523	524	542	515	562	520	530	547	497	516	517	513	475	498	529	516	524	510	569	497	511	542	522	502	517	522	532	536	483	512	535	518	577	486	497	525	517	510	524	473	521	517	521	558	546	501	561	540	531	539	548	507	550	522	531	510	542	533	531	557	548	521	554	542	487	514	518	529	519	512	507	481	503	517	530	533	505	531	508	514	507	524	512	527	572	538	526	531	546	554	504	534	505	522	503	474	521	524	547	542	544	516	474	525	515	494	513	508	536	496	549	538	517	552	510	528	549	499	509	475	562	533	515	515	535	519	504	527	546	521	523	526	511	543	520	579	530	485	522	529	535	582	505	507	496	527	513	545	535	533	489	518	581	530	543	522	553	525	558	523	510	550	478	547	508	524	513	522	528	512	527	536	502	591	550	478	519	500	481	540	527	504	557	516	545	535	510	518	535	522	567	525	569	531	542	543	496	551	522	556	523	541	554	502	543	531	511	553	511	546	531	553	535	576	498	535	558	522	521	508	510	542	532	553	532	539	532	506	493	510	519	551	545	524	497	541	523	552	572	525	487	543	515	510	544	520	530	522	554	537	553	517	486	515	494	500	510	512	524	557	544	521	520	539	539	503	553	533	536	520	574	511	511	544	517	524	523	520	524	507	538	555	513	544	517	496	536	495	496	541	534	556	503	507	499	528	526	527	550	542	530	527	540	523	505	519	501	527	507	516	461	494	543	531	498	551	495	502	529	542	498	551	510	496	529	510	501	556	485	595	523	505	550	512	505	478	548	526	547	545	562	537	517	540	530	497	553	534	522	526	500	534	537	510	532	502	548	523	499	536	522	542	514	558	552	534	498	518	578	500	512	541	525	513	554	490	544	523	522	510	509	521	548	510	539	518	527	508	517	502	526	519	518	494	541	529	536	537	469	548	526	551	541	534	542	504	534	532	535	498	547	555	498	504	514	547	528	522	537	531	528	536	548	482	478	498	513	543	516	500	481	517	529	508	512	473	513	523	483	560	533	472	528	518	522	525	554	514	520	537	527	544	545	519	548	532	530	508	537	498	525	541	513	556	500	490	499	514	509	517	508	517	513	528	537	495	539	546	550	525	548	544	514	517	530	522	534	525	518	538	515	510	526	515	521	495	532	531	477	525	484	542	515	515	515	517	509	527	488	506	482	512	505	503	488	511	533	538	489	519	527	510	512	529	530	535	515	525	503	497	511	539	531	545	537	540	515	533	520	497	542	529	503	543	545	511	517	515	529	557	518	493	513	538	495	504	515	548	567	528	542	582	499	550	547	544	531	548	556	542	501	504	559	527	473	542	556	545	513	524	483	531	533	517	545	547	511	507	509	552	574	541	532	496	529	499	526	575	533	514	542	495	527	529	496	512	499	525	538	517	511	517	539	554	568	520	482	521	528	502	553	559	556	547	535	517	511	536	520	522	501	485	582	525	575	532	536	555	590	539	517	551	527	528	525	539	514	530	459	496	516	537	524	526	560	534	491	530	567	520	515	528	542	488	506	567	567	535	544	525	545	563	559	479	518	497	501	531	521	546	536	526	557	528	526	540	577	548	530	505	544	511	496	540	537	531	520	535	556	509	498	522	522	526	512	491	526	543	590	514	503	537	523	540	542	513	506	538	530	530	526	540	541	555	507	558	544	524	563	509	548	530	529	530	529	527	509	516	513	503	490	534	551	548	506	545	525	580	546	519	535	536	518	532	558	507	557	479	472	546	512	523	521	529	567	537	563	545	541	553	485	532	551	497	505	536	559	501	481	505	502	529	491	504	500	515	492	515	513	507	524	561	513	534	557	511	517	531	526	538	513	518	485	530	494	525	536	559	494	556	497	553	509	527	488	549	568	513	552	555	486	499	523	513	543	539	507	511	525	531	543	498	498	498	518	553	510	535	503	536	532	538	510	543	517	529	498	530	512	516	514	520	500	582	540	520	517	527	489	470	520	501	483	527	502	577	579	545	520	565	537	562	548	548	529	511	561	540	514	518	506	519	517	516	531	520	536	510	523	516	525	519	530	526	552	507	514	512	552	525	508	548	540	485	537	541	529	519	522	536	542	517	545	519	504	546	515	504	505	543	537	531	506	536	532	490	509	508	499	538	515	547	555	507	530	543	545	536	523	526	536	546	500	510	533	540	539	575	489	521	536	531	532	557	519	505	513	513	521	502	553	535	496	513	472	503	518	464	526	512	533	536	524	502	537	562	574	499	538	533	534	546	512	535	534	549	544	537	514	552	537	522	539	526	539	551	549	523	521	515	541	505	530	555	550	497	537	538	481	548	620	510	496	530	558	513	509	510	508	524	549	515	563	539	506	555	557	519	566	462	525	548	523	544	548	552	515	481	500	511	530	524	520	496	524	547	513	530	511	522	550	507	544	547	508	542	514	523	488	557	504	560	519	530	515	517	525	528	532	508	541	521	549	527	550	498	501	482	519	519	541	494	519	468	493	514	517	529	541	541	535	530	525	517	534	531	501	492	451	542	533	514	493	512	542	537	528	541	543	552	513	511	554	529	550	540	541	525	520	531	485	495	513	529	521	530	515	541	527	495	517	503	551	522	525	514	542	538	550	514	546	525	496	480	537	530	551	519	520	538	489	574	565	512	510	547	507	568	552	510	483	507	520	514	545	496	529	520	522	516	522	487	545	562	516	554	534	519	529	529	523	529	528	539	521	535	528	514	525	545	513	492	503	523	489	542	540	502	498	487	488	510	490	523	486	563	529	564	530	537	513	554	503	497
26519	20832	27787	23944	20911	19428	5219	1091	965	744	720	761	762	746	849	889	903	927	966	975	1053	998	1021	1113	1104	1117	1021	1080	1001	1019	930	892	915	929	804	779	838	773	776	770	737	682	713	727	711	669	648	679	640	642	700	677	636	590	668	646	661	656	616	699	626	630	637	659	636	691	684	675	668	613	657	605	662	666	651	622	662	687	670	614	633	664	665	654	675	639	670	592	635	632	628	650	639	692	678	645	617	706	656	636	629	619	672	666	622	670	670	643	612	652	614	637	672	654	661	647	698	669	672	607	658	631	687	668	645	633	712	641	666	675	627	625	637	673	679	626	627	630	665	636	619	659	623	645	635	613	647	664	669	711	648	680	654	674	621	667	641	617	648	649	671	671	661	629	662	656	639	676	666	662	655	644	630	638	665	701	654	636	635	639	663	634	652	655	649	647	595	685	669	664	649	661	675	662	659	611	651	637	663	618	652	635	672	635	675	622	646	673	650	682	636	675	671	630	683	619	648	646	661	679	660	677	635	617	624	588	687	701	659	641	650	625	640	610	658	651	646	645	673	660	646	628	665	633	642	643	688	624	628	605	656	624	663	653	614	686	640	640	616	639	671	615	674	650	651	657	668	668	683	649	634	621	690	670	679	650	648	665	644	645	649	658	652	672	712	691	619	654	652	652	617	687	656	672	625	631	666	635	591	643	672	649	638	648	651	662	687	675	687	651	628	641	644	719	633	649	643	582	619	667	636	671	669	669	642	594	671	646	622	637	633	630	658	668	626	698	611	633	644	638	626	639	625	629	632	653	667	621	627	665	628	599	669	624	624	635	675	629	654	667	668	632	690	649	666	648	687	670	614	680	630	632	659	623	653	665	633	694	692	664	669	601	662	589	659	630	626	654	677	626	630	654	722	621	658	647	688	647	673	672	619	666	647	647	673	615	650	596	683	712	630	677	677	655	661	636	693	667	674	645	704	639	654	647	636	665	635	660	696	650	661	687	652	653	637	639	704	640	629	661	651	606	633	682	613	655	625	650	615	655	645	687	639	658	691	660	712	630	662	670	676	653	626	615	633	659	629	628	643	648	685	620	665	665	618	649	625	656	647	635	638	636	606	626	669	690	617	673	640	671	607	633	664	619	663	651	657	657	640	662	689	673	641	685	648	609	683	669	642	689	664	634	647	615	682	644	643	629	588	656	661	661	627	625	651	655	684	609	631	655	668	651	687	690	656	668	677	643	644	663	655	662	635	634	677	643	640	644	702	608	690	648	636	680	618	663	630	686	610	728	606	650	628	665	664	655	658	635	618	655	676	705	631	648	663	617	640	644	621	661	682	638	661	656	666	617	679	687	687	641	586	635	643	652	701	654	657	683	624	662	676	685	671	632	657	642	680	607	688	681	674	632	662	657	662	636	649	688	642	646	700	647	618	656	666	673	637	643	677	639	642	645	628	665	655	677	660	636	672	659	614	612	655	678	660	707	661	638	640	634	639	666	666	636	609	635	664	662	633	663	679	655	641	683	650	667	656	647	628	615	657	685	644	628	637	603	628	627	620	669	676	577	663	644	699	681	632	632	724	624	618	673	674	663	655	633	692	641	594	636	636	654	677	642	650	604	598	635	693	637	695	637	678	608	657	673	636	650	673	600	657	667	617	642	620	621	630	661	659	650	668	667	606	652	651	683	662	648	657	676	635	678	671	624	630	701	615	665	656	660	650	673	668	665	667	646	655	604	671	625	638	640	668	655	667	656	657	687	690	631	648	661	630	679	676	671	617	682	647	625	631	633	621	647	642	597	674	639	703	670	651	649	683	611	683	663	659	669	615	652	640	636	595	627	643	606	605	640	668	630	634	638	648	668	664	609	645	690	635	666	630	656	666	671	632	654	676	626	667	659	654	697	702	660	606	652	669	702	678	664	629	648	685	632	686	647	620	645	665	640	637	666	597	661	624	631	657	640	676	632	687	649	689	653	638	635	681	635	664	693	607	628	656	620	652	655	664	664	616	654	659	623	650	623	667	652	706	625	651	552	661	622	656	688	653	664	640	662	646	668	679	627	700	683	637	601	659	655	613	644	621	619	704	659	671	659	629	653	623	644	649	711	664	696	669	615	671	646	679	681	650	671	673	636	648	655	686	669	678	642	619	658	625	655	620	669	671	664	709	662	609	615	606	600	669	662	639	641	652	632	713	653	650	643	642	642	602	657	668	640	637	677	640	625	668	668	669	635	693	702	629	653	655	646	624	625	652	662	680	653	636	631	669	655	627	673	666	692	664	646	659	638	646	669	680	670	699	652	640	676	631	673	663	623	651	674	643	692	642	613	672	612	636	729	616	636	639	646	675	632	671	652	631	663	645	597	663	677	664	700	642	676	652	673	656	637	615	666	651	655	636	694	643	641	643	625	653	648	654	660	674	651	642	624	624	635	653	656	683	688	673	636	656	686	615	622	714	623	644	660	668	715	656	629	655	682	631	590	619	697	646	657	633	664	659	670	647	645	612	647	658	662	659	612	671	701	667	650	649	652	685	641	623	679	623	636	615	637	673	593	656	639	704	652	639	697	638	644	630	637	631	648	617	647	649	615	636	580	588	648	656	660	636	625	661	696	608	670	617	652	673	616	650	637	633	660	637	656	633	676	652	661	648	595	661	665	609	654	679	682	692	677	593	690	644	629	594	680	646	642	649	675	668	670	634	666	660	588	682	643	666	645	641	641	638	641	707	626	647	642	700	644	705	620	652	658	673	647	681	660	656	659	640	634	645	628	680	629	669	614	675	665	648	656	633	680	677	632	625	699	625	665	620	667	671	608	638	659	651	645	682	646	679	626	631	708	673	664	682	662	646	652	621	674	667	646	650	658	712	669	604	623	650	633	681	671	652	661	662	649	626	639	680	674	676	632	666	623	658	649	619	670	695	634	651	680	602	644	646	584	622	609	667	632	660	659	652	630	633	695	680	669	643	650	656	652	611	653	657	635	652	632	658	655	699	630	600	630	625	626	597	591	611	646	607	657	618	641	651	612	648	669	687	666	631	614	626	655	677	668	602	659	653	658	680	675	657	657	662	656	671	610	616	637	668	649	652	659	631	611	631	672	653	681	614	665	667	699	661	614	652	624	654	636	693	661	684	647	671	674	620	612	691	639	666	647	604	673	622	621	703	614	641	671	608	620	635	645	627	654	668	691	643	663	654	644	689	695	624	664	653	681	643	638	656	648	634	637	658	634	617	614	685	652	662	668	618	632	642	639	641	615	678	634	622	652	617	654	640	662	653	675	652	700	650	703	646	621	650	678	666	619	612	695	672	639	580	659	655	645	661	659	638	680	644	618	627	622	649	616	638	645	655	602	706	604	594	653	647	633	660	657	711	642	655	650	660	647	655	696	657	638	636	665	689	632	625	706	635	646	614	647	636	668	620	646	715	633	653	627	644	659	667	670	698	662	676	610	673	634	650	627	664	672	666	694	615	646	640	634	670	613	641	647	668	640
46184	35817	29542	31935	21494	9581	1522	1188	1298	788	729	788	815	819	1001	988	1100	1126	1079	1185	1303	1245	1405	1506	1535	1635	1510	1386	1243	1213	1161	1113	1071	1059	894	888	789	756	682	647	649	620	594	570	531	554	566	601	538	560	575	558	549	556	515	536	544	596	553	596	563	552	515	544	527	568	565	493	581	575	551	544	556	532	556	546	539	558	546	585	546	527	549	547	537	528	536	530	513	572	587	559	548	535	553	602	556	549	565	554	548	565	547	566	539	547	512	526	539	543	578	533	540	581	538	518	530	548	549	567	532	535	525	533	557	498	530	546	548	517	545	568	544	568	537	562	517	525	545	587	506	501	564	531	602	587	563	549	545	582	527	549	583	503	525	544	544	556	540	556	548	558	535	565	584	518	543	562	540	528	536	541	562	563	599	559	553	550	523	547	575	547	526	552	543	562	553	530	599	499	559	538	541	549	541	486	515	538	578	560	570	560	589	544	547	497	529	521	543	549	570	563	509	530	553	544	580	578	522	551	537	556	561	533	587	542	537	560	579	557	574	583	548	515	552	596	558	578	576	583	550	581	547	556	508	578	588	556	555	530	557	539	538	518	556	551	561	511	541	569	562	546	525	561	526	533	529	519	545	555	586	586	501	575	561	524	568	561	529	571	538	593	599	561	571	489	587	517	516	525	538	573	554	545	570	551	533	556	499	503	531	539	534	552	540	585	537	525	573	554	555	563	534	575	580	557	553	572	551	561	534	535	584	537	579	573	596	553	534	526	554	549	567	581	544	531	543	532	514	505	542	585	598	573	547	521	597	578	536	533	555	542	559	533	573	504	553	539	540	567	553	529	555	565	573	512	544	541	551	605	592	573	571	618	526	595	578	550	566	525	589	561	545	571	540	551	572	565	552	508	520	580	567	550	573	557	527	541	534	611	541	565	535	565	511	525	590	586	567	531	541	532	568	535	530	541	547	561	544	573	553	541	584	539	529	557	568	567	515	544	555	522	534	535	551	561	535	540	566	575	565	594	544	558	599	544	558	541	546	531	595	565	578	574	542	542	549	571	563	529	564	536	552	550	533	511	568	548	532	568	577	513	546	529	522	547	560	528	560	564	572	578	535	607	587	563	553	540	559	573	541	537	546	556	539	575	541	544	549	526	534	548	560	529	529	569	568	540	555	552	549	527	533	519	539	547	589	529	503	523	560	541	541	534	588	593	565	563	550	556	565	583	546	527	582	564	535	567	547	572	567	518	572	567	563	540	528	555	547	524	530	528	564	564	526	564	525	582	557	568	583	542	545	556	557	547	540	536	558	570	508	567	556	540	537	552	602	542	547	549	522	556	586	532	542	564	575	565	559	543	529	544	520	531	553	573	563	537	489	505	568	603	549	505	533	566	528	562	568	525	575	585	503	539	564	546	577	492	536	527	586	543	579	525	542	560	587	534	579	499	529	516	560	555	546	561	555	523	504	540	559	567	542	595	604	520	559	551	544	561	535	556	547	515	544	556	538	532	576	538	543	546	558	563	563	582	586	542	535	558	527	541	505	537	546	541	515	576	541	559	501	531	566	547	539	566	551	526	541	527	525	552	536	550	550	526	570	532	513	550	532	560	567	537	517	560	592	554	562	492	507	571	546	561	513	542	558	547	524	525	560	543	513	508	522	541	555	575	543	555	571	545	537	570	579	568	563	523	535	518	510	575	549	560	517	523	546	545	536	551	557	546	549	533	545	565	548	548	551	552	530	545	525	540	582	551	525	572	541	569	538	502	550	611	552	547	504	558	574	592	561	555	536	573	541	508	525	542	549	546	566	543	550	543	549	582	573	564	499	617	531	520	557	509	557	551	571	540	565	574	526	594	558	560	518	527	543	573	557	532	532	574	551	531	502	575	544	531	565	522	520	561	552	553	543	506	532	547	596	534	558	551	537	536	538	506	539	567	568	576	535	568	567	540	553	502	517	550	533	556	552	571	557	601	555	560	549	555	526	577	546	579	554	523	539	560	516	531	529	538	521	549	545	532	535	497	559	542	557	497	551	582	544	531	573	534	619	546	546	577	497	565	556	551	548	535	526	604	552	521	562	541	530	530	518	554	552	505	541	574	560	536	555	551	541	605	539	527	500	515	548	564	526	535	547	543	508	517	568	576	550	564	547	534	561	567	519	527	586	511	552	514	529	553	540	557	566	538	577	617	598	556	544	535	555	585	527	540	548	551	552	546	535	560	589	511	554	512	554	567	578	517	547	522	560	531	528	550	534	548	533	528	582	558	557	543	541	607	538	534	544	521	535	568	566	504	507	598	574	606	536	544	538	508	560	546	565	541	557	573	534	551	561	563	546	522	534	557	551	567	535	564	516	545	592	576	564	581	524	535	548	518	502	515	536	527	526	555	566	529	553	588	518	564	555	522	535	589	570	577	565	533	534	525	548	546	567	555	538	532	537	530	568	577	511	556	531	497	560	607	546	559	579	561	535	546	559	500	541	513	527	549	575	552	559	506	618	603	596	524	528	569	532	606	561	564	557	516	521	574	589	539	549	562	545	533	522	572	585	562	519	533	553	560	564	538	561	533	581	556	536	597	554	581	590	549	548	584	538	565	549	549	532	555	561	536	538	538	575	520	552	558	514	544	520	557	543	573	550	556	553	543	529	550	558	565	530	537	560	524	528	536	557	577	567	563	540	548	521	540	524	545	523	526	557	517	571	500	596	526	539	547	547	533	531	544	569	569	567	528	533	557	541	549	556	584	578	566	561	534	561	545	559	559	568	576	560	574	513	521	576	557	575	578	566	547	570	499	540	569	545	529	525	524	559	566	549	558	533	516	544	536	556	537	517	522	521	537	545	565	562	520	569	543	558	559	595	558	486	524	540	534	530	532	528	545	541	522	557	552	593	520	533	550	535	568	532	550	546	572	536	554	520	527	568	531	517	522	572	495	558	525	575	521	546	511	523	523	554	546	584	537	595	570	533	574	553	516	580	559	548	587	563	553	557	528	594	546	536	559	525	586	526	573	545	579	558	531	529	530	517	578	547	550	529	527	559	544	532	510	540	535	492	538	565	511	562	530	583	544	579	544	537	551	570	554	566	567	496	546	528	562	554	485	565	550	584	585	511	561	536	555	568	563	543	558	557	556	589	575	516	501	504	577	509	546	575	551	600	565	544	564	551	537	526	557	587	562	530	583	507	509	549	539	561	569	575	544	546	538	543	546	573	542	500	561	568	557	527	511	534	525	563	522	570	507	527	521	539	548	577	561	574	525	529	486	550	599	567	609	544	528	559	511	552	541	530	583	559	519	564	510	529	545	523	544	600	533	570	525	549	521	540	576	529	569	566	525	533	563	549	540	540	561	517	551	579	533	559	540	535	564	569	540	549	551	530	538	534	560	530	593	566	559	561	532	532	581	552	566	524	491	554	544	557	551	573	560	522	595	554	534	538	539	465	566	553	550	554	544	568	538	528	594	552	526	523	542	568	545	543	504	577	574	562	545
25529	20827	27858	23880	20919	20762	10473	1395	1385	823	798	820	853	797	911	886	1016	942	1016	1072	1163	1156	1174	1189	1302	1326	1229	1229	1111	1005	1081	1027	955	943	929	912	814	813	794	733	725	644	690	683	639	614	653	620	674	697	668	619	667	657	642	610	687	591	635	661	644	676	623	645	607	630	681	669	640	627	623	678	635	613	670	678	682	614	608	645	627	620	618	640	614	611	651	622	641	638	631	673	636	690	631	630	619	608	642	614	655	643	637	626	643	633	665	611	607	641	649	618	609	640	674	622	604	635	617	659	640	644	644	646	650	651	605	678	670	626	595	666	681	625	594	631	617	645	659	636	651	663	668	648	621	651	614	623	634	629	685	636	617	640	625	623	655	597	652	698	634	629	661	612	624	635	654	624	612	689	656	671	638	599	633	666	668	648	620	665	619	600	626	617	650	613	627	639	613	648	635	612	607	606	613	638	610	629	627	610	633	654	680	643	656	637	630	651	660	617	615	652	646	630	652	655	652	630	631	623	624	626	650	609	659	657	610	629	629	657	632	655	623	634	618	643	640	619	663	655	650	606	644	617	585	646	625	588	667	670	645	638	642	628	594	645	621	605	672	625	663	624	615	621	599	625	643	670	650	645	682	638	650	650	625	615	671	597	606	660	627	649	656	622	645	647	623	683	594	622	636	643	663	633	622	689	676	645	607	587	605	613	662	611	638	640	610	627	680	588	605	630	627	667	665	658	684	595	666	641	666	647	656	667	584	618	624	628	663	623	665	651	619	630	612	630	624	648	635	609	647	600	661	619	665	642	645	660	610	619	667	562	667	616	647	623	613	646	617	646	628	674	611	639	623	635	648	691	568	643	648	689	615	585	617	645	617	639	680	643	638	657	652	675	642	640	620	638	629	692	630	681	618	631	664	616	639	639	653	648	669	643	617	656	663	596	619	598	650	670	612	585	623	629	678	677	613	633	619	620	632	618	597	650	617	629	643	653	628	624	579	582	667	619	632	664	618	597	629	703	637	612	649	640	640	608	621	602	634	646	644	595	636	622	653	670	649	618	583	677	612	662	618	622	641	608	621	677	671	659	663	610	657	640	636	633	655	585	607	640	679	636	656	645	644	629	615	647	664	610	624	558	607	624	682	646	571	634	668	615	622	587	654	611	603	604	662	640	645	665	683	617	682	640	642	603	623	620	677	652	643	617	679	672	640	637	688	581	690	614	663	669	604	674	579	709	655	620	666	629	643	626	642	672	616	684	601	693	585	601	628	607	689	619	626	681	658	672	631	636	603	601	665	661	639	609	697	661	657	617	624	623	620	618	647	624	669	601	653	641	632	634	601	665	588	587	673	649	562	629	699	655	659	624	606	620	628	616	636	624	659	633	609	673	626	592	573	624	669	624	615	627	677	636	642	645	635	639	639	632	617	656	632	625	639	652	581	582	696	643	654	672	632	628	665	576	661	625	629	640	654	628	636	622	638	617	665	653	597	623	617	668	657	641	630	665	673	633	644	664	671	596	639	620	676	633	671	605	604	644	647	602	682	643	659	653	666	700	603	637	659	619	676	564	673	637	625	637	655	656	633	642	643	647	646	655	626	681	635	679	678	625	644	631	635	597	611	614	616	637	644	646	597	600	598	660	635	650	632	652	643	687	628	675	648	601	635	657	625	639	634	629	650	631	630	694	648	622	631	642	668	612	617	597	610	636	569	668	625	635	628	599	636	662	656	620	601	617	585	593	617	666	639	644	637	632	656	574	612	605	678	636	639	635	609	629	620	615	657	673	599	678	649	647	640	660	619	605	583	652	655	608	631	696	639	604	608	646	640	631	644	652	665	589	628	613	662	581	608	619	630	666	630	645	677	643	636	625	676	690	640	616	643	669	680	653	669	598	626	654	596	682	642	692	655	616	661	676	660	661	626	605	663	605	636	649	651	652	589	660	645	656	625	652	658	600	631	674	615	637	644	596	688	632	653	603	622	628	643	629	672	635	635	628	641	622	601	653	661	650	583	665	611	696	646	656	621	635	677	689	627	648	649	661	674	651	626	653	663	617	618	640	623	621	601	646	654	647	651	617	636	622	655	661	636	644	609	573	644	588	648	657	600	651	626	571	561	656	649	621	619	594	637	616	674	661	637	635	647	606	629	609	625	593	670	681	669	635	664	632	664	614	616	616	573	655	631	642	623	642	670	633	609	634	651	655	626	584	632	605	606	630	646	635	684	611	643	676	659	642	622	635	666	659	662	636	630	678	633	678	635	627	618	619	618	606	608	678	631	643	630	657	624	659	610	612	657	628	654	653	665	659	628	619	616	699	644	660	640	652	646	616	626	649	635	610	622	638	598	617	677	680	600	648	663	613	648	645	672	619	692	650	655	618	638	672	647	659	600	599	628	641	657	653	632	625	650	672	671	589	651	663	630	657	680	630	679	613	651	658	648	596	596	670	654	652	625	669	667	647	615	661	631	625	650	610	628	668	662	636	654	601	633	625	622	621	670	638	658	605	625	673	669	626	606	628	636	636	653	605	597	668	615	616	587	666	669	610	653	629	619	627	663	652	640	642	683	625	617	646	650	627	653	660	627	617	652	634	644	644	652	651	632	668	706	665	681	658	668	635	629	609	604	638	626	641	634	592	617	622	666	592	640	655	651	619	659	615	658	656	619	643	587	659	675	635	657	690	622	695	604	669	655	638	642	649	645	646	643	629	672	612	600	659	644	661	663	662	686	607	606	626	636	622	664	627	635	633	621	615	607	629	656	620	627	613	610	657	644	588	655	640	645	648	668	659	679	609	614	657	649	636	647	621	646	662	627	647	659	602	633	674	629	652	622	677	617	625	621	637	611	642	602	612	673	619	656	603	632	622	626	623	635	637	611	622	636	622	644	671	653	614	683	613	603	631	641	665	672	647	659	655	661	646	609	629	601	610	656	638	631	646	652	634	600	605	636	620	642	636	629	638	635	655	640	609	622	624	661	642	638	593	590	628	638	620	642	591	635	646	635	647	647	604	610	669	620	646	612	607	614	673	630	602	656	658	587	642	604	646	642	583	615	617	671	650	633	636	622	652	641	614	661	624	659	638	641	643	617	650	702	628	623	628	622	673	597	642	634	599	602	680	633	673	663	700	601	623	646	683	655	647	645	650	655	591	612	659	643	603	651	629	657	641	604	593	644	590	621	604	612	599	652	630	659	639	622	637	604	587	589	629	637	635	628	643	579	690	634	619	614	598	621	606	593	644	661	590	639	667	614	633	600	604	642	665	634	634	636	671	652	647	610	650	643	685	611	640	646	653	618	685	578	640	620	671	643	667	657	604	604	592	578	649	671	589	660	663	664	633	636	708	701	667	691	641	623	643	608	620	646	612	618	664	634	609	653	661	657	612	619	665	659	628	604	623	634	630	603	587	619	612	649	627	651	601	670	601	616	652	636	633	646	637	647	678	647	648	582	635	668	694	634	638	620	642	680	619	607	626	620	628	620	690	612	635
46748	39324	33809	31930	24022	6660	1955	1328	1882	881	818	820	936	950	1014	1178	1170	1216	1315	1445	1528	1606	1579	1723	1896	1932	1783	1682	1572	1445	1370	1227	1140	1100	1106	989	978	866	788	729	647	626	602	618	585	601	607	553	520	542	536	560	561	549	520	466	538	506	535	543	519	538	510	530	542	547	513	558	559	532	548	541	546	512	531	490	568	529	496	508	537	538	540	524	516	567	488	535	582	523	514	507	510	505	512	526	532	556	546	499	528	556	548	531	501	539	535	548	527	491	506	570	521	501	544	536	532	482	505	535	523	537	547	526	541	548	505	469	534	546	551	566	488	470	505	527	550	547	553	518	553	514	508	519	502	484	537	513	541	496	497	525	512	499	519	520	532	544	549	548	548	530	545	498	546	526	529	532	546	536	531	542	511	555	569	522	533	525	537	544	561	523	566	548	528	520	560	527	510	539	601	547	530	544	512	508	517	526	546	532	530	556	564	571	524	521	557	538	550	567	500	556	542	519	505	521	498	476	515	486	542	546	541	538	513	536	543	524	519	572	522	488	505	505	544	549	547	499	521	522	561	542	522	558	523	519	512	512	526	541	539	554	498	492	505	475	529	504	570	545	547	520	542	552	568	537	555	541	524	533	550	527	521	531	532	537	557	513	552	532	550	546	571	524	485	562	543	558	542	525	526	533	561	534	532	514	554	545	538	539	556	531	509	524	521	515	546	526	557	516	535	513	527	566	530	521	559	534	512	541	551	541	474	537	526	516	523	516	552	565	515	505	538	502	537	548	545	555	560	550	533	533	521	537	529	571	509	530	552	505	548	556	533	490	528	502	563	506	514	524	524	556	573	494	571	532	507	564	555	513	539	513	541	577	524	574	564	530	522	517	524	541	468	537	575	530	541	543	515	527	547	556	545	530	515	517	542	543	534	524	539	493	536	603	546	534	518	547	535	520	513	516	545	521	519	516	507	548	507	556	490	492	536	544	549	597	510	481	537	508	528	516	546	531	553	541	518	537	531	496	545	532	589	508	523	491	509	574	503	522	534	567	526	542	550	532	513	526	574	572	513	515	490	528	519	528	567	541	528	545	507	530	525	542	554	560	535	554	527	533	535	568	536	568	530	506	508	551	521	523	505	533	542	533	475	562	530	484	532	518	528	490	541	540	546	522	514	522	560	495	552	543	500	544	523	498	551	556	516	545	497	540	521	531	501	504	560	547	520	522	516	546	526	585	530	550	541	522	517	525	537	516	529	539	536	527	522	598	481	537	524	542	525	518	494	530	521	529	502	570	519	569	574	527	556	493	516	505	566	522	486	540	551	565	494	505	487	532	545	529	516	501	553	528	512	536	557	573	535	560	519	504	524	517	526	542	510	546	519	531	547	525	509	538	524	523	527	523	567	530	540	548	540	556	524	546	538	553	546	524	543	534	541	514	527	520	549	553	520	540	527	558	530	558	516	525	587	517	526	541	487	537	514	562	535	539	540	530	542	514	564	561	562	534	521	528	517	490	525	549	548	575	520	501	538	538	538	563	533	528	545	528	525	516	518	483	546	575	513	532	574	531	542	504	534	556	537	541	544	508	557	524	487	572	521	534	552	573	525	555	501	505	564	510	531	528	538	545	552	533	521	546	500	500	548	534	498	527	537	531	530	543	526	556	502	528	538	577	529	588	541	535	548	549	528	520	498	504	493	561	525	545	508	526	518	547	544	525	531	536	511	519	506	520	525	529	537	494	512	560	558	547	520	521	477	569	514	494	542	523	531	578	499	540	492	543	531	563	555	558	561	486	552	470	495	523	523	540	543	494	563	524	516	540	515	549	538	535	515	541	545	503	495	529	587	494	520	491	566	541	526	525	511	491	526	533	561	519	544	550	559	535	561	502	568	524	553	521	539	533	535	542	543	547	533	528	533	522	543	523	515	568	534	511	559	543	534	521	575	547	564	525	540	530	524	534	581	536	562	565	570	516	515	558	543	532	547	540	533	490	551	545	564	525	549	528	525	542	530	541	538	508	527	525	506	511	498	543	541	533	521	542	556	528	580	532	517	536	546	537	531	558	514	523	562	508	536	503	560	574	561	533	532	544	519	537	517	543	544	550	536	523	535	568	532	547	557	516	528	532	548	570	545	510	572	560	489	544	543	519	533	543	540	538	526	525	522	565	516	549	526	540	557	511	558	536	546	546	514	556	481	532	545	520	541	521	530	534	486	549	471	538	502	552	519	578	531	577	563	536	545	561	553	484	513	532	536	539	532	532	524	566	517	555	527	530	547	533	521	522	523	554	544	557	542	536	556	531	517	553	516	562	524	505	579	604	532	512	583	493	522	550	554	497	486	520	544	512	539	548	500	550	524	532	539	515	506	540	521	478	491	517	540	498	566	494	533	563	529	506	523	565	524	530	491	549	554	506	530	533	520	565	518	492	537	503	529	550	541	574	572	541	480	532	522	515	525	504	547	570	515	532	545	544	533	494	515	541	533	557	559	557	514	532	563	572	527	526	525	539	540	524	571	519	484	520	488	538	570	531	507	524	494	524	509	550	539	577	560	554	525	507	564	543	557	560	530	524	518	527	565	488	521	525	566	558	544	578	553	532	532	526	559	492	542	567	568	552	563	498	537	535	535	570	501	558	543	539	466	523	568	541	532	548	566	527	501	538	529	560	561	533	527	521	515	486	543	550	533	557	567	550	554	537	561	530	554	526	552	551	506	557	546	564	499	566	531	534	546	546	546	540	534	506	527	525	549	521	573	610	533	505	489	554	545	549	530	514	535	546	517	569	542	510	564	539	536	521	574	560	512	521	589	523	545	574	511	514	553	540	532	482	535	533	528	560	537	574	557	533	533	546	516	549	522	550	507	521	545	524	544	533	519	511	538	528	558	534	506	541	499	546	580	527	553	543	536	532	556	564	525	518	548	530	542	514	542	530	546	542	475	560	485	509	549	557	555	525	554	538	521	536	534	501	543	551	549	541	516	555	573	491	539	533	560	512	533	527	492	544	554	536	478	562	575	558	523	519	544	497	535	545	545	537	537	481	537	541	482	528	510	535	573	527	529	531	504	489	531	524	535	542	512	521	531	571	529	537	555	513	557	524	505	514	554	510	515	554	517	529	554	501	559	556	555	558	508	584	529	540	566	535	529	511	496	535	595	496	526	534	527	554	592	551	557	568	543	532	498	520	530	525	519	533	521	499	517	530	546	519	558	523	557	546	543	544	539	491	509	519	533	554	522	529	515	494	531	572	525	527	562	533	486	534	512	518	535	545	535	550	555	547	536	532	560	558	511	532	516	527	534	570	521	522	491	522	501	520	519	508	606	555	552	527	589	538	513	535	518	533	533	507	472	478	549	566	529	524	556	558	561	518	534	527	531	531	531	536	569	540	527	544	562	503	514	565	518	548	553	503	489	498	501	524	519	546	524	544	504	567	529	534	544	513	498	548	539	529	502	532	531	481	535	519	563	525	557	510	544	545	506	554	537	522	535	550
28965	21113	25798	24984	11973	2454	820	750	714	722	670	717	711	813	781	773	824	819	821	944	950	966	951	969	987	998	998	984	1012	1026	916	910	883	905	842	742	743	748	724	748	679	679	646	677	686	655	656	691	689	629	639	589	641	659	630	661	577	617	663	655	643	587	611	610	639	642	605	613	658	672	643	663	659	636	691	625	668	674	702	660	630	629	661	652	636	639	606	666	678	618	599	630	678	612	646	640	644	629	640	675	578	644	690	628	658	680	670	662	671	648	607	704	634	666	655	645	656	633	661	633	664	681	652	648	598	651	636	705	592	625	656	674	654	647	625	643	681	664	601	658	633	634	684	667	645	672	653	636	647	618	720	601	644	613	619	707	617	640	680	660	614	675	663	690	657	652	653	627	603	658	660	643	661	670	604	640	648	642	580	631	682	685	640	636	615	609	646	634	667	692	637	656	649	609	642	649	619	625	607	631	615	623	637	650	639	680	667	676	653	621	657	580	581	613	679	653	666	605	581	633	661	612	649	654	669	633	626	608	637	612	621	610	620	669	633	635	607	663	671	641	679	673	616	636	611	658	624	686	664	621	657	622	623	669	657	661	621	642	665	662	637	644	604	651	619	673	628	643	604	617	636	677	660	630	635	646	684	646	656	653	664	641	543	596	612	653	623	621	611	566	656	684	642	591	640	651	644	624	614	626	609	642	664	635	650	643	640	655	663	674	650	652	665	685	670	645	626	705	622	637	618	635	665	660	649	639	670	669	674	660	661	630	673	648	684	652	683	641	679	657	642	651	630	640	627	661	629	657	720	652	677	649	675	637	712	659	668	647	606	657	627	652	667	618	615	633	638	591	665	677	667	644	654	670	624	627	637	619	623	647	633	625	624	641	676	668	615	617	641	630	677	583	632	667	656	653	654	657	636	644	601	623	633	658	629	689	654	629	593	627	665	637	671	642	627	631	622	655	685	653	635	662	619	643	628	647	672	683	684	674	642	637	680	658	623	682	615	636	673	619	654	657	611	658	675	665	625	633	611	653	679	623	648	652	647	665	679	634	643	638	690	711	578	645	654	650	620	669	604	658	631	659	694	637	610	656	658	623	632	650	652	643	662	659	626	624	641	675	639	678	634	679	672	668	627	648	631	682	651	643	631	629	691	601	600	667	615	624	632	669	642	648	670	644	665	637	670	675	641	610	660	644	588	637	596	619	657	630	672	677	612	597	656	647	642	617	612	610	574	634	628	567	658	656	658	628	655	652	636	666	641	660	637	653	634	620	649	662	630	640	656	646	626	634	688	642	660	643	701	626	668	638	659	638	645	643	679	627	663	632	678	697	617	702	668	640	618	643	558	639	666	648	634	644	633	653	614	666	641	649	646	639	602	661	639	668	673	652	638	637	624	657	657	695	627	671	644	647	669	631	653	629	652	667	686	625	666	639	628	645	685	653	626	642	655	640	660	620	640	624	644	648	658	654	644	631	619	678	662	630	645	635	662	689	643	641	629	671	717	682	627	635	672	661	610	682	655	685	636	655	638	648	694	633	649	619	660	654	694	646	620	643	645	661	665	634	627	626	653	619	640	626	707	670	628	592	645	653	592	649	656	634	657	669	664	653	671	663	633	637	641	691	617	648	635	679	621	629	645	636	629	638	651	647	615	649	657	639	629	637	659	620	603	637	652	601	655	612	658	660	679	651	702	686	688	594	656	646	621	657	622	638	597	655	689	619	636	648	630	638	684	604	697	662	597	610	622	596	627	660	627	652	631	580	699	676	693	653	653	686	606	631	708	600	642	686	650	627	689	652	634	662	632	631	651	630	636	608	616	662	659	582	621	613	669	684	643	659	634	646	593	641	621	690	651	664	609	666	660	613	644	648	671	646	678	634	611	648	649	653	618	657	650	639	623	627	694	641	659	620	679	663	631	648	648	686	578	615	643	715	628	637	628	673	636	605	638	675	641	646	638	665	613	613	659	635	602	687	664	658	636	612	647	693	611	642	654	637	596	671	613	646	695	629	648	660	618	613	634	636	695	667	630	635	647	643	691	701	633	659	617	646	620	632	664	657	656	639	624	667	687	663	674	644	609	654	669	604	639	635	637	645	644	626	616	651	620	661	656	646	665	601	642	622	665	655	677	610	624	665	609	668	605	665	643	674	692	676	655	659	603	663	645	683	640	622	624	660	658	628	636	670	645	625	635	636	629	628	634	665	633	642	605	654	644	612	604	651	681	642	605	655	649	647	672	639	660	685	640	691	640	662	665	604	674	642	631	662	659	647	681	613	665	683	693	631	639	679	627	644	634	630	641	620	656	600	608	631	639	654	659	679	628	658	678	654	671	636	637	618	632	656	607	592	624	656	642	628	661	690	675	629	640	650	641	692	637	641	677	643	651	646	672	653	643	619	634	648	648	672	683	677	665	616	662	656	657	595	648	594	634	615	677	704	663	634	604	678	647	648	669	644	620	673	653	602	680	649	618	675	633	644	633	667	605	620	656	611	636	664	596	648	610	644	676	616	604	661	674	647	594	660	659	626	571	662	631	631	623	665	647	616	636	686	636	634	664	642	650	641	664	588	666	660	600	624	636	667	646	695	635	646	614	615	647	666	651	702	640	628	662	674	608	646	692	645	636	653	657	652	652	667	699	676	621	594	611	650	659	669	657	655	581	634	638	656	630	608	653	690	643	607	660	660	642	610	657	612	668	688	663	658	663	636	706	668	636	636	676	623	637	685	673	647	613	654	608	645	654	669	646	701	667	670	631	649	643	613	630	635	670	618	661	680	651	634	650	631	618	658	636	603	618	661	647	630	662	676	658	695	643	653	635	629	638	703	659	625	654	644	646	604	647	670	618	621	632	612	567	632	631	629	669	646	655	643	657	603	679	643	670	638	628	647	632	647	627	635	608	686	653	620	637	631	656	661	647	656	610	629	646	600	626	660	605	640	681	621	658	651	653	647	625	627	633	630	645	644	691	694	655	615	611	675	653	618	641	618	704	647	650	667	668	676	672	627	684	636	604	666	713	669	664	631	621	664	637	655	635	632	638	664	640	610	644	665	655	688	646	614	613	649	655	661	682	627	665	633	661	631	604	655	631	602	672	666	673	603	628	641	661	639	682	635	646	652	645	664	670	676	641	651	674	683	668	657	671	636	647	663	631	724	647	648	683	666	670	622	635	681	652	649	638	667	623	661	652	652	658	638	668	673	611	661	672	619	623	666	652	670	628	686	714	614	646	605	678	583	674	661	701	654	630	675	704	668	632	628	684	662	638	629	625	623	623	686	632	671	625	661	589	630	672	631	626	637	637	635	680	594	623	618	645	649	609	655	636	604	649	656	688	660	644	612	699	645	665	633	664	714	607	621	616	653	632	652	657	663	629	673	628	590	650	631	654	657	668	659	651	620	654	628	664	626	654	666	664	636	598	648	591	661	632	671	600	618	655	685	666	635	665	639	687	692	643	570	667	610	717	653	674	690	657	666	595	601
44133	28862	23163	22504	14552	2767	851	675	749	679	655	697	734	830	878	931	976	919	970	1131	1161	1206	1325	1297	1305	1312	1346	1332	1249	1181	1172	1039	1022	1001	930	824	763	780	750	695	627	661	597	562	596	576	557	587	554	567	565	512	572	552	564	549	563	538	588	557	547	489	487	556	596	562	532	566	550	551	549	513	566	530	568	596	511	517	543	522	521	531	527	496	502	543	526	529	545	520	540	559	564	528	586	556	542	571	571	591	535	587	588	522	506	560	589	544	550	552	591	527	543	543	552	521	550	558	539	552	542	598	539	556	506	560	539	552	568	503	532	540	606	557	573	582	532	499	583	536	497	552	544	559	562	561	532	544	552	509	554	591	503	511	544	562	598	594	558	580	529	523	557	552	560	524	555	581	527	559	520	548	585	511	532	543	548	552	548	523	547	544	570	560	561	566	558	499	549	546	536	555	526	534	559	535	603	531	492	517	519	539	535	538	596	547	577	520	538	550	524	496	519	513	533	539	523	510	521	550	536	558	543	548	535	548	519	566	540	515	543	550	544	557	540	567	557	519	547	512	565	575	537	560	536	550	564	549	528	578	573	547	541	539	545	586	515	547	567	534	542	550	578	514	566	543	563	536	554	497	558	489	532	559	558	540	592	509	565	592	535	596	513	540	520	558	556	533	604	542	539	557	546	559	562	539	573	528	563	572	530	561	530	553	569	547	530	558	567	582	549	538	540	539	533	479	557	554	568	530	537	551	540	556	571	542	568	585	551	514	489	533	539	557	563	536	552	585	562	511	530	530	540	584	550	550	588	535	591	596	602	539	500	567	573	567	534	574	537	556	587	550	551	537	582	527	547	574	552	547	530	558	527	553	547	563	567	563	520	575	529	516	517	548	535	530	552	562	558	539	584	542	527	537	555	529	525	581	523	542	560	582	532	563	566	559	517	561	568	555	570	521	551	543	550	566	559	528	530	541	534	545	568	539	526	517	544	586	563	574	554	558	525	538	563	520	558	595	538	530	535	533	536	536	529	567	583	513	552	536	511	547	564	539	577	563	513	561	549	560	549	564	531	535	562	537	547	532	537	522	534	503	554	533	563	555	571	556	541	577	564	540	561	506	552	559	533	529	546	527	504	541	577	534	558	557	532	524	548	527	541	545	525	544	531	547	561	562	513	542	561	542	568	530	556	552	562	539	525	533	507	542	576	590	519	533	530	589	556	568	568	518	538	514	554	554	557	525	553	550	560	549	516	560	502	576	524	581	595	578	539	530	590	554	578	535	528	541	534	589	510	530	568	538	569	547	578	583	534	543	536	544	554	516	530	517	528	542	546	535	540	549	549	559	552	548	565	548	523	564	577	575	504	531	551	556	547	527	551	578	554	541	533	529	531	545	532	569	564	563	509	558	567	546	556	578	553	562	518	530	589	577	577	547	554	549	533	527	552	486	576	573	553	516	542	533	534	516	563	533	555	554	535	552	548	532	543	562	535	573	507	554	554	570	569	562	519	553	554	548	547	524	600	577	539	545	522	567	570	555	548	548	549	533	555	528	544	532	532	542	555	542	561	502	534	515	530	535	570	542	572	560	511	539	553	532	581	563	528	583	534	565	553	607	579	532	562	564	554	514	556	557	571	538	581	550	563	570	538	549	511	572	553	552	585	569	533	581	574	553	552	519	565	551	507	497	560	547	585	505	536	570	529	538	578	522	552	549	515	549	515	552	553	524	518	559	552	508	556	553	541	509	554	577	498	546	586	570	538	599	534	562	509	523	557	571	568	529	504	545	529	545	550	582	575	522	586	534	572	549	536	552	553	537	532	530	534	538	546	528	537	521	529	576	507	552	526	586	563	588	586	466	554	627	563	544	521	500	524	525	539	533	542	551	576	565	548	548	524	515	532	579	481	555	577	577	519	530	515	591	525	534	510	548	529	556	579	535	558	551	566	517	542	561	580	563	566	529	602	497	560	563	525	520	599	606	538	542	513	541	528	549	568	541	532	604	581	542	582	539	530	596	584	530	559	561	551	555	534	506	576	510	563	530	570	556	536	528	528	530	587	524	508	504	555	541	558	526	536	571	510	559	499	529	566	549	554	585	532	564	549	537	526	581	532	527	533	589	546	589	532	546	552	566	589	539	562	512	557	512	523	562	520	525	520	565	533	557	555	569	552	540	533	576	552	522	563	538	512	559	528	560	565	543	560	561	546	535	496	528	558	605	507	586	581	563	522	552	513	587	541	556	512	543	547	527	571	536	556	568	553	551	534	550	549	573	579	558	528	537	531	513	585	549	576	535	522	564	519	556	567	549	526	547	560	572	524	548	602	522	577	523	572	560	534	544	569	600	521	522	563	562	567	520	563	538	516	530	512	588	547	545	543	510	558	541	541	579	531	520	563	558	549	535	602	601	526	551	546	517	537	548	578	568	551	527	529	584	519	546	563	555	493	533	530	558	521	544	597	545	550	535	595	545	607	568	590	547	539	549	537	502	517	519	537	549	544	565	566	535	505	568	537	529	537	509	544	558	499	592	553	594	577	547	579	514	534	584	510	531	573	604	576	527	544	548	548	537	537	585	508	527	585	536	551	525	525	577	575	587	552	532	570	553	567	577	536	564	532	572	559	557	517	582	540	565	503	517	562	556	582	552	514	552	539	572	528	533	569	509	499	543	505	534	546	508	563	563	561	552	558	562	512	541	484	549	560	564	557	566	533	533	511	520	525	539	531	513	506	539	567	558	522	556	523	566	519	594	563	526	551	563	538	534	521	506	500	536	525	560	537	564	517	526	549	541	553	522	541	569	578	531	578	537	546	563	499	539	558	566	519	535	513	571	557	550	528	578	538	561	506	496	565	547	571	540	585	526	544	580	557	557	537	596	546	556	553	497	524	520	534	545	554	560	537	548	519	514	512	529	547	558	492	576	557	564	607	523	553	540	528	560	535	551	535	566	533	565	584	556	531	584	560	520	575	535	522	524	570	530	552	541	576	543	545	519	579	555	584	518	538	523	527	531	553	554	572	514	567	557	522	537	587	576	564	541	541	557	562	540	514	565	582	578	574	588	555	570	519	507	564	538	556	558	513	538	517	553	562	516	510	574	566	547	534	568	497	504	579	583	569	563	549	543	574	522	560	547	551	567	567	532	564	582	546	583	587	561	547	528	555	578	550	556	564	570	573	502	564	552	533	562	570	543	525	570	559	522	594	545	577	526	572	534	551	520	563	508	562	521	523	542	537	549	523	555	534	569	532	558	538	541	562	546	548	560	500	568	485	574	543	541	584	536	544	522	551	505	512	550	587	496	573	534	577	579	544	562	603	547	515	572	539	541	577	541	526	518	580	541	528	562	560	542	563	534	561	571	538	546	582	515	561	530	548	532	550	547	525	567	555	573	573	592	582	566	515	514	521	551	571	539	540	580	567	510	539	544	511	554	579	532	552	524	543	511	538	518	542	583	564	527	557	502	543	585	521	526	523	506	561	538	533	565	540	586
26970	20803	27412	24400	21618	14495	2292	928	899	821	787	769	881	848	951	828	892	937	965	1060	1060	1058	1160	1160	1186	1135	1236	1166	1089	1082	1080	1037	977	948	942	867	881	761	770	679	736	714	693	588	685	653	664	632	626	632	635	610	627	615	662	605	644	602	598	606	639	624	620	618	646	605	534	640	639	571	594	602	645	611	647	630	645	557	619	606	622	650	610	662	624	641	615	600	629	648	612	634	612	604	666	648	596	622	635	633	616	593	599	627	626	645	630	628	642	649	646	634	656	657	619	655	607	624	627	660	623	639	635	613	642	632	614	618	628	650	644	610	635	610	632	601	662	651	594	586	587	600	654	625	607	600	593	663	598	602	632	626	623	637	639	613	597	633	636	604	581	623	613	597	606	635	579	599	581	589	613	596	604	580	580	647	644	650	623	607	620	574	628	614	623	619	589	645	593	608	617	590	632	647	663	609	626	580	621	600	617	680	645	597	599	587	620	593	612	616	644	595	586	568	580	626	656	601	615	696	609	670	641	652	606	672	681	578	611	624	593	625	578	622	619	595	632	604	612	632	602	613	605	630	624	637	598	624	589	656	637	622	631	653	623	604	634	636	620	592	596	636	593	611	574	635	600	624	637	673	625	637	571	638	595	667	572	585	664	667	668	590	620	612	640	588	637	612	611	620	596	617	586	632	616	674	584	640	607	615	642	613	588	635	595	619	611	613	612	584	592	600	623	612	620	595	596	672	610	602	615	634	615	580	628	652	567	621	599	607	645	650	628	589	579	625	610	644	607	626	649	601	593	620	643	667	568	641	622	637	615	583	561	630	588	644	543	655	607	664	595	685	667	602	622	624	608	671	656	597	637	609	617	653	578	599	654	622	610	639	606	628	610	631	653	625	665	619	626	618	675	629	672	625	623	643	656	612	626	664	572	617	610	623	616	598	648	629	623	655	649	643	606	605	669	617	622	608	612	622	676	644	632	602	644	593	615	586	642	648	620	627	638	585	622	576	634	582	649	634	603	623	610	594	612	650	630	590	658	644	649	641	589	661	582	593	638	648	603	557	648	648	608	637	644	624	636	573	638	629	605	635	629	631	618	660	652	642	578	616	609	601	589	592	632	642	614	561	610	598	650	611	602	607	582	588	680	679	658	635	647	591	606	584	633	567	619	609	645	632	645	624	669	638	606	639	650	613	633	621	614	619	632	657	644	591	633	603	614	627	624	613	617	574	653	577	553	577	613	602	645	608	683	637	682	589	643	583	665	616	669	608	631	621	626	617	637	642	656	637	593	610	610	595	599	628	678	608	636	648	615	625	644	602	567	636	668	606	621	655	677	609	593	643	631	632	602	577	607	653	670	648	597	611	654	629	639	600	648	622	572	641	606	598	634	623	638	624	629	637	589	669	590	608	595	605	643	592	588	626	624	610	608	595	635	650	638	648	603	621	607	618	637	648	665	626	629	612	627	627	619	611	630	587	648	580	683	653	649	630	634	604	635	583	593	653	649	585	581	633	599	616	637	587	612	611	604	587	623	598	632	612	617	606	634	621	638	623	625	635	604	644	594	677	631	623	650	640	595	592	628	624	623	561	593	652	665	620	586	605	629	638	607	603	621	628	599	564	585	569	584	632	583	641	661	640	616	636	582	612	602	625	607	608	604	634	619	656	628	585	613	609	602	696	596	594	646	599	532	607	653	659	631	617	602	677	617	610	626	611	609	619	600	649	648	679	626	593	609	595	661	601	647	642	574	694	605	658	642	633	631	634	632	590	608	641	625	586	638	623	642	603	650	616	615	567	614	640	621	578	663	656	605	612	586	625	651	626	582	584	561	652	615	605	580	620	625	592	633	638	655	614	589	617	621	582	603	571	567	609	627	604	599	629	651	630	637	610	620	608	641	602	632	595	608	653	646	581	608	615	604	623	633	596	658	684	654	644	639	593	610	619	627	602	672	651	674	636	605	593	646	638	647	579	574	614	566	640	590	658	655	594	608	590	554	616	647	663	608	622	664	593	689	627	658	594	629	579	604	673	636	599	577	642	678	621	598	623	676	672	599	583	590	594	612	613	638	608	639	632	616	627	648	649	628	616	613	604	614	619	541	568	611	622	616	649	599	613	610	604	613	634	624	640	630	613	616	604	677	581	614	652	607	637	632	613	618	566	580	671	612	629	601	564	620	609	667	600	583	613	607	620	605	600	597	613	650	644	666	601	593	599	659	650	653	605	612	646	609	574	617	628	669	635	622	608	591	644	634	646	636	621	630	656	627	601	605	612	598	656	638	610	611	612	586	650	623	595	614	645	602	591	599	609	668	618	583	582	596	570	626	623	600	629	662	570	664	590	625	664	617	610	659	648	638	571	619	622	612	632	614	673	600	590	640	656	608	576	609	622	638	600	635	626	626	615	623	659	614	632	627	620	632	589	624	612	583	597	629	597	599	601	587	657	626	635	591	628	604	620	644	592	610	596	624	625	572	651	601	591	660	630	652	577	647	610	610	652	587	676	644	624	629	616	620	651	638	649	637	627	608	591	620	653	619	605	637	631	610	646	635	574	595	635	612	685	616	630	663	598	660	633	633	612	619	626	602	637	607	614	617	610	642	602	610	637	599	636	624	606	605	654	613	616	608	602	622	625	610	656	611	621	633	604	656	642	694	675	603	645	618	587	653	635	648	642	613	600	639	647	614	596	601	651	599	627	602	682	582	599	618	654	633	625	602	612	612	608	681	640	632	613	628	633	620	662	637	605	624	585	607	610	666	582	600	624	614	612	620	621	626	620	626	599	596	606	621	647	616	600	592	678	617	625	634	599	632	610	658	607	630	650	569	587	623	619	586	569	613	608	598	604	609	630	608	627	573	663	638	646	606	573	590	618	603	570	623	626	608	629	628	631	586	592	651	592	647	568	588	590	609	653	594	636	631	628	592	627	651	624	602	626	594	617	625	634	625	633	647	624	574	683	601	612	601	642	663	673	586	624	636	622	617	618	630	618	598	644	654	637	626	608	582	643	619	598	601	589	678	613	583	572	610	636	637	591	650	638	597	649	629	589	583	549	639	559	595	648	646	679	589	620	602	586	599	587	658	618	611	620	606	631	616	607	585	611	628	614	647	641	615	613	564	625	647	618	618	600	631	597	602	626	591	620	606	615	570	607	612	598	622	650	630	609	634	627	606	615	643	587	656	628	598	573	629	612	592	581	621	566	648	599	628	610	643	626	616	663	636	622	623	641	648	602	639	660	625	632	631	592	601	655	620	669	668	621	633	620	612	627	610	597	602	627	629	621	591	629	655	631	622	644	641	626	602	600	600	600	622	626	644	617	653	630	618	621	626	634	651	626	620	614	641	590	590	592	582	626	605	637	621	598	633	645	654	607	622	632	603	598	613	608	647	555	633	587	646	644	612	612	620	633	632	601	617	609	642	628	580	615	576	619	583	641	597	643	595	582	627	653	603	593	613	628	596	629	641	581	648	592	617	591	607	602	637	622
43741	32838	30595	31389	23999	7462	1288	1027	1177	850	810	864	986	1008	1125	1079	1080	1138	1228	1388	1460	1396	1689	1785	1679	1696	1723	1615	1483	1479	1375	1284	1239	1108	1098	912	855	856	772	711	632	660	664	552	562	567	514	562	549	567	543	519	545	600	485	532	506	559	535	529	529	487	548	537	528	530	522	544	528	498	544	521	539	541	525	552	501	526	508	546	528	500	495	526	492	548	517	512	493	523	540	514	488	514	504	524	513	540	519	493	526	548	537	528	452	556	560	529	516	537	517	531	476	493	501	526	515	523	491	506	565	521	553	492	511	510	501	542	478	494	493	543	528	496	536	536	495	527	556	536	531	512	536	510	583	517	523	565	524	543	528	504	521	519	530	513	582	532	505	554	546	506	489	526	547	511	505	510	555	506	523	537	556	524	510	511	543	520	540	548	515	552	550	502	520	520	530	552	560	529	544	521	555	528	512	513	514	524	546	541	548	536	535	509	573	533	525	510	531	509	534	512	506	517	509	533	520	558	502	507	554	517	533	543	515	500	518	508	532	499	534	499	504	497	509	538	508	498	514	522	483	513	551	531	514	523	502	486	522	512	551	510	528	519	493	501	527	527	529	541	546	483	538	459	530	561	553	567	512	507	487	539	550	497	506	491	537	501	495	511	540	500	502	536	556	509	538	515	512	561	492	542	576	503	517	534	479	542	541	513	528	505	528	532	565	501	543	510	520	527	539	521	517	531	546	519	579	523	536	543	544	521	503	518	516	552	537	483	527	515	499	496	487	531	517	522	500	557	529	508	546	506	506	500	546	552	587	537	548	537	517	548	532	582	512	531	500	525	504	499	516	506	477	498	539	463	536	523	507	517	524	515	536	546	510	484	499	548	540	500	523	552	504	520	508	543	529	528	517	517	522	529	541	514	493	510	541	527	517	543	527	532	528	475	523	501	555	493	537	522	507	524	518	546	526	519	506	591	518	575	516	524	527	528	545	537	543	539	532	547	509	512	527	537	493	537	571	503	518	500	534	469	494	504	522	518	535	569	528	500	515	500	541	520	508	501	549	527	521	540	467	496	519	505	546	550	566	545	550	501	551	553	552	533	538	517	487	513	531	516	526	546	510	522	515	520	509	550	552	563	541	529	564	529	534	511	559	523	515	483	505	545	486	493	489	521	570	526	531	520	517	483	503	540	495	502	505	500	549	536	478	511	527	504	534	543	509	535	522	546	506	505	531	562	532	546	522	521	480	523	510	572	545	491	484	524	513	485	510	553	509	503	512	524	502	529	495	518	553	574	509	504	538	514	513	526	514	497	513	494	547	528	529	518	545	552	517	507	496	503	551	531	544	579	521	547	523	540	533	545	519	539	510	543	535	509	512	501	497	544	513	546	535	475	524	504	524	493	537	503	560	529	548	528	498	565	536	542	545	529	539	509	535	549	495	533	574	561	484	506	536	521	533	536	530	511	529	503	503	531	502	534	477	562	543	557	524	556	531	503	517	545	506	535	508	537	515	531	531	545	490	549	478	489	572	502	527	519	562	511	531	501	491	516	539	542	565	544	567	550	520	535	526	561	511	541	534	524	471	524	530	478	548	515	558	516	516	517	524	541	515	520	527	558	508	524	528	550	507	547	493	510	514	578	490	491	522	517	530	528	552	505	534	534	496	547	483	532	538	539	518	516	547	526	532	527	504	526	537	521	522	561	525	502	584	486	509	480	554	541	561	555	523	522	537	508	545	536	516	519	538	575	524	536	503	537	517	553	535	539	554	530	568	533	510	540	542	541	546	563	566	485	487	524	564	532	595	534	508	517	523	539	549	496	492	533	529	517	585	513	536	560	515	554	520	540	505	498	544	510	535	542	512	508	483	540	547	563	488	481	481	511	515	498	513	482	539	545	518	518	535	519	521	532	551	514	528	517	525	574	483	517	512	550	493	512	541	536	551	519	562	498	561	510	547	535	554	506	498	527	525	538	500	517	539	523	514	531	536	508	573	537	534	523	486	518	527	511	515	530	532	492	556	531	513	512	560	521	504	503	539	518	487	527	526	523	583	499	520	544	535	516	509	540	496	551	509	531	509	478	487	519	513	488	502	506	536	504	529	539	478	513	486	498	558	558	510	556	530	521	544	508	533	547	515	485	531	563	550	520	504	537	532	490	517	546	546	510	508	500	534	477	500	531	539	572	510	471	506	573	509	507	515	510	508	577	504	529	541	543	553	537	561	555	548	523	515	541	562	491	521	514	502	545	502	524	500	544	523	506	506	514	514	527	507	547	554	511	495	501	571	510	509	532	518	538	484	489	482	500	566	493	531	535	533	545	488	573	495	506	525	507	531	550	505	570	513	520	518	511	495	559	482	524	582	501	502	544	529	558	554	536	494	507	524	533	545	531	543	529	533	492	531	541	536	491	548	515	530	517	544	563	531	509	556	557	534	495	496	518	482	535	539	533	506	506	531	533	484	507	527	552	514	502	522	498	559	498	533	487	528	540	537	497	553	544	493	521	505	499	573	505	517	532	554	543	574	517	492	554	561	536	539	488	533	510	544	515	528	532	589	517	514	556	547	537	535	528	484	555	513	500	491	527	556	537	532	532	530	547	545	491	514	498	538	521	551	533	546	523	499	471	494	551	463	505	534	495	528	528	561	501	538	535	542	550	542	500	515	533	559	487	554	534	529	534	507	525	564	508	522	570	545	533	555	537	522	483	539	514	536	527	522	543	527	495	519	543	548	511	525	542	568	554	511	536	522	517	532	492	512	550	550	511	522	515	539	540	534	485	584	514	516	497	548	582	527	541	538	508	547	524	530	482	501	498	537	483	512	547	558	559	539	506	542	533	503	546	537	492	518	510	551	540	517	528	516	548	521	509	558	561	484	545	485	572	537	520	508	535	553	511	533	540	532	494	544	562	507	535	563	567	504	533	523	536	525	566	573	497	533	532	525	526	502	537	500	497	526	509	538	507	525	551	515	492	514	555	511	531	529	494	538	568	516	530	454	536	547	538	537	554	538	544	520	551	502	509	539	494	515	499	537	526	527	519	518	546	528	526	524	544	555	493	491	529	506	545	544	527	499	542	562	524	518	498	524	548	495	521	539	533	504	565	509	555	540	548	544	548	514	514	531	508	508	511	502	479	490	528	519	472	505	534	484	516	537	512	549	519	544	530	503	531	527	503	522	517	541	560	517	514	512	534	528	535	510	521	533	532	523	564	566	524	516	546	551	518	514	517	505	550	534	557	541	501	533	549	497	518	537	510	533	519	562	491	534	503	535	519	521	554	566	553	504	493	580	489	520	519	527	529	530	557	541	514	560	526	562	558	530	545	513	548	528	513	545	512	493	463	536	499	527	530	513	478	505	538	506	513	540	520	551	545	525	522	576	525	474	499	519	528	533	475	535	483	494	539	545	481	524	496	508	564	501	530	557	502	508	533	496	514	518	516	524	507	506	516	535	492	492	534	525	519	495	503	531	525	541	510	507	532	494	505	531	522
26389	20798	27535	24083	20733	18626	3708	966	958	792	815	780	853	821	852	892	938	987	969	1013	1004	1031	1027	1130	1137	1161	1175	1082	1040	1097	1091	1015	1019	917	869	832	877	789	756	746	707	669	700	645	716	668	710	682	654	664	659	653	699	665	629	631	677	635	606	658	632	647	665	667	635	699	669	655	704	675	681	696	661	671	682	636	643	616	654	584	664	632	694	657	643	653	665	689	677	681	657	639	638	693	673	611	635	703	693	635	618	683	661	676	631	677	667	660	663	663	713	657	638	619	625	656	683	640	598	678	666	652	673	655	662	642	659	625	656	640	677	650	700	673	646	670	669	674	633	661	630	671	659	642	665	676	642	621	671	667	698	680	682	656	658	676	685	673	667	649	664	662	662	629	655	663	617	656	663	668	624	645	609	681	655	666	653	586	633	680	666	680	642	640	668	689	654	683	682	672	634	661	723	638	666	668	651	644	659	683	680	678	668	696	659	673	651	717	693	646	679	662	654	645	673	668	717	665	652	686	626	657	673	645	666	630	668	647	667	650	673	651	670	651	669	675	658	610	639	652	692	673	659	729	680	678	643	651	698	660	686	646	618	663	660	669	678	650	674	637	731	611	668	645	669	590	634	653	646	649	629	663	646	662	679	664	709	689	636	668	685	628	653	648	644	702	654	653	693	650	651	675	700	659	663	636	646	654	624	635	663	659	667	704	696	667	678	618	653	668	672	694	698	668	645	669	710	683	652	661	638	658	659	690	688	606	665	702	638	682	670	650	654	660	684	696	634	638	676	635	672	676	653	664	650	675	648	656	647	674	642	634	603	664	624	621	658	680	628	641	655	641	615	635	662	644	628	654	649	674	665	651	635	617	671	640	634	635	645	675	650	642	616	646	621	622	624	701	678	640	666	695	601	642	650	662	734	698	658	687	626	624	692	640	625	656	628	641	700	721	632	624	610	638	679	665	670	644	684	649	625	616	675	644	701	650	635	614	688	633	684	656	626	675	681	633	673	650	668	673	641	650	653	614	667	691	647	664	662	661	651	659	614	654	681	683	671	671	647	639	669	658	676	666	694	673	615	682	698	665	638	623	658	692	672	695	660	629	655	659	621	646	646	616	642	603	668	625	638	639	706	630	651	657	659	687	642	676	668	681	666	650	650	654	666	676	633	641	667	661	668	653	662	647	665	638	664	647	663	654	645	689	668	661	687	622	657	687	620	670	648	608	631	713	680	680	652	654	685	706	656	628	680	655	701	657	626	611	670	687	661	635	685	699	648	605	673	666	668	633	678	663	686	650	684	650	661	654	656	669	637	670	671	643	654	663	664	684	668	601	646	652	663	700	672	649	720	636	630	664	643	649	620	647	691	664	690	659	658	664	685	678	629	699	693	668	638	637	619	662	662	653	639	693	692	638	672	707	647	708	610	651	626	655	613	637	647	658	653	628	652	673	666	641	680	660	712	680	690	678	622	648	679	662	630	634	648	670	659	623	650	635	673	619	647	626	655	681	625	641	648	654	675	646	642	646	657	668	576	668	721	672	674	656	658	687	691	652	652	648	620	648	686	612	621	671	678	670	682	621	710	619	632	709	664	649	683	661	692	653	661	658	644	688	625	644	668	657	701	685	653	676	637	635	680	656	659	646	630	667	670	655	661	705	680	702	636	676	627	660	720	653	625	659	677	671	666	649	667	616	653	651	639	735	643	629	657	607	634	649	684	669	707	640	650	647	684	667	703	628	680	643	677	653	716	648	651	642	653	618	682	622	666	692	668	669	648	675	621	625	723	630	671	579	657	651	627	633	639	697	663	627	674	667	720	644	691	694	678	627	651	731	675	669	599	632	664	645	672	700	632	689	651	669	659	662	631	677	658	668	663	670	661	681	684	620	653	664	623	663	668	653	626	668	686	652	668	670	643	609	656	632	680	703	645	680	655	639	648	640	647	674	652	677	636	648	641	632	682	658	657	668	666	618	662	612	628	650	649	663	643	649	671	619	672	639	646	659	674	655	675	667	652	676	613	675	699	707	688	725	642	692	653	642	666	715	646	653	670	707	657	647	652	693	683	637	642	623	675	665	673	676	637	637	657	610	674	627	632	668	642	661	671	644	690	635	629	612	678	693	664	645	666	637	643	689	636	635	631	636	637	611	653	647	635	666	707	647	645	612	649	640	641	630	665	592	675	696	654	664	651	597	683	667	658	637	670	665	731	670	660	649	703	657	653	648	682	655	725	673	642	633	640	659	670	599	649	681	663	660	639	672	659	675	687	646	683	632	671	648	686	658	714	662	665	673	663	680	703	644	650	687	638	663	635	680	667	689	648	675	658	640	673	630	650	687	589	645	697	641	637	657	655	595	665	681	595	690	642	683	686	648	677	736	644	637	651	639	670	582	673	631	678	662	660	644	658	625	654	641	609	693	692	697	652	641	676	665	631	636	631	674	677	630	708	627	695	677	653	692	664	651	649	604	661	651	709	674	656	667	653	670	688	649	666	676	615	660	669	621	706	655	659	679	681	659	696	716	690	681	695	678	694	680	670	648	649	659	656	624	624	627	646	658	637	656	679	625	645	665	657	661	695	667	608	646	651	658	617	655	654	671	634	661	642	656	636	684	667	638	661	640	653	665	673	665	673	638	638	657	679	687	619	630	655	710	640	672	640	610	651	650	641	646	657	657	613	664	632	621	685	663	634	637	639	613	627	648	671	637	631	679	678	647	631	655	636	671	660	638	677	644	671	639	640	668	635	640	678	670	712	671	679	702	685	617	666	654	668	714	667	670	628	688	735	646	649	699	629	650	684	660	688	656	690	714	633	609	638	665	676	640	657	713	664	656	685	669	696	651	640	646	660	677	656	705	647	641	659	659	668	674	639	668	716	657	658	643	642	664	642	658	678	652	652	692	701	632	646	678	693	695	657	675	670	651	650	609	651	642	646	662	658	618	634	607	667	665	694	672	651	598	660	658	649	654	638	660	678	683	632	674	693	669	611	686	664	718	680	660	669	664	661	651	695	638	653	659	683	661	675	666	651	678	652	606	677	681	600	658	671	639	610	694	656	638	668	631	650	679	661	647	656	632	660	659	678	728	624	638	661	652	678	619	665	652	638	666	636	705	658	638	660	608	658	654	637	663	636	675	675	695	640	611	660	644	686	632	665	611	729	718	666	649	638	677	656	665	726	628	655	692	718	667	683	654	745	653	655	676	682	656	643	645	654	676	693	646	638	628	613	678	693	630	626	639	645	676	672	630	664	656	691	647	671	625	664	699	650	624	643	677	668	634	675	667	643	667	646	662	632	722	631	636	694	641	634	720	630	615	626	651	617	680	672	661	706	649	673	650	661	659	638	647	650	662	659	696	627	692	668	680	630	688	642	640	657	656	674	662	621	718	653	677	683	664	615	624	647	695	661	663	644	667	664	662	670	665	666	610	653	714	632	642	671	658	638	682	663	657	654	640	666	661	676	693	663	640	631	674	700	635	635	624	650	668
48603	36827	29627	29237	15716	5062	1245	1117	1291	891	798	810	843	903	1020	1074	1092	1134	1169	1266	1327	1345	1351	1436	1534	1600	1580	1499	1508	1472	1431	1326	1213	1122	992	920	891	772	786	706	646	652	605	622	588	617	528	587	527	583	570	543	554	551	573	565	555	554	581	579	559	604	564	569	537	567	535	536	551	530	600	555	556	542	543	569	524	536	549	541	525	563	571	517	547	562	519	535	505	591	574	586	513	520	560	567	561	544	543	553	564	588	549	534	577	527	597	537	595	530	571	555	537	552	528	583	565	565	562	527	547	540	553	529	552	564	562	578	589	536	583	537	570	547	556	562	568	526	559	587	540	555	536	523	532	564	584	542	526	574	586	586	604	527	562	560	538	560	540	545	511	541	544	538	536	529	525	546	552	577	542	571	567	562	596	572	607	568	544	567	556	553	525	576	577	546	540	558	530	522	536	519	573	589	525	570	541	569	563	567	535	550	539	546	532	529	566	570	562	526	533	570	531	548	548	564	524	557	516	595	552	556	564	492	565	555	555	590	569	552	547	544	534	529	528	590	538	556	540	578	590	540	550	556	530	576	531	582	526	546	574	566	562	537	528	570	512	553	514	545	536	539	523	562	539	531	542	540	555	554	527	584	547	509	572	539	574	550	553	569	513	522	561	566	551	548	556	567	569	525	551	530	509	524	548	555	538	539	590	558	580	536	534	581	561	536	553	585	517	563	543	523	553	552	559	523	579	569	559	552	575	582	545	563	546	526	559	562	555	589	545	493	547	578	564	551	488	616	536	521	576	579	594	520	582	522	580	541	544	527	536	557	577	499	582	528	507	566	523	541	511	584	540	566	588	560	562	561	538	583	553	533	529	552	542	524	554	546	560	548	564	546	558	556	530	569	542	577	543	550	547	540	567	590	514	582	569	559	566	576	587	552	541	560	519	524	549	541	596	524	547	565	532	540	554	588	511	551	581	574	558	518	530	531	573	519	555	548	506	565	547	572	560	560	557	554	550	561	572	549	603	557	591	548	601	556	546	589	547	554	512	622	583	575	580	581	598	556	576	582	571	516	563	559	554	575	533	543	554	573	536	547	535	603	528	525	521	535	525	508	541	555	527	523	495	580	576	515	540	537	565	570	532	546	584	551	530	555	533	551	588	536	574	528	533	552	541	526	529	502	564	535	570	538	542	551	599	595	583	557	557	551	560	554	553	521	485	517	553	539	581	557	552	547	517	566	514	580	575	518	552	535	573	547	555	544	568	517	543	540	543	522	600	545	546	559	596	561	511	511	565	556	545	542	523	526	559	525	540	545	554	528	545	533	577	544	547	542	559	543	559	566	564	569	583	553	526	548	565	573	551	533	519	568	557	578	569	544	531	562	527	500	565	574	565	554	552	549	530	561	574	532	545	533	563	550	570	562	576	502	538	561	579	547	538	564	548	559	525	546	530	519	575	567	557	544	585	590	547	576	549	544	539	566	545	550	530	566	532	518	553	536	628	551	557	543	531	517	567	584	564	505	569	522	554	522	538	525	508	539	561	551	557	481	579	561	556	587	577	530	554	545	522	536	580	595	579	527	539	554	549	563	524	568	566	539	557	562	561	545	530	551	549	552	549	559	547	543	552	525	540	540	549	500	562	521	539	511	564	519	534	536	552	497	575	561	584	573	548	538	531	554	562	495	513	560	557	507	564	543	584	565	519	641	518	515	538	573	600	553	560	542	538	515	511	561	562	559	544	543	520	576	526	520	558	546	530	526	563	556	551	562	556	543	558	530	548	573	568	586	553	565	504	543	558	565	559	516	525	531	543	584	548	597	568	524	514	531	557	507	570	591	537	547	574	535	535	543	548	549	576	565	567	571	536	518	520	558	580	564	579	524	577	481	536	547	557	538	513	556	558	545	544	550	521	601	551	601	544	561	566	537	520	557	565	504	551	529	528	578	530	543	564	551	532	510	541	539	565	566	551	579	572	526	552	539	567	560	561	558	552	533	568	590	581	557	560	527	553	572	528	555	530	562	567	596	569	550	564	518	590	541	623	554	541	505	547	601	526	542	536	532	555	536	556	573	558	530	551	505	542	575	578	546	539	549	549	564	530	527	563	553	517	568	534	560	577	561	549	573	534	528	575	537	549	511	542	560	550	540	493	567	511	603	535	575	537	522	557	485	514	578	561	549	569	532	551	575	545	588	561	557	548	554	569	541	568	521	515	563	532	597	585	544	578	542	555	554	571	545	542	576	567	514	578	534	566	492	529	584	577	585	562	560	575	544	566	598	542	537	551	529	552	585	535	553	565	560	555	540	513	537	595	533	536	519	537	556	573	567	551	495	537	490	560	584	547	603	544	595	536	556	555	549	572	561	552	562	560	542	580	512	526	496	507	513	573	568	559	563	568	562	536	529	584	546	547	547	559	570	565	516	591	575	558	584	581	528	583	534	556	532	552	564	570	523	584	554	517	556	519	569	578	523	570	610	552	519	532	543	526	591	569	585	569	494	578	569	552	568	571	534	547	560	567	585	539	547	554	554	533	561	513	557	559	572	546	509	546	544	556	584	561	505	556	519	556	583	594	530	577	542	555	554	541	566	554	519	520	504	552	562	554	547	557	543	536	560	545	520	523	508	600	516	485	542	518	545	548	549	505	527	562	540	565	488	555	547	536	543	569	606	565	576	542	564	508	527	541	528	568	568	532	531	553	572	536	536	520	600	574	582	520	576	574	507	526	548	524	565	537	568	546	567	567	580	577	564	531	565	593	546	580	552	546	580	555	543	524	554	525	556	539	523	565	535	514	558	544	556	530	541	547	506	576	578	517	532	566	561	573	556	534	510	538	523	583	528	558	533	541	554	548	570	540	558	549	541	592	559	504	570	541	523	547	574	552	573	583	492	556	536	543	521	585	565	551	511	528	547	561	519	577	518	563	548	561	541	529	576	526	571	539	558	531	572	564	568	552	548	560	570	558	552	549	577	579	537	535	503	610	550	561	565	581	549	527	535	549	536	583	534	537	526	543	535	554	560	573	600	568	527	555	580	549	551	495	572	564	558	556	603	521	556	594	549	601	573	553	532	570	518	533	552	559	551	540	575	576	536	553	542	515	521	550	524	507	560	571	548	545	547	554	568	552	592	530	540	558	540	548	555	521	590	513	525	563	560	547	568	558	526	547	577	562	559	528	525	529	572	550	566	557	556	520	555	548	516	528	553	555	505	563	515	567	524	601	581	580	521	510	522	552	541	524	529	589	552	583	554	573	566	547	546	533	576	546	590	538	529	541	563	515	558	552	523	512	540	529	548	584	558	604	569	560	578	569	558	533	513	591	578	552	590	554	543	545	546	580	555	548	493	545	549	558	552	517	535	561	555	571	537	525	550	574	552	541	541	551	541	522	539	539	563	545	568	530	555	552	525	528	549	562	593	574	564	532	516	536	521	534	565	577	538	524	576	562	575	516	583	530	542	545	528	576	576	577	531	541	560	596	561	569	541	558	551
25768	20870	27955	23928	20889	20790	9440	1299	1252	800	795	773	826	776	888	900	933	934	916	1013	970	1001	964	951	1122	1104	1124	1019	1105	1064	1014	972	988	921	842	827	798	832	751	664	751	731	677	669	664	670	664	656	620	666	608	618	640	635	657	616	657	622	655	609	610	636	656	622	548	606	621	694	647	628	661	632	695	623	645	649	625	631	621	594	647	616	642	610	622	637	658	625	668	674	636	649	606	642	614	631	683	621	620	644	641	648	627	640	623	674	624	645	657	616	670	613	618	618	622	627	610	639	645	633	629	640	666	608	580	644	647	655	645	666	647	659	569	660	643	598	648	641	647	591	651	651	620	669	642	601	637	657	647	670	637	639	638	655	640	650	625	661	658	651	616	624	615	660	619	680	643	606	663	605	638	614	674	590	606	621	670	648	633	640	621	648	652	663	664	663	676	610	645	641	671	621	630	633	615	624	620	674	628	625	623	598	676	663	595	590	666	625	667	618	653	610	617	635	630	620	624	598	640	645	609	663	619	648	644	633	636	631	621	644	665	636	695	598	621	610	637	611	666	624	700	639	627	592	643	621	659	662	595	630	652	600	609	574	690	675	667	612	636	603	668	613	672	653	617	680	630	668	663	636	660	648	631	618	695	591	603	638	608	650	640	625	621	634	619	656	619	657	580	638	665	625	644	663	636	672	597	632	643	623	655	601	620	643	618	654	623	600	609	692	653	653	673	656	647	620	617	672	661	654	611	601	711	670	580	630	688	639	652	641	687	667	640	637	635	664	641	638	640	653	664	645	664	594	650	678	618	653	620	655	645	664	658	622	624	648	624	645	630	642	598	654	669	599	645	639	631	645	641	611	612	628	595	637	697	619	626	630	666	587	644	651	620	622	613	665	636	660	647	608	629	606	617	632	640	600	614	622	650	607	633	606	607	614	619	652	642	624	627	616	663	678	621	666	635	659	650	652	611	660	670	644	643	641	668	616	663	618	625	606	621	654	648	644	657	655	611	641	598	635	640	617	629	695	618	606	663	638	643	667	607	612	661	612	623	596	603	630	632	640	631	651	624	635	632	643	686	663	629	579	651	608	647	645	620	665	651	693	651	699	628	655	643	619	652	615	576	681	679	633	617	611	645	662	652	591	594	644	657	665	632	586	671	618	646	621	691	658	618	652	617	630	626	640	623	645	636	643	661	635	638	613	646	615	609	647	604	588	610	634	668	658	615	661	628	620	600	667	628	681	581	661	685	633	646	609	670	654	628	611	640	668	651	636	617	652	618	602	647	654	629	647	602	658	688	679	650	646	653	630	570	623	653	633	636	681	666	647	634	644	615	633	648	638	671	628	635	650	619	605	651	656	622	630	620	656	646	624	662	659	699	667	664	628	647	628	636	665	644	630	666	619	629	646	664	628	616	660	629	696	669	601	655	633	596	642	596	645	678	614	627	648	606	619	608	651	683	662	657	602	696	606	671	655	681	630	615	648	659	638	649	639	656	595	659	638	672	600	639	635	589	633	609	627	623	586	631	643	615	657	664	657	643	648	653	627	617	618	642	624	678	653	657	665	658	682	678	605	648	684	657	645	657	595	686	648	632	635	619	613	651	638	592	633	605	606	647	634	677	673	616	640	610	659	666	633	657	659	639	621	628	618	649	639	618	605	659	611	628	602	635	642	629	659	620	616	625	636	618	646	622	627	639	658	663	634	620	624	616	635	623	618	643	624	656	615	594	616	634	654	687	616	626	657	627	597	639	642	614	658	675	670	640	601	632	584	615	563	661	586	610	682	668	669	627	595	605	673	580	692	646	679	621	630	623	571	642	650	663	611	573	636	650	592	627	649	607	598	634	631	615	590	663	573	636	649	647	613	607	665	621	623	688	683	671	616	593	646	632	582	632	601	633	623	657	595	591	625	664	647	625	670	632	633	646	637	661	622	668	644	611	651	669	610	644	611	653	640	608	632	652	595	652	632	672	624	649	639	620	641	645	649	638	612	666	642	589	627	604	640	582	653	617	606	580	641	622	615	621	625	666	667	689	665	640	685	633	599	707	660	643	636	646	627	666	674	661	617	657	642	656	604	601	652	667	588	607	614	603	647	645	663	661	659	655	587	589	620	636	624	622	675	614	663	649	631	711	660	657	578	605	658	648	658	697	653	666	647	615	631	652	657	626	627	659	651	625	643	651	661	632	659	640	643	640	693	643	648	637	603	663	654	650	580	648	655	619	647	602	608	608	623	566	658	630	613	635	631	658	630	627	629	640	633	585	637	606	636	625	627	643	651	674	639	627	640	669	645	650	667	589	702	652	675	644	651	633	641	635	617	629	666	597	652	678	635	716	627	633	593	654	648	672	639	630	657	668	604	627	632	587	626	658	683	636	626	647	615	657	673	639	606	635	630	650	638	662	679	626	589	687	650	632	639	611	642	617	638	634	615	660	630	622	641	631	607	622	628	603	653	697	693	635	620	639	625	648	626	591	657	629	610	656	631	654	694	602	610	649	629	621	646	619	631	653	668	625	615	688	662	644	648	626	627	676	659	603	615	606	643	646	640	638	610	634	636	646	664	614	670	686	670	616	651	618	630	642	650	610	584	618	631	657	618	648	652	644	648	587	627	644	655	608	619	657	654	615	658	632	627	624	630	633	612	637	636	624	624	599	682	650	634	641	625	637	608	587	644	666	641	614	612	609	609	612	640	619	628	651	644	670	637	638	646	670	613	621	630	617	673	626	618	671	607	636	655	655	648	641	624	587	595	628	615	676	620	634	643	664	632	663	671	653	653	611	617	663	620	646	595	653	609	652	643	650	662	685	632	628	683	570	652	620	624	631	666	618	668	614	635	657	637	663	642	602	652	645	627	650	644	634	607	568	670	627	661	623	669	700	639	619	635	643	624	626	650	674	529	660	652	614	626	578	653	611	635	638	647	643	623	644	633	625	634	602	582	627	607	666	622	595	630	595	637	665	641	630	600	678	600	674	633	598	600	631	650	602	605	627	662	631	657	656	617	632	627	646	628	648	653	610	635	638	660	649	684	651	645	665	577	672	663	648	640	610	645	618	623	662	601	598	663	618	655	657	609	613	659	633	686	625	638	606	607	630	635	628	647	605	641	643	690	642	647	592	630	644	656	624	633	656	635	579	634	677	607	670	594	585	622	598	651	614	668	687	671	629	605	635	648	606	632	667	640	701	651	677	618	644	647	640	671	623	600	614	628	655	650	631	653	628	637	627	671	661	681	628	641	618	678	632	633	607	620	615	621	656	638	640	651	635	645	619	581	637	597	635	648	663	659	647	610	629	597	627	636	655	644	602	569	656	647	635	601	652	613	630	650	656	639	648	639	601	642	609	641	633	620	612	590	678	596	579	685	654	696	616	602	682	604	642	662	632	606	665	647	641	647	611	623	645	617	576	655	632	625	631	619	628	629	655	634	608	655	626	652	644	631	660	620	644	684	649	651	656	644	658	640	620	610	653	614	626	645	647	654
48511	40444	32232	28412	18139	5900	1532	1353	1860	923	843	832	865	877	917	1025	1092	1168	1160	1255	1271	1166	1202	1305	1365	1395	1454	1401	1460	1376	1389	1284	1175	1072	1005	936	829	798	694	642	668	618	566	642	610	589	588	571	542	565	561	525	520	519	562	553	579	549	555	536	496	550	520	522	511	522	536	529	579	506	572	569	543	530	516	571	511	531	571	568	492	555	528	525	541	512	548	486	531	514	541	533	558	529	526	583	489	530	527	577	495	523	544	531	561	598	544	556	536	543	559	535	562	518	593	577	536	509	538	543	526	536	593	542	519	529	527	450	496	554	511	543	566	521	515	562	541	504	553	557	562	529	517	553	551	531	533	533	562	544	549	540	541	504	551	539	554	568	568	526	576	560	514	547	548	576	555	559	537	513	527	520	503	541	554	552	540	518	517	524	568	570	521	534	525	496	577	590	539	526	572	494	526	512	527	543	553	527	535	525	513	591	539	506	571	510	539	564	524	551	549	529	522	587	530	515	582	547	552	564	537	543	548	572	521	553	516	573	518	577	558	514	536	523	505	503	537	504	559	542	564	495	562	573	502	518	534	550	503	553	541	521	523	529	549	510	500	538	587	555	527	528	531	544	545	516	558	497	589	528	588	529	536	584	567	563	530	533	546	583	563	560	531	518	554	513	539	517	493	525	507	531	513	541	530	539	552	524	540	534	536	513	574	520	547	530	540	489	517	563	537	537	536	546	505	563	553	533	556	513	556	532	572	516	519	536	564	547	500	551	537	558	509	519	533	588	505	542	594	525	536	530	573	523	546	512	511	544	531	554	515	519	519	519	539	530	531	530	530	564	546	520	506	566	545	522	550	515	520	537	553	525	523	572	528	529	523	519	547	504	573	555	518	518	529	529	548	514	522	553	563	508	508	564	525	532	537	545	541	560	489	566	523	531	552	566	566	546	518	578	529	604	525	475	558	529	497	484	530	549	535	518	541	530	529	550	491	576	568	538	521	506	547	544	510	557	527	561	545	559	535	547	556	505	499	549	551	541	530	522	520	518	512	510	543	557	556	541	511	508	501	516	555	568	542	556	525	524	530	551	469	535	552	547	524	573	545	514	507	513	543	513	520	493	557	548	523	552	556	501	539	560	570	537	520	517	573	549	547	530	541	548	543	525	501	544	536	487	520	528	533	512	580	533	552	531	551	554	555	558	539	502	579	554	574	512	548	549	587	503	566	520	549	555	562	538	512	566	549	519	538	531	567	523	535	485	556	518	567	537	471	546	520	541	588	551	533	525	512	520	569	508	559	553	509	513	550	511	512	550	566	523	525	546	545	542	514	543	562	517	519	498	515	542	554	511	534	507	535	514	512	569	525	498	505	536	526	547	519	536	530	562	571	523	530	500	547	529	538	521	521	528	543	520	581	526	551	494	529	553	530	536	530	564	552	533	532	557	522	532	506	527	547	560	547	576	552	553	565	505	497	567	503	529	531	562	514	552	541	581	507	508	515	563	536	514	481	544	554	506	537	499	511	542	552	540	506	544	530	503	523	516	537	526	503	532	507	522	570	530	555	553	527	518	538	504	515	554	535	538	516	569	529	538	550	516	503	553	525	566	542	498	573	520	521	579	545	553	548	596	568	514	558	554	534	570	489	547	570	565	554	530	518	547	533	561	476	529	537	544	531	520	547	527	514	543	559	499	539	521	544	547	548	526	526	564	517	608	550	518	539	539	557	529	502	544	563	525	526	537	525	512	539	556	538	501	489	530	512	545	544	568	531	507	558	544	540	566	539	515	542	550	507	509	565	535	558	522	562	560	560	508	562	525	505	542	575	530	533	513	557	519	516	536	547	498	521	527	526	520	544	543	545	507	506	560	542	540	530	525	584	512	507	566	530	543	548	551	509	554	518	548	507	524	510	511	541	510	520	567	521	571	559	547	488	522	568	537	508	574	583	531	528	523	575	538	541	565	545	516	575	576	554	573	524	534	531	516	538	567	530	553	523	512	518	459	566	532	515	562	513	505	541	511	528	552	500	578	535	539	524	564	501	551	591	542	534	558	530	530	558	523	565	591	532	508	593	528	491	549	490	521	527	564	570	514	500	518	534	531	493	544	544	562	516	565	550	554	542	563	541	522	518	531	528	519	540	552	515	573	531	561	512	543	557	501	522	551	533	539	513	545	508	577	507	556	535	512	566	564	553	567	549	535	492	541	545	522	515	524	521	602	522	540	556	521	510	572	524	520	534	530	538	550	548	550	548	541	517	539	527	580	560	510	517	572	539	545	552	514	499	558	563	535	537	575	543	517	531	556	550	523	538	534	542	564	526	541	555	484	564	546	501	564	536	528	531	546	545	574	577	525	549	539	542	508	515	511	538	557	534	529	539	556	524	543	572	540	517	548	527	535	518	552	520	544	481	575	509	527	533	527	555	523	560	551	511	512	541	539	496	539	555	540	514	510	524	552	561	520	542	540	555	532	527	551	577	540	528	493	542	501	498	539	518	559	573	497	564	526	525	535	509	561	527	545	568	517	513	543	521	543	517	507	479	537	549	520	514	538	500	547	530	549	525	506	549	551	550	522	568	545	506	505	522	564	532	549	587	548	548	494	547	558	522	543	510	563	551	505	533	567	543	526	544	543	514	542	509	530	554	508	541	516	532	551	533	463	564	552	489	577	542	545	555	541	582	544	545	506	546	535	540	523	527	551	534	552	503	533	504	519	526	547	575	526	572	554	483	490	538	549	559	515	554	532	539	539	512	510	533	550	555	531	529	503	532	519	531	526	540	567	550	546	523	503	532	504	532	537	470	498	519	522	584	521	506	518	529	530	474	550	522	540	548	501	576	550	522	496	519	539	519	525	574	591	499	526	549	557	536	548	527	535	534	541	546	504	581	533	546	521	554	526	545	552	572	590	557	497	604	537	582	576	553	544	550	530	513	550	591	561	485	528	519	554	511	548	501	549	509	529	519	537	606	564	554	525	535	543	544	563	546	520	498	477	529	552	526	555	519	527	585	526	548	552	532	535	543	516	596	527	501	525	543	550	505	499	531	495	537	522	584	521	495	550	570	529	529	563	568	502	498	522	574	557	528	549	554	529	554	552	507	542	520	538	514	532	498	570	537	531	519	507	493	535	544	568	544	491	540	475	539	519	526	543	494	545	523	506	523	567	588	584	508	551	497	561	523	523	528	533	535	494	523	541	559	542	544	540	566	554	539	538	571	519	540	552	547	536	552	526	551	546	497	525	522	529	533	542	545	526	543	520	555	546	556	528	517	511	552	534	529	539	593	533	536	551	491	528	528	540	542	496	514	524	576	536	495	502	568	528	481	515	541	494	531	582	534	531	570	560	514	556	548	510	528	515	585	572	545	560	551	525	562	538	525	541	586	548	547	540	564	552	541	542	538	540	504	536	584	556	521	530	578	492	526	527	537	565	585	514	528	531	531	535	514	537	527	497	552	540	555	540	539	516	529	532	546	527	530	521	588	515	531	552
28613	21148	25855	25109	10619	2575	871	718	726	699	679	732	778	697	789	786	846	811	820	896	869	897	921	956	930	978	956	986	1007	956	954	997	848	846	805	767	736	724	728	729	646	687	692	655	686	667	709	647	633	630	639	675	693	612	622	714	647	615	682	593	645	671	632	604	649	671	655	575	677	669	698	649	604	648	673	635	591	665	677	627	609	680	627	654	586	650	672	663	633	690	647	637	653	657	603	636	668	623	650	604	653	644	687	667	651	681	658	655	642	653	637	603	681	678	590	705	677	664	630	620	629	660	626	673	608	647	649	653	654	651	658	658	675	616	644	611	679	655	668	669	621	682	604	623	662	642	627	673	608	633	608	656	644	675	682	630	644	648	603	598	690	661	656	624	631	655	654	641	629	625	647	669	632	628	631	636	632	651	636	637	616	678	661	625	633	600	650	615	656	686	621	741	669	639	654	658	623	626	652	644	614	672	676	632	624	635	667	614	674	659	650	646	610	668	651	640	663	646	645	629	660	636	625	618	623	652	647	652	644	609	664	606	643	665	583	658	641	600	677	663	661	669	593	676	620	645	629	632	646	638	638	666	668	657	617	614	641	655	675	677	658	677	697	605	635	633	666	676	596	654	636	686	655	656	649	643	653	634	656	640	681	645	650	652	646	624	625	632	658	680	645	684	692	661	638	656	654	661	648	682	691	649	680	639	611	668	634	657	644	656	648	661	670	638	651	719	610	662	665	643	654	639	673	603	642	635	656	677	641	662	633	612	623	667	659	687	635	626	608	604	639	662	608	689	654	646	652	611	635	624	595	644	656	643	667	622	632	662	671	643	643	661	652	629	658	665	662	620	658	635	677	639	690	639	610	679	606	643	694	633	655	635	629	653	705	594	650	641	591	659	626	624	625	626	683	626	629	652	641	643	641	662	641	670	565	648	636	634	654	693	651	662	681	635	583	619	687	630	629	667	641	591	646	646	643	640	658	626	626	670	655	618	656	635	662	648	656	665	665	641	617	668	634	598	639	681	666	650	591	610	617	602	654	677	628	655	678	674	672	631	641	654	659	648	618	621	629	668	679	679	649	683	632	610	624	633	609	653	625	679	618	673	685	644	601	684	616	658	684	606	694	650	670	655	615	662	587	664	621	610	623	626	626	678	637	638	669	647	612	638	635	646	655	624	643	612	645	617	637	678	649	683	613	668	616	671	625	648	661	694	646	620	687	619	651	614	668	651	591	618	652	624	633	671	630	643	643	675	674	663	711	655	688	665	655	638	680	637	624	676	636	655	675	667	648	609	669	584	636	613	655	637	627	640	702	643	687	590	625	620	635	670	706	651	617	656	650	629	641	618	649	615	665	631	651	587	643	682	628	658	664	687	679	660	667	640	642	649	655	612	624	695	648	674	603	641	649	670	672	642	644	652	666	664	653	655	641	664	582	627	653	691	628	645	656	653	627	648	645	622	702	617	632	645	632	662	675	633	660	607	654	626	649	611	656	674	619	673	623	617	656	619	665	674	671	647	634	604	655	688	639	627	596	645	651	637	596	624	702	652	638	662	671	634	606	673	634	680	636	639	615	641	634	638	619	686	639	665	649	669	694	642	657	661	679	651	699	643	655	611	671	683	649	713	688	661	633	628	612	670	670	653	618	624	686	636	642	644	651	685	644	636	709	659	671	660	601	598	624	659	624	657	674	659	662	658	630	706	631	622	654	628	656	606	669	625	568	629	631	643	658	604	621	623	599	649	616	636	613	642	649	650	608	633	611	623	641	602	668	615	713	627	637	675	645	657	634	688	625	642	632	704	651	643	610	632	666	682	704	667	658	609	623	654	670	697	656	647	653	620	637	653	644	658	602	597	714	682	649	654	624	618	613	645	599	646	640	628	668	650	705	688	639	655	671	644	625	614	647	637	640	664	659	666	669	669	656	642	649	654	628	695	609	622	642	608	636	636	688	629	678	672	629	666	634	649	626	613	645	664	607	625	612	663	641	652	609	693	617	666	670	604	646	619	630	663	656	597	683	655	648	620	687	630	614	642	673	700	616	657	634	673	637	589	640	626	653	659	619	643	630	585	625	622	615	638	637	647	652	642	628	648	638	587	598	583	654	640	625	651	642	696	632	618	680	639	664	650	655	662	664	662	651	616	606	594	651	673	653	626	663	624	694	634	640	637	671	637	622	589	614	619	629	595	632	668	676	614	636	640	648	643	613	665	677	667	597	635	655	708	637	649	644	662	630	650	646	640	645	650	603	647	656	664	665	643	695	678	616	649	676	618	643	648	620	637	688	650	625	640	640	688	645	664	653	663	640	650	625	637	618	632	612	660	634	606	633	651	687	667	609	642	706	615	648	649	633	629	570	694	640	646	637	625	631	639	688	623	634	700	657	628	654	634	655	647	659	613	660	595	609	639	661	693	583	675	639	636	633	646	666	667	679	632	611	645	640	615	649	617	606	587	649	656	623	608	651	676	621	672	674	694	605	685	684	657	662	635	645	646	603	660	627	607	668	669	660	684	650	637	640	640	631	659	639	650	656	674	634	634	661	688	647	660	652	617	643	649	714	641	634	636	601	646	628	641	607	666	659	670	624	682	644	639	718	570	652	673	672	666	619	637	655	663	624	685	632	652	667	668	635	680	615	662	631	664	657	659	646	632	633	628	667	658	631	700	726	645	634	659	667	616	645	654	672	646	641	625	641	653	649	651	638	600	657	671	606	625	632	645	682	671	680	645	640	733	652	660	637	581	643	648	649	622	664	695	636	664	680	612	623	663	620	624	646	613	601	661	684	617	660	611	640	666	653	648	660	638	657	683	655	654	627	659	658	704	637	643	653	643	674	612	670	637	656	672	600	655	650	672	654	633	649	651	681	586	632	608	644	631	639	689	670	644	638	641	611	643	675	645	643	649	641	660	649	635	631	603	663	643	670	609	636	585	671	633	621	700	664	634	591	666	689	628	725	655	663	621	661	628	624	655	619	651	642	658	682	685	688	638	637	687	642	649	588	647	655	627	626	589	616	621	630	642	630	656	611	684	603	650	610	616	662	684	663	604	648	695	642	704	614	591	639	629	644	622	630	703	664	680	610	703	646	624	623	622	628	635	642	671	657	647	647	634	635	626	693	663	674	658	590	620	662	648	611	687	665	639	633	703	646	686	670	651	626	689	662	623	580	635	626	628	662	623	652	681	639	624	636	630	644	660	635	654	639	631	613	659	613	632	641	695	657	619	611	651	630	668	686	689	667	594	640	660	652	637	665	691	645	645	641	665	614	659	688	665	683	648	638	647	673	687	640	648	633	631	653	648	604	573	641	614	663	654	661	645	633	643	632	679	641	588	636	591	625	635	656	623	626	663	684	657	600	600	690	641	682	670	634	673	672	645	639	653	629	676	677	691	614	650	667	626	620	640	674	662	644	648	709	679	636	664	669	596	645	666	648	664	649	620	611	680	647	699	650	639	636	637	650	651	625	673	674	656	614	665
44997	32438	24592	23586	11411	3657	901	736	737	659	688	671	735	745	779	865	946	897	1043	1089	1034	1090	1045	1182	1241	1250	1236	1272	1346	1265	1191	1097	1106	965	883	840	804	749	721	679	660	621	631	642	633	614	585	604	557	524	584	540	553	541	537	593	558	503	538	575	586	551	573	575	542	585	519	548	520	571	505	506	557	617	600	535	506	510	531	545	533	546	598	543	573	566	553	577	595	537	532	552	574	540	558	547	535	561	553	515	551	543	531	540	573	567	509	536	547	543	585	508	474	549	500	618	526	573	535	564	561	554	642	563	561	568	521	561	530	560	530	540	585	564	565	557	519	541	497	573	525	533	553	516	557	551	530	557	549	553	541	565	548	564	529	608	549	517	524	534	495	602	553	552	524	563	529	526	533	555	533	531	551	541	542	562	582	535	558	529	572	529	512	521	553	475	528	512	552	561	541	572	552	529	576	549	569	531	572	513	565	528	553	586	546	543	571	577	562	568	539	550	556	570	555	568	541	509	577	524	571	587	520	552	550	563	506	522	572	531	591	506	582	562	554	521	518	575	548	524	601	571	535	544	561	559	537	586	539	569	552	570	593	568	546	566	524	569	564	526	522	535	551	556	545	551	557	541	558	558	533	549	576	553	562	540	560	522	548	568	518	522	531	591	574	535	501	550	535	522	568	520	567	540	547	575	552	576	548	508	558	533	592	567	559	596	568	569	566	581	568	562	528	539	537	536	585	529	550	514	545	551	545	532	561	586	549	543	519	579	559	546	550	576	551	529	557	515	568	536	530	547	592	551	521	539	528	538	543	514	558	561	546	544	541	502	539	535	570	541	576	559	527	550	521	563	534	560	584	547	544	557	561	576	563	566	538	540	569	553	561	516	520	524	549	550	512	522	580	556	564	559	569	509	570	571	531	547	531	514	499	492	537	540	554	577	522	531	543	600	581	524	553	542	553	537	534	576	581	581	548	541	543	529	549	538	558	550	574	512	553	516	513	533	542	524	544	545	535	530	582	573	557	542	587	544	494	543	578	547	561	503	515	506	538	601	552	560	566	558	589	594	544	570	571	493	554	514	557	551	557	571	544	560	527	531	548	549	511	538	573	595	542	571	528	552	560	550	550	574	541	567	543	557	545	537	538	541	518	527	548	517	558	566	524	565	545	566	539	510	589	562	562	507	546	566	581	559	528	595	595	545	603	554	547	574	586	548	498	540	563	548	560	580	564	547	559	617	556	568	540	570	550	543	508	537	530	554	549	543	548	510	530	595	538	565	599	569	533	578	547	530	548	577	565	534	550	550	549	541	522	533	566	564	570	511	540	521	523	552	522	583	540	558	520	510	528	564	584	537	587	569	580	542	551	576	551	544	561	520	541	559	531	562	527	568	570	574	563	557	530	563	597	589	563	584	545	538	574	540	554	591	535	530	560	522	543	550	555	520	561	548	564	545	588	523	512	581	564	560	550	554	557	536	539	530	553	526	589	574	556	554	540	569	553	575	598	581	522	583	596	650	581	560	543	542	574	532	543	537	570	541	515	602	553	545	530	557	529	546	563	550	567	528	560	549	515	544	581	550	512	532	573	526	548	543	498	603	587	599	525	537	553	568	556	550	521	580	571	555	538	544	535	546	516	570	557	560	552	519	578	554	546	543	562	525	540	578	564	518	532	597	531	534	512	553	536	557	585	546	558	582	573	611	576	515	539	572	550	509	575	540	539	542	558	521	540	550	530	562	563	534	577	570	557	550	532	559	520	543	571	502	550	601	566	538	525	545	558	584	578	535	556	553	542	496	532	513	571	588	516	555	523	537	538	557	525	573	570	580	567	544	594	543	576	521	533	625	527	529	547	552	519	531	568	516	550	563	575	501	557	575	570	559	555	535	571	557	572	530	532	550	599	544	555	566	526	545	538	515	514	566	548	521	558	552	543	577	539	572	520	549	582	539	535	561	556	583	575	535	521	503	534	525	528	514	571	529	536	536	561	533	596	566	526	541	512	535	551	566	523	555	549	536	552	552	561	543	537	577	536	534	547	549	550	513	560	554	548	540	577	501	509	563	555	524	578	541	538	527	523	559	559	531	540	517	578	567	547	531	561	508	535	570	548	527	553	533	548	595	581	575	521	529	527	543	533	526	583	623	553	580	586	514	575	541	583	561	544	507	542	533	533	514	542	514	555	537	568	552	599	541	510	566	507	594	505	568	532	552	531	578	537	546	547	535	579	563	533	558	572	594	544	561	534	565	536	540	533	550	545	528	556	547	523	543	564	555	537	597	577	524	525	539	530	552	504	597	539	547	605	510	512	547	551	532	534	556	545	558	595	538	575	528	574	553	561	525	551	514	528	549	576	534	539	511	562	595	536	524	539	523	582	561	539	569	557	583	578	554	548	530	529	567	536	538	557	584	529	515	550	555	536	559	524	563	571	581	543	498	568	551	550	541	539	489	549	583	552	489	535	505	580	503	560	549	528	565	575	553	563	578	515	560	537	548	627	530	535	576	547	499	568	540	529	537	533	541	549	548	560	578	555	494	551	568	547	574	541	570	547	539	568	544	529	529	510	556	550	536	538	562	521	584	560	599	612	587	535	560	590	520	542	569	564	562	548	545	541	574	583	613	544	527	553	509	551	518	534	579	555	567	593	531	494	551	538	594	553	493	571	549	557	526	559	544	584	517	508	564	577	538	559	540	589	564	531	533	576	579	591	553	529	538	569	573	565	559	568	522	528	517	541	510	561	596	549	525	533	545	528	530	551	582	542	525	552	545	496	522	527	524	554	522	579	568	556	553	524	557	565	556	552	535	538	552	542	555	582	540	567	505	566	511	564	536	624	566	565	570	506	528	562	584	542	550	575	533	574	561	566	521	531	556	544	554	510	562	553	558	534	548	565	544	556	551	551	548	562	560	571	524	572	531	556	566	600	534	537	520	534	515	539	523	537	562	543	530	538	584	531	552	573	535	579	526	550	559	556	504	534	544	543	560	570	497	561	564	539	519	565	570	580	552	547	550	598	536	543	553	554	561	572	549	601	534	561	612	600	554	522	559	538	596	535	532	536	540	558	521	547	566	561	495	573	556	541	549	527	532	566	516	575	524	568	522	504	555	572	539	529	545	555	534	532	549	551	546	537	564	540	556	558	590	569	529	491	554	563	549	520	504	569	566	537	557	583	528	528	517	516	552	540	570	555	589	575	514	557	556	557	526	606	523	578	562	548	577	524	522	583	540	540	557	564	537	584	575	521	556	565	566	549	568	574	568	570	539	521	558	593	557	562	534	540	532	539	553	574	551	579	560	529	609	554	564	574	561	557	567	563	514	552	552	587	532	591	543	549	540	533	612	498	570	569	588	543	551	561	594	530	541	556	532	500	536	556	534	551	550	581	516	560	583	551	531	562	589	564	533	538	523	538	590	538	522	550	527	520	519	554	562	555	577	539	567	515	573	578	557	509	560	523	561	541	495	546	584	555	580	523	569	560	537	544	554
27003	20793	27367	24335	20818	11564	1589	909	816	723	771	746	707	769	766	833	822	867	875	913	850	914	888	876	960	970	994	1085	1146	1083	1061	930	882	901	862	791	805	799	777	753	776	778	691	644	662	664	656	637	662	599	654	628	619	604	633	583	638	656	616	641	638	572	608	637	595	619	630	634	656	597	679	648	605	601	607	610	617	613	644	634	587	638	601	667	640	585	601	598	621	613	617	600	652	609	627	607	608	606	614	621	636	585	598	638	634	651	641	580	648	634	613	644	651	581	636	627	614	564	617	611	663	653	637	602	620	581	657	626	606	589	637	635	613	605	586	649	593	608	592	646	606	628	620	584	632	587	627	652	656	636	595	634	661	639	634	612	596	615	633	655	608	612	580	650	609	584	631	633	615	576	585	633	605	602	593	534	659	599	622	630	659	612	612	609	609	604	607	600	645	633	581	659	678	627	601	606	609	653	647	592	624	626	610	594	581	621	572	624	606	593	582	615	611	606	623	630	645	590	650	637	598	626	582	576	609	648	604	624	589	595	620	615	603	676	622	605	640	648	585	642	626	609	611	656	587	611	629	640	605	641	615	643	600	603	594	629	658	650	643	666	603	667	614	574	625	608	641	629	603	655	612	637	652	672	643	639	601	619	562	668	587	634	593	605	596	632	624	633	627	625	648	577	622	645	583	616	604	647	618	653	601	623	630	631	646	629	639	630	633	634	596	672	598	631	606	634	601	637	647	675	630	603	660	644	618	548	590	622	575	664	661	589	589	631	587	622	617	615	662	630	628	606	629	602	573	563	649	633	668	573	635	637	659	641	621	580	632	606	618	598	625	637	636	582	631	600	611	660	581	577	607	620	661	596	588	682	591	596	596	613	633	624	596	626	619	664	594	619	613	671	594	594	621	612	605	599	638	624	635	621	644	617	591	598	634	615	633	616	594	592	590	575	613	624	616	608	619	580	630	653	633	604	647	652	625	615	591	588	615	651	634	628	630	620	596	615	601	573	609	606	631	555	630	616	605	586	623	636	617	606	641	586	576	616	637	594	583	663	618	603	604	631	598	618	574	638	628	630	636	574	604	624	597	558	598	595	655	607	579	603	641	609	596	582	579	647	616	624	573	664	586	663	648	647	587	590	630	607	633	610	592	579	640	579	665	621	630	640	619	597	585	645	639	673	582	629	665	604	650	588	612	616	661	637	627	618	582	603	565	594	630	637	634	588	579	572	624	604	651	630	612	607	618	591	614	625	644	608	633	621	606	609	610	609	617	636	616	614	625	596	605	660	631	622	605	629	654	575	630	606	630	598	610	621	632	597	617	633	601	605	597	600	627	604	595	593	615	586	628	638	607	584	638	589	624	637	597	586	606	611	607	651	586	588	604	608	576	566	594	616	653	618	644	608	613	613	655	616	620	600	617	610	630	603	644	614	615	642	619	588	628	620	653	607	668	700	633	636	636	623	602	637	644	601	599	597	666	661	645	623	620	624	622	626	649	612	615	614	603	602	635	597	627	632	632	618	627	595	596	626	550	641	624	623	611	645	659	657	634	627	614	614	661	619	571	607	639	652	613	643	646	647	608	590	626	605	621	593	625	602	594	577	599	601	601	601	645	574	673	647	647	668	606	625	617	636	610	608	652	596	664	642	658	632	569	626	591	631	550	590	612	640	603	627	611	646	612	605	611	635	617	625	649	667	616	618	587	657	658	620	639	607	615	605	605	568	616	634	627	633	610	608	593	630	628	619	605	552	633	614	624	615	677	657	628	644	625	625	612	607	600	644	623	622	639	601	618	588	648	634	648	603	630	588	651	639	600	601	649	634	654	611	602	620	616	644	657	610	636	640	593	590	620	616	647	647	612	600	579	638	591	597	580	638	678	607	617	602	547	607	683	615	603	627	627	588	593	601	582	626	594	601	634	593	619	600	636	641	617	643	644	609	680	614	619	605	571	597	649	636	640	596	628	613	612	650	636	679	601	599	685	656	641	630	635	626	665	587	572	613	640	635	616	583	628	613	630	643	606	669	639	621	628	664	652	612	608	563	641	608	635	576	635	603	603	601	632	593	585	596	597	622	586	628	655	634	618	586	642	631	667	595	605	676	630	642	632	601	623	582	644	583	639	579	641	595	600	609	629	613	622	608	650	689	588	605	622	646	633	613	547	641	615	629	602	594	608	623	625	602	612	628	619	623	614	612	586	618	590	637	643	617	588	623	649	634	580	643	577	609	609	619	620	605	597	630	596	625	631	598	636	607	657	634	651	568	614	604	634	557	582	648	587	648	611	615	639	575	618	625	566	582	642	671	651	651	639	565	591	582	616	593	614	610	628	636	578	608	664	643	592	610	590	604	651	593	648	656	633	628	633	599	596	609	649	657	603	626	610	616	605	603	590	614	623	615	584	589	634	626	614	601	642	576	608	647	589	592	670	631	644	591	625	663	581	619	609	635	600	599	632	589	549	576	644	605	633	582	580	639	653	613	595	576	637	687	605	684	622	608	661	619	605	588	591	601	627	615	638	622	614	610	545	637	640	626	587	613	615	619	607	583	572	628	608	592	584	641	617	595	652	620	626	618	625	626	623	653	650	662	576	599	629	627	629	648	617	624	598	588	640	591	624	627	606	602	610	624	619	609	580	630	625	617	623	583	631	617	587	624	589	605	601	637	617	627	655	623	639	639	620	627	627	638	600	640	645	587	630	641	586	601	642	636	601	651	650	586	616	640	595	607	620	630	636	624	557	578	639	632	625	596	610	632	644	626	624	652	592	642	663	624	588	598	637	667	637	579	608	585	631	651	614	608	606	616	555	604	613	584	598	574	610	621	591	691	631	638	630	643	624	640	677	646	584	580	581	573	609	588	594	610	627	620	655	608	621	665	587	661	609	620	587	626	630	597	636	620	577	624	608	666	615	639	616	597	614	603	585	606	640	591	687	603	611	634	625	596	605	651	673	599	587	646	606	576	567	590	612	605	624	618	651	626	606	633	635	664	557	588	643	641	544	643	650	640	630	607	601	607	664	607	597	553	618	604	601	592	650	591	672	627	613	609	621	653	599	670	664	628	624	659	614	667	629	590	638	607	645	632	661	624	657	617	642	591	654	644	623	632	627	582	626	578	636	614	621	600	646	620	640	600	615	579	624	618	610	659	606	584	601	613	603	630	616	613	620	627	610	617	659	657	647	626	613	654	620	583	610	566	631	578	614	604	630	561	641	633	621	632	656	648	628	619	644	636	621	645	641	607	622	630	629	647	611	606	595	598	601	617	600	611	610	590	588	649	611	583	627	587	677	590	650	634	580	649	619	649	637	604	644	586	591	648	612	633	619	587	618	605	565	643	656	651	635	608	587	647	648	625	616	678	634	640	578	630	629	619	622	597	591	672	630	621	604	611	624	582	603	677	653	596	606	613	643	616	567	614	608	598	635	617	686	625	617	616	606	644	625	652	612	616	628	645	632	649	603	593	607	614	612	635	673	629	641	549
44095	32561	28336	23793	12613	4173	1179	947	892	823	741	731	843	816	858	955	953	1001	1050	1083	1050	1161	1074	1094	1196	1216	1322	1438	1437	1466	1368	1166	1103	1034	950	928	839	809	780	737	667	709	695	613	623	566	600	550	566	565	599	492	561	515	537	543	554	513	543	556	485	484	545	550	502	535	498	552	533	487	517	552	526	523	507	527	544	543	511	523	537	550	537	487	527	543	513	524	538	545	505	522	506	540	569	491	516	496	485	478	498	492	485	512	550	543	526	524	517	523	499	527	495	556	527	576	502	563	512	543	496	534	514	514	512	508	527	554	508	525	525	516	564	480	516	529	486	514	503	514	531	539	524	513	510	540	537	515	539	545	529	503	563	555	555	555	513	529	572	492	539	482	492	544	522	529	528	546	549	507	502	525	524	502	519	505	519	502	548	490	540	516	515	510	541	559	525	479	499	489	557	519	494	485	533	546	534	539	530	528	540	495	533	515	519	529	532	490	538	518	525	500	537	543	512	544	517	555	538	507	552	514	500	522	520	493	559	519	535	516	527	519	502	516	515	543	524	507	522	541	521	566	493	506	550	492	498	505	535	568	540	519	492	517	523	517	506	540	510	512	558	510	549	518	575	537	538	503	531	516	493	532	499	530	506	486	549	483	495	530	576	500	501	553	514	544	520	454	488	524	498	517	554	549	512	544	510	513	518	525	525	563	506	514	531	536	511	548	518	542	540	534	502	535	537	544	559	488	486	502	552	524	552	515	522	499	546	476	519	530	549	526	505	490	549	525	506	510	514	481	548	543	549	558	578	536	518	498	534	551	535	518	477	533	541	523	549	515	560	518	533	525	503	505	552	526	539	519	512	501	506	574	547	542	510	484	490	511	528	488	530	481	488	512	532	537	510	545	559	541	519	521	482	520	501	534	537	511	528	520	543	514	556	527	520	562	550	545	546	534	499	532	506	549	502	545	574	498	515	525	514	550	546	528	524	516	518	539	553	483	507	508	494	543	527	553	515	598	509	537	523	529	519	507	520	538	493	538	507	524	557	558	552	522	526	512	554	497	514	531	548	528	553	527	523	488	527	496	525	553	515	546	496	534	531	516	507	509	519	552	517	500	502	507	506	510	529	532	531	522	534	507	532	519	532	515	527	487	522	502	515	566	489	515	535	527	556	509	530	547	495	562	495	497	532	518	526	558	553	513	537	503	558	504	535	492	518	523	540	558	498	547	521	475	533	572	533	474	527	552	474	520	556	520	539	533	534	480	564	535	485	531	555	513	546	498	523	528	497	526	508	545	536	512	548	545	508	512	563	504	488	511	563	518	480	572	550	478	525	519	526	537	532	509	521	513	547	527	534	504	517	541	541	511	535	518	555	520	530	509	524	485	549	534	562	545	513	519	535	554	517	494	529	518	476	527	513	512	507	558	519	499	532	475	542	511	484	532	513	520	516	541	550	558	512	489	503	533	495	525	531	516	537	535	529	511	517	533	518	524	531	484	501	573	532	500	560	501	525	573	526	525	464	458	501	507	518	597	501	518	513	497	516	526	495	549	527	531	520	507	531	540	575	531	566	556	530	574	512	550	521	526	536	511	572	541	521	548	502	497	509	549	551	484	496	548	579	520	525	487	530	519	564	543	505	567	513	534	508	514	511	538	510	503	537	566	536	523	499	493	521	528	495	491	516	502	516	515	552	481	543	516	522	535	506	500	508	519	489	510	541	500	516	492	523	556	520	528	526	521	526	544	466	503	548	573	531	549	521	520	479	546	518	529	535	530	545	513	520	508	506	508	519	481	532	523	493	500	514	513	536	508	497	511	539	516	508	573	530	530	554	540	540	555	567	539	495	539	484	498	521	530	507	517	544	528	559	557	528	482	557	535	512	535	534	532	532	577	497	518	468	513	502	509	527	513	551	550	525	512	536	540	505	511	531	518	520	511	480	549	500	563	546	548	551	513	533	540	538	513	501	550	500	534	523	507	526	513	541	534	548	546	515	503	535	579	499	558	477	509	498	501	522	520	517	537	521	534	509	524	534	538	508	517	530	540	502	511	513	580	506	490	488	522	532	515	549	533	493	554	533	504	566	548	573	530	509	491	545	570	481	535	561	533	512	520	549	551	538	567	518	498	510	482	517	524	525	524	522	495	507	529	516	558	519	516	539	542	537	556	529	536	498	524	503	536	516	542	512	496	516	526	522	525	517	522	537	525	489	515	524	483	539	505	539	546	484	527	523	535	544	515	529	526	545	532	496	510	564	511	519	533	494	495	510	501	510	528	493	564	555	500	556	524	554	512	548	525	547	523	542	506	526	521	548	549	517	535	545	562	504	518	556	514	525	529	539	531	531	544	556	535	531	518	530	545	514	513	516	557	501	532	483	555	491	503	585	552	507	508	541	517	508	517	488	532	548	535	551	509	510	609	571	493	550	525	493	508	541	485	541	544	514	579	507	530	522	543	566	525	537	532	518	540	523	489	514	533	524	499	576	511	521	491	543	531	524	490	527	534	527	525	499	537	484	527	522	501	480	540	527	520	590	567	505	556	517	537	544	544	544	513	504	522	511	513	501	502	545	533	506	522	509	532	516	560	518	486	536	528	545	538	556	575	492	513	529	514	545	537	515	536	512	525	517	515	468	544	528	546	508	512	540	530	535	524	547	514	508	507	551	535	534	528	504	536	524	516	483	547	545	533	519	519	503	522	572	489	518	557	511	543	509	508	538	530	542	527	535	533	516	516	528	519	541	514	566	535	572	509	515	515	534	486	571	525	530	500	523	546	528	558	505	546	507	470	531	525	512	521	494	524	576	521	497	573	528	544	551	528	500	531	496	503	598	506	493	523	517	514	515	561	525	574	535	520	541	578	529	527	574	531	542	524	499	549	524	543	566	519	539	506	500	504	505	489	551	479	533	491	505	542	507	494	526	519	547	561	536	551	498	479	545	522	547	523	555	513	522	515	529	522	534	512	540	506	525	545	522	530	514	533	511	575	531	515	518	495	530	529	523	531	534	558	508	504	533	523	531	427	529	528	509	506	541	526	539	574	558	518	544	565	538	508	532	524	522	556	548	525	536	546	559	491	575	547	487	517	508	543	497	551	519	536	556	552	488	530	491	529	531	554	489	537	526	519	520	570	563	483	507	504	511	543	565	530	573	556	514	519	555	478	525	575	536	506	527	487	557	524	499	533	510	499	550	503	518	518	487	519	518	535	566	516	526	515	483	534	505	540	533	543	517	524	530	550	521	524	510	525	507	487	525	524	533	563	533	522	549	514	498	481	542	538	537	544	560	544	549	542	555	513	533	520	531	510	521	548	498	519	555	508	515	503	577	458	475	541	518	544	529	532	532	520	508	519	538	531	545	508	522	530	516	522	546	512	528	504	516	494	507	519	540	524	503	535	532	511	499	492	443	547	533	511	471	517	536	517	522	508	509	542	509	531	482	536	542	516	502	534	500	547	550	512	537	540	536	531	522	509	489	512	516	527	530	494
26461	20864	27656	24035	20735	18976	3974	1067	870	811	741	793	811	851	870	870	854	829	874	873	883	898	920	966	959	960	1007	1036	1133	1089	1071	1076	1020	944	898	911	819	869	845	799	773	829	733	753	738	682	686	704	714	673	646	688	650	687	685	700	705	681	705	700	658	637	701	656	659	636	635	634	657	655	681	653	656	676	682	656	663	668	671	638	672	648	665	685	672	629	701	635	644	655	665	693	687	667	679	633	618	701	708	640	626	676	714	652	634	680	679	680	674	677	646	661	665	630	649	683	639	646	661	652	682	676	637	658	625	645	670	655	671	649	672	645	667	616	669	668	667	666	658	719	684	676	617	637	682	675	650	642	684	659	656	675	675	691	671	673	670	676	625	698	666	681	675	648	663	649	695	688	635	638	663	681	613	650	703	665	666	674	649	694	682	659	622	685	642	655	700	657	656	647	665	647	619	668	673	668	663	622	656	701	635	689	644	615	663	675	657	665	697	619	665	698	637	603	654	662	661	678	618	684	647	662	694	667	629	641	672	649	638	621	645	657	642	639	670	662	712	717	662	674	707	626	628	699	665	639	683	646	652	646	699	651	714	673	639	660	668	649	655	662	624	617	692	689	647	643	655	660	702	703	660	716	667	646	630	631	637	685	661	690	679	710	656	663	766	679	650	638	613	679	685	700	698	634	659	691	663	633	661	671	662	657	646	624	651	666	686	636	651	687	663	693	667	659	702	662	642	669	609	675	655	664	641	669	692	648	617	654	656	637	604	674	684	615	687	680	680	668	734	662	674	616	612	661	690	608	661	633	655	630	631	665	647	626	574	635	673	681	653	672	653	612	668	678	640	684	697	644	640	674	647	648	642	721	680	635	652	638	675	620	697	668	629	648	621	643	692	632	631	619	658	655	655	644	687	697	671	666	695	682	655	667	605	692	653	685	619	689	654	584	667	647	673	640	634	692	624	641	647	661	717	650	660	702	652	667	678	716	634	648	692	669	650	718	654	673	654	665	675	678	652	665	703	711	675	670	636	624	684	670	671	677	677	667	667	661	688	673	676	674	673	638	698	668	708	681	607	701	684	679	634	664	681	693	670	685	662	691	693	674	686	656	699	705	617	627	686	723	643	696	682	625	632	651	638	687	671	639	662	678	618	696	656	612	699	657	587	626	663	657	678	630	680	649	663	646	664	680	633	638	703	654	677	695	672	625	653	644	645	667	632	659	631	663	692	623	614	634	708	720	614	627	610	685	631	657	674	625	676	660	642	659	622	629	633	658	638	673	715	692	640	677	686	667	631	672	663	623	653	641	677	624	682	655	649	625	665	644	636	672	702	613	640	721	663	654	608	657	672	657	670	624	634	618	693	704	667	704	654	669	656	676	672	667	650	649	590	658	638	635	672	668	625	667	645	661	672	631	679	665	687	640	633	656	638	679	722	611	686	652	688	654	669	653	615	619	671	692	679	621	674	636	631	658	644	640	629	633	682	645	702	678	625	674	669	645	672	617	633	677	639	662	681	698	654	664	643	662	641	638	661	699	712	683	693	697	670	639	656	683	646	628	700	663	701	643	697	604	713	701	641	699	650	677	619	693	627	615	666	693	640	694	647	647	656	662	650	640	719	657	652	682	653	609	656	653	626	666	658	643	699	699	664	675	665	677	659	672	646	619	621	675	653	628	636	680	643	643	669	600	666	646	653	642	663	664	685	597	666	673	655	686	662	647	671	652	663	650	656	686	671	660	675	683	704	658	677	641	665	671	668	670	701	685	683	665	639	688	672	660	645	627	633	615	650	672	671	643	680	656	650	685	635	676	648	645	644	665	662	697	633	649	639	632	657	668	681	669	651	654	645	696	706	666	641	689	638	697	725	688	658	634	637	632	631	666	654	675	653	630	617	652	698	596	646	679	683	630	622	595	671	642	694	667	603	664	636	667	627	653	676	675	669	667	650	663	629	678	667	635	656	635	637	663	667	637	655	623	642	620	707	662	690	679	642	614	641	707	617	683	658	671	624	640	659	605	659	689	668	703	617	701	664	654	665	659	693	658	679	697	664	656	703	652	624	690	670	644	629	669	681	639	658	632	687	697	691	652	643	661	677	652	621	696	656	673	702	695	665	697	652	665	680	670	661	650	658	666	607	647	643	696	630	650	678	633	639	645	661	653	681	708	625	722	684	610	638	695	663	685	677	678	669	620	656	639	662	609	641	708	694	635	687	681	610	664	654	620	652	645	661	650	682	666	685	648	670	677	652	609	665	660	684	671	633	687	746	629	669	672	690	702	649	674	673	636	631	628	694	689	672	647	734	634	667	647	685	645	628	653	656	704	630	677	683	652	675	678	657	635	656	667	658	645	685	709	700	683	648	643	671	667	651	650	652	662	712	663	632	634	707	674	630	620	635	644	670	648	653	649	628	674	616	683	691	648	670	662	627	643	639	658	679	685	617	695	660	627	676	738	652	630	660	667	679	637	640	650	690	654	645	676	606	650	642	692	657	654	610	679	625	665	625	645	676	706	644	652	671	661	675	656	658	639	662	667	662	671	651	660	677	653	648	646	640	652	645	658	681	673	700	639	685	634	616	658	657	668	656	602	725	664	643	626	682	637	616	660	679	696	647	647	646	632	636	683	641	659	693	657	611	662	669	644	640	605	655	665	641	641	670	657	675	706	661	659	647	647	636	667	650	674	672	681	703	650	639	728	677	674	636	692	678	620	659	658	628	650	692	674	676	684	684	663	673	675	671	636	673	631	669	640	628	666	692	655	664	660	642	658	667	671	644	726	728	670	631	671	711	646	687	659	657	660	631	637	674	644	733	629	694	617	659	624	653	669	627	661	717	647	622	629	642	639	644	661	647	658	669	728	657	635	732	653	663	644	658	647	680	664	706	696	684	704	611	654	668	617	650	658	671	655	678	619	659	639	662	645	661	631	680	677	640	677	696	627	645	648	657	630	677	644	659	654	659	652	678	668	663	656	643	680	655	682	645	699	653	629	656	630	655	649	659	714	654	660	693	685	630	662	683	687	682	681	614	647	657	624	626	626	687	624	632	673	669	651	629	678	670	615	700	655	638	687	634	630	716	630	662	655	682	644	683	620	668	680	690	697	654	684	657	692	603	677	657	692	692	652	655	709	659	624	652	679	690	675	626	674	677	677	615	683	639	663	694	657	663	643	603	671	622	651	693	644	648	669	704	672	718	673	638	594	664	633	695	682	614	663	632	648	674	655	681	663	708	669	648	649	631	680	697	613	654	668	644	648	623	644	652	680	712	655	670	678	625	646	647	716	633	671	637	612	653	644	684	649	647	678	622	665	658	664	683	678	631	650	658	615	636	673	683	678	677	672	678	633	656	655	675	710	648	653	660	677	640	669	666	681	681	682	640	680	656	661	696	605	666	672	644	637	647	675	648	649	621	680	665	665	681	669	650	664	635	658	651	660	646	647	660	629	644	693	626	693	620	688	657	681	675	656	653	635	619	656	658	675
45906	34860	29236	26415	17679	5386	1420	1102	983	874	819	866	914	912	1036	1084	1037	1123	1076	1036	1053	1125	1087	1239	1173	1249	1197	1331	1434	1393	1411	1290	1264	1167	1109	971	976	945	871	860	828	791	773	708	678	620	636	621	576	600	605	551	567	536	563	549	554	550	604	566	574	562	571	549	578	557	523	594	580	544	571	533	536	551	518	605	610	572	588	564	525	583	556	509	559	561	553	579	568	546	567	540	538	611	573	532	557	579	587	578	596	551	554	525	513	594	597	599	543	545	596	576	570	541	577	510	582	591	541	529	533	534	599	580	552	572	568	575	562	565	546	567	564	544	552	591	574	583	570	524	540	566	558	540	571	510	583	551	557	530	574	586	541	570	563	594	540	621	539	565	540	537	541	594	593	530	562	546	555	585	562	543	559	566	548	583	551	556	545	550	561	561	536	535	549	537	563	555	586	525	548	549	566	547	587	608	577	602	524	573	524	504	592	539	634	575	563	567	631	576	543	560	556	523	564	545	546	559	567	578	566	575	594	561	581	556	550	545	539	556	518	526	522	525	528	505	580	525	553	576	538	584	605	549	547	563	557	544	554	562	556	612	574	550	570	580	557	577	599	572	551	559	556	577	558	545	565	562	587	553	567	526	543	598	552	580	576	622	541	574	559	533	541	557	540	557	519	612	571	558	549	565	588	571	534	540	553	512	586	579	569	533	543	548	569	552	590	552	573	522	576	579	570	558	542	563	553	533	575	576	595	607	558	574	569	561	568	522	603	601	561	609	594	575	559	553	575	546	538	553	580	542	520	570	561	585	562	572	577	567	501	529	560	545	577	526	550	528	554	576	555	558	522	551	542	552	584	534	563	565	536	550	578	550	547	586	530	566	550	565	533	585	552	567	545	557	571	551	532	569	566	552	567	558	541	547	546	569	549	560	539	552	557	539	590	599	556	568	538	554	580	565	535	531	525	556	566	520	558	535	575	547	549	559	554	551	539	565	566	600	532	550	552	551	584	530	540	535	563	575	562	562	561	572	517	565	532	563	565	592	594	569	582	555	548	555	568	566	581	545	522	592	557	572	563	580	547	548	534	515	558	568	527	582	558	578	552	574	587	554	558	527	544	532	530	544	549	601	574	573	589	557	563	564	544	546	593	536	589	560	572	580	562	586	551	545	545	546	547	549	555	557	568	532	555	581	560	562	542	588	571	560	520	587	602	552	555	527	578	580	564	578	609	555	572	530	601	525	560	571	549	580	543	578	544	531	544	554	548	535	553	536	551	549	561	553	568	534	560	552	500	581	535	545	567	538	575	549	542	565	555	619	528	553	551	562	529	549	508	561	520	594	547	550	554	585	522	510	570	605	567	588	562	555	592	560	566	524	564	567	584	535	600	581	549	562	584	569	570	538	538	535	561	557	555	556	534	555	562	584	529	598	537	582	544	559	564	511	576	515	544	585	561	574	533	557	563	568	588	592	576	562	583	543	538	517	551	561	546	521	580	564	538	571	564	570	539	575	526	514	556	526	566	572	570	579	518	542	530	566	551	564	574	566	546	610	579	562	549	562	556	572	553	558	561	535	559	537	577	561	572	564	547	524	594	523	551	571	548	549	556	543	561	574	543	645	543	590	539	565	571	599	563	592	540	549	536	552	550	569	555	591	559	575	572	575	538	545	540	632	536	546	558	532	533	584	608	586	523	576	505	528	560	576	533	546	492	563	556	577	551	588	569	525	550	555	561	568	562	562	555	543	542	551	544	558	516	583	579	543	574	576	542	547	546	534	522	544	554	527	545	556	594	546	529	580	578	497	584	546	564	526	573	546	560	535	567	558	576	541	536	544	540	556	534	598	550	588	554	597	548	569	526	532	529	545	553	569	554	552	612	563	574	506	535	592	566	558	573	551	587	570	546	572	568	564	534	564	564	586	522	568	532	572	580	588	525	550	526	564	575	575	553	550	584	584	549	550	608	560	565	523	570	559	540	566	564	540	514	623	539	521	587	561	572	551	565	581	559	533	581	529	514	533	584	573	539	547	573	532	575	543	572	581	575	526	550	537	544	553	551	556	554	605	522	530	566	594	536	605	551	581	571	572	516	533	574	516	547	602	526	553	525	574	538	556	579	557	550	562	558	532	570	563	574	564	545	588	544	531	560	498	510	592	559	546	537	552	534	572	612	570	558	585	603	582	569	545	576	529	590	539	548	545	555	544	569	496	557	543	534	579	541	561	570	530	588	537	599	536	563	529	551	523	530	590	556	579	563	559	567	574	568	561	549	575	517	559	532	518	566	599	539	572	560	593	543	497	565	562	533	540	530	551	547	575	584	569	546	544	521	523	510	557	534	532	559	571	566	589	543	553	522	568	557	549	584	519	524	552	557	561	546	557	527	524	555	585	551	534	576	567	540	550	548	562	574	556	564	544	556	580	552	538	601	536	541	547	575	536	566	555	575	578	631	550	547	554	528	534	557	580	533	600	559	543	554	573	559	564	563	555	567	548	578	580	553	541	571	551	529	562	552	560	564	575	600	539	532	544	576	547	531	556	567	534	602	577	507	514	546	574	571	574	557	584	539	558	555	559	586	521	551	539	582	543	597	525	588	531	499	613	566	520	532	560	547	587	554	621	536	545	528	549	502	597	527	534	534	583	599	544	510	546	543	568	534	588	522	506	578	552	542	529	579	583	545	553	552	582	579	546	545	573	551	555	567	537	585	561	572	545	582	564	534	574	575	622	572	567	548	601	544	577	575	572	556	559	565	576	581	573	535	512	547	531	537	555	569	562	549	557	564	565	547	534	542	580	586	525	557	569	546	576	571	565	544	541	542	583	577	561	542	504	555	531	542	567	526	507	527	545	516	544	581	571	571	563	542	551	560	536	602	549	590	577	552	552	561	546	584	552	551	531	529	587	554	598	509	590	531	567	582	563	575	546	521	580	535	541	583	574	567	538	575	568	516	556	578	553	562	550	527	568	575	554	566	546	550	554	579	536	559	525	561	541	559	494	546	520	551	546	535	526	589	546	574	559	557	578	526	580	562	514	586	558	571	593	554	584	575	562	622	589	546	552	527	555	579	546	530	580	548	586	532	560	518	589	567	593	499	558	561	537	562	575	530	549	542	532	600	573	578	554	577	583	529	531	527	545	543	586	549	562	567	549	523	556	568	572	539	571	594	558	527	543	594	595	533	562	531	571	586	533	547	503	561	564	499	541	528	550	540	549	553	556	532	531	568	562	558	536	537	571	522	574	591	596	567	538	579	536	570	524	544	528	552	581	556	586	524	558	559	537	543	582	539	516	596	528	542	540	532	518	583	557	589	554	587	553	533	575	552	583	584	531	536	577	516	523	541	545	530	557	556	556	571	577	550	562	554	566	565	562	564	557	562	542	555	528	553	579	599	529	543	605	590	532	582	479	552	546	602	526	563	548	505	553	537	588	569	569	554	540	503	525	518	565	541	540	599	503	573	549	573	517	518	563	602	546	560	592	535	580	526	516
25594	20821	27794	23962	20914	20789	10224	1351	934	861	822	806	849	855	917	956	945	910	946	952	998	1001	978	1026	1058	1049	1132	1139	1133	1149	1206	1134	1064	1021	979	986	905	923	849	880	800	818	785	718	774	716	729	694	699	681	685	647	626	630	604	667	601	653	623	612	652	651	663	678	652	659	631	663	614	671	655	647	659	636	595	628	591	610	610	619	670	656	630	620	606	712	646	661	638	676	623	607	628	670	676	664	657	633	659	663	639	638	616	655	629	601	627	652	637	637	657	597	678	635	710	631	652	660	653	657	619	595	611	633	627	609	655	635	617	646	656	628	641	658	680	620	656	612	699	640	615	636	624	620	594	642	671	635	605	652	647	625	648	621	626	661	608	560	615	592	660	638	620	616	625	650	663	647	625	661	632	647	641	662	607	636	626	613	608	685	594	603	589	665	661	651	656	613	628	648	655	661	621	641	611	628	674	630	611	642	666	579	612	661	656	643	595	558	601	662	611	680	658	589	638	651	598	661	661	610	616	649	656	695	633	636	603	613	674	622	644	577	626	641	612	635	663	665	624	597	613	667	605	641	661	642	602	660	627	667	647	653	647	634	654	634	634	626	627	620	690	649	647	625	623	626	647	658	672	706	622	613	638	634	657	631	648	590	671	640	651	610	623	625	629	624	662	659	628	621	652	644	645	622	608	670	635	669	594	639	636	650	601	676	654	626	644	647	618	674	666	622	603	649	648	641	655	656	664	699	615	621	573	626	660	616	698	669	608	641	605	622	636	647	635	677	641	646	644	672	635	636	627	612	630	640	675	633	638	638	639	659	662	633	616	638	691	633	666	609	587	614	651	582	631	606	645	603	660	609	635	611	612	639	640	660	648	628	617	639	639	589	645	644	651	601	590	621	657	653	632	678	656	674	601	634	652	611	639	619	681	653	655	649	658	593	644	664	636	690	682	625	603	650	614	577	623	644	644	614	626	651	600	642	591	675	604	655	605	620	668	643	646	603	633	676	635	687	627	674	610	704	677	619	661	680	599	647	594	599	618	616	671	590	709	623	649	631	617	628	607	656	621	660	584	649	635	692	643	648	687	629	621	619	687	619	658	594	654	633	638	644	672	662	655	620	661	677	638	644	650	665	647	626	650	651	616	649	642	583	627	625	645	680	629	636	649	602	618	637	632	640	633	614	619	621	668	618	615	643	611	643	702	629	632	637	627	567	593	610	645	649	667	699	623	652	667	631	661	672	633	674	667	658	681	659	676	621	595	613	665	671	633	656	639	662	638	661	674	631	696	695	633	606	619	607	612	687	623	643	584	628	639	605	601	657	691	658	622	652	615	630	631	673	610	617	606	603	606	644	672	678	629	652	596	621	633	634	663	619	642	648	681	637	637	630	656	645	649	636	621	649	629	651	612	626	635	650	612	658	621	646	612	640	661	649	654	641	605	625	660	664	624	607	609	590	597	615	682	648	651	618	649	634	648	630	607	636	655	573	643	652	614	624	637	652	620	610	641	625	651	672	623	659	634	615	706	659	646	612	649	658	641	685	644	621	621	659	682	637	656	663	616	641	650	642	625	653	629	645	635	665	649	674	674	594	655	629	646	633	672	622	615	608	625	653	683	622	657	633	656	681	619	619	622	636	651	635	631	632	604	638	647	639	642	645	625	588	625	609	607	618	614	663	635	668	637	656	590	616	603	631	608	649	590	614	655	661	604	658	680	652	632	644	625	631	618	632	660	663	611	586	665	660	610	608	633	621	606	639	666	660	632	664	662	613	610	631	618	643	640	636	635	600	592	589	697	627	626	651	634	646	687	612	638	657	674	607	618	599	604	638	657	624	609	588	674	622	634	666	633	632	635	647	582	596	678	700	627	622	690	685	580	622	648	633	646	635	645	656	625	690	658	643	595	603	578	623	694	635	586	672	620	608	627	636	656	619	626	636	608	653	669	645	657	667	666	658	667	592	639	643	669	662	638	639	590	663	616	630	640	605	614	682	643	659	624	620	648	613	582	622	591	618	676	657	626	605	681	627	652	642	646	635	675	639	647	590	673	620	643	701	636	592	627	684	613	606	609	620	604	586	631	633	632	656	588	614	659	637	652	594	603	667	664	630	617	657	652	644	634	643	650	623	651	622	668	610	609	651	614	649	638	611	661	621	605	628	642	628	628	615	621	645	665	618	646	630	626	610	658	633	699	671	636	636	639	663	632	635	589	628	644	610	654	605	630	663	635	612	630	632	665	685	590	602	630	614	612	618	670	583	663	671	662	637	611	658	636	673	639	593	647	605	679	654	611	622	583	631	618	584	625	673	657	666	635	633	636	611	585	603	630	661	639	672	644	673	597	648	609	653	697	661	659	677	649	605	636	664	619	664	580	607	622	637	641	636	633	613	679	606	643	636	638	599	639	708	624	618	642	634	620	612	648	637	666	606	642	685	615	620	633	612	650	645	600	623	593	635	666	623	608	605	629	627	663	645	616	640	632	638	640	646	657	635	654	674	638	653	606	622	604	602	679	637	661	665	607	671	661	671	663	649	576	627	667	658	633	650	645	604	611	630	619	660	622	650	660	659	643	630	692	606	620	623	663	698	648	586	666	659	606	637	656	706	587	661	678	633	647	580	619	616	619	703	660	621	590	656	687	603	639	660	614	662	670	614	609	599	639	616	641	582	601	599	642	603	636	629	658	661	585	642	587	607	644	649	653	669	642	629	643	655	637	630	612	632	642	645	647	670	662	604	629	595	599	644	645	600	642	691	639	666	680	577	640	605	650	662	633	647	633	588	631	626	615	626	609	634	665	648	613	644	619	647	667	657	662	600	617	647	606	666	664	613	609	644	614	656	631	652	641	654	624	601	638	635	609	658	590	635	681	643	634	657	640	632	613	677	680	611	677	692	683	667	636	630	645	625	634	662	653	576	628	659	657	644	679	619	631	660	643	642	608	639	635	669	678	677	605	644	621	673	628	604	631	605	635	626	600	622	611	613	630	640	615	636	657	646	642	607	628	658	631	641	658	653	664	676	666	618	617	636	657	620	652	654	651	642	653	627	649	680	598	660	650	686	689	666	655	708	632	625	656	578	665	620	628	664	625	634	716	624	687	613	615	650	660	596	606	617	648	604	646	629	677	624	659	598	634	610	657	621	648	682	670	627	630	617	621	640	616	648	681	634	617	648	644	635	615	653	687	607	639	660	630	621	648	645	610	622	609	621	572	645	662	641	616	669	616	682	637	659	647	643	647	620	612	629	629	657	605	641	626	637	647	614	647	604	632	639	664	629	665	667	594	612	637	660	599	649	650	621	631	619	623	623	671	667	686	602	635	607	619	610	689	665	615	643	621	671	670	660	619	623	643	619	608	633	662	655	632	643	610	658	645	637	632	658	606	652	666	627	597	594	590	619	664	646	626	627	643	623	602	566	614	620	662	591	630	625	646	647	673	619	630	607	623	598	618	640	681	599	679	599	615	660	636	664	643	629	658	631	645	600
44181	35157	33144	34820	24454	8003	2008	1313	1212	994	948	874	997	977	1038	1103	1106	1034	1104	1172	1234	1181	1215	1315	1312	1345	1362	1470	1530	1620	1615	1616	1430	1359	1191	1144	1088	1087	970	894	929	837	820	729	705	685	611	604	600	548	555	563	531	520	530	536	511	547	538	525	514	542	551	515	543	521	549	540	538	544	502	558	520	496	496	535	527	551	540	503	546	540	552	552	526	562	534	543	499	574	557	517	534	547	577	539	518	507	521	503	507	509	524	527	522	541	538	528	535	573	537	525	530	540	541	523	490	491	540	521	576	536	534	538	528	517	559	509	537	545	509	539	558	495	537	546	544	527	541	523	498	582	527	523	506	572	538	548	524	545	543	512	535	563	513	535	559	546	553	528	562	546	517	543	513	503	544	593	549	496	539	546	482	541	528	586	538	527	507	527	572	507	529	549	523	525	540	537	541	524	527	532	578	566	553	570	522	531	539	517	501	547	539	485	553	561	555	525	532	522	528	511	508	537	529	559	518	534	514	517	513	523	567	541	498	552	580	517	510	507	515	535	544	529	512	558	496	545	557	526	531	576	527	514	514	566	518	552	532	492	536	532	534	540	526	543	551	486	554	497	552	540	535	555	557	534	526	563	541	509	550	549	526	524	519	539	522	528	520	553	573	529	544	559	508	494	492	524	531	568	527	528	503	542	544	553	524	528	551	541	513	515	544	539	527	534	538	484	499	549	552	511	543	525	516	550	567	497	564	571	525	538	579	545	541	558	583	573	558	540	548	523	533	552	536	576	491	529	535	515	510	553	507	528	547	534	539	546	482	533	515	560	557	534	525	497	563	560	520	491	529	508	539	529	528	529	576	554	563	527	505	539	531	537	544	543	528	523	522	504	518	490	529	534	530	515	522	539	569	552	563	541	540	543	562	522	522	534	530	507	526	549	528	523	517	529	557	520	517	525	504	512	557	571	519	538	532	554	565	503	597	548	528	512	540	536	552	512	551	504	577	543	505	511	499	519	554	578	501	541	579	523	502	549	532	543	492	552	536	515	497	544	525	543	546	517	506	541	583	560	563	540	542	500	531	542	501	476	515	550	531	499	529	534	511	537	484	554	488	536	529	550	576	506	514	528	522	543	507	531	510	470	528	534	570	511	551	543	532	547	522	536	517	532	521	555	526	508	512	565	518	530	546	560	529	537	544	553	538	552	559	575	530	551	514	514	539	536	504	535	522	514	572	541	541	541	562	557	516	513	503	530	492	532	521	529	561	507	569	528	541	517	548	502	551	560	553	542	524	520	553	555	523	501	528	527	568	519	546	505	558	519	532	541	507	520	538	525	537	534	526	527	557	509	517	499	529	525	514	519	538	508	533	527	506	549	547	524	517	562	605	581	523	532	534	549	583	504	502	525	531	543	559	533	555	506	561	550	544	501	554	488	527	548	531	503	516	580	513	552	542	572	516	508	549	529	529	555	498	527	517	547	503	516	548	547	532	493	550	535	527	545	523	547	546	499	533	513	560	496	521	530	520	583	518	511	518	532	524	486	580	537	514	581	534	499	520	543	520	531	541	538	544	575	519	531	519	562	515	563	521	488	577	546	529	567	545	517	514	522	528	525	563	553	527	566	528	531	539	529	530	550	469	498	506	536	576	496	504	534	524	550	535	532	548	529	538	507	559	545	528	552	559	538	544	544	490	523	540	521	558	523	528	511	546	551	515	495	531	525	529	566	497	521	509	532	514	503	552	533	598	506	530	555	531	522	556	537	515	572	523	527	541	522	551	519	514	584	501	534	531	520	514	541	520	549	493	542	525	585	520	528	530	552	516	505	541	531	561	551	518	592	571	558	556	528	530	543	529	587	534	512	537	548	526	558	497	505	539	513	541	541	518	561	578	531	529	533	483	506	542	500	552	505	507	551	529	534	548	589	542	508	547	519	566	546	549	539	551	538	493	554	582	577	525	522	555	553	525	516	545	557	549	525	536	529	558	535	532	521	524	540	540	520	530	515	529	518	551	555	554	538	560	546	532	495	533	499	526	568	537	546	531	548	556	551	529	560	559	522	509	554	528	502	554	509	544	518	578	559	552	526	577	524	581	524	549	557	517	534	526	500	591	536	548	518	591	551	526	522	526	531	621	533	547	514	556	521	544	559	539	559	526	520	534	542	520	532	528	514	531	497	551	545	519	511	543	542	497	539	543	473	517	556	531	543	532	552	539	582	532	531	546	519	555	507	505	554	549	499	504	523	530	509	516	486	507	520	526	526	532	515	507	516	504	490	552	503	573	541	513	513	535	518	555	508	546	551	528	522	508	527	531	503	549	522	572	542	486	564	563	531	522	539	542	562	536	534	530	529	537	556	537	548	542	541	538	542	506	569	503	546	531	548	525	513	499	525	557	520	507	503	541	591	531	530	558	518	568	495	535	549	507	518	531	542	562	536	572	553	516	527	535	540	523	570	526	502	517	536	561	487	548	512	576	520	507	538	527	544	543	528	534	513	536	485	525	515	547	566	532	584	521	519	511	572	537	509	535	543	497	521	540	531	547	559	538	516	489	522	576	497	585	544	546	531	505	546	512	535	527	533	548	568	531	575	525	488	486	526	536	519	508	544	500	519	524	570	535	515	536	552	570	568	511	538	563	528	556	526	553	521	568	528	533	526	508	479	531	501	530	499	538	492	557	544	545	525	522	533	506	516	571	525	563	530	537	562	525	516	511	502	538	567	570	538	529	508	540	539	533	535	559	563	502	532	501	515	554	546	518	517	532	532	509	548	503	554	477	545	516	518	505	534	574	516	502	523	547	503	521	539	547	511	559	521	549	533	541	510	508	539	497	592	543	508	519	509	493	547	516	529	508	539	527	571	561	508	535	558	549	546	512	540	513	555	555	508	508	485	537	515	550	526	498	550	600	577	583	517	507	525	548	553	537	557	558	569	544	500	545	554	527	566	558	479	542	578	526	538	509	532	509	572	543	512	540	536	511	538	509	523	527	520	564	521	518	554	561	582	510	554	512	554	552	534	531	481	576	555	547	542	544	563	495	537	529	544	511	540	534	529	551	560	547	483	573	516	498	543	551	525	560	550	520	506	501	518	532	568	535	537	488	536	536	538	469	539	532	542	536	496	550	553	535	498	502	528	524	607	567	538	534	537	528	532	550	547	514	510	559	553	562	532	536	528	547	551	581	522	518	519	524	534	511	582	541	546	526	542	551	493	512	504	513	553	580	575	516	514	515	529	520	504	541	546	521	541	466	515	558	530	562	509	512	536	513	541	549	587	536	548	490	549	493	528	528	546	513	513	548	537	573	545	545	525	592	520	573	521	577	536	549	545	523	522	555	521	558	544	535	516	523	551	552	522	493	550	560	558	592	507	536	489	551	558	494	517	538	507	480	498	515	486	529	530	508	528	527	561	551	522	536	522	505	555	508	551	584	511	546	492	520	530	533	521	530	544	527	547	532	511	552	520	526	519	513	492	519	563	559	503	554	539	584	587
29233	21118	26041	25145	11869	2726	772	700	711	675	716	630	729	699	721	736	762	747	751	791	818	785	810	813	861	832	871	909	916	902	872	874	852	800	821	745	806	733	770	768	743	671	741	696	696	728	717	662	629	647	675	674	684	641	662	674	604	676	667	634	670	640	659	664	651	643	640	618	669	614	651	631	680	634	670	696	680	666	620	616	666	676	663	616	639	693	622	665	656	645	645	628	623	630	652	692	627	656	652	679	667	661	666	656	670	633	612	653	626	676	691	656	618	654	675	680	602	697	611	641	649	646	637	688	646	617	670	669	679	657	705	667	618	695	661	625	644	629	647	664	649	623	598	625	650	673	678	658	631	656	598	699	629	610	638	638	603	658	655	638	640	647	620	649	624	605	668	686	653	633	660	637	624	626	668	660	572	679	651	663	670	626	664	657	639	610	640	661	693	666	665	655	628	667	656	639	636	623	608	696	659	639	621	626	642	671	694	665	641	601	639	633	627	684	633	641	688	630	673	657	649	643	688	648	651	625	662	680	644	621	646	604	602	624	660	706	673	610	670	650	653	671	607	644	638	662	629	641	654	683	681	665	662	658	664	666	620	652	624	673	654	693	632	661	657	667	585	662	648	644	636	667	680	684	650	692	628	647	649	615	632	706	586	650	663	673	660	663	612	607	628	641	658	662	677	666	682	626	632	667	659	661	636	647	689	658	704	653	679	623	628	647	638	653	665	665	622	571	627	650	670	617	649	639	644	646	658	630	680	640	619	648	633	661	637	667	637	668	645	628	625	625	655	667	658	636	645	654	625	619	649	720	645	648	631	631	619	666	644	638	655	615	690	644	589	641	688	662	603	645	622	680	654	670	640	640	667	602	641	649	656	625	646	669	668	643	637	701	624	639	684	619	669	658	670	616	670	690	638	663	657	582	634	627	669	622	615	679	644	664	643	635	660	666	669	643	633	657	677	652	626	641	654	645	607	622	692	682	646	646	662	670	642	606	692	592	663	666	650	666	651	663	615	693	694	616	632	652	657	644	674	640	629	605	652	673	646	624	650	646	661	638	690	658	691	650	679	660	717	672	672	659	622	654	657	622	673	616	657	653	667	667	637	621	623	704	638	624	606	642	614	612	638	647	612	621	643	600	620	650	644	654	663	698	638	652	634	624	607	603	622	629	625	655	657	662	653	627	666	645	668	632	617	682	658	643	663	631	612	636	654	667	681	617	643	653	666	651	649	639	602	648	673	656	638	693	658	654	710	653	633	704	664	649	685	660	644	623	631	639	653	655	700	673	684	666	663	632	655	637	675	636	669	673	709	631	714	634	648	594	674	599	659	680	643	670	622	680	666	660	667	647	612	667	648	678	665	611	628	689	739	677	663	589	692	650	626	658	659	669	659	678	628	653	655	684	612	630	693	650	622	657	702	676	599	694	637	680	649	655	636	638	636	596	580	642	674	639	652	594	683	686	642	682	693	640	614	664	583	673	674	680	639	644	666	678	652	628	665	653	631	597	643	661	650	672	673	704	679	612	646	583	636	651	665	638	649	646	636	685	684	634	670	599	639	679	642	676	663	665	621	648	671	658	652	665	627	666	653	698	671	594	661	624	615	673	631	639	678	632	632	627	643	647	629	651	708	670	643	680	706	633	629	675	638	634	661	669	629	619	636	636	629	597	709	687	622	639	613	650	650	656	646	645	619	607	650	646	662	629	637	689	645	648	660	655	611	630	622	666	646	631	629	655	595	644	623	652	650	667	652	665	673	665	688	646	637	675	639	685	611	661	698	687	624	650	640	637	635	691	677	617	646	631	617	628	716	640	664	668	664	707	621	683	645	635	621	661	640	636	611	642	678	666	729	636	608	641	724	642	675	641	627	625	588	640	610	625	661	647	669	670	676	668	661	684	696	619	653	649	643	673	630	635	644	675	652	661	662	653	623	652	668	603	617	645	587	612	659	651	660	700	629	644	662	640	686	614	622	642	633	632	636	632	605	641	644	681	660	653	676	639	669	703	654	642	653	633	632	622	658	661	638	605	611	592	643	615	653	684	611	622	675	681	664	643	692	633	642	636	652	636	654	648	655	691	652	604	640	663	621	622	626	666	634	625	666	622	689	592	670	669	674	668	679	661	627	692	665	711	654	717	661	633	675	689	627	673	616	657	648	646	654	618	657	653	632	632	656	638	638	656	649	662	700	674	602	651	627	638	668	693	613	641	661	624	644	625	663	663	624	618	660	660	675	637	641	639	638	624	683	659	634	616	681	669	656	692	639	646	653	639	658	638	626	677	631	657	644	622	642	650	660	672	665	645	710	666	670	633	633	670	642	681	620	652	625	672	657	684	647	638	622	637	646	669	654	613	615	669	646	677	639	642	641	638	659	619	673	615	651	611	663	666	633	644	639	635	612	659	606	688	644	635	643	635	689	622	677	643	662	664	663	640	633	643	627	620	692	670	645	640	655	643	681	622	701	673	634	704	634	611	737	635	624	647	673	641	655	636	668	659	675	684	675	650	704	679	665	637	648	607	670	635	657	702	694	674	624	681	617	622	635	610	662	665	675	624	675	637	621	703	644	637	632	674	612	629	633	677	660	628	655	627	631	682	696	609	682	645	666	668	598	704	633	609	676	662	643	667	647	647	674	623	644	639	657	628	643	695	692	608	642	625	670	667	658	633	641	659	668	672	641	680	651	629	676	669	680	663	648	621	716	679	604	646	654	638	662	659	653	649	657	651	663	637	659	635	681	658	641	653	671	680	633	662	643	650	620	695	642	661	633	604	642	653	672	611	655	679	625	616	621	654	611	628	654	638	684	673	630	645	650	626	604	613	688	626	689	633	650	643	659	670	621	667	630	620	682	581	634	675	656	665	634	684	655	620	681	670	618	659	654	622	617	646	644	606	676	639	635	636	644	650	684	681	661	655	655	653	612	640	683	657	707	644	695	651	650	654	646	629	673	652	668	613	660	670	657	637	701	675	623	673	623	671	639	595	639	631	657	675	688	664	650	644	672	644	712	688	625	670	664	637	651	656	680	647	659	674	684	658	651	650	664	622	595	609	692	641	656	585	657	634	676	613	669	619	640	667	652	658	674	655	608	702	651	621	664	608	664	629	643	636	688	660	651	645	700	651	636	654	658	620	642	638	625	680	627	629	638	635	665	664	660	649	687	638	608	696	660	649	671	618	645	697	666	662	673	664	732	627	620	660	678	661	617	629	644	642	710	699	649	653	634	661	594	637	646	629	657	670	689	695	660	597	653	614	695	675	685	692	677	657	669	628	651	624	666	681	643	678	589	657	641	633	632	681	655	674	611	675	601	626	661	617	663	615	698	676	637	662	634	627	658	621	678	643	627	635	657	598	609	601	625	665	632	666	630	649	592	661	671	659	684	656	625	617	631	644	645	642	619	662	679	638	636	656	650	696	655	644	671	629	670	642	658	672	618	654	602	644	667	622	684	678	624	623	636	645	664	626	657	664	616	648
46515	28784	23847	23524	13398	3160	731	667	624	664	642	602	705	723	697	759	692	735	824	858	850	835	826	881	936	1104	1021	1026	1062	1066	1035	964	956	886	850	778	822	717	786	733	729	699	675	623	666	612	566	569	577	572	574	605	545	574	564	560	550	537	531	566	549	529	542	574	550	555	569	598	574	546	568	541	541	542	527	560	568	576	557	586	568	539	551	546	542	564	553	548	597	542	560	519	555	549	557	589	536	550	567	571	589	555	564	572	566	568	567	573	572	571	549	523	612	487	538	588	524	522	554	546	532	558	549	548	535	522	541	562	565	557	557	543	557	593	545	541	559	525	524	533	514	553	534	545	556	602	546	571	549	557	579	620	522	564	526	553	522	548	582	569	535	563	555	546	525	597	552	556	588	511	550	553	572	551	564	546	534	517	525	526	574	548	558	550	544	584	584	532	572	531	558	592	556	514	574	510	530	545	524	575	563	559	526	545	523	570	549	549	545	526	590	559	556	545	549	545	552	537	541	547	521	585	567	572	559	550	520	517	516	539	539	532	572	513	521	513	549	540	570	564	547	522	506	573	582	547	514	519	596	546	560	535	577	546	511	515	542	558	511	576	508	587	556	534	558	560	552	597	569	543	576	537	593	572	552	568	540	534	574	547	559	575	554	559	605	550	537	588	540	574	532	543	550	558	530	539	531	562	547	523	562	557	525	524	546	559	534	536	551	544	594	562	552	556	565	585	567	545	575	562	548	548	568	539	556	598	545	532	553	591	572	548	516	550	559	553	549	552	542	575	520	520	545	561	571	577	546	567	562	532	523	547	554	532	521	539	549	543	533	543	586	532	576	530	585	571	553	541	580	539	503	547	561	548	548	516	553	552	554	565	555	587	552	547	553	553	554	570	540	570	520	589	553	547	541	539	568	563	514	522	564	554	554	546	582	532	570	467	515	578	550	578	579	574	563	554	599	535	573	585	563	563	566	522	585	572	561	529	564	583	542	573	565	564	557	600	553	560	522	585	548	574	550	530	532	547	546	580	589	542	535	553	577	532	545	589	527	527	557	532	532	555	511	530	529	530	564	565	587	575	513	560	554	532	552	555	607	547	554	526	526	543	548	542	563	531	525	585	563	555	545	573	570	566	552	532	556	580	586	525	580	540	538	570	529	574	547	509	582	551	571	537	558	525	558	589	541	581	573	545	530	543	563	549	526	567	591	573	565	575	560	561	559	564	520	562	596	543	537	563	547	537	550	541	553	575	524	569	528	564	528	537	559	598	487	545	530	576	550	543	535	578	566	567	552	560	555	569	530	570	606	519	529	534	552	570	549	550	520	561	528	509	518	546	580	552	537	557	516	565	547	553	524	538	556	560	536	531	543	533	534	558	555	527	546	540	567	544	553	542	561	582	580	562	538	548	535	552	580	585	590	550	557	542	527	507	549	511	568	574	521	595	508	549	560	569	550	555	550	559	571	598	537	522	576	561	558	587	546	510	558	570	584	553	560	561	562	515	542	574	568	563	582	581	533	576	541	570	583	553	528	562	584	527	592	528	579	541	565	568	584	538	543	505	553	579	545	565	537	531	579	570	595	561	516	578	542	521	553	539	567	563	532	572	583	560	598	568	514	540	564	572	532	557	543	566	535	532	577	557	540	543	559	549	535	535	523	571	561	561	546	575	552	549	548	531	510	544	538	576	594	608	551	545	532	531	551	570	573	545	574	550	563	563	573	558	543	595	534	522	531	545	546	601	537	557	614	544	550	573	543	571	558	537	567	564	579	537	544	637	570	550	585	540	555	571	533	578	594	552	597	509	589	545	553	579	562	589	528	540	520	593	547	564	586	532	560	496	559	594	500	555	506	581	551	548	549	558	548	541	580	557	503	552	510	580	517	579	554	546	550	566	563	578	530	550	528	566	573	554	551	582	540	511	522	547	550	544	538	538	563	578	543	593	525	536	564	521	536	577	552	573	513	485	569	575	557	561	562	583	575	549	546	538	570	522	492	552	586	559	541	605	566	556	586	550	562	581	556	548	505	522	566	570	571	516	496	568	595	577	553	532	544	525	553	518	557	581	551	553	527	576	557	587	545	550	555	534	538	606	571	534	529	559	549	529	530	562	532	579	563	574	489	555	571	562	547	560	531	554	561	588	558	517	573	543	558	524	566	540	562	516	536	546	547	560	524	534	550	522	556	567	582	610	567	557	527	542	576	560	513	534	519	540	550	547	562	557	571	558	578	538	549	584	543	592	555	579	543	564	513	557	542	565	518	585	489	536	564	555	538	537	530	565	556	576	559	539	585	577	538	542	549	515	581	525	579	580	538	553	545	590	574	539	529	540	574	522	574	535	580	573	540	559	531	529	550	578	576	563	597	539	550	529	549	599	524	551	550	562	574	569	566	567	527	510	564	554	552	565	578	578	562	606	522	552	523	552	556	545	536	554	538	509	584	527	566	580	539	570	555	553	576	592	509	571	556	552	609	547	476	558	563	533	523	516	548	566	557	554	553	562	573	536	572	551	552	568	564	586	567	576	511	545	551	535	524	569	556	572	536	572	585	502	535	560	550	522	572	556	596	526	568	546	527	569	551	530	577	525	579	560	589	545	601	595	538	551	559	541	538	537	583	536	546	550	554	507	572	540	593	543	517	588	550	514	563	586	576	492	538	560	546	582	557	573	537	570	549	514	594	543	587	571	587	549	559	560	532	559	552	546	507	539	523	584	526	537	534	583	527	563	553	572	546	571	566	572	522	548	546	518	564	536	563	534	550	540	570	517	575	531	537	539	551	543	530	551	599	585	525	509	565	578	544	572	529	538	521	562	549	540	588	572	544	587	621	550	528	572	547	521	545	559	520	578	578	550	567	562	578	559	510	549	554	517	600	532	534	577	539	553	529	573	557	518	537	542	559	572	552	560	531	532	523	532	578	583	535	541	565	541	536	552	552	549	557	544	529	535	549	536	591	594	580	552	569	558	654	535	585	544	546	572	550	564	504	532	550	553	579	526	574	546	552	539	545	564	547	546	562	526	535	563	548	551	537	588	534	576	574	590	590	558	594	570	514	563	572	592	540	562	605	574	553	545	527	552	547	590	574	590	569	541	591	559	553	557	530	547	538	551	560	516	572	577	551	580	567	517	545	551	543	597	529	550	522	559	552	537	582	557	549	562	526	571	541	555	537	593	556	533	517	516	573	551	586	562	523	564	563	590	569	520	565	514	526	522	543	599	532	560	535	523	546	554	559	566	580	536	553	554	537	566	532	550	548	562	560	564	526	515	544	601	587	542	578	531	522	553	572	569	537	539	548	592	530	519	563	552	529	558	561	543	564	499	556	595	535	536	578	536	585	540	554	547	567	570	556	537	541	577	539	544	549	548	544	551	528	551	593	518	558	551	563	538	542	534	578	565	547	552	529	567	548	529	562	550	546	509	561	502	559	544	525	559	528	534	545	558	568	551	527	534	559	564	552	570	525	571	558	562	501	525	534	563
27265	20836	27406	24405	21117	14344	2361	858	708	735	713	721	719	685	732	689	701	720	731	789	789	783	808	906	928	958	962	1017	962	948	982	893	910	821	800	803	818	840	776	707	762	725	684	640	706	731	665	639	656	635	646	653	618	692	615	595	685	643	609	561	655	625	598	612	626	617	597	656	603	573	634	636	661	653	626	592	576	602	598	653	656	631	594	638	661	626	616	620	667	627	629	632	615	591	617	660	596	639	600	626	642	618	628	636	606	593	609	647	617	645	594	588	624	609	652	641	632	630	598	595	605	581	614	626	635	615	664	610	640	627	603	588	640	617	657	623	585	585	663	636	639	629	644	597	603	675	648	600	607	620	619	618	610	632	632	632	613	607	654	628	601	634	655	636	639	636	644	593	599	614	607	626	673	594	653	627	631	618	676	592	613	620	647	639	597	626	673	548	594	636	645	585	598	647	597	687	596	611	633	654	641	625	611	636	601	599	604	669	637	601	637	611	639	630	594	623	622	597	600	616	635	645	629	618	606	626	599	625	616	640	642	584	655	601	644	645	618	647	640	667	601	639	635	618	613	660	599	611	619	625	602	596	569	647	645	600	576	623	636	594	640	639	604	587	650	673	594	653	635	607	639	576	652	660	657	630	633	626	660	659	637	657	635	596	625	697	648	662	643	631	646	641	617	636	640	633	632	639	662	621	629	665	648	599	614	636	638	601	626	615	627	622	633	626	600	605	637	670	613	652	645	627	657	688	643	603	609	618	583	678	606	648	627	605	653	633	634	638	607	657	631	538	600	580	594	654	690	614	629	640	655	602	592	644	642	647	578	611	625	630	613	633	621	630	619	626	629	614	585	667	616	624	593	587	619	679	610	624	631	603	654	644	610	606	587	583	610	620	550	583	594	606	628	648	618	647	628	633	642	597	649	623	646	606	653	630	659	685	650	607	639	615	624	646	655	616	604	677	673	602	605	610	566	567	616	583	628	619	605	604	654	610	634	645	640	615	615	617	651	615	653	616	630	611	608	642	601	579	656	606	615	572	606	637	604	656	594	668	577	668	696	652	644	638	627	628	637	647	638	619	617	625	643	587	619	618	636	617	656	610	615	636	653	597	562	655	606	607	641	586	656	623	601	595	596	612	599	613	612	582	677	654	622	620	543	646	630	616	633	608	598	617	637	650	646	585	570	591	619	615	636	653	608	585	625	651	719	580	636	636	553	575	617	589	578	580	583	626	600	644	642	616	575	624	643	670	653	589	603	577	631	644	651	636	621	659	690	578	640	635	632	628	685	606	623	634	638	606	615	666	641	648	674	652	627	593	596	582	623	618	639	643	610	584	570	659	610	631	631	628	620	625	641	619	612	686	642	619	598	581	617	621	633	648	623	630	607	661	658	654	655	628	648	613	607	640	660	609	570	649	598	616	610	615	632	618	616	603	613	653	615	640	648	621	649	669	642	641	609	628	658	585	604	597	647	609	624	611	616	626	631	638	681	623	653	651	644	652	603	634	612	654	646	641	643	654	586	649	617	630	596	581	600	643	649	671	643	594	633	628	584	631	672	613	624	623	638	595	631	570	626	593	619	653	623	608	603	630	653	612	600	667	603	639	650	650	617	641	571	666	642	622	663	598	608	675	648	646	666	632	642	630	590	596	600	610	597	607	651	617	622	600	658	635	635	626	619	638	595	640	576	643	611	609	608	687	631	673	640	592	624	580	631	587	655	655	619	652	642	638	606	659	600	620	611	594	608	646	666	612	592	638	637	671	603	618	591	607	656	625	614	619	547	628	616	611	613	627	628	637	613	601	626	635	613	571	604	691	667	636	661	609	624	634	594	672	566	612	615	647	633	624	591	630	613	621	591	634	634	670	617	629	627	637	582	639	612	637	590	617	649	650	639	617	637	646	629	615	645	672	671	671	650	649	628	686	590	645	619	605	655	591	592	599	603	662	682	604	598	641	629	612	608	626	655	595	666	664	638	640	666	636	643	635	635	636	651	634	633	612	583	662	593	618	662	691	635	653	677	644	664	610	657	599	631	652	654	637	633	602	617	632	622	584	650	651	653	650	628	640	630	642	614	596	634	650	615	635	643	622	631	565	578	649	631	617	627	637	649	617	655	640	616	623	630	647	602	576	647	594	584	618	571	647	652	601	605	640	613	603	611	632	608	648	604	611	631	609	619	624	663	629	588	614	631	621	591	629	621	647	624	611	632	572	611	589	617	618	595	614	596	616	643	580	603	658	644	644	598	630	616	621	654	615	646	637	643	604	668	641	672	672	601	652	648	632	623	631	600	616	627	596	690	605	617	618	634	632	611	649	620	607	636	622	587	622	628	603	616	600	616	655	606	627	636	654	610	627	603	616	599	597	614	594	620	673	614	583	630	669	626	616	638	633	646	622	612	615	579	601	665	641	608	589	620	647	615	606	653	623	605	629	632	645	608	651	655	619	609	655	617	656	609	573	629	668	587	646	671	630	594	618	648	624	618	653	607	668	650	602	577	611	606	642	610	619	676	600	607	626	618	598	641	603	643	607	614	627	651	611	590	659	615	633	633	640	635	673	587	582	623	632	629	655	561	629	622	626	619	620	576	610	618	649	622	588	635	694	610	665	625	591	649	622	602	641	602	657	596	588	631	583	627	575	601	598	690	619	635	644	645	594	559	636	606	641	579	607	654	612	600	628	630	613	601	630	680	616	597	627	624	674	624	617	650	594	621	644	624	604	575	610	601	674	629	660	621	655	644	630	611	605	616	636	606	650	624	594	596	661	683	642	632	597	655	672	576	616	651	650	614	612	600	618	624	619	671	600	590	583	605	627	585	647	670	594	589	619	625	622	629	658	564	627	639	645	630	617	662	657	624	606	643	594	611	645	642	634	632	657	599	570	632	625	596	649	648	611	640	606	618	581	627	634	634	607	635	628	639	626	611	584	635	652	596	622	582	589	597	619	633	583	603	654	646	610	595	653	599	597	615	613	633	641	631	605	580	661	630	619	599	614	613	595	567	643	645	641	634	654	668	619	611	605	627	623	593	676	668	644	644	642	622	623	632	597	624	607	656	649	616	619	641	622	606	625	618	640	630	599	634	622	654	613	632	631	609	592	640	602	641	600	606	579	620	653	634	642	663	611	631	647	644	620	601	642	643	586	645	640	599	589	624	592	617	650	579	660	602	599	638	615	597	602	637	591	610	595	631	601	619	617	645	638	639	617	581	589	649	674	682	624	634	673	617	647	625	615	619	626	606	612	604	661	649	609	612	583	563	606	633	622	636	644	640	607	609	589	614	621	629	668	590	607	658	630	637	601	636	630	621	613	647	626	579	589	645	606	602	626	598	622	607	620	580	601	629	626	575	663	639	618	637	651	659	634	655	615	609	622	651	627	619	690	639	594	617	628	624	611	604	640	638	623	614	588	621	650	620	659	613	646	648	662	652	589	590	631	653	615	621	634	655	630	599	663	615	597	649	590	588	621	648	648	615	611
45739	30139	26228	29577	19295	7838	1318	895	775	717	742	712	711	727	661	683	731	766	772	815	876	875	897	967	1009	1136	1199	1273	1124	1145	1183	1067	1071	1003	929	898	829	817	751	718	704	669	667	619	614	562	601	525	570	536	570	511	565	531	528	542	561	527	527	525	576	531	546	563	536	502	539	513	525	548	531	530	485	511	534	526	505	549	497	479	531	545	504	525	538	517	499	512	507	519	523	513	535	537	543	495	545	556	528	534	520	556	527	513	495	551	566	559	507	499	549	532	536	527	475	569	485	533	509	537	492	531	501	553	529	514	513	535	558	560	537	529	534	526	497	520	542	541	506	504	509	544	519	553	504	516	521	590	520	518	513	533	536	523	528	528	499	500	525	527	514	549	504	516	547	555	545	510	559	489	524	542	542	543	537	534	508	536	565	542	514	553	521	525	536	529	502	542	556	532	561	537	543	494	547	536	517	534	543	510	566	532	537	501	510	482	560	503	530	482	550	517	532	536	536	534	560	551	532	533	530	466	528	503	520	525	587	540	526	516	488	574	564	536	615	531	561	532	560	539	541	558	522	528	530	557	499	532	492	568	555	531	542	528	521	510	529	534	527	536	550	497	508	523	541	539	522	502	468	563	534	497	506	548	530	546	524	538	560	528	539	519	582	561	539	531	488	549	527	505	516	546	516	551	517	538	497	500	531	524	531	531	523	519	516	517	510	581	528	520	556	563	509	517	516	510	559	527	538	544	548	543	486	490	550	544	523	533	521	527	488	522	506	548	519	505	565	528	522	528	501	486	522	565	517	576	557	484	546	516	509	545	514	540	558	566	531	493	527	536	545	527	570	506	522	518	576	495	543	519	517	525	524	531	526	531	499	528	532	508	517	535	517	495	533	527	550	539	509	508	534	587	550	556	571	530	510	544	535	517	546	517	532	546	538	537	522	499	523	524	525	558	572	546	541	495	536	525	504	523	523	521	535	567	488	521	533	565	529	541	527	497	510	542	520	532	500	555	516	526	523	521	515	509	538	529	542	541	531	528	514	522	540	487	512	556	535	516	501	539	523	536	569	548	512	506	543	488	516	500	520	486	550	512	525	532	519	511	541	516	541	528	568	549	533	508	508	506	505	535	512	530	498	515	490	519	544	491	584	510	557	489	550	547	547	521	532	553	531	559	489	524	448	503	520	562	524	526	552	540	539	480	537	523	550	505	515	529	503	503	528	552	534	526	521	533	584	495	546	504	530	522	572	532	537	513	540	513	518	536	538	556	511	532	538	527	571	539	567	521	532	545	530	539	552	541	552	534	493	513	558	557	562	497	564	510	546	572	515	521	546	511	564	548	521	569	529	489	494	509	556	513	550	521	525	538	545	502	531	545	481	523	520	556	529	550	544	494	493	575	536	524	487	559	509	543	509	523	547	501	539	466	511	533	561	559	548	500	503	521	548	529	568	529	555	529	551	530	508	494	544	481	492	529	490	526	504	572	513	489	552	525	558	524	524	500	552	521	539	521	530	502	494	521	545	501	507	544	527	535	482	549	532	506	535	521	494	566	538	485	508	525	548	520	502	563	493	511	528	558	490	511	516	542	513	504	529	512	553	523	520	515	496	530	499	519	550	541	541	557	497	510	530	530	559	502	545	513	543	548	524	530	560	516	494	511	521	487	574	562	539	551	545	528	512	529	512	517	540	502	541	482	536	535	540	546	516	521	483	562	524	535	512	521	491	517	552	508	523	496	534	551	511	521	557	571	515	544	520	494	572	532	515	537	545	526	524	533	534	522	523	519	557	529	502	562	503	512	493	508	509	516	505	532	529	457	506	507	518	514	515	536	502	535	558	521	579	506	550	511	540	546	542	491	501	515	521	549	546	492	522	523	571	512	543	560	522	496	544	494	515	525	511	517	524	522	531	556	540	542	557	531	532	559	530	524	496	520	540	532	529	515	514	544	509	534	581	529	507	523	505	563	514	499	567	525	531	542	564	503	543	525	530	525	569	517	533	546	526	565	574	506	527	562	506	506	520	557	545	509	532	502	507	539	553	495	527	538	534	534	490	518	513	550	522	528	517	524	575	528	526	501	535	535	546	547	517	537	479	552	509	530	543	524	531	607	553	506	552	518	499	554	527	520	519	532	588	491	493	536	539	526	499	533	535	527	565	567	504	569	501	500	520	490	533	519	525	544	537	529	527	573	546	574	496	567	503	529	537	477	502	545	540	538	525	536	506	514	514	525	552	545	564	519	547	522	538	546	509	540	576	540	571	475	529	524	517	480	560	531	510	538	510	549	527	521	518	521	513	555	532	517	533	517	544	564	522	507	579	543	541	547	541	526	536	524	547	558	535	522	505	504	540	551	512	521	522	549	530	522	523	531	523	513	552	551	530	533	524	574	530	506	451	483	519	486	555	493	498	491	541	529	506	583	546	550	541	507	524	528	537	520	506	545	550	522	541	477	533	553	552	504	484	518	481	517	538	543	544	549	509	521	510	536	494	526	485	517	511	546	506	519	518	504	509	556	517	532	534	523	505	571	503	508	549	520	535	504	524	505	540	531	517	525	546	543	537	529	572	526	518	522	533	505	537	518	543	534	522	574	598	556	578	560	524	556	498	536	558	490	513	483	556	525	488	538	534	529	520	532	496	502	516	524	548	512	520	526	463	571	523	546	566	569	520	555	527	521	548	552	557	518	517	549	568	500	486	475	507	545	517	497	522	518	543	537	489	510	560	510	533	524	527	539	542	582	509	519	503	533	518	540	569	514	558	540	546	526	540	517	558	494	540	564	585	536	508	524	550	512	569	523	499	533	523	486	540	521	540	490	536	545	529	508	526	526	563	517	503	529	501	516	557	523	514	529	535	494	499	540	514	525	543	539	555	561	496	477	503	529	518	523	545	501	529	547	544	565	536	537	535	509	503	555	546	542	510	523	483	532	552	492	508	558	533	505	577	495	546	546	554	557	540	510	507	521	527	539	507	505	505	500	533	491	538	560	547	488	538	493	534	559	560	519	533	507	526	530	509	476	556	528	532	565	517	531	543	511	530	488	555	564	551	541	510	554	524	532	491	536	520	536	529	552	536	516	542	570	535	540	481	511	493	501	537	523	516	535	532	524	528	513	537	501	536	570	551	531	493	539	483	528	521	540	543	509	498	573	545	533	536	560	544	484	507	524	506	545	496	542	518	516	522	501	501	507	505	511	534	518	516	538	504	545	517	518	555	540	541	525	512	546	545	544	583	572	530	530	490	544	551	516	530	504	542	514	525	534	525	508	536	518	539	549	564	514	554	521	536	539	528	546	544	490	531	515	512	514	540	464	543	554	535	533	517	544	507	511	542	508	535	518	522	530	557	511	546	541	524	536	547	521	500	520	494	501	496	559	544	506	568	498	499	558	553	547	494	525	524	511	518	507	502	552	532	529	483	497	526	517	527	537	535	538	504	540	519	524	523	535	543	514	510	535	556	544	541	513	516	519	559	539	524	538	513	521
26413	20872	27626	24144	20981	19518	5714	1030	860	771	788	781	727	806	774	719	729	807	867	796	858	877	903	982	1016	1032	1159	1179	1099	1030	1031	975	1061	941	879	861	897	956	884	820	794	749	701	703	678	691	703	710	679	694	670	651	673	755	705	641	645	609	680	700	688	671	726	679	674	697	690	662	619	673	644	718	671	606	651	671	689	684	667	651	703	706	664	675	717	687	675	670	626	680	586	673	635	656	702	719	675	672	703	630	713	637	649	654	673	639	658	672	658	646	653	684	617	669	635	696	651	667	641	688	684	662	669	649	702	718	662	639	709	716	632	648	624	713	668	638	690	673	635	725	637	696	641	645	709	651	675	687	639	636	715	670	682	675	651	650	726	703	642	619	622	682	661	661	711	681	685	668	652	670	658	659	672	672	679	724	643	642	690	667	663	712	678	688	662	674	719	672	664	688	664	664	673	677	616	675	682	630	642	676	650	667	644	635	669	642	644	667	688	648	688	673	722	658	679	655	662	640	659	634	648	681	692	687	603	657	653	666	666	670	686	669	661	662	685	663	632	729	622	629	693	741	624	647	659	606	714	679	680	665	669	603	655	680	677	705	691	652	735	667	637	651	677	682	688	682	731	686	633	685	696	659	711	678	631	661	668	687	649	684	699	667	658	630	691	670	692	681	632	622	710	675	677	710	673	701	660	649	663	655	660	710	671	652	643	653	639	655	673	694	662	686	641	606	643	646	695	673	625	714	627	655	690	624	633	664	670	655	679	662	700	656	659	699	624	636	673	674	677	642	687	674	631	670	675	676	675	669	654	705	689	668	683	658	662	664	702	673	679	661	651	668	635	696	659	688	731	688	692	663	699	666	667	652	656	677	665	697	661	667	679	679	668	681	694	666	687	676	701	648	649	643	683	659	652	673	655	709	649	694	644	649	636	674	674	676	638	671	658	642	665	701	642	669	648	647	665	630	655	658	706	654	630	690	669	713	673	647	639	648	678	650	688	640	658	675	649	678	704	693	688	692	645	635	659	694	661	635	649	667	665	661	719	662	668	674	742	666	676	686	693	666	673	693	726	649	632	661	661	699	649	667	702	696	696	689	666	672	675	648	704	715	686	658	710	650	736	661	674	664	675	703	681	622	679	640	677	692	667	636	718	671	690	633	658	658	711	661	673	627	696	635	677	677	673	693	680	660	663	694	659	676	648	688	640	750	660	640	658	664	657	721	688	649	661	638	681	648	697	656	645	662	660	665	633	677	633	636	664	669	671	632	687	658	633	662	691	673	666	671	679	637	649	685	644	652	678	700	643	675	672	666	608	679	688	692	641	699	625	619	647	689	641	694	670	658	677	722	643	662	668	672	679	665	654	666	697	696	655	651	644	641	617	659	649	707	661	647	666	656	660	632	645	684	648	639	669	709	689	678	670	659	687	651	586	667	712	618	697	677	669	695	685	627	684	643	674	652	695	617	698	693	657	634	620	671	666	728	674	649	686	658	670	678	671	682	685	670	674	652	678	675	693	640	672	648	657	696	701	653	593	622	650	674	690	695	675	709	635	623	702	637	663	685	683	621	690	655	666	627	665	680	628	695	686	710	663	619	684	671	684	676	681	689	654	634	703	621	661	676	641	710	656	662	631	648	642	686	664	623	668	697	675	656	696	659	654	649	722	679	625	645	677	640	684	694	697	686	704	653	662	676	625	669	646	652	662	658	664	688	618	611	664	683	628	662	659	693	647	699	673	662	677	660	631	652	649	694	676	648	666	650	699	616	665	608	695	651	655	670	689	682	674	649	676	676	653	667	663	669	682	688	639	676	688	644	676	647	620	624	676	677	703	636	719	629	626	687	703	651	682	605	632	707	671	636	681	628	690	671	706	687	639	646	694	677	649	641	646	671	646	669	707	652	677	681	697	645	693	671	637	692	672	647	673	701	664	658	632	683	688	652	654	656	676	638	642	711	676	649	627	652	655	665	708	679	689	707	695	663	656	628	668	627	685	716	668	675	702	647	670	620	635	696	659	666	698	663	708	681	682	662	652	678	641	641	675	699	736	629	638	714	636	680	634	711	640	639	711	697	642	644	684	680	630	636	643	622	679	706	690	657	631	623	637	700	691	673	658	667	659	689	669	637	673	613	635	718	699	678	665	669	655	640	634	651	637	681	677	691	660	632	649	635	643	663	675	724	663	693	661	660	657	679	650	595	663	680	682	698	648	721	655	664	652	635	623	680	668	680	630	668	665	649	632	696	686	662	667	675	659	673	664	677	652	668	708	697	699	689	602	629	636	710	689	656	658	722	675	718	675	669	666	697	679	710	668	620	678	657	695	665	658	695	638	647	623	635	663	649	663	618	652	697	686	637	701	660	689	704	663	723	682	671	671	673	651	649	688	688	689	684	690	656	666	678	656	674	679	653	659	679	665	639	655	661	657	654	634	711	676	634	680	643	698	676	657	630	760	684	679	682	651	670	672	670	681	693	678	624	680	697	695	735	662	704	620	725	658	697	666	664	668	649	701	652	657	663	678	653	629	662	656	673	634	695	661	671	653	628	631	705	734	645	694	598	656	656	683	655	688	633	655	696	730	699	676	664	639	671	693	657	657	701	672	693	693	709	672	704	638	663	654	686	677	636	653	712	693	641	727	692	726	639	670	702	665	670	609	709	652	688	685	663	652	647	656	699	630	629	660	729	650	628	629	667	639	694	697	672	692	669	661	661	644	660	624	667	620	703	681	691	680	621	684	618	669	630	718	674	734	641	612	680	691	664	680	660	693	645	673	695	683	610	703	685	690	653	647	692	673	650	701	646	706	654	657	631	684	701	661	684	643	648	627	703	661	646	682	686	698	664	632	651	668	617	686	659	714	638	695	622	695	664	679	672	642	668	641	643	631	664	603	607	716	669	666	681	650	704	696	662	693	641	624	704	693	700	648	701	643	674	673	676	676	661	675	668	704	628	666	652	684	710	651	673	653	687	639	652	638	671	682	671	648	680	646	639	620	646	697	636	635	636	628	664	690	649	638	641	626	655	606	624	664	669	707	690	686	663	667	708	648	655	735	638	671	654	644	631	658	687	692	650	644	679	692	704	635	624	619	645	636	638	680	649	671	676	653	641	677	665	679	632	656	634	659	628	640	632	717	684	678	646	679	663	698	725	655	664	666	714	683	682	670	670	732	717	673	697	648	669	695	665	669	686	657	657	646	623	636	650	692	670	732	686	669	713	651	658	651	656	688	626	673	724	676	621	671	622	668	704	617	638	670	671	657	624	661	689	662	671	667	665	666	731	642	691	643	688	658	684	659	672	669	627	642	623	653	679	694	655	670	661	690	676	672	691	670	682	701	592	651	659	707	626	635	689	638	652	652	682	645	635	702	595	671	651	667	716	651	677	639	675	646	690	664	659	667	642	656	673	660	696	696	643	659	733	649	626	636	664	643	667	639	682	703	696	635	646	645	662	679	676	669	647	672	687	654	623	644	644	654	687	710	723
49307	36087	32919	33222	21658	10798	2239	1116	938	840	796	793	778	730	768	744	838	839	924	913	984	1048	1090	1248	1193	1343	1553	1538	1370	1360	1281	1209	1139	1084	1048	1063	976	935	896	860	760	712	646	696	736	588	661	554	605	630	547	597	557	532	552	535	569	583	574	559	579	551	560	574	524	562	541	573	576	566	554	572	557	605	596	549	563	571	529	555	600	557	570	547	583	505	558	549	551	518	530	542	577	577	518	567	539	564	548	563	576	574	571	528	597	574	553	542	552	543	578	578	578	531	599	566	523	570	557	554	540	511	550	578	561	594	524	570	525	568	528	536	567	594	551	534	584	602	542	534	542	556	549	596	563	571	547	579	589	581	577	533	619	562	559	556	593	597	578	567	564	578	567	574	538	572	521	561	553	518	590	575	542	571	550	556	577	588	547	565	516	559	581	582	569	549	561	621	560	553	533	579	569	522	597	594	533	568	571	562	561	546	592	502	541	561	581	563	533	561	563	546	547	565	554	534	533	543	535	554	576	577	573	564	572	578	597	599	603	575	569	550	586	580	588	581	551	560	614	569	572	566	550	571	578	557	535	530	516	586	594	544	535	561	540	559	536	586	569	570	584	566	538	563	601	522	553	558	556	557	503	512	570	553	556	562	523	506	534	553	529	534	568	580	551	585	535	544	560	549	555	591	529	569	560	571	527	577	566	556	552	560	573	507	561	576	566	554	583	592	578	550	526	572	575	550	564	585	552	539	563	564	543	560	552	575	535	595	552	521	539	520	541	549	524	579	560	553	559	522	558	535	555	587	572	511	546	533	550	571	580	541	566	555	572	573	583	622	510	533	558	556	564	554	565	543	577	524	627	555	583	554	568	561	529	601	540	527	561	529	560	525	574	547	551	569	574	531	553	570	553	595	569	554	554	554	558	551	590	564	587	573	556	549	557	577	539	560	541	548	566	581	567	571	593	572	581	543	598	615	538	563	531	575	556	529	572	553	516	580	598	557	544	603	620	525	569	574	576	599	551	511	579	539	555	537	565	567	597	579	533	573	591	560	530	554	550	537	520	573	557	548	573	553	560	568	545	574	530	569	548	585	565	577	526	594	568	555	557	541	555	568	532	591	571	558	563	544	552	570	565	507	520	587	562	566	564	561	543	552	556	554	539	541	521	538	577	506	520	561	553	543	572	559	547	580	590	580	542	576	563	567	548	582	566	565	583	567	556	577	628	550	576	564	542	531	566	541	593	563	561	537	576	564	563	585	546	584	560	554	572	618	568	565	544	600	553	574	576	589	562	583	558	583	566	550	570	564	555	598	550	541	573	568	506	552	594	559	560	545	544	577	517	597	567	548	546	599	542	518	542	571	527	575	513	547	549	539	564	565	559	559	576	585	547	561	528	562	571	521	601	577	578	550	555	584	562	498	563	569	530	604	585	528	569	570	576	554	541	555	551	565	509	510	508	566	542	553	540	539	551	523	557	578	618	597	540	568	552	544	578	567	626	598	571	560	534	536	560	548	584	582	559	580	586	584	529	545	505	528	562	545	559	582	552	561	528	558	550	512	548	577	553	548	544	600	583	544	596	575	577	589	576	523	598	559	573	561	586	538	545	535	564	531	534	554	548	568	560	552	560	554	565	576	561	569	608	557	601	564	566	575	617	558	547	568	552	560	595	548	543	573	608	532	555	580	540	553	546	547	548	557	558	583	535	574	574	554	580	521	543	584	597	549	541	575	561	504	597	534	588	551	532	545	557	561	552	545	557	541	582	558	549	612	542	544	587	557	575	554	589	522	568	569	569	584	548	524	533	554	567	521	527	552	545	580	540	555	567	551	532	553	565	543	574	576	567	602	523	536	542	572	557	570	553	546	528	579	549	578	609	591	521	545	597	549	525	553	563	594	519	584	523	552	521	554	639	530	540	566	532	538	576	561	561	570	568	597	575	584	574	613	617	548	531	545	531	545	557	570	595	541	585	558	560	565	586	551	503	527	570	574	502	556	555	595	566	577	531	557	581	565	540	531	566	558	548	593	550	530	559	544	561	557	566	555	545	549	559	563	589	563	573	552	545	557	531	544	549	540	503	582	536	564	552	568	561	554	546	541	560	575	555	566	560	527	545	618	538	520	549	547	608	561	555	618	559	548	566	558	547	558	543	545	532	553	573	578	548	523	576	553	528	542	577	593	579	558	551	525	574	564	539	541	584	569	594	559	560	549	565	547	562	580	565	596	565	546	568	533	538	564	535	546	570	490	585	524	607	557	518	551	556	577	583	559	601	599	549	570	544	543	565	568	579	565	540	545	552	493	564	551	546	603	589	599	552	526	563	564	547	577	602	570	553	569	551	566	541	557	561	539	550	572	511	558	577	566	556	545	534	553	553	600	571	549	546	571	519	537	599	536	580	515	564	535	595	571	558	557	552	524	572	544	562	595	554	575	536	586	568	525	554	572	536	549	572	558	592	537	584	539	577	569	573	541	550	573	541	551	555	571	552	595	563	566	547	560	550	554	557	579	550	543	539	608	557	568	582	540	585	583	550	562	535	569	565	588	585	562	575	588	584	573	570	561	553	548	569	565	556	558	551	592	554	574	573	533	544	589	581	576	531	556	571	538	547	556	580	552	518	535	542	549	569	538	550	547	568	579	602	588	578	606	536	553	592	541	550	528	542	562	538	574	573	547	556	607	543	535	520	516	530	542	581	551	573	553	582	572	556	554	562	548	602	555	576	563	531	548	544	568	565	589	566	613	575	542	570	564	563	567	577	542	620	530	521	566	573	569	532	569	480	547	545	517	503	547	557	530	577	562	584	530	593	587	589	584	571	543	547	559	577	584	568	543	502	584	535	527	543	537	566	552	549	581	537	560	528	527	578	535	546	597	569	570	565	538	534	585	533	585	534	616	570	549	591	588	597	573	586	559	571	577	593	578	574	569	520	523	567	574	574	533	531	582	526	612	567	561	523	516	592	548	591	521	522	539	562	523	512	601	540	570	529	582	572	547	532	568	571	503	540	563	566	576	518	546	562	568	596	562	519	575	521	528	544	549	534	591	583	562	555	568	589	577	551	528	561	568	555	552	535	530	555	544	568	568	581	553	616	542	536	592	543	570	578	549	545	550	529	585	523	577	543	563	556	582	596	532	558	547	536	537	610	545	577	551	537	544	579	571	554	552	582	549	583	547	530	581	551	572	579	602	561	531	588	574	542	568	570	533	611	564	547	567	555	582	583	564	593	565	559	562	591	589	587	527	544	587	555	555	541	546	629	565	606	540	491	535	547	552	516	536	539	575	535	577	571	593	547	594	554	557	519	607	596	554	588	596	589	539	541	534	524	551	565	584	551	581	574	538	578	605	579	547	596	615	561	540	564	583	575	577	538	590	595	553	553	560	574	542	546	553	561	573	543	606	573	535	578	576	534	553	581	563	498	558	566	541	567	557	572	557	553	538	538	548	540	509	582	537	554	576	583	563	574	580	559	564	550	563	520	573	540	571
25665	20840	27838	23989	21036	20915	10696	1577	1026	925	865	854	796	773	787	754	770	763	771	914	917	961	1053	1041	1114	1140	1363	1366	1255	1255	1163	1086	1128	1026	1014	1006	952	938	875	821	766	785	725	709	710	670	722	717	649	702	645	645	639	665	640	652	648	654	626	634	615	662	577	649	627	635	626	673	639	672	650	699	638	620	682	634	620	645	639	652	650	661	618	638	666	611	644	672	606	655	647	621	602	633	642	650	625	612	660	659	613	615	647	683	638	600	640	670	666	635	679	653	653	614	626	600	658	652	611	642	646	648	640	598	677	634	668	616	671	642	663	625	641	669	634	634	646	629	674	653	683	673	676	651	631	620	660	689	618	590	648	657	619	701	674	692	620	697	663	641	624	657	627	644	591	667	592	686	629	631	616	714	669	660	646	674	665	694	611	670	664	589	671	677	630	632	641	642	648	610	626	633	641	597	639	671	624	661	621	654	658	595	708	665	640	641	649	664	689	654	633	660	632	660	630	653	679	621	682	721	653	628	656	639	649	666	650	631	676	642	608	671	656	623	630	682	622	662	627	646	662	623	674	621	617	616	676	656	649	687	657	623	657	624	620	665	616	612	619	613	633	656	632	666	617	653	661	635	634	662	667	643	669	604	666	610	639	582	671	685	659	632	635	636	624	654	666	614	639	612	651	661	612	652	696	649	630	648	648	603	677	647	627	672	639	622	683	610	604	636	707	616	644	635	625	648	674	653	603	661	676	629	633	636	652	622	685	620	666	626	667	651	643	640	636	652	652	663	654	625	625	634	628	708	602	635	694	646	688	664	672	600	623	624	645	635	627	611	679	665	655	623	635	643	614	672	627	650	625	663	656	664	674	665	690	583	641	667	639	615	664	627	642	616	627	646	694	604	606	646	617	669	622	652	612	617	625	640	668	627	609	635	640	667	644	670	665	630	648	600	623	650	600	643	699	705	638	650	642	630	703	676	650	624	642	601	695	628	633	657	674	575	642	629	668	634	610	649	669	627	627	672	676	608	602	651	644	627	693	681	597	642	674	675	623	624	651	669	638	663	624	638	632	567	677	620	646	592	647	639	657	685	620	620	689	639	644	639	656	594	637	624	654	617	614	609	661	647	604	686	661	598	665	638	609	663	621	625	628	653	660	638	630	612	671	670	598	665	644	674	644	634	672	692	639	606	649	671	688	651	583	692	659	668	618	697	622	692	709	650	669	667	665	639	640	659	681	611	646	656	659	628	671	629	625	672	676	643	600	671	634	646	662	641	608	625	644	619	709	584	638	603	620	628	632	606	625	615	678	666	628	635	597	633	641	629	640	671	613	616	668	657	661	645	665	638	645	652	616	635	602	644	649	649	613	647	662	639	663	643	624	628	655	641	702	575	633	645	621	610	648	633	645	626	694	613	664	615	657	658	614	632	671	624	658	644	623	628	667	655	684	629	663	655	624	686	626	672	637	629	660	682	634	609	645	696	682	693	649	663	640	667	631	644	657	668	633	621	653	652	627	622	671	637	597	653	628	634	637	651	671	615	632	617	587	625	657	669	645	669	640	661	669	648	638	646	592	654	606	634	671	632	633	592	656	612	586	638	649	662	631	651	650	631	650	659	645	684	590	675	626	637	638	598	611	652	655	659	662	646	608	689	657	659	676	643	640	646	639	627	606	601	627	628	633	597	670	597	626	662	654	629	660	647	672	659	638	632	630	623	611	640	672	628	585	645	682	620	632	685	645	599	629	629	640	631	638	600	652	631	648	656	652	641	655	686	653	617	682	576	600	618	698	678	651	643	637	637	593	606	610	612	626	675	652	635	708	659	620	637	653	657	690	612	650	675	672	613	619	646	646	635	594	618	625	624	591	667	664	639	645	593	670	691	636	644	641	671	654	648	610	664	679	643	630	658	652	649	607	650	646	622	681	640	604	656	627	638	625	646	568	704	649	655	624	653	651	606	665	592	594	639	625	658	671	618	669	652	700	679	633	601	599	610	646	617	667	646	639	657	686	622	613	645	619	595	662	674	611	635	668	621	626	634	645	637	644	655	641	683	649	620	688	657	601	650	675	623	650	644	630	618	640	610	607	655	621	581	644	642	691	679	623	611	599	650	672	604	658	657	670	646	649	619	659	641	651	660	681	623	662	623	602	654	637	654	647	670	611	621	668	620	647	644	677	632	652	657	652	627	651	668	663	640	634	647	654	611	656	625	629	631	641	646	635	588	597	658	619	662	628	630	616	685	675	625	580	618	635	619	663	635	632	652	630	598	669	615	647	648	619	662	661	642	674	665	657	654	637	650	654	639	641	617	665	656	608	622	636	627	667	601	604	661	640	605	586	646	656	633	649	651	616	651	628	634	674	685	649	594	635	626	617	643	647	644	647	643	618	653	633	632	613	664	633	660	635	632	628	619	651	614	635	653	648	633	651	647	633	644	648	656	599	611	647	601	667	619	629	652	633	626	658	652	662	675	655	632	680	666	630	677	606	633	628	654	655	642	625	658	686	635	598	645	624	654	659	595	618	652	646	632	661	603	647	665	611	680	629	619	592	643	595	676	642	686	655	660	620	687	680	625	670	671	666	611	604	588	615	627	665	669	602	581	574	624	621	680	668	648	595	601	644	693	682	654	649	657	623	653	618	611	604	605	675	674	626	671	644	666	653	644	664	640	654	662	634	647	623	671	595	638	652	646	674	646	657	620	661	639	597	651	646	600	638	631	644	639	597	572	632	641	650	596	590	633	606	616	597	586	631	631	663	675	650	652	585	626	624	594	629	659	618	610	641	620	609	642	587	687	630	682	596	657	668	620	625	661	615	627	695	634	635	653	634	614	614	679	638	627	573	625	650	615	638	631	652	647	630	699	636	654	654	662	706	664	648	624	675	630	640	636	613	643	668	656	633	649	614	598	632	692	628	629	661	624	651	660	645	669	624	674	624	654	630	620	650	674	695	599	684	656	618	657	635	688	691	658	647	637	644	667	682	614	590	636	628	644	606	652	629	613	629	614	623	608	656	644	610	662	629	609	637	675	633	617	643	663	636	685	625	667	687	593	674	674	657	698	651	679	628	622	677	630	647	694	590	657	657	643	605	652	672	691	638	659	652	636	612	661	642	624	682	645	640	620	663	588	628	623	656	670	668	613	662	615	611	623	672	612	596	647	632	641	628	642	602	635	601	650	635	651	662	640	645	617	690	672	620	636	604	637	644	629	578	605	623	684	593	623	678	675	644	616	623	649	644	649	645	665	677	643	626	628	691	625	695	610	678	673	632	655	602	651	639	629	640	608	615	649	610	604	634	649	618	629	645	620	618	647	607	641	590	628	650	625	616	644	608	680	640	645	619	648	638	624	619	615	673	643	619	630	628	644	688	655	625	629	648	633	645	667	697	628	669	638	634	608	636	652	624	613	627	627	616	597	642	658	640	593	596	603	670	612	639	590	640	679	668	631	618	606	698	609	605	575	679	681	603	668	651	625	635	592	627	636
47980	39938	37149	38744	27571	11364	2618	1710	1181	981	955	846	860	787	811	826	850	878	913	1022	1145	1217	1274	1448	1377	1540	1865	1893	1855	1762	1537	1449	1410	1392	1256	1206	1195	1078	1038	803	841	796	769	777	672	633	654	578	568	592	554	568	601	514	543	572	512	532	546	553	515	504	562	560	521	489	587	565	517	550	553	533	556	549	537	525	557	531	564	560	532	553	556	524	517	545	524	486	525	550	537	549	529	538	497	532	518	536	538	541	551	522	529	528	505	506	537	506	534	516	512	546	548	586	550	553	574	525	470	566	536	536	532	529	529	565	568	571	534	484	537	576	531	545	522	547	539	524	537	519	556	541	519	470	592	520	545	489	531	515	517	575	570	533	488	516	556	533	542	537	533	570	523	533	555	555	526	493	563	511	518	532	534	500	531	542	483	556	543	505	530	550	543	567	559	564	548	529	537	524	579	511	486	583	547	525	535	569	553	588	532	521	496	571	565	513	547	516	538	521	542	513	543	532	537	555	560	562	489	533	556	574	525	560	530	538	510	566	534	536	555	528	544	525	558	583	522	516	544	571	557	545	525	536	545	548	516	534	535	538	520	542	546	570	561	567	529	525	507	508	501	542	578	537	599	541	532	515	569	515	542	525	522	523	564	502	530	524	531	553	554	482	597	562	512	532	535	539	542	547	491	509	523	569	532	523	548	569	522	545	522	527	550	524	550	543	519	553	535	567	525	533	524	568	525	543	515	546	482	554	543	556	568	531	554	568	541	555	552	504	543	549	548	529	480	557	539	542	545	523	544	533	569	527	527	506	570	582	537	553	529	525	561	529	566	530	524	540	582	569	502	539	574	533	540	540	517	503	497	551	548	568	519	580	565	539	538	540	538	570	550	501	543	542	538	524	527	525	522	488	531	559	544	539	524	534	516	511	499	530	535	541	557	549	542	559	488	475	554	493	517	518	518	542	489	547	528	562	537	532	511	521	561	542	547	538	564	600	572	533	501	519	530	543	519	518	533	567	517	535	536	567	548	561	543	544	551	553	523	516	578	520	552	538	603	550	558	565	549	592	530	565	536	529	528	507	596	546	567	555	518	551	599	532	500	585	534	537	518	526	568	553	541	513	554	519	499	538	524	546	556	574	523	522	551	533	553	497	533	508	543	600	538	548	544	557	560	557	561	535	535	537	546	516	492	500	521	517	521	533	562	550	567	537	519	506	547	500	561	562	545	528	509	502	502	522	558	559	500	509	552	526	517	553	524	504	506	516	545	566	533	501	553	503	508	567	540	514	527	539	552	577	539	532	563	521	539	527	529	513	549	511	508	530	548	527	541	516	511	526	533	467	573	530	539	496	549	542	483	539	524	552	536	509	506	561	572	551	523	558	545	526	528	537	527	541	551	494	530	549	539	535	530	549	522	528	544	524	596	585	508	587	558	519	506	539	524	547	529	524	537	571	575	543	548	530	513	573	548	518	547	520	524	549	548	529	564	520	557	555	514	550	494	547	533	568	548	552	517	519	550	523	541	571	549	532	529	543	563	462	535	545	593	572	540	541	532	532	544	543	500	542	524	516	556	543	546	520	556	555	535	559	510	516	507	545	547	511	537	543	522	548	531	537	530	525	563	513	526	528	530	514	516	552	510	517	537	522	497	510	508	556	529	526	557	551	501	550	523	540	528	571	540	549	524	570	515	501	508	497	538	548	540	523	587	518	544	547	539	532	531	557	509	566	521	567	551	522	546	553	539	534	570	541	553	537	541	515	540	495	551	557	506	506	580	500	530	515	507	516	525	524	513	528	562	549	556	542	512	579	542	578	547	517	569	575	528	518	546	552	526	527	546	554	532	529	516	539	524	529	534	513	543	558	565	571	555	538	528	548	553	548	519	514	576	541	518	541	569	521	537	497	518	525	484	565	511	529	517	530	533	541	533	525	524	549	523	503	590	529	587	520	538	528	523	539	601	540	525	512	488	529	563	544	578	519	494	573	552	552	581	548	504	562	505	529	540	555	535	524	520	521	537	548	540	537	551	546	536	526	536	567	573	530	567	519	508	541	507	520	525	540	529	501	562	537	541	572	555	482	601	491	522	513	523	567	526	506	585	525	523	553	548	529	514	518	514	498	558	550	560	574	520	550	562	545	562	542	568	507	495	555	543	509	552	540	572	558	509	562	505	552	541	547	572	555	500	523	560	534	525	525	569	534	584	566	545	498	549	540	524	538	549	543	554	510	529	570	566	541	527	543	516	561	503	558	544	509	498	545	547	515	538	525	554	538	535	506	584	541	511	532	517	530	531	532	543	546	521	555	544	571	531	521	552	529	545	537	540	563	530	518	522	551	553	538	528	519	540	558	523	548	518	508	513	528	515	514	578	536	554	532	521	558	536	539	509	497	575	521	538	556	569	552	585	549	562	570	532	502	553	554	556	552	578	580	560	503	549	535	562	552	544	501	563	544	547	497	556	578	575	548	577	539	533	522	567	505	566	540	501	532	522	537	515	543	535	560	541	543	529	563	560	540	520	562	569	526	501	517	494	574	530	516	530	532	539	495	531	532	559	514	566	548	577	511	544	578	535	533	589	540	529	557	560	527	551	533	562	495	484	514	511	513	541	518	562	580	521	522	504	562	501	541	535	515	545	547	548	565	545	572	535	551	530	510	525	567	521	548	501	539	544	548	522	545	535	531	536	500	552	510	525	506	548	531	569	499	560	548	542	525	511	521	542	509	520	529	526	551	562	579	539	536	581	519	579	526	542	533	559	532	533	551	529	565	521	546	541	527	548	503	535	532	532	545	527	504	503	540	554	533	526	573	550	540	569	523	534	568	537	536	563	505	499	584	539	537	531	557	559	510	548	491	494	506	522	523	578	525	548	544	531	552	511	553	531	528	542	504	555	566	518	560	533	552	539	509	583	565	546	537	552	534	530	489	496	527	536	542	536	545	501	559	501	556	517	565	521	552	542	517	546	514	542	578	502	564	585	564	547	517	488	546	533	554	528	545	491	522	556	514	562	548	521	547	581	529	503	571	519	578	490	560	517	537	504	538	534	568	544	514	584	519	485	575	571	547	572	526	557	561	531	524	520	531	498	504	530	549	556	562	503	546	518	502	483	538	531	554	497	558	544	516	505	562	561	563	522	538	510	548	552	534	560	523	530	536	534	564	516	546	570	571	555	544	538	570	533	536	502	514	525	523	561	513	577	551	512	538	510	502	523	552	545	545	527	512	579	524	527	528	584	528	546	543	512	535	536	565	521	552	590	527	591	514	522	534	541	518	500	559	541	562	529	501	540	549	541	529	604	532	548	560	556	521	587	540	553	569	534	554	502	523	527	516	540	531	529	601	536	552	503	546	488	569	568	540	524	590	550	520	504	530	534	529	538	541	541	514	515	533	554	562	568	526	507	539	541	561	549	546	514	562	574	552	539	540	522	530	551	534	511	547	577	522	525	532	537	550	540	532	572	581	529	517	552	555	529	568	519	484	540	601	513	590
28652	21109	25980	25295	11489	2998	880	722	782	675	688	683	659	731	705	675	689	761	733	672	782	774	792	897	881	949	999	964	998	1031	983	909	861	842	866	872	853	835	739	743	778	753	749	742	736	677	665	729	577	708	633	689	685	703	664	657	629	632	612	683	614	696	663	666	648	632	663	662	641	651	660	667	682	691	648	640	656	664	651	674	624	623	634	697	651	689	681	705	641	678	673	623	604	669	649	664	665	672	625	622	659	644	655	687	687	702	705	618	662	676	661	623	646	640	672	649	669	683	605	638	710	581	644	624	652	674	683	645	621	631	638	640	647	601	685	687	655	669	681	691	711	682	646	645	658	645	668	680	677	625	689	624	668	620	644	661	657	661	660	668	630	634	681	655	624	667	675	659	641	687	676	677	658	648	646	655	668	644	644	675	636	628	680	644	699	686	607	668	643	654	684	641	685	705	625	642	679	658	666	617	703	613	634	670	656	675	647	634	661	651	631	660	622	640	686	637	652	634	668	675	658	610	694	674	639	606	617	672	615	650	653	653	643	663	625	632	691	646	693	667	679	633	650	633	649	697	654	644	609	662	642	630	677	631	652	687	653	624	640	608	630	634	668	681	663	690	673	635	655	641	650	677	639	666	676	639	653	673	730	729	670	661	646	677	655	685	670	618	653	634	631	636	612	651	658	696	658	620	696	662	648	695	687	651	630	690	640	707	669	666	696	688	653	690	636	629	669	680	642	672	660	660	628	627	656	622	651	646	622	626	645	680	654	698	648	616	629	635	633	626	666	630	571	696	701	658	626	641	678	669	696	652	693	695	646	604	700	700	654	625	622	662	686	687	679	698	641	635	645	657	652	664	651	608	627	641	607	599	636	625	642	626	631	649	619	645	689	682	622	633	698	668	628	627	682	642	694	700	662	619	639	692	690	676	632	643	608	679	713	627	660	655	624	655	695	663	638	620	688	707	650	626	674	665	632	634	664	692	640	628	669	678	644	645	645	668	696	686	666	655	660	687	661	645	663	665	622	703	633	715	621	621	635	677	640	675	670	659	602	678	704	643	687	607	651	653	646	658	643	633	675	626	667	673	668	678	651	659	650	682	654	624	626	688	657	643	649	641	619	634	672	668	690	670	630	636	614	648	649	643	667	670	604	673	647	688	641	620	654	646	628	683	649	711	644	688	673	706	661	674	657	662	655	626	653	653	719	681	679	666	651	677	686	621	672	685	619	610	655	694	678	668	648	691	669	610	672	642	689	646	681	606	658	627	670	642	648	664	655	689	663	639	626	619	648	686	653	677	683	665	697	659	635	654	673	636	717	664	659	647	663	666	636	692	641	665	646	680	645	682	674	657	652	677	668	618	675	677	662	703	647	645	677	627	688	685	612	662	659	661	662	638	660	637	661	632	610	655	616	657	631	647	648	641	682	690	685	613	659	688	650	701	660	658	626	633	640	653	640	689	648	669	651	680	633	627	679	650	650	662	634	659	647	602	616	588	630	677	650	644	658	635	649	651	670	678	659	619	647	651	640	637	612	663	640	689	646	641	633	668	649	630	676	620	651	649	668	659	635	662	668	660	628	655	652	684	669	666	667	674	672	663	702	603	674	630	621	655	627	620	665	660	622	668	680	657	641	668	667	615	691	621	634	701	631	626	688	644	629	669	676	679	644	681	687	637	676	639	713	667	668	629	660	664	675	634	686	712	640	642	659	646	686	630	647	676	666	608	628	631	666	638	678	678	614	673	641	664	671	644	659	634	669	683	648	703	710	662	625	645	660	671	623	678	659	663	627	643	621	669	643	646	648	600	648	637	682	665	639	684	712	657	608	640	633	661	697	658	720	751	658	660	628	608	612	616	672	682	703	679	593	636	673	693	682	683	618	624	644	711	677	648	630	642	657	696	673	666	608	640	724	682	686	667	643	621	610	583	636	681	669	676	692	669	654	665	645	683	679	636	644	703	676	667	643	614	679	631	649	641	635	629	680	664	664	661	658	638	640	643	679	666	678	648	657	637	635	610	627	618	622	647	683	597	676	671	710	649	660	655	643	622	673	649	653	649	664	657	616	655	674	624	658	667	631	701	704	640	607	637	673	669	678	610	665	652	645	662	677	633	640	667	674	626	632	698	656	666	635	705	681	676	612	665	691	652	664	645	610	668	625	681	671	671	675	626	640	624	648	671	641	661	673	676	649	657	623	620	668	643	624	651	712	669	654	651	668	687	696	620	647	685	659	642	649	632	663	637	704	674	723	667	668	651	675	649	660	650	655	619	623	669	617	671	666	677	631	648	674	663	645	707	665	669	637	653	619	653	666	670	642	662	623	614	641	643	680	714	678	687	647	637	679	633	651	638	665	685	665	646	656	650	613	692	697	663	644	614	667	660	641	682	715	671	701	641	718	660	660	672	654	684	685	637	649	637	645	652	646	661	677	654	647	660	660	642	721	683	627	599	642	618	680	662	652	700	647	702	675	613	698	622	606	622	665	655	639	601	653	662	643	659	666	666	663	655	653	659	661	641	655	665	647	606	665	638	677	657	673	664	617	630	670	702	643	614	663	629	619	626	656	668	673	665	667	612	700	656	636	655	650	676	676	602	646	663	632	598	653	698	655	622	664	656	641	634	642	641	663	639	665	653	697	664	648	664	693	632	696	650	617	613	614	682	670	672	622	674	672	664	657	615	643	665	644	654	664	679	699	673	714	651	660	655	637	660	681	640	637	617	651	693	649	639	649	632	607	682	588	628	689	658	649	637	671	638	687	710	663	590	670	635	677	582	697	657	654	645	673	638	691	624	606	663	658	640	659	634	658	688	663	637	681	659	615	685	635	608	639	686	640	686	640	676	665	642	683	672	634	635	651	672	640	647	656	620	636	708	641	670	657	637	636	636	676	647	646	663	642	720	664	666	658	630	692	644	664	651	630	659	621	609	636	630	617	696	625	679	659	631	659	633	674	622	591	711	672	633	621	632	626	702	671	647	670	599	709	737	697	638	684	620	646	674	650	639	652	647	642	599	676	670	593	682	690	670	642	630	606	691	667	629	690	595	632	674	685	647	637	657	605	610	666	640	629	688	665	636	646	680	683	647	647	624	674	674	646	633	642	671	653	634	649	662	644	670	650	618	649	692	663	669	654	624	665	652	659	642	666	705	691	650	664	620	645	662	631	697	671	722	654	617	666	646	673	681	657	681	643	654	656	638	652	617	674	660	636	623	677	629	691	636	674	648	653	646	675	658	659	668	658	678	634	660	647	630	632	609	662	669	614	631	661	657	683	676	690	613	669	650	671	651	657	664	610	647	729	700	656	679	698	672	684	674	658	636	618	694	662	669	638	652	615	705	653	655	653	659	689	646	623	720	675	638	658	628	683	617	667	653	648	654	660	678	643	651	615	693	641	643	661	728	634	663	644	645	669	656	636	679	632	671	676	672	627	689	678	618	692	612	651	648	690	623	649	693	617	663	626	653	679	661	609	643	661	647
45247	29956	25814	25328	13058	4171	942	835	699	622	614	648	624	639	651	638	662	663	679	733	758	871	933	1029	994	1101	1195	1326	1282	1209	1239	1159	1146	1014	924	1002	877	863	761	721	747	706	702	695	640	631	636	608	571	600	547	550	549	604	552	553	530	567	538	535	619	600	564	571	565	554	546	588	537	557	507	566	525	537	602	526	537	549	556	571	513	550	569	592	537	585	554	556	556	558	567	581	547	502	531	616	557	564	555	598	533	535	574	518	570	594	579	512	562	568	577	594	591	541	555	549	547	534	548	523	536	577	549	554	532	546	551	544	533	553	582	526	557	565	553	535	511	509	570	559	533	532	600	585	571	566	527	547	536	577	546	500	544	568	594	548	534	560	583	595	597	582	530	567	543	518	510	568	552	576	552	579	597	518	527	557	520	567	580	564	549	534	502	550	613	580	553	580	582	555	573	570	555	541	541	508	598	512	548	513	571	571	537	558	546	533	569	531	593	531	570	567	540	527	573	539	567	582	567	576	548	505	545	615	517	539	580	521	560	516	582	536	535	549	582	569	529	558	534	536	534	521	590	608	549	599	519	564	536	567	544	540	563	598	558	523	574	568	607	570	579	560	544	596	552	536	546	645	552	566	552	519	558	546	558	544	551	546	572	556	569	556	579	498	567	590	525	576	584	559	550	587	542	553	562	600	602	571	553	568	572	571	532	532	567	578	586	565	538	560	582	576	535	541	557	560	556	525	524	571	585	504	540	586	505	556	550	554	536	570	564	556	564	584	537	591	615	537	565	543	577	527	592	535	574	583	578	571	553	592	564	535	526	587	582	557	526	517	593	605	587	570	552	518	536	570	543	540	580	550	530	571	547	551	547	545	529	564	585	549	497	643	577	563	556	548	562	552	558	577	585	577	547	523	618	527	593	547	552	560	517	582	524	550	532	541	582	571	508	544	556	568	515	542	564	547	595	607	568	534	581	557	574	608	522	507	564	575	549	565	548	552	577	517	571	548	522	529	539	494	594	535	542	576	562	550	538	557	523	557	544	580	555	574	590	526	559	583	556	559	574	576	564	563	537	536	549	568	511	555	549	557	518	532	568	551	552	527	594	545	553	564	590	540	571	585	539	569	532	531	567	536	533	590	557	526	524	569	549	533	532	580	547	550	586	563	535	529	549	567	571	553	589	514	543	531	560	632	572	544	565	549	589	567	576	533	530	558	594	538	569	555	545	559	529	489	558	515	532	529	523	545	583	525	581	610	534	544	532	538	549	551	595	577	526	554	543	525	576	559	560	580	527	622	583	586	587	521	547	566	622	570	536	545	497	562	560	556	537	490	539	530	519	578	569	581	496	521	559	560	569	532	556	572	566	592	575	554	533	582	536	552	537	548	535	560	519	608	584	527	532	507	624	557	555	498	550	585	601	539	537	567	539	612	530	576	551	541	564	537	614	581	567	560	535	536	533	534	562	593	549	543	538	541	539	499	588	535	561	545	545	607	552	553	572	531	591	525	546	580	509	551	536	548	539	529	608	556	574	558	530	559	554	579	515	564	538	544	567	609	552	601	594	560	564	534	575	572	515	581	497	574	511	541	564	546	556	533	550	605	557	516	598	545	522	551	548	511	538	547	570	551	597	563	554	580	587	535	533	526	539	539	589	552	570	570	560	526	568	580	531	542	520	525	572	585	583	543	575	536	544	500	604	505	519	526	560	597	542	560	550	589	549	571	516	555	508	561	576	540	594	575	573	559	569	578	571	556	543	578	561	587	558	550	536	582	573	583	591	573	560	560	554	567	550	589	557	543	561	534	542	547	524	548	563	536	564	568	546	551	499	544	552	555	566	553	559	604	560	542	546	563	577	528	569	585	539	528	541	569	535	546	547	587	525	497	554	534	521	589	562	493	596	584	557	544	581	549	558	556	549	584	560	545	544	548	547	542	557	567	561	589	571	562	562	563	573	560	598	544	556	557	535	542	579	551	549	534	577	527	545	537	534	535	546	583	557	561	542	570	540	542	571	561	566	566	572	556	553	570	566	526	543	562	579	511	573	578	581	555	586	552	548	516	542	525	536	557	561	517	556	521	549	544	569	588	574	574	564	584	533	578	576	529	572	563	577	533	592	561	566	575	575	546	580	597	553	556	571	581	550	552	535	508	558	540	565	591	528	541	524	559	564	576	569	577	504	552	586	597	543	531	572	593	535	534	541	574	510	529	502	571	579	536	585	541	570	562	550	548	510	512	532	558	554	536	509	547	535	540	520	569	613	588	552	552	539	587	567	581	577	615	548	569	585	532	520	547	550	586	573	563	574	544	549	595	628	551	578	562	633	556	550	565	523	545	544	530	566	574	534	528	570	571	601	568	586	560	519	548	543	621	534	573	570	531	642	566	567	535	571	554	559	573	580	516	560	553	599	559	514	589	584	526	562	568	573	564	578	544	547	562	577	528	593	593	615	590	521	551	569	539	589	569	547	550	538	547	582	535	595	543	520	567	581	552	557	583	538	594	525	573	550	514	556	543	562	555	580	547	521	544	577	549	518	571	566	554	560	578	585	548	543	559	530	557	558	564	592	546	548	576	601	569	569	567	559	521	575	573	559	547	554	542	568	564	570	507	505	563	542	539	526	507	541	524	554	553	537	605	553	564	557	551	602	548	590	597	556	597	534	582	574	552	528	578	555	561	533	588	528	570	580	584	551	555	584	569	568	526	521	591	503	567	541	578	577	546	561	554	559	575	559	584	521	554	553	555	567	534	520	556	530	533	545	565	550	547	560	560	543	554	535	552	553	506	486	549	581	600	558	535	545	551	511	572	525	557	566	511	568	567	567	501	509	593	558	567	535	534	567	581	537	541	543	584	538	554	538	510	541	569	528	525	573	538	525	554	543	534	529	578	567	513	552	540	584	574	528	503	557	586	580	580	555	525	593	547	532	541	555	553	560	554	581	577	562	500	538	570	542	554	590	533	555	539	576	558	567	489	524	540	491	566	521	569	572	526	571	582	538	546	552	576	571	574	573	572	573	536	547	573	569	566	590	512	516	524	545	573	569	571	528	515	565	576	561	522	565	544	517	551	554	562	539	527	544	614	587	556	566	545	541	564	541	585	535	530	538	544	552	563	569	548	581	564	542	553	583	546	565	558	565	551	529	581	557	566	556	585	601	534	559	540	577	575	587	562	586	605	571	601	540	554	548	551	561	537	533	524	577	523	554	599	514	550	560	556	562	545	557	566	529	562	559	548	581	567	547	575	554	560	570	556	552	544	562	542	529	573	559	575	513	576	538	574	545	518	518	555	541	581	533	553	598	533	527	557	528	555	554	593	539	529	540	573	564	552	529	528	519	535	553	525	544	539	534	555	569	562	548	563	593	543	565	569	597	574	567	548	588	540	520	547	547	614	525	516	578	574	579	538	567	537	541	537	564	562	575	539	555	544	512	541	579	551	556	567	557	551	568	524	599	567	533	582	549	543	561	567	555	582	525	512	570	536
26875	20815	27327	24602	21144	13266	1846	1079	905	761	773	685	692	728	733	704	716	685	726	754	780	793	817	820	915	924	1095	1094	1070	1075	1096	1036	965	979	903	834	842	825	798	802	784	763	746	760	706	648	648	647	597	613	678	643	682	608	661	583	644	660	630	635	597	624	624	647	631	643	645	650	596	627	624	621	597	620	646	589	610	618	641	626	648	675	602	582	591	611	640	707	658	592	618	575	625	648	640	639	625	638	597	652	619	596	637	638	656	644	656	632	651	630	564	630	633	656	654	643	661	590	604	602	590	677	605	601	637	653	582	585	669	604	663	644	675	636	627	615	619	640	669	578	667	615	599	607	563	625	633	632	605	673	636	616	600	615	585	656	590	654	621	627	627	596	591	675	586	616	587	568	625	645	635	606	639	613	627	622	621	633	626	662	598	611	662	594	623	597	661	654	671	668	694	679	607	634	647	619	627	648	592	567	632	606	613	646	630	595	623	628	613	627	616	616	625	673	638	603	615	609	587	603	610	647	617	594	638	623	633	622	644	632	618	623	607	628	601	633	616	623	599	615	649	612	653	639	618	635	638	623	632	649	630	574	575	611	620	623	633	626	589	634	671	631	609	608	664	620	549	578	591	640	605	654	630	603	632	654	622	614	640	638	636	573	631	628	637	544	666	632	628	642	650	610	645	633	668	628	585	652	545	620	583	618	642	618	612	576	654	639	621	621	648	657	638	634	632	621	641	667	630	644	609	671	621	614	639	666	655	637	611	603	654	649	647	618	598	602	641	573	612	572	637	628	617	595	625	667	667	646	623	603	624	621	704	653	601	631	581	608	647	611	620	626	577	621	592	647	626	617	600	619	589	578	626	611	661	641	595	638	608	601	579	591	654	660	603	640	627	629	629	636	576	598	636	657	592	641	623	620	599	625	628	610	626	686	629	626	635	610	596	625	637	669	620	616	650	592	610	609	635	665	654	663	645	647	643	627	559	648	617	621	619	612	622	662	562	639	644	640	641	625	579	601	617	601	623	640	631	632	631	628	599	651	578	601	625	630	623	583	635	619	641	659	643	603	610	638	623	614	661	588	640	651	646	649	636	676	606	623	639	616	649	652	623	612	623	581	596	627	626	601	638	669	632	622	571	613	583	594	618	655	666	599	608	626	660	640	629	597	603	662	643	577	636	649	606	599	635	600	674	606	599	596	619	565	649	623	670	595	662	648	599	644	590	657	648	640	594	610	654	555	610	647	596	658	602	667	600	588	562	606	661	684	628	628	598	640	627	626	647	638	566	618	629	635	604	654	649	611	690	640	650	661	604	615	586	645	625	597	615	627	633	653	595	634	677	610	644	645	631	633	586	636	616	650	609	593	615	572	636	618	630	641	601	601	665	611	605	622	617	635	610	633	633	609	653	592	633	610	625	597	589	639	646	636	657	678	630	661	647	641	628	605	601	664	706	632	579	657	597	601	635	620	616	617	604	638	640	630	610	640	592	601	646	625	631	578	639	629	589	602	592	649	603	617	622	606	619	624	657	624	601	604	657	637	591	594	635	630	616	641	565	655	579	620	611	618	601	635	614	606	608	609	619	636	611	605	615	609	621	631	613	650	626	593	597	653	584	621	640	599	595	628	649	561	590	658	650	690	645	615	588	642	619	612	649	601	620	633	599	591	658	659	630	618	644	633	601	629	600	640	661	676	639	620	650	622	633	593	612	632	592	605	619	648	613	541	570	602	655	643	599	616	596	613	628	594	612	638	655	660	636	624	638	650	617	604	645	618	626	632	613	601	644	606	597	613	648	569	599	644	584	584	594	598	663	635	645	656	652	661	663	632	578	674	612	614	582	645	617	648	604	570	670	618	640	632	661	657	655	638	594	631	582	629	631	642	597	642	603	635	614	627	612	664	614	616	622	657	593	630	610	596	641	598	642	650	647	613	674	593	624	639	619	608	650	627	640	621	645	581	618	586	628	599	598	628	607	602	630	646	559	639	655	606	655	648	607	624	680	628	609	653	616	644	613	634	656	619	639	611	600	638	619	655	613	667	640	681	646	607	604	610	597	626	578	669	628	574	610	578	634	647	642	633	662	604	630	657	588	660	643	634	604	624	609	648	595	631	637	636	619	584	633	595	585	620	666	635	597	611	657	640	625	668	665	665	616	592	543	573	599	632	631	621	633	592	598	617	595	643	658	625	621	611	636	569	641	625	653	644	611	606	644	645	600	575	631	655	665	654	634	653	599	610	670	639	598	630	617	622	668	601	652	633	587	620	593	632	625	671	654	648	579	596	594	586	638	612	595	652	641	549	647	624	625	582	634	616	640	667	597	591	638	629	597	591	652	646	666	614	638	616	618	646	636	615	591	594	591	617	597	635	639	615	619	620	596	610	617	616	600	618	600	633	656	629	607	613	623	627	622	640	678	620	637	592	647	602	651	631	665	590	636	644	595	629	683	652	637	579	646	709	629	633	599	590	627	632	597	634	582	646	577	631	618	629	612	621	599	634	640	629	621	616	619	591	633	624	610	609	622	636	686	609	635	592	604	586	635	623	598	630	588	637	672	648	618	645	637	633	598	543	622	638	651	646	589	663	608	624	633	568	617	627	635	653	592	615	650	595	639	650	588	631	642	621	608	625	634	646	612	651	676	605	605	635	642	604	582	609	628	644	614	634	660	645	609	627	609	594	680	642	659	618	600	639	618	665	611	628	622	620	623	621	668	605	631	680	636	607	689	659	601	568	644	634	575	616	654	655	635	616	616	666	606	633	588	574	626	582	600	664	630	626	626	616	595	603	600	621	660	627	614	629	634	593	596	621	627	613	624	591	606	618	639	616	588	599	635	601	604	640	641	660	600	656	615	615	630	619	606	590	628	630	592	562	648	632	650	648	618	622	636	601	593	636	658	637	601	590	598	592	630	612	619	644	610	584	644	650	678	668	647	617	611	625	655	629	619	585	616	692	718	679	614	581	625	607	636	601	596	644	616	636	625	621	618	590	627	584	623	601	593	620	643	604	596	644	663	656	669	566	586	640	622	645	640	600	641	629	659	602	645	656	657	609	645	599	599	619	616	636	593	648	614	581	610	576	622	683	626	623	646	607	634	648	636	622	599	633	607	652	652	690	611	602	603	617	605	613	589	623	651	634	629	606	587	647	641	614	619	645	639	566	622	632	593	603	599	619	616	635	597	588	607	600	598	637	607	627	636	633	594	589	614	665	594	610	592	619	621	633	636	620	657	636	621	649	664	648	612	624	661	643	609	633	622	615	603	645	606	607	604	592	664	624	609	633	604	592	619	627	648	658	598	683	637	627	616	663	599	648	654	637	592	611	617	595	618	652	670	601	690	528	631	631	638	653	654	623	628	626	616	598	589	609	621	580	657	590	654	656	648	612	614	662	584	627	607	617	633	681	680	652	632	591	603	615	629	647	641	598	622	635	639	623	602	564	564	612	601	601	648	641	628	623	615	607	597	631	603	652	672	637	700	647
44365	35339	32892	33131	20489	6175	1238	1300	1039	772	775	714	684	649	644	687	725	736	702	732	767	847	876	942	1024	1159	1345	1437	1488	1429	1378	1344	1278	1169	1049	1030	958	911	817	804	750	757	685	698	672	627	631	598	583	584	506	543	571	594	507	562	552	521	525	548	535	554	527	570	527	533	533	510	557	523	575	534	546	517	520	556	516	520	513	510	516	506	520	485	520	500	512	537	561	498	578	502	523	486	522	518	511	516	572	512	528	533	519	532	533	490	501	548	515	552	546	520	548	527	512	539	555	570	540	570	545	524	526	568	595	515	549	495	529	514	564	575	509	500	515	509	517	525	548	574	519	540	503	528	545	542	493	531	514	591	520	543	518	525	505	526	516	543	539	530	536	504	533	511	505	569	560	504	516	504	572	518	552	519	536	542	522	556	535	575	501	535	537	479	528	492	551	525	543	533	582	572	519	514	506	518	509	527	498	532	505	521	516	465	521	530	515	516	499	517	537	513	493	533	496	517	504	497	530	537	504	517	540	511	504	506	523	510	544	527	512	516	484	553	493	532	536	537	495	497	517	560	563	541	551	512	536	529	522	507	519	495	515	479	543	528	514	532	500	492	506	520	534	548	522	477	558	465	524	514	513	544	579	491	536	527	543	537	516	540	510	511	545	511	521	512	553	527	557	517	565	564	508	538	498	549	500	531	558	533	548	537	537	475	565	537	536	533	545	551	522	527	506	543	513	527	535	536	487	580	579	532	505	496	518	544	531	497	519	528	526	482	528	548	510	513	534	474	578	572	519	520	494	529	484	562	503	545	547	528	509	508	518	562	518	535	571	496	470	543	482	534	522	508	519	539	585	507	566	528	489	514	522	556	548	511	522	484	502	519	510	529	548	516	558	514	485	492	556	556	534	525	533	493	497	492	534	542	544	541	527	517	537	539	535	533	529	542	521	519	503	497	519	526	539	551	548	539	520	529	564	528	565	537	553	493	498	520	516	584	547	560	526	524	512	489	517	499	493	494	557	527	542	475	539	519	516	582	545	512	551	517	537	503	598	536	561	525	496	559	504	491	534	541	538	526	544	543	481	519	528	520	468	516	557	499	511	533	533	550	538	526	539	493	481	503	577	511	554	548	558	513	560	537	528	512	512	548	554	530	506	510	537	512	500	544	529	587	573	516	509	535	483	519	516	537	503	536	501	520	542	548	503	488	520	535	524	520	508	547	516	529	527	503	519	503	478	496	544	539	529	570	559	517	580	551	523	522	517	532	532	512	520	605	533	501	516	556	501	541	512	515	520	567	507	516	521	524	546	518	522	532	528	511	486	528	502	546	596	556	568	485	512	514	526	522	547	545	485	537	518	543	514	563	546	543	502	518	500	522	521	577	516	522	560	559	532	536	514	533	545	535	475	560	510	553	554	505	538	512	558	535	507	542	511	481	530	527	490	499	558	503	539	522	523	529	494	524	520	511	509	485	560	505	522	608	488	516	542	528	532	516	535	534	553	516	539	537	525	521	541	540	536	505	568	544	559	559	481	532	524	540	548	539	473	531	499	472	519	490	525	516	503	527	467	566	546	577	495	520	562	522	505	522	526	524	509	518	535	560	541	518	536	517	535	553	489	526	509	494	497	515	515	533	536	537	524	543	531	519	530	462	563	550	509	514	565	514	532	544	520	553	525	522	541	545	554	505	525	520	505	528	515	495	555	496	526	517	548	518	537	546	509	538	515	528	518	550	554	559	517	531	521	550	520	493	486	567	532	531	560	501	519	524	509	514	555	562	482	515	518	518	536	543	528	541	536	511	501	523	524	548	519	489	524	517	542	535	499	502	560	529	546	586	523	521	531	532	558	506	516	528	481	499	518	498	535	473	506	533	520	540	516	524	536	511	557	541	522	534	537	510	504	496	540	543	513	530	530	522	550	543	545	501	581	545	506	536	562	530	533	548	510	529	511	541	567	540	501	539	528	530	514	547	496	492	514	484	587	556	544	572	538	528	540	530	488	523	496	545	543	525	534	528	545	527	542	568	499	513	560	512	493	563	515	504	509	528	506	526	529	534	530	518	492	537	543	559	534	483	544	540	537	522	532	507	542	520	530	563	514	513	501	475	572	561	538	518	533	538	509	559	500	550	537	530	506	546	532	530	537	512	507	539	530	538	527	493	578	534	540	530	514	525	515	516	508	551	510	526	521	536	524	553	535	550	481	535	556	495	523	510	508	551	529	510	528	499	571	521	462	533	509	527	542	587	551	513	545	499	522	542	552	519	523	486	548	527	536	578	524	518	534	547	536	495	544	525	508	550	532	543	551	509	525	545	532	484	523	514	526	539	496	516	548	540	520	515	519	566	565	514	505	478	515	525	549	512	518	549	554	527	562	527	499	566	529	522	522	504	546	567	538	520	537	536	527	567	508	557	563	505	513	504	540	530	562	546	499	546	517	559	555	517	516	491	513	539	494	502	560	522	487	559	513	519	529	528	504	531	537	511	492	502	532	527	509	500	502	553	502	508	524	538	508	510	524	561	518	546	500	509	584	538	544	508	533	558	538	514	499	535	502	535	516	541	516	545	505	525	476	511	514	547	513	533	529	516	562	586	552	528	556	511	532	518	536	508	514	510	559	543	536	505	538	547	511	532	512	559	495	504	537	518	495	480	529	527	563	545	517	538	518	523	485	525	520	535	535	558	550	549	529	537	550	521	581	567	522	535	531	525	506	547	554	568	549	502	533	507	559	534	529	528	499	494	522	527	518	535	554	555	514	534	533	534	508	569	509	566	580	524	529	524	536	542	557	549	541	511	539	528	519	487	490	549	562	512	522	517	512	550	555	525	504	500	547	533	519	510	558	565	554	515	561	539	510	540	546	521	527	488	507	535	523	530	557	542	528	488	559	545	527	522	498	528	507	521	491	521	535	555	544	501	530	496	537	553	513	501	531	551	517	489	504	533	551	518	515	503	547	516	516	532	527	560	506	505	536	544	558	506	514	530	547	479	511	543	519	508	529	503	485	517	505	518	548	505	524	529	508	551	545	509	518	537	518	560	511	509	522	509	552	551	576	532	537	520	520	492	543	515	541	523	454	516	531	510	529	525	506	505	497	505	497	502	553	525	563	527	530	558	487	514	525	521	566	530	495	554	530	530	529	493	549	533	491	516	533	517	507	508	540	544	526	536	556	570	525	569	546	536	477	532	518	514	565	549	527	504	516	545	529	542	495	508	539	532	551	541	528	526	511	561	538	565	507	531	519	476	517	584	530	509	514	553	469	542	512	501	555	535	538	475	541	506	533	554	539	499	523	481	517	520	508	520	499	523	561	533	539	543	515	519	518	508	552	514	527	494	511	505	533	528	530	555	562	549	529	524	535	536	546	540	519	536	553	545	557	531	522	513	535	535	512	548	542	526	519	532	536	533	538	534	509	558	551	519	579	528	560	532	478	578	536	488	546	506	494	545	538	544	576	513	490	509	491	489	516	531	504	526	522	519	543	529
26362	20764	27548	24059	20702	18402	3560	1082	869	800	768	813	773	759	756	737	718	712	676	766	798	737	792	851	862	957	1027	1071	1081	1121	1110	997	1027	933	896	875	943	870	803	827	782	805	827	797	755	732	753	719	693	646	699	674	685	642	670	681	620	669	649	661	671	672	664	629	731	671	674	679	676	643	643	659	690	644	669	677	666	661	661	689	706	668	651	626	683	645	664	668	678	688	631	639	660	648	656	684	699	637	668	683	650	647	623	674	664	610	642	654	609	653	644	654	659	645	680	668	677	639	652	691	695	642	724	680	722	642	655	707	686	653	630	658	691	597	713	665	719	654	678	672	652	658	635	693	687	663	599	691	703	664	636	669	735	655	697	616	680	666	695	681	670	634	673	596	676	655	633	712	622	666	660	693	642	698	616	744	661	660	697	734	683	673	711	675	655	667	694	689	681	712	673	681	663	661	677	684	608	702	706	688	645	643	666	656	705	666	690	644	649	659	657	690	686	651	668	643	668	646	608	665	722	662	706	660	633	669	662	703	694	662	716	645	656	626	687	665	692	661	646	664	627	703	702	650	623	676	661	679	690	663	695	637	648	651	690	616	644	684	651	637	637	651	652	640	653	683	667	641	661	663	700	680	704	674	725	684	710	650	662	680	652	629	639	650	644	726	685	666	658	680	689	684	670	655	627	632	641	658	632	648	698	702	675	662	643	723	692	645	694	664	686	685	662	687	686	649	638	666	656	671	656	654	643	685	688	663	682	623	665	662	685	666	665	671	703	664	662	641	613	666	668	665	707	706	670	665	623	671	638	638	667	696	684	681	673	671	752	679	627	732	639	680	631	614	660	643	695	654	634	735	664	680	671	665	659	690	653	668	645	651	637	680	658	651	677	683	664	686	695	608	662	638	707	681	676	658	676	667	664	663	653	673	697	653	688	658	655	680	653	634	693	631	653	624	684	684	713	659	691	729	612	704	689	695	695	618	679	698	629	645	747	730	697	682	659	648	690	646	657	689	702	674	649	675	623	680	639	652	661	657	639	659	704	676	605	662	654	705	669	652	653	627	666	629	719	714	623	685	692	697	607	669	679	669	631	703	640	664	652	707	671	656	676	670	666	669	677	630	689	669	690	650	685	705	629	680	632	706	640	625	677	646	694	697	655	655	683	725	704	653	656	680	666	674	644	639	675	716	678	714	665	653	616	654	686	665	727	685	713	631	690	645	714	712	665	636	609	653	629	636	631	602	689	643	645	665	699	634	682	690	642	636	674	693	659	623	618	696	620	697	684	670	687	601	698	687	711	691	667	623	680	628	678	622	676	676	714	663	677	644	699	631	669	667	680	685	667	696	616	649	651	650	643	654	603	666	656	677	659	701	649	684	678	687	656	678	646	675	697	658	691	613	631	631	655	654	660	650	638	671	665	672	638	646	672	669	664	667	632	686	692	627	661	680	638	699	688	649	613	640	663	651	667	659	703	686	687	652	692	632	650	654	641	693	674	661	684	611	666	697	687	718	703	626	689	647	665	643	650	685	700	634	698	608	696	668	686	639	658	686	669	631	646	660	720	674	642	634	646	699	740	634	678	703	675	638	671	614	662	706	666	662	618	690	675	669	709	668	611	670	653	654	667	710	646	719	689	658	637	632	656	672	672	639	675	665	676	691	644	663	703	670	642	658	661	664	637	658	682	688	658	654	691	702	716	648	631	658	657	681	694	692	622	711	641	645	630	658	655	636	647	691	695	645	719	660	669	658	700	707	675	628	655	678	697	657	682	643	713	651	665	635	663	696	684	695	688	675	700	630	694	693	663	687	641	687	678	632	622	668	649	634	656	657	727	686	644	682	599	690	710	671	667	719	643	641	652	694	652	648	679	654	658	704	678	667	660	676	683	651	653	649	702	669	672	627	630	669	704	695	641	674	639	708	683	685	719	661	669	628	679	650	700	665	668	684	619	614	673	695	667	682	676	694	698	703	693	687	671	671	628	679	643	657	683	692	668	676	659	729	693	694	667	676	594	681	674	652	633	632	671	656	624	673	620	636	710	658	671	671	610	668	674	634	662	684	655	672	697	624	642	648	647	673	648	659	693	617	685	627	663	701	674	670	693	612	671	682	686	689	670	655	674	641	675	663	663	626	674	643	650	652	630	662	632	670	691	679	692	664	682	660	660	654	637	684	672	673	627	736	671	677	706	676	596	683	646	661	603	687	661	637	723	681	685	638	675	682	691	704	655	653	699	726	636	666	638	708	673	648	686	631	671	683	691	642	675	649	684	699	647	675	672	692	654	624	649	694	671	657	683	654	690	693	681	666	636	664	692	652	669	684	722	669	665	681	678	652	655	634	691	654	697	671	692	660	733	684	703	709	674	600	635	696	673	626	594	684	654	627	671	718	640	657	658	610	678	683	643	654	661	665	711	715	645	640	670	636	665	642	686	664	695	677	662	694	639	659	646	739	604	654	673	650	679	667	636	658	651	607	710	683	659	684	673	708	641	660	653	603	626	677	620	648	642	696	624	659	690	612	652	666	679	669	650	672	621	627	663	640	654	663	652	685	719	684	680	680	632	601	731	642	646	677	644	684	619	650	621	660	653	697	680	659	699	642	675	648	710	637	673	656	640	614	701	672	678	673	661	666	694	692	652	690	643	664	670	696	725	677	670	649	680	672	660	660	691	661	671	630	697	694	695	702	639	657	679	669	657	689	684	690	658	615	639	677	685	642	657	648	719	669	670	662	671	695	687	685	693	635	632	641	717	685	662	654	680	648	708	698	654	686	622	661	682	655	641	651	636	708	636	692	696	629	665	672	689	684	689	652	627	674	618	696	669	708	652	701	671	704	653	695	657	676	614	640	639	633	695	674	622	643	664	653	647	623	664	678	661	674	675	662	707	664	654	709	632	612	643	631	650	670	682	707	662	620	609	669	711	638	684	676	667	743	683	692	632	691	689	719	656	677	676	691	631	637	688	660	689	701	664	678	711	678	618	694	679	644	676	659	629	708	666	696	664	627	684	646	673	659	656	686	689	660	660	685	691	664	673	691	680	654	669	631	704	625	672	705	599	652	657	670	716	652	687	641	634	673	651	627	663	659	692	610	699	658	626	688	668	660	656	674	648	676	662	663	649	667	686	660	685	649	650	624	629	662	680	645	639	612	675	724	649	679	668	653	664	660	650	640	670	621	699	628	591	661	659	639	672	670	657	650	685	681	672	673	682	634	689	646	652	630	648	641	659	700	689	639	661	681	662	624	638	661	679	636	654	701	621	676	694	695	696	683	590	670	672	654	665	644	651	675	660	714	642	650	662	658	670	682	643	677	674	687	666	676	630	664	658	635	682	709	676	697	679	725	643	638	652	652	669	682	641	685	680	648	679	691	712	695	673	702	697	671	697	688	681	670	625	656	691	681	666	662	662	691	669	675	715	627	728	703	624	655	667	672	665	665	665	630	729	705	628	669	739	693	678	633	692	617	643	671	673	634	679	685
45089	35753	32515	32192	17352	4278	1261	1214	939	807	765	804	749	683	704	709	730	724	742	722	732	750	821	874	1020	1061	1190	1384	1448	1443	1488	1334	1189	1143	1127	1014	992	916	820	822	829	786	756	707	751	652	648	618	584	599	551	587	608	571	579	579	574	575	596	537	541	571	568	600	539	551	571	580	588	581	579	512	552	534	539	496	537	591	545	589	543	555	577	547	585	532	514	556	574	558	607	577	566	537	560	585	567	590	550	550	543	576	545	571	534	531	552	546	575	604	554	559	527	574	567	526	570	545	537	581	584	591	565	494	573	570	578	601	586	564	582	594	519	568	546	531	558	590	551	562	551	545	553	540	556	558	524	557	549	571	528	529	520	565	578	585	528	558	563	564	577	560	595	568	515	568	530	553	562	567	531	600	560	559	585	508	489	547	552	596	551	555	571	611	578	544	568	575	540	557	535	582	547	567	576	562	572	554	532	560	522	524	548	545	589	571	578	562	584	544	548	568	577	567	570	598	557	514	552	592	550	631	569	546	509	561	563	575	574	543	567	600	601	522	548	590	588	605	560	589	592	571	539	544	598	553	548	565	538	576	609	522	565	601	570	569	597	537	515	576	573	527	530	547	575	549	595	567	545	543	541	546	548	606	572	574	595	553	588	567	622	537	528	551	552	556	550	585	487	541	575	563	533	517	543	564	527	542	533	539	619	588	573	554	551	546	567	543	563	525	520	562	588	555	566	539	553	579	524	566	541	560	555	602	565	540	576	550	514	594	501	524	529	548	562	567	553	535	532	583	511	565	559	548	529	573	546	566	536	536	554	522	594	595	502	542	534	551	539	554	598	537	538	550	576	562	563	604	578	593	567	568	539	552	543	574	605	513	529	589	565	567	547	551	550	587	518	527	536	561	550	541	576	583	566	598	576	537	558	571	572	557	550	526	584	547	553	588	530	589	510	581	557	542	587	522	547	545	586	552	583	551	514	546	551	586	540	575	585	555	532	582	578	565	548	531	581	563	554	600	545	529	574	591	577	576	560	606	576	563	559	567	554	538	547	555	568	553	567	503	540	504	536	568	558	533	513	600	570	584	551	569	584	519	570	547	566	544	590	599	582	580	521	525	566	550	540	562	573	598	529	577	560	529	533	530	543	550	539	556	591	564	567	564	541	576	557	564	579	534	550	577	544	559	520	501	612	559	570	545	595	568	572	608	538	604	527	583	577	546	539	543	529	556	556	590	557	579	542	553	547	544	577	541	591	590	533	515	525	530	536	577	546	558	558	598	539	581	588	584	565	641	573	537	523	550	518	548	563	541	540	510	550	525	564	542	608	549	594	564	565	579	582	580	518	600	588	587	569	551	579	517	605	551	553	566	567	513	547	549	537	558	566	547	585	546	554	528	576	552	553	581	526	588	527	539	624	563	561	591	536	588	494	564	585	559	562	558	560	545	582	545	593	548	601	562	587	553	561	555	556	603	576	526	565	559	557	522	557	538	542	584	538	559	562	558	570	569	556	564	517	579	575	560	597	562	591	589	540	560	567	542	551	577	563	564	573	552	576	581	514	546	541	588	610	542	595	592	579	542	565	567	547	552	563	572	502	543	534	562	552	544	546	603	546	564	569	577	582	555	543	593	510	562	571	563	518	553	559	554	548	586	585	573	539	562	578	551	555	586	543	603	551	539	576	584	575	515	551	565	620	537	568	527	581	564	516	552	572	544	565	560	587	570	565	539	562	581	568	548	569	585	526	590	572	519	569	565	597	591	599	519	592	570	548	568	526	575	567	573	594	560	575	566	577	577	556	546	538	545	553	569	590	576	578	513	560	525	541	524	515	526	562	564	578	614	568	554	537	590	588	575	540	579	585	520	556	538	576	572	556	562	539	558	550	538	565	580	569	574	582	566	544	544	526	552	537	538	562	548	542	566	505	563	551	569	559	552	560	575	571	543	558	550	542	572	548	580	569	532	551	563	553	573	553	564	553	563	538	584	575	561	567	521	528	550	544	599	544	555	573	553	559	571	541	573	546	617	579	573	541	581	573	594	587	573	569	543	595	561	555	526	581	575	512	534	567	534	553	546	592	574	533	563	558	560	608	570	579	564	562	538	557	565	552	563	564	572	593	556	515	546	550	527	570	555	565	570	535	564	570	568	547	562	579	578	543	554	560	571	578	510	571	558	515	538	577	541	570	553	579	529	588	543	545	566	595	559	561	544	582	529	589	599	547	520	583	512	537	545	552	534	539	562	528	513	559	540	529	585	563	581	579	532	584	586	544	550	545	564	535	578	562	597	545	556	559	564	595	549	559	594	556	591	505	609	566	594	569	556	542	513	549	528	534	521	576	588	531	551	571	539	534	581	522	570	536	546	552	541	531	594	584	593	584	545	570	597	581	556	550	536	611	581	559	586	548	615	542	566	542	582	489	542	560	532	583	560	535	508	575	570	568	586	538	552	579	590	604	575	550	520	555	557	584	571	559	562	569	536	564	613	543	548	532	547	531	548	546	571	555	558	566	553	571	556	542	484	590	570	501	572	565	566	538	585	541	554	580	581	550	574	589	559	554	558	553	543	548	553	530	543	578	530	561	543	544	496	553	545	569	591	512	566	543	537	574	558	578	596	564	541	578	550	584	502	591	523	576	538	555	567	522	594	600	572	555	580	546	524	538	545	549	546	576	557	558	531	541	494	551	575	516	550	551	576	573	571	537	560	569	537	568	586	572	557	561	585	568	555	570	524	545	549	588	568	558	554	555	553	567	533	583	575	543	603	558	561	545	544	551	566	585	554	566	560	550	558	531	578	561	602	596	556	545	605	552	590	558	551	523	559	502	550	583	577	568	542	548	619	608	544	544	519	532	578	567	553	593	595	525	544	600	555	557	575	583	566	583	571	508	560	610	587	543	589	573	591	588	574	545	540	558	518	589	536	575	558	534	519	591	570	591	561	563	569	553	547	573	551	608	561	590	583	559	570	586	558	584	528	549	577	567	556	578	585	589	552	563	617	542	553	575	566	565	553	557	558	568	618	557	569	546	580	530	530	605	559	527	566	595	570	534	562	510	549	567	588	564	538	525	560	569	548	574	535	585	558	537	594	561	560	611	553	549	557	556	554	535	555	608	555	595	553	585	607	552	606	540	545	552	552	556	555	544	538	576	580	585	548	531	595	573	589	611	573	532	548	577	545	581	585	573	504	557	564	532	575	616	563	521	556	564	612	561	614	578	529	552	527	546	543	581	568	555	555	601	546	560	564	567	545	582	553	561	589	516	567	573	537	522	578	557	573	535	560	529	574	580	540	562	566	622	569	583	595	500	523	542	612	594	562	557	551	539	569	532	561	629	562	572	584	550	548	572	543	543	573	561	606	510	539	541	544	585	562	565	562	565	550	562	536	570	569	517	569	607	543	524	573	552	544	534	553	593	523	581	561	538	519	591	576	562	512	552	541	540	573	549	574	540	527	573	519	526	577	529	559	571	528	558	551	600	596	533	556
25561	20798	27792	23879	20797	20705	9856	1129	875	830	797	764	770	737	740	723	736	752	681	687	786	740	741	789	861	886	927	1153	1093	1102	1171	1110	1000	999	1024	965	923	890	833	772	831	794	819	735	747	697	690	675	693	677	614	636	615	595	671	611	699	649	650	663	617	662	626	675	609	645	658	618	631	666	637	662	608	691	644	627	626	624	601	618	614	624	639	628	600	595	653	690	650	627	677	634	624	642	691	648	634	657	594	658	620	643	655	640	642	627	678	634	613	624	636	586	675	637	659	630	662	615	642	652	664	654	622	612	646	641	641	655	714	630	619	610	655	618	638	666	590	597	649	633	618	630	613	612	660	656	633	663	615	608	690	633	618	656	655	608	668	659	594	670	636	649	607	621	660	657	695	650	625	634	665	609	623	646	633	612	654	609	664	634	613	647	660	666	652	634	690	661	645	630	675	614	643	623	717	661	662	616	664	602	652	610	631	669	638	636	594	651	654	620	672	611	658	621	642	625	657	646	641	663	619	641	671	654	655	641	623	645	582	650	645	621	602	693	630	633	667	699	666	667	603	690	664	662	666	614	593	580	625	642	665	665	665	597	659	667	648	639	672	661	634	628	686	618	634	660	605	663	635	601	646	635	651	680	608	658	657	637	636	612	615	608	627	624	670	652	653	566	619	653	617	646	642	638	664	656	638	611	638	584	667	670	609	599	633	600	664	655	613	636	633	637	627	604	678	642	671	642	611	622	668	611	631	667	640	628	661	661	618	653	622	629	644	625	663	667	604	605	611	626	681	646	632	614	648	661	655	602	645	614	632	631	660	597	665	562	609	644	649	643	617	637	664	632	616	609	647	642	619	679	604	650	653	617	630	581	589	658	646	614	663	639	650	637	631	687	646	633	632	631	659	647	598	678	667	616	606	584	652	651	709	626	624	553	708	671	632	689	663	651	614	671	626	608	618	620	666	623	597	631	626	590	614	621	626	666	639	666	626	644	613	705	672	647	654	641	626	606	613	635	636	607	595	662	639	648	665	649	607	566	659	632	682	615	625	600	664	623	597	666	671	633	613	661	697	626	647	602	645	666	647	662	629	649	661	648	704	674	641	607	609	652	664	664	655	636	646	593	614	665	645	630	666	621	623	642	711	651	625	657	615	669	648	659	677	634	651	659	646	641	614	662	599	647	611	634	589	613	648	605	633	609	642	650	605	652	649	634	647	654	683	670	674	620	633	643	681	668	613	650	627	606	665	653	669	613	666	612	627	609	672	635	636	631	597	623	618	655	577	620	632	640	626	639	646	657	628	696	643	636	663	627	681	665	656	620	600	600	611	647	629	624	652	671	619	591	610	666	590	643	657	587	641	643	649	637	626	671	650	680	607	615	621	602	649	685	643	668	674	644	656	630	685	603	648	642	673	618	652	667	637	616	672	623	628	618	684	636	623	643	658	657	666	621	653	634	632	640	667	596	677	643	603	636	607	616	615	661	659	643	605	640	597	643	685	675	596	615	648	645	643	689	643	609	661	637	631	633	619	625	617	611	617	678	672	637	614	625	648	660	652	687	652	604	599	579	645	594	649	586	627	621	623	642	655	643	583	595	625	599	648	621	665	635	674	651	607	622	680	646	639	622	639	645	661	674	601	632	617	641	657	632	619	641	676	628	630	645	560	622	634	630	596	695	646	617	627	585	617	630	644	642	653	635	633	602	644	653	613	642	641	619	661	632	663	601	609	651	639	622	621	626	631	641	612	663	594	632	620	651	633	647	627	633	640	640	644	675	622	644	695	627	614	577	629	618	652	654	634	655	617	645	642	580	663	618	652	650	639	627	609	626	661	668	657	587	629	648	626	642	592	620	628	705	647	622	634	646	654	663	644	635	658	619	600	599	637	615	645	615	681	630	638	627	624	650	677	641	604	632	648	643	654	619	611	605	612	628	598	652	640	671	629	655	650	613	647	665	620	688	600	639	607	605	656	632	616	658	635	639	655	640	622	624	557	701	649	645	634	556	657	682	649	618	658	665	629	649	658	635	629	646	663	649	627	643	653	635	632	619	650	643	652	634	634	623	635	602	642	632	633	629	643	620	582	610	669	639	612	596	643	648	625	650	612	611	613	671	675	621	602	660	642	653	591	625	681	650	667	575	581	595	668	637	608	595	580	631	627	608	644	583	679	635	649	678	610	611	620	656	658	617	614	659	622	628	575	566	676	617	636	656	605	679	664	645	642	644	647	624	586	624	647	641	624	677	606	679	640	605	656	682	667	623	609	639	607	654	621	638	598	632	645	628	637	638	663	632	565	634	629	650	661	658	659	618	644	614	574	642	628	687	653	676	661	659	580	633	670	631	606	658	631	636	641	656	624	619	679	625	632	619	636	645	643	646	687	659	613	650	647	696	608	633	626	609	632	586	675	656	641	628	611	637	656	610	627	665	672	676	663	645	650	606	651	611	648	621	613	684	678	618	622	661	626	626	653	627	604	637	576	605	633	653	623	637	643	601	633	628	609	616	609	668	608	627	578	619	627	684	686	630	667	667	645	646	643	654	620	637	634	697	567	634	648	663	667	664	643	619	641	629	668	650	586	633	651	622	661	632	579	632	665	625	653	658	627	619	593	611	617	636	669	635	608	648	605	657	623	613	590	652	590	636	633	624	608	649	687	648	636	640	658	653	641	644	612	638	619	628	649	610	641	667	630	599	614	620	654	634	622	645	643	672	651	657	602	655	642	625	629	618	647	637	636	640	649	651	625	645	651	646	626	630	618	576	633	614	604	665	656	588	654	667	624	629	674	585	609	644	668	654	596	678	669	637	674	654	654	664	643	640	676	618	634	673	675	609	608	632	682	650	589	654	671	624	600	669	622	631	627	586	609	610	697	690	669	663	655	638	679	627	623	643	643	594	621	634	635	629	653	624	677	606	631	613	592	650	645	590	610	631	635	617	606	655	686	614	611	655	638	659	649	638	655	656	691	635	640	646	639	593	608	601	596	627	663	630	613	684	629	635	640	645	665	653	615	614	624	647	637	625	632	630	665	696	673	616	652	571	604	612	665	651	629	607	650	652	629	630	649	647	616	655	685	585	628	666	628	625	666	624	620	681	626	649	636	603	684	639	639	640	666	634	652	644	685	647	640	625	639	641	608	578	641	667	596	650	625	652	624	670	644	601	628	644	698	611	616	660	619	618	682	635	600	636	701	603	657	587	662	686	638	646	629	653	612	680	658	639	669	569	664	672	649	662	622	662	650	624	609	646	644	604	657	642	631	621	631	677	619	592	637	702	662	643	632	633	580	620	631	633	611	651	648	648	659	651	654	660	588	653	690	681	660	650	660	651	606	618	638	627	641	654	631	618	615	626	653	637	609	649	618	651	661	667	624	613	594	657	622	631	649	650	697	647	692	659	642	642	665	646	683	657	629	603	670	588	617	620	649	614	596	621	625	627	601	650	674	633	680	600	640	657	631	605	635	631	633	625	675	607	611	670	663	671
47711	39979	34271	33785	19595	7353	1400	1250	1094	870	804	805	727	719	722	648	673	690	675	728	727	719	791	804	939	1052	1126	1415	1435	1532	1503	1379	1274	1234	1132	1195	1045	1024	966	882	864	863	830	744	716	699	600	586	606	606	608	544	562	590	508	536	565	523	554	549	526	570	522	530	480	560	549	519	538	532	545	528	536	581	603	503	553	542	531	553	516	539	534	556	554	568	516	517	528	518	522	543	515	545	560	553	540	526	517	508	565	526	543	531	569	512	593	511	514	506	531	557	572	550	546	556	529	545	530	533	581	524	538	510	528	533	530	527	556	546	528	536	529	589	514	548	556	532	522	488	533	541	517	546	530	543	581	514	582	520	587	525	534	526	530	555	559	523	537	535	551	526	524	543	544	529	543	563	538	535	523	480	494	531	515	543	567	536	531	549	521	527	539	551	542	547	511	577	519	512	505	530	487	517	500	546	532	523	547	520	509	536	562	514	580	518	498	547	513	576	482	561	533	570	531	574	548	539	549	504	555	558	564	549	504	561	566	509	526	545	524	539	581	501	535	551	558	476	555	505	511	532	542	518	522	567	527	523	546	565	530	549	533	558	538	561	516	548	524	555	571	533	522	528	518	551	531	565	558	559	533	536	554	517	557	506	523	527	516	558	547	532	548	508	511	569	558	578	542	525	543	541	552	535	487	521	579	546	525	533	520	510	531	536	515	510	523	519	557	544	512	554	574	538	544	497	547	520	550	530	538	565	531	520	515	545	515	548	548	574	542	519	504	539	543	540	552	545	518	512	559	558	510	543	515	575	512	523	565	505	537	528	533	521	555	481	537	558	547	548	549	534	551	507	533	534	533	557	492	527	553	519	521	522	556	537	525	587	517	524	555	528	515	527	516	537	513	566	542	519	559	528	547	565	537	522	561	518	531	539	516	545	535	539	522	524	553	547	525	534	525	541	525	510	520	521	525	524	547	511	509	529	502	570	543	544	522	529	540	536	508	510	515	543	542	557	545	529	524	549	519	513	531	520	509	514	565	507	529	562	549	516	547	538	557	512	563	505	571	555	520	529	528	548	568	553	553	548	573	542	540	515	486	562	494	534	526	552	553	562	519	529	510	525	508	552	520	580	580	532	547	545	544	530	553	547	521	550	536	513	521	518	483	553	534	546	523	525	553	511	531	556	546	503	527	560	535	536	504	527	520	549	567	522	542	516	539	546	538	545	523	525	533	536	554	544	568	537	541	517	541	484	545	532	538	539	536	534	526	544	517	547	530	601	546	525	552	522	533	511	499	519	563	504	517	526	538	532	532	571	536	546	540	522	555	559	538	535	543	513	524	550	525	510	551	540	524	532	547	516	554	543	535	580	586	561	499	570	578	544	547	567	525	563	509	554	534	542	552	505	516	563	531	498	551	552	561	539	536	549	549	511	537	541	541	536	544	490	487	513	556	501	555	537	546	605	563	586	568	522	532	550	518	534	562	547	569	559	516	529	572	526	557	513	545	527	532	554	536	551	511	540	520	552	539	613	554	533	533	553	498	521	568	479	538	550	569	503	559	527	531	546	532	586	548	556	528	510	535	514	523	526	565	545	549	537	530	546	561	579	514	534	532	518	510	486	564	561	500	567	542	494	558	540	521	529	537	516	510	531	527	487	487	522	551	533	514	556	514	590	520	580	522	531	515	552	499	573	548	527	579	528	561	554	529	550	512	519	529	540	539	507	509	528	562	513	524	533	532	532	516	550	575	538	532	529	527	532	565	557	520	550	549	532	526	555	554	539	518	539	525	570	540	493	536	490	569	548	524	497	490	521	540	525	556	506	514	558	539	545	561	553	543	538	536	546	537	516	541	545	555	537	553	531	530	545	571	593	523	542	559	501	550	555	536	562	520	540	530	503	554	548	511	530	537	576	532	567	528	547	532	500	554	539	492	543	541	536	544	531	544	570	499	549	564	516	552	540	576	506	546	559	531	537	539	538	549	538	536	502	546	516	555	563	541	519	521	547	500	504	517	546	544	515	528	535	525	539	527	503	543	568	532	533	528	539	546	515	584	505	539	516	543	517	511	534	486	546	555	528	543	581	553	545	536	508	549	500	508	546	536	508	520	523	519	549	507	534	540	496	546	517	526	531	521	554	573	526	547	575	545	498	535	566	501	551	546	525	571	553	552	546	575	525	546	500	502	578	568	511	510	507	531	552	560	555	534	525	518	551	502	515	543	557	519	547	588	473	571	529	499	549	559	531	551	505	528	538	526	539	580	541	531	532	524	559	545	573	530	536	526	575	541	521	585	544	523	534	535	586	564	541	529	514	584	529	497	536	541	548	559	541	527	532	559	550	528	541	542	500	522	501	530	522	506	512	509	508	518	587	588	505	503	528	450	522	573	540	513	562	553	511	552	537	530	555	529	496	517	514	523	556	542	562	563	512	506	534	549	524	535	507	549	524	513	572	507	547	530	514	534	537	537	560	558	547	567	532	555	505	490	544	521	528	523	564	549	564	552	509	524	533	563	528	537	573	515	544	519	512	538	507	516	556	507	515	520	520	563	551	518	499	542	536	532	543	528	490	574	520	549	548	550	549	511	494	534	550	531	540	543	523	563	553	541	511	532	550	551	524	524	541	538	506	524	564	551	521	528	524	519	574	523	532	585	491	522	563	541	565	559	512	496	543	552	525	545	557	562	546	517	519	554	577	569	578	554	513	535	589	502	520	544	527	505	547	560	521	469	554	527	553	518	575	499	537	545	534	519	558	508	556	526	523	549	538	556	546	500	528	505	513	549	529	554	523	576	505	542	551	544	486	493	564	512	574	512	496	556	531	525	547	544	519	537	541	537	534	574	532	509	527	520	580	536	582	551	496	579	516	541	508	533	573	520	519	516	502	538	515	588	569	542	549	517	500	527	540	561	556	581	503	538	575	550	509	502	506	545	565	524	516	496	555	538	511	514	506	536	564	541	566	570	524	538	566	536	522	509	556	528	557	562	530	541	571	558	515	532	547	534	540	550	511	505	534	564	536	504	505	500	557	567	479	483	531	542	561	543	573	526	539	552	532	513	513	539	546	532	513	587	559	530	513	498	530	559	512	562	545	539	509	526	520	572	531	550	577	495	536	545	565	573	542	539	554	545	506	509	534	550	551	540	529	528	562	514	528	529	528	527	532	514	528	520	510	558	526	549	525	568	538	556	539	550	537	513	569	566	565	530	550	520	535	532	529	524	548	526	514	564	562	535	548	548	568	552	542	525	582	538	556	545	542	528	531	521	561	531	501	592	516	529	528	508	530	533	517	524	527	524	523	544	522	542	552	533	513	533	538	530	509	523	548	561	540	522	535	555	564	528	502	551	515	533	532	541	538	551	490	509	516	555	531	539	513	570	548	532	562	588	544	524	534	520	539	549	523	543	523	549	539	540	572	537	503	514	575	543	531	543	534	491	554	607	541	523	514	566	499	526	526	548	519	535	522	523	499	535	565	568	551	524	500	545	552
28688	21019	25934	25644	13162	3670	888	730	644	679	677	672	658	630	662	705	657	641	676	701	672	647	728	704	720	759	827	929	876	922	936	892	893	846	838	888	786	796	763	812	802	689	717	715	733	679	734	656	666	652	657	620	644	671	631	638	620	696	650	632	643	633	654	624	669	672	626	688	642	688	668	637	653	636	655	627	607	678	653	680	653	622	677	619	647	710	636	670	638	622	643	681	645	665	682	663	634	625	618	621	723	654	673	648	643	637	638	652	643	643	663	617	674	675	609	660	638	654	674	641	662	639	679	646	660	672	640	655	618	596	709	668	684	649	645	728	654	692	651	634	678	601	625	649	652	672	685	619	694	656	647	639	617	629	641	647	637	614	630	665	662	619	659	699	661	637	626	666	650	665	694	653	650	667	650	623	685	645	661	663	626	662	665	659	680	631	647	631	615	676	671	663	659	650	618	600	649	640	660	631	652	625	659	641	610	662	672	615	688	667	630	630	573	614	610	655	682	694	634	624	676	668	609	656	671	638	677	652	698	624	684	660	630	617	659	676	672	628	672	673	655	624	647	612	631	658	629	737	686	663	634	676	653	651	675	689	644	650	611	629	659	672	683	682	681	605	624	622	602	626	589	645	662	627	672	690	636	675	636	648	630	652	662	647	669	586	650	639	634	695	676	704	651	635	680	632	696	637	635	650	661	619	668	649	627	667	668	666	606	664	665	702	676	640	672	709	655	607	648	634	631	634	630	625	635	656	667	709	642	704	685	652	634	638	653	665	612	649	622	634	660	614	635	676	672	666	645	677	675	601	640	656	636	630	676	640	628	648	654	659	674	629	645	669	656	689	675	656	621	634	702	629	633	693	668	619	642	633	626	684	619	666	655	674	652	666	661	618	655	678	668	689	626	631	664	633	692	603	653	672	635	690	646	653	677	663	743	605	612	689	607	673	651	651	667	638	649	695	641	604	641	635	631	634	688	657	687	642	672	631	621	659	647	647	672	638	616	643	667	665	678	616	692	655	630	626	648	626	665	666	633	662	713	639	633	615	668	653	696	652	683	649	642	620	671	673	645	677	688	669	641	649	693	639	631	640	665	651	656	628	639	636	664	637	651	674	662	594	617	657	613	675	672	640	682	644	671	664	661	664	667	641	658	660	695	675	640	641	599	656	631	616	631	662	671	650	657	697	641	656	618	623	716	681	713	656	667	654	617	620	686	610	641	633	633	662	678	655	679	628	662	631	667	695	629	611	644	675	652	694	639	645	659	646	662	657	628	654	672	684	679	606	616	666	648	661	620	679	656	646	646	624	676	596	660	635	675	727	623	654	627	588	656	731	692	586	676	679	628	645	685	645	638	647	669	644	630	670	667	614	648	686	652	681	664	670	656	665	607	667	637	634	695	710	717	610	631	667	661	631	629	641	691	676	629	645	657	657	635	675	693	703	673	611	621	677	658	645	624	631	657	640	655	674	657	659	610	623	675	695	686	638	677	610	657	642	627	608	630	646	654	655	670	674	667	682	646	685	621	671	652	605	701	657	653	680	662	632	696	653	610	630	682	628	651	608	634	642	676	654	676	627	625	601	660	656	628	618	641	670	657	647	593	636	692	663	672	619	655	658	625	620	631	617	686	641	636	648	632	620	663	678	645	686	654	643	674	631	629	666	672	673	660	654	643	655	592	656	691	681	648	698	659	639	674	672	703	648	601	681	655	690	677	674	668	617	664	620	634	677	625	655	665	611	655	663	605	655	664	626	650	666	634	701	584	610	672	602	656	631	658	629	664	657	618	608	616	650	670	631	670	713	676	678	622	661	712	681	610	609	687	701	689	692	661	604	634	673	649	664	664	670	629	608	623	675	682	607	638	629	637	649	647	637	661	640	659	661	654	642	658	653	662	600	624	625	629	650	621	636	641	603	671	705	655	629	652	669	645	663	682	693	641	673	652	576	654	647	627	628	621	650	668	633	602	654	645	631	661	631	674	653	682	656	676	684	661	640	681	652	638	609	646	648	752	673	674	657	694	612	671	718	686	655	690	663	686	645	677	641	635	658	673	641	600	632	611	642	632	638	633	662	650	602	706	614	635	644	656	675	621	644	684	638	637	693	641	633	663	633	660	608	650	643	656	632	638	691	678	666	665	642	634	649	635	667	638	677	645	628	594	614	635	638	666	619	631	657	632	675	658	623	652	690	642	610	616	623	613	635	704	653	656	624	631	706	646	616	633	628	652	663	625	670	645	621	632	650	643	694	613	623	621	678	661	658	688	689	677	663	633	614	635	707	649	642	621	654	652	655	658	628	643	654	680	666	655	665	601	659	656	643	627	647	600	645	688	627	639	665	646	631	664	687	682	634	610	658	607	628	648	678	658	638	621	653	636	656	659	686	666	663	661	627	615	638	685	674	674	687	648	668	637	637	664	705	701	667	610	651	651	692	686	619	646	670	639	703	614	650	628	642	668	637	651	602	640	633	602	667	633	665	660	655	636	636	647	642	655	650	667	681	642	709	664	613	688	606	658	667	651	687	667	682	634	615	679	626	636	665	615	661	660	673	623	627	663	693	666	628	640	672	605	624	651	699	683	632	679	638	623	668	671	620	686	630	662	596	651	600	611	627	671	637	668	641	673	627	598	637	631	647	645	638	679	612	659	674	640	669	663	681	620	642	632	632	700	698	680	693	632	629	649	699	572	658	613	634	660	692	670	608	646	632	626	657	649	620	585	634	616	721	750	656	672	668	666	615	646	633	680	649	679	629	649	660	644	653	637	642	658	645	648	691	649	666	640	643	688	678	622	658	645	662	627	668	636	674	608	607	604	649	642	637	620	635	622	621	646	622	614	631	651	691	639	640	647	638	613	655	699	707	654	649	703	674	629	596	673	659	666	613	666	638	649	691	673	617	662	647	653	666	649	636	672	659	636	657	702	613	667	658	659	667	639	678	608	602	636	645	696	701	631	628	651	633	657	625	641	652	641	680	637	641	618	700	684	617	659	668	649	668	652	637	663	658	635	677	631	648	678	629	649	681	687	688	653	692	596	684	683	662	697	669	622	618	636	658	639	630	662	664	640	633	646	655	641	665	656	614	630	598	662	659	613	678	610	597	669	696	651	653	651	613	608	687	640	666	632	672	632	657	671	634	657	689	627	631	688	627	648	688	668	690	624	677	607	625	641	677	676	647	646	606	635	676	665	663	673	678	639	646	627	631	586	601	642	615	637	664	599	652	640	637	640	642	650	658	632	645	642	607	651	635	656	670	644	586	637	628	618	646	680	618	644	647	631	659	715	674	657	655	661	649	643	632	602	644	682	661	639	682	691	600	629	690	625	654	627	669	640	647	637	658	666	633	654	661	674	611	673	651	632	661	599	657	639	704	636	627	686	659	607	643	665	651	677	698	633	672	678	639	651	669	603	640	621	627	642	624	650	661	655	654	700	692	642	674	703	674	667	705	659	634	760	678	620	674	680	685	654	633	629	628	615	677
45508	29489	26425	27451	15732	4662	716	656	667	638	665	609	594	566	593	624	584	636	591	610	642	685	719	720	715	819	939	975	1056	1134	1140	1130	1041	1039	1038	930	928	868	824	795	769	720	773	678	638	648	629	533	632	569	575	560	549	576	588	552	553	587	583	542	550	542	551	574	559	529	544	529	521	523	561	562	542	558	547	541	583	572	563	565	562	540	623	520	540	607	553	491	579	559	529	542	515	574	591	530	543	542	582	546	550	594	530	573	580	544	536	573	548	551	559	563	577	557	526	564	554	548	596	563	515	570	565	582	590	555	570	505	545	581	586	537	530	585	527	568	536	546	559	592	547	559	559	596	586	573	546	523	591	580	520	556	572	587	544	576	542	593	555	570	587	566	555	546	545	533	543	567	555	554	579	573	609	545	551	544	551	548	546	571	583	572	527	550	590	587	576	544	533	527	563	547	531	537	556	545	551	548	513	579	515	544	572	541	550	546	530	532	612	548	550	539	562	533	559	550	552	573	551	544	568	546	566	540	587	565	521	581	562	598	523	554	561	549	590	536	572	546	558	574	570	558	516	521	553	547	587	569	549	552	570	535	518	581	547	517	582	533	524	549	568	599	563	571	546	572	552	554	548	557	507	565	506	538	551	521	577	515	549	540	564	553	573	564	568	541	601	573	564	547	563	554	586	552	550	564	557	538	564	598	584	569	571	547	607	591	558	537	553	551	567	573	537	601	556	551	525	548	549	506	546	559	545	549	589	568	499	563	558	634	581	538	533	527	572	561	550	532	570	549	551	508	545	582	525	519	580	547	573	550	590	488	537	522	537	555	568	565	577	542	566	498	575	560	583	539	577	533	570	542	512	563	560	573	571	558	596	529	536	554	550	565	540	572	592	522	577	551	618	504	506	555	519	581	575	568	590	578	569	635	522	562	563	569	575	534	507	571	552	586	609	552	603	559	560	504	551	521	601	556	569	577	560	562	511	578	576	505	566	536	542	582	537	552	581	581	570	574	576	558	557	536	556	554	524	551	557	515	616	518	568	572	569	525	620	547	539	569	534	566	555	564	530	557	567	555	536	558	560	565	582	536	594	559	508	562	534	554	579	601	577	615	584	560	540	606	621	549	537	547	568	560	541	571	547	530	577	550	584	564	530	570	535	546	562	545	551	587	561	578	581	529	535	561	554	563	548	553	551	553	537	548	617	529	546	532	611	547	563	553	576	606	564	568	570	589	550	562	562	585	513	595	570	558	553	547	574	534	588	534	550	559	554	550	530	554	537	528	517	549	552	573	574	574	553	584	562	593	528	569	546	539	594	533	584	544	548	585	556	552	555	526	571	589	544	581	571	548	548	570	540	503	552	566	604	615	560	556	514	560	564	543	543	522	565	538	583	559	573	589	484	579	590	566	582	614	542	528	585	580	523	566	563	600	569	538	578	547	520	547	566	559	549	528	532	549	571	567	575	540	555	490	569	552	559	510	596	576	611	583	551	530	562	572	577	543	582	545	566	537	553	532	586	579	594	544	546	555	546	583	573	550	512	560	505	551	531	553	576	560	524	579	574	534	513	592	520	568	555	540	534	571	544	577	546	583	548	538	573	573	516	535	571	520	531	552	519	546	537	550	531	541	547	602	562	552	584	564	546	636	505	583	601	566	580	570	583	584	528	546	562	582	571	567	567	583	556	571	580	589	565	581	570	588	561	570	584	569	563	572	564	555	562	556	580	540	579	574	598	517	578	539	580	552	585	561	562	587	532	579	555	566	527	570	507	514	571	537	540	538	592	567	545	526	603	542	563	533	530	554	512	584	550	589	521	580	577	549	555	537	565	535	532	593	533	541	557	513	531	550	524	567	547	560	537	519	504	591	565	598	539	578	547	550	551	523	566	551	569	543	578	516	513	543	527	587	542	505	515	560	546	597	567	518	573	558	592	520	577	562	506	555	578	581	541	574	582	578	556	573	562	558	532	578	572	562	548	546	577	557	560	584	561	557	539	539	526	543	588	521	542	574	597	545	581	564	560	567	563	583	568	564	559	528	544	571	508	526	554	538	590	514	525	528	576	570	551	577	528	566	556	567	559	604	532	594	547	559	539	525	592	568	554	566	516	568	509	531	591	558	548	582	530	562	532	547	584	566	562	565	572	554	549	587	558	557	539	600	538	559	577	603	563	561	591	524	556	560	535	548	585	551	584	546	543	559	569	584	572	536	544	571	628	558	568	615	562	521	521	527	539	560	583	553	564	554	545	562	560	580	551	513	566	577	554	553	546	579	550	571	539	562	556	551	545	533	589	563	513	521	529	538	549	597	572	611	561	537	513	523	522	545	561	561	570	548	536	550	533	566	561	524	600	496	559	565	553	476	532	558	574	595	579	526	553	553	562	533	569	541	571	563	533	588	560	571	534	590	592	531	572	585	539	570	560	530	614	550	540	544	568	561	544	574	559	563	563	560	584	549	553	572	576	551	585	530	539	595	552	559	525	539	609	555	543	596	555	573	552	543	549	574	543	595	511	503	526	527	556	557	555	578	569	500	577	547	585	560	553	539	605	543	566	558	552	558	545	542	531	559	556	592	559	579	591	551	549	607	549	587	534	572	500	577	540	542	541	572	543	548	574	584	559	554	553	583	559	585	534	564	589	515	573	566	557	536	561	563	568	611	556	548	554	565	554	548	578	599	561	585	579	532	601	581	574	559	570	555	557	555	522	554	571	585	569	545	545	528	612	553	519	543	558	580	550	556	549	548	619	586	559	528	532	531	542	580	547	565	525	543	550	569	536	584	538	514	523	548	558	559	584	554	514	526	537	551	536	591	507	562	571	561	534	542	575	593	586	540	562	572	560	612	522	589	582	577	575	545	591	559	518	568	591	543	563	563	565	561	558	523	587	517	564	559	539	556	523	571	562	544	583	544	590	552	510	565	562	551	535	525	537	496	530	532	546	594	609	586	530	547	572	574	549	549	597	555	613	547	572	522	575	564	578	536	589	586	547	573	562	548	526	563	544	569	516	559	542	562	536	575	583	576	560	584	547	563	535	559	582	498	540	554	528	564	557	550	540	554	581	566	542	564	553	550	545	553	556	516	567	521	539	543	540	571	561	542	509	531	535	559	551	562	575	556	554	573	556	519	560	541	496	495	524	551	579	553	485	565	555	541	557	554	560	574	541	483	535	548	624	540	535	574	596	545	597	521	561	610	577	558	576	539	521	554	521	556	527	550	543	520	564	546	529	570	571	567	552	529	529	526	538	550	560	530	553	564	551	546	560	550	552	558	555	570	525	543	535	527	489	533	515	549	577	560	567	545	556	549	565	551	554	556	577	569	537	540	553	559	557	560	546	567	536	553	537	566	558	515	490	610	572	616	536	583	575	564	576	558	573	584	573	566	551	546	600	622	550	560	574	543	572	541	550	567	530	536	588	558	587	533	543	542	543	578	547	534	593	547	541	547	536	537	533	509	547	552	529	564	540	573	565	570	577	568	546	542
27021	20744	27245	24414	21564	14158	2036	859	892	749	760	673	647	681	694	688	728	694	666	663	673	711	715	729	708	803	889	988	966	1018	957	963	960	895	927	867	838	816	884	850	802	726	738	735	740	651	632	646	655	633	652	620	644	638	616	661	628	599	636	611	572	617	636	620	651	639	584	661	580	637	628	658	630	599	607	627	617	615	637	667	627	625	647	634	606	603	628	615	663	611	606	612	633	606	652	589	678	622	648	623	649	629	580	583	640	617	558	624	618	550	611	626	648	596	628	589	593	617	613	600	670	619	587	617	638	607	622	589	561	609	581	620	600	607	652	597	575	617	571	644	628	624	608	606	639	632	599	612	630	656	608	614	650	604	610	608	618	643	598	612	643	611	621	607	588	680	625	621	597	653	646	630	616	654	599	613	597	608	631	625	632	630	603	622	666	638	588	622	580	629	573	649	662	625	646	606	644	642	656	573	580	612	649	584	638	666	646	587	639	594	622	639	591	641	632	662	618	597	643	596	625	616	614	587	548	670	625	607	620	630	590	610	595	571	645	625	638	638	621	598	584	615	606	648	597	609	632	669	628	623	609	634	630	604	636	626	622	655	610	628	564	621	577	659	619	625	668	632	637	618	533	638	677	665	671	625	619	585	607	614	605	625	617	614	629	636	633	608	645	667	632	626	640	630	582	595	607	628	585	633	642	611	591	624	629	582	612	607	653	568	610	631	594	615	595	623	577	603	606	632	616	598	596	601	627	611	647	633	650	627	617	615	619	636	653	650	636	594	566	617	585	614	622	624	618	602	632	653	641	664	649	664	672	626	627	590	657	653	627	621	604	664	615	688	614	620	596	593	621	612	590	603	663	570	597	638	667	659	631	586	644	583	593	621	632	624	653	645	598	622	636	636	620	591	628	599	593	609	586	628	590	652	619	651	622	626	582	592	586	613	585	629	600	608	624	648	620	571	637	613	621	650	653	593	601	608	666	633	614	648	618	660	681	665	638	628	653	619	598	588	633	639	630	614	606	635	658	618	612	615	628	570	619	622	607	603	670	635	599	645	618	575	634	604	643	616	567	630	655	641	611	618	654	578	610	648	621	633	641	647	591	620	639	646	601	631	621	572	621	615	603	586	627	585	628	606	621	597	645	634	588	607	672	661	643	610	655	578	671	634	592	625	613	607	636	617	594	619	646	619	664	638	625	634	641	652	616	577	631	571	643	673	581	660	615	597	605	664	621	649	625	604	594	598	631	595	580	625	633	645	614	627	646	664	622	593	577	649	619	671	631	651	648	619	623	613	621	589	616	662	632	594	612	598	619	662	595	605	662	642	625	624	608	657	654	571	607	603	614	638	620	646	655	607	594	602	635	605	622	667	601	627	608	632	629	625	588	615	602	635	642	644	627	649	635	655	607	572	604	609	604	598	660	610	590	608	637	603	632	621	608	605	623	618	640	675	598	627	617	640	664	597	625	621	644	604	619	627	635	637	631	624	644	612	627	624	656	618	590	581	647	574	615	588	601	636	601	615	602	616	611	611	631	703	623	674	650	617	626	626	608	633	607	609	659	625	607	642	627	588	618	634	645	591	606	612	622	645	601	632	626	628	661	632	632	642	637	588	622	636	645	646	608	596	631	579	614	590	650	638	648	632	624	631	638	577	650	648	639	621	616	603	611	622	599	625	617	608	607	625	601	637	639	631	660	609	603	614	623	645	651	606	628	584	619	615	620	621	610	611	609	612	654	627	633	650	610	640	614	627	636	638	633	638	629	618	585	632	637	585	596	652	663	611	648	576	633	578	654	608	667	654	652	593	607	630	606	626	621	578	592	681	673	618	610	638	613	617	576	602	609	618	568	598	654	619	599	637	647	600	635	605	604	630	603	604	604	587	643	611	609	596	611	612	625	613	645	625	636	632	614	563	631	591	580	669	665	561	645	604	590	584	646	634	620	598	622	640	593	649	673	634	593	625	612	622	633	608	621	576	634	587	614	626	606	655	616	632	576	586	621	610	615	589	635	639	629	609	627	632	606	579	647	636	603	607	652	642	624	629	622	622	593	605	591	595	618	604	632	588	605	569	613	600	608	603	636	614	611	575	627	612	604	563	616	604	616	624	580	587	568	674	670	589	624	621	622	625	620	633	581	599	609	630	627	565	614	597	638	629	613	629	629	642	611	614	606	645	648	577	621	629	605	607	591	611	616	608	601	670	621	623	628	583	611	632	624	613	637	621	594	621	629	662	659	606	604	654	643	634	655	608	585	603	666	642	628	624	612	611	643	641	628	626	611	620	629	668	570	617	607	577	621	644	617	593	642	588	599	605	576	678	646	603	654	652	622	635	567	605	626	597	631	603	643	592	593	641	616	638	610	654	633	628	594	631	617	587	606	624	608	573	656	642	592	607	608	649	581	639	588	565	572	613	614	602	604	616	625	600	600	571	617	564	638	635	609	627	652	654	632	613	585	607	635	608	653	632	625	603	654	643	609	645	665	638	616	629	627	615	618	654	637	606	639	603	609	622	639	646	601	669	601	600	593	631	650	590	630	601	619	595	653	617	631	591	583	639	615	631	648	639	632	619	607	606	638	637	644	591	575	636	575	611	642	618	613	576	610	610	580	606	559	629	553	603	617	602	616	580	610	606	646	548	623	612	617	618	605	621	629	613	631	642	659	634	606	624	600	598	619	580	653	583	629	598	648	640	591	664	575	667	596	627	622	638	632	571	603	616	610	617	604	641	636	592	611	610	615	644	561	642	660	678	585	618	639	543	624	642	629	635	606	594	636	656	583	620	594	637	657	540	626	630	606	625	630	594	608	651	627	604	626	598	581	626	595	608	599	635	629	649	611	614	570	622	621	552	645	616	659	650	610	581	622	636	656	625	638	612	619	622	628	582	622	640	613	601	637	607	595	631	628	651	594	583	609	579	612	589	654	600	638	625	593	654	600	638	629	611	638	583	634	643	619	617	565	609	608	632	603	611	629	584	573	643	659	648	584	619	633	646	604	631	592	607	614	628	653	618	582	639	641	611	631	618	630	548	668	647	566	567	575	625	628	642	643	609	628	622	624	629	573	590	614	641	654	649	596	603	673	600	647	672	635	681	597	673	616	590	613	641	599	582	586	619	635	662	632	597	662	650	624	631	641	636	589	648	609	635	632	595	584	605	610	663	646	630	644	607	663	637	613	610	681	617	597	608	574	657	597	613	607	662	627	649	658	637	648	642	635	642	640	586	619	633	657	627	663	618	599	643	649	682	617	634	664	581	570	626	595	625	578	595	586	571	609	636	621	642	616	583	626	605	606	570	648	564	607	608	584	589	636	639	638	593	635	622	636	610	605	636	637	646	621	614	653	615	611	635	637	626	645	626	589	598	625	600	612	654	632	656	621	603	656	616	619	607	605	611	605	610	609	596	608	638	604	583	620	640	620	601	571	622	651	651	619	635	605	670	626	644	618	617	618	586	682	645	615	620	604	627	628	634	622	625
44488	33469	29841	33598	23482	7827	1054	1002	984	770	714	673	640	658	625	676	600	623	599	577	627	697	725	713	802	885	1077	1188	1284	1216	1206	1199	1118	1086	1058	1013	948	902	913	833	801	752	750	717	696	673	638	593	592	531	559	530	516	555	592	509	559	527	497	555	548	504	543	545	562	505	584	553	554	528	538	514	550	562	535	550	522	559	541	525	538	499	537	538	508	556	524	532	540	555	536	521	498	510	525	519	530	522	506	542	560	518	516	512	526	550	527	526	576	516	527	512	508	496	519	545	544	526	532	540	533	532	557	566	549	576	515	540	541	506	554	516	525	559	526	501	522	535	534	538	542	509	538	542	530	551	505	538	533	519	535	512	547	549	524	529	524	545	499	538	529	541	502	526	518	547	513	567	539	523	504	503	462	526	511	534	504	547	510	520	562	514	542	532	539	545	553	498	548	584	550	473	537	553	592	530	545	569	503	495	510	527	521	546	528	553	556	505	521	501	529	583	500	547	543	592	535	499	494	550	507	526	496	518	503	507	584	522	533	524	555	543	555	543	497	563	518	540	526	539	505	544	554	532	547	555	486	510	589	522	569	524	520	502	500	521	576	564	552	551	499	525	560	535	563	496	512	509	525	534	509	503	523	548	524	509	494	511	485	502	575	513	554	503	493	524	511	508	513	523	529	516	501	522	537	526	512	502	486	492	542	540	575	498	531	524	545	511	498	510	588	508	501	525	538	527	512	512	533	543	529	494	554	529	526	522	516	538	517	538	522	518	537	542	562	503	463	546	541	568	544	520	540	504	517	502	537	536	541	526	520	560	555	538	511	527	493	509	533	494	539	545	542	537	508	546	528	543	527	552	517	517	526	526	525	551	528	530	536	536	513	512	521	534	519	550	522	512	507	559	501	497	550	507	538	556	532	535	518	540	538	517	511	517	533	514	555	494	533	523	532	483	518	531	545	530	479	526	548	523	481	535	511	557	521	534	549	542	532	502	537	520	510	537	574	524	562	526	511	513	513	500	541	571	509	523	557	515	547	528	490	520	525	470	533	473	530	485	522	528	513	518	523	572	539	572	543	526	549	547	522	579	540	531	540	492	541	508	510	520	554	501	516	528	524	523	530	504	530	533	508	513	527	490	557	546	570	517	506	543	541	539	509	541	482	548	535	523	528	564	536	539	538	537	570	516	517	542	513	543	528	503	537	520	560	549	565	554	521	560	494	554	535	547	545	505	530	554	456	523	531	543	565	496	550	517	539	529	531	495	530	597	536	523	544	513	524	558	542	504	502	552	520	533	476	509	515	531	492	550	538	535	555	551	497	526	548	513	503	537	487	544	515	535	550	547	553	524	534	581	518	590	520	507	527	526	487	526	526	509	549	545	512	501	521	572	560	545	483	574	514	488	532	555	536	532	518	535	533	536	492	547	563	542	513	506	541	534	504	569	551	525	513	489	510	528	526	497	512	511	518	548	572	513	547	554	523	528	529	548	509	512	581	569	552	546	540	537	524	528	521	502	515	521	511	541	544	539	528	531	522	575	521	559	547	517	534	534	519	527	529	498	516	526	500	530	513	535	568	546	534	535	547	532	549	489	524	533	532	542	542	490	528	546	523	518	580	463	524	545	508	527	557	515	552	518	527	537	506	529	542	517	543	494	544	506	527	526	476	524	562	491	556	551	520	515	521	500	546	552	548	505	536	521	532	529	512	504	511	477	514	553	531	546	526	528	566	503	513	535	541	506	554	535	502	582	505	585	544	522	545	499	508	544	551	560	531	538	574	504	511	538	521	552	526	532	536	527	510	552	522	500	514	553	560	528	543	483	550	509	517	521	518	499	556	524	519	522	545	557	489	513	528	536	522	490	507	562	544	557	520	565	532	541	510	531	530	535	519	528	569	506	563	530	556	494	546	521	521	549	533	567	516	543	522	550	538	522	539	527	524	477	528	505	513	507	537	535	506	508	515	526	557	539	557	557	571	523	563	535	512	518	538	538	524	490	523	561	526	500	483	548	541	542	538	543	518	534	588	505	527	550	537	542	489	546	537	514	521	556	536	529	511	522	516	529	497	574	514	523	495	480	472	569	528	566	537	503	541	539	482	532	509	534	546	561	541	511	539	532	485	551	573	501	554	493	512	540	528	494	501	503	542	562	483	540	528	525	528	524	575	535	578	504	514	526	514	552	520	482	573	527	503	534	503	541	533	536	477	488	531	530	524	502	556	556	520	558	556	548	513	537	540	503	506	521	529	543	501	527	545	538	535	481	514	556	490	519	580	539	543	562	542	522	543	523	543	557	513	548	515	510	552	554	567	500	540	513	550	491	565	544	590	476	554	608	515	534	579	540	581	522	512	526	507	505	512	538	535	560	516	508	544	533	527	578	529	488	505	516	553	495	533	536	530	512	502	506	526	539	532	510	533	504	508	522	528	531	567	512	500	503	537	521	554	499	550	516	550	554	560	510	536	518	543	527	543	558	536	551	557	524	528	542	517	508	544	495	540	520	529	533	496	543	516	543	504	548	533	494	562	522	517	483	495	516	548	556	536	522	532	563	511	510	547	509	502	542	558	493	465	534	511	526	549	541	518	527	503	503	521	538	508	524	514	515	529	484	491	535	499	522	513	527	503	536	540	493	528	546	543	527	542	533	527	524	554	528	517	479	529	549	528	529	563	553	570	527	521	558	556	496	541	543	565	512	546	515	557	540	539	539	485	515	539	555	545	502	527	506	503	539	541	535	524	550	530	528	551	507	498	535	566	520	507	538	543	552	558	486	566	537	532	514	515	533	514	539	510	520	537	513	544	519	503	518	559	541	545	527	530	548	534	498	512	483	580	547	473	536	522	573	523	550	502	512	509	552	489	483	536	513	507	538	479	559	478	545	568	538	551	547	562	477	525	547	520	551	547	490	489	516	523	543	543	532	538	541	532	531	481	486	521	515	517	526	553	482	499	509	556	505	510	503	524	502	549	504	540	528	539	573	507	511	555	524	505	494	540	542	550	548	503	515	547	510	539	539	521	525	512	535	521	498	535	511	479	523	485	546	565	538	572	537	513	488	513	535	526	505	480	515	541	533	464	511	534	558	511	560	487	562	538	512	553	549	543	538	534	520	521	560	523	571	514	486	493	525	497	542	530	467	483	552	509	530	519	561	523	546	568	535	576	512	483	555	507	551	528	528	530	546	515	505	523	521	570	526	625	502	520	528	525	497	546	546	535	519	523	532	529	535	480	560	528	568	513	528	508	510	521	516	531	569	530	539	551	511	540	554	502	533	500	542	563	529	538	547	516	557	521	531	555	525	525	486	504	564	577	539	526	555	511	556	510	585	530	507	513	540	550	548	562	544	532	519	510	551	496	552	525	535	551	597	549	571	485	549	566	540	536	550	509	544	556	523	507	516	545	492	525	517	526	531	542	509	530	533	584	517	538	553	515	566	542	555	527	511	532	550	578	506	566	538	501	516	591	535	512	549	502	527	540	548	532	544
26285	20768	27507	24119	21066	18717	4686	1059	899	802	835	764	722	731	710	700	738	724	688	757	718	760	754	833	816	872	894	1001	1011	1070	1026	1061	995	1037	889	996	929	915	960	926	831	823	879	783	725	752	751	783	721	692	671	680	681	666	662	666	637	658	667	714	682	634	644	647	660	745	687	666	665	688	661	689	662	658	681	645	718	663	688	625	604	648	682	647	646	665	651	686	671	691	697	673	652	652	622	675	667	706	617	655	680	631	678	626	649	684	650	670	595	726	633	667	611	663	648	644	706	679	655	660	610	658	693	663	670	675	663	709	650	680	674	677	653	610	679	650	654	689	648	660	679	651	709	685	707	674	640	642	640	676	723	645	736	685	681	645	646	653	712	675	669	696	660	648	669	677	653	674	665	655	654	658	651	657	631	637	684	692	649	639	641	621	690	649	671	622	656	676	666	665	661	607	677	660	659	658	627	673	643	655	684	628	666	668	656	655	682	674	637	606	629	642	645	609	670	678	660	680	682	663	692	666	667	709	704	663	656	679	682	652	653	664	709	642	686	687	700	683	645	689	703	702	660	667	612	637	679	656	656	679	651	647	653	692	675	625	677	656	681	705	701	733	680	671	652	648	644	672	653	684	641	633	663	617	623	666	703	671	675	665	682	635	676	718	666	597	642	699	657	676	666	671	608	662	659	639	655	688	647	621	667	693	677	651	667	639	638	662	640	669	688	639	621	693	689	649	662	645	681	657	673	633	652	673	654	672	646	647	655	674	663	683	631	658	618	689	632	683	632	658	664	635	648	670	648	691	673	669	633	652	656	685	681	689	628	685	637	644	709	666	665	708	639	649	671	640	698	700	709	690	645	696	643	593	684	707	684	686	707	676	713	672	673	666	648	639	666	684	680	668	623	635	662	682	651	675	694	683	637	647	695	648	668	634	690	705	635	690	648	682	645	626	714	665	638	653	686	634	625	673	675	643	661	646	668	674	653	668	680	689	660	641	634	671	665	649	668	665	662	610	667	680	630	669	688	615	690	711	668	656	668	652	637	680	682	656	682	635	656	665	641	678	627	655	688	693	671	695	645	695	658	679	646	598	651	656	676	622	695	670	651	663	709	650	610	687	650	703	670	642	705	656	651	726	637	640	632	657	625	605	656	646	712	653	680	681	677	629	652	694	645	671	696	693	656	637	670	657	720	704	667	660	661	635	639	694	658	627	654	635	647	667	673	612	709	680	658	635	682	702	645	685	691	678	664	652	680	653	654	620	655	668	681	649	664	638	688	633	702	636	651	694	681	674	665	700	708	686	674	663	641	653	634	676	674	672	640	647	671	693	692	723	695	629	675	642	656	661	631	658	641	643	646	666	697	677	693	602	658	642	666	650	669	683	656	625	678	625	659	704	637	639	646	653	623	679	629	683	665	633	680	727	642	672	636	647	663	677	624	691	674	682	660	691	685	716	668	626	658	660	675	643	628	647	681	653	663	626	699	658	692	689	654	673	618	649	669	700	688	680	663	677	651	622	639	676	621	635	644	684	664	647	634	657	629	699	699	599	677	649	679	681	683	715	716	661	654	640	656	687	682	678	667	666	634	613	691	685	699	630	662	686	720	650	697	709	652	639	645	630	659	654	653	711	629	669	635	685	693	664	678	702	748	640	635	676	676	696	709	647	705	703	664	659	643	682	644	658	706	688	696	641	630	641	658	688	697	729	689	706	687	663	623	667	595	676	690	670	651	675	644	669	672	693	712	604	625	701	655	671	636	619	663	696	674	676	706	665	636	683	642	664	683	654	654	683	658	650	622	641	661	673	729	675	638	691	663	653	629	672	635	711	695	693	608	644	693	629	631	635	673	657	651	734	667	662	679	634	646	671	698	660	670	670	717	701	655	709	636	667	691	600	688	655	691	660	666	659	651	636	688	646	653	684	669	649	638	707	684	677	682	633	651	659	702	647	612	619	647	710	666	673	660	689	661	650	677	712	621	662	610	670	634	654	661	674	677	644	680	669	658	678	676	612	624	681	659	699	686	629	660	647	698	671	650	643	697	640	654	662	678	678	603	632	673	669	683	655	680	665	690	659	611	648	677	686	707	613	646	664	672	680	670	662	641	685	658	679	657	678	721	673	665	636	680	700	649	648	638	605	656	663	627	627	689	653	660	663	627	632	695	690	718	679	619	691	672	702	680	660	642	679	651	666	624	656	642	654	681	664	670	661	660	706	646	645	673	678	667	634	604	700	683	699	706	691	644	696	661	656	656	692	672	655	618	667	716	637	668	675	673	632	677	665	676	631	625	655	644	662	668	657	667	647	715	717	709	585	696	653	650	640	651	687	679	690	643	648	642	650	668	668	611	633	671	656	685	656	614	651	694	706	667	682	645	664	689	635	730	711	649	640	684	698	661	733	675	622	705	662	711	594	624	649	619	635	683	701	688	675	688	653	664	656	707	656	657	672	627	679	643	643	602	655	685	700	689	638	676	661	618	669	627	644	651	633	691	688	647	673	697	681	693	629	619	661	675	645	693	681	660	641	617	684	659	684	639	667	667	653	660	633	662	661	680	667	645	639	686	643	707	639	665	684	701	680	677	678	660	645	624	617	677	688	689	675	661	643	679	671	668	711	687	677	621	666	678	667	679	692	641	670	665	630	672	635	682	667	652	638	677	617	695	683	628	656	667	656	636	681	691	676	655	672	647	637	647	657	596	664	622	708	671	630	646	661	687	674	698	672	710	629	655	714	647	664	686	602	690	707	613	641	609	639	724	682	669	615	666	705	659	662	677	601	696	656	617	664	697	637	658	703	649	635	686	678	634	653	683	674	665	686	690	633	674	673	635	658	672	672	639	625	703	639	660	682	646	721	666	660	649	704	666	627	697	671	674	643	702	623	646	652	725	705	699	692	670	684	686	677	651	690	557	680	685	650	619	666	605	637	671	691	612	642	696	670	645	607	661	652	650	621	636	673	664	597	652	645	663	701	652	710	680	661	672	661	660	634	652	625	615	670	637	657	674	705	656	606	733	676	661	629	651	676	604	675	665	630	705	611	636	666	631	667	644	628	662	637	662	641	711	656	659	616	648	679	683	649	656	613	663	688	691	621	641	717	651	655	618	679	690	710	643	591	628	645	682	648	670	630	630	685	669	644	650	698	673	655	690	662	655	681	672	687	675	667	617	658	671	679	695	657	662	655	690	664	632	660	658	645	699	665	671	653	650	700	629	663	681	632	648	644	679	655	679	665	700	656	593	661	616	691	659	710	664	647	670	679	663	687	672	629	687	672	584	670	672	698	662	657	647	629	656	683	656	697	696	688	663	651	679	664	638	668	677	649	682	635	662	641	685	632	693	664	647	663	663	649	671	633	681	700	662	655	689	640	624	634	637	680	661	639	695	669	598	674	682	680	715	690	631	660	604	664	691	657	659	688	690	683	650	674	653	627	693	660	642	686	718	676	640	646	687	691	662	658	679	649	679	671	617	642	674	669	724	718
45442	37707	35320	37794	25038	6648	1482	1139	1136	884	800	765	708	725	649	726	742	675	649	710	713	738	796	876	941	929	1036	1254	1425	1373	1420	1367	1291	1240	1181	1100	1140	1056	1045	1007	914	897	865	842	776	745	679	685	631	599	619	593	593	585	544	556	594	600	587	592	523	575	565	572	578	619	522	602	572	579	542	575	547	596	554	510	569	589	535	584	564	529	537	572	579	549	535	574	568	535	623	554	575	553	571	547	546	556	558	560	533	566	598	548	549	556	563	527	565	534	571	599	568	597	541	570	545	540	565	567	579	592	533	569	586	549	561	557	541	610	579	569	588	544	583	529	568	552	576	566	571	594	539	530	558	548	592	552	580	583	538	548	543	565	574	587	600	590	548	538	531	562	577	543	605	525	537	542	587	540	580	564	547	590	542	578	573	558	582	551	602	571	561	569	534	568	567	561	533	562	517	594	554	574	563	566	552	535	569	564	589	566	557	518	538	544	541	573	554	558	551	544	563	547	596	549	599	597	506	593	569	550	556	529	567	542	578	564	561	537	573	561	584	585	562	573	547	561	575	548	554	568	564	558	545	566	544	536	567	587	568	568	592	559	537	569	547	560	539	558	582	606	518	561	581	606	520	583	587	542	572	605	560	573	569	587	513	571	621	585	546	555	600	545	539	526	534	535	525	592	572	573	550	577	538	622	548	516	551	553	549	517	547	580	544	622	544	548	540	542	555	537	535	568	549	562	563	539	597	597	554	598	580	577	546	570	597	573	591	543	576	579	571	520	562	550	561	610	586	583	612	539	585	563	577	584	601	548	557	583	573	585	533	546	569	570	572	568	567	571	557	554	553	593	546	548	538	546	582	534	524	553	525	550	585	533	524	566	587	595	578	538	565	561	550	545	537	521	573	553	541	530	552	571	516	570	548	524	538	546	539	585	561	600	597	542	548	577	554	577	551	556	526	577	581	592	547	547	550	566	527	608	568	562	553	533	566	582	619	542	576	525	545	541	530	555	577	552	548	581	558	542	517	532	573	592	558	567	585	548	586	560	581	539	547	570	580	564	568	546	529	589	560	499	555	567	532	558	577	543	555	505	554	540	596	537	549	598	586	561	537	594	553	554	561	572	558	519	565	577	591	589	613	559	555	585	568	541	574	597	582	574	572	537	544	554	551	593	554	551	602	546	575	534	534	563	601	578	601	550	527	563	579	565	546	590	569	593	557	585	596	532	590	570	532	549	533	520	549	540	584	557	533	552	553	556	549	580	547	546	595	574	582	534	570	604	548	575	590	546	566	576	566	615	550	557	569	562	555	544	519	553	532	583	538	528	576	553	512	560	576	549	584	588	591	588	538	583	485	568	551	554	596	523	538	554	570	524	562	568	601	573	568	586	586	544	602	558	563	549	555	520	499	541	567	533	557	555	569	578	589	593	577	553	540	619	551	568	544	559	547	554	555	532	539	553	583	592	597	542	548	566	570	553	571	589	558	553	561	617	517	604	584	545	571	543	588	562	573	574	552	566	559	565	552	537	565	615	551	545	541	570	569	558	553	593	578	547	566	583	533	582	547	581	536	547	594	545	554	575	573	555	580	595	573	594	562	574	518	565	572	563	596	542	560	525	545	539	549	541	582	548	554	552	542	588	549	534	562	586	603	559	572	587	572	587	598	563	538	578	599	576	565	608	560	553	561	595	575	538	514	590	571	601	575	519	568	576	519	513	558	588	514	558	580	551	582	505	548	565	570	582	527	564	571	589	555	539	548	550	594	569	599	606	574	590	543	567	565	580	535	570	553	572	601	580	571	533	589	554	581	521	615	571	548	511	583	533	542	548	547	589	555	550	610	582	572	605	579	542	546	546	511	551	572	587	582	564	539	579	547	596	578	550	540	525	541	549	515	594	593	571	566	559	545	576	553	546	563	591	578	634	566	587	543	512	572	604	538	570	557	548	541	494	546	568	539	587	536	591	574	565	565	598	571	596	505	578	555	507	591	561	519	555	539	566	573	577	590	562	570	543	600	571	553	541	518	524	589	589	548	561	573	533	555	548	534	554	577	584	549	560	578	565	588	609	518	577	563	576	564	566	575	600	600	566	562	526	554	553	530	614	546	566	554	549	560	540	580	582	566	568	543	585	526	529	533	568	579	587	534	568	559	573	557	544	556	544	532	574	557	563	577	563	581	539	561	593	541	593	539	555	549	591	556	488	560	546	558	561	548	545	537	545	566	569	608	589	506	617	539	561	522	561	521	545	551	591	551	545	552	613	574	528	545	556	540	547	537	585	553	574	523	557	561	531	505	544	615	544	529	545	573	596	597	545	562	537	581	590	539	596	549	554	551	568	582	536	568	564	540	589	576	520	577	529	530	551	528	599	569	610	563	580	559	544	585	555	584	563	538	525	550	535	552	543	573	556	588	563	539	570	562	567	582	528	582	570	548	567	526	573	529	547	575	547	573	551	551	563	582	549	576	579	590	598	565	552	570	545	607	586	588	566	582	587	556	580	559	541	576	572	571	537	586	593	583	577	560	541	546	568	539	617	545	587	579	573	560	537	571	570	566	530	549	590	554	565	580	536	566	566	553	611	601	533	583	550	558	564	584	593	577	603	569	557	552	570	571	564	522	541	556	520	534	589	581	540	567	562	602	534	534	574	570	550	522	552	568	564	548	510	582	539	564	536	581	570	581	560	504	545	598	557	558	530	588	551	510	545	532	557	591	561	557	605	565	579	554	585	543	562	522	543	591	526	556	569	576	566	547	551	553	582	535	560	558	561	556	555	554	525	538	574	540	583	537	554	568	570	566	553	491	604	585	560	573	523	574	576	571	551	578	542	598	567	572	565	552	573	550	545	536	575	544	566	549	560	591	582	558	566	571	578	575	544	530	542	562	536	564	555	544	581	621	565	557	551	520	572	519	584	546	568	566	574	559	538	535	559	559	544	548	577	579	612	550	527	540	586	547	567	566	552	560	540	528	573	558	600	563	556	574	571	567	549	573	599	565	587	588	563	544	564	578	532	513	565	577	556	552	590	535	582	592	562	592	551	588	556	570	536	490	550	566	562	590	555	540	584	547	545	514	594	523	568	584	525	595	575	582	546	535	563	619	619	575	557	577	528	579	555	518	549	565	576	558	579	590	555	516	568	584	578	520	565	577	539	573	554	576	542	558	554	561	575	569	593	583	602	561	540	527	523	568	575	532	548	556	592	561	579	575	547	507	605	577	558	568	561	547	565	587	594	569	592	507	542	599	550	567	556	577	567	539	556	557	580	596	577	590	550	617	572	600	523	571	508	586	579	538	574	540	582	605	606	545	576	551	586	574	579	560	584	563	568	540	543	552	581	573	577	576	543	574	585	572	607	559	557	555	533	575	565	536	578	568	592	559	553	516	614	577	550	546	552	553	571	532	587	558	565	588	563	572	535	551	552	509	546	527	572	586	570	560	535	551	575	574	573	565	617	602	579	576	577	562	564	553	583	602	540	526	591	549	551
25566	20781	27756	23981	20929	20587	10014	1339	1117	809	772	735	736	745	701	716	691	734	729	725	769	739	747	817	775	873	893	941	1094	1116	1082	1057	1120	1072	989	1004	913	988	941	903	906	857	863	860	785	742	776	706	721	635	684	623	674	636	688	654	638	635	639	668	633	628	629	662	596	667	634	606	599	648	602	656	676	648	626	650	672	692	620	628	630	592	599	651	685	671	587	673	646	662	618	635	667	627	630	661	625	675	665	643	647	703	624	656	617	630	661	636	662	640	639	706	661	630	618	624	677	632	621	613	646	647	617	638	662	595	614	671	656	653	634	632	660	652	613	631	591	596	573	611	628	631	632	654	657	610	615	663	654	636	610	625	680	651	645	575	597	659	619	633	631	611	576	655	707	645	642	649	657	647	611	574	617	634	621	630	580	641	601	615	612	644	638	662	646	648	657	625	627	638	617	590	631	647	657	634	645	642	651	632	670	661	637	676	632	686	634	705	624	651	634	633	630	669	644	619	634	648	623	667	645	659	667	603	677	639	596	702	623	719	621	656	639	663	644	615	637	691	628	674	625	629	643	683	606	635	668	650	654	599	673	633	639	634	619	638	567	607	653	604	633	583	667	607	648	641	681	604	684	655	676	661	607	631	646	632	659	638	657	643	659	586	642	639	636	608	644	607	624	630	616	666	617	628	641	634	642	608	659	672	624	642	608	575	633	598	655	622	643	579	680	655	616	634	676	617	658	640	641	651	664	615	647	649	633	639	636	666	641	603	614	623	622	608	667	621	696	647	608	646	584	583	636	672	644	650	629	622	638	650	643	683	630	644	657	665	679	635	611	633	673	676	642	650	645	663	656	659	663	595	623	656	630	617	629	622	591	650	654	693	648	625	657	653	615	641	631	649	614	596	648	620	636	631	621	639	600	693	609	685	655	620	665	597	653	617	642	638	649	648	649	639	616	643	657	641	641	676	652	614	648	645	627	618	637	631	636	637	616	640	681	641	632	671	637	617	636	648	617	675	654	621	701	636	611	665	633	644	686	613	633	624	657	641	647	651	643	610	631	626	653	607	598	682	672	649	627	667	635	621	672	643	662	622	633	654	612	636	652	617	627	607	648	627	646	619	650	646	656	642	607	563	667	582	682	613	656	620	581	637	593	641	631	633	649	608	665	666	646	626	709	637	615	660	653	603	651	637	681	676	642	631	636	626	619	613	600	657	652	660	611	668	695	645	641	659	640	615	626	689	613	621	629	644	681	684	685	651	653	653	615	618	658	637	682	687	644	686	638	630	619	632	640	629	630	708	644	657	614	633	617	634	614	696	588	625	682	602	668	646	657	665	664	645	646	640	643	616	596	602	660	671	662	644	673	635	631	663	635	639	624	645	593	600	693	643	632	650	611	637	584	642	627	644	699	648	603	658	652	664	674	602	686	613	593	677	646	622	688	629	661	627	654	634	632	622	629	685	630	651	636	638	622	670	630	622	641	650	645	672	704	605	592	652	647	662	647	584	685	625	577	645	631	636	593	636	642	628	664	637	634	660	644	653	604	673	640	676	663	601	642	692	627	641	658	632	654	663	627	627	656	601	629	613	637	576	601	674	614	673	698	656	637	629	661	628	617	677	613	667	665	597	659	698	652	601	624	681	664	613	583	627	645	596	644	641	661	642	634	668	656	640	596	624	637	600	628	623	599	589	649	583	641	651	603	624	626	603	692	618	629	651	608	644	658	624	601	658	647	621	637	635	632	626	643	627	649	628	645	644	636	650	689	568	668	678	622	596	644	655	646	620	626	676	611	623	651	674	619	675	635	647	618	658	669	624	681	622	629	661	630	694	628	678	656	646	634	624	646	663	612	671	631	689	614	648	618	613	601	657	617	644	670	674	629	619	626	644	625	691	645	623	660	660	654	633	629	664	630	587	646	659	638	677	641	636	606	671	634	701	619	635	636	652	722	637	645	656	642	671	629	672	669	643	623	649	617	651	623	603	616	623	633	604	637	627	666	625	629	676	633	658	639	626	633	654	648	665	617	600	641	630	569	612	628	614	652	660	618	621	651	674	611	634	650	626	635	651	655	667	630	622	640	640	661	650	666	635	662	619	617	669	658	685	650	620	657	675	638	622	626	619	692	619	613	643	623	640	647	651	635	646	605	646	635	626	630	617	640	589	675	641	616	666	639	612	626	624	620	610	639	640	615	661	667	643	673	661	691	628	655	638	675	621	644	609	645	615	663	621	645	664	626	634	679	662	591	665	672	649	623	643	631	642	615	637	630	651	657	662	624	641	625	649	633	625	633	644	603	669	658	623	593	655	666	620	641	617	627	660	656	635	636	633	635	597	658	653	617	651	622	633	654	631	619	635	669	608	680	604	634	632	633	666	622	640	701	640	649	669	654	618	631	659	624	631	651	669	625	636	611	652	600	647	610	641	607	623	624	618	648	623	660	642	639	645	603	646	618	632	564	651	657	635	640	653	674	638	653	687	615	588	674	632	689	644	642	616	685	644	644	611	648	664	663	659	601	624	620	620	620	609	656	620	633	644	603	631	677	610	694	597	694	651	635	629	592	600	620	610	636	610	639	664	653	644	636	629	652	640	634	634	645	640	629	652	644	635	596	642	627	561	616	652	647	614	641	665	630	682	665	618	615	625	660	606	619	645	667	670	665	585	636	619	598	688	647	703	611	632	655	617	708	639	653	706	671	609	680	678	669	688	670	628	640	664	655	608	637	634	676	598	649	635	642	633	627	649	642	679	609	670	633	694	626	591	632	637	640	638	665	640	652	609	698	626	626	662	664	656	614	603	621	630	616	633	622	649	652	643	646	670	656	664	685	599	676	627	651	626	652	652	655	624	637	589	626	636	657	636	688	655	654	629	664	630	640	663	638	624	661	611	607	600	618	640	655	643	613	676	663	621	581	604	599	577	598	618	623	665	613	625	625	643	628	569	630	652	674	616	620	611	620	663	605	615	603	648	624	655	636	635	647	651	617	625	624	625	666	666	636	633	640	615	623	695	598	653	660	586	573	612	628	642	628	644	643	604	626	623	637	589	650	635	637	611	653	637	690	649	658	658	632	662	650	641	634	660	611	650	657	660	621	642	619	578	655	664	657	639	611	601	619	583	590	661	648	634	652	644	656	599	655	623	670	657	653	682	646	650	691	621	616	635	648	630	609	614	644	684	575	633	602	651	632	629	667	672	667	658	642	617	568	636	613	635	675	647	639	611	554	681	612	611	661	636	645	608	617	617	666	619	673	634	645	621	598	593	646	630	630	598	637	624	674	669	645	628	645	651	637	626	649	587	631	674	640	641	628	690	651	675	631	681	626	626	646	569	657	655	652	601	625	624	665	653	630	595	641	645	623	651	615	620	669	634	632	638	667	641	679	585	628	666	637	616	664	635	627	662	662	649	600	649	610	599	667	689	660	600	620	612	659	636	656	669	654	615	595	654	635	666	619	639	658	652	638	610	633	600	632	596	634	649	617	671
46446	39896	40367	40965	24349	8048	1781	1371	1519	979	894	785	793	717	690	689	666	645	693	687	657	687	810	876	927	995	1043	1179	1430	1423	1486	1388	1466	1289	1197	1220	1197	1129	1115	1062	1012	991	922	858	844	747	720	661	673	599	616	585	588	543	556	537	570	565	535	553	521	554	486	577	557	538	494	556	570	543	531	532	529	579	533	563	525	546	533	567	493	537	574	544	540	545	548	527	539	532	597	551	559	564	507	546	591	561	513	537	577	515	511	553	549	479	574	510	516	528	559	571	518	536	489	549	532	565	535	561	543	559	597	560	513	537	535	547	546	548	549	524	533	542	571	495	522	562	530	524	557	589	545	518	547	507	537	528	493	576	544	512	532	556	571	542	575	509	542	585	542	566	546	519	538	573	530	505	565	528	552	548	506	603	531	552	536	497	566	543	555	550	501	545	520	528	560	533	516	541	564	525	567	549	572	567	565	555	594	549	571	522	574	561	534	557	551	521	526	540	551	511	528	530	562	527	561	550	511	503	479	485	540	525	539	585	579	547	573	568	496	585	555	574	574	552	533	563	580	518	535	533	513	522	581	509	563	566	537	514	516	552	565	549	530	501	535	567	526	537	519	535	526	550	523	545	505	538	499	509	576	522	522	519	577	496	510	531	551	542	530	560	507	552	551	596	590	506	574	539	534	491	547	546	524	530	552	607	527	571	537	537	529	569	534	554	555	552	581	539	543	559	539	539	530	560	496	525	528	560	540	557	538	535	541	580	519	527	539	545	539	536	546	513	513	544	565	555	553	524	530	537	559	565	563	545	527	523	563	518	547	494	574	569	524	584	560	555	561	563	533	532	570	559	525	519	528	504	529	539	541	526	567	522	531	525	535	546	541	561	569	565	553	546	538	568	536	583	543	535	515	547	513	557	572	564	502	579	528	505	584	539	575	533	565	587	506	553	544	554	536	574	535	562	501	521	546	531	521	564	567	523	566	524	561	570	524	513	541	519	529	527	505	531	533	549	533	520	552	586	522	480	521	576	586	570	524	584	549	524	524	572	545	542	532	539	539	556	578	551	565	529	556	542	602	552	554	557	512	546	533	541	519	513	516	551	542	518	538	511	567	535	523	567	580	523	544	551	549	531	573	505	585	532	548	570	564	502	536	539	565	554	530	554	544	503	550	580	550	532	535	525	527	578	580	590	547	531	499	559	529	544	542	540	565	506	539	579	520	503	549	504	517	539	567	512	483	561	582	534	517	589	580	550	522	537	565	516	566	524	544	544	519	547	526	549	537	539	561	532	517	522	512	539	542	550	564	601	520	583	500	596	517	553	524	558	493	531	566	545	559	545	573	516	512	504	539	552	546	574	595	542	507	568	515	539	558	564	525	532	555	572	532	566	566	549	536	525	502	562	544	557	553	539	565	534	528	535	546	546	496	489	526	554	562	559	513	532	503	529	559	520	541	491	534	533	555	527	595	572	507	554	545	555	539	519	554	549	537	556	554	570	539	532	573	572	527	550	497	535	563	549	521	563	527	579	518	536	525	511	536	548	566	528	526	569	535	559	555	539	557	575	604	543	520	550	555	496	499	547	498	520	558	550	546	554	539	549	550	504	507	567	578	550	530	557	523	556	527	561	532	547	574	532	587	547	540	559	588	553	555	541	544	524	535	535	576	516	536	553	481	525	544	544	544	555	532	542	547	576	536	558	591	494	534	536	504	560	490	559	498	530	546	518	559	527	534	520	533	514	516	554	534	533	501	557	540	540	538	592	562	479	512	535	565	567	538	556	556	522	533	509	512	591	543	544	498	573	492	536	519	525	531	558	521	525	543	526	561	547	542	541	589	578	537	513	536	473	518	569	557	538	540	497	558	600	513	552	529	535	566	539	564	536	526	541	550	567	521	544	532	554	488	503	551	575	561	538	564	572	555	499	499	520	551	508	498	543	500	546	522	549	531	517	552	549	515	486	569	531	540	491	523	538	561	513	528	526	548	515	565	589	541	521	558	558	505	504	546	535	476	560	547	572	538	562	514	581	504	598	527	565	528	572	563	558	512	596	481	553	550	604	588	494	554	597	563	530	546	535	548	510	526	536	550	506	508	548	528	545	537	530	546	507	544	559	527	569	555	529	576	562	538	574	541	529	559	538	521	547	544	555	532	531	557	584	526	559	539	549	528	530	538	556	577	582	561	538	532	564	590	529	548	541	574	508	572	515	559	547	542	561	514	575	540	560	550	541	551	531	557	543	525	556	542	544	540	533	530	546	540	535	575	565	558	573	540	532	528	570	517	518	524	555	549	554	534	543	545	540	492	535	549	539	526	543	515	531	572	562	559	509	516	557	524	532	563	528	477	556	513	552	535	510	554	544	566	578	533	550	562	572	510	513	546	516	533	500	528	487	581	555	506	574	526	569	521	573	535	526	510	517	558	521	488	564	558	521	557	517	553	561	542	545	577	547	553	557	560	517	552	583	509	522	561	541	565	531	572	522	509	508	525	584	561	545	537	563	560	546	532	554	532	535	531	479	571	526	514	573	506	588	529	568	530	579	503	535	518	556	542	516	569	537	528	542	533	544	548	529	530	560	564	510	529	533	551	530	539	537	572	540	545	541	554	517	525	569	530	533	561	516	550	562	538	561	534	532	529	542	619	601	518	564	570	527	528	569	526	588	527	532	520	550	508	563	505	554	550	558	569	550	510	550	551	553	596	513	483	547	537	532	509	517	557	530	529	549	522	532	536	522	537	530	519	537	542	515	577	541	590	499	539	509	574	535	524	532	563	517	584	517	587	541	555	526	523	571	535	563	557	560	547	522	557	538	533	534	565	548	588	538	555	546	549	559	542	534	532	549	518	535	532	543	527	534	529	564	515	587	536	532	559	555	537	543	535	539	534	521	545	526	542	536	554	511	565	544	538	525	586	570	546	560	560	513	528	505	555	505	547	515	536	548	578	552	589	509	597	527	542	532	565	510	519	540	534	534	558	537	512	600	538	531	519	576	545	520	530	545	574	539	547	520	527	557	549	533	536	529	531	559	564	522	563	529	538	529	537	553	530	539	567	537	545	557	542	571	522	490	589	553	538	529	505	538	564	536	541	567	527	539	528	570	548	531	597	554	524	558	541	555	536	539	548	547	528	533	529	556	520	534	572	537	543	552	543	561	560	522	547	511	528	528	533	557	549	525	561	542	493	515	559	559	556	496	558	503	520	529	580	552	535	568	524	512	508	546	519	528	535	531	562	555	543	575	532	504	512	547	569	543	540	536	574	482	525	553	552	540	539	512	567	507	553	582	554	553	547	528	557	520	539	522	513	481	540	576	584	559	511	552	527	525	542	522	533	528	516	530	514	586	536	554	511	538	501	546	531	537	539	541	603	515	543	523	543	554	494	554	560	523	518	535	564	588	534	544	517	530	550	546	504	534	560	521	525	544	566	536	581	569	556	558	531	576	508	560	533	544	530	559	542	644	519	517	573	531	488	579	551	515	509	490	517	506
28558	21160	25973	25012	10134	2848	1045	758	690	661	667	691	665	643	682	682	664	669	688	691	685	712	735	773	768	755	789	783	780	940	886	836	876	882	863	790	862	872	793	796	730	763	738	772	705	748	706	686	652	686	661	666	596	658	641	652	662	631	637	643	656	645	665	665	683	622	613	687	652	644	643	671	642	596	648	605	657	684	665	624	655	628	646	666	665	643	648	679	690	652	655	681	627	661	697	675	676	676	640	655	726	668	612	669	671	693	612	693	690	633	654	635	692	649	640	645	635	636	676	682	655	659	646	669	686	643	670	672	646	632	669	635	669	689	645	627	650	670	671	637	652	681	690	645	606	669	612	664	662	654	608	642	665	690	638	611	627	671	685	688	705	635	674	737	674	649	681	640	649	638	681	659	681	640	642	636	614	604	657	685	652	703	609	647	684	690	647	653	660	664	677	625	694	656	649	652	605	634	691	648	659	630	686	671	663	699	694	635	686	638	631	619	668	677	637	658	663	691	642	648	689	667	624	661	685	650	710	662	695	645	675	611	678	692	678	700	641	665	662	657	686	679	633	628	634	688	678	615	655	646	677	661	667	646	655	665	677	690	631	657	663	619	664	621	691	698	657	665	632	694	666	670	674	601	701	661	649	659	667	630	654	714	656	668	637	637	677	637	643	584	632	669	660	665	679	640	644	635	621	643	626	706	713	616	646	653	615	669	646	672	632	692	671	663	658	661	673	726	664	650	671	679	670	658	623	677	669	683	623	628	608	646	669	676	642	650	734	621	668	607	636	690	645	669	637	671	672	694	685	660	638	687	649	685	662	611	622	673	620	669	617	653	690	636	691	658	689	654	626	649	649	628	693	619	632	638	688	690	661	634	695	708	626	641	587	642	652	590	729	673	630	735	635	654	621	594	634	689	649	656	657	665	705	657	641	696	636	626	656	649	566	631	694	646	660	668	641	694	634	676	712	658	677	631	648	638	658	665	676	615	637	640	613	684	641	620	623	676	653	652	641	627	686	648	651	650	663	659	656	666	612	664	609	674	662	632	666	646	627	690	662	643	694	634	675	637	672	699	643	632	623	690	663	675	637	681	669	627	660	651	657	639	665	721	672	636	665	678	623	698	599	585	687	649	617	665	646	659	693	644	650	672	695	686	609	679	647	658	695	685	631	626	628	628	669	676	653	680	673	642	676	667	642	654	631	704	686	674	671	654	681	623	635	692	650	631	618	650	697	614	686	669	635	651	695	657	636	626	665	661	637	669	671	636	665	675	676	640	649	648	653	646	678	673	671	622	647	656	631	662	670	695	683	677	669	635	591	671	666	654	655	667	652	613	648	684	678	664	657	645	656	691	681	688	624	614	670	627	701	654	618	678	687	636	639	663	685	695	660	684	642	637	682	639	638	687	663	637	680	630	660	676	614	686	639	660	645	610	680	610	646	618	670	670	649	679	656	713	632	645	682	661	652	638	598	647	632	655	650	668	672	598	610	634	651	647	609	625	668	648	600	658	664	638	675	659	650	673	656	678	674	668	660	600	629	672	668	671	634	612	597	676	683	703	664	653	642	688	719	639	629	715	627	657	685	666	669	644	646	628	677	700	705	637	653	679	649	626	681	718	663	624	667	649	649	629	669	657	634	647	685	651	641	654	610	685	619	693	626	661	644	647	667	657	657	604	689	646	672	659	633	640	686	648	676	670	636	684	659	632	639	631	673	600	666	650	653	696	650	707	684	627	644	631	634	680	647	659	668	641	638	655	635	645	654	673	646	673	615	647	631	649	681	697	646	647	654	653	637	669	620	605	635	635	649	650	637	632	641	620	663	614	692	698	634	651	636	661	620	707	656	694	650	655	696	663	634	670	646	657	613	702	654	709	661	633	659	675	631	665	676	654	639	675	671	659	640	659	692	689	714	703	621	674	635	663	655	588	633	662	691	703	670	686	623	701	674	660	683	649	664	656	727	664	701	653	658	656	674	609	643	658	664	643	650	638	673	647	698	626	653	678	643	661	679	647	642	668	674	638	717	653	607	647	638	637	667	661	673	616	639	654	646	659	615	681	696	622	632	662	656	627	625	618	703	656	663	714	685	671	746	668	719	645	633	653	638	718	667	672	636	691	669	700	658	642	670	681	678	647	664	653	642	649	654	654	620	654	636	648	655	666	629	612	641	646	659	678	661	645	662	612	686	644	650	657	642	633	655	646	655	653	654	653	611	652	603	626	656	622	679	680	657	660	671	638	694	649	656	691	652	636	720	672	685	633	640	647	660	635	662	682	661	633	655	684	680	630	664	630	649	638	661	691	640	641	652	663	670	685	655	619	667	671	686	695	631	667	661	619	610	660	660	652	666	660	678	710	616	631	651	619	669	672	648	659	668	700	669	645	648	630	642	687	679	628	680	664	639	614	679	660	687	667	674	656	684	606	696	639	649	702	693	686	717	680	671	655	658	671	622	648	647	677	648	674	669	683	665	652	675	631	647	676	660	626	600	646	632	686	640	695	714	680	606	682	649	660	607	657	641	643	667	660	659	639	674	658	639	626	633	692	691	694	655	645	684	642	685	703	631	629	658	673	650	659	651	641	650	655	651	678	676	640	618	665	639	688	675	663	636	644	668	646	653	696	660	615	668	665	654	682	668	639	628	598	645	675	653	676	641	666	687	677	633	626	634	645	673	643	669	640	703	668	662	668	654	615	670	607	641	647	634	642	621	654	656	648	690	648	630	661	657	654	680	677	694	608	641	680	660	666	594	635	666	606	639	600	678	614	643	656	656	669	656	637	657	665	643	587	674	658	708	703	619	648	672	636	624	663	650	656	648	636	658	662	640	650	618	618	642	702	702	618	667	632	677	728	666	674	653	651	664	656	658	669	665	662	672	658	647	687	640	617	681	618	645	601	664	687	672	653	620	665	631	717	665	625	647	677	693	696	635	665	664	693	665	637	625	618	646	657	744	648	652	659	652	667	675	704	689	580	675	692	698	621	662	673	659	685	698	628	732	658	685	638	650	605	647	646	661	674	656	703	647	649	648	674	639	650	646	633	660	653	672	666	652	676	663	636	610	646	654	633	636	653	696	667	689	678	630	625	716	656	681	636	640	704	633	699	641	645	701	716	659	674	672	649	679	668	648	618	731	671	650	682	625	665	638	653	631	649	608	691	688	619	640	588	670	649	652	649	634	677	620	723	650	686	644	696	633	628	675	640	611	666	614	624	649	673	632	680	644	639	655	659	641	662	699	662	633	686	645	672	691	656	642	669	656	635	649	644	659	686	712	649	624	656	643	694	654	677	677	620	678	666	640	670	644	671	681	674	659	687	681	644	645	656	636	685	646	656	651	679	664	649	651	662	635	604	638	689	685	647	624	653	643	682	628	625	681	685	627	672	593	672	700	648	641	667	684	695	650	644	663	667	676	639	649	748	691	638	631	643	667	667	653	636	661	656	691	678	699	657	663	648	639	647	678	594	624	648	637	653	653	654
45678	33285	27502	22823	9760	4178	963	697	639	639	630	626	598	593	595	605	605	569	608	639	607	662	690	749	789	764	807	895	942	1028	1101	1036	1025	957	960	920	884	917	805	774	789	764	762	750	676	633	595	602	604	544	557	563	530	551	568	572	525	540	519	591	552	553	522	565	564	580	585	529	583	584	529	538	532	518	536	535	581	565	541	532	592	534	528	543	545	567	565	542	594	554	531	544	551	557	583	492	587	531	529	540	557	539	553	584	591	597	560	591	562	545	544	554	549	578	559	518	571	558	546	586	580	569	574	583	541	582	545	553	501	528	510	555	590	563	528	592	568	572	508	561	546	538	554	549	554	590	561	582	561	539	560	547	592	510	532	537	543	541	576	528	537	551	616	552	593	564	593	544	545	560	583	565	589	576	577	564	581	515	580	559	478	566	542	589	501	569	540	539	552	556	497	558	556	564	555	543	542	553	557	532	557	557	556	559	535	574	576	576	579	580	555	552	570	602	583	535	533	576	592	575	510	554	533	555	560	543	539	546	560	546	544	583	569	565	553	571	516	575	565	587	573	551	558	562	579	571	557	540	571	562	589	576	550	544	521	589	542	548	553	535	534	584	557	545	535	559	562	545	588	561	589	573	574	527	555	575	530	553	545	505	562	532	541	575	541	583	560	529	540	575	560	571	611	511	612	526	563	559	534	532	578	549	567	577	545	607	536	517	550	557	549	539	566	595	547	540	532	561	549	578	604	531	560	599	547	574	577	533	559	559	557	574	548	572	572	543	566	587	581	517	613	580	553	539	607	568	558	550	594	550	591	571	573	578	541	559	564	553	554	583	570	587	527	590	575	536	551	564	503	547	537	552	571	512	540	540	542	556	568	570	539	597	569	590	566	537	609	546	538	568	555	566	544	527	559	530	528	549	578	540	526	559	566	575	561	558	561	568	559	563	548	558	578	553	574	607	551	579	546	548	580	567	562	557	575	577	605	551	556	553	590	548	587	569	587	595	575	555	563	536	544	531	570	553	579	528	551	558	540	524	569	558	564	567	538	542	551	583	548	565	579	529	566	583	592	572	525	551	531	594	539	603	560	550	543	586	577	465	613	571	543	542	555	559	596	559	542	519	571	594	561	603	572	559	528	531	558	575	597	550	555	609	612	537	559	560	570	526	549	587	532	537	621	568	576	566	556	583	518	587	562	555	543	547	500	527	575	517	555	526	530	558	548	561	552	530	540	593	516	541	539	538	581	580	543	584	546	587	549	543	559	546	535	556	577	567	527	593	553	531	558	559	558	538	533	548	568	562	551	545	547	508	543	591	579	533	576	532	565	510	601	526	550	574	543	547	569	625	578	546	539	547	547	583	586	539	508	554	544	497	559	593	557	571	550	533	503	523	581	578	584	533	566	572	523	528	560	546	595	564	534	564	599	552	557	548	533	518	593	565	563	562	523	571	557	574	555	564	594	605	566	559	551	568	574	557	583	532	569	575	566	625	589	580	529	519	541	541	537	566	573	572	550	538	585	565	526	600	572	584	576	540	578	531	574	525	524	575	620	570	579	572	557	566	602	555	553	547	528	551	592	595	569	549	596	536	584	543	553	589	516	592	539	572	573	548	546	545	562	598	548	571	565	563	542	582	548	537	557	535	547	572	613	557	556	524	598	544	529	558	572	595	546	567	539	568	532	570	603	575	552	581	608	532	543	574	563	551	540	536	575	544	536	568	578	552	554	548	526	588	553	561	528	517	546	542	567	548	582	546	561	567	548	565	568	583	553	559	587	523	556	554	565	567	543	547	587	549	554	572	592	537	548	544	537	546	538	533	591	528	564	621	547	576	576	540	568	567	592	584	566	528	529	564	538	552	570	542	579	559	571	574	548	594	546	567	558	548	548	531	565	569	546	578	573	549	582	535	545	581	559	561	568	592	581	531	536	579	501	591	578	561	540	532	545	579	550	552	552	576	567	555	578	542	575	556	565	587	562	556	566	541	559	556	573	542	594	545	544	528	562	543	551	561	522	590	541	593	588	583	528	565	530	558	508	542	548	535	535	527	550	553	596	559	520	584	563	547	565	539	584	551	589	522	589	509	553	595	538	543	605	543	558	552	615	598	546	517	580	545	570	527	559	622	564	576	568	564	547	558	537	593	577	560	560	547	576	541	567	561	543	522	572	571	594	535	582	556	546	526	511	553	550	580	552	509	567	537	567	560	588	580	554	586	556	518	583	525	489	583	576	589	571	529	559	525	565	552	585	562	564	516	520	590	525	525	545	586	551	560	569	559	578	578	525	548	544	574	571	548	572	557	574	541	560	564	538	540	557	529	545	530	553	513	525	551	553	581	526	540	580	553	541	547	594	558	569	558	559	539	564	562	595	546	627	580	560	594	579	635	575	595	588	550	542	546	554	549	576	571	570	552	528	532	555	575	553	568	578	560	525	567	536	548	568	548	523	575	564	547	576	559	532	573	560	563	536	555	533	559	548	560	578	561	513	576	536	571	517	569	531	624	540	542	505	570	581	550	577	548	547	547	585	568	558	605	548	557	546	524	615	543	619	565	556	580	563	577	623	541	542	589	548	512	533	544	550	544	530	567	547	566	538	573	531	508	601	569	560	535	556	566	571	552	584	534	538	579	571	559	543	561	569	548	595	530	549	585	570	604	580	579	615	535	525	517	503	585	546	577	577	514	530	542	521	573	600	560	548	563	543	593	564	600	559	569	555	549	572	571	533	585	564	537	583	543	544	581	558	579	561	603	569	575	587	564	586	539	558	547	598	534	556	548	585	552	542	555	601	546	508	564	587	558	571	580	597	577	576	543	562	551	562	587	569	540	533	564	556	555	547	559	561	512	584	555	570	581	570	574	579	532	549	554	588	562	546	548	531	575	558	557	516	553	606	547	546	557	594	586	579	557	554	562	578	534	542	573	603	566	565	593	567	557	554	558	550	576	574	520	564	562	543	541	548	534	578	515	578	567	565	569	567	584	540	588	594	587	546	517	554	545	561	553	533	529	576	562	567	529	516	561	609	528	533	527	537	582	557	496	552	559	565	515	543	560	543	563	519	555	549	581	558	564	574	564	567	556	595	538	594	517	572	542	560	551	551	567	558	549	567	552	541	539	538	524	570	542	557	508	598	540	611	569	552	532	575	552	546	568	564	582	555	561	562	559	547	559	588	549	561	610	558	563	546	556	537	554	518	601	534	570	574	571	596	543	570	535	515	548	580	591	596	572	570	559	565	569	594	521	565	596	583	545	561	606	531	521	549	597	573	532	572	540	524	556	565	563	577	543	525	564	535	587	600	556	595	507	550	514	523	534	552	611	554	535	531	585	499	551	567	579	569	546	555	569	559	538	569	519	587	548	549	580	531	541	528	562	540	579	545	566	572	573	546	559	579	562	566	552	575	547	557	587	567	560	574	548	584	562	545	558	526	559	568	575	564	556	515	530	613	533	563	569	538	541	523	550	563	529	565	596	575	564	537	632
26898	20759	27285	24320	20931	13987	2764	865	787	735	707	683	687	675	643	699	689	666	694	686	723	723	778	751	741	802	797	838	930	944	912	955	930	906	816	906	868	892	806	853	819	792	794	709	724	664	690	649	667	608	624	594	618	641	588	629	625	611	605	638	648	620	603	608	647	635	674	612	667	638	618	648	572	647	624	642	656	579	577	614	610	659	641	655	652	645	618	622	627	649	617	643	617	634	633	643	672	599	580	631	612	581	619	640	611	628	638	627	647	616	616	649	641	603	616	630	634	608	574	623	615	619	613	600	602	613	606	643	576	599	596	634	640	593	668	642	647	625	651	597	631	624	612	666	656	628	659	662	674	641	613	606	659	665	640	641	617	615	658	659	638	649	622	630	600	668	615	587	624	595	665	616	622	652	555	648	585	629	675	623	619	627	654	608	684	596	658	634	621	645	640	637	606	617	646	628	592	617	612	587	652	641	625	590	623	642	602	671	575	671	645	596	586	607	585	611	627	621	626	582	621	607	633	649	621	593	645	583	595	649	645	662	645	682	598	623	626	606	660	651	626	678	620	662	648	633	612	595	672	568	596	645	615	629	609	649	608	609	592	588	636	662	638	618	632	639	612	573	665	637	641	629	680	655	625	648	624	699	608	626	566	615	677	641	639	613	608	639	594	616	602	616	641	593	636	602	615	607	646	630	629	623	613	629	667	609	632	601	650	636	677	620	617	628	634	597	628	618	664	638	611	646	650	623	602	610	617	623	645	630	593	630	680	631	625	639	617	601	613	591	605	628	599	585	652	611	575	657	639	647	570	677	603	599	654	633	639	651	561	652	594	612	620	653	643	616	612	619	672	593	615	585	662	621	665	604	615	619	626	604	618	669	600	602	636	665	655	628	575	628	664	635	621	661	643	624	607	611	585	654	651	603	645	563	626	636	626	607	632	654	612	622	628	615	632	635	600	615	641	617	641	666	639	643	601	677	637	628	610	658	618	675	630	594	648	576	610	650	617	605	652	592	656	625	590	562	608	657	630	607	655	610	626	608	619	632	612	651	615	643	624	569	598	620	614	574	606	626	671	597	580	666	608	644	587	634	622	624	621	638	612	648	653	602	605	601	626	620	606	608	590	642	626	602	645	634	632	629	625	588	637	613	659	643	646	618	621	644	649	653	655	659	596	611	642	626	590	587	586	631	614	613	585	609	602	624	647	624	558	599	622	650	627	608	644	584	666	662	676	623	618	626	622	627	622	669	660	659	670	599	650	614	624	690	649	624	612	651	633	577	633	645	621	618	655	617	587	590	640	615	610	660	615	611	638	647	627	651	663	584	609	635	649	598	619	654	618	659	642	613	636	601	593	624	639	669	649	648	596	622	653	615	626	593	669	625	636	601	630	656	594	639	587	643	616	595	647	594	623	676	642	620	622	610	628	608	590	628	600	666	642	658	614	641	607	668	619	674	658	610	634	628	650	598	613	625	598	613	667	582	601	617	619	653	639	596	620	601	616	625	620	631	627	607	604	637	604	614	633	646	657	626	655	586	611	621	641	634	579	643	615	621	661	630	649	622	639	637	592	608	659	668	658	683	639	595	637	568	568	673	627	657	615	642	639	629	629	616	631	655	654	633	571	683	640	626	608	620	613	646	656	650	700	613	631	620	638	642	601	642	647	622	646	633	603	673	613	603	610	657	626	644	606	655	665	582	639	701	627	600	640	611	638	649	616	608	606	655	612	640	595	627	595	670	630	588	630	630	617	639	706	638	659	587	581	636	629	575	596	649	606	598	642	611	640	614	644	681	607	669	618	638	653	622	674	608	605	685	645	589	627	613	655	628	635	612	631	631	609	616	645	620	569	580	592	626	630	642	636	644	627	626	632	613	649	619	620	635	618	613	585	634	642	678	654	612	672	611	614	604	643	580	669	662	586	630	650	607	611	630	580	604	632	632	659	650	606	651	654	615	640	656	644	628	597	635	585	606	639	637	646	638	617	606	643	607	629	603	603	644	594	633	633	587	619	626	646	608	664	691	605	647	615	620	652	615	603	653	631	619	597	621	632	604	651	639	642	616	585	652	587	636	604	632	609	633	611	629	630	633	629	620	623	604	603	628	609	633	617	617	584	630	585	660	650	653	643	600	594	635	616	644	667	591	623	631	610	590	587	628	611	633	626	622	628	625	621	637	618	612	631	642	627	622	673	655	659	634	651	597	647	624	645	653	619	616	619	600	645	587	627	611	620	615	618	583	668	646	656	634	592	607	667	636	630	611	623	600	636	620	623	611	648	643	560	664	577	588	543	619	610	613	659	666	566	656	586	606	590	634	573	617	645	606	684	608	594	658	632	592	657	625	617	671	622	574	611	628	637	607	667	650	569	592	579	595	635	654	648	626	602	625	644	627	622	616	628	630	657	617	618	632	614	613	667	612	613	555	642	624	639	614	615	630	625	620	594	665	615	642	647	670	631	647	616	630	640	658	660	633	627	605	640	652	664	621	618	652	607	599	648	660	609	605	584	660	582	631	602	612	620	648	615	634	635	617	641	624	610	645	624	618	593	673	640	626	673	616	646	568	639	655	598	618	653	667	596	636	588	613	653	631	623	587	605	606	580	646	620	632	609	598	655	596	696	638	599	605	611	583	632	574	594	591	646	599	596	608	591	703	648	639	635	607	644	628	652	605	618	679	594	635	654	577	596	620	666	573	612	589	612	626	645	644	617	623	606	600	707	640	616	629	601	644	628	626	691	580	641	614	640	652	655	659	616	638	635	579	688	686	655	614	595	625	645	633	612	649	639	654	653	580	632	594	629	643	634	642	632	595	598	612	602	619	586	623	696	617	651	624	655	659	646	630	591	597	615	625	653	615	643	639	652	601	659	678	629	608	612	575	630	604	637	614	648	621	603	618	624	639	603	611	579	647	626	592	571	614	604	611	654	650	622	593	639	622	607	605	628	631	580	629	602	623	601	631	614	634	640	608	635	612	619	637	627	648	606	629	652	629	627	607	629	609	622	633	648	647	650	583	638	653	640	656	583	577	660	633	670	605	607	608	624	610	628	602	648	650	637	620	600	636	651	650	589	585	605	615	563	636	631	639	646	614	610	630	632	635	619	665	593	611	677	621	605	579	647	636	600	614	628	623	656	635	655	652	631	616	612	606	649	626	596	646	603	616	546	697	629	697	616	638	614	620	614	622	640	617	598	625	659	613	612	682	602	643	635	654	623	603	644	617	646	593	603	616	616	612	597	630	659	636	650	586	646	582	595	647	583	650	642	618	628	596	668	596	645	643	646	585	601	653	650	621	572	610	615	629	639	608	600	629	632	631	624	667	640	607	583	627	617	633	610	616	639	631	626	615	611	607	615	641	599	651	620	650	610	593	598	632	632	641	614	628	630	638	645	621	648	624	625	643	627	637	682	635	637	631	669	575	593	636	644	622	591	651	593	604	651	650	628	654	595	611	610	656	616	619	626	677	644	593	610	610	632	627
47592	36433	30327	26967	17217	9107	1832	939	805	787	676	651	642	641	615	634	642	616	604	612	653	655	720	747	808	861	928	1008	1110	1242	1175	1126	1133	1135	1005	1104	1027	981	931	934	876	857	802	772	691	664	603	577	580	524	567	543	552	566	479	547	525	546	593	537	558	560	509	513	582	519	502	524	537	527	514	493	542	545	528	539	548	521	513	528	528	510	532	508	528	538	527	494	524	528	550	501	553	532	518	537	502	544	520	539	519	542	542	546	538	527	562	534	555	512	520	526	536	566	496	576	524	527	572	535	511	539	527	504	517	565	519	540	491	530	512	549	532	519	545	509	563	559	550	541	475	512	521	559	565	541	542	591	515	530	497	534	522	559	552	577	540	576	469	548	527	529	529	526	539	488	543	544	526	542	551	532	539	557	558	513	561	552	556	539	531	525	540	514	530	527	554	523	514	547	538	503	543	566	522	573	538	542	498	516	535	527	524	557	537	503	545	583	552	499	523	528	544	489	545	545	489	502	514	488	538	498	512	515	554	546	512	552	518	540	545	533	558	498	538	551	517	555	559	533	547	530	551	548	533	537	500	515	525	519	535	538	509	546	527	567	519	524	517	530	559	538	525	522	510	520	587	494	509	535	486	528	513	500	539	497	556	561	557	528	529	533	519	528	512	521	530	565	522	526	543	573	568	559	570	519	556	514	504	580	515	521	511	532	531	531	526	542	553	514	540	516	517	528	513	565	516	524	516	499	534	553	542	527	460	545	500	532	517	530	507	502	532	551	543	515	506	558	549	576	538	530	516	490	511	554	478	487	520	557	558	517	548	498	539	538	522	549	522	534	554	529	537	532	523	499	586	539	517	572	522	531	517	531	544	563	560	497	541	549	528	519	518	559	557	571	528	516	511	582	549	510	548	517	532	538	539	530	513	527	571	533	565	513	547	549	559	550	525	540	520	519	524	526	529	537	521	544	525	540	523	546	561	542	543	529	544	527	499	527	544	558	548	560	545	500	567	563	507	513	533	539	530	517	547	501	583	556	492	528	494	541	542	523	526	511	501	476	534	521	531	558	531	543	537	561	519	568	521	531	549	521	523	548	521	558	528	503	538	521	514	534	566	583	504	523	509	555	570	541	544	520	494	560	536	576	548	499	492	517	527	521	544	532	514	550	532	521	566	485	478	535	543	563	540	480	478	546	530	535	554	556	519	564	526	557	566	535	525	539	524	510	556	531	514	530	554	549	529	574	496	531	521	564	513	539	557	560	535	493	553	545	566	529	569	559	511	522	524	490	540	550	485	541	496	538	578	512	559	543	539	522	549	587	532	545	537	520	539	533	521	553	536	508	492	534	541	520	537	529	542	521	544	525	520	506	572	502	545	527	531	532	557	561	559	535	544	532	508	560	542	520	551	543	526	519	520	555	535	568	535	526	536	542	505	498	544	480	561	511	528	546	495	573	547	512	520	506	534	523	540	517	541	538	564	538	523	536	554	526	532	538	513	535	543	578	551	509	513	495	531	533	556	539	563	519	518	528	523	536	543	491	548	565	503	540	482	547	532	551	532	508	541	539	490	535	500	512	532	554	537	578	567	538	563	516	573	513	531	547	525	530	529	553	532	570	533	546	542	532	534	485	498	557	565	552	525	511	522	528	544	518	558	539	515	539	555	516	559	502	544	514	529	543	539	552	519	499	534	517	472	543	514	555	545	539	556	552	530	523	563	539	544	521	525	530	505	544	515	534	552	526	521	522	533	515	551	537	528	525	519	548	526	538	488	528	494	550	517	528	540	551	529	554	530	576	563	527	519	509	533	524	507	557	511	537	493	554	486	480	558	503	520	517	533	531	531	546	567	516	562	530	528	532	531	554	542	509	552	522	521	501	486	535	532	523	535	560	542	529	530	542	531	525	526	518	532	557	543	527	525	562	503	527	486	546	539	546	490	528	554	538	513	521	580	537	549	530	538	520	481	506	539	579	482	510	519	509	544	482	498	566	541	536	522	533	548	525	555	484	499	515	517	511	529	507	501	587	520	606	526	507	534	504	539	495	557	521	534	539	549	541	504	509	526	549	518	515	514	523	532	515	507	504	523	547	561	543	534	540	502	577	533	519	539	540	568	547	509	539	551	542	523	550	494	523	558	520	580	533	609	542	548	537	534	530	560	519	534	545	587	539	537	519	515	505	565	524	530	547	524	521	549	569	539	541	540	546	513	541	494	496	521	530	547	518	535	505	544	548	543	548	509	551	537	564	517	514	528	553	539	527	559	540	530	546	550	531	525	550	548	542	537	567	517	545	507	526	551	537	569	476	548	525	521	513	479	543	571	519	515	526	545	521	513	512	514	563	512	538	545	521	540	560	525	531	516	529	564	551	560	556	525	525	569	500	546	543	529	529	570	549	531	488	504	562	506	530	519	515	545	541	493	518	508	491	551	539	499	541	498	556	496	565	492	487	532	496	581	513	530	521	512	521	499	529	497	539	555	511	520	519	512	513	529	529	543	480	539	528	544	525	550	527	510	511	540	521	489	473	533	579	510	536	519	515	533	569	533	518	564	525	542	493	535	533	494	535	534	558	537	560	529	538	521	528	487	574	526	518	553	535	495	549	520	578	562	579	546	561	566	553	522	509	545	534	560	545	533	548	499	561	531	537	544	551	508	505	510	536	549	549	525	549	552	532	526	528	534	538	546	546	533	507	562	550	513	518	550	534	535	517	519	526	498	547	571	552	524	516	483	532	497	509	522	509	513	536	501	553	507	530	552	534	504	529	490	543	483	531	556	509	520	521	521	552	521	550	540	548	530	531	529	491	523	524	539	510	516	532	550	533	483	556	484	496	552	524	504	520	550	568	540	535	541	543	555	523	556	509	515	569	532	537	495	528	541	553	535	553	532	554	513	536	504	545	523	533	514	561	531	556	536	521	566	541	530	513	536	543	522	552	544	526	564	556	525	528	503	565	549	508	455	607	565	516	525	520	538	554	521	502	528	478	572	558	542	514	525	515	557	547	533	486	525	513	549	600	517	496	503	538	551	514	530	541	534	530	547	527	514	543	526	575	567	512	527	554	524	560	513	553	516	584	572	533	522	539	525	535	566	546	537	512	565	516	552	504	523	562	544	533	526	538	527	525	521	533	515	510	554	561	524	569	522	516	518	530	518	526	504	512	527	573	559	523	554	536	525	503	542	552	537	500	516	532	554	560	512	493	531	531	535	515	541	522	538	541	539	534	535	522	584	553	531	506	564	533	526	550	512	537	542	497	549	530	516	502	489	539	538	578	530	560	520	538	543	521	583	524	523	494	537	504	530	499	515	489	529	495	527	549	552	509	527	534	551	566	542	565	567	525	545	533	521	535	553	500	544	546	484	522	552	545	527	537	573	497	546	498	586	468	548	547	523	507	550	519	588	551	479	469	530	504	508	566	510	518	562	487	555	558	572	505	478	534	489	547	508	534	542	486	563	497	502	502	536	528	485	552	523	531	506	572	523	549
26338	20749	27547	23920	20761	19730	6277	1105	874	799	755	763	772	759	791	767	692	743	740	741	767	737	766	839	841	917	899	970	1008	991	1109	1035	983	1052	967	973	1017	1018	914	916	872	847	764	771	801	731	738	797	732	691	653	665	671	664	694	688	660	634	672	665	616	647	681	655	654	677	713	682	655	709	620	601	688	634	665	643	694	665	658	619	692	693	655	632	699	714	647	630	631	658	647	633	688	664	662	635	613	680	660	646	663	606	678	682	643	681	706	661	656	666	691	687	634	701	669	690	707	683	716	642	674	661	639	671	609	700	644	613	659	642	660	710	656	672	721	689	629	667	643	679	663	665	697	671	694	667	672	727	662	670	665	700	679	654	660	683	678	640	682	651	639	681	677	671	686	703	693	657	691	669	668	673	664	702	656	674	669	674	648	665	685	656	686	685	708	665	657	666	679	666	652	648	671	709	642	605	616	674	666	701	631	624	656	694	657	656	699	636	684	689	702	675	675	683	690	641	682	668	695	639	667	628	741	707	685	675	619	641	657	683	663	625	647	656	646	630	654	683	679	684	688	651	659	671	687	670	656	652	676	668	699	676	668	664	686	615	684	676	689	649	619	666	688	674	680	706	689	701	666	644	638	646	664	690	642	664	667	673	658	691	661	680	698	683	627	683	674	679	721	634	676	658	692	681	643	649	629	664	652	655	660	677	686	664	663	714	636	729	630	667	668	700	687	681	673	715	654	710	652	672	677	629	676	623	646	625	674	637	652	698	648	647	667	725	693	667	635	645	671	641	651	674	691	676	682	656	642	646	698	678	678	682	666	648	656	632	640	681	637	647	675	684	586	658	631	715	647	670	690	648	662	690	674	603	674	720	705	653	666	668	717	677	680	686	690	644	641	625	665	631	651	691	677	650	634	662	675	660	675	667	690	683	649	653	670	707	682	631	703	700	657	632	684	676	666	648	685	665	650	682	636	590	708	624	657	702	724	635	682	633	678	637	643	680	635	660	682	662	693	686	699	654	577	656	687	688	710	665	692	629	638	670	658	710	689	654	652	704	697	704	666	654	647	704	676	656	704	673	684	693	621	653	611	687	641	669	674	685	659	620	733	668	660	655	643	671	661	676	685	682	709	644	653	651	685	669	687	669	662	751	647	683	709	635	639	657	635	661	670	679	670	672	728	690	647	651	641	685	688	643	683	666	687	700	695	714	640	706	668	642	646	678	672	693	666	628	648	669	692	647	648	655	651	631	689	628	661	659	693	687	676	713	635	645	663	670	639	669	634	639	684	664	651	635	666	680	639	690	646	639	663	652	640	623	665	683	654	658	660	682	689	626	631	683	681	739	671	612	605	654	648	662	669	685	640	664	624	694	675	663	652	591	679	627	686	680	676	684	633	668	646	719	628	642	672	665	650	647	694	707	671	619	640	704	681	668	661	646	653	666	630	617	671	663	659	692	658	706	658	657	633	662	679	695	629	679	688	669	676	648	696	655	689	639	705	661	661	652	680	635	686	655	708	698	663	636	710	681	672	704	719	669	704	666	626	735	666	677	702	718	645	692	692	655	688	681	662	620	638	717	644	676	635	665	687	667	632	673	648	706	699	662	701	662	684	618	654	635	720	693	652	643	731	664	671	668	638	691	674	633	666	642	663	678	676	691	654	685	703	668	637	683	703	619	635	670	675	729	638	700	673	677	614	651	631	669	643	637	646	694	638	651	669	624	685	654	629	716	712	648	682	688	694	661	659	703	680	649	656	684	640	653	662	731	656	697	718	680	748	658	672	686	652	671	664	645	645	692	672	670	696	646	585	670	722	742	663	692	638	677	664	637	700	667	687	660	691	677	649	709	692	723	670	654	652	629	642	657	685	666	650	669	626	625	691	718	668	631	621	676	625	662	662	624	666	676	633	668	697	627	730	652	652	641	638	639	664	631	662	637	679	682	672	666	643	663	665	667	666	692	672	626	624	680	673	695	627	692	646	669	712	714	671	694	656	643	645	629	679	661	659	601	651	697	703	666	635	675	640	662	648	658	670	700	686	628	679	664	643	688	659	659	676	672	672	674	690	693	665	626	703	683	619	640	648	685	685	713	646	615	680	670	687	678	701	635	607	689	641	652	655	703	664	680	644	644	631	659	708	655	668	693	654	655	660	699	669	671	669	738	664	682	653	644	674	627	649	597	671	624	724	666	680	649	652	635	721	758	656	669	672	735	676	599	696	629	649	653	656	644	609	665	680	697	699	706	680	636	670	660	647	670	623	696	668	656	676	642	640	689	649	685	647	646	711	655	709	655	654	666	663	664	679	670	689	668	660	590	645	703	680	684	668	637	648	656	601	642	700	678	659	653	664	688	645	642	644	697	647	675	664	705	651	727	627	645	670	655	639	675	689	709	671	725	661	665	671	648	670	664	656	684	685	711	667	682	645	689	682	720	694	694	615	681	707	630	678	712	693	665	737	638	659	655	688	633	602	660	666	628	664	699	631	652	682	685	669	687	624	671	697	692	625	678	716	646	629	669	657	660	672	658	648	681	691	668	665	705	682	674	688	699	693	627	603	617	711	653	623	696	630	679	670	674	636	642	637	669	655	726	647	693	691	638	681	641	662	668	685	633	651	640	705	667	640	702	616	678	726	656	620	638	702	635	690	664	661	639	658	675	687	725	684	601	672	683	671	691	700	653	697	691	685	675	741	654	640	651	660	674	690	690	701	688	656	623	643	688	659	627	682	667	693	673	667	700	690	729	672	630	682	664	680	691	679	667	678	657	623	653	622	685	668	712	695	665	649	631	695	686	707	681	700	650	693	705	681	702	660	710	681	682	695	684	685	620	691	622	646	630	668	651	613	616	655	686	628	642	680	695	716	706	593	689	676	646	685	635	636	696	649	677	645	682	661	686	694	718	690	655	669	645	694	680	671	682	691	677	692	674	670	660	670	663	697	669	708	693	671	710	638	704	673	684	630	628	681	673	623	678	691	700	660	647	677	696	732	630	682	661	670	635	647	656	643	700	641	712	699	634	639	707	664	688	675	648	661	666	715	656	687	677	674	621	646	675	683	662	660	678	646	688	639	663	668	703	643	664	671	663	676	703	629	699	683	694	705	653	691	646	673	686	632	683	630	708	696	669	594	652	641	668	692	649	679	683	605	661	647	648	655	651	700	618	639	642	670	651	592	650	666	722	673	637	669	680	653	689	657	631	648	648	652	666	652	667	682	657	682	675	695	686	636	660	704	707	686	707	618	630	643	708	679	687	670	660	658	673	673	660	647	655	670	680	648	660	659	702	691	630	669	631	642	648	645	685	669	606	625	661	610	642	682	649	658	676	709	647	644	651	668	639	650	683	592	631	629	660	675	681	697	664	697	676	687	659	654	694	663	637	683	663	686	628	644	699	672	623	703	665	687	728	659	638	683	656	645	702	674	669	685	660	671	616	649	742	668	623	690	650	699	665	680	679	683	643	714	673	619	661	679	668	665	665	705	656
48129	37691	33715	32234	22134	13297	2581	1184	1113	838	794	776	711	717	666	624	677	710	712	726	735	735	816	882	935	1047	1080	1170	1316	1335	1314	1377	1303	1230	1314	1281	1226	1117	1133	1027	932	910	906	795	745	716	651	619	614	576	641	588	529	606	611	617	550	569	529	550	525	557	563	534	546	564	564	569	584	575	581	570	564	569	585	597	562	527	568	578	555	559	553	530	594	574	576	629	553	581	556	521	530	573	540	560	532	554	578	542	541	560	628	562	556	542	550	592	525	525	561	555	516	543	564	556	553	550	559	567	573	581	573	599	561	549	560	551	557	539	595	578	565	558	537	581	531	575	552	541	579	527	572	562	558	530	559	533	536	550	590	571	571	592	585	605	583	578	583	577	608	565	547	557	571	558	547	573	564	614	564	585	541	525	555	510	570	594	560	547	583	573	547	551	535	583	566	563	556	546	560	545	535	521	530	581	561	594	586	570	543	573	569	516	570	583	515	580	539	532	565	571	561	546	583	547	573	543	598	544	603	588	553	565	575	554	536	613	592	561	568	557	583	571	561	544	548	542	593	564	565	512	570	583	541	572	594	565	554	568	578	563	542	531	545	565	568	577	518	571	536	550	531	562	575	570	543	549	539	548	616	559	546	561	579	548	561	546	558	554	559	571	565	595	582	578	543	587	529	581	585	556	568	605	567	597	555	564	543	525	556	570	550	562	617	579	536	551	524	553	556	564	563	560	530	568	534	573	574	567	537	596	635	567	568	551	569	591	602	514	554	547	549	551	538	602	570	561	566	573	541	581	560	576	550	556	571	565	587	603	572	534	586	522	571	586	540	601	532	555	557	530	537	571	509	553	581	548	554	579	587	543	562	594	544	527	578	566	576	515	569	584	578	509	543	556	534	551	558	600	599	595	560	595	599	559	562	549	574	526	552	581	574	573	566	563	561	537	581	493	561	544	565	583	579	572	554	533	586	542	564	529	561	574	560	563	527	580	570	541	587	574	571	548	619	552	561	548	569	596	583	506	535	521	552	558	608	569	532	566	507	535	533	551	579	600	549	585	557	558	539	574	596	575	581	512	552	554	549	577	536	593	525	574	538	603	562	546	554	537	590	564	516	561	550	527	556	568	558	574	567	547	545	540	544	564	572	563	566	560	593	575	564	519	589	558	549	568	574	587	568	600	561	555	558	529	555	516	572	595	587	624	584	568	532	663	590	593	572	548	526	539	579	537	562	546	563	531	555	580	586	560	577	573	569	619	563	553	575	595	569	564	524	587	539	597	529	558	566	527	560	515	560	554	600	559	556	531	594	596	571	576	576	563	567	573	556	535	548	541	570	491	543	531	561	599	592	572	584	548	534	555	560	581	532	540	548	592	578	564	589	552	536	542	541	593	571	597	502	532	581	521	558	594	556	538	564	544	591	605	595	586	560	589	557	553	543	571	572	575	559	539	524	613	535	565	563	577	566	549	561	560	565	561	560	575	525	607	559	543	567	543	557	564	556	496	572	553	547	581	574	518	564	532	522	597	533	543	540	502	537	532	562	572	577	576	540	545	548	535	530	544	556	555	576	576	552	540	572	530	612	550	548	571	543	559	546	562	576	594	534	588	597	507	590	567	548	517	601	591	531	579	576	581	560	586	575	588	563	586	507	553	576	552	553	551	556	558	552	581	551	580	552	569	556	572	530	562	538	599	589	554	553	570	614	543	572	575	561	549	522	570	597	517	573	550	520	526	573	585	535	545	530	589	556	565	542	544	569	563	541	604	526	579	550	489	594	529	579	568	570	552	572	603	587	546	560	566	571	536	596	550	577	610	557	546	620	562	539	570	628	561	568	541	555	568	558	591	578	569	535	550	562	551	568	528	532	552	538	545	597	570	554	580	559	542	531	541	555	557	542	530	572	514	561	612	571	509	576	546	517	568	555	562	551	531	522	567	575	562	528	540	567	569	532	566	550	593	525	580	550	565	562	550	583	557	576	537	575	555	549	557	509	543	555	543	522	570	577	589	587	554	575	609	586	550	546	537	599	577	561	592	558	559	572	519	573	568	544	584	563	563	570	567	591	583	564	615	521	564	587	532	626	582	551	538	524	601	564	544	554	586	570	574	558	598	557	562	560	598	570	556	543	545	565	553	529	525	571	579	541	554	550	565	548	534	525	580	604	581	553	576	539	567	583	575	553	555	569	585	612	569	547	558	556	586	549	549	582	563	560	513	567	626	533	608	548	606	536	578	587	550	570	555	578	615	573	560	580	556	548	547	574	553	574	579	565	542	563	563	577	585	519	589	536	567	579	545	599	524	586	524	585	575	580	580	549	608	552	579	594	578	559	579	536	558	552	588	602	570	575	545	558	571	592	564	537	591	592	555	597	590	555	589	556	615	554	563	545	597	546	537	569	546	568	579	561	536	563	550	530	545	563	596	601	548	536	590	596	538	593	575	522	551	537	559	554	547	591	586	570	543	533	534	545	565	546	587	559	603	570	562	594	566	529	563	630	536	553	600	548	528	556	522	579	532	539	537	568	546	529	571	547	545	567	532	587	552	545	509	606	649	544	576	552	625	582	589	565	559	584	575	582	574	549	584	588	602	557	571	579	559	570	530	540	580	556	571	539	587	564	566	532	515	535	576	612	554	536	559	552	569	574	591	577	550	567	560	571	563	559	580	573	578	595	570	562	597	543	574	584	562	580	589	589	594	533	524	565	583	533	558	551	597	553	577	561	597	566	538	540	551	576	579	547	566	606	591	556	572	552	540	584	539	576	557	571	592	523	534	513	562	530	561	625	578	584	590	529	547	547	525	582	607	521	574	543	607	561	592	570	540	555	554	543	570	559	613	568	540	546	516	549	537	579	556	579	568	580	581	581	566	586	575	554	554	539	536	577	541	555	566	558	540	575	558	568	564	546	580	590	578	559	576	567	561	551	602	596	599	591	524	533	545	579	528	575	578	575	572	528	563	534	545	592	553	555	581	545	534	586	556	628	595	538	615	552	584	546	550	565	607	583	537	545	597	572	580	561	536	530	563	529	575	546	550	585	544	563	536	575	569	519	612	565	529	565	550	550	573	577	555	609	545	520	527	529	574	560	572	527	563	599	545	497	548	551	520	566	515	598	553	559	587	577	561	547	536	552	565	556	546	584	584	563	565	596	561	558	546	550	543	623	507	584	541	570	572	576	558	559	568	554	580	562	568	565	584	540	562	547	567	580	535	497	569	561	564	610	563	515	568	616	601	525	569	568	577	605	611	570	544	559	579	575	608	557	600	565	587	532	561	521	542	533	570	549	554	570	513	578	518	552	615	557	588	480	547	539	562	590	545	584	550	540	609	584	582	593	571	551	556	546	542	557	579	561	574	588	550	581	571	557	569	556	591	581	537	567	551	583	547	596	559	542	585	591	555	583	557	523	553	580	591	559	575	575	532	566	539	587	553	582	540	592	578	567	568	567	581	512	570	537	596	575	547	554	559	563	565	582	547	540	562	527	566
25542	20805	27847	23877	20831	21090	11378	1338	1052	815	761	742	742	730	765	735	760	694	682	727	707	745	763	847	841	878	914	956	985	1050	970	935	965	966	959	1006	964	955	905	860	867	822	771	808	727	704	720	694	717	689	660	659	672	664	619	627	653	636	671	642	662	646	623	655	665	617	658	627	644	679	647	642	686	663	627	667	664	650	640	665	643	635	576	621	676	643	615	657	680	640	660	624	670	655	617	661	635	693	650	623	634	680	655	618	652	648	611	617	701	676	616	606	622	690	690	660	645	650	643	663	652	589	634	620	653	629	657	676	640	673	676	647	633	637	692	664	623	631	608	588	722	689	687	645	663	668	654	667	671	642	696	601	646	685	627	634	600	614	633	668	635	643	629	620	648	618	674	648	636	645	643	652	658	661	658	620	644	633	657	634	624	632	623	624	658	634	626	651	601	687	612	641	667	654	653	666	667	700	655	644	633	662	652	685	669	652	653	676	669	586	671	652	630	606	596	666	669	602	630	675	644	639	616	607	662	669	678	641	672	625	615	631	642	644	620	692	621	626	599	638	625	612	675	654	630	597	660	608	680	678	636	656	644	657	640	693	682	635	609	685	625	666	686	667	644	606	676	654	661	647	693	667	665	634	637	676	626	634	724	676	622	651	643	607	634	655	663	639	624	646	656	662	631	628	627	664	648	614	659	609	646	656	708	642	670	618	669	631	687	684	630	677	640	643	644	620	635	641	661	627	645	617	612	666	629	653	682	677	611	651	655	643	599	619	673	651	673	645	670	660	655	650	619	625	639	661	619	650	677	664	626	628	656	640	678	632	639	645	653	638	647	655	664	693	638	633	634	657	619	622	632	702	644	666	669	612	653	646	639	604	603	670	624	624	656	677	656	637	663	654	644	640	672	641	656	671	593	620	615	632	652	637	636	612	685	630	658	665	679	665	638	640	637	661	626	687	645	613	628	665	644	627	668	660	636	652	636	632	646	656	621	651	668	615	668	668	640	618	614	664	646	655	644	623	624	655	683	624	613	655	631	606	645	615	603	625	593	624	636	641	654	624	621	664	684	671	641	652	611	621	662	679	627	670	652	692	655	664	659	650	620	668	676	648	688	668	621	604	656	651	660	632	671	654	615	624	623	622	644	668	667	701	622	654	664	642	616	667	646	638	646	632	699	629	663	663	633	624	618	596	680	658	643	650	724	619	577	635	624	675	630	651	600	654	613	634	634	607	651	654	641	660	663	621	654	651	631	604	639	667	658	686	641	624	663	671	602	676	627	611	650	646	707	636	664	649	611	645	644	667	634	687	626	606	646	656	645	605	619	653	642	674	649	620	636	667	663	614	655	628	638	653	653	650	629	713	647	655	625	637	655	609	636	657	658	625	701	660	664	676	608	613	636	604	629	645	666	611	655	603	644	655	656	713	650	610	667	688	662	687	606	632	637	616	640	633	673	685	636	650	673	635	698	678	689	645	664	639	655	657	645	649	652	630	636	638	688	702	625	643	641	619	609	650	661	626	637	648	668	616	641	657	670	707	638	627	701	643	602	628	690	648	616	602	670	627	595	663	635	648	643	694	594	669	627	724	661	645	654	655	620	674	671	610	664	637	624	742	644	635	692	653	641	683	604	671	646	611	636	652	648	638	682	647	648	661	650	626	602	655	659	637	657	708	636	674	623	641	620	592	648	632	642	660	635	665	670	606	661	656	644	643	650	632	659	672	652	678	669	644	577	649	627	602	640	673	699	666	669	634	670	614	648	671	672	640	637	685	610	702	647	637	673	667	645	644	660	665	658	601	646	601	681	617	628	639	656	638	626	644	628	630	625	652	682	656	668	657	639	651	627	682	694	637	669	666	611	629	620	649	646	643	638	652	644	628	646	672	658	651	656	648	658	618	665	620	665	625	627	675	715	642	687	620	613	653	633	647	647	634	644	575	606	637	696	619	631	658	620	657	673	611	598	638	667	607	631	687	677	595	651	666	651	633	664	653	676	640	611	621	698	673	644	646	634	612	642	648	632	627	642	668	635	637	612	654	665	644	629	633	646	601	612	674	644	635	645	627	674	670	621	624	666	658	676	650	605	624	630	648	633	634	684	642	650	648	673	649	646	681	660	627	640	638	641	653	673	615	655	654	655	607	658	651	662	645	647	634	640	621	624	650	626	667	619	623	610	615	610	643	655	674	619	657	627	629	643	699	698	613	682	629	617	661	648	641	711	665	672	641	591	624	641	639	629	660	656	626	639	614	667	664	641	675	641	611	651	646	617	575	633	650	611	581	612	628	606	667	660	641	659	628	667	645	622	648	661	593	675	670	648	606	603	613	691	639	651	620	634	636	614	659	644	673	735	648	635	623	617	651	649	661	620	663	690	669	660	651	681	672	633	649	618	646	657	673	665	652	689	626	648	662	637	626	658	672	636	665	638	622	661	621	640	697	635	643	667	614	673	653	611	605	621	670	636	644	598	668	620	647	626	706	628	630	643	612	600	627	622	641	693	689	635	608	639	628	664	657	646	648	625	636	649	635	632	653	658	659	607	588	676	632	652	612	655	660	634	701	646	611	700	686	630	662	643	625	644	666	648	613	647	637	651	617	665	664	635	644	661	631	637	652	647	680	702	629	667	619	633	619	630	678	687	650	640	613	655	632	610	652	619	654	669	655	662	623	641	651	619	638	637	602	637	623	635	660	640	578	635	639	633	659	647	619	666	594	613	722	665	623	594	674	647	635	609	624	645	689	623	640	647	687	668	619	648	625	656	670	630	618	661	636	624	662	688	594	665	655	642	664	657	663	674	605	669	654	688	637	617	623	640	640	644	649	635	649	649	650	637	660	665	650	652	655	614	612	684	654	661	687	624	661	681	659	635	613	651	651	675	635	633	698	655	667	643	685	622	675	639	665	682	635	644	653	637	605	651	666	644	653	618	676	612	633	638	625	617	624	672	648	670	664	614	691	648	677	620	640	649	620	654	611	595	663	674	660	622	616	629	664	647	666	654	620	646	606	605	615	607	633	637	674	624	674	631	684	616	652	647	642	621	635	611	676	686	676	643	701	616	707	637	653	629	637	661	642	633	622	627	609	649	632	660	652	649	655	652	675	658	597	673	680	633	620	628	645	593	673	655	647	656	626	661	622	646	640	688	638	619	637	634	671	663	639	683	669	633	647	666	610	677	715	638	648	649	676	667	669	602	674	663	596	642	644	714	624	678	645	621	649	654	656	641	668	639	644	658	686	645	642	671	622	626	589	660	673	651	660	641	673	627	638	691	602	651	662	640	654	634	614	655	656	618	660	662	630	672	632	675	622	640	654	619	647	633	616	684	670	631	621	644	675	615	650	631	638	694	656	624	604	654	668	624	626	658	630	690	662	665	637	635	596	659	612	584	669	650	664	637	655	668	641	636	685	684	603	637	660	647	627	661	632	664	614	662	616	641	630	679	615	634	646	629	653	635	620	641	636	628	680	644	620	661	623	676	697
48394	38881	33196	31317	21788	13380	2331	1263	1350	842	760	776	699	710	700	708	654	640	613	672	712	737	784	872	932	1032	1132	1140	1199	1200	1234	1208	1121	1160	1143	1234	1128	1105	1038	1019	955	845	759	733	723	677	598	583	601	568	563	519	566	583	570	546	553	597	516	577	561	567	528	522	578	579	526	555	517	553	536	564	555	572	553	580	542	557	511	541	519	563	512	562	512	493	510	540	514	538	539	519	532	579	530	529	531	483	563	559	561	542	553	537	587	573	526	494	500	578	541	548	552	544	570	520	547	548	524	535	584	527	539	541	513	538	542	547	520	557	565	555	556	527	544	482	519	516	558	531	569	528	563	532	579	564	564	579	527	543	552	502	508	553	508	563	529	539	576	546	545	519	564	580	564	534	548	525	554	541	541	519	521	602	540	542	546	518	550	609	549	552	544	519	549	567	533	527	527	563	553	551	569	557	532	546	545	521	554	550	559	558	499	576	540	510	504	569	540	547	528	553	571	563	540	520	480	523	539	529	539	554	569	573	576	532	563	553	531	534	523	499	500	502	522	507	562	516	550	547	499	538	568	527	540	534	530	533	571	574	529	533	539	552	546	549	528	580	528	537	558	531	541	524	583	551	542	566	563	511	537	516	517	527	542	556	512	545	544	553	573	550	536	570	580	530	552	529	534	550	578	517	563	522	544	545	544	535	550	529	555	584	538	562	538	556	532	514	551	515	540	596	568	541	537	539	561	541	522	535	561	516	571	579	532	511	564	545	553	537	526	547	541	524	518	511	562	549	557	505	552	589	563	543	555	582	566	545	539	505	582	542	557	560	477	573	529	541	515	545	544	529	537	525	519	514	498	553	575	533	521	580	537	540	557	542	534	572	586	533	553	511	574	526	520	566	515	512	565	549	568	551	548	504	512	516	543	519	548	530	539	536	557	545	493	524	530	568	546	582	549	513	540	514	536	538	545	550	549	542	542	566	541	566	519	547	516	530	548	514	561	561	576	513	563	530	556	594	593	533	524	556	526	538	551	548	529	550	552	525	575	528	540	539	537	557	569	543	580	490	566	528	517	541	523	553	521	583	540	505	550	557	533	555	544	553	519	562	520	597	527	525	535	572	563	544	547	509	567	547	565	527	570	558	497	532	522	520	538	558	540	527	513	546	551	533	545	529	516	494	540	522	591	525	576	539	524	564	583	541	597	507	514	561	550	534	507	574	528	550	582	517	528	573	521	539	552	538	532	552	584	511	551	525	567	547	555	526	511	536	538	551	544	566	577	544	525	525	552	503	514	527	536	538	559	549	526	491	553	540	558	571	514	526	543	572	531	523	540	571	537	517	571	541	546	545	538	572	509	575	494	562	619	561	570	553	567	536	553	533	527	567	549	495	539	526	534	512	564	529	589	508	526	539	549	552	538	560	532	532	537	525	505	532	536	521	546	544	558	524	580	555	576	527	594	540	501	492	547	559	584	512	590	575	551	504	574	593	553	514	578	532	546	548	507	518	536	511	555	528	565	533	553	542	534	543	511	503	544	561	535	533	535	541	515	540	545	577	532	517	555	556	537	542	525	512	518	551	521	555	554	546	554	517	515	553	562	550	578	507	518	539	556	513	583	551	539	504	544	525	487	552	557	542	564	570	523	535	506	554	530	519	502	511	556	516	568	522	539	592	546	555	516	573	545	563	568	552	571	524	509	585	516	516	528	520	521	577	488	527	535	499	536	537	519	531	507	531	581	570	578	506	536	604	604	555	543	568	548	557	538	539	536	538	542	580	541	510	545	553	542	578	564	535	531	538	602	537	555	566	616	517	559	561	530	548	570	515	582	580	521	589	540	546	511	590	506	528	565	556	577	518	567	571	510	558	545	524	555	538	574	531	578	571	512	560	519	544	553	551	577	569	520	534	526	551	539	513	536	546	578	543	529	527	516	499	593	600	555	506	568	521	550	590	545	557	539	554	555	556	526	526	529	535	562	505	528	508	550	560	525	515	554	568	578	511	562	522	554	596	529	552	592	539	542	570	498	501	508	522	548	511	554	562	546	530	551	560	547	547	527	565	595	578	558	542	528	522	544	509	508	532	555	544	527	513	525	573	523	526	518	510	530	565	564	547	580	554	553	531	534	594	562	510	554	561	517	537	573	512	521	559	517	552	526	572	537	562	519	546	558	556	545	555	545	499	593	544	535	540	572	543	600	553	519	538	566	552	552	518	503	553	534	563	529	584	563	565	550	559	565	505	541	534	520	552	538	509	550	565	559	549	563	544	536	551	524	550	565	547	555	549	524	543	569	530	558	580	519	543	537	559	582	536	544	585	535	597	538	556	551	534	527	535	547	507	520	563	519	557	559	604	537	549	523	509	549	526	537	505	590	574	558	539	529	545	540	544	532	547	521	549	512	538	560	519	576	521	536	538	590	537	580	541	544	550	559	558	550	547	533	523	538	556	564	545	525	557	500	547	528	535	526	552	553	563	534	547	590	568	556	546	536	549	540	553	567	543	543	532	521	555	552	572	574	539	535	543	564	569	527	567	548	521	555	588	549	591	565	526	576	525	549	564	527	514	553	565	528	531	531	558	532	539	516	548	527	547	536	538	555	545	519	533	549	510	586	574	552	570	549	569	520	549	570	546	532	562	555	532	519	516	579	562	580	549	554	510	524	524	550	583	558	571	572	560	565	544	536	551	538	547	544	555	558	541	533	548	548	566	564	517	552	565	547	573	514	562	558	558	574	551	566	504	559	562	576	561	552	545	543	527	561	560	535	579	540	500	516	513	539	525	555	560	556	563	566	550	556	523	579	535	556	567	543	536	554	538	547	527	515	575	536	524	523	562	561	558	552	547	586	512	578	550	558	552	531	565	547	552	557	529	559	543	574	557	577	511	556	523	523	573	573	570	535	494	554	553	517	538	542	527	518	533	557	552	512	545	568	568	572	520	540	536	559	532	526	542	519	550	578	535	524	522	573	524	543	506	533	530	553	517	529	540	529	527	548	505	538	520	562	519	534	535	523	565	564	570	569	556	543	551	526	552	543	514	580	521	559	538	558	538	536	546	539	530	514	595	543	544	552	532	555	535	552	546	540	561	516	521	533	518	537	543	561	507	533	535	522	565	571	584	553	559	568	533	544	506	556	524	528	587	514	549	528	557	536	577	549	528	542	550	529	548	554	558	586	540	540	486	564	534	548	517	536	513	524	521	556	556	533	553	542	535	557	519	513	519	556	553	533	499	546	506	560	552	563	526	524	550	542	562	535	541	557	482	597	574	527	564	564	560	540	521	563	555	526	531	535	537	534	532	540	589	555	545	555	501	556	561	546	517	559	584	548	521	542	530	550	523	512	612	530	564	525	514	531	544	536	526	515	561	506	558	574	563	550	512	543	514	547	520	553	530	552	544	550	548	547	544	540	559	531	561	544	564	564	523	538	603	541	548	522	536	593	499	543	603	545	540	543	539	550	582	557	557	562	540	516	597	533	520	547	528	504	527
28894	21106	25818	24948	11660	4083	1288	790	751	763	678	652	692	691	652	644	665	669	692	726	720	719	707	718	780	791	929	891	897	809	879	875	887	826	906	853	814	753	815	753	726	715	718	700	734	717	641	626	701	645	638	696	669	616	658	670	641	669	661	668	679	686	656	661	683	640	631	653	669	672	684	686	668	664	607	601	652	643	674	605	626	603	648	634	718	669	620	653	624	625	668	645	688	689	634	672	654	665	660	674	703	680	666	674	692	627	658	643	650	611	650	657	679	665	656	668	655	635	677	655	656	626	640	626	680	673	615	671	681	661	678	684	655	617	634	667	698	652	672	603	674	627	634	665	669	701	661	667	650	635	641	668	664	625	665	703	653	636	664	639	638	651	677	671	705	671	661	637	664	708	626	684	683	591	656	646	637	687	660	646	640	697	649	668	632	637	691	624	649	669	665	635	695	639	689	682	609	653	636	672	680	672	668	679	650	647	654	677	681	692	656	615	625	687	611	652	690	712	643	641	718	621	626	696	654	667	676	669	630	685	679	656	627	650	655	635	614	669	652	672	654	645	702	651	644	625	654	647	670	675	643	633	631	694	667	663	632	685	697	619	675	659	668	662	671	638	676	668	668	662	671	667	681	642	650	663	671	648	693	637	706	671	694	643	626	722	597	678	692	651	669	728	648	643	660	686	643	657	671	660	635	681	656	658	679	660	688	678	724	709	636	662	700	651	635	616	632	650	665	649	654	649	702	654	672	635	632	636	676	627	654	643	693	650	616	684	690	656	657	695	687	668	675	698	658	651	666	661	640	672	693	682	639	626	608	620	648	608	662	693	641	668	643	679	668	678	684	659	605	659	675	635	677	631	663	652	667	642	693	664	640	638	651	671	628	612	649	663	712	650	658	630	632	647	655	645	660	623	666	705	678	684	649	708	635	654	647	614	653	676	652	622	633	631	638	653	645	656	653	646	690	652	616	621	617	698	641	669	652	645	631	656	627	654	679	611	641	664	685	658	659	665	659	612	680	632	667	641	629	665	681	629	644	651	640	677	651	661	659	681	630	634	653	680	675	643	624	691	672	634	631	668	618	707	642	661	683	691	636	647	698	651	639	662	682	670	665	654	657	673	639	658	647	668	652	653	611	670	656	647	697	673	675	690	632	653	650	689	640	679	665	610	658	667	653	698	632	641	706	607	661	659	690	675	708	671	651	605	657	652	654	621	683	644	669	657	734	641	636	639	608	696	651	675	655	636	661	619	719	645	697	622	679	668	655	680	657	667	648	705	664	659	676	681	667	703	681	699	650	697	649	657	694	651	644	682	663	686	687	701	636	671	658	677	675	650	684	662	684	645	651	645	660	667	709	632	646	649	637	686	655	686	663	687	622	669	654	664	676	664	616	682	662	664	650	636	645	635	686	662	628	635	652	623	654	645	674	655	638	619	671	695	660	673	646	671	674	674	642	595	661	679	669	628	664	658	644	680	649	677	684	723	662	666	659	667	620	653	650	618	650	684	684	668	656	625	678	642	684	608	684	643	626	597	640	671	648	619	660	662	657	667	678	701	687	648	674	605	622	655	636	626	676	636	654	661	653	675	693	636	656	650	698	682	667	613	620	673	615	679	666	619	654	656	629	635	638	693	632	715	662	668	666	661	682	683	643	697	671	672	603	656	671	622	702	708	664	678	697	663	659	637	679	674	711	663	631	684	662	618	598	646	717	663	651	674	640	659	653	712	691	671	636	639	662	680	666	634	657	653	661	604	641	654	639	635	633	640	727	611	659	677	706	651	650	661	654	672	654	621	616	636	619	662	646	656	676	676	657	633	660	649	688	686	641	651	642	664	655	683	654	672	625	622	622	675	655	654	702	660	700	654	652	648	628	629	677	651	640	648	655	674	667	716	644	673	627	651	651	660	700	628	620	667	632	705	627	675	690	672	697	677	649	675	652	613	653	666	673	680	641	648	678	638	651	686	685	644	644	713	687	653	685	687	678	692	704	637	626	627	658	683	644	656	691	640	633	677	625	668	653	668	673	622	717	652	696	657	639	689	657	650	709	626	611	624	671	655	647	681	668	634	599	670	634	654	659	633	692	675	636	642	675	609	660	629	641	650	628	651	650	673	670	658	667	645	631	682	627	688	660	622	677	684	650	666	664	638	633	646	678	671	653	659	640	618	664	655	713	649	659	721	642	669	691	638	705	659	659	690	647	661	649	680	625	643	588	670	651	659	627	672	690	689	660	688	680	655	637	653	642	692	691	595	664	685	636	670	640	640	637	732	633	676	675	702	633	666	700	662	695	635	643	642	624	607	651	605	667	658	624	661	719	664	657	649	666	653	659	659	648	655	657	633	648	653	683	654	650	638	668	698	672	620	636	643	656	672	680	638	661	651	652	621	666	630	670	633	666	623	674	637	624	675	670	627	648	681	669	686	661	636	651	644	680	672	631	686	645	648	655	697	690	677	633	694	625	702	648	646	606	690	607	664	639	652	643	638	641	676	661	667	676	682	674	647	654	622	667	643	649	617	680	695	644	705	691	601	692	632	645	668	634	670	664	644	704	691	707	650	659	624	656	662	673	648	677	665	693	641	644	685	673	641	613	656	661	663	647	609	652	664	662	634	646	663	667	645	674	656	679	681	623	685	656	660	623	621	633	652	641	648	645	670	679	659	629	685	603	686	629	691	641	716	613	674	652	608	685	689	661	656	607	656	647	661	700	660	670	686	650	644	650	687	656	681	641	661	632	679	660	686	696	647	658	660	702	673	634	631	685	690	656	665	699	639	651	640	644	647	695	630	681	676	669	636	644	639	638	648	634	662	672	712	641	681	677	670	717	673	654	658	680	659	642	688	657	587	662	667	621	641	703	616	647	642	670	645	647	674	681	621	652	638	677	622	642	641	632	662	646	653	647	654	655	640	641	663	619	659	662	653	664	689	678	668	675	640	662	642	702	626	649	659	672	650	664	655	634	643	686	676	668	648	662	661	615	689	696	640	689	655	619	631	660	633	653	672	683	658	640	631	675	653	649	673	681	667	684	672	658	624	649	636	606	660	665	677	604	642	678	616	694	648	629	687	674	694	697	702	701	712	620	671	675	681	652	667	654	656	621	617	676	607	687	623	632	663	683	674	664	661	631	624	680	666	652	638	675	655	668	664	673	679	681	678	657	677	650	666	672	657	698	668	651	649	639	694	641	630	637	649	670	671	644	628	665	714	631	631	655	654	648	659	683	626	662	704	687	637	652	688	647	668	651	660	656	640	674	652	612	657	643	650	650	640	687	664	667	654	624	675	704	630	660	652	659	660	724	701	677	648	665	646	694	644	701	662	699	654	609	635	704	616	667	691	665	701	701	630	621	681	648	682	640	690	675	647	606	624	611	644	663	682	674	679	657	644	711	635	666	655	671	670	652	688	607	650	674	616	644	611	651	604	632	698	673	636	679	642	626	620	648	645	596	684	665	658	636	644	666	719	630	677	664	656
46192	31293	24388	22176	13473	5954	1460	729	797	635	610	639	551	617	588	600	601	589	630	629	674	685	726	850	882	906	1016	1071	1023	956	956	983	977	1042	939	898	861	870	820	788	763	737	719	680	601	609	572	595	527	572	571	570	593	522	570	603	564	583	538	579	543	580	553	576	576	545	521	559	605	597	551	584	569	564	590	522	574	571	587	572	563	553	566	544	545	571	605	513	574	580	529	544	549	566	606	547	508	587	563	546	576	532	584	549	580	524	579	592	570	552	574	543	572	599	595	545	587	557	547	561	490	528	528	587	568	568	583	565	547	541	572	577	559	599	581	566	532	533	548	541	581	557	557	552	572	567	578	596	575	569	568	567	560	547	592	577	545	579	577	569	558	584	601	554	555	559	540	563	528	549	543	558	579	558	608	594	577	552	582	549	593	575	604	554	545	542	580	546	539	543	548	531	565	538	519	558	521	596	601	574	550	526	548	572	574	606	604	592	536	542	536	579	550	539	541	574	536	577	539	559	538	558	509	534	560	590	547	518	590	550	589	558	518	537	560	559	558	576	544	573	528	519	580	518	507	579	477	552	565	576	575	569	543	573	566	519	528	559	567	609	535	529	568	597	529	547	582	556	576	523	545	547	532	574	548	525	498	576	585	564	532	558	526	539	602	581	562	543	534	512	599	527	536	555	569	548	578	539	525	532	562	562	562	559	580	547	587	549	588	596	565	542	580	563	536	619	540	544	535	548	576	589	566	551	572	547	555	580	542	567	548	608	527	581	575	597	539	536	584	646	528	594	558	583	550	547	531	560	567	556	554	533	568	526	580	576	538	548	564	576	562	601	557	556	547	584	557	602	538	548	531	543	569	556	552	568	584	578	558	561	539	572	561	581	579	554	565	567	630	576	563	529	549	593	543	584	588	545	550	558	577	545	537	611	587	561	580	558	513	541	577	545	573	563	574	513	561	565	550	550	548	559	551	566	577	578	581	518	553	537	544	585	573	584	529	548	552	551	554	553	569	562	543	566	560	601	514	576	577	534	546	569	544	553	553	538	575	544	545	599	558	551	537	560	556	577	572	543	575	537	533	553	574	565	590	587	595	563	516	551	554	563	540	554	577	512	523	546	568	580	569	541	598	514	581	548	543	555	573	549	561	560	538	511	578	533	510	581	541	611	530	606	545	565	591	556	541	568	580	539	552	534	553	558	575	534	594	598	581	563	569	573	547	526	565	604	554	543	544	556	578	559	571	547	557	510	587	548	545	593	549	572	549	582	571	547	600	551	561	570	536	563	532	557	532	555	614	557	522	563	567	562	564	582	565	546	576	535	587	530	594	543	549	533	589	559	550	521	579	547	535	557	552	553	569	557	543	514	547	556	552	544	607	536	555	543	532	537	594	562	568	589	554	555	552	546	589	549	513	575	611	590	559	583	583	573	537	549	570	580	555	593	542	558	499	565	522	528	582	545	532	549	554	523	608	598	536	548	588	538	599	565	583	548	596	570	553	573	548	591	562	566	566	607	540	555	549	567	544	559	554	555	541	566	563	536	604	534	571	558	536	549	576	528	569	530	599	551	565	553	574	559	547	531	554	528	576	529	571	562	559	580	545	546	567	579	596	571	575	598	545	587	574	548	602	549	529	600	583	544	508	546	573	568	552	568	547	579	576	532	562	536	597	545	552	553	594	581	559	565	558	586	548	548	544	565	578	531	560	553	525	577	524	602	550	606	548	572	539	566	511	574	566	527	538	579	583	576	595	543	557	571	528	553	525	605	553	564	570	589	536	587	583	563	584	572	547	574	578	553	582	568	544	546	596	540	556	560	583	529	564	553	577	548	553	552	585	591	548	562	537	559	555	546	584	515	570	599	574	549	537	547	522	582	566	518	568	561	560	587	548	579	603	547	584	556	534	556	527	585	527	542	590	535	557	591	552	604	535	553	575	579	559	571	587	590	588	561	548	545	539	531	551	584	527	564	598	565	569	545	580	518	529	552	548	522	519	548	544	515	552	554	545	573	566	542	584	571	560	554	578	581	543	570	540	533	554	558	569	597	531	568	590	601	521	547	566	496	538	599	529	531	560	565	548	573	583	568	578	557	573	541	576	513	576	578	596	505	548	553	577	579	561	575	565	526	547	554	529	537	561	527	597	560	584	560	560	564	541	554	530	528	550	529	568	546	600	580	522	556	538	567	581	533	575	586	566	568	568	567	518	525	603	568	560	608	543	546	522	555	564	586	542	562	545	562	520	571	533	546	557	553	584	608	537	583	526	502	541	541	586	551	577	539	568	584	601	547	587	564	557	555	579	527	578	581	578	555	573	604	585	539	552	583	554	592	558	580	572	535	540	549	571	606	593	518	588	552	523	559	553	565	555	530	577	551	527	562	524	561	555	557	533	592	539	586	582	610	575	547	555	537	544	557	564	540	543	576	536	543	588	540	608	573	551	559	563	559	551	537	549	597	550	522	567	543	544	550	542	567	563	554	549	540	561	577	596	526	564	566	584	551	545	610	543	555	553	545	580	593	562	569	550	573	558	567	537	581	547	587	500	594	543	575	598	551	525	553	566	553	542	582	575	559	568	559	554	615	560	557	526	542	547	576	575	544	506	572	560	529	523	554	578	552	549	566	600	549	532	574	580	616	569	549	581	564	543	571	574	570	559	573	589	610	573	572	547	545	564	563	559	528	544	523	558	541	570	587	557	561	561	520	559	536	576	567	557	553	561	589	572	595	569	575	563	561	529	520	572	558	575	532	573	526	557	588	539	574	575	562	564	545	551	566	591	532	565	569	528	579	576	538	531	561	569	589	582	564	555	563	581	529	540	565	546	553	575	578	581	535	511	556	583	540	571	554	585	592	599	552	551	584	551	565	558	532	575	553	550	546	586	518	543	566	574	553	557	562	498	573	533	549	563	544	556	565	532	575	554	538	574	594	600	577	569	538	542	558	534	574	534	563	582	523	565	546	569	548	613	550	527	544	592	562	535	544	610	561	581	575	579	537	563	551	585	566	545	528	592	570	556	587	611	585	554	535	580	536	559	579	568	568	517	559	575	576	569	587	515	551	546	558	556	544	572	514	556	568	580	600	563	570	553	562	546	550	510	560	572	519	554	555	546	606	541	560	550	568	574	554	580	563	529	555	573	574	575	564	543	586	565	577	593	557	553	591	542	582	550	604	580	536	574	562	544	579	549	589	588	573	557	508	569	574	541	581	560	552	596	548	517	587	586	554	516	574	547	560	586	549	530	545	573	546	588	558	556	562	536	530	567	570	573	538	606	582	574	597	546	547	579	535	536	544	561	564	589	547	595	559	575	506	606	575	555	583	567	566	576	587	542	531	544	531	542	566	558	560	555	586	542	556	564	521	530	562	593	550	536	580	596	568	569	537	554	534	554	553	592	573	595	532	537	549	571	578	549	550	534	565	608	562	548	542	594	539	583	579	550	535	582	542	595	601	532	578	560	560	593	566	547	540	584	578	552	580
26907	20760	27335	24261	21219	15932	3609	878	834	792	784	735	701	643	665	676	683	698	706	711	734	722	775	849	881	855	933	1045	1100	1093	1012	988	956	922	961	856	848	822	799	784	726	771	676	759	668	640	644	642	612	634	598	656	654	649	647	632	623	655	615	628	614	652	610	657	666	626	620	615	602	618	647	617	609	633	676	628	619	606	645	655	647	632	653	660	675	664	671	636	623	661	673	653	591	630	578	620	663	633	598	605	653	621	628	615	633	641	641	619	625	639	632	613	637	653	617	629	588	623	670	617	634	654	667	641	632	609	613	631	693	596	655	644	653	626	632	679	653	673	635	591	629	628	624	650	659	650	644	615	601	629	619	619	647	626	643	572	630	618	636	675	640	656	610	641	589	591	637	621	659	649	628	609	569	616	664	603	645	641	645	643	582	635	650	684	658	653	601	705	601	613	660	579	650	626	676	638	644	616	616	612	622	660	648	636	627	619	629	645	596	615	618	614	623	643	628	652	663	624	674	662	603	633	601	658	607	650	596	630	648	639	693	597	648	643	666	581	661	664	640	622	587	647	622	628	684	620	636	614	633	656	626	669	637	648	589	648	565	656	663	619	617	638	657	615	638	605	617	629	664	621	660	649	638	636	605	632	668	641	648	661	616	661	626	625	641	646	655	621	597	628	616	623	659	652	590	640	640	657	661	604	621	642	672	676	651	618	632	605	618	590	608	631	611	619	681	624	630	615	597	617	559	643	708	629	594	647	701	660	645	683	635	641	702	596	669	618	623	667	635	601	636	631	684	637	642	659	675	619	636	661	668	590	641	648	627	630	679	660	603	609	626	623	647	600	650	617	655	626	620	617	648	649	657	679	643	656	610	663	643	625	650	618	606	633	633	667	627	595	659	630	603	605	609	653	633	635	633	598	635	677	597	640	687	625	601	643	629	670	654	612	596	662	656	584	600	630	632	609	610	620	638	659	623	636	612	621	670	585	631	639	657	642	669	580	620	658	607	624	627	650	631	686	684	658	620	601	596	633	646	607	599	616	638	644	616	642	626	639	639	682	625	615	637	626	642	638	608	645	649	630	635	624	599	659	629	678	624	639	604	645	638	645	594	629	677	661	630	672	624	644	664	641	635	607	600	616	675	621	656	616	614	639	642	639	623	593	636	615	644	673	610	606	602	677	594	648	606	596	616	649	611	649	676	664	648	582	659	668	639	627	634	668	616	618	681	656	652	588	622	641	643	665	618	621	629	645	664	657	646	626	655	619	622	634	633	598	644	599	602	639	616	644	675	599	678	594	642	610	655	692	629	610	626	634	572	608	660	580	678	658	665	670	617	631	602	617	617	661	604	620	612	558	633	617	597	656	648	650	583	661	647	656	646	645	658	653	670	620	645	627	660	624	583	665	683	676	620	615	673	635	641	619	565	618	623	660	603	652	575	650	627	626	648	684	628	603	627	563	631	631	623	613	623	630	590	618	664	661	670	613	648	633	641	610	646	636	663	675	635	707	619	711	668	616	626	641	633	591	624	649	595	640	618	616	637	594	657	646	651	614	615	658	602	630	643	583	627	647	644	628	620	679	589	623	648	619	627	621	653	654	679	652	627	646	671	597	664	624	649	635	611	647	586	631	636	647	647	622	602	648	643	652	608	645	636	670	641	645	650	653	631	608	623	600	611	665	624	619	648	657	666	653	600	614	603	674	614	615	587	643	630	605	607	595	676	659	654	578	632	634	639	618	650	620	639	631	618	642	673	641	614	623	614	640	663	614	624	637	609	681	628	643	639	615	571	652	615	625	658	673	654	589	645	637	621	670	647	610	619	626	659	620	608	640	615	644	597	586	615	656	588	614	665	656	634	615	630	624	614	576	614	617	649	636	597	584	670	615	626	623	631	604	633	632	593	624	613	624	617	593	642	630	650	642	701	629	621	663	609	613	606	673	626	652	652	597	606	645	629	637	602	581	630	643	607	588	609	665	642	643	683	626	588	669	617	643	647	618	627	660	629	643	617	598	646	645	658	612	635	669	641	599	591	635	621	668	649	612	629	641	607	614	672	638	626	633	624	646	642	601	617	566	664	637	625	633	650	668	641	628	625	586	655	624	662	681	633	599	647	640	673	628	640	609	668	616	607	653	645	637	665	655	638	648	641	620	637	627	642	590	651	614	606	635	641	617	640	631	665	685	610	649	612	618	629	639	630	649	659	636	589	657	613	620	632	652	628	594	657	650	613	604	637	670	627	592	663	659	593	591	670	633	624	635	648	576	591	641	635	626	599	599	625	590	648	616	617	648	647	670	638	594	613	641	654	622	654	631	607	620	623	637	668	670	661	595	653	629	596	641	682	665	629	643	683	650	643	621	608	597	629	661	625	647	643	633	633	638	627	586	625	663	642	658	712	599	648	616	669	626	608	638	658	583	623	690	595	656	637	604	633	642	629	622	614	602	631	639	680	623	633	630	586	628	662	650	623	648	633	621	681	634	626	652	621	606	664	634	612	591	668	589	618	665	613	562	606	655	654	593	614	588	616	612	645	651	631	648	606	628	587	645	675	605	644	603	639	671	607	613	627	681	586	630	645	627	602	640	630	626	666	671	599	594	676	599	636	642	665	650	673	590	602	550	658	636	646	632	613	621	655	620	595	617	597	657	671	600	641	643	633	675	640	625	669	614	658	613	583	611	599	622	653	623	642	599	633	632	597	593	599	653	637	620	630	602	621	614	636	658	661	639	666	666	606	639	624	576	666	601	632	638	603	646	664	638	626	654	595	644	627	642	652	621	641	609	603	583	630	614	618	614	672	621	609	648	654	576	620	669	645	630	635	595	644	673	611	584	637	616	672	612	635	670	613	643	637	648	640	607	659	653	606	676	586	605	636	694	644	629	684	614	615	606	600	636	620	654	613	618	616	641	634	683	673	590	600	635	676	631	609	639	600	596	651	640	619	620	648	655	660	620	638	609	670	628	632	618	651	625	611	624	651	625	609	635	696	670	656	675	578	596	618	620	618	642	622	631	629	643	639	613	614	632	635	647	652	679	609	622	670	640	635	590	644	640	644	639	659	610	652	656	653	635	651	585	599	619	659	661	584	633	652	647	656	672	625	618	614	618	614	649	663	622	631	657	624	640	634	622	655	665	639	656	660	624	644	604	613	609	632	662	596	668	597	620	638	591	626	603	647	602	667	606	639	663	627	586	629	641	629	605	641	610	631	630	648	664	673	660	634	714	632	670	625	640	639	654	612	613	622	647	647	642	616	604	643	639	727	614	607	623	671	604	621	627	632	642	701	652	644	668	634	670	603	637	642	664	616	650	589	675	683	668	632	675	683	633	622	617	620	624	636	643	604	670	671	658	630	620	630	630	622	629	622	655	618	623	643	647	629	584	616	634	638	622	618	644	609	616	627	628	649	655	641	687	609	594	675	662	574	664	633	608	655	601	631	647	630	628	598	645	625	660	689	592	611	614	643	644	602	615	662	604	614	619
47965	36126	28831	28470	21831	11641	2120	925	839	728	663	617	667	665	645	625	628	627	650	615	587	710	817	998	1068	1011	1212	1303	1348	1296	1124	1208	1089	1076	1029	1014	1011	882	835	761	789	737	682	625	604	561	539	599	580	554	543	569	509	560	521	529	523	543	565	563	554	540	533	529	550	541	537	537	522	498	559	547	503	521	491	539	527	505	513	546	524	529	514	492	541	521	499	580	545	491	568	553	579	541	514	534	536	524	477	514	507	538	521	537	482	523	523	562	542	497	567	524	532	595	524	524	538	549	513	529	544	525	541	546	550	515	510	556	531	539	511	533	488	497	512	562	562	530	526	542	539	542	565	504	566	537	554	576	554	570	523	524	521	545	514	535	536	550	533	522	561	540	526	474	509	530	522	550	552	593	545	527	552	537	544	533	555	535	523	544	488	535	513	551	534	553	519	537	507	569	534	505	545	583	505	560	485	517	558	499	559	526	532	549	500	552	599	491	530	513	536	534	529	486	588	572	501	568	523	528	528	556	472	542	503	529	532	532	552	552	581	523	553	538	533	509	515	480	528	537	514	558	514	585	532	556	520	528	512	543	535	566	497	518	580	527	533	514	533	532	517	533	499	528	507	585	570	520	488	531	527	536	506	559	555	557	509	552	519	522	508	539	529	529	551	501	505	537	553	539	519	515	549	514	528	512	522	539	537	560	525	547	547	517	518	509	505	590	569	536	553	476	554	526	532	559	512	556	552	555	557	540	512	518	553	569	565	531	551	535	526	533	545	536	513	492	540	564	579	543	542	541	525	507	553	525	516	541	556	498	560	552	543	523	552	475	532	465	559	513	529	569	570	530	554	523	548	561	529	534	547	534	520	512	534	520	558	564	501	526	538	550	564	558	514	548	524	544	580	511	506	512	513	558	541	527	524	540	541	534	494	553	543	519	573	484	521	534	501	571	553	576	526	557	512	562	522	543	529	546	481	515	535	528	503	570	543	544	485	541	555	554	545	513	567	551	587	578	546	492	525	526	506	482	495	560	524	531	564	553	552	580	563	520	529	498	556	530	571	568	575	543	507	571	536	554	542	512	534	566	529	557	523	545	508	519	527	523	541	549	554	515	576	534	506	497	533	591	494	545	532	547	529	526	548	554	558	563	532	572	533	541	518	545	558	498	567	499	548	516	545	532	546	563	509	531	517	562	557	518	546	523	546	553	558	548	555	526	538	590	544	540	505	501	545	504	571	521	539	541	500	540	595	534	540	549	550	535	521	525	501	555	539	524	521	523	558	483	515	496	535	583	551	525	505	539	563	514	549	559	495	581	511	551	592	548	479	565	513	525	512	514	542	508	552	544	611	523	560	517	492	543	533	511	556	582	547	532	544	502	532	521	499	576	531	480	553	523	533	564	534	559	547	555	542	505	517	556	581	504	554	522	574	561	523	494	508	550	521	494	517	538	507	558	577	514	562	525	526	558	516	549	529	542	528	514	567	528	522	540	523	549	534	543	558	533	530	531	546	562	534	487	540	563	554	543	551	576	527	525	579	551	482	547	547	535	525	537	568	541	522	556	525	566	497	521	512	504	549	543	536	522	549	519	521	526	532	544	546	522	531	509	531	548	540	552	563	535	510	498	508	542	534	528	517	519	535	517	545	529	553	524	492	558	527	552	566	498	531	541	602	584	520	527	535	520	541	587	579	584	524	525	543	552	522	548	535	506	524	536	564	523	525	531	547	552	528	531	580	543	568	503	534	570	550	489	555	544	557	496	537	524	551	554	545	527	567	481	566	534	591	563	551	543	507	516	546	565	531	507	540	556	517	559	559	544	512	542	547	540	578	564	521	537	552	551	530	478	521	548	526	516	552	549	539	549	545	571	519	518	513	557	572	517	506	538	568	544	560	522	548	565	512	529	554	556	543	542	514	500	533	508	537	547	498	559	516	542	526	534	519	498	536	565	505	522	516	531	494	472	546	595	551	542	542	548	582	529	551	514	515	539	574	536	554	507	582	484	540	482	561	514	528	529	526	551	503	524	533	522	533	553	554	493	540	564	558	540	542	534	526	529	513	548	559	522	526	550	533	549	545	519	527	530	528	568	550	501	570	510	581	475	565	526	526	511	546	547	549	528	543	532	515	515	563	518	521	521	530	539	534	515	496	545	547	562	545	571	514	515	525	525	523	512	530	553	549	551	541	529	513	570	531	559	535	512	518	589	514	531	528	529	553	536	570	544	556	527	536	552	514	540	527	513	524	522	529	523	499	552	533	548	536	523	513	588	558	501	502	538	573	543	520	530	514	514	532	532	528	522	570	530	519	540	552	556	518	554	522	548	550	520	530	535	575	552	534	543	569	512	503	535	497	514	552	546	561	553	566	553	535	596	554	520	526	536	536	554	531	514	537	543	564	543	515	527	585	552	541	512	565	538	530	528	545	536	555	499	516	526	526	551	512	509	531	544	523	580	522	557	481	534	567	519	574	542	534	577	535	481	485	481	535	557	523	531	536	575	565	501	507	544	520	513	503	516	555	497	529	533	557	504	535	510	534	579	505	549	511	515	520	585	510	558	527	521	568	519	543	521	527	544	554	538	557	515	543	520	575	508	519	555	507	503	535	569	553	535	554	513	572	505	564	547	537	537	569	509	551	528	500	490	538	513	555	506	533	578	537	603	563	520	552	521	533	523	542	565	546	548	528	495	544	555	541	532	515	509	526	503	552	582	531	536	539	534	520	536	516	470	506	560	550	547	521	544	540	480	544	515	521	556	528	558	513	547	525	517	547	534	530	495	568	537	564	543	574	527	545	552	541	545	566	522	558	548	557	537	556	498	526	532	542	561	493	541	523	530	557	562	536	544	539	517	539	549	511	501	538	508	541	512	541	540	531	553	523	510	531	536	563	547	505	530	485	546	500	511	542	529	517	559	541	546	506	527	528	524	532	527	494	525	516	556	562	576	543	512	549	523	522	539	539	534	561	558	520	574	529	530	572	520	497	489	524	568	514	509	531	603	517	571	535	536	560	500	527	515	554	513	528	548	540	564	531	498	521	551	512	521	537	537	520	549	534	498	505	559	552	544	532	504	514	521	523	506	526	527	512	552	546	483	542	496	565	603	529	492	537	503	541	491	586	569	496	516	539	543	538	501	563	564	571	570	517	540	544	540	511	551	548	530	559	540	488	500	586	558	510	488	536	513	551	568	545	534	581	525	484	511	560	545	549	525	549	483	552	531	544	578	547	586	545	508	515	537	559	545	554	505	483	555	524	555	520	528	494	522	534	517	517	489	485	506	533	534	547	504	569	538	532	525	494	512	544	559	520	489	521	575	537	532	547	527	543	515	581	554	590	544	549	578	547	542	511	525	566	579	556	499	544	569	532	486	540	502	566	505	565	507	517	541	549	527	539	546	553	580	544	522	545	521	541	532	528	515	513	569	519	534	556	572	471	522	547	523	543	554	576	537	501	564	538	526	512	571	556	486	572	503	477	541	529	534	545	497
26239	20763	27537	23932	20918	19837	6249	1044	900	831	764	741	744	715	719	686	720	728	771	737	808	855	808	925	904	915	1063	1098	1152	1153	1060	1032	1039	1050	992	990	876	889	847	769	806	748	730	747	669	711	751	698	668	694	699	689	755	670	668	680	688	704	697	663	691	674	638	679	693	629	667	665	636	654	676	624	693	624	720	665	680	635	624	663	646	702	675	649	668	690	630	674	657	670	713	688	618	716	688	667	686	650	654	679	670	671	699	708	663	702	692	677	651	664	628	681	663	681	643	658	645	659	683	685	660	669	627	703	687	684	690	637	666	638	686	679	680	693	662	701	651	717	640	666	634	666	695	708	626	709	665	666	676	646	670	615	678	659	691	670	680	685	671	711	671	664	660	701	718	675	634	677	643	679	642	674	622	649	719	659	709	650	638	694	651	610	667	688	666	647	703	653	672	654	691	644	704	661	676	668	669	687	642	688	650	702	659	722	684	627	641	682	678	640	673	690	650	680	669	688	643	661	722	661	639	683	726	674	669	668	686	682	669	662	636	632	720	687	674	724	660	657	689	702	671	657	726	668	687	655	635	633	627	703	707	686	684	668	694	668	663	647	691	706	648	661	690	649	691	631	652	631	700	669	698	697	658	685	674	692	655	680	639	674	702	672	625	726	664	674	680	654	687	690	665	613	664	685	711	672	619	680	683	662	720	650	674	642	689	675	658	651	672	657	670	658	636	682	672	657	647	670	623	635	659	658	650	644	662	655	650	653	611	692	670	658	689	664	661	672	660	653	688	655	671	688	618	645	710	693	647	652	718	637	659	663	715	706	683	682	626	710	638	679	675	649	626	668	633	705	729	674	651	649	658	680	672	654	687	686	687	687	642	698	721	667	628	647	671	689	676	685	637	682	708	681	654	653	674	633	713	674	746	637	682	675	677	689	660	703	670	648	695	687	705	666	660	657	645	670	642	672	676	689	620	654	655	655	666	664	655	646	639	669	630	634	633	677	695	671	684	687	632	676	655	628	663	666	720	674	672	665	668	711	727	687	693	703	678	663	651	677	650	654	685	701	634	648	653	694	637	672	659	678	649	682	660	610	667	649	654	684	673	638	646	673	681	701	648	684	673	643	676	632	654	676	651	645	648	628	692	655	649	684	689	622	664	673	673	667	696	655	687	621	681	690	631	692	697	673	669	657	599	686	669	640	669	697	623	674	685	644	690	637	680	690	654	629	711	678	666	642	652	631	633	666	680	680	672	666	631	661	655	703	679	659	670	686	644	694	653	680	647	647	661	637	583	658	693	692	657	609	661	697	660	700	694	645	609	664	701	647	655	712	642	653	658	720	690	644	612	668	666	632	667	677	628	646	676	709	700	666	682	652	702	662	735	660	702	653	629	680	671	680	669	625	654	672	727	663	671	639	674	684	682	678	676	618	698	629	680	655	677	674	628	686	666	671	647	686	695	692	677	639	609	645	663	638	691	694	690	654	672	696	693	653	661	716	641	690	630	633	660	676	656	687	656	721	673	676	652	621	694	656	704	666	670	730	763	685	684	700	644	619	695	668	666	683	701	655	638	686	611	664	699	652	619	662	629	645	712	649	689	700	696	691	640	670	687	634	674	696	663	679	672	652	675	654	643	665	687	725	677	722	621	670	656	751	693	722	643	729	670	683	651	661	661	672	664	668	694	667	657	643	685	708	653	677	695	610	696	693	664	704	639	655	651	639	658	679	690	661	675	745	709	657	676	607	628	627	704	654	694	637	719	669	639	681	693	665	651	649	640	666	668	721	695	633	675	664	681	657	658	677	666	635	660	663	673	668	669	666	663	694	643	688	663	651	641	707	682	664	681	658	620	663	661	644	737	767	662	694	640	615	672	659	687	684	655	654	690	669	636	650	666	679	679	670	671	639	663	677	641	677	678	661	608	667	706	686	704	647	648	640	670	664	690	661	667	695	645	702	646	630	716	650	590	667	697	728	643	674	665	646	673	669	688	687	652	654	668	703	669	671	689	666	699	683	672	666	693	745	681	652	653	719	651	653	656	659	676	684	681	690	685	676	649	647	743	629	632	679	633	645	642	664	696	669	628	678	682	636	675	700	700	657	686	692	656	704	676	650	679	725	672	679	649	692	673	681	653	624	717	639	699	647	660	682	640	638	644	688	658	706	691	611	720	665	652	689	697	709	650	623	621	660	660	690	683	643	665	701	705	659	687	663	630	696	699	651	654	704	681	675	668	645	689	708	670	661	647	672	654	692	648	670	740	682	636	707	653	601	647	688	616	654	679	648	673	656	666	648	699	703	695	675	648	687	706	651	658	681	660	614	689	662	726	648	679	634	653	716	683	636	658	662	677	647	664	646	718	638	653	652	689	711	642	660	697	651	682	643	635	683	684	653	641	671	684	642	668	738	657	697	667	681	708	684	677	655	657	680	655	664	700	645	647	620	657	669	647	680	708	646	638	659	674	633	653	672	653	704	726	674	655	637	686	663	664	617	657	704	661	678	682	640	711	659	655	629	683	619	695	611	644	652	698	654	674	691	703	635	663	658	651	634	651	691	627	661	672	683	650	650	696	686	677	655	667	621	678	654	691	687	662	681	654	638	667	704	689	639	633	669	674	695	732	687	656	650	643	683	699	716	674	653	658	693	722	652	659	678	682	683	685	715	690	672	710	623	625	620	673	641	653	632	700	662	672	628	682	687	618	645	684	675	682	646	668	712	663	657	687	656	644	651	660	654	607	656	697	676	649	636	701	628	666	674	658	656	670	702	630	665	661	675	604	648	697	688	670	702	725	662	668	658	686	656	684	677	656	638	656	641	638	675	677	660	679	661	716	637	657	648	713	722	680	676	682	677	675	654	656	657	644	644	677	649	695	748	662	673	653	647	683	662	628	662	661	679	654	698	692	687	676	675	683	666	633	658	695	744	664	673	714	633	665	651	691	707	716	696	686	656	689	691	636	678	663	679	630	670	686	639	682	656	714	673	706	675	694	650	585	656	662	639	663	687	657	716	673	662	682	696	620	681	649	671	699	689	694	701	668	653	621	718	637	653	668	686	663	676	658	656	668	616	688	628	648	654	688	704	673	658	671	651	656	655	724	688	617	673	662	664	665	635	683	652	669	647	695	693	681	598	719	655	702	665	628	666	647	687	649	677	699	662	637	682	686	663	627	658	712	674	660	707	680	640	681	683	676	657	694	662	690	701	680	672	680	632	627	609	663	669	659	658	674	673	641	669	685	665	648	694	670	656	653	682	685	629	626	695	717	628	671	701	632	684	698	644	694	660	654	668	705	598	653	698	671	646	675	681	671	658	618	609	702	657	641	687	634	664	687	679	645	689	682	587	665	644	671	656	671	685	659	674	679	672	659	709	689	678	683	661	652	647	695	716	648	694	692	693	668	606	651	699	654	697	610	679	665	676	676	714	668	699	631	647	658	686	670	669	682	693	699	642	707	640	608	674	652	661	708	668	701	693	680	688	707	653
48619	38068	34984	33531	24673	13271	1948	1015	1056	791	752	699	699	721	696	649	709	643	698	672	769	863	972	1161	1223	1212	1285	1507	1525	1420	1390	1374	1242	1276	1162	1083	1001	962	871	858	778	745	678	666	654	638	615	626	600	571	551	564	564	559	553	575	567	549	578	549	561	534	596	549	570	574	553	587	561	570	534	577	571	535	597	559	534	572	590	554	575	575	596	542	570	570	583	579	565	548	593	553	594	576	584	560	567	583	538	536	565	568	582	597	576	543	565	592	563	569	567	565	584	541	559	591	557	573	594	578	544	553	579	546	563	556	582	526	550	581	563	531	525	588	548	536	567	546	551	583	595	543	558	600	525	565	576	571	609	540	536	554	576	550	581	570	558	606	602	554	548	555	577	565	606	563	544	524	582	587	553	546	563	560	578	574	539	561	522	576	549	552	539	523	621	562	546	564	537	646	577	559	572	576	546	568	579	564	579	545	548	576	540	564	558	560	532	556	535	565	533	535	558	572	563	555	540	577	561	572	550	570	579	535	575	552	562	522	553	534	561	519	561	571	589	550	562	635	576	533	554	610	548	557	563	505	595	591	556	563	523	570	584	590	570	574	601	549	571	564	552	579	615	567	561	563	556	549	560	543	529	552	523	560	582	543	573	558	561	593	565	570	575	562	565	558	584	572	579	555	594	569	567	545	572	557	544	572	534	558	530	547	559	535	548	534	597	572	561	558	550	574	564	601	579	575	548	563	576	545	586	584	536	559	508	602	604	542	564	611	587	538	538	597	574	559	562	580	543	550	574	582	550	578	564	568	551	580	556	524	595	566	555	575	569	538	578	588	540	518	570	553	564	600	586	555	527	574	563	547	554	600	540	567	539	580	506	580	499	585	544	608	571	585	561	577	588	580	548	597	557	525	512	578	547	570	578	545	554	547	609	575	548	546	579	591	581	585	578	526	548	506	556	524	566	621	565	570	570	555	585	552	542	547	551	616	577	526	577	580	567	563	599	618	582	598	540	590	567	584	501	600	572	530	584	600	594	562	528	597	543	592	533	609	575	593	561	542	595	573	580	537	547	557	553	573	544	570	619	561	565	569	546	545	581	540	581	568	565	568	564	565	558	584	600	560	578	594	533	600	580	577	553	542	591	553	575	590	577	538	536	555	586	537	571	573	600	588	529	596	542	507	576	593	549	591	473	550	529	580	539	567	557	543	610	605	532	581	503	521	597	583	559	570	581	564	587	588	581	553	573	559	572	547	565	557	528	594	567	547	559	576	564	556	609	583	570	578	547	530	566	567	594	540	549	590	592	541	546	582	558	587	563	513	517	557	537	521	622	572	564	525	556	545	612	555	602	563	556	562	558	516	592	601	517	542	600	561	546	603	552	566	592	561	541	592	522	564	584	574	609	572	549	566	611	577	569	597	577	554	549	569	581	570	528	558	546	555	544	571	535	552	525	600	568	547	565	494	610	562	560	556	538	543	540	587	542	541	575	580	560	568	549	567	574	577	542	548	556	535	547	539	572	592	582	567	589	567	570	586	586	552	530	535	559	581	568	579	568	539	581	599	567	587	567	569	588	557	570	578	549	541	552	562	549	521	563	558	541	574	558	613	594	525	565	555	585	567	569	566	541	575	531	581	579	540	581	538	535	551	531	566	545	581	546	564	546	582	558	548	580	565	592	576	587	566	540	566	553	508	584	546	586	539	522	546	568	552	578	560	566	623	564	584	560	554	545	600	569	577	529	559	541	568	555	598	578	541	543	565	557	576	563	550	578	545	557	543	523	559	603	546	557	577	557	543	599	554	550	520	572	570	605	541	570	592	604	562	564	572	593	563	524	567	556	543	594	583	563	559	520	584	555	565	564	541	565	545	571	541	549	582	565	528	570	556	566	558	576	572	580	577	571	539	553	547	589	600	557	593	569	532	547	547	581	554	536	552	549	589	596	564	538	535	573	565	585	594	550	518	568	552	516	591	588	544	546	557	551	607	545	570	566	543	597	533	565	511	545	509	542	596	566	531	536	551	551	576	564	553	578	554	519	565	614	585	523	557	552	588	551	510	545	574	601	548	507	580	555	557	576	537	565	604	589	565	571	590	539	545	531	562	550	531	551	570	548	556	576	586	571	596	573	536	565	565	513	550	577	556	555	556	572	569	570	575	581	592	562	555	594	561	541	577	566	520	580	588	571	594	562	563	562	571	543	561	572	565	564	534	553	581	548	576	552	563	539	492	576	530	560	547	596	574	572	597	565	569	556	557	543	574	517	557	559	560	571	586	584	546	520	619	544	578	542	557	567	592	544	539	569	566	580	570	576	562	570	523	548	558	594	577	555	546	535	529	614	539	580	538	550	584	560	529	524	567	555	580	589	585	543	567	501	571	550	597	538	568	574	548	554	592	597	550	619	546	576	601	552	554	519	568	551	544	619	550	535	574	533	554	521	562	551	555	592	592	537	560	561	559	576	562	563	538	562	566	550	570	585	545	539	565	586	544	569	560	569	558	559	597	544	572	598	518	496	520	567	566	535	525	546	564	553	592	572	522	552	525	556	581	591	548	548	581	525	580	523	525	586	614	536	553	542	544	587	580	579	609	565	518	530	533	552	534	572	593	572	519	564	613	537	549	523	562	565	509	577	561	552	540	554	559	571	590	557	556	549	557	568	566	533	567	561	578	576	552	560	561	587	545	577	570	569	584	577	524	539	567	576	604	563	551	581	559	557	506	589	576	563	541	556	573	557	559	578	549	563	574	562	597	533	582	598	571	566	603	580	562	544	551	540	549	564	543	565	550	541	581	572	590	514	558	499	509	601	540	614	596	582	540	555	578	541	585	562	558	606	546	518	519	552	545	603	572	564	578	581	555	528	551	536	545	565	582	558	538	571	545	585	556	608	583	554	523	509	539	549	578	552	571	581	578	573	542	563	583	530	609	542	532	579	591	534	555	570	562	571	550	582	588	602	570	587	558	557	585	551	551	534	515	568	606	540	547	542	534	568	564	580	552	565	581	555	576	542	566	581	553	552	539	575	586	588	604	597	501	564	532	561	557	549	577	525	596	562	539	603	549	576	530	549	575	566	572	543	542	550	538	584	560	548	565	544	546	526	578	544	590	559	599	565	554	563	549	543	550	561	575	530	547	558	565	554	570	530	574	557	568	535	547	593	572	532	566	564	558	594	603	558	556	542	558	571	519	571	546	574	563	552	572	594	549	600	598	573	560	580	533	581	545	513	536	578	529	530	550	539	546	544	577	525	586	537	542	542	534	549	566	547	564	538	559	554	580	561	557	555	543	582	565	560	561	573	508	531	538	543	546	571	528	576	550	569	560	580	574	543	618	583	582	549	586	584	547	576	603	592	574	575	550	544	571	606	517	562	578	565	574	587	530	581	595	536	575	557	549	543	575	551	530	558	576	558	594	611	566	548	592	554	526	568	586	582	606	544	529	562	555	561	569	587	609	538	588	525	626	545	570	553	514	569	553	571	555	558	585
25712	20816	27780	23920	20982	21169	11313	1229	901	805	793	759	736	723	708	709	655	687	675	709	713	797	839	845	917	909	922	1055	1132	1096	1057	1067	1014	1048	983	906	908	864	820	821	767	794	695	724	691	632	650	745	637	679	689	679	676	690	661	647	616	636	671	596	678	639	660	666	676	584	659	695	643	647	670	648	669	639	721	588	686	661	616	645	577	640	706	686	628	693	626	666	596	676	638	660	703	675	636	644	621	676	616	655	671	656	666	615	650	688	692	629	649	631	649	666	630	656	660	632	631	656	656	642	656	631	613	640	639	653	651	634	630	672	619	652	681	687	650	663	656	669	622	651	612	681	645	650	658	665	695	641	654	642	584	625	637	674	587	630	589	655	620	645	636	656	620	621	657	625	645	632	645	625	676	647	642	640	634	688	655	684	635	646	624	640	634	638	658	638	649	661	643	686	681	645	662	662	669	664	667	651	605	613	645	672	647	644	661	620	685	674	670	651	664	602	673	640	661	639	663	603	634	671	666	640	673	625	627	654	703	601	639	618	678	675	687	677	659	636	615	702	656	637	630	618	676	665	669	667	698	641	623	671	681	673	624	665	647	647	674	641	658	652	631	683	674	620	669	611	653	693	653	630	638	574	677	614	619	623	650	643	649	613	660	690	635	672	626	626	652	620	618	633	671	669	666	652	707	630	668	655	651	623	613	681	643	632	674	639	612	612	679	680	655	676	633	604	693	613	628	666	687	619	680	695	630	631	665	670	698	655	655	642	647	669	655	646	632	640	665	647	633	635	671	639	623	662	649	620	632	679	623	620	628	608	647	640	643	627	636	641	624	623	656	644	623	677	676	648	635	663	634	702	656	657	693	654	664	673	638	666	673	603	691	615	633	664	669	669	620	650	602	610	678	698	642	662	662	665	672	621	625	642	633	661	665	681	625	612	647	621	629	636	677	645	678	668	616	648	620	725	683	607	563	602	628	638	660	665	630	663	681	657	632	650	629	631	737	658	586	642	692	615	667	641	679	672	648	624	607	620	635	676	680	626	644	668	665	616	598	644	655	625	604	627	639	648	662	679	639	613	670	622	604	646	623	675	651	646	617	645	654	626	669	655	619	618	657	651	635	627	647	614	657	626	695	672	668	630	672	670	643	680	652	647	651	632	659	586	678	672	699	651	613	681	630	608	651	629	626	664	671	638	651	676	643	616	659	600	652	605	681	648	587	648	631	673	702	646	660	623	638	652	655	678	684	640	670	673	638	623	625	622	680	644	634	668	666	614	650	651	625	665	662	643	657	653	594	657	612	696	667	676	662	653	672	633	667	626	673	664	652	658	660	647	645	607	640	649	683	608	635	653	684	637	680	655	643	668	657	635	662	632	697	684	642	641	638	621	606	637	645	656	640	666	643	656	668	676	653	661	618	613	649	616	644	635	649	666	649	637	679	636	608	610	692	623	650	669	616	626	655	662	638	621	615	620	671	656	588	615	652	632	689	661	619	687	614	604	615	648	659	674	622	647	701	638	653	626	619	689	629	617	615	639	661	660	668	619	667	644	616	682	679	645	691	641	661	626	677	667	626	648	654	660	665	683	644	626	600	624	624	701	652	661	671	593	630	635	617	664	649	679	644	621	659	646	701	621	675	658	644	649	628	631	651	689	686	620	625	650	622	625	647	630	638	620	649	648	642	649	654	680	659	671	680	685	682	637	678	652	643	659	636	638	630	627	641	656	680	611	643	686	653	631	675	648	631	647	684	665	631	593	623	632	679	626	671	639	667	664	627	601	619	666	655	668	681	638	636	670	617	662	633	612	609	713	662	639	653	672	631	649	634	620	662	610	668	630	658	634	598	665	647	647	674	650	659	656	653	655	625	614	654	628	637	689	674	686	643	628	663	642	650	677	579	646	657	676	666	626	637	662	685	610	619	659	678	650	659	686	628	624	605	649	668	613	620	696	665	634	616	686	634	587	652	678	647	614	665	641	641	646	675	624	661	643	671	637	661	634	633	649	634	621	675	625	656	653	667	656	660	634	656	679	614	678	613	637	632	646	584	608	634	658	626	658	667	666	652	640	593	636	657	633	618	686	691	657	647	657	590	640	646	683	667	633	635	701	641	643	670	630	636	659	624	655	679	644	652	612	637	635	638	645	645	643	623	656	644	639	721	655	625	674	648	626	664	637	670	665	653	652	628	627	680	710	612	687	625	655	627	669	648	701	625	633	672	632	704	635	615	612	628	618	629	635	652	683	657	675	651	655	650	641	615	667	626	635	643	692	624	612	667	639	663	647	671	660	605	689	621	652	670	634	649	648	680	621	647	659	654	647	664	606	702	665	614	623	597	586	628	649	626	630	629	655	628	650	663	666	621	655	657	643	703	669	657	676	633	617	623	689	599	625	674	673	633	639	634	623	627	652	653	637	659	616	656	650	672	656	682	584	641	613	657	621	668	645	603	588	651	705	607	642	650	641	629	636	665	629	645	665	636	640	635	655	637	584	596	637	629	686	632	635	622	654	619	655	709	624	706	673	654	609	658	666	665	658	668	662	626	638	643	614	639	647	631	670	575	660	646	647	623	648	666	644	664	643	650	614	626	630	582	642	630	631	600	652	628	670	623	647	589	645	619	657	626	644	621	702	674	644	642	658	617	678	679	628	651	654	618	671	681	626	657	651	653	662	649	613	660	670	657	652	680	657	709	590	675	654	617	646	619	642	591	578	619	630	656	593	658	670	660	671	598	681	658	685	677	674	662	691	615	644	604	649	676	633	646	691	670	624	645	635	667	646	660	623	609	606	657	608	671	682	639	649	606	635	660	658	634	663	656	680	639	683	620	697	607	649	652	653	665	646	628	648	675	655	618	634	684	677	658	723	658	657	649	645	696	625	663	650	632	623	591	608	616	605	633	610	650	688	681	632	704	642	647	668	688	601	607	680	649	718	629	591	622	646	682	670	655	650	694	719	700	646	644	669	668	614	638	624	667	648	668	636	654	663	635	637	629	647	613	686	585	681	659	584	611	641	625	632	590	617	676	672	655	628	640	641	690	646	659	674	672	622	595	669	652	666	651	675	644	645	638	636	680	635	667	632	639	657	663	631	631	622	670	640	685	649	648	669	614	609	602	704	644	634	600	656	644	694	703	660	658	624	643	639	616	680	646	713	691	614	589	617	686	650	727	673	594	672	650	574	647	624	689	641	635	604	633	672	621	645	607	641	605	670	653	592	692	640	626	654	683	682	698	649	643	636	667	638	677	667	665	633	651	693	678	626	657	677	633	657	647	698	651	658	666	655	627	642	620	636	654	634	620	662	617	656	649	655	609	658	671	671	639	657	684	623	625	643	645	634	710	651	599	658	676	649	668	629	628	657	674	610	640	611	664	663	613	650	672	682	655	658	675	673	629	694	648	613	637	632	642	660	663	647	644	650	611	645	692	653	642	634	640	666	665	665	660	646	583	688	669	622	618	659	675	650	676	651	675	640	632	618	651	623
49214	39319	35125	34946	25361	15270	2504	1100	1065	873	725	733	746	669	660	643	686	675	644	656	708	786	835	972	1136	1046	1111	1380	1448	1461	1408	1391	1295	1206	1183	1027	990	966	877	913	815	750	676	673	666	627	602	597	585	540	551	560	538	496	560	546	540	551	539	527	520	575	536	554	556	537	502	491	568	555	589	575	555	515	552	543	572	581	526	562	566	547	583	546	536	544	542	562	525	559	553	601	579	547	560	579	538	570	535	575	543	557	521	508	563	485	554	545	581	520	551	546	536	553	529	548	541	572	567	540	540	520	513	562	589	559	513	505	526	517	584	582	571	512	562	543	527	552	559	528	552	597	565	543	513	553	549	558	574	555	552	593	528	528	546	522	543	560	585	572	532	571	542	552	527	551	523	541	571	550	533	557	539	541	576	526	538	533	529	548	540	548	564	545	576	543	563	533	537	565	571	532	525	553	555	556	566	514	529	551	585	520	535	563	541	549	559	497	561	538	547	525	593	555	539	552	524	554	543	530	565	557	512	582	536	595	515	517	547	524	545	566	521	555	552	553	573	531	545	515	519	551	509	518	500	542	520	553	534	534	555	538	556	531	556	552	549	515	518	541	507	531	486	504	565	476	560	561	527	513	511	511	595	528	552	567	543	537	559	499	564	595	573	549	559	546	535	544	512	554	575	583	542	577	517	551	548	533	555	553	506	545	519	585	587	525	549	558	563	571	569	491	554	523	563	557	528	566	543	560	551	549	597	546	569	559	549	520	526	528	535	548	595	563	554	540	553	568	559	521	532	536	582	547	558	559	561	526	486	524	539	564	560	538	551	512	501	525	574	585	521	552	576	548	600	560	555	571	540	548	530	534	534	574	553	532	571	547	572	506	556	583	559	554	560	542	544	537	557	548	608	536	545	510	560	571	525	514	569	552	569	466	563	522	559	564	504	565	541	522	535	513	567	538	528	551	554	541	527	545	569	553	582	531	583	565	533	553	579	553	519	544	527	522	575	525	569	558	521	553	506	576	573	562	517	558	523	555	536	563	557	551	570	549	502	522	533	559	560	568	579	523	527	556	569	551	554	519	537	551	560	528	555	555	523	563	526	544	545	518	505	563	516	550	540	516	497	526	594	528	552	533	575	560	519	578	512	536	554	525	589	532	556	532	543	553	576	574	569	534	567	557	514	559	544	539	544	545	544	554	503	535	577	546	568	584	553	564	561	576	541	569	534	562	543	573	547	525	564	591	517	565	551	585	536	573	544	538	573	560	527	545	527	489	574	543	511	566	566	559	530	551	561	556	552	515	555	510	536	533	531	547	519	557	509	537	568	553	570	546	531	563	559	522	561	557	546	557	539	510	538	547	555	549	540	566	502	525	583	541	535	524	526	575	604	550	571	608	536	591	527	546	566	519	532	526	534	566	557	579	526	562	570	537	513	570	520	549	530	541	533	499	557	565	536	522	559	553	532	549	581	528	551	545	547	530	527	554	558	521	552	507	540	565	550	519	564	551	526	522	560	515	572	552	580	546	539	549	573	538	565	517	515	537	521	580	552	542	568	505	543	564	533	581	539	542	511	539	549	495	558	553	524	525	551	542	555	574	564	528	538	534	515	547	513	558	532	545	566	540	545	560	530	591	527	570	504	560	560	562	497	508	572	520	565	573	563	537	566	550	545	576	539	533	549	498	575	558	530	550	545	518	578	500	549	566	566	589	550	568	493	522	541	537	539	532	544	579	550	516	514	571	513	542	571	540	567	525	569	583	554	571	544	535	520	578	587	584	538	526	479	567	556	521	515	542	526	500	535	559	533	608	545	586	570	576	569	542	509	557	548	531	556	545	557	593	526	551	554	538	526	558	563	565	589	565	616	556	530	577	597	504	576	527	547	524	537	592	540	547	522	528	561	568	561	565	534	527	551	542	542	581	527	552	529	539	567	607	574	558	520	577	548	547	565	601	576	541	544	537	561	504	557	565	540	569	561	555	503	559	530	527	551	535	505	557	528	505	525	545	532	522	547	571	527	508	579	563	540	501	535	547	552	538	567	563	546	574	606	522	522	581	587	558	537	559	569	561	555	544	541	546	553	566	521	563	559	558	552	553	538	538	535	515	557	531	592	568	563	585	557	523	573	521	545	542	573	542	535	538	532	549	571	604	553	565	526	566	510	572	558	566	546	505	515	533	555	535	503	546	553	539	587	564	564	568	514	554	554	527	521	543	530	552	551	547	566	530	594	509	550	554	549	530	572	570	546	552	507	534	525	533	580	549	571	557	536	548	545	572	611	549	515	558	508	525	541	582	593	530	511	528	526	522	563	550	506	553	540	548	548	535	576	540	545	556	556	520	541	537	520	538	524	576	538	508	531	585	545	568	542	530	544	535	562	498	552	554	565	471	523	563	508	522	581	544	529	515	526	554	523	580	557	527	548	524	539	574	550	551	550	533	562	561	526	540	536	539	552	525	553	532	576	523	486	542	526	555	554	523	499	580	527	513	584	561	601	507	588	556	524	537	573	542	524	556	550	518	556	518	546	535	526	547	532	531	536	520	559	524	548	567	555	562	568	566	544	511	518	599	563	526	580	524	565	544	562	527	535	554	557	565	547	559	530	561	518	557	519	535	510	600	518	593	558	547	559	563	604	544	537	574	554	572	527	545	576	562	528	504	540	572	515	583	545	541	526	546	495	570	534	556	563	529	558	526	494	536	531	583	560	532	578	513	539	569	526	501	584	506	541	566	583	555	567	535	558	524	540	516	597	609	512	513	542	605	567	558	544	539	511	562	554	563	515	550	540	572	540	539	568	555	558	521	578	544	544	562	514	532	606	537	588	585	567	556	553	510	566	558	556	535	558	549	520	538	503	567	537	623	550	569	537	557	553	554	560	574	559	585	604	550	540	556	542	508	547	529	557	565	532	532	547	558	556	550	579	553	545	544	542	557	538	562	537	578	578	518	559	547	522	522	530	501	537	563	527	554	543	542	553	507	507	551	546	575	519	526	519	523	530	576	545	518	519	542	509	535	509	550	566	542	560	548	565	551	530	548	539	527	566	547	570	528	502	556	551	537	549	560	499	520	522	574	552	550	546	552	538	596	584	602	517	550	575	556	549	527	565	554	581	544	507	549	594	552	548	554	561	545	546	560	582	536	533	556	529	538	520	558	526	540	522	520	552	589	541	558	545	577	569	543	520	527	570	547	536	571	587	527	583	554	546	563	564	589	555	550	543	527	526	555	575	539	511	550	505	543	553	575	524	544	556	552	567	552	577	563	560	522	552	560	531	562	545	502	540	555	539	562	553	533	561	539	576	559	561	542	608	523	558	549	521	636	528	584	566	547	534	536	508	521	526	539	557	544	523	537	600	556	558	528	529	557	539	571	539	543	547	542	532	532	567	582	548	525	528	542	537	559	526	540	595	574	558	565	575	538	524	536	553	493	577	529	546	539	571	576	532	527	557	514	542	573	522	524	571	517	531	561	525	529	556	581	543	550
29037	21015	25913	25307	12913	4588	1265	710	721	732	710	644	667	668	669	634	679	674	660	655	703	663	699	746	778	834	889	878	897	937	930	894	809	816	841	798	802	764	800	739	742	742	702	737	689	628	675	673	661	670	650	668	667	620	627	652	649	619	650	667	673	626	628	653	693	634	688	654	659	676	635	651	631	636	649	666	679	652	704	677	611	644	674	688	664	610	680	641	637	615	617	670	655	652	684	697	670	646	642	629	638	628	607	653	643	663	645	624	609	676	667	674	639	659	703	650	617	714	695	638	602	660	649	643	647	693	639	622	623	628	642	688	661	663	663	702	693	676	632	644	627	666	675	655	639	667	629	647	635	644	633	651	634	675	722	619	628	616	631	660	650	647	627	683	651	723	622	637	668	684	679	636	654	616	663	657	615	677	603	627	713	697	643	664	666	673	641	653	634	636	694	704	650	687	654	675	641	643	638	619	646	573	696	664	653	676	712	629	677	654	685	640	648	651	673	641	668	626	684	642	640	667	671	633	676	633	640	711	669	675	653	640	665	666	612	650	647	685	661	665	638	622	654	685	612	651	620	679	649	664	623	616	623	644	628	693	684	699	658	678	610	667	671	637	669	681	652	684	636	674	682	649	644	648	649	652	663	689	655	638	689	616	652	674	703	680	675	695	691	658	623	643	665	657	669	650	619	697	684	683	693	681	674	676	653	685	679	648	664	689	595	656	622	665	707	643	675	677	638	704	642	682	713	649	617	660	646	658	648	638	650	617	676	637	691	659	617	683	655	661	654	632	657	626	645	670	686	661	682	661	636	639	677	649	668	686	726	625	622	661	618	671	662	679	681	686	625	640	639	649	663	642	624	622	654	714	678	690	673	645	694	656	642	641	656	633	625	645	666	676	643	681	709	661	688	587	628	625	676	669	635	628	648	623	648	641	677	668	629	634	659	648	652	664	687	669	657	599	656	668	622	648	675	632	618	660	634	659	644	632	630	684	677	632	680	700	634	634	679	626	701	654	678	661	687	652	625	636	673	689	698	645	677	683	692	667	712	668	672	626	652	669	654	691	658	656	634	696	604	663	641	663	715	686	648	701	627	633	671	641	643	628	678	634	688	646	624	658	603	651	635	628	660	681	665	655	626	658	673	684	638	632	617	631	634	648	642	630	681	700	631	660	590	616	706	658	649	690	676	643	652	608	682	674	710	705	660	602	649	695	655	650	627	704	640	652	655	653	673	651	686	651	711	615	668	736	662	661	626	640	701	631	683	657	587	684	697	669	678	628	665	644	653	607	682	642	690	676	590	630	643	653	688	655	615	673	634	672	656	650	663	647	706	658	632	623	688	657	680	620	673	636	655	652	683	628	656	658	703	662	671	653	678	658	662	639	686	640	601	677	627	627	701	666	635	726	648	648	627	666	625	678	648	678	694	670	665	688	644	655	618	678	663	653	619	677	626	671	678	678	664	633	697	652	652	626	675	656	640	616	640	661	670	667	673	639	659	698	643	672	659	684	641	650	672	681	684	662	632	660	661	632	631	646	663	604	664	693	634	640	696	647	667	676	654	642	683	630	676	629	697	640	603	644	674	700	638	633	625	662	644	719	663	657	641	656	645	650	708	657	646	622	667	625	659	673	675	667	664	614	665	685	619	672	661	649	630	644	683	675	662	664	650	642	664	694	665	635	712	676	686	653	615	643	639	658	681	644	591	600	650	680	650	663	663	658	664	633	623	619	633	628	647	652	666	628	657	610	686	621	676	628	710	670	653	649	618	650	647	717	634	664	723	641	661	650	664	632	644	664	676	663	706	627	669	671	642	602	661	630	668	642	692	652	640	627	650	622	648	653	657	627	628	631	689	634	656	650	624	617	639	625	652	683	619	619	658	667	679	646	636	604	662	684	683	664	631	663	638	637	637	701	651	694	684	653	641	642	671	610	690	700	629	669	636	668	671	628	646	649	660	667	665	681	661	655	640	675	662	619	679	673	652	624	651	666	653	642	692	653	660	626	633	676	612	649	694	706	628	675	657	617	685	656	645	673	680	711	640	663	632	708	660	627	652	667	632	661	630	651	652	615	648	656	637	638	639	650	618	640	605	687	623	656	630	665	688	682	675	689	619	687	660	629	716	616	669	640	653	653	713	690	671	667	661	676	597	680	634	631	676	665	648	633	660	622	650	644	673	671	624	640	664	626	666	654	698	670	685	690	675	659	702	673	628	672	671	648	658	660	648	653	616	690	670	685	643	652	677	648	655	670	624	626	674	652	665	601	681	667	670	681	670	645	676	694	665	656	649	618	619	654	640	658	601	672	632	668	651	658	646	666	699	663	675	655	691	676	603	681	661	647	677	669	646	656	695	633	643	656	630	628	734	655	684	681	671	653	630	639	647	690	702	642	669	618	643	677	634	620	680	605	679	677	701	614	594	673	633	653	629	663	664	686	611	652	632	651	656	663	681	684	622	686	645	630	668	667	668	599	657	662	650	684	649	655	692	691	714	652	672	647	653	651	638	621	591	648	639	639	694	689	694	643	679	691	614	619	659	666	679	644	635	676	637	655	605	655	675	658	649	686	606	619	668	641	691	632	646	659	648	654	695	658	684	626	661	631	630	626	684	672	596	708	657	656	641	678	664	689	624	646	634	603	625	648	634	686	628	619	661	684	656	624	636	664	636	658	687	638	692	619	654	594	671	640	641	697	641	709	635	709	672	701	673	635	646	644	677	663	629	617	611	692	644	638	676	683	625	631	627	661	708	648	635	692	659	657	667	654	680	634	655	644	674	634	681	648	609	632	662	667	641	681	672	689	671	642	687	620	637	654	655	614	633	638	615	642	614	635	655	667	665	660	643	681	629	719	697	674	638	647	650	657	593	643	637	647	626	664	735	729	674	694	662	672	669	656	694	672	671	613	625	714	683	668	599	649	660	649	638	644	634	598	678	686	663	683	664	656	650	678	648	681	687	673	651	679	666	671	648	675	687	675	704	679	668	610	645	613	649	638	674	678	708	664	671	627	598	659	659	682	659	604	680	635	640	689	695	682	671	648	655	674	625	669	681	638	641	631	607	600	675	701	648	682	614	680	663	644	677	709	706	626	669	648	680	630	656	680	661	664	635	667	676	611	655	670	638	650	672	650	648	667	652	696	676	657	649	661	649	636	676	622	700	633	597	650	654	691	693	619	649	646	651	664	712	624	689	656	703	677	667	643	625	616	630	645	677	659	671	674	664	658	635	698	631	668	630	719	655	652	677	694	656	680	602	646	641	633	660	631	694	679	635	636	669	662	651	645	691	626	720	654	667	650	630	672	705	645	671	654	632	650	688	626	604	645	658	656	622	668	661	619	651	665	624	625	671	679	633	614	663	658	684	687	670	685	650	625	616	617	628	660	642	676	622	641	668	673	642	682	663	656	659	640	642	661	662	708	650	656	676	651	632	695	646	676	658	644	705	633	636	689	660	644	657	674	699	652	660	628	655	620	683	608
48135	30235	25715	24912	14813	6618	1262	667	677	577	582	568	579	581	634	594	575	570	575	600	646	684	686	716	800	808	904	1004	1140	1085	1073	1014	974	996	923	868	824	774	722	722	699	686	613	620	608	603	599	506	522	539	543	513	582	576	546	541	534	568	559	542	556	562	564	528	599	557	534	560	518	558	551	537	548	592	546	490	559	546	531	539	548	529	571	569	584	595	544	600	543	561	593	564	534	534	542	552	590	572	560	554	559	541	554	600	554	563	605	568	552	585	549	527	560	587	583	553	569	552	572	547	541	542	526	592	551	535	520	526	572	542	535	533	545	539	527	544	558	621	534	553	553	523	577	541	545	555	519	564	577	503	536	527	514	576	538	569	556	619	545	560	511	571	573	609	593	566	588	525	586	555	565	570	581	559	578	570	550	570	597	566	553	569	548	551	578	542	544	553	538	528	573	570	542	557	544	537	542	529	561	549	538	590	548	564	576	557	565	619	551	589	511	599	581	556	559	568	531	566	600	562	565	538	554	582	583	523	579	571	524	577	599	573	560	541	556	540	542	549	567	555	540	564	570	547	515	572	545	561	577	567	583	597	559	572	510	510	607	563	583	554	549	525	530	603	570	598	585	523	537	614	578	571	572	595	560	533	540	535	548	552	532	557	545	569	565	568	563	556	588	602	546	574	587	548	571	546	588	566	578	573	569	574	532	592	560	519	543	519	563	562	575	577	549	599	553	569	549	580	563	540	589	552	523	537	564	559	603	530	516	532	563	498	533	518	564	569	534	562	561	536	550	565	558	589	575	571	546	519	593	530	548	558	560	543	590	593	505	598	572	558	572	585	555	598	579	571	550	544	577	539	559	582	577	561	558	560	601	583	613	522	530	546	569	561	479	562	581	588	536	524	586	562	551	535	557	589	527	516	541	537	578	517	502	535	559	549	557	537	554	576	566	541	541	561	532	556	555	544	553	516	595	534	543	567	541	553	539	529	527	596	515	564	539	543	551	548	534	538	565	552	541	513	592	557	523	561	509	550	553	538	551	578	531	570	565	568	545	586	583	545	564	567	544	581	559	613	549	566	538	533	584	553	558	523	545	524	560	553	571	605	575	586	545	583	518	548	563	556	556	530	559	581	586	542	571	517	525	554	551	574	525	572	577	572	544	546	531	534	546	554	522	557	577	553	524	555	551	514	551	553	569	553	547	580	582	571	548	558	543	579	540	544	562	545	568	568	593	572	575	581	559	540	544	527	553	512	539	546	562	570	588	539	538	590	552	521	568	593	572	576	550	556	524	576	550	547	551	587	519	605	539	550	548	564	547	556	579	554	580	552	588	539	522	506	532	541	527	547	531	584	574	556	510	570	504	578	533	523	539	537	561	542	561	595	559	539	550	550	570	565	555	528	600	536	582	600	584	595	608	525	534	590	557	548	582	547	510	564	574	549	586	510	518	563	553	599	609	543	577	565	569	558	566	549	537	530	562	542	534	533	588	558	555	614	549	572	558	545	528	556	530	596	581	542	537	533	555	538	576	573	593	546	535	554	579	554	554	605	584	551	570	573	585	563	531	534	511	514	561	597	539	560	516	554	593	541	532	589	553	578	546	534	524	598	566	581	580	567	506	587	530	540	542	574	551	551	545	593	539	541	551	565	550	561	555	553	512	573	524	556	616	582	562	566	619	510	541	601	540	561	568	494	565	548	550	550	556	554	542	550	596	556	601	536	537	539	546	553	561	596	566	569	557	586	537	559	517	558	578	561	585	570	522	554	567	544	567	576	582	559	619	536	613	563	535	558	546	567	561	589	564	557	556	571	558	552	563	547	502	580	556	571	591	533	541	535	590	575	581	526	518	582	558	579	555	615	598	542	567	531	576	544	547	531	590	568	577	556	498	542	519	566	539	564	587	561	539	591	564	569	535	545	547	538	569	588	541	568	566	581	526	549	562	576	581	529	553	570	555	591	586	556	552	588	588	553	569	579	520	534	566	559	529	581	574	554	561	580	525	564	542	520	570	524	523	579	590	529	526	519	535	535	565	543	528	555	547	554	610	545	550	560	602	525	561	581	556	572	538	589	570	588	564	538	545	568	589	588	574	582	548	544	540	574	580	531	508	572	594	494	559	554	579	560	616	584	539	560	585	584	573	541	536	597	598	558	550	583	592	555	562	568	535	553	523	508	581	567	531	557	580	564	603	561	607	559	590	584	572	564	537	594	542	601	569	555	523	560	533	550	571	546	589	558	544	535	557	549	560	562	538	544	551	547	543	597	562	570	537	545	553	522	555	591	607	517	595	575	543	532	564	514	538	540	535	552	564	554	577	578	596	559	558	533	549	534	555	540	557	554	531	573	561	530	568	567	538	574	557	634	590	574	541	533	534	559	542	547	525	600	552	538	560	563	508	529	532	592	590	534	586	512	592	516	551	578	570	556	568	532	541	553	565	560	568	547	602	559	552	604	555	554	561	597	551	531	526	539	531	606	524	546	578	519	491	522	547	542	553	564	524	557	564	548	580	545	533	554	524	598	549	529	524	631	556	570	560	585	556	579	543	554	525	523	566	535	570	593	559	553	551	571	559	561	558	591	577	557	582	539	517	549	549	571	547	564	520	522	542	564	565	547	561	542	522	593	599	573	548	561	591	550	536	518	555	571	554	581	525	579	587	540	541	594	573	544	559	582	584	577	554	571	553	582	551	569	566	551	580	535	551	601	563	612	564	525	595	496	587	579	541	559	572	550	565	559	552	533	565	560	547	604	542	590	549	579	563	591	536	545	571	522	603	534	560	512	586	535	526	541	592	569	578	495	539	615	571	552	566	560	579	535	512	535	573	553	566	521	550	527	555	520	590	575	545	558	560	578	556	551	560	581	545	538	561	563	550	590	579	555	569	531	532	518	510	560	541	564	559	570	597	520	533	587	558	557	587	536	610	582	600	565	556	589	618	571	535	518	563	589	592	547	557	581	558	570	536	599	557	557	531	545	578	571	585	542	503	585	581	541	578	533	571	544	601	607	547	558	574	552	547	521	554	553	562	521	551	543	525	537	524	525	550	563	530	535	582	576	543	562	547	593	550	558	563	595	534	568	541	532	577	578	599	531	544	562	599	585	518	545	565	534	560	575	552	561	537	566	555	584	529	542	517	546	575	573	621	543	577	552	556	582	554	630	561	558	544	572	562	544	571	583	545	544	530	508	512	596	581	544	573	526	562	572	562	522	560	587	546	605	572	590	584	516	569	566	549	575	553	553	552	555	583	485	547	531	589	581	557	552	544	545	529	560	569	511	544	513	566	526	609	542	535	537	597	522	575	525	594	573	542	552	545	528	598	548	547	529	582	530	551	547	545	548	547	559	547	592	536	584	537	552	541	597	597	532	585	511	548	572	511	560	595	546	544	577	581	537	544	583	558	602	539	557	562	562	561	573	513	572	559	558	524	558	550	592	550	522	536	554	538	599	552	567	553	535	534	582	540	567	579	531	559	526	598	551
26964	20761	27320	24408	21138	15193	3236	917	932	720	690	695	709	653	705	678	671	697	668	747	691	700	726	822	786	867	896	1000	1066	1003	961	955	987	852	915	933	857	818	773	772	713	744	695	677	655	674	625	644	642	649	636	686	618	643	634	686	630	609	680	661	590	638	628	573	618	637	654	634	642	642	642	600	597	626	580	652	603	613	679	635	619	643	645	653	647	613	632	628	633	658	689	641	641	633	651	640	636	577	632	604	631	613	617	609	634	642	640	636	619	643	579	623	671	618	611	641	642	651	641	617	635	635	638	605	626	625	611	663	623	652	589	659	632	627	637	631	657	627	624	584	683	664	683	658	604	656	617	642	634	656	628	652	606	623	585	616	625	626	667	630	654	679	617	640	614	623	634	632	652	651	594	673	639	635	644	636	600	617	619	663	621	717	650	615	610	607	623	663	648	679	634	608	616	635	643	611	615	628	615	615	668	636	613	649	634	650	611	617	619	626	650	627	641	597	641	631	630	606	634	615	591	621	648	621	639	653	673	609	611	636	616	647	602	622	666	673	602	646	643	622	670	664	650	626	648	650	610	604	618	673	595	623	635	651	663	606	675	600	648	604	671	627	669	681	656	661	618	629	613	637	665	612	637	631	634	578	594	625	645	677	638	650	616	583	598	666	598	661	636	621	624	632	611	651	611	610	641	643	672	624	608	668	650	670	658	677	626	635	716	649	641	623	610	629	598	676	658	631	630	667	628	645	631	626	642	589	612	654	615	644	627	625	660	620	599	647	658	674	615	648	655	614	642	595	625	646	657	630	633	602	626	632	653	659	593	624	615	639	644	661	657	643	680	573	635	611	675	638	663	641	630	606	596	623	649	594	633	635	667	619	607	663	643	596	642	626	649	628	635	607	646	615	648	658	640	659	658	631	632	620	620	608	627	625	632	647	682	614	666	653	625	627	660	653	632	669	635	603	626	603	647	643	682	632	606	671	618	637	620	602	656	634	598	618	645	657	644	640	652	634	592	655	663	615	684	645	623	637	640	659	637	641	629	595	616	649	642	646	644	666	629	656	622	632	619	678	628	640	593	667	662	635	613	696	591	632	626	670	645	612	637	643	674	611	624	628	585	608	650	622	661	707	654	665	610	635	627	638	616	608	613	658	646	653	637	653	660	608	607	651	693	638	650	650	586	615	693	634	617	634	632	650	593	608	658	641	631	671	604	701	617	631	619	673	608	633	666	668	586	679	628	620	628	602	638	643	659	643	632	651	599	667	667	643	600	642	629	630	599	623	612	639	656	622	649	599	642	670	656	658	665	641	657	687	701	606	631	628	673	650	632	558	637	643	617	630	672	648	612	635	646	622	684	640	674	672	611	596	614	621	686	657	648	625	644	657	616	635	631	632	628	628	633	637	635	677	627	653	618	615	627	636	654	652	628	665	653	580	616	640	606	605	575	600	666	634	634	619	619	617	613	640	640	655	576	645	669	605	645	624	666	609	631	637	610	644	606	660	613	617	624	644	670	632	659	650	639	689	653	692	618	638	614	607	674	672	616	685	625	614	617	576	640	660	664	645	607	623	643	665	641	636	597	641	627	589	596	646	624	624	601	638	634	640	687	643	668	646	654	599	591	598	641	652	632	617	654	629	621	657	596	632	612	641	620	676	674	642	655	603	641	639	640	640	664	603	670	586	660	635	640	638	577	586	668	686	665	607	669	612	637	617	663	623	643	620	615	654	592	624	613	626	634	631	629	623	647	648	677	658	649	639	698	609	618	600	655	623	692	623	650	662	621	651	644	602	620	565	643	634	639	597	606	657	633	584	658	630	634	662	619	655	642	661	674	606	600	665	659	643	618	673	643	586	665	621	621	663	598	633	657	622	655	625	615	593	704	636	672	655	626	586	573	687	640	628	592	618	612	625	616	654	646	611	643	639	632	664	661	624	630	670	604	616	577	615	650	664	637	629	638	625	634	631	631	673	657	620	668	640	616	652	643	653	659	629	629	627	627	623	633	622	592	699	672	624	627	688	623	617	616	644	661	602	602	658	660	655	640	652	602	634	616	610	628	659	613	610	650	615	656	635	654	631	649	641	627	597	632	639	635	635	638	672	628	648	638	678	599	641	613	613	643	636	657	647	643	601	597	654	657	647	677	620	622	625	674	609	664	638	622	628	634	652	606	645	678	641	617	630	649	643	634	621	625	645	592	669	628	615	602	644	647	662	642	631	641	670	641	590	671	624	603	606	595	607	638	636	624	649	625	679	655	627	633	615	656	607	689	614	654	627	624	633	623	650	577	621	639	677	623	615	595	622	631	643	610	632	608	635	645	606	604	688	660	621	632	650	679	615	624	655	653	638	612	662	623	661	629	670	643	625	631	651	636	622	637	654	646	659	608	646	670	626	652	659	641	618	634	603	640	629	614	612	639	600	609	633	626	618	640	665	667	568	624	662	644	676	644	670	641	692	603	589	632	649	599	592	653	623	628	643	691	670	651	629	663	614	607	638	599	603	664	613	657	615	655	644	662	641	667	650	662	641	638	636	610	659	626	616	611	638	592	670	638	616	610	657	608	615	690	681	641	676	644	643	626	654	679	686	605	676	621	658	675	614	617	647	594	593	595	582	656	664	677	610	636	612	590	606	628	600	636	634	610	625	621	631	617	665	578	671	666	664	637	681	654	647	614	615	623	644	601	679	632	663	701	630	606	661	659	652	629	636	592	715	618	602	663	683	655	603	626	611	682	667	621	580	661	665	596	648	652	612	592	656	637	631	650	640	653	626	609	622	625	637	614	605	640	662	626	618	611	649	672	690	618	631	713	645	602	633	668	668	618	631	676	666	624	643	673	638	676	690	630	655	639	620	602	633	624	633	581	678	660	648	627	668	647	640	635	637	616	673	642	623	638	602	628	609	683	605	630	619	598	604	632	662	583	612	661	601	667	642	615	649	587	630	648	611	566	652	617	650	596	632	646	603	676	642	672	660	653	638	623	638	656	658	602	632	640	665	622	638	652	635	636	642	646	655	640	607	647	634	621	627	606	634	649	634	673	619	626	614	641	647	626	616	632	664	621	669	610	632	649	643	645	638	626	669	633	613	623	637	662	619	634	673	619	601	635	635	646	647	626	675	682	584	617	617	618	614	657	658	655	650	608	633	632	633	622	649	629	608	630	635	632	658	647	684	625	641	664	638	575	682	645	620	633	651	658	670	610	599	621	615	620	664	654	635	649	588	664	648	649	648	641	626	618	656	671	592	662	667	645	646	607	647	597	598	635	659	653	627	646	606	639	629	591	587	608	611	660	638	648	623	661	633	619	604	648	655	679	661	660	665	637	625	615	619	618	633	628	617	624	583	617	639	635	592	665	624	614	624	648	609	638	622	641	587	586	626	648	671	656	587	601	628	619	677	648	618	664	678	616	608	649	654	672	653	611	647	629	631	634	659	660	687	637	633	603	623	661	675	635	648	587	589	659	650	634	651	612	654	613	654
47410	36324	33392	31790	20036	10767	1993	964	943	753	678	646	664	616	649	630	654	642	644	642	727	726	788	808	878	965	1157	1216	1338	1324	1214	1215	1121	1134	1067	1022	962	863	798	771	739	783	689	590	599	571	586	589	559	573	521	572	587	512	572	553	533	551	463	557	544	487	504	522	531	513	562	540	572	586	496	560	545	505	539	540	584	532	534	529	521	560	547	541	587	532	553	568	508	520	553	529	512	523	575	540	558	534	537	526	558	544	538	575	532	551	529	545	566	568	537	550	590	507	521	527	536	557	517	489	513	569	495	548	518	573	521	541	526	533	540	537	527	563	559	544	557	541	542	548	563	570	513	542	526	535	539	534	530	523	506	583	542	533	526	595	513	517	545	562	553	514	486	489	525	557	526	521	513	535	542	546	515	523	528	577	599	540	537	551	504	583	562	502	516	574	558	576	533	518	544	521	504	539	551	525	600	542	588	525	548	541	545	512	540	571	542	562	512	522	531	548	514	517	580	580	539	527	549	533	508	513	541	577	552	524	551	547	607	532	521	548	526	542	553	536	545	546	526	533	539	575	536	515	560	545	527	542	543	494	517	552	543	532	552	545	510	546	545	551	563	539	536	506	529	558	529	501	553	544	534	528	561	550	542	548	560	523	578	528	536	507	525	518	532	513	545	557	539	528	537	529	578	547	548	516	525	519	549	523	548	562	510	528	511	534	523	556	527	527	502	515	531	547	556	520	552	521	565	542	561	529	520	543	599	565	546	525	561	552	548	531	539	542	524	520	569	541	538	548	492	525	564	561	505	526	564	520	534	545	570	514	532	532	533	495	560	548	525	524	555	556	528	555	517	554	573	552	520	588	542	545	536	567	515	568	558	576	526	512	499	533	510	508	539	514	556	537	531	517	556	516	559	569	544	584	522	586	533	502	523	510	546	570	527	568	547	537	531	513	540	539	546	525	536	547	530	520	584	514	556	534	529	553	517	531	512	521	541	516	507	558	493	524	505	519	567	531	561	539	561	554	534	531	542	570	527	506	534	525	508	566	527	519	544	554	547	565	520	511	545	538	583	554	546	519	553	522	539	543	541	535	507	560	564	536	572	531	565	530	508	509	562	505	527	546	529	530	534	555	498	586	553	515	530	531	530	542	556	573	509	545	551	523	526	494	526	500	519	581	547	543	541	514	513	545	585	573	573	552	557	478	564	517	573	557	579	519	567	568	569	533	532	559	519	543	539	537	550	528	545	527	536	568	548	552	520	554	547	513	552	502	581	581	553	552	541	547	570	576	591	549	518	576	532	552	510	538	548	549	561	560	513	546	571	540	496	536	553	524	522	555	527	539	545	543	546	570	510	548	529	485	567	552	598	527	549	531	569	488	519	555	550	531	555	503	561	531	544	565	542	554	511	553	512	538	561	515	545	557	538	565	519	562	526	517	519	527	530	542	589	552	541	557	499	586	587	497	539	549	501	514	562	567	540	549	558	505	534	511	541	540	540	527	513	535	516	539	554	526	512	529	596	577	502	542	526	587	516	553	549	519	529	550	551	514	576	536	508	515	583	514	544	549	494	533	519	554	528	536	531	522	520	562	524	567	548	548	526	509	519	527	524	538	549	548	533	557	533	552	521	545	565	510	564	538	563	520	524	532	547	520	560	551	524	544	497	510	517	528	552	517	559	515	563	525	577	562	542	603	513	529	548	548	551	532	529	560	578	540	542	517	538	539	557	551	556	502	546	524	558	549	519	550	520	532	567	530	547	537	546	520	506	523	554	535	555	568	558	536	524	531	551	534	545	541	555	501	566	555	571	526	540	530	528	549	544	553	539	536	559	533	519	527	531	555	539	534	563	548	569	561	515	546	537	532	574	582	562	550	483	534	575	529	532	546	505	573	554	485	497	537	525	554	517	522	581	570	550	546	511	526	561	557	513	498	517	542	533	515	511	498	537	578	518	530	516	513	535	498	567	538	566	488	530	529	567	536	537	510	504	541	504	537	535	492	548	528	521	574	535	563	510	547	505	567	544	528	530	558	599	557	533	538	551	511	531	525	553	514	554	533	527	568	554	530	562	485	513	552	527	480	559	506	539	530	515	545	555	525	536	559	530	540	523	545	534	530	519	531	519	578	516	540	541	578	517	509	532	527	546	566	537	561	562	537	515	550	534	558	524	554	546	528	507	534	543	517	521	514	526	590	577	534	541	526	562	538	501	560	529	494	535	530	495	559	559	520	514	520	493	532	536	548	534	515	561	579	529	512	540	523	495	553	551	495	546	524	525	566	540	588	556	497	516	521	521	569	527	537	562	551	533	524	574	530	510	542	539	520	523	529	583	536	539	510	566	521	515	560	547	542	525	555	571	531	533	574	552	532	552	526	535	534	585	529	588	560	503	521	515	518	570	539	493	575	546	525	545	538	516	552	553	558	528	562	516	519	533	558	526	569	494	529	558	576	529	558	537	529	567	498	554	561	568	543	544	539	498	534	510	488	537	550	523	477	536	526	546	521	528	577	577	534	524	545	512	549	525	536	564	530	514	580	535	540	567	550	502	566	508	535	506	552	512	562	576	515	552	491	537	544	525	487	510	556	537	505	532	522	542	517	528	507	553	572	550	539	591	556	571	506	531	502	549	546	537	533	540	546	503	523	516	530	535	547	512	552	508	529	558	520	548	536	565	496	550	538	523	590	536	512	548	505	538	528	569	520	498	529	584	536	512	556	496	536	551	530	551	525	525	569	531	529	534	555	549	508	541	550	546	523	506	550	531	521	540	556	569	576	553	568	525	541	587	551	541	557	537	488	540	488	499	506	504	567	505	500	511	533	537	550	553	522	492	505	572	511	562	549	566	543	535	575	543	532	552	520	521	554	571	547	537	538	542	517	511	526	525	516	538	544	535	525	518	551	526	562	565	527	530	516	509	546	566	543	525	516	548	530	528	506	543	536	501	541	529	541	560	528	529	556	543	506	524	567	507	534	590	560	552	567	544	564	562	507	569	576	555	486	523	563	525	554	541	582	543	525	531	544	522	510	536	540	541	562	528	558	528	555	566	561	545	494	543	562	511	565	518	531	523	554	473	535	585	537	527	535	519	552	552	563	512	500	539	501	529	527	520	526	565	521	527	556	537	550	517	523	540	518	497	531	542	576	529	529	540	553	510	562	549	528	587	512	566	527	556	499	536	528	566	561	519	522	554	542	485	525	546	559	525	527	518	518	572	537	537	519	568	543	531	535	512	562	598	545	524	552	558	583	550	563	527	523	562	526	533	532	530	502	533	576	585	547	553	575	527	502	519	518	550	528	544	520	537	543	494	554	544	547	533	563	526	611	584	610	530	544	530	523	534	506	535	535	542	533	534	540	509	536	515	509	555	552	542	529	567	532	534	567	559	562	547	581	568	507	551	465	542	503	550	556	582	557	556	523	560	581	546	521	553	563	499	550	518	536	532	548	501	549	569	495	517	528	526	523	546	566	560	550	572	560	556	526	530	549
26283	20751	27626	23917	20732	19633	5667	1071	889	783	764	742	745	710	779	747	703	736	715	734	779	805	850	836	855	991	981	1045	1075	1043	1106	1013	952	957	1009	945	863	821	805	788	749	748	721	706	701	724	700	687	671	678	722	665	636	634	704	677	659	675	661	669	638	696	632	665	740	655	700	699	676	700	661	668	660	660	687	625	642	642	648	685	626	721	713	712	657	679	653	677	681	685	685	670	686	654	649	646	646	669	665	694	645	630	668	629	669	665	675	695	683	669	712	682	634	751	710	677	692	670	636	634	666	673	723	663	650	608	671	675	681	684	735	691	624	623	662	661	693	708	669	677	690	681	687	682	702	675	688	683	662	659	700	691	670	691	670	654	681	651	679	693	651	671	696	650	694	641	635	687	665	679	672	635	640	695	710	671	687	714	641	711	693	694	704	668	668	652	674	706	687	665	645	698	680	650	681	642	650	613	674	706	667	704	688	656	664	681	643	712	645	727	681	675	687	671	706	690	673	670	692	714	740	675	642	688	696	685	691	648	648	647	688	672	679	643	644	695	719	665	728	702	665	677	673	708	648	655	669	664	712	682	673	672	685	673	671	683	671	629	647	636	702	681	636	642	717	712	704	686	661	628	715	673	680	625	657	687	673	690	660	641	633	693	642	648	690	680	650	698	664	668	695	711	689	662	679	670	655	686	674	646	648	660	663	608	673	660	646	673	635	676	627	722	640	672	658	653	686	616	718	669	680	722	679	659	658	698	671	681	657	649	699	673	655	678	681	671	668	751	707	664	659	654	625	662	686	694	653	689	684	667	694	649	712	642	684	666	642	652	631	673	673	653	674	696	686	647	671	658	638	710	698	686	678	657	633	714	686	685	651	657	703	654	651	656	709	666	712	634	692	720	640	660	685	671	670	670	670	730	637	651	735	700	648	697	626	688	696	674	665	743	659	652	682	654	661	670	648	632	658	676	675	686	639	661	642	659	650	648	652	671	664	681	711	648	690	678	646	668	661	638	704	696	695	693	656	680	703	728	628	717	720	733	679	635	656	680	635	683	663	659	667	688	684	681	650	685	665	678	647	665	667	671	670	710	666	705	689	701	697	653	661	671	662	606	653	660	650	704	648	703	669	649	637	668	667	649	669	685	685	658	655	680	663	660	683	652	711	691	639	655	682	673	656	640	686	656	662	711	661	628	713	625	616	649	711	695	700	667	691	626	671	682	689	630	679	673	719	714	687	616	667	647	656	671	711	681	694	695	664	666	670	689	675	696	666	683	667	733	679	710	699	678	685	687	672	704	651	696	711	672	654	627	682	674	664	645	682	620	680	695	663	640	677	667	682	679	678	718	691	631	689	664	652	691	708	705	673	676	686	711	679	669	665	667	687	629	653	663	601	637	642	698	703	667	629	670	670	641	689	650	638	644	659	696	698	692	683	681	665	594	657	664	659	687	635	689	671	653	643	643	645	673	667	689	632	651	673	638	689	681	627	651	693	642	655	663	676	682	667	660	679	659	696	660	676	667	613	665	653	677	641	709	667	652	627	658	664	648	671	672	656	669	655	666	655	636	641	672	617	664	638	704	627	662	641	684	672	699	686	682	663	674	655	703	679	645	632	663	644	656	678	641	644	720	685	670	701	687	748	644	621	693	637	668	653	716	645	641	692	683	623	664	709	648	647	691	612	679	717	677	731	739	652	675	709	634	692	677	666	668	668	667	695	674	650	657	697	693	672	689	694	691	633	665	669	655	705	658	691	671	679	691	652	679	650	658	645	643	696	634	690	690	667	690	699	722	665	670	681	686	692	601	695	682	640	644	662	702	689	666	661	751	681	677	642	620	670	673	622	671	666	682	630	705	747	674	655	658	707	672	653	680	657	747	701	641	698	696	637	669	691	695	692	626	672	657	682	676	693	666	666	675	647	641	694	688	667	690	688	719	640	673	692	678	692	715	655	656	655	652	665	656	619	668	669	672	630	649	630	634	692	687	702	642	711	667	651	634	692	723	669	673	714	682	635	603	718	709	725	651	677	624	642	712	721	721	668	714	663	698	671	658	687	705	665	650	673	669	698	609	662	686	671	654	661	699	689	676	661	695	691	689	701	699	707	642	661	623	717	637	702	678	669	663	700	674	646	726	658	620	656	667	677	659	648	673	694	701	638	690	667	682	668	688	655	652	648	695	706	663	673	656	660	693	661	637	672	684	693	674	669	682	680	714	640	694	648	678	646	678	717	678	659	655	662	688	672	633	613	708	685	702	725	609	651	688	675	669	735	728	643	646	670	712	686	642	637	665	627	689	664	675	684	684	706	679	667	675	679	638	653	640	654	699	668	699	661	683	651	613	621	681	708	613	617	639	659	689	674	624	666	702	636	691	696	687	700	642	694	636	703	685	691	662	634	637	653	672	634	643	621	688	677	658	695	669	623	640	667	693	640	707	632	630	694	629	719	687	673	670	643	679	703	652	661	682	693	686	699	674	648	674	670	655	612	686	675	669	625	729	637	686	697	680	687	678	657	691	681	669	677	693	660	663	705	658	651	684	706	699	605	678	669	659	688	683	713	668	690	622	680	693	685	668	717	683	681	669	663	613	666	660	671	679	730	676	659	724	692	668	666	703	704	669	649	662	610	629	649	637	625	671	691	584	690	674	718	693	701	680	690	685	643	707	653	697	611	636	652	658	669	635	678	649	673	652	662	634	650	634	621	657	660	625	677	646	637	698	635	647	637	681	660	656	677	696	693	729	682	683	720	674	674	617	622	685	600	645	746	647	663	696	698	712	683	637	691	676	680	703	683	645	686	649	695	675	641	655	657	696	636	709	696	653	644	720	632	673	651	689	591	661	665	653	645	688	653	689	698	698	685	665	682	661	691	647	639	658	681	648	693	685	663	675	646	653	656	670	705	676	629	660	706	597	706	682	640	664	692	659	692	638	661	659	655	672	649	681	691	658	689	694	674	716	690	675	687	653	655	703	662	668	674	684	659	681	652	676	677	634	698	667	672	674	687	680	645	643	691	702	617	671	658	703	618	614	655	681	677	662	682	669	663	685	644	617	610	667	648	637	657	696	637	701	673	628	701	636	697	708	660	665	651	609	694	689	602	674	677	668	645	705	681	694	675	682	672	666	644	718	661	643	656	658	683	689	670	681	667	674	664	651	704	682	646	664	615	672	630	692	630	671	695	661	644	695	704	677	690	644	649	660	677	686	678	699	644	635	641	689	722	693	648	739	696	661	635	678	664	688	664	644	660	722	701	691	655	602	618	649	738	672	665	690	610	669	665	678	595	699	706	670	702	656	666	717	682	693	676	646	647	660	668	667	720	684	654	658	660	690	683	709	690	667	684	660	677	651	614	659	641	649	680	686	649	635	728	678	631	647	639	685	673	663	685	678	673	667	669	691	631	683	634	644	689	700	684	673	690	713	665	638	681	662	677	675	663	638	676	654	663	663	687	621	658	629	702	658	704	674	678	609	672	664	672	713
49554	37015	33554	31940	18089	11219	2101	1101	1061	767	763	740	683	655	663	688	692	731	715	737	816	808	866	980	975	982	1227	1314	1427	1415	1332	1245	1204	1143	1115	1064	969	872	876	814	768	719	739	695	611	634	619	574	573	554	563	563	561	579	572	560	577	544	563	566	560	569	562	600	603	556	556	563	606	566	535	561	599	585	553	567	556	566	555	526	553	594	581	552	574	569	563	547	551	573	566	613	563	564	601	578	578	557	555	569	580	581	603	580	545	550	561	607	562	583	566	584	575	553	557	555	534	557	546	560	598	525	554	572	561	617	555	577	550	608	579	551	559	539	579	520	550	560	583	593	579	559	543	581	555	558	560	557	546	527	573	592	499	610	603	536	579	611	545	585	567	590	578	566	540	556	553	546	595	559	578	583	508	554	530	589	607	586	564	595	593	526	562	577	563	559	563	560	595	552	568	556	573	602	599	577	554	570	530	555	579	551	549	586	566	585	535	560	557	569	577	554	584	603	565	573	562	547	639	573	590	603	537	563	541	552	579	598	536	535	605	577	565	571	547	580	552	611	543	584	596	576	541	562	527	567	565	521	580	531	568	546	569	565	583	591	567	534	564	574	540	563	517	546	547	576	595	589	579	569	574	560	549	612	586	584	549	534	545	552	576	586	612	583	518	572	580	573	539	576	588	548	532	571	518	574	556	574	523	573	546	581	559	519	578	565	543	525	593	555	535	545	550	530	544	550	569	536	553	510	532	551	605	523	593	544	576	532	535	565	572	544	579	549	548	558	593	552	525	560	581	541	569	594	527	576	588	550	530	554	565	556	572	571	516	560	586	598	517	569	566	531	574	590	548	581	586	557	574	567	539	570	556	570	576	551	576	538	586	513	566	570	582	528	553	543	541	573	544	599	542	528	592	593	521	581	551	569	541	525	528	587	542	576	575	580	561	576	602	572	606	599	593	585	575	539	619	553	577	552	547	540	562	527	577	582	592	539	587	560	551	538	554	567	566	568	540	589	577	533	541	571	535	571	549	534	540	588	602	556	571	551	567	574	580	574	545	575	600	566	565	516	544	573	561	550	566	542	563	583	537	579	542	604	578	545	559	539	561	549	585	580	560	536	570	566	554	531	549	589	618	578	529	554	530	559	575	522	575	584	587	587	509	565	592	576	545	556	540	553	535	570	571	539	551	544	525	544	549	536	573	569	556	557	556	569	603	591	567	581	589	527	557	582	548	543	544	568	594	576	542	617	580	540	565	554	582	534	554	571	554	533	563	564	550	585	539	557	530	554	567	547	583	592	585	565	547	581	508	538	558	596	551	562	596	552	583	556	585	540	584	556	550	574	533	589	531	594	510	571	576	564	592	576	575	566	552	583	550	552	562	608	572	544	550	525	545	575	593	561	607	563	582	558	614	536	592	565	583	532	531	533	574	548	559	582	508	527	554	527	563	535	560	560	577	556	515	589	557	561	565	554	564	566	568	572	586	601	551	501	515	550	532	586	533	557	529	559	554	555	616	550	594	559	580	578	590	549	587	590	560	590	565	522	527	581	522	569	567	601	562	534	559	560	573	547	578	559	564	536	608	557	582	578	568	600	538	546	584	509	541	593	553	551	600	559	577	562	577	604	551	584	559	579	548	561	520	538	551	608	599	566	538	568	548	517	566	601	572	562	553	549	570	537	562	567	566	584	577	576	555	575	560	552	557	549	548	553	574	582	564	574	618	587	569	593	593	585	558	607	542	596	528	535	570	550	572	589	557	527	599	521	587	569	572	594	560	535	621	584	564	518	610	589	556	566	562	569	570	541	572	578	584	542	553	580	554	573	541	594	569	535	534	580	558	625	628	516	604	549	563	571	541	565	545	541	558	529	550	560	553	574	576	573	598	581	578	526	562	584	601	590	534	588	580	570	577	559	580	560	550	562	568	564	584	527	546	585	499	606	594	597	560	548	554	582	582	536	528	559	593	591	569	590	579	577	581	606	569	563	549	587	600	553	538	549	599	588	590	574	571	552	569	599	539	572	561	549	572	574	562	568	534	557	592	544	584	539	586	546	547	576	564	539	562	603	543	536	525	550	587	572	573	552	541	556	578	553	601	539	562	555	563	596	560	571	600	572	553	545	528	522	605	588	550	527	565	525	553	587	606	595	538	596	549	576	608	572	552	532	545	559	560	538	564	594	619	575	583	561	557	549	564	571	596	565	539	575	560	516	590	564	564	578	561	575	577	570	524	549	561	608	582	618	572	580	578	538	572	577	560	516	566	569	545	571	565	543	529	572	522	573	557	542	577	555	568	561	564	573	578	556	564	559	610	585	554	574	560	595	587	530	530	565	590	563	583	579	564	537	543	576	553	542	548	550	589	558	536	557	529	519	506	579	580	549	553	562	585	549	549	571	578	565	556	580	546	550	559	563	575	515	585	574	544	538	547	547	581	576	567	528	559	560	540	551	546	526	583	560	596	525	613	542	580	590	568	613	519	547	534	562	559	545	612	540	560	599	589	519	546	563	585	561	571	565	554	589	549	589	564	544	580	561	532	572	583	564	605	555	547	500	571	546	610	569	568	607	553	583	561	569	542	559	573	555	569	607	558	562	546	536	557	606	546	589	540	584	605	563	575	512	561	536	577	589	606	547	575	519	539	552	553	553	592	563	596	549	571	505	586	579	531	625	560	555	540	528	571	540	567	596	553	566	579	559	608	559	542	536	627	593	541	587	555	608	547	595	573	547	571	546	532	558	556	542	626	504	555	564	591	553	595	574	533	521	573	560	538	551	549	607	545	569	575	535	530	592	574	563	620	588	599	609	576	522	555	559	595	530	568	571	559	540	576	591	558	518	590	566	556	533	559	590	587	545	541	520	567	564	551	557	583	537	578	557	581	586	527	572	563	601	564	557	534	517	558	547	576	588	551	558	509	519	553	541	537	556	593	548	566	613	571	595	534	544	551	559	545	515	579	581	556	556	575	549	593	569	583	548	544	573	549	564	544	576	560	583	559	569	566	539	532	531	593	606	549	587	543	587	562	604	562	552	555	582	527	587	580	535	555	596	556	595	548	533	562	558	604	570	589	565	575	536	586	570	555	574	578	548	560	535	574	550	591	548	533	550	530	576	582	549	586	558	577	591	594	572	524	552	528	526	522	592	537	528	527	550	590	562	559	552	541	602	509	604	536	583	561	550	572	572	513	548	567	577	540	540	552	576	586	576	563	565	540	548	558	565	565	491	548	576	554	569	577	574	547	565	594	577	579	541	559	531	541	522	578	566	604	568	528	588	570	527	584	572	555	582	616	582	570	575	568	530	534	581	561	522	510	529	574	586	585	563	591	571	595	567	543	578	578	548	563	572	553	539	545	502	550	540	559	570	576	551	556	582	545	559	546	592	532	506	573	561	575	568	529	581	576	576	566	552	577	551	571	562	553	592	562	648	591	530	545	540	573	558	616	530	589	525	547	555	555	548	573	548	556	552	615	604	525	549	618	540	576	581
25545	20756	27779	23834	20768	20914	10907	1445	1118	909	779	754	769	745	725	743	723	741	752	797	822	830	867	877	897	952	1014	1151	1199	1158	1208	1175	1139	1013	980	1024	908	901	875	868	786	720	728	724	698	708	687	631	702	681	684	664	668	643	668	634	690	634	619	658	635	645	636	680	665	623	697	655	671	653	630	671	647	652	621	634	662	670	680	639	630	652	639	662	639	623	709	653	652	657	619	616	672	647	664	659	638	626	669	621	641	701	621	632	643	626	620	678	663	624	653	666	679	665	666	679	700	618	655	674	648	647	660	655	681	667	674	606	678	657	669	630	607	674	634	644	698	614	652	663	663	701	673	661	618	630	595	605	658	659	592	665	610	645	679	620	607	631	577	618	627	684	613	612	629	629	640	669	621	677	666	680	639	708	736	662	655	635	621	705	635	681	658	660	654	657	649	705	599	675	673	649	636	680	671	667	608	673	652	649	615	650	677	624	627	687	640	633	642	627	641	590	646	604	663	640	622	681	668	658	637	617	600	610	617	646	659	622	600	620	672	667	629	679	682	683	663	637	657	667	681	613	636	665	664	664	667	663	647	662	665	660	664	645	660	660	696	666	671	651	658	684	660	682	684	653	715	701	644	652	641	612	626	625	598	663	650	680	647	654	638	678	657	655	624	639	668	659	647	638	634	651	652	659	617	653	671	630	719	697	643	643	644	650	659	687	648	639	660	635	664	646	612	636	608	645	665	645	595	685	651	667	627	701	677	689	674	602	677	648	674	628	661	683	616	640	668	645	673	632	638	618	609	634	676	616	680	603	639	627	684	622	626	668	653	677	647	628	630	680	652	632	688	666	616	631	640	625	651	645	658	657	699	728	655	614	651	647	678	653	566	669	632	659	679	604	650	648	667	630	634	659	653	620	664	641	624	655	663	685	651	621	636	637	604	671	661	657	653	626	668	626	621	651	588	629	656	650	689	624	661	607	651	683	716	627	709	639	629	670	643	624	613	654	639	644	671	650	670	689	616	675	623	650	648	653	629	646	667	637	665	598	686	633	648	699	691	625	657	716	655	687	678	685	706	652	655	616	661	664	633	623	643	667	642	640	671	702	659	687	651	649	641	707	629	646	602	638	669	672	670	669	653	671	671	629	636	643	658	669	687	640	610	642	639	675	649	686	627	678	596	664	642	654	659	619	652	664	658	678	677	655	642	623	647	664	659	628	614	683	674	696	639	617	665	636	653	649	652	649	676	645	634	676	632	672	670	691	712	604	661	661	623	635	682	653	650	634	696	677	667	680	680	687	620	613	678	639	635	644	652	684	670	680	628	676	669	655	632	675	647	663	656	635	628	675	631	662	666	623	619	636	643	658	659	627	639	661	617	641	621	653	658	630	643	627	637	639	671	643	657	659	628	675	657	600	671	657	647	652	643	641	624	636	665	650	660	623	676	641	639	609	643	674	659	623	651	665	601	666	617	630	631	668	644	700	688	658	678	623	665	661	686	641	651	658	648	640	673	597	629	699	657	634	649	630	650	653	645	630	648	634	632	634	619	655	679	620	696	639	673	645	677	603	616	631	697	667	638	686	622	673	640	656	601	714	619	681	688	658	670	627	656	646	659	679	670	624	622	652	698	655	629	668	657	630	627	713	675	660	640	642	672	594	641	671	662	682	691	662	688	620	640	638	627	613	676	700	650	631	646	708	671	613	621	657	647	636	646	630	653	641	636	658	637	679	673	625	704	659	674	612	672	641	723	641	600	664	669	635	652	658	668	650	614	651	659	663	625	643	648	641	673	627	633	664	681	642	624	690	673	651	686	663	656	642	632	616	669	657	622	621	659	601	656	674	642	651	656	619	682	662	701	660	628	635	676	659	705	606	618	652	656	623	617	675	627	614	630	661	631	643	639	632	612	659	677	697	675	622	638	689	698	677	701	685	642	660	651	667	651	644	648	670	690	730	663	659	649	668	662	649	629	667	683	652	715	687	652	622	635	658	694	672	630	680	665	635	643	621	700	671	647	649	654	645	669	635	663	605	603	650	642	663	626	613	659	686	674	675	593	652	617	623	685	602	629	648	644	648	675	666	658	629	656	641	612	652	680	647	657	684	637	646	596	613	660	659	634	659	639	649	668	679	628	624	706	678	634	620	644	642	666	626	653	665	659	698	655	628	613	689	646	681	693	637	636	637	626	648	660	619	707	627	698	647	644	682	652	605	620	690	599	639	682	654	654	661	654	658	671	637	662	596	626	661	659	679	621	708	703	640	708	655	639	627	681	658	664	630	634	650	677	666	646	635	640	674	700	677	666	648	647	678	629	624	630	651	686	623	654	640	706	648	657	660	628	668	654	641	630	692	677	637	628	643	665	655	652	659	640	599	659	649	654	664	650	658	666	649	663	665	663	663	676	688	625	668	615	660	634	622	704	630	665	620	636	654	645	651	660	637	642	673	620	680	603	702	654	619	634	632	663	670	625	672	686	664	683	597	614	666	658	650	619	699	616	624	654	660	645	656	584	645	634	650	598	660	634	651	645	570	671	617	670	702	640	654	630	640	621	612	630	631	706	617	593	628	661	685	660	693	736	646	646	716	670	612	650	613	664	631	704	618	673	655	660	632	679	653	679	632	648	699	627	659	704	691	643	666	626	669	647	655	644	626	676	617	674	637	652	597	681	615	615	632	691	607	643	656	668	631	648	666	665	657	662	640	651	645	627	637	668	650	618	624	684	639	675	675	668	602	600	609	629	625	679	602	657	640	640	676	621	640	663	639	634	615	658	623	632	650	652	659	697	644	617	635	636	653	668	677	665	657	630	622	654	642	647	670	668	644	681	629	633	676	673	625	667	633	657	686	612	666	644	589	672	654	631	649	667	620	623	664	645	691	633	623	658	652	620	643	689	668	667	663	673	684	661	658	646	624	627	688	668	645	651	620	615	648	649	673	643	680	595	644	629	616	672	674	619	621	652	675	626	619	635	634	629	638	638	644	640	610	590	677	697	685	661	653	677	618	667	593	656	684	637	646	672	655	658	624	631	634	647	647	651	606	653	653	688	653	617	664	658	618	664	657	677	659	602	613	649	663	622	662	623	665	639	653	662	660	656	656	631	647	624	638	680	654	625	598	655	684	648	639	655	694	658	673	655	645	653	644	639	658	657	674	665	643	632	659	651	651	652	667	616	648	668	638	624	650	620	657	652	666	625	635	689	631	642	625	596	720	651	603	646	700	678	687	692	702	651	651	606	674	696	590	674	657	666	670	671	678	695	690	655	661	662	697	686	647	654	631	648	667	659	646	680	659	660	659	666	689	661	624	675	630	571	625	619	680	678	621	639	673	678	664	636	633	662	618	621	643	653	618	649	621	635	632	659	643	606	672	660	611	697	605	654	685	663	696	626	635	663	667	663	664	638	648	665	682	629	629	636	611	655	660	682	722	621	641	672	655	652	621	677	633	657	609	666	607	653	657	619	667	708	610	643	677	638	649	662	669	629	647
47792	41828	38925	33450	21535	12051	1886	1561	1410	888	813	762	745	751	695	739	737	758	793	866	865	957	979	1073	1009	1122	1279	1539	1616	1602	1518	1563	1371	1295	1258	1105	1026	1004	925	859	818	776	740	677	652	623	577	587	550	575	504	559	564	552	591	531	501	561	559	631	629	565	584	535	561	579	546	537	566	558	512	518	549	563	538	529	549	507	561	533	518	583	582	558	546	555	604	517	521	530	608	619	537	521	535	539	586	531	536	516	553	573	567	549	529	526	525	520	518	569	543	542	523	526	573	538	552	579	571	558	509	536	575	542	521	564	511	564	584	559	555	561	570	549	580	542	539	525	555	564	559	547	562	519	542	528	531	598	558	533	539	572	546	528	533	563	503	533	569	560	548	524	559	551	536	558	527	539	601	572	591	552	551	561	550	570	537	582	543	555	539	535	527	540	574	559	559	536	518	497	531	528	538	568	516	555	556	587	508	599	541	546	560	553	524	575	566	609	552	536	565	515	538	532	529	521	530	611	583	550	532	543	565	518	583	536	541	563	546	549	511	562	511	566	555	564	554	522	552	533	546	534	551	520	573	580	581	523	555	532	551	538	578	553	524	554	547	558	541	548	546	529	538	544	551	548	575	552	527	533	553	514	568	531	535	546	571	527	512	553	563	560	537	543	555	542	580	547	515	556	568	529	571	554	543	536	549	530	526	552	540	532	573	581	525	547	526	540	584	550	546	559	547	551	557	557	539	558	571	546	558	541	561	528	544	535	558	563	526	530	506	567	524	545	554	544	551	577	532	550	554	536	589	569	538	563	516	550	584	587	548	545	526	569	539	538	562	563	567	511	583	545	518	550	565	526	526	517	566	546	548	536	571	597	541	538	575	528	552	572	542	546	558	542	531	555	578	545	557	507	555	528	555	607	526	540	564	556	558	516	547	581	542	564	592	508	525	527	611	543	526	553	549	580	568	553	555	548	539	534	539	544	525	590	545	552	548	585	549	549	563	529	549	585	496	513	547	528	542	559	535	518	552	536	541	534	542	542	541	574	585	500	521	576	517	535	589	485	532	531	579	545	519	553	568	583	526	561	540	530	551	611	570	539	541	554	526	547	565	565	557	535	533	527	566	595	552	584	534	540	532	538	514	572	594	554	512	510	550	551	511	559	518	551	535	530	567	560	590	566	533	530	550	519	543	585	559	557	551	550	519	546	565	541	531	544	546	553	554	518	557	562	510	560	538	529	558	555	567	557	567	543	543	553	572	544	597	543	549	572	556	569	511	549	523	559	539	557	582	531	537	531	517	557	549	552	560	549	524	505	544	579	559	557	528	546	548	520	556	515	548	565	544	568	538	517	516	504	553	547	498	522	550	580	541	582	544	531	579	522	521	531	582	510	579	551	570	557	566	577	571	552	563	563	554	623	500	539	581	540	543	546	559	534	598	562	480	566	569	568	534	536	573	572	480	533	543	586	527	536	558	496	524	509	537	531	537	563	527	569	521	564	560	502	544	549	522	549	544	547	564	525	535	532	526	549	556	513	572	568	526	524	556	565	566	573	570	541	531	580	546	564	529	521	563	548	550	530	541	547	554	534	528	594	563	545	545	514	544	540	560	521	549	575	558	527	538	562	583	532	571	518	529	497	509	584	574	546	547	533	505	585	524	535	558	539	533	557	550	547	530	526	560	532	534	565	554	548	543	510	529	539	554	528	574	540	589	531	563	569	509	542	586	538	541	533	525	543	538	539	575	571	571	534	546	525	555	555	544	511	548	536	546	520	555	549	558	557	559	604	550	589	533	533	562	592	574	526	553	560	578	546	557	511	547	593	535	509	561	545	532	557	539	591	513	532	546	554	518	581	569	558	521	524	531	538	563	537	548	558	519	509	508	530	541	577	529	578	574	527	566	508	526	558	572	539	535	556	572	556	518	543	574	534	536	537	547	556	591	528	580	565	577	534	562	487	537	548	575	558	578	601	520	508	587	559	601	542	536	578	553	528	556	566	559	526	547	540	564	517	519	546	559	541	550	593	596	534	523	535	547	533	531	581	505	529	550	575	552	588	488	554	556	555	583	601	524	541	510	517	535	525	577	583	557	580	540	531	579	534	565	544	514	555	557	546	514	555	572	539	531	572	544	539	500	543	520	577	559	588	520	558	496	546	552	546	558	538	564	578	619	502	492	493	511	590	541	507	519	547	553	509	585	564	528	561	571	560	543	550	560	525	571	535	549	512	538	517	536	525	570	564	519	534	508	585	583	533	536	550	526	564	538	524	529	550	571	570	522	553	553	527	556	537	578	497	556	556	506	566	535	579	549	579	550	550	489	532	553	547	537	552	543	605	561	552	554	574	524	568	500	546	531	542	530	547	548	531	506	564	526	541	576	551	494	498	562	516	546	535	535	570	551	542	552	533	567	572	550	548	547	532	589	552	560	554	527	567	541	542	574	578	590	564	561	563	533	591	547	547	518	609	527	528	543	532	545	532	568	555	542	554	568	553	557	554	576	563	576	568	544	560	563	614	530	568	547	533	522	565	547	552	521	491	563	549	581	587	533	573	494	542	544	545	598	559	546	559	550	563	552	527	527	531	498	580	585	567	536	546	525	546	564	508	527	574	572	548	589	525	554	541	569	539	471	536	515	559	533	549	564	498	565	569	528	545	559	525	538	538	543	545	558	547	514	558	559	541	596	564	517	538	532	578	553	566	578	547	560	541	560	593	530	536	516	546	550	581	516	529	555	546	625	475	560	526	533	546	532	594	560	561	568	536	528	554	570	562	543	546	567	538	562	515	567	505	560	549	574	573	544	552	518	573	551	506	515	544	527	546	565	601	535	538	565	541	558	515	567	558	562	570	521	543	528	536	558	550	549	529	546	542	575	534	537	543	540	564	556	576	518	521	525	567	545	564	554	544	555	537	557	522	580	529	547	511	584	518	513	529	556	555	580	557	548	517	589	556	511	537	525	533	495	540	590	528	541	541	588	544	509	536	534	527	567	542	542	548	570	527	543	578	583	549	543	567	559	548	508	560	520	548	538	513	504	564	533	552	547	537	578	533	542	549	570	555	551	574	515	564	489	590	563	565	571	537	536	587	562	506	552	561	543	523	575	544	514	504	507	508	530	571	578	513	522	555	586	525	534	580	530	521	545	556	522	597	529	530	523	535	582	563	516	553	555	545	558	573	571	520	554	555	558	542	535	551	539	582	501	540	523	555	533	528	525	501	552	550	529	545	595	578	550	535	570	552	534	541	572	531	559	534	502	554	556	545	582	539	510	534	522	524	529	571	532	549	541	544	509	539	572	576	580	574	584	546	535	554	550	557	548	560	561	560	577	533	571	577	547	544	527	573	547	492	571	497	558	570	559	555	568	537	535	562	552	521	518	505	631	514	571	509	543	561	511	539	517	604	528	549	564	562	603	524	553	591	531	530	570	566	547	525	548	523	550	566	538	524	541	574	532	562	561	565	541	532	538	536	487	587	563	551	568	546	559	584
29052	21104	26084	25754	12165	3204	871	701	703	692	682	692	687	704	682	705	744	719	753	728	714	776	779	794	804	783	841	872	915	938	978	880	870	810	800	873	789	776	752	735	727	706	663	676	697	634	627	667	674	681	677	621	672	705	635	692	708	683	672	666	658	650	664	709	640	701	671	655	657	642	661	689	682	663	624	666	691	706	678	638	624	693	659	648	637	637	687	669	685	662	632	668	672	659	650	607	691	627	622	672	659	661	685	699	629	701	630	617	678	639	660	609	591	649	660	632	683	660	676	653	670	697	674	628	641	639	635	732	654	644	646	666	607	688	646	657	657	639	648	657	638	642	654	616	753	655	735	657	665	634	670	658	714	670	636	666	619	643	664	684	737	683	635	617	702	691	624	629	658	656	659	670	620	687	694	664	687	671	676	685	664	672	636	657	665	649	645	684	740	685	645	673	684	654	682	670	679	653	656	669	692	694	671	688	642	654	669	654	655	669	626	653	651	662	708	688	713	643	656	681	674	635	697	627	637	644	690	669	616	671	635	669	668	658	729	676	651	651	657	622	660	634	678	698	628	667	668	659	664	631	670	664	670	671	639	689	658	647	672	704	643	648	684	656	643	686	641	669	692	669	606	640	712	651	644	679	682	647	665	639	664	668	653	616	658	655	626	611	668	696	594	680	666	661	631	680	630	669	686	615	650	697	633	675	665	663	670	665	637	634	675	620	609	664	625	656	691	737	641	664	695	645	688	645	638	650	639	636	676	627	648	650	637	615	628	652	687	665	664	676	606	674	675	668	667	619	638	699	659	676	653	627	659	635	663	696	662	666	692	649	679	689	686	629	693	706	665	641	698	639	728	624	613	652	671	667	662	651	645	708	630	652	652	668	643	657	688	639	641	616	654	660	629	678	668	657	665	682	638	625	651	650	659	645	646	693	687	653	679	635	668	668	630	648	668	628	621	643	695	620	657	670	626	666	647	653	638	627	645	632	647	643	647	667	681	677	635	650	631	648	684	629	680	687	666	657	658	633	646	700	636	673	637	656	683	686	667	664	683	662	644	699	652	609	661	696	636	664	676	686	638	702	666	663	672	673	597	675	637	665	674	669	692	620	605	686	655	694	694	633	630	661	661	654	700	642	694	657	667	647	662	591	672	686	638	630	672	652	663	645	657	665	672	637	651	695	664	647	653	667	651	665	695	683	623	651	683	665	663	651	659	719	632	698	633	660	661	635	641	619	654	662	646	624	663	636	679	640	674	667	651	647	689	681	661	650	651	700	636	699	674	613	651	638	702	636	643	634	624	688	657	643	691	716	673	660	647	681	694	692	638	659	674	663	698	648	665	616	668	660	649	630	648	591	661	639	638	642	686	662	657	634	626	657	650	657	710	684	685	663	692	729	703	671	644	617	629	635	626	730	641	659	683	665	673	720	657	693	679	670	645	647	670	664	623	659	710	668	652	650	625	635	625	679	639	637	668	704	696	609	663	697	718	634	609	682	625	665	674	664	660	650	669	654	691	699	655	707	648	639	638	698	658	653	660	607	611	672	647	641	621	664	643	627	635	656	649	665	679	648	622	652	631	647	641	668	649	676	637	686	635	680	591	697	604	622	649	652	652	645	674	670	680	651	679	704	632	655	661	709	680	634	624	649	636	675	660	678	692	653	659	649	640	681	645	586	636	680	688	702	598	666	641	681	671	694	658	651	695	697	649	593	607	633	673	643	698	650	725	663	633	624	656	638	627	690	665	624	675	672	652	672	643	645	665	688	643	685	686	608	660	648	687	676	648	674	662	639	645	678	696	652	663	633	663	628	653	664	672	671	647	661	639	634	645	658	679	661	726	686	664	674	625	662	679	639	659	640	655	624	680	687	671	660	633	630	671	624	651	772	593	630	644	642	667	664	624	670	679	669	652	621	628	728	660	607	659	643	675	624	645	662	709	622	650	626	669	676	664	663	641	676	609	694	681	656	635	619	660	659	668	690	675	715	656	647	649	608	686	673	676	684	660	694	658	662	684	645	656	671	685	671	665	653	644	644	653	634	645	640	638	640	645	646	640	678	657	649	684	654	661	632	624	664	673	673	641	659	674	678	705	658	650	669	704	663	600	669	673	670	649	733	638	692	676	691	626	613	634	679	657	656	654	620	691	677	643	609	668	649	669	671	681	681	656	627	670	624	670	678	655	647	700	630	639	673	645	684	663	679	605	645	600	644	622	646	639	679	630	627	608	578	662	644	658	641	622	663	618	680	624	691	647	655	604	645	653	671	659	662	657	676	660	640	682	652	640	696	644	620	677	670	714	645	647	610	605	624	682	681	657	658	585	683	662	661	627	668	660	690	653	643	664	604	625	638	644	620	645	729	634	662	648	689	624	651	680	674	641	657	613	691	704	662	669	674	678	606	654	652	687	640	672	664	675	742	707	689	653	667	637	652	686	613	657	681	654	651	680	664	648	648	593	680	648	666	639	658	656	646	606	663	647	658	639	673	650	644	654	699	669	668	673	669	683	622	629	654	658	693	673	648	660	628	688	605	631	637	646	661	673	671	679	687	655	618	630	677	643	660	631	683	652	679	637	669	670	719	655	663	693	685	619	644	662	657	643	685	645	635	702	619	666	669	627	687	643	618	650	657	722	642	720	698	607	723	648	653	663	653	654	647	653	644	662	655	692	613	602	646	620	677	626	634	684	645	679	662	663	700	653	646	631	679	698	685	668	654	652	688	691	671	695	660	656	648	628	681	649	684	652	664	677	623	685	627	649	667	653	693	611	641	679	658	701	669	646	682	686	607	699	668	675	695	640	677	663	678	695	642	671	657	669	675	697	706	654	614	644	666	644	678	683	667	670	644	666	683	656	686	673	663	620	646	649	640	641	712	684	616	636	633	636	671	665	708	612	687	710	706	686	681	640	699	682	696	647	663	647	678	617	695	660	647	693	640	676	720	636	644	609	678	673	643	672	660	652	644	690	730	694	631	664	662	670	676	641	622	659	658	674	677	683	658	610	699	627	640	644	684	671	636	643	620	639	674	652	663	677	675	658	642	668	624	635	611	664	673	682	621	656	658	635	687	645	649	638	684	697	731	655	663	661	677	678	640	660	680	626	643	628	679	681	710	663	703	684	666	659	673	728	633	632	648	663	661	632	679	695	668	656	687	692	660	674	618	677	639	632	648	674	686	652	645	661	663	614	659	660	648	658	694	638	602	626	696	613	670	704	598	678	690	662	647	655	620	655	681	639	623	691	651	660	640	619	657	616	641	682	629	695	703	715	658	678	670	696	682	651	681	650	630	654	681	673	624	651	691	651	646	647	671	635	656	636	675	641	655	676	657	662	632	649	671	665	697	670	605	641	670	607	646	649	693	662	637	648	651	616	686	674	700	652	648	665	672	686	656	644	675	640	657	664	645	692	654	669	644	643	676	692	629	643	696	673	654	708	630	669	680	633	599	678	643	641	651	689	676	707	675	634	704	721	647	664	662
49150	32629	27399	27960	11785	4412	776	717	735	640	629	625	615	688	642	639	618	643	687	731	754	818	829	817	850	833	907	987	1073	1093	1135	1054	1008	960	956	877	802	780	704	700	690	591	620	612	616	584	576	582	595	548	570	547	509	578	553	542	546	554	575	568	530	553	544	568	617	563	549	554	528	574	547	600	523	541	565	577	525	565	605	569	549	569	551	574	547	605	553	563	589	572	573	563	584	581	555	549	568	577	528	544	540	564	572	582	555	576	573	562	605	547	535	580	561	567	536	564	579	545	567	542	571	560	614	545	625	538	582	606	583	553	551	586	557	586	536	570	572	561	580	582	552	555	563	519	601	533	546	567	585	530	559	542	561	559	527	597	582	592	557	565	606	584	528	555	577	568	553	583	583	562	514	555	528	582	564	544	564	557	579	523	553	566	587	551	549	578	548	590	574	549	552	577	539	556	583	510	544	566	583	536	573	569	536	621	612	554	518	589	509	552	561	592	550	560	568	524	578	565	577	513	490	530	558	558	548	596	565	570	513	549	562	557	546	566	604	525	575	555	570	535	614	559	574	565	625	576	554	579	604	554	605	536	565	544	576	588	513	527	548	534	580	538	545	569	545	559	540	571	570	567	593	582	556	580	586	568	552	620	525	554	565	559	538	537	555	583	526	555	601	579	546	556	522	587	564	580	539	541	527	554	581	567	584	574	550	584	563	570	548	547	585	556	540	543	522	585	544	596	546	572	560	559	595	551	529	576	582	560	524	563	564	528	573	574	586	548	568	547	497	566	535	569	565	588	577	560	552	567	564	524	579	543	553	595	609	550	563	569	544	588	548	571	590	541	606	579	542	541	534	549	582	557	558	511	553	572	545	559	563	588	561	558	608	555	553	593	563	585	569	565	546	543	561	543	541	556	546	597	528	595	578	575	556	540	569	544	516	577	517	589	526	584	565	578	538	586	557	583	564	540	552	584	578	579	554	563	533	524	493	538	519	585	529	549	554	521	530	544	542	587	527	596	544	556	567	569	589	571	602	540	591	547	583	561	531	554	569	544	549	544	515	552	563	568	531	578	554	582	610	564	572	549	596	606	565	581	560	533	579	547	568	564	565	561	586	583	577	576	575	554	562	531	558	553	564	534	556	533	545	574	506	566	507	553	548	568	527	591	529	592	573	537	558	548	536	542	576	563	540	596	555	599	542	555	547	527	524	539	554	553	570	533	558	551	576	569	569	581	570	551	540	589	582	559	570	576	598	523	552	617	593	558	581	537	539	539	581	569	591	520	553	547	572	518	534	550	578	579	549	613	581	543	565	565	554	538	546	580	575	548	553	556	552	547	572	591	551	587	508	522	526	595	598	576	593	543	565	495	550	590	563	544	553	594	568	594	586	572	535	608	515	542	562	581	599	581	564	570	602	572	569	555	566	582	598	555	562	564	581	516	553	602	565	539	556	535	572	532	571	557	574	564	553	572	605	549	551	569	557	545	598	581	534	604	530	529	599	528	530	544	616	542	538	531	520	569	579	569	568	562	562	530	557	581	526	609	569	554	570	539	555	555	524	542	579	599	555	526	567	535	579	589	563	563	533	539	571	597	582	573	588	552	591	589	545	551	566	503	558	563	541	554	578	532	570	581	546	573	558	547	549	519	559	546	587	633	577	548	581	555	562	518	587	581	579	591	564	580	606	556	568	566	598	546	564	581	577	562	556	557	578	572	562	528	544	555	552	550	553	542	539	573	545	555	605	564	546	540	581	539	510	587	566	537	555	541	564	583	580	577	539	535	589	593	583	540	548	563	567	590	555	564	525	565	574	557	565	548	532	583	502	579	583	578	553	550	521	566	551	483	597	562	593	567	588	537	570	538	564	559	550	527	533	570	508	587	583	562	550	575	530	556	593	585	566	537	592	559	612	578	563	562	561	553	558	525	550	603	575	546	594	626	570	540	593	568	540	525	554	567	599	601	592	555	521	590	564	571	596	583	573	528	570	560	581	560	546	591	590	545	514	583	580	573	548	558	551	553	596	573	564	564	599	570	558	571	528	565	545	560	543	569	590	563	545	569	594	596	591	568	576	573	552	534	580	578	559	549	510	544	573	544	562	554	557	563	558	541	552	550	552	534	572	542	518	529	540	563	539	573	567	521	516	554	563	574	570	626	523	559	552	562	565	528	512	565	575	605	592	583	550	555	531	549	551	569	564	579	561	531	517	579	575	591	594	538	531	570	575	557	549	511	581	561	537	529	565	586	544	548	545	534	565	566	541	542	537	555	537	586	579	568	544	590	543	564	592	582	536	573	561	568	550	548	555	564	571	575	586	554	557	548	572	573	543	560	577	567	548	554	544	552	546	556	601	548	590	555	552	554	551	564	551	590	558	564	568	542	613	557	538	589	567	516	617	540	548	558	559	540	590	593	543	528	523	597	568	551	575	591	567	557	580	591	551	538	547	538	553	538	556	546	581	551	584	569	583	557	571	584	579	584	543	564	548	541	565	532	553	518	554	528	517	557	591	566	518	542	596	599	540	583	615	562	593	550	538	577	538	580	506	556	542	549	583	535	521	535	507	571	554	566	571	592	619	575	531	515	523	584	556	546	530	561	594	548	541	586	560	649	547	552	614	565	560	583	580	531	561	557	575	578	592	537	541	530	590	596	528	578	570	606	575	562	571	538	554	531	571	565	574	550	538	571	518	547	591	587	573	587	523	550	576	546	578	549	569	531	590	545	542	536	558	535	513	536	553	553	515	596	564	519	537	558	570	554	591	574	603	558	595	553	529	552	567	594	567	540	542	585	545	581	578	566	549	531	542	525	572	522	571	588	562	573	527	527	500	569	587	575	517	593	525	558	529	562	562	518	577	559	563	580	578	527	546	558	558	534	592	569	562	574	582	568	602	545	584	546	586	563	549	563	545	580	541	527	526	619	573	601	572	548	605	575	543	577	561	535	539	538	580	569	566	554	547	571	543	596	555	593	549	553	526	548	576	593	535	529	537	558	538	561	588	574	559	559	533	538	543	593	606	536	538	550	587	583	549	543	564	560	549	569	555	536	551	551	556	550	540	548	552	544	577	585	599	545	554	570	588	561	527	566	566	550	609	545	567	563	555	574	553	524	572	550	605	620	546	558	550	567	569	555	569	522	593	543	552	543	558	574	569	557	533	530	546	604	584	537	575	560	577	583	569	572	579	570	576	562	559	587	522	528	540	537	547	576	574	539	552	553	575	587	543	573	503	559	583	511	588	560	573	555	558	564	565	582	600	592	533	591	558	528	530	548	554	545	511	576	596	561	563	563	582	586	573	596	566	585	581	610	572	559	565	574	567	523	571	573	520	549	570	571	597	538	547	595	567	591	553	547	554	560	532	568	568	548	574	597	566	559	555	620	539	606	574	600	576	549	587	584	586	597	516	554	582	578	548	532	591	541	568	546	540	601	569	544	534	573	581	564	545	572	573	550	551	549	555	569	538	590	593	537	525	556	570	530
27112	20789	27393	24325	20839	13198	1881	886	914	714	720	699	698	702	689	728	691	737	736	801	756	774	799	872	858	877	913	972	1066	966	998	945	963	897	913	873	841	807	785	692	747	647	713	727	661	693	647	649	669	628	643	608	706	703	648	613	637	679	638	618	597	616	629	624	622	634	709	658	625	630	675	615	612	645	636	636	606	615	639	636	624	648	653	627	645	628	655	650	630	641	655	657	651	622	649	606	614	660	655	619	661	644	651	617	647	655	674	616	651	645	612	668	624	635	628	632	645	610	661	604	655	613	604	626	608	671	675	626	644	681	597	626	628	616	692	621	653	673	654	671	619	644	642	699	613	665	607	638	680	616	692	664	607	695	608	617	620	622	626	635	655	623	672	648	715	652	621	640	672	661	609	632	659	632	605	583	627	628	652	663	638	684	636	665	636	625	654	641	642	619	645	623	644	620	643	649	667	662	665	670	610	613	626	631	627	652	641	646	699	661	658	656	639	661	662	615	624	643	661	612	610	625	697	650	648	690	662	631	611	662	596	648	653	622	628	601	651	638	666	621	676	689	666	592	623	660	668	672	598	641	724	644	675	584	606	646	645	646	673	667	671	608	615	607	637	634	664	660	612	646	647	639	624	632	602	602	650	659	635	682	607	655	644	692	626	638	611	588	604	656	651	690	654	594	612	650	613	630	667	636	630	661	657	618	640	673	621	664	677	629	615	637	658	648	682	604	632	681	642	601	682	628	678	632	661	635	644	660	661	660	645	647	646	638	681	604	676	592	652	650	619	624	655	650	608	634	682	655	639	632	590	630	672	643	613	632	643	623	621	601	652	632	694	608	658	676	627	641	668	686	670	607	598	651	623	629	659	669	594	676	661	615	644	695	651	628	613	705	648	651	629	664	620	673	607	651	634	626	589	630	618	658	649	630	654	646	642	581	654	643	688	682	616	639	613	627	643	625	673	638	656	602	657	626	667	641	631	676	611	584	636	635	641	631	663	652	646	602	628	603	630	627	627	687	622	658	613	638	636	674	644	603	647	621	648	680	655	636	650	610	675	617	626	617	601	637	642	646	667	599	619	676	658	636	631	610	620	642	625	597	595	566	641	637	613	670	674	636	635	612	648	648	688	594	634	661	595	620	603	631	643	613	622	653	661	604	619	627	636	635	622	573	641	656	627	671	660	708	648	571	641	640	659	647	635	645	596	624	629	655	681	635	602	639	658	618	624	607	653	623	633	694	648	616	681	596	630	671	686	638	628	673	665	616	695	720	634	620	615	621	607	603	639	620	679	622	582	621	627	656	621	643	638	583	636	661	701	666	650	656	665	605	648	652	622	610	618	670	615	659	594	702	678	602	654	623	629	624	603	645	692	665	614	642	645	635	642	607	671	596	662	603	611	619	661	633	651	678	625	619	609	555	614	607	692	649	653	653	635	626	635	617	633	611	638	622	642	608	636	667	642	636	632	631	589	625	618	599	637	595	641	665	657	665	597	616	630	622	613	638	602	692	632	610	620	560	667	652	636	640	650	603	674	635	614	632	670	654	642	618	653	650	657	608	691	654	635	622	615	661	637	605	654	652	652	675	638	638	595	630	587	679	645	681	663	646	693	636	631	665	625	624	628	613	654	611	623	653	658	633	615	663	675	656	580	631	645	628	651	664	625	645	641	594	645	608	624	639	692	616	672	630	641	620	680	629	640	626	599	649	632	674	588	654	636	641	658	621	635	626	615	626	637	675	628	639	621	565	630	652	606	590	609	632	612	643	616	639	591	600	666	617	644	600	644	627	641	597	650	643	624	649	672	622	608	602	635	666	674	661	592	653	627	605	613	604	664	643	656	673	625	633	636	618	621	612	644	653	639	667	658	614	650	698	602	629	658	632	654	661	653	654	617	656	609	633	665	571	647	647	616	593	616	618	637	598	621	644	592	641	637	625	597	655	644	669	665	662	623	621	623	650	730	633	668	656	621	605	650	651	671	653	598	631	613	662	650	641	622	613	658	609	621	645	677	655	680	646	685	648	628	664	589	603	671	677	677	642	622	667	612	658	610	660	633	620	620	666	638	665	680	628	634	589	626	644	623	682	611	623	673	673	653	593	648	652	635	668	660	605	610	616	647	669	657	620	616	658	638	647	582	602	621	643	629	655	590	614	657	644	608	637	638	626	636	602	646	646	594	643	617	591	596	616	611	657	631	673	645	610	608	657	605	626	685	618	620	649	642	673	643	614	650	672	646	632	628	608	675	571	626	620	638	647	652	655	662	689	602	647	645	630	645	666	645	655	650	640	681	628	664	623	644	683	661	624	618	641	643	674	624	608	637	617	632	648	584	625	632	603	694	669	626	612	624	628	639	611	668	632	597	668	681	663	646	623	602	619	647	678	606	625	678	630	622	648	601	597	627	647	594	649	664	701	669	626	641	650	671	651	615	611	599	675	624	625	603	652	634	615	631	627	654	626	673	660	601	638	679	654	665	640	624	673	685	596	631	653	648	664	638	633	664	632	628	629	698	605	627	639	619	634	653	662	619	655	650	644	670	664	651	660	649	590	660	655	662	623	664	606	629	604	681	636	623	651	689	653	646	617	601	648	611	648	632	634	658	630	664	624	589	649	627	615	607	635	667	633	604	650	586	598	673	647	642	616	641	595	604	648	601	609	611	602	625	638	650	661	619	641	647	629	675	649	661	692	599	673	641	635	562	633	663	674	625	609	633	655	656	683	625	620	624	630	639	680	641	704	651	645	640	665	614	617	642	625	642	621	614	625	580	633	672	642	642	623	640	649	662	639	631	659	642	648	679	639	662	654	625	602	628	647	699	599	603	603	629	628	625	680	632	644	593	593	627	641	659	612	631	638	674	614	617	634	628	667	641	609	620	610	637	655	673	660	631	619	644	600	613	616	658	633	618	632	597	633	639	664	684	626	628	660	620	597	639	630	626	684	632	608	649	615	632	673	599	642	643	604	663	691	677	633	620	658	636	678	680	666	614	670	644	684	601	643	632	636	643	651	605	640	575	637	602	643	628	617	620	584	663	616	621	651	616	646	606	647	617	641	621	676	629	619	653	629	631	643	707	635	672	662	663	616	569	621	624	634	661	614	643	640	615	637	576	639	641	604	646	592	684	651	644	649	629	645	634	671	659	650	650	639	625	644	622	637	641	622	627	646	670	661	622	634	622	655	610	588	642	681	651	612	661	615	659	673	627	598	641	686	637	644	652	671	658	599	665	605	615	637	640	664	638	648	642	679	629	614	621	617	630	628	590	617	630	674	627	631	638	629	612	671	644	659	612	644	696	653	597	629	683	624	659	634	629	638	664	632	646	636	626	646	629	617	615	635	615	655	626	667	634	612	595	676	632	684	645	638	636	624	640	617	604	605	628	618	630	623	629	673	635	627	640	691	613	639	607	593	656	609	693	675	673	680	648	671	627	645	657	633	631	613	622	604	678	653	646	631	634	658	655	637	653	617	663	625	595	653
44511	35403	31323	26751	14904	5922	1105	966	1068	723	713	686	676	623	645	693	717	758	744	763	808	813	837	887	1033	950	1092	1263	1296	1288	1222	1140	1237	1037	1023	1012	917	802	800	726	672	695	625	645	555	564	545	555	560	557	525	557	598	550	534	547	552	508	567	569	592	539	545	553	556	530	548	554	535	580	530	564	563	529	562	539	508	558	567	531	538	538	520	550	561	488	534	559	568	557	563	565	540	529	559	543	543	581	529	535	530	505	547	532	564	525	530	519	537	490	522	548	576	523	551	544	584	549	526	549	599	529	585	540	514	496	565	510	570	533	568	559	505	527	537	556	537	547	567	542	576	520	532	503	485	492	513	526	507	529	515	559	492	553	556	561	500	539	534	565	511	506	544	521	560	511	526	509	540	544	502	532	510	498	532	543	526	516	539	559	504	524	522	543	537	538	547	527	521	519	522	537	540	530	570	529	541	546	577	516	526	494	526	562	545	534	564	519	517	504	499	502	551	563	491	514	531	559	546	570	545	525	542	536	550	527	590	534	520	564	557	508	515	514	557	550	526	511	549	547	527	554	505	518	522	518	520	524	538	572	575	526	558	538	561	516	511	515	537	575	532	562	510	558	532	536	567	539	538	584	568	534	548	556	535	544	588	548	567	528	547	548	522	557	545	547	482	530	548	536	513	543	569	567	564	547	514	535	530	533	535	567	542	530	524	486	581	537	564	540	551	526	537	556	538	494	548	570	528	565	512	536	527	540	542	520	551	519	559	564	558	506	553	499	597	578	553	542	571	493	539	549	537	487	541	517	510	550	576	531	573	546	551	590	537	572	542	555	564	532	594	542	542	502	539	543	560	515	570	474	523	508	524	508	585	548	573	545	525	551	552	528	548	508	564	520	510	542	514	547	522	529	545	538	548	499	483	577	565	554	546	553	478	571	542	514	527	499	514	555	519	535	506	539	519	550	504	513	561	548	570	576	563	564	549	550	523	547	543	551	528	560	554	520	541	514	538	554	505	568	533	509	527	535	575	561	513	537	478	526	497	575	541	569	495	532	541	541	548	545	518	537	559	537	526	560	541	558	552	516	529	569	540	543	550	560	543	522	575	536	533	537	543	541	537	579	606	534	534	537	523	515	546	538	540	586	568	527	537	592	571	544	529	502	545	548	525	525	516	555	601	539	521	504	534	546	556	553	556	517	545	529	540	517	554	528	542	583	553	523	513	556	533	556	552	533	540	560	516	540	527	565	532	523	558	551	548	569	528	532	569	554	527	517	617	549	534	556	528	549	554	521	554	583	503	529	510	566	515	534	575	556	524	545	531	538	524	519	526	522	496	567	560	562	511	490	580	526	537	530	522	540	559	539	549	536	539	588	561	503	536	515	504	551	538	538	503	544	499	503	513	527	569	538	519	543	562	549	549	528	545	538	543	508	510	550	544	544	492	572	533	516	569	506	520	533	495	526	538	537	540	575	546	552	554	499	549	534	580	524	567	535	508	522	498	528	532	601	545	528	517	536	509	478	511	527	558	547	509	558	557	525	536	559	526	550	526	554	538	510	546	527	511	520	562	549	542	527	559	556	529	549	540	538	573	546	537	562	529	535	570	546	541	600	559	520	573	562	543	532	533	578	502	564	544	533	540	522	513	537	558	584	544	586	550	550	565	552	559	588	529	556	577	540	540	507	565	558	510	551	544	543	576	532	521	590	471	541	499	554	539	534	531	499	567	546	558	596	528	552	561	493	527	525	510	509	527	557	520	561	503	532	553	522	541	545	513	557	513	555	560	547	507	495	561	525	555	540	502	556	541	556	523	535	529	525	588	529	512	538	566	510	535	502	539	482	539	550	504	554	534	526	534	549	564	513	529	594	535	543	528	495	528	517	526	555	546	590	566	542	546	522	539	547	558	546	580	536	538	571	517	556	552	558	528	537	556	567	532	513	543	580	536	539	551	547	571	485	533	524	541	519	530	533	600	533	536	518	537	561	495	539	517	542	549	530	556	515	548	521	518	577	542	523	520	540	576	567	549	492	535	551	528	526	564	546	578	586	531	524	512	532	531	547	516	555	566	491	566	515	514	596	603	577	518	532	538	548	546	512	526	559	546	534	593	521	524	544	545	562	570	555	530	556	571	483	544	492	548	541	543	542	558	535	492	501	517	519	529	544	528	528	520	551	505	536	541	538	567	554	542	523	562	539	536	556	560	554	559	558	548	547	551	505	556	554	542	514	554	525	526	497	547	548	542	568	528	558	570	588	542	541	519	525	547	532	567	570	505	541	552	540	504	515	553	523	575	486	534	527	531	528	544	512	593	528	574	586	562	568	532	596	516	558	549	528	520	551	543	539	531	579	589	556	560	537	555	513	551	533	497	547	536	560	526	549	554	535	543	574	532	580	551	552	554	545	554	551	587	518	546	544	526	550	540	567	555	542	551	520	519	601	529	569	529	563	555	526	531	531	531	538	523	508	554	502	558	545	528	544	561	547	564	514	562	552	571	548	501	528	574	523	513	540	526	534	543	526	538	531	521	560	539	552	572	555	528	526	562	542	533	559	519	598	514	531	555	541	507	528	516	525	554	576	495	561	540	531	492	511	571	571	552	544	538	552	520	547	538	523	509	556	543	544	532	528	585	569	561	501	525	555	549	592	587	600	522	523	587	558	537	552	533	546	563	565	557	538	510	528	513	522	578	532	553	547	570	506	554	573	534	491	579	504	505	547	532	547	528	563	540	528	551	544	555	551	531	515	510	536	528	539	534	568	506	554	568	537	550	553	543	554	549	555	531	559	534	496	536	599	519	569	544	540	514	539	522	540	517	496	556	554	571	535	560	556	522	510	533	574	546	534	529	505	517	546	534	504	537	524	512	500	542	518	553	545	509	518	535	573	566	538	550	528	551	509	523	517	522	587	549	524	557	526	536	526	604	517	573	542	499	553	548	566	529	515	534	538	550	528	534	515	569	495	523	541	560	536	568	521	529	537	544	541	555	529	527	487	528	567	541	550	561	548	540	556	524	534	565	517	526	554	536	554	525	573	542	506	573	546	569	522	569	541	527	542	508	567	529	521	520	545	578	569	547	508	531	540	557	493	546	529	575	519	554	552	586	518	516	574	530	517	543	581	574	521	542	557	597	530	569	558	546	579	559	560	532	522	540	571	561	543	543	553	540	562	556	534	508	566	518	589	520	509	549	557	526	564	558	529	548	535	506	513	537	559	516	529	541	556	559	548	538	508	535	559	572	508	581	502	510	585	515	546	564	506	557	504	565	529	545	548	548	536	533	565	554	560	542	505	536	529	516	562	596	512	538	537	527	581	565	550	548	558	579	527	534	604	542	505	563	502	562	574	520	573	517	515	560	521	521	559	505	532	539	562	552	530	547	520	548	535	550	542	504	515	539	532	584	551	552	528	525	530	556	520	555	551	541	570	491	522	536	529	539	569	573	551	563	513	538	524	549	515	543	543	606	534	573	576	565	529	519	546	571	546
26350	20768	27572	23954	20837	18793	4435	1112	977	788	835	793	813	733	824	733	816	805	799	878	838	886	921	919	938	988	1090	1099	1146	1119	1127	1104	1043	1027	964	934	921	843	837	766	752	733	738	732	736	721	689	672	722	703	744	674	691	685	748	670	648	708	657	618	675	676	738	666	648	706	670	699	644	603	708	662	655	650	639	692	645	690	688	697	682	639	684	692	698	688	637	682	688	689	709	682	688	678	664	708	656	719	670	682	664	647	619	686	637	678	702	673	680	680	629	666	652	652	716	658	685	663	650	677	679	637	647	640	660	695	684	658	659	657	636	649	668	660	639	643	722	691	683	637	685	646	697	686	688	679	647	632	662	690	683	688	681	674	670	631	720	644	679	719	706	681	692	742	655	623	674	627	685	652	699	666	652	702	637	660	681	664	662	690	682	712	667	662	658	658	679	658	695	670	624	669	622	648	637	661	651	682	612	739	685	620	679	679	675	683	672	683	666	682	693	677	639	671	667	673	668	688	702	655	696	683	613	683	698	679	696	672	703	607	740	667	650	668	701	671	689	678	685	679	683	649	663	731	667	661	698	680	696	647	715	697	686	693	704	682	636	715	683	652	713	650	763	704	654	706	661	696	696	711	696	668	690	672	621	718	653	667	655	670	673	677	671	705	728	659	678	656	694	627	686	669	685	727	630	631	663	666	661	642	638	689	714	669	640	650	662	667	656	707	674	636	685	680	682	659	670	658	659	679	650	658	696	673	694	660	678	657	694	679	703	650	653	716	639	641	663	709	654	657	617	658	671	655	642	702	680	660	714	672	678	711	690	705	705	676	675	676	675	721	673	675	655	641	719	653	700	676	672	642	691	726	646	639	678	665	664	665	683	680	654	614	641	720	717	714	700	622	691	651	678	687	687	628	711	657	650	705	694	641	664	692	676	647	658	646	643	685	639	736	680	639	704	664	665	664	658	678	652	716	725	651	662	674	659	677	650	707	703	666	704	652	669	643	696	651	665	687	664	704	644	676	712	669	680	655	665	681	653	708	670	691	641	690	698	705	713	715	670	731	683	677	661	610	582	665	720	708	653	673	679	687	651	675	645	666	700	656	691	675	712	683	700	691	652	675	635	656	709	652	701	666	685	690	648	652	631	649	728	641	652	672	720	712	621	693	720	665	671	699	638	671	663	666	696	663	696	689	708	722	665	737	663	666	691	642	593	652	656	662	636	666	708	647	658	663	687	661	667	683	651	682	672	723	640	670	640	647	621	690	696	661	642	647	714	649	697	617	672	701	680	652	667	666	694	673	707	677	646	751	678	685	679	728	673	674	709	655	683	637	691	672	637	651	682	629	669	618	649	645	680	683	688	666	653	698	667	640	679	702	671	655	665	639	672	683	682	664	720	735	693	686	683	686	676	624	663	691	642	681	685	673	625	673	662	654	682	674	663	690	673	683	675	670	654	673	663	677	630	684	710	683	715	671	703	663	603	662	711	676	681	711	659	709	665	691	672	657	689	701	687	680	651	710	675	668	693	655	651	655	697	721	663	688	676	648	689	648	709	652	676	626	669	641	662	677	663	681	663	660	664	689	690	649	683	613	663	674	744	697	640	711	675	695	654	673	716	701	664	685	658	669	690	638	697	653	737	689	720	640	682	728	677	651	709	702	636	656	640	667	693	650	696	710	652	715	694	680	666	642	717	697	668	650	732	686	681	674	715	653	641	682	715	642	662	641	694	639	668	702	682	671	682	615	654	669	647	672	656	650	636	643	658	635	682	703	660	680	626	700	683	669	676	645	656	651	701	634	694	647	636	735	676	664	705	704	656	669	693	642	653	675	707	686	657	692	703	668	674	689	740	662	650	659	705	695	689	645	674	688	684	689	696	633	694	694	650	644	651	642	681	681	686	640	647	672	674	687	694	680	649	636	638	654	684	683	670	656	682	689	692	658	652	697	642	691	690	672	689	674	643	650	663	670	661	703	685	666	670	652	696	676	686	685	669	718	673	709	661	692	691	689	648	606	698	680	715	696	661	662	640	686	651	702	702	660	696	643	655	692	690	719	699	708	670	717	662	728	661	671	661	677	674	702	675	675	673	738	647	692	696	685	672	667	681	711	663	654	677	661	668	704	691	715	668	592	674	622	689	653	672	701	704	699	671	698	684	661	623	665	676	664	676	669	680	722	685	668	685	680	695	699	657	684	730	669	685	688	666	657	669	662	642	683	626	657	701	660	643	676	673	626	660	670	689	670	632	694	667	702	674	642	667	684	711	708	662	721	713	686	666	709	675	669	663	723	677	717	682	759	671	680	673	711	663	725	654	660	674	616	707	651	665	658	665	655	707	679	647	667	665	639	670	670	654	691	659	666	675	661	701	628	619	663	687	713	692	657	666	691	722	668	689	706	687	658	699	700	677	647	664	674	642	663	661	662	713	671	684	714	657	706	682	668	651	650	691	644	660	689	656	701	701	674	647	672	638	644	674	654	626	675	604	743	648	669	739	630	706	702	647	671	637	664	644	658	672	634	647	655	641	671	663	681	666	687	687	706	679	640	666	669	692	663	701	656	710	665	670	674	656	678	698	669	703	682	693	681	626	678	700	672	673	688	664	682	723	631	661	662	680	713	674	724	708	617	685	672	673	655	666	707	697	652	675	646	671	662	672	631	699	673	673	690	646	704	635	695	691	703	630	669	683	672	649	659	683	694	679	708	703	651	723	662	685	647	705	697	655	656	664	658	699	647	659	648	660	705	683	707	700	624	635	633	651	599	683	680	668	636	651	687	618	626	680	636	669	648	640	671	678	702	632	715	704	611	660	696	669	706	666	708	665	642	694	684	662	705	673	723	673	724	677	694	708	703	694	645	673	700	678	712	650	667	704	684	645	681	676	707	644	728	636	669	675	649	665	697	635	699	635	680	655	675	638	654	691	654	688	694	682	692	708	673	659	662	642	677	653	668	641	675	676	683	625	599	671	653	694	690	649	656	666	659	705	637	659	680	637	677	702	636	666	692	649	714	635	659	672	678	635	607	639	664	672	687	647	656	700	708	664	718	682	661	670	650	657	707	729	671	673	686	646	723	663	707	662	648	667	649	690	686	628	707	705	684	669	633	660	656	682	701	661	676	657	636	686	673	686	675	663	657	694	659	702	685	669	646	658	703	663	675	657	658	700	672	682	701	689	689	687	650	632	722	627	675	656	661	707	669	641	744	651	628	697	712	717	701	721	706	692	714	654	708	633	658	660	656	629	666	698	706	674	628	660	643	655	667	703	641	707	678	672	643	702	720	684	707	655	719	651	673	679	673	678	640	640	731	721	681	667	645	701	651	629	617	680	670	655	730	676	683	665	662	719	728	659	666	653	682	697	658	651	681	671	656	665	679	664	694	670	683	631	675	682	623	708	664	693	679	656	678	631	679	646	687	667	667	658	621	681	650	660	703	654	667	706	695	624	650	652	712	658	693	716	695	672	664	667	660	678	707	647	722	729	661
47423	40854	35325	34590	21756	7119	1508	1171	1306	828	812	783	757	769	751	774	741	859	960	895	928	979	1031	1061	1203	1301	1416	1606	1535	1427	1417	1450	1407	1327	1255	1123	991	917	895	849	776	661	711	674	649	661	588	598	560	537	576	523	587	547	563	588	594	584	584	574	537	544	542	536	601	523	568	573	576	579	614	517	555	573	536	550	566	603	555	577	546	554	579	530	548	567	600	583	604	622	546	527	547	582	520	554	547	554	606	637	623	576	590	558	533	568	589	551	555	597	581	576	555	545	611	590	588	539	561	538	597	520	559	589	596	565	547	561	539	539	577	579	555	523	536	594	538	579	573	561	581	566	537	519	547	566	577	547	566	573	567	581	560	540	568	598	565	570	604	534	559	597	584	510	545	536	558	512	564	561	552	527	577	567	614	549	563	583	547	521	578	595	554	531	555	597	574	558	564	534	628	588	582	589	523	540	563	549	572	579	597	545	527	573	562	573	578	590	554	612	559	560	557	567	557	569	603	585	567	606	580	568	570	581	590	569	569	546	563	567	571	555	539	595	587	523	555	570	553	596	561	553	554	591	553	582	582	550	598	576	563	539	535	573	577	565	550	624	567	568	561	551	571	554	564	513	590	591	657	594	554	554	590	575	549	560	575	569	581	564	587	549	525	554	554	557	575	603	579	566	591	593	572	616	576	520	585	579	605	602	547	598	559	558	588	568	560	612	540	554	540	555	579	543	537	544	585	552	571	552	529	574	540	563	532	582	544	546	554	560	598	589	586	508	587	589	596	593	546	583	580	573	533	561	556	540	547	542	583	558	572	585	537	573	590	552	595	571	545	581	563	593	578	566	565	569	563	590	552	557	568	589	521	578	582	604	557	581	595	567	547	563	552	605	578	577	580	557	589	585	566	602	529	557	606	537	615	566	621	551	594	575	566	616	558	591	546	557	546	548	582	546	563	579	552	557	599	592	586	517	566	546	575	602	620	568	556	559	561	528	556	572	559	564	576	588	527	559	524	580	549	549	554	592	582	535	554	528	591	575	491	589	567	555	550	550	560	541	571	522	579	584	566	552	570	583	563	583	554	541	594	557	593	567	591	609	587	546	585	544	523	546	573	594	541	569	567	570	528	576	561	589	611	546	526	583	551	550	582	580	615	539	542	565	607	552	557	590	575	572	602	601	554	566	575	522	563	569	546	577	568	534	546	525	535	541	574	544	584	549	593	524	567	563	556	563	496	553	598	546	563	562	560	572	566	585	579	591	533	609	549	574	566	584	557	553	535	555	545	572	580	596	555	547	615	569	542	579	559	587	538	587	565	604	517	590	556	554	554	564	518	583	531	568	562	573	566	592	541	546	531	543	527	537	561	552	532	568	567	558	534	596	581	546	553	595	566	570	554	596	599	510	607	574	581	555	577	550	528	601	603	521	514	557	587	545	544	580	554	574	610	569	554	585	555	527	585	607	559	538	548	565	560	561	562	566	626	565	520	540	606	529	552	579	561	534	611	554	540	617	598	570	591	590	593	575	554	524	572	619	566	526	554	566	545	522	561	574	602	570	567	558	534	596	583	576	633	565	539	570	550	559	571	556	566	597	584	530	590	550	574	567	559	542	557	528	574	560	579	575	564	566	584	526	517	602	546	584	609	557	581	603	540	543	560	563	601	578	576	580	568	554	557	577	504	552	564	576	566	563	550	558	569	584	550	533	581	567	600	581	563	573	621	592	562	550	550	569	517	602	559	594	529	523	555	587	548	561	541	554	553	572	551	566	614	557	587	592	551	580	606	551	596	575	592	564	570	557	617	578	603	544	576	597	531	538	590	569	580	602	636	575	590	565	564	534	570	558	608	578	522	567	583	561	559	576	562	532	579	582	569	528	541	554	556	578	547	523	619	591	591	579	605	574	574	593	554	530	590	581	565	544	589	568	586	551	552	583	559	570	552	580	595	578	544	555	571	581	586	545	585	581	591	568	547	545	571	527	560	556	568	569	568	568	586	594	563	604	516	591	569	570	526	540	542	598	570	496	546	573	591	572	566	533	553	580	585	619	567	585	575	657	593	586	561	564	604	564	614	540	578	541	566	547	560	555	564	537	556	584	570	575	552	555	555	550	605	579	547	551	530	575	572	588	627	605	571	536	588	586	613	601	554	562	555	597	566	590	610	585	611	561	599	555	589	552	578	548	563	566	527	530	568	544	583	603	540	534	564	556	522	559	578	556	527	572	553	561	581	543	525	538	605	543	546	565	572	555	544	536	568	561	541	553	568	516	597	556	587	589	554	568	560	578	562	582	569	565	550	561	614	575	630	576	538	601	560	557	540	583	609	622	541	554	537	605	543	532	558	601	546	606	567	561	564	567	578	575	553	532	585	525	561	552	583	527	571	540	570	555	609	553	545	579	573	556	522	558	570	563	540	537	573	601	580	528	569	562	580	582	566	558	607	564	592	620	550	585	581	597	559	615	531	515	585	570	555	559	591	550	589	557	562	548	542	583	574	585	518	568	581	570	601	584	558	545	581	567	558	577	601	568	561	551	561	561	583	558	547	562	529	585	557	557	552	559	555	528	517	580	564	551	541	588	570	595	554	561	579	589	588	572	537	514	546	559	574	620	576	596	583	581	502	580	553	565	545	585	581	535	521	572	555	548	523	533	548	564	540	548	537	624	564	645	558	564	584	563	583	599	576	568	537	539	538	572	594	555	583	547	595	583	626	539	596	563	559	544	525	563	565	585	592	567	587	604	568	571	628	551	567	591	567	567	580	574	574	557	606	561	570	539	610	565	524	562	594	561	582	546	533	577	535	567	588	541	559	546	564	573	565	564	542	542	567	533	571	563	557	577	560	544	574	576	565	578	562	582	637	528	564	604	569	579	563	555	563	577	580	561	571	529	528	537	617	585	563	562	554	553	565	598	566	572	583	567	592	567	583	592	555	555	582	572	553	615	555	525	607	530	556	555	561	573	541	546	568	582	541	556	589	548	588	564	559	547	609	527	537	544	575	582	528	575	553	541	606	591	591	587	561	583	604	613	579	570	574	545	540	537	562	587	564	537	586	567	558	590	544	552	562	544	555	563	500	536	539	600	583	565	566	552	578	563	559	582	568	580	533	563	594	562	548	611	602	571	559	609	572	585	557	579	565	539	563	527	551	590	562	546	581	572	569	549	600	585	564	567	579	580	541	575	572	583	537	560	579	540	539	610	588	590	545	546	562	585	578	583	581	577	546	593	562	540	560	535	606	560	598	536	579	577	567	599	598	577	537	644	528	550	565	543	585	545	541	580	573	608	556	562	547	577	616	556	610	583	553	584	596	568	532	545	553	586	609	541	597	568	570	587	635	563	543	536	555	568	557	602	581	587	589	588	587	557	606	596	605	619	602	553	541	548	594	625	577	580	586	553	515	577	557	578	567	573	603	555	570	558	545	592	529	566	587	595	556	559	577	568	548	547	569	521	561	569	567	544	551	581	534	564	568	510	568	593	568	575
25392	20761	27757	23906	20862	20761	10621	1254	1130	886	813	804	794	769	840	775	839	874	853	827	829	933	938	980	1044	1041	1115	1200	1266	1216	1170	1160	1048	1040	991	961	922	889	803	753	740	749	714	747	728	695	635	668	664	671	618	671	637	625	666	699	664	664	653	658	652	676	630	657	632	657	717	623	604	680	641	644	634	607	628	668	670	636	650	700	671	641	639	640	631	624	657	685	645	682	667	650	632	665	686	695	597	627	650	627	657	617	651	656	633	613	652	648	711	607	670	648	627	687	654	670	676	681	687	684	683	679	656	621	633	611	646	673	728	640	635	701	636	643	619	649	659	687	650	616	636	677	615	633	655	624	633	660	632	658	650	651	713	725	621	691	653	667	598	684	645	682	673	655	626	648	694	649	644	652	648	668	680	692	683	635	679	659	647	653	622	634	641	664	660	640	594	679	673	654	642	672	717	637	664	660	652	664	636	638	684	670	662	651	696	687	615	634	662	591	666	632	620	682	641	663	620	685	698	626	687	608	647	660	669	666	652	668	666	633	687	665	621	684	657	671	644	611	698	683	646	672	655	678	681	666	609	617	662	645	659	695	658	611	644	609	637	639	671	672	687	661	653	700	627	624	681	658	643	660	663	647	628	619	634	654	660	654	637	659	619	647	670	657	683	680	653	654	641	639	673	588	618	688	659	650	639	667	649	679	660	671	632	670	629	705	700	660	635	675	619	662	655	628	619	662	659	631	645	686	658	653	658	631	618	651	672	656	677	667	659	646	623	633	649	635	608	650	653	644	673	772	648	638	647	691	642	652	646	661	674	709	630	658	632	638	644	679	655	659	639	668	646	718	696	686	656	653	611	626	693	659	641	670	664	670	681	599	670	709	655	630	646	643	691	624	656	640	648	685	670	660	665	615	648	623	627	675	662	670	643	638	654	692	668	652	626	663	619	673	624	680	648	673	663	669	629	625	657	659	663	646	641	677	706	631	662	659	636	654	648	633	615	619	690	661	633	641	662	659	651	664	647	643	626	605	716	708	692	670	647	650	681	661	591	583	607	709	643	683	700	636	638	662	657	623	626	620	642	668	633	624	674	678	591	657	650	694	640	693	646	643	660	697	667	708	631	690	642	671	719	671	694	632	638	665	631	647	625	605	643	650	636	661	646	617	679	611	624	625	647	666	679	610	682	657	636	678	698	652	625	655	677	637	639	653	619	629	672	624	652	641	664	648	650	652	660	687	637	662	678	638	635	696	679	641	637	685	678	629	696	622	640	682	613	652	622	643	660	640	666	633	629	621	668	640	676	657	638	668	652	666	665	683	633	698	629	643	641	657	631	618	682	685	676	617	634	698	608	663	661	658	670	657	656	668	672	610	681	632	677	628	634	679	650	669	649	736	653	663	666	622	631	736	611	685	654	622	634	664	619	647	630	627	659	657	672	712	682	675	617	687	629	649	662	648	648	656	649	636	661	659	631	609	654	620	641	658	636	664	619	602	626	658	684	668	650	650	670	668	650	686	657	662	661	654	643	675	668	677	653	646	623	636	665	667	679	637	649	663	684	619	623	663	618	695	687	640	682	665	655	650	661	646	648	671	650	674	649	645	644	643	620	663	630	654	664	638	680	675	659	594	655	663	620	620	650	663	657	683	628	642	612	638	668	627	661	681	661	676	659	672	679	630	655	664	663	652	631	678	601	590	627	645	638	700	632	626	637	658	640	651	661	617	699	628	650	710	646	638	652	657	635	635	682	686	581	675	657	677	632	663	686	631	636	668	651	625	640	627	658	628	597	663	625	661	673	678	653	704	628	704	708	697	671	655	628	679	665	676	653	721	682	668	680	673	662	649	653	644	692	593	670	676	659	669	621	626	673	679	655	648	659	628	661	682	654	650	652	665	673	657	643	639	701	661	651	600	648	650	633	636	710	607	648	665	657	676	676	663	628	670	635	632	622	657	654	661	696	646	620	616	640	661	646	637	625	615	623	668	677	676	659	659	629	625	625	621	659	676	646	596	624	654	667	636	648	654	627	631	660	653	692	638	631	649	633	627	640	639	644	657	627	639	659	636	679	616	657	626	619	658	653	659	684	692	649	622	640	696	681	625	639	635	674	667	630	615	660	640	678	646	647	659	673	682	679	673	643	629	625	644	654	632	673	630	684	650	675	665	702	621	626	653	637	649	632	607	613	672	658	658	637	682	630	650	611	631	663	615	625	704	611	635	627	638	664	666	659	615	619	630	650	675	624	689	748	630	653	671	627	702	590	638	631	657	647	654	629	608	661	619	632	635	669	632	667	618	659	652	655	654	643	688	655	646	652	648	641	648	654	657	646	666	651	618	691	652	663	644	611	625	664	647	630	629	686	601	651	653	664	658	599	639	659	656	641	658	621	670	638	658	651	631	663	641	679	624	680	652	683	590	618	637	630	641	656	650	629	713	659	634	622	628	632	651	636	650	676	663	608	607	700	656	612	596	704	711	607	674	694	647	652	666	670	654	666	668	648	639	647	635	629	675	692	651	666	685	656	685	671	628	634	632	654	653	709	638	686	637	656	647	690	653	667	646	663	664	664	632	631	583	645	659	639	685	647	664	622	636	672	622	645	664	655	654	643	649	664	638	646	637	644	655	677	657	658	692	635	632	617	670	662	635	699	660	671	662	615	635	640	616	651	615	642	664	649	619	659	608	622	671	638	677	642	634	666	686	719	671	624	645	652	663	673	643	652	674	655	658	698	668	620	670	627	626	648	641	618	660	668	680	650	655	650	624	658	654	672	645	663	666	626	653	617	632	624	605	624	644	665	690	701	624	615	633	661	682	625	693	631	663	660	626	672	626	621	598	613	695	631	642	610	619	603	682	656	656	628	660	657	624	637	588	670	666	608	629	662	667	668	672	660	647	661	605	620	621	694	713	661	611	673	656	657	663	600	678	679	660	656	647	600	636	661	700	646	632	644	617	634	641	629	639	678	621	621	654	678	656	628	651	651	656	649	688	622	666	626	636	609	682	611	668	661	619	638	665	684	687	655	632	675	704	668	639	672	652	636	672	634	640	629	643	679	648	666	685	644	668	630	657	621	657	648	656	661	659	658	612	638	650	661	631	634	634	601	664	667	619	694	636	665	641	654	613	612	636	643	648	656	652	613	638	649	615	627	616	703	679	665	657	647	631	714	641	637	660	627	679	661	621	643	643	607	629	607	634	640	640	677	652	701	667	704	656	662	678	651	641	631	680	621	584	665	631	668	654	687	636	687	636	661	655	702	637	674	653	651	668	646	679	681	672	619	648	664	647	661	638	661	616	682	632	651	688	606	653	658	676	699	623	655	692	677	671	655	671	669	603	690	632	653	671	664	628	679	655	641	691	683	619	684	677	679	626	660	686	649	617	683	634	653	669	677	630	643	651	682	665	679	640	672	642	628	663	665	670	656	676	608	640	684	588	617	658	682	658	685	622	678	655	679	619	632	663	696	680	618	655	636	652	651	645	711	655
51018	45689	41096	38268	23755	9127	2521	1256	1501	1064	887	855	861	838	853	857	819	844	914	920	1052	1111	1154	1193	1337	1326	1442	1635	1593	1560	1502	1517	1426	1312	1191	1105	1029	928	836	802	728	715	713	635	653	604	575	611	571	564	547	547	539	550	547	554	570	534	529	557	572	553	556	585	555	520	532	581	564	582	576	536	548	572	586	572	556	544	578	563	569	536	577	535	558	565	500	584	630	505	558	537	541	579	553	522	561	540	507	539	555	530	558	556	557	543	561	573	539	556	573	551	553	544	541	527	591	598	581	562	564	598	544	577	524	566	577	575	544	546	571	500	526	586	592	521	512	544	536	514	585	505	546	543	578	517	542	532	519	528	544	561	613	499	514	574	532	512	559	547	544	517	532	530	559	522	537	581	572	570	555	540	532	530	538	569	522	563	505	550	525	532	546	578	548	577	563	567	558	564	535	543	546	512	567	537	535	511	521	535	578	584	505	601	619	512	583	542	549	564	543	547	543	569	506	536	551	524	562	550	598	528	553	538	606	563	599	544	562	549	534	514	558	536	542	530	558	542	550	538	548	561	555	547	538	587	530	526	525	566	574	540	569	558	520	545	556	546	556	546	563	516	568	562	554	566	534	533	568	547	566	568	570	567	557	566	583	545	514	532	554	554	557	540	541	546	489	480	501	551	531	563	561	508	529	534	572	549	534	507	531	559	524	567	536	546	579	562	545	559	546	516	562	558	535	516	571	529	514	597	546	559	516	537	553	559	551	536	562	567	547	526	583	545	565	560	503	586	566	536	598	553	562	522	563	568	576	609	527	548	567	574	581	531	533	527	550	577	584	529	542	522	540	558	516	548	548	552	515	555	554	552	559	544	568	529	587	548	549	517	563	583	574	557	561	554	582	556	550	560	590	548	512	566	564	522	510	540	594	564	512	563	564	532	538	575	536	576	525	538	543	548	583	541	542	547	553	546	546	522	561	560	559	530	550	537	491	571	551	523	543	529	606	528	612	544	577	550	527	552	548	570	549	571	540	518	562	558	568	526	558	529	563	553	518	530	548	526	565	529	563	569	569	556	543	580	586	569	536	562	554	547	559	528	557	513	569	541	518	529	554	546	534	537	504	547	544	543	528	557	521	531	535	555	565	534	526	604	564	563	543	581	544	522	570	560	524	554	552	601	599	578	580	575	589	549	531	542	544	566	568	589	576	570	587	508	556	582	515	569	592	543	550	545	596	573	534	622	531	535	538	600	568	531	530	590	539	519	570	554	513	554	553	581	542	552	548	523	570	568	546	523	561	566	566	561	506	567	493	566	541	540	520	569	575	544	540	532	547	577	580	539	552	532	553	545	547	565	548	517	556	561	524	554	531	556	531	517	541	527	572	551	596	539	574	524	563	532	535	559	541	540	597	576	537	545	507	545	559	533	519	569	502	532	515	566	519	544	518	542	566	526	570	521	531	532	535	536	547	544	587	558	522	564	530	548	560	550	566	548	595	555	537	520	478	534	540	549	529	555	578	557	601	494	558	528	598	551	606	546	542	510	526	556	561	539	550	550	539	569	582	600	552	551	560	583	505	567	551	541	535	556	563	528	567	562	517	531	538	529	557	532	529	531	570	547	588	551	550	563	559	543	522	547	565	568	564	554	554	509	527	548	536	582	532	568	568	562	508	541	533	555	542	572	542	531	580	552	558	521	563	565	545	560	565	552	571	573	535	552	529	571	509	564	529	543	552	556	498	565	521	558	540	533	571	550	591	553	538	522	544	563	562	538	523	532	585	506	549	511	553	554	542	521	554	547	579	556	565	539	538	561	529	538	537	526	541	533	497	552	586	535	592	519	539	574	560	570	533	552	538	523	598	531	537	518	552	560	528	536	535	541	547	535	561	577	547	564	545	592	544	561	561	536	542	564	567	524	568	580	546	560	571	546	557	584	537	556	537	620	564	546	565	583	545	544	563	555	553	500	530	553	543	538	542	556	536	530	525	533	547	508	551	548	541	537	547	509	511	577	558	558	536	551	571	534	559	543	571	556	538	567	547	576	539	584	556	569	544	593	583	542	524	512	528	548	569	521	581	520	565	554	535	564	545	559	518	577	558	553	546	542	526	576	575	505	535	534	550	567	548	575	576	533	546	494	524	541	554	542	537	531	547	534	567	541	505	510	530	544	554	551	528	514	559	565	566	516	583	529	574	538	556	524	537	568	532	555	599	567	538	534	581	561	561	562	547	555	548	506	502	580	555	514	535	570	539	574	561	522	567	574	557	583	545	551	557	531	548	521	571	554	561	543	545	528	564	536	543	565	552	538	556	558	565	553	578	554	522	564	572	547	580	541	561	549	540	546	558	594	563	584	548	569	557	582	547	516	545	565	546	543	564	547	568	510	550	544	549	500	517	537	537	569	538	564	500	599	530	570	523	516	563	598	576	572	545	559	530	581	555	549	585	548	586	592	567	553	534	579	532	577	534	528	539	532	539	518	546	565	571	546	552	550	520	567	546	558	548	501	564	549	573	576	547	585	587	545	547	534	539	556	543	531	559	533	571	578	557	554	545	579	588	546	557	531	533	536	566	579	595	514	529	587	558	548	529	509	553	555	550	588	548	546	556	538	521	575	499	563	603	544	549	593	574	546	559	537	538	558	547	566	557	588	546	543	594	525	530	544	531	610	583	560	558	552	551	556	557	528	522	563	551	590	621	519	551	528	511	558	552	580	513	544	502	579	538	598	548	511	553	555	596	542	541	549	569	545	550	537	552	544	542	570	536	531	534	529	569	584	574	551	573	517	572	559	540	564	562	538	553	571	552	541	557	533	522	580	544	552	546	555	572	548	525	551	535	556	528	538	572	555	542	579	599	575	545	498	529	581	503	522	544	558	524	539	574	550	560	572	517	561	546	536	554	568	584	537	588	537	531	567	567	537	560	584	549	506	547	557	525	586	553	547	582	563	562	560	562	579	567	543	546	583	564	524	555	540	561	534	545	553	517	551	519	576	517	535	527	569	533	561	570	548	550	523	542	573	533	590	585	572	473	557	525	543	557	517	522	545	575	541	577	551	533	530	532	545	524	534	552	579	527	579	557	553	533	570	535	558	562	574	547	547	577	593	524	577	533	590	547	516	572	544	543	536	533	548	554	530	555	503	555	545	546	555	566	512	589	582	591	552	555	531	544	600	565	539	560	545	570	546	544	522	595	538	571	546	517	538	557	575	525	538	553	524	502	597	558	566	584	558	589	547	532	523	543	550	548	556	583	541	533	544	571	556	548	568	578	545	544	527	588	567	542	572	507	534	562	558	543	553	538	562	547	546	538	529	560	573	504	540	538	559	533	566	565	552	555	543	526	585	519	518	560	566	546	593	539	572	523	534	524	499	555	553	557	566	519	563	547	537	523	569	552	509	571	541	511	579	559	573	563	534	584	562	587	506	576	541	567	567	543	585	553	544	598	566	526	571	553	561	569	544	558	558	587	560	548	541	564	572	544	516	534	543
29069	21336	26315	25873	13770	3496	1037	761	733	677	686	642	726	726	684	719	709	752	686	772	725	801	782	848	859	792	869	913	893	896	834	830	829	779	809	776	772	761	732	706	708	685	648	713	670	697	690	649	650	656	624	635	647	678	649	625	648	625	632	694	677	656	711	670	654	674	697	672	644	685	672	652	669	670	679	643	629	640	657	639	657	665	678	662	660	640	667	642	713	653	668	663	640	666	644	631	676	695	662	649	621	623	649	644	695	637	673	608	650	644	678	651	670	669	694	658	670	635	662	688	647	645	675	653	621	621	659	681	648	642	627	708	728	675	663	609	678	659	643	677	661	665	636	659	716	653	626	643	656	642	669	626	675	686	637	678	665	661	669	613	668	622	671	614	705	684	661	640	660	703	714	652	622	632	647	678	686	677	638	657	672	666	640	708	637	647	656	603	682	663	685	650	630	653	671	646	719	644	653	682	679	621	627	620	683	615	688	722	648	630	721	670	694	650	677	645	660	681	654	662	662	680	700	663	607	653	668	667	634	652	634	654	673	645	631	624	647	682	619	656	667	672	664	642	654	693	719	702	607	649	693	668	670	668	680	665	645	689	644	670	696	663	681	637	688	684	670	659	649	674	669	670	659	627	625	664	652	705	703	668	694	710	696	659	727	653	659	673	686	647	732	682	706	643	713	634	674	711	671	624	652	701	686	659	644	669	717	639	642	638	624	661	674	639	624	720	721	682	649	642	612	658	655	663	683	653	618	652	649	722	673	640	650	627	621	695	680	650	673	681	650	662	673	685	651	670	629	706	678	658	632	637	659	683	619	643	684	715	663	685	661	648	693	661	706	647	653	689	661	647	692	663	697	668	626	649	642	677	684	693	630	646	684	614	654	636	687	693	630	671	661	699	678	676	671	655	671	677	630	631	641	639	630	640	673	670	692	623	646	666	693	645	636	637	630	685	643	677	654	639	642	648	663	650	675	649	649	706	678	650	667	634	685	672	694	693	635	637	633	671	663	653	657	669	687	654	651	671	675	683	707	729	688	603	680	702	643	665	687	606	694	696	673	641	664	700	673	674	719	645	635	670	735	679	652	662	687	636	650	620	689	636	671	675	636	634	683	691	667	653	672	663	724	687	719	658	631	647	688	656	670	704	654	669	647	665	684	705	650	677	673	657	650	671	647	694	648	723	654	626	616	631	642	626	660	651	647	661	661	668	648	647	659	618	637	659	657	643	670	644	683	606	656	623	658	671	609	645	654	670	656	629	675	637	652	664	630	716	644	638	668	632	650	670	642	718	674	654	662	668	660	646	690	692	663	634	671	687	676	651	661	670	668	651	715	681	633	628	668	680	687	725	658	666	709	666	683	658	685	679	655	677	700	680	628	678	659	674	662	638	676	666	673	672	665	651	648	650	721	658	711	687	645	693	666	675	691	714	711	660	642	666	590	620	640	683	660	672	694	691	676	619	709	635	657	695	666	657	638	706	671	692	681	640	709	632	651	681	713	655	647	636	651	661	668	665	666	645	675	674	625	660	632	672	639	702	693	707	650	656	675	660	663	701	661	678	642	615	692	683	653	651	672	670	658	613	692	700	688	685	662	690	646	709	676	639	639	643	648	639	626	685	625	649	688	650	657	656	625	642	659	642	678	655	657	667	645	606	653	722	637	633	660	650	652	707	694	677	611	638	680	677	665	655	658	643	682	684	648	656	649	660	624	674	642	680	668	653	653	668	687	657	678	634	641	696	693	638	629	698	655	671	690	699	680	699	701	683	665	670	629	673	614	627	712	641	677	636	651	602	656	682	655	618	610	647	677	656	593	617	711	622	678	648	693	686	603	665	688	651	632	662	660	684	637	639	655	629	648	630	671	661	656	722	681	612	628	657	670	671	666	677	639	668	682	679	637	689	651	667	647	691	671	678	691	736	652	688	655	601	651	689	730	693	663	656	638	703	697	647	649	647	698	695	633	675	672	636	643	655	643	643	688	689	670	616	661	683	663	663	676	637	638	669	634	641	699	688	675	663	687	654	643	655	690	685	697	699	656	728	685	590	690	645	651	683	657	688	674	721	689	644	637	666	698	689	684	650	670	639	602	638	682	619	654	630	618	669	644	650	664	687	653	685	685	697	638	624	666	648	628	636	718	699	682	667	718	682	696	682	671	697	660	641	698	688	678	683	623	633	645	682	656	638	677	652	636	659	707	628	629	664	652	650	653	685	717	641	645	664	665	692	642	638	683	633	623	679	736	665	648	649	668	705	688	671	698	680	647	675	679	667	675	690	652	667	635	700	660	647	655	624	638	718	655	668	677	611	652	654	664	717	640	664	669	720	688	661	632	674	693	602	688	670	696	656	611	683	649	620	671	633	664	688	656	635	672	657	646	686	649	617	676	645	670	699	647	681	633	684	678	648	661	625	681	689	647	658	672	680	638	682	648	709	651	693	690	634	639	668	648	644	679	690	658	679	704	650	610	638	675	654	619	684	663	624	640	662	667	654	666	638	662	636	638	675	653	651	676	663	628	704	699	690	640	615	683	641	615	661	658	682	693	667	687	687	705	685	648	670	673	721	682	715	638	657	681	643	668	656	632	655	693	680	702	636	673	627	676	604	650	647	661	635	682	654	727	658	639	622	678	691	685	717	623	640	707	645	688	655	649	657	655	662	700	602	698	632	679	690	676	701	596	642	669	607	668	655	620	645	676	683	663	678	654	750	673	668	684	669	654	669	661	695	656	629	678	649	665	672	682	636	638	678	672	638	641	658	668	675	637	689	638	655	618	645	679	649	682	659	650	708	688	669	632	661	697	644	639	656	682	674	675	651	672	664	669	711	704	654	645	643	668	643	684	655	626	644	629	622	631	688	664	645	698	668	662	665	646	642	654	668	672	641	650	666	632	659	675	681	685	639	668	652	681	671	667	651	618	660	628	620	651	628	701	650	645	663	663	641	686	622	672	660	642	666	662	652	657	666	638	644	655	665	679	681	650	661	624	637	671	692	598	683	650	655	689	674	626	678	661	651	657	639	640	638	679	646	656	674	718	619	690	657	655	681	653	640	668	664	700	635	673	668	658	691	699	678	633	632	668	663	662	638	634	697	706	698	649	608	705	670	674	689	653	657	664	676	713	703	674	662	657	654	667	661	692	646	650	593	675	664	670	646	691	649	646	698	625	643	646	655	686	659	693	656	689	641	606	661	660	665	650	730	635	676	655	662	666	651	666	649	654	668	648	652	632	679	699	648	690	613	626	617	674	653	671	657	656	667	670	671	634	630	644	676	680	659	665	661	644	645	680	609	664	712	685	609	686	703	683	647	710	678	659	692	690	665	660	680	653	652	693	644	667	659	703	650	676	677	706	621	653	672	652	702	676	683	649	683	628	599	653	610	627	649	681	619	707	654	630	614	655	723	678	663	650	663	633	614	696	598	689	677	713	655	672	704	648	692	637	673	681	688	673	646	718	632	649	621	642	631	679	642	647	636
50919	34516	30052	28701	15396	3953	1118	667	733	651	637	640	641	682	657	716	684	677	683	728	745	836	869	878	857	887	966	1094	1011	1007	1007	1016	897	811	827	814	798	754	716	621	627	643	626	589	595	589	557	551	581	563	555	585	601	615	601	544	537	578	564	562	600	548	547	558	581	547	583	570	547	552	567	571	561	548	562	563	585	570	554	557	592	568	504	597	545	559	578	565	565	534	514	564	623	556	544	567	544	611	598	556	598	577	572	588	554	593	560	557	577	588	542	562	568	597	523	589	554	547	579	556	568	537	600	532	555	557	544	566	565	559	539	565	561	534	557	546	571	529	520	567	549	587	602	557	566	563	568	569	592	569	539	539	607	571	522	577	568	579	570	604	555	577	595	556	531	567	599	576	582	558	580	550	608	572	546	574	564	540	545	580	555	551	592	546	596	585	581	566	540	533	584	552	519	532	505	539	546	551	572	553	600	589	589	578	606	544	557	590	552	579	546	560	562	534	582	541	569	570	551	566	544	601	547	560	532	558	558	572	583	553	529	564	541	578	583	523	567	540	578	551	551	574	608	578	602	556	517	555	550	571	582	567	576	559	542	570	529	619	609	541	601	583	575	586	563	558	547	584	587	541	597	533	566	584	589	560	605	568	556	571	572	547	601	523	562	607	554	531	538	526	534	528	540	595	598	558	543	549	585	506	521	586	555	605	551	568	594	550	567	563	526	557	564	561	557	516	578	579	564	562	578	548	583	559	517	591	552	555	577	534	596	558	603	558	528	556	556	591	561	577	523	584	535	548	557	585	518	602	532	559	582	554	570	560	555	586	561	586	562	612	569	496	553	584	591	577	550	576	570	606	574	583	536	541	548	583	540	572	581	553	550	536	604	538	600	524	548	554	574	612	565	598	600	571	522	536	600	604	537	560	568	581	565	554	537	604	514	529	583	560	594	573	560	537	573	584	538	532	556	593	591	542	571	521	536	588	554	607	560	526	581	549	552	601	557	580	622	621	600	559	577	532	587	557	556	568	602	558	540	622	558	577	597	546	626	601	549	555	571	534	564	567	540	582	551	556	594	518	557	544	565	548	571	576	522	554	598	579	586	580	577	534	530	573	563	603	509	579	582	546	591	549	559	559	546	554	565	570	572	536	536	559	540	595	524	553	542	537	583	505	583	524	520	539	571	542	578	578	561	526	549	596	578	560	575	578	551	570	574	521	562	524	554	558	568	532	574	519	583	532	582	593	551	594	556	556	573	531	557	563	536	554	554	588	576	548	527	591	600	557	568	525	542	600	587	542	567	576	551	537	547	553	523	600	614	574	609	578	552	545	591	552	542	549	542	561	596	559	556	605	528	533	589	566	554	544	542	554	558	582	565	588	611	561	575	575	522	548	569	550	536	547	548	546	565	579	594	567	546	572	579	552	571	573	543	549	499	548	570	558	603	557	561	598	545	594	573	532	538	540	560	552	532	591	535	602	607	522	566	599	561	520	535	561	535	606	554	577	577	522	560	529	559	581	579	565	580	555	580	585	538	562	585	627	535	555	517	556	578	553	554	556	560	593	542	532	601	598	553	562	535	555	563	523	584	619	528	560	597	600	569	550	574	570	563	577	565	546	593	583	542	548	560	566	576	543	581	571	571	524	572	530	559	567	573	557	569	560	597	566	587	581	537	533	555	576	574	571	541	534	568	546	604	595	552	600	587	589	556	577	535	563	512	556	559	579	543	584	595	626	627	558	554	581	565	557	550	539	551	563	585	538	604	568	574	552	560	588	562	556	547	558	563	590	575	571	528	556	577	526	580	569	601	562	538	557	509	521	567	555	566	579	573	567	562	562	525	545	511	560	577	570	607	564	554	555	558	540	518	564	531	545	555	615	582	573	538	530	582	550	578	528	555	526	564	556	530	554	557	564	545	610	530	571	584	612	542	560	551	582	559	599	541	578	567	580	594	574	555	554	558	548	553	513	591	585	576	535	548	560	589	563	549	528	594	564	538	550	543	518	611	593	535	566	558	578	587	543	541	566	539	545	600	569	598	555	568	539	531	568	589	561	581	595	554	561	543	541	592	544	558	587	593	557	573	591	571	545	567	557	571	573	526	580	549	557	542	562	568	566	566	562	560	590	592	543	594	549	562	570	528	552	549	529	528	555	591	551	519	559	559	560	557	594	559	542	533	564	564	540	576	599	577	561	577	568	564	571	562	567	533	521	561	545	586	540	564	571	551	543	592	579	560	530	567	531	573	553	577	556	591	497	572	589	604	580	559	505	550	606	550	532	556	581	549	549	586	593	553	538	551	555	592	611	534	554	531	534	568	582	520	590	587	566	581	556	540	578	584	575	549	541	526	568	579	586	571	557	544	527	567	546	561	542	527	574	585	526	514	566	570	616	559	575	548	552	574	575	545	556	517	588	564	552	548	607	553	559	614	597	590	605	567	536	565	562	507	563	539	586	592	565	546	546	598	596	553	563	518	560	590	582	554	542	566	540	566	531	560	537	562	549	545	550	562	556	567	574	570	567	584	536	547	544	614	550	542	597	531	591	551	534	565	580	554	597	579	554	582	538	547	581	579	564	580	561	580	543	614	529	546	565	551	548	603	595	545	547	580	583	576	559	576	524	575	597	564	557	513	593	566	560	568	524	576	565	608	558	603	595	544	525	538	581	550	534	527	534	539	573	547	525	592	533	559	592	570	623	572	599	547	520	563	563	621	565	577	531	562	551	566	574	606	549	554	526	555	563	572	552	574	582	565	561	557	560	591	547	585	587	593	576	546	500	561	559	564	576	534	553	576	546	560	531	528	531	565	579	588	531	523	564	532	582	576	517	534	584	593	581	599	570	583	557	584	558	581	571	542	564	632	553	575	619	588	570	534	559	583	546	522	526	516	587	582	550	558	529	562	573	547	566	538	566	585	561	605	602	605	575	528	565	525	554	543	572	569	562	533	535	586	550	571	543	565	558	570	575	609	571	549	534	564	540	565	584	588	569	562	557	597	562	558	580	562	577	545	525	504	580	536	555	557	535	554	587	562	563	597	530	569	543	556	542	548	606	569	571	545	579	545	555	546	591	552	578	558	545	552	552	565	554	507	574	527	542	561	550	561	567	561	539	552	596	563	561	571	557	527	550	566	625	547	558	553	573	540	551	574	531	563	543	567	556	577	555	558	559	534	575	570	588	579	587	535	562	548	567	548	586	573	540	523	580	568	577	587	578	547	536	583	544	585	598	568	594	534	540	604	570	535	618	585	525	542	573	553	555	562	543	582	534	554	553	545	567	589	574	566	588	568	581	559	588	579	555	553	541	565	570	587	570	554	535	570	572	544	590	584	580	552	554	581	575	598	581	533	533	543	559	564	580	580	546	588	561	587	543	582	590	545	545	575	523	558	541	542	511	533	555	563	546	546	560	569	556	558	594	598	546	560	599	571	566	610	558	551	519	592	564	572	566	549	557	548	561	589	560	565	575	565	584	565	561	539	553
27020	20768	27339	24411	21034	13751	2232	958	1020	768	728	729	737	822	758	732	729	728	797	834	839	810	843	871	935	972	1033	1052	1035	1016	1013	975	895	904	853	778	753	750	745	698	703	697	702	726	651	695	650	676	677	633	646	655	604	648	632	630	640	639	652	630	691	661	693	594	646	627	651	636	649	594	664	659	616	656	643	642	677	650	627	678	634	662	615	614	671	665	632	621	634	657	592	670	659	630	632	655	643	621	638	693	636	666	690	641	674	662	633	659	661	640	630	642	663	633	638	648	618	680	620	650	688	625	644	662	601	666	612	622	593	640	659	654	592	641	601	654	573	587	654	662	636	641	647	635	620	692	639	676	653	656	621	642	643	687	609	639	637	599	630	656	652	652	620	617	657	634	632	607	612	699	639	634	590	635	703	654	636	626	675	635	647	636	608	653	577	692	635	649	634	642	634	627	648	688	655	631	647	662	639	595	706	669	642	615	579	642	647	633	611	634	651	642	621	628	648	659	657	620	634	649	657	648	666	666	678	672	672	648	636	659	643	630	632	633	644	640	624	632	597	654	668	632	651	653	666	643	657	688	638	682	616	673	640	613	663	629	613	656	643	703	643	661	615	688	660	657	616	631	670	637	684	595	632	637	703	606	655	645	705	635	628	648	641	604	636	676	676	601	647	636	639	671	655	643	617	644	627	635	623	652	624	608	594	625	613	603	642	664	599	670	608	635	641	638	624	620	671	621	608	622	648	668	683	692	628	597	642	653	649	628	652	662	660	639	634	652	647	603	670	621	639	668	660	632	635	634	637	630	712	613	666	652	606	653	657	604	695	630	639	661	624	673	652	661	645	624	644	625	690	618	575	617	675	617	650	658	669	685	650	663	677	666	654	638	572	660	653	663	604	650	632	653	663	649	617	618	630	620	655	635	690	652	692	640	640	676	661	670	612	668	614	622	620	638	628	611	655	657	630	653	627	667	667	768	613	590	611	649	670	639	631	611	653	642	644	631	610	625	653	663	666	620	604	624	626	630	671	644	644	666	632	644	630	642	694	630	656	642	630	635	671	641	603	686	668	655	668	669	661	621	663	637	668	658	658	674	670	666	605	666	644	625	650	655	624	643	621	694	649	637	593	617	643	640	636	630	660	664	614	625	632	640	678	650	647	690	656	643	664	618	657	627	614	685	636	647	668	638	660	643	681	622	617	654	654	632	636	662	667	629	636	622	664	672	630	608	623	614	583	602	625	653	611	657	609	611	632	661	658	622	665	626	648	644	631	649	659	660	646	628	617	674	639	641	641	664	645	625	639	661	669	674	676	622	642	653	637	655	563	629	602	649	598	643	602	696	614	639	677	653	604	631	677	650	667	601	685	658	624	606	626	630	612	675	655	639	630	600	650	616	668	638	671	597	643	636	645	652	635	657	595	643	655	654	638	640	644	639	703	630	632	602	639	662	630	611	661	680	603	696	603	659	704	639	629	675	702	647	604	677	653	644	609	625	625	638	639	602	646	628	641	662	636	643	644	636	619	635	667	591	614	627	660	697	629	654	644	652	636	625	631	628	649	716	668	606	629	663	622	625	615	645	650	627	558	674	648	642	653	644	642	619	613	646	631	641	632	602	599	594	646	664	622	620	661	610	636	614	606	681	653	647	677	622	677	628	642	622	624	642	684	651	608	626	635	661	591	653	660	630	661	681	661	644	678	656	663	608	608	590	650	618	638	648	666	647	650	614	637	658	622	672	649	589	639	606	617	687	582	675	658	613	642	653	629	655	601	649	640	629	602	614	638	658	603	661	637	634	642	653	679	654	624	632	607	626	625	655	623	663	638	670	666	616	586	616	592	634	592	630	626	602	628	687	639	659	667	575	650	643	649	624	648	662	627	604	653	654	644	582	621	656	649	647	675	661	629	648	622	598	634	682	631	622	693	636	650	640	623	657	625	605	621	613	661	617	681	633	608	616	640	682	669	601	576	657	663	661	661	658	667	625	662	633	618	666	644	586	614	657	609	603	615	629	653	636	617	593	705	656	657	640	668	579	647	640	677	656	661	669	697	610	590	633	654	637	616	663	617	605	656	680	638	637	601	683	679	630	640	622	641	620	667	643	646	633	671	625	630	638	619	644	612	637	629	616	639	646	629	664	670	674	648	646	635	631	640	673	640	678	655	680	637	625	629	645	643	690	643	657	680	628	646	624	581	672	641	577	645	629	615	641	665	636	595	701	699	653	611	631	651	612	654	628	679	613	614	618	654	634	651	671	654	656	650	633	612	677	635	647	594	640	623	617	678	606	658	686	624	640	603	672	667	666	632	684	649	632	627	645	587	604	657	606	615	643	618	608	627	616	668	687	606	624	620	622	668	593	637	607	672	647	595	646	651	616	675	686	656	639	621	656	643	650	637	651	587	658	682	589	608	636	603	655	635	642	650	638	653	635	678	618	645	640	680	698	585	645	662	672	607	651	658	645	645	588	658	644	613	597	609	605	604	703	669	607	629	673	640	639	661	610	678	648	623	647	613	611	615	591	654	646	630	642	665	637	630	669	625	644	647	652	615	627	617	586	683	638	614	630	602	555	638	645	626	649	688	645	608	643	667	676	631	663	633	621	585	607	652	647	624	660	589	637	641	641	651	646	643	675	652	683	635	594	603	680	647	660	679	590	651	665	631	614	659	628	667	648	603	664	642	603	676	601	618	637	636	637	673	652	683	659	646	671	648	604	608	649	685	637	637	643	655	659	639	637	650	599	611	614	619	602	647	658	648	645	646	702	638	644	645	662	694	684	653	650	612	628	639	626	658	648	637	684	650	609	648	642	598	653	648	612	640	666	623	613	630	652	619	659	610	649	592	648	637	678	638	599	608	635	669	638	644	642	675	657	634	663	645	625	703	646	643	654	628	637	626	666	648	627	616	610	656	633	654	669	626	664	643	644	668	655	684	636	620	699	612	665	683	630	620	703	644	627	617	573	666	612	609	666	600	698	639	654	639	638	652	658	639	616	638	611	607	605	687	677	626	615	645	692	627	591	632	644	648	632	667	641	675	651	626	633	652	649	600	621	613	648	647	654	571	640	657	626	622	645	640	622	629	627	595	590	622	615	599	640	654	658	656	614	690	617	647	644	653	633	647	602	721	667	657	656	626	623	645	648	623	611	627	645	613	606	703	633	650	661	651	629	602	655	610	656	667	627	634	625	638	617	621	613	637	645	648	641	649	627	645	640	647	655	667	643	666	666	678	679	651	681	605	652	667	637	645	667	638	611	632	616	648	600	619	671	627	637	674	626	674	661	638	623	578	653	643	637	684	691	598	636	602	668	636	644	608	658	615	626	635	633	628	677	657	659	647	646	637	586	644	625	615	668	641	617	631	669	624	672	588	608	656	605	604	624	630	654	604	643	642	642	663	663	628	643	598	651	644	632	618	630	634	647	629	642	660	618	636	659	685	657	626	642	654	611	601	657	611	635	672	679	623	628	646	641	646	668	648	590
46137	38573	34469	31856	18708	6462	1430	1111	1291	886	699	703	733	773	815	757	795	810	785	846	865	961	942	987	1080	1155	1344	1355	1334	1255	1168	1194	1078	1023	978	902	845	801	791	706	674	641	613	592	630	562	585	562	558	527	533	495	525	554	561	540	548	533	550	544	503	535	543	553	520	567	519	537	577	535	537	562	558	527	523	564	599	557	540	573	562	555	508	538	568	520	550	547	563	571	558	516	556	577	546	552	564	497	543	551	569	565	536	509	505	519	584	530	554	496	535	552	551	562	534	527	536	577	556	548	538	546	543	529	545	552	548	551	554	588	524	540	531	557	547	530	561	558	539	541	519	516	544	532	564	516	543	528	574	516	523	576	502	538	547	520	592	534	542	572	567	528	550	489	551	539	505	521	564	562	593	529	556	552	505	542	543	538	575	565	551	510	545	565	544	523	542	530	525	541	525	543	518	563	525	558	534	584	552	584	538	536	559	571	528	529	546	533	557	525	525	525	537	522	559	547	501	553	531	559	535	510	552	527	489	521	522	536	499	539	566	517	516	531	548	563	541	546	564	526	553	551	527	531	533	492	549	535	517	567	553	541	500	533	541	540	519	544	472	483	554	523	522	552	561	542	550	536	554	545	562	553	484	555	511	516	557	563	556	530	537	509	535	573	553	559	541	521	560	542	510	553	508	545	536	563	542	513	518	496	572	547	549	499	527	491	517	512	495	535	575	568	519	506	517	537	536	571	533	569	558	513	558	563	558	537	589	492	525	556	559	555	555	566	549	558	551	528	549	550	561	586	505	532	540	493	561	516	561	535	555	527	501	556	584	556	545	497	580	534	552	518	577	530	557	536	558	544	577	536	503	554	572	540	527	565	510	555	559	604	528	541	534	505	540	578	550	553	509	558	551	539	545	524	571	566	543	520	520	506	571	552	522	514	588	544	549	547	550	522	532	538	509	541	533	512	521	585	540	551	526	553	549	513	516	565	533	552	522	561	506	564	524	535	537	508	544	551	550	567	521	535	532	533	502	512	526	534	494	544	562	607	532	539	523	518	553	523	519	506	506	538	579	585	523	552	501	570	519	551	534	524	557	534	529	569	550	528	544	573	580	521	531	575	542	552	555	506	554	507	563	505	550	513	531	515	562	563	540	551	570	540	508	536	524	567	576	525	545	575	568	542	551	521	532	569	492	559	549	542	557	564	591	541	547	560	545	523	533	502	536	545	495	507	552	530	518	549	508	568	542	535	562	513	523	511	505	563	551	550	501	574	562	539	553	564	527	536	517	587	553	577	555	565	543	538	528	563	565	520	530	496	529	525	595	603	550	529	520	578	542	531	581	535	542	563	543	564	583	554	528	515	557	528	572	547	558	503	548	534	524	525	543	568	553	501	522	517	527	545	547	526	545	520	544	553	519	502	592	526	524	549	563	543	522	558	554	557	533	534	572	543	553	524	552	566	540	530	541	530	540	529	520	520	509	533	520	539	554	550	585	520	580	470	510	527	510	530	520	551	534	494	504	549	580	503	503	527	556	507	612	559	575	536	583	571	552	549	532	528	544	503	502	537	526	578	575	534	565	536	555	542	548	525	516	571	553	546	615	502	533	528	488	508	561	555	573	556	553	561	585	545	542	528	535	530	528	579	553	556	550	553	564	527	539	559	556	540	529	566	527	557	556	535	522	534	534	534	561	568	551	578	561	547	524	499	545	518	527	500	524	523	509	576	528	515	555	516	547	558	556	538	551	531	549	535	588	557	522	495	542	496	556	571	556	550	555	558	555	559	542	503	562	565	514	551	544	554	561	537	501	515	514	533	541	549	529	548	517	570	531	508	494	570	512	552	547	552	549	513	563	520	511	576	491	560	537	515	539	523	556	549	534	525	530	556	554	546	568	532	496	558	535	550	508	538	580	507	530	528	531	555	520	529	506	538	580	553	581	559	536	550	517	542	524	516	528	553	533	542	530	514	540	511	521	498	555	556	511	544	506	539	524	518	542	500	530	553	518	579	538	508	579	557	523	551	531	545	539	527	531	546	533	520	511	535	514	569	554	510	561	548	521	520	552	532	554	576	584	560	566	573	544	512	520	541	565	540	515	560	555	548	525	572	583	552	542	519	560	533	569	551	542	566	546	548	517	569	575	543	535	557	549	540	529	534	560	547	528	524	545	528	536	573	530	533	527	555	533	536	570	532	502	571	503	547	529	587	569	527	527	507	560	571	571	536	535	558	551	535	535	526	568	530	554	536	522	525	535	537	565	525	562	580	477	589	522	549	550	550	498	558	494	557	534	516	529	553	546	533	565	564	569	533	539	545	579	549	551	537	536	536	520	524	526	556	551	548	512	530	528	538	515	584	565	589	575	565	548	501	568	517	546	558	547	548	611	523	546	581	515	554	562	558	534	567	493	503	520	502	505	516	512	519	547	533	552	571	544	517	557	557	507	562	533	481	544	578	516	536	550	518	548	541	551	522	492	542	559	551	529	508	524	544	558	542	571	559	556	517	509	504	553	569	520	555	531	549	560	513	510	510	563	547	529	520	526	533	576	546	468	576	500	579	552	576	514	542	540	562	526	553	585	554	577	566	517	548	496	531	540	543	511	521	544	488	559	493	536	580	548	505	524	588	532	548	551	553	532	513	561	548	518	579	523	533	510	589	530	535	491	572	562	551	563	516	559	535	525	533	512	524	531	507	554	536	496	559	538	506	512	544	529	549	501	501	562	523	543	519	527	561	531	531	559	557	503	521	565	562	540	558	560	538	530	579	559	581	528	561	553	580	527	557	513	535	538	555	547	562	537	538	575	508	511	557	528	566	551	512	574	567	522	539	576	487	529	524	527	527	529	545	531	510	555	520	548	549	562	504	574	556	520	481	548	590	531	566	546	573	569	520	578	548	552	551	592	521	509	536	542	546	582	504	538	521	551	585	560	560	556	526	540	527	560	514	543	525	600	546	523	561	508	581	518	538	573	562	555	552	529	527	547	563	534	555	542	496	532	538	560	550	557	523	562	556	512	561	534	559	561	540	531	563	554	529	579	545	574	512	588	537	569	528	498	550	541	546	577	547	528	525	586	529	542	543	482	523	559	540	537	557	547	535	516	572	550	560	570	565	524	545	593	521	537	566	552	511	498	583	588	506	554	531	569	546	562	542	549	532	542	578	569	567	503	550	541	528	556	557	563	563	535	498	592	573	552	584	575	516	540	523	551	565	535	532	585	584	549	502	514	531	570	564	560	535	530	500	556	540	534	553	539	540	548	551	547	522	518	575	557	512	550	536	521	559	554	556	555	538	519	535	533	573	578	510	576	562	530	533	529	548	557	542	547	571	539	552	544	529	538	570	510	547	539	584	527	525	581	552	583	563	558	541	572	501	585	555	579	594	578	566	550	533	547	576	515	528	560	543	551	553	534	589	572	521	551	502	566	534	521	507	533	546	546	499	545	530	562	554	526	565	503	531	511	548	549	576	568	527	554	585	515	601	537	591
26291	20800	27646	23973	20693	18960	4504	1186	1257	834	801	788	872	863	848	829	923	891	885	929	919	842	893	891	890	1013	1086	1161	1148	1101	1092	1008	993	937	888	909	885	807	802	792	763	760	770	724	704	691	710	642	698	687	694	675	639	719	687	693	696	683	684	671	737	698	674	677	623	721	666	694	658	672	687	716	684	673	662	656	629	680	628	645	642	670	672	725	683	681	658	688	617	699	716	678	703	625	652	668	735	678	681	683	638	703	656	695	643	643	646	680	675	650	614	722	680	614	658	641	693	677	693	649	742	733	662	682	705	671	681	689	686	658	679	690	704	689	671	687	660	681	635	702	739	670	686	736	655	676	693	670	674	666	685	766	700	687	691	668	670	715	643	691	691	673	714	685	646	656	619	672	641	672	669	673	671	667	739	669	683	675	712	643	655	718	651	674	651	648	655	680	624	668	653	674	659	634	660	681	625	689	700	626	671	701	710	677	664	734	634	669	703	673	725	685	703	712	702	673	666	628	654	647	700	665	678	677	715	701	704	667	676	701	663	679	666	688	681	675	645	668	701	670	635	672	642	691	690	701	694	667	689	683	639	673	695	672	634	626	658	677	695	703	652	721	673	629	669	689	644	715	652	667	672	692	671	708	627	687	693	615	704	710	633	631	676	671	704	684	656	705	625	707	776	668	727	671	642	695	672	670	654	648	666	671	637	666	668	655	643	691	695	647	642	673	661	633	634	695	613	676	654	663	656	604	689	645	671	650	695	722	612	716	683	693	674	661	657	725	632	712	666	650	680	644	663	694	718	686	668	697	698	668	683	666	693	695	682	675	712	626	678	648	737	671	651	751	691	731	695	669	646	680	695	667	687	707	684	659	652	663	615	662	675	613	687	651	719	655	711	697	699	660	670	653	652	705	668	669	710	647	690	640	606	676	611	665	627	683	674	660	660	707	700	710	683	662	624	647	632	646	658	668	661	664	638	710	678	661	664	712	630	707	679	657	651	704	717	652	690	679	673	694	654	702	660	693	692	659	650	715	676	685	653	710	699	660	677	668	656	701	704	660	649	698	667	689	669	632	683	657	664	642	679	689	714	677	685	684	699	636	654	666	652	670	677	660	656	716	649	707	691	715	638	682	735	666	679	703	646	692	732	687	646	680	701	692	667	700	678	680	685	698	651	678	659	664	721	668	716	620	656	687	659	692	666	682	682	702	691	705	694	683	724	715	712	677	660	685	692	692	700	660	756	651	647	691	669	685	645	645	632	684	646	693	644	666	653	707	713	665	700	671	650	659	688	644	684	696	665	678	701	678	661	698	654	665	719	670	730	671	713	669	700	636	720	676	660	688	672	693	670	708	664	638	680	689	658	675	689	646	704	645	679	673	655	639	639	713	633	696	666	680	642	650	692	665	667	652	678	684	700	690	686	684	695	639	685	699	640	629	638	672	653	713	628	635	680	666	670	648	660	713	666	684	633	671	663	689	667	691	658	681	679	692	640	660	687	650	690	692	636	692	741	698	701	653	682	694	679	659	703	681	636	661	667	661	650	731	676	685	656	710	662	688	704	653	683	687	670	659	678	697	674	691	734	701	680	671	664	704	647	667	673	719	700	653	655	692	654	682	695	716	661	649	673	695	690	702	639	675	653	697	696	663	685	689	680	692	678	701	670	694	673	652	701	710	641	700	632	715	698	670	662	646	634	660	710	655	708	701	705	684	651	672	655	667	655	668	642	678	734	691	677	665	682	663	673	681	671	638	670	613	659	718	617	665	656	658	656	652	671	660	664	690	667	675	682	734	652	655	719	658	686	706	681	675	636	663	695	632	667	622	661	695	671	684	681	676	697	690	672	678	651	643	681	685	721	644	643	650	694	664	688	622	689	650	661	663	651	668	697	692	688	708	673	679	666	675	671	687	683	745	678	687	658	692	685	630	680	690	696	692	666	684	689	663	663	735	664	663	669	690	680	663	653	637	669	646	667	689	692	703	669	685	698	689	699	666	688	651	701	661	664	703	644	662	694	684	704	699	714	695	684	670	715	689	660	658	721	715	630	713	708	738	699	699	697	686	651	696	621	630	612	686	625	646	639	658	674	676	655	665	744	668	692	659	709	674	693	688	695	693	661	673	670	658	719	664	661	664	662	670	666	692	685	655	646	666	675	687	682	705	668	706	668	686	659	658	676	634	671	666	690	710	703	678	665	676	641	635	732	666	681	706	696	650	721	699	683	692	653	720	683	686	720	639	690	690	693	654	665	644	690	693	729	645	690	671	653	669	685	686	655	698	678	668	639	632	667	664	707	671	685	687	653	606	594	685	654	658	672	718	644	627	642	684	678	682	666	662	723	681	680	669	683	691	680	662	705	683	617	672	693	677	669	683	633	712	619	653	673	687	742	662	673	693	645	678	693	675	694	676	642	659	660	661	678	706	742	678	683	700	703	707	676	699	639	647	670	664	623	727	672	637	647	709	692	668	651	691	674	657	701	690	681	638	671	721	724	687	668	639	643	671	705	652	663	657	684	716	717	718	675	691	675	695	660	694	629	669	693	676	693	640	683	660	686	625	686	727	699	671	619	661	680	655	671	716	632	661	655	667	734	644	665	690	711	672	700	695	694	676	667	681	690	661	655	639	660	694	717	691	700	664	707	697	683	670	698	671	630	683	735	665	671	663	695	646	709	708	632	688	651	700	628	667	681	658	714	649	634	614	696	683	695	694	655	674	658	698	656	624	674	730	698	630	713	724	658	624	634	657	640	659	655	642	646	670	666	638	690	719	687	658	687	639	697	687	666	668	697	642	650	711	757	636	679	663	684	662	657	679	663	704	684	677	685	689	695	685	646	649	649	688	706	664	649	647	661	658	675	648	673	671	653	663	612	680	669	672	647	660	645	657	696	706	659	666	648	675	697	698	694	643	723	689	701	655	679	640	652	696	679	640	665	677	665	723	674	643	691	673	633	665	700	677	679	662	745	674	664	669	614	682	682	725	688	676	666	686	679	710	650	694	658	643	672	648	697	719	643	680	676	610	682	655	669	662	674	721	662	696	719	652	667	668	688	675	702	694	642	687	687	666	684	732	664	682	689	671	637	669	650	660	683	705	655	663	671	641	637	683	691	705	664	644	656	629	674	683	717	716	701	624	696	672	716	680	681	725	688	682	697	698	686	685	675	731	628	669	688	615	674	662	625	649	672	671	665	670	668	648	687	695	631	690	665	630	682	697	717	648	680	645	666	669	642	642	685	681	694	700	674	647	657	662	746	671	613	645	603	664	678	631	673	686	645	689	652	655	702	669	678	733	669	657	646	701	709	680	661	635	692	703	667	726	695	655	704	617	639	735	708	654	670	649	691	705	658	654	654	674	638	667	697	658	624	696	677	648	674	686	653	627	679	682	689	696	676	666	685	642	707	640	625	678	695	681	688	665	641	628	657	704	676	687	688	701	660	694	640	647	665	660	656	678	684	680	688	713	699	699	689	651	671	715	702	669
50623	39739	34154	30283	15900	5837	1436	1569	2133	975	811	862	926	982	1002	946	971	1025	1002	1035	1000	996	980	1102	1130	1353	1457	1587	1560	1431	1332	1233	1167	1155	1068	976	906	829	804	743	720	713	615	594	652	677	555	611	561	569	567	579	529	544	561	538	564	580	539	577	607	575	546	571	581	569	551	545	583	604	555	577	521	607	555	585	525	539	588	552	571	618	601	560	555	577	573	538	549	575	559	574	559	566	554	590	575	569	560	552	531	572	594	548	553	586	573	574	559	596	576	514	559	547	530	570	598	568	610	589	562	584	569	598	556	607	542	576	576	582	503	550	556	580	535	555	581	562	555	551	594	613	625	567	566	546	587	563	541	563	573	560	546	571	584	558	570	529	565	571	560	548	588	565	554	593	576	636	554	541	544	576	552	562	584	581	560	580	585	535	624	565	556	527	525	588	554	598	589	547	599	566	566	538	556	573	537	538	568	585	554	538	558	526	593	600	544	587	575	538	546	547	560	565	523	596	550	569	576	552	600	576	576	562	547	512	577	567	606	522	578	605	539	564	561	579	544	575	602	573	570	565	589	551	561	590	558	567	579	571	566	578	600	553	528	596	552	571	547	580	546	570	574	575	540	613	616	588	568	571	582	564	565	537	567	550	563	576	525	582	570	606	632	576	607	547	571	574	544	560	589	540	545	600	603	529	549	552	571	546	541	583	571	583	558	571	564	579	578	556	568	563	554	534	568	576	554	581	561	611	547	598	593	561	563	611	628	570	569	553	557	582	621	574	565	578	542	566	535	605	571	591	578	589	545	554	567	574	564	575	543	586	577	557	574	592	547	565	563	549	585	572	562	548	583	580	566	605	561	552	559	524	580	568	556	524	577	578	546	590	590	598	551	547	588	646	564	519	618	541	566	588	562	563	568	593	551	625	582	598	532	599	573	593	617	554	569	599	566	579	571	550	583	525	598	583	550	549	579	588	556	658	544	571	529	561	552	549	575	594	539	572	556	582	563	558	614	563	596	628	590	617	530	554	565	515	559	554	564	527	583	573	565	562	576	554	590	556	552	579	598	560	536	608	553	591	544	544	567	608	546	515	602	507	553	527	627	556	588	538	539	518	593	574	605	602	543	600	572	555	581	569	523	559	560	551	521	570	562	587	644	544	563	568	567	565	561	568	541	572	581	563	595	543	574	572	570	574	565	626	594	568	596	550	578	598	551	547	563	583	549	556	525	509	575	576	554	585	580	535	601	575	600	604	528	529	534	557	540	550	550	525	538	545	566	604	583	570	620	608	522	583	567	591	538	565	568	599	524	521	549	573	548	573	589	551	594	560	560	568	524	612	585	582	550	542	549	552	562	572	569	592	534	569	538	539	569	583	553	564	574	563	632	552	536	580	554	549	582	573	569	547	582	492	556	573	539	606	603	545	546	548	551	566	563	578	575	560	600	595	579	546	570	565	572	562	537	577	620	552	563	540	600	567	548	536	554	549	603	562	563	568	550	567	585	586	548	555	584	589	565	584	589	572	594	560	575	570	579	588	559	590	553	601	573	600	555	559	572	580	538	553	557	558	565	576	566	584	612	545	540	600	554	606	604	564	534	553	564	584	568	561	586	592	542	535	568	569	546	595	575	550	514	534	587	580	596	525	541	577	555	603	536	582	537	578	569	557	572	565	592	564	563	569	608	552	553	606	555	580	553	595	588	571	584	560	574	571	566	591	528	601	578	551	576	581	556	564	600	588	547	586	545	516	575	560	538	555	566	568	557	556	581	543	586	521	566	609	623	556	532	590	645	494	553	539	559	585	545	562	558	568	565	540	592	600	569	557	583	574	588	573	571	559	569	568	563	557	588	536	568	574	564	553	565	547	600	585	555	626	583	568	594	571	560	553	581	569	575	577	565	529	564	566	553	559	523	579	593	533	608	587	539	520	536	572	561	600	562	562	544	542	583	574	561	550	533	586	562	557	553	556	556	532	543	545	551	584	577	564	557	599	564	578	596	566	574	562	547	525	541	558	557	590	547	535	547	528	566	563	624	550	561	537	601	573	548	558	545	548	590	570	589	578	580	570	558	521	547	540	588	536	574	543	539	556	550	575	554	565	591	553	604	558	605	558	562	554	551	593	604	587	583	536	582	568	542	582	585	592	576	571	579	548	572	539	560	543	542	544	567	552	541	576	570	535	579	544	562	588	551	540	604	575	567	550	586	507	558	535	545	581	559	553	572	596	613	570	558	546	549	605	597	531	551	568	534	545	534	562	526	550	577	573	590	561	592	552	581	552	559	530	584	610	540	541	566	528	563	586	586	587	554	563	556	545	596	558	585	546	559	555	588	559	585	563	546	603	573	595	556	564	554	576	577	531	530	577	605	587	556	557	507	566	565	512	575	580	571	587	591	551	564	569	534	566	581	604	582	598	530	542	561	559	586	584	565	570	568	596	549	587	564	590	581	560	579	578	560	545	563	565	592	546	574	603	566	547	608	555	558	557	572	609	607	561	584	554	564	582	580	549	535	574	597	554	605	568	590	592	543	579	567	549	590	561	545	560	550	556	532	556	578	541	589	565	604	587	564	595	541	560	589	589	536	547	568	559	589	566	549	573	560	570	553	578	551	586	574	623	565	529	512	583	546	527	569	585	546	567	539	532	550	593	569	564	545	555	643	587	555	624	550	543	583	576	567	564	590	570	551	535	575	548	574	547	594	570	561	615	521	564	601	591	566	549	610	505	546	559	586	610	564	600	589	560	555	545	571	557	528	614	579	562	584	544	570	548	580	554	538	552	593	589	532	583	546	560	557	575	613	563	537	549	601	532	564	557	574	566	580	557	575	546	547	545	528	590	610	540	558	581	580	589	621	578	549	530	584	596	567	575	563	568	554	551	625	532	546	559	571	625	582	525	523	578	539	606	587	568	591	531	559	570	595	579	516	585	582	586	546	573	562	584	543	591	590	551	560	559	558	569	576	586	571	546	509	600	561	598	566	554	541	588	611	568	559	595	590	543	553	565	578	562	585	588	549	597	605	609	592	566	556	548	553	602	577	571	532	553	554	574	552	570	569	571	582	569	569	557	583	577	579	568	541	556	503	586	593	586	590	575	597	563	575	554	568	563	559	531	576	541	572	527	561	562	606	583	586	560	612	559	576	590	561	560	553	579	527	589	554	557	536	592	530	589	607	574	580	571	575	577	547	533	535	600	525	597	542	588	556	593	571	538	542	592	581	544	568	561	572	599	588	571	560	567	560	581	560	579	555	549	585	583	574	602	579	553	570	618	555	579	596	536	530	597	593	586	541	525	576	554	564	537	559	577	541	571	574	562	555	558	546	563	574	559	598	534	547	571	579	568	575	570	557	539	583	564	564	599	578	582	569	552	530	523	607	560	578	543	541	581	531	608	585	554	525	526	557	566	542	553	527	549	575	630	565	557	542	601	561	570	538	556	559	595	583	581	531	597	547	568	558	563	544	592	530	558	551	572	558	605	570	533	570	575
25509	20767	27802	23805	20768	20689	10116	1537	1732	967	829	856	833	915	940	925	861	848	856	899	883	890	883	936	927	997	1157	1131	1219	1135	1123	1085	1064	988	1051	913	843	856	762	750	773	720	716	711	708	671	671	624	663	629	657	705	659	652	646	724	661	658	670	671	679	641	685	714	652	663	658	651	620	613	656	690	648	686	700	651	669	692	692	649	648	666	631	676	630	658	627	650	667	696	697	658	666	649	660	657	683	694	695	607	658	704	692	646	667	718	593	620	698	637	650	646	631	652	621	652	641	647	670	633	685	710	651	650	633	612	645	669	623	649	631	648	620	655	632	669	639	626	703	636	634	625	656	669	652	707	633	637	660	644	677	687	646	633	691	673	689	692	729	662	654	655	706	642	657	627	671	611	669	658	648	656	658	667	633	670	667	650	667	678	676	639	634	649	658	600	639	703	651	636	585	654	653	641	694	613	670	674	657	648	674	683	661	662	651	658	641	602	640	673	593	647	664	660	663	639	660	664	668	653	713	679	651	666	651	648	650	654	685	681	635	674	672	692	711	628	638	640	670	673	663	696	630	615	680	638	673	643	648	656	621	607	631	640	678	620	674	717	676	675	621	650	705	642	646	668	663	650	645	659	672	658	647	667	655	707	615	712	647	657	661	708	647	654	659	675	680	646	643	599	663	649	673	597	634	651	698	687	652	691	596	638	638	653	668	682	677	664	613	625	648	615	683	692	662	657	646	635	656	636	671	637	651	663	600	687	630	703	674	679	665	638	641	688	647	670	677	686	673	702	608	655	648	617	685	613	623	622	692	624	663	687	683	643	694	704	647	674	622	648	677	642	649	673	650	648	681	669	593	659	668	629	677	642	657	676	639	614	656	670	665	631	683	662	694	644	657	662	626	637	688	639	661	666	645	620	621	676	624	645	690	673	672	653	691	637	694	691	643	669	695	630	666	629	662	603	714	674	637	682	660	663	639	638	700	634	660	623	661	717	642	682	647	631	694	674	619	654	638	638	670	673	632	639	631	635	602	649	663	675	659	676	654	658	640	663	641	652	653	645	679	634	638	665	614	622	707	710	653	627	673	606	685	649	646	663	691	642	611	666	659	672	684	718	711	684	619	689	656	654	698	649	672	705	635	670	660	697	710	659	644	655	682	681	615	639	661	666	690	631	679	676	607	694	638	664	620	637	646	631	692	642	695	626	622	638	627	688	649	658	703	648	643	688	642	652	691	657	657	665	665	660	607	688	669	704	663	695	671	693	695	654	622	681	658	674	619	628	644	618	675	619	659	634	645	687	659	636	625	655	689	633	613	638	657	660	647	661	677	640	638	631	662	646	684	631	634	653	634	722	637	704	698	674	709	608	642	632	689	704	680	634	646	715	686	636	626	686	645	655	673	663	686	693	654	645	653	642	670	616	669	616	663	635	610	636	625	672	672	673	689	660	686	681	670	624	631	635	652	717	630	661	724	622	677	646	660	744	648	695	672	601	633	688	631	623	697	657	640	641	654	665	667	672	634	665	668	700	682	694	671	644	732	641	619	682	670	645	668	635	659	674	671	683	694	695	658	655	643	688	682	662	660	627	619	613	625	667	664	621	709	621	631	618	694	708	619	649	714	653	668	647	668	687	681	637	632	674	646	625	668	626	707	692	672	639	671	647	618	643	626	687	652	689	653	624	611	671	691	667	606	664	628	637	669	667	634	606	676	652	668	654	642	612	637	694	671	726	668	669	703	639	631	675	626	679	625	666	666	637	691	652	692	634	652	684	655	613	651	596	634	665	620	667	637	685	612	653	669	604	649	669	617	590	611	658	661	637	645	623	661	624	652	654	643	703	701	654	634	662	666	699	641	668	662	660	678	631	639	635	672	618	641	652	645	639	623	619	689	651	726	600	675	683	668	673	616	619	672	645	707	653	624	619	624	689	626	664	653	659	658	662	636	649	616	655	606	672	611	691	684	657	648	626	623	646	666	661	643	703	712	693	676	657	644	630	665	636	604	681	663	631	598	685	656	665	705	657	694	682	649	622	660	645	661	690	675	632	675	669	676	686	631	703	685	647	648	640	642	646	659	612	614	672	667	679	647	655	646	673	637	614	605	626	682	657	652	671	689	686	654	671	707	660	623	653	653	654	618	669	665	686	620	666	638	652	603	644	610	644	619	658	679	666	684	678	620	632	686	641	632	686	693	647	635	634	651	682	656	621	679	697	648	661	662	609	679	690	638	658	699	654	658	693	660	708	656	670	637	646	691	658	649	698	623	650	655	616	613	658	643	662	676	630	647	651	646	616	640	654	595	605	635	639	686	688	676	630	637	658	665	650	612	582	649	652	636	645	607	698	696	651	643	612	628	666	641	636	648	653	686	681	635	696	653	695	642	644	694	663	645	641	690	634	651	632	599	643	630	686	692	650	641	725	635	723	642	644	681	609	606	641	639	678	637	642	660	676	670	676	694	651	633	655	619	650	732	599	703	638	643	689	662	670	694	631	694	643	667	655	670	639	632	655	655	667	623	667	652	614	684	670	620	672	700	687	659	713	659	625	659	663	676	660	685	666	605	661	628	619	649	643	636	601	673	669	642	631	653	649	635	649	630	652	697	655	616	649	669	584	631	618	667	668	670	643	683	688	637	635	647	672	648	659	682	672	678	650	677	631	668	627	663	656	660	679	676	659	610	638	647	664	644	681	630	676	642	658	674	664	653	648	656	640	595	644	656	649	670	641	703	702	698	661	609	663	690	640	589	663	671	691	635	655	627	627	667	675	642	626	661	721	661	627	690	656	683	693	649	684	681	659	645	605	641	704	667	619	698	630	644	677	664	646	661	652	642	641	642	612	688	660	647	682	676	619	639	656	677	642	669	677	635	616	658	662	658	640	649	669	588	667	631	707	631	664	647	649	651	639	667	697	641	625	639	673	732	637	653	721	680	691	617	647	647	652	621	648	668	662	627	628	678	659	668	690	703	642	621	602	646	647	636	667	630	649	629	617	638	652	652	657	671	645	653	637	614	674	681	685	680	649	686	713	616	623	652	712	703	625	686	648	680	649	661	709	663	654	637	664	665	675	640	667	652	616	649	631	663	645	638	664	651	651	638	673	648	655	696	706	699	629	640	648	682	616	651	619	654	631	645	640	677	592	678	696	640	644	658	641	637	613	666	703	656	694	640	652	668	655	673	634	623	675	673	654	681	649	611	620	654	681	661	628	600	649	638	633	636	608	685	613	674	610	666	654	577	651	673	662	704	694	649	657	639	689	645	627	662	678	655	635	655	628	669	672	689	679	690	640	650	621	652	687	649	665	669	618	649	659	705	654	713	712	671	652	712	651	601	643	651	630	677	649	685	611	676	635	600	696	659	662	660	627	651	667	629	684	668	654	603	640	673	674	681	691	647	595	675	621	661	692	676	681	655	655	664	718	711	632	609	627	629	652	677	684	701	639	654	632	607	674	680	641	655	658	683	621	620	603	703	669	663	669	626	608
51293	42718	35278	31094	21206	6750	1436	1822	2648	1169	868	853	969	1054	1110	981	973	976	983	1004	1018	1016	1002	1042	1098	1186	1430	1467	1550	1533	1447	1351	1251	1172	1080	1017	911	848	790	767	675	681	662	610	606	592	548	535	527	531	535	545	589	554	597	565	591	558	517	559	529	550	589	548	563	534	513	552	572	578	598	514	564	512	547	597	539	583	525	516	515	523	509	522	558	559	582	559	580	562	533	564	571	566	563	524	560	591	532	573	510	526	582	551	544	532	586	597	500	552	521	550	552	562	538	511	542	528	546	549	570	531	534	550	546	527	544	560	583	514	551	558	541	563	602	556	565	556	524	537	576	563	520	555	557	559	553	567	535	550	564	567	560	565	517	531	514	560	535	514	554	512	517	528	570	598	523	558	515	530	575	575	554	558	565	540	558	515	523	541	557	558	554	557	584	571	551	545	531	538	564	531	582	550	579	580	533	544	534	584	559	520	546	527	532	531	547	549	483	558	551	508	576	551	585	554	570	550	518	538	564	557	544	539	556	571	541	589	532	550	526	545	562	532	494	555	520	549	558	549	525	556	551	564	555	552	524	536	539	564	534	528	554	575	522	540	556	525	543	562	553	543	555	485	553	565	571	527	572	537	517	506	577	512	572	533	557	568	559	534	557	582	530	520	548	532	544	573	589	514	579	534	510	539	603	527	568	579	578	539	556	555	546	554	545	553	540	543	555	513	579	546	560	592	543	546	543	581	599	570	533	546	554	558	559	530	549	577	526	533	540	524	540	531	523	564	510	539	534	550	526	521	583	523	575	595	549	563	564	554	549	560	522	564	540	589	557	536	526	572	530	549	568	553	542	541	560	549	553	548	568	522	635	544	549	517	525	582	564	594	509	545	566	559	540	556	556	552	559	598	568	560	542	544	568	528	545	544	580	578	574	545	535	531	548	551	574	559	600	552	513	590	562	547	556	540	548	561	583	549	530	533	531	551	528	548	562	580	552	547	565	509	564	524	538	578	574	521	540	565	548	531	547	566	533	548	537	589	545	572	531	531	525	570	536	511	543	549	536	600	570	526	510	547	556	561	579	547	551	567	538	527	543	523	535	533	552	568	545	532	590	564	526	523	538	563	505	545	558	560	590	549	528	578	554	572	546	548	550	537	562	554	561	569	555	536	566	534	530	559	523	547	550	592	561	588	571	537	544	530	546	520	557	579	565	530	549	571	522	555	538	572	544	584	562	578	527	572	537	524	550	576	554	587	549	574	541	556	565	564	554	578	567	568	617	567	571	577	575	569	516	544	576	569	510	558	559	523	559	566	544	515	519	591	594	576	560	577	538	562	534	558	547	581	558	525	590	542	593	581	558	561	530	542	561	536	529	540	590	530	557	536	537	540	538	528	555	537	534	538	568	574	576	596	545	520	565	576	547	575	556	559	549	581	580	558	534	594	541	541	584	542	593	543	544	524	558	530	560	530	507	545	578	551	531	539	569	603	559	495	563	569	526	526	561	535	534	552	554	539	566	560	530	538	559	552	516	516	540	572	571	570	540	544	566	533	552	546	563	581	565	585	500	574	521	523	529	540	534	571	548	537	531	512	579	560	538	522	582	576	528	542	539	565	573	540	557	543	554	538	514	554	553	557	528	597	577	557	560	567	580	580	513	562	522	559	553	565	546	532	568	547	552	524	545	546	524	534	573	519	557	559	556	569	593	575	565	574	541	578	542	557	621	536	552	536	569	527	540	530	567	565	513	604	530	560	526	560	547	540	539	596	544	523	547	539	516	573	565	543	555	516	532	542	572	562	543	568	537	563	570	539	555	538	553	534	587	557	573	541	542	542	525	589	522	514	582	569	560	573	547	514	583	576	542	582	568	546	579	553	532	548	515	551	578	569	555	616	547	569	551	550	544	565	562	517	578	554	536	601	583	535	601	577	539	580	555	575	583	567	522	555	541	530	549	548	523	534	545	578	534	565	550	534	567	535	550	541	546	593	530	527	569	542	540	544	545	565	555	536	510	579	580	569	537	551	520	571	550	550	562	513	557	550	527	550	527	514	546	560	593	536	553	545	530	511	548	569	525	505	546	539	534	525	553	535	527	563	529	568	589	556	542	527	570	539	638	562	556	587	552	547	533	559	529	564	601	554	507	553	558	571	558	554	538	556	538	557	562	571	564	535	526	576	542	538	556	563	538	544	518	533	532	578	578	547	528	567	535	512	517	564	587	560	545	563	513	591	512	521	521	556	575	526	577	532	571	533	558	552	541	555	531	553	567	538	521	556	571	532	551	610	570	585	545	537	562	575	535	549	556	553	556	552	585	538	552	510	569	574	530	553	569	565	605	543	552	569	562	590	570	569	569	521	554	548	597	543	514	546	559	524	536	560	559	553	580	533	546	554	602	547	541	514	560	584	599	572	536	551	566	586	539	572	549	543	571	532	538	528	572	562	578	588	593	532	547	543	550	555	566	548	550	561	553	581	563	565	527	573	557	580	532	561	557	564	532	556	523	546	547	540	554	544	598	563	571	556	560	557	586	556	535	525	587	535	574	565	512	532	525	556	524	540	536	510	541	567	568	537	567	564	548	542	545	531	530	576	586	541	579	507	549	480	536	547	515	569	543	564	488	569	552	572	530	505	521	580	571	562	546	591	572	575	546	550	564	526	575	525	535	554	545	536	560	552	577	541	588	517	559	526	529	616	580	567	542	544	543	542	524	555	533	577	512	560	596	545	558	565	512	566	560	570	577	542	568	565	578	491	590	541	561	570	552	560	550	523	575	573	578	533	527	548	530	549	576	552	546	551	545	538	502	564	573	550	561	548	547	579	550	517	509	541	542	558	629	536	533	565	552	532	562	555	566	553	569	576	514	514	546	559	548	563	491	505	566	548	525	571	576	558	562	548	542	560	527	546	549	555	574	561	550	573	534	528	538	530	575	555	579	572	535	549	565	518	573	503	533	510	534	549	573	592	565	545	536	586	601	536	567	544	569	564	528	520	547	551	551	567	548	526	513	523	537	575	574	549	531	568	564	529	558	566	508	562	550	522	537	577	537	532	564	536	523	581	558	557	560	519	592	521	564	524	569	544	540	580	610	540	600	563	564	525	551	557	554	566	547	567	574	557	547	567	572	561	559	575	559	527	558	597	494	529	556	567	580	492	561	511	588	550	562	559	568	608	594	552	559	553	547	564	582	565	555	543	543	566	574	560	573	517	505	564	556	609	537	552	585	584	544	583	537	542	593	584	561	534	557	566	567	542	536	581	579	570	583	530	525	550	545	502	559	531	575	561	565	555	547	566	574	543	560	522	562	579	516	546	576	576	570	580	529	539	554	575	596	542	575	582	528	559	598	541	595	542	564	525	513	599	561	524	537	538	559	546	548	578	551	548	569	549	547	536	547	559	549	535	557	584	553	553	594	537	576	546	557	565	590	495	530	584	481	562	516	555	546	537	541	536	539	543	549	533	530	559	550	552	572	565	550	592	544	565	538	522
29523	21637	25984	24965	11751	2873	863	734	826	692	733	736	721	717	722	734	769	696	755	714	811	738	794	794	732	842	843	808	853	887	811	831	865	839	794	777	698	706	682	686	677	762	746	714	686	635	667	639	679	681	684	678	617	695	694	686	659	646	666	708	688	641	640	646	627	703	623	632	661	670	655	654	653	694	666	647	649	665	634	654	622	662	602	670	709	625	627	672	672	689	615	636	668	669	707	691	631	648	668	626	692	625	646	682	682	632	641	674	707	729	678	705	636	671	649	665	714	664	665	658	677	645	630	657	651	693	704	657	676	672	680	654	700	627	647	654	696	676	673	660	645	683	653	653	687	706	690	645	653	696	698	689	721	660	617	711	644	662	702	683	646	648	683	672	609	693	647	666	642	658	696	642	642	685	678	638	666	643	662	668	672	655	713	643	703	608	612	680	695	675	616	673	652	660	670	644	688	684	674	654	673	665	648	677	641	634	643	636	670	631	681	661	608	626	659	640	673	715	648	673	661	657	631	629	630	656	653	643	655	689	627	661	656	674	647	661	682	639	661	686	664	677	652	665	690	649	619	665	685	683	676	702	677	605	667	648	662	682	682	618	659	598	697	667	690	647	663	642	666	663	703	648	669	671	641	707	655	614	638	712	654	647	665	669	661	697	668	675	686	691	664	654	613	630	623	676	716	695	660	637	635	674	636	674	654	669	665	635	692	665	623	666	684	671	703	673	644	654	645	652	750	684	672	667	657	675	611	663	688	650	674	697	637	688	695	687	644	689	713	683	627	699	669	635	642	657	661	639	691	696	637	687	680	655	658	637	639	633	672	666	677	676	657	615	641	652	721	690	676	660	666	663	634	706	664	694	639	676	684	655	690	712	641	682	681	614	681	717	670	677	652	637	688	680	697	667	691	635	672	692	702	661	651	695	659	687	680	651	699	652	654	691	663	637	668	656	634	683	671	636	646	701	680	679	678	697	703	689	665	709	670	656	680	675	639	695	644	668	699	610	632	647	683	675	645	673	697	671	654	618	645	631	655	634	700	636	686	609	675	680	687	658	672	695	649	689	649	625	616	631	695	684	653	676	654	674	652	655	661	653	683	662	716	683	620	629	682	659	662	661	647	645	699	657	644	660	661	669	658	637	675	656	649	674	667	666	660	684	656	696	661	715	683	653	661	638	677	683	669	645	659	669	684	682	680	609	660	686	686	622	628	647	608	701	676	712	630	623	725	665	689	655	633	698	673	690	709	659	626	661	680	692	659	717	637	643	661	676	685	626	665	623	689	634	662	662	652	640	689	688	636	639	695	699	682	659	662	717	616	692	686	616	651	681	649	682	683	677	643	652	641	631	667	648	704	672	634	633	669	690	679	723	671	635	647	692	663	680	639	665	655	655	706	682	674	681	704	636	661	660	691	703	644	706	693	647	673	669	658	608	708	681	680	660	687	691	663	633	678	676	675	692	699	639	680	695	696	718	658	703	677	638	601	677	654	680	665	650	655	690	605	685	670	659	650	684	660	653	667	650	675	652	615	656	655	671	654	695	708	659	683	693	632	646	654	662	690	646	662	651	648	646	641	720	655	658	671	684	667	667	694	681	649	713	618	659	690	671	664	660	637	672	678	664	619	718	636	641	682	717	675	695	616	680	650	675	652	659	638	652	651	628	650	686	698	697	691	689	684	678	701	667	705	689	649	671	703	705	613	719	667	641	679	685	703	667	648	659	614	712	691	689	676	694	707	692	658	683	684	665	687	666	653	736	660	653	697	674	667	626	649	685	659	680	603	640	700	660	578	672	712	632	683	627	669	673	655	685	663	669	660	699	681	668	628	658	642	637	593	641	675	698	643	655	654	698	657	626	684	688	701	626	669	667	655	653	665	653	698	700	621	665	654	694	630	646	660	712	679	667	620	683	697	624	671	643	667	649	632	656	653	653	657	709	654	623	639	640	658	667	705	637	693	678	739	665	627	623	644	655	667	661	661	660	636	635	699	665	676	694	650	688	655	700	719	617	609	680	638	677	629	639	665	673	672	695	621	661	638	664	612	613	634	666	642	685	687	691	676	701	649	658	670	703	696	653	637	631	689	653	660	644	662	664	668	684	657	700	683	669	640	683	652	676	657	650	691	634	625	700	679	655	667	673	667	649	690	681	677	672	697	622	611	664	635	667	610	629	675	684	632	652	611	640	689	677	642	682	641	684	723	663	677	705	636	664	608	746	655	702	710	644	687	699	684	719	636	647	632	657	663	674	685	647	654	664	691	664	636	687	665	687	685	616	668	665	673	684	718	675	686	657	679	680	687	645	632	640	665	681	653	676	665	658	673	650	659	700	684	663	710	708	656	701	708	679	709	639	687	686	689	699	662	694	673	668	671	641	669	692	707	644	685	691	648	684	666	676	660	682	674	660	679	743	666	650	616	684	680	721	684	645	695	658	702	630	662	682	663	675	668	659	643	681	640	711	625	642	655	697	629	670	675	641	674	653	665	682	661	678	664	668	674	612	689	613	711	673	641	602	671	701	648	681	602	649	638	664	654	683	672	665	672	661	684	668	657	650	629	682	660	626	641	684	679	626	628	689	679	688	659	663	689	636	667	646	654	643	664	623	618	620	644	678	704	712	589	663	663	671	721	683	704	710	724	647	619	715	696	700	656	714	653	626	633	635	680	636	666	666	680	715	668	670	652	683	651	664	649	713	659	669	660	703	630	621	722	638	657	688	680	695	678	693	705	694	688	666	650	680	710	643	648	644	654	624	635	683	658	657	691	708	665	663	687	663	631	638	716	703	676	690	671	683	669	676	672	686	634	671	625	638	634	667	638	686	680	681	675	653	664	633	662	651	631	671	633	674	649	681	687	645	676	667	712	699	619	696	649	687	684	670	644	716	646	617	702	636	646	648	679	686	648	692	677	645	637	662	646	703	650	703	687	701	618	643	673	669	663	660	679	663	634	704	709	657	676	652	687	654	689	698	621	672	673	626	686	643	654	675	644	646	661	664	676	689	686	643	684	662	652	646	738	678	705	643	623	665	709	651	709	700	697	699	679	666	637	660	651	705	649	664	690	652	670	671	656	703	712	672	671	652	655	688	673	627	674	674	629	649	673	704	731	712	710	666	642	684	626	696	660	623	688	684	692	673	636	665	639	658	653	730	675	691	682	709	642	673	671	681	638	682	618	677	703	616	650	701	669	685	645	660	653	656	642	648	672	663	684	632	640	647	626	682	644	669	684	694	711	679	680	695	672	684	630	618	663	635	683	669	683	668	647	644	677	684	638	703	707	675	650	678	682	655	640	689	673	642	699	675	648	675	599	657	642	693	639	671	668	685	606	642	679	661	662	656	677	710	695	684	627	678	650	697	681	632	702	668	689	688	705	649	637	671	657	679	675	631	672	697	673	706	647	684	647	664	635	690	694	617	619	666	674	699	689	694	671	658	650	683	655	683	682	644	644	667	682	669	668	650	653	633	665	666	688	680
53294	36924	24756	21591	12414	3118	768	699	848	715	659	632	696	699	731	830	707	640	727	750	775	829	814	760	800	916	924	957	975	919	1063	916	885	861	848	773	722	725	685	669	673	629	602	586	610	583	565	581	583	597	571	542	556	581	548	531	546	545	611	588	608	556	507	595	591	613	573	552	600	562	578	563	546	592	543	540	535	548	539	555	618	531	570	571	514	531	573	559	573	564	525	544	586	553	568	551	557	584	573	573	579	590	579	589	592	559	561	581	555	608	593	573	533	561	576	580	547	598	554	539	541	541	566	544	556	552	601	526	562	558	567	520	570	566	583	590	557	543	542	575	588	555	574	506	572	584	586	530	544	574	563	554	576	562	608	598	545	550	560	592	575	574	628	593	560	568	562	558	573	599	559	601	596	556	586	589	574	614	599	567	577	578	566	571	579	592	546	554	576	533	582	556	582	573	548	576	573	547	573	536	539	594	564	560	570	586	554	614	567	564	540	611	524	585	567	514	534	548	574	546	600	556	571	538	543	516	540	556	546	564	602	559	610	561	553	567	593	550	572	574	594	559	608	561	555	565	606	566	549	557	545	548	536	535	537	553	614	557	575	529	532	547	537	550	506	555	625	526	586	498	592	574	576	584	588	587	542	567	597	587	532	551	553	596	542	575	525	570	567	562	571	567	570	591	589	567	564	566	550	555	550	557	573	520	567	534	565	594	593	551	535	530	565	562	558	590	558	570	559	604	570	586	569	550	554	579	554	572	571	590	568	566	556	586	575	617	621	553	572	574	578	564	535	547	571	562	566	544	564	551	586	551	616	583	511	550	587	609	575	570	575	565	573	534	568	552	570	578	544	547	583	580	522	535	533	601	594	590	561	570	548	600	552	569	566	525	484	574	582	550	591	536	593	534	566	575	557	593	554	566	574	555	564	561	585	572	539	579	564	546	602	555	562	550	570	545	553	576	579	538	559	559	615	562	606	549	554	540	579	577	589	614	575	565	588	538	540	557	592	560	595	551	565	558	516	531	571	548	535	555	543	516	578	598	562	594	569	574	555	575	563	556	534	546	558	583	550	602	568	571	576	584	545	578	565	503	529	581	594	613	560	533	544	548	588	589	565	595	599	561	541	518	585	553	560	583	565	561	565	566	554	553	538	582	561	578	554	532	553	552	625	561	552	560	569	604	523	550	577	532	576	570	573	566	572	574	573	577	598	622	563	584	521	566	580	554	592	567	570	568	588	559	591	560	558	559	604	533	595	562	583	572	554	606	613	572	588	589	598	591	565	576	588	557	560	574	588	564	554	549	602	566	532	575	550	610	553	606	572	572	571	570	614	577	562	597	529	573	571	580	621	589	567	573	603	600	537	557	575	554	593	579	567	585	582	557	598	621	558	610	571	563	574	563	585	590	542	510	533	609	567	575	581	546	547	542	550	522	558	558	572	588	570	541	597	555	561	551	599	577	545	538	559	583	559	599	585	566	598	594	569	602	568	585	565	576	591	535	607	588	570	590	558	582	540	579	575	589	548	590	609	559	533	561	578	575	552	546	581	552	591	559	549	567	569	487	595	566	539	515	539	565	590	575	561	561	544	534	601	594	555	520	540	546	514	588	553	557	552	520	561	612	579	576	552	553	594	534	576	510	600	620	575	543	567	566	547	566	560	523	590	554	564	559	577	548	558	581	582	587	558	608	548	551	562	576	556	554	555	517	593	562	583	588	561	597	530	579	526	544	580	544	531	587	548	541	550	565	553	547	530	556	566	549	573	594	592	553	593	554	568	538	565	617	591	531	591	558	573	572	560	576	565	589	522	583	527	576	544	573	537	567	560	578	570	548	611	579	563	554	565	572	528	553	517	582	595	614	571	547	574	607	567	560	524	556	584	534	547	547	582	547	581	574	611	594	595	569	551	569	578	629	511	602	555	551	584	541	582	546	580	570	616	527	550	573	558	572	554	562	550	522	602	578	550	576	563	547	598	567	568	559	553	546	579	557	549	561	546	539	586	539	556	577	559	533	540	559	565	600	572	564	578	598	597	578	556	604	607	618	565	548	524	583	567	557	546	613	549	590	560	648	582	601	558	537	572	618	556	552	541	636	556	588	554	613	591	547	617	543	571	638	576	533	583	561	571	552	585	533	576	568	579	545	582	558	577	589	574	570	591	570	577	575	545	563	557	560	616	499	562	530	563	564	578	538	577	555	566	505	539	526	550	543	586	565	589	537	571	570	552	547	572	549	572	567	582	589	568	571	571	561	547	567	548	578	567	525	559	509	538	593	564	516	589	574	533	589	514	599	552	614	562	580	572	537	577	580	576	562	595	553	558	575	546	542	559	606	543	546	555	578	529	614	557	599	548	558	594	615	540	526	575	587	576	533	575	569	599	601	540	539	562	584	594	540	557	507	563	595	594	573	578	597	554	584	554	533	569	549	569	563	592	561	543	608	560	565	547	583	581	540	543	568	548	549	583	584	549	553	599	612	636	555	561	584	540	552	558	541	559	553	550	528	565	578	582	540	561	574	605	538	567	572	585	560	551	537	566	528	565	525	569	578	542	540	553	625	605	549	599	597	543	588	574	593	647	556	552	531	585	554	563	548	541	523	604	563	531	548	552	548	566	527	567	573	583	595	577	561	555	580	579	559	562	560	551	598	564	564	582	577	569	575	583	546	527	540	544	552	600	543	583	577	553	616	560	566	598	544	559	603	563	606	511	529	552	583	577	563	544	532	585	583	598	565	553	586	599	544	538	560	566	578	608	546	574	610	598	555	590	573	564	547	578	578	563	547	568	536	574	585	570	539	593	557	584	605	564	577	567	532	589	570	540	555	504	601	523	582	537	538	536	556	595	522	591	544	572	547	555	576	589	580	560	603	569	563	615	551	578	550	567	579	521	547	551	554	558	569	555	530	593	545	557	575	594	597	575	562	561	566	582	578	582	577	564	574	543	551	540	577	607	639	573	559	561	573	556	533	585	557	556	561	503	579	630	615	556	555	555	536	600	560	543	556	580	567	611	588	571	580	547	589	553	545	559	565	581	571	624	583	585	576	578	501	506	532	557	560	585	567	582	552	534	529	567	549	548	567	513	555	565	572	581	551	579	556	578	634	610	572	571	600	567	567	520	591	613	602	579	549	556	559	563	597	557	618	568	544	576	554	569	515	582	593	558	524	613	569	551	570	606	537	567	594	588	580	548	583	554	605	575	627	577	564	571	593	572	568	587	567	563	570	543	547	556	557	569	577	544	596	572	589	565	569	565	531	534	524	530	549	558	561	564	532	550	532	556	580	583	536	593	580	580	582	576	584	531	602	567	546	590	589	565	574	574	577	539	546	544	579	603	573	530	559	591	569	598	580	533	566	554	513	564	580	549	595	566	566	569	558	585	563	561	577	526	584	553	557	590	592	564	489	555	585	565	588	566	538	570	527	569	604	562	531	552	561	597	554	577	564	532	590	549	527	568	573	532	590	571	552	576	590	542	638
27380	20809	27417	24223	20772	12173	1517	907	1051	732	735	682	646	690	733	694	697	668	746	798	743	778	764	753	769	841	854	855	895	845	872	824	832	793	769	721	741	695	692	676	650	668	659	650	650	697	633	676	616	643	650	612	640	676	673	645	631	635	632	617	648	607	609	661	646	637	655	631	643	633	640	663	657	692	648	627	634	610	636	643	638	645	680	667	680	718	650	655	666	692	673	663	636	631	648	638	666	655	652	677	675	653	670	602	615	682	663	631	659	627	624	663	679	704	665	590	689	662	624	670	599	658	611	616	645	627	638	617	662	671	650	659	663	639	666	611	610	639	632	654	662	650	590	681	647	637	642	666	640	617	659	656	685	662	669	676	649	654	605	623	630	670	617	635	615	667	678	647	634	668	649	607	630	635	616	674	657	690	685	630	658	649	672	659	651	611	643	652	629	668	658	649	612	628	681	687	625	650	633	635	647	686	631	615	626	602	657	606	612	675	662	629	652	692	646	673	644	665	632	655	619	625	641	664	654	652	659	655	704	673	638	690	665	639	644	597	681	631	658	693	610	652	628	654	691	633	715	623	637	633	665	672	656	673	676	634	659	638	672	611	624	621	664	672	627	653	638	615	664	643	668	607	610	624	632	633	663	612	662	630	647	628	737	669	668	644	629	632	688	682	650	630	658	703	632	639	662	644	631	627	633	605	601	632	630	634	650	628	677	621	629	622	635	625	661	622	710	619	691	619	658	667	643	661	667	646	647	625	658	690	627	575	644	621	612	639	669	659	665	674	639	676	663	646	616	677	620	648	650	643	670	618	670	632	656	598	652	682	672	609	639	644	632	669	678	630	647	622	658	633	654	651	627	636	663	629	609	649	601	631	637	648	646	648	655	630	654	600	648	645	651	632	647	646	637	621	632	634	656	620	650	629	621	632	636	652	666	629	638	635	664	654	671	671	644	629	621	616	644	624	604	650	624	611	659	684	690	632	651	646	607	642	673	660	654	630	644	625	655	648	635	648	624	663	630	638	616	627	682	660	601	597	669	670	681	666	665	652	655	648	639	629	680	661	665	641	586	630	622	656	611	623	684	624	646	657	646	659	640	624	676	651	629	656	687	657	604	641	646	634	618	650	651	618	687	631	645	658	615	673	661	679	596	631	688	648	649	656	661	644	642	669	597	645	673	651	627	662	649	666	645	628	642	601	629	639	629	646	652	609	638	591	661	622	611	673	643	612	661	623	642	632	630	646	683	645	679	623	668	632	660	671	619	650	690	666	661	657	659	644	678	678	658	663	573	657	621	621	613	634	611	634	678	595	631	649	640	636	665	641	662	689	662	690	645	610	645	646	638	588	691	648	642	614	652	690	631	634	649	646	675	638	651	664	607	643	622	633	632	622	650	658	663	635	652	648	617	661	642	679	656	647	617	637	616	619	674	694	620	652	641	616	656	607	704	693	615	667	590	632	693	640	626	661	637	624	637	634	605	668	637	654	651	668	655	678	593	610	620	633	636	673	632	631	622	649	644	669	701	666	619	659	674	587	653	647	649	678	636	642	694	656	651	640	675	613	641	602	647	602	626	645	628	660	664	641	676	669	651	648	654	612	633	663	657	665	601	634	664	629	619	691	622	631	655	644	649	635	645	661	646	634	686	621	638	627	671	644	678	613	630	636	621	633	607	679	646	650	657	661	645	645	660	637	654	646	633	634	667	639	624	625	694	630	618	649	677	692	668	637	715	639	658	647	604	626	648	631	658	637	698	698	642	660	604	610	625	619	657	666	670	646	624	650	666	649	656	649	614	664	658	667	696	664	638	659	634	643	631	637	645	680	657	650	655	651	679	627	621	656	650	670	634	670	668	662	604	624	619	666	660	638	628	659	607	641	638	648	642	668	667	628	572	636	668	644	615	661	630	697	651	630	655	652	650	619	633	615	686	642	630	657	598	672	653	653	651	634	625	636	651	620	627	605	641	631	646	662	610	662	640	658	604	661	667	615	647	609	664	596	650	669	654	661	624	691	668	651	612	613	637	652	666	625	630	654	599	643	638	620	600	634	646	636	654	629	614	644	675	633	674	639	664	673	680	656	631	652	658	651	650	643	622	685	644	660	642	636	644	653	654	670	679	660	647	638	674	663	661	643	638	663	643	638	651	668	687	623	667	614	601	604	692	636	658	648	667	591	670	630	645	685	680	643	624	621	627	648	627	636	665	652	676	615	663	651	684	665	668	625	630	626	654	663	672	631	700	650	636	666	647	665	689	640	604	658	660	670	680	647	646	597	648	708	638	622	671	651	649	663	656	655	677	652	696	613	677	597	631	631	650	595	666	652	698	658	658	663	692	578	602	656	662	667	640	623	682	674	642	673	666	612	632	619	622	692	650	647	678	684	654	658	626	641	678	639	659	685	679	662	673	629	672	588	696	683	639	678	667	596	645	688	650	681	649	619	606	646	656	667	640	638	639	661	642	623	640	694	633	676	661	637	653	660	651	628	640	634	623	643	631	627	626	674	631	607	688	621	681	644	621	684	655	643	648	649	629	581	683	669	621	638	645	669	672	662	684	630	649	706	637	646	677	642	679	644	699	650	657	682	625	688	681	644	607	662	614	622	620	643	704	656	657	655	662	617	665	649	649	654	694	631	700	678	605	659	628	653	659	692	670	663	651	659	642	649	628	662	638	622	667	670	652	640	633	647	630	580	672	664	665	661	683	659	632	607	621	628	641	664	658	664	647	650	651	581	665	620	644	634	623	664	685	663	690	634	622	652	675	700	660	633	644	607	578	640	664	608	630	608	639	644	654	639	624	647	652	673	629	623	598	690	659	666	635	682	647	595	660	617	620	677	651	617	616	626	624	648	670	655	697	640	620	640	694	684	650	636	671	668	628	630	619	638	648	626	629	651	647	589	642	634	628	663	612	637	639	668	715	669	607	665	613	580	640	669	634	624	642	659	668	597	651	654	664	689	640	663	606	628	631	612	677	643	682	607	616	595	617	632	639	642	669	682	624	618	647	623	703	660	672	637	665	643	613	618	613	690	615	649	618	628	656	569	688	652	660	618	649	680	647	665	685	635	652	700	637	635	722	653	636	652	611	650	617	620	616	666	655	634	667	662	643	662	634	665	625	676	593	699	638	611	642	623	673	617	679	640	629	678	689	637	654	647	685	677	628	640	658	614	616	672	613	636	686	652	589	607	629	642	665	633	621	677	670	617	639	668	608	686	596	702	660	679	600	674	618	633	648	629	665	669	612	673	609	653	678	648	657	616	635	688	622	607	654	650	634	620	631	653	654	681	613	669	673	650	649	669	657	604	653	637	645	640	655	659	634	618	671	610	634	626	616	671	687	639	671	649	618	656	634	643	629	675	670	677	676	667	636	657	653	630	667	698	659	692	640	612	704	622	618	623	605	667	655	671	682	633	707	622	669	670	668	661	658	650	638	650	605	646	626	668	625	660	613	616	621	611	664	647	634	673	610	635	679	646
51910	37612	28172	24369	12918	3276	926	938	1267	656	691	684	691	697	686	661	698	686	738	740	751	744	774	743	889	905	939	956	957	973	945	899	812	849	766	722	710	648	666	611	580	558	580	600	565	573	557	572	534	502	551	531	592	535	523	571	561	556	580	504	533	540	564	580	534	568	527	559	550	565	511	545	547	530	536	534	554	552	566	539	506	517	577	547	509	530	565	592	539	534	528	540	560	538	581	511	507	526	559	574	558	525	551	562	554	559	536	559	582	547	530	555	599	556	578	549	543	531	550	609	572	534	563	538	604	543	554	568	596	535	547	496	548	563	542	543	503	526	557	516	552	548	558	524	534	518	546	591	572	560	589	606	548	545	565	524	537	556	581	529	525	551	550	538	567	515	538	519	532	516	556	589	486	528	589	517	518	530	531	545	565	573	540	542	572	509	573	530	517	551	579	544	567	533	543	479	524	562	567	547	523	572	566	525	496	590	563	550	531	552	560	559	564	507	563	554	546	533	575	562	569	552	565	534	555	580	570	510	492	537	555	520	560	565	543	545	569	564	563	549	512	592	580	570	573	535	559	516	548	539	551	563	590	601	525	535	549	541	571	542	532	577	520	545	554	534	523	582	560	561	565	520	557	546	574	549	567	572	571	531	533	529	577	523	575	492	552	524	537	558	555	526	546	561	573	584	554	565	517	559	553	605	543	590	523	560	510	543	515	533	528	541	590	579	568	542	546	517	554	551	539	533	532	526	532	582	557	541	514	545	540	583	508	563	564	550	563	574	499	530	586	548	553	527	572	555	559	526	551	576	568	566	575	552	551	500	523	540	569	522	533	570	542	563	556	553	492	536	506	541	564	547	537	566	489	556	568	519	553	562	545	531	508	529	549	500	521	522	598	576	547	529	569	518	542	537	562	508	564	541	584	554	499	551	511	577	555	499	530	537	515	537	531	533	548	537	590	529	538	577	535	562	527	559	548	546	600	505	540	535	574	552	565	579	554	533	575	534	575	557	509	549	591	526	529	539	552	553	532	556	582	532	529	560	493	533	576	512	546	554	533	533	530	536	535	565	580	530	524	532	540	513	554	530	548	529	570	533	557	555	559	541	529	548	546	559	559	537	537	565	556	577	560	579	571	575	567	551	565	545	513	548	543	559	550	527	529	541	568	526	521	551	528	562	517	561	547	587	522	558	502	532	523	538	571	567	553	532	559	563	591	551	543	538	503	550	543	588	570	548	575	564	561	563	538	570	546	590	543	535	551	499	508	530	562	551	514	565	567	531	548	591	572	564	529	534	519	555	546	555	515	550	566	540	530	565	550	561	628	570	567	540	542	539	558	519	577	572	556	543	550	547	555	528	568	531	512	561	555	557	537	537	525	548	547	530	565	538	549	557	517	544	528	565	544	570	539	532	577	509	539	566	548	559	569	593	549	592	547	550	531	540	570	502	535	561	556	614	543	526	553	579	577	573	547	526	504	505	553	574	563	509	501	589	552	565	542	567	617	527	533	502	568	545	575	560	512	559	549	544	570	592	539	532	598	522	529	580	559	535	554	521	549	545	552	535	581	585	574	538	532	531	536	572	535	519	549	590	525	544	560	532	571	554	520	537	541	577	534	559	580	507	540	534	534	523	526	569	559	530	519	565	540	522	513	560	602	568	587	545	567	522	514	610	521	537	561	549	547	546	528	569	546	530	552	497	559	517	521	586	554	513	556	525	601	566	547	517	562	547	538	526	520	550	529	511	566	577	564	579	548	524	516	543	531	570	546	534	535	535	513	546	553	560	538	592	552	550	581	540	566	542	562	516	587	557	560	561	505	551	600	577	546	529	599	555	567	543	580	548	564	518	557	567	578	530	547	514	528	559	527	520	557	524	539	558	543	547	568	570	508	518	577	532	562	515	595	523	591	517	551	574	541	562	527	589	563	526	524	505	549	535	593	556	529	597	533	579	554	533	542	502	561	583	561	533	541	570	551	550	543	531	521	546	551	609	567	553	551	538	551	558	588	555	529	543	600	536	564	521	542	545	548	492	540	527	565	529	577	560	542	535	517	567	531	518	526	547	519	543	502	586	543	591	548	579	530	542	548	561	550	515	556	566	530	538	557	566	543	539	609	562	553	570	566	525	590	555	581	563	537	536	540	595	527	545	583	545	527	552	555	532	529	573	521	551	552	536	552	515	545	534	521	550	578	545	548	564	499	515	583	585	541	516	561	543	546	536	526	520	525	567	573	538	537	579	555	549	539	529	542	551	568	603	538	541	524	535	547	528	539	553	557	546	565	518	551	525	519	559	523	513	514	539	548	545	516	514	544	557	537	575	599	529	510	548	575	577	562	578	552	536	534	505	563	555	541	560	550	585	591	560	533	591	506	531	528	552	567	575	571	580	576	518	542	594	530	523	595	561	553	583	550	571	492	535	562	516	502	554	543	590	532	545	515	556	516	546	544	530	533	573	505	547	553	544	541	545	527	531	572	570	585	525	558	563	551	567	561	534	546	570	553	555	588	508	603	532	542	533	578	570	601	549	518	555	532	591	556	556	579	542	513	566	541	516	556	530	562	565	534	497	558	570	577	491	586	533	536	573	555	560	541	553	517	555	577	527	566	564	564	551	552	562	527	572	542	542	508	572	557	609	508	536	507	525	520	556	519	555	550	528	555	518	525	555	609	509	568	512	523	529	527	529	519	533	518	561	534	577	556	578	524	532	559	562	550	603	510	520	558	557	511	527	550	508	579	535	515	593	553	548	570	530	568	523	512	547	559	561	589	580	560	569	538	539	583	527	553	524	521	552	586	552	553	556	568	555	521	544	562	565	521	574	563	562	543	587	546	557	518	496	560	560	532	591	522	540	548	528	599	503	536	563	555	539	549	552	558	556	579	560	547	580	530	562	510	522	527	554	568	494	545	548	529	549	566	533	523	566	537	543	534	579	563	550	521	549	537	512	523	566	528	540	541	522	587	558	502	578	522	544	556	580	566	527	544	516	565	525	556	557	582	549	579	575	551	549	517	579	555	548	542	542	540	561	527	580	513	563	495	537	534	529	559	564	547	535	573	567	604	564	534	573	533	550	541	579	522	505	545	553	555	552	541	572	566	570	555	615	531	526	553	536	545	513	515	557	562	509	571	611	549	521	580	557	554	541	546	558	572	513	544	512	515	582	517	555	589	532	564	537	566	546	556	583	509	546	575	579	544	551	545	505	545	505	528	522	556	566	557	523	552	597	518	554	524	525	560	534	542	563	569	521	571	551	562	555	502	505	515	521	551	515	549	521	564	564	532	562	525	542	517	569	535	553	564	530	572	544	582	522	560	553	561	562	544	538	548	555	541	520	535	537	551	524	559	548	549	549	574	594	528	548	549	508	566	537	476	496	541	566	539	548	526	564	527	532	564	550	561	565	629	499	546	502	542	544	553	553	555	562	534	574	572	508	548	531	532	542	533	564	516	520	527	530	545	530	523	577	549	590	547	557	565	560
26337	20780	27555	23954	20660	19035	4266	1242	1511	918	889	841	782	780	774	846	851	853	809	838	931	926	954	914	997	1102	1154	1235	1106	1120	1035	1009	989	922	847	842	840	821	773	758	717	739	691	683	733	674	637	659	678	660	707	688	731	651	661	665	626	675	714	684	722	672	699	733	666	645	672	650	668	669	700	713	673	683	691	667	701	686	614	700	658	685	685	663	656	649	663	695	677	688	704	659	685	646	669	679	651	665	708	699	693	669	686	654	678	696	683	663	679	647	692	692	681	687	665	682	709	686	657	626	704	690	733	699	661	650	671	640	648	722	691	695	677	692	674	673	687	680	691	646	700	645	658	710	711	702	709	651	707	693	661	648	777	702	680	667	669	710	675	665	671	671	661	681	642	660	689	720	692	672	698	692	630	673	732	698	691	727	679	654	659	734	680	728	673	639	694	672	669	645	699	670	670	665	709	611	680	688	675	671	652	672	626	669	659	673	711	691	712	712	715	685	684	731	698	722	664	734	693	670	716	661	702	670	678	691	647	676	690	700	644	668	723	641	684	718	644	693	706	742	684	650	696	646	674	656	673	645	694	704	688	650	680	669	687	677	689	682	684	675	690	682	654	700	667	669	729	687	679	713	673	730	677	707	672	698	654	699	670	664	659	695	697	725	645	676	651	675	657	703	679	698	685	750	683	709	685	697	659	637	749	701	692	653	735	678	701	686	688	654	634	691	636	636	649	675	683	691	684	649	709	658	673	661	654	691	663	673	682	632	677	655	648	679	701	702	653	641	673	710	659	669	646	699	708	692	667	677	708	634	712	684	660	670	742	668	644	669	654	690	683	713	646	671	701	665	677	709	660	654	655	686	668	634	730	674	649	667	702	689	659	701	678	655	681	703	717	671	722	677	662	673	686	688	695	704	690	675	683	669	642	679	652	701	676	650	606	680	663	683	678	682	702	648	670	639	677	656	696	693	670	653	638	673	658	696	684	646	649	672	697	646	661	658	714	688	715	691	676	708	693	637	699	659	690	677	686	722	648	668	690	732	694	691	665	705	632	665	704	624	675	730	665	665	711	658	727	706	674	663	704	664	698	686	701	677	711	694	736	663	707	692	685	690	663	659	665	674	689	699	665	662	691	640	643	652	677	660	614	640	658	684	674	662	669	664	698	656	659	685	713	672	687	689	687	705	698	697	691	683	673	642	720	735	684	624	680	653	672	687	710	695	647	673	654	681	667	688	697	704	688	679	730	667	660	713	723	659	663	678	682	700	711	660	711	648	683	668	695	626	690	701	722	648	702	683	675	693	655	696	667	694	707	660	695	683	734	625	622	672	699	645	674	685	718	710	684	628	701	674	640	651	686	654	696	711	694	672	656	695	652	659	719	713	672	647	714	690	695	635	759	668	693	670	702	635	623	663	669	686	676	731	688	700	643	705	660	653	690	666	683	686	641	700	676	687	724	681	680	701	627	679	672	697	659	727	717	736	701	704	635	713	687	670	703	713	670	692	695	659	694	644	681	691	659	737	669	653	646	709	712	679	675	646	683	686	680	664	671	649	648	665	686	694	690	672	620	673	721	673	696	653	653	644	663	657	680	692	676	658	656	721	671	660	681	679	712	675	685	687	710	681	709	663	692	658	658	654	689	713	723	701	652	661	667	689	697	651	674	653	639	636	683	677	667	695	707	679	705	686	716	645	684	661	629	705	667	660	603	714	674	702	688	696	646	720	645	712	657	655	668	633	648	712	629	662	646	691	680	694	671	673	646	672	676	692	644	641	661	651	648	669	698	712	653	661	656	689	677	665	669	707	723	661	680	696	725	737	696	674	715	662	651	657	680	693	712	687	663	643	677	684	647	680	672	662	674	682	667	698	634	688	618	627	688	711	720	681	666	647	658	664	669	675	691	665	678	596	711	706	689	686	648	703	704	673	716	716	701	685	709	668	684	691	673	653	648	705	660	703	670	694	641	685	688	670	643	703	655	705	696	703	710	702	695	702	710	664	740	698	676	657	687	700	647	690	642	672	672	679	672	676	668	649	653	656	638	669	671	724	704	712	649	713	714	642	684	640	656	703	678	718	709	647	635	695	650	672	653	661	680	672	695	744	691	645	676	693	663	684	725	671	689	663	689	714	643	675	641	698	655	714	668	652	687	669	694	692	708	645	706	690	669	666	630	653	666	622	682	677	665	644	651	636	688	652	670	706	644	713	655	733	722	699	714	655	669	705	677	681	659	673	662	637	665	682	695	659	674	675	630	656	677	677	655	682	660	672	676	688	651	688	675	715	704	646	669	714	720	690	719	685	704	684	690	666	645	650	686	742	704	678	686	717	672	687	730	653	739	672	709	682	673	674	699	714	677	659	685	673	694	694	665	698	707	688	700	695	684	659	642	730	662	670	711	663	739	667	736	709	640	684	701	681	676	724	691	645	680	659	659	682	707	661	661	680	686	691	692	702	696	614	761	720	683	708	660	663	694	705	680	700	653	681	706	684	687	685	698	687	673	693	707	699	648	653	732	710	697	658	663	672	720	715	712	686	686	706	681	697	614	652	639	710	668	656	660	645	698	668	709	667	674	695	668	674	679	672	709	680	672	686	668	706	668	685	685	688	655	666	701	634	714	675	702	683	668	744	715	659	676	670	656	682	680	678	675	649	640	643	677	702	688	665	695	666	650	706	662	745	681	666	627	641	668	680	682	713	657	669	691	674	655	722	698	682	716	694	660	690	659	707	719	705	685	673	656	700	652	700	671	726	661	706	710	658	701	687	655	663	740	729	709	645	635	685	728	718	640	632	710	719	637	707	688	672	654	661	667	741	682	679	696	679	718	697	677	703	676	684	640	692	705	669	668	693	659	672	698	643	647	684	704	693	687	701	704	707	720	673	672	701	706	698	679	680	660	682	655	688	732	686	716	681	703	661	707	674	712	631	712	694	697	671	689	698	699	622	646	714	678	644	651	690	638	703	652	659	688	697	688	647	707	688	707	651	717	725	720	684	667	688	646	683	669	697	680	668	642	725	654	681	694	731	674	664	703	667	685	678	720	685	637	682	710	653	674	694	685	716	670	699	672	696	646	708	688	681	689	630	672	642	684	656	668	733	673	670	716	666	683	670	684	706	670	671	650	701	631	669	689	685	682	695	649	669	662	729	679	682	696	679	719	649	724	649	668	715	664	678	697	667	659	659	677	660	691	693	679	677	648	696	632	699	692	706	725	661	682	629	675	681	747	677	680	644	657	647	665	719	712	701	655	704	592	659	683	700	679	658	707	643	698	644	668	659	654	691	700	667	661	644	698	644	675	678	684	716	654	688	696	625	649	686	698	702	672	665	652	687	688	696	670	667	668	686	670	695	687	709	705	683	621	701	653	701	667	727	706	669	687	668	666	703	662	699	678	685	661	692	625	673	692	708	698	653	659	747	703	641	766	697	640	687	704	644	690	649	657	681	683	676	639	677	689	665	658	704	629	676	747	740	656	654	675	685
51096	39664	33501	29378	14798	5402	1423	1518	2332	1056	833	831	824	875	819	814	806	874	928	1009	1027	1046	1087	1058	1191	1408	1631	1545	1406	1444	1244	1177	1075	1100	965	930	817	735	770	639	663	613	676	657	632	626	569	596	596	611	555	574	597	579	549	582	569	556	564	565	583	566	555	569	579	566	545	575	581	525	602	586	550	577	554	570	570	563	603	592	522	572	551	592	574	570	575	575	541	566	552	615	527	518	593	555	538	570	557	552	616	566	551	568	632	568	566	570	565	540	615	547	581	552	550	567	590	589	561	546	588	574	597	542	527	573	595	560	583	607	551	586	578	604	563	569	576	571	584	544	559	555	603	596	584	545	567	517	572	575	554	587	561	560	600	562	603	596	613	594	602	558	604	594	561	539	580	559	548	594	595	560	551	575	602	576	583	570	569	546	532	557	576	579	567	548	570	568	588	554	572	576	586	580	606	557	578	561	607	539	530	522	594	595	555	550	573	556	522	575	547	532	583	586	580	593	586	592	542	571	534	562	545	541	543	586	549	546	583	592	575	585	579	604	602	545	593	598	574	593	591	598	553	555	549	606	611	573	570	544	578	587	576	561	528	548	542	593	568	592	577	590	584	542	547	560	583	553	542	576	611	564	547	552	548	555	547	593	583	565	551	561	577	552	614	562	564	532	526	546	571	571	579	583	581	531	571	599	582	594	566	597	556	608	629	595	614	543	529	585	568	583	575	583	583	547	612	566	542	540	587	577	540	551	573	559	586	537	572	637	559	588	570	567	551	563	537	583	547	618	562	605	570	544	574	564	588	573	561	576	565	582	601	582	575	578	562	555	558	638	573	552	507	582	573	566	584	576	553	624	601	556	613	551	506	566	520	570	590	527	610	575	572	608	549	592	568	529	563	594	533	569	614	583	545	533	597	610	546	604	590	569	570	575	561	588	579	588	567	571	573	585	599	553	556	563	557	561	573	573	578	613	558	588	558	548	558	551	575	580	554	556	581	565	584	549	550	568	531	588	601	531	599	572	545	545	577	565	555	542	605	544	537	572	563	550	609	524	551	542	568	568	572	577	579	578	599	550	600	582	613	624	590	590	588	584	581	588	559	577	573	577	569	573	564	554	562	579	575	585	573	565	556	540	558	610	577	583	545	559	576	547	556	566	593	599	561	572	590	539	564	569	576	571	576	569	534	559	570	567	583	574	555	577	595	580	589	539	565	551	573	565	584	585	553	584	574	573	582	549	576	576	546	562	557	556	594	593	539	575	603	570	581	569	557	576	561	564	629	534	609	606	568	545	572	537	559	568	521	594	581	597	550	566	586	581	558	571	586	557	571	568	616	553	565	550	551	548	581	560	600	596	558	584	620	565	558	588	579	566	572	592	582	538	558	579	598	554	550	521	585	550	556	604	576	535	555	574	570	543	572	555	561	553	594	559	557	573	570	596	568	575	538	577	567	561	592	601	583	558	578	573	604	529	609	567	581	531	566	614	600	550	574	596	566	556	536	591	560	612	548	581	537	547	532	579	576	563	573	555	576	543	565	539	546	543	568	590	544	550	565	570	555	608	562	570	586	567	597	537	574	584	612	565	585	582	560	596	599	563	598	554	603	560	577	563	555	577	537	589	551	569	574	568	571	591	577	572	559	580	575	554	526	535	565	562	567	523	583	558	561	595	566	532	623	571	569	597	559	587	592	567	604	592	595	545	593	600	598	554	569	542	543	591	566	558	585	551	489	608	558	569	583	567	592	557	575	558	574	589	562	575	545	588	562	576	559	570	625	569	568	575	518	558	560	591	621	557	614	583	527	553	592	620	579	555	574	550	572	576	560	575	533	585	621	585	565	556	596	579	557	572	547	549	561	548	577	538	532	571	584	571	515	591	530	613	561	581	573	570	567	576	580	577	570	554	577	590	602	580	594	574	593	621	572	507	611	570	535	542	608	600	552	552	554	555	579	582	552	568	621	597	553	610	564	571	563	569	545	581	555	587	599	618	599	588	548	551	603	566	531	585	549	555	551	540	579	560	576	608	549	535	560	573	577	536	564	553	577	604	558	563	602	561	582	532	573	548	587	562	560	557	580	606	517	558	594	556	548	552	577	604	534	555	535	577	577	558	551	554	591	581	610	561	591	545	567	544	585	536	550	555	523	598	551	562	552	572	534	554	566	572	518	562	525	553	608	591	554	546	619	570	603	569	544	549	561	553	547	555	575	574	565	574	548	564	577	599	568	542	586	607	598	562	540	563	527	552	566	554	585	541	548	531	574	560	536	558	569	559	548	546	520	581	588	572	549	556	600	596	584	569	604	568	541	578	589	582	585	589	620	594	611	585	594	593	550	586	532	546	574	582	599	606	568	554	557	577	535	575	585	544	583	562	612	581	568	597	540	603	559	560	603	559	585	585	587	553	558	576	549	559	585	551	581	583	575	602	569	577	569	551	549	579	568	549	562	597	578	563	566	559	561	559	570	587	579	603	582	578	584	570	575	542	571	586	550	557	572	567	595	573	535	565	550	602	564	588	589	587	559	611	580	578	583	569	551	598	626	603	548	549	548	553	517	543	580	575	583	584	523	558	552	568	593	554	584	616	579	549	573	616	559	574	590	602	553	579	542	563	551	576	548	551	569	564	595	541	572	582	609	542	552	580	565	591	541	574	563	528	582	616	560	562	560	596	636	578	571	580	588	571	528	558	571	541	581	560	571	611	597	587	566	595	544	540	558	584	554	528	578	575	539	562	558	552	599	583	586	583	567	593	597	525	581	592	559	583	561	556	578	540	596	596	574	521	594	566	558	565	542	608	568	578	589	602	592	625	575	583	616	552	596	509	567	618	562	564	582	562	541	553	601	580	556	551	569	585	586	566	557	557	603	575	554	589	568	584	552	547	592	624	599	533	537	560	507	503	572	585	546	596	604	617	616	541	573	572	584	571	553	557	552	600	639	584	530	529	540	543	511	559	529	576	579	534	551	524	580	561	548	563	548	566	555	550	586	540	572	550	569	559	579	544	524	571	568	569	554	587	562	550	579	556	606	561	549	558	610	567	595	590	547	551	546	565	608	621	579	534	593	547	506	574	553	512	604	546	587	587	586	608	587	593	612	569	597	547	614	565	622	562	553	587	589	551	590	548	582	552	631	624	554	542	568	568	546	569	512	583	600	574	557	546	552	576	565	568	577	588	581	572	565	555	605	549	559	562	547	579	605	585	585	590	555	544	603	566	565	589	559	582	565	617	556	548	567	581	574	595	562	584	569	579	621	590	566	586	618	563	557	574	544	561	569	528	582	527	564	556	596	621	587	547	585	583	585	569	584	579	580	540	620	554	589	544	593	578	570	536	572	577	630	534	571	603	602	559	559	607	536	560	600	579	599	552	568	568	546	582	598	595	568	603	531	573	560	534	559	568	557	602	579	603	599	542	584	535	603	557	609	526	564	567	592	591	531	583	573	526	589	549	587	592	557	579	586	596	544	559	549	547	578	586	552	575
25606	20782	27791	23877	20923	20668	10432	1613	2687	1164	915	873	921	868	858	841	890	960	957	963	1021	1013	1065	999	1134	1314	1442	1356	1348	1224	1228	1060	1061	948	960	867	870	804	835	759	793	762	727	696	698	684	672	677	694	676	654	664	591	678	661	668	643	681	662	676	673	680	637	648	652	623	653	666	670	654	651	636	668	667	638	655	657	666	657	670	657	647	670	679	663	659	678	690	680	649	673	691	690	655	690	679	679	657	685	649	633	650	638	703	654	674	637	662	642	725	724	687	681	681	656	632	664	636	662	639	642	666	653	630	676	689	629	661	690	678	685	657	656	606	677	655	663	662	680	640	683	668	685	661	703	682	715	678	640	618	649	642	671	698	702	639	681	654	663	650	657	659	624	645	635	630	651	698	639	660	691	675	683	625	699	712	687	612	645	674	664	673	615	645	645	666	644	657	659	671	674	663	694	661	687	688	649	606	626	697	701	656	642	670	663	664	636	655	661	666	663	615	665	627	665	676	644	648	628	630	682	642	654	624	624	684	643	644	710	705	693	665	673	656	664	665	692	673	668	659	656	662	718	689	651	727	676	660	640	640	644	678	716	663	666	693	709	682	637	673	685	658	672	663	690	678	660	657	653	628	623	657	704	644	625	646	655	646	664	700	695	625	658	662	660	659	688	646	671	628	693	698	677	651	669	675	676	665	680	692	670	651	652	684	662	647	671	653	682	677	714	647	687	727	635	629	693	690	614	659	642	658	620	677	654	650	671	722	640	656	652	709	659	628	656	674	619	662	689	691	689	620	671	634	673	630	637	696	693	635	667	648	721	676	668	684	723	691	677	686	637	674	649	619	657	655	663	714	683	669	671	702	644	683	691	684	679	689	673	641	623	669	662	698	679	644	670	656	694	674	639	704	687	626	693	700	592	647	637	682	663	631	612	664	682	645	693	623	666	676	662	653	676	734	634	649	610	683	634	639	636	696	661	661	667	655	673	673	655	677	696	665	655	619	596	714	688	666	678	629	678	659	698	635	637	707	677	633	650	667	716	646	652	627	670	680	651	668	686	660	668	639	644	688	675	633	641	651	700	650	666	655	688	681	651	635	695	662	705	661	689	660	671	665	634	683	656	681	668	676	662	646	640	689	632	705	668	693	684	633	681	644	700	651	680	626	631	639	644	700	650	683	708	701	693	655	642	684	627	715	698	693	678	682	711	642	646	669	661	679	646	690	683	640	671	670	641	673	639	670	680	656	655	630	651	618	698	680	643	669	674	654	708	654	617	637	660	654	686	662	660	653	658	641	676	636	690	701	686	640	616	647	684	673	674	682	656	661	726	637	661	660	607	663	687	647	657	700	644	632	638	621	659	666	640	693	640	655	651	726	655	640	617	629	685	666	627	652	641	642	680	648	665	645	656	664	678	651	702	695	693	680	656	671	661	688	674	695	672	695	648	661	665	648	664	645	630	698	654	630	646	633	656	688	651	654	682	669	689	659	639	625	639	632	690	644	634	672	669	708	657	674	701	661	672	642	603	639	628	648	651	684	673	658	674	634	698	642	685	674	693	664	677	670	641	652	689	667	715	654	693	658	670	698	660	642	712	658	652	649	697	642	648	644	669	675	684	686	653	642	618	696	624	690	653	693	633	679	670	674	673	676	645	695	699	699	667	658	678	614	634	675	628	648	644	660	649	635	685	652	662	621	654	685	667	671	654	661	677	646	662	666	662	615	705	682	675	644	671	653	680	664	674	663	667	683	686	675	653	696	622	645	675	670	668	673	658	682	630	657	658	682	654	651	675	605	676	682	612	640	645	646	697	685	684	608	658	704	670	679	611	620	646	680	671	683	687	652	667	650	693	660	638	675	645	640	641	651	627	661	656	675	638	671	634	676	706	646	666	662	642	615	653	638	665	669	633	691	627	647	656	649	671	698	671	692	655	644	635	742	704	605	633	666	701	698	692	729	620	611	672	632	677	629	640	642	660	682	682	670	685	672	623	703	636	660	630	647	626	684	644	646	626	663	624	655	706	624	651	695	678	669	634	634	710	641	616	706	658	671	645	679	664	662	697	636	667	649	623	643	646	635	647	676	658	678	595	656	683	661	687	687	622	658	687	640	664	617	624	653	647	660	677	673	655	629	714	657	709	654	619	596	691	683	688	690	692	728	668	632	646	651	624	667	629	682	682	660	648	698	654	686	631	689	699	642	643	643	679	635	659	672	674	674	710	659	598	671	628	663	621	656	650	648	679	674	707	656	629	677	667	689	610	637	669	698	657	723	630	662	624	651	688	700	671	668	657	696	651	676	618	689	665	667	673	702	699	707	662	661	648	671	714	640	678	676	658	712	676	675	641	613	642	655	651	662	636	635	651	646	661	658	726	628	661	634	666	648	692	722	654	731	655	664	695	687	662	694	685	654	672	637	641	690	657	674	646	714	710	691	673	725	633	721	707	661	615	654	682	650	703	659	639	645	655	680	664	628	660	655	661	640	673	629	647	622	628	657	696	668	688	640	710	680	671	663	644	632	686	641	628	694	657	633	618	658	685	629	665	705	674	686	663	679	664	621	683	650	656	653	658	693	668	644	688	641	642	649	654	676	670	690	660	687	682	680	668	636	645	696	705	694	689	653	643	622	675	680	673	626	622	696	664	665	691	624	676	644	655	645	700	648	662	650	662	684	648	623	682	664	654	683	675	649	665	664	656	713	685	660	641	639	625	676	620	678	667	657	688	650	625	681	650	682	664	645	654	684	676	684	643	698	623	645	612	698	657	656	664	681	668	651	702	646	632	640	631	619	660	693	653	677	642	648	653	654	658	678	717	642	654	643	684	671	706	625	664	698	681	692	659	656	638	665	645	667	658	676	600	649	618	613	640	658	670	700	705	654	680	650	684	685	647	639	654	661	642	693	688	665	683	688	656	637	649	711	634	654	666	679	649	683	667	682	640	657	658	685	685	678	665	650	684	668	690	617	719	620	656	662	678	650	627	645	675	659	701	676	625	684	631	642	674	662	659	691	676	647	667	687	611	662	642	653	664	676	641	673	623	637	655	648	636	611	679	651	649	656	636	678	693	649	674	668	630	714	656	689	669	680	662	654	661	664	691	702	667	662	660	646	657	635	667	700	619	642	652	626	650	714	654	683	673	623	634	640	665	698	644	667	644	629	655	690	693	686	614	638	690	649	709	641	658	669	651	674	653	646	674	666	631	708	633	652	680	633	626	657	625	694	631	664	622	643	662	666	671	669	687	668	690	690	653	679	656	652	646	659	665	675	652	699	644	644	656	698	655	684	677	687	671	651	687	665	624	684	671	713	624	662	727	636	661	717	615	693	706	753	684	681	611	648	648	665	626	632	693	683	622	672	678	660	649	636	655	608	645	678	619	669	706	681	597	618	680	660	646	613	600	665	610	669	653	692	643	615	640	671	625	698	702	612	678	637	645	663	659	641	675	631	632	671	727	672	674	675	669	662	672	704	672	656	649	666	641	706
49620	43239	36811	35040	24171	6825	1617	1974	4328	1472	984	1027	1057	970	995	1021	1009	1051	1080	1177	1148	1197	1265	1267	1492	1758	1942	2010	1822	1700	1517	1411	1266	1216	1020	963	885	832	769	693	686	642	665	621	629	597	613	622	591	585	527	546	566	569	575	587	562	585	532	539	579	569	535	551	583	560	572	520	542	553	557	551	596	570	582	595	510	592	597	553	554	555	543	585	553	583	512	551	517	568	534	590	542	536	569	547	558	553	537	534	565	568	581	532	518	555	517	520	564	556	500	563	539	551	498	548	577	557	516	533	530	528	521	539	519	531	552	559	557	513	548	543	560	543	554	509	568	567	503	568	589	547	578	581	568	559	537	561	564	515	534	515	546	571	583	546	582	561	535	581	548	588	570	579	584	573	576	561	563	534	549	546	505	571	595	522	513	550	544	589	568	559	583	566	545	539	530	577	542	569	490	581	541	510	539	532	547	514	535	574	513	559	495	559	556	593	551	584	553	474	554	571	533	551	569	541	535	524	548	533	557	564	547	549	541	541	569	545	583	523	565	541	517	592	536	554	537	542	573	580	588	533	570	570	567	492	552	539	615	520	532	576	531	571	532	566	523	535	551	535	531	559	567	568	511	566	566	583	576	569	550	542	551	565	572	558	530	547	559	553	525	546	541	557	560	558	548	541	546	551	569	535	546	611	545	572	572	540	496	550	553	549	586	585	567	492	547	579	545	538	574	628	569	550	569	565	510	566	597	591	601	589	560	568	552	552	597	544	543	603	562	554	586	603	549	523	514	538	572	556	542	568	600	529	565	555	532	562	559	545	586	542	538	539	551	548	623	582	621	542	536	526	596	539	555	569	542	591	566	590	542	540	564	497	516	526	549	529	544	541	539	575	525	545	578	553	554	579	581	581	561	534	603	564	503	547	539	604	507	515	549	564	553	597	622	559	518	572	566	535	544	536	520	594	526	572	543	552	561	533	603	585	543	564	592	534	560	578	516	565	516	572	579	560	573	560	545	553	547	530	512	584	531	544	518	542	558	590	527	534	543	538	528	575	544	559	546	550	561	555	527	574	528	560	535	544	560	532	550	557	555	530	534	534	573	587	540	535	538	560	548	528	532	592	554	540	515	571	607	561	574	546	547	542	562	576	551	502	547	567	590	532	547	501	519	551	575	572	575	528	542	540	600	527	533	549	588	539	578	532	551	579	569	546	529	522	554	527	595	573	557	606	535	524	520	533	580	609	555	547	559	540	553	553	553	570	551	547	527	596	591	530	559	546	562	553	562	542	571	550	556	559	556	522	586	559	501	571	508	565	561	551	551	560	549	566	535	552	550	534	514	598	567	525	598	560	530	535	528	563	546	539	550	568	552	590	528	541	544	565	517	549	547	561	583	552	539	582	526	520	557	588	560	588	515	533	568	538	528	608	520	550	569	546	522	547	568	569	530	538	531	551	540	540	557	526	522	580	542	513	561	557	551	555	602	540	531	566	598	522	526	520	569	561	551	566	551	595	546	542	572	506	541	599	587	565	562	571	568	529	574	553	571	583	584	582	572	535	574	557	538	577	559	577	542	579	566	541	573	547	534	535	526	579	531	568	587	556	553	562	547	550	573	549	510	571	564	541	578	563	546	523	552	531	591	558	594	548	574	553	551	534	589	555	544	509	552	562	572	583	556	566	543	555	562	565	558	541	535	591	561	589	558	604	552	520	563	571	534	518	572	552	522	558	551	598	573	584	545	546	590	559	551	554	518	572	559	553	577	601	564	543	532	592	621	583	560	592	567	561	567	562	561	583	577	583	548	567	561	553	575	542	548	546	542	535	589	532	560	569	574	621	587	556	581	549	529	600	508	571	538	551	546	606	513	558	568	538	587	531	585	563	544	546	561	543	567	533	530	586	573	529	523	593	544	577	548	592	540	575	502	558	536	576	526	555	566	534	566	579	570	550	588	538	569	575	538	533	539	590	534	559	541	627	521	558	613	550	583	583	559	575	522	556	600	536	614	511	544	530	547	517	558	581	584	575	586	528	518	589	565	557	542	583	572	561	563	548	551	570	572	520	572	521	590	547	507	508	553	550	541	542	586	552	557	561	535	530	547	551	543	557	583	571	510	535	580	533	580	543	527	514	569	547	549	528	567	532	491	551	560	569	547	539	553	549	565	536	602	554	518	543	524	558	560	558	541	528	587	559	560	526	531	566	512	555	541	573	609	568	578	557	543	569	559	563	545	553	529	546	574	558	538	537	575	558	566	514	541	521	589	544	538	509	560	509	534	578	556	558	554	558	566	509	558	536	570	559	545	548	563	550	534	552	533	507	549	586	555	547	568	521	542	532	500	554	555	539	589	575	546	526	581	547	549	587	579	566	547	546	509	544	575	569	541	572	563	547	505	567	558	566	583	564	563	561	563	508	541	567	534	556	608	543	582	534	547	578	519	525	518	554	543	573	535	591	556	573	580	534	519	578	553	549	559	600	550	506	555	531	559	565	538	516	557	566	547	579	545	546	519	542	545	535	533	512	572	572	573	569	552	541	554	592	584	537	560	548	543	595	542	595	549	580	545	582	546	586	557	520	525	564	556	546	553	588	549	551	569	555	556	535	549	541	549	585	503	573	548	549	562	574	538	550	547	552	604	573	542	543	567	556	550	564	548	551	574	610	549	545	574	604	566	594	564	595	538	588	573	554	521	561	529	519	545	556	584	551	549	535	537	551	526	518	579	577	510	557	529	537	604	534	592	559	613	532	533	558	566	541	538	531	521	540	587	532	572	540	581	549	544	530	571	541	535	567	530	583	567	551	585	573	538	554	526	544	579	525	579	573	539	521	575	532	598	566	550	562	549	533	548	584	561	540	544	562	527	554	535	537	534	543	506	523	594	548	558	566	535	563	559	586	594	485	565	584	565	536	553	530	566	505	522	570	555	591	507	510	534	597	549	567	563	544	528	581	551	540	545	544	561	534	548	544	551	564	563	583	550	573	578	512	536	534	589	544	558	540	541	532	572	506	552	573	581	534	552	538	581	524	550	551	563	593	585	538	547	594	551	553	541	525	547	569	527	575	566	565	543	555	562	515	556	578	543	522	569	530	544	510	507	560	542	558	565	533	512	579	569	556	555	535	570	576	545	552	548	517	549	551	569	535	587	576	583	572	557	568	551	513	585	558	559	538	552	556	580	577	542	551	556	600	563	550	524	528	552	552	550	529	609	536	594	543	533	554	562	552	496	582	577	546	526	597	576	522	571	558	546	555	567	538	587	567	569	539	527	573	581	527	535	547	538	543	570	555	553	542	570	540	525	589	567	537	561	617	592	541	551	556	516	511	545	568	527	500	501	539	527	538	569	525	554	555	557	546	544	551	528	598	558	550	555	529	553	523	533	560	523	563	549	569	562	560	605	600	549	595	568	571	576	601	529	560	590	523	515	539	536	542	544	537	563	618	573	556	539	543	557	582	588	562	554	601	550	531	557	583	559	518	536	536	583	596	534	545
28379	21010	26289	26078	13744	3963	1111	791	1055	877	830	849	856	800	817	775	871	826	873	871	850	884	944	985	1080	1084	1119	1104	1077	994	1007	963	948	905	913	852	787	727	748	722	715	694	694	683	682	689	656	698	663	644	666	682	649	694	708	695	652	644	663	678	703	681	672	681	613	671	657	676	634	693	701	664	666	668	661	671	684	672	690	669	678	697	685	720	661	669	621	665	659	683	641	699	677	664	661	695	679	670	655	686	667	679	731	641	659	677	647	719	663	640	681	626	675	687	651	662	667	646	658	683	687	724	683	698	648	619	684	670	673	673	699	651	668	681	689	686	712	633	633	730	686	669	672	682	678	730	687	660	646	657	716	707	660	656	691	667	702	683	681	666	706	635	649	656	682	662	649	697	692	608	670	706	656	680	624	703	710	685	643	681	662	693	687	650	588	705	712	709	676	722	679	691	693	676	707	695	687	610	747	729	701	676	660	702	633	652	647	658	689	661	685	654	661	663	695	676	668	689	686	668	664	650	628	658	709	657	694	699	666	715	672	654	664	675	600	669	652	720	617	643	686	700	692	656	699	700	660	670	627	632	684	667	660	723	649	651	646	629	703	673	643	678	676	693	652	679	638	659	663	682	641	697	694	653	674	678	698	667	694	691	695	658	620	695	714	703	703	674	691	665	621	662	629	656	695	675	691	658	670	706	706	706	635	667	644	657	687	685	707	658	713	651	655	698	672	660	697	678	678	711	670	668	659	704	677	690	670	671	692	692	683	658	630	651	635	681	698	675	668	646	660	659	688	680	685	683	644	647	680	712	707	672	710	687	668	664	658	665	656	666	617	639	681	679	695	695	627	647	690	663	691	652	693	663	718	666	669	687	649	676	695	741	657	670	634	649	658	634	685	641	648	656	664	690	677	648	657	724	692	660	648	696	671	647	705	709	669	723	679	706	659	714	668	674	673	679	671	672	643	685	685	627	666	646	702	683	646	690	697	675	690	688	663	643	680	668	726	696	670	700	694	695	668	666	674	684	665	655	640	640	703	645	683	692	661	613	684	660	666	679	616	683	672	696	668	678	683	644	687	668	649	648	661	679	669	710	702	683	642	668	634	683	625	681	660	681	638	722	692	681	704	651	645	670	687	637	703	649	730	680	641	657	663	644	697	693	649	704	732	679	647	666	654	667	676	664	625	700	692	639	687	675	666	746	739	708	699	694	663	723	626	691	643	691	659	695	699	689	682	666	664	666	667	706	655	646	661	661	663	671	645	689	684	686	714	609	672	664	682	655	625	697	681	691	663	673	715	681	633	687	734	635	670	680	675	671	658	669	661	663	668	621	637	672	714	683	659	633	698	697	674	656	655	670	661	636	650	673	692	682	687	672	668	702	655	598	640	691	685	685	701	670	680	651	677	660	675	705	620	624	674	711	644	658	667	673	703	665	662	642	668	649	667	715	627	701	704	625	665	675	629	682	650	668	667	656	679	687	691	703	699	687	650	651	651	655	664	747	700	666	678	690	684	639	661	660	691	719	639	665	629	662	623	662	627	658	695	677	639	711	643	624	640	700	679	683	695	682	655	608	660	691	678	669	681	676	653	645	638	734	678	655	698	697	669	674	668	647	702	700	646	671	654	680	730	670	705	684	669	663	682	650	709	704	643	667	710	655	695	636	654	660	667	659	669	687	667	658	701	684	655	676	680	663	678	682	705	651	683	685	656	668	692	606	650	642	695	672	635	655	691	620	709	669	647	700	674	666	677	651	691	641	663	704	664	727	650	670	659	712	683	661	701	710	684	683	684	661	670	671	649	681	692	706	731	693	627	683	668	696	664	686	658	645	656	688	689	668	652	694	666	634	641	651	692	648	672	695	668	656	683	662	613	734	659	672	701	611	668	622	709	692	713	688	692	679	664	671	670	622	652	669	625	686	643	650	668	694	652	696	686	679	646	674	626	659	683	676	641	670	619	681	671	664	692	656	666	655	655	683	666	661	644	674	681	714	679	629	703	657	656	664	692	637	668	648	638	662	641	656	683	627	696	660	663	680	690	671	693	679	713	697	675	656	679	704	677	668	642	654	628	660	653	711	672	716	645	695	674	642	668	673	688	679	714	713	659	632	658	687	679	676	650	667	726	643	714	664	683	651	698	662	600	666	707	673	679	673	642	701	688	677	668	682	703	727	696	625	679	649	665	649	645	662	703	640	704	676	705	702	685	689	695	723	665	689	681	666	653	701	675	687	740	685	675	675	649	657	676	688	677	662	657	684	661	705	651	703	653	703	657	710	664	649	720	681	692	685	712	674	718	640	647	670	665	661	638	668	700	667	694	666	657	622	652	674	683	731	632	666	687	698	682	682	692	675	695	708	641	672	654	671	669	632	628	695	743	684	654	685	722	699	670	683	718	663	664	699	707	656	643	685	704	664	695	665	659	687	639	606	629	659	651	705	697	682	651	718	666	659	743	648	634	688	708	620	695	704	625	647	669	679	677	743	663	666	710	684	688	683	693	666	661	676	635	690	700	640	691	663	658	686	686	676	671	685	663	650	655	673	643	649	712	692	643	646	623	681	726	704	691	683	654	649	670	622	645	647	687	668	680	661	660	717	658	648	643	684	660	708	652	675	664	699	677	700	690	647	690	631	636	661	681	687	661	671	674	668	647	706	690	686	650	702	681	651	630	709	632	739	632	674	645	674	690	656	678	677	647	715	687	652	681	654	653	746	684	721	656	648	651	627	647	671	678	688	658	649	668	684	643	691	713	671	701	669	689	714	672	688	673	650	721	688	679	656	633	685	643	636	660	705	693	712	692	690	630	649	673	640	641	660	669	700	706	672	708	644	643	718	689	684	669	671	702	640	710	666	600	673	622	701	646	654	725	687	672	674	727	642	695	647	691	679	690	698	650	666	729	655	658	676	662	685	684	635	689	689	651	646	624	663	663	656	650	627	702	660	657	666	681	720	686	652	675	668	668	699	632	650	669	632	706	665	696	677	648	660	667	696	684	692	704	682	659	624	667	630	668	614	694	672	663	670	728	714	649	691	690	640	652	691	727	643	679	647	692	692	669	631	611	644	672	614	662	656	681	672	673	632	671	605	650	673	703	661	657	637	691	680	714	654	687	641	686	653	675	696	650	657	685	660	686	652	639	669	647	656	675	636	665	728	681	642	683	700	691	666	667	619	682	657	645	637	662	669	715	644	661	619	712	679	628	692	675	656	719	670	722	670	657	672	672	691	664	655	663	666	688	662	633	702	696	659	676	631	657	684	687	653	661	648	732	667	651	659	645	695	654	676	688	722	675	687	707	648	695	658	651	658	694	637	696	699	667	685	629	630	659	619	690	667	630	711	658	655	691	657	679	649	678	676	683	679	698	660	690	701	679	676	681	663	683	678	671	681	660	654	681	703	689	673	656	688	632	616	688	628	662	656	666	697	667	713	637	664	655	676	650	703	705	662	704	686	656	632	668	624	666	631	683	635	644	630	682	678
44715	33519	31657	28941	15725	4874	1036	837	1628	889	884	962	933	876	879	929	917	984	967	995	1007	1023	1166	1127	1322	1507	1411	1514	1468	1389	1265	1127	1031	1056	900	835	865	774	725	694	647	667	654	589	608	601	558	576	574	588	561	563	555	565	527	582	584	588	535	580	553	494	548	571	584	531	595	567	600	566	539	580	543	572	636	520	509	581	574	595	553	539	586	561	586	570	545	571	582	535	582	568	584	535	567	570	539	590	568	607	567	564	579	575	552	570	594	540	547	579	582	575	543	542	529	561	579	557	557	578	550	537	584	532	582	573	598	565	546	587	582	599	537	561	582	555	543	559	562	565	578	527	583	582	534	519	597	625	590	563	542	560	543	609	536	565	583	562	574	565	571	551	539	579	551	521	563	596	581	595	591	555	559	573	563	565	552	560	574	525	596	571	571	545	564	599	543	603	610	523	586	583	575	563	503	566	539	553	541	587	586	537	565	501	530	622	596	603	582	592	520	594	568	515	543	618	527	582	537	545	593	633	607	594	562	620	551	610	564	536	539	602	550	586	571	526	582	555	591	558	572	588	549	583	591	568	540	584	514	593	555	583	485	585	536	553	553	532	618	543	533	589	550	555	561	591	553	539	532	531	556	576	527	561	587	554	572	602	543	542	596	564	580	569	590	595	551	551	567	552	590	618	561	591	576	562	545	574	584	579	583	543	525	597	559	593	572	577	583	572	579	570	545	545	569	546	563	590	572	582	587	526	536	557	544	551	557	560	559	582	546	539	566	577	537	584	599	582	566	546	602	559	569	601	564	591	555	598	568	586	566	589	588	589	570	559	553	559	562	592	600	587	568	579	541	563	563	603	560	541	559	577	546	547	538	572	613	579	581	598	584	590	591	584	568	577	624	607	550	559	551	559	564	589	553	570	539	579	549	552	558	564	556	562	549	574	632	554	587	553	599	552	568	563	573	576	563	580	550	579	588	572	534	582	591	555	568	560	564	577	556	605	588	536	540	595	554	573	537	542	613	607	550	555	586	585	583	580	587	587	564	574	597	577	532	563	600	543	565	512	551	556	555	574	594	570	608	550	566	585	517	598	606	594	532	576	566	620	556	548	587	551	594	563	573	586	551	541	564	573	549	559	594	575	559	597	556	599	580	553	595	622	565	612	562	576	571	592	579	576	538	533	586	616	528	560	589	536	577	612	544	559	578	547	560	538	579	591	583	580	548	565	574	518	595	591	560	591	603	552	569	567	587	605	583	526	560	594	550	541	554	556	539	581	556	598	570	581	569	567	582	559	530	587	549	562	604	590	514	523	567	601	592	574	543	576	497	536	559	545	557	578	532	547	543	589	518	596	580	563	572	587	557	551	577	591	586	570	566	549	557	587	580	554	567	588	585	587	556	556	566	569	556	552	534	561	575	586	577	583	580	563	556	601	573	592	526	580	581	512	545	556	575	573	555	600	623	549	599	594	550	548	594	554	579	575	545	565	564	529	587	539	502	581	587	570	553	580	518	571	557	542	537	557	574	625	529	547	519	531	588	584	587	540	603	574	577	527	543	587	516	540	572	568	542	617	563	568	581	557	573	500	558	568	551	576	561	544	565	587	554	565	540	597	549	560	586	590	526	559	579	586	576	604	579	542	527	572	595	603	556	542	535	554	563	526	585	579	544	568	573	578	577	536	590	567	558	599	567	536	561	591	561	564	564	569	566	630	570	600	588	564	601	606	566	560	527	568	602	530	552	595	552	573	592	585	557	565	574	596	563	585	587	584	585	587	598	572	609	552	594	562	555	594	595	548	576	603	542	514	587	546	566	598	561	599	593	520	568	603	593	599	586	535	579	524	613	582	584	571	537	563	539	611	583	598	537	545	587	533	602	601	603	579	565	589	602	581	586	524	558	535	572	545	545	538	596	573	579	556	551	567	540	570	557	583	577	579	594	538	609	536	604	538	586	578	600	566	559	577	561	562	597	577	592	566	552	542	585	561	582	560	564	550	518	583	615	526	608	629	578	610	559	532	541	585	573	587	603	590	556	502	615	586	569	588	597	529	563	537	571	548	557	596	543	552	555	577	548	595	575	583	573	563	554	567	569	529	572	543	558	544	564	568	569	597	619	604	591	606	555	562	583	572	579	528	560	602	581	556	588	596	574	566	570	584	561	547	586	555	559	543	537	564	599	565	576	620	578	559	590	580	552	599	581	545	561	565	551	573	583	544	547	558	555	620	562	573	560	559	602	591	530	582	558	575	587	537	524	577	559	591	532	552	591	551	554	546	551	561	545	575	579	613	547	572	583	528	565	606	562	543	567	580	586	559	552	560	546	573	591	623	577	511	534	565	589	619	594	580	586	571	557	584	533	577	535	563	535	564	558	568	540	612	534	534	555	574	585	528	583	587	555	625	578	550	541	574	549	549	566	587	592	571	601	600	521	556	572	580	570	567	536	566	567	605	584	538	602	564	541	564	563	612	525	588	558	557	571	606	552	569	579	551	572	587	589	554	569	585	623	608	564	577	591	571	564	555	553	547	598	590	569	507	548	594	577	588	585	516	618	570	541	594	548	518	582	537	567	543	556	569	561	571	559	546	573	593	549	578	577	529	559	582	590	556	570	557	564	558	600	561	578	563	542	574	540	570	562	578	528	565	545	565	557	603	574	576	604	537	530	558	619	584	540	599	596	586	560	546	540	582	571	564	596	593	531	542	567	597	561	563	573	570	555	559	585	521	564	554	581	560	537	568	561	581	574	585	592	542	566	522	554	555	567	565	580	526	561	520	555	600	605	579	541	531	569	542	574	618	551	567	562	547	554	540	599	579	590	546	562	604	527	584	566	569	560	556	527	562	573	578	562	572	586	578	569	560	572	529	562	533	577	584	557	600	545	591	511	595	558	575	569	536	555	531	544	566	535	576	577	545	592	554	591	603	572	565	569	548	563	557	508	533	572	569	605	561	559	606	565	534	551	583	569	578	543	544	543	528	559	634	579	569	577	567	535	608	592	566	601	564	560	529	568	571	572	594	576	572	573	574	528	577	561	564	591	583	562	545	518	578	557	561	625	537	557	569	557	564	591	590	608	576	574	602	601	575	511	563	582	556	553	555	530	522	578	574	589	559	603	570	581	578	558	505	578	549	581	571	544	611	558	579	550	585	567	523	610	541	555	555	612	547	618	566	605	565	570	585	555	577	605	583	582	575	599	559	633	552	554	546	586	535	532	572	576	583	570	529	525	560	565	566	565	603	551	576	585	558	550	575	585	568	568	596	553	554	572	583	560	532	569	582	559	581	577	592	513	581	579	544	591	581	547	588	552	589	548	583	598	619	591	569	567	567	567	553	568	552	575	553	546	596	544	603	535	543	589	555	572	573	581	557	562	572	531	556	548	583	531	596	590	561	536	569	572	550	557	522	557	560	581	567	596	567	561	569	574	539	574	555	545	610	557	581	566	589	588	549	573	566	609	597	581	590	599	581	575	566	555	583	572	562	545	587
27004	20816	27348	24606	21266	15037	3026	1048	1699	1004	886	890	892	857	804	853	883	955	932	965	966	923	1019	1051	1018	1062	1140	1122	1122	1094	993	964	938	841	861	753	778	772	711	715	691	659	689	664	698	681	680	630	692	723	613	668	651	650	637	687	644	643	658	676	663	633	619	674	655	627	593	634	660	649	667	616	638	586	631	637	681	601	625	653	630	645	608	617	603	673	636	662	675	675	641	646	680	639	606	618	663	649	653	682	649	629	635	657	607	598	644	653	655	658	662	682	597	703	679	643	654	631	586	647	625	614	648	680	663	646	659	624	635	647	650	662	659	629	613	638	642	594	638	639	676	720	656	597	642	628	684	612	649	653	654	684	678	663	613	689	636	668	659	700	629	623	615	645	634	646	611	663	639	685	697	656	625	644	650	696	676	622	658	634	655	639	671	609	650	632	687	659	676	618	666	621	680	676	616	687	584	639	633	649	624	644	666	647	661	711	615	651	652	682	671	685	680	646	617	699	645	643	583	643	611	652	666	644	661	695	684	626	639	647	640	649	666	619	668	660	660	657	615	673	672	674	666	704	658	676	665	630	620	650	648	658	657	624	642	628	636	634	670	589	649	663	667	681	675	609	651	626	677	660	659	687	670	632	632	686	694	679	658	615	627	650	675	660	634	644	650	672	659	640	670	683	650	661	644	655	630	656	659	625	648	661	595	631	621	704	651	623	599	655	614	644	709	652	626	650	642	648	650	652	644	610	646	642	620	584	634	654	632	651	675	699	670	682	689	648	613	645	642	710	640	630	644	665	638	608	639	696	641	652	657	658	654	684	671	682	635	664	658	611	648	611	674	627	676	630	676	623	614	668	655	643	697	671	608	694	650	665	618	661	683	682	606	610	666	621	657	649	637	669	628	668	683	626	616	648	671	654	637	613	653	635	618	662	661	668	630	626	622	641	684	654	628	613	603	661	648	612	636	639	664	690	648	655	644	626	680	673	641	680	654	633	710	673	655	633	670	588	649	654	644	617	635	694	668	607	635	707	599	614	623	645	655	666	628	627	673	676	623	649	659	658	639	660	626	641	667	620	680	672	649	615	643	652	663	691	651	587	638	677	656	673	625	653	650	627	630	604	617	587	645	619	613	638	653	636	679	643	594	637	651	651	650	640	588	676	661	633	711	653	661	715	613	641	639	659	643	661	657	656	605	623	644	627	640	648	641	696	625	642	682	669	676	682	654	642	608	633	641	641	641	675	635	623	682	615	631	700	679	649	610	645	624	660	635	610	664	633	652	651	626	640	665	638	680	691	625	662	630	661	692	684	605	650	626	630	675	687	650	650	628	634	670	661	628	621	663	686	619	668	645	708	672	657	653	651	626	606	721	648	631	669	660	696	637	654	647	643	632	643	613	628	679	641	641	662	641	625	609	656	638	641	628	607	650	607	638	641	709	639	684	616	712	671	688	652	688	596	633	652	611	607	643	651	628	662	630	644	658	637	616	598	683	663	674	654	696	650	643	627	652	650	632	655	621	578	698	644	634	676	643	626	631	677	643	693	591	631	674	707	626	682	647	637	727	640	597	622	658	680	635	692	657	690	661	661	675	660	690	640	675	657	662	592	658	643	664	634	659	660	669	682	671	628	629	639	669	662	644	680	656	640	659	714	667	673	617	627	666	658	606	674	606	649	647	673	651	610	662	618	674	672	593	589	651	643	672	680	619	641	626	664	650	684	661	632	666	639	676	689	642	606	678	641	660	633	657	617	652	648	629	652	700	687	650	675	674	616	633	664	635	665	680	718	621	665	652	623	644	678	622	654	692	633	625	648	682	626	599	669	632	675	606	640	623	657	677	694	662	621	622	686	623	649	653	675	649	646	652	612	643	607	630	662	650	670	647	717	641	626	672	620	621	652	581	663	635	682	640	673	627	597	664	648	668	640	602	670	600	656	655	640	655	657	610	638	662	615	625	639	656	651	608	654	670	626	617	638	663	712	654	610	686	623	687	651	655	666	649	687	665	663	696	660	715	648	637	630	665	669	631	619	668	643	657	632	647	709	625	663	640	639	628	609	616	636	616	593	645	632	624	624	663	647	635	661	641	623	639	637	683	680	658	636	632	652	652	664	637	647	667	652	601	614	624	643	677	590	645	635	661	691	643	607	633	634	643	615	681	622	647	667	679	667	655	660	639	635	710	656	643	631	599	618	645	582	694	647	652	646	619	630	654	620	598	677	716	685	650	645	650	646	673	601	660	617	685	655	646	620	613	652	665	664	675	667	632	610	633	701	640	655	641	625	648	660	629	656	674	629	619	652	648	588	644	600	661	667	653	657	631	636	606	628	689	658	659	641	652	637	643	624	712	645	645	679	660	630	650	672	642	687	659	676	662	606	690	659	674	653	660	640	647	594	639	672	696	674	676	681	615	729	632	702	662	644	647	676	638	661	680	624	666	681	663	622	671	690	657	648	659	659	653	650	652	661	697	662	648	665	660	660	656	620	650	616	677	614	648	673	649	617	629	661	666	631	634	599	634	648	620	637	666	653	669	678	668	660	700	636	651	653	611	663	703	624	648	708	637	626	659	626	663	646	662	627	703	634	661	637	667	609	652	638	644	653	669	640	657	618	631	657	667	629	616	637	647	616	644	622	615	657	625	619	662	704	623	672	661	695	630	643	612	676	653	639	636	627	641	673	665	678	677	611	647	637	665	628	653	619	624	660	659	630	682	613	619	666	657	701	635	629	665	672	610	623	663	597	606	647	616	653	695	668	649	659	644	632	673	645	630	683	668	612	629	691	636	682	657	659	668	664	634	662	643	644	678	647	646	666	657	680	643	657	666	619	636	671	595	644	684	626	658	666	689	658	693	663	659	681	621	655	661	669	638	647	626	635	637	701	656	671	646	681	645	663	647	636	646	605	665	682	639	656	614	664	639	678	698	650	656	656	617	613	605	664	634	643	652	643	670	656	654	702	682	678	651	646	651	639	630	643	685	616	599	637	615	622	672	617	663	656	638	648	597	700	641	652	628	676	653	703	725	632	669	667	676	661	635	659	605	643	579	676	655	648	667	630	622	659	669	641	635	654	639	660	665	607	682	660	634	613	657	653	622	676	649	676	676	676	640	609	641	632	654	638	691	655	683	631	679	640	658	641	578	674	649	679	644	648	628	622	635	645	624	675	657	630	665	606	659	654	650	604	676	641	620	612	652	647	697	610	661	661	647	675	613	647	651	680	628	666	670	619	635	567	608	598	671	673	645	619	614	608	648	658	668	619	653	666	609	677	621	648	653	685	638	665	682	668	629	658	592	613	655	674	635	659	648	656	654	631	649	613	650	661	665	641	660	714	638	646	637	653	627	638	626	680	623	709	625	673	619	664	647	646	708	671	663	629	645	628	641	610	621	682	595	638	633	601	642	621	653	668	654	630	660	633	667	630	680	623	632	665	662	679	602	625	668	642	654	612	627	672	654	648	664	675	669	618	684	636	618	666	592	625
47403	39448	36500	35166	20636	9843	1774	1181	2652	1203	974	951	963	947	958	963	1035	1140	1120	1040	1058	1020	1163	1171	1333	1423	1556	1372	1494	1287	1190	1168	1072	1008	967	886	771	709	676	674	668	635	606	617	583	524	577	564	549	552	537	559	544	526	574	567	568	538	554	580	535	527	535	571	546	534	511	534	614	568	550	559	550	543	534	562	549	567	533	548	534	484	558	549	599	509	524	520	509	562	544	551	565	557	559	539	561	579	578	563	580	551	531	560	564	548	547	522	540	558	563	492	555	553	548	548	571	501	548	547	583	532	558	526	533	537	568	531	566	594	522	527	525	511	563	534	542	553	596	561	518	578	511	506	498	555	564	596	537	591	552	541	540	540	509	506	572	543	499	601	532	521	583	576	546	562	548	490	541	521	585	501	514	538	555	499	560	556	561	522	502	546	524	554	531	527	571	555	541	512	561	538	547	572	524	551	547	556	542	527	541	570	545	547	576	586	584	578	573	612	597	542	537	567	514	554	556	549	539	534	538	553	542	574	522	567	551	561	584	539	548	583	543	532	513	533	532	545	539	553	551	547	549	540	505	571	534	574	616	578	518	606	564	563	539	574	564	522	528	560	572	561	575	541	554	522	551	559	571	582	521	552	580	529	536	544	568	538	529	536	528	563	491	567	551	530	537	531	593	550	526	563	559	548	523	554	541	540	535	514	532	555	563	563	525	556	610	537	558	542	540	513	605	543	548	531	563	575	537	559	575	572	571	557	505	544	528	531	580	549	560	517	588	563	553	517	546	544	566	546	557	527	553	576	533	588	558	540	561	550	522	517	535	516	549	515	519	545	551	578	533	556	544	549	558	542	552	574	526	506	555	552	546	566	520	538	533	556	538	529	538	557	560	535	533	524	587	551	516	583	527	530	580	556	557	536	593	588	555	565	517	559	549	529	595	513	573	556	567	525	563	507	523	586	562	609	529	533	527	531	567	557	554	539	530	544	558	550	554	567	544	519	559	589	575	552	559	550	538	547	541	582	567	573	554	533	540	592	533	525	531	564	566	554	544	548	500	532	559	519	575	569	550	531	528	516	553	557	551	581	556	569	541	524	592	539	561	523	551	542	540	578	579	551	554	567	566	545	560	520	540	549	578	589	511	553	532	580	512	554	573	520	615	567	555	526	527	552	524	556	527	522	584	516	529	582	605	576	520	515	566	520	543	509	554	585	527	533	626	541	570	569	533	573	539	581	556	572	530	536	564	556	594	511	581	523	531	520	558	536	548	546	604	566	506	577	566	520	542	528	595	513	565	542	552	526	530	529	542	533	584	586	552	539	572	561	554	523	537	544	593	539	600	538	535	579	554	527	502	490	566	592	516	530	505	551	527	528	571	548	555	552	538	535	556	560	563	526	604	546	564	545	551	546	528	544	560	584	540	573	529	550	544	560	575	540	557	546	567	554	529	554	525	523	540	558	556	559	564	529	558	541	566	553	520	541	554	535	555	536	538	535	538	606	508	535	532	550	525	516	550	585	522	535	560	557	553	565	533	558	566	572	510	509	547	557	522	514	531	543	574	551	541	546	547	585	569	535	523	579	532	573	544	545	537	606	530	593	521	537	521	517	567	572	567	559	531	572	520	570	595	504	552	549	525	506	522	537	530	539	545	558	498	567	551	557	553	555	511	571	566	572	548	536	534	532	548	523	503	505	593	574	552	568	554	585	540	578	542	547	551	566	544	535	523	586	528	532	563	562	531	525	554	576	556	538	556	554	549	551	552	525	567	565	531	558	540	545	512	574	526	571	582	588	553	547	546	540	549	552	570	545	504	549	571	558	525	576	570	559	544	541	529	529	562	586	543	532	562	555	550	566	539	575	563	557	508	584	505	533	527	562	530	552	508	569	613	560	568	568	538	526	554	545	524	530	572	575	539	552	554	544	560	528	545	523	579	535	551	551	526	534	532	559	552	534	568	523	538	527	581	570	504	579	571	565	544	525	539	530	571	539	564	561	516	520	516	564	547	581	561	550	537	537	562	545	517	534	585	527	530	551	571	543	546	556	553	541	557	539	586	560	565	572	557	536	562	560	596	560	597	526	549	545	514	510	588	554	545	565	561	533	575	560	555	553	530	583	524	528	538	542	555	519	513	534	534	561	545	552	548	525	517	547	547	573	588	554	529	567	567	530	535	562	502	562	592	603	509	531	509	593	554	556	576	558	506	554	554	564	513	575	536	527	546	578	512	525	512	533	543	567	538	583	523	542	520	521	542	521	530	570	566	538	529	521	555	559	509	520	535	534	580	539	584	529	543	556	564	535	563	586	511	561	527	547	567	550	547	515	578	556	606	549	568	573	524	536	532	553	543	569	569	546	574	529	581	567	560	561	529	543	558	578	546	524	545	527	565	562	527	576	592	531	576	589	536	515	570	574	556	545	563	575	561	565	567	508	540	530	536	551	602	606	609	554	527	557	518	541	558	593	521	555	541	533	539	554	513	544	506	578	553	544	543	542	529	544	540	511	530	533	539	543	509	546	563	576	576	513	530	563	542	563	531	582	547	528	541	568	549	564	557	577	535	555	573	531	552	558	560	578	562	540	532	557	546	541	567	502	526	533	537	531	532	525	536	553	531	529	547	548	530	569	552	474	563	542	591	597	534	567	563	581	574	573	565	563	548	517	563	575	524	594	562	540	496	542	541	551	555	530	556	573	520	527	529	501	571	576	564	523	570	555	571	543	557	569	565	565	527	501	535	496	534	559	558	530	544	547	560	513	566	514	560	553	558	556	587	567	545	541	540	563	552	561	561	546	581	561	563	547	561	509	548	544	548	534	548	540	541	573	540	546	542	521	538	548	566	598	559	541	527	507	515	583	588	581	565	623	557	532	560	573	538	520	538	532	575	559	547	545	531	537	548	547	527	496	581	573	560	530	541	590	544	544	565	552	563	526	543	508	510	542	554	527	565	531	568	559	555	532	539	546	575	540	523	593	557	535	607	505	545	568	501	535	536	514	532	556	511	543	567	550	577	554	523	541	548	554	572	572	535	501	537	528	567	538	555	537	543	569	553	583	567	549	559	568	533	558	528	539	569	525	529	568	559	569	554	546	566	561	516	505	511	561	547	598	546	572	526	561	527	560	567	556	580	566	555	516	518	534	553	532	589	527	590	568	493	577	520	545	564	542	527	562	577	594	524	572	533	550	554	564	533	539	554	540	524	548	564	588	535	565	563	515	544	612	582	562	545	494	582	590	517	577	575	526	615	581	545	570	571	544	563	516	536	545	520	507	563	561	513	526	568	557	536	540	576	549	586	573	568	532	527	566	554	527	541	566	560	568	515	550	542	545	549	602	549	523	534	568	570	561	540	524	529	499	603	532	573	561	572	589	502	551	514	539	515	557	549	564	521	549	550	559	531	547	550	554	499	590	565	570	603	535	569	531	549	545	556	556	535	500	569	547	532	551	582	534	546	543	509	511	543	557	531	505	537	542	588	492	505	564	580	522
26071	20770	27588	23981	20983	19822	6568	1331	1655	1013	959	960	904	915	900	859	888	922	997	1029	1035	982	963	1093	1098	1153	1231	1171	1118	1040	1006	996	967	910	920	875	812	830	768	720	777	715	684	680	696	689	739	665	685	746	669	639	677	714	666	678	705	640	642	645	726	695	669	673	633	646	640	631	691	694	681	675	693	687	694	670	681	698	692	647	642	662	686	685	715	686	650	701	682	700	715	648	696	709	730	694	658	662	662	680	651	734	645	678	681	680	717	725	637	682	727	683	683	688	685	679	678	669	664	658	712	678	732	679	696	668	677	719	670	659	663	686	714	687	660	665	612	694	651	673	699	629	717	676	666	681	677	648	709	578	688	701	681	719	654	652	708	691	644	638	676	673	654	707	713	707	680	660	687	656	677	648	701	709	684	653	673	700	704	618	746	641	663	656	654	690	741	729	676	700	665	621	708	711	665	696	735	703	627	728	694	659	688	693	702	700	648	716	660	676	734	694	681	642	713	689	671	681	688	675	690	724	678	667	706	677	638	675	699	636	707	633	713	672	655	710	646	691	691	641	666	671	673	697	679	678	663	653	695	681	727	695	675	671	663	674	659	659	652	700	731	681	704	640	672	679	673	629	687	647	687	670	642	652	701	673	666	690	696	675	681	724	661	630	704	656	691	605	659	660	684	720	705	692	685	667	722	726	699	678	678	682	674	688	750	663	647	640	701	703	675	647	695	679	674	659	697	659	669	645	683	679	698	698	665	675	669	667	683	692	699	731	668	736	644	657	705	687	663	659	655	697	709	698	653	688	703	677	645	678	666	674	682	706	715	660	630	660	708	675	659	702	678	662	718	669	694	744	730	668	658	716	727	686	670	677	649	665	683	668	718	661	702	659	681	734	693	672	689	682	672	689	679	699	650	679	679	705	675	685	716	716	697	687	719	697	687	668	725	700	685	698	677	697	715	656	668	673	672	714	649	678	696	700	683	658	688	765	725	734	644	653	671	638	634	685	697	661	700	674	673	699	729	662	635	700	665	619	686	724	695	668	666	710	620	668	701	688	690	673	647	639	704	705	684	679	690	705	671	639	673	695	676	640	660	689	657	719	662	684	652	690	682	700	659	701	670	702	671	679	702	698	641	684	725	691	703	654	710	665	692	735	678	729	694	726	719	716	673	680	706	700	650	699	670	664	667	640	656	638	721	691	706	678	684	685	648	654	668	654	626	688	682	659	684	685	735	694	704	675	680	707	692	705	683	734	662	684	652	676	659	637	696	707	702	654	675	691	698	680	684	659	691	681	685	689	723	685	682	661	686	604	688	694	690	721	603	689	646	673	634	681	648	708	691	672	690	662	665	653	685	733	675	708	714	734	691	683	642	680	675	672	675	675	666	665	689	677	697	663	632	721	688	684	682	676	714	726	697	683	645	720	694	701	682	649	687	695	651	685	726	739	678	691	666	694	696	695	688	691	713	715	677	676	692	685	659	659	710	704	657	705	685	680	693	651	676	628	682	676	678	665	707	696	640	692	660	657	692	691	691	650	737	703	700	684	662	709	698	700	642	640	689	689	699	668	678	674	674	696	676	683	687	753	694	706	693	667	661	715	672	657	645	707	639	632	666	693	753	718	719	680	693	683	674	685	666	636	706	669	669	679	658	678	706	672	673	605	658	675	723	681	689	648	685	658	707	645	697	686	710	685	695	706	669	675	671	672	705	716	702	720	687	693	661	719	652	647	635	663	670	687	710	683	704	694	659	656	722	644	671	656	687	667	713	664	653	690	671	687	707	654	703	688	703	667	684	620	709	685	702	679	683	715	706	691	657	692	733	689	666	690	678	667	705	628	704	694	670	629	680	656	675	695	691	677	651	694	663	667	680	696	667	742	724	697	699	714	700	644	693	650	672	611	701	668	654	671	664	661	690	717	681	658	668	704	714	690	699	655	705	668	717	677	734	708	673	703	720	680	620	641	697	682	677	711	701	670	721	629	676	741	704	652	691	639	661	701	646	705	684	661	676	651	699	654	715	689	646	697	676	683	652	671	671	657	626	700	677	668	706	696	652	721	688	694	681	704	713	720	674	672	667	648	662	661	697	706	691	696	705	674	696	664	688	664	699	688	651	655	692	691	692	657	649	669	664	661	691	679	678	663	718	676	718	627	687	720	672	659	687	716	698	690	666	685	678	665	693	695	678	653	686	664	658	674	708	678	670	647	663	660	665	653	732	662	686	655	670	645	642	679	690	702	723	700	610	674	700	639	695	669	689	653	623	651	637	681	716	682	725	730	683	695	660	667	702	716	720	703	672	724	649	678	727	654	681	684	667	741	675	664	656	680	653	715	657	688	651	672	659	721	669	719	646	625	725	643	689	673	639	674	634	672	704	677	705	656	679	636	699	693	660	709	717	699	652	698	689	691	661	630	641	650	706	709	697	670	670	671	682	697	635	662	674	694	687	684	654	643	669	660	673	684	679	663	731	682	682	693	696	667	659	681	658	688	678	730	679	649	688	697	668	693	717	687	687	676	675	677	639	715	669	704	729	677	670	691	688	656	675	645	688	690	638	678	690	689	733	692	688	665	672	638	713	672	655	691	630	641	665	675	626	652	662	686	708	674	624	656	660	675	669	687	657	659	639	689	661	665	667	663	675	673	645	653	684	680	622	700	734	681	684	702	693	676	643	637	701	734	665	673	652	700	722	687	643	672	688	738	690	670	724	692	681	698	676	708	726	695	681	725	685	606	703	689	674	675	646	714	688	743	608	675	696	669	681	680	676	676	648	650	653	711	693	650	678	691	650	697	731	696	654	681	735	613	694	680	696	658	669	637	690	703	686	659	691	745	649	649	640	644	649	681	664	661	677	643	669	707	656	717	700	703	658	651	665	667	701	706	745	649	691	679	669	710	670	666	730	685	681	750	716	677	674	703	687	692	687	656	662	701	652	737	662	714	682	685	660	719	697	633	694	698	680	685	716	697	685	614	679	688	663	658	644	693	645	666	710	689	675	722	692	727	739	699	714	656	665	659	655	653	690	691	714	718	723	700	640	678	713	675	637	702	690	669	666	668	703	629	642	681	625	687	701	712	676	673	652	621	641	704	708	707	675	699	691	716	699	632	685	692	725	721	651	684	675	667	659	679	660	632	675	618	678	688	664	683	693	706	696	702	679	686	670	667	644	662	697	687	694	693	659	633	703	680	685	674	675	679	696	656	667	692	662	706	638	660	675	681	686	718	671	667	660	650	702	680	696	676	698	691	684	711	656	671	702	708	692	690	656	672	693	678	650	705	704	706	631	703	703	669	654	674	702	691	689	722	672	720	661	709	708	706	684	685	704	691	663	640	677	686	675	694	679	696	701	709	685	698	659	675	728	679	673	671	680	659	686	685	743	666	638	625	680	653	700	704	671	643	659	671	637	687	696	666	661	655	695	643	673	686	670	694	683	714	645	681	702	695	649	686	691	711	656	679	711	650	672	659	671	666	641	649	682	669
49982	43192	39329	36249	25634	13708	1873	1545	2713	1213	1044	1084	1095	941	1019	1060	1073	1175	1227	1362	1204	1140	1236	1287	1449	1498	1565	1493	1417	1317	1165	1181	1071	1041	943	907	848	746	744	740	682	671	662	610	597	587	591	581	578	561	587	609	542	602	545	593	586	572	555	588	591	592	555	563	560	560	600	595	554	553	605	582	634	567	594	629	581	587	566	608	596	604	598	564	571	587	565	578	564	655	619	601	557	584	558	575	578	544	584	589	533	591	585	564	575	586	606	611	578	559	565	581	522	568	576	526	594	552	579	598	510	578	610	582	607	529	533	547	589	560	556	595	590	553	570	583	569	615	614	567	589	577	596	573	624	558	571	549	540	569	600	529	595	580	528	597	559	584	565	552	579	580	573	596	587	582	565	580	585	559	518	538	579	608	578	520	556	554	573	585	532	571	590	534	543	615	558	577	582	561	558	586	570	557	555	535	569	602	540	594	544	533	586	585	591	569	573	555	568	578	595	594	558	563	521	566	584	607	626	593	548	540	573	571	603	579	553	573	573	587	564	563	595	563	579	584	589	536	568	558	580	553	596	570	586	561	621	569	541	547	636	570	576	574	576	600	580	533	558	535	572	592	556	590	567	606	573	592	585	567	570	588	567	556	571	574	533	590	617	555	582	588	590	630	560	535	606	545	524	604	553	527	542	609	618	566	567	582	579	542	578	564	587	541	575	569	606	566	562	572	575	568	558	569	610	589	563	608	607	537	636	524	574	581	528	568	551	581	614	593	573	536	572	613	605	541	564	582	550	533	601	575	560	529	600	586	547	572	572	530	544	559	579	583	585	578	582	562	606	530	587	588	534	602	562	561	527	568	591	552	567	566	578	597	583	624	564	559	533	531	548	560	577	606	549	577	595	590	584	568	586	540	572	561	569	556	581	527	566	587	638	577	567	594	572	591	625	565	562	636	595	558	615	591	580	593	610	615	549	593	618	550	552	615	537	595	530	594	585	559	554	558	574	565	544	584	578	565	578	576	627	578	553	540	594	563	546	559	544	555	552	591	601	592	616	577	526	563	585	569	572	566	576	597	577	608	547	604	536	539	568	624	561	574	569	546	620	560	566	553	642	558	570	571	549	628	588	594	562	536	590	545	612	578	538	590	548	561	603	580	574	562	562	579	543	605	603	593	579	582	585	565	590	588	529	582	613	540	533	601	610	591	574	575	562	525	580	563	592	571	548	593	581	559	585	555	573	607	573	544	574	586	524	583	549	542	589	585	536	614	561	603	611	598	602	586	540	563	594	555	640	573	527	608	608	563	545	570	620	594	562	558	578	603	577	549	611	551	579	521	577	569	559	605	598	571	591	541	604	556	569	583	588	548	596	593	556	545	532	596	606	578	603	598	547	620	546	521	577	562	571	583	572	618	592	550	556	542	595	573	576	574	554	550	579	528	576	576	579	555	621	553	559	562	539	554	601	573	583	585	569	560	547	567	546	536	574	582	530	560	563	567	553	577	582	591	560	530	572	581	602	635	577	611	546	554	616	546	573	585	593	573	548	539	551	586	574	551	601	561	574	552	563	558	572	570	585	549	576	652	584	600	526	579	558	549	611	594	559	594	557	567	557	609	543	550	593	585	561	602	612	587	602	616	611	580	514	567	594	604	575	580	595	579	518	529	564	546	594	597	539	547	587	549	532	562	581	601	580	582	560	580	541	581	605	555	531	553	596	596	580	567	570	629	555	580	533	567	555	563	545	572	558	598	575	614	557	627	534	584	580	522	602	534	542	606	610	623	625	564	585	546	548	569	569	547	571	584	544	559	545	567	580	632	550	576	566	555	577	603	549	544	590	564	588	566	566	572	565	582	570	611	590	566	636	537	532	572	530	579	580	580	588	594	577	544	587	560	517	556	570	581	511	524	575	564	593	600	617	551	570	600	593	570	598	560	582	597	534	567	548	560	581	538	557	535	528	533	574	554	538	576	583	547	618	587	577	581	571	629	562	600	599	568	556	543	566	619	569	591	600	547	608	558	565	573	560	581	580	571	540	594	591	529	587	579	582	560	550	605	565	522	595	614	571	551	571	601	565	613	575	568	592	574	577	576	564	541	587	576	558	592	599	571	580	599	614	542	552	612	581	568	601	615	611	567	565	554	586	568	569	579	549	576	638	564	579	592	543	541	553	570	560	577	570	572	553	512	556	583	594	593	535	605	523	557	571	551	611	590	568	557	579	561	557	549	524	569	567	528	590	534	554	589	589	592	576	551	544	551	575	567	590	555	600	605	545	542	555	605	600	565	544	570	589	576	557	548	593	559	552	557	587	551	622	617	558	546	592	574	598	562	581	541	546	580	521	527	576	600	600	594	602	616	575	578	588	602	583	543	574	549	537	598	571	534	580	564	581	614	567	598	559	610	595	558	555	599	588	622	595	610	600	589	585	582	543	629	575	566	560	570	549	549	598	584	573	552	583	572	555	592	589	594	586	577	554	542	572	603	567	579	537	577	598	590	581	579	553	590	569	585	568	548	581	587	610	602	573	564	579	571	574	603	584	533	606	569	581	507	573	557	641	576	562	564	566	555	574	589	595	527	563	588	579	584	594	535	520	578	555	541	574	576	549	565	548	538	583	544	558	564	570	606	563	570	545	525	596	576	551	579	547	505	554	598	575	566	566	538	607	578	579	602	555	562	569	551	603	541	562	576	601	561	557	555	564	562	604	572	611	563	587	573	583	577	589	529	604	561	602	559	570	600	575	548	567	539	596	556	565	584	617	613	585	579	573	582	541	568	571	555	592	572	561	575	536	609	583	559	536	606	615	569	581	524	565	620	637	560	606	641	559	546	614	529	570	582	519	588	570	590	553	554	560	586	606	589	585	528	561	619	570	611	555	559	580	568	618	564	576	597	563	573	608	597	582	539	618	569	611	540	566	589	591	553	573	539	564	580	590	557	567	562	580	561	597	578	620	562	584	557	573	587	588	576	580	612	617	545	573	544	600	538	562	582	548	551	572	575	570	560	589	547	548	602	573	582	584	599	597	586	579	593	556	547	584	619	561	590	537	574	567	549	611	597	599	574	546	558	555	625	580	600	580	544	604	528	560	628	565	585	549	599	544	567	542	597	592	594	597	578	606	575	559	594	534	598	562	566	532	571	587	544	586	571	578	604	545	603	583	565	550	615	576	574	582	546	541	568	574	568	523	545	571	561	543	559	576	576	575	566	568	562	540	562	622	573	557	590	565	574	598	574	532	549	567	581	580	563	551	562	574	578	619	578	563	550	563	543	596	543	591	566	592	552	545	623	577	570	584	563	577	567	590	558	552	602	530	546	589	563	545	637	583	599	531	565	587	561	576	581	573	589	572	601	593	571	585	583	565	600	555	557	571	599	612	589	508	521	594	557	540	612	603	581	573	561	539	572	590	544	598	575	565	579	596	589	550	546	570	545	572	589	559	561	612	589	592	550	595	564	567	553	575	598	557	580	541	573	605	582	545	592	563	572
25540	20809	27802	23942	20919	20981	11117	1319	2143	1264	861	887	969	963	922	944	921	939	1036	1042	1049	1066	1074	1065	1035	1167	1251	1142	1082	1086	1042	933	924	892	828	833	783	770	704	736	706	649	756	727	669	697	660	668	693	715	682	629	628	665	632	634	698	626	682	671	667	700	694	617	702	652	677	673	674	674	641	707	704	717	660	699	723	742	684	659	676	686	691	660	688	682	684	727	700	699	640	664	701	612	658	642	671	659	626	683	637	620	640	707	685	613	656	687	660	658	669	642	656	637	718	676	659	660	659	662	656	667	674	657	653	686	636	652	668	650	642	617	642	700	626	692	661	638	728	660	642	704	660	659	686	660	658	647	663	654	612	651	667	692	719	677	676	640	693	673	696	657	647	716	618	689	682	702	659	674	689	640	666	648	661	666	639	681	702	628	660	650	677	653	718	656	666	672	657	621	649	654	643	718	648	650	659	680	665	657	658	660	632	661	629	654	666	674	585	613	634	704	671	659	654	661	673	632	642	680	668	641	671	708	696	675	684	664	648	675	669	696	676	634	658	660	643	649	662	639	679	663	674	654	644	632	686	652	658	679	730	657	624	658	664	693	660	687	652	652	654	663	633	703	613	634	696	692	688	625	651	697	658	620	646	637	672	624	684	637	668	668	653	615	646	672	677	636	661	695	691	662	694	638	646	686	663	699	627	647	662	641	688	662	686	692	631	668	680	664	643	699	639	634	697	663	648	669	670	647	665	681	673	683	643	652	635	641	674	619	645	684	687	672	678	659	654	700	714	659	704	684	630	667	631	631	719	675	711	683	659	719	670	669	645	630	654	685	656	655	668	630	674	716	673	700	694	709	676	698	620	649	637	658	665	670	653	702	659	671	680	676	653	674	719	634	672	705	692	642	698	659	681	684	668	674	661	666	658	620	698	648	678	662	657	609	683	654	669	701	644	652	644	658	720	639	702	656	676	667	634	634	676	655	628	666	695	595	658	678	655	690	651	685	672	631	639	646	683	654	641	687	706	742	696	659	686	688	672	674	667	678	675	633	652	662	638	717	688	679	657	676	707	683	661	653	634	684	622	644	669	648	651	679	676	705	663	672	695	645	660	668	688	592	632	631	654	663	706	679	659	681	680	684	628	678	675	626	692	641	645	679	652	679	670	695	631	674	708	684	662	659	698	694	689	641	683	682	646	688	664	639	620	660	654	648	635	731	682	647	671	677	679	712	685	676	656	671	689	695	644	709	682	674	664	701	687	642	668	666	639	643	665	675	682	627	641	669	667	699	653	664	662	646	656	657	652	626	685	699	648	671	658	699	660	648	675	662	676	707	633	708	664	659	680	695	653	696	662	651	671	666	664	673	637	607	722	646	657	664	666	633	598	669	661	642	649	654	654	660	688	717	687	625	700	695	676	698	646	679	652	650	627	637	629	680	634	703	612	655	635	670	641	643	635	673	629	676	672	691	661	703	669	678	648	639	702	639	651	655	694	631	732	670	662	665	714	626	667	632	636	656	620	673	644	641	671	657	676	668	595	638	645	645	696	674	634	666	716	693	718	640	604	653	678	671	670	655	662	712	673	646	656	691	658	649	686	652	649	678	662	642	707	667	681	674	634	687	658	691	652	653	702	683	675	694	643	664	655	668	635	653	665	708	660	637	684	648	686	635	645	671	687	659	653	691	710	662	668	656	644	634	669	648	685	651	653	646	675	662	667	679	691	637	660	687	681	693	640	637	752	680	656	651	642	682	689	670	615	697	672	683	656	698	691	663	649	683	632	663	648	658	648	661	667	646	683	670	670	694	679	700	695	681	707	697	692	586	651	661	677	673	728	712	721	635	664	677	667	661	709	695	662	634	640	676	643	646	656	672	628	684	659	681	700	691	655	652	665	678	662	659	641	690	688	662	655	645	695	632	651	636	695	597	649	667	655	651	673	641	689	670	708	602	605	698	650	630	680	647	649	643	620	622	668	656	610	672	645	693	688	673	682	659	624	653	638	651	634	659	680	661	639	667	659	692	638	625	656	670	635	655	658	667	647	676	692	623	744	664	642	614	694	657	636	687	700	658	654	656	679	634	681	648	672	715	644	718	640	650	720	695	687	644	656	678	704	666	652	648	672	655	666	660	612	662	685	665	679	696	637	632	699	674	643	672	641	644	648	635	637	666	682	655	704	618	642	673	658	664	685	631	705	665	642	630	687	641	602	636	673	651	653	654	629	647	663	671	665	668	651	632	690	624	675	685	694	676	684	691	648	637	653	671	649	656	610	637	663	716	662	619	655	661	679	652	661	669	705	642	658	669	655	690	665	668	653	707	693	719	633	699	668	684	694	666	630	638	645	671	684	642	653	646	701	648	657	698	660	681	674	700	645	667	637	691	620	624	596	654	661	641	634	694	615	667	639	654	658	660	699	716	660	650	712	612	693	674	641	642	650	651	659	636	652	660	685	685	691	692	711	686	697	679	660	643	642	694	635	689	660	682	632	673	667	668	680	642	659	688	692	668	666	663	701	648	718	670	654	661	665	680	734	686	664	658	684	671	617	635	694	686	713	661	650	703	619	672	666	634	662	662	676	711	642	668	677	689	729	651	681	697	645	708	632	706	645	648	706	604	621	684	664	674	623	666	627	609	629	637	653	682	700	665	675	719	690	665	667	668	648	654	614	667	640	687	631	703	634	638	656	622	655	640	655	649	650	672	664	675	665	651	641	681	649	623	689	686	670	673	706	667	636	674	707	698	634	646	666	679	662	670	676	695	674	639	628	642	671	641	672	707	673	692	681	695	701	676	637	667	675	656	676	663	641	728	680	663	658	684	687	675	635	661	644	677	647	674	682	660	641	707	711	729	707	705	685	674	665	645	689	691	648	697	681	675	671	661	711	703	646	679	691	676	648	658	680	674	616	649	681	632	702	682	653	644	631	661	676	637	653	670	633	702	672	644	664	690	662	638	719	675	680	666	663	693	694	659	621	659	681	622	665	666	640	669	715	688	652	686	657	656	658	676	656	693	604	642	652	665	600	671	685	701	631	686	688	651	678	676	672	624	664	698	671	658	657	673	660	684	670	665	703	679	658	695	656	672	642	695	695	688	670	640	698	710	688	677	638	664	685	681	691	623	622	703	652	692	654	732	673	705	661	650	693	638	643	591	664	693	703	679	656	672	667	656	669	636	658	621	684	682	675	685	667	732	682	671	666	628	640	684	644	680	636	641	645	644	630	664	627	671	697	680	695	649	686	711	682	683	663	641	656	678	630	695	675	684	676	659	675	683	700	635	699	642	606	655	648	704	677	624	662	689	685	641	643	696	667	690	658	691	706	658	626	707	645	644	642	612	656	646	685	666	646	618	652	726	663	656	638	638	689	704	658	702	675	670	598	668	695	667	735	674	696	702	693	710	656	645	639	644	648	668	642	697	702	646	697	637	659	652	688	674	618	643	697	683	662	666	618	679	693	668	629	653	661	679	656	666	642	675	661	653	645	671
51156	42995	39238	38366	24216	12124	2192	1402	3420	1600	1008	1035	1123	1054	1078	1024	1104	1213	1162	1312	1335	1386	1341	1329	1326	1537	1586	1457	1361	1330	1241	1136	1055	965	981	866	843	768	741	702	680	611	602	584	585	568	540	613	575	605	544	598	562	545	522	536	587	574	599	614	538	549	567	552	565	590	575	550	569	535	553	558	602	598	556	530	599	552	540	514	558	583	593	551	547	526	511	565	566	547	557	587	536	536	522	571	551	588	515	599	593	566	508	520	561	559	587	556	562	555	595	547	519	587	551	570	544	584	575	570	587	565	601	559	531	600	562	539	579	566	517	580	566	582	517	559	566	550	563	539	587	559	582	588	576	571	572	545	560	568	544	563	540	603	564	543	556	497	569	572	569	546	563	590	576	530	546	605	597	567	550	560	590	567	574	556	559	554	600	533	559	581	547	545	554	571	579	547	544	548	562	550	534	568	593	535	542	543	560	563	580	546	574	581	583	576	563	593	542	547	549	555	539	531	568	554	526	573	589	572	570	587	585	568	583	545	554	530	589	570	554	553	539	599	575	595	534	576	550	588	574	606	590	564	560	578	563	551	563	540	572	576	548	560	583	515	591	562	583	559	565	571	535	568	533	564	612	586	577	557	576	598	554	557	547	608	562	595	533	543	559	556	533	562	582	537	532	548	559	583	544	572	564	584	603	576	547	580	586	579	575	553	549	551	548	553	558	533	572	544	529	603	578	586	539	550	551	532	580	566	599	550	583	591	558	585	525	580	542	530	562	556	543	534	565	562	561	593	549	561	582	571	552	571	524	567	602	588	516	525	571	576	545	588	558	559	572	581	545	537	561	576	564	598	551	560	541	586	562	576	587	564	514	554	570	567	561	555	539	534	592	557	568	573	550	572	557	566	540	574	612	548	573	561	577	602	559	567	581	557	542	556	570	565	502	569	543	533	576	618	592	561	584	567	519	574	572	541	555	574	586	539	567	540	589	553	575	555	552	559	526	528	610	548	558	590	561	560	561	577	539	537	601	561	560	569	536	576	560	555	577	566	529	581	538	576	601	549	571	569	518	577	588	551	564	560	567	554	560	576	544	552	597	579	567	560	570	593	579	557	541	586	565	546	557	589	547	609	573	562	566	529	585	558	589	577	563	547	543	601	604	594	562	553	581	548	541	599	597	579	590	610	558	576	570	586	545	538	534	572	531	557	577	575	546	600	570	534	587	569	588	593	536	564	589	550	560	569	588	554	554	569	574	589	604	582	563	577	583	601	549	554	578	545	536	566	542	564	579	578	551	547	563	608	528	552	581	572	524	582	573	610	537	575	570	550	578	584	603	543	568	547	583	560	583	577	587	604	543	563	568	579	570	527	616	539	515	575	601	607	547	558	608	546	568	562	573	533	546	570	584	546	564	577	537	608	581	575	542	575	549	536	540	591	558	596	553	596	560	540	581	590	541	584	549	582	578	574	559	575	554	542	565	559	568	562	580	569	562	555	570	554	560	591	548	562	512	517	612	587	576	552	564	561	554	544	579	596	541	557	515	551	591	591	541	574	597	580	579	575	552	535	531	514	558	590	546	538	517	542	568	567	531	574	580	538	596	563	521	612	577	594	544	573	540	595	546	585	576	553	569	571	580	523	562	612	567	575	542	543	603	556	564	548	553	591	547	562	560	577	562	589	552	518	581	555	559	595	582	542	569	549	530	547	556	585	519	584	558	579	537	564	569	536	556	580	576	568	554	601	533	582	582	592	518	533	549	527	601	614	545	504	569	565	560	582	550	534	528	576	557	596	632	581	549	553	536	563	566	535	575	603	569	594	553	562	518	588	563	582	542	569	529	586	612	559	571	524	576	543	576	550	537	573	583	588	586	557	573	550	552	584	549	573	581	593	593	529	595	552	578	515	551	552	538	572	531	527	550	571	612	516	547	558	563	549	560	544	513	573	590	550	595	565	608	613	628	575	516	583	594	598	560	568	551	592	526	546	573	543	591	562	566	538	565	570	559	557	571	554	563	591	608	559	611	559	533	579	579	585	563	589	544	605	561	567	577	579	537	509	542	517	521	558	553	578	583	610	543	582	557	614	552	536	553	563	556	550	532	551	553	573	537	557	532	566	584	577	563	581	538	533	556	529	583	586	604	543	551	513	553	552	568	561	520	528	552	583	576	547	541	548	591	583	547	565	557	541	543	546	586	542	557	544	558	564	551	564	557	581	567	526	533	583	538	538	570	581	583	576	588	555	581	608	497	554	575	537	573	513	628	542	593	565	534	561	546	583	585	570	573	539	562	589	583	570	609	545	517	579	538	518	543	552	580	573	570	551	583	561	542	532	535	551	548	557	553	513	519	549	600	535	578	557	604	592	582	584	567	567	546	553	567	564	516	544	574	575	582	588	563	579	580	619	567	547	596	535	544	531	540	538	594	602	533	552	588	565	565	567	582	593	544	561	590	553	548	559	579	576	585	586	537	545	525	537	578	532	544	524	613	560	574	571	548	570	522	584	618	553	531	539	585	563	552	602	576	531	553	564	513	529	548	560	579	568	550	585	601	574	585	553	553	558	536	536	545	550	591	565	617	550	586	571	534	552	615	526	576	546	543	541	561	591	524	571	555	532	507	576	560	562	562	613	557	563	561	567	616	572	589	562	573	551	577	530	546	545	539	585	550	529	576	570	559	580	544	582	532	570	552	538	575	559	540	572	545	560	599	550	531	569	555	553	552	583	606	567	551	548	538	595	567	576	533	541	587	541	558	544	559	583	600	548	557	536	539	513	590	587	564	561	556	552	561	585	556	601	562	566	574	575	555	541	587	542	580	563	542	576	554	546	544	559	559	573	546	587	540	588	560	570	553	546	548	571	572	509	529	584	588	573	594	534	590	555	529	572	582	585	548	576	582	563	544	541	528	539	554	530	559	529	560	545	585	583	571	531	533	546	550	577	544	573	574	605	558	596	606	584	608	591	582	579	589	566	581	550	596	552	590	587	559	560	570	588	564	568	611	569	553	569	598	578	539	557	537	566	568	541	586	576	558	580	558	558	569	602	534	583	526	547	555	575	533	583	581	560	530	584	629	506	591	534	568	607	560	565	561	595	585	602	583	563	571	561	543	575	525	588	534	540	538	575	569	560	554	562	558	541	539	551	578	563	566	586	588	601	536	597	554	520	552	585	597	555	548	581	532	560	547	561	535	587	571	569	618	549	578	550	566	600	566	584	551	586	528	584	533	550	555	567	582	529	567	601	529	540	593	577	546	515	570	550	556	546	582	605	519	540	517	587	529	572	574	548	558	549	550	587	557	545	571	541	560	567	563	534	574	540	566	558	570	565	570	567	548	598	556	530	558	572	609	554	568	545	542	553	572	551	546	527	552	549	570	594	567	551	562	533	545	564	563	581	614	572	578	507	563	574	515	573	566	505	549	642	597	556	611	591	582	556	534	558	573	583	546	557	581	575	529	519	541	592	585	562	524	585	575	587	599	578	580	505	601	548
29023	21065	26640	26095	13259	3429	1034	778	916	812	781	740	775	847	823	813	783	826	884	887	940	915	885	846	917	907	898	956	899	877	831	831	782	786	735	720	760	681	718	669	688	684	696	659	716	680	669	703	716	668	664	692	688	657	667	650	648	661	694	682	682	675	649	668	664	661	677	648	629	705	708	703	700	633	700	628	684	630	652	652	688	646	663	684	683	658	656	632	664	642	676	654	707	626	717	673	675	719	680	679	654	636	691	721	609	696	688	645	641	679	707	642	665	645	692	692	686	621	676	658	693	671	650	626	702	692	663	655	680	630	685	695	644	645	686	706	701	679	668	694	671	689	697	671	653	693	688	733	660	677	687	656	672	661	654	688	668	655	654	685	653	696	684	686	681	703	677	677	737	669	644	686	636	660	671	641	691	680	660	646	620	669	688	683	673	669	642	714	693	670	688	648	666	727	625	696	642	694	679	651	668	682	669	694	679	661	684	647	728	648	697	698	694	657	603	697	665	651	666	684	686	680	698	643	676	702	687	710	639	681	658	687	669	683	668	663	682	638	673	707	660	669	621	663	669	687	646	649	676	652	653	639	698	687	682	636	659	697	630	635	680	669	658	659	679	649	707	650	672	694	704	642	724	660	680	691	710	659	665	626	677	648	676	670	694	640	680	651	671	661	666	686	673	689	697	624	633	692	638	709	689	674	633	682	737	683	696	736	684	647	692	673	613	683	691	651	649	716	695	685	701	638	671	725	650	671	631	670	648	684	741	731	672	655	674	674	635	653	665	664	678	670	659	654	698	653	679	709	644	686	675	681	720	673	669	661	639	660	685	660	643	678	707	654	698	650	673	676	679	696	661	676	681	694	636	668	645	610	666	693	680	685	641	722	703	646	682	651	669	622	651	674	736	627	668	660	700	669	687	620	679	652	682	666	714	653	667	714	670	679	683	673	690	679	681	676	678	623	686	677	697	689	645	679	678	687	667	666	668	675	660	700	656	647	658	680	652	682	705	686	689	656	647	644	698	690	651	655	654	629	657	698	698	669	659	679	643	697	623	696	677	676	670	705	620	656	698	659	671	662	680	703	651	665	680	631	698	685	685	645	668	708	724	691	680	672	650	664	664	639	622	650	658	674	710	676	664	673	687	692	671	640	677	665	712	600	636	698	716	694	699	674	640	664	693	733	647	679	674	668	674	673	629	650	652	703	695	663	660	671	685	661	641	667	667	627	656	670	677	663	682	679	657	711	645	702	644	684	654	658	658	650	692	635	645	678	642	656	661	697	665	680	693	716	676	678	681	690	655	618	692	660	695	703	725	682	678	648	674	640	624	707	708	692	665	594	702	660	648	664	688	672	713	694	686	698	741	654	699	688	725	694	722	705	702	656	675	714	649	706	668	680	695	641	684	690	697	704	696	661	692	685	684	643	698	690	674	706	686	697	677	658	699	701	669	684	719	674	693	666	642	673	653	609	676	682	684	714	681	673	669	647	678	684	697	663	635	682	683	671	702	693	689	706	610	693	690	679	672	689	708	686	695	704	690	669	674	693	649	661	664	652	672	677	695	679	627	668	687	688	672	652	688	695	661	577	642	633	679	652	664	671	716	661	659	643	655	673	676	685	640	684	683	668	661	624	686	657	675	621	682	704	711	689	627	656	681	691	661	690	657	691	628	628	642	658	682	656	637	650	691	684	694	685	706	656	710	675	684	676	699	647	649	695	636	695	674	684	683	718	641	654	640	672	692	725	654	638	688	654	638	695	692	656	657	654	716	677	658	683	720	698	628	697	703	691	670	671	676	657	619	730	666	645	711	702	673	655	650	642	663	628	677	662	692	651	669	654	717	674	688	668	659	678	693	699	658	658	648	692	646	667	611	666	681	670	713	663	646	642	653	674	738	702	632	671	638	629	703	684	690	622	685	688	691	649	660	649	651	665	687	659	689	627	667	693	649	672	717	643	671	665	705	686	647	687	685	661	674	658	728	715	662	664	654	682	689	653	643	681	718	670	678	703	639	649	659	660	661	681	679	682	654	681	688	638	682	665	701	705	682	659	695	638	654	693	644	699	660	675	690	677	662	648	606	743	720	638	653	661	680	664	703	678	657	644	746	679	661	686	660	658	707	643	666	652	613	691	646	708	668	703	662	703	665	651	703	661	651	669	713	643	689	679	675	687	712	674	666	654	691	632	713	691	649	662	674	681	640	673	683	685	692	656	659	685	618	657	629	601	735	643	701	712	700	691	676	727	637	667	660	729	679	703	660	650	697	658	686	709	703	673	715	669	677	677	648	722	659	660	684	641	681	643	717	664	706	661	703	683	666	652	656	683	659	648	708	671	667	699	664	688	663	681	656	675	655	697	668	695	693	666	670	656	657	657	701	755	694	667	631	632	712	670	623	662	685	670	651	663	704	644	709	754	665	690	650	686	672	649	653	698	647	632	661	686	665	698	656	654	652	635	686	684	666	677	663	646	681	686	712	665	632	735	654	658	633	642	648	677	682	645	664	671	641	661	649	660	659	655	614	643	684	706	712	700	689	682	681	664	682	701	670	646	641	668	688	699	675	683	711	634	697	668	682	690	663	700	683	721	680	645	657	709	670	688	692	672	689	636	648	631	653	652	689	665	678	694	669	648	645	691	677	668	643	725	665	694	664	673	700	646	679	656	644	688	692	681	670	649	615	640	630	636	700	678	687	640	699	667	678	686	698	661	696	671	680	654	701	674	717	730	677	647	663	693	631	737	619	697	683	667	658	655	714	642	668	644	639	699	682	695	662	683	692	676	644	653	673	684	638	665	735	693	743	700	672	691	642	705	679	685	698	693	671	704	658	716	681	695	668	682	723	628	655	671	685	687	671	647	644	693	709	675	687	668	663	691	669	649	669	659	724	691	677	689	675	715	684	668	674	710	679	659	681	669	696	655	683	693	650	672	692	671	672	706	647	652	718	698	721	710	712	657	661	682	693	680	722	685	722	666	679	651	656	698	647	642	673	645	700	631	699	767	628	658	670	641	618	654	664	678	664	713	703	701	675	654	664	692	663	654	687	686	656	715	681	638	726	705	668	709	678	690	719	696	652	689	693	650	674	692	646	652	668	716	671	681	668	715	752	699	627	670	641	712	661	666	720	676	695	649	714	674	624	674	675	640	646	710	702	676	676	651	668	744	642	641	683	644	690	668	684	661	704	646	675	645	714	670	660	720	619	656	686	710	645	677	689	616	706	656	655	640	640	693	685	673	701	750	715	642	632	652	687	684	641	711	683	682	654	670	702	692	697	713	675	676	670	672	670	708	607	639	707	680	617	657	670	706	646	700	627	656	737	680	662	698	670	668	657	663	614	731	640	636	670	678	729	664	689	690	643	715	606	694	738	644	668	683	711	707	701	718	648	696	689	611	654	676	691	673	673	708	695	656	667	664	658	684	665	663	717	659	662	705	685	660	620	689	677	716	610	683	642	730	730	668	671	673	709	675	682	697	663	693
48332	34161	33090	29119	13706	4274	920	789	1174	820	772	739	765	857	852	890	870	896	995	1028	1057	1041	987	979	1029	1145	1071	1109	1015	988	864	849	831	785	710	709	721	690	623	621	643	630	618	578	557	585	519	555	595	589	596	564	541	563	520	577	618	579	555	553	568	571	579	582	563	575	559	585	600	540	609	581	585	630	553	528	542	581	588	581	594	592	583	594	542	558	553	598	582	570	569	572	577	585	573	556	541	569	592	557	576	598	564	580	589	603	600	605	516	592	561	532	586	582	545	567	552	599	597	531	580	567	609	577	548	542	574	579	605	578	557	591	582	562	562	568	583	544	546	561	569	593	555	595	570	622	560	586	583	557	570	602	578	581	605	555	586	587	565	574	552	595	550	583	575	605	600	561	580	570	631	599	587	572	561	577	558	604	623	585	566	586	589	575	568	596	559	533	566	597	596	581	584	566	628	534	535	598	555	577	567	584	556	561	564	566	580	597	604	589	571	564	556	592	547	575	583	558	540	576	593	557	568	568	572	580	552	603	546	545	530	542	572	594	605	558	557	570	572	559	632	605	586	542	587	578	566	563	579	586	568	600	556	594	591	614	575	558	578	553	580	564	585	602	588	571	569	575	592	598	588	538	589	577	581	552	609	561	567	614	550	557	602	539	549	590	594	576	587	583	583	591	576	552	599	597	565	580	612	560	579	576	542	549	555	588	557	583	560	575	570	565	523	563	574	578	575	565	562	534	533	577	580	572	559	550	592	561	613	550	587	600	586	560	577	575	603	576	576	550	545	583	509	553	529	596	552	532	581	581	575	596	620	556	607	562	559	597	519	540	533	558	601	589	589	538	554	555	599	595	599	515	602	591	593	561	596	558	525	549	554	576	565	578	593	574	575	548	549	625	546	567	569	572	594	585	582	572	561	540	553	597	549	570	579	586	608	603	598	589	635	561	571	576	550	570	563	600	583	561	573	611	564	575	602	597	590	574	600	593	601	593	540	611	582	587	592	516	531	571	558	572	590	561	550	583	593	539	547	559	618	598	559	565	526	561	554	582	606	557	567	587	584	605	566	631	570	623	568	537	570	556	596	545	580	546	594	574	558	607	573	622	553	527	589	575	609	537	608	626	547	615	544	578	553	565	590	590	504	605	582	569	551	560	574	558	568	579	565	579	592	536	635	589	579	551	593	582	554	610	582	575	614	575	590	547	545	585	570	539	574	560	533	608	564	552	576	577	616	572	566	623	591	559	568	547	567	592	569	566	584	553	573	561	550	595	591	620	612	588	513	572	564	539	596	578	595	551	606	547	596	564	584	599	589	554	555	605	586	558	554	569	563	607	586	564	553	565	576	580	581	563	580	578	560	580	599	577	573	574	599	599	539	551	557	584	578	568	545	592	587	539	586	580	578	583	597	607	556	617	586	544	582	578	564	584	570	562	589	513	518	595	548	573	619	574	566	574	544	567	592	551	537	576	567	588	575	575	572	604	608	550	533	586	565	582	584	595	554	568	540	581	585	603	608	553	557	574	573	570	586	574	573	595	580	623	602	578	598	557	587	580	552	629	522	549	549	630	548	569	554	583	614	526	582	555	567	508	587	578	555	595	611	629	594	558	599	562	569	559	614	567	584	567	562	549	606	558	568	580	564	596	558	613	575	565	551	586	534	579	625	537	567	582	566	600	600	590	560	583	609	544	578	598	586	636	614	585	608	539	557	594	581	588	578	624	569	614	590	565	556	590	562	570	596	580	568	571	606	586	575	546	588	636	559	586	585	545	560	551	657	573	575	550	590	555	593	568	602	592	576	609	581	581	580	589	573	582	562	550	555	612	572	583	583	552	602	582	592	590	584	573	589	550	579	568	549	586	564	518	541	596	582	573	548	588	596	583	575	578	545	535	615	568	569	538	569	571	539	584	631	536	643	564	571	548	545	536	559	568	569	583	572	537	519	546	552	588	579	582	597	615	582	533	563	595	602	589	591	545	557	569	584	586	591	588	592	583	594	572	555	554	539	586	565	596	563	556	557	612	577	585	527	558	564	592	558	563	574	577	543	586	552	570	560	604	558	556	592	589	586	591	622	573	580	563	571	548	559	591	586	548	587	554	575	580	572	528	579	582	520	598	574	541	559	575	569	580	532	533	600	590	560	637	553	570	551	550	557	594	559	585	573	535	520	561	565	574	595	578	573	607	611	572	572	594	548	539	574	579	577	570	556	592	530	559	538	559	576	543	580	515	575	590	582	540	579	571	593	523	607	614	575	566	568	570	576	545	588	595	541	587	562	579	550	603	591	579	578	573	599	629	577	554	603	623	573	544	560	581	569	567	612	554	608	542	577	560	616	606	612	572	577	565	607	599	584	581	601	560	580	539	565	576	610	513	574	607	572	576	531	642	575	565	575	588	545	614	572	525	575	598	602	590	544	573	595	591	545	583	541	542	594	618	594	598	564	600	567	582	602	538	593	596	573	573	561	572	581	581	515	610	549	503	605	536	619	570	569	579	533	577	593	531	567	558	546	591	559	553	549	556	611	569	577	584	592	607	560	543	598	579	577	609	583	620	569	546	536	628	591	581	550	547	540	608	557	610	587	513	574	575	580	565	556	565	554	578	545	597	547	581	580	564	568	593	585	582	592	548	608	583	588	579	575	594	559	589	569	563	562	588	549	612	542	605	568	582	545	619	561	621	567	558	575	530	606	612	556	569	586	587	576	596	564	574	564	547	633	608	548	585	581	572	575	568	558	544	611	566	565	602	550	559	586	532	557	552	609	546	557	578	611	560	582	563	553	586	570	594	570	559	576	609	596	562	568	556	583	581	568	577	560	633	555	560	543	518	578	586	576	545	583	615	547	525	607	515	540	582	592	546	570	579	574	572	583	558	558	502	550	625	615	598	596	546	571	576	556	569	535	610	560	539	605	560	570	561	555	600	535	520	574	579	583	527	567	576	570	564	576	580	542	573	600	576	590	577	595	606	557	546	533	534	552	558	583	570	527	570	594	584	622	603	565	593	550	555	568	501	598	550	555	594	590	554	556	583	555	622	550	550	605	556	560	558	609	587	577	578	611	569	568	593	574	621	576	607	545	590	521	574	607	549	547	586	559	573	582	607	581	555	563	564	555	549	570	566	552	577	539	601	572	597	589	586	600	602	512	611	598	582	604	597	565	526	578	539	553	578	569	575	583	619	618	571	579	597	604	576	577	525	543	564	617	583	567	569	557	562	566	569	578	546	617	614	543	537	624	566	618	557	582	617	519	575	565	605	590	531	545	566	575	509	570	562	590	530	548	587	593	579	524	565	568	541	595	593	593	549	564	555	596	575	583	565	604	595	569	591	536	620	612	551	566	576	565	564	547	576	544	588	569	540	568	564	573	531	596	545	557	579	592	563	522	607	545	616	562	552	597	567	574	575	590	612	563	543	581	588	549	567	554	570	576	593	599	572	557	619	542	539	574	546	537	577	593	626	561	571	573	582	591	595	607	557
27013	20794	27391	24500	21181	14331	2913	1126	1777	973	815	827	912	951	1029	940	963	1019	1003	1034	1115	1051	1070	1062	1074	1068	1093	1116	1104	963	954	906	920	783	807	744	765	728	700	692	671	632	688	678	646	655	643	662	673	638	647	669	658	646	680	651	668	608	672	644	679	629	670	610	639	661	666	629	649	610	672	675	636	639	650	666	644	604	601	622	636	621	654	652	666	650	631	662	676	602	656	648	643	636	661	654	704	667	659	664	667	675	622	646	660	622	631	668	682	614	699	631	653	644	652	682	679	611	707	646	642	665	681	672	679	633	683	665	664	690	663	650	653	675	686	657	636	703	620	638	658	646	681	649	614	620	608	660	679	651	648	620	672	646	686	685	650	651	683	692	686	635	628	653	663	624	637	675	679	686	608	604	635	627	666	692	638	650	680	673	676	616	697	635	659	700	668	661	656	645	655	611	664	675	690	641	660	626	643	615	640	655	650	698	660	648	698	635	637	692	655	674	620	619	681	641	692	699	653	662	646	639	676	732	672	663	662	692	677	681	618	613	670	645	696	680	661	684	653	649	657	651	668	620	639	594	672	636	684	633	642	677	666	671	694	641	649	650	724	708	619	671	646	662	602	635	674	646	710	641	677	633	639	638	643	637	628	626	598	613	658	686	653	654	663	625	687	659	649	662	653	666	603	667	686	677	654	609	693	702	649	630	661	614	675	644	616	635	691	618	680	662	599	673	654	639	679	616	683	651	683	663	633	657	649	662	662	675	643	696	665	661	669	658	639	609	648	647	681	634	613	642	663	695	712	656	657	640	674	655	656	674	611	636	663	661	656	654	679	679	642	609	692	661	653	663	711	658	634	676	656	637	675	621	670	693	634	617	683	657	597	666	644	660	662	647	667	671	653	714	651	683	672	610	662	663	692	667	727	631	618	643	709	663	648	607	659	664	673	678	602	632	656	688	655	649	690	657	657	649	676	658	656	664	627	685	671	648	652	672	640	668	651	666	650	664	659	658	652	685	595	648	660	659	643	687	668	660	645	674	642	685	643	652	739	649	685	671	593	640	666	619	636	661	705	624	608	683	636	679	686	721	660	659	667	647	685	640	638	684	641	683	668	654	679	640	703	672	613	658	655	612	658	716	650	621	653	635	635	601	686	671	630	658	609	639	698	641	626	706	712	665	575	633	678	632	638	679	644	693	658	624	669	623	671	629	628	610	677	651	651	610	657	634	650	683	619	690	670	671	699	590	686	685	657	613	683	632	705	632	645	652	652	615	622	649	650	629	670	652	622	659	682	706	664	678	679	687	665	654	679	676	686	629	641	672	639	658	666	636	674	618	638	688	650	677	673	625	652	619	658	645	665	684	613	669	661	643	631	626	676	632	597	691	649	628	695	666	695	656	658	635	638	640	638	611	643	647	652	635	605	665	653	637	616	653	652	646	683	634	664	679	667	618	649	654	632	722	595	687	622	691	663	637	646	671	660	656	638	657	649	699	705	654	650	655	663	601	679	662	687	665	637	665	628	654	696	634	637	680	675	678	644	622	678	669	621	695	678	665	648	627	678	643	701	634	671	654	672	687	622	650	721	675	669	671	645	677	703	658	683	692	655	625	615	612	732	685	675	646	664	656	686	708	673	637	659	671	585	615	655	604	650	662	639	687	672	680	640	628	606	681	653	649	659	671	697	657	660	657	673	653	635	658	630	708	640	605	664	638	726	675	650	715	670	615	652	647	646	660	670	653	657	644	663	639	633	650	651	637	670	666	684	614	633	662	699	661	692	670	640	628	656	654	668	667	634	649	702	636	696	646	657	655	656	671	614	668	668	680	638	653	650	670	682	646	661	662	660	623	680	663	600	702	636	651	727	621	602	641	725	642	678	649	654	675	628	645	674	620	623	648	647	679	648	660	699	631	659	667	664	608	721	691	652	632	663	615	644	645	681	719	645	691	650	673	673	609	656	662	678	667	617	664	680	628	651	632	638	697	652	663	726	725	649	638	632	648	634	660	701	642	669	686	665	720	648	662	636	684	646	680	629	669	662	634	650	641	649	653	610	656	683	648	643	685	623	693	706	656	627	654	668	646	624	613	646	639	649	647	626	675	651	660	675	666	636	684	673	659	655	616	599	647	654	647	647	638	707	639	646	670	646	660	625	623	647	699	696	676	670	691	621	698	662	647	658	625	697	699	664	620	642	652	662	634	655	691	632	656	612	646	622	634	625	668	642	666	651	647	629	639	636	689	683	622	612	621	638	624	681	665	697	644	657	653	660	630	674	644	629	689	631	639	648	656	648	671	645	702	640	666	630	644	661	652	651	697	696	644	623	634	635	642	682	653	664	658	628	601	641	644	659	654	663	612	618	650	620	623	669	608	626	642	656	671	652	650	652	677	663	643	683	624	666	663	655	653	636	673	675	660	679	645	693	658	596	634	643	645	713	660	639	707	681	632	694	670	687	682	653	680	646	639	656	682	664	663	644	712	638	662	628	657	617	689	588	683	668	646	671	684	655	659	681	659	707	674	640	628	648	633	632	602	648	644	702	599	671	679	711	669	610	630	684	669	636	659	651	672	648	638	692	698	663	671	702	638	628	656	666	648	606	631	665	668	651	671	649	627	645	643	603	657	663	653	685	677	707	608	625	682	645	653	668	628	671	681	654	646	654	588	669	647	680	671	627	644	700	648	633	688	593	619	634	664	650	633	651	632	665	650	662	629	644	612	701	674	641	683	704	647	662	694	687	715	648	637	657	700	637	636	665	644	685	683	638	643	640	723	683	666	651	683	655	673	697	676	660	599	683	691	646	675	635	634	641	637	636	609	679	698	639	645	657	660	624	659	671	657	661	655	633	633	653	638	700	632	698	672	610	690	656	647	687	661	659	621	686	674	656	678	652	675	660	667	685	687	580	667	634	637	662	667	645	680	650	684	720	726	646	655	662	621	622	667	665	610	669	646	659	617	665	659	638	626	635	629	641	659	663	657	669	674	644	669	643	623	640	684	697	623	631	665	669	677	623	655	610	637	701	683	646	686	665	641	632	669	681	675	651	695	690	654	637	641	634	652	659	654	638	675	656	638	681	634	607	637	615	700	637	638	652	642	692	646	644	666	601	689	635	665	652	697	676	647	625	645	678	611	661	677	641	685	625	645	695	652	620	644	627	619	640	697	665	644	613	624	686	692	654	662	643	648	655	665	644	646	686	714	655	614	633	669	646	617	633	633	660	656	682	629	643	685	656	621	675	682	672	688	690	639	654	624	678	602	651	651	603	644	651	660	664	651	636	669	632	673	654	632	669	647	636	672	646	642	651	639	659	669	676	643	733	695	633	628	670	658	620	674	696	637	714	691	618	652	632	661	651	646	653	589	676	618	712	636	681	698	650	642	659	667	645	707	670	653	679	642	628	677	697	725	651	669	685	681	672	675	619	636	671	682	686	677	598	649	691	669	639	672	693	675	613	665	653	679	649	635	699	669	676	640	618	700	628	680
44882	37331	36285	34342	19948	8301	1920	1325	2629	1209	922	861	1100	1130	1160	1189	1227	1267	1307	1281	1446	1384	1232	1281	1288	1414	1423	1460	1394	1344	1091	973	965	876	810	784	743	680	669	621	643	652	569	656	547	547	555	523	588	537	578	576	538	562	578	562	583	542	572	589	540	549	563	529	562	573	560	533	595	566	540	550	570	531	562	541	548	548	539	556	567	533	545	551	560	593	532	586	568	586	564	557	574	532	572	542	539	566	564	536	578	542	519	532	564	542	548	521	544	544	600	571	542	542	566	559	543	556	568	552	504	542	574	554	587	542	576	586	588	572	533	547	572	563	597	588	530	524	563	557	509	602	536	534	554	554	543	586	566	520	572	544	544	567	555	540	542	542	551	575	549	558	550	581	537	540	576	600	565	556	555	571	538	587	584	538	581	559	549	558	555	526	579	563	569	549	540	515	555	525	579	543	543	547	568	518	590	546	532	560	542	575	539	553	567	546	562	538	543	547	552	569	552	598	563	532	562	551	586	572	529	521	521	556	568	564	545	535	590	563	536	558	547	520	553	511	534	577	530	547	583	564	527	522	543	516	598	530	529	546	525	549	545	584	505	579	567	565	558	513	545	558	524	547	505	574	565	579	564	506	540	563	565	573	540	590	557	549	568	544	554	560	557	556	525	575	547	579	545	551	554	541	531	566	579	564	553	527	534	547	607	563	558	508	540	522	589	514	549	504	544	545	537	534	546	577	532	588	625	552	535	539	558	587	558	544	578	576	550	528	526	602	525	547	523	510	535	546	572	531	546	564	518	517	581	591	548	608	596	554	575	534	513	586	532	538	605	509	541	558	560	579	576	567	608	565	570	568	526	597	598	594	592	554	541	611	584	558	563	575	556	524	578	553	558	522	577	554	581	568	543	593	574	547	534	572	575	563	529	550	506	592	586	528	595	567	569	489	547	503	523	546	509	546	586	530	528	558	542	535	544	517	550	528	595	578	542	555	549	586	596	531	564	567	544	537	570	579	522	504	555	580	558	527	517	537	557	548	540	524	517	529	530	562	569	578	622	529	562	573	577	547	561	547	564	530	578	596	569	568	501	554	556	566	603	565	535	561	571	541	565	527	570	528	589	528	555	536	532	552	543	560	571	562	560	560	535	579	582	548	567	574	527	577	583	512	549	547	508	574	529	551	558	575	537	546	558	591	544	580	545	604	577	589	579	588	537	540	571	527	563	546	551	532	541	551	554	542	537	532	584	532	543	550	567	562	564	569	552	552	597	581	532	558	572	560	604	568	558	563	558	534	575	576	595	561	590	551	542	553	568	516	530	517	523	540	590	537	601	538	555	574	542	560	545	585	585	557	537	570	554	530	567	523	505	584	538	551	563	517	548	570	564	541	541	566	493	527	568	555	561	522	508	560	573	532	584	518	531	485	565	590	534	534	508	534	556	566	578	548	559	581	598	548	556	549	572	558	536	560	573	534	576	570	578	558	532	567	554	587	476	527	585	560	570	614	620	564	560	571	546	578	587	543	552	539	571	575	521	560	582	556	554	570	588	542	545	549	521	511	536	559	551	573	580	572	540	549	566	547	581	577	579	538	533	524	529	564	558	562	568	541	560	549	559	579	550	528	566	568	570	565	573	557	540	603	556	573	519	570	576	521	554	560	520	522	574	561	557	552	540	545	538	565	573	584	542	525	566	516	596	551	567	568	550	519	539	517	546	544	569	595	533	556	549	549	584	581	531	574	569	547	544	536	539	586	578	570	531	583	586	600	534	513	525	589	629	510	543	565	569	583	521	537	583	555	545	511	543	546	594	533	577	528	537	540	513	579	509	521	547	589	555	570	543	564	519	578	562	571	525	513	571	594	564	594	548	521	592	571	572	570	575	545	580	593	552	585	549	558	594	538	539	596	546	511	578	581	563	565	560	635	551	546	600	518	578	565	570	574	541	529	559	563	568	564	567	576	570	537	552	539	575	585	555	548	566	513	602	564	575	567	569	607	528	572	521	553	530	538	547	590	546	526	613	520	538	563	560	534	570	539	537	498	550	516	551	552	549	586	571	557	560	532	499	561	588	572	538	559	520	570	567	573	555	528	579	576	570	562	545	536	607	540	549	580	591	574	563	562	545	574	575	530	547	572	525	544	579	561	551	569	557	547	570	595	574	576	539	579	578	556	581	577	557	554	552	532	560	570	520	563	549	560	577	567	565	557	565	519	549	543	543	571	526	542	498	589	568	575	517	592	555	585	549	555	602	550	513	556	548	593	551	565	590	520	585	556	527	564	578	536	527	574	537	563	554	563	550	531	563	553	557	559	554	581	570	549	543	545	592	560	546	564	539	590	588	528	548	565	577	571	585	543	556	591	532	570	542	548	527	576	563	572	556	558	554	561	549	577	557	590	534	541	575	517	590	543	535	551	519	538	537	570	559	540	557	600	589	537	529	554	537	560	599	572	543	546	560	538	583	572	569	603	524	547	544	525	582	569	574	500	559	568	553	573	537	583	565	521	556	556	576	558	553	568	538	558	567	536	509	510	550	564	522	569	568	582	586	542	576	500	538	584	536	582	556	592	574	569	566	576	529	573	555	535	581	566	511	531	572	520	564	575	508	574	580	590	551	584	636	574	556	540	544	571	541	553	527	576	557	541	580	557	547	568	547	571	553	594	551	516	571	538	581	582	533	562	567	547	600	573	573	550	600	568	576	560	579	540	518	566	555	587	523	538	521	594	536	539	557	574	527	537	514	556	561	539	591	531	565	531	522	573	572	553	540	581	570	523	512	566	552	538	557	542	540	543	565	532	550	559	555	550	550	536	566	556	607	544	541	544	501	540	560	615	582	585	541	526	554	532	565	584	564	528	541	544	531	542	580	587	565	560	530	596	604	607	581	546	555	534	541	571	611	559	554	549	534	539	534	594	536	569	560	535	534	537	580	565	576	574	541	570	607	585	548	563	556	556	565	544	559	576	584	551	543	576	535	554	553	550	607	561	558	532	500	559	571	551	558	580	596	534	533	582	571	572	540	557	587	542	516	573	555	544	535	548	541	555	569	515	557	535	537	527	536	582	588	560	551	553	559	523	586	571	539	575	542	607	553	565	543	541	539	557	532	564	566	509	554	558	525	530	547	505	536	515	563	536	554	551	537	585	577	562	548	582	522	566	514	546	537	531	566	538	553	500	515	543	578	564	511	569	526	560	569	572	571	577	576	525	510	532	542	564	512	541	562	545	553	556	553	549	545	595	560	569	551	552	542	590	561	590	531	542	504	581	554	542	538	585	522	547	544	546	587	568	537	569	540	583	563	585	558	557	554	547	596	567	542	562	533	592	545	565	602	560	552	557	614	530	543	595	535	586	572	557	516	528	585	570	569	581	553	543	609	547	556	547	499	581	557	587	577	553	545	569	565	547	561	569	538	548	554	577	585	567	559	530	538	581	547	560	566	572	517	533	540	594	596	500	554	558	588	588	554	544	541	525	563	569	572	599	549	575
26156	20773	27565	24038	21111	19028	5577	1186	1637	1032	875	906	913	1026	1045	1019	934	972	1006	1015	1038	998	1007	1003	1028	1073	963	990	1048	956	951	911	853	840	803	714	777	707	712	739	715	702	665	730	694	708	712	702	652	728	732	696	668	656	676	667	670	672	765	678	675	658	673	651	681	696	638	676	716	685	672	727	690	693	710	698	670	648	687	653	693	715	695	709	655	699	695	688	653	648	712	649	653	678	706	649	709	654	647	670	709	690	659	691	711	682	648	702	680	712	713	667	682	689	738	694	676	709	681	725	667	730	708	701	674	688	717	664	631	657	699	666	704	705	686	668	703	676	674	657	657	678	671	702	674	702	713	719	663	678	677	691	712	745	638	761	671	671	680	656	691	667	678	658	660	682	684	689	662	677	653	695	668	698	659	670	708	672	721	703	713	638	662	659	640	650	721	696	715	669	708	681	710	688	704	664	708	665	681	689	669	650	683	683	685	671	698	673	683	696	723	678	672	660	650	647	680	660	758	666	727	715	691	674	670	670	692	717	625	658	717	662	689	666	670	656	686	685	650	686	678	707	673	704	667	644	684	693	714	703	700	619	669	676	705	658	723	709	670	712	655	658	723	645	693	698	695	639	638	710	734	699	679	650	668	687	662	683	684	694	699	668	707	672	672	669	626	650	679	681	664	741	703	738	667	699	657	665	693	705	710	710	680	673	627	678	686	689	663	684	676	680	674	683	705	661	682	720	729	673	709	687	733	701	706	695	661	681	673	678	698	712	711	689	683	722	691	681	755	665	676	673	677	682	679	680	677	677	714	679	700	652	655	705	672	708	678	665	680	695	675	709	636	645	723	697	680	693	676	702	693	643	695	732	685	698	668	657	688	705	678	680	712	671	704	708	677	681	657	718	690	653	697	733	685	732	663	721	673	698	715	661	698	666	661	704	650	728	710	705	661	683	670	699	714	681	658	685	652	768	678	647	736	687	643	657	707	667	676	704	704	679	658	716	701	647	696	674	707	674	661	681	669	660	636	749	746	667	737	689	686	632	669	684	698	665	688	667	690	677	688	658	675	694	715	647	681	669	654	652	673	656	710	724	697	670	618	679	694	665	708	716	716	654	696	719	716	661	669	672	706	662	690	683	683	745	692	752	637	663	701	670	645	663	653	674	709	655	702	703	720	677	703	667	737	613	670	700	679	717	685	705	689	667	700	712	720	686	729	698	712	684	656	686	728	665	686	677	669	654	698	703	669	697	738	693	675	691	642	680	659	689	656	700	703	692	667	674	649	687	648	668	671	662	686	719	728	683	653	737	707	685	666	683	683	667	688	670	675	691	678	694	674	654	705	676	630	679	619	664	668	597	682	683	706	668	685	683	696	693	654	681	693	673	733	703	664	711	689	782	655	675	713	646	721	693	696	692	698	645	698	656	768	695	692	702	692	666	673	661	627	692	672	682	667	680	667	649	665	616	699	685	710	672	683	702	644	677	646	686	699	709	702	649	695	680	684	690	704	648	718	690	730	668	660	700	670	648	696	714	649	637	726	677	659	706	680	695	707	708	723	709	703	658	656	645	704	671	703	707	679	644	639	679	693	691	678	652	648	642	667	629	704	695	710	689	684	640	654	699	690	717	704	667	706	717	702	665	693	708	709	716	668	664	707	703	716	715	697	664	662	662	657	652	660	684	686	683	701	682	689	692	721	645	680	637	720	744	733	706	675	652	682	702	690	678	669	708	693	700	694	713	665	653	658	694	680	672	661	681	646	668	666	716	663	721	650	668	696	689	690	691	681	676	628	706	751	678	699	679	678	660	700	680	679	707	664	694	660	688	659	679	660	683	644	722	672	679	710	690	758	658	668	676	713	686	674	669	638	685	669	670	675	656	665	706	656	700	648	745	687	699	677	681	670	671	709	659	665	709	678	648	656	707	660	690	742	652	728	690	677	698	695	647	701	661	698	690	684	665	671	655	620	698	701	718	668	651	701	642	620	681	758	695	692	688	679	663	684	677	643	705	690	730	673	733	667	703	679	722	706	711	694	686	701	667	673	661	694	712	688	697	642	651	709	713	691	689	669	666	710	644	650	673	661	702	632	668	670	712	641	615	657	668	720	702	694	662	651	681	711	711	675	700	635	639	702	676	639	704	718	700	696	671	651	675	682	711	703	727	671	672	651	639	675	709	694	702	677	695	721	695	700	720	640	679	684	672	691	681	637	688	657	679	674	679	700	699	664	675	679	667	673	622	709	693	697	672	637	681	701	731	705	665	661	701	682	722	667	643	679	690	623	664	637	681	694	713	710	655	666	712	689	659	737	667	688	692	698	668	701	672	673	684	627	695	681	683	730	659	721	667	702	723	718	693	675	641	713	709	723	690	684	643	659	680	719	717	738	711	690	693	663	679	659	693	700	701	668	720	667	682	672	660	657	699	653	702	721	705	672	677	725	678	684	680	679	717	690	687	651	670	687	693	676	644	644	696	676	659	711	696	703	707	657	650	689	668	674	668	710	701	677	703	735	678	678	672	699	670	661	670	703	703	646	694	675	688	681	697	657	695	703	661	685	665	704	693	663	698	720	662	688	664	671	649	658	677	671	714	695	647	691	688	725	690	682	687	730	675	661	720	679	691	672	686	690	672	684	699	703	661	711	659	634	627	684	710	676	604	674	700	694	751	732	701	680	658	693	694	700	656	686	689	662	658	686	708	666	703	708	655	678	678	690	665	697	666	707	678	633	648	652	736	715	703	677	669	657	657	652	662	716	673	668	664	676	680	726	662	695	660	711	655	654	689	655	693	720	725	707	721	684	698	692	641	678	651	678	711	679	712	643	691	693	721	672	668	669	654	650	681	652	641	710	660	728	693	657	683	648	695	676	664	705	681	701	677	689	680	665	722	676	673	698	703	695	731	703	630	632	681	723	675	671	716	678	650	698	676	625	658	705	717	719	689	625	682	640	662	683	679	688	679	682	684	711	646	727	678	666	660	698	637	712	702	656	678	646	669	702	691	704	705	720	648	682	699	731	665	723	670	660	663	648	691	642	640	667	692	668	680	690	709	725	662	689	664	686	704	695	677	689	700	657	682	664	637	704	675	663	712	717	725	634	722	686	723	686	678	650	683	704	708	696	691	653	702	664	703	684	720	690	726	703	670	672	661	668	700	708	683	700	691	722	700	675	652	668	680	694	708	728	694	688	664	644	703	695	680	723	671	688	688	713	720	667	645	665	654	689	666	698	670	709	643	645	663	714	721	643	688	643	651	620	632	700	665	676	663	710	647	697	673	677	639	688	696	674	684	661	647	647	687	672	719	679	683	711	661	654	684	719	663	691	640	748	694	690	699	640	730	706	669	703	718	661	735	669	683	695	668	664	627	703	697	717	673	676	669	675	686	727	642	731	676	707	691	705	642	669	693	706	695	646	685	652	753	714	657	681	645	651	706	763	650	709	714	697	715	701	717	663	659	668	678	671	672	699	708	687	651	693	664	667	716
49662	43612	38011	35951	26026	8342	2083	1231	2572	1278	909	970	1097	1286	1223	1212	1270	1287	1291	1314	1354	1248	1243	1207	1266	1301	1312	1251	1284	1197	1022	999	958	866	791	764	716	705	693	672	591	602	590	548	597	579	608	582	556	615	603	550	581	522	607	574	558	560	601	581	596	590	569	605	625	610	542	555	555	519	561	603	556	570	561	548	553	569	569	582	564	607	541	575	584	560	621	580	547	610	547	565	582	604	630	522	554	586	590	572	550	535	609	531	569	537	589	581	544	597	517	572	572	572	575	614	598	618	515	562	576	549	574	572	563	576	579	578	594	604	565	608	533	576	567	600	596	608	602	616	595	610	551	592	596	571	595	580	573	600	556	557	577	599	590	578	578	557	564	542	557	607	589	570	586	597	580	577	574	600	530	609	574	578	588	583	540	608	573	583	570	609	629	574	554	596	602	564	517	618	602	599	620	578	596	558	559	551	563	558	556	546	572	552	597	551	595	600	599	541	581	593	533	572	579	562	595	553	590	576	621	577	553	570	545	558	584	577	608	578	561	610	543	542	545	592	602	543	565	629	550	583	560	531	552	551	568	594	594	583	531	560	595	548	551	572	567	557	599	595	602	537	562	553	581	590	564	573	577	539	586	545	604	530	598	601	549	576	553	601	531	567	603	535	582	632	589	522	560	548	571	503	619	533	520	566	564	575	520	594	564	560	561	532	552	599	545	550	573	551	529	542	573	574	598	553	587	557	614	595	547	602	606	577	583	568	569	582	625	583	590	580	623	588	594	555	596	562	557	593	542	564	592	577	553	653	570	587	606	586	582	559	604	563	582	642	567	579	576	580	572	589	555	617	596	571	539	578	573	608	576	557	608	597	589	581	531	597	580	543	595	558	606	562	584	560	564	585	551	570	574	551	595	620	597	586	532	621	554	540	565	541	553	600	552	607	600	584	571	550	578	560	563	581	579	524	605	611	614	599	562	529	612	604	579	634	607	604	576	585	567	573	571	619	577	572	596	524	568	541	625	549	571	568	562	575	574	546	540	603	571	565	557	592	579	554	556	560	585	567	563	590	544	613	583	562	592	583	560	583	613	550	616	547	570	577	589	598	563	547	612	571	510	529	587	585	564	600	588	621	591	598	580	616	562	614	572	578	590	557	571	569	596	539	591	547	574	563	546	570	560	550	591	589	527	563	554	603	569	586	562	568	590	599	571	578	608	587	562	564	550	574	621	613	545	569	553	586	565	603	620	521	605	606	551	584	600	541	566	569	556	572	537	577	597	561	554	589	553	581	583	562	602	582	569	571	593	558	547	588	591	557	550	559	579	557	564	566	572	588	577	585	575	572	537	614	566	509	583	587	595	548	633	574	568	583	641	551	599	568	533	575	547	623	581	578	629	603	581	578	581	544	572	609	597	585	565	573	579	580	603	586	586	549	585	535	568	614	540	625	562	605	553	577	560	553	549	548	549	546	564	544	603	628	560	579	569	561	560	591	570	594	583	566	550	574	593	532	595	616	618	570	603	563	613	570	603	575	548	549	538	536	535	582	570	568	554	604	572	561	577	559	590	613	589	607	547	578	574	567	574	580	621	593	550	600	574	603	588	561	596	607	591	583	594	539	578	585	530	588	561	603	554	536	617	558	572	542	543	514	597	590	546	587	588	576	626	560	565	575	615	565	574	552	607	576	619	572	602	551	568	573	567	578	589	595	558	582	569	548	609	536	575	573	545	568	572	602	542	595	586	567	577	571	560	539	577	567	592	592	592	572	580	603	576	595	607	585	579	590	549	596	582	591	634	572	565	536	642	588	605	559	582	581	572	583	578	581	542	581	644	565	587	569	569	597	553	558	605	606	586	578	516	567	595	577	562	607	578	604	577	542	599	591	550	581	616	614	579	585	557	556	569	571	553	522	579	574	582	584	589	515	574	581	563	589	558	573	618	579	548	571	602	609	609	580	563	566	552	558	547	563	594	572	553	530	553	578	585	575	591	552	586	565	561	609	609	569	541	565	617	554	601	547	562	567	610	552	596	565	587	586	572	565	557	565	555	542	572	588	582	637	598	550	607	569	567	587	544	598	558	599	593	553	550	566	564	609	576	599	578	559	533	556	633	567	591	610	538	554	579	550	581	574	588	515	589	527	583	582	538	577	580	583	595	579	550	561	587	559	565	622	585	579	541	587	566	558	557	554	625	541	560	603	552	585	585	580	581	600	568	553	561	536	565	602	600	563	616	582	579	599	611	586	588	583	546	549	594	607	579	617	586	557	572	626	572	574	587	565	557	588	548	579	625	578	581	589	575	621	597	608	553	581	539	536	582	594	558	498	574	599	602	604	571	562	561	554	592	590	597	578	550	605	555	583	601	600	572	581	522	549	594	585	566	616	529	622	593	581	546	614	592	602	596	577	557	525	584	570	603	567	559	624	596	588	542	586	589	585	565	565	572	592	569	556	593	543	556	606	558	593	503	543	554	559	558	588	547	571	589	551	580	567	543	640	568	540	600	560	587	618	579	601	573	582	524	566	598	579	564	552	560	553	546	595	602	566	584	593	577	571	585	564	544	564	618	585	538	562	564	552	611	602	635	590	622	520	643	558	592	592	556	543	581	587	567	523	558	574	592	558	561	534	555	551	603	593	601	577	589	586	598	567	567	590	545	562	570	555	580	538	581	584	575	550	593	583	574	570	527	570	546	571	597	591	605	581	592	529	568	579	546	549	591	576	550	597	550	578	599	552	555	598	536	568	569	563	648	545	599	586	582	544	594	548	578	559	582	568	587	569	582	568	563	542	581	630	555	581	569	531	594	574	533	562	541	590	578	545	588	570	539	545	586	571	604	628	567	584	561	609	606	571	589	557	577	566	577	580	596	551	532	539	625	603	574	623	565	629	593	570	585	623	509	572	556	595	563	598	605	608	553	563	598	576	580	630	597	530	568	587	606	610	571	606	577	599	559	577	628	568	540	555	572	587	623	575	555	561	593	523	598	611	570	602	586	592	545	587	580	657	582	575	601	589	602	544	548	557	589	565	540	554	563	572	587	572	604	609	558	565	561	557	604	557	540	581	575	594	586	538	594	595	584	571	562	553	607	549	630	532	591	604	534	584	593	594	581	553	537	542	535	566	545	598	561	561	546	572	530	595	580	633	527	521	591	574	534	575	583	596	559	573	591	576	564	560	546	542	605	530	556	571	531	559	587	569	595	590	563	623	534	572	580	562	570	561	582	607	550	546	577	547	526	597	556	601	544	578	567	544	580	592	538	588	574	569	598	583	599	550	589	570	595	589	566	618	568	594	571	613	541	580	596	556	578	593	602	575	554	616	613	582	594	572	566	573	575	590	567	566	616	555	575	584	599	548	602	588	558	557	628	585	567	572	571	603	625	540	595	581	568	571	589	593	579	623	568	531	574	588	552	580	616	585	591	592	596	548	574	566	546	589	569	581	527	583	571	574	579	565	576	597	563	590	579	612	566	583	575	594	627	580	565	547
25519	20773	27727	24071	21200	20745	11055	1628	2245	1301	988	1123	1140	1147	1221	1237	1176	1136	1096	1067	1226	1181	1195	1137	1222	1275	1265	1221	1166	1092	1024	974	950	958	902	826	841	740	789	698	728	682	711	703	681	677	687	709	655	685	667	682	641	677	642	661	698	723	674	648	687	704	664	658	685	663	690	703	709	696	683	687	688	690	718	677	699	681	683	658	654	674	674	658	645	675	632	650	700	722	684	663	673	660	694	621	624	662	730	670	723	681	667	643	666	703	661	667	691	692	684	672	671	669	659	671	704	646	645	658	684	690	694	662	635	686	668	674	656	668	691	673	690	637	689	671	652	690	695	641	659	668	688	675	689	683	642	648	675	688	652	689	702	693	674	688	675	676	654	655	699	642	709	691	663	675	663	653	623	627	671	688	656	672	679	699	615	657	649	609	676	678	693	690	676	681	669	626	644	688	676	663	639	623	652	696	707	664	628	705	675	670	689	685	667	657	662	685	632	701	639	686	695	683	656	670	689	674	693	670	599	683	724	723	709	631	664	682	729	699	674	677	674	636	704	665	663	660	690	625	721	695	672	671	685	649	611	668	695	720	644	655	691	665	647	666	647	678	695	690	627	674	621	699	635	700	637	698	702	642	663	651	627	679	644	683	660	686	668	718	692	682	670	623	683	697	683	661	697	645	657	669	668	667	647	672	652	700	716	671	652	646	663	695	685	684	678	678	691	684	653	710	717	692	668	697	697	704	652	674	671	670	713	656	679	668	677	731	677	676	685	645	690	684	716	670	656	645	641	661	707	671	715	733	631	683	704	646	660	638	689	685	618	652	656	691	673	660	642	652	667	677	678	673	693	666	749	688	617	691	687	667	700	667	719	677	688	645	680	672	635	718	683	714	660	690	686	694	705	640	672	677	646	702	666	683	647	651	692	653	732	651	672	675	660	669	641	663	681	686	680	727	636	697	658	664	642	686	706	634	703	651	659	661	684	708	693	672	643	668	667	656	661	658	650	634	665	691	669	678	613	657	660	653	683	676	650	657	647	673	689	672	699	694	680	672	657	664	656	685	663	668	698	630	738	685	674	696	702	667	671	661	710	646	634	649	706	680	644	690	610	688	665	651	635	678	669	642	674	656	665	661	679	658	697	716	710	696	638	685	651	669	677	721	633	671	679	652	669	634	696	699	707	674	736	687	664	651	685	697	716	705	649	667	655	692	717	660	672	648	687	678	677	682	689	681	640	684	700	650	656	666	704	638	632	624	670	689	691	685	698	675	683	685	684	655	659	745	628	651	694	684	696	636	630	694	684	614	663	668	685	686	672	719	684	686	687	618	708	705	656	663	650	666	693	701	655	707	604	687	694	652	662	644	682	655	698	684	684	694	707	677	674	664	698	668	656	719	672	634	651	672	662	684	653	705	639	654	705	673	700	683	676	724	698	719	712	683	661	656	601	687	662	684	666	689	677	663	695	699	655	660	612	702	679	692	628	677	666	675	649	674	668	688	665	671	645	652	652	705	613	671	646	652	725	706	697	644	645	698	669	681	670	739	727	681	664	712	709	727	708	685	767	695	682	657	665	673	662	676	666	631	652	690	655	622	697	687	631	654	634	686	636	652	647	693	681	689	643	657	647	711	676	687	706	690	683	718	688	701	658	685	655	667	664	674	641	637	679	702	632	705	711	651	642	700	654	648	653	640	664	654	670	667	649	702	751	653	664	677	686	726	667	689	697	680	674	610	644	673	660	666	644	724	691	667	674	637	661	672	705	732	651	638	686	665	647	649	680	674	675	664	653	628	690	680	666	722	679	670	666	679	716	694	678	672	668	621	665	652	693	682	672	661	654	684	685	668	676	648	597	626	684	662	635	694	653	675	677	672	603	679	648	659	694	696	682	650	665	657	654	673	705	673	670	702	705	692	621	677	659	703	654	662	650	664	654	674	648	624	612	632	697	644	713	639	676	663	643	695	667	708	682	673	658	626	683	746	688	687	696	685	740	671	686	645	679	626	690	681	676	654	661	696	626	682	703	676	640	662	669	648	658	665	655	694	694	676	656	702	655	618	674	654	673	686	706	680	672	686	675	645	682	680	652	724	682	681	686	620	665	624	676	650	712	650	706	700	682	652	630	716	685	593	609	697	692	670	647	671	661	619	700	632	698	729	670	703	651	676	700	720	667	665	670	678	706	660	698	690	676	677	654	689	671	690	666	718	698	661	615	694	648	666	646	659	712	646	686	641	688	659	664	698	693	716	697	617	647	666	653	662	637	642	657	706	695	698	671	640	661	683	669	690	673	680	700	668	664	663	645	678	659	658	651	637	605	660	664	695	695	696	657	640	674	646	701	664	666	650	662	628	687	696	715	725	620	606	670	638	670	693	648	672	667	643	690	674	646	679	692	686	697	654	669	595	683	700	667	649	655	642	678	670	664	680	682	646	659	628	637	672	667	693	642	669	668	609	679	684	736	657	651	659	639	677	637	666	689	687	679	652	669	643	672	693	647	637	685	687	699	703	626	684	663	702	672	660	695	635	682	692	633	644	673	646	604	670	714	720	709	703	702	676	688	705	681	630	731	678	633	663	672	683	678	663	674	611	671	638	685	683	660	680	679	664	680	655	650	683	665	671	649	735	654	685	672	694	670	683	654	678	681	718	673	692	671	637	677	664	647	629	697	738	687	690	684	626	737	664	667	656	684	649	683	684	658	693	704	665	667	637	701	692	696	711	685	701	671	639	695	684	664	665	680	641	696	660	641	718	682	688	679	666	660	681	645	666	684	666	689	650	629	690	720	644	716	681	697	627	646	690	617	665	645	668	710	663	667	690	680	706	666	666	665	648	680	716	637	678	661	712	722	651	663	669	697	683	668	651	680	646	668	713	625	679	666	624	697	685	674	672	666	689	697	672	676	644	616	617	679	682	710	679	695	670	651	645	715	684	669	636	655	664	654	687	626	650	722	661	671	628	658	681	729	682	665	653	643	717	679	738	701	630	617	670	619	651	681	673	698	685	657	680	643	657	651	642	674	659	675	670	621	675	671	646	650	687	624	700	707	686	647	676	649	678	688	641	698	654	699	664	662	660	683	696	646	686	717	631	641	666	706	657	651	673	666	731	701	650	718	647	682	663	684	668	720	643	615	654	652	655	681	661	653	674	694	625	697	674	674	687	651	619	659	652	673	691	672	710	661	670	670	665	666	703	670	654	699	667	632	681	659	657	599	642	709	661	669	655	618	669	632	686	691	677	681	708	716	682	686	675	674	672	687	709	685	667	692	632	710	637	685	636	667	693	676	663	671	685	680	644	650	646	666	653	657	637	671	697	665	666	658	678	703	666	640	638	638	738	668	667	628	660	629	694	693	678	721	625	650	694	628	689	669	688	668	651	640	693	687	624	715	671	710	719	660	697	667	665	690	662	701	646	682	687	699	697	630	642	684	643	662	643	681	667	686	657	641	717	666	645	698	672	663	669	676	666	673	678	694	674	655	658	647	667
48054	45899	43956	45353	27538	10855	2479	1580	3706	1726	1119	1292	1464	1495	1604	1689	1584	1484	1561	1498	1607	1483	1597	1499	1647	1702	1658	1593	1532	1418	1275	1130	1129	1047	954	864	819	793	772	663	654	618	571	583	612	578	615	580	554	594	574	555	566	549	555	543	593	518	574	591	581	556	540	552	571	603	572	565	538	577	534	605	575	554	558	563	528	563	581	601	564	571	584	556	572	568	564	553	542	557	560	545	585	591	570	583	563	569	584	560	574	547	564	584	585	566	591	569	550	589	562	518	546	559	598	532	600	546	551	612	582	581	560	559	567	597	601	564	549	575	572	578	582	595	558	566	556	556	548	555	551	585	567	563	531	544	597	551	554	564	549	569	564	559	632	583	573	548	546	573	589	600	538	576	550	611	592	563	594	555	546	570	563	581	558	541	595	517	598	560	579	591	599	581	578	543	553	551	510	601	576	605	595	589	587	555	567	576	607	543	533	553	573	577	557	575	567	549	557	604	560	511	526	565	605	533	539	602	555	558	591	527	563	557	578	571	546	566	491	545	559	552	521	546	571	579	548	588	495	592	557	625	548	555	586	597	579	582	556	577	532	534	594	545	586	555	568	546	595	548	548	581	496	538	582	530	552	534	574	569	576	575	549	585	560	589	563	551	580	593	553	511	538	574	575	547	571	548	555	513	570	557	576	554	561	550	568	588	533	581	541	528	566	561	549	547	601	544	618	567	528	532	596	628	574	606	607	581	539	537	535	542	579	551	595	541	532	598	566	527	551	584	608	560	621	562	568	536	564	551	551	575	578	529	558	571	582	520	533	545	547	558	573	579	566	593	594	567	558	531	549	540	547	571	571	556	530	561	538	569	579	564	610	570	561	564	578	516	506	527	581	565	547	566	604	579	588	565	546	555	561	621	611	546	605	596	575	553	522	584	614	579	635	574	526	561	581	527	552	592	535	572	589	532	534	571	545	551	567	587	566	537	554	582	548	561	562	548	627	574	538	575	578	527	537	563	590	573	563	565	569	562	581	554	563	574	592	576	584	592	587	554	606	517	548	569	532	571	581	586	599	553	544	523	557	552	549	562	612	579	510	600	575	525	569	538	603	571	591	565	581	610	567	557	556	546	594	588	576	515	555	568	561	584	516	594	522	580	582	547	574	550	613	583	523	564	583	597	507	554	533	542	575	581	524	561	573	542	578	556	546	563	548	541	507	595	523	605	554	542	577	530	583	554	552	519	577	594	539	607	581	574	536	566	576	543	537	602	579	556	562	575	564	557	582	515	583	549	556	560	580	543	550	543	608	574	537	568	576	585	556	511	552	585	540	551	590	564	557	602	607	581	587	600	572	593	577	539	575	578	575	552	590	557	546	573	523	604	607	560	558	571	580	554	592	555	579	563	587	530	550	581	576	557	560	545	556	572	579	602	568	526	558	559	514	609	581	558	574	537	567	552	537	557	635	595	537	581	590	573	604	576	589	557	564	564	539	565	584	603	571	589	575	585	605	565	561	562	550	600	536	556	564	598	573	523	563	592	587	561	564	534	591	549	543	576	550	576	559	569	569	580	598	552	564	573	546	544	593	551	549	621	573	558	578	606	521	582	563	544	588	551	533	523	572	568	516	580	590	610	575	592	536	595	524	559	589	583	523	572	515	564	573	557	541	536	574	564	562	528	554	509	558	558	547	562	529	593	593	560	546	587	580	596	526	570	553	541	609	593	577	623	575	585	565	557	570	577	601	557	566	534	599	549	600	540	640	545	576	536	563	542	572	586	642	558	562	568	556	542	531	570	557	576	582	566	620	522	564	578	606	584	572	596	579	561	553	584	559	581	540	580	528	561	553	488	577	558	565	525	556	600	584	553	535	578	517	539	533	539	518	552	553	586	592	566	622	594	583	548	546	569	554	564	571	591	570	565	577	599	565	574	547	569	572	503	574	576	554	573	549	592	558	558	597	560	583	555	589	565	582	586	587	576	613	572	557	594	600	583	529	559	560	550	547	572	505	599	569	550	519	541	535	547	587	533	586	577	577	574	586	589	539	535	522	570	547	615	599	562	575	593	518	540	563	587	578	572	589	541	566	560	581	619	531	583	564	556	581	547	526	550	604	543	573	552	579	571	532	540	552	591	570	559	615	574	547	583	557	553	551	586	578	589	566	518	574	570	559	553	547	541	573	550	585	576	554	556	540	576	553	569	571	549	564	541	566	578	547	545	531	558	597	563	536	572	572	539	555	553	581	548	583	584	591	567	597	584	617	584	550	577	541	611	559	547	573	568	570	549	580	528	543	587	556	605	548	558	620	553	560	588	590	578	536	571	553	611	502	528	588	566	591	570	567	524	546	524	575	571	538	541	570	593	507	522	528	600	590	551	572	560	560	591	569	556	541	559	559	580	532	565	555	586	581	559	595	559	633	590	579	549	577	578	556	537	585	608	549	529	577	541	591	535	558	549	548	575	596	571	547	573	564	515	530	521	557	580	549	567	575	529	575	532	552	545	579	620	578	562	573	557	585	561	572	556	569	571	544	557	603	559	532	575	566	572	589	583	602	548	572	574	596	542	579	525	561	580	533	567	535	551	568	579	591	542	536	568	575	562	576	577	563	553	595	570	531	538	563	530	564	503	587	574	551	524	533	574	558	582	591	550	579	545	536	564	610	528	581	557	537	522	600	599	567	570	553	569	566	544	540	530	573	565	511	588	627	541	550	545	596	540	579	623	612	562	554	552	625	598	512	567	574	613	587	578	578	573	566	559	567	575	590	598	600	589	529	578	586	555	574	532	570	548	549	539	558	545	525	585	524	558	570	570	598	518	587	568	558	552	566	588	580	555	612	576	575	582	584	547	547	550	560	529	545	578	533	563	546	609	517	550	601	560	598	555	550	541	542	566	587	609	537	534	562	572	579	565	566	572	561	563	605	541	551	527	543	550	598	510	536	530	551	553	527	524	598	594	573	530	559	600	552	546	619	583	565	539	586	553	591	589	550	569	546	566	608	553	540	587	581	571	556	571	567	554	514	561	557	540	553	573	576	582	604	571	580	556	585	595	565	579	560	553	567	553	535	561	504	572	547	564	564	585	553	605	542	538	539	558	565	576	620	538	554	614	532	586	557	580	568	570	526	585	552	581	567	578	578	543	565	560	564	573	581	553	547	590	551	595	582	571	583	544	551	554	574	544	565	578	580	562	542	568	592	532	567	580	564	564	577	580	543	554	526	534	562	519	529	562	563	533	574	539	541	583	564	604	586	587	553	538	587	527	536	577	562	575	541	543	568	555	518	570	579	572	547	560	541	624	563	550	536	599	586	571	598	576	596	638	535	578	542	570	514	560	559	586	581	563	533	579	553	572	564	534	552	558	575	608	579	520	579	579	522	595	604	600	566	588	581	553	590	536	556	603	544	555	567	598	537	574	576	551	589	597	543	567	573	548	560	550	593	550	555	522	546	589	551	582	533	538	574	595	591	526	555	520	575	586	571	581	586	572	564	567
28521	21202	26351	26287	14255	4364	1130	818	912	804	783	909	896	928	940	910	916	886	842	877	970	1021	972	997	953	919	959	980	957	938	935	849	892	786	816	775	763	750	720	729	729	695	717	718	695	642	697	695	741	733	683	731	662	671	626	671	679	733	650	677	720	668	665	672	673	647	698	683	659	685	722	691	697	663	719	682	697	671	651	642	667	721	655	692	726	702	702	691	698	683	703	680	683	662	700	675	645	634	658	664	717	676	676	676	693	666	677	719	715	656	705	664	697	708	650	677	664	673	656	735	692	646	659	669	696	710	697	614	651	722	645	663	653	629	609	679	702	619	701	683	691	687	667	661	636	690	643	669	721	642	664	681	660	658	683	685	694	666	687	694	697	703	702	699	693	681	649	696	681	688	671	661	678	694	691	663	668	671	646	711	702	713	706	657	665	657	665	642	666	629	663	672	638	684	689	675	725	669	651	672	658	727	698	654	645	684	679	651	650	651	718	658	700	635	651	663	692	710	652	684	687	690	645	626	658	678	671	632	677	726	713	674	693	661	628	701	659	701	694	648	598	718	676	665	664	692	663	647	681	661	648	641	634	715	637	663	682	710	668	628	657	700	660	677	633	685	651	681	692	683	669	678	702	684	720	653	642	673	690	671	685	710	649	704	709	685	648	642	664	687	636	666	734	691	692	670	668	652	663	666	669	699	687	681	653	692	656	685	693	707	689	639	678	674	690	683	668	647	687	628	662	669	690	673	728	670	664	662	663	633	675	715	618	674	663	684	707	704	661	679	670	701	704	645	627	667	651	691	634	699	713	624	634	676	643	694	721	645	679	732	695	743	655	723	704	693	626	699	688	703	686	702	714	672	671	659	710	678	651	658	651	716	693	670	687	729	636	654	670	655	624	663	700	684	668	670	692	720	661	686	679	698	702	702	680	706	672	699	649	703	680	679	675	668	674	696	675	639	686	641	644	666	647	659	710	681	649	680	697	713	706	697	641	658	720	670	682	689	701	670	684	687	655	644	686	678	671	706	675	646	699	663	701	671	704	690	710	686	658	653	700	738	674	637	724	695	616	640	621	664	680	695	681	686	770	651	602	634	672	654	680	713	696	691	675	634	707	633	658	701	695	711	692	634	650	696	669	667	686	668	708	690	673	629	720	697	682	724	658	681	661	700	670	668	664	660	652	705	672	681	657	689	646	678	648	715	690	645	706	708	663	675	693	716	672	721	704	623	647	680	690	663	656	701	680	619	703	667	637	653	655	725	687	653	688	673	668	693	695	697	701	647	689	674	687	652	673	672	688	721	705	650	685	662	671	701	652	670	669	674	646	664	688	690	692	678	683	670	722	704	729	712	673	686	625	654	678	688	698	722	662	692	637	722	701	748	615	662	689	668	705	702	674	705	742	686	683	673	682	685	714	686	734	696	681	704	653	662	643	683	616	671	631	723	645	707	671	734	702	714	653	684	706	663	675	681	713	693	670	658	675	691	696	632	653	680	647	713	693	693	632	679	678	702	733	670	680	692	687	674	672	668	705	643	688	658	691	633	703	696	671	683	629	633	667	716	693	635	645	656	680	655	642	650	690	657	658	670	688	690	671	676	686	691	682	649	637	698	719	686	690	723	672	696	749	700	687	670	702	689	703	657	661	686	695	697	712	695	644	697	659	652	681	700	641	648	660	646	651	658	691	701	715	631	653	649	684	675	650	666	701	654	685	688	657	706	700	638	688	667	694	650	686	710	642	687	657	684	758	698	664	707	711	716	712	669	641	688	724	708	682	592	664	689	643	668	721	630	621	637	698	663	673	671	698	677	694	683	650	664	715	670	685	644	654	635	645	650	659	701	677	715	676	703	684	721	710	677	677	741	651	673	651	686	686	678	729	685	703	629	673	668	670	665	670	662	700	652	654	677	693	661	699	696	682	707	672	662	734	699	665	706	709	655	670	694	613	692	685	652	680	706	678	664	663	629	684	699	660	735	645	644	678	682	678	670	672	671	648	704	688	653	651	717	681	676	695	670	669	670	679	708	643	682	652	688	675	692	728	617	693	719	648	721	639	601	693	646	704	628	679	661	661	689	646	685	719	676	699	641	666	636	705	677	698	660	670	682	699	715	693	699	696	638	710	656	680	667	694	687	613	710	686	699	652	706	722	641	673	636	650	684	684	708	641	625	684	711	685	693	631	668	682	657	742	707	690	716	682	649	667	713	702	655	671	661	676	710	679	721	659	657	653	678	712	680	685	693	706	666	703	670	640	623	695	660	653	689	703	671	719	654	655	735	704	728	675	661	682	649	632	716	644	673	676	658	733	666	667	692	663	660	668	669	707	674	668	737	685	664	713	674	673	694	650	654	690	688	734	653	698	677	665	628	673	648	717	694	701	604	715	691	600	678	643	641	699	690	705	718	720	605	672	655	679	687	661	690	683	692	704	686	759	728	697	678	718	650	674	677	680	701	687	678	653	666	638	668	696	657	681	682	669	713	718	704	669	665	660	645	671	667	687	685	678	719	706	656	681	697	706	666	697	692	700	689	672	669	699	688	661	706	655	655	699	684	667	710	670	643	699	691	679	642	668	660	623	625	718	680	664	666	671	672	683	648	667	622	723	698	675	710	667	699	739	680	715	721	654	644	732	705	663	664	740	650	709	691	641	657	676	715	703	692	674	690	672	703	684	767	707	673	678	684	675	651	647	686	636	664	692	705	681	703	638	700	691	676	715	710	676	694	651	690	657	702	589	668	649	646	698	684	671	660	681	670	725	678	660	659	676	660	647	689	662	640	666	673	698	661	686	666	733	651	648	647	681	739	658	680	629	681	633	628	691	685	654	693	651	635	684	641	714	706	627	713	676	696	672	661	697	637	733	658	667	698	639	701	686	686	730	668	698	694	696	705	654	656	698	669	675	666	666	687	676	700	693	709	650	653	677	668	720	632	673	618	668	651	620	652	670	697	685	631	707	734	641	691	675	676	695	651	684	643	683	676	662	675	712	672	670	697	716	680	637	681	714	744	729	722	738	699	663	696	662	696	619	702	634	679	672	684	674	629	661	667	704	660	663	669	695	698	683	695	715	630	713	700	697	712	662	648	642	664	679	652	657	675	658	718	631	695	656	679	669	696	646	705	705	704	701	670	654	715	658	676	664	662	678	724	695	640	695	648	647	715	643	638	683	683	683	713	641	695	659	693	700	669	650	635	693	667	673	680	711	671	672	679	673	694	689	661	652	667	692	703	633	656	656	696	663	624	628	690	649	657	687	657	677	655	655	700	680	652	707	653	671	665	665	672	655	660	697	646	717	664	630	664	653	693	676	668	687	683	679	626	673	645	667	655	682	661	696	686	705	688	686	663	665	676	664	686	686	675	666	726	686	700	682	711	653	696	657	694	698	708	654	673	659	676	668	673	712	677	661	663	669	640	633	674	679	675	655	697	704	664	694	650	725	679	682	634	631	620	719	634	707	679	710	705	664	693	703	689	693	669
47828	35821	31879	29843	16425	5702	1206	751	1294	860	811	1002	1098	1206	1180	1039	1136	1046	1037	1105	1135	1200	1112	1245	1185	1338	1196	1236	1143	1137	1030	927	910	910	790	748	688	701	665	643	675	636	601	623	608	589	579	578	611	573	551	558	592	586	592	520	552	551	598	579	565	600	554	585	576	597	542	610	568	618	603	609	614	622	572	546	560	574	594	564	586	583	574	585	627	605	585	567	581	595	557	551	570	554	571	594	507	562	565	542	643	607	541	558	595	591	564	602	571	545	597	574	524	533	560	524	574	579	569	598	567	563	587	584	561	593	626	599	592	580	570	563	603	578	599	549	531	616	560	545	564	563	567	579	556	548	565	610	587	552	545	588	605	560	578	540	599	568	592	585	548	560	569	539	577	561	540	550	588	577	572	590	568	567	516	560	598	596	613	578	587	588	578	548	592	563	562	550	584	555	651	589	581	559	550	587	531	567	581	640	573	608	609	554	579	594	589	573	569	579	604	577	601	579	557	571	580	566	550	578	559	630	571	590	557	547	588	570	597	554	589	596	577	569	547	536	607	528	587	558	574	573	586	589	578	539	546	559	597	549	590	574	543	582	550	573	541	557	575	541	552	580	556	558	575	599	629	560	556	523	579	544	581	597	601	584	545	532	565	582	556	594	604	564	565	609	557	535	584	606	590	598	556	565	569	578	581	554	581	590	579	589	575	587	540	590	560	577	565	581	552	572	580	611	585	549	520	599	548	580	547	532	554	564	572	572	532	592	528	590	565	577	578	563	582	566	531	543	572	536	586	535	601	556	526	588	580	588	600	579	612	570	566	556	545	598	561	569	565	585	581	572	574	612	508	592	597	578	580	541	587	550	565	606	577	554	580	564	583	618	594	548	591	573	593	604	576	560	571	576	556	589	567	579	556	566	595	574	527	615	572	553	590	570	561	606	578	541	565	592	589	634	593	615	568	593	596	626	576	584	564	570	574	574	585	601	547	556	594	564	589	535	563	563	567	604	579	569	551	586	577	563	530	586	553	589	553	561	566	567	593	544	604	601	572	580	569	576	559	568	547	537	570	586	588	545	564	575	551	553	575	585	584	580	550	583	534	551	579	618	544	531	530	546	553	600	554	558	545	548	593	534	538	568	559	593	553	534	600	569	612	570	604	611	610	566	587	621	605	587	595	587	578	546	524	562	601	537	573	564	558	638	577	603	595	584	588	637	622	588	576	544	527	549	596	548	594	589	579	565	553	582	569	578	552	587	570	597	567	590	592	552	571	599	596	577	526	598	594	579	565	553	591	563	574	575	587	619	560	586	587	553	567	570	598	573	547	562	588	615	561	574	585	598	583	548	579	559	592	574	552	572	588	602	603	572	588	551	609	599	561	604	583	594	575	561	585	568	534	559	568	551	591	569	545	572	612	582	544	619	586	588	550	573	552	556	573	540	561	611	575	605	625	598	568	554	591	583	563	563	571	566	569	585	550	603	562	629	570	570	559	529	584	586	568	555	576	553	543	599	547	600	524	591	600	593	599	581	600	566	578	600	568	552	546	593	568	592	554	554	579	623	572	593	539	599	573	582	566	546	576	567	590	575	554	578	603	579	640	607	542	578	577	517	584	567	607	555	606	589	571	587	601	553	553	581	629	557	548	609	570	572	587	569	546	597	588	555	545	551	584	540	584	555	564	529	554	577	554	598	616	587	572	561	598	576	552	581	563	567	534	577	575	571	568	562	564	575	590	593	561	563	594	583	581	580	567	549	585	613	575	565	536	591	558	569	597	605	602	551	563	567	585	536	627	538	546	554	568	570	579	597	569	587	625	572	568	597	581	594	567	565	590	583	536	587	566	550	561	578	583	542	610	588	579	574	565	560	629	597	574	525	558	554	532	609	578	551	588	549	594	587	526	565	583	545	548	573	516	583	552	553	611	614	618	572	566	592	588	541	544	588	574	585	569	578	592	572	568	585	563	571	562	581	582	575	586	609	559	580	588	593	582	585	584	530	588	580	549	583	585	565	556	570	540	597	583	583	632	569	622	552	570	632	560	577	597	557	604	545	554	607	583	640	585	604	574	593	572	616	587	581	555	558	571	569	575	592	569	583	530	589	595	557	558	585	586	601	572	552	594	577	537	585	583	568	569	549	532	594	558	581	535	555	557	597	566	573	589	579	565	548	620	571	581	519	554	566	542	580	559	572	564	551	555	558	597	604	606	594	614	609	598	549	563	523	568	589	579	527	562	575	600	581	572	574	547	564	560	562	603	594	578	564	562	576	588	568	539	587	584	573	600	607	566	596	604	574	604	547	573	553	589	555	569	546	587	557	569	567	584	597	602	578	588	574	578	580	562	576	582	566	591	540	574	569	585	602	585	576	595	581	553	615	560	582	588	570	522	592	571	579	537	570	574	601	576	569	563	608	597	609	526	598	610	545	631	566	544	607	557	524	602	571	576	570	591	561	516	593	560	569	591	614	534	581	610	563	564	565	570	620	552	582	562	618	598	527	549	664	542	582	526	567	590	614	612	539	551	582	581	575	550	615	545	582	557	564	575	584	553	564	613	575	567	560	593	548	583	577	578	583	601	539	568	585	552	558	560	568	516	550	579	531	586	541	590	590	603	545	576	556	538	624	567	608	558	559	548	546	603	616	592	555	621	605	563	595	593	584	542	589	573	607	597	519	561	580	579	556	545	572	581	584	584	605	617	557	575	561	636	623	598	592	587	591	590	614	595	636	575	582	561	577	612	530	555	570	560	538	560	613	612	542	597	561	588	593	590	567	582	562	576	561	572	548	555	561	587	540	580	555	572	574	557	554	584	550	558	567	554	529	567	606	579	568	578	621	566	633	620	557	574	593	580	547	604	578	570	581	576	549	577	545	582	626	594	581	563	600	591	608	564	576	578	587	555	592	586	587	572	577	609	612	607	557	551	531	589	615	564	540	607	530	574	575	616	606	595	559	574	578	572	582	571	556	546	594	565	571	587	587	534	611	549	613	558	571	600	579	565	576	568	588	532	571	592	547	526	604	585	590	563	556	580	623	581	526	572	605	562	589	576	556	584	572	607	552	540	570	554	567	567	545	599	572	556	558	546	588	607	574	596	546	608	568	590	563	553	572	578	563	613	574	541	553	570	536	595	584	570	581	562	600	589	574	584	565	546	559	581	584	531	541	574	584	570	564	529	556	582	628	576	577	533	539	593	559	596	570	605	558	582	550	540	600	592	557	563	611	560	555	576	570	564	606	578	542	581	583	532	558	563	582	578	501	572	627	566	558	586	554	558	581	545	498	606	598	585	557	582	519	579	570	571	559	573	563	564	559	536	554	548	525	515	584	588	549	558	528	549	593	543	589	596	578	585	575	581	575	539	558	611	577	595	571	598	537	551	552	593	598	556	558	567	568	586	575	577	579	600	548	567	578	625	608	580	579	528	535	548	532	574	520	648	614	552	598	585	554	534	585	564	575	595	584	594	550	618	595	595	570	548	596	562	593
26880	20808	27426	24497	21057	13770	2321	1053	1801	927	924	979	1023	1093	1052	1045	1013	929	998	932	961	1056	1159	1205	1253	1089	1171	1200	1129	1060	992	913	816	896	836	803	795	781	768	674	732	713	711	698	659	674	659	646	662	673	669	675	695	637	667	672	733	641	670	704	631	650	689	641	676	678	643	667	653	678	661	666	675	665	669	637	625	647	648	621	622	678	652	663	654	662	639	685	689	666	654	631	603	697	701	686	668	685	634	668	649	660	684	683	692	682	670	630	642	671	624	662	666	662	615	656	638	623	688	658	692	654	678	634	630	685	632	644	630	654	667	615	675	657	593	622	634	621	619	646	668	647	599	678	685	625	625	648	682	700	686	663	638	599	709	659	644	685	609	617	637	665	619	666	645	651	614	719	645	670	652	658	644	674	686	628	633	679	666	632	661	679	670	656	688	685	623	629	652	640	665	707	643	621	651	628	650	652	681	683	638	664	633	663	660	627	667	625	648	647	678	668	684	603	709	690	677	636	650	689	641	698	636	624	671	644	657	669	634	631	671	661	668	673	638	661	649	669	655	682	645	655	630	650	625	700	624	691	647	625	662	679	679	631	675	641	629	670	662	693	618	686	690	623	650	686	675	671	728	622	651	669	661	645	627	662	657	622	640	700	655	646	672	643	645	638	652	673	631	663	657	667	692	691	698	649	611	673	663	634	646	641	691	643	681	671	678	671	706	659	657	671	664	647	682	680	698	641	623	685	683	642	689	721	642	642	656	635	659	668	677	629	638	643	649	652	611	652	646	632	640	628	678	672	675	677	634	636	625	629	668	630	663	673	671	663	640	659	645	636	627	621	670	640	662	627	674	668	668	703	675	671	699	710	678	648	671	629	639	666	598	642	637	617	668	640	659	682	634	662	635	655	663	626	663	610	673	669	640	612	612	609	616	627	645	655	626	685	662	682	664	680	629	639	714	658	639	688	664	637	674	646	684	650	645	673	674	653	638	646	637	671	663	679	662	661	698	660	672	660	638	673	671	629	664	673	693	626	635	632	648	647	643	689	634	661	651	655	643	603	652	670	655	694	649	686	640	681	677	703	613	670	678	676	650	623	646	658	661	669	650	690	697	636	660	685	647	679	651	634	638	635	658	628	701	667	647	682	700	654	646	732	677	714	701	654	683	663	674	651	638	710	670	664	623	636	674	657	660	700	677	687	690	684	685	670	612	685	625	654	614	670	683	672	655	646	664	630	657	624	623	672	640	645	626	664	597	640	598	665	683	628	650	677	612	706	627	702	711	692	648	623	645	638	677	664	671	653	628	675	667	649	682	673	670	649	654	625	680	669	631	642	652	692	699	642	660	639	663	633	632	646	667	656	666	672	674	609	646	667	636	680	621	638	711	693	628	638	661	618	660	659	690	649	659	694	661	660	656	693	672	605	731	601	644	672	658	698	634	681	680	653	627	667	624	697	682	677	637	618	644	705	683	652	661	637	682	658	654	638	624	655	626	601	638	695	633	687	637	637	648	724	630	646	642	655	640	655	606	694	656	614	683	656	671	650	656	627	620	633	678	626	694	582	691	662	639	700	629	661	657	661	668	689	649	634	606	644	640	661	712	696	647	648	660	670	611	623	632	643	616	661	637	646	651	720	664	662	675	677	634	673	739	646	660	699	643	615	638	681	643	687	671	683	609	675	653	649	625	663	656	673	619	664	661	622	621	666	643	650	685	644	685	635	684	625	660	678	731	691	648	651	653	653	662	661	630	695	659	638	659	696	675	656	639	625	697	684	643	700	657	634	698	651	672	648	706	634	616	685	656	638	654	683	658	683	677	653	669	614	650	643	628	638	653	689	655	609	638	629	635	679	670	680	638	659	627	635	637	705	679	655	647	654	673	634	643	693	621	689	627	637	674	638	615	679	694	681	675	640	625	647	689	707	664	656	666	659	654	636	660	593	653	628	645	664	638	669	642	700	639	671	676	612	646	653	648	624	666	627	622	600	675	652	671	668	653	686	672	653	633	691	687	657	678	659	673	662	641	632	658	652	642	612	630	680	690	662	644	680	613	614	604	657	663	617	665	676	652	679	652	645	640	707	601	608	639	611	679	622	662	703	654	639	659	628	672	665	680	624	678	654	613	687	685	662	674	654	612	629	640	650	686	617	642	639	600	631	701	638	621	662	669	656	610	697	638	608	669	643	618	687	613	707	690	661	664	707	630	640	664	655	646	663	669	640	683	670	706	672	659	668	676	625	752	675	640	675	644	688	671	601	664	647	676	668	653	630	662	621	646	633	681	655	680	659	639	706	629	667	682	644	653	716	652	636	673	736	660	701	684	688	678	681	655	629	683	625	659	667	664	661	686	678	650	660	658	690	650	674	624	633	698	628	685	618	663	712	674	693	654	667	643	673	642	649	645	670	666	630	636	674	669	634	677	656	689	656	644	638	649	621	651	660	657	627	685	684	660	638	680	676	668	673	649	668	615	661	663	742	680	658	636	677	679	698	685	654	689	645	704	637	671	636	672	672	664	655	726	660	664	699	687	676	654	642	620	659	642	602	616	683	649	642	702	703	647	616	641	684	695	650	658	643	674	639	646	645	680	649	630	660	677	682	682	633	654	664	661	639	631	677	668	687	703	637	614	654	637	694	641	679	672	630	651	670	652	648	712	695	680	689	663	694	667	686	631	651	694	670	651	657	674	674	635	602	690	650	641	635	642	600	648	630	629	657	714	650	632	691	678	675	613	661	698	659	678	694	697	604	685	667	715	664	663	694	659	632	684	661	656	669	651	680	622	684	659	740	657	676	669	660	647	683	658	645	640	655	698	698	666	601	608	650	624	647	596	647	631	639	676	673	667	651	664	646	652	664	667	677	616	664	682	618	614	669	640	643	681	632	683	609	659	663	595	678	673	686	628	645	650	659	623	608	699	676	627	662	655	652	593	644	702	638	668	634	597	631	707	610	699	619	695	681	679	680	673	664	664	656	665	635	677	658	672	667	671	660	679	641	587	679	632	665	622	661	674	713	637	643	700	607	647	688	671	627	683	630	717	685	691	640	651	627	633	681	640	649	666	668	658	700	667	653	662	640	675	679	646	709	608	636	644	685	680	698	662	627	691	676	614	594	670	651	620	651	685	694	649	705	673	623	655	622	683	703	633	631	652	604	683	667	656	670	729	692	663	649	684	651	676	678	669	674	672	640	643	660	663	667	616	617	613	695	669	662	717	616	622	654	649	646	660	662	669	662	698	656	665	663	666	662	661	707	638	667	668	658	630	615	662	667	675	666	677	709	620	674	667	692	683	621	618	665	707	674	662	662	655	663	685	663	680	683	667	646	660	630	644	625	646	652	667	638	578	636	604	694	617	707	608	659	668	663	649	676	690	647	676	648	596	629	657	671	660	678	657	631	622	665	675	685	647	619	631	642	711	672	603	689	660	588	667	636	603	686	626	638	676	676	673	638	690	633	673	673	676	666	630	669	714	660	642	617	649	678
45770	39213	38019	34499	18927	6074	1529	1142	2859	1148	1077	1192	1281	1380	1347	1338	1272	1188	1230	1237	1251	1309	1438	1563	1581	1620	1533	1486	1475	1319	1197	1066	953	903	903	841	778	746	766	653	654	580	557	595	573	562	573	561	520	514	577	544	536	535	508	558	580	586	552	579	557	611	576	514	544	560	550	539	553	597	600	549	554	573	533	551	563	568	545	572	555	612	544	546	554	533	537	575	547	532	556	514	552	535	566	571	615	582	532	546	579	614	580	578	572	588	577	531	550	561	590	591	511	570	546	569	551	562	567	552	537	593	565	543	541	605	519	565	545	551	503	538	518	553	564	563	527	567	570	575	562	567	569	568	567	569	486	572	554	540	571	575	573	574	571	537	558	553	544	573	538	517	580	590	535	599	529	556	565	577	572	532	568	581	586	596	529	578	565	569	526	537	582	568	604	552	526	557	547	548	586	566	588	576	570	586	548	523	585	541	577	547	542	570	555	557	551	549	535	556	532	591	543	554	517	527	573	564	527	587	593	552	560	573	522	578	605	560	493	559	555	551	591	530	545	545	551	562	559	578	581	588	556	560	519	558	546	541	611	533	556	559	543	580	600	573	550	557	531	602	593	515	584	588	533	566	558	572	549	578	541	554	521	578	542	576	549	537	582	517	579	552	558	573	544	548	550	523	534	571	575	564	550	557	533	537	570	562	577	546	561	594	599	589	531	545	581	555	520	572	597	549	569	561	562	558	588	585	569	538	548	574	568	617	565	587	580	550	559	572	560	567	558	548	536	562	554	554	569	537	532	589	567	575	517	527	525	530	583	573	569	564	558	501	547	558	568	561	541	560	531	594	546	543	577	567	566	596	518	550	536	572	553	587	584	592	559	518	582	589	576	614	576	583	585	573	558	537	601	572	591	554	558	566	581	533	571	539	525	567	606	553	563	567	532	537	572	551	559	554	559	566	593	552	611	568	584	536	578	568	539	566	521	556	535	604	580	541	557	572	539	569	549	554	568	570	573	546	585	545	560	550	544	550	545	570	543	570	536	575	546	529	583	554	526	587	544	545	545	575	576	552	556	488	535	553	535	552	542	520	576	539	579	539	548	565	558	544	562	535	532	563	545	571	553	586	561	556	535	586	560	592	602	591	532	554	558	600	575	578	584	581	588	567	586	562	583	560	556	572	558	607	573	592	541	606	529	534	553	536	517	623	537	599	565	569	555	548	571	581	554	542	552	574	542	565	565	566	568	596	581	553	537	520	551	557	556	556	562	555	576	556	594	589	546	552	547	552	603	547	519	563	605	558	561	538	563	546	581	570	532	549	611	548	573	544	562	546	560	567	597	586	619	568	569	576	571	581	570	596	583	566	590	576	540	554	625	531	607	542	542	558	525	565	594	564	564	556	573	566	547	538	518	558	533	511	541	551	546	545	553	550	560	560	541	583	570	582	544	569	563	563	579	580	580	570	592	597	533	542	581	529	551	623	574	537	554	517	558	553	563	566	528	592	561	573	577	518	608	568	565	526	597	537	597	584	577	559	586	574	566	549	572	558	534	578	569	531	549	581	539	609	616	564	592	560	543	600	556	589	584	569	522	574	566	592	586	565	576	577	535	566	587	587	587	558	537	542	526	564	519	540	571	541	577	565	548	557	574	521	526	554	564	546	539	558	561	542	560	543	583	556	565	558	573	584	529	583	530	543	568	538	578	599	584	613	577	579	535	556	541	568	578	574	563	560	564	598	579	550	556	572	563	567	560	577	557	586	557	536	563	568	581	572	555	555	523	547	538	519	538	563	570	550	606	580	563	539	566	588	576	535	548	556	513	548	564	565	606	565	555	567	572	555	558	574	569	599	559	558	572	546	566	581	570	576	583	510	577	540	567	578	580	507	561	581	547	567	563	576	545	516	542	546	556	544	545	523	524	577	571	599	571	589	542	594	519	528	557	593	615	552	557	582	529	583	582	576	541	531	593	546	569	567	562	558	545	584	556	558	606	527	583	545	522	552	564	576	516	564	571	558	584	563	577	575	575	537	538	540	550	547	558	569	590	585	547	566	531	537	571	510	561	518	595	543	548	578	554	559	567	582	546	575	529	616	559	573	566	559	613	561	561	552	544	590	546	595	518	536	577	603	567	562	535	557	589	565	575	575	554	571	518	561	544	556	585	595	545	587	605	520	512	563	535	551	565	586	603	574	566	568	563	534	558	552	600	554	553	582	560	541	559	558	577	580	599	595	576	543	582	576	550	575	537	579	563	569	553	574	544	621	572	555	588	562	554	521	555	512	552	573	615	519	560	517	557	551	570	574	557	554	584	575	573	553	562	550	539	587	565	564	550	597	544	550	589	532	584	557	561	543	570	583	541	586	585	618	539	555	575	600	544	531	514	593	549	570	566	568	573	505	572	577	521	540	618	556	545	531	580	564	536	603	544	526	633	558	570	572	529	539	550	541	534	545	634	579	569	555	584	569	597	574	612	526	556	556	546	590	576	558	565	565	560	554	533	534	519	563	509	566	576	573	546	548	588	583	593	530	549	547	580	536	561	531	554	573	582	573	515	594	588	594	556	581	552	553	602	558	519	627	538	546	631	559	556	549	567	565	546	572	556	602	556	563	568	581	586	579	581	544	525	508	557	552	564	582	551	562	556	559	544	550	527	570	528	528	590	548	564	550	568	542	543	557	567	539	595	561	588	542	547	525	540	510	545	527	546	537	548	575	512	568	584	538	592	543	606	582	590	550	519	576	616	511	615	575	552	544	549	591	594	567	586	536	580	603	551	533	578	532	581	579	595	584	584	578	562	559	575	545	559	536	558	542	517	593	582	526	539	554	554	551	517	586	565	511	532	540	594	579	545	616	608	554	523	543	546	586	555	583	560	540	556	537	585	517	518	555	585	563	573	539	569	580	581	535	532	605	555	578	545	528	585	545	578	596	542	595	568	546	582	582	600	592	558	548	540	539	548	540	531	574	510	494	548	559	569	581	569	515	580	585	592	585	543	564	538	577	567	555	560	572	565	573	566	548	555	586	547	566	566	512	542	552	553	533	555	536	561	596	554	572	608	582	528	573	562	554	553	541	565	558	516	564	587	536	572	540	554	586	605	562	564	555	566	585	568	567	558	558	544	549	531	495	533	576	579	544	572	580	569	557	562	540	553	566	576	581	540	557	536	534	556	531	571	590	539	557	521	557	552	578	605	531	566	552	479	555	523	582	558	558	588	539	538	535	548	544	512	557	572	574	532	565	558	573	540	593	569	575	571	578	549	571	573	576	534	566	598	604	572	514	574	563	553	530	564	605	583	576	563	527	556	527	554	545	539	543	537	596	551	571	570	622	579	553	583	583	565	537	514	579	567	536	595	567	555	544	579	569	522	579	538	554	512	594	569	547	538	555	563	541	545	547	541	533	559	526	578	491	543	547	591	570	549	577	565	558	572	576	572	539	571	532	569	602	534	556	518	542	544	526	561	605	570	560	608	523	567	530	571	604	596	545
26254	20749	27549	24074	20841	18782	4447	1207	1668	1062	938	1040	962	1067	1050	1044	1059	1032	1054	1077	1048	993	1104	1121	1184	1155	1162	1205	1164	1047	992	981	928	841	844	856	812	771	779	794	750	768	726	721	727	731	726	702	647	708	664	725	633	709	673	684	695	671	670	625	698	707	688	682	696	743	675	712	697	725	646	684	665	689	682	700	707	688	713	684	706	676	709	704	705	690	722	686	703	698	681	648	675	665	707	736	667	706	623	658	693	701	689	674	691	689	658	706	699	645	694	716	680	680	693	712	687	676	654	705	706	700	685	665	670	742	646	691	713	716	715	694	740	732	719	689	662	681	703	663	676	704	698	715	636	681	691	656	698	721	661	726	658	670	752	668	680	729	669	729	717	671	685	704	701	686	697	671	658	674	708	679	703	707	678	689	696	668	666	696	641	654	769	697	691	692	735	683	717	710	686	659	701	693	671	697	696	711	680	693	718	682	643	681	712	669	665	661	642	674	719	695	638	700	695	717	710	705	693	684	681	692	672	711	685	672	708	694	694	667	705	666	674	701	685	723	671	667	682	765	710	734	661	702	682	691	687	668	734	696	671	657	723	753	693	688	715	725	716	718	694	698	654	694	707	660	686	757	667	700	718	666	642	700	665	701	741	665	702	684	683	714	648	690	710	640	702	666	685	694	692	713	626	700	631	634	679	678	697	711	683	684	667	702	693	681	646	672	698	653	671	658	701	702	670	669	688	678	655	660	638	727	674	670	697	682	733	684	683	655	688	691	713	708	710	683	661	706	709	696	671	671	667	730	721	690	710	695	707	663	723	717	697	672	676	686	699	668	668	679	691	684	645	682	709	677	622	695	732	680	673	680	732	669	697	718	644	648	669	713	718	681	693	680	707	688	678	689	674	694	674	666	676	661	713	691	681	684	686	706	724	697	694	714	704	687	678	710	666	703	728	716	704	701	634	727	723	664	723	702	691	650	656	691	691	727	671	679	691	661	723	713	742	700	695	716	671	667	668	716	703	661	737	684	677	757	630	684	682	655	740	708	679	702	695	675	703	681	690	696	689	729	690	670	664	650	728	664	692	725	685	664	715	686	661	756	653	636	735	717	648	698	739	675	696	721	703	704	713	707	716	603	695	724	681	696	674	724	654	735	681	714	715	711	695	715	717	664	681	639	696	674	682	720	623	693	678	673	717	651	641	662	660	729	688	671	667	698	660	697	644	702	697	732	643	711	678	660	684	719	632	656	688	699	702	680	706	665	704	746	633	676	708	668	697	714	732	665	707	665	685	685	663	664	696	692	669	697	732	707	725	659	730	645	654	680	682	713	712	638	648	655	707	717	721	729	673	667	665	757	681	643	710	698	643	708	674	662	680	731	685	702	698	651	703	670	671	634	688	690	682	690	687	719	696	669	631	662	651	664	631	691	666	738	683	689	671	692	681	680	700	652	710	725	694	665	668	666	688	710	698	661	734	674	671	709	708	716	722	657	678	682	668	699	682	676	694	693	711	639	668	701	710	718	693	660	638	647	675	630	656	703	660	626	665	671	693	682	718	682	687	725	683	682	692	707	656	666	696	668	668	696	696	705	713	650	652	711	672	661	710	690	658	664	686	705	694	672	685	660	680	676	632	715	679	726	666	712	679	667	649	712	694	700	674	688	687	674	704	688	664	698	672	718	680	676	706	676	675	642	720	686	662	760	719	720	676	712	715	721	676	689	685	668	694	665	680	685	669	653	704	680	682	714	704	630	710	709	690	686	689	690	667	694	666	712	681	735	654	737	681	693	718	690	695	718	709	638	664	701	706	724	672	671	690	680	671	706	695	692	722	676	677	695	726	722	711	680	709	685	679	673	691	629	701	637	727	766	687	690	670	715	687	743	676	699	721	690	694	702	697	684	690	669	713	703	704	672	737	666	668	659	688	670	665	703	676	675	668	707	686	664	688	711	682	689	723	672	674	690	678	663	671	702	677	660	689	677	713	687	699	702	759	696	666	665	726	664	687	701	701	692	717	685	674	703	683	712	704	701	700	721	700	655	729	675	672	678	692	684	698	690	697	617	664	688	725	681	723	651	674	642	664	679	708	664	674	659	699	657	658	684	702	706	704	626	685	680	701	703	683	671	707	659	724	735	695	660	674	697	701	667	663	683	711	693	680	666	656	750	681	679	692	686	646	705	737	673	621	747	668	694	706	716	651	711	666	733	709	685	644	688	704	675	711	670	693	734	747	699	658	633	709	660	649	684	672	680	738	674	659	650	680	707	653	630	715	709	698	675	696	649	696	714	721	725	716	707	708	660	694	706	701	709	707	698	689	717	702	723	671	714	659	713	658	677	676	731	674	731	642	672	653	622	677	633	719	679	710	670	714	695	655	654	726	665	666	712	709	658	632	685	685	682	679	687	650	657	681	691	654	717	652	675	647	654	714	711	655	686	711	723	682	690	706	666	694	682	706	639	695	641	733	663	692	688	688	733	710	680	672	659	687	679	669	660	639	697	754	686	714	685	676	671	649	657	655	699	681	703	689	670	631	722	672	708	744	713	734	696	702	614	652	708	650	660	699	720	723	669	726	700	661	661	674	726	680	687	759	662	678	695	692	692	662	690	678	675	610	709	717	685	645	695	677	694	692	683	661	699	706	687	670	743	695	674	641	679	703	704	691	706	681	676	682	650	690	703	748	720	664	691	706	691	674	663	707	736	698	701	657	711	664	696	713	667	696	735	718	681	698	680	696	700	717	665	671	685	693	677	686	702	678	708	688	698	683	664	677	686	701	715	706	683	664	704	669	691	731	708	659	691	667	676	656	662	749	713	704	652	659	654	680	715	722	691	659	674	674	688	727	664	630	709	703	698	653	710	720	724	679	693	685	683	704	698	690	714	719	701	708	645	724	700	682	670	725	657	736	684	658	722	697	671	670	714	695	700	675	680	683	691	668	683	749	698	673	628	695	696	690	681	711	674	727	688	673	626	693	698	666	705	716	722	682	713	633	677	690	683	745	699	680	710	697	678	668	699	696	675	734	663	640	710	667	640	664	678	706	668	683	676	695	673	695	680	678	628	638	672	666	658	664	683	654	658	709	687	721	688	677	692	657	690	642	684	659	694	735	695	706	687	750	674	674	693	656	616	700	651	671	671	692	701	709	660	673	674	705	692	678	684	684	685	701	706	735	710	695	711	700	667	677	672	711	664	683	712	729	688	692	740	697	668	669	692	711	675	672	740	758	691	653	693	713	695	675	670	655	716	705	715	715	677	629	670	708	644	669	703	721	706	684	694	672	676	690	664	732	694	715	696	654	688	682	686	669	672	685	673	688	695	706	690	662	680	662	630	689	646	751	691	673	700	687	687	659	673	683	682	699	751	668	700	678	695	656	691	712	693	720	659	648	719	690	716	614	691	717	657	691	675	694	722	679	738	673	676	665	664	682	725	663	690	698	647	722	716	701	719	710	656	694	695	652	693	720	723	683	702	669	682	675	687	719	638
50130	44623	41114	37608	19570	5621	1249	1221	2788	1226	1076	1226	1302	1426	1415	1307	1183	1225	1247	1251	1323	1321	1346	1467	1549	1584	1516	1550	1403	1325	1207	1075	1049	959	871	818	798	762	729	656	643	624	637	615	624	614	581	592	627	625	554	586	584	574	571	598	588	574	590	567	552	578	609	575	563	575	589	591	572	636	601	554	564	577	561	606	606	582	587	576	564	586	566	604	570	625	587	564	604	593	557	557	565	562	594	594	589	548	588	574	577	590	560	621	577	572	620	560	604	581	566	609	630	604	582	590	573	582	603	610	562	583	592	606	575	606	597	591	586	610	546	577	597	555	614	560	550	595	548	617	602	605	563	581	566	548	563	566	568	559	578	553	555	610	562	565	568	584	616	533	584	565	589	577	598	599	613	644	572	537	574	570	597	566	592	592	566	591	584	592	549	583	607	578	582	542	608	564	552	569	569	577	555	592	621	567	617	564	576	604	549	580	563	571	543	585	556	584	564	562	587	552	554	583	577	570	563	600	568	614	544	619	599	566	595	581	593	551	588	586	561	598	595	618	540	548	598	600	576	598	544	569	551	581	558	606	583	614	586	537	566	595	548	589	582	586	578	605	600	569	547	523	562	611	589	579	597	592	568	584	618	592	566	625	589	552	560	574	588	554	597	577	578	562	599	596	592	576	588	539	592	538	545	569	615	568	589	565	533	604	574	606	567	604	535	600	556	581	583	531	571	556	603	618	593	565	559	580	566	637	574	597	588	636	564	602	516	555	563	548	601	549	662	598	536	610	645	580	581	537	603	626	562	550	569	587	593	586	581	578	601	558	539	572	602	558	593	593	549	636	594	574	610	630	611	585	578	572	580	589	557	574	584	594	611	597	520	624	561	551	620	583	585	578	591	561	591	594	569	576	564	592	602	596	573	571	555	579	574	577	571	519	562	584	591	574	576	572	582	566	606	590	567	581	587	587	565	604	542	566	588	597	575	587	567	586	604	622	542	576	557	546	549	569	570	556	565	558	567	621	566	600	568	591	594	588	609	561	613	571	586	573	592	582	594	555	593	553	561	555	583	560	600	573	564	561	567	556	571	582	577	566	571	579	562	616	547	521	591	562	563	607	587	588	577	588	586	584	599	597	630	601	552	581	590	603	625	565	584	535	601	590	605	595	600	620	604	581	580	590	590	591	583	588	604	598	566	647	543	543	577	603	609	624	569	527	583	576	546	596	598	594	584	601	587	558	589	584	625	547	579	590	594	554	585	583	568	643	596	603	568	599	610	564	535	581	595	638	546	576	591	566	614	643	532	565	570	598	582	586	571	556	598	620	571	579	544	561	578	613	560	589	562	608	543	554	595	567	560	583	607	605	563	581	624	554	511	544	542	594	569	585	603	599	571	597	572	551	585	593	557	567	571	548	552	575	565	577	575	573	569	638	582	609	550	599	569	538	573	565	564	583	620	564	563	556	565	559	554	570	599	591	586	575	559	554	578	568	558	598	540	592	593	602	609	618	587	527	586	622	552	568	608	549	569	544	558	615	532	587	594	607	554	600	578	600	546	572	608	591	561	597	585	593	553	602	579	582	572	540	573	583	568	563	584	584	586	590	571	588	583	581	591	555	565	564	618	530	582	573	654	508	599	562	557	562	557	573	560	613	549	577	599	579	618	607	535	608	653	603	602	601	619	560	586	566	573	581	572	592	595	582	571	571	581	618	613	580	603	561	568	572	577	576	615	574	556	602	556	533	607	585	578	553	604	555	591	567	569	614	601	560	576	580	554	561	531	556	591	596	566	575	588	576	610	583	572	573	569	593	586	591	598	554	616	625	586	560	614	601	578	562	587	570	596	579	571	586	582	617	571	585	621	583	610	572	562	603	609	565	603	522	603	568	630	585	575	552	547	596	609	574	586	595	630	601	581	587	574	553	568	643	586	617	569	635	553	601	610	588	563	596	535	577	602	602	624	625	600	562	545	543	612	571	550	531	553	614	595	597	606	600	570	622	562	576	586	598	585	579	574	585	578	581	532	585	545	590	539	575	587	588	576	590	606	602	556	592	628	573	625	546	561	536	638	563	579	603	602	646	591	599	559	608	559	584	576	556	550	570	578	568	548	547	588	588	548	600	609	575	568	543	559	589	561	559	555	606	546	550	622	583	543	576	584	583	594	575	505	581	585	593	592	593	567	587	549	592	610	611	629	534	615	599	598	610	626	546	577	584	586	550	546	586	614	581	592	595	559	577	562	570	585	582	554	591	540	578	613	612	564	595	587	562	582	597	625	598	583	606	607	532	566	600	574	612	534	583	546	584	553	576	587	613	580	602	579	598	620	588	618	597	560	589	615	553	565	581	607	537	575	593	612	625	586	563	589	568	531	589	587	540	596	573	600	563	594	578	574	574	555	539	593	587	583	593	605	573	564	597	594	586	564	557	576	604	588	573	583	561	606	599	561	599	585	573	591	564	596	556	582	631	547	533	585	594	590	554	593	552	582	577	609	605	604	574	570	588	613	584	593	551	539	616	625	558	576	592	571	554	580	593	572	556	593	581	570	559	600	575	559	563	549	574	617	587	593	613	575	554	595	593	597	584	577	603	596	600	610	595	582	617	584	597	577	580	574	643	593	583	610	546	617	558	618	571	589	542	597	559	583	601	537	594	612	572	617	573	606	625	591	593	644	603	578	570	557	579	561	593	572	529	592	580	603	588	552	601	623	595	585	587	605	589	566	534	556	590	551	540	535	588	583	534	618	585	616	548	559	624	602	584	548	587	564	553	580	621	614	614	548	616	602	552	549	573	622	579	602	579	581	575	525	567	585	608	596	599	595	567	568	585	597	595	557	545	605	534	538	538	599	612	541	580	590	583	623	635	594	600	554	586	569	543	626	576	563	526	591	566	545	547	593	570	585	635	526	577	585	571	582	561	577	557	577	622	552	567	547	553	600	584	589	563	569	607	605	535	594	600	582	556	561	624	584	592	549	566	599	592	605	577	566	571	573	575	577	615	606	603	569	588	560	595	561	606	607	546	581	597	598	567	576	593	612	580	601	559	595	603	578	577	594	539	555	610	576	559	578	565	558	581	527	591	665	553	551	577	576	584	581	619	581	588	569	593	575	593	532	594	590	538	578	535	550	631	592	577	595	557	561	545	590	589	557	594	578	584	589	525	590	588	584	567	551	577	575	567	583	601	560	559	582	551	571	610	565	565	558	582	610	591	585	588	512	580	623	553	578	591	595	582	576	571	579	615	601	543	535	629	613	558	575	590	601	646	563	596	595	587	622	591	566	595	589	583	562	625	621	588	588	559	607	587	639	551	570	601	547	590	548	578	559	600	613	595	596	585	546	604	580	544	620	536	599	617	589	611	597	575	592	579	592	559	599	591	568	582	609	590	597	580	571	556	633	564	589	607	581	562	546	542	564	587	568	580	597	552	617	558	572	578	603	554	599	591	603	549	563	592	573	576	601	564	584	585	577	550	590	600	630	578	620	598	569	624
25462	20754	27750	23847	20790	20646	9801	1371	2498	1125	980	1044	1176	1172	1136	1171	1134	1162	1218	1119	1136	1055	1112	1142	1276	1272	1199	1295	1253	1125	1033	1021	946	913	924	891	827	784	797	773	708	704	689	724	695	723	682	717	656	722	738	650	671	671	663	678	615	659	672	618	697	658	663	663	710	622	688	677	716	616	644	684	706	691	662	655	636	679	657	669	688	648	691	725	683	699	680	654	699	685	642	641	704	662	690	670	701	649	676	702	695	659	671	673	698	726	664	692	658	685	700	601	651	698	642	642	668	667	643	671	682	663	744	644	621	711	638	705	659	669	687	616	695	685	671	624	640	678	707	689	683	664	678	679	655	622	687	673	674	665	677	639	669	694	680	713	684	671	672	693	685	677	659	684	644	618	695	712	675	662	712	655	690	667	684	690	654	687	711	683	659	703	691	632	691	707	636	668	665	696	645	625	671	639	681	711	621	705	655	676	676	708	675	661	693	674	707	671	702	647	650	670	667	686	670	662	673	622	704	659	653	668	650	743	646	689	679	676	698	668	663	669	675	720	714	688	682	718	681	684	698	672	634	650	689	696	678	702	650	657	651	665	704	645	666	649	671	670	654	682	658	650	661	691	700	683	696	632	615	692	684	690	660	669	642	664	647	667	724	666	666	620	681	691	710	707	617	665	678	637	641	684	690	722	676	693	684	642	691	697	634	643	726	714	648	657	712	662	664	706	669	730	694	664	701	654	622	730	648	692	639	727	714	660	665	663	701	645	638	663	662	639	691	662	633	686	668	664	664	643	661	666	649	636	722	712	646	692	638	702	683	667	681	639	705	674	688	648	689	678	643	675	636	678	700	723	674	668	685	705	651	664	641	644	692	655	661	640	675	653	710	697	681	681	689	702	665	658	641	714	657	694	656	700	709	678	679	677	695	667	659	655	665	681	685	652	654	627	703	671	656	652	672	653	700	640	693	640	621	670	650	620	697	666	661	655	689	668	686	664	624	669	664	661	681	641	672	606	681	689	703	659	673	711	682	691	697	660	704	674	663	643	699	689	699	635	667	706	695	689	682	655	655	673	678	617	650	693	657	688	684	667	671	673	721	690	659	657	640	689	692	674	684	660	596	688	691	700	666	643	723	696	721	691	649	669	654	687	690	621	672	648	676	698	666	660	707	667	675	650	650	622	677	699	652	671	700	658	678	639	692	693	698	694	663	634	653	681	659	717	645	702	677	610	718	688	663	637	655	640	737	662	671	663	677	698	661	663	640	707	643	688	651	630	663	673	696	676	689	656	718	666	621	698	653	685	645	681	714	626	635	683	660	653	675	724	640	704	690	669	679	710	675	639	665	661	693	733	673	657	633	700	671	661	682	665	648	686	653	710	685	697	696	742	687	665	691	658	679	642	698	687	681	670	652	687	691	665	693	678	660	650	644	657	664	718	642	739	708	695	698	657	676	703	663	698	692	662	686	699	718	690	697	640	690	635	690	668	678	666	679	635	643	655	691	694	694	657	680	631	694	687	747	660	659	659	664	722	642	655	667	702	660	652	650	712	657	735	695	681	649	707	665	685	637	680	665	643	670	689	663	651	710	646	644	689	661	657	666	690	727	673	657	714	709	671	660	699	683	693	674	664	683	675	689	663	665	704	652	659	685	675	673	724	669	700	713	631	662	693	672	683	651	663	646	658	626	668	654	688	633	698	696	668	630	644	718	633	700	691	626	666	643	662	664	721	682	696	659	690	648	721	691	729	686	649	682	678	634	681	677	704	671	659	606	715	650	709	662	650	641	628	707	654	739	679	686	629	694	647	726	656	660	718	666	628	639	658	657	581	670	643	683	667	603	638	646	685	674	637	670	635	651	661	694	656	694	641	649	721	708	675	662	706	742	670	679	688	672	691	686	687	608	676	699	675	664	677	724	645	728	686	630	668	672	703	629	656	653	617	646	666	666	678	673	624	630	681	682	730	714	718	717	703	672	632	708	714	698	696	685	628	666	645	677	654	612	643	676	645	670	677	621	632	660	681	697	663	694	684	663	671	717	665	640	706	683	670	738	666	682	726	652	702	688	607	669	686	649	671	687	682	664	724	674	695	667	678	697	668	684	676	664	661	639	676	714	706	698	655	669	630	650	672	693	667	643	699	670	687	704	685	686	700	641	670	689	673	700	660	693	719	732	688	702	674	658	669	706	697	679	687	710	645	665	687	675	663	681	684	696	679	675	669	687	670	688	700	709	688	694	655	644	667	675	658	677	666	683	678	659	626	693	655	681	697	651	667	663	743	661	666	701	670	683	640	637	689	641	695	643	696	655	677	679	668	703	675	678	712	705	676	679	669	654	665	664	677	686	677	673	675	712	730	651	632	672	673	678	682	697	692	657	697	641	679	648	707	636	666	666	653	668	677	720	704	674	680	620	622	715	646	660	736	676	630	678	685	668	734	698	630	659	706	687	708	688	749	680	695	681	678	618	683	698	653	699	647	653	692	685	679	690	681	661	641	635	668	678	707	665	721	690	683	662	647	676	680	647	675	730	694	692	635	664	685	683	729	686	676	670	711	666	683	681	711	656	675	672	736	675	639	672	668	721	659	686	657	669	690	682	666	662	681	660	654	640	664	650	697	662	706	680	697	671	670	668	699	674	644	668	676	669	635	711	670	730	714	650	613	656	645	655	651	679	656	678	704	676	648	702	675	639	655	682	713	651	725	683	674	657	701	646	685	684	673	655	734	661	632	704	697	680	637	676	661	693	693	707	649	659	602	680	699	668	664	640	673	649	680	682	680	684	609	686	646	673	654	675	678	666	703	698	688	705	704	665	699	649	658	652	648	739	662	732	653	708	666	656	681	664	675	669	690	657	711	692	675	688	745	634	671	644	636	701	692	708	657	680	689	729	719	662	686	682	668	673	678	676	616	698	701	658	665	642	729	620	659	673	708	692	666	639	641	668	671	623	727	684	668	695	663	708	656	680	678	694	627	668	660	672	682	674	693	616	701	704	654	668	726	708	650	705	661	664	641	732	694	706	686	706	650	686	644	649	635	665	666	665	712	660	635	643	673	697	667	648	671	718	629	670	696	682	662	657	667	673	678	740	668	688	663	619	649	697	687	693	691	687	663	704	687	707	629	658	672	637	666	670	708	649	677	669	651	664	714	689	679	642	664	678	628	685	638	672	675	685	690	695	643	617	654	675	689	659	608	672	686	708	688	687	673	684	658	681	662	651	661	660	665	658	644	675	663	656	664	677	685	663	664	663	677	677	645	678	687	652	722	718	677	667	687	657	646	701	644	664	657	681	664	707	661	676	653	720	622	708	711	689	669	680	662	684	635	658	691	688	685	676	650	638	694	642	764	717	676	691	682	698	614	652	646	694	640	646	664	702	610	672	705	698	659	632	652	663	701	705	688	722	650	667	659	668	704	703	632	627	675	680	651	665	618	673	652	693	660	639	676	676	668	719	735	673	628	700	681	668	643	624	661	664	683	693	692	714	701
50550	47368	39144	35286	20231	7955	1435	1524	4236	1516	1320	1398	1498	1520	1467	1580	1612	1457	1606	1441	1425	1404	1375	1515	1705	1709	1697	1692	1542	1412	1195	1170	1070	959	967	844	795	762	762	661	702	647	599	599	603	598	603	626	608	575	595	619	584	479	559	516	522	593	551	575	538	573	567	549	542	594	587	568	572	519	595	579	562	558	512	552	560	556	541	541	542	526	555	550	582	568	546	601	617	573	560	624	556	574	550	552	601	602	540	567	551	572	611	590	619	580	571	578	543	569	585	565	541	552	559	569	553	559	567	543	549	560	545	564	579	549	539	558	517	555	557	567	551	601	529	590	606	537	590	540	588	553	561	568	567	575	585	573	552	543	561	570	556	576	540	545	583	549	532	592	593	569	600	580	534	556	558	585	570	595	552	549	529	552	539	566	532	550	582	567	551	583	564	559	511	529	553	569	554	554	587	579	571	569	567	595	537	569	569	539	571	560	575	559	591	557	533	534	552	565	598	567	538	545	576	539	545	544	547	563	578	560	552	571	549	605	575	586	586	561	571	587	591	589	533	593	582	595	533	523	560	572	604	545	593	544	546	538	569	577	552	597	543	569	546	573	552	575	573	546	546	602	533	529	524	581	556	562	602	570	569	551	628	510	547	544	529	592	542	537	594	503	602	572	591	561	581	562	579	556	582	568	564	581	566	627	512	557	564	614	568	523	570	565	544	604	584	568	581	578	563	581	603	574	576	622	556	564	583	555	617	595	580	578	604	583	529	595	537	577	547	527	599	570	549	568	542	557	569	596	559	575	565	547	548	587	551	609	564	562	553	563	578	570	525	574	559	550	561	589	597	574	586	563	578	558	545	559	558	597	597	541	573	565	586	569	555	595	567	564	587	564	577	560	552	587	549	596	549	563	584	589	582	562	563	552	588	563	554	576	561	562	618	613	614	567	547	570	577	615	549	611	592	544	565	535	581	604	577	592	608	574	549	613	549	550	539	567	578	546	575	578	538	589	600	547	600	586	572	577	593	569	544	563	597	614	560	586	583	587	584	582	552	587	596	559	554	563	529	562	577	570	547	555	565	571	573	566	547	536	536	605	630	549	570	584	573	520	598	551	545	572	598	586	538	550	554	572	542	568	572	540	579	527	577	540	596	568	555	573	569	584	560	546	561	569	598	568	612	585	562	588	567	601	583	546	571	589	566	591	565	511	559	554	577	569	591	545	518	595	515	571	578	541	564	605	561	585	516	553	566	567	556	551	582	552	565	559	571	588	536	532	551	573	566	547	619	523	580	582	572	570	609	550	566	576	587	597	573	618	585	570	535	602	554	528	566	548	531	581	570	533	566	593	603	571	604	621	560	531	599	579	564	600	544	593	621	584	572	528	563	575	584	589	586	593	570	504	581	535	589	618	561	577	553	579	541	545	579	572	556	547	624	552	588	557	604	586	584	572	568	528	559	570	575	530	539	554	570	582	528	548	581	582	527	547	556	532	589	564	549	530	577	552	555	551	531	549	564	559	599	569	548	560	578	558	586	609	557	588	529	585	550	551	553	566	583	590	579	566	544	579	554	582	566	571	553	596	538	586	544	567	592	552	573	512	590	536	580	587	562	568	627	538	596	550	566	583	569	570	565	570	545	573	560	574	547	567	583	561	571	574	569	560	568	531	583	563	547	580	568	581	576	544	583	564	580	547	538	526	607	554	561	587	597	587	588	558	553	547	581	595	576	562	552	583	531	596	538	547	556	526	579	550	568	577	584	588	576	556	586	619	546	557	561	555	556	556	568	564	579	566	597	568	587	546	558	556	566	580	581	546	566	544	588	567	576	609	576	593	532	569	595	577	543	589	553	562	554	590	582	545	575	609	543	572	545	600	554	615	540	593	555	579	546	558	544	553	546	552	557	584	553	548	532	560	511	548	566	591	569	559	565	538	560	592	558	573	577	571	594	557	571	593	557	559	588	575	568	564	583	553	579	571	567	549	531	559	597	584	537	573	586	568	546	605	562	554	528	556	644	537	586	593	577	563	544	562	561	558	601	537	618	615	561	557	597	564	575	585	563	591	536	560	553	605	601	561	562	576	574	545	547	614	520	608	593	539	572	544	538	561	565	533	575	584	570	542	569	599	560	566	576	561	555	597	536	556	554	535	556	560	539	542	565	605	581	578	555	559	565	582	563	603	574	562	547	566	529	560	573	559	547	569	570	577	589	571	604	547	546	577	577	578	575	540	592	588	599	552	595	553	547	595	562	560	582	581	579	567	580	532	536	589	559	554	547	586	538	550	553	537	577	583	555	570	572	584	539	589	581	601	556	561	575	556	593	553	571	543	546	573	574	600	511	584	547	544	589	538	605	586	590	560	578	579	578	528	575	592	514	569	543	535	561	577	536	590	575	574	582	556	559	581	598	550	535	550	537	605	568	582	594	559	566	550	538	565	558	578	589	566	541	575	557	606	568	581	643	567	548	537	559	543	534	556	559	566	566	573	546	577	584	544	577	609	533	606	614	605	552	546	573	527	547	585	570	528	574	548	566	579	582	600	556	568	554	558	565	563	560	531	577	565	552	636	551	552	591	542	526	572	567	532	575	529	562	582	606	539	593	575	551	553	580	549	548	605	599	543	550	544	593	533	562	582	629	594	541	525	569	557	585	585	563	576	557	594	543	593	568	541	591	580	629	528	545	564	570	539	605	609	580	564	601	582	637	572	569	594	537	582	543	594	606	570	544	596	544	553	562	556	562	564	576	506	585	590	557	506	555	561	534	579	533	574	569	580	587	557	617	558	567	581	564	561	576	566	581	581	546	570	574	580	557	553	545	564	576	537	579	603	514	542	604	596	580	573	518	567	524	548	587	568	566	590	589	569	564	579	549	602	592	571	535	528	541	537	578	536	549	570	603	568	574	607	558	596	582	556	578	563	576	589	607	595	575	589	557	597	499	596	578	587	548	548	564	598	534	535	546	577	657	537	540	623	593	596	588	603	592	599	573	532	580	521	531	595	567	589	573	556	555	547	587	551	570	563	622	572	567	558	542	557	539	565	548	578	561	568	558	579	532	552	508	559	550	543	571	578	510	534	553	565	595	517	579	564	575	597	604	589	526	581	556	594	603	537	576	572	535	538	555	558	537	525	573	586	559	566	610	554	562	563	570	608	592	563	526	597	621	547	593	556	585	583	588	580	579	583	568	561	541	543	560	585	574	557	561	550	576	583	569	586	549	569	529	585	564	589	593	543	567	546	538	545	542	574	566	569	558	534	586	535	564	560	563	556	568	568	564	572	554	622	573	606	590	599	588	567	587	572	534	581	560	575	600	566	561	575	548	606	554	507	534	547	591	546	570	598	537	568	567	570	511	578	534	588	579	550	580	586	596	539	589	627	538	562	566	536	549	580	560	579	582	599	575	551	572	556	594	610	566	565	493	585	574	572	576	569	581	549	543	554	581	524	573	535	567	554	585	583	568	536	556	559	546	599	585	555	533	568	574	555	558	548
29096	21362	26162	25515	12616	3250	868	750	920	771	844	886	864	832	871	889	880	945	976	891	848	807	847	879	941	883	888	892	949	890	843	830	770	816	789	765	739	733	708	710	703	693	733	659	684	690	672	672	666	695	692	669	683	668	690	712	709	698	666	650	654	674	664	722	699	700	653	659	698	679	673	688	688	699	705	639	660	673	746	680	662	699	706	709	654	670	648	712	703	702	665	665	691	721	699	607	691	705	701	683	675	629	633	663	632	677	679	673	671	715	725	666	662	697	728	697	696	728	711	689	683	677	694	760	715	699	699	669	657	675	692	670	718	653	667	687	740	741	668	678	674	674	647	691	698	685	729	704	699	686	638	682	673	663	643	647	634	691	700	728	668	691	707	715	681	723	692	652	657	717	682	628	661	745	669	654	661	643	681	672	691	674	731	702	684	682	692	700	700	680	666	668	703	694	651	700	689	734	676	672	703	617	711	695	671	646	705	678	703	669	665	680	672	676	650	661	717	715	655	686	696	700	649	655	701	656	666	632	678	740	676	722	644	646	639	714	698	710	699	713	659	641	640	681	675	667	679	660	722	676	665	658	680	667	632	717	684	640	690	715	649	672	711	691	642	660	667	685	645	676	657	681	645	746	690	662	652	647	662	695	696	647	709	699	688	667	659	684	690	705	693	666	664	687	662	718	668	606	689	709	688	626	736	702	715	670	657	641	636	713	683	683	707	710	661	727	685	681	666	680	678	669	655	646	650	670	649	636	658	667	696	691	604	653	698	708	690	688	663	694	665	694	674	699	679	715	696	647	704	703	700	653	635	676	708	704	665	666	690	696	653	696	661	693	677	688	722	663	704	670	650	647	665	672	666	655	692	652	678	694	643	698	733	725	694	646	745	744	708	678	690	673	698	626	696	658	677	670	700	702	656	693	683	635	676	665	635	702	681	713	620	652	688	671	636	680	663	709	666	741	685	693	659	655	659	685	721	684	708	742	678	604	685	662	663	603	714	702	674	679	662	700	652	711	664	663	677	670	667	708	638	691	662	649	714	736	681	697	663	680	651	675	690	646	710	695	672	705	694	645	645	696	691	662	699	654	669	688	693	636	691	657	651	677	712	670	666	694	679	661	676	666	678	661	722	767	648	630	656	664	665	626	662	659	685	708	712	740	645	728	671	672	680	681	743	653	658	639	686	703	663	740	669	683	723	682	704	677	685	706	675	693	640	672	684	696	659	714	664	705	658	704	687	675	687	639	723	701	702	641	639	670	712	676	670	682	738	671	727	636	722	719	682	684	662	685	731	678	724	699	726	649	701	679	664	699	675	692	688	664	657	699	659	688	660	693	728	709	700	696	686	702	707	674	701	719	668	663	684	638	701	659	630	683	699	673	685	708	713	703	692	666	648	660	685	681	708	679	655	669	704	662	719	668	675	653	662	658	659	705	653	698	680	663	664	684	719	676	700	693	687	668	672	697	661	685	696	654	646	738	663	637	633	695	685	697	664	657	693	693	647	690	689	687	626	649	654	693	682	695	640	661	717	638	696	674	672	699	695	723	631	682	667	680	695	703	662	713	700	665	718	713	711	674	693	689	693	686	695	649	682	715	673	701	661	680	696	686	717	704	678	666	681	734	698	717	648	679	675	638	653	674	683	710	671	702	701	673	659	673	686	652	708	697	706	684	697	682	692	665	644	702	646	680	647	685	643	667	706	674	642	692	749	696	677	705	675	654	677	654	711	631	670	717	665	703	716	683	663	662	641	681	724	689	672	699	661	720	704	643	659	678	645	641	673	654	718	662	651	671	713	725	690	705	652	710	654	673	684	708	653	686	682	661	654	701	707	707	719	699	704	653	671	683	695	667	718	704	660	655	654	678	691	701	642	648	641	677	644	686	684	668	673	685	678	700	699	680	670	723	679	676	691	672	716	696	664	673	667	637	712	669	720	697	671	700	678	713	695	693	693	676	676	710	677	657	643	651	718	673	689	688	705	697	652	657	654	629	639	659	664	694	648	630	692	702	727	655	680	703	677	674	673	699	678	664	722	693	677	703	676	673	643	701	677	689	701	673	687	604	667	663	628	686	618	737	720	698	698	716	677	662	735	657	671	705	700	642	699	671	681	709	669	689	653	713	639	700	693	662	703	684	697	699	670	684	702	672	629	676	672	693	659	673	688	665	702	712	694	674	665	677	678	701	702	703	655	668	679	690	659	720	630	683	685	693	702	705	689	642	634	701	668	702	737	727	735	678	667	682	660	705	672	656	673	695	680	712	711	663	691	717	695	660	670	707	695	686	687	686	686	672	713	702	692	672	657	660	685	719	698	676	696	632	678	681	685	687	656	690	694	675	690	680	667	666	689	676	690	667	634	653	643	746	624	677	709	664	676	654	719	695	672	669	711	671	670	713	662	697	690	730	685	702	690	683	665	668	664	671	730	702	637	635	686	720	664	665	660	684	670	678	678	648	651	681	704	685	648	696	662	616	671	639	704	745	642	679	644	670	644	669	703	703	636	631	689	702	675	681	644	695	661	691	689	664	669	670	713	668	665	703	715	686	730	683	683	675	707	660	665	690	711	645	674	677	701	707	636	692	662	674	719	679	728	726	682	725	657	702	753	689	677	688	664	708	699	673	627	659	652	632	695	645	688	658	680	672	631	668	701	678	662	698	714	669	632	640	661	668	718	712	630	650	703	690	644	637	645	648	763	670	694	662	647	653	688	691	743	692	661	693	644	673	671	712	678	653	689	695	706	666	641	674	665	708	682	684	665	654	684	704	678	665	694	678	701	684	683	692	708	665	691	663	718	652	705	663	673	686	676	700	650	709	686	689	660	650	666	670	667	671	715	644	679	666	692	711	701	649	702	675	672	697	680	692	681	690	679	679	709	701	638	671	706	666	651	654	709	668	664	690	680	691	674	636	698	684	686	668	727	699	667	717	734	652	695	666	687	702	641	649	637	699	691	684	652	626	717	683	707	675	717	707	695	689	694	707	653	747	659	660	690	665	697	683	699	636	677	698	693	640	689	718	677	691	695	689	685	677	687	707	674	668	694	674	674	683	694	719	714	677	676	674	660	640	650	648	667	691	697	666	678	700	696	657	663	681	698	697	653	697	684	655	689	634	709	667	695	677	717	670	674	746	651	664	680	653	639	687	691	689	713	673	673	695	669	698	656	710	658	651	643	747	708	676	711	640	689	666	631	709	694	668	665	661	645	709	699	690	659	692	732	674	670	683	684	699	671	709	705	670	716	687	664	678	666	641	651	667	693	683	685	684	670	694	692	702	715	681	688	697	691	663	684	688	647	704	712	720	687	722	678	699	705	668	664	673	678	669	646	656	634	709	659	723	707	707	641	661	658	642	658	681	699	690	681	624	677	674	703	706	610	707	691	661	623	659	656	689	699	707	662	691	682	695	652	690	608	659	689	735	678	654	666	673	676	677	655	686	692	657	665	728	710	694	676	686	638	691	670	669	722	653	634	650
51495	35399	29119	25732	13577	3745	838	734	1074	852	937	970	936	1045	1041	1067	1079	1115	1086	1113	1016	944	952	1053	1133	1136	1028	994	987	988	932	816	869	836	772	762	694	670	676	655	659	604	592	632	553	618	557	567	582	572	576	565	557	594	583	559	610	568	600	598	563	564	585	581	558	591	549	576	561	565	599	581	590	551	604	582	531	623	603	579	557	578	615	631	580	572	542	589	590	590	602	606	564	556	544	624	609	563	542	592	580	571	601	534	577	572	557	579	585	533	559	523	572	565	621	565	552	587	559	578	591	597	567	597	553	573	579	549	618	570	586	603	567	570	583	582	581	603	560	610	555	577	547	555	595	600	626	552	602	602	621	561	611	540	547	586	570	562	559	555	579	611	561	572	556	589	549	563	548	567	586	569	564	556	580	619	575	622	597	589	537	586	595	611	583	580	567	538	597	589	572	584	569	604	617	557	559	544	594	594	543	575	576	575	594	541	559	587	561	572	569	588	563	567	549	580	601	501	631	596	619	602	594	527	597	539	572	584	542	595	632	593	566	581	565	533	559	573	569	592	575	540	601	580	591	594	613	561	554	566	589	610	574	573	569	538	576	572	598	560	567	579	546	583	566	572	568	545	588	613	574	579	581	599	574	583	579	587	597	600	563	588	572	614	550	588	570	578	607	570	518	575	545	568	606	593	585	580	591	559	562	562	599	587	612	558	589	599	580	563	620	584	555	538	564	592	621	570	563	574	577	560	571	597	641	555	601	522	562	590	551	561	580	592	574	616	578	585	576	603	585	543	607	594	545	596	597	562	611	585	592	600	563	572	576	588	536	551	584	550	545	559	565	572	532	553	552	636	501	585	581	543	550	565	588	543	562	587	593	577	603	523	573	559	582	561	580	575	562	577	564	626	599	568	602	575	558	573	582	654	562	572	593	592	567	566	568	603	592	590	576	605	537	582	575	600	530	596	572	598	644	615	583	562	567	559	556	580	576	586	554	583	606	540	613	538	641	603	570	600	584	541	578	551	581	591	586	584	629	608	602	554	546	564	578	577	558	592	579	534	571	575	569	556	585	568	568	595	552	580	565	603	556	587	590	582	551	574	599	551	573	565	602	560	574	611	591	558	616	576	613	559	559	566	587	563	571	516	555	588	545	630	620	594	572	554	585	623	587	574	592	613	534	559	571	597	576	620	583	592	582	579	553	554	591	580	563	615	607	587	550	593	581	540	594	577	561	581	611	606	553	570	634	574	567	584	540	580	551	558	549	585	587	600	587	618	627	612	575	558	558	565	585	600	557	549	609	621	600	645	621	575	601	615	595	563	574	556	603	561	564	599	559	585	588	561	535	626	564	583	565	565	576	589	602	579	563	598	581	612	567	590	595	597	603	565	546	581	570	551	576	580	550	604	616	583	556	595	607	583	569	604	592	565	572	583	577	589	571	548	575	546	584	575	583	570	550	587	575	601	559	569	632	567	565	556	601	533	516	598	588	541	594	549	598	550	578	630	557	563	579	576	617	598	564	595	545	620	584	584	586	573	551	596	573	579	586	603	575	588	605	562	546	617	593	545	543	579	562	580	582	573	552	603	563	594	593	585	592	569	579	589	583	585	594	596	559	509	555	560	534	575	580	569	591	588	624	600	574	576	583	549	585	571	579	556	589	558	578	517	618	555	564	531	598	598	576	608	587	587	521	595	594	571	584	589	570	546	602	570	568	581	598	600	553	597	583	614	586	568	508	629	525	550	575	566	628	556	582	593	602	556	534	593	561	582	581	544	559	569	594	567	548	552	574	582	610	589	582	592	520	597	542	564	547	562	595	566	585	577	538	586	553	560	587	560	587	541	587	583	560	571	551	543	578	571	564	560	575	616	559	576	557	614	573	592	623	580	582	561	565	582	571	567	619	587	601	565	609	607	544	574	570	571	565	567	551	571	579	593	572	570	613	611	546	588	540	587	581	596	510	579	555	587	567	553	581	628	611	562	601	573	579	593	641	566	573	578	613	531	542	558	543	559	595	547	575	533	595	563	602	582	592	616	582	539	596	604	586	584	571	588	582	609	568	595	540	519	542	569	564	573	571	588	620	606	570	529	545	544	591	620	603	556	609	549	602	552	550	610	624	577	583	586	573	617	565	608	587	554	568	589	555	539	564	537	567	561	564	604	623	553	584	570	565	566	559	575	592	574	579	606	626	588	584	572	576	593	591	618	594	558	600	574	568	613	556	583	586	592	543	601	572	567	604	633	562	604	594	594	592	573	562	561	579	646	544	577	595	637	561	594	568	544	565	535	572	586	592	565	585	598	559	551	628	576	565	615	494	572	582	554	613	601	562	596	531	564	616	589	574	584	591	556	547	562	568	578	571	602	608	542	560	549	603	588	582	558	628	549	592	577	573	644	553	584	602	560	587	529	607	585	583	612	565	571	561	566	557	597	523	624	578	570	528	542	582	580	590	591	575	602	572	563	562	586	594	579	595	505	561	618	587	575	571	605	593	605	604	542	569	559	590	552	592	624	579	591	600	608	576	637	581	590	606	595	557	557	560	514	523	571	577	601	610	527	596	536	543	575	537	575	577	591	610	596	528	581	555	569	558	567	558	570	566	577	606	590	576	572	637	582	578	576	604	589	572	577	587	619	591	609	565	597	565	596	519	624	564	550	596	566	576	581	590	579	589	594	586	547	591	570	608	561	586	588	541	591	574	594	572	599	586	561	605	561	589	530	535	568	592	545	554	574	591	592	581	570	571	547	594	526	586	576	569	570	605	538	554	611	540	576	586	569	560	572	574	567	584	569	612	569	573	560	560	561	618	618	590	558	578	592	613	608	555	577	583	559	538	562	575	565	575	595	593	605	568	620	526	564	558	596	616	587	589	566	543	570	579	554	566	559	560	548	543	556	598	622	588	599	565	578	575	572	584	589	613	598	577	602	591	589	598	566	609	569	558	533	538	582	607	591	549	539	586	541	625	590	651	577	582	563	572	549	586	595	592	569	551	572	573	562	552	592	572	585	560	585	545	557	592	561	577	587	548	577	562	526	606	567	569	583	604	571	594	579	577	542	579	590	566	556	584	554	595	610	585	588	550	612	586	591	572	582	588	594	556	545	584	545	562	595	587	581	637	559	584	565	598	547	542	570	590	581	580	598	542	597	557	623	599	555	524	561	560	548	561	589	606	568	543	569	570	564	558	570	570	569	594	591	548	542	544	562	519	573	525	543	575	605	561	612	565	555	602	558	611	563	546	566	615	538	579	565	565	543	551	564	594	593	576	594	593	583	635	595	566	582	577	564	565	549	581	552	582	573	626	580	543	583	563	555	559	574	600	604	622	548	578	557	621	607	594	590	572	575	529	582	593	632	542	506	579	585	580	552	577	608	611	579	564	570	549	572	563	605	583	568	587	570	553	578	608	592	606	563	551	577	558	583	599	548	561	592	530	565	594	592	582	566	545	596	573	601	550	549	556	571	569	579	553	549	604	567	521	558
27211	20757	27414	24136	20684	12380	1487	855	1024	834	861	820	906	830	867	894	897	908	922	824	846	806	874	848	907	868	893	838	829	769	810	790	793	715	789	749	748	772	676	681	643	679	737	702	639	652	689	669	699	641	647	646	636	679	695	668	671	647	652	714	698	619	643	653	712	636	665	678	658	645	654	634	668	648	722	676	686	691	657	707	678	654	685	660	680	682	643	624	615	664	674	663	648	633	665	611	642	683	652	658	658	677	660	694	623	625	648	681	706	679	712	660	718	663	713	677	669	644	667	630	718	651	684	675	646	683	638	657	698	669	618	647	629	670	629	674	642	651	672	609	663	683	626	664	674	632	645	638	687	637	675	655	636	616	679	676	633	637	665	685	697	650	653	655	678	662	702	614	681	632	629	691	641	668	658	651	646	631	671	606	616	659	642	659	668	656	652	685	667	622	661	654	689	681	687	618	691	643	652	707	683	690	654	654	682	693	629	646	662	639	660	685	682	680	653	674	610	667	638	693	688	628	695	659	661	661	639	682	642	638	631	691	664	643	666	642	674	648	652	699	676	659	641	639	681	602	634	673	667	636	661	605	685	653	645	640	731	693	676	668	666	676	664	701	615	703	717	664	709	660	628	679	713	618	630	653	687	675	634	676	657	653	651	678	628	633	642	703	643	608	688	637	636	675	641	647	672	657	700	630	667	671	636	665	632	676	717	670	627	691	723	668	706	649	710	706	682	694	673	631	692	652	695	700	648	683	743	630	690	643	652	704	667	614	659	685	663	689	626	677	640	626	699	643	658	620	666	656	646	651	645	663	649	670	672	686	627	679	652	667	644	671	652	681	709	687	671	638	662	668	616	645	690	653	632	705	576	698	642	655	665	698	691	643	645	679	661	641	690	685	630	704	691	590	696	672	697	686	666	638	656	678	654	643	663	629	682	625	691	701	657	668	674	665	679	645	656	669	687	660	728	635	662	656	672	675	687	639	715	655	650	728	667	649	650	676	700	647	670	704	692	660	622	604	712	690	663	684	663	665	656	638	688	634	680	674	655	680	712	598	647	644	653	675	671	647	684	584	673	644	716	694	666	719	654	676	674	640	641	652	679	661	615	635	661	621	630	616	660	635	705	664	724	628	670	748	653	682	669	724	626	665	665	639	658	696	697	626	711	632	620	726	690	656	588	670	630	673	721	641	677	684	656	695	665	668	661	652	649	695	663	696	704	658	688	658	647	671	590	700	646	691	677	650	700	707	655	627	673	659	667	672	698	660	675	700	649	694	707	634	697	673	649	648	691	673	663	666	656	662	658	650	647	642	658	647	726	617	632	667	696	670	674	661	646	644	600	661	661	675	617	654	643	645	640	715	662	686	638	638	736	659	646	637	664	649	687	629	658	667	638	645	672	666	704	679	702	648	639	655	669	729	661	633	652	669	680	678	666	605	647	657	660	625	655	669	737	635	632	666	658	665	651	650	654	685	683	663	680	627	651	659	689	666	708	632	640	680	681	628	675	690	717	695	691	720	687	650	653	652	666	681	670	649	681	651	671	639	641	610	626	596	654	656	707	619	673	712	632	673	651	656	686	684	635	652	632	632	665	657	671	648	627	648	684	672	602	714	622	698	696	654	670	677	626	627	680	658	670	643	717	632	654	696	670	670	657	689	709	628	658	694	608	686	690	660	708	680	629	693	652	672	687	625	654	698	709	634	634	643	661	615	645	610	669	666	660	660	706	634	663	616	689	672	643	670	692	710	665	675	634	661	684	709	693	661	673	685	621	611	622	637	678	645	625	613	684	689	620	660	667	662	681	661	665	646	641	707	658	665	669	667	668	651	647	695	629	619	643	650	670	663	632	647	673	685	653	654	654	666	628	615	640	655	678	662	651	730	635	665	643	625	657	639	619	671	628	682	684	657	660	663	645	619	642	637	722	682	648	664	647	659	688	698	682	685	685	647	646	694	698	657	676	709	700	662	635	658	625	618	712	678	660	655	657	625	729	663	653	697	619	682	667	662	630	629	655	671	640	651	636	633	699	666	660	681	662	696	659	648	682	708	613	623	634	633	622	698	650	653	600	701	661	681	675	623	657	637	647	655	637	682	714	649	676	673	669	671	676	660	628	658	635	653	673	657	665	678	679	629	670	654	671	599	665	646	703	663	645	643	680	639	717	631	623	704	646	686	659	671	688	617	689	645	626	690	662	662	669	646	647	652	672	677	649	675	650	646	644	697	695	660	671	692	651	650	666	625	673	646	619	660	665	643	659	644	700	679	635	679	676	691	669	661	667	676	674	700	694	682	656	684	701	681	657	640	692	656	665	697	677	696	668	673	664	645	650	636	700	679	632	685	648	677	660	653	660	676	673	706	645	678	669	634	648	635	667	639	644	659	652	652	721	629	645	645	676	694	705	698	680	631	693	691	623	630	642	693	648	655	634	688	672	644	668	674	662	690	620	684	669	674	679	673	671	680	658	641	674	648	660	673	685	680	638	626	611	649	669	694	636	634	682	629	664	681	642	658	629	643	660	675	586	606	634	643	625	650	650	654	655	662	689	623	641	668	642	654	598	657	613	650	674	699	695	616	665	668	656	709	671	676	682	651	672	677	663	685	660	661	608	650	654	670	679	650	689	699	660	616	626	649	647	655	664	672	723	669	640	650	672	678	614	649	649	665	668	654	645	626	633	622	671	639	680	657	637	703	668	683	691	640	698	635	685	645	684	679	663	634	646	675	684	660	719	656	668	630	644	667	662	699	660	653	652	685	654	677	699	660	692	694	648	613	657	648	634	651	667	660	675	681	655	663	665	648	675	674	648	622	672	628	636	675	651	638	685	656	675	659	722	705	648	657	674	665	672	650	661	668	672	679	656	691	676	675	643	656	665	678	669	617	652	649	675	684	658	648	683	681	667	685	689	625	666	658	638	643	677	632	654	669	698	637	705	616	650	607	669	621	673	670	648	635	658	643	692	631	665	650	666	634	682	645	687	688	665	681	693	653	690	689	728	631	692	687	672	658	622	640	665	656	669	639	685	678	716	696	713	663	669	670	664	647	679	661	640	651	647	602	690	679	641	672	690	672	656	614	688	649	631	670	655	670	602	653	693	652	669	675	688	665	667	647	672	726	679	656	673	614	637	644	650	721	648	662	657	599	615	665	658	659	691	679	643	682	680	658	607	674	651	685	647	670	658	666	630	659	703	666	604	679	648	627	631	657	688	663	653	663	661	655	697	672	695	690	670	582	711	669	696	665	645	690	616	664	641	721	669	640	630	686	652	620	661	651	648	627	687	656	662	699	724	682	701	652	662	687	659	667	666	674	654	670	582	683	719	686	624	658	658	637	645	684	665	687	669	660	686	667	647	681	675	654	690	673	631	681	623	690	659	651	675	630	615	655	649	654	653	640	692	660	622	679	690	646	659	655	632	720	650	686	642	704	627	673	599	648	685	624	637	659	652	670	687	666	658	661	658	684	652	653	660	669	639	655
51606	39275	29804	22054	11203	3235	1013	812	1314	854	828	844	989	947	901	1004	981	1001	1002	952	856	867	885	1003	1016	1043	958	896	915	923	806	777	760	753	763	683	696	682	627	633	654	590	605	605	543	629	590	525	587	549	557	552	531	558	579	540	568	576	588	565	567	552	536	569	549	514	562	589	558	563	546	559	544	606	543	581	561	585	566	516	589	525	580	568	590	571	553	548	550	602	584	573	566	585	565	572	603	523	555	571	580	560	554	534	529	566	559	547	520	566	548	538	530	518	586	572	536	528	568	535	599	596	586	581	563	562	614	529	589	577	537	576	568	550	572	574	567	535	549	532	578	569	530	557	564	561	583	573	561	543	547	575	560	528	561	563	553	595	551	514	601	523	584	543	570	565	560	654	593	548	540	531	543	545	552	537	562	546	567	566	528	563	583	601	569	512	568	576	591	514	518	574	550	575	597	552	560	593	509	572	521	594	593	624	593	566	576	565	598	520	630	574	589	560	520	572	549	574	592	601	528	580	572	560	588	587	549	527	527	558	541	584	529	594	506	559	572	549	534	575	540	614	556	562	560	556	554	563	539	542	574	540	557	548	587	540	568	564	545	539	540	561	546	557	548	552	551	583	573	551	579	536	550	560	608	536	584	535	551	552	602	504	571	575	588	554	506	567	557	584	599	566	570	555	554	526	582	606	552	499	540	572	559	572	569	594	548	584	546	592	541	551	571	542	530	576	576	553	538	516	574	544	568	576	554	585	545	562	579	512	577	550	583	565	579	567	541	563	550	524	602	558	574	575	529	549	589	563	583	559	542	565	599	575	578	582	565	607	582	602	551	562	548	583	601	576	591	512	570	553	600	546	568	563	548	584	577	568	551	570	522	582	576	589	569	574	568	556	558	537	557	552	554	578	589	556	560	553	538	561	552	545	528	543	563	572	548	556	556	571	586	584	510	565	564	574	561	611	572	541	553	578	575	576	570	576	583	522	558	599	546	584	562	553	531	567	619	554	564	579	576	528	569	518	566	539	581	554	558	578	555	546	528	509	572	538	505	589	567	522	557	580	543	561	535	562	539	573	572	558	582	545	578	579	588	591	539	542	573	569	541	570	613	592	603	522	572	544	517	592	557	578	534	564	565	531	586	572	535	526	552	571	533	550	571	542	573	537	597	518	495	575	565	548	580	621	590	565	584	585	532	545	534	523	559	522	534	606	566	559	597	536	603	541	586	550	576	558	517	550	562	597	558	561	581	581	616	553	550	563	553	567	587	566	534	562	531	583	532	541	599	551	520	578	529	557	578	555	552	544	572	552	563	557	565	545	555	564	527	517	571	566	531	583	554	548	534	567	560	577	574	560	554	588	521	538	535	526	548	555	567	535	568	561	535	563	596	573	511	552	548	534	575	595	607	598	527	568	574	502	560	543	566	530	551	590	564	563	596	612	580	560	547	578	540	577	588	534	567	571	552	563	598	581	565	557	529	571	584	551	584	549	513	491	527	558	554	545	542	517	564	558	565	561	522	566	518	560	573	594	555	571	592	550	568	583	574	579	601	523	552	559	575	554	563	515	549	543	523	580	573	592	574	549	540	576	531	547	576	564	567	582	602	566	547	573	554	520	571	521	555	568	531	566	526	573	561	568	572	561	574	507	537	545	531	577	533	561	578	578	546	579	570	602	539	561	600	546	552	547	524	565	551	600	536	556	553	600	574	556	567	602	541	556	550	513	561	564	542	596	587	572	554	575	580	569	556	563	575	543	573	533	549	547	519	576	552	589	582	587	573	495	568	566	503	567	565	563	550	579	596	534	543	561	549	588	576	541	555	584	557	552	555	539	589	575	550	574	548	552	564	571	553	583	578	554	570	547	533	585	577	573	554	563	537	564	539	572	567	535	546	557	540	566	569	597	565	562	573	543	574	579	545	526	546	549	573	556	563	572	546	580	583	588	598	592	584	568	588	575	565	523	559	576	510	584	555	556	536	554	576	587	574	529	538	506	578	578	533	573	563	575	562	588	561	547	584	562	552	555	538	573	552	617	564	514	590	593	576	555	559	568	556	557	569	572	615	523	584	562	594	581	550	481	516	537	549	533	547	557	589	570	539	597	584	515	604	541	525	540	604	532	574	574	588	526	530	594	563	555	564	553	543	502	585	520	556	602	576	543	564	540	550	569	566	552	630	584	596	578	537	524	566	593	548	561	582	553	554	545	559	550	545	522	579	577	558	566	518	549	521	511	518	575	565	579	604	548	582	560	558	510	579	605	573	528	561	549	563	601	536	554	526	516	562	558	562	572	533	557	555	555	536	544	632	569	564	585	585	581	569	529	546	525	555	536	570	549	564	590	572	577	573	574	570	578	561	595	511	568	543	606	584	567	565	608	570	557	562	552	566	555	560	598	557	536	570	563	530	558	528	593	581	571	569	553	617	547	568	558	576	539	549	542	565	537	567	569	528	585	541	567	503	617	580	546	537	566	585	592	616	560	598	554	546	620	582	546	519	608	569	551	581	557	570	554	511	565	594	594	563	573	565	550	537	539	548	544	562	546	605	527	529	547	572	555	546	542	606	548	529	562	543	508	526	546	529	591	548	568	550	539	566	565	562	584	610	553	578	515	560	539	569	561	501	540	566	525	541	585	546	565	594	550	586	552	593	522	565	560	538	576	531	564	586	571	536	553	589	551	581	582	560	615	586	575	555	586	570	600	578	555	579	558	581	528	561	563	556	558	579	534	536	564	570	528	557	548	562	542	556	576	547	603	533	550	607	581	619	591	567	553	562	556	562	525	555	583	563	570	555	566	543	530	536	576	556	563	544	590	564	555	589	594	568	576	554	586	546	561	540	553	563	545	518	540	567	607	500	517	523	573	567	559	520	515	566	535	551	596	590	559	546	575	576	527	598	554	586	521	578	593	558	540	513	574	547	560	542	577	574	548	561	562	547	556	548	625	605	561	556	569	581	581	534	513	534	598	594	566	519	557	575	557	563	519	586	567	554	591	577	577	564	557	560	626	522	548	574	567	520	582	639	575	593	530	527	575	562	576	556	590	560	568	590	576	557	588	549	551	584	565	553	566	558	544	535	581	537	542	593	614	549	547	569	528	611	545	566	603	597	588	510	584	552	540	580	576	570	581	559	556	553	574	571	570	563	560	531	569	569	576	535	613	565	583	552	581	560	560	571	575	560	529	540	533	590	514	572	601	602	565	564	578	536	522	562	552	506	563	554	602	524	578	561	581	520	576	558	551	546	594	521	551	542	513	534	531	580	558	565	540	558	602	596	549	576	605	525	567	600	558	538	536	570	567	548	550	546	554	574	606	564	570	555	584	551	561	540	550	599	548	536	548	559	540	593	601	550	518	528	550	540	574	562	592	586	554	565	551	525	546	546	576	570	517	548	530	584	560	595	537	523	586	516	535	600	533	550	565	545	573	598	554	544	514	586	558	611	584	539	577	550	560	569	522	514	564	548	534	609	536	532	569	572	574
26361	20778	27670	23915	20686	19171	4537	1048	1322	1000	976	1005	1012	1022	1002	991	1093	1042	1037	1025	917	949	988	967	1092	1052	1041	1139	1014	1056	996	957	871	840	903	829	885	820	772	790	698	744	762	745	713	689	697	690	664	698	658	680	654	661	667	679	679	694	686	666	733	677	687	714	656	685	676	662	684	668	704	717	696	663	668	670	713	711	718	684	653	716	682	715	751	687	659	662	668	706	670	726	703	671	708	700	729	692	731	706	698	714	700	722	726	681	746	710	667	674	718	704	653	689	708	671	743	698	655	685	736	674	710	692	701	710	708	651	652	732	673	728	672	729	699	679	706	712	740	673	721	716	710	716	704	685	711	719	718	648	660	727	711	699	661	726	661	729	715	673	673	680	701	673	696	726	741	691	694	715	707	698	652	706	621	675	704	715	713	732	727	716	661	691	709	675	742	658	681	677	737	706	701	700	713	628	649	665	686	684	672	701	703	675	689	712	718	677	724	715	730	706	673	724	649	727	695	669	735	706	701	651	697	716	659	702	667	668	715	687	682	704	713	715	692	676	714	678	684	641	696	712	701	652	642	664	686	654	710	648	660	673	665	653	703	720	701	653	714	676	664	721	745	669	683	692	694	727	681	713	699	737	759	711	676	669	755	745	617	708	702	722	672	716	687	689	753	732	714	672	735	682	697	695	697	713	613	678	718	691	660	673	682	702	729	695	715	711	726	711	666	689	698	659	677	718	678	701	679	702	718	706	698	690	731	672	683	711	683	691	674	651	680	714	733	699	669	713	681	691	768	699	706	664	679	678	717	670	714	674	667	718	689	717	710	646	701	676	717	685	728	720	682	694	717	622	637	712	704	722	727	732	672	671	711	667	702	742	676	747	693	709	667	703	710	675	636	714	701	741	694	691	672	681	746	690	738	721	668	717	673	664	704	713	733	676	725	677	707	645	683	743	751	702	751	681	728	713	689	673	713	709	709	710	668	713	666	728	701	691	669	746	732	714	693	654	663	713	686	726	686	686	727	649	680	727	677	707	684	648	672	666	678	695	710	733	686	757	701	686	639	704	674	729	644	695	679	692	694	720	687	688	724	695	689	758	692	715	702	680	732	686	696	707	710	687	684	755	723	700	698	699	734	699	711	701	676	681	723	715	679	722	705	710	705	683	697	697	612	691	744	734	670	723	672	709	686	654	732	643	705	674	702	680	720	704	690	674	679	676	697	714	675	699	717	680	660	721	701	704	703	675	710	705	708	680	661	738	707	669	726	660	693	710	682	672	683	647	675	669	676	662	665	627	677	723	719	703	718	746	751	707	677	727	752	757	756	728	728	744	717	710	681	677	687	747	706	708	661	736	695	725	708	716	705	683	690	641	670	699	733	703	743	741	730	652	718	669	709	715	718	705	732	687	663	714	688	683	730	727	710	731	665	698	741	701	678	674	738	752	733	648	695	686	708	739	728	668	646	692	690	638	726	663	678	669	708	686	627	702	702	713	735	665	718	735	687	756	714	675	722	699	646	722	715	669	718	708	731	683	678	734	748	650	739	706	661	694	695	733	718	678	661	707	679	677	695	703	678	710	720	730	744	747	723	692	686	706	700	683	695	689	689	658	679	681	738	717	683	706	756	752	740	719	711	666	691	704	696	686	643	672	714	700	651	685	693	692	671	709	685	729	701	657	697	706	688	703	663	680	732	729	711	645	655	666	698	718	728	674	685	708	709	668	672	704	653	744	676	722	703	671	684	690	675	748	667	708	693	669	711	678	682	693	674	713	692	677	692	673	661	706	699	656	703	715	691	706	684	725	674	700	661	685	715	669	721	704	684	711	685	700	703	687	698	695	751	703	647	664	686	656	682	651	720	724	655	653	690	694	674	659	718	657	705	707	712	702	656	714	724	677	692	697	727	649	654	683	725	726	657	692	766	678	744	716	679	664	691	703	702	761	721	680	714	733	669	702	653	722	714	733	728	672	739	729	675	651	704	679	698	694	725	674	661	683	730	686	745	698	644	698	718	722	695	740	711	690	705	676	694	686	692	697	717	699	663	715	690	705	715	699	697	651	661	628	658	659	679	725	691	741	720	645	710	661	699	700	679	677	709	707	669	696	688	716	725	659	708	696	651	688	678	692	698	708	700	684	676	716	712	664	670	667	686	732	694	666	708	735	661	664	708	675	657	689	750	724	691	714	672	708	756	686	653	731	689	682	744	749	712	697	649	738	714	699	694	696	723	680	674	694	690	683	681	694	727	659	655	699	727	710	695	687	659	677	729	711	692	705	725	716	710	767	669	698	705	654	702	675	688	727	694	699	676	679	716	723	656	682	701	711	699	658	694	705	700	716	690	705	716	725	684	738	704	718	703	652	718	683	719	679	710	689	649	660	767	677	686	681	747	697	668	706	658	685	670	706	685	709	707	648	681	699	697	692	733	716	722	693	712	737	710	678	722	719	670	678	722	699	701	722	697	688	661	665	698	722	738	736	707	693	713	718	665	667	719	674	710	663	700	650	661	729	670	698	710	690	713	725	697	702	694	686	693	672	721	716	688	713	692	691	711	685	635	687	727	664	676	671	672	710	713	689	662	708	732	669	677	703	700	721	673	677	684	705	688	741	677	664	698	680	724	699	706	694	737	673	680	716	721	691	699	713	653	673	722	655	667	665	658	616	769	675	697	704	753	711	689	721	701	660	699	659	625	710	705	725	680	739	700	723	686	681	680	686	726	652	672	668	681	665	715	641	693	730	649	747	637	667	752	695	722	667	728	748	700	669	719	714	706	713	690	725	673	699	681	698	694	707	649	662	677	655	677	677	692	692	698	697	683	705	683	687	713	692	712	712	683	684	693	637	667	689	655	664	650	707	728	759	676	642	702	654	707	633	671	704	656	645	681	690	658	696	687	646	678	659	717	710	712	725	685	701	687	664	681	708	664	672	679	691	696	680	694	683	673	739	675	700	735	709	672	709	722	699	726	693	708	681	706	667	681	636	655	729	706	684	667	668	713	682	716	722	695	679	691	704	722	727	670	676	692	743	693	702	711	662	723	687	679	676	688	692	673	712	675	673	743	703	742	697	748	679	676	734	733	706	691	717	679	694	691	667	719	702	698	680	714	691	693	730	732	666	659	730	664	738	687	665	725	655	738	697	744	685	693	651	687	665	683	653	683	694	688	649	636	641	664	702	687	693	682	692	690	702	672	734	699	678	690	710	677	670	785	717	639	650	649	702	721	680	684	684	719	682	669	690	733	651	721	692	692	658	634	692	706	653	681	740	652	706	751	676	675	673	715	729	677	726	660	656	644	737	647	669	677	680	707	688	689	707	712	688	716	693	727	736	735	690	753	680	662	664	632	709	688	700	692	700	704	725	662	738	708	768	702	705	715	658	655	639	700	684	703	731	670	705	681	722	741	744	660	701	724	668	668	724	634	681	697	690	663	691	710	684	708	732	666	686	694	688	703	681	697	689	724	711	717	707	706	710	683	678	701	665
49314	40474	33453	31327	14946	5237	1529	1022	2008	1207	1209	1111	1112	1315	1243	1225	1305	1297	1334	1229	1122	1076	1230	1206	1308	1359	1389	1382	1205	1094	1085	975	974	1002	881	883	905	762	799	706	698	667	656	681	632	664	609	623	648	562	583	595	545	628	566	575	589	638	528	535	600	583	597	607	607	588	575	573	578	586	583	585	609	565	594	571	544	604	601	561	583	560	590	592	634	622	603	563	596	584	577	555	624	627	629	581	601	520	615	591	520	568	631	580	588	544	578	585	565	597	599	570	606	570	556	605	613	573	555	611	579	597	632	578	590	598	603	588	592	543	552	610	606	545	563	549	584	570	579	611	557	615	575	597	601	554	547	553	605	564	644	595	552	593	585	574	608	584	569	625	602	592	583	559	552	595	599	601	616	631	513	537	584	611	570	600	601	566	583	591	560	604	610	606	567	562	593	587	525	557	589	552	615	573	579	613	608	567	587	574	574	539	584	556	610	583	556	621	643	563	567	604	554	572	580	593	568	628	583	579	599	573	531	566	640	572	594	594	588	614	588	574	619	608	568	657	608	634	587	588	554	587	582	608	578	582	615	582	605	572	601	573	594	558	548	615	599	614	581	631	546	513	614	575	573	607	594	623	637	586	588	540	537	563	643	591	567	597	581	551	535	614	542	603	623	602	596	594	596	583	592	606	615	553	580	593	600	568	531	584	648	588	643	607	605	593	569	534	546	589	583	592	576	612	581	557	575	607	589	576	565	563	566	553	568	602	586	614	563	571	613	560	590	628	580	587	557	590	596	576	540	531	587	610	567	586	599	615	563	616	604	543	557	561	601	631	561	600	575	605	563	555	570	612	562	589	585	581	614	528	607	593	600	568	608	624	614	602	567	599	630	613	583	580	590	594	635	573	606	574	602	590	572	559	636	599	570	601	569	621	593	568	572	603	613	586	567	616	580	574	558	600	591	589	564	588	591	568	568	604	589	610	591	590	569	585	594	602	615	581	609	566	514	591	582	619	572	572	571	562	612	580	568	593	557	628	643	594	604	578	585	600	563	633	562	590	575	565	576	592	578	602	611	588	596	595	580	580	585	565	573	523	601	569	607	604	569	574	564	597	622	562	591	558	558	596	558	560	587	587	605	564	551	542	559	580	576	572	610	575	602	577	644	599	606	626	571	577	568	586	588	661	572	597	581	553	619	596	556	563	556	629	602	597	595	605	531	577	612	574	573	626	555	577	587	603	510	539	566	577	569	568	634	595	569	591	590	559	596	603	579	568	559	580	592	588	582	602	594	591	575	590	570	549	579	553	609	559	581	608	549	610	557	557	623	577	578	603	624	530	583	539	591	631	576	606	569	595	603	572	622	559	548	579	581	602	597	547	609	600	572	567	568	572	589	577	577	563	542	600	545	618	567	586	562	577	611	590	604	574	574	583	572	583	630	610	575	570	574	594	564	577	616	564	602	564	614	544	580	553	583	604	604	605	578	552	565	618	597	594	589	596	599	560	549	557	591	572	571	618	574	554	581	548	605	608	606	577	572	576	591	609	560	614	608	615	546	584	581	587	565	571	589	584	593	597	580	550	599	594	577	557	593	576	562	598	593	578	610	604	605	592	529	639	569	588	588	587	546	610	581	585	565	555	531	582	617	608	555	597	587	606	608	580	576	614	629	569	583	577	577	531	623	604	608	547	563	557	636	551	624	581	529	578	607	583	572	618	581	601	597	575	584	587	558	574	611	586	633	554	582	603	562	566	599	589	599	586	554	596	520	572	570	616	589	581	557	630	571	534	590	563	586	541	601	566	554	565	636	588	592	586	566	582	548	567	583	566	602	637	585	529	591	560	553	572	604	584	563	603	593	586	576	556	560	559	625	598	600	555	623	542	574	569	586	593	627	581	608	547	616	592	605	590	551	581	586	573	578	631	587	542	601	575	552	592	568	608	548	610	583	583	623	568	590	587	640	598	607	563	542	551	595	587	570	571	599	596	587	595	582	611	621	591	534	577	570	596	571	576	580	592	585	599	590	593	581	596	609	593	579	587	531	575	583	565	618	620	579	567	581	628	537	588	632	598	617	548	596	584	571	655	591	605	564	574	570	558	592	569	565	604	601	578	601	583	586	610	606	567	572	588	599	559	595	597	597	586	592	573	594	577	567	574	555	589	572	555	553	609	602	581	558	622	578	554	615	571	582	598	610	622	552	580	604	604	604	644	548	582	562	569	601	556	602	561	582	610	598	568	582	548	605	600	563	597	570	600	577	552	560	621	574	615	577	578	581	569	589	603	595	598	605	564	580	655	597	543	597	568	561	539	593	575	578	560	549	619	546	579	555	576	605	571	560	613	601	610	563	569	549	558	563	605	615	620	567	556	612	595	579	590	599	560	559	647	598	559	570	613	576	552	562	565	550	526	581	574	557	603	554	604	555	606	587	573	576	546	562	547	579	606	587	572	569	570	614	590	569	592	616	615	618	593	557	576	528	602	592	560	592	581	616	569	639	566	593	536	573	621	626	567	585	595	574	583	593	577	544	578	556	569	602	609	600	558	627	564	625	584	621	600	570	619	622	573	612	581	562	557	627	613	560	599	563	602	577	550	608	559	594	553	590	570	618	557	605	596	567	589	594	584	586	577	600	573	552	555	589	595	634	565	584	551	586	599	607	596	588	610	629	569	588	600	568	601	596	578	648	582	601	554	584	543	608	571	578	628	614	569	613	623	558	563	578	563	586	607	574	584	590	542	585	596	559	592	606	600	586	572	581	611	637	595	556	593	591	614	608	602	606	601	591	576	594	569	595	605	591	603	559	588	595	636	559	567	555	564	585	581	574	586	557	554	618	559	632	581	559	588	563	590	591	556	573	564	524	581	602	572	571	579	583	600	569	563	614	576	640	621	624	592	586	537	575	537	532	557	593	566	562	567	581	607	582	584	567	632	601	557	531	542	560	591	610	578	597	581	608	560	592	576	587	622	571	586	584	557	546	578	591	606	572	581	586	591	595	639	581	627	621	558	593	561	615	563	607	611	556	580	593	577	585	621	595	617	646	608	566	613	594	614	603	563	606	544	563	613	547	622	536	612	650	578	612	564	606	608	620	572	576	641	566	562	548	635	585	557	615	583	569	602	563	640	592	571	607	581	604	538	617	603	587	598	588	567	611	549	599	582	590	599	576	630	584	582	612	583	593	573	598	543	575	600	543	578	582	549	580	542	613	565	575	625	584	593	576	611	604	611	601	594	553	578	599	626	582	591	587	588	553	605	565	611	581	567	571	594	587	597	580	547	576	595	564	560	567	611	579	574	573	583	541	583	585	553	545	604	574	549	591	609	576	553	593	577	561	592	575	588	567	629	554	587	601	562	584	582	535	582	602	551	606	597	569	566	614	583	536	569	595	560	608	621	629	578	592	578	577	610	550	555	585	590	546	551	575	560	576	584	590	604	592	568	580	584	583	621	577	562	619	539	634	555	550	601	583	621	594	580	611	623	567	588	586	590
25529	20809	27811	23958	20790	20701	10310	1330	1694	1154	1031	1102	1172	1207	1180	1154	1129	1062	1078	955	1024	930	1000	1052	1068	1094	1157	1164	1154	1031	1016	978	932	857	860	869	877	872	838	814	727	770	735	766	769	705	774	746	730	669	665	724	713	631	681	649	692	606	717	701	704	677	667	661	678	690	663	723	706	655	663	698	659	682	690	708	669	686	671	718	706	669	641	683	700	666	663	678	661	633	699	719	662	672	688	656	674	661	734	673	687	697	649	645	658	677	689	710	688	742	646	689	672	682	643	626	662	657	689	653	674	635	655	660	702	687	676	648	618	700	719	725	686	650	705	695	678	684	691	708	691	698	689	679	683	677	692	678	708	708	695	698	680	679	695	680	719	736	630	697	666	644	629	635	693	694	661	711	700	639	693	633	726	673	658	644	659	705	686	747	662	667	645	642	660	640	670	681	659	636	665	691	662	707	679	676	678	686	697	653	698	648	699	671	660	692	679	694	672	633	742	656	728	592	705	680	693	674	695	697	670	687	659	680	715	664	654	642	715	693	706	666	637	682	711	660	624	663	658	700	655	681	679	708	708	716	660	662	675	699	735	655	707	688	708	714	716	654	680	628	697	707	727	744	700	697	703	670	654	605	649	691	680	723	719	701	713	677	759	674	688	697	737	710	707	697	697	649	701	674	702	706	690	632	684	691	669	700	622	675	661	680	713	676	674	693	705	660	683	723	700	653	661	674	674	684	677	723	715	683	657	683	666	729	676	693	723	710	691	719	670	754	705	687	650	710	655	679	676	650	697	660	678	683	696	684	727	702	656	704	662	696	622	659	682	711	708	690	691	704	702	665	727	696	664	689	660	659	685	695	694	690	684	677	664	683	694	677	710	673	652	671	663	711	684	718	707	664	654	674	700	682	652	738	703	662	674	693	645	700	666	685	704	673	708	682	684	696	718	666	701	660	657	692	690	650	687	697	655	672	675	653	681	665	685	653	679	663	727	674	702	658	675	722	629	648	714	662	672	696	661	663	699	684	660	656	699	664	690	652	687	661	672	674	691	689	685	712	681	677	659	661	612	675	696	702	646	735	657	656	746	643	707	668	705	685	688	660	709	701	692	696	632	656	744	729	649	693	701	662	688	693	695	676	660	621	746	694	647	663	691	738	733	707	725	674	688	682	654	632	649	676	681	708	680	739	671	720	678	632	708	685	656	667	694	684	703	644	682	688	698	733	696	667	684	667	679	668	673	665	680	716	636	648	707	691	675	700	696	694	666	647	680	683	727	673	661	693	698	670	656	698	678	706	769	717	677	728	699	707	696	703	703	691	684	653	676	696	695	652	668	699	702	697	632	671	650	718	643	663	698	679	687	647	656	684	650	712	667	681	692	731	624	676	677	726	691	715	704	686	658	735	659	659	686	683	694	691	671	687	651	691	649	657	705	672	709	664	714	687	704	634	671	674	683	652	698	648	688	680	692	711	664	686	689	656	715	682	712	709	681	675	679	675	677	709	615	704	682	682	653	682	661	676	658	633	679	716	695	670	705	708	671	691	681	692	650	655	683	721	631	699	653	712	689	650	624	673	719	685	653	741	674	705	728	664	730	667	710	699	630	708	649	716	655	645	676	695	663	727	694	700	675	708	637	671	658	709	675	663	618	681	709	672	690	680	663	722	656	653	697	694	705	705	650	724	717	684	713	682	679	707	676	733	639	710	672	677	710	715	646	695	665	756	697	702	684	665	732	639	685	690	668	701	706	722	671	711	680	702	675	704	684	707	670	681	744	699	653	633	671	690	645	651	683	713	695	667	697	664	649	671	677	696	629	660	661	651	678	716	686	693	750	680	726	720	641	693	633	704	707	696	699	676	644	677	658	693	701	677	701	720	684	701	685	640	679	692	709	638	636	684	684	679	667	775	692	692	669	667	667	693	718	661	687	668	675	703	692	679	678	728	690	693	730	675	661	660	655	633	649	669	629	688	677	654	668	666	677	635	658	676	643	688	717	683	680	713	673	656	707	696	687	708	668	698	695	685	707	642	690	690	655	696	720	699	737	678	667	684	699	670	674	666	706	648	679	702	652	661	661	679	650	677	712	715	648	658	644	677	675	726	681	700	638	699	651	701	630	671	644	693	664	689	686	686	655	687	677	665	704	667	657	700	688	677	648	624	664	645	651	650	686	657	665	677	725	678	670	689	689	635	717	683	673	698	656	659	746	651	640	663	657	723	706	635	669	655	682	695	690	678	682	754	672	642	676	637	680	690	710	669	664	694	700	638	657	712	660	659	727	670	665	659	678	660	709	649	694	691	706	704	686	650	688	726	713	648	680	648	672	725	690	665	712	690	690	656	675	676	692	661	713	644	682	723	698	665	690	696	727	701	706	660	679	695	648	683	648	714	655	704	640	685	693	635	686	666	656	665	720	695	716	707	679	641	674	686	716	657	695	670	691	696	655	691	700	662	691	714	678	628	667	658	676	631	659	698	644	658	680	689	708	702	673	660	630	676	690	670	687	635	634	718	694	686	698	652	690	696	680	719	676	684	668	622	674	639	629	707	721	651	684	659	724	651	656	713	706	653	718	641	718	724	712	724	664	654	669	662	718	668	727	663	668	674	701	655	659	709	641	705	663	705	711	713	656	645	646	671	707	652	669	697	677	683	653	689	661	651	641	709	633	674	664	722	669	669	673	690	639	672	665	705	694	654	672	670	703	712	712	630	683	706	745	692	715	660	726	642	711	639	718	683	688	699	672	683	700	701	695	680	691	679	658	663	688	705	678	687	668	690	694	691	663	695	665	702	716	670	680	687	712	756	657	637	685	695	703	682	654	645	702	677	685	675	679	641	654	671	657	704	722	633	666	696	667	689	709	707	677	693	654	706	692	716	712	608	691	701	647	667	706	642	659	724	660	656	649	663	661	661	673	741	725	716	671	678	717	688	665	681	694	706	687	674	671	703	624	688	654	614	707	714	637	654	644	679	665	669	668	659	656	657	686	654	638	648	674	687	653	686	660	662	661	693	680	696	638	642	683	702	699	628	692	669	687	700	638	683	709	705	651	687	696	686	664	635	645	662	726	637	696	660	683	686	673	700	677	692	754	700	638	698	702	657	683	655	651	719	705	653	670	687	673	674	655	682	713	691	715	691	698	716	687	629	721	712	703	686	695	666	695	653	695	683	683	655	681	667	712	708	658	678	695	648	667	721	670	654	658	673	663	652	678	716	686	696	703	682	694	672	714	706	720	700	700	707	670	691	688	728	669	687	654	608	677	684	725	693	676	670	642	700	692	677	648	663	663	685	640	702	740	729	695	674	703	645	666	675	626	654	707	648	671	708	684	678	673	689	696	667	664	751	695	714	681	712	683	656	710	667	675	647	699	683	678	669	649	648	667	691	664	700	668	698	693	703	745	729	634	691	672	717	680	614	643	695	651	716	675	690	646	656	690	670	663	689	649	692	676	712	690	654	677	664	648	677	658	642	683	723	705	679	676	703
49846	45818	40839	33993	15957	6228	1880	1354	2772	1475	1231	1293	1442	1666	1461	1526	1471	1414	1380	1313	1265	1086	1222	1321	1312	1365	1398	1413	1428	1256	1156	1085	990	1030	978	934	872	823	831	795	767	721	716	622	647	639	622	626	602	606	611	521	529	578	561	598	595	533	604	547	565	546	587	537	581	557	600	564	543	577	563	596	575	571	547	556	560	593	586	556	559	566	555	555	566	569	607	571	535	572	583	552	583	618	547	589	559	592	558	601	579	548	611	583	540	561	574	600	582	559	585	618	562	556	570	582	533	592	536	568	558	563	585	555	580	551	546	595	549	604	575	570	549	589	567	566	529	542	574	575	559	554	521	587	527	557	544	564	557	555	618	527	586	583	567	577	580	574	550	570	544	593	577	561	559	587	546	516	526	549	575	569	545	556	535	586	552	578	581	623	547	538	571	573	621	568	561	603	573	572	550	572	560	593	575	549	557	586	578	562	546	571	564	608	577	604	554	565	580	594	545	584	609	596	558	560	547	551	568	536	578	565	562	547	608	573	548	574	591	581	567	566	582	527	595	557	553	599	590	565	570	575	545	598	548	539	572	598	561	527	566	542	549	571	575	566	573	609	634	563	535	593	576	572	569	601	545	617	544	616	571	599	597	538	499	534	571	573	545	572	578	532	557	542	574	574	579	583	586	576	569	583	547	556	585	576	562	604	571	565	556	614	567	582	578	603	562	587	605	579	562	596	548	577	562	567	526	561	544	572	563	577	561	597	591	564	566	570	559	569	607	528	600	564	518	599	543	553	546	595	552	610	520	597	574	580	597	630	605	594	589	566	586	568	561	601	568	573	577	563	593	555	563	560	603	595	550	570	585	568	554	558	598	555	576	593	598	583	539	505	605	571	580	551	544	586	571	587	582	546	575	595	559	574	561	566	582	597	589	612	596	562	575	584	572	583	592	540	584	551	587	545	537	586	578	574	560	545	592	586	537	609	573	578	568	594	569	568	627	549	597	522	648	575	536	554	568	584	607	573	607	517	555	556	533	600	554	599	579	586	534	546	561	575	556	566	591	571	614	592	565	582	592	596	536	574	549	568	555	557	636	582	582	591	576	570	593	571	570	563	542	589	577	566	618	584	578	559	586	551	526	520	594	583	539	587	560	584	551	583	592	550	590	588	542	571	575	524	565	582	563	562	569	624	582	559	544	598	571	547	541	607	558	578	568	554	574	587	546	612	576	581	557	565	563	573	561	536	575	570	547	536	576	599	551	578	591	576	601	503	596	553	549	535	567	589	574	546	566	596	590	592	569	568	549	567	580	579	579	561	575	540	576	577	573	624	580	623	568	590	562	550	560	543	589	551	562	584	535	581	529	547	575	576	581	581	579	596	552	575	565	574	557	597	582	555	550	543	583	573	575	621	582	551	537	643	573	615	581	558	605	562	553	557	558	563	612	530	533	592	565	616	582	597	571	581	622	580	623	566	554	594	538	598	544	550	573	557	520	560	547	550	581	558	583	525	583	575	545	556	575	553	559	594	570	554	575	587	531	624	545	593	589	558	571	567	560	574	531	577	554	584	569	586	608	568	576	581	591	582	560	601	529	590	596	585	525	600	564	550	595	562	552	572	574	544	585	540	563	555	548	531	582	606	588	586	584	598	555	544	552	532	570	540	624	644	581	579	550	545	559	572	557	538	549	544	596	608	556	512	605	576	587	616	553	580	579	557	581	535	531	577	507	563	596	562	562	559	544	586	581	592	551	581	611	541	579	566	539	536	575	558	576	564	584	568	607	588	548	571	604	552	572	524	577	598	588	590	578	535	559	549	584	568	629	591	587	544	572	568	525	564	568	603	539	537	568	572	526	595	588	559	603	566	589	571	585	566	543	563	587	566	560	591	590	536	618	555	577	577	568	587	605	605	537	560	563	564	582	561	608	588	549	522	578	577	543	567	560	598	579	562	552	572	549	608	599	561	572	578	578	547	589	604	575	611	564	607	550	585	551	553	552	566	576	584	575	552	583	548	580	575	607	585	562	579	578	570	561	553	559	551	529	557	566	586	603	556	608	541	551	527	585	558	568	579	547	546	556	578	615	582	554	567	540	517	601	604	572	562	627	516	602	583	541	580	543	562	545	598	588	575	578	544	551	588	575	605	573	514	547	608	571	587	597	597	560	527	569	571	559	551	558	612	588	552	543	606	550	611	607	596	601	587	571	570	576	559	547	571	580	550	589	565	574	578	605	579	572	625	533	533	585	544	564	574	613	549	601	555	550	575	557	605	555	558	540	542	575	593	562	545	546	587	563	558	565	552	594	585	569	621	600	594	573	566	632	546	560	592	569	593	521	576	589	564	547	524	624	585	560	530	569	538	582	577	513	569	577	553	582	568	536	601	540	571	593	560	578	557	582	565	564	586	565	530	576	585	597	570	609	583	581	567	516	567	544	541	555	607	587	588	542	552	545	546	550	596	577	598	578	549	581	572	566	578	583	553	595	569	552	586	589	607	612	591	548	591	583	581	565	536	576	574	570	560	581	512	562	575	556	573	560	529	563	547	572	568	604	576	620	540	576	560	617	574	519	546	571	520	619	600	565	567	594	558	543	518	538	593	567	624	578	558	564	553	559	588	570	545	523	570	577	555	563	577	565	558	550	567	611	575	524	562	602	562	573	564	578	614	564	593	515	583	552	532	615	527	570	588	611	592	612	560	541	578	553	546	560	545	566	537	610	566	552	579	571	570	575	578	592	583	605	541	551	566	580	615	570	536	560	558	544	577	577	572	575	540	567	561	568	586	571	591	562	549	559	603	546	567	578	614	592	578	527	562	583	536	560	597	570	575	535	539	575	524	546	569	561	584	553	527	575	581	602	515	542	566	587	580	524	562	603	586	532	598	542	544	577	578	555	549	578	577	560	557	608	561	593	575	557	552	578	537	561	567	597	584	562	589	593	599	536	584	585	605	533	591	597	543	570	569	555	509	593	589	583	584	557	584	578	564	548	577	515	622	535	560	580	540	543	575	574	593	574	541	551	579	561	596	557	545	599	571	541	574	557	585	604	566	563	557	546	550	547	544	591	550	568	574	534	557	607	554	567	592	587	548	571	575	584	595	592	604	596	564	578	572	603	588	559	566	551	568	574	526	559	556	589	561	599	585	575	572	579	580	579	586	569	544	590	529	581	548	588	540	594	548	567	585	606	594	555	556	555	554	559	543	564	547	605	538	541	589	589	569	559	544	540	554	620	569	597	590	543	591	602	585	543	575	524	574	559	567	576	603	576	577	594	598	593	577	619	583	549	599	540	581	567	550	547	572	581	528	541	560	592	586	555	599	564	540	583	572	542	575	557	566	568	617	519	553	541	570	566	577	546	620	573	548	615	595	556	615	605	537	593	549	553	483	566	605	554	581	601	536	562	531	576	613	544	543	550	572	589	592	553	579	567	540	584	596	577	541	555	534	595	543	580	599	584	579	539	534	558	569	562	546	557	567	570	581	604	560	593	604
28989	21186	26322	24824	11206	3030	1017	841	978	866	875	915	960	1009	1026	994	991	977	889	880	829	811	803	872	908	961	934	850	841	893	898	854	859	901	874	812	754	801	747	749	770	773	689	729	713	709	699	682	669	661	704	668	668	615	648	708	644	693	654	711	695	707	666	649	672	742	669	714	667	659	675	668	668	678	654	668	699	676	673	706	712	693	683	719	682	658	720	689	687	684	660	683	684	704	696	693	665	683	685	705	724	705	707	673	758	719	629	689	701	679	683	668	708	701	670	695	714	650	696	660	658	710	738	662	622	724	672	660	688	678	668	692	653	683	679	692	693	669	688	647	702	671	663	700	632	680	714	717	722	654	630	724	655	633	697	644	699	678	688	647	680	661	606	660	735	645	690	661	705	699	717	708	686	687	672	630	675	698	672	682	672	700	731	694	668	639	696	714	723	657	674	741	669	711	667	686	660	706	675	655	654	633	664	632	657	723	700	654	683	693	716	683	678	703	660	689	687	707	700	742	637	675	715	655	690	714	703	688	683	671	686	742	717	689	712	657	707	743	700	671	668	675	679	754	702	704	695	670	694	683	736	690	688	725	671	665	727	673	652	640	696	694	652	691	662	654	658	668	693	707	690	644	683	670	664	678	674	681	675	713	714	716	681	731	707	675	722	684	655	678	662	681	657	673	725	629	675	642	684	678	720	710	654	684	692	709	672	676	693	693	690	739	656	686	711	691	709	672	718	654	672	682	706	652	713	680	762	671	734	677	674	707	680	685	698	723	706	690	678	699	735	692	676	686	683	697	688	707	719	662	738	700	685	679	674	631	675	704	699	687	697	675	693	637	699	673	728	700	705	694	680	674	708	682	730	722	698	704	666	697	709	660	659	665	677	705	687	679	692	658	652	671	663	691	687	694	621	701	685	614	680	703	650	648	680	679	702	682	654	667	651	708	662	689	687	689	647	648	695	715	695	683	671	709	690	700	675	669	694	761	664	667	687	682	703	694	683	661	697	643	711	705	687	727	675	687	642	688	701	715	689	682	680	744	702	655	670	664	685	636	711	719	713	663	678	657	658	701	714	676	695	719	714	675	679	671	715	712	680	653	716	689	653	682	697	689	646	674	676	692	674	666	680	655	690	688	719	697	700	681	704	687	693	698	708	668	723	686	685	675	667	696	658	669	714	701	695	698	692	658	707	694	701	665	729	650	695	666	711	642	660	684	667	669	677	670	696	659	677	671	637	721	648	702	674	640	722	651	662	669	677	697	713	689	717	669	628	716	687	676	693	676	676	684	634	682	691	671	691	691	686	643	663	677	716	720	664	719	672	732	667	702	719	656	682	702	678	729	639	682	763	636	690	681	668	685	674	642	699	693	694	678	694	713	630	711	671	703	669	711	702	684	697	677	684	704	683	710	707	660	674	716	648	667	679	719	711	652	689	685	694	689	707	722	678	671	718	647	651	707	678	689	714	694	731	665	633	641	671	713	699	663	693	677	701	692	707	702	660	649	716	671	632	690	722	691	678	738	664	641	699	708	651	685	704	730	660	680	683	663	688	730	663	661	663	653	675	695	649	694	675	656	673	675	639	676	659	728	682	670	673	673	677	693	685	660	680	702	713	679	696	697	696	694	672	700	669	674	673	665	647	678	744	696	707	649	723	716	684	684	725	700	714	714	679	646	655	698	724	686	720	653	695	697	663	718	679	696	700	697	707	667	677	667	662	658	678	707	705	715	720	698	656	688	697	673	693	706	666	709	684	691	645	665	688	628	676	684	683	623	673	647	682	695	708	684	676	664	728	626	677	667	723	675	705	682	700	682	673	722	706	693	673	689	648	678	685	720	675	678	661	684	683	697	681	694	683	664	738	681	681	656	698	670	670	676	663	679	675	689	735	679	699	724	689	653	688	655	701	684	692	692	672	711	708	684	659	731	680	682	698	735	721	716	720	667	645	724	686	688	692	688	662	696	691	656	662	661	692	739	688	690	700	708	685	717	681	723	686	694	666	680	719	722	711	682	719	681	688	666	658	667	643	675	664	678	687	652	701	679	709	673	718	686	641	668	675	681	701	649	678	711	708	654	676	669	702	670	673	646	736	709	668	648	655	679	659	701	694	646	674	665	698	685	745	677	700	674	734	664	726	707	665	649	710	700	677	698	677	636	682	646	653	711	731	663	696	669	660	709	701	681	660	677	680	667	706	682	645	679	677	668	653	691	684	683	675	706	674	699	690	644	688	685	679	706	688	664	640	690	690	778	726	717	669	711	684	684	719	718	690	661	699	671	721	683	670	669	643	670	682	651	673	711	722	697	669	648	673	735	714	651	685	658	672	695	685	760	695	695	691	670	692	698	680	626	649	687	712	704	703	706	626	666	705	659	666	715	699	707	655	674	695	687	705	668	663	665	710	685	663	664	695	726	707	764	704	714	688	688	715	699	694	657	693	647	697	676	686	727	659	681	677	668	696	707	668	678	677	722	778	674	731	694	741	678	717	711	718	674	674	699	691	673	696	697	665	665	655	700	708	675	700	700	676	680	683	654	652	671	670	673	684	671	688	681	620	652	668	703	716	710	656	630	702	711	701	701	699	621	666	711	686	684	696	724	673	655	668	713	694	651	689	681	715	738	737	673	689	688	677	729	688	701	665	672	671	695	664	708	692	702	689	679	677	631	648	701	717	696	662	678	660	723	661	654	661	665	671	676	647	653	661	700	668	652	701	661	679	711	668	680	693	682	690	669	683	658	693	654	668	677	691	656	670	695	717	669	677	703	694	666	657	675	692	687	702	753	635	731	659	720	680	712	648	687	703	649	658	725	670	685	645	672	690	684	666	676	659	729	656	698	695	685	713	685	702	637	716	669	696	644	663	693	676	692	686	686	669	649	673	676	627	655	653	673	694	660	665	655	686	662	713	739	671	670	694	687	641	668	710	651	764	648	708	700	705	713	696	698	677	676	676	673	695	709	710	729	712	718	707	663	647	676	669	666	671	657	711	693	623	684	710	656	677	698	708	672	700	709	686	674	686	717	631	665	641	691	651	712	702	701	680	677	728	696	696	653	655	675	695	686	712	695	646	700	688	720	705	666	629	733	695	655	685	700	667	667	709	685	692	733	692	637	694	694	669	646	692	670	682	665	647	672	699	633	672	692	674	705	678	701	682	712	662	650	680	676	661	684	682	691	695	681	660	715	631	686	692	711	671	689	692	663	633	690	662	686	652	690	664	699	704	670	695	706	675	678	701	673	647	679	720	681	664	689	672	681	691	705	704	722	653	699	664	686	664	711	656	650	709	624	673	693	679	693	676	693	677	673	667	680	725	683	675	652	628	689	694	684	690	598	711	664	693	707	718	689	662	734	751	684	697	720	646	676	673	692	661	720	681	671	666	701	720	678	686	707	713	686	710	662	670	671	680	674	678	675	678	670	660	708	675	695	665	690	710	674	657	690	713	688	692	745	649	690	680	645	664	669	688	650	674	662	696	676
49871	34794	29019	21304	11363	3695	1135	911	1273	998	964	1088	1255	1296	1337	1261	1216	1145	990	914	968	940	918	977	1011	1030	1079	1001	1035	1032	993	942	927	847	827	830	819	783	733	710	670	685	672	692	621	614	611	590	587	577	605	611	567	597	584	559	550	583	578	564	594	611	589	551	569	579	526	575	584	610	565	589	547	580	600	550	514	544	623	534	575	603	579	577	571	555	558	600	572	594	588	549	575	515	587	553	557	579	582	560	567	609	558	598	555	566	536	594	590	562	636	538	598	558	548	588	551	565	584	547	547	582	592	533	542	615	572	586	602	556	552	572	526	644	554	563	582	545	574	538	572	555	604	586	542	557	536	586	550	542	578	566	562	591	571	583	588	615	611	511	566	589	560	556	574	563	606	545	612	568	552	629	564	610	585	607	536	552	513	601	585	610	584	595	584	614	601	565	590	602	566	585	573	564	603	556	575	602	556	588	546	586	581	616	615	603	573	572	606	598	599	567	564	587	624	591	577	580	577	537	556	618	569	580	560	589	515	550	589	599	569	590	607	612	597	568	605	587	599	627	592	596	585	552	557	603	589	569	631	617	573	616	579	568	568	597	603	545	568	579	548	584	577	568	590	564	603	574	578	582	599	579	547	578	588	547	578	597	570	589	567	600	612	565	578	626	614	567	596	581	601	575	585	578	585	540	552	582	589	580	587	572	587	571	540	573	588	544	543	607	550	583	597	602	550	579	587	592	583	563	572	574	560	602	611	592	566	629	581	561	542	553	560	581	611	581	585	554	528	563	582	626	611	609	613	592	621	538	573	586	624	557	629	640	555	565	590	577	582	573	612	609	629	602	578	534	580	568	563	543	582	578	554	581	616	550	502	583	612	601	532	580	553	552	578	591	567	584	580	620	535	600	577	643	570	633	584	580	544	573	559	587	589	500	544	592	556	625	582	602	569	615	557	550	563	553	599	562	575	608	570	564	601	561	547	554	574	585	576	564	600	608	568	612	598	568	537	623	578	593	548	539	569	589	569	550	549	581	600	576	552	578	553	605	577	606	614	577	577	616	583	596	594	579	601	609	572	544	576	595	585	562	554	571	590	589	582	594	543	566	566	559	570	534	582	605	574	601	519	549	585	563	590	606	567	558	581	533	590	602	631	542	552	587	581	564	628	555	595	565	586	579	545	512	542	614	607	597	616	593	596	550	551	566	560	620	525	574	560	603	551	624	600	607	589	598	602	568	605	574	530	567	553	554	549	559	596	563	556	586	605	599	568	613	579	552	620	562	593	567	581	565	578	566	589	580	603	564	609	592	600	550	644	568	566	564	595	569	553	559	587	591	611	580	578	592	573	585	581	553	598	538	583	591	590	580	599	557	564	591	571	576	591	605	607	579	590	601	584	607	578	559	621	583	551	562	528	580	559	594	539	579	554	601	563	563	591	579	603	558	554	580	622	579	567	612	592	572	552	595	566	587	595	564	567	613	586	594	566	595	589	595	575	572	568	598	602	580	552	564	601	568	618	548	581	610	585	566	569	595	543	577	558	570	555	528	620	573	594	541	582	631	606	600	584	646	634	580	593	613	622	532	528	588	521	608	611	619	561	532	586	629	601	542	594	601	581	596	564	577	570	574	572	565	587	596	590	546	545	546	621	597	536	646	564	609	576	554	574	558	564	534	580	582	575	553	592	576	636	579	523	575	572	588	581	628	571	604	634	562	586	567	583	561	606	576	600	601	614	583	605	568	581	555	596	552	584	564	585	531	595	596	603	542	573	599	612	596	590	586	586	574	588	584	608	594	571	570	557	598	535	568	611	564	606	620	570	556	577	592	575	576	553	617	579	554	618	569	593	604	548	563	595	584	602	574	557	584	572	581	556	568	567	551	609	544	587	609	591	572	569	578	571	576	584	567	592	582	554	561	604	586	604	551	577	583	574	593	578	590	571	591	587	586	566	605	561	601	568	586	570	605	555	560	552	629	565	603	580	596	566	606	586	580	590	592	609	612	595	576	552	592	601	618	574	584	553	591	560	549	567	544	582	611	578	569	564	560	544	617	548	550	554	577	593	610	585	590	578	557	577	574	597	564	585	598	571	591	558	610	557	582	561	595	589	568	575	629	586	592	540	561	581	547	540	609	595	567	557	601	565	608	552	595	614	564	601	558	586	591	604	597	558	562	561	573	574	623	543	549	572	579	556	622	568	603	576	560	549	600	577	572	563	519	574	585	583	568	565	571	554	608	576	583	580	544	541	586	629	594	577	582	555	561	554	569	578	572	580	579	604	587	598	590	634	597	573	584	586	601	592	514	585	540	571	553	563	588	536	595	571	642	592	612	578	560	583	601	585	578	543	560	599	576	598	581	555	582	590	587	599	579	608	587	584	633	571	580	605	537	577	598	571	554	613	582	562	578	559	539	562	580	573	553	584	566	564	537	597	596	608	592	617	556	610	613	616	613	551	547	592	591	613	628	574	599	595	576	639	576	593	569	581	588	560	552	554	557	614	604	541	597	587	591	609	583	593	594	584	602	586	594	594	600	570	554	605	590	652	597	555	560	592	568	585	596	598	586	577	547	573	596	580	564	554	571	585	597	575	546	589	591	575	596	551	579	595	532	619	588	579	585	577	569	564	561	566	586	540	575	552	552	587	566	617	605	567	572	562	541	559	580	580	589	588	597	652	579	573	606	574	585	584	536	576	625	588	598	614	542	593	555	607	608	586	599	569	594	573	550	560	571	562	590	577	547	612	555	590	547	595	566	595	561	573	592	586	614	548	561	572	581	611	576	560	561	593	568	583	575	535	577	574	594	581	557	624	540	588	575	594	588	596	531	594	576	561	565	553	597	596	541	547	639	586	624	566	578	610	554	591	575	589	556	579	564	550	607	616	558	564	582	604	551	593	583	586	537	571	566	617	580	593	608	573	552	646	570	632	568	592	546	582	581	594	592	557	587	584	544	572	589	606	579	578	571	550	569	580	611	589	576	586	576	641	588	628	556	554	542	556	548	547	569	629	574	573	557	599	554	581	615	559	598	593	600	584	628	608	592	596	557	606	612	595	570	541	580	554	627	569	606	615	595	567	589	610	554	583	611	566	601	554	610	603	573	585	549	538	609	611	551	570	551	551	637	582	587	599	539	567	609	578	593	581	575	572	600	604	576	556	588	634	589	563	573	595	531	601	595	604	564	587	618	550	566	556	571	605	583	581	577	569	580	580	608	606	607	558	603	595	555	581	549	566	591	611	592	605	608	570	586	528	616	556	596	580	585	546	562	586	577	549	576	594	607	593	602	552	572	574	582	562	636	561	585	603	593	562	550	565	592	605	581	590	587	582	574	601	619	547	584	587	599	600	550	592	576	593	590	610	575	572	570	584	621	575	576	583	560	573	606	585	585	584	558	566	560	552	591	575	613	573	565	613	553	568	576	598	576	609	569	565	591	625	584	554	593	565	558	586	573	586	579	590	572	577	594	599	555	600	580	615	588	578	589
26918	20788	27314	24232	20808	12948	2274	1241	1389	1039	939	1062	1171	1343	1243	1169	1054	1067	998	857	876	985	865	977	1078	1107	1019	1061	1053	968	1020	878	970	917	822	864	854	872	872	814	739	737	740	658	700	696	676	667	712	682	664	691	661	689	647	657	623	662	662	672	670	646	629	659	674	629	652	621	692	691	692	679	641	696	668	693	650	647	687	641	657	673	648	656	644	633	663	660	637	639	624	616	673	649	687	637	689	646	645	664	648	647	698	702	626	657	626	647	651	709	632	660	699	680	659	674	640	630	624	671	694	655	659	664	682	612	716	642	669	648	690	658	688	687	693	663	646	664	644	638	656	648	659	677	669	642	636	608	657	666	679	674	708	671	666	617	649	631	657	645	660	645	660	665	649	656	664	687	630	619	645	626	655	659	696	700	625	602	659	639	668	624	628	624	645	711	679	682	655	664	632	647	666	730	651	648	654	612	637	635	667	676	639	681	650	676	664	691	664	665	664	670	672	622	647	677	687	666	634	687	673	657	681	654	649	651	624	667	637	700	660	612	689	633	681	658	634	646	697	626	693	663	651	705	708	680	686	619	656	644	634	621	620	686	647	677	675	722	622	675	634	646	681	704	659	692	704	687	673	664	654	650	653	678	656	656	654	667	623	665	692	649	671	695	652	693	656	674	653	700	670	663	580	692	677	602	683	702	655	661	655	700	637	631	658	707	668	676	671	665	652	642	622	682	653	659	635	649	670	658	669	671	691	656	684	623	622	672	681	670	688	652	701	634	691	602	634	610	660	697	644	641	646	673	684	641	665	681	698	655	673	669	649	679	594	644	657	694	643	673	633	675	652	674	614	671	686	659	726	685	664	668	667	655	673	712	652	710	650	671	656	669	616	646	626	680	620	633	673	693	654	664	697	680	673	613	670	676	703	668	621	668	695	673	645	638	648	681	716	678	692	661	693	689	670	628	653	667	643	672	646	648	626	654	685	685	653	683	646	665	715	670	709	690	677	663	664	629	645	696	642	680	672	697	645	637	623	649	679	667	584	682	684	636	650	675	664	675	695	650	676	586	655	729	646	669	663	653	605	685	631	638	666	636	670	670	639	641	639	677	677	712	705	622	711	701	655	671	679	673	674	660	664	676	705	616	696	680	688	602	632	647	668	689	650	668	582	691	667	635	677	666	673	668	681	663	646	663	660	677	651	650	676	656	684	631	675	687	722	657	649	631	681	670	662	647	647	622	689	672	637	670	647	603	626	684	643	635	622	671	610	685	614	645	641	711	699	622	666	653	657	647	678	630	696	728	637	626	669	724	677	613	644	674	620	650	609	718	680	650	672	663	724	707	712	659	647	664	639	673	666	641	665	686	646	669	651	689	679	667	694	653	679	664	627	683	625	677	649	693	633	674	639	669	670	670	672	659	691	646	700	667	632	664	623	631	657	665	610	682	647	668	665	635	657	706	653	659	648	653	664	690	669	637	670	671	674	669	657	692	689	686	651	690	675	661	631	698	680	658	621	669	650	658	662	681	682	669	712	694	669	665	693	703	670	650	681	609	685	653	650	641	667	653	665	679	664	617	672	664	658	690	665	671	637	682	663	625	656	642	646	650	653	672	659	634	674	672	644	630	654	691	662	667	714	621	642	681	620	615	682	647	645	669	679	663	658	661	670	640	697	685	676	638	629	618	678	680	673	666	617	643	711	640	647	679	642	677	644	669	676	637	644	660	628	684	642	680	640	683	711	702	664	677	699	720	599	657	685	669	629	671	672	662	664	663	707	656	638	662	682	678	661	618	698	664	688	623	678	642	661	692	633	676	620	679	682	638	619	685	689	650	658	626	641	605	629	671	654	651	656	669	699	709	651	652	669	606	660	670	644	637	661	644	684	643	654	718	638	669	659	633	635	641	664	659	621	658	660	670	670	669	700	696	656	676	643	623	651	665	702	655	645	667	674	707	677	710	649	661	640	663	620	661	708	689	666	665	673	652	659	648	643	656	654	646	657	662	669	641	659	647	633	683	669	718	621	676	669	735	700	673	683	608	666	645	667	680	647	650	666	665	646	628	659	654	641	668	707	676	652	694	644	671	646	652	686	650	691	672	668	616	637	682	671	656	667	671	639	665	662	655	619	670	657	654	676	678	629	629	694	663	678	642	665	712	615	667	694	637	648	667	635	660	678	580	710	642	675	679	676	627	678	653	650	690	636	702	649	647	676	692	682	630	620	641	662	684	634	675	652	677	699	644	728	640	668	602	611	684	690	691	607	686	690	621	642	620	638	671	636	660	691	646	672	699	658	643	596	633	638	675	657	655	674	685	648	642	665	642	678	687	666	632	641	657	683	674	633	673	665	616	642	700	680	705	650	650	623	663	674	661	681	687	630	660	664	714	640	664	689	684	622	628	662	671	672	642	638	639	684	642	653	676	652	645	634	643	696	628	652	618	644	674	669	642	693	640	643	677	675	674	697	663	663	656	649	651	664	653	661	664	637	647	668	671	649	667	618	682	669	651	699	662	621	627	649	636	615	662	681	692	650	707	675	674	644	632	640	651	669	689	697	620	685	658	696	672	691	663	682	643	673	656	691	669	696	648	697	650	663	720	716	653	664	648	679	686	627	684	642	654	698	673	657	644	684	642	636	617	643	656	616	683	617	677	651	648	698	652	644	689	649	682	649	622	678	687	675	668	680	667	659	645	627	661	664	603	691	652	648	620	647	628	635	658	640	624	687	647	643	662	616	682	662	682	658	663	667	651	634	672	712	652	697	663	635	611	674	700	711	589	682	669	675	680	645	669	666	687	684	667	634	648	643	674	635	698	659	679	684	644	677	698	659	647	686	650	623	672	662	669	702	637	650	645	665	678	647	697	626	665	610	611	634	654	617	654	645	668	652	628	639	675	638	633	673	684	745	679	681	657	655	665	671	633	652	645	634	648	683	653	703	680	677	641	701	695	664	675	673	670	618	684	638	693	652	671	642	737	687	668	683	662	644	637	665	684	652	669	717	691	634	624	720	674	657	636	679	658	658	634	702	727	663	627	650	609	629	665	660	657	627	641	671	683	651	683	653	640	688	655	653	629	730	688	679	684	690	708	688	680	658	646	628	646	672	674	681	673	671	612	622	660	747	667	643	650	704	677	650	663	675	651	644	696	620	699	650	674	642	617	624	687	641	683	689	637	672	653	662	668	691	677	677	717	636	667	649	695	664	656	656	686	679	663	661	656	644	674	641	669	636	665	690	621	685	677	635	659	661	646	675	684	656	652	656	620	614	676	657	629	660	639	694	642	655	636	664	655	657	638	653	637	697	651	660	610	635	646	684	648	664	666	672	668	674	590	666	649	627	701	636	590	641	663	660	633	666	647	669	647	674	680	659	645	614	656	654	699	700	667	675	654	670	664	655	711	640	636	649	664	729	651	634	632	684	644	698	689	691	646	661	641	638	718	670	637	602	664	645	637	667	622	613	678	694	624	685	657	644	689	660	634	671	684
47024	39841	33694	27317	15675	5536	1690	1531	2118	1346	1315	1285	1537	1998	1781	1527	1422	1325	1053	1067	1027	1105	1048	1215	1399	1279	1281	1265	1234	1205	1193	1117	1077	1018	968	958	906	882	848	823	764	776	729	668	646	588	628	628	612	603	604	577	588	553	533	551	560	521	568	574	584	607	554	552	550	547	538	591	585	590	558	550	580	572	586	589	548	572	571	600	551	545	554	557	536	600	526	567	571	555	547	542	558	587	570	564	577	559	586	549	600	564	564	567	546	543	548	550	625	512	562	604	596	542	580	598	535	573	573	548	515	544	555	583	581	585	537	596	585	576	573	569	563	557	582	553	580	533	529	544	576	582	535	597	550	569	537	526	551	574	580	562	555	566	596	576	517	545	559	565	552	544	558	549	572	553	654	576	539	545	516	565	577	553	566	564	557	564	605	537	591	566	570	559	530	552	574	566	561	555	565	580	556	573	558	572	533	536	549	571	556	513	569	546	530	579	567	558	558	560	589	540	601	594	572	521	553	558	597	583	580	594	544	544	587	556	594	550	545	572	581	567	567	509	563	543	603	570	564	525	549	537	537	568	550	516	571	600	546	535	550	584	544	561	574	579	534	536	529	600	577	578	594	540	565	558	585	569	541	585	527	533	571	562	583	603	538	553	576	551	595	559	589	595	528	596	562	598	593	535	551	554	528	557	563	538	551	541	540	549	546	591	527	561	516	565	587	563	578	593	544	559	617	568	563	555	573	585	551	546	596	528	582	530	599	564	564	525	535	548	567	541	575	565	519	588	606	519	590	583	602	547	514	544	526	582	572	615	578	556	578	608	581	561	587	571	572	539	517	559	575	581	570	548	565	571	557	560	565	563	586	595	515	545	563	502	574	558	586	580	537	586	551	558	513	571	533	578	582	560	570	550	595	568	577	561	557	572	583	595	531	590	559	552	549	564	574	598	578	543	568	575	527	561	548	584	535	622	599	521	533	513	554	571	540	581	525	581	559	585	626	564	581	536	579	546	595	588	515	549	564	557	552	546	517	574	556	563	572	576	570	512	548	528	535	563	561	540	570	514	579	539	553	516	564	571	574	592	581	595	572	536	545	579	536	581	581	606	577	540	580	631	572	577	542	552	554	618	531	558	554	562	539	565	574	535	603	550	537	553	549	528	558	607	582	580	588	541	579	531	583	556	593	522	574	546	580	571	532	539	579	599	589	549	570	555	593	581	554	573	526	578	561	532	561	547	554	592	545	586	585	551	541	590	528	547	551	552	534	531	560	518	565	587	553	543	541	528	596	505	590	559	552	542	558	593	565	579	577	549	564	595	581	594	575	527	583	568	557	565	524	604	547	571	552	564	523	573	569	570	561	546	532	572	563	551	538	605	576	594	554	564	559	553	534	568	548	517	559	556	527	536	558	556	559	554	542	570	589	571	591	545	504	539	590	614	562	558	559	567	561	582	562	559	492	543	570	548	624	566	542	531	544	563	541	611	555	573	566	560	561	596	549	575	556	562	545	570	559	593	550	573	588	581	538	530	540	537	569	570	533	554	567	507	576	586	582	554	557	608	571	570	550	535	565	574	627	554	546	549	584	554	514	605	555	545	603	568	578	517	538	541	566	567	570	558	602	570	560	544	583	560	576	537	536	551	560	573	548	561	560	579	582	575	541	582	555	567	580	569	578	544	598	569	579	591	546	554	527	560	566	583	566	592	518	586	575	577	537	539	566	579	529	619	575	595	541	569	571	574	570	592	559	551	572	592	542	554	546	591	562	589	519	566	532	609	542	580	547	560	561	576	537	599	576	571	593	558	548	573	573	544	541	616	575	592	581	549	538	572	538	542	577	578	587	553	569	567	559	568	560	580	550	554	571	518	573	621	531	603	605	570	570	578	561	572	561	560	587	605	492	549	600	565	547	548	605	569	563	572	547	570	565	578	552	560	573	535	564	582	556	597	544	576	550	571	553	569	543	571	554	533	605	564	583	588	534	529	589	573	520	589	577	588	565	578	550	554	583	603	549	528	565	539	553	561	577	554	525	585	537	573	560	571	570	622	593	557	578	550	498	579	559	544	587	564	557	542	559	591	560	561	616	559	553	562	538	515	543	564	570	553	574	557	560	603	559	602	536	569	564	569	582	587	590	589	560	565	568	611	538	525	571	529	567	577	567	547	603	590	563	569	631	591	575	529	520	569	539	614	560	574	587	577	551	550	583	564	604	542	576	628	580	609	554	555	600	576	594	560	577	561	534	558	562	594	548	561	547	593	586	550	566	530	557	601	558	563	598	593	572	548	563	520	586	567	601	548	519	590	558	592	544	595	559	578	554	574	556	574	574	541	550	607	566	570	518	576	559	563	597	558	546	535	576	544	557	560	600	569	578	563	575	560	578	565	603	591	548	538	560	548	604	588	607	560	605	537	563	521	562	571	555	567	571	562	529	578	551	570	603	569	533	576	595	528	555	553	555	550	589	570	542	548	575	584	598	530	594	593	548	568	572	559	590	597	508	569	585	552	526	558	600	576	541	549	545	558	542	583	545	566	612	545	608	595	495	574	542	593	553	573	511	577	566	518	520	570	595	563	550	581	570	547	590	543	614	576	587	571	575	538	523	602	554	599	580	534	542	512	588	589	539	555	563	559	565	539	601	566	568	550	560	519	526	540	590	573	555	556	555	576	553	553	599	541	567	551	573	568	563	578	573	506	567	576	584	564	561	573	567	552	582	548	556	509	574	582	558	583	562	544	554	540	574	545	582	617	564	544	551	557	531	551	548	530	537	614	540	525	583	588	569	547	524	590	616	565	566	563	539	536	574	565	560	578	566	559	571	585	552	595	532	577	528	588	574	587	536	581	517	590	546	560	539	550	585	547	597	511	545	546	539	520	520	586	576	569	583	549	570	583	579	520	538	561	581	571	551	557	552	572	576	543	580	567	573	576	571	559	527	554	557	558	601	561	548	571	555	563	583	570	500	529	551	542	569	543	541	602	560	547	579	575	547	587	567	530	563	571	592	585	541	510	558	515	580	575	553	600	588	544	576	526	581	574	556	580	551	574	560	569	609	536	545	582	560	572	542	582	586	533	589	552	529	573	538	544	538	568	568	573	583	558	602	553	605	575	568	539	618	523	590	579	578	559	579	549	595	540	543	556	575	576	571	543	543	549	539	584	572	553	550	579	592	568	589	556	555	532	537	554	599	562	617	559	540	567	570	533	551	569	556	504	535	553	527	501	556	550	561	554	581	580	559	536	560	536	579	542	565	546	531	520	544	596	540	588	573	576	516	587	540	542	563	550	563	600	558	567	547	578	541	585	590	566	550	577	581	565	526	552	588	567	562	558	545	564	596	574	562	530	551	543	573	559	550	598	565	545	569	540	555	558	571	542	553	570	574	537	548	572	543	543	564	573	532	600	526	555	561	576	532	516	554	569	578	560	565	575	550	582	551	563	542	616	540	588	550	527	514	566	555	580	565	577	572	548	551	523	552	579	596	594	596	614
26148	20757	27621	23859	20643	19179	5406	1319	1343	1036	1059	1173	1204	1200	1172	1056	945	1032	957	911	909	970	936	994	1053	1037	1053	1061	1042	937	951	961	948	946	940	893	943	870	888	880	845	813	784	738	701	740	711	713	724	715	716	722	673	707	724	678	679	691	701	697	747	710	664	720	676	639	728	712	704	705	686	694	694	687	691	701	677	695	692	634	659	719	720	665	702	701	675	704	751	669	685	680	728	674	690	681	680	735	612	696	711	743	712	692	719	679	725	703	702	637	657	685	739	711	672	725	708	698	703	673	723	700	730	709	659	676	714	693	695	713	693	680	717	657	706	705	732	691	676	711	684	675	704	689	684	638	635	689	660	674	680	713	676	666	669	690	649	682	714	670	674	721	682	700	700	658	742	753	683	617	705	718	649	715	680	664	684	699	742	731	684	683	726	694	695	722	708	736	697	673	747	718	680	693	714	652	706	652	684	697	683	630	680	719	670	699	671	696	716	683	679	679	671	644	697	714	696	738	703	727	663	689	681	698	634	688	702	675	668	678	683	662	670	682	736	688	729	717	738	711	685	701	738	693	734	681	628	709	678	637	727	715	719	735	691	745	678	673	652	639	680	699	688	691	695	667	700	652	692	734	743	712	667	719	700	726	649	676	683	728	698	707	705	645	678	672	722	740	689	738	692	667	711	622	630	717	679	675	714	703	718	703	628	682	670	677	678	724	729	675	749	700	669	723	686	659	674	697	708	701	719	679	689	675	685	645	667	684	710	695	699	713	721	674	690	692	652	727	672	680	710	682	676	696	729	657	679	633	661	702	688	713	706	694	703	725	708	741	693	719	659	696	707	687	690	724	737	657	670	665	712	668	720	687	656	672	722	689	728	697	668	708	693	698	741	690	702	682	665	687	702	735	717	691	728	678	717	675	687	724	674	686	624	705	704	680	647	670	673	716	733	719	646	682	724	637	706	678	730	711	670	656	700	676	698	685	704	713	690	698	738	653	711	679	625	655	698	661	709	711	691	750	694	698	687	686	706	678	775	671	741	634	647	743	674	704	704	717	650	659	730	701	669	723	689	657	679	706	674	711	716	699	648	695	696	718	681	701	663	676	663	666	670	718	715	676	694	715	751	695	699	689	722	724	656	689	692	686	712	713	692	701	718	707	725	694	642	642	686	704	716	693	703	660	709	685	704	693	641	700	650	708	693	726	736	688	703	660	715	653	706	676	681	686	662	743	723	692	717	701	678	713	694	657	636	673	701	669	695	651	706	712	691	701	676	704	717	691	706	718	694	706	667	725	650	692	700	724	705	675	709	713	698	741	728	701	687	709	683	672	720	722	696	722	700	689	694	658	663	602	658	650	694	697	714	675	678	665	688	664	702	696	739	655	670	738	693	765	643	685	651	726	711	743	700	696	756	662	668	666	626	734	652	694	737	675	685	665	703	677	673	679	650	669	717	694	665	655	677	702	696	726	697	738	663	756	695	728	720	673	666	686	695	724	702	689	706	735	680	707	675	685	735	666	730	698	685	725	681	671	701	659	665	696	685	681	717	711	729	693	662	691	722	694	688	694	709	667	679	714	720	655	706	674	653	698	695	713	713	679	687	656	697	691	697	706	698	718	717	716	726	705	680	749	686	744	711	646	657	693	717	696	670	713	685	693	684	708	654	708	699	670	696	705	700	727	742	732	715	672	722	721	681	694	655	697	687	722	693	725	701	652	678	674	668	677	649	734	692	692	711	689	712	696	705	692	701	675	708	697	723	693	722	653	696	703	695	679	647	658	720	693	666	655	662	638	656	652	672	693	693	712	678	691	668	702	699	653	668	677	724	707	670	688	737	664	693	739	666	689	692	730	696	693	707	726	725	717	655	659	707	687	713	696	662	650	706	701	735	659	682	696	664	696	719	692	705	719	656	697	708	711	689	695	649	652	706	719	635	708	695	701	741	709	685	682	694	706	679	725	676	698	660	708	712	707	684	705	699	735	646	714	693	691	707	720	729	745	676	750	681	640	758	680	686	679	703	763	655	696	671	718	691	727	754	694	679	690	720	681	685	702	681	685	665	670	696	705	696	681	669	677	713	692	682	650	651	647	726	673	724	732	730	723	765	755	716	692	698	716	697	676	686	744	658	653	689	727	670	700	675	682	683	718	699	682	694	705	709	692	694	684	667	685	758	697	696	705	685	724	694	672	684	708	686	654	684	707	701	694	758	670	670	664	727	697	717	697	633	701	690	649	729	667	665	721	700	738	719	718	721	673	681	712	698	707	678	689	736	726	666	710	682	690	732	670	770	733	758	745	723	721	685	681	708	702	698	658	707	711	738	674	696	697	681	711	663	654	676	689	682	669	682	699	722	663	670	690	710	674	669	636	738	645	733	703	694	662	688	700	731	686	757	673	697	697	762	684	658	718	674	708	715	642	708	691	673	659	693	671	685	708	712	694	703	722	688	648	693	713	699	687	650	672	733	712	686	726	684	729	617	685	700	708	697	740	682	706	692	619	726	681	713	657	655	704	724	684	694	673	718	665	640	652	625	649	662	680	686	671	686	693	677	679	662	717	654	686	701	648	710	650	660	714	685	698	731	702	693	735	709	685	742	654	669	704	683	676	708	711	726	739	688	653	707	668	672	668	692	701	665	741	715	667	696	689	703	624	728	651	701	721	737	655	768	638	662	696	734	714	700	640	713	684	707	696	674	726	697	698	653	735	724	696	710	716	709	712	709	698	696	680	699	681	668	735	695	696	697	693	670	738	704	685	701	699	685	666	707	664	701	697	716	672	689	737	716	694	717	698	682	697	709	687	684	696	728	713	676	736	702	715	706	694	696	700	716	715	710	722	712	670	697	647	675	663	744	670	643	715	683	760	735	671	703	705	652	721	708	687	676	709	672	720	702	722	652	690	736	728	706	633	643	672	708	675	704	680	752	685	669	663	662	748	711	711	677	654	705	681	685	709	728	655	715	702	702	695	684	694	667	710	660	650	704	690	739	665	707	711	700	675	676	669	721	688	681	723	672	664	728	708	683	710	727	701	704	714	696	700	689	687	669	681	679	732	688	700	670	679	698	661	686	693	688	701	669	689	690	750	708	705	673	655	672	692	689	633	703	674	692	665	682	688	667	727	665	734	705	709	668	705	674	689	722	722	735	721	705	733	685	686	686	699	726	673	742	698	681	744	682	684	653	742	641	682	699	700	681	734	678	694	703	728	681	677	671	666	650	633	710	713	678	681	683	714	672	687	746	689	663	653	655	721	711	680	695	701	689	633	728	650	726	630	697	704	734	675	676	712	683	678	688	717	678	688	701	709	708	649	712	701	720	724	694	692	694	661	671	711	735	704	702	723	695	696	681	732	632	675	657	698	712	694	668	705	663	692	660	677	653	712	693	706	700	660	698	737	765	731	692	687	711	650	680	648	739	704	691	690	716	723	749	683	712	741	693	707	717	679	679	705	689	692	721	716	669	711	673	693	696	700	702	666	726	682
51527	41258	34332	30612	16866	7906	2352	1568	2064	1433	1298	1566	1760	1739	1614	1246	1191	1237	1043	1038	1048	1134	1136	1107	1205	1321	1381	1254	1327	1307	1193	1054	1097	1085	1105	1073	1022	926	923	853	870	761	737	692	631	645	643	631	565	600	531	578	562	589	574	610	570	576	557	561	575	578	582	584	525	572	609	619	609	584	584	574	579	580	647	587	572	604	582	571	594	604	602	561	574	559	602	577	616	534	602	617	592	568	576	573	571	625	639	585	572	585	573	596	575	609	579	585	581	579	542	574	595	563	592	604	572	564	566	544	585	590	607	612	549	606	619	598	567	599	563	625	553	581	622	577	568	565	570	620	612	586	588	587	563	626	569	569	620	572	614	590	613	574	598	579	631	620	590	608	570	592	537	597	578	556	624	579	593	650	548	562	585	611	559	587	637	607	592	587	597	566	599	629	578	606	622	590	599	559	586	546	623	583	606	643	576	645	595	578	579	621	609	612	610	581	617	579	499	604	577	629	576	605	558	603	587	585	584	649	571	586	606	585	550	573	581	603	599	635	612	572	585	590	574	575	587	596	572	599	580	624	548	558	572	574	553	553	569	581	598	588	558	627	557	627	602	595	598	619	622	585	621	600	564	590	611	590	589	567	571	586	595	664	621	593	574	591	571	559	590	576	562	594	559	552	611	609	597	546	622	594	590	613	603	572	603	560	613	617	595	618	605	568	607	591	612	580	589	609	631	558	640	574	592	573	586	594	589	606	601	593	567	557	640	593	576	615	585	565	618	597	560	602	593	573	589	607	580	564	611	608	587	574	559	581	557	592	616	622	568	588	559	600	583	555	591	603	564	598	599	564	593	593	538	571	579	586	609	580	573	588	592	622	611	538	629	579	546	582	579	602	566	569	576	583	582	636	581	593	564	599	607	584	563	604	558	575	610	590	599	622	617	594	586	595	577	538	592	599	562	621	577	591	602	559	608	584	563	595	591	596	593	583	560	602	546	578	582	613	616	567	573	620	574	596	601	559	612	589	569	579	579	599	613	599	591	548	609	574	593	591	547	623	569	569	575	613	624	597	580	623	581	556	580	578	596	582	579	594	598	580	569	557	568	552	554	572	545	632	581	609	601	553	604	572	626	605	561	590	571	590	588	578	618	588	642	556	580	618	592	563	585	586	616	558	576	578	589	590	586	584	556	627	601	606	558	586	593	556	620	552	637	540	559	572	600	619	615	545	600	556	565	560	580	600	558	607	549	595	617	548	582	545	625	574	568	560	648	587	575	585	582	590	618	559	644	576	558	602	609	584	611	570	615	639	627	623	598	594	595	585	582	584	585	547	557	609	579	602	622	577	609	606	587	534	599	583	611	592	624	598	616	571	617	599	612	566	592	584	580	592	575	598	631	595	578	586	553	585	598	588	593	561	614	624	536	578	551	589	588	605	611	587	572	584	607	637	613	549	580	609	578	541	596	636	593	624	565	586	581	589	629	584	600	578	559	616	599	582	584	601	522	601	541	598	618	564	598	609	585	589	584	565	581	570	573	553	570	598	604	634	593	607	571	606	612	549	543	574	575	593	591	586	557	598	600	572	578	626	593	555	559	570	606	620	621	579	639	600	592	569	598	572	557	559	585	543	562	612	545	551	633	557	562	564	618	641	585	571	603	568	613	595	591	577	612	600	595	602	611	592	587	601	579	582	567	579	578	557	604	610	581	604	595	596	591	596	556	626	574	555	602	594	592	554	589	538	540	581	650	602	638	514	588	553	563	594	588	567	622	579	538	576	624	607	596	551	599	585	560	595	564	600	625	644	617	583	599	565	584	597	636	613	591	584	593	567	619	571	581	555	595	625	595	629	593	524	579	572	598	586	605	582	580	608	592	583	585	594	585	615	593	621	594	589	585	615	620	611	600	617	564	612	533	612	579	604	600	609	589	570	608	546	608	555	634	579	597	575	579	595	541	622	613	611	571	552	609	612	597	581	601	586	557	597	626	604	597	614	607	624	599	607	561	565	572	597	618	599	581	603	611	543	581	622	558	551	605	582	606	569	578	617	597	603	569	558	622	576	622	565	563	554	607	639	614	610	588	612	552	623	571	571	589	570	584	621	605	604	622	578	569	570	589	548	595	586	649	558	579	615	600	556	584	600	620	547	551	635	589	581	597	548	592	597	628	614	591	610	577	616	621	604	560	590	568	572	581	601	591	637	587	580	603	602	590	635	586	596	598	581	600	558	551	577	582	593	594	601	589	582	598	575	570	573	593	587	565	623	588	592	598	611	628	593	575	622	582	586	589	600	580	597	586	566	569	551	620	542	591	590	584	567	522	581	598	593	573	568	611	550	614	555	586	614	619	582	583	605	579	609	581	562	614	593	600	622	593	576	556	585	598	616	618	598	637	565	578	558	615	605	583	631	559	613	585	576	595	591	594	578	575	604	611	598	587	579	625	619	589	590	564	615	575	566	538	578	586	608	614	601	652	579	600	586	632	593	576	583	604	552	587	568	595	559	551	562	603	632	543	588	583	590	572	591	620	576	603	607	563	578	575	606	602	555	595	569	586	574	604	604	582	614	591	546	664	620	590	554	613	567	593	601	605	561	578	590	564	582	577	578	601	563	616	552	588	589	563	561	561	636	584	589	580	609	622	596	595	557	611	573	563	643	594	597	574	608	573	586	590	588	599	648	605	600	552	613	567	564	618	577	613	564	574	569	557	579	590	591	578	577	612	542	583	608	558	533	622	614	626	530	596	563	568	564	571	601	578	591	553	588	579	616	603	599	544	545	623	591	581	568	588	589	555	566	582	581	620	547	615	634	582	570	590	611	578	586	590	614	604	549	609	586	615	561	623	585	544	571	564	574	593	573	576	602	628	581	549	615	602	612	615	557	595	565	572	590	605	575	585	574	587	627	561	628	581	581	592	620	591	613	597	571	590	578	593	560	590	584	589	602	589	580	620	565	517	560	573	573	563	558	554	632	613	597	585	608	608	583	596	579	584	523	586	591	585	603	614	596	558	557	603	628	603	570	584	593	557	624	627	582	569	611	528	631	566	574	634	616	568	583	517	604	569	585	625	583	623	605	573	584	569	575	620	575	586	547	563	550	597	551	562	570	597	592	592	593	597	617	601	594	591	582	619	548	607	601	601	620	594	598	583	575	566	579	586	581	597	602	602	632	551	599	583	622	593	577	540	553	610	603	547	584	588	566	568	556	596	578	572	585	583	588	621	588	598	596	545	574	622	634	579	587	595	613	607	594	606	593	582	606	611	578	553	654	589	593	569	601	536	598	611	604	599	551	558	601	630	636	586	591	564	611	580	627	586	589	591	567	583	611	577	607	623	589	562	569	591	575	573	608	602	571	548	590	563	552	585	565	614	564	592	607	541	611	614	565	595	552	564	548	607	538	614	613	599	594	619	605	624	625	565	593	584	629	598	617	566	568	624	607	575	562	583	607	570	560	599	588	577	552	563	570	566	618	586	554	627	596	556	541	594	604	612	575
25393	20752	27750	23866	20806	21087	12971	2069	1603	1356	1342	1358	1393	1344	1161	1140	1006	1006	968	938	1013	967	1058	1033	1098	1122	1087	1112	1202	1183	1131	1018	1023	1000	1081	1027	941	931	923	915	830	779	780	755	715	733	662	685	694	723	668	718	660	628	715	642	668	674	690	680	695	657	665	730	682	673	672	692	682	643	697	734	718	668	664	678	691	671	697	657	675	666	722	669	623	672	676	667	701	652	660	642	689	632	683	677	683	679	708	677	693	662	678	684	667	681	680	690	714	686	698	680	700	687	706	634	637	646	691	710	708	716	670	641	657	679	642	653	684	682	672	703	671	659	700	701	689	684	664	682	719	708	672	753	671	695	679	683	684	701	637	679	672	677	667	712	666	635	698	672	650	654	655	690	696	644	681	665	686	652	706	691	682	664	686	689	669	667	658	695	671	679	672	676	706	683	699	641	654	700	655	683	672	688	692	674	637	704	655	686	667	691	706	662	666	676	715	670	708	666	683	715	664	727	640	728	670	659	709	671	665	655	691	705	660	690	680	715	655	688	657	685	638	662	687	662	705	672	665	645	715	683	644	667	687	695	701	666	707	685	681	673	687	646	688	641	708	689	650	661	665	662	690	698	695	700	670	646	726	609	654	672	701	630	665	695	662	677	698	655	694	691	650	671	652	673	690	653	665	664	728	647	735	701	635	662	668	621	648	697	680	659	674	658	648	684	669	642	719	647	684	670	712	661	682	655	661	653	692	712	670	680	652	662	720	640	665	711	645	663	686	648	694	663	681	677	671	625	686	644	724	661	681	647	644	662	650	693	685	689	645	669	671	661	672	675	677	676	658	658	720	681	702	672	677	690	710	663	671	662	714	683	607	670	690	718	707	683	613	678	702	716	701	686	685	644	609	669	677	676	674	687	668	671	660	669	640	702	686	671	648	700	699	664	692	646	688	637	703	679	635	635	678	662	694	630	720	688	701	650	665	636	742	695	672	664	665	698	708	757	655	648	686	697	680	672	653	665	692	713	693	628	673	691	692	649	680	730	700	706	653	698	679	708	672	665	653	662	705	676	750	670	701	681	694	657	719	703	651	697	667	711	684	657	685	648	670	677	715	656	685	673	698	634	684	673	700	644	670	669	661	651	675	654	691	685	707	714	673	676	670	674	652	681	671	712	678	675	655	705	637	670	692	692	667	656	675	668	666	646	687	706	722	662	717	630	659	702	690	706	668	681	676	656	729	652	677	704	667	673	680	698	646	679	665	637	703	658	678	640	619	630	678	707	718	640	656	711	645	738	649	672	653	669	677	667	685	675	689	685	697	673	652	685	659	665	681	673	621	676	691	646	701	648	713	683	657	706	714	615	715	666	704	661	692	693	625	652	719	680	662	669	642	660	688	665	688	689	664	665	667	672	685	661	713	655	704	686	645	715	610	684	660	641	639	683	653	685	669	653	663	669	651	681	637	666	648	650	684	713	648	669	686	691	704	695	632	670	687	678	664	701	687	702	671	656	651	702	707	708	716	695	689	716	670	668	672	681	675	713	680	668	691	645	673	667	725	666	662	665	655	707	684	710	669	654	710	697	660	679	667	643	728	686	672	669	658	659	673	705	681	661	662	644	670	664	670	637	716	632	693	691	674	617	699	689	704	680	720	682	645	622	712	653	635	703	661	667	669	658	695	627	668	694	647	631	669	632	719	699	676	613	708	711	668	712	688	725	659	668	657	652	684	650	645	664	647	689	705	660	698	672	697	710	725	673	682	628	663	647	675	695	641	685	654	672	678	633	713	675	667	691	677	719	663	670	669	655	681	708	732	687	645	631	658	695	650	637	641	699	666	673	645	710	690	688	705	666	680	674	728	626	696	722	689	686	669	672	680	673	652	682	664	712	675	701	686	686	700	669	728	688	730	699	677	686	649	694	676	632	673	675	642	683	645	678	695	633	696	670	700	695	689	658	645	685	679	666	646	674	658	651	660	695	697	673	716	641	681	664	633	614	656	707	695	662	700	674	678	620	690	695	681	663	642	673	694	697	662	710	699	674	648	682	690	590	704	687	649	708	653	668	692	672	666	718	676	659	699	673	698	653	691	649	671	636	666	632	644	694	710	673	669	728	640	662	682	635	703	647	671	626	635	710	659	716	651	697	660	706	701	668	646	688	694	698	672	647	686	652	681	682	664	675	689	687	716	701	649	685	672	689	707	723	673	706	608	695	651	700	653	663	722	705	711	671	677	689	673	689	718	662	663	709	710	651	741	646	661	697	678	654	668	675	665	703	709	692	678	687	698	663	690	655	673	653	710	656	665	650	656	654	683	662	684	724	706	679	689	652	716	707	675	638	643	649	678	662	692	699	698	639	734	674	731	685	700	689	686	648	680	720	648	665	694	633	639	647	648	723	647	696	641	638	682	671	672	670	654	661	638	620	689	622	711	656	732	700	654	683	715	700	731	682	647	646	697	668	716	642	679	691	733	696	671	693	682	648	684	657	674	622	656	662	671	676	701	655	632	691	642	674	699	659	662	695	662	628	630	634	654	671	690	704	695	691	652	655	706	727	675	712	634	709	673	643	674	702	665	675	670	665	689	725	650	682	654	655	663	662	661	691	668	626	693	660	698	671	670	715	655	734	658	680	675	686	649	638	687	655	704	699	651	691	661	718	679	700	672	741	700	711	632	704	731	717	699	673	651	627	669	673	708	669	704	676	695	697	686	622	680	685	750	686	658	612	646	684	663	636	683	684	649	705	641	670	690	632	701	694	706	685	671	745	667	691	707	621	708	614	649	660	690	680	643	660	682	701	702	700	708	684	699	676	705	692	641	665	653	614	698	688	639	660	629	663	642	693	693	688	692	655	692	684	686	652	697	678	614	687	676	655	704	699	698	744	648	701	692	697	709	658	647	636	639	689	667	652	657	685	721	730	674	632	705	619	686	616	682	713	663	694	652	666	669	687	653	728	744	698	639	698	658	660	705	623	693	675	725	680	675	700	637	671	659	638	718	685	683	621	666	709	698	677	672	697	678	665	657	656	676	665	693	711	674	684	643	704	684	676	707	648	640	666	710	658	693	700	716	637	692	682	687	688	671	692	689	678	659	681	666	641	696	629	664	692	656	675	671	718	659	652	722	689	702	686	633	661	651	622	691	639	692	689	620	663	686	700	665	700	701	663	677	719	654	641	657	682	688	636	659	620	670	658	698	662	628	663	689	628	701	643	675	694	694	650	672	698	659	698	684	675	675	697	634	634	723	653	653	723	689	653	644	722	678	668	683	657	635	679	669	684	757	668	667	689	687	663	632	685	665	683	666	697	624	681	666	677	686	682	642	670	669	664	683	657	681	681	665	650	666	696	685	677	637	707	697	639	659	638	690	659	653	710	682	630	664	648	651	683	699	684	657	704	679	692	644	667	675	653	658	689	673	674	653	634	696	671	658	636	647	676	699	659	640	661	649	649	680	700	692	717	637	695	673	689	664	634	674	677	678	710	729	686	649	630
48055	42450	40962	37349	24756	14890	4955	2247	2443	1954	1754	2046	2108	1958	1609	1428	1265	1184	1233	1214	1219	1218	1345	1275	1342	1411	1442	1483	1538	1586	1402	1312	1333	1362	1299	1287	1212	1145	1025	982	896	838	732	709	699	619	620	642	568	608	543	622	611	588	582	608	556	580	577	575	572	560	538	567	573	620	572	529	564	571	569	582	596	543	522	599	543	593	574	575	518	581	555	590	587	590	585	549	560	577	581	532	536	609	599	623	580	558	564	599	583	542	599	556	531	554	590	562	613	579	607	582	585	598	590	559	594	563	567	571	627	559	616	573	560	567	551	611	568	564	505	596	570	588	540	557	564	534	566	578	563	552	543	586	607	606	577	599	556	601	542	600	560	614	596	577	572	573	592	565	572	546	594	534	558	593	544	563	587	614	573	604	602	584	534	568	588	595	562	608	641	560	632	576	517	580	576	564	607	595	564	576	547	551	564	562	608	560	586	630	554	581	609	574	561	592	557	608	609	569	564	589	557	531	614	579	583	583	536	546	603	561	620	624	601	585	562	580	592	537	546	569	591	559	520	509	582	596	598	602	599	580	642	549	550	584	573	578	571	548	633	576	572	576	579	575	558	594	559	581	573	554	608	591	579	567	599	582	578	587	649	540	564	580	550	607	543	603	561	587	606	563	576	594	559	547	582	509	583	600	585	568	538	579	576	572	547	599	582	547	609	547	615	591	606	566	573	571	593	535	623	550	526	547	567	577	566	580	562	603	598	559	616	534	607	542	613	584	535	577	580	579	569	588	552	573	577	589	577	586	556	534	581	621	595	551	559	568	596	561	557	585	529	535	566	533	557	574	577	558	626	561	592	538	579	546	573	583	584	615	616	638	578	573	512	583	581	569	569	539	569	595	584	539	566	571	564	571	591	543	601	572	550	584	620	549	601	575	608	608	566	555	616	562	583	570	598	554	510	565	579	577	582	601	593	556	581	547	591	578	591	543	614	571	603	585	603	581	570	614	567	550	592	539	586	557	561	562	599	550	588	560	549	574	539	605	605	565	578	549	606	568	549	582	581	539	607	590	568	607	570	541	574	572	593	610	548	572	558	574	554	590	566	582	523	587	558	640	534	631	603	584	572	590	575	530	562	591	552	574	610	585	595	578	601	569	616	561	567	553	606	545	518	591	595	580	529	555	570	610	545	611	597	582	568	519	565	552	608	567	570	555	539	603	585	569	619	578	604	583	601	507	564	554	552	551	573	585	620	610	573	556	577	595	604	576	588	556	578	579	610	565	601	548	570	565	607	587	569	582	608	589	590	576	605	527	534	642	540	565	585	608	571	571	566	575	577	577	570	570	568	576	576	584	583	564	561	573	606	580	555	534	543	577	572	547	571	595	566	553	577	585	564	540	578	580	572	519	592	584	546	574	560	562	572	570	575	584	603	553	592	531	601	579	583	546	555	562	597	559	587	582	567	604	576	539	611	529	534	553	545	607	525	540	559	594	575	569	582	515	573	577	587	538	579	627	581	600	590	578	613	618	547	587	574	614	561	558	607	583	593	603	546	572	574	604	563	560	552	581	530	603	569	566	578	584	578	596	547	563	584	597	563	547	526	594	592	594	602	558	608	581	562	558	588	555	542	611	585	591	595	562	587	578	541	556	594	604	572	613	570	572	580	561	585	572	595	557	574	627	595	524	619	551	549	568	594	598	539	587	577	589	575	587	591	605	599	565	539	612	579	586	572	567	593	528	547	573	567	563	601	603	564	543	586	604	563	537	576	566	563	578	532	586	562	551	545	552	550	583	550	588	578	616	549	612	586	596	532	560	600	584	574	570	570	571	561	578	584	562	562	578	536	592	586	590	545	594	581	565	603	610	604	541	589	545	578	576	550	522	593	581	599	597	600	551	573	582	609	564	620	587	566	546	579	564	554	570	575	568	625	616	590	551	586	570	574	547	549	581	576	575	564	573	581	578	581	569	596	592	552	586	581	586	575	550	543	612	589	582	604	555	571	623	529	575	594	551	576	562	560	611	556	587	583	609	594	582	563	542	575	561	541	571	571	603	556	565	604	554	588	595	588	570	554	573	590	593	570	575	625	642	589	594	597	547	541	532	561	616	553	577	593	614	605	559	579	551	538	586	574	569	581	549	572	568	584	602	537	557	570	599	600	582	590	598	546	627	594	594	610	564	578	601	589	575	525	541	564	581	562	587	558	575	563	601	573	531	590	521	533	590	548	569	556	643	544	564	584	555	616	564	551	570	580	589	556	570	566	601	604	567	578	606	556	572	557	595	558	544	577	557	563	583	565	584	564	595	503	595	577	622	587	600	596	563	571	591	571	564	592	583	563	528	552	570	541	578	572	592	590	555	590	583	561	559	593	604	588	597	589	579	607	552	588	562	577	604	586	583	579	523	588	600	553	564	601	538	591	599	573	588	573	571	569	551	557	574	557	576	582	568	575	534	577	601	528	588	537	549	585	577	557	563	595	558	564	571	544	588	592	526	572	546	598	561	567	568	581	588	576	591	601	551	535	582	574	591	542	598	563	599	586	552	574	540	561	575	587	604	572	534	565	561	612	579	621	528	586	569	615	581	569	590	575	636	573	599	587	628	554	606	541	583	582	565	559	559	552	571	537	547	569	565	597	566	565	552	574	579	553	579	611	554	592	580	515	559	557	540	563	598	562	580	577	588	587	572	553	527	567	601	599	573	565	567	546	537	560	623	534	613	588	568	594	564	596	540	579	566	590	592	566	590	568	544	583	580	606	543	552	535	593	553	556	533	591	558	596	567	536	552	537	613	634	529	590	594	556	557	588	631	590	533	544	555	592	545	565	581	585	581	567	572	551	622	579	567	584	568	546	556	570	524	533	563	576	604	572	629	539	612	530	528	532	598	593	548	588	522	541	560	539	572	587	574	578	597	599	582	542	589	571	579	539	575	553	605	570	608	589	598	608	572	554	572	621	574	606	609	584	581	553	581	531	561	578	550	603	538	594	563	604	551	567	595	573	536	626	557	605	553	551	596	561	579	569	529	539	560	570	609	603	544	571	583	581	592	562	561	567	614	590	591	559	566	573	586	577	563	558	586	565	556	550	565	592	597	569	528	547	567	569	580	579	606	590	601	572	562	584	581	568	576	563	566	556	574	608	573	549	571	586	545	558	562	585	531	563	555	565	597	547	560	594	536	583	589	594	588	601	591	554	585	592	605	560	587	597	594	561	543	579	540	576	546	558	549	565	585	560	612	560	578	581	559	556	574	570	579	538	594	563	596	597	559	589	600	621	574	585	576	597	592	578	582	560	588	597	616	562	609	577	547	550	572	578	568	543	618	571	532	539	612	563	553	581	597	540	558	599	595	590	600	561	573	597	567	548	520	587	563	578	578	591	560	593	538	613	550	567	589	544	578	561	614	574	586	597	571	586	575	547	567	574	573	597	606	552	574	596	576	581	568	584	555	592	608	579	581	591	591	598	599	568	598	541	596	598	527	568	542	563	590	576	586
28857	21322	26248	25826	14431	5077	1707	938	947	967	911	923	924	832	807	826	851	789	794	801	791	821	772	858	882	919	852	872	880	917	880	873	840	878	814	813	809	866	805	753	760	728	742	737	714	680	679	655	685	687	720	699	681	681	697	700	680	656	655	696	652	692	646	680	719	707	660	671	675	656	686	646	685	679	668	681	685	687	731	680	707	717	652	713	680	669	712	690	708	713	679	655	658	661	687	704	680	667	700	681	703	682	688	678	650	677	654	685	698	695	655	688	692	672	692	681	683	716	664	659	694	701	704	717	661	742	680	714	682	684	712	705	663	668	667	701	681	706	656	701	710	687	662	685	662	685	685	668	708	647	718	640	650	668	678	732	614	733	728	658	669	692	682	704	645	666	686	682	712	668	682	672	698	672	673	671	619	698	676	688	664	700	716	730	673	655	699	690	689	592	709	667	673	693	671	692	711	663	646	682	727	694	697	739	700	688	670	675	678	660	650	702	720	646	733	698	682	692	708	706	684	670	729	697	660	684	699	671	699	644	595	684	680	697	643	690	679	721	704	690	667	665	681	669	700	705	721	686	690	675	675	649	707	693	685	755	695	669	683	680	688	670	745	695	694	705	695	693	713	668	643	691	704	646	687	678	699	633	687	641	676	686	707	702	758	700	705	677	710	708	716	678	635	746	720	675	708	717	682	696	663	687	695	726	698	664	672	674	682	725	716	678	693	753	659	679	689	674	684	670	648	669	656	691	717	728	647	697	718	734	688	621	750	714	679	677	661	663	689	702	699	683	701	655	653	721	691	693	630	712	682	700	707	675	717	719	655	680	723	666	663	689	689	708	672	651	720	705	694	666	655	692	716	687	704	613	664	660	665	710	632	689	699	643	685	647	707	691	686	704	654	737	667	723	671	679	690	723	668	673	684	664	657	712	683	655	689	700	674	704	653	698	682	677	665	736	683	704	707	677	702	699	621	627	683	671	647	717	663	695	694	667	704	654	711	696	686	643	680	727	635	665	724	705	654	643	699	709	703	681	693	708	692	658	721	669	664	707	671	690	676	691	637	663	709	692	675	684	680	717	666	683	691	662	681	719	720	718	671	653	665	714	681	723	726	670	682	681	696	692	654	709	675	702	768	648	691	680	787	666	720	639	737	682	665	734	710	713	695	708	684	728	696	668	669	665	682	718	647	705	686	707	656	684	720	671	710	697	709	711	682	703	667	652	709	651	627	628	705	680	687	670	692	712	714	677	624	674	725	637	706	690	688	695	634	630	715	669	703	686	650	688	706	692	663	672	660	680	639	694	697	726	658	641	746	658	669	654	630	687	689	658	641	690	692	708	655	681	690	686	701	648	695	682	692	671	659	676	682	698	675	671	733	732	680	710	705	667	706	690	696	703	666	665	674	719	640	669	653	665	655	666	730	637	726	701	725	695	679	705	707	636	686	679	662	771	674	692	733	669	682	683	684	687	651	710	719	737	681	636	735	674	674	658	739	689	653	673	709	712	626	693	705	636	711	671	726	638	649	735	670	692	670	663	679	655	684	669	727	722	670	679	719	697	690	683	697	701	698	719	709	666	722	701	664	697	689	680	615	720	659	754	747	681	669	659	668	654	688	669	725	689	713	659	666	651	686	681	695	679	710	726	658	681	659	703	689	653	747	665	708	674	670	676	732	715	728	659	677	663	722	670	729	692	685	652	725	703	710	704	696	684	695	649	665	688	712	660	677	686	674	686	653	704	647	684	680	677	665	680	693	645	622	711	692	653	714	680	671	665	669	655	715	691	716	725	668	684	675	677	678	683	649	645	679	686	699	678	690	695	671	672	691	695	714	707	708	698	670	638	698	685	681	660	687	633	686	707	649	638	717	714	721	712	714	764	731	709	637	673	694	689	673	699	715	662	695	673	680	644	649	708	659	693	684	677	697	678	711	664	688	695	625	702	669	677	685	722	638	694	667	655	657	659	678	652	700	716	724	626	665	742	665	675	665	706	670	752	659	714	729	682	663	689	704	677	636	741	695	731	677	690	691	669	690	731	729	682	699	734	661	626	624	668	735	676	683	728	697	676	666	671	698	636	669	678	720	715	687	650	701	657	702	626	674	633	663	676	680	673	678	686	659	674	726	680	645	684	645	651	656	725	683	680	699	716	727	672	684	681	697	673	699	676	704	725	682	648	697	648	682	718	677	712	696	634	644	692	684	731	696	671	675	739	659	719	660	685	693	728	696	680	709	682	756	704	682	677	753	645	648	705	690	698	660	646	704	711	703	703	691	672	684	694	649	666	701	742	682	640	702	696	699	687	733	686	656	696	694	634	656	735	720	687	634	690	638	700	677	697	676	712	675	672	684	629	601	714	662	717	728	695	734	675	673	674	653	690	661	662	696	650	667	698	727	736	678	683	606	693	688	686	717	710	729	682	714	710	690	678	668	696	696	644	660	654	649	656	684	703	730	721	688	724	694	712	726	701	658	670	720	677	707	717	695	707	661	715	693	645	701	686	646	720	720	697	668	699	664	697	714	640	652	668	682	647	677	704	694	745	669	734	688	686	693	735	689	631	640	689	671	650	644	700	711	682	680	661	688	729	692	712	659	687	721	725	700	683	731	673	659	699	711	704	646	679	692	689	661	710	663	672	716	707	668	673	710	632	669	674	669	697	670	721	716	677	674	683	660	631	690	673	665	639	647	665	642	652	696	671	718	631	715	659	650	682	709	670	685	711	744	692	684	694	691	689	678	708	661	735	686	664	684	707	663	705	637	727	735	703	709	664	701	684	632	732	663	690	693	657	687	694	647	695	661	667	639	722	687	722	659	703	691	742	664	719	726	688	669	690	700	668	672	664	717	680	634	673	736	689	666	679	670	658	674	701	686	689	688	751	698	633	685	652	654	660	715	672	662	693	688	681	676	697	693	636	686	700	685	697	669	746	657	709	649	652	700	651	667	709	702	665	690	675	667	669	665	663	691	714	637	709	684	675	720	702	680	695	684	708	697	686	709	697	651	723	698	695	726	700	702	643	698	668	701	679	724	665	672	713	695	700	657	675	715	702	663	711	671	637	678	689	680	674	629	703	724	628	688	729	718	658	682	672	672	646	692	709	687	672	712	694	688	672	702	651	662	740	659	695	660	643	655	667	712	671	700	680	705	675	676	690	713	688	631	641	681	709	709	673	684	656	701	628	645	717	672	660	703	672	653	686	658	707	652	678	635	687	683	662	705	669	694	683	719	688	686	667	683	698	682	709	672	698	703	705	675	683	652	695	670	725	681	678	670	627	684	661	666	663	713	696	702	665	736	715	683	622	644	719	714	694	696	654	657	694	697	639	690	677	691	736	700	702	643	671	708	701	691	718	723	678	711	713	684	726	700	660	662	682	677	712	717	658	711	669	707	726	697	737	687	698	647	691	657	699	695	712	689	639	648	709	656	668	709	657	669	652	680	697	680	677	686	663	643	655	640	682	699	713	767	664	693	729	710	728
50134	35290	29606	28666	17375	7179	2423	1219	1171	1170	1128	1072	1136	1107	943	834	945	863	800	833	828	844	871	912	920	1003	1048	1053	1057	990	1032	988	944	961	904	949	933	904	810	807	737	700	649	718	631	586	627	617	625	616	588	615	606	560	575	588	591	602	582	588	560	577	552	611	539	570	600	590	554	614	565	588	586	640	625	586	608	596	579	615	623	552	669	569	595	597	637	568	548	598	608	584	580	560	611	602	590	579	567	589	601	569	591	553	548	584	585	575	597	555	592	558	598	581	564	608	579	613	599	560	570	609	603	582	613	597	598	580	625	615	561	589	599	598	626	608	594	609	568	589	571	590	589	593	576	586	606	577	617	600	601	567	554	548	575	581	611	596	555	595	616	563	591	580	565	585	612	608	592	565	591	638	577	627	568	535	584	583	590	599	618	638	600	605	567	573	634	529	604	611	568	583	637	532	579	568	647	581	555	581	586	577	576	579	548	610	624	616	605	577	609	593	608	575	599	575	584	614	592	589	601	581	577	579	648	602	618	579	594	555	604	539	533	629	635	595	591	618	589	578	569	576	564	587	637	544	613	570	606	584	599	603	605	580	614	618	597	539	580	562	615	592	589	612	564	592	592	569	613	642	544	607	566	612	615	584	583	617	594	590	580	612	536	594	567	574	584	564	589	579	590	590	530	542	553	569	580	611	589	582	594	563	604	528	566	607	573	612	555	549	570	578	589	578	532	549	579	605	569	577	525	631	607	594	575	577	603	537	593	559	580	574	652	596	612	543	571	604	611	613	601	586	621	615	559	564	539	601	604	569	567	576	569	568	567	587	567	554	592	554	579	632	580	585	600	562	588	566	571	579	557	594	575	620	606	598	611	604	573	568	575	535	594	633	561	588	613	621	596	580	591	589	597	560	580	606	610	548	628	591	618	597	613	604	592	576	577	600	591	598	569	587	566	598	605	611	567	639	570	616	559	540	596	591	615	566	575	582	601	572	552	611	595	540	578	598	583	557	572	573	562	614	597	628	569	615	581	577	651	587	595	590	558	591	556	566	588	587	602	553	551	585	584	574	546	614	584	583	572	571	606	612	593	607	615	562	584	608	581	602	582	539	628	570	608	605	557	592	599	608	577	581	570	579	578	651	602	603	630	590	556	602	598	602	594	576	551	617	559	550	610	548	547	589	595	583	622	566	612	593	600	575	624	600	576	588	587	599	559	578	644	587	568	610	593	600	638	589	582	607	588	549	616	598	614	567	639	575	570	615	594	608	605	592	563	516	594	576	571	604	577	519	588	558	587	574	620	600	569	585	587	556	618	606	595	572	581	595	577	558	591	581	590	599	591	604	606	618	587	590	561	545	535	593	576	558	556	597	605	578	549	615	593	571	608	565	591	560	594	587	579	540	588	591	568	611	586	547	604	589	574	608	564	569	575	587	586	567	572	572	569	611	601	582	558	595	569	584	595	609	569	602	582	638	605	592	620	590	589	633	620	616	586	539	586	575	594	607	555	617	602	564	608	580	565	615	561	553	588	594	588	551	572	618	627	626	558	545	587	583	592	581	562	580	569	619	593	598	564	585	579	613	576	605	598	541	570	568	585	597	553	554	631	626	573	592	570	585	582	567	602	598	607	563	589	603	569	556	646	588	585	620	565	611	615	541	630	558	580	576	591	571	599	561	551	540	601	583	602	547	599	597	593	540	573	588	614	585	620	590	546	622	654	595	559	586	627	589	597	589	548	602	624	581	604	576	571	611	635	591	572	591	536	592	606	593	605	592	546	549	615	557	545	618	595	567	563	586	599	587	580	623	560	584	580	554	601	537	577	609	575	591	608	578	608	609	565	579	550	549	592	580	574	594	586	599	604	620	591	620	602	556	601	590	601	570	579	582	622	571	641	572	554	558	616	569	599	564	607	555	602	581	567	606	601	602	608	602	646	513	608	586	569	597	583	589	564	575	596	591	547	601	558	600	551	573	622	602	579	615	593	601	613	610	592	604	592	587	585	530	588	611	617	561	638	583	593	573	569	574	605	629	608	570	575	608	527	582	608	590	608	616	584	603	592	605	563	587	546	618	554	603	554	615	595	601	592	558	617	574	621	588	602	588	569	588	596	611	563	596	637	531	581	578	592	603	537	588	567	618	610	613	537	542	575	602	592	587	584	592	590	624	640	617	576	582	598	615	573	613	612	602	566	548	573	605	573	595	575	548	571	567	623	606	588	554	585	597	562	626	586	601	533	580	572	546	608	601	593	598	595	597	616	552	606	590	605	603	613	583	586	588	560	580	601	546	607	567	604	609	615	595	549	565	598	560	618	609	576	601	616	566	619	590	612	594	611	559	573	570	580	596	585	575	599	536	578	602	548	564	637	553	587	593	565	572	618	546	609	617	590	532	583	578	627	541	581	622	556	577	627	605	602	603	605	607	564	578	554	633	580	608	587	571	580	586	579	609	580	567	575	575	585	577	575	561	560	551	616	592	595	590	587	587	630	614	632	584	580	582	577	602	595	606	596	610	656	582	587	573	556	607	581	598	567	603	560	609	574	604	594	577	622	640	575	555	608	600	564	644	580	564	580	572	560	610	604	590	621	575	541	605	575	583	563	527	610	605	612	583	566	577	565	593	591	580	599	598	604	644	572	609	614	573	582	562	590	565	579	581	596	592	618	622	588	617	616	585	605	605	556	604	632	567	634	602	572	586	586	567	607	612	570	597	616	593	576	599	624	584	565	594	598	523	604	618	619	578	551	629	556	561	586	610	581	547	632	574	588	603	629	598	586	626	627	555	582	587	583	583	618	557	562	609	571	595	592	596	598	643	639	632	587	548	525	609	597	649	592	633	611	582	625	625	568	609	577	573	579	559	624	575	615	571	546	604	610	580	592	600	605	574	605	601	595	571	627	597	561	647	582	565	601	578	610	599	638	580	590	614	562	623	629	583	599	555	587	590	570	587	620	568	640	579	596	576	627	561	617	566	571	606	586	589	583	561	587	520	577	659	635	587	608	585	580	579	566	614	584	591	593	600	589	585	552	571	587	597	586	578	568	586	587	622	572	590	594	619	578	596	613	548	598	592	583	610	597	596	612	572	548	601	589	588	572	575	571	584	555	568	624	614	598	571	549	620	613	590	591	574	578	616	613	618	596	590	601	562	596	553	600	623	569	560	569	586	601	601	587	572	564	568	569	569	622	581	601	571	591	605	544	577	574	603	541	625	583	554	582	606	573	586	602	585	598	576	579	576	540	584	590	580	582	584	602	575	557	578	588	615	591	555	592	600	599	599	568	592	600	578	603	559	577	593	561	592	555	602	599	578	594	595	575	576	586	600	608	580	606	525	580	585	621	601	615	573	581	604	590	531	573	592	608	565	608	576	567	595	589	570	556	567	580	610	590	610	600	525	554	586	577	577	622	571	638	656	618	559	616	526	614	580	642	591	586	586	577	547	583	546	580	617	585	578	567	595	605	628	589	571	617	562	617	592	581	603
27096	20807	27445	24429	21215	14651	3666	1111	1032	1105	988	902	939	843	840	756	766	771	757	731	762	800	763	789	873	859	791	871	856	878	868	854	848	888	824	843	801	833	783	766	732	739	720	688	648	681	681	667	677	664	667	681	663	708	632	667	622	694	701	668	621	679	632	664	668	695	636	682	678	716	648	659	668	650	638	641	662	640	652	630	636	710	645	662	637	619	679	651	680	646	672	649	665	620	655	627	679	716	692	695	675	719	661	682	597	634	704	666	653	653	664	659	675	659	681	640	629	708	741	681	618	640	643	642	655	672	642	633	706	674	662	627	661	626	680	697	651	646	671	714	611	661	660	689	637	671	652	632	662	704	661	675	659	637	684	699	647	637	710	693	637	716	653	667	685	671	675	625	619	679	709	657	674	695	647	708	704	667	658	642	634	640	675	646	655	693	656	654	730	652	666	602	639	697	656	652	625	611	682	674	666	646	680	617	699	645	679	681	634	700	690	640	647	666	647	667	698	633	669	710	646	600	637	658	678	628	680	692	688	713	648	699	642	679	645	691	658	686	634	686	648	680	687	636	664	643	684	696	685	712	663	644	645	626	683	678	664	685	632	668	625	626	631	681	713	668	699	660	667	681	659	696	693	634	651	724	659	672	667	679	635	688	660	666	662	650	726	628	712	681	682	705	661	700	650	697	655	658	698	645	635	689	702	637	647	631	644	658	633	659	657	667	650	687	681	623	663	659	661	667	680	639	673	658	642	621	678	713	689	643	654	652	736	653	636	651	669	674	705	660	673	693	709	656	688	662	687	658	685	675	649	625	624	702	651	682	650	667	685	658	682	698	671	678	659	697	657	621	632	687	675	632	641	679	646	645	675	636	623	708	724	640	648	659	700	702	644	637	628	660	674	670	625	639	695	697	669	648	651	652	675	658	646	671	685	661	676	673	655	635	627	624	658	643	637	717	708	624	680	647	664	663	670	688	614	647	618	660	644	674	663	685	681	693	675	661	690	713	640	634	653	652	662	651	702	680	635	705	619	671	702	639	709	664	685	665	679	667	623	641	652	703	680	692	713	654	648	694	637	695	678	677	651	676	657	710	686	661	659	700	670	660	697	670	670	658	647	653	672	654	697	688	694	683	658	689	635	650	614	687	685	638	696	678	704	688	659	644	666	655	702	660	672	666	678	696	678	651	695	638	659	681	668	668	665	594	632	682	673	694	660	689	699	667	629	643	643	630	640	639	603	642	668	711	677	674	638	629	640	653	666	670	644	639	667	687	648	638	659	634	691	645	670	662	672	690	670	683	669	659	687	678	689	706	660	663	635	641	657	670	678	645	697	672	679	616	676	686	609	654	646	662	649	671	656	731	693	633	688	669	690	646	634	653	617	638	648	724	675	656	659	642	690	667	678	666	695	714	655	631	681	647	622	678	668	676	649	650	680	624	633	653	639	634	639	634	657	656	707	712	693	645	655	686	646	662	661	667	716	678	685	709	682	699	651	642	707	652	679	673	670	696	625	669	651	671	697	640	644	667	689	684	705	687	685	649	645	732	674	643	697	697	709	646	686	684	681	653	650	685	712	692	663	674	731	665	681	679	685	649	677	670	658	680	671	686	670	678	684	670	632	602	646	672	669	664	624	684	634	634	669	658	722	650	638	671	654	689	631	654	648	647	693	669	681	659	680	678	659	594	632	673	659	685	642	677	656	697	689	696	661	622	648	681	708	677	677	680	690	684	643	667	668	651	672	699	719	697	676	657	671	708	646	655	682	645	686	660	622	663	663	709	651	685	709	709	659	716	644	672	683	653	682	701	651	618	676	715	705	665	630	676	669	642	667	658	683	669	676	633	669	649	620	679	671	641	654	691	629	678	656	681	659	636	666	651	661	676	664	666	645	689	676	682	626	659	656	677	683	759	625	663	633	672	645	641	660	716	680	663	700	670	690	617	666	686	683	676	684	672	679	632	652	662	670	641	647	636	686	644	636	645	650	665	660	667	654	695	616	654	584	649	645	641	663	674	704	649	686	683	662	627	675	710	664	662	659	667	661	677	647	667	624	686	698	633	691	688	650	646	686	642	650	672	666	667	670	621	665	644	655	667	686	701	685	687	640	619	687	657	649	683	623	648	676	661	645	634	663	685	671	657	635	634	628	711	632	656	678	700	707	703	667	669	643	648	628	635	634	681	654	675	633	669	671	721	679	685	642	663	729	687	676	707	646	624	687	617	672	657	683	648	658	719	637	642	676	700	670	667	624	678	604	620	679	688	666	705	693	635	700	667	659	678	653	655	656	635	713	648	680	674	692	635	677	654	657	690	720	685	659	727	691	658	599	653	647	708	651	701	666	647	705	585	710	666	650	612	661	660	651	722	649	609	642	678	656	631	634	682	635	654	666	665	676	651	647	676	650	661	648	721	649	664	656	686	629	628	678	716	714	662	695	690	658	691	649	677	684	663	672	687	629	627	652	646	593	632	696	674	682	677	663	640	668	690	675	686	751	653	656	678	697	608	646	658	632	687	683	653	686	671	654	699	607	653	700	698	619	657	717	664	609	683	677	676	633	675	707	680	649	715	637	652	687	635	668	697	627	641	641	620	686	707	693	685	631	671	694	692	690	684	663	721	670	670	675	697	676	612	685	679	682	635	657	649	639	703	669	662	700	682	692	690	642	658	702	627	661	637	672	682	719	696	655	645	666	645	641	689	639	636	651	647	643	659	634	650	706	639	674	736	725	678	656	649	713	655	649	679	662	656	697	708	703	646	667	697	690	678	659	650	650	667	705	686	692	723	694	672	616	652	682	633	687	621	661	626	692	654	650	630	702	708	640	648	657	665	631	652	679	687	675	667	654	671	705	647	619	672	693	698	680	685	689	629	612	697	674	629	655	662	676	681	629	660	673	627	691	637	669	691	647	634	689	632	701	669	645	619	661	692	633	664	669	701	657	688	657	675	706	696	711	670	585	659	655	669	664	709	682	651	660	672	704	656	702	699	697	681	643	666	678	660	724	626	620	696	636	693	626	680	698	722	690	659	673	661	677	674	677	659	679	686	662	643	667	686	686	637	632	668	662	705	651	706	683	646	623	660	665	584	668	633	629	690	685	660	647	627	653	650	723	640	664	650	670	625	628	660	629	674	644	676	686	681	702	668	635	706	670	692	656	710	644	599	654	688	675	635	670	648	659	693	674	638	646	626	717	672	671	671	697	652	698	670	685	643	679	679	675	652	681	593	683	648	686	682	674	704	682	638	705	660	631	675	620	711	671	668	669	660	662	680	646	666	653	668	618	678	638	680	692	665	653	625	662	696	637	663	671	710	649	676	642	671	694	592	638	683	677	655	635	646	641	665	673	704	697	677	628	665	671	702	679	716	651	663	674	690	668	668	684	676	692	628	670	642	723	657	710	636	697	663	695	612	677	676	665	691	725	638	686	626	693	698	676	659	701	708	665	633	691	648	644	601	702	662	679	679	692	701	700	714	693	710
48937	42409	37867	31276	20520	8094	3464	1236	1266	1321	1034	1023	998	907	768	771	829	796	817	712	778	829	790	858	933	979	976	983	914	998	960	947	939	891	899	903	807	774	775	803	701	674	646	639	605	603	555	583	559	559	567	512	582	566	576	586	592	573	557	607	557	550	566	562	576	496	523	590	544	599	551	578	567	552	588	573	558	579	550	612	570	593	554	523	572	572	628	594	565	561	555	586	547	555	571	577	566	537	577	560	572	541	555	561	574	549	574	534	587	572	604	582	591	563	548	560	557	594	567	555	566	589	575	554	560	569	535	581	565	568	531	583	603	606	573	586	574	543	562	542	556	598	546	545	588	571	540	577	575	556	562	590	573	528	569	540	535	578	580	616	578	589	520	549	601	602	557	557	581	562	604	595	556	575	564	618	519	546	590	593	614	522	549	583	532	535	641	570	563	588	527	608	570	583	568	527	574	580	589	564	618	546	573	583	573	520	568	606	576	557	567	575	562	539	550	572	593	566	617	550	564	611	584	562	560	596	556	521	533	536	553	597	595	589	577	565	565	549	567	527	565	592	524	558	560	523	523	574	571	563	622	540	528	565	609	606	560	569	575	560	560	549	568	569	580	573	571	594	589	576	560	533	556	550	596	566	580	582	546	542	582	552	570	573	530	563	562	557	613	580	583	566	568	578	549	584	619	552	558	612	613	556	576	570	586	546	627	588	603	541	589	589	587	548	552	563	575	520	543	562	562	556	589	545	553	575	552	537	627	592	537	557	593	574	606	555	555	558	556	581	559	548	577	598	559	569	539	549	557	611	545	576	524	557	582	565	583	595	576	571	573	554	568	579	541	574	550	555	573	559	567	563	550	614	541	573	584	565	565	534	543	597	600	555	551	610	576	540	548	559	548	578	602	557	595	600	592	539	580	546	575	583	555	577	562	544	610	551	556	573	534	557	534	627	561	573	540	581	590	541	561	548	578	585	595	545	582	554	581	587	579	559	568	579	561	568	532	560	504	546	569	557	574	572	553	547	572	543	615	581	562	583	532	563	534	557	598	561	589	570	570	579	574	601	552	616	556	586	607	571	564	542	599	591	516	570	538	607	578	560	561	616	575	611	615	571	587	547	627	547	596	557	554	537	592	566	551	592	594	578	557	549	582	540	556	582	583	571	594	551	574	560	611	580	569	570	564	597	571	531	574	590	585	573	582	570	584	540	572	598	571	559	544	616	581	572	542	554	551	587	553	571	533	580	530	561	584	584	578	614	562	504	570	571	580	584	533	598	569	541	554	597	596	609	509	618	580	565	559	577	565	555	581	578	552	578	566	538	570	571	566	584	578	570	599	566	555	535	592	568	595	554	574	555	563	610	574	565	557	587	574	546	589	543	563	569	546	572	576	533	591	574	568	596	567	584	557	577	595	552	568	562	543	551	572	622	605	541	555	534	549	559	615	537	569	543	557	559	562	578	595	560	605	588	575	551	556	556	547	556	543	537	553	599	564	598	556	590	579	551	580	583	538	569	587	559	612	595	570	580	583	566	576	518	560	532	577	616	589	589	572	534	556	555	556	567	530	574	506	580	586	533	560	563	556	573	584	575	584	542	575	558	537	574	513	552	601	528	600	541	572	580	563	559	554	549	529	526	542	554	560	592	589	567	577	554	518	556	598	583	601	599	577	531	559	572	592	580	560	595	542	564	554	550	605	533	551	569	555	597	583	579	548	579	558	538	594	558	564	564	551	587	569	580	562	565	581	583	618	613	620	567	543	552	575	551	550	552	567	565	559	577	570	606	602	562	549	576	577	621	548	579	577	569	602	593	598	545	589	567	598	552	590	534	624	529	560	583	549	593	609	579	565	535	570	598	577	557	549	532	567	567	560	563	571	578	588	548	557	620	572	570	581	548	516	584	586	601	547	594	559	561	572	546	548	563	551	597	564	597	578	637	606	517	578	577	574	620	574	554	611	596	531	557	602	528	567	616	560	600	553	553	542	565	574	537	624	530	584	572	565	601	495	554	589	530	535	591	561	587	579	563	539	570	550	536	593	556	540	601	584	582	577	591	591	583	544	606	584	606	561	532	560	529	601	531	561	548	564	550	585	604	559	554	565	588	581	542	584	564	620	555	546	549	569	587	529	556	584	556	575	579	586	560	562	605	546	532	604	573	548	607	585	540	529	557	550	522	597	519	604	591	601	568	571	548	553	541	557	593	571	590	600	568	570	548	551	512	550	556	577	548	575	577	596	599	540	597	600	563	557	555	536	556	579	552	571	520	578	573	603	538	552	556	616	590	574	573	555	534	556	555	576	570	553	562	571	550	565	618	578	559	562	512	563	541	611	563	582	551	535	597	578	564	563	603	542	546	578	564	540	541	566	596	547	541	563	537	594	578	564	577	578	567	578	561	545	572	581	585	567	599	607	565	595	609	575	528	554	557	628	564	576	557	582	553	545	554	542	542	545	632	541	559	560	574	548	600	556	588	546	540	552	550	549	584	581	565	557	514	604	540	618	574	566	560	551	573	594	632	549	580	532	552	577	603	556	504	525	590	552	550	598	576	588	565	549	591	593	579	598	555	606	587	555	549	562	588	549	591	518	604	569	536	608	589	519	556	546	591	575	615	547	568	556	574	509	536	537	603	579	589	628	541	570	614	507	564	539	575	546	575	544	595	577	549	596	600	569	537	575	532	568	542	573	527	543	588	578	595	566	569	554	551	555	542	583	571	580	565	547	561	576	542	592	576	564	581	544	573	581	567	563	596	581	581	537	590	594	549	571	563	624	554	547	575	575	546	553	588	588	583	535	525	576	595	598	563	596	585	529	542	560	578	593	561	531	583	558	553	581	556	565	571	564	570	592	554	620	556	556	549	569	577	540	558	586	557	562	632	574	602	583	557	558	565	537	539	542	575	558	573	568	522	578	551	502	614	530	591	595	565	584	536	578	574	540	593	550	592	605	554	581	523	600	556	538	578	567	606	562	564	548	573	583	594	577	571	620	593	530	543	590	568	556	547	570	543	594	564	602	552	544	536	599	583	583	556	561	605	546	580	580	554	575	589	575	603	585	600	568	574	570	581	606	588	582	581	597	512	576	607	543	533	554	542	546	551	588	522	542	589	548	590	568	544	575	586	565	574	542	583	556	555	560	522	589	525	549	553	570	555	570	551	596	599	593	545	522	560	564	556	570	596	573	616	560	535	600	558	568	547	596	559	557	523	561	560	590	591	574	553	604	524	577	597	557	529	550	574	537	607	545	528	578	565	551	554	589	585	571	525	585	563	578	544	556	551	575	591	567	580	564	577	535	559	543	554	561	550	589	595	586	551	537	599	614	534	545	573	599	584	589	590	573	580	566	556	555	595	529	520	608	570	592	568	579	550	596	527	581	574	607	581	580	587	559	605	573	528	569	649	545	582	561	556	549	552	553	539	560	541	534	542	605	595	516	589	597	549	565	545	528	599	566	595	561	587	585	548	599	549	583	553	556	567
26393	20838	27663	24072	21094	19386	7132	1461	1174	975	976	945	886	904	845	791	840	789	799	834	754	806	829	919	922	960	894	949	853	908	955	973	918	941	879	884	896	867	816	814	752	777	760	743	709	730	741	723	758	658	723	702	698	714	699	691	734	678	706	704	657	687	679	723	721	677	668	727	667	680	775	721	725	682	674	643	693	708	660	727	711	736	671	637	739	651	709	766	672	730	722	708	706	696	684	732	717	723	794	717	711	710	693	662	702	728	710	714	754	678	717	708	710	700	685	732	717	691	676	714	676	646	713	667	670	645	692	706	710	717	714	771	689	724	679	683	681	709	740	712	651	711	740	684	720	714	696	695	721	675	669	683	668	698	676	717	708	706	708	712	697	708	698	732	732	688	677	650	690	754	699	718	689	728	694	701	728	684	685	682	713	698	694	706	684	695	692	736	685	646	694	697	723	672	720	692	713	674	678	708	698	755	720	669	691	695	762	675	660	751	738	690	716	678	731	700	686	736	674	717	706	674	717	709	689	664	752	744	722	724	682	739	722	717	725	722	704	667	777	712	686	687	679	713	686	708	768	768	746	694	678	706	728	679	718	652	670	707	743	695	703	700	695	666	624	676	735	755	692	718	707	743	732	729	660	731	692	735	772	697	679	720	718	719	728	684	729	711	718	693	744	745	695	685	729	701	669	717	684	710	681	656	736	712	718	737	710	714	722	673	655	694	703	733	715	689	682	664	661	724	687	638	681	699	677	686	716	747	716	722	714	771	667	706	697	731	687	685	732	705	706	657	708	757	722	691	741	711	684	699	678	695	736	787	650	628	724	716	706	667	721	725	728	722	718	684	721	726	705	657	704	716	678	703	684	789	687	686	709	667	709	758	640	742	741	709	692	742	667	717	682	684	682	740	681	683	745	668	671	700	692	708	676	722	737	699	702	727	737	730	707	675	732	677	698	731	660	709	662	683	742	695	681	756	645	690	655	709	697	719	678	681	678	708	652	688	700	712	721	744	728	711	701	652	678	730	725	745	719	687	676	721	747	718	761	702	702	710	734	695	693	688	782	660	690	763	743	703	718	675	703	699	726	725	676	733	672	721	735	695	706	712	724	705	691	664	725	755	683	739	720	713	744	693	720	686	660	638	676	732	676	709	670	711	736	725	699	694	717	699	769	661	693	725	672	700	706	745	746	724	762	723	721	724	729	743	713	699	676	714	690	693	746	700	707	754	721	688	647	718	664	706	708	664	680	717	752	694	707	742	679	655	728	727	683	713	688	721	678	658	737	708	680	737	687	715	699	710	703	686	674	713	716	720	703	685	696	714	712	674	672	668	695	677	700	668	667	704	735	720	667	694	657	747	702	734	688	704	778	747	734	734	719	703	721	734	704	671	675	701	704	705	672	720	613	726	757	713	712	717	729	708	714	689	720	700	679	671	709	686	675	676	667	718	693	690	701	666	722	671	730	652	672	704	723	660	691	754	649	693	757	724	702	694	706	662	703	735	715	714	755	753	745	713	740	683	697	677	665	764	637	691	714	691	693	696	709	679	724	671	710	649	695	705	695	667	697	719	729	718	697	685	674	725	708	691	715	690	719	651	739	696	760	724	660	660	703	686	743	686	667	662	661	693	687	710	720	713	733	734	681	706	660	701	713	712	666	715	674	711	697	670	711	732	750	724	723	647	725	731	736	678	685	706	739	671	662	669	693	673	694	663	696	666	704	756	671	756	740	691	698	735	706	716	691	681	688	776	680	692	670	682	703	737	692	658	672	698	688	795	667	709	717	726	780	682	708	703	719	698	688	706	781	685	687	731	746	720	608	701	722	721	737	723	663	675	676	750	712	727	678	685	732	667	717	686	699	694	714	698	694	688	658	638	666	666	726	721	646	670	666	690	747	676	671	717	747	725	702	708	642	698	701	695	702	699	712	724	694	724	686	702	686	659	663	700	694	693	732	686	692	698	708	726	759	729	657	709	669	660	726	694	647	691	702	707	718	705	651	693	699	680	699	718	704	736	729	709	739	666	691	682	652	752	686	679	747	689	688	695	663	696	715	750	736	756	687	697	687	706	723	684	708	733	646	698	741	704	680	721	728	705	721	692	716	699	681	717	694	702	738	732	722	715	716	699	714	690	659	727	688	742	687	698	692	652	722	695	728	726	707	703	727	653	744	667	753	718	724	723	716	676	725	706	707	687	692	703	740	701	687	739	722	701	696	712	742	687	709	688	748	678	711	700	715	746	708	689	706	754	711	728	652	651	750	724	728	742	708	714	710	722	700	669	699	690	706	667	692	700	657	693	731	707	754	719	730	756	722	679	715	717	681	715	708	687	637	658	695	721	686	658	755	714	711	674	665	704	729	734	658	702	707	760	694	740	670	683	693	668	746	695	740	677	685	692	716	704	686	669	760	678	705	726	677	690	696	642	775	713	644	750	690	660	682	704	676	670	679	739	707	664	677	690	705	710	688	666	680	693	690	691	667	678	711	653	760	670	703	662	649	687	663	704	713	669	687	655	717	684	709	674	694	671	700	707	714	669	702	687	740	650	710	707	700	693	715	724	728	694	703	672	757	687	693	629	722	736	703	712	693	718	711	712	755	732	718	791	677	738	704	727	690	643	705	698	702	647	671	687	674	692	723	720	689	673	716	707	692	701	743	704	701	628	735	705	751	708	694	721	721	748	677	689	697	716	667	700	718	714	688	686	688	717	703	704	720	679	717	718	660	701	701	698	715	745	707	753	699	706	727	735	672	701	730	719	703	707	713	686	699	687	706	733	747	715	691	735	719	695	737	686	672	668	731	731	695	732	687	734	712	696	723	698	728	662	684	715	674	707	679	700	681	698	690	712	641	759	742	671	718	694	685	735	661	684	708	699	655	661	662	651	716	710	682	677	695	712	690	694	717	677	692	672	648	662	677	681	733	697	742	684	722	678	698	701	654	711	683	687	689	691	652	658	732	689	683	686	663	670	732	661	761	755	692	707	699	664	701	717	653	698	628	697	690	711	709	738	668	683	666	700	734	693	730	701	642	700	735	693	750	678	697	681	654	726	706	693	705	674	729	655	710	739	675	750	664	712	688	760	712	731	666	701	752	686	727	637	698	686	641	719	690	669	699	725	697	705	724	699	674	665	696	679	754	731	722	733	669	729	715	702	693	700	707	695	682	675	710	724	705	713	699	718	738	742	699	677	700	713	724	723	705	740	734	712	728	679	670	731	663	704	662	679	714	696	681	668	705	710	717	698	702	712	652	612	695	706	697	687	710	707	729	703	705	690	706	659	715	683	709	739	697	699	740	723	727	688	681	741	656	697	710	747	682	751	683	711	691	692	735	734	731	717	638	701	757	663	664	687	717	696	742	698	682	762	670	719	713	761	707	666	689	672	733	719	657	699	669	696	699	715	712	696	726	695	716	702	717	653	704	687	748	748	742	700	703	679	669	723	700	681	711	718	720	703	705	768	760	726	684	646	750	651	696	657
52484	43786	38961	36679	25742	9639	4324	1684	1654	1223	1173	1103	1045	909	844	814	771	835	836	798	813	860	938	1019	1107	1157	1093	1014	1079	1084	1089	1107	1061	999	976	910	1024	933	903	859	745	736	716	631	669	617	662	609	576	609	570	610	586	574	527	590	548	630	607	642	549	607	549	625	580	591	599	582	589	599	625	610	569	604	628	577	617	572	604	565	592	606	607	601	582	613	591	584	625	587	603	552	591	586	612	586	604	563	562	582	543	592	644	561	603	627	536	580	605	599	578	580	656	584	592	566	608	589	634	615	603	603	606	611	599	616	601	588	624	617	565	582	590	624	583	573	546	579	586	577	604	584	591	582	634	553	636	585	590	588	580	573	603	580	591	566	606	583	591	595	600	626	571	598	597	591	611	638	626	609	590	556	568	574	542	605	571	594	584	561	617	596	564	577	666	615	576	588	571	544	619	562	590	610	586	617	537	556	565	617	560	566	619	605	605	589	622	570	588	581	607	584	598	594	590	636	609	629	602	585	585	610	584	594	608	620	630	596	552	603	599	563	582	562	609	569	594	610	537	613	587	606	588	581	566	549	575	585	617	529	582	637	584	594	588	582	590	603	574	612	570	614	571	608	593	605	594	607	552	594	572	592	589	621	583	585	609	642	589	597	606	576	592	605	570	580	570	622	617	587	644	633	577	552	604	608	566	623	578	583	593	579	595	562	603	605	582	627	596	600	629	611	597	564	606	587	618	534	589	573	583	614	585	598	547	566	627	566	615	599	580	587	641	585	563	588	625	599	605	557	583	604	621	564	627	663	572	598	627	606	589	577	621	608	566	526	639	591	609	624	566	587	614	574	625	604	618	626	564	585	638	611	619	613	607	581	657	602	604	595	582	574	567	590	578	591	589	575	598	622	547	608	628	571	548	581	565	574	576	588	627	629	561	654	582	586	605	573	605	636	596	618	596	579	591	593	588	568	635	587	596	605	625	642	636	560	594	572	585	587	584	595	603	599	562	640	570	571	575	596	571	603	634	590	572	559	614	591	608	611	621	588	601	587	595	623	579	603	600	592	580	620	595	632	583	600	601	572	584	561	587	590	572	601	645	579	593	580	565	598	593	648	602	618	615	618	584	568	562	601	599	649	582	583	584	605	561	569	603	562	598	607	573	591	598	579	570	561	539	598	589	603	620	570	590	610	581	671	584	600	596	564	651	608	592	580	600	596	585	549	548	601	628	590	609	620	566	592	609	586	546	591	620	591	586	598	578	644	600	565	578	560	554	613	584	585	564	655	573	577	570	597	601	556	593	575	592	572	606	597	569	586	580	579	590	603	593	631	577	632	592	587	652	589	590	600	606	627	609	575	612	576	609	599	602	617	593	634	551	620	582	580	644	558	576	597	601	615	609	599	574	572	542	621	585	583	583	614	553	583	602	582	574	599	604	572	604	612	577	581	594	588	603	583	553	595	613	550	604	593	611	596	598	630	617	594	599	570	569	626	574	603	604	615	602	610	625	574	545	570	579	627	587	583	585	618	612	575	644	615	619	594	595	621	601	621	600	617	632	538	576	602	591	588	636	612	596	558	580	605	585	579	626	596	591	575	630	577	603	580	593	561	537	603	553	590	600	606	591	599	600	544	560	553	582	601	597	537	572	604	618	618	578	638	606	597	606	639	570	574	587	590	592	614	580	570	599	634	589	598	604	582	593	576	601	572	611	637	602	585	630	594	585	597	553	627	596	616	597	599	605	577	589	627	631	603	571	619	636	574	592	610	594	617	575	650	618	623	606	577	623	574	610	606	627	603	605	584	634	535	576	601	553	590	589	610	593	619	584	571	605	603	602	610	613	598	605	596	583	597	609	593	547	558	651	602	598	594	555	587	619	623	586	579	585	572	595	589	584	616	560	609	575	604	589	607	600	590	594	606	625	584	594	598	578	606	586	577	643	595	607	573	595	540	607	626	590	604	560	604	620	568	596	555	670	563	598	571	554	600	632	626	620	587	637	610	582	574	618	583	618	605	599	565	601	609	556	575	572	590	534	598	611	610	598	593	615	553	595	570	588	593	652	617	552	623	602	631	580	582	592	603	575	585	607	593	581	614	556	587	545	625	602	621	602	610	607	592	622	600	555	574	582	591	578	604	615	589	574	617	603	603	575	598	595	587	627	603	577	574	612	610	589	559	608	622	586	561	612	616	595	567	588	621	612	562	583	613	618	596	604	606	612	666	568	570	594	601	620	613	572	598	624	597	563	606	587	593	593	604	579	598	582	580	595	650	574	578	580	634	588	604	548	584	573	575	563	568	601	618	589	613	589	590	634	604	616	582	572	621	614	577	584	637	579	600	587	609	600	615	565	598	639	586	594	558	627	594	570	614	550	577	596	582	581	590	638	605	578	612	584	620	587	623	569	588	562	607	619	604	618	571	590	645	585	626	601	594	634	591	561	575	580	591	598	585	576	581	620	567	633	562	630	613	591	621	578	637	604	583	555	614	593	646	595	571	597	610	544	576	610	590	617	612	600	630	584	615	614	558	617	570	610	614	618	589	582	570	568	641	598	595	593	612	545	568	651	602	606	558	595	560	677	558	617	591	574	641	551	620	570	580	596	588	577	588	583	598	660	583	622	582	602	574	627	564	586	556	588	578	599	569	602	603	587	614	593	610	590	653	571	602	570	590	549	592	587	623	568	585	591	580	612	571	611	609	589	600	632	605	625	603	606	575	600	597	594	585	569	592	590	568	600	600	605	598	594	649	613	600	594	518	646	546	559	546	547	589	600	619	573	609	624	592	598	574	588	589	630	592	604	632	578	556	571	571	627	574	607	620	584	617	583	601	580	567	558	612	630	586	616	570	582	612	562	601	584	639	571	625	601	626	595	610	616	567	585	615	585	607	612	580	592	579	570	603	600	604	576	592	570	575	618	621	537	629	581	553	598	622	594	599	601	578	599	584	625	589	639	598	571	588	628	607	563	592	612	622	594	557	581	566	637	578	656	541	605	561	591	568	616	621	605	595	597	607	579	649	571	606	585	613	564	579	602	584	602	589	606	615	582	616	536	594	571	611	590	595	587	561	593	555	598	624	578	599	603	606	582	578	540	595	589	545	603	566	606	590	596	597	583	599	613	588	572	604	550	636	589	639	583	618	604	603	629	619	592	645	641	575	604	602	561	613	569	595	563	612	597	608	575	566	568	592	575	613	584	600	567	613	595	555	563	588	634	584	597	577	562	607	611	590	608	552	539	592	615	625	599	599	558	571	616	575	584	582	622	619	562	554	623	563	565	602	602	564	612	625	566	560	594	574	583	614	603	588	582	579	602	587	578	581	596	564	622	589	619	648	605	590	576	544	589	578	612	601	583	578	584	595	565	622	608	644	580	568	589	551	579	570	560	568	600	575	596	633	574	615	589	582	589	593	538	626	591	613	601	570	581	644	573	587	589	618	569	593	625	596	591	652	579	611	596	576	622	610	602	586	555	594	554	622	615	638	586	570
25587	20772	27805	23802	20827	20924	13095	2030	1291	942	943	913	895	829	837	796	765	793	759	797	766	864	786	899	1007	953	1028	936	968	957	987	861	905	957	937	897	875	891	832	808	856	870	809	756	773	708	713	717	727	672	721	709	686	751	703	663	683	665	721	671	690	714	696	728	655	709	645	716	653	696	695	652	714	669	632	683	686	690	689	626	699	715	653	697	671	664	668	688	641	663	656	674	683	687	690	672	635	704	681	688	695	663	690	661	671	661	724	635	676	674	686	637	662	657	661	675	715	696	715	710	669	695	656	702	654	644	639	634	620	679	668	669	694	689	720	662	677	733	676	644	663	693	682	645	723	693	685	669	674	694	640	713	660	668	680	678	659	709	692	698	679	676	677	616	672	682	668	683	653	678	704	692	715	695	642	676	689	646	676	680	672	605	655	698	666	689	669	675	718	699	715	724	703	688	738	740	705	684	684	682	662	648	632	656	710	726	728	722	698	682	665	651	652	748	689	685	664	685	710	698	664	666	664	690	682	671	686	702	682	661	717	675	669	706	694	635	712	671	693	690	675	629	675	692	700	662	691	658	702	703	690	756	706	676	707	715	703	662	704	709	674	645	714	666	692	717	672	660	708	746	700	698	621	622	585	670	696	656	670	678	666	692	710	644	690	696	658	680	666	709	650	629	670	617	661	680	652	660	766	657	677	691	723	695	717	647	710	710	690	697	667	710	706	645	665	738	628	686	650	676	663	691	693	697	655	681	641	724	706	711	691	693	724	653	699	690	707	632	671	710	718	704	656	678	695	655	696	690	702	690	714	647	653	746	681	699	661	726	731	692	667	701	679	667	659	696	702	679	683	736	672	698	706	706	678	710	671	710	703	651	671	721	684	657	672	622	707	699	753	673	707	700	653	715	687	660	719	701	681	690	692	637	715	690	670	692	704	680	662	694	692	679	649	625	698	688	656	637	668	696	731	689	696	692	703	700	703	656	666	655	682	702	678	704	704	742	705	684	652	673	729	701	633	695	736	689	656	689	657	684	670	644	687	702	687	701	671	690	692	717	691	704	657	672	679	660	702	671	660	742	668	637	675	689	667	727	688	646	647	690	723	716	684	688	690	676	712	699	667	729	631	652	663	695	714	707	706	679	699	687	689	658	678	701	684	652	724	702	732	658	720	634	693	692	702	648	728	699	750	636	632	659	692	700	687	689	681	670	693	658	673	710	659	697	702	633	678	647	679	686	706	697	686	689	630	647	717	649	662	742	617	672	679	683	704	648	737	654	732	671	748	699	704	630	690	677	733	668	716	676	679	661	659	697	676	646	665	668	662	682	692	682	657	667	739	690	694	669	719	690	702	690	683	710	688	639	707	716	708	726	751	677	713	591	668	647	707	668	702	692	668	692	677	648	710	670	726	720	673	683	718	685	679	679	681	688	697	681	657	667	708	664	704	650	702	724	697	661	701	656	699	673	705	695	703	708	698	720	680	691	724	683	677	689	670	661	653	677	608	678	659	705	695	721	693	668	674	675	702	690	744	642	652	710	673	630	622	691	667	698	755	735	752	692	680	674	690	697	666	702	680	672	707	667	713	668	643	708	735	706	680	672	681	677	690	669	731	677	643	675	707	660	634	685	703	702	659	663	692	659	637	624	672	695	732	653	627	664	657	689	690	711	681	620	661	652	627	687	660	634	660	749	700	744	704	718	693	693	683	672	648	682	672	684	663	715	665	705	684	700	670	680	699	652	716	667	652	665	641	656	658	668	679	698	651	692	686	701	689	698	691	642	701	686	668	676	651	675	686	647	699	681	672	705	658	694	663	647	679	689	725	684	651	637	664	698	710	705	651	618	661	628	677	694	715	656	723	712	741	687	731	693	721	715	693	635	692	679	722	721	671	704	674	650	660	741	656	688	678	671	721	659	715	703	686	692	656	707	721	692	719	691	756	686	700	695	697	656	662	654	711	768	693	671	676	685	672	690	698	684	668	706	674	671	665	699	681	671	668	730	702	677	695	660	695	666	695	731	647	671	655	763	709	698	738	703	728	689	649	733	731	678	694	689	677	673	645	656	684	714	712	689	678	662	676	711	718	652	707	648	711	710	690	707	663	654	648	720	653	683	697	704	696	680	719	672	690	666	691	692	659	687	662	687	662	706	748	686	689	657	686	689	672	703	701	698	697	690	705	647	675	715	646	694	728	693	719	690	695	660	728	684	694	697	687	704	699	658	684	697	615	708	647	688	660	712	678	687	637	660	706	694	699	711	708	702	707	715	689	665	704	676	711	712	698	680	634	715	652	667	668	684	669	685	674	722	679	710	736	694	670	718	713	672	681	705	626	700	682	694	672	687	727	612	707	618	687	654	676	716	698	682	679	708	695	663	708	663	708	696	655	697	684	710	670	697	730	660	690	701	678	735	637	694	717	722	723	710	685	643	655	696	679	683	707	731	698	646	668	685	737	719	698	681	692	642	694	703	703	645	719	693	688	679	703	709	676	710	670	645	697	674	687	701	702	688	724	737	681	658	695	674	664	641	662	679	715	637	715	658	708	711	696	695	710	640	653	684	673	727	668	673	668	676	704	660	683	649	674	664	680	727	662	657	705	671	701	717	700	648	644	676	705	724	658	747	679	684	664	681	670	668	663	704	715	681	652	756	669	629	668	686	664	665	722	685	677	683	678	720	657	605	668	658	654	695	644	640	687	655	741	622	655	691	700	723	718	714	688	677	709	653	671	701	744	703	667	683	694	674	703	748	657	729	673	727	699	698	675	698	732	663	700	712	679	786	707	717	701	672	715	704	678	659	625	701	705	692	706	658	667	694	703	664	697	685	720	656	740	677	672	705	660	649	680	623	698	647	635	695	652	690	682	713	669	689	732	725	659	665	680	687	657	639	712	697	633	697	661	685	712	661	620	675	697	646	697	693	688	771	670	656	642	703	682	672	721	667	655	665	701	658	663	691	683	689	716	702	696	705	706	688	705	691	656	693	666	666	681	720	699	703	681	664	719	681	724	722	718	640	733	726	686	649	700	670	680	685	674	650	636	683	722	699	641	661	676	686	676	671	687	689	686	652	663	685	652	640	687	702	660	678	685	665	725	635	660	681	668	679	693	680	717	734	663	635	688	641	729	656	697	693	720	669	700	700	660	671	679	686	723	669	671	680	683	676	680	713	683	694	690	691	671	710	684	694	698	695	663	711	699	623	681	664	640	687	705	677	667	692	683	655	697	653	689	656	678	663	677	670	698	627	669	733	688	657	696	673	654	681	690	657	686	750	674	656	659	691	711	725	678	685	687	649	733	721	666	649	669	681	688	714	682	656	690	652	664	676	678	668	670	681	706	682	655	713	692	692	681	681	663	687	656	672	658	705	693	655	686	668	685	713	654	696	692	708	625	700	704	676	672	689	679	665	725	766	690	716	663	740	657	675	694	695	663	671	663	698	682	672	670	703	691	632	721	729	677	642	694	611	682	683	697	675	721	704
52545	44614	39045	36799	24325	11663	5624	2151	1805	1184	1067	1040	985	853	778	828	739	758	789	800	811	834	872	950	1019	1157	1142	1096	1061	1030	1044	1021	1068	1005	1007	998	999	919	881	773	799	711	733	723	682	586	662	606	597	596	577	575	572	614	598	571	547	587	557	597	614	572	593	545	543	614	594	599	583	587	573	582	533	551	547	574	580	587	571	605	599	639	601	578	567	618	547	544	580	565	580	615	592	601	592	583	525	588	550	602	550	586	584	585	600	559	562	587	549	563	547	600	593	559	578	582	588	544	595	603	583	580	569	596	574	606	565	602	602	594	634	570	576	570	596	618	604	592	578	594	568	538	589	563	601	610	567	563	551	626	579	496	572	611	560	563	574	567	547	563	530	546	544	602	586	574	592	624	558	579	574	617	597	576	595	588	569	561	563	558	563	586	539	560	557	592	529	613	561	602	594	574	582	607	562	607	525	591	558	551	568	599	605	571	554	562	574	558	602	603	555	566	559	583	600	542	567	580	525	573	556	555	626	580	566	598	540	581	559	614	570	604	557	591	593	620	608	586	553	574	558	570	581	617	546	603	559	587	562	586	593	553	553	575	557	566	566	560	591	600	567	586	596	596	621	583	585	558	583	563	603	566	544	565	564	594	566	567	601	586	561	550	549	544	579	583	561	548	573	588	609	588	554	544	581	558	585	628	571	590	620	594	594	631	611	569	543	585	609	598	595	576	563	558	605	529	584	607	556	585	556	563	604	584	559	579	551	566	553	570	591	552	612	567	542	555	573	569	599	589	563	608	554	572	545	566	604	560	600	555	591	620	557	588	557	573	565	587	563	606	575	570	599	569	584	573	568	553	585	604	569	574	586	548	584	590	614	590	578	557	625	628	574	562	551	607	537	591	567	621	550	592	598	559	580	610	569	546	559	569	592	568	592	570	581	568	580	624	581	597	558	602	598	558	559	608	599	587	574	626	599	539	589	604	547	578	517	575	582	569	577	566	553	569	523	586	605	548	560	545	582	555	572	593	603	591	538	546	570	552	547	600	614	566	594	581	551	545	587	602	576	596	616	601	582	614	601	566	603	618	605	568	590	601	605	579	588	564	593	627	576	620	575	554	547	590	550	558	578	573	600	587	652	515	614	600	536	559	616	577	607	594	557	554	606	582	537	571	589	576	554	557	573	570	588	601	621	605	572	599	552	562	574	596	598	577	573	611	586	595	558	564	605	559	597	574	562	597	625	615	589	622	611	586	582	577	586	570	594	566	610	619	586	563	584	579	578	666	542	577	621	572	551	593	624	613	559	583	586	613	590	568	557	565	543	603	633	593	599	606	589	608	625	547	566	573	575	585	560	594	610	580	595	589	574	556	601	610	578	545	592	536	586	565	601	549	586	612	565	549	579	610	574	589	546	599	585	559	572	586	597	547	550	565	602	568	607	584	580	566	580	554	589	545	566	563	596	615	545	621	623	566	554	565	587	548	580	584	600	591	580	594	594	561	624	604	576	558	608	582	619	622	536	577	579	596	554	563	568	578	625	553	579	603	521	614	595	606	548	602	528	567	574	601	563	569	590	551	624	561	534	583	517	586	556	552	566	583	581	567	562	590	617	610	559	584	531	590	585	657	613	627	536	599	628	554	624	550	578	578	586	534	620	629	573	614	603	560	571	557	604	571	570	573	527	569	592	596	605	582	559	534	559	569	558	604	591	554	599	590	591	593	575	588	612	588	548	521	583	609	572	552	586	618	586	609	558	580	605	535	586	586	580	570	584	554	577	543	609	606	570	591	628	538	582	569	566	571	624	539	595	550	568	569	563	604	566	539	574	562	557	580	607	589	535	595	548	582	619	551	602	539	553	555	603	582	587	578	560	576	606	565	601	566	576	553	584	591	550	590	597	546	552	621	569	526	581	581	575	545	581	591	579	614	603	576	614	594	561	567	585	609	567	613	583	529	600	545	547	563	565	605	610	530	549	576	589	602	567	598	623	563	551	539	557	610	592	567	568	556	594	600	593	612	609	603	573	534	578	558	550	537	559	586	565	613	553	569	577	555	558	555	563	586	633	618	649	566	549	574	566	591	560	580	537	598	548	571	593	545	623	559	601	586	579	555	605	563	540	583	625	575	559	542	576	588	555	585	575	548	625	557	576	540	571	568	561	554	603	565	598	541	607	584	580	590	558	573	576	557	550	554	584	605	557	632	548	582	565	589	582	577	574	582	572	578	550	544	577	562	596	553	567	542	559	565	564	580	558	581	585	574	583	593	615	566	580	540	544	598	593	583	621	588	591	574	577	576	598	547	533	578	607	594	527	581	563	597	554	555	544	575	577	542	543	553	580	592	541	535	556	558	560	593	593	561	538	570	585	591	568	562	588	559	597	556	618	564	557	596	571	567	587	554	599	535	600	541	611	616	572	561	553	579	606	593	555	630	589	570	582	605	592	582	574	600	574	576	570	521	579	561	579	567	587	613	563	574	529	584	550	552	576	606	584	585	592	589	590	552	537	579	567	604	602	568	575	559	590	555	604	589	578	563	580	580	593	553	565	554	593	535	554	597	547	557	613	547	567	554	589	546	607	578	513	607	586	572	606	532	626	567	608	593	605	617	554	601	603	548	584	597	591	569	564	549	562	580	578	556	555	624	547	560	552	614	606	603	597	607	606	595	544	583	578	578	564	609	628	586	588	587	570	589	574	599	580	566	558	594	530	559	628	553	576	579	586	541	582	598	599	548	579	556	605	587	599	601	587	600	560	628	601	570	558	524	528	538	567	575	571	576	547	581	604	582	561	525	560	572	580	555	544	558	581	571	606	558	544	556	584	570	618	547	584	564	584	543	593	586	584	588	544	611	568	573	571	563	614	587	580	571	532	604	603	557	566	608	586	600	590	561	594	561	540	572	577	543	556	615	592	551	579	579	620	570	600	626	563	593	581	525	615	603	580	603	600	585	581	598	610	560	603	580	605	566	573	593	576	557	607	570	575	602	557	599	602	555	578	557	585	560	562	593	596	591	583	573	571	549	561	588	597	608	599	533	576	578	547	575	581	585	579	588	616	547	622	544	574	572	528	568	565	599	560	566	585	591	615	543	600	551	567	578	581	546	604	589	590	572	579	591	554	560	581	598	565	591	633	580	542	571	601	541	554	557	584	582	584	596	543	581	550	552	553	582	551	601	563	569	541	572	581	599	532	567	584	541	571	557	556	573	567	559	598	576	572	584	586	516	600	587	606	583	581	580	576	597	594	555	604	600	560	594	569	562	566	587	550	612	569	578	564	555	576	574	531	564	618	572	573	582	588	603	560	590	550	561	572	580	610	572	559	567	604	589	577	583	595	537	610	547	564	613	572	601	546	564	544	577	614	595	610	574	604	612	598	608	605	555	576	587	538	581	554	575	671	585	625	579	604	578	585	595	562	569	605	590	576	542	556	547	522	562	537	592	586	574	589	530	558	568	574	570	581	568	623	574	581	580	584	600	552	569	568	543
29202	21393	26325	25255	14969	5264	1763	957	845	798	844	802	737	737	712	676	705	737	763	758	728	699	743	790	812	807	856	861	814	858	788	808	737	824	803	831	802	837	798	810	728	751	724	701	719	695	695	712	691	707	705	682	643	691	725	680	708	639	676	708	680	679	690	653	701	659	709	735	698	664	651	674	711	713	675	661	682	690	693	712	662	754	665	692	681	622	690	661	654	718	668	675	662	682	677	691	662	705	698	645	714	696	711	712	702	698	716	646	654	726	720	628	688	698	634	681	702	725	684	708	685	646	705	645	683	721	713	703	713	666	661	697	652	718	689	688	644	718	689	677	684	684	712	710	660	697	708	675	702	717	699	676	699	735	704	723	687	723	664	737	673	743	617	670	699	657	716	656	695	669	745	728	715	715	648	746	688	697	696	648	676	712	686	680	684	723	682	675	675	718	671	730	668	715	702	703	670	670	695	658	714	655	681	725	663	666	695	676	681	714	722	693	666	681	730	731	671	687	707	719	673	654	736	664	706	661	684	707	716	673	701	660	665	692	722	681	678	664	712	676	698	699	714	725	723	690	689	644	695	622	772	681	724	690	702	657	686	704	701	704	650	669	676	747	681	679	701	721	691	660	672	713	705	638	651	659	688	686	690	763	681	668	703	672	685	720	671	662	691	705	686	678	692	657	726	658	675	710	702	673	715	676	658	671	737	669	694	678	647	689	713	694	681	661	681	675	684	680	694	650	691	723	679	688	693	691	684	647	715	696	672	700	669	691	688	695	707	666	677	701	706	681	717	680	706	719	671	707	663	671	653	684	673	690	718	691	663	679	639	684	709	689	662	687	695	717	727	658	666	623	654	657	651	670	648	696	703	688	708	713	681	672	703	694	687	684	691	701	688	731	748	681	662	730	685	660	675	669	655	678	692	705	714	699	678	719	702	681	686	723	672	697	708	693	703	720	656	720	677	672	723	649	659	681	712	688	725	658	708	702	675	717	693	682	687	674	650	638	655	673	709	723	715	677	670	683	706	702	697	714	656	718	761	684	680	685	648	644	710	645	743	651	706	667	698	718	666	686	659	714	649	693	652	711	715	686	698	666	690	716	713	696	680	701	647	673	673	720	680	696	739	668	676	692	694	665	726	713	723	709	666	728	686	697	649	718	680	672	687	702	693	660	681	667	717	671	683	684	644	679	633	666	694	671	715	673	652	632	690	709	644	670	676	724	705	676	662	688	705	688	702	708	677	682	680	682	747	639	707	685	620	670	695	657	684	717	698	712	721	748	662	670	663	722	746	676	687	657	636	625	686	695	656	667	654	692	713	676	672	730	717	678	665	678	688	665	643	674	659	675	691	666	726	638	682	706	704	743	686	693	670	640	701	724	632	687	658	692	697	680	712	665	695	687	683	721	733	656	635	708	696	690	716	674	680	735	690	711	716	661	727	696	683	696	684	716	674	695	657	706	685	678	663	683	679	727	653	733	681	695	699	739	661	664	694	689	664	671	712	667	697	687	669	676	672	691	647	722	698	702	702	709	658	713	721	704	700	634	721	659	695	666	671	687	694	703	672	706	662	671	684	729	687	694	720	688	665	692	711	710	655	659	688	670	674	671	685	721	660	701	714	670	716	686	669	729	697	679	696	675	728	709	711	665	661	647	688	683	625	696	677	693	669	651	702	687	703	671	698	672	679	737	702	624	713	680	708	718	716	735	711	643	711	654	699	712	669	693	711	664	678	667	700	682	688	682	687	694	706	669	661	703	673	697	700	677	731	707	704	661	710	702	638	775	688	679	659	675	667	686	658	723	701	736	679	690	697	691	711	689	708	715	671	653	688	668	683	702	719	693	660	673	678	672	699	685	659	723	718	678	646	704	645	661	697	701	687	705	719	705	741	660	733	697	694	647	706	672	675	675	673	660	723	698	631	688	711	706	639	685	691	706	664	695	667	690	688	675	660	678	700	654	708	764	712	689	647	656	725	686	675	699	699	688	681	686	692	630	649	717	684	647	700	709	676	654	726	699	678	672	668	708	708	686	631	661	731	720	734	703	685	694	680	717	694	663	703	677	654	711	737	648	704	684	699	704	703	686	720	724	704	735	683	705	691	706	715	696	692	723	669	694	683	685	646	711	666	700	700	680	722	681	688	660	686	701	690	631	636	728	683	690	687	686	679	674	649	652	755	679	756	653	694	695	742	692	633	689	723	682	701	732	707	711	734	695	714	665	636	678	641	665	715	677	664	629	728	669	669	739	697	660	701	682	698	693	747	678	684	723	706	671	706	652	673	699	695	666	694	695	718	692	690	674	652	720	721	695	716	650	714	716	695	664	673	637	724	700	688	712	665	687	718	674	699	717	654	713	694	697	607	697	709	688	738	696	667	687	655	675	670	652	680	681	667	707	713	722	667	712	693	685	712	682	702	687	699	704	637	712	681	692	665	676	678	677	753	679	672	713	685	700	671	677	701	653	665	711	630	611	704	670	709	706	698	698	709	700	674	688	693	709	683	717	682	652	682	672	635	697	682	662	675	715	710	747	668	707	668	684	658	663	707	700	644	695	695	725	651	678	679	692	658	671	674	721	725	690	657	683	721	695	688	670	665	726	719	678	678	699	697	687	665	681	677	707	644	706	712	678	658	685	669	682	705	623	676	720	716	713	665	690	666	649	680	644	699	740	634	686	696	699	656	684	707	697	774	660	675	704	678	742	754	656	705	678	684	707	682	684	710	703	672	636	710	681	685	655	683	700	669	726	682	658	662	678	676	682	709	660	692	650	677	696	728	679	712	692	694	639	647	695	703	694	663	651	715	712	687	682	640	641	648	685	693	684	719	693	679	670	642	689	696	693	652	651	681	676	716	719	700	711	671	672	669	620	709	704	730	711	663	641	695	688	745	692	711	720	677	698	642	651	693	665	717	684	698	709	707	653	679	665	663	694	659	700	687	646	685	686	693	668	715	695	723	706	685	676	694	654	696	667	687	652	705	689	686	692	739	639	710	698	684	689	690	625	696	673	657	668	654	713	705	709	684	683	705	679	678	692	704	671	708	696	698	680	730	662	677	679	637	691	689	714	685	655	694	723	652	640	703	660	714	706	684	724	698	713	663	682	692	642	705	693	647	653	683	672	705	716	707	660	670	676	674	723	680	633	636	658	730	751	749	691	684	702	706	696	685	677	738	680	644	725	667	682	664	714	718	628	655	709	686	667	644	728	675	701	660	648	744	659	681	682	674	669	701	701	660	697	701	690	679	716	687	709	687	646	657	656	708	697	720	693	694	669	687	691	674	693	656	741	700	689	687	726	687	723	651	691	688	682	706	698	649	670	726	707	672	714	686	708	694	684	681	699	655	703	725	720	661	723	729	683	670	676	666	645	720	673	671	654	689	689	683	706	670	726	707	684	672	698	659	657	709	708	729	679	694	668	686	693	626	688	706	687	677	641	673	711	651	709	671	633	711	697	673	657	668	711	695	725	692	634	668	703
52651	35544	28470	25024	18173	6993	2402	1166	957	869	777	742	726	647	675	693	657	664	659	675	674	664	693	747	790	808	886	804	850	861	867	856	837	828	827	810	829	792	818	813	718	710	698	639	649	626	625	578	644	581	574	611	553	613	619	606	614	569	629	589	555	552	561	612	577	582	596	601	597	620	592	583	578	580	590	587	649	575	632	611	596	603	584	621	546	621	559	643	583	628	588	541	593	589	585	598	608	641	630	569	619	551	561	575	592	606	570	579	618	631	579	590	558	589	539	645	593	615	575	545	568	589	591	601	562	590	587	534	589	592	604	597	575	596	569	572	569	607	538	567	571	571	618	603	605	565	567	601	583	633	536	595	628	562	574	580	578	598	571	580	622	646	597	609	613	575	573	634	539	564	608	592	588	589	596	587	594	599	592	567	600	591	554	606	577	578	540	584	540	574	569	608	597	579	587	624	571	607	553	580	544	596	592	591	595	606	614	548	564	588	583	590	577	559	602	611	565	596	565	543	624	598	594	593	562	577	553	576	618	579	594	585	574	552	588	610	552	581	589	609	604	601	556	580	601	572	602	599	598	608	611	586	576	569	589	576	569	574	595	599	550	586	637	586	598	608	645	572	633	590	586	608	640	615	616	572	599	611	630	580	573	570	559	595	573	618	604	608	580	620	543	620	567	580	603	636	546	597	563	603	586	567	569	607	577	602	595	568	595	567	573	636	585	584	604	591	599	573	564	580	600	606	619	608	555	585	574	595	594	580	583	604	574	558	566	569	633	612	569	580	572	572	606	576	595	649	575	621	627	600	582	603	599	587	584	597	611	586	597	660	559	599	592	600	652	585	564	571	588	591	566	603	631	596	577	594	612	550	596	598	586	583	556	599	564	583	547	584	560	632	594	599	609	603	594	595	584	622	654	585	590	556	570	611	570	552	629	600	601	587	599	604	565	603	527	601	560	573	594	617	592	577	586	579	563	607	554	602	609	609	584	579	606	568	596	570	599	573	574	584	594	565	567	616	613	583	590	600	621	615	598	603	557	574	594	580	642	594	620	597	577	557	584	561	608	589	592	589	594	546	592	571	540	616	552	574	607	569	590	572	623	591	617	596	589	615	571	618	575	603	572	561	575	610	548	558	535	572	620	594	599	600	567	590	604	597	623	579	595	619	621	569	592	587	600	588	586	632	589	569	577	584	606	591	565	589	620	583	595	550	606	585	615	555	588	591	588	605	563	613	582	573	622	603	571	605	593	558	569	583	621	606	596	606	572	585	600	583	588	562	589	577	572	624	563	596	630	585	578	571	592	556	592	567	595	587	598	599	545	599	627	635	606	521	583	578	585	564	605	586	585	563	581	593	599	583	647	554	553	593	593	595	615	595	638	552	571	555	592	580	593	576	608	614	560	565	599	555	598	547	627	582	612	548	592	616	585	576	609	605	575	577	576	578	576	554	593	611	564	584	628	573	593	588	557	607	583	575	605	620	572	576	571	603	581	589	603	579	592	573	601	578	573	602	584	589	607	596	589	567	610	602	613	612	610	550	582	576	605	638	607	601	597	602	582	609	591	572	602	597	601	614	587	594	613	624	609	603	630	626	606	592	592	578	584	602	621	580	585	646	567	591	592	557	635	576	590	562	593	594	584	603	573	565	564	583	585	586	554	579	628	582	599	642	575	589	611	582	618	628	587	582	584	542	583	560	582	576	603	604	595	574	658	558	607	611	602	603	579	581	578	572	597	606	560	578	592	584	651	596	578	553	634	607	623	585	576	591	620	534	565	585	619	516	615	604	586	598	599	594	600	602	586	590	577	602	652	577	597	582	600	607	573	542	590	623	583	597	588	576	571	574	581	553	597	607	553	576	603	549	581	587	571	550	603	623	605	571	567	569	603	594	555	620	574	567	606	581	572	578	564	619	605	576	581	603	595	585	590	600	555	580	582	591	607	638	615	611	659	594	584	587	577	568	569	544	623	564	589	599	594	598	586	588	585	566	573	582	569	620	576	599	614	543	634	580	601	610	561	633	618	556	612	597	574	588	570	587	577	604	615	575	567	553	584	617	587	561	587	570	568	605	570	580	588	569	587	569	570	595	580	587	639	621	611	576	613	599	611	603	628	596	615	598	550	588	608	627	578	620	593	607	608	597	567	617	565	589	586	595	594	607	552	578	587	578	550	564	603	609	584	594	558	580	569	611	579	601	594	591	603	602	639	604	630	568	608	573	589	578	575	558	595	598	560	595	589	644	562	590	618	590	588	595	575	573	578	619	589	575	594	592	593	560	577	572	613	615	573	601	571	650	642	590	642	623	553	571	566	603	560	609	595	602	580	588	578	598	580	591	567	599	577	610	612	566	624	554	616	571	592	617	610	574	587	603	605	576	599	575	585	578	587	631	600	589	582	567	632	562	543	630	546	591	591	625	580	608	561	579	564	580	577	584	577	575	569	582	571	587	620	572	603	612	620	537	581	574	590	596	591	597	556	576	590	633	578	632	592	607	569	563	577	606	577	583	595	573	584	564	534	578	600	585	596	569	613	604	595	600	588	624	589	597	584	636	598	524	564	609	578	586	608	565	615	618	555	599	568	568	603	575	603	618	593	552	584	607	577	568	600	559	590	617	608	555	544	582	593	600	631	596	601	597	596	601	570	558	611	566	618	557	583	585	552	562	603	570	599	557	564	555	556	604	578	572	592	576	564	616	568	565	616	538	610	619	602	595	569	611	578	565	602	571	604	590	559	583	595	585	570	574	587	600	555	594	595	583	605	571	589	578	567	557	592	602	589	567	631	629	641	612	578	577	600	586	606	580	577	604	586	549	595	625	518	558	570	598	603	630	589	571	518	613	550	574	576	578	611	586	608	613	603	578	580	565	647	585	596	592	558	570	605	607	605	570	579	577	559	623	597	569	607	578	574	580	558	611	572	588	590	606	614	562	571	568	613	600	616	597	604	598	618	558	599	606	558	558	612	561	621	577	568	577	600	625	578	534	574	582	593	568	583	611	556	571	586	555	600	592	568	608	581	586	574	606	581	633	601	598	595	594	615	601	616	598	580	574	623	606	588	628	571	554	581	604	624	594	537	586	622	558	601	590	557	593	594	644	588	568	631	600	588	573	597	598	646	573	655	593	601	562	560	581	569	633	614	640	630	558	573	574	575	597	601	614	631	583	610	564	572	595	587	571	591	615	626	624	566	580	604	616	614	551	597	564	580	614	604	577	586	557	624	551	613	588	618	603	584	589	609	569	568	569	596	615	600	585	622	579	559	578	572	571	581	575	576	565	616	595	580	580	577	632	578	562	626	570	591	580	584	591	620	603	598	559	619	579	653	577	607	581	571	584	592	594	577	569	614	547	609	625	563	559	601	573	553	604	621	593	627	603	580	563	568	562	588	555	551	582	564	628	625	650	553	646	564	560	567	612	596	562	622	560	594	571	613	585	572	599	642	573	608	581	557	534	622	546	588	603	611	545	613	587	599	539
27027	20744	27386	24346	21557	15536	3969	1165	1234	939	793	761	783	784	761	722	735	709	683	685	720	756	680	753	781	807	794	816	859	776	830	807	784	771	840	812	749	782	780	745	709	716	729	743	717	716	706	692	717	713	689	665	711	677	676	663	669	663	682	631	697	709	670	674	644	681	662	664	683	649	687	605	641	683	635	641	657	647	677	713	671	633	632	613	599	597	616	667	630	633	652	702	684	685	677	680	670	643	678	659	698	667	682	649	653	653	629	718	707	643	655	635	682	709	652	646	631	644	650	660	663	650	679	705	710	645	722	652	640	675	658	702	632	669	690	661	672	635	671	660	705	659	721	650	650	660	628	699	654	634	652	727	707	678	685	691	660	657	613	714	671	657	665	680	702	690	693	731	670	716	666	625	646	688	672	675	663	654	687	678	682	653	648	616	645	632	662	680	656	671	720	662	678	675	646	651	641	681	646	654	688	688	639	689	681	708	645	667	699	647	645	671	679	702	628	672	667	671	640	717	632	708	673	688	664	640	605	678	650	676	637	631	656	695	701	675	667	638	678	647	720	610	693	656	662	681	653	626	661	636	668	667	678	653	676	676	670	667	656	675	659	705	693	637	700	641	653	671	713	675	622	700	681	697	622	649	672	658	657	658	692	636	700	624	642	662	649	679	609	645	639	641	650	701	684	648	690	671	678	678	691	658	691	630	654	641	667	670	641	666	637	697	700	660	695	632	665	655	662	657	633	645	668	639	724	643	630	675	696	690	666	653	612	705	663	633	636	668	664	675	661	663	679	668	635	656	692	633	653	709	674	668	620	655	691	647	601	697	678	671	653	660	656	669	676	687	665	642	651	676	685	634	645	644	683	674	722	650	607	677	639	675	694	665	630	658	696	651	650	694	665	677	656	713	626	638	671	693	708	655	664	605	674	683	666	634	657	668	712	646	647	687	689	685	676	667	697	691	680	649	638	661	644	678	629	673	651	643	640	644	647	652	690	660	707	648	704	707	668	705	684	664	669	687	676	682	663	649	671	674	627	681	684	699	623	691	620	631	706	592	641	670	653	634	680	679	679	636	686	669	678	703	660	638	672	654	651	648	679	628	646	643	655	642	703	614	648	652	655	666	717	639	616	688	665	720	676	676	627	723	694	683	649	626	667	696	703	677	675	663	654	662	690	693	649	645	622	634	654	708	700	624	678	630	673	737	660	707	636	703	699	660	648	682	652	717	645	664	692	690	649	597	664	630	674	627	659	675	670	673	659	697	675	631	667	665	654	708	642	659	751	675	734	604	686	612	640	752	675	657	717	652	685	688	647	672	688	649	677	629	647	666	653	676	696	669	650	657	670	670	668	694	713	682	642	642	685	681	661	651	661	621	673	692	686	661	626	682	658	672	708	701	659	655	662	635	692	671	659	641	657	662	701	670	628	690	642	661	597	704	634	686	667	676	645	664	712	670	682	670	672	641	713	691	658	648	635	662	707	680	619	670	685	659	629	665	653	677	674	699	686	600	624	673	688	679	667	642	646	676	657	665	658	603	622	677	660	662	634	667	661	698	620	687	668	683	650	716	661	619	662	655	641	697	681	637	616	661	692	634	666	660	614	665	653	690	698	709	716	700	736	645	668	645	682	633	648	698	633	722	653	614	688	658	678	657	643	661	637	718	673	646	632	671	663	669	693	661	673	686	622	681	680	657	678	638	691	658	668	682	711	660	672	677	653	714	637	654	601	656	683	670	630	624	662	665	687	642	667	642	661	638	649	627	671	669	625	643	612	702	613	635	677	677	653	629	640	658	666	671	692	700	656	641	650	713	710	659	703	647	669	674	691	693	664	662	654	673	654	652	671	686	628	643	672	635	649	651	657	638	658	676	713	712	633	665	672	676	658	688	720	664	622	658	659	660	707	661	654	622	689	655	681	684	683	664	630	666	699	669	658	679	679	667	709	712	658	655	669	704	649	665	691	687	687	686	639	682	633	683	635	680	687	665	645	644	676	709	651	689	657	687	659	657	687	739	653	669	649	622	690	651	667	659	664	671	651	653	707	669	659	705	692	648	667	646	650	652	701	634	606	605	642	576	624	707	662	670	637	692	648	675	701	646	648	727	669	636	676	686	641	698	682	694	676	683	685	656	639	686	706	650	678	657	624	690	614	665	659	687	647	688	640	650	661	672	626	689	689	697	655	668	669	615	642	668	694	634	682	659	623	620	676	657	675	686	621	638	692	666	624	675	657	679	669	672	667	668	618	655	685	718	684	653	669	667	701	675	659	676	707	667	662	660	672	672	689	679	690	671	673	633	714	654	676	671	678	695	642	690	682	656	639	645	677	708	663	683	656	694	620	650	708	647	649	675	670	633	647	679	638	639	648	668	653	682	640	666	700	654	725	663	662	665	658	656	647	674	629	687	719	667	696	682	667	655	737	681	672	677	671	671	702	695	674	692	659	665	710	645	645	687	652	665	654	669	672	632	712	624	675	679	714	668	601	714	665	711	657	675	717	686	651	652	636	656	678	668	626	601	628	656	648	693	677	662	672	693	660	661	647	645	619	675	641	674	647	629	704	646	653	622	684	676	637	690	703	647	633	723	635	688	616	684	647	639	674	700	670	629	682	679	702	686	675	665	646	729	680	699	653	657	639	627	678	657	676	669	696	645	658	612	658	634	682	672	664	645	674	635	656	651	646	634	640	640	678	663	660	685	676	686	692	647	649	649	694	682	649	682	682	676	671	718	690	735	667	673	658	675	682	637	640	664	684	683	671	695	676	622	674	747	685	662	680	656	629	692	655	636	656	678	636	628	690	641	700	679	661	630	648	607	678	722	670	627	632	659	652	652	658	708	618	661	655	660	643	663	653	596	625	673	669	687	684	665	638	635	638	678	684	735	651	670	657	666	706	665	640	647	711	616	659	682	674	636	641	647	636	679	654	661	680	699	685	630	677	675	638	634	647	654	682	707	684	642	666	665	658	662	657	698	684	663	701	682	671	698	700	702	679	683	686	647	637	677	624	630	676	700	654	691	664	695	667	682	715	686	671	686	649	640	689	669	648	707	681	632	662	688	656	681	660	652	678	677	659	698	680	659	662	670	682	648	651	655	641	640	649	648	650	638	606	629	645	679	692	603	709	623	682	628	671	661	662	654	641	680	680	640	612	701	658	657	640	634	614	673	689	630	666	670	682	734	645	640	655	670	654	628	648	677	610	635	680	673	649	671	653	670	659	655	663	672	662	660	652	678	669	702	611	727	654	675	638	714	683	701	678	703	668	653	673	632	677	672	682	660	702	653	715	715	683	645	683	649	673	648	611	683	670	655	706	663	655	641	680	657	666	687	715	643	648	668	670	664	694	698	720	701	676	646	619	672	614	639	652	646	681	634	643	696	667	693	650	707	710	678	635	717	624	651	680	696	668	660	657	669	695	665	641	660	693	706	650	669	693	717	669	681	649	670	621	678	708	658	627	647	706	646	718	657	663	668	681	700
51479	38957	34120	34217	23743	9154	3596	1373	1580	1076	782	766	798	691	663	684	666	651	673	586	612	719	703	718	737	820	843	890	879	842	842	843	781	840	842	820	826	838	845	785	783	727	675	656	655	607	607	578	615	646	571	560	584	594	536	587	542	546	615	547	556	625	564	592	556	525	592	599	559	609	590	557	550	577	543	536	584	561	559	588	558	576	563	576	553	562	600	582	572	563	600	574	581	562	595	538	590	589	561	567	603	536	566	530	540	595	591	550	532	574	577	555	548	571	574	557	585	567	585	573	562	577	558	565	614	544	573	556	572	518	556	540	543	567	599	555	607	545	540	568	591	584	592	587	558	552	501	561	572	553	517	602	589	562	560	592	539	595	554	549	567	562	587	551	535	598	583	607	596	593	576	579	596	540	574	586	586	578	565	530	565	597	610	560	529	585	598	585	584	554	573	567	558	578	529	573	514	549	560	591	604	584	582	550	577	567	549	561	562	566	540	568	562	558	562	562	545	552	562	533	567	616	560	593	588	553	564	569	575	562	590	578	554	580	561	566	583	567	572	538	572	589	536	573	565	561	603	597	585	558	582	569	603	561	571	580	593	536	586	568	554	562	557	596	556	593	569	565	564	578	541	550	586	615	596	532	523	591	576	565	528	541	532	639	538	569	605	553	564	561	551	590	542	539	569	547	592	560	505	591	559	556	581	565	533	551	582	534	491	559	600	556	603	537	602	575	563	589	580	560	577	530	585	552	569	518	570	594	581	569	514	552	547	560	576	586	583	588	544	554	576	586	581	566	567	531	558	572	555	561	573	520	562	567	552	512	571	574	605	549	563	542	508	578	579	551	550	536	575	544	551	589	558	557	613	611	559	595	566	534	582	544	582	542	559	556	565	562	586	562	610	535	570	558	609	554	604	591	557	553	543	568	553	530	588	620	542	594	588	589	549	520	588	579	584	558	571	574	545	604	556	590	534	576	556	562	563	575	572	555	643	537	575	592	551	551	524	601	531	561	627	573	563	553	535	509	568	568	579	570	563	526	584	591	588	561	520	572	557	563	602	515	550	524	554	563	563	541	552	551	541	596	568	591	575	577	589	563	589	589	566	580	557	559	575	590	562	565	533	593	572	580	579	544	553	580	568	547	606	574	552	539	584	591	548	556	554	538	581	555	532	580	576	563	577	589	588	564	580	569	565	592	548	551	562	560	573	575	544	543	564	592	550	570	565	589	551	518	543	583	573	560	613	536	568	543	568	561	591	549	557	560	574	542	603	582	549	575	577	591	589	535	561	555	575	550	533	560	588	589	561	537	582	592	584	611	579	545	598	603	537	598	564	616	552	582	526	564	574	592	606	576	615	547	616	602	563	554	587	554	545	546	532	568	577	600	574	536	610	556	566	564	552	572	563	626	508	556	544	553	544	566	518	590	565	518	580	593	572	576	585	562	548	549	585	564	544	536	527	555	569	591	545	588	559	605	594	548	529	561	598	603	572	547	612	544	534	555	573	545	576	527	533	559	558	522	560	569	558	634	568	546	552	567	556	576	532	580	624	561	574	573	517	586	585	571	541	599	594	551	578	585	604	544	554	582	581	541	573	577	574	593	573	543	566	556	573	573	551	572	544	627	569	550	555	575	593	557	584	612	569	589	592	555	556	593	585	573	535	577	593	570	531	567	546	569	573	530	555	597	527	562	589	542	603	544	573	568	544	576	558	562	610	528	574	572	545	634	550	546	545	548	572	573	597	555	571	583	555	572	556	536	564	520	562	556	557	583	574	534	575	585	603	589	566	564	576	571	572	561	542	563	562	592	590	525	588	533	542	547	563	564	564	572	574	583	584	538	553	562	578	555	563	554	579	566	554	560	595	523	589	512	509	546	580	584	517	567	562	588	578	549	586	566	520	526	534	551	526	535	538	576	560	536	570	570	546	517	580	551	583	566	587	545	502	596	585	571	576	544	578	561	577	556	553	559	567	535	562	549	575	567	587	578	552	568	586	549	610	548	572	560	565	587	597	581	567	584	543	574	553	555	566	585	549	558	560	568	575	547	546	532	578	585	557	574	617	576	564	553	542	585	587	565	572	562	574	575	562	543	577	605	541	579	549	546	591	546	572	535	573	564	589	572	566	535	500	522	583	590	584	569	587	534	566	599	558	604	555	582	558	568	583	600	501	555	553	573	550	562	578	586	541	541	550	526	542	552	590	563	545	560	578	588	536	602	582	541	576	568	612	571	621	579	571	583	535	589	549	558	602	552	560	590	597	604	586	540	586	596	571	564	558	529	568	582	552	581	568	570	572	578	626	577	597	605	590	589	580	611	581	587	596	594	615	578	560	579	594	579	562	562	522	538	585	547	562	583	550	599	550	550	589	586	555	520	521	505	627	573	553	589	569	574	514	614	514	592	617	558	549	578	566	600	578	574	537	570	565	569	601	555	581	556	571	613	536	564	538	553	569	595	557	568	549	529	548	570	581	580	567	586	561	573	523	568	534	575	553	551	549	592	575	567	601	603	562	545	585	541	539	617	579	580	573	553	588	575	587	580	574	578	576	584	583	622	583	573	544	599	589	554	576	544	595	583	579	548	591	585	569	579	505	554	571	634	596	569	595	590	567	607	576	600	566	539	567	563	515	573	575	585	620	566	545	566	594	622	596	581	570	583	572	559	596	535	539	594	535	594	587	573	571	561	557	580	553	538	606	525	558	537	583	573	587	577	579	530	557	562	598	598	549	585	563	601	568	547	566	596	547	534	599	557	556	540	601	596	558	581	586	612	524	548	540	567	565	542	559	582	566	611	549	543	604	630	559	609	607	565	588	540	611	548	582	575	585	557	549	535	539	566	574	531	510	551	516	564	574	536	557	550	541	576	565	571	572	571	585	560	590	556	583	562	567	588	530	553	521	571	539	569	564	574	595	579	594	558	535	574	585	542	571	565	559	581	551	592	590	592	588	501	589	526	570	521	574	591	561	584	586	539	578	597	564	539	567	586	613	550	589	595	565	565	571	542	566	541	558	537	589	571	563	591	576	607	576	549	584	585	608	566	586	552	593	577	605	570	539	567	583	537	539	559	571	568	565	528	526	577	579	578	585	566	569	575	554	543	551	539	561	593	586	616	551	546	575	562	582	572	569	589	527	591	546	612	557	544	558	582	567	550	551	562	590	569	619	572	582	543	543	568	590	545	553	599	558	579	566	600	563	561	532	561	531	563	589	571	583	622	566	609	580	507	550	546	569	573	547	566	557	604	539	551	514	533	591	583	560	553	596	583	538	565	597	570	543	556	547	612	557	569	574	565	564	535	620	592	533	530	568	566	585	536	545	536	574	593	537	593	597	555	573	575	586	561	558	583	538	537	525	556	627	556	587	592	589	560	559	593	569	560	551	573	538	553	581	640	591	540	549	545	540	556	551	577	564	603	554	563	542	572	532	577	574	563	547	589	556	569	559	581	579	577	550	561	560	575	552	547	566	586	595	591	593	591
26258	20805	27632	24034	21291	19607	7972	1630	1450	1090	846	785	855	821	742	785	759	715	777	773	757	736	817	759	811	910	946	943	903	913	898	869	904	962	920	845	946	879	902	841	887	844	774	730	734	734	746	699	723	725	683	683	704	661	730	756	714	710	704	693	716	700	682	712	718	714	743	724	696	685	697	708	747	721	706	692	673	682	705	731	702	696	689	710	712	661	742	674	701	733	683	701	691	667	680	720	718	735	661	670	700	668	662	688	697	735	729	663	672	676	697	687	724	703	686	712	721	702	718	729	699	728	670	678	729	710	690	691	758	693	719	706	647	749	707	693	678	681	629	735	733	705	710	747	709	744	719	738	672	749	726	682	693	684	687	710	700	700	677	711	695	710	719	661	689	745	740	678	691	759	680	723	733	669	707	666	746	703	698	746	672	688	714	728	714	731	713	709	674	726	686	676	766	655	719	724	640	687	719	665	717	727	696	718	685	670	717	717	749	692	721	711	714	733	686	713	758	756	674	706	671	682	714	683	719	718	667	662	706	738	707	711	682	734	712	752	725	687	664	705	679	679	692	697	713	672	689	692	689	714	699	712	746	713	707	698	672	751	666	675	694	739	653	717	733	771	701	703	689	721	706	723	685	657	704	746	701	687	667	694	720	727	727	714	716	739	709	687	748	723	700	746	690	693	700	707	772	666	742	708	709	729	744	676	735	718	717	664	661	673	733	693	696	671	673	677	730	699	707	715	712	695	713	694	678	765	755	675	721	736	724	722	686	665	696	718	738	741	710	695	689	716	699	689	698	718	734	730	715	680	668	663	663	713	709	684	670	738	689	680	747	727	689	721	763	686	675	672	712	735	708	647	732	683	712	701	684	709	705	728	705	688	675	766	678	675	777	716	709	740	706	667	713	707	711	734	673	702	696	681	666	746	709	734	663	732	719	728	685	721	675	663	697	672	665	683	672	716	669	645	674	681	702	680	704	681	743	752	704	724	706	689	677	673	725	674	721	704	672	741	706	684	712	680	690	738	685	679	732	728	692	691	691	681	717	712	717	683	684	694	721	761	719	675	724	758	684	751	727	762	667	703	712	693	700	725	690	681	698	707	697	702	685	626	650	730	699	712	733	670	751	675	690	691	707	656	711	686	673	727	705	711	752	734	697	732	691	722	697	673	739	695	721	700	680	682	742	698	666	755	684	753	720	746	664	706	677	679	704	753	733	717	726	708	712	704	675	677	692	714	696	640	711	682	698	680	707	723	716	638	680	722	704	695	697	680	679	705	703	699	691	680	717	734	728	683	733	707	679	707	685	709	702	649	697	683	727	627	768	686	706	678	670	656	732	683	678	665	682	704	694	700	669	657	678	727	683	688	712	669	696	657	736	720	647	697	736	702	673	711	734	739	691	716	747	727	699	695	695	678	664	696	683	734	691	687	700	695	749	691	705	735	709	721	729	707	703	713	668	738	678	719	716	712	670	664	720	659	693	717	737	712	723	679	698	730	714	693	751	710	692	723	696	690	699	729	725	738	698	678	737	724	741	675	712	691	680	724	694	725	738	661	703	711	705	735	718	689	627	705	723	670	668	698	660	698	689	700	735	706	752	710	701	732	708	731	706	646	770	724	730	721	687	689	688	705	733	675	693	728	685	727	733	652	688	723	699	707	750	731	697	746	699	677	688	716	704	729	704	711	685	646	691	709	751	729	678	735	710	688	697	678	716	679	693	681	716	661	699	675	703	728	703	725	695	693	727	687	740	706	703	707	702	683	694	731	692	661	651	711	691	710	684	722	710	685	675	715	707	692	713	721	706	689	740	717	675	738	696	660	708	713	701	738	721	727	702	690	634	692	642	759	735	747	664	717	677	715	695	693	712	745	720	716	686	695	672	698	706	703	760	683	710	704	700	728	692	740	701	694	717	698	711	677	657	680	675	685	700	730	734	719	707	730	689	687	712	723	703	717	731	690	712	696	717	701	641	745	711	704	705	672	739	679	700	725	691	738	677	686	724	761	712	695	737	761	720	707	686	690	697	692	733	714	704	732	661	669	700	710	662	690	740	753	731	643	721	733	765	753	664	679	700	701	701	739	765	713	665	681	732	729	700	727	685	758	705	670	758	727	706	768	745	724	723	708	716	748	715	698	686	701	720	696	703	723	684	726	708	675	709	726	736	702	743	638	759	634	707	711	687	705	701	700	703	705	693	683	691	670	666	715	707	734	699	721	697	695	733	673	740	737	660	645	749	690	682	642	711	704	733	724	756	733	711	719	701	679	677	657	673	743	722	736	671	674	759	783	703	735	721	731	768	658	651	704	689	728	705	716	729	701	659	702	708	714	679	727	704	758	695	671	691	743	752	697	699	724	697	676	719	698	721	686	713	667	746	752	675	716	684	743	666	725	677	713	693	744	672	776	658	680	682	677	684	741	690	725	661	747	672	728	704	722	674	694	756	697	693	698	720	677	741	738	640	742	697	688	712	759	741	691	671	706	687	637	670	769	684	643	721	641	689	696	683	689	722	772	703	719	658	635	695	718	728	723	688	713	668	673	691	679	716	724	668	713	663	710	684	689	696	718	722	677	651	707	635	663	718	662	725	677	746	763	669	698	680	642	684	744	702	713	698	689	754	680	708	686	679	707	722	703	712	666	741	743	715	735	726	719	667	696	735	707	697	654	687	725	684	708	697	723	689	711	679	690	640	717	730	672	744	695	708	642	671	683	669	693	696	719	666	761	677	714	722	739	666	704	702	676	669	734	645	740	700	718	671	707	718	716	729	673	694	651	773	721	613	723	696	669	728	731	669	712	659	695	705	679	681	717	727	678	678	677	720	722	676	669	672	708	725	689	706	710	683	722	706	652	691	688	744	650	690	711	737	743	714	735	716	710	686	746	680	634	687	706	684	689	702	720	714	708	693	726	723	717	698	701	753	709	690	753	653	650	698	707	709	721	698	688	763	695	698	724	649	700	710	700	702	729	662	698	726	706	737	744	734	734	720	737	760	682	717	678	679	717	721	713	712	728	706	714	730	777	683	712	738	618	677	680	689	713	738	685	681	702	693	723	676	698	691	732	730	733	732	722	749	719	687	686	724	710	721	660	650	709	700	705	711	730	742	701	739	686	723	750	694	650	736	686	681	686	672	661	659	681	705	701	701	634	709	699	715	709	801	693	642	699	684	744	721	689	694	674	717	679	711	733	700	729	690	687	762	735	694	699	699	709	680	744	714	667	747	701	674	698	730	732	645	681	716	707	732	723	703	674	648	709	706	703	683	709	725	757	696	719	718	686	698	726	692	736	694	695	720	678	712	752	718	669	676	723	701	725	715	737	746	673	708	724	684	675	715	707	687	730	717	696	668	677	715	653	705	687	712	724	757	705	714	714	730	701	723	672	719	719	699	733	682	688	720	733	741	695	719	667	687	725	700	755	649	682	673	696	734	674	694	711	754	716	690	700	693	696	720	671	729	714	719	720	747	667	684	719	688	660
49561	44903	41280	39174	27773	11129	4660	1766	2132	1384	879	904	815	788	737	761	789	726	714	745	672	754	745	820	858	966	1054	1067	1015	1080	995	974	987	1066	986	1023	966	935	897	898	901	824	780	713	682	667	622	592	622	607	651	603	598	625	614	607	581	590	575	569	570	637	593	579	586	569	607	620	608	566	611	595	612	563	580	608	612	596	587	588	576	589	618	553	583	601	583	583	604	654	577	547	564	607	590	576	568	577	601	584	590	584	592	624	603	590	610	596	559	600	607	611	603	612	592	595	592	577	606	578	611	609	559	535	570	607	562	613	634	578	572	588	553	598	581	635	587	615	584	601	587	547	580	571	609	589	559	594	627	547	611	602	612	634	665	590	566	573	590	629	589	597	588	606	623	591	573	567	573	564	570	612	610	601	572	583	563	565	571	567	627	603	566	552	599	585	584	589	610	626	589	567	594	558	571	613	593	582	611	570	588	572	595	579	585	614	573	604	590	560	576	574	592	592	585	658	580	573	585	580	555	647	643	560	599	618	567	604	611	602	611	603	577	590	617	565	624	591	598	568	564	614	621	624	600	610	613	601	607	595	574	567	553	600	563	579	616	586	593	596	652	551	597	636	564	576	580	658	638	566	578	614	566	572	577	609	631	579	608	630	584	563	587	599	580	599	573	589	581	574	587	581	623	570	585	547	580	619	617	618	571	590	602	604	621	591	605	597	598	605	585	590	605	547	552	603	586	651	574	578	587	621	597	579	616	609	597	616	606	570	571	553	575	623	568	602	596	588	577	649	675	586	552	554	615	582	634	636	571	629	630	578	645	567	650	609	603	608	593	612	615	553	601	574	591	605	575	619	630	572	593	611	611	612	554	640	600	608	591	551	586	603	583	577	553	619	619	587	584	592	564	606	576	539	592	588	597	542	590	550	605	613	624	584	615	618	570	597	652	603	604	594	629	605	572	599	602	605	562	580	625	580	587	594	570	601	625	570	618	563	578	561	559	629	623	571	560	587	610	581	586	583	634	602	610	570	590	609	605	590	650	594	627	588	614	617	583	594	604	614	609	583	595	602	593	571	561	612	585	593	572	607	575	550	611	646	571	605	584	626	596	615	607	610	573	627	589	557	622	588	622	601	587	591	594	615	614	593	603	596	542	570	564	585	578	601	570	564	577	583	656	563	634	616	567	568	606	617	596	610	628	646	597	572	622	630	610	596	574	557	590	573	604	636	595	577	567	606	609	576	567	555	603	598	612	595	671	582	572	567	586	576	556	620	582	651	581	569	613	568	560	587	574	562	598	636	565	599	588	587	612	587	681	607	577	635	570	567	588	592	630	622	596	548	590	605	568	583	572	611	596	617	620	630	614	626	639	559	588	568	604	576	578	569	615	618	573	600	611	563	567	600	615	573	561	630	579	599	590	561	615	596	539	587	608	592	612	631	603	588	590	619	580	592	593	598	639	594	599	586	603	602	602	623	573	556	601	572	601	543	615	633	596	616	618	592	548	614	637	605	581	575	561	559	589	573	590	572	618	607	632	580	565	590	576	574	582	643	604	560	581	660	582	589	628	599	585	579	601	626	554	607	571	597	585	626	586	619	537	586	540	570	603	586	629	585	575	632	556	596	581	585	615	552	612	561	600	603	562	595	604	585	621	560	582	592	572	554	603	585	566	588	600	611	585	581	637	588	577	580	596	603	614	627	597	590	593	589	572	639	594	573	554	616	585	595	621	598	559	579	572	542	631	593	606	573	589	573	607	556	579	603	571	613	628	640	626	614	638	603	579	661	610	590	581	545	596	629	595	591	608	590	590	569	625	558	563	558	565	638	631	622	614	568	583	569	597	586	569	593	636	632	580	569	630	631	569	561	618	586	603	592	616	575	584	605	624	612	577	598	597	590	673	617	567	589	548	652	592	615	600	620	582	541	574	609	609	564	566	600	592	643	599	575	576	590	612	603	626	620	611	581	608	577	616	618	592	612	589	605	610	556	554	606	599	615	567	587	615	598	594	641	583	615	577	626	600	606	594	582	594	595	576	557	610	616	598	600	597	606	605	598	578	625	557	576	621	598	606	574	593	613	627	614	663	587	592	593	587	623	581	588	561	628	577	580	610	558	608	570	582	619	577	595	601	576	609	551	587	597	583	590	583	544	606	573	570	578	613	607	580	576	582	619	612	593	591	634	554	557	547	618	569	563	588	579	584	659	596	605	576	563	627	631	607	549	592	590	598	633	588	542	588	609	634	644	601	634	616	548	564	630	584	616	598	568	593	602	569	580	600	620	580	665	592	633	579	526	585	592	607	594	576	628	542	613	640	556	607	555	589	601	578	543	628	543	626	606	582	618	612	624	595	621	593	595	542	594	586	587	584	574	605	594	650	610	620	581	586	617	568	596	556	619	579	587	590	611	619	597	647	579	559	562	589	561	569	576	572	616	614	592	593	628	637	619	599	611	637	611	633	587	603	610	667	641	564	608	601	614	632	587	610	617	600	622	583	608	584	605	637	605	605	638	599	596	603	601	580	577	624	577	617	632	594	605	579	618	568	566	574	600	629	573	579	614	618	616	571	594	573	611	581	604	578	604	605	571	579	604	607	607	629	564	590	615	589	566	604	594	603	600	584	583	552	575	619	593	591	572	610	585	564	566	600	597	610	600	576	600	619	588	557	623	583	581	613	571	544	607	551	597	600	585	599	614	619	595	616	576	571	569	603	606	598	587	574	599	610	599	583	600	580	593	543	599	609	612	601	605	585	555	571	621	568	626	648	620	594	579	581	623	594	573	550	612	620	632	578	604	625	571	603	591	603	583	562	562	585	572	595	592	579	626	558	603	595	617	617	555	585	565	620	566	584	583	669	598	582	600	587	620	649	627	597	595	623	628	569	621	569	607	598	573	630	600	646	541	587	576	599	656	573	619	621	606	594	572	606	573	633	587	546	554	572	611	613	573	634	587	626	605	619	594	619	556	601	554	564	606	608	607	561	629	585	586	609	591	575	636	596	575	577	541	593	593	579	591	601	594	606	584	592	632	582	595	593	583	549	605	625	628	541	533	580	588	577	613	552	563	573	599	573	548	568	591	599	577	603	587	638	598	556	570	562	583	574	584	612	585	571	554	568	586	582	569	615	635	595	581	560	612	615	563	570	589	531	573	606	582	609	636	584	603	569	607	568	612	615	563	570	588	608	607	570	632	609	614	581	594	581	580	613	578	601	632	596	604	613	645	607	600	610	590	562	597	595	625	625	628	639	602	616	575	585	588	602	618	603	589	607	564	611	631	593	597	593	567	598	606	555	612	576	577	609	567	609	630	595	562	578	562	589	578	589	586	585	589	618	616	594	624	616	623	633	573	585	597	580	578	580	624	594	563	574	620	565	598	604	600	602	623	620	568	569	606	590	590	564	573	586	583	591	583	537	582	617	611	602	613	605	612	588	558	656	602	565	586	601	614	606	613	574	586	620	658	588	599	577	604	598	597	617	590	633	622
25462	20765	27783	23922	21203	21245	12906	1997	1775	1104	880	852	859	790	756	783	781	764	781	768	732	776	846	852	848	893	977	1018	1058	1008	1020	908	911	1015	921	919	882	900	915	890	803	830	834	776	738	768	755	660	722	702	684	693	643	706	658	654	704	683	688	674	681	690	667	667	723	640	652	661	734	667	716	691	682	694	633	667	676	677	681	677	715	662	660	677	656	692	730	671	685	684	704	683	676	728	773	682	642	692	663	682	673	657	668	725	726	656	671	670	686	707	711	691	631	641	715	733	690	677	648	701	689	664	667	619	690	688	667	670	653	732	657	666	709	693	715	697	655	689	674	709	681	725	654	687	690	669	662	735	725	682	682	668	688	644	693	682	652	692	694	664	672	645	688	673	699	677	687	628	707	662	699	704	685	705	676	722	693	690	663	646	736	705	734	665	633	671	694	725	700	697	682	707	743	705	664	677	644	641	637	681	693	688	689	666	691	663	728	693	708	674	679	703	686	693	695	733	670	685	725	661	718	673	708	655	668	707	690	701	659	700	696	687	677	675	724	709	667	675	652	644	694	664	699	631	660	683	654	693	710	683	700	652	726	661	685	690	665	684	698	703	677	745	702	710	661	681	688	689	696	751	721	744	733	680	714	687	728	676	710	690	664	740	688	624	695	721	652	651	681	701	658	663	695	747	730	681	747	687	650	703	671	622	672	672	672	691	701	691	708	694	667	709	704	627	707	660	693	696	647	703	724	668	643	686	641	696	702	715	667	609	665	675	688	692	700	665	685	660	701	691	661	682	659	634	642	737	686	683	640	665	716	748	697	683	692	712	653	670	677	676	683	674	688	712	682	693	699	669	688	711	655	643	655	696	650	648	665	681	654	681	732	713	706	685	691	687	693	711	677	668	706	701	701	679	624	699	692	674	673	714	682	684	695	658	638	718	685	673	665	685	704	734	658	660	657	664	654	673	731	694	693	713	689	632	632	684	683	673	633	767	694	757	702	657	658	697	676	668	668	682	705	683	646	661	649	698	654	684	681	628	705	693	739	730	711	664	669	666	706	705	675	700	704	731	683	674	679	721	680	675	670	721	676	687	686	692	687	641	703	661	682	667	694	714	680	693	716	747	690	645	642	731	684	678	663	676	648	683	639	644	654	687	685	706	665	704	726	700	672	688	684	664	714	700	671	686	668	676	672	661	656	657	706	656	663	745	718	682	685	656	671	670	668	698	711	695	716	631	698	624	686	697	678	660	729	685	649	723	688	707	685	680	686	679	665	702	729	689	701	690	712	703	638	705	702	696	658	646	671	700	702	633	673	720	666	696	693	672	741	648	725	647	712	652	683	646	724	686	661	707	745	652	687	704	676	681	661	684	663	675	631	671	655	665	701	747	705	672	671	721	684	690	719	672	652	663	679	720	719	708	684	631	654	670	690	734	707	654	739	653	649	694	678	694	706	676	699	726	702	628	680	665	686	645	710	725	684	666	692	663	711	657	681	713	688	732	710	682	679	721	674	666	685	730	689	725	669	691	650	720	684	680	654	683	731	671	674	665	719	642	705	682	677	706	709	693	700	676	657	683	703	694	660	654	617	639	695	652	649	683	702	722	712	672	647	712	656	682	683	694	708	671	707	653	680	660	689	690	678	647	735	624	711	715	680	719	689	668	663	648	751	660	658	690	684	689	670	676	692	694	662	733	691	682	655	690	656	685	681	660	699	658	705	657	674	690	651	651	710	673	708	663	695	642	678	684	697	699	648	697	690	681	681	660	717	636	662	718	687	680	656	712	685	655	639	638	653	694	726	667	665	689	714	702	708	703	709	726	669	704	724	687	652	678	665	640	717	683	689	679	650	661	680	661	699	686	717	713	710	688	713	722	660	690	666	682	719	671	707	723	676	679	692	719	660	621	704	687	682	702	711	664	680	718	736	700	655	653	676	664	637	692	692	638	676	706	629	619	691	710	671	660	642	710	698	701	690	697	655	690	708	618	718	685	701	662	694	704	707	689	654	673	669	688	705	696	693	709	671	717	660	667	630	658	712	716	694	728	750	706	648	676	680	662	626	651	693	726	656	668	688	727	660	724	675	699	726	664	673	663	681	671	680	695	660	684	764	720	616	726	646	671	662	693	696	689	706	676	699	716	684	677	686	694	668	690	691	720	691	690	738	685	692	731	674	671	719	651	649	626	738	661	704	687	662	679	723	678	666	686	707	680	671	661	727	707	656	652	686	685	622	697	654	639	660	701	673	707	696	698	707	732	674	677	670	694	733	699	636	673	680	750	679	663	671	682	669	714	713	695	699	686	695	654	660	706	703	688	656	694	697	667	701	689	701	708	692	606	709	677	648	672	693	647	666	689	736	688	675	644	653	670	668	696	709	643	620	651	666	731	703	695	736	673	693	659	677	661	693	686	688	675	721	682	646	684	662	732	680	677	692	683	627	659	682	685	711	692	634	661	645	712	657	727	646	712	728	685	652	661	683	658	652	727	679	656	701	688	671	673	740	671	704	694	702	661	663	738	676	657	680	646	694	685	686	687	686	698	690	712	702	669	703	647	717	714	705	720	636	700	679	659	701	671	655	689	694	652	676	630	691	682	681	705	671	663	715	704	735	658	678	631	671	673	653	671	720	684	664	648	687	708	661	695	705	667	760	659	688	654	731	684	691	652	670	648	666	710	657	665	717	648	659	657	639	709	705	698	655	672	678	674	657	654	690	692	698	686	678	711	689	686	708	696	626	642	679	694	671	670	684	703	688	643	691	664	717	599	687	694	711	697	703	675	701	701	677	681	680	689	686	704	684	704	705	697	649	656	698	692	639	700	720	677	667	679	620	656	697	685	708	697	661	690	684	708	667	664	698	662	694	643	685	740	680	656	651	690	666	647	680	669	660	685	719	679	698	684	716	658	675	687	711	715	707	683	648	690	687	712	693	688	611	709	705	706	696	674	727	702	689	702	725	727	680	680	692	702	628	685	679	682	705	637	734	722	684	666	663	678	696	693	712	734	701	724	691	698	691	685	716	699	715	665	721	682	685	680	694	657	657	706	692	671	682	652	676	691	633	641	656	692	691	714	705	657	682	726	679	658	692	662	663	712	677	687	680	665	672	671	666	710	673	691	695	692	736	703	681	689	673	661	692	684	705	655	636	696	685	695	648	712	738	680	670	719	654	678	690	647	699	628	680	707	730	699	722	676	649	635	680	645	652	697	625	700	694	746	698	662	667	638	714	632	653	648	710	691	653	704	665	714	680	703	663	712	704	642	691	677	689	704	646	651	654	664	671	722	696	668	665	684	631	694	685	630	657	650	691	710	672	642	688	644	690	677	720	682	668	637	660	729	658	725	669	651	699	709	640	689	686	686	695	680	683	675	694	671	678	677	674	717	658	703	615	676	669	695	706	706	669	677	708	714	617	707	661	701	714	705	763	653	646	697	689	685	702	709	720	685	716	713	666	672	663	670	682	715	656	682	683	618	747	673	661	688
51416	45583	43994	42478	31728	15070	4367	2257	2706	1355	962	835	848	789	810	720	726	730	761	740	758	810	902	933	1024	1054	1138	1176	1205	1268	1178	1075	1071	1087	1049	1069	1039	992	992	984	940	837	759	762	731	655	682	653	629	617	627	594	616	626	562	602	610	577	543	573	587	574	600	579	551	598	553	615	534	605	614	574	614	578	590	575	573	561	611	589	558	566	572	581	575	599	607	611	609	594	600	591	525	564	538	548	556	601	566	605	590	584	582	573	550	610	563	565	609	599	616	550	568	590	596	569	585	546	616	567	585	624	598	556	563	587	586	616	606	587	571	567	602	597	599	596	620	589	605	606	585	579	568	521	558	600	591	593	596	592	621	567	590	566	593	534	576	567	541	576	567	569	555	596	605	614	594	575	589	549	603	593	531	581	601	564	559	637	545	555	583	547	532	564	625	591	546	573	592	580	597	579	566	593	593	572	614	596	601	566	588	566	585	570	573	579	622	586	635	577	591	572	597	643	578	616	606	598	499	607	567	648	584	620	571	548	575	568	588	611	604	563	564	587	566	562	562	596	569	614	598	592	587	554	568	570	582	597	557	568	562	550	592	562	563	612	559	566	525	620	564	552	588	580	594	550	602	547	583	620	567	583	613	556	552	545	581	611	581	594	589	602	579	586	551	561	556	568	598	601	580	579	619	613	586	612	621	591	619	589	569	610	582	600	524	564	588	582	546	577	569	593	595	541	619	643	529	580	593	551	568	595	589	604	578	586	608	621	568	537	554	573	642	572	597	528	591	592	562	545	572	584	609	592	579	594	540	580	591	591	600	601	578	556	596	582	600	562	549	582	545	584	580	549	574	562	577	618	566	563	575	595	591	606	585	591	595	561	588	542	596	553	558	591	554	558	583	582	559	570	590	597	601	591	576	594	578	588	602	544	558	543	575	575	615	632	568	605	536	567	609	580	568	573	589	575	537	573	534	597	574	611	565	562	560	610	586	569	598	562	558	559	593	600	611	626	610	570	543	595	575	571	603	602	586	607	589	595	542	598	572	564	561	603	597	571	585	575	566	578	537	581	527	556	597	564	578	551	583	594	575	568	566	588	549	551	597	568	596	564	592	591	593	603	601	565	579	541	561	604	563	580	629	574	601	547	583	611	577	558	573	580	576	588	589	569	552	597	550	570	569	573	617	586	582	566	593	557	605	569	557	600	648	593	566	564	598	616	572	607	590	597	606	581	543	590	621	543	589	608	606	551	646	599	566	568	585	600	573	561	614	550	609	584	569	566	624	607	599	578	586	605	599	636	596	572	532	556	565	615	557	632	558	604	601	561	543	568	580	598	563	605	568	538	563	598	576	591	524	575	558	542	590	524	574	591	530	573	569	601	556	560	615	585	546	561	554	607	575	560	566	585	588	606	578	549	583	613	583	612	564	596	545	594	582	572	577	579	591	570	553	542	557	584	621	585	584	563	570	536	574	616	588	555	613	587	565	600	608	597	582	573	599	632	597	609	571	564	585	566	594	553	569	528	591	588	613	597	618	584	567	604	589	556	579	565	584	603	585	563	596	609	633	562	552	620	603	659	569	568	533	604	556	583	545	594	561	566	594	552	605	577	538	566	513	549	564	586	561	543	572	614	622	565	544	582	565	546	553	574	589	540	570	594	534	607	596	544	617	599	590	534	597	556	597	551	586	609	549	597	546	615	595	615	557	584	581	582	594	571	606	599	559	655	613	610	558	575	595	559	568	568	609	573	614	579	554	587	610	603	585	585	565	587	575	628	624	555	568	576	592	599	622	600	582	590	590	522	569	576	607	555	602	576	588	588	593	580	579	550	584	565	586	584	605	625	611	618	593	568	552	584	577	563	580	571	542	551	557	545	598	576	604	630	570	599	539	548	591	580	591	560	575	550	552	589	592	566	580	578	566	530	573	616	557	564	606	582	587	601	624	602	571	544	563	557	579	593	598	598	589	617	568	557	580	560	573	601	588	547	562	543	566	556	570	623	587	583	568	588	629	585	582	605	588	561	580	600	569	567	542	605	581	595	576	568	638	618	580	542	546	557	565	564	602	603	595	590	555	569	602	583	592	579	548	561	591	566	590	576	626	592	596	621	582	593	585	572	563	581	576	570	544	592	582	596	536	601	629	564	586	623	553	605	568	600	550	585	535	541	581	525	554	529	576	538	610	566	545	543	590	583	588	551	594	608	578	564	573	585	570	579	557	610	591	548	507	592	580	567	558	562	586	576	588	539	589	553	553	545	604	618	605	577	572	625	613	586	559	574	556	581	582	577	568	526	592	595	615	605	590	537	561	541	579	573	616	549	611	548	589	595	607	610	589	591	547	549	576	548	587	608	548	529	561	584	555	517	620	574	626	590	531	578	562	585	583	561	620	555	581	553	565	602	570	582	556	585	609	582	573	601	543	552	566	620	572	564	565	546	594	596	571	604	592	502	562	564	610	565	540	550	563	558	603	569	578	536	572	613	591	563	582	593	560	532	579	547	572	611	587	586	573	626	592	589	563	555	565	585	606	580	587	580	583	588	601	575	610	554	570	534	605	580	561	574	541	621	582	577	596	573	577	579	544	543	571	596	552	602	582	590	579	591	594	560	590	590	595	574	630	577	610	531	581	563	601	563	587	606	583	609	572	607	606	563	597	576	586	574	599	592	567	566	570	569	605	592	623	608	536	579	588	598	557	594	592	631	586	608	586	572	595	561	594	560	556	587	616	563	528	628	547	553	581	540	563	581	593	566	600	604	565	573	546	562	559	584	578	589	598	576	534	595	602	567	597	571	586	605	562	534	593	617	593	615	555	600	559	566	559	554	586	589	563	573	533	554	624	518	571	547	552	606	577	569	590	594	549	607	592	580	633	581	569	591	559	579	517	545	597	581	559	557	548	586	546	569	612	543	573	571	603	582	588	565	588	564	612	584	612	601	583	629	547	603	592	620	570	551	623	552	614	561	574	547	619	532	590	564	571	583	537	576	564	568	588	604	578	585	585	574	623	540	571	602	528	639	589	580	562	569	600	579	561	538	581	627	581	570	601	546	596	582	596	560	570	589	577	572	576	567	535	548	593	613	589	576	583	575	568	591	599	593	584	616	559	566	603	576	563	577	558	577	589	594	560	573	599	565	567	557	588	636	609	613	583	587	549	602	600	598	586	570	574	563	574	596	570	534	576	595	598	591	549	588	589	597	585	572	521	582	576	568	574	575	626	614	607	547	559	545	593	577	567	572	611	592	561	624	574	561	569	551	556	555	536	544	618	585	551	580	581	563	594	565	582	586	581	577	572	590	559	576	598	558	575	560	577	581	586	586	548	600	600	607	577	549	560	541	536	591	576	597	590	592	526	586	552	592	556	567	553	592	572	603	580	595	610	555	589	587	535	558	567	615	568	618	558	588	581	600	552	588	613	582	591	580	586	574	571	589	572	583	576	574	605	605	553	643	613	604	575	577	595	603	598	588	580	541	609	562	626	568	547	569
29047	21563	26720	25840	14768	4440	1261	937	857	797	759	788	719	749	745	726	745	735	761	697	734	744	775	788	803	827	820	799	872	871	825	830	846	830	784	823	774	788	827	794	757	745	735	714	752	671	704	726	668	660	682	699	676	716	668	742	676	747	710	694	737	688	735	643	695	702	668	690	680	718	684	691	740	729	733	750	705	665	689	689	664	721	666	685	703	729	719	654	698	695	701	744	634	699	727	763	752	690	685	725	657	722	707	645	703	715	708	678	711	709	678	677	710	697	682	721	673	660	662	689	716	631	716	664	662	663	679	720	688	680	724	685	712	721	685	709	656	717	708	707	708	710	709	659	737	693	698	711	721	687	705	701	721	712	711	662	684	696	699	676	705	721	707	713	721	701	671	663	694	725	663	689	708	707	687	671	702	678	701	699	643	639	743	745	676	723	721	671	708	694	749	703	720	693	681	739	692	679	702	709	724	640	722	689	725	679	723	720	747	658	739	690	690	683	691	688	711	667	714	650	748	711	694	656	652	676	759	683	704	701	700	696	671	706	750	728	739	714	697	662	688	650	738	632	682	710	736	688	694	668	658	655	672	701	777	736	698	686	705	699	654	695	677	730	674	701	696	677	683	705	653	706	669	666	641	701	700	685	707	678	716	708	696	694	686	715	709	698	683	669	685	694	699	715	700	646	639	685	707	665	680	763	681	709	686	713	734	687	691	703	685	671	672	722	691	689	725	700	716	725	688	624	712	726	691	702	719	747	663	697	707	672	706	761	655	738	746	661	744	653	710	669	609	708	662	659	663	749	705	726	725	677	709	662	696	692	685	736	715	679	642	669	701	671	709	682	637	700	690	744	692	705	643	669	697	692	715	685	722	702	706	659	729	659	725	686	699	690	710	705	652	658	665	671	681	666	675	721	663	647	701	689	663	674	627	693	658	682	669	667	699	701	703	666	694	694	740	733	749	696	691	685	731	683	679	709	719	651	676	697	731	704	728	762	760	660	728	666	706	697	709	674	630	692	687	697	619	682	695	699	653	695	738	684	703	704	697	697	740	681	685	654	716	707	725	700	693	698	707	726	717	662	700	679	723	676	682	706	681	715	707	679	653	710	713	688	705	765	692	720	678	698	705	742	681	709	680	648	712	696	727	645	655	695	668	659	685	705	730	716	668	705	694	726	679	661	701	641	720	708	703	657	707	683	678	712	682	743	736	721	695	687	695	709	721	686	672	712	720	701	693	746	682	717	710	689	725	695	744	699	653	731	683	707	693	711	738	692	668	720	751	697	734	719	666	718	715	743	703	688	690	717	666	677	672	655	691	690	677	746	683	672	750	685	686	707	686	700	723	669	678	684	642	715	687	687	675	735	714	638	739	717	719	700	734	687	694	683	644	642	762	777	685	697	671	678	730	735	705	705	655	745	701	706	692	688	708	684	667	715	687	672	738	683	717	721	731	709	648	689	686	721	695	708	748	625	659	723	664	659	720	697	686	690	719	760	657	711	675	674	701	668	687	682	703	704	672	682	725	684	633	685	731	655	714	701	684	699	706	685	702	721	697	697	699	697	683	661	662	693	655	677	691	710	664	675	746	679	687	722	692	696	689	739	698	688	654	695	699	655	745	730	714	707	660	719	650	644	672	764	720	707	686	715	729	676	712	725	657	674	731	674	697	749	683	705	703	718	690	733	678	696	706	684	683	718	720	726	725	654	691	716	676	663	700	704	708	698	687	684	720	682	703	640	696	690	678	719	656	701	677	781	691	738	692	681	707	673	682	690	718	703	701	667	679	665	698	729	735	728	695	705	667	672	637	686	663	697	717	715	700	693	683	673	695	676	718	717	694	671	641	662	696	657	675	694	676	675	689	689	675	646	669	760	721	737	703	677	692	732	660	721	729	693	705	725	649	672	706	673	652	680	690	725	693	694	676	670	670	700	695	691	698	691	669	671	691	690	696	714	647	675	742	690	672	666	714	657	699	703	669	699	690	706	678	717	672	695	676	691	701	704	696	682	699	718	690	745	717	726	694	706	700	654	698	684	724	686	710	665	729	730	732	712	724	679	721	714	746	686	677	672	705	724	679	686	701	682	700	738	716	665	710	651	681	681	673	676	695	676	657	659	710	669	700	719	658	712	667	705	702	702	662	718	678	678	678	675	702	674	673	706	658	744	733	703	696	663	672	664	697	670	691	680	702	737	659	712	698	730	682	706	705	707	693	739	670	667	670	687	699	711	664	678	687	711	682	646	740	723	678	717	685	731	715	663	689	708	715	662	695	688	707	685	691	696	688	643	699	643	738	750	679	669	670	743	678	689	700	708	674	693	687	733	723	650	696	689	685	692	677	739	694	714	688	745	726	697	668	682	739	681	703	699	714	652	695	717	675	653	652	693	680	717	672	703	715	734	688	681	695	671	713	704	733	675	665	735	709	716	753	700	753	685	711	687	690	707	701	688	674	716	696	728	698	693	671	671	723	690	680	708	677	697	706	696	692	705	671	680	679	662	693	676	700	682	686	712	754	700	672	684	707	674	668	663	725	718	685	721	719	702	683	668	737	637	708	700	682	704	665	733	648	717	706	661	717	704	671	724	704	727	607	710	612	694	689	661	728	735	714	724	693	667	749	749	696	663	688	713	666	726	725	715	703	743	696	676	720	674	660	713	652	667	652	700	660	697	669	675	733	724	685	678	757	677	695	648	684	682	675	768	740	669	718	680	684	695	718	743	643	707	704	680	704	690	716	661	711	694	680	752	735	662	700	710	699	663	656	651	669	698	706	649	720	706	725	670	697	647	670	680	659	669	689	693	671	668	703	706	666	673	694	680	680	647	721	732	711	677	699	748	679	714	727	708	682	700	705	693	692	696	694	664	698	665	673	727	687	715	698	733	684	705	678	755	705	703	699	699	715	673	688	665	673	714	703	718	655	688	652	692	675	728	711	686	667	691	757	736	717	700	689	741	706	652	690	708	670	705	718	717	696	704	673	737	762	729	708	663	715	679	729	682	689	711	681	662	696	726	683	686	678	653	732	704	687	647	679	716	725	714	711	710	631	708	706	625	672	682	701	693	661	721	721	718	683	650	693	716	679	702	670	704	697	708	691	656	735	678	715	703	668	656	684	742	731	754	700	705	730	686	661	691	675	672	667	692	660	666	726	690	701	706	714	667	660	780	719	720	696	715	663	701	660	692	713	730	710	723	694	756	699	671	678	719	688	683	710	712	720	689	660	645	695	665	696	717	721	702	663	711	673	715	727	748	708	688	720	697	713	673	653	759	699	668	724	697	726	647	674	707	654	633	740	691	665	728	681	743	671	670	669	694	678	686	715	744	707	716	703	690	679	714	672	662	706	711	682	726	710	672	701	684	706	657	705	674	666	673	718	701	710	688	677	689	758	748	702	700	669	703	719	685	680	703	700	742	685	720	687	667	635	685	678	692	715	688	676	705	682	722	656	720	721	660	697	694	697	694	650	672	677	707	676	687
50990	38503	32846	27982	17084	5868	1574	1139	972	870	774	668	679	652	629	658	671	674	675	676	648	618	721	759	797	853	928	877	987	881	919	886	813	848	766	802	846	781	762	750	741	727	692	653	607	572	648	640	591	588	586	578	579	592	575	602	617	617	633	608	626	587	639	578	565	598	575	630	557	607	595	607	588	568	567	597	573	566	608	555	560	538	619	596	616	615	582	597	597	565	539	611	601	547	638	583	626	595	575	560	605	592	610	585	612	566	591	616	535	598	599	572	595	634	633	583	568	599	605	585	605	549	558	627	565	601	569	622	611	589	578	614	577	612	588	610	601	558	528	621	578	573	626	604	576	581	577	574	628	573	621	565	574	589	601	602	606	559	638	623	607	609	591	577	604	604	618	592	575	582	610	646	610	603	614	564	637	613	674	580	587	571	573	600	592	590	525	606	587	633	556	633	577	563	593	574	610	601	592	567	631	616	557	601	591	572	580	543	627	632	627	565	605	577	571	620	596	622	577	624	624	587	599	590	620	603	581	559	594	578	618	583	557	620	599	554	598	610	611	571	621	576	644	583	616	634	579	581	645	632	603	545	619	598	609	581	584	583	579	574	630	576	590	565	563	605	585	593	591	572	580	580	618	590	595	601	578	648	603	592	631	554	572	591	562	576	572	610	567	618	581	626	585	604	582	604	617	618	596	591	571	633	590	615	605	621	639	579	608	594	631	599	599	616	639	551	595	653	581	604	576	567	579	540	550	624	598	583	600	606	576	582	624	576	583	573	632	600	588	559	609	574	582	591	622	631	592	625	620	589	569	574	604	585	637	604	595	609	563	558	583	554	601	585	656	628	621	594	587	588	643	596	576	589	599	604	600	577	551	587	595	627	618	625	595	631	582	615	631	554	595	615	581	615	605	585	612	625	625	551	621	620	612	570	609	605	570	567	578	582	590	587	626	604	578	528	598	567	647	623	636	616	603	621	592	616	624	623	578	554	613	602	591	579	598	618	638	611	598	584	639	591	612	582	568	597	589	590	578	623	633	612	618	544	572	578	583	586	557	580	586	567	618	615	588	560	609	576	618	599	586	620	608	602	593	546	564	578	602	561	634	562	545	578	596	614	581	574	555	582	625	596	584	540	647	623	629	553	570	600	625	574	555	626	589	608	545	615	558	592	588	580	597	555	577	604	587	582	611	592	632	631	586	580	607	611	630	577	525	571	641	602	579	637	572	565	619	614	574	582	608	606	587	624	563	634	606	543	592	571	585	589	569	595	589	625	555	583	596	611	593	576	668	608	587	589	635	592	590	591	601	599	599	609	592	588	596	576	590	566	628	612	606	601	598	612	545	586	628	600	592	592	642	608	619	587	633	565	631	586	583	563	576	619	621	567	585	628	532	604	593	575	590	601	586	574	568	568	637	632	604	625	612	600	615	615	578	614	571	590	618	612	594	618	551	603	605	576	596	626	630	619	621	591	610	580	590	575	607	603	576	597	566	597	641	596	619	601	600	582	595	576	534	580	618	569	634	541	584	640	607	609	641	600	619	604	632	565	619	588	610	599	604	603	575	559	568	632	570	618	594	608	643	609	550	568	568	571	588	599	589	574	593	590	555	609	569	610	555	633	589	585	596	633	608	604	568	579	612	581	555	620	597	629	591	618	601	574	637	558	591	577	593	580	602	566	576	610	601	621	593	584	553	584	591	610	591	628	620	557	586	589	582	578	562	598	657	564	591	544	624	609	563	598	611	578	616	590	608	566	616	620	623	600	591	610	578	592	600	590	625	588	595	602	618	606	565	581	607	586	599	608	595	593	621	617	565	600	586	615	597	597	597	592	555	613	604	605	597	620	646	589	615	574	613	581	578	565	556	607	601	604	572	589	556	576	598	617	601	618	607	612	592	613	568	584	561	602	648	602	607	576	561	601	597	583	549	576	604	599	570	616	561	552	555	567	608	584	589	582	555	563	628	616	633	600	601	587	597	586	610	598	598	612	589	546	555	599	622	605	588	605	626	605	592	638	571	602	625	592	589	585	608	627	625	616	604	595	596	583	620	615	615	580	598	585	578	603	581	586	595	587	593	609	565	605	598	550	609	592	632	636	604	596	629	634	628	605	628	604	567	597	588	609	537	589	601	657	583	558	609	652	580	607	555	558	559	630	594	625	559	597	606	623	667	596	604	567	649	606	619	593	560	614	623	596	591	647	622	583	637	598	638	612	611	538	590	567	623	612	583	614	601	616	570	616	609	584	607	604	589	586	613	605	607	578	598	597	628	578	571	606	608	607	581	601	629	598	624	630	550	595	574	578	576	617	562	605	592	584	581	608	577	580	594	587	633	603	579	620	596	601	568	576	581	602	619	581	518	546	591	633	605	613	597	541	624	615	597	585	579	603	603	587	576	572	590	549	599	614	585	617	555	604	589	667	572	585	600	607	590	580	593	602	565	623	614	611	568	586	600	596	599	548	634	618	618	564	610	582	590	641	611	643	603	619	589	609	586	607	602	611	563	617	597	547	607	573	620	590	626	614	626	588	585	587	626	594	576	573	612	590	607	600	579	565	611	603	590	570	590	560	575	582	617	591	617	559	580	607	553	565	638	596	630	618	565	598	593	643	598	598	609	623	577	538	591	606	572	628	603	557	615	617	575	611	629	562	576	602	634	609	608	659	568	638	590	588	598	609	601	604	614	584	615	594	601	556	561	580	641	618	637	592	566	601	592	573	607	593	583	554	578	552	613	577	623	587	519	618	604	606	576	615	626	594	585	595	600	594	601	602	603	619	554	594	587	615	586	611	584	614	598	580	622	576	604	549	573	601	594	609	604	590	591	575	601	585	632	597	554	594	613	593	622	564	587	581	634	616	623	564	584	603	647	592	611	580	617	617	565	592	575	592	599	602	599	614	560	590	541	539	595	608	618	550	581	571	601	608	585	584	587	602	588	583	610	610	571	598	618	593	606	598	601	592	560	612	601	655	582	596	602	584	586	598	607	582	591	568	571	604	579	601	580	573	598	596	581	553	580	608	604	556	585	580	602	599	564	552	603	595	620	625	604	606	592	589	608	535	648	601	589	612	570	609	568	587	614	633	623	617	627	610	627	622	605	532	585	553	631	598	584	565	595	647	636	599	615	617	590	595	601	604	574	605	625	595	560	581	596	577	563	583	597	572	561	604	631	630	592	656	579	586	603	603	582	548	590	599	604	604	572	591	605	596	615	567	582	592	596	607	583	583	591	562	585	601	622	621	607	630	583	581	585	636	596	590	619	585	560	611	572	590	568	489	637	596	602	593	576	602	600	611	613	586	658	606	572	621	607	564	548	612	566	625	580	558	581	603	632	595	587	603	595	612	600	575	604	600	598	623	537	592	579	576	585	604	574	620	594	568	584	646	601	596	618	575	599	550	586	600	611	580	559	581	594	600	594	559	609	590	615	561	588	606	564	607	597	636	579	603	605	532	605	571	646	582	582	575	624	575	613	590	577	584
26978	20782	27305	24530	21526	15459	3256	1596	1564	1260	890	779	757	773	691	713	735	701	695	742	744	757	754	740	899	885	902	914	954	921	871	872	849	855	873	814	836	828	848	828	837	776	771	767	727	698	678	711	723	663	716	638	696	650	667	690	714	644	697	695	656	665	617	658	639	709	624	660	647	648	653	654	668	674	675	714	692	709	718	688	699	720	690	702	674	678	676	667	645	697	682	689	665	651	705	669	709	671	679	691	654	668	672	651	732	671	690	676	665	633	675	707	710	669	664	705	715	705	648	640	698	659	671	676	694	698	633	648	669	682	671	673	713	690	663	676	736	656	673	650	684	708	693	668	695	678	685	653	642	671	672	681	724	673	694	659	641	650	677	671	683	634	666	692	724	654	678	670	668	633	674	649	646	629	688	692	713	697	694	684	728	637	675	633	666	679	681	660	674	650	646	672	660	689	638	699	690	672	708	696	696	675	728	709	659	644	657	672	653	690	690	601	662	683	657	676	657	676	736	708	690	677	695	673	657	674	682	733	702	636	678	696	688	678	687	695	684	656	693	685	705	637	664	664	673	663	703	661	672	715	701	690	696	688	667	653	635	637	662	635	641	595	670	668	669	692	696	705	648	615	669	673	703	669	670	685	672	689	663	702	655	741	689	644	670	683	685	706	679	633	678	627	689	659	664	663	716	641	687	698	664	656	645	632	662	671	679	666	656	695	690	654	680	650	646	680	662	743	705	655	682	668	683	691	702	693	658	670	706	711	705	690	720	667	679	641	668	640	692	654	698	649	688	689	659	721	676	659	707	654	649	606	681	702	692	688	698	671	686	645	667	707	685	670	682	738	669	676	698	698	642	655	646	670	642	676	676	709	627	693	657	665	630	646	652	679	657	676	673	647	673	715	747	712	713	714	625	672	674	701	709	672	635	674	695	666	704	693	731	701	665	721	716	673	696	677	663	688	689	687	645	670	698	632	644	680	689	674	680	660	677	655	651	678	712	693	651	665	690	648	664	673	675	654	632	675	683	645	713	682	653	668	658	665	648	703	681	706	712	677	651	670	662	650	712	672	685	728	718	704	691	613	701	701	660	675	676	655	640	662	706	668	652	636	724	672	684	666	642	662	640	653	679	728	638	685	630	701	725	676	728	686	702	674	640	680	667	698	697	682	734	689	718	664	640	677	657	682	645	664	691	700	657	611	676	684	652	699	645	698	648	679	651	677	682	639	651	705	708	707	636	679	650	677	634	658	647	655	661	727	678	672	696	631	622	669	646	607	651	664	650	661	674	697	711	654	683	633	697	658	662	684	643	647	703	696	648	738	667	626	662	710	697	673	654	661	648	653	646	663	640	674	681	715	677	668	694	633	620	716	704	662	639	670	641	744	701	671	682	710	688	645	675	703	702	660	695	655	674	721	648	664	677	615	665	693	694	676	696	671	627	671	669	673	688	661	681	690	678	648	578	639	670	640	654	639	695	666	677	654	699	689	619	663	660	668	693	609	687	682	612	659	700	632	636	704	696	714	668	624	656	673	708	625	675	676	661	681	709	661	664	660	644	708	670	717	699	675	675	659	693	670	669	675	682	654	704	618	698	726	665	617	697	670	667	709	679	674	656	725	671	672	705	677	653	689	674	702	646	724	687	685	622	612	654	644	668	719	671	691	651	663	662	690	648	690	667	664	690	684	670	653	634	618	673	703	674	666	617	629	676	693	668	646	680	671	676	640	667	713	692	679	676	701	693	659	651	660	638	672	659	681	682	641	653	704	682	703	653	674	659	675	693	686	640	636	681	675	712	704	702	719	632	653	657	654	697	724	667	646	711	712	712	636	675	638	738	665	693	630	709	679	660	683	657	681	720	692	668	683	669	640	693	683	711	670	658	671	707	719	669	688	650	691	664	638	660	669	702	686	697	686	688	676	652	670	628	664	693	731	683	654	660	687	685	715	668	613	668	671	711	677	673	683	675	654	696	675	642	713	672	667	651	664	654	644	634	660	641	682	705	727	697	653	616	684	645	608	703	646	694	675	662	655	660	694	663	708	692	686	674	664	693	705	697	680	684	669	699	715	693	692	676	653	706	653	684	621	660	712	634	662	667	683	662	657	672	730	635	678	707	692	671	688	679	670	670	702	652	662	726	702	691	680	706	689	712	687	704	706	692	676	715	690	606	671	729	716	690	706	707	659	705	676	686	716	656	692	692	662	655	731	682	698	703	670	657	697	659	694	702	706	698	684	699	663	665	714	677	657	681	674	745	660	664	687	691	690	663	711	677	676	661	666	653	709	666	657	654	728	673	701	682	695	686	685	690	642	652	680	676	640	666	742	706	654	642	685	687	672	678	699	708	651	675	720	718	675	635	693	678	686	693	620	699	647	643	674	671	742	685	684	671	659	668	650	707	748	688	661	693	704	710	701	733	677	677	685	705	678	650	667	681	692	607	646	634	665	662	669	679	663	627	684	730	685	691	711	641	659	688	638	680	685	688	667	687	654	665	651	670	655	678	688	664	634	680	651	674	643	682	661	695	649	663	660	649	769	653	630	715	636	714	663	702	655	705	631	671	656	632	687	644	676	646	677	703	655	662	634	616	642	678	708	664	654	664	655	648	678	693	661	687	665	702	694	636	681	661	672	684	697	640	633	624	711	652	666	702	656	642	660	698	674	669	660	686	694	636	637	666	665	690	712	644	712	692	663	680	640	640	641	675	726	658	628	719	664	650	611	634	660	646	671	662	666	660	654	686	670	665	642	704	750	646	677	669	680	661	721	657	709	674	649	712	687	705	700	700	687	688	689	706	666	656	676	650	662	711	667	642	682	672	696	664	671	703	730	712	680	686	679	648	725	669	696	689	632	680	684	674	631	654	671	658	675	649	661	659	638	629	653	641	691	677	667	715	702	687	662	636	699	663	636	675	714	694	656	665	665	679	688	659	679	715	680	658	668	644	665	654	678	704	700	701	647	652	648	692	674	684	659	658	701	700	686	676	717	681	665	651	633	645	666	706	662	674	684	665	689	690	690	701	641	619	667	693	664	666	689	667	668	654	701	682	683	675	622	683	670	716	638	685	674	665	680	696	728	680	690	664	663	646	727	680	676	648	687	676	703	683	611	675	640	679	639	632	676	698	663	618	676	622	691	709	674	644	642	702	689	647	701	682	704	657	702	688	688	702	686	647	646	612	717	691	643	648	687	682	647	693	705	702	724	612	677	680	649	674	670	704	688	710	673	701	728	657	647	723	695	660	683	699	674	653	650	679	684	695	679	680	673	720	653	662	705	646	688	616	693	642	677	688	675	707	666	669	708	667	714	695	672	666	654	705	691	672	667	666	660	664	686	685	677	673	661	615	683	662	712	679	690	669	632	641	667	665	658	707	697	671	654	632	643	699	631	651	717	676	682	646	653	650	667	644	704	726	605	664	672	676	663	675	634	711	678	678	650	705	668	673	678	666	692	679	697	699	680	639	653	677	662	697	666	726	676
47967	39899	37475	34912	24492	8717	2093	2170	2250	1666	930	786	692	677	713	720	658	653	624	637	717	720	769	869	868	940	1020	1067	1096	1063	984	946	888	888	902	855	906	920	856	813	813	772	690	690	678	641	598	586	608	625	597	581	580	599	552	597	557	551	625	499	585	539	541	589	597	604	575	549	601	535	554	605	564	599	600	567	574	554	596	618	558	570	592	566	589	554	576	561	542	532	556	608	585	533	606	587	548	608	542	601	563	597	584	586	596	555	570	558	569	580	569	529	544	568	590	567	583	564	531	587	550	542	573	583	558	542	552	587	541	578	549	587	537	563	556	557	567	595	589	588	590	564	586	531	604	552	562	565	580	570	557	600	629	567	549	583	551	572	559	575	595	611	568	599	597	624	549	552	571	558	582	608	565	565	609	562	558	568	578	565	602	572	588	556	560	577	619	556	560	575	557	560	588	630	579	633	532	572	595	573	573	570	575	548	581	537	521	537	597	602	573	567	567	513	604	529	581	531	625	570	561	554	553	562	552	592	538	538	531	574	578	591	577	601	589	577	519	557	593	544	590	600	609	556	588	557	588	550	564	583	573	585	582	593	595	520	637	574	563	562	550	590	536	572	615	599	553	552	590	590	547	588	574	575	586	572	620	533	583	561	534	531	526	520	582	544	549	585	588	583	582	534	581	533	571	593	576	627	614	533	567	583	604	545	616	629	579	585	580	607	585	557	577	567	576	573	552	591	592	617	556	540	552	565	553	522	567	592	585	593	583	620	539	548	573	591	592	565	575	549	554	574	576	589	557	544	591	551	580	549	571	554	539	582	563	594	549	616	573	554	569	578	570	533	572	606	549	556	589	587	609	555	558	562	546	600	536	558	569	541	552	592	610	629	577	596	543	511	566	577	567	575	571	562	576	563	590	563	602	584	587	569	546	546	572	598	559	543	600	541	570	597	560	615	500	589	583	582	580	577	548	583	550	557	593	569	563	561	576	564	625	558	586	530	560	546	579	563	571	575	558	566	548	516	562	518	563	577	574	554	535	571	562	587	572	577	527	569	530	562	589	566	571	565	574	603	554	587	605	576	582	582	569	587	562	596	584	514	616	581	576	553	557	543	598	581	628	611	546	581	568	568	566	560	565	567	571	561	611	554	594	552	621	571	586	553	578	585	586	625	616	566	527	527	553	605	579	605	567	549	569	571	552	618	547	574	565	589	571	589	582	557	575	609	605	585	565	573	540	560	560	573	622	546	602	582	603	591	588	590	564	561	571	544	593	577	559	569	591	587	558	554	572	582	606	575	591	566	559	564	580	532	576	523	565	574	574	564	600	572	562	597	564	586	608	583	579	560	564	602	589	620	614	586	593	605	552	556	578	603	548	539	544	601	562	607	604	579	568	576	556	555	586	578	583	590	531	579	556	546	542	567	554	533	574	599	550	592	584	565	570	561	565	578	620	580	521	560	598	541	589	554	578	550	545	554	617	586	608	584	583	611	542	604	588	561	570	557	526	556	559	543	601	520	612	588	584	584	567	582	567	598	568	559	574	588	543	574	570	577	554	586	589	555	583	589	549	591	575	563	527	588	555	602	572	594	604	578	569	553	583	591	606	612	547	533	620	547	559	559	597	535	578	538	550	624	544	608	575	582	553	595	564	580	595	577	582	587	560	570	594	565	588	560	555	623	562	567	566	532	554	572	571	566	614	600	560	582	569	564	578	600	604	612	609	585	600	605	545	629	596	579	534	560	573	568	561	587	558	564	562	567	569	581	571	592	606	583	602	569	577	601	544	568	569	567	550	561	558	552	576	564	619	554	604	586	568	575	584	550	543	504	559	554	570	568	595	538	552	601	618	536	570	601	579	549	577	569	566	565	615	587	575	571	563	551	547	549	558	542	601	592	587	575	579	534	550	539	535	559	581	559	550	596	572	612	575	555	577	554	544	585	546	575	564	567	585	589	570	606	575	559	584	610	526	563	564	548	595	539	608	566	590	551	581	615	552	589	568	550	578	586	571	640	588	600	607	589	555	579	602	557	581	572	569	575	595	577	609	602	582	585	553	566	611	547	584	582	591	599	652	576	613	585	565	547	597	573	593	584	622	602	581	566	581	605	581	597	565	516	571	562	518	570	539	545	527	602	567	558	546	577	572	533	556	564	565	578	566	563	556	564	590	513	574	598	619	626	619	549	593	551	547	579	576	541	551	559	612	609	543	550	585	529	604	576	568	596	571	540	566	544	556	563	529	571	594	565	545	569	573	546	578	603	607	582	592	595	565	557	612	568	558	560	587	578	552	549	553	611	555	571	524	582	607	579	576	568	534	560	580	540	559	566	599	586	586	560	591	574	527	526	597	534	568	624	585	518	598	586	583	585	582	584	548	622	564	563	552	582	572	575	552	520	571	577	594	602	559	591	570	557	522	512	591	562	549	624	567	586	593	586	584	566	615	599	591	540	545	545	547	570	606	546	592	575	586	577	535	523	595	573	600	568	613	556	527	552	573	592	590	537	583	581	567	581	557	579	588	619	553	597	555	565	596	593	585	626	570	569	546	583	579	585	565	595	578	570	576	559	579	595	633	546	577	583	581	571	573	555	546	576	583	585	563	568	592	605	589	564	576	556	533	592	543	560	592	560	557	602	543	579	569	588	567	566	506	569	538	567	581	545	571	571	589	552	555	586	594	622	550	508	577	558	546	579	591	569	587	624	578	587	588	581	566	549	551	582	575	550	536	618	557	583	568	595	581	579	577	591	574	584	607	615	567	580	555	578	535	576	631	586	628	557	564	586	546	590	548	536	556	612	594	540	544	604	603	578	597	538	577	568	558	541	584	568	603	532	539	564	531	572	590	558	589	563	568	526	562	543	602	542	562	611	522	555	580	603	566	574	547	624	570	528	563	592	545	567	578	563	590	590	611	543	551	588	574	541	557	566	578	585	556	565	597	604	542	575	631	565	561	547	606	568	575	523	570	538	563	519	548	594	567	541	594	548	610	552	581	607	582	563	546	574	598	569	582	573	565	562	583	545	545	580	550	614	524	523	540	576	600	553	538	560	555	616	583	584	600	566	545	527	555	577	601	561	538	592	602	563	593	563	590	570	573	596	579	599	561	591	548	570	590	594	572	564	590	562	569	566	588	610	566	554	530	568	545	603	579	565	579	574	595	602	583	581	544	593	531	589	552	555	583	556	547	611	596	548	568	604	556	584	563	564	588	586	589	552	582	604	570	586	561	565	524	590	573	556	598	619	568	529	527	569	537	600	571	591	600	598	619	583	579	564	561	567	543	580	567	580	585	594	560	547	576	550	568	589	588	578	558	626	617	611	525	563	570	589	539	578	568	564	577	591	572	548	575	529	617	581	570	562	620	596	604	590	560	622	596	531	574	608	555	513	589	563	574	521	555	512	576	563	560	558	594	608	564	555	558	595	575	543	565	567	590	519	570	612	613	555	593	606	577	607	571	580	588	537	573	588	597	587	572	566	578	613
26233	20738	27694	23969	21163	19187	5667	1811	1660	1219	862	801	827	763	764	793	770	762	796	790	814	821	793	837	827	902	936	932	952	957	913	952	877	958	886	928	871	895	843	794	818	798	823	831	804	746	745	772	745	715	720	773	748	708	706	728	676	712	730	678	736	709	751	703	678	673	687	706	783	732	689	698	695	702	678	699	717	734	706	731	723	735	703	740	759	690	707	679	743	687	678	690	691	683	716	732	686	742	719	758	691	736	708	705	772	709	686	690	676	721	730	714	722	719	719	711	688	714	724	722	744	740	687	721	692	721	670	739	719	764	703	749	737	713	705	700	708	718	714	705	746	753	691	710	721	696	709	703	705	732	748	776	753	712	704	736	698	689	695	716	757	736	692	699	683	731	688	679	760	726	686	689	724	685	704	796	757	644	695	683	709	716	676	700	745	698	740	694	731	729	642	708	679	731	715	692	706	745	757	684	704	744	691	674	700	769	696	736	721	727	723	693	747	749	685	716	739	718	745	719	677	743	648	704	724	702	744	723	683	728	751	686	745	679	697	705	755	701	715	700	730	721	688	736	676	740	738	704	723	691	746	694	702	708	735	744	716	725	727	695	725	674	725	700	654	731	746	722	672	726	682	704	732	740	788	665	762	740	689	699	702	673	730	741	704	689	713	698	696	702	742	722	736	728	667	723	686	694	706	742	745	750	704	758	668	694	742	680	729	735	691	683	697	704	742	682	741	690	706	720	697	723	697	763	724	703	704	658	674	762	717	765	753	711	717	796	722	749	743	726	687	726	697	709	650	699	742	724	766	745	724	735	721	645	682	746	728	763	717	691	711	689	697	689	742	767	694	725	649	694	703	732	721	676	702	729	738	722	697	704	687	737	701	743	705	704	774	704	709	751	727	682	740	718	706	748	736	721	733	710	722	742	723	739	715	745	705	734	757	726	726	712	719	695	734	727	695	678	687	708	691	721	720	707	712	733	670	759	741	733	688	688	700	694	699	757	728	730	706	737	687	689	747	704	698	703	724	739	723	635	687	714	673	708	683	736	744	703	688	732	743	733	716	659	756	712	673	749	696	675	718	755	745	696	712	733	714	723	679	698	669	679	727	696	723	699	704	703	701	670	671	704	714	745	721	734	687	687	710	698	733	685	717	713	733	758	677	738	665	700	748	702	687	684	721	691	716	706	696	678	708	728	754	723	729	662	667	664	719	712	708	716	730	723	714	725	741	720	685	691	668	722	682	683	662	714	694	667	769	756	693	682	694	693	693	698	729	696	722	719	722	721	710	687	760	694	700	641	732	715	729	717	728	716	721	727	712	730	738	700	731	707	724	726	679	712	712	741	793	721	712	725	706	726	715	688	708	716	689	729	676	730	679	729	714	741	721	701	733	762	716	704	712	733	699	752	694	682	733	696	715	696	743	719	727	703	710	717	682	702	740	678	711	712	715	696	715	727	690	708	702	729	672	741	682	693	698	729	671	726	744	670	763	752	695	731	720	721	706	667	761	670	714	748	632	670	753	729	677	721	747	743	720	766	681	712	731	653	706	672	701	648	715	717	726	641	692	741	796	746	705	705	710	682	731	719	716	670	701	769	712	713	735	746	738	737	718	714	730	745	716	752	707	671	729	656	695	731	735	824	722	724	700	703	752	702	653	715	690	690	718	768	681	737	747	705	717	715	714	761	745	795	655	711	699	741	701	726	631	732	711	779	732	699	690	705	659	722	701	744	717	750	767	719	724	709	702	703	722	727	755	701	710	748	700	738	672	726	722	753	687	719	749	730	646	716	717	666	740	731	756	697	704	746	736	676	732	707	729	709	720	704	748	721	689	708	734	740	690	710	714	730	665	736	668	688	757	745	707	719	709	684	724	699	719	652	723	754	718	707	702	734	714	669	712	743	718	722	715	709	715	769	689	672	664	764	711	712	701	673	673	760	653	671	706	687	694	668	721	724	709	728	698	739	701	729	726	696	716	682	712	733	678	731	722	735	701	712	720	659	678	710	707	675	703	673	719	687	779	678	673	695	695	707	687	680	714	758	713	713	714	715	714	723	696	712	725	689	706	698	683	739	699	716	713	707	765	727	676	747	742	736	753	744	689	710	738	719	698	711	715	707	648	687	710	738	700	707	688	732	743	680	749	712	709	721	709	691	722	743	730	717	739	701	714	731	736	693	747	735	700	706	695	748	731	721	695	698	745	751	664	689	729	666	699	717	704	747	731	705	680	757	710	731	724	746	667	708	655	685	707	719	687	712	682	687	711	657	710	708	754	735	697	739	720	690	681	707	724	789	747	717	736	720	726	690	706	693	687	769	708	709	720	744	688	690	740	708	754	659	697	756	730	693	725	689	704	725	747	733	760	726	748	698	714	709	731	745	705	741	705	722	693	726	720	728	733	707	720	678	683	730	740	678	760	692	737	703	725	671	694	761	798	717	737	721	688	687	715	739	782	727	731	698	690	719	715	734	734	706	683	690	706	726	743	721	740	712	725	718	728	765	739	728	702	695	716	693	691	716	794	714	716	731	722	777	707	717	726	670	737	722	674	712	725	665	710	733	762	736	693	711	644	740	721	703	695	704	699	771	734	701	733	716	743	714	750	681	736	701	679	723	681	716	701	708	695	691	726	735	744	717	658	704	661	704	706	754	745	712	687	764	713	704	715	695	745	660	736	707	706	707	759	680	700	695	718	700	703	700	704	744	683	740	729	692	693	688	716	669	687	722	748	709	720	678	681	740	706	708	718	679	709	677	710	723	756	666	720	727	755	783	719	719	727	780	718	716	731	712	681	723	727	709	740	721	694	764	703	708	756	700	677	680	689	701	716	717	716	720	683	660	772	711	719	741	717	722	669	699	714	681	709	696	728	695	704	708	694	674	705	662	686	661	719	708	712	739	687	739	706	741	742	750	685	674	722	778	714	706	746	723	681	700	719	728	742	718	721	680	702	673	704	710	726	668	750	767	715	736	760	745	735	710	697	701	678	698	710	747	716	668	714	686	764	707	664	709	720	746	708	724	724	678	758	680	731	739	744	722	685	699	659	682	723	676	655	696	725	763	744	734	719	715	661	676	732	678	684	686	728	713	703	718	738	760	720	726	742	673	704	723	720	688	759	707	787	756	665	750	691	698	741	708	732	677	743	717	677	751	737	725	731	707	693	736	675	702	769	743	750	762	729	759	721	709	689	699	743	681	701	715	714	748	691	675	686	736	718	743	750	718	691	751	642	710	715	734	699	694	687	678	734	765	681	703	727	671	733	677	718	745	747	707	701	731	693	721	747	693	712	676	715	702	712	716	694	734	660	675	741	679	683	711	738	734	686	749	692	708	664	734	730	695	686	721	705	697	685	703	702	760	720	727	662	691	742	703	710	686	715	772	721	708	732	741	748	681	719	725	740	690	708	755	746	684	714	739	699	655	753	721	689	728	728	706	714	747	717	699	731	688	715	725	694	652	639	696	717	716	684	707	668	740	709	729
48628	42988	40491	38349	25835	7811	1793	2536	2512	1510	804	783	766	761	710	713	737	702	713	685	727	768	800	795	867	937	927	1027	1019	1050	1046	1069	1019	1061	946	911	980	852	890	855	842	811	726	682	681	668	656	630	636	593	625	638	601	614	606	604	616	600	585	631	620	601	635	602	596	620	626	569	570	668	597	587	590	618	608	615	537	590	565	661	631	592	639	600	597	563	632	602	584	590	600	631	614	605	591	609	603	606	604	588	580	598	619	602	577	619	657	617	604	585	548	621	610	620	616	624	612	602	613	631	571	580	601	612	580	580	593	602	624	604	574	579	574	580	633	606	611	584	595	583	567	581	570	597	630	614	603	622	533	592	603	616	595	611	629	574	601	648	621	591	590	559	602	557	619	559	569	630	586	624	584	613	623	581	611	587	634	587	588	636	621	585	566	633	604	625	579	637	622	595	552	595	630	580	579	620	606	593	566	580	607	611	601	568	598	601	591	625	612	609	562	636	609	631	606	611	595	614	633	549	638	584	599	627	612	617	614	576	595	596	579	607	580	613	599	583	617	571	598	570	599	566	599	585	629	560	594	572	625	619	607	623	573	613	592	605	636	639	623	623	613	647	576	592	604	552	602	663	607	646	586	607	622	591	644	598	584	598	621	578	614	579	552	579	591	622	617	609	592	604	612	600	608	606	562	605	556	577	593	595	614	604	606	644	615	604	616	622	549	621	595	602	589	604	613	627	617	571	605	627	598	595	600	622	595	544	634	618	643	616	620	603	589	610	544	626	654	589	625	599	579	594	602	600	650	584	595	590	589	586	608	656	618	596	619	645	600	616	603	623	631	605	613	621	608	606	622	609	654	633	598	603	572	577	582	595	586	589	600	579	643	606	599	557	555	643	587	591	576	597	597	578	585	588	566	597	591	597	623	600	547	629	653	621	630	614	557	580	624	587	581	597	640	616	653	605	581	580	619	622	591	587	604	637	589	641	598	597	592	614	579	591	624	592	634	590	585	585	581	591	585	578	610	600	579	623	609	595	645	620	644	583	589	656	609	611	621	650	572	595	592	592	646	609	622	593	562	598	630	595	602	594	604	631	609	634	641	582	581	591	617	588	609	623	602	605	620	617	605	627	602	604	616	628	583	585	593	578	591	591	577	595	631	606	651	623	552	582	598	578	620	574	579	572	615	640	583	634	555	592	619	551	591	584	609	589	578	608	627	593	585	573	589	606	604	628	594	544	605	591	589	548	623	616	600	602	598	557	598	606	647	602	603	573	568	571	592	587	607	621	624	601	571	612	610	641	654	588	558	627	585	587	619	590	591	607	605	632	622	585	620	614	570	558	604	595	608	605	576	583	567	580	604	537	588	639	565	625	626	570	575	584	613	594	604	606	581	643	613	603	601	603	615	564	620	606	601	575	604	608	606	617	584	583	554	567	645	618	603	605	603	597	567	592	587	623	608	619	576	583	627	614	559	560	595	604	590	605	570	628	584	602	629	595	589	600	629	606	606	629	602	581	622	591	611	653	666	607	606	601	582	630	641	595	578	629	628	585	609	602	637	591	582	599	611	611	585	612	606	592	603	628	583	661	615	601	593	551	632	600	602	557	595	571	614	582	640	624	644	622	598	558	602	623	591	626	644	604	581	622	583	580	618	594	596	567	556	628	614	627	622	561	605	585	606	611	609	617	654	608	593	581	596	589	591	612	604	644	578	615	596	607	591	590	611	617	608	586	601	592	576	614	570	618	619	626	601	620	578	609	651	589	607	618	620	615	578	568	585	626	643	630	581	577	612	601	632	580	626	605	618	634	601	576	588	566	652	609	630	560	598	576	608	563	600	596	608	614	656	618	550	611	617	610	588	627	598	586	628	584	592	620	574	574	573	606	528	600	624	593	623	615	601	650	596	588	599	563	630	596	618	599	590	617	618	591	597	642	618	585	598	651	633	594	583	570	573	594	617	606	591	619	632	648	564	626	604	591	620	583	617	615	586	598	621	612	611	560	652	612	622	604	614	637	618	576	627	632	594	583	576	547	583	633	584	591	606	566	637	577	608	597	579	657	622	558	594	606	600	636	637	618	646	592	582	606	640	610	562	557	606	575	606	607	637	599	576	621	595	643	597	593	604	597	613	653	586	591	572	626	607	597	623	600	602	574	541	571	609	586	567	590	615	558	599	622	594	581	620	607	573	576	553	613	593	594	554	582	578	614	606	586	597	588	610	568	559	586	599	593	606	567	583	642	637	602	615	610	645	600	572	597	621	599	589	537	584	563	627	607	639	603	647	619	559	597	626	576	610	606	582	606	610	569	652	590	586	598	633	622	569	627	568	587	579	613	613	583	618	602	585	584	569	614	608	572	632	574	610	582	568	599	591	636	600	555	577	586	587	596	591	620	579	588	591	595	592	613	605	601	613	590	632	596	608	617	604	606	577	589	572	587	602	605	604	589	590	607	595	597	639	602	613	568	596	558	596	605	639	561	613	585	653	574	582	584	581	594	615	587	613	614	599	611	609	612	579	582	578	581	617	586	573	606	614	537	563	587	596	570	596	569	589	561	604	609	620	603	601	565	628	581	633	622	559	603	609	598	587	592	589	610	549	625	605	617	582	582	600	616	628	623	631	574	621	621	609	576	592	576	573	602	621	594	617	577	611	598	613	613	612	611	587	595	572	609	594	610	595	636	591	556	612	580	593	577	643	648	570	599	613	626	623	594	584	610	581	592	634	581	612	597	612	578	620	573	599	586	614	594	566	599	524	618	573	601	587	578	524	568	623	605	629	636	580	599	643	605	581	607	573	583	576	650	619	565	612	621	592	624	608	570	589	595	590	640	619	613	587	609	643	590	585	592	618	616	618	636	600	602	594	589	622	593	587	621	620	580	597	601	603	591	599	592	630	647	567	623	622	600	566	601	596	606	580	575	576	570	560	556	592	576	560	598	618	573	590	562	579	631	588	617	610	589	646	588	614	603	595	566	578	580	596	609	578	609	627	548	618	604	572	609	612	598	588	614	622	582	613	571	562	579	597	572	646	585	617	601	623	603	616	596	606	591	618	594	620	596	571	623	617	596	623	623	593	620	581	620	608	629	581	627	605	582	595	577	596	618	630	600	584	624	588	607	604	566	588	597	620	668	626	586	594	594	585	592	629	607	602	623	584	602	610	640	607	636	581	624	633	627	571	634	635	553	585	604	623	598	613	632	623	634	608	586	614	585	611	570	605	586	580	559	620	589	592	626	582	596	612	569	610	578	612	552	592	543	598	620	567	628	652	572	629	621	597	610	588	565	592	558	609	620	563	568	581	565	586	612	550	630	607	595	624	592	591	635	594	591	570	630	616	616	629	588	596	598	625	584	537	583	614	600	580	613	628	564	590	623	573	574	590	590	635	613	603	583	641	638	605	629	621	599	583	577	597	623	588	609	624	560	585	592	591	641	581	612	596	595	616	589	584	629	593	580	593	577	611	592	576	568	641	610	636	628	592	610
25564	20809	27819	23967	21015	20668	10943	2681	1973	1586	923	900	778	797	779	744	766	746	797	775	796	856	811	822	845	917	977	940	978	1055	1017	1012	1015	1026	943	941	898	889	829	826	842	835	775	785	740	701	715	720	739	764	749	690	703	769	668	731	671	688	727	712	660	705	695	685	665	711	664	670	703	717	697	703	715	730	737	720	746	712	691	697	685	721	736	717	692	695	689	659	703	693	680	683	709	676	706	672	726	733	681	689	676	704	731	718	731	664	707	694	700	732	702	697	681	704	706	687	715	676	700	712	661	709	661	650	712	706	701	667	650	754	701	662	657	717	720	680	724	670	665	690	707	718	698	694	738	685	679	698	679	651	728	718	693	683	692	709	747	680	705	702	672	692	684	734	695	667	678	697	710	686	681	688	744	651	667	681	697	734	695	694	680	716	677	671	752	669	762	670	700	653	667	710	685	675	677	690	737	655	702	702	619	711	669	730	665	749	708	711	726	698	706	667	730	734	735	669	691	731	710	683	730	685	709	721	651	708	684	706	680	687	726	694	691	659	717	719	703	685	663	638	675	700	697	726	697	704	659	687	711	708	731	694	687	687	756	714	679	710	683	737	715	711	692	726	732	670	676	692	678	686	699	704	693	736	709	723	665	698	707	694	689	679	690	759	623	732	730	650	700	674	717	657	684	694	700	731	663	731	745	690	725	693	697	697	730	719	729	704	748	703	635	762	701	729	734	658	706	679	699	679	727	713	741	740	702	705	666	728	674	707	667	726	692	667	717	704	707	696	727	721	691	676	742	747	706	714	694	701	671	674	716	679	727	674	698	685	699	693	642	700	703	699	704	756	653	677	691	693	688	680	707	676	656	718	655	665	722	729	708	710	707	666	724	684	707	717	698	675	690	680	724	690	710	710	693	693	687	696	712	714	665	675	694	690	725	661	704	747	727	694	724	706	707	677	696	747	693	719	660	651	724	715	756	677	677	781	716	636	720	686	701	688	692	692	668	688	672	656	731	700	703	688	706	691	680	687	690	720	726	682	692	729	679	700	718	692	685	691	674	694	712	680	688	699	670	699	719	695	702	658	651	744	700	651	683	737	698	741	724	677	663	735	678	708	688	713	720	710	668	702	699	701	717	673	719	667	752	681	676	708	717	693	707	742	705	705	654	654	688	664	697	665	697	694	674	717	691	701	666	670	726	738	726	706	686	764	681	708	697	719	718	706	705	721	686	708	684	730	738	638	657	695	701	681	670	672	644	725	697	690	688	708	698	679	695	756	683	707	709	706	715	664	711	734	725	713	695	648	699	696	678	671	685	711	721	717	633	694	678	707	731	657	692	668	739	709	694	731	659	658	678	683	702	697	707	669	660	656	681	732	700	687	708	701	764	744	694	715	684	637	710	671	674	716	708	723	679	713	707	702	660	717	676	670	720	653	719	685	676	705	696	726	668	718	668	664	674	692	680	714	724	726	675	707	649	758	714	680	711	722	677	743	705	641	667	711	668	657	710	685	695	717	682	710	727	698	697	702	704	754	704	701	682	722	658	699	722	729	687	679	728	683	707	660	674	700	663	714	724	696	705	732	697	744	672	681	680	698	707	696	694	708	725	714	678	672	655	702	693	668	726	728	685	680	659	728	731	755	673	663	715	707	644	683	716	727	691	650	693	743	705	696	665	712	727	742	716	687	703	658	698	711	700	678	724	664	669	698	704	731	683	706	664	708	744	699	670	722	706	664	711	708	705	711	700	727	643	729	650	720	682	685	663	661	693	697	721	709	664	673	719	714	731	655	701	663	664	679	699	729	709	661	676	723	750	632	679	741	723	674	676	704	713	664	688	652	658	671	721	695	672	702	671	680	718	658	678	683	710	660	706	639	676	750	677	715	690	735	703	729	721	713	685	741	700	696	658	665	683	673	710	706	676	669	684	652	679	689	731	714	687	678	674	699	702	682	724	707	640	682	684	718	713	685	687	709	669	675	669	675	658	674	713	700	698	677	657	752	707	682	664	689	688	683	673	697	729	674	690	711	704	682	687	733	678	688	694	693	697	726	718	718	675	694	703	690	685	727	665	694	710	733	685	732	691	680	723	681	709	696	672	733	710	702	729	724	666	667	740	698	670	734	690	678	710	652	712	697	674	666	716	727	676	709	697	668	698	711	720	652	706	735	641	649	701	692	732	727	689	654	718	711	659	730	682	673	703	703	731	649	706	654	688	673	689	691	710	658	692	682	693	677	703	711	683	719	748	702	660	701	726	700	693	685	714	709	697	681	677	680	742	723	680	709	733	671	669	697	744	689	739	690	711	737	722	723	725	704	676	734	685	695	654	697	707	721	710	713	682	702	698	641	683	705	706	754	736	723	717	682	676	651	706	690	677	669	693	651	714	714	684	757	677	679	703	707	671	675	722	688	661	654	724	686	692	666	707	677	658	714	734	680	702	706	761	707	689	676	695	718	715	663	716	680	695	634	731	740	694	689	716	689	682	714	718	670	674	744	709	687	671	700	748	712	697	738	678	629	699	717	735	696	693	644	676	688	749	686	701	698	690	695	688	720	718	708	671	699	692	750	716	692	737	705	691	656	697	697	693	685	674	748	683	667	692	682	725	712	730	673	694	719	667	695	677	724	721	711	695	729	694	744	716	714	733	679	741	746	710	721	680	708	701	647	707	682	676	712	688	699	716	675	695	730	718	666	750	667	709	711	673	675	725	693	761	727	676	717	720	709	716	689	718	682	712	707	671	712	738	683	676	687	712	680	651	726	747	675	736	670	707	693	713	710	692	666	722	737	709	702	687	708	699	718	730	687	731	686	701	667	687	670	736	674	706	672	699	708	721	738	699	677	709	682	748	675	703	721	733	703	698	708	741	708	734	696	703	643	686	713	721	676	724	690	667	692	670	718	706	688	745	705	691	664	699	698	700	652	699	675	712	764	747	673	654	668	683	722	689	701	774	761	663	739	682	717	669	686	652	692	680	684	750	676	691	641	713	704	729	704	750	653	701	699	704	688	723	713	696	704	723	692	681	691	698	704	737	701	646	663	685	661	741	710	722	684	678	651	723	716	710	691	725	649	685	702	681	726	676	666	705	699	729	688	665	672	722	694	669	674	680	648	711	693	674	736	722	693	743	713	719	682	710	645	746	684	668	688	725	702	692	701	664	704	763	659	668	709	747	699	704	706	720	705	730	700	690	725	690	647	728	688	711	689	728	678	703	669	711	699	721	725	708	752	693	668	720	690	658	702	732	643	663	688	726	674	689	703	694	681	648	685	706	686	705	707	661	726	705	683	717	658	676	737	730	650	740	651	676	695	708	667	619	683	679	735	695	732	737	702	661	705	703	690	716	708	697	667	696	668	673	700	684	663	686	687	680	728	710	672	712	696	744	662	670	727	655	701	634	735	649	707	661	730	721	695	726	715	734	700	699	741	775	696	698	675	724	697	694	721	716	732	695	721	689	744	687	686	717	713	695	732	705	677	680	680
50543	46827	44829	40345	24662	7927	2676	3661	3054	2211	962	983	793	727	696	758	745	707	751	772	770	862	874	893	963	990	1119	1139	1146	1227	1086	1238	1201	1197	1133	1101	1031	975	963	816	830	793	767	721	709	689	602	637	563	597	627	587	610	580	626	596	622	547	602	563	531	623	594	620	585	579	553	606	592	575	612	542	639	586	587	567	589	582	571	575	593	613	576	597	574	580	568	565	588	614	545	586	575	627	595	593	590	586	570	572	575	547	575	581	597	644	581	566	564	527	602	598	613	575	586	603	611	620	599	590	574	620	541	587	594	554	565	556	610	646	580	598	606	583	589	589	600	608	604	591	591	600	548	578	611	552	600	557	637	550	577	645	596	538	554	639	589	589	589	605	606	575	604	593	616	582	623	590	570	550	563	620	614	584	589	577	563	562	568	568	574	615	576	610	575	593	609	602	563	575	568	582	553	548	592	565	604	620	574	555	609	583	548	522	604	606	556	560	564	588	586	605	598	572	602	615	594	550	552	582	579	590	620	603	612	634	609	572	605	588	569	637	556	578	612	579	572	570	621	566	598	570	566	571	643	629	558	536	612	571	601	594	573	614	576	606	590	588	586	641	574	598	597	592	598	589	587	600	588	559	593	575	590	580	588	548	584	602	613	591	572	586	563	586	588	599	579	557	580	629	579	583	574	584	559	556	603	617	558	535	542	564	583	627	552	582	600	629	589	577	583	570	570	579	573	566	588	549	591	592	550	586	583	615	572	602	587	608	560	587	570	597	578	621	547	574	558	611	569	609	582	585	588	620	585	592	578	547	542	553	607	593	569	572	570	585	602	607	574	590	566	562	598	565	583	612	542	530	588	592	571	638	569	583	581	572	586	590	609	622	565	575	606	594	589	615	620	578	609	607	596	594	607	603	600	615	593	612	599	606	591	575	605	585	554	577	597	600	576	567	584	558	547	607	515	558	600	552	533	622	585	613	577	621	546	580	573	557	617	579	578	559	609	606	617	601	617	585	560	582	576	546	599	634	602	619	553	559	600	609	568	567	550	576	632	553	625	635	583	604	610	578	603	587	570	600	616	634	571	578	603	591	581	568	583	580	586	617	606	596	646	599	607	603	615	568	612	563	622	518	580	548	582	575	588	604	579	556	593	598	563	583	563	633	581	602	608	557	552	587	560	623	573	620	579	580	668	546	645	556	612	602	583	615	571	567	579	543	602	603	609	642	580	592	598	613	612	568	609	547	549	603	554	589	567	563	568	606	569	608	565	581	574	633	605	599	563	584	578	563	556	576	603	603	586	584	584	582	583	563	607	567	584	543	596	551	589	548	589	580	589	601	577	600	596	605	585	598	586	609	599	595	597	586	557	552	559	590	577	602	584	551	520	589	571	619	648	637	609	543	619	559	606	581	561	596	606	619	534	576	571	648	572	602	555	620	548	577	581	583	556	595	602	531	606	595	522	591	573	563	522	587	614	589	596	565	566	607	598	589	608	566	532	592	578	600	594	567	570	615	576	609	530	589	631	585	576	570	592	584	569	571	536	593	557	542	559	561	571	590	604	541	592	582	609	564	561	612	552	595	582	569	626	544	572	567	562	575	583	636	605	582	612	608	549	567	568	595	580	583	636	630	627	609	578	614	598	602	583	614	567	588	611	551	607	576	625	616	594	631	553	566	595	625	592	596	579	590	574	601	603	638	605	566	546	580	583	565	585	600	625	617	589	628	604	610	580	556	606	582	567	607	564	593	582	571	562	596	575	612	602	595	562	600	561	575	577	601	583	579	572	586	545	603	649	612	554	563	581	591	586	544	613	611	600	555	595	558	604	602	627	575	535	561	650	615	564	617	597	599	616	588	566	567	558	621	569	614	588	534	577	555	618	605	593	594	560	589	624	591	618	595	555	592	595	555	615	594	591	553	563	572	609	565	585	598	560	573	560	579	621	612	565	575	585	541	555	603	566	570	586	624	595	579	617	561	565	556	591	560	583	617	551	603	583	572	609	569	582	595	567	562	599	533	576	609	528	586	542	616	592	624	593	585	581	599	597	598	591	549	620	582	633	601	613	558	590	578	654	589	562	591	562	559	557	574	587	596	598	588	613	593	579	605	582	577	590	577	602	574	590	549	602	639	590	591	524	570	601	575	547	566	568	547	575	608	592	651	605	643	591	581	601	593	579	569	549	602	594	594	562	575	595	613	562	555	562	580	570	574	577	618	530	578	617	588	629	617	569	588	527	561	575	610	595	629	591	590	582	584	577	613	608	579	576	620	583	578	592	587	564	578	570	606	581	610	624	559	566	582	552	585	572	554	589	624	579	587	599	611	556	574	606	562	571	619	555	607	607	598	631	602	604	562	621	587	610	624	574	564	573	581	544	630	577	579	584	615	651	572	603	567	576	583	620	603	604	554	571	642	566	555	568	605	571	599	606	590	605	591	579	606	589	590	559	604	620	581	583	592	582	570	582	578	592	586	570	652	615	580	614	548	564	552	568	596	595	581	600	603	613	571	605	567	593	548	507	600	604	581	616	582	567	574	593	612	608	570	614	559	627	547	612	573	565	634	598	576	565	591	594	573	598	589	592	613	563	579	601	611	586	614	622	534	583	584	556	535	598	598	572	569	591	548	603	563	604	558	627	564	591	561	548	582	600	573	572	642	566	551	582	538	592	592	587	594	531	592	557	600	573	563	570	609	566	604	636	589	560	564	584	575	589	571	590	583	584	605	577	611	581	552	583	565	610	555	565	566	571	606	598	579	586	608	561	600	612	580	594	597	607	592	576	547	568	602	573	610	528	579	600	555	557	577	609	587	600	553	570	562	571	589	556	556	609	592	562	600	586	609	578	623	566	551	574	580	572	591	606	581	591	562	611	574	585	605	556	601	605	600	606	595	569	578	579	576	603	574	578	600	585	573	575	603	538	603	565	619	571	611	602	596	615	573	564	589	539	547	580	575	628	554	592	612	574	607	592	590	595	583	600	611	610	547	605	599	567	569	559	561	600	584	566	588	595	562	547	569	549	584	634	593	565	632	569	605	599	562	608	606	597	586	590	594	590	571	619	584	587	608	578	613	581	576	579	565	543	569	607	565	603	582	640	555	575	566	576	577	585	614	613	545	595	580	553	532	578	602	633	583	606	566	597	586	601	589	580	610	592	598	595	583	575	588	579	585	556	612	576	616	567	575	572	558	559	617	578	552	537	567	580	566	594	572	600	598	584	568	567	631	575	590	582	578	579	574	562	577	580	561	615	531	588	605	596	590	612	596	585	617	553	624	580	594	544	557	564	633	596	571	510	551	616	608	621	599	616	573	609	593	604	585	542	562	518	635	607	585	575	607	592	603	618	593	638	594	577	597	639	623	596	552	572	555	584	549	569	570	584	605	588	570	601	619	609	565	607	603	582	596	600	571	583	590	590	566	602	624	582	587	573	561	607	567	586	570	539	583	559	565	593	555	602	584	593	552	581	580	608	598	558	563	554	579	614	552
29169	21355	26437	25512	13459	4020	1285	808	871	775	780	734	731	731	709	748	760	698	753	696	777	765	771	802	821	749	830	835	864	896	900	855	847	827	878	803	878	805	744	771	750	692	765	738	708	731	677	717	727	702	684	723	719	710	744	710	687	666	741	725	653	672	699	723	707	723	707	740	692	662	685	668	727	710	674	696	750	714	722	748	748	656	728	672	687	742	692	715	678	740	659	729	691	715	658	653	694	691	654	677	678	674	690	695	740	680	689	723	750	714	700	705	666	657	661	648	687	669	714	709	749	658	706	661	703	716	770	721	700	704	738	696	725	736	724	688	699	725	669	688	668	643	731	679	666	735	689	683	694	775	713	747	721	706	726	665	686	704	718	692	697	658	712	711	674	682	628	698	652	675	712	685	744	660	718	732	729	672	719	711	688	737	724	707	701	704	757	760	723	724	727	688	732	684	682	698	684	735	712	708	684	671	688	732	686	700	713	692	690	666	686	692	723	699	653	674	724	701	713	718	692	697	754	737	670	728	722	701	717	700	676	754	657	704	702	735	716	728	719	724	734	705	721	663	722	743	746	687	695	676	680	700	660	771	657	675	700	682	703	714	695	686	675	680	688	722	767	707	756	778	697	696	652	711	654	709	717	685	677	681	736	748	674	713	679	694	733	701	685	615	705	652	716	718	718	704	704	703	631	686	748	660	671	700	726	650	677	731	755	707	678	693	723	699	699	642	714	738	741	686	702	754	774	734	668	706	687	715	739	697	709	685	740	675	702	710	713	725	697	672	708	724	683	739	733	705	707	694	711	713	715	716	697	722	684	724	755	689	771	698	681	744	685	698	692	702	713	669	702	699	728	677	697	747	704	674	732	671	682	708	704	741	684	713	707	657	709	732	681	676	652	684	711	726	717	699	688	741	670	718	708	709	710	649	669	679	701	690	702	672	660	754	680	691	778	709	731	727	678	700	726	690	697	719	670	664	742	682	724	689	707	712	754	762	696	706	746	739	674	704	676	699	722	733	689	693	676	749	694	724	739	679	741	717	717	649	681	704	781	673	791	711	706	710	712	700	682	720	766	686	666	702	683	713	667	719	718	743	683	657	682	703	670	667	704	750	666	739	686	699	683	622	673	700	732	743	718	668	685	703	671	701	679	768	703	651	765	732	687	670	681	675	688	696	745	718	681	735	681	690	718	683	742	714	710	677	693	706	697	722	672	680	665	737	724	701	726	693	714	747	744	713	693	711	689	701	737	713	701	661	635	650	682	707	667	776	699	694	739	678	697	688	682	679	680	695	701	716	775	724	701	699	715	661	699	698	717	653	726	728	661	736	700	721	721	708	706	694	686	680	723	710	683	674	676	707	652	689	706	644	686	712	742	743	728	723	678	695	709	687	661	677	694	657	725	723	682	687	711	714	729	702	727	685	663	706	700	714	719	748	734	681	739	715	689	703	666	688	724	692	737	714	729	722	706	699	718	712	699	692	717	689	766	705	654	710	665	715	689	684	706	683	732	662	689	695	679	691	705	687	731	687	701	687	669	705	668	718	680	724	705	753	717	699	740	697	725	718	679	701	647	683	722	700	684	698	666	718	703	674	727	682	659	678	781	699	701	665	749	719	683	703	708	693	690	709	685	694	668	710	667	725	673	762	708	716	695	636	683	682	720	688	717	766	758	708	734	719	683	646	743	725	653	746	690	718	729	691	668	744	688	776	713	709	657	737	730	713	734	653	703	711	713	718	722	721	687	708	675	671	684	684	672	664	725	667	729	697	740	731	694	691	664	713	699	696	674	752	718	720	710	709	686	686	670	693	704	695	723	683	633	727	691	650	726	690	699	729	737	682	707	702	791	708	701	691	702	707	670	718	713	730	724	644	729	707	686	682	773	714	691	718	707	705	747	692	693	724	669	721	716	748	701	737	675	732	710	705	697	724	751	761	657	656	658	720	710	706	728	692	688	703	688	665	679	735	683	725	741	721	712	662	651	674	722	720	735	683	726	699	693	682	721	704	700	719	668	671	684	691	701	732	691	688	679	699	722	700	694	778	684	718	708	654	729	694	699	650	705	706	711	733	728	679	685	703	719	725	693	711	647	670	696	651	716	688	701	699	706	716	676	721	726	631	679	705	641	696	675	692	785	676	692	666	701	748	712	740	723	719	663	689	697	684	718	674	727	739	660	706	692	686	697	654	715	666	658	711	696	687	712	675	709	708	716	710	750	699	726	731	705	727	654	713	699	676	690	708	710	680	694	723	698	689	671	647	684	726	674	666	738	704	670	691	714	741	676	731	674	653	724	700	691	716	661	722	688	670	679	668	674	753	728	683	701	725	666	738	720	706	663	719	707	709	689	746	726	706	717	675	682	687	698	733	691	719	709	750	664	665	675	713	732	736	677	694	696	726	709	728	703	693	701	667	645	713	677	709	690	681	657	702	620	668	711	659	691	679	714	656	681	691	698	689	708	712	676	713	723	735	731	688	690	718	691	672	713	685	748	682	666	742	710	688	719	769	743	726	696	682	755	690	701	719	724	710	693	685	705	688	703	709	662	657	690	731	674	656	704	668	695	760	706	737	705	682	723	695	733	730	679	714	702	693	716	681	705	708	691	659	667	680	696	668	727	675	720	716	779	674	709	696	713	713	715	693	751	679	686	761	698	672	665	763	724	729	703	729	650	705	695	694	739	659	727	655	692	699	723	698	702	733	704	688	667	701	762	731	740	696	743	707	691	679	677	701	709	658	682	676	746	704	726	728	670	706	725	708	742	735	731	734	719	681	720	680	695	741	704	654	732	680	703	727	741	758	701	683	666	671	744	720	680	686	740	669	683	676	711	677	677	661	700	692	710	690	732	710	719	697	622	731	694	738	672	712	698	768	752	716	679	697	681	721	699	707	732	725	726	738	654	712	689	731	691	695	713	683	681	706	704	761	665	699	674	677	727	692	731	700	664	667	726	681	689	707	703	669	738	699	713	708	665	671	680	705	681	718	692	714	708	740	712	655	675	685	716	740	674	698	680	634	743	739	702	677	693	729	706	721	696	687	745	704	680	692	728	731	735	696	650	696	699	681	694	732	703	731	671	699	693	666	714	748	719	696	725	706	646	677	710	744	716	684	704	717	650	684	703	724	660	684	693	683	705	678	722	702	712	673	712	676	712	689	767	753	728	700	645	676	689	730	699	683	700	726	729	718	685	734	673	710	714	747	716	665	718	720	684	724	714	701	707	690	714	722	689	708	695	698	745	735	698	715	727	696	689	689	729	725	699	701	703	705	728	716	680	718	736	708	682	726	686	680	714	671	691	700	594	692	725	742	721	693	736	761	679	706	689	718	735	660	684	755	642	691	724	757	684	734	722	674	694	672	713	743	705	683	690	694	686	711	664	695	686	695	729	696	724	709	752	692	754	691	747	679	711	653	717	731	680	718	716	675	706	675	711	765	680	652	715	755	728	663	697	688	695	723	725	728	690	714	710	709	702	644
50058	36743	32227	24811	15073	4890	1408	954	907	707	667	651	677	692	648	635	675	709	688	658	674	712	757	721	782	846	847	901	852	936	936	862	897	936	895	853	826	803	744	730	698	727	682	655	661	583	578	592	548	606	653	629	625	610	575	596	617	616	596	613	586	627	636	577	605	620	607	569	571	589	566	566	614	604	622	574	597	574	600	591	646	656	603	653	610	637	588	544	617	573	580	581	584	600	597	622	601	600	576	555	579	642	628	635	610	591	587	565	551	565	598	615	630	595	583	590	596	600	555	562	590	609	572	589	597	592	577	585	620	594	591	582	601	611	570	616	602	563	635	604	609	593	589	614	595	565	548	581	547	609	580	597	628	573	577	603	566	626	554	609	576	601	581	612	605	571	638	565	640	619	592	612	605	585	585	577	563	606	604	601	560	601	578	600	597	606	597	595	610	581	605	584	615	560	571	634	608	582	596	576	672	611	584	605	579	622	589	608	609	596	595	604	582	637	623	608	591	576	623	628	596	567	568	585	575	667	579	603	592	624	600	623	609	621	578	588	571	637	598	588	598	593	613	598	583	553	595	591	577	593	617	616	567	623	583	562	609	599	640	599	602	633	667	590	623	599	610	616	648	627	610	580	606	556	627	605	610	552	595	644	618	597	622	631	615	551	577	603	620	597	600	555	579	627	595	569	602	587	607	551	604	626	639	554	602	537	643	598	570	651	580	588	649	598	616	571	606	555	631	610	630	562	603	632	604	609	594	594	614	570	593	589	625	598	609	598	586	597	595	615	568	597	590	661	619	630	559	604	640	611	572	586	594	608	581	624	612	639	604	641	605	602	615	571	574	600	626	561	578	559	622	605	615	606	596	615	562	613	582	614	614	651	595	575	581	593	592	578	577	587	587	593	575	579	582	580	624	624	630	580	571	639	626	629	595	601	620	551	607	590	647	672	616	591	657	524	617	600	596	630	589	589	637	596	575	557	600	615	568	555	605	611	611	634	614	543	607	576	547	597	643	595	580	599	635	619	621	600	605	590	580	639	606	647	610	614	588	607	613	607	626	631	604	552	645	609	571	589	640	626	616	585	633	625	578	650	596	564	598	574	591	563	592	615	607	574	649	565	636	551	619	612	610	627	586	604	587	632	593	598	561	607	628	615	640	619	679	586	600	612	571	606	588	632	601	597	581	615	628	578	612	601	581	581	604	607	625	656	596	618	585	553	580	621	603	577	619	613	547	621	602	589	624	616	597	625	549	617	610	624	555	604	590	644	593	610	578	592	571	613	620	624	590	585	592	593	595	583	601	611	602	590	561	593	589	589	616	629	576	595	595	605	603	556	580	573	603	583	563	642	558	618	624	595	582	550	594	614	593	600	555	597	592	658	584	577	629	591	602	600	550	597	596	634	565	564	566	597	656	600	578	591	560	594	569	577	608	633	598	617	575	532	587	614	579	595	623	626	602	614	617	610	602	613	561	587	608	614	596	598	597	609	558	568	602	582	564	614	619	622	606	648	626	622	636	556	589	618	599	589	586	595	583	594	605	585	584	601	592	626	611	608	579	611	595	580	595	600	564	619	626	580	615	583	603	601	557	595	624	578	600	571	617	572	594	597	615	600	574	585	644	625	594	624	598	598	608	585	609	608	569	633	567	611	620	589	634	599	579	613	666	571	634	585	618	587	591	597	613	591	623	561	630	603	536	602	580	617	615	567	636	580	544	615	574	557	589	639	616	588	600	602	648	581	610	592	599	604	598	626	612	610	573	613	625	614	571	614	582	583	651	613	607	562	637	576	614	564	546	585	559	609	575	594	611	581	645	604	604	576	589	597	575	571	623	588	590	604	629	627	593	600	615	620	586	612	587	569	573	622	603	588	612	587	594	616	564	603	587	603	590	562	650	564	568	562	619	608	593	601	606	619	605	625	613	627	624	598	554	615	556	601	611	548	577	615	628	568	602	603	561	583	582	584	578	582	595	593	639	635	563	635	603	619	620	597	614	583	613	587	566	590	632	626	574	534	610	597	594	587	574	583	605	571	600	627	595	628	596	568	641	572	638	598	638	568	603	561	591	621	596	602	617	602	640	627	648	621	574	554	604	604	597	641	526	612	592	624	614	627	626	583	565	590	610	562	615	559	582	580	590	571	574	595	600	589	586	591	588	611	586	596	622	589	617	620	560	556	582	619	568	575	652	641	605	602	539	635	595	643	588	602	560	606	635	600	593	642	597	617	618	593	608	586	612	589	573	596	578	612	631	626	611	592	592	613	602	576	604	581	598	561	616	562	591	594	609	623	610	592	578	627	597	614	621	575	578	563	618	587	575	582	542	568	636	612	556	636	620	597	561	617	599	551	578	590	592	617	598	598	597	632	555	600	600	602	576	594	595	603	585	624	598	617	625	607	616	593	585	632	616	621	577	645	606	532	603	601	615	610	608	635	583	588	588	580	595	593	610	582	635	591	658	663	649	617	610	580	589	625	565	602	580	624	593	608	609	610	598	543	588	653	629	571	602	576	612	592	595	607	588	606	588	537	608	542	584	669	608	577	595	631	636	591	555	604	587	618	563	592	644	635	591	596	642	582	618	575	580	623	579	600	589	597	609	623	557	626	589	564	603	574	588	594	552	602	608	576	604	594	552	558	598	626	591	606	601	610	625	634	583	553	564	630	599	589	635	612	606	555	553	576	617	620	576	617	543	604	576	606	632	611	580	544	581	608	609	634	573	614	584	598	635	577	583	586	624	572	574	576	592	570	628	593	624	603	592	607	608	615	584	593	592	561	616	630	601	627	579	621	635	573	566	599	582	644	575	571	562	621	565	609	568	573	590	590	594	638	598	646	613	621	559	572	602	581	602	618	565	593	607	635	593	570	610	666	603	594	589	607	615	602	607	592	610	591	593	605	609	586	618	555	537	610	556	602	568	609	610	585	615	565	603	574	600	591	575	591	642	646	578	568	622	595	576	618	520	565	584	622	587	629	569	646	569	595	561	562	574	628	642	589	615	614	599	613	584	592	579	610	556	642	631	595	616	605	583	605	590	624	557	589	594	583	617	598	562	574	577	574	612	547	635	607	554	606	600	616	567	601	573	616	576	581	601	588	547	630	570	620	583	594	588	575	599	633	598	574	615	575	602	613	615	593	625	650	610	623	626	626	564	601	632	588	631	557	604	592	606	568	597	594	601	576	573	569	619	602	587	601	578	588	607	633	576	643	591	601	632	630	597	600	571	626	617	621	589	602	604	602	576	611	640	558	590	610	588	603	654	607	601	612	587	625	551	565	607	636	592	582	568	589	562	601	635	598	612	580	572	587	655	599	604	606	590	617	554	628	609	581	601	568	610	588	586	605	582	576	591	589	630	592	583	586	611	629	607	612	598	617	574	615	615	573	633	549	618	622	577	583	545	625	559	624	634	632	584	587	604	595	627	632	595	592	616	596	602	622	574	575	600	567	597	643	603	618	607	621	636	605	669	635	598	600	585	592
26878	20783	27393	24546	22056	15981	3397	1144	1135	815	804	773	786	756	797	747	761	769	763	789	797	864	787	869	878	945	967	982	1006	934	1008	926	962	912	929	920	857	867	847	839	784	752	766	772	784	754	702	713	705	690	714	675	656	659	697	722	656	732	712	648	708	672	650	692	704	690	723	698	705	671	647	668	668	672	677	706	676	626	663	641	665	653	676	714	704	707	719	698	659	688	699	721	761	662	705	694	673	709	672	679	685	660	671	661	670	673	659	680	627	672	671	705	675	691	738	661	664	730	695	693	612	745	678	684	639	708	706	686	656	662	696	602	687	671	673	698	706	677	672	652	688	694	709	684	697	719	732	669	661	626	722	686	647	747	689	651	688	723	664	690	673	645	663	665	697	640	692	701	685	698	684	650	673	726	701	699	678	690	626	710	675	723	643	698	712	689	653	704	674	703	668	687	649	632	742	640	685	677	676	701	609	670	696	705	682	694	676	708	755	660	673	728	673	716	695	724	660	680	708	669	677	712	640	691	724	692	669	677	672	677	652	676	688	710	701	705	663	642	654	648	670	661	676	634	730	745	653	686	695	638	643	632	679	680	654	635	717	694	620	735	681	665	714	704	659	698	690	645	684	686	677	683	733	698	709	686	687	679	705	667	655	690	654	706	670	708	689	697	680	678	710	648	716	686	649	680	696	718	640	717	723	700	673	640	685	665	715	719	697	685	687	719	646	695	691	657	673	685	720	688	725	696	686	675	660	696	682	697	667	656	726	689	685	687	641	728	698	687	681	660	655	638	690	654	676	672	651	675	672	704	665	707	693	668	669	697	678	700	677	617	718	717	688	692	727	651	745	666	670	717	706	639	713	674	647	685	690	709	675	651	709	638	678	708	763	693	657	680	641	667	695	660	707	700	692	717	695	668	688	701	718	668	703	676	672	704	686	665	679	698	634	651	690	638	686	685	698	661	749	688	716	739	672	694	684	693	691	676	657	707	661	689	706	662	684	639	656	702	661	657	670	691	663	674	682	640	657	671	701	611	716	723	667	685	673	685	729	664	666	668	722	661	760	707	724	689	709	655	728	702	673	692	748	628	637	682	671	668	650	680	671	631	698	711	682	723	671	708	690	718	683	734	679	721	688	669	662	668	700	720	681	717	737	725	672	675	675	664	695	688	673	726	689	700	700	679	684	707	664	689	663	671	643	717	683	687	726	704	716	637	740	669	697	671	675	772	653	710	671	659	668	672	718	716	705	697	678	652	675	716	667	659	671	656	671	659	651	658	701	684	697	711	708	684	680	712	686	667	671	652	647	673	695	697	696	698	705	666	687	664	670	664	673	688	684	722	664	700	664	716	670	714	662	669	710	724	685	682	674	685	729	674	681	639	688	693	725	679	728	712	704	682	701	665	710	700	686	706	619	659	706	676	713	720	665	721	660	646	695	691	651	700	675	658	691	630	661	673	720	692	639	668	689	703	693	667	647	684	721	671	688	648	683	671	712	705	702	742	668	681	670	639	636	714	635	719	681	690	688	709	690	669	703	728	665	684	664	719	634	642	738	631	690	668	675	679	646	677	625	660	667	750	653	666	677	707	637	652	655	697	718	680	633	704	689	628	710	626	665	658	704	688	697	715	677	697	707	698	667	683	647	676	683	670	702	641	713	732	661	634	697	682	692	624	710	687	629	661	675	657	638	604	697	696	690	683	621	639	655	679	673	678	680	659	685	682	661	677	678	674	635	675	685	719	672	679	700	724	660	677	657	688	695	659	694	687	699	694	689	632	691	652	678	648	646	692	695	663	684	710	686	646	670	656	713	690	672	676	733	646	682	713	700	675	692	689	681	709	718	659	707	706	686	638	677	667	699	669	656	642	721	715	674	673	683	678	691	658	741	682	676	703	674	665	693	718	708	660	710	687	670	739	659	770	641	694	677	656	695	695	670	693	668	648	659	699	647	691	727	657	659	654	673	673	660	692	663	679	657	646	681	642	635	672	660	656	713	692	673	653	677	662	659	640	694	724	659	654	679	643	657	730	701	703	673	670	709	691	649	710	709	671	654	700	714	690	644	699	682	684	701	687	613	690	669	717	703	670	681	632	675	660	677	662	631	634	620	689	654	674	686	702	695	672	685	674	677	651	667	673	684	666	677	693	670	643	663	685	648	653	683	694	697	704	666	708	728	661	660	667	715	700	737	730	685	652	684	670	667	718	715	684	673	667	667	686	683	677	676	636	652	657	677	706	697	650	637	682	711	664	686	667	675	699	670	717	673	628	668	705	636	651	687	695	695	705	674	687	666	674	623	601	674	684	715	645	705	643	693	712	694	654	682	680	700	676	685	673	670	688	703	691	695	681	619	726	652	731	677	690	700	662	675	667	716	649	696	702	701	660	692	703	694	738	647	680	642	697	701	685	645	685	663	652	719	664	673	720	667	698	655	646	686	661	733	733	674	721	706	685	666	625	676	683	718	704	665	668	677	657	661	671	657	658	659	698	678	694	671	658	638	708	724	683	687	733	652	699	686	646	659	724	756	638	705	640	639	660	720	667	659	750	717	622	686	682	674	704	675	694	689	676	657	660	656	628	677	712	706	644	661	684	662	692	725	699	664	712	653	735	708	656	671	660	682	692	700	719	707	667	683	680	657	685	666	692	714	653	705	694	652	666	717	679	705	721	613	694	646	672	685	701	687	644	696	685	674	717	710	692	689	702	660	662	671	654	722	647	677	643	704	691	677	724	692	645	680	707	735	694	703	670	645	709	677	688	692	684	668	703	673	655	638	669	643	685	700	670	666	692	689	688	712	744	711	655	696	694	666	667	715	679	677	688	679	676	711	690	667	682	701	667	631	675	687	653	682	680	695	692	672	690	739	667	678	647	662	664	718	684	671	710	624	699	697	725	683	699	705	684	708	688	681	605	641	704	714	652	712	696	707	633	650	692	707	715	640	697	645	690	688	676	711	664	661	668	673	654	688	664	657	678	693	697	674	676	730	654	667	686	693	697	679	710	684	651	710	647	696	682	667	688	700	686	665	736	681	638	668	655	646	672	692	671	697	684	679	637	659	707	723	671	665	662	639	615	664	680	668	689	702	650	683	673	696	691	647	688	638	651	677	658	622	631	730	685	634	611	714	716	676	660	680	651	696	643	697	648	680	701	693	675	709	659	666	650	684	701	735	707	703	674	670	692	683	662	661	690	692	656	687	693	624	684	682	730	676	668	668	675	703	714	674	671	646	686	684	678	697	649	677	664	696	726	680	674	677	681	694	678	676	687	682	688	682	719	664	711	712	666	701	687	668	689	630	665	676	664	673	705	687	676	676	703	697	691	664	660	707	671	686	698	638	705	688	676	674	701	690	669	682	662	630	692	655	672	715	701	691	689	679	679	685	741	620	696	718	696	686	683	637	719	661	665	675	693	687	660	674	730	652	687	691	694	751	675	728	685	719	700	669	698	656	690	661	662	677	712	697	688	686	694	632	680	643	638
47310	39497	37143	35649	26565	10016	2021	1239	1353	933	819	752	733	743	689	750	717	768	749	724	764	809	884	950	885	950	1106	1135	1185	1139	1161	1149	1151	1058	1016	925	913	929	853	803	733	731	690	680	707	640	614	597	563	594	609	573	549	588	587	603	516	546	548	582	549	583	601	543	611	610	542	590	611	567	622	591	586	575	606	563	593	548	576	571	578	591	579	583	561	582	559	612	577	574	617	553	602	565	580	565	584	559	586	555	541	578	574	597	583	565	558	584	572	582	619	622	540	581	516	522	588	533	562	587	577	576	590	561	602	573	589	560	534	589	577	559	559	595	571	547	579	561	573	578	596	560	592	575	617	575	593	565	627	628	537	580	572	600	602	558	589	562	602	598	576	616	559	547	540	638	577	515	620	561	574	597	548	595	609	610	565	538	580	554	558	572	576	535	559	596	599	584	567	577	592	629	532	601	573	584	569	565	565	602	553	584	556	536	581	598	537	546	585	597	583	609	609	591	589	568	553	602	561	578	628	593	563	575	587	584	589	567	568	577	584	607	606	584	565	593	610	593	557	585	561	550	593	571	527	581	528	599	576	597	586	590	606	622	591	601	610	564	580	611	572	552	612	547	555	573	555	515	594	561	595	610	591	572	598	553	578	579	569	588	582	629	588	576	565	567	594	562	607	582	560	528	577	575	580	570	620	579	574	571	587	572	583	598	609	609	617	585	582	588	586	575	561	557	617	606	573	584	548	565	548	576	567	599	596	563	552	579	563	531	511	548	594	598	555	560	594	539	543	582	589	624	549	580	590	554	620	579	621	619	600	597	561	566	607	578	587	554	586	595	588	588	577	565	583	548	581	644	594	582	573	605	576	560	587	597	565	591	572	545	584	585	581	586	629	567	564	564	546	563	553	610	604	566	574	559	560	555	591	619	572	561	572	585	584	575	572	565	570	574	594	567	596	591	534	579	604	550	576	554	610	510	581	613	545	607	591	597	579	604	599	581	560	539	546	600	535	560	583	602	541	524	577	614	614	603	593	571	588	578	597	562	580	580	578	576	545	598	562	520	584	545	566	535	586	649	607	570	558	550	605	548	587	600	580	555	575	602	567	556	534	637	549	548	570	541	585	577	564	541	588	566	563	604	556	564	547	551	604	595	595	556	623	548	592	567	594	582	599	588	584	548	542	585	569	575	601	595	621	603	553	578	560	577	569	551	531	583	605	561	597	563	592	577	604	579	581	562	565	538	576	589	563	580	577	571	625	594	577	555	618	617	566	575	593	586	541	592	586	596	634	577	590	592	602	538	631	572	582	576	556	655	588	567	552	559	580	625	577	574	596	563	587	579	537	585	593	575	543	577	565	586	597	559	556	594	575	547	575	572	544	588	538	547	536	584	572	591	580	604	555	638	568	637	603	607	557	591	564	587	553	560	562	575	594	569	551	615	601	560	576	625	615	565	569	575	566	599	604	566	570	521	576	567	616	552	616	570	583	576	563	563	555	566	596	558	579	561	581	561	608	599	594	590	574	559	542	576	614	606	593	607	564	590	601	586	562	593	546	621	529	599	568	634	562	660	579	569	570	563	557	617	569	589	593	606	582	578	564	570	601	546	560	567	556	627	556	584	614	570	591	598	567	569	591	557	580	601	558	586	533	586	609	629	545	571	548	562	557	563	591	548	560	549	596	563	598	585	604	540	554	562	595	545	601	572	606	556	613	589	578	533	593	549	585	616	565	563	552	552	642	552	606	602	596	604	546	592	612	592	613	582	581	551	597	539	601	575	516	602	577	583	597	582	577	587	572	581	619	592	547	581	592	580	573	555	572	523	586	526	609	566	600	565	546	552	587	536	582	602	627	582	590	633	581	602	564	566	576	540	587	624	537	579	573	581	570	581	588	584	604	595	559	554	552	577	578	563	539	606	611	563	551	561	542	520	527	570	568	559	558	570	608	581	577	542	636	565	594	599	558	579	603	586	592	567	514	585	545	570	586	579	580	618	585	601	584	568	583	589	591	611	550	558	577	628	536	626	641	621	574	561	547	590	609	551	601	574	594	546	590	581	549	599	560	584	554	626	601	580	563	573	608	582	551	538	579	594	569	568	556	564	574	578	613	599	603	555	568	601	578	564	605	552	565	527	610	564	593	536	589	559	582	597	560	623	612	569	607	594	592	542	592	579	570	549	609	576	580	538	574	572	593	592	561	564	576	565	597	616	545	620	571	584	568	574	593	573	578	599	547	558	596	600	574	611	560	576	553	594	581	589	599	571	609	595	554	566	548	573	568	571	594	552	537	557	519	568	611	578	529	561	584	606	568	545	604	592	568	575	551	570	597	555	598	549	552	555	597	584	581	585	595	581	544	617	618	527	572	586	578	586	557	604	613	572	566	563	601	587	541	634	610	602	515	614	605	599	593	559	572	587	560	547	583	584	547	588	569	595	591	588	593	554	583	587	573	581	570	582	553	562	572	536	532	629	615	562	594	562	575	572	528	568	627	536	580	580	586	628	611	561	597	564	590	568	533	599	567	569	586	529	630	558	556	562	585	578	606	540	555	569	561	620	551	628	595	559	566	582	588	601	550	570	587	558	608	570	561	575	546	557	600	574	550	626	574	589	571	578	536	558	524	622	594	591	568	562	560	553	600	565	587	624	581	591	558	588	606	605	612	620	626	553	570	570	609	565	570	607	546	574	594	595	567	566	574	574	595	595	608	591	547	568	517	607	558	569	543	552	555	565	595	581	588	567	587	575	590	602	594	615	576	577	568	605	568	567	565	528	595	577	592	580	632	574	583	596	568	543	567	597	589	546	585	602	565	543	614	576	603	553	623	565	562	565	611	570	552	597	601	573	563	598	580	541	621	577	540	585	589	585	534	583	491	565	572	587	597	549	621	617	568	576	538	557	578	571	593	616	592	536	558	607	588	610	548	620	581	600	573	586	589	599	581	610	585	541	619	585	575	595	572	621	555	585	617	579	584	548	576	570	624	570	566	581	578	563	579	589	591	594	573	551	592	576	604	604	560	568	571	567	554	568	546	575	609	615	539	569	530	583	603	578	575	576	578	579	529	618	600	540	564	589	570	602	568	590	566	592	546	586	557	570	527	593	548	526	578	561	546	649	528	542	543	536	608	603	554	588	553	564	620	537	578	585	574	597	591	578	571	593	578	549	600	586	537	614	565	606	576	579	555	603	581	591	563	564	581	563	553	548	551	561	616	562	587	543	602	562	554	562	581	585	595	537	601	595	555	570	556	602	563	555	543	596	613	596	571	572	572	561	600	615	596	557	586	630	577	551	596	600	604	585	572	616	593	545	605	587	576	615	573	593	601	588	569	579	564	578	557	566	610	595	544	552	598	556	538	556	600	573	556	608	571	541	610	577	603	573	570	571	567	525	578	587	611	584	598	567	592	577	556	556	554	540	551	590	586	597	583	594	601	593	564	580	622	561	538	588	568	555	601	600	607	588	583	589	596	553	588	561	604	581	555	536
26235	20777	27639	24052	21094	19132	6061	1148	1081	951	874	826	872	865	866	833	837	798	827	808	825	948	932	977	969	990	1079	1182	1121	1016	1037	1069	1103	1023	1068	977	965	956	905	898	848	814	773	773	744	782	735	748	759	758	726	737	670	719	706	713	704	719	733	734	702	685	666	715	711	738	735	698	676	692	721	725	693	704	693	750	671	716	736	737	701	672	662	707	731	756	743	674	696	718	668	731	704	744	683	731	704	709	717	721	658	757	718	718	709	668	725	739	742	720	717	710	697	748	702	706	662	748	754	715	703	748	696	726	679	725	687	711	692	674	731	696	733	713	752	731	707	692	717	712	739	709	734	683	715	701	701	675	676	761	715	714	744	711	727	725	686	708	697	753	763	677	664	684	710	690	703	696	725	717	701	748	713	745	652	691	711	696	730	680	734	690	694	712	685	703	765	743	712	704	725	684	692	770	731	709	674	749	701	721	712	661	709	751	726	740	734	731	696	704	686	711	727	729	745	701	704	735	736	710	774	707	702	767	704	686	749	714	698	720	740	675	726	766	726	751	757	684	702	685	713	750	751	778	712	704	743	727	685	743	717	754	715	749	731	685	712	744	707	689	693	729	697	730	711	702	740	764	700	692	727	716	698	672	692	705	720	724	758	696	704	734	741	736	725	743	676	707	662	682	700	685	723	703	730	704	747	707	724	745	707	772	734	667	720	740	706	696	720	677	768	713	737	768	736	738	787	737	672	719	682	710	732	746	716	715	742	754	717	716	725	741	734	712	772	711	745	743	736	761	692	739	749	713	688	671	696	699	736	772	718	680	688	730	742	750	706	728	699	732	718	708	653	739	759	707	768	678	685	754	649	672	762	722	715	670	722	708	690	711	705	712	648	688	708	779	740	684	740	693	735	681	743	723	718	748	744	751	722	719	649	720	702	689	750	738	697	732	708	742	713	762	708	748	679	691	684	718	715	698	748	704	687	700	679	730	709	754	717	722	697	719	703	719	716	685	686	731	751	658	684	752	753	704	690	722	649	714	710	668	725	741	727	729	771	755	692	715	730	695	704	707	713	714	725	712	731	778	687	719	743	739	728	732	692	711	729	685	717	694	698	761	700	704	743	731	674	703	670	691	707	726	754	695	738	708	701	680	673	728	774	699	748	763	716	731	753	694	705	704	721	739	710	691	738	749	674	733	676	736	681	739	695	705	704	700	744	686	679	781	691	723	657	707	611	686	664	747	675	762	746	692	693	653	727	707	772	725	729	729	692	721	716	720	763	716	709	688	734	725	734	737	687	751	722	724	699	728	752	718	748	724	709	671	746	715	711	709	700	688	671	706	737	741	709	712	697	687	739	669	709	690	717	745	718	702	764	718	669	729	694	752	719	707	755	722	692	695	709	712	724	741	737	676	752	737	722	723	733	735	741	752	758	737	715	721	738	708	719	678	683	714	805	785	703	724	720	715	726	756	766	726	680	740	725	703	675	703	700	724	700	743	738	734	758	701	722	686	669	725	732	756	716	740	751	731	753	705	700	716	737	711	721	704	729	720	691	735	698	692	716	740	723	754	704	704	656	762	729	707	705	707	715	746	651	745	739	727	717	724	741	677	726	724	713	736	706	744	760	703	715	722	702	657	679	697	666	751	724	721	717	678	717	769	740	699	680	723	753	687	757	727	699	731	733	696	708	729	706	749	703	678	676	704	737	709	682	692	707	715	729	717	712	683	702	729	667	703	729	739	694	726	692	734	715	731	736	738	720	726	707	664	695	692	720	746	752	768	721	650	714	693	740	706	729	719	704	700	732	715	716	758	720	724	727	705	721	729	735	731	699	727	721	698	737	714	693	701	739	733	701	708	731	716	729	707	764	768	731	737	749	719	718	705	704	707	669	652	706	786	751	668	693	720	722	734	755	685	641	732	760	715	715	757	730	732	722	707	734	690	680	668	704	750	720	739	733	751	693	774	683	686	683	690	705	760	691	706	744	736	723	697	690	660	710	737	727	745	644	693	732	670	666	735	715	763	672	715	708	771	691	713	723	756	714	682	724	673	681	715	774	746	739	756	682	745	744	684	716	703	706	706	715	708	717	694	691	702	734	717	691	731	757	733	699	677	735	681	747	792	742	746	690	726	704	711	736	750	697	714	685	742	707	724	745	676	752	685	734	689	704	758	738	739	702	702	729	708	735	746	727	680	707	721	734	713	684	754	690	720	727	674	712	691	726	643	709	750	690	720	677	745	756	711	666	697	767	681	698	731	705	729	718	664	743	720	698	699	666	718	722	711	695	723	714	784	728	705	680	748	697	713	676	713	682	742	701	725	753	715	696	692	720	691	735	753	694	718	704	749	751	712	752	673	736	714	742	676	646	706	736	679	728	766	718	706	716	689	706	662	740	685	726	701	707	678	727	672	691	698	694	719	718	732	724	739	703	710	761	726	742	786	757	691	677	719	740	759	701	713	783	677	689	674	711	700	686	696	733	687	695	665	781	700	742	672	717	686	726	754	714	713	733	723	717	707	766	727	728	709	693	682	659	752	681	734	774	695	679	734	697	676	732	728	649	750	697	714	742	714	792	687	714	730	736	683	729	698	710	719	737	732	698	747	720	713	741	738	676	738	681	667	726	776	703	768	709	704	716	760	714	710	720	722	731	711	688	718	742	770	724	684	719	656	711	697	746	749	681	726	728	729	703	719	692	762	734	682	712	724	706	696	670	769	702	719	737	707	728	708	732	755	740	716	720	739	716	726	692	704	708	738	662	708	689	697	656	713	724	694	678	660	766	699	721	761	742	743	715	685	761	756	682	672	774	733	708	715	748	732	671	739	688	700	728	708	685	742	722	715	732	757	708	745	731	704	715	751	711	752	703	755	705	671	748	721	718	687	744	745	702	718	745	674	725	727	728	709	772	685	694	734	692	754	702	717	723	678	737	730	685	695	733	707	698	725	685	736	746	693	700	722	727	738	684	756	759	683	715	737	731	717	761	709	705	700	686	788	719	723	758	675	701	681	678	731	689	726	750	693	710	750	737	678	770	727	709	736	737	718	718	710	756	765	670	669	700	666	688	703	678	683	710	724	679	699	707	676	712	740	644	712	791	745	714	680	711	682	731	710	730	749	685	739	716	743	698	665	697	718	735	781	734	740	754	715	727	755	725	677	665	697	721	753	695	634	682	709	725	750	745	732	693	740	734	708	744	672	690	676	685	679	725	674	724	741	699	749	702	661	728	702	709	730	732	711	728	686	707	732	728	714	749	752	724	759	676	721	740	761	711	699	732	690	676	717	684	721	727	695	759	704	740	725	683	687	735	729	731	703	710	730	715	702	729	716	731	675	750	704	715	721	740	758	689	697	709	697	656	730	697	747	705	723	730	751	700	741	727	723	736	715	732	754	740	708	761	775	686	697	713	730	711	697	736	754	717	638	676	714	725	692	690	725	727	687	741	673	709	674	719	751	687	726	741	716	768	741	705	696	712	701	722	731	743	703
49808	44724	40565	37719	24661	8414	2661	1358	1438	1006	861	874	866	880	875	906	888	854	797	831	919	982	1120	1159	1089	1203	1353	1537	1472	1344	1344	1328	1316	1301	1232	1240	1177	1095	1007	964	833	750	799	677	681	699	699	602	657	661	619	587	638	613	599	601	604	610	621	566	624	572	613	600	628	600	605	571	572	623	595	612	589	619	617	587	590	673	611	620	603	597	589	595	601	620	652	615	596	611	637	565	609	590	631	579	617	570	602	618	599	631	608	609	601	652	631	575	599	609	627	597	600	612	609	588	596	592	616	607	645	612	649	606	624	610	606	567	617	587	603	628	574	595	631	623	607	582	567	617	631	562	564	633	606	603	627	572	598	642	594	625	647	632	644	568	614	591	689	615	626	589	632	627	644	592	568	590	636	570	592	594	604	602	586	648	660	611	640	634	608	561	611	611	586	605	587	600	593	594	574	587	618	628	619	617	601	633	653	607	588	580	627	579	601	619	610	592	598	589	565	553	627	607	632	621	580	624	603	628	628	589	592	624	595	626	595	561	627	578	598	587	583	618	620	564	626	679	613	603	552	600	584	584	631	578	576	612	592	638	539	641	558	627	591	593	657	629	618	608	639	622	664	584	613	636	584	612	594	601	608	634	587	595	606	653	589	617	612	607	595	637	657	598	637	560	615	637	611	610	593	604	590	589	584	599	625	613	600	592	619	586	584	633	567	576	652	593	642	593	610	634	602	626	594	608	630	602	575	650	650	621	637	592	590	617	603	617	589	602	624	575	591	609	658	585	580	582	593	572	629	566	602	605	623	634	598	570	628	556	552	639	592	582	599	595	602	600	599	657	625	627	528	647	622	525	615	619	637	641	631	620	590	594	611	572	605	630	600	585	603	621	643	601	599	574	618	578	572	602	643	590	587	604	617	629	633	641	590	578	619	664	594	550	598	561	582	560	622	601	610	608	600	566	625	604	596	600	599	606	615	639	600	575	548	647	613	579	568	602	602	595	608	604	544	595	609	599	555	634	582	615	579	631	589	619	589	617	572	590	627	591	566	600	614	572	601	653	654	583	564	595	568	571	602	604	616	568	602	578	635	583	580	605	590	565	621	639	625	630	603	622	621	635	633	578	600	621	581	611	594	621	602	573	601	628	626	598	611	603	594	582	608	621	622	572	601	593	623	592	636	595	578	609	608	646	630	603	594	584	598	608	593	603	589	578	628	577	638	610	576	651	559	651	585	595	627	598	610	568	608	589	634	621	649	602	591	633	580	652	532	647	615	592	561	610	579	605	581	630	609	622	623	586	609	670	595	582	589	615	624	606	581	597	603	584	591	654	600	598	627	648	601	617	656	584	574	556	589	547	600	537	628	625	598	547	658	589	612	617	595	649	557	597	546	635	609	608	614	611	602	557	582	593	620	571	596	621	660	579	566	620	574	601	620	587	576	612	565	590	626	569	613	585	575	619	601	666	648	611	593	628	605	616	620	585	570	577	588	632	610	611	617	604	592	595	637	623	599	636	595	639	579	572	624	606	618	597	566	611	615	606	629	611	600	602	551	645	569	595	603	620	614	577	565	619	568	628	594	590	571	599	597	646	614	603	617	613	595	581	609	604	634	604	613	584	600	622	595	587	667	598	631	573	629	543	594	556	599	599	613	598	640	635	561	598	619	624	570	558	573	627	596	604	623	600	606	607	590	590	596	593	610	572	616	612	606	620	580	555	582	616	595	594	555	644	572	597	626	626	618	568	578	588	615	635	573	601	586	630	633	619	612	580	592	602	594	617	580	582	572	579	577	598	598	590	575	592	551	591	625	590	609	590	636	586	577	613	602	585	585	616	610	630	567	596	584	598	609	599	580	611	609	565	579	633	622	594	598	596	628	632	544	634	658	643	588	595	588	623	600	606	602	615	593	554	583	618	629	611	628	615	597	611	596	605	571	599	626	617	596	605	628	632	584	617	633	585	625	594	600	606	593	610	624	622	595	598	619	618	573	605	641	585	636	580	607	624	610	602	624	569	597	664	602	647	602	652	598	543	584	613	631	612	623	622	593	635	580	565	580	586	557	656	556	558	603	594	547	599	583	651	569	599	600	620	552	622	630	675	608	594	630	636	593	650	578	621	638	619	588	611	649	616	607	603	591	589	601	583	606	585	592	580	595	610	592	630	602	587	634	578	624	574	631	636	620	588	654	582	590	592	614	584	590	612	564	590	613	569	628	578	627	579	646	613	602	583	639	614	611	599	631	626	626	650	618	583	614	580	578	553	636	600	600	616	619	622	586	615	595	602	656	601	620	630	622	570	617	613	582	610	581	593	598	551	605	645	584	562	620	600	616	592	602	606	593	609	571	600	640	613	582	600	637	655	618	620	614	578	625	610	621	608	574	623	604	582	586	623	611	552	604	585	580	578	539	627	640	593	610	586	593	623	629	586	624	575	623	624	586	582	592	582	556	594	585	596	623	585	624	636	654	622	579	626	633	588	649	613	612	595	558	594	635	571	625	657	624	640	635	603	592	617	617	651	554	602	603	587	611	589	579	619	606	565	588	617	586	630	580	615	575	636	616	568	621	613	605	629	609	610	603	570	613	623	591	603	573	574	584	637	638	594	614	617	637	616	605	555	600	622	595	575	622	585	644	593	632	626	620	544	577	585	588	608	612	576	590	611	628	634	583	640	537	615	574	613	595	633	589	601	615	597	588	625	579	566	613	585	584	617	573	592	579	551	618	622	633	602	599	587	600	565	646	621	567	582	624	591	594	590	617	601	586	590	586	620	578	645	643	603	647	608	579	617	583	594	577	612	619	620	594	604	600	607	621	622	603	625	611	574	568	595	611	581	635	615	582	627	604	593	607	618	611	618	638	578	582	635	568	599	586	610	610	568	603	557	580	605	584	597	604	637	613	617	667	608	625	559	605	605	553	610	584	660	598	600	588	588	614	575	642	620	605	603	582	568	623	635	587	566	598	589	554	603	619	622	614	613	635	590	586	649	600	602	643	638	560	636	571	670	611	613	622	602	613	615	565	616	599	611	571	601	612	575	645	624	571	619	605	596	570	616	602	601	620	621	613	643	600	563	652	603	597	599	570	654	607	635	600	593	626	649	637	588	633	607	571	628	613	629	606	581	608	614	591	609	587	574	586	591	596	590	559	601	556	600	607	622	627	609	574	592	589	582	612	563	622	632	546	640	571	611	584	596	569	608	625	584	597	610	579	554	616	613	572	615	592	588	609	590	558	578	620	627	593	634	571	615	627	601	561	589	619	575	603	593	561	609	622	639	609	600	570	556	609	612	602	599	595	609	644	619	624	587	611	628	607	619	565	610	596	561	597	623	612	537	623	693	612	652	603	607	578	580	593	653	604	631	609	694	611	622	616	597	608	625	583	597	626	601	598	594	570	644	625	637	629	609	626	637	635	606	597	593	563	625	608	634	593	617	597	584	558	591	573	591	616	596	586	641	583	577	594	581	624	581	548	596	603	642	618	592	617	617
25386	20791	27824	23855	20952	20887	12505	1746	1245	997	905	882	898	889	869	884	819	895	846	869	917	935	1014	1105	1155	1150	1191	1270	1276	1182	1101	1015	1107	989	1026	1075	1002	990	942	858	901	815	801	738	784	760	729	728	719	749	711	709	650	675	768	727	707	658	751	700	737	705	694	684	669	690	726	719	697	687	644	730	731	718	736	702	760	636	697	692	701	703	693	671	738	716	716	668	730	708	692	691	714	673	668	723	711	744	655	673	717	693	684	699	684	698	722	730	700	661	683	712	725	717	695	688	746	690	659	710	708	653	752	704	770	711	733	737	743	793	730	685	737	684	748	667	736	727	753	698	728	714	714	671	679	687	695	735	736	721	677	700	745	680	730	751	700	756	716	708	751	687	675	745	711	674	690	733	762	725	713	716	718	744	666	733	662	709	724	662	724	729	672	702	698	705	686	694	685	720	703	692	675	668	710	699	702	674	675	702	692	653	705	674	660	717	672	657	693	739	698	697	710	775	664	690	718	668	717	724	712	665	717	737	705	729	703	733	724	670	716	721	733	697	691	656	681	657	690	687	698	661	676	666	691	716	687	744	726	707	717	682	756	665	711	666	715	692	734	700	693	695	667	633	718	682	720	697	700	685	672	708	710	736	722	759	685	727	728	763	655	701	698	672	689	754	705	685	710	706	711	694	704	716	674	678	691	730	699	701	710	746	696	746	668	718	765	714	688	687	677	660	694	733	684	686	683	720	745	728	720	691	684	712	685	748	717	729	685	696	681	669	680	732	687	642	665	683	659	706	716	745	728	631	690	713	719	732	732	761	675	717	721	667	740	700	638	658	669	722	715	682	704	692	745	684	736	712	721	697	664	710	684	659	673	703	703	665	693	758	687	715	742	718	710	727	755	719	734	722	711	705	690	685	737	711	709	720	714	695	713	703	677	721	756	730	708	688	713	702	682	717	737	716	668	698	732	664	728	723	702	699	695	709	730	709	699	722	669	707	686	676	670	705	677	740	747	734	711	673	733	705	699	675	709	701	677	690	683	667	686	698	716	719	613	768	702	719	694	725	723	704	716	707	694	736	718	666	727	689	691	691	712	739	688	700	704	683	698	693	714	728	751	699	708	706	738	770	691	691	744	718	675	658	705	705	717	699	712	772	688	681	698	706	644	697	686	656	709	725	636	696	731	725	719	704	713	709	705	751	676	686	718	718	688	666	740	720	685	648	723	754	674	731	711	702	722	699	701	654	669	670	690	764	720	636	645	665	717	674	693	726	693	716	672	723	753	719	692	696	710	693	689	737	680	682	647	671	722	664	741	718	701	707	722	704	668	659	684	743	672	712	755	714	674	682	669	662	682	693	781	738	681	747	727	674	682	728	681	710	653	719	756	703	677	684	738	721	711	676	741	728	641	713	749	703	697	658	699	728	709	715	724	733	707	668	759	745	751	724	655	727	730	693	706	737	710	671	705	678	714	719	681	712	641	741	729	681	692	687	696	653	704	712	660	723	732	689	721	701	712	692	723	703	733	701	676	658	663	722	688	657	709	721	704	700	705	774	684	719	672	715	690	715	689	732	709	693	710	750	689	764	736	730	746	735	718	704	688	717	730	696	694	640	695	702	707	705	703	718	720	718	708	722	703	719	698	704	695	693	681	676	698	674	743	667	686	679	659	728	729	720	708	721	692	717	740	686	726	705	706	685	729	690	683	669	698	664	673	719	672	669	702	685	690	636	717	697	707	673	713	728	701	731	672	697	726	750	683	704	699	707	780	690	695	670	668	671	691	723	726	701	696	713	741	710	784	695	645	728	654	690	696	699	689	682	667	710	713	705	742	758	703	713	709	745	722	736	708	703	702	687	724	705	718	735	713	689	734	681	710	712	673	697	655	704	743	686	659	649	696	725	705	699	678	696	687	707	722	702	693	663	666	707	631	660	716	673	683	705	677	748	721	694	728	650	749	690	733	708	704	684	695	705	696	726	705	705	697	681	701	728	705	679	683	747	723	700	712	719	662	696	695	717	647	679	720	711	687	705	685	738	657	724	704	735	741	683	691	695	638	730	692	671	697	715	718	674	667	656	708	714	733	692	685	747	706	733	745	708	711	719	695	724	737	669	746	700	732	664	707	676	703	692	623	743	703	717	642	718	694	713	673	705	710	719	662	692	703	748	704	714	691	671	679	689	678	739	693	798	691	693	717	679	732	667	665	698	709	681	667	767	652	732	685	657	708	686	738	723	685	724	712	732	697	695	708	705	683	672	695	738	643	707	660	739	713	728	657	691	680	703	679	721	709	711	671	724	705	725	687	690	688	743	719	707	719	735	724	704	737	646	699	685	684	738	674	682	752	688	696	721	713	690	723	686	760	709	694	726	719	723	746	683	708	734	652	668	738	703	658	713	718	715	748	662	730	677	758	736	710	733	732	694	702	677	710	731	682	699	769	682	743	686	684	713	675	702	716	702	690	704	701	706	718	721	724	707	704	668	708	726	692	684	719	661	701	699	692	670	702	692	737	707	708	699	688	674	666	754	682	709	682	688	681	727	682	766	670	657	706	743	670	740	734	743	716	740	694	733	710	677	719	733	700	730	722	713	664	733	686	710	621	728	722	682	701	736	713	682	697	683	740	681	698	656	693	699	696	699	698	633	739	668	685	689	629	671	709	659	690	702	712	673	684	708	648	709	658	684	679	652	688	700	729	696	674	684	727	692	702	724	719	706	740	727	687	733	699	719	691	696	709	705	734	718	632	690	731	694	695	704	640	687	713	703	696	669	744	705	700	746	691	690	687	692	739	668	690	692	691	707	672	709	673	731	718	731	720	730	697	689	676	700	684	757	714	657	662	653	649	660	678	748	658	724	676	684	675	701	697	683	689	731	700	651	706	677	715	682	752	733	710	665	713	678	698	688	699	719	709	653	699	644	765	679	701	702	709	682	721	707	721	723	648	753	692	732	650	698	723	688	735	686	683	694	701	716	659	695	680	733	687	716	664	711	605	665	660	700	677	674	736	685	720	639	724	686	735	698	751	688	668	725	693	659	687	693	700	692	695	680	668	683	713	707	674	685	720	717	666	682	654	738	712	731	782	745	685	696	722	663	697	649	717	705	644	696	697	740	729	708	724	642	780	746	693	715	687	661	698	697	688	698	722	693	716	684	688	718	694	678	721	714	698	645	692	742	667	739	685	698	715	662	715	734	701	735	712	685	703	688	715	657	694	704	747	712	710	715	747	738	649	729	682	739	767	716	663	650	692	694	679	726	705	666	731	686	678	738	699	698	668	690	697	696	685	685	693	729	703	704	743	696	651	700	701	673	700	737	700	698	678	757	672	715	736	666	682	738	706	724	716	691	707	704	695	674	713	668	672	708	745	658	693	709	695	688	732	670	689	723	711	685	674	717	712	729	692	723	661	677	674	668	646	713	763	694	737	678	734	728	684	662	688	724	718	673	706	672	691	676	692	729	693	686	713	735	720	727	720	689	759	754	696	715
49463	45475	42106	39176	25038	10947	4304	1634	1568	1144	929	957	953	905	925	880	870	830	821	867	977	1019	1216	1360	1306	1445	1520	1653	1549	1370	1359	1279	1258	1250	1376	1327	1239	1202	1065	1012	888	870	788	729	741	690	679	643	557	623	635	582	628	648	641	564	595	579	578	608	621	609	624	611	595	581	610	573	586	602	620	606	582	604	596	571	563	546	569	603	531	606	552	580	594	588	588	573	541	603	621	607	666	568	606	590	576	645	573	559	589	602	599	556	584	587	603	604	611	617	608	594	606	572	588	597	597	548	571	589	652	585	630	608	591	571	571	557	601	629	550	550	592	612	591	585	543	609	604	584	581	630	586	591	567	609	585	590	623	598	590	592	587	584	628	624	574	603	592	551	618	589	552	565	587	616	588	585	639	593	589	594	609	567	606	623	574	615	564	591	611	606	607	628	545	617	565	628	583	582	568	581	589	571	623	549	573	560	568	600	529	570	587	587	585	596	596	635	599	582	568	595	625	587	589	570	586	580	619	572	638	586	592	603	617	601	605	596	609	553	618	613	567	617	610	584	574	635	596	611	564	594	596	604	583	600	574	576	594	598	594	599	593	637	553	563	563	600	614	610	552	557	582	554	563	607	605	608	625	600	571	546	571	630	572	555	584	587	544	637	583	614	647	560	585	591	572	575	596	634	637	561	600	610	566	613	673	569	533	626	562	543	569	625	613	554	605	602	597	582	561	591	667	634	537	596	595	630	570	586	603	601	591	559	575	603	579	582	566	591	607	592	602	581	603	570	546	582	615	593	609	630	587	558	551	591	616	548	616	581	646	617	603	579	606	587	559	535	606	605	568	619	591	608	594	632	588	601	592	595	570	609	585	557	598	584	630	585	585	576	572	587	552	615	520	588	613	645	595	578	572	591	603	563	620	596	534	612	592	587	595	633	554	610	629	572	629	578	581	574	548	592	554	613	594	573	591	557	626	563	568	552	586	566	595	605	599	595	572	606	610	581	618	581	585	615	571	540	592	648	610	624	596	587	563	553	561	584	580	588	580	586	607	587	588	552	592	607	608	578	566	613	588	573	585	636	576	634	574	610	596	593	588	605	567	589	581	587	559	631	575	555	576	586	620	601	557	650	594	583	594	565	577	578	625	573	613	560	591	618	593	606	631	563	617	637	610	619	577	596	593	625	584	605	586	552	631	601	628	627	579	605	614	596	594	640	617	573	623	608	578	614	628	595	578	585	611	577	588	616	548	616	627	621	590	635	583	587	581	579	560	593	577	607	622	594	604	630	602	538	595	591	554	593	608	614	553	616	551	630	608	601	548	609	594	616	648	592	586	637	586	562	609	614	626	569	570	606	585	569	619	596	645	549	609	623	590	632	595	596	577	565	593	611	588	592	569	603	598	547	574	619	597	592	592	575	598	594	511	620	622	603	616	595	584	569	593	634	601	563	574	614	584	617	589	606	583	617	577	557	589	587	574	554	609	571	542	592	581	591	621	627	597	609	578	594	563	594	553	601	556	602	597	593	603	535	562	594	593	564	542	582	559	570	603	583	595	606	629	589	588	585	599	590	599	603	600	535	587	553	581	599	573	590	607	573	608	589	585	600	567	533	604	570	625	569	570	613	582	594	583	616	615	548	613	575	530	606	554	567	568	620	605	582	585	600	623	571	562	571	557	591	576	587	573	600	583	552	596	590	601	582	586	568	610	635	576	593	583	614	580	622	550	590	587	595	594	642	612	617	556	579	624	571	615	617	609	585	568	590	594	573	562	595	597	595	598	550	592	574	599	631	582	599	549	585	591	560	572	563	635	609	598	579	596	565	626	611	592	535	531	622	568	589	621	585	579	546	535	634	572	574	572	640	601	569	623	562	612	602	648	628	634	562	565	628	587	569	575	614	588	591	563	543	572	557	595	566	547	572	537	609	556	586	588	638	556	572	578	573	626	628	580	553	574	561	619	596	607	618	585	611	586	577	595	578	562	591	580	590	635	557	620	601	559	611	586	576	571	580	548	587	590	592	573	576	586	593	589	610	612	570	592	580	587	591	595	556	581	579	584	590	609	581	584	609	580	587	562	582	579	598	556	603	579	619	587	639	610	590	605	573	602	587	631	631	609	565	565	645	606	616	599	552	581	552	571	557	609	579	594	579	557	564	625	555	583	588	607	620	582	623	572	620	593	577	629	609	578	610	588	562	599	577	570	622	580	696	610	556	624	613	578	554	621	619	584	624	602	573	568	575	584	591	575	568	578	547	586	542	600	597	574	603	604	578	565	557	588	521	578	594	581	592	554	631	602	563	574	597	618	601	552	608	598	602	645	582	576	604	586	618	602	627	562	591	616	574	570	607	635	602	598	557	587	640	594	550	594	605	557	591	615	601	620	605	590	587	598	573	583	585	599	595	615	610	613	606	571	566	591	572	633	597	574	539	551	595	602	632	600	543	609	571	599	594	565	551	615	618	583	597	586	553	611	626	587	556	592	597	589	588	593	619	623	591	599	622	555	606	552	624	594	665	556	599	568	626	601	615	573	569	584	593	583	562	610	599	618	579	628	588	598	574	585	580	583	579	648	607	602	598	598	576	608	583	574	611	569	601	580	585	558	578	585	613	597	570	564	648	595	625	601	617	585	615	586	551	566	595	602	573	584	563	583	562	630	578	560	598	560	540	585	566	604	606	620	647	585	552	598	564	624	550	597	613	630	535	528	628	577	624	618	566	549	560	599	579	606	650	589	633	576	656	599	599	604	611	582	569	561	571	582	580	546	569	611	591	579	614	587	577	575	589	587	585	600	609	619	611	591	577	622	570	636	593	621	596	597	611	616	578	602	585	617	602	565	592	597	594	579	566	600	609	566	613	566	648	604	630	585	581	593	590	599	571	590	596	578	536	596	605	573	619	627	564	611	558	576	564	585	587	609	608	604	594	589	582	605	602	628	638	595	591	613	587	625	594	584	599	577	587	569	602	604	578	609	605	584	573	581	553	618	571	581	581	609	568	671	567	580	620	541	586	612	590	592	601	574	526	563	566	623	576	637	571	566	605	584	571	546	561	572	578	554	575	631	561	607	573	542	577	598	552	596	633	614	592	637	544	609	560	567	595	591	558	573	592	583	612	580	593	633	573	612	591	585	589	579	606	679	577	613	576	583	554	602	583	617	579	566	611	576	561	611	632	614	570	565	604	591	585	589	631	582	622	606	610	584	592	613	603	620	584	599	591	593	622	610	605	571	559	565	603	559	582	605	614	602	613	573	615	601	592	578	586	563	608	597	573	623	574	589	602	581	634	603	610	575	572	599	627	610	605	585	601	565	590	577	573	574	552	575	603	612	571	533	571	566	605	562	555	567	594	639	604	649	577	576	620	558	561	595	574	573	536	611	608	562	637	616	561	587	574	562	618	559	583	595	619	551	630	607	619	593	587	596	578	614	576	610	650	564	625	621	603	554	642	593	592	584	553	601	587	610	573	590	593	651	614	596	618	577	598	631	582
28985	21240	26406	25909	14059	4201	1321	842	795	793	786	782	787	777	791	783	796	760	771	811	756	810	852	890	877	855	868	884	919	956	872	894	928	867	912	831	830	798	833	792	791	769	738	766	821	749	760	717	725	736	718	675	714	696	701	702	721	741	673	717	736	739	690	717	749	706	648	771	748	717	704	659	709	739	691	707	736	700	769	729	707	727	664	701	673	690	697	725	743	732	730	716	749	728	688	660	714	696	780	698	739	681	650	701	726	735	704	675	749	683	724	688	721	728	704	689	737	733	684	719	729	722	764	718	705	706	730	731	740	707	722	720	736	790	683	711	697	768	719	686	685	737	714	700	767	684	755	720	707	723	694	691	729	719	735	694	676	686	706	769	653	734	745	665	715	763	706	682	708	716	720	727	707	713	722	740	707	720	738	731	706	728	736	706	737	712	695	721	685	692	746	730	728	700	721	715	740	742	758	715	702	658	716	715	730	690	692	687	691	751	690	720	699	695	741	699	722	674	723	728	725	697	687	744	737	704	696	705	689	749	714	718	718	701	721	685	713	774	721	679	690	751	707	643	772	708	709	723	717	723	692	718	699	702	754	709	712	759	745	717	707	682	645	759	674	711	691	705	723	687	733	719	683	714	656	747	735	638	697	680	714	721	731	759	656	687	727	668	700	723	703	721	725	692	695	704	714	744	687	768	679	721	684	663	669	699	697	731	711	717	723	722	718	724	699	704	696	670	731	687	695	699	676	731	697	746	669	699	739	762	665	747	715	721	734	699	660	713	733	704	736	719	682	707	713	681	746	760	653	708	674	762	732	748	705	678	755	679	692	726	739	645	732	721	732	742	691	689	732	713	714	707	688	773	675	726	722	720	760	696	684	704	702	669	728	669	732	689	709	684	753	740	714	703	772	769	760	718	746	644	698	709	758	709	690	753	703	734	741	706	665	736	666	714	711	735	715	714	679	734	702	726	729	711	749	705	701	724	733	689	676	703	668	660	707	689	692	686	681	674	741	685	693	773	725	679	744	701	704	676	734	728	670	726	700	733	659	687	736	722	739	690	689	686	701	719	684	694	770	771	689	677	735	725	722	692	732	715	708	722	736	681	746	645	724	714	692	706	611	676	748	728	707	693	689	683	686	719	708	684	702	708	687	678	643	729	761	742	678	719	709	732	740	723	765	722	730	736	717	698	713	712	733	733	699	684	745	715	711	709	713	717	690	734	702	690	748	719	727	733	689	708	659	695	685	745	690	732	705	651	705	665	724	745	734	675	698	693	744	691	685	708	712	721	740	741	727	673	714	779	728	667	741	729	704	713	696	693	737	715	752	705	737	742	726	680	678	677	721	720	680	672	724	751	702	727	685	713	723	702	742	663	713	731	760	764	732	712	723	712	754	724	697	682	728	728	760	728	710	703	721	759	681	700	691	707	703	714	688	729	721	695	692	733	710	725	725	698	762	704	676	718	699	718	694	721	760	773	722	684	711	712	679	658	707	695	745	681	687	703	722	684	718	668	689	697	764	715	745	694	725	736	727	702	741	665	760	717	748	728	735	651	704	732	707	728	762	720	712	658	743	755	738	700	737	716	724	710	676	708	677	696	705	738	749	731	701	680	732	715	727	719	644	717	716	669	683	701	693	702	732	698	722	709	703	738	739	744	682	702	747	719	717	745	666	715	696	693	680	700	703	649	723	711	742	663	733	685	678	679	710	698	680	751	691	716	750	724	690	710	699	726	708	711	726	745	703	705	701	759	703	709	693	756	678	719	740	714	759	725	727	718	710	686	691	730	726	716	671	698	713	689	705	706	713	672	741	746	703	715	670	736	719	730	688	704	742	735	684	722	697	730	702	700	698	702	692	711	704	735	704	686	693	745	733	685	751	694	740	728	711	684	770	707	711	717	749	748	752	689	691	704	757	704	739	753	759	679	709	703	694	700	705	712	759	703	726	725	733	723	733	738	716	713	717	676	668	691	721	679	712	719	651	738	770	724	713	728	697	720	705	670	747	700	701	684	716	676	746	744	695	653	720	737	711	724	745	721	669	730	733	750	687	706	717	751	714	736	706	729	722	754	717	751	684	716	693	711	683	721	705	671	674	629	711	709	709	768	741	698	713	741	721	691	713	706	673	700	748	736	729	748	686	699	696	703	715	715	730	689	719	704	727	706	752	738	713	714	711	698	739	670	713	670	716	681	677	693	706	713	725	734	715	660	633	737	703	710	695	701	742	618	709	738	671	722	735	728	712	698	730	706	685	695	698	701	736	721	691	769	671	715	715	735	696	680	687	709	736	681	706	718	698	708	720	708	695	731	705	713	681	714	694	712	691	746	681	697	737	762	733	728	729	701	744	757	761	704	712	715	756	673	724	718	667	685	670	712	698	710	699	705	681	700	734	673	708	726	734	703	738	732	728	715	710	722	719	741	721	687	683	742	733	687	733	709	734	732	772	712	684	733	723	707	704	719	680	677	746	723	755	733	741	716	659	659	727	690	685	711	736	742	736	686	701	684	675	657	723	699	710	776	708	706	678	655	714	706	696	727	751	753	721	708	686	721	732	716	755	729	713	695	771	747	734	703	686	695	725	700	713	735	737	711	709	694	688	723	674	733	737	714	708	690	754	690	728	677	711	692	728	681	694	717	720	694	721	678	689	768	699	748	715	720	667	715	620	695	680	657	682	722	712	723	708	705	718	710	742	722	705	711	691	676	684	715	719	709	671	716	710	656	743	681	670	714	754	786	704	726	694	768	699	710	694	700	662	725	708	699	776	689	672	686	727	666	721	732	732	690	692	661	678	744	715	792	762	705	680	719	728	752	727	686	706	712	708	673	730	731	700	717	672	718	699	769	717	694	690	742	663	754	733	719	724	695	746	773	663	728	721	727	756	743	708	710	709	740	693	709	751	674	732	735	658	706	758	717	731	697	687	733	738	702	694	698	695	695	676	700	715	662	668	703	660	824	749	759	746	749	711	688	753	753	703	750	751	681	676	694	672	704	716	723	793	735	702	743	698	730	742	742	682	686	685	728	722	676	673	707	700	690	732	689	711	732	713	716	708	689	678	693	696	702	688	719	688	729	688	700	690	676	719	632	719	706	700	785	757	764	738	658	735	699	692	716	760	774	659	713	711	699	705	726	705	695	673	671	730	693	705	679	721	683	713	663	754	699	732	651	664	720	723	698	711	686	711	733	697	718	701	685	713	724	706	704	698	757	732	697	685	692	733	726	754	727	682	727	705	727	749	727	734	690	726	693	712	706	737	714	763	686	707	719	696	690	698	707	691	731	717	728	712	710	680	735	681	703	715	757	732	736	692	723	708	723	687	716	712	755	724	744	689	707	696	720	715	722	703	699	674	723	695	722	736	725	702	717	716	746	745	718	710	680	671	750	692	694	686	708	740	658	711	700	682	696	735	729	729	744	737	700	681	737	678	719	654	701	701	685	689	683	737	694	741	725	738	708	744	718	705	701	698	699	719	656
49865	34737	30410	28588	15443	5291	1441	777	790	767	661	714	767	702	675	682	680	723	723	727	771	792	834	942	1070	1059	1020	1142	1105	1055	1101	1006	935	984	928	940	871	858	798	760	749	658	690	625	689	634	629	649	593	630	601	572	600	686	612	648	611	580	597	586	562	595	610	585	643	642	616	625	569	631	599	571	628	619	592	612	605	607	618	616	596	607	596	584	596	614	590	616	614	586	592	619	593	632	648	590	594	572	593	602	617	636	576	625	602	640	623	639	608	643	588	605	574	612	633	597	631	608	579	606	574	570	637	594	592	568	606	597	594	600	596	607	665	597	577	599	614	598	574	611	609	590	602	638	590	631	588	606	626	599	596	592	582	635	611	580	620	591	596	581	600	587	634	577	561	648	607	573	591	639	595	573	638	601	573	627	633	578	590	603	588	616	599	617	620	637	537	593	595	611	587	634	607	600	595	596	607	596	569	609	575	587	572	644	581	568	595	582	585	638	593	591	607	614	614	576	585	626	595	608	633	611	611	584	630	541	592	614	585	612	563	618	592	575	623	593	595	593	645	605	576	597	643	561	623	604	561	621	580	581	597	625	599	607	608	576	595	570	666	588	607	597	595	546	622	605	581	589	596	600	615	557	572	606	618	639	597	573	624	578	594	641	591	578	640	584	605	584	601	635	615	650	597	583	587	596	546	600	535	578	628	636	581	629	593	601	572	583	593	574	601	585	596	625	605	601	571	636	580	586	597	610	580	625	569	585	604	605	617	574	602	600	630	591	595	574	619	612	585	602	602	567	632	620	617	628	585	594	597	583	587	565	591	621	617	634	585	620	608	601	580	579	607	583	569	616	614	611	590	623	588	608	648	603	658	573	600	587	565	598	584	643	616	631	612	576	574	599	600	640	628	616	579	587	619	621	612	590	595	633	655	615	595	628	602	576	614	617	654	624	598	632	616	622	624	604	572	619	588	577	592	597	568	601	595	621	628	608	571	613	593	619	609	597	576	617	569	597	633	566	575	622	628	600	634	570	590	604	609	632	565	585	634	591	566	606	593	581	587	594	567	604	620	617	584	628	610	575	579	615	621	627	604	580	598	603	615	619	597	595	604	579	600	582	594	617	604	613	624	605	631	616	569	608	581	597	631	610	598	615	653	606	602	596	546	625	612	605	586	576	651	608	608	622	579	579	622	544	607	572	577	582	644	585	600	587	599	640	637	650	593	568	619	578	592	565	631	593	621	602	598	601	602	604	639	676	617	616	603	546	586	614	630	608	623	587	563	620	572	627	615	622	564	595	623	575	560	641	640	620	594	603	598	596	615	606	571	596	589	615	633	615	598	623	613	636	573	626	628	609	552	643	595	611	624	612	627	564	625	608	645	604	598	591	617	639	587	582	621	644	590	623	617	624	586	631	589	602	539	578	586	636	639	605	596	605	577	604	617	613	562	626	601	577	616	580	578	605	614	593	575	578	606	574	619	595	607	612	587	593	571	575	608	561	585	581	590	587	614	594	625	608	584	606	614	628	596	600	594	606	618	607	566	628	621	600	626	605	598	597	605	602	613	603	599	598	598	618	621	588	572	563	572	606	594	607	602	581	668	603	609	650	621	635	607	553	575	597	604	574	596	594	628	619	567	588	595	620	553	608	615	612	580	579	627	669	587	632	615	560	596	623	579	596	598	608	553	586	576	567	610	596	604	584	578	566	613	621	613	607	585	606	573	622	613	600	621	637	624	601	601	628	575	612	600	586	575	635	601	614	598	557	611	593	627	632	596	581	572	627	620	594	566	593	578	614	570	630	625	581	623	570	591	620	604	591	585	592	594	629	618	608	633	616	611	610	630	609	624	613	596	588	626	570	598	611	573	573	610	590	579	592	622	600	612	597	602	610	581	635	590	622	571	602	603	615	613	653	596	646	598	585	594	602	600	615	643	565	610	591	612	580	599	544	628	614	609	636	601	600	549	581	612	618	641	582	617	555	604	572	618	631	570	609	632	630	620	601	579	603	627	644	589	568	640	619	592	608	603	658	620	633	596	616	601	619	617	603	630	613	613	600	613	612	588	577	629	580	592	566	585	607	627	584	592	589	634	603	639	625	564	594	616	637	620	612	600	595	607	614	578	621	581	624	602	585	599	629	603	612	564	579	608	580	572	571	631	568	627	608	603	604	599	570	613	617	580	564	621	577	615	593	605	619	570	592	620	633	588	616	607	573	600	576	574	635	566	603	608	621	624	589	593	568	569	626	601	596	573	605	593	577	592	593	578	593	585	577	602	621	566	619	609	613	616	611	614	638	613	593	617	605	583	597	630	578	617	647	588	615	587	626	589	608	607	602	612	599	591	616	581	650	593	620	637	591	584	617	640	602	591	568	592	605	596	596	583	611	579	584	591	619	634	576	608	587	575	579	582	598	597	592	584	574	626	639	626	613	618	617	583	540	635	653	606	580	592	618	606	631	630	608	623	633	616	619	610	591	562	607	599	606	579	600	592	604	586	568	580	609	559	604	644	601	590	627	576	615	589	549	572	570	621	595	646	606	618	615	617	626	567	616	642	567	618	604	599	589	612	635	616	633	606	581	606	608	638	593	591	590	575	595	626	575	624	677	588	580	577	614	605	587	595	604	621	629	606	564	627	625	616	605	610	564	631	597	594	616	613	635	580	589	611	550	573	586	648	566	601	623	581	575	629	597	594	599	593	601	592	600	568	591	609	572	630	643	614	583	595	603	573	564	618	602	604	549	586	613	581	569	577	640	604	602	620	589	583	613	570	656	587	615	609	587	612	593	602	575	575	583	589	611	617	669	634	591	597	573	594	619	584	598	630	592	581	597	573	630	640	633	604	569	602	557	630	577	623	603	610	607	648	605	597	632	621	636	556	599	579	603	649	622	669	586	579	641	632	619	615	588	576	596	600	569	608	593	581	585	595	564	574	622	550	592	590	600	612	614	576	596	607	607	597	596	618	641	604	573	596	630	622	591	626	631	605	594	616	624	599	587	580	598	575	597	621	573	615	567	611	619	592	620	656	599	608	573	626	575	610	578	639	628	628	655	607	609	602	610	589	615	591	612	608	601	583	572	580	617	616	571	577	618	634	600	548	539	549	616	627	582	618	607	623	582	615	592	619	602	611	601	586	586	577	612	581	589	575	587	582	605	618	578	569	636	627	608	623	613	648	655	634	611	625	581	589	587	625	662	617	597	609	599	617	646	594	563	633	631	621	608	593	661	618	595	585	612	599	604	617	614	530	579	556	591	652	675	618	587	599	626	596	610	648	630	638	596	620	581	598	581	583	618	607	594	623	620	565	633	594	564	585	581	628	623	600	595	608	594	615	575	585	606	594	634	575	605	649	611	600	605	629	612	577	628	602	611	587	550	612	542	581	623	560	591	625	609	586	578	624	610	594	575	610	612	612	561	610	606	586	617	646	615	592	638	613	579	597	625	597	578	611	598	613	581	662	601	598	596	583	582	615	635	626	624	597	586
26997	20743	27389	24354	21344	14332	2697	936	976	842	771	796	788	820	793	742	748	759	730	774	762	805	801	793	915	888	1014	977	1016	929	919	914	917	908	797	825	805	839	820	759	806	724	805	706	775	681	735	723	710	696	706	716	668	655	663	666	737	689	697	686	691	717	710	705	728	656	718	654	675	679	651	659	744	661	711	671	682	643	724	708	685	643	646	687	656	679	677	689	693	708	675	683	660	754	646	735	692	721	741	711	670	674	690	662	658	704	654	673	656	670	719	633	702	682	667	714	669	686	718	703	719	670	730	736	719	666	704	737	708	712	690	647	683	692	680	729	695	654	697	710	700	672	688	687	652	641	718	660	691	687	688	642	701	684	669	689	730	680	695	700	638	680	687	726	692	732	670	659	695	692	664	694	707	679	677	719	677	667	713	623	675	692	666	646	718	655	672	665	711	745	682	667	666	711	664	736	674	686	654	712	697	682	698	684	668	683	658	695	702	702	683	738	682	722	726	733	670	693	648	693	673	706	704	676	721	624	640	649	661	656	726	682	727	689	678	701	701	706	718	700	708	716	675	636	657	663	655	682	669	717	687	657	656	720	692	686	644	732	689	683	683	756	691	694	651	691	701	688	649	693	663	710	743	707	667	773	661	686	731	725	667	695	694	645	684	676	706	698	739	672	701	694	690	727	678	657	706	686	677	657	698	664	671	646	721	697	701	699	682	731	717	684	673	683	681	606	703	713	689	667	716	707	735	653	706	695	741	692	717	689	699	726	702	661	668	703	662	677	686	687	701	670	677	731	682	701	719	664	674	699	682	675	681	695	710	696	715	714	713	695	704	648	710	670	705	696	692	677	658	721	724	660	674	699	721	689	714	666	709	680	685	652	649	678	759	702	767	674	732	690	664	694	666	660	673	713	650	679	627	666	677	697	760	678	697	710	682	721	688	673	679	695	688	731	715	690	655	692	675	667	665	697	685	696	689	712	667	691	704	721	677	715	703	719	647	742	694	697	672	692	707	636	707	709	643	682	695	711	719	729	733	652	688	683	740	674	704	674	712	689	703	715	665	695	666	688	680	645	633	673	705	670	748	665	712	673	678	695	707	690	651	676	667	684	679	643	678	646	721	731	702	708	683	700	709	719	689	626	671	692	676	703	694	717	719	697	684	733	652	675	710	716	678	682	699	743	693	718	693	708	694	683	702	670	731	651	694	669	753	658	744	685	690	725	717	719	684	643	736	702	702	685	732	718	713	675	705	722	712	677	720	726	719	747	651	742	682	683	673	693	666	674	688	660	664	709	709	677	725	641	703	732	718	672	695	695	710	720	675	678	690	706	686	694	683	672	662	659	656	662	732	738	687	675	644	699	690	717	653	680	707	707	698	735	659	708	713	701	669	685	696	672	634	695	688	669	642	655	612	698	715	629	690	643	654	650	678	729	666	659	673	693	652	701	698	710	702	690	714	655	679	757	723	671	692	657	683	752	725	664	693	767	672	718	681	726	672	668	700	671	701	677	679	675	722	730	688	653	671	709	718	710	701	682	696	684	671	669	678	728	708	676	702	698	656	677	672	714	661	644	659	695	634	715	652	679	682	663	683	722	700	664	730	704	674	697	687	728	699	678	669	662	730	698	663	706	677	713	716	670	706	674	685	648	700	710	688	702	697	728	686	687	698	693	729	718	663	732	709	759	671	698	671	682	713	705	664	661	689	702	671	689	705	707	691	663	670	732	690	735	687	730	658	702	697	697	669	660	664	713	675	705	675	651	676	690	672	712	714	724	630	632	662	681	720	720	710	741	710	644	721	724	656	669	709	687	669	710	699	691	666	655	687	688	668	715	699	724	653	671	668	720	705	714	645	699	672	642	658	690	675	661	736	665	696	676	677	659	693	664	714	702	671	721	677	699	678	715	663	679	692	641	703	661	680	673	685	660	692	717	661	681	733	663	696	721	700	733	677	657	674	694	673	755	709	685	694	697	734	712	666	745	710	691	730	684	667	711	665	728	683	703	664	664	717	748	644	680	698	644	728	676	678	674	695	691	713	644	717	699	684	712	675	678	672	715	662	674	696	643	691	687	673	715	672	691	732	711	690	687	681	754	657	673	716	681	705	691	710	701	665	745	750	676	684	698	666	709	691	679	709	682	695	721	625	678	709	700	692	715	688	703	687	691	676	660	703	690	721	685	672	728	659	691	652	673	685	661	700	721	668	669	673	704	690	718	650	681	673	683	688	684	667	708	695	687	700	668	668	740	653	714	668	673	695	699	714	670	692	655	668	708	690	688	747	693	720	696	702	661	713	697	674	659	654	671	699	684	684	713	740	645	701	704	691	669	683	681	681	681	714	697	684	669	708	716	692	716	689	710	681	693	654	690	673	695	666	686	694	698	710	717	635	697	696	719	697	714	703	686	748	687	728	751	696	675	717	693	697	694	636	686	670	694	680	677	670	698	709	705	698	729	713	700	673	719	690	659	690	677	681	633	685	733	677	626	692	668	687	701	727	688	711	649	702	698	759	681	707	640	702	717	775	715	704	689	664	674	712	691	690	699	699	654	710	700	662	660	720	667	717	691	678	658	689	681	695	712	716	656	710	707	714	687	714	689	715	680	678	666	626	682	703	718	669	640	699	723	661	705	705	719	664	670	739	676	666	677	727	643	663	680	694	708	700	662	701	690	699	712	675	651	695	677	659	637	676	681	714	675	695	692	716	680	706	722	678	679	678	674	700	730	717	627	657	712	660	676	684	699	691	661	691	686	688	631	662	709	716	651	700	678	716	700	719	679	680	679	640	685	691	664	683	674	623	706	727	727	714	689	745	699	660	679	691	695	630	678	730	705	695	619	685	692	719	721	726	674	675	700	650	671	680	688	689	712	661	649	724	730	718	732	703	696	672	665	735	661	714	681	662	664	691	691	719	742	645	662	722	687	659	681	707	719	701	689	740	672	754	658	663	710	678	678	690	680	709	656	715	677	719	689	681	672	658	704	734	664	701	700	697	692	743	702	660	674	701	701	682	690	717	689	646	665	699	661	694	697	681	723	703	715	719	717	699	717	711	660	683	678	712	645	644	671	730	680	700	692	669	704	666	688	658	650	684	664	700	710	731	646	676	708	709	685	657	689	682	703	641	682	695	670	739	690	683	678	669	692	711	691	683	690	677	696	664	706	698	649	659	677	675	718	705	691	708	706	692	721	696	637	723	725	751	679	677	685	727	660	683	692	667	726	710	702	718	688	654	686	682	710	669	712	637	712	660	664	670	669	703	689	681	716	680	690	716	666	701	637	672	725	669	716	676	691	681	741	701	701	669	685	757	663	663	701	674	677	632	702	729	656	703	648	687	692	655	642	713	739	667	702	669	707	692	666	690	661	685	693	686	686	717	659	667	692	652	674	681	706	695	658	691	711	721	713	707	715	707	694	719	671	730	696	679	655	679	686	699	709	731	711	664	638	697	660	687	698	647	686	690	663	667	730	712	683	702	677
47557	36856	35265	33460	20911	5980	1748	876	1238	796	740	758	718	752	740	719	714	732	709	662	678	803	851	904	1033	1154	1221	1168	1145	1091	1120	1000	982	902	927	890	861	838	767	752	712	720	673	630	634	619	574	609	577	592	579	574	600	585	590	584	581	605	576	619	559	624	587	574	570	560	579	553	554	589	574	613	566	654	590	550	593	601	572	592	580	560	621	590	535	611	591	534	601	569	562	601	568	570	572	560	582	583	561	567	615	571	643	557	563	598	570	576	558	589	548	598	617	592	562	582	559	625	580	607	604	612	603	561	570	604	571	565	610	529	581	582	591	579	565	551	588	601	593	583	597	567	589	525	584	589	547	547	620	572	604	586	594	547	600	571	588	629	591	596	583	566	590	570	555	565	575	573	589	606	573	608	607	562	544	584	610	555	607	587	594	573	630	551	552	621	598	602	592	561	592	572	591	601	571	570	581	543	562	488	563	540	564	575	569	618	575	601	586	579	566	573	539	567	577	571	604	611	601	589	612	607	554	576	558	590	563	588	572	570	582	664	573	623	584	605	591	581	572	588	586	651	575	545	558	507	593	622	580	562	562	601	553	581	570	594	600	547	549	579	548	611	582	545	575	589	573	598	564	609	573	576	576	578	597	655	592	582	591	586	586	555	613	585	578	606	583	614	628	534	590	563	603	592	571	585	595	568	637	582	578	586	598	561	618	615	630	585	621	566	589	603	562	569	571	606	580	604	557	588	579	615	575	574	599	559	553	534	555	565	552	582	574	564	557	586	614	605	564	578	595	556	574	563	579	585	608	612	589	603	573	604	609	576	623	573	559	569	605	584	570	554	544	595	555	585	573	556	576	610	593	565	564	571	543	627	619	571	613	599	590	598	578	588	577	594	605	577	642	570	550	578	616	562	626	625	586	561	581	628	591	537	578	601	607	628	555	588	595	582	618	595	587	570	561	588	569	534	565	615	546	550	544	561	543	607	580	604	616	576	590	594	580	609	577	590	582	619	596	618	578	605	597	573	601	577	590	612	570	576	585	588	583	619	616	621	591	584	614	626	583	599	584	586	548	559	607	602	567	579	576	569	576	591	618	578	592	619	599	573	584	553	587	567	566	573	584	559	581	582	589	559	581	594	571	595	577	579	595	617	639	594	541	614	564	586	572	624	537	539	596	603	589	531	575	562	566	581	577	575	579	617	588	605	593	517	583	567	582	537	613	561	570	558	586	599	578	620	546	590	587	603	557	594	526	563	570	579	581	580	565	588	584	566	590	578	573	580	567	616	536	593	633	592	610	607	577	531	586	554	582	575	581	607	598	586	556	607	566	553	584	543	588	587	581	599	603	619	547	578	566	602	574	581	621	582	595	595	644	650	555	639	546	575	582	575	581	561	578	583	593	555	608	620	588	616	555	588	555	523	581	598	571	571	604	573	589	608	580	591	573	640	610	597	577	548	598	577	586	593	584	580	540	569	612	591	615	541	552	535	593	589	565	556	604	570	606	556	552	599	571	548	575	559	589	567	612	587	586	596	583	598	544	541	621	559	604	615	587	600	596	562	550	562	602	564	571	564	588	591	550	560	564	541	572	552	603	572	599	534	584	605	558	627	636	596	578	562	591	630	542	602	563	568	568	595	589	603	580	555	573	582	569	641	566	569	549	570	579	582	554	616	594	560	595	525	585	551	568	573	600	610	568	614	579	601	586	632	582	545	591	553	547	582	549	539	584	561	575	569	542	579	555	552	603	588	582	595	621	621	582	581	542	571	589	560	550	604	619	564	575	591	607	567	598	583	578	566	605	574	572	569	587	570	547	628	623	555	589	593	586	608	607	574	584	589	590	596	635	598	637	604	605	612	620	549	590	581	593	606	568	612	587	620	582	600	576	607	597	573	556	571	574	587	616	596	621	531	572	563	596	576	636	564	567	620	595	577	585	624	537	592	578	538	595	598	587	564	583	618	573	591	560	580	602	587	578	627	592	612	574	545	600	571	634	586	556	598	611	557	566	590	624	576	599	605	580	569	573	599	604	606	570	553	534	624	595	561	568	599	561	602	579	590	568	577	547	604	595	577	568	554	536	636	588	587	576	626	644	561	556	588	560	515	554	620	570	582	595	563	624	564	578	577	604	581	595	560	545	606	586	617	602	572	588	590	624	604	602	533	629	597	570	533	594	541	576	549	574	577	591	613	621	574	609	570	603	597	631	581	546	606	596	591	594	607	568	581	630	570	580	589	584	574	597	576	543	581	636	595	537	598	604	527	591	597	546	595	615	617	609	629	645	550	584	579	554	580	595	578	578	583	553	583	605	591	588	573	584	624	580	564	595	583	590	568	572	608	587	555	553	602	637	609	581	538	611	538	560	596	611	572	596	567	582	602	575	539	607	596	595	579	572	610	635	577	594	547	582	558	571	547	564	557	545	576	589	621	622	596	613	596	593	555	582	551	574	577	571	551	605	609	572	557	562	582	561	594	575	579	542	638	559	600	620	570	612	589	608	586	586	603	553	574	586	555	602	592	599	587	560	596	603	603	561	585	609	572	588	619	604	550	557	585	568	571	609	552	534	591	595	613	621	656	588	580	586	556	596	562	599	584	566	563	595	582	574	598	551	580	613	576	586	543	579	551	572	536	601	606	586	570	578	631	591	611	576	560	579	604	609	569	562	606	605	572	645	568	597	593	624	569	566	527	543	617	618	581	615	610	546	562	585	608	531	573	631	581	628	591	556	520	591	582	592	623	560	590	606	587	593	645	611	629	551	599	580	584	589	566	565	602	551	577	582	583	614	568	551	581	562	624	551	585	560	582	576	582	556	595	582	573	537	577	584	600	568	628	602	605	564	599	611	583	564	563	644	604	552	577	565	580	617	584	578	587	625	580	605	596	571	594	580	562	585	564	589	611	574	552	551	574	540	568	549	575	565	635	589	560	573	555	609	580	563	588	578	563	565	616	595	588	598	574	563	586	596	611	584	596	586	594	547	619	566	620	596	585	579	568	611	620	573	550	581	569	581	567	595	575	582	562	582	593	592	562	542	596	577	602	585	526	588	583	586	610	553	567	592	615	589	585	591	586	572	631	562	599	540	585	583	625	563	602	602	555	604	599	552	595	590	578	552	584	596	570	570	605	613	565	590	581	533	587	579	563	533	558	602	591	621	623	586	580	593	555	564	597	577	579	612	623	583	582	571	602	575	633	576	608	585	584	563	560	543	568	645	625	568	542	603	567	572	582	576	586	580	594	505	560	580	587	528	560	580	611	553	555	576	582	540	570	558	627	552	586	584	554	611	588	550	576	575	586	583	577	584	579	573	565	586	571	604	614	604	581	620	596	579	573	600	556	566	598	596	623	578	579	581	602	579	565	512	605	643	600	595	554	630	579	582	629	571	571	594	593	584	600	566	555	564	592	529	592	556	585	571	599	573	578	585	647	568	575	565	600	517	600	555	611	588	566	595	637	597	579	511	599	545	545	592	561	580	573	550	561
26340	20776	27698	23919	20738	19151	4932	1049	1027	932	810	780	808	824	793	727	769	807	732	796	796	827	860	825	935	971	997	1038	1008	1009	964	969	928	943	933	883	881	856	831	821	816	777	771	750	756	741	712	739	733	745	740	712	749	732	767	748	749	738	727	697	685	691	672	708	715	696	728	752	685	748	746	741	686	749	719	729	723	700	730	708	690	658	681	696	785	751	720	726	749	683	726	732	731	749	760	760	664	658	682	737	708	680	759	720	729	710	735	653	701	716	729	759	742	736	707	699	694	717	640	698	754	700	699	744	736	720	733	692	698	706	726	691	713	665	703	711	762	713	747	709	720	734	765	718	767	700	748	747	737	732	696	743	727	679	717	701	733	696	660	671	734	717	734	753	706	701	782	741	766	676	759	748	740	729	688	753	735	705	763	772	766	773	749	758	715	732	672	630	689	714	733	677	742	732	716	705	715	724	690	693	730	705	697	679	740	744	734	686	775	728	714	728	762	696	709	727	710	674	695	741	720	708	697	766	709	707	723	712	775	716	738	698	721	713	748	746	793	712	732	711	729	706	704	743	719	734	712	747	706	689	741	734	751	711	689	758	744	719	734	713	722	757	712	661	697	748	758	698	767	718	728	697	725	773	719	707	785	763	734	739	714	782	704	723	700	719	702	708	762	683	712	724	702	745	683	720	739	716	735	748	732	713	730	721	764	712	686	687	752	737	745	756	713	733	712	670	745	716	708	649	779	722	758	800	795	691	719	716	704	745	740	708	707	737	712	740	713	680	774	744	706	760	704	730	720	739	727	719	700	722	704	687	716	740	671	736	644	764	724	739	740	684	756	734	702	683	694	692	749	723	731	703	728	741	726	706	728	731	701	723	735	734	729	708	676	725	713	765	741	731	699	723	742	689	714	725	753	697	722	695	756	735	742	694	670	684	716	723	730	746	707	707	711	748	714	798	734	719	654	732	703	689	707	728	725	720	741	711	725	666	698	685	716	748	742	685	735	753	726	714	729	713	668	745	687	699	671	713	735	709	724	678	741	707	729	721	745	699	727	720	732	729	730	739	710	726	715	696	733	717	713	685	726	756	665	705	730	729	744	718	768	698	758	745	739	720	691	745	728	756	730	751	733	672	689	728	680	736	683	694	759	707	727	785	688	775	714	712	722	698	747	735	666	729	738	740	698	722	699	708	707	722	782	730	707	686	665	718	698	771	719	757	727	747	753	725	738	718	728	709	709	733	687	692	708	730	696	728	709	697	746	697	663	676	704	685	711	716	738	720	701	739	705	716	756	735	702	700	690	703	653	708	749	746	724	701	690	712	678	652	694	752	740	740	715	693	733	728	702	691	717	745	742	712	689	728	733	715	740	730	710	730	706	755	751	709	739	682	761	669	750	760	748	724	746	762	737	756	712	688	706	728	764	680	722	719	701	724	707	733	753	692	723	708	713	691	761	751	743	732	694	729	735	700	719	699	699	745	735	697	735	712	651	707	786	748	722	675	777	726	734	714	743	706	724	719	749	761	735	729	723	755	751	737	716	730	749	716	729	722	751	746	761	696	728	744	769	670	726	695	687	745	703	717	746	714	665	766	680	727	683	736	705	711	714	696	703	701	719	755	720	697	703	699	715	694	724	671	742	716	723	732	746	747	734	710	767	719	703	684	760	726	706	706	701	716	773	759	730	765	754	714	741	682	709	710	717	716	725	713	731	716	760	722	697	728	716	708	712	733	757	692	743	738	728	741	728	670	765	717	738	820	692	680	732	696	660	715	775	716	742	744	794	703	677	742	770	701	679	761	729	727	675	655	728	739	715	720	709	714	658	739	728	724	742	711	725	681	696	732	716	767	705	715	720	730	772	714	699	702	719	768	726	721	755	759	733	747	787	675	773	721	731	700	713	684	693	723	749	725	736	745	773	712	720	707	697	711	758	690	753	760	706	733	688	767	722	737	747	709	698	740	716	757	765	801	695	690	760	726	705	697	692	786	792	717	739	750	715	672	653	635	731	737	707	738	722	713	716	640	698	742	760	671	726	710	754	744	727	699	672	731	636	732	755	674	741	694	723	701	705	767	731	710	720	754	680	739	692	685	718	713	728	734	743	716	717	666	769	713	715	744	713	710	713	692	707	664	774	736	715	701	742	729	713	748	708	710	724	706	730	773	742	725	766	743	748	751	758	767	696	735	733	683	736	681	693	720	713	768	675	664	697	696	700	728	727	717	688	675	694	705	705	744	701	678	730	748	700	740	737	680	757	696	731	674	735	735	704	694	789	739	698	737	716	745	708	753	758	761	710	720	731	725	693	737	796	739	701	756	714	694	743	741	714	795	719	717	738	719	696	738	726	660	725	723	720	745	705	716	680	716	712	724	762	728	715	706	679	704	672	730	735	754	729	719	722	731	789	748	771	734	697	731	747	778	709	757	743	724	734	678	747	744	730	727	721	708	724	687	704	732	717	686	746	678	733	710	713	738	759	719	680	741	721	695	706	710	765	730	720	697	739	748	751	740	700	720	674	775	782	708	722	738	745	712	712	707	742	676	689	687	728	782	757	761	699	686	755	694	732	754	717	671	725	762	746	731	744	722	688	742	671	685	693	729	714	729	741	726	759	788	716	757	757	710	720	699	721	720	727	733	699	754	742	722	710	685	759	725	745	780	692	724	724	660	730	689	723	694	760	753	715	704	723	679	703	765	713	735	771	688	727	732	706	720	718	738	710	725	676	674	704	732	690	750	775	730	703	706	760	695	729	719	678	724	707	736	751	747	674	721	709	722	718	629	760	719	755	739	721	735	702	751	698	785	710	742	750	714	704	703	729	778	739	705	738	715	724	713	724	711	763	721	679	720	717	746	699	727	697	708	722	735	732	721	707	733	720	712	671	717	708	708	720	679	755	729	691	677	723	741	678	694	740	706	713	760	720	733	747	741	724	720	644	759	739	764	729	695	723	740	719	671	731	684	732	700	755	720	753	676	759	743	762	700	731	729	742	710	722	727	678	765	734	759	706	724	733	698	729	731	684	722	706	702	703	712	732	755	720	686	707	679	681	698	733	714	722	671	705	709	734	702	708	736	763	747	746	693	778	711	657	731	740	754	726	705	693	709	761	718	714	686	687	722	758	710	702	709	767	706	753	772	760	714	675	730	695	699	748	695	730	717	723	725	706	731	745	664	728	744	739	733	714	732	717	712	700	741	714	737	727	746	735	731	700	693	691	767	725	713	702	713	748	755	735	749	713	750	692	680	735	727	728	728	730	685	736	701	748	740	701	695	726	752	702	755	740	713	730	758	697	756	728	740	736	765	749	693	745	713	729	715	773	738	752	739	657	743	680	731	707	708	733	746	695	787	741	690	705	724	731	702	740	770	688	733	702	722	791	711	692	723	721	698	716	724	723	701	721	739	705	750	763	702	752	716	740	712	706	777	747	701	695	727	687	741	748	730	739	731	709	720	705	735	701	705	663	667	680	731	768	737	709	716
49090	43323	36878	31413	17369	6549	1719	965	1328	998	722	811	806	833	829	718	745	682	738	719	761	868	831	918	1091	1120	1152	1212	1227	1152	1155	1016	1028	988	953	908	897	837	844	804	754	693	684	691	686	674	635	606	606	650	585	603	663	631	618	622	594	635	658	623	606	594	621	609	595	565	623	610	620	596	586	593	629	610	614	658	606	614	611	560	632	591	613	615	608	602	626	609	623	604	611	608	572	612	612	646	552	583	637	607	587	622	582	603	616	616	611	607	588	611	656	612	577	568	601	625	612	625	591	601	571	583	608	632	592	590	643	623	562	561	580	614	632	574	619	579	637	622	626	587	596	590	614	587	607	605	619	621	630	566	595	574	596	641	630	576	588	606	602	601	641	592	591	589	641	587	632	633	579	608	639	610	617	615	600	618	595	599	607	634	592	588	577	621	617	633	568	615	590	630	643	595	599	641	612	636	651	587	599	615	647	614	547	639	644	622	607	654	635	582	649	575	616	628	573	577	583	608	650	595	654	649	590	595	639	626	622	611	616	594	596	615	558	562	629	568	575	638	616	631	609	554	594	598	617	591	612	593	613	599	616	609	618	586	603	597	609	651	566	660	631	601	603	606	592	579	636	604	594	587	619	603	620	604	589	604	553	602	565	607	621	581	607	609	602	595	629	589	628	621	611	616	628	607	638	598	586	578	637	617	615	628	578	568	607	624	609	646	594	594	608	633	600	590	639	585	628	630	610	580	629	586	606	577	609	580	608	627	627	623	632	628	653	601	597	619	591	660	612	666	583	624	637	641	623	614	598	614	568	587	595	614	539	624	625	584	610	630	595	577	629	622	622	615	655	639	602	567	623	620	616	606	614	606	600	622	567	631	624	601	610	645	585	574	551	650	606	628	598	659	596	605	605	615	590	527	622	595	638	595	623	607	581	614	650	621	614	576	595	614	641	644	616	558	644	578	566	598	586	590	624	570	640	598	580	626	611	608	586	584	595	603	579	662	614	570	594	638	641	650	612	618	575	580	638	613	612	622	632	577	592	535	618	564	620	608	643	681	622	571	608	639	606	550	601	627	589	607	598	631	565	626	610	658	559	555	607	626	563	621	641	617	641	623	619	609	572	615	656	604	597	582	586	624	631	567	603	596	568	651	565	629	594	620	628	621	625	623	562	591	617	609	564	603	595	622	612	558	649	567	620	592	541	617	584	631	629	605	556	576	619	607	586	603	591	643	628	603	634	621	613	607	601	652	621	602	611	580	565	584	606	631	592	631	611	599	624	619	599	594	609	614	631	611	576	668	601	612	591	595	590	618	608	567	616	619	587	639	579	582	631	592	617	612	591	632	590	637	587	607	611	602	615	620	640	643	598	657	603	586	626	633	598	640	631	645	587	554	578	562	621	621	592	614	606	632	554	594	572	646	591	599	592	571	610	616	651	599	586	615	552	595	630	613	620	607	633	604	634	585	568	601	618	606	617	569	612	593	627	594	611	581	625	567	599	616	609	599	614	582	614	594	607	606	652	595	603	555	604	630	593	578	597	598	623	582	613	593	657	634	636	640	660	628	607	660	667	561	595	585	577	635	620	613	625	618	575	626	614	590	599	608	602	641	565	613	593	592	581	633	615	584	628	619	593	567	603	573	639	600	609	616	614	561	613	577	615	610	639	627	603	627	608	561	591	665	594	624	619	613	627	617	666	644	599	630	581	592	600	588	610	579	610	605	587	653	635	613	593	584	629	648	614	626	604	619	599	642	626	625	641	647	637	606	630	568	625	589	659	633	610	607	605	609	606	603	613	577	576	613	620	569	605	568	605	619	676	611	607	659	628	610	563	607	583	599	617	649	621	630	587	639	581	581	583	645	636	643	610	574	551	652	592	625	696	561	591	599	566	608	590	601	577	639	608	573	618	631	575	593	610	599	560	607	621	578	632	647	622	620	610	633	591	587	655	613	610	581	611	614	636	603	576	589	619	600	591	602	606	609	638	631	617	578	587	634	595	581	611	618	634	621	640	629	599	591	588	575	628	574	619	640	632	571	621	557	647	584	619	623	621	582	621	610	617	658	643	628	648	596	624	612	616	607	599	656	629	568	633	615	614	617	599	597	545	596	605	615	611	568	632	614	616	633	600	570	638	613	571	539	630	644	634	610	639	623	652	605	628	581	626	613	586	592	606	608	568	639	630	610	590	613	614	549	587	557	637	606	607	607	577	587	608	577	598	608	595	569	623	602	601	621	623	615	619	599	612	582	586	592	611	629	603	621	617	641	599	631	615	609	602	608	600	606	627	605	589	645	631	631	614	667	617	598	607	593	582	584	577	619	628	606	599	620	629	597	624	623	586	602	586	620	628	636	580	560	598	589	580	570	614	586	613	607	638	595	602	582	598	623	586	621	593	591	619	598	637	626	597	557	672	600	575	595	591	602	599	614	591	612	646	634	590	597	613	585	603	604	592	611	565	645	597	569	641	623	587	588	588	627	617	612	575	614	608	587	619	662	607	602	608	655	596	624	618	606	591	575	611	621	583	563	589	567	631	623	624	607	587	622	565	592	623	623	586	574	611	611	647	612	611	619	587	636	634	586	604	576	631	614	651	608	600	610	601	616	623	551	609	635	632	591	586	589	580	621	593	606	574	627	628	605	616	637	635	621	606	592	630	621	616	658	631	587	615	577	542	607	580	617	607	580	622	603	605	629	598	641	601	583	584	640	561	613	609	636	587	646	611	630	600	571	617	631	598	606	596	600	599	557	608	586	596	608	606	638	606	580	620	604	600	629	583	618	613	600	629	561	600	583	608	644	632	602	582	651	598	629	621	594	600	646	596	654	631	618	626	591	635	626	614	597	586	613	560	608	599	626	606	650	597	663	665	609	629	566	615	617	614	609	627	598	625	602	579	611	591	600	609	596	592	593	547	619	608	638	592	620	572	598	617	575	598	636	561	602	595	653	580	604	593	616	600	625	642	616	614	606	593	594	624	611	582	588	623	588	608	580	605	628	626	612	595	573	611	639	645	591	597	569	644	613	601	598	627	563	602	630	626	577	614	628	620	582	648	592	613	603	633	591	628	623	551	613	588	557	615	591	595	598	626	567	634	606	640	628	619	626	649	593	598	637	625	594	619	588	576	644	625	650	595	611	598	602	653	613	629	633	642	602	639	607	627	583	617	582	610	610	622	573	617	585	626	593	626	600	586	608	590	596	595	649	595	660	549	630	657	603	600	599	577	589	628	596	676	623	584	627	569	580	617	609	590	635	609	565	602	583	622	601	654	644	612	636	604	632	594	615	619	591	648	617	620	614	598	618	643	607	620	636	581	597	632	592	608	578	571	614	602	567	618	608	635	574	608	621	621	634	619	593	615	587	606	618	581	628	631	617	599	607	614	623	584	613	623	652	640	616	618	575	626	587	592	544	575	605	612	586	591	599	654	586	636	631	626	607	643	553	608	613	608	619	645	564	621	578	618	606	656	599	606	583	615	600	590	579
25460	20765	27798	23843	20867	20837	11745	1359	1103	878	835	838	849	816	809	791	748	801	793	790	808	865	866	939	913	1056	1127	1179	1231	1147	1068	1025	993	961	943	908	900	940	868	837	848	779	768	778	731	781	735	729	720	722	722	721	704	675	678	713	691	688	680	736	720	671	696	726	750	751	699	719	655	748	697	699	717	724	700	736	699	702	702	690	700	673	713	723	711	737	725	694	709	704	718	739	663	691	694	756	704	702	693	733	668	726	732	733	769	689	725	710	762	757	689	732	718	710	720	708	698	707	643	720	715	701	711	698	708	695	732	684	675	749	694	640	718	677	670	656	666	662	708	699	690	672	720	765	728	753	766	673	677	698	697	672	765	689	684	717	689	686	715	663	699	670	719	753	683	709	715	685	658	684	741	697	729	724	668	671	640	697	701	709	696	657	683	707	709	687	655	699	681	744	709	699	692	718	680	686	671	692	697	701	686	726	706	739	736	658	692	709	693	693	725	669	662	712	712	699	658	676	748	727	674	702	684	748	688	701	700	686	736	703	653	692	711	673	707	690	697	683	656	710	693	749	709	662	718	659	678	670	728	727	702	747	685	653	710	725	671	716	715	712	719	647	664	692	693	733	727	656	644	688	761	670	702	694	693	695	696	704	733	683	707	724	732	733	652	685	689	670	676	686	778	719	675	740	680	717	674	662	652	684	670	704	719	660	708	717	730	731	756	670	669	675	732	725	709	692	736	724	673	689	663	733	684	705	711	694	703	716	744	709	687	730	716	695	718	682	701	660	699	714	664	698	700	743	702	725	734	684	651	684	681	745	727	741	682	704	696	665	736	674	718	748	693	715	750	671	699	739	711	670	690	726	706	748	673	695	748	676	707	697	713	734	718	744	725	676	733	692	771	698	675	682	667	759	739	705	802	692	688	743	705	662	693	694	679	725	707	714	685	692	752	675	708	663	715	643	702	669	723	746	718	679	670	665	683	697	733	688	693	727	690	693	674	690	706	756	659	703	687	699	770	713	710	686	724	694	709	711	671	737	675	707	665	725	729	704	705	700	723	694	733	699	747	735	743	754	721	686	728	705	744	709	709	657	693	724	729	701	702	672	742	691	623	619	736	703	734	723	711	705	687	733	736	710	685	687	719	689	696	726	698	715	706	744	706	691	713	708	683	727	645	692	704	749	697	711	706	664	678	673	730	710	665	735	717	704	670	720	691	715	687	740	738	721	703	706	676	699	656	666	640	731	697	713	681	689	654	681	706	629	677	702	698	696	724	703	676	666	684	704	713	720	703	787	760	685	728	720	680	670	700	699	679	705	680	664	689	664	730	729	719	696	760	702	699	612	663	677	703	672	724	666	692	690	672	695	736	724	691	700	731	683	670	716	717	713	683	677	663	717	692	724	701	729	684	714	767	695	722	674	674	705	699	715	708	657	711	686	706	722	677	695	765	765	721	734	735	730	673	705	710	694	718	742	733	703	674	721	728	704	682	711	721	705	629	697	686	721	756	759	700	678	742	744	679	711	683	684	702	727	657	717	709	708	723	691	679	716	731	674	734	719	680	732	703	698	709	702	756	714	663	684	709	702	701	677	725	668	692	698	726	703	683	684	663	679	720	702	751	657	705	723	685	702	693	688	668	764	721	719	738	690	711	715	702	727	719	682	703	674	674	652	670	712	699	726	682	685	738	713	659	710	690	715	698	713	715	668	704	650	702	724	713	700	735	724	752	706	695	693	676	695	681	726	694	707	687	730	711	705	672	662	717	699	711	727	694	644	670	704	714	698	732	664	691	719	718	685	711	718	681	711	751	707	727	664	753	672	699	715	668	710	691	695	656	705	703	608	716	665	691	702	733	693	689	729	684	687	757	675	684	698	701	683	753	760	687	697	700	774	725	698	699	710	744	723	697	776	687	735	727	730	717	722	730	685	709	725	726	712	725	738	701	672	695	686	722	721	732	738	694	693	758	723	642	737	682	675	680	733	668	677	674	738	684	695	738	689	684	707	720	708	720	719	678	667	644	670	729	745	751	732	661	655	674	657	731	725	738	685	714	721	685	713	723	742	666	758	694	672	696	698	749	741	737	714	727	690	689	700	697	709	721	738	703	726	735	675	649	644	711	713	705	654	717	724	706	700	713	715	708	708	649	664	745	697	713	693	712	697	726	736	687	708	705	667	678	715	686	704	717	684	685	718	713	750	672	686	686	711	686	695	717	667	690	694	698	731	720	685	680	695	673	717	727	694	665	787	684	719	705	718	740	725	693	653	727	743	650	677	710	667	698	710	727	755	673	701	716	722	803	674	686	727	670	720	735	696	690	709	764	698	681	707	692	692	715	705	743	695	699	702	685	698	728	689	709	729	742	719	676	669	703	698	688	654	718	680	691	745	692	692	696	755	743	705	703	742	711	701	713	695	707	715	713	744	704	727	716	716	764	712	716	704	718	720	733	729	696	672	698	681	674	663	692	736	697	730	714	733	658	708	698	710	715	674	656	720	694	685	680	705	675	671	684	676	701	642	668	774	739	674	690	738	686	694	715	674	700	679	680	739	736	733	701	677	708	641	707	734	729	729	710	734	701	671	740	662	675	706	708	702	746	685	683	674	702	721	701	691	750	728	743	695	699	648	663	666	724	694	709	671	671	667	689	681	721	670	716	697	688	707	734	670	722	687	699	666	706	705	673	716	682	660	754	732	718	726	697	711	702	728	738	734	744	696	723	701	737	711	691	726	708	702	706	708	746	711	701	672	656	705	745	768	674	709	729	665	651	735	780	712	748	669	746	760	715	651	727	736	702	658	671	735	707	707	637	672	711	688	693	689	646	739	731	731	707	702	677	654	673	645	733	717	669	735	668	726	700	715	705	687	734	706	706	689	694	708	684	720	696	653	678	739	654	680	729	677	711	718	678	720	722	734	718	733	719	689	647	693	689	715	768	733	704	657	724	718	726	680	720	711	738	719	695	692	738	663	704	674	711	710	692	681	714	676	703	682	656	671	702	729	685	663	719	740	681	668	776	698	681	697	716	705	723	715	681	724	721	702	694	696	698	717	690	724	698	710	730	668	697	700	683	691	697	737	683	693	685	663	696	688	683	695	726	711	703	757	718	646	661	703	733	717	677	663	700	758	690	710	709	727	651	686	660	772	734	657	710	694	635	712	713	670	723	683	678	725	708	691	700	662	728	714	698	694	710	690	709	716	737	734	695	674	708	749	695	724	718	683	700	699	740	675	705	679	719	653	689	707	732	720	743	694	711	669	720	706	753	707	720	738	691	696	726	687	660	700	695	727	724	688	708	639	725	748	713	757	691	730	730	730	704	669	727	681	727	692	756	694	738	752	739	759	680	695	698	704	704	702	720	684	670	705	702	683	716	675	692	716	680	689	696	666	682	654	673	716	722	716	739	700	727	720	713	669	713	707	733	680	698	690	692	749	727	651	692	687	673	714	737	644	686	701	704	682	662	700	672	642	698	694	713	732	694	736
51994	46627	40352	37649	24079	11823	2623	1191	1501	1064	828	840	843	847	849	756	726	808	788	812	767	907	965	1092	1132	1227	1424	1447	1537	1355	1276	1261	1158	1051	1058	1042	923	899	864	859	762	737	708	719	691	657	652	593	613	622	577	599	551	626	576	592	584	621	586	584	621	577	637	595	604	578	578	628	625	610	606	642	602	613	584	583	572	569	596	580	620	609	594	569	622	591	576	543	650	629	590	578	604	603	598	601	597	564	593	547	589	570	591	618	571	595	598	580	544	554	573	610	571	589	589	563	569	583	592	626	594	595	548	587	574	618	659	587	628	613	567	609	618	617	626	639	598	619	557	594	607	601	609	592	611	602	588	585	586	602	610	610	594	605	591	621	588	610	601	638	600	588	594	573	633	597	623	570	609	605	590	585	620	600	600	592	617	602	581	607	621	607	575	566	571	647	617	588	646	551	593	630	592	605	570	599	575	611	603	605	625	602	575	634	606	623	612	581	590	569	565	604	561	571	592	573	562	585	642	623	574	608	594	598	599	614	578	552	591	589	586	634	571	581	600	617	565	580	598	565	632	577	585	588	588	601	541	591	580	559	577	602	618	575	565	603	602	585	583	621	592	583	569	626	582	580	573	568	623	615	599	602	604	604	574	598	570	619	607	627	630	558	593	614	595	632	555	591	580	553	549	613	613	610	611	584	640	574	573	584	638	562	596	606	577	565	546	546	608	578	598	613	614	640	617	578	580	603	613	619	600	587	583	590	597	592	570	626	561	576	624	568	598	615	628	634	576	590	565	591	588	615	556	585	595	587	553	583	635	570	575	601	611	618	589	617	589	650	624	600	579	626	635	577	631	610	599	632	638	601	618	610	589	578	622	560	579	588	566	599	586	586	600	644	569	614	602	604	655	603	613	581	572	571	636	569	619	586	643	591	590	577	613	607	560	625	573	589	600	574	651	579	600	591	569	615	565	588	606	611	586	580	584	561	588	575	600	614	594	574	616	587	600	591	632	610	602	580	606	636	582	568	576	570	591	572	635	601	558	581	649	579	573	620	597	627	578	602	608	581	570	567	610	619	612	575	608	585	601	626	572	583	570	615	569	602	568	572	614	624	659	596	563	585	612	569	625	537	585	560	590	573	628	571	588	598	591	607	623	577	608	595	631	557	609	561	574	619	570	581	572	618	574	599	596	649	607	579	571	571	576	597	636	590	623	542	600	578	596	562	581	623	586	572	619	606	617	600	595	605	630	573	610	639	603	573	623	567	609	610	601	616	608	586	612	573	603	570	564	562	597	563	636	536	629	644	619	644	588	639	569	586	610	583	593	645	561	593	619	627	569	597	594	543	572	564	598	612	600	639	595	598	596	597	607	625	589	629	596	629	622	624	576	627	620	581	626	603	605	619	576	569	556	604	650	610	594	567	590	607	541	564	627	588	599	604	614	606	577	618	672	558	573	611	592	593	618	594	569	587	569	616	606	592	574	591	572	570	602	644	587	607	637	614	589	568	563	544	607	578	565	644	554	548	617	572	557	587	597	580	595	609	562	641	602	600	596	596	646	619	553	585	603	613	621	587	595	598	627	557	585	586	627	592	584	601	593	615	558	606	606	585	621	619	605	603	577	591	638	572	577	582	620	602	596	582	574	567	577	613	621	547	594	592	591	569	602	566	572	579	559	588	585	602	560	594	573	605	608	630	634	576	604	586	606	597	599	594	565	593	625	599	584	582	586	602	611	589	594	617	567	609	597	562	578	591	587	594	566	608	604	576	599	622	588	668	617	644	611	630	593	572	634	600	647	600	594	574	573	586	615	637	590	606	647	573	603	586	625	613	595	566	588	590	616	645	613	553	583	573	609	614	587	614	625	596	619	601	546	597	595	576	603	597	604	587	598	534	559	618	611	616	596	644	559	597	581	562	625	565	620	585	558	625	562	578	577	616	586	632	638	590	602	554	579	641	616	596	618	619	611	589	567	553	626	640	575	586	588	638	615	580	637	566	561	593	579	588	601	622	605	602	593	556	576	613	623	629	644	557	613	626	547	575	639	560	574	564	574	592	588	599	606	621	634	621	589	654	595	558	527	610	592	563	573	566	617	632	575	580	642	598	605	601	577	581	580	595	576	579	578	589	615	604	615	625	574	609	598	584	641	601	591	582	588	587	624	597	607	606	609	599	598	590	609	588	581	626	602	613	600	646	611	623	563	609	577	576	522	582	612	588	601	626	545	623	578	567	617	557	572	617	613	626	570	617	615	600	619	585	586	575	584	570	598	559	636	565	619	583	576	546	595	591	629	585	596	596	609	584	562	583	592	614	580	596	574	603	561	596	619	611	592	549	605	613	561	612	563	612	551	608	604	633	562	594	582	637	581	588	631	607	582	592	578	613	604	558	578	605	548	591	593	597	602	584	598	636	603	608	603	588	572	594	568	628	610	597	612	634	596	624	609	531	655	611	550	575	566	599	612	558	623	568	589	601	600	575	593	630	579	632	607	575	586	566	574	572	562	590	616	578	629	630	645	634	601	575	599	578	600	567	616	583	571	587	570	588	592	566	609	624	586	617	556	579	614	631	593	583	583	565	574	605	593	599	616	568	647	578	571	610	583	581	601	645	561	615	569	598	602	596	606	619	565	625	596	531	583	591	577	601	598	600	582	552	595	577	549	552	596	576	621	563	595	557	619	564	580	575	611	594	594	589	594	569	582	586	595	588	565	614	584	605	551	648	595	610	530	576	588	593	585	620	528	586	603	559	628	614	587	595	600	565	605	568	559	621	579	627	544	538	587	562	560	586	608	593	594	593	574	615	584	584	588	642	643	618	584	613	595	596	595	594	597	564	621	590	594	616	577	593	619	583	582	577	576	592	595	635	614	618	626	578	563	552	590	572	611	573	589	593	545	596	597	597	576	628	568	608	618	572	586	592	588	576	610	579	560	595	602	568	602	594	597	612	571	575	586	607	592	603	629	584	597	591	576	601	658	616	542	620	589	570	593	581	592	594	622	651	616	617	629	611	612	584	562	571	591	604	604	569	648	604	576	570	559	600	578	610	538	576	597	612	600	574	587	583	637	561	603	549	592	573	634	576	585	595	575	561	621	615	605	613	584	620	559	584	574	612	599	575	599	610	624	585	554	614	577	623	644	597	606	588	610	621	607	599	599	542	574	549	604	586	585	565	649	601	565	574	602	568	597	546	591	588	606	548	599	613	594	606	639	580	582	595	596	571	575	608	593	614	597	583	572	582	560	583	607	586	601	553	565	613	584	592	606	600	569	613	591	598	622	596	585	602	605	607	597	560	599	575	592	621	618	551	612	624	642	579	560	562	586	585	607	603	602	614	570	578	530	615	595	633	600	605	629	609	606	601	577	581	573	606	622	583	587	570	586	606	567	635	604	624	609	568	594	625	650	542	618	582	593	591	624	636	570	586	577	591	592	634	592	636	576	617	583	568	584	622	582	586	585	586	609	583	598	598	570	602	599	601	583	596	532	582
29235	21195	26405	24876	12150	3220	972	774	738	738	757	712	710	713	702	722	753	772	694	749	758	681	763	772	847	822	825	902	972	915	874	855	838	838	837	813	825	807	765	754	727	677	720	732	713	739	710	715	738	696	690	682	715	748	699	676	691	694	695	738	713	698	694	695	720	705	735	724	699	711	745	753	701	711	687	730	691	709	702	716	690	744	698	740	701	712	681	701	771	694	710	727	726	671	711	704	748	701	693	736	712	713	699	683	762	697	708	703	702	732	682	660	725	705	696	700	712	697	713	710	713	708	674	690	661	709	699	695	675	647	664	713	713	718	705	733	643	699	690	737	765	690	718	692	697	709	751	683	686	717	716	753	715	675	689	734	767	724	707	711	678	666	667	708	710	725	739	759	741	741	693	669	701	717	701	679	688	675	678	724	745	728	736	736	699	724	721	763	722	686	758	692	650	690	685	724	737	698	708	725	731	715	750	719	690	699	648	698	651	689	713	695	683	680	653	687	714	753	674	722	743	740	765	730	707	709	757	695	717	676	697	701	694	692	750	722	693	771	761	756	702	704	770	709	755	704	701	710	676	667	682	723	734	702	704	668	696	677	683	664	745	707	700	653	706	697	694	683	689	730	699	699	676	685	692	687	722	673	730	665	640	699	679	697	720	704	720	730	739	735	712	685	710	718	742	652	688	676	682	691	719	690	727	715	703	701	675	719	681	709	762	729	744	713	663	704	689	737	651	727	696	697	738	672	738	723	725	716	700	717	705	706	641	716	682	683	702	679	692	715	720	694	704	729	713	688	709	737	681	688	722	705	701	735	686	674	730	715	697	714	718	718	697	706	723	721	687	700	728	679	670	636	691	681	710	716	658	683	766	714	709	692	738	651	759	666	687	686	742	710	711	746	699	722	696	732	722	696	691	681	740	727	678	706	719	677	703	690	687	688	704	686	730	702	723	688	709	633	700	732	677	691	728	691	689	686	672	700	713	735	718	737	725	701	710	697	673	684	716	687	719	698	704	706	687	717	707	704	722	702	688	692	731	730	697	706	657	744	690	699	699	704	727	711	705	738	702	735	685	665	692	740	682	673	721	685	720	685	684	744	743	701	705	689	654	636	689	725	680	751	723	724	741	694	662	721	696	726	662	692	697	680	651	722	686	712	705	725	695	653	687	675	715	684	744	700	667	741	680	736	673	756	671	680	716	738	717	710	643	694	696	681	699	710	723	749	720	708	680	677	680	720	717	752	661	725	694	762	676	727	679	688	644	646	638	718	666	709	710	751	687	676	719	724	718	704	709	704	655	786	686	732	754	703	736	707	689	695	699	709	692	715	641	679	728	697	692	683	659	696	718	734	712	662	712	679	653	680	716	741	723	711	693	677	699	723	725	686	675	729	703	722	696	710	755	733	688	718	747	728	734	682	675	707	677	676	654	726	714	749	711	693	720	694	673	728	693	743	684	725	691	692	687	723	686	714	721	703	711	673	660	766	741	747	670	697	691	655	677	722	742	724	696	664	757	681	689	689	699	710	722	742	722	715	701	683	713	722	699	745	706	716	679	710	673	695	690	721	682	709	663	720	699	687	744	730	687	739	741	746	773	733	681	721	713	688	715	714	689	717	682	720	648	703	710	722	722	727	696	697	721	725	723	715	740	712	729	706	728	747	703	689	777	657	682	752	737	706	691	704	730	704	694	728	714	698	760	713	716	708	688	687	730	739	683	749	667	672	738	675	688	665	725	757	707	702	757	716	686	672	703	694	722	737	698	697	687	702	722	718	725	707	708	693	667	721	697	689	713	708	715	669	701	707	726	709	716	748	682	680	730	752	698	703	755	714	722	761	728	725	708	733	711	736	705	668	714	680	697	714	689	745	711	701	742	660	696	738	768	702	679	662	704	733	730	744	707	692	740	663	693	733	708	726	661	742	700	741	659	707	675	698	706	677	688	741	697	680	699	703	717	648	674	670	691	732	726	699	707	711	717	704	744	710	726	731	724	718	680	720	701	725	725	676	686	747	742	767	692	733	695	729	719	742	737	710	700	719	686	673	721	752	688	684	700	717	741	725	697	686	717	707	772	712	739	695	703	713	737	684	725	694	720	719	726	746	741	726	686	693	691	712	698	703	706	723	649	726	771	692	738	693	715	697	719	624	698	682	743	695	683	693	698	691	674	717	675	744	746	708	732	667	722	739	662	749	742	663	716	696	721	685	700	724	682	692	695	701	678	719	702	721	725	737	720	717	717	723	669	721	696	661	723	717	695	697	673	710	685	715	678	717	689	716	701	700	695	757	628	709	685	707	758	683	771	719	723	690	741	678	676	701	704	710	647	705	659	737	689	768	678	699	728	705	684	731	812	715	720	710	722	764	672	721	741	700	742	742	730	718	685	709	720	700	710	737	698	692	665	736	713	724	650	679	735	690	752	713	656	673	724	665	700	676	701	673	707	698	706	687	685	674	724	671	735	711	709	701	695	660	709	738	720	725	689	690	735	752	694	693	695	713	723	695	696	721	696	698	720	697	746	683	711	722	683	681	740	742	693	708	732	669	690	738	709	752	722	690	731	690	693	721	697	739	692	712	691	699	751	694	724	723	689	691	695	729	671	696	746	702	695	665	706	631	663	705	625	675	734	702	704	739	703	711	705	728	728	686	703	687	716	721	706	713	760	663	688	753	734	691	694	711	709	721	702	665	722	675	707	737	715	674	733	703	804	721	719	741	689	721	736	736	683	701	781	680	732	719	686	745	739	655	736	740	704	697	737	663	668	762	747	736	732	720	694	696	689	630	700	709	682	712	686	702	658	726	694	747	707	679	737	713	755	711	708	732	679	711	709	722	709	741	722	672	676	716	659	726	638	712	702	704	734	719	692	680	671	670	703	737	729	693	705	777	698	674	703	682	702	699	693	751	699	726	713	717	732	714	675	734	759	682	677	735	731	713	693	707	712	700	684	705	737	776	722	683	728	741	739	704	694	712	703	657	674	692	706	687	700	666	719	727	680	750	718	696	662	684	688	694	669	684	699	732	622	745	742	709	716	733	651	700	682	698	687	723	717	775	763	700	698	700	739	657	738	748	699	704	685	711	733	694	717	718	753	712	711	673	723	689	693	679	747	662	694	724	714	722	673	693	660	750	676	672	724	755	666	750	722	718	730	687	686	714	675	709	726	717	658	710	699	707	716	701	733	764	721	734	724	744	712	693	740	716	701	678	684	724	707	679	659	703	719	759	715	706	741	671	682	704	713	716	712	698	693	677	694	719	729	756	722	741	728	679	656	666	711	692	738	753	718	699	697	694	653	725	751	731	670	703	669	727	705	758	755	667	678	741	738	770	722	735	714	695	733	686	685	682	689	695	675	721	693	704	700	708	712	690	719	742	695	684	739	704	683	632	709	699	723	693	748	727	709	696	740	708	703	732	755	689	703	732	683	716	776	711	715	735	726	719	677	664	754	676	712	680	655	684	703	677	709	699	726	709	707	652
50173	36201	30664	22667	11900	3825	932	670	759	655	647	642	633	670	694	687	653	683	717	695	692	764	696	867	828	849	901	953	1087	1081	935	901	900	929	817	804	802	753	753	717	676	659	606	653	633	613	611	655	618	615	550	602	583	604	616	648	611	600	607	597	647	580	646	655	583	584	586	611	620	555	620	616	631	623	648	642	627	619	611	583	622	605	623	612	627	625	595	623	580	624	626	593	608	587	599	597	627	575	630	605	567	588	611	621	550	569	606	594	607	564	598	609	625	603	603	592	596	625	614	570	559	590	630	575	609	623	611	584	608	583	622	570	648	595	575	616	578	592	613	575	602	614	619	586	620	591	592	589	602	617	573	599	607	606	611	595	596	558	594	599	624	607	604	583	607	608	565	625	583	600	624	594	614	624	612	607	626	586	611	568	600	632	648	625	655	569	640	639	616	626	596	608	580	630	663	627	623	607	643	626	597	599	616	655	515	568	600	574	572	617	601	581	617	605	618	601	647	622	610	636	588	588	612	613	591	618	644	607	609	644	626	608	567	584	577	553	627	616	641	631	617	588	622	608	593	596	592	613	593	595	591	592	610	579	614	579	630	650	607	585	690	605	601	628	590	602	582	629	579	601	583	596	556	637	572	632	586	597	607	620	602	621	632	578	617	651	547	620	606	621	628	618	590	610	582	578	631	635	569	614	609	620	555	622	611	601	592	605	611	606	605	604	607	614	537	576	602	624	598	585	657	634	570	615	579	575	578	595	570	573	590	580	623	580	621	571	614	578	585	602	638	637	641	577	585	620	652	552	630	572	617	567	608	588	627	615	615	623	545	628	601	619	600	572	565	652	608	571	516	594	585	605	609	629	591	634	592	596	606	578	591	613	584	596	589	578	623	601	584	608	602	594	633	641	591	611	602	616	582	611	613	583	597	560	585	625	570	618	617	614	587	623	675	576	592	570	580	620	562	645	570	617	650	600	649	634	598	569	584	578	619	617	614	563	601	578	639	641	617	608	594	599	586	644	588	642	592	619	601	608	564	591	618	599	646	567	618	535	575	571	576	573	633	639	624	578	585	569	564	599	587	563	592	623	613	589	598	588	559	605	607	595	555	582	628	626	577	624	582	610	595	567	617	594	578	587	566	629	621	608	597	574	642	580	601	610	602	575	645	610	608	623	607	558	600	610	583	602	627	585	572	623	587	606	559	612	608	618	642	617	584	616	593	613	600	625	598	594	570	585	562	632	642	617	612	635	605	646	612	626	576	636	612	606	583	562	581	636	579	587	634	579	658	627	551	583	626	597	600	632	597	575	569	622	586	618	576	579	593	576	592	608	603	631	562	620	620	624	611	599	563	583	581	628	646	596	641	642	612	615	588	617	617	585	559	595	638	626	618	569	564	601	582	588	587	625	592	606	651	617	566	626	633	565	582	543	625	596	650	553	643	603	594	599	567	601	610	621	621	633	574	561	623	646	615	586	565	646	592	585	611	586	622	645	588	633	586	604	564	627	609	587	593	630	573	620	621	580	626	612	643	639	570	588	606	592	651	603	586	632	583	581	628	605	539	628	588	610	594	646	586	635	570	589	594	609	603	587	570	651	587	570	626	589	605	622	577	618	625	574	581	626	603	577	610	617	587	585	609	573	635	589	608	640	576	595	571	617	638	576	591	600	632	621	612	637	584	591	644	640	598	640	620	640	593	603	573	601	588	615	587	610	546	573	581	594	565	610	626	616	570	619	620	630	639	617	619	618	581	604	626	583	569	620	628	581	616	585	642	633	548	604	599	632	618	584	607	630	580	603	607	593	590	587	619	627	593	559	580	588	627	607	643	617	583	664	612	565	565	615	602	564	618	646	604	601	587	556	612	612	556	602	608	608	574	550	541	612	625	568	654	588	599	595	617	579	638	577	630	629	591	610	624	597	627	622	668	587	593	584	592	598	585	595	560	603	614	583	580	592	594	633	607	634	580	652	576	621	565	617	612	618	613	600	578	617	626	583	625	614	546	611	625	593	578	595	604	607	635	572	631	583	639	638	650	592	587	594	619	580	633	592	591	628	653	592	581	638	615	556	615	601	645	611	633	591	619	581	575	604	578	574	650	645	624	617	602	605	592	643	627	563	581	577	598	627	612	576	624	626	640	550	616	617	593	615	620	622	659	585	604	603	606	599	566	609	650	597	601	585	579	604	594	582	632	604	594	607	560	601	571	586	568	617	572	602	588	563	604	581	601	622	606	612	609	604	570	585	652	614	612	564	638	591	635	594	589	558	616	584	613	620	607	592	605	617	587	564	643	596	619	620	562	600	647	613	604	573	626	594	567	606	601	604	633	615	632	600	581	600	589	618	621	560	590	621	590	547	608	582	605	595	616	621	589	580	563	570	622	633	583	631	608	597	636	617	556	647	573	615	603	580	638	567	626	644	603	571	608	628	602	602	605	606	593	587	627	593	627	582	607	578	619	576	645	655	603	579	587	597	606	584	604	584	624	615	610	591	628	582	631	598	588	584	596	615	612	607	555	621	632	618	564	595	602	585	622	598	618	678	618	591	660	607	589	577	583	581	635	586	598	610	612	615	611	585	656	593	643	617	582	628	610	639	565	573	607	629	604	605	593	614	619	596	643	599	628	592	598	590	574	614	615	613	594	633	567	583	581	597	608	599	583	628	597	601	547	593	628	611	596	561	564	592	594	632	633	611	600	613	561	563	598	659	583	616	613	572	567	579	616	618	607	598	611	595	601	608	585	600	627	637	591	577	619	642	579	585	593	596	652	641	621	634	616	631	660	564	649	565	599	568	645	618	615	596	568	601	629	596	628	631	640	610	610	583	615	604	621	659	651	615	589	595	600	586	574	600	589	592	662	575	602	645	641	577	601	585	555	564	586	600	601	605	607	579	614	602	626	649	585	633	611	612	624	637	617	597	590	613	580	625	571	632	601	603	589	628	611	644	586	589	670	588	592	589	602	579	581	622	607	595	671	597	595	589	596	620	584	580	633	653	653	628	642	645	604	560	582	620	593	635	601	605	583	596	587	625	590	567	625	614	599	585	626	601	590	631	631	557	597	625	578	596	605	610	609	594	592	629	611	594	641	594	597	609	600	657	597	604	573	606	639	606	590	566	621	617	593	597	585	649	601	605	635	628	595	613	601	593	618	590	625	606	623	558	594	625	571	607	617	561	584	585	597	628	576	579	594	640	602	624	641	610	612	554	629	620	607	620	629	600	598	585	603	655	576	594	602	603	570	647	554	598	668	593	610	591	639	590	599	606	586	621	569	600	629	622	619	619	557	645	624	652	636	578	599	629	622	607	582	555	562	608	557	580	650	579	587	628	584	596	626	622	581	575	636	612	607	590	610	647	594	617	571	606	604	630	620	577	594	658	593	561	593	601	619	617	640	604	583	551	618	595	574	599	564	567	584	565	584	594	584	571	630	593	610	598	576	648	596	576	634	623	615	591	605	579	619	578	613	587	603	662	590	562
26956	20768	27271	24371	21213	16107	3519	936	859	855	773	766	786	755	768	766	727	781	723	811	810	907	816	947	949	947	961	1019	985	1053	978	963	945	930	876	820	867	876	810	717	808	816	750	745	699	687	702	741	668	730	713	663	686	671	717	704	708	691	687	677	703	652	668	679	681	679	644	700	681	666	681	701	684	734	693	671	726	692	628	684	738	710	678	671	677	702	725	721	726	694	666	672	655	696	686	699	678	703	734	687	642	700	672	656	689	702	688	699	706	731	716	704	697	755	667	698	698	700	707	627	691	683	710	682	646	703	669	657	693	703	730	698	722	704	686	666	663	631	685	722	666	657	736	657	687	657	686	640	696	742	686	720	754	679	716	670	690	644	691	661	691	732	709	646	743	657	697	683	688	700	674	700	721	716	669	719	688	687	698	705	738	710	678	710	713	691	640	723	720	739	695	690	707	676	696	697	719	685	702	733	715	709	649	673	689	734	668	670	705	631	678	705	713	667	708	692	653	693	710	676	687	718	668	723	668	674	697	721	654	685	687	709	693	726	703	666	643	658	673	713	727	702	718	700	694	695	674	682	709	710	688	666	635	678	657	671	699	748	706	724	703	711	738	732	707	667	706	669	687	673	717	700	650	678	671	706	695	700	708	693	712	660	695	675	694	725	693	677	722	730	654	697	674	714	639	633	749	662	669	643	708	683	705	687	685	721	707	674	709	670	700	663	681	665	687	647	724	730	666	663	663	668	739	638	670	714	673	678	655	672	640	676	693	683	661	699	703	665	752	695	618	675	713	694	729	653	658	749	732	754	709	714	634	704	682	713	760	657	733	665	672	657	676	711	730	716	727	787	657	642	719	688	667	694	662	710	643	687	684	652	688	730	702	738	715	698	693	733	692	685	655	669	708	649	699	723	711	684	719	702	705	682	727	659	727	684	658	672	712	696	692	676	713	673	660	653	741	707	701	759	657	702	664	703	701	683	727	729	666	684	726	657	686	714	700	694	725	654	651	664	701	674	724	694	742	712	694	684	739	710	673	684	688	685	663	711	683	699	699	710	643	738	728	725	709	642	750	721	675	713	706	701	729	695	732	695	702	687	690	652	718	684	735	657	733	651	743	710	686	693	688	696	710	680	676	651	706	718	701	695	721	718	722	700	713	732	715	745	693	696	703	676	733	644	749	677	720	624	672	718	693	706	686	734	679	656	704	671	685	667	709	700	691	712	724	689	643	699	734	694	668	720	689	681	673	681	673	634	729	698	692	664	690	722	687	708	721	674	720	696	700	684	719	706	713	735	708	648	675	713	734	699	704	683	684	672	703	719	659	635	696	691	690	733	695	695	676	695	709	703	691	698	662	705	721	688	715	702	616	677	741	695	723	700	736	692	672	688	691	699	696	672	747	677	697	681	711	695	652	669	730	710	634	759	678	680	667	671	706	710	674	710	694	675	712	668	682	710	701	673	761	702	727	668	662	628	686	691	698	712	671	696	686	692	675	729	688	693	739	676	704	678	714	667	725	652	682	718	758	678	740	700	684	732	656	715	731	722	706	720	703	720	711	718	653	705	702	678	700	659	726	718	667	700	743	686	688	726	694	707	723	677	677	699	683	684	680	709	703	638	697	726	726	701	675	681	680	725	723	672	710	681	652	696	701	680	677	673	724	660	628	681	684	696	745	708	672	711	681	683	642	659	717	705	713	702	695	651	686	675	698	713	678	668	680	695	699	715	707	663	641	697	653	647	712	675	659	679	666	726	690	667	686	718	747	699	702	713	703	698	727	687	690	683	738	735	673	697	676	696	637	692	648	733	701	685	685	715	699	675	633	674	712	692	704	686	689	700	700	676	685	659	697	719	753	690	678	646	697	659	714	705	640	656	705	699	635	651	662	675	694	692	724	662	686	649	684	661	679	668	663	704	696	710	699	677	713	673	703	705	715	659	709	617	714	664	687	683	696	757	686	664	671	683	742	662	716	705	653	720	661	699	698	696	701	736	687	695	664	735	645	663	686	720	690	660	713	709	724	716	662	680	657	694	708	687	730	667	688	696	705	688	698	691	717	660	680	717	654	681	721	704	676	632	688	672	698	674	714	714	684	750	763	665	681	717	693	693	703	630	678	595	698	725	698	734	680	656	727	700	697	685	656	677	705	686	657	621	657	683	686	703	723	739	689	717	666	679	684	634	715	723	672	695	697	696	659	699	738	665	680	678	718	695	773	683	698	647	697	697	702	706	657	661	714	716	682	671	725	696	668	675	668	700	706	685	698	688	679	707	697	711	712	628	689	690	701	676	685	698	712	678	642	743	701	674	707	676	679	645	682	680	668	664	706	643	743	727	670	699	719	654	698	681	698	695	710	686	689	706	706	653	669	710	719	678	681	693	707	731	701	719	706	683	671	693	696	737	675	708	690	693	692	730	743	717	657	691	672	708	663	708	685	700	698	687	739	704	667	698	662	695	697	717	648	686	693	691	684	682	696	723	709	678	692	700	704	672	657	695	721	697	672	637	680	658	677	705	665	721	727	674	666	687	679	706	735	750	683	715	678	707	632	720	722	732	640	724	678	669	688	680	733	693	683	707	642	678	671	676	702	703	665	717	674	707	645	653	723	709	713	687	723	717	659	655	729	687	702	675	685	724	693	699	677	710	729	716	688	704	650	715	677	714	715	659	667	638	669	681	695	718	726	707	723	703	673	675	724	697	708	645	696	684	689	711	706	712	679	637	722	673	686	670	633	683	745	691	692	708	737	732	708	737	666	722	682	719	681	637	695	677	677	686	688	703	656	718	685	670	654	674	730	723	712	698	754	716	723	683	701	701	684	700	645	713	668	683	708	695	722	674	687	668	674	676	698	708	704	629	645	724	642	684	660	723	717	710	690	696	716	716	681	638	685	743	679	715	663	701	694	697	676	689	642	731	682	710	637	717	672	680	723	727	696	673	656	674	714	695	686	664	734	689	710	727	703	701	704	647	622	720	689	698	749	652	722	728	677	701	715	712	726	698	694	664	696	702	637	676	692	722	684	725	702	708	676	697	703	675	728	675	706	693	709	706	696	728	693	678	659	697	682	667	704	731	698	696	682	691	710	679	719	681	676	713	617	708	650	678	714	689	722	695	684	657	705	706	718	675	691	704	703	695	717	742	714	688	683	666	676	691	692	695	666	684	695	693	672	649	670	694	650	735	724	718	699	660	613	624	666	676	667	756	695	675	695	698	708	686	657	735	666	701	716	690	696	669	672	691	690	663	697	669	694	730	679	682	690	676	711	681	713	702	702	727	645	715	731	685	680	716	660	675	655	717	639	667	690	674	673	695	665	765	743	714	720	698	696	695	675	686	728	663	694	697	719	751	661	711	669	666	728	688	682	660	725	655	693	657	739	697	715	680	664	686	662	676	677	702	700	712	724	675	702	667	708	712	647	726	669	648	677	699	664	685	683	655	663	655	677	671	680	707	715	700	661	652	711	663	675	717	696	688	712	645
48886	40265	31981	30131	22228	10968	2172	923	933	797	768	727	748	774	710	677	700	682	696	815	829	896	916	999	1108	1087	1146	1128	1212	1281	1200	1101	1124	1049	979	882	889	894	896	812	710	710	653	681	669	599	611	618	593	616	590	594	586	603	642	573	568	601	552	617	596	580	577	629	626	585	533	618	605	588	600	585	633	550	573	616	553	582	574	609	598	566	593	562	550	568	583	568	582	582	610	627	540	610	586	588	594	636	619	614	598	640	608	581	549	630	613	599	556	618	576	587	613	576	628	563	605	520	562	589	582	592	558	568	566	611	574	604	608	568	566	583	627	576	647	606	622	585	611	574	597	596	591	590	560	614	648	626	615	588	584	590	614	582	584	622	569	553	632	591	603	560	569	580	586	587	605	599	587	586	590	592	590	593	573	565	609	629	547	560	546	604	584	625	592	607	599	587	585	565	560	598	579	591	583	604	585	587	582	572	582	565	585	629	541	582	568	612	586	587	529	576	619	585	577	604	592	612	601	607	598	547	570	594	601	579	636	617	614	574	589	625	581	573	535	557	589	602	559	553	582	584	551	572	581	623	600	610	555	577	561	604	647	552	586	579	605	562	594	590	623	568	574	574	616	607	617	595	617	621	560	577	599	582	575	602	597	598	560	545	587	556	615	595	550	600	597	599	556	614	606	586	597	595	605	563	604	570	612	572	584	614	573	572	593	535	624	580	606	593	580	566	618	601	612	600	612	642	583	616	607	571	576	588	572	590	579	588	602	582	607	599	573	590	576	618	562	607	609	576	635	552	593	582	565	618	603	581	629	593	621	608	605	599	584	566	572	578	572	514	600	576	583	558	615	567	607	583	612	552	613	614	586	573	593	552	614	580	580	576	563	605	549	600	543	605	587	605	610	607	596	569	623	579	584	567	588	592	582	552	606	613	552	614	559	601	591	590	592	600	607	564	577	538	601	573	595	605	582	573	575	556	620	616	589	538	580	599	577	600	590	591	627	591	604	604	621	591	581	628	577	592	553	627	637	604	579	582	601	586	559	612	591	597	593	624	567	575	590	603	584	584	586	613	572	614	555	589	630	586	612	566	624	550	610	582	579	570	605	587	575	600	564	591	579	589	565	596	616	524	594	617	566	585	584	557	592	609	652	572	564	609	599	574	602	579	621	577	556	630	559	630	610	608	571	572	593	614	589	595	603	558	581	583	547	592	564	584	594	555	615	562	576	600	588	578	583	591	619	571	601	590	561	604	589	615	641	599	608	555	595	621	564	589	592	560	563	626	587	611	548	606	579	574	622	622	608	628	590	582	584	627	605	608	610	621	559	566	590	561	585	598	576	588	569	601	634	570	575	597	616	615	616	626	619	597	578	552	627	578	601	561	600	626	584	548	590	575	578	569	563	573	543	570	618	604	584	572	575	588	556	561	562	635	593	586	574	607	613	589	569	560	557	575	589	601	567	577	571	590	619	562	586	578	592	577	577	588	625	590	568	571	610	613	599	551	620	636	602	563	590	607	569	599	589	590	603	612	604	591	599	608	602	589	594	597	624	657	602	629	615	569	593	533	619	577	612	599	616	563	596	605	565	567	619	556	613	588	594	596	561	585	611	593	585	623	593	585	582	624	600	582	592	616	567	631	589	556	582	629	587	615	611	646	618	609	551	616	623	541	579	563	578	582	594	630	588	565	570	595	602	538	625	614	615	580	590	588	605	564	644	553	608	592	567	612	570	570	578	586	583	569	577	590	577	582	621	599	613	590	581	583	567	576	618	610	536	601	543	591	566	626	576	566	594	588	569	584	579	598	571	591	595	568	642	578	599	590	631	580	564	592	565	625	571	610	602	590	573	611	648	595	568	583	567	585	588	557	598	629	542	600	585	577	587	560	621	552	583	599	578	625	605	624	585	619	592	577	605	593	584	562	585	613	590	569	582	654	582	586	566	602	566	600	616	584	587	634	600	583	601	575	579	606	616	611	608	571	595	566	571	582	621	620	590	576	586	613	612	573	639	585	605	564	569	565	594	615	643	592	591	592	534	589	621	592	539	556	618	599	623	563	528	609	609	589	585	581	611	621	576	603	600	557	555	646	568	585	607	635	592	572	587	603	564	617	579	570	564	566	618	587	581	635	590	589	545	608	620	612	585	609	570	635	580	562	587	619	582	589	554	574	587	609	590	593	562	614	579	582	610	595	591	613	611	598	577	587	572	597	594	567	602	577	596	623	570	576	632	594	607	573	613	625	615	639	601	593	616	584	604	585	554	564	598	562	585	598	549	532	572	611	606	578	568	618	569	599	602	615	581	592	560	597	564	572	628	579	599	622	562	583	586	597	603	618	570	597	622	630	570	603	617	621	593	608	574	575	593	597	561	567	593	559	576	587	614	571	574	590	578	618	580	587	591	621	586	621	586	587	596	622	601	573	643	570	600	572	585	560	565	564	539	589	585	607	594	566	613	552	543	615	624	601	580	561	599	592	633	559	607	609	629	619	622	557	578	566	585	617	565	595	553	576	574	579	592	602	585	598	605	592	582	618	608	598	565	547	582	639	573	566	569	584	609	632	613	627	564	581	610	573	591	621	606	604	597	580	588	576	583	549	589	609	608	617	607	600	561	572	574	570	547	608	576	586	568	583	577	624	578	580	602	567	593	634	590	572	588	640	592	550	588	541	585	612	580	585	583	563	573	580	594	620	629	620	594	562	597	602	604	606	574	557	590	565	592	593	547	606	569	595	581	607	603	584	582	550	610	586	595	567	634	583	611	594	594	625	577	617	607	566	580	573	562	580	579	587	632	569	650	589	556	595	602	589	618	611	588	585	628	550	549	614	605	580	601	521	586	609	593	629	575	584	588	609	598	578	584	554	594	559	618	618	598	602	601	587	619	590	623	612	567	545	558	570	577	569	617	576	637	546	564	627	592	594	553	599	546	601	587	605	590	575	576	583	603	563	586	607	595	563	602	564	607	558	577	562	631	616	618	597	581	606	561	589	597	627	570	638	599	605	538	581	630	605	627	562	618	592	558	582	597	590	580	564	564	549	594	610	618	576	580	603	562	554	597	630	595	638	612	602	593	599	607	578	550	576	649	629	572	596	592	581	587	612	611	604	553	595	613	566	579	568	579	581	572	565	593	564	607	543	573	588	599	584	612	607	533	542	599	602	608	581	561	581	566	611	569	583	608	580	619	587	588	596	594	568	627	588	591	601	630	583	581	608	606	586	575	632	538	569	516	627	567	577	587	614	583	578	583	602	575	572	581	551	612	630	553	567	616	586	606	607	619	610	600	565	588	576	625	611	575	588	594	579	571	596	561	548	545	584	569	575	580	580	593	568	619	625	498	586	580	568	579	569	592	595	624	557	597	572	630	602	589	558	610	585	568	612	544	556	594	576	593	611	570	626	577	615	571	577	597	588	563	542	595	596	611	610	596	593	574	617	597	619	625	572	591	614	583	584	599	613	574	600	585	612	564	590	555	599	628	579	573	616
26122	20760	27653	23933	21331	20290	7733	1141	940	884	779	827	800	848	756	797	763	784	831	839	854	880	897	964	1068	1024	1053	1057	1091	1054	1071	1002	938	939	907	826	866	885	782	765	779	750	757	772	732	762	740	690	753	734	733	743	729	705	755	724	713	756	700	712	692	728	722	681	712	725	737	742	733	732	743	740	690	724	753	731	704	694	706	766	704	678	709	717	694	706	745	757	756	762	721	684	724	717	730	733	747	710	681	734	701	727	719	782	679	694	726	750	719	696	753	682	742	719	733	720	751	709	743	738	707	750	748	709	756	684	714	694	762	723	717	734	745	730	705	718	729	735	748	710	731	716	727	685	769	749	695	714	732	728	705	754	810	692	722	731	723	755	728	755	763	726	718	718	696	733	771	766	741	750	717	760	689	709	708	709	739	722	727	715	706	705	751	727	718	756	709	739	739	744	783	748	667	756	735	715	751	762	702	739	753	738	733	747	726	732	708	740	717	711	672	687	786	718	734	726	759	780	731	736	761	763	739	697	699	675	728	693	753	727	718	754	729	733	730	819	717	741	702	781	715	727	751	709	714	730	763	724	730	710	748	727	706	727	772	744	694	769	748	696	766	769	692	741	743	716	710	709	698	685	714	728	694	732	678	750	726	715	731	693	740	781	767	716	717	730	727	742	730	697	701	756	704	701	738	754	740	725	722	671	714	744	755	718	684	756	751	689	750	720	709	717	705	725	698	692	739	762	708	735	700	725	708	705	712	759	721	743	751	740	717	777	704	687	749	730	714	717	706	747	745	700	703	758	686	755	719	748	815	702	742	771	721	671	715	762	723	690	748	749	767	698	689	734	789	728	688	773	721	740	711	724	726	692	688	736	718	744	719	705	710	720	730	698	751	772	733	770	721	699	754	755	761	731	703	740	692	750	731	747	739	738	712	703	727	763	729	722	734	714	751	752	731	702	723	748	745	716	743	728	742	735	730	698	718	762	741	716	733	743	671	704	719	708	781	767	742	740	702	765	736	739	739	690	702	724	706	696	734	771	686	743	698	737	739	722	708	715	764	652	711	718	714	729	764	710	781	727	749	754	698	699	704	722	703	726	785	750	704	747	716	728	743	743	789	738	716	730	755	742	747	708	744	687	754	683	742	693	677	699	744	724	667	692	693	712	767	750	790	737	705	691	728	772	696	735	727	708	782	769	749	713	722	755	762	734	770	727	699	688	725	731	724	715	724	717	757	754	728	739	698	740	711	727	715	737	725	781	703	712	755	729	713	783	725	695	719	739	716	761	718	731	744	709	727	729	709	734	683	688	681	710	723	708	683	701	741	772	730	731	767	721	731	696	752	759	686	732	722	705	760	747	710	713	713	705	733	739	731	709	730	709	704	727	745	684	693	741	784	742	735	723	715	724	721	720	733	701	748	723	725	749	689	745	709	742	729	740	764	716	746	746	751	715	695	691	709	716	725	782	746	736	691	722	721	712	710	757	672	718	743	757	738	735	709	696	695	757	705	725	767	742	739	728	681	732	729	752	735	753	707	670	744	716	735	736	748	759	780	742	761	768	707	742	732	747	755	753	748	727	741	725	751	662	749	736	765	725	707	721	733	749	725	703	723	683	702	725	722	729	708	739	783	742	691	703	722	703	718	693	696	711	708	734	762	681	681	703	706	689	743	687	721	697	739	685	726	722	750	721	719	739	745	736	737	736	743	752	753	711	718	739	716	689	727	760	749	724	726	764	697	726	758	754	676	766	736	704	749	700	739	777	724	720	738	768	745	708	722	746	745	728	765	724	717	749	743	709	721	684	674	702	707	736	737	702	751	715	785	753	745	720	730	748	758	822	709	714	735	724	694	745	746	763	713	683	711	755	713	741	721	721	695	736	735	758	664	735	689	672	717	741	748	673	705	708	724	759	772	714	752	754	735	719	697	677	747	758	709	697	705	703	682	705	731	772	744	757	754	718	726	753	720	776	719	731	764	657	725	760	773	702	735	684	703	746	743	737	680	725	695	691	711	707	772	732	760	747	776	749	720	699	710	713	731	707	735	699	701	754	710	735	720	739	781	723	755	742	738	682	708	744	736	728	711	733	737	711	722	703	775	720	734	750	701	779	718	725	716	722	767	711	776	697	673	652	709	728	747	667	691	720	727	707	722	764	753	693	754	705	720	717	747	737	792	760	744	783	675	746	722	696	736	710	774	708	798	702	703	703	722	732	737	696	741	745	728	707	700	709	692	721	752	745	739	715	696	717	673	777	726	704	735	779	761	720	780	730	710	722	715	732	745	758	715	771	745	730	759	762	739	730	745	720	727	732	763	722	724	733	695	749	750	746	722	667	690	670	798	770	726	689	660	716	756	672	734	682	759	723	742	726	734	707	768	700	727	705	686	769	711	777	718	723	705	731	694	684	726	742	706	745	719	755	704	712	684	700	793	777	669	724	719	740	704	730	732	704	699	758	684	704	705	721	726	735	698	752	703	718	725	712	740	786	730	687	759	738	699	718	753	735	818	787	698	669	722	760	663	782	693	750	695	719	725	737	764	776	777	719	736	760	702	696	699	729	712	716	711	672	714	750	760	701	716	708	729	734	698	711	723	741	729	695	702	778	740	698	720	732	685	731	741	687	712	753	704	713	703	746	709	730	725	680	724	759	681	727	697	706	748	732	692	719	755	753	751	741	715	702	697	712	699	701	724	686	722	765	751	732	728	738	672	682	715	698	702	747	755	702	761	737	667	756	700	707	728	707	684	704	705	741	777	729	721	759	739	682	723	729	755	706	703	725	736	721	685	736	725	744	738	717	721	757	654	713	757	755	729	694	733	724	711	731	721	747	729	717	726	736	701	758	698	756	753	693	719	729	694	722	707	786	693	689	706	777	753	737	734	723	732	714	726	679	723	739	742	703	700	702	717	681	710	757	673	753	669	747	766	655	705	696	718	790	715	716	737	762	717	705	732	699	725	758	730	707	703	715	673	710	715	754	726	718	684	757	749	707	704	699	743	700	734	682	728	727	691	784	730	725	752	727	716	680	703	719	688	689	738	708	749	713	745	732	749	781	726	686	749	736	714	732	709	799	699	675	722	688	714	684	701	734	747	684	745	698	717	683	713	731	794	714	741	723	723	696	752	701	725	745	676	736	710	747	723	696	768	683	734	750	784	770	737	696	714	698	710	726	725	667	704	710	720	806	693	733	744	688	742	707	763	708	723	687	737	681	755	676	738	724	714	758	695	710	760	751	745	751	728	732	751	698	716	709	689	709	722	715	701	744	727	741	730	697	778	702	731	724	775	747	766	728	756	759	717	703	708	679	744	722	811	733	753	705	795	758	744	686	685	666	724	680	723	669	726	725	701	719	762	720	761	699	743	749	736	707	788	699	769	737	705	733	742	738	719	726	709	726	763	729	710	719	735	712	731	729	715	720	688	753	733	697	675	663	697	723	678	726	712	745	730	714	714	706	702	773	674	736	711	730	722	726	763	704	748	725
50946	45217	38362	36378	29023	14436	3154	981	964	865	770	731	729	734	731	767	717	723	768	803	824	930	1046	1074	1286	1261	1200	1275	1314	1311	1158	1137	1029	994	984	956	887	841	824	779	730	717	685	644	656	626	655	646	637	597	636	616	638	597	599	658	584	655	613	599	631	585	633	589	638	612	582	611	597	573	582	617	616	617	605	638	603	638	610	643	609	592	605	630	569	576	620	569	589	648	617	632	621	631	620	605	624	580	595	561	600	577	617	607	668	630	596	613	600	600	648	623	609	593	643	521	607	558	625	641	608	586	626	600	608	627	587	623	655	585	598	632	597	620	598	649	629	612	629	651	601	643	602	629	562	630	658	622	620	650	615	638	582	654	604	561	627	588	596	610	598	594	635	608	619	644	627	645	654	586	643	588	604	590	622	575	637	616	633	632	604	637	598	579	590	618	601	649	627	583	602	653	620	648	635	612	614	612	560	608	587	600	627	626	612	668	607	601	628	617	618	614	658	635	602	637	630	620	576	595	605	633	592	611	639	614	622	601	596	639	564	623	584	602	664	590	618	624	599	636	613	591	593	622	586	591	605	603	644	580	632	630	562	628	624	636	598	619	617	603	642	623	613	601	609	618	608	579	624	583	604	592	617	614	620	588	614	594	581	619	646	609	633	641	633	661	623	596	606	616	590	644	591	604	611	607	634	606	612	610	631	614	634	598	636	627	581	648	588	603	586	658	655	605	621	607	613	626	650	621	617	623	602	585	607	619	601	606	613	615	609	602	634	609	586	606	663	622	596	597	586	642	594	637	618	594	612	619	665	612	627	622	604	603	646	587	580	620	617	591	648	615	647	574	628	579	612	665	554	641	616	606	599	600	592	597	631	613	617	614	592	567	601	590	650	579	606	617	573	613	597	625	672	626	599	582	631	671	615	602	620	602	585	610	575	628	654	589	644	623	592	578	610	580	641	575	567	575	586	604	624	621	610	595	606	602	589	616	637	586	625	647	581	572	618	648	582	607	644	578	565	622	539	576	627	610	572	603	635	613	609	592	640	623	593	581	608	626	611	602	611	601	641	640	631	621	598	596	624	585	558	596	603	631	581	607	583	625	599	638	661	604	595	618	558	607	598	635	643	598	614	610	569	603	636	632	630	585	626	601	574	609	572	624	586	654	621	592	591	675	619	638	613	589	601	616	594	622	580	623	586	606	662	616	671	600	637	590	625	626	630	597	603	609	637	626	618	584	612	608	641	612	578	577	594	624	610	602	568	640	593	605	610	638	623	611	662	561	636	596	603	621	628	610	642	656	652	622	604	630	607	616	607	602	611	610	579	583	579	595	645	609	657	613	649	592	596	682	599	658	635	597	599	633	614	632	643	603	566	626	612	670	659	576	611	607	630	592	617	689	579	609	606	644	644	620	633	641	549	600	574	595	590	593	573	625	623	566	646	650	599	644	607	619	601	605	661	618	648	623	654	610	606	623	629	632	624	645	628	601	650	599	579	588	608	605	570	635	629	657	595	591	591	584	575	597	632	651	615	627	581	647	595	603	585	610	608	648	613	612	585	642	596	602	627	583	615	585	602	605	663	608	599	610	607	586	576	657	616	637	626	657	580	637	628	620	672	629	647	611	619	564	597	595	618	639	606	605	573	618	617	616	609	620	601	618	581	630	588	617	621	598	668	606	643	592	601	608	601	663	611	604	557	622	614	594	604	614	619	611	583	591	627	609	630	610	625	624	633	647	620	608	653	625	649	585	636	632	614	591	587	553	618	599	657	615	603	629	648	605	584	588	589	620	605	596	587	583	589	610	600	609	631	639	576	590	627	623	657	642	646	616	585	640	626	609	669	609	652	595	596	618	606	604	627	663	639	590	554	572	564	589	623	604	599	610	605	610	606	606	612	645	620	606	598	617	639	587	592	615	611	627	604	620	621	624	624	606	624	619	636	564	635	593	574	588	650	630	581	602	591	615	601	581	593	620	616	577	656	619	588	594	634	601	614	580	603	621	632	594	633	584	607	612	601	604	611	602	549	593	594	609	635	587	569	609	603	627	608	630	584	603	638	622	615	588	597	604	670	584	648	622	591	594	624	611	598	610	638	607	600	619	587	608	646	584	664	636	621	613	587	586	568	608	620	580	590	615	594	611	612	617	594	604	613	628	581	637	595	613	601	650	622	626	609	604	597	602	603	623	591	636	585	590	684	555	612	640	586	580	600	595	550	623	586	617	599	592	627	608	568	576	591	586	601	615	644	536	600	625	630	605	649	582	604	652	601	587	641	629	620	617	584	578	633	629	600	625	574	603	625	645	620	622	598	595	599	672	587	609	646	596	605	606	630	584	630	638	634	626	622	614	621	598	626	603	618	622	575	641	578	593	648	607	598	638	573	604	639	583	563	627	609	575	655	599	596	587	599	646	604	587	614	604	635	580	583	642	564	689	617	610	584	593	614	587	585	605	591	591	605	614	590	624	616	626	596	634	597	593	599	590	639	610	617	670	602	593	588	591	588	589	614	599	610	631	651	574	598	611	614	603	630	604	597	605	599	636	606	584	618	623	629	633	599	607	567	613	595	582	605	588	566	570	621	643	627	577	608	638	626	604	632	608	622	644	601	587	603	606	634	590	633	621	612	615	622	611	638	593	586	632	622	595	617	592	603	593	607	585	601	603	604	617	609	585	612	614	599	609	640	655	616	590	597	598	612	619	638	588	613	617	601	586	581	616	599	570	613	625	627	599	577	616	601	593	627	636	612	600	652	647	622	604	594	639	582	584	618	563	596	570	631	616	650	590	614	633	629	603	610	610	630	595	610	630	616	586	618	602	651	611	612	614	588	665	615	604	619	628	591	589	640	635	612	645	586	657	606	650	602	602	620	601	563	637	626	586	600	582	594	606	679	610	565	613	589	597	636	591	600	631	623	605	646	568	577	602	629	623	571	581	652	633	599	593	637	589	618	585	649	612	655	655	613	604	611	613	608	614	643	592	633	611	598	642	648	588	651	583	588	592	620	593	609	602	624	632	552	607	615	618	594	600	614	621	654	576	601	625	644	636	592	604	631	632	616	597	582	617	598	624	630	575	612	600	603	630	579	617	641	606	622	641	560	614	612	583	619	611	605	630	575	625	602	624	559	634	627	630	575	655	583	628	629	619	605	572	611	612	639	615	606	588	609	652	605	634	625	606	616	574	610	582	628	636	613	580	593	613	621	579	640	636	660	613	629	585	619	585	597	646	609	609	621	590	592	622	605	638	650	667	634	635	599	635	603	572	594	602	686	613	588	623	621	606	616	597	637	601	595	559	576	662	576	644	641	595	644	619	599	580	602	625	609	644	618	606	573	617	663	591	619	567	627	586	592	644	662	599	607	580	601	660	601	587	641	613	592	589	586	635	615	631	555	653	634	552	587	603	643	660	618	654	616	633	656	583	616	594	610	599	609	636	639	616	616	632	601	593	600	654	557	642	612	604	635	605	628	602	639	663	647	613	621	627
25501	20788	27815	23908	21156	21233	13255	1583	1049	925	874	845	825	838	825	805	805	865	902	1004	880	986	1019	1097	1133	1230	1219	1192	1282	1254	1196	1075	1055	1023	937	911	871	850	847	820	836	750	729	783	732	791	721	722	746	717	713	682	703	741	676	689	725	736	703	706	709	696	709	723	665	707	740	702	758	753	682	751	694	711	716	661	706	760	731	701	723	736	756	722	717	710	711	690	714	679	705	676	783	716	706	679	697	693	684	698	702	719	723	720	700	701	678	702	717	756	680	763	690	729	703	705	677	677	706	676	685	726	738	687	754	711	738	674	699	644	759	738	652	754	733	753	728	739	658	690	743	738	677	694	753	729	686	677	688	689	754	684	686	716	744	675	720	699	733	727	673	722	721	669	740	737	695	732	709	714	674	645	720	699	717	712	751	721	758	694	669	683	725	709	704	686	728	664	720	709	686	734	717	725	731	735	693	676	714	711	763	699	728	699	704	730	692	714	727	712	693	718	708	721	735	682	682	765	746	758	749	702	672	753	692	690	728	687	741	772	733	755	705	676	692	697	696	690	710	741	713	733	695	702	701	729	689	701	682	672	698	730	756	745	741	688	716	701	682	700	677	722	708	721	712	686	715	702	772	665	730	673	664	697	654	625	714	714	719	671	742	722	714	721	737	734	700	756	723	717	718	723	654	750	698	715	648	694	694	706	755	751	714	720	706	722	718	703	733	743	740	751	742	664	678	706	673	733	691	712	733	733	765	720	683	706	718	691	698	679	700	698	700	743	749	686	676	689	677	731	683	710	737	702	728	708	737	737	744	722	718	679	725	706	665	712	667	712	729	673	717	704	677	703	758	681	695	673	741	703	730	691	733	679	699	707	709	693	714	717	682	738	694	705	737	654	687	655	707	706	748	682	723	700	715	720	697	723	713	688	731	708	684	671	729	673	765	655	677	714	728	740	703	684	722	730	730	752	676	729	719	722	711	708	689	733	742	710	707	693	701	704	741	675	702	737	703	731	687	662	736	743	724	706	749	713	718	682	659	696	688	739	678	720	718	716	740	693	743	697	727	707	689	676	729	731	772	694	703	689	689	721	740	662	738	738	740	714	657	697	725	734	718	680	701	728	738	680	674	705	735	706	676	713	697	735	777	724	736	729	717	746	671	717	782	700	691	689	700	696	766	727	720	699	641	725	700	727	718	681	694	710	690	706	741	670	735	711	749	718	733	709	715	731	733	753	711	692	733	678	677	704	707	718	697	689	689	716	738	722	715	687	759	728	759	654	690	715	772	715	701	755	702	701	679	712	695	695	744	712	714	710	698	712	757	705	716	689	664	719	724	741	678	684	697	681	726	703	725	715	699	736	748	694	736	703	726	677	711	658	733	749	721	660	687	756	706	695	665	723	742	734	728	726	716	720	677	733	701	702	758	765	694	709	743	715	706	680	761	738	663	757	757	687	775	728	706	707	769	689	762	748	736	631	721	777	709	723	684	740	700	706	708	754	707	713	778	704	700	731	676	700	739	734	689	736	685	734	723	704	696	715	742	703	729	707	764	706	704	714	710	720	742	717	721	710	708	712	681	710	753	700	682	732	747	756	682	711	745	714	705	679	677	754	692	669	713	682	769	700	742	743	741	669	695	711	704	662	713	730	687	721	702	748	721	710	700	716	673	750	693	660	709	736	742	714	707	676	740	732	691	665	720	684	669	685	706	769	711	715	711	738	704	708	722	688	700	735	728	648	729	756	702	689	755	716	698	709	695	721	712	707	697	692	731	706	745	693	668	733	715	730	698	734	727	755	719	729	705	669	708	675	669	715	701	717	744	738	695	732	730	714	724	731	722	687	673	726	698	752	678	727	685	687	682	718	704	705	709	725	703	712	696	736	731	697	727	636	679	731	730	689	715	711	661	659	747	699	717	696	715	704	723	761	677	698	726	731	714	679	669	703	722	725	752	670	761	665	737	734	696	724	712	733	659	744	672	704	701	763	669	737	772	751	708	713	671	640	691	714	680	716	696	702	691	706	710	686	709	720	721	722	708	735	663	700	702	674	704	740	717	720	671	715	706	723	703	678	693	788	695	688	719	719	695	708	713	777	722	764	687	707	651	729	729	701	654	751	699	727	680	698	699	716	688	714	696	658	752	682	728	744	691	709	728	664	706	683	718	659	704	755	676	743	703	707	762	756	687	680	717	700	756	677	744	725	752	680	772	686	683	674	712	708	707	730	718	699	714	691	680	750	691	682	718	658	698	701	692	669	687	713	722	700	710	670	757	714	740	701	668	756	717	694	705	716	715	700	722	732	695	727	741	709	679	742	765	705	663	758	717	667	688	707	699	733	725	763	766	726	703	742	705	716	715	713	764	686	718	707	744	690	736	710	679	727	681	688	707	706	696	689	735	713	709	705	697	762	670	682	693	715	700	668	719	711	681	679	730	679	753	701	723	744	694	721	703	699	753	672	687	760	734	748	731	678	708	721	769	698	794	722	698	711	740	703	698	751	695	695	728	725	688	720	742	684	693	748	710	663	755	756	680	672	725	721	697	697	712	709	738	713	702	688	705	726	741	712	731	695	740	679	714	677	674	677	713	706	676	668	736	724	688	726	741	707	735	729	714	703	674	725	695	680	694	696	706	697	679	679	714	730	652	737	753	698	702	712	699	738	734	663	714	730	708	719	712	726	762	674	722	744	738	721	730	728	706	738	699	690	714	659	730	654	719	688	698	731	686	772	676	687	753	678	693	656	713	692	722	737	711	687	668	706	673	668	678	663	746	683	733	732	723	664	741	732	703	722	733	716	693	703	707	657	729	709	696	751	683	750	703	711	716	684	671	693	778	725	733	739	706	733	681	690	675	687	720	676	721	751	732	751	726	722	695	680	705	694	705	657	775	733	675	740	737	734	711	703	703	691	695	736	730	683	721	754	672	695	665	721	744	676	719	648	713	732	725	683	697	710	735	705	694	697	672	740	673	716	712	712	684	733	682	666	706	719	699	687	720	740	708	716	670	713	713	666	725	736	696	699	694	734	749	690	723	742	660	749	711	655	690	683	690	605	719	741	717	666	710	768	708	728	716	707	697	764	720	691	743	728	676	710	799	741	737	712	731	712	718	732	730	708	612	699	741	735	723	712	700	770	724	742	758	652	725	765	701	731	705	728	734	725	664	664	732	670	705	652	700	726	663	749	720	669	735	704	679	695	695	687	656	728	651	686	691	688	712	734	717	723	709	713	669	735	724	679	673	702	717	739	721	695	702	696	686	734	766	689	673	736	714	724	741	696	750	731	736	683	705	650	696	705	750	690	707	720	717	710	696	718	743	699	728	685	750	729	742	720	677	731	716	735	685	668	688	725	724	753	745	662	728	706	712	644	698	707	714	672	705	623	769	670	725	698	713	719	728	682	675	665	742	692	666	687	752	682	634	709	689	673	683	736	707	713	743	687	705	709	749	704	719	687	698	711	698	731	709	745	695	723	677	735	730	666	685	713
48797	41952	42918	42070	30573	15235	3682	1190	1188	932	829	835	831	767	806	748	830	848	944	1118	1060	1142	1248	1265	1511	1680	1625	1528	1680	1746	1496	1377	1223	1105	1044	1039	916	852	816	796	744	723	709	666	640	676	649	636	637	608	623	619	629	648	647	611	586	601	597	619	608	620	564	565	602	613	614	638	594	577	604	657	589	615	627	601	626	588	604	533	641	631	590	618	620	616	645	629	623	589	595	647	582	623	606	616	601	602	614	583	610	606	608	563	596	612	546	613	601	579	599	571	631	584	624	599	611	601	600	624	616	600	619	647	591	607	661	617	586	611	583	581	593	625	637	625	534	592	595	614	583	644	612	628	603	595	598	594	610	585	570	614	591	568	633	615	624	595	596	655	612	615	616	617	596	588	584	609	606	625	613	579	608	571	618	614	630	596	619	589	625	586	589	611	600	578	566	626	603	612	578	626	636	598	621	634	670	585	568	654	586	619	567	608	614	567	640	593	581	599	612	610	570	621	629	560	602	659	587	565	603	590	609	607	612	596	612	602	624	538	570	598	614	621	582	577	612	638	613	605	648	583	591	582	555	600	618	629	617	582	573	594	606	602	570	575	604	661	659	599	617	632	600	608	584	571	587	588	571	590	616	558	626	631	658	640	600	573	601	593	615	576	602	618	619	600	608	600	600	572	601	619	587	585	609	585	627	589	576	597	619	579	569	587	603	623	576	560	589	616	600	573	602	657	601	612	611	635	613	594	572	575	608	583	590	585	606	615	620	575	576	585	590	601	575	612	616	608	620	539	634	563	579	606	638	583	593	604	570	594	629	625	583	637	614	626	616	605	630	556	593	605	611	623	621	604	613	636	630	622	599	583	625	613	571	606	595	598	585	625	610	574	561	610	599	584	573	640	558	594	667	604	610	608	631	617	621	597	581	588	629	623	576	642	550	619	615	595	583	589	592	626	584	577	589	612	631	654	598	595	626	610	638	657	633	662	611	598	610	587	586	646	631	617	604	607	685	589	634	638	595	594	544	598	656	575	615	640	641	625	614	622	570	644	604	586	641	603	587	563	608	563	585	569	603	570	589	637	601	594	592	603	597	626	624	571	583	630	623	608	634	594	574	573	637	541	571	597	596	634	634	573	595	612	630	576	627	587	596	622	636	618	620	576	639	608	556	583	538	567	618	623	596	589	637	598	604	613	645	599	594	614	607	640	555	646	597	593	641	598	574	613	601	617	577	594	582	585	544	614	629	589	615	617	589	583	597	609	611	594	575	596	597	630	563	580	596	605	593	625	600	627	592	605	581	582	582	617	578	591	615	596	625	641	609	629	588	628	577	633	595	611	608	633	626	640	611	615	617	613	624	588	620	595	600	590	594	591	589	601	614	678	620	598	632	601	584	631	601	613	607	630	570	607	613	597	607	562	618	548	615	580	614	637	614	611	603	564	597	585	606	619	573	585	610	631	644	590	640	567	608	611	582	546	617	589	575	610	599	667	598	583	605	598	589	628	599	582	629	626	583	586	636	592	591	588	605	627	595	593	588	581	589	616	607	617	592	613	571	628	523	582	608	648	587	634	596	599	605	599	558	595	586	614	617	540	618	611	629	605	640	627	622	580	608	611	594	644	613	612	563	582	603	600	614	600	624	592	610	578	616	601	632	639	654	618	644	562	595	630	575	645	566	626	592	671	606	632	591	607	559	582	628	586	572	621	614	618	650	655	597	614	611	626	573	617	565	580	620	586	651	595	597	584	604	573	601	655	623	618	593	650	609	590	610	594	579	613	598	637	600	588	607	629	609	614	579	603	623	586	580	595	599	636	595	589	625	571	641	560	647	581	626	619	576	637	650	597	647	648	601	580	595	597	629	605	588	636	601	566	607	605	562	605	648	612	626	577	607	579	619	616	607	633	581	604	566	590	651	547	603	601	621	597	581	659	634	536	580	634	586	606	576	555	575	617	619	581	609	639	648	612	638	578	582	606	573	626	623	562	554	591	613	610	621	573	610	609	641	594	617	571	641	599	612	686	582	636	606	585	617	619	611	576	634	603	601	634	622	583	630	633	571	577	591	593	603	590	594	593	627	588	600	595	599	628	581	615	621	605	608	610	629	587	613	623	608	576	657	617	594	615	630	608	573	609	600	598	631	599	566	610	595	613	582	600	582	618	625	624	592	598	585	566	641	612	606	596	574	623	594	606	631	611	611	628	622	571	613	615	574	580	615	601	659	613	603	649	574	597	573	592	576	603	590	560	566	610	605	590	607	567	645	603	588	646	596	596	622	600	611	571	580	617	641	597	630	589	607	680	570	611	577	607	592	570	596	599	622	590	587	591	598	585	598	632	616	609	628	561	615	552	605	642	574	629	617	590	581	615	629	622	614	521	573	580	615	578	621	585	592	598	597	585	607	585	597	615	633	614	610	590	576	583	558	625	585	610	616	585	639	624	592	588	605	642	632	609	613	582	663	604	555	591	571	605	568	630	611	610	629	585	619	582	656	634	616	621	585	625	614	638	602	603	618	593	620	606	631	580	583	554	568	611	596	609	605	606	593	592	600	641	598	616	596	617	603	588	599	608	630	586	590	639	568	608	618	584	590	618	625	560	637	618	578	609	607	608	623	594	628	595	630	614	604	655	608	638	608	628	598	573	664	571	640	580	586	554	661	604	629	596	579	586	641	587	639	615	596	585	611	652	550	617	598	616	654	580	614	624	596	632	596	627	620	625	638	635	595	584	615	615	618	579	585	588	634	621	570	599	622	638	574	591	642	582	608	588	576	562	602	597	601	581	595	653	581	604	561	570	591	635	588	655	574	608	609	576	615	633	652	587	600	568	633	634	602	589	601	593	632	632	588	632	657	609	627	582	626	634	594	624	598	574	583	590	583	618	611	625	627	584	551	607	639	560	609	578	627	586	545	607	601	569	562	609	591	607	599	589	643	623	594	592	639	615	603	588	650	623	609	608	612	597	616	612	616	612	569	592	609	620	620	606	617	563	607	621	596	612	577	608	570	589	540	575	623	586	561	569	605	578	590	589	591	614	572	620	618	593	632	599	636	598	610	586	583	561	596	650	540	634	616	610	617	626	591	608	618	605	524	638	612	613	629	624	603	568	575	597	658	620	554	591	589	591	605	586	602	650	625	596	604	607	613	626	660	592	617	607	615	601	610	622	605	574	597	609	600	595	589	638	580	597	611	577	603	559	598	611	600	585	580	561	563	567	611	637	615	611	580	581	613	613	591	574	593	655	599	605	607	629	594	585	584	623	619	567	586	592	599	596	603	615	601	594	586	575	611	610	603	571	618	579	632	544	639	585	589	615	618	585	588	610	626	573	597	601	621	642	593	556	592	590	573	604	596	574	585	596	610	545	649	610	585	604	614	586	607	577	615	611	634	614	578	606	600	609	613	604	616	608	599	569	596	573	618	588	587	634	567	567	593	582	579	587	627	637	610	595	656	648	619	625	591	598	613	611	573	596	576	607	624	637	659	617
29260	21344	26576	25346	12979	3809	1199	690	757	788	783	710	790	760	759	718	788	770	726	843	799	821	822	805	818	932	871	913	967	908	941	841	868	864	804	826	788	784	750	755	739	715	805	779	770	758	701	703	718	733	714	729	707	736	728	698	659	745	750	719	673	688	699	731	696	730	702	705	722	708	704	686	713	723	763	709	702	707	705	717	728	711	709	706	703	694	699	730	685	732	680	727	730	698	756	700	734	779	714	732	707	738	736	655	752	749	708	748	740	704	710	748	692	721	695	648	642	708	738	764	763	687	725	704	719	731	696	714	675	681	697	726	719	677	705	682	708	674	684	719	730	742	743	695	694	692	761	715	707	705	648	736	745	714	750	737	730	725	786	708	729	762	656	703	747	682	711	745	718	701	674	719	725	707	732	742	708	755	709	766	727	726	732	727	730	722	712	721	741	703	703	739	705	751	741	732	777	769	717	727	779	738	717	739	760	746	687	769	721	746	674	723	738	689	748	774	682	750	709	735	738	700	742	647	690	743	692	762	725	730	705	695	686	718	773	796	668	715	746	747	703	696	706	775	758	726	706	754	709	742	676	727	704	676	757	695	717	728	737	705	741	756	733	723	742	757	702	738	757	707	646	735	740	714	754	731	725	689	694	662	690	817	750	715	712	732	689	707	723	718	746	709	720	730	651	724	735	713	684	751	709	747	749	713	738	699	720	700	735	746	722	711	697	700	758	712	712	710	700	702	757	699	706	690	701	728	732	735	695	752	719	733	770	761	745	674	686	688	638	723	707	707	773	708	693	681	720	719	720	675	749	738	723	700	732	690	733	750	718	705	777	744	714	705	718	769	706	674	706	723	696	764	690	708	732	743	744	726	762	692	719	705	730	741	719	695	694	697	787	702	706	762	735	749	759	738	707	697	750	732	714	701	723	760	718	753	711	659	705	725	712	740	705	706	706	718	730	736	716	699	767	721	726	722	758	733	660	723	726	685	727	709	685	704	741	690	701	739	631	708	683	686	715	783	782	789	748	706	735	710	730	708	749	662	653	694	758	701	714	717	673	693	672	745	732	716	673	742	671	745	689	723	682	732	782	723	695	705	654	779	736	753	715	718	742	700	704	695	744	702	689	664	745	700	719	757	694	701	714	738	738	725	730	720	733	685	712	747	710	692	710	747	717	693	695	763	702	725	689	694	654	758	726	723	772	711	671	691	674	740	727	748	739	701	777	750	731	708	769	710	727	766	751	718	748	719	683	699	756	664	702	682	692	755	705	710	678	735	754	703	713	712	699	718	726	688	705	699	700	708	712	721	737	692	745	680	739	698	753	726	703	707	714	726	698	681	748	738	722	744	682	696	719	757	706	719	693	742	713	711	762	685	728	705	736	732	729	730	715	729	700	716	709	687	714	700	742	723	691	738	749	657	751	707	688	741	772	720	708	695	704	726	795	700	740	741	725	726	734	706	715	669	710	752	708	727	739	706	739	717	665	687	739	671	690	700	751	707	771	719	730	758	695	707	676	702	731	771	718	705	759	740	700	717	699	695	726	706	728	736	669	692	706	738	735	694	725	731	683	718	648	734	683	718	724	737	716	740	719	742	686	660	696	672	677	685	708	769	710	725	718	732	699	697	671	772	732	657	723	676	697	683	702	765	719	739	700	713	654	757	709	692	701	680	737	681	719	681	777	766	698	737	726	703	716	713	700	719	746	675	734	704	712	723	704	701	722	661	679	733	720	734	735	744	697	737	715	693	711	712	682	726	680	732	728	785	714	714	697	717	737	679	689	676	763	798	691	706	780	773	732	686	646	699	706	697	672	737	709	709	748	665	736	730	743	734	726	737	762	700	729	697	675	684	723	686	671	740	682	700	724	752	740	723	738	691	728	762	712	752	710	713	743	690	703	710	725	685	712	702	693	709	720	739	694	710	709	739	752	722	728	739	671	696	716	729	715	687	687	764	758	714	731	756	712	714	756	711	721	717	694	680	762	724	693	712	743	765	706	748	696	707	718	738	730	687	720	695	790	724	655	737	787	692	720	679	693	700	739	696	678	683	716	730	737	683	735	756	710	752	755	716	714	757	711	749	724	729	747	755	704	732	726	676	717	697	707	703	707	726	638	720	706	706	691	725	728	684	702	750	638	781	724	690	690	692	734	778	758	741	722	699	735	720	688	708	730	713	739	705	707	703	726	751	722	728	719	713	683	743	681	711	669	773	709	696	720	699	724	768	717	659	739	690	753	707	771	750	692	724	686	695	674	757	726	711	734	742	688	723	667	729	686	730	697	716	676	692	698	688	715	685	689	715	768	727	683	715	695	730	732	736	696	758	722	761	712	726	736	727	720	732	686	721	755	701	732	779	713	719	734	708	740	747	735	695	709	690	680	751	708	773	691	726	681	711	746	685	726	665	647	712	710	710	730	706	775	681	749	669	714	699	684	693	738	743	683	688	709	749	740	710	686	672	734	741	697	706	667	700	709	713	741	717	730	779	730	706	704	715	663	735	692	703	726	767	727	773	716	749	705	696	759	657	698	733	706	741	731	706	703	694	711	718	693	754	745	675	689	689	703	723	737	714	742	677	716	680	698	677	751	695	700	689	732	724	767	761	758	730	730	706	674	697	681	715	687	689	708	705	739	689	743	766	661	731	684	691	688	713	727	704	752	661	728	736	701	720	742	708	753	733	747	760	772	700	721	726	733	706	733	659	739	701	748	758	706	769	681	679	745	730	730	759	748	688	700	686	672	751	702	749	750	715	692	710	678	724	722	739	717	696	745	732	712	739	747	737	744	775	745	702	703	709	693	770	690	668	743	660	768	708	682	724	701	724	691	730	679	693	751	770	732	753	739	728	670	733	704	730	792	747	764	727	765	753	756	653	762	726	726	738	728	739	731	693	734	704	765	751	741	677	727	685	721	707	700	743	727	727	737	687	713	697	701	754	728	687	706	743	721	718	721	748	710	751	742	709	635	726	706	672	729	716	729	711	742	681	739	720	700	710	705	762	760	717	691	731	683	714	710	669	760	696	709	724	713	727	750	743	743	735	736	705	750	661	725	713	747	721	707	757	709	681	718	673	688	738	764	741	736	717	706	744	724	689	705	683	716	732	706	715	705	675	730	683	749	738	698	759	745	707	686	795	681	723	787	733	759	701	722	661	708	677	707	728	739	701	733	738	761	677	730	718	719	717	691	699	709	745	724	768	704	684	706	734	764	698	760	716	728	769	740	757	713	722	744	713	686	809	715	686	725	732	685	702	735	709	763	761	693	705	717	751	729	689	726	722	721	710	695	734	757	709	713	723	763	693	708	695	748	687	728	688	692	684	754	740	751	685	654	720	678	703	714	693	707	710	723	683	703	733	717	718	704	758	712	715	736	708	714	702	708	712	773	776	716	714	735	721	702	760	703	714	726	670	728	738	715	730	670	681	723	722	691	708	690	714	663	678	708	711	710	723	732	700	665	715	751	773	739	708	698	722	751	688
51399	37256	32377	24819	13471	4570	1210	681	763	670	664	682	723	719	665	694	716	807	823	874	884	839	855	887	881	922	991	1086	1049	1075	951	884	897	840	781	842	814	774	758	654	713	678	652	652	614	618	655	604	627	617	646	663	585	621	602	628	601	649	637	633	601	637	583	572	614	587	590	637	605	599	610	609	610	626	626	602	604	591	610	561	629	595	591	655	605	625	615	599	560	610	667	597	588	628	621	610	647	634	607	636	610	617	630	596	640	594	614	601	559	659	627	571	609	611	625	603	601	600	613	593	577	610	643	644	584	596	591	604	611	608	617	621	598	599	582	577	569	631	672	639	635	606	595	624	591	629	657	584	624	663	620	670	621	637	603	630	633	625	638	585	633	622	677	629	594	625	593	633	591	583	590	580	590	588	530	596	623	617	592	604	602	629	653	641	609	582	604	590	650	601	593	582	630	662	567	638	616	631	649	635	612	623	618	581	571	618	578	610	595	601	587	642	604	608	601	588	589	598	593	614	655	636	632	599	604	618	591	626	622	619	612	608	623	589	601	615	578	621	606	637	610	605	602	616	612	659	601	635	561	611	624	659	597	628	610	597	639	627	554	593	586	620	614	626	619	623	621	609	637	598	615	609	623	602	610	563	561	592	634	644	627	633	609	608	631	602	608	638	570	607	580	607	597	599	568	604	617	615	618	599	648	621	590	583	598	594	629	608	657	597	643	626	559	638	632	644	598	617	645	594	590	636	589	607	584	599	624	566	605	633	616	590	615	605	619	597	608	624	619	624	617	622	582	643	609	613	587	588	630	618	635	590	634	594	613	641	628	545	650	606	633	642	640	637	594	625	600	592	600	645	579	652	640	598	602	643	632	647	588	626	620	608	618	635	656	619	628	616	605	594	610	594	600	634	558	605	658	599	619	609	579	628	604	606	590	624	627	575	665	572	652	585	594	585	617	634	612	658	615	622	641	587	624	657	590	582	618	587	578	597	661	609	617	647	608	608	571	610	646	617	613	619	624	651	578	625	602	588	623	593	584	597	638	622	662	647	613	618	610	557	571	585	627	589	611	623	585	622	614	640	607	603	598	593	635	602	607	570	596	601	627	617	637	628	585	602	654	556	621	583	595	632	607	601	627	658	651	632	603	607	624	604	578	618	636	584	629	620	585	602	632	561	588	599	633	569	615	619	613	602	637	642	603	601	598	658	577	626	618	630	594	639	623	610	584	636	631	611	609	644	582	593	602	614	619	629	597	605	595	593	628	605	598	636	632	586	621	608	578	625	607	606	578	575	589	595	609	635	620	616	627	619	631	602	607	655	664	633	587	572	639	615	607	597	613	564	618	611	587	625	648	626	610	639	617	628	612	584	653	639	636	627	587	599	641	607	624	632	642	668	623	612	634	608	597	556	644	575	637	636	669	641	560	600	595	592	602	607	552	584	659	589	603	611	601	625	546	613	593	614	632	616	604	607	623	584	565	617	611	625	631	613	560	608	629	635	647	624	611	545	617	600	619	608	636	626	637	654	658	583	566	659	613	615	599	622	599	593	601	638	584	617	610	604	598	622	596	622	595	594	614	599	644	619	605	597	579	614	607	600	629	623	647	665	581	643	595	644	617	616	637	666	655	609	582	617	620	626	645	601	612	534	599	601	626	605	597	640	575	621	637	601	619	584	616	626	609	626	583	644	642	567	636	583	651	599	618	613	607	607	645	616	664	581	598	628	613	615	635	590	602	579	557	627	621	638	598	584	649	625	602	630	600	633	586	604	600	603	570	576	613	628	630	608	611	640	580	671	615	590	560	629	599	618	575	636	617	586	554	608	634	585	608	599	607	645	575	644	651	651	594	605	611	643	627	599	635	632	599	574	628	575	614	592	608	621	588	624	543	605	607	585	613	621	619	661	609	596	599	592	597	634	616	595	610	642	545	624	572	614	630	551	611	662	602	604	594	620	641	626	574	598	625	610	609	622	585	635	608	609	625	606	609	618	564	601	631	670	636	623	616	592	668	622	625	592	604	604	600	597	545	594	638	613	593	644	651	582	586	626	574	610	620	629	638	649	609	617	620	626	599	596	602	551	603	605	617	596	639	677	605	608	634	623	626	594	623	620	693	613	622	590	670	587	654	574	595	622	542	599	599	618	631	631	619	613	598	614	603	622	605	639	611	590	588	647	612	618	598	558	623	619	655	671	599	599	622	631	617	578	588	580	586	600	639	579	562	574	623	620	635	606	619	578	568	577	617	660	656	593	609	584	631	616	586	635	601	624	670	601	630	576	608	624	650	613	582	589	584	616	566	633	589	585	644	612	631	609	588	648	619	604	606	619	611	605	650	622	647	576	654	601	639	624	560	603	588	665	595	597	599	628	583	575	586	597	639	578	564	627	615	569	625	626	619	626	642	635	629	606	619	645	594	644	584	603	594	584	645	625	627	597	579	585	625	652	586	621	597	612	630	642	577	585	582	609	580	596	592	588	598	597	650	592	612	608	626	623	587	637	625	633	609	613	640	613	605	613	589	627	659	618	584	645	601	611	621	632	599	632	612	637	619	603	585	600	563	589	568	623	622	609	639	581	596	585	641	619	642	587	611	567	597	596	670	606	634	641	624	628	626	578	635	606	589	589	588	625	551	570	601	591	558	622	578	580	668	612	615	608	614	613	617	624	625	633	631	628	586	614	571	596	651	585	645	625	603	605	565	633	609	615	624	585	631	612	655	559	575	650	617	636	614	633	601	635	597	619	638	581	587	607	575	609	599	642	624	619	602	650	636	618	634	638	604	605	613	586	624	641	604	609	607	666	634	607	640	595	622	652	620	628	553	604	611	598	620	658	589	570	647	586	577	586	621	600	590	640	577	616	585	597	603	635	616	582	621	614	600	610	589	526	637	637	591	654	663	637	594	601	616	627	596	621	632	611	631	608	630	591	630	583	618	586	626	634	617	594	612	572	582	619	611	619	572	627	604	582	620	622	597	612	622	641	615	650	576	598	629	609	597	577	659	573	612	650	595	647	623	657	605	597	626	598	571	612	617	653	615	599	670	626	624	617	608	584	587	609	588	633	636	601	612	593	611	571	617	635	597	624	614	654	629	615	619	601	614	582	615	599	656	543	635	617	614	610	627	672	595	619	592	620	651	632	559	639	614	625	670	560	666	580	620	582	620	573	639	567	612	596	592	651	590	604	581	590	623	607	650	585	555	592	602	578	562	616	579	611	623	612	594	583	605	657	621	599	589	574	582	583	591	599	650	641	639	600	583	625	600	641	640	591	590	567	589	605	593	649	593	596	602	609	630	621	568	613	619	597	616	688	595	633	570	611	631	562	601	594	597	573	629	594	613	633	587	613	572	617	584	602	632	582	594	599	598	638	627	629	638	634	672	599	576	598	604	593	635	613	654	586	595	638	630	594	632	683	622	597	589	641	609	608	604	626	609	631	600	591	598	575	625	618	674	617	605	613	646	603	612	620	592	622	629	615	589	616
27191	20774	27390	24161	20763	13173	1896	899	832	787	725	759	755	802	827	832	828	867	819	844	816	926	894	881	935	954	922	985	1009	940	877	911	887	852	863	822	807	766	819	745	758	779	766	764	703	691	730	744	683	771	716	709	703	699	665	665	723	696	692	644	731	711	716	679	719	731	693	711	719	671	733	708	695	730	666	718	719	655	694	698	730	693	722	697	698	679	733	645	745	722	678	670	669	653	724	727	695	650	682	671	709	682	705	680	680	697	713	687	710	666	763	701	694	675	723	716	695	682	707	727	738	700	693	712	698	703	652	706	719	687	680	787	747	659	699	744	706	712	686	746	667	652	721	688	701	666	752	726	691	698	689	720	653	711	697	695	698	709	743	668	737	667	718	732	690	675	676	705	706	720	715	689	693	698	713	681	727	695	694	679	622	709	707	628	692	651	695	726	651	714	692	670	714	730	680	692	675	678	684	690	697	663	734	661	723	720	706	652	709	670	730	669	681	642	648	741	719	681	731	670	682	678	684	729	670	689	688	622	684	694	703	646	729	703	690	712	685	734	693	725	713	735	678	723	731	758	725	718	724	650	708	702	705	687	661	634	673	658	714	727	709	708	706	718	706	708	737	719	722	717	689	680	749	748	664	676	706	739	695	728	726	642	683	706	727	693	729	701	684	699	729	702	687	674	663	669	681	702	622	756	712	721	697	700	659	763	656	657	675	689	692	689	693	720	723	662	730	678	716	641	696	685	709	691	669	672	685	729	688	725	704	759	716	695	702	711	712	718	757	702	683	710	698	664	680	706	731	697	711	667	718	701	713	705	684	677	728	684	720	729	690	736	739	669	739	772	697	719	676	732	722	730	733	658	682	670	710	688	688	747	693	665	739	727	739	697	707	708	738	690	702	696	675	708	676	686	708	769	694	673	711	723	716	751	678	720	695	669	672	670	694	682	724	712	703	756	756	730	650	736	720	725	729	701	696	724	724	700	717	726	689	693	711	721	681	725	707	719	642	731	671	719	702	746	638	690	698	722	674	672	681	746	681	743	690	734	727	678	702	702	675	675	653	733	733	688	705	748	657	740	680	746	744	720	676	690	721	689	702	705	680	694	686	673	763	696	693	669	683	674	693	709	683	746	703	760	721	698	737	748	709	752	733	720	683	697	681	718	735	700	682	670	673	698	759	685	670	687	639	679	682	669	734	689	678	654	722	706	710	695	768	680	697	739	706	698	696	739	745	696	693	733	657	703	703	740	693	655	697	722	698	752	751	729	680	711	729	699	701	683	662	713	728	753	682	656	713	745	768	742	717	677	670	703	691	703	708	710	645	728	696	690	711	777	713	688	672	733	672	764	648	691	660	706	653	652	676	709	728	680	721	675	716	650	658	732	719	722	722	726	692	680	713	695	725	714	728	762	690	712	710	691	735	721	685	664	721	715	676	679	688	703	704	743	680	703	711	663	659	756	715	719	678	730	656	700	688	705	721	711	709	718	714	729	709	746	700	664	664	709	720	692	666	717	684	671	648	727	711	696	703	723	694	744	730	642	700	729	707	680	695	717	719	706	645	666	684	725	720	672	691	703	692	701	663	721	676	727	749	699	670	694	709	703	695	751	698	666	705	735	719	716	650	745	691	695	665	702	668	684	703	687	658	635	703	679	698	721	690	681	701	710	748	715	742	682	682	650	716	728	734	660	746	692	704	746	686	699	744	688	706	702	665	721	676	718	703	718	740	710	666	715	683	771	721	706	675	713	679	695	737	724	690	704	733	681	764	648	678	676	709	694	743	682	694	716	690	754	722	714	687	712	790	765	690	725	704	715	703	745	698	736	696	707	707	721	659	718	733	710	753	709	699	706	705	703	714	653	718	768	674	736	712	661	737	672	718	729	694	651	698	689	676	682	669	728	685	711	688	728	709	686	733	713	680	753	688	681	659	693	670	712	733	673	687	697	694	679	687	672	686	715	707	735	742	729	689	736	691	712	646	649	711	685	672	698	665	720	697	641	721	768	716	715	754	724	696	705	701	731	754	733	694	713	657	738	731	706	725	698	701	694	710	714	726	743	667	637	643	703	730	665	752	754	684	723	713	698	733	690	748	718	743	703	662	680	733	685	697	706	687	665	680	670	697	740	718	710	735	689	668	698	703	695	694	643	652	659	658	645	737	685	730	667	704	665	663	723	610	670	758	755	757	687	680	714	674	668	695	680	686	671	771	675	684	686	733	678	682	670	733	724	708	686	674	659	700	737	703	707	792	700	740	687	713	697	702	670	712	688	716	685	712	693	679	676	689	701	729	719	738	726	666	671	692	705	669	731	719	703	738	675	724	688	695	708	679	714	739	694	685	714	654	708	721	720	693	737	650	737	709	679	753	662	718	711	739	726	699	703	666	641	714	715	716	694	686	708	732	667	683	677	683	714	724	695	677	678	710	707	663	664	677	686	726	706	714	659	672	739	680	739	685	704	704	647	707	716	767	684	727	691	724	749	691	711	711	706	700	704	683	742	717	726	759	687	699	674	732	705	697	748	705	691	674	726	683	656	649	689	661	704	724	698	716	742	686	731	697	709	675	673	741	720	733	689	670	681	689	652	741	717	679	697	687	674	681	680	684	721	683	683	675	724	716	726	711	728	671	732	697	690	671	686	764	696	683	684	735	676	711	671	723	652	724	666	729	746	687	680	670	775	761	724	736	672	702	697	713	686	731	672	724	706	724	676	721	661	690	710	689	674	690	733	729	705	677	740	726	691	700	710	725	712	674	728	702	761	695	713	687	683	737	703	708	744	667	719	689	655	723	673	707	717	715	745	694	667	654	689	744	663	730	732	668	699	674	694	718	731	660	714	735	697	717	697	671	702	715	704	716	756	707	671	676	709	725	666	706	655	704	704	680	679	759	746	738	718	729	750	719	687	686	690	687	697	667	660	698	675	717	707	687	651	659	688	730	730	703	653	753	702	712	726	719	703	736	782	661	684	685	671	719	757	676	690	747	719	712	720	678	672	740	735	681	735	674	710	729	719	706	736	668	681	714	711	724	687	666	702	686	693	706	685	676	680	692	669	704	684	688	718	688	685	667	719	711	673	679	713	669	732	705	716	704	654	678	670	680	737	712	718	667	717	752	736	712	729	688	684	695	670	649	735	723	672	724	669	651	710	698	729	667	681	702	716	708	714	730	707	672	695	675	672	720	724	695	718	681	687	696	677	697	710	681	706	657	658	720	753	668	715	691	688	695	711	695	714	706	734	714	715	680	728	733	749	694	712	676	699	727	687	710	704	678	702	722	722	730	763	686	697	683	728	741	687	653	715	681	654	701	676	699	713	707	708	703	722	667	662	755	721	717	694	704	699	692	727	685	697	757	694	718	663	743	685	716	725	723	681	657	753	676	698	709	695	674	656	675	660	727	682	717	686	725	660	768	693	698	708	713	685	742	678	683	722	742	722	700	740	678	691	711	702	689	708	692	660	731	662	705	685	723	691	740	708
51205	40659	31335	25350	14718	5151	1163	779	890	789	726	693	705	772	762	782	797	840	918	858	844	946	847	978	1055	1030	1098	1195	1095	1083	943	956	890	827	780	764	776	753	751	706	670	650	690	726	657	665	620	639	611	597	655	607	561	595	577	580	592	621	586	593	563	585	550	572	566	633	576	582	617	558	595	600	613	613	553	553	617	633	601	568	600	588	534	610	588	573	604	558	629	600	603	628	615	610	630	625	565	601	620	586	628	600	590	569	581	595	617	591	590	625	597	574	594	589	605	585	577	570	626	591	586	603	571	591	637	552	578	612	605	563	601	582	623	603	557	577	609	565	575	600	601	613	604	594	606	622	633	581	564	587	586	590	591	564	589	600	556	569	601	589	575	591	591	582	606	630	572	621	600	608	654	621	595	589	627	600	597	596	544	599	626	571	608	649	631	626	595	587	586	606	550	581	597	593	615	563	626	578	584	603	589	604	619	580	622	598	610	626	586	566	596	611	566	619	612	611	624	651	571	566	617	576	572	550	592	598	546	600	590	545	627	622	644	578	611	554	554	588	627	616	579	598	575	589	527	601	629	641	564	577	622	568	591	575	615	610	574	621	573	570	571	577	593	592	576	573	585	605	549	577	589	604	577	598	586	612	642	609	625	646	583	555	605	606	624	607	602	597	652	593	631	614	562	585	576	589	601	624	583	595	591	584	632	611	601	600	586	610	586	629	579	624	554	581	582	558	641	568	572	583	579	615	590	580	569	569	588	636	585	563	589	624	628	593	586	567	575	571	590	570	586	588	592	582	588	618	642	598	614	584	625	619	586	682	585	631	589	572	599	559	625	612	591	592	598	592	630	609	577	563	603	576	587	627	620	609	578	605	591	636	614	629	606	593	613	607	573	594	585	613	545	551	595	608	563	642	587	653	591	629	608	591	621	545	585	553	624	550	608	577	579	608	602	624	648	608	607	586	563	611	580	598	580	575	609	613	610	570	616	576	585	590	601	617	608	611	610	586	592	603	591	556	592	634	625	612	602	572	589	600	566	587	600	583	597	576	620	554	572	636	582	588	593	581	593	573	589	578	650	573	561	566	594	558	617	560	615	582	589	590	587	587	597	639	606	591	633	573	560	597	581	582	607	588	577	582	595	600	592	565	602	653	599	614	573	570	604	560	583	615	644	610	613	560	565	613	621	635	569	608	592	627	569	578	595	589	605	615	604	542	576	564	635	571	600	607	620	589	571	589	605	557	582	609	568	586	581	592	615	610	598	599	596	602	599	568	624	632	562	573	598	592	607	580	568	612	618	620	612	603	626	591	643	598	606	591	589	554	602	609	609	614	583	590	611	661	623	613	592	611	585	629	617	596	586	602	623	609	581	618	557	568	570	579	628	589	573	571	595	593	614	649	601	606	605	581	580	580	564	598	600	665	566	591	614	592	592	593	616	574	634	559	629	591	594	530	584	624	602	575	575	583	581	611	547	549	583	567	549	584	624	591	567	575	576	605	623	599	596	583	619	583	623	580	599	640	599	595	621	567	585	610	557	586	590	587	582	607	612	594	589	567	567	638	627	652	625	604	587	582	583	591	566	626	594	596	606	582	557	574	621	624	621	606	593	648	590	594	617	572	613	565	569	581	568	610	597	594	605	598	592	598	612	589	568	593	593	584	582	587	617	637	574	591	606	622	648	577	586	578	637	611	588	614	612	613	598	598	555	586	602	612	581	573	550	614	595	607	553	612	597	597	579	575	587	580	580	596	578	618	636	568	597	637	631	571	589	571	610	586	572	623	597	617	583	574	586	603	618	630	605	630	625	632	584	557	610	606	517	588	640	573	610	582	586	547	585	600	611	591	555	618	568	612	584	604	540	575	556	653	572	639	584	571	578	617	567	598	612	600	611	598	609	580	569	565	608	626	583	620	566	589	604	622	573	579	634	616	605	584	613	554	602	582	621	600	604	609	635	634	572	621	576	611	599	554	600	614	579	576	560	617	555	607	552	551	558	581	604	606	605	586	595	630	538	662	627	568	569	579	594	622	591	609	604	586	564	596	577	623	579	580	598	602	605	571	606	608	597	622	625	628	563	568	605	574	602	609	603	543	602	583	588	596	584	643	561	570	591	595	593	616	584	618	572	606	600	575	568	580	586	557	594	537	534	615	577	615	574	590	573	637	639	595	581	560	603	594	578	560	598	609	590	600	594	587	586	589	624	593	611	599	611	585	642	610	619	559	573	598	528	587	637	598	637	596	619	622	585	583	624	590	590	616	558	621	571	592	568	563	546	587	583	586	627	574	575	584	573	586	595	568	584	593	684	629	609	556	586	578	629	617	612	633	605	577	608	633	613	583	582	621	619	591	593	607	566	567	640	586	543	594	590	575	658	618	613	562	616	628	586	583	615	551	651	599	616	626	604	573	529	609	589	597	547	574	632	624	604	605	668	588	542	615	570	595	584	588	596	595	606	609	601	568	578	619	622	548	573	607	604	608	628	625	565	589	564	621	601	577	584	560	596	545	558	586	608	583	634	578	548	582	572	596	589	571	590	549	617	626	628	607	563	576	583	579	600	603	541	611	600	552	566	622	571	615	610	619	543	578	598	581	569	638	608	552	567	561	527	603	618	559	538	597	590	562	599	594	583	593	647	564	562	551	625	596	569	581	626	557	600	600	549	591	593	598	547	626	586	594	567	606	600	594	613	630	618	592	600	629	610	554	577	618	597	593	606	618	620	643	578	617	580	590	583	593	565	603	606	647	606	627	595	603	637	624	602	611	578	561	571	566	575	596	615	607	619	559	582	580	586	601	590	592	579	610	571	610	570	590	614	589	600	541	633	609	589	596	579	566	613	628	606	561	635	562	574	606	586	563	583	592	593	589	620	580	539	577	604	599	598	560	584	598	576	617	653	518	627	534	569	614	633	576	612	594	585	600	576	552	579	587	624	615	601	576	596	608	592	595	628	599	572	586	587	594	568	575	605	609	575	575	556	619	646	624	578	582	592	606	615	542	573	633	570	592	610	621	595	615	653	614	629	582	597	574	595	595	597	596	584	555	559	573	608	592	577	572	630	589	578	644	581	583	585	597	585	604	615	611	650	588	590	588	631	627	585	595	591	594	571	607	583	607	608	627	585	573	608	617	631	580	586	553	632	638	580	603	588	620	558	574	613	588	592	598	629	567	566	595	546	615	599	571	624	582	654	599	612	591	593	587	607	547	609	567	573	597	584	586	622	601	593	610	582	594	613	570	558	614	658	608	592	572	624	627	618	619	588	556	605	631	582	610	619	598	581	550	580	606	653	617	565	590	615	614	565	604	595	599	594	586	612	584	595	592	555	598	639	578	589	535	606	635	598	611	598	616	616	577	596	569	596	596	564	614	590	605	568	638	616	595	633	598	589	575	633	603	602	584	563	618	619	592	628	607	578	602	563	628	624	640	649	597	585	589	655	573	637	572	587	577	571	599	591	601	646	617	597	569	633	593	609	623	569	571
26296	20837	27617	23999	20781	19313	5194	1043	860	874	875	835	853	896	957	986	953	898	933	894	910	954	960	979	999	997	1146	1137	1125	1070	1099	1004	1015	983	943	870	902	876	787	832	849	752	778	755	755	758	775	791	758	794	752	687	714	750	754	743	728	729	696	733	733	708	732	755	693	689	754	728	699	701	743	734	747	737	687	713	714	745	739	758	734	742	770	695	733	711	731	726	745	721	726	723	709	747	682	773	688	755	735	697	730	761	775	743	728	739	739	732	737	731	748	705	742	714	724	765	763	732	761	758	697	765	716	707	736	781	743	736	737	781	773	742	732	688	708	696	706	704	715	737	737	733	720	758	722	725	752	749	759	733	724	787	744	773	679	733	727	716	731	720	765	704	743	724	714	712	717	712	753	734	754	713	737	745	735	741	705	755	756	681	758	762	692	704	702	685	723	745	760	727	752	726	781	741	688	784	726	750	748	716	733	795	747	762	730	741	722	750	710	710	738	692	742	770	789	735	708	767	698	700	762	718	683	715	758	708	795	774	760	715	674	762	757	709	715	736	701	730	772	733	767	707	784	680	744	738	742	706	755	685	723	708	761	762	731	769	737	719	692	752	712	736	727	726	721	721	726	773	758	748	724	708	778	747	744	725	740	710	778	786	755	689	750	674	765	701	713	749	756	774	670	711	716	751	711	727	689	745	677	754	771	787	786	746	708	743	715	717	744	747	736	742	740	733	761	763	784	729	680	714	693	777	746	714	729	766	722	789	742	675	702	720	729	757	723	730	735	687	700	743	740	717	702	721	762	759	719	711	724	757	677	715	753	681	660	736	754	701	758	730	689	713	703	748	740	734	744	734	705	776	764	746	711	741	730	721	762	752	728	699	740	724	760	681	735	703	640	725	749	728	758	734	740	722	728	745	733	789	701	749	731	738	721	737	711	742	704	755	728	705	713	744	715	750	737	749	718	806	736	768	668	688	741	689	759	780	736	781	777	701	768	778	684	776	749	775	681	757	714	757	745	753	745	750	732	767	721	775	708	740	729	738	735	730	707	714	696	722	751	723	761	722	713	735	772	723	761	711	706	729	725	790	774	748	681	755	749	743	729	744	734	739	746	745	730	768	729	797	733	747	776	683	689	734	746	783	690	709	718	718	732	666	725	761	757	786	758	685	753	731	755	751	727	727	739	732	732	721	734	739	751	769	758	737	701	723	730	765	753	776	681	667	794	709	727	736	641	723	724	744	690	747	719	734	748	732	693	689	724	792	754	772	703	737	776	770	738	746	722	719	697	737	751	708	773	795	760	704	721	791	735	751	721	695	770	720	734	728	735	754	693	775	715	720	759	763	735	721	756	744	729	761	710	737	766	664	750	728	780	710	735	751	688	734	771	730	737	745	778	661	697	724	738	719	720	737	728	755	748	717	717	692	735	725	731	722	738	704	723	704	715	750	704	655	753	719	732	775	675	725	749	688	740	774	747	755	711	717	721	750	682	701	782	722	729	766	722	763	745	727	730	708	743	727	688	733	766	720	782	721	764	734	709	735	737	736	749	709	684	729	775	766	760	750	756	718	768	703	776	755	748	724	753	764	730	747	758	728	757	764	707	750	710	718	781	803	761	719	708	723	736	762	765	725	748	726	754	739	772	732	709	760	735	717	752	712	702	724	759	748	718	757	699	758	719	771	728	695	733	746	700	746	708	783	744	710	737	671	671	744	754	734	696	761	730	746	774	731	693	731	769	753	729	743	704	741	766	716	750	709	711	702	746	681	771	705	716	702	716	766	771	686	695	718	749	736	703	773	735	752	773	700	672	750	780	685	710	706	740	780	736	754	715	723	712	766	711	727	719	712	697	719	718	771	765	750	723	751	726	780	707	732	763	713	720	702	715	735	755	737	734	720	737	750	725	727	733	726	727	674	718	715	705	767	762	720	765	692	738	757	709	780	726	726	736	754	778	722	697	753	710	688	691	719	721	712	728	776	730	702	737	752	708	736	750	715	718	690	728	759	729	776	703	736	733	771	707	707	700	730	721	755	748	724	730	714	765	693	732	752	755	736	703	709	752	748	722	743	699	709	736	754	738	726	735	759	726	774	712	688	767	689	724	726	735	700	697	715	704	734	710	723	788	711	747	785	700	723	724	711	693	751	692	754	729	725	721	752	778	713	719	758	700	735	693	720	766	733	765	745	715	720	706	750	719	727	728	754	678	782	797	740	715	755	760	732	759	696	737	716	782	747	717	700	713	775	752	754	722	782	761	738	683	721	743	732	723	775	694	702	739	739	778	753	720	687	730	707	766	704	685	728	710	647	707	757	695	679	773	751	740	732	693	709	726	716	723	690	715	742	743	700	754	756	704	718	743	704	740	702	765	755	660	806	709	697	734	706	793	683	720	753	751	717	751	743	683	716	692	722	786	783	718	737	783	760	731	760	728	734	745	771	703	764	726	747	760	745	693	762	745	777	734	701	740	726	741	724	704	742	689	766	766	728	715	715	765	793	699	702	728	743	747	714	732	712	747	737	728	739	719	704	752	784	739	732	713	727	717	717	717	711	699	731	774	683	793	730	741	717	736	702	740	728	729	731	735	714	752	684	716	739	746	753	735	731	744	712	720	715	762	691	746	698	751	720	707	747	717	722	747	709	700	729	699	736	774	771	713	725	712	762	765	751	757	711	736	765	717	703	722	773	809	757	731	752	735	725	740	748	729	764	743	756	692	745	745	755	771	733	688	700	727	710	736	711	750	706	736	771	763	721	733	702	726	723	704	727	758	732	731	709	741	725	737	695	726	770	685	710	723	687	721	694	777	742	697	721	744	734	741	726	717	741	712	703	753	715	764	764	703	731	717	742	748	686	725	679	738	763	745	740	802	752	758	716	697	674	752	728	714	718	753	720	706	718	708	743	737	739	741	765	705	759	800	703	737	735	727	729	738	720	687	721	740	733	755	764	727	773	745	784	726	732	688	751	752	700	732	733	702	742	726	729	667	760	768	736	723	696	716	677	753	707	751	767	729	731	735	798	772	740	734	776	704	757	689	734	727	750	698	730	708	748	717	687	737	732	734	735	732	747	745	722	702	711	778	718	722	752	725	708	736	705	751	705	747	719	714	704	770	692	723	727	721	760	748	773	697	781	770	702	695	731	737	731	752	751	783	727	697	723	720	738	708	738	785	757	742	797	737	792	730	765	764	715	715	716	681	735	707	719	761	708	713	738	733	771	727	756	741	752	745	746	732	774	756	749	741	756	737	806	762	732	724	745	739	725	703	754	774	750	750	742	737	735	745	711	726	773	744	730	757	737	751	788	732	735	733	762	775	764	723	814	730	730	711	674	765	706	710	700	751	741	694	692	717	748	718	655	742	739	766	736	769	736	701	712	749	741	775	743	708	756	724	741	691	748	707	743	775	752	717	736	707	768	779	700	767	748	760	760	755	686	698	706	725	766	709	712	706	698	729	724	689	769	745	756	704	757	755	749	738	707	742	707
52170	44718	36468	31349	19264	6729	1592	1073	917	826	839	885	952	1016	1050	1126	1042	946	1043	1037	1071	1023	1062	1171	1099	1196	1341	1479	1349	1332	1262	1173	1097	1176	994	997	902	905	900	781	800	752	759	635	727	674	651	685	666	625	645	643	645	593	626	623	634	650	614	591	616	663	611	648	611	635	655	608	634	614	582	618	614	631	681	647	643	660	639	617	649	658	613	621	628	613	612	612	642	631	655	621	614	583	621	584	631	643	614	618	599	628	618	618	604	629	648	623	583	609	568	634	600	681	607	580	630	647	658	611	574	615	611	575	608	627	641	633	663	605	601	601	615	659	620	595	567	619	624	666	662	627	626	622	616	631	614	639	606	619	606	627	672	630	602	581	639	613	670	591	601	642	623	681	620	641	564	610	642	643	621	610	592	635	607	589	621	657	613	581	634	656	636	643	652	613	642	617	586	624	622	627	577	608	632	673	640	591	646	626	633	625	609	600	597	608	616	634	638	614	577	559	640	618	644	605	645	641	619	628	625	647	610	627	620	621	614	649	687	602	596	629	672	580	635	610	632	595	569	578	640	683	597	638	606	642	612	584	599	666	593	576	631	598	580	612	590	596	656	598	601	562	614	658	642	604	600	636	616	603	589	580	662	612	647	629	607	635	598	669	565	666	570	617	618	710	629	637	576	615	642	624	641	565	584	662	612	599	650	604	600	607	594	641	564	626	594	645	624	626	652	604	628	617	636	572	640	643	616	650	639	616	601	625	606	587	643	581	593	611	603	617	579	575	634	667	632	683	584	637	630	600	652	611	636	642	615	575	653	592	606	621	608	635	617	576	644	604	592	588	647	628	659	621	613	606	638	607	607	607	608	605	632	671	629	615	589	598	608	613	636	630	666	609	611	595	628	587	671	668	605	624	632	604	630	581	622	614	647	636	646	616	614	654	590	569	584	597	614	627	589	619	584	602	645	573	588	650	645	640	600	618	629	631	590	603	607	640	639	606	666	641	616	619	573	638	634	643	658	586	603	600	624	638	624	608	608	594	616	667	663	614	611	556	583	614	582	654	621	638	619	609	587	603	604	601	658	613	580	628	622	631	603	638	642	641	601	606	586	585	615	607	629	621	602	651	628	589	593	606	583	619	617	589	648	632	552	638	659	630	649	632	681	628	624	628	598	662	621	596	586	605	616	629	614	582	571	639	630	646	611	606	615	613	595	623	625	605	637	636	640	589	624	554	648	623	608	607	662	589	600	584	635	685	619	575	651	612	589	625	643	596	605	618	693	584	610	634	581	624	611	617	624	633	662	632	642	634	627	602	628	618	600	638	594	606	643	571	603	632	590	642	637	632	596	621	583	639	613	598	637	669	609	638	607	604	620	588	632	602	619	618	630	607	610	577	627	669	600	571	628	616	602	590	618	661	613	653	580	639	609	623	594	632	606	651	629	599	658	640	622	625	574	561	605	604	607	610	665	612	598	630	611	579	592	637	652	600	603	624	643	658	609	604	617	615	615	640	587	610	649	592	596	622	581	654	627	601	612	643	601	611	619	621	611	579	609	626	671	588	656	619	611	604	620	674	630	629	616	547	584	603	575	606	636	592	684	581	614	641	570	621	617	631	586	631	584	659	584	625	609	619	635	586	651	639	612	631	603	616	623	650	564	626	569	652	630	634	659	642	621	651	656	610	648	624	596	594	657	586	610	611	620	589	585	604	626	630	595	547	678	646	629	601	609	627	636	574	629	611	590	638	617	584	571	627	638	581	644	624	595	625	654	599	630	644	608	654	612	613	606	628	587	613	615	605	606	634	669	603	595	619	668	587	647	622	661	616	617	587	638	638	609	620	612	621	600	620	639	632	606	610	643	613	630	601	626	615	601	587	587	588	620	610	607	601	612	645	659	603	590	646	614	630	619	600	620	634	631	578	639	692	617	623	606	630	621	631	615	627	613	614	636	583	604	638	586	609	627	639	631	639	640	628	621	608	632	618	632	626	601	625	609	652	642	616	623	643	638	575	623	611	615	607	609	646	580	606	636	606	611	629	644	630	588	621	600	641	636	579	588	586	627	627	608	623	614	596	593	612	617	634	590	603	632	630	633	609	626	638	579	613	610	647	626	633	621	630	542	619	616	640	596	634	616	628	627	590	631	618	653	607	611	607	609	595	578	615	631	571	643	624	600	630	657	615	575	602	582	625	608	616	600	621	653	612	584	624	631	656	670	604	592	674	623	586	598	617	614	609	645	565	571	623	602	634	637	625	629	594	608	623	612	622	597	556	625	663	624	621	622	627	663	590	590	671	623	644	624	686	653	640	647	619	649	611	632	600	640	657	615	636	634	589	645	630	613	585	650	589	618	586	617	606	621	617	647	640	661	620	665	656	642	614	611	614	643	589	589	646	655	625	637	596	639	595	600	625	597	608	609	635	654	598	587	620	643	600	665	574	634	613	647	608	599	607	652	590	644	589	647	651	583	636	654	573	593	639	623	604	604	588	652	593	609	597	575	608	624	609	601	625	616	634	590	636	642	618	603	588	600	610	599	633	575	620	602	580	616	607	614	641	616	580	607	591	626	601	589	603	627	646	614	574	667	598	643	612	623	591	597	627	637	599	645	590	600	616	581	596	629	635	625	639	623	583	583	579	628	626	598	625	632	579	592	582	583	581	642	597	668	611	619	636	660	616	608	565	618	603	602	595	629	613	582	589	575	601	620	552	591	616	630	623	607	625	664	608	630	621	613	624	586	620	640	615	595	612	559	591	616	618	626	648	607	589	562	575	605	654	644	640	640	609	635	607	624	554	619	600	591	581	609	599	609	669	616	599	616	602	629	586	581	589	646	624	632	636	645	629	613	638	638	643	676	620	587	552	575	580	586	634	567	631	598	612	641	652	658	632	627	639	658	603	629	605	623	633	651	594	596	619	640	609	616	639	606	679	657	569	633	629	627	613	599	670	650	625	643	602	630	637	578	650	654	661	640	584	612	633	624	575	602	613	624	570	628	593	602	588	592	648	650	632	578	607	607	598	644	599	622	603	621	617	613	659	631	578	647	698	611	628	621	602	580	633	655	668	621	632	633	664	615	614	579	637	629	590	601	636	599	662	619	623	616	570	591	609	578	585	584	628	620	631	623	608	629	625	599	627	637	590	599	626	594	628	611	622	594	582	581	625	633	638	596	650	641	591	627	590	660	626	632	596	585	618	635	633	613	598	574	585	649	615	595	646	587	624	606	617	651	617	657	611	592	567	587	629	646	647	574	628	659	604	615	615	596	656	587	622	629	591	637	581	644	655	633	616	626	605	593	634	645	605	604	630	633	637	615	600	639	642	611	628	570	585	650	605	603	623	653	604	629	623	589	575	629	623	617	601	605	622	631	623	618	566	601	651	651	586	626	638	623	625	617	578	635	621	601	602	591	612	540	586	611	620	650	646	619	595	583	626	623	607	622	641	622	665	635	627	633	580	575	580	627	606	590	638	652	636	587	602	658	623	631	606
25413	20788	27818	23795	20785	20726	11018	1351	985	923	899	952	956	1014	991	992	956	992	970	972	975	998	1019	1029	1095	1019	1050	1035	1073	1087	1099	1175	1053	991	1005	943	958	900	894	801	870	803	801	807	807	705	760	745	702	776	760	666	725	729	735	723	721	687	688	699	708	747	719	709	716	686	739	722	729	722	699	713	683	747	688	727	672	743	704	704	726	683	667	754	683	728	723	750	778	741	754	695	693	757	685	709	721	709	703	710	668	735	721	747	688	691	729	729	703	679	728	699	701	745	743	676	742	696	726	721	721	657	752	722	683	701	719	712	733	742	708	740	717	719	700	687	715	696	740	679	706	721	687	714	712	708	721	731	715	675	731	727	698	739	749	685	737	713	740	692	722	708	671	704	717	688	751	706	727	713	696	727	723	702	717	666	696	724	780	750	730	717	702	727	690	711	740	725	713	714	702	706	739	723	731	711	704	732	717	701	724	703	747	666	784	754	740	702	734	773	739	741	746	663	705	705	714	709	752	719	712	694	738	738	679	666	717	794	735	697	657	732	711	688	707	662	742	700	674	763	745	745	671	709	728	711	738	664	725	766	746	697	706	723	698	676	774	753	716	713	749	720	747	687	669	713	723	682	764	706	691	686	706	714	739	749	722	759	718	709	692	727	734	689	724	733	688	744	683	749	689	700	704	718	704	717	697	746	714	695	732	726	697	705	729	713	742	798	684	701	739	692	710	733	737	743	752	742	695	724	736	747	664	693	714	704	697	724	687	709	750	728	740	729	736	721	681	736	728	736	745	734	732	716	735	721	687	682	716	696	706	720	800	765	723	736	689	733	711	683	692	699	720	717	663	708	735	640	693	759	712	735	757	702	690	698	771	748	696	692	698	699	718	729	767	690	709	721	684	740	678	716	714	706	688	716	728	758	716	697	668	689	702	708	681	741	718	719	724	720	742	704	718	733	757	679	725	714	737	684	720	685	713	699	719	708	759	704	723	689	719	685	735	713	808	706	737	724	717	708	705	704	712	697	706	655	715	706	731	747	719	759	717	720	734	739	705	691	718	645	674	719	701	673	752	719	727	719	673	705	735	696	671	761	749	755	746	760	755	685	728	766	706	713	684	698	692	693	690	747	705	706	742	689	740	670	696	691	689	699	747	700	750	682	724	710	735	698	706	732	717	708	743	746	727	719	722	671	694	720	736	733	755	737	722	695	718	703	715	718	674	720	749	669	727	724	662	757	683	686	737	711	688	758	680	700	709	725	723	658	739	714	719	694	724	727	676	735	704	682	694	695	726	703	699	730	721	712	703	733	697	706	702	724	725	729	745	716	698	745	757	708	696	775	736	723	765	715	694	711	809	730	713	681	700	700	732	748	715	706	749	696	741	693	718	706	703	731	681	719	746	740	732	716	689	683	683	691	709	686	767	721	717	720	737	719	691	697	696	706	758	737	737	761	684	674	660	698	684	744	714	679	693	723	698	698	772	713	685	712	728	718	776	721	714	722	698	687	660	707	746	732	695	750	701	701	739	714	751	736	728	718	735	729	739	721	738	667	720	746	674	671	718	722	707	718	720	782	761	688	738	676	696	714	700	656	711	739	719	704	757	668	735	744	708	697	717	689	716	731	739	723	717	744	698	717	664	776	738	706	773	674	748	685	684	724	740	692	750	723	764	670	730	715	751	701	726	725	721	730	685	708	686	739	684	692	733	745	739	697	752	737	674	675	704	675	688	655	765	713	708	658	729	712	718	761	715	715	658	700	697	718	709	720	731	693	693	709	725	711	732	702	727	685	674	727	708	702	764	717	704	724	721	719	736	725	754	733	730	696	763	688	720	716	737	760	733	697	774	697	707	748	705	676	720	700	682	668	689	713	733	712	724	702	701	697	740	733	703	706	716	745	731	726	744	708	759	701	700	721	724	718	737	766	720	719	680	701	709	688	717	765	744	734	716	705	736	744	724	733	716	743	682	727	718	700	684	746	705	674	733	725	684	712	678	722	716	731	738	713	704	709	716	730	686	682	708	752	710	716	647	737	700	742	707	740	702	721	704	759	722	698	694	714	711	713	724	744	746	718	697	693	700	686	668	688	744	735	753	719	770	702	737	722	719	726	703	764	681	740	706	689	723	726	718	733	635	691	746	741	715	689	725	698	697	752	695	744	721	692	708	712	660	722	755	752	688	703	677	747	672	699	729	712	704	718	701	684	705	691	726	723	690	734	717	692	741	737	743	705	704	727	726	737	749	683	726	762	670	692	747	736	732	720	708	712	694	738	726	744	728	724	727	747	671	708	766	712	710	732	707	738	678	687	736	717	704	716	715	735	754	725	739	684	706	678	762	708	717	711	701	706	641	701	735	763	747	668	752	718	736	732	732	673	753	698	745	710	718	737	724	735	662	727	704	705	737	681	741	740	721	710	711	704	781	757	731	726	700	696	719	734	753	757	705	728	721	781	752	788	727	729	707	729	714	727	719	709	696	669	711	700	720	669	738	714	751	714	717	707	657	702	698	680	705	695	774	713	686	710	708	728	726	722	702	734	734	747	738	702	694	703	751	725	723	729	732	722	751	712	740	721	668	788	731	682	720	670	716	709	681	723	739	747	733	698	689	710	695	721	713	736	676	699	733	744	683	705	710	732	658	721	765	763	727	725	728	672	699	727	668	730	684	754	735	772	749	714	771	716	706	755	693	712	727	717	713	733	690	713	673	727	774	754	755	727	706	704	709	725	733	697	681	712	730	701	736	705	723	726	703	702	772	751	703	729	736	764	710	703	724	747	695	706	709	712	732	710	692	718	702	701	740	706	685	688	721	694	731	734	673	728	736	693	713	744	700	682	755	707	733	720	707	762	694	719	716	700	676	707	749	728	744	730	711	713	703	745	645	715	731	703	701	696	705	718	692	730	717	703	718	681	713	716	744	779	673	693	729	687	731	745	759	750	712	685	759	668	722	708	702	740	725	801	747	706	704	713	723	729	715	699	701	682	704	721	706	705	763	706	681	694	731	687	696	761	702	714	706	702	679	688	711	721	737	702	694	771	749	754	695	740	762	768	713	720	759	703	717	709	687	718	736	783	706	722	728	702	759	744	699	740	684	718	692	670	739	736	752	736	735	748	718	700	725	699	682	719	707	724	725	693	705	726	707	730	664	723	684	670	695	739	689	739	702	697	711	732	709	703	709	687	730	710	703	730	698	735	720	728	762	703	725	696	666	727	722	691	712	631	719	685	723	764	701	693	702	696	744	762	740	716	736	709	682	757	670	726	713	726	742	709	702	706	764	701	702	706	712	704	771	696	666	695	676	718	689	692	715	666	716	699	731	696	728	720	666	776	702	712	690	726	689	690	726	742	703	763	738	716	751	758	752	689	701	696	681	700	757	714	736	739	724	729	700	681	756	700	729	757	732	761	703	689	722	701	738	733	728	694	660	725	715	724	773	689	692	709	726	712	755	670	713	711	713	709	683	776	694	725	729	738	694	686	716	715
51200	47075	38488	34365	21521	8495	1927	1214	1137	1043	974	1014	1120	1135	1154	1066	1110	977	1010	1089	1142	1239	1226	1244	1283	1348	1264	1243	1304	1377	1405	1275	1256	1177	1142	1060	1012	986	912	829	860	786	758	657	736	659	658	662	678	665	628	617	618	624	555	646	618	572	613	566	612	636	611	631	622	593	676	601	606	603	624	585	613	611	619	580	609	585	627	622	594	614	594	618	603	580	622	628	605	592	623	620	606	618	605	607	574	609	609	586	582	633	639	583	621	616	597	595	637	597	605	596	610	567	616	565	565	600	612	660	639	587	591	562	631	621	574	565	616	636	625	597	644	628	586	593	609	605	620	610	636	612	623	601	640	606	582	607	568	632	586	613	641	619	563	575	560	584	614	587	595	582	611	613	627	595	605	595	610	636	619	614	594	605	585	662	650	640	628	574	654	583	632	638	582	559	658	552	583	636	617	619	621	590	658	624	587	629	595	624	604	653	599	625	640	602	597	644	587	583	613	581	588	603	645	605	593	628	620	625	642	584	627	594	566	662	617	587	640	584	580	612	608	631	602	620	575	658	607	604	653	611	616	626	607	620	620	585	639	631	619	590	606	563	628	593	600	620	594	603	623	613	590	615	658	583	570	650	596	602	621	591	602	590	585	601	654	604	586	631	648	576	585	627	602	652	625	629	655	567	575	587	599	618	618	592	602	610	586	606	601	637	567	620	604	617	565	591	613	546	596	619	617	626	599	594	609	595	630	589	598	626	574	624	618	624	645	594	568	629	628	602	665	577	625	618	566	630	589	597	582	610	642	620	604	631	615	592	620	578	622	601	576	634	606	587	590	595	606	633	650	615	616	611	596	607	577	622	625	591	603	633	569	586	615	582	635	594	626	625	636	565	600	636	576	609	594	607	576	615	588	636	607	587	612	622	575	576	630	600	585	578	583	583	560	585	582	622	580	624	623	621	586	606	575	624	640	610	607	592	633	636	611	594	624	587	603	587	617	602	656	593	597	613	650	617	611	594	612	586	624	576	642	578	603	592	616	645	567	625	620	591	648	668	593	599	610	624	574	571	601	550	595	569	620	601	622	602	578	611	602	611	581	638	599	625	600	575	632	592	597	579	612	641	608	602	577	589	576	597	618	618	612	666	607	601	563	619	553	612	626	660	579	612	636	625	595	615	668	590	599	626	592	638	592	627	608	624	586	631	564	580	584	626	637	598	567	568	608	619	590	626	653	611	593	566	596	608	605	586	591	576	594	578	573	577	610	553	595	591	578	609	633	554	587	639	598	611	633	562	687	625	575	602	605	633	608	599	612	590	634	619	575	624	589	642	617	610	588	636	596	585	555	623	606	614	628	619	613	585	606	605	636	589	602	648	614	636	633	606	658	615	591	628	588	617	581	596	628	577	598	598	579	592	646	570	610	576	588	648	627	594	608	569	612	567	574	605	611	602	625	584	605	648	563	564	609	586	620	606	568	610	617	569	617	578	605	601	620	584	584	587	593	579	581	589	567	600	591	608	573	587	638	612	575	604	603	615	637	586	597	586	583	588	588	613	576	617	578	605	618	613	605	612	598	606	628	619	601	634	587	562	603	623	585	586	592	556	566	609	552	567	629	625	630	583	634	606	637	629	598	627	599	644	591	594	592	571	603	564	585	612	597	597	632	603	623	647	626	617	573	586	586	620	558	640	622	615	591	650	568	600	614	592	596	557	643	569	604	599	676	622	616	594	624	616	587	568	591	599	585	580	602	630	594	593	607	594	607	616	590	604	608	544	595	607	579	608	598	598	647	598	576	636	582	604	600	615	607	629	612	624	582	601	592	610	571	608	632	608	607	609	589	597	611	590	565	610	629	628	564	597	600	614	620	625	609	598	650	604	652	622	600	637	651	566	591	584	590	625	647	580	602	606	573	593	634	601	586	605	629	571	604	584	639	588	646	581	585	577	603	620	612	613	590	589	592	628	582	617	571	602	586	620	645	574	605	617	598	646	596	644	588	594	572	573	634	581	611	571	623	601	589	599	626	605	600	640	628	581	632	572	581	616	578	616	635	601	570	595	596	604	614	602	618	663	587	618	640	608	586	639	626	646	576	589	566	666	602	590	593	574	627	581	627	591	621	616	643	633	588	637	607	576	629	650	538	583	606	620	598	614	581	622	554	595	649	567	596	586	609	630	608	583	582	648	588	594	608	582	603	597	632	567	601	592	596	565	661	593	560	616	599	579	630	596	560	636	624	568	635	530	612	621	613	574	566	604	590	619	561	593	599	580	621	595	620	590	634	610	592	636	595	610	582	608	589	625	621	616	630	586	595	643	627	613	618	585	594	649	582	626	618	632	630	575	610	621	603	606	610	638	555	597	636	577	609	630	623	548	601	634	583	617	610	662	607	573	614	583	580	594	632	619	577	601	614	622	606	551	608	573	614	627	648	627	576	613	598	632	560	610	610	608	591	586	615	604	635	655	605	577	634	606	554	640	574	597	567	567	615	586	616	637	587	647	611	575	647	597	539	595	615	576	550	582	599	584	594	584	604	557	593	616	604	588	611	589	625	593	602	564	580	598	564	617	594	607	635	610	596	588	636	644	599	601	607	549	608	645	575	590	599	558	581	554	611	606	609	605	551	579	648	596	597	598	614	612	579	592	597	588	594	577	627	598	573	580	624	617	620	636	611	590	658	670	628	569	589	576	594	599	596	580	599	591	655	624	577	612	591	567	613	628	639	576	602	619	613	612	587	618	602	582	590	599	616	590	611	623	621	605	593	602	596	623	597	603	588	603	639	638	605	606	577	613	599	575	554	618	579	626	608	588	581	635	620	573	624	602	633	605	660	648	573	614	542	574	594	632	615	597	593	600	625	632	607	570	601	607	593	625	599	566	613	665	637	610	597	590	600	610	616	610	583	668	599	606	579	574	594	627	553	622	638	630	603	605	583	585	610	562	609	604	604	596	600	637	626	593	605	606	595	637	605	609	614	578	629	628	644	595	609	560	589	583	604	619	610	600	606	597	599	624	583	621	623	607	649	581	615	578	605	611	595	597	580	625	619	617	606	595	608	596	582	639	613	561	641	569	611	571	639	620	584	606	611	617	609	626	630	609	610	606	599	609	598	638	604	594	612	599	596	580	641	623	619	603	599	561	615	597	588	637	547	645	611	556	617	613	605	580	591	597	626	607	583	585	628	609	615	598	609	599	577	617	613	621	606	621	629	566	598	616	627	586	643	562	614	623	638	629	614	571	620	622	623	579	577	594	585	609	581	601	572	614	625	621	656	612	561	582	580	601	582	587	581	606	625	609	570	595	619	659	607	608	583	613	601	568	639	603	592	590	624	618	598	602	607	625	632	573	610	628	609	641	611	643	627	681	592	586	615	604	634	634	576	597	614	652	617	612	605	607	625	569	635	590	617	605	645	606	627	605	621	607	605	619	590	634	564	626	607	577	616	569	593	636	634	634	582	618	616	544	563	612	615	630	589	627	592	579	638	609	584	611
29142	21493	26415	24692	10855	2624	944	776	752	770	742	792	793	824	781	776	755	791	764	835	861	833	799	834	862	822	872	876	843	889	845	890	896	876	845	824	865	862	760	805	803	753	753	714	733	766	764	747	758	755	718	704	773	723	713	772	735	739	736	712	713	732	736	649	711	696	757	689	775	707	726	723	733	734	739	750	745	693	671	702	687	703	683	775	760	731	720	710	747	725	688	694	697	706	725	719	699	759	724	683	759	709	777	711	712	714	717	733	725	766	751	694	699	709	729	779	735	745	673	758	694	739	732	727	715	678	746	769	747	720	701	749	712	716	726	737	736	695	705	737	737	740	741	709	701	740	714	680	669	708	748	770	711	737	726	679	697	718	778	742	771	679	704	721	705	692	658	755	737	684	732	740	724	744	742	755	707	690	713	719	738	733	700	710	735	739	769	771	712	709	671	743	765	735	695	719	744	702	785	708	736	702	731	722	706	695	708	735	702	707	692	704	689	722	701	708	734	724	691	734	731	759	688	710	768	734	669	705	781	716	723	751	724	661	695	717	784	709	698	706	698	752	708	693	705	732	694	690	724	696	683	726	726	716	719	738	695	774	769	679	681	741	696	750	694	723	732	727	710	691	716	712	707	719	687	741	759	774	712	671	724	712	755	699	712	745	713	743	730	746	706	716	772	745	749	719	699	744	719	714	725	697	692	665	699	740	712	720	692	727	726	691	733	709	696	701	725	782	719	769	721	730	676	708	760	766	717	742	714	746	738	702	687	693	706	685	697	727	724	712	710	752	736	703	759	751	698	652	739	706	735	755	796	705	741	729	723	742	739	696	754	728	742	727	752	731	695	744	714	712	720	760	765	736	692	722	754	715	712	724	728	747	736	729	746	762	721	718	742	741	694	763	725	743	754	756	715	706	706	741	760	728	718	754	751	723	696	657	706	722	686	698	726	737	669	736	679	727	769	705	665	699	697	711	787	699	745	687	704	721	717	738	667	686	736	738	760	714	750	735	755	746	708	683	767	751	727	723	748	674	737	720	737	733	737	730	669	687	692	738	745	805	723	713	747	722	722	703	797	700	718	766	682	718	784	749	694	740	696	702	699	690	720	735	708	691	718	749	722	696	730	770	697	714	836	732	709	738	716	694	723	733	747	735	727	704	720	679	753	744	739	726	718	709	765	726	710	750	755	693	684	751	688	746	734	734	734	755	749	682	733	735	700	734	724	709	701	701	746	708	702	703	759	735	685	756	762	716	686	716	690	740	702	739	719	729	697	714	756	719	748	742	692	764	692	704	714	701	702	728	730	698	728	709	714	732	709	729	765	724	750	727	737	725	719	718	744	750	738	719	680	734	699	703	696	720	733	723	767	688	719	729	754	724	738	737	723	701	740	677	711	749	711	712	734	764	731	724	752	767	716	677	747	752	741	695	688	689	708	770	786	689	726	720	694	716	727	661	747	704	685	723	698	713	692	664	716	744	742	712	742	748	725	711	729	745	701	763	729	711	722	714	754	703	684	745	713	713	693	761	768	735	734	776	711	739	755	712	773	695	737	713	762	709	704	759	663	740	732	706	756	749	721	734	707	728	675	718	753	720	697	798	743	707	748	745	686	713	699	672	710	711	705	712	714	680	724	766	716	714	709	721	716	691	709	692	685	714	774	718	718	718	733	736	776	744	764	731	723	726	740	667	746	700	711	729	719	717	776	762	733	752	745	730	725	687	691	719	701	745	723	735	704	728	731	696	704	796	764	735	724	702	714	730	722	767	711	741	730	748	759	737	734	738	765	761	678	737	714	741	684	732	745	719	722	739	709	702	688	683	726	744	642	717	706	721	663	728	762	716	718	768	709	705	733	720	722	750	723	718	698	729	742	728	749	693	749	713	717	700	718	781	708	733	699	719	701	711	717	745	694	716	707	684	750	714	767	693	719	734	687	766	712	734	699	767	709	761	758	701	759	746	647	714	738	708	708	730	725	733	679	707	684	724	713	708	750	758	739	704	722	741	721	724	715	735	707	742	721	718	744	719	705	728	713	673	734	748	753	776	746	720	688	664	768	733	697	694	700	728	712	759	720	723	696	701	739	708	714	721	778	737	730	701	712	722	727	743	729	693	696	681	726	734	734	761	679	698	700	679	748	777	725	692	738	734	731	702	776	728	690	694	793	749	748	694	701	754	737	718	734	711	738	719	702	707	765	721	781	746	703	695	757	683	741	725	774	686	733	765	695	729	692	700	736	688	662	727	696	740	714	706	668	682	716	730	737	736	750	653	738	707	722	700	716	758	755	726	743	765	717	722	674	703	699	755	745	711	666	668	679	698	709	743	691	790	743	762	736	715	715	717	721	740	701	670	687	730	722	666	709	743	752	727	762	723	749	711	747	723	733	698	732	729	738	727	700	710	769	744	698	748	720	683	734	681	737	720	746	683	695	687	714	722	700	741	731	690	661	728	770	812	703	698	756	653	735	752	738	741	692	689	718	705	695	696	742	732	728	700	715	720	753	698	680	736	750	678	672	768	734	704	707	734	715	709	715	732	774	736	692	721	754	701	708	724	753	720	711	735	703	684	709	737	743	713	742	713	729	666	744	784	707	725	704	737	747	702	673	669	764	699	718	793	751	729	732	711	735	748	762	736	706	683	762	742	720	729	697	729	720	731	701	744	760	683	769	684	707	709	762	705	692	795	694	667	761	766	688	708	742	716	709	718	749	756	703	718	708	706	678	749	687	723	738	711	706	724	721	695	705	748	728	726	731	776	722	748	686	743	715	687	712	706	770	763	744	692	738	687	715	779	683	721	672	750	723	711	679	751	716	698	736	745	748	761	761	683	773	748	723	683	684	718	755	694	773	759	736	756	726	731	739	731	725	703	713	723	715	750	758	711	753	718	739	678	725	699	693	712	649	711	710	752	725	725	706	683	721	706	712	766	685	713	722	721	736	742	690	719	709	717	758	708	722	698	693	764	697	707	724	704	703	710	683	691	736	786	709	727	759	715	711	716	724	735	729	705	688	714	723	765	702	731	756	700	679	673	733	686	735	702	742	720	760	743	680	703	711	724	728	694	688	743	725	747	732	708	724	734	750	716	710	710	753	698	731	691	754	750	716	744	734	771	705	764	709	704	706	714	687	735	716	707	712	756	664	713	655	740	759	728	750	765	751	783	733	738	783	699	749	733	748	709	776	764	670	710	751	734	720	699	758	811	751	743	758	721	705	732	692	716	760	755	681	711	677	708	745	720	708	720	760	753	743	725	763	707	700	722	650	723	788	742	705	716	758	710	757	738	747	682	681	756	733	748	737	716	782	731	734	713	724	699	703	723	731	665	692	735	686	701	720	750	703	716	702	715	717	688	713	698	727	713	767	716	721	751	723	741	745	735	724	743	749	723	741	712	714	744	721	648	693	745	765	655	720	727	719	734	736	750	698	731	724	756	717	753	707	765	780	739	721	718	711	706	704	680	680	734	701	722	693	778	764	731
50396	38474	29260	20571	10077	2765	844	666	747	714	723	723	759	832	797	702	779	738	759	740	855	884	846	922	892	907	911	903	868	847	908	982	970	947	882	873	818	844	782	710	736	645	661	667	648	656	635	615	578	631	615	559	638	580	632	576	566	626	657	610	580	649	619	633	577	559	627	653	664	632	660	623	605	617	650	606	599	603	609	624	636	666	625	591	599	602	598	620	611	636	612	636	598	571	636	605	630	618	633	638	625	611	607	614	630	615	583	626	639	588	595	583	582	636	616	623	596	637	626	592	617	645	573	599	630	589	581	600	629	617	617	596	622	616	643	634	637	622	643	617	647	595	603	601	585	592	577	568	592	627	606	604	598	605	597	630	601	607	578	599	586	575	606	625	564	639	606	605	618	620	593	679	601	624	615	640	614	585	620	619	612	630	580	631	639	621	562	609	592	586	607	611	643	634	592	625	622	643	638	630	605	620	672	592	616	618	623	604	657	585	644	587	589	626	578	643	631	641	642	616	640	643	635	575	582	599	660	622	576	578	608	616	603	597	595	606	635	602	588	635	599	603	588	561	608	562	575	627	635	594	603	626	634	637	591	615	634	625	635	623	639	593	634	620	608	587	613	636	616	582	649	634	612	669	580	629	601	609	608	620	607	639	617	633	635	629	630	645	583	640	653	658	629	581	680	614	598	625	620	665	657	619	641	617	600	582	630	594	613	667	610	591	593	666	635	627	632	574	610	627	580	609	630	614	628	603	649	604	616	588	612	663	623	584	633	582	623	607	623	612	616	600	645	619	662	617	626	566	606	558	628	604	612	619	632	611	590	631	609	632	638	615	594	622	570	596	592	627	603	568	646	633	616	628	635	631	648	639	614	608	571	643	598	570	622	594	613	648	579	617	626	597	653	599	624	613	599	628	644	581	606	605	616	606	662	634	614	600	603	624	580	601	620	605	575	625	652	640	679	571	584	616	604	586	619	576	553	620	622	656	588	596	622	576	618	632	632	597	638	630	632	650	618	597	636	622	616	633	659	649	656	604	655	600	608	645	580	616	637	627	585	601	623	629	602	600	582	622	600	593	644	607	572	622	608	562	586	589	597	622	586	585	606	593	599	586	585	625	603	614	627	615	582	629	621	590	595	611	646	646	648	645	629	594	582	609	631	607	607	590	599	619	603	625	612	670	623	669	611	601	635	595	670	628	635	601	562	625	628	626	597	601	633	583	627	618	624	635	610	589	649	651	627	676	591	625	598	588	621	603	597	617	623	608	640	607	626	634	587	631	629	613	586	602	584	610	639	612	596	625	622	615	562	627	618	645	612	607	593	573	636	579	594	666	595	607	614	639	589	602	557	634	581	603	609	614	652	616	592	614	638	631	611	602	614	637	613	583	585	623	663	623	637	605	585	619	610	634	599	659	623	641	635	623	568	590	612	667	631	590	636	629	624	598	602	590	649	590	556	639	581	608	602	620	644	603	630	666	575	630	633	593	622	587	584	665	616	648	620	635	609	590	621	620	656	583	601	592	620	616	619	628	593	607	610	620	619	604	574	641	599	664	629	647	634	600	592	648	619	610	629	595	594	619	575	616	610	619	609	571	614	614	646	654	602	639	563	617	600	606	613	640	626	638	616	586	617	603	651	610	664	582	563	605	659	616	633	624	627	643	610	579	618	585	626	648	632	631	608	605	614	598	569	612	630	586	631	593	607	598	587	599	613	615	576	606	599	651	612	599	610	629	614	604	600	556	615	630	642	616	625	596	565	616	653	581	600	628	644	611	621	606	633	593	594	622	585	626	630	622	599	670	651	603	590	588	611	629	608	635	617	572	589	651	633	588	647	589	600	578	619	593	598	612	607	577	655	592	602	576	604	625	595	640	656	594	626	643	615	608	589	615	592	643	605	640	623	624	635	578	627	617	595	628	612	608	625	633	655	610	670	640	596	607	636	635	565	615	587	589	638	625	648	611	655	618	583	571	634	603	595	574	574	586	654	605	566	657	628	650	622	594	603	575	630	627	615	607	606	635	643	616	578	625	571	593	614	607	630	623	622	633	619	602	588	619	645	608	624	621	622	647	619	593	617	622	595	589	614	631	627	615	621	584	614	624	689	612	655	604	601	606	630	577	621	649	608	655	586	602	599	618	586	633	641	592	634	616	576	641	605	586	577	618	600	622	635	570	605	620	620	567	593	606	602	621	644	633	630	631	699	610	593	556	607	602	570	646	596	643	607	606	612	646	596	622	592	579	631	635	612	636	633	617	613	610	580	635	642	638	643	612	628	599	631	584	651	635	672	593	647	568	654	606	594	590	622	616	633	620	611	637	608	615	632	591	585	616	640	589	602	576	630	612	612	600	611	648	654	609	616	584	640	636	610	628	623	598	632	626	616	592	647	629	622	647	603	623	625	594	629	558	645	676	635	594	608	603	605	640	621	607	605	625	623	607	589	597	596	589	604	654	648	556	604	583	623	615	633	630	595	604	655	640	648	613	631	580	569	596	568	615	573	611	566	605	549	590	600	605	590	601	615	621	634	575	586	569	666	607	638	610	609	628	591	635	631	657	637	583	620	562	655	625	570	609	610	592	625	617	606	612	608	607	619	592	600	668	564	568	665	588	599	610	594	637	616	608	621	594	570	612	626	623	622	649	561	603	589	633	622	596	562	620	551	654	645	602	623	621	597	627	632	645	618	682	641	580	663	610	629	634	659	624	599	606	603	623	631	624	616	586	563	617	582	597	573	627	569	569	635	590	625	628	594	613	618	592	621	647	615	626	639	584	624	612	576	630	591	601	664	598	597	624	568	609	589	643	639	620	637	605	624	577	632	646	679	594	634	635	666	586	629	597	591	568	592	585	608	598	609	626	599	630	621	584	580	616	640	618	620	623	638	588	589	652	644	635	608	628	613	643	659	632	616	614	620	659	624	594	645	623	590	655	585	679	614	661	606	640	625	562	660	616	600	586	634	589	585	640	622	608	608	697	613	627	610	607	634	574	627	653	610	564	585	588	547	683	578	627	594	601	587	610	602	646	595	598	579	599	637	657	630	591	636	595	628	594	585	581	669	626	629	620	629	613	653	610	614	590	588	593	606	613	578	611	565	614	647	579	612	628	608	610	592	622	621	613	624	598	657	579	640	620	634	580	621	588	634	592	608	598	615	604	668	616	677	625	616	665	630	600	630	579	609	558	599	646	605	665	623	642	623	639	610	602	632	590	616	657	627	603	634	564	619	624	595	626	602	599	555	586	584	628	600	614	604	636	600	609	600	612	634	609	618	607	611	608	642	597	595	593	629	618	633	603	617	632	613	590	630	632	605	616	634	597	577	610	606	672	630	606	657	585	609	616	613	605	623	598	569	584	577	625	613	602	582	639	631	622	624	599	590	628	614	619	559	636	635	604	562	594	583	612	595	610	620	599	622	583	599	671	632	597	573	638	622	587	590	626	593	598	614	608	612	612	624	657	586	637	581	608	578	647	563	571
27063	20815	27442	24215	20907	13609	2199	925	953	867	840	840	796	864	847	855	880	803	890	857	898	911	919	967	1021	1048	994	1035	1018	1023	1088	1050	1068	1015	949	933	885	860	810	840	817	772	781	782	740	760	759	698	697	671	711	766	700	704	726	723	685	673	761	730	718	691	680	687	685	681	693	660	704	703	705	696	730	678	693	711	726	689	699	728	715	689	742	711	697	699	699	727	759	748	709	696	685	723	661	745	748	739	698	671	722	697	741	689	689	734	691	663	700	697	707	719	690	737	702	744	747	751	712	691	713	691	747	681	718	685	695	688	680	693	685	662	739	715	715	731	715	710	724	709	698	716	689	679	717	701	676	732	703	743	658	667	722	694	740	711	737	734	732	730	743	665	709	750	714	760	678	734	663	729	747	671	764	704	690	688	736	659	702	645	708	661	662	721	705	665	727	706	674	691	746	714	724	758	659	688	718	732	669	703	702	689	740	721	668	687	714	660	696	696	739	720	715	698	708	716	716	702	757	721	700	755	712	701	702	712	676	704	745	685	733	676	719	698	673	694	656	673	646	680	707	728	707	694	689	696	720	730	708	666	703	689	681	710	709	711	673	739	703	681	755	670	690	686	685	670	737	732	704	700	745	731	699	712	698	715	718	763	699	718	728	687	690	703	710	652	685	754	772	652	680	750	728	724	669	698	705	743	697	686	701	720	647	644	690	707	712	669	741	687	734	716	743	753	702	682	743	697	724	712	749	728	684	676	679	710	693	697	738	743	726	643	747	697	700	654	724	701	691	707	706	670	674	742	697	749	728	691	684	644	726	684	706	690	707	708	693	645	765	736	690	736	694	721	700	686	688	697	758	722	727	715	684	715	686	746	652	696	711	734	701	688	722	748	710	706	713	715	723	719	692	701	750	697	679	717	727	737	755	717	752	705	718	718	700	699	684	687	691	712	723	709	723	738	714	681	724	711	671	714	748	699	695	679	738	717	697	710	733	728	715	711	695	750	669	730	751	739	751	716	690	716	701	710	723	710	751	683	728	669	679	716	701	666	710	737	715	732	682	705	735	700	713	728	683	710	671	688	726	730	734	736	708	689	713	720	677	746	717	694	683	692	705	679	674	717	728	706	678	681	679	771	721	704	671	692	709	757	695	728	694	707	720	693	708	677	724	686	718	703	725	744	714	699	708	722	715	694	697	667	726	726	689	710	735	754	697	653	711	720	695	705	674	708	683	714	685	720	722	709	667	697	710	725	643	660	691	683	706	719	705	686	762	691	704	668	724	693	724	683	733	694	731	730	718	703	650	700	682	725	726	753	729	749	693	744	718	732	660	707	700	761	716	707	714	703	707	667	722	703	722	730	730	666	719	710	694	706	698	732	751	724	682	746	707	701	716	716	763	713	684	705	733	733	721	734	719	689	678	702	651	711	697	697	720	690	710	682	654	696	681	708	731	725	701	670	712	714	761	721	709	728	706	730	733	712	681	719	705	757	703	658	712	739	746	698	744	705	696	722	671	717	677	752	692	730	683	736	697	713	681	709	720	708	741	666	747	688	669	717	690	710	760	727	674	698	740	711	700	654	704	719	751	677	736	708	751	715	693	678	719	702	768	715	730	700	737	739	686	717	714	690	695	725	738	703	719	734	703	677	659	742	702	708	722	737	680	715	669	725	709	708	736	717	688	670	691	671	681	665	673	722	673	750	709	678	751	720	699	680	679	707	682	680	734	690	640	659	719	732	750	660	712	679	707	765	693	673	691	703	703	668	698	725	720	712	698	646	752	689	694	707	711	731	727	719	716	730	715	716	674	700	708	695	674	682	687	656	720	693	719	711	728	712	672	691	699	689	683	673	691	695	737	697	705	738	730	643	684	746	695	711	706	697	661	694	704	726	696	695	685	700	683	711	720	686	724	685	719	727	666	730	680	687	722	688	688	646	708	706	686	767	672	684	698	719	674	745	707	674	717	729	724	709	748	732	666	731	684	684	732	735	724	701	701	683	713	733	683	703	666	714	671	673	712	724	726	745	714	709	739	700	729	760	744	730	727	675	756	723	753	659	705	711	694	723	703	706	683	670	716	718	742	703	705	717	708	681	710	706	696	714	671	680	697	737	674	746	770	694	691	736	734	720	737	673	673	696	687	711	734	729	715	700	756	693	733	751	718	733	763	742	736	706	697	726	675	700	731	733	676	726	730	711	687	716	664	723	748	668	735	765	670	736	704	647	720	710	804	759	678	674	730	726	706	719	747	739	712	746	762	725	719	681	712	670	697	715	728	723	674	708	739	706	667	728	705	739	664	745	683	649	661	678	691	736	697	668	700	746	644	717	739	702	706	746	710	702	689	713	726	724	776	728	723	757	673	691	687	683	692	720	653	730	703	707	653	691	677	656	688	723	727	688	730	753	724	650	728	688	751	758	709	745	701	713	714	680	677	719	693	710	719	699	734	658	707	699	724	752	714	697	709	722	698	687	683	771	737	708	675	628	727	743	678	739	708	705	727	694	674	691	713	721	669	710	712	739	713	712	759	700	731	733	682	737	700	712	702	668	733	710	733	693	751	693	678	712	779	752	721	709	660	679	764	690	649	716	721	646	728	703	724	748	659	712	716	739	726	722	707	651	705	700	671	706	738	712	719	626	697	730	737	705	675	681	679	662	747	686	704	716	686	706	702	719	680	740	714	703	721	715	712	729	709	731	689	730	732	747	713	687	726	726	713	716	731	693	654	711	727	749	755	676	733	706	695	702	648	665	726	693	720	670	705	676	701	673	737	713	675	721	702	712	671	709	690	702	664	676	712	748	699	692	729	682	725	752	754	741	674	726	719	723	696	745	712	681	737	721	692	703	706	708	709	675	685	729	717	693	688	702	716	691	701	719	710	700	678	665	749	714	684	697	727	698	711	738	717	711	705	728	703	732	732	693	697	689	702	713	700	699	783	748	737	724	692	679	666	740	724	748	745	683	702	715	727	725	743	692	717	675	714	719	674	697	726	724	677	711	753	709	718	688	716	707	752	754	707	713	689	705	715	668	727	734	715	698	715	742	677	704	721	699	713	721	709	692	692	719	634	732	695	700	680	695	702	721	689	728	706	777	699	752	750	726	707	718	723	695	746	706	754	704	708	707	706	743	718	707	717	686	681	691	682	702	717	711	763	677	715	688	741	698	762	703	728	684	728	738	701	702	641	669	712	699	740	691	682	721	712	738	689	769	693	721	716	681	693	693	730	725	675	718	710	713	735	690	749	720	657	734	741	737	720	724	660	707	740	696	754	718	726	738	662	732	704	718	689	671	658	711	751	712	765	704	737	717	697	690	716	702	738	759	718	706	679	708	701	686	679	714	723	688	638	699	713	690	727	716	726	705	705	730	703	751	719	757	712	704	723	676	722	690	717	683	711	718	757	700	663	741	700	674	760	665	656	690	741	721	678	704	744	700	748	711	728	699	688	727	738	689	682	747	705	749	718	703	717	733	654	729	742	694	701	743
46494	35556	33871	27420	16407	5801	1410	993	975	968	777	825	855	943	833	895	876	955	920	885	915	943	986	1000	1106	1098	1109	1159	1255	1286	1275	1293	1252	1158	1082	1026	988	965	930	827	802	777	730	673	671	681	674	637	601	602	619	639	608	598	601	629	573	573	587	589	554	632	575	570	587	597	657	621	599	575	622	616	638	584	614	575	580	561	566	580	616	628	607	609	561	609	608	603	625	567	615	609	622	581	554	574	646	610	651	588	557	583	612	578	634	605	595	603	612	631	582	566	595	597	605	552	589	567	588	605	610	612	626	607	614	599	599	583	639	617	591	605	592	657	572	605	588	583	623	625	570	589	609	602	582	607	576	605	593	563	570	631	610	602	543	607	592	605	570	593	596	595	653	574	608	638	623	615	602	561	634	595	596	623	612	603	595	600	646	605	578	595	603	602	595	570	589	575	570	594	601	599	579	599	590	571	616	569	572	627	595	545	602	578	614	593	578	568	615	638	609	592	603	574	645	580	607	624	585	569	587	600	575	558	533	591	548	637	595	585	597	611	606	622	627	604	562	606	605	591	617	607	563	608	580	630	611	552	589	580	618	547	628	595	616	617	591	607	579	566	603	553	655	602	619	630	559	569	584	574	601	605	615	567	558	652	572	587	633	610	624	597	616	603	597	583	630	592	564	604	583	580	604	584	601	606	609	572	589	597	627	601	557	606	582	616	609	537	644	592	593	612	609	558	594	573	606	590	609	585	608	593	627	615	606	612	621	631	620	587	585	602	592	580	581	581	582	632	589	603	619	625	632	624	564	578	625	557	588	590	600	608	581	599	649	582	597	582	576	589	598	647	614	613	594	623	595	585	585	564	585	628	610	615	639	568	574	612	592	580	582	605	606	586	589	646	614	587	543	580	605	616	589	570	581	576	593	611	582	593	595	598	600	589	604	593	591	593	622	540	624	603	621	598	607	577	604	622	584	640	582	570	566	582	545	559	598	581	610	628	594	570	610	581	611	615	559	616	651	598	606	586	585	584	588	597	600	640	557	603	619	569	630	564	601	591	646	574	601	574	577	564	630	586	608	612	604	604	634	603	607	600	635	572	619	606	582	632	596	600	630	608	583	614	600	622	634	658	579	605	636	565	592	648	605	575	557	604	576	591	612	646	617	617	601	583	577	624	612	575	599	588	585	581	604	536	606	577	599	601	598	609	604	572	647	574	585	632	582	586	605	611	603	619	601	626	585	565	621	636	581	624	603	573	553	600	612	610	578	597	620	583	556	599	631	631	653	610	612	562	571	593	608	646	586	614	616	605	606	620	604	588	595	577	576	593	567	598	609	602	564	640	614	571	623	604	643	584	604	570	649	603	604	619	652	561	599	618	599	577	604	581	590	568	630	633	594	560	637	614	586	628	621	600	591	628	568	581	626	591	617	567	593	589	618	570	596	582	603	627	632	554	639	573	585	573	601	661	637	604	625	631	577	588	570	598	615	634	618	585	620	635	581	609	596	599	610	602	607	568	544	594	647	594	630	593	610	584	610	603	548	588	626	597	592	657	623	599	619	584	599	616	595	651	593	603	594	611	600	599	590	559	584	581	578	637	559	653	561	618	603	577	599	586	616	574	606	652	635	572	604	592	594	609	623	611	621	559	617	595	566	592	625	623	608	615	586	576	589	559	580	561	631	595	567	612	592	584	579	614	602	651	610	559	578	615	585	615	613	613	576	605	605	571	610	604	581	573	569	635	597	603	570	569	634	600	565	640	590	639	597	617	627	556	598	613	597	626	597	573	614	618	616	541	601	686	604	548	630	573	603	567	570	600	586	600	588	615	640	616	556	594	569	609	614	626	596	577	600	607	624	566	569	620	621	665	633	622	641	581	571	617	631	643	656	616	602	580	634	611	614	598	591	609	585	615	609	587	528	602	576	587	592	604	599	563	646	553	605	598	588	587	589	634	622	605	589	563	598	639	596	632	554	596	593	584	529	566	612	606	587	603	581	604	584	601	573	613	577	549	577	573	610	571	592	605	561	617	567	646	577	593	613	596	587	569	632	610	581	583	590	578	612	559	588	582	616	630	592	552	583	588	588	575	607	585	610	576	583	597	560	570	584	612	576	610	614	607	605	603	643	584	608	611	571	599	640	617	579	573	613	584	610	636	622	595	578	577	609	606	597	611	587	576	629	548	598	628	557	607	602	604	618	557	601	593	589	576	594	582	597	576	567	581	576	600	660	577	600	584	593	632	601	581	602	601	626	601	575	638	640	638	614	567	611	611	627	626	624	594	646	575	571	633	563	538	652	607	586	598	583	624	618	638	577	606	535	573	592	622	564	634	581	574	590	599	581	631	559	591	592	611	566	551	562	569	591	616	581	630	621	630	586	576	591	595	574	580	591	583	571	592	560	609	588	635	586	613	588	596	579	603	630	579	587	591	646	604	627	577	588	590	641	554	649	601	626	598	603	560	591	585	596	606	626	632	551	588	582	551	579	585	634	583	641	585	624	603	597	615	643	631	577	681	541	588	618	617	560	635	537	630	594	605	552	585	575	626	586	622	619	618	629	590	577	565	544	630	640	617	614	666	623	606	627	625	591	583	631	624	554	590	609	590	592	623	587	614	543	581	608	619	588	564	611	595	617	576	610	595	614	576	605	578	563	626	646	569	605	550	609	618	588	611	629	573	658	605	572	609	599	578	585	565	573	622	619	639	564	592	623	595	639	582	599	582	592	608	622	600	584	592	590	560	562	595	575	564	641	563	620	655	570	593	559	547	590	578	597	602	586	625	564	606	601	609	594	615	568	575	606	597	593	597	640	604	616	605	592	565	616	570	571	627	603	602	615	619	615	605	589	628	574	623	603	601	574	594	550	555	640	586	621	594	603	615	613	590	598	626	598	586	601	594	601	597	602	611	583	596	594	599	613	621	614	595	608	616	605	589	585	645	605	601	595	601	608	630	582	570	606	606	621	616	609	571	599	613	576	641	587	610	573	565	608	567	587	598	568	670	617	566	619	626	598	585	572	575	565	571	616	611	607	564	607	606	635	603	584	579	661	585	614	586	614	631	583	574	631	615	575	581	594	567	612	625	626	612	585	612	560	606	570	613	615	569	624	557	605	570	611	579	585	585	567	594	577	616	592	616	570	567	634	575	572	562	571	578	575	569	560	588	652	570	627	568	591	570	621	606	642	611	619	607	601	620	568	628	598	585	597	550	575	594	537	574	628	608	579	562	618	577	581	581	598	570	587	575	576	617	613	592	577	547	566	606	641	611	602	592	583	569	572	616	605	607	609	582	597	588	623	605	588	638	600	557	557	607	613	607	599	620	600	584	611	545	604	560	594	629	598	610	604	641	630	619	637	598	595	594	580	586	577	592	613	610	580	593	592	588	548	569	598	605	636	581	574	570	583	586	594	584	619	605	612	603	630	581	581	566	608	587	640	577	581	576	558	614	608	589	616	596	622	617	616	564	580	629	619	593	578	618	605	586	626	610
26108	20848	27740	24033	20887	19871	6584	1142	941	916	901	888	896	846	898	900	934	912	862	863	927	950	894	936	1019	1171	1092	975	1061	1108	1178	1150	1128	1101	981	955	953	878	910	908	885	813	852	808	825	809	720	709	793	753	714	720	733	745	725	738	740	793	778	779	786	742	736	736	749	712	747	762	765	745	764	719	732	741	724	778	745	784	731	739	781	776	728	746	766	742	732	700	746	684	758	807	774	738	730	781	769	773	732	759	757	723	752	730	733	772	761	700	771	755	741	766	687	717	699	719	749	756	741	730	795	731	762	784	741	765	737	747	681	755	745	763	716	761	705	730	751	681	784	725	716	743	753	768	764	724	767	714	756	710	734	754	737	764	775	731	754	754	731	755	755	763	735	765	770	699	755	793	744	782	768	827	740	784	706	778	740	748	731	766	744	757	726	697	757	736	727	739	780	762	745	740	768	749	755	766	746	760	792	759	749	757	725	727	730	730	752	760	708	777	780	734	739	726	721	718	784	720	725	756	709	743	717	742	717	745	766	717	731	748	746	738	731	725	779	747	730	739	731	775	734	734	747	707	736	735	755	734	747	753	705	718	762	732	733	775	757	742	763	708	731	721	720	721	734	717	740	736	707	763	749	743	749	737	721	748	777	729	741	758	725	702	702	766	718	785	741	747	744	788	710	738	730	709	749	725	733	746	767	754	772	730	727	735	747	741	734	705	735	751	761	715	723	745	751	780	739	769	721	747	745	708	745	781	757	803	770	773	705	764	739	734	721	764	727	757	708	805	731	743	728	718	695	715	732	752	739	764	771	713	753	720	714	732	759	734	727	750	721	752	737	748	773	748	731	759	763	716	743	751	761	754	742	799	749	749	758	780	738	707	733	762	708	720	702	718	778	777	769	692	751	743	703	715	748	733	695	736	748	724	700	738	724	744	754	730	765	759	757	784	761	771	700	754	692	745	739	781	761	781	740	806	739	702	712	742	700	754	760	723	750	724	733	738	786	748	733	793	717	729	725	726	775	712	745	726	810	731	746	737	787	739	718	716	701	715	726	745	720	754	782	763	722	733	714	719	712	729	804	767	717	739	749	747	752	711	714	736	737	746	745	775	782	740	728	758	729	724	768	756	755	670	746	743	708	702	724	767	729	783	746	686	742	719	713	743	773	671	783	713	765	772	760	752	751	710	719	733	691	733	702	705	743	714	707	726	710	762	714	739	735	757	801	760	721	796	713	689	770	715	716	759	734	749	743	725	766	721	640	764	754	778	669	739	759	755	756	780	753	751	768	723	724	762	751	751	685	772	719	707	685	708	691	739	729	766	697	722	723	758	786	782	714	755	785	756	772	759	728	757	792	755	792	716	742	723	749	718	758	752	720	706	761	746	755	735	767	715	733	745	753	768	767	752	702	723	756	685	751	731	748	739	830	741	731	732	710	696	736	791	742	736	730	788	737	724	793	710	710	698	677	775	759	686	740	728	690	680	749	701	769	679	735	749	739	787	710	677	783	771	713	743	755	748	761	758	690	744	683	743	743	734	712	772	786	755	773	769	721	745	726	739	781	731	778	764	731	728	734	726	733	731	751	751	753	714	722	759	756	733	766	799	770	742	736	737	758	757	751	725	764	662	755	731	721	686	722	758	766	725	698	713	742	741	722	729	728	693	780	738	712	752	789	766	758	766	799	743	672	750	744	718	735	753	785	810	682	749	736	707	725	702	742	728	694	723	769	718	747	761	792	737	691	680	771	750	723	691	793	757	735	722	712	732	698	748	723	692	742	742	678	722	741	797	743	739	740	739	769	728	740	781	708	734	787	739	731	721	803	738	682	782	694	763	715	750	765	734	729	720	710	771	734	732	772	761	751	781	811	770	753	764	758	726	758	722	710	729	710	746	742	716	801	740	698	790	725	791	737	750	773	748	715	778	781	773	717	756	724	786	802	712	803	754	772	793	753	746	726	788	761	764	719	782	725	722	739	766	755	817	713	766	752	722	732	703	702	756	766	724	773	776	713	713	738	686	791	734	731	756	765	725	793	737	743	759	747	746	793	734	751	731	741	765	736	741	763	769	748	720	783	720	757	747	752	730	692	816	735	726	715	727	742	758	761	758	780	688	747	692	726	819	699	773	753	767	756	767	759	700	750	760	696	743	753	788	732	723	731	770	708	749	735	772	773	785	730	761	752	695	781	728	713	725	683	709	740	777	708	748	709	756	745	773	729	709	750	773	731	708	756	724	758	784	760	732	735	689	772	752	769	738	743	746	752	711	782	736	660	691	766	691	733	699	765	722	700	771	708	760	743	789	744	711	813	720	719	736	776	678	727	766	745	735	765	730	726	710	774	709	760	723	745	688	761	699	746	743	770	705	741	723	817	729	736	720	739	751	724	775	708	705	782	757	740	736	748	714	753	754	734	733	721	759	710	734	741	794	753	707	773	747	704	725	780	729	782	739	742	765	734	737	729	775	712	703	763	774	678	735	745	743	767	704	728	780	704	753	748	765	750	703	744	783	731	719	707	762	803	755	764	723	746	707	754	746	729	718	779	755	747	724	777	716	712	709	758	753	803	727	760	729	701	749	778	782	761	741	799	729	694	734	757	740	749	731	751	756	717	686	702	732	770	747	790	720	783	750	732	778	705	776	710	720	724	746	734	735	777	729	729	714	802	717	756	765	764	712	744	757	724	764	707	728	712	723	686	741	733	753	740	768	800	733	727	725	795	761	656	736	785	800	761	758	679	726	754	722	761	769	728	742	745	733	754	746	740	713	781	792	747	726	704	707	695	742	761	796	738	746	698	761	716	721	711	761	724	731	718	755	720	717	732	723	701	766	736	777	775	739	754	684	739	738	731	754	679	769	758	785	746	763	730	716	726	721	703	763	715	764	747	708	680	745	761	736	763	735	679	701	754	752	715	781	783	756	772	788	719	738	756	721	730	773	736	715	753	707	715	784	694	777	681	726	756	735	705	793	751	715	754	771	749	753	707	721	762	747	770	721	754	708	745	724	733	714	743	725	722	732	724	721	718	759	783	722	745	747	750	745	714	753	792	720	748	773	763	740	732	739	752	784	770	725	783	773	760	721	731	717	793	732	804	766	700	728	707	745	728	746	724	785	702	721	789	738	746	730	759	750	752	775	743	762	759	762	742	742	722	724	711	744	791	749	686	700	715	757	723	732	722	722	726	767	715	748	758	747	733	794	765	721	763	740	754	771	746	781	745	768	736	762	733	720	714	757	690	734	705	748	745	725	750	765	731	790	731	707	786	755	727	762	720	724	716	731	733	743	721	742	748	723	703	689	767	750	737	670	738	784	753	750	767	774	745	708	736	755	718	744	724	738	782	724	798	764	732	732	774	774	748	763	686	696	691	746	782	733	777	730	711	758	725	730	724	780	695	751	811	729	739	706	725	737	721	728	725	796	707	708	722	713	672	718	776	699	715	728	767	781	714	711	754	785	738	790	711	756	723	724	756	757	768	755	693	721
49632	44999	39219	33975	21642	11667	2164	1074	1114	990	921	894	877	910	929	955	921	981	934	938	1025	1004	952	1034	1235	1372	1322	1254	1253	1348	1530	1416	1347	1250	1220	1068	1043	1002	927	894	886	792	830	728	664	692	717	654	680	639	635	604	599	628	632	621	621	624	624	612	623	631	630	587	621	639	621	655	633	617	605	593	590	623	645	607	652	671	576	611	649	635	637	666	601	648	598	621	620	618	637	564	656	604	608	614	624	604	606	650	609	589	588	624	618	617	606	633	597	620	564	649	587	671	640	594	591	599	611	625	575	620	613	633	577	614	632	638	648	618	627	614	571	596	644	622	638	616	575	594	635	600	605	652	599	626	617	698	643	590	608	665	615	663	564	636	672	628	602	656	640	602	629	632	624	631	622	593	594	614	610	629	622	643	628	584	601	622	609	621	617	604	584	622	587	615	630	640	606	637	612	568	672	634	610	642	637	629	598	633	630	648	618	604	620	583	689	623	656	615	644	635	672	640	608	655	597	620	609	650	658	656	655	630	606	598	667	624	628	623	637	607	600	604	616	624	601	626	609	639	630	632	616	655	612	626	640	603	660	650	612	596	607	674	694	596	629	635	663	630	633	621	625	627	600	636	631	619	656	608	671	640	636	636	672	623	637	620	620	556	643	641	603	627	608	667	616	608	623	611	613	670	590	625	628	668	609	621	628	649	655	598	624	643	648	610	648	634	629	578	587	613	642	640	623	658	652	586	619	664	643	668	661	620	568	591	644	586	638	630	592	664	635	611	601	590	591	650	640	580	635	623	630	618	645	611	586	596	647	632	637	625	636	588	594	638	598	613	684	634	661	620	588	614	598	655	617	554	595	629	604	607	603	586	583	651	620	647	623	640	553	598	617	608	634	598	619	613	633	581	624	657	624	659	635	636	584	615	632	586	635	627	597	612	658	587	627	604	592	662	626	605	634	636	670	653	606	628	620	609	663	588	604	642	630	590	596	628	593	591	596	622	596	621	606	619	599	568	660	654	666	579	609	591	587	618	645	602	624	597	682	614	644	627	606	646	617	629	599	589	622	650	636	596	629	603	662	610	644	600	619	655	580	603	633	596	587	611	647	623	607	627	528	604	626	630	629	613	621	617	653	610	623	605	598	637	622	608	605	634	577	615	620	659	627	623	620	684	645	574	624	665	597	624	636	640	645	618	628	643	630	595	627	571	611	599	624	630	632	633	597	634	633	640	623	619	629	593	664	607	617	643	629	555	602	650	614	630	645	621	567	612	575	611	654	615	619	640	603	618	615	594	568	640	595	642	611	643	587	633	629	614	605	624	571	609	653	599	629	627	566	638	639	625	635	638	634	646	592	637	585	619	673	625	608	635	608	616	666	625	622	643	640	625	669	630	675	605	598	641	643	603	609	630	597	659	635	612	634	619	681	645	612	581	628	611	642	621	642	626	622	609	592	656	633	615	645	642	623	604	586	612	603	580	622	626	602	616	607	612	658	636	634	596	612	595	617	621	624	649	637	583	633	646	599	559	653	583	655	648	589	624	612	641	622	600	656	643	609	653	611	650	633	609	593	621	615	646	644	615	612	639	618	627	624	599	630	655	586	630	617	605	668	609	650	592	567	589	578	614	624	568	625	626	631	622	656	658	621	629	579	623	595	634	655	607	585	583	591	622	598	666	660	588	584	600	634	647	608	625	611	586	628	628	614	621	630	587	578	591	602	645	589	582	593	623	606	555	657	626	600	648	636	628	585	586	633	605	637	597	590	633	598	614	625	643	660	639	653	599	625	603	619	632	636	640	624	659	638	634	561	618	646	643	592	606	600	640	548	600	650	662	614	614	646	632	607	614	614	621	635	606	558	654	605	571	615	603	611	606	659	599	609	607	599	616	583	576	603	590	590	560	571	614	647	615	578	641	599	593	606	642	627	597	617	638	652	642	616	637	586	600	639	629	626	654	596	660	623	607	593	580	612	586	623	590	640	606	616	652	600	603	592	663	588	656	624	609	646	618	604	608	617	636	628	637	615	636	624	604	599	661	617	647	598	638	599	625	642	592	604	656	667	597	617	632	693	585	652	598	617	593	634	624	605	620	654	647	629	615	636	606	608	638	621	585	622	633	655	598	608	601	606	633	632	598	619	631	583	631	600	628	605	651	615	596	638	624	593	606	623	605	696	644	647	667	646	639	616	611	631	587	602	625	577	604	616	645	658	606	642	626	630	618	615	626	642	653	622	622	630	602	649	666	597	643	629	602	592	612	584	593	622	556	610	586	615	620	632	592	573	616	645	614	616	585	625	630	623	628	621	593	663	624	658	620	572	644	613	629	594	618	630	636	604	613	634	645	604	639	566	616	629	625	632	615	644	635	635	666	612	620	628	622	660	604	619	633	658	632	594	639	654	605	621	642	625	626	627	587	643	601	637	634	622	637	624	649	614	628	574	616	620	646	606	608	649	579	622	620	603	638	642	625	645	609	644	586	615	625	666	662	571	602	637	633	640	622	601	619	578	584	629	607	595	622	648	649	591	643	638	628	637	647	620	616	629	654	615	602	664	583	645	634	627	561	640	631	608	611	619	654	586	612	576	622	646	607	575	632	601	633	576	639	628	654	644	604	638	643	606	639	665	574	613	640	617	690	603	642	625	628	636	609	661	644	580	579	621	608	591	631	599	653	609	586	599	604	624	622	592	619	612	601	608	637	643	632	635	578	588	611	599	601	571	601	593	602	587	650	628	594	614	580	595	636	662	617	629	616	664	636	644	628	605	601	590	566	588	602	622	611	572	601	616	608	630	631	609	632	622	645	597	673	624	624	603	615	628	599	622	603	598	631	653	623	608	587	615	624	601	613	612	657	635	602	619	601	654	616	624	615	613	600	656	649	626	594	608	621	596	607	670	647	613	602	659	598	676	624	621	624	594	639	598	565	588	618	595	581	603	632	641	595	613	620	658	609	616	632	650	587	605	600	632	637	654	657	609	654	610	649	562	592	592	638	605	635	609	598	597	593	694	669	638	707	613	634	567	622	648	636	614	614	647	633	564	608	647	591	611	679	647	658	628	648	603	620	678	605	617	603	578	602	649	604	616	618	626	632	658	628	671	611	616	575	628	597	592	604	606	612	598	589	605	571	619	593	639	630	605	635	637	628	685	592	635	641	611	602	585	592	617	663	653	593	646	640	621	627	610	585	615	598	619	632	635	618	629	646	607	615	663	594	627	600	628	681	670	625	616	594	671	579	604	655	641	658	591	646	603	633	606	594	642	642	604	615	599	610	617	631	637	581	616	597	599	613	606	655	622	597	597	613	634	604	573	647	574	655	591	608	611	585	632	591	610	657	657	598	632	598	597	641	664	663	581	632	642	620	635	614	625	654	642	639	675	596	602	598	592	598	626	627	571	655	619	606	669	610	591	636	629	609	599	623	587	600	620	656	651	645	616	634	605	588	612	656	627	641	599	630	592	611	616	585	647	609	634	626	621	609	629	638	599	643
25686	20831	27890	23900	20913	21328	11956	1344	1074	948	850	855	849	864	877	861	885	900	823	830	827	884	951	948	977	1301	1302	1132	1068	1091	1163	1084	1017	1032	966	940	964	961	933	861	863	876	826	858	739	789	765	746	743	713	735	721	712	684	793	719	768	746	732	719	706	671	725	743	782	723	746	680	721	743	776	723	720	691	714	724	686	737	691	711	711	705	700	740	750	741	736	767	805	692	730	672	705	701	737	735	697	743	713	728	698	745	722	774	711	728	703	765	704	740	756	662	696	712	730	784	705	724	784	715	707	682	788	698	754	726	719	733	708	713	698	698	709	688	757	702	714	745	728	672	763	762	765	712	738	684	745	703	768	704	687	765	763	731	707	747	674	738	742	731	722	794	743	768	681	746	650	685	707	734	683	684	726	688	668	732	717	725	713	728	769	711	753	759	698	697	694	773	729	747	684	673	738	738	796	725	783	732	676	678	749	747	775	781	697	741	705	779	708	744	721	703	721	702	704	718	713	729	728	709	732	733	768	751	702	672	722	737	683	736	725	721	737	706	705	724	736	706	710	705	723	718	715	741	730	749	773	730	719	726	794	702	726	698	710	731	743	728	710	738	725	717	679	681	705	729	728	709	673	804	729	749	704	737	705	742	739	735	747	720	749	724	697	731	745	703	707	670	729	710	693	722	719	732	702	716	769	679	712	699	725	795	745	698	731	719	715	704	697	703	739	720	716	741	725	739	710	740	756	704	742	725	661	783	711	690	721	738	695	732	697	737	755	732	770	752	729	713	742	710	663	711	762	719	705	775	744	724	769	751	698	745	724	786	715	754	727	706	743	791	727	711	727	765	698	776	742	728	766	742	702	735	730	705	693	778	724	707	746	653	752	733	644	735	729	686	702	734	687	738	732	742	769	710	659	722	690	725	741	716	763	735	729	734	701	703	681	741	744	756	722	754	731	734	753	777	702	683	751	733	729	681	772	744	732	731	748	734	724	733	716	760	745	746	730	750	698	753	725	680	713	752	687	684	681	767	745	708	718	693	744	696	768	695	711	696	736	727	763	761	710	723	774	731	699	729	719	721	767	728	674	732	716	724	764	722	771	684	669	669	703	780	693	762	737	736	702	693	717	726	739	671	755	703	742	720	702	749	743	714	776	754	732	724	762	696	719	770	664	727	719	738	723	709	744	743	731	722	706	752	749	708	709	710	740	715	724	687	713	743	705	682	731	682	730	741	775	681	765	692	663	705	692	689	713	765	688	759	720	691	700	678	736	745	712	731	757	712	732	679	664	696	740	765	748	772	746	709	700	730	757	706	696	743	746	712	732	729	715	724	691	689	679	754	735	713	702	693	722	738	658	717	748	670	706	743	759	729	727	743	715	812	687	691	707	736	750	722	718	759	670	737	739	740	775	744	750	732	734	717	760	745	730	661	741	678	752	755	726	691	786	737	704	712	765	706	700	714	684	724	667	716	736	720	751	715	690	745	693	719	689	711	692	677	688	704	739	754	712	702	737	753	736	735	676	708	708	720	655	744	748	658	729	714	708	713	760	716	763	713	755	734	743	755	708	718	762	742	737	761	742	710	758	655	714	709	725	737	736	714	779	692	684	707	724	702	704	710	748	762	727	698	732	714	767	736	773	754	702	708	713	743	706	756	725	720	751	774	691	789	734	699	770	697	704	700	705	726	682	741	691	745	709	696	730	686	684	723	697	685	699	707	717	670	697	763	743	744	749	698	736	751	729	701	734	737	723	756	704	716	727	729	716	739	702	758	722	727	713	734	704	726	705	734	701	742	726	735	745	758	783	709	691	693	734	728	665	758	714	713	725	716	754	687	698	727	710	713	760	767	740	733	696	738	696	684	709	715	732	679	746	739	768	715	761	753	736	711	741	707	710	718	780	739	711	738	730	771	670	772	678	730	753	763	765	683	749	752	718	750	715	741	721	705	708	722	673	729	709	734	722	712	733	702	744	727	707	701	712	721	712	690	774	699	691	760	693	777	702	676	723	656	719	672	678	779	726	716	733	693	705	690	712	758	704	668	685	726	742	675	728	682	673	731	743	701	707	704	717	749	700	700	753	710	683	705	742	708	714	748	737	699	698	716	669	728	750	744	736	702	750	733	715	744	723	741	758	703	752	738	698	711	696	707	723	689	739	699	769	710	724	737	740	714	738	723	763	740	747	697	732	721	724	697	714	687	717	716	727	744	735	691	729	710	681	732	758	723	717	747	708	739	705	726	730	723	768	710	727	753	759	736	766	734	709	721	687	700	724	701	723	719	754	732	694	704	764	745	709	710	739	755	742	750	773	755	694	752	629	722	724	690	730	704	712	709	777	709	727	700	793	741	693	717	751	723	746	716	690	715	708	715	686	712	697	703	759	741	725	774	708	714	711	727	723	711	734	747	739	761	737	754	760	755	734	731	743	729	713	692	740	668	739	702	737	720	733	803	715	738	712	768	711	714	701	684	707	707	706	760	713	728	718	693	727	723	738	740	698	709	736	759	695	715	746	726	712	736	699	726	716	734	740	694	723	675	751	702	711	687	708	701	761	729	726	693	720	706	740	665	710	721	713	734	709	742	693	731	786	740	757	699	722	703	734	711	750	710	739	688	699	723	670	751	741	749	712	700	742	710	716	769	787	713	760	694	718	745	722	764	717	764	743	743	687	694	699	745	685	729	717	714	667	692	743	745	716	690	760	704	733	691	739	751	710	678	735	799	760	749	720	692	703	736	705	700	763	714	665	735	701	726	717	740	732	735	710	710	728	701	699	750	742	740	707	770	746	753	716	729	677	755	757	694	749	755	752	712	692	706	730	774	769	733	707	717	708	706	728	721	741	700	737	801	702	780	710	743	727	699	741	752	683	686	728	754	734	721	726	713	727	707	758	697	724	742	779	733	727	706	739	731	681	725	734	716	712	703	725	738	774	741	720	685	735	690	722	749	730	689	772	703	705	765	725	744	736	701	737	727	716	707	717	673	713	730	734	706	689	705	729	707	754	743	719	706	756	729	675	743	730	714	748	740	731	718	731	749	713	698	677	700	681	718	705	700	753	718	736	767	709	708	730	734	749	756	727	766	707	683	734	671	712	717	760	717	743	749	716	720	717	734	740	735	724	700	731	717	708	694	702	758	701	747	778	705	721	736	734	677	707	680	700	727	703	743	769	710	721	718	736	722	736	727	684	756	764	694	662	726	782	690	753	671	724	744	759	699	720	716	722	706	689	744	743	727	714	722	775	756	792	741	736	729	718	770	737	736	733	677	743	718	733	731	745	783	750	769	715	698	714	672	761	725	746	711	787	707	709	689	735	748	689	677	727	724	734	730	746	718	753	712	750	733	696	695	698	702	691	740	742	731	723	735	722	729	712	711	708	683	690	704	731	730	675	741	734	743	702	761	699	736	716	757	730	722	725	728	744	730	727	754	737	772	715	713	718	763	709	741	734	682	708	711	710	720	756	752	729	720	713	750	767	741	760	668
51645	43562	41293	35489	25416	15526	1907	1175	1207	1069	923	861	927	873	858	870	919	836	849	824	909	912	1007	1011	1233	1837	1707	1430	1214	1251	1286	1281	1172	1104	1099	979	1010	952	905	820	837	729	706	721	684	662	689	627	670	660	594	593	595	635	611	642	650	592	640	628	659	604	623	609	588	591	636	583	601	654	576	568	594	612	640	581	594	617	632	598	620	594	599	637	572	616	656	606	635	521	655	632	599	568	624	580	609	600	602	639	629	590	620	594	587	655	634	617	556	656	618	591	621	608	642	623	616	628	598	642	561	629	613	598	616	583	576	640	651	698	623	610	615	617	597	622	606	633	606	652	606	572	629	610	621	590	654	665	606	597	625	564	639	595	654	662	613	641	604	619	614	631	626	592	620	620	654	600	618	604	636	594	618	575	600	594	591	582	604	638	623	604	604	591	585	622	648	590	583	636	590	609	624	661	653	639	631	570	583	607	609	636	647	602	599	605	653	595	593	604	599	619	592	584	600	608	655	623	620	611	614	575	571	615	621	599	575	608	591	612	588	663	631	612	637	585	589	578	591	628	583	623	591	615	627	608	586	651	593	635	629	609	623	606	634	620	632	636	606	598	603	646	578	675	617	614	631	595	613	645	561	601	648	607	618	586	606	582	607	629	582	636	619	587	608	563	584	627	579	555	628	582	643	559	650	587	590	618	555	563	575	588	614	604	616	611	604	631	599	648	633	598	593	619	587	592	614	618	592	579	594	618	634	622	646	601	590	617	604	591	605	612	583	647	632	609	615	615	559	574	614	588	614	585	588	608	599	635	603	608	573	615	636	629	599	566	620	623	588	572	602	645	619	561	584	638	572	621	574	649	602	630	638	590	626	601	611	621	619	614	625	632	587	607	624	631	570	596	591	611	544	596	626	589	615	623	613	675	621	657	635	599	579	670	664	628	630	604	575	539	620	622	636	622	602	606	596	568	614	602	613	628	605	677	652	569	631	629	618	556	630	637	633	621	658	638	618	592	603	597	589	585	583	606	611	625	598	631	584	618	583	630	650	640	586	639	630	648	624	670	605	624	632	602	588	613	586	628	602	599	593	577	609	582	589	619	642	617	627	646	625	601	646	630	596	554	616	629	650	622	603	598	623	600	652	586	573	582	637	586	650	634	630	624	648	607	620	586	571	646	629	601	558	675	610	601	615	583	595	601	665	636	545	597	597	589	595	610	559	592	621	609	606	605	625	597	622	618	581	674	623	612	606	615	614	623	589	598	637	601	592	601	593	629	629	619	613	572	576	613	600	633	603	588	578	601	599	588	570	639	629	601	604	605	591	602	637	621	583	606	638	623	564	627	644	631	579	597	585	600	598	598	613	579	589	606	564	635	593	568	623	595	607	574	641	624	636	550	611	596	632	618	600	606	647	595	593	607	646	584	629	585	610	588	610	562	614	571	638	630	576	609	638	600	626	578	624	634	617	618	655	600	624	606	595	582	622	629	622	593	631	628	602	594	578	601	652	598	611	646	635	562	574	631	618	626	582	637	659	614	667	607	612	589	588	603	604	575	590	571	594	594	614	595	609	557	627	604	609	601	607	590	578	643	625	621	572	615	616	620	620	664	655	625	591	628	588	599	610	583	591	586	597	541	590	647	625	617	625	607	593	652	605	600	602	621	618	592	656	614	632	620	659	627	629	600	600	601	625	610	590	588	588	618	615	626	591	622	602	595	595	590	586	646	640	651	591	576	617	597	599	628	618	596	614	583	590	652	618	557	595	561	629	588	572	623	622	634	615	619	593	615	615	603	637	597	637	622	590	652	640	569	631	644	684	615	629	608	601	593	619	595	581	597	573	643	677	555	656	621	635	613	601	588	614	598	614	608	615	646	621	589	598	644	564	590	623	597	591	597	623	600	620	636	584	594	621	642	571	576	570	626	613	581	598	578	595	660	654	664	611	607	568	593	634	610	594	646	620	671	618	614	601	632	584	636	620	600	635	601	642	617	606	595	627	566	582	600	602	685	597	566	607	668	614	639	670	614	600	598	611	581	630	597	634	584	612	610	621	575	554	603	621	565	565	579	593	621	584	596	603	604	574	580	572	617	571	608	642	616	610	618	635	624	601	605	603	591	599	637	588	608	578	608	601	583	662	583	645	615	577	644	639	619	610	603	614	612	609	569	608	594	612	588	655	619	562	634	658	618	630	595	590	567	632	613	588	617	652	605	664	578	617	612	582	559	649	620	594	642	630	641	569	624	570	581	633	621	600	599	585	629	624	602	614	617	599	621	677	617	651	598	599	614	615	537	603	602	583	615	650	568	607	643	601	590	572	639	579	634	648	579	624	578	586	627	609	586	618	601	576	622	629	608	616	586	591	622	617	644	608	605	621	608	660	568	653	571	619	619	637	599	602	629	658	596	628	625	616	658	619	569	614	648	661	592	651	589	609	581	605	677	630	615	632	636	620	583	598	607	625	604	575	635	613	562	613	613	609	628	649	594	614	582	612	572	593	569	642	611	623	632	581	660	577	618	606	618	626	589	588	575	607	623	606	613	633	590	589	588	575	628	577	588	586	612	591	582	616	630	593	601	596	594	606	612	609	591	647	607	640	631	649	601	603	640	635	609	588	578	605	624	615	575	631	621	626	603	623	665	581	586	644	600	598	585	586	586	612	606	627	602	578	579	582	595	606	627	615	630	580	600	607	601	579	602	631	635	615	644	571	599	595	590	601	599	574	614	569	598	614	584	586	598	595	609	645	608	561	633	648	610	638	631	647	622	604	627	633	572	603	629	595	583	607	589	635	616	664	646	638	614	624	611	620	626	584	629	555	596	600	610	602	592	615	632	643	602	590	640	620	580	603	591	595	632	613	570	617	610	596	591	571	588	648	592	624	584	581	595	610	629	621	618	563	605	602	610	589	647	638	608	571	547	572	628	618	603	579	564	612	607	616	633	583	614	584	604	626	601	596	563	613	621	643	655	587	606	627	614	564	589	562	600	608	592	607	638	611	645	670	635	603	576	653	577	574	634	657	604	579	607	634	627	573	596	558	599	578	617	590	563	608	593	597	570	621	609	619	583	616	578	629	650	608	607	604	632	561	569	611	627	570	622	602	592	581	582	595	622	612	614	606	615	595	653	591	604	653	610	616	594	614	644	563	601	584	608	627	636	621	629	599	636	581	618	611	608	649	639	593	614	604	616	613	621	593	595	601	578	584	624	613	623	580	624	597	605	574	632	645	617	637	581	600	595	621	621	599	661	621	660	584	621	600	624	651	607	627	589	582	597	630	645	594	593	590	620	560	561	612	583	655	615	596	605	565	550	575	597	589	643	607	618	658	633	652	644	616	579	612	604	568	590	618	593	629	597	562	602	606	565	592	625	589	602	597	643	612	614	592	583	711	604	630	583	604	571	607	619	612	613	601	657	591	601	591	602	584	589	536	605	621	571	639	609	633	600	600	645	579	586	593	685	647	615	597	614	581	594	581	635	649	603	594	596
28532	21064	26290	25922	15559	4555	1173	822	841	790	721	763	736	800	869	854	779	804	777	855	795	839	842	811	863	875	1036	1138	1085	981	967	893	893	968	942	955	889	899	863	759	823	845	769	794	722	752	780	750	739	746	736	697	699	736	728	726	710	757	703	765	753	710	754	728	727	696	723	736	763	716	693	743	722	742	713	689	754	726	712	717	733	735	719	716	694	746	758	750	737	697	718	667	751	669	704	722	733	697	730	718	680	754	730	763	742	718	698	690	745	731	720	753	746	705	796	729	747	727	739	735	686	740	763	737	727	744	717	672	741	695	717	728	686	675	737	709	708	730	734	750	733	722	790	711	705	709	701	704	735	775	724	717	704	750	738	699	703	763	712	680	752	686	757	759	714	657	681	714	714	767	716	752	750	696	720	687	690	719	730	687	729	684	738	739	710	699	708	693	725	721	723	730	726	754	738	742	749	671	709	702	671	713	677	771	708	737	755	779	708	781	726	734	725	702	693	716	766	755	736	707	742	706	752	737	784	717	744	735	723	642	716	733	771	763	703	719	718	723	720	751	724	749	700	723	732	684	708	749	724	678	705	771	730	708	722	662	727	737	719	732	732	737	671	695	691	682	728	689	724	709	735	723	778	735	756	728	783	726	708	750	749	772	762	771	702	720	696	729	778	684	763	693	719	739	761	749	764	678	718	695	762	706	727	706	762	759	796	735	715	721	713	741	718	755	725	762	719	719	704	778	761	718	702	724	709	758	738	730	745	749	699	691	694	708	723	807	791	702	693	748	727	766	718	742	753	741	741	768	758	767	717	716	728	760	734	746	735	674	713	746	723	649	744	734	717	770	780	689	673	718	718	707	770	726	724	799	727	660	752	713	746	697	779	703	727	731	749	672	724	759	771	696	762	687	733	757	670	738	693	769	726	739	708	763	730	712	733	740	759	781	738	780	723	709	704	779	711	744	746	720	723	753	682	726	766	743	770	705	703	719	724	687	750	726	757	748	712	680	720	715	697	695	696	713	766	728	670	778	748	717	732	771	684	764	708	762	719	709	757	758	746	742	759	717	774	688	765	733	772	690	699	738	701	757	738	654	703	781	760	748	713	775	715	746	726	707	755	738	720	714	751	762	710	745	715	776	766	731	759	718	680	707	712	727	779	747	762	752	740	732	718	763	732	754	741	719	751	752	777	775	742	767	700	681	736	752	714	741	706	700	710	700	756	697	698	739	761	765	705	749	736	757	722	767	691	717	680	742	715	739	705	716	745	723	739	707	754	773	716	666	712	723	700	693	714	711	745	718	732	740	706	727	736	779	726	741	684	784	731	702	698	717	729	705	733	731	783	724	740	739	733	723	742	767	792	731	748	702	687	726	722	664	711	744	742	768	735	772	775	698	748	764	718	710	704	773	707	699	733	717	688	750	685	709	694	765	692	719	677	825	728	743	773	703	670	739	686	701	786	738	706	764	737	688	699	673	719	682	736	692	728	664	731	695	748	719	711	736	756	760	733	734	730	762	775	729	725	740	710	662	705	710	676	725	730	732	695	734	736	741	741	715	773	744	697	696	747	719	711	714	731	706	751	760	735	756	727	761	717	753	695	712	756	725	723	728	749	768	702	697	718	728	729	712	707	749	742	737	712	723	762	752	746	733	797	753	741	678	686	738	710	730	742	681	744	701	733	723	722	782	723	751	769	728	740	758	676	730	720	709	748	692	716	751	712	737	705	753	713	719	666	691	732	780	683	733	733	741	780	732	697	739	675	716	738	733	706	707	751	654	727	725	692	723	749	719	701	716	710	678	749	706	678	702	789	740	772	699	758	794	731	761	721	702	757	704	717	698	738	773	729	742	724	719	707	728	750	755	775	709	750	743	729	696	739	713	716	717	700	711	727	707	702	711	697	701	769	732	738	737	711	679	731	729	709	755	694	757	712	692	695	722	752	761	734	763	759	703	687	718	706	747	736	715	725	691	763	677	740	730	701	733	725	801	677	744	725	691	724	719	717	719	697	684	706	745	664	721	724	678	775	707	732	717	720	764	661	723	768	705	695	783	709	766	749	697	728	730	712	690	694	731	727	747	666	746	739	713	735	727	704	704	750	738	781	733	716	703	734	750	725	787	737	737	724	696	729	743	706	747	713	737	720	725	721	749	746	696	734	714	725	724	731	772	744	763	655	746	703	693	727	737	727	766	681	723	706	729	730	709	771	718	774	725	684	697	741	723	753	698	741	739	712	725	713	766	699	678	732	731	761	685	679	739	711	730	756	717	716	695	708	720	698	762	739	729	735	709	743	712	733	708	752	725	736	682	696	705	691	678	693	754	718	747	742	728	682	745	719	680	737	692	703	741	683	726	724	752	767	749	743	719	723	729	768	664	723	745	690	728	688	700	703	734	736	755	732	727	734	741	710	761	703	737	711	731	683	718	757	685	672	728	673	709	714	739	730	736	749	777	727	760	725	714	735	734	749	740	771	726	738	706	687	714	724	743	734	702	760	756	700	696	726	748	639	733	718	682	737	801	748	722	740	765	747	768	720	761	725	661	728	733	737	739	726	720	691	736	734	727	709	707	746	721	729	724	726	711	739	714	709	696	725	715	726	699	688	724	696	719	712	709	789	709	756	682	719	704	738	746	703	770	719	742	704	744	682	712	701	736	683	713	726	744	715	691	739	722	709	723	718	755	734	749	691	715	762	748	736	729	723	736	704	753	680	712	777	782	753	700	714	721	776	777	722	709	705	765	721	751	750	732	764	705	721	795	746	683	767	765	727	759	744	753	764	767	749	715	705	723	685	713	762	723	707	762	747	696	698	708	701	715	775	753	737	738	700	759	754	686	712	720	723	767	699	713	760	743	770	714	688	746	731	750	732	728	762	676	751	757	788	703	706	677	735	727	646	761	718	757	732	753	691	723	734	765	801	713	711	755	738	731	672	727	702	746	730	755	722	738	733	694	777	700	694	719	708	760	676	686	734	736	699	734	764	707	743	776	721	688	728	728	724	784	739	741	774	747	720	692	757	748	712	711	733	689	698	741	704	763	707	729	720	737	714	737	728	688	681	733	714	694	689	758	727	707	725	721	714	736	794	746	755	741	724	697	733	715	710	767	719	713	729	724	743	705	725	752	740	743	750	704	678	730	744	747	748	740	764	724	744	753	705	723	740	724	754	727	700	712	702	712	733	703	741	759	696	716	758	697	731	719	701	735	692	735	672	711	721	690	704	705	673	681	677	734	697	740	769	768	744	688	668	763	741	701	759	719	725	729	738	754	729	710	736	730	690	739	694	662	753	664	726	691	714	730	704	679	751	702	734	723	719	768	778	761	679	748	795	683	691	710	736	680	702	705	720	803	706	740	707	776	727	737	720	781	761	719	745	725	701	748	803	768	701	720	696	785	740	720	714	754	758	721	759	757	729	708	749	711	706	742	744	723	747	746	745	752	717	743	748	712	739	738	685	747	754	777	720	710	740	706	701	722	706	778
46714	35200	31623	28732	19122	5099	1192	785	917	829	743	701	724	791	789	795	775	732	769	841	849	852	850	897	827	969	1358	1411	1364	1147	1076	1021	1024	1019	1036	951	942	865	821	769	734	712	744	711	670	695	651	622	613	650	658	712	621	647	574	600	632	630	614	601	639	598	592	590	613	609	615	599	625	597	604	675	603	603	581	602	611	585	583	634	589	574	569	600	609	657	606	620	591	633	602	627	624	621	649	616	650	598	638	594	651	619	632	605	562	579	625	616	564	612	560	601	595	646	612	581	602	629	634	619	590	624	582	604	603	601	611	580	614	591	601	624	615	618	601	592	606	607	658	643	625	563	653	648	600	595	609	630	597	612	627	627	637	586	605	597	583	653	611	627	594	599	688	625	645	616	620	653	617	611	634	662	612	564	640	627	665	615	632	630	598	627	661	627	605	605	650	611	675	646	619	580	588	580	642	640	567	589	606	608	647	596	623	634	594	615	579	582	655	644	618	608	583	573	601	622	615	639	626	553	644	571	585	626	613	602	661	603	630	603	660	653	608	632	630	652	651	634	626	637	611	626	624	645	577	634	628	599	635	581	601	595	618	594	658	595	643	646	629	672	594	670	672	619	620	654	641	653	600	618	597	632	580	605	602	645	575	593	567	585	562	613	598	630	656	633	629	613	618	636	574	630	650	604	641	608	591	596	632	598	587	621	559	592	634	662	608	595	595	614	587	621	586	593	644	644	650	624	624	624	620	619	610	634	582	560	571	583	592	600	579	571	614	630	632	605	600	589	642	595	613	595	618	609	606	584	591	604	628	667	598	614	612	605	616	631	610	649	609	639	628	551	639	592	641	635	616	605	620	608	606	587	624	605	632	633	661	655	640	628	602	592	669	625	597	652	629	644	575	609	614	588	651	588	623	616	634	663	601	641	635	626	658	615	642	595	607	612	616	555	622	648	639	607	576	606	586	626	660	647	626	649	609	596	639	590	622	605	646	618	684	581	611	654	631	616	622	640	627	602	641	628	583	617	587	607	648	595	579	622	624	636	599	594	598	640	636	580	608	618	609	634	640	608	627	636	596	620	628	616	613	593	618	603	607	637	612	608	610	640	616	599	626	670	620	621	580	648	583	611	583	638	610	638	628	627	635	616	571	592	589	621	633	587	626	573	603	615	581	639	608	621	650	605	625	599	561	647	606	575	574	637	625	612	615	632	650	617	683	590	637	610	621	609	634	583	657	632	655	605	618	585	583	591	610	622	600	617	608	598	624	593	637	613	646	627	621	586	633	600	598	687	618	585	583	603	620	590	624	584	624	622	624	621	644	630	625	622	636	612	622	623	629	646	623	646	617	612	584	612	613	663	608	635	653	617	600	619	647	628	635	610	626	603	605	641	621	598	639	600	596	613	644	576	567	615	657	655	614	627	619	662	603	613	619	636	645	623	614	626	643	665	667	593	605	598	614	640	581	626	626	582	643	616	585	638	603	674	620	601	594	593	631	618	626	612	628	632	628	615	651	630	672	639	534	592	614	596	621	601	622	606	609	610	634	612	624	606	650	600	633	640	647	613	625	635	610	612	586	618	653	628	609	610	612	638	638	644	613	593	637	642	625	613	583	649	632	656	600	622	642	600	571	612	610	617	606	673	629	616	597	632	616	601	616	597	630	622	586	591	606	595	628	631	605	639	610	579	617	611	606	635	627	615	584	626	657	603	685	593	616	637	633	646	647	615	621	607	594	627	636	613	643	585	590	648	608	644	591	634	611	641	656	627	596	610	641	630	591	559	632	599	629	613	603	625	629	611	602	615	596	686	601	603	590	628	622	583	576	636	629	611	661	659	570	631	600	592	612	625	652	638	590	610	625	665	628	668	549	575	669	622	633	595	624	597	634	646	610	604	627	608	616	627	570	655	619	630	592	619	593	608	568	620	627	642	672	600	650	582	613	657	605	599	591	607	599	624	596	641	626	617	587	612	560	633	610	619	654	629	652	603	629	572	594	628	609	611	616	597	581	622	647	600	619	616	651	633	630	589	586	618	616	665	607	583	628	618	628	605	640	594	568	617	618	626	614	594	638	608	617	619	608	696	643	648	596	617	591	624	593	607	644	620	649	619	629	630	659	631	612	626	582	598	591	574	638	687	637	626	615	641	622	639	630	641	624	593	587	693	633	605	655	623	616	635	658	646	581	606	573	598	581	583	639	613	645	576	621	627	642	582	631	628	604	587	651	623	643	649	595	592	623	616	627	652	630	634	616	630	613	625	621	628	609	622	601	646	574	621	643	617	652	606	623	604	598	615	599	621	620	574	649	637	616	627	612	631	608	610	661	631	649	608	605	605	610	579	609	617	608	611	654	588	584	615	625	626	590	597	608	628	616	595	645	591	618	611	609	649	627	629	616	634	573	601	630	574	622	637	606	609	612	610	591	609	559	631	628	598	615	619	631	609	601	620	648	586	636	678	622	589	621	606	627	593	607	581	632	578	632	624	617	620	621	572	614	646	617	644	635	612	657	611	598	634	647	650	601	655	576	632	656	624	603	645	599	577	562	608	634	595	607	638	577	608	595	655	646	647	605	576	614	631	605	658	605	593	611	663	580	643	625	599	627	585	681	607	641	638	601	613	598	622	572	663	636	562	628	592	630	600	599	642	610	632	664	579	617	626	621	588	595	574	612	644	624	637	641	619	600	610	633	628	617	663	679	585	627	595	643	612	603	606	619	629	610	628	608	602	588	627	668	559	604	618	616	665	621	639	643	649	592	612	645	643	605	609	589	602	602	628	563	602	608	561	599	621	582	565	604	616	633	559	626	655	608	627	598	650	636	601	596	615	593	627	637	565	571	625	636	615	585	618	623	573	639	564	636	594	645	631	592	633	634	604	586	614	634	627	619	619	605	647	649	627	628	610	643	573	605	659	618	618	614	578	640	627	580	585	628	604	594	591	557	644	601	577	618	608	609	587	611	597	615	587	576	642	620	669	632	599	576	622	643	583	638	636	637	620	622	616	641	624	647	616	585	612	663	621	601	619	636	603	612	599	618	614	674	653	613	597	656	663	609	618	624	625	593	660	596	638	637	619	580	568	596	635	622	626	605	643	646	630	651	619	636	630	620	614	633	639	669	568	611	632	623	595	648	649	614	617	610	620	613	564	644	631	606	660	625	601	604	607	594	603	603	583	579	610	612	638	611	588	621	603	607	622	594	613	609	596	588	609	595	637	646	583	600	635	640	609	592	614	627	616	635	636	615	637	646	649	642	603	584	657	614	638	606	605	622	612	645	590	626	644	638	658	599	618	650	606	605	617	600	611	630	652	625	602	651	611	624	626	612	591	648	621	623	653	593	638	653	608	582	599	660	624	592	610	620	613	650	580	651	653	613	642	630	609	642	622	618	626	649	620	624	663	643	601	597	616	582	629	591	618	634	632	575	653	652	616	584	596	593	609	587	576	600	646	613	637	589	603	619	576	600	592	627	632	651	594	645	596	671	577
26914	20778	27417	24366	21723	16912	4474	1135	1267	888	801	851	858	892	818	766	786	817	780	812	836	886	846	937	914	831	865	997	1122	1045	1113	1047	1066	965	1001	978	912	961	905	803	824	817	792	783	780	722	763	684	729	717	729	701	739	669	736	723	714	687	709	743	702	692	700	723	655	704	744	701	692	677	713	726	741	719	696	691	707	710	701	670	732	702	714	703	707	727	709	656	756	740	717	697	696	754	723	696	740	704	711	740	711	723	724	764	735	703	726	730	738	723	752	722	709	691	717	707	766	726	711	703	715	744	648	735	684	668	769	702	742	663	713	753	716	696	671	730	673	708	680	666	712	741	758	699	714	682	713	697	718	689	730	682	696	680	752	711	691	714	690	725	722	729	677	695	735	716	681	701	699	714	682	709	710	724	671	689	749	703	747	735	717	730	724	719	667	732	703	713	666	747	738	712	688	710	745	753	719	703	727	688	699	697	744	696	728	699	668	704	756	692	734	767	692	743	732	733	744	697	697	709	707	681	650	739	651	712	744	762	690	689	641	753	747	726	723	698	724	741	718	719	669	721	668	721	699	704	751	692	671	736	727	673	712	707	726	679	698	731	643	691	698	704	704	732	724	714	709	672	685	728	716	716	683	683	689	714	770	715	687	708	714	711	711	727	684	692	659	737	656	722	692	688	699	696	676	699	756	699	716	705	706	669	698	767	701	742	715	724	763	740	696	681	726	728	682	669	658	704	714	698	724	703	685	711	706	683	698	745	734	700	712	677	687	665	702	744	709	683	683	702	760	732	702	728	782	706	746	690	682	729	712	701	748	710	722	676	750	668	701	698	760	749	680	754	728	710	682	729	703	717	721	710	727	683	680	727	730	739	725	716	744	741	725	743	644	762	670	746	713	696	712	718	732	711	651	667	725	671	685	701	713	702	703	696	722	708	666	679	712	677	685	678	753	703	683	737	695	683	757	695	725	716	706	699	653	679	716	719	717	688	740	747	689	740	718	717	729	717	669	683	724	732	719	723	720	687	781	707	687	716	705	726	719	691	722	718	719	757	639	711	730	729	737	663	702	699	700	724	742	745	702	721	664	743	712	667	755	696	721	720	720	714	711	719	723	691	739	735	683	674	717	699	702	676	716	694	709	708	720	690	690	691	699	700	683	684	700	713	718	682	644	718	701	708	701	711	719	709	705	697	704	731	708	714	705	753	679	671	737	729	709	685	645	665	705	728	708	752	761	715	694	677	722	663	725	759	676	665	678	705	683	736	670	715	747	773	698	726	694	664	686	718	682	720	722	721	734	717	718	687	699	721	719	732	673	722	696	726	662	687	716	693	707	691	692	716	671	729	704	747	720	713	727	686	683	698	726	704	679	725	704	711	697	691	712	737	706	681	702	707	702	740	714	724	737	727	701	765	725	724	717	693	775	711	717	708	727	683	756	728	711	717	725	759	699	698	670	761	710	692	736	744	663	720	712	737	678	723	749	692	738	700	730	699	709	683	684	678	725	711	739	695	702	676	723	700	716	719	698	745	689	647	678	697	691	721	690	718	701	736	742	709	688	690	651	687	721	707	706	715	679	735	669	698	680	709	668	667	691	726	728	755	707	738	687	715	695	728	705	711	672	688	690	718	763	736	711	700	691	749	726	696	740	707	682	639	692	698	732	673	733	681	704	671	656	685	676	678	705	717	671	691	694	754	724	695	688	710	697	694	739	756	733	707	682	722	731	781	742	727	734	756	714	691	705	707	739	691	720	710	675	735	694	738	674	694	683	740	680	780	699	721	682	684	698	714	776	665	693	736	721	711	687	711	728	714	673	679	714	736	695	661	745	718	713	708	732	741	725	681	724	735	682	719	629	732	701	689	691	649	663	716	686	670	702	671	695	650	664	713	745	721	709	705	703	724	727	676	690	696	673	723	651	668	724	735	768	721	699	717	677	710	704	744	718	737	749	716	686	684	699	684	718	668	716	728	712	676	717	743	663	701	708	715	705	723	723	697	721	712	701	684	698	721	737	715	749	719	714	685	721	728	727	710	709	746	707	642	728	737	702	729	710	734	740	689	712	721	779	738	718	752	725	751	720	714	713	733	726	708	705	676	696	691	732	748	717	722	690	699	720	719	701	678	742	722	724	744	688	702	740	719	721	685	720	698	728	736	721	752	706	728	704	698	745	737	751	710	729	728	745	676	720	727	746	699	681	734	709	695	706	673	687	671	709	736	720	710	732	672	711	719	724	724	709	689	711	714	656	701	717	742	708	684	719	722	740	743	736	740	735	727	699	679	691	712	689	679	687	747	702	710	718	726	736	711	744	719	673	705	694	701	734	746	686	746	756	703	709	668	676	729	793	709	765	757	694	730	727	718	740	689	740	744	747	696	703	676	723	694	729	720	722	705	670	716	678	696	684	736	721	733	678	741	695	699	725	656	677	701	710	713	673	692	687	699	673	725	687	722	722	717	703	692	687	723	728	660	712	728	686	717	721	712	732	695	672	699	734	727	700	700	696	723	700	660	702	736	734	760	667	690	709	745	697	705	679	669	741	707	704	764	766	682	698	735	726	722	713	691	698	691	707	765	701	743	726	718	701	704	738	697	735	699	696	700	685	720	667	680	756	686	688	727	678	715	722	729	697	749	654	650	665	699	695	742	714	665	724	701	690	695	661	720	746	683	715	694	713	698	708	706	696	723	677	699	686	666	716	707	681	698	742	708	689	697	699	735	680	693	668	750	695	711	680	690	734	751	722	711	703	712	661	686	695	694	735	704	710	684	711	703	708	714	704	695	732	694	687	718	725	677	723	704	712	669	723	686	744	728	749	699	692	672	720	692	714	714	712	744	681	765	730	719	669	755	684	694	736	684	744	737	715	706	719	715	731	735	686	645	660	699	715	713	711	695	694	754	683	701	728	701	732	743	712	721	709	690	736	654	709	727	726	710	690	749	735	725	722	690	740	705	656	753	737	750	746	738	703	712	699	694	664	740	689	731	694	721	691	709	701	696	721	688	721	690	745	719	683	693	688	715	688	685	753	706	672	735	713	785	709	692	711	673	690	678	693	752	740	710	738	714	693	698	725	701	743	667	684	728	705	688	707	700	731	685	721	698	706	739	705	711	662	726	708	754	743	678	650	729	714	704	703	732	689	711	728	734	697	676	659	707	726	696	729	724	698	713	700	746	718	720	756	690	678	692	746	689	698	709	694	719	677	729	752	704	710	699	723	716	713	665	690	695	668	778	741	706	691	795	732	671	708	733	726	732	661	751	707	662	706	732	742	722	688	756	698	673	688	672	675	694	731	693	697	733	741	732	697	718	683	720	735	686	734	748	692	698	694	737	719	717	689	680	719	761	707	732	692	690	683	692	710	705	712	720	718	695	734	709	698	697	726	697	710	723	757	736	705	719	680	698	720	705	716	715	700	656	730	716	735	708	766	727	790	711	724	682	746	687	703	699	713	671	695	691	718	677	704	763	734	727	701	708	708	730
46533	36177	34760	35346	24209	12548	2459	1165	1705	916	841	909	915	841	787	784	767	761	804	804	884	943	922	1081	983	907	879	1106	1356	1295	1296	1308	1169	1217	1148	1094	1050	1009	878	828	841	819	715	685	697	663	629	682	604	614	593	594	616	617	574	565	603	568	547	575	622	615	595	589	639	603	604	587	596	591	612	576	594	640	598	585	607	626	619	636	648	603	591	583	610	554	627	618	596	564	573	602	574	603	601	577	629	585	621	622	644	619	563	615	611	598	631	600	556	585	593	594	578	627	603	567	585	616	550	575	601	629	613	574	560	597	552	554	577	584	618	597	587	578	626	579	615	617	628	616	600	580	603	590	586	610	621	599	576	593	612	598	567	639	571	591	589	606	587	642	598	610	586	614	604	614	609	569	655	580	590	611	596	612	629	622	627	581	552	567	589	611	619	540	586	606	593	655	591	582	660	635	614	626	653	563	639	584	587	573	568	612	588	607	624	631	670	626	578	592	613	566	598	594	600	614	631	601	631	592	556	596	651	598	575	619	653	591	557	574	545	566	588	636	598	576	623	567	584	619	583	598	606	623	612	619	578	598	600	600	635	594	625	632	611	657	568	603	582	589	645	595	558	622	618	586	564	650	542	628	561	578	576	582	591	592	582	655	569	603	602	607	607	601	606	580	615	589	606	579	595	588	601	650	570	607	604	614	633	583	597	610	612	621	595	584	608	538	582	616	549	579	611	604	591	588	635	571	575	624	584	612	621	608	596	609	601	609	612	596	590	579	647	577	605	630	588	583	622	604	584	605	616	607	586	564	600	595	649	623	640	581	642	606	564	627	576	568	583	613	578	589	637	583	612	611	563	620	601	609	575	579	583	636	655	565	586	608	611	596	570	599	621	633	606	625	598	608	611	589	672	604	584	599	604	601	641	608	575	631	606	638	637	615	603	642	613	628	591	583	602	599	596	601	599	625	579	539	607	627	563	575	598	611	576	594	601	646	624	566	633	601	602	531	563	630	625	634	590	606	590	591	610	542	602	591	604	562	614	618	616	578	565	625	607	605	603	596	574	591	560	602	569	563	598	609	621	602	609	638	616	614	606	604	619	643	595	600	604	630	587	563	570	586	618	601	551	583	607	580	590	617	612	580	608	615	583	653	559	572	598	603	565	574	621	523	610	608	605	600	590	604	591	595	600	602	594	619	581	589	600	631	596	579	573	576	628	575	574	596	611	626	570	614	592	576	609	625	624	598	554	621	646	586	605	595	631	626	656	590	594	634	607	552	597	578	568	580	578	612	581	575	634	615	578	631	603	568	614	607	561	578	636	596	583	613	616	611	618	610	604	589	621	587	594	631	558	589	604	601	570	605	622	589	591	608	579	600	601	579	581	589	597	609	601	585	672	601	592	591	643	612	586	588	595	621	596	581	585	600	600	600	594	617	639	638	580	612	585	557	631	655	635	604	600	624	614	557	618	586	593	596	580	615	611	590	625	647	636	573	572	617	585	624	575	664	619	611	557	623	594	587	564	615	613	583	595	588	615	618	621	621	609	597	602	562	628	603	641	587	611	588	609	626	579	578	563	550	576	631	637	564	624	571	620	609	561	583	587	630	583	610	621	640	604	616	620	595	598	559	608	644	607	575	604	611	599	591	616	590	592	630	618	584	614	656	598	595	574	599	623	575	599	603	564	612	593	606	593	600	598	631	638	546	572	605	601	589	609	626	586	599	581	608	565	586	580	608	608	604	598	581	576	604	615	632	585	572	597	595	603	605	608	618	567	567	622	578	628	631	594	595	610	577	575	594	589	615	604	573	618	612	576	598	602	587	575	568	570	612	605	582	584	595	604	604	620	629	561	571	586	596	580	661	572	611	590	567	613	634	577	611	574	573	596	580	607	573	606	625	582	585	601	591	584	597	618	631	620	593	603	590	601	594	585	599	577	598	613	607	577	592	597	620	582	648	571	612	608	610	581	542	631	618	583	556	615	623	565	586	584	608	604	608	552	642	636	599	598	604	603	614	593	603	632	588	628	600	602	594	594	591	620	622	608	640	604	621	601	599	625	659	609	592	648	597	628	625	559	602	629	623	605	620	629	626	629	565	604	610	562	656	585	608	622	640	582	562	615	577	619	614	567	598	586	594	635	608	565	562	564	610	621	652	541	569	621	628	585	578	603	618	572	597	563	630	610	595	606	585	635	626	629	560	620	610	655	631	606	599	587	577	627	568	555	579	629	610	569	595	588	594	619	590	573	589	647	574	563	582	572	566	667	592	620	592	576	610	560	621	601	609	605	611	642	622	611	591	577	589	599	657	589	656	632	608	596	641	587	582	588	629	593	627	603	583	559	595	602	653	592	621	577	586	587	580	579	602	602	625	617	578	579	642	595	568	597	604	630	628	609	592	635	632	600	598	539	572	571	579	577	578	601	594	603	591	577	640	626	591	609	617	562	576	648	615	596	595	598	556	572	579	646	593	596	581	619	584	582	580	619	562	604	655	642	597	566	609	595	564	591	573	593	588	604	579	593	540	625	619	593	594	628	589	592	585	605	583	626	609	606	567	594	622	573	617	630	612	613	586	563	574	561	571	604	622	607	587	628	583	582	629	579	596	576	637	595	555	565	566	615	606	584	606	608	605	605	603	591	578	641	587	590	564	613	556	645	606	588	593	596	624	577	620	572	610	607	570	583	565	631	654	602	586	620	600	651	623	602	636	599	606	603	565	603	629	580	586	576	590	614	620	568	592	624	562	573	578	588	548	626	572	672	582	581	560	624	610	542	637	592	586	619	582	596	598	577	648	630	600	628	634	578	602	593	587	571	631	635	557	630	576	590	630	615	622	598	601	597	540	581	616	545	583	606	570	598	569	619	602	578	598	604	629	546	606	626	558	545	574	596	612	630	630	601	630	601	654	589	631	606	530	601	630	580	601	566	590	613	586	585	652	601	592	579	589	624	610	609	584	575	632	658	607	580	565	607	618	630	604	566	620	570	606	578	631	614	578	585	642	607	620	588	568	615	628	567	555	612	591	609	620	598	567	565	589	571	637	588	564	600	594	613	563	609	575	637	601	570	615	580	559	583	635	623	578	642	551	583	631	572	597	593	608	571	599	597	588	582	619	595	612	570	606	591	621	593	627	653	572	593	590	651	629	602	581	592	613	605	559	601	606	625	642	616	570	636	566	615	605	622	619	591	620	596	637	605	611	606	586	572	587	611	570	552	606	560	552	631	603	638	618	617	641	614	654	582	614	588	574	588	630	603	568	671	617	647	605	572	598	590	583	593	604	600	610	598	561	541	605	611	587	589	612	606	565	584	566	596	626	590	567	606	603	567	576	640	606	596	632	588	601	560	576	606	618	568	589	581	632	577	618	585	642	604	590	606	574	600	558	594	613	578	615	613	578	599	588	643	638	633	583	586	613	592	618	606	554	592	594	545	604	605	571	648	620	628	587	563	605	594	612	596	593	614	629	615	618	628	554	590	566	618	574	542	570
26012	20751	27615	24096	21323	19960	6964	1400	1520	940	853	904	878	847	864	816	848	934	914	868	930	980	922	996	1063	1156	1125	1100	1172	1138	1145	1248	1184	1127	1074	997	998	957	915	893	892	797	861	796	776	808	775	746	710	745	745	776	754	721	740	780	735	768	755	774	769	719	740	732	730	795	768	730	750	735	762	756	735	752	770	769	789	740	700	710	713	710	790	752	747	764	742	740	730	770	762	753	719	693	806	757	742	767	748	756	761	690	770	690	732	771	718	788	761	740	783	776	775	708	752	760	757	762	728	729	780	763	783	778	790	777	749	755	713	749	718	807	763	782	761	754	721	815	737	774	777	791	686	741	767	738	733	723	732	777	719	737	769	762	754	764	780	726	696	728	748	749	761	723	757	711	744	746	696	750	761	752	734	701	764	743	749	728	718	751	747	703	695	776	766	738	768	673	781	748	719	761	770	767	755	778	736	769	759	721	762	742	791	740	745	753	737	771	755	732	745	762	720	740	806	731	738	737	776	713	701	720	756	669	763	683	740	742	728	709	771	743	779	703	731	769	752	783	765	728	751	747	756	764	789	760	676	743	726	797	791	756	801	713	743	704	724	714	770	748	791	779	777	698	759	788	695	728	744	781	708	707	689	792	712	740	708	742	786	699	708	713	728	719	721	759	737	752	718	721	744	710	801	751	726	712	777	721	757	717	746	760	742	764	703	803	740	716	716	708	751	841	702	763	739	776	755	712	749	780	788	752	787	773	759	782	782	728	712	741	716	690	775	778	757	752	731	803	746	778	737	683	744	729	666	767	695	770	760	763	776	721	772	764	777	774	735	732	728	748	716	742	770	757	776	796	734	776	745	757	736	734	785	732	736	705	723	699	790	767	735	753	713	773	711	773	707	742	728	757	753	773	749	703	777	773	732	796	759	764	763	728	749	734	753	743	756	764	758	780	775	735	687	748	796	795	708	787	782	759	775	733	681	712	762	762	725	747	757	727	767	748	746	730	771	799	708	725	735	713	752	737	771	704	788	770	745	791	728	746	738	760	786	691	736	775	770	717	786	768	712	751	750	700	698	732	808	769	737	729	717	739	771	788	764	749	675	775	760	719	741	747	726	752	737	743	724	740	718	737	742	736	752	741	734	755	762	717	732	767	780	767	771	741	729	746	734	734	754	690	760	731	768	695	755	679	743	748	706	751	742	721	779	752	724	781	745	804	704	777	764	789	784	754	757	708	746	738	768	789	725	775	752	780	750	748	705	739	720	729	744	785	706	768	722	763	686	769	703	752	741	766	748	767	758	758	751	763	730	791	781	730	720	718	724	716	761	768	771	718	755	762	709	741	720	745	756	745	801	725	779	794	753	741	721	749	803	779	735	786	766	776	692	766	744	698	719	727	760	766	758	736	772	695	754	820	770	744	774	782	745	740	812	759	748	748	730	756	750	779	733	734	737	720	759	750	772	704	736	725	737	745	750	781	741	736	754	748	695	719	746	721	739	733	764	756	732	738	766	760	735	669	733	723	741	749	753	762	722	744	760	745	756	774	751	752	721	797	701	754	756	742	761	800	731	778	707	745	774	728	740	732	764	782	720	764	740	796	713	749	748	762	761	801	746	711	758	765	757	747	684	708	752	653	793	679	709	724	720	740	738	772	771	762	785	747	769	767	756	704	723	734	711	751	747	777	737	741	700	762	797	759	746	789	691	788	762	786	752	742	707	783	784	773	729	751	804	725	758	819	705	767	750	727	760	751	786	726	719	691	835	788	794	740	784	728	731	773	741	775	814	748	811	719	793	787	704	740	711	684	686	747	721	749	772	728	757	722	760	706	758	761	759	745	752	784	744	722	734	717	744	742	707	781	726	768	768	780	733	694	680	769	747	782	732	813	764	774	732	687	790	694	736	729	734	719	750	754	760	737	777	667	760	809	769	740	667	748	753	778	749	733	781	755	736	744	715	721	741	724	779	823	711	757	706	731	738	681	685	775	732	768	760	731	734	732	744	752	740	730	805	731	751	701	750	790	686	742	711	744	737	710	740	731	776	730	761	738	720	774	718	777	769	737	690	792	738	756	737	737	779	762	777	770	751	771	745	718	750	775	707	756	713	728	703	724	785	743	769	750	717	797	702	718	723	753	737	743	730	734	736	734	688	759	764	766	759	769	743	823	742	746	763	792	758	675	707	748	707	761	734	735	768	701	731	741	755	708	773	707	728	757	728	779	759	725	717	740	733	745	729	686	805	721	731	730	767	716	699	780	750	753	710	736	682	763	723	758	759	793	730	735	685	745	746	732	717	745	730	758	769	769	718	711	748	719	752	757	725	751	756	702	778	766	760	733	740	762	768	770	751	724	746	717	762	765	748	740	803	750	752	770	746	746	716	674	766	731	720	744	735	733	763	794	716	740	772	755	797	725	757	726	688	735	782	729	791	706	751	756	727	759	733	783	759	758	752	802	687	756	761	704	715	734	778	732	743	804	778	725	709	774	754	737	706	773	729	756	734	704	720	692	709	741	771	798	737	743	685	725	699	769	753	727	730	752	734	785	726	739	784	752	734	717	731	758	764	704	777	706	743	707	741	770	773	728	733	750	741	789	708	758	755	750	763	734	767	773	737	746	758	699	725	740	762	717	745	744	711	752	753	752	709	701	731	706	757	738	719	752	763	771	740	722	741	737	723	782	763	748	738	739	686	806	769	789	739	786	732	742	689	723	772	730	741	777	730	757	734	770	728	721	782	750	740	747	704	712	757	741	760	742	709	717	714	724	746	713	741	765	736	752	764	799	718	730	756	740	703	786	760	752	747	744	751	726	777	703	785	729	790	741	754	769	746	714	705	728	755	717	740	731	765	733	746	742	751	776	726	741	737	751	720	743	758	752	706	776	725	752	753	767	776	781	839	729	754	675	735	754	764	750	763	746	703	738	775	772	740	763	727	753	737	718	750	716	706	698	721	747	721	751	740	747	758	657	720	730	758	750	751	728	721	732	773	721	754	720	755	722	717	747	774	758	745	771	738	778	747	737	716	779	706	737	763	714	758	758	739	781	793	754	745	749	766	699	790	753	741	779	724	727	721	740	698	745	741	739	755	703	716	745	684	727	715	741	729	761	720	699	774	763	716	781	794	786	750	814	742	711	753	749	720	715	752	759	722	697	777	740	788	738	783	740	754	735	759	726	788	757	746	770	759	760	730	721	747	729	755	747	770	748	765	757	741	731	709	720	799	716	699	774	776	737	738	704	728	695	739	724	744	739	726	735	670	764	750	774	684	758	728	719	790	787	731	735	764	775	759	766	768	721	710	769	697	715	720	762	749	719	744	749	757	700	759	754	773	735	777	750	728	737	746	723	717	721	771	726	758	721	720	745	720	742	759	728	789	759	761	782	744	699	767	686	804	795	767	800	672	740	748	728	707	700	728	765	761	737	743	746	732	735	708	755	735	716	697	788	715	792	773	695	787	781	711	735	777	714	736	709	723	757	751	736	743	726
47011	39442	39895	40574	28428	11769	2255	1646	2306	923	938	951	909	930	869	882	888	887	913	860	911	1031	1039	1209	1242	1362	1392	1435	1595	1512	1608	1563	1470	1334	1296	1187	1103	1096	972	914	846	832	802	717	755	698	705	676	716	656	614	684	649	644	660	630	643	632	687	631	618	645	622	656	626	620	608	628	596	628	626	611	642	637	589	565	593	646	625	617	595	614	682	613	633	668	610	590	596	589	632	569	586	642	651	643	612	632	571	601	613	566	629	601	621	609	609	631	634	637	672	622	645	593	599	654	646	605	564	600	596	601	633	621	579	635	632	642	617	653	599	628	661	654	626	653	636	645	667	601	638	682	619	638	623	618	590	601	669	646	675	612	611	611	632	621	615	678	592	620	589	628	601	613	622	645	630	589	623	631	625	641	629	671	622	598	601	640	616	595	585	629	600	633	645	617	638	609	600	619	599	634	556	641	651	594	632	621	633	643	632	603	633	604	623	641	583	607	625	629	622	632	639	638	630	608	652	617	660	590	624	582	599	672	578	648	624	648	626	637	611	599	625	601	637	596	629	603	643	582	638	612	620	568	614	615	642	632	578	600	632	610	653	585	604	643	685	610	621	603	594	578	608	612	584	617	650	648	616	603	585	628	678	594	628	642	610	663	630	617	627	595	647	601	658	621	638	598	636	621	613	604	649	616	597	612	588	611	664	609	630	590	617	571	605	607	635	628	582	585	647	643	673	614	634	622	646	649	565	616	615	655	600	650	610	613	604	655	599	629	592	602	583	610	590	643	627	640	592	611	700	595	632	609	648	606	639	594	647	600	577	619	627	620	617	615	588	622	608	611	589	595	603	606	605	599	624	632	637	630	624	592	621	641	639	620	631	614	594	632	651	587	612	587	614	616	637	604	622	607	649	649	676	673	650	646	618	647	617	612	631	622	584	654	645	590	617	674	646	615	667	617	654	578	580	572	654	623	609	658	579	594	650	645	619	626	660	681	637	621	622	689	569	646	665	641	604	611	617	625	593	617	633	600	626	636	646	605	594	626	614	624	578	600	598	637	645	631	614	582	629	618	646	541	592	589	622	644	598	603	614	605	611	640	621	629	617	601	608	600	642	585	645	621	637	622	638	643	611	661	629	630	634	639	614	643	645	638	635	590	612	653	598	612	621	656	633	639	636	672	637	634	590	651	643	594	598	638	642	599	610	635	609	629	633	621	633	611	612	630	606	611	603	691	613	632	621	635	620	562	624	570	626	633	659	615	635	617	692	595	601	653	607	645	608	605	627	597	627	625	618	605	597	606	595	652	660	607	633	621	602	609	583	597	586	620	627	623	643	613	610	604	592	630	626	630	622	625	573	619	592	634	627	610	604	615	617	670	629	633	637	621	594	623	581	621	604	590	642	564	613	626	636	646	643	645	594	619	616	575	590	637	605	638	614	641	628	634	602	644	582	657	594	661	624	630	604	606	622	657	628	639	658	610	618	638	648	635	669	625	592	654	593	571	613	653	578	577	632	630	585	614	668	614	603	659	627	607	625	613	636	625	608	650	645	646	602	610	621	623	599	576	635	634	660	569	639	637	602	652	644	636	636	650	634	584	628	596	621	620	624	673	645	651	623	636	636	660	590	681	627	610	645	625	600	595	601	590	626	602	617	615	652	549	618	628	644	632	612	610	624	589	623	588	631	606	602	621	620	644	602	629	608	650	598	651	603	621	621	678	674	645	612	633	614	649	619	595	618	626	627	643	597	607	652	623	636	593	622	603	576	648	634	665	625	631	623	630	631	588	568	613	640	618	680	647	643	581	580	583	587	658	624	607	615	619	654	623	602	642	579	647	586	617	627	603	655	584	614	649	618	621	613	621	633	638	608	644	572	599	568	620	641	638	606	636	661	629	602	602	599	644	676	632	636	602	632	632	599	623	647	622	650	611	617	614	619	602	606	619	591	620	590	615	681	651	613	641	568	644	591	581	678	591	593	580	623	644	638	639	620	597	619	608	628	575	599	572	631	668	623	668	620	647	648	613	645	670	638	609	549	623	669	626	673	678	620	606	642	578	592	654	636	633	618	641	620	640	637	610	620	617	598	653	644	594	652	617	593	601	643	634	587	609	624	608	603	624	634	592	640	634	614	598	649	600	636	626	629	624	611	627	614	579	583	627	635	606	611	663	630	606	677	618	630	658	620	612	610	661	608	642	618	609	609	593	634	635	614	633	616	591	597	603	637	651	660	585	614	638	621	629	598	622	661	604	578	613	668	632	594	635	636	576	679	615	577	626	617	653	642	630	617	623	636	649	613	631	611	682	635	603	617	663	616	624	610	633	655	612	648	583	677	624	622	650	650	609	588	628	596	603	652	612	628	587	604	603	638	631	598	650	637	621	662	559	578	613	599	616	613	646	584	638	637	588	625	604	629	672	617	635	655	624	578	628	610	618	587	655	592	608	658	611	597	630	605	592	613	619	607	584	644	630	599	586	580	612	613	584	632	606	660	625	622	591	665	592	592	633	610	667	661	625	593	649	596	648	615	621	643	612	608	629	605	592	652	665	604	604	629	600	604	634	613	618	609	619	605	648	627	636	591	628	663	620	598	601	644	610	643	632	618	610	621	626	650	646	580	614	616	616	576	629	607	639	650	638	631	639	650	617	610	593	592	571	595	618	576	593	630	618	608	622	617	586	607	601	681	611	587	636	621	594	598	653	626	628	629	607	592	596	663	635	609	645	577	618	630	647	645	674	606	654	663	616	636	634	607	605	629	648	627	585	647	627	683	593	600	609	633	643	593	609	655	625	686	613	596	634	639	602	655	630	630	622	556	628	637	587	643	645	635	633	628	617	615	604	673	613	598	617	592	669	608	590	612	603	643	657	626	596	635	614	657	660	619	598	626	628	650	581	616	632	606	632	636	609	613	579	625	623	641	581	606	642	680	656	647	655	630	630	597	671	651	597	602	636	592	656	623	566	585	585	599	638	605	628	591	658	598	591	619	687	579	632	618	596	626	610	592	637	601	592	603	621	603	563	608	625	615	616	587	633	642	626	648	648	653	594	601	624	614	654	660	625	613	627	627	678	636	667	625	615	636	654	638	626	602	634	614	610	619	577	594	642	580	612	591	626	610	634	617	624	567	634	654	600	603	663	636	661	673	631	603	628	637	612	598	627	619	627	661	604	627	620	643	631	611	630	618	621	642	637	639	599	581	616	630	615	611	631	611	591	626	619	648	607	702	579	621	583	638	684	622	574	592	638	618	623	640	603	631	637	602	607	593	636	624	623	623	649	593	632	637	627	668	620	573	591	658	632	652	610	608	603	658	655	629	615	622	600	611	611	610	619	632	637	621	618	670	661	612	573	583	604	608	625	623	620	611	653	623	592	653	609	593	629	646	623	607	659	647	605	616	588	588	663	609	612	605	652	601	613	640	605	587	648	623	599	658	588	618	639	648	596	643	648	636	650	612	614	637	647	599	623	623	595	628	581	620	636	606	586	623	579
25537	20840	27936	23896	21301	20971	12063	1770	1720	935	899	900	849	849	819	866	870	842	872	838	853	907	923	903	1008	1038	1143	1169	1206	1174	1197	1185	1141	1109	1034	1053	932	989	937	856	871	818	792	823	770	755	807	767	774	736	716	730	733	727	739	707	726	729	730	716	745	748	737	727	731	710	676	748	733	741	795	766	762	763	717	693	766	765	741	732	713	732	743	742	729	716	710	787	716	755	770	761	735	718	742	709	736	744	698	715	746	747	749	719	749	763	776	705	713	721	711	759	732	748	756	751	703	822	749	716	780	680	730	751	716	743	742	730	782	735	740	757	742	759	723	728	750	760	778	735	735	701	756	754	764	718	732	730	743	727	698	719	719	688	679	680	759	758	705	706	756	748	732	720	741	723	760	771	762	804	695	741	720	726	718	702	732	744	742	695	728	713	706	743	720	773	738	707	695	721	741	729	759	763	735	748	757	770	731	737	724	725	751	749	717	712	754	736	764	724	763	761	712	720	721	694	738	784	768	722	695	729	677	712	741	738	708	704	744	726	723	725	746	749	762	697	741	748	716	723	773	729	746	689	719	754	686	748	726	724	732	749	703	739	734	748	754	741	726	784	724	728	722	713	787	743	762	758	724	734	742	739	735	707	706	751	719	707	708	735	741	784	718	733	748	737	734	724	711	794	700	714	763	754	712	717	735	747	732	761	675	756	720	763	716	732	748	759	735	744	715	732	716	725	770	751	750	742	746	762	779	726	725	730	746	746	728	722	723	751	724	748	730	718	746	706	774	804	714	740	739	701	730	673	733	746	686	739	742	750	697	735	735	740	750	717	717	699	745	736	727	742	747	760	697	744	709	771	756	749	753	744	749	768	703	720	717	761	764	703	737	726	781	744	736	728	732	734	740	740	703	731	723	743	727	730	703	764	750	739	773	732	745	737	700	709	713	696	727	675	759	749	754	726	699	678	790	731	708	757	779	751	733	769	735	703	698	718	718	752	739	724	731	722	781	750	718	689	770	693	718	745	772	769	715	761	735	691	758	764	730	761	760	737	742	716	716	742	701	765	768	738	697	741	764	797	750	728	765	747	717	702	716	715	757	751	724	713	708	761	733	715	709	716	724	750	708	747	780	720	728	715	736	734	705	716	749	735	752	724	732	716	744	725	728	749	771	741	791	686	742	759	701	703	714	685	704	731	731	738	736	726	710	737	721	724	724	806	723	734	767	686	694	735	765	763	707	748	767	729	740	693	747	712	793	743	708	746	751	742	755	707	757	803	778	791	698	731	686	765	735	721	733	699	767	741	727	762	751	761	682	724	677	724	741	762	760	765	703	689	769	704	727	742	696	753	670	753	770	687	706	804	783	724	709	756	728	718	739	744	730	706	692	780	757	711	724	697	711	833	710	790	696	716	726	716	754	717	697	767	709	724	725	760	715	743	751	739	732	722	738	698	706	750	744	779	714	684	715	709	714	759	785	751	731	832	717	671	688	701	706	707	743	770	763	703	737	710	705	701	723	736	742	758	757	747	725	729	748	733	767	699	750	786	705	730	748	737	733	721	749	753	769	735	713	803	771	712	763	763	698	720	720	715	727	755	699	747	796	710	693	717	746	726	737	713	709	721	767	751	736	705	732	740	715	793	761	721	746	775	726	769	690	716	730	801	750	701	735	758	714	730	725	746	747	768	772	730	696	724	722	771	759	725	750	731	726	726	718	760	766	726	788	723	796	713	748	728	778	707	717	744	701	750	752	795	764	734	743	721	745	768	728	734	743	731	725	714	707	698	729	715	725	770	692	697	706	751	689	745	740	745	710	733	718	734	763	729	672	763	746	743	686	755	693	718	757	740	752	725	753	746	728	745	742	765	712	676	718	734	720	713	725	782	713	716	762	717	696	733	727	730	745	705	715	724	711	787	700	730	696	702	697	717	788	762	750	794	731	729	743	632	764	717	739	744	723	736	750	738	732	709	755	699	679	743	728	730	712	781	679	747	703	709	704	734	766	736	688	716	741	719	717	709	725	693	714	779	707	708	735	716	732	775	701	744	729	700	739	751	740	730	669	693	728	717	731	744	740	728	722	697	750	734	745	754	702	810	761	746	736	787	701	806	716	681	722	729	719	736	770	759	710	764	689	731	680	710	769	786	686	761	717	769	750	707	776	675	701	711	755	693	722	764	763	760	697	739	715	732	705	717	734	714	778	724	711	734	717	749	720	727	681	755	768	734	704	741	731	723	750	718	748	750	719	742	755	731	701	715	752	735	698	717	736	730	712	788	722	801	728	761	702	740	731	710	725	747	761	708	752	818	699	769	684	723	710	705	752	720	680	708	742	713	723	713	761	709	741	761	748	772	731	700	711	709	685	748	758	707	732	740	721	681	738	711	737	712	704	712	763	695	724	771	773	734	764	765	685	707	712	743	666	734	759	697	745	769	727	722	741	750	713	760	719	712	669	753	747	738	721	720	745	723	701	721	760	728	735	702	712	743	744	710	723	711	690	726	772	735	760	709	749	688	756	709	778	784	721	753	743	713	702	753	735	695	725	768	750	720	768	749	709	709	704	706	716	702	769	702	711	747	699	707	772	724	737	739	730	733	697	721	726	750	760	758	736	716	684	705	700	705	793	764	677	739	709	758	729	765	672	749	711	745	730	760	775	751	768	746	678	748	718	723	757	721	725	772	742	703	786	744	727	700	734	742	700	671	728	753	711	775	777	754	716	678	734	770	711	702	746	782	729	787	698	739	738	739	761	716	722	729	703	773	779	697	714	723	748	760	768	741	705	723	741	638	751	678	723	717	750	764	737	768	704	757	764	688	731	760	748	766	730	742	726	684	756	767	729	776	707	729	706	719	720	733	717	693	715	729	684	737	737	742	705	709	722	718	706	717	749	714	767	763	723	762	699	730	731	705	676	752	770	770	733	732	713	723	715	752	728	749	746	785	718	708	781	740	775	740	753	730	729	715	716	728	732	696	739	756	788	705	746	730	759	756	726	690	723	721	725	751	733	736	716	703	695	726	724	757	744	727	728	741	767	759	715	769	775	739	741	735	746	728	707	736	704	758	732	724	704	723	729	686	740	738	766	726	728	699	770	783	741	720	742	756	742	761	727	739	718	766	753	756	771	794	692	719	780	696	667	718	741	713	729	732	693	698	753	725	761	791	755	745	743	738	751	695	749	725	724	730	752	733	755	756	694	759	784	791	736	722	719	698	737	752	712	730	764	712	710	731	708	728	758	717	743	712	762	728	715	704	736	700	711	750	702	691	766	692	710	735	671	711	757	713	764	747	715	745	694	744	699	723	750	697	724	713	750	720	693	742	756	753	736	699	737	717	708	739	707	744	729	729	715	706	757	711	719	702	744	733	757	711	730	782	758	705	733	706	732	708	729	712	733	718	723	758	759	765	730	725	740	679	718	770	723	720	713	773	720	732	731	717	718	755	705	714	722	753	713	672	703	786	787	726	731	766	707	759	748	734	721	769	698	710
49388	43123	42464	43385	30806	11000	2601	1824	2520	1000	996	973	851	846	853	816	832	844	876	856	917	925	988	1018	1247	1366	1466	1433	1470	1437	1516	1450	1398	1349	1322	1132	1066	975	903	853	761	821	783	722	716	686	674	675	578	611	612	661	581	648	626	596	602	589	556	587	617	557	577	635	610	556	606	602	634	583	628	586	587	608	619	601	655	653	618	591	616	625	658	628	630	590	600	614	624	646	617	602	628	570	628	617	621	633	616	603	570	599	618	596	631	605	602	564	681	605	628	622	611	601	607	631	657	624	633	578	618	597	612	614	586	605	610	609	648	648	606	595	634	624	605	590	626	585	642	625	626	584	628	617	594	599	590	617	612	623	633	613	556	628	664	600	620	644	553	607	606	613	577	662	570	624	621	646	632	572	626	640	576	625	636	694	591	604	614	606	609	572	622	595	632	625	615	599	610	591	579	660	619	600	657	634	609	644	570	630	645	630	609	622	614	555	574	595	625	582	561	623	595	652	581	626	582	651	631	647	621	588	635	609	635	612	585	643	637	633	608	624	623	558	610	648	579	613	582	589	615	609	603	655	626	578	658	624	647	651	598	599	594	652	563	585	585	645	585	571	633	619	607	595	619	592	599	607	615	592	605	627	626	617	630	614	608	635	631	634	630	594	646	612	638	614	603	612	629	646	601	672	586	623	628	624	586	578	616	640	652	596	613	586	613	637	609	623	575	622	605	614	632	574	624	604	592	569	603	645	634	605	638	624	607	642	636	636	606	600	625	617	553	607	602	602	619	612	650	609	642	602	595	648	606	598	621	586	561	633	581	674	571	613	581	615	630	613	665	590	673	540	590	644	609	609	623	654	658	617	614	617	600	643	585	586	613	624	626	616	592	601	630	650	597	609	624	598	626	612	615	581	605	628	576	605	607	607	591	564	601	645	582	621	642	581	614	583	591	597	591	633	677	620	589	601	643	618	626	601	632	572	635	675	601	557	602	605	599	630	633	620	599	634	586	618	625	672	595	603	547	596	599	636	637	630	567	613	586	638	594	555	586	654	608	582	569	647	633	641	638	639	609	567	607	602	563	593	642	604	621	572	637	623	618	610	614	554	621	623	610	594	579	653	603	629	648	588	608	623	593	622	576	628	597	600	597	619	642	588	601	617	601	622	626	597	609	598	583	621	598	584	617	601	572	618	590	579	603	604	655	626	568	550	604	597	605	608	610	621	560	623	654	646	589	603	596	612	569	576	609	623	595	599	628	599	590	649	580	627	604	583	618	602	659	606	640	652	596	606	620	630	618	618	620	622	641	583	592	563	633	612	604	607	653	604	607	617	615	573	610	661	634	582	622	575	601	639	568	615	651	590	578	645	633	609	629	579	643	606	636	597	623	602	589	621	640	614	612	640	623	587	608	591	677	610	603	601	706	637	610	630	635	626	578	637	621	628	626	593	594	591	625	672	569	588	594	637	618	572	624	679	636	661	621	612	642	608	624	601	607	603	570	627	590	584	598	615	625	627	651	610	595	595	618	621	647	625	618	632	615	558	664	604	602	599	603	584	571	621	610	680	660	601	580	592	589	603	623	606	657	612	625	642	604	588	628	637	606	618	614	620	618	605	580	628	588	608	621	609	598	615	586	603	603	614	619	604	614	621	617	623	625	584	591	610	654	620	608	655	631	606	637	609	584	640	611	583	603	597	582	622	586	581	600	623	625	618	615	614	554	636	630	625	590	612	592	576	613	597	609	639	629	642	600	643	608	620	605	608	628	607	583	607	606	619	620	625	642	571	554	587	620	631	621	599	583	609	625	639	613	627	610	615	620	630	592	642	603	564	633	648	603	569	593	565	611	600	599	566	603	590	620	657	608	590	626	636	585	607	563	604	616	615	607	588	609	605	614	629	641	667	646	627	616	634	604	674	608	665	617	605	592	560	639	590	593	591	653	642	608	624	623	605	614	597	575	597	616	626	648	594	582	621	605	557	577	603	576	578	637	610	616	639	601	601	614	612	658	608	645	635	559	613	619	633	601	636	614	643	626	598	609	639	593	608	592	603	629	673	624	656	626	619	626	629	595	609	610	582	615	657	649	602	612	683	616	605	620	610	626	676	660	600	599	638	573	634	608	590	623	612	621	636	601	631	603	620	609	587	576	622	572	635	635	599	621	623	607	617	608	590	640	631	576	591	655	640	614	605	620	599	621	618	613	589	612	588	607	589	594	569	627	654	582	627	612	639	590	617	653	603	619	619	607	601	617	645	611	608	608	636	640	594	576	598	635	604	597	597	635	611	624	671	650	592	614	599	642	618	642	653	589	644	643	607	612	599	620	584	631	609	567	626	637	615	658	603	615	618	626	618	595	629	624	596	626	586	603	618	625	585	659	645	626	611	585	584	627	624	563	626	621	646	612	620	642	645	621	625	622	657	587	587	598	626	637	580	588	625	580	636	622	653	630	634	597	611	631	582	658	614	664	638	614	632	608	605	600	671	644	623	621	632	586	612	635	593	673	593	643	588	628	665	606	608	579	603	616	623	605	674	618	627	619	591	625	634	655	641	618	607	597	614	666	580	603	596	593	615	631	602	638	620	589	605	628	624	606	595	595	621	601	637	615	598	602	579	603	618	623	613	632	629	626	615	635	589	602	574	640	592	606	616	624	626	586	621	593	614	576	610	641	606	555	627	594	586	638	593	621	626	617	642	616	608	570	588	617	607	614	635	640	658	636	608	659	632	649	638	659	607	571	610	599	633	613	672	589	581	642	620	643	584	611	565	596	666	641	636	598	587	598	623	620	587	646	618	635	602	609	599	631	616	590	585	583	631	588	603	580	593	623	654	615	634	636	629	597	663	630	625	588	620	607	612	577	628	622	598	618	623	588	591	629	605	608	622	622	614	634	647	557	617	631	621	585	608	593	682	639	590	665	621	601	654	626	648	692	624	598	561	639	588	572	636	576	622	605	550	607	633	624	652	645	623	636	577	634	586	592	583	622	603	642	648	579	588	601	621	619	675	630	585	647	616	603	572	636	606	599	638	635	645	622	568	660	619	623	611	657	611	638	625	627	602	612	627	651	578	604	614	622	604	617	612	609	629	622	603	602	611	643	604	607	600	589	633	622	617	653	587	632	616	606	601	605	591	647	616	604	598	652	624	624	594	606	627	601	600	611	608	575	584	620	609	582	616	605	621	605	591	635	581	607	639	614	587	602	617	597	638	624	588	595	595	632	630	608	604	644	623	608	623	605	573	628	625	600	612	612	628	605	602	653	624	597	587	661	605	617	607	632	612	577	622	585	609	593	593	621	613	600	592	595	611	617	607	603	588	651	603	601	618	609	646	605	602	599	635	591	630	588	597	621	605	619	577	582	606	629	625	621	614	602	629	658	656	645	642	626	577	607	603	565	623	609	629	642	621	638	678	596	652	650	618	597	581	613	629	583	669	603	652	603	639	579	652	622	638	652	613	607	594	593	640	632	591	617	618	646	609	611	590	616	600
28708	21121	26293	25837	13570	4504	1242	912	848	752	774	801	792	749	788	800	785	726	813	815	799	820	821	808	840	931	905	929	917	984	964	990	980	905	967	901	851	812	822	832	790	780	747	751	796	775	753	713	715	752	782	762	766	728	747	750	777	761	732	731	795	774	743	722	692	742	702	708	686	745	753	716	756	704	750	732	767	770	700	691	731	691	744	731	757	741	735	733	750	724	740	757	724	678	713	723	733	724	739	709	732	690	742	703	758	739	732	730	726	771	701	740	715	688	774	798	701	738	741	727	672	769	729	760	728	759	791	775	725	731	716	648	782	726	722	729	708	730	742	763	701	720	750	747	710	714	730	761	756	769	725	725	768	738	732	757	739	733	794	716	698	725	721	751	758	772	715	697	749	740	725	759	761	773	765	707	688	726	751	741	712	733	720	755	740	767	696	687	706	735	719	727	726	666	731	773	708	755	688	762	751	717	767	744	788	693	757	752	681	747	747	732	791	738	715	701	733	742	719	787	760	655	766	679	704	761	719	733	724	738	760	735	725	724	784	685	724	799	729	739	723	748	782	732	783	718	741	739	767	744	747	686	706	728	715	726	724	696	709	684	687	715	696	770	725	721	668	750	761	795	749	754	728	702	714	738	764	750	762	738	735	772	734	737	733	769	755	758	737	702	743	701	788	755	769	783	713	734	765	754	739	705	772	784	708	730	723	730	779	750	718	712	753	723	704	736	765	741	719	703	721	717	705	715	724	763	739	774	742	779	771	717	757	726	732	752	775	724	761	713	743	775	761	738	636	728	774	748	772	722	744	711	764	697	720	715	737	715	683	758	769	756	677	736	724	711	742	740	707	761	760	734	710	727	730	734	753	689	750	790	700	745	672	720	748	698	716	760	753	709	707	760	737	761	721	742	748	757	753	693	724	710	664	711	719	721	758	746	762	679	705	712	729	725	731	724	743	753	758	764	698	746	793	703	718	747	748	663	741	737	780	749	712	726	693	732	769	732	728	784	753	758	785	725	707	730	730	715	692	726	726	670	670	741	721	740	786	730	793	725	750	745	746	719	686	731	754	774	709	738	738	681	743	762	713	724	740	777	737	665	716	737	746	714	755	693	711	750	732	742	759	732	777	753	707	734	730	706	722	736	725	702	687	712	717	723	716	711	707	726	734	724	753	768	738	735	717	728	738	708	712	701	734	695	738	726	722	714	714	761	742	753	751	745	749	777	727	732	725	702	755	722	721	733	727	715	737	712	726	736	739	724	736	757	761	727	731	763	773	764	757	810	777	755	756	715	720	741	720	743	744	739	742	740	733	726	742	754	744	753	674	761	757	698	747	726	716	694	712	721	710	717	705	748	725	690	736	745	727	752	754	711	719	747	740	721	725	780	760	762	781	729	746	739	708	699	690	719	759	712	731	711	776	743	719	715	721	718	702	729	764	759	693	767	733	776	713	728	666	772	710	734	685	789	734	740	740	719	721	785	692	763	716	696	724	736	767	713	718	714	765	693	758	740	793	716	712	725	757	708	791	749	695	709	753	749	702	765	736	758	716	740	771	775	729	741	751	727	698	726	707	690	694	731	712	715	722	721	744	713	745	720	694	705	752	745	734	720	734	741	714	780	760	746	670	746	770	783	771	790	783	747	704	692	778	746	746	762	702	768	688	725	737	749	751	679	723	726	745	713	705	752	739	701	731	727	729	750	721	712	736	694	755	749	808	734	786	763	734	750	736	735	720	742	805	669	730	764	755	784	761	722	759	762	718	745	744	721	742	719	741	708	693	711	763	760	717	729	702	786	713	708	731	769	718	716	685	699	745	779	716	768	723	761	727	748	764	743	730	723	712	721	682	726	753	758	773	812	714	666	716	718	766	789	721	707	723	741	779	771	724	763	701	730	737	739	805	756	748	745	725	739	761	704	715	718	725	712	742	738	756	720	748	746	690	752	735	710	684	709	771	758	747	767	710	715	774	691	775	756	738	760	722	749	713	735	742	748	731	765	737	715	765	701	721	722	713	711	698	694	740	696	733	744	699	721	739	719	734	733	710	721	718	755	716	798	689	677	678	771	676	721	713	730	715	775	745	738	753	753	742	699	773	765	756	741	756	718	744	718	803	731	703	734	741	733	704	721	774	741	692	716	747	729	793	712	702	660	690	745	767	763	720	720	740	737	776	713	730	779	742	735	714	734	734	762	742	755	745	727	741	740	704	721	694	747	742	751	768	746	758	709	760	708	664	721	750	705	699	799	719	719	725	701	687	748	736	753	770	748	729	731	713	719	750	738	720	734	745	764	706	716	753	750	735	741	731	773	767	698	721	683	752	716	750	785	779	807	711	689	725	737	723	719	725	738	705	776	698	711	723	733	767	761	735	714	715	717	746	759	747	723	719	735	731	723	747	724	733	761	754	753	743	762	738	748	694	700	745	765	762	689	739	739	755	719	786	704	740	754	722	714	775	761	665	736	726	703	722	718	740	804	734	750	727	742	760	719	701	711	756	671	769	712	743	735	711	742	716	695	675	768	777	749	724	710	775	708	715	719	743	720	738	741	759	723	716	785	736	813	729	800	696	743	699	710	708	738	723	736	745	719	732	757	703	784	718	719	684	717	743	735	703	760	754	768	723	750	755	732	800	752	748	752	735	734	756	708	726	669	763	724	729	718	743	741	735	709	754	747	735	755	771	751	756	710	735	698	793	760	721	711	746	739	761	770	713	751	712	740	752	684	729	722	750	748	740	674	700	676	742	727	761	700	746	730	755	768	723	721	735	776	694	753	719	723	706	764	722	724	728	804	762	742	741	738	749	736	691	732	721	716	716	789	696	781	685	690	784	702	731	733	735	746	735	753	759	745	750	737	776	709	777	751	751	763	761	722	715	734	691	699	733	706	743	776	747	731	723	742	700	705	726	732	735	711	749	740	703	762	745	739	763	703	736	735	664	711	726	706	734	739	716	727	696	749	690	719	704	761	719	728	758	676	728	764	751	750	777	740	749	744	758	720	744	730	771	738	722	752	733	733	744	764	707	756	790	687	750	729	751	732	703	683	744	747	716	740	772	770	738	750	689	698	743	757	699	693	719	731	758	718	701	732	716	659	740	741	793	717	709	758	716	720	730	719	782	723	684	754	691	707	700	700	781	694	769	763	735	734	763	742	706	703	749	719	755	690	739	766	734	767	733	725	709	697	716	713	748	729	749	704	747	754	717	754	713	735	743	776	741	738	703	747	693	730	728	712	723	729	715	715	693	771	820	721	741	727	741	735	742	714	749	762	763	714	757	759	721	740	702	719	710	729	746	737	789	738	757	754	716	708	707	711	699	734	741	697	757	710	730	736	752	788	736	711	688	715	748	754	742	803	737	707	714	771	755	784	762	718	681	741	719	733	745	754	733	769	713	753	730	693	720	738	740	741	715	732	726	740	712	725	734	746	738	748	726	800	748	703	718	750	704	743	735	723	722	705	747	734	712	698	730	667	712	742
47097	33815	30459	26580	14793	6260	1433	924	921	714	690	724	711	725	727	736	691	753	722	733	792	736	795	821	798	947	1071	1064	1049	1026	1090	1137	1016	979	928	910	884	797	816	794	740	697	708	670	666	646	609	617	643	607	638	554	638	637	614	673	657	637	614	634	627	597	617	643	656	614	618	634	682	621	647	637	577	636	607	632	588	576	672	604	572	627	579	645	623	650	661	622	602	646	607	578	579	625	601	602	587	651	588	640	604	626	606	619	663	602	635	643	654	655	623	636	610	651	620	639	619	604	603	636	582	624	673	613	623	648	632	620	602	600	622	608	614	580	625	682	592	602	620	605	606	631	628	599	585	612	626	574	626	637	629	629	615	616	608	647	622	612	613	586	632	620	637	612	582	606	594	641	615	624	649	604	647	649	673	618	609	607	616	658	673	613	617	646	647	599	664	649	705	585	596	606	603	644	620	617	629	599	572	617	597	617	626	587	585	671	620	613	605	575	573	614	622	612	635	606	624	630	642	617	641	603	597	624	647	621	597	642	638	582	626	604	594	633	632	588	575	623	626	575	622	594	599	596	579	601	579	624	625	607	610	618	621	663	579	597	634	640	620	595	605	628	661	649	615	630	617	601	591	595	630	602	649	589	671	621	609	642	653	621	680	644	613	664	644	622	602	620	671	596	607	693	625	638	636	617	667	634	616	596	629	646	642	603	622	629	634	592	599	584	621	587	579	596	626	633	616	617	612	608	634	577	635	609	622	645	631	673	656	635	660	639	600	593	613	616	623	633	623	612	608	656	637	640	634	603	644	626	636	650	674	633	623	580	658	612	632	594	614	563	609	595	660	595	631	578	615	625	617	597	660	594	626	613	613	604	639	645	632	606	637	591	593	612	633	616	620	568	608	670	647	632	652	624	589	586	613	646	630	587	621	591	609	581	648	619	644	630	611	550	630	630	605	642	609	636	626	611	612	622	576	619	569	641	627	617	631	634	614	602	599	617	630	631	649	637	694	634	630	638	608	594	614	598	619	624	628	631	618	607	670	627	626	646	591	621	638	613	608	647	630	618	614	610	642	653	616	580	660	638	607	643	614	649	633	644	651	602	600	599	625	647	655	667	616	632	597	635	631	566	699	657	562	636	615	647	610	637	628	643	662	644	626	616	583	618	620	619	589	616	653	605	648	621	571	594	623	640	629	619	643	647	624	636	622	592	611	633	648	628	619	608	651	595	589	597	624	591	657	631	648	596	642	650	609	617	614	629	663	652	635	601	599	646	630	605	638	646	626	591	639	621	616	672	632	649	667	593	630	626	625	554	642	635	631	648	607	594	611	608	599	641	611	633	573	612	636	680	649	656	634	612	635	648	665	595	627	624	584	637	613	621	632	639	627	647	634	601	626	631	590	658	596	595	642	628	616	622	621	594	656	631	615	640	631	611	623	602	616	619	628	611	649	605	604	617	651	646	637	634	600	640	638	632	628	568	601	650	630	596	666	580	607	586	615	623	634	621	624	648	623	615	582	648	623	599	642	622	591	619	635	653	633	646	661	605	578	669	606	616	593	603	666	631	606	635	615	669	613	647	601	642	606	633	619	617	601	609	626	636	597	621	629	644	634	623	606	632	583	594	615	583	612	621	650	647	639	640	622	598	611	637	638	653	633	568	641	640	633	621	585	615	618	606	637	605	637	644	584	597	662	674	618	634	616	659	604	652	651	644	645	665	563	653	670	635	644	649	624	601	596	609	593	629	595	626	632	601	633	626	626	601	587	634	621	599	631	651	656	627	658	628	607	652	599	605	625	657	654	623	622	635	610	630	652	605	622	616	605	623	586	654	590	637	593	645	589	626	621	641	630	625	632	619	618	603	599	628	662	655	618	593	626	602	601	580	593	633	644	621	613	620	599	640	654	613	642	674	602	624	650	648	624	602	656	673	652	593	595	617	666	607	629	616	611	666	607	615	617	601	625	595	629	605	662	606	619	648	623	626	637	608	639	623	641	628	643	650	625	668	634	663	594	629	645	637	637	615	612	639	604	567	657	582	594	597	617	615	668	597	608	643	635	652	618	575	612	615	598	627	633	616	613	615	664	639	628	656	575	640	618	629	611	597	623	655	613	607	676	648	607	604	652	599	648	670	638	613	619	641	631	625	648	591	631	639	620	665	620	646	631	605	583	621	652	608	627	656	629	617	620	658	607	639	615	663	576	560	618	627	658	589	619	605	607	650	607	637	638	624	626	633	612	619	657	583	652	629	584	652	600	647	595	642	579	644	615	574	664	608	594	610	599	665	624	593	607	611	647	598	636	620	606	647	643	642	631	650	619	597	600	632	597	635	663	617	665	602	634	643	631	637	646	643	664	671	592	692	601	625	625	575	622	605	617	580	601	629	596	660	631	627	608	646	625	592	596	635	625	605	566	593	612	640	584	606	661	623	636	612	632	596	572	648	599	602	586	609	615	629	664	626	610	610	594	632	606	592	626	619	605	578	636	670	596	560	636	610	695	605	603	621	623	654	593	581	621	590	598	584	616	620	632	608	566	615	622	624	653	613	594	588	598	603	591	590	652	620	614	603	626	614	618	648	623	664	650	607	649	630	610	612	606	626	628	642	610	592	638	608	654	621	583	645	671	599	672	619	620	614	583	641	590	633	601	643	613	629	627	658	634	653	636	619	660	623	625	616	651	614	606	641	606	574	640	644	648	607	597	613	655	601	641	595	623	590	613	656	644	602	597	615	663	558	566	629	617	594	631	608	613	598	656	620	634	653	604	632	584	661	622	625	604	624	625	636	669	609	596	605	625	602	635	602	640	608	645	614	620	599	631	649	647	625	583	610	653	656	643	678	626	628	613	621	623	555	606	652	622	609	644	586	650	636	604	628	621	623	571	610	623	643	658	663	633	600	623	609	596	593	615	588	656	625	600	601	596	634	658	687	652	590	679	645	619	607	635	646	623	619	607	628	620	564	638	636	603	623	618	631	585	646	631	614	633	632	618	633	639	639	612	618	616	589	615	636	599	627	594	621	611	605	600	651	591	633	606	670	608	570	589	652	605	645	625	594	627	641	614	637	612	633	607	638	633	679	631	596	627	603	608	614	620	598	669	635	666	671	598	617	668	599	597	617	604	641	586	654	625	668	602	650	616	641	614	616	622	627	663	577	630	619	610	640	650	576	628	635	657	619	613	604	616	653	621	637	643	635	645	598	648	612	638	582	641	625	601	612	617	636	645	648	654	607	633	625	569	647	581	652	614	630	621	654	648	630	637	608	600	600	646	700	597	614	617	624	609	613	633	612	637	606	618	601	644	601	610	590	634	579	603	612	616	618	653	648	616	650	603	653	605	578	602	603	592	601	601	605	646	632	676	622	601	629	605	588	615	621	615	638	631	625	612	604	645	626	601	619	623	640	646	626	586	601	612	637	610	606	665	598	635	616	619	603	636	641	600	622	581	633	613	649	600	637	611	617	631	634	646	627	639	619	603	647	646	634
26872	20836	27509	24482	21586	14848	3071	1518	1470	956	828	845	823	777	789	861	816	848	857	849	922	851	850	916	894	825	959	1042	1075	1077	1144	1047	1145	1074	1033	961	980	929	852	822	843	872	805	757	766	780	778	783	735	695	783	725	754	757	753	728	739	682	739	721	750	689	734	741	743	692	709	712	724	719	755	674	765	722	721	707	705	724	717	678	701	723	790	724	694	722	736	698	691	761	735	746	732	727	705	775	740	706	660	704	723	720	724	696	692	750	734	685	678	739	752	695	745	696	699	739	688	704	704	664	755	727	716	691	748	700	671	758	733	714	699	724	782	771	721	785	690	712	714	719	756	686	686	745	697	694	729	729	707	632	705	750	729	692	750	729	729	715	671	696	692	758	710	732	649	705	696	699	702	737	741	739	709	682	678	723	712	734	704	735	742	705	701	743	735	738	723	698	693	702	708	749	730	745	682	718	730	672	685	782	701	711	727	707	720	745	733	701	703	670	736	678	755	703	715	688	710	704	670	766	753	710	713	740	703	753	728	693	712	759	736	700	723	727	734	705	699	726	700	649	746	718	688	740	740	699	680	782	743	702	730	716	719	697	690	688	711	754	707	684	743	730	735	709	721	736	706	706	704	747	696	738	693	756	690	723	717	740	664	714	720	693	779	720	734	741	725	679	666	747	714	762	728	770	757	722	750	699	666	674	716	722	711	703	735	706	674	773	746	678	700	738	715	724	735	722	703	718	804	717	668	710	758	721	704	775	708	727	692	736	748	699	751	695	708	694	695	690	731	738	698	727	735	752	697	707	735	736	726	681	698	749	732	714	740	767	732	671	713	723	705	770	724	721	750	775	787	723	709	719	718	649	733	760	715	757	696	697	724	699	711	687	736	740	675	738	732	743	717	694	701	697	696	722	769	736	761	692	714	716	708	763	667	687	742	690	716	694	711	697	678	676	749	763	693	729	676	718	704	739	676	711	736	720	725	720	746	767	733	747	710	712	688	733	739	686	750	737	733	707	731	701	677	725	720	687	737	704	719	690	715	684	755	689	688	761	724	747	749	740	726	724	715	760	727	714	739	715	708	743	708	716	744	723	681	697	786	712	716	733	726	671	682	728	663	740	672	706	767	688	705	669	751	718	712	720	698	717	659	703	755	735	725	732	719	699	747	725	704	701	775	727	778	737	714	720	684	711	664	693	724	710	734	757	678	697	724	684	713	718	711	739	702	718	707	708	734	712	697	691	712	659	749	697	696	729	705	782	739	709	755	678	773	749	728	685	722	666	699	665	694	724	706	763	709	760	757	651	762	736	731	721	689	739	721	706	698	690	699	686	741	738	712	717	707	739	728	707	720	681	751	707	754	713	717	741	747	709	717	697	738	697	683	698	703	707	680	691	703	711	738	707	738	734	746	688	752	717	732	699	657	705	697	721	700	702	749	738	692	772	747	693	699	749	702	714	754	730	722	713	742	717	753	724	774	707	738	735	698	662	718	700	713	693	723	722	755	703	761	682	716	715	695	656	706	687	681	688	659	753	717	707	739	708	722	693	744	761	686	714	663	750	706	717	700	691	730	745	708	709	659	727	716	729	694	735	708	706	727	643	722	719	703	709	666	715	695	688	722	742	752	703	763	733	705	736	701	687	775	705	714	741	679	712	757	663	704	734	737	712	797	678	708	728	744	707	697	700	749	717	716	708	737	727	673	705	788	717	739	677	706	675	707	699	678	753	745	691	741	728	714	751	691	706	743	778	705	673	717	725	732	743	706	700	737	716	679	731	689	680	803	740	698	752	723	731	666	713	698	713	718	716	733	708	665	683	740	715	705	737	732	737	697	721	728	785	718	702	693	733	729	740	706	721	677	696	754	677	666	744	730	727	712	702	712	743	737	705	698	724	743	687	725	682	712	759	686	716	739	677	682	716	734	755	710	709	695	685	691	689	711	703	714	774	727	759	735	727	687	713	765	708	724	693	738	732	705	719	782	746	705	701	725	695	709	686	728	724	705	697	736	713	737	711	730	730	763	689	727	701	714	744	743	760	709	737	724	707	745	691	709	700	714	707	728	690	679	682	733	685	767	710	716	647	712	693	747	695	707	716	695	766	744	691	746	776	683	705	713	690	727	709	724	755	701	702	721	731	720	744	719	746	724	731	710	709	708	739	743	682	686	702	764	686	742	698	745	729	724	715	686	751	712	706	766	689	743	702	716	736	738	722	694	727	700	685	721	708	786	726	733	647	743	702	700	683	714	720	753	715	717	695	689	712	718	695	730	689	743	724	721	665	707	768	707	730	758	726	727	745	711	704	689	684	709	738	752	737	731	704	769	700	717	713	649	646	746	649	699	726	710	679	711	701	695	745	722	702	714	722	782	703	670	675	697	701	689	724	793	719	710	730	730	681	751	712	763	747	672	694	708	702	736	705	708	680	789	700	707	676	668	741	723	707	729	715	693	752	739	733	726	719	715	739	712	729	693	693	704	662	684	697	718	761	684	732	704	707	708	678	711	752	687	729	681	693	786	709	731	724	708	722	735	733	748	747	737	734	742	703	730	733	737	680	722	696	767	731	750	686	718	722	776	677	736	688	712	696	785	753	697	700	739	720	719	720	724	719	774	730	725	698	736	699	715	752	721	659	721	675	790	700	700	749	697	740	744	717	760	751	760	712	775	705	721	734	696	700	720	745	746	715	726	748	732	713	734	725	701	735	685	756	722	661	695	730	670	722	758	708	679	674	718	748	757	719	746	686	726	769	758	690	695	710	692	723	715	726	778	744	721	744	746	753	750	719	716	772	729	761	715	680	746	687	710	710	724	703	688	763	727	661	695	728	726	707	751	725	759	718	706	732	694	695	745	791	706	726	748	714	747	728	713	748	746	783	736	727	737	699	734	734	733	739	730	762	736	728	720	715	700	702	734	704	687	692	714	756	740	658	712	718	709	762	748	725	716	730	746	702	738	729	701	692	698	668	711	683	685	701	695	671	687	712	730	715	728	725	724	776	776	740	717	694	698	716	683	713	706	694	762	693	681	699	771	748	694	689	769	770	695	674	690	748	681	750	720	752	734	678	708	738	751	707	714	700	686	703	707	726	706	654	712	693	710	710	688	698	747	732	670	726	717	738	733	723	708	742	749	748	707	709	746	720	716	671	669	704	704	732	725	666	699	692	692	696	733	694	701	689	691	701	707	683	734	714	715	695	731	729	737	707	701	668	734	692	700	704	752	692	729	768	764	677	697	761	711	710	713	675	746	689	732	714	699	702	650	715	748	684	741	737	670	743	696	714	712	687	786	707	734	678	722	725	726	719	705	723	757	697	754	751	686	670	679	758	707	755	728	706	718	755	695	714	730	725	718	703	745	725	699	709	755	718	734	725	730	717	726	695	719	703	682	741	736	679	678	714	765	678	709	727	717	763	701	758	764	685	739	781	707	715	767	737	674	705	698	739	680	721	665	720	674	718	681	756	741	773	709	787	665	719	753	719	683	715
46210	39085	37125	34195	22711	7693	1929	2010	2101	998	788	779	785	811	804	810	746	836	857	851	877	888	911	983	961	892	1067	1284	1311	1415	1393	1356	1280	1236	1148	1061	1056	986	915	884	860	788	768	711	712	702	684	651	617	618	594	593	613	572	616	600	621	624	635	592	610	638	610	564	617	574	643	605	611	616	605	598	620	608	658	615	626	555	608	615	593	630	613	555	609	579	628	603	632	598	600	617	622	610	586	565	595	606	583	577	592	622	605	592	625	585	585	600	604	561	599	576	591	607	582	661	631	604	574	641	594	620	594	613	561	613	616	657	602	662	625	595	604	626	613	590	627	573	640	633	596	617	584	647	595	652	614	584	638	600	620	584	611	631	583	616	601	601	615	610	612	635	649	597	625	599	596	597	639	605	556	622	574	620	648	622	628	598	636	633	610	592	660	574	584	642	645	570	615	605	608	608	596	634	608	595	617	587	611	597	635	615	632	567	585	589	583	621	591	667	658	621	588	589	650	642	604	557	569	629	611	613	586	613	590	584	577	636	636	603	614	603	612	602	567	622	647	644	622	622	628	632	590	598	641	636	624	590	627	599	620	584	618	565	650	585	586	589	586	592	605	624	646	595	599	620	582	612	612	602	620	616	614	599	593	587	577	644	593	660	585	633	602	618	599	592	602	593	625	574	644	640	567	594	582	616	607	574	607	642	660	603	579	603	633	584	595	607	618	631	596	604	588	586	578	647	561	625	627	601	629	590	557	599	606	645	592	586	587	613	622	635	610	598	624	652	656	602	594	564	568	593	611	641	641	633	615	602	628	620	579	618	629	585	566	569	592	639	600	608	592	597	575	558	576	589	549	596	633	587	664	603	624	579	617	607	570	663	583	632	612	621	613	661	633	594	582	611	602	577	599	591	644	617	596	580	568	675	631	618	620	590	538	622	602	622	562	625	644	604	612	626	616	622	590	655	622	650	627	585	650	595	625	591	642	617	620	655	589	620	614	575	590	650	629	624	591	607	606	607	652	643	536	663	591	591	624	645	560	674	593	632	644	596	597	594	606	612	567	613	621	579	570	637	627	608	630	610	648	594	616	613	568	633	615	592	611	610	572	554	577	601	631	616	560	579	600	587	582	595	610	588	604	599	629	584	580	595	611	577	551	631	609	623	622	637	611	601	638	581	637	591	611	612	625	612	599	615	571	616	654	586	580	591	615	555	645	594	619	621	579	577	611	626	578	606	571	618	565	591	584	605	641	583	608	613	594	613	601	615	590	598	569	584	673	588	601	595	615	598	674	625	586	597	633	598	634	645	628	587	611	595	591	649	625	600	533	613	618	591	592	609	574	583	616	575	601	628	625	557	624	603	640	597	595	615	601	650	618	540	613	592	598	596	652	624	671	617	610	591	542	571	582	636	636	609	641	612	625	627	554	614	608	607	596	633	581	579	596	601	664	627	617	666	563	640	611	607	617	607	550	631	634	614	571	557	644	626	587	632	583	573	584	639	600	624	581	627	629	597	663	577	594	616	594	565	628	639	625	585	608	645	582	625	598	643	579	619	659	571	596	593	587	606	678	562	610	602	584	623	601	606	620	604	615	572	566	583	635	613	606	606	597	565	584	639	620	583	625	592	576	670	583	569	575	590	625	612	619	635	610	623	614	650	598	611	623	623	585	585	589	643	599	577	678	620	576	577	622	606	625	611	636	635	585	584	610	627	622	616	599	578	646	589	625	634	612	629	612	560	573	579	598	608	624	602	581	645	632	626	569	599	621	588	594	594	618	609	585	595	587	618	583	611	622	605	618	607	600	587	623	578	580	603	574	608	607	627	598	655	607	625	597	606	538	655	604	602	620	578	601	597	612	659	622	606	561	606	636	595	614	604	641	592	625	625	592	589	639	571	650	663	638	622	585	590	621	595	651	618	679	615	572	614	571	620	620	584	622	558	608	622	671	623	583	600	665	617	654	620	617	652	596	595	610	592	600	662	611	655	618	607	580	652	597	601	661	627	586	633	638	634	623	622	621	615	622	606	642	615	601	616	632	635	616	599	609	636	585	633	586	627	585	615	582	599	623	573	607	647	633	608	622	593	611	605	637	617	666	644	622	618	616	628	618	581	619	629	620	636	576	569	588	617	584	573	604	589	579	647	647	591	619	616	592	560	599	648	599	567	616	631	632	620	655	603	617	620	596	618	606	629	603	598	666	618	618	621	645	595	608	607	627	630	579	610	571	608	610	608	622	606	576	604	610	622	648	610	572	618	593	637	583	601	596	641	608	613	562	600	616	598	613	638	588	632	662	568	616	597	604	580	615	613	606	603	647	605	600	623	606	619	577	632	619	604	576	594	597	615	624	583	597	587	619	632	604	592	604	623	617	578	653	571	564	596	622	627	597	574	593	599	608	630	581	573	615	626	643	592	602	566	575	646	606	583	616	606	629	569	621	639	565	612	621	576	608	572	590	610	558	607	607	620	609	647	579	616	579	607	650	576	586	623	601	597	577	588	606	620	610	602	581	639	569	585	604	590	609	616	586	599	571	600	566	677	598	589	593	616	556	626	631	617	616	670	612	577	620	610	615	601	614	634	623	655	573	592	606	577	623	602	638	609	604	619	625	564	618	625	575	588	592	570	620	562	625	639	627	627	617	612	606	630	580	590	638	621	613	641	653	647	625	622	579	589	618	578	610	606	596	614	655	590	568	597	581	590	618	621	616	613	601	639	646	593	586	574	605	559	589	617	636	608	580	574	626	625	581	568	607	621	605	619	553	625	639	612	577	566	600	640	582	598	591	605	643	588	602	631	612	617	610	588	606	589	608	615	594	628	656	612	600	631	643	584	571	594	569	593	578	550	644	608	604	625	590	617	587	604	617	619	603	607	580	632	576	648	602	601	628	588	589	597	586	601	627	602	566	618	622	596	588	618	622	601	620	588	592	580	613	599	613	606	611	601	611	637	627	595	635	603	607	573	603	588	591	619	637	616	655	595	616	573	645	639	573	578	607	588	619	646	577	545	598	609	601	558	594	585	602	631	579	588	594	598	587	644	574	628	608	630	621	544	581	627	629	635	653	624	631	613	595	569	626	603	588	667	581	603	600	595	622	611	596	638	594	608	650	604	602	583	606	590	629	553	585	589	623	608	578	588	576	664	562	672	606	595	604	602	595	628	604	598	608	592	584	602	623	618	569	628	598	642	641	634	605	574	589	569	609	657	629	636	621	600	619	626	638	618	623	643	677	586	619	597	631	641	591	651	584	607	623	629	668	659	642	590	622	598	600	636	620	588	616	617	553	636	624	598	660	577	626	618	622	594	589	646	594	649	591	580	616	610	571	612	588	579	590	571	590	614	623	567	599	583	627	619	611	631	599	637	595	632	620	575	619	622	568	634	602	626	623	583	652	592	571	636	595	605	603	622	611	659	587	605	626	603	606	634	618	615	592	553	616	645	594	620	653	623	623	621	585	618	602	605	586	623	627	641	560	571	613	583	606	572
26306	20829	27696	24023	20973	19529	6324	1320	1468	1040	906	866	856	895	839	863	862	899	920	912	959	942	945	976	1028	996	984	1049	1154	1121	1061	1090	1066	1086	1132	960	1005	907	974	913	882	888	871	873	844	798	818	738	737	735	776	730	729	798	775	737	722	793	754	765	725	754	744	728	704	816	705	732	733	742	777	714	745	797	784	700	734	740	760	733	760	758	755	699	769	783	739	766	770	784	730	744	757	782	743	724	719	766	769	718	747	763	725	792	828	733	732	714	725	771	786	782	755	717	758	713	736	773	755	760	733	810	793	738	724	735	758	743	811	768	792	750	708	703	761	742	832	739	811	725	707	765	753	752	751	739	799	733	743	745	743	776	718	746	725	749	736	769	722	761	775	780	765	769	753	753	752	747	782	724	731	779	713	796	771	763	748	728	761	796	719	705	750	749	737	745	727	711	780	693	782	723	765	740	773	774	783	772	750	774	762	763	714	797	763	772	748	748	739	740	748	746	768	777	732	714	727	708	739	813	779	767	787	770	781	756	791	734	727	800	750	749	759	768	784	759	722	751	794	771	774	755	715	782	743	765	731	792	769	739	729	775	712	757	743	753	751	774	754	788	736	740	772	743	711	723	701	794	774	793	796	697	755	780	820	767	777	739	750	793	721	747	729	692	739	740	795	744	773	758	774	760	750	727	747	797	775	788	816	701	702	784	686	692	749	716	754	772	754	811	728	747	729	744	749	764	761	734	782	774	790	734	685	773	748	765	796	711	720	731	738	760	730	747	787	754	764	749	709	760	762	801	762	738	788	773	789	745	745	740	762	785	733	776	750	786	765	741	769	745	717	745	685	736	761	727	734	736	778	741	772	786	762	779	755	751	735	777	742	739	763	749	775	765	779	757	765	724	703	776	779	727	749	772	737	737	780	703	788	772	773	730	761	776	794	771	709	762	816	750	778	783	761	758	767	768	717	761	702	783	754	713	821	779	791	746	744	747	690	711	764	748	713	737	775	788	803	714	738	801	769	781	754	763	731	711	808	729	755	741	756	765	673	764	753	762	738	752	763	723	718	760	755	707	705	759	748	706	716	727	767	789	800	750	744	734	766	744	715	737	742	746	737	745	775	753	748	771	761	766	799	757	730	761	741	708	725	772	742	743	794	786	723	723	767	682	768	737	765	746	730	788	787	710	770	758	715	705	697	723	783	764	755	761	766	753	696	774	796	798	782	769	777	768	782	762	797	817	737	786	713	681	767	795	780	708	748	781	805	730	746	756	742	734	753	718	723	734	802	754	767	797	774	767	818	721	762	729	775	727	806	717	796	777	747	790	684	728	732	698	755	735	764	726	742	775	732	726	718	761	707	727	691	730	759	726	754	785	728	707	746	769	759	748	771	731	743	746	760	696	737	761	729	728	694	780	727	747	730	733	762	724	773	770	782	768	786	765	736	808	720	743	701	728	748	717	733	742	750	721	805	789	746	743	739	716	752	770	753	751	735	748	743	735	746	774	757	743	731	744	723	732	749	687	745	772	738	800	776	719	755	718	760	778	721	685	781	797	731	774	771	752	724	735	756	744	755	792	760	728	823	774	772	773	770	744	742	767	747	780	749	760	752	690	758	783	750	756	826	761	755	762	778	729	707	776	681	774	742	710	753	728	759	742	775	748	749	783	749	747	729	760	763	780	718	787	763	771	737	766	800	771	707	778	726	762	757	737	752	706	754	764	778	748	721	760	753	747	743	752	785	755	713	741	746	778	786	790	729	734	754	809	751	744	759	785	746	753	721	753	749	754	762	751	767	743	750	690	741	729	778	737	767	749	736	798	827	749	736	717	808	747	751	727	728	799	743	776	747	704	718	696	755	726	755	734	782	742	760	780	753	774	777	746	756	758	694	717	747	773	720	768	753	744	723	731	757	746	771	715	769	765	733	742	731	815	762	786	770	746	757	686	765	756	755	750	705	749	767	756	737	748	758	732	777	720	732	728	754	755	715	721	745	789	745	713	772	745	746	769	736	770	753	775	725	775	762	781	719	754	698	759	770	793	770	728	694	750	823	745	764	729	751	746	681	762	755	738	740	786	734	762	744	740	764	754	732	709	793	745	745	741	748	713	778	734	725	794	707	724	714	781	794	694	743	808	745	746	719	722	717	728	796	729	768	751	713	781	791	765	719	737	755	769	773	796	765	747	709	740	757	773	758	739	706	768	708	732	749	780	759	731	749	759	765	751	771	755	723	741	706	787	786	723	737	746	737	758	751	755	744	758	732	755	729	730	723	787	754	758	732	744	776	715	786	819	745	750	808	723	761	755	772	756	718	752	753	721	723	764	780	766	796	762	784	722	750	746	790	722	760	740	763	738	745	767	727	751	747	732	800	757	756	765	780	788	793	768	742	796	704	752	762	784	747	719	791	780	748	755	723	721	712	686	766	760	756	768	798	742	798	732	777	746	784	739	740	741	738	720	761	692	731	789	763	745	756	728	736	742	750	761	734	776	743	749	761	780	723	767	735	736	791	728	756	758	759	746	746	707	754	781	747	758	742	739	795	764	744	777	687	758	770	784	757	753	771	783	761	770	769	740	769	742	743	736	750	760	782	760	739	801	765	702	712	728	748	705	751	715	754	757	716	705	702	771	748	762	735	734	728	791	784	745	763	785	804	729	757	754	784	734	729	781	719	729	761	754	790	692	783	738	784	794	788	745	796	733	755	737	736	768	747	762	762	760	742	735	692	737	758	716	740	784	763	737	756	712	776	703	761	753	757	759	722	795	738	741	756	744	753	692	725	779	755	726	701	703	739	771	762	751	779	767	766	704	779	722	716	785	720	701	744	771	714	745	774	706	758	740	768	760	802	723	789	768	758	718	741	672	769	755	720	796	721	755	768	723	728	711	784	742	763	727	760	796	794	757	738	743	759	717	760	784	758	741	782	798	730	715	756	739	758	724	796	745	730	768	780	734	759	729	765	773	676	745	753	762	737	748	715	719	760	772	770	698	747	757	781	736	739	744	767	779	784	745	732	769	750	783	817	783	755	763	747	744	773	771	749	752	758	744	741	781	741	791	764	771	715	743	744	759	756	751	711	704	756	770	755	712	725	802	744	747	738	778	770	706	738	758	737	739	700	750	802	762	755	760	761	743	716	724	715	757	767	751	758	748	773	731	761	809	729	707	781	759	743	784	768	729	768	755	759	720	740	739	744	716	770	773	714	755	741	818	772	734	759	713	782	754	730	765	758	761	714	777	795	714	769	748	766	759	781	724	774	763	716	759	740	728	773	753	698	756	751	761	711	798	716	725	758	724	750	729	758	798	729	720	739	732	736	774	717	721	742	792	729	760	738	757	721	783	794	752	725	666	745	776	736	736	724	764	738	755	812	776	776	779	739	734	744	717	792	742	742	749	742	742	763	770	740	731	745	766	791	818	752	745	812	745	723	764	710	716	729	731	781	741	775	786	762	752	743	769	779	696	738	805	756	768	803	717	782	736	720	751
49334	41263	37848	36221	23122	8452	2408	1496	2228	1202	865	894	855	860	801	819	878	904	1032	993	1059	994	1043	1070	1102	1147	1171	1396	1522	1529	1418	1331	1457	1255	1158	1199	1080	991	1002	958	916	877	862	816	756	731	698	649	632	646	673	663	688	634	616	594	650	622	601	613	618	641	616	591	613	642	641	638	645	643	597	639	605	636	605	619	616	628	614	613	618	609	645	661	632	641	626	597	628	660	627	635	603	607	612	621	599	634	635	619	628	619	635	643	636	579	671	591	673	625	634	611	589	598	680	605	625	593	613	588	636	588	633	643	615	648	629	620	665	618	610	611	615	602	617	643	645	609	587	606	624	636	640	615	623	618	626	609	575	626	606	634	624	658	605	604	608	635	652	593	585	649	678	605	652	581	670	590	633	629	622	630	597	613	644	604	611	619	598	631	607	674	642	632	603	617	591	629	653	640	653	624	631	656	632	579	615	632	598	655	602	674	620	630	643	618	641	608	623	637	610	630	617	668	636	628	666	604	655	565	620	633	632	689	642	632	618	642	665	625	627	565	642	655	646	628	627	652	641	601	625	631	639	601	632	660	628	580	599	602	606	621	605	655	597	641	634	613	604	636	634	590	650	642	633	628	667	624	634	639	615	658	597	626	630	599	648	609	589	611	630	616	653	623	641	661	608	613	636	635	658	639	639	639	622	658	630	611	624	645	643	587	610	629	662	623	623	634	655	612	618	615	613	641	667	632	644	665	618	621	605	672	633	657	628	608	683	607	620	585	625	603	620	651	667	646	661	650	611	613	618	614	600	571	621	653	614	621	666	619	597	612	678	619	643	610	621	613	613	625	634	626	627	628	604	640	628	650	584	588	615	606	614	593	665	606	616	651	667	617	646	576	584	642	646	675	620	609	629	623	632	668	670	636	641	639	671	643	599	627	638	620	638	643	627	654	605	660	674	665	601	619	644	635	637	632	677	634	651	621	623	575	595	606	627	597	612	605	663	661	613	611	650	572	632	631	585	633	584	647	653	588	593	634	652	661	621	614	660	572	612	633	598	607	609	597	646	594	623	607	634	637	594	628	659	597	647	578	568	619	636	628	640	667	651	621	600	622	678	657	599	588	604	629	625	642	656	602	578	616	644	634	608	584	657	600	605	632	639	612	614	611	670	629	609	632	645	614	606	616	577	617	645	612	644	626	631	645	587	631	614	602	633	651	653	637	649	627	656	642	595	604	610	654	619	596	601	644	624	564	603	635	628	661	642	597	639	641	648	636	678	660	637	618	603	675	644	652	642	628	614	622	583	625	614	666	613	611	648	611	657	652	616	595	599	650	637	655	615	604	642	631	674	663	614	644	610	627	600	643	628	631	586	612	625	655	667	622	649	669	629	615	609	637	627	648	561	679	607	638	639	620	616	634	592	609	647	617	590	595	636	623	629	590	650	663	612	632	601	657	605	587	657	628	622	649	635	670	610	641	626	633	641	657	595	672	624	646	640	628	630	582	578	667	625	668	649	634	599	631	624	639	640	613	624	599	589	605	632	620	627	645	662	636	607	577	630	599	610	611	635	625	605	627	629	613	631	652	651	608	649	625	617	682	600	643	633	625	604	602	595	593	622	643	588	637	575	617	603	625	676	633	622	624	599	630	617	577	599	651	578	628	622	639	649	634	654	631	598	628	640	641	608	654	634	653	632	637	670	654	590	584	616	598	586	645	664	631	609	640	585	592	600	616	606	598	658	665	605	619	610	634	657	626	619	655	625	632	630	626	618	643	596	613	598	585	618	626	666	630	627	620	646	668	662	643	629	629	590	617	650	648	653	581	649	613	620	622	623	597	654	635	631	645	636	588	610	629	621	619	626	579	615	604	622	593	638	600	633	611	661	662	607	634	670	609	614	658	626	602	663	629	643	652	658	633	631	654	603	656	674	658	615	647	646	623	648	639	621	622	611	671	651	642	616	652	604	652	615	626	610	628	621	591	646	623	648	637	635	606	619	632	622	641	660	573	661	604	644	603	624	641	593	604	614	608	630	641	595	664	667	632	649	632	638	631	610	612	609	605	630	628	646	649	630	640	637	671	625	654	637	669	655	619	628	609	639	610	623	633	649	609	664	631	657	582	641	612	581	596	606	592	634	637	624	601	640	597	632	615	648	644	625	627	623	618	657	665	582	628	649	662	627	614	643	609	694	623	641	618	645	615	649	656	625	645	654	620	619	668	644	617	639	674	585	648	657	640	652	631	642	613	595	586	613	621	682	662	641	630	658	615	599	601	633	640	627	620	603	687	681	579	641	655	643	610	657	643	683	631	659	606	636	651	629	655	631	674	596	622	639	617	618	620	623	608	649	678	614	666	633	634	607	653	655	592	686	627	603	642	586	589	655	647	592	640	632	655	610	620	645	655	657	604	623	588	649	625	638	608	660	678	634	629	591	652	649	640	628	614	643	608	643	627	590	643	603	599	654	578	631	661	655	659	604	635	629	601	618	653	657	669	605	624	662	622	595	643	590	633	571	592	607	621	620	631	613	624	610	596	602	654	637	642	662	592	626	668	637	682	672	597	615	639	649	669	609	617	621	679	654	629	610	595	681	616	654	641	605	603	610	666	624	607	613	625	604	631	620	680	641	625	579	656	595	604	643	581	641	641	648	616	642	613	587	638	595	622	617	624	598	651	624	638	639	585	600	594	608	617	643	610	633	667	660	619	628	629	644	623	585	628	622	618	608	635	609	613	616	638	639	628	649	632	644	628	578	596	608	627	637	613	605	663	656	573	663	622	678	642	592	635	629	588	631	640	646	685	610	588	637	635	588	642	637	660	600	584	616	648	710	613	624	627	634	659	609	635	663	679	637	615	662	596	653	631	606	622	655	581	627	628	618	618	601	665	618	651	598	635	602	625	663	615	624	645	654	611	624	612	598	649	678	639	658	621	659	674	658	671	670	646	650	612	642	617	645	610	649	632	632	672	643	601	646	571	642	629	608	628	657	657	635	640	635	590	597	680	663	578	598	648	595	604	667	641	600	629	630	611	633	624	596	625	641	614	634	661	613	655	618	586	629	636	626	628	607	580	646	668	601	589	663	596	666	659	624	605	610	668	592	634	629	624	631	641	613	653	638	637	649	705	632	621	611	648	633	624	629	660	626	649	664	621	591	628	642	601	662	585	684	668	653	638	630	640	664	624	668	613	621	607	609	630	630	611	621	595	624	621	610	617	540	617	615	586	610	602	633	631	635	646	634	643	604	628	645	622	628	646	609	628	633	621	593	610	619	583	633	651	622	609	621	565	583	616	635	628	608	602	618	624	638	643	587	638	654	618	632	646	587	615	615	628	591	627	633	597	657	613	617	658	679	657	594	630	643	656	613	658	583	641	600	598	655	628	666	652	594	636	637	633	640	589	616	645	661	610	605	606	658	623	564	649	607	605	633	615	604	633	636	617	646	641	665	616	598	664	607	624	637	619	664	637	582	593	670	596	621	658	667	641	671	634	622	642
25541	20857	27909	23948	20984	21056	12497	1605	1550	1016	893	931	898	910	853	902	904	987	1034	1068	1052	1103	1014	1021	1040	1044	1173	1170	1193	1261	1257	1232	1235	1165	1163	1062	1098	1001	952	945	911	886	893	831	809	792	783	767	767	805	736	728	752	740	728	745	718	726	730	717	732	743	701	735	750	769	740	763	766	729	764	777	711	696	733	767	713	728	765	721	757	748	787	725	727	664	734	738	774	760	719	710	730	716	731	778	749	742	772	731	764	742	710	775	715	747	774	745	782	758	734	769	717	759	753	773	701	721	763	699	729	709	753	735	745	765	703	764	759	742	773	710	734	779	760	755	730	730	754	735	712	732	730	757	742	747	760	691	747	708	715	720	714	716	747	777	758	751	684	725	760	785	737	735	706	742	751	744	723	720	755	733	758	735	714	774	703	743	772	751	723	681	761	776	736	719	686	760	748	712	768	734	744	686	739	830	729	722	741	725	764	750	694	770	733	720	748	730	743	770	700	747	771	708	741	727	767	718	745	727	726	696	768	692	757	725	742	720	754	782	708	752	748	732	758	741	732	713	739	793	701	728	778	716	693	766	760	782	725	791	719	713	705	703	747	752	765	731	711	746	748	739	761	719	694	761	704	723	729	716	756	716	762	768	757	793	751	726	699	708	718	711	716	804	701	763	742	747	729	786	723	725	759	779	767	802	726	759	750	779	740	751	737	756	716	697	719	722	714	737	722	727	757	712	740	744	740	765	683	769	681	721	754	701	714	712	708	732	715	715	786	754	761	750	682	773	746	748	768	747	673	739	673	776	695	733	704	731	747	758	755	753	746	740	716	742	715	775	739	748	731	725	753	692	761	665	753	713	763	746	751	732	763	731	738	708	731	756	725	736	738	714	770	704	758	742	729	731	734	748	772	745	723	730	776	771	771	739	754	758	811	779	722	741	771	768	728	671	697	745	691	747	770	704	749	702	754	717	718	721	745	761	740	789	693	705	727	691	748	704	744	776	759	730	682	695	697	729	770	766	723	800	689	721	732	788	733	756	799	725	733	758	700	741	760	714	717	770	721	746	773	749	779	752	706	733	760	778	719	750	770	726	707	716	744	767	733	765	768	785	761	733	769	707	745	763	727	772	684	773	729	686	748	690	778	731	740	732	745	733	779	744	707	719	745	815	750	768	755	769	785	702	792	739	694	765	693	723	709	703	738	744	750	835	755	701	690	694	722	749	716	730	694	806	718	693	771	721	701	739	747	741	711	760	744	714	731	719	704	747	789	771	738	763	729	739	750	743	720	744	750	774	718	696	751	706	763	746	729	729	743	714	711	723	700	765	776	750	702	720	731	719	734	759	760	780	708	771	707	749	676	720	697	734	732	733	752	722	700	748	700	721	732	742	709	759	736	734	713	779	702	780	723	748	769	729	715	725	726	718	707	745	763	765	756	788	716	742	741	753	715	761	781	756	737	679	701	746	751	790	766	725	736	733	781	698	697	707	728	763	707	748	714	724	742	729	764	729	752	753	759	756	727	788	746	727	691	737	774	748	740	771	783	709	733	732	785	740	731	759	693	684	707	762	766	764	720	705	769	758	714	690	758	766	733	735	679	733	697	707	756	760	695	721	710	758	743	758	773	707	769	745	671	721	740	728	733	755	786	757	686	712	724	754	689	707	686	734	734	739	771	761	728	765	723	714	742	751	731	740	743	719	730	722	714	734	732	727	731	755	778	723	729	728	746	721	771	690	696	741	722	771	753	712	734	705	723	720	748	775	734	689	768	702	720	782	748	761	768	746	711	732	710	760	679	698	836	712	748	742	724	807	710	701	723	739	741	760	708	714	736	735	736	751	739	719	718	708	695	705	687	756	717	712	727	777	750	718	735	738	703	719	744	732	752	742	724	728	724	730	757	706	701	735	751	764	753	707	750	756	726	767	767	761	777	737	780	749	687	724	729	705	715	743	743	740	715	734	722	781	780	746	689	765	779	739	716	674	730	716	749	770	740	704	715	747	686	743	677	764	756	748	739	703	698	730	793	766	756	740	751	757	687	728	805	746	709	823	774	688	804	710	723	745	760	740	734	748	739	771	687	742	733	768	742	740	796	703	734	741	715	744	683	783	758	744	695	768	730	733	750	750	749	682	761	700	744	722	768	743	740	700	729	702	781	754	745	701	791	706	755	766	741	767	737	787	768	754	790	703	646	751	712	769	725	748	739	725	690	748	699	760	762	793	735	742	690	718	703	720	685	752	740	741	716	709	743	717	737	718	736	735	688	762	773	694	741	714	749	760	725	737	699	722	794	738	696	734	748	781	717	728	725	746	724	724	732	722	729	732	760	669	731	730	752	736	714	717	695	739	719	711	756	717	698	746	735	762	736	701	765	753	698	735	752	736	736	706	700	726	735	702	730	753	763	679	719	744	799	764	735	751	701	758	764	772	703	661	778	758	724	683	694	720	777	748	745	725	756	769	725	738	741	680	667	757	751	739	801	790	772	796	760	769	733	719	741	788	745	703	725	727	722	780	822	750	754	729	685	699	717	716	754	738	719	741	741	680	732	762	732	715	714	745	770	761	744	777	739	713	719	747	753	715	681	739	736	724	749	712	737	770	711	733	723	712	768	753	700	737	739	755	736	714	676	779	710	716	688	720	764	724	792	764	738	775	725	712	697	719	733	727	681	746	756	729	771	775	796	735	743	721	720	726	767	735	722	786	722	733	724	752	715	748	726	732	754	792	674	738	746	745	771	764	757	774	762	768	751	752	724	786	673	729	726	712	770	719	763	755	760	752	730	731	704	712	756	731	721	725	709	696	747	717	732	762	784	713	754	746	712	770	769	760	788	728	751	752	761	728	666	726	743	729	779	669	776	720	736	740	757	696	736	720	743	754	682	753	731	737	724	714	726	757	723	757	764	741	746	783	723	748	753	698	750	746	748	794	714	749	789	712	732	749	743	767	725	764	722	687	731	718	722	740	768	768	726	713	720	777	756	724	755	718	755	750	700	715	727	758	698	721	733	771	709	721	733	670	711	732	710	746	689	691	712	734	730	754	785	763	761	728	742	722	707	734	725	735	717	729	702	697	724	733	724	781	728	753	722	747	756	741	737	739	714	752	741	763	760	744	744	682	705	718	734	743	758	735	712	733	702	803	718	750	742	736	764	740	770	714	771	782	765	710	728	711	723	727	741	685	736	736	722	727	715	762	718	775	719	764	774	749	742	744	687	783	742	723	698	719	785	682	759	748	769	713	740	704	723	767	742	743	683	767	739	714	720	747	729	750	777	770	742	741	758	714	725	735	693	713	720	763	689	723	727	768	700	735	751	726	754	740	710	712	717	753	771	774	742	723	735	737	716	729	725	748	743	737	743	721	730	728	747	704	693	734	717	788	772	747	730	751	786	683	708	738	746	701	750	719	777	687	735	732	711	735	778	715	745	725	761	730	756	760	741	753	735	709	755	741	707	742	709	714	689	694	736	781	724	709	732	731	679	741	789	737
49099	41319	40243	37729	25894	11782	3367	1460	2303	1142	958	978	966	934	917	933	1045	1176	1193	1107	1283	1282	1205	1226	1318	1211	1383	1436	1634	1674	1638	1594	1498	1410	1304	1233	1143	1108	1087	927	890	894	769	785	760	711	687	638	669	634	693	653	636	661	603	590	556	590	623	678	668	586	667	601	660	584	627	606	607	631	646	609	584	628	632	643	607	564	641	607	607	589	619	611	614	637	589	598	591	625	633	616	593	595	644	650	599	636	615	621	603	572	597	606	608	621	577	598	633	684	639	603	637	637	603	618	629	623	583	677	611	636	642	626	626	609	593	594	641	607	624	631	622	609	601	613	616	623	612	622	560	617	598	602	602	641	604	638	668	617	616	613	639	578	631	614	623	650	594	607	609	624	601	619	635	580	624	588	607	579	614	640	658	615	592	641	580	616	616	580	609	622	627	593	633	582	628	626	604	591	671	629	633	636	643	584	617	596	646	623	660	611	635	621	591	602	611	615	611	615	610	625	596	653	611	616	605	638	617	596	575	618	617	636	634	566	605	605	573	605	631	622	619	599	579	623	621	597	644	586	636	616	621	624	629	669	611	628	612	618	648	589	612	607	611	603	560	641	652	601	619	640	593	574	630	634	615	583	624	651	646	610	587	650	617	616	633	614	645	619	600	622	596	636	625	629	580	608	630	568	596	647	603	631	663	554	611	591	630	674	598	599	635	588	655	618	625	631	585	615	573	638	625	622	655	649	622	551	618	599	667	572	590	620	584	619	605	627	664	604	583	643	621	615	628	615	623	647	603	628	600	588	620	610	645	570	634	601	620	603	618	605	633	577	591	610	674	646	593	584	663	596	608	609	589	646	636	565	594	620	610	616	565	583	607	597	620	622	637	606	602	595	626	607	597	586	620	648	580	641	642	581	667	601	606	625	595	584	623	598	602	614	628	682	606	596	603	600	653	591	599	644	620	581	597	640	614	620	606	646	591	581	614	589	585	642	592	636	623	630	644	599	636	643	652	623	584	615	597	615	622	630	630	619	618	662	601	620	614	625	626	647	618	590	629	637	636	576	621	634	645	628	618	586	627	579	596	612	630	627	623	624	632	641	618	689	607	608	632	588	632	616	612	649	624	666	633	587	616	581	643	626	622	629	637	655	624	635	623	599	566	626	618	630	630	610	607	631	663	620	641	658	638	641	652	596	637	642	645	643	581	614	609	585	633	605	615	608	626	601	621	619	619	647	633	606	661	607	638	579	623	582	592	578	613	589	593	610	609	619	631	619	595	601	621	640	609	595	611	605	602	584	676	607	632	595	601	591	654	631	576	638	605	555	645	608	602	599	591	559	637	628	637	662	592	634	591	620	611	653	631	646	606	614	580	613	646	593	604	628	600	585	617	651	660	609	606	605	607	604	644	631	615	629	586	621	618	636	613	610	643	629	600	615	655	613	569	589	581	620	624	601	586	657	620	626	613	656	655	599	594	610	658	591	622	595	643	578	620	616	586	598	636	640	580	679	624	585	600	606	607	621	619	614	641	606	614	604	593	614	617	554	608	594	619	617	634	590	601	619	630	591	649	634	608	638	597	606	607	647	588	627	638	645	648	632	596	631	597	635	617	622	641	611	633	617	611	585	591	636	612	596	597	600	613	649	674	648	630	590	608	579	606	601	608	616	634	616	606	647	595	635	626	598	592	640	599	657	626	628	616	623	584	650	603	604	585	605	623	563	634	660	626	615	628	611	645	611	608	628	605	623	595	582	651	629	544	644	647	651	621	598	622	616	635	626	590	623	674	634	638	602	651	621	653	564	584	675	638	654	656	610	620	643	685	641	648	660	624	669	624	638	588	584	623	564	579	573	605	628	657	561	642	655	615	611	649	586	600	632	608	597	585	593	660	612	635	618	643	624	586	621	646	644	595	646	634	613	585	601	657	643	623	618	642	665	607	604	632	650	599	604	635	646	598	640	565	675	606	659	639	596	575	582	604	605	637	621	590	602	625	622	624	618	641	628	605	606	589	635	637	641	640	639	578	555	585	674	626	608	570	593	613	606	608	612	617	616	637	605	645	607	581	617	624	637	637	625	565	570	615	591	618	656	619	593	627	560	626	595	599	591	683	585	592	605	591	653	694	602	579	625	612	582	643	587	576	603	598	597	576	596	642	635	616	604	622	579	624	635	600	684	642	641	574	632	636	603	632	578	656	617	595	625	576	619	613	600	642	584	635	641	638	630	616	640	597	627	690	609	597	642	580	616	630	660	595	647	607	610	585	619	595	629	672	606	614	637	619	613	666	598	605	655	584	622	651	621	638	621	655	654	588	627	656	576	600	625	637	587	578	632	578	627	619	624	600	590	616	626	655	572	637	602	614	597	650	601	596	611	598	624	595	600	604	653	590	614	601	618	606	625	607	651	612	638	642	621	581	646	646	653	602	673	622	641	631	594	591	656	623	625	631	621	625	613	599	637	674	593	637	664	569	591	571	570	629	589	631	587	623	610	647	593	609	614	620	578	643	607	587	589	647	593	607	660	639	624	597	598	605	611	621	620	646	629	602	589	619	633	622	607	625	623	655	643	636	607	638	568	621	613	613	620	604	631	628	572	587	634	656	657	617	581	572	614	604	574	657	605	627	604	615	637	614	568	619	606	642	641	612	619	608	636	617	663	614	616	592	624	596	634	581	595	583	612	606	625	607	641	599	557	601	594	624	621	635	597	641	598	578	620	658	589	579	605	600	629	609	603	569	595	621	625	637	597	637	571	570	609	596	607	622	587	605	612	643	626	600	630	605	591	650	675	605	625	630	657	602	604	614	648	630	585	650	601	596	612	629	581	592	610	640	629	641	622	640	617	639	609	594	607	595	589	604	675	622	563	588	566	640	609	590	618	570	597	615	576	625	582	604	561	589	599	611	654	632	651	644	575	654	593	644	652	645	571	564	640	628	577	639	655	621	645	636	609	684	640	581	542	663	580	567	566	651	634	621	640	624	619	589	595	611	657	656	593	608	604	627	569	638	623	595	569	633	581	589	569	638	595	631	598	590	593	606	617	614	605	592	633	595	644	639	614	593	582	614	596	644	630	619	609	650	599	618	571	628	572	601	628	619	624	638	578	643	617	589	608	626	586	660	607	612	641	633	584	585	626	558	613	627	636	644	619	615	609	586	634	606	613	630	642	594	608	593	605	620	629	632	627	635	638	595	588	638	617	606	615	599	579	604	638	649	606	578	597	621	608	626	629	634	621	610	572	610	622	620	629	651	631	634	621	621	621	630	630	633	590	605	628	604	597	633	583	630	638	588	569	591	627	611	598	637	579	586	602	636	619	611	651	614	648	622	612	599	559	578	610	580	624	634	614	595	614	581	652	567	635	640	630	663	631	648	652	632	567	629	632	602	626	608	626	617	660	592	659	591	600	605	685	610	609	661	648	619	627	564	593	632	605	593	599	594	580	599	640	575	609	619	602	649	618	592	590	623	624	615	648	618	616	602	643	600	630	589	621
28519	21036	26258	25723	14166	5077	1924	850	805	784	773	767	770	808	859	783	873	860	862	818	780	907	935	953	930	896	923	928	950	994	1103	1044	974	956	994	878	923	915	935	848	864	789	805	862	749	773	814	756	720	784	739	778	713	739	725	789	728	708	700	748	723	722	774	736	739	734	728	765	802	713	738	731	755	752	751	721	758	721	787	754	713	848	757	771	774	750	705	746	711	746	736	696	705	761	756	670	730	722	779	771	722	734	770	745	690	770	753	740	761	719	722	733	717	754	741	662	725	705	720	719	717	770	691	711	717	678	716	679	761	726	701	770	768	726	722	712	773	716	746	748	794	700	719	687	697	752	706	700	771	756	822	753	695	686	771	664	703	696	730	728	756	746	738	783	714	780	724	716	757	682	722	689	728	745	719	730	695	739	730	760	721	704	774	693	746	788	729	736	755	719	775	721	712	766	709	753	738	751	718	772	771	746	740	736	738	725	782	754	754	721	706	741	728	751	700	735	714	756	759	738	787	766	808	774	735	701	712	699	724	743	735	737	736	761	722	734	763	765	778	737	700	724	728	756	784	700	729	738	754	760	722	709	734	777	718	739	739	703	747	692	709	740	720	737	731	717	782	704	738	736	704	716	724	730	729	782	728	718	716	701	764	727	713	776	750	744	679	701	758	740	718	761	751	751	710	781	731	719	758	728	727	749	720	736	765	770	751	761	764	716	753	748	733	702	747	728	760	746	726	765	702	723	789	739	729	691	725	733	734	744	756	742	739	771	779	739	718	669	771	746	744	707	761	740	725	777	777	724	691	722	725	796	751	702	716	736	751	738	711	767	716	774	718	703	697	706	735	746	714	748	724	784	659	739	700	718	729	766	761	722	715	709	652	715	721	737	770	719	758	755	757	725	707	740	756	733	715	812	771	717	756	752	761	759	746	726	716	729	782	730	787	710	708	721	762	764	768	774	714	711	756	756	729	736	748	743	748	757	712	650	763	770	748	720	769	716	717	733	770	705	737	734	733	751	731	740	761	737	730	692	730	740	722	733	759	718	747	800	720	719	733	729	705	724	762	702	696	723	733	753	720	750	733	712	700	716	720	765	730	770	725	743	759	772	740	778	756	709	735	729	735	758	756	696	724	689	705	731	711	731	719	747	797	752	749	698	716	742	762	728	710	781	701	753	720	729	741	723	691	766	727	754	727	731	737	686	693	748	729	685	752	696	780	745	711	710	703	711	736	752	776	704	701	741	709	738	765	746	758	783	799	735	720	759	733	783	734	733	762	714	750	698	686	726	746	718	735	752	796	759	762	766	725	746	757	744	717	726	712	694	733	689	754	747	747	705	686	733	755	731	750	795	752	737	819	747	727	750	770	759	694	710	735	710	796	729	756	727	726	737	696	768	728	733	734	694	727	737	655	733	722	706	668	721	725	710	741	641	757	765	741	780	772	723	711	751	711	741	742	745	744	799	722	714	662	758	697	773	702	776	707	734	740	728	790	702	731	728	749	737	744	754	724	718	685	766	747	748	715	744	791	719	781	749	737	734	706	751	724	762	746	725	705	763	692	704	729	709	719	707	745	733	720	759	706	765	702	760	731	739	704	729	738	708	731	723	724	763	738	741	707	728	732	733	731	734	765	729	707	799	729	748	730	734	725	719	711	705	785	770	715	700	749	756	724	736	705	702	760	726	722	734	772	738	708	764	743	720	714	728	715	745	742	787	731	725	735	727	736	755	737	715	738	741	743	738	718	747	746	720	719	737	733	757	711	750	752	742	732	727	757	696	704	737	708	734	740	756	736	751	731	724	745	734	743	771	749	706	700	747	689	748	772	767	704	691	753	748	696	718	704	671	734	690	700	734	707	734	708	777	695	738	776	735	684	712	732	732	740	747	759	756	765	727	734	746	729	693	742	693	774	740	789	733	752	721	735	715	748	693	703	731	726	773	703	731	722	685	692	728	743	729	757	734	744	741	746	728	722	738	681	762	751	720	762	767	738	746	750	724	760	751	707	702	711	702	724	749	713	706	727	741	721	740	735	766	726	699	739	690	740	745	731	721	711	724	754	758	732	767	733	688	759	744	729	729	739	786	712	717	715	732	706	732	693	709	742	697	721	740	782	737	713	740	760	690	691	753	807	700	773	764	725	772	742	726	770	730	718	780	722	705	750	712	723	769	752	757	733	691	734	740	727	747	709	718	766	777	747	745	754	749	781	659	731	734	780	691	729	743	736	765	701	750	728	725	716	688	720	739	730	797	735	697	719	737	751	769	722	791	701	773	692	739	747	796	757	762	724	728	720	736	761	767	759	733	719	723	703	742	717	747	706	815	742	721	697	717	722	731	736	731	735	767	707	748	737	719	743	693	710	718	756	720	756	711	745	748	709	713	721	708	750	700	779	722	730	716	743	711	717	754	784	733	744	715	751	759	707	772	725	687	764	771	763	750	693	700	774	709	734	702	739	741	724	723	774	740	738	736	776	747	715	705	718	705	763	755	736	741	750	723	760	723	811	780	725	709	723	723	720	722	703	715	723	748	693	722	725	727	773	693	779	695	757	780	798	734	743	746	730	714	701	725	760	749	755	692	739	771	731	758	768	719	740	722	734	715	714	769	753	770	741	713	733	706	758	722	747	713	697	734	793	717	748	727	734	716	727	767	778	744	773	712	728	764	714	751	756	737	743	729	714	721	737	761	727	726	762	760	725	739	717	723	709	769	721	720	734	820	785	714	700	731	765	685	751	714	725	731	704	736	759	727	755	748	756	711	760	727	718	751	769	772	750	727	726	717	694	753	726	728	741	755	763	751	686	727	717	749	704	716	691	759	714	775	746	772	751	685	749	785	769	746	745	740	743	723	752	763	741	768	800	720	754	780	698	730	724	708	759	730	705	763	740	743	712	730	727	781	698	761	732	735	728	728	737	751	751	736	792	704	706	796	749	752	698	758	735	762	708	788	772	753	774	750	746	749	718	697	779	737	697	721	727	772	743	731	725	805	725	734	664	752	750	735	778	729	756	738	720	723	763	715	728	725	725	727	747	716	755	767	742	774	707	716	769	685	733	738	705	657	709	722	740	738	700	760	733	731	741	737	776	750	751	743	704	701	797	723	681	737	715	792	732	734	713	751	733	745	749	780	721	778	727	738	764	713	724	748	708	733	768	747	729	773	707	708	715	778	671	687	747	761	725	724	718	783	736	750	733	728	715	687	771	745	748	739	747	721	702	708	763	807	745	712	750	737	706	731	732	767	754	686	752	758	721	746	729	717	783	748	791	767	758	757	727	688	752	750	746	729	692	795	715	712	744	736	717	710	780	774	723	745	751	791	732	742	721	735	739	786	751	726	744	732	740	746	739	722	724	749	763	738	752	744	794	749	715	746	748	755	778	698	711	740	673	709	700	696	727	765	727	757	740	720	730	694	695	752	754	734	719	752	758	730	772	670	724	697	684	679	756	738	728	710	743	767	726	753	717	722	781	729	664	688
45123	34206	29846	27047	16793	7421	2553	771	849	697	686	723	713	750	811	730	835	853	953	917	961	986	1046	1026	1035	987	1052	1134	1105	1222	1261	1193	1161	1120	1095	1089	1046	929	910	867	829	740	819	758	739	694	664	711	682	615	644	640	718	686	644	617	607	602	622	642	647	661	653	629	633	617	661	645	617	635	601	612	598	655	634	585	656	588	643	620	618	678	614	606	596	644	645	656	630	625	616	599	620	623	645	617	668	613	583	638	643	593	603	599	644	638	660	604	609	638	652	617	675	671	633	600	678	633	606	618	631	610	573	623	658	627	637	632	609	646	627	597	605	651	578	623	632	652	600	615	648	613	622	657	634	611	626	659	572	620	606	607	612	657	557	580	587	612	617	600	609	605	647	645	671	614	635	604	638	600	631	628	667	617	650	684	588	590	705	635	654	650	585	643	608	650	608	662	614	640	647	615	633	641	656	616	610	654	636	658	630	592	603	656	610	638	624	613	650	605	619	632	627	644	670	589	670	611	650	629	625	637	593	610	663	618	589	626	651	654	649	649	629	559	616	623	605	639	600	660	619	606	595	648	615	590	629	689	632	639	643	632	599	676	626	621	633	574	665	614	614	643	575	636	652	673	607	608	605	595	554	574	621	628	616	656	627	617	641	627	637	596	662	602	641	619	685	612	651	594	635	635	592	643	623	605	636	667	616	631	612	631	596	598	586	612	677	625	630	606	650	658	595	612	639	658	649	637	644	677	618	624	638	617	664	672	595	675	616	619	620	675	626	629	649	635	658	644	619	621	578	621	663	636	605	604	649	654	632	580	590	622	638	672	659	613	650	636	567	638	639	647	622	632	663	638	630	602	611	644	594	617	637	631	625	667	582	612	610	620	669	623	606	606	580	629	604	633	585	590	650	636	677	638	653	587	632	618	647	642	663	649	650	589	592	671	626	634	636	602	618	583	600	570	591	687	625	635	680	631	643	624	660	615	636	646	635	620	616	631	624	617	644	566	627	615	626	608	630	594	633	672	629	629	572	641	640	666	608	618	630	672	689	661	619	624	670	652	589	618	581	629	631	604	608	612	630	630	597	655	595	634	594	625	590	617	598	686	607	625	598	672	563	602	623	660	607	593	599	620	652	658	611	595	609	644	559	648	607	600	609	690	605	605	601	638	649	661	628	620	626	630	643	688	634	625	590	623	647	637	613	578	651	612	645	629	616	655	634	644	613	652	645	624	651	673	649	632	586	611	608	640	607	596	594	594	648	646	694	665	660	639	609	622	615	594	643	599	609	627	672	666	608	580	590	624	633	672	608	617	610	648	605	631	596	628	633	619	673	635	626	628	643	603	630	645	580	632	614	598	616	661	613	643	619	630	646	596	630	580	634	625	619	612	623	677	602	624	609	643	688	612	675	666	622	600	615	636	599	603	612	646	626	637	601	627	617	604	603	619	605	605	594	655	632	644	658	624	619	636	603	619	623	598	651	628	600	614	599	622	702	602	620	632	572	635	590	613	661	636	648	592	612	648	642	612	639	647	663	617	652	615	613	614	641	659	611	566	575	617	587	663	583	579	570	666	640	595	613	580	597	668	634	627	595	654	676	611	659	614	641	642	612	661	672	634	634	646	675	617	642	584	608	635	629	595	610	636	673	629	646	623	617	612	640	596	597	630	593	558	600	605	678	649	676	584	596	647	606	619	642	648	678	619	624	635	579	621	640	602	629	575	644	602	653	626	614	583	579	616	625	590	612	628	638	627	626	640	656	663	637	617	635	591	614	662	609	609	673	641	582	623	611	598	611	614	639	604	648	633	617	621	656	633	653	591	586	635	601	632	671	614	640	643	640	614	660	650	608	631	654	648	647	606	581	616	635	641	577	637	613	612	612	604	623	623	610	612	631	647	635	630	663	648	602	630	589	589	609	631	624	589	622	661	626	633	651	638	612	644	672	645	630	631	684	671	636	615	661	632	601	637	624	616	604	637	592	584	660	656	626	570	643	635	638	660	582	651	666	653	622	622	625	623	607	645	621	594	648	607	634	633	650	617	609	592	591	630	621	633	644	586	628	666	605	597	609	672	643	598	633	650	598	618	622	628	598	612	616	576	606	618	626	584	650	632	681	593	604	627	671	590	631	616	591	603	629	616	669	607	653	620	597	623	696	630	663	631	610	637	638	599	646	620	649	612	627	634	608	615	623	624	615	638	646	598	610	640	591	595	620	659	626	641	628	627	627	658	626	660	610	669	633	612	634	656	617	620	645	591	613	642	645	640	612	645	619	669	605	618	635	632	616	619	587	628	648	580	618	614	592	647	611	642	586	643	594	641	665	602	663	647	562	669	604	654	611	621	624	629	600	666	650	589	656	661	643	606	637	701	590	625	634	633	638	653	626	691	641	640	655	599	651	550	620	635	601	634	644	612	610	601	630	647	594	634	581	611	600	627	628	663	647	607	621	618	629	615	625	579	631	622	629	649	620	603	637	608	615	593	601	621	573	613	612	616	614	592	611	643	618	666	626	625	641	585	635	597	645	664	614	628	657	620	570	675	596	608	627	634	624	632	632	594	653	659	621	656	615	639	582	618	635	599	623	623	622	632	611	606	645	647	608	626	622	642	622	638	579	593	660	592	583	601	618	629	630	578	601	566	619	670	638	584	671	635	577	618	601	625	658	616	654	620	609	663	670	650	630	645	625	646	584	598	620	641	621	614	663	656	620	634	609	596	633	612	661	605	655	646	614	591	644	631	653	604	683	676	616	603	605	683	626	604	637	646	665	662	638	624	598	676	582	619	601	606	648	657	642	590	656	657	653	623	616	673	628	632	608	626	597	628	598	627	628	691	631	570	684	614	616	596	638	627	668	629	626	584	627	654	648	656	627	647	635	654	669	611	663	630	641	649	600	643	600	616	647	639	612	612	604	618	579	616	646	607	601	623	664	664	624	601	569	642	642	614	637	627	630	647	605	619	588	568	617	621	632	626	636	638	622	594	557	603	633	619	623	659	628	625	582	641	610	633	625	649	629	630	609	645	640	617	630	657	627	616	578	656	591	609	630	604	662	610	647	610	636	635	639	641	656	641	612	623	607	630	625	652	614	645	616	624	610	624	643	604	586	607	633	596	638	618	645	636	630	648	633	672	679	636	626	670	650	625	632	649	652	608	673	656	649	633	584	642	605	620	635	629	584	651	636	617	601	655	576	619	619	633	653	633	627	645	644	650	595	601	642	639	613	660	636	672	616	622	613	632	593	607	583	656	669	646	650	612	600	659	622	660	591	613	623	619	639	619	677	616	640	661	613	630	627	611	606	594	635	639	635	613	660	600	612	631	635	639	628	653	659	585	620	585	643	643	601	613	623	598	592	595	646	618	629	564	598	656	582	664	609	617	643	664	627	596	631	653	603	571	638	652	615	632	618	612	643	661	604	608	566	651	634	633	628	627	615	606	621	640	617	619	633	635	622	613	602	639	668	650	647	653	624	602	613	617	622	656	664	632
26937	20803	27485	24366	21016	13936	3000	1039	1112	915	809	796	830	767	837	816	868	852	878	912	910	879	876	882	912	988	1002	1056	1107	1101	1059	1114	1122	1109	1017	1001	968	898	911	820	856	831	820	805	794	739	762	765	735	734	741	782	719	720	687	638	725	706	709	713	684	701	752	727	737	695	741	677	685	721	732	704	745	696	714	671	707	697	712	747	736	736	722	714	656	699	720	712	698	726	677	717	713	703	712	768	720	706	696	708	717	743	721	682	690	746	688	713	675	746	700	710	709	733	664	750	734	737	752	704	721	719	693	735	762	705	722	727	681	699	700	747	690	697	697	735	757	718	710	706	722	708	707	689	689	693	672	764	697	680	744	723	683	709	758	700	697	751	685	699	665	751	746	732	733	730	732	728	738	733	698	705	712	718	692	737	749	699	749	697	773	721	698	742	780	702	742	733	731	732	684	713	723	737	748	738	743	738	700	698	704	672	700	683	657	716	713	753	696	743	698	680	707	687	738	653	692	725	722	733	753	710	707	687	730	705	736	714	655	697	700	699	686	695	706	724	715	712	672	684	700	700	707	730	693	691	748	734	709	743	704	723	743	707	723	753	692	696	719	692	682	738	729	727	755	720	709	722	800	709	715	714	696	724	694	713	684	720	666	743	696	706	737	683	742	736	712	716	716	667	726	729	695	778	683	720	690	728	719	741	732	752	741	742	743	684	700	705	740	709	724	770	709	711	681	739	709	738	717	686	703	772	676	746	693	726	728	694	677	677	704	706	730	726	690	670	730	713	720	682	740	713	727	776	757	735	765	693	726	759	698	648	692	755	666	669	746	709	753	733	725	686	675	688	771	691	748	782	719	699	721	699	690	722	685	755	695	698	704	713	750	749	713	726	807	717	695	716	732	662	711	712	690	693	711	743	727	688	729	705	706	712	677	751	711	719	750	712	690	712	746	738	711	738	663	715	730	659	773	685	757	715	693	751	736	738	699	685	686	675	729	740	714	727	746	681	690	713	710	693	735	718	739	743	658	706	717	723	723	710	711	719	733	726	726	714	707	726	718	710	679	699	722	717	724	731	758	687	743	690	682	729	753	744	716	664	722	710	727	691	761	696	747	721	748	713	748	734	708	750	696	749	738	734	746	754	759	709	726	724	709	684	727	709	709	731	711	718	695	733	735	696	721	696	729	744	688	725	749	695	740	686	732	710	726	681	763	735	725	685	702	687	695	692	710	668	705	690	721	684	753	734	739	699	728	775	751	690	708	690	691	713	708	711	733	740	710	703	711	693	723	713	680	699	719	697	716	685	695	770	695	718	766	720	718	712	714	698	731	722	735	738	733	725	716	705	720	694	715	687	696	748	715	715	670	710	726	737	694	697	750	657	755	775	688	750	720	702	750	730	681	689	725	706	707	724	707	745	755	710	733	691	705	729	719	759	736	709	739	695	721	691	699	703	740	660	711	719	733	712	719	697	697	729	698	693	737	700	712	677	673	732	732	699	730	734	749	678	704	747	735	686	676	746	716	666	744	695	716	707	709	711	687	687	736	745	725	701	683	707	723	715	702	693	729	680	651	697	689	694	712	741	713	699	706	714	720	723	747	751	724	693	701	703	718	730	700	701	726	716	745	717	734	722	721	700	678	712	648	696	704	710	751	705	741	754	743	727	671	727	682	742	718	717	717	739	758	736	702	701	703	698	753	756	714	737	671	729	704	721	733	765	701	735	761	683	713	746	683	696	665	697	719	737	762	700	727	690	682	704	767	714	769	696	762	722	730	685	736	764	673	716	710	751	707	698	705	682	705	701	703	732	771	703	726	681	712	707	729	709	713	719	721	670	684	701	704	695	702	686	748	718	736	674	737	715	725	724	719	708	725	697	693	718	690	749	712	710	711	723	705	779	715	697	714	756	677	729	718	689	659	708	686	695	744	670	679	670	742	714	749	744	677	719	740	744	735	721	744	676	727	719	754	704	721	747	691	697	732	752	720	725	721	690	698	736	713	744	729	741	718	711	666	731	689	740	706	737	748	719	709	747	706	652	696	693	714	740	721	707	719	739	718	709	697	719	727	733	731	718	691	669	693	709	691	700	731	692	734	741	712	690	724	665	736	694	760	733	702	712	697	705	675	704	715	679	748	734	696	783	693	718	750	718	770	715	735	727	759	758	757	755	749	716	703	742	720	742	700	773	732	696	680	724	755	728	669	712	702	737	676	713	724	710	681	741	756	712	734	718	723	728	721	732	705	782	718	718	692	762	750	727	745	702	692	731	742	743	749	716	761	733	688	690	739	662	710	719	693	699	688	707	689	767	693	718	707	788	698	716	716	706	765	720	696	722	732	671	708	700	760	734	749	700	741	720	722	685	706	668	726	733	704	686	707	707	761	725	718	753	735	695	713	739	765	723	709	661	704	767	635	709	709	700	702	735	703	714	772	714	721	684	713	722	726	741	739	718	683	718	685	701	715	728	714	714	682	739	717	751	677	728	685	715	704	673	706	753	725	727	669	756	699	661	735	731	666	729	727	725	680	655	734	710	751	698	705	691	723	737	646	685	710	705	722	729	653	696	692	668	708	693	682	695	720	713	697	801	680	689	669	724	712	728	710	675	733	689	736	699	758	720	716	721	752	730	679	718	752	749	693	749	741	705	721	734	743	712	715	732	737	640	746	695	664	688	726	697	693	714	695	706	713	759	713	692	750	657	719	707	735	715	733	746	730	686	714	683	710	704	731	699	730	742	687	725	713	696	733	707	730	703	692	700	709	760	743	723	743	732	670	732	722	734	679	681	710	731	697	713	695	744	722	736	696	734	684	725	725	745	681	731	743	715	698	725	728	687	711	751	698	748	734	701	680	741	731	735	722	684	707	730	730	692	695	708	720	687	720	705	697	692	741	668	719	686	742	699	705	710	698	730	733	704	684	698	714	735	710	700	718	725	727	671	695	706	717	694	707	738	730	713	703	712	745	703	702	732	736	742	703	728	651	718	750	721	680	678	721	739	719	688	723	718	684	692	687	675	684	695	743	748	735	740	684	701	736	712	729	737	661	693	727	700	732	721	716	745	706	751	735	736	712	763	720	759	715	695	734	723	669	746	690	668	694	693	740	737	687	743	731	691	731	697	756	752	639	681	656	691	733	719	728	718	710	730	701	748	679	698	680	697	724	763	672	740	659	760	704	710	719	696	695	740	695	719	725	688	720	710	671	700	675	758	744	715	749	701	738	707	739	714	711	696	706	675	724	710	744	709	738	744	677	701	778	684	727	713	678	694	722	716	750	703	722	725	735	776	741	711	713	736	710	728	684	738	727	700	693	752	724	699	713	712	714	715	750	715	710	684	711	675	721	698	695	727	704	716	747	767	738	693	673	733	734	666	753	651	778	687	720	731	725	755	689	702	709	736	694	676	670	721	708	715	739	722	720	709	736	701	720	737	723	690	715	714	707	661	775	710	769	749	740	752	716	708	751	707	733	747	756	686	629	682	703	729
45684	38203	37417	31002	17367	6351	2737	1125	1316	1002	856	815	833	830	820	769	870	883	904	928	929	997	987	1032	1090	1118	1221	1326	1284	1369	1312	1389	1395	1332	1225	1163	1076	1014	952	902	855	776	774	702	689	683	693	664	608	664	580	610	599	579	600	621	608	558	589	568	591	619	637	631	628	597	599	574	602	626	562	635	566	638	613	577	628	580	565	638	596	612	626	591	649	588	601	611	636	624	662	631	594	602	586	581	629	558	620	631	617	663	632	576	606	583	600	577	619	576	609	632	582	591	623	651	611	628	582	547	626	600	633	630	589	652	612	616	593	600	587	630	568	585	614	620	563	619	619	591	613	631	661	596	622	617	559	562	635	632	606	622	583	593	598	581	647	587	608	618	627	605	580	660	593	597	600	599	603	605	620	616	597	664	580	619	581	583	587	624	629	620	572	635	666	592	622	619	628	572	569	604	585	662	589	599	607	582	616	580	612	582	566	597	581	602	606	602	625	622	623	604	621	581	553	559	577	614	608	609	595	615	608	581	595	614	612	552	603	601	578	614	605	606	613	610	581	623	572	618	618	602	656	597	631	575	581	654	647	639	613	585	605	635	600	604	605	562	607	581	606	563	614	607	599	625	541	584	604	598	631	613	585	608	596	606	591	614	616	589	572	589	630	637	599	606	606	606	577	608	602	590	596	622	634	630	645	628	582	604	632	581	562	589	606	628	589	650	624	643	579	601	594	605	608	579	631	601	604	627	636	594	559	601	612	613	588	606	590	584	639	601	609	574	612	584	616	628	638	640	572	646	573	605	620	612	621	580	613	609	608	585	619	642	614	615	579	607	577	576	595	580	619	581	598	598	632	612	657	584	569	609	584	565	587	612	630	621	628	610	579	629	597	608	628	590	617	619	560	619	649	588	601	579	648	614	608	621	605	581	614	594	630	603	581	572	589	615	591	646	597	632	590	603	544	594	582	605	638	607	567	622	615	602	596	638	562	580	579	541	608	621	649	567	589	652	582	622	594	590	590	596	604	576	582	604	600	604	587	595	601	566	616	612	582	615	547	608	595	584	591	586	558	619	587	611	604	606	619	633	615	620	583	585	548	577	593	611	601	620	587	618	590	619	582	608	588	634	618	579	646	631	630	592	590	582	608	606	605	600	623	600	556	601	574	637	616	584	595	616	619	566	569	581	668	573	597	568	594	619	646	585	583	586	580	607	582	616	528	602	594	571	617	641	610	623	634	620	604	637	577	633	610	565	573	604	614	595	630	618	573	576	600	635	588	598	591	591	671	576	624	568	644	591	598	612	623	598	594	605	652	591	637	647	591	627	582	591	630	606	604	591	618	584	589	620	559	642	607	618	596	594	608	612	587	588	604	582	616	639	595	595	612	618	631	610	631	571	630	583	591	626	601	590	609	653	654	630	584	611	586	556	599	637	571	558	570	637	613	616	589	612	611	591	592	593	560	595	615	579	627	598	626	581	611	655	612	614	593	637	646	578	629	593	576	627	599	633	636	593	534	610	581	611	584	612	620	607	616	617	608	584	611	607	592	587	626	551	592	622	604	605	611	638	618	622	588	589	586	661	603	587	615	561	609	597	574	664	543	629	603	575	628	611	579	672	617	581	589	597	614	597	611	639	609	624	602	616	648	610	591	602	637	598	602	603	642	630	606	606	660	611	631	616	683	585	586	595	636	635	584	575	603	650	623	596	599	597	560	639	615	600	653	590	641	593	593	607	579	629	588	640	605	628	584	558	609	620	621	597	604	600	606	590	596	635	591	555	577	600	584	595	598	578	551	649	627	595	604	601	599	588	593	611	613	621	589	603	580	593	601	597	600	602	617	621	618	573	569	602	583	612	609	591	602	604	619	625	604	567	603	595	609	610	623	622	591	586	563	606	578	601	582	620	575	594	579	604	573	581	634	626	569	598	624	624	629	580	574	609	620	635	634	600	587	599	539	584	609	604	562	575	597	621	609	634	608	608	606	645	605	602	614	628	573	619	650	623	574	571	600	604	583	607	605	597	591	572	593	616	623	620	656	605	639	585	625	604	627	647	601	631	622	654	579	612	633	601	589	597	619	615	628	581	596	591	588	620	576	602	647	585	612	553	606	628	610	591	593	608	610	604	641	612	566	596	594	642	647	639	619	609	631	608	643	648	620	587	640	571	600	631	613	605	638	619	587	565	550	629	571	580	592	617	627	597	631	603	593	617	581	594	637	621	607	628	575	623	584	618	603	608	562	625	591	620	588	593	623	641	615	649	624	586	600	601	619	565	580	599	599	588	604	615	609	617	620	611	594	606	590	636	616	626	595	578	601	611	560	619	598	629	606	603	582	595	586	647	611	608	611	614	551	588	635	602	639	618	572	614	619	592	658	632	581	603	666	593	624	623	620	608	610	610	615	551	645	596	626	591	593	551	603	620	631	587	599	626	601	583	612	603	605	636	609	606	651	576	604	616	641	594	607	586	547	611	580	581	593	612	580	592	605	631	583	605	619	627	645	623	608	565	592	654	641	619	596	646	577	595	579	615	630	630	585	601	586	633	594	608	612	611	593	583	563	559	595	664	608	640	617	640	625	650	593	586	597	625	639	615	621	582	633	592	607	635	607	624	591	618	592	553	555	597	586	591	621	624	602	585	612	637	608	606	566	584	621	571	583	626	586	605	555	633	629	621	619	575	587	648	626	629	642	580	613	596	592	613	601	580	640	593	585	606	585	612	576	567	567	664	630	598	615	598	626	596	615	635	634	590	612	582	606	573	634	626	614	588	576	587	583	574	565	615	585	596	587	647	609	602	606	576	621	621	580	618	640	599	617	603	578	602	619	617	604	600	566	605	626	589	635	611	587	631	600	647	597	602	602	619	617	584	613	575	594	612	634	582	638	628	603	630	574	559	584	580	635	629	559	620	599	608	620	611	579	579	620	607	611	616	601	587	610	658	667	619	614	644	621	593	633	584	628	620	608	581	571	572	594	603	614	606	651	588	592	586	577	602	611	620	625	649	612	579	571	596	604	643	601	614	604	617	594	584	611	588	616	633	587	609	620	561	572	584	596	629	615	610	640	616	609	608	594	583	581	594	571	616	577	561	610	643	601	546	589	627	608	606	644	630	605	619	581	608	601	596	625	618	571	618	632	581	610	599	586	605	607	610	633	631	621	624	614	627	614	619	606	565	625	589	608	613	592	602	557	612	593	578	596	506	652	591	579	640	597	573	619	559	592	605	551	600	635	557	568	616	579	587	598	642	591	628	591	613	602	583	606	622	643	578	631	595	609	609	578	609	597	613	632	569	571	548	574	617	594	615	561	607	601	565	631	609	588	586	620	638	598	633	594	602	625	612	622	592	599	622	629	584	597	618	622	628	608	614	596	599	656	611	576	572	579	552	610	559	589	624	570	629	621	605	631	606	598	601	590	582	604	600	543	583	618	611	614	618	577	619	632	628	537	630	628	578	642	621	624	580	583	606	618	596	589	606	630	629	610	551
26211	20826	27717	23953	20678	19604	6523	1372	1232	971	911	874	861	820	862	843	861	880	946	912	908	966	943	1054	1025	1003	976	1197	1221	1258	1201	1270	1191	1127	1076	998	1009	1010	984	931	888	892	865	791	806	772	751	845	768	742	753	784	739	746	749	765	737	791	833	755	737	751	733	733	793	787	751	758	716	699	778	763	742	739	706	772	791	782	780	763	801	768	756	785	763	789	784	761	777	729	780	740	698	756	787	761	730	794	749	767	727	701	764	813	753	734	735	770	774	722	696	752	738	790	743	709	794	757	731	734	765	743	772	712	766	763	769	705	678	783	737	711	756	763	752	771	781	704	754	750	745	797	718	732	774	760	673	717	768	724	767	732	817	747	713	778	760	773	745	801	781	709	714	724	779	739	748	748	677	757	767	720	777	754	707	732	715	749	777	719	732	791	744	792	760	769	728	776	760	711	751	806	708	709	744	740	758	763	767	747	708	722	750	784	776	706	712	823	717	756	752	816	740	746	768	728	733	742	818	736	736	762	771	717	741	742	718	775	755	716	758	748	776	760	741	703	753	749	759	739	709	777	730	748	760	752	749	728	733	780	709	732	750	742	733	760	770	766	720	752	767	720	771	772	770	777	758	721	727	727	787	780	768	705	741	739	732	763	756	765	733	747	738	741	777	765	744	742	775	760	698	765	781	752	780	730	736	723	781	731	747	691	716	714	760	772	756	752	764	745	735	737	749	726	716	747	741	762	712	794	750	774	779	791	707	752	750	697	791	744	784	758	735	737	758	783	778	765	739	813	746	758	725	712	726	771	772	764	772	741	718	718	740	717	763	740	756	778	753	804	773	748	765	732	762	770	731	767	704	776	688	739	723	741	742	705	734	800	757	728	774	708	818	737	755	747	755	752	747	724	762	757	748	785	757	796	746	736	741	772	737	686	782	781	761	723	786	750	764	776	781	698	741	748	728	776	767	759	753	714	701	711	750	708	732	793	727	736	772	751	744	774	734	727	746	794	787	710	721	775	698	727	790	793	776	714	736	715	736	710	745	727	751	757	728	727	817	787	749	691	728	672	731	755	749	760	773	773	715	754	784	754	830	721	763	781	802	754	789	754	749	737	772	768	747	732	781	788	769	755	789	757	782	734	759	721	767	717	744	735	719	750	779	756	731	740	764	734	702	723	751	745	747	769	735	734	799	737	768	769	712	828	783	743	780	805	706	753	754	811	762	720	723	756	843	727	783	752	773	761	703	772	714	751	784	776	806	752	768	739	730	753	755	787	828	741	758	741	746	754	766	747	801	764	751	776	723	726	742	774	788	746	736	772	710	785	738	764	752	756	698	746	729	703	737	760	731	747	715	743	745	773	824	733	771	765	744	752	732	741	778	837	788	763	733	771	762	752	718	765	665	791	811	780	786	729	709	743	785	762	731	711	755	703	738	802	729	760	771	817	699	751	762	763	739	730	759	744	720	694	730	762	713	753	781	731	705	795	718	740	759	736	725	754	748	667	760	738	718	719	729	783	809	755	755	756	706	830	727	745	768	755	757	795	776	723	763	764	750	726	736	787	758	738	742	773	719	762	726	747	748	769	701	724	760	696	735	743	725	762	742	753	783	724	710	753	777	723	764	725	769	704	780	765	780	756	759	705	721	724	763	778	768	774	826	800	712	716	743	739	718	744	766	774	734	734	742	802	724	778	715	789	715	810	724	733	695	716	759	745	786	787	728	754	722	798	740	740	750	732	685	796	780	804	765	759	718	747	711	771	805	716	726	706	700	718	731	783	748	759	761	694	770	730	743	729	731	749	743	808	736	762	745	740	693	729	758	762	770	781	756	729	753	737	777	740	754	710	723	741	721	792	792	778	742	682	760	738	756	759	746	759	813	731	747	750	756	716	783	731	718	766	760	726	729	812	750	756	752	740	754	746	754	752	738	739	751	698	683	815	745	773	785	736	778	783	715	752	752	768	742	722	757	758	802	726	778	778	779	702	793	773	771	753	741	786	806	769	770	762	712	744	751	806	785	776	716	750	778	765	763	738	725	721	695	726	778	728	727	760	783	810	724	760	721	716	730	728	730	703	760	715	753	726	753	763	765	706	753	733	752	739	772	699	739	721	757	763	734	746	714	743	765	774	734	638	726	744	769	730	745	738	718	780	760	765	764	797	765	766	765	756	746	761	771	786	752	741	725	777	755	750	727	799	749	753	783	781	747	774	748	752	804	787	732	766	746	754	741	757	755	747	763	742	739	744	750	744	755	703	706	771	773	760	767	802	725	724	761	737	712	697	721	757	772	703	755	752	777	713	735	709	722	752	732	778	742	707	800	768	729	773	734	707	751	800	778	726	721	727	715	725	715	772	726	701	699	726	732	714	744	753	726	712	818	771	758	697	728	734	741	749	733	731	738	765	734	756	760	779	779	767	819	724	741	762	733	742	744	678	723	732	688	742	732	763	742	735	715	775	711	798	731	738	748	748	750	733	752	698	706	735	721	802	714	698	752	760	743	728	711	694	764	739	722	790	743	769	716	773	738	706	708	745	766	780	719	735	746	734	744	747	758	719	767	726	756	730	780	798	782	760	815	712	770	776	765	698	738	786	686	791	757	719	752	769	746	759	762	778	764	764	693	757	727	757	770	717	748	760	757	751	764	723	734	797	794	759	745	806	792	774	812	717	731	692	706	785	719	727	740	758	741	736	759	736	756	723	731	784	787	765	750	754	737	762	738	710	664	669	761	716	718	774	732	719	734	776	729	769	770	712	743	748	778	740	790	724	775	768	726	750	762	733	742	768	747	754	757	799	739	690	787	779	757	707	786	718	721	715	789	746	786	764	709	735	727	714	721	778	741	723	716	735	724	750	757	804	704	733	752	784	789	774	739	769	758	734	758	719	842	708	737	775	781	744	771	734	755	760	723	723	752	787	750	744	721	754	733	637	761	776	728	741	737	697	747	753	785	763	778	731	740	721	767	762	731	706	769	766	757	722	757	728	766	773	764	732	715	720	704	698	762	760	717	752	757	786	750	725	738	787	815	741	740	721	754	739	704	765	788	782	749	746	730	736	784	737	735	787	715	755	774	727	805	749	734	752	764	711	744	771	730	725	792	715	721	759	706	750	725	719	743	763	745	756	730	727	772	750	769	769	715	791	790	747	727	767	762	761	706	750	736	748	737	701	762	755	801	761	730	738	738	776	771	719	779	765	769	752	771	723	757	776	761	696	726	762	722	741	763	734	727	732	725	762	716	773	739	792	775	734	741	753	738	742	689	768	785	753	761	778	741	691	757	764	740	730	679	771	734	737	780	760	774	780	734	786	735	758	748	773	757	742	716	749	749	702	787	762	721	756	799	723	733	768	699	739	746	774	788	734	677	755	722	766	791	821	718	744	755	764	717	752	712	757	747	737	760	777	703	720	713	718	790	772	729	735	739	777	820	701	765	743	750	764	717	710	724	756	788	773	722	777	766	716	711	789	696	720	678	763	759	759	785	784
48728	41772	36417	26120	16162	8491	3818	1624	1701	1087	911	862	872	862	884	942	908	874	941	929	919	995	1049	1122	1157	1174	1157	1393	1434	1669	1727	1686	1536	1411	1403	1269	1162	1070	1003	957	913	833	793	749	757	688	653	658	632	650	642	713	658	593	551	653	610	644	628	663	650	635	654	617	656	653	613	612	616	576	654	634	557	665	653	638	627	645	625	606	611	618	652	637	646	652	629	619	645	596	669	697	636	641	618	624	590	640	616	631	637	662	624	603	618	638	599	582	675	609	637	624	646	582	661	625	645	634	608	673	652	630	599	657	634	653	604	655	602	668	626	618	624	649	668	643	621	646	652	577	665	584	614	652	646	611	608	604	629	626	590	619	622	600	626	675	644	634	614	616	628	642	653	650	655	597	602	626	627	652	624	604	621	643	662	637	684	632	627	620	660	647	621	597	560	633	629	598	634	613	655	623	624	638	647	645	645	620	624	615	628	653	631	612	608	616	631	608	660	618	617	626	651	653	585	605	656	613	624	624	632	683	617	645	651	637	597	604	696	622	655	616	642	630	614	597	608	629	591	613	664	644	631	631	602	648	600	661	674	636	656	619	642	616	598	623	638	646	674	647	606	641	650	642	648	658	650	638	659	582	649	624	607	631	643	648	616	666	588	617	645	611	650	611	621	606	582	610	636	705	643	649	607	650	638	633	594	623	639	608	619	639	614	627	592	636	614	640	644	599	633	645	610	603	602	625	629	655	653	643	675	648	610	595	653	639	648	689	621	667	637	627	613	637	627	653	607	665	600	597	602	623	663	644	650	644	651	639	608	655	596	656	637	696	629	671	619	685	638	616	642	637	637	652	658	583	597	646	644	632	623	609	652	634	637	698	659	648	637	656	673	616	661	636	667	639	605	654	641	642	608	606	625	675	584	630	616	631	607	640	634	626	591	645	595	678	639	626	653	597	650	609	638	548	625	635	623	666	627	654	644	586	642	667	586	590	641	651	659	609	563	622	603	622	685	695	677	665	641	613	619	627	619	610	641	640	602	601	607	618	626	640	602	629	603	653	628	635	646	653	635	675	629	628	612	651	664	630	629	594	632	616	624	632	610	654	663	614	635	646	640	624	624	595	598	638	628	642	663	639	678	649	594	581	647	640	634	644	595	583	637	591	607	659	620	613	601	642	630	658	642	674	643	615	608	618	581	606	641	640	659	689	637	652	614	656	608	634	620	662	663	625	627	599	643	649	642	608	610	637	624	593	643	629	603	666	646	573	615	622	612	623	592	580	670	644	659	629	647	641	635	656	667	600	593	609	623	638	622	677	603	629	637	632	620	679	619	664	617	639	616	641	614	665	676	610	625	687	618	620	646	657	623	595	607	632	675	605	625	610	674	677	670	631	599	659	621	649	620	655	595	573	594	634	665	593	646	686	654	660	672	671	661	619	619	638	653	641	603	663	614	654	662	542	641	655	619	613	643	676	607	623	611	625	637	654	599	672	655	624	615	608	654	603	683	654	623	649	628	641	614	643	603	611	617	616	621	619	613	628	612	640	642	655	637	627	633	637	626	638	601	655	651	645	665	627	631	629	620	576	647	652	657	603	650	644	667	624	669	629	618	635	628	675	603	635	629	657	632	610	602	614	578	615	627	637	604	654	637	645	650	606	608	675	592	649	629	612	645	636	604	610	646	608	606	657	660	620	620	638	660	638	603	615	646	646	652	600	655	650	662	649	613	634	644	626	632	675	593	635	629	629	708	596	608	635	622	653	652	625	632	642	648	649	617	642	585	648	655	585	633	647	674	622	666	670	663	649	660	614	632	678	625	612	626	564	611	620	610	633	648	608	604	672	591	646	629	587	600	619	653	613	663	651	630	653	663	650	561	619	650	639	583	636	624	648	627	632	644	656	612	604	624	651	627	644	620	642	658	649	622	624	625	655	639	639	608	611	622	680	661	594	612	659	644	642	674	648	613	622	614	638	619	672	596	578	641	582	685	590	604	631	607	693	599	625	629	605	652	702	642	619	635	625	663	646	654	620	567	604	644	635	642	675	624	619	622	632	650	651	610	652	595	662	648	625	658	585	694	618	640	631	646	640	630	590	615	577	643	655	631	607	684	640	660	633	628	632	621	646	630	624	647	588	601	614	618	617	667	663	609	621	648	630	609	647	646	604	659	599	640	645	618	649	654	625	640	652	653	661	594	658	615	657	635	634	657	669	635	658	561	698	597	663	618	639	623	655	604	638	606	603	579	625	617	652	639	605	640	612	609	640	646	640	653	590	629	631	624	582	633	613	636	645	642	624	624	587	626	680	611	643	646	646	646	665	595	628	619	613	655	648	608	601	600	634	656	619	603	590	637	649	687	644	630	646	609	667	629	594	661	641	610	669	629	662	603	610	595	629	636	670	639	691	619	662	647	565	637	643	606	620	628	660	636	642	606	611	596	643	615	640	590	636	668	609	639	703	642	691	648	623	582	624	622	595	662	599	612	677	611	591	644	580	658	618	670	636	620	645	645	622	581	628	646	664	646	664	634	575	619	643	684	642	648	633	625	636	617	624	667	599	637	578	607	656	636	660	642	630	658	594	656	650	605	650	622	619	641	586	639	637	614	617	652	620	642	633	598	644	605	596	632	624	606	609	643	623	608	640	620	628	647	646	589	610	588	563	654	621	598	629	619	633	673	617	619	620	617	606	608	648	636	605	641	644	592	625	634	645	619	611	620	658	637	650	649	603	623	616	621	581	631	679	612	624	623	605	615	568	651	630	666	613	601	633	641	586	627	670	651	620	635	646	624	625	649	633	618	636	608	677	590	608	600	630	608	634	645	633	632	610	635	598	644	634	649	657	635	626	664	597	627	646	680	646	643	648	643	626	630	621	568	656	660	620	653	556	631	673	613	626	613	622	611	637	618	629	575	639	647	669	603	634	629	652	603	625	611	650	661	619	584	623	628	682	619	603	615	633	619	631	620	631	624	656	602	638	661	599	603	631	655	595	632	625	634	655	597	607	604	616	667	698	594	581	639	614	677	626	609	656	593	687	629	662	622	582	637	614	648	607	603	646	601	612	622	629	580	606	598	606	605	668	592	581	613	599	648	581	611	633	653	654	622	653	658	620	571	582	609	673	574	629	633	633	654	615	668	631	606	628	628	650	611	575	620	655	621	635	617	655	576	616	643	622	675	647	620	648	635	651	627	608	636	613	618	638	614	622	651	610	664	623	662	599	651	636	590	595	626	636	658	629	616	653	645	577	625	678	559	625	589	598	610	636	575	643	648	584	670	636	598	630	628	648	642	637	658	627	640	656	657	639	640	599	643	599	604	646	603	610	608	596	638	577	684	603	612	638	622	643	620	637	615	636	619	625	664	611	605	642	627	610	633	660	601	652	631	640	645	605	662	596	663	618	638	595	660	652	655	631	654	653	605	607	627	595	630	598	634	594	588	610	659	624	630	688	646	611	658	644	571	613	658	612	567	606	601	603	647	634	619	633	632	610
25543	20853	27869	23950	20930	20908	12007	1737	1312	1100	878	970	899	897	860	930	889	866	932	928	1024	981	1026	1006	1008	1087	1091	1223	1262	1255	1205	1203	1243	1225	1113	1097	1078	958	950	923	901	866	858	756	806	801	778	756	776	791	751	733	739	776	785	703	714	757	681	722	692	734	723	740	726	710	765	738	732	706	773	738	717	724	732	727	761	734	715	744	747	717	712	723	718	745	713	720	773	703	746	721	690	757	767	732	749	759	685	705	707	733	733	749	677	750	721	682	741	797	723	737	757	706	817	728	787	725	739	688	778	831	716	762	736	703	739	704	752	770	719	730	774	786	737	721	726	799	692	707	779	741	782	759	725	704	756	779	793	739	715	793	731	779	713	722	743	745	754	746	725	764	705	740	733	714	707	747	781	744	691	733	677	722	737	719	734	764	756	758	715	739	678	722	727	773	732	775	719	742	714	716	712	738	715	745	758	782	752	705	740	710	745	715	719	707	738	759	742	752	746	734	685	753	760	762	763	758	728	726	739	718	751	720	803	662	722	723	770	768	733	801	658	742	789	718	748	738	665	737	722	689	750	731	744	710	753	712	755	778	728	683	696	705	738	727	737	689	752	753	726	764	749	718	710	752	670	732	747	753	789	775	746	735	709	717	731	699	767	735	727	717	722	694	746	683	756	757	690	783	743	746	780	721	780	724	730	762	756	717	733	758	708	725	783	743	740	764	749	746	719	740	721	684	750	735	744	735	703	762	712	693	740	742	775	700	780	739	706	721	791	694	759	735	753	704	708	732	747	729	721	781	690	770	724	739	742	739	734	731	775	745	737	734	676	746	738	790	735	725	726	743	762	764	675	739	774	712	749	718	743	735	736	729	763	721	747	734	736	736	703	713	762	788	717	744	746	683	739	674	690	746	729	812	738	747	730	801	690	727	747	724	715	695	745	703	726	687	737	754	746	723	771	706	745	778	705	705	697	744	763	768	743	769	793	688	701	764	766	729	731	727	693	732	744	707	722	734	721	678	685	717	721	682	708	689	766	683	767	717	721	725	753	723	708	762	745	762	773	733	711	765	743	753	729	801	712	748	755	714	719	737	732	714	728	735	726	780	766	739	754	718	718	822	706	688	732	712	765	760	728	699	672	700	750	708	754	741	724	768	690	741	692	713	725	738	760	741	709	735	715	696	723	725	680	717	762	748	711	751	691	737	798	745	730	713	805	773	729	798	747	761	703	763	773	760	760	701	729	771	757	774	712	736	715	746	745	791	674	725	718	716	737	759	707	721	740	689	706	714	753	727	736	721	756	698	766	736	702	742	708	708	770	736	711	744	756	722	745	736	717	741	736	744	698	732	754	703	733	711	788	724	741	695	653	722	716	732	700	720	680	733	680	726	679	737	726	747	739	670	733	735	666	697	729	773	757	781	745	743	693	732	710	740	786	708	676	754	758	736	722	725	728	789	711	732	712	737	724	734	711	727	737	716	687	687	696	767	763	763	769	715	710	693	705	709	790	753	744	735	731	749	756	688	714	746	733	722	731	742	738	739	756	741	729	733	780	759	745	726	725	719	733	733	713	771	716	734	801	738	718	693	769	716	696	702	696	786	693	634	701	760	739	730	701	738	716	675	780	700	745	725	693	723	706	688	742	769	688	732	689	708	742	710	726	774	740	734	747	751	736	706	768	679	761	747	743	744	728	715	752	804	785	762	704	756	737	706	768	724	741	732	707	774	790	687	696	716	782	769	743	702	718	731	759	696	688	797	789	712	740	712	770	718	750	762	799	686	688	709	791	717	708	716	719	755	706	743	730	727	753	785	758	663	743	755	675	723	779	697	676	720	774	738	731	718	729	722	748	702	684	736	749	767	733	774	722	737	760	799	706	707	677	748	711	761	729	766	771	711	722	699	779	712	743	744	737	682	738	712	739	726	772	730	699	728	742	691	749	744	755	697	709	761	750	755	720	728	740	730	730	685	754	778	722	697	756	750	721	752	837	694	738	731	699	728	702	734	740	752	759	775	777	698	737	734	730	768	705	686	757	698	755	692	711	735	695	768	762	719	707	667	725	727	706	745	688	755	700	706	730	721	742	731	695	749	721	781	786	764	732	720	701	714	745	713	729	692	723	775	716	755	737	664	748	717	673	752	786	717	748	691	765	740	753	727	717	754	770	741	711	734	737	690	739	728	773	780	691	729	739	709	752	722	699	750	732	738	720	779	739	745	784	762	735	703	763	733	737	744	670	739	709	742	736	767	758	728	710	738	715	679	735	735	784	716	760	730	767	739	688	778	720	723	701	754	755	727	746	738	745	760	735	719	697	723	725	718	741	737	690	748	749	675	715	741	779	725	739	731	753	761	703	703	738	762	697	752	696	728	694	755	754	702	738	715	768	736	740	717	750	725	763	762	730	704	763	737	706	731	726	722	693	779	720	716	726	773	734	726	722	694	735	747	719	704	743	759	745	731	757	743	683	697	759	778	738	749	738	792	690	689	723	728	744	746	750	800	754	765	737	724	735	708	737	713	709	735	777	709	765	744	758	725	738	701	733	733	740	734	732	722	739	712	785	706	729	737	757	788	740	781	666	729	738	665	777	731	748	707	722	765	696	747	713	757	797	699	739	746	747	683	754	683	775	728	734	700	766	723	755	745	730	676	765	715	726	716	741	704	763	732	737	760	711	701	721	719	673	734	679	712	717	738	789	712	748	740	731	703	751	712	735	801	725	709	753	784	810	745	746	756	729	714	721	715	695	738	748	727	743	750	735	743	748	667	726	688	750	733	742	756	769	750	725	721	702	736	742	739	745	698	738	710	748	688	699	724	731	795	766	701	714	735	728	721	735	728	707	692	722	701	719	698	764	745	714	730	742	772	738	704	729	739	701	724	732	712	707	766	713	791	750	743	777	746	723	719	747	728	784	744	755	733	700	721	725	799	771	711	747	742	778	763	718	688	716	763	693	736	777	739	680	738	741	723	710	753	735	697	738	746	740	721	733	761	746	706	745	718	713	725	725	723	696	730	738	723	661	725	747	747	750	745	730	729	760	749	710	757	754	697	740	722	731	725	744	756	750	798	724	731	688	675	799	675	707	736	713	771	740	726	724	721	701	756	717	660	725	737	721	757	720	758	726	749	735	758	735	705	674	733	776	699	700	706	765	771	669	752	714	726	739	761	689	730	785	747	732	764	763	764	753	754	692	699	739	691	762	715	736	720	758	720	741	709	723	739	710	755	767	716	732	769	745	747	723	685	753	762	701	734	783	749	715	735	778	694	729	716	734	714	731	698	729	751	753	708	663	702	723	739	723	756	713	721	748	787	763	739	736	680	732	759	721	719	793	702	662	705	731	773	745	733	768	726	697	752	725	706	769	689	740	708	722	746	750	732	746	760	772	718	714	747	729	730	717	728	757	793	729	764	716	733	741	699	736	657	740	743	723	716	741	718	753	694	723	779	727	703	736	722	689	737	742	737	708	724	741	764	739	731	673	743	752	726
49345	42199	41862	38455	24586	10016	3541	1673	1852	1343	980	980	903	1005	901	943	982	981	955	987	1048	1092	1103	1210	1165	1398	1448	1626	1714	1654	1569	1569	1548	1413	1341	1336	1184	1146	1034	983	925	866	791	773	706	712	653	709	632	640	655	603	647	655	647	626	619	605	614	594	569	649	599	590	656	569	579	610	611	591	590	605	606	634	629	637	645	615	608	614	601	596	603	594	623	638	658	634	594	594	666	650	608	604	613	625	630	626	615	614	593	565	616	615	604	603	638	594	588	598	634	629	620	672	615	586	625	617	583	582	636	626	622	605	611	661	584	650	583	600	596	603	603	555	620	658	622	632	624	552	622	650	621	612	590	580	616	608	580	586	605	621	606	605	615	620	579	636	622	585	664	615	586	622	572	633	661	654	624	576	633	617	590	571	645	613	619	626	622	619	588	596	623	626	621	637	653	612	592	605	606	617	625	598	661	634	587	621	619	631	654	615	619	652	613	626	610	597	644	620	585	649	635	636	605	636	592	613	647	593	624	598	635	660	612	630	606	643	637	647	629	627	595	653	573	612	637	623	609	589	638	606	635	619	625	618	598	590	577	640	602	594	582	610	574	595	604	590	578	635	612	629	621	634	657	625	619	646	642	623	594	597	616	617	630	658	631	644	587	618	617	609	604	633	619	630	575	667	616	646	649	658	633	640	633	608	641	640	604	614	625	599	652	599	635	643	633	628	608	587	625	623	627	587	593	614	633	603	597	639	598	622	653	587	616	594	616	570	597	584	608	624	613	616	611	625	583	574	617	598	594	592	620	610	605	574	648	632	640	630	606	607	629	612	632	603	623	624	619	623	589	626	645	636	592	615	616	625	589	650	667	630	657	627	624	599	591	574	637	632	632	633	636	666	590	604	638	580	618	617	649	569	639	636	625	657	632	611	652	609	580	599	682	630	610	625	615	598	592	625	637	633	625	595	642	563	609	610	643	579	597	612	595	599	613	642	616	580	578	606	608	629	679	598	663	616	601	607	609	600	622	579	609	576	600	638	622	605	636	635	636	618	634	648	603	631	603	630	618	655	598	573	575	660	587	570	631	631	597	626	627	640	616	648	615	562	619	585	661	569	592	626	661	608	638	601	636	635	606	622	640	668	582	609	608	617	676	634	586	623	593	635	630	615	632	649	654	655	609	597	604	604	586	634	607	634	622	675	580	585	646	648	607	628	590	625	628	613	622	613	582	620	605	645	655	629	649	669	643	666	609	647	615	591	594	626	608	626	633	608	597	623	650	631	616	606	639	619	613	617	618	658	634	606	635	633	559	628	632	604	585	606	610	584	634	617	655	606	635	612	633	653	604	601	610	617	622	654	604	619	670	638	624	601	560	572	636	638	617	586	600	649	572	604	597	585	607	601	626	620	629	621	600	629	630	638	597	626	601	583	611	594	636	612	637	629	650	614	606	582	636	589	597	614	616	595	617	612	652	634	631	635	591	570	622	568	624	623	615	603	575	632	632	611	651	641	623	606	629	625	600	606	630	604	594	573	603	621	614	649	609	616	595	577	603	628	599	640	618	623	614	621	617	594	573	671	592	677	608	646	655	633	596	618	612	648	600	622	585	611	655	664	623	594	641	604	607	601	616	617	610	598	631	614	593	643	626	580	575	626	613	637	631	565	644	628	596	629	620	626	596	624	619	593	615	601	595	601	581	613	613	570	611	629	633	635	598	622	606	570	621	607	609	620	638	638	596	673	567	631	658	573	596	629	628	595	602	654	608	595	583	622	630	674	553	646	604	638	612	607	604	638	605	588	609	623	595	638	593	587	657	630	599	574	606	608	620	599	577	653	647	590	583	608	623	601	633	622	634	569	632	600	648	628	615	583	628	646	633	613	582	620	588	586	644	625	563	603	612	612	643	615	602	635	592	657	597	612	562	605	616	613	657	598	628	619	638	606	619	603	611	654	629	641	595	658	583	604	565	622	612	670	607	609	641	611	616	602	615	621	600	611	581	652	650	641	583	606	651	571	566	638	560	652	595	663	631	623	650	615	598	622	631	590	588	609	640	583	629	625	599	596	622	624	612	656	601	685	558	634	639	619	588	566	583	621	612	598	617	622	595	634	598	611	646	610	613	614	591	640	582	638	611	641	618	602	623	597	612	608	600	558	656	651	641	641	624	594	613	606	585	628	630	625	605	633	624	617	633	593	621	635	628	612	598	610	613	573	576	605	652	617	595	583	642	582	650	634	574	599	624	608	604	612	581	647	603	621	627	575	591	607	592	603	656	598	623	615	612	614	610	606	633	617	630	623	618	594	636	604	602	605	619	569	618	676	598	615	639	561	626	592	601	596	596	630	593	599	588	621	649	585	593	608	612	640	696	621	608	618	591	608	583	602	596	621	649	601	660	630	626	602	598	627	651	624	604	630	580	578	649	588	623	616	655	633	581	645	613	650	631	612	592	607	612	614	590	595	623	575	602	610	607	652	629	680	661	623	613	580	614	617	636	648	614	614	639	637	609	561	593	591	625	653	621	609	651	675	578	633	598	583	612	643	577	618	651	641	589	605	581	608	600	634	579	665	616	628	639	596	566	574	619	629	634	600	638	642	611	587	618	631	624	644	582	653	588	650	605	616	638	675	627	647	625	619	616	601	585	644	617	619	631	653	610	579	619	609	588	603	605	630	618	640	614	642	606	609	588	651	566	612	627	615	638	604	627	601	601	627	629	609	574	661	602	605	595	613	587	590	592	656	679	598	624	582	555	616	580	614	637	609	606	632	619	614	623	620	580	618	546	652	637	618	625	584	629	636	619	656	648	634	630	619	591	688	692	633	658	612	631	618	593	642	644	637	597	640	587	624	631	590	575	583	625	595	639	556	602	599	610	603	565	604	626	602	613	599	608	633	618	630	609	637	585	636	627	606	599	603	604	597	613	626	577	606	682	591	576	578	603	624	621	618	638	571	602	588	580	608	590	603	593	605	620	618	572	589	570	594	645	623	636	636	619	611	668	600	627	583	662	631	602	605	614	637	631	619	583	610	616	619	621	641	633	625	640	612	657	616	599	615	612	567	629	598	601	592	633	620	637	574	604	623	648	620	642	593	610	611	549	629	601	599	622	600	625	614	618	637	655	597	586	646	586	637	601	642	643	621	628	634	622	598	606	626	612	594	628	632	639	613	603	622	633	586	604	595	603	616	626	653	663	663	594	623	661	602	630	643	597	579	621	628	625	593	652	644	578	601	627	608	591	592	635	603	611	595	582	645	576	623	609	648	610	649	618	653	634	621	631	642	655	613	619	602	634	639	613	646	676	574	619	598	586	669	608	626	629	622	658	618	645	654	596	606	625	609	623	595	566	594	647	606	606	617	588	597	575	616	601	629	644	595	647	618	603	631	629	604	590	588	620	621	627	615	591	601	629	623	593	598	580	600	653	615	615	628	642	643	639	619	600	621	613	568	614	610	594	618	584	632	621	632	635	610	599	592	645	586	609	615	589	614	651	635
28594	21177	26573	25715	12593	3345	1116	856	786	817	795	769	761	746	777	802	794	797	815	771	825	833	840	886	917	923	979	945	1048	961	1001	966	986	951	902	891	952	879	910	903	837	809	765	783	747	760	822	792	734	717	738	751	760	753	701	749	740	740	733	740	744	724	753	722	739	785	754	725	747	769	709	743	708	734	740	751	802	760	785	732	681	765	732	710	715	749	744	702	734	716	726	741	686	756	741	750	779	769	736	718	781	721	733	749	757	733	776	779	724	720	757	766	757	756	739	719	783	737	750	781	697	751	732	708	784	728	738	745	766	697	801	755	761	786	724	749	793	734	738	710	754	739	725	752	715	769	712	724	782	735	763	775	751	756	722	720	750	716	744	768	731	703	740	750	684	760	723	707	704	761	728	752	711	764	700	779	774	737	754	725	708	762	765	743	747	744	709	722	727	750	718	769	801	762	762	765	690	689	752	707	754	743	758	682	747	695	730	750	796	766	705	712	724	695	734	725	737	748	705	738	687	724	714	739	748	712	709	742	740	708	728	747	710	702	782	746	740	726	763	708	681	756	768	766	798	693	776	747	720	746	743	779	780	730	730	745	797	698	715	739	742	750	753	770	732	761	759	756	752	676	770	737	729	745	751	719	755	746	735	720	707	739	768	682	728	795	756	780	769	740	753	711	716	733	749	751	760	752	764	734	713	740	778	762	762	730	723	741	699	715	740	749	774	748	701	755	780	795	764	740	698	758	740	713	730	714	762	738	716	703	728	774	776	749	719	741	741	735	734	681	702	720	691	707	756	750	816	784	787	790	730	695	761	756	735	710	737	743	764	751	762	715	733	776	771	748	761	740	723	750	740	725	742	756	670	797	785	770	727	774	735	726	710	750	760	727	743	746	770	725	773	747	776	744	778	762	737	719	774	720	701	763	779	762	701	734	675	727	702	753	728	739	769	746	746	727	719	773	734	762	731	727	756	733	727	758	686	743	743	758	719	685	756	769	773	788	692	719	786	758	703	732	756	699	723	754	772	771	726	764	765	766	768	701	750	778	758	679	739	739	748	734	718	775	721	695	689	693	759	746	736	742	754	769	742	737	725	752	742	751	766	727	740	705	752	692	758	722	765	726	774	787	726	756	724	736	762	745	760	711	770	757	775	763	747	747	719	708	747	751	731	715	737	695	727	800	789	768	752	701	703	740	755	718	766	732	763	749	731	743	735	692	769	715	743	777	729	704	719	715	713	713	761	735	749	763	761	766	744	725	723	743	751	694	735	747	768	793	741	765	716	760	752	722	732	721	760	767	765	758	768	736	743	692	748	727	729	700	692	751	737	724	689	693	721	713	687	744	769	730	694	768	697	742	725	740	784	719	716	756	743	768	714	732	733	770	742	758	763	774	725	756	780	739	748	753	736	723	733	715	731	739	680	737	718	746	783	718	787	703	761	711	711	752	753	729	712	755	765	732	729	738	693	727	739	753	733	752	763	748	730	734	754	715	818	768	794	723	743	766	794	749	756	703	766	718	733	761	726	774	749	727	747	731	705	725	690	792	784	754	693	766	744	769	726	732	791	753	727	763	746	725	679	706	745	733	676	807	728	743	728	732	740	743	731	745	760	743	754	741	758	782	749	730	778	740	730	749	745	726	694	717	732	802	716	759	724	780	737	671	755	734	736	733	736	694	711	755	727	785	769	766	750	748	746	746	704	734	728	694	700	742	757	723	739	766	741	754	787	711	732	735	739	751	708	691	744	725	743	793	740	722	751	779	757	719	729	764	710	760	677	736	764	731	715	742	770	773	774	743	727	773	716	757	773	753	793	713	738	744	757	738	746	743	718	723	695	728	782	768	693	735	766	788	790	717	798	752	748	760	784	709	749	762	745	770	723	742	774	810	731	728	741	764	737	805	735	762	729	733	788	771	718	779	729	704	707	771	727	763	725	758	734	730	740	746	732	802	755	759	756	735	700	722	745	774	751	747	728	720	796	744	696	756	773	704	709	790	730	736	727	742	754	739	763	740	741	725	710	724	749	727	740	744	726	741	767	762	733	711	772	709	748	689	736	723	763	740	669	746	765	674	750	724	695	753	725	768	780	765	778	715	759	686	736	732	771	763	711	732	718	741	750	705	736	719	734	757	771	663	738	742	739	688	739	735	785	774	771	711	701	709	714	736	791	762	816	710	736	772	738	741	729	785	724	777	778	777	762	684	701	815	752	709	774	762	698	788	791	732	730	734	736	708	711	741	751	737	738	764	708	722	724	726	702	715	721	740	767	686	732	730	800	755	772	742	769	712	776	776	726	767	783	733	746	756	746	761	736	731	734	713	785	733	689	707	787	777	736	774	750	729	774	708	763	759	787	709	761	719	723	731	760	742	712	735	708	752	740	736	783	807	707	691	749	753	746	745	778	715	760	754	722	726	793	800	731	778	751	760	738	767	716	754	740	727	735	721	683	750	732	717	790	753	748	765	734	747	733	796	787	736	750	786	723	722	757	708	778	721	743	739	730	713	727	753	754	749	763	770	763	786	760	725	684	737	741	732	711	752	698	705	754	719	785	768	748	709	767	770	750	733	702	739	726	741	772	741	791	710	723	792	696	761	824	695	777	698	757	686	722	753	756	781	726	748	719	730	713	744	655	712	712	711	769	737	670	739	724	723	745	736	717	695	687	768	700	723	783	781	769	756	695	767	759	738	764	713	674	717	760	744	729	694	746	739	793	737	739	727	765	730	767	722	802	728	746	691	755	738	726	733	753	775	712	705	716	749	729	732	787	733	774	757	709	732	710	770	715	770	727	718	725	732	739	727	727	724	745	696	688	760	725	756	722	704	737	769	751	780	736	755	738	710	766	712	723	758	718	747	736	750	738	742	796	743	718	732	717	686	695	737	815	765	747	730	758	730	714	771	764	765	689	757	742	774	747	755	753	734	740	720	793	705	735	713	738	770	757	801	697	779	728	712	765	797	720	770	709	708	761	729	736	772	735	746	746	728	708	759	760	717	736	724	761	752	732	692	721	767	715	765	734	740	720	722	741	716	740	761	758	726	701	735	700	731	755	771	740	728	760	705	785	746	742	757	721	698	776	793	698	725	719	743	682	771	776	768	773	700	746	723	723	698	740	730	670	749	711	753	741	753	752	734	727	753	725	776	684	741	722	770	739	721	735	713	672	738	805	737	751	765	760	746	768	730	774	740	714	736	683	773	742	752	756	783	717	715	713	707	703	747	747	694	739	720	745	696	717	696	718	717	775	758	755	722	727	674	744	765	730	735	736	746	777	726	821	742	763	745	709	772	684	758	755	741	723	717	737	725	785	757	750	725	743	731	756	777	751	757	726	780	782	739	721	732	770	730	708	730	759	760	722	769	742	706	720	718	736	758	718	769	729	731	731	742	730	743	742	741	706	764	768	747	742	742	706	699	732	727	753	719	750	709	724	681	754	685	775	748	759	708	721	736	765	772	740	738	726	745	720	789	711	757	747	725
47564	35018	32865	27031	13100	4195	1266	848	836	815	698	669	745	688	742	759	768	721	735	724	845	825	891	956	1024	1006	1110	1188	1183	1160	1091	1018	1087	1059	1004	961	1012	922	917	849	768	795	750	635	693	706	644	601	637	623	632	688	666	669	658	599	620	638	629	613	660	636	604	657	625	611	644	578	654	630	626	634	633	598	624	638	630	619	611	620	619	629	629	597	622	642	653	620	628	621	624	635	604	599	636	637	616	582	592	640	598	631	616	635	661	669	634	627	610	613	576	641	633	649	628	622	672	636	594	664	571	624	641	627	654	640	593	614	648	611	625	615	649	623	589	660	647	640	588	639	582	651	605	634	623	621	626	644	580	618	618	695	635	586	594	625	626	639	618	606	577	652	611	611	608	629	661	637	597	605	647	602	652	670	628	618	597	626	637	599	657	592	640	616	622	646	608	619	631	591	653	592	588	630	615	634	653	612	662	601	614	657	620	649	641	587	627	610	608	602	623	627	605	591	606	648	632	602	607	652	636	645	651	630	611	633	592	649	626	601	590	655	641	645	635	617	632	604	638	626	630	641	616	644	629	617	628	606	602	618	637	623	699	618	580	631	655	607	639	563	632	625	632	640	650	650	613	598	631	622	640	630	616	641	591	642	618	616	675	584	595	593	649	576	627	590	619	628	604	629	625	583	588	568	593	622	646	572	620	598	593	603	619	618	652	653	656	674	602	662	626	637	634	680	656	654	671	683	595	634	624	619	633	632	615	615	621	629	611	633	617	632	589	626	623	646	663	675	642	610	674	668	601	632	593	642	586	630	623	608	640	619	599	635	662	597	635	607	618	615	627	639	599	604	658	613	579	599	660	632	640	684	612	616	655	588	603	642	620	625	657	646	643	616	550	636	622	643	616	673	617	613	646	696	641	569	586	606	606	569	616	676	655	665	666	633	646	624	632	655	609	635	621	633	571	607	602	616	621	587	614	627	597	630	603	638	624	623	592	607	626	615	616	607	639	591	602	603	593	618	652	627	655	606	648	626	627	631	598	662	636	640	657	620	619	571	653	641	610	619	644	615	607	580	634	604	639	649	646	631	603	653	598	654	603	645	656	617	605	666	602	610	627	614	587	640	595	620	652	607	594	629	624	661	605	626	612	607	597	630	617	667	629	616	639	613	616	647	594	619	658	628	636	621	613	672	599	616	623	599	600	645	649	628	637	645	642	610	624	597	647	621	621	607	635	622	630	627	595	602	600	665	657	624	661	632	591	623	623	609	626	630	604	655	605	615	610	665	643	643	625	619	664	576	591	635	624	626	627	630	622	564	650	607	599	620	592	621	638	611	598	626	625	659	618	577	596	607	639	648	647	613	628	583	609	659	599	581	644	660	623	654	620	578	622	644	627	669	605	574	627	680	604	588	615	627	652	627	627	609	635	644	612	620	627	568	631	640	631	601	614	613	582	623	629	592	626	643	615	648	610	627	599	612	618	640	608	630	627	639	607	622	652	677	614	655	600	608	603	593	606	594	639	645	626	562	590	639	618	617	584	624	595	648	636	591	591	583	691	650	622	593	681	689	646	634	626	610	624	614	598	604	611	610	640	606	614	644	605	597	648	596	603	628	609	613	668	669	626	612	619	640	607	643	636	600	672	593	663	606	605	649	636	648	626	614	632	644	629	637	616	629	637	602	629	647	601	623	638	619	624	612	635	595	643	599	663	610	688	588	618	633	567	599	642	629	638	579	597	609	624	619	607	590	625	636	630	620	586	615	607	641	594	618	643	642	668	619	641	601	600	666	638	625	693	639	602	660	612	582	638	655	673	620	631	600	583	636	644	595	627	641	622	646	628	612	658	611	605	653	602	635	610	620	634	660	647	637	617	622	600	638	626	614	630	611	631	610	601	577	600	617	604	616	629	623	632	617	620	599	640	630	609	599	619	627	649	637	629	678	621	654	644	598	640	636	629	653	634	624	632	635	642	572	629	668	632	603	648	649	631	620	592	623	607	625	618	597	628	614	620	615	619	634	641	574	624	629	633	630	635	597	652	586	602	651	628	620	609	601	598	613	605	663	652	622	643	631	637	620	577	601	580	613	642	635	633	659	631	622	578	623	645	620	671	594	630	626	622	657	639	626	603	621	614	641	633	665	642	648	613	646	630	615	618	662	614	558	623	634	599	635	662	642	668	662	630	607	627	619	646	599	647	631	639	614	572	656	593	642	627	619	645	627	625	643	586	658	633	598	622	677	616	597	592	688	636	615	641	598	656	631	604	608	652	625	642	640	639	653	652	637	606	627	602	644	652	604	640	617	616	593	648	598	633	635	632	597	625	596	602	646	642	621	655	602	613	613	617	640	604	616	645	633	643	611	635	643	582	600	616	641	639	551	619	586	616	552	677	603	587	661	620	666	605	598	571	671	605	582	627	642	632	645	632	634	634	571	664	595	624	577	627	612	607	618	636	641	645	665	594	595	615	612	606	624	671	655	653	602	632	639	613	625	634	619	621	651	608	647	642	654	621	636	612	606	638	630	591	626	575	615	603	613	666	650	657	632	633	639	584	565	611	648	674	652	609	639	617	612	637	633	631	644	614	645	647	676	599	654	614	585	608	612	579	646	607	666	648	630	621	562	616	634	630	584	617	593	643	660	643	611	641	639	612	654	601	594	613	609	594	647	618	673	610	655	614	637	603	618	637	594	609	621	617	612	609	640	625	613	649	631	615	632	564	631	646	643	671	618	606	611	615	626	626	628	653	594	615	645	646	639	623	631	647	651	622	592	598	673	622	579	625	628	656	634	614	626	632	589	645	602	660	638	609	641	594	658	639	663	590	645	656	616	661	622	649	602	618	613	607	632	605	639	623	582	592	652	643	654	603	628	610	635	594	655	585	628	655	602	630	633	647	608	619	621	657	585	562	618	670	622	617	642	655	626	646	657	597	655	609	619	634	605	655	628	633	607	658	625	560	587	630	612	623	571	646	597	627	586	617	637	608	575	604	597	605	630	619	606	597	658	667	648	607	599	646	611	584	646	633	635	625	662	592	623	636	642	585	631	648	625	604	602	605	602	616	678	640	649	600	661	607	606	656	600	616	614	590	601	603	588	678	615	622	617	622	638	608	644	595	631	604	618	648	610	598	597	599	593	635	633	606	580	667	619	602	628	662	613	615	610	662	589	660	632	645	637	637	630	648	619	638	624	631	640	608	596	639	596	623	638	602	580	622	568	624	632	668	646	660	642	621	645	603	658	614	621	661	623	641	634	616	657	608	614	652	602	587	623	598	606	632	605	632	630	630	596	618	619	588	639	655	643	633	583	616	620	630	604	629	628	620	633	623	645	607	595	657	666	658	585	615	675	608	617	581	601	603	633	622	681	669	599	632	586	595	621	610	660	612	623	631	648	638	560	583	642	672	662	585	645	598	638	626	574	660	611	652	582	638	612	631	639	607	634	627	614	661	595	635	578	574	618	697	612	583	637	644	611	582	626	623	621	685	623
27003	20805	27416	24406	21593	15978	3236	1000	1108	943	829	798	854	839	794	749	787	783	824	919	870	891	958	889	988	986	917	1070	1087	1068	1029	940	978	969	929	889	900	890	858	904	791	778	743	811	795	740	727	718	782	723	673	702	702	717	695	696	765	745	717	701	726	751	717	685	723	761	725	746	724	756	688	727	698	705	712	728	649	671	744	708	745	695	765	697	704	716	695	707	721	713	688	693	748	695	715	701	719	690	766	694	728	737	722	721	692	772	749	724	683	678	742	696	716	722	764	731	727	771	735	717	736	705	695	740	709	744	719	733	746	784	724	709	674	689	706	723	777	696	737	704	708	707	740	717	721	722	702	749	709	739	786	695	702	738	765	746	656	776	762	715	703	751	738	732	699	695	664	723	756	781	746	709	703	749	729	733	677	727	725	698	738	712	707	694	729	740	738	758	775	721	706	706	717	766	695	687	721	748	663	710	744	718	695	711	743	685	701	720	740	701	673	739	724	722	761	720	726	725	696	758	702	680	723	746	743	730	757	740	644	725	700	729	738	724	765	770	688	702	769	701	736	770	699	696	679	701	736	733	698	752	709	681	697	756	686	721	741	729	735	771	727	761	698	713	744	731	710	718	693	734	737	723	777	678	742	728	704	678	730	699	720	740	699	724	755	726	739	699	695	754	715	777	704	705	698	721	687	703	739	728	741	727	728	716	702	733	699	665	696	688	693	695	696	706	692	700	684	663	714	694	735	764	646	753	776	738	716	737	733	733	674	767	693	710	735	754	688	720	726	679	710	671	710	728	686	808	713	726	714	727	672	735	726	739	719	752	742	734	757	759	704	720	738	736	723	734	707	739	734	685	689	756	683	696	663	700	712	676	745	702	724	711	721	785	716	728	773	711	690	708	682	715	711	722	721	700	716	720	716	763	743	662	703	732	697	738	754	661	713	713	710	738	707	671	728	714	711	740	763	712	681	671	670	705	743	685	706	717	712	688	737	701	729	736	732	749	775	714	733	750	727	736	757	740	767	726	733	688	775	751	735	745	743	739	747	703	715	762	724	715	725	705	738	696	762	739	685	718	737	716	733	701	754	715	695	732	734	726	704	739	733	728	680	748	672	825	689	717	705	735	733	694	711	725	784	695	714	760	718	726	706	719	723	726	695	735	753	699	682	735	767	692	749	718	722	761	701	709	748	694	677	742	728	755	682	714	705	719	700	711	730	705	687	719	763	709	736	728	764	718	685	686	729	683	723	696	713	718	730	722	710	711	686	697	743	725	662	722	730	723	707	733	670	709	731	712	702	726	750	725	730	699	758	723	668	711	715	710	738	717	709	767	680	702	718	669	696	768	729	686	718	696	745	741	762	765	685	733	707	676	643	715	707	709	709	751	732	687	673	682	737	698	745	733	755	702	677	718	702	766	700	721	739	696	731	743	767	741	727	693	702	723	699	729	686	743	742	674	760	702	730	691	721	744	690	700	719	687	718	721	715	706	715	738	742	696	745	711	739	688	708	726	720	720	735	698	713	677	712	669	706	732	738	733	702	705	721	730	757	685	698	748	706	729	731	734	733	760	737	722	708	678	741	760	719	727	761	719	723	735	738	756	676	684	686	732	711	705	717	689	734	702	706	738	705	709	712	717	755	730	717	696	739	704	698	728	690	783	713	721	730	717	772	762	735	698	694	699	680	704	740	666	675	729	711	695	776	731	730	672	738	695	755	666	706	699	720	738	700	727	747	727	722	717	689	724	773	666	717	735	727	685	745	729	749	775	758	708	729	709	710	727	730	748	708	693	761	693	682	706	686	713	665	738	655	693	733	769	759	715	764	702	729	710	711	733	702	723	742	710	678	711	747	739	710	703	730	731	738	701	762	758	717	748	736	724	766	702	726	669	686	738	744	748	706	730	670	692	652	761	730	706	716	705	722	737	722	702	688	696	726	721	665	705	708	724	743	697	672	698	718	721	703	750	686	731	751	730	747	736	729	637	676	716	729	740	708	744	744	730	710	701	713	768	697	730	738	741	694	691	692	722	726	714	716	707	726	689	711	684	672	745	709	737	710	761	737	742	678	741	784	727	712	687	743	732	689	721	722	742	649	708	729	703	725	779	743	659	699	762	719	728	728	686	716	734	705	706	702	732	751	701	727	721	715	735	688	726	740	726	722	715	711	753	703	758	729	677	643	715	694	723	703	705	722	708	718	711	755	686	677	719	746	700	721	738	665	695	765	723	712	735	688	716	701	701	743	734	705	740	719	689	732	696	734	733	739	695	756	731	788	724	692	688	751	689	742	695	665	752	723	748	719	778	682	721	719	756	750	679	697	750	685	734	733	661	635	714	718	688	755	704	673	691	712	688	691	763	758	737	710	693	765	730	719	740	699	694	763	731	724	710	689	726	699	739	695	714	731	669	748	694	764	745	652	721	696	749	719	689	719	777	707	721	675	705	724	701	697	747	741	775	690	716	733	746	724	722	725	696	717	710	713	699	674	725	701	719	734	686	750	754	743	764	709	712	750	740	704	752	663	727	685	679	735	716	749	705	693	742	686	739	698	731	718	769	695	707	737	708	732	751	724	745	704	710	745	727	688	761	713	795	735	692	688	747	641	729	715	718	719	752	736	712	721	741	759	691	709	717	788	672	706	703	724	692	701	664	689	683	712	676	683	664	749	652	758	716	743	684	711	700	685	746	741	719	702	713	696	709	725	720	713	751	780	682	717	764	737	745	671	643	718	749	690	734	708	716	751	697	716	661	693	723	744	697	752	676	722	738	707	669	753	748	747	714	716	699	716	690	773	700	742	735	777	694	705	680	729	705	705	726	732	746	723	708	743	708	747	707	709	735	675	754	742	747	735	749	735	676	715	698	677	694	673	714	708	745	742	702	726	711	703	739	673	716	733	735	706	697	750	748	665	737	756	730	744	757	720	729	702	706	692	703	748	764	700	741	663	712	666	735	686	690	692	727	719	733	754	722	719	667	730	739	660	699	719	717	660	667	690	701	753	707	730	698	669	707	643	700	715	668	714	700	720	709	724	734	700	737	745	765	733	732	707	731	750	760	691	719	761	687	762	744	785	675	716	741	786	735	707	767	709	688	765	697	812	741	730	712	636	695	706	709	720	707	783	730	748	663	705	656	732	736	715	789	783	717	689	714	679	710	719	752	716	681	775	712	704	696	687	730	699	705	759	776	709	763	699	712	710	753	710	734	756	705	757	671	726	737	671	762	751	719	713	706	709	688	750	702	742	753	695	702	774	740	728	721	712	715	715	713	738	721	695	690	645	714	726	771	766	733	705	668	713	691	720	753	720	748	688	739	720	700	720	735	736	744	674	773	714	732	798	754	718	744	752	709	738	699	753	692	734	740	681	705	700	734	728	714	744	712	741	733	738	728	706	733	740	744	739	708	746	763	747	691	721	781	726	711	752	725	739	674	737	715	726	686	721	711	742	718	695	687	717	715	712	709	679	735	734	722	720	736	788	725
50212	38786	34993	32608	23550	9733	1577	1007	1228	998	783	777	758	757	804	762	838	771	804	844	886	1070	1059	934	1075	1130	1134	1267	1243	1244	1225	1140	1125	984	1023	944	867	879	853	820	786	765	737	682	688	677	660	703	655	648	565	637	600	639	623	621	571	637	639	612	582	590	587	585	619	645	568	593	598	605	617	614	581	589	586	610	624	611	625	590	632	609	624	595	633	585	636	613	612	586	621	613	612	576	604	623	617	581	674	585	603	643	630	641	573	614	580	583	587	596	558	585	615	632	633	598	596	623	606	572	617	573	605	588	670	650	596	566	595	607	616	664	629	590	610	559	571	593	650	626	544	571	575	618	575	627	607	630	590	597	612	621	596	608	598	602	604	601	609	610	595	610	593	589	646	598	582	615	647	617	593	616	585	574	596	650	647	617	566	642	572	601	648	594	599	632	605	615	592	650	605	644	615	583	607	609	583	589	648	593	608	599	637	603	603	597	603	598	637	577	646	579	647	599	585	587	588	614	566	622	652	634	624	587	592	677	606	618	577	606	628	631	651	586	586	618	654	554	623	615	614	591	593	647	559	609	599	538	624	669	610	639	619	609	608	619	601	567	608	644	626	616	599	619	580	614	581	633	612	581	605	605	607	581	581	603	579	645	619	641	544	630	600	675	567	649	640	612	578	625	602	603	591	596	639	553	609	602	613	601	626	602	610	639	633	587	615	613	589	631	607	602	640	677	591	597	611	589	639	618	612	613	586	608	572	590	592	597	616	610	612	614	561	636	582	629	646	605	597	608	607	638	648	611	583	624	566	594	623	644	642	659	576	605	557	579	644	608	592	647	601	623	605	563	591	609	611	614	593	601	571	574	582	658	571	601	602	643	635	597	611	594	581	541	613	645	597	596	638	637	626	606	636	638	581	613	604	570	615	657	576	660	575	598	606	610	617	634	591	595	591	618	648	635	597	598	577	586	584	616	621	568	647	593	605	610	616	620	612	582	622	606	567	638	580	598	640	611	582	606	612	622	555	605	580	560	620	597	637	656	647	602	649	585	607	576	587	613	606	648	620	618	660	611	554	622	575	612	589	608	573	627	606	641	554	606	639	643	574	644	570	603	633	598	650	625	581	583	604	621	613	627	584	552	618	622	597	602	645	589	639	612	583	598	582	565	588	579	609	630	603	598	645	584	612	603	620	615	607	640	625	582	600	592	652	609	618	579	625	618	601	636	594	578	562	620	613	620	674	599	672	596	635	634	604	564	643	617	577	580	607	597	600	658	634	579	625	621	648	592	589	645	650	581	616	606	616	594	593	600	649	657	628	631	574	630	580	582	607	585	614	584	614	632	583	600	597	621	577	608	617	599	639	601	609	614	584	569	604	625	583	597	604	618	623	586	603	583	596	602	595	595	589	613	604	607	561	636	642	594	593	569	596	554	612	614	589	600	595	616	584	567	645	575	636	576	640	621	670	602	609	599	579	616	622	604	622	632	654	598	592	611	625	646	586	598	605	592	624	583	613	609	552	635	604	593	613	597	595	592	605	607	644	645	587	587	601	621	597	589	635	594	615	602	648	578	642	648	608	680	616	598	621	644	623	639	578	612	579	594	597	654	589	613	609	622	633	620	606	635	581	583	622	605	592	641	592	580	607	629	641	602	646	611	585	605	587	554	584	613	578	611	614	617	647	573	581	617	605	632	634	620	613	611	596	590	614	618	635	582	597	572	602	597	564	640	615	606	621	631	570	639	630	585	604	611	621	598	591	623	615	576	585	589	621	608	597	594	618	637	625	614	625	599	590	584	589	580	556	579	608	591	608	578	602	612	625	566	575	632	589	591	579	605	604	624	620	625	601	594	603	648	649	576	565	603	631	585	602	597	591	642	639	627	631	618	628	647	605	631	589	648	592	618	578	602	574	614	598	636	548	610	591	566	592	603	595	578	615	604	599	587	599	587	639	595	604	654	627	599	571	627	616	586	566	602	559	594	639	638	577	638	620	560	650	617	623	613	594	618	593	620	609	633	616	615	635	627	554	564	600	665	648	566	601	618	594	639	626	678	594	600	629	596	593	621	596	589	624	616	620	625	598	582	608	594	579	609	603	641	589	574	649	638	583	582	646	632	626	617	617	622	606	607	596	624	624	644	596	602	588	612	645	603	599	616	585	640	583	604	618	588	621	568	610	619	610	589	640	624	607	610	593	579	608	624	578	562	605	609	612	608	628	622	607	645	575	569	601	621	610	633	638	619	585	613	600	604	646	645	605	599	651	628	587	586	596	592	617	613	621	603	639	612	597	621	633	613	606	571	619	602	586	591	609	578	623	606	600	588	604	618	612	630	568	598	612	611	620	606	585	579	608	676	573	577	601	581	631	638	593	587	596	585	588	618	613	579	656	589	630	564	576	575	567	613	593	636	589	578	621	646	605	603	636	644	583	619	613	587	647	615	563	643	587	594	584	605	589	627	631	589	637	582	607	592	615	591	589	660	600	631	644	595	572	581	624	590	590	603	590	630	602	581	649	580	592	642	582	583	630	578	586	559	654	618	594	617	620	608	626	622	591	648	610	615	640	617	551	605	623	581	618	590	592	637	638	602	585	617	607	609	642	659	614	618	571	613	578	627	590	611	585	616	565	631	603	598	616	591	617	616	607	654	608	641	623	578	610	579	593	611	585	568	622	614	595	612	624	609	614	566	605	595	583	587	616	589	547	610	570	610	608	613	629	625	587	593	625	618	566	593	626	609	580	568	573	620	582	569	588	601	580	642	594	578	603	598	620	597	633	570	587	549	587	620	587	595	641	591	585	590	635	620	596	569	625	612	591	625	559	625	556	577	583	667	552	583	615	591	595	620	617	592	627	630	550	596	634	626	602	593	597	607	621	580	600	569	606	589	621	638	602	602	598	581	579	621	610	618	580	574	647	597	598	578	599	577	593	598	630	605	624	626	612	623	593	573	605	597	637	620	656	630	627	586	616	597	613	624	612	608	591	596	602	581	605	633	609	625	612	621	610	652	586	566	564	598	623	607	567	645	609	583	593	585	623	579	587	579	613	628	612	601	597	645	590	616	619	598	596	633	654	603	584	596	612	597	586	618	557	589	581	575	617	635	598	598	636	632	584	618	615	621	583	621	638	556	615	619	619	594	606	604	603	601	588	637	584	570	588	551	629	583	632	567	656	633	610	586	570	638	615	623	643	613	594	622	596	547	612	625	603	636	626	641	629	565	597	610	598	631	627	588	630	625	596	602	595	598	606	643	613	622	591	580	594	598	592	630	557	601	611	602	620	580	635	617	647	620	562	595	615	626	600	644	598	598	625	582	576	597	620	637	576	595	620	601	602	634	596	608	580	579	622	653	630	596	594	626	617	590	635	618	623	607	638	594	560	602	606	582	589	607	613	640	568	595	610	621	625	573	602	584	620	610	601	622	619	599	622	620	617	587	633	610	575	588	623	585	598	551	582	625	629	616	605	600	599	588	631	604	579	622	616	624
26472	20869	27754	24091	21001	19165	5189	1153	1083	941	838	840	811	852	837	840	831	869	831	910	888	970	1006	910	963	932	954	1031	1119	1087	1056	1060	963	1020	917	919	906	867	863	881	905	826	831	786	799	729	774	749	771	728	769	819	782	802	805	732	742	760	701	764	751	724	704	757	780	725	731	774	752	736	781	792	780	742	777	753	774	783	728	718	742	738	775	768	828	814	749	706	757	777	790	773	756	720	795	743	753	769	735	740	751	740	755	761	780	730	791	749	792	740	727	769	796	787	741	724	714	767	758	743	758	799	806	710	787	714	749	716	763	761	805	760	741	744	703	679	756	739	726	736	721	716	758	745	748	735	747	748	782	702	745	767	792	771	802	783	758	758	818	751	748	767	794	789	766	783	752	726	767	785	721	740	729	792	774	705	785	755	710	738	769	688	771	813	800	804	760	713	748	739	773	745	741	820	748	768	780	790	721	780	737	805	786	765	762	757	742	750	768	738	732	769	748	755	718	762	784	810	726	738	698	704	741	737	754	793	763	756	770	720	707	768	722	759	813	777	832	816	745	773	718	768	772	767	729	772	784	753	753	755	747	751	765	737	721	779	725	745	712	789	748	755	683	765	712	741	700	709	748	720	734	782	812	804	731	737	745	777	728	769	738	761	752	742	772	837	760	805	762	763	739	717	757	755	711	773	758	760	752	772	764	791	760	772	711	775	751	727	736	757	737	695	745	724	751	781	745	750	750	766	725	751	753	749	795	769	742	731	745	771	738	728	693	738	741	782	719	769	764	804	767	791	762	793	713	718	754	780	760	753	714	747	810	785	741	746	788	761	761	730	778	812	747	749	809	770	771	793	775	726	702	807	788	795	806	787	762	784	743	742	748	742	759	756	760	773	748	726	752	817	729	775	746	748	788	721	782	767	813	777	775	772	800	786	717	755	746	781	766	724	758	735	781	704	746	750	769	775	738	749	770	721	710	708	747	742	733	757	743	723	723	793	778	797	753	722	795	759	739	733	720	768	721	783	713	752	771	784	765	731	773	752	788	750	748	765	743	814	757	766	737	792	758	773	745	764	742	768	760	764	784	732	769	764	751	727	725	736	794	676	772	721	725	733	731	727	722	777	729	778	756	750	779	780	768	773	743	728	782	790	775	730	821	742	737	750	730	750	722	768	768	759	743	693	734	728	747	766	748	742	735	744	775	727	731	793	735	785	765	766	718	755	729	770	731	741	792	743	778	801	777	758	767	827	721	766	726	747	744	731	806	750	722	813	745	753	768	756	741	781	763	721	739	742	800	722	772	760	751	766	754	777	723	808	741	788	752	783	812	763	729	730	798	755	698	728	761	742	748	749	744	763	753	762	778	728	739	782	723	732	790	761	806	765	732	737	792	727	751	829	747	741	738	764	742	804	710	809	709	764	775	715	736	767	753	756	748	744	771	730	777	767	770	787	760	773	742	721	701	777	801	771	742	738	740	776	786	739	760	770	748	710	803	755	786	797	758	819	791	783	773	805	714	758	818	727	763	730	749	768	774	757	768	750	777	710	760	707	746	724	786	793	746	742	753	798	712	700	749	726	773	748	741	693	696	774	744	797	796	763	775	751	731	791	759	805	791	720	773	727	701	735	773	745	781	743	738	733	727	742	778	741	777	776	783	781	759	773	730	745	736	775	765	750	801	754	772	723	716	796	764	787	744	767	771	773	755	743	727	775	740	766	761	731	717	763	782	741	711	767	787	769	743	797	741	802	794	740	721	793	762	729	723	802	718	744	754	756	785	779	789	758	711	770	738	774	772	745	761	745	716	757	758	756	794	749	716	762	720	736	714	701	702	757	739	754	761	739	799	775	777	693	773	749	746	703	723	789	695	727	763	794	747	793	770	777	721	790	729	714	762	734	761	757	744	752	771	744	752	715	750	784	741	732	757	769	742	741	781	770	775	757	788	720	809	756	762	823	712	775	769	747	760	745	770	715	797	773	808	739	755	767	739	790	764	745	742	746	801	755	731	746	724	733	775	741	740	760	684	752	730	758	786	765	759	737	748	791	784	791	795	756	720	751	703	752	720	770	735	728	744	758	749	760	768	783	779	714	798	708	756	768	801	723	772	749	740	715	754	725	694	753	784	773	738	779	798	708	742	775	726	778	797	735	784	811	773	765	784	742	724	810	747	762	720	759	741	717	766	761	776	747	784	742	717	742	751	802	756	766	757	737	766	768	793	738	745	767	743	778	758	772	794	785	761	786	734	733	817	810	718	756	745	734	758	726	800	764	784	737	744	721	800	731	748	705	762	756	784	810	753	765	788	710	759	801	733	704	783	713	754	763	775	707	772	780	751	693	803	788	740	738	734	770	754	792	695	785	735	734	749	747	775	762	819	739	757	778	719	758	808	758	777	753	736	726	754	759	776	763	738	711	756	707	737	753	796	756	785	783	710	782	797	760	757	790	773	711	745	788	735	775	766	803	745	773	692	742	735	753	730	765	766	722	813	749	734	747	758	779	730	714	752	744	707	737	782	748	753	746	742	785	779	803	725	739	720	771	756	791	738	742	729	769	742	759	766	743	778	777	773	711	730	767	778	756	823	799	731	751	747	747	794	742	720	781	769	774	771	754	758	765	750	760	757	708	783	808	716	787	756	755	705	726	747	780	781	756	789	731	748	766	733	737	731	734	797	759	763	739	729	754	768	749	774	751	780	750	774	743	717	732	746	821	765	805	796	750	787	785	757	746	715	730	735	749	707	758	733	760	744	774	794	736	800	724	763	789	775	836	761	762	777	714	653	723	816	696	811	803	783	690	765	793	704	776	793	708	744	747	785	754	745	746	767	738	696	817	730	769	706	742	753	764	746	787	693	720	747	778	788	784	710	713	802	747	735	706	761	734	797	759	776	759	753	779	737	804	742	714	772	761	809	743	743	790	746	769	790	719	763	743	760	766	757	740	786	762	685	712	750	805	737	755	748	770	742	785	745	762	736	729	703	737	746	766	759	737	716	744	764	801	758	768	775	751	724	748	755	804	736	767	747	783	739	725	749	756	692	799	757	722	711	749	732	781	715	727	741	821	742	783	753	770	805	718	729	757	786	788	681	785	779	766	731	831	709	805	759	826	747	751	801	760	730	786	739	777	753	738	725	775	776	749	763	788	788	795	788	748	765	759	691	757	801	758	776	743	781	751	737	758	767	758	771	772	771	699	709	746	823	742	768	724	735	788	706	840	814	745	762	729	759	732	758	720	754	755	779	735	740	759	731	737	720	760	722	807	786	773	759	734	746	794	750	762	718	716	791	710	724	750	780	757	723	719	746	796	734	765	746	792	728	746	753	797	680	780	736	751	810	740	739	700	785	753	751	749	810	712	758	734	744	783	757	749	756	753	759	746	723	783	810	818	760	742	820	793	809	768	749	727	740	765	777	748	730	756	749	812	771	753	758	810	728	733	749	754	719	776	768	742	771	729	790	795	827	725	752	737	739	696	736	760	721	726
51240	40455	38248	37370	21379	5546	1453	1081	1314	1076	817	829	786	776	776	774	820	842	788	883	973	1098	1068	989	1023	1072	1148	1221	1308	1342	1177	1173	1107	1109	1081	963	928	887	856	876	814	777	742	674	716	653	683	642	689	669	631	602	652	638	632	705	645	568	633	615	620	649	648	605	643	594	641	618	622	632	629	586	645	621	638	671	596	635	593	652	604	640	602	627	619	674	601	633	664	627	625	657	628	644	627	667	653	633	643	611	603	633	578	648	658	626	627	654	650	619	634	631	639	628	617	610	666	611	624	672	591	624	646	581	633	586	628	620	648	652	583	660	696	610	622	559	635	644	662	577	613	637	659	638	636	617	683	640	643	646	635	647	668	670	644	625	626	636	634	612	622	625	627	649	591	623	656	633	598	661	639	628	653	626	602	604	639	658	629	601	631	610	645	662	639	674	631	623	615	586	612	574	582	663	601	658	666	625	656	628	623	688	608	624	630	613	610	640	643	632	658	680	631	616	615	643	673	624	664	656	669	635	651	650	607	614	667	593	659	584	645	641	654	677	638	626	613	598	671	643	609	665	677	593	633	628	602	627	662	688	684	606	649	625	591	585	619	580	573	616	581	627	611	630	645	634	605	681	621	643	616	665	602	642	603	578	628	648	627	608	654	669	599	637	616	690	625	608	616	608	636	576	591	645	681	623	618	623	642	641	648	654	615	610	603	604	660	600	650	602	619	702	654	618	623	641	620	623	584	602	619	618	644	636	667	644	615	668	628	598	670	694	619	630	616	645	665	694	680	647	614	609	648	604	666	690	629	604	646	635	638	598	627	608	679	613	615	605	666	605	607	620	628	629	651	600	652	599	693	662	637	573	582	621	640	620	647	646	611	623	634	616	655	665	634	640	634	638	648	613	617	617	637	614	602	599	644	573	627	653	587	615	653	636	634	651	650	635	633	634	622	622	620	637	612	617	597	646	610	633	628	644	638	639	681	624	628	637	586	637	567	595	621	633	654	613	595	640	655	591	654	653	632	629	608	670	627	703	662	638	643	641	604	648	641	663	670	604	590	580	647	643	618	652	641	591	635	617	632	627	603	606	603	659	625	627	609	610	597	646	688	665	612	640	712	655	630	622	635	591	634	570	641	630	600	622	617	596	614	647	600	589	655	629	693	641	669	665	639	612	641	608	624	613	587	609	629	650	592	623	643	616	608	628	600	645	645	607	610	639	626	613	618	640	605	628	613	638	614	603	645	598	659	643	631	666	651	633	654	657	581	633	617	619	640	648	628	657	645	639	596	608	620	666	618	636	658	597	624	626	631	603	569	626	610	623	624	615	644	604	645	661	607	647	633	634	612	638	676	595	606	651	612	667	618	644	638	655	660	638	606	689	626	650	656	641	640	619	681	655	611	569	636	660	644	607	650	690	612	685	650	662	648	653	612	627	621	626	657	624	574	624	678	599	579	598	674	639	590	674	637	615	631	601	668	627	675	636	638	663	631	624	677	605	662	651	628	624	660	625	609	638	627	636	630	642	628	666	559	589	665	603	634	646	652	661	632	606	646	625	589	638	596	649	654	632	589	612	625	621	640	624	621	662	639	636	623	614	593	603	639	620	635	658	628	610	609	627	629	603	600	647	617	622	632	604	639	631	651	657	632	609	606	617	624	593	631	603	604	636	625	597	634	628	597	594	614	610	617	622	646	630	631	624	634	607	645	603	597	581	661	607	576	605	601	600	619	653	631	640	629	601	623	624	625	664	642	618	605	629	604	615	620	655	646	646	623	603	616	647	632	610	593	676	611	658	646	624	585	629	651	632	629	639	614	627	602	663	627	614	636	665	654	629	619	671	602	657	627	605	621	626	646	643	575	631	623	644	639	621	639	638	600	621	641	557	632	647	594	605	623	602	641	678	589	611	653	617	616	652	631	677	621	622	671	627	651	623	653	631	652	661	600	671	634	588	627	614	607	656	611	593	610	608	633	628	679	614	659	626	665	636	630	628	638	652	609	621	662	648	604	623	640	611	616	606	634	664	626	613	660	652	649	637	607	627	601	625	619	663	655	611	636	602	681	623	581	606	643	662	660	618	662	635	633	660	635	645	660	628	615	610	652	611	607	637	667	576	608	625	661	604	567	659	573	641	645	637	633	580	566	630	618	597	612	635	620	644	611	644	668	607	632	647	659	671	587	628	619	666	599	669	623	632	635	596	618	623	608	593	600	621	557	669	613	614	632	602	636	626	617	628	677	606	640	631	664	691	634	632	616	657	622	662	654	616	656	636	647	612	608	661	615	610	624	642	586	690	610	630	621	625	613	695	646	660	639	652	623	638	644	657	609	636	597	642	616	600	593	646	646	653	621	627	618	628	645	682	638	570	664	643	654	641	653	631	601	630	644	630	632	631	625	651	609	593	608	608	633	646	637	636	629	614	557	633	647	596	627	587	597	631	616	594	621	613	633	626	608	630	626	623	596	649	628	621	624	626	682	671	668	644	677	575	611	591	614	652	625	633	590	609	589	621	616	601	629	597	659	618	629	653	602	598	592	562	622	593	610	637	615	647	602	602	642	656	605	665	617	639	649	650	609	622	614	614	619	563	653	630	639	639	657	620	620	621	644	650	653	613	613	648	605	594	649	642	630	676	614	647	612	629	637	665	643	631	610	589	607	645	621	640	613	640	634	634	618	644	606	633	596	626	607	663	607	633	640	638	636	583	653	638	623	621	620	621	652	601	592	628	638	623	623	596	626	625	652	643	676	606	655	609	583	652	594	590	654	677	629	618	638	623	634	619	630	636	601	623	599	641	650	607	628	602	569	582	592	624	628	639	596	589	602	616	599	600	607	654	601	604	592	677	599	665	615	629	642	653	621	618	625	611	630	642	649	623	681	616	651	674	628	649	606	622	627	678	630	644	593	650	668	643	643	627	623	603	605	611	667	620	643	642	629	660	642	615	639	662	628	671	640	573	590	602	631	659	635	628	647	648	603	588	656	653	617	610	629	628	617	631	639	649	633	602	633	612	615	634	648	618	629	624	613	623	628	622	627	631	613	600	643	596	615	634	664	652	633	644	636	665	592	646	630	591	632	582	631	646	666	618	630	681	626	583	582	575	674	609	604	610	590	615	634	658	621	589	634	616	607	593	626	612	636	622	676	653	650	624	625	652	615	646	625	668	610	612	632	625	643	620	613	607	608	621	624	616	625	631	663	612	615	626	595	641	614	704	603	585	624	606	608	632	630	587	643	645	612	623	665	709	676	621	652	638	622	620	594	673	649	620	642	629	582	616	629	611	668	632	654	613	575	623	649	625	626	599	651	656	618	637	647	623	620	629	639	618	642	673	591	671	672	629	615	564	642	641	619	620	632	582	616	630	618	603	674	606	596	600	648	656	626	670	628	635	638	596	636	649	652	668	684	618	661	622	583	643	646	622	602	615	652	665	666	657	614	619	651	623	605	612	635	615	660	605	617	632	620	656	650	647	638	652	595	612	625	659
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
