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
340386458372	340386458937	340386459487	340386460037	340386460587	340386461137	340386461687	340386462237	340386462787	340386463339	340386463887	340386464437	340386464987	340386465537	340386466087	340386466637	340386467187	340386467737	340386468287	340386468837	340386469387	340386469937	340386470487	340386471037	340386471587	340386472137	340386472687	340386473237	340386473787	340386474339	340386474887	340386475437	340386475987	340386476537	340386477087	340386477637	340386478187	340386478737	340386479287	340386479837	340386480387	340386480937	340386481487	340386482037	340386482587	340386483137	340386483687	340386484237	340386484787	340386485339	340386485889	340386486437	340386486987	340386487537	340386488087	340386488637	340386489187	340386489739	340386490287	340386490839	340386491387	340386491937	340386492487	340386493037	340386493587	340386494139	340386494687	340386495239	340386495787	340386496339	340386496889	340386497437	340386497987	340386498537	340386499087	340386499639	340386500187	340386500739	340386501289	340386501839	340386502387	340386502939	340386503487	340386504037	340386504587	340386505139	340386505689	340386506239	340386506787	340386507339	340386507889	340386508439	340386508987	340386509539	340386510089	340386510637	340386511187	340386511739	340386512289	340386512839	340386513387	340386513939	340386514489	340386515039	340386515587	340386516139	340386516687	340386517237	340386517787	340386518339	340386518887	340386519439	340386519987	340386520539	340386521087	340386521639	340386522187	340386522739	340386523287	340386523839	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	2000	3600	2300	2854	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
23275	23010	33671	28084	23536	21967	14644	2277	893	758	777	767	737	770	742	715	729	712	748	749	772	725	721	737	756	730	761	724	732	730	724	720	717	686	739	705	718	732	717	738	726	741	697	739	685	723	759	715	716	696	751	724	714	713	702	748	732	759	664	735	746	738	771	760	699	710	748	697	705	726	729	716	673	658	701	736	731	732	735	715	723	786	715	754	700	661	717	724	691	683	721	825	702	747	705	706	736	686	778	672	723	733	701	757	709	734	746	735	738	713	770	733	720	725	723	736	747	715	679	745	703	705	711	707	706	742	721	747	725	710	730	741	723	726	679	733	743	719	759	721	730	750	715	736	726	701	690	713	733	755	727	678	745	699	722	740	722	753	677	719	691	722	714	683	736	707	714	695	694	697	693	670	706	723	777	686	697	699	734	745	739	738	707	738	707	736	738	712	723	689	763	707	752	724	754	732	755	709	702	759	729	721	673	720	719	743	730	741	721	662	715	715	733	708	742	683	702	743	714	713	710	739	734	739	701	738	684	745	722	707	763	702	728	767	703	754	749	738	761	736	699	764	734	758	707	757	695	742	675	790	742	688	721	742	731	747	703	710	692	722	762	715	717	725	746	748	714	771	708	760	688	690	700	761	778	731	727	739	714	728	684	775	756	713	709	694	673	783	710	759	710	722	689	761	699	723	704	693	749	727	747	732	713	788	767	728	731	710	713	743	733	713	706	697	681	721	723	690	679	707	746	762	723	740	720	745	725	723	700	717	727	702	728	716	746	744	666	729	648	743	679	747	713	697	702	747	717	756	716	705	719	741	696	640	733	738	727	714	737	681	728	731	744	735	741	758	726	702	724	683	722	733	706	726	738	781	730	709	770	772	706	704	745	727	751	732	701	739	731	719	750	729	716	751	727	719	715	702	700	734	737	750	751	744	737	735	723	724	720	730	764	728	764	737	722	722	745	745	721	746	712	703	769	698	696	678	738	749	695	761	736	773	736	743	765	689	775	759	754	668	722	731	711	734	701	743	762	761	762	672	700	706	749	771	717	710	716	683	744	693	714	744	729	736	717	691	764	766	704	728	709	703	738	739	757	667	732	732	703	767	688	768	698	718	716	649	719	753	725	677	763	728	711	721	749	646	731	741	758	760	741	716	727	755	766	777	746	756	720	749	733	717	717	708	700	707	751	732	723	675	723	730	726	738	766	722	677	731	742	760	744	746	739	742	758	682	698	734	730	716	714	770	730	745	743	695	690	687	735	705	775	725	691	762	733	775	787	770	730	680	735	749	727	704	738	733	741	721	713	691	702	756	718	717	721	738	702	719	720	704	688	701	754	784	748	712	718	731	742	712	710	717	749	725	713	734	694	710	733	702	712	690	709	742	768	744	677	730	660	741	753	819	651	741	724	717	687	748	692	800	732	711	697	710	693	735	787	752	707	707	655	734	716	720	704	780	709	697	808	728	730	756	700	715	742	720	684	718	721	708	781	727	685	731	738	716	764	763	770	724	758	697	730	732	684	735	690	715	727	744	735	803	690	736	733	731	713	688	733	705	691	757	709	650	789	740	728	759	711	728	688	742	706	686	720	715	711	762	719	732	699	689	697	735	735	759	725	726	739	708	714	758	715	750	702	773	721	742	717	739	733	709	744	743	735	689	703	742	702	698	721	677	741	699	712	763	749	668	695	753	703	699	714	696	702	723	735	719	728	737	710	751	726	735	731	714	697	749	751	709	690	737	709	720	704	659	743	779	702	721	751	707	732	700	703	663	714	714	684	795	748	686	743	786	717	692	702	751	673	718	732	731	727	733	693	697	695	731	706	812	699	747	684	748	692	702	703	754	726	739	712	675	756	728	701	732	768	737	774	703	754	688	727	701	668	767	730	696	745	687	759	715	719	715	701	752	757	747	676	704	676	744	712	720	701	749	717	708	718	739	777	755	687	719	761	736	700	703	711	732	723	726	732	669	731	707	759	744	691	663	688	699	743	770	756	731	774	711	712	714	719	703	717	742	719	721	719	712	720	746	714	716	722	737	704	762	721	703	688	723	712	719	732	750	676	695	745	767	736	737	741	742	758	736	664	688	710	723	697	732	750	773	686	732	722	725	684	690	696	729	730	699	731	706	748	714	703	750	717	693	735	699	736	720	739	728	720	763	707	708	731	711	725	725	695	712	689	683	744	685	713	713	669	751	728	718	737	749	719	716	729	743	740	667	712	734	713	716	704	736	745	714	738	717	717	712	723	722	724	709	709	759	769	718	727	723	725	711	756	696	729	762	740	714	666	697	700	710	736	729	742	685	726	730	705	760	725	707	734	727	705	711	711	676	690	735	717	716	703	713	709	760	711	697	719	715	745	706	715	699	714	697	741	741	729	670	663	685	700	738	717	733	729	729	715	740	685	737	719	745	687	685	711	699	778	711	746	662	732	740	703	692	701	735	699	750	727	707	727	682	723	698	705	716	737	688	737	724	738	744	695	740	698	758	703	739	751	710	670	714	753	689	706	760	757	691	709	691	688	744	777	675	703	750	743	780	745	731	746	721	713	791	715	752	666	715	788	714	709	743	706	727	693	743	717	732	715	725	724	728	688	664	724	752	762	676	716	722	775	817	714	664	749	729	743	749	764	719	716	732	712	705	784	708	690	702	732	735	708	686	756	709	736	755	718	765	688	735	728	723	727	767	720	759	736	715	676	686	666	741	750	725	718	684	725	773	761	724	675	704	700	756	724	707	737	697	749	712	739	736	686	711	689	723	733	726	697	709	681	689	732	748	678	690	741	697	791	704	777	776	741	730	652	668	683	733	710	714	761	718	772	737	745	743	771	720	768	695	727	725	747	705	729	701	756	665	755	727	708	735	721	723	746	720	703	698	753	667	723	729	697	742	747	712	751	708	767	740	749	747	681	718	699	754	757	730	732	737	726	688	705	723	746	744	712	739	755	708	761	666	686	696	700	760	656	727	696	687	710	757	705	718	724	713	720	744	703	676	744	744	712	694	722	722	754	750	716	734	716	742	737	718	711	701	741	752	726	715	642	754	743	753	730	717	723	718	674	706	748	711	745	714	745	743	752	712	736	719	732	709	701	727	702	754	731	728	683	715	730	750	704	738	735	715	723	706	728	705	706	694	729	752	723	689	688	735	728	727	757	732	730	693	703	812	732	707	702	708	708	683	724	697	721	697	776	712	724	732	681	755	800	699	684	664	732	726	691	751	727	773	776	699	714	712	698	761	770	732	722	693	727	766	689	809	714	776	752	707	743	750	754	742	730	701	730	707	696	733	673	711	765	739	710	744	701	738	710	729	750	738	701	734	765	732	701	789	734	777	752	759	728	699	736	724	713	706	758	684	725	714	682	688	726	712	720	726	708	730	729	707	760	750	725	745	741	715	670	693	744	739	720	702	692	713	736	740	690	766	712	739	737	692	689	723	747	740	736	675	719	748	691	713	779	684	728	762	695	708	674	701	769	786	707	735	712	743
55435	95204	76383	53144	32299	14804	5156	1783	1018	828	793	767	798	777	797	785	754	801	778	797	764	810	826	767	794	780	810	755	771	778	773	782	756	759	801	781	778	774	792	761	771	761	730	786	795	810	752	756	770	763	786	816	739	784	761	809	774	785	794	750	750	801	760	784	749	747	718	799	786	777	785	816	824	840	733	761	817	742	748	798	797	784	735	748	794	763	731	767	775	789	825	794	802	778	758	773	808	797	775	802	797	785	703	752	749	750	777	794	778	755	793	743	774	782	778	795	765	734	746	743	785	703	762	758	779	797	778	793	802	778	793	829	808	773	735	771	839	752	795	733	779	767	779	709	762	781	789	766	749	773	770	790	714	786	781	763	775	776	742	805	735	761	766	763	760	744	773	750	753	798	782	822	777	765	803	775	761	843	808	754	769	801	797	770	770	816	808	794	742	746	760	762	776	791	793	797	787	834	795	758	734	786	771	799	776	793	750	810	757	787	754	742	765	751	776	788	779	784	782	769	778	764	787	803	737	766	786	736	787	811	786	807	791	800	788	813	737	806	794	766	769	787	741	791	774	752	732	761	778	837	802	761	751	725	798	777	717	797	773	781	791	755	769	704	763	803	777	741	774	764	805	780	786	756	793	756	784	792	784	760	779	795	808	790	783	804	746	780	837	817	762	778	790	777	775	786	782	784	799	768	778	778	778	746	751	771	757	737	752	757	772	738	841	752	733	750	784	810	768	788	768	756	786	776	767	794	777	795	731	780	738	785	818	804	777	822	843	773	759	793	724	746	738	833	797	782	800	780	761	789	793	761	769	886	808	810	759	771	752	844	799	701	732	738	732	769	801	786	758	762	753	745	782	775	738	742	780	748	722	748	808	751	771	819	778	733	766	731	741	789	808	780	736	783	728	802	785	726	773	775	808	719	776	756	811	703	760	813	748	764	746	803	794	752	753	751	770	800	792	754	781	793	782	774	767	796	763	805	735	748	768	723	759	756	777	842	819	773	771	798	781	775	767	715	847	803	747	794	746	749	835	838	784	765	829	795	790	820	780	774	799	773	745	776	761	701	779	823	781	802	731	747	731	792	808	769	754	786	770	824	775	780	776	776	809	732	787	748	752	766	769	754	754	790	785	775	796	775	815	775	784	775	743	792	792	752	802	809	764	733	836	776	806	765	773	795	798	771	766	726	770	771	777	797	786	761	782	782	765	745	772	784	760	791	805	787	728	766	781	779	770	753	855	763	796	814	760	791	761	746	742	774	776	801	794	739	770	782	790	769	781	763	825	802	806	750	809	767	773	710	765	749	776	777	765	740	793	799	846	790	777	790	722	778	767	831	809	777	785	791	787	747	767	806	777	746	757	748	758	766	714	751	772	775	782	767	752	803	761	759	730	784	805	783	762	801	773	772	696	774	804	773	793	809	770	772	734	831	797	804	796	750	769	706	793	745	767	789	780	827	778	737	769	734	744	766	803	819	821	776	750	789	820	794	778	793	800	784	814	744	796	791	733	744	769	779	765	717	709	782	775	779	800	803	815	782	794	777	765	733	768	767	787	733	768	791	743	754	799	743	805	735	802	752	724	782	785	743	776	791	766	792	755	778	781	759	803	787	796	841	745	762	765	729	736	790	808	798	751	810	772	768	791	718	756	780	803	755	730	755	807	785	776	797	784	770	808	746	772	734	734	770	743	819	765	776	812	690	745	780	712	762	798	787	750	782	784	765	775	795	800	800	806	801	763	778	766	804	789	788	709	794	813	741	801	793	745	780	816	785	780	809	769	824	775	747	772	749	750	779	775	771	740	817	808	823	784	794	717	764	756	783	728	783	720	741	773	743	801	785	803	745	782	740	764	784	816	787	758	725	770	751	762	817	765	798	810	816	770	758	754	803	755	806	807	805	758	768	732	786	773	803	739	775	793	788	796	763	818	803	747	789	821	787	790	715	753	740	798	754	752	797	772	744	806	744	789	812	795	793	782	769	754	754	784	772	730	758	732	757	774	775	812	763	747	780	749	838	793	729	772	764	780	832	764	804	765	763	812	757	741	789	780	736	797	820	738	776	829	791	783	766	757	756	796	782	758	773	757	824	766	769	744	784	737	744	756	755	752	850	816	747	743	746	741	793	772	778	777	788	733	714	757	763	810	825	804	749	784	779	747	774	753	760	781	767	746	812	801	776	749	800	754	764	764	801	765	812	810	802	769	781	791	779	788	797	799	750	797	785	778	780	755	785	754	805	773	744	793	770	816	830	826	782	737	739	797	791	831	755	775	780	787	753	787	736	791	749	799	726	780	780	759	784	712	717	766	779	804	779	757	827	731	796	753	729	776	848	746	806	790	782	783	741	784	760	785	749	732	780	759	786	727	788	761	748	737	745	788	782	759	764	794	781	752	811	780	774	739	790	800	772	720	797	772	766	794	805	775	773	795	783	759	786	805	748	743	769	760	824	753	759	768	784	705	797	771	798	775	756	764	745	765	791	791	776	788	743	782	765	815	797	745	748	789	825	755	739	736	807	796	793	761	777	760	811	786	744	768	745	775	764	730	778	768	767	725	715	757	799	814	771	731	797	742	768	702	804	774	736	804	768	727	796	769	737	781	759	789	764	864	784	771	715	745	860	795	767	794	754	807	788	751	806	772	774	774	807	737	791	765	783	782	794	765	815	799	774	876	767	738	739	749	765	783	798	781	801	784	833	776	809	839	789	717	814	745	771	786	799	811	795	841	782	809	788	792	772	799	792	773	766	777	826	745	746	812	760	764	810	773	759	783	792	745	823	728	751	774	777	761	788	762	758	761	796	800	725	824	742	782	794	773	784	782	816	785	767	751	787	810	758	731	790	744	768	768	801	785	733	785	743	774	808	754	822	789	822	777	728	807	724	765	771	795	766	798	751	708	726	791	775	734	786	763	721	788	801	768	746	765	750	811	708	722	809	765	786	706	794	792	778	770	761	770	789	768	757	761	768	804	771	783	807	715	783	812	776	825	773	781	839	777	778	724	802	717	793	797	778	764	731	822	765	769	731	775	794	767	736	734	768	787	736	773	828	816	766	773	803	786	768	777	759	802	764	753	859	819	788	737	789	749	779	753	785	758	729	733	711	799	799	783	745	763	757	792	749	777	771	772	816	781	816	755	834	783	753	794	756	773	731	798	850	787	834	769	793	770	766	747	778	761	758	764	800	802	783	757	779	772	762	781	755	791	795	737	784	770	783	775	728	759	754	736	761	751	764	752	815	779	739	802	756	782	722	733	795	765	769	765	780	780	817	783	755	790	776	782	804	755	807	769	829	772	836	773	779	749	755	798	761	771	778	783	739	767	758	791	753	769	768	761	758	788	799	769	799	766	804	744	787	748	760	781	808	715	780	779	799	754	800	770	748	783	806	812	769	794	751	767	815	753	779	735	786	759	755	718	802	766	738	754	792	729	760	755	801	779	745	782	778	787	775	767	756	783	784	763	766	771	777	739	770	761	767
28123	34990	35266	17536	4411	1501	869	648	545	542	569	527	499	525	501	551	531	549	509	548	530	550	538	540	587	515	512	558	519	520	524	553	538	560	533	513	513	518	498	519	529	507	537	501	516	569	514	582	551	500	489	521	538	560	521	531	528	512	508	504	526	519	558	526	551	532	519	526	544	500	542	516	515	534	557	559	546	504	511	555	508	535	520	525	567	543	522	532	557	549	561	528	508	556	540	500	485	544	540	576	565	546	537	519	499	546	521	530	549	516	509	541	516	535	505	551	530	520	567	521	471	530	542	547	518	491	527	497	568	547	551	531	572	523	572	511	502	497	555	547	543	567	543	524	523	540	506	542	530	535	560	554	537	527	512	540	501	497	543	548	531	554	486	568	572	518	581	557	551	551	548	544	564	584	551	528	544	490	525	521	532	555	547	552	552	520	551	497	512	513	568	512	522	593	517	529	574	575	525	523	555	519	515	525	533	553	532	525	528	542	560	560	517	538	518	511	562	553	490	518	549	532	523	509	532	557	522	563	515	563	545	529	542	529	510	551	545	516	520	525	528	537	582	515	559	551	518	537	529	514	539	499	520	546	535	525	528	516	556	511	534	545	558	498	569	555	539	564	507	542	540	536	526	570	520	520	531	540	503	526	503	598	531	535	549	517	535	510	550	505	508	509	532	506	517	546	519	513	512	535	525	547	522	526	546	470	484	516	479	531	516	574	504	509	532	505	509	510	504	563	562	543	514	542	534	577	522	530	551	598	543	520	532	552	530	502	523	517	530	555	503	510	503	524	552	541	549	536	528	526	542	519	464	540	539	492	547	568	537	537	539	553	564	520	541	490	545	528	550	583	531	507	511	537	566	534	486	549	523	484	508	541	540	546	555	537	531	504	559	534	524	510	556	530	554	515	527	543	485	545	502	541	531	476	510	536	507	532	556	527	549	545	485	548	557	540	525	499	504	519	522	559	562	521	573	511	535	527	538	521	522	535	541	517	509	515	540	461	526	557	514	522	553	509	541	552	534	581	535	526	537	508	546	549	527	520	494	505	515	540	547	500	515	522	541	541	540	534	501	560	570	528	482	543	538	539	552	554	556	582	521	527	501	529	519	579	533	537	537	531	518	545	521	511	595	505	483	501	554	518	524	508	547	554	538	529	511	550	568	526	523	515	497	539	531	547	569	537	538	513	538	489	542	536	545	522	547	522	539	533	576	560	548	511	533	529	526	604	522	514	544	493	544	516	472	490	564	481	539	525	573	552	551	523	567	503	560	552	565	494	561	613	556	525	501	581	547	543	495	508	573	546	496	513	517	518	506	525	546	525	540	512	528	559	542	529	546	516	531	533	526	535	522	516	520	559	522	557	516	520	533	551	520	535	540	551	532	520	508	497	541	506	520	492	532	540	556	552	523	530	523	509	533	542	600	558	523	551	556	539	546	538	552	498	554	529	508	538	530	539	533	605	531	535	545	491	567	492	537	552	544	540	514	558	551	528	525	520	560	526	520	471	560	544	505	571	525	566	557	509	556	540	515	550	502	532	530	520	547	535	540	525	561	521	516	518	493	551	559	523	552	504	505	566	545	539	498	496	549	512	574	513	502	509	510	570	578	513	546	538	515	549	518	518	506	506	509	554	528	577	513	537	529	566	496	559	518	535	496	559	525	540	559	539	520	548	543	589	569	545	510	543	529	523	555	533	503	532	550	506	551	522	553	543	516	534	537	526	556	562	517	507	554	495	516	506	520	494	522	511	549	525	544	548	513	523	496	505	544	506	567	558	551	541	544	545	504	550	576	491	499	562	536	548	552	502	556	518	516	498	541	512	501	498	540	527	535	554	526	561	530	515	540	512	525	534	519	519	521	529	513	520	544	529	505	535	514	550	480	522	524	526	543	505	546	544	506	566	517	525	514	487	536	519	518	590	525	469	542	524	556	515	524	554	528	558	563	556	515	547	540	498	527	535	533	535	521	541	538	495	563	545	525	516	553	513	517	529	530	573	529	540	537	508	545	539	551	552	524	540	559	517	557	560	524	525	505	518	532	513	524	541	526	536	523	514	535	565	544	579	529	532	553	547	547	548	535	493	517	552	542	558	537	540	529	530	567	513	534	491	544	530	514	542	510	541	502	510	520	515	541	499	587	521	496	487	489	548	502	527	538	532	534	534	540	509	500	501	538	539	516	487	531	518	530	542	552	532	566	547	532	512	542	539	513	563	554	546	512	516	489	541	547	543	556	601	522	525	518	530	568	514	528	556	496	534	511	545	552	564	564	506	538	480	545	516	495	541	535	529	529	583	536	526	578	565	517	496	574	529	522	526	523	520	507	508	567	543	499	548	516	556	534	526	528	480	511	535	553	539	493	562	547	543	564	554	537	519	469	521	552	526	536	501	528	528	521	536	527	541	549	593	535	546	585	511	547	508	515	518	559	543	544	527	529	482	506	543	563	539	524	542	563	510	536	544	525	563	550	516	536	491	507	521	542	485	537	524	531	554	533	509	521	537	512	532	527	550	545	542	536	532	572	516	506	529	561	509	553	500	559	542	525	564	529	513	525	506	595	527	550	537	510	523	540	546	517	551	523	502	543	555	568	480	538	505	541	524	550	548	533	534	573	534	518	584	552	556	583	535	523	581	487	521	544	542	536	530	518	540	523	524	541	522	520	500	513	528	528	543	515	553	617	591	506	528	518	549	525	544	553	549	503	515	486	533	518	549	524	568	541	535	530	564	534	537	505	509	533	574	541	553	521	555	506	539	511	528	542	573	539	483	499	551	494	547	513	477	496	533	566	542	574	519	567	529	549	524	560	596	539	518	579	517	546	525	525	527	564	554	540	519	515	564	520	556	528	571	561	590	511	540	558	556	521	522	518	553	498	541	531	524	526	564	538	504	540	532	566	504	558	489	542	555	529	494	563	500	544	525	525	495	501	530	569	518	485	513	539	507	534	468	544	544	532	527	503	547	515	534	554	553	520	584	557	519	548	553	508	504	517	499	483	528	508	527	550	507	507	573	550	533	578	565	575	536	527	544	492	575	573	545	557	523	522	542	537	524	584	496	570	538	532	547	554	537	561	564	529	519	500	505	517	530	531	543	523	528	556	522	524	499	524	524	494	547	556	540	534	551	497	540	538	498	506	505	508	526	474	535	529	576	521	508	556	522	528	552	482	517	514	548	510	517	508	509	537	505	534	518	541	535	507	509	509	478	539	566	477	574	531	528	512	521	536	538	576	571	544	521	514	543	581	504	543	512	481	534	552	531	532	534	514	554	526	541	559	509	502	512	532	499	533	536	508	535	536	538	519	530	533	539	540	496	519	528	517	537	557	521	555	518	526	513	501	513	524	565	549	538	526	566	513	567	507	505	523	476	535	520	563	555	520	531	516	518	526	556	519	566	553	559	550	515	519	521	590	536	543	552	515	546	543	486	546	532	557	486	542	466	513	498	528	543	506	535	528	534	547	513	510	465	516	529	554	547
27002	51372	30580	12217	4401	1780	937	663	596	637	600	651	646	580	621	580	623	627	542	600	588	584	594	577	572	601	627	607	577	568	641	626	605	649	609	578	566	583	602	635	605	592	664	596	598	600	604	643	581	576	621	609	605	610	579	623	614	580	632	620	577	623	593	539	573	580	594	622	592	654	613	612	576	591	637	592	569	616	599	623	599	608	601	596	617	610	592	579	569	629	645	594	582	633	556	628	607	618	572	604	585	596	573	587	575	604	600	628	588	593	615	571	595	600	602	590	635	621	608	574	573	621	635	577	607	606	582	603	599	602	565	587	629	607	588	545	597	621	636	604	600	579	599	627	599	637	546	605	586	605	600	631	607	589	604	593	590	635	602	619	633	602	623	622	593	612	644	611	580	628	573	561	609	597	597	569	622	575	616	644	581	617	599	607	574	615	619	630	659	588	587	594	599	611	572	555	591	634	622	588	584	639	583	544	579	603	607	604	587	614	635	563	568	610	600	613	602	613	650	618	659	638	577	573	583	605	611	574	617	605	579	559	625	562	607	575	601	643	592	632	604	568	604	651	579	619	607	619	624	562	577	590	639	630	560	550	614	609	641	588	614	602	618	633	581	576	605	626	627	605	619	625	602	631	636	624	571	557	636	602	587	599	580	607	588	609	588	625	610	599	591	580	623	597	633	640	640	598	587	610	563	566	590	580	604	612	570	585	622	609	637	596	577	600	644	627	592	607	589	590	558	656	567	567	598	622	618	598	644	634	594	633	632	605	583	584	654	615	619	593	641	591	594	580	616	569	629	610	623	668	568	592	592	622	570	613	594	611	606	562	619	566	604	613	619	593	617	612	610	620	550	592	607	603	601	590	627	632	580	570	586	631	610	620	610	600	605	633	572	577	588	602	593	687	582	602	601	627	644	592	539	536	584	618	593	617	615	597	597	619	590	609	603	612	605	630	631	607	597	593	645	627	607	601	609	650	573	607	557	611	617	564	579	588	604	635	615	600	591	629	571	597	587	638	579	572	578	640	627	576	574	582	589	641	596	601	611	595	621	607	606	606	570	600	627	628	610	616	601	626	605	566	618	603	574	608	645	615	595	570	592	604	590	554	622	587	601	590	571	630	578	609	610	611	556	615	579	607	636	597	554	625	575	626	658	612	596	597	655	581	633	606	599	593	585	616	590	637	583	593	581	623	660	591	594	584	602	641	637	593	571	599	613	604	609	539	559	623	613	594	601	582	634	632	612	616	609	639	595	607	526	574	601	562	625	597	609	613	600	568	617	638	637	598	629	620	645	599	608	614	585	555	596	594	561	611	614	592	630	625	635	638	625	629	650	544	576	641	595	608	605	614	659	619	621	595	617	578	597	639	601	549	627	613	602	622	573	628	607	565	575	615	636	628	585	681	589	607	576	582	628	585	592	588	591	619	583	571	563	557	586	650	551	566	579	639	631	583	610	619	620	617	658	605	596	586	595	626	634	618	595	576	606	601	600	562	602	604	606	622	584	621	614	651	600	606	644	632	637	589	612	587	626	585	584	625	589	615	614	604	575	576	579	626	604	625	597	621	589	617	633	578	556	570	614	603	586	613	594	603	645	569	645	605	638	600	642	586	597	593	607	620	582	661	580	619	597	596	603	634	627	627	620	616	595	623	606	590	605	635	591	622	601	639	570	636	606	632	638	563	576	572	568	641	600	600	618	606	608	593	567	578	586	586	581	621	655	603	625	618	601	607	632	667	579	614	616	562	593	562	637	619	604	582	555	583	601	616	574	573	604	602	581	566	606	585	599	572	601	635	608	586	610	599	586	589	599	644	614	641	589	627	625	661	621	625	607	566	622	588	623	614	579	578	629	578	577	655	629	622	600	597	614	593	606	623	607	640	571	611	603	568	591	579	641	617	604	573	564	591	594	618	612	592	554	635	626	584	575	633	597	599	594	589	584	619	575	595	614	618	593	612	638	597	650	592	632	612	640	616	580	601	570	583	628	560	655	614	566	604	609	608	578	570	598	598	562	569	636	612	600	597	667	605	606	570	613	668	613	627	601	637	583	602	589	609	588	581	593	601	596	574	605	609	585	573	632	591	585	570	627	628	612	594	629	602	574	587	576	627	583	615	590	650	551	612	544	617	586	602	608	614	610	616	639	596	618	622	613	589	566	608	621	583	604	549	620	585	590	582	572	592	598	627	586	592	630	594	610	580	603	617	636	597	606	539	600	614	591	554	622	591	577	577	605	597	583	629	599	614	622	635	641	595	607	567	595	604	626	597	660	630	570	601	568	566	609	628	604	606	562	612	605	581	614	625	562	583	583	597	611	604	618	645	590	646	562	553	620	599	626	585	616	618	587	589	578	622	612	594	585	588	655	580	640	613	609	605	648	634	614	564	572	664	589	605	623	603	571	594	627	637	603	615	573	576	647	630	636	604	596	599	582	609	582	596	591	628	591	594	603	572	621	555	620	635	600	604	670	604	609	604	615	622	610	553	636	603	586	666	661	644	659	659	609	624	593	615	600	550	619	648	595	594	592	580	607	592	592	622	573	590	629	643	643	585	645	593	588	585	600	607	615	591	600	597	567	616	605	628	634	640	613	616	600	514	603	573	572	548	581	648	541	628	624	594	613	589	586	569	655	597	571	640	611	591	625	590	581	618	635	565	623	634	622	639	585	622	604	612	647	605	612	601	615	599	565	622	596	615	591	640	593	541	607	616	633	633	608	605	569	608	643	590	606	595	602	630	617	613	588	539	628	574	625	605	626	620	573	585	585	603	621	622	610	641	605	609	578	560	603	587	621	579	603	630	614	635	611	580	626	627	578	646	635	600	601	618	652	637	625	680	605	608	637	633	594	615	624	594	593	624	564	641	576	593	610	589	614	605	637	614	598	610	600	632	609	619	567	586	582	649	592	610	620	633	614	577	554	655	583	622	645	580	638	630	595	563	634	621	605	624	602	603	582	587	602	606	591	591	589	605	597	574	586	598	621	617	604	612	607	617	623	597	630	603	598	587	592	568	580	595	610	619	672	546	598	624	600	609	616	587	601	651	584	629	593	582	603	590	674	616	590	625	583	622	568	604	635	643	601	596	573	625	612	613	585	622	600	602	584	597	572	590	627	555	617	656	633	633	665	602	608	588	604	598	568	567	611	596	610	621	537	670	577	595	596	596	639	647	596	587	565	573	634	604	652	589	601	571	630	625	623	612	588	588	632	607	588	566	593	578	614	618	575	642	629	625	581	594	630	580	598	575	634	607	624	593	572	619	639	599	598	631	605	590	587	627	584	574	578	595	620	628	617	614	598	574	585	635	588	599	618	590	616	594	635	580	602	602	582	574	592	655	557	539	603	595	594	574	588	590	574	589	573	613	582	592	566	615	548	602	652	597	613	631	596	612	619	571	611	595	609	610	597	590	627	616	543	590	610	591	641	554	572	563	632	580	563	636	613	597	585	591	630	552	648	620	593	661	608	609	626	612	611	569
23266	23075	34085	28678	22827	18823	7192	1131	632	610	625	619	585	559	586	606	611	590	567	553	603	561	545	590	555	603	593	629	564	545	597	582	590	589	621	566	601	563	595	583	576	544	582	578	614	597	636	598	560	577	562	601	573	583	596	583	523	606	590	590	621	559	578	589	615	575	593	589	568	569	600	527	550	585	609	576	551	601	555	577	579	602	578	578	548	564	546	576	562	553	581	567	594	568	574	568	595	593	568	574	607	571	512	598	563	556	588	600	588	604	549	633	591	573	576	567	565	604	560	576	604	581	588	524	596	599	600	593	561	570	544	574	553	562	585	538	569	603	596	567	559	584	520	563	586	577	612	511	579	611	554	561	620	551	532	578	616	558	565	555	555	641	565	527	614	596	619	564	591	609	526	549	571	611	593	616	601	610	584	576	561	576	570	537	567	581	579	600	555	535	594	560	570	582	584	590	586	555	582	643	601	556	586	604	600	549	568	592	597	608	579	592	541	565	615	571	585	595	534	573	588	604	572	568	536	573	566	606	589	589	588	539	577	601	609	561	615	591	602	588	584	584	589	600	579	613	586	558	542	583	620	543	574	550	599	538	574	592	545	576	619	563	603	623	567	544	577	561	548	563	548	574	573	587	619	584	564	608	593	570	548	552	605	569	551	562	579	578	588	611	524	615	602	580	571	587	596	604	605	548	582	602	620	604	573	601	547	611	600	587	577	590	580	575	588	601	571	585	594	546	613	563	618	584	545	551	525	579	518	621	573	543	551	558	577	514	533	559	581	567	576	546	595	586	563	625	562	570	599	595	570	563	566	575	586	547	560	617	582	563	604	586	590	588	551	598	608	598	571	574	564	586	594	540	585	556	576	572	583	540	607	615	569	558	578	555	547	580	573	565	572	577	598	583	568	502	594	584	590	589	555	567	561	548	580	570	546	602	580	587	602	572	548	595	577	551	598	566	590	609	566	583	574	561	573	579	597	569	577	597	587	559	572	544	559	553	577	587	616	578	605	611	609	557	569	547	539	561	563	552	561	603	582	585	551	549	584	579	573	594	591	538	575	587	620	579	565	574	547	582	591	597	531	632	586	581	578	554	599	515	565	596	567	571	595	613	590	590	578	554	597	606	537	585	607	574	564	583	571	592	534	561	561	626	584	576	589	563	566	587	584	550	569	588	648	615	571	626	618	592	586	576	609	570	556	552	597	573	568	615	592	571	562	556	550	585	584	545	547	590	622	582	580	585	572	607	548	578	566	586	587	627	560	582	568	557	549	625	607	580	599	576	577	579	573	592	596	555	613	601	561	540	617	534	622	615	610	588	610	576	537	604	565	597	576	567	585	593	596	597	561	565	616	565	578	564	618	570	524	639	590	613	539	616	613	597	546	581	583	595	596	615	569	554	605	584	562	585	608	610	555	602	591	569	546	570	566	620	620	529	602	541	539	608	598	557	640	622	574	582	529	565	535	603	607	529	553	580	581	557	576	563	598	560	574	566	557	572	566	564	585	594	600	527	579	608	625	585	590	556	592	587	576	582	600	581	588	577	600	595	592	559	586	574	557	556	577	536	520	581	524	579	555	565	598	580	573	574	601	615	620	581	591	623	547	584	548	559	615	574	590	568	547	602	562	588	608	612	544	565	602	596	591	581	567	587	562	548	589	598	619	596	527	536	597	596	621	600	534	590	596	573	573	588	541	611	565	586	528	565	553	554	574	590	580	567	574	586	576	594	571	585	560	570	615	587	565	591	572	580	548	569	573	550	572	598	546	561	604	618	587	586	581	552	596	520	576	539	590	589	561	588	572	599	595	585	573	593	610	543	620	604	557	539	549	542	548	595	577	575	605	561	519	563	583	549	564	585	584	572	558	544	584	589	585	555	586	588	581	562	568	562	596	573	563	610	564	585	567	553	564	591	577	571	553	572	584	576	567	576	540	596	579	575	581	575	556	571	623	570	576	563	539	589	573	579	590	565	639	556	578	632	573	601	583	617	568	605	558	567	570	562	587	559	596	568	589	596	586	548	514	594	581	599	593	533	568	547	563	547	593	631	615	564	581	550	566	539	549	582	660	558	576	595	571	569	577	553	542	565	595	577	600	594	550	583	537	601	569	609	562	568	585	542	575	569	564	547	570	572	577	578	606	562	563	604	574	612	583	535	560	594	562	575	547	585	541	556	552	535	587	572	530	582	601	572	569	576	582	607	620	587	565	559	613	560	604	605	588	601	560	587	600	596	577	579	566	599	539	540	551	594	627	597	564	574	582	585	589	620	572	560	547	596	585	617	581	568	556	572	595	566	558	574	598	585	584	588	588	534	596	559	569	589	594	543	583	552	586	544	542	588	578	567	610	585	629	585	542	606	566	583	545	578	595	583	538	569	556	567	617	568	579	598	578	571	543	542	564	583	572	602	567	608	577	578	537	566	554	586	542	568	570	553	606	600	550	578	633	579	568	579	599	521	612	569	564	584	552	556	576	572	591	565	569	569	589	625	546	577	586	557	598	583	598	554	580	569	604	597	608	616	599	554	554	586	595	583	596	579	564	577	556	584	559	546	568	598	565	577	604	548	600	612	564	592	598	568	582	582	600	581	605	613	585	577	588	592	608	593	585	577	507	573	563	553	606	554	570	557	581	576	610	581	598	554	565	599	571	622	555	577	553	549	573	591	603	567	496	582	586	556	611	598	604	561	563	580	566	595	566	551	551	570	586	577	593	581	569	537	584	559	584	532	555	586	607	555	551	582	571	595	585	601	556	598	572	584	556	590	601	603	594	612	571	588	534	533	611	551	569	538	592	622	568	571	605	625	575	588	557	593	590	577	570	599	599	556	560	622	591	589	561	576	564	583	599	559	577	529	589	610	592	558	580	589	579	585	586	585	576	568	557	560	570	559	512	596	529	613	606	593	614	589	565	584	557	581	599	583	600	588	568	548	583	583	617	617	574	586	605	566	590	552	591	596	565	608	583	625	583	568	569	593	542	604	561	606	594	557	598	571	589	612	558	605	601	555	574	546	565	576	582	577	608	542	583	618	586	587	539	573	539	568	555	596	577	589	580	595	591	573	552	596	571	608	540	550	591	608	583	587	586	568	531	567	542	518	587	567	559	551	527	606	626	577	571	570	641	581	560	549	573	593	601	602	566	570	601	573	560	593	579	600	583	601	585	606	574	551	552	585	552	582	553	611	576	547	588	530	574	569	578	591	577	579	568	594	631	569	584	585	592	579	566	530	567	575	566	571	609	621	552	588	603	571	544	568	557	561	559	587	581	552	613	576	606	567	598	559	553	521	597	514	587	546	571	550	614	561	594	613	605	598	553	589	579	592	553	561	544	622	554	571	532	610	582	599	577	564	574	577	620	565	605	611	601	582	590	567	560	577	574	559	566	580	555	588	591	580	525	628	609	573	586	625	582	594	577	610	560	571	616	537	545	571	558	538	566	565	555	574	576	584	576	560	544	589	558	574	610	594	549	557	592	580
53484	95152	69336	43656	25193	10492	3245	1156	748	703	629	624	625	618	633	625	667	664	645	631	680	613	648	670	637	634	608	634	640	643	636	683	643	671	650	619	598	659	642	628	636	605	633	639	605	637	680	645	645	655	619	646	652	675	634	637	676	639	611	635	678	658	624	630	655	621	603	702	627	656	627	641	631	609	635	626	593	631	629	623	649	651	641	643	659	648	632	663	618	654	623	653	633	630	649	664	604	622	634	600	646	647	611	631	629	629	614	619	604	656	641	624	648	667	608	638	638	683	667	582	651	635	643	576	619	604	598	649	618	657	609	639	673	647	677	648	634	659	597	653	685	628	606	601	601	631	651	627	610	672	587	620	642	618	581	628	595	587	632	649	628	626	635	610	662	617	673	639	639	594	629	659	633	676	641	623	631	631	611	657	582	618	619	609	600	674	586	609	678	642	595	646	548	631	621	648	600	618	597	652	656	581	612	674	628	699	672	649	590	650	617	623	611	646	651	613	607	639	613	675	610	603	630	615	636	645	597	660	577	642	605	619	636	583	654	642	663	624	632	609	592	578	643	642	635	624	637	608	678	626	595	676	643	653	621	617	606	645	631	597	614	615	624	642	662	646	612	632	617	650	559	615	641	651	643	645	617	639	636	618	647	660	667	640	642	625	663	598	599	640	650	617	600	658	589	670	583	681	656	601	646	614	645	605	636	567	615	646	639	613	592	666	624	661	616	625	626	623	596	679	608	633	613	629	597	649	643	612	660	625	607	645	601	678	678	627	643	586	638	651	636	639	625	648	647	621	610	638	665	631	592	642	623	606	634	612	607	627	635	631	619	617	619	662	646	648	674	673	605	623	656	642	648	680	652	613	597	635	624	658	595	607	644	667	630	665	641	663	648	625	617	668	613	623	649	628	633	656	640	644	606	623	590	641	648	648	627	626	631	614	633	644	645	604	624	657	624	607	617	624	582	656	653	630	621	616	596	662	634	652	597	628	670	653	623	630	633	647	610	618	673	675	624	633	630	627	620	655	657	633	611	592	654	678	605	657	623	656	647	653	656	625	673	620	661	643	646	598	632	694	641	612	631	623	624	618	581	633	636	631	615	665	621	650	644	629	653	636	675	645	664	659	620	605	647	650	620	618	651	633	650	641	621	633	673	612	607	643	664	620	654	683	620	659	631	642	645	633	606	670	661	627	644	648	627	629	625	656	630	599	661	640	642	667	633	652	648	665	633	665	647	624	626	630	576	620	639	609	600	640	624	635	617	651	619	639	633	677	640	632	575	633	659	620	652	624	634	640	633	643	610	633	627	647	630	640	637	633	664	602	634	649	651	600	615	647	664	648	663	615	603	598	619	613	636	623	642	627	579	631	623	634	625	628	637	634	648	635	650	656	668	654	682	634	641	585	636	628	677	633	616	627	609	610	655	635	666	624	628	590	658	615	581	625	619	593	628	621	634	618	591	638	637	636	631	667	617	638	651	624	651	661	637	624	626	653	612	629	612	671	672	640	661	615	658	630	613	614	666	643	649	639	580	675	674	645	609	656	595	657	621	590	630	627	580	615	639	652	653	634	665	630	691	624	680	630	600	612	629	611	607	586	649	661	587	590	586	636	616	646	626	652	627	659	637	615	621	635	614	600	642	630	617	648	606	675	614	620	613	623	663	627	667	596	634	579	595	641	627	617	635	666	632	657	614	695	590	578	615	595	610	622	589	614	659	668	631	655	619	614	666	672	627	649	661	597	640	644	638	633	641	645	678	597	642	669	604	648	618	645	614	626	596	627	616	603	630	619	613	598	648	585	609	581	629	624	641	624	605	677	635	644	622	604	638	596	616	672	619	607	667	608	601	668	624	634	647	632	629	636	641	638	610	653	642	594	634	616	609	596	648	696	634	604	645	613	626	629	600	640	626	598	610	615	651	653	599	628	690	633	639	659	673	662	654	623	603	678	638	633	619	661	602	595	641	634	638	588	636	637	650	634	576	640	621	625	651	679	659	632	611	678	633	631	663	616	636	624	634	695	651	630	656	633	629	625	613	690	640	656	685	617	670	613	646	660	655	625	579	609	674	642	665	665	595	688	639	631	648	677	648	636	678	623	630	622	604	673	633	595	600	643	616	581	647	657	583	635	628	585	634	645	661	603	604	580	641	629	637	605	618	628	609	617	605	643	671	628	612	655	614	559	628	587	642	603	611	614	637	636	594	627	628	663	651	634	603	607	606	636	598	621	614	607	615	612	646	638	662	647	628	620	664	630	618	657	605	629	602	623	625	639	611	591	639	663	634	622	643	615	642	669	631	648	618	649	656	607	651	631	647	623	578	608	619	648	610	665	652	647	625	605	636	653	669	624	609	594	563	650	683	653	589	584	621	633	627	630	582	617	641	639	619	599	583	628	664	593	662	618	660	691	630	662	656	633	589	632	631	632	648	647	662	622	611	645	609	629	626	647	661	662	669	646	602	680	615	630	605	582	667	582	657	654	588	604	590	559	634	621	616	653	578	677	646	595	628	616	658	658	613	666	673	635	618	662	608	603	585	548	620	646	603	652	679	647	579	626	674	635	666	623	609	623	619	637	592	633	600	616	610	608	623	623	621	660	668	651	649	616	636	604	589	627	633	587	573	629	633	639	641	666	589	602	631	614	606	622	626	606	637	600	665	640	636	651	632	620	617	616	675	629	599	626	636	605	630	633	641	622	623	672	635	560	622	615	616	587	627	642	621	662	650	622	638	650	654	681	608	658	642	631	671	597	631	622	630	626	575	647	671	670	639	612	574	641	618	650	645	582	626	629	659	618	600	684	616	663	558	651	668	630	649	612	639	643	615	581	621	646	598	662	629	654	660	662	649	631	645	640	617	639	634	643	605	613	637	646	629	640	657	657	613	614	662	632	624	623	654	622	619	602	683	680	653	673	646	611	637	672	653	580	587	577	623	631	645	628	649	616	641	660	638	651	601	635	622	617	626	712	621	654	601	655	642	631	635	611	634	610	665	603	655	594	671	653	650	603	642	641	620	591	652	626	614	649	660	661	616	637	612	624	615	605	665	647	639	593	641	655	594	635	655	617	629	626	614	602	644	662	609	650	630	622	698	630	590	614	666	641	637	636	641	638	637	580	679	652	620	635	630	628	650	632	605	607	681	602	625	628	631	652	616	626	642	609	615	596	619	645	646	642	637	616	647	600	612	708	607	600	626	646	598	679	619	649	615	596	615	633	657	661	685	622	620	637	653	616	578	660	654	658	656	650	615	632	615	695	640	652	642	626	618	651	645	619	619	622	623	632	588	629	661	639	614	633	610	641	603	645	644	621	627	616	654	603	651	679	639	595	622	637	640	596	609	630	639	626	655	635	654	578	594	636	632	634	645	634	613	635	607	654	598	600	635	623	639	648	608	670	625	637	614	666	613	622	646	663	652	586	657	605	648	616	636	589	666	678	639	604	640	606	653	657	623	660	661	544	635	668	649	646	635	663	608	621
25116	26477	37428	29575	17956	6221	1511	798	727	665	664	602	634	639	626	632	635	606	655	636	637	619	635	638	626	663	665	652	619	674	634	623	662	603	671	619	647	616	623	661	673	655	667	664	658	614	607	666	631	639	660	634	657	591	596	575	616	655	618	591	626	601	601	603	650	671	598	645	584	665	627	624	625	610	591	603	644	628	640	635	655	634	610	617	649	631	682	626	657	680	640	692	623	652	623	634	642	588	595	668	655	610	658	650	680	644	627	600	598	644	643	582	617	636	613	651	639	631	679	621	635	630	643	610	610	662	641	565	689	608	627	632	611	621	617	650	662	666	637	664	630	630	628	616	625	633	671	593	610	694	619	618	600	621	592	622	640	583	627	650	617	643	666	621	578	606	584	636	678	603	618	618	618	648	648	652	624	603	617	668	627	605	596	597	628	652	608	620	649	621	624	602	651	626	609	626	657	623	565	602	631	655	608	631	651	635	634	707	643	622	648	653	633	609	631	625	638	669	622	622	652	635	676	707	647	632	624	648	654	631	662	613	586	664	635	626	644	674	646	654	639	589	611	607	627	656	679	628	655	620	617	641	638	620	647	639	607	614	623	634	661	634	637	615	603	611	648	635	668	626	606	644	658	553	648	624	664	614	614	631	622	661	634	580	658	623	634	618	621	671	615	636	658	593	624	618	631	690	646	648	667	668	621	647	588	660	580	597	636	604	604	598	624	644	631	669	631	654	658	603	649	591	661	634	587	623	614	638	654	625	597	613	629	632	573	631	647	665	616	628	626	653	684	606	609	595	626	622	582	619	648	618	647	634	606	629	585	590	653	625	609	658	639	624	664	644	685	656	644	624	645	643	620	611	672	618	606	626	654	635	613	639	643	669	633	655	593	631	615	601	601	646	642	621	615	638	671	632	631	622	667	661	623	604	605	632	646	635	618	651	625	691	646	658	621	636	632	637	634	630	594	617	628	584	603	629	644	653	660	609	615	613	594	641	669	646	602	606	578	638	645	671	622	665	635	630	617	579	623	639	623	656	634	610	595	621	620	597	653	640	583	643	629	593	620	642	627	658	650	628	648	659	636	618	665	618	609	626	657	648	618	586	588	630	637	668	628	635	615	644	666	670	641	657	603	628	617	601	625	604	638	609	621	649	640	615	638	676	657	588	608	688	585	651	609	594	604	646	609	584	635	630	639	633	638	633	668	646	598	628	630	620	629	571	625	643	622	645	668	585	630	662	631	597	592	651	612	614	629	619	614	663	638	636	588	644	566	626	632	631	635	639	647	596	598	624	648	636	647	623	590	616	629	629	638	608	634	633	639	640	606	661	614	625	656	652	618	668	617	634	590	644	601	655	596	661	614	622	647	661	659	644	605	623	638	658	592	632	610	591	669	630	613	609	617	624	657	584	630	589	627	656	656	618	628	637	629	607	624	614	605	630	587	610	648	626	616	635	642	640	665	615	592	596	601	657	652	634	661	622	612	633	640	619	651	655	628	663	639	645	650	605	675	638	620	632	646	621	631	646	619	630	635	643	589	671	634	589	627	629	595	573	630	640	579	644	653	640	601	623	637	670	647	629	611	605	606	632	637	652	631	592	604	653	630	633	587	629	658	639	681	653	617	624	574	632	622	633	589	619	669	647	641	648	619	610	610	609	591	645	655	624	645	627	634	594	655	614	672	605	631	602	578	625	659	651	612	644	589	652	655	601	661	645	616	592	628	578	661	651	627	628	608	616	654	629	610	636	580	627	638	655	632	573	608	653	639	594	641	626	624	671	642	599	631	626	645	649	647	640	670	611	669	628	625	665	634	665	648	638	645	632	648	631	630	665	641	632	659	638	633	641	622	616	635	649	640	660	646	602	684	638	623	645	630	607	655	674	620	656	629	629	654	642	629	637	629	628	636	621	628	632	611	644	703	680	660	641	643	651	656	634	618	656	663	601	643	651	621	615	617	623	647	661	613	643	652	601	618	671	665	589	701	634	645	615	640	654	619	641	590	650	641	598	626	646	621	613	644	643	679	655	644	631	635	649	657	617	648	609	641	579	669	658	586	628	632	644	627	638	649	616	674	686	634	622	632	675	658	649	601	603	611	647	639	645	682	637	589	627	650	633	657	621	653	618	621	664	631	618	610	674	614	609	602	636	627	631	654	635	637	644	643	657	641	637	624	608	636	632	641	638	628	624	684	702	671	671	623	648	640	618	634	579	654	656	642	627	643	644	638	637	653	625	614	632	611	650	653	677	624	628	648	616	611	684	591	632	597	612	696	638	635	649	643	617	666	627	655	615	656	650	611	635	594	628	633	649	653	639	655	615	651	634	609	616	699	643	633	654	628	617	637	593	613	635	653	528	636	663	592	631	603	644	649	652	604	648	671	621	624	625	639	652	600	647	675	614	559	600	630	633	643	639	616	637	604	657	655	616	629	639	647	621	626	629	666	627	648	614	617	607	629	653	657	664	612	656	660	622	652	625	635	619	649	672	658	627	598	648	652	644	658	630	602	581	677	635	637	661	668	622	643	638	627	611	649	639	648	666	651	622	641	663	638	647	635	618	672	645	669	664	627	663	654	645	649	629	644	637	635	629	592	606	600	610	628	644	602	666	644	641	614	637	639	651	639	661	622	670	631	668	663	639	593	622	682	655	621	576	600	595	607	604	643	660	618	613	670	632	620	637	631	629	679	624	576	643	620	642	681	683	630	618	593	585	622	685	627	658	629	661	642	664	636	659	615	610	633	640	663	593	631	636	651	612	677	636	630	631	655	636	607	620	607	628	638	662	655	559	643	635	652	639	644	576	645	643	650	591	631	644	719	634	679	658	673	619	679	664	646	638	690	704	697	647	650	659	615	619	614	615	616	644	650	659	635	630	640	617	639	618	608	635	653	669	649	588	636	683	666	634	609	611	598	656	640	636	646	652	617	637	643	623	653	625	653	590	661	651	639	651	663	612	636	677	615	670	592	615	632	603	612	679	654	631	568	602	634	639	626	668	596	629	633	640	590	667	677	668	654	643	626	644	630	611	642	653	636	595	642	643	602	621	651	591	650	645	567	661	612	635	631	656	626	665	584	610	633	633	644	660	627	656	618	594	599	604	611	629	630	656	666	588	616	644	597	628	646	561	634	626	649	633	664	635	624	660	680	630	612	679	623	640	660	608	650	640	635	648	684	654	657	616	652	630	598	592	618	605	607	658	596	610	646	657	624	597	627	647	597	630	614	615	615	619	649	673	681	640	625	644	685	645	621	651	638	597	616	599	643	623	644	633	624	649	588	666	651	610	657	647	620	626	586	661	609	624	650	700	620	618	668	555	608	645	634	609	610	599	613	650	639	659	647	603	635	611	630	593	618	645	617	622	630	601	633	614	633	654	661	628	622	590	617	678	619	661	630	666	625	610	647	614	650	629	646	640	677	637	636	636	618	618	661	633	631	634	605	641	646	651	609	647	653	612	604	617	595	636	634	618	675	617	625	668
46841	82485	54923	31421	15142	5463	1955	957	781	766	779	689	696	705	714	737	716	729	714	704	697	694	685	686	712	697	721	678	728	666	675	691	718	678	679	692	685	693	720	659	717	681	663	677	662	734	737	709	703	723	651	665	725	688	681	694	691	676	654	730	678	699	660	743	688	662	720	685	684	660	685	750	685	665	692	721	738	689	714	681	756	690	636	662	664	684	691	706	723	692	699	663	738	703	658	702	712	689	685	676	694	715	684	754	674	724	710	706	663	735	664	706	686	763	722	674	694	703	703	704	684	757	684	724	711	690	692	688	747	714	729	673	675	740	679	688	690	714	690	697	713	691	700	759	693	724	670	701	710	722	658	720	685	693	643	673	704	693	720	722	742	674	684	682	719	728	684	720	708	710	682	690	699	673	666	729	703	765	698	685	719	684	698	724	647	647	650	705	737	686	741	684	668	684	726	666	728	748	753	729	672	669	701	648	688	688	696	734	704	736	663	710	701	733	731	692	701	737	712	738	716	647	709	685	690	708	758	697	698	665	725	704	686	675	722	719	685	671	694	724	732	706	722	650	686	707	698	716	715	690	690	733	693	762	685	718	656	704	689	686	703	663	716	662	699	704	635	719	667	684	703	677	701	685	708	711	700	714	656	716	686	707	692	716	674	682	686	713	699	695	701	745	708	697	738	705	689	700	710	692	714	701	713	721	722	713	673	635	668	692	675	713	690	690	750	709	710	719	700	703	651	696	672	671	717	695	709	683	666	706	714	659	745	687	674	679	664	680	706	665	710	703	683	726	695	683	684	673	712	721	654	677	622	753	739	707	682	674	687	689	668	692	691	696	676	733	771	722	693	697	710	742	724	701	709	703	707	717	720	676	722	690	696	703	719	695	711	715	723	678	688	703	716	750	708	682	650	734	701	712	618	737	660	695	693	682	693	671	743	682	725	690	701	673	710	702	729	696	745	703	738	696	718	684	721	739	720	680	678	703	676	672	659	682	693	689	726	720	721	688	729	702	750	722	686	708	695	742	691	702	708	657	706	673	672	690	655	702	682	682	723	701	646	698	690	725	700	698	731	736	690	720	711	680	704	707	717	671	703	706	662	712	716	699	705	704	684	709	678	677	705	710	729	698	714	706	682	691	703	708	672	757	716	686	753	703	704	670	689	725	677	691	718	731	694	657	725	706	715	651	770	667	752	737	659	660	674	685	686	672	698	673	688	693	691	716	691	719	691	728	631	692	755	677	704	665	702	672	736	712	632	683	740	733	713	703	678	706	665	642	685	689	734	709	678	711	721	697	722	662	746	718	739	702	693	687	700	696	717	670	694	704	684	693	658	693	679	688	698	737	689	702	690	689	674	704	703	705	685	744	717	718	746	755	713	748	697	670	672	695	710	607	683	690	737	729	690	701	709	680	741	687	706	711	690	684	740	695	669	710	708	682	696	739	674	716	722	713	673	690	706	708	716	735	715	697	711	727	696	697	676	691	680	706	710	674	747	698	687	686	712	670	706	685	682	673	759	681	693	712	661	717	710	700	716	696	681	685	688	678	707	690	707	712	666	685	665	723	713	719	690	679	653	667	713	699	739	745	647	681	707	681	701	699	699	683	701	700	704	681	700	704	687	687	700	671	696	692	691	695	719	653	724	717	700	698	726	772	689	708	704	731	704	713	688	673	672	704	705	683	682	723	743	682	685	734	659	712	715	651	690	703	664	677	743	718	712	705	715	699	697	672	672	721	652	711	719	697	670	703	676	720	742	696	663	674	657	690	705	723	676	725	702	731	727	652	668	723	743	694	694	758	708	699	717	713	712	665	729	694	685	720	680	634	683	693	701	651	657	748	689	681	654	664	752	733	651	660	694	691	721	708	696	740	690	735	717	682	713	715	648	671	714	644	702	694	706	703	689	678	716	710	707	710	701	705	716	707	705	687	687	699	717	722	711	681	722	648	717	653	694	663	688	689	668	726	675	706	651	713	724	715	742	703	746	662	728	694	685	715	683	678	708	689	683	707	707	684	683	668	690	745	686	758	678	702	657	676	727	635	710	710	629	685	668	733	740	658	646	659	711	693	703	672	707	709	634	727	673	704	688	731	685	697	727	705	725	654	724	678	673	670	721	763	679	692	735	706	668	736	738	716	743	673	712	678	705	730	707	682	689	711	708	764	734	692	691	694	737	710	676	704	694	718	670	715	700	694	672	690	725	687	663	634	650	712	734	721	666	669	727	690	670	670	739	721	682	702	712	725	720	691	704	658	693	725	714	664	673	728	670	674	732	759	675	703	681	732	741	670	706	701	693	667	700	649	749	679	685	672	731	707	751	701	685	688	695	693	716	680	663	717	692	657	781	722	687	699	713	654	648	695	679	737	697	658	690	728	725	718	682	708	709	744	712	676	717	670	680	727	711	766	684	708	703	652	679	669	738	685	637	719	713	666	697	708	731	702	688	717	707	715	681	734	690	676	717	733	654	691	729	734	687	694	634	652	668	714	691	703	666	724	712	672	665	675	629	713	726	747	631	715	686	749	680	686	683	674	738	751	679	698	730	748	713	693	694	696	649	738	731	649	666	720	697	743	718	717	646	702	675	685	693	699	701	675	700	700	646	716	729	705	698	727	716	746	733	712	690	734	709	683	683	682	695	733	661	731	671	680	713	659	681	711	726	738	646	725	716	657	738	680	695	695	688	724	655	708	667	652	686	687	707	648	712	708	704	655	673	747	649	676	696	726	678	678	708	702	670	721	675	738	676	726	671	694	699	733	717	729	704	690	713	691	704	721	642	677	708	680	747	645	679	746	705	685	731	682	695	678	714	640	660	692	723	718	667	703	699	706	634	716	741	685	636	721	727	673	704	660	731	742	663	681	689	713	667	634	713	697	673	709	672	670	712	751	745	733	731	703	711	720	711	669	688	658	692	692	689	691	734	715	697	705	731	666	680	744	725	710	682	712	693	719	735	700	655	732	726	704	688	710	692	722	736	657	688	706	704	681	721	650	730	677	647	725	741	715	715	674	669	722	698	680	688	718	721	702	665	706	746	723	699	675	715	698	751	692	694	666	746	729	687	705	676	742	647	736	677	733	681	720	666	730	674	676	683	723	736	710	685	739	715	737	681	710	708	679	706	758	728	705	663	661	707	696	719	730	707	730	686	683	687	737	634	722	703	734	704	752	741	666	695	705	718	690	702	676	728	700	665	745	672	706	680	684	692	760	717	713	734	707	665	665	718	747	663	666	722	729	713	686	709	753	674	698	709	739	678	704	675	722	690	646	724	707	678	718	688	753	699	679	703	687	687	688	664	715	685	722	773	657	696	661	760	675	706	711	685	747	717	687	675	629	720	706	697	710	728	707	699	674	679	683	650	719	675	726	705	696	692	738	651	720	693	736	694	700	718	740	692	702	736	709	686	710	729	691	685	700	724	645	717	682	699	688	653	728	750	689	694	713	690	726	672	679	712	691	707	722	701	719	726	755	694	711
22583	22207	33038	27708	22943	21228	14265	2089	855	797	749	757	770	751	704	713	723	701	708	693	729	713	726	776	712	681	723	739	710	675	691	723	722	715	735	680	667	738	678	713	748	746	693	672	739	723	718	708	753	725	742	724	723	694	700	767	702	732	744	756	724	716	734	738	702	752	708	781	689	678	694	777	681	700	647	729	694	644	683	759	714	707	721	700	724	749	719	699	720	717	707	661	649	736	693	697	694	708	723	660	716	752	756	714	727	713	749	697	693	687	677	700	686	702	734	717	682	682	732	719	688	743	715	661	707	656	672	746	715	667	751	711	712	738	640	725	710	676	734	694	739	687	714	655	718	695	735	696	685	697	691	712	733	713	696	734	718	708	684	723	738	696	653	718	700	696	688	700	717	752	700	708	696	733	672	698	692	719	656	735	672	683	674	720	671	688	722	731	701	687	655	698	700	723	700	716	721	681	692	695	738	673	719	704	724	701	691	685	730	709	728	694	694	675	690	703	689	689	725	697	716	708	717	674	750	691	708	692	672	716	710	748	741	731	655	708	718	704	686	696	674	729	731	708	678	731	664	705	761	716	742	678	705	681	702	644	693	729	737	672	700	735	691	695	730	698	736	681	685	731	720	669	741	707	675	708	718	678	725	699	707	663	777	710	694	733	695	738	741	713	710	686	714	736	652	707	702	681	722	720	697	712	705	697	725	779	701	673	715	651	698	663	744	715	700	659	721	758	736	683	719	699	773	724	700	720	692	724	667	729	713	697	701	718	655	668	663	701	722	676	732	666	698	682	706	697	669	673	717	698	713	698	691	749	705	705	696	721	684	695	704	673	708	708	765	768	713	700	684	693	685	671	717	657	757	717	734	675	733	693	664	742	687	689	653	717	720	687	690	752	699	697	693	683	725	730	720	687	692	713	753	763	716	705	728	724	691	704	691	708	719	744	699	688	726	658	682	703	756	730	689	711	719	657	718	732	679	718	749	695	682	643	740	731	679	689	662	712	704	736	725	746	687	722	730	739	701	707	724	730	698	707	662	664	752	717	685	699	706	700	696	741	688	714	690	712	724	720	665	697	669	701	719	688	728	674	713	713	647	739	737	729	720	728	686	711	699	699	703	696	681	703	734	688	708	736	712	744	709	669	670	726	692	691	697	710	741	685	735	687	687	738	713	690	722	685	705	744	703	711	702	743	704	677	705	707	657	724	688	730	740	723	711	716	710	685	739	728	759	693	716	725	708	722	696	753	731	694	678	742	707	728	734	690	756	679	743	689	748	704	677	707	690	716	691	701	754	732	729	666	666	693	700	737	677	689	769	704	700	727	706	718	735	690	688	696	722	749	693	663	705	700	704	691	716	717	690	686	678	713	736	706	732	676	673	707	687	709	666	718	708	648	737	706	710	703	715	683	697	731	703	699	732	673	709	714	740	682	656	702	676	681	712	702	709	741	719	708	722	704	700	706	718	764	661	712	698	704	705	728	737	741	694	709	746	698	707	721	747	655	732	737	696	705	706	702	708	707	673	691	718	667	735	712	699	708	661	702	726	731	705	716	669	692	727	732	679	719	708	706	667	734	663	698	742	676	748	739	704	700	752	701	735	719	714	758	682	693	661	715	717	721	628	659	709	681	723	739	716	703	716	718	686	730	714	689	767	685	736	677	699	691	750	676	715	717	744	699	713	671	723	680	724	702	736	716	736	695	681	702	723	705	697	712	775	646	713	694	741	710	748	679	752	708	791	699	721	712	758	682	709	709	676	717	685	694	742	695	729	728	697	714	725	699	737	669	667	718	678	721	704	697	681	692	698	716	681	652	711	632	713	702	678	703	678	735	735	695	699	733	701	669	703	744	710	704	733	722	717	696	727	705	717	758	724	722	707	751	730	709	704	735	682	724	705	731	697	687	695	699	686	703	757	711	651	712	719	685	736	677	744	682	773	704	711	695	702	669	676	728	738	762	727	704	709	705	710	734	740	710	699	705	710	718	711	682	672	688	679	743	682	721	723	682	682	669	736	703	705	719	702	713	706	727	688	725	728	712	696	689	725	651	717	726	715	732	703	651	688	769	713	751	712	701	683	692	728	737	691	741	711	727	744	730	730	709	716	735	718	734	743	719	681	725	747	703	709	751	712	664	712	672	683	731	741	715	620	736	772	673	696	698	679	698	674	723	699	698	712	696	705	677	683	688	739	711	693	740	757	746	723	693	717	729	717	740	737	685	726	721	653	706	741	737	731	684	681	677	704	720	660	706	679	747	673	702	733	675	693	673	730	707	701	719	701	702	678	668	681	675	700	682	735	663	661	723	690	656	730	711	649	728	715	674	711	700	727	701	748	729	709	732	680	697	738	707	754	769	740	732	732	667	713	692	713	705	723	718	726	673	762	726	686	678	766	732	727	707	743	677	690	713	688	706	739	721	679	720	704	679	712	712	691	642	721	690	727	719	736	676	676	736	700	688	716	707	715	706	719	676	699	705	693	671	712	723	720	724	731	689	745	703	724	682	718	718	725	703	745	688	745	687	711	717	688	670	706	719	712	676	716	705	713	679	714	690	680	703	674	697	713	727	724	741	705	678	694	722	695	719	686	734	764	671	715	680	717	722	706	713	726	703	668	725	720	673	732	648	718	691	729	672	675	705	711	700	737	710	719	717	703	719	730	706	718	725	752	681	718	708	686	663	672	700	720	704	721	699	714	733	676	706	727	728	690	709	684	690	721	692	692	693	649	712	683	719	726	708	711	685	719	721	720	735	694	679	700	715	736	679	694	705	709	720	654	724	726	693	681	665	704	701	671	737	662	691	710	668	736	721	744	704	752	742	681	691	696	730	714	686	694	723	689	709	768	663	733	716	698	688	700	725	724	695	697	729	698	727	722	725	677	707	731	713	763	704	707	692	675	647	697	688	741	713	710	740	704	750	705	705	703	726	625	701	758	733	663	693	710	687	680	668	723	706	679	668	693	744	664	701	667	730	718	690	714	689	728	705	676	702	720	740	705	687	718	697	727	717	695	693	707	683	753	692	746	693	748	783	731	686	749	706	729	714	712	739	670	758	668	709	728	695	707	695	717	693	730	701	707	682	671	735	720	679	741	696	712	701	678	722	713	718	705	687	719	688	687	680	663	703	756	693	700	654	754	718	686	733	736	748	697	676	712	690	703	702	704	725	649	702	693	698	710	702	687	710	690	700	670	672	713	667	702	744	691	713	691	770	694	716	684	670	682	680	650	733	744	701	682	655	709	691	681	765	690	688	659	633	730	681	720	694	657	699	684	742	712	726	715	725	690	711	712	684	719	738	737	688	718	686	696	730	708	667	655	716	697	747	682	704	773	719	733	693	707	688	681	695	703	682	720	706	736	730	675	666	733	730	748	686	690	685	688	720	690	705	740	675	725	686	692	681	685	713	681	723	681	711	701	707	745	692	657	724	735	672	711	722	715	667	694	707	713	685	689	710	718	709	706	649	691	695	700	730	710	762
54019	94120	75157	51427	31167	14527	5049	1743	998	787	758	785	789	797	775	741	780	775	760	732	755	755	748	746	752	781	774	795	749	723	783	749	763	754	757	769	751	794	749	832	764	747	781	744	796	716	735	760	721	723	692	736	756	761	706	757	781	727	763	682	723	743	787	762	742	729	692	707	775	735	762	728	766	739	776	727	748	734	748	749	757	737	742	816	795	801	767	751	739	767	751	757	823	773	737	802	756	746	774	782	718	720	767	775	743	781	744	779	774	787	667	761	770	768	783	732	782	801	745	774	707	732	710	753	739	806	741	697	727	740	745	813	806	729	788	761	707	724	793	752	735	774	730	755	746	730	771	767	747	752	735	785	735	774	726	719	793	761	781	752	687	775	705	804	780	749	757	753	771	726	768	745	713	748	739	773	744	750	753	742	779	766	735	766	775	763	794	724	743	799	723	764	726	726	772	766	750	737	769	691	728	735	753	774	768	750	784	796	746	735	734	724	791	713	748	819	769	759	720	766	724	795	738	713	728	773	771	707	792	775	799	760	772	741	731	691	683	816	736	727	773	724	774	752	780	716	791	729	753	734	732	767	764	735	760	757	793	782	783	759	741	689	745	713	747	736	743	710	720	772	740	759	742	704	686	745	751	749	739	735	788	701	672	705	761	741	773	765	683	765	728	738	751	764	761	752	721	782	781	757	720	787	762	752	767	809	756	756	728	780	790	738	739	725	797	755	766	755	722	720	799	735	782	736	747	736	788	750	772	708	754	740	781	788	726	791	702	768	766	773	712	737	733	706	735	724	764	762	758	760	788	746	790	786	729	743	757	797	792	760	722	753	800	758	771	703	746	810	742	723	748	735	786	736	777	697	735	739	721	764	766	768	766	743	744	740	699	688	672	761	758	768	753	755	760	792	760	792	737	753	774	753	737	766	719	760	736	769	764	725	727	758	766	772	740	752	741	753	757	790	752	767	726	743	778	688	723	753	802	777	708	733	739	738	790	808	720	747	751	722	772	733	708	774	768	736	772	705	743	800	740	773	744	764	710	766	746	749	766	771	729	757	745	724	737	782	731	732	720	738	704	774	762	757	788	751	768	740	778	820	714	780	758	708	798	757	760	734	771	778	723	716	766	755	731	674	787	786	773	777	790	752	753	782	751	800	774	779	766	735	742	707	803	732	789	743	770	730	744	798	792	746	775	766	784	763	755	739	780	759	751	762	778	764	747	778	737	763	753	733	726	784	738	744	768	755	801	769	770	699	736	715	770	776	761	803	749	811	742	765	731	729	769	784	736	716	755	776	746	745	733	731	708	731	758	761	781	733	719	727	763	787	744	755	733	750	763	751	763	752	775	778	765	727	738	761	752	791	820	784	803	743	788	769	760	726	725	759	729	759	763	734	717	772	786	756	763	758	783	767	760	741	739	744	739	746	773	795	738	728	773	727	759	779	774	806	735	705	710	777	776	769	749	748	783	739	744	764	722	734	752	781	765	741	719	729	764	737	727	755	730	781	737	728	732	750	697	738	702	742	777	775	729	744	776	764	818	725	757	773	721	713	751	797	752	744	743	784	734	759	749	734	764	746	707	755	750	729	753	807	726	747	756	704	771	743	789	775	807	698	762	760	772	792	700	796	812	726	776	755	769	766	725	756	780	720	765	764	756	750	749	768	731	710	731	714	716	774	760	759	778	757	769	742	785	771	763	749	730	750	731	782	785	735	804	762	749	695	758	748	807	733	718	747	727	703	767	760	786	752	740	755	743	762	725	775	746	716	752	756	760	787	702	743	752	678	741	746	786	762	758	773	740	742	754	743	708	766	802	741	709	704	755	757	765	764	772	772	762	692	787	738	764	740	742	768	719	735	764	753	744	723	754	744	779	735	716	741	751	754	756	756	780	738	750	738	742	751	747	743	760	749	725	735	754	753	757	729	776	759	708	773	756	739	756	754	754	759	722	747	826	770	774	784	769	755	740	760	772	775	773	732	757	740	721	754	759	706	698	765	741	743	739	694	751	741	775	737	770	765	722	801	775	678	741	747	744	737	688	750	730	781	742	717	719	710	740	777	764	805	764	771	734	773	723	777	765	712	717	768	744	760	743	748	725	736	794	796	728	742	747	757	742	719	735	712	768	777	778	791	795	733	784	768	792	675	774	727	796	761	744	732	703	710	785	752	728	786	780	726	748	729	722	745	729	742	767	698	763	777	746	767	750	827	779	828	731	723	787	715	743	749	762	691	762	730	757	744	779	679	754	764	735	778	768	731	728	758	773	728	732	725	755	773	721	732	828	734	754	734	720	746	778	815	727	757	747	809	750	733	722	795	740	720	751	761	767	740	726	722	756	777	730	760	738	728	799	736	744	738	748	774	745	722	710	719	793	767	731	765	733	749	752	755	755	783	774	755	751	664	740	738	763	780	727	776	735	738	780	773	712	760	732	768	736	755	765	736	736	788	773	770	750	768	752	717	697	756	754	777	737	754	742	757	756	775	738	757	732	743	690	706	729	737	787	725	767	774	759	760	740	691	750	731	743	752	789	764	772	721	815	722	766	756	750	756	728	732	770	776	725	750	734	778	739	710	756	739	738	743	782	782	759	781	781	748	750	747	741	739	776	755	767	727	761	785	745	779	723	724	798	711	746	761	768	751	796	744	755	754	775	750	759	755	772	802	768	734	746	739	754	756	736	736	719	754	752	761	758	785	745	767	783	768	754	777	751	770	783	757	752	758	720	745	728	731	770	751	788	792	749	756	738	718	759	775	800	773	776	733	742	755	715	777	693	739	746	740	695	770	753	820	754	712	740	810	765	689	730	749	799	759	758	754	773	764	779	750	750	805	788	742	783	735	722	728	708	783	736	788	711	718	746	778	738	710	760	785	720	742	780	760	744	760	787	796	786	715	729	729	742	750	756	709	753	763	741	742	744	761	762	740	782	731	737	771	715	740	700	716	745	768	752	741	710	752	754	715	754	727	718	719	787	775	787	736	769	736	716	770	781	813	712	776	740	717	726	766	762	783	729	744	746	776	781	716	726	770	786	768	752	752	712	761	770	755	732	736	765	799	766	747	721	743	756	703	788	789	754	759	765	758	777	725	726	758	799	779	737	718	744	745	777	715	761	739	779	803	715	756	752	757	795	741	723	743	788	729	715	737	797	752	778	728	723	771	698	725	742	768	760	770	732	751	743	742	744	758	727	759	728	774	810	786	754	752	768	775	789	777	754	768	773	762	738	709	745	683	748	733	760	785	717	712	745	745	736	709	803	735	752	718	762	748	796	720	778	769	768	755	771	776	743	801	732	703	770	796	773	749	740	748	755	757	723	737	753	720	718	719	755	734	743	713	710	757	804	755	781	746	718	734	751	738	747	744	790	763	682	726	737	716	751	779	753	731	752	721	786	810	758	756	773	729	730	756	783	713	716	766	805	697	704	761	711	829	763	703	755	839	773	715	752	729	746	725	769	721	750	755	763	738	770	805	745	722
27585	35348	37953	19160	5131	1550	903	613	534	533	555	508	550	532	535	519	522	536	486	558	531	531	521	524	524	509	512	493	507	502	502	577	554	518	525	544	528	511	524	531	546	525	534	489	549	564	524	518	497	533	539	545	510	502	531	524	486	485	534	501	514	555	582	533	547	509	566	532	535	505	515	534	566	523	552	527	527	528	506	515	569	503	539	511	541	537	537	563	523	502	538	504	529	512	526	487	539	531	522	521	526	500	523	532	543	494	517	535	492	516	520	503	524	504	496	539	497	510	558	511	554	538	507	517	573	476	521	561	526	509	499	503	533	547	490	512	548	531	542	557	544	525	531	483	537	548	517	524	533	526	519	523	574	519	517	504	516	547	547	540	514	530	499	566	516	500	473	538	526	522	513	505	520	524	514	537	504	511	533	548	499	511	576	553	530	549	526	534	497	509	506	538	551	531	543	483	525	510	552	515	535	558	503	548	521	550	526	509	508	503	530	538	528	525	517	516	545	520	518	548	526	511	525	474	538	532	558	519	549	566	544	553	531	524	521	553	521	515	527	535	538	532	516	566	528	527	531	496	524	548	477	532	457	544	524	510	567	507	565	504	513	510	488	510	535	570	518	549	529	562	511	470	565	542	527	532	525	528	537	526	513	552	533	530	505	579	568	530	528	543	557	529	523	515	523	522	509	507	528	499	536	536	520	544	526	559	488	546	506	509	525	525	500	492	533	558	544	495	511	564	489	504	521	527	526	477	511	519	524	491	544	485	515	515	557	576	571	479	521	524	535	523	525	492	505	485	505	529	516	517	502	567	522	474	556	482	540	502	538	522	537	531	531	505	509	477	500	527	496	534	496	499	530	533	515	522	524	516	503	535	530	581	557	508	547	494	569	527	545	538	537	527	566	545	496	560	521	526	504	489	522	531	530	556	538	492	512	508	547	527	519	547	561	556	518	553	541	508	496	486	576	540	533	511	512	487	520	511	502	547	500	550	546	482	498	539	539	513	553	512	509	553	536	542	532	508	470	497	509	551	514	557	558	520	538	519	528	517	570	496	511	519	490	532	507	502	492	528	578	511	488	482	488	567	545	553	533	535	528	518	519	544	515	526	532	490	500	486	548	528	519	489	557	504	492	562	532	555	473	532	501	500	537	571	507	503	516	577	550	550	486	511	554	515	508	489	520	497	531	530	552	537	488	480	566	569	527	527	544	548	528	533	514	515	526	515	513	474	529	528	544	551	530	510	495	552	499	534	469	523	570	562	509	546	483	543	535	543	559	542	519	534	490	534	505	559	530	517	528	534	565	490	562	549	533	541	526	488	501	503	526	493	522	564	502	491	493	525	547	547	556	510	551	491	515	570	497	512	541	561	525	540	519	547	508	492	546	515	530	518	528	573	520	535	533	546	550	535	515	506	529	513	551	497	498	548	518	556	506	557	556	508	522	555	518	531	531	507	539	519	517	528	539	535	555	561	494	522	519	515	544	508	531	519	523	516	509	500	523	507	539	513	481	524	532	533	575	539	531	536	482	529	569	490	510	529	552	482	547	498	502	537	518	495	487	536	487	506	523	576	497	509	520	530	550	519	513	530	517	525	547	490	484	524	524	519	518	502	543	515	527	522	513	522	496	509	500	528	517	538	559	561	492	551	532	497	509	506	495	508	554	560	551	553	519	538	548	520	520	518	522	523	523	504	471	572	544	472	514	533	522	508	526	523	500	514	542	563	546	548	496	532	498	574	521	516	486	535	502	551	539	494	534	492	538	524	557	505	549	523	529	529	518	447	539	516	530	539	527	487	502	566	546	509	530	503	525	527	526	543	560	550	529	541	575	530	480	491	531	526	507	523	510	516	509	521	533	519	569	495	516	534	523	511	483	529	518	527	518	525	516	503	536	570	519	553	507	579	508	492	517	537	508	529	512	507	517	519	506	541	501	532	497	531	531	482	532	506	564	542	506	544	592	537	529	495	538	559	549	559	505	528	494	521	540	494	525	562	521	531	492	509	530	541	527	520	571	508	540	506	499	520	513	515	490	517	596	485	529	546	569	518	532	534	502	519	573	526	506	549	502	545	522	520	550	523	498	547	511	523	527	518	536	494	491	532	543	502	469	525	563	516	565	504	486	501	500	540	547	527	552	510	541	535	574	567	517	503	528	545	526	508	536	488	507	527	543	529	554	534	531	509	542	530	524	498	529	539	556	486	542	519	529	513	516	530	528	518	514	536	573	538	555	518	541	522	563	516	541	508	556	561	483	509	522	537	579	560	529	512	556	497	528	520	522	518	539	523	554	519	571	497	494	528	519	545	528	467	541	560	516	531	511	507	508	496	533	521	512	536	495	523	500	524	542	560	529	533	551	541	545	559	532	517	534	511	489	540	569	538	558	525	554	516	538	528	512	492	490	541	527	506	490	527	490	545	524	517	515	552	490	490	512	537	493	502	497	537	546	524	523	524	527	518	494	504	527	517	509	523	537	572	491	520	522	542	512	523	487	517	546	514	510	514	519	514	537	537	534	502	515	539	533	562	506	558	533	545	503	552	511	556	541	513	526	528	547	553	557	472	560	489	521	559	545	495	516	520	536	551	526	537	534	497	492	503	558	538	540	507	523	486	509	518	545	523	560	531	545	513	543	558	545	545	597	562	547	504	550	566	521	528	517	529	532	482	495	500	545	603	508	542	529	521	559	493	555	526	501	551	545	521	529	508	531	540	530	557	560	528	550	541	584	532	531	543	519	533	519	512	550	547	451	514	522	505	520	521	586	526	539	514	499	562	525	569	495	526	510	524	552	499	494	557	542	516	506	589	500	546	531	543	500	489	514	516	512	499	553	534	537	502	498	561	523	507	535	530	515	540	560	514	504	532	524	528	565	473	531	521	534	538	537	489	517	525	490	531	523	516	519	531	508	510	499	538	552	537	512	579	540	525	513	536	520	523	541	495	521	532	520	542	494	500	556	517	527	524	535	570	523	504	502	542	499	517	549	504	515	537	533	524	506	499	487	531	520	564	499	552	539	509	540	535	521	513	503	529	530	511	516	543	502	534	522	511	531	533	531	513	561	517	539	509	493	554	536	495	487	539	535	510	522	505	504	524	515	546	539	528	522	523	581	594	502	521	554	499	570	535	537	511	531	479	544	549	528	549	529	532	483	567	542	531	504	510	500	551	545	491	557	498	492	538	530	531	504	531	516	562	512	544	510	536	526	501	499	510	542	568	529	581	511	523	516	552	506	540	515	506	532	536	526	531	531	552	519	552	509	503	522	514	535	529	516	472	508	528	522	565	566	540	547	491	506	525	543	527	490	523	562	497	486	518	533	489	529	537	524	504	510	531	527	502	550	568	518	548	541	537	526	524	560	548	530	556	509	526	519	572	545	513	550	491	522	539	533	519	514	565	502	510	521	514	505	558	505	563	570	526	520	486	489	522	548	519	535	483	566	503	506	544	586	537	545	509	531	512	537	566	515	547	500	501	559	530
24240	52134	32793	13407	4997	1813	876	696	651	627	624	600	627	596	594	582	615	605	597	574	583	610	606	590	568	563	615	569	576	581	580	570	636	586	611	573	607	577	603	576	592	625	595	566	609	556	585	622	644	564	627	564	556	555	578	568	622	585	592	578	569	580	602	587	592	615	605	593	576	585	619	571	567	603	617	588	607	597	524	644	602	583	544	573	579	602	612	619	591	586	589	583	623	565	565	636	618	598	579	619	635	583	631	559	627	593	555	592	585	596	556	622	605	608	551	615	580	594	584	632	577	589	612	603	605	631	583	595	576	626	616	627	570	614	561	607	588	597	574	597	525	563	606	587	578	615	597	589	592	585	617	571	617	597	601	576	611	587	571	617	615	585	621	559	613	579	555	592	565	615	609	630	615	598	651	550	586	572	602	604	582	614	653	580	597	618	607	589	628	557	598	612	583	591	608	614	590	543	560	562	580	570	576	560	588	609	587	621	595	591	651	613	587	606	613	591	651	595	581	604	638	596	613	604	611	573	562	575	595	571	628	602	652	574	580	597	601	600	590	590	575	592	604	596	602	622	596	580	612	631	594	579	586	629	606	625	602	585	585	639	625	608	564	559	597	578	616	601	600	646	596	630	594	594	609	614	589	592	601	579	559	581	605	577	607	606	575	576	567	611	616	603	594	543	624	616	557	548	585	575	597	612	621	602	594	625	575	608	618	551	600	644	612	562	568	600	543	582	586	574	599	586	645	642	539	604	588	585	604	602	560	572	586	619	599	608	592	637	562	590	625	601	580	583	569	597	586	599	629	592	559	589	636	642	623	588	601	589	607	605	544	617	582	575	521	624	557	608	579	563	613	573	605	563	596	612	586	626	609	575	562	581	592	614	599	610	598	572	586	607	545	616	618	584	627	614	599	618	618	555	559	574	625	632	596	595	554	618	623	609	590	624	595	619	580	563	591	615	629	602	561	630	586	594	619	625	600	553	597	617	590	593	634	594	574	606	575	573	585	626	571	587	595	608	615	558	534	619	609	566	601	613	566	634	514	553	627	599	583	614	613	570	586	531	600	592	566	586	573	608	636	581	620	562	561	615	582	605	575	558	628	602	596	594	580	587	576	589	655	602	589	585	579	605	630	577	614	598	567	612	595	656	608	621	606	581	633	581	605	619	618	611	608	638	581	598	581	598	540	589	649	585	581	605	550	569	560	602	614	591	587	599	612	600	574	580	601	538	607	606	617	620	586	621	565	583	608	592	567	586	624	546	590	561	602	588	591	617	580	568	591	549	597	638	635	617	629	610	612	584	616	602	621	643	559	589	645	569	591	608	591	599	598	610	618	574	580	626	595	534	560	646	548	587	610	627	609	602	577	585	550	580	603	590	608	557	613	620	552	621	578	598	567	599	626	625	576	590	595	561	569	545	604	611	555	595	571	591	608	589	593	621	571	567	597	616	613	583	589	615	612	570	589	578	563	573	583	598	582	586	622	629	617	562	609	559	578	558	589	601	596	590	604	654	630	545	556	602	561	633	602	547	558	623	565	590	568	588	606	613	594	601	596	572	594	586	615	593	574	608	593	586	579	598	561	561	549	643	615	624	607	608	553	666	584	582	632	645	632	573	601	575	626	589	591	580	562	613	601	596	588	614	577	613	601	618	611	621	575	624	560	585	588	560	584	591	585	617	606	591	547	570	574	649	578	583	602	589	621	582	609	618	580	607	622	633	580	531	631	625	582	609	578	573	600	567	645	574	602	642	592	601	576	560	634	596	631	563	598	593	539	558	603	593	577	639	609	609	597	565	594	592	635	597	602	631	622	638	585	587	583	606	614	571	571	637	644	627	595	610	565	601	589	552	617	599	613	549	591	652	593	559	612	631	587	640	621	584	664	612	588	630	630	581	638	623	550	611	604	650	592	634	612	593	601	618	568	643	605	600	600	556	619	574	621	624	587	616	634	555	587	579	623	602	568	618	610	583	579	586	597	576	610	553	606	605	616	596	580	577	589	578	619	585	576	584	616	643	603	590	584	554	594	613	603	601	532	608	596	565	623	600	605	590	601	583	623	573	566	584	586	560	616	584	574	581	578	601	582	564	578	622	622	628	603	612	607	578	599	585	644	556	594	614	607	603	598	624	620	613	588	579	575	610	591	600	585	657	574	603	600	593	616	582	626	595	609	541	605	588	626	612	589	588	613	632	598	624	557	642	608	572	569	602	611	599	570	582	655	581	590	592	605	591	662	588	593	606	567	607	572	580	593	601	564	578	619	599	560	597	589	618	589	611	601	598	609	582	575	527	577	633	596	595	589	583	571	607	577	568	560	616	581	592	560	606	611	637	605	604	606	588	576	610	607	573	585	581	613	579	587	625	571	615	595	611	580	645	596	596	599	558	655	578	598	608	593	597	608	596	581	604	598	571	602	622	613	592	629	603	546	629	610	611	587	568	535	570	612	554	585	594	556	606	617	588	589	568	605	608	614	580	612	580	610	595	635	576	632	581	594	568	538	577	562	581	615	621	571	598	569	558	598	609	587	631	589	597	605	565	610	603	579	626	570	621	623	581	609	582	630	592	631	610	611	609	583	569	568	608	610	580	589	660	623	587	598	610	557	575	589	612	572	566	605	617	552	591	632	577	606	618	611	609	616	552	584	553	559	580	586	630	585	593	644	605	602	574	586	607	560	582	612	607	596	605	633	603	611	614	620	578	578	557	607	618	576	598	585	589	627	584	616	574	580	584	584	640	632	588	602	601	588	605	569	640	588	634	596	610	577	588	585	575	585	609	608	610	584	603	606	627	608	621	588	603	584	619	566	592	553	617	606	567	620	569	524	582	600	618	556	553	621	528	594	613	614	622	573	586	597	655	563	606	616	598	583	580	564	606	586	585	601	581	593	584	599	593	600	617	599	591	570	599	563	603	625	565	630	593	628	636	566	611	587	597	622	595	620	642	558	632	615	577	615	583	540	583	598	621	608	635	573	615	623	612	584	583	604	589	575	639	563	559	600	598	588	611	585	591	617	586	576	616	610	578	633	575	600	567	614	565	594	589	559	579	633	583	591	582	601	606	591	551	582	554	625	607	605	625	630	633	582	567	582	611	614	606	608	601	606	587	606	615	564	601	606	570	620	614	601	625	588	583	569	594	571	583	604	581	591	589	605	589	679	607	567	566	559	593	592	635	572	641	615	607	582	651	622	578	597	595	576	572	560	608	577	565	557	605	613	571	635	565	573	619	578	540	607	561	602	591	609	565	601	594	596	606	598	592	598	547	563	614	634	626	601	625	589	604	555	583	598	583	583	609	592	574	598	584	612	617	598	609	623	587	579	626	595	606	552	618	592	602	577	590	597	538	589	567	555	577	577	582	580	621	576	620	608	592	623	628	595	610	599	620	595	637	612	584	606	557	551	638	641	582	664	610	590	623	612	542	567	574	544	570	584	597	616	597	596	605	627	594	614	551	570	598	631	583	565	580	629	567	596	596
23245	23142	36035	30182	23429	19101	7708	1214	688	595	615	602	582	558	604	572	584	547	556	607	594	602	617	560	623	621	602	603	571	601	550	585	539	609	563	559	565	595	599	596	557	597	578	605	575	606	585	551	584	565	610	571	606	575	615	558	626	600	591	596	565	589	538	581	582	571	585	594	578	609	588	597	568	540	586	594	586	543	571	574	610	562	559	558	599	587	587	600	603	563	611	587	600	552	520	613	558	554	608	599	549	600	551	578	519	586	593	585	553	570	592	599	572	578	560	534	583	585	602	561	562	539	566	578	588	606	631	580	613	565	577	554	619	572	584	587	630	602	617	607	616	566	545	618	623	580	576	547	580	591	542	592	578	598	547	575	592	580	622	575	587	570	588	604	572	575	568	561	552	526	572	615	553	545	559	608	556	554	546	588	578	604	556	594	581	525	566	586	611	542	624	573	595	559	577	556	572	566	579	584	579	600	569	557	523	595	591	555	611	618	561	548	596	582	588	610	553	573	586	548	629	566	602	582	591	559	565	614	551	602	537	597	571	541	610	556	562	597	572	627	583	611	620	565	541	613	544	561	563	596	574	539	565	594	527	567	579	560	604	592	594	567	626	567	597	593	598	533	563	551	591	590	592	566	579	602	550	585	549	572	570	543	547	595	576	588	571	569	630	588	558	568	615	610	612	573	540	551	646	527	523	579	588	606	548	557	584	581	641	616	611	551	553	629	583	586	613	594	560	579	577	555	578	591	549	573	567	578	593	587	560	617	623	536	573	592	583	574	563	596	567	585	560	602	563	560	570	601	585	602	588	584	594	566	571	591	591	570	585	588	547	569	543	564	567	577	584	594	573	586	585	575	576	563	594	600	628	589	613	580	556	594	559	605	578	610	597	559	608	586	571	566	586	581	548	559	563	546	612	599	549	584	510	575	562	572	583	577	566	565	595	574	560	565	569	566	588	608	561	553	618	524	578	566	605	590	588	629	549	568	591	598	574	599	587	583	525	663	582	570	542	534	605	565	595	565	603	569	545	614	571	559	618	580	540	591	588	590	616	553	594	603	595	551	542	590	517	572	602	553	552	535	547	573	571	613	550	611	597	557	598	597	591	610	545	586	556	572	584	579	566	596	587	581	525	564	611	557	592	549	598	560	568	572	590	572	568	585	592	628	616	582	555	542	504	570	558	593	551	578	529	556	567	596	603	601	567	552	565	598	593	564	562	558	577	632	612	574	602	558	555	570	558	592	591	564	565	566	558	574	577	591	596	606	582	594	554	582	594	550	546	588	603	608	598	600	568	566	586	580	617	552	602	579	549	565	604	612	574	596	578	597	628	581	591	605	595	577	591	574	594	612	578	538	590	579	593	547	583	564	562	613	530	581	593	544	602	613	588	547	597	552	538	556	591	591	594	596	558	598	603	521	566	564	615	541	601	616	589	541	606	572	624	575	572	566	584	539	591	548	572	597	576	607	582	581	547	558	598	579	542	614	611	601	608	624	555	588	600	581	607	602	610	561	602	659	584	611	554	571	600	591	595	559	572	541	579	613	610	572	555	548	577	578	596	572	566	572	567	603	627	586	575	562	585	622	541	636	544	619	586	596	573	553	545	577	545	622	557	590	566	588	611	586	575	577	558	608	595	572	588	584	559	609	575	581	621	575	575	543	606	593	576	579	530	578	572	582	571	590	584	631	538	638	636	553	583	587	590	562	604	573	633	578	552	536	575	613	608	613	561	615	584	558	530	579	576	558	592	590	584	616	531	516	578	627	610	584	576	582	570	605	567	594	626	572	578	539	555	609	563	571	571	583	613	558	605	593	561	578	589	624	597	597	579	593	595	582	570	545	598	622	599	581	614	579	563	588	587	595	605	514	609	566	542	586	549	586	586	594	608	560	570	586	578	593	551	584	573	546	609	583	539	565	565	572	570	579	584	549	522	575	588	534	535	551	578	612	600	599	540	567	601	599	587	572	536	611	574	604	598	540	578	608	603	562	555	574	589	590	585	583	580	609	595	611	597	534	557	600	599	596	546	554	581	541	592	595	597	595	548	550	595	554	589	558	596	591	567	601	566	551	562	605	592	564	581	580	645	542	592	580	604	588	580	550	528	540	588	588	591	601	595	593	571	604	576	557	594	583	591	586	569	570	555	583	517	560	549	594	580	578	564	623	605	543	588	556	609	555	535	601	562	561	610	557	597	591	585	646	591	561	562	577	566	619	598	571	575	605	580	590	574	565	534	579	591	550	593	542	555	564	601	563	560	599	574	563	540	557	586	593	590	577	566	584	549	559	591	536	562	552	555	545	616	589	582	591	624	565	609	556	572	624	596	583	552	565	624	590	586	582	547	585	573	592	581	593	603	573	572	610	594	560	595	578	575	569	614	589	600	630	554	604	603	579	605	580	562	541	597	554	577	545	587	571	561	583	640	600	603	559	561	545	581	562	602	553	605	618	603	580	578	580	604	571	573	590	565	572	569	572	587	572	610	555	555	620	576	600	565	577	630	578	565	563	605	602	565	578	557	606	613	512	546	588	605	553	593	577	576	614	551	565	605	581	580	601	638	563	541	558	593	562	586	576	565	546	581	558	590	572	569	610	605	554	621	555	587	540	639	604	627	529	554	610	573	569	579	606	559	562	557	582	536	558	581	585	582	572	569	567	549	579	609	537	554	579	610	640	570	536	580	574	552	592	542	619	568	573	577	523	592	594	596	575	603	593	582	593	552	575	587	631	580	595	633	562	606	573	564	618	592	608	566	565	548	577	604	579	529	573	563	546	570	593	604	599	584	600	610	610	586	550	521	587	606	568	587	576	602	566	593	590	571	563	611	558	564	536	559	580	592	541	596	582	601	570	560	564	573	607	567	591	603	583	608	617	529	562	592	609	558	555	562	561	567	566	623	612	565	546	607	549	573	576	560	580	555	576	590	556	558	588	548	555	568	578	580	496	544	557	573	594	608	590	587	583	568	552	561	599	587	580	559	627	594	556	540	566	557	596	527	533	591	569	571	607	596	574	588	557	556	551	581	553	614	615	570	542	535	585	561	615	583	582	545	604	570	561	590	598	586	582	606	577	618	609	599	597	563	617	540	555	582	565	561	566	601	571	611	605	574	612	581	553	562	579	563	569	587	583	558	586	588	551	547	578	565	523	571	570	549	602	598	585	592	570	590	590	587	578	559	591	573	572	537	602	592	648	606	584	536	584	604	572	607	654	569	601	532	592	567	570	526	554	606	546	573	556	588	582	527	577	577	586	544	534	588	561	598	612	592	559	546	560	617	582	572	597	584	606	574	612	578	554	552	576	599	524	602	586	616	583	566	572	561	582	571	607	558	561	581	575	591	576	576	563	586	560	575	552	533	581	603	608	571	533	617	559	585	536	563	616	588	579	590	541	598	584	565	549	576	591	557	531	561	591	613	597	614	567	559	566	526	579	571	606	579	596	543	578	551	598	579	587	596	587	581	573	574	589	563	563	554	557
51143	93715	72166	45970	26846	11230	3292	1216	724	683	621	626	630	611	674	674	668	667	650	660	583	641	697	664	675	652	661	596	647	662	594	597	664	646	655	649	633	605	626	596	639	663	644	633	605	625	632	651	678	620	684	693	626	650	605	657	634	681	656	649	637	622	627	608	659	580	644	630	631	616	665	614	640	653	637	627	685	652	630	640	634	606	648	616	614	653	622	654	598	657	644	594	630	653	618	648	669	592	617	681	637	654	637	600	626	626	635	640	652	654	667	604	593	581	612	641	679	640	630	628	632	602	654	646	662	657	617	617	585	614	634	608	660	629	617	648	656	577	631	606	643	648	637	687	619	668	564	583	576	616	596	676	629	620	634	684	609	609	648	658	620	566	660	638	659	679	597	652	658	684	640	604	638	675	638	701	624	627	639	692	653	635	631	687	609	644	626	613	633	620	664	611	672	646	644	616	607	615	641	649	665	655	654	625	652	628	652	640	658	624	649	650	635	634	644	668	659	643	649	627	600	589	655	619	650	654	656	655	703	611	625	628	635	641	651	640	595	647	630	633	636	645	662	611	623	681	596	626	673	659	623	646	552	641	639	648	683	611	653	659	629	617	645	689	623	608	618	587	651	642	616	621	668	629	652	668	644	651	652	633	619	620	649	566	676	608	629	652	647	668	688	641	669	600	672	660	633	661	658	601	650	633	656	625	655	649	695	667	583	597	637	657	670	641	622	621	643	629	616	641	619	661	631	693	613	612	649	660	705	638	653	599	692	642	655	592	600	675	632	658	668	618	661	599	670	616	594	667	662	605	654	625	645	640	629	648	631	664	659	646	586	647	683	619	662	623	616	607	659	651	610	602	601	656	658	650	603	606	653	626	649	627	657	553	684	662	670	656	628	639	646	666	598	610	617	637	619	628	673	639	678	673	637	614	630	626	669	629	621	611	639	642	664	624	647	621	619	622	631	588	630	644	636	617	647	657	640	612	659	634	666	606	645	668	667	652	654	615	623	664	665	632	641	660	639	657	621	687	641	632	640	663	639	579	617	607	623	645	635	666	637	626	632	672	642	639	594	592	670	630	614	621	651	622	658	616	642	645	669	627	630	648	581	598	681	638	617	663	603	612	623	661	618	636	627	612	653	594	658	645	681	649	606	640	634	642	637	624	621	632	674	676	632	655	638	647	645	680	618	655	625	602	665	631	599	609	637	622	669	632	668	672	641	616	597	672	689	643	696	642	619	633	650	640	637	660	660	627	638	621	638	669	615	653	579	600	642	611	656	616	631	614	621	627	661	623	599	672	643	615	603	665	627	595	617	635	639	640	675	642	577	643	626	632	620	662	650	618	635	609	640	609	622	679	624	590	629	601	695	611	698	654	661	618	597	656	649	620	634	632	635	655	624	634	609	635	568	623	631	612	617	650	648	616	657	637	682	627	656	668	636	595	659	590	622	675	624	647	643	635	625	633	635	669	608	659	669	675	616	692	636	679	631	661	643	582	645	638	640	615	613	607	655	638	663	606	621	647	642	620	644	632	666	639	595	674	637	604	622	654	671	593	637	644	665	619	642	652	587	630	667	697	628	648	657	604	642	639	630	668	659	658	615	612	653	592	624	632	641	651	649	618	677	655	646	651	661	660	655	631	608	640	636	640	627	624	644	669	619	650	611	583	621	634	636	651	629	580	625	626	649	632	651	602	684	617	618	642	666	606	627	653	597	627	617	618	692	616	659	570	646	647	660	667	693	660	679	651	670	644	597	646	646	610	659	637	624	623	681	661	662	603	651	622	595	642	643	619	678	630	588	631	589	600	654	632	608	638	618	612	612	614	565	660	625	651	625	633	643	657	635	619	628	670	614	647	626	616	591	626	643	636	615	671	597	620	574	631	636	657	659	642	624	644	596	619	622	641	652	635	620	604	638	580	631	648	649	680	638	644	662	609	650	649	648	646	615	636	646	617	649	617	615	643	686	624	624	600	642	614	687	644	675	661	655	671	641	632	658	638	659	627	631	612	602	668	637	613	644	598	649	672	634	665	591	604	653	655	626	646	608	668	649	674	685	655	674	639	639	579	671	629	620	650	651	668	668	663	606	669	630	613	630	664	634	621	655	609	606	645	627	616	614	602	626	661	650	642	631	657	608	649	636	629	627	665	639	612	642	613	645	647	645	675	652	616	622	623	640	654	638	650	640	622	633	663	638	605	643	654	661	589	642	641	653	636	672	675	587	656	659	677	629	617	614	598	651	642	648	638	654	636	648	659	647	645	663	656	667	616	702	649	657	620	624	599	667	628	636	652	656	604	584	611	616	668	620	662	659	635	636	643	677	691	655	632	630	637	635	655	647	645	608	582	645	654	632	657	622	664	613	635	633	646	674	611	587	647	620	615	657	656	644	671	619	617	633	642	616	622	642	616	632	640	625	614	632	626	631	660	615	640	631	653	637	585	627	639	653	621	660	637	673	641	639	590	618	622	648	648	611	678	666	696	654	617	658	634	611	594	632	644	635	623	645	640	609	632	621	621	603	582	677	650	643	658	617	618	566	610	641	599	696	656	628	663	611	618	625	596	634	665	658	650	631	617	610	640	588	651	609	643	643	627	622	606	647	693	660	585	611	647	645	609	622	617	596	609	626	641	671	650	637	712	638	670	654	647	650	634	629	633	636	663	639	606	641	577	639	629	636	596	648	655	693	595	643	632	668	682	627	638	629	599	631	696	669	627	620	591	670	621	670	601	631	636	624	655	647	633	600	581	621	611	633	630	616	622	627	635	646	625	631	607	621	640	641	635	634	611	635	645	655	646	654	622	659	632	630	661	647	701	644	647	609	632	651	620	619	620	615	627	664	629	563	686	623	626	665	618	616	635	624	629	611	603	641	591	628	639	601	603	638	660	610	617	623	638	668	618	655	605	630	640	621	711	624	634	645	621	624	676	655	613	670	631	645	682	626	616	586	651	665	665	616	602	630	663	644	628	618	634	665	680	588	606	655	632	594	628	649	621	684	660	647	624	637	656	621	619	631	644	619	616	615	624	665	611	660	649	643	642	633	666	602	663	661	670	635	617	697	678	717	635	606	651	683	658	646	651	663	616	648	690	675	692	650	633	642	632	679	630	602	691	668	645	632	641	634	664	688	665	609	619	653	624	612	637	622	638	658	669	617	640	622	643	650	663	644	644	641	650	637	642	626	624	648	627	667	605	648	663	574	647	625	642	616	649	624	648	597	630	639	650	642	639	625	610	668	653	649	655	599	648	658	663	643	635	626	638	640	681	610	590	650	617	613	638	640	605	635	661	615	624	627	607	632	623	609	611	609	581	630	614	650	606	638	663	642	631	669	612	664	660	627	620	589	663	666	661	607	671	628	621	636	643	632	659	647	637	588	635	624	632	634	668	635	614	622	659	650	646	665	634	697	612	625	661	604	640	658	652	629	657	645	657	626	633	627	654	647	641	613	681	638	649	625	632	623	596	634	621	690	638	629	633
25111	25804	38283	29672	17898	6187	1425	782	618	642	648	626	591	619	689	611	627	616	624	622	638	652	651	646	646	655	659	603	665	666	640	641	599	638	598	660	592	609	607	673	682	603	645	627	609	628	651	611	652	632	656	603	613	637	637	646	618	632	613	610	605	599	667	624	635	607	655	653	588	628	659	631	626	630	624	658	610	690	603	635	646	648	622	598	646	641	662	668	586	601	656	589	592	661	630	616	601	650	682	611	625	604	670	627	701	669	652	613	656	612	648	599	622	604	609	620	639	623	618	632	628	617	651	604	617	637	635	607	643	638	594	630	656	626	655	646	626	607	614	632	618	611	666	644	604	593	648	617	609	608	637	636	632	627	612	632	603	702	595	612	626	633	647	660	652	607	583	612	640	605	649	632	621	588	642	642	601	622	664	646	686	606	646	642	615	640	624	630	642	614	642	636	584	629	655	627	647	619	632	665	616	586	673	640	620	672	635	655	611	600	617	659	580	601	641	590	605	658	636	589	592	593	650	585	614	603	616	619	601	619	618	632	627	648	616	645	591	655	573	676	627	616	633	668	627	617	656	620	633	574	639	641	630	631	632	608	605	618	677	605	629	608	607	626	626	640	655	654	597	564	647	640	587	668	603	602	620	630	667	598	625	606	599	668	597	639	640	638	597	608	618	594	690	628	618	607	655	640	628	590	658	643	609	635	615	614	636	646	614	629	589	622	590	619	609	638	643	635	633	654	642	633	610	683	594	641	666	672	640	657	661	599	668	630	612	632	624	591	632	636	657	634	631	631	628	613	614	610	618	598	607	646	654	653	618	652	667	615	611	635	631	586	602	597	578	637	640	606	607	616	611	692	646	671	611	653	633	644	650	632	596	636	635	659	629	580	677	631	603	647	604	567	612	617	653	600	664	641	608	596	648	658	684	629	636	676	614	618	660	603	596	637	635	638	660	555	662	614	601	639	658	613	638	623	591	672	634	608	656	595	614	629	599	637	637	609	602	635	637	640	605	602	627	627	649	633	645	628	630	625	654	635	592	596	603	668	610	628	628	594	618	631	631	590	594	616	582	599	608	593	631	591	672	655	631	630	638	604	627	608	603	632	622	645	648	653	626	667	652	570	674	600	636	598	616	642	588	597	650	619	622	604	627	641	649	598	602	646	590	617	640	637	629	648	587	625	641	613	621	697	604	662	633	610	584	616	670	621	668	606	662	620	598	617	594	624	607	589	623	654	640	596	580	613	654	610	642	653	615	632	602	684	598	625	596	608	660	626	617	588	632	602	635	652	615	588	574	639	609	625	646	659	645	681	680	585	689	647	599	610	690	633	573	668	678	651	627	609	659	595	627	616	649	655	622	624	604	606	635	610	603	649	598	652	636	658	620	676	642	643	619	678	664	640	648	602	680	617	624	635	641	636	577	626	658	642	627	624	617	663	621	595	649	596	617	655	626	587	643	590	594	633	685	603	588	626	589	654	623	641	641	644	648	609	673	668	654	636	642	676	617	622	617	612	661	595	631	629	666	623	640	624	682	654	626	631	606	642	612	612	616	616	637	633	639	690	653	643	629	625	635	612	594	602	599	629	656	640	669	627	608	612	627	596	641	617	675	631	614	611	611	620	603	650	671	640	625	604	657	657	646	629	641	692	621	633	620	681	628	645	612	644	613	615	599	642	625	644	658	657	638	625	695	643	647	636	649	613	630	622	638	615	654	608	587	610	636	643	632	630	627	611	628	623	630	609	636	643	616	633	661	615	617	613	589	656	639	652	659	641	642	640	634	644	659	646	593	639	606	612	604	640	617	671	571	644	660	574	663	616	621	619	626	633	665	617	656	615	596	671	635	680	617	628	604	597	623	621	632	625	677	698	648	613	632	622	624	676	629	645	664	594	596	637	680	640	664	595	648	645	614	607	652	655	593	635	659	636	613	655	639	634	655	639	612	618	625	630	605	652	636	678	704	665	667	628	620	640	685	658	627	589	647	626	609	653	630	629	614	631	609	652	617	598	597	565	625	617	640	661	644	635	634	653	633	608	615	645	613	644	630	618	607	656	627	618	605	618	679	590	614	623	622	660	650	603	640	627	595	572	603	620	582	623	670	634	695	631	624	639	620	570	619	653	656	638	636	581	654	623	631	613	613	608	604	612	656	597	582	666	612	621	643	600	668	653	633	650	660	658	596	577	630	608	616	628	653	602	684	687	572	615	615	592	662	641	676	603	639	650	568	631	599	642	629	668	641	633	650	599	622	592	621	599	619	642	668	618	589	608	624	655	612	679	600	616	642	625	648	600	574	641	651	620	584	607	616	636	646	615	657	642	604	588	626	621	628	603	638	625	655	610	637	635	639	633	632	608	612	652	623	628	637	560	628	642	664	640	628	599	619	679	650	621	661	632	632	608	643	664	640	655	617	645	622	628	625	647	634	598	646	620	666	643	616	631	588	624	669	592	639	683	608	632	579	650	632	664	634	624	605	655	641	620	632	601	651	570	575	648	581	606	600	647	618	629	593	677	631	597	590	588	646	651	608	588	633	611	677	649	617	602	596	573	615	631	625	647	624	630	659	616	660	617	605	561	635	611	632	661	644	658	674	646	638	642	680	636	630	633	656	630	642	669	614	598	658	648	613	637	633	590	622	620	637	640	630	633	661	619	607	625	613	684	676	639	594	610	616	641	666	649	634	615	621	619	595	640	686	589	601	637	645	620	634	621	650	621	628	642	613	653	598	607	617	599	693	588	651	605	629	609	615	617	619	676	615	645	656	604	629	613	599	618	676	629	661	659	647	632	671	637	648	597	638	634	657	660	595	679	637	650	630	601	595	624	661	655	648	649	586	618	587	655	646	657	655	682	588	634	649	669	625	615	614	649	660	637	605	633	631	606	654	605	692	591	649	608	620	643	634	628	594	615	598	627	619	634	623	686	622	633	622	608	613	636	631	640	624	639	653	622	644	610	667	634	623	577	584	627	651	612	595	654	625	647	615	652	579	660	659	625	682	614	618	638	628	614	626	614	609	631	661	615	576	638	620	591	574	625	652	653	619	584	618	646	578	636	589	630	613	628	634	589	596	622	638	627	619	635	672	634	633	604	669	662	688	641	621	686	629	628	635	648	658	667	623	594	633	639	659	657	630	660	619	616	632	630	602	642	626	642	637	636	634	619	627	622	620	590	613	620	613	632	636	637	629	594	633	633	635	630	621	626	622	604	640	606	684	637	646	613	625	644	607	656	632	623	667	630	609	597	595	638	668	680	656	656	610	642	664	628	627	641	610	592	632	655	622	627	627	648	654	691	609	639	632	666	680	620	627	662	644	628	592	636	612	622	606	594	620	629	625	607	638	621	622	616	664	599	643	617	602	600	640	658	624	658	614	577	657	604	616	615	610	605	615	612	575	631	629	600	621	634	649	618	654	647	634	624	610	642	611	629	638	680	625	644	657	563	643	633	629	642	629	607	634	606	590	620	611	625	629	645	617	655
46038	82318	56218	31759	14881	5243	1900	920	777	742	730	733	713	696	730	708	711	687	653	656	700	715	723	679	703	712	707	685	681	697	704	696	748	665	674	698	703	677	761	661	669	703	700	741	702	737	731	708	705	718	714	715	668	704	732	744	721	735	729	721	723	678	739	682	740	682	709	726	672	641	712	733	659	719	684	682	691	691	736	713	745	712	693	696	747	655	715	684	766	681	695	735	744	680	721	713	673	725	669	776	731	665	724	737	688	763	690	683	690	720	746	705	729	725	721	678	760	741	717	677	704	700	696	724	728	705	737	673	692	681	686	726	690	730	712	705	705	716	719	718	715	703	726	728	694	717	674	715	713	714	702	759	693	702	706	698	662	710	716	679	741	756	736	735	674	657	676	655	716	774	723	779	710	705	657	672	664	663	668	727	744	676	698	730	720	707	725	668	723	686	692	691	716	716	733	700	753	605	704	779	709	745	698	748	689	780	702	686	698	673	707	669	694	676	698	705	694	662	693	723	734	689	736	675	690	690	738	721	702	698	747	697	694	698	665	710	728	756	699	687	731	717	734	704	709	687	691	683	710	718	700	742	695	739	693	721	721	738	704	658	715	738	703	741	630	735	663	734	732	653	684	681	711	725	672	686	687	690	763	671	697	749	723	724	665	658	726	693	676	755	712	743	695	713	698	723	695	752	683	699	691	729	712	695	703	696	675	748	702	691	685	705	742	718	707	728	663	677	696	679	700	714	710	693	738	674	686	727	747	701	681	693	697	758	767	730	674	734	694	694	743	731	693	661	683	764	707	745	696	732	691	737	764	734	648	731	716	689	653	657	676	704	670	760	728	689	705	723	712	718	753	708	664	738	703	730	707	735	726	739	730	700	712	689	672	676	717	722	714	742	685	706	705	711	710	754	740	719	671	749	696	751	671	702	720	718	678	752	741	747	673	746	734	703	671	716	711	698	716	721	711	672	723	711	667	768	688	695	761	693	717	709	723	696	693	650	676	713	712	682	707	747	703	679	704	715	686	707	723	728	745	710	718	683	696	747	728	718	706	711	703	678	675	678	684	713	763	728	698	731	676	716	708	706	667	744	718	728	682	706	720	744	731	708	712	703	637	701	695	651	693	684	686	730	660	661	699	685	675	716	663	702	708	690	720	717	669	703	705	775	694	727	698	724	712	754	673	722	743	674	682	742	681	689	690	694	687	712	697	727	726	723	687	706	718	708	706	664	679	732	723	732	730	760	719	723	711	744	678	691	700	697	695	684	688	686	697	737	691	690	739	676	695	715	720	682	675	724	728	714	690	702	652	706	654	728	705	710	732	665	704	707	626	733	748	684	702	670	729	681	704	720	677	710	706	665	686	676	690	765	649	728	659	736	691	717	724	710	665	716	679	676	665	695	759	721	659	688	732	704	660	731	707	749	702	714	733	680	730	744	682	714	755	711	684	707	738	685	692	706	693	672	703	672	719	748	652	696	679	712	704	695	703	727	684	674	739	704	717	659	676	720	682	679	659	709	701	700	701	684	724	741	745	696	697	647	714	688	704	709	714	696	702	673	674	710	732	705	704	700	726	736	704	718	692	676	705	733	670	731	686	691	686	676	700	685	695	750	713	674	709	718	712	688	682	701	651	677	722	690	699	724	692	659	719	741	675	717	701	654	691	738	740	705	718	708	720	701	696	732	697	693	691	669	653	770	691	714	774	698	688	697	722	677	736	724	668	689	671	720	689	713	668	660	710	671	690	741	721	718	691	716	695	732	705	712	712	724	658	690	713	672	698	678	696	704	703	725	725	702	740	703	721	706	727	716	688	690	695	683	742	740	693	729	699	690	721	777	705	713	707	732	722	702	696	692	681	683	680	717	689	637	680	645	726	716	751	698	738	730	712	703	690	745	735	695	707	703	755	705	690	704	713	728	700	717	756	747	699	712	703	667	759	698	698	696	717	666	745	686	653	678	721	736	677	655	700	709	700	685	760	667	768	722	758	705	673	733	686	692	700	715	725	723	718	701	672	759	722	707	681	667	699	670	699	716	716	720	682	711	689	740	680	708	749	696	696	706	697	704	722	689	714	720	683	722	681	719	718	711	675	765	713	690	703	674	686	719	712	743	711	723	719	712	670	652	732	708	748	688	715	670	661	745	734	675	717	689	736	663	731	698	722	738	670	675	696	693	699	697	699	707	676	725	691	757	750	735	736	731	735	691	696	742	711	713	740	644	753	732	678	663	670	695	732	685	699	731	680	688	736	719	720	714	663	691	707	737	671	708	677	728	722	730	707	721	718	722	738	695	721	680	732	671	695	639	749	675	722	700	723	683	676	721	750	725	691	682	712	732	699	699	748	690	711	685	746	704	689	726	723	668	694	725	685	703	723	708	705	718	670	663	685	725	690	720	714	665	708	714	672	699	724	669	691	704	676	715	716	739	711	729	671	698	706	729	645	723	690	736	738	706	712	660	759	685	690	746	738	744	673	698	744	675	717	694	720	707	713	659	665	724	727	718	706	699	673	738	714	699	689	699	686	746	712	667	701	668	751	675	690	699	726	756	728	659	721	708	712	728	722	719	723	703	713	716	748	673	687	726	742	688	725	701	698	722	747	667	702	715	711	661	708	662	742	726	702	710	730	703	721	715	709	700	733	732	699	706	739	679	761	682	778	703	698	688	724	662	660	683	680	732	689	727	730	699	702	759	660	691	701	690	670	670	710	649	732	687	686	701	719	706	700	678	715	703	670	700	746	702	683	725	705	667	696	695	718	667	705	678	719	679	665	712	718	725	703	677	709	646	713	731	704	725	731	684	739	671	696	682	706	703	720	745	715	692	690	662	654	650	707	702	686	689	671	677	726	678	723	699	710	690	722	746	691	688	656	722	676	675	715	766	695	685	703	727	720	707	711	669	680	674	710	688	690	721	726	767	715	700	693	736	760	746	718	701	726	688	709	751	701	690	681	707	686	724	663	710	767	705	725	682	799	737	749	710	734	688	682	708	681	680	714	758	654	680	677	696	658	688	714	674	687	708	726	662	731	766	710	708	711	712	690	734	718	704	717	656	722	715	681	704	755	726	703	714	702	695	688	677	725	720	686	691	699	718	715	721	754	704	702	719	711	709	712	705	654	688	734	729	689	707	722	673	650	691	739	750	735	704	694	716	697	677	694	716	704	700	749	709	692	681	729	688	744	696	701	685	741	717	687	768	666	670	704	712	673	684	703	717	701	698	671	710	737	679	693	666	694	756	694	734	712	660	715	675	726	736	710	672	706	737	755	670	670	727	732	699	671	714	722	691	703	697	744	701	654	669	726	669	710	659	708	728	693	741	696	676	716	767	735	698	698	708	721	697	710	704	716	732	708	734	710	710	704	655	755	685	745	721	725	668	681	663	732	730	684	694	724	721	656	708	685	724	697	669	681	678	717	715	709	688	668	670	690	693	700	682	681	787	699	757	672	687	724	707	725	679	697	740	662	711	665	655	715	737
22672	22347	33066	27377	22895	21387	13956	1844	799	776	736	740	727	756	752	755	706	694	727	698	772	703	698	697	735	710	752	761	746	723	694	739	722	713	711	779	695	742	743	768	683	720	763	718	716	683	685	712	713	739	707	731	749	734	719	719	766	716	711	764	670	694	694	694	737	701	687	716	790	735	733	732	688	692	749	712	706	740	728	725	699	704	697	701	722	706	714	732	708	730	683	670	785	718	685	783	725	733	707	692	737	714	764	761	731	654	745	730	782	708	703	688	729	737	685	644	712	677	713	739	727	708	764	704	733	756	721	682	733	730	726	714	700	726	731	734	753	701	721	735	741	693	712	767	692	736	696	725	727	778	733	694	723	693	754	673	731	730	732	739	720	730	674	731	707	678	706	731	704	748	725	709	753	733	746	700	777	671	711	715	689	726	710	675	698	717	684	725	704	743	705	744	721	728	656	738	719	686	699	711	687	699	699	702	733	708	738	723	742	735	759	730	719	722	699	718	702	739	684	754	705	712	766	713	729	706	704	693	706	716	720	725	760	725	730	738	762	737	677	718	712	768	686	740	721	734	716	697	751	685	657	731	735	697	672	688	696	733	747	733	688	771	726	699	768	726	735	743	699	722	777	736	730	736	744	710	756	752	742	773	733	720	762	734	716	725	718	770	708	711	751	727	712	687	724	712	758	715	729	690	737	707	738	651	760	711	713	723	726	708	662	742	745	728	736	718	745	720	762	674	728	760	727	757	696	700	773	668	675	706	751	712	736	706	712	744	685	753	738	709	734	706	726	720	722	708	742	720	675	736	711	712	718	734	708	662	708	726	697	712	721	737	730	715	744	718	686	757	708	735	716	732	740	706	749	726	669	728	669	705	760	734	729	765	735	763	737	780	653	758	770	716	714	698	748	680	740	718	643	697	683	662	706	709	769	778	717	674	699	721	705	707	705	700	777	711	719	708	704	693	692	711	679	692	699	698	708	679	722	733	713	711	724	739	702	718	722	683	683	696	710	715	714	724	752	739	707	727	695	738	684	721	725	697	722	762	704	734	687	687	655	677	702	683	709	697	713	689	684	701	710	680	685	759	711	714	714	691	777	740	728	711	786	691	743	705	697	750	726	770	715	727	713	701	730	701	676	733	699	699	722	669	709	676	710	683	742	745	731	703	726	648	716	724	732	742	712	725	748	763	671	723	718	699	723	746	724	701	720	708	673	725	710	720	676	703	693	698	758	717	707	749	669	745	689	667	771	704	718	739	699	759	766	768	780	714	715	693	799	715	702	734	752	736	737	733	761	737	713	699	746	755	714	687	727	691	673	704	781	704	660	727	717	717	744	716	734	726	762	714	736	728	726	740	699	733	715	708	740	782	733	703	718	672	718	748	716	731	671	768	737	753	708	695	738	690	688	699	686	770	724	740	679	738	745	705	745	734	774	757	713	721	690	737	737	674	694	751	720	728	734	753	703	701	718	768	751	752	691	701	730	724	731	708	733	756	716	717	697	693	736	690	684	693	748	700	707	715	691	731	751	722	717	691	720	713	713	747	648	710	667	697	684	727	712	729	717	664	687	693	733	742	703	693	726	691	735	689	751	730	737	710	734	721	702	784	716	701	704	740	711	778	723	766	679	753	744	722	745	750	707	714	710	693	715	702	757	726	719	715	686	698	745	680	737	705	758	720	716	697	708	718	726	740	760	736	718	715	718	732	708	715	723	690	740	716	665	724	767	734	686	759	695	723	743	702	667	703	727	749	694	750	748	733	700	697	756	726	699	722	715	734	740	701	669	689	675	742	705	687	722	704	728	717	709	720	691	766	726	680	724	737	730	668	712	740	775	762	698	761	707	655	724	708	684	708	715	716	709	678	693	728	696	697	709	724	659	670	728	709	775	697	740	729	660	686	697	705	751	749	765	681	760	695	694	744	711	679	713	745	682	675	715	724	709	730	710	728	760	748	731	723	707	712	740	709	729	770	734	717	705	759	705	687	697	682	736	702	714	732	718	721	754	723	730	794	730	747	690	712	683	737	696	729	766	744	797	774	718	744	648	707	706	725	730	712	679	706	734	729	736	742	697	697	715	687	737	696	719	692	712	691	737	694	717	723	713	705	702	711	712	736	690	712	737	681	735	731	736	680	705	697	733	680	705	694	702	689	720	716	664	686	736	703	714	736	735	680	760	672	753	728	750	713	717	733	703	710	726	703	688	733	772	717	730	717	705	688	732	681	726	763	716	752	730	699	670	747	717	765	720	665	682	730	716	681	695	722	710	738	693	706	710	677	700	684	707	696	732	744	686	738	694	696	746	691	663	753	742	730	695	757	732	720	722	731	715	735	730	748	695	672	751	706	736	767	713	757	728	705	734	768	706	704	698	725	729	716	662	695	739	712	693	670	712	792	708	670	703	656	728	735	706	701	708	724	735	706	703	717	711	739	661	708	732	701	694	758	686	710	720	754	707	751	725	665	681	709	756	711	719	684	707	704	718	673	683	712	692	731	750	751	711	732	659	700	698	754	702	716	693	742	735	719	702	671	766	705	748	656	693	760	697	741	691	721	686	705	674	774	714	724	729	723	744	744	730	693	679	726	737	738	726	751	706	742	736	716	699	749	715	711	718	698	713	686	767	756	782	752	700	676	722	707	740	709	723	673	699	672	731	729	708	661	682	704	713	658	678	725	764	693	700	711	744	687	720	681	753	699	717	706	703	699	735	699	722	726	760	718	663	725	741	705	700	681	708	696	691	749	716	686	706	692	709	756	776	685	712	712	728	710	677	707	728	696	716	696	714	667	732	715	699	684	723	707	750	709	724	693	676	703	697	700	696	735	698	682	688	754	719	721	712	705	726	706	704	661	627	698	753	746	700	753	744	713	744	701	743	748	709	724	657	743	729	768	765	722	734	714	702	749	703	697	707	668	716	751	683	732	682	725	716	738	709	705	698	633	699	718	697	682	657	660	755	712	730	749	680	719	755	772	661	702	738	712	699	716	711	765	679	714	728	706	719	719	750	685	707	686	730	737	734	748	721	709	746	735	697	747	677	705	724	694	659	677	734	738	709	713	755	713	707	731	744	719	731	727	761	729	708	726	681	709	701	736	720	695	687	727	707	682	731	685	711	715	725	777	709	728	719	679	691	700	713	732	718	740	734	726	711	730	710	668	684	728	726	692	733	687	755	728	688	703	703	724	724	689	742	825	730	707	750	744	701	687	709	702	698	677	736	726	687	722	699	684	726	688	722	711	698	685	714	730	743	704	706	720	694	718	709	731	638	654	739	740	764	758	716	762	736	722	733	699	730	711	729	785	688	749	731	696	793	761	766	729	702	740	709	703	691	704	693	688	671	746	743	709	698	714	670	769	732	715	693	681	742	730	728	674	705	688	762	737	716	779	707	759	693	706	710	665	700	719	756	706	706	679	687	740	732	699	714	744	689	698	690	742	693	705	710	744	703	757	718	679	685	715	737	684	711	711	695	708	710	692
55515	93209	75017	51485	31564	13805	4518	1616	932	798	794	802	810	796	761	802	766	745	782	792	820	792	786	772	748	756	805	797	799	752	783	773	800	771	790	810	755	768	825	780	762	761	762	775	812	744	754	742	752	778	781	782	749	762	803	823	780	779	746	791	780	806	777	760	743	794	753	768	755	777	809	742	794	802	741	812	746	782	751	737	793	784	776	765	796	763	757	805	716	830	826	763	757	788	765	806	719	776	761	761	749	757	805	760	770	741	798	773	788	786	747	779	812	830	769	771	772	773	754	746	783	748	768	772	764	757	796	771	807	802	737	776	712	763	778	817	752	774	796	758	786	773	782	787	786	840	766	752	748	780	800	793	807	787	707	727	746	761	747	805	813	719	815	798	755	803	803	742	764	785	782	772	752	785	774	799	740	771	759	767	775	772	733	733	755	764	841	776	785	755	765	780	843	776	784	779	766	767	770	803	749	736	762	733	756	808	781	773	747	760	784	739	776	787	731	738	752	741	736	791	775	786	788	807	759	801	743	767	770	786	810	754	789	724	767	761	768	766	722	734	773	818	812	793	772	791	783	795	728	730	787	764	768	792	756	742	782	792	794	766	827	744	775	779	756	768	773	780	770	818	761	769	785	740	794	754	752	695	741	722	758	789	789	822	789	772	743	756	705	774	789	803	735	775	772	746	794	807	772	749	774	762	813	743	766	758	753	740	800	779	724	754	763	822	722	761	735	806	814	750	806	743	817	753	743	777	791	791	744	761	751	742	746	811	761	751	751	761	813	747	765	788	788	778	750	767	767	828	760	795	770	805	775	772	728	809	755	714	815	780	786	749	745	755	770	813	769	785	731	809	788	786	819	797	781	750	796	795	791	771	800	767	755	787	773	791	759	730	753	714	706	799	766	755	812	778	751	785	777	770	784	775	738	784	753	790	807	762	702	697	760	772	784	818	750	791	777	724	784	815	776	748	762	739	748	754	769	739	792	777	744	752	776	770	768	743	755	777	728	767	780	760	765	754	785	825	751	723	800	750	807	774	797	798	799	744	770	766	789	766	786	777	768	799	806	833	778	755	810	772	777	751	742	770	755	734	760	787	688	729	743	757	795	789	775	726	775	765	820	719	748	782	808	777	759	732	800	804	755	768	757	758	768	769	785	809	735	747	774	789	798	771	739	771	795	743	724	770	748	825	742	714	795	731	768	799	764	742	802	764	777	763	779	757	770	713	781	749	744	825	792	751	766	756	752	804	773	698	773	757	757	795	781	823	786	745	758	744	778	747	752	745	756	754	738	778	772	766	737	760	756	772	749	797	743	744	721	779	756	751	855	752	792	778	756	772	731	786	805	749	804	798	769	794	803	756	779	747	803	791	756	763	735	773	741	769	779	752	787	784	745	814	740	770	798	816	741	783	797	749	770	783	827	757	742	732	784	771	815	803	750	773	777	742	802	835	818	803	743	780	779	762	782	761	779	775	768	742	737	747	784	781	732	748	771	751	753	754	764	784	712	753	741	780	739	768	784	777	729	721	750	732	789	816	783	720	773	809	759	816	774	818	765	723	816	769	805	786	757	782	753	817	762	744	800	805	778	753	759	725	773	794	781	816	728	799	760	735	750	734	732	806	792	712	754	778	761	766	805	757	809	797	765	751	800	778	749	797	724	764	776	771	784	718	778	784	753	779	777	817	825	776	813	779	756	751	729	765	762	773	771	758	766	759	774	798	774	769	787	789	811	742	712	767	794	803	791	768	740	783	799	756	784	769	787	748	753	749	821	732	787	779	741	800	781	735	777	762	807	815	771	798	793	766	757	782	789	736	751	763	825	749	736	742	757	719	806	756	766	763	725	746	764	751	780	769	755	804	787	758	763	786	771	765	731	780	839	774	749	757	768	770	800	750	772	723	753	737	747	794	775	785	770	773	791	764	780	763	767	747	794	750	736	776	774	785	741	709	756	760	811	742	724	774	768	807	785	767	755	762	736	767	751	765	798	811	727	803	787	762	720	746	770	763	753	798	740	785	774	712	822	742	769	795	740	770	764	761	802	730	772	782	785	779	774	761	838	771	732	778	722	779	755	799	778	786	749	780	753	782	805	806	778	727	763	761	783	789	781	780	759	737	782	789	748	834	798	781	806	774	763	802	765	783	800	747	771	731	703	816	805	772	805	729	754	786	761	809	769	796	788	806	778	808	761	757	770	777	750	763	735	777	796	782	770	757	759	761	761	723	707	779	758	767	749	791	732	789	802	765	691	789	795	747	728	750	781	786	749	724	766	808	786	792	794	783	719	736	742	827	704	735	761	762	742	754	725	850	751	817	777	825	761	772	780	774	756	764	801	813	745	780	818	793	811	826	786	775	758	768	779	765	753	751	768	790	749	822	787	737	744	714	740	764	786	751	790	712	760	750	768	795	784	758	758	767	806	776	777	780	783	783	747	764	815	705	784	773	808	793	742	763	769	788	739	783	820	743	760	775	815	795	749	728	824	708	723	757	716	725	767	767	736	781	784	776	716	740	778	775	813	760	737	742	762	781	726	773	766	757	762	790	811	761	707	770	731	765	733	750	795	777	785	763	766	750	767	765	806	758	774	779	795	773	751	756	713	816	782	780	726	747	808	745	761	834	796	824	738	726	774	751	773	744	770	773	762	732	804	748	777	759	805	783	775	733	762	747	763	748	764	796	773	745	766	722	803	809	778	788	777	801	773	818	779	772	779	782	747	754	772	818	749	751	735	765	818	781	786	775	749	791	761	766	777	785	775	788	709	755	731	740	794	811	803	781	716	791	729	729	770	804	740	773	792	805	740	768	717	794	768	747	784	806	759	769	771	804	779	778	783	787	808	746	768	755	795	748	782	776	798	793	807	740	708	792	749	798	807	813	784	766	773	779	795	758	786	802	742	806	763	797	844	754	758	734	763	789	764	813	741	758	765	792	784	794	748	765	761	786	800	757	766	822	797	784	754	771	789	765	784	753	777	755	844	760	781	765	782	770	761	780	745	742	790	750	755	704	745	804	743	820	767	735	732	788	779	782	742	743	794	766	780	737	774	768	769	775	762	802	740	800	799	792	751	789	824	789	762	763	772	740	751	731	750	841	816	742	783	756	810	793	718	782	744	715	780	826	736	787	704	769	691	774	769	712	818	743	753	753	791	802	783	702	793	757	769	777	779	732	830	774	773	718	777	763	778	730	774	778	850	796	756	769	775	782	812	789	778	743	744	771	823	779	769	774	751	725	762	751	725	788	823	806	764	766	770	814	778	748	789	784	775	757	735	806	751	759	753	813	778	767	726	730	802	773	739	737	804	761	742	792	751	743	725	797	770	747	786	762	737	820	779	739	761	746	804	761	796	756	788	795	724	784	761	755	764	756	751	800	760	863	795	711	806	767	736	766	743	774	760	705	765	773	785	784	769	792	736	784	717	739	783	742	809	754	810	774	743	799	762	755	788	800	818	787	755	784	769	756	816	778	788	747	738	768
27936	36354	36945	18503	4644	1361	773	591	580	506	541	575	538	587	596	541	581	544	499	559	562	510	525	584	546	562	553	544	582	551	597	548	577	537	553	584	558	591	507	595	543	569	577	567	593	611	561	566	540	553	577	556	542	551	548	573	546	548	588	582	600	569	579	576	566	534	545	538	539	545	576	547	575	516	545	554	533	604	537	549	578	574	538	550	550	579	577	514	517	533	559	538	563	520	576	584	566	527	573	578	578	566	560	543	527	570	567	502	557	544	534	581	561	564	548	572	542	552	540	572	548	515	549	556	575	512	542	568	535	584	568	525	556	556	554	560	534	522	551	562	580	558	550	528	579	553	545	562	597	573	565	598	543	541	497	567	552	531	538	577	555	574	566	526	571	557	580	577	540	560	539	566	579	541	534	579	566	574	613	598	521	572	518	550	551	555	578	539	526	517	552	532	572	517	569	560	551	572	585	544	552	548	557	582	560	564	558	541	557	522	536	540	568	547	524	590	516	529	568	574	542	605	591	608	608	592	573	538	524	566	533	568	561	525	573	556	579	521	530	542	548	536	540	585	570	538	574	558	547	563	562	526	543	593	590	522	554	585	532	552	594	540	570	596	541	570	582	532	547	544	538	589	557	560	551	567	588	591	542	546	592	572	580	527	550	535	493	516	596	559	510	567	546	541	553	533	557	577	559	539	580	582	578	501	553	513	547	575	542	548	550	611	525	524	546	567	522	584	539	577	566	594	584	572	562	554	538	584	532	561	521	565	548	566	540	600	534	589	571	547	533	553	587	571	533	535	553	576	541	551	549	569	489	562	514	582	554	575	524	576	572	549	571	555	589	542	578	560	557	561	592	575	560	579	529	550	555	553	540	569	524	530	533	594	571	493	548	574	562	577	560	550	570	590	599	600	581	530	536	540	564	482	555	577	614	491	567	589	554	558	557	513	582	567	549	578	588	544	576	562	515	550	501	571	516	504	542	597	539	575	541	554	576	553	511	560	519	566	585	517	529	610	589	579	574	549	535	555	551	518	545	547	520	544	540	546	546	524	568	585	608	554	547	566	550	540	554	577	545	540	531	550	569	532	555	595	549	540	552	564	591	580	547	556	526	525	530	553	552	603	589	545	527	549	543	569	520	528	549	562	604	555	557	573	562	546	564	583	567	551	591	535	519	555	562	527	546	555	572	600	563	598	537	558	597	516	594	592	559	538	568	546	575	571	524	542	578	536	587	554	583	573	538	554	543	550	538	528	573	592	577	571	551	580	570	577	564	603	544	557	558	523	605	551	557	560	584	563	594	524	563	550	527	575	554	549	535	518	530	569	572	591	596	555	513	556	572	568	567	571	564	532	545	501	556	573	558	525	554	572	528	546	568	561	548	554	575	576	563	546	550	564	570	577	547	527	613	555	553	568	549	547	529	580	565	561	539	573	568	575	569	518	565	566	525	586	553	547	527	550	555	511	562	526	539	539	526	530	547	541	602	557	540	563	539	564	561	590	524	575	570	588	589	536	580	551	566	605	538	521	541	567	531	515	538	555	573	569	560	542	572	507	588	576	558	576	548	535	585	591	563	545	605	514	561	580	554	520	558	602	621	480	574	558	569	522	553	533	595	590	542	531	581	548	620	553	603	517	567	542	575	537	568	544	553	530	573	551	570	555	539	581	558	553	600	564	575	593	548	566	571	574	528	581	554	528	608	567	558	542	529	531	555	560	536	558	572	509	579	590	541	609	510	568	545	595	551	572	531	543	579	565	540	572	545	574	561	572	581	589	610	512	511	553	555	562	588	569	591	560	527	615	547	554	557	583	558	562	591	533	580	549	578	546	510	507	575	585	525	560	526	547	594	558	576	541	499	523	570	523	549	540	605	562	565	554	527	549	580	546	547	569	544	540	529	539	555	583	562	574	560	555	584	582	581	546	595	546	509	565	611	572	566	540	580	587	600	582	554	575	592	549	542	567	561	513	545	533	544	564	529	609	515	599	574	530	545	557	590	557	563	585	607	543	590	532	562	563	549	577	595	556	556	574	576	541	570	570	592	588	547	543	509	567	596	529	568	596	575	549	533	531	568	599	572	556	588	600	555	510	562	569	536	560	553	562	594	538	562	549	570	564	555	554	579	546	609	586	564	570	537	583	509	520	536	594	595	554	537	518	557	549	570	546	568	579	561	590	560	529	542	556	539	524	556	579	566	551	553	557	551	562	554	558	556	594	572	559	570	505	584	537	597	517	586	533	537	569	563	550	540	545	556	574	579	544	561	578	548	535	530	561	528	567	590	551	568	541	596	555	545	531	573	552	555	594	581	555	523	543	577	511	539	578	532	534	536	546	507	572	559	542	555	563	567	528	541	558	544	512	526	594	558	602	587	596	569	566	572	580	581	525	581	588	553	570	567	521	559	555	543	580	612	543	589	596	581	573	551	581	578	519	578	608	566	552	568	594	544	539	544	547	573	574	644	553	516	552	494	563	548	548	579	569	561	538	548	558	543	600	559	549	586	566	546	586	564	589	541	568	558	560	579	600	507	546	576	551	554	558	569	554	574	597	577	600	525	540	541	556	588	591	574	534	559	567	529	546	572	538	564	529	540	615	563	537	551	551	555	550	544	580	591	537	551	489	545	545	567	602	553	552	583	582	564	573	582	564	527	537	558	569	519	603	516	541	553	567	519	577	545	540	578	551	618	573	556	556	542	601	541	558	509	546	549	579	499	553	588	550	536	594	532	554	602	538	564	541	556	539	551	551	569	525	572	566	575	526	508	569	563	572	582	564	594	549	587	564	598	528	557	575	614	557	551	536	560	570	586	573	579	555	534	546	535	571	557	569	573	553	554	589	572	558	577	609	541	563	529	611	600	562	526	557	583	545	597	552	600	613	577	553	555	574	519	558	542	552	558	532	551	590	573	528	556	571	603	576	550	541	511	540	516	553	499	552	566	563	576	571	561	563	555	569	552	555	537	581	566	515	585	596	568	524	581	558	566	586	572	533	557	567	537	588	599	510	532	546	574	556	541	541	553	579	573	576	559	581	553	525	579	525	550	600	568	567	564	542	532	570	574	557	604	595	566	576	551	551	540	578	581	574	563	547	491	530	551	562	494	546	571	567	556	543	580	563	544	529	565	570	530	533	545	590	569	548	554	584	546	592	554	553	543	574	593	549	558	556	527	549	577	577	515	536	554	554	548	561	573	547	565	537	513	518	581	526	608	544	540	566	596	528	562	540	537	535	553	548	539	578	557	577	571	556	588	568	565	572	557	571	579	570	598	574	551	562	527	573	570	531	573	576	571	544	583	579	612	564	552	551	567	557	586	520	533	560	530	589	570	572	585	580	566	571	529	525	517	573	541	563	562	569	527	544	531	532	578	541	553	567	558	588	550	545	561	606	582	596	578	605	555	540	543	550	564	588	579	546	563	565	523	564	525	580	599	558	539	553	569	535	545	583	565	586	542	578	593	572	549	551	584	590	578	589	555	557
24842	51984	31753	12595	4440	1806	915	678	651	646	615	651	656	650	656	601	590	642	634	647	641	657	583	621	672	636	674	581	605	625	673	646	610	654	656	613	615	582	688	633	664	636	687	633	594	637	620	609	653	626	581	591	619	612	627	627	669	642	570	623	661	619	635	601	614	613	637	669	625	618	638	659	641	632	652	622	672	624	647	612	650	616	619	638	597	603	636	648	629	656	667	639	634	665	608	629	647	632	626	622	612	613	587	646	642	640	624	628	655	628	655	592	632	628	637	634	605	597	609	649	624	621	650	683	642	640	660	600	664	657	662	639	665	617	628	635	629	627	638	594	636	617	659	599	687	622	662	611	622	627	557	623	594	631	651	595	633	590	623	621	633	627	615	672	647	597	634	628	664	639	620	602	641	619	612	627	614	589	635	626	626	607	610	644	600	636	670	618	647	645	676	667	619	652	626	649	612	646	658	616	617	695	622	632	637	632	627	663	675	639	704	685	633	621	627	596	594	616	588	624	632	611	633	627	660	605	598	677	655	614	594	630	615	619	627	566	626	663	613	625	626	644	639	632	594	607	631	641	652	640	647	597	600	649	629	641	622	635	615	654	638	619	660	620	588	628	647	622	619	631	659	653	648	614	587	662	651	662	640	625	629	646	626	667	644	616	639	629	626	589	649	646	612	630	642	658	616	615	616	622	651	634	570	602	605	617	583	612	612	636	550	612	651	646	636	643	613	647	625	649	664	643	624	631	605	614	667	621	632	656	625	633	635	660	597	624	644	640	647	634	639	623	617	638	647	633	635	626	683	623	651	617	629	656	630	630	653	648	619	596	646	607	668	644	635	642	625	622	595	631	651	618	595	601	554	622	621	628	597	664	619	704	631	618	606	589	593	637	616	622	648	640	582	607	656	601	593	648	635	613	631	647	616	640	629	653	616	641	618	620	665	599	610	615	629	657	599	598	602	645	636	634	620	664	645	632	611	638	628	675	627	635	629	620	633	627	594	612	670	617	591	604	577	628	604	646	595	642	612	637	623	633	591	584	601	642	664	615	610	641	657	654	634	620	652	651	624	654	664	659	620	599	666	609	638	666	657	673	633	643	641	635	657	627	623	628	617	652	657	625	690	598	628	616	629	634	610	633	618	621	607	593	589	699	607	602	654	634	638	631	637	612	600	617	584	628	616	624	608	596	636	641	631	626	607	592	583	571	601	619	637	594	640	647	622	648	627	627	659	639	608	600	606	575	577	684	634	654	618	655	620	625	647	630	658	615	610	630	690	648	654	590	608	632	601	657	590	628	655	602	620	615	654	633	633	608	614	591	642	596	638	626	616	653	614	613	652	615	638	666	618	623	566	595	667	628	628	604	611	667	627	650	613	642	684	647	600	656	655	608	629	647	679	617	617	677	667	674	662	619	581	663	613	612	635	597	625	619	626	645	585	630	634	653	579	633	631	642	626	615	611	628	636	645	614	644	630	609	627	609	628	660	572	631	618	625	634	578	639	617	630	638	618	604	632	656	601	640	622	624	612	659	647	628	607	655	615	626	631	621	591	682	609	680	659	680	613	640	629	633	598	627	621	644	602	597	644	611	604	594	660	582	652	646	631	605	661	592	651	664	661	622	636	623	623	649	625	598	610	614	631	606	603	625	602	624	609	585	652	613	631	632	652	619	610	605	600	615	632	611	622	642	675	652	631	654	611	593	623	643	651	658	637	648	612	612	620	620	618	624	631	600	646	641	710	595	630	595	629	629	663	552	623	638	596	627	656	636	625	609	628	589	640	606	618	577	590	553	622	590	610	626	633	596	614	603	600	651	663	611	588	670	626	593	639	644	637	639	587	612	607	675	648	609	692	641	644	630	622	622	647	608	659	596	604	616	634	648	627	660	657	600	578	601	658	598	626	610	646	603	661	662	604	639	635	610	622	632	653	651	625	629	658	604	596	621	597	655	630	613	648	632	615	690	633	657	633	622	590	616	623	661	635	601	647	663	605	613	624	593	621	584	646	633	628	602	626	676	647	621	606	668	665	576	642	621	630	617	659	633	593	604	640	632	642	578	637	645	615	672	641	629	634	632	603	640	657	625	621	590	632	617	683	616	628	622	609	626	625	626	625	648	640	608	663	614	624	643	632	604	613	651	604	636	669	630	645	637	605	615	630	635	627	640	683	602	620	667	618	648	617	646	634	612	638	625	646	661	663	649	638	627	622	606	581	598	644	589	637	640	608	633	650	653	577	679	609	624	633	646	598	613	655	625	589	641	645	633	613	657	616	689	632	626	645	621	658	599	642	653	614	628	650	616	604	604	604	625	623	617	621	638	635	638	668	664	660	582	615	602	611	635	603	614	629	624	615	577	629	615	602	611	632	658	603	623	643	628	640	556	658	585	578	616	605	620	649	614	624	654	631	652	660	655	587	698	608	608	623	600	568	665	621	642	609	616	662	634	654	589	600	646	638	655	629	600	633	650	645	617	639	663	639	626	597	645	651	622	604	621	625	630	626	633	630	590	619	627	608	593	629	643	648	670	638	631	636	620	633	617	604	596	606	697	623	592	618	587	643	639	571	622	599	616	622	622	636	632	606	635	634	613	610	649	653	653	625	654	612	598	614	606	580	645	615	619	643	603	631	601	658	646	673	619	657	598	642	635	656	618	623	646	658	632	640	635	690	593	621	640	610	660	645	633	610	671	638	639	630	601	630	662	610	675	688	630	595	577	647	622	598	689	634	636	626	617	615	624	667	642	608	664	592	606	582	636	609	621	631	603	616	640	610	594	652	621	678	627	625	581	604	606	635	620	622	633	617	666	643	606	630	613	608	638	633	640	635	627	703	643	627	617	640	638	635	619	622	636	599	613	625	622	612	596	637	640	625	625	625	618	596	595	618	625	606	652	644	644	632	679	591	586	624	589	604	615	666	622	644	649	615	622	627	627	638	612	659	625	607	635	621	649	670	607	618	636	601	641	611	670	633	607	596	596	632	634	594	613	619	601	633	653	650	618	628	626	665	590	645	657	647	596	603	598	595	658	624	643	613	655	637	574	681	633	633	626	617	638	644	602	612	665	633	616	616	617	668	665	662	636	599	641	637	636	621	606	626	574	659	615	642	630	664	591	628	575	623	646	630	632	627	660	634	630	630	651	651	629	617	645	609	612	606	611	650	632	654	610	641	601	642	663	629	671	629	621	623	622	621	660	646	652	626	652	646	589	599	628	607	635	630	619	592	642	613	639	632	620	649	607	647	614	673	630	632	615	623	621	634	664	648	613	623	644	640	628	624	607	593	618	642	627	616	611	617	666	642	643	632	603	606	651	645	646	618	637	618	636	637	604	654	609	654	623	635	635	604	677	660	607	622	626	632	667	637	628	656	623	624	601	615	640	617	651	628	634	647	627	614	617	607	634	610	619	606	620	653	667	585	655	677	667	633	656	658	612	692	648	655	671	580	634	633	621	620	629	604	636	601	629	634	605	579	637	630	639
23298	23272	35846	29752	23172	18905	7407	1124	741	648	642	635	623	603	613	631	577	636	613	640	643	608	637	617	602	584	641	609	600	623	583	586	639	630	664	631	570	656	616	584	644	626	577	634	566	628	616	595	589	627	592	597	612	608	615	599	598	579	619	605	621	643	604	604	642	615	589	590	573	661	651	661	622	639	613	617	627	579	607	642	648	596	600	637	619	616	620	619	602	605	627	638	616	620	640	643	637	618	600	599	575	621	670	643	622	620	631	573	647	580	608	594	634	592	593	604	625	588	600	614	645	620	645	644	604	637	564	656	641	561	606	621	654	633	597	610	615	593	580	601	582	593	595	638	626	630	603	639	629	617	604	588	596	617	615	604	654	628	601	606	619	618	598	588	601	641	576	628	687	598	598	581	577	627	608	621	598	608	550	583	584	654	614	611	599	594	636	633	598	620	634	619	580	596	664	610	616	641	628	624	594	607	589	572	609	646	585	613	619	631	607	665	617	640	584	616	580	576	649	624	661	646	591	604	638	592	552	609	644	557	623	580	616	572	658	621	647	618	654	574	577	573	616	582	584	609	564	601	630	595	600	564	604	610	582	650	634	644	662	625	631	636	624	599	601	624	619	660	608	616	635	623	666	617	626	665	609	572	646	623	615	590	656	638	633	624	646	611	601	568	610	622	573	627	589	615	583	649	588	646	578	606	620	653	634	613	563	622	640	657	619	647	605	659	623	620	626	598	603	619	647	624	616	596	584	580	622	629	598	621	627	564	611	578	611	608	623	629	600	631	615	599	631	614	631	621	622	617	625	599	653	610	654	691	567	618	646	615	623	597	592	580	600	587	622	624	606	610	616	625	612	622	611	641	579	601	577	651	613	591	589	647	603	625	575	603	599	632	582	601	612	660	616	580	629	573	616	610	598	596	635	591	621	586	584	662	598	615	655	606	633	590	596	593	604	571	616	645	633	616	606	624	611	643	667	598	613	644	601	618	591	589	668	600	629	594	605	603	604	625	605	546	643	590	595	585	595	620	658	626	636	601	591	601	641	592	615	611	644	597	606	613	665	613	677	613	621	629	638	590	611	582	608	638	547	619	610	588	579	553	686	567	611	626	630	639	630	624	572	616	562	607	621	662	648	575	570	597	640	602	635	591	611	603	565	616	640	596	628	621	587	570	572	573	621	616	619	641	604	618	589	594	616	571	627	572	639	581	650	658	646	612	649	605	579	592	585	642	583	607	609	618	668	610	606	609	606	622	626	633	657	608	638	605	633	632	605	612	617	604	588	628	598	603	601	623	600	613	627	596	613	623	627	593	641	620	593	623	602	604	551	646	619	643	577	599	650	583	587	612	597	640	600	630	591	629	640	627	595	643	639	599	594	608	649	564	615	584	611	649	611	592	594	605	643	648	638	613	604	637	602	619	597	610	604	685	586	639	606	581	626	592	582	627	638	645	610	644	678	617	563	610	647	557	662	565	645	603	605	606	633	583	655	639	594	614	644	605	609	639	625	580	601	622	628	589	590	615	626	585	645	599	606	599	591	586	586	598	596	631	631	611	585	569	619	618	586	643	610	625	602	603	583	593	642	646	587	608	599	627	605	602	579	563	620	659	605	639	590	598	593	605	588	614	596	644	633	614	593	642	599	616	634	592	661	613	603	642	603	617	614	638	594	595	619	610	654	648	604	613	578	611	621	679	658	619	581	640	595	612	622	615	628	602	631	600	616	607	623	628	616	614	678	583	619	627	602	582	618	640	597	653	607	648	588	616	614	641	580	603	580	639	578	586	641	590	629	610	635	615	622	678	601	607	622	589	594	600	631	562	612	637	596	589	598	608	604	604	620	643	659	645	603	591	605	642	624	607	616	655	642	632	593	583	562	597	598	590	609	669	621	606	598	617	595	645	632	596	587	649	601	639	643	582	629	579	597	598	570	630	628	617	635	609	601	624	643	598	590	650	564	665	622	642	616	607	598	594	627	601	650	640	618	587	577	625	587	635	634	618	634	639	597	591	655	607	620	580	608	609	651	647	629	652	602	586	591	629	642	643	584	617	574	597	651	580	615	621	635	589	611	615	581	568	648	661	602	595	590	625	606	557	636	645	624	593	607	595	659	634	609	635	609	589	569	651	591	634	572	616	579	618	616	623	621	564	640	607	584	633	617	623	637	649	619	569	660	629	670	555	579	651	628	592	615	645	625	606	635	636	561	609	628	636	644	582	628	584	596	586	639	596	649	599	607	607	588	637	589	611	606	618	575	582	587	595	651	599	658	617	583	604	663	644	615	671	651	619	585	602	630	585	644	623	607	617	600	636	604	628	620	625	614	635	654	609	641	628	608	650	588	611	616	596	590	601	590	576	586	591	628	626	575	615	588	605	609	638	636	583	608	605	621	607	633	561	605	661	628	596	624	590	640	620	614	597	594	601	593	639	596	634	632	643	555	639	620	611	626	589	631	611	639	602	671	610	615	624	578	612	615	608	638	570	615	600	641	607	606	630	630	589	614	610	616	595	604	633	641	624	619	620	565	610	596	642	614	618	636	627	583	610	578	606	625	662	593	635	680	601	587	585	615	596	578	606	616	631	614	613	610	562	566	627	538	623	571	624	631	666	589	598	667	621	624	601	611	563	628	608	579	605	589	643	624	629	588	611	583	639	648	596	581	604	622	627	613	611	604	620	642	645	632	655	625	605	606	672	613	618	669	636	586	574	628	659	620	642	609	632	631	599	622	631	612	614	598	593	581	663	617	597	641	571	626	659	587	604	567	602	600	625	636	611	595	614	620	640	565	592	642	606	606	570	589	596	627	630	624	632	597	608	636	650	592	593	639	647	595	643	648	640	612	607	667	606	618	625	585	633	628	630	674	618	640	596	624	615	585	582	670	594	640	592	628	593	567	588	616	621	587	612	630	613	614	648	622	656	599	556	626	590	570	572	645	610	620	641	616	635	658	595	596	614	606	633	600	651	610	626	607	635	642	625	618	612	617	655	621	610	636	629	643	656	615	635	584	588	584	597	581	625	605	607	605	624	607	619	609	652	631	635	619	607	617	577	600	610	601	646	651	613	621	614	590	590	625	622	613	629	644	623	615	610	576	603	619	617	603	579	620	579	605	627	589	583	624	611	626	651	642	614	619	638	610	575	663	599	691	608	608	602	613	577	632	581	624	651	586	598	586	669	596	647	565	636	622	640	579	563	646	646	610	608	585	613	638	618	632	592	618	612	635	613	643	655	616	597	579	645	639	579	610	644	576	646	655	587	643	628	651	597	615	589	609	593	597	608	565	614	613	646	599	600	585	602	618	605	623	652	605	565	559	597	598	561	581	614	648	638	676	594	585	629	595	583	594	605	668	613	618	639	640	593	661	614	623	641	633	611	622	598	600	638	570	625	582	589	617	594	584	588	629	601	616	586	614	635	591	623	581	597	595	624	635	638	647	599	592	588	634	607	633	611	648	587	635	623	627	639	618	564	631	586	642	565
50883	94852	71268	45025	25848	10479	3255	1195	780	701	703	695	705	679	707	672	684	669	666	649	652	644	682	674	674	714	697	641	684	650	637	691	671	655	659	685	720	657	687	674	694	649	646	678	674	690	646	645	603	698	665	623	725	679	642	722	660	698	671	651	690	672	681	656	642	645	642	728	684	657	676	671	659	679	653	603	689	703	627	677	660	700	675	677	693	695	689	663	702	665	731	691	692	657	708	667	662	603	661	684	670	667	720	644	659	700	635	623	649	641	675	668	618	702	675	673	659	676	637	668	658	680	675	703	679	663	671	596	682	655	661	638	685	664	695	668	678	617	687	697	686	663	682	657	650	664	645	691	651	701	671	685	644	662	712	694	693	694	657	676	637	644	644	687	669	676	643	687	709	627	661	712	646	667	658	627	639	663	695	693	685	649	639	671	642	677	654	702	675	731	708	686	637	676	697	671	712	685	648	665	670	713	690	653	730	645	678	669	674	651	722	677	691	707	672	655	645	652	605	671	677	682	689	651	665	686	667	709	657	662	659	699	671	722	693	689	706	660	623	679	647	644	664	642	703	688	644	638	689	676	640	694	697	642	695	687	699	674	705	696	699	689	622	686	644	653	699	707	672	680	667	677	653	642	658	647	675	619	641	678	665	681	658	661	651	686	685	662	698	635	671	647	654	704	669	704	668	634	644	669	711	676	613	675	682	661	664	713	641	674	615	677	699	657	704	660	662	649	694	645	692	679	652	690	672	655	690	669	669	602	670	673	628	681	665	687	681	661	704	671	658	698	696	692	677	623	682	636	734	672	663	654	646	661	644	660	646	667	664	642	633	627	680	624	698	661	643	682	649	663	676	691	697	648	670	669	676	687	674	657	688	657	686	702	701	646	704	646	688	654	640	651	646	649	673	665	713	637	624	667	655	652	621	704	687	659	682	620	689	698	749	651	663	663	662	667	654	661	691	671	668	650	666	629	677	663	675	701	678	665	684	672	665	694	660	608	671	695	671	620	670	655	677	637	666	683	688	678	642	643	667	667	668	665	641	666	679	673	667	618	678	631	665	662	629	671	674	634	649	665	660	680	687	710	642	617	667	652	646	658	661	668	679	673	699	659	719	693	673	668	695	626	648	671	645	676	711	662	682	637	644	669	632	667	653	672	654	660	658	672	704	679	677	639	665	650	665	653	659	658	640	666	612	654	695	681	690	642	724	687	653	682	636	664	630	665	679	645	648	637	671	680	648	648	672	697	713	642	618	660	649	683	685	679	677	637	681	680	663	673	672	699	707	717	659	664	658	688	644	689	663	665	681	620	665	635	696	670	670	645	643	674	646	697	648	694	707	695	735	677	712	683	693	711	691	664	666	660	698	716	681	673	681	675	669	669	718	665	719	643	689	674	665	658	683	692	649	694	674	679	665	664	678	693	666	676	677	651	640	660	667	656	673	653	701	678	660	672	684	689	680	670	674	641	676	615	655	650	691	639	675	669	677	657	660	686	644	639	649	670	661	703	686	677	668	667	690	683	702	667	692	694	676	661	661	672	651	653	663	718	702	638	657	659	640	628	671	630	664	656	683	651	652	650	698	668	685	684	636	666	653	671	617	706	703	663	694	699	685	677	649	602	639	682	676	663	622	683	657	683	635	715	678	689	728	691	665	695	699	675	677	662	670	693	674	692	684	670	679	653	677	610	654	656	686	660	670	704	658	695	652	652	683	673	669	707	674	669	679	698	695	659	662	679	677	654	646	657	661	694	673	665	650	646	695	673	672	674	666	721	672	679	596	655	671	661	685	677	690	713	673	665	647	674	653	649	670	669	711	723	667	732	659	695	642	678	701	683	624	681	676	716	659	689	667	702	677	696	647	618	653	647	628	685	651	692	685	690	692	677	627	643	663	637	682	671	721	710	719	640	669	650	682	653	644	668	630	666	651	687	684	669	654	701	704	665	662	719	655	676	699	672	683	693	692	692	644	657	695	689	691	669	649	661	627	664	701	664	638	687	639	686	639	648	682	654	640	655	710	699	661	677	714	647	680	711	714	659	704	669	657	652	638	655	658	669	669	690	692	667	671	664	676	645	680	697	641	667	702	649	628	637	693	652	699	643	687	630	670	696	671	704	647	665	727	722	681	662	677	653	660	652	659	630	654	686	672	657	642	667	700	667	646	653	614	647	605	650	705	623	650	715	646	644	665	664	648	626	673	674	668	666	656	715	686	727	681	708	697	637	695	664	656	656	636	651	705	638	711	634	661	674	738	672	651	650	657	726	667	666	672	639	626	658	652	652	688	675	658	689	707	650	662	625	683	656	719	631	643	676	648	668	666	664	684	667	681	703	685	680	703	638	666	647	665	648	726	719	660	649	648	680	684	692	622	704	669	671	694	683	695	634	651	713	678	679	679	637	671	654	681	707	660	683	694	650	644	638	641	658	692	683	676	667	631	668	690	650	699	672	636	704	673	686	671	670	696	729	654	685	646	657	670	670	619	668	647	680	621	700	674	687	628	653	704	680	675	645	662	670	688	687	690	650	661	669	642	651	655	674	700	651	658	701	699	671	672	670	707	662	676	641	686	665	681	656	657	673	709	630	664	664	665	640	684	683	633	702	720	675	676	682	685	685	712	663	634	698	654	712	623	633	705	657	687	637	652	689	661	673	646	720	638	678	691	628	648	726	703	696	648	655	660	646	667	663	674	635	633	683	641	666	685	651	668	623	694	637	727	669	722	689	652	665	652	696	686	677	653	646	648	663	650	677	623	647	663	684	697	645	673	650	670	651	697	655	693	717	634	710	686	700	698	660	645	684	634	683	627	655	667	682	676	682	650	652	675	705	654	662	642	683	675	705	683	615	626	667	698	697	642	644	686	708	667	664	649	650	650	661	694	700	662	681	681	684	681	674	665	680	651	654	691	678	691	657	640	664	647	708	616	705	663	699	645	627	679	670	607	632	662	672	653	666	666	645	632	681	642	733	709	696	672	666	700	698	681	684	627	675	699	706	686	620	685	660	687	716	707	728	675	710	714	655	640	672	671	632	688	656	647	677	685	714	658	648	668	657	694	628	714	686	592	665	644	658	681	664	643	603	719	672	632	649	703	689	660	709	661	697	661	664	665	686	669	718	667	699	709	702	728	671	719	681	670	653	656	665	685	689	685	660	640	645	682	668	679	630	676	674	703	679	653	675	671	642	643	673	666	644	683	616	739	687	690	622	684	634	645	662	692	650	667	674	661	635	666	747	681	657	694	657	744	668	663	657	638	663	659	636	664	669	630	673	672	674	632	704	650	660	656	682	626	710	679	661	658	624	670	686	655	649	703	673	673	671	664	687	682	715	693	690	678	658	605	757	670	692	677	652	676	698	639	667	663	705	680	666	698	706	716	659	650	667	684	655	638	675	676	689	656	688	693	648	634	649	662	629	694	627	656	702	701	674	665	610	637	673	690	661	702	662	656	683	700	660	678	664	650	644	647	632	654	657	644	646
25112	25961	37947	29455	17995	6129	1440	800	738	681	637	627	659	692	656	654	627	683	663	708	668	630	619	686	642	676	689	623	662	698	671	664	655	641	616	708	670	679	686	643	691	674	669	660	651	624	745	673	652	653	666	734	682	694	646	631	668	678	671	642	623	646	647	698	683	675	699	706	664	652	667	653	680	648	693	672	707	620	639	700	609	636	655	648	672	635	646	668	682	670	659	618	643	652	658	681	646	669	649	594	673	607	647	637	697	670	693	662	648	664	678	679	644	666	678	649	619	687	621	668	660	670	656	674	657	664	685	707	653	693	709	637	663	676	698	657	684	669	657	726	674	655	636	650	663	693	695	651	761	649	670	644	671	674	684	627	685	683	652	652	750	703	638	651	678	665	648	650	638	654	669	657	656	729	688	679	689	611	697	636	667	680	641	628	669	643	643	636	655	621	673	659	675	645	647	673	627	638	675	630	667	580	686	718	673	672	677	695	698	639	643	699	683	665	607	709	672	666	652	646	661	585	653	650	654	688	675	649	701	641	658	652	629	655	664	700	621	601	641	661	658	588	659	652	676	632	637	671	677	618	719	663	670	658	672	608	654	662	652	688	676	659	643	683	694	635	649	688	702	637	708	658	684	675	662	653	623	696	656	685	656	652	651	684	647	662	648	687	627	673	652	660	639	691	675	634	650	681	664	660	653	694	693	680	635	706	676	617	620	694	688	710	644	670	692	676	679	653	696	639	670	633	690	667	652	657	655	670	673	622	644	646	659	642	675	656	654	640	615	680	713	634	622	659	680	631	600	652	594	625	714	613	661	651	646	662	639	645	649	625	656	701	650	682	686	627	616	626	650	648	656	688	657	660	681	664	650	683	637	649	707	684	670	673	649	686	653	686	623	657	652	682	691	658	633	674	626	674	664	656	670	669	692	667	616	645	626	647	682	648	650	652	692	683	712	652	645	709	690	654	648	648	704	641	692	671	667	655	673	677	680	625	677	628	696	614	618	643	673	705	707	702	645	644	637	667	608	632	708	730	667	685	682	673	675	664	651	666	687	632	651	674	655	626	692	656	631	660	685	684	676	659	656	651	679	644	694	633	652	648	647	694	657	644	712	614	668	702	630	641	619	668	677	672	626	637	672	679	703	665	703	699	640	656	664	665	652	647	661	701	666	660	675	667	681	696	635	653	647	699	623	633	642	657	658	637	651	656	665	648	655	661	665	717	652	718	672	671	645	682	690	637	697	657	661	618	656	672	668	652	675	676	660	660	622	669	660	662	627	665	626	664	649	649	607	637	676	676	690	659	674	669	667	607	669	693	673	628	669	637	640	690	637	680	628	626	690	684	685	631	679	646	684	680	641	730	720	654	638	642	664	689	707	681	634	691	673	690	672	629	647	644	663	688	669	650	669	687	616	647	637	671	680	665	652	659	671	672	668	670	657	677	678	694	703	649	683	667	666	666	692	613	666	693	670	713	661	654	692	665	681	641	635	662	673	692	644	625	643	633	624	676	655	633	626	661	691	661	670	671	663	639	614	657	689	660	667	649	704	632	623	625	701	648	672	671	694	623	685	618	679	616	680	685	667	625	676	662	641	696	619	637	690	672	621	652	670	653	633	693	708	608	680	648	654	666	642	668	678	631	672	658	665	643	677	663	657	644	657	633	685	696	685	622	699	684	659	642	614	597	669	671	639	643	677	654	660	655	674	677	619	633	642	664	629	677	638	677	641	678	647	661	672	612	640	633	644	659	720	675	644	628	617	637	636	604	633	629	652	670	637	615	607	629	670	670	678	636	658	664	663	664	643	664	665	669	652	692	708	654	668	658	661	663	687	703	641	616	689	644	598	700	653	649	607	633	660	639	666	651	658	640	672	603	692	632	638	662	659	702	664	665	639	680	689	649	640	651	681	658	646	670	704	690	605	675	662	660	686	724	623	667	720	634	617	646	674	697	663	606	689	707	630	670	637	626	673	664	613	662	647	671	666	685	647	660	713	679	651	658	681	681	670	618	664	660	690	642	724	690	676	613	630	583	651	665	657	664	680	646	650	649	656	650	657	649	695	654	629	651	635	670	615	631	659	662	605	655	679	669	659	687	637	666	649	631	707	704	688	670	699	632	658	658	629	667	694	650	712	673	657	690	654	617	703	681	636	621	663	696	728	690	673	722	645	646	668	654	658	640	681	622	643	662	672	668	642	664	652	689	675	684	667	650	684	656	664	596	645	676	708	647	632	665	683	663	654	684	699	676	670	678	628	657	655	666	652	611	645	681	691	645	655	604	705	659	638	653	692	696	635	683	698	662	685	615	626	627	655	688	651	665	633	658	645	664	671	672	647	652	643	684	660	721	689	651	627	663	668	695	686	616	641	689	669	660	669	684	660	617	668	668	615	635	639	649	643	662	688	653	654	675	701	676	657	680	642	630	642	707	699	693	640	670	677	674	665	716	661	655	650	641	623	632	675	692	688	645	637	663	659	675	668	668	646	637	663	652	683	678	644	650	657	700	627	623	666	702	652	656	669	684	654	690	683	686	663	627	665	659	693	688	675	704	632	695	689	679	633	618	662	662	684	630	667	656	630	623	656	640	652	585	631	648	643	696	639	719	654	702	649	621	635	628	695	618	666	660	654	677	654	710	682	660	675	657	657	624	675	672	632	685	700	683	678	599	578	669	660	646	646	666	682	668	684	620	633	665	676	633	700	682	634	679	662	640	643	608	651	617	681	695	674	627	658	675	695	673	671	689	666	640	611	644	702	670	707	685	641	652	643	636	671	637	700	617	660	657	692	673	668	671	682	687	688	671	669	619	661	635	625	668	674	683	626	700	631	634	647	695	663	685	687	679	647	655	667	698	670	682	678	657	710	640	698	664	649	643	684	653	662	664	684	636	681	641	705	690	644	625	645	661	638	604	638	669	638	672	655	672	661	642	720	671	686	652	667	632	678	689	668	638	633	672	673	703	646	655	677	643	665	650	688	648	639	641	663	654	693	658	652	640	676	671	683	659	679	667	697	695	695	674	672	662	674	676	703	668	652	661	676	656	695	644	634	656	598	654	657	662	708	670	657	651	682	671	677	687	657	667	665	656	661	628	679	645	649	667	703	670	699	721	641	678	623	684	653	659	640	686	657	658	662	667	675	663	623	706	675	720	666	655	672	743	657	708	670	655	683	677	704	710	655	670	689	691	672	639	678	667	669	656	640	683	662	685	679	663	686	708	652	696	653	615	667	640	652	634	688	700	676	659	634	625	630	641	680	735	637	625	666	640	669	688	627	639	685	649	710	652	688	604	668	663	663	664	716	699	627	664	644	692	648	676	650	670	637	689	674	625	653	617	664	651	658	642	661	664	637	677	670	663	607	631	679	696	672	655	672	614	687	682	706	649	635	666	697	676	662	705	682	667	655	650	642	628	681	642	645	643	681	626	631	688	639	639	673	669	667	631	643	650	646	665	640	619	663	681	682	658	690	698	654	676	698	654
47106	82715	55713	31351	14751	5168	1819	954	780	772	768	742	731	798	754	736	743	738	750	747	745	709	797	716	713	682	740	764	733	728	705	717	721	761	762	734	742	743	782	748	712	752	753	738	751	757	738	716	735	724	711	718	714	770	717	742	813	717	757	702	737	710	743	765	726	762	728	737	732	719	784	739	711	719	729	711	720	743	724	761	744	721	735	742	739	697	739	741	728	683	730	737	742	742	800	745	732	743	725	750	727	733	690	750	764	695	783	714	731	741	756	754	715	733	733	717	658	735	743	709	730	773	751	719	741	779	761	717	753	723	752	748	695	753	719	721	775	708	749	767	744	716	741	712	700	736	723	680	744	744	721	755	744	692	723	756	740	742	733	733	746	776	793	719	711	740	753	718	735	716	728	726	758	707	745	744	753	746	757	745	741	667	746	800	735	681	695	741	716	766	741	699	754	762	739	741	724	722	749	739	733	680	726	724	740	771	801	756	760	732	691	698	683	707	740	759	743	774	724	734	754	736	736	772	695	743	722	717	724	701	781	782	715	824	729	733	759	758	731	731	785	725	725	745	739	768	724	727	732	756	720	773	758	740	793	734	768	778	756	668	715	729	695	730	757	743	744	714	697	742	726	769	723	677	757	725	734	731	714	781	697	733	738	738	722	723	725	735	733	775	737	698	740	748	758	712	733	753	751	682	784	750	715	726	758	733	716	711	750	718	702	710	753	724	723	719	721	757	768	674	737	720	731	732	712	749	737	690	701	750	727	724	794	688	770	729	722	721	701	730	720	743	746	742	716	771	772	748	759	700	727	763	685	732	775	713	727	766	776	743	728	793	766	698	751	710	697	757	753	778	740	744	781	746	749	713	788	729	772	692	701	722	699	705	779	756	750	738	696	729	748	702	762	726	687	739	745	759	714	745	775	756	792	724	735	733	789	688	731	691	684	709	741	705	722	736	725	721	777	720	731	697	736	744	709	725	691	710	671	696	782	691	737	690	688	709	684	715	749	687	726	759	761	759	715	736	707	708	738	722	734	799	751	706	719	745	761	704	772	731	743	726	723	758	691	709	707	715	756	690	757	725	748	739	760	787	761	759	708	728	748	726	738	757	737	739	740	734	744	753	699	721	719	697	723	762	671	725	791	775	802	733	745	709	711	776	700	753	737	730	795	721	714	722	731	715	725	739	731	721	701	727	771	728	746	717	711	669	691	732	712	735	752	723	741	715	763	775	750	702	717	745	791	713	752	733	734	749	691	729	724	726	781	716	771	765	736	713	735	711	769	718	757	726	737	753	723	734	745	757	735	712	736	723	741	726	724	745	691	733	737	756	743	791	724	718	736	708	755	752	752	702	723	777	750	704	788	678	754	747	757	747	738	692	734	724	711	722	690	762	682	707	714	762	709	711	746	697	746	756	742	724	737	770	765	705	698	697	725	772	692	719	746	768	735	729	781	752	746	719	725	749	701	777	732	689	682	707	737	753	739	754	699	774	762	749	709	722	733	782	722	745	744	710	755	735	675	693	709	731	815	756	777	704	724	736	777	748	688	673	740	770	718	756	762	759	738	698	699	736	789	715	713	718	751	730	737	689	734	753	720	781	758	790	749	741	757	704	756	711	711	759	738	707	747	734	748	754	726	733	717	745	735	783	754	726	724	723	695	735	738	737	721	723	715	721	746	674	778	728	768	700	766	682	688	729	712	720	732	722	739	749	720	753	681	755	755	757	763	757	757	742	718	740	764	755	788	686	722	743	722	754	745	755	764	700	748	695	774	705	728	737	748	759	715	735	720	760	709	742	779	718	769	701	704	754	766	750	755	733	727	711	720	738	715	749	720	709	724	766	702	708	725	765	731	726	753	722	733	753	744	755	738	768	783	724	747	782	735	736	808	728	768	689	752	719	765	706	753	716	735	743	748	727	714	747	741	782	687	763	657	649	734	746	755	743	731	730	694	674	790	746	707	686	757	753	719	729	736	740	740	790	752	763	718	746	720	723	754	751	697	706	751	716	746	740	737	722	721	691	758	720	732	755	696	734	765	727	754	697	718	777	754	668	713	720	696	729	715	737	764	738	747	772	729	747	753	762	722	725	738	759	747	702	694	746	710	708	697	729	700	751	775	654	764	717	728	756	743	711	718	727	733	711	766	690	701	686	714	736	744	771	732	698	748	733	752	738	719	758	782	686	692	743	725	736	701	723	719	768	746	741	748	755	701	739	780	729	730	748	737	699	742	734	731	759	739	735	706	740	720	760	702	729	751	712	718	730	718	739	784	676	753	760	752	692	716	761	721	728	755	746	716	743	741	723	715	721	720	701	775	737	719	725	728	703	706	690	713	734	711	746	770	731	765	735	751	742	749	711	718	772	727	739	741	701	761	718	729	730	717	730	732	756	709	761	713	718	709	751	753	697	692	769	698	722	744	705	744	698	738	749	772	735	713	737	752	761	761	738	713	776	680	709	757	744	712	732	768	704	710	703	750	702	745	744	744	708	743	779	715	731	714	755	694	760	747	703	740	678	762	716	767	723	702	737	728	760	799	723	763	762	705	752	750	768	739	730	697	757	731	730	736	675	763	703	749	684	722	734	773	743	811	753	715	713	762	774	717	726	708	737	749	727	680	773	733	777	731	703	731	757	738	732	784	739	729	737	750	710	763	696	728	725	722	750	769	702	749	730	717	748	700	744	742	726	730	733	731	726	753	712	748	708	728	777	729	744	702	792	734	750	715	732	800	749	699	728	727	751	778	740	739	732	725	755	790	723	716	714	715	708	757	728	777	752	738	745	736	715	702	708	754	727	769	755	698	731	701	747	748	702	758	751	770	747	684	717	774	777	721	721	726	759	762	726	699	787	744	728	698	781	753	710	762	711	729	716	725	789	736	691	747	743	740	740	775	716	727	796	737	744	756	733	740	709	770	699	726	705	764	719	696	735	707	806	722	741	715	756	730	712	741	724	729	726	753	722	715	671	742	742	741	684	764	770	751	727	734	735	723	758	733	765	701	724	748	738	719	700	753	786	734	758	775	689	728	756	709	759	724	768	724	699	765	719	731	726	747	770	781	724	756	736	732	769	757	746	732	676	711	746	759	716	731	749	698	753	761	709	770	708	717	706	773	752	736	738	800	752	718	765	753	726	684	818	747	751	755	738	732	725	749	752	670	717	757	680	714	764	773	767	738	741	721	757	784	712	724	764	760	781	720	666	760	722	713	708	716	698	720	777	757	725	776	735	715	719	703	714	712	750	710	765	723	724	761	756	742	726	744	745	722	707	746	772	701	718	767	745	766	760	760	723	739	702	720	735	720	723	733	751	752	730	688	735	722	705	770	758	760	756	730	736	790	733	691	769	738	744	780	709	729	739	752	728	753	713	691	772	702	770	746	734	765	730	684	709	754	728	732	737	660	716	761	720	783	766	766	726	781	740	720	718	750	742	748	745	834	699	794	739	696	774	687	719	729	720	773	745	748	704	800	754	723	735
22722	22231	33214	27440	22996	21436	13866	1916	890	791	777	768	763	733	733	703	761	723	774	712	777	751	718	743	771	793	762	778	714	741	757	791	769	730	784	730	754	717	768	759	744	779	767	758	794	715	803	745	787	760	781	760	771	705	740	752	706	724	776	709	714	757	795	739	729	742	708	731	770	752	764	743	696	755	718	728	788	722	746	738	746	715	722	758	755	770	717	732	756	752	739	735	734	773	714	720	757	746	730	731	728	768	765	748	696	670	715	764	697	712	685	724	739	759	773	703	755	745	754	731	738	756	790	780	793	655	741	760	720	708	738	733	734	703	740	776	748	715	775	738	712	716	778	706	725	739	741	745	776	771	740	698	697	753	788	703	734	719	780	722	716	759	727	753	719	735	718	768	763	751	728	783	762	813	750	751	792	725	771	757	731	757	757	700	747	726	739	775	752	783	762	806	738	741	681	750	792	741	801	763	714	725	682	739	711	767	741	732	802	715	732	707	719	726	728	770	735	737	742	744	773	701	763	743	724	728	741	713	734	807	730	712	761	755	737	752	747	754	732	715	750	733	758	753	738	704	720	732	744	776	744	737	724	744	734	747	735	768	786	760	710	805	735	757	765	763	722	749	726	719	754	715	734	739	676	730	715	787	755	765	755	707	705	762	726	758	696	715	712	722	780	739	735	767	758	723	709	735	778	758	725	760	732	781	750	758	784	759	742	717	780	712	772	754	753	772	748	739	719	740	755	730	716	730	725	782	727	748	739	728	743	748	744	737	709	758	711	783	723	753	740	748	678	766	743	778	738	766	766	733	695	764	789	723	778	744	741	724	703	778	722	788	752	735	698	724	792	734	767	775	698	755	713	748	730	767	763	745	738	727	778	733	770	761	728	706	736	786	676	754	775	715	751	686	714	741	747	758	800	742	779	760	711	707	722	749	781	758	739	756	696	754	754	721	749	760	806	720	754	741	764	749	755	738	759	757	715	743	690	756	701	752	738	736	724	786	739	737	720	733	750	725	738	756	761	774	735	737	771	732	771	736	739	742	761	757	764	775	769	720	699	779	721	791	721	753	739	711	730	715	737	739	761	787	748	727	769	705	749	705	820	710	753	743	783	740	737	757	759	708	725	734	791	721	727	765	755	746	731	772	735	712	739	726	748	703	782	750	723	684	727	755	767	694	780	764	715	702	741	820	747	797	752	740	687	732	769	746	710	722	756	773	792	734	787	707	781	755	758	736	749	721	773	755	754	759	721	732	730	737	771	701	669	739	771	734	730	758	755	719	740	736	747	781	743	788	783	756	754	773	748	741	676	752	728	806	742	685	771	752	725	769	716	762	740	766	766	738	778	733	783	707	685	709	716	765	771	747	690	741	719	758	760	765	762	732	818	764	763	786	703	787	755	746	748	770	756	713	725	753	757	778	783	731	719	721	716	730	667	734	747	691	759	725	752	761	769	739	730	727	735	685	741	765	780	736	740	738	731	748	759	757	745	698	733	759	782	714	714	732	729	717	753	766	724	742	738	766	748	742	791	768	778	744	725	691	699	729	753	782	756	795	738	714	730	696	697	720	743	772	780	767	705	764	725	725	755	767	804	721	714	726	766	738	721	707	728	731	742	736	751	750	725	762	753	746	703	724	776	703	742	744	731	778	746	713	726	724	727	738	723	770	694	752	757	780	777	735	721	743	765	765	804	752	754	769	747	784	720	742	732	703	754	755	714	752	724	720	785	742	728	710	743	736	727	725	769	694	751	725	739	775	785	754	718	765	737	761	781	721	750	760	733	720	760	790	781	804	745	707	698	763	776	734	701	763	764	743	698	729	728	748	703	772	717	739	724	683	726	747	752	770	736	732	787	732	690	774	719	725	736	671	754	768	740	673	735	777	770	699	702	801	770	740	798	782	745	721	725	699	756	815	733	734	759	720	741	763	759	773	735	759	739	753	734	768	731	752	747	758	724	719	792	782	788	750	737	782	737	787	730	695	739	723	734	760	778	723	707	720	800	725	726	769	747	732	748	724	736	685	763	717	718	809	737	746	759	744	732	710	745	729	721	752	726	774	737	734	788	720	744	751	728	732	719	740	796	753	794	745	794	733	742	787	761	711	705	745	760	739	740	761	758	742	697	763	739	749	750	720	769	783	681	762	761	714	767	760	743	750	712	760	716	713	720	741	732	729	780	767	724	782	695	781	746	762	709	757	760	755	734	720	740	726	720	751	742	739	764	716	732	785	716	714	771	715	708	756	762	710	764	721	744	746	770	768	767	737	720	731	690	746	756	722	705	733	725	757	755	739	761	778	688	776	740	658	787	743	778	776	727	716	789	735	719	734	701	757	779	782	718	724	715	743	752	742	704	769	745	757	714	707	691	703	737	764	771	764	747	731	776	714	745	764	743	770	699	716	710	730	765	729	712	721	728	750	740	722	760	702	789	732	750	737	778	725	773	718	723	732	706	769	737	722	755	762	710	699	756	703	733	708	713	777	753	751	774	699	713	763	746	785	757	746	719	710	721	712	719	705	719	766	778	734	737	739	763	705	777	739	733	727	724	744	772	736	727	703	767	735	727	729	730	727	734	715	775	760	762	694	757	745	770	706	762	751	703	748	762	775	725	773	738	733	748	780	768	739	760	711	720	727	735	739	713	745	694	740	736	742	716	742	697	746	769	737	776	764	755	734	733	745	763	739	726	742	781	749	687	785	743	692	751	787	704	758	737	749	727	716	786	764	696	732	773	686	743	754	759	771	738	744	765	719	757	724	730	727	737	771	814	695	753	756	743	736	741	716	750	780	769	779	730	718	679	774	728	763	777	734	724	738	726	758	736	749	742	738	770	700	760	737	797	730	689	685	709	712	727	729	780	751	709	734	666	729	715	753	724	697	709	699	725	738	742	698	748	736	756	727	804	769	686	748	784	716	709	724	714	707	756	759	765	752	690	786	719	710	764	718	785	765	723	755	778	756	725	758	759	720	755	698	729	744	746	748	771	735	757	716	753	713	732	711	747	768	797	717	779	665	751	786	746	733	720	722	782	775	706	716	763	726	734	698	732	743	737	764	769	759	795	712	699	736	752	716	749	707	731	745	760	729	728	762	757	771	755	679	789	774	681	711	759	709	745	699	732	760	753	757	712	758	739	720	759	715	735	734	768	734	717	783	746	750	728	759	698	720	752	753	740	734	720	738	798	780	734	720	806	746	724	743	780	729	787	724	780	795	739	769	730	732	741	708	734	811	752	775	712	773	720	737	716	765	721	657	743	740	764	712	769	763	713	750	753	727	748	738	763	788	747	740	749	794	736	718	726	721	692	744	780	745	714	700	738	760	741	733	714	725	743	709	747	773	804	767	742	746	750	762	785	702	722	700	735	755	729	763	739	758	759	701	703	734	745	727	744	735	693	720	743	763	799	757	748	739	772	752	729	705	714	704	739	745	717	698	747	773	734	729	730	755	740	731	743	801	735	734	716	718	759	729	759	750	746	758
56551	92983	74878	51629	31915	14262	4599	1614	923	842	802	840	823	819	765	744	813	811	792	806	821	754	835	853	810	826	814	809	791	765	768	797	792	761	791	826	802	801	778	792	779	801	756	815	747	786	866	792	807	770	806	804	793	755	808	787	764	762	803	829	846	817	773	767	817	792	807	786	805	790	781	797	821	778	847	854	779	750	798	793	814	818	747	803	812	814	756	796	772	781	771	805	759	843	812	783	814	819	800	806	821	777	839	798	795	832	790	766	793	858	788	792	790	827	782	810	799	791	824	832	818	808	809	773	769	778	853	781	800	746	720	805	795	822	788	771	833	839	808	878	805	787	784	776	767	828	796	805	780	806	813	822	724	773	812	834	788	789	761	799	754	805	749	790	793	758	762	825	792	797	733	822	840	834	788	821	813	751	777	784	773	785	746	802	768	800	744	817	781	758	776	807	809	770	776	765	796	770	743	769	766	787	798	801	807	777	781	782	738	790	767	825	847	831	825	765	797	767	773	750	848	772	766	779	772	808	767	830	797	834	768	775	786	806	839	865	795	779	852	778	787	788	745	790	810	800	804	837	745	757	766	789	839	752	772	779	745	774	819	810	824	769	772	793	776	849	802	811	791	802	788	790	778	804	739	758	810	770	836	774	764	770	786	802	788	795	763	739	850	790	808	822	826	822	771	780	832	750	831	803	766	786	792	818	789	768	750	814	821	814	791	845	831	780	815	831	747	766	790	780	834	749	787	780	785	780	789	777	764	775	807	769	813	781	791	753	785	740	733	805	775	753	787	809	827	815	810	820	802	816	785	776	758	803	799	787	768	769	819	872	804	824	826	810	786	793	750	810	801	785	759	802	767	793	758	804	793	843	788	805	857	806	786	775	766	787	807	791	774	761	819	796	801	812	733	778	759	781	824	792	802	796	795	780	770	775	802	742	806	762	751	834	813	775	816	821	816	767	754	792	802	815	803	829	758	797	804	857	804	799	839	776	731	796	863	762	804	801	807	771	800	796	791	852	800	852	823	818	779	818	808	792	814	758	816	752	817	744	819	753	848	761	780	791	805	769	774	823	748	807	760	809	852	742	762	835	744	763	773	739	775	804	813	740	772	785	827	780	759	805	771	833	818	796	783	831	798	713	799	781	806	767	795	808	827	844	785	795	759	820	785	811	771	810	812	765	848	751	791	829	820	822	822	797	788	720	760	827	815	815	795	839	819	754	785	812	770	783	810	777	827	799	813	796	782	769	819	773	819	775	806	801	792	796	758	824	748	719	834	785	828	790	763	758	790	781	830	828	748	848	766	817	800	835	802	738	809	816	823	833	809	769	792	738	807	766	791	807	776	766	826	768	766	786	800	785	828	783	796	872	774	794	853	730	817	808	761	813	781	783	790	768	763	795	813	751	848	776	789	811	795	799	823	797	769	786	752	801	834	800	802	800	812	824	747	766	820	789	740	799	797	795	817	806	822	825	765	758	834	806	835	827	817	838	761	759	811	761	800	753	793	778	799	836	790	789	757	780	820	748	778	797	814	793	762	791	779	784	758	788	786	804	847	779	778	801	793	831	810	835	823	768	813	779	809	836	830	875	805	788	773	790	839	771	786	762	764	778	794	779	768	784	788	765	816	751	797	836	747	756	774	797	839	764	798	801	827	778	796	851	745	820	808	807	759	786	820	762	745	788	795	741	820	759	791	785	807	800	799	775	752	802	757	812	816	820	822	848	748	808	773	830	779	766	823	806	771	757	863	755	825	814	812	792	850	791	797	799	761	807	769	797	805	752	833	782	791	811	830	822	768	773	811	831	783	795	750	821	772	805	812	759	827	785	774	750	736	767	837	793	788	851	806	799	790	792	755	844	838	784	811	859	750	757	797	772	751	761	827	806	773	774	792	776	801	836	800	780	787	821	847	779	801	794	825	784	805	770	825	772	769	761	827	743	735	853	773	814	784	820	828	776	771	830	840	800	744	786	811	776	791	798	711	800	787	743	843	816	804	753	850	833	807	791	770	832	804	803	786	815	776	819	834	784	780	782	773	764	808	741	790	842	764	817	838	788	761	779	776	789	814	825	769	811	755	777	857	785	815	814	796	764	833	805	810	795	779	800	733	814	786	786	810	756	815	816	783	789	831	817	814	804	811	763	782	759	787	781	762	700	799	787	823	841	787	769	817	821	799	825	813	801	785	775	830	782	868	829	821	787	805	779	777	796	753	798	781	818	795	813	794	809	808	812	786	836	838	810	769	819	816	802	851	808	780	839	787	812	791	795	823	799	794	814	769	763	801	786	802	794	786	800	781	822	782	785	790	735	752	840	811	781	811	763	825	806	843	819	779	754	803	783	799	857	780	801	811	772	784	784	761	810	780	795	760	812	786	784	826	783	829	834	804	790	789	778	793	785	792	876	817	746	837	753	779	814	812	806	766	776	738	805	816	761	792	823	762	814	772	793	755	833	775	781	783	790	778	811	742	820	837	768	819	738	785	792	759	741	784	828	781	789	819	804	811	794	760	796	799	821	773	768	775	748	757	815	797	764	796	817	808	776	813	826	749	739	855	759	823	801	822	787	812	798	750	802	785	771	745	779	797	798	809	790	763	812	785	781	806	771	755	805	786	775	799	806	767	822	779	802	767	763	798	795	817	821	766	791	814	878	743	846	784	775	800	810	767	826	761	780	836	799	745	784	744	786	840	769	832	776	769	831	765	821	754	776	822	789	759	745	795	808	772	806	781	767	790	793	791	858	781	799	801	771	827	791	823	815	801	790	764	767	792	771	781	753	815	820	786	812	817	778	831	762	850	754	780	821	760	803	781	792	797	833	736	773	770	899	795	810	781	811	790	767	802	723	755	815	823	815	814	819	752	740	831	806	807	795	809	766	786	802	742	801	784	775	789	813	779	759	771	809	788	786	780	862	805	824	738	832	828	788	845	784	833	748	820	780	754	758	766	790	751	803	858	801	797	823	769	772	817	815	818	765	714	821	811	811	801	766	734	734	777	797	778	830	827	798	757	849	797	769	830	753	775	832	757	785	801	801	810	764	777	801	795	795	808	777	817	792	839	799	757	804	852	776	757	784	780	767	816	768	791	775	724	805	802	768	778	764	780	750	792	773	817	830	822	738	798	830	740	788	764	784	784	769	813	790	795	766	802	839	866	816	799	834	792	736	839	795	763	786	783	838	741	815	802	787	771	771	760	757	793	757	768	803	792	806	826	789	735	783	824	815	780	797	783	797	789	783	789	798	817	842	786	777	759	878	811	807	758	823	829	806	750	814	791	832	793	765	802	793	788	781	755	798	805	749	751	778	858	812	782	765	797	779	793	829	794	778	792	792	808	812	825	805	793	780	730	802	758	802	823	784	863	760	771	877	702	766	807	800	773	780	800	789	820	802	796	791	828	829	781	778	779	812	808	775	827	809	794	751	774	752	759	801	819	812	821	771	782	790	788	761	853	800	756	798	768	795	764	761	807	837	782	750
27969	35106	37764	18766	5108	1459	815	600	597	572	567	603	562	556	600	577	583	550	551	605	602	559	589	563	598	579	571	581	573	503	577	557	546	531	558	576	558	543	576	581	555	555	549	608	572	542	617	527	542	567	590	587	567	524	569	636	614	582	558	548	564	577	564	535	542	586	596	611	566	577	554	527	562	581	594	567	550	573	560	587	552	562	529	576	558	577	603	623	560	555	544	565	570	522	518	594	583	589	585	548	571	556	554	573	550	564	558	595	581	565	549	583	530	589	570	564	548	520	550	555	546	530	613	573	611	569	564	591	587	587	527	577	571	548	553	587	566	568	600	551	556	581	581	527	603	599	543	564	564	576	553	587	580	555	531	608	553	560	584	603	563	555	537	597	581	588	569	578	619	557	583	560	585	579	571	575	587	554	557	568	554	555	562	558	598	604	569	581	581	575	565	544	574	570	508	592	539	558	590	584	603	545	565	550	616	517	539	577	581	606	573	576	578	568	560	589	601	582	566	587	548	546	578	556	557	596	588	571	520	571	558	533	587	571	607	599	570	585	558	602	488	527	564	571	618	553	587	545	524	544	512	556	586	565	566	589	556	568	530	558	618	600	520	604	550	571	556	599	579	538	586	530	561	595	585	578	545	585	571	523	588	564	560	572	544	555	533	572	527	593	573	580	568	576	621	587	573	554	585	522	597	545	547	576	533	583	563	551	534	567	550	561	594	576	587	583	555	535	598	550	567	567	583	605	554	559	582	616	517	544	605	571	560	561	588	574	574	585	595	593	537	550	559	577	594	582	532	581	554	551	552	581	538	578	568	572	557	537	587	561	595	566	609	543	578	552	575	568	591	587	574	543	555	601	582	572	545	561	560	587	559	544	512	581	593	560	515	572	554	594	530	555	581	546	579	527	612	542	537	578	556	578	590	562	556	564	571	594	580	569	596	592	559	582	575	544	569	603	554	591	597	541	587	577	559	557	604	575	580	568	586	605	564	592	560	563	604	568	616	578	550	589	565	581	534	562	578	580	545	564	547	541	588	555	596	610	573	539	548	535	573	547	571	551	579	548	595	541	591	593	551	578	590	535	545	562	572	554	570	540	558	529	565	565	567	585	537	582	577	556	537	558	554	593	576	569	540	570	571	566	576	526	614	603	547	584	577	575	614	556	589	541	531	549	597	556	543	531	543	595	548	551	600	576	543	527	573	579	578	565	562	532	584	536	582	570	578	594	574	547	578	573	582	598	577	565	548	539	582	607	538	592	558	570	530	547	595	593	572	602	615	607	542	558	605	593	565	589	563	616	590	540	568	547	507	572	544	551	583	572	636	549	577	593	565	542	555	521	590	568	560	573	615	581	603	573	561	521	599	574	557	593	520	564	558	573	545	605	578	565	586	548	590	612	638	576	551	514	573	562	555	571	565	554	557	593	562	565	547	589	614	500	597	547	576	574	484	596	570	531	589	589	605	580	523	541	523	585	548	560	584	555	558	568	536	582	609	545	560	569	577	566	603	583	588	595	615	596	578	539	551	605	603	558	542	559	559	556	561	544	561	581	553	551	557	568	569	586	569	585	587	559	565	537	592	619	558	587	592	592	565	562	513	545	588	548	588	600	558	543	560	590	546	567	577	576	561	559	575	566	543	580	594	580	593	601	592	557	568	569	565	562	606	538	591	547	547	549	595	571	564	545	567	553	543	574	609	516	594	559	588	566	576	541	566	543	612	586	566	565	587	578	589	591	545	556	545	545	588	616	591	557	577	532	552	618	593	582	589	565	562	537	569	572	572	540	544	502	597	547	600	569	605	609	576	578	603	556	555	554	561	559	531	527	556	544	565	576	578	568	554	521	502	565	517	552	567	572	586	540	540	553	583	543	573	542	532	559	573	547	536	562	567	521	580	558	600	573	561	562	553	555	576	580	572	586	571	603	594	575	580	540	553	526	563	536	552	602	532	584	524	578	540	572	559	595	546	557	592	595	585	554	551	557	527	581	559	572	583	597	580	559	558	562	588	537	567	559	594	577	586	590	573	524	569	606	565	518	545	531	565	614	514	550	602	557	560	597	631	557	595	591	570	576	526	563	596	526	579	562	564	570	545	569	577	584	583	591	574	600	561	563	598	598	555	571	617	571	587	565	560	568	581	562	502	535	556	558	570	560	580	559	546	580	561	531	555	552	585	533	569	551	542	610	600	569	588	589	577	593	565	554	562	550	601	555	552	589	588	550	518	568	560	645	565	575	548	604	554	567	590	626	530	562	596	596	566	607	543	560	547	566	557	578	595	536	550	529	581	580	573	556	609	563	521	591	534	530	554	585	598	563	571	568	546	558	560	581	609	581	587	553	541	602	595	591	563	573	593	588	573	542	558	580	558	545	553	550	603	598	549	577	595	602	543	563	556	594	578	607	566	600	586	546	544	564	566	561	608	572	577	577	577	573	579	550	518	534	566	588	599	587	548	588	562	566	543	567	572	561	602	533	555	581	596	579	576	594	591	607	584	586	531	605	561	577	559	556	555	577	596	593	563	545	561	600	551	538	576	606	568	573	597	550	527	541	593	548	567	567	561	609	556	603	567	586	583	589	566	555	541	539	576	550	596	597	537	590	538	564	581	604	595	565	566	554	563	574	575	535	558	554	606	573	571	532	526	544	575	567	596	612	605	538	548	607	533	517	591	522	625	573	555	590	575	559	593	556	568	577	550	596	591	595	543	541	548	570	550	555	578	572	591	570	583	565	555	569	574	572	599	613	593	558	540	598	596	558	527	553	556	565	608	540	545	563	602	563	533	535	582	603	539	604	537	571	583	529	566	588	579	528	546	567	608	567	610	574	557	523	577	548	529	573	547	555	583	578	563	594	512	622	584	599	588	573	558	575	550	564	585	555	570	564	567	573	532	551	533	613	574	585	538	629	548	598	549	574	547	577	606	584	573	593	573	541	572	584	584	559	559	528	566	585	535	633	584	560	568	578	571	583	544	564	562	521	611	540	548	534	557	517	543	551	598	520	559	563	557	562	575	559	547	537	579	599	613	608	595	604	596	544	581	585	567	563	553	601	567	551	567	580	592	570	617	571	588	592	599	557	560	569	554	605	587	611	592	587	552	578	555	578	553	602	574	573	552	581	579	554	582	574	602	546	528	586	536	566	536	527	559	566	570	562	553	575	556	562	536	558	543	555	577	559	545	560	600	556	552	590	611	552	569	579	563	597	544	629	561	532	561	592	573	569	565	577	557	549	571	562	580	598	558	547	580	619	573	591	541	588	566	600	585	577	605	552	596	598	558	550	547	573	555	605	548	547	595	588	601	533	566	575	589	543	551	537	559	549	546	516	564	576	597	615	596	584	522	591	548	549	574	558	565	557	548	563	530	580	562	574	614	544	538	563	602	574	580	597	565	579	603	562	567	583	566	573	552	625	554	547	567	534	564	553	572	606	570	590	590	536	596	606	550	553	527	552	555	618	525	585	553	579	569	582	590	565
24945	51530	31962	13036	4968	1724	1004	742	711	672	672	667	639	605	678	613	641	663	655	619	642	629	619	637	674	620	661	626	646	643	660	624	639	635	614	664	631	601	639	567	596	640	659	631	625	643	654	673	610	694	625	645	657	668	675	652	635	644	659	619	650	623	625	621	698	637	612	648	650	661	702	624	669	642	657	623	675	649	614	709	649	629	657	670	643	644	608	691	612	655	639	604	666	629	616	635	657	638	624	663	660	656	660	636	657	587	607	638	632	639	653	689	652	673	701	672	639	667	650	658	613	632	611	619	673	653	704	617	666	650	605	647	674	649	667	663	673	660	659	626	622	584	675	670	630	585	648	594	660	654	644	661	622	619	664	648	647	657	608	656	668	655	676	622	631	615	702	641	682	610	649	666	635	631	694	641	640	602	612	650	591	661	627	641	617	621	643	642	641	619	658	657	679	692	621	655	661	661	656	643	629	658	673	641	658	623	635	702	683	661	654	645	654	657	638	647	638	638	640	612	641	681	653	660	640	641	642	672	671	647	595	659	658	608	645	665	636	656	610	633	623	669	583	621	669	606	662	659	655	687	638	665	684	643	627	666	670	610	622	624	686	604	616	629	655	653	648	601	701	654	661	589	661	636	633	621	627	678	694	680	650	655	629	615	661	652	649	642	668	619	649	680	588	638	638	622	671	670	616	632	602	656	662	686	657	664	614	584	670	655	674	616	653	633	624	645	652	650	655	682	617	625	664	675	645	623	646	665	629	602	614	632	611	615	628	700	649	662	660	641	679	640	644	633	673	618	623	655	636	671	619	679	607	640	632	639	674	639	623	636	640	636	624	671	626	668	636	621	652	651	629	659	615	663	622	688	627	647	654	638	655	646	611	629	672	637	666	623	699	661	631	672	660	635	634	598	651	601	616	667	637	611	672	647	633	647	618	648	675	668	642	674	667	664	622	676	634	657	679	613	652	628	638	632	651	628	693	648	668	662	612	694	607	630	646	629	655	661	633	652	639	628	636	681	632	611	624	641	651	634	627	640	670	627	661	658	627	675	632	630	665	604	663	599	637	627	639	630	680	647	675	652	598	621	684	673	654	633	628	644	624	668	629	647	677	642	640	669	677	643	592	635	641	640	682	634	636	672	649	655	619	629	633	571	627	632	641	669	654	623	660	623	664	688	637	619	670	666	706	621	679	609	665	600	612	651	641	645	668	653	649	641	641	585	647	646	647	657	631	646	680	651	604	657	637	687	605	679	619	621	673	662	655	636	682	680	664	657	681	642	636	667	665	657	640	665	607	671	646	676	662	637	665	652	608	648	684	665	666	643	621	672	646	652	666	634	659	652	595	649	581	638	715	660	646	635	655	631	653	659	658	593	636	624	676	618	661	635	621	619	694	611	642	608	631	678	608	645	650	630	714	656	637	645	629	638	628	608	683	622	646	609	622	640	619	660	645	629	668	686	672	639	658	661	665	652	627	675	665	682	624	683	623	673	605	669	643	661	648	610	631	613	683	688	631	619	633	641	612	624	668	633	670	625	679	579	644	668	656	660	640	610	652	704	629	674	663	660	647	654	647	642	667	635	670	627	615	608	674	641	646	620	661	670	623	638	646	665	619	669	602	647	682	614	662	665	631	627	624	665	606	615	677	602	635	665	670	608	648	595	642	619	650	681	594	635	613	660	620	634	658	668	673	651	613	601	618	652	680	633	678	601	618	623	628	704	642	661	630	704	591	662	631	674	668	640	628	580	647	665	610	634	663	641	647	652	617	679	640	634	674	612	640	659	653	667	661	622	626	611	685	604	681	616	656	656	655	631	641	679	593	655	666	652	640	619	635	639	626	645	617	670	695	622	595	644	621	655	644	647	620	650	654	668	652	605	640	641	652	646	609	661	654	671	637	702	633	672	662	652	655	637	643	624	596	634	632	679	658	617	636	616	691	656	634	633	665	668	624	672	650	673	615	639	601	682	667	647	637	575	614	626	646	642	675	681	616	624	646	664	648	683	653	693	692	666	641	625	627	694	691	683	609	654	632	630	677	647	591	636	644	659	626	667	645	592	634	658	642	639	617	682	622	593	656	660	656	647	632	670	665	585	664	631	631	674	643	655	642	695	599	663	680	648	629	624	655	625	660	629	650	634	661	670	602	686	645	664	637	675	650	617	643	629	685	607	657	650	645	643	679	659	669	649	695	629	672	645	642	636	656	632	650	631	598	625	671	621	669	675	643	641	694	599	642	667	674	624	666	663	644	675	640	589	675	608	701	624	596	716	653	658	687	662	662	615	663	608	655	653	639	620	626	628	625	624	629	637	636	642	614	669	632	640	622	615	641	662	686	650	649	668	662	628	639	632	620	642	632	593	647	720	637	668	683	671	639	658	669	670	630	628	616	616	656	683	637	620	682	662	654	672	653	661	677	671	634	662	694	627	631	662	640	635	683	627	657	640	630	656	637	657	677	616	713	670	601	675	674	670	589	676	677	620	634	651	661	617	665	680	678	631	614	650	613	681	690	647	635	658	675	641	624	609	645	660	660	627	659	611	658	613	629	617	682	671	619	621	643	626	626	652	656	664	597	644	663	669	645	650	701	636	619	694	650	610	620	652	630	632	652	607	663	632	658	637	651	629	664	667	658	630	638	635	659	649	671	633	647	624	660	634	645	685	632	631	654	647	648	618	651	683	696	628	672	652	682	685	614	675	630	665	623	640	634	653	618	642	617	638	676	659	619	625	630	673	639	649	674	631	650	640	623	616	606	584	623	642	637	640	681	665	596	612	673	656	645	630	651	640	637	591	665	658	605	627	646	624	658	654	643	663	640	672	635	659	649	658	656	644	686	651	646	611	643	632	690	622	644	687	655	673	629	614	629	636	599	659	607	624	650	645	682	629	668	627	601	661	609	603	627	615	646	615	645	623	703	665	663	602	625	624	662	691	624	615	676	640	634	652	616	627	603	639	679	603	679	638	630	646	607	659	669	633	637	643	633	604	633	650	608	582	607	589	677	653	641	691	632	618	643	692	650	690	676	669	667	592	648	621	681	680	627	627	571	651	636	673	671	631	655	627	680	621	593	629	647	681	660	682	609	648	633	611	672	620	644	640	664	656	663	620	693	647	665	672	621	711	675	679	646	640	686	707	623	672	629	642	633	666	672	631	645	635	648	628	634	630	660	615	619	651	667	634	705	669	661	635	667	646	593	628	669	612	670	647	654	674	628	634	701	660	641	637	636	617	625	590	688	640	668	646	657	659	640	661	638	637	711	650	642	661	576	644	690	652	668	646	629	622	629	649	661	619	618	668	608	628	632	652	635	681	626	649	700	694	631	668	681	642	616	611	681	601	608	652	647	629	635	638	682	661	610	634	657	640	654	665	639	647	654	613	673	652	647	637	661	646	614	622	690	647	616	645	624	695	672	658	645	621	639	656	619	638	635	661	624	681	648	701	649	616	631	585	653	666	635	648	689	636	668	675	680	677	655	606
23263	23223	35719	30143	23562	19126	7573	1161	737	635	658	657	629	663	613	671	630	663	655	636	642	636	591	637	636	619	607	636	639	610	574	665	671	600	618	640	602	596	624	643	578	636	621	661	596	604	640	623	634	662	616	625	619	564	589	635	657	612	669	619	683	631	626	582	643	610	594	629	629	627	615	627	606	599	592	596	622	614	597	603	642	647	583	590	614	652	593	618	605	620	636	618	627	600	596	616	592	634	586	628	628	659	615	617	616	614	641	633	630	621	671	629	609	565	620	627	634	633	616	593	625	665	631	619	629	605	609	620	649	623	600	634	632	597	671	604	652	638	637	625	615	662	639	596	651	613	606	650	666	629	636	659	622	626	603	620	653	636	594	620	639	617	640	583	660	596	622	624	636	599	630	609	609	651	587	649	626	629	622	628	619	597	614	624	625	543	623	626	636	596	600	640	593	605	589	585	615	646	644	626	641	642	618	600	614	626	616	650	678	645	651	630	634	576	563	597	627	643	594	646	625	595	602	658	594	618	614	603	625	619	605	640	607	622	625	621	631	620	582	638	587	676	624	629	625	617	644	622	594	643	645	600	613	630	628	562	623	605	627	588	656	659	591	589	644	641	646	616	666	630	630	635	608	620	625	614	629	647	658	629	566	698	613	590	587	671	622	659	638	599	609	600	594	635	593	649	653	592	656	615	600	615	597	631	648	619	616	598	622	610	626	640	587	663	587	606	564	671	626	635	649	638	647	607	625	589	638	614	613	621	660	629	594	592	642	634	646	615	586	633	650	620	613	624	625	642	620	577	616	648	659	559	650	604	636	673	596	612	611	558	646	649	614	658	587	640	622	651	628	621	630	606	670	637	573	625	660	619	648	606	613	604	670	610	611	675	608	593	607	601	630	627	633	631	584	619	593	625	685	610	635	609	609	613	630	649	648	616	560	674	602	643	599	620	604	625	644	616	627	597	614	657	677	638	601	557	655	651	620	646	628	627	673	652	599	619	628	621	640	641	638	630	585	641	628	629	627	607	638	637	591	652	619	618	600	604	628	619	608	597	555	586	607	619	608	622	591	587	562	623	642	633	633	657	631	633	626	637	632	571	605	602	659	589	599	607	615	656	664	617	636	636	658	608	655	625	599	628	612	610	589	606	619	630	644	637	640	639	650	692	647	593	612	602	622	629	640	620	595	594	632	647	631	590	624	624	606	610	580	632	629	599	619	601	584	598	616	611	614	636	614	646	632	592	597	637	602	641	612	573	678	616	615	632	600	643	636	617	602	590	633	590	630	623	595	577	614	606	686	637	657	560	628	668	585	640	614	605	631	626	598	639	612	610	709	619	611	659	618	556	645	570	643	650	612	657	597	631	619	642	656	592	615	644	661	628	603	613	593	640	592	630	586	655	613	596	603	649	621	585	620	566	622	578	569	633	640	666	603	611	629	670	625	602	654	636	630	580	617	595	626	627	638	617	622	612	664	618	547	591	619	645	643	628	617	617	615	615	604	641	641	642	615	665	658	650	636	618	610	649	629	624	635	627	630	595	655	608	583	662	614	636	621	579	616	619	629	597	607	586	651	639	656	581	619	607	581	590	619	576	610	620	615	656	628	649	665	605	585	631	602	636	657	649	629	643	581	679	614	643	632	630	620	651	619	602	661	638	687	637	619	603	616	612	610	607	635	639	638	627	622	665	652	626	636	644	638	627	576	602	635	601	656	612	684	665	625	611	619	678	600	657	646	643	586	653	627	595	554	633	680	630	651	587	610	619	610	640	662	621	642	652	685	592	617	641	634	629	624	598	622	572	610	645	624	622	637	620	633	652	624	641	609	628	627	585	640	615	677	629	588	647	596	629	628	628	626	621	593	641	659	648	624	643	576	617	565	658	630	637	618	619	592	566	546	595	643	604	625	635	582	609	625	638	638	630	639	630	618	612	615	605	602	614	615	638	615	654	628	635	620	639	607	611	604	608	642	617	649	615	613	614	593	625	595	579	646	646	612	647	626	649	624	605	614	646	612	600	595	641	590	621	657	624	645	613	661	622	637	624	644	631	610	630	643	672	661	639	663	629	595	617	658	549	648	645	627	593	650	584	588	593	639	657	620	596	610	582	610	653	659	564	617	617	675	603	638	619	599	633	635	618	619	613	647	684	560	660	597	632	627	621	632	604	590	619	579	602	633	639	614	601	646	662	706	610	620	625	642	584	611	633	636	624	628	641	595	659	628	630	581	604	594	640	605	585	666	565	607	622	621	651	669	604	602	592	608	627	576	651	590	639	617	648	591	585	654	643	628	599	610	629	605	642	608	595	609	579	621	645	605	627	675	609	609	572	668	586	653	589	656	661	556	642	577	624	631	582	565	594	606	577	623	625	638	613	609	594	627	624	606	623	644	642	591	634	663	677	633	664	668	619	634	624	643	645	617	653	613	634	621	603	646	632	652	614	618	628	649	624	678	613	605	624	655	586	669	584	625	605	633	595	638	581	620	621	625	594	591	630	623	625	605	600	642	626	610	647	617	604	633	611	615	594	609	638	611	635	647	668	648	627	597	645	663	618	619	617	626	644	627	623	644	635	602	657	623	592	631	636	623	631	684	660	636	633	650	595	644	605	659	577	654	600	625	619	641	608	595	610	648	614	642	660	623	637	614	658	645	604	622	651	612	666	670	617	554	618	623	620	588	647	596	610	646	639	644	599	579	613	596	649	560	597	617	594	608	586	617	621	615	596	614	620	614	562	634	586	613	627	631	614	587	655	645	612	655	627	667	636	599	638	636	659	618	586	657	650	603	583	624	645	611	620	632	636	605	667	561	642	625	610	613	641	638	652	644	626	632	603	626	631	583	622	617	599	655	615	640	649	624	659	648	621	573	649	633	592	600	618	677	607	620	596	615	603	634	644	608	650	623	606	641	626	649	611	610	565	599	642	575	601	666	646	654	649	663	602	626	632	600	661	629	614	617	612	616	629	621	577	630	609	627	619	601	624	637	614	621	656	564	632	568	607	648	650	634	630	610	606	670	601	659	590	611	634	613	608	614	598	603	614	617	572	593	688	591	661	591	663	630	584	599	628	626	624	638	595	620	655	679	582	601	627	592	632	635	632	606	638	636	677	602	622	628	637	615	672	630	640	708	676	648	611	573	611	676	661	614	642	637	620	626	601	656	593	613	648	641	655	577	629	648	621	590	637	634	568	660	683	614	607	608	658	622	604	647	603	613	644	597	594	652	595	588	607	636	627	644	597	608	632	642	664	579	607	657	614	598	586	580	613	624	596	600	603	647	579	632	578	629	625	621	624	587	622	628	620	610	619	573	610	610	657	617	619	624	644	634	606	608	584	599	620	587	648	611	632	631	619	603	575	627	618	607	645	632	664	615	604	655	623	618	647	592	620	603	630	602	592	637	601	640	625	601	577	603	601	668	591	626	616	660	603	604	647	608	589	599	614	589	631	675	634	622	620	667	638	606	648	599	650	645	624	583	620
50820	93847	71188	45684	26833	10985	3395	1269	821	697	649	690	708	718	658	670	622	678	655	664	714	702	644	637	663	659	682	669	682	649	674	749	676	643	666	698	675	688	681	696	672	700	678	695	633	716	670	648	644	691	669	709	673	696	682	687	671	694	665	665	683	708	707	667	665	717	661	694	704	664	704	671	691	676	688	726	677	675	643	719	619	632	716	715	690	683	671	668	683	688	667	711	689	638	713	671	730	674	661	704	684	681	718	692	714	671	694	674	653	696	645	643	671	690	666	658	707	691	667	698	654	651	698	636	674	706	697	670	671	664	640	700	677	666	684	703	676	696	699	676	703	694	679	668	723	703	709	698	711	717	656	628	692	714	673	703	664	668	648	687	694	693	716	624	664	666	653	696	700	687	671	684	696	731	737	632	642	679	709	670	700	691	667	703	728	678	670	657	675	642	690	670	677	636	691	685	718	686	687	703	686	706	660	664	612	699	653	653	673	650	675	680	695	712	682	686	658	657	683	707	656	692	691	658	704	690	696	720	681	703	713	686	645	731	661	662	616	676	722	703	672	686	690	687	653	642	697	662	694	679	663	639	677	699	666	649	640	666	680	644	664	683	695	695	680	686	657	661	710	715	709	690	670	696	650	699	731	687	662	717	700	698	690	659	686	690	714	655	645	720	684	737	699	691	686	671	718	661	687	655	666	707	675	706	664	632	699	684	681	668	690	663	695	698	660	688	676	702	718	642	646	658	669	698	703	660	637	680	692	671	670	670	682	742	709	698	685	660	650	698	704	690	716	686	714	669	673	662	684	686	661	654	710	698	672	606	695	660	657	710	668	746	629	724	717	694	661	658	653	689	688	641	704	698	629	645	742	695	667	671	674	695	661	650	704	684	666	667	699	718	692	689	659	703	703	714	650	680	671	639	691	655	694	682	672	723	682	652	714	681	635	659	716	647	640	655	659	651	718	699	654	690	675	657	705	673	651	647	703	704	678	665	671	640	645	693	713	658	642	688	688	724	687	715	682	681	666	696	653	679	671	684	653	651	671	642	684	677	681	668	647	659	711	644	683	689	695	691	670	671	658	723	672	697	676	673	707	711	715	699	642	691	660	652	744	628	718	709	651	686	687	671	681	670	663	675	715	684	658	731	674	725	660	623	685	754	668	690	693	671	690	721	683	682	661	665	634	687	653	657	694	668	704	712	647	688	741	700	650	660	678	704	625	670	653	691	690	656	691	598	674	701	666	722	698	658	667	674	673	687	641	666	731	686	697	655	699	685	614	692	703	685	673	704	651	723	699	695	698	699	701	709	736	628	665	683	692	689	695	704	648	659	674	664	676	703	716	643	682	705	666	699	700	633	663	682	648	714	654	643	675	699	716	697	665	690	693	663	693	697	672	680	684	645	665	697	702	662	742	701	695	627	720	674	638	649	694	705	649	669	678	652	721	683	656	641	663	664	701	687	715	680	667	686	688	644	699	682	704	698	672	706	734	657	709	673	711	671	699	670	647	708	718	660	663	667	702	719	656	715	688	675	673	641	643	646	655	686	716	666	694	711	634	692	719	688	636	651	694	712	698	724	709	653	675	684	720	686	694	650	678	659	673	694	735	671	667	665	732	704	668	687	670	696	677	709	697	706	705	612	698	698	686	698	657	709	693	749	666	680	676	683	651	669	692	705	686	657	681	634	665	747	690	680	680	692	670	688	670	704	667	709	651	703	650	621	680	678	639	713	699	691	673	737	678	728	648	708	662	698	621	659	705	645	696	648	691	679	696	645	717	628	690	679	679	656	654	684	681	686	675	686	682	751	692	711	678	617	645	731	642	697	700	700	647	652	635	647	687	648	690	679	650	646	692	659	663	669	662	634	660	664	667	726	683	700	643	642	660	677	698	693	714	682	714	613	674	696	689	698	697	661	709	710	708	705	693	693	596	655	677	669	697	660	704	686	678	649	666	668	713	704	721	709	702	714	661	702	658	681	743	670	680	647	682	678	682	648	725	709	707	670	598	673	692	651	667	664	684	674	663	707	686	645	715	718	704	665	679	713	663	691	670	632	660	628	705	715	595	697	685	688	710	670	703	672	663	728	689	682	683	690	669	721	691	650	641	699	689	662	642	658	664	671	692	670	672	689	699	715	687	673	638	671	703	645	680	653	727	668	660	685	681	644	710	717	663	705	668	663	691	641	703	642	726	733	685	680	697	672	716	692	636	722	710	706	661	695	663	688	696	664	644	698	724	725	691	654	648	619	685	696	636	692	695	724	693	695	709	652	671	681	688	701	663	660	650	698	662	730	686	673	704	656	710	656	665	685	717	698	706	680	675	648	703	685	692	690	716	681	682	684	682	672	693	677	671	696	653	642	706	693	693	684	700	644	668	643	719	685	680	667	668	683	689	663	667	740	714	643	683	700	663	686	652	630	667	702	658	688	659	676	682	722	667	703	678	731	690	644	682	685	715	629	667	695	695	655	683	692	699	680	682	681	753	669	656	713	713	678	665	674	719	693	681	685	714	682	612	704	671	674	716	676	654	658	652	626	670	645	663	649	658	670	614	659	654	709	680	635	660	679	712	639	710	664	699	691	716	626	712	669	723	673	695	673	650	627	680	708	649	636	695	691	651	698	644	674	646	704	661	714	679	704	682	699	684	657	687	695	703	699	664	635	755	715	704	639	634	669	647	700	649	653	716	630	729	654	692	676	700	711	674	672	680	688	687	719	651	708	676	688	634	642	693	705	635	714	642	712	667	665	662	700	685	682	696	672	682	640	696	702	693	706	643	680	658	706	668	641	679	681	668	685	688	669	693	682	695	664	672	680	706	711	684	699	675	708	613	689	666	692	693	710	693	671	675	689	695	672	691	690	626	734	595	687	663	734	741	721	697	692	672	679	707	642	675	657	698	613	695	675	691	691	642	683	696	693	668	653	642	722	681	707	667	645	665	694	672	722	683	665	664	660	697	682	654	698	696	656	663	696	634	693	691	648	684	681	649	682	690	675	684	670	667	672	664	651	661	693	686	671	654	677	664	648	706	687	720	697	647	658	676	658	682	672	656	709	692	655	695	679	705	743	699	688	673	649	699	663	712	667	713	677	643	687	664	700	714	675	647	676	692	685	698	687	648	710	608	688	656	641	657	683	675	666	675	766	705	665	666	654	666	705	671	654	659	693	677	669	647	693	692	624	726	684	697	632	663	691	664	697	699	684	671	708	724	717	723	652	690	654	676	677	680	648	659	729	655	683	662	679	669	625	701	661	640	647	644	674	714	661	670	674	681	715	671	662	698	709	733	687	656	719	658	688	713	691	644	695	719	635	673	733	692	632	755	677	655	703	700	718	635	640	640	662	703	679	731	698	705	701	714	711	711	660	701	714	688	697	672	684	653	691	627	680	708	698	683	686	682	656	674	673	665	706	716	675	672	687	667	667	678	687	646	678	689	655	674	667	663	694	674	667	676	670	717	691	668	681	731	672	671	696	659	665
25175	26431	37731	29377	17991	6087	1474	815	676	652	639	702	680	671	669	632	657	657	656	665	665	671	670	640	676	713	617	640	686	688	676	664	658	682	645	620	692	652	654	709	650	621	647	615	700	672	661	625	656	627	643	658	637	687	625	694	670	707	669	638	668	685	694	680	646	658	608	662	644	651	668	688	665	660	709	678	633	660	631	641	640	701	663	627	631	704	642	673	648	609	684	671	716	642	676	656	647	677	658	684	657	684	636	646	670	636	647	697	612	616	618	686	697	660	648	678	666	683	655	633	670	689	669	664	648	644	666	652	629	709	640	651	669	596	656	651	625	651	682	662	669	654	616	641	669	647	661	621	663	693	696	663	670	677	663	668	706	649	637	682	651	664	673	594	652	685	634	619	648	661	643	674	644	675	672	684	680	655	668	659	671	672	672	610	663	647	665	685	671	661	616	637	663	648	642	704	643	681	696	632	671	691	666	666	635	659	674	673	657	642	673	716	741	714	721	643	648	663	655	657	701	678	637	696	684	678	646	633	665	727	685	653	626	646	681	646	684	709	684	665	686	681	649	709	631	624	689	699	640	670	658	685	678	657	707	683	677	705	695	694	677	643	663	634	656	675	664	665	675	684	647	672	662	668	610	695	611	647	630	740	698	667	644	709	683	625	705	623	679	673	676	686	661	664	629	652	663	651	650	664	660	643	667	656	677	607	658	640	681	679	647	611	632	642	654	665	667	681	649	617	683	697	662	656	656	615	683	674	635	652	716	665	671	655	649	652	655	659	672	686	716	684	623	682	661	665	669	658	698	625	674	615	604	698	659	619	666	694	621	660	622	679	684	633	711	641	718	665	646	639	638	702	673	652	669	634	628	672	653	623	670	655	615	654	648	670	647	687	712	647	682	705	667	641	636	683	627	630	657	628	662	659	627	655	599	674	668	656	649	630	676	671	662	702	703	683	646	679	710	683	666	663	650	703	673	658	647	647	648	683	667	619	693	664	665	648	725	664	680	643	644	677	703	638	674	671	643	651	631	633	630	705	679	629	690	679	665	671	665	681	691	657	612	660	711	701	671	651	668	623	636	664	637	653	683	634	685	681	674	678	651	628	726	688	621	676	627	647	704	616	661	633	634	657	666	654	663	668	654	692	710	660	646	679	669	684	647	650	640	670	648	662	663	609	658	668	663	640	625	660	710	631	689	651	710	610	653	674	728	674	649	654	646	640	653	698	612	692	707	659	678	680	683	669	639	655	705	666	621	672	648	657	667	683	651	590	653	664	657	674	671	668	606	656	645	660	643	668	668	667	693	662	677	678	685	657	662	624	680	619	666	647	621	651	662	649	695	642	662	666	632	657	638	689	645	672	691	660	692	676	675	698	658	686	631	662	658	689	656	644	655	686	675	672	677	654	655	727	620	612	663	663	665	657	628	623	656	675	667	720	670	664	667	663	623	705	669	635	640	674	651	678	686	636	656	645	680	647	678	670	671	611	635	680	655	651	667	666	652	682	645	665	663	671	650	624	668	648	654	639	664	688	678	678	687	688	659	644	650	647	664	685	652	679	706	683	648	683	689	681	637	629	659	648	651	680	703	640	617	640	630	692	707	622	730	681	667	668	701	630	670	616	691	649	641	686	692	707	683	642	617	629	582	631	665	694	651	692	664	661	694	651	604	643	645	632	612	647	644	655	651	631	671	713	659	684	661	662	687	674	643	617	658	689	673	635	643	671	658	639	685	675	622	701	608	637	676	668	666	625	624	682	639	683	655	706	712	656	649	681	692	674	693	638	715	675	677	628	690	626	663	668	687	646	699	626	657	683	666	631	647	679	642	677	639	623	630	638	669	664	642	667	635	625	676	634	662	653	671	660	664	671	684	658	612	638	710	671	661	659	626	689	668	659	631	666	631	640	697	678	674	640	709	684	696	654	646	626	690	659	685	663	691	665	661	711	646	660	621	691	650	660	646	638	637	634	636	636	645	674	662	645	689	671	669	703	674	689	660	672	654	700	644	704	668	673	661	665	648	649	670	664	633	657	637	670	641	663	687	657	645	705	693	643	689	705	671	708	660	673	723	675	658	672	630	644	658	641	667	689	696	689	664	613	670	622	656	677	651	687	623	636	668	679	622	655	666	668	664	660	668	641	655	652	648	647	634	677	670	657	671	634	678	705	639	675	643	650	657	686	680	646	686	702	652	653	677	628	667	691	687	661	617	725	724	707	635	646	679	714	709	702	625	732	635	652	655	682	629	665	689	680	689	664	630	668	667	647	697	686	699	614	650	659	723	681	660	658	661	684	675	673	663	625	682	655	620	677	665	628	691	671	662	668	652	676	625	666	634	678	667	742	675	700	670	649	680	593	663	645	661	656	658	682	661	684	666	665	642	574	642	717	629	671	717	640	680	659	644	627	642	657	711	636	655	689	664	653	642	670	661	672	668	709	709	628	678	647	669	664	638	689	678	684	660	657	689	685	657	604	677	653	661	659	654	629	671	645	632	671	649	680	656	641	702	676	668	703	708	696	621	642	634	642	677	667	636	638	699	640	627	655	627	670	659	650	697	664	662	671	664	686	677	629	690	665	617	636	705	682	645	666	597	640	713	653	659	647	669	679	654	650	648	700	635	653	689	688	592	600	662	632	665	662	652	633	687	641	705	689	685	690	647	653	640	640	687	644	677	676	664	695	670	655	619	685	621	659	673	642	644	660	685	631	637	712	702	698	660	660	696	622	658	655	652	659	660	652	652	659	648	662	668	661	645	664	667	693	646	717	661	687	608	656	722	617	695	689	656	642	647	662	701	657	648	665	692	631	652	672	669	698	709	628	643	659	680	644	696	665	711	717	682	685	616	665	666	629	640	678	649	638	626	662	679	644	637	669	660	672	684	689	691	720	679	706	665	637	639	631	698	685	632	641	694	653	663	646	706	675	681	679	659	659	647	598	653	652	689	663	666	600	633	675	690	643	625	662	623	671	632	664	653	647	656	644	651	678	628	646	687	691	691	628	655	622	595	659	670	670	628	648	649	688	654	677	674	649	689	697	691	675	670	636	668	632	626	656	643	650	635	714	647	636	610	625	667	664	663	628	667	648	644	669	677	616	674	659	666	674	657	661	652	671	637	638	694	679	705	616	621	639	696	675	641	604	646	653	644	660	647	661	677	675	660	654	654	646	625	662	639	643	719	660	649	631	695	619	603	661	645	635	689	689	633	656	649	650	643	656	705	695	660	664	643	692	623	703	655	636	677	657	692	635	641	641	675	657	687	618	669	662	674	662	691	667	638	642	644	654	680	663	663	645	670	651	662	673	651	636	659	695	639	598	651	639	677	702	669	638	679	705	630	691	684	674	690	664	665	686	643	632	668	631	648	674	687	633	682	667	693	675	643	618	712	693	666	651	677	666	688	647	679	665	669	698	666	628	720	654	637	648	630	656	654	606	643	699	635	653	662	663	645	679	656	674	623	673	647	647	692	631	669	677	652	642
47095	82867	55113	31385	14815	5139	1825	1006	803	738	788	735	688	766	727	799	737	707	723	772	746	763	751	756	763	750	781	735	731	706	728	765	736	776	760	714	714	721	716	754	751	735	693	719	754	782	701	779	739	716	795	779	697	758	690	736	744	725	732	803	769	740	707	746	705	728	679	760	716	742	697	753	733	719	745	778	737	731	756	753	723	715	731	730	704	739	722	732	702	745	744	763	774	713	719	777	775	746	702	742	750	747	785	776	725	762	776	722	766	787	738	718	752	699	729	741	738	768	706	704	774	700	770	764	730	732	778	772	723	721	753	749	776	712	696	743	678	708	709	729	731	741	769	744	728	773	751	726	774	696	761	759	696	740	773	723	793	735	757	719	714	805	695	749	702	714	731	784	773	752	733	749	739	692	764	749	751	717	723	711	701	740	745	681	747	793	713	758	764	705	734	711	709	730	754	763	741	756	730	721	787	761	699	722	722	753	727	760	708	716	770	728	752	714	726	744	708	721	721	685	723	723	765	693	709	704	756	795	740	759	735	709	735	753	757	711	783	751	745	742	747	771	751	701	708	761	773	714	733	719	714	764	740	723	732	704	709	740	759	729	748	775	727	734	762	722	755	755	792	758	774	780	750	775	759	735	736	779	751	794	744	702	738	774	763	714	747	726	768	711	782	785	721	716	706	708	761	742	768	752	736	705	743	747	701	720	732	729	739	792	778	765	771	756	730	696	740	691	743	735	737	756	706	758	734	726	723	739	716	700	762	750	755	718	696	754	706	742	746	714	763	762	700	666	757	736	741	738	741	726	714	715	715	749	753	767	754	752	757	702	748	723	763	725	755	700	727	751	732	732	752	784	715	728	701	713	718	729	762	722	744	777	694	727	716	703	714	763	693	744	736	758	759	790	738	754	769	742	745	765	735	717	759	776	772	765	740	772	746	726	736	732	724	729	802	754	765	725	734	720	745	752	712	734	718	752	714	755	733	723	785	786	703	723	791	758	723	780	746	752	735	716	733	727	703	764	712	763	755	731	764	746	738	718	690	735	687	741	691	740	703	723	728	781	794	757	720	737	794	711	728	710	726	766	731	757	737	759	747	752	770	802	711	737	707	766	744	769	719	712	744	745	756	755	728	709	765	746	744	768	755	704	672	700	717	708	711	797	769	770	722	729	765	716	722	734	745	723	746	773	764	757	716	722	765	733	720	775	694	764	726	719	809	736	751	690	786	738	747	721	771	700	774	734	740	755	723	710	753	784	766	738	713	730	726	716	748	779	703	765	699	749	715	716	744	771	728	733	764	724	711	674	755	779	745	729	724	703	770	727	738	711	761	757	743	736	713	717	724	773	704	716	783	728	699	698	772	754	717	725	747	752	726	776	771	734	770	715	745	763	717	730	771	723	692	777	772	737	717	751	786	738	717	695	743	747	765	747	756	755	679	762	691	751	752	790	711	726	729	742	724	666	703	757	746	777	760	695	754	712	752	748	786	744	756	746	760	746	734	732	715	772	719	745	754	747	730	752	717	799	742	729	741	728	725	684	718	726	782	746	767	747	729	737	776	754	742	720	726	708	698	810	677	750	700	674	745	748	753	679	743	803	718	713	745	737	727	721	753	714	771	707	723	737	731	792	708	743	757	782	679	764	729	744	730	742	732	691	747	766	721	714	655	721	778	805	707	741	757	785	709	764	726	732	748	667	749	727	751	731	746	741	791	767	719	732	742	743	767	702	719	697	711	733	747	698	732	790	742	763	747	740	748	743	680	733	715	735	744	705	746	707	753	743	798	718	722	779	697	726	744	710	756	721	736	716	769	735	750	681	705	721	714	713	735	725	730	724	746	760	756	692	722	747	753	718	786	717	724	716	678	755	711	762	709	745	753	723	787	750	751	756	717	707	730	720	708	725	730	801	738	742	729	734	744	752	729	749	701	762	712	720	743	774	722	741	767	728	739	763	722	691	782	694	782	745	708	755	775	787	748	779	732	752	779	719	781	751	739	713	719	720	708	701	723	735	718	773	725	754	746	784	690	753	760	748	754	716	733	746	755	768	713	726	691	699	740	690	741	788	745	712	751	777	717	776	736	763	742	722	742	715	740	745	727	732	744	749	724	725	723	697	726	726	741	696	747	717	718	756	710	696	693	743	719	738	774	718	722	730	685	728	726	770	726	704	706	712	777	759	676	688	752	720	751	748	753	724	689	737	667	783	737	789	722	756	774	681	769	742	741	730	745	740	717	766	757	758	712	736	732	749	715	714	734	751	718	731	738	732	696	742	723	743	761	758	739	730	750	716	747	751	705	726	751	761	752	751	707	711	757	728	764	705	722	757	749	725	723	781	754	722	790	722	749	768	798	782	783	787	733	747	669	684	748	742	726	724	743	747	693	680	792	722	716	737	768	718	733	748	752	704	770	725	705	742	781	713	728	704	753	739	703	650	742	710	680	728	732	745	729	741	739	771	733	702	757	698	711	749	701	719	753	753	749	734	695	750	732	732	762	708	757	748	743	746	723	708	748	736	762	784	778	720	741	720	736	722	739	747	757	713	732	768	796	716	780	707	733	751	724	746	708	752	755	743	745	715	705	755	725	723	766	737	729	778	727	774	748	755	748	726	736	693	770	719	715	768	735	726	686	738	749	785	737	735	744	732	732	725	736	741	740	758	735	741	724	751	744	672	744	760	703	733	718	798	781	737	813	751	772	710	760	720	734	709	701	685	728	729	680	738	701	735	746	773	748	698	730	711	737	734	717	718	778	748	736	763	795	742	751	710	741	715	712	716	776	768	724	707	706	739	731	721	691	718	709	729	736	732	704	734	750	749	795	703	766	699	697	751	756	799	745	767	755	736	716	732	759	740	731	750	694	750	783	755	748	752	743	692	696	731	747	782	745	753	795	770	761	719	760	801	728	710	744	685	713	761	768	716	747	773	735	764	782	745	755	771	724	696	745	753	691	747	747	766	752	740	749	708	735	792	753	775	704	767	731	733	699	751	744	698	727	786	702	757	764	719	776	683	710	747	711	744	744	723	762	791	745	716	733	710	741	737	693	733	765	724	725	739	780	725	744	726	751	694	776	751	767	731	732	738	702	708	758	761	735	759	719	794	773	775	701	719	799	721	754	713	742	668	781	735	766	696	775	721	791	743	767	732	727	730	757	751	740	769	716	720	740	768	749	757	698	723	735	720	707	713	753	733	770	726	718	751	719	731	686	741	741	690	756	727	732	738	716	715	782	735	814	814	736	714	715	726	742	717	766	746	755	714	761	700	732	703	708	717	678	770	701	747	724	693	761	762	726	738	734	759	737	725	712	722	767	725	738	728	733	741	732	724	723	699	726	775	689	729	742	748	724	724	717	731	784	701	751	739	725	767	733	738	704	759	780	757	731	704	732	774	718	731	740	707	716	756	747	726	807	720	728	765	760	682	759	749	777	785	757	712	703	750	764	722	738	722	801	750	737	725	743	698	759	764	739	780	700	740
22749	22332	32304	27061	22618	21245	13781	1987	828	818	764	729	768	783	780	764	726	787	730	748	790	810	683	721	747	729	677	821	726	783	797	728	723	712	705	804	717	731	707	709	731	750	786	803	771	710	722	741	719	726	745	726	726	723	777	743	772	772	735	683	762	744	811	750	746	706	739	764	751	764	728	677	701	697	773	744	716	721	714	698	743	712	681	753	735	725	720	735	727	749	720	739	721	740	743	728	776	705	707	715	753	766	748	691	727	748	777	729	703	757	722	753	715	722	784	687	650	727	720	747	687	739	694	708	760	788	766	751	761	717	726	709	715	718	719	755	687	736	707	727	730	744	751	744	734	727	736	751	721	726	737	742	771	740	735	670	733	714	729	780	742	757	751	755	760	771	750	717	719	739	783	749	755	723	762	737	748	730	754	748	713	735	747	710	713	753	746	709	717	754	740	660	697	756	750	765	701	736	744	712	703	771	723	757	761	729	733	684	701	740	714	777	737	705	758	745	792	786	698	730	703	728	742	720	803	723	724	733	751	764	738	725	763	726	731	718	761	681	737	746	723	769	756	709	704	765	721	763	765	731	721	698	743	784	763	728	719	763	716	723	723	773	747	740	772	739	757	770	746	759	691	691	714	708	745	738	747	791	717	722	716	739	731	720	699	720	752	715	722	752	725	725	733	747	707	766	716	697	797	714	764	790	736	779	750	741	717	755	740	762	743	751	743	713	736	728	693	739	704	779	763	716	706	706	707	728	764	751	769	748	705	743	779	747	713	742	715	768	745	696	746	740	734	761	696	750	751	746	694	739	737	777	750	712	696	778	753	723	733	741	739	758	764	681	722	701	712	738	740	698	719	720	761	712	700	759	685	659	670	735	733	730	705	754	741	728	766	689	746	715	730	678	745	774	763	776	787	712	749	748	714	755	693	770	739	735	764	751	736	729	772	710	718	703	684	717	721	700	776	698	772	665	760	747	715	743	776	750	751	791	771	710	731	672	796	748	729	743	761	750	692	740	713	704	726	713	758	713	676	757	719	715	739	725	782	791	726	724	689	746	728	756	740	717	741	791	733	717	738	730	768	759	723	744	749	749	733	743	734	726	723	740	734	738	763	794	712	724	699	751	806	709	749	740	743	743	702	707	737	735	763	754	731	742	725	751	706	736	792	731	745	723	718	717	684	691	748	737	770	741	731	751	733	703	756	737	763	741	726	680	774	704	704	761	743	748	743	713	760	725	729	719	755	690	763	700	729	761	678	772	765	750	727	687	750	733	716	714	805	715	723	750	707	773	712	756	728	724	681	717	714	730	658	716	784	728	775	700	747	768	738	756	769	762	745	751	736	746	731	757	738	697	706	733	654	717	712	716	787	715	718	727	683	733	759	767	708	754	775	780	699	711	756	710	754	732	718	788	772	717	739	760	721	763	707	745	721	726	704	751	703	754	694	717	715	738	758	742	764	729	729	732	737	747	710	705	722	727	780	717	728	703	748	685	669	751	732	768	710	734	726	709	709	705	668	704	769	760	704	739	750	674	742	742	756	757	748	798	780	701	704	765	733	750	672	756	758	759	706	722	738	733	776	744	741	710	696	776	754	701	705	726	744	729	737	785	665	761	739	741	787	706	793	724	720	695	765	740	763	706	751	742	790	719	724	760	749	709	767	754	742	770	716	720	701	719	729	705	701	731	775	735	735	765	763	697	709	706	730	734	730	781	748	736	694	761	752	730	762	743	696	766	802	714	739	749	721	731	765	756	711	702	711	763	747	712	702	774	709	710	708	733	701	718	743	763	742	707	752	707	747	690	733	717	703	752	770	754	786	785	696	773	778	737	757	728	714	770	713	745	710	751	702	748	758	697	757	726	673	756	740	758	747	723	746	756	774	751	708	742	695	725	734	775	723	745	740	718	729	734	707	749	752	757	745	762	732	787	709	717	699	744	728	767	663	691	728	713	739	697	756	689	735	719	728	722	707	698	770	705	739	768	727	744	752	739	785	771	716	693	699	689	735	760	754	710	767	757	774	747	744	744	723	752	713	720	721	710	723	745	735	692	735	774	699	740	756	728	771	734	655	773	718	711	708	750	719	751	730	737	731	750	742	751	725	733	711	747	760	761	747	707	746	746	766	766	750	751	721	734	716	733	734	705	732	771	731	697	740	750	695	756	736	749	734	786	757	720	678	722	657	720	728	740	734	749	741	748	745	763	730	753	787	756	733	722	717	728	711	704	767	735	723	736	708	679	731	711	708	738	701	710	762	759	754	712	738	727	764	733	740	731	769	762	767	760	722	733	744	742	725	712	775	765	730	706	805	752	751	700	724	794	726	730	718	714	757	763	690	744	704	704	733	692	731	745	719	737	752	732	727	735	733	772	719	741	736	744	733	752	736	704	690	719	794	724	691	732	717	699	706	746	724	726	760	769	778	748	718	725	700	785	715	721	724	722	695	694	720	724	726	744	745	724	792	724	770	746	700	696	742	742	750	752	754	750	698	699	728	774	747	737	732	693	746	732	716	764	766	715	700	725	750	763	669	735	728	748	740	709	730	707	774	763	713	751	745	764	684	747	797	749	721	742	754	724	723	740	747	707	711	783	725	723	711	749	734	751	736	735	762	745	767	682	687	772	781	737	720	749	739	748	746	751	677	762	751	753	753	777	750	728	755	721	746	744	734	763	728	756	728	728	692	767	731	743	721	688	785	720	732	734	743	734	703	701	758	761	721	759	750	702	732	702	726	697	765	758	739	693	726	722	777	709	716	720	708	767	758	708	722	726	751	653	731	772	681	728	755	738	728	782	727	746	717	704	709	686	763	742	722	704	736	784	765	773	741	742	771	714	732	727	736	713	732	779	750	764	685	725	757	760	722	701	712	719	748	740	713	740	714	704	725	782	717	687	716	739	701	712	694	745	741	730	729	764	735	710	753	737	704	709	746	690	755	680	724	732	765	800	711	718	756	767	756	750	751	780	713	715	765	726	729	717	774	723	777	790	762	774	776	709	720	728	742	737	669	711	754	762	758	708	771	745	720	729	730	746	751	745	732	779	728	725	715	720	724	691	748	709	711	727	768	733	757	662	763	722	765	719	696	765	757	748	774	791	750	747	738	744	758	735	757	753	731	735	738	723	759	741	716	775	699	717	785	752	714	681	750	729	746	763	684	744	749	771	800	746	708	731	741	740	717	776	759	745	750	686	734	724	774	751	697	714	775	748	752	717	733	739	726	769	766	763	719	775	746	760	745	736	743	750	706	738	730	788	795	752	715	716	747	765	738	764	710	775	741	802	772	758	768	748	738	701	783	728	768	825	689	669	747	734	696	751	726	753	707	786	713	777	722	750	774	748	719	687	742	728	747	785	779	751	768	697	750	725	677	709	729	726	732	743	729	733	704	686	717	730	716	746	726	731	768	755	729	746	739	733	729	755	733	805	714	675	759	738	757	745	760	779	684	726	719	765	764	738	705	748	750	737	732	748	727	728	770	756
55636	94430	74179	50324	30507	13532	4342	1610	998	874	730	825	813	760	824	819	775	773	815	797	828	809	763	774	819	796	798	762	863	766	747	755	855	765	805	799	814	754	778	785	779	794	778	747	779	782	767	849	789	796	787	854	800	799	783	769	854	785	838	774	807	773	790	733	760	799	830	782	814	727	790	832	775	807	771	829	785	782	804	718	743	845	795	794	783	799	783	793	741	840	812	760	739	793	776	760	769	792	774	791	812	800	795	789	769	797	772	794	828	772	733	744	781	773	827	793	776	754	716	763	789	767	747	773	806	774	760	773	765	785	807	837	775	767	816	800	831	775	740	757	786	758	757	824	800	816	750	798	765	765	770	776	769	779	821	827	788	776	774	790	791	771	778	823	812	798	764	781	756	785	795	827	791	759	812	804	827	770	769	766	769	825	754	817	764	798	831	760	788	729	743	745	796	840	782	816	828	788	788	786	801	846	778	802	826	756	785	783	794	798	789	803	804	800	748	739	777	792	834	772	823	818	785	835	829	791	779	766	789	815	765	810	795	764	798	769	757	808	757	775	766	840	748	814	787	782	832	776	838	721	763	767	823	800	832	742	757	786	812	796	783	760	740	800	782	801	799	762	781	749	801	817	779	778	804	772	802	807	849	800	771	847	776	775	763	778	796	785	795	788	810	768	826	788	793	755	786	768	785	754	807	762	796	802	750	789	777	811	746	767	768	806	830	732	772	804	766	764	793	772	746	791	779	801	812	822	758	790	763	780	810	753	783	812	764	823	758	792	796	770	813	738	812	744	758	814	816	803	771	810	819	814	743	765	772	743	777	867	801	798	791	777	829	767	730	762	795	788	806	732	755	801	810	849	796	776	759	765	785	755	816	775	783	784	807	766	779	767	787	765	808	818	798	765	782	837	774	749	782	851	798	792	772	814	842	771	758	761	780	738	750	817	771	775	817	790	741	765	829	822	815	809	789	801	817	788	775	828	743	798	776	785	793	830	797	719	759	732	810	780	800	817	811	791	779	780	824	804	754	757	820	745	760	752	813	856	770	708	785	785	799	772	821	764	803	761	746	812	807	804	785	744	818	788	762	819	774	821	787	807	813	801	826	805	773	797	803	789	801	733	773	826	827	814	763	816	789	792	792	783	780	797	814	799	826	853	839	761	789	813	785	771	828	782	785	777	737	786	844	816	755	817	790	763	758	829	797	774	776	789	761	775	812	801	821	798	773	817	758	760	781	814	824	757	750	772	856	856	792	807	763	758	743	788	770	704	781	749	735	828	740	761	764	762	766	817	798	823	783	825	736	805	787	813	732	760	745	743	780	773	835	847	747	764	792	821	793	788	759	839	802	776	765	774	787	732	821	807	785	808	792	777	771	791	756	768	791	784	859	784	807	763	821	737	781	795	803	772	814	763	795	762	783	798	753	771	803	770	762	811	794	783	761	813	747	785	787	789	756	812	794	793	763	837	753	747	796	814	803	772	834	792	838	768	814	865	801	789	815	730	842	753	808	777	763	808	782	823	798	791	767	750	789	794	808	808	787	818	804	775	769	798	751	788	764	740	801	821	786	784	768	825	773	826	804	768	790	792	778	836	766	777	822	816	805	798	783	814	751	803	807	797	763	773	790	756	742	776	841	774	791	815	779	784	750	788	736	765	739	797	834	801	783	785	781	815	799	805	752	792	766	826	802	790	819	806	760	755	772	805	797	731	829	789	774	798	843	773	793	760	807	741	762	797	774	780	787	791	782	819	830	802	816	818	763	802	814	828	825	823	815	844	782	772	800	774	801	766	795	787	833	753	827	787	776	790	752	795	770	783	737	771	794	795	772	768	811	839	760	794	794	767	753	765	760	787	813	801	764	804	750	788	817	808	786	786	789	805	797	794	779	826	777	731	804	785	794	798	784	846	817	779	799	766	821	768	823	755	784	823	762	785	736	749	753	780	787	814	799	827	836	802	769	805	799	783	764	811	805	767	773	803	836	750	752	745	720	780	812	792	822	821	822	750	787	859	770	754	801	770	777	738	764	798	769	816	778	818	789	786	779	815	764	778	752	799	767	798	822	843	774	776	777	779	789	823	746	799	809	783	773	779	817	720	816	816	791	783	777	800	789	901	801	798	765	737	774	788	778	812	737	765	789	802	819	783	751	792	803	762	733	812	735	774	806	792	813	739	784	841	808	806	777	828	815	793	718	834	760	787	810	777	811	848	779	751	789	844	765	795	763	778	758	819	751	780	814	817	773	770	793	793	826	780	748	784	838	793	808	772	757	761	765	765	823	762	812	746	785	821	751	853	756	773	783	796	808	801	808	755	773	820	764	826	758	793	765	795	774	784	802	749	766	781	760	772	765	801	760	771	763	778	831	763	803	793	770	813	749	834	766	788	768	798	811	776	806	801	790	796	786	797	788	781	781	778	825	781	776	745	749	813	754	824	768	773	770	772	781	759	787	770	779	750	847	814	797	730	732	801	859	782	803	800	772	813	781	721	829	793	748	819	818	760	788	771	766	742	731	792	767	763	771	791	780	825	738	778	832	760	793	753	821	800	768	763	809	763	776	813	784	764	791	786	766	792	771	835	748	797	742	809	798	780	778	765	785	808	814	790	753	827	778	774	727	831	786	794	792	804	773	800	801	811	808	780	795	796	803	855	818	806	859	770	774	792	762	758	790	799	790	782	790	813	797	770	754	755	789	807	764	832	772	754	734	797	762	840	788	790	826	750	815	784	798	802	766	778	799	781	790	792	832	752	786	794	781	798	757	798	763	780	784	772	834	754	757	761	783	817	756	756	789	762	842	780	743	761	760	771	772	816	789	812	775	744	800	825	872	774	761	826	826	819	772	750	817	809	803	813	766	796	807	816	843	767	803	784	815	810	799	760	783	778	771	770	740	817	773	823	790	791	849	782	770	775	793	790	830	768	839	776	824	806	823	738	791	792	823	778	801	787	767	795	802	851	797	787	801	833	780	812	796	767	740	774	781	793	724	762	786	808	778	794	804	760	806	811	771	804	763	807	803	785	793	791	767	824	787	782	808	799	836	791	806	799	805	807	758	774	788	741	774	750	798	772	728	792	723	787	788	799	775	798	761	796	803	779	774	841	820	796	805	744	838	768	809	794	742	753	766	775	781	728	745	797	803	809	768	816	783	811	788	800	799	767	822	786	813	790	769	789	832	789	793	770	753	814	816	772	864	783	806	810	782	775	781	779	797	817	762	766	742	820	791	776	789	799	809	820	832	818	779	777	828	732	840	812	811	751	838	798	802	805	796	781	754	812	798	766	824	799	774	790	782	816	733	779	820	787	729	801	786	848	761	773	805	784	797	782	750	787	791	837	822	791	771	801	800	761	752	808	791	804	809	784	781	759	747	805	780	792	744	772	790	820	770	783	798	785	834	786	789	790	767	785	756	783	793	809	843	760	788	791	824	756	775	822	849	788	774	799	796	766	781	867	808	786	779	768	781	786	819	751	799	815
28369	35035	35574	17770	4453	1374	811	604	590	612	576	521	535	555	532	537	580	575	617	573	529	601	506	542	600	577	563	542	561	545	533	581	556	538	581	558	584	549	582	562	559	527	577	573	577	538	600	602	547	529	561	570	578	567	569	532	570	567	550	535	573	570	575	539	581	542	561	552	545	570	575	558	563	579	565	558	596	581	571	571	561	643	583	550	575	557	556	569	637	546	545	571	562	565	598	569	522	568	512	553	551	565	538	545	570	579	583	565	587	563	582	558	552	566	533	604	537	579	543	538	530	574	559	571	559	506	522	588	552	543	594	588	577	581	617	515	589	577	619	575	569	555	595	537	561	578	581	594	522	524	590	522	551	557	561	544	560	552	538	604	561	556	563	573	536	563	578	557	568	599	567	591	548	597	541	612	537	599	559	517	570	632	557	562	564	545	604	573	588	601	541	566	552	550	546	565	548	584	553	559	595	555	551	556	528	557	581	585	572	579	521	550	573	578	569	551	545	613	589	554	558	558	544	550	539	544	576	562	551	567	555	557	523	555	560	582	519	577	546	510	553	553	549	531	539	600	570	587	540	599	605	552	568	554	551	544	535	535	569	541	602	587	569	569	567	607	554	558	582	561	540	557	571	616	559	641	541	563	504	556	574	573	575	559	581	556	604	539	594	550	579	565	563	551	579	578	542	554	545	583	589	600	572	591	578	583	528	559	566	536	600	588	566	560	557	590	557	578	604	568	623	593	584	596	580	595	585	559	560	549	574	586	550	567	559	573	567	551	578	549	536	603	573	553	609	525	557	592	587	562	561	528	586	561	551	550	552	605	565	619	535	543	576	586	563	549	574	586	607	550	543	567	526	579	538	560	564	572	579	536	551	515	548	602	585	587	557	577	559	576	562	592	559	574	573	599	553	542	594	563	528	537	546	543	590	563	574	592	570	537	585	565	555	572	546	583	557	568	551	549	555	550	537	598	559	562	519	566	586	555	520	571	576	539	530	574	556	556	521	568	569	559	595	557	558	521	559	572	574	526	529	608	534	548	591	570	553	554	558	520	519	552	541	534	584	539	559	563	567	592	599	603	571	547	559	529	590	612	553	570	592	551	572	542	591	595	566	589	583	496	566	602	531	562	567	566	507	587	591	600	570	588	531	586	557	542	583	583	594	542	570	564	583	580	549	557	588	571	514	559	548	524	529	565	579	572	565	557	600	550	549	536	547	575	559	555	585	577	559	525	579	539	558	573	560	601	574	575	571	577	525	565	556	556	515	560	571	541	586	534	587	545	576	566	581	547	559	532	569	559	543	547	613	537	566	603	575	558	588	542	570	543	571	546	554	573	548	516	586	530	564	549	537	589	580	578	556	577	581	540	553	552	571	545	576	578	586	566	569	568	557	615	624	631	603	519	549	580	595	558	591	592	574	566	587	563	564	517	589	544	546	592	562	606	597	567	550	583	609	574	558	560	552	501	569	558	591	592	575	573	522	573	512	584	497	566	563	544	571	531	607	563	542	583	565	583	547	524	574	549	559	562	551	502	591	596	614	578	543	542	575	590	557	533	566	552	567	550	564	496	577	557	552	545	580	566	568	566	603	588	569	615	543	576	553	536	535	552	565	519	529	545	572	579	573	523	581	593	616	578	579	574	572	570	532	537	588	563	555	570	526	564	544	568	549	615	592	544	599	567	588	594	570	564	554	605	593	547	564	575	575	557	616	598	542	570	622	531	574	528	570	581	589	478	582	566	577	582	554	521	558	598	572	596	574	596	549	564	536	590	549	542	574	520	573	600	577	545	556	564	579	510	541	550	570	518	582	549	579	622	606	550	571	550	545	552	576	557	564	578	585	576	561	603	592	542	536	563	550	574	543	537	581	594	571	549	567	553	555	530	562	514	580	587	548	573	567	540	574	583	559	586	569	582	590	581	536	576	584	586	545	569	565	593	552	561	584	586	563	572	570	546	555	544	555	558	598	533	531	561	600	570	548	586	549	545	577	551	566	541	552	543	560	559	557	545	592	560	593	519	561	496	570	573	543	539	535	556	546	555	565	544	581	550	556	565	582	558	576	527	507	561	597	590	565	550	585	506	559	574	514	586	581	566	586	563	536	569	558	576	589	561	560	541	585	557	569	537	596	558	581	552	581	523	569	569	556	552	541	579	531	565	571	598	618	534	593	534	562	564	541	544	573	545	575	582	527	551	569	591	547	512	557	562	566	572	598	553	541	557	545	564	546	604	618	615	585	534	540	542	539	519	505	533	530	567	568	567	547	550	570	561	588	524	535	593	511	598	559	599	550	571	590	543	567	562	580	589	553	534	541	555	581	594	537	546	577	548	544	518	574	600	606	582	543	577	540	614	547	558	587	583	559	544	555	547	530	532	567	546	545	564	593	593	590	556	528	540	593	549	568	586	579	581	597	533	586	559	545	512	541	618	574	578	573	566	564	565	540	569	575	534	567	581	552	588	530	574	569	575	553	548	550	576	563	550	607	575	548	583	508	581	557	543	541	575	603	568	579	588	524	592	577	561	583	551	568	550	551	579	560	555	585	591	561	578	549	605	511	593	548	571	600	543	597	629	635	527	579	580	541	547	570	572	561	553	551	543	566	563	537	560	551	553	529	544	578	611	572	565	592	519	580	534	593	568	545	550	585	599	585	599	573	558	587	569	582	574	547	555	557	568	569	574	555	570	557	525	554	528	586	576	559	542	581	601	554	571	580	565	592	573	545	537	588	563	533	587	540	561	575	578	549	605	572	558	542	547	522	550	537	570	578	524	579	542	590	567	584	564	554	588	558	563	582	562	546	582	594	563	566	542	540	577	627	550	560	551	586	541	547	573	565	582	579	559	564	534	545	574	584	586	542	553	556	564	576	579	535	558	537	584	605	585	569	581	574	580	565	611	566	537	553	517	546	582	571	559	548	563	588	537	581	594	542	541	576	587	563	547	564	563	588	550	573	593	569	586	552	592	580	563	576	611	576	578	545	550	570	576	535	567	580	578	573	587	558	536	576	565	536	580	528	532	540	580	557	544	563	561	565	551	555	540	559	559	581	548	545	537	548	543	535	557	591	544	567	592	570	550	642	556	583	581	555	577	560	587	529	591	539	589	579	573	571	566	557	572	572	582	563	567	559	492	537	583	580	557	603	581	560	583	503	602	517	570	548	591	541	585	565	534	578	591	551	573	536	525	566	568	533	606	564	570	589	540	566	543	601	582	545	601	579	587	601	560	553	500	573	557	579	548	545	546	613	597	557	534	571	538	561	563	590	532	563	589	553	556	588	600	543	564	529	553	578	556	556	561	579	591	562	582	555	532	611	557	597	565	576	615	544	517	539	526	589	556	542	574	574	551	549	521	549	556	567	560	566	615	554	553	569	541	601	602	590	523	538	567	567	537	553	576	567	564	595	593	537	564	592	525	579	558	585	557	560	577	590	622	553	616	540	583	543	556	573	606	537	598	611	593	561	599	589	586	561	587
26911	50757	30284	11749	4306	1668	875	738	685	670	652	628	584	633	644	687	653	638	612	651	608	630	619	637	628	678	620	674	659	643	615	613	628	645	616	655	652	646	661	630	633	671	632	667	624	659	630	655	651	631	582	639	639	607	643	656	655	640	653	618	625	637	643	603	641	597	652	629	615	584	581	644	661	621	637	655	574	623	669	620	667	642	652	677	644	628	606	668	647	653	656	640	625	648	638	617	621	641	637	635	622	621	653	605	660	619	593	619	602	625	618	651	637	671	637	693	606	646	629	588	628	656	631	620	600	625	605	603	628	588	656	645	641	643	629	656	648	676	674	650	675	597	642	611	650	593	646	665	694	649	614	640	640	635	636	609	632	667	632	622	600	642	645	653	648	673	653	658	609	669	661	635	619	629	668	635	660	616	640	631	627	615	667	644	664	604	654	654	612	662	616	672	581	660	677	638	676	625	675	631	655	649	609	658	627	627	647	629	668	664	648	634	635	630	636	660	637	641	606	624	640	666	666	600	630	622	622	600	655	669	644	616	668	620	623	639	595	644	622	611	623	651	598	639	627	635	626	665	646	605	594	627	609	688	561	628	636	668	651	601	663	625	699	599	625	650	632	652	659	630	645	635	657	663	628	716	650	613	643	614	633	683	638	660	626	644	630	650	650	633	614	638	671	684	608	623	694	611	630	633	661	642	629	661	658	614	658	615	621	609	657	669	644	663	620	650	683	640	647	647	646	650	619	629	623	633	654	606	668	605	668	669	628	634	626	663	621	681	644	666	623	641	671	683	628	630	676	585	613	644	627	635	597	613	641	653	630	644	628	637	584	609	577	593	618	634	656	677	604	637	657	648	684	631	663	637	619	644	639	653	631	619	577	598	616	606	663	632	662	610	610	602	612	622	657	654	615	631	614	660	660	618	610	636	592	620	605	617	612	639	625	628	682	624	606	663	631	652	632	587	631	643	623	590	638	633	598	605	623	635	644	635	621	631	649	657	629	662	622	641	634	621	643	626	609	637	650	612	686	661	648	665	619	632	653	629	650	628	637	601	643	641	673	640	646	661	656	619	635	639	638	602	663	677	704	644	666	641	619	641	658	674	622	642	643	626	565	623	576	659	658	656	619	665	650	639	674	636	605	644	677	626	609	691	623	664	640	641	641	646	626	617	617	623	687	592	670	620	616	647	627	634	580	635	681	645	605	634	600	612	593	635	604	577	641	613	603	622	666	655	648	650	619	610	628	612	605	644	649	660	645	678	642	669	607	608	615	658	607	668	665	637	653	664	651	593	615	585	609	646	613	647	626	628	578	653	616	635	602	647	601	629	635	681	639	623	653	647	661	637	621	632	648	622	655	646	649	609	658	583	611	590	665	568	672	623	643	611	623	634	658	616	648	646	661	623	666	668	618	628	640	661	640	607	660	647	550	663	677	636	647	601	621	612	658	611	664	663	663	639	636	659	631	659	606	641	606	650	659	641	639	630	628	694	658	625	631	644	600	638	638	637	633	606	607	628	632	578	663	647	614	656	609	610	599	651	619	667	709	662	589	610	657	671	589	643	611	572	680	620	634	677	635	612	597	615	657	640	640	626	615	614	660	626	670	654	618	636	614	659	605	634	591	607	611	678	658	599	634	631	645	668	680	669	646	644	672	667	679	596	620	626	607	681	624	641	656	626	636	609	636	659	626	626	547	650	633	623	597	664	620	600	621	664	636	645	622	629	639	630	679	628	676	596	723	641	639	630	628	621	626	644	664	657	647	645	626	630	643	633	616	636	632	653	633	599	592	635	606	649	653	629	706	604	596	661	652	620	645	647	655	639	616	567	598	615	606	630	634	647	608	626	642	638	637	651	601	641	587	657	620	662	652	627	626	693	623	617	628	630	668	638	575	610	647	626	675	621	630	612	650	675	646	617	626	627	621	616	673	626	651	614	625	666	661	661	628	690	644	606	643	627	631	651	657	586	664	674	665	625	652	680	669	639	639	622	590	637	616	685	605	639	644	635	653	651	619	610	595	608	628	635	634	608	622	615	631	646	619	588	614	662	695	598	639	655	650	602	664	630	634	622	641	622	600	620	632	629	591	615	631	632	600	638	595	656	655	652	638	593	631	632	663	626	612	653	632	615	616	652	631	610	670	643	625	638	607	642	657	645	634	667	623	666	675	650	606	629	614	647	653	641	641	654	679	642	634	660	651	661	587	627	597	691	650	602	627	616	641	630	628	621	606	644	609	582	663	622	633	647	640	618	657	642	634	644	606	670	607	606	637	649	630	632	650	649	668	630	673	605	654	657	661	600	602	642	591	634	607	624	632	655	585	611	640	616	619	632	600	639	661	632	641	610	614	601	680	627	576	641	635	637	658	655	610	674	612	619	621	637	600	597	630	632	634	650	612	606	616	644	618	620	616	649	642	632	614	596	608	618	615	609	650	657	669	646	632	622	670	626	561	646	655	642	680	591	633	584	580	654	630	681	634	656	609	675	671	648	602	658	630	612	588	619	645	627	613	625	636	631	640	673	584	625	649	677	622	668	658	629	673	644	614	670	607	666	666	650	634	649	614	649	643	631	641	642	636	628	618	652	667	622	632	630	605	624	631	669	612	576	643	638	652	670	628	626	663	674	682	645	670	624	633	663	634	655	649	670	625	633	640	620	684	642	619	619	636	653	604	614	579	630	664	596	609	588	738	593	691	627	668	664	626	596	629	620	610	647	617	654	696	611	623	614	558	630	698	574	643	651	632	640	647	618	622	655	628	646	652	654	658	653	614	618	662	675	651	660	624	648	631	612	659	639	617	651	622	653	646	602	619	622	616	634	640	659	617	698	631	657	653	624	590	649	618	653	592	630	629	655	616	626	624	609	619	673	646	642	647	633	598	629	642	612	660	700	615	696	624	663	629	606	654	636	595	627	635	628	679	648	624	630	593	612	608	596	608	668	643	661	612	608	669	655	637	654	667	628	656	633	651	699	608	651	637	672	661	654	644	626	645	655	642	664	631	668	642	642	656	637	655	635	549	574	634	606	649	647	660	646	650	632	663	682	649	632	647	651	637	627	613	653	612	649	633	644	617	630	662	629	646	645	629	599	658	649	624	630	658	615	643	664	625	663	621	666	647	663	647	620	641	706	617	597	683	635	643	611	660	697	630	673	651	605	639	643	642	644	653	633	640	642	666	590	637	574	686	683	650	625	617	615	646	625	635	620	666	687	653	651	639	666	610	624	614	631	642	653	648	599	589	637	618	621	617	625	649	664	635	652	605	631	618	634	598	631	601	667	625	631	685	597	641	626	616	626	643	677	646	627	625	607	630	637	592	639	629	668	633	642	627	624	646	650	649	661	618	641	618	649	620	630	637	628	642	638	618	667	663	642	633	644	625	613	677	659	629	598	620	652	638	637	649	648	639	632	636	630	673	611	598	656	648	634	615	635	647	594	657	644	681	632	659	667	626	680	680	640	648	632	673	643	634	630	634	625
23264	22807	33994	28334	22802	18919	7375	1106	668	632	629	591	589	594	642	625	610	624	600	590	629	638	643	610	632	634	597	622	620	617	632	650	608	605	577	628	595	612	564	580	582	578	601	554	572	611	624	653	614	595	634	585	610	601	629	594	646	605	606	656	623	585	581	626	632	604	609	543	598	637	584	576	596	569	587	574	619	590	626	642	595	686	605	593	598	577	623	614	591	587	622	579	657	614	629	626	632	577	635	640	589	625	630	607	593	607	632	636	598	662	584	620	638	683	584	656	578	608	614	592	598	608	584	612	603	593	571	597	622	596	618	619	630	633	590	639	628	625	627	616	614	651	627	563	612	601	609	599	608	619	604	623	574	645	642	612	579	623	596	627	650	624	638	650	636	633	598	647	661	634	609	614	601	568	587	601	655	579	619	634	644	620	584	608	634	634	615	641	611	644	577	583	594	627	634	601	627	604	628	627	579	617	599	576	594	620	619	601	600	575	605	605	622	607	636	591	621	617	615	606	605	611	626	610	608	630	563	595	608	615	601	616	634	634	632	587	580	608	636	598	593	572	589	624	621	587	604	614	594	603	602	624	641	609	595	619	621	630	651	623	632	603	592	582	588	624	581	633	635	608	594	585	600	620	609	588	611	653	604	576	589	623	656	597	609	663	580	577	596	608	592	596	585	657	611	611	627	638	599	593	560	613	611	635	573	619	636	644	642	595	586	614	615	588	602	632	607	618	572	589	615	635	601	586	625	640	598	617	614	639	636	564	623	681	628	599	634	642	624	601	594	545	599	588	588	596	599	577	615	573	592	601	656	599	627	619	636	598	620	615	612	582	565	606	597	628	629	631	610	607	607	579	616	625	629	615	562	589	600	612	620	652	595	651	604	625	595	624	573	589	654	652	592	634	640	600	643	608	584	633	634	611	626	619	658	587	597	586	598	609	602	614	641	614	618	600	599	622	619	609	621	628	634	614	611	601	634	582	612	577	602	620	603	611	614	612	591	634	587	577	598	585	636	655	593	620	595	607	544	597	661	607	640	613	592	596	618	568	601	617	625	575	574	590	593	584	592	640	637	585	629	627	596	642	588	608	616	583	607	598	576	601	591	579	592	602	594	662	619	578	630	586	624	602	632	638	636	588	594	630	569	650	608	607	610	601	594	561	613	597	608	590	600	619	644	596	587	596	635	621	618	583	576	605	606	591	598	652	614	645	611	636	565	583	610	598	582	577	632	631	602	624	628	580	596	646	583	624	608	617	633	662	606	588	565	622	586	624	580	573	661	608	641	588	604	621	594	618	568	638	580	613	565	664	613	611	628	609	567	617	601	629	591	562	610	614	601	594	655	614	676	589	630	656	635	579	600	626	604	644	629	578	632	620	581	580	605	663	644	597	641	608	573	619	636	590	605	604	607	644	607	578	576	632	656	607	606	586	644	651	647	568	619	571	636	646	606	651	582	614	599	582	605	595	591	598	591	592	623	619	628	608	593	639	610	561	623	630	599	614	567	586	582	661	588	635	611	636	606	623	632	610	615	604	597	623	598	635	583	637	618	585	593	663	586	607	608	603	639	621	579	595	571	622	570	592	600	616	594	611	613	605	616	651	597	622	580	600	593	642	632	583	634	617	642	635	606	651	618	628	636	616	635	628	628	621	586	563	606	557	629	596	622	592	642	620	625	623	598	595	629	628	649	634	614	601	591	604	589	583	608	630	589	623	606	592	606	577	644	620	589	599	588	601	607	633	614	640	625	642	587	561	614	644	566	573	615	599	655	616	663	558	630	603	666	573	567	620	565	621	585	590	603	636	626	573	605	553	561	623	641	617	586	570	599	615	547	589	615	590	571	642	600	616	589	597	622	579	601	669	624	580	635	603	617	626	599	626	597	575	616	604	598	614	566	571	584	580	577	613	592	585	533	624	614	575	624	668	578	614	609	579	659	605	594	586	602	632	592	607	632	611	646	627	609	613	641	630	625	595	610	583	591	611	600	636	604	596	573	602	583	625	640	627	611	606	616	564	589	564	612	667	604	623	588	617	559	620	584	554	602	619	601	600	597	586	613	614	630	566	551	593	602	610	637	641	609	641	616	574	587	622	571	653	598	623	602	594	622	672	596	603	637	604	629	628	586	549	598	604	602	592	581	604	564	627	609	603	627	573	627	634	594	613	620	626	573	539	576	609	550	616	586	604	625	625	601	596	588	669	573	597	607	613	580	601	619	570	648	636	645	619	566	597	667	583	633	614	565	596	597	602	585	608	597	614	605	608	625	629	592	594	602	611	597	612	657	595	599	630	605	602	592	632	657	610	576	617	565	614	635	587	597	572	623	604	615	637	641	586	619	591	617	581	600	640	606	632	589	639	578	630	653	618	642	626	573	548	645	578	618	622	587	625	651	655	578	614	618	614	621	604	588	598	625	658	599	600	626	597	607	588	596	600	604	633	657	586	566	592	604	608	572	641	592	607	585	633	604	602	592	593	632	592	595	583	629	628	639	555	570	615	644	612	583	630	645	613	632	597	633	654	681	593	585	612	640	604	567	596	626	607	609	601	590	578	622	590	606	587	615	605	629	633	601	583	589	561	621	644	565	598	566	587	606	596	633	603	595	617	572	598	599	541	630	624	593	614	592	605	590	632	570	631	638	583	571	579	598	587	623	589	605	589	574	598	620	656	591	572	611	632	615	650	614	602	610	621	600	592	604	616	606	626	624	615	583	575	633	643	615	596	600	595	583	602	593	599	593	583	621	572	621	619	620	581	638	596	605	585	657	664	583	641	627	580	616	633	604	603	644	633	610	635	574	598	601	602	603	605	644	590	609	639	586	620	617	591	638	606	608	608	624	620	638	613	611	602	602	569	606	585	625	593	599	609	657	583	575	596	635	636	598	619	621	570	590	546	635	639	614	596	635	570	594	589	617	642	585	573	578	623	607	584	625	606	630	670	635	583	626	603	603	643	625	610	608	609	570	603	662	650	550	577	615	577	583	551	598	549	636	627	595	576	573	583	617	578	608	612	575	603	585	659	629	621	590	589	639	570	560	591	620	583	583	616	623	592	597	634	630	635	619	626	578	650	610	603	621	557	595	632	621	579	601	602	598	585	630	611	648	578	620	583	612	609	599	571	642	602	617	596	629	595	562	573	574	572	608	657	609	625	638	654	628	577	655	605	593	573	617	577	629	616	640	609	635	638	612	622	623	612	673	610	602	580	634	580	599	628	641	648	625	612	567	604	602	599	640	593	581	627	585	606	593	594	579	609	607	612	637	581	614	585	615	592	617	595	584	596	611	613	616	564	573	629	571	612	606	649	591	595	598	586	626	656	580	634	642	667	570	625	613	610	615	634	634	572	526	625	623	565	632	609	583	603	604	569	595	591	597	589	670	613	572	602	636	667	605	569	580	611	612	610	599	634	593	634	614	599	627	584	608	590	584	600	585	582	566	636	605	619	560	596	622	614	625	597	603	602	606	612	617	585	622	580
53336	93833	69744	43647	25281	9858	3077	1204	736	674	663	627	654	678	637	632	627	709	717	737	702	702	655	664	633	686	635	647	653	614	669	641	649	636	679	654	669	717	628	707	644	685	619	648	666	690	672	644	694	672	653	640	690	689	635	692	682	652	649	623	661	654	670	685	624	655	630	648	669	742	640	663	659	655	652	651	658	646	678	691	673	631	658	620	653	646	633	650	670	643	670	685	664	686	687	707	689	707	630	731	630	640	679	615	668	699	675	650	683	689	680	667	698	631	658	621	648	682	641	666	673	703	680	666	707	629	697	642	663	702	695	630	676	699	648	621	678	670	644	672	676	649	632	699	657	718	653	695	595	594	707	637	639	679	652	681	659	654	648	674	653	717	698	662	693	651	646	630	641	687	652	662	648	686	599	693	728	688	683	654	623	712	667	634	612	672	690	665	655	677	696	667	650	701	661	655	638	672	658	676	671	627	668	626	646	648	690	667	688	645	669	647	641	669	673	638	651	642	662	654	672	648	664	701	689	696	686	665	634	667	687	674	682	627	639	680	623	668	718	732	656	647	672	631	685	711	654	656	648	656	699	665	672	643	701	665	630	669	645	654	641	664	683	653	651	693	668	618	660	621	678	655	681	665	625	672	639	665	667	710	648	647	696	636	691	711	647	689	656	676	670	620	665	627	685	699	637	660	641	669	630	649	629	660	669	693	668	618	671	677	691	669	665	682	637	686	711	647	679	650	703	668	700	670	724	714	712	642	714	651	686	666	656	677	655	638	668	690	678	681	636	651	677	657	697	657	658	641	675	672	667	633	684	661	685	644	654	634	612	665	678	664	677	643	626	683	656	647	686	631	640	630	698	682	647	640	665	683	639	680	657	650	706	689	690	693	603	668	662	645	660	696	662	651	650	653	677	628	639	691	641	671	653	654	628	641	609	673	659	665	705	611	636	639	671	641	649	691	628	650	671	649	665	681	715	662	694	715	671	658	645	622	667	678	650	638	674	666	642	655	682	627	659	639	654	669	659	663	644	638	628	602	640	650	640	667	678	704	662	677	645	638	648	719	651	683	666	684	645	647	624	618	717	657	690	683	659	650	694	667	663	645	632	672	637	719	665	693	644	666	640	620	653	698	639	674	645	688	656	673	669	722	665	681	693	645	579	660	657	681	601	681	657	664	683	659	591	721	689	646	685	692	724	610	685	658	684	662	680	676	660	672	645	632	723	690	624	630	677	661	633	606	673	646	651	659	655	635	671	616	638	695	648	672	674	665	630	652	614	679	701	692	671	688	676	641	684	641	662	651	664	709	654	676	652	667	691	660	702	637	673	651	633	645	634	630	681	656	658	718	719	623	660	672	679	660	680	652	669	627	668	643	651	653	631	657	692	668	639	687	687	641	631	636	707	622	666	738	687	673	638	632	659	640	658	581	644	705	636	669	682	623	630	663	672	633	682	732	641	676	612	680	703	695	699	656	675	667	671	643	682	661	711	659	649	679	683	695	671	640	644	649	654	645	639	655	692	634	691	716	718	635	671	685	644	693	664	640	652	626	631	659	641	676	615	655	653	688	647	658	645	665	689	658	674	662	667	617	661	664	639	664	623	695	667	660	648	658	673	622	652	623	691	684	644	644	653	651	669	681	681	674	613	699	628	672	649	685	706	662	648	650	647	630	681	665	601	697	714	705	671	622	713	678	652	656	630	678	705	649	666	649	693	711	694	724	624	654	656	650	648	670	649	673	599	670	647	731	661	657	660	650	687	708	672	637	651	683	663	695	628	647	653	659	663	662	645	643	652	679	629	660	674	686	679	695	661	655	675	651	662	658	668	657	671	648	669	624	670	643	681	630	631	641	655	652	686	685	686	663	668	640	677	675	709	685	694	638	678	639	655	700	662	674	665	672	685	634	639	657	653	677	709	703	635	682	648	689	686	702	690	634	628	686	685	643	622	679	661	627	661	645	658	689	651	683	670	632	704	659	639	625	684	635	720	651	626	653	687	645	690	626	686	680	622	664	684	631	609	669	670	618	659	702	661	656	686	732	662	687	622	669	671	616	640	659	681	634	676	657	693	646	666	691	665	671	647	635	701	631	662	617	701	663	674	694	677	652	641	666	649	729	644	604	692	675	653	683	684	693	636	653	665	707	680	645	703	656	626	660	668	670	661	645	623	689	661	698	674	620	672	694	636	673	660	657	661	698	693	643	657	660	699	621	672	662	657	680	641	657	626	630	726	687	684	625	664	658	629	644	645	631	604	698	655	687	675	677	665	631	607	681	656	673	689	680	672	728	676	686	678	680	669	656	660	669	630	642	620	690	656	688	707	651	679	692	667	672	655	645	679	666	619	692	659	710	723	629	655	675	675	629	683	654	671	635	705	659	673	572	689	628	650	689	642	656	689	697	668	691	702	674	651	653	665	688	663	685	656	614	645	639	644	668	658	645	640	634	650	687	668	684	599	644	610	684	669	676	681	657	647	638	652	629	682	679	696	660	604	676	683	678	660	652	682	615	689	637	670	652	627	674	675	685	689	667	691	692	674	631	703	660	664	640	665	671	667	651	622	641	668	676	631	697	637	622	681	665	652	627	652	655	645	607	652	685	634	655	674	692	670	691	683	607	662	667	695	644	619	670	672	642	636	599	642	671	633	673	634	651	689	656	629	604	622	661	678	675	633	647	644	616	652	704	634	654	662	681	631	755	658	630	688	652	665	675	626	638	637	645	650	627	678	702	632	631	670	612	684	718	657	700	620	677	627	710	654	699	666	685	682	687	690	674	702	712	663	681	662	664	648	646	651	654	686	658	651	645	702	606	619	644	647	637	646	647	656	659	668	688	630	684	642	654	676	670	628	698	714	676	729	673	613	653	676	634	597	659	655	702	638	702	681	700	677	692	636	634	688	708	695	653	653	692	710	680	680	647	617	695	642	603	642	670	656	686	660	671	626	643	655	636	664	690	647	642	659	701	646	659	652	706	714	672	655	646	639	658	648	689	682	639	681	662	608	647	638	651	641	668	617	649	675	721	670	641	669	722	646	678	669	664	621	649	643	663	631	649	648	636	673	741	684	658	638	656	694	703	619	673	641	660	681	675	649	624	654	681	665	678	630	653	656	647	679	689	689	652	663	689	683	709	663	699	705	660	678	647	681	643	695	626	718	653	677	673	643	684	693	696	658	692	703	662	695	657	663	632	667	643	690	625	661	639	679	665	657	652	633	654	701	626	626	693	643	625	675	652	639	687	688	664	689	637	652	657	630	643	681	653	679	647	683	673	662	645	642	633	632	683	676	695	647	650	778	646	672	643	637	630	669	645	674	663	688	647	645	697	669	682	677	651	646	634	664	659	629	635	685	673	704	633	677	652	679	600	662	700	642	653	677	680	672	633	604	661	641	676	683	658	634	688	674	639	591	676	670	654	672	681	704	674	693	679	636	657	655	649	657	651	647	648	639	634	753	686	635	639	670	644	646	660	677	693	641	636
25139	26133	36350	28356	17502	5707	1408	792	702	648	645	688	636	660	657	651	637	638	647	654	635	662	694	631	631	642	623	632	668	636	668	625	604	601	615	663	635	636	652	627	641	630	614	645	609	698	634	663	704	633	640	669	627	676	598	624	633	641	611	626	646	642	637	657	646	660	640	636	607	637	633	604	653	650	658	670	653	609	691	659	624	665	655	663	641	695	660	631	647	658	653	619	623	625	622	655	614	659	669	657	629	629	620	700	680	639	645	623	662	628	663	641	636	665	660	640	658	661	629	623	644	685	616	626	622	641	636	681	622	648	627	626	611	621	611	617	656	634	610	660	566	654	664	659	616	649	603	639	606	659	653	659	637	661	607	702	620	691	656	615	640	598	636	686	682	641	609	638	700	598	624	594	636	700	666	633	656	641	632	621	650	661	646	611	631	681	693	688	641	640	607	621	633	649	654	661	640	642	659	595	699	653	696	690	662	605	674	712	641	674	628	643	618	637	646	588	635	603	621	593	596	633	688	652	608	687	645	654	587	634	704	666	592	643	617	652	637	647	635	607	666	644	628	626	633	665	636	667	612	634	643	599	635	656	649	649	631	605	652	683	627	623	617	632	631	645	652	638	694	632	664	607	638	650	658	606	615	624	630	668	622	612	617	609	625	682	655	584	626	630	669	701	605	626	608	580	640	674	677	626	596	651	673	661	642	636	644	629	669	668	625	648	670	666	639	644	659	717	635	620	675	633	612	670	619	694	654	655	606	651	618	653	636	659	655	649	617	659	668	653	653	615	612	687	646	653	629	643	625	682	607	699	626	660	620	612	678	689	648	620	627	615	699	657	643	626	661	648	646	636	648	680	628	691	624	640	728	618	648	605	647	655	592	630	684	610	611	631	644	625	695	625	663	638	647	623	662	687	668	694	621	636	611	650	645	645	684	594	696	665	632	610	622	632	651	650	655	672	645	635	598	665	680	633	613	627	647	625	647	675	644	615	623	644	663	628	646	623	620	593	656	646	629	649	631	644	636	700	677	663	667	649	646	653	646	629	652	619	661	702	621	669	647	638	620	657	655	657	613	622	670	630	682	611	678	617	622	665	680	709	616	639	679	604	623	698	642	654	641	657	621	636	652	653	659	667	655	631	657	653	645	645	640	668	653	640	595	630	632	656	635	645	658	629	679	652	693	667	639	654	671	625	621	618	634	610	612	644	609	692	629	644	633	651	639	651	671	630	623	655	645	655	679	627	640	645	635	654	645	652	627	660	629	650	593	651	601	667	652	636	631	626	646	689	661	629	699	629	668	670	606	593	646	618	599	640	630	656	658	664	651	666	670	638	668	667	654	659	645	641	651	641	596	665	635	642	603	650	650	629	647	656	633	646	671	663	583	638	700	674	675	642	658	632	653	651	668	695	626	633	695	633	690	637	682	629	694	619	612	623	649	636	691	658	599	702	633	617	610	693	613	634	707	594	641	643	698	647	631	684	632	628	663	659	674	653	634	642	640	638	675	662	637	696	681	695	683	630	665	662	650	626	669	632	696	632	678	636	709	605	627	668	617	670	646	680	667	635	615	653	665	651	626	686	648	655	619	666	625	647	698	663	638	660	668	598	675	675	697	669	662	653	632	644	640	627	671	645	630	600	658	666	674	651	665	669	629	648	659	664	659	665	556	642	649	676	617	633	658	632	610	606	657	696	641	671	668	599	615	649	653	664	630	620	627	641	668	630	660	638	611	628	603	657	662	626	617	629	638	577	639	668	632	625	635	645	652	636	678	618	646	662	655	641	649	627	674	691	633	635	658	674	615	605	664	612	642	661	698	651	630	637	621	653	618	611	641	655	670	615	666	637	635	636	583	666	640	621	641	671	610	633	631	597	653	642	607	635	659	645	658	659	681	636	669	655	648	695	629	641	638	665	617	633	632	657	642	660	665	642	647	632	644	605	649	716	644	624	686	628	626	631	638	639	636	633	616	599	608	636	633	627	617	623	657	601	660	675	626	631	620	654	625	654	673	621	627	608	624	614	673	636	669	627	646	640	608	610	681	659	654	707	624	652	647	624	621	608	652	656	641	611	634	651	656	648	703	637	658	657	660	666	670	632	612	680	649	652	695	605	661	659	603	634	621	652	617	656	641	670	663	642	630	684	631	633	625	627	656	668	663	639	683	595	671	671	643	662	614	625	647	639	668	639	640	653	637	628	664	637	623	619	688	642	650	622	629	633	629	639	664	691	680	664	637	678	636	646	661	647	677	648	629	650	621	642	651	649	612	621	668	643	669	607	646	659	588	627	638	600	630	628	669	606	633	629	671	648	686	650	645	653	644	657	648	677	652	626	697	657	653	640	622	618	626	609	630	652	632	623	593	621	699	666	637	614	587	604	643	625	619	586	651	659	641	649	622	659	606	589	605	640	683	631	661	644	622	612	635	641	627	656	633	644	678	654	651	645	643	609	650	673	642	671	662	618	611	659	628	634	627	663	621	597	659	670	632	657	688	678	686	636	626	639	673	636	650	633	638	639	663	646	639	639	639	698	651	669	627	623	662	683	651	686	666	681	639	633	634	642	641	678	611	625	600	638	632	700	646	601	642	622	642	637	625	588	626	687	608	650	670	608	678	679	589	661	696	663	637	643	617	630	705	629	609	605	625	623	628	661	693	603	615	637	626	640	650	675	690	688	614	606	600	617	682	624	685	612	638	639	611	648	614	646	627	648	684	638	632	705	645	632	666	699	653	632	664	678	660	641	686	572	636	612	644	608	647	688	661	622	646	659	640	648	645	687	615	622	628	628	695	657	679	694	642	654	598	645	654	646	603	631	637	631	649	614	653	674	660	662	589	645	621	630	621	669	612	583	629	671	663	708	618	653	624	592	626	598	655	667	623	665	616	637	653	654	683	648	649	617	641	607	648	625	626	689	680	634	684	663	600	619	647	621	614	677	637	643	649	671	691	613	620	689	624	689	613	618	673	622	651	655	682	662	633	630	652	599	637	623	665	665	643	684	638	615	637	595	645	683	638	630	643	632	648	626	665	629	616	638	635	643	650	664	644	666	636	634	586	655	671	582	653	644	700	665	661	661	589	642	656	686	637	674	608	647	662	655	631	615	596	665	646	666	638	664	638	636	669	612	592	608	613	614	639	654	604	669	677	649	632	678	593	640	658	620	644	604	620	616	625	632	656	673	686	659	632	653	601	612	624	615	631	662	612	634	634	668	679	672	643	617	618	636	597	662	624	637	640	646	601	621	649	601	673	600	643	637	663	694	636	638	655	618	645	636	664	679	667	611	616	658	664	621	632	629	628	615	640	655	711	656	681	635	673	640	654	648	616	605	668	657	665	618	647	623	636	632	660	633	636	649	602	587	678	639	665	669	635	670	619	651	663	635	661	675	628	638	654	664	624	709	624	619	634	696	684	576	660	635	640	617	639	675	644	690	608	626	654	702	660	654	600	620	623	633	632	671	658	623	640	620	642	642	637	609
47408	81833	53622	30053	14115	4849	1657	926	750	706	703	728	724	692	685	699	704	716	703	745	689	741	708	753	692	750	691	653	673	678	705	702	696	718	709	726	730	746	655	739	762	688	705	706	710	750	696	695	754	718	716	728	714	731	718	690	715	743	693	773	735	705	724	637	705	665	688	725	719	667	708	771	705	680	706	694	713	724	690	714	682	783	665	690	703	720	700	707	687	672	723	712	756	699	758	687	742	698	767	768	676	716	701	751	705	720	723	702	679	678	724	685	741	688	712	702	660	752	780	687	650	739	704	686	767	671	662	730	732	743	708	683	719	746	732	743	721	710	662	748	693	741	710	663	732	704	710	764	736	684	715	728	709	732	704	740	707	736	751	740	679	751	728	682	749	718	666	718	673	694	700	714	730	689	689	702	732	695	666	701	681	748	698	717	747	674	739	759	725	722	717	721	677	683	668	689	707	674	704	691	722	675	695	720	707	715	678	688	694	767	699	706	681	702	735	677	739	739	734	656	707	670	737	725	698	723	727	700	733	678	694	702	702	725	716	687	715	739	747	743	671	715	682	719	762	689	730	709	711	694	739	754	716	716	717	742	674	692	716	713	703	733	733	716	711	704	728	698	716	693	703	705	770	731	689	687	713	706	687	735	699	721	670	687	751	731	724	722	738	708	745	700	721	723	701	733	745	733	704	673	661	704	728	690	708	715	692	698	708	750	747	735	720	727	726	744	702	661	690	697	731	731	718	729	723	772	716	735	724	719	734	716	691	692	724	738	773	684	708	731	745	732	701	681	714	746	731	696	731	660	657	751	722	685	701	715	713	736	680	711	695	752	774	686	726	643	728	734	683	754	743	682	716	730	729	718	743	705	703	693	740	709	705	701	708	734	730	691	748	784	716	695	723	690	720	794	730	682	661	715	734	743	667	744	692	718	664	728	739	742	698	718	710	651	719	760	735	721	745	715	708	724	715	738	692	701	655	709	690	740	734	712	699	707	665	688	717	681	710	772	688	743	725	709	687	756	721	707	715	685	671	709	724	718	673	710	756	716	715	743	735	733	704	733	708	676	671	676	741	724	724	703	686	741	703	716	722	721	739	741	722	700	705	731	689	715	706	706	712	760	725	773	678	667	732	733	724	700	696	739	677	685	683	709	710	718	703	727	696	677	757	715	748	757	687	652	713	745	731	758	724	753	701	725	716	698	749	708	698	704	739	736	715	764	737	771	705	697	729	751	678	681	732	698	709	741	679	714	702	719	725	706	720	662	725	760	729	680	723	652	706	755	757	650	747	730	676	763	758	730	698	702	758	666	730	714	741	711	685	732	713	694	710	720	695	720	774	696	699	698	723	721	667	698	655	697	717	721	734	751	738	684	757	698	728	726	709	728	689	662	737	703	653	727	691	738	710	703	713	689	690	734	693	713	769	665	712	696	743	726	709	681	722	717	697	776	731	727	683	731	681	678	764	758	751	723	742	721	709	637	785	677	704	718	716	732	700	692	717	723	777	699	710	679	711	680	654	721	682	731	675	748	740	697	734	721	733	713	693	663	716	686	741	731	741	748	720	767	748	734	709	682	713	717	754	761	717	734	714	705	702	727	715	699	725	765	735	737	783	646	673	685	726	695	713	740	676	749	651	718	749	717	670	710	743	730	732	690	705	739	790	695	736	740	715	706	728	661	727	755	707	696	758	698	710	730	669	705	687	721	725	724	707	665	702	720	703	713	688	705	685	694	722	770	694	721	705	725	695	686	740	753	715	736	722	725	732	736	727	710	764	734	739	675	660	753	723	716	733	756	686	701	736	737	712	725	738	695	674	701	682	698	722	715	718	707	726	725	753	686	741	708	742	691	739	698	678	707	716	742	704	691	698	717	731	708	648	739	760	739	710	701	730	774	702	747	761	674	731	724	704	772	675	719	721	713	657	770	723	725	749	708	701	731	711	726	720	681	728	716	692	667	743	692	749	715	705	670	751	691	718	760	726	694	725	689	643	744	657	709	700	699	754	719	727	726	692	694	723	730	710	761	679	701	743	733	722	714	755	730	710	695	729	682	712	660	771	763	701	725	723	684	701	705	704	685	667	715	719	690	707	760	690	719	718	695	710	741	703	775	716	706	715	663	731	746	761	746	759	716	707	712	749	706	725	722	733	699	722	709	714	648	704	717	703	692	749	723	731	752	686	694	735	764	774	734	702	693	737	686	709	708	717	673	757	712	719	713	747	740	697	741	765	668	727	711	748	746	729	662	689	722	734	650	710	703	753	700	733	705	720	682	702	723	719	685	712	726	685	711	701	681	721	736	704	695	693	753	719	709	737	716	687	692	694	720	721	722	758	726	687	695	754	678	714	775	689	670	758	735	697	688	723	732	681	747	674	712	735	739	645	726	678	680	718	746	739	730	721	689	684	724	712	676	678	659	670	670	644	738	739	762	698	716	695	707	739	740	701	716	735	726	656	765	735	708	683	751	673	669	709	728	669	712	737	697	685	724	659	679	754	671	676	690	676	720	724	694	679	765	673	713	714	763	691	738	746	683	776	693	729	686	743	705	717	681	754	725	752	724	685	747	737	726	728	735	676	690	670	687	716	720	694	758	751	714	714	732	731	745	728	667	689	711	722	686	748	681	694	717	709	738	700	767	739	723	724	711	717	700	727	714	696	697	719	689	743	696	679	743	706	718	741	703	744	709	757	706	706	717	678	721	648	748	688	730	722	674	752	701	708	716	747	723	715	677	723	760	731	739	748	738	741	656	761	730	709	721	666	802	733	710	733	738	752	660	690	700	714	692	750	671	704	713	735	737	704	744	685	735	696	744	698	767	701	673	697	700	680	691	696	703	721	718	701	702	719	700	721	705	678	726	712	731	685	726	697	705	682	747	719	740	729	726	703	709	713	698	717	709	697	730	676	707	710	787	733	726	726	734	704	718	727	692	750	712	701	688	729	685	707	692	770	762	710	757	745	716	689	661	743	725	761	688	708	724	732	708	778	706	708	728	742	751	692	739	762	732	728	696	737	722	720	725	753	728	746	712	701	679	706	735	732	709	716	728	682	738	743	741	675	736	676	756	695	714	736	709	727	702	662	636	684	682	727	691	746	757	728	668	720	666	658	664	702	723	719	717	722	775	744	745	701	733	689	699	718	725	715	708	745	735	702	663	735	774	704	714	686	697	632	723	728	669	696	709	683	717	692	699	749	691	687	697	703	660	748	698	704	694	708	660	713	753	723	738	701	698	781	711	730	744	673	679	709	691	702	723	717	730	687	687	710	703	686	704	726	740	638	725	782	720	713	702	710	668	722	722	722	687	709	740	695	732	717	699	728	710	730	714	672	718	723	729	689	702	706	738	752	667	741	721	752	712	727	683	718	688	692	733	713	697	723	723	744	723	650	694	698	662	705	773	693	687	774	710	728	719	683	706	746	703	763	681	753	725	717	688	714	722	728	722	700	728	733	702	715	681	731	696	754	808	728	739	762	703
22647	22024	31783	26302	22358	21251	14270	1853	867	762	735	767	768	734	717	728	764	733	748	697	768	740	695	743	700	733	811	745	754	709	710	693	736	713	734	660	685	732	724	757	741	737	738	687	722	720	693	799	733	787	773	772	710	698	749	743	749	751	696	679	667	738	705	705	707	699	703	734	723	734	709	673	729	736	723	705	751	728	716	728	699	746	722	706	745	739	730	773	674	712	693	697	753	698	752	675	748	738	730	745	735	765	795	718	702	753	731	721	711	750	768	724	769	726	703	740	757	713	730	681	724	727	742	717	730	812	706	700	718	711	735	716	723	752	714	702	718	729	682	722	711	710	712	744	690	690	752	702	695	762	750	709	731	743	692	706	756	718	704	677	710	673	746	695	730	737	736	728	728	755	749	709	715	706	735	767	704	753	708	682	711	688	774	703	699	696	715	732	717	728	706	670	721	757	729	726	747	678	718	705	721	693	699	726	748	753	719	747	726	752	727	729	701	705	737	706	703	805	716	686	717	775	736	725	676	666	685	750	715	731	764	765	714	695	710	673	709	688	721	684	724	742	689	742	712	774	732	776	697	681	735	690	719	701	746	706	752	739	707	729	710	785	727	707	715	788	736	661	728	691	716	658	750	723	725	693	678	646	696	646	709	702	691	722	711	749	770	713	736	671	763	704	731	684	725	672	722	751	735	698	744	729	715	712	769	713	754	694	762	689	756	718	690	705	806	705	735	741	731	729	700	730	757	719	708	729	708	675	743	710	728	720	713	724	729	709	712	748	706	687	715	732	739	722	739	743	685	766	727	678	707	741	741	715	732	687	697	720	696	738	670	718	686	687	769	783	709	747	704	731	729	733	738	758	720	722	716	725	766	728	716	756	665	764	706	719	751	753	772	654	675	691	698	738	725	757	769	746	715	744	702	775	781	767	740	748	761	721	710	742	721	729	724	709	688	732	712	662	728	701	727	691	740	734	695	700	736	733	698	728	687	746	690	762	737	735	734	726	726	722	755	695	759	676	728	720	757	664	711	743	728	693	657	696	752	708	774	747	758	751	717	728	685	755	719	729	759	684	720	728	716	668	727	701	679	748	692	702	746	721	687	692	675	707	719	674	728	747	746	747	718	762	714	712	718	724	729	755	691	719	684	749	734	673	729	737	712	671	741	702	688	654	700	700	660	649	689	738	748	692	735	726	697	776	674	689	709	755	671	715	696	693	693	750	666	714	708	657	677	691	712	724	662	753	720	711	769	732	691	683	744	692	684	703	717	726	727	704	755	741	725	711	728	697	707	689	722	721	732	761	721	702	731	733	704	725	701	762	746	738	740	762	713	707	708	692	704	717	681	713	758	719	702	699	738	704	746	716	694	730	776	698	717	681	791	722	704	719	731	692	699	696	724	708	723	685	703	662	723	713	728	717	720	700	696	719	766	652	716	757	744	702	761	668	746	730	707	777	715	719	695	700	694	715	760	717	716	694	744	732	683	760	696	724	697	669	745	733	776	774	693	709	724	790	699	733	727	682	718	764	696	744	738	731	685	687	698	701	705	732	720	726	678	722	735	720	659	747	722	726	712	737	760	736	711	698	712	784	755	713	751	690	690	716	714	680	752	717	749	705	730	685	695	746	685	742	684	764	719	703	753	780	705	696	713	719	761	733	722	755	715	705	677	698	718	766	708	722	740	761	734	759	709	744	691	717	705	749	677	767	729	731	688	697	719	707	740	710	692	728	729	727	687	719	716	711	705	731	704	690	671	672	731	734	724	762	707	736	715	691	726	669	709	621	731	770	701	687	756	684	738	769	771	755	746	721	733	727	727	761	729	700	696	753	732	698	725	754	735	718	712	768	749	760	723	691	730	731	724	759	753	743	729	721	722	717	715	709	724	713	701	716	753	717	707	733	689	723	688	691	692	717	730	741	721	726	712	730	737	742	680	701	743	729	696	695	679	744	719	735	717	769	688	687	724	725	748	739	718	697	745	726	699	728	696	714	765	741	709	745	723	693	731	687	728	749	718	727	707	732	691	727	766	752	760	735	771	672	707	749	716	718	755	726	690	715	740	730	736	733	716	725	709	772	759	703	711	693	686	743	754	719	726	762	724	673	748	749	714	713	727	723	769	770	706	712	721	737	727	746	697	700	695	717	738	728	712	771	681	691	704	704	775	720	743	766	681	738	736	689	729	761	694	687	711	739	766	707	743	704	710	718	723	738	725	715	727	734	733	735	696	693	705	738	734	726	725	716	734	722	724	705	744	732	726	726	725	736	741	709	724	758	692	708	704	733	726	686	734	737	709	700	715	722	704	697	682	749	710	688	708	743	750	695	738	725	724	755	713	704	728	735	733	699	726	725	713	664	726	722	696	690	740	732	657	711	698	733	762	674	723	716	762	733	665	729	752	720	692	681	715	727	722	740	745	724	741	761	710	725	712	719	693	687	743	770	671	695	694	691	710	707	744	730	723	686	725	743	736	694	767	751	718	719	696	755	717	730	692	715	748	712	697	692	764	746	706	765	733	746	720	679	718	719	740	680	716	715	730	677	747	692	757	729	707	675	737	721	660	714	706	738	676	728	687	731	751	715	729	671	805	772	733	734	725	705	706	683	680	717	718	668	673	674	764	756	732	680	717	727	789	712	670	711	719	720	751	745	729	774	685	700	696	715	698	698	720	753	698	728	752	736	738	704	743	704	755	732	775	736	743	708	739	715	743	670	723	719	690	715	671	729	773	737	742	716	711	690	703	739	717	722	711	708	668	708	745	705	675	691	732	735	757	738	728	725	740	703	760	727	707	717	735	765	778	694	705	699	754	744	699	717	719	722	722	736	701	748	757	699	692	709	723	688	725	745	725	694	730	725	707	736	704	782	753	747	688	740	739	676	709	689	741	742	708	746	699	740	721	738	712	728	717	721	725	691	716	729	702	683	668	693	744	672	699	706	722	738	742	699	729	705	686	705	652	716	728	721	702	715	741	724	721	702	705	712	680	734	707	720	732	713	718	733	711	732	724	765	739	730	738	689	695	704	734	713	742	689	789	701	689	681	697	705	723	713	699	703	688	753	691	691	645	713	684	763	694	740	678	717	729	766	686	727	753	713	733	740	739	726	707	785	725	708	692	694	723	740	712	714	741	710	728	728	717	683	700	692	725	723	714	684	733	732	733	752	738	747	749	765	728	709	724	755	678	717	687	728	696	692	725	719	735	725	674	689	738	702	714	680	734	680	690	736	716	679	747	744	700	738	702	712	705	710	690	724	691	674	792	760	773	713	691	690	741	684	725	706	710	735	718	727	715	727	770	700	726	737	739	774	703	732	733	726	723	726	736	724	702	739	721	683	728	716	762	725	732	707	708	716	715	758	714	713	728	714	755	682	699	753	686	745	718	716	703	724	684	694	697	753	688	738	705	671	662	743	706	724	710	739	705	754	712	735	761	715	693	711	764	716	735	731	712	742	751	711	691	710	727	737	696	749	710	722	745	702
55633	94558	73761	50277	30643	13417	4278	1585	914	797	723	819	794	787	779	770	792	747	765	809	743	766	824	770	771	748	823	749	802	829	765	768	789	789	779	813	789	802	772	751	768	706	757	762	724	707	824	791	780	773	758	735	811	800	777	763	741	874	745	753	771	785	750	727	746	770	753	783	811	812	830	775	768	805	710	755	765	758	733	798	770	803	795	793	773	806	776	781	796	755	760	771	810	767	754	781	778	727	774	751	764	781	774	753	769	746	788	811	778	776	768	782	752	781	754	810	779	761	759	775	756	733	745	830	766	775	774	713	805	736	775	727	788	779	756	785	799	778	781	785	746	798	769	738	734	782	807	705	749	793	739	810	818	755	720	772	747	796	769	802	763	778	737	827	734	790	818	769	783	759	721	772	788	779	830	753	778	757	791	802	762	778	752	764	789	757	728	728	806	776	762	776	748	777	786	751	773	792	718	754	766	754	795	757	754	774	831	825	729	703	767	764	713	808	781	743	792	801	748	831	779	747	744	818	806	765	815	790	776	774	821	799	773	742	752	769	774	729	696	754	788	771	768	735	738	814	714	770	794	813	770	778	781	849	752	748	792	778	791	812	733	826	768	798	789	756	740	737	778	795	783	741	777	766	771	780	760	821	814	843	737	812	766	748	728	758	746	829	724	785	784	742	774	776	780	783	794	777	786	776	769	823	799	749	784	787	754	780	762	742	791	790	768	757	758	782	754	784	749	772	755	773	785	727	757	765	771	801	778	752	776	763	782	752	727	751	791	754	785	724	749	796	761	755	787	780	762	762	749	740	733	769	755	792	768	756	770	767	756	778	768	761	765	787	763	725	747	790	756	793	746	793	783	764	760	750	830	787	762	762	742	779	802	781	790	852	751	745	831	726	835	821	763	741	786	766	754	801	750	773	766	756	761	772	758	777	751	789	749	761	820	736	789	718	788	723	808	813	772	774	824	718	773	782	768	753	761	706	759	750	792	756	780	760	776	774	789	773	776	798	716	755	731	750	778	788	777	758	718	738	787	753	716	740	780	778	743	744	760	749	763	801	782	769	703	798	734	779	756	757	770	756	778	759	753	764	800	796	685	767	727	816	714	762	755	783	800	731	762	797	776	777	777	803	834	756	830	745	833	766	755	764	768	737	794	773	771	742	803	751	798	763	750	766	783	762	784	841	752	779	786	767	779	820	804	744	759	757	751	751	748	771	808	810	775	772	724	753	762	764	767	767	785	741	788	744	747	774	783	737	739	751	739	775	761	757	724	743	743	778	762	736	751	750	791	756	755	814	740	793	746	773	809	742	763	782	738	763	819	792	761	745	769	758	770	763	738	750	781	745	772	789	784	813	722	739	782	812	746	796	788	798	748	728	767	770	842	787	740	759	839	772	825	779	740	762	807	817	806	797	746	795	735	807	743	762	750	807	779	768	784	732	751	781	772	775	778	781	755	834	785	788	764	801	761	745	721	739	779	764	798	764	765	763	802	761	796	784	704	779	801	775	759	781	762	756	775	771	798	823	750	823	769	740	760	735	792	770	768	752	772	778	762	760	793	776	753	753	798	760	759	816	744	767	839	743	759	756	771	768	740	779	725	784	775	771	745	751	761	795	804	833	760	795	779	805	758	789	758	771	756	770	778	780	743	754	771	739	807	762	748	757	778	723	762	709	776	788	805	805	777	794	769	751	747	731	777	745	781	787	770	743	749	759	766	758	750	755	790	800	768	837	743	800	683	800	764	795	754	811	785	759	732	747	735	782	786	839	782	770	764	751	738	754	729	799	809	767	748	751	785	786	729	763	770	778	750	739	782	760	738	743	797	781	740	831	764	741	815	764	796	719	771	751	789	732	713	747	764	774	773	720	762	733	784	755	721	785	825	809	741	774	763	763	736	760	835	748	758	686	743	723	778	779	776	741	818	793	785	846	769	762	713	783	749	779	794	768	768	804	783	803	815	771	752	850	748	802	732	786	761	747	770	810	726	772	761	805	782	768	803	779	751	732	744	768	795	749	799	722	749	810	767	763	768	763	782	767	777	771	774	766	827	751	839	770	769	770	781	752	691	796	783	789	829	761	709	764	755	749	802	777	807	732	744	757	787	830	799	724	824	779	783	761	812	817	761	793	766	766	779	767	754	781	765	766	782	807	777	776	721	750	729	800	766	774	766	749	746	761	717	803	770	819	777	772	811	773	749	736	763	776	774	783	783	781	760	760	777	754	769	737	774	776	713	734	766	781	782	792	846	750	780	769	770	791	768	755	739	791	770	787	778	787	783	774	830	743	798	711	759	771	783	767	781	783	743	731	767	749	757	712	826	774	763	753	779	735	754	827	751	796	752	768	797	763	827	736	767	770	712	723	765	819	797	776	749	776	756	800	782	755	772	781	789	793	790	780	762	775	787	767	817	774	742	753	712	744	751	816	747	789	762	807	809	755	758	780	775	778	763	739	796	806	762	774	811	751	779	821	798	766	748	757	776	821	770	780	754	775	734	772	780	792	798	783	740	781	809	756	774	779	803	737	770	786	791	790	790	753	723	810	744	780	782	708	739	766	758	795	797	779	790	723	781	774	749	738	755	777	737	785	774	816	739	723	798	825	735	762	768	808	720	710	760	792	776	797	783	755	785	767	768	739	807	785	793	817	745	754	755	740	765	736	745	809	783	789	789	776	733	764	779	826	789	730	771	806	799	720	752	739	765	791	764	771	747	801	715	787	780	768	816	791	757	803	787	749	737	762	790	739	791	769	753	795	780	760	767	736	756	772	719	731	761	728	736	785	771	731	743	753	766	795	770	792	786	744	762	768	809	821	727	741	764	757	764	763	799	733	788	769	747	708	767	779	730	775	789	738	797	731	724	765	768	785	762	717	818	779	739	782	791	754	781	761	822	774	784	795	826	797	747	786	796	774	803	724	780	762	743	743	768	788	752	780	779	784	767	812	744	753	763	804	769	770	768	811	799	756	771	742	793	787	770	740	767	774	719	746	763	795	768	782	737	752	747	789	755	736	820	760	764	810	785	797	710	803	809	768	755	758	717	765	786	747	766	766	720	787	763	778	775	775	781	796	770	752	776	783	829	769	706	780	701	750	802	778	752	762	738	772	736	791	742	771	755	738	713	796	795	798	753	782	819	697	757	763	831	782	809	756	772	804	713	749	765	765	793	794	741	773	772	748	809	803	789	763	773	803	773	774	762	786	787	795	778	747	771	753	773	782	787	763	763	776	759	777	816	782	805	717	766	781	752	764	781	812	735	816	778	777	811	803	762	766	779	801	802	787	758	766	746	768	752	740	763	770	772	747	789	787	767	785	822	773	809	815	784	792	771	813	725	719	801	779	818	787	812	780	777	740	801	755	727	758	783	762	742	787	808	741	697	764	793	785	761	770	837	803	750	736	776	765	761	765	762	839	746	807	742	738	766	793	753	789	805	740	768	814	772	771	759	761	810	793	764	764	789	774	748	740	737	804	756	729
28200	35355	35813	18172	4632	1349	779	597	592	550	521	535	592	563	517	527	564	553	584	525	584	526	515	518	531	529	570	558	542	570	553	554	580	546	548	506	537	542	593	580	545	529	541	561	554	528	525	517	613	586	533	583	554	566	523	606	567	526	534	545	536	536	532	550	573	556	572	571	568	575	534	527	583	605	560	574	542	544	566	573	509	559	530	585	547	523	589	562	556	546	544	577	542	531	559	556	593	583	543	544	525	576	544	544	569	516	536	606	536	521	518	551	527	576	560	535	572	590	585	521	540	547	510	539	556	540	530	521	570	482	564	528	580	536	533	513	530	562	564	534	498	544	573	568	527	562	521	513	554	528	570	570	527	586	600	562	513	560	549	529	546	508	559	562	572	557	564	564	541	523	527	552	517	562	537	573	578	575	541	551	544	583	539	564	517	546	541	557	505	564	542	579	540	529	548	612	573	556	554	502	550	529	507	521	544	545	556	532	505	557	574	536	626	523	544	540	590	562	549	552	608	579	551	538	590	558	554	614	535	531	575	562	570	539	554	570	568	560	588	540	573	516	531	536	593	512	569	531	573	529	562	540	541	589	573	599	519	552	507	549	532	495	553	564	583	546	528	550	559	525	521	549	531	561	542	537	542	570	525	547	595	524	562	548	549	612	565	556	538	557	518	527	536	577	558	533	581	532	570	583	589	522	543	557	530	531	566	517	534	572	536	538	554	531	499	550	525	552	540	508	529	526	502	545	576	540	542	545	512	529	559	540	547	529	515	582	543	532	589	545	531	583	512	542	571	538	525	564	565	526	573	531	544	518	570	583	529	578	561	560	557	534	546	560	545	515	541	603	571	544	593	532	534	544	531	530	552	549	526	574	551	504	535	611	585	555	546	553	517	523	553	530	547	537	562	537	548	561	535	549	558	577	567	522	549	588	555	584	554	560	511	588	555	554	578	554	588	524	551	523	523	522	578	574	547	535	516	522	562	546	565	543	543	575	559	530	542	538	567	522	547	569	570	556	547	556	524	572	535	542	581	556	569	532	567	579	529	570	547	569	551	571	538	501	589	540	510	546	516	537	499	536	576	583	583	541	535	557	531	536	518	568	578	547	548	543	574	545	575	556	487	553	515	547	548	546	540	507	566	562	568	562	568	573	537	523	536	538	539	551	497	580	536	554	551	532	578	531	564	577	521	576	559	550	534	563	590	578	509	562	539	546	581	568	549	554	513	572	555	546	555	558	526	549	565	540	554	569	556	588	538	523	601	530	560	577	515	569	576	527	557	552	600	584	522	587	564	548	563	560	571	557	589	584	540	563	551	549	558	532	550	572	502	569	572	559	510	618	582	580	549	560	538	591	555	545	573	576	551	522	567	550	530	539	547	523	593	559	568	546	582	564	514	538	527	526	571	559	546	549	543	541	553	571	547	541	555	550	523	565	527	569	530	521	550	598	569	564	534	499	542	542	535	549	542	521	517	580	532	571	567	569	563	524	543	537	549	579	509	571	591	581	577	568	508	558	539	552	547	582	556	576	531	525	580	570	534	569	580	548	550	571	565	501	555	546	582	585	555	533	524	546	565	568	553	574	516	564	516	578	587	535	604	552	529	542	519	582	551	523	528	543	511	562	584	513	494	549	565	568	572	561	564	522	515	558	531	547	545	558	550	549	572	509	570	526	581	552	547	560	559	512	543	541	530	568	549	540	546	578	545	560	546	562	537	552	560	515	570	535	552	532	552	573	533	562	584	551	561	544	553	544	544	547	531	572	558	545	537	528	567	554	561	564	569	564	553	591	538	517	555	550	518	550	557	584	521	536	579	577	558	557	570	574	522	573	592	565	511	599	545	507	537	559	539	542	580	553	564	553	557	559	519	517	540	543	574	523	560	536	559	593	532	527	544	594	560	548	560	527	521	575	585	534	534	539	562	581	555	577	543	593	584	553	535	559	561	542	544	546	575	518	572	535	536	538	532	579	542	537	566	546	562	566	552	530	532	569	545	567	560	539	500	560	544	549	532	521	559	525	526	539	530	553	558	513	512	534	604	562	574	561	537	537	571	582	503	584	537	555	548	549	562	553	552	508	529	562	594	549	553	514	573	579	528	534	536	572	525	531	581	571	560	514	582	534	527	528	579	545	570	524	567	514	572	570	583	575	551	566	565	509	575	503	516	536	570	580	554	513	533	548	552	508	567	560	580	518	597	553	569	536	546	572	580	546	523	554	580	553	531	567	501	565	536	581	561	501	564	540	573	555	501	540	550	552	583	523	545	540	578	563	569	537	549	564	571	528	538	560	584	561	535	519	556	563	578	592	603	555	604	517	596	562	545	562	578	501	513	552	530	527	526	567	537	562	579	565	574	533	546	567	560	568	515	539	535	553	546	572	535	537	574	563	562	595	545	577	578	544	563	557	605	537	545	529	540	563	532	565	568	531	526	554	565	572	543	575	558	548	569	569	567	544	541	534	583	525	549	561	549	524	481	600	525	554	560	567	579	592	564	572	564	545	510	577	570	550	559	535	526	528	534	605	541	532	586	599	588	540	546	574	543	531	511	551	567	533	476	570	569	557	564	523	566	528	515	576	529	514	553	542	565	556	537	559	537	519	537	520	549	538	565	589	546	534	534	579	574	530	544	553	540	562	538	550	553	528	544	556	547	548	548	522	534	517	587	591	554	544	524	524	560	567	538	524	555	536	545	584	582	557	576	551	559	507	549	541	559	604	554	514	570	524	564	561	541	550	535	615	602	537	543	581	561	554	569	599	540	545	569	541	571	541	550	535	543	501	509	510	575	557	488	603	541	554	550	540	578	501	554	544	554	549	548	557	546	577	510	555	568	514	535	537	575	537	536	495	557	582	569	540	554	553	584	582	533	574	547	576	479	541	547	567	523	547	550	550	537	546	537	542	565	506	550	575	526	560	532	583	599	564	532	573	545	538	583	538	530	557	512	528	548	560	532	534	564	576	540	533	538	510	537	539	552	530	566	510	548	498	579	510	528	538	495	538	577	556	605	528	527	540	537	570	545	549	529	583	524	550	558	544	566	577	566	522	536	528	566	541	543	505	528	567	589	518	572	546	479	582	502	570	522	551	545	521	551	574	546	528	594	523	548	536	542	551	543	572	584	564	562	574	553	540	554	529	544	565	525	552	582	564	560	537	555	563	514	523	563	553	538	555	561	561	564	570	549	517	554	511	532	559	578	598	539	559	547	568	556	517	506	494	551	544	563	551	558	553	545	542	563	586	566	570	542	521	518	569	550	538	571	550	565	537	562	556	535	594	536	540	540	577	568	531	565	579	584	560	572	545	537	550	589	522	581	550	564	594	530	521	542	559	538	504	533	558	542	524	579	510	589	548	562	549	502	519	546	533	548	549	520	529	528	582	549	562	503	535	596	583	569	591	529	560	551	583	591	562	560	542	589	595	531	533	571	597	529	566	543	539	587	540	552	566	570	554	535	553	529	532	550	600	544	584	594	537
25988	51230	30432	12394	4436	1661	892	647	599	607	565	633	610	636	639	643	607	632	633	604	611	581	573	655	617	632	595	639	621	619	593	595	628	645	678	599	622	599	628	641	634	663	641	615	659	598	581	614	581	597	595	628	639	586	635	635	576	637	595	615	597	638	590	598	615	619	618	637	635	652	592	592	615	553	598	679	651	645	612	620	650	647	603	620	627	641	591	619	601	585	616	627	588	559	680	654	604	624	609	627	629	659	650	598	575	607	615	622	605	593	621	587	635	638	664	611	614	662	611	571	638	627	627	636	624	629	631	615	591	623	619	595	687	640	632	624	621	643	628	639	626	618	607	598	616	639	559	597	594	618	646	617	607	624	571	628	626	634	612	602	652	674	602	632	570	610	701	669	614	641	636	612	629	656	620	610	599	614	626	587	615	606	627	595	642	613	631	641	652	644	614	627	643	562	650	625	624	631	640	615	606	593	600	579	637	618	613	629	614	604	612	629	593	618	657	636	615	609	596	621	652	612	643	648	637	653	652	570	632	619	605	613	618	658	580	597	684	608	578	630	625	632	635	613	629	597	602	620	637	566	627	652	632	659	596	618	616	627	627	645	611	623	650	607	615	624	622	636	634	625	591	602	586	611	589	633	607	585	643	613	576	623	661	577	612	608	632	592	595	646	625	609	589	624	611	616	595	606	652	611	564	617	626	655	608	596	666	618	639	648	600	570	643	624	615	595	626	616	651	650	605	645	654	651	630	655	624	659	630	603	612	618	614	627	603	592	614	613	661	681	662	613	599	605	622	582	617	698	692	615	610	603	608	599	621	608	648	591	598	697	608	638	594	635	610	570	587	659	600	613	645	655	607	649	638	612	628	645	643	596	601	613	629	641	625	588	619	589	627	613	622	614	632	666	625	655	610	570	628	660	630	642	609	638	604	562	642	651	634	621	632	618	703	648	590	589	657	649	640	592	672	655	603	627	640	640	637	611	641	668	615	595	621	604	649	616	609	667	629	605	592	655	606	630	624	681	663	640	614	613	620	659	634	631	618	600	646	593	659	635	634	633	639	585	631	617	648	610	599	570	599	647	657	647	608	590	632	624	595	623	617	618	639	610	615	565	634	655	649	628	614	638	615	625	648	642	616	571	629	616	612	655	593	610	661	570	590	648	636	596	622	561	635	622	680	639	615	651	606	619	630	583	647	607	630	617	636	624	645	639	595	632	670	639	653	587	625	603	587	649	623	604	617	589	622	609	621	621	621	598	610	598	627	623	638	617	581	642	609	576	619	596	625	641	573	580	617	613	620	627	653	606	589	569	588	644	574	613	622	608	598	691	628	608	643	626	670	598	642	591	590	632	600	623	623	635	662	613	622	609	624	593	624	612	621	631	633	667	666	617	617	609	595	617	625	595	601	664	614	606	663	621	621	636	592	684	654	578	592	618	596	613	644	618	658	626	604	598	605	584	609	645	630	618	644	639	615	651	583	644	607	627	605	609	600	582	612	673	614	634	633	638	620	569	609	626	601	613	652	603	646	596	589	589	641	596	647	603	683	625	615	629	687	625	647	561	598	628	594	625	658	583	625	646	578	634	623	600	612	588	613	612	617	661	646	669	652	665	637	607	629	628	601	650	610	639	644	576	637	637	654	650	655	641	604	623	581	598	670	609	646	602	620	606	597	654	621	629	624	672	651	629	580	585	655	560	616	654	647	645	623	603	643	605	625	623	631	635	637	643	624	595	632	610	634	603	629	625	644	588	629	601	615	619	619	595	653	561	629	638	646	616	614	568	639	664	656	588	645	661	660	587	642	591	641	580	590	629	616	609	621	648	602	617	655	642	618	626	649	640	660	603	669	615	621	621	627	622	686	563	592	660	593	648	618	644	634	633	650	594	607	644	627	619	629	620	632	625	606	622	608	641	593	653	584	565	601	577	641	642	595	599	638	685	619	647	610	630	643	650	624	635	616	637	660	612	674	629	646	618	613	599	593	651	599	614	617	635	585	631	553	642	599	584	685	613	612	646	601	595	610	642	651	615	639	608	629	569	571	600	614	561	633	626	610	594	670	582	624	596	604	639	649	588	593	631	607	622	631	643	616	637	591	615	623	621	641	586	619	633	637	640	657	591	587	658	582	615	641	620	636	602	623	626	587	627	591	617	588	642	623	612	621	673	618	597	596	640	623	618	615	619	616	616	641	634	635	673	592	603	579	596	641	633	635	609	687	656	588	604	597	611	607	634	612	616	624	629	655	623	621	616	623	652	608	596	590	644	628	661	615	632	631	627	633	611	654	613	590	610	634	635	606	619	595	608	622	632	615	612	669	649	622	612	561	611	648	639	629	644	645	665	642	622	648	626	606	655	600	613	636	601	617	623	621	612	679	620	601	610	638	621	610	623	617	600	582	646	608	611	612	631	595	639	650	644	601	594	676	590	596	592	625	618	602	619	615	603	643	671	644	612	636	632	623	608	602	666	580	642	591	677	648	576	638	633	613	625	575	628	573	603	611	562	629	570	644	608	604	602	626	623	636	600	601	611	637	631	562	627	627	610	641	585	630	623	655	628	628	633	660	622	616	567	633	652	594	681	650	616	653	609	636	660	636	602	600	633	645	610	624	619	634	597	637	616	608	619	654	624	610	614	653	602	651	611	605	617	611	589	613	640	634	677	629	614	637	623	619	574	605	605	620	617	578	638	614	604	638	607	618	630	632	653	651	621	611	619	596	644	596	629	643	605	587	651	585	600	666	605	669	626	626	616	586	597	610	601	586	665	596	620	599	638	654	620	585	594	633	599	611	602	604	620	626	616	600	624	617	636	608	627	615	607	602	611	649	671	583	616	623	639	599	635	609	597	579	614	654	644	631	604	648	590	615	660	608	635	648	591	624	640	556	627	629	613	619	626	617	604	564	643	632	630	638	599	614	662	652	615	609	575	655	687	621	662	636	631	665	675	634	616	642	653	612	623	589	599	634	612	599	571	610	607	640	610	619	627	646	629	655	626	608	643	674	623	626	592	597	623	620	653	622	646	616	657	659	619	602	616	619	601	609	621	629	644	642	611	596	620	616	640	652	585	655	590	579	578	694	671	586	657	630	637	599	645	629	612	593	616	670	581	648	594	634	634	612	626	648	587	638	572	622	588	652	606	640	652	593	607	615	633	600	629	634	664	611	626	622	609	604	663	606	567	610	605	574	643	586	632	634	587	623	597	592	630	621	618	659	571	635	605	626	643	587	595	593	628	576	621	651	604	612	620	605	618	621	633	656	667	606	613	622	618	639	595	595	630	625	606	659	635	601	591	593	615	634	566	657	612	591	612	665	640	617	622	666	621	625	618	643	641	584	546	603	609	629	573	620	607	594	574	616	640	644	640	604	626	627	650	564	639	591	605	632	633	623	657	665	636	629	610	641	622	647	604	662	608	645	609	612	620	636	621	599	618	597	667	611	583	631	605	626	629	608	614	609	596	657	627	632	578	619	641	629	652
23084	22828	33885	28378	22598	18594	7208	1101	710	631	578	586	586	610	642	629	614	575	579	636	599	587	586	620	597	587	608	583	598	606	612	602	590	582	589	607	532	593	584	607	603	610	599	619	572	634	584	619	580	587	582	618	591	614	597	612	586	601	585	644	581	560	553	556	603	577	583	572	621	565	562	551	600	624	608	573	631	565	557	603	569	584	624	596	615	611	570	563	599	570	587	559	608	550	558	593	617	584	568	587	626	609	584	583	618	603	612	574	618	591	566	543	565	640	615	619	580	644	577	572	586	575	577	605	601	659	604	568	611	620	590	561	627	567	661	601	577	588	592	577	599	608	588	579	600	582	567	581	618	628	597	620	576	565	583	569	553	629	552	624	617	617	623	581	616	602	610	605	580	627	605	609	619	573	634	614	589	593	622	619	602	589	554	613	597	566	564	604	553	587	589	577	588	557	595	613	591	574	596	615	562	580	645	615	621	548	612	560	575	618	613	582	607	618	608	615	631	590	637	626	592	590	567	548	565	570	554	555	640	620	603	624	596	535	635	612	655	569	609	626	625	571	600	535	575	609	599	631	583	641	639	604	589	605	635	610	594	610	603	574	582	558	616	578	597	590	586	564	578	612	609	566	632	612	628	590	588	610	590	556	582	592	588	591	565	543	570	586	591	570	631	574	580	629	618	627	596	598	631	570	603	568	620	609	617	624	605	619	641	581	571	603	587	603	619	575	580	623	587	585	543	587	532	591	601	586	602	561	612	617	566	601	603	589	631	571	590	602	646	572	564	561	582	637	545	616	636	607	589	594	641	598	581	568	597	580	591	577	624	625	592	591	543	572	602	611	624	587	581	625	605	632	599	609	603	575	592	609	594	624	608	555	606	624	582	634	563	588	615	572	622	582	626	646	605	583	555	616	600	612	607	575	552	589	573	577	635	603	595	550	596	632	566	612	635	613	562	620	604	560	586	600	598	593	570	601	596	631	608	562	574	604	620	604	565	600	589	590	617	582	594	597	577	630	602	611	617	607	600	557	572	583	624	564	623	585	584	563	603	601	609	638	563	616	617	589	604	653	607	599	571	601	602	573	578	559	606	574	601	630	606	555	585	608	636	607	606	614	618	573	572	601	623	602	566	603	580	618	582	619	605	569	589	603	559	579	590	594	594	566	575	546	586	595	603	575	574	601	608	581	588	601	534	576	591	583	593	600	600	608	581	592	592	615	567	625	601	588	545	582	608	628	553	625	576	601	586	615	600	581	597	602	572	600	606	615	543	557	616	562	595	601	633	626	560	663	611	606	586	596	564	627	569	594	648	581	558	625	570	607	622	637	579	566	592	633	577	556	633	593	615	590	594	605	652	617	584	627	567	573	619	540	584	597	654	626	580	602	575	578	597	596	603	601	598	555	559	606	579	565	597	585	584	628	637	608	606	570	586	602	578	638	598	600	572	573	585	564	547	615	569	583	584	602	577	586	649	582	578	591	588	574	550	601	584	620	609	597	620	607	590	582	593	605	633	608	631	546	631	635	576	592	640	606	622	592	534	584	592	601	600	556	583	611	558	564	537	576	616	613	547	597	574	591	598	579	629	589	628	577	555	580	601	579	587	600	632	548	589	641	547	606	589	594	559	587	589	574	584	616	601	586	573	544	594	573	605	598	589	635	607	585	617	594	593	570	587	598	615	663	569	613	550	610	577	599	599	618	587	556	594	573	604	625	544	596	568	627	587	594	592	572	586	597	574	578	634	576	552	613	615	568	555	610	571	575	570	567	588	580	574	645	595	626	624	572	588	611	619	595	555	602	551	602	627	589	539	593	541	594	575	578	576	613	593	629	580	589	599	562	610	635	606	588	630	627	578	614	591	588	609	579	590	617	621	635	603	583	597	617	593	606	564	616	602	597	634	594	619	600	608	632	615	566	596	642	651	519	591	595	588	616	609	589	615	574	620	619	622	592	579	627	588	611	575	609	617	581	555	566	547	579	623	575	595	623	566	589	591	626	588	573	577	592	556	604	540	612	583	557	600	601	617	590	589	621	604	595	550	604	606	617	578	593	566	584	616	550	560	595	586	570	590	598	598	608	630	643	571	622	658	584	556	592	613	599	601	601	571	587	569	555	530	603	627	606	591	588	609	580	562	592	585	571	608	633	630	594	593	604	619	594	607	613	581	585	595	601	583	605	554	568	613	620	576	646	601	543	588	603	605	569	595	623	589	560	674	603	607	572	541	608	558	581	545	597	571	507	588	580	606	602	610	579	597	583	637	587	609	565	593	575	564	571	544	546	591	625	545	609	641	608	608	589	583	558	620	624	602	610	582	624	576	576	577	557	576	616	585	590	593	603	585	592	607	634	568	587	644	591	615	614	617	584	585	600	584	573	604	581	578	610	596	565	607	631	607	578	626	576	580	591	583	581	581	587	613	553	620	552	627	581	594	639	597	610	557	568	600	564	573	561	606	595	597	603	592	620	603	592	578	596	591	634	536	562	571	605	570	563	574	586	605	569	564	573	581	598	596	582	557	594	627	584	579	549	630	589	615	565	583	589	619	604	611	605	570	546	558	546	603	607	591	590	646	629	580	589	590	585	567	588	591	583	614	591	630	589	598	584	607	626	577	558	560	546	585	600	608	552	582	559	622	560	581	584	574	600	618	628	542	627	595	599	594	626	587	566	572	589	617	582	624	582	578	582	554	580	589	561	600	586	600	575	593	600	620	574	599	653	599	643	640	594	621	584	538	594	551	593	587	584	576	590	598	589	608	569	601	635	625	559	606	616	566	576	533	596	627	603	593	574	591	611	565	567	636	612	599	584	625	557	587	618	610	593	557	582	588	615	607	616	609	590	620	664	561	574	589	591	573	561	663	569	593	655	601	535	581	639	556	602	616	582	623	564	585	597	595	573	585	597	610	588	564	599	550	593	570	569	590	587	584	553	567	562	579	585	604	600	611	573	594	574	616	618	623	595	607	579	551	567	597	577	592	599	595	594	563	589	629	596	592	533	591	644	595	578	567	612	625	582	631	594	588	613	595	621	548	563	567	556	596	632	607	579	560	588	572	585	616	561	584	609	587	568	615	617	555	594	595	598	625	571	596	575	616	590	611	611	604	600	582	591	588	512	594	555	592	593	623	575	611	572	586	593	626	628	575	611	590	577	592	587	581	580	600	552	599	602	621	571	598	590	590	578	559	607	615	573	610	615	559	620	568	581	587	603	568	563	578	578	574	570	589	582	652	581	589	639	597	627	565	612	588	624	608	559	556	549	600	601	592	625	557	580	593	606	620	557	575	602	583	613	594	619	622	626	589	581	589	539	594	577	568	593	627	587	560	571	610	609	585	609	614	555	580	588	608	567	633	622	556	604	555	632	594	633	606	602	632	584	565	545	623	592	547	611	596	592	554	591	557	612	620	575	611	608	556	564	585	636	525	600	586	575	588	597	641	628	612	620	586	608	598	569	571	611	622	540	571	593	612	605	597	603
53458	93634	68992	43745	25060	10134	3018	1146	782	649	665	685	636	642	632	675	668	682	651	635	628	654	630	666	653	613	652	645	631	594	691	640	666	646	687	658	659	638	662	653	673	671	666	635	663	691	669	669	666	683	659	690	659	680	719	695	648	649	668	629	637	628	683	611	621	628	660	630	620	678	665	710	692	659	689	668	632	648	634	642	656	641	603	675	646	616	631	670	603	625	652	667	641	630	690	606	662	678	696	632	671	623	694	627	627	629	688	630	658	668	616	683	668	639	669	655	680	615	686	665	622	626	652	665	638	628	680	631	668	665	651	659	653	641	652	637	672	628	661	644	640	659	675	703	630	660	690	679	693	631	685	664	634	643	652	645	655	639	688	682	697	635	663	661	633	631	654	609	650	647	676	696	640	619	679	635	654	574	664	574	640	630	646	678	734	628	656	654	656	617	605	643	634	712	686	646	666	658	617	633	687	635	682	637	599	613	646	668	684	633	626	632	675	684	619	672	637	632	648	659	672	646	670	632	666	645	636	620	667	632	635	643	629	632	662	611	667	639	650	627	714	614	655	689	656	671	627	633	655	646	649	628	646	631	696	673	633	624	637	643	701	676	686	608	635	619	630	613	677	614	607	605	691	659	686	656	686	624	647	652	672	663	638	638	682	663	625	639	638	691	680	660	676	663	681	653	661	715	706	658	599	622	669	624	681	642	645	642	666	669	626	672	670	689	634	646	742	590	660	628	652	646	672	698	629	629	675	634	619	642	619	670	625	614	621	632	662	661	694	681	596	609	669	625	649	685	614	633	666	609	703	653	680	652	683	637	663	650	633	641	669	654	653	673	653	675	681	669	627	645	593	692	626	659	665	623	677	634	691	669	629	628	571	655	647	698	659	643	634	609	673	592	630	650	687	630	676	684	637	640	649	664	695	708	672	677	683	638	628	634	663	648	645	622	647	672	652	613	660	622	676	668	669	662	648	660	677	642	621	669	646	606	724	660	642	665	627	665	663	644	650	617	634	638	639	639	642	651	653	674	646	641	683	670	659	638	647	660	646	694	642	654	649	609	624	667	665	641	600	644	639	652	641	673	592	657	636	617	627	630	664	624	665	615	631	669	630	650	628	703	652	668	658	633	636	646	693	627	651	649	660	645	662	641	664	649	630	626	640	668	668	658	654	648	624	653	686	646	683	635	686	658	641	687	616	629	669	629	639	675	618	623	653	662	656	638	654	650	669	671	626	648	624	676	636	684	681	679	638	645	650	637	628	641	655	669	652	630	611	618	664	645	650	632	631	654	643	664	680	641	657	629	660	681	677	693	665	680	632	642	659	626	652	640	656	652	628	654	667	644	685	674	687	634	647	672	620	633	609	613	691	654	641	645	605	669	645	630	611	639	628	620	632	671	659	656	652	641	656	657	620	636	648	657	662	651	688	682	614	584	613	659	669	637	626	618	676	678	668	684	613	625	643	642	603	626	614	626	644	643	660	605	679	670	661	656	673	630	726	675	658	680	627	666	626	615	626	659	709	677	588	641	611	704	653	653	627	610	622	612	615	653	671	653	658	626	664	631	658	649	668	625	634	617	644	649	648	639	666	620	707	654	658	642	668	681	628	720	668	660	598	665	640	678	647	683	628	641	644	702	627	665	668	662	666	645	655	668	628	675	657	637	627	658	626	651	678	644	632	667	652	636	665	632	689	619	673	612	661	667	731	630	675	667	623	645	640	657	635	651	647	610	591	627	684	605	642	652	642	642	669	682	678	609	644	648	611	668	673	651	667	646	660	622	665	658	645	661	654	662	622	665	642	678	669	637	630	641	672	654	661	648	697	633	639	628	641	657	657	623	626	673	651	641	647	599	614	657	629	669	710	654	639	624	652	647	649	658	641	666	668	697	672	646	651	664	650	620	635	584	658	695	654	651	644	653	659	643	662	657	667	659	655	678	710	639	672	607	603	657	701	644	676	647	645	666	626	653	662	610	663	632	650	683	695	622	640	633	672	655	665	636	656	642	663	629	622	654	683	662	653	700	679	673	623	641	636	617	662	617	599	652	652	653	636	683	624	615	650	690	673	564	620	667	632	615	633	665	656	616	622	697	643	659	681	653	659	653	646	577	598	669	652	651	665	666	656	670	659	652	655	671	661	593	631	668	663	650	631	685	647	653	637	636	658	621	626	635	616	671	626	651	649	665	655	647	633	648	662	653	695	662	666	640	681	629	697	668	621	674	676	661	653	617	602	719	656	630	655	612	649	666	635	659	684	606	604	711	634	648	655	637	611	659	658	660	680	652	642	609	618	603	655	645	633	637	674	631	698	627	611	599	670	627	683	619	653	668	694	672	632	697	700	683	649	640	641	644	644	640	662	644	674	629	626	650	642	640	667	691	642	640	651	647	665	639	668	658	658	652	652	634	635	675	624	609	624	662	695	641	668	619	623	636	634	642	666	684	682	662	674	626	681	651	640	687	675	684	679	673	675	646	644	620	663	638	697	662	687	632	607	698	596	693	641	673	665	594	638	591	642	660	704	668	637	682	636	674	659	627	690	664	669	652	615	649	668	626	699	648	661	639	686	621	626	659	662	667	610	593	635	652	653	657	667	666	676	707	670	660	633	689	645	633	680	694	690	654	634	667	696	672	635	621	622	656	648	618	633	685	649	657	687	642	605	657	618	659	665	658	664	621	651	690	671	673	694	708	648	622	694	629	668	671	650	626	652	661	644	689	669	624	708	684	613	632	654	668	583	694	705	669	638	628	665	671	634	628	672	676	653	649	652	644	671	659	700	703	678	640	651	612	618	653	639	583	673	626	665	642	671	634	665	627	652	661	700	648	680	647	666	653	677	635	646	641	640	639	600	636	646	674	666	625	611	629	665	656	613	637	675	621	659	663	641	632	686	615	619	606	648	644	643	665	661	648	669	650	641	666	619	629	688	644	676	648	635	637	655	626	616	610	660	648	653	648	655	638	628	633	643	691	665	653	651	626	655	609	655	665	635	632	670	668	619	670	638	687	659	630	661	600	631	649	652	658	649	616	645	641	617	647	637	639	644	661	671	616	613	628	657	666	699	633	643	658	647	673	637	621	664	665	631	636	653	568	631	661	651	626	691	682	696	655	671	633	664	692	686	638	638	646	660	656	647	643	689	636	678	664	613	679	637	646	684	637	646	691	629	646	646	646	674	652	665	668	661	656	629	664	642	640	636	668	679	630	651	641	686	682	670	698	609	613	651	650	633	679	588	608	648	660	698	656	628	663	702	622	684	658	659	662	648	674	636	640	649	629	659	663	657	655	615	649	637	677	644	639	624	671	650	662	669	668	654	655	650	621	686	614	685	649	664	674	603	691	649	638	666	663	672	684	663	666	673	666	691	607	621	687	672	662	606	667	662	603	673	652	616	617	662	667	662	625	649	621	658	649	643	658	627	666	618	655	651	670	685	681	691	657	662	677	648	660	654	668	685	661	664	672	639	694	674	671	684	622
25198	26302	36808	28782	17614	5932	1371	800	610	649	630	656	647	624	654	654	649	714	665	658	651	624	670	660	579	620	632	664	630	654	679	670	631	622	629	647	671	637	633	632	625	643	590	642	678	560	677	656	630	672	656	663	608	620	651	616	643	634	603	634	643	616	647	627	632	568	676	622	650	662	640	612	676	696	638	665	647	657	646	651	623	613	637	638	670	663	656	611	620	662	602	664	644	611	652	679	626	633	629	633	662	631	622	631	657	678	655	632	670	640	662	694	673	629	646	600	651	629	646	628	621	625	675	668	626	607	651	611	627	593	634	669	625	634	650	619	624	634	643	656	632	632	611	636	610	662	631	656	618	675	641	629	685	633	643	640	615	609	610	586	609	622	638	640	659	625	671	639	651	655	571	693	645	647	632	606	622	678	645	630	679	650	635	630	627	603	607	663	627	643	648	639	615	654	647	667	589	631	616	658	671	673	669	630	630	648	615	652	618	653	619	595	673	648	646	619	632	631	653	640	657	682	631	695	683	624	682	652	632	671	597	636	619	653	656	618	628	607	658	654	693	603	644	681	619	609	638	616	611	676	671	633	637	624	649	653	678	683	636	614	596	667	618	689	645	615	670	642	638	672	646	643	679	625	600	656	630	597	637	620	641	602	637	650	679	587	642	656	699	644	673	616	602	633	611	610	644	656	625	652	625	600	641	650	617	658	663	654	654	627	685	644	678	670	630	685	676	661	633	653	649	651	705	638	661	639	694	602	596	638	650	675	585	647	611	687	626	641	660	598	682	678	650	629	642	652	588	627	674	651	604	658	616	685	633	646	617	655	613	646	641	650	652	650	636	576	630	626	621	671	636	678	639	585	632	627	625	642	678	627	623	568	655	628	660	674	675	687	590	690	620	634	615	601	646	649	639	667	639	615	653	647	628	658	707	639	598	668	635	667	641	609	657	661	687	640	630	639	583	646	634	675	608	676	639	647	672	630	709	668	590	661	641	668	658	681	667	625	654	631	661	647	604	657	602	661	638	655	639	661	647	631	656	649	675	704	603	633	651	602	656	609	639	602	648	652	662	634	635	627	682	632	629	618	681	651	612	656	646	652	588	613	668	661	615	652	626	645	637	658	673	644	695	611	620	644	607	656	669	666	636	614	605	603	659	611	644	597	623	629	625	654	606	620	622	623	647	646	658	636	617	617	685	646	602	661	677	661	600	634	675	546	655	686	602	655	653	655	658	619	632	656	612	665	641	616	660	626	620	627	641	637	608	633	625	638	651	611	629	633	593	641	647	693	650	612	631	661	592	670	604	651	641	654	660	645	628	691	642	662	583	654	628	630	599	625	653	687	628	609	637	622	637	684	627	633	604	601	666	621	630	659	634	660	652	625	623	635	705	700	637	657	683	655	627	645	593	623	662	665	671	662	590	641	677	658	689	617	683	624	665	657	629	633	642	626	650	628	682	635	678	654	656	643	663	652	634	650	676	635	635	624	658	615	601	633	644	614	601	655	636	609	636	633	648	595	666	597	606	667	645	605	660	595	654	647	635	606	624	616	652	627	668	638	624	669	605	583	636	656	687	619	612	630	632	612	629	606	625	620	615	650	635	670	633	687	636	629	640	665	639	695	591	654	638	607	618	617	587	635	647	660	646	655	600	607	645	620	677	650	693	647	637	617	601	648	595	647	670	703	646	625	613	635	660	618	621	666	635	618	646	648	618	679	612	701	659	628	623	635	652	617	659	705	644	655	670	658	650	709	664	621	634	633	676	646	672	699	676	676	600	615	661	648	645	599	615	611	619	648	642	640	663	657	646	636	611	641	646	651	640	635	648	673	612	649	661	609	656	606	643	642	631	634	681	577	651	691	613	657	627	662	601	621	603	618	637	648	618	683	670	647	656	652	631	659	615	655	609	652	627	618	650	649	686	683	626	656	611	655	631	650	653	595	633	679	668	596	650	629	662	594	638	611	637	658	584	628	569	638	667	658	681	641	596	648	663	668	633	617	600	593	670	626	577	653	652	626	602	658	614	627	641	631	617	623	617	678	622	653	690	614	664	627	641	645	646	657	637	617	655	665	600	650	649	617	657	638	658	665	657	652	626	657	637	641	638	618	678	650	660	657	641	619	602	636	632	669	650	622	597	634	635	640	644	636	609	604	649	644	621	625	643	621	600	641	702	657	619	647	641	674	607	580	646	651	647	626	677	629	611	634	677	637	652	659	654	652	665	655	635	679	640	628	648	668	672	619	624	629	674	631	666	637	620	653	616	671	602	605	692	636	689	650	617	640	656	647	622	641	645	620	615	620	607	692	607	617	613	643	626	634	658	631	681	655	657	641	669	628	659	629	644	598	654	655	662	652	670	628	620	636	651	643	637	600	609	638	638	632	682	624	705	644	621	665	666	661	631	637	690	611	569	616	637	603	627	629	617	661	640	592	660	655	641	616	648	621	656	647	601	668	644	648	636	601	641	613	662	669	616	654	656	664	632	651	635	599	699	685	639	678	678	642	625	628	660	631	618	634	667	676	645	636	675	677	634	668	649	655	654	615	630	645	683	624	630	582	653	656	624	646	658	604	625	652	664	603	653	666	635	650	661	607	609	653	592	614	651	689	653	632	650	592	672	644	659	620	597	628	645	627	597	619	621	629	642	630	666	629	610	696	598	604	669	635	635	667	630	641	670	677	597	689	637	618	588	637	607	642	604	641	663	680	620	681	643	645	648	609	626	680	621	670	654	627	672	622	653	618	658	642	652	620	618	636	633	650	643	605	641	695	645	613	643	644	663	605	647	658	652	669	660	657	627	604	670	624	655	659	601	641	655	628	650	648	664	630	634	638	605	634	649	650	651	672	619	649	677	622	604	624	637	665	603	641	641	626	644	616	609	669	671	635	626	634	682	648	656	618	646	663	648	654	648	674	642	609	652	680	649	645	617	623	606	650	626	645	631	667	676	616	657	624	677	663	647	578	654	639	602	658	628	657	641	655	674	662	678	585	640	704	603	624	634	642	681	665	612	605	625	620	619	649	649	637	638	638	607	649	634	622	603	701	644	645	652	635	672	566	622	662	650	611	669	650	625	647	616	636	687	628	615	622	664	618	666	615	659	625	664	657	650	636	661	635	605	623	592	640	626	573	616	642	643	625	662	658	660	625	663	637	647	629	613	671	669	704	666	627	649	621	648	620	661	660	654	604	620	660	656	612	661	638	691	619	659	635	651	624	623	640	628	637	677	602	637	673	668	638	658	675	633	606	602	591	675	664	635	649	673	628	698	649	681	698	639	679	625	618	640	688	653	656	675	627	654	639	666	613	683	682	620	685	601	643	654	622	622	630	608	644	626	634	636	617	614	652	612	619	616	630	617	590	655	620	643	671	657	650	630	610	633	621	636	633	637	661	644	635	659	604	665	616	655	638	637	662	597	659	677	667	619	610	655	653	682	625	611	604	633	710	668	655	641	661	649	652	626	641	640	636	601	602	640	662
47170	82195	53985	30748	14458	4977	1727	933	750	735	779	676	725	691	734	719	733	713	691	755	675	784	741	715	722	750	736	719	741	698	697	721	727	690	679	727	646	709	709	712	721	659	659	723	702	719	706	744	761	697	673	735	786	684	671	714	687	721	758	764	715	733	775	735	729	718	712	672	726	727	760	708	663	674	690	727	757	709	742	769	735	733	717	711	733	723	750	715	722	688	762	726	695	676	626	683	720	708	696	679	741	700	750	729	712	680	734	673	748	689	701	750	692	693	722	712	694	726	771	684	727	722	694	765	713	743	736	702	691	696	647	785	692	753	708	741	730	745	749	762	732	728	701	693	718	687	749	706	712	748	678	714	686	713	668	695	735	708	705	661	743	739	747	688	737	719	722	728	759	680	673	675	759	697	674	719	703	695	692	695	682	659	681	700	710	693	764	751	724	714	712	700	719	675	687	721	692	680	716	739	737	730	721	711	733	702	720	693	678	703	707	699	700	701	746	665	716	765	692	727	691	682	655	720	734	716	747	719	709	695	700	731	710	691	747	736	720	725	658	693	686	697	715	766	684	704	686	748	717	723	719	731	751	730	737	681	724	675	701	722	695	685	757	773	704	672	683	680	691	724	758	686	700	714	669	730	711	724	684	683	709	724	700	726	704	738	664	729	702	699	758	754	749	701	752	707	700	740	687	705	725	712	730	718	698	701	749	715	741	746	738	767	713	725	713	774	677	703	732	696	730	700	707	720	695	685	712	735	734	692	700	679	672	697	726	724	702	742	721	694	806	691	698	699	743	688	705	722	681	711	696	696	655	725	765	728	715	678	707	690	738	774	722	690	731	729	768	709	744	676	663	739	678	726	689	680	748	678	720	725	705	727	687	726	673	676	733	721	678	733	691	739	703	708	698	719	711	762	717	701	672	734	715	727	730	693	718	733	710	704	677	771	733	699	695	696	704	710	721	710	752	729	702	689	731	696	746	706	712	727	700	721	693	727	731	705	741	726	712	694	739	757	692	654	768	712	741	719	712	703	717	708	717	702	689	705	690	741	671	688	702	720	672	715	743	732	694	712	716	705	721	686	722	714	704	702	664	742	741	747	701	700	731	729	729	775	741	714	687	713	748	725	696	747	680	674	709	697	721	719	732	679	712	723	688	712	726	712	716	658	685	698	711	736	706	741	707	701	758	744	727	701	726	712	675	727	714	718	749	749	722	689	712	718	755	703	741	719	695	742	746	660	718	728	756	654	752	710	692	729	726	729	720	709	692	738	703	729	719	710	669	702	692	722	700	749	715	714	690	721	709	708	714	724	727	713	730	682	704	745	680	699	738	723	768	701	717	740	708	720	690	700	766	716	680	727	714	764	717	734	693	737	674	715	734	721	710	723	681	742	703	723	652	765	760	683	694	703	717	698	670	758	720	733	708	684	683	654	734	692	705	716	701	706	679	725	692	712	665	756	777	737	739	733	729	741	726	675	728	768	688	733	688	736	708	709	741	666	721	715	681	688	719	749	683	708	696	719	724	685	693	736	716	720	731	689	679	728	705	711	723	723	786	713	733	709	733	724	726	715	727	732	671	660	732	650	704	725	709	694	694	713	739	695	706	689	678	722	709	688	708	686	712	679	698	693	718	743	674	716	700	724	702	719	667	692	744	722	736	712	703	703	754	663	743	745	690	740	732	705	679	712	718	729	718	668	713	697	742	722	755	719	693	700	681	728	696	692	695	748	743	698	695	715	715	733	712	731	742	672	734	725	741	707	670	731	707	676	680	726	794	706	667	723	706	672	708	757	723	720	696	746	701	744	747	731	690	744	715	668	705	727	750	677	677	699	745	728	692	689	698	750	667	705	686	721	771	741	752	719	721	723	709	701	711	709	707	674	677	747	712	721	700	712	656	768	704	697	674	702	719	729	682	687	731	714	763	727	754	710	672	702	690	732	715	741	756	713	669	734	692	685	736	673	684	697	705	706	686	693	737	683	695	692	717	733	704	689	725	691	772	734	684	678	760	722	714	730	688	724	672	727	744	705	728	698	653	754	667	718	744	712	746	748	719	691	699	747	721	711	715	709	753	702	732	728	700	725	728	718	691	716	681	711	735	765	711	710	707	707	697	676	657	664	754	692	753	715	684	710	703	718	719	776	712	734	675	692	663	701	684	707	742	689	723	696	691	695	758	716	726	692	710	679	726	726	693	741	722	721	746	737	690	719	724	697	699	688	725	741	672	714	715	691	718	723	714	703	673	728	740	732	660	750	728	672	714	742	710	721	663	628	714	700	735	714	726	727	734	737	685	703	756	740	741	733	704	707	688	749	693	739	754	673	758	685	722	744	770	755	712	720	695	694	708	711	676	713	714	735	680	684	720	716	762	741	731	713	669	714	687	676	713	712	695	697	733	703	754	698	752	770	742	695	731	712	713	687	757	745	691	709	715	713	705	717	741	704	695	695	704	710	699	732	739	730	725	688	777	698	717	734	707	714	735	726	740	777	764	700	706	734	750	705	697	680	728	692	672	689	690	672	710	668	678	700	721	701	689	692	691	729	697	731	773	699	765	727	683	719	713	729	720	742	750	690	719	696	676	757	735	684	720	691	707	694	709	754	665	697	703	686	716	737	722	736	665	706	700	687	716	714	712	698	669	719	748	711	687	773	683	688	780	691	709	743	687	658	750	709	674	682	701	680	708	719	716	694	742	744	712	686	703	722	745	733	694	738	698	691	738	718	745	736	693	685	682	756	717	731	702	716	692	735	681	731	725	722	695	696	728	744	728	692	735	702	655	705	708	780	757	720	635	726	680	739	746	706	677	734	704	703	709	688	722	764	694	716	726	705	749	699	702	737	705	769	707	694	749	667	739	677	659	720	702	711	704	711	720	695	700	689	739	648	688	668	721	688	724	690	698	671	757	704	703	693	731	735	727	704	682	657	778	682	693	737	715	719	680	708	715	711	712	711	748	701	699	682	682	737	708	703	656	713	680	748	723	660	674	730	697	704	689	725	738	735	722	726	720	701	737	734	695	714	750	687	697	767	712	707	709	664	708	698	744	636	716	726	724	731	688	699	708	696	744	709	691	670	659	723	730	724	663	724	657	730	737	717	694	748	723	683	736	681	712	731	738	671	680	747	673	725	716	730	702	689	708	735	719	707	668	741	692	704	723	736	734	680	687	709	730	699	726	768	694	692	737	713	691	707	679	789	705	712	701	724	706	706	713	705	691	704	712	725	748	738	737	726	745	714	714	756	674	726	782	724	664	714	710	734	750	686	715	744	712	742	717	662	727	722	728	738	751	695	687	705	731	705	660	711	662	722	734	705	705	719	703	724	668	708	730	755	748	716	694	683	729	675	693	702	704	670	740	746	684	655	719	706	705	745	745	689	692	728	721	728	696	703	665	752	719	695	671	709	667	684	697	688	711	697	690	721	735	722	728	708	760	695	733	703	725	698	700	756	729	717	730	730	723	684	718	708	775	726	759	748
22706	22513	32724	26961	22608	20886	12493	1615	838	783	766	725	768	738	755	733	748	766	685	760	775	736	703	753	708	720	743	737	697	724	703	718	719	702	723	749	706	681	749	748	698	712	703	668	729	732	745	646	711	701	733	743	718	750	737	728	692	702	733	718	739	689	751	665	739	721	694	722	772	680	706	739	723	670	742	753	712	756	749	699	749	744	702	733	685	699	649	695	708	753	700	688	715	682	726	686	761	721	720	735	722	712	703	722	727	733	730	715	734	746	699	760	725	699	718	727	729	752	726	703	735	685	748	725	706	738	700	728	735	704	731	709	723	688	723	668	732	734	741	792	709	742	716	762	721	712	710	739	699	714	745	658	700	744	692	752	714	743	736	737	746	730	755	716	723	708	718	751	725	672	726	722	714	674	696	736	757	704	734	732	744	694	711	733	689	708	729	777	765	728	688	743	712	726	723	732	746	740	707	733	754	698	719	671	748	695	727	695	736	706	676	738	672	782	726	721	669	742	727	708	707	711	684	700	733	730	675	716	704	715	695	735	705	723	718	679	739	683	785	728	759	699	759	685	765	728	709	699	711	692	722	772	713	700	741	670	762	663	741	778	747	732	715	717	757	722	742	751	740	679	711	713	754	728	718	733	738	730	708	712	761	685	715	746	730	786	736	694	744	708	716	696	686	734	682	707	705	733	735	687	727	781	733	721	675	740	706	818	689	737	735	749	717	747	735	722	719	730	697	710	693	761	762	703	742	732	758	755	687	788	758	702	725	688	719	736	652	778	770	718	751	764	730	721	724	702	757	716	676	763	745	702	797	696	710	715	761	757	706	725	731	725	699	692	700	770	683	663	736	721	693	730	753	682	758	744	700	742	711	692	702	734	768	689	731	719	708	786	664	747	682	733	726	710	692	684	785	720	719	712	712	698	748	716	735	735	684	709	743	702	733	750	697	767	705	780	743	724	709	718	759	717	703	721	742	715	733	675	732	759	699	725	694	734	738	734	735	683	710	704	709	732	700	718	717	728	704	704	749	689	719	635	703	721	737	736	677	730	714	698	724	681	741	724	745	738	677	696	684	654	730	690	746	705	740	724	713	699	677	691	724	726	735	692	719	687	653	722	712	717	718	681	720	702	710	732	757	710	695	710	718	700	715	764	733	713	734	698	668	701	700	762	723	714	703	758	737	724	693	717	724	776	736	677	707	715	713	752	732	737	754	725	714	680	742	727	669	729	702	700	742	688	757	713	741	686	704	752	713	740	721	724	705	711	718	691	682	772	727	683	723	713	738	704	700	734	721	720	706	719	736	742	717	762	731	755	706	734	668	679	717	720	719	738	718	740	731	696	684	722	698	715	691	699	716	722	719	761	746	755	709	762	728	702	740	692	718	713	686	704	645	708	736	706	725	755	722	747	734	700	658	693	763	731	707	680	747	703	760	718	730	807	705	683	687	708	726	745	717	712	734	724	712	661	748	745	713	678	762	713	708	739	729	707	728	694	706	680	721	682	725	722	670	728	692	721	691	744	715	712	738	697	757	720	724	719	706	700	720	727	742	690	732	735	696	719	711	701	756	733	740	744	704	732	724	728	719	698	711	751	719	748	736	779	729	718	659	744	717	705	751	723	729	713	680	748	746	754	720	709	695	703	761	727	722	697	737	687	733	695	696	752	717	726	744	682	688	685	707	682	771	739	705	679	712	708	791	684	720	725	726	748	751	726	746	764	714	682	692	729	727	756	675	705	690	703	678	708	700	703	674	819	708	731	709	710	717	722	695	734	753	682	760	762	677	719	711	735	774	685	709	731	698	703	754	696	764	712	757	787	719	743	732	741	732	723	700	709	711	704	736	664	680	733	785	682	690	737	699	697	669	712	746	692	688	758	696	700	697	726	732	732	712	747	738	740	696	726	692	721	756	717	729	702	757	701	731	701	725	735	741	750	736	671	731	741	743	689	723	717	726	749	730	678	709	735	710	768	709	704	698	788	722	722	693	700	750	690	730	726	752	707	706	712	699	758	713	723	735	688	713	729	709	716	716	736	683	673	669	702	725	739	745	696	701	762	726	755	730	701	676	685	709	781	654	717	740	733	750	695	705	716	713	718	662	730	713	668	689	756	717	711	738	730	714	756	691	709	724	708	693	705	711	750	673	722	712	684	745	684	752	729	738	706	745	780	723	708	714	722	737	715	720	713	716	688	737	686	717	713	755	740	722	705	737	698	648	720	729	714	721	718	700	751	734	732	696	679	746	731	753	709	695	687	708	679	763	718	681	685	724	707	713	707	716	726	684	683	709	698	731	719	780	699	737	693	740	764	707	714	725	727	712	674	717	721	733	684	755	694	733	684	701	729	723	737	751	674	707	705	691	730	713	700	749	696	669	727	716	719	720	789	731	722	699	729	770	704	694	766	693	717	755	741	741	730	685	756	654	713	678	726	740	761	735	707	708	712	714	753	704	763	754	711	767	703	684	689	690	736	693	711	699	709	731	702	734	738	754	722	701	679	774	723	744	687	729	727	742	656	758	709	730	760	728	706	738	691	726	706	700	744	722	708	798	768	724	756	685	768	710	718	701	750	736	685	721	640	723	726	741	667	739	749	740	690	718	731	724	719	703	695	673	729	752	730	731	725	734	693	719	711	773	689	750	723	670	761	744	673	738	703	736	693	747	712	685	752	736	703	742	723	694	704	719	771	731	711	701	723	733	708	717	756	730	662	717	730	730	720	701	696	712	711	667	713	735	720	722	686	718	756	712	721	787	689	746	712	729	693	722	703	748	714	738	746	714	759	756	741	699	764	726	734	761	749	701	747	705	719	719	746	744	723	715	750	713	765	777	724	717	748	688	720	752	747	687	711	674	719	704	719	731	701	698	731	701	735	712	691	693	738	666	727	741	723	750	718	755	732	714	706	721	739	737	738	690	679	700	737	717	657	721	702	713	712	729	718	723	706	733	725	753	748	725	715	707	713	717	705	699	734	740	721	747	741	738	724	708	756	732	739	766	744	726	702	724	755	722	739	704	734	731	713	693	694	743	733	737	684	739	715	670	725	703	713	715	715	698	747	730	743	714	731	680	731	755	709	733	716	736	705	685	683	700	721	653	692	706	711	694	718	772	681	719	714	686	687	729	677	728	657	731	710	702	735	715	708	706	743	750	686	734	713	733	742	693	731	731	689	690	733	704	725	748	743	738	754	722	746	706	761	693	716	737	710	719	705	729	730	711	728	701	723	715	720	687	750	665	754	750	718	678	722	749	736	667	739	736	756	749	731	732	726	735	688	678	727	758	739	785	747	741	683	724	772	777	678	659	727	688	686	722	722	742	684	726	741	727	709	697	751	730	722	649	749	739	727	729	750	677	689	715	779	669	717	729	725	744	658	688	698	696	776	705	757	700	699	716	747	730	714	736	711	718	676	740	728	687	745	723	710	729	747	721	696	758	673	742	740	740	724	759	647	684	704	697	736	695	705	784	711	681	740	742	709
55058	94558	72984	49539	29573	12509	4013	1550	896	798	829	741	835	757	767	758	773	763	761	798	802	750	744	776	757	760	748	812	732	749	779	814	809	775	751	793	785	748	766	759	767	716	773	769	790	744	776	739	749	739	735	700	817	816	766	802	794	756	790	748	763	775	786	789	767	749	769	754	797	769	759	714	773	788	827	792	772	766	796	745	766	770	773	792	778	780	806	760	752	799	798	804	779	780	714	702	753	773	754	757	778	737	790	763	808	775	725	826	729	742	769	724	711	739	755	779	757	788	797	776	741	781	759	767	771	802	793	812	735	776	744	748	742	704	761	790	790	818	787	798	791	725	748	739	808	735	798	749	742	795	778	795	732	814	721	767	729	757	776	797	789	772	721	768	771	775	761	745	819	739	764	747	788	736	825	763	833	762	765	799	806	794	758	792	790	733	797	754	785	776	770	774	764	773	747	782	773	765	750	790	754	779	739	781	766	810	759	769	791	803	722	766	751	812	728	811	744	832	766	740	746	795	785	776	807	759	771	787	817	787	742	784	792	760	804	793	726	795	732	773	775	735	800	787	728	784	742	732	800	809	747	759	786	819	784	769	749	713	808	790	790	742	770	764	731	767	783	796	798	748	797	782	764	769	749	751	742	772	804	774	775	819	721	759	792	743	812	747	771	821	783	787	785	782	746	765	760	758	817	776	738	723	794	750	800	773	758	787	763	758	740	741	809	743	787	804	754	724	778	757	790	772	738	761	759	805	760	761	787	793	754	729	757	768	765	788	819	734	789	752	746	715	731	791	763	797	754	742	790	775	755	748	803	798	796	739	742	793	768	795	744	769	737	795	719	792	807	822	751	785	791	800	723	770	788	749	805	768	760	738	783	780	762	770	715	698	804	783	815	754	741	791	756	799	769	763	821	749	774	797	814	788	773	769	739	766	727	764	771	785	814	770	774	753	810	750	820	786	760	796	761	756	776	790	793	789	765	774	728	756	767	765	763	760	792	765	793	734	782	802	753	794	782	785	793	761	767	746	796	759	739	749	806	762	764	765	772	747	774	783	830	815	768	784	776	775	788	754	813	775	751	768	755	756	785	748	764	772	756	793	762	751	753	775	708	803	758	741	720	770	780	760	779	745	735	762	751	723	779	783	797	828	796	764	751	777	744	751	776	812	798	776	740	825	743	707	776	766	771	776	747	797	778	748	709	790	761	773	750	770	772	796	738	719	764	747	758	789	787	783	741	779	811	760	787	773	764	757	763	752	738	778	744	768	796	732	802	789	770	780	794	779	767	763	718	733	720	758	729	768	780	764	792	742	800	752	739	761	770	767	771	753	754	773	786	785	721	765	731	781	803	735	771	765	783	790	788	761	699	743	772	770	741	768	761	770	724	757	743	750	783	799	766	776	787	756	785	743	768	736	729	739	806	779	803	763	764	745	793	807	752	755	767	772	708	778	805	763	769	764	764	765	801	765	797	832	765	747	774	781	761	739	788	792	717	798	756	799	725	780	793	804	795	767	775	733	772	790	739	762	775	781	810	778	760	795	763	722	743	790	745	745	806	812	755	786	825	789	738	763	778	773	710	780	775	783	750	742	726	785	806	762	789	782	751	746	762	743	732	792	761	770	777	777	799	752	733	784	770	746	765	759	761	789	803	756	760	775	769	680	764	767	813	768	826	752	760	769	758	743	760	728	802	792	745	774	725	781	773	760	788	809	818	739	771	784	737	769	811	782	760	734	815	820	742	736	809	800	752	729	781	776	777	810	757	777	743	733	784	745	796	731	787	783	752	817	746	778	769	711	730	772	776	745	785	777	779	808	770	748	765	723	764	792	656	717	782	749	770	795	765	767	835	762	806	813	761	794	763	748	761	706	762	789	740	757	782	708	752	780	759	745	743	803	748	748	760	756	791	760	743	766	767	717	755	767	769	723	822	687	749	762	747	754	767	764	776	769	760	778	779	826	754	743	772	781	777	743	832	726	792	748	777	748	753	761	756	742	781	803	784	790	813	816	793	811	765	740	796	782	790	790	778	764	747	788	775	762	763	814	805	749	706	781	701	759	776	758	786	796	764	809	810	804	757	733	816	784	760	736	742	771	766	784	789	792	722	780	780	801	764	787	767	758	752	749	787	781	737	751	792	827	781	756	781	752	774	770	733	779	783	751	742	765	769	763	807	772	770	702	768	768	766	778	745	808	796	761	790	822	818	744	750	755	767	784	769	819	755	751	728	732	809	771	777	739	778	717	749	763	808	809	755	784	731	784	767	794	787	806	749	784	789	801	764	743	797	728	781	780	793	775	742	802	729	768	760	756	763	766	769	745	731	688	789	756	803	790	774	812	745	788	750	812	755	764	769	761	712	775	727	755	779	790	774	747	728	746	778	788	775	734	776	804	787	796	784	801	756	813	777	761	800	748	756	746	798	807	749	747	814	789	772	782	863	742	777	745	774	812	753	739	736	759	789	773	798	793	797	785	807	781	751	750	798	812	795	770	843	768	739	811	814	775	722	753	729	730	776	789	807	769	781	824	737	808	807	716	805	778	775	834	762	782	772	757	733	758	734	741	778	774	727	775	791	773	781	770	773	784	751	775	779	834	736	795	746	719	765	766	779	793	808	794	712	803	764	814	799	770	734	784	816	777	831	787	805	749	743	789	755	794	771	796	787	770	804	860	768	744	759	729	738	762	820	770	799	753	747	786	769	797	762	770	770	789	705	764	833	739	750	762	791	747	782	789	750	763	747	789	776	778	731	714	744	748	767	812	746	758	731	747	728	764	767	768	779	731	720	779	791	792	779	716	776	738	789	749	799	759	788	774	730	759	776	795	734	824	757	778	785	716	714	767	794	804	734	826	775	754	802	738	758	727	730	721	768	757	779	821	790	770	759	817	773	712	782	763	803	779	783	798	729	745	776	765	739	723	783	781	745	783	808	708	803	792	762	731	713	755	821	711	780	772	779	739	761	763	775	767	769	748	785	743	779	773	767	809	792	834	816	819	768	734	783	752	763	777	712	791	762	777	784	794	778	773	762	759	763	789	770	789	794	706	772	820	774	791	764	783	799	812	763	786	764	801	747	801	787	728	726	812	819	729	748	770	744	753	801	722	792	785	793	827	765	793	792	773	742	765	770	767	808	754	759	740	814	772	806	745	732	727	816	757	733	762	743	758	789	830	795	786	756	781	834	790	795	788	763	811	746	759	782	755	793	735	761	740	814	744	738	796	728	779	771	723	763	758	761	774	793	760	729	745	769	792	760	786	751	757	828	783	782	731	743	831	818	794	815	779	814	771	758	781	790	720	775	719	797	725	766	781	748	755	755	778	748	762	766	773	775	719	747	845	755	790	772	799	766	820	802	741	781	731	780	742	759	759	779	757	816	730	796	745	804	715	770	743	786	792	800	748	780	780	752	782	849	793	763	727	745	761	786	747	752	721	758	780	740	755	810	735	813	759	763	742	756	778	712	730	754	775	753	815	761	760
28249	35322	34871	16952	4123	1254	756	606	625	545	568	553	534	514	568	524	538	541	556	556	584	550	534	564	524	560	588	547	532	534	536	546	527	542	562	520	573	568	541	520	554	559	553	567	540	554	551	493	524	559	554	569	509	533	563	539	557	551	544	528	561	553	573	603	571	541	508	560	536	551	515	543	517	555	516	511	559	533	546	542	555	571	535	536	550	566	570	556	510	543	512	528	498	552	553	570	529	534	487	533	569	535	545	554	522	558	583	568	556	541	506	555	536	542	519	567	557	526	528	550	556	600	556	538	570	527	561	564	556	558	532	557	546	559	593	553	532	535	546	551	522	519	522	588	562	552	546	549	557	527	569	572	575	488	497	562	558	549	525	553	539	545	572	536	557	491	547	536	536	552	495	550	541	513	534	549	575	541	565	561	573	531	586	537	533	529	496	518	577	524	574	578	543	530	556	551	537	521	530	537	532	550	555	533	547	529	586	563	550	566	561	561	584	543	540	569	597	561	539	537	561	541	541	565	532	558	536	550	582	550	567	545	559	564	543	538	557	532	548	539	545	579	536	528	562	540	569	551	526	567	530	574	572	541	573	548	515	540	569	550	534	563	547	489	549	537	502	542	583	560	517	563	534	558	537	557	547	545	548	541	563	548	540	548	552	534	565	543	541	542	555	527	553	499	527	552	535	521	525	541	567	532	533	561	567	479	583	552	548	576	551	539	532	498	538	587	544	509	544	551	555	514	524	536	542	539	541	583	524	558	545	554	602	555	536	534	593	580	535	576	536	584	540	532	519	573	586	577	543	516	551	554	547	548	508	559	541	552	552	569	517	527	523	518	581	523	549	544	513	554	562	560	550	578	538	555	555	553	521	527	590	571	547	534	564	535	559	546	512	540	560	543	557	531	577	511	574	514	555	525	520	517	477	571	531	514	566	540	559	561	521	568	587	536	556	551	516	494	530	556	549	538	522	561	513	519	575	528	546	575	539	510	538	545	544	542	554	568	531	547	549	558	543	554	580	534	503	522	529	565	573	523	551	562	550	546	555	535	551	561	553	551	555	530	549	577	504	543	556	567	529	538	561	576	552	505	556	546	524	558	538	576	543	502	568	541	565	554	527	538	561	529	567	565	548	543	590	505	525	518	569	553	505	561	519	513	565	533	550	543	530	537	560	561	555	554	581	515	544	547	611	517	559	538	551	510	525	536	537	518	573	554	577	528	557	539	573	517	595	540	536	505	567	542	554	575	551	533	547	607	548	569	553	518	500	537	567	501	525	515	568	580	566	527	575	586	494	544	593	512	589	509	566	556	540	603	534	516	540	497	536	509	546	561	566	514	535	573	569	543	529	552	573	546	542	587	544	590	570	529	593	547	525	541	576	582	555	556	508	570	538	525	567	549	524	566	569	505	555	530	587	514	537	578	550	514	533	539	569	543	562	608	522	557	525	586	545	568	506	556	586	513	547	572	572	544	579	544	548	552	537	564	553	539	580	574	529	561	525	476	555	528	585	547	589	564	539	566	562	595	541	561	543	544	583	545	546	547	528	522	534	514	512	586	554	543	552	527	530	560	582	522	571	555	543	564	488	575	560	560	542	540	572	527	538	553	553	561	551	484	525	560	581	515	559	561	526	557	553	527	576	556	492	547	545	511	546	560	552	541	551	563	521	518	541	572	554	554	552	550	516	523	577	595	523	551	584	543	498	560	571	547	517	505	548	501	531	561	567	547	523	494	557	526	566	579	523	545	582	557	540	595	584	544	573	559	516	555	546	555	537	545	570	539	588	567	536	549	540	562	532	547	567	521	511	550	520	511	591	553	557	553	557	579	577	561	561	567	537	534	551	538	561	519	581	531	568	549	486	560	578	529	534	554	565	550	553	562	533	526	553	549	541	534	544	516	543	579	546	556	509	524	543	574	519	576	541	533	584	541	558	532	538	563	567	517	531	565	595	512	519	545	514	536	546	562	533	548	550	574	557	594	556	562	537	587	559	511	573	559	612	538	553	568	526	552	543	546	561	565	528	565	615	552	562	528	535	544	504	558	520	534	534	543	536	538	555	513	541	512	544	569	518	527	511	587	549	520	568	509	579	529	511	559	532	523	559	498	559	536	555	545	576	541	535	555	531	558	557	588	516	506	557	559	556	565	540	568	550	537	542	589	509	536	573	553	524	537	520	558	540	592	551	536	569	576	548	583	517	564	542	555	541	550	550	553	482	520	542	517	556	546	534	524	536	576	512	555	538	534	568	554	558	559	570	552	520	562	571	539	569	547	566	517	540	543	523	560	546	566	517	512	562	529	592	500	557	550	549	555	540	531	538	556	528	534	544	517	541	552	541	573	530	572	561	533	546	528	548	531	554	563	549	577	566	524	546	552	542	546	525	533	559	555	570	561	543	540	552	563	561	553	527	568	519	533	539	519	545	534	534	540	527	583	506	566	538	586	567	533	544	555	532	540	564	570	530	557	559	531	573	571	556	558	595	578	579	549	557	555	546	571	529	570	541	472	576	568	574	518	565	569	526	580	538	528	589	566	536	526	553	557	553	525	532	503	547	574	589	534	514	529	578	546	569	534	540	548	569	561	579	572	555	531	539	501	534	570	550	556	552	584	543	563	584	537	533	571	598	557	530	520	574	556	569	559	555	560	514	539	568	508	514	533	606	494	528	517	520	563	540	533	545	535	565	571	525	565	522	550	544	550	512	561	562	560	552	546	539	563	574	519	547	564	530	542	560	571	542	522	529	565	598	500	536	543	605	534	569	497	530	564	532	511	524	536	591	532	545	546	572	557	562	565	512	538	535	530	610	558	552	528	583	518	591	558	552	530	579	546	556	561	560	545	559	525	509	538	539	526	511	554	530	576	550	521	512	562	543	517	511	588	518	576	562	532	551	548	530	558	567	544	542	562	564	509	542	545	543	567	541	597	563	548	535	529	513	512	593	558	562	530	553	543	522	568	566	548	529	543	539	558	521	481	569	524	564	563	522	539	592	560	546	511	529	555	537	571	562	569	525	535	538	599	547	558	577	554	572	532	559	516	557	528	508	537	538	559	557	549	511	526	525	551	590	524	535	558	582	537	547	531	581	547	550	558	546	613	566	512	542	599	556	514	533	593	546	567	508	581	529	504	523	522	538	548	547	552	561	579	565	557	559	541	543	565	547	591	508	521	597	537	563	547	567	548	550	569	577	570	533	505	540	560	565	528	550	515	546	562	560	552	547	544	577	572	550	561	551	531	550	529	564	551	524	580	560	553	576	524	565	553	563	549	544	566	560	533	537	545	520	567	568	561	539	575	584	509	571	521	586	572	515	497	532	524	523	576	554	555	593	534	535	564	543	574	536	527	538	553	543	563	547	588	560	552	563	568	560	557	558	559	541	539	542	500	536	510	568	555	554	541	538	569	517	565	558	512	555	581	594	535	552	522	527	569	565	540	556	539	547	548	546	554	574	570	539	552	594	530	545	513	540	549	545	538
26803	50944	29382	11748	4006	1519	877	664	615	596	608	618	593	687	625	610	588	591	633	594	627	588	604	638	618	614	620	642	625	613	623	642	619	624	629	628	591	608	608	638	589	612	658	571	580	642	615	639	628	593	621	575	626	651	636	607	590	654	627	620	605	578	663	620	595	627	577	617	580	645	627	607	611	624	616	625	619	653	581	639	625	672	650	622	646	591	618	609	621	628	621	568	661	578	660	627	624	594	593	646	599	614	612	612	606	585	655	616	619	626	600	606	585	606	639	586	620	592	594	662	608	616	609	626	616	586	613	642	622	598	612	594	643	642	613	622	600	612	621	597	611	583	616	640	631	616	619	617	631	618	620	630	583	579	629	573	579	613	620	621	585	624	643	621	626	607	610	636	608	646	606	618	620	623	635	664	647	634	599	612	598	613	646	652	642	607	631	662	598	672	631	632	593	640	655	602	615	639	607	619	623	606	624	636	661	606	658	637	614	615	570	614	599	624	641	638	623	597	598	603	598	583	638	590	631	618	643	638	627	640	573	623	599	666	608	664	627	587	644	622	656	643	599	626	630	631	638	607	641	573	595	595	627	591	665	600	653	639	610	620	618	568	616	609	623	646	646	644	601	592	646	643	600	584	594	570	650	638	604	616	637	611	636	633	615	652	626	608	638	595	604	561	644	572	624	576	616	568	626	617	645	593	648	599	617	562	597	603	640	565	615	613	589	624	618	634	645	592	615	572	581	619	620	616	635	623	598	599	651	648	654	642	612	637	628	600	615	646	651	619	619	606	605	638	624	601	623	637	634	607	635	662	611	603	612	634	596	598	613	677	637	583	624	611	622	648	588	629	627	606	608	630	608	604	653	610	588	649	592	592	592	527	614	630	590	626	620	603	612	573	602	617	588	631	595	584	632	618	636	626	602	626	679	584	608	630	644	654	601	671	636	635	595	683	574	598	640	583	663	592	632	584	622	614	630	616	659	597	620	603	611	594	610	646	624	633	622	600	611	578	639	581	628	582	615	603	618	650	632	625	608	609	571	620	604	605	623	613	697	650	611	656	637	641	634	618	587	610	604	594	590	607	617	608	627	632	597	601	600	646	642	638	583	602	627	621	604	627	665	582	590	642	649	589	613	652	648	592	615	618	693	627	628	619	613	621	643	601	568	610	635	578	635	606	622	577	583	608	615	659	607	639	625	628	637	656	617	606	586	590	603	587	633	577	647	620	598	646	602	623	580	600	637	631	637	634	601	650	576	641	615	674	587	637	593	621	658	627	631	641	626	609	626	648	591	650	612	676	619	611	643	624	595	604	608	671	599	609	598	627	605	653	601	583	608	569	642	660	598	647	623	608	639	604	645	589	621	609	616	568	640	606	606	622	575	661	610	633	630	624	664	658	614	612	613	615	634	580	612	612	594	660	629	599	679	630	617	640	637	632	605	639	585	626	607	568	663	580	630	610	619	604	579	630	609	611	642	616	612	587	579	573	568	626	596	614	607	642	606	607	594	641	564	641	643	616	611	614	626	597	578	601	645	618	642	658	585	629	673	611	620	646	624	602	598	614	631	641	596	620	651	613	647	612	648	637	645	599	606	622	693	596	588	595	625	663	605	579	619	605	580	610	629	615	636	656	623	616	563	573	622	638	588	624	586	603	594	600	621	660	618	622	638	626	629	605	599	600	575	621	622	617	598	635	614	611	590	615	635	629	624	589	611	603	673	601	620	568	632	632	584	644	615	594	637	606	639	621	646	592	639	590	609	575	657	626	622	550	638	615	633	580	614	622	613	650	608	569	647	625	595	579	640	586	646	622	626	650	627	633	626	599	632	615	635	628	603	636	640	605	584	641	651	659	601	613	606	589	652	609	635	635	612	626	622	600	619	615	616	615	633	616	627	632	588	600	642	679	609	620	596	660	621	577	642	648	619	648	626	567	613	613	631	596	613	612	639	650	633	611	623	665	592	639	628	608	552	601	587	617	583	599	612	626	588	612	598	605	581	608	639	608	600	596	607	628	624	578	601	616	640	619	607	647	587	602	618	595	615	589	620	627	622	595	587	635	578	637	600	603	610	613	614	589	623	652	621	688	623	600	625	624	619	625	603	608	599	609	643	600	602	587	615	592	653	623	615	581	582	620	650	634	639	581	573	596	619	641	617	681	586	642	672	619	602	566	615	605	629	608	597	670	596	640	589	622	625	627	609	578	634	624	581	620	625	587	646	637	611	606	600	605	634	595	600	602	587	623	632	628	613	611	596	610	629	611	621	637	644	608	590	569	602	601	617	598	627	609	654	565	583	585	624	635	607	626	613	612	619	614	602	590	618	639	610	611	614	600	600	635	606	634	549	650	604	607	626	640	602	602	635	628	664	617	590	589	621	639	660	602	603	624	638	632	609	624	621	631	617	602	640	593	620	593	574	612	632	626	597	597	597	600	616	630	662	645	608	658	613	604	654	644	639	605	601	617	626	611	639	645	535	569	625	589	645	624	631	645	585	627	671	609	633	628	655	639	662	646	656	612	652	628	622	618	617	580	612	607	621	638	638	629	606	642	591	646	636	625	607	595	607	588	599	622	593	658	605	624	609	666	619	581	617	667	617	611	629	608	619	638	606	627	626	597	604	624	627	593	655	588	634	599	617	613	626	584	630	647	635	634	599	572	632	557	603	592	577	623	623	586	621	608	606	577	633	612	631	592	683	586	630	592	585	601	637	575	636	585	631	642	619	607	636	635	604	606	615	623	595	617	582	601	608	617	613	627	619	606	629	597	588	626	654	588	619	627	611	649	581	663	650	603	605	594	631	570	600	598	586	649	634	586	620	576	659	596	600	603	622	617	610	625	628	600	700	589	641	627	650	648	638	660	646	607	604	610	627	631	607	615	617	615	642	621	601	631	623	638	605	625	626	619	619	634	661	602	646	622	632	606	618	593	597	659	630	613	605	660	597	572	617	574	613	629	616	601	608	615	599	665	579	639	620	637	678	605	622	620	605	600	624	638	654	579	609	644	634	592	602	627	608	621	622	650	638	615	641	590	585	608	614	605	593	619	624	614	624	585	651	589	582	588	614	575	631	626	608	632	600	628	611	589	640	607	630	616	571	582	576	661	609	649	558	638	617	594	640	638	591	627	604	611	612	602	584	609	634	602	617	588	652	643	582	577	610	627	618	602	636	632	625	610	608	591	622	598	590	643	632	630	641	668	606	624	586	598	596	615	620	630	619	628	589	648	647	553	621	625	619	604	615	625	606	609	618	593	602	639	618	580	607	577	594	628	586	629	628	645	636	652	613	617	610	595	655	608	652	621	622	642	603	590	612	633	614	625	636	639	606	640	640	601	585	623	611	614	619	598	615	621	647	637	626	606	620	620	610	642	634	576	604	621	621	614	612	662	617	692	650	656	596	617	617	621	592	616	598	613	584	608	647	683	632	599	621	583	626	638	621	635	624	626	641	586	629	641	607	606	626	645	632	624	667	637	632	640
23286	23076	34283	28259	22607	18339	6449	1020	639	605	647	612	605	613	564	571	631	589	589	590	560	578	579	615	587	596	598	580	549	630	607	589	605	601	588	613	598	582	574	593	609	570	631	598	599	555	570	613	552	643	571	528	626	569	619	569	573	533	578	574	581	581	549	621	612	591	592	613	556	602	575	585	606	581	616	588	590	557	607	600	595	592	585	582	569	562	610	592	586	633	633	559	542	603	589	558	581	583	635	597	588	551	549	555	597	605	624	608	594	574	642	579	545	594	626	604	585	616	623	590	588	594	619	609	603	567	549	598	566	630	609	618	597	586	599	627	559	611	544	612	600	574	618	574	564	557	599	567	611	574	567	599	577	598	619	606	614	605	600	604	604	587	591	643	594	593	588	600	567	601	563	579	612	547	596	549	599	577	561	610	615	627	601	592	590	547	586	614	575	632	566	592	603	598	594	579	616	620	619	593	636	616	588	589	567	545	624	563	595	628	578	609	565	621	606	612	561	593	565	564	592	627	609	620	633	601	574	607	631	592	580	597	584	576	582	593	549	614	553	624	601	610	600	558	571	577	610	616	556	596	581	596	615	569	598	577	595	584	634	561	618	580	587	621	589	581	648	549	573	607	649	594	607	611	595	580	630	594	569	567	606	599	580	575	588	559	603	571	596	598	592	579	616	623	632	559	613	580	631	568	562	583	578	601	593	575	591	575	559	571	584	567	589	577	594	602	598	603	603	581	597	605	562	577	597	623	617	597	550	603	573	615	587	558	603	594	582	590	590	609	557	630	552	612	555	601	570	599	635	610	548	639	569	584	620	578	585	628	561	617	604	595	576	557	619	577	571	613	576	597	601	543	567	568	595	579	611	614	578	595	572	603	555	544	593	595	573	599	631	548	599	568	599	600	620	592	583	569	612	610	530	593	587	601	576	552	596	595	584	604	585	537	592	596	607	560	565	613	613	578	573	565	616	592	584	551	592	566	577	577	570	557	645	578	608	598	574	564	543	591	598	603	561	606	633	594	568	630	570	576	615	564	554	600	552	598	556	571	585	576	601	630	603	653	567	606	578	529	526	594	568	634	643	531	620	641	572	558	594	539	533	601	578	637	554	594	588	583	613	605	584	599	642	607	622	597	628	560	609	614	590	575	581	544	578	569	574	588	525	609	590	543	564	542	606	664	580	623	624	529	578	578	591	591	606	577	596	559	563	553	646	626	590	599	648	537	580	562	589	587	600	607	598	615	594	581	581	561	576	599	605	599	603	608	562	575	527	591	598	604	563	604	576	625	565	548	539	605	571	640	588	600	588	592	598	666	616	630	601	580	572	623	640	593	583	618	611	639	570	519	635	587	601	550	605	559	633	604	570	593	598	511	605	597	576	579	589	592	572	604	577	619	593	584	614	618	635	586	619	603	647	640	547	593	618	603	584	588	545	622	598	563	564	575	600	557	568	575	608	529	616	608	637	613	607	600	562	568	600	568	622	595	583	584	610	548	570	599	623	634	557	582	564	596	561	622	589	588	583	610	590	536	625	578	572	568	582	594	570	586	593	568	623	571	600	629	632	583	561	570	550	636	658	585	556	637	628	632	572	589	620	616	587	565	570	582	600	555	577	599	586	620	613	606	608	568	609	652	584	567	584	557	581	647	579	565	578	577	564	585	608	530	568	603	553	583	622	579	606	581	587	593	605	580	617	605	575	604	571	595	605	608	580	616	605	599	586	565	581	612	583	561	585	638	612	604	566	607	606	632	589	589	547	585	574	623	613	591	549	608	576	563	604	596	615	611	587	600	627	592	551	537	620	603	592	616	616	543	588	575	621	605	602	537	600	600	631	560	592	553	579	571	610	582	684	586	549	577	644	615	593	599	605	588	567	597	560	594	566	584	591	594	602	640	580	583	640	585	615	570	587	600	563	571	576	591	549	565	606	542	579	594	564	591	614	585	574	576	576	612	598	591	632	578	551	592	579	552	614	574	588	595	582	574	581	582	601	575	577	548	571	570	610	627	619	550	554	613	567	617	579	591	610	586	594	613	564	586	608	559	602	547	571	599	580	540	545	606	598	563	609	585	586	584	591	551	584	604	564	540	592	579	600	547	622	571	553	593	547	591	595	591	632	594	602	607	557	552	634	559	591	610	587	624	574	585	626	565	614	580	601	579	557	639	593	596	597	622	619	550	590	600	607	571	636	618	619	605	581	604	560	618	545	587	571	583	626	621	582	543	582	592	624	571	624	582	606	598	560	607	580	552	632	573	557	653	604	601	586	586	628	574	573	627	542	610	574	628	581	583	619	568	577	551	624	563	588	580	582	627	585	565	537	573	613	628	534	604	630	601	543	598	577	586	612	571	596	557	546	602	625	621	615	575	578	608	544	556	620	617	617	595	606	582	611	604	618	599	594	576	600	568	623	598	622	591	630	566	586	589	597	623	534	577	576	580	611	601	592	588	612	565	630	595	603	594	564	570	533	580	593	575	579	648	560	610	589	626	580	573	546	596	560	584	570	587	565	583	595	621	614	565	627	577	607	599	574	619	604	614	637	550	624	564	575	586	574	560	617	573	579	513	601	595	587	627	593	601	621	571	577	612	599	557	593	599	574	602	585	630	617	553	568	571	611	549	589	608	563	600	584	564	609	601	595	586	585	563	625	607	617	632	551	545	575	629	589	625	581	590	576	603	606	535	576	568	584	604	597	609	568	555	603	585	603	624	595	565	603	592	586	598	607	562	616	554	576	566	559	583	601	607	513	527	595	607	585	625	570	598	557	577	581	566	603	555	594	554	575	553	547	592	598	573	559	572	564	587	569	590	617	559	572	614	640	595	588	572	547	566	616	614	574	541	612	602	570	579	559	568	570	580	616	634	666	615	563	582	602	606	616	622	586	595	589	579	580	622	588	588	601	594	599	608	608	590	573	561	557	647	640	598	569	595	599	592	620	611	591	597	640	614	607	609	544	614	588	584	594	543	591	594	584	612	579	574	577	600	538	615	587	610	589	559	591	616	610	554	588	628	619	637	541	543	580	597	568	562	619	616	616	565	582	541	591	574	561	580	587	601	590	608	631	582	569	596	593	563	574	573	556	630	587	607	546	551	582	611	623	590	590	594	567	606	627	597	591	572	555	617	574	635	626	580	590	566	619	581	581	629	626	579	549	612	559	567	567	543	601	567	610	622	643	637	608	578	574	541	550	588	568	593	576	551	591	603	600	633	564	555	576	590	581	542	586	608	619	629	619	587	608	582	622	598	600	561	574	573	633	617	571	617	562	570	587	597	572	604	578	575	639	583	634	578	587	562	554	584	548	628	562	601	625	565	600	607	595	603	590	605	593	581	601	554	616	596	586	590	569	551	553	555	571	611	568	608	556	618	580	599	568	600	610	582	596	575	549	561	603	559	586	532	587	589	599	579	622	601	612	572	663	603	600	589	574	607	593	588	564	587	595	595	624	569	585	615	580	618	587	554	576	598	648	558	545	599
52745	95916	68669	43042	23979	9002	2700	1059	784	686	633	656	671	653	604	638	655	624	655	673	634	638	670	632	665	602	687	659	643	634	655	613	651	660	658	631	637	667	663	628	647	691	629	650	622	621	671	657	628	642	633	638	633	622	629	643	640	665	696	647	650	661	689	654	604	644	611	603	646	674	665	601	656	613	709	651	671	665	649	679	683	641	692	666	640	617	658	611	630	646	629	660	634	628	574	614	661	663	618	640	634	605	635	647	645	654	657	660	638	656	643	654	666	611	634	628	662	621	640	629	617	671	670	623	657	621	662	670	646	655	616	633	641	596	642	650	640	651	629	686	584	624	672	580	662	644	623	638	645	633	640	664	612	667	695	607	637	640	661	645	656	640	603	566	655	642	638	646	690	645	666	646	657	713	650	627	636	671	632	660	681	652	669	660	632	677	632	677	689	631	612	638	688	646	626	655	666	648	684	604	625	657	642	661	609	699	624	631	631	663	656	682	662	658	620	645	641	652	639	669	646	624	675	673	613	639	648	660	630	660	659	640	610	631	614	681	659	640	630	634	674	592	675	647	646	676	665	602	648	654	639	625	637	655	647	641	652	603	656	709	626	654	647	655	709	630	650	649	651	659	613	616	681	632	678	624	699	648	645	648	647	620	672	600	686	670	648	674	663	630	654	620	646	634	678	614	652	687	708	666	644	651	638	685	652	671	635	641	644	668	636	673	643	644	629	620	679	670	677	626	661	659	625	679	626	673	638	636	635	671	615	613	668	628	680	614	665	623	658	607	663	581	665	604	680	689	637	670	626	655	630	647	597	648	614	615	624	603	617	654	663	675	659	639	640	651	656	662	658	636	635	650	619	675	619	631	625	645	645	699	656	659	649	681	623	684	624	640	599	650	628	627	649	702	622	673	654	641	605	646	624	646	637	641	650	622	648	674	686	597	665	639	682	625	662	620	669	643	664	666	651	691	664	632	678	656	613	673	669	651	645	643	641	626	605	629	615	645	644	655	702	645	628	696	595	643	675	601	643	693	652	657	635	627	626	620	646	651	681	635	611	661	630	631	634	642	659	627	626	636	688	632	634	617	600	654	689	725	646	660	604	679	637	583	614	625	667	678	662	624	673	658	681	619	638	671	644	646	656	664	618	618	615	659	691	641	641	622	629	648	669	599	610	632	634	591	670	627	639	653	649	638	655	672	607	627	632	627	650	632	625	654	647	629	635	660	607	662	661	709	664	638	646	686	639	643	615	619	618	661	643	632	614	642	631	698	642	634	632	614	703	625	644	624	661	632	616	620	661	642	676	634	639	650	624	592	667	657	615	637	646	650	621	651	663	621	688	671	647	606	616	600	630	614	699	618	637	670	626	639	670	634	675	616	697	582	649	627	629	668	675	690	659	623	638	653	628	649	674	647	643	646	678	657	649	689	608	642	653	629	670	660	621	608	617	610	701	660	666	694	645	667	614	659	636	627	654	642	681	623	631	639	658	609	616	642	683	650	641	647	659	666	665	652	608	635	631	638	623	636	588	674	680	662	618	643	690	654	641	682	644	630	646	605	660	660	642	610	684	627	658	629	664	691	691	609	656	653	721	648	612	623	624	624	604	612	651	644	615	647	642	615	644	655	651	632	672	636	619	647	635	649	623	667	679	622	657	632	651	625	655	619	631	659	657	640	635	625	648	658	605	641	665	649	627	686	684	672	668	674	675	647	646	626	653	654	631	630	636	649	659	625	640	638	617	631	657	641	668	614	645	689	645	701	599	685	686	611	666	699	610	627	613	659	660	678	644	618	659	687	660	623	654	621	647	640	666	670	628	691	677	644	622	617	666	614	635	606	622	644	678	646	634	597	581	647	656	637	626	661	650	641	640	619	622	666	686	618	616	681	635	629	606	659	628	600	684	621	637	689	617	646	623	617	624	660	640	647	627	623	676	670	701	619	598	655	631	638	649	633	643	699	668	618	649	651	670	642	649	635	639	647	658	651	598	669	625	626	613	671	649	613	644	674	655	634	659	625	636	643	582	603	642	646	649	664	625	680	625	654	630	636	644	654	638	612	673	625	629	663	630	663	658	668	639	684	620	665	659	648	643	648	671	670	623	638	630	642	650	633	648	668	623	651	632	641	664	666	651	644	639	676	613	622	663	638	628	588	640	651	634	650	624	671	651	668	607	642	660	675	646	692	602	662	620	650	643	641	646	668	585	667	661	659	671	616	652	650	618	633	635	647	661	635	663	632	623	623	654	666	667	641	674	685	585	636	634	659	676	635	686	614	644	646	674	624	602	612	681	593	670	645	631	657	668	652	656	642	639	644	610	654	616	682	635	656	656	652	626	614	661	606	657	646	611	661	624	617	633	633	632	599	672	631	644	638	642	681	659	661	638	629	649	624	610	653	679	617	665	607	675	631	687	663	620	658	649	580	622	687	643	628	644	667	651	670	610	673	637	628	602	661	627	633	622	637	636	676	660	650	573	606	681	669	660	675	610	623	622	636	615	622	653	607	636	665	632	649	684	643	623	613	614	646	641	616	674	624	659	644	629	658	630	593	627	652	654	637	646	672	669	612	635	628	645	642	679	673	644	682	627	612	656	653	649	667	656	623	610	653	626	687	598	637	640	629	647	652	602	641	602	619	639	691	612	611	615	683	675	630	628	628	700	607	639	673	641	663	626	642	625	654	661	632	631	653	668	625	624	624	666	648	652	607	669	617	630	617	681	628	620	683	677	660	627	695	633	638	667	664	674	688	652	659	672	617	621	682	643	673	684	693	627	659	633	641	643	649	640	684	659	665	665	639	650	663	645	632	663	634	658	640	605	655	642	595	685	669	652	618	640	604	722	607	677	605	626	668	677	586	644	597	672	640	651	620	669	618	661	674	627	641	686	662	599	653	631	677	620	601	609	630	622	690	632	690	666	669	636	614	634	682	630	659	648	633	640	676	655	594	663	688	607	647	608	641	661	612	637	643	665	648	663	617	627	671	627	654	591	657	646	663	674	612	631	636	623	615	647	614	663	604	663	659	640	678	662	640	651	669	673	618	660	656	674	655	656	646	623	629	672	634	656	604	592	657	615	641	660	626	662	619	631	665	630	640	644	606	658	622	658	674	643	601	628	648	675	661	642	665	612	642	631	655	653	646	600	701	626	627	648	651	660	653	644	632	610	636	638	621	620	666	661	676	662	663	623	630	662	649	627	641	642	640	673	631	632	641	671	651	596	680	596	629	619	647	684	651	608	622	653	608	610	650	658	654	651	617	648	658	643	623	652	635	670	634	654	632	642	642	626	629	619	648	686	617	676	633	658	628	700	632	642	638	707	639	625	637	630	683	655	613	650	642	662	601	644	618	643	662	641	689	631	638	662	677	672	731	635	640	674	626	636	662	623	674	605	648	645	618	642	674	667	626	668	623	621	659	659	668	633	682	655	645	631	662	683	602	642	663	646	679	657	659	664	642	628	629	667	654	653	631	659	639	672	640
25145	26749	36979	29161	17505	5546	1336	732	634	613	619	651	615	629	658	631	636	626	599	630	623	614	645	591	642	623	611	616	648	627	632	640	625	661	635	641	634	622	590	623	653	649	646	591	633	613	648	645	599	650	594	651	675	610	652	620	618	640	661	637	628	686	675	595	610	602	649	606	625	619	618	688	586	634	631	619	622	706	604	712	622	634	646	638	635	607	665	643	616	639	613	644	634	608	614	598	617	651	649	672	643	638	625	657	634	617	604	618	650	642	638	620	677	604	645	649	659	616	628	621	588	625	647	609	626	670	634	681	630	666	629	625	601	631	656	632	634	623	647	559	657	643	651	613	637	665	635	607	617	612	614	621	619	649	620	649	616	631	637	631	585	596	617	620	638	635	642	600	614	660	617	620	649	669	692	631	636	600	636	638	617	621	654	644	637	602	645	556	663	645	617	630	624	610	620	652	692	627	608	593	625	636	725	627	644	596	622	629	638	567	637	628	619	653	649	595	610	662	603	633	641	635	627	666	622	635	651	640	622	655	639	626	696	623	641	667	614	640	639	635	622	658	631	653	600	638	649	633	611	596	660	635	606	644	600	641	564	652	654	650	681	629	688	652	595	612	617	629	616	600	638	662	645	656	617	598	594	640	643	566	635	611	611	670	615	624	634	604	626	565	657	632	651	667	626	598	643	641	624	627	613	689	620	641	684	646	639	621	645	645	647	611	609	545	608	639	605	653	600	639	632	610	656	658	656	627	647	596	613	613	665	651	626	624	648	656	610	599	651	658	623	646	635	624	621	626	628	593	669	652	622	622	618	659	578	592	648	618	658	616	648	613	646	657	615	623	629	647	651	635	670	680	642	611	638	605	625	663	635	578	628	662	702	632	590	626	629	638	667	639	615	630	633	607	639	675	634	634	637	646	638	661	617	625	659	672	588	646	646	644	649	615	642	649	674	643	574	587	620	585	618	629	604	650	626	631	643	606	623	645	630	615	655	643	614	651	625	669	636	663	645	634	597	617	651	651	609	606	643	629	626	619	631	612	663	632	630	632	625	595	649	625	620	625	711	631	641	686	602	643	630	591	611	633	636	625	620	623	668	670	650	624	638	609	671	621	608	592	645	616	580	593	668	638	640	582	617	596	617	660	649	675	641	636	590	596	634	629	638	640	648	624	658	633	617	577	610	632	682	604	614	650	653	646	598	648	627	646	622	673	595	656	661	585	591	624	624	672	670	630	620	598	633	653	624	631	626	638	628	639	635	629	620	630	626	625	633	638	644	620	634	618	681	642	624	634	629	644	675	593	607	652	642	598	612	656	621	619	618	618	656	614	621	614	675	656	642	640	601	628	670	656	635	630	596	663	595	597	613	633	645	634	609	652	594	601	606	648	584	620	645	622	668	649	587	623	642	659	638	666	604	629	634	636	622	617	640	626	599	646	639	617	599	634	634	641	637	621	637	638	691	602	688	701	606	653	580	627	654	645	587	641	648	623	691	656	598	610	609	621	618	665	649	632	680	621	618	663	672	615	579	659	664	633	627	693	618	652	633	667	648	626	608	610	630	593	645	662	627	592	602	600	652	565	650	633	649	653	639	649	663	610	635	617	645	637	641	640	620	607	569	585	653	612	596	658	633	639	623	640	585	655	627	609	633	622	618	635	662	632	634	623	597	620	655	644	608	629	612	658	634	593	621	652	633	611	623	636	646	620	582	661	619	669	589	631	598	631	626	646	621	672	659	582	588	609	643	613	585	633	601	619	646	614	621	648	671	611	635	624	584	620	606	632	627	615	626	591	577	625	618	611	710	615	603	632	654	618	623	673	645	628	624	640	656	591	648	647	611	629	605	624	637	629	650	645	618	649	655	643	673	638	623	607	634	643	608	639	669	615	668	614	638	667	600	616	644	610	630	635	644	649	642	624	666	622	636	638	629	639	650	590	613	597	653	668	636	672	643	658	633	641	608	636	639	635	600	649	612	633	662	627	654	638	592	611	655	623	617	634	644	605	651	584	650	606	616	621	602	603	626	639	654	611	615	639	622	605	622	609	659	667	637	648	595	607	620	611	637	646	613	628	654	641	667	652	671	585	674	655	592	593	642	655	636	625	690	619	603	606	595	632	658	629	632	562	595	653	627	619	639	621	658	590	624	607	660	665	663	631	623	635	608	626	608	625	628	538	597	609	659	645	616	690	681	681	599	604	649	629	619	565	646	638	594	599	608	635	629	623	606	627	609	617	588	630	632	621	572	627	648	644	643	611	652	663	655	631	614	652	611	637	573	641	627	606	621	590	556	616	614	669	690	622	672	628	681	624	641	647	628	575	611	620	651	584	627	564	615	644	654	625	647	652	630	633	646	617	608	640	620	623	648	625	645	610	602	612	640	656	631	634	616	650	605	675	627	674	600	583	573	612	603	628	602	629	633	667	643	653	658	655	581	656	655	627	628	644	611	671	649	607	596	612	613	645	649	684	662	618	554	598	616	624	617	585	628	613	633	623	634	614	643	596	665	670	588	605	614	588	618	629	673	616	634	611	627	650	630	604	590	608	614	655	623	581	678	622	602	629	707	578	623	593	621	654	648	628	674	658	619	667	596	607	626	643	623	646	641	607	592	615	671	614	615	670	580	664	647	581	640	630	580	640	667	592	620	606	606	631	635	653	660	630	624	636	628	636	631	641	641	632	667	633	652	629	617	663	644	591	660	621	639	653	630	621	616	636	633	671	604	619	631	648	593	648	636	644	661	649	602	636	624	632	595	596	653	630	623	649	612	639	650	668	628	643	627	612	614	599	653	615	683	594	639	610	632	637	652	674	626	617	636	635	648	614	599	614	563	611	640	633	650	637	596	648	640	606	660	587	637	626	593	623	651	627	612	664	603	682	593	641	623	636	604	633	662	624	656	679	578	649	608	604	624	647	661	635	628	660	643	657	619	676	606	668	621	574	601	653	586	625	642	585	612	590	627	633	646	641	638	611	645	631	622	636	611	609	611	607	597	656	615	644	598	662	612	647	639	638	647	614	599	604	616	615	636	582	620	657	641	636	648	674	642	612	614	667	664	631	612	642	591	600	621	641	621	641	635	668	631	617	630	595	595	635	685	603	634	622	609	612	636	622	641	676	630	674	605	659	624	609	648	618	595	636	628	657	634	626	620	653	634	630	622	602	630	608	641	636	659	654	585	625	654	628	623	611	615	617	636	617	586	627	644	613	621	628	655	597	644	602	628	629	665	627	599	615	618	632	613	637	668	645	655	659	637	647	674	667	665	647	633	647	605	626	637	653	610	593	664	617	641	631	606	645	651	612	590	691	638	654	670	710	641	655	643	651	676	603	645	610	637	626	585	665	591	624	652	662	656	623	656	643	625	604	625	621	641	623	694	635	638	626	652	646	644	632	641	648	630	622	625	675	612	604	650	611	659	639	607	630	624	627	644	656	635	605	646	632	625	680	600	618	633	647	596	641	648	612	643	642	618	605	625	618
48029	82760	53817	30605	14021	4748	1651	848	771	691	707	780	663	733	688	699	705	738	746	715	661	687	701	722	701	727	693	702	746	708	697	704	708	721	663	704	712	710	782	697	770	715	701	690	687	724	669	711	801	667	728	723	684	690	716	699	690	697	721	657	700	676	704	647	669	690	691	684	726	721	677	661	739	657	687	685	710	714	721	745	675	699	695	715	734	670	704	661	743	747	691	708	692	666	661	685	715	730	723	686	735	723	705	661	714	682	684	680	672	672	677	746	685	716	667	740	674	707	712	668	720	734	726	710	702	704	717	685	726	686	707	710	730	673	735	701	703	716	688	649	783	737	699	671	706	672	701	742	687	729	707	698	692	714	678	744	733	686	711	738	756	692	716	711	711	712	628	729	730	760	699	699	652	729	670	744	684	723	707	760	729	661	700	695	668	712	688	693	668	678	679	716	726	685	672	688	710	673	701	712	657	633	650	692	678	728	705	706	693	742	686	688	719	682	728	696	725	717	678	687	682	700	670	649	627	729	694	707	674	696	682	713	696	728	702	693	695	713	727	695	684	733	750	687	722	658	681	726	697	683	693	717	707	707	715	727	769	754	705	701	694	690	749	723	671	686	707	712	683	728	702	668	685	723	723	672	696	723	708	732	698	704	704	779	689	716	680	730	724	695	640	736	694	697	700	712	682	763	718	708	784	704	675	712	707	723	666	724	661	678	678	715	670	717	706	665	678	665	692	714	691	699	661	667	712	691	708	693	719	672	760	698	702	661	671	694	735	718	707	721	697	706	717	697	731	690	715	728	693	675	682	678	673	698	729	673	719	683	725	714	695	716	654	739	705	674	652	670	717	698	706	715	711	705	724	660	661	720	740	675	619	719	692	695	701	680	681	678	648	673	683	689	659	735	684	684	729	685	674	705	720	674	712	699	718	695	743	679	653	669	692	704	706	711	686	734	721	676	713	725	767	717	679	713	726	635	690	687	733	704	747	704	683	744	697	700	731	704	753	643	758	682	692	682	710	696	730	677	673	659	738	695	671	658	668	704	716	667	686	712	616	708	675	713	700	670	702	680	663	680	708	682	651	786	724	707	682	699	672	709	697	727	669	685	738	764	734	683	734	665	685	678	703	762	693	692	675	682	698	717	670	722	727	665	750	754	688	641	712	687	723	734	684	717	718	683	689	726	721	708	698	710	683	750	689	750	697	711	723	698	738	723	676	687	717	710	704	711	656	695	690	645	727	699	672	698	726	712	679	704	700	676	687	697	710	691	673	687	703	727	694	702	662	671	668	694	699	689	710	660	717	731	665	682	723	682	757	717	680	694	739	685	723	755	706	672	729	717	722	675	677	679	679	677	757	727	712	701	744	713	705	702	709	690	700	738	684	725	695	698	721	694	738	707	692	696	736	744	713	714	721	752	699	661	744	710	706	716	709	707	664	732	676	720	702	671	723	705	661	700	714	754	683	719	675	713	736	663	705	741	686	713	675	728	723	670	708	720	687	694	674	696	711	716	695	702	691	686	715	744	723	675	686	660	682	740	697	675	750	710	732	766	665	678	692	710	693	719	662	693	692	694	710	690	677	716	720	648	702	720	696	703	694	665	706	704	724	642	669	677	734	653	682	677	702	704	692	754	715	740	709	709	720	732	725	712	720	681	711	668	712	728	688	708	713	683	692	676	719	694	727	729	695	712	672	716	706	717	692	715	698	678	705	659	700	704	645	661	709	718	702	722	765	693	739	672	730	675	776	686	745	724	663	705	742	739	693	659	715	677	727	693	725	736	691	682	645	714	687	735	694	658	753	733	659	728	685	768	697	723	651	724	718	698	712	695	664	716	699	689	719	693	669	683	689	662	735	701	712	693	678	659	741	706	737	681	669	681	680	710	711	693	700	702	689	696	733	690	679	682	707	735	690	687	668	705	703	718	728	676	684	719	689	713	689	718	682	716	718	685	711	690	678	740	659	710	664	686	695	736	702	696	730	663	690	732	691	716	684	729	733	700	692	707	693	695	736	655	729	703	691	698	707	690	752	674	683	695	686	708	719	690	668	695	702	670	697	686	710	689	691	718	688	673	730	708	720	731	698	706	693	662	675	714	681	726	739	754	740	720	724	717	687	686	754	677	761	680	659	702	726	754	716	676	671	710	669	747	698	684	736	740	678	754	721	701	698	774	646	697	695	636	705	707	695	692	691	694	714	719	687	637	711	667	752	713	685	704	704	727	717	691	714	700	688	623	721	702	655	666	725	731	735	662	738	727	725	696	689	704	711	715	723	648	733	741	712	706	724	717	711	650	724	691	671	764	720	706	685	681	735	696	676	638	644	745	699	714	690	669	708	760	733	726	674	742	701	692	703	719	702	690	687	684	676	688	665	724	688	697	705	651	742	692	705	715	719	711	707	684	741	715	699	672	701	699	638	659	717	716	693	697	672	679	723	695	690	661	704	718	672	690	728	678	699	712	693	719	722	714	708	702	699	674	672	684	738	702	671	775	682	667	692	689	740	718	714	737	701	734	720	759	702	692	668	663	699	724	729	721	651	700	665	650	730	689	718	714	703	712	726	761	739	776	717	703	700	663	680	678	689	705	722	714	693	690	693	714	710	668	683	696	684	706	738	674	688	711	715	701	670	676	684	683	723	722	695	683	702	692	707	697	715	684	716	683	716	729	762	689	676	729	726	693	721	731	677	717	737	713	705	693	686	680	720	760	725	669	698	731	686	691	713	722	711	644	678	709	710	705	715	734	707	699	671	721	746	692	690	705	744	740	722	746	693	668	693	696	652	684	746	698	702	716	696	674	741	705	705	735	711	731	711	716	709	695	693	678	683	715	687	627	709	688	651	727	671	703	718	684	658	673	726	721	697	692	688	724	715	725	704	728	717	745	699	720	670	725	669	668	714	752	741	683	687	689	678	642	707	729	667	705	706	666	686	672	702	668	709	708	733	677	728	684	652	680	663	708	684	741	658	704	715	687	732	681	709	710	730	735	722	668	698	673	705	726	722	692	706	666	705	702	716	752	674	711	642	706	668	727	674	703	695	714	708	671	709	711	691	738	696	694	734	707	677	705	728	713	661	698	705	696	687	756	698	724	738	756	707	739	664	716	717	686	700	737	722	735	721	709	711	695	699	703	664	691	684	729	712	718	721	682	706	681	736	680	713	678	670	703	724	733	627	665	688	685	674	769	697	713	698	714	691	663	724	690	714	625	650	667	708	741	726	715	669	673	720	711	713	711	687	694	706	733	758	729	683	711	670	705	679	691	655	727	712	702	665	689	677	686	742	756	718	755	681	678	721	707	687	706	730	723	717	699	713	750	663	653	688	676	703	686	690	703	746	729	728	738	690	696	648	700	683	688	730	676	703	672	675	732	711	641	724	707	679	722	712	706	706	752	698	702	709	733	684	742	693	668	697	720	682	674	666	685	690	709	704	661	746	689	709	715	669	683	713	727	671	726	665	719	669	695	683	691	705	711
22630	22216	32587	26918	22684	21126	13609	1782	817	768	769	737	743	690	768	712	738	728	716	730	741	735	733	685	723	728	718	704	765	745	754	712	722	733	689	684	710	723	745	658	695	733	732	727	789	659	717	650	685	698	690	650	744	718	690	707	696	743	726	673	708	727	694	695	737	677	721	763	721	686	699	734	686	733	679	751	725	741	717	684	726	742	684	712	769	706	648	711	709	719	706	710	708	709	712	702	691	710	720	740	679	713	730	707	714	704	704	692	684	661	722	701	734	730	696	711	706	694	755	695	659	756	728	724	746	704	637	682	685	736	717	692	729	690	692	701	708	673	691	722	696	685	761	728	698	699	719	686	702	710	715	697	769	662	728	705	739	674	712	695	640	663	709	720	714	743	734	747	694	724	748	708	758	709	739	722	761	683	714	674	736	707	687	700	729	758	686	702	717	730	734	723	702	692	742	687	715	726	725	686	707	739	733	735	690	740	676	682	704	691	698	741	657	708	707	680	702	746	652	701	704	762	680	697	746	701	732	711	714	719	738	751	693	734	685	698	733	749	763	703	762	702	693	702	658	660	711	712	715	739	732	723	724	720	705	695	739	700	746	726	742	752	705	702	726	692	713	696	714	682	778	722	723	711	773	697	711	747	701	724	676	779	682	686	704	721	727	695	741	699	723	765	693	685	704	688	747	744	682	706	699	690	726	693	672	741	713	720	738	702	678	681	689	745	771	664	707	728	739	723	725	715	688	712	766	712	744	650	723	758	711	750	750	660	688	754	704	715	728	697	746	727	726	708	703	683	693	701	692	660	712	710	712	725	739	695	698	687	705	738	710	688	693	706	685	705	680	742	731	798	731	694	708	698	707	683	684	658	718	745	752	721	671	733	697	725	721	709	666	723	726	669	722	774	669	768	704	697	729	716	693	709	720	736	713	707	661	742	724	687	704	721	677	678	683	684	666	685	722	694	708	688	681	683	646	732	675	739	717	686	700	739	722	716	662	721	721	713	686	704	768	747	702	709	705	706	714	706	702	677	663	713	782	727	718	703	702	694	737	699	667	695	685	732	741	753	688	747	707	706	696	730	701	706	737	694	741	750	688	717	683	715	669	714	765	734	725	693	715	730	674	653	695	739	681	755	662	746	683	700	726	792	739	661	741	724	705	733	730	749	693	702	696	704	697	751	705	694	736	700	703	735	704	695	723	756	682	695	688	722	710	717	736	720	713	692	683	764	667	754	706	711	735	688	681	728	669	719	701	734	709	722	725	700	682	653	709	742	765	705	713	680	704	707	676	736	654	769	717	710	724	717	673	752	716	689	722	687	717	725	682	685	683	647	727	716	768	746	735	688	679	732	769	738	748	716	738	710	678	749	699	683	745	695	671	794	778	718	703	714	658	683	696	647	769	705	699	675	722	773	728	741	741	705	701	667	777	677	707	681	694	682	743	680	697	711	720	721	746	732	703	746	706	709	679	697	680	689	743	701	707	700	660	748	707	687	746	730	724	703	702	675	710	709	770	637	712	717	700	687	706	705	790	720	692	769	693	689	681	680	727	696	678	703	737	702	697	701	706	729	689	696	683	743	736	748	705	698	725	729	726	716	692	669	714	703	704	690	750	721	695	714	760	719	744	704	711	683	707	707	675	729	703	699	701	658	693	712	669	748	720	712	704	699	697	674	699	692	719	706	710	708	719	709	742	707	728	687	756	712	721	751	725	721	715	743	688	661	706	701	653	694	678	732	695	701	701	706	696	692	747	663	707	656	672	750	739	660	671	753	693	745	707	734	711	704	736	671	725	734	671	692	712	730	713	744	732	706	713	732	739	705	750	733	693	680	699	756	710	709	695	701	720	699	701	696	729	732	705	673	762	692	720	721	707	715	689	713	732	727	711	713	683	681	678	730	700	691	665	738	758	749	675	724	744	741	664	749	664	712	741	707	717	726	761	690	693	659	667	715	711	706	711	697	731	697	731	731	691	704	686	773	725	673	691	672	734	704	660	711	712	751	711	736	689	748	692	712	689	687	730	696	677	668	712	700	703	744	766	667	674	726	716	706	717	742	746	689	746	727	690	653	741	759	708	706	703	731	734	737	734	735	709	703	748	760	725	742	680	745	717	688	738	736	704	689	703	656	735	735	687	738	699	702	654	729	735	638	759	682	693	723	698	710	705	681	666	708	735	665	765	724	676	730	720	705	706	717	691	738	714	774	715	694	718	741	714	742	767	724	737	674	666	668	746	698	737	694	694	750	688	717	755	678	691	712	720	696	724	704	697	752	728	741	690	708	679	695	721	698	744	700	698	686	720	744	686	742	643	684	676	739	720	740	682	727	690	750	662	758	699	726	707	719	721	746	732	668	745	749	750	732	734	754	687	702	728	743	702	705	756	732	654	685	704	706	773	737	736	758	714	705	691	714	693	701	711	673	735	668	693	700	705	738	692	708	763	681	695	700	668	697	680	720	689	745	690	693	703	741	715	715	682	717	682	708	697	727	709	686	748	711	693	708	720	718	737	769	678	716	713	688	742	705	737	670	706	746	737	707	705	735	705	736	685	712	697	701	666	710	711	735	713	757	688	717	693	770	689	683	706	695	704	675	682	695	677	737	728	718	700	707	722	759	707	719	692	693	670	718	730	698	708	700	680	749	709	685	696	746	687	749	741	723	709	692	729	696	746	724	743	755	714	672	709	753	706	712	674	779	713	692	736	700	766	703	713	730	692	657	669	659	679	679	678	711	724	705	724	740	683	703	690	702	723	717	733	717	707	678	685	734	703	738	750	721	704	738	669	777	725	676	696	684	740	718	720	703	698	725	708	738	663	675	766	683	683	714	734	662	664	697	681	686	715	733	719	756	730	714	695	706	664	693	718	722	730	705	718	707	693	705	710	715	698	731	692	729	712	685	717	737	702	683	701	731	703	710	731	682	721	705	760	717	773	730	675	729	694	731	673	687	707	729	706	650	700	733	718	672	720	706	754	735	774	698	703	694	688	672	727	750	734	736	723	725	721	698	699	667	689	684	715	666	695	690	691	696	735	742	682	682	733	703	724	710	722	728	687	752	681	685	685	701	678	671	684	702	711	704	702	684	721	776	765	699	705	727	690	676	699	671	730	721	727	715	756	655	777	672	681	732	679	675	733	675	676	713	678	730	713	719	742	708	717	666	699	748	696	744	740	724	689	693	723	733	764	733	752	738	708	712	737	670	742	730	750	675	682	636	750	665	710	708	681	674	712	721	721	700	684	713	735	692	729	712	722	693	681	712	681	739	691	671	753	709	707	737	713	713	733	704	715	745	669	679	742	706	704	724	786	699	712	699	682	641	732	733	696	704	656	741	711	769	693	702	734	724	693	730	741	772	662	675	685	709	705	753	665	650	767	746	719	711	680	713	710	669	698	704	716	709	690	712	693	732	765	701	694	682	697	741	770	707	728	710	703	735	706	723	725	652	740	736	716	704	707	712	674	733	727	688	682	696	701	733
53010	94353	73264	50589	30540	13119	4322	1460	880	790	772	817	818	789	771	760	763	779	770	763	818	793	717	748	820	759	746	773	796	776	755	789	714	749	708	731	780	806	777	761	808	780	718	787	785	763	769	736	751	772	797	734	763	753	743	744	742	739	773	787	808	761	686	730	773	752	789	719	787	720	738	765	809	733	744	731	797	753	772	746	749	762	742	722	755	755	711	762	764	805	741	803	737	751	757	750	759	721	729	769	777	746	740	768	752	707	733	742	766	767	789	767	757	758	789	797	700	745	750	755	742	725	721	734	772	734	721	738	814	738	766	759	759	750	761	746	780	774	772	744	741	760	748	751	780	760	751	762	775	811	784	819	761	767	739	783	693	735	747	736	784	772	794	742	743	720	809	770	710	751	754	773	775	773	732	759	752	772	721	772	751	790	737	755	795	781	798	788	725	819	748	731	791	714	724	748	767	827	738	745	742	714	761	754	758	734	743	762	796	778	769	787	732	724	733	760	733	799	747	725	727	769	765	767	805	759	785	769	805	761	764	760	786	791	761	736	801	765	767	703	711	707	723	824	754	764	829	728	747	749	747	763	772	788	778	733	768	752	826	737	726	783	786	754	750	752	793	722	745	734	790	756	798	787	676	743	735	766	740	763	764	743	709	757	718	736	710	748	733	741	706	745	800	749	720	730	788	761	803	718	719	740	753	757	797	763	779	786	758	754	721	809	729	718	733	693	718	714	742	742	802	769	776	731	766	762	791	751	801	786	784	729	797	757	770	743	761	753	738	766	747	782	807	718	770	765	751	743	767	779	732	764	830	733	774	734	756	736	767	683	728	708	801	784	765	741	760	782	753	778	763	751	777	732	715	751	733	732	801	766	796	757	763	748	724	713	766	741	767	765	718	748	769	755	719	723	714	754	756	753	770	801	778	751	770	776	764	795	749	799	723	788	756	768	760	777	765	740	752	764	766	781	755	759	751	724	790	748	732	732	773	758	771	770	707	769	768	716	790	727	736	757	744	761	747	770	798	772	758	773	795	771	786	727	789	752	756	747	786	732	751	783	776	751	724	782	734	811	778	742	733	789	729	751	794	783	786	762	734	722	718	775	752	753	761	720	767	763	709	754	733	759	743	768	737	688	773	771	733	796	721	786	788	779	771	775	774	724	798	748	738	721	761	738	809	801	730	784	744	790	739	755	770	781	762	769	799	760	746	741	721	760	779	753	740	802	780	761	754	814	780	704	756	741	724	712	755	718	776	774	749	782	786	794	744	745	711	737	766	743	769	731	751	756	699	749	711	743	777	745	780	784	786	762	745	765	822	750	738	767	725	764	740	801	771	789	698	768	753	735	732	799	739	732	732	792	736	769	754	680	711	765	737	757	814	690	803	773	766	827	784	784	774	743	745	759	742	715	713	764	727	779	750	746	722	741	767	783	751	784	752	735	760	762	789	784	715	764	774	783	737	770	750	717	805	716	727	688	725	751	753	767	744	745	764	731	742	759	738	744	757	793	754	710	776	726	780	766	780	736	715	754	711	766	705	749	717	743	775	734	739	732	764	772	722	739	794	726	743	799	765	752	801	757	724	744	799	796	717	740	748	747	810	771	719	748	739	764	750	764	778	772	796	732	740	747	771	767	769	768	752	762	751	725	735	779	811	788	762	750	758	758	784	747	722	764	701	789	768	729	786	771	770	761	748	761	735	783	700	807	779	772	770	724	729	804	787	798	765	744	746	750	719	752	822	749	771	759	788	728	759	757	748	778	799	802	754	774	734	760	731	777	756	746	751	796	782	721	803	721	745	753	745	758	800	779	714	751	769	746	762	732	771	747	710	794	779	769	781	777	748	748	712	763	799	710	745	785	738	805	761	770	748	750	773	701	784	773	766	713	752	775	753	699	710	805	753	768	743	784	758	745	787	791	731	712	799	784	718	733	730	755	749	763	721	763	713	728	783	809	724	733	767	755	754	737	735	753	794	793	734	737	750	734	738	716	802	775	734	769	792	771	766	771	802	744	778	809	733	770	736	727	754	710	761	765	741	752	751	750	720	775	757	755	754	760	743	752	752	744	732	713	758	800	767	787	772	759	732	765	761	788	766	697	761	742	762	759	695	796	741	709	776	793	686	742	817	751	671	750	779	748	797	785	767	738	778	700	724	737	718	804	749	757	740	751	757	745	728	735	745	736	768	752	802	732	742	769	766	789	739	745	740	736	724	761	747	762	760	732	761	761	713	736	788	755	768	769	720	773	721	807	735	768	774	750	719	767	735	764	764	765	783	740	759	793	725	775	753	736	741	735	783	743	740	745	773	768	732	774	782	734	749	744	742	759	747	758	769	761	755	792	770	813	798	766	743	830	703	738	795	782	687	799	683	819	736	735	716	746	781	783	766	752	744	720	764	740	745	691	755	790	768	740	772	769	723	781	768	717	775	771	795	736	787	793	719	782	775	782	781	753	737	732	748	763	741	783	779	749	761	789	748	758	699	721	745	755	748	722	743	733	793	763	776	770	727	774	798	810	784	725	757	762	745	726	767	770	755	789	773	746	743	707	760	730	723	729	725	788	727	740	774	842	738	704	780	785	766	778	767	827	774	757	726	727	756	779	737	766	752	775	743	776	751	740	727	759	771	748	727	753	784	776	765	772	725	773	776	771	720	737	752	783	731	781	740	724	784	703	748	811	747	760	721	745	744	744	724	729	727	779	757	736	763	773	756	752	765	722	741	748	760	736	737	741	717	738	803	763	768	763	735	763	744	729	781	763	773	770	724	750	691	749	778	728	759	768	728	747	767	756	723	736	733	732	723	783	711	762	723	752	749	764	777	759	752	786	786	733	737	776	767	776	805	756	712	758	723	755	720	738	765	754	795	782	773	789	770	736	752	709	750	695	768	731	816	691	770	717	784	760	764	778	738	735	767	770	753	761	780	742	783	780	746	713	759	761	751	706	766	736	768	732	793	790	773	735	749	739	720	712	733	789	766	767	720	774	757	728	791	748	743	741	772	720	723	801	723	789	779	733	799	721	769	782	753	765	720	797	788	783	749	742	764	742	724	775	732	764	776	797	752	788	754	804	794	765	717	747	767	803	769	733	764	777	766	735	730	743	765	775	713	701	723	745	790	722	809	787	738	724	782	760	795	716	723	735	766	732	817	731	741	786	752	756	684	789	724	787	760	800	739	768	760	723	759	750	761	796	771	771	771	763	782	710	729	750	786	727	735	780	774	765	783	757	773	753	747	780	807	746	732	707	716	743	765	756	805	752	731	751	762	771	746	688	765	789	741	749	731	721	756	718	731	710	779	776	712	743	774	772	816	727	732	782	779	775	784	805	719	748	792	752	754	787	769	759	736	773	782	739	825	758	767	759	771	754	775	777	769	762	746	728	810	717	732	775	754	714	701	757	762	753	773	762	752	795	761	763	740	738	764	784	765	759	777	726	738	800	782	740	774	756	740	744	774	758	757	763	738	743	772	822	741	738
27920	35566	35882	18448	4787	1537	833	554	574	556	556	548	609	541	531	555	552	538	509	551	515	538	521	554	567	515	507	532	537	535	511	573	559	554	581	565	569	538	562	541	524	578	526	552	529	522	535	561	499	578	561	499	543	566	540	584	560	532	554	523	539	562	549	537	520	549	572	576	523	599	544	526	561	577	607	590	532	540	554	561	534	530	524	573	565	557	547	517	530	553	532	580	555	555	558	541	550	556	532	556	535	527	547	531	571	522	475	540	504	518	540	511	492	504	542	537	511	538	535	552	499	595	600	523	557	530	545	546	558	533	560	527	527	508	535	536	530	575	534	542	594	540	555	550	572	556	514	564	557	538	531	545	592	512	519	541	514	517	513	520	562	578	552	501	543	555	519	565	571	536	531	562	553	536	515	533	564	542	565	532	529	522	545	545	557	543	539	535	557	553	541	499	560	517	498	517	522	558	560	550	570	499	531	535	522	539	560	554	525	516	493	531	548	517	513	574	545	538	513	526	542	532	587	562	535	530	565	572	586	511	547	583	524	597	533	549	516	548	506	567	509	535	538	526	539	569	566	522	556	546	526	552	516	506	489	546	532	514	561	586	536	572	586	545	542	535	547	544	523	537	558	538	535	548	529	513	544	517	490	583	553	521	524	563	564	515	560	543	540	553	524	540	515	526	557	564	518	502	531	525	541	542	542	553	526	532	522	531	540	555	548	562	543	543	571	558	534	523	518	551	562	571	532	566	545	525	567	535	533	563	561	527	567	542	520	530	590	548	559	524	545	481	530	552	550	515	546	491	580	553	535	544	501	542	549	507	555	554	509	525	541	547	508	549	519	549	531	544	550	524	537	562	540	508	555	538	533	520	537	517	566	552	582	552	543	527	534	524	576	570	566	509	550	527	534	519	547	546	541	524	522	499	520	525	552	544	530	526	558	537	501	536	572	515	556	532	513	584	560	514	545	587	521	556	537	537	511	541	548	542	567	582	529	537	605	523	531	580	562	569	541	529	537	496	524	521	518	573	516	540	567	525	550	565	575	555	577	528	562	487	570	576	554	563	531	518	531	538	548	561	540	552	521	542	530	543	525	556	588	529	577	515	511	532	562	542	540	505	566	568	585	531	521	560	529	534	575	539	557	558	551	539	539	543	520	528	548	524	526	543	505	535	596	526	550	524	548	555	562	517	522	546	559	502	548	528	552	534	538	542	562	532	563	538	563	517	525	529	538	494	508	552	549	538	529	533	540	563	532	514	570	544	562	539	536	527	573	526	564	555	560	535	574	535	517	512	522	543	569	560	574	547	587	521	532	552	530	570	545	572	538	536	541	519	522	531	517	562	564	548	573	488	490	530	581	552	573	522	504	561	532	540	577	496	511	495	554	540	505	540	587	551	559	522	508	538	547	526	565	515	505	519	604	533	544	502	544	536	553	535	554	525	526	533	528	534	561	560	538	544	521	548	537	552	576	560	518	540	510	549	520	542	546	554	528	535	558	539	496	522	492	573	571	533	571	501	579	559	528	521	552	509	559	531	569	525	569	552	548	538	576	537	520	534	553	536	543	561	548	532	556	536	545	513	524	495	534	536	560	531	509	509	560	550	579	510	547	538	545	546	551	568	514	550	540	542	536	527	496	517	553	582	509	561	579	554	566	525	512	583	551	560	520	523	517	546	532	565	521	577	519	552	541	554	533	555	567	545	511	542	524	581	552	556	544	517	544	502	513	522	539	514	565	498	559	550	535	525	505	593	525	561	541	523	585	511	542	532	533	538	528	525	558	533	543	556	507	552	533	546	549	560	545	508	570	503	539	554	559	541	555	547	557	552	552	505	558	505	554	532	564	533	548	551	549	533	541	527	576	513	502	552	561	544	577	542	535	588	509	557	552	540	542	545	533	552	511	550	535	569	541	539	522	534	543	552	534	546	567	553	528	548	571	528	534	532	517	580	553	523	560	543	544	564	510	526	539	527	524	536	554	540	575	555	556	513	574	534	543	544	559	557	526	525	535	552	543	552	531	531	527	520	546	518	505	562	543	547	554	567	539	541	543	597	564	561	534	561	545	547	587	600	535	550	561	508	531	498	558	536	530	518	536	537	523	545	534	523	572	538	549	549	550	512	552	537	524	573	502	592	552	553	524	519	491	567	557	533	518	558	503	532	539	553	536	553	541	509	549	520	552	513	556	514	543	553	540	542	532	541	509	548	591	506	547	432	537	544	532	509	525	539	548	506	502	505	565	534	479	516	556	565	523	561	530	540	565	548	519	542	533	576	540	565	611	543	538	522	539	578	561	547	528	522	573	540	529	538	569	538	566	564	521	548	536	540	572	558	509	557	537	544	501	554	562	547	535	518	572	572	520	546	541	495	525	601	520	568	534	557	595	530	519	585	516	502	514	555	573	564	535	545	573	534	528	540	524	520	568	555	535	513	575	550	585	547	567	547	554	540	554	563	550	508	542	525	534	533	552	528	560	535	548	521	551	606	516	589	550	518	502	555	507	529	541	563	544	557	558	556	522	577	570	575	555	554	553	548	548	545	524	617	517	577	532	573	531	517	539	617	543	516	559	574	519	547	536	548	499	531	546	571	558	575	575	562	517	520	542	533	535	578	484	511	532	529	567	562	502	556	561	538	540	511	570	540	527	547	558	509	551	549	517	602	542	533	533	562	562	539	571	520	519	545	528	544	545	532	519	547	492	537	552	530	540	554	546	550	560	524	524	520	543	542	524	558	557	505	592	522	519	555	520	551	530	579	514	550	488	535	551	559	549	511	579	576	548	557	566	525	535	535	539	536	524	603	549	515	548	574	512	525	524	551	554	570	533	557	587	533	569	513	511	572	583	526	545	569	560	559	536	559	563	530	546	555	567	512	525	576	504	565	560	552	524	490	511	546	513	556	529	575	575	512	561	528	553	549	521	535	540	554	562	541	489	534	524	568	559	528	551	590	565	533	535	514	556	567	557	478	500	527	536	523	535	532	561	551	500	566	536	573	540	538	531	593	539	554	521	572	561	543	533	564	506	552	531	568	504	542	576	533	544	493	569	551	500	515	553	527	517	574	521	550	531	538	533	535	466	544	507	494	530	542	565	503	541	544	579	514	532	532	509	548	572	533	547	554	565	521	518	535	561	535	495	553	561	564	539	564	559	548	560	552	510	534	553	510	537	559	547	546	538	540	588	589	553	549	533	556	510	569	561	550	502	553	594	569	574	512	546	546	554	558	541	577	542	511	534	539	516	530	509	528	532	515	580	559	556	576	533	562	554	519	567	515	574	512	553	539	543	547	529	542	539	553	528	511	561	524	575	509	531	528	535	500	581	539	510	554	556	554	536	531	557	525	480	576	543	535	561	514	515	589	504	510	520	544	530	507	545	544	515	504	537	578	534	523	542	548	525	504	544	529	523	562	538	542	563	510	516	575	542	530	555	573	549	556	478	544	540	509	554	540	584	561	563	530	537	593	514	535	546	560	555	567
25634	52097	31001	13265	4668	1690	911	632	646	610	580	584	619	602	647	596	613	613	630	610	648	610	635	574	611	620	580	632	618	615	591	600	611	598	619	614	652	618	566	602	598	609	580	606	601	633	593	646	597	633	593	578	573	590	622	587	643	629	639	594	643	582	606	616	613	615	551	561	589	609	579	625	570	561	571	593	587	652	642	618	568	599	604	591	566	611	603	609	604	570	589	607	619	646	636	587	589	594	605	596	672	606	596	576	667	574	627	597	563	594	622	594	593	664	609	623	574	604	559	608	579	623	572	593	628	578	605	553	601	601	607	570	585	630	617	589	595	593	595	628	648	588	610	601	623	593	619	641	590	650	629	621	607	577	682	597	607	653	594	634	594	593	576	637	586	636	605	641	653	575	594	634	619	570	601	606	611	623	571	609	615	580	575	546	594	599	608	650	620	604	616	597	603	609	652	600	603	631	630	604	668	627	610	643	578	594	626	600	610	620	610	595	615	621	576	616	637	589	603	604	637	571	592	590	612	635	638	620	594	642	609	598	581	568	618	600	584	592	600	589	639	611	609	569	542	606	615	570	569	588	606	616	613	606	625	627	593	573	633	594	616	592	620	662	599	607	622	602	622	616	616	643	652	578	664	623	640	594	651	561	589	628	615	606	563	593	645	596	633	597	601	588	574	654	625	600	606	614	635	652	572	610	575	608	593	608	645	578	603	617	626	579	586	622	592	631	595	578	603	598	636	598	612	612	606	575	612	589	629	572	593	598	617	555	596	639	578	650	637	621	625	653	600	539	570	653	674	585	598	558	593	607	620	643	691	605	607	601	616	583	635	591	589	601	589	596	574	580	632	555	599	621	595	576	630	601	543	593	620	637	636	611	620	608	620	657	592	563	594	622	583	624	597	601	589	634	661	633	630	637	582	618	658	595	566	633	618	603	555	566	577	631	580	623	606	597	582	600	646	605	622	547	593	596	599	667	581	648	578	597	616	612	573	594	647	627	640	649	611	609	627	597	620	591	612	628	587	627	563	594	595	648	572	639	598	613	597	602	599	656	608	599	606	622	626	654	613	610	572	607	591	597	615	599	626	624	631	596	619	576	622	616	574	560	595	617	613	628	579	576	674	600	546	599	627	648	582	602	623	553	616	604	635	583	566	631	640	598	619	621	613	606	530	622	594	619	634	619	613	642	619	608	624	616	610	618	664	594	631	605	627	586	617	598	597	643	595	610	618	584	618	595	553	583	675	583	641	609	580	601	594	582	625	575	614	569	604	646	584	584	610	636	610	576	623	649	620	640	642	588	597	611	651	628	631	615	601	598	636	617	623	621	592	610	577	599	595	582	629	611	638	616	639	585	636	596	581	586	663	606	582	609	571	638	602	660	642	615	596	577	589	598	604	622	585	639	576	602	593	591	598	621	628	596	621	622	612	583	592	606	612	625	616	616	659	591	621	625	531	584	592	634	587	560	620	620	608	620	659	592	595	602	643	671	601	612	668	585	588	615	616	603	604	593	618	658	591	627	565	628	598	617	604	607	640	619	604	623	591	590	636	597	636	607	592	621	621	580	597	633	577	590	595	631	630	590	579	629	578	578	645	618	646	622	614	596	644	606	601	558	587	629	598	595	604	638	622	605	595	567	580	622	546	576	627	570	615	677	626	645	579	583	594	566	668	589	637	619	575	639	556	629	647	630	650	614	601	632	599	617	592	598	627	590	603	612	645	626	577	625	586	598	614	603	597	587	639	652	599	620	602	593	623	625	578	586	589	633	610	586	586	596	621	622	618	636	619	588	595	641	612	601	585	619	625	594	605	590	656	617	629	609	607	612	625	584	620	609	570	624	600	611	651	593	601	584	605	611	595	597	623	596	602	635	615	575	615	633	676	620	614	597	573	638	590	653	579	620	637	626	614	592	633	580	596	593	605	610	623	602	576	618	621	589	595	610	610	603	591	607	602	569	598	628	588	660	621	586	628	597	606	586	613	571	560	644	625	598	560	592	581	593	619	588	575	607	658	623	612	600	605	567	657	636	599	633	589	633	598	601	585	601	623	600	620	647	606	629	604	633	600	583	594	597	587	594	579	623	569	620	590	607	596	611	637	610	613	550	572	582	638	609	623	572	564	617	626	610	597	602	592	617	627	601	625	615	597	622	586	629	603	576	600	616	613	581	618	614	627	606	605	639	615	615	627	628	598	606	563	672	636	550	596	604	577	608	607	586	633	622	654	583	609	612	606	630	612	593	643	585	622	600	644	633	598	599	566	617	555	626	590	650	587	617	610	595	618	640	612	597	611	607	598	654	626	605	590	613	667	590	611	572	589	637	629	606	584	663	525	666	660	619	596	600	617	627	602	622	600	581	616	603	597	581	602	586	566	603	613	597	615	617	596	581	621	564	614	616	594	606	633	581	627	609	606	596	609	584	588	591	619	575	613	621	635	588	636	635	621	591	604	608	595	594	638	622	627	663	606	635	599	622	621	620	617	605	612	580	581	602	636	576	603	594	564	586	601	606	661	596	589	624	611	628	584	625	554	635	615	615	570	571	599	614	620	605	621	617	588	609	579	605	602	635	627	630	590	572	579	621	613	566	641	609	647	609	559	604	645	638	652	606	590	630	614	582	617	563	579	575	610	579	594	585	617	608	590	578	633	602	621	589	612	574	651	627	584	619	630	553	600	638	640	597	579	625	629	613	632	581	612	589	606	636	601	608	604	605	578	627	575	592	589	588	592	611	596	627	630	635	567	579	585	609	614	604	582	613	624	625	625	652	623	635	586	601	624	570	634	606	591	627	584	633	646	623	598	615	574	620	605	544	591	608	618	620	618	613	612	633	578	612	588	617	599	615	601	623	572	588	634	634	641	608	605	653	604	628	588	596	632	601	648	612	565	601	593	601	574	573	593	640	586	566	583	604	579	623	615	596	606	615	597	611	575	576	587	592	572	646	593	600	612	633	599	604	586	630	600	580	606	634	629	618	623	603	611	629	626	551	638	582	596	586	603	614	602	632	581	576	620	612	635	601	603	627	567	592	597	610	599	636	607	614	582	600	565	622	549	609	640	599	584	610	600	624	623	554	616	606	617	577	629	597	649	615	618	577	581	629	582	615	599	597	639	640	598	647	582	612	571	592	645	593	565	623	579	585	591	612	581	594	652	636	635	618	575	576	533	572	598	623	641	648	666	585	579	624	586	599	572	608	655	573	606	611	629	614	621	629	628	622	598	615	626	619	635	603	591	601	608	595	583	584	600	600	608	570	616	559	573	622	649	631	593	587	610	594	558	643	626	657	611	594	634	599	637	588	604	639	589	600	636	606	652	642	617	589	635	642	578	604	642	617	586	589	601	613	601	620	606	663	625	610	565	621	638	575	604	620	595	592	618	607	628	570	624	590	629	608	614	589	608	583	614	627	576	598	602	592	653	583	626	588	601	624	628	610	603	610	620	609	576	623	563	614	584	586	585	592	620	601	579	600	586	562
23290	22972	34155	28168	22623	18741	6891	1032	641	603	589	570	619	607	625	582	583	588	581	582	605	591	646	598	597	577	601	608	599	579	579	580	610	614	586	610	570	564	622	653	554	570	591	581	611	580	605	558	564	579	641	606	584	586	585	594	629	525	610	613	618	620	590	577	592	562	605	628	574	578	624	620	552	625	590	599	583	597	570	572	588	613	570	602	616	624	540	580	551	561	586	593	587	579	560	554	635	593	606	574	577	595	579	602	540	589	542	583	554	600	606	641	613	572	552	553	604	629	604	589	589	583	596	567	582	558	593	629	600	611	577	613	571	598	579	578	598	605	559	590	620	578	566	600	594	579	608	553	605	594	623	596	573	572	605	640	599	605	585	570	597	586	572	592	585	595	558	565	602	589	588	560	561	590	613	600	591	618	546	554	578	575	573	572	575	563	577	568	625	611	632	579	624	610	597	591	582	596	601	577	561	614	563	566	608	606	559	607	592	548	568	583	555	583	603	622	604	519	579	563	629	601	580	618	579	613	594	597	633	567	546	557	609	588	591	600	588	586	601	592	614	549	615	566	597	622	591	584	595	575	580	592	611	571	591	577	604	584	593	576	611	576	586	569	556	603	585	601	581	575	591	557	550	594	615	571	558	593	600	546	550	615	569	622	624	589	579	573	563	605	588	587	590	578	571	587	628	602	622	559	597	590	587	572	593	530	557	611	585	606	622	584	606	619	594	567	565	604	602	594	609	587	594	585	616	601	569	563	555	616	603	567	557	526	594	561	560	608	556	568	580	570	579	532	627	592	619	583	571	550	616	591	589	581	601	614	627	641	645	617	582	598	621	599	582	590	598	519	611	624	604	563	588	564	595	602	587	590	598	563	539	593	622	539	588	597	610	607	608	611	576	561	552	565	631	561	591	583	578	623	587	604	569	576	628	582	578	577	576	605	562	576	595	642	594	576	628	612	623	587	562	580	572	582	585	591	557	596	582	600	581	600	632	549	567	595	584	554	575	546	579	642	586	622	644	629	585	572	581	542	578	610	633	580	629	601	551	576	607	591	571	612	589	607	549	541	609	576	540	577	633	604	552	598	578	576	598	588	562	624	599	612	606	593	606	613	593	568	588	586	633	598	573	584	618	599	589	549	571	619	572	536	592	552	644	564	624	548	565	590	604	586	585	557	580	591	580	548	568	595	606	558	568	598	586	574	563	591	600	564	562	573	593	572	630	588	633	567	582	622	589	567	578	625	592	583	614	591	562	562	591	559	591	542	595	529	595	550	576	611	574	586	581	579	591	575	582	599	603	596	542	556	525	554	567	585	590	567	573	595	602	589	582	584	567	593	609	589	547	574	630	594	566	598	629	580	559	626	573	565	582	595	610	585	632	592	609	584	626	609	604	535	576	577	577	626	616	593	536	583	595	588	590	602	603	575	612	584	548	590	551	651	542	578	571	584	612	565	607	549	585	600	605	569	608	581	589	620	572	576	552	628	545	644	581	549	591	558	586	601	574	614	585	579	605	553	606	556	580	589	609	543	601	587	581	595	597	598	547	587	561	567	596	647	607	576	623	557	543	617	572	595	562	585	613	601	587	589	596	577	547	624	604	594	600	574	561	593	575	542	572	570	574	619	622	562	611	579	657	566	613	553	588	606	571	618	613	563	591	602	589	590	589	589	577	577	545	587	589	597	611	558	589	587	577	580	568	635	584	607	598	558	567	601	601	532	631	553	607	613	564	565	604	594	630	578	587	580	569	574	594	557	545	564	616	563	599	594	583	581	541	594	598	605	568	593	574	602	570	600	578	579	594	569	578	544	602	590	570	587	587	629	593	605	593	582	545	604	603	591	629	602	589	597	591	578	573	599	597	588	607	567	587	593	597	525	574	601	575	596	589	603	593	595	570	577	531	604	598	575	617	608	629	592	615	579	598	602	578	608	588	587	580	590	603	658	590	614	614	582	576	566	583	590	556	545	589	555	607	600	549	625	601	577	610	574	584	595	558	608	550	591	568	568	585	583	603	590	572	549	596	584	578	576	574	541	630	606	568	586	570	582	569	556	554	587	593	580	614	591	584	588	603	563	597	586	552	608	574	616	594	602	555	576	546	566	600	596	539	588	606	589	595	580	581	566	589	610	643	575	617	612	631	549	550	586	630	625	581	567	570	545	595	604	584	555	554	588	586	607	604	590	548	597	594	620	586	605	573	587	540	576	572	584	590	610	570	564	602	573	584	572	602	602	583	596	568	585	590	620	602	614	572	584	582	615	538	575	602	583	570	589	581	543	606	591	593	583	618	577	556	582	615	568	576	581	608	625	584	569	559	610	566	609	572	650	604	556	574	543	600	568	612	598	606	620	555	584	568	536	600	577	621	555	606	581	630	565	615	639	615	592	559	611	604	591	569	602	614	581	578	591	624	615	588	603	558	602	607	566	627	613	606	568	591	574	545	611	622	572	603	576	593	556	576	560	597	587	603	551	532	579	572	572	615	549	542	589	581	566	568	611	624	597	585	585	570	607	575	573	585	562	569	601	607	581	603	595	556	585	615	557	592	559	601	592	606	585	627	604	660	572	582	614	602	566	612	573	583	547	541	554	585	578	613	578	569	595	586	605	609	546	542	561	565	545	583	591	591	586	566	594	574	635	580	565	581	585	577	576	598	575	580	564	618	585	574	608	624	640	589	616	628	615	580	581	573	561	620	574	596	628	614	633	613	542	579	586	565	584	580	561	607	605	549	594	605	598	563	555	596	582	553	553	605	607	634	580	615	582	547	590	586	564	568	582	602	576	559	575	591	574	585	589	546	581	615	609	595	621	566	643	578	599	596	601	592	660	563	558	585	595	600	580	577	648	607	573	568	592	598	580	614	564	600	566	575	590	626	575	548	565	600	597	594	590	580	576	572	606	601	590	577	610	576	608	604	594	591	589	567	567	599	599	572	585	604	619	600	539	613	601	592	570	585	607	650	592	582	583	625	598	605	560	559	572	573	636	544	539	572	585	619	611	509	633	631	568	623	585	574	610	567	550	606	627	605	579	632	602	594	555	608	581	607	593	640	604	556	556	584	579	595	560	586	601	542	624	604	564	632	575	542	583	586	582	620	583	583	575	608	599	608	567	597	631	569	616	563	598	587	567	578	583	611	584	575	570	591	610	559	593	566	625	641	599	580	578	566	569	581	591	576	593	541	578	563	601	584	609	630	585	587	551	632	624	585	575	605	608	610	617	633	583	574	599	580	606	594	588	569	563	620	534	603	547	593	569	593	568	567	530	539	595	577	598	579	554	575	590	601	572	559	596	555	556	569	587	565	583	550	598	575	619	589	592	596	548	562	588	593	571	563	640	546	609	567	621	590	644	627	585	597	602	600	610	588	553	552	510	607	582	610	549	596	595	591	634	588	569	567	569	570	655	578	564	626	593	535	551	601	594	593	589	580	598	573	614	544	573	580	543	593	594	604	596	592	601	625	589	559	548	595	614	587	575
53248	95064	68598	43779	24293	9288	2795	1068	747	644	660	670	640	592	612	622	630	637	622	632	607	651	618	627	623	631	650	611	617	606	667	656	634	642	680	666	651	644	647	667	657	592	649	655	615	642	670	659	657	591	625	609	647	650	664	599	677	616	623	639	657	634	627	645	620	653	642	641	662	613	647	596	639	650	636	632	650	697	649	632	600	632	645	644	653	639	650	666	635	651	627	676	597	635	653	627	622	651	694	649	619	640	656	665	642	628	626	583	617	588	661	629	639	614	661	622	642	618	657	608	658	597	670	611	662	635	638	670	648	618	626	605	630	618	639	664	652	658	616	620	639	637	662	585	639	650	621	642	677	653	646	614	686	583	632	624	650	663	651	633	651	661	645	600	607	613	651	596	638	587	612	604	624	653	651	631	660	625	664	686	628	595	625	630	601	627	667	698	619	639	587	635	642	645	626	620	613	647	605	612	623	677	649	636	609	672	629	666	634	648	683	637	620	633	620	680	583	609	632	602	652	595	606	663	606	642	668	648	651	610	653	634	593	639	605	612	650	622	617	658	671	646	605	640	641	641	618	663	653	577	615	618	657	631	592	660	681	645	668	639	657	587	672	668	634	675	616	659	619	609	609	650	664	641	658	661	634	650	650	649	631	631	631	660	659	632	683	680	656	643	632	656	641	622	633	669	621	631	624	646	673	662	630	596	635	627	644	604	612	651	653	592	632	633	629	627	627	640	643	644	655	643	659	626	632	645	632	664	642	663	643	655	645	630	632	658	612	615	643	660	693	639	651	627	671	615	653	641	619	631	633	675	632	647	642	615	625	649	605	668	653	611	663	629	646	629	637	664	602	610	608	661	648	670	624	612	643	651	600	647	637	595	617	647	613	644	664	615	628	634	668	666	653	656	671	677	618	666	648	651	611	612	623	665	647	634	580	648	633	624	594	583	652	620	616	602	615	635	675	618	640	631	593	649	597	654	679	625	639	646	642	614	672	626	659	636	632	642	633	625	581	647	624	632	652	644	678	689	612	682	673	638	650	671	668	630	646	599	624	637	625	666	664	620	625	638	657	627	617	585	620	610	628	670	603	665	648	624	620	616	629	697	632	665	584	632	655	631	653	643	616	648	584	716	657	635	646	637	662	669	668	649	645	603	616	611	628	615	657	661	652	589	661	616	648	664	619	672	621	599	663	615	664	612	607	661	623	637	620	634	598	649	579	601	619	653	708	633	594	630	649	609	640	651	600	622	632	659	615	645	601	621	626	669	653	619	658	620	619	651	650	595	655	632	649	603	629	652	659	660	626	633	669	662	662	594	647	656	624	641	596	651	614	652	649	643	675	627	656	647	615	694	673	620	632	643	676	641	646	656	591	595	666	687	638	636	684	651	608	657	667	652	642	658	660	666	591	633	652	625	653	666	678	637	665	648	637	574	652	644	612	649	621	620	603	613	640	681	652	581	634	634	673	660	654	633	643	666	631	644	694	640	612	666	643	661	611	613	605	652	605	618	608	653	660	669	630	672	620	597	607	625	618	633	634	671	671	619	656	621	633	649	653	605	660	654	638	597	667	658	668	651	620	631	589	623	635	620	624	653	658	657	657	656	670	678	664	656	625	640	618	635	609	645	638	602	629	668	648	644	609	605	631	598	638	619	611	619	640	631	627	580	661	626	649	630	670	640	636	646	648	611	602	631	653	640	661	655	606	625	633	685	595	667	637	653	631	630	620	648	611	638	688	637	651	614	669	632	650	641	647	638	651	652	649	623	647	645	662	606	652	662	659	628	649	643	627	606	648	661	600	636	659	656	650	685	624	687	552	627	596	647	610	639	633	605	629	653	597	638	649	625	640	650	660	629	663	615	666	633	652	648	645	626	655	664	611	632	616	636	646	651	625	665	630	640	617	601	636	593	631	611	634	614	679	626	639	629	640	623	681	614	616	613	627	644	655	637	619	613	642	664	603	612	631	648	612	667	640	650	658	649	629	643	595	666	663	623	645	659	608	630	615	605	657	619	646	607	637	666	645	637	654	683	646	651	648	649	654	653	673	609	621	644	704	636	612	633	658	682	618	637	588	654	694	603	683	615	620	626	632	677	669	678	666	700	633	686	657	642	683	616	638	648	608	621	680	669	650	670	606	664	650	581	639	621	623	620	657	651	627	630	611	625	654	661	648	650	648	629	618	656	623	596	649	632	647	622	617	663	612	638	663	694	627	684	634	639	608	575	653	625	651	655	643	656	622	672	649	652	661	633	684	631	627	662	671	652	656	617	626	686	640	614	651	613	607	636	631	669	643	627	662	621	610	571	620	659	640	689	630	642	670	597	629	638	693	590	654	641	623	630	643	596	649	624	647	647	692	644	652	651	605	680	660	602	619	661	620	631	654	643	632	652	634	657	653	619	629	620	665	672	618	634	631	592	637	613	661	614	604	659	670	639	620	693	651	645	593	646	701	662	601	658	638	646	602	650	626	672	597	651	644	632	605	648	644	640	644	643	659	609	619	617	593	610	608	624	630	632	630	675	627	656	686	645	666	614	672	628	634	668	612	678	616	639	661	696	631	638	645	636	620	637	631	673	631	646	630	659	628	591	681	590	655	621	722	663	621	653	591	633	619	634	662	648	667	684	667	665	686	589	672	659	675	622	590	622	616	657	663	646	639	627	653	613	658	656	634	636	597	589	628	607	615	655	612	616	660	623	681	609	653	673	645	719	640	641	581	639	597	636	639	643	674	619	654	639	688	638	624	679	610	670	669	634	647	648	645	635	634	664	654	654	654	645	640	603	637	628	673	593	635	660	610	590	672	657	624	678	628	648	666	661	658	691	623	640	620	582	631	643	630	665	624	652	635	632	669	633	630	682	599	632	648	701	652	637	599	634	658	619	659	627	586	618	630	629	664	614	622	677	616	668	662	624	610	691	620	625	634	620	661	599	653	670	648	621	652	620	607	621	651	628	630	662	609	620	658	631	692	637	649	639	635	638	618	692	663	640	603	642	669	633	646	636	659	613	641	653	655	633	677	633	612	663	658	632	637	657	665	643	615	614	656	619	630	642	651	691	614	678	644	666	620	609	686	656	662	663	680	644	648	672	637	654	656	622	634	643	637	633	664	659	636	636	626	596	653	622	637	637	637	666	639	641	646	647	664	648	610	598	651	599	616	672	615	633	630	662	659	660	660	608	594	655	615	655	608	624	622	612	629	673	625	639	669	669	639	643	654	623	626	607	650	663	611	655	644	633	639	638	659	657	641	642	629	625	671	676	625	659	685	632	632	689	649	651	594	657	677	662	618	630	619	635	607	613	645	618	606	620	607	654	636	642	629	644	678	627	601	632	586	663	663	601	624	615	661	634	633	619	668	633	614	612	630	671	607	609	623	659	629	650	611	610	639	646	646	605	699	653	622	670	679	645	622	640	667	671	634	670	631	654	661	648	665	593	660	668	637	611	619	636	667	633	631	609	702	587	645	679	636	635	662	681
25141	26251	36208	29058	17583	5560	1277	762	661	618	636	645	669	651	669	626	648	655	656	626	632	677	612	687	655	662	708	653	690	666	691	660	654	617	634	587	667	633	609	669	633	627	632	611	631	616	627	638	646	643	626	636	670	655	670	619	619	680	643	626	643	633	620	636	638	647	624	632	635	619	626	588	640	620	660	656	626	596	616	572	664	629	670	624	628	640	593	641	610	622	700	618	601	636	633	571	603	627	635	656	660	645	632	628	659	635	615	629	663	617	624	602	625	612	636	655	642	661	587	623	620	618	621	626	636	684	615	651	630	671	627	643	602	634	645	614	674	608	640	654	666	618	671	608	692	604	664	571	633	667	644	643	603	602	629	681	622	633	678	681	646	622	652	644	621	620	664	619	663	613	618	648	629	615	631	626	642	678	658	651	655	614	648	609	618	646	653	672	635	616	684	617	614	588	651	645	625	647	623	639	642	660	612	641	610	619	628	595	606	638	629	649	630	571	626	631	608	674	637	638	623	636	620	658	660	707	617	641	621	590	652	634	646	610	637	614	660	639	650	598	586	664	640	675	679	633	621	648	669	632	598	619	650	642	657	657	651	613	614	617	678	632	680	602	653	607	652	623	653	619	660	669	622	636	655	629	641	654	653	665	609	616	654	653	638	621	678	673	619	606	683	618	614	655	629	626	656	638	662	597	611	642	656	616	570	656	607	625	658	629	579	616	639	610	631	650	671	634	635	676	615	646	647	617	613	631	668	635	611	578	659	631	645	615	658	625	647	667	650	643	588	605	672	671	635	643	577	635	642	587	644	644	631	649	659	611	627	635	654	630	576	670	654	620	652	621	642	632	673	662	627	650	647	590	614	655	595	646	611	627	612	635	615	629	614	645	660	617	610	662	621	606	606	629	621	650	671	594	593	600	642	665	603	638	644	660	648	659	602	650	657	618	617	625	656	616	619	641	650	726	637	641	630	601	634	620	661	651	673	641	651	611	620	661	579	576	615	603	607	589	630	610	604	641	615	613	621	651	611	634	650	621	645	644	618	648	600	613	653	658	616	648	631	658	662	595	574	631	652	604	633	628	647	634	632	644	617	654	585	679	640	697	619	634	650	656	577	657	623	635	670	620	624	640	613	602	602	636	620	630	608	628	654	617	614	611	665	663	628	637	616	635	615	651	595	631	667	668	634	591	616	629	651	629	646	610	602	609	608	608	616	631	588	694	655	658	683	653	651	638	610	602	612	653	637	643	617	634	611	607	642	654	620	622	671	618	615	625	639	610	633	626	606	637	640	661	602	621	615	668	608	625	655	619	641	646	634	649	644	621	645	643	621	653	604	592	656	625	628	641	609	645	653	649	686	634	655	605	643	604	643	630	642	636	614	661	624	662	642	659	637	604	617	615	612	646	604	636	628	655	616	624	630	577	608	598	671	594	629	630	605	646	623	668	660	630	631	652	682	632	603	634	616	598	625	633	625	660	658	654	631	636	643	645	616	665	621	615	642	625	629	612	594	657	690	593	622	626	647	598	591	634	615	597	606	614	625	633	635	667	600	670	646	608	606	616	688	612	668	667	623	618	607	651	678	659	636	643	607	641	692	641	635	661	622	645	598	610	657	611	603	686	622	673	626	640	651	633	596	659	593	660	654	615	645	644	628	683	605	669	616	664	667	687	673	660	608	644	610	648	615	643	630	712	645	653	653	653	659	646	634	650	660	627	651	601	633	633	594	632	615	619	630	637	671	611	604	648	644	606	649	598	637	613	605	645	619	624	642	627	664	614	617	617	642	660	610	646	622	617	684	636	607	655	677	637	621	651	608	653	606	632	636	598	662	671	627	617	631	632	580	596	633	707	647	642	620	650	618	619	652	659	613	664	614	627	616	637	630	629	635	620	610	610	660	631	608	631	636	616	612	646	609	655	638	678	633	611	627	667	650	631	648	659	588	612	683	586	605	643	708	624	666	649	563	580	617	648	646	656	635	654	624	661	623	645	639	644	620	619	618	602	630	650	608	656	657	614	633	633	578	646	652	594	648	615	622	614	595	632	595	609	632	620	661	618	628	663	700	665	613	638	692	659	633	689	587	608	619	622	661	608	613	648	604	649	639	657	653	639	601	637	652	638	604	624	627	628	642	637	660	635	670	638	609	649	640	653	660	629	652	596	627	627	634	603	643	628	654	618	663	604	635	638	636	643	631	627	631	602	636	646	663	663	589	660	613	635	656	627	646	619	614	633	666	629	640	632	639	648	632	634	655	705	647	649	653	637	624	596	639	642	632	652	639	594	655	604	660	632	641	656	636	686	606	670	633	652	643	670	659	615	603	634	678	607	646	625	601	583	596	626	654	680	667	628	584	664	669	634	641	623	624	610	632	606	650	607	668	662	618	621	643	607	604	674	611	691	622	635	672	707	594	687	662	648	619	697	587	621	616	613	646	588	650	609	606	625	640	620	621	641	647	635	635	640	664	613	618	667	647	659	592	584	592	649	643	630	634	639	601	598	670	617	667	648	652	659	613	617	640	674	623	691	628	654	634	612	637	688	643	649	640	662	597	636	658	649	656	609	653	629	658	658	614	619	614	640	653	608	603	641	636	629	594	621	644	656	655	583	630	690	654	634	614	616	654	666	588	604	628	616	575	637	666	580	648	657	596	619	656	589	594	655	650	613	613	653	662	632	621	625	681	622	679	685	610	653	575	644	654	620	663	638	630	610	661	607	611	666	657	633	611	634	642	611	625	628	624	577	632	597	639	660	631	651	595	647	663	639	676	547	646	698	616	606	584	653	632	647	683	650	658	628	624	661	648	609	614	632	598	619	642	648	637	651	654	626	612	642	625	628	615	658	615	620	642	645	621	634	644	587	627	632	652	643	656	655	636	603	623	639	591	592	670	615	689	621	603	667	636	641	683	597	607	638	656	618	676	625	628	643	633	568	618	637	637	630	639	630	649	635	641	605	643	652	647	649	599	650	643	626	651	604	611	587	605	666	634	632	647	640	627	655	659	640	629	649	680	626	609	611	645	655	638	620	609	662	675	597	638	619	669	601	661	577	625	659	649	656	632	637	613	664	640	655	631	665	635	627	641	657	610	669	597	673	595	606	594	632	626	639	608	626	653	610	624	641	620	657	621	619	651	660	612	654	625	595	602	585	626	645	647	636	625	614	629	642	603	644	660	624	608	622	659	658	589	595	573	638	650	675	607	641	638	627	620	559	622	681	638	634	578	643	631	593	611	658	589	665	622	594	626	676	623	656	600	693	622	581	612	602	580	587	598	631	642	624	665	642	639	639	644	622	639	628	601	612	624	627	612	655	604	610	600	609	611	713	642	651	592	622	588	636	645	631	634	615	575	603	626	668	654	665	626	652	652	636	606	605	655	612	606	655	631	610	605	636	640	633	640	589	666	628	640	629	605	646	673	640	646	620	639	589	580	626	613	617	643	673	615	642	646	631	596	591	640	590	635	655	610	645	647	578	611	640
48012	82329	53604	30852	13609	4451	1593	851	752	695	672	688	677	690	678	699	729	681	666	693	683	669	702	644	749	692	666	634	667	725	711	681	742	700	710	712	690	677	674	689	688	709	713	713	710	697	677	710	706	655	670	645	707	671	695	710	685	695	683	715	696	716	712	683	701	665	725	673	716	735	752	695	651	731	715	702	716	700	685	693	725	681	701	695	686	743	726	683	685	725	728	689	751	710	711	704	705	743	713	747	717	728	650	752	697	662	684	733	669	792	710	737	636	682	713	695	669	718	754	723	709	703	687	685	707	701	693	685	720	710	695	717	692	644	703	724	702	700	669	728	707	710	701	665	710	689	670	700	739	666	721	688	677	739	651	670	693	683	716	730	701	692	680	703	670	705	740	691	676	658	707	636	678	736	714	711	681	685	707	663	672	700	732	718	724	734	797	731	726	744	682	740	708	716	619	687	712	710	705	693	718	717	701	692	692	713	700	656	704	683	684	723	679	708	722	695	736	646	705	688	706	699	740	748	687	678	699	660	728	752	752	702	721	665	745	654	722	727	699	704	704	690	736	716	753	686	704	749	704	674	692	679	686	655	656	784	751	662	686	676	709	703	721	705	700	735	731	694	703	689	687	700	683	731	737	690	696	748	706	724	708	673	720	713	724	757	724	684	682	762	657	679	698	690	665	730	684	679	686	655	690	760	676	710	716	663	670	682	722	667	746	686	692	695	723	686	693	705	716	726	702	666	657	676	684	683	717	679	722	758	713	706	697	698	654	708	700	733	665	671	754	680	705	710	680	674	687	704	682	718	721	724	724	730	725	683	702	706	678	722	676	761	689	720	686	666	720	696	664	693	694	753	692	689	691	675	726	698	714	696	693	662	655	680	702	716	684	651	718	719	683	662	641	692	700	669	669	730	680	685	711	693	677	673	677	692	730	719	651	736	697	746	656	705	715	665	716	702	675	706	661	703	671	748	713	688	656	705	680	693	723	718	728	715	702	711	735	696	720	700	731	714	664	663	688	710	707	715	711	674	654	666	650	727	671	742	714	727	694	681	744	688	713	711	658	738	704	713	666	680	743	660	698	688	735	679	707	651	711	706	703	682	719	741	680	608	733	682	664	758	733	726	688	695	730	680	671	666	738	684	667	714	653	689	698	741	694	711	692	699	712	718	691	711	711	681	711	710	675	715	715	673	679	700	671	674	708	698	708	677	734	703	755	674	679	716	668	716	701	707	699	651	753	677	707	722	720	698	680	720	676	695	714	701	693	663	691	684	698	695	730	670	680	734	695	700	745	695	695	710	689	723	676	673	678	712	755	690	719	710	670	747	673	643	708	709	709	702	691	688	687	753	684	653	690	719	686	689	724	697	686	748	735	694	667	708	716	693	711	690	716	680	745	667	665	710	705	663	693	715	738	671	730	736	695	662	723	718	703	762	700	685	688	705	669	736	686	698	658	669	705	652	733	688	650	673	736	624	714	681	709	705	699	698	704	694	692	695	707	740	720	713	669	680	672	728	734	693	703	688	732	749	747	660	712	705	715	724	716	719	682	675	658	682	717	713	742	697	732	714	678	684	737	681	670	694	700	651	695	694	692	695	662	729	705	691	673	711	726	690	662	683	704	666	666	734	674	728	698	709	720	692	724	693	677	738	706	703	713	719	749	705	694	700	724	651	704	693	717	722	726	688	720	734	700	699	666	715	692	677	716	679	699	703	714	712	680	700	697	717	709	667	689	698	672	665	709	725	688	699	727	699	706	708	658	698	702	695	761	701	705	704	688	746	657	632	684	654	690	729	693	718	759	691	649	653	699	698	710	713	726	747	697	722	677	641	655	700	687	727	681	682	690	703	718	695	691	707	680	699	716	675	690	681	725	675	687	701	708	692	695	684	694	678	711	681	681	627	723	651	697	711	705	696	702	673	681	719	728	744	706	726	710	729	726	661	690	758	726	726	714	689	679	717	721	659	698	702	669	708	721	663	656	674	707	706	711	737	724	670	720	712	666	756	698	721	700	683	721	696	718	722	723	725	685	705	681	683	687	686	680	675	672	681	735	675	663	665	702	700	652	723	679	695	657	715	662	730	680	708	724	660	642	675	686	710	711	694	705	679	746	688	658	732	625	670	694	689	699	741	719	706	689	676	742	732	691	665	701	707	676	690	682	711	682	693	692	686	675	705	676	692	658	676	680	725	688	731	742	669	695	694	695	664	673	736	721	674	694	768	724	682	678	708	665	672	703	718	713	727	686	686	674	702	729	707	753	700	699	626	674	665	725	745	654	687	682	722	671	667	693	712	666	676	654	722	715	715	722	707	773	727	672	669	713	691	716	692	656	722	716	713	705	687	710	694	704	684	712	712	669	699	687	683	737	706	646	730	721	668	725	688	689	693	736	708	716	703	694	658	709	710	659	680	696	735	678	691	663	693	708	719	681	663	673	662	691	691	685	706	727	675	708	665	682	698	721	690	686	699	709	706	747	695	691	682	678	690	676	718	773	703	735	699	717	663	692	721	663	740	673	727	654	688	689	697	677	708	678	697	687	701	700	693	696	665	660	688	688	692	726	725	737	676	714	685	712	698	671	701	707	669	731	703	710	691	687	646	755	739	692	691	718	692	678	697	665	648	757	683	724	662	694	730	673	647	724	739	723	733	719	662	723	709	694	669	692	674	731	714	687	716	664	716	698	700	694	731	678	731	682	701	681	705	727	754	718	722	708	675	683	703	698	728	681	688	679	694	759	712	680	651	710	735	703	726	680	708	732	727	673	691	673	675	661	732	723	702	711	673	651	703	640	670	708	717	687	749	704	674	673	661	692	678	674	720	694	729	684	730	698	642	689	684	743	729	730	710	661	675	674	725	743	700	740	697	669	709	668	692	697	690	661	676	701	657	697	748	701	694	686	737	667	738	716	710	699	707	723	731	686	663	671	726	712	685	716	712	684	700	722	689	752	743	739	735	719	735	716	719	718	719	746	692	711	711	668	665	718	644	737	716	715	680	716	690	707	677	678	679	643	724	697	726	700	698	648	699	691	680	682	728	712	681	689	720	735	739	648	740	705	714	703	730	660	713	698	717	670	703	715	707	730	710	693	660	733	691	684	696	676	694	717	684	722	653	690	703	710	745	742	718	690	702	773	681	707	655	629	710	688	632	710	710	698	700	687	707	741	710	732	714	654	700	665	743	683	706	702	709	684	683	693	704	666	729	656	737	735	693	679	663	717	665	760	648	706	689	687	730	718	708	734	728	677	720	694	654	688	681	673	702	659	660	701	691	697	706	696	740	666	684	697	736	711	740	731	692	764	686	670	705	674	712	642	728	718	729	733	712	671	687	674	698	684	708	711	670	675	740	680	689	642	676	717	621	696	697	733	693	712	697	707	697	648	657	675	678	710	697	677	676	717	682	700	665	646	715	702	664	675	704	707	684	696	746	668	659	717	703	698	696	659	699	727	676	708	719	677	701	709	689	686	727	738	768
22755	22428	32566	26808	22485	21142	13498	1640	814	750	757	716	736	747	745	733	749	717	682	717	722	664	750	741	689	728	742	721	747	704	719	720	746	719	711	745	745	726	761	707	762	679	690	757	736	703	687	682	712	724	749	748	710	726	772	699	764	720	688	720	693	678	725	664	685	716	736	753	732	713	715	680	732	679	693	660	749	663	714	730	748	735	725	720	719	773	705	708	694	666	689	703	709	675	690	705	693	684	693	711	709	716	768	723	693	676	711	752	691	713	699	734	688	664	687	757	722	695	740	697	716	713	757	743	704	737	730	690	747	737	752	736	728	724	687	700	738	707	775	694	701	736	658	716	699	736	715	768	751	734	709	752	732	657	722	730	664	685	711	740	636	690	741	714	693	722	694	737	688	736	733	735	755	717	694	674	666	721	677	746	709	663	734	688	704	669	704	744	694	728	744	687	731	715	725	720	678	738	752	758	732	719	699	760	677	711	712	723	700	759	709	687	759	722	738	703	723	707	736	739	709	708	720	726	728	706	704	732	757	693	720	717	703	709	706	715	733	717	713	731	748	703	654	701	716	734	735	752	696	679	769	747	689	687	716	704	675	710	748	724	665	728	675	738	690	722	694	678	731	743	719	707	671	690	752	711	679	735	734	683	691	742	739	704	707	761	750	714	726	736	678	812	769	702	714	759	725	745	727	723	732	741	714	753	739	695	707	673	729	718	739	709	715	744	754	769	739	696	727	706	733	747	751	743	761	772	710	715	691	726	698	725	680	738	703	723	704	733	725	720	707	738	691	714	708	705	735	687	724	751	723	737	794	702	716	685	678	692	698	686	695	682	697	748	696	720	705	749	663	726	717	703	732	679	743	757	727	716	694	736	734	734	684	678	725	719	733	702	713	694	746	677	704	697	768	707	690	736	733	687	707	711	711	760	742	711	691	688	701	735	707	693	711	727	773	737	717	683	694	725	716	708	683	685	736	722	733	742	719	711	752	723	730	714	789	718	727	701	732	752	717	696	658	704	706	690	681	718	735	734	761	686	733	768	694	754	717	697	691	698	739	693	676	737	721	667	695	696	719	719	720	779	748	690	705	738	739	697	756	642	718	781	674	690	750	678	672	686	662	701	659	750	738	753	691	686	714	711	710	707	690	698	698	714	755	733	744	666	730	714	672	723	699	720	730	742	767	704	704	711	728	708	762	712	725	699	690	714	697	733	697	680	703	686	717	730	750	699	738	732	680	686	726	749	722	681	725	742	711	742	720	689	722	716	724	713	724	696	727	700	681	718	699	736	716	691	754	694	757	684	678	734	694	722	683	759	680	761	745	727	765	709	698	693	701	731	713	713	712	730	665	685	745	713	726	676	715	698	731	713	708	693	687	752	763	672	748	696	750	737	726	720	680	711	710	690	740	722	751	674	736	687	758	737	705	722	741	737	704	697	667	739	732	733	743	724	728	712	734	698	708	681	729	735	710	663	723	708	767	695	692	759	727	724	735	721	705	692	684	768	716	695	699	712	702	786	716	748	738	667	728	707	676	709	698	706	738	737	675	768	687	698	702	670	708	711	725	753	762	721	738	754	722	748	728	690	676	678	685	694	726	747	696	662	654	715	738	753	700	750	709	702	674	712	778	699	703	750	726	717	720	700	704	727	701	712	743	697	703	764	715	707	754	733	719	723	720	731	717	754	709	694	727	690	721	759	688	734	729	714	692	737	712	770	699	694	717	736	755	736	760	699	733	715	707	750	723	744	748	682	699	739	715	720	684	732	732	687	731	689	705	745	669	699	729	727	718	719	691	692	733	732	673	714	731	709	742	668	703	727	710	778	718	760	752	752	707	686	697	705	722	743	727	755	698	676	732	693	747	783	722	741	716	725	705	712	746	724	668	690	686	681	694	754	728	700	742	733	729	700	724	760	698	738	677	683	748	658	723	722	762	742	739	687	694	691	702	716	701	712	743	748	698	693	685	678	719	707	691	735	711	715	670	756	707	733	677	687	710	705	698	714	691	728	752	721	747	706	700	752	704	722	749	720	678	708	714	735	722	724	767	644	691	710	731	694	747	724	708	758	739	749	760	733	695	734	737	705	754	735	721	704	727	766	714	731	742	757	699	721	689	752	720	747	694	720	719	711	744	696	719	687	763	692	739	722	691	666	705	771	744	674	716	740	746	707	684	719	671	770	734	721	688	711	716	715	694	690	674	723	680	720	731	723	728	699	698	693	688	740	742	753	745	697	707	753	700	728	714	690	700	708	743	691	697	673	727	710	736	716	697	707	687	700	717	690	679	731	717	729	697	740	705	734	704	715	709	694	710	703	698	741	732	726	746	715	726	713	774	703	708	668	696	715	728	728	703	792	732	686	742	753	707	748	730	730	714	711	715	702	698	791	673	694	709	686	706	777	733	698	701	718	739	728	709	700	721	733	691	718	704	759	708	712	733	741	726	725	746	725	740	743	738	715	744	718	703	716	741	723	749	692	738	765	713	730	690	703	715	702	697	677	709	734	689	749	677	734	710	688	733	713	736	729	715	667	693	729	689	723	691	671	700	720	704	711	730	699	712	727	762	664	717	703	769	755	716	688	702	711	701	721	684	682	740	731	679	735	716	736	754	760	688	735	757	696	752	726	725	707	725	680	749	726	711	690	694	751	749	726	699	718	720	725	740	710	727	754	710	700	724	710	645	711	742	711	719	713	726	663	692	695	688	723	727	716	769	737	736	696	733	689	767	710	760	739	773	734	705	744	746	739	738	716	695	755	717	708	727	733	696	751	726	719	742	676	715	674	661	758	738	749	757	728	710	689	734	726	765	701	695	712	762	728	754	695	730	718	680	724	761	702	727	720	710	735	705	766	737	699	750	739	785	715	713	698	741	722	730	662	711	762	737	737	715	763	699	738	736	747	724	707	720	765	722	689	716	682	732	730	711	717	717	652	727	711	735	695	717	673	728	751	761	725	720	735	728	679	696	695	716	746	717	669	708	735	745	716	678	720	763	752	704	713	696	670	717	696	669	747	730	708	681	752	683	705	694	672	757	759	710	735	706	687	760	733	750	685	734	759	721	760	735	696	726	744	729	722	690	694	719	680	741	754	720	684	716	685	726	714	774	715	767	702	688	709	750	730	700	717	721	729	694	749	738	665	704	693	729	712	732	754	688	756	743	691	730	690	743	738	644	747	710	746	676	722	740	708	749	739	766	700	709	755	697	686	736	702	739	686	679	720	711	720	720	707	691	714	713	741	692	756	677	684	729	685	711	735	725	679	756	747	734	705	687	727	733	701	778	706	787	741	732	711	733	738	699	736	728	744	715	734	710	696	718	712	678	742	695	775	684	735	767	747	693	675	706	697	771	728	703	692	694	716	747	668	661	724	699	738	670	742	722	705	663	757	711	704	689	718	749	679	712	711	704	762	737	733	745	707	719	728	717	758	752	707	743	720	652	694	683	682	750	740	693	715	678	714	735	682	689	710	694	741	762	658
54130	94631	73450	50581	29805	12186	3727	1364	944	819	798	797	768	764	764	775	739	774	743	739	804	767	830	746	751	763	712	784	749	692	792	724	807	721	761	762	731	748	724	767	760	734	767	738	734	763	773	762	733	761	779	792	752	756	791	730	757	743	803	745	824	782	821	765	781	782	768	744	764	786	767	780	772	786	754	739	795	731	745	784	742	757	729	745	754	765	727	748	785	729	741	826	769	763	713	767	755	751	753	736	769	729	738	737	719	779	736	770	754	753	709	766	771	716	811	769	743	786	765	732	812	754	737	760	791	759	756	768	742	767	773	721	752	768	765	768	796	753	734	763	762	730	730	705	721	753	756	764	742	791	768	699	756	729	740	817	745	780	743	766	791	754	782	806	761	774	752	754	760	804	772	756	725	770	774	717	788	818	732	762	766	753	763	722	753	760	770	743	753	773	767	776	778	781	737	769	729	773	772	741	754	774	782	793	718	780	799	780	752	715	741	773	830	839	732	758	767	776	770	734	758	763	795	792	747	730	757	762	761	775	777	783	801	767	767	751	738	786	754	759	743	775	721	782	748	760	753	782	723	731	748	789	777	848	751	755	716	757	789	755	780	787	728	799	748	774	731	786	822	746	766	747	775	734	794	735	698	777	781	807	742	756	749	783	800	786	715	794	726	723	771	849	762	805	751	796	754	778	767	811	701	730	747	724	763	752	728	773	729	771	732	762	748	786	697	776	727	777	732	765	749	768	760	764	726	748	730	752	765	756	745	768	740	771	769	727	781	797	741	762	821	777	747	728	787	742	764	765	733	789	773	765	734	776	792	800	821	783	761	782	785	754	735	769	749	800	741	778	794	816	784	805	754	749	776	720	765	763	772	749	777	745	723	764	740	733	760	786	808	787	795	766	769	783	773	744	777	782	770	771	797	756	780	793	772	761	696	747	774	758	744	751	776	721	726	791	794	798	794	767	743	772	750	783	756	719	778	771	776	767	806	750	738	739	727	748	726	790	774	747	764	765	725	801	751	710	801	739	744	756	748	775	767	778	779	760	762	764	728	738	734	700	758	733	788	748	753	713	763	737	758	768	795	774	761	713	804	757	817	739	740	745	747	775	756	734	756	800	736	765	771	742	754	757	791	740	770	750	756	753	784	744	702	804	769	746	734	725	786	735	750	764	786	740	729	742	775	791	748	765	790	719	785	750	748	758	756	765	722	745	792	760	757	764	810	808	771	698	735	716	764	742	764	729	744	797	690	818	772	779	755	753	747	746	707	788	810	753	732	783	774	722	714	733	777	720	716	734	729	774	775	827	736	780	764	733	734	774	759	755	767	757	703	773	773	754	768	786	738	747	753	739	794	790	750	797	714	735	784	756	760	779	753	756	733	737	802	739	758	772	736	726	797	729	762	758	773	737	739	753	757	766	763	730	710	785	763	703	736	770	749	758	792	787	735	727	742	756	747	742	751	795	750	785	723	779	764	800	768	770	747	774	761	762	731	783	744	765	789	753	782	756	738	773	752	775	732	716	740	804	764	743	790	795	729	786	755	677	770	730	746	750	780	762	713	737	754	758	779	776	720	762	722	797	737	751	763	738	747	792	805	765	730	754	773	742	742	755	734	745	768	788	765	759	776	795	731	825	800	749	791	746	768	765	745	782	745	806	730	771	743	763	782	774	728	783	759	776	779	736	711	790	767	730	762	765	764	776	719	757	790	736	737	720	746	743	716	749	751	802	792	755	718	733	792	730	748	767	768	716	740	791	731	732	783	746	754	705	747	764	738	721	754	758	734	727	814	758	803	766	780	760	801	791	750	749	800	717	724	725	751	779	753	781	766	736	720	829	742	758	815	785	753	727	770	779	749	766	773	749	748	759	773	792	799	780	781	766	769	765	767	761	736	738	702	779	794	754	784	717	789	730	776	750	743	770	760	743	755	760	742	722	799	758	745	758	741	818	767	787	772	722	752	745	778	747	762	752	778	783	756	805	685	745	709	782	730	818	706	800	741	784	764	806	753	757	758	744	735	744	770	770	758	740	770	786	731	779	762	738	747	868	759	730	777	731	748	746	770	792	738	695	786	753	812	738	764	766	708	768	755	786	773	785	813	782	753	769	770	773	717	797	719	746	759	776	726	747	778	774	757	763	758	728	796	790	763	721	791	790	764	811	766	783	750	782	778	791	822	822	789	728	785	791	764	732	720	798	763	797	746	748	762	714	796	791	798	762	785	729	735	746	758	754	765	764	760	732	767	774	736	754	801	759	802	765	774	751	760	749	817	745	746	760	784	740	744	801	778	783	716	746	774	715	768	820	781	734	737	809	761	775	773	763	743	778	766	764	752	733	730	812	771	719	783	708	771	832	760	797	761	745	774	758	765	786	790	748	747	758	768	747	785	782	726	741	803	769	765	795	763	760	773	775	763	765	729	731	730	786	714	753	766	739	775	710	789	715	776	788	782	773	759	745	749	787	742	752	752	784	745	725	746	752	745	796	783	724	791	766	787	745	746	744	767	751	727	751	700	709	797	813	793	809	733	832	728	743	731	755	718	784	775	788	772	763	805	776	831	756	810	793	724	814	790	757	798	794	732	762	695	756	722	723	764	739	770	725	753	799	724	744	766	785	752	727	727	773	746	758	725	747	758	739	805	759	805	743	755	760	754	774	768	786	766	742	721	775	718	762	712	786	743	755	806	740	790	817	755	784	786	735	736	780	806	765	780	767	756	788	757	759	794	746	766	734	733	807	748	717	796	827	820	773	753	766	754	742	778	750	743	767	773	746	731	767	762	735	766	736	751	794	717	777	767	784	760	760	804	763	768	772	779	728	811	802	739	757	710	742	749	772	751	735	778	789	773	747	735	755	764	778	779	804	771	772	779	802	765	762	800	693	770	784	718	839	753	774	750	790	749	800	811	757	780	763	770	808	761	757	770	735	755	753	730	720	743	758	801	752	732	713	780	741	748	791	722	723	729	776	805	772	737	732	799	821	744	724	758	756	769	744	750	709	785	721	743	768	739	737	784	843	756	786	685	784	753	831	758	786	781	747	754	759	740	764	788	756	730	744	745	795	740	758	734	735	799	740	760	795	769	822	749	795	780	702	774	784	766	749	772	755	771	780	780	749	758	752	719	791	784	812	760	772	792	731	760	796	716	715	755	780	765	803	782	742	796	729	730	757	747	763	742	699	734	796	759	752	742	709	772	700	777	740	773	761	739	728	770	741	757	797	764	813	754	772	791	757	769	782	777	759	756	724	794	793	700	765	808	791	799	750	823	751	762	788	745	743	757	772	782	756	763	794	788	789	755	770	758	777	745	774	797	750	780	706	777	749	799	746	728	735	750	736	763	784	770	783	821	756	745	745	786	777	746	772	814	744	733	727	717	750	745	768	718	741	730	770	751	772	689	754	735	753	740	734	703	765	808	748	769	807	748	789	753	728	751	738	713	768	760	774	785	729	794	747	704	771	746	767	741	749	783	722	712	739
28233	35667	35265	17886	4438	1390	716	586	565	516	516	537	530	556	546	557	527	547	514	551	538	531	571	509	540	544	543	540	572	560	528	552	538	492	565	575	522	551	562	516	530	532	558	532	549	506	544	504	517	561	535	542	502	530	592	563	526	563	559	532	528	555	539	542	504	494	520	546	559	501	564	559	558	520	500	524	546	521	533	553	517	530	591	524	561	500	551	516	517	556	516	501	603	534	519	534	539	511	491	515	524	533	519	553	540	512	551	524	506	559	584	562	535	526	525	546	538	523	584	498	564	523	494	567	532	568	533	551	520	519	528	530	534	505	577	552	549	566	576	523	512	561	508	525	556	559	573	575	507	504	538	563	524	542	557	550	556	510	579	542	585	542	546	563	536	549	549	537	485	511	543	534	549	547	519	560	542	508	524	587	539	519	557	556	545	552	538	577	533	543	536	517	545	527	518	529	552	545	575	552	538	553	539	548	554	523	531	591	543	487	575	542	586	553	546	534	530	536	528	555	542	524	551	531	552	517	532	540	526	573	560	539	503	551	538	548	578	543	555	539	540	531	551	554	505	557	522	599	613	578	536	531	552	548	517	538	553	566	554	576	589	532	535	585	482	515	525	530	529	551	514	511	512	528	533	516	480	528	551	539	557	533	581	553	533	514	530	537	532	562	575	532	572	527	506	524	543	532	520	545	516	576	525	545	497	566	545	554	577	532	595	552	539	540	551	517	531	542	536	559	527	569	540	532	545	511	586	537	493	535	527	531	547	482	567	517	514	515	547	528	552	546	520	536	560	544	565	529	520	573	536	576	489	577	521	538	538	561	475	501	548	545	551	589	581	550	594	534	519	520	559	564	548	554	544	553	535	573	527	542	514	573	546	563	572	551	536	528	560	545	538	531	509	515	532	567	546	542	527	561	533	534	565	525	559	497	547	511	537	522	535	549	520	529	508	512	508	533	517	561	569	523	549	561	545	529	517	540	579	522	495	537	505	570	572	548	548	514	549	556	543	524	546	548	544	534	535	511	539	576	557	533	559	569	532	538	547	513	520	556	524	527	521	566	561	550	544	580	573	529	520	553	523	528	503	588	555	553	515	578	568	542	565	528	554	558	512	542	567	546	546	557	531	527	568	545	545	531	561	551	538	537	528	521	530	541	490	538	552	529	528	526	521	538	533	539	556	585	535	490	515	569	521	516	544	563	556	567	558	544	526	504	468	533	553	552	532	553	564	526	526	556	540	579	570	572	528	547	480	521	530	525	553	525	513	476	530	554	555	559	535	523	557	516	537	528	569	547	531	560	547	545	507	521	559	529	526	492	584	544	518	527	512	527	549	592	527	501	562	560	523	528	537	554	571	529	525	564	509	563	507	536	533	545	525	504	572	559	531	493	572	526	552	563	543	551	560	502	508	549	555	563	550	555	582	511	563	549	521	529	536	523	550	537	574	523	560	537	507	555	573	552	565	578	550	571	544	577	552	573	512	574	504	559	546	559	500	553	608	524	550	546	495	538	553	481	531	532	544	589	537	554	536	521	509	543	523	545	543	530	581	542	544	536	535	529	570	535	512	546	517	549	535	521	541	543	539	522	580	536	502	533	532	545	530	553	561	509	559	563	542	547	558	495	530	523	536	530	515	519	568	528	550	527	517	558	516	566	507	502	531	536	528	540	577	516	506	523	519	529	500	515	498	576	517	533	556	541	562	518	519	564	552	569	534	584	580	517	495	510	525	531	560	561	490	534	519	517	553	551	561	544	512	549	553	530	575	537	539	568	520	511	560	552	567	492	498	563	581	554	545	488	509	524	578	516	534	540	556	543	551	505	554	545	511	543	570	524	566	512	577	536	520	560	569	546	492	529	529	572	568	561	528	568	540	559	544	520	555	584	560	545	578	516	550	577	513	528	481	554	563	538	529	514	546	540	564	556	536	531	511	540	534	554	525	521	522	551	528	555	548	570	521	541	537	519	568	585	506	551	608	542	555	572	549	556	531	557	542	569	559	550	518	537	558	540	543	541	552	515	535	516	532	534	544	540	536	523	515	527	548	530	518	515	547	536	581	544	550	558	523	514	567	535	545	562	555	571	542	538	550	490	530	529	501	550	552	556	577	565	556	562	588	526	601	546	532	536	541	529	523	591	538	555	566	521	520	529	553	558	540	526	548	527	589	530	532	547	518	568	524	556	560	563	551	531	523	517	549	546	536	523	565	539	543	534	533	544	498	523	544	523	586	501	549	537	519	554	568	505	521	529	527	467	548	528	538	577	526	552	550	575	588	550	532	582	508	517	542	538	546	551	544	550	527	537	539	527	546	576	538	555	530	514	569	551	566	521	539	567	549	556	590	536	549	532	535	578	535	562	560	543	563	525	530	555	486	549	565	555	511	499	542	571	528	538	601	559	507	517	567	494	518	551	555	506	543	582	544	516	545	558	491	562	518	553	554	506	577	531	513	562	575	531	570	513	544	516	552	550	551	535	536	549	531	514	569	525	547	555	586	548	600	499	536	544	522	518	577	547	583	532	568	532	553	516	512	540	520	526	561	505	546	472	524	524	556	551	521	549	530	545	540	570	545	529	541	533	522	538	566	542	560	550	538	586	547	518	563	516	548	579	529	533	545	504	574	531	486	509	512	496	557	529	565	548	564	556	556	537	576	517	526	518	541	526	534	556	477	495	526	552	545	563	563	559	533	532	518	529	538	507	515	544	555	547	536	535	489	540	497	515	553	578	541	528	533	553	570	542	558	532	558	565	545	517	543	507	523	543	560	529	524	590	523	534	533	579	560	537	571	524	536	503	602	523	578	519	518	536	538	544	529	549	540	551	530	550	582	552	527	535	542	559	546	558	582	563	502	553	518	553	550	537	535	470	503	592	507	554	487	502	542	579	528	536	553	551	534	496	535	484	531	522	529	506	553	522	549	572	567	560	537	561	591	539	513	540	530	552	526	576	517	546	522	522	572	519	548	498	530	527	552	542	532	534	527	536	532	531	576	576	549	528	497	559	550	583	525	562	540	544	549	562	528	583	520	522	549	522	491	590	538	531	546	541	531	534	515	546	587	535	515	532	540	584	561	535	543	524	530	548	577	553	567	555	535	548	497	490	574	556	520	534	528	517	545	541	563	552	545	565	526	520	540	561	526	506	552	536	523	507	569	569	556	529	542	499	551	514	534	543	592	527	571	570	545	536	516	562	583	588	541	539	528	542	530	543	521	538	584	523	537	524	522	549	534	532	534	543	538	538	549	534	544	541	521	553	522	496	516	545	549	535	536	519	543	577	544	515	494	524	546	550	540	536	544	481	564	538	518	522	560	531	589	507	550	515	532	568	528	538	535	569	539	523	522	546	541	582	493	583	558	539	570	555	560	506	541	535	534	569	555	512	522	559	541	532	566	552	527	541	561	540	508	537	554	548	532	549	519	551	551	563	491	500	531	535	547	525	546	498	562	520	555	492	582	531	536	564	552	566	531	531	535	553
26552	51333	30004	12241	4252	1589	878	618	605	626	602	587	577	627	605	620	648	621	609	580	603	608	644	630	624	602	587	609	619	611	611	569	625	581	610	565	627	589	554	628	592	590	599	563	617	647	593	624	571	612	641	567	649	598	600	618	591	580	598	634	642	576	625	648	592	630	609	577	603	601	663	634	599	626	612	593	573	594	592	603	642	625	659	602	630	582	616	614	628	614	639	582	577	606	622	570	595	607	615	608	600	556	594	572	562	623	596	558	575	616	586	597	585	612	600	582	624	591	602	573	574	616	638	615	638	589	597	601	589	562	543	599	591	642	597	615	644	589	657	616	635	633	646	615	628	587	576	627	628	608	575	636	641	606	638	630	629	624	622	592	613	591	549	555	588	589	585	574	574	590	586	615	612	641	621	606	624	626	605	624	584	590	563	615	609	592	575	647	591	641	592	616	604	604	595	586	579	628	608	624	580	602	598	615	614	579	573	619	586	626	639	574	614	609	586	564	564	612	626	609	633	595	613	645	594	609	612	600	602	607	596	583	630	643	597	630	588	594	596	611	586	631	586	621	612	614	604	567	558	586	646	592	670	635	619	611	626	614	584	579	610	642	612	607	599	607	582	591	596	618	592	622	608	584	608	602	578	581	588	567	606	615	574	619	602	615	640	613	592	570	595	625	600	547	621	562	609	567	642	601	627	610	563	599	639	575	627	623	621	575	612	629	621	606	617	591	588	614	623	582	615	608	621	646	607	600	597	606	622	607	667	594	580	590	604	580	604	634	614	585	612	598	606	589	628	649	596	614	620	624	567	636	592	624	607	595	563	568	602	562	613	613	605	641	625	622	638	607	608	619	595	588	616	627	612	611	638	613	567	586	636	645	601	593	615	605	605	608	632	589	624	606	639	597	576	584	600	594	603	650	548	584	573	561	605	587	616	579	585	587	621	575	571	591	618	572	569	608	618	605	607	616	626	585	640	625	601	616	622	606	624	629	556	647	577	643	627	634	614	600	574	603	602	615	598	563	606	647	628	580	576	604	620	620	635	618	569	597	597	607	623	621	589	621	587	600	598	587	590	619	578	571	597	623	598	606	599	572	621	557	553	599	556	600	642	601	596	590	591	597	642	616	580	617	608	646	613	603	612	652	593	551	596	595	605	577	586	602	595	590	583	621	592	669	606	612	580	621	612	609	575	568	613	630	633	671	592	618	606	595	599	619	656	538	632	631	599	621	603	602	568	592	595	603	591	623	604	588	612	595	584	581	601	601	602	578	611	625	653	612	578	603	603	619	596	568	554	595	616	568	589	588	624	569	637	616	596	625	619	605	627	590	577	612	625	604	579	576	599	619	577	595	602	612	609	522	581	615	613	608	617	608	598	582	585	591	588	604	624	619	571	593	612	571	604	603	615	587	597	586	598	585	602	630	624	621	640	585	652	637	640	603	573	607	630	594	603	609	569	553	618	605	617	586	571	609	608	584	575	599	636	652	621	629	601	568	612	584	626	580	620	646	597	598	629	582	593	637	603	601	621	591	613	629	603	568	604	636	594	628	599	624	639	616	627	553	567	636	682	597	579	642	578	629	596	651	599	624	628	636	540	599	633	579	613	586	655	616	589	600	659	596	610	611	603	609	608	598	607	571	583	601	603	607	620	647	659	610	626	589	610	614	606	607	635	603	619	601	603	617	548	640	590	599	576	652	592	644	618	640	596	609	599	604	558	628	585	541	651	606	566	609	653	596	593	582	590	627	569	602	546	631	594	634	637	617	623	617	571	598	608	591	604	634	663	662	619	572	592	604	614	586	600	577	616	604	589	594	573	556	574	600	596	625	594	597	593	638	571	560	600	623	592	610	569	614	588	610	602	593	575	586	589	576	573	616	620	624	625	604	607	595	581	625	594	575	604	614	627	597	614	604	602	588	610	568	557	608	583	572	596	559	606	579	624	607	636	588	629	590	613	581	589	587	605	570	616	648	611	576	641	620	601	603	582	616	564	554	640	619	589	582	618	581	613	609	620	603	600	609	607	566	574	567	622	615	611	643	583	659	604	550	606	595	626	613	586	594	598	607	632	596	612	561	547	576	625	617	640	601	629	626	598	607	630	590	609	565	626	619	589	599	638	547	591	608	597	560	601	608	626	607	604	620	600	583	610	658	592	616	585	564	646	637	641	568	545	649	606	624	609	604	608	625	590	603	603	610	612	584	624	557	576	583	589	612	559	608	624	621	642	590	589	587	590	559	614	621	582	599	603	608	595	612	618	605	662	603	598	591	591	592	580	629	612	601	632	561	605	610	612	571	609	617	586	602	609	589	571	638	582	605	628	586	595	550	624	624	646	606	561	591	575	584	637	608	563	590	583	614	584	625	636	646	596	565	621	582	580	626	610	611	610	638	652	617	616	628	602	604	616	619	609	569	603	600	627	611	568	590	597	583	547	560	580	632	593	618	553	607	605	601	598	619	622	602	564	591	626	564	598	584	625	609	626	624	585	619	605	613	559	624	642	576	590	597	608	679	582	611	635	640	589	565	586	635	603	620	618	598	593	597	653	630	619	606	598	633	633	593	587	591	614	617	588	625	592	602	645	588	611	664	580	629	595	582	599	581	568	576	608	638	615	605	624	590	621	624	597	634	581	575	617	599	621	578	641	578	593	600	623	631	624	588	603	585	559	581	578	635	600	617	618	599	617	626	624	627	597	607	644	594	601	617	619	599	580	577	598	594	598	618	620	632	624	583	595	614	551	589	589	609	596	588	638	593	586	583	572	593	594	594	577	625	619	585	612	586	673	631	574	637	633	604	599	614	593	584	572	598	583	581	613	623	578	593	619	614	597	584	599	617	597	623	605	585	609	628	602	597	635	604	611	597	620	607	612	640	596	630	587	637	658	619	585	610	609	609	564	619	630	612	590	619	608	608	564	622	555	616	646	586	632	611	675	607	577	598	641	597	606	592	561	590	610	630	626	592	603	636	605	613	608	607	575	589	575	603	646	649	553	605	622	598	633	604	597	588	556	625	622	579	587	579	607	603	664	596	578	587	623	571	563	612	575	614	635	623	580	594	618	567	614	598	579	643	592	604	638	657	602	610	579	572	560	556	578	616	598	597	555	609	630	589	661	629	604	619	577	610	565	583	583	618	572	597	629	604	577	638	590	593	612	607	590	564	590	585	578	650	602	633	594	618	566	602	614	611	596	616	636	606	615	605	594	604	603	571	632	646	596	596	609	627	610	627	621	605	567	608	624	587	558	605	624	617	620	595	593	589	580	610	599	605	613	586	608	618	590	647	621	620	565	613	584	624	545	621	618	601	603	599	587	624	606	571	610	566	632	630	616	551	629	584	559	591	578	598	582	617	597	565	582	605	605	626	645	596	572	619	596	563	592	574	612	588	584	620	610	601	565	571	610	589	605	616	592	608	610	636	629	591	629	635	613	584	597	630	604	563	596	619	606	640	629	589	633	635	566	563	613	616	596	575	582	608
23319	23190	34503	28680	22632	18335	6532	1012	658	635	595	599	577	607	616	577	605	572	636	565	587	588	574	621	617	615	625	598	643	582	568	592	575	570	582	623	601	581	574	604	603	586	564	604	586	588	585	557	621	591	613	558	572	581	551	602	611	543	589	538	609	575	591	604	598	577	598	563	553	593	578	576	573	584	595	577	588	559	547	569	549	610	585	617	562	625	538	571	605	581	615	626	603	603	568	614	565	583	578	586	588	536	588	609	590	595	623	551	603	582	556	628	615	606	589	597	622	576	540	545	575	594	546	559	593	573	619	623	577	598	581	662	566	580	606	614	570	596	570	607	590	618	546	602	545	575	614	580	575	586	610	552	533	616	613	608	606	587	593	591	572	599	562	576	612	560	572	569	602	577	575	577	610	611	571	552	621	593	559	619	638	571	591	597	581	588	604	560	602	594	576	568	580	604	627	622	557	568	611	580	583	533	608	560	600	605	592	606	597	582	592	632	624	593	563	559	607	592	604	528	572	571	570	548	597	601	574	623	599	552	561	566	581	630	618	571	560	578	559	551	596	585	549	586	582	577	584	591	594	577	617	628	616	598	606	625	605	585	625	533	617	614	611	573	560	606	594	582	575	590	569	598	595	609	611	592	575	600	622	559	571	531	586	619	632	595	612	595	553	558	579	581	577	569	569	560	554	592	560	621	550	551	633	584	539	611	631	606	594	600	645	617	599	583	546	576	547	590	601	587	624	594	621	578	623	615	592	594	589	585	535	592	563	610	590	599	580	571	565	590	586	624	564	568	556	576	536	606	594	596	605	557	574	571	603	587	623	613	642	583	611	570	576	570	531	569	580	549	574	593	609	608	597	590	596	555	550	597	547	607	615	562	609	560	557	560	597	618	616	564	617	646	570	567	582	616	582	607	574	600	587	554	587	570	558	559	591	596	613	628	609	603	597	601	579	595	585	546	624	597	648	585	622	556	623	623	614	583	586	580	632	551	657	575	613	598	599	595	579	611	637	551	585	570	556	601	612	611	584	598	586	571	634	603	577	585	587	597	570	579	567	588	577	569	613	615	565	566	614	617	583	583	553	594	589	635	574	588	581	611	562	593	563	618	623	595	638	564	554	630	592	562	595	596	586	600	592	567	595	558	567	592	595	630	571	618	580	578	597	576	610	609	586	645	579	551	642	577	580	583	583	572	579	567	585	549	566	603	584	577	591	582	570	607	622	592	592	570	611	581	611	570	579	561	545	579	602	584	605	583	601	589	587	565	572	577	569	593	585	609	573	569	610	562	592	588	570	595	585	609	619	579	589	634	566	595	595	594	597	613	570	603	553	595	628	580	587	587	583	589	605	576	602	574	570	590	565	573	637	575	607	571	580	610	583	588	591	590	620	568	577	558	580	580	578	594	580	592	582	564	604	574	578	567	583	564	559	583	602	590	613	610	565	563	582	608	611	607	573	550	619	591	624	619	577	609	639	632	554	550	613	550	600	567	649	581	600	587	597	600	589	598	554	595	571	564	565	596	547	617	559	599	591	576	560	595	595	538	591	598	572	607	567	594	572	636	602	580	582	604	578	630	573	600	591	624	597	621	591	593	568	532	588	619	569	621	617	535	580	613	612	593	571	609	546	586	596	581	600	601	624	554	580	569	583	612	585	593	599	546	607	583	587	566	597	582	588	604	613	537	555	562	591	609	523	564	541	607	616	599	526	590	594	577	565	569	617	595	620	581	580	595	599	585	618	579	590	586	561	582	598	568	626	575	605	577	626	590	559	637	574	592	552	565	563	585	614	546	627	574	595	559	558	576	573	586	639	611	589	586	591	571	589	543	579	581	594	588	589	591	580	535	561	558	585	583	576	577	586	587	582	582	627	603	601	581	588	611	637	570	602	645	613	570	576	601	574	564	587	579	617	572	581	622	605	606	610	583	559	572	562	615	603	624	586	554	597	557	604	566	596	618	564	597	640	580	614	576	546	618	625	559	554	616	572	545	571	587	573	583	609	588	615	591	559	621	609	593	585	674	640	602	570	595	596	597	573	569	610	570	601	608	622	595	592	610	580	558	596	617	612	595	629	562	556	585	579	586	606	581	576	596	601	586	584	597	609	617	574	610	599	590	615	627	579	590	556	605	614	559	582	571	558	609	563	571	606	607	593	565	613	592	558	576	577	534	565	606	615	588	628	601	590	599	536	567	619	567	579	561	627	621	589	600	573	585	543	585	586	601	556	613	598	553	585	543	575	532	557	612	584	596	573	609	550	585	586	614	592	616	572	628	571	540	560	578	611	609	596	573	604	589	552	546	594	626	607	611	592	619	646	581	570	593	586	603	573	605	584	563	602	595	605	565	590	610	584	608	617	619	601	580	584	554	569	618	622	539	592	618	566	588	573	599	506	604	541	590	558	574	599	624	532	598	616	589	617	612	581	546	552	589	611	557	624	592	613	649	587	564	623	633	591	646	562	581	598	575	607	601	589	594	616	564	552	589	610	595	570	555	589	583	593	575	594	595	600	582	568	630	586	584	564	579	629	591	595	551	589	565	575	546	560	542	549	588	598	584	625	596	570	570	591	605	580	543	598	571	584	589	541	596	546	593	597	595	687	567	610	587	574	594	629	578	567	595	559	608	579	610	607	597	608	610	588	612	576	617	596	574	606	575	540	608	615	591	602	578	516	578	588	589	594	572	620	582	630	627	581	597	632	591	643	556	591	597	593	584	549	551	598	602	597	563	602	554	627	598	580	563	597	604	587	566	609	573	609	594	585	580	586	592	574	581	586	609	554	581	613	586	599	582	625	607	586	565	640	582	548	614	556	592	592	539	554	586	590	615	553	601	585	597	542	594	604	622	589	615	580	612	566	593	641	609	577	607	600	613	634	597	568	595	578	602	599	590	623	605	597	602	608	630	624	586	598	611	618	596	567	586	609	555	574	596	642	598	600	605	610	586	587	554	587	556	584	547	562	590	594	591	618	559	572	540	607	610	526	551	609	595	561	596	576	594	551	583	621	590	620	561	592	572	560	536	580	597	586	647	626	593	564	584	604	579	631	605	546	587	562	599	605	591	630	555	592	590	574	609	578	615	553	608	578	644	598	537	580	624	586	558	628	590	564	571	610	577	571	601	601	589	583	591	624	569	620	599	585	593	626	592	609	594	647	548	556	588	602	550	581	595	587	620	557	613	566	582	630	589	626	554	593	592	577	615	567	576	628	569	580	596	578	589	624	597	620	529	590	567	577	637	590	573	577	556	597	546	532	584	569	585	589	562	603	611	573	578	583	565	536	573	621	525	563	583	596	591	609	597	581	599	607	607	532	588	590	589	554	612	583	576	535	624	578	544	630	606	566	635	614	572	580	602	563	566	587	590	588	601	592	557	581	649	537	566	611	617	577	615	563	596	585	563	609	600	553	578	594	564	602	596	583	588	615	590	570	565	612	578	570	577	570	587	602	588	584	565	596	624	590	612	576	561	595	585	605	583
53078	95556	68913	43725	23787	8960	2662	1039	749	681	656	617	694	666	599	658	686	639	647	647	666	659	629	691	642	658	616	627	645	672	666	656	657	639	611	666	637	677	666	633	638	659	668	663	640	650	655	655	691	678	595	643	656	654	664	660	612	635	669	670	652	626	612	665	634	691	601	658	649	611	638	630	633	609	693	611	602	659	701	650	594	613	639	613	635	624	642	709	653	631	699	634	644	620	679	613	580	668	634	622	637	626	620	637	668	647	622	648	647	626	633	644	640	643	645	644	634	615	672	632	629	635	613	618	626	644	654	592	651	617	628	619	625	632	683	613	650	627	603	654	617	605	678	639	683	660	666	625	639	612	651	643	622	634	688	622	639	659	645	625	677	600	663	658	631	656	636	726	646	657	583	667	636	625	665	605	656	639	636	643	653	633	641	608	685	624	621	655	648	659	652	626	643	593	617	603	620	659	623	660	634	642	635	611	664	637	611	593	627	630	658	646	667	638	636	638	606	652	661	656	632	619	622	669	609	659	656	665	615	649	647	635	621	608	639	639	639	634	619	670	628	635	664	614	607	647	650	627	613	666	613	633	653	607	649	656	660	621	648	573	653	632	634	615	648	650	637	645	673	623	640	612	656	646	634	663	659	621	638	624	630	645	590	616	627	608	701	654	634	655	601	648	599	656	623	647	611	604	632	663	627	630	655	621	663	663	607	644	645	601	678	633	665	595	652	669	642	661	641	636	645	677	584	606	622	630	642	623	588	655	608	638	661	655	617	676	656	640	615	629	649	616	651	664	687	648	631	650	656	628	624	660	638	589	616	675	629	646	592	638	637	600	646	698	628	604	613	605	616	588	647	649	677	647	636	658	677	707	647	668	582	629	654	659	598	621	675	667	652	625	690	621	690	639	628	633	604	690	603	669	691	630	633	628	649	617	636	627	634	618	641	650	629	631	611	626	606	647	632	613	661	679	632	617	613	642	676	654	652	616	635	675	638	644	662	627	616	652	628	652	629	651	641	659	643	686	659	675	658	644	665	660	691	676	664	634	621	660	624	628	665	595	634	617	644	688	630	609	710	628	682	652	658	680	629	664	598	598	631	616	605	628	633	658	633	643	602	597	633	617	652	655	656	643	650	645	637	632	633	660	589	633	636	638	626	581	593	635	629	645	635	658	700	624	645	669	618	624	663	628	648	641	600	650	644	653	631	585	635	640	619	638	641	650	635	636	605	641	618	638	638	631	654	649	652	623	669	661	622	626	576	641	636	662	660	587	656	626	666	639	642	657	627	647	637	630	628	605	649	652	634	629	661	654	667	623	589	626	592	667	616	649	611	644	663	641	624	629	649	629	588	613	654	629	604	665	676	642	607	644	625	636	664	659	660	625	608	650	595	660	600	659	657	611	656	630	600	597	619	592	614	651	650	628	613	680	630	668	656	651	632	648	648	616	611	660	625	608	665	618	634	602	654	644	629	676	660	635	591	598	575	660	659	646	641	606	589	663	641	668	645	688	583	639	640	662	657	685	607	643	638	626	643	608	675	619	594	617	646	655	642	649	681	592	664	654	627	651	637	655	634	627	597	677	640	650	644	623	630	704	646	604	576	604	623	665	660	612	610	607	654	660	682	689	655	617	653	671	586	674	686	655	626	643	655	625	601	654	664	680	626	654	650	633	639	639	663	583	642	627	628	647	619	672	612	665	630	595	666	617	620	626	635	644	597	626	608	653	611	633	629	621	620	622	643	673	632	659	648	642	652	640	650	636	637	709	616	621	646	629	653	634	632	638	623	636	647	641	651	643	605	646	628	587	623	634	652	617	594	642	631	672	673	618	649	636	661	609	626	616	647	643	637	627	631	601	664	609	693	656	649	654	650	645	593	664	642	637	616	599	624	651	656	642	646	633	698	636	659	617	617	674	652	618	645	649	589	612	628	633	658	612	629	615	658	631	616	675	661	635	659	651	592	620	672	657	628	609	616	597	632	629	639	619	667	596	677	626	680	586	636	712	642	686	632	626	653	646	638	644	638	597	646	633	625	653	693	606	630	637	639	670	675	650	656	636	658	652	647	605	628	639	632	616	671	590	627	620	654	652	659	608	649	651	616	656	638	645	663	663	625	618	627	591	658	636	630	658	577	622	640	635	663	651	625	617	622	636	587	626	628	651	583	657	607	624	675	608	627	638	632	627	637	661	595	638	627	643	656	602	634	590	644	684	627	632	655	649	643	651	645	603	653	646	639	652	652	631	672	678	658	610	646	628	608	666	644	666	602	612	625	633	650	600	622	632	574	640	692	630	667	632	684	633	656	605	661	631	659	625	643	635	641	583	631	629	654	618	635	615	636	655	647	660	608	646	638	658	688	641	675	629	587	634	633	642	611	671	637	605	631	605	601	622	639	685	702	612	667	612	632	658	672	632	648	657	627	605	623	605	636	604	703	647	659	637	675	677	614	639	634	617	705	668	661	642	660	654	657	619	643	659	647	655	687	597	621	637	640	610	577	613	636	674	637	624	646	631	633	614	651	630	651	630	630	658	627	638	668	596	600	620	612	597	632	626	656	650	666	605	617	652	629	588	616	626	615	637	650	594	613	615	633	650	682	688	602	591	649	586	639	663	651	621	659	604	645	676	658	618	622	648	654	652	648	617	621	610	684	662	643	629	672	612	659	608	658	627	632	645	641	616	612	667	644	687	619	655	657	667	678	624	667	642	639	610	610	661	620	689	559	639	647	622	642	653	654	627	687	592	624	666	662	624	628	615	621	631	643	612	625	647	607	630	642	653	610	616	676	660	637	622	624	586	643	649	648	663	575	626	596	631	615	668	655	597	600	624	608	656	628	611	627	619	614	646	586	631	620	610	604	623	604	626	619	640	627	631	643	649	647	665	627	677	674	650	637	655	623	593	645	669	593	612	612	583	654	636	621	629	660	612	683	636	646	673	582	620	647	676	672	651	572	593	643	656	659	631	632	602	610	666	606	643	658	641	633	678	678	618	641	635	620	641	634	629	685	637	698	668	610	642	673	641	642	676	673	629	687	645	663	650	662	642	630	602	654	635	643	680	652	651	663	596	627	622	641	599	655	693	596	643	620	659	629	667	587	642	649	642	646	663	661	644	656	682	636	657	648	643	668	664	638	601	636	591	599	654	661	620	657	687	665	659	637	640	605	656	642	618	654	608	653	637	598	600	633	632	629	609	639	666	657	618	645	683	650	674	617	667	604	682	651	632	631	598	656	629	641	697	599	591	668	645	615	578	635	697	640	606	601	695	674	668	639	634	654	651	659	685	591	599	647	674	662	608	594	641	658	639	638	639	636	662	626	611	638	644	672	646	600	601	648	646	708	636	590	606	700	617	628	626	608	660	635	666	668	638	639	628	610	612	656	656	613	631	662	662	631	624	618	658	666	664	702	625	610	664	580	648	617	613	673	615	625	616	666	640	644	651	675	609	591	589	641	650	614	662	675	630	655	647	672	662	655	669
25256	26133	36125	28624	17279	5276	1348	755	695	647	688	644	626	637	637	598	593	618	672	657	679	647	627	645	619	627	591	659	630	646	590	651	592	584	602	650	643	651	608	648	649	634	631	672	636	618	623	605	650	593	715	634	610	669	662	638	643	616	631	654	656	637	624	662	651	599	624	632	613	643	611	602	555	649	670	556	623	600	628	614	647	649	633	624	642	647	644	634	609	655	627	649	620	606	636	624	627	576	581	645	632	674	662	642	678	606	632	648	580	613	655	640	639	625	663	653	647	627	633	629	581	630	659	651	673	641	588	640	588	632	635	638	643	627	627	626	615	618	625	660	653	620	652	646	603	630	636	654	632	631	675	636	631	604	611	589	613	611	712	650	640	628	630	629	645	653	582	641	624	651	629	585	623	621	666	617	663	635	686	653	611	597	601	608	643	660	576	639	634	660	591	669	612	598	619	629	605	659	633	613	633	666	603	609	615	608	642	656	591	617	624	607	646	622	613	611	629	661	672	651	633	640	647	667	627	635	639	613	647	642	646	599	642	605	663	683	642	645	731	619	616	629	649	598	658	596	650	641	681	584	640	649	612	661	618	648	654	652	647	639	654	642	670	618	632	636	569	657	621	661	632	612	593	552	631	660	691	648	667	617	649	593	630	587	604	593	593	607	631	641	621	575	651	579	642	564	594	635	611	619	645	619	632	629	684	672	583	654	655	593	624	684	599	671	636	662	607	649	646	687	601	632	617	613	627	627	666	599	648	607	613	644	694	676	583	629	575	603	635	605	635	613	608	613	603	585	625	628	563	647	647	626	653	595	624	582	587	629	629	634	682	612	623	599	635	644	653	660	611	597	576	607	661	625	656	681	661	637	636	648	586	608	653	654	629	609	583	630	612	641	607	604	644	633	630	627	610	630	608	618	620	596	593	649	665	622	624	662	630	658	629	594	639	626	642	675	655	596	637	636	601	626	659	624	604	648	633	654	644	621	606	609	659	675	623	638	635	606	655	631	615	643	650	676	667	608	634	640	648	608	631	655	657	627	678	596	592	591	660	615	638	658	603	594	613	667	628	615	675	608	629	631	654	646	580	661	635	596	611	625	647	632	637	663	630	629	677	601	640	598	635	598	595	599	676	639	635	622	635	640	637	623	645	621	656	659	634	619	631	589	672	614	615	630	618	643	596	657	652	618	612	622	575	645	634	637	659	637	616	646	654	651	614	637	607	633	645	658	597	625	637	610	609	636	640	636	621	599	596	617	632	628	615	605	601	646	699	597	620	632	638	640	657	647	602	608	584	612	565	611	619	636	612	659	600	625	632	651	646	596	653	642	627	567	664	647	610	609	586	634	636	643	680	621	693	648	620	596	603	655	614	590	569	638	655	617	614	630	613	625	636	630	641	614	620	655	613	672	653	612	611	656	644	613	628	602	614	570	680	695	601	621	602	650	644	644	628	643	615	660	637	667	583	645	621	656	657	621	600	609	658	690	617	647	590	607	645	650	675	627	604	709	646	623	638	654	640	638	646	636	614	626	662	672	631	625	627	598	584	638	609	629	643	641	629	611	626	599	608	606	601	670	643	645	617	663	616	643	591	564	662	641	643	592	634	593	624	629	649	614	639	593	653	587	616	593	682	653	643	637	630	639	609	647	662	592	618	644	623	609	665	638	615	636	584	628	641	626	632	587	641	648	642	608	635	653	658	633	624	633	622	642	613	622	611	639	573	616	613	604	612	611	632	602	636	607	625	622	657	618	669	663	646	652	625	634	606	596	596	633	649	652	589	608	632	636	651	613	593	605	640	628	634	592	620	597	626	596	697	589	662	631	640	630	658	627	629	624	599	635	649	588	622	651	623	612	682	596	684	616	656	611	637	626	642	609	635	617	607	638	627	619	618	648	611	605	649	637	654	628	592	647	690	626	612	633	624	623	642	654	651	660	597	648	614	627	641	632	625	627	602	673	680	639	625	644	636	620	645	613	637	614	587	643	613	631	657	636	632	615	625	682	617	614	653	618	650	642	641	651	607	660	597	610	620	617	651	641	653	680	640	660	635	607	656	572	608	575	603	606	621	618	645	595	639	634	616	613	681	656	629	601	619	572	640	649	610	561	644	647	634	622	614	617	634	635	637	606	632	624	655	610	623	615	628	613	663	670	653	627	614	618	669	629	623	611	645	630	635	635	600	610	658	620	672	683	628	618	616	651	613	629	651	669	647	636	684	632	641	639	608	603	604	643	635	654	642	572	620	587	654	652	615	634	650	603	648	617	658	620	591	647	633	617	640	672	661	641	609	627	689	595	620	686	666	640	659	657	671	613	654	634	638	642	565	671	590	661	596	615	627	611	667	608	613	655	666	618	630	612	604	646	625	592	639	675	652	650	616	626	622	617	635	644	608	615	658	653	641	622	623	610	660	624	625	645	677	625	595	607	660	635	633	566	631	629	655	617	655	613	606	595	621	619	648	663	636	631	624	627	686	646	615	630	614	600	653	627	588	618	628	607	662	642	626	633	651	633	612	670	613	622	664	616	643	655	624	650	629	647	666	652	629	695	639	602	721	669	632	650	630	649	618	608	604	649	630	643	609	670	663	621	678	638	648	648	624	650	645	650	627	604	635	656	616	592	611	619	651	622	636	642	651	661	640	651	637	653	649	688	641	608	609	636	630	604	646	652	607	685	661	637	633	628	646	621	613	591	628	638	656	664	637	622	628	672	615	621	578	602	600	632	634	607	638	629	632	662	615	641	651	622	649	626	650	629	648	631	661	626	645	624	632	624	561	667	654	640	622	641	672	606	591	608	604	622	675	577	629	608	653	659	632	615	655	572	594	635	594	618	604	619	625	670	636	627	610	611	634	662	610	643	611	634	679	689	603	642	584	656	634	593	615	589	596	619	635	632	667	678	612	675	621	648	642	668	677	659	640	594	616	619	662	648	644	633	674	603	643	650	589	668	624	601	677	596	645	637	607	590	597	671	646	669	610	647	622	677	600	685	608	585	586	597	622	632	598	612	634	623	628	594	652	674	600	632	629	653	635	609	598	593	645	637	634	634	625	617	676	620	636	625	650	642	638	609	618	630	653	680	609	620	642	651	639	624	658	661	638	675	674	637	618	616	644	617	617	627	626	616	639	640	638	623	614	604	643	616	621	644	633	601	611	660	615	605	638	625	629	641	611	584	610	606	614	685	630	654	624	616	588	643	625	644	652	628	600	645	603	617	571	578	614	656	628	650	640	614	641	623	598	591	622	655	646	613	631	605	629	632	629	646	614	661	637	620	632	664	650	603	620	638	649	600	658	621	645	679	650	627	588	620	664	603	648	651	614	612	624	655	622	639	628	696	625	644	639	616	651	608	629	626	628	627	641	607	623	644	621	644	626	629	594	581	640	625	604	617	602	583	619	608	645	616	637	620	616	634	639	585	637	638	676	642	670	622	592	651	596	628	632	592	607	611	638	632	618	595	611	646	616	611	600	595	611	635
49217	82321	53598	30273	13001	4319	1566	939	761	695	663	693	700	700	747	737	669	672	662	679	686	702	660	671	710	650	669	699	720	692	722	684	669	648	714	717	719	745	730	698	661	689	679	698	691	724	667	741	717	763	686	623	715	748	694	689	706	629	667	722	759	734	692	696	699	681	690	682	719	670	711	690	696	698	730	729	721	716	685	698	680	698	675	699	694	720	689	647	626	654	687	733	695	707	697	691	696	750	716	697	715	674	637	658	692	708	697	684	723	720	727	668	694	687	716	644	724	702	749	721	714	671	684	703	657	739	712	739	656	709	724	661	706	713	705	698	718	714	673	711	728	690	686	673	690	696	664	739	739	711	760	704	646	714	751	699	702	718	679	731	721	654	715	738	700	695	715	663	689	680	701	694	673	671	700	683	685	739	694	720	726	667	663	700	678	707	694	675	712	742	668	718	676	766	684	720	689	721	694	670	700	684	702	727	701	667	668	700	706	666	738	710	674	664	704	667	674	704	726	713	715	718	707	660	694	686	721	687	719	728	694	729	730	709	701	681	727	692	735	693	715	688	727	726	728	687	713	706	729	704	669	702	722	667	652	656	709	695	683	731	705	728	673	676	695	656	705	679	667	698	673	729	689	729	666	704	712	688	689	682	668	699	659	684	675	718	668	720	678	759	633	685	730	691	681	729	727	675	694	711	707	753	733	725	698	693	691	717	724	685	692	712	719	717	708	690	695	693	711	710	680	671	721	681	702	693	702	653	696	723	698	693	690	691	756	714	737	718	715	689	672	676	724	731	696	742	682	715	695	681	662	736	698	719	728	690	723	686	651	685	699	697	771	691	666	657	700	747	699	680	690	694	673	673	676	674	669	717	704	700	692	699	724	696	710	708	724	693	705	646	730	696	691	690	716	677	688	706	714	697	677	678	703	728	699	704	669	733	731	708	722	711	682	724	649	743	747	667	722	708	703	628	652	719	746	708	719	693	665	726	716	707	689	699	691	696	701	750	663	665	681	683	744	693	652	680	717	685	695	724	719	708	681	698	652	705	673	637	689	735	714	695	701	704	712	679	721	663	645	694	729	710	662	683	720	685	732	674	715	707	640	714	723	683	712	685	684	688	714	707	709	704	671	702	726	731	687	683	682	707	698	670	751	726	740	681	628	684	705	655	706	652	709	742	674	691	705	676	658	671	732	660	689	679	718	693	662	727	711	659	736	736	714	681	678	668	718	676	683	701	710	706	684	710	690	683	681	682	686	668	727	642	680	707	670	705	698	675	669	724	668	714	716	690	658	668	721	722	767	672	691	706	672	714	781	714	737	720	731	769	710	731	699	693	712	730	707	729	706	728	669	686	730	696	704	676	726	700	713	696	665	674	759	731	680	704	718	735	736	701	679	681	729	680	666	698	633	686	665	723	667	716	710	712	708	697	678	692	730	691	666	692	644	686	666	670	689	737	688	694	747	697	693	699	768	646	718	719	680	695	728	723	717	653	698	708	675	718	724	681	708	713	656	664	718	721	679	676	719	733	727	716	709	751	729	702	718	697	694	706	682	707	748	720	672	706	696	676	742	728	704	683	652	729	666	656	674	700	698	676	699	683	648	700	674	639	665	730	695	716	732	686	670	699	739	710	696	647	679	723	688	730	675	687	726	690	698	658	744	707	696	705	741	663	702	645	717	659	735	661	653	692	703	649	706	713	705	705	682	680	652	732	701	650	674	727	703	718	703	657	710	675	679	714	710	742	658	679	728	678	756	736	643	714	697	632	706	686	686	691	687	677	714	737	690	691	709	652	673	684	756	643	675	750	719	668	707	695	673	709	718	681	760	673	672	678	677	701	684	660	732	656	691	688	722	695	685	710	689	705	697	700	735	711	678	738	685	740	720	711	681	715	708	682	657	717	693	721	706	707	682	630	674	706	746	696	643	702	643	684	755	696	634	695	667	717	733	689	685	666	724	730	672	720	696	721	760	732	662	703	692	698	707	724	716	719	683	704	692	663	674	675	727	701	683	682	703	765	670	753	724	703	709	669	694	672	747	700	667	692	722	715	751	724	759	728	706	728	685	666	689	689	681	648	723	683	670	690	663	734	717	707	702	711	722	633	708	693	687	663	721	682	722	719	670	688	668	670	751	696	646	747	701	695	694	712	678	698	669	666	693	711	724	704	692	705	667	719	662	681	704	727	687	694	695	705	670	698	700	702	731	696	719	661	691	699	670	715	705	689	713	693	691	719	704	687	671	724	666	689	703	682	711	709	705	720	702	691	675	707	689	694	730	708	613	750	685	698	713	717	700	641	706	639	773	699	719	660	713	677	679	707	749	688	702	727	721	696	728	678	709	728	615	673	700	700	704	668	680	695	698	695	712	696	643	661	664	711	708	683	673	719	720	731	734	676	708	720	752	709	644	712	707	687	734	658	643	724	698	688	698	661	630	708	695	664	712	733	665	655	694	709	679	665	692	742	688	687	700	692	727	694	709	663	701	693	673	701	664	685	688	668	688	701	688	653	693	694	714	735	687	702	738	731	712	714	666	710	761	658	731	680	755	669	646	760	679	702	674	734	701	700	693	670	690	706	729	685	740	661	686	709	676	739	669	706	694	727	696	702	698	721	715	654	738	711	697	692	740	687	706	709	693	707	676	679	706	668	712	739	708	679	691	673	714	683	639	673	740	679	654	661	726	706	731	681	784	726	696	704	698	708	699	662	711	643	683	748	669	699	697	703	668	720	646	730	688	724	708	673	638	676	744	741	701	692	737	697	706	662	687	740	686	709	691	691	702	668	683	688	698	679	669	669	693	702	660	669	670	698	704	734	744	712	746	674	747	692	709	666	655	657	690	712	649	688	705	710	670	699	733	695	722	696	688	668	738	704	727	648	683	679	709	701	705	706	710	711	646	689	698	690	720	722	689	703	688	640	751	691	659	690	685	692	665	691	685	705	680	732	714	661	648	720	685	687	720	680	680	735	690	688	688	638	681	682	699	735	710	721	689	716	676	701	701	721	684	687	679	701	710	665	719	652	709	665	728	695	691	721	738	713	651	712	740	714	651	713	705	713	736	757	702	748	688	676	644	689	704	668	714	662	720	706	702	741	749	695	736	699	705	723	737	658	724	688	703	706	702	686	711	718	713	679	703	676	668	694	721	729	711	655	629	710	731	727	706	700	735	670	653	708	734	673	697	689	711	705	683	722	662	693	677	719	681	671	700	652	711	689	686	671	721	665	682	687	714	721	724	654	723	706	704	672	651	702	727	724	742	658	656	726	659	680	700	700	730	661	706	668	682	698	662	674	660	674	695	696	737	694	726	687	686	674	730	748	689	711	725	706	690	662	668	663	752	716	698	733	728	709	744	709	710	722	703	693	700	709	671	727	715	673	704	713	702	671	690	694	674	695	668	622	699	666	738	663	722	729	674	753	692	691	692	706	745	724	706	686	650	702	704	703	724	754	686	644	696	660	685	679	696	727	686	676	670	723
22759	22373	32137	26645	22341	20846	13238	1844	876	824	679	721	741	714	748	738	740	761	744	743	737	776	710	738	699	751	687	708	732	720	731	694	737	744	690	708	786	721	739	727	720	735	688	710	686	712	700	753	708	691	747	762	679	717	721	728	765	736	731	691	702	679	759	696	742	734	729	697	703	675	684	683	726	718	725	756	687	721	742	727	711	705	708	695	740	703	715	698	717	753	697	685	715	727	728	728	663	759	684	717	706	708	736	674	707	730	719	704	689	752	736	708	707	683	732	674	760	735	696	719	704	720	748	688	724	703	711	743	700	705	757	667	697	685	708	712	741	757	725	707	709	747	734	755	701	673	703	716	734	718	722	702	716	745	752	724	731	696	699	689	699	693	743	702	734	715	694	687	730	712	714	718	667	695	741	759	729	667	744	740	730	697	730	735	723	711	774	681	715	733	723	729	720	680	705	702	685	680	678	712	741	692	720	780	733	724	715	730	693	740	723	721	721	707	719	743	704	693	678	757	716	718	749	681	711	736	697	694	726	751	712	729	759	722	684	732	710	729	712	685	678	733	711	703	729	718	723	704	742	710	735	713	735	777	657	691	675	738	688	705	723	711	717	686	667	769	669	660	668	697	650	636	708	699	732	728	699	711	711	695	676	690	705	686	722	744	719	690	693	724	709	758	697	685	735	730	747	731	752	745	687	761	697	707	705	750	752	698	726	690	711	751	737	706	698	744	747	674	718	706	733	729	710	720	698	724	756	708	675	660	729	712	691	699	734	728	751	706	655	661	689	709	756	717	728	680	665	693	692	727	723	735	711	733	702	760	662	737	746	744	732	707	740	721	687	714	730	697	687	733	721	742	713	708	749	718	688	745	637	685	703	779	701	732	690	731	773	721	712	680	727	746	711	719	761	742	700	710	751	748	697	712	702	688	715	705	736	662	761	715	683	676	663	714	724	685	663	697	724	757	754	668	697	758	694	662	712	719	744	728	739	705	741	680	726	759	716	693	737	723	708	734	710	732	662	716	677	683	724	735	738	732	705	719	693	723	742	728	696	726	718	720	712	735	724	705	762	661	724	714	721	723	682	747	691	722	728	688	734	710	733	725	697	703	664	714	701	700	733	687	752	708	745	699	769	688	706	738	737	751	714	679	678	743	728	695	700	746	724	661	735	721	765	731	761	674	728	732	750	732	744	690	708	682	735	715	684	693	756	692	734	730	762	718	724	705	805	697	719	721	704	721	704	672	688	733	725	714	688	731	717	747	733	721	695	715	660	703	698	673	682	709	777	743	694	750	732	711	694	731	733	733	706	691	712	765	692	713	755	704	720	716	707	666	773	704	702	715	721	716	683	710	665	746	716	744	733	672	735	757	664	686	762	735	721	726	715	707	744	746	761	682	704	691	642	692	696	720	720	683	737	719	744	735	715	693	704	690	715	713	712	766	687	696	696	723	721	660	710	713	728	672	663	688	755	685	743	659	714	667	712	759	776	734	754	698	728	707	708	675	706	796	731	706	726	692	686	767	697	710	720	722	731	727	719	679	675	715	743	713	728	661	731	703	702	656	690	710	758	706	731	716	675	737	728	733	730	708	677	747	682	668	716	707	690	711	700	708	709	710	761	695	741	696	752	692	686	724	749	728	719	726	674	731	720	707	681	708	725	735	728	730	752	703	720	744	744	728	729	689	709	729	733	730	674	729	716	713	683	713	724	703	713	698	735	724	731	713	707	704	730	758	699	755	725	702	686	728	694	694	730	743	684	723	725	673	728	708	710	676	719	685	728	737	707	749	707	782	704	689	683	693	718	719	732	687	739	745	763	691	726	715	753	732	681	711	710	712	676	721	757	694	734	676	745	713	700	692	699	698	684	708	731	673	701	723	702	664	666	659	688	704	723	690	693	775	695	738	716	741	689	733	720	722	666	713	679	710	754	783	744	731	696	671	706	697	718	744	758	728	726	695	733	720	725	709	683	696	699	675	663	724	755	734	741	682	789	695	711	749	725	670	764	740	680	700	668	753	740	703	703	679	683	716	728	753	723	781	731	688	716	716	713	708	706	681	699	807	718	705	733	734	698	694	711	737	708	738	741	709	719	745	736	695	724	729	756	672	677	704	721	727	718	715	671	700	717	708	742	724	694	739	693	712	660	686	697	755	751	694	718	702	710	735	720	701	685	701	771	693	713	710	707	729	696	734	734	719	701	734	719	726	776	739	750	749	734	706	766	690	722	707	722	698	711	707	692	737	713	673	722	713	760	734	735	707	747	669	669	730	688	712	793	732	733	717	725	794	704	713	684	690	719	714	665	679	743	663	746	703	705	684	735	695	716	749	687	697	711	671	731	753	729	728	682	755	734	743	712	748	674	721	685	733	724	721	721	748	654	723	695	722	690	750	730	706	723	690	727	703	717	750	685	668	736	715	720	716	752	716	714	715	737	704	743	706	718	682	737	745	704	724	705	725	722	726	725	689	764	714	726	721	721	680	702	680	730	700	755	749	706	729	724	745	738	697	671	663	707	733	747	734	735	748	738	731	720	749	724	699	675	712	683	776	735	709	703	726	673	732	729	710	719	752	708	706	753	733	768	679	717	751	734	703	694	708	736	769	701	648	703	713	709	734	741	724	731	741	724	767	689	710	711	703	692	719	750	711	733	699	733	706	737	691	710	712	711	739	720	719	721	686	732	719	731	759	697	736	711	700	700	705	674	718	731	699	714	698	732	620	700	749	713	686	714	707	716	726	688	718	701	724	726	710	737	713	709	710	735	750	749	690	718	720	699	717	735	745	743	714	699	649	726	695	675	692	694	705	711	722	724	748	731	727	751	707	724	724	680	685	723	723	691	700	711	747	716	709	708	709	770	717	742	694	648	725	759	659	750	720	739	718	740	689	716	674	718	679	721	675	705	691	737	691	684	727	706	727	761	728	715	664	736	725	758	684	690	733	763	722	777	725	713	722	705	721	705	692	715	752	722	700	715	687	703	724	743	657	720	711	702	724	699	734	680	675	710	770	688	732	718	672	732	749	727	738	734	785	693	745	734	734	747	707	715	668	694	652	742	712	714	727	708	690	708	675	719	720	791	683	742	668	772	711	713	687	735	739	750	689	707	708	804	731	705	680	701	675	697	723	697	723	728	712	699	703	690	696	675	721	724	716	717	703	713	723	681	726	667	747	670	698	699	719	751	691	705	734	681	680	711	751	740	723	718	706	698	746	675	738	746	729	726	709	685	765	694	704	721	741	732	744	743	710	703	747	769	673	738	740	736	678	723	675	788	705	778	653	730	712	705	727	706	722	687	701	710	733	714	739	706	713	711	700	745	730	622	737	690	672	759	730	713	749	739	729	755	711	712	709	711	722	770	711	672	729	716	727	711	740	721	694	729	715	701	720	682	747	753	725	704	742	732	719	685	721	729	689	696	713	701	681	714	733	680	704	734	743	720	733	720	717	696	746	676	745	691	709	759	734	722	706	700	762	721	686
55578	96834	73426	49376	28514	11666	3907	1643	995	841	784	770	763	778	775	759	779	751	768	782	727	769	805	745	771	818	777	701	781	748	780	765	751	782	791	739	744	678	745	755	726	739	790	754	758	723	758	766	731	814	715	743	735	745	754	764	730	771	746	779	752	731	762	758	739	759	713	716	790	745	773	735	764	731	728	815	771	794	775	795	781	766	771	766	782	749	764	727	710	730	760	747	720	733	735	791	733	800	795	810	731	750	754	728	735	738	731	728	786	794	781	735	732	753	750	754	750	748	792	765	765	760	788	784	750	767	740	775	776	758	772	765	766	741	720	779	780	766	758	755	779	766	758	736	737	737	764	772	757	716	720	761	777	769	770	745	746	768	755	768	754	763	736	788	785	768	689	721	795	745	772	770	815	794	769	719	719	793	754	770	722	772	763	758	758	769	744	739	760	761	760	765	764	773	718	797	694	780	742	783	752	747	738	754	720	785	766	769	798	695	726	786	733	735	747	742	748	753	772	747	791	750	739	792	766	781	764	701	748	725	763	723	778	712	779	758	759	813	763	782	781	772	758	752	777	739	740	767	681	720	743	782	782	794	778	738	833	746	727	752	773	773	764	775	741	719	747	773	761	777	754	768	731	785	737	764	773	777	750	748	801	747	778	762	730	769	771	740	765	805	758	778	735	785	753	777	744	775	738	748	722	724	763	715	785	718	733	763	729	788	768	786	747	752	800	780	749	757	768	765	749	759	798	777	764	730	791	728	767	760	786	783	706	735	801	762	726	747	782	786	799	780	782	763	708	781	744	739	784	721	765	791	773	721	745	719	786	727	754	770	789	718	756	771	786	741	743	712	786	773	742	784	784	788	720	750	802	765	755	770	721	721	758	731	696	765	747	717	788	797	772	739	773	748	843	727	806	714	736	734	731	757	791	802	769	774	722	797	740	770	718	771	722	758	750	744	733	711	759	745	739	719	721	702	747	745	800	775	776	773	739	733	756	758	756	749	746	745	733	763	740	763	726	750	747	728	763	752	759	788	778	743	776	839	752	728	739	764	759	757	779	765	775	826	760	760	766	781	738	806	788	770	792	733	773	780	784	689	789	721	748	765	742	775	800	756	776	707	778	793	741	759	748	768	804	758	727	724	762	715	737	733	723	781	764	729	746	759	775	731	763	768	754	760	775	816	759	797	809	753	753	744	748	793	720	800	752	734	783	730	731	717	768	769	768	742	742	737	755	747	726	779	726	712	747	773	725	776	777	778	728	772	770	735	788	769	805	755	753	754	770	758	787	766	752	813	729	727	752	761	736	770	755	785	749	724	724	733	761	748	726	773	768	751	692	747	762	734	705	741	791	745	750	709	707	776	714	736	762	762	748	759	799	748	799	769	742	781	756	763	745	793	771	778	745	736	740	749	752	774	770	766	698	714	746	764	746	809	802	779	785	786	766	791	741	761	806	764	716	782	800	740	755	714	762	741	758	785	740	801	751	769	752	766	781	794	757	763	821	723	764	749	761	755	775	785	770	730	721	783	750	824	762	720	770	730	823	783	702	729	701	790	753	756	791	788	822	779	758	697	757	760	777	770	763	804	738	746	727	695	748	764	769	790	756	720	744	747	758	804	767	787	746	760	763	755	746	753	769	742	793	764	750	803	774	747	739	778	779	801	745	805	790	758	749	748	798	735	794	802	829	734	707	710	745	783	761	767	754	792	786	754	711	738	758	756	758	710	797	783	709	763	774	766	753	728	780	763	750	784	790	725	778	755	758	764	724	790	780	765	748	755	815	767	761	723	768	731	737	805	750	786	746	732	737	767	743	764	767	698	788	802	804	697	765	720	690	810	795	700	755	761	744	772	786	759	722	733	773	768	754	765	736	755	744	746	792	748	734	755	745	760	776	708	756	792	750	786	742	719	736	786	744	747	736	761	790	786	773	798	724	697	756	798	757	752	761	773	783	762	777	817	745	756	755	766	745	809	755	779	766	752	724	717	727	727	722	704	785	736	786	705	788	756	772	751	800	670	730	731	725	753	766	755	764	792	786	748	729	777	762	691	774	737	708	768	751	791	768	703	776	747	791	776	762	753	748	764	738	777	794	764	764	730	782	710	790	759	765	737	710	825	757	730	738	785	722	739	787	720	750	770	779	751	767	715	746	775	753	789	761	757	703	740	756	756	740	790	744	769	751	769	752	736	774	761	752	764	778	775	796	756	805	762	737	763	780	776	774	745	751	687	748	747	736	765	729	742	780	767	730	725	803	768	721	708	734	772	740	734	743	754	787	726	740	735	751	771	734	754	781	737	739	765	780	756	761	739	743	784	762	764	768	779	776	773	718	801	768	730	745	761	750	778	747	741	807	742	735	739	776	774	758	754	785	761	743	752	768	735	720	756	709	722	745	740	733	762	759	734	759	776	732	777	756	755	758	792	803	755	757	705	722	753	784	771	800	782	730	749	770	756	737	728	771	814	792	774	762	709	757	782	775	742	731	759	750	795	738	721	735	760	737	774	712	787	761	799	750	695	787	788	803	729	750	755	783	784	731	777	764	779	789	736	760	693	750	794	776	754	801	732	808	741	782	751	802	730	777	772	809	789	762	778	725	758	771	751	754	764	792	773	705	728	789	731	722	713	744	782	764	748	785	759	773	770	756	745	754	737	768	771	761	745	756	760	751	754	768	806	785	767	747	752	745	784	751	759	764	741	783	728	725	770	751	748	794	740	754	769	721	711	766	760	760	757	798	761	742	748	800	786	752	777	783	776	799	748	726	730	787	705	770	766	758	721	767	724	758	801	771	760	769	767	749	753	790	747	674	753	766	748	800	818	771	735	746	740	820	775	721	726	769	764	784	775	728	767	725	773	732	687	748	783	805	772	751	728	725	800	786	802	814	805	776	737	744	718	767	743	832	763	757	773	741	731	705	800	794	773	758	761	795	748	737	718	733	762	744	687	781	762	784	731	748	778	795	756	755	751	727	777	779	769	744	728	805	761	756	794	728	773	763	769	738	782	745	758	776	748	732	733	749	776	755	723	734	776	764	804	748	762	749	739	762	729	707	778	776	774	765	753	797	785	779	753	792	744	781	731	769	772	754	731	765	672	765	799	766	718	736	747	812	759	698	760	729	735	714	744	762	712	778	763	784	744	735	739	761	790	783	833	774	754	762	769	776	734	748	779	752	763	801	776	755	777	792	766	737	772	740	785	779	762	756	730	697	798	791	722	754	729	724	730	791	733	772	740	712	757	760	734	800	753	745	771	735	777	824	771	779	749	772	765	716	780	743	776	745	745	773	728	729	713	748	776	731	741	772	732	784	797	759	762	797	724	787	738	736	704	786	775	772	743	761	800	795	764	762	820	729	753	806	762	739	787	729	736	783	737	755	760	724	745	741	719	788	778	772	734	748	777	823	734	731	761	828	753	767	748	785	779	789	745	787	758	729	755	798	789	804	749	775	777	760	744	811	772	768	783	808	717	744	748	801	731
28411	34755	34268	17090	4145	1197	712	595	552	554	514	525	530	544	505	548	565	555	529	562	496	556	561	530	545	525	540	549	534	548	530	544	568	526	532	556	541	550	445	535	549	554	509	570	482	510	577	528	554	560	526	527	536	515	537	550	530	523	551	523	531	529	540	546	546	555	511	589	520	547	511	568	567	540	527	536	503	590	525	503	514	563	508	516	543	554	564	537	527	528	566	493	571	528	547	553	548	558	536	550	535	528	555	542	558	472	537	548	522	529	523	541	560	586	525	537	520	579	543	526	521	583	515	571	543	570	513	515	541	542	523	547	523	586	517	559	550	535	504	550	511	492	531	536	506	560	561	519	529	560	558	577	583	554	501	567	556	519	526	481	571	557	559	545	545	497	546	504	540	547	524	548	563	536	551	518	522	512	509	523	557	540	534	572	586	567	553	556	601	568	515	557	535	567	571	553	564	563	528	542	492	578	553	485	547	599	554	521	574	554	542	535	525	565	523	515	551	561	517	513	529	536	535	557	511	514	533	526	551	543	545	503	573	558	597	539	602	515	547	537	566	522	528	556	555	537	537	531	522	586	547	511	551	524	553	541	566	538	572	524	578	568	554	561	558	536	555	544	527	566	509	577	511	494	519	547	499	502	571	526	571	531	524	519	520	541	539	505	503	507	581	551	533	528	557	553	534	583	545	527	465	568	507	521	518	566	547	545	536	560	530	562	545	543	538	541	533	502	544	549	538	561	518	527	551	585	526	510	515	550	541	552	536	555	577	503	518	536	549	534	493	516	543	538	514	548	546	533	524	538	552	539	511	524	507	546	585	565	581	520	543	556	505	533	556	539	603	520	499	515	523	501	526	511	526	537	519	513	533	517	519	542	527	537	547	548	519	566	513	540	548	540	549	552	536	520	542	517	535	563	564	520	540	572	592	517	557	556	601	544	527	576	525	506	431	545	528	561	500	570	593	513	545	513	563	531	541	570	584	526	544	555	543	509	593	520	509	540	519	516	544	492	488	496	527	539	530	557	524	563	554	540	540	561	533	577	528	511	536	507	599	572	542	584	525	606	543	511	535	488	557	560	517	567	551	522	559	528	572	571	517	549	539	502	507	596	580	531	584	526	480	550	530	545	569	505	560	577	585	551	561	546	561	564	562	550	538	521	546	523	553	484	527	562	523	519	516	521	523	544	567	515	547	549	507	530	553	524	565	574	550	521	560	564	519	554	534	524	549	537	529	525	561	548	534	551	568	516	524	551	537	551	534	521	533	548	540	556	525	512	551	544	491	524	530	507	525	565	520	526	533	502	536	533	578	534	552	526	550	565	538	533	537	555	523	544	530	587	586	545	553	521	551	521	514	580	547	561	536	519	569	510	502	568	516	533	549	555	567	553	524	547	484	529	545	486	530	540	542	572	533	553	536	571	507	501	528	557	502	536	559	533	561	531	535	559	537	518	501	527	551	533	538	519	536	543	510	572	537	549	530	549	509	525	570	513	555	526	570	552	539	540	530	542	530	546	512	522	532	507	533	560	559	527	557	536	524	552	516	538	538	567	537	548	565	514	580	560	542	566	533	542	538	586	529	568	491	522	570	522	516	566	558	565	571	506	517	590	525	574	521	500	577	537	561	507	574	545	537	544	558	546	516	567	565	494	541	510	536	493	570	581	557	557	542	542	537	563	529	544	559	506	546	526	535	529	573	545	538	534	539	524	542	529	522	489	546	549	594	520	572	555	513	544	544	534	567	571	551	566	532	547	517	570	515	533	529	528	521	536	541	551	542	490	619	538	544	538	537	561	527	564	553	582	580	541	545	535	543	580	609	587	558	574	549	532	587	547	518	529	522	529	508	541	533	525	527	539	537	527	546	545	523	567	529	534	527	589	552	582	580	575	515	534	543	525	520	541	551	549	552	577	522	539	526	545	498	567	515	561	565	537	531	523	576	532	528	571	537	540	538	565	538	511	503	525	545	559	529	550	538	566	541	506	531	513	543	532	564	513	536	534	543	560	576	544	550	543	523	579	531	536	547	566	564	519	537	552	511	555	545	545	526	547	550	530	551	542	548	578	518	504	521	508	505	519	543	569	574	536	567	526	555	568	526	562	544	547	554	591	543	554	529	579	564	531	512	533	509	556	545	583	530	533	510	572	531	522	519	521	557	551	585	522	518	582	526	509	531	526	552	542	546	531	563	508	556	526	491	510	538	548	535	514	546	550	555	534	530	575	524	501	508	560	557	537	557	527	546	554	554	526	518	556	533	558	575	523	520	537	490	518	515	545	555	577	576	547	570	522	524	561	518	527	585	571	555	569	529	518	510	538	548	524	537	562	519	533	506	551	565	519	542	504	545	537	535	482	571	515	516	521	555	520	544	471	538	569	524	535	560	552	524	572	535	561	551	551	542	500	543	498	534	561	565	544	536	515	513	592	528	523	572	589	544	510	502	546	560	509	536	535	551	514	528	540	584	556	580	550	526	519	540	495	538	518	573	566	529	532	526	520	564	532	537	559	522	545	551	598	552	549	608	572	528	533	541	533	531	540	554	540	532	580	526	534	527	524	504	540	559	541	550	543	539	515	556	548	561	560	521	545	558	503	504	581	528	563	505	544	538	549	539	540	500	515	521	569	582	536	545	550	516	545	559	532	537	551	504	547	553	542	521	518	547	533	562	550	532	567	540	540	561	548	519	531	574	523	574	491	559	538	532	547	529	573	561	541	486	521	539	562	526	534	563	538	540	520	561	553	556	534	564	545	522	514	519	503	564	547	510	561	553	564	549	545	514	554	530	547	552	505	519	578	535	493	541	540	545	551	581	532	520	534	602	554	527	556	565	540	564	575	582	561	571	497	570	544	552	540	525	539	532	551	520	557	562	535	544	574	550	519	536	558	577	566	540	517	566	537	548	493	573	546	499	547	555	568	533	539	569	547	550	547	542	531	554	518	527	547	529	550	534	540	562	545	513	605	553	573	504	560	523	541	565	529	562	559	543	564	585	507	553	539	497	500	521	531	543	529	554	533	531	537	563	540	537	543	537	557	573	559	564	533	563	532	483	547	501	562	553	532	497	499	547	525	542	515	522	564	557	545	528	539	528	535	559	546	525	520	519	547	542	518	555	547	511	568	569	561	534	563	525	519	531	508	555	519	529	524	553	541	562	565	527	542	526	567	531	513	535	532	551	473	517	545	553	525	538	544	547	558	521	544	565	545	535	515	557	518	501	591	566	553	530	549	523	570	505	555	547	550	506	511	551	534	491	536	521	547	564	548	518	507	540	518	544	529	509	540	555	546	528	517	576	541	539	522	523	561	529	565	606	533	552	556	538	579	539	556	544	512	539	551	584	534	531	561	517	547	513	527	544	566	523	552	550	545	540	547	555	520	533	513	491	539	578	550	537	552	538	517	574	553	554	534	588	537	591	555	569	545	525	530	539	538	531	552	531	538	506	537	576	576	530	513	577	540	585	557	550	514	563	546	570	555
27377	50028	29220	11445	4150	1592	836	670	627	626	602	601	601	626	596	623	603	624	634	620	627	568	609	621	576	618	581	599	616	583	637	591	598	629	633	628	612	590	622	599	604	605	568	564	674	621	599	565	628	594	597	576	598	601	624	616	614	598	603	566	578	587	625	553	634	581	649	634	641	575	593	614	581	628	616	643	641	610	632	571	622	654	619	583	618	602	602	592	610	608	529	592	626	633	607	642	636	584	645	572	610	602	600	598	635	635	622	617	569	607	561	635	635	593	601	638	601	598	579	613	591	599	592	570	631	602	587	628	595	611	630	627	594	609	594	605	622	587	554	597	598	615	624	592	566	625	618	602	642	594	626	642	633	598	640	647	658	626	633	596	577	600	584	573	581	620	620	597	656	599	587	575	583	608	625	617	609	574	603	621	600	627	566	583	576	604	617	652	572	605	590	622	624	619	558	552	654	612	635	592	565	579	617	594	581	606	618	630	587	603	577	587	586	609	600	591	645	581	605	578	596	612	647	590	594	615	563	589	612	635	604	598	648	612	598	607	602	638	701	573	586	599	621	628	597	625	626	608	586	604	623	588	600	605	632	601	586	615	625	598	595	575	596	587	658	595	648	586	648	616	618	610	559	629	609	606	593	593	640	577	629	619	641	637	604	640	593	617	627	613	597	595	595	561	601	625	622	600	615	674	598	521	648	636	607	610	582	627	610	609	565	626	573	598	580	560	645	596	611	603	622	609	600	604	637	632	585	595	572	637	558	609	612	612	635	592	600	612	613	564	615	554	596	623	599	590	591	590	591	606	638	613	601	582	599	593	603	622	626	639	587	657	636	614	631	568	611	633	578	635	578	608	616	580	577	594	626	607	591	617	588	629	532	614	590	558	645	635	617	610	581	606	599	612	632	569	636	601	607	616	587	618	580	607	609	638	605	601	596	607	628	579	573	599	586	594	599	599	621	626	616	597	627	596	583	622	596	638	664	580	626	587	593	602	604	617	601	655	630	590	591	645	615	617	590	599	588	581	635	601	569	589	653	588	601	625	576	608	614	601	638	585	647	633	548	603	619	620	587	640	626	606	579	580	607	589	561	621	611	575	583	599	625	627	601	602	604	578	604	587	605	644	594	590	652	602	588	578	576	613	636	596	606	588	577	590	629	649	578	602	541	626	622	606	651	601	652	639	600	590	614	642	634	629	611	608	600	606	599	618	606	625	633	571	588	569	576	660	623	610	662	611	592	588	634	608	630	593	614	563	578	611	629	610	576	628	608	607	594	607	587	664	636	623	636	615	633	613	621	615	624	606	609	594	562	650	573	573	622	576	642	613	607	625	612	569	582	574	576	622	624	580	609	595	616	576	555	635	566	619	618	609	593	576	610	603	533	627	591	617	648	569	577	615	617	642	644	613	589	616	570	571	614	615	608	671	578	602	622	618	612	618	601	566	597	584	617	584	600	617	603	588	586	577	628	557	549	576	577	622	614	602	682	579	590	611	609	606	643	627	611	609	622	615	624	619	616	575	622	615	611	592	555	609	626	608	586	585	575	592	680	578	605	588	630	591	592	588	600	603	609	618	616	643	600	616	601	591	572	632	618	643	585	575	607	627	638	616	594	589	599	572	583	602	599	621	574	622	648	629	592	604	623	588	619	580	597	587	588	574	623	587	669	619	589	563	556	611	624	623	611	575	618	593	578	582	624	584	629	586	592	577	602	613	609	626	602	569	615	611	656	593	592	586	635	635	594	619	597	627	617	581	602	571	583	589	598	593	608	585	612	655	620	621	552	630	592	608	608	577	572	545	593	556	628	603	575	670	616	617	606	666	579	592	575	560	567	590	577	594	648	595	648	584	583	631	578	614	589	614	595	649	579	565	614	587	599	590	590	605	568	572	563	595	620	576	571	628	616	591	597	600	635	644	618	620	584	622	635	606	628	636	626	597	624	609	605	601	601	613	608	566	629	571	596	621	616	613	571	612	591	600	604	636	619	615	550	595	601	578	661	624	611	611	601	621	610	614	616	616	593	602	630	628	588	574	598	576	650	613	563	599	610	634	635	625	644	623	624	563	602	578	608	623	592	619	577	604	603	607	591	627	608	637	576	619	607	587	587	625	610	638	594	613	578	585	606	629	610	621	627	600	600	565	653	632	638	622	614	596	573	601	561	591	552	645	570	615	607	577	625	666	591	629	604	582	631	644	619	614	602	599	630	548	591	625	598	619	598	651	616	584	628	631	580	584	586	570	628	618	635	605	610	601	652	569	614	653	613	620	614	595	622	620	641	625	612	617	613	598	613	611	622	591	584	616	619	577	605	585	611	604	617	632	608	613	601	618	603	591	561	606	597	664	599	632	635	588	596	582	610	623	601	579	608	621	566	615	611	619	624	615	597	638	637	605	619	618	646	615	648	610	626	588	643	624	587	580	602	631	585	622	578	611	598	598	603	643	611	595	594	564	618	560	598	589	645	597	594	655	645	599	617	630	634	643	623	567	580	596	576	624	595	619	587	579	635	581	587	649	589	653	636	615	595	626	616	602	593	617	585	635	590	621	627	659	626	600	582	627	613	610	611	617	568	652	574	593	628	658	594	573	597	615	580	582	652	617	581	612	647	600	621	601	583	598	581	632	564	646	628	579	561	641	541	614	616	593	626	568	595	599	580	627	667	619	602	565	617	613	604	597	625	609	608	563	591	610	621	621	624	558	630	634	603	591	644	602	601	604	591	615	596	590	639	623	600	622	577	580	578	598	622	586	629	637	657	597	582	620	592	571	573	618	598	593	616	620	565	628	625	589	570	601	612	589	563	596	599	633	595	591	572	583	593	614	624	608	604	589	637	601	613	574	595	597	629	626	601	657	606	605	607	598	668	642	577	593	640	613	588	630	568	621	688	597	632	604	597	576	601	623	660	594	591	578	607	624	641	624	606	590	602	593	627	631	636	645	608	605	662	585	585	591	627	635	654	563	620	633	611	607	608	595	601	601	600	576	642	556	636	610	569	642	621	611	625	620	625	585	621	601	614	592	569	595	614	615	668	619	584	547	645	615	609	607	617	590	588	563	599	599	638	627	578	606	591	604	616	614	581	590	629	618	595	626	593	599	588	565	673	604	617	649	616	609	559	559	586	613	585	623	587	613	598	627	627	641	609	613	611	586	614	616	600	645	581	633	636	592	610	595	618	615	591	646	600	638	608	579	614	582	604	606	612	566	606	636	612	627	634	604	640	556	590	626	579	628	608	602	553	606	601	583	619	557	633	592	611	584	618	591	610	614	647	590	579	627	605	592	609	596	632	591	599	611	586	636	580	644	592	621	651	600	584	597	588	611	594	647	629	645	634	625	619	593	630	569	607	597	587	597	635	600	621	601	580	618	615	569	590	606	606	602	621	578	638	623	595	577	621	612	599	612	628	590	634	601	577	607	619	644	594	570	599	564	584	620	616	610	613	601	580	650	588	675	620	586	634	635	606	575	549	624	567	595
23346	22840	33321	28183	22571	18477	6638	1094	712	667	593	579	630	571	622	598	596	602	620	602	648	655	612	608	583	590	581	621	603	574	621	589	602	603	574	589	615	593	598	614	581	598	576	577	633	649	576	595	589	586	568	619	598	597	631	561	574	597	591	596	557	575	556	587	602	586	608	584	549	544	578	594	582	597	594	557	609	577	599	545	569	629	611	576	573	575	573	574	551	592	600	595	634	600	599	587	601	593	540	625	583	562	584	585	594	602	592	596	546	580	567	518	561	593	587	580	560	572	604	637	569	601	611	606	574	576	545	580	567	532	594	628	591	567	587	563	614	592	556	652	589	599	623	610	578	581	541	590	592	595	627	601	528	570	595	573	602	556	522	606	589	561	584	594	619	618	591	566	546	569	579	609	546	586	608	627	582	605	600	600	589	596	595	589	593	578	565	566	582	621	566	612	571	588	588	581	600	564	576	594	616	598	590	588	594	588	547	613	555	572	599	611	601	618	582	579	590	584	574	627	608	592	586	569	616	585	599	605	621	622	571	603	588	599	609	564	556	585	567	599	610	560	601	591	589	582	610	626	588	613	545	591	618	591	598	578	610	610	535	591	584	572	606	592	571	612	586	578	596	595	533	623	576	622	584	573	593	592	556	617	569	606	615	575	607	604	605	606	565	616	579	605	593	555	585	610	583	634	626	603	560	591	589	554	580	601	617	574	601	577	579	588	691	618	571	589	580	562	603	636	631	591	598	570	584	602	583	597	643	590	592	610	548	623	610	589	585	589	602	608	568	575	588	575	563	596	602	581	564	546	601	577	588	606	569	630	633	589	622	603	638	553	572	586	622	560	604	562	564	569	623	610	573	605	572	584	590	604	648	596	582	632	589	583	587	624	541	548	547	570	595	558	578	595	592	582	561	587	572	584	611	602	595	575	576	600	587	567	621	647	626	602	601	547	624	599	587	615	570	556	616	590	582	589	584	560	632	606	575	613	584	573	599	598	550	616	617	572	580	576	576	564	572	577	617	606	581	581	604	630	597	592	623	639	587	587	601	593	578	565	589	566	579	585	573	628	605	606	559	583	527	539	618	584	593	593	619	618	581	607	585	583	591	645	632	605	588	595	566	616	564	594	604	572	611	579	637	568	589	596	648	575	660	573	598	571	619	600	589	639	587	564	565	599	651	594	573	599	560	563	511	560	602	596	599	599	587	523	571	562	587	566	559	583	626	611	605	594	557	601	578	568	566	642	559	596	610	581	603	564	626	595	581	554	587	623	594	560	588	583	632	605	594	604	593	568	573	556	574	579	569	599	597	577	581	599	580	566	568	601	550	547	565	629	568	583	589	620	553	599	620	595	588	578	597	613	596	544	596	585	628	581	615	565	603	584	585	611	618	597	625	611	645	621	557	611	554	592	620	570	581	556	535	578	545	564	561	576	606	600	613	572	603	589	582	557	635	551	555	600	565	535	606	596	563	545	609	587	587	589	626	562	625	562	585	623	546	645	642	592	597	619	588	565	541	639	600	581	601	555	580	616	565	582	589	584	581	580	569	571	612	605	575	608	613	585	631	580	580	583	583	627	547	550	578	569	602	575	612	584	606	583	598	581	591	598	594	574	582	612	582	591	576	616	611	601	598	580	525	638	590	602	595	574	584	594	619	546	574	626	628	614	603	563	528	593	593	618	624	599	564	565	585	576	561	580	582	607	565	605	611	575	640	540	626	571	579	637	636	584	548	598	621	593	606	615	576	558	585	563	594	529	587	601	583	613	583	586	608	556	575	611	570	590	571	636	620	576	568	587	568	586	608	607	606	579	553	598	551	635	551	613	578	598	592	611	567	606	594	573	587	610	592	572	571	618	557	580	614	582	593	583	565	592	573	615	528	604	583	565	587	559	583	530	586	553	553	570	574	586	578	566	593	603	591	640	577	594	577	589	600	603	628	626	624	603	577	560	621	653	563	570	582	581	606	581	647	606	543	635	586	581	650	583	549	593	588	590	525	613	609	548	566	586	574	553	593	630	590	600	576	634	624	615	553	618	552	592	569	580	552	605	628	568	606	569	614	608	596	585	615	582	580	600	639	578	619	619	583	603	581	566	588	596	570	555	594	584	649	566	617	558	609	600	561	611	583	610	569	545	590	630	587	581	592	614	626	564	571	592	656	587	623	600	573	565	603	588	602	586	584	570	615	601	578	545	571	560	639	579	585	572	608	575	589	580	598	571	583	575	546	578	576	545	608	584	593	591	623	580	577	601	554	617	552	545	627	561	573	569	626	579	615	580	573	593	620	587	560	594	613	567	596	565	578	549	543	574	605	574	566	570	611	639	550	619	592	610	578	558	598	584	608	564	586	616	601	572	573	586	636	616	639	612	549	579	593	562	584	557	626	549	614	543	613	614	601	604	640	585	635	603	590	561	618	612	624	597	609	559	555	601	571	593	564	553	560	602	573	566	590	577	612	610	598	606	615	591	619	592	598	575	568	563	615	610	584	559	616	546	576	617	568	546	587	606	601	613	586	575	663	623	591	588	537	564	583	597	564	585	628	614	586	589	599	601	603	619	577	579	587	583	583	581	567	632	605	592	518	605	625	601	557	625	577	604	555	574	602	619	585	573	558	641	603	603	647	606	634	587	593	580	579	588	592	626	604	574	588	612	599	599	573	577	590	621	553	603	586	580	569	569	563	587	594	590	628	555	599	594	586	587	624	595	546	598	625	586	578	602	571	609	575	562	546	523	574	597	573	582	601	581	598	578	592	582	563	560	593	556	590	611	593	573	597	589	613	580	606	628	534	539	565	610	594	624	560	592	609	563	618	548	605	579	552	575	601	621	586	577	595	603	583	534	615	584	568	589	610	583	545	602	576	602	638	567	608	612	614	599	564	552	604	596	593	627	579	614	554	617	586	626	597	640	574	575	574	590	610	547	550	643	551	576	629	553	554	526	590	602	578	576	610	615	575	582	596	562	577	547	591	598	600	576	661	595	595	595	574	559	578	598	605	573	578	585	545	607	590	592	562	584	586	618	640	576	604	544	625	653	576	607	577	615	582	597	627	599	597	569	576	589	563	599	593	535	565	623	549	557	607	599	586	568	603	608	551	584	570	561	547	594	559	570	592	553	596	561	638	582	623	558	594	591	556	546	583	553	591	538	594	582	560	541	543	599	566	575	577	596	607	623	618	581	648	581	600	651	636	595	569	571	592	616	580	585	566	584	596	521	562	524	620	579	561	545	594	557	571	575	572	586	577	590	624	580	596	587	593	578	546	599	617	634	593	562	530	586	568	588	553	587	585	569	549	588	590	580	539	592	591	579	612	601	596	616	582	612	601	577	604	578	562	584	611	552	601	590	598	575	580	589	572	605	571	615	575	602	612	613	566	583	559	597	574	548	585	567	583	586	565	574	552	598	575	627	617	612	599	597	581	574	575	595	610	583	560	537	620	550	570	615	671	599	610	566	609	589	617	585	578	552	589	583	577	568
54482	95603	68861	43017	23718	9205	2906	1163	770	660	651	674	603	628	689	668	613	667	701	668	670	670	690	647	638	705	637	640	660	642	655	645	669	638	612	628	621	651	647	641	684	619	632	592	626	610	631	664	652	642	618	663	660	634	631	628	655	656	572	674	654	612	637	630	640	671	610	664	635	678	646	631	617	619	690	659	595	609	632	608	627	643	653	627	624	635	604	633	646	639	628	641	648	653	624	588	640	708	626	617	620	654	639	632	646	612	650	674	623	628	703	640	578	660	635	677	640	625	642	627	633	622	648	631	625	628	656	662	676	648	645	662	674	639	624	637	673	658	659	618	657	649	638	618	651	614	614	635	676	660	664	655	644	641	697	607	625	607	605	647	657	666	643	605	685	630	657	638	649	597	601	631	697	686	620	667	661	620	617	661	622	635	638	651	655	629	664	688	634	637	601	596	666	622	638	642	652	614	663	644	678	649	609	625	681	659	652	629	659	632	649	668	591	674	646	680	642	606	642	645	692	659	626	632	669	667	638	668	670	639	601	635	633	663	654	655	647	638	603	652	657	635	613	645	619	643	614	627	647	651	634	687	626	628	639	633	634	668	625	651	659	634	655	643	662	602	642	646	635	653	637	607	632	651	618	624	627	612	613	630	655	613	634	618	622	693	645	657	669	690	615	659	670	626	619	619	682	629	649	624	665	678	629	629	659	674	634	654	688	622	615	636	670	641	650	638	647	632	670	669	672	612	673	663	663	630	651	640	655	675	679	651	631	682	633	686	643	615	662	639	621	598	641	648	641	652	631	652	629	640	627	666	667	612	628	654	624	694	659	634	609	619	674	660	588	591	657	642	628	705	628	656	665	589	613	672	640	617	618	669	656	639	659	625	628	633	703	615	569	626	662	633	646	636	678	658	689	637	633	651	664	616	624	657	588	649	636	604	620	658	660	586	613	622	624	694	655	666	622	657	571	667	664	639	637	650	678	639	627	620	630	625	624	664	667	593	642	588	669	679	649	618	663	596	673	631	627	665	665	604	655	641	658	661	639	666	619	615	652	641	634	641	667	643	590	633	654	613	642	681	591	633	630	649	614	684	640	633	648	603	668	609	616	648	635	594	655	627	662	668	622	624	622	637	639	602	663	634	635	653	634	619	611	657	588	608	648	621	650	622	620	629	645	656	621	662	615	626	635	610	651	622	705	648	656	650	665	651	628	663	638	644	628	641	648	676	637	602	688	627	621	681	671	673	634	582	635	639	663	664	643	658	662	632	652	654	628	602	656	649	636	689	636	600	655	666	649	625	609	635	644	649	657	646	641	653	645	682	629	665	644	634	656	652	658	610	613	616	587	624	685	648	639	699	650	679	629	651	631	656	628	637	643	634	643	658	650	681	654	638	637	618	644	646	636	617	639	627	664	641	654	630	667	675	682	607	624	620	674	657	616	638	620	668	638	671	602	657	664	643	640	635	631	612	635	669	614	658	642	635	649	643	663	633	638	677	606	679	662	626	652	623	614	667	606	648	619	676	650	645	653	625	632	642	624	644	637	670	678	685	600	611	648	659	652	682	631	611	609	676	680	655	649	601	628	696	630	658	636	666	634	646	676	646	668	644	663	658	635	637	677	657	650	651	615	638	675	641	626	626	624	670	622	654	670	643	625	672	632	650	624	650	631	667	644	609	632	606	653	662	635	661	658	634	596	676	616	637	641	671	679	645	624	668	626	663	635	640	652	635	624	620	668	669	659	648	623	707	635	615	615	599	684	587	644	637	679	601	623	663	604	609	651	629	595	679	628	651	626	606	650	668	646	621	670	626	609	672	651	628	619	656	622	613	656	686	641	650	638	610	641	583	668	649	688	642	661	676	649	666	646	689	675	674	681	654	610	631	621	632	655	635	631	706	665	627	613	577	692	678	619	667	675	625	605	651	612	687	629	622	659	631	642	597	699	631	653	654	703	645	652	653	656	655	667	666	624	645	635	653	636	651	626	648	623	674	653	653	641	666	608	670	620	674	625	618	604	670	614	628	673	658	635	647	640	644	615	689	623	696	650	674	641	700	666	660	683	643	637	643	618	623	646	618	704	625	637	629	632	599	615	636	683	663	616	643	665	654	650	634	616	626	685	641	672	658	662	664	616	661	607	658	676	668	666	655	688	645	638	642	684	669	640	671	639	667	611	706	694	664	680	631	657	615	673	594	653	622	659	656	660	647	649	612	631	677	635	646	573	635	599	637	669	664	671	600	630	645	631	603	653	646	605	645	596	613	669	628	621	641	675	684	620	657	628	651	643	621	660	683	645	626	621	636	665	596	633	653	672	666	624	604	614	661	626	650	648	611	659	652	630	680	685	661	697	623	636	659	644	647	627	677	668	636	588	634	607	625	633	651	638	664	633	598	652	647	613	611	649	663	625	603	693	647	673	663	663	645	626	604	651	636	655	701	600	665	650	634	661	604	608	625	629	676	663	657	654	640	602	637	614	625	658	632	590	650	678	647	655	624	650	583	656	651	634	644	669	642	632	628	650	659	591	682	632	621	655	716	634	709	617	647	633	661	642	636	677	670	637	649	632	622	641	626	609	645	616	671	585	665	625	596	626	606	639	628	601	626	664	616	636	622	654	624	645	651	661	659	658	654	652	631	617	647	658	651	655	619	608	657	650	593	646	622	619	633	619	663	647	591	614	673	647	676	639	632	674	611	650	625	606	668	651	662	683	680	650	580	637	667	682	677	655	657	615	645	662	665	636	628	685	643	702	652	627	658	646	645	630	700	624	644	636	658	595	632	631	629	667	653	634	657	643	628	669	633	625	632	684	645	664	633	657	625	644	639	649	682	622	630	668	679	614	666	652	633	652	655	604	652	637	612	688	642	662	625	582	652	611	631	675	664	637	623	648	679	575	692	654	586	601	676	606	685	643	625	646	584	668	629	655	624	672	609	645	658	610	616	651	629	657	655	672	669	635	674	659	662	690	609	646	644	666	610	674	638	678	658	655	598	602	658	627	650	612	655	690	684	624	643	675	616	682	639	618	653	587	647	660	651	612	683	622	629	613	636	643	640	670	624	634	664	636	639	699	647	682	651	648	691	595	599	623	622	661	663	689	650	679	636	623	647	704	640	621	648	668	666	635	609	659	683	621	659	627	671	683	673	672	664	602	586	640	615	680	655	632	650	612	588	650	630	642	613	639	647	663	588	672	661	615	665	626	669	665	589	647	707	654	673	687	632	622	674	592	681	683	615	638	628	607	607	639	673	663	608	639	647	582	613	672	637	657	648	635	611	653	643	662	616	625	640	641	652	685	652	623	676	601	628	606	644	622	630	661	656	655	614	656	669	635	627	606	629	622	645	677	639	685	635	681	652	638	634	614	632	660	628	676	649	631	682	685	644	692	680	637	644	640	688	616	629	658	674	669	652	654	655	636	621	663	642	602	627	643	676	644	645	675	656	649	651	632	692	623	649	646	670	733	658	604	598	655	680	627	648
24976	25751	35355	28266	16949	5395	1361	713	638	626	627	660	633	644	637	650	603	635	604	596	653	609	618	620	628	668	649	595	609	639	608	672	630	638	646	620	621	596	619	659	604	621	622	627	626	622	612	605	646	590	647	685	633	596	617	622	583	650	658	592	616	583	624	563	629	607	651	625	601	634	628	608	581	633	613	654	647	629	653	656	631	642	605	616	616	630	639	565	630	624	607	596	631	650	664	651	674	611	627	647	626	589	637	645	607	671	617	621	666	651	599	590	616	618	640	599	603	651	628	636	616	630	629	661	593	623	586	623	613	650	633	650	610	632	615	602	621	601	650	614	620	633	605	612	685	612	603	656	627	605	636	624	667	593	607	644	636	630	659	653	619	597	558	622	630	632	610	605	604	632	606	629	652	631	607	649	614	620	572	631	664	658	630	627	643	610	588	606	633	579	670	627	636	663	648	660	621	613	604	617	647	628	616	598	652	621	599	626	596	625	659	691	614	608	614	633	579	607	602	626	555	601	621	599	589	617	626	591	659	623	635	636	623	651	638	621	607	656	624	599	616	651	587	606	642	660	612	586	609	638	616	626	638	606	611	644	619	616	677	574	630	648	588	667	607	621	644	591	644	591	636	599	572	608	654	629	656	617	638	625	605	650	627	603	639	603	660	616	604	615	667	674	620	607	625	636	602	660	663	587	639	640	648	637	589	657	606	637	627	663	657	619	632	660	591	585	618	642	619	652	598	615	624	635	652	612	647	625	599	585	667	624	676	679	636	651	636	668	610	624	659	618	632	597	593	663	653	575	612	638	601	619	617	619	612	634	650	613	632	615	647	668	693	568	640	651	643	618	618	600	622	646	669	598	627	579	634	613	635	652	632	629	603	650	630	639	636	647	609	597	603	649	619	653	626	691	692	610	602	658	564	632	626	662	590	597	643	642	646	626	611	613	611	589	641	627	629	604	610	634	607	636	593	608	628	603	625	671	653	612	594	611	654	615	632	636	691	625	643	650	634	625	643	624	651	673	650	628	632	633	646	661	670	606	662	604	634	596	640	590	620	639	635	650	571	624	618	633	608	605	644	643	606	659	584	645	678	662	625	599	609	609	616	651	640	644	627	626	621	614	651	576	636	637	639	620	626	649	667	586	599	665	610	611	641	584	594	651	600	618	642	632	609	623	687	634	617	629	577	632	654	649	626	639	607	620	653	589	670	640	615	649	622	614	610	603	619	671	622	624	672	626	629	585	635	660	619	629	626	580	644	641	651	608	586	630	672	634	646	652	632	617	694	631	627	582	621	634	628	591	654	624	629	650	633	616	660	628	606	644	623	652	615	628	629	656	575	606	610	622	643	620	635	608	642	657	595	630	629	608	630	659	618	635	616	648	668	605	635	656	625	600	614	607	610	650	663	662	676	590	600	609	605	600	645	602	690	644	616	604	651	599	639	612	598	590	626	575	617	616	627	626	585	613	599	617	623	663	641	632	655	646	649	616	609	695	589	686	590	627	630	608	630	634	625	646	617	604	588	632	623	637	623	613	612	596	601	642	670	618	620	627	607	620	650	620	625	637	632	633	621	629	602	636	654	639	609	675	607	624	648	611	636	635	664	613	641	603	654	582	669	618	665	589	633	616	635	579	639	668	608	607	649	623	660	594	572	669	615	659	656	636	620	619	608	669	600	616	564	631	635	613	627	610	614	618	596	630	655	645	644	639	622	683	620	673	650	612	583	667	628	660	607	668	634	618	610	609	602	629	613	574	560	640	613	606	593	631	664	580	619	676	621	617	598	598	618	656	597	609	620	587	622	641	633	638	609	622	615	621	677	649	622	618	603	598	649	612	636	650	612	621	600	664	591	627	629	669	613	632	645	658	648	658	639	570	637	617	582	634	643	640	620	614	628	649	689	640	630	602	606	632	619	657	614	632	616	593	591	601	674	613	634	626	611	617	608	641	614	637	584	611	654	588	581	630	640	653	601	632	625	585	617	634	614	631	625	609	626	613	644	649	618	577	608	654	618	615	629	608	629	596	615	630	608	625	618	641	633	657	641	624	632	610	635	608	616	667	616	618	583	607	637	621	685	619	636	649	694	634	637	666	604	608	597	629	604	637	680	590	646	592	643	656	599	659	575	644	660	595	605	595	620	666	685	667	624	623	599	626	591	648	648	630	628	640	664	616	600	584	653	649	679	593	628	649	655	631	659	576	647	690	634	641	625	599	632	606	631	631	667	606	637	611	615	636	565	634	617	651	629	641	642	622	633	626	683	579	578	626	612	567	603	654	621	628	634	640	683	652	648	633	591	617	655	637	622	617	619	651	626	637	646	584	584	645	609	655	628	626	642	670	616	637	609	618	611	612	596	597	661	642	622	677	623	611	580	642	638	646	636	601	614	647	612	667	569	634	636	670	675	624	580	639	646	608	624	633	654	691	654	592	601	613	644	593	611	595	618	596	587	636	622	629	651	598	611	592	672	604	633	651	613	653	623	613	627	591	598	657	635	609	630	612	626	654	658	627	635	637	643	604	619	683	613	645	612	582	610	605	603	627	614	621	688	623	651	600	636	650	628	616	647	600	664	624	632	645	602	582	651	601	633	644	608	590	632	627	614	639	603	610	606	604	606	626	678	660	639	614	617	641	603	637	634	593	599	613	632	641	658	663	628	660	576	665	650	647	597	654	642	677	649	572	592	635	649	612	650	591	621	642	604	594	639	638	629	645	596	635	633	672	623	643	607	614	643	653	639	659	663	623	620	618	644	595	624	639	619	623	619	655	617	629	640	644	614	611	614	649	644	611	638	583	624	679	643	639	628	680	658	646	590	612	622	636	619	651	620	628	642	611	642	599	652	607	626	599	632	630	611	657	604	623	627	629	573	590	626	637	611	610	644	602	597	647	598	638	669	653	653	658	640	575	612	650	651	641	626	610	637	613	648	608	650	591	611	629	628	654	631	634	616	693	651	647	610	613	637	616	633	617	631	603	667	618	572	646	604	671	606	638	656	655	582	632	652	685	598	603	635	616	657	605	626	628	637	591	643	573	646	613	640	642	580	576	625	606	603	639	610	628	613	614	598	607	636	645	690	623	651	651	603	658	628	665	627	649	627	631	622	648	613	637	599	612	606	611	628	581	635	583	624	616	630	586	634	592	639	681	617	619	625	638	647	655	650	630	572	664	603	629	586	604	563	613	654	628	661	601	623	599	576	625	616	640	610	620	607	670	608	649	633	650	597	661	590	643	607	668	653	592	647	615	631	640	614	617	615	607	630	608	630	634	626	594	617	643	670	621	620	674	644	635	610	649	623	628	660	641	635	616	605	614	631	671	635	629	603	674	631	622	611	645	577	647	595	629	631	632	627	631	650	648	668	618	680	619	658	644	616	616	634	632	609	617	622	568	633	650	649	622	596	584	642	641	612	646	603	635	662	622	614	624	663	616	604	594	594	619	605	593	594	609	593	596	619	634	565	644	633	645	630	629	660	596
48911	80730	52528	29290	13186	4620	1714	912	770	693	693	690	689	713	694	734	647	667	642	707	687	644	697	704	721	731	642	685	690	717	637	685	687	689	711	646	757	707	669	690	721	727	726	715	666	710	740	696	656	690	756	667	715	658	685	686	696	701	713	656	725	613	706	704	719	724	670	709	712	684	675	696	687	657	683	712	649	670	710	700	702	741	664	691	744	711	701	677	640	669	689	697	664	694	722	740	682	741	727	665	733	682	654	667	727	678	724	669	673	711	729	753	661	651	679	683	725	679	653	689	621	714	703	759	703	646	703	702	707	708	677	685	705	690	707	663	691	736	679	742	696	707	677	706	735	676	699	723	702	694	683	656	665	701	692	675	692	741	733	669	738	670	699	667	678	655	703	661	698	762	706	702	684	699	703	746	705	695	702	676	729	750	691	706	712	681	729	673	711	713	678	641	715	668	699	765	662	686	695	653	686	660	733	683	663	711	745	711	640	760	665	702	723	711	743	670	715	672	752	755	698	660	742	691	726	682	718	686	677	725	720	685	729	705	729	662	687	702	699	675	718	681	717	673	653	769	701	706	712	696	700	747	723	688	701	706	691	700	711	712	679	721	692	718	711	738	690	713	701	708	708	637	673	694	722	705	678	671	668	676	689	670	708	663	654	682	684	692	686	712	683	680	675	702	731	704	666	684	696	697	691	677	734	673	756	711	662	703	715	712	666	650	656	679	642	676	709	698	708	744	673	711	693	770	700	679	707	675	698	696	721	763	701	715	679	675	684	710	665	691	715	669	710	682	702	663	672	669	717	705	657	692	705	684	709	650	717	692	728	652	674	697	711	708	701	701	644	663	708	687	737	710	765	702	724	684	689	678	710	667	704	725	717	642	653	698	684	686	700	704	724	715	723	689	711	706	724	746	744	630	716	711	718	670	702	666	683	636	718	709	679	708	674	738	673	708	683	678	689	728	629	769	756	703	701	716	678	681	744	689	718	704	689	739	702	660	651	653	638	707	655	742	685	672	683	696	646	695	711	663	727	706	726	695	735	707	656	741	738	665	713	693	705	707	774	715	711	656	703	685	670	666	668	696	640	697	712	694	721	693	723	658	672	695	742	694	706	691	698	680	700	677	669	751	695	707	672	676	677	683	635	744	726	711	698	663	728	723	711	691	635	716	690	690	678	736	701	662	713	713	662	693	783	710	717	691	705	687	714	726	766	674	727	689	679	669	663	698	676	703	690	692	713	679	722	657	717	703	694	724	700	688	714	659	696	682	690	702	692	716	712	682	718	669	711	763	758	689	696	708	712	683	662	717	685	680	721	703	665	699	659	692	706	729	692	719	689	729	745	676	727	699	670	720	712	697	719	690	681	739	758	726	690	699	691	652	728	728	746	728	699	725	669	694	743	692	645	699	707	754	702	722	701	677	711	695	678	709	704	654	703	765	700	698	680	680	713	680	709	727	698	684	681	659	672	694	638	712	709	689	656	676	670	716	694	728	717	711	684	717	688	693	685	693	650	674	679	699	668	706	713	691	727	674	657	657	740	675	666	718	695	706	640	693	675	695	706	714	704	705	718	678	711	739	691	696	642	674	683	697	684	665	754	728	698	650	704	758	719	724	709	685	749	678	674	692	701	718	675	736	669	711	697	628	720	715	694	696	686	687	734	695	681	665	651	665	724	668	738	717	691	681	721	679	753	706	682	693	699	702	663	691	645	695	733	675	699	742	657	658	720	661	688	722	664	677	701	678	694	724	708	725	702	657	683	672	724	670	703	680	648	700	718	728	700	649	707	658	681	701	737	709	709	693	719	747	692	727	677	722	693	728	705	719	748	697	675	666	650	647	690	664	661	706	693	681	714	678	733	745	716	710	723	706	702	747	694	641	705	741	656	678	681	716	685	719	683	705	703	678	728	694	665	730	682	698	703	647	660	714	672	689	702	666	699	704	716	730	707	718	720	712	730	726	702	754	704	667	698	723	704	705	680	646	693	686	697	719	675	719	652	706	740	747	691	682	676	670	688	697	702	750	679	701	708	747	659	710	726	719	721	672	688	647	752	723	699	677	680	710	637	687	703	694	677	712	663	720	688	680	685	676	675	706	697	697	719	726	666	718	699	690	642	669	657	702	702	743	659	705	702	690	694	684	694	667	735	695	750	678	664	653	737	680	730	654	695	673	734	719	688	690	693	710	739	690	689	694	718	653	652	724	671	678	709	733	686	672	735	706	675	675	732	705	693	675	730	672	669	733	684	760	694	676	671	680	699	652	665	705	711	717	703	700	687	718	726	703	658	724	718	676	749	688	711	696	703	680	747	703	698	703	735	720	703	698	715	658	724	671	735	695	742	657	721	723	694	687	702	723	700	691	656	720	725	699	688	677	702	652	723	707	738	658	710	735	699	679	752	731	703	672	696	659	721	663	678	674	672	663	676	684	666	708	726	676	696	701	701	647	708	757	706	745	719	714	719	704	711	676	723	735	682	728	687	673	698	692	736	689	665	673	716	685	717	698	679	611	717	700	696	690	671	663	739	679	717	714	680	679	685	684	683	680	693	671	713	680	734	688	660	726	735	733	737	692	699	705	646	662	697	722	653	676	718	712	676	704	694	719	656	711	687	695	733	706	703	678	652	684	700	725	740	703	682	704	723	739	687	676	672	665	661	756	743	743	686	693	720	669	685	659	635	725	685	723	715	698	669	715	703	673	707	688	653	684	685	703	707	688	689	725	694	698	715	682	702	703	692	757	678	689	702	675	692	674	659	679	702	700	717	686	646	704	719	714	676	679	726	669	718	693	671	672	725	716	695	692	657	698	692	692	764	663	676	637	714	671	720	669	699	703	699	728	629	694	712	693	677	709	677	715	696	688	710	676	668	701	716	721	666	660	691	720	663	719	706	663	677	699	690	703	693	740	704	718	652	720	721	691	701	699	719	657	697	685	678	684	710	706	724	726	714	698	694	720	691	658	667	725	695	662	717	690	688	732	743	723	729	723	714	690	729	664	703	733	732	699	649	680	701	737	686	663	726	681	694	647	655	675	673	671	690	738	718	675	721	709	664	663	658	678	699	704	726	692	723	716	686	652	675	671	676	671	721	666	673	651	707	701	748	731	693	658	694	703	719	721	695	713	693	710	664	714	710	693	708	670	708	692	731	703	691	701	718	699	665	668	689	704	654	701	694	729	675	669	680	671	668	645	692	700	718	691	708	751	703	699	694	729	698	710	684	679	701	658	664	680	681	721	697	731	649	682	658	664	675	743	731	681	699	719	704	708	696	695	700	748	679	737	672	679	703	710	652	674	683	692	692	728	707	669	706	680	692	701	697	687	651	686	716	685	708	710	697	656	673	647	706	716	730	683	678	677	750	680	668	692	697	678	680	671	698	779	724	692	678	737	695	797	689	664	677	688	692	669	665	700	682	737	700	696	686	699	694	694	731	666	667	646	648	719	677	725	705	720	691	727	673	696	732	699	718	730	712	704
22705	22174	31878	26416	22452	21128	13210	1682	852	734	773	741	708	818	749	712	721	706	688	704	723	713	736	674	740	691	741	738	690	711	731	730	702	671	714	705	696	764	739	722	699	701	726	716	727	698	669	707	745	717	719	653	724	692	752	682	697	707	692	703	664	726	679	692	717	707	673	715	702	721	718	719	705	688	735	717	695	718	663	701	722	717	736	717	699	692	722	749	734	679	697	662	675	728	709	708	705	678	720	703	708	645	740	712	708	728	704	692	681	733	726	733	744	714	640	726	724	699	716	719	707	771	684	700	686	691	757	684	756	736	683	692	655	744	718	688	676	699	710	686	756	697	741	706	754	706	725	698	701	688	696	703	694	692	756	709	693	658	739	723	743	692	705	699	686	690	680	695	692	696	699	673	721	703	696	682	778	710	657	702	725	683	662	756	696	721	742	717	696	708	681	786	695	719	646	674	739	702	716	685	710	685	661	679	685	684	718	651	671	773	739	740	686	772	658	672	697	728	719	719	711	712	748	671	728	666	737	699	734	685	731	692	692	694	745	700	712	696	737	744	693	676	746	688	735	690	700	683	698	694	706	717	695	679	702	719	709	727	714	691	702	712	699	642	714	736	723	691	713	717	670	719	704	672	707	739	721	686	672	741	700	740	718	721	701	725	715	696	700	693	719	682	793	722	729	688	739	684	702	747	735	719	769	713	658	746	738	742	735	712	690	741	707	776	723	651	776	656	753	777	734	729	691	699	678	683	691	725	688	696	710	686	719	746	755	722	709	673	735	698	715	663	657	741	677	739	679	714	682	719	741	712	663	724	726	743	701	694	716	750	728	679	685	718	707	691	701	686	708	702	711	718	734	680	695	666	689	696	716	704	730	724	712	689	760	699	701	719	694	703	726	752	701	664	680	695	701	677	681	725	737	700	737	722	699	702	675	698	704	721	646	693	726	733	718	694	701	740	700	708	709	684	696	689	727	686	695	712	673	690	685	700	715	721	718	654	706	702	679	721	743	699	752	717	736	707	721	708	729	682	662	720	679	676	717	685	697	722	680	734	715	720	719	695	750	744	711	714	707	695	678	699	712	740	684	750	672	698	679	714	667	681	769	738	742	658	710	677	681	738	695	747	677	707	700	721	680	691	745	729	684	723	723	720	685	706	713	702	713	754	660	702	652	708	717	707	756	719	708	724	733	715	661	735	717	693	753	700	725	679	664	724	723	708	714	725	721	694	750	724	706	693	713	735	707	687	697	664	654	716	686	696	693	694	694	738	716	723	684	681	670	691	684	759	719	706	753	691	744	747	744	668	660	698	667	711	689	687	664	705	737	684	742	736	692	670	748	701	712	730	672	736	721	695	698	736	747	690	684	730	779	728	741	708	675	681	706	674	677	768	742	719	709	704	683	736	689	674	719	743	729	745	677	666	640	709	680	742	721	747	707	677	715	734	671	679	702	685	736	707	737	691	697	722	722	701	700	661	756	730	685	743	698	746	718	668	708	758	763	710	678	719	690	693	678	761	684	673	698	667	695	675	669	645	695	748	688	726	751	733	706	730	652	710	714	709	719	668	695	690	751	707	763	722	708	708	665	723	775	648	657	709	720	695	751	674	707	723	661	685	719	760	684	665	692	672	688	694	725	700	656	689	724	697	716	659	670	683	734	712	713	710	732	713	720	697	687	702	744	703	693	777	741	686	673	670	750	696	700	709	677	673	679	739	746	709	699	698	731	717	727	692	652	728	744	748	720	714	728	696	722	744	641	733	669	701	737	720	734	730	709	724	739	757	717	648	654	705	750	656	709	757	712	756	720	689	721	731	702	692	648	671	695	699	719	708	704	740	709	718	670	699	723	728	731	713	705	713	693	746	688	703	711	697	718	731	709	753	715	735	701	704	730	691	767	703	724	681	701	725	685	660	711	671	735	713	699	721	717	718	693	712	716	698	658	697	694	671	706	692	723	707	679	699	752	737	670	716	750	751	709	704	735	672	637	686	702	702	687	671	753	770	645	726	744	715	668	711	732	717	676	696	701	684	708	747	700	687	675	744	677	713	701	704	710	721	724	692	694	694	723	730	699	711	744	696	722	787	716	707	677	726	706	724	693	697	701	712	693	756	700	700	732	679	720	710	742	722	665	687	749	673	693	668	695	754	714	675	711	767	711	708	750	675	712	696	735	714	736	734	705	701	674	776	673	733	633	709	679	683	732	713	712	690	703	699	711	691	678	744	716	699	707	704	753	688	721	726	713	723	698	704	714	680	714	695	742	726	689	682	754	741	697	699	740	750	703	702	704	737	709	656	689	740	702	638	718	714	720	685	744	719	716	704	738	708	697	704	764	656	696	739	703	768	723	665	738	713	700	702	704	694	719	701	732	709	740	721	654	673	691	750	740	675	720	656	717	742	736	727	717	682	732	671	736	732	709	756	746	723	687	746	685	729	726	724	703	718	702	769	702	717	721	682	725	698	722	733	734	708	668	743	711	677	697	691	713	690	777	708	731	685	714	738	706	706	660	673	734	699	671	722	736	679	724	678	749	719	725	709	712	703	670	672	705	704	713	728	693	676	718	711	681	730	710	719	737	707	677	701	734	709	731	702	660	681	689	716	706	626	693	757	695	717	671	682	712	783	703	703	687	698	695	756	729	715	745	721	722	676	757	752	697	756	720	682	704	668	705	698	721	703	696	716	689	735	705	723	686	698	701	669	711	731	720	760	766	715	722	712	724	705	727	697	699	732	737	687	746	685	691	671	728	718	692	701	723	681	732	733	731	692	725	680	680	672	694	724	733	738	769	711	681	728	641	683	721	669	675	695	730	747	698	703	676	724	748	683	646	686	672	728	694	703	711	696	688	705	730	748	698	719	753	731	702	713	648	689	762	671	753	703	716	726	732	698	694	691	695	747	761	748	723	756	685	719	741	662	672	739	758	715	696	708	710	689	690	677	713	684	700	733	732	727	788	710	713	700	668	650	701	718	695	712	694	692	696	705	703	680	693	704	681	704	717	686	739	687	676	693	747	746	703	714	751	730	736	718	728	664	706	674	725	735	736	715	697	690	673	692	729	694	741	687	732	711	714	726	661	685	713	735	684	719	757	704	676	714	709	657	684	707	690	720	721	685	744	734	702	719	737	706	688	710	757	741	699	698	707	722	677	693	717	673	701	701	751	692	701	714	680	724	712	677	656	670	733	697	704	679	712	687	717	722	720	721	760	719	711	714	712	745	710	692	749	702	711	677	656	695	749	701	691	718	719	689	703	749	739	710	704	706	715	668	740	687	756	696	741	656	720	707	718	690	726	654	692	772	718	745	692	750	723	731	714	702	721	722	717	718	701	751	772	750	714	688	696	722	719	712	730	704	684	740	675	681	736	704	667	748	716	701	705	656	761	728	712	731	714	716	716	752	729	670	704	688	714	732	758	737	697	713	711	718	702	701	698	687	721	742	694	680	706	729	761	706	740	659	669	756	698	710	717	734	693	682
56570	96887	73554	49094	29363	12951	4164	1417	1041	815	779	756	802	765	763	830	751	746	764	733	733	727	732	724	758	768	724	799	726	804	799	784	756	795	776	761	740	748	785	719	757	763	766	710	800	747	770	741	762	769	759	750	752	776	757	753	782	707	763	780	805	783	756	763	765	740	755	750	721	748	779	781	704	775	708	744	793	749	760	756	774	705	744	803	768	828	790	717	764	735	801	702	752	750	741	757	744	751	782	734	743	746	810	724	731	787	704	767	749	762	751	772	752	809	748	707	780	756	751	727	777	721	740	735	727	796	737	716	769	774	756	752	789	762	741	748	766	741	731	705	745	737	749	746	773	772	778	737	786	732	716	749	753	791	702	747	778	767	736	731	740	778	777	776	724	710	732	797	765	778	745	745	732	760	750	749	743	693	775	799	746	776	744	744	735	766	737	757	764	766	681	749	764	762	770	707	728	738	720	720	733	712	793	775	741	741	756	811	738	785	794	764	776	733	784	756	717	789	741	743	815	777	825	744	789	798	755	760	742	756	755	784	713	773	744	782	783	753	745	783	771	740	773	724	810	732	773	752	746	778	690	754	773	753	772	699	788	730	740	769	791	760	731	723	731	725	728	786	772	786	716	763	735	769	823	772	770	793	729	766	798	711	732	744	776	755	732	799	766	752	809	772	782	762	747	738	767	789	762	759	733	831	770	757	740	721	760	742	747	746	815	778	742	738	722	772	764	747	784	773	722	757	748	725	734	778	706	789	755	755	754	748	793	772	787	743	766	758	792	730	720	796	767	766	749	754	737	729	753	755	763	778	755	726	699	692	742	781	791	799	747	730	773	755	754	779	741	781	745	731	768	788	766	728	752	752	758	771	751	752	783	786	716	764	743	751	740	768	787	716	760	765	757	797	778	711	761	770	762	744	745	743	789	750	735	800	772	792	751	765	811	776	789	766	736	766	760	774	765	766	736	754	717	733	731	711	742	768	750	789	749	836	750	734	750	697	775	730	771	724	725	737	800	748	755	772	790	722	760	768	758	786	776	750	736	713	790	762	778	782	782	746	745	755	768	778	752	738	749	773	742	801	764	715	767	837	744	741	751	744	807	772	737	753	759	738	751	753	765	804	721	753	724	755	774	741	780	737	712	795	763	765	788	741	772	771	686	749	705	722	725	750	782	782	716	773	792	721	778	774	743	769	782	763	800	781	782	742	757	775	748	686	774	753	723	780	752	718	806	683	742	739	784	740	733	712	738	714	712	767	782	753	740	773	751	731	704	729	764	724	782	801	758	756	759	762	769	753	712	790	751	805	741	757	747	733	753	772	737	760	767	721	764	800	784	759	756	779	768	745	737	790	714	757	750	735	782	751	783	740	746	737	746	779	789	768	777	728	749	760	750	792	743	771	807	807	753	804	754	805	753	762	783	731	742	771	734	746	816	795	702	787	727	756	777	810	758	726	786	761	802	721	769	723	768	699	782	722	726	745	807	820	731	750	738	803	780	740	805	721	735	773	750	729	736	771	774	745	781	726	794	731	750	740	709	738	776	788	759	752	783	841	726	770	764	747	757	730	768	767	775	744	779	740	764	717	741	733	750	798	809	738	794	753	743	725	712	732	737	755	781	755	713	721	751	745	793	765	810	725	779	720	715	764	765	788	780	763	779	766	767	757	762	751	811	751	767	704	792	746	794	694	771	734	711	776	753	697	748	720	814	735	725	755	790	766	789	765	728	797	787	745	712	762	734	756	711	736	741	724	721	744	733	725	698	741	793	749	720	745	813	755	770	755	797	739	743	753	747	732	781	745	690	727	774	731	723	764	720	743	773	783	732	730	764	741	775	780	738	730	738	785	714	739	753	744	709	753	822	755	712	787	819	771	743	783	797	760	743	762	774	777	747	727	753	743	773	756	780	807	757	764	711	754	718	731	762	754	798	767	743	747	784	790	711	791	728	764	755	735	743	777	786	759	791	757	740	728	748	740	766	733	758	753	782	740	700	755	748	758	768	754	785	750	808	753	750	707	742	790	718	738	721	728	713	727	734	733	799	775	746	785	766	791	768	754	721	691	733	735	758	761	730	800	714	783	724	697	756	778	781	780	816	737	690	756	715	775	755	757	734	785	733	798	799	804	781	786	731	813	738	724	760	750	768	760	745	785	785	703	759	720	794	719	708	730	747	800	777	738	786	768	733	757	781	777	754	763	769	780	809	735	804	764	696	747	766	773	797	779	744	760	764	754	732	755	736	718	789	731	753	780	758	808	774	765	769	787	727	706	769	747	773	755	789	771	777	708	779	730	748	724	707	738	698	759	706	793	780	779	721	751	781	739	752	781	773	766	743	783	701	773	737	797	754	718	755	734	728	770	687	751	735	725	762	761	770	748	767	732	740	746	752	738	698	769	752	760	786	763	771	702	750	785	746	723	717	775	767	759	751	728	685	753	719	795	712	742	779	772	739	755	736	779	688	762	773	789	730	800	735	753	742	751	752	759	770	776	766	764	751	791	784	740	835	752	731	739	742	757	738	759	728	757	759	714	713	741	777	773	743	747	746	780	752	726	752	761	768	741	794	730	670	728	789	759	745	778	689	710	713	783	799	757	782	761	770	754	744	741	717	804	736	772	765	750	739	726	735	792	760	754	753	783	813	770	736	759	787	754	776	772	743	724	731	778	753	707	778	756	763	750	759	724	746	753	718	809	749	763	719	724	813	780	759	805	782	731	777	763	735	755	733	757	719	716	766	770	712	749	789	758	730	734	721	740	772	727	754	749	734	740	759	797	793	754	761	756	794	754	789	796	741	787	758	783	792	790	681	721	770	781	774	780	746	805	776	754	759	784	740	727	742	774	745	702	777	725	731	737	723	766	749	804	747	813	703	727	741	782	718	787	730	766	743	735	722	742	778	740	759	776	712	762	781	767	727	797	766	723	767	740	776	743	713	772	750	736	766	763	775	747	764	757	771	715	731	763	763	792	756	767	754	749	736	735	726	748	782	707	775	752	731	787	751	767	794	752	780	763	746	780	725	745	771	774	680	741	742	758	771	745	719	777	755	782	728	738	734	760	729	804	711	712	741	774	758	753	734	757	743	767	744	734	781	754	757	799	788	710	712	725	781	746	750	756	703	797	748	748	785	754	779	746	770	774	763	776	747	748	771	754	769	747	731	748	783	788	810	734	768	806	767	725	743	775	774	736	754	725	727	730	751	748	838	752	759	807	709	773	719	769	735	790	769	783	762	797	753	771	746	724	780	744	736	767	752	756	756	736	786	774	748	803	697	754	773	789	774	758	753	721	719	738	767	723	781	761	749	728	782	740	769	808	751	709	773	744	761	804	745	781	741	752	790	726	768	759	753	799	718	756	762	747	755	708	746	775	826	756	767	779	767	740	812	775	754	751	804	711	802	718	726	729	693	742	729	750	738	810	761	687	750	715	748	740	718	699	772	781	749	799	775	749	753	776	751	746	783	752	759	782	742	815	728	804
28522	34799	34216	16708	3987	1243	731	568	576	531	542	544	561	595	566	534	550	524	556	548	530	539	547	516	545	537	562	548	518	514	565	495	533	504	564	558	547	551	499	519	521	543	540	517	528	479	528	551	543	494	500	496	513	530	538	493	517	545	532	514	538	542	512	557	547	508	511	544	492	516	540	534	508	568	547	540	542	563	508	514	573	559	511	547	531	534	547	498	566	509	544	536	513	566	505	528	531	561	507	509	575	513	521	572	504	541	482	499	556	488	511	496	507	553	568	574	506	566	510	525	580	536	565	535	511	549	528	605	549	527	538	550	567	511	517	559	517	540	509	528	515	478	530	509	547	535	534	535	535	533	544	552	501	541	520	573	526	552	542	555	537	531	538	530	532	480	542	525	584	547	512	511	493	567	538	537	543	548	557	516	521	523	547	522	546	519	539	516	539	522	493	523	481	535	527	579	486	539	511	530	502	546	531	562	532	507	470	511	547	546	564	510	540	506	508	536	559	555	558	510	524	516	572	502	500	541	594	508	524	522	527	517	548	515	543	517	528	573	535	507	515	506	494	504	545	537	519	512	540	567	521	550	555	517	509	489	529	546	551	504	535	511	521	530	536	531	539	542	527	543	542	517	536	507	498	539	531	527	532	532	514	539	524	528	600	540	481	517	559	514	539	509	551	494	517	549	549	532	546	523	529	541	528	518	568	509	532	526	511	528	506	540	512	557	524	581	579	534	499	548	526	553	544	520	542	511	512	536	522	543	459	530	528	527	514	538	510	530	532	531	564	506	518	561	549	559	516	526	514	557	547	545	574	599	563	540	529	554	506	520	518	528	554	521	518	494	552	544	519	559	551	517	517	532	530	506	511	517	522	529	525	540	514	535	557	548	556	541	540	570	477	562	559	534	539	492	537	525	567	513	576	603	545	557	552	542	493	549	531	551	502	549	515	531	512	477	547	536	552	490	510	477	512	569	521	510	513	524	543	513	503	507	544	536	515	516	527	498	531	518	565	514	524	492	505	585	535	530	538	534	506	539	536	520	564	520	491	548	537	487	558	490	504	500	557	565	528	541	588	512	567	532	569	546	525	528	531	537	480	557	531	533	540	556	513	549	536	528	524	521	514	571	561	505	551	570	506	531	539	565	538	532	518	513	504	524	547	558	539	548	526	561	535	521	528	548	538	518	499	541	507	507	509	521	588	526	529	520	489	481	559	547	495	510	556	520	574	512	542	512	482	468	536	497	533	549	543	516	504	530	548	515	554	502	544	558	550	534	485	515	516	578	522	520	525	533	504	541	560	578	550	506	542	508	545	546	548	547	522	521	536	527	542	516	527	462	536	554	564	468	495	526	478	519	539	540	535	505	516	496	562	558	510	555	515	517	525	534	538	559	509	511	519	525	520	537	515	493	524	551	538	542	553	533	492	537	523	585	486	540	535	533	537	531	548	550	510	495	525	534	537	503	531	558	500	508	521	526	539	563	492	544	552	532	522	552	498	545	499	557	505	529	550	519	521	540	511	528	561	514	507	528	550	530	507	509	514	524	532	505	514	500	534	486	602	541	562	509	508	524	477	562	507	535	534	541	520	558	531	542	554	563	525	578	491	494	520	556	506	544	574	565	525	553	507	529	499	520	551	551	523	514	537	533	504	552	540	542	544	515	532	514	545	546	495	506	555	535	505	569	497	524	537	558	549	530	527	517	490	546	543	533	489	511	527	530	492	511	523	528	536	516	514	530	483	505	551	584	507	502	537	544	560	558	518	503	509	530	555	507	531	517	531	548	514	531	529	489	520	538	527	516	558	545	531	576	500	519	518	501	534	543	562	554	471	510	514	543	520	552	521	526	543	527	498	530	506	541	491	536	523	511	566	564	490	533	510	517	519	504	571	522	568	535	497	532	520	550	529	513	553	552	520	527	540	550	536	537	547	517	530	551	493	527	523	532	552	562	528	555	495	522	525	499	534	527	562	495	573	526	549	524	505	542	528	507	584	539	510	504	524	532	491	537	529	555	519	522	490	526	522	551	509	500	544	516	525	506	518	552	513	517	532	550	540	546	505	516	537	566	516	556	514	544	524	591	533	550	516	565	511	516	551	544	515	509	520	509	538	549	540	515	559	512	534	510	519	527	535	530	543	516	536	525	547	528	548	541	528	582	509	566	539	574	570	541	550	539	540	541	542	543	540	553	522	539	517	580	570	533	523	497	543	513	546	540	526	587	516	567	565	536	541	533	498	535	529	540	558	535	519	558	576	554	521	517	534	530	531	506	541	557	580	517	486	548	508	545	519	515	554	549	556	569	520	570	520	531	493	526	548	527	489	536	515	505	589	542	508	494	542	530	511	513	561	557	568	574	529	542	540	510	535	507	551	525	513	561	523	524	528	517	549	509	541	529	551	508	502	532	531	523	545	476	516	539	531	555	504	502	562	540	532	529	533	531	512	511	497	550	517	511	527	508	531	499	547	545	553	554	563	522	542	536	513	533	532	506	532	531	539	549	565	544	519	559	566	519	551	510	535	505	539	514	534	499	525	522	497	528	556	539	504	518	555	473	562	556	511	542	521	530	518	529	538	482	540	526	532	523	531	561	556	501	530	535	524	504	483	514	554	544	555	547	576	537	556	538	532	491	501	516	551	560	498	539	573	508	527	543	551	573	503	531	545	545	513	538	511	531	515	503	526	537	494	528	534	568	555	515	558	527	562	552	554	522	552	525	529	519	548	560	518	533	537	549	543	548	511	564	538	541	528	524	514	581	576	530	517	536	525	522	558	530	550	509	524	508	539	555	508	521	541	547	545	541	579	518	548	523	544	552	531	587	538	568	564	543	542	532	549	553	520	555	524	534	541	534	547	532	546	549	505	525	527	560	531	555	520	511	499	528	532	565	520	508	563	574	509	592	506	578	531	528	552	592	496	522	498	554	557	529	468	567	554	517	536	542	504	529	546	503	522	515	503	565	529	547	538	556	529	533	519	531	562	558	522	518	552	488	577	501	492	493	503	510	552	528	529	541	549	516	556	469	526	523	533	528	498	550	493	521	528	547	527	541	512	498	522	547	510	519	499	514	516	545	517	544	523	519	530	552	555	498	553	542	530	529	522	558	546	517	504	527	552	557	509	516	544	544	497	540	476	572	543	584	554	542	537	560	490	505	573	503	556	500	526	546	562	542	540	506	564	549	546	541	509	538	571	479	536	490	530	551	548	503	509	543	557	540	555	557	566	573	516	525	523	481	525	538	542	564	523	527	538	507	494	526	529	511	534	533	527	519	515	540	551	531	512	544	538	535	563	534	494	468	550	506	532	523	535	584	578	544	537	581	535	556	509	526	526	514	509	545	527	497	546	507	523	555	530	527	539	500	480	541	541	506	521	548	542	504	512	509	540	511	557	537	540	519	517	523	553	544	541	531	510	526	522	569	479	551	525	557	558	548	511	506	553	520	515	546	566	533	550	542	563	557	542	537	525	532	553	542	527	550
27710	50254	29279	11371	4031	1492	837	663	654	605	609	606	592	582	574	586	583	599	588	594	573	587	624	602	579	576	600	629	553	594	565	600	587	636	562	607	606	611	563	620	593	576	635	603	609	612	627	566	596	616	650	619	569	583	600	567	584	614	606	636	623	595	591	570	608	581	630	596	563	603	640	618	590	596	617	622	646	609	561	556	586	628	650	593	617	632	644	604	550	604	591	595	591	590	607	631	624	598	595	577	622	586	589	586	643	572	637	615	589	604	575	608	583	579	664	605	602	603	602	603	598	603	596	575	606	601	579	612	572	597	594	583	584	551	573	590	584	630	581	624	584	578	615	576	560	630	600	593	545	607	603	606	618	572	640	589	563	583	554	583	649	579	585	621	553	584	595	633	576	578	628	574	629	574	586	582	568	589	644	518	560	616	620	611	604	613	623	596	610	584	602	635	586	569	553	564	583	608	597	610	597	622	598	596	595	571	556	595	656	575	585	591	634	630	610	599	581	607	539	611	596	601	588	592	605	616	573	617	623	588	582	613	602	591	622	580	632	636	636	576	565	563	636	605	590	574	582	576	555	574	669	624	584	595	613	617	596	602	611	585	596	613	584	605	589	579	592	573	580	604	596	617	613	604	599	612	605	584	567	557	573	575	548	597	570	594	601	620	558	600	567	584	636	634	617	573	642	586	573	626	608	613	597	612	653	595	573	630	605	593	653	613	574	552	602	589	547	645	593	558	613	633	610	593	584	570	630	559	646	583	619	623	590	605	597	593	621	600	603	635	594	598	610	628	656	623	615	599	619	633	589	625	604	583	624	590	631	632	587	639	590	592	608	618	604	538	635	582	598	588	592	574	645	600	596	560	549	638	582	610	600	590	591	613	637	572	614	636	608	586	633	594	629	606	611	557	546	593	592	597	597	601	607	585	600	624	635	608	622	568	562	573	635	580	614	615	622	609	625	638	576	628	616	588	582	617	600	643	572	618	634	594	580	552	618	548	684	569	572	615	626	600	585	621	587	594	600	609	635	615	585	601	574	592	606	579	625	607	602	554	582	524	624	607	608	577	582	614	587	531	611	561	557	609	558	612	550	572	627	615	575	581	570	586	614	621	573	587	623	609	592	600	619	591	626	607	608	545	592	582	596	576	583	562	589	573	607	599	582	593	590	597	627	579	607	610	611	600	576	600	519	593	659	606	632	603	607	638	596	600	611	623	609	584	571	573	611	609	599	589	632	618	581	583	566	601	604	583	568	666	609	578	609	607	595	628	650	565	584	608	615	655	613	590	625	607	593	611	597	589	591	604	594	560	591	600	589	616	569	595	600	594	597	621	563	557	591	623	578	616	629	651	599	612	614	626	584	664	580	585	616	600	589	610	666	571	596	612	608	625	586	584	545	623	594	601	631	606	578	571	580	602	597	610	571	638	626	621	604	595	607	590	613	590	571	623	583	626	586	654	616	618	603	634	576	618	568	600	594	650	641	599	578	646	647	620	563	616	630	562	609	607	583	571	632	567	598	568	572	605	590	666	603	589	623	566	610	585	585	623	618	584	618	653	594	610	574	567	583	573	608	596	643	575	597	581	632	609	617	584	605	555	574	590	639	599	631	572	583	599	582	608	597	606	586	601	609	632	622	607	633	618	624	598	589	629	584	597	561	592	638	611	614	586	557	595	591	600	601	650	627	586	647	589	566	609	600	610	599	638	535	614	599	588	602	608	607	653	555	592	593	613	614	581	595	580	598	599	629	601	606	595	601	614	573	593	622	590	615	567	607	572	640	603	599	622	562	598	603	604	590	578	609	606	636	628	607	612	581	605	601	575	591	623	528	586	597	615	571	632	587	651	606	639	625	541	592	602	576	605	597	633	562	607	588	642	575	557	604	579	614	575	631	576	615	570	588	571	599	575	590	595	669	597	577	564	614	610	614	564	614	613	622	564	599	623	604	569	605	611	616	645	600	609	608	539	593	575	598	647	588	596	564	575	570	619	626	564	602	607	597	568	607	587	606	610	608	619	640	603	568	600	605	607	622	572	585	617	634	607	591	607	608	594	544	603	584	592	585	642	569	641	619	591	626	582	597	558	556	574	573	598	551	568	615	600	639	630	636	658	576	589	578	587	537	578	624	627	584	588	609	567	573	552	634	595	611	569	557	549	597	633	581	563	562	590	592	573	553	584	619	628	628	595	570	598	631	570	547	561	563	574	580	588	571	564	662	600	599	570	629	606	622	611	565	580	597	602	594	654	620	559	597	614	596	614	654	643	585	574	612	595	601	571	620	638	594	661	623	597	606	620	577	595	553	644	586	590	635	597	581	587	632	612	611	596	572	642	612	651	572	609	642	600	602	616	626	629	597	589	581	620	577	588	592	599	627	636	566	594	617	583	579	613	646	619	649	601	609	603	627	569	610	595	626	591	622	585	621	600	553	609	599	578	592	593	621	616	635	637	602	605	585	627	585	584	598	611	585	620	606	601	603	604	593	596	634	584	571	581	600	577	651	609	641	590	551	611	568	594	606	549	603	563	633	575	553	569	627	599	634	592	574	632	599	619	571	616	613	566	629	612	573	586	574	586	614	606	609	602	619	574	635	660	558	565	596	598	597	623	617	625	578	607	614	548	642	604	604	612	620	581	634	599	547	589	601	568	605	544	595	575	637	614	563	569	616	603	601	639	559	613	590	602	602	581	568	606	613	600	624	595	591	606	595	619	630	523	564	650	650	614	575	626	576	585	606	581	645	629	572	614	593	617	614	599	615	585	626	624	622	567	650	611	614	593	598	605	568	590	572	602	606	635	587	574	595	602	576	567	614	590	579	569	627	582	589	582	596	618	604	599	627	579	560	600	596	603	600	567	625	588	628	606	586	615	590	576	600	615	604	609	615	596	605	638	609	579	590	595	596	584	620	627	587	564	607	572	601	589	609	591	591	579	598	622	605	593	631	583	613	618	591	600	602	610	580	621	586	631	598	566	537	582	591	592	602	608	606	582	617	572	614	614	609	609	617	560	570	610	651	613	600	585	581	573	576	629	567	632	585	600	608	578	577	589	565	600	590	599	571	595	573	616	589	620	603	576	610	624	588	632	605	636	568	557	597	577	631	633	597	575	621	604	626	629	617	550	592	573	581	574	576	623	609	612	578	573	587	620	625	550	594	592	573	615	592	575	593	602	591	586	605	569	595	617	624	618	609	623	605	585	632	578	595	631	545	589	623	627	588	624	573	629	617	657	582	571	617	594	584	646	591	587	612	601	619	581	593	587	599	596	615	644	537	579	603	591	575	605	575	584	602	596	629	564	595	597	597	577	611	587	601	609	620	647	578	649	627	586	565	586	604	603	649	584	563	602	614	580	583	588	605	599	543	575	608	577	594	583	581	612	612	612	614	607	605	619	613	603	580	583	611	636	585	619	575	605	585	590	643	619	617	564	595	587	588	623	606	574	561	591	578	599	613	598	636	568	582	630	634	565	578	612	646	612
23355	22802	33510	27864	22431	18499	6447	979	624	647	572	574	628	589	611	591	595	571	601	581	571	587	569	578	559	589	566	581	564	585	559	570	596	578	535	606	594	536	568	544	614	539	578	593	572	546	578	558	616	552	566	571	599	556	584	616	589	577	580	587	544	548	610	573	563	549	579	577	592	566	555	593	576	605	604	574	524	563	592	560	569	588	584	559	593	590	586	535	582	606	579	590	617	604	607	578	594	636	591	608	543	601	586	579	589	571	581	602	580	551	603	646	584	579	568	591	548	563	602	555	534	579	636	582	590	544	602	562	585	639	551	567	548	507	597	584	583	605	574	599	513	553	570	563	584	584	550	604	577	600	562	567	585	582	580	554	566	554	578	539	576	552	528	553	590	574	615	638	576	581	580	573	578	604	573	537	546	552	556	622	556	610	608	588	590	586	600	570	588	573	603	577	565	527	609	585	520	554	566	610	608	573	572	562	576	601	610	588	588	617	570	593	553	591	596	622	571	565	592	567	607	566	574	574	560	587	561	574	556	580	615	567	571	601	563	538	602	556	580	571	590	616	578	564	584	574	599	567	553	626	575	567	546	551	537	627	542	575	574	570	615	571	556	538	537	580	559	596	607	617	594	554	609	583	586	581	514	549	538	553	559	607	547	589	643	617	584	546	587	574	556	575	568	587	584	552	556	590	587	583	607	615	580	602	576	583	554	567	597	585	580	588	588	611	566	579	576	568	607	535	544	534	595	618	592	598	556	556	599	521	604	588	574	568	597	571	564	601	558	600	580	561	601	545	599	562	567	616	610	608	586	593	626	569	622	529	608	552	603	566	589	603	558	588	564	538	585	560	605	574	614	558	578	570	577	548	578	535	623	567	587	545	570	619	555	581	573	569	565	567	561	625	581	561	643	588	590	583	583	580	579	605	537	601	563	607	572	564	559	579	620	546	628	591	601	553	533	575	564	613	543	587	612	598	560	589	594	585	562	591	577	556	599	620	600	606	561	599	619	552	541	585	566	541	575	568	547	570	588	580	614	641	568	610	582	583	605	562	557	609	584	576	598	564	538	608	580	576	560	563	572	577	563	575	529	577	566	552	549	552	591	600	558	559	591	534	584	609	551	590	599	580	615	574	570	579	579	551	590	575	613	597	613	572	549	583	505	573	628	615	592	539	493	543	602	543	601	536	556	579	591	563	590	578	602	583	577	573	568	575	604	562	585	540	542	548	572	591	567	582	575	579	613	571	567	579	597	579	577	576	558	559	571	596	583	583	563	587	593	628	567	580	601	499	619	591	538	580	595	588	578	595	593	601	609	568	600	599	557	529	570	586	541	557	590	606	609	555	572	542	554	548	590	588	549	568	561	618	587	589	570	550	585	532	582	552	601	574	572	586	637	588	576	612	586	586	565	593	552	591	585	585	540	574	578	572	564	564	551	579	584	586	608	594	553	598	559	554	544	588	597	576	566	578	555	532	577	605	604	587	559	598	587	603	556	579	556	578	574	556	583	583	594	565	609	595	592	569	597	613	579	553	579	562	573	569	592	576	592	579	604	546	559	565	576	577	603	571	582	576	585	535	581	596	603	574	597	586	556	554	582	624	602	569	555	569	569	571	582	600	575	550	607	550	588	576	596	579	605	557	611	549	585	541	535	622	559	581	571	589	601	580	560	606	566	578	597	596	534	568	592	588	566	567	590	580	605	606	599	556	589	560	587	609	563	587	574	565	585	597	607	577	573	615	604	575	578	562	545	546	583	579	561	532	553	577	549	554	590	573	578	607	639	586	567	565	600	566	595	587	586	599	575	594	555	563	593	604	601	591	562	585	559	568	539	575	576	546	549	581	581	589	557	590	551	587	561	532	550	537	573	567	590	559	548	565	605	566	534	613	564	586	579	585	575	568	642	540	544	557	553	528	629	550	587	604	584	558	565	545	607	578	612	605	556	535	574	574	547	598	616	552	609	534	553	598	614	551	604	562	600	582	567	617	561	608	598	591	591	596	594	588	574	603	597	619	578	552	611	587	569	576	572	565	585	619	589	583	558	581	572	585	573	543	614	552	575	616	640	595	581	563	548	552	623	604	589	592	553	533	613	575	542	571	614	519	593	566	578	575	554	600	611	590	559	573	592	572	603	547	607	569	561	639	592	580	610	567	579	564	597	552	545	590	599	560	549	578	528	548	597	577	582	539	552	618	574	586	589	566	586	588	580	568	626	566	585	601	525	606	551	546	588	591	587	553	625	598	580	597	548	529	540	623	609	581	576	592	545	547	550	538	543	562	568	543	536	535	595	589	555	626	595	546	597	559	520	602	542	547	550	558	599	604	572	611	594	564	587	545	564	573	628	605	576	546	576	554	635	580	554	555	634	569	587	581	580	586	575	581	582	580	589	603	608	589	554	567	608	599	585	576	572	569	572	614	576	593	545	576	560	555	586	611	601	531	568	561	557	587	557	558	569	551	589	587	553	602	557	583	532	561	605	562	554	565	582	596	553	573	553	586	570	580	533	590	552	573	572	633	532	587	601	555	556	584	585	573	592	538	583	570	541	580	530	582	594	602	597	588	566	574	577	596	544	575	577	557	541	599	640	536	561	571	607	601	583	557	580	599	535	549	538	602	588	583	557	568	585	585	553	589	546	550	572	533	588	587	615	577	579	565	582	617	574	590	616	565	570	588	544	595	592	554	582	584	565	597	640	601	588	597	617	540	602	571	576	566	550	568	608	589	593	566	608	619	583	563	575	566	617	599	602	562	547	587	607	586	592	576	600	555	614	655	573	611	621	609	619	576	613	601	570	584	572	573	606	569	583	576	574	559	586	583	568	589	576	569	581	579	553	606	558	589	585	555	556	557	569	566	570	568	558	584	596	577	581	527	621	553	603	602	571	598	559	587	559	592	584	567	565	575	563	546	573	567	555	575	542	566	601	596	558	569	587	568	579	584	590	578	553	579	543	596	620	571	530	584	529	606	559	579	603	541	552	557	580	573	553	554	523	585	569	549	582	554	566	592	563	612	549	564	574	552	525	579	591	610	583	626	526	554	556	551	548	584	568	585	568	588	582	620	585	585	606	564	561	634	558	555	604	563	634	597	588	571	578	614	588	578	544	539	581	593	591	535	606	529	626	550	579	572	596	574	578	575	527	559	589	578	578	613	599	538	571	549	587	565	561	588	550	575	588	577	587	587	522	596	578	580	573	636	624	545	560	577	568	547	575	621	587	582	564	566	542	538	613	568	557	551	588	585	570	538	574	598	591	589	630	551	621	550	567	553	540	613	578	656	541	558	592	611	529	550	602	544	596	585	559	603	577	584	556	572	608	554	582	620	609	590	568	585	588	572	592	596	548	572	549	579	614	576	559	571	597	620	576	571	616	526	569	579	614	562	581	575	638	581	563	590	612	588	590	633	621	587	589	599	583	570	557	623	536	549	583	568	566	595	606	613	550	574	553	594	580	604	590	571	565	570	576	626	552	528	561	611
55886	96104	68779	42518	23981	9365	2780	1172	803	688	695	643	657	623	628	641	639	624	624	651	662	624	615	656	670	655	632	665	618	644	649	612	670	643	674	587	669	646	616	643	673	661	617	656	637	576	659	664	630	599	669	642	589	646	599	659	645	639	701	640	603	594	640	603	632	599	655	611	627	625	657	630	654	619	599	626	634	652	634	594	684	674	625	652	604	620	612	643	640	624	618	634	652	647	659	636	660	620	642	637	574	626	605	646	633	604	679	659	639	630	641	614	654	625	615	686	624	693	645	603	661	672	626	633	643	642	626	656	649	610	657	642	632	627	637	654	639	636	596	649	662	592	623	652	648	611	647	626	587	643	635	633	662	679	693	629	603	637	604	621	676	629	693	667	597	643	612	616	619	671	650	634	613	638	675	610	609	638	626	636	654	631	613	657	648	647	633	611	667	632	653	649	635	635	604	611	591	665	614	647	610	663	625	635	609	642	640	664	629	667	601	687	633	666	609	633	597	660	611	616	623	644	609	619	621	662	614	626	657	595	643	652	655	592	619	592	642	636	657	647	642	581	621	639	664	641	665	656	655	610	631	639	614	661	595	652	607	637	628	638	612	655	592	627	619	646	635	629	641	657	656	644	649	658	647	652	648	670	628	634	638	601	633	613	630	618	641	674	726	623	654	652	662	650	618	631	647	656	642	651	645	576	631	637	598	664	645	619	674	666	632	618	652	677	617	678	581	617	625	619	594	691	623	611	662	643	612	643	599	670	614	625	687	627	607	613	637	628	640	660	627	673	580	613	652	618	616	609	618	645	648	601	683	627	677	646	652	650	634	655	681	610	626	609	681	600	652	611	598	632	662	674	615	674	628	661	610	662	599	633	630	650	650	641	645	631	645	627	616	603	654	634	665	630	623	674	623	572	622	605	637	607	648	621	604	660	614	605	668	603	611	633	605	604	592	611	607	618	676	638	625	685	647	654	698	610	617	600	610	595	655	649	665	567	624	612	610	627	651	649	647	619	654	625	626	644	632	646	630	661	656	631	638	652	651	593	619	601	607	668	615	639	654	604	644	665	647	624	685	623	614	605	616	630	645	652	644	636	615	611	629	642	637	578	623	613	631	625	633	612	653	638	656	637	662	621	632	656	636	710	617	585	639	649	620	664	662	682	638	628	636	626	635	614	599	673	595	668	634	611	588	604	624	663	645	633	637	637	573	662	620	658	643	604	658	580	647	647	639	613	656	611	639	651	669	657	610	589	627	631	618	685	673	629	645	608	649	620	618	639	635	619	624	643	626	664	599	619	646	643	614	629	629	648	582	606	653	616	624	583	656	653	631	621	631	640	650	638	617	587	662	641	659	641	633	637	594	643	630	637	612	651	605	706	650	629	647	584	644	679	606	616	625	642	618	672	636	638	622	604	639	639	627	624	604	582	648	654	695	612	659	649	617	644	633	581	607	670	609	645	637	606	625	612	678	630	614	626	645	641	635	636	661	600	636	614	618	648	637	625	640	660	655	673	612	638	666	628	638	597	617	669	630	607	609	632	623	636	685	612	638	601	626	645	652	675	663	633	590	625	644	595	634	613	628	641	655	591	633	632	640	623	643	676	638	601	608	640	610	644	658	619	635	604	623	614	659	661	636	625	605	609	643	691	626	626	635	582	620	608	642	670	651	628	647	645	681	629	595	651	639	656	609	686	673	611	643	645	657	646	611	671	652	583	660	647	581	636	659	640	631	635	585	622	619	589	640	663	601	660	629	619	616	622	616	629	644	645	619	643	669	636	593	604	676	647	659	631	665	624	617	593	645	628	663	642	631	668	690	629	631	688	652	610	628	670	680	599	609	602	605	616	625	618	648	618	655	660	678	666	631	610	649	609	708	622	657	643	623	650	561	630	634	645	606	672	626	661	646	669	622	629	659	655	593	643	641	584	605	655	610	627	645	625	624	630	613	612	648	625	627	594	598	685	572	607	652	647	604	617	628	623	667	616	634	650	642	678	620	638	586	670	645	665	618	665	657	660	660	652	625	601	605	656	564	643	653	634	627	622	589	630	640	611	634	619	670	635	641	615	701	630	579	607	652	657	681	604	661	620	664	702	593	603	645	645	672	686	638	615	638	640	643	628	620	649	641	679	664	666	636	643	665	621	630	621	639	615	660	652	627	686	662	656	644	633	637	638	615	677	646	563	644	604	645	630	631	660	615	595	630	589	642	686	664	659	626	626	666	614	611	616	638	612	628	597	626	595	643	675	642	653	657	613	646	601	664	646	688	644	662	659	624	637	644	651	641	665	648	675	682	618	652	636	691	650	688	685	688	629	626	676	606	644	649	593	637	608	585	643	644	693	621	589	640	639	635	668	670	645	609	666	616	650	623	625	670	642	557	601	624	604	633	624	645	625	590	614	588	658	626	655	630	638	636	617	655	658	615	657	659	670	658	663	632	662	619	614	622	631	668	660	651	657	611	628	615	657	666	587	673	586	638	631	648	641	593	622	656	665	641	639	619	579	583	633	686	620	659	629	622	644	639	647	606	611	644	632	636	666	642	668	594	672	571	636	636	639	655	656	619	642	648	620	641	614	656	621	678	666	587	600	636	688	621	620	648	653	644	640	591	627	694	625	614	631	629	609	644	622	621	615	609	593	619	641	628	631	625	660	605	674	602	639	640	658	657	643	659	604	595	662	634	658	678	691	635	606	597	707	650	660	624	622	639	612	662	639	637	634	659	621	629	595	627	628	667	643	659	654	664	657	601	635	707	633	655	630	642	604	656	612	659	603	635	645	632	618	575	647	612	652	618	698	656	624	602	644	644	642	636	626	644	636	624	619	595	656	622	607	663	658	604	597	646	676	659	640	603	613	623	627	606	627	665	670	684	647	621	627	601	637	666	677	621	628	657	707	666	614	659	624	666	605	609	644	628	589	635	629	628	661	610	611	653	648	643	594	649	626	657	643	700	640	618	645	618	625	676	640	620	656	636	628	642	689	652	594	629	615	639	608	616	641	650	611	616	652	661	624	656	633	619	627	644	626	605	615	635	641	624	628	621	659	655	602	613	669	653	667	643	655	628	654	595	673	609	580	645	604	650	615	675	674	661	618	668	639	684	639	636	653	643	668	675	664	597	599	655	682	598	632	641	672	623	606	646	661	666	621	616	593	625	611	655	621	675	654	620	618	633	638	632	611	628	618	619	677	625	620	638	673	600	625	634	648	636	619	622	605	648	630	654	678	568	626	641	647	634	648	596	646	650	629	583	639	608	634	631	640	642	618	604	618	613	666	645	632	636	631	608	634	629	650	630	601	632	634	610	613	653	616	609	628	622	625	593	655	591	632	638	654	666	649	681	650	598	625	646	613	622	623	668	621	615	612	590	597	646	620	661	614	656	636	673	650	657	635	678	617	669	647	603	566	648	652	644	617	661	670	596	599	595	599	653	616	593	631	639	646	643	607	604	673	651	625	615	646	675	652	643	629	657	631	679	649
25328	25707	35777	28299	16997	5281	1321	777	649	631	662	600	624	631	657	654	618	670	658	635	641	621	643	659	629	671	635	615	649	595	629	604	621	636	636	642	614	604	652	640	614	594	664	610	642	666	622	633	649	639	713	672	636	656	615	606	611	594	619	654	642	643	623	666	627	612	707	642	630	634	613	583	614	593	639	603	586	635	609	621	626	589	641	594	623	657	626	606	611	630	645	609	626	648	624	604	637	688	604	567	638	600	608	625	579	609	645	613	589	603	620	598	628	592	607	648	575	591	636	694	638	649	664	658	617	593	618	646	641	604	603	601	596	605	597	626	637	614	619	632	644	627	631	609	605	650	609	641	639	607	637	620	598	620	652	608	636	668	653	627	618	614	609	624	606	679	601	625	591	620	678	619	623	643	593	603	552	638	575	622	602	606	649	634	632	628	653	638	666	639	619	641	639	621	616	646	614	642	642	629	649	625	603	599	613	634	624	627	602	570	619	610	591	632	633	626	599	589	655	564	681	560	592	624	649	667	626	570	657	602	626	612	676	637	627	619	675	620	619	643	630	627	629	582	620	623	593	604	634	635	629	613	611	642	644	637	562	646	620	626	648	621	589	568	617	604	601	634	619	612	615	582	644	629	625	624	662	593	649	643	576	653	624	624	666	655	631	621	653	609	620	598	642	617	606	622	575	644	583	620	654	623	637	605	629	638	655	602	651	627	618	654	600	689	627	623	605	638	676	639	604	612	628	638	651	617	642	624	617	639	634	673	588	572	608	622	600	564	562	670	634	608	593	649	633	596	619	640	620	645	609	606	643	687	655	659	604	592	589	653	603	660	685	614	653	625	616	609	582	653	607	601	595	641	622	642	666	639	629	638	634	629	594	617	669	604	592	618	590	590	652	636	685	629	650	676	637	602	636	629	599	588	629	627	672	631	650	640	644	670	631	631	620	652	591	614	660	630	640	610	658	600	655	603	593	656	601	637	603	656	597	615	630	586	621	635	604	595	620	623	656	627	637	613	617	571	635	568	641	626	607	619	639	608	612	612	627	590	639	592	674	619	610	632	671	621	626	643	683	600	603	641	684	624	581	574	647	606	636	648	654	616	604	599	611	594	602	631	638	644	630	634	577	635	613	588	607	656	691	629	645	610	626	660	620	616	623	581	599	591	645	672	631	632	614	588	640	631	615	596	617	635	629	578	664	611	650	633	679	604	639	602	634	628	632	591	603	647	630	621	665	625	601	586	659	539	617	594	674	616	626	642	656	603	671	655	653	644	622	609	642	639	599	642	646	598	667	596	643	610	588	628	636	651	615	634	623	623	626	612	625	586	604	578	641	666	654	625	562	620	645	605	618	611	640	598	630	594	632	633	627	642	636	597	616	627	641	613	647	602	670	606	680	629	606	618	596	653	592	644	614	600	637	594	659	659	664	618	596	633	620	592	603	639	641	654	611	584	632	648	622	604	609	670	609	636	647	656	679	626	659	638	634	609	649	623	624	660	618	632	614	578	589	549	592	624	643	628	603	636	627	622	652	574	588	652	619	620	611	646	658	604	606	628	565	600	626	674	628	646	670	652	627	614	614	604	602	674	632	629	650	625	623	601	626	584	623	634	665	635	640	646	653	587	656	665	672	655	602	650	610	655	610	580	612	628	599	593	597	606	619	652	634	602	602	617	622	649	613	612	614	600	636	630	634	637	650	638	650	640	623	604	668	633	653	673	604	580	643	628	609	663	603	602	630	589	586	621	589	629	652	648	610	605	642	683	642	698	631	651	608	621	552	623	653	631	627	653	649	626	658	622	594	603	653	667	613	631	610	599	609	640	605	666	655	629	639	628	598	623	612	638	641	617	625	613	639	610	629	643	621	576	646	678	638	661	616	617	655	631	634	670	577	613	652	638	577	615	613	635	633	578	603	626	617	641	692	650	634	635	637	610	604	603	643	660	644	601	652	591	631	660	633	640	626	627	599	631	630	613	627	594	626	651	650	662	587	619	640	638	631	600	585	621	600	662	645	619	630	639	593	588	656	652	661	619	634	646	633	615	635	610	618	600	631	621	615	633	595	584	640	620	629	616	620	626	618	662	591	549	573	585	656	626	664	598	589	599	607	580	600	596	627	621	601	622	621	636	600	673	643	611	589	611	608	655	624	637	643	636	614	638	643	619	607	676	607	617	658	701	645	637	642	645	603	653	667	639	592	620	611	594	544	621	583	633	612	651	631	625	628	643	634	625	627	629	640	631	650	623	654	609	629	589	662	637	607	633	645	586	636	591	643	646	609	594	600	618	608	658	640	598	630	596	652	611	641	614	630	634	603	604	603	607	628	613	632	595	627	629	634	641	627	589	610	678	653	597	614	597	626	601	638	617	671	627	596	636	600	600	626	647	637	600	633	620	641	630	642	624	580	655	632	610	645	628	678	628	604	606	556	652	647	646	594	650	670	649	609	635	626	691	582	636	630	621	601	600	653	654	654	670	619	593	624	642	629	685	634	591	628	595	641	681	628	592	598	607	600	645	602	639	651	644	640	631	599	605	622	600	587	618	581	635	637	659	658	637	626	660	610	627	600	632	674	622	604	627	636	637	640	634	639	596	622	633	596	623	622	647	629	561	596	570	599	651	643	650	588	579	652	577	638	659	640	617	657	586	627	591	640	654	609	610	596	648	620	572	556	604	580	619	639	618	639	635	612	668	599	648	614	625	665	609	595	631	633	640	636	602	617	622	610	639	639	636	622	658	631	645	646	640	681	606	626	645	623	613	582	636	608	643	627	631	673	668	637	621	653	626	637	659	614	586	585	631	627	617	662	591	616	641	618	628	664	638	646	643	651	623	604	655	620	615	676	629	621	593	620	604	638	640	598	633	599	626	615	619	604	607	620	643	640	622	633	657	659	636	597	593	614	619	606	620	634	622	658	648	653	602	632	589	562	589	595	628	622	637	684	656	640	641	661	606	579	639	635	631	603	610	607	591	657	597	621	639	660	644	610	597	609	643	610	590	626	587	675	681	666	619	654	628	633	623	628	664	623	624	622	643	643	630	590	621	602	615	617	659	625	619	614	614	620	668	650	624	637	618	635	606	613	585	628	635	632	630	669	617	651	659	589	658	660	613	625	662	633	609	596	631	610	616	634	624	626	597	680	586	648	641	599	631	676	646	641	634	618	664	619	591	585	644	628	670	608	641	636	628	634	659	589	629	619	643	620	620	649	616	600	620	613	628	588	612	620	626	613	609	661	677	660	650	638	601	638	620	659	658	629	651	707	638	617	586	618	634	631	617	592	638	651	613	641	589	635	577	626	607	624	625	594	606	675	614	633	603	625	608	584	609	625	655	606	643	621	624	634	627	666	643	608	615	582	558	615	658	635	628	631	638	612	615	620	632	655	602	609	604	637	588	551	641	634	600	590	651	601	614	611	642	618	637	607	626	614	606	628	652	618	657	610	622	587	605	632	647	601	593	628	663	621	639	627	612	632	602
49738	81575	53031	29234	13263	4328	1613	912	769	708	716	704	720	694	691	703	716	743	684	701	714	682	696	716	752	650	719	657	663	703	710	639	721	688	686	680	691	721	657	715	740	717	676	669	718	670	717	703	705	678	719	671	762	741	703	641	717	699	729	676	723	703	732	697	679	695	681	697	679	666	750	697	697	738	699	717	696	706	674	664	696	729	652	730	735	682	733	695	701	749	683	694	732	695	708	693	706	736	702	724	700	698	681	618	625	712	662	733	702	684	743	698	688	717	678	715	700	696	728	679	709	709	716	716	693	724	693	720	723	694	675	625	685	739	726	662	673	642	690	721	715	673	695	682	706	672	645	702	701	701	726	691	698	705	683	727	700	678	674	718	711	708	693	646	686	660	677	681	694	694	672	686	718	696	677	669	694	683	730	703	675	677	647	688	664	675	675	614	681	688	714	678	703	687	726	700	687	683	672	671	684	702	698	671	672	676	720	753	685	680	667	695	685	651	719	715	675	682	722	719	707	678	685	676	721	685	660	715	685	705	633	700	702	656	671	697	733	759	721	683	708	713	740	658	696	728	747	674	696	702	655	666	691	686	687	650	705	700	711	679	649	662	698	707	670	658	719	656	686	739	727	717	662	671	698	694	677	703	672	719	680	739	684	699	718	698	702	692	699	704	698	690	665	664	705	706	746	716	696	665	705	727	676	682	686	702	746	658	740	768	707	705	695	713	689	699	654	730	734	678	750	683	684	620	704	740	682	728	676	682	649	698	732	704	708	764	674	683	647	716	687	734	686	666	699	669	689	701	676	684	687	703	697	677	677	699	673	729	713	704	779	714	710	701	656	719	660	724	676	686	714	708	646	733	690	752	674	724	716	702	703	669	693	723	651	686	697	695	739	747	659	702	663	706	721	681	700	721	698	705	711	669	691	702	642	694	659	682	651	677	729	682	703	733	677	683	695	719	701	673	683	728	641	704	662	667	708	750	680	691	723	688	666	706	665	716	702	734	717	680	699	702	720	689	717	708	687	718	700	691	700	736	668	688	690	714	657	705	699	737	668	695	694	663	705	692	690	699	707	721	664	662	734	713	737	684	703	700	695	690	658	698	690	694	663	688	703	662	673	685	690	692	676	655	660	702	681	677	664	692	687	688	696	684	695	675	720	692	727	685	689	694	671	703	688	698	677	661	689	650	701	728	725	675	724	733	720	708	695	718	672	676	712	731	700	670	741	733	748	653	708	705	752	697	727	704	745	689	718	646	714	690	666	676	684	675	747	657	691	708	710	706	700	712	696	665	693	667	749	696	713	708	664	658	712	688	688	688	696	678	699	670	708	705	714	677	723	709	695	689	735	685	680	690	668	717	721	675	706	715	685	697	705	697	649	707	711	706	705	695	695	689	712	714	654	724	692	737	656	703	755	677	645	684	668	724	738	731	713	707	638	678	697	747	659	696	681	724	638	685	686	654	693	663	693	693	732	699	706	762	717	733	698	700	722	671	671	656	700	676	684	721	698	678	650	682	659	679	677	690	689	733	684	699	763	617	688	695	682	694	670	651	673	634	720	703	674	690	652	731	717	728	637	683	708	678	711	715	720	745	684	706	684	635	655	711	713	704	675	714	702	721	687	681	679	666	668	704	697	685	692	697	691	666	693	695	693	704	689	721	727	704	696	702	661	707	696	724	674	672	687	710	749	694	671	619	697	695	656	723	707	726	704	709	695	667	727	670	705	706	737	737	658	735	725	673	757	702	658	710	755	742	734	691	686	672	690	712	648	681	727	692	667	698	703	706	674	726	701	711	703	695	649	664	693	723	665	736	680	691	668	686	720	691	692	711	723	705	672	696	695	712	734	723	716	657	732	712	688	708	651	701	691	694	700	714	689	673	702	671	691	780	722	720	720	711	737	707	670	690	701	736	669	648	687	721	708	666	665	698	655	705	722	744	672	748	665	641	706	654	673	701	698	674	702	739	686	689	684	712	684	699	728	691	700	686	662	679	700	689	677	681	685	713	707	723	685	685	695	672	729	700	704	674	736	736	749	663	693	704	783	665	690	684	733	699	710	718	687	635	679	706	705	730	648	714	651	679	701	679	708	739	686	696	714	720	708	663	732	675	722	692	706	659	699	715	656	701	670	769	687	704	740	678	705	701	688	681	682	703	682	714	683	675	705	721	638	679	725	700	719	701	651	703	688	718	762	745	689	719	664	693	723	726	692	688	692	676	715	697	685	712	710	721	703	657	668	694	709	674	677	691	694	655	716	676	761	695	722	693	652	701	677	671	715	686	677	665	703	752	693	747	708	677	682	678	697	685	696	713	685	645	727	692	700	711	676	727	735	684	739	727	710	699	683	750	711	686	659	687	707	688	710	715	658	714	660	670	723	697	662	658	666	677	653	693	708	724	674	695	658	674	737	684	708	754	681	731	673	704	674	687	685	632	689	708	707	737	685	697	719	698	675	694	695	642	722	667	672	718	705	749	732	675	660	693	687	751	721	691	733	708	650	684	704	716	644	651	704	704	695	707	642	722	731	711	702	679	685	734	697	741	677	664	687	696	641	703	754	712	735	654	692	709	665	686	657	734	710	680	642	714	710	729	738	720	699	671	695	696	742	693	743	715	732	710	688	689	687	676	693	661	714	694	687	679	731	723	670	719	646	698	683	732	716	719	710	729	693	703	702	714	745	722	706	693	672	701	640	705	707	772	727	665	708	684	705	695	683	697	673	736	710	625	721	680	692	682	696	726	645	674	708	688	671	680	714	699	698	669	685	728	666	674	662	716	740	716	696	662	676	679	706	682	655	694	695	679	725	696	691	721	642	733	666	693	665	724	700	695	639	729	662	727	714	687	704	737	672	679	674	660	674	688	710	708	699	752	693	657	697	712	720	698	676	721	719	666	728	731	691	754	697	713	683	665	652	682	709	694	744	755	740	694	706	695	696	736	661	682	721	705	681	716	680	643	712	687	736	720	693	663	713	677	694	707	681	705	755	682	681	731	645	693	690	710	712	708	680	729	690	693	690	753	685	698	688	691	658	758	692	671	685	693	723	711	674	661	636	713	683	676	712	734	655	730	747	742	697	721	682	708	693	712	691	703	668	716	657	749	693	700	696	730	700	699	725	682	706	701	704	681	670	683	698	725	707	706	685	680	710	736	699	692	674	747	657	683	713	699	672	747	708	692	654	680	686	682	736	747	679	649	712	658	673	673	695	716	701	683	705	684	711	701	741	696	680	693	716	672	681	725	688	742	714	720	673	679	689	709	651	731	703	740	784	708	683	691	703	687	695	684	734	708	728	685	673	708	708	676	688	662	726	718	692	701	697	711	676	712	669	685	718	683	671	632	694	693	724	701	687	678	725	676	712	759	730	678	694	722	696	708	729	660	703	770	684	722	745	706	723	694	683	682	671	674	724	707	686	692	665	705	730	665	676	683	664	731	607	664	711	716	694	720	714	727	668	692	695	687	705	683	663	705	724	663
22748	22206	31985	26026	22188	21145	13594	1761	823	743	712	737	716	690	741	701	739	740	760	745	726	715	766	712	690	713	708	747	736	715	738	713	701	736	706	672	721	704	725	723	689	701	723	658	660	704	710	726	741	718	717	722	715	722	732	722	671	740	717	690	697	697	721	728	706	680	746	672	715	733	713	693	717	692	701	709	660	660	693	693	734	746	726	665	764	715	694	702	721	761	716	735	709	718	736	689	693	645	722	736	714	687	732	676	705	734	713	712	685	666	698	678	727	689	748	755	722	726	631	667	706	660	712	713	688	692	654	701	725	754	731	722	729	657	631	739	731	677	698	722	727	732	679	709	719	686	734	706	674	731	689	730	708	721	734	674	736	710	752	702	749	728	729	731	673	714	696	742	750	707	693	677	742	706	689	706	727	728	695	720	701	742	711	733	703	705	738	741	716	658	655	710	714	705	675	698	683	734	701	735	737	682	677	734	745	722	715	719	728	728	724	661	748	725	731	675	692	718	675	690	726	702	704	719	724	741	754	691	702	708	686	743	674	699	740	685	709	736	739	684	758	718	683	705	672	733	777	726	728	715	760	717	738	717	714	685	662	677	715	710	670	635	724	669	730	664	715	732	703	685	719	754	675	712	695	695	684	722	684	710	713	726	651	699	763	725	669	681	743	713	730	697	674	702	697	648	715	701	673	756	713	685	743	690	692	745	677	723	708	699	697	709	731	729	708	691	743	670	785	698	709	710	713	713	770	736	715	712	712	690	746	731	724	691	696	666	744	705	735	718	734	696	747	692	729	716	691	675	760	741	733	753	742	696	657	712	661	703	741	725	700	747	683	698	699	707	694	708	755	724	708	707	696	694	700	708	745	682	689	744	698	702	673	749	718	691	708	720	649	726	697	651	730	688	682	735	717	695	753	717	692	690	682	678	719	702	718	678	717	722	723	711	741	693	722	759	652	665	674	718	686	717	711	666	724	737	729	677	758	708	685	752	710	720	747	700	721	693	693	694	736	765	712	694	706	703	729	664	705	708	749	730	722	717	688	705	712	729	691	677	729	674	730	802	707	683	733	701	687	742	674	722	700	728	700	663	713	722	683	763	719	707	707	715	679	723	678	700	745	710	679	704	725	676	709	700	663	689	726	691	716	749	688	688	751	733	673	708	702	691	718	684	703	733	684	690	692	734	692	643	718	666	690	689	671	703	713	750	720	692	737	690	726	703	651	749	715	701	734	704	693	705	763	709	697	656	731	714	686	685	748	733	740	713	728	720	705	749	764	704	719	751	727	672	696	675	677	752	685	694	721	697	703	705	754	692	725	711	736	658	721	687	681	740	711	737	742	731	749	718	728	703	723	752	776	752	669	693	715	697	744	740	692	727	758	734	682	713	712	714	714	684	701	729	733	721	774	686	658	699	735	724	712	703	681	709	759	732	690	698	712	696	720	730	724	684	779	715	687	697	684	708	708	679	709	671	683	741	716	726	672	684	742	690	705	726	698	758	713	701	676	643	703	729	656	681	734	718	729	691	722	666	708	738	694	696	721	712	716	673	689	697	704	684	685	723	724	736	724	725	726	692	671	659	710	673	692	723	716	720	714	718	698	645	751	698	709	661	698	663	728	709	679	713	711	728	714	733	706	750	694	700	705	729	686	699	757	710	678	699	701	725	738	654	693	715	737	702	665	744	688	711	723	708	703	756	689	665	717	677	736	742	707	684	712	702	740	691	775	726	694	726	705	691	740	713	701	706	710	711	708	717	647	737	722	706	689	676	667	722	746	713	696	704	749	688	716	667	746	705	700	692	715	696	720	726	752	747	702	703	742	742	723	729	711	728	725	719	686	734	715	753	718	678	700	681	681	734	695	758	716	725	691	669	702	685	675	717	719	680	652	733	682	723	750	696	708	693	717	696	725	691	736	662	670	723	686	773	681	735	706	700	692	694	719	717	718	694	644	718	721	698	682	713	714	703	732	657	711	776	795	780	670	719	723	718	688	670	706	678	712	705	716	703	718	735	700	722	665	767	692	690	733	708	781	732	683	695	731	732	701	717	701	643	699	676	683	657	727	722	733	737	703	743	694	723	711	700	708	739	643	693	738	739	733	680	703	735	752	738	673	764	733	716	675	710	712	760	732	677	691	654	688	704	721	706	713	694	684	663	692	665	686	700	702	687	673	689	712	721	697	681	691	737	666	743	754	734	708	735	670	652	684	754	718	722	720	717	704	666	698	707	737	705	727	718	689	704	726	763	697	696	701	720	723	680	702	711	738	704	727	719	705	669	695	711	719	698	749	736	764	688	734	670	721	698	699	693	737	678	713	694	695	695	724	699	708	655	684	713	731	689	676	727	694	700	712	690	697	725	697	723	688	736	704	688	707	685	706	732	675	672	688	768	716	732	706	662	683	765	706	668	695	710	733	687	748	727	720	653	680	679	651	686	706	680	681	712	707	693	740	731	691	705	744	757	672	717	726	710	670	733	714	726	689	692	734	699	727	702	718	654	668	692	698	714	691	723	730	720	716	701	717	717	708	715	705	710	672	734	683	772	721	697	704	666	702	714	700	726	730	737	703	686	729	732	722	747	664	704	700	726	743	713	688	707	708	698	710	755	778	690	681	674	685	691	750	672	675	739	734	711	650	727	734	666	689	725	675	697	702	705	699	743	712	734	686	691	692	704	696	686	683	710	716	730	710	702	702	711	719	732	772	719	700	690	693	684	728	702	716	703	669	700	739	756	722	755	748	701	705	685	726	738	763	725	713	709	743	744	705	734	704	732	744	676	732	753	729	697	725	796	736	668	720	703	707	713	668	720	706	738	719	664	697	708	730	730	688	731	682	683	710	732	728	671	683	733	751	691	719	680	663	678	681	718	678	728	721	743	741	683	693	687	752	717	672	709	761	724	723	700	707	725	746	752	688	762	694	690	622	735	707	710	735	684	715	715	688	707	699	702	722	673	700	714	737	720	665	718	712	708	722	731	692	722	727	688	730	697	716	698	684	718	732	707	706	750	747	703	688	696	730	724	697	676	676	692	646	709	676	672	745	722	675	745	724	757	720	735	714	698	756	711	692	672	721	729	720	707	664	722	738	671	694	745	670	708	680	651	695	704	705	702	712	696	685	691	717	720	704	764	702	696	750	697	724	756	734	701	744	643	663	732	711	693	689	765	706	727	765	717	702	687	724	680	742	719	734	665	721	766	706	677	705	664	680	695	707	725	671	682	704	642	692	736	745	673	702	679	699	719	730	692	694	773	677	732	731	694	756	698	711	683	693	695	738	713	757	704	675	716	713	736	725	714	681	676	713	740	685	704	666	717	683	746	750	722	725	719	701	679	746	674	668	721	717	735	727	674	739	721	679	727	692	750	666	748	749	707	728	743	706	743	719	691	673	686	687	708	720	710	681	750	718	678	724	729	695	718	733	722	703	693	688	656	694	731	676	690	729	707	671	700	697	753	748	683	677	694	685	734	775	715	729	703
55784	97945	73606	48692	29329	12197	4070	1403	913	795	780	767	809	734	767	784	759	796	773	775	736	796	806	810	734	727	744	791	790	794	753	712	748	777	785	764	767	802	725	739	786	755	766	769	774	729	725	752	775	757	747	770	813	743	740	787	759	733	739	785	741	730	808	735	733	762	757	752	792	738	727	735	757	730	772	747	781	739	753	747	762	776	719	739	733	774	747	753	789	714	724	788	785	765	738	775	771	763	787	787	798	754	761	791	738	752	768	730	721	806	750	804	799	790	736	751	730	774	737	740	766	795	818	733	726	725	764	780	766	782	787	740	754	757	746	795	773	731	696	742	731	749	741	776	805	744	756	729	784	787	727	733	797	756	772	728	733	752	732	744	720	798	750	784	790	786	762	795	702	754	740	704	750	785	746	792	803	733	783	803	713	757	799	781	779	735	731	793	796	698	788	696	777	774	807	741	737	748	754	740	728	832	715	776	743	757	719	740	736	797	734	762	787	766	778	721	805	768	750	726	736	717	780	763	802	772	754	740	760	739	783	765	765	753	740	747	730	757	723	728	733	762	769	763	755	767	773	745	716	744	759	772	676	730	726	778	711	738	766	744	751	711	754	730	721	782	732	746	776	746	761	766	764	769	768	745	727	804	726	785	707	732	762	734	806	752	740	749	750	770	716	734	767	763	800	786	787	796	771	708	712	755	746	767	787	813	776	736	710	772	740	723	794	738	751	705	735	770	730	755	744	788	736	759	753	771	723	745	742	742	718	744	770	750	718	742	718	733	781	744	696	702	790	752	739	737	819	746	741	776	771	742	734	761	699	729	761	815	784	756	761	790	782	765	784	768	796	766	750	735	796	774	785	773	788	715	757	806	785	762	738	770	753	745	754	795	778	733	754	783	763	763	727	757	774	753	712	779	728	798	706	709	728	756	770	757	733	767	770	754	774	720	757	734	742	723	741	737	760	787	777	753	787	747	746	779	739	745	761	791	831	853	773	743	765	788	733	730	786	748	760	753	767	745	733	697	733	753	766	747	742	684	805	763	759	776	716	763	719	789	746	724	753	727	735	756	744	714	771	724	793	796	780	721	813	768	737	727	759	741	762	818	750	730	776	736	736	782	789	737	709	755	781	753	766	751	747	784	748	747	746	774	731	767	738	771	697	745	769	785	761	745	788	735	801	776	784	765	743	782	744	851	774	717	707	840	767	733	768	747	780	747	775	817	747	789	745	772	746	775	818	732	801	747	745	819	810	763	760	774	760	704	772	777	732	793	764	740	759	735	716	700	804	732	778	778	708	746	683	725	775	764	772	722	742	774	772	736	735	779	764	775	725	774	735	739	730	752	740	768	731	740	753	782	711	756	774	720	748	830	771	783	763	795	779	787	753	774	780	744	756	800	764	730	744	783	778	738	786	752	755	763	779	791	782	747	710	759	795	768	747	755	749	732	755	706	781	737	799	712	760	730	765	744	777	752	741	757	729	784	725	770	801	711	760	761	732	692	775	793	740	721	766	740	737	762	736	768	705	813	787	751	821	677	754	768	773	768	771	769	778	784	721	718	761	743	760	758	733	799	755	766	724	752	752	802	753	779	779	760	770	740	755	794	736	736	819	744	771	781	750	680	763	779	806	766	792	726	729	747	744	759	721	793	761	778	749	802	772	745	722	825	765	754	732	802	715	741	777	726	775	748	801	783	773	711	784	749	757	754	739	764	767	785	762	775	765	718	829	710	789	802	798	752	751	732	762	778	745	791	723	810	765	783	752	764	727	756	778	763	773	712	686	703	757	768	712	755	732	755	720	767	708	798	725	786	739	723	782	749	689	749	768	776	719	739	766	779	777	722	779	775	798	802	788	769	798	751	750	815	782	788	770	779	800	802	742	772	741	776	753	722	710	760	749	734	729	748	719	762	789	792	777	735	723	785	776	800	730	810	834	733	764	709	755	749	730	763	767	761	739	762	739	745	755	756	755	744	736	791	794	696	756	743	747	756	809	686	761	765	763	723	778	752	755	698	758	777	742	729	781	785	727	785	782	790	746	756	772	805	739	752	777	779	744	749	750	770	787	749	778	702	782	752	761	773	736	753	739	755	738	736	732	759	753	780	681	738	773	713	707	790	777	771	791	696	811	742	767	787	764	751	773	765	782	750	753	735	759	767	777	686	752	809	755	755	792	794	725	774	725	729	814	717	774	711	779	713	712	785	773	742	751	720	768	738	761	744	792	731	749	746	738	760	758	837	783	692	776	770	758	780	775	740	719	763	741	765	710	803	778	740	750	758	782	732	847	800	754	814	723	770	764	766	754	770	791	737	720	808	755	745	763	746	777	773	748	780	723	732	785	771	727	777	768	754	808	760	745	728	766	725	752	753	710	785	796	767	802	731	779	754	699	760	726	744	762	800	766	802	754	786	783	764	761	764	721	795	740	784	732	742	749	763	759	755	759	764	706	754	785	796	762	761	791	753	777	777	720	733	735	727	769	777	766	766	745	773	787	759	778	760	798	760	745	758	764	753	795	743	835	760	776	778	790	736	742	742	759	754	751	734	707	784	771	762	746	781	778	773	779	793	745	735	789	763	744	759	739	720	801	775	716	770	790	753	746	734	841	785	750	741	710	792	676	756	738	775	761	788	703	770	727	790	729	749	748	683	756	779	724	773	784	757	757	710	735	792	798	785	791	759	732	783	767	766	694	755	744	728	820	770	733	723	756	797	751	734	753	757	743	791	743	751	781	749	777	708	716	779	760	759	750	775	788	810	756	776	769	732	767	746	746	752	801	780	757	752	779	734	768	758	766	787	768	773	753	762	767	781	759	747	797	749	784	755	802	770	742	807	745	773	751	744	742	700	745	713	732	719	720	806	741	762	758	732	710	681	782	739	766	778	810	766	765	747	723	718	797	819	784	742	762	757	743	751	771	732	725	702	767	691	781	692	747	748	779	739	814	749	740	745	755	741	756	778	734	730	743	767	732	747	777	800	742	749	707	734	796	760	755	757	747	765	705	756	750	809	830	796	794	759	781	751	762	780	729	757	744	701	789	803	756	741	771	755	742	730	755	741	759	727	712	746	749	757	730	764	759	799	828	735	774	736	767	753	780	753	750	700	723	741	768	734	697	721	725	754	782	768	739	804	767	756	758	735	772	768	753	713	807	774	735	747	800	731	793	757	722	785	750	748	743	763	796	755	806	744	726	778	765	715	721	754	801	741	785	727	808	768	753	771	744	731	831	752	787	769	794	775	722	703	745	785	733	761	786	664	751	746	763	728	780	709	769	736	793	776	730	795	799	748	710	737	771	771	757	743	746	769	728	760	755	790	742	792	770	758	733	712	803	774	805	713	761	721	770	771	715	737	751	731	755	728	724	705	798	751	784	780	698	725	734	740	748	741	768	780	789	775	762	730	777	743	764	756	783	749	781	784	769	728	753	722	745	759	738	720	784	726	743	727	753	717	742	688	777	759	755	732	793	776	737	737	811	819
28535	34647	34449	16496	3971	1261	775	612	543	557	506	556	542	553	537	597	590	575	538	566	577	538	543	567	518	523	541	538	536	561	523	556	550	493	550	547	562	562	547	539	535	554	507	563	568	570	548	573	593	521	589	483	561	530	541	543	550	541	559	513	555	552	489	535	570	514	527	554	557	544	524	560	540	553	567	555	559	495	552	525	531	573	540	573	523	544	550	581	545	511	547	538	571	515	528	513	526	544	556	530	525	492	544	514	566	575	511	557	546	561	537	536	536	543	565	542	518	531	555	530	599	509	547	518	523	546	550	517	530	536	537	570	550	519	550	542	576	551	542	549	524	606	552	591	570	538	515	565	556	536	561	504	556	579	492	506	570	513	564	560	506	552	511	569	531	576	565	517	530	538	540	592	547	538	521	539	548	528	538	536	561	594	562	558	543	528	552	564	579	518	539	500	581	515	562	506	568	527	526	514	513	534	579	569	531	541	540	526	557	539	497	511	490	550	529	543	540	481	556	552	546	535	534	525	572	579	571	560	545	544	534	495	558	497	548	586	517	529	554	508	577	539	564	566	543	558	568	590	516	536	563	540	601	549	518	555	522	523	558	526	602	557	540	522	537	546	498	568	556	529	533	539	590	568	554	551	515	537	539	538	527	548	560	522	509	545	515	520	545	548	551	504	560	541	536	543	468	546	587	558	547	568	522	557	557	566	516	511	553	591	549	571	578	530	569	535	529	587	511	534	544	534	529	520	553	529	540	532	550	499	564	561	534	529	555	551	604	519	543	577	531	526	534	528	520	527	537	552	520	566	587	580	569	520	539	526	547	579	554	563	537	541	563	518	587	550	500	554	527	559	546	537	569	513	570	585	510	545	575	543	504	527	534	576	544	554	560	581	507	533	568	543	520	584	551	536	548	547	538	529	513	523	517	547	558	504	555	526	544	553	526	526	549	600	573	567	533	502	570	612	560	552	564	540	552	557	548	571	553	511	524	559	566	566	557	557	519	564	550	532	532	532	543	523	545	540	544	554	558	560	573	524	560	574	565	511	531	521	526	552	550	574	542	554	550	502	556	557	581	556	601	544	548	550	515	560	545	545	588	516	619	506	542	521	565	523	518	525	554	509	543	549	538	556	534	573	544	531	521	562	567	513	558	568	542	519	548	549	561	538	542	556	543	566	518	556	568	550	568	551	560	531	533	583	559	574	552	543	561	539	538	558	531	526	612	576	550	557	522	527	544	530	553	536	538	554	553	564	514	515	534	574	527	583	552	552	518	510	517	545	558	567	527	576	521	536	585	548	561	534	548	515	519	540	559	569	532	553	559	523	545	542	543	494	531	561	521	526	546	577	530	552	560	536	530	573	544	547	561	536	543	583	535	544	536	536	546	565	540	516	548	500	545	552	517	552	552	530	585	533	552	585	529	548	530	552	535	548	534	568	510	510	528	509	535	554	543	541	600	570	530	549	531	526	498	537	613	586	502	546	540	537	549	531	536	554	541	562	489	545	564	555	581	516	528	540	554	566	533	562	531	589	533	536	538	544	549	543	575	521	548	551	540	541	535	571	531	490	554	536	507	547	521	542	558	547	565	504	541	581	520	583	545	547	560	520	546	569	562	550	564	526	529	525	486	560	525	570	547	568	549	580	538	546	563	518	533	532	542	551	528	520	519	545	540	524	565	573	547	548	543	559	545	528	525	586	574	543	533	551	508	552	526	562	530	532	570	524	561	534	518	531	552	541	545	501	524	554	532	588	545	548	546	540	531	524	552	551	558	542	510	519	538	538	558	545	554	556	511	518	543	517	500	536	497	543	523	554	561	550	546	600	499	524	544	542	504	579	572	518	559	564	555	569	530	580	552	540	558	566	496	521	544	567	544	539	569	559	516	525	545	524	566	534	566	541	574	586	538	527	577	523	532	584	557	605	572	537	542	523	497	519	538	508	553	495	570	572	537	534	533	543	536	531	560	560	572	551	524	531	521	504	487	534	556	493	587	534	542	578	579	536	504	538	568	531	517	534	516	570	541	514	532	537	498	539	558	584	570	569	557	570	550	552	556	593	535	557	551	542	551	527	551	552	548	548	561	555	543	535	519	558	533	549	573	571	536	535	565	555	609	478	542	546	573	549	559	502	534	515	562	549	515	516	543	540	528	506	571	545	570	556	522	539	513	535	567	558	538	559	521	546	545	586	524	535	585	565	534	545	545	544	515	557	555	518	533	520	477	553	537	560	554	575	539	496	570	563	581	523	547	569	535	534	542	556	540	541	548	567	580	545	554	502	554	566	549	497	537	581	520	537	569	557	484	516	548	534	532	529	524	563	545	498	546	529	528	580	560	504	515	548	536	529	558	531	555	567	566	543	538	544	555	554	552	517	553	523	530	529	568	560	563	489	516	550	557	529	513	528	493	528	563	571	541	511	551	600	517	528	539	505	543	596	516	515	517	562	538	521	567	530	541	532	553	507	559	564	508	540	527	558	594	550	520	540	514	524	564	513	566	520	583	578	578	558	552	556	534	571	561	559	568	519	525	509	569	572	573	557	533	559	549	569	542	556	558	535	548	527	555	580	517	527	584	524	604	613	501	561	531	528	597	539	555	544	531	541	576	590	546	534	520	530	573	556	548	526	536	485	546	529	565	518	584	573	522	548	513	523	537	500	514	548	550	515	557	519	520	532	565	500	542	558	560	534	524	535	561	559	552	556	549	533	511	543	552	526	535	571	562	560	529	537	538	554	559	545	518	571	526	542	575	589	563	571	485	512	561	555	514	505	563	531	557	576	573	523	510	544	550	518	516	555	593	594	592	516	555	547	555	533	562	559	535	529	603	548	547	520	536	534	541	557	622	591	540	535	530	543	541	518	540	538	529	555	569	520	480	502	555	563	561	565	544	564	548	527	576	531	595	573	573	534	556	529	542	511	513	559	549	559	544	565	547	553	561	563	561	549	548	545	551	552	543	544	556	539	552	529	518	538	569	532	504	543	560	519	513	558	538	531	512	528	561	550	505	569	545	547	556	567	546	548	541	546	536	534	535	556	529	559	524	529	556	527	539	532	540	496	543	532	491	500	527	565	546	543	544	552	517	501	508	545	524	558	525	530	559	559	567	511	559	549	532	524	569	541	532	526	528	579	488	565	522	537	551	547	564	494	543	540	534	507	515	532	517	497	545	556	538	554	545	560	599	545	575	533	563	549	556	574	563	520	536	574	538	541	553	547	525	551	502	495	549	599	543	515	540	547	525	524	519	547	559	583	529	500	579	580	552	580	505	505	531	578	580	527	569	526	543	541	567	528	503	577	537	516	521	537	515	533	530	519	562	588	553	528	573	593	562	543	527	482	532	543	583	517	551	569	568	544	514	541	535	501	532	536	531	528	583	580	559	508	533	544	534	563	543	546	530	529	518	567	525	556	569	566	538	557	539	579	535	503	532	527	545	540	540	550	540	555	581	515	551	584	557	530	584	562	585	540	590	565	558	536
27739	50044	29436	10971	3881	1378	844	684	672	597	602	642	563	605	597	604	635	585	616	545	593	594	613	589	650	624	607	621	597	607	629	622	598	571	593	607	583	614	637	650	590	617	614	625	672	620	649	613	591	611	636	598	601	631	592	576	622	571	589	600	588	622	600	593	629	630	645	603	673	588	623	641	600	576	635	635	627	584	602	598	614	627	617	612	601	610	614	561	557	610	585	582	626	580	607	637	587	566	587	586	644	656	620	595	620	602	576	598	612	581	612	615	621	660	600	633	604	613	604	644	624	626	603	593	623	637	590	635	597	590	615	631	597	604	584	660	607	600	609	587	551	634	606	653	614	606	585	631	589	608	593	585	584	605	646	637	591	580	621	595	601	639	597	610	596	579	638	592	564	600	632	652	660	646	593	587	605	614	589	635	619	596	610	636	673	620	644	621	604	609	624	624	613	622	616	611	619	637	586	630	567	640	636	618	595	606	624	538	600	649	625	608	576	641	608	630	593	585	624	637	595	631	602	631	654	646	630	633	589	622	613	618	585	607	548	621	592	636	615	570	655	627	639	601	625	632	601	589	613	581	638	582	634	614	568	633	645	567	616	628	592	601	630	658	641	637	647	572	622	630	606	613	597	591	605	600	596	600	586	618	626	624	614	591	615	616	635	613	625	608	606	609	590	609	636	609	660	588	627	615	624	634	630	570	584	647	620	594	621	600	602	635	621	645	644	624	621	616	630	615	611	592	611	651	616	570	582	557	622	615	567	618	586	572	580	611	581	604	658	597	603	613	585	638	656	587	594	594	573	618	601	601	585	616	605	589	630	617	649	598	618	604	590	652	592	602	625	590	597	589	595	560	609	576	643	630	607	647	654	654	575	635	616	588	588	675	581	640	615	619	614	627	572	596	651	605	585	647	622	605	606	574	618	608	631	587	614	631	604	607	632	603	633	623	637	616	619	629	620	631	644	609	618	597	573	620	600	586	611	586	649	595	625	586	603	605	627	619	637	576	617	619	632	598	610	575	616	619	668	627	595	667	635	586	595	637	597	596	584	620	657	671	646	595	662	617	588	671	618	604	595	620	585	596	595	616	631	599	564	620	605	566	553	646	601	621	586	631	624	649	625	592	616	632	648	618	642	601	641	597	606	623	598	641	618	615	588	639	622	597	567	628	625	566	608	609	603	612	620	602	594	613	612	604	614	619	607	596	579	597	593	625	623	566	633	599	593	614	657	630	608	636	622	631	598	605	601	599	592	615	585	632	638	616	601	591	591	605	607	616	639	567	650	588	571	602	634	534	578	622	587	631	613	621	618	572	567	651	622	596	584	639	596	651	595	623	571	609	619	652	608	610	600	610	607	624	599	667	627	636	625	616	583	627	607	651	589	617	586	590	555	624	568	632	614	574	625	583	601	591	595	584	603	630	608	605	619	627	634	619	637	563	613	578	624	589	577	553	649	638	579	634	652	583	572	590	603	598	620	593	627	612	617	615	640	637	607	613	601	631	612	576	618	598	582	605	618	615	606	627	598	615	608	633	614	647	557	623	618	603	576	595	577	630	574	604	619	621	609	602	599	610	600	604	621	646	577	604	615	609	586	586	600	554	583	616	606	612	639	603	572	611	592	600	571	586	589	596	620	641	625	564	612	636	577	669	563	594	618	644	615	655	610	611	624	593	642	620	619	584	598	653	592	617	630	580	596	612	609	613	604	591	642	674	632	612	634	632	607	642	599	611	622	620	597	595	607	588	618	625	618	576	594	583	576	588	578	606	587	633	614	578	611	627	611	611	580	632	593	627	581	561	616	609	620	624	665	597	590	634	614	593	612	639	588	607	606	592	620	629	616	618	609	607	612	612	620	601	645	589	590	604	598	587	580	617	625	621	637	616	589	628	618	584	647	573	562	568	587	598	621	552	628	623	646	605	626	622	627	643	628	599	600	621	628	583	605	609	611	627	634	598	608	581	641	578	638	600	580	627	578	616	643	608	585	617	627	581	624	591	596	572	604	585	591	584	527	577	566	611	655	593	614	593	614	593	604	613	600	584	585	616	654	597	596	612	624	621	607	573	608	591	635	579	623	627	594	636	631	581	632	586	590	598	641	611	591	609	587	586	581	580	619	644	613	602	602	619	610	623	585	587	642	617	621	562	589	622	613	608	636	620	575	614	595	611	598	574	604	591	624	601	608	597	626	672	632	618	614	599	647	607	587	632	616	607	589	633	585	569	592	611	625	574	596	576	615	603	585	606	591	601	580	568	598	599	594	630	584	590	640	608	615	596	631	583	567	652	562	615	604	612	580	548	630	582	601	598	629	629	586	613	590	606	591	615	591	611	603	595	612	615	612	600	568	575	569	637	592	623	631	615	627	589	594	579	574	625	617	625	614	615	593	625	602	600	571	643	568	621	598	589	636	585	644	628	598	586	638	622	628	577	595	662	658	625	595	621	639	635	588	618	630	618	627	629	635	593	631	617	661	591	634	617	644	590	622	618	600	570	636	557	568	569	591	573	627	605	619	586	610	641	596	608	634	629	575	587	598	593	574	630	606	631	660	592	627	622	617	570	614	592	645	628	633	620	614	600	605	587	615	570	603	627	646	657	574	617	601	623	639	610	634	581	629	630	617	569	615	615	597	640	612	619	621	587	624	628	615	621	584	656	604	615	652	624	635	616	601	629	561	589	588	590	617	589	627	582	646	623	594	622	623	637	600	626	615	581	610	660	640	608	590	616	625	637	597	599	572	604	611	606	594	619	636	605	596	620	614	619	574	583	578	619	642	575	571	658	632	637	590	668	597	614	621	583	595	591	611	603	575	593	618	616	653	572	629	630	600	581	579	590	608	566	615	604	619	598	604	556	595	576	582	647	648	592	623	596	652	640	592	586	627	598	657	579	594	586	628	577	626	606	579	651	613	592	593	594	628	585	586	587	633	647	600	631	641	649	581	600	661	563	622	573	652	578	599	577	629	621	635	628	625	612	570	576	592	602	613	580	600	590	635	644	632	628	617	645	580	619	632	632	586	615	606	609	610	636	608	615	600	566	635	587	600	582	590	601	595	586	619	581	604	629	635	613	596	607	623	589	627	616	642	576	574	587	605	601	649	630	554	640	620	613	594	613	605	559	655	573	554	640	640	628	617	619	614	606	618	624	615	623	630	646	631	657	596	615	578	622	626	615	603	608	594	597	611	582	665	650	577	624	603	649	662	661	593	608	630	619	557	622	618	609	662	599	643	613	615	604	627	614	575	637	632	612	618	651	582	659	634	644	581	567	632	623	609	644	595	629	649	611	636	651	653	635	614	623	611	597	634	637	660	553	597	639	619	671	639	625	580	623	599	620	628	614	648	600	585	596	629	593	578	669	586	609	581	612	644	593	597	580	629	599	617	615	640	632	621	607	631	626	597	629	584	570	638	587	600	615	640	622	597	625	621	630	636	625	601	605	623	560	585	628	629	577	639	632	600	614	619	660	601	621	609	557
23333	22829	33672	27362	22273	18356	6455	1089	619	631	605	591	630	619	572	606	579	583	595	586	612	582	612	581	629	629	589	541	580	550	621	597	606	622	559	588	566	608	597	559	576	597	578	606	644	585	573	593	584	596	599	560	581	572	594	553	593	570	612	574	581	599	586	618	597	655	595	605	618	588	583	578	588	564	593	565	601	613	611	584	612	581	600	599	559	579	561	578	565	587	595	557	559	580	562	605	604	584	614	580	587	578	561	560	597	575	610	587	573	527	586	551	615	574	555	513	578	644	568	578	566	597	610	578	601	617	608	602	597	560	596	575	576	551	580	567	572	566	570	607	657	620	587	539	607	549	595	579	573	560	604	580	602	599	588	586	589	595	624	630	562	572	621	593	559	572	579	625	618	598	588	593	555	589	560	618	629	586	592	565	610	630	598	618	552	569	598	635	605	595	606	508	587	577	581	602	596	536	595	598	563	568	585	559	608	595	578	581	631	545	594	608	610	563	612	575	563	627	626	561	595	586	557	604	560	562	606	568	583	590	598	641	598	594	595	586	589	638	573	616	594	568	558	582	629	614	577	533	558	635	567	599	596	592	573	604	596	608	608	606	574	576	539	609	581	608	610	637	575	560	630	580	623	554	588	606	574	603	540	567	589	578	552	558	567	633	558	565	540	594	562	646	637	610	605	609	560	551	595	579	590	555	584	628	607	622	575	597	578	567	554	596	591	590	566	574	572	585	611	569	590	580	618	566	607	593	571	571	634	641	605	591	635	538	597	625	635	599	578	600	559	603	602	545	608	562	563	576	598	609	596	595	559	591	597	584	604	571	618	620	589	581	630	589	574	581	582	615	602	615	599	581	548	565	600	553	592	565	595	586	598	627	573	620	560	560	558	593	560	576	597	608	597	625	640	605	593	619	599	630	633	589	598	599	607	563	571	578	573	569	609	650	586	575	595	587	556	554	577	601	566	579	606	611	615	550	569	608	590	607	564	570	581	579	576	582	570	564	583	557	570	598	608	629	587	607	626	573	605	587	592	624	625	653	595	574	572	561	549	553	576	597	553	565	581	586	580	560	599	579	586	609	614	552	602	594	529	577	563	572	596	596	627	590	602	593	650	596	600	574	588	575	565	535	591	543	588	598	561	564	567	604	560	553	568	589	591	615	576	543	579	584	562	582	593	566	595	574	595	608	609	585	628	583	589	587	597	584	589	593	598	593	610	589	564	557	568	632	585	604	626	601	566	569	577	574	551	595	602	578	628	592	603	562	605	592	603	575	582	584	566	592	579	601	615	552	545	610	591	593	597	574	559	556	547	596	605	634	618	535	594	567	569	593	636	580	602	575	611	617	603	588	593	584	557	622	562	600	641	560	614	596	586	579	566	544	585	594	570	613	554	576	581	590	594	589	617	557	614	593	540	544	603	602	633	604	604	611	587	547	575	577	585	570	602	622	564	570	617	597	603	562	587	576	556	582	543	611	590	588	550	577	585	622	581	611	628	603	583	602	559	600	606	603	555	573	571	591	561	617	597	594	610	651	590	644	625	580	595	585	560	635	580	617	556	605	584	589	577	612	543	598	568	590	607	579	602	588	601	578	579	592	571	596	628	597	649	590	576	578	619	593	589	591	604	590	578	588	565	546	607	541	596	578	579	598	568	576	558	564	618	575	627	587	558	578	601	576	563	619	612	557	581	557	596	573	612	597	598	631	599	592	556	652	597	589	564	634	607	622	572	581	573	572	606	569	540	596	582	600	600	589	590	569	578	593	585	591	550	558	579	619	574	612	618	558	621	577	615	609	595	620	572	576	599	557	604	597	587	601	573	535	610	599	609	565	597	606	584	591	580	582	584	576	598	547	596	578	574	568	581	605	569	609	597	563	622	541	617	582	564	585	605	640	585	597	548	551	615	574	546	576	585	654	578	585	531	553	586	555	600	613	579	581	618	548	573	583	551	610	578	599	584	589	641	633	540	602	588	559	602	596	586	590	596	595	612	582	619	567	568	562	645	612	614	598	563	569	600	605	610	557	556	554	601	614	600	587	582	603	578	644	579	598	588	596	622	540	563	585	595	584	574	565	585	560	614	592	620	563	570	594	548	573	602	595	620	615	569	559	576	570	560	573	628	589	575	596	585	615	574	622	596	574	607	596	594	584	607	560	590	605	575	585	641	531	630	643	563	578	615	583	595	598	555	574	619	616	615	601	579	566	590	603	545	599	590	541	564	629	646	585	639	603	549	565	562	589	529	594	540	606	611	568	580	592	573	601	555	595	570	603	590	612	635	620	590	562	551	617	571	591	572	532	577	601	555	575	620	582	607	589	603	626	595	551	535	615	576	591	551	615	593	589	567	581	613	566	613	603	580	575	576	597	573	522	583	573	581	578	576	580	616	601	585	565	596	600	572	581	557	573	626	592	594	584	588	569	556	645	547	621	583	557	589	580	581	604	552	572	564	564	593	602	580	615	597	597	570	557	577	568	562	598	605	538	590	568	590	603	604	541	636	642	592	580	610	582	586	644	567	585	550	575	563	603	546	568	614	586	587	612	563	538	551	581	576	570	596	596	591	596	599	582	553	572	610	593	551	589	580	579	579	573	585	595	571	565	588	557	598	614	552	560	585	577	632	617	610	538	619	636	627	566	607	582	572	584	569	637	530	594	593	574	575	621	601	611	594	619	588	558	616	616	615	628	622	600	580	586	591	560	553	598	610	549	612	582	563	578	605	592	599	566	600	591	607	563	609	603	553	626	610	568	605	611	582	594	574	537	580	641	604	601	570	599	613	594	618	588	565	627	594	560	582	557	581	578	604	604	587	610	609	605	604	584	590	552	590	597	606	602	612	601	609	577	618	590	620	588	591	566	594	576	585	525	592	572	570	605	568	562	546	605	622	601	544	534	593	579	632	575	577	578	592	628	617	594	614	585	619	610	560	656	585	582	571	572	636	596	585	576	561	612	623	576	624	592	580	601	568	602	568	586	533	621	599	585	619	611	613	568	587	581	617	600	543	608	572	582	569	554	584	631	584	621	555	577	585	621	605	589	606	607	609	548	615	582	539	646	565	612	608	587	624	569	575	618	542	589	557	583	586	594	565	596	595	583	611	598	613	626	610	583	650	589	572	609	608	586	614	572	600	596	592	560	597	521	573	601	587	591	559	595	589	601	585	585	549	580	587	546	539	569	571	583	578	598	583	568	602	596	609	609	599	615	617	595	587	568	569	613	609	605	579	562	580	587	554	562	604	587	596	539	573	614	606	578	602	551	594	565	627	575	565	547	572	597	585	565	602	592	601	589	626	588	567	604	599	584	560	593	640	555	575	605	598	595	608	570	594	590	631	580	572	604	563	598	586	566	573	579	606	634	591	578	636	598	575	621	575	582	570	591	624	583	614	575	600	593	597	578	576	588	573	619	587	569	572	558	562	540	634	593	549	581	580	590	585	580	600	571	597	561	602	587	585	649	544	578	615	597	609	581	549	586
55793	96309	66822	41596	23216	8737	2742	1088	708	672	663	665	679	716	600	672	645	660	616	637	642	643	629	643	651	624	607	604	675	601	653	630	651	608	654	657	660	616	677	619	599	687	647	615	642	690	614	615	658	659	621	677	640	617	597	632	652	666	635	640	640	639	616	660	701	685	659	622	625	634	656	639	689	675	675	655	672	668	616	627	666	651	663	657	592	670	646	620	627	616	659	617	638	630	626	649	706	686	620	656	624	650	672	663	613	612	679	620	621	658	625	666	637	645	657	679	625	628	649	615	615	647	636	633	681	639	618	635	622	650	701	604	698	605	632	653	643	624	590	608	639	664	683	613	640	654	651	683	642	628	609	599	629	619	628	643	650	651	692	587	610	640	657	648	627	638	681	660	677	652	707	627	616	672	637	686	638	620	663	607	623	675	643	644	622	664	673	637	624	602	640	649	634	643	633	678	668	659	700	623	637	633	606	630	653	602	607	610	642	678	633	608	652	618	660	613	593	619	633	652	588	632	628	639	654	601	625	615	627	637	645	606	630	655	644	663	642	672	599	642	633	728	634	662	668	616	638	678	638	652	598	645	618	605	637	644	628	598	636	628	646	660	633	630	648	663	647	617	685	645	647	626	634	639	643	620	637	564	639	627	642	699	664	598	644	600	637	650	658	622	657	620	681	644	620	686	648	657	645	670	595	680	648	658	615	611	679	622	662	612	635	624	609	653	640	638	630	653	644	661	672	675	645	661	635	642	628	649	608	598	676	640	619	645	652	633	673	647	704	627	644	567	682	659	658	675	652	601	632	664	647	635	581	605	635	643	637	642	682	647	619	642	612	655	632	662	676	634	678	618	655	618	595	679	652	662	643	614	655	594	628	622	613	638	640	606	660	652	639	702	706	615	623	647	600	653	647	654	660	643	649	671	685	662	643	604	647	598	630	683	642	640	667	659	647	618	683	661	639	641	686	657	632	551	618	649	651	635	665	665	602	659	651	649	641	622	635	698	669	647	608	629	669	612	646	662	660	640	623	597	646	626	608	638	654	636	621	653	606	663	691	649	634	625	650	629	663	624	640	633	617	626	634	608	646	621	660	642	639	659	655	623	656	620	680	668	643	620	621	651	701	656	640	628	613	637	632	645	614	617	631	635	672	623	640	627	638	635	612	648	631	628	633	638	649	632	654	665	638	624	615	652	569	646	609	629	607	670	631	621	600	629	636	617	650	627	640	644	637	659	652	633	603	596	688	600	649	670	609	598	640	622	634	653	621	598	626	643	703	619	610	609	632	652	647	640	628	669	663	605	622	618	608	671	631	646	615	646	650	658	659	638	628	626	627	643	663	633	625	610	664	646	644	703	657	583	701	621	617	655	627	599	621	613	679	637	636	672	636	633	633	644	634	614	678	630	668	591	608	625	658	662	648	607	627	622	673	689	691	652	642	671	649	660	634	620	627	605	662	621	678	634	677	622	628	653	647	633	646	666	631	658	656	678	661	664	640	621	653	617	645	658	658	624	638	662	644	613	645	661	694	636	593	662	616	599	577	624	664	622	682	638	642	638	654	631	617	642	671	636	648	667	637	618	637	615	643	654	655	609	661	618	648	668	635	578	622	635	672	630	668	646	605	602	589	674	680	663	607	650	633	650	622	692	653	654	602	666	604	604	607	614	650	660	666	586	650	653	699	624	685	614	632	687	668	619	662	663	649	606	640	634	614	686	629	662	652	662	609	612	634	642	635	669	694	669	660	619	618	634	630	633	610	629	640	631	662	695	602	647	679	657	629	628	649	678	649	631	641	606	636	619	629	636	620	638	625	655	659	658	649	674	646	640	625	648	657	681	602	649	671	620	653	632	625	622	657	642	656	652	636	594	643	660	636	720	675	620	654	656	626	640	634	626	660	631	669	607	646	680	678	699	636	680	648	679	658	673	624	645	634	648	602	685	604	682	642	644	690	613	671	598	668	577	652	614	685	639	649	622	625	611	645	599	632	661	666	595	660	641	642	643	642	697	668	642	616	647	597	627	604	611	653	664	671	652	639	684	624	609	666	647	620	658	657	674	659	628	599	681	666	636	665	632	646	639	665	643	644	603	618	650	648	668	675	640	584	611	596	631	660	669	620	662	622	602	649	643	655	622	627	588	651	690	630	680	626	638	682	639	691	621	624	641	635	639	620	638	642	670	614	679	635	624	681	623	644	665	675	662	665	665	670	659	644	629	606	662	655	622	653	632	621	630	619	651	656	631	667	640	602	668	656	643	631	645	595	652	617	605	586	635	655	670	660	671	699	688	657	594	631	658	670	659	595	584	609	688	616	644	640	595	623	637	717	620	603	649	628	683	630	650	636	669	647	647	623	647	641	629	650	640	651	685	647	661	621	635	625	653	673	620	678	634	647	677	645	622	644	647	660	648	675	676	649	634	625	625	627	686	658	634	659	674	661	672	630	650	614	622	617	634	676	601	652	665	652	655	661	621	682	629	650	644	633	649	655	628	581	643	654	650	607	648	651	622	659	663	617	655	660	626	639	632	594	625	672	624	601	640	668	637	593	604	601	665	636	605	646	653	681	668	687	661	630	602	640	661	657	663	676	618	662	638	638	593	670	674	631	653	636	642	700	711	637	667	641	599	635	607	638	648	656	646	646	641	621	617	677	661	610	636	678	624	637	658	599	647	657	668	612	671	605	697	646	609	632	629	646	651	633	688	627	621	591	674	667	645	684	630	637	693	638	603	596	649	629	681	669	648	673	641	685	684	688	696	638	657	673	629	660	661	650	648	664	645	619	628	690	641	645	629	640	626	636	654	615	652	624	626	641	638	642	646	669	636	610	658	658	605	681	655	643	636	597	708	657	635	599	688	612	646	657	648	694	669	629	618	671	623	631	655	665	625	661	659	629	668	613	658	654	645	711	649	648	632	650	676	675	615	632	664	624	607	605	637	660	626	638	612	649	618	677	665	646	668	612	648	666	659	622	620	672	622	637	644	639	638	654	616	664	650	679	653	645	627	587	648	629	646	620	660	653	656	627	651	658	635	647	636	667	666	631	641	637	663	626	644	665	639	676	582	618	724	646	620	648	693	674	626	618	700	660	620	613	660	626	642	633	603	643	665	694	698	606	671	612	619	639	637	593	681	650	649	663	643	628	659	668	662	650	639	629	654	643	608	617	612	663	590	645	666	669	633	646	588	610	649	674	646	588	626	638	666	656	584	642	650	630	678	644	669	633	631	625	639	595	648	629	667	629	690	620	629	631	692	653	636	632	615	687	645	620	644	633	656	629	636	667	645	645	661	660	642	606	637	670	657	595	636	643	613	672	670	663	648	623	635	622	614	632	631	629	638	650	656	659	640	659	625	677	598	668	625	618	612	636	646	647	662	687	617	621	666	667	634	653	647	637	655	628	612	613	631	606	647	669	635	683	640	644	643	631	696	633	622	605	650	668	610	628	663	655	663	600	628	628	624	628	625	641	649	611	639	687	639
25401	25957	36244	27963	16789	5012	1211	765	648	647	657	647	672	621	609	605	635	629	646	654	650	612	653	624	629	639	628	594	645	622	630	636	620	632	612	672	695	617	648	642	647	611	646	611	671	623	699	634	633	653	619	616	624	605	671	648	605	646	638	613	644	632	611	636	638	653	612	669	635	594	617	616	609	669	632	613	599	632	622	673	645	620	654	586	638	609	645	593	605	627	602	644	588	653	640	630	643	656	604	669	585	610	643	634	562	621	644	562	654	659	617	633	651	632	632	626	607	682	634	602	637	598	637	671	593	625	615	602	631	658	645	641	643	610	663	654	628	629	680	658	627	622	657	692	655	625	669	575	621	617	616	664	650	635	644	603	629	626	609	617	647	640	637	638	634	681	611	641	626	618	651	663	613	592	609	643	619	666	569	613	630	635	630	633	614	619	665	611	654	614	639	619	651	653	611	598	614	584	631	597	664	633	628	641	647	584	654	655	622	615	583	635	617	656	633	652	613	631	613	682	633	586	648	580	620	603	599	666	662	649	619	614	611	604	639	625	600	592	673	650	601	650	637	592	666	633	632	611	649	647	664	628	662	616	659	643	641	596	644	635	652	611	622	600	615	628	627	600	663	627	644	661	624	650	639	642	642	642	643	572	646	611	628	629	643	618	655	648	639	673	619	642	625	603	614	602	634	641	646	610	638	644	617	642	654	664	645	615	654	663	622	613	617	619	619	599	629	603	617	635	632	589	631	601	628	634	603	655	595	632	656	668	628	614	603	585	633	634	626	646	629	673	602	649	615	660	614	638	636	639	623	629	609	654	657	622	606	594	600	632	658	629	588	661	600	615	617	625	635	651	640	647	616	636	632	639	619	677	613	655	592	651	591	637	604	654	625	627	658	635	649	637	615	647	628	619	653	657	645	608	679	611	629	617	621	632	646	632	626	629	640	636	648	622	639	637	572	604	633	633	628	630	596	614	666	633	631	625	637	623	587	614	709	658	631	631	639	629	606	626	679	606	643	632	662	638	653	665	579	641	652	620	644	625	579	619	674	622	642	621	635	616	631	595	627	625	651	632	626	645	634	587	701	601	621	627	601	612	659	626	600	639	614	630	648	591	673	641	675	631	627	597	636	675	652	696	613	617	681	646	586	628	615	626	628	639	584	624	584	626	626	625	616	600	651	661	648	619	621	626	644	635	615	659	626	644	662	582	644	658	643	668	659	578	647	606	625	614	629	614	644	569	607	627	636	649	626	627	670	624	597	631	689	647	599	641	618	633	637	613	626	623	648	633	625	653	627	622	657	657	627	674	632	646	629	661	664	565	629	656	617	669	642	653	649	660	583	618	656	672	634	636	601	603	606	630	654	659	647	653	614	674	625	624	596	646	629	657	637	634	638	651	624	630	621	567	651	638	634	628	605	622	616	642	686	645	619	662	603	605	659	630	634	667	632	604	625	638	670	607	687	663	588	639	576	627	656	666	646	635	638	584	622	640	647	605	617	624	625	671	660	647	676	581	625	659	618	641	645	640	651	620	635	609	593	660	661	649	669	602	649	650	637	604	610	657	640	618	638	608	607	594	603	635	595	639	666	599	632	634	620	621	601	668	626	610	661	649	673	648	594	604	651	653	639	633	594	641	627	625	616	634	565	663	604	637	611	661	604	638	627	615	599	593	668	637	622	637	609	633	644	669	685	630	642	665	672	634	608	616	609	639	620	661	632	599	575	652	633	616	643	668	697	627	699	598	594	682	604	636	614	613	605	660	606	631	640	607	621	599	628	633	620	591	636	648	615	596	577	645	632	604	642	634	653	582	637	653	626	694	642	619	624	687	605	599	630	642	633	648	654	623	709	646	636	659	605	597	615	603	622	635	641	642	627	642	617	679	637	635	651	625	619	658	639	639	656	588	633	637	687	590	620	668	623	649	609	635	630	627	672	654	664	627	593	674	608	614	619	609	622	643	635	645	617	630	650	614	704	576	620	638	621	604	628	624	627	586	619	645	630	661	593	624	640	704	633	594	615	606	616	617	607	647	628	609	654	614	669	645	596	652	645	630	630	611	629	619	679	646	662	624	622	671	608	635	624	656	579	633	646	676	665	651	673	627	594	624	681	698	604	623	656	616	668	616	652	592	620	639	675	595	660	669	646	622	654	650	642	619	619	623	639	649	694	623	616	627	616	615	594	627	603	640	615	620	636	610	610	626	622	668	654	629	633	650	650	630	607	673	613	711	619	605	634	605	613	603	617	624	636	663	635	602	621	613	672	649	630	651	665	668	656	642	627	625	579	629	584	630	605	646	611	628	644	623	581	652	622	616	649	637	638	641	621	645	628	605	640	600	640	619	631	652	655	631	630	592	644	609	605	649	601	634	631	614	677	618	645	647	625	644	653	671	589	644	582	691	644	626	630	629	626	628	635	661	636	665	604	626	587	646	623	600	598	599	600	644	625	605	668	656	623	625	630	663	671	633	666	561	610	579	604	609	599	653	619	700	632	647	659	634	664	634	647	637	635	658	659	638	657	662	612	615	646	622	683	596	672	643	636	619	680	673	642	662	619	598	637	648	640	622	597	621	630	630	640	616	658	631	655	626	658	650	626	615	624	675	639	614	653	663	633	588	651	653	660	619	638	652	644	652	626	610	653	607	682	649	634	648	646	624	647	618	643	680	626	641	610	612	652	600	591	663	651	653	641	647	640	637	607	641	701	610	650	661	655	710	645	651	610	607	613	600	595	624	625	666	650	668	596	595	670	592	630	660	630	632	632	621	643	644	618	642	631	645	671	644	673	659	608	627	619	645	632	646	640	616	608	642	656	579	628	615	675	643	623	605	614	678	637	661	643	642	589	629	667	653	639	635	654	620	633	622	632	632	654	670	665	645	624	646	662	638	657	649	661	636	631	640	617	630	665	662	621	636	655	658	609	605	650	616	618	605	578	645	692	612	642	630	621	642	654	633	620	666	583	597	624	643	628	623	611	645	610	637	659	631	618	629	615	629	631	623	646	648	660	655	604	615	670	631	640	604	659	632	606	650	644	589	666	651	634	641	655	650	602	632	640	628	682	631	636	668	621	633	602	583	636	654	571	606	609	636	606	625	615	627	596	642	624	683	605	618	611	681	651	638	597	634	645	658	616	688	652	610	685	641	606	633	647	602	696	650	593	669	649	615	609	599	650	594	603	625	659	632	634	580	650	657	643	571	658	623	651	631	620	611	669	627	597	629	663	625	651	624	617	635	615	607	621	621	609	650	674	672	626	615	648	593	660	651	599	590	610	685	644	616	697	680	664	620	621	647	659	631	662	630	563	612	659	591	638	676	632	657	678	608	668	646	609	594	607	641	648	640	605	607	613	622	613	657	667	625	660	632	638	630	629	618	655	647	606	633	668	613	623	583	635	620	608	618	675	648	603	651	619	656	627	659	669	653	582	627	670	630	646	625	593	618	610	650	651	611	596	642	607	632	615	688	632	633	662	619	673	631
49775	81884	52992	28347	12769	4313	1564	864	759	707	680	721	676	711	704	679	709	696	755	678	700	664	663	714	705	700	705	705	682	695	667	699	720	677	687	716	683	678	689	715	677	714	643	675	668	703	679	722	694	693	686	685	686	712	741	695	689	660	649	674	727	712	677	750	724	669	653	717	689	679	673	675	710	670	707	717	712	747	745	688	677	713	697	673	653	702	706	745	710	663	714	689	698	745	781	711	683	711	735	653	669	690	720	713	675	698	716	686	715	723	737	703	660	705	699	744	731	741	692	755	710	669	736	725	695	690	715	715	638	724	681	695	670	744	665	691	718	716	715	729	705	718	659	727	676	684	730	695	737	662	697	670	725	681	698	726	728	656	666	664	708	683	700	657	709	703	740	715	690	622	675	728	759	709	719	727	704	725	724	705	705	703	694	706	815	723	688	688	728	719	713	679	648	750	698	725	707	748	660	697	703	768	714	685	680	755	699	692	731	729	716	702	729	673	733	710	686	657	718	662	701	702	700	746	643	674	680	703	714	700	682	661	728	741	686	708	718	734	696	654	661	739	702	700	718	727	744	674	674	688	703	689	694	657	702	690	716	691	701	712	722	694	706	704	723	723	728	702	676	686	736	686	641	786	703	711	671	702	675	708	667	687	676	701	698	752	685	679	708	664	678	690	699	682	668	669	702	715	739	702	715	699	725	675	693	694	670	680	692	709	672	692	748	698	681	705	732	692	716	730	717	699	694	726	728	738	677	738	668	717	690	671	724	623	687	749	712	718	690	662	678	688	699	710	700	698	710	677	668	675	700	662	709	741	716	671	683	706	695	735	646	753	712	727	665	713	705	717	724	671	678	682	681	702	698	676	659	634	672	730	733	683	705	724	720	727	690	718	686	673	703	683	680	683	678	724	697	671	720	689	694	727	676	710	699	697	683	744	730	714	677	705	729	684	693	670	694	709	721	718	669	699	658	714	704	667	684	695	691	682	749	731	691	668	645	708	649	705	683	709	706	646	736	679	670	761	734	676	696	762	690	699	719	705	682	703	743	682	709	726	662	676	642	701	706	688	693	692	712	752	680	669	743	701	727	696	697	722	680	686	677	699	698	706	662	749	637	723	683	653	723	697	657	703	704	683	705	695	710	660	714	702	698	680	745	641	710	732	724	721	689	702	681	661	725	708	729	728	712	698	682	711	698	667	741	694	676	703	700	724	708	727	683	658	727	708	722	677	709	720	737	682	715	716	695	724	689	732	701	688	671	668	691	745	731	666	707	697	701	684	702	745	680	672	719	660	665	677	682	702	705	660	731	679	686	719	703	689	689	717	672	728	650	673	692	707	724	642	674	674	660	696	701	718	738	733	662	692	707	670	693	713	736	713	695	675	672	718	740	711	682	709	705	671	663	697	655	716	718	692	727	694	695	668	711	681	646	699	642	765	724	713	715	701	687	708	715	691	704	714	687	678	711	684	682	706	716	714	689	690	671	674	732	732	732	683	682	715	691	723	693	698	677	678	713	708	722	659	701	678	670	699	676	697	723	679	729	708	721	706	749	693	694	707	705	704	669	710	690	701	696	696	706	688	643	686	727	695	716	734	720	658	736	669	696	730	714	676	718	715	743	732	687	655	707	653	745	743	705	663	685	668	684	634	731	702	740	716	688	734	710	683	703	720	680	726	702	727	706	714	656	711	722	671	705	673	695	714	669	730	685	702	743	703	670	679	712	716	695	698	697	712	720	733	679	690	662	686	700	706	732	726	685	707	632	708	709	682	671	730	675	759	663	684	659	660	761	700	673	690	704	718	674	660	745	691	681	647	601	723	744	704	686	670	689	748	704	680	672	697	717	701	679	685	698	677	727	771	680	663	674	689	687	672	704	698	682	709	690	714	790	725	704	711	713	702	724	731	742	732	742	694	732	672	663	720	747	709	745	678	743	708	678	748	693	704	710	725	691	686	767	717	737	690	706	680	696	701	735	698	727	695	681	712	720	699	723	707	697	679	685	698	701	724	651	703	701	692	683	709	724	695	723	704	691	732	722	677	714	652	647	657	742	690	691	741	680	690	734	691	730	683	705	710	722	641	660	714	672	687	751	706	756	680	688	726	653	728	678	668	756	715	689	682	694	705	703	683	745	726	709	737	676	675	709	666	703	771	691	671	684	707	675	728	682	695	692	710	704	698	701	680	694	723	695	696	695	721	659	741	663	732	724	721	715	681	696	723	706	691	668	717	709	699	724	659	687	710	732	687	653	729	713	695	715	688	676	715	707	708	632	673	718	712	740	709	752	672	688	670	671	744	694	688	710	716	736	694	658	699	731	744	660	695	722	720	708	699	682	721	727	686	694	741	706	706	738	660	769	678	703	674	722	688	678	688	678	719	721	726	710	700	685	706	684	667	696	713	706	695	701	702	723	705	704	675	727	730	719	695	704	666	714	705	723	721	682	742	707	662	707	719	700	722	735	682	736	716	701	747	701	660	682	714	701	723	712	722	714	692	658	662	715	713	676	768	695	684	644	718	701	739	685	649	722	726	678	730	738	682	705	751	714	737	729	676	740	717	648	682	663	647	719	678	700	699	732	726	685	726	680	668	671	712	698	698	679	750	699	696	693	724	668	696	681	726	676	726	736	725	692	705	724	735	722	721	700	625	685	679	712	715	694	692	720	695	689	718	698	653	723	745	708	672	681	718	651	698	670	675	663	688	674	666	688	690	698	724	709	651	733	736	652	705	662	752	706	698	675	682	719	683	657	714	660	680	684	713	734	663	695	685	727	680	644	692	709	696	662	735	764	691	699	657	711	671	697	678	663	705	643	691	702	714	653	669	679	669	699	677	690	705	717	705	705	698	689	704	664	712	688	674	739	708	666	676	750	702	690	651	651	688	758	718	669	699	700	709	649	702	680	705	703	704	703	703	690	680	664	690	696	676	713	717	695	673	721	659	703	706	686	668	732	686	715	682	705	666	680	719	741	751	770	705	638	712	694	724	669	689	703	678	737	695	662	704	725	678	680	668	722	683	692	712	680	686	733	705	697	677	667	707	664	672	693	726	695	688	734	701	705	691	670	724	700	704	668	637	689	693	718	706	708	674	619	748	738	691	654	722	675	690	742	685	687	709	725	702	659	640	712	680	699	733	705	714	672	686	707	689	674	739	694	687	710	756	708	682	675	693	663	701	756	646	682	752	708	685	706	682	679	720	665	720	707	721	712	686	692	689	680	718	681	686	693	686	796	701	701	693	669	683	700	708	691	686	682	692	694	702	750	716	716	717	732	694	702	737	712	679	696	701	729	736	700	721	704	708	674	703	744	744	729	767	707	703	714	670	695	743	693	703	677	706	712	724	672	699	684	696	724	666	699	685	715	724	708	677	720	691	669	709	709	694	683	698	686	708	740	654	717	683	707	685	692	655	666	701	698	747	697	717	667	699	686	722	683	652	678	741	677	681	722	729	697	720	663	682	697	638	700	672	691	676	721	714
22692	22138	32217	25873	22111	20948	12633	1508	784	753	750	729	685	725	752	728	769	703	727	717	674	727	726	715	744	714	745	712	711	734	711	688	705	666	700	696	742	718	708	690	692	680	717	671	711	706	672	738	716	719	721	675	712	719	701	682	707	700	699	694	710	684	691	699	747	662	737	750	678	739	709	694	656	703	696	705	704	663	719	682	720	710	717	683	733	712	682	649	684	779	712	752	681	687	687	724	677	686	694	709	702	697	683	667	743	719	728	721	680	706	721	744	725	695	760	724	700	672	750	680	693	683	675	668	694	725	666	699	686	741	715	713	674	712	688	661	733	715	698	693	696	695	705	660	746	709	664	718	717	672	730	726	683	729	682	697	748	686	693	692	741	687	690	699	721	646	710	714	697	737	644	716	690	721	729	669	702	705	672	669	715	726	707	733	715	700	738	698	696	683	667	672	723	700	705	754	665	670	631	729	740	657	706	693	690	738	696	721	710	656	740	710	754	730	603	698	692	734	717	669	685	707	658	700	750	704	725	710	682	703	714	697	714	701	765	689	717	727	691	681	742	686	719	681	702	752	748	696	666	757	685	701	725	709	696	662	713	710	710	677	694	694	731	693	712	661	699	699	690	687	763	714	761	718	727	699	729	650	713	702	678	709	665	687	688	721	687	725	715	703	668	694	706	695	700	685	698	711	680	716	682	708	673	695	730	677	743	710	717	707	646	721	715	719	708	706	752	678	708	721	751	666	668	703	657	677	703	757	724	693	721	674	709	712	708	670	713	708	673	699	707	710	725	690	655	699	716	693	718	757	689	670	694	711	670	716	679	704	733	662	722	733	661	703	696	671	701	707	707	753	684	679	781	713	713	689	750	724	709	700	664	734	713	672	769	676	682	715	694	694	715	687	711	741	704	713	700	679	741	703	730	746	738	718	683	707	700	725	710	725	725	700	677	713	724	711	702	706	694	659	675	644	720	755	702	696	736	664	727	699	722	688	679	675	721	673	708	724	750	661	703	694	695	650	687	696	753	653	701	690	679	677	705	754	724	682	736	730	698	686	709	709	713	735	746	720	679	702	737	726	726	731	701	768	713	671	730	701	743	686	698	732	734	716	736	729	767	706	704	626	665	756	711	680	687	724	681	726	727	699	714	687	668	669	764	718	686	729	710	683	693	697	720	662	766	688	707	671	728	675	683	710	701	734	744	708	658	673	693	709	696	691	695	635	678	679	710	633	710	674	666	662	702	732	709	708	710	756	705	716	690	698	703	662	670	758	732	655	701	694	677	664	758	702	660	684	660	724	670	674	684	681	684	691	724	718	735	676	666	701	708	731	655	696	703	713	727	712	664	679	716	687	647	713	671	675	714	747	687	743	656	754	712	710	632	719	709	702	673	659	691	733	729	718	722	719	696	687	715	727	713	680	709	671	702	685	674	691	643	671	722	754	735	655	712	662	694	691	724	767	685	655	709	730	686	712	754	709	674	690	788	674	688	686	654	716	673	697	696	711	689	704	697	701	689	652	727	705	698	700	716	713	707	724	739	727	672	736	679	747	673	674	671	700	699	681	693	711	660	701	736	710	706	739	655	684	718	685	690	686	699	633	768	656	704	643	726	694	696	740	713	737	699	712	734	677	711	681	712	660	691	723	696	739	720	694	724	699	683	677	671	725	718	722	685	696	690	695	736	784	726	674	704	685	713	722	711	722	724	683	687	731	722	748	734	715	709	704	694	747	711	728	663	718	748	722	705	750	692	673	704	661	709	744	710	704	669	696	692	692	710	724	750	725	685	695	720	714	682	743	668	685	659	650	709	690	729	687	708	711	726	665	708	678	688	704	719	672	699	713	740	701	676	708	697	670	687	708	670	747	703	714	704	727	679	733	733	710	763	651	687	727	672	733	661	673	678	659	721	698	705	727	691	705	730	671	675	653	736	679	723	668	712	721	725	701	715	710	726	680	728	732	631	669	684	696	758	680	741	698	704	681	671	706	750	711	631	676	682	669	689	715	680	731	667	708	716	729	755	691	662	662	705	746	715	690	680	691	677	701	700	748	702	698	699	728	692	765	714	741	711	695	737	707	628	703	669	710	708	738	699	722	649	659	777	678	715	704	677	677	688	722	688	680	695	655	760	679	708	706	682	696	672	669	724	719	728	754	668	723	633	642	658	706	738	691	762	716	687	739	740	677	693	679	687	703	661	652	721	680	672	688	702	657	707	676	713	721	664	717	699	673	717	728	677	684	700	755	740	706	720	715	691	656	752	673	738	668	735	682	689	706	718	708	707	652	717	735	691	682	715	709	704	687	730	700	709	692	716	682	730	745	706	695	687	668	686	689	677	713	656	685	695	697	685	744	697	713	673	663	745	673	666	683	740	691	661	717	719	728	656	709	723	712	660	640	704	697	729	682	706	724	693	717	688	734	698	689	704	747	711	722	692	676	720	693	707	674	697	801	732	658	731	697	696	769	706	716	705	714	734	668	658	689	753	713	727	699	713	730	701	708	690	673	673	658	686	768	679	643	736	675	702	738	691	714	692	714	709	738	691	725	678	711	704	668	666	680	704	690	646	675	681	672	683	687	724	714	706	666	658	673	708	635	632	691	732	704	705	702	687	747	702	706	665	691	688	727	655	701	710	697	715	741	709	702	706	726	691	710	672	705	693	744	684	781	667	699	707	740	730	637	728	688	667	681	707	696	728	690	708	669	684	684	713	736	702	711	700	730	753	711	716	693	699	714	669	700	715	722	689	674	736	710	689	672	725	702	704	707	735	679	693	704	683	744	687	669	730	690	709	714	755	712	713	690	678	664	722	692	658	724	711	702	696	700	719	676	666	700	648	700	717	685	652	754	688	741	715	701	703	717	729	689	706	684	670	725	700	722	668	687	709	708	686	695	714	673	715	657	700	694	744	671	741	701	667	707	693	658	757	672	717	691	708	718	703	659	675	729	697	698	666	737	699	712	702	738	719	744	711	739	723	695	656	710	698	689	695	709	697	737	705	714	696	668	664	690	686	680	697	679	675	712	681	655	721	677	700	694	737	721	714	720	669	747	697	721	662	741	704	694	686	646	698	697	707	686	702	723	704	712	728	758	741	675	703	690	716	662	678	642	699	665	682	683	715	704	727	699	685	704	700	715	686	701	720	715	656	699	694	674	672	652	694	680	710	703	701	697	675	658	715	707	747	682	688	737	691	732	718	674	667	708	703	700	657	699	676	734	726	660	713	698	721	719	681	706	683	704	733	686	715	702	721	700	652	726	724	695	674	681	744	714	735	739	711	728	668	747	678	705	662	699	681	706	680	676	667	740	677	713	707	644	685	676	705	682	662	707	703	710	715	723	689	706	722	697	673	700	681	677	716	672	680	708	737	692	696	721	710	653	718	645	670	670	683	727	724	691	696	719	675	684	675	727	728	740	715	685	651	686	707	720	703	742	754	671	692	715	707	699	693	658	701	705	708	710	687	769	712	708	691	705	745	716
55509	100802	71485	47494	28284	11455	3623	1381	846	801	748	761	752	753	743	742	764	745	786	735	756	723	719	772	712	798	697	778	758	699	741	728	733	781	769	740	718	731	778	728	764	735	775	736	718	772	746	788	774	737	742	787	736	723	728	725	779	734	813	793	777	765	750	763	725	699	770	781	758	745	774	720	731	723	754	729	773	737	748	747	770	728	773	697	749	693	779	682	785	699	755	740	743	800	725	730	789	749	759	762	719	733	753	737	754	768	734	776	783	705	777	774	776	730	713	751	755	761	769	705	773	735	722	724	770	729	716	752	791	780	743	746	760	746	728	801	783	709	734	804	755	792	785	738	740	757	791	751	738	817	785	784	685	694	733	769	769	753	805	764	746	760	790	729	748	771	737	732	711	772	732	733	741	796	763	725	793	773	731	769	693	770	769	788	742	722	766	717	761	757	737	781	715	720	742	788	727	705	771	760	704	742	756	761	800	756	800	752	710	738	819	726	722	731	743	753	750	715	682	799	713	752	734	724	728	762	760	707	773	736	751	791	721	746	707	784	790	719	753	753	732	792	659	789	711	676	768	724	783	813	718	742	731	696	772	741	728	733	773	736	738	732	710	746	744	698	732	741	748	734	767	743	759	756	754	700	735	704	774	723	737	780	777	744	730	769	821	773	682	759	777	757	792	741	758	749	776	739	750	764	737	776	760	754	757	730	764	771	691	734	766	751	735	737	748	727	718	742	789	739	761	750	759	756	679	751	661	814	746	746	729	747	779	748	766	745	759	709	703	708	733	778	737	761	769	742	705	785	740	734	743	770	770	748	698	735	740	727	728	732	738	756	775	723	747	739	758	711	716	737	731	715	724	709	785	739	755	741	721	764	723	773	713	778	745	762	743	732	774	754	766	734	773	739	762	756	768	789	785	758	730	771	734	736	748	749	776	776	749	719	740	783	768	740	782	761	734	729	749	794	753	746	743	722	753	717	729	770	744	735	725	767	719	781	782	751	720	726	728	714	726	735	729	785	740	744	755	758	731	710	716	757	794	782	736	760	731	715	722	734	757	727	770	749	698	773	743	751	711	735	708	704	773	743	698	754	761	759	776	737	730	739	705	787	804	757	786	763	777	762	736	760	760	778	757	761	722	773	770	732	778	676	759	714	694	751	744	752	749	760	708	763	727	784	766	781	721	718	756	746	749	762	787	747	761	757	790	704	770	761	751	760	724	745	767	769	752	732	808	747	710	785	773	768	741	705	747	764	752	735	795	721	730	768	718	749	740	792	746	758	756	757	754	752	767	746	749	811	792	716	723	741	768	727	745	738	784	744	736	706	752	702	824	795	784	781	731	727	746	729	751	758	738	731	758	787	770	738	752	811	746	756	765	731	742	734	724	749	742	706	761	749	755	732	738	750	777	780	765	706	782	739	711	739	735	779	756	774	733	744	716	781	755	747	740	791	696	753	709	734	776	715	715	763	751	700	699	745	754	712	766	801	769	747	748	749	764	779	782	777	742	731	758	741	808	753	710	758	742	719	763	741	764	732	728	760	751	731	757	737	735	785	759	745	764	770	732	771	784	740	722	771	738	796	738	777	744	743	757	726	779	721	772	765	700	774	747	761	728	757	753	686	743	772	713	738	750	733	765	728	751	773	801	765	703	752	795	752	730	787	744	774	719	788	742	781	745	735	760	736	723	797	701	756	697	765	761	735	780	736	724	743	735	766	707	759	806	753	690	776	671	776	775	729	746	762	711	755	732	718	754	762	818	734	689	734	751	708	708	723	718	767	774	715	760	780	717	736	724	748	757	769	758	794	782	791	725	781	780	740	701	741	726	804	754	799	768	750	750	758	737	770	760	768	784	743	752	740	764	721	712	739	763	722	729	757	716	772	729	719	774	732	769	762	721	766	733	749	792	726	745	744	768	726	755	738	760	744	730	762	753	761	740	760	776	716	737	728	683	783	741	732	741	761	712	807	803	726	785	763	768	764	719	738	741	771	746	704	754	783	801	734	701	754	727	728	770	740	792	777	749	754	754	747	765	690	744	764	792	759	753	739	730	774	741	727	747	783	749	753	724	774	780	751	745	713	763	726	730	746	758	777	713	764	739	773	748	718	754	740	770	749	781	758	778	802	803	773	766	705	699	718	718	745	716	757	779	782	707	783	743	727	778	749	703	752	760	752	748	729	746	730	752	721	776	741	742	776	728	749	767	756	740	729	760	805	720	740	745	790	703	743	757	770	748	757	758	692	726	778	735	756	707	779	730	690	810	761	731	708	772	728	720	791	692	766	725	774	762	749	775	743	777	733	765	716	699	784	731	748	687	769	725	735	765	763	721	758	739	778	725	755	732	733	732	739	779	720	732	737	764	754	773	785	738	791	715	756	751	783	767	729	727	724	793	726	762	752	764	778	714	752	783	761	713	758	733	749	763	784	698	752	820	757	725	741	813	764	747	801	740	721	745	780	754	774	799	758	774	741	723	766	758	716	739	759	722	778	768	731	797	716	760	804	727	738	726	750	688	787	714	773	790	743	762	731	734	741	757	731	763	776	777	718	817	767	758	746	746	767	750	744	771	761	796	721	780	731	725	755	733	742	708	784	747	710	737	761	726	745	776	763	776	751	719	734	800	722	759	684	724	752	699	712	725	716	729	675	791	765	761	729	730	765	759	739	760	796	702	752	757	728	754	725	752	762	734	710	807	757	721	764	775	757	756	726	769	738	724	762	742	763	729	743	720	758	786	745	743	745	761	755	761	763	770	761	739	770	734	725	706	754	765	762	783	729	700	798	776	712	733	731	774	742	759	767	767	733	784	751	731	785	743	720	724	771	762	733	751	699	751	792	703	746	772	694	705	720	756	759	785	721	745	759	756	758	717	721	798	735	755	716	756	749	731	781	780	759	735	724	748	692	716	793	729	776	765	731	700	746	746	711	724	776	757	728	754	753	757	771	753	752	748	724	740	769	711	729	777	777	750	754	778	781	700	731	748	737	742	752	729	746	763	814	779	759	783	737	774	779	740	769	754	746	792	745	771	710	795	720	712	784	755	743	778	719	749	704	797	668	747	746	771	743	736	801	778	740	784	705	771	743	791	712	731	710	724	720	769	756	713	775	766	776	750	781	755	786	767	770	787	756	707	719	732	700	710	755	767	711	777	756	703	731	760	784	759	750	755	725	730	743	748	740	723	750	774	788	740	764	745	731	785	772	811	743	732	749	739	774	741	761	772	706	768	756	731	737	777	813	783	765	767	696	699	756	780	774	740	740	725	763	765	709	780	776	757	783	772	777	721	771	777	763	749	786	774	744	773	735	739	761	767	764	789	768	739	752	702	738	731	736	769	736	756	754	750	713	749	763	788	759	729	780	763	770	760	789	704	722	760	759	786	744	749	756	771	773	732	742	762	792	831	739	711	714	752	683	713	737	796	734	788	750	777	743	786	801	746	757	760	743	805	729	744	776	699	773	744	670	776	693	705	801	767	694
28435	34820	34121	16162	4093	1347	794	564	595	523	567	494	550	507	576	576	525	568	525	507	529	504	567	521	527	533	533	503	545	555	535	517	585	576	530	554	516	583	552	527	545	558	563	559	526	536	484	543	620	518	587	528	556	532	494	526	552	544	562	542	561	517	519	522	535	514	531	540	544	542	536	548	535	545	540	507	552	540	559	560	519	538	502	537	552	531	533	557	535	491	569	556	540	610	531	522	533	547	548	517	575	545	523	550	549	579	579	572	525	509	543	538	544	569	507	544	583	572	569	514	505	546	503	523	558	537	536	535	551	545	540	540	527	536	543	526	532	553	539	547	568	545	487	508	536	545	591	518	513	536	523	537	519	530	518	528	586	531	555	551	501	573	544	573	566	542	504	533	522	532	548	533	546	598	579	513	522	533	524	534	513	547	542	527	516	514	540	572	572	587	502	564	541	569	530	540	531	554	597	536	548	536	552	545	538	499	578	511	547	563	568	533	576	528	531	545	557	587	515	542	515	582	507	508	546	521	542	536	528	526	501	528	575	528	540	512	525	560	566	547	526	585	518	551	535	528	568	519	534	564	562	534	597	534	566	543	568	560	522	519	567	573	538	489	529	515	493	551	551	543	531	559	542	544	584	530	504	551	527	518	539	503	537	485	521	558	557	537	550	560	559	535	609	546	537	568	580	508	543	532	533	526	526	540	575	552	501	528	563	539	553	562	538	553	533	564	558	549	567	584	510	543	509	533	542	513	549	536	541	507	555	534	521	566	535	585	532	545	559	531	568	537	522	539	530	536	548	512	537	557	561	524	529	517	524	555	598	536	541	552	526	564	495	556	553	519	545	542	547	531	545	568	521	523	566	532	512	547	539	546	549	529	520	558	559	527	543	564	542	549	540	530	494	582	523	571	549	540	516	523	511	558	497	492	539	499	504	581	547	535	545	495	545	542	537	523	489	551	574	518	571	536	559	577	538	565	541	534	543	515	508	554	533	571	580	534	554	566	500	529	582	533	568	497	495	537	506	527	584	508	551	523	544	524	526	583	489	540	537	521	525	563	551	568	549	536	508	522	546	518	528	554	531	529	547	522	607	583	560	545	534	576	558	530	515	528	543	562	556	545	571	528	524	536	567	559	545	542	510	548	562	498	551	528	560	534	538	590	541	521	493	546	494	574	535	509	582	570	564	591	545	533	562	553	549	499	557	570	519	512	532	514	566	529	525	559	538	528	541	537	570	533	569	521	537	582	533	506	549	482	546	566	524	598	542	549	552	564	573	540	543	542	537	581	580	545	515	516	512	594	538	543	562	538	515	519	566	543	541	550	576	537	556	529	528	541	575	544	573	539	575	526	496	544	546	593	535	513	528	539	553	567	577	536	530	512	599	541	535	522	548	557	523	527	537	558	564	550	508	566	520	557	560	574	575	555	505	524	572	556	542	571	517	554	536	550	540	525	526	549	594	579	569	533	532	558	520	525	540	524	573	573	561	545	559	518	535	517	518	547	550	562	525	527	552	526	569	550	562	555	525	571	573	547	564	558	589	559	543	580	558	570	509	510	540	513	571	523	539	580	579	536	534	553	561	502	572	582	511	546	535	550	558	539	569	518	521	555	547	533	528	553	536	578	563	549	539	539	549	528	541	512	522	579	569	576	564	541	547	539	517	540	530	504	559	556	523	599	571	552	542	561	529	545	517	523	512	541	576	525	498	515	555	558	526	559	555	557	563	545	586	571	514	544	542	559	561	546	517	543	543	554	575	538	522	542	526	548	553	533	592	523	523	532	511	537	535	561	549	545	541	529	574	516	544	471	524	568	519	509	515	560	550	516	521	550	518	540	543	565	578	529	577	517	581	619	572	571	538	550	575	564	581	546	494	541	524	553	512	550	544	547	534	540	557	537	571	523	543	495	505	535	554	534	549	575	538	529	568	501	514	572	560	547	567	528	549	538	524	508	537	599	537	589	549	571	580	556	579	536	524	574	573	542	514	555	535	509	521	551	577	548	519	549	495	557	548	573	542	496	499	575	561	544	558	569	532	545	532	566	537	546	516	558	532	576	553	538	553	578	576	554	511	556	519	552	567	521	573	495	533	544	551	575	558	559	546	530	528	491	562	543	562	542	535	518	542	551	559	571	529	507	547	537	528	520	502	552	542	499	508	533	558	540	547	542	572	538	516	560	574	558	556	561	547	510	530	562	575	500	554	531	540	548	542	556	587	519	531	522	554	544	527	558	532	559	567	555	546	590	491	556	551	513	517	522	558	501	543	568	501	560	546	536	535	536	577	527	554	530	501	522	589	562	517	562	562	576	546	512	523	566	527	567	501	536	516	585	583	533	561	572	527	513	540	567	579	511	537	561	556	547	520	539	554	553	576	551	555	544	546	531	534	530	527	567	544	593	563	510	533	545	526	510	555	531	523	557	558	531	508	552	544	509	520	489	538	537	570	550	548	554	524	502	505	543	533	496	552	496	559	522	566	597	534	541	499	501	539	558	577	534	542	555	516	544	568	519	568	535	558	565	541	542	536	487	565	515	525	509	505	567	553	545	570	523	554	531	534	538	552	530	565	579	522	557	583	549	516	566	565	571	549	556	597	564	540	576	587	544	559	554	556	565	549	533	583	563	532	556	546	524	542	591	530	536	584	518	570	592	515	502	546	508	519	507	529	554	505	557	566	557	511	566	528	582	568	569	584	532	562	565	559	517	550	556	572	514	563	555	520	499	538	523	528	543	540	553	549	548	560	551	555	591	555	552	568	509	516	582	533	555	526	543	598	539	556	593	526	538	554	593	538	526	554	556	567	571	566	540	538	540	579	511	536	540	520	577	532	583	539	554	533	545	525	550	563	578	540	524	539	572	529	537	537	511	586	553	494	559	549	538	591	551	540	519	509	527	556	536	575	540	501	515	563	527	524	568	549	526	528	528	551	504	557	563	611	586	529	497	570	525	553	535	520	521	563	527	523	536	511	530	565	576	552	547	568	567	565	549	556	522	555	548	605	555	537	555	506	540	520	550	539	539	566	594	571	528	571	529	519	542	546	560	572	514	601	558	565	540	578	559	526	516	598	487	546	530	563	528	557	553	533	541	559	562	520	521	556	579	483	567	522	551	539	569	573	563	549	555	579	565	528	553	558	568	553	547	542	524	505	579	519	565	550	576	480	550	535	548	568	549	525	515	553	489	528	533	558	566	547	516	561	589	548	556	508	529	565	545	564	516	581	514	514	555	535	567	584	574	584	555	524	570	545	563	558	546	509	537	561	534	529	536	520	550	573	518	546	519	528	522	579	542	559	535	580	551	572	564	587	564	549	551	546	592	538	502	539	574	528	514	583	525	580	549	506	567	556	539	566	553	516	523	526	522	545	553	525	522	535	514	511	538	515	556	524	552	522	545	515	547	565	552	554	549	565	503	558	600	550	531	548	531	573	517	547	549	557	548	509	504	546	534	558	555	530	569	521	575	551	565	554	507	545	549
28334	50758	29277	10795	4205	1526	835	619	640	614	632	628	623	637	627	573	611	595	592	577	616	619	626	575	628	636	567	555	595	642	604	628	610	602	632	561	581	625	581	629	634	603	622	598	617	645	594	616	618	610	613	592	629	641	603	671	607	611	631	593	601	590	636	643	579	646	601	628	650	607	630	609	591	645	615	610	585	580	613	600	622	611	624	642	688	599	618	592	595	629	626	625	626	625	582	603	572	613	585	656	666	595	559	589	560	582	543	610	613	564	631	557	604	635	592	611	624	587	641	595	570	611	613	576	630	619	654	567	601	613	589	576	587	591	625	579	627	594	649	620	559	573	613	586	651	582	590	526	650	581	604	611	597	614	574	600	549	641	615	613	595	585	596	609	615	611	599	565	675	623	617	625	589	582	621	605	607	597	607	604	634	594	652	591	592	606	619	607	589	610	599	625	638	584	569	589	598	595	542	623	625	594	581	606	599	607	601	620	584	621	589	595	586	618	611	601	661	596	598	552	611	573	587	652	575	607	627	585	616	580	585	620	645	594	641	686	606	635	647	591	641	625	580	591	617	575	617	591	673	595	596	596	624	597	637	654	643	628	604	634	592	597	602	623	609	607	628	572	579	626	612	642	622	625	648	617	602	623	627	636	626	568	644	642	618	621	595	619	615	623	632	622	632	616	639	561	621	682	558	628	584	607	611	598	628	631	580	593	569	583	621	580	641	603	621	576	621	578	595	663	638	614	628	616	621	607	587	650	595	619	638	614	578	598	601	615	675	606	647	621	610	659	603	582	594	597	606	626	606	557	618	614	609	631	590	630	572	633	583	599	610	597	636	647	599	636	585	625	593	593	610	592	600	584	607	568	616	641	630	611	609	634	632	615	606	591	653	609	628	574	628	634	617	639	601	578	575	637	598	604	635	596	589	659	616	659	621	601	635	607	652	627	604	596	593	580	622	602	617	627	622	589	616	574	560	645	657	641	621	610	620	599	601	595	668	609	670	594	619	584	654	588	639	586	617	583	603	626	640	612	624	586	562	641	587	599	586	588	576	606	623	616	622	580	592	590	598	675	626	641	616	627	639	576	605	640	644	614	593	609	628	618	593	646	658	629	602	579	614	553	601	606	647	550	613	616	558	566	627	593	620	598	600	637	546	627	628	614	645	622	608	611	609	586	658	646	625	591	605	621	615	567	608	658	612	643	602	597	611	631	620	628	600	648	576	611	589	591	612	601	593	619	610	600	616	644	598	607	591	582	681	619	608	621	625	603	585	611	562	607	649	618	638	622	631	624	644	629	603	634	620	605	605	593	584	563	626	561	615	587	610	563	583	583	634	578	615	574	615	578	614	604	543	637	626	633	632	673	602	610	571	586	589	608	579	575	597	613	590	637	623	654	621	626	616	599	644	555	623	633	588	608	603	590	624	612	661	595	572	554	615	637	620	653	570	623	635	587	592	624	618	656	610	639	587	637	592	642	633	596	611	578	601	579	601	590	604	584	606	597	577	637	605	644	648	658	608	609	609	584	583	614	646	591	610	582	596	659	635	625	585	563	632	636	574	574	633	555	598	629	591	649	579	586	580	565	619	624	639	580	601	595	609	627	620	569	617	591	629	636	596	574	602	602	622	616	639	589	589	611	585	597	609	641	622	608	617	629	568	632	512	619	640	614	626	598	623	612	617	624	653	608	620	601	629	582	659	579	623	599	570	560	577	620	609	565	553	633	573	600	581	631	598	659	585	591	610	628	568	600	628	606	596	617	620	609	570	616	594	629	642	650	604	638	585	571	677	609	593	606	599	607	635	612	583	622	665	592	596	610	600	617	662	621	619	632	649	622	607	652	620	587	610	588	636	651	600	616	598	634	623	623	584	633	617	599	600	651	572	639	618	577	621	574	597	591	637	660	623	611	636	569	619	643	609	614	604	602	655	586	583	548	586	570	582	592	611	604	593	611	617	623	652	659	591	636	645	630	583	607	585	625	647	618	613	624	645	566	598	634	610	592	608	652	587	567	596	599	593	606	598	600	605	594	674	559	607	604	622	643	599	569	590	581	621	594	647	580	592	653	604	618	612	626	635	574	552	644	664	621	588	587	626	591	649	623	618	622	628	613	604	621	580	604	624	603	624	624	625	636	568	627	632	606	609	586	592	683	571	601	584	634	606	649	597	582	621	564	592	621	585	622	594	630	555	578	583	571	644	566	622	613	595	615	645	624	627	616	591	600	609	570	609	621	591	611	597	583	629	596	588	627	557	593	616	652	675	611	612	642	631	628	585	600	586	571	545	579	586	589	596	528	600	573	623	622	641	611	602	612	608	623	580	615	613	610	614	623	574	600	639	584	568	613	641	613	603	659	611	584	618	593	580	615	612	608	661	604	583	632	602	531	613	601	579	575	688	617	621	582	589	607	606	566	635	630	592	628	598	598	633	642	616	639	613	588	590	631	588	627	603	607	627	585	611	605	623	605	632	602	600	609	603	644	553	569	699	602	585	638	619	615	624	585	620	634	614	627	597	577	644	631	548	643	599	656	603	606	614	594	642	572	625	635	582	582	617	606	634	666	663	638	567	632	594	602	637	662	565	574	619	563	556	582	590	582	584	670	611	614	588	616	588	626	620	591	612	572	560	618	599	637	616	584	582	632	634	603	613	587	601	613	612	615	615	574	648	643	629	621	592	554	622	589	632	587	622	646	628	652	576	610	618	622	620	605	602	624	590	570	629	616	610	618	596	612	624	621	597	566	614	629	635	561	605	649	580	610	597	620	622	606	606	624	618	627	592	617	602	612	589	622	609	579	616	651	593	584	609	618	633	595	570	645	642	613	576	568	581	633	642	654	621	596	576	631	611	618	614	634	582	605	636	596	611	604	628	645	620	603	574	612	619	615	579	602	563	603	606	613	611	619	604	639	636	653	621	643	637	546	629	583	610	634	629	613	591	621	588	624	646	593	616	582	678	593	584	609	631	635	626	585	605	552	590	647	640	616	610	605	650	558	570	632	641	594	625	623	596	567	591	605	640	631	616	580	614	598	616	643	662	623	614	606	556	607	602	630	597	555	604	597	639	626	601	607	624	606	582	640	644	643	657	635	634	639	615	577	584	618	628	613	586	574	613	609	610	614	626	626	585	559	622	624	616	616	623	621	641	634	628	566	598	634	613	643	613	625	643	607	634	618	587	624	630	597	606	615	618	592	639	617	622	642	601	574	652	628	576	660	564	609	581	597	667	571	620	610	614	605	611	614	627	604	560	608	629	612	566	617	638	629	593	603	642	582	632	631	594	592	563	629	572	600	599	613	659	618	618	616	606	621	565	648	612	570	532	631	577	592	597	618	598	628	591	610	599	584	613	615	624	613	647	629	634	613	621	593	630	646	605	606	596	604	636	663	582	599	656	571	601	585	562	599	579	616	606	599	597	619	590	592	608	653	582	583	601	576	606	593	630	640	609	609	591	609	626	591	653	599	608	621	617	581	612	603
23355	22958	34061	27491	22283	18317	5916	975	626	578	612	604	556	657	586	607	619	597	579	589	629	558	633	578	569	623	588	601	615	611	582	569	583	618	569	553	578	608	591	624	593	586	616	594	561	581	586	643	593	596	555	534	559	579	616	557	618	619	536	606	603	548	585	604	564	615	568	617	603	585	617	535	568	546	564	589	560	535	594	581	621	578	560	594	601	537	640	566	571	564	580	584	567	571	618	590	561	602	550	587	594	589	581	628	569	579	602	587	597	607	577	518	608	575	572	573	549	570	560	585	567	549	602	614	571	561	623	607	591	613	601	549	602	598	606	562	637	578	591	602	570	640	543	621	579	611	575	576	556	614	582	622	632	568	616	580	614	569	602	587	613	604	561	615	560	610	565	594	592	609	624	589	583	598	594	654	566	571	589	614	569	556	555	580	569	596	601	601	585	582	627	590	553	587	588	579	546	603	583	648	614	558	591	595	589	589	566	584	629	590	557	588	594	591	570	586	615	620	560	599	601	578	522	567	607	606	592	566	564	566	559	628	627	578	627	556	599	560	607	592	588	613	581	551	610	549	556	596	604	621	593	584	602	606	587	607	533	588	544	539	609	589	610	598	578	560	571	580	543	596	560	611	602	546	555	594	579	606	605	569	567	571	567	611	577	594	594	605	609	598	581	560	582	586	615	578	574	577	565	535	598	565	563	623	583	591	635	584	595	644	577	570	555	545	607	579	642	590	520	570	591	612	573	579	573	594	568	628	560	612	578	584	597	619	593	541	587	571	598	545	572	595	556	588	579	603	564	555	592	610	572	577	614	638	559	577	650	569	538	589	574	609	576	584	557	565	601	597	587	655	540	569	578	576	582	587	599	585	624	590	614	567	606	608	575	582	572	585	603	587	607	584	596	569	562	628	579	568	542	587	582	585	575	596	606	595	555	609	554	596	570	637	574	575	590	569	566	613	592	582	552	585	645	566	568	584	572	565	584	531	542	599	550	605	556	567	558	581	597	578	591	554	609	595	589	558	552	581	604	550	550	605	571	599	558	636	566	577	583	568	573	573	574	575	575	574	613	570	595	567	606	605	630	588	593	594	577	624	547	622	599	593	639	562	540	572	578	602	583	572	576	560	597	545	535	593	556	587	578	577	578	562	574	572	577	615	590	565	609	530	548	567	569	559	602	598	595	587	565	563	569	573	561	612	597	552	607	583	574	563	583	610	630	569	583	589	584	623	597	656	587	598	552	572	577	513	550	549	590	586	580	614	598	617	574	611	584	627	590	583	622	587	582	579	534	605	568	626	593	600	584	570	592	579	623	576	524	592	548	579	573	578	556	618	581	625	592	554	608	614	569	589	596	596	631	549	524	565	575	539	600	602	574	598	587	571	599	557	607	561	545	587	601	601	545	595	669	547	617	562	574	572	605	613	592	566	571	554	630	599	569	621	569	573	578	604	593	606	588	555	555	607	568	598	548	542	592	609	565	587	552	592	551	585	547	547	550	609	605	592	608	575	571	590	571	554	631	539	529	616	592	592	616	591	591	576	589	570	548	540	602	602	566	603	596	581	579	572	585	572	567	590	546	548	586	577	587	577	632	557	615	587	586	554	531	578	589	564	586	605	601	604	582	558	600	593	569	581	598	605	594	594	566	580	609	576	564	571	588	569	545	605	608	601	589	589	575	578	618	588	603	576	612	604	582	572	618	544	567	591	555	602	640	565	535	542	587	533	534	595	609	598	596	621	590	588	574	599	581	584	611	602	567	602	582	590	600	555	555	610	606	564	574	584	595	570	608	592	605	585	589	577	588	569	592	594	569	579	564	556	594	566	610	576	574	597	576	543	593	592	565	582	603	578	531	565	599	593	581	603	612	563	618	532	558	601	636	588	592	571	605	560	599	592	575	609	538	547	543	625	584	576	545	605	575	603	590	561	601	560	587	598	566	591	601	570	588	577	569	567	583	636	561	556	559	581	542	589	610	566	567	582	550	592	566	583	599	557	600	648	616	551	566	550	584	584	602	648	565	595	609	588	615	562	598	577	638	560	561	607	546	561	573	557	592	622	607	560	536	591	583	590	580	587	577	587	559	611	556	563	561	532	590	610	632	604	589	619	545	601	587	554	620	574	596	551	559	625	565	590	612	576	602	590	572	556	588	582	579	590	568	596	546	581	575	596	592	586	543	619	589	570	567	609	621	628	590	630	578	598	552	530	554	575	609	576	613	555	610	567	580	602	556	565	552	610	560	589	563	612	616	595	582	595	628	542	548	607	597	627	608	596	590	575	552	560	603	593	590	587	569	587	590	597	577	571	613	599	564	592	568	610	575	600	602	610	590	634	638	579	581	570	582	530	592	554	577	568	587	610	621	570	672	560	596	586	551	607	591	559	597	585	588	556	566	609	563	600	588	560	598	586	609	614	579	572	574	573	583	561	578	622	577	635	589	627	562	594	598	568	583	568	610	599	626	596	611	606	553	585	600	592	632	582	597	554	558	575	554	613	583	590	583	617	604	595	583	620	573	541	537	583	564	613	583	616	626	603	547	575	607	548	621	553	652	606	590	629	595	589	615	636	581	561	587	582	631	573	607	602	588	557	581	577	580	564	589	605	581	599	589	602	580	598	566	610	603	556	609	620	560	556	610	610	585	539	563	565	580	554	602	597	600	594	596	569	585	551	591	591	581	585	551	580	599	575	594	615	602	604	617	534	576	557	568	586	620	557	552	589	582	596	556	634	605	570	612	648	566	585	582	595	575	600	613	600	572	577	571	601	569	601	579	557	561	563	557	588	573	592	570	626	590	554	581	616	609	580	609	583	535	553	593	561	571	622	546	571	581	569	592	591	587	574	585	569	596	568	596	606	584	572	555	537	599	560	600	611	571	583	559	603	574	573	598	557	623	599	551	602	612	557	567	579	591	580	670	627	563	583	597	559	568	602	534	574	645	544	620	606	607	535	559	603	587	599	551	556	575	578	563	616	563	569	611	593	568	583	589	578	599	599	558	585	635	546	620	578	551	628	608	584	579	600	597	553	577	583	584	557	638	550	588	584	581	563	593	583	587	604	613	589	605	566	607	571	575	603	617	605	619	509	609	596	612	613	536	593	614	575	591	606	593	603	572	643	567	583	585	563	567	548	572	567	555	568	587	582	560	654	546	582	604	561	608	518	557	550	570	590	596	548	580	584	598	547	626	552	566	582	585	560	632	637	564	589	608	575	616	591	604	550	567	582	567	585	578	573	602	578	598	544	554	593	629	611	592	576	621	558	634	599	591	594	589	626	565	616	566	614	570	609	572	630	610	564	562	587	613	583	581	545	619	568	572	582	577	576	580	587	594	563	616	598	556	595	616	574	562	582	586	558	587	585	560	558	602	602	577	585	610	581	560	571	618	553	595	618	578	583	573	569	545	575	576	594	600	597	599	558	564	625	586	597	624	572	600	600	545	520	606	590	580	551	578	620	610	594	553	603	603	601	592	586	552	589
53831	98204	66930	41284	23022	8318	2456	980	726	666	645	642	654	635	605	617	661	634	660	639	639	701	611	612	633	646	642	642	603	665	678	627	649	655	659	615	641	631	601	590	666	649	586	586	642	668	652	643	613	670	663	630	605	690	610	570	613	625	619	678	667	662	631	660	596	614	680	628	630	618	640	618	656	621	704	614	622	626	672	658	605	657	669	727	582	630	682	640	627	674	654	636	663	693	565	604	639	643	686	647	607	649	683	670	650	608	652	626	622	632	639	695	645	643	648	657	631	662	627	585	630	646	611	663	683	619	698	633	649	669	654	669	677	645	639	643	662	646	615	682	691	624	629	630	656	651	621	628	630	662	628	664	656	662	641	629	641	633	668	617	663	626	634	666	642	646	634	649	629	633	631	588	640	685	629	687	642	637	615	588	617	675	641	666	639	626	634	639	631	689	644	640	647	595	635	656	617	632	650	655	650	590	662	639	668	645	640	644	631	638	567	640	631	593	616	652	596	679	671	636	640	612	616	609	608	634	649	643	610	626	657	634	603	637	655	658	625	629	600	668	622	645	626	627	668	633	587	654	622	656	662	685	673	605	669	623	666	688	650	709	652	639	632	659	601	619	626	659	617	659	632	623	651	639	570	646	650	651	637	647	645	615	610	670	613	636	631	623	652	632	639	656	659	655	600	650	615	642	620	666	669	611	611	655	618	629	675	639	660	642	618	675	611	600	627	636	650	675	674	662	604	645	648	669	656	606	601	591	569	606	620	618	631	663	654	634	633	623	658	667	652	655	635	640	681	657	608	612	620	654	664	656	639	648	636	575	666	637	640	656	654	621	637	595	632	639	632	611	605	634	624	656	604	673	643	681	611	625	631	642	646	671	576	636	644	605	673	608	648	675	668	662	670	656	653	649	605	633	636	628	642	636	621	665	655	654	654	597	689	662	613	691	577	637	622	691	651	671	630	624	639	643	598	625	663	627	666	662	674	587	606	631	604	609	597	614	670	598	718	667	662	666	640	593	641	637	658	642	594	673	640	667	670	630	650	606	665	660	647	617	625	676	660	617	657	641	726	666	656	604	650	583	618	668	644	626	593	642	599	650	609	682	659	643	595	615	589	661	622	612	640	656	698	600	608	664	637	621	683	682	612	654	619	634	623	650	622	659	648	622	629	618	637	613	660	677	609	642	647	650	635	634	647	623	710	653	651	681	691	658	602	621	646	675	640	653	678	649	647	630	597	648	618	648	630	601	638	658	592	648	664	629	640	604	620	640	649	639	650	639	676	665	673	610	655	699	649	625	581	602	665	625	618	602	603	643	683	640	617	657	647	602	640	635	677	678	616	624	655	614	632	663	618	626	662	646	661	587	624	591	694	625	636	622	603	610	631	644	621	646	633	629	644	611	645	648	658	619	659	633	638	628	652	646	648	607	647	653	638	665	665	641	648	657	679	611	637	640	672	656	661	678	627	631	614	632	639	648	667	666	664	640	612	643	618	647	674	675	659	634	632	654	615	611	574	661	654	614	639	635	649	642	636	643	637	637	645	605	602	578	636	611	657	643	637	659	630	661	645	598	591	665	653	652	611	610	660	618	657	629	656	650	674	652	622	619	623	680	648	634	614	622	645	663	631	671	643	703	626	646	629	633	637	666	633	620	637	699	658	596	659	610	568	623	642	673	626	632	651	678	674	638	616	609	649	642	631	680	622	640	640	645	646	665	640	645	683	640	610	635	648	666	640	632	653	673	638	640	669	630	634	668	603	614	663	677	655	627	629	643	636	662	598	617	619	576	637	617	613	601	645	668	668	681	643	605	637	657	650	616	673	640	585	628	670	618	605	638	635	648	613	636	649	596	644	641	615	667	633	653	596	656	660	624	617	624	625	675	637	624	658	663	662	665	650	634	656	663	574	707	637	627	644	655	657	611	650	651	584	622	633	642	667	611	629	620	608	666	600	607	626	650	679	604	620	671	631	587	615	566	614	621	627	629	614	676	644	614	656	615	653	627	648	638	630	591	686	639	681	620	624	652	675	597	626	625	645	632	669	639	664	623	638	633	620	603	632	660	673	603	621	644	611	599	642	666	643	629	626	642	617	616	642	587	638	636	589	622	635	635	621	575	637	643	690	622	617	662	631	628	652	643	664	617	607	658	644	619	625	635	643	642	704	609	635	636	652	636	667	634	652	601	603	635	636	629	666	608	624	646	624	664	618	640	639	665	634	633	625	673	676	625	639	623	675	616	671	590	579	674	702	606	684	646	671	667	681	654	630	689	644	676	644	600	612	647	642	613	579	684	595	682	635	625	643	665	623	655	657	638	599	605	669	616	630	619	617	656	677	657	628	688	618	643	648	621	636	695	620	648	687	626	650	629	635	575	650	593	616	656	657	627	645	650	644	647	646	637	654	671	652	621	627	612	607	582	647	612	618	653	656	683	637	619	612	648	618	646	632	618	680	609	632	651	662	629	680	669	637	646	612	603	632	664	662	637	647	592	620	612	652	627	590	663	603	623	648	623	656	620	582	631	648	630	634	635	635	600	633	641	674	650	647	611	656	658	594	632	641	638	655	639	652	633	629	638	644	647	659	625	618	621	629	614	657	651	655	632	661	682	648	647	635	578	633	585	643	592	644	655	651	635	632	641	620	626	632	648	636	668	671	633	612	625	615	651	596	673	631	648	683	614	644	599	657	610	627	594	614	618	637	644	619	612	655	657	662	620	609	643	631	613	628	654	617	645	599	618	638	639	660	643	620	627	620	595	659	666	621	699	599	684	629	651	646	634	650	644	619	649	624	643	651	565	639	636	626	645	651	631	636	605	590	633	675	624	640	625	700	653	635	649	629	628	616	661	644	640	629	617	677	627	621	612	593	645	644	623	657	629	640	602	626	623	618	639	617	644	646	648	673	669	641	652	655	634	649	610	662	633	617	675	648	621	628	638	665	662	679	640	663	641	631	681	677	671	628	660	633	620	656	636	648	638	627	616	656	649	633	647	626	669	640	636	620	640	638	635	623	655	620	626	637	641	626	620	645	663	616	655	632	653	688	683	610	627	642	592	623	637	648	700	616	646	689	627	636	630	606	600	635	671	633	653	621	642	625	696	661	608	638	639	652	611	639	659	657	636	596	644	654	613	639	639	641	640	596	688	665	642	648	622	625	653	687	644	616	654	606	617	671	598	621	579	633	663	648	633	695	591	620	644	644	632	632	616	677	658	628	676	665	629	606	644	589	651	686	677	650	618	581	641	664	634	652	646	638	657	616	632	625	645	654	638	649	643	603	612	626	648	661	688	631	606	678	600	638	674	650	630	635	648	651	654	672	641	647	662	674	672	609	632	623	611	635	629	671	662	658	665	618	646	638	653	658	635	623	647	623	669	637	605	674	661	650	667	654	670	644	611	615	687	607	670	626	638	674	603	653	594	612	635	654	634	678	615	651	703	631	645	605	635	609	616	615	613	664	652	670	675	638	623	627	647	639	625
25322	26269	36172	27757	16755	4920	1279	697	630	621	616	632	669	690	642	659	624	618	632	641	644	622	621	659	621	634	640	612	669	635	655	630	637	611	572	627	640	648	623	652	659	603	598	616	636	644	616	621	609	641	629	663	640	652	595	673	638	623	654	645	626	595	647	657	635	645	609	618	614	630	617	627	638	660	637	650	626	645	620	608	609	626	671	629	631	669	642	622	644	635	651	615	618	663	634	660	622	643	620	605	638	620	654	596	631	675	598	599	636	610	621	644	615	627	614	631	652	612	656	634	619	615	632	651	633	598	602	635	628	601	627	615	634	631	607	649	601	644	676	622	624	598	667	610	649	607	614	645	629	628	617	634	648	605	625	648	651	624	602	601	642	661	636	648	662	678	613	669	660	630	621	615	616	611	652	621	645	656	612	667	634	632	624	643	644	648	622	569	645	665	605	563	613	575	599	619	634	650	635	644	637	646	618	629	599	650	672	609	655	586	611	670	637	656	593	633	633	613	639	618	584	622	640	634	641	647	666	654	585	671	661	638	633	692	604	629	626	611	614	653	622	611	590	627	614	629	642	629	618	651	609	646	617	635	644	601	642	614	613	605	614	614	629	625	632	607	615	627	607	623	650	642	615	615	637	680	606	650	638	617	613	676	667	608	663	618	640	631	630	621	595	601	651	636	625	625	674	615	629	626	621	679	638	645	639	624	656	640	604	578	672	603	613	635	640	626	611	645	603	617	643	632	624	641	617	639	646	678	637	606	605	645	615	654	605	593	612	606	616	633	605	615	647	656	607	621	592	634	606	633	600	581	564	627	612	618	630	623	646	660	627	613	679	643	633	652	620	644	630	633	605	607	635	641	627	630	620	586	641	607	609	595	632	594	648	668	655	664	609	670	604	615	564	630	633	625	627	595	581	651	616	636	597	655	652	620	620	636	665	619	638	589	584	640	634	596	646	604	619	644	633	650	588	616	658	676	615	633	649	612	616	666	639	635	581	625	627	579	638	604	626	632	633	608	629	611	623	661	661	618	590	633	619	607	629	672	627	626	690	621	617	658	624	648	601	629	654	635	602	629	653	586	644	676	601	677	599	609	624	653	641	621	657	600	630	606	634	621	647	660	648	593	646	612	609	650	609	632	595	633	618	618	623	668	603	656	558	623	645	651	625	633	625	618	602	618	642	603	626	605	597	614	644	599	659	690	671	598	673	613	635	620	615	603	588	650	630	603	631	650	628	600	647	634	596	586	623	617	671	661	608	623	624	663	609	638	632	645	637	612	637	603	621	565	660	644	658	643	618	599	635	663	621	610	638	662	619	606	603	650	631	612	611	612	658	628	632	607	633	630	642	623	652	658	639	630	593	618	611	632	619	640	626	638	613	616	593	603	613	614	560	621	617	635	602	610	621	597	599	602	615	630	644	640	643	638	641	634	655	607	626	548	621	627	616	651	621	579	679	580	650	602	601	627	678	614	581	630	604	631	656	639	650	645	652	629	633	642	626	645	633	646	647	598	567	665	657	596	643	578	663	642	633	639	629	608	690	629	688	615	647	607	585	623	612	631	655	578	607	617	680	642	595	618	669	609	599	666	612	598	612	620	618	658	636	616	607	615	638	609	599	659	614	608	664	608	629	615	688	686	643	641	632	631	626	613	630	629	625	657	611	597	615	634	642	586	664	590	626	618	649	613	593	673	628	604	618	616	645	633	694	619	604	653	644	638	632	641	602	664	578	648	627	621	626	633	593	693	640	667	623	671	614	613	646	621	613	628	611	642	580	643	637	624	605	625	601	613	624	617	646	600	620	615	660	625	671	630	618	668	635	595	613	625	635	645	632	625	600	646	681	634	587	617	607	643	642	611	691	646	582	653	622	600	611	574	613	622	626	629	582	651	648	667	604	626	652	632	635	614	650	637	633	638	617	665	653	664	636	616	576	632	631	686	619	645	655	610	627	628	597	639	623	635	652	649	652	593	576	628	600	587	658	599	598	695	622	618	569	600	616	640	669	590	632	643	612	606	645	625	675	626	630	607	622	652	656	636	653	621	584	601	649	605	615	636	645	629	601	617	642	590	639	623	626	622	634	675	618	635	621	600	631	629	666	605	619	640	628	637	630	631	624	603	607	645	614	637	636	633	625	612	646	585	580	632	655	640	629	656	624	651	618	619	604	606	656	616	612	614	656	653	602	637	661	644	617	634	646	644	639	649	615	636	638	633	638	642	594	595	594	653	651	658	621	686	654	645	639	604	652	630	635	605	588	659	608	638	640	599	594	596	621	586	652	643	595	623	614	582	617	615	659	628	609	589	603	642	574	624	615	651	638	641	605	655	595	644	627	572	655	596	612	614	623	634	630	656	640	602	642	628	619	626	633	642	651	610	630	620	634	631	662	547	629	642	632	601	638	624	621	630	610	635	647	612	643	609	629	639	649	610	650	625	599	582	603	625	672	585	633	637	588	605	574	642	662	613	614	621	610	619	646	685	632	640	603	571	644	605	669	602	697	615	659	605	607	636	696	603	645	652	624	658	626	647	604	671	634	628	657	597	650	673	601	665	589	620	635	680	607	597	556	601	613	617	608	639	616	624	644	671	674	641	589	623	640	635	644	608	602	652	655	612	655	602	641	616	679	598	632	643	640	598	631	597	608	614	607	654	680	644	669	630	615	638	648	609	638	635	627	586	653	619	600	616	629	609	632	616	654	664	624	616	603	607	650	641	629	609	624	584	649	619	614	681	638	592	652	661	645	595	649	660	673	595	594	612	662	636	608	638	664	668	597	608	651	647	631	621	594	664	611	669	619	644	652	614	628	618	652	630	645	610	662	602	625	601	642	684	603	654	598	651	616	654	632	585	622	671	647	630	672	650	648	635	647	600	620	617	629	654	641	612	652	654	628	576	646	618	656	612	663	588	640	610	597	665	606	611	642	644	597	667	632	613	635	682	647	614	646	662	618	612	653	617	615	643	610	619	572	617	620	608	615	638	642	657	630	590	641	602	599	616	607	637	655	636	661	642	575	640	620	587	610	614	638	627	587	612	635	607	604	601	598	656	648	662	601	608	635	613	665	616	608	618	658	647	644	650	621	597	645	624	618	638	677	632	595	621	629	633	578	702	591	668	621	606	609	612	639	573	658	598	641	652	615	591	618	622	645	637	617	653	623	619	620	594	633	679	578	642	607	647	619	666	649	616	649	627	663	585	634	639	644	646	648	613	600	616	646	635	617	629	627	662	651	632	669	632	606	616	611	620	623	616	670	637	661	645	577	677	649	643	664	638	621	570	622	658	641	610	634	637	658	618	604	586	626	589	646	633	626	631	616	616	657	704	621	599	630	609	641	641	597	620	619	637	620	672	642	626	630	617	609	629	609	647	595	656	600	633	605	618	669	609	614	604	591	613	604	630	686	626	658	603	584	645	664	597	599	628	586	626	650	620	655	632	591	625	666	613	622	566	665	652	624	609	638	625	578	636	632	624	611	640
50190	82281	52170	27871	12513	4234	1582	845	780	729	701	717	678	752	725	699	659	699	689	695	719	683	701	635	697	728	702	702	703	735	729	745	719	721	734	683	708	776	736	685	681	675	719	712	701	700	713	699	745	698	683	723	690	637	670	712	705	698	654	707	675	721	698	651	719	684	733	731	684	685	683	720	705	741	722	709	653	685	696	675	678	706	689	718	665	697	681	707	686	734	695	719	685	687	679	746	755	682	675	693	720	663	687	765	713	685	722	679	690	741	699	713	719	731	660	680	719	668	668	693	683	713	735	684	686	733	690	684	690	688	714	704	727	717	723	703	663	664	681	709	717	673	697	689	696	703	724	730	741	681	716	746	736	697	681	686	690	677	692	722	679	723	743	699	718	690	664	702	706	696	695	680	717	644	699	656	662	717	669	716	717	691	735	715	771	734	683	682	679	706	700	700	716	671	682	681	732	628	630	743	688	733	642	717	700	699	660	681	701	727	690	705	690	684	744	724	703	671	725	711	713	676	700	689	697	674	636	690	675	715	710	730	704	711	734	708	728	685	636	687	727	745	718	677	711	715	671	700	722	671	711	675	733	687	689	708	691	669	681	672	718	714	725	686	727	710	700	665	683	729	683	692	702	672	710	691	666	682	682	711	705	727	658	695	673	703	702	725	724	679	715	706	698	645	676	690	710	745	706	714	697	695	709	685	690	722	689	738	690	687	706	708	755	707	652	734	705	668	715	690	723	683	727	721	719	692	694	678	667	670	726	659	701	697	724	700	722	687	701	674	700	729	716	697	668	678	728	706	649	688	723	709	707	704	673	731	712	665	685	679	694	743	707	760	684	705	698	714	733	681	721	699	712	707	675	741	678	725	719	669	654	734	714	695	697	679	686	684	662	741	694	694	694	685	682	692	669	711	667	676	722	701	675	705	720	718	678	687	715	689	727	664	749	720	672	689	684	662	709	700	665	727	714	698	717	699	688	675	674	685	703	687	728	732	712	682	696	712	708	705	717	698	678	662	671	748	736	676	715	675	718	676	695	694	691	688	734	694	714	693	691	670	697	720	644	701	720	693	684	691	688	699	716	727	707	689	697	649	712	726	743	667	684	683	700	690	708	697	683	659	650	708	682	664	720	783	727	709	681	680	701	732	687	696	684	728	711	653	686	697	702	733	629	719	687	698	668	657	693	663	731	718	719	711	662	701	708	682	738	695	692	677	669	662	712	690	669	743	715	722	688	693	734	657	703	728	674	724	711	681	666	697	729	649	694	690	715	708	711	688	667	715	710	714	668	652	693	689	703	708	719	701	775	682	669	663	682	677	662	596	723	686	697	707	681	715	697	666	684	706	736	717	679	737	729	676	675	705	707	690	688	687	716	712	740	662	669	692	646	696	672	699	750	749	666	755	711	702	704	720	727	702	711	731	688	694	681	700	644	673	704	680	673	703	722	700	657	701	724	683	653	774	666	696	693	678	692	700	693	692	676	713	675	690	698	623	737	661	656	691	718	685	757	726	696	703	765	678	630	715	677	686	677	690	716	746	643	648	634	667	703	665	710	664	684	724	649	726	695	734	691	752	680	708	704	662	719	686	688	698	744	684	703	697	701	772	615	709	720	664	671	711	683	702	711	665	684	697	689	719	735	662	675	666	683	675	734	671	689	732	756	672	645	738	765	681	678	727	729	719	718	679	682	699	684	701	734	653	681	669	738	649	677	678	780	697	742	771	679	710	662	691	683	713	686	721	698	677	704	653	708	671	601	671	680	686	701	699	718	714	637	733	697	713	672	702	678	696	664	711	687	701	655	708	721	720	672	713	750	708	686	679	659	676	718	674	678	764	702	740	722	684	713	728	678	760	680	746	727	701	683	711	695	759	701	635	719	686	666	702	654	699	660	757	710	703	663	698	696	713	700	675	682	681	716	688	638	698	734	670	686	687	686	745	689	701	711	701	703	645	687	699	715	722	653	676	659	719	721	696	707	730	691	682	714	694	718	666	680	703	673	702	697	706	747	713	700	712	713	704	715	660	700	690	706	726	681	744	704	708	754	737	680	707	714	651	714	676	700	711	750	679	737	681	724	690	662	742	701	692	714	659	659	725	687	707	671	633	687	695	705	690	700	695	719	681	637	664	719	694	760	720	692	700	717	658	700	731	698	681	657	679	743	702	713	662	704	688	690	670	712	711	700	659	699	725	673	639	700	687	671	662	680	689	704	701	710	634	729	751	683	703	739	709	703	713	676	717	697	710	683	762	712	723	661	657	666	697	695	713	658	721	711	673	705	697	733	660	714	672	721	669	728	746	686	727	728	677	693	732	723	729	672	660	718	731	690	653	697	684	668	694	693	713	689	643	649	673	741	695	715	708	692	684	729	738	674	662	730	654	686	688	683	659	719	732	692	690	692	712	717	716	685	673	694	702	761	691	664	666	704	682	722	719	683	703	672	713	690	673	731	688	676	732	703	694	688	694	708	669	718	696	721	699	668	716	675	756	681	708	654	690	728	724	697	678	692	708	723	700	673	670	688	708	655	720	690	692	659	622	720	662	726	725	684	682	709	754	703	673	694	707	744	669	716	718	688	709	741	669	708	665	751	724	671	715	735	684	686	708	668	673	738	691	684	730	702	702	657	701	724	707	652	710	714	720	664	690	684	711	705	679	653	682	695	676	729	689	691	688	703	723	684	673	713	664	645	722	658	724	746	672	719	731	704	721	702	719	727	648	708	682	741	718	656	668	672	695	656	745	711	703	702	692	679	695	723	663	678	687	713	679	682	690	675	697	657	732	678	684	745	700	652	679	642	701	667	689	711	708	691	658	727	653	687	703	707	684	707	706	728	677	674	708	680	676	710	702	675	734	697	685	695	716	711	680	711	696	701	699	674	693	678	706	667	685	706	687	702	679	716	731	710	778	702	718	725	694	718	693	682	718	650	722	742	702	672	700	742	757	721	725	724	685	706	738	696	691	707	709	696	688	679	751	677	669	710	713	675	737	748	676	718	685	738	723	691	678	746	723	702	676	678	703	680	692	688	738	721	689	669	676	703	695	697	683	686	688	719	669	712	721	638	689	731	687	725	681	673	650	694	668	667	709	719	714	724	683	639	738	705	690	673	657	715	662	712	657	728	696	705	716	678	719	726	647	688	680	661	657	637	734	675	679	716	659	724	710	672	689	705	698	763	718	698	726	721	698	716	712	726	732	701	641	683	664	649	728	658	669	687	707	679	708	648	667	729	722	667	716	751	709	729	768	678	724	667	685	678	739	702	717	691	717	677	701	665	695	690	686	731	696	773	708	677	679	663	713	705	753	662	697	687	709	652	699	698	673	724	700	634	710	694	697	653	663	656	677	712	680	691	688	697	697	706	720	699	683	710	717	682	674	691	694	713	681	673	676	678	681	675	724	679	695	685	727	736	682	709	710	717	704	689	664	730	661	729	758	686	679	731	708	660	666	712	676	688	695	705	657	656	666	686	681	627	670
22709	22193	32130	25926	22072	20942	12508	1526	805	725	781	723	720	737	731	724	771	713	716	719	728	712	698	676	716	717	717	670	747	720	717	739	687	743	773	698	669	725	689	710	740	714	676	700	717	714	705	657	738	677	733	698	733	732	685	699	732	705	746	716	734	694	746	669	713	641	776	680	705	687	721	720	673	684	739	715	703	722	701	723	694	681	695	662	711	701	710	726	693	683	722	705	649	699	705	737	708	700	664	714	686	680	705	724	723	740	662	755	696	703	681	734	660	660	749	719	722	744	695	665	712	704	706	716	701	709	714	722	702	732	710	685	671	695	719	675	692	708	677	719	652	704	736	710	709	717	675	683	703	693	683	682	707	722	684	722	714	723	731	707	709	717	765	711	690	674	686	712	669	703	675	690	735	713	731	707	651	692	721	724	705	755	674	730	709	753	747	691	662	662	654	693	695	712	738	692	680	662	723	697	671	664	658	671	726	690	672	706	678	735	700	670	732	723	676	691	703	733	670	702	707	730	720	718	700	693	718	777	680	714	673	678	711	715	699	776	652	715	674	698	729	719	720	757	690	721	733	728	661	648	728	709	694	716	676	685	734	708	680	684	689	744	713	688	706	726	716	715	724	695	679	743	688	723	700	742	669	686	709	723	709	649	724	729	692	691	656	695	713	705	742	703	701	690	713	705	702	648	746	715	659	724	720	707	704	703	721	695	688	714	659	741	677	643	724	703	709	723	691	709	680	693	658	699	688	752	702	684	699	719	725	753	754	731	738	695	741	713	705	689	715	689	701	722	646	687	646	676	678	731	640	714	688	688	710	724	693	705	714	759	702	709	682	707	741	732	699	709	705	645	734	711	716	677	739	732	686	685	709	727	745	637	677	672	703	687	713	701	751	700	700	673	706	715	730	701	737	704	720	672	697	726	763	727	680	703	705	664	694	654	685	753	699	716	714	727	756	694	668	703	739	704	717	732	707	648	719	703	739	695	716	700	698	670	725	739	715	729	698	657	731	710	695	708	730	701	709	721	637	698	782	689	726	686	668	688	704	718	706	724	706	689	733	682	723	711	698	719	695	733	671	712	705	715	685	693	744	714	705	720	727	751	698	698	669	705	707	683	739	727	731	750	686	692	733	704	701	713	683	730	747	728	701	679	721	766	721	727	706	712	721	704	661	686	695	703	747	696	693	703	714	711	698	686	666	716	704	686	700	749	707	703	666	684	684	697	707	757	703	730	699	710	719	711	719	743	699	685	740	725	655	742	720	758	752	732	717	689	711	681	690	721	710	714	697	709	733	666	697	712	679	694	714	704	696	734	706	691	701	695	672	647	764	719	677	726	748	717	652	687	666	704	731	707	718	702	666	695	671	703	710	708	743	686	761	700	778	695	678	704	701	685	636	731	713	725	757	715	676	659	692	664	728	685	705	701	743	687	717	793	725	733	729	682	702	726	726	720	705	728	730	726	727	676	682	741	657	674	673	706	744	715	703	710	699	701	740	692	737	665	758	682	635	692	701	689	704	696	687	696	663	740	702	742	707	720	672	701	760	713	713	715	705	660	687	716	732	685	688	700	721	714	712	741	676	679	700	685	662	700	740	698	704	713	699	738	716	681	701	710	723	675	715	672	637	694	730	647	683	706	730	702	747	699	718	682	699	695	694	726	753	680	676	690	723	707	648	699	687	687	659	747	683	680	626	683	677	691	728	722	706	755	662	760	704	652	705	675	689	716	675	693	707	733	736	715	740	694	672	712	685	680	702	603	776	676	687	713	671	730	681	706	700	745	708	734	696	704	705	717	666	686	743	690	714	714	721	631	668	712	709	714	712	743	662	676	702	710	684	703	702	720	731	668	745	692	700	709	731	710	676	676	723	685	693	679	700	708	684	669	664	697	720	672	717	704	733	686	732	726	681	670	700	665	697	679	679	694	709	702	695	745	704	647	633	738	702	688	733	732	660	701	685	727	707	678	742	716	692	657	715	741	739	706	720	717	705	704	638	728	710	683	718	768	742	754	686	731	693	702	637	682	669	673	657	728	707	727	721	746	705	715	710	705	702	671	695	678	775	672	699	749	715	698	706	739	759	734	712	683	695	673	678	661	730	677	716	703	731	745	687	737	751	752	695	734	716	709	677	675	714	721	711	739	686	680	697	667	681	707	671	722	708	767	712	730	676	678	743	708	720	668	730	751	707	706	651	717	722	730	688	704	731	679	664	734	674	700	680	715	702	696	708	716	693	773	684	692	719	661	736	713	702	707	686	695	712	733	713	743	651	694	712	682	727	731	688	673	666	739	720	682	712	684	709	747	700	693	694	675	703	678	724	726	714	715	657	668	660	734	733	697	742	690	669	695	682	675	678	719	682	769	698	716	737	701	709	680	687	732	673	737	732	677	694	669	775	713	742	741	712	709	695	677	713	695	730	679	703	686	661	670	682	739	693	707	688	731	688	737	708	735	665	671	714	679	698	729	703	684	692	686	669	742	684	718	725	652	672	701	717	710	730	707	741	690	728	723	706	672	680	671	693	699	737	663	713	655	678	690	682	710	658	686	736	709	699	712	742	673	700	725	699	687	727	767	759	792	736	738	721	744	675	697	661	720	744	687	668	668	724	724	758	711	712	685	660	720	714	670	714	746	676	712	700	705	717	684	648	709	716	669	773	703	685	731	716	678	677	747	689	684	727	717	741	705	704	711	708	701	658	678	679	682	756	724	657	675	706	705	678	715	693	697	655	690	717	700	709	717	704	709	730	681	701	731	664	676	605	751	705	677	706	715	689	647	707	754	691	724	687	735	747	687	712	701	706	687	663	735	706	735	700	720	674	703	743	697	678	704	712	664	716	724	710	710	712	668	674	726	658	689	684	711	712	739	707	725	703	689	703	751	725	692	699	663	659	693	692	693	743	670	671	686	710	693	703	678	646	677	761	706	658	680	685	689	722	690	700	666	705	694	720	690	732	665	703	699	736	652	691	664	701	708	760	721	680	734	664	683	737	679	698	712	697	698	676	698	702	670	699	711	676	687	706	708	725	740	767	738	752	686	747	746	687	691	679	620	688	756	676	677	673	692	667	740	720	674	672	646	717	728	728	745	732	668	659	755	746	709	707	691	723	734	668	715	723	697	696	671	713	712	688	719	761	683	684	673	711	684	736	692	708	722	697	735	696	717	733	716	714	656	734	731	709	699	696	692	709	690	685	759	707	702	722	731	705	703	674	627	686	683	698	713	717	676	744	700	722	715	709	674	688	718	760	684	733	685	742	724	728	706	741	702	742	704	724	690	706	717	731	676	713	774	788	688	727	690	697	724	704	691	698	735	733	678	686	692	705	697	731	743	690	740	699	720	698	762	657	705	727	717	664	727	658	722	684	717	711	696	702	691	677	743	690	737	736	695	711	728	719	696	704	718	651	711	687	742	713	723	727	717	750	708	673	711	718	658	701	726	699	708	758	699	744	725	672	738	676	730	713	731	656	726	703	695
56569	98581	71273	47068	27959	11415	3500	1326	891	813	777	756	711	739	772	747	771	748	785	727	773	747	779	751	755	736	718	798	787	743	765	747	742	784	779	740	755	716	768	759	737	752	778	725	760	777	771	747	739	760	773	768	810	754	717	744	798	745	783	731	718	813	712	755	756	742	725	760	757	755	794	686	781	729	738	722	754	756	701	693	772	775	808	708	741	744	757	775	797	778	776	787	813	745	754	745	741	729	783	777	776	759	746	755	752	733	715	773	732	762	769	713	771	778	759	774	730	774	754	753	770	775	758	799	694	771	763	788	752	771	754	707	785	783	775	733	765	732	748	750	778	763	754	801	721	752	688	760	746	765	741	709	727	754	727	748	733	743	741	727	734	739	761	782	742	708	803	710	784	789	720	718	736	700	753	726	739	762	753	762	764	753	771	718	811	785	748	769	729	734	732	776	748	738	724	744	769	778	787	784	759	687	757	756	748	768	776	755	780	746	736	695	781	733	761	778	758	734	754	786	760	779	741	769	781	764	751	778	795	751	737	679	728	727	737	753	765	739	763	805	755	734	748	765	776	798	734	715	725	723	816	767	714	815	735	750	717	731	720	764	732	678	689	741	764	757	751	722	826	767	742	770	756	711	751	816	786	739	755	753	775	741	805	759	765	776	767	770	740	760	789	755	727	784	785	735	802	729	721	723	724	771	716	793	761	755	744	766	769	752	757	745	731	795	794	729	771	762	746	725	727	760	720	739	744	766	734	749	737	760	725	732	763	748	744	721	694	713	734	787	743	739	758	740	806	767	731	767	788	723	732	769	785	770	792	787	772	785	760	709	782	768	815	735	779	753	714	786	729	743	747	768	781	771	742	780	764	748	762	820	729	759	751	719	766	809	767	767	761	784	766	738	796	775	736	754	796	704	713	769	716	748	775	772	750	762	785	726	757	737	808	769	787	742	752	738	774	795	784	820	708	794	707	752	806	725	769	764	758	734	779	733	779	735	799	777	739	760	748	768	726	705	744	764	851	809	751	790	791	711	783	763	748	711	717	753	766	729	766	738	748	735	777	732	711	769	746	713	777	799	745	767	765	776	744	798	710	759	773	778	756	798	777	751	750	804	712	753	740	759	743	748	766	777	758	725	775	773	733	730	731	725	744	735	702	737	752	785	703	760	793	747	762	755	738	749	806	741	775	755	781	750	793	728	709	767	725	741	791	770	739	738	726	763	746	708	731	798	739	735	780	746	763	740	788	751	745	733	726	768	765	738	756	756	761	771	755	782	790	784	727	777	815	739	772	738	758	739	766	717	736	757	774	770	741	716	718	781	733	788	781	706	767	790	738	751	781	757	759	760	794	803	791	726	755	753	772	803	765	686	779	775	781	763	726	741	740	711	721	682	739	756	743	751	746	784	744	808	680	728	770	749	768	728	759	767	767	739	726	699	749	763	818	769	730	763	733	765	736	757	774	743	754	801	677	768	788	772	773	791	767	702	730	744	775	778	743	773	780	768	767	736	765	751	691	685	776	767	761	729	758	740	798	740	812	740	704	734	801	783	766	774	743	744	751	764	717	747	785	753	750	795	707	786	762	751	739	742	760	773	749	753	761	753	751	723	720	734	738	710	757	740	786	688	775	737	774	712	718	764	770	741	723	750	750	774	785	799	757	773	820	704	747	698	788	748	772	767	789	751	810	762	763	700	772	739	809	765	750	724	762	751	702	711	783	701	775	729	762	747	721	761	693	727	774	737	756	723	745	728	771	764	776	737	729	793	778	737	736	808	739	773	737	779	803	741	731	733	713	758	725	771	719	730	804	750	749	758	741	812	749	744	780	720	748	755	754	756	759	786	730	718	750	755	729	750	745	772	785	775	789	764	764	753	735	830	742	752	694	721	731	729	764	715	751	771	749	713	765	773	734	767	765	809	712	772	728	744	766	746	751	777	771	794	784	787	783	764	737	789	718	765	771	763	791	735	775	770	759	759	808	738	763	798	757	755	779	774	763	751	750	743	722	741	760	777	738	742	777	711	761	714	783	737	727	771	814	721	812	765	704	714	725	783	740	788	735	792	724	725	728	740	763	751	792	746	766	717	727	779	757	765	753	736	737	722	786	772	793	743	737	726	733	663	768	779	718	756	730	734	770	756	745	785	713	743	761	724	729	777	758	719	753	729	749	708	774	764	768	756	771	719	781	758	768	763	752	762	782	765	747	748	761	766	748	727	739	748	706	714	774	755	736	733	769	758	759	759	747	745	767	780	741	769	747	744	785	746	742	730	765	807	741	747	743	711	746	820	702	783	779	784	744	769	742	769	789	749	812	749	794	755	752	772	752	764	724	762	736	774	748	773	768	742	736	777	749	751	760	766	763	769	753	744	754	719	753	758	750	738	739	771	793	723	776	710	735	749	774	767	756	745	718	758	727	734	754	791	734	758	757	756	803	782	755	826	745	766	787	774	716	728	718	718	750	745	784	701	765	728	717	733	723	759	760	760	716	747	755	777	729	794	769	768	735	732	774	791	751	772	733	756	763	736	767	757	719	732	813	785	737	739	769	770	767	772	791	731	728	738	759	763	751	735	767	785	790	756	712	790	740	745	779	718	762	775	750	752	764	720	772	734	733	799	731	772	744	741	758	715	722	790	790	757	778	787	738	722	807	718	744	733	723	749	740	780	761	732	751	707	759	774	756	782	760	739	749	755	739	759	716	770	744	795	780	716	745	738	702	747	734	732	770	776	760	733	728	723	781	733	752	715	753	785	744	765	747	779	759	763	736	781	725	768	742	773	795	724	747	755	782	741	740	699	677	736	761	710	776	781	769	734	783	786	718	669	799	788	779	777	787	762	757	771	778	786	764	718	721	749	748	718	770	747	796	715	746	773	743	749	725	756	755	756	778	759	765	734	753	724	715	704	771	771	758	736	700	719	728	790	788	710	754	728	741	788	772	731	803	762	730	776	754	787	755	735	826	775	792	691	740	773	779	794	733	734	803	753	754	782	767	782	754	763	728	752	749	715	734	721	752	766	786	769	802	750	752	794	819	748	712	749	740	753	784	745	795	748	747	752	822	780	750	742	767	774	785	768	780	756	695	729	768	736	732	733	757	792	762	809	770	700	728	752	767	766	720	763	728	753	763	705	772	763	754	731	756	712	742	722	742	774	770	714	758	784	768	776	757	737	766	772	763	777	754	778	766	713	760	745	755	763	736	741	743	730	782	737	701	728	740	754	726	745	764	789	782	776	761	752	767	736	731	722	777	745	782	769	777	722	743	706	766	790	817	729	776	739	778	788	758	713	734	770	742	792	761	766	708	780	723	741	661	752	771	746	768	777	761	781	746	743	762	738	800	791	765	753	762	737	755	772	763	707	729	763	718	767	711	749	760	737	728	746	754	717	748	790	748	798	802	784	730	746	738	779	763	736	720	775	690	809	741	754	737	801	773	740	772	729	716	762	758	733	784	819	770	728	773	701	777	776	794	769	740	706
28594	35105	33915	15464	3535	1146	691	613	517	561	542	499	576	595	546	550	514	518	510	534	560	540	529	535	563	486	515	561	536	553	543	534	503	518	561	599	547	525	562	504	522	555	508	535	545	568	540	536	571	539	515	498	571	535	551	552	583	526	582	515	529	530	529	526	537	581	570	528	542	535	520	530	509	515	559	540	542	554	556	524	548	540	506	547	553	557	542	514	540	510	543	571	564	509	543	597	514	497	552	558	518	537	564	524	533	560	561	538	564	531	572	546	586	546	491	539	513	559	498	529	590	523	512	564	563	533	567	546	559	517	556	582	538	544	533	580	537	548	590	581	523	546	579	570	555	550	526	580	569	549	511	514	521	536	545	538	544	569	485	520	541	559	575	540	533	515	530	495	564	533	543	547	574	540	566	551	506	553	550	580	547	545	543	559	570	542	569	537	605	544	563	559	538	563	547	541	531	557	553	606	523	570	533	571	550	563	491	497	505	551	533	516	496	557	553	542	535	518	545	529	535	548	525	541	539	532	529	549	530	574	496	525	562	547	537	539	532	531	524	548	529	538	581	569	547	539	569	549	528	530	564	551	583	545	548	507	536	560	529	521	569	585	553	540	560	480	572	547	499	555	558	543	553	569	539	492	597	588	527	559	592	570	560	562	530	515	549	515	526	563	544	505	498	543	565	513	547	529	511	516	581	539	559	571	526	528	533	565	527	535	542	558	543	542	571	572	551	527	516	530	559	552	525	549	507	572	544	526	537	537	531	525	555	558	550	525	522	522	501	538	551	528	557	564	566	549	520	523	527	520	525	530	565	528	535	542	533	550	589	544	522	534	558	522	560	514	564	540	508	551	501	529	512	547	557	587	524	521	513	550	517	542	515	520	598	547	565	535	483	537	520	528	517	538	555	557	593	577	543	557	536	539	524	549	498	567	568	520	535	560	607	570	517	589	516	528	503	519	593	521	553	552	484	524	520	533	519	514	557	522	571	561	558	573	497	517	530	512	533	558	531	520	553	571	533	589	541	592	524	560	521	545	536	535	531	534	528	493	538	577	531	531	524	569	523	506	522	531	584	572	541	551	540	532	575	546	547	601	568	537	525	501	568	538	573	552	572	509	494	536	577	520	518	511	536	536	549	566	556	509	508	508	500	582	537	567	483	582	529	531	552	536	551	557	550	559	547	539	519	548	518	542	524	570	515	521	551	562	543	588	533	567	553	530	560	527	521	536	510	549	519	563	536	544	499	586	537	518	581	518	566	507	530	523	520	534	532	504	557	466	529	535	582	529	531	549	510	546	596	533	552	535	534	523	499	548	547	597	498	544	547	548	561	557	540	561	563	546	568	544	525	520	543	571	532	526	552	523	538	535	498	545	546	548	528	512	503	551	594	574	541	557	537	546	541	513	564	544	558	561	530	537	528	577	535	533	538	574	538	555	555	575	546	546	521	527	521	567	603	520	517	536	599	531	533	540	546	537	520	519	563	551	553	534	553	535	522	521	516	573	534	561	513	552	544	530	526	529	539	535	522	547	548	544	543	530	529	532	606	518	548	541	556	542	545	561	541	535	523	524	561	552	556	501	525	536	533	559	510	484	554	556	557	545	527	548	551	518	551	554	546	579	529	549	563	538	558	563	548	516	617	558	577	528	540	508	550	524	514	544	572	516	587	548	507	502	540	530	555	544	554	566	551	537	517	506	509	550	513	550	555	544	554	535	539	524	516	546	546	524	572	506	608	534	573	525	542	558	535	550	568	512	548	561	538	567	507	494	538	522	544	547	498	562	570	587	536	545	568	530	541	513	537	569	534	562	532	531	547	582	585	498	523	539	535	568	571	527	514	531	533	566	570	556	524	502	573	555	540	549	578	549	547	535	560	560	568	534	504	510	536	545	510	549	563	561	544	537	544	519	528	527	543	576	528	545	553	556	522	562	498	519	531	559	533	547	548	537	513	570	521	523	567	515	534	519	555	567	551	518	519	571	543	601	539	513	566	516	584	539	552	533	567	517	543	534	525	523	555	519	514	534	564	522	533	536	540	559	524	529	552	510	542	527	546	507	531	552	546	550	534	537	551	557	543	516	518	501	575	568	543	506	508	530	577	532	519	536	559	548	538	531	523	522	586	550	525	549	523	531	580	579	534	564	514	518	517	542	565	521	545	550	560	537	542	541	532	545	580	538	507	547	497	526	536	559	531	527	541	555	555	564	577	537	512	527	576	511	550	520	533	547	524	527	536	522	550	552	533	488	571	566	554	504	576	582	578	563	534	528	523	547	523	562	607	542	542	525	568	525	538	500	536	534	528	521	567	527	537	527	544	544	520	550	550	552	561	510	531	549	534	524	550	512	542	505	542	544	540	578	548	571	555	552	524	577	551	570	567	571	480	511	518	546	510	548	544	573	569	588	570	517	549	588	547	558	522	540	544	524	547	566	532	544	570	522	498	549	523	530	542	552	558	515	556	532	498	544	469	514	536	535	528	548	512	556	522	522	504	531	536	551	568	545	547	540	519	551	549	520	505	535	576	546	530	518	531	548	554	535	541	532	498	504	484	509	518	562	521	501	530	528	578	587	514	535	539	517	523	578	520	559	538	518	510	560	536	543	601	561	538	545	573	575	526	478	537	519	585	520	538	563	552	538	534	521	547	528	549	503	499	546	556	563	477	565	564	521	571	501	544	534	534	518	551	505	576	526	513	528	535	528	564	518	517	541	505	563	536	508	516	506	494	569	614	591	564	519	517	539	573	528	534	505	552	536	514	541	515	544	527	530	557	573	528	526	486	523	544	518	512	544	536	539	489	508	580	503	582	543	551	548	533	526	536	530	569	491	541	498	571	561	501	536	566	535	564	557	543	561	515	569	521	530	523	553	554	549	571	523	473	536	531	517	521	527	554	543	529	559	547	532	512	554	560	500	516	526	546	502	561	554	520	572	525	559	521	551	530	560	555	532	550	566	558	520	563	578	567	548	537	553	529	545	556	565	581	553	528	533	538	467	538	517	543	526	564	543	564	503	514	482	571	522	484	553	571	547	515	522	562	599	555	556	557	491	520	553	551	539	555	517	545	570	544	532	566	562	548	498	586	527	519	535	563	566	583	526	508	557	546	510	545	538	533	510	529	536	528	563	592	578	551	532	559	558	588	536	553	562	524	581	541	548	507	546	528	560	534	586	553	565	538	587	555	524	568	511	533	536	543	526	556	495	551	520	552	538	493	520	553	531	564	516	523	565	529	487	551	523	549	540	564	530	512	557	539	531	531	540	554	582	575	611	587	524	561	552	522	542	551	546	522	548	540	528	528	500	515	543	562	534	543	545	538	504	534	566	548	513	522	533	520	554	542	523	523	522	529	527	542	573	497	524	494	541	523	544	499	511	580	541	545	555	549	503	546	509	546	557	543	532	514	549	558	543	533	519	518	535	535	531	534	535	537	548	555	558	544	551	524	547	573	557	539	544	546	555	536	524	540	545	553	542	540	559
28472	50320	28600	9907	3633	1420	820	651	607	605	558	609	618	611	622	637	631	645	625	624	578	609	633	597	594	621	632	607	596	600	649	636	596	626	620	608	630	643	639	588	602	602	591	555	627	560	640	647	620	622	575	621	622	577	549	648	649	577	637	610	629	664	622	634	573	565	626	635	577	601	648	619	595	597	579	686	628	596	597	606	606	622	641	649	628	666	607	595	599	593	581	619	552	669	592	627	593	607	627	607	643	634	590	609	636	634	610	603	584	626	632	621	611	611	604	619	595	543	604	621	590	613	643	592	608	590	590	583	594	618	638	607	567	586	607	578	589	620	594	664	620	584	600	582	628	598	602	636	633	624	582	608	623	601	564	595	592	601	605	610	607	610	639	618	633	619	603	601	636	586	585	572	660	593	613	634	591	642	640	606	607	584	588	582	559	620	616	647	677	615	559	617	623	592	578	614	604	662	645	573	628	576	629	542	543	636	625	584	625	623	634	611	644	600	630	635	592	624	608	571	634	620	596	557	564	630	612	577	606	588	582	578	589	645	594	605	636	635	591	608	598	594	604	617	586	593	585	624	628	603	604	622	612	629	594	622	589	567	609	562	611	618	596	583	610	565	610	616	633	584	587	608	610	612	627	566	562	585	626	587	602	589	613	606	638	639	596	632	642	625	634	554	581	655	625	606	612	603	616	600	625	644	619	595	630	577	609	594	622	555	563	607	580	628	663	609	584	611	636	569	614	596	582	629	609	597	595	583	661	633	582	594	597	674	604	650	653	594	608	597	630	617	639	562	589	578	610	635	598	613	631	574	623	650	612	583	663	576	603	633	639	613	598	579	591	647	614	610	612	587	570	624	610	578	682	657	592	628	658	603	586	611	622	615	611	606	581	583	583	610	608	638	594	611	611	633	563	557	613	594	589	594	582	617	611	597	629	565	642	576	593	613	601	615	645	670	622	629	617	619	610	618	597	630	594	604	603	599	610	563	614	569	605	603	610	617	643	574	617	598	637	543	605	627	612	611	617	646	619	623	598	633	581	600	649	603	590	609	612	569	587	616	595	577	598	588	599	621	572	619	575	646	599	627	594	653	622	601	572	614	595	579	590	642	612	594	623	621	587	631	643	621	587	604	624	611	621	605	572	684	595	606	624	584	617	573	651	595	657	606	581	603	635	638	606	634	601	613	617	592	607	608	575	631	613	613	573	616	642	611	588	595	589	630	571	612	621	593	601	571	634	643	632	572	580	589	583	585	634	577	591	596	621	588	619	599	624	574	607	642	649	588	585	586	604	588	643	634	616	628	577	616	617	594	568	571	594	569	555	568	614	619	625	605	620	605	619	575	644	626	616	623	620	628	615	572	625	608	598	630	650	644	587	634	623	616	592	572	612	575	583	611	653	618	654	625	593	631	587	668	618	605	600	602	585	636	623	591	591	617	608	604	616	616	615	571	577	643	603	593	625	620	632	613	594	583	605	622	622	620	585	596	574	609	642	578	620	578	588	657	585	614	611	643	613	624	618	608	625	623	637	618	590	611	602	640	607	627	595	631	625	602	597	587	624	606	573	582	597	588	561	597	587	638	639	622	590	559	542	632	602	649	601	666	565	621	624	605	600	588	649	599	591	619	632	576	562	633	640	632	631	609	615	632	605	598	635	613	650	618	576	590	608	597	573	627	578	583	660	620	575	555	597	633	621	609	593	596	600	625	621	595	603	633	660	573	582	616	604	610	640	617	579	630	618	656	612	608	662	627	602	592	627	637	594	585	596	662	610	603	633	607	623	631	611	654	637	593	604	600	560	593	613	595	591	629	622	591	664	632	667	602	589	628	612	585	601	609	604	596	618	605	612	621	611	628	614	651	593	611	615	632	637	591	567	573	575	575	595	594	564	568	605	631	573	626	619	604	623	601	623	590	637	596	613	578	620	639	585	632	604	617	570	643	640	636	652	604	632	542	644	553	618	642	599	613	655	575	618	594	610	577	648	626	625	600	621	570	603	594	614	607	605	614	606	582	630	587	579	613	573	623	598	584	629	619	625	575	615	586	599	606	632	618	578	593	592	635	616	653	593	567	616	653	601	598	615	641	596	627	601	638	621	574	628	638	565	586	632	622	605	602	641	659	671	575	610	536	595	595	586	626	611	655	592	587	598	621	604	577	561	586	666	613	593	617	603	588	607	597	606	620	639	608	629	663	619	626	628	627	610	603	610	606	601	618	585	659	611	613	642	631	564	649	642	590	591	571	653	608	598	598	622	617	596	648	608	608	605	585	605	621	570	614	640	576	594	613	632	570	597	612	606	559	577	583	648	583	681	607	577	611	559	608	592	580	652	556	596	604	571	584	619	653	629	613	617	610	619	612	631	589	545	589	616	589	592	613	590	639	612	603	609	603	558	618	629	608	627	630	619	608	561	612	589	626	619	606	567	597	620	591	637	611	588	631	634	599	646	579	606	593	551	605	626	629	612	643	570	597	612	644	585	592	573	583	640	607	626	599	600	606	615	593	623	617	638	627	590	607	593	586	630	607	542	618	583	573	581	601	620	599	649	593	615	640	582	545	643	611	604	587	605	619	582	627	634	649	617	616	634	618	605	624	602	617	601	603	605	608	623	635	589	586	624	539	635	632	624	637	583	605	598	596	614	597	572	609	625	587	641	634	609	641	586	607	556	588	579	601	606	590	587	619	603	583	656	598	641	627	590	621	636	588	586	578	613	597	585	579	623	593	551	598	591	661	619	581	623	639	575	571	631	595	594	566	626	627	609	571	627	599	642	603	626	559	598	649	631	618	592	599	569	606	639	586	628	595	594	665	592	607	588	623	601	572	620	587	624	628	616	617	590	571	620	624	603	584	652	621	595	618	591	615	610	626	572	620	670	648	596	581	548	586	608	559	624	636	595	622	562	619	609	632	618	627	618	619	619	621	599	609	591	559	631	609	626	653	653	612	589	554	593	603	590	628	569	582	612	631	631	633	650	606	573	578	602	667	650	608	588	603	624	570	586	621	609	612	649	605	610	655	554	632	604	590	600	579	627	621	569	604	610	593	614	625	551	626	603	560	562	567	600	599	612	607	632	604	606	592	584	623	621	629	649	640	605	608	621	599	630	582	595	661	615	596	635	610	608	627	616	598	627	607	638	604	594	595	621	608	580	620	660	595	655	625	613	620	614	618	616	609	616	571	615	616	588	593	638	626	605	632	611	600	618	591	571	610	576	622	597	637	627	628	663	595	596	591	626	653	609	607	585	606	606	599	611	604	583	613	614	633	563	593	642	617	628	647	611	576	643	616	608	611	603	635	601	624	568	628	571	605	591	577	598	616	583	611	613	608	596	610	618	583	594	627	628	600	640	573	591	588	600	618	619	634	581	584	614	592	619	599	579	628	596	614	617	604	598	564	608	603	587	611	591	629	631	601	641	639	582	602	602	610	610	624	597	571	636	641	605	638	631	610	637	638	625	597	591	632	584	610	587	568	625	666
23262	22848	33065	26847	22038	18218	6046	968	686	615	568	611	633	607	583	614	613	605	599	621	569	612	602	603	610	570	612	558	593	598	571	591	573	625	610	582	615	566	599	550	569	587	591	613	562	583	607	584	583	560	560	556	560	587	558	584	590	602	603	576	570	577	589	542	587	606	629	604	571	575	576	642	588	580	550	560	598	586	614	546	588	605	568	622	575	593	560	576	597	537	591	575	602	580	591	558	570	614	580	559	598	613	598	564	601	565	581	591	539	617	602	610	576	561	566	621	589	595	576	604	620	640	531	586	591	615	563	584	601	585	597	548	609	644	660	566	614	574	603	562	576	583	549	570	645	629	588	616	632	592	635	601	612	544	590	574	549	596	582	544	569	551	589	600	575	571	577	615	606	561	577	627	603	583	597	565	619	583	592	585	608	616	586	582	608	576	574	613	567	613	587	600	589	539	618	615	620	583	595	572	624	582	552	637	582	543	591	594	617	566	625	591	599	582	596	545	563	585	592	568	592	602	574	576	601	569	599	571	611	601	571	622	620	606	577	579	551	584	574	554	591	569	599	599	588	584	612	577	564	596	593	540	573	617	575	582	561	613	590	603	575	584	561	583	627	518	615	583	579	596	605	588	621	597	584	563	601	633	616	555	592	584	613	589	624	575	573	560	649	625	604	609	600	555	587	602	601	572	584	562	617	607	574	559	572	588	555	592	633	589	552	613	563	621	612	558	592	604	586	572	589	573	578	559	578	561	605	587	568	599	572	596	545	543	558	606	605	632	569	583	569	605	600	598	606	609	560	612	617	590	584	580	552	590	575	576	628	611	593	552	603	589	598	563	582	560	567	588	536	576	583	544	585	571	601	596	574	576	584	577	595	578	611	561	589	549	557	616	575	597	596	631	572	578	600	630	553	576	595	576	575	569	545	548	554	597	558	620	571	567	581	558	541	564	583	606	596	576	588	595	597	605	629	576	588	586	571	606	567	569	605	657	578	621	583	604	566	590	573	546	619	586	583	557	592	574	587	572	576	605	615	589	595	572	586	598	577	532	612	610	585	565	579	588	592	561	586	554	624	575	618	611	571	594	605	582	571	537	610	587	606	560	621	589	569	598	554	591	595	587	621	564	591	606	542	567	567	576	537	577	573	561	585	586	593	579	565	587	583	588	571	603	578	573	576	601	586	606	562	606	557	579	583	599	611	580	618	605	626	627	620	549	609	608	583	591	588	573	608	579	592	607	573	586	590	601	568	597	599	582	614	582	605	604	573	577	615	565	631	600	602	575	562	543	612	569	573	591	565	593	591	561	564	596	570	594	557	611	588	589	543	573	570	541	642	568	579	635	560	594	546	608	627	606	614	581	602	591	548	617	590	582	552	570	585	605	571	592	574	613	586	572	594	583	578	592	564	574	578	609	570	582	589	610	571	550	574	592	586	542	591	568	608	636	594	635	562	588	611	584	571	568	562	604	568	614	574	586	542	584	598	569	581	589	576	609	611	617	541	577	568	598	577	574	588	568	575	564	582	582	596	575	610	552	572	549	561	605	617	558	578	585	624	581	615	608	588	559	592	596	615	572	569	596	616	565	575	578	536	557	618	565	543	574	651	588	562	619	606	587	623	606	596	584	646	594	581	598	595	607	564	629	570	622	572	549	614	598	569	570	594	583	607	598	558	621	605	553	563	587	594	599	583	620	559	538	615	594	578	545	616	596	608	614	602	594	588	576	559	570	590	583	577	589	557	614	565	569	584	597	578	574	607	612	598	604	566	619	594	569	563	569	550	571	593	605	587	617	617	564	619	607	608	528	596	636	589	609	603	606	552	585	599	548	597	599	565	624	602	581	624	598	595	540	566	594	597	609	581	592	627	589	599	582	548	604	576	544	583	604	606	572	571	552	634	562	552	516	584	588	559	567	543	627	556	598	615	534	604	590	497	588	594	644	600	598	598	623	566	564	601	600	619	577	572	623	597	569	567	566	628	611	608	577	589	564	588	561	588	596	577	603	561	567	602	598	540	581	577	579	572	574	597	582	570	581	617	617	585	606	600	604	551	616	597	593	594	592	580	586	572	576	568	563	577	577	529	593	581	565	594	584	586	600	589	672	594	575	553	593	619	576	608	564	544	578	571	599	581	606	606	547	581	575	605	562	564	573	552	556	587	576	623	596	567	598	589	581	614	580	559	583	592	592	619	577	607	588	568	575	596	569	576	542	563	601	579	557	609	587	580	584	617	610	615	562	605	587	579	564	596	605	584	554	621	590	613	563	570	560	605	622	582	576	603	577	558	614	562	575	581	563	577	576	577	590	576	607	564	586	600	592	609	590	583	591	598	604	595	578	555	583	577	587	593	577	603	556	582	600	594	605	616	595	592	576	579	600	577	581	636	625	579	587	578	558	642	561	627	617	600	611	579	611	557	572	596	578	609	568	551	586	621	588	579	576	556	542	567	605	626	603	611	595	617	579	591	558	612	607	597	611	580	574	574	615	568	574	582	587	621	587	542	611	555	556	634	580	618	581	602	555	585	579	599	564	619	583	583	617	555	563	582	622	591	614	597	603	567	571	546	576	558	568	575	646	574	611	553	557	543	628	547	588	626	612	594	614	565	588	582	597	590	621	532	596	613	600	596	582	581	603	599	576	564	565	591	567	577	579	576	563	568	605	585	572	645	566	588	585	565	569	562	590	550	647	589	598	589	544	560	603	599	581	576	619	631	580	609	621	575	591	579	605	575	563	582	564	589	589	588	631	617	582	578	561	621	594	603	563	584	563	579	587	603	632	577	615	601	548	571	591	568	567	575	592	606	605	586	576	599	590	569	600	500	548	586	629	531	616	586	615	587	595	580	641	594	573	574	619	567	595	553	559	608	560	587	564	607	597	608	566	583	596	588	622	615	517	559	620	623	564	601	598	608	602	594	597	605	526	611	598	607	598	576	600	569	586	614	569	587	578	571	614	621	585	610	578	555	572	602	595	570	577	646	588	584	587	574	640	615	592	549	606	574	573	592	615	583	586	599	575	556	568	561	568	554	575	586	620	633	583	567	592	613	585	613	603	592	578	531	570	602	542	525	606	608	601	607	636	564	583	610	577	595	571	541	573	591	613	603	583	580	545	618	583	592	637	620	604	615	589	576	628	554	602	541	609	591	561	613	568	590	624	594	561	606	576	561	601	643	618	525	573	591	567	576	563	576	604	566	593	579	578	564	633	592	587	606	571	602	529	547	546	576	554	539	624	595	624	596	585	609	543	572	578	589	597	621	566	631	597	628	597	641	584	616	578	575	576	616	571	623	590	575	588	585	567	575	636	574	573	615	585	565	575	586	603	599	632	598	592	582	628	599	594	575	598	619	546	566	606	595	600	599	586	566	631	608	613	606	563	580	595	597	594	569	594	639	602	547	596	549	589	580	606	569	581	591	600	544	566	606	554	581	562	581	563	605	583	559	624	578	569	607	574	605	594	563	598	599	582	544	563	613	531
55525	96873	66554	40467	21869	7958	2429	1027	703	661	616	630	633	671	657	645	673	686	668	675	644	649	646	636	673	661	654	587	598	651	640	646	617	662	631	650	595	655	611	596	681	594	679	613	654	628	639	630	641	615	664	638	593	674	612	626	649	614	655	635	631	670	625	651	674	638	661	649	618	662	605	673	669	649	678	679	646	625	658	589	666	614	660	653	684	629	613	701	672	615	622	659	608	660	605	635	632	682	627	634	629	631	657	640	646	583	643	629	623	613	652	641	690	658	691	624	617	649	648	666	591	630	624	684	651	593	617	606	596	656	694	717	646	609	680	643	613	640	652	656	652	614	645	680	621	623	621	696	664	663	631	633	681	661	631	645	637	663	682	666	665	663	675	612	617	630	659	600	614	631	619	667	676	625	628	682	694	654	646	701	648	658	634	664	613	673	653	628	636	611	672	643	653	648	656	634	627	589	669	656	658	618	653	629	680	657	687	596	624	684	661	667	658	626	629	661	645	629	652	627	630	680	638	651	658	639	664	654	646	652	639	664	645	640	641	667	625	632	645	674	643	652	644	670	681	634	625	653	640	659	614	698	612	601	626	654	649	619	625	662	647	648	665	665	591	619	662	668	657	642	661	646	672	695	646	655	640	638	622	657	649	630	706	664	630	616	618	597	595	654	634	671	638	628	619	665	658	664	623	621	657	648	626	634	684	642	684	678	627	638	626	610	640	662	654	626	644	669	641	627	627	686	620	640	660	630	675	664	653	598	636	640	663	589	635	642	627	636	687	643	605	656	584	635	612	635	654	634	706	648	630	636	638	656	656	646	633	638	669	640	654	639	659	624	673	656	600	677	671	592	625	636	601	636	628	610	642	659	630	680	660	609	625	692	626	677	645	624	660	608	666	678	634	667	616	672	628	633	659	644	662	660	641	666	651	635	631	682	638	679	630	654	633	624	635	650	667	619	627	641	644	608	626	649	648	626	647	625	646	639	640	640	678	672	669	668	663	647	680	664	663	655	657	637	642	652	688	614	591	645	620	632	643	648	639	676	624	669	621	634	622	616	668	621	691	693	629	628	702	673	624	624	660	670	627	655	642	661	638	642	594	642	628	640	640	647	652	636	654	639	694	616	656	638	656	646	650	615	647	650	590	693	616	591	638	618	662	646	633	637	644	634	646	635	637	681	651	645	676	659	618	676	652	612	664	646	629	656	662	614	619	629	638	678	635	647	671	651	646	628	609	659	641	685	665	682	632	618	654	652	632	622	621	607	660	631	630	640	630	602	633	664	658	652	689	623	625	655	667	623	631	698	601	644	649	634	650	602	603	624	627	658	604	642	612	667	629	648	615	659	685	633	663	560	663	666	649	654	597	694	619	653	652	679	636	622	642	611	622	614	600	650	651	630	659	662	628	612	646	654	680	633	638	650	606	656	655	640	665	585	639	630	659	680	660	630	596	662	641	645	630	633	641	620	614	652	630	681	664	647	662	641	688	622	620	674	639	604	673	642	636	624	641	645	657	581	641	616	637	662	614	661	655	687	637	644	636	663	642	628	650	658	693	661	644	645	640	638	623	607	615	684	636	603	643	614	671	585	614	637	647	622	614	603	644	604	609	680	624	677	644	567	639	652	667	652	666	632	662	657	659	606	616	672	649	643	623	636	671	622	645	657	639	636	630	659	665	644	660	665	657	686	610	675	609	628	677	642	653	638	672	647	669	644	657	689	680	608	698	618	662	649	645	634	685	613	651	684	691	652	651	630	632	634	638	679	641	637	639	676	662	627	618	665	659	623	620	630	654	639	618	635	672	662	593	623	674	617	647	658	612	694	607	641	686	650	665	631	674	698	658	662	600	639	638	649	618	651	648	624	629	612	685	690	673	620	656	694	618	634	650	643	637	651	656	635	619	640	658	653	623	643	632	665	679	690	620	651	659	673	603	634	660	652	641	663	639	635	626	645	625	672	603	675	644	654	611	661	674	639	643	641	681	615	648	657	686	608	628	665	664	682	639	672	615	665	674	633	624	660	621	659	631	630	657	629	590	689	637	647	657	667	625	627	636	656	666	634	633	571	601	621	607	661	659	647	643	644	643	659	674	664	604	654	634	667	639	639	602	632	661	647	627	633	626	661	647	648	597	660	636	661	633	629	659	618	659	626	596	630	649	612	681	622	662	644	635	673	650	630	660	637	643	670	618	633	643	666	688	615	647	670	614	623	618	654	663	668	647	646	656	663	664	657	643	678	694	635	668	625	648	597	638	632	693	659	643	655	698	620	650	627	629	635	598	642	645	603	666	649	659	617	648	675	684	620	622	607	636	652	603	635	659	632	670	690	660	632	669	676	614	672	616	652	657	633	648	650	621	641	637	630	669	653	639	639	652	670	628	663	627	634	640	681	675	608	713	657	649	636	640	630	665	631	648	624	631	616	655	619	634	692	615	661	671	656	681	647	665	599	659	626	595	633	629	636	595	635	626	653	667	647	638	669	634	630	647	613	621	657	658	634	625	644	657	637	644	648	614	646	652	661	655	645	611	653	650	631	597	670	650	648	661	623	613	657	641	653	638	651	637	642	619	647	669	609	666	645	689	658	669	694	617	626	645	625	648	622	640	638	586	624	656	629	585	613	668	631	637	644	669	654	640	650	638	635	664	664	633	653	614	664	623	633	614	633	639	640	624	664	619	633	651	644	682	653	665	651	666	657	630	619	671	698	635	592	656	660	671	671	642	643	677	654	634	631	606	635	669	673	687	679	601	646	633	635	617	654	619	687	614	661	655	639	648	626	659	644	689	590	673	662	670	665	620	672	585	658	648	636	671	607	646	670	647	584	662	622	588	656	600	667	616	669	628	621	630	645	650	589	643	614	647	616	603	655	618	656	659	617	668	627	648	621	639	664	641	671	717	620	666	610	602	652	644	626	639	630	589	628	639	651	654	666	665	621	640	642	599	668	642	635	621	652	626	678	652	650	660	637	650	613	606	614	646	581	645	655	665	674	624	680	649	646	648	638	667	622	657	647	682	593	645	629	657	624	598	663	641	618	657	651	688	653	653	665	633	631	577	657	662	655	659	652	661	628	653	638	667	644	629	638	665	666	642	612	625	638	667	648	621	639	659	591	621	666	603	645	632	654	625	602	620	603	630	642	608	644	639	572	605	638	644	627	632	648	613	614	611	634	639	617	619	681	667	633	661	667	618	631	641	637	644	623	622	624	644	668	657	652	678	637	623	696	611	666	622	627	627	671	630	649	659	619	656	704	646	643	646	726	657	651	676	647	650	623	655	621	630	631	614	679	648	614	653	612	634	647	651	676	613	629	680	602	616	617	656	637	649	670	634	645	670	601	697	625	648	658	664	653	623	610	632	663	693	683	644	653	693	657	602	634	621	680	636	650	668	676	639	608	649	641	632	652	655	653	602	634	652	641	648	632	716	680	646	689	658	678	620	633	629	652	678	637	615	621	630	660	639	671	634	648	641	639	656	628
25189	26152	35035	27303	16536	4741	1188	684	653	588	671	628	609	657	599	645	654	658	594	624	637	631	620	634	617	652	624	586	650	629	658	635	654	606	617	536	604	656	625	626	596	563	579	622	634	615	619	619	647	630	629	629	650	616	640	634	650	636	642	614	630	678	613	625	628	637	638	634	621	622	592	573	636	603	589	630	633	604	612	644	583	636	665	622	614	640	638	643	627	654	599	610	601	649	671	632	604	624	612	580	643	617	582	643	606	660	621	664	599	584	659	636	612	648	681	584	607	627	621	641	609	600	632	595	592	630	657	638	621	582	650	608	632	647	635	631	610	622	642	620	619	641	588	617	624	609	613	609	640	597	622	587	669	610	620	572	604	639	623	611	631	586	595	671	639	628	665	674	587	645	637	586	592	615	610	616	650	652	632	600	630	609	616	604	656	591	619	646	627	629	641	639	603	629	597	607	630	591	611	680	672	648	581	636	642	611	639	605	654	621	589	589	623	597	631	628	648	614	630	611	630	608	633	573	639	622	623	636	637	630	648	619	609	650	644	590	649	627	625	615	637	623	594	633	645	610	626	630	630	601	657	603	630	625	625	573	634	595	675	641	592	634	644	627	623	599	624	636	684	604	625	589	655	618	595	624	624	643	641	628	627	628	632	636	618	578	669	600	671	618	597	631	645	653	607	588	591	605	636	635	644	654	611	616	656	629	605	642	593	618	628	642	658	639	616	623	656	624	644	586	642	602	596	609	627	616	642	613	641	650	647	611	603	626	607	638	627	620	636	613	620	599	625	629	611	654	648	634	629	627	622	611	618	607	613	604	639	629	619	633	625	585	616	610	662	623	622	629	624	658	603	646	589	640	605	633	605	608	637	612	613	615	588	646	640	644	621	638	581	622	634	636	652	611	576	599	633	660	643	608	637	602	582	561	623	638	582	568	604	613	635	557	592	597	633	646	614	621	649	627	616	598	540	635	596	615	633	588	646	581	658	650	624	571	590	587	597	634	577	629	695	626	636	685	624	597	650	616	674	638	643	594	644	614	625	657	568	638	632	603	587	619	615	606	652	609	608	648	600	621	602	629	613	627	614	588	640	652	619	648	623	629	634	632	578	644	630	598	644	658	613	658	619	617	641	642	619	623	624	650	589	612	629	615	619	621	627	664	623	646	653	620	642	605	620	609	603	578	597	604	594	626	639	599	611	627	647	623	637	647	624	640	658	661	646	651	686	608	642	693	611	639	671	606	648	641	588	677	634	617	646	660	646	600	572	620	627	613	637	625	582	604	610	608	644	651	602	674	634	592	650	648	624	666	625	637	603	597	628	636	624	594	637	590	598	617	636	628	627	649	565	621	581	661	662	622	629	632	609	603	636	622	603	634	566	617	602	594	631	622	630	638	607	589	627	665	638	639	573	640	617	628	634	630	568	622	648	623	623	603	600	554	659	606	629	590	572	641	670	566	664	616	638	615	630	637	612	651	619	631	634	585	626	597	614	637	582	620	608	588	614	597	577	618	636	615	697	609	594	632	609	617	636	618	644	659	649	620	616	582	659	594	635	642	666	687	599	605	612	604	630	626	570	617	635	642	592	601	592	631	610	643	635	626	617	636	603	630	555	603	638	661	612	635	631	608	628	574	595	599	632	601	684	669	595	618	606	633	613	607	628	632	635	604	566	627	584	639	610	595	633	556	633	637	575	591	667	632	621	594	638	643	607	666	637	646	611	634	624	602	592	595	653	580	654	623	604	643	591	621	657	581	600	628	575	636	611	604	636	620	652	612	638	608	597	615	681	627	631	621	663	622	664	633	585	635	636	632	615	641	620	614	614	640	636	621	614	628	616	651	599	599	630	606	648	677	605	611	634	609	615	618	669	626	669	637	654	622	667	605	622	674	642	601	618	611	642	648	608	603	608	616	684	587	614	668	655	613	637	593	571	612	635	612	602	611	636	605	655	648	609	627	624	613	626	602	579	661	597	618	613	630	576	630	587	640	661	619	619	659	609	636	636	555	666	599	648	622	614	656	592	572	635	646	629	608	633	604	610	642	710	671	579	588	632	629	658	623	588	660	618	666	597	629	612	640	595	579	635	585	634	609	685	637	631	627	623	598	631	632	591	647	624	617	612	639	625	654	712	628	633	608	645	635	580	618	589	627	581	644	576	647	598	563	590	651	619	616	586	591	618	632	608	625	630	674	633	608	647	616	615	624	579	685	644	615	633	655	654	588	607	649	637	598	598	645	627	653	634	597	630	650	654	659	637	624	634	623	676	560	668	678	566	663	639	644	639	628	619	597	599	646	616	597	595	653	629	583	613	623	624	580	617	636	623	636	589	621	608	612	599	635	627	632	615	637	628	592	661	554	619	635	610	635	644	637	593	631	681	624	619	591	611	603	618	602	617	644	595	599	611	637	614	584	676	612	602	594	618	643	626	638	626	624	695	637	647	566	614	590	595	591	657	642	614	638	678	600	613	597	615	614	593	622	588	584	617	603	632	628	639	649	618	648	637	621	641	630	637	603	643	564	645	584	617	665	612	622	597	638	611	654	611	654	605	599	613	612	644	657	612	659	612	601	613	636	583	629	614	648	666	606	667	642	617	624	646	620	632	651	619	614	600	561	599	611	635	606	590	642	589	609	651	638	640	579	646	625	657	635	637	673	629	619	647	607	585	641	630	652	617	625	657	661	640	630	618	641	647	614	626	648	605	680	613	612	624	633	636	625	659	651	643	636	606	638	595	606	638	630	599	630	584	630	650	637	617	622	636	647	668	646	657	657	598	617	594	595	667	601	648	576	570	567	625	606	652	649	615	638	632	640	570	659	616	593	604	622	610	633	593	621	620	623	667	639	611	625	619	594	638	625	646	638	610	651	599	693	572	611	627	609	648	607	637	627	673	585	624	617	647	636	658	616	617	654	624	603	586	619	656	567	597	640	638	642	643	654	634	639	575	619	596	631	623	612	618	653	622	628	645	637	642	587	612	621	609	629	636	615	669	652	643	619	628	628	633	615	623	577	635	607	619	660	584	608	587	593	647	586	657	668	638	641	640	572	637	643	608	646	621	639	635	630	589	593	605	586	625	625	626	611	610	652	660	640	654	659	651	641	652	621	644	568	665	627	652	660	651	631	632	640	621	644	672	635	655	618	633	632	631	600	634	614	614	616	624	584	643	652	615	621	627	631	651	608	602	604	631	599	663	605	595	576	629	628	628	595	581	638	609	652	614	670	677	664	626	636	630	663	638	624	645	644	600	634	629	635	613	604	639	609	647	635	590	625	598	569	614	623	601	606	615	637	617	620	597	640	624	609	578	631	644	606	627	645	643	640	634	588	606	600	602	647	593	656	631	632	627	662	630	606	636	608	599	655	653	676	614	592	596	558	614	636	697	602	630	567	657	622	650	575	619	640	658	606	619	635	596	630	630	598	634	684	659	622	599	596	611	650	661	612	627	611	591	613	634	608	622	610	573	609	608	612	594	643
50428	81302	51034	27546	11971	4054	1417	932	741	708	708	705	732	683	652	677	709	712	748	714	665	740	739	741	727	683	659	687	743	707	711	711	686	696	678	675	693	697	729	727	712	671	660	693	687	720	647	652	702	645	689	697	694	687	742	675	710	686	679	738	715	738	719	713	733	680	716	659	713	712	671	695	694	733	686	707	703	707	702	701	676	697	711	678	707	664	676	710	698	605	679	615	708	672	702	664	711	711	703	726	709	683	730	704	709	664	702	723	671	676	707	673	677	744	706	736	725	679	676	649	703	679	694	651	716	706	727	664	722	701	727	692	684	663	666	709	689	692	740	754	679	670	678	642	707	686	698	701	695	709	756	709	651	674	678	704	667	703	702	726	716	744	703	708	705	720	658	685	696	710	704	651	708	689	683	676	724	686	687	706	696	755	688	694	742	667	648	707	731	715	709	673	672	668	699	676	701	672	670	710	729	714	707	682	716	666	661	671	664	655	699	715	699	749	666	714	708	716	671	642	728	675	683	684	694	703	665	719	719	701	676	698	651	680	734	732	705	675	684	709	731	674	677	694	644	710	692	681	639	711	720	711	697	698	668	699	717	650	742	708	691	751	716	736	713	729	675	696	712	718	725	687	723	690	719	698	729	672	713	703	717	691	702	720	662	716	722	660	683	646	690	659	699	667	694	676	710	710	685	667	691	693	695	669	710	700	675	690	658	715	747	726	692	709	709	684	739	741	692	686	687	671	692	721	691	686	727	716	669	739	642	689	699	728	694	691	651	704	692	668	715	723	769	702	713	716	655	714	759	672	666	734	707	754	708	686	656	701	744	698	714	673	696	717	664	652	730	705	621	695	677	718	715	744	697	703	646	658	687	722	643	686	690	702	708	731	673	675	686	716	679	655	739	674	712	723	667	715	707	705	682	692	675	691	702	665	722	709	656	678	674	690	733	688	704	675	712	696	703	674	660	732	738	699	718	699	687	698	754	668	716	685	680	705	730	699	717	705	672	743	698	698	672	669	713	725	699	723	695	724	751	675	740	696	677	710	771	658	716	724	692	688	706	774	722	693	694	685	686	689	729	684	684	712	679	665	697	685	734	688	617	691	714	699	716	694	771	700	678	695	715	705	692	704	654	703	659	708	672	666	732	699	644	714	673	696	680	683	706	676	699	692	676	694	665	641	664	695	670	675	682	696	685	687	697	667	680	722	684	700	760	656	678	705	638	724	722	719	692	673	678	698	667	759	698	676	693	689	713	695	687	672	674	702	683	709	715	722	738	717	649	749	678	728	679	678	699	731	694	691	706	687	743	701	654	671	717	729	718	702	678	688	764	680	691	684	669	704	706	748	687	683	680	744	727	647	678	657	654	674	707	678	656	685	655	703	673	742	723	716	721	681	699	704	706	668	712	723	694	672	659	711	698	633	661	685	673	699	682	690	724	675	718	684	714	698	657	729	687	714	717	719	689	695	686	634	730	695	639	740	731	715	709	722	674	660	707	685	723	659	682	709	676	657	727	735	705	657	697	686	683	729	643	699	723	696	720	654	684	748	665	698	742	688	712	704	721	667	719	707	734	723	707	720	688	684	720	740	710	724	712	698	722	716	737	728	731	721	696	714	681	667	666	729	667	666	655	712	655	717	707	719	662	731	669	715	702	689	698	710	669	752	675	724	697	739	703	711	674	686	743	719	688	711	705	686	729	684	651	688	655	735	700	744	723	714	710	660	726	673	704	684	704	704	701	658	631	692	690	705	653	698	695	737	697	693	674	697	751	708	707	672	714	673	735	674	697	678	701	710	679	707	698	681	644	733	720	675	719	696	683	688	717	676	716	721	660	680	689	696	733	677	681	726	682	731	652	730	694	668	707	734	706	737	692	687	705	718	714	678	707	695	687	696	729	685	715	706	683	671	659	699	721	708	731	727	681	674	693	683	678	691	722	698	738	707	684	671	695	715	680	658	634	674	751	676	760	703	686	676	713	676	756	760	724	698	714	724	674	682	736	685	701	661	680	672	680	709	707	696	729	666	664	696	655	672	699	682	730	671	697	720	688	670	693	688	665	670	671	730	711	693	692	731	735	674	694	723	669	721	679	689	699	731	706	674	696	749	633	727	729	703	685	718	696	700	628	709	679	695	698	685	678	683	676	722	718	714	723	672	708	679	725	688	708	713	689	669	745	630	714	690	656	704	697	726	702	722	688	722	643	731	721	686	691	755	661	660	679	722	649	681	703	701	699	685	681	691	738	680	705	705	688	709	745	692	698	727	706	684	658	684	707	710	711	670	692	659	706	709	700	683	705	693	742	699	694	673	663	666	674	730	690	651	720	665	688	683	660	696	716	671	760	717	702	729	678	709	691	744	716	731	687	683	694	769	707	659	704	671	722	656	711	673	693	697	663	683	731	671	719	706	706	668	628	732	687	688	640	687	634	682	709	739	683	655	668	689	697	732	714	696	703	703	715	671	701	700	689	676	683	762	724	721	683	713	698	689	691	717	677	663	701	685	712	679	685	694	699	702	692	663	689	698	716	693	675	677	695	679	701	691	702	710	712	685	728	630	682	684	667	682	700	687	682	679	732	717	681	684	682	653	642	664	718	728	686	662	724	685	711	688	709	682	666	648	739	717	709	687	663	706	724	694	718	721	698	668	676	720	656	730	707	721	700	698	712	730	705	703	720	673	646	712	718	681	693	717	698	694	703	697	717	736	684	714	706	706	721	687	673	729	698	688	685	685	697	707	715	706	744	683	714	695	701	690	712	710	743	661	730	723	653	697	683	693	709	717	710	711	661	672	693	670	663	685	674	715	704	731	703	705	697	704	731	699	742	666	680	710	694	716	668	682	693	715	686	700	687	692	717	680	691	734	674	653	712	677	656	708	744	698	687	692	734	696	676	717	686	714	696	678	672	678	726	657	657	640	717	709	695	699	680	719	668	713	760	661	712	678	704	706	662	692	712	654	695	691	680	699	702	718	723	681	668	680	668	686	713	715	694	689	739	724	702	720	698	742	699	728	701	667	653	710	657	665	736	668	682	725	697	671	698	677	685	678	666	720	726	683	694	703	703	737	723	694	725	683	695	684	641	689	715	714	709	700	660	691	703	716	676	672	743	683	699	687	694	704	735	765	730	690	729	715	694	728	700	733	635	721	677	657	649	700	705	694	694	684	682	738	718	651	692	721	658	705	685	716	702	712	712	693	710	732	689	677	728	692	701	643	720	683	698	718	689	675	674	746	714	691	644	753	675	666	731	701	705	737	715	659	700	702	672	705	707	689	679	666	684	683	685	716	764	688	753	723	653	654	695	677	709	654	675	685	675	688	634	710	695	701	705	731	744	688	702	714	751	685	661	675	721	669	682	689	729	687	668	699	702	727	680	672	712	716	702	726	708	733	680	672	719	702	740	674	677	650	673	753	714	709	720	724	653	701	676	661	680	703	683	670	697	681	658	667	686	740	707	739	698	718	759	647	721	724	700	696
22683	22119	31237	25395	21840	20872	12603	1482	782	748	694	753	753	730	735	741	681	709	723	701	734	696	677	726	716	695	692	698	714	692	752	710	722	730	673	729	711	717	684	726	710	665	737	729	678	714	695	718	659	717	720	698	680	725	661	749	705	700	686	735	723	680	740	713	690	717	696	720	695	680	723	718	710	699	713	682	723	713	747	680	706	665	647	657	716	692	658	682	737	682	747	679	659	693	702	723	705	702	739	727	749	727	688	719	753	695	681	673	652	706	685	746	730	730	692	722	734	707	664	726	661	728	708	694	690	700	692	705	685	677	682	655	700	750	683	713	740	701	718	729	696	656	710	667	719	690	681	708	718	697	629	657	661	697	705	681	657	684	717	673	713	703	693	658	728	680	680	716	718	734	676	708	680	720	697	663	705	729	708	682	735	713	695	669	676	712	669	701	692	739	706	708	699	652	628	695	622	726	766	683	733	690	737	711	687	697	691	669	701	695	700	690	739	678	714	703	685	633	742	695	725	657	700	697	696	717	680	658	704	703	693	659	652	723	714	692	686	692	706	686	698	712	684	746	692	757	713	716	714	732	715	683	738	695	657	685	679	705	690	696	748	675	702	699	651	682	740	637	667	717	730	658	723	735	716	768	703	720	717	700	660	696	687	669	655	752	673	762	713	694	729	693	684	732	685	733	707	693	720	739	694	704	723	692	680	658	686	640	691	687	680	673	684	655	689	716	684	668	732	685	653	687	674	706	700	678	700	647	708	689	694	677	629	709	675	684	714	687	732	727	663	699	694	717	642	706	707	724	704	709	729	699	657	709	687	715	650	695	692	661	701	678	722	685	694	658	741	695	712	746	718	737	695	720	697	679	704	709	710	711	716	672	683	709	621	652	689	692	686	728	702	675	661	707	686	708	633	702	669	718	698	714	704	711	727	694	646	698	719	685	703	664	699	740	701	699	675	674	706	672	721	704	716	662	709	699	698	684	691	685	708	683	663	692	713	692	729	666	661	670	731	697	733	695	697	687	724	669	719	709	658	688	676	654	653	678	692	677	671	682	677	677	713	718	725	707	712	704	694	760	668	712	692	670	702	764	713	747	687	745	679	736	673	737	662	725	677	700	698	718	678	747	648	757	738	677	720	677	719	726	713	668	695	663	712	702	690	708	707	649	730	705	707	688	690	751	703	726	734	651	712	688	664	717	691	708	681	712	670	743	683	680	708	645	691	715	679	687	696	718	691	657	717	713	728	703	670	676	688	726	698	707	716	656	684	685	738	728	686	648	750	713	703	666	747	684	703	648	669	705	713	701	686	690	742	698	731	696	719	716	660	705	681	700	675	711	766	682	679	742	702	652	705	694	722	688	717	735	678	660	729	732	696	706	660	677	690	700	712	672	742	707	716	693	697	670	664	695	671	747	666	656	692	657	659	669	705	698	712	704	680	711	668	695	722	670	705	691	660	711	678	695	665	724	739	683	695	709	666	692	696	712	701	697	699	730	710	660	698	701	721	734	679	715	735	664	704	688	641	705	734	690	726	702	688	728	751	684	713	717	707	706	676	691	714	702	664	691	770	710	708	718	724	682	700	702	728	696	690	698	708	673	681	680	715	714	665	704	672	737	735	674	687	694	723	651	715	659	648	741	657	714	720	667	672	706	707	738	735	711	701	687	679	704	703	693	691	686	687	729	668	679	683	670	699	713	696	685	724	668	716	681	664	643	695	721	712	691	676	719	689	685	777	670	695	675	689	645	677	637	693	674	782	772	687	684	689	654	639	714	709	664	685	678	649	665	673	731	680	698	695	685	723	681	700	722	678	716	702	733	676	666	707	703	686	741	665	682	662	729	665	692	755	679	674	681	674	752	728	705	703	679	700	674	665	732	681	690	675	676	655	711	652	721	694	708	656	664	751	684	704	698	677	713	678	710	695	704	734	708	639	721	711	696	661	714	686	698	669	704	741	717	693	720	673	686	651	747	719	698	656	716	714	672	647	676	702	683	728	722	681	671	699	653	694	668	704	674	725	695	710	687	689	672	743	730	690	738	716	726	730	694	692	687	703	663	687	702	695	723	714	646	661	687	698	709	712	676	710	669	728	660	701	732	686	704	703	720	678	658	725	697	687	705	682	685	703	658	744	689	697	716	691	711	671	717	710	672	661	712	709	699	737	702	741	644	712	686	725	743	683	670	686	729	705	695	670	708	696	669	707	683	708	716	770	717	708	704	714	696	715	690	703	689	668	741	667	677	719	724	688	699	759	671	702	705	751	707	712	660	709	675	705	681	720	694	700	681	681	726	697	665	728	666	699	688	703	695	708	702	694	732	686	708	722	715	728	714	697	751	649	687	718	690	737	656	704	708	691	701	728	692	691	626	697	704	648	694	688	712	673	660	660	698	704	710	711	713	681	703	703	706	685	708	691	679	721	671	689	661	699	697	622	722	706	706	675	686	689	723	712	682	699	723	677	724	666	696	685	697	728	682	699	704	680	687	675	704	755	672	695	721	713	689	700	660	709	748	709	770	720	704	704	722	685	729	744	705	692	708	709	671	714	742	735	663	737	687	689	773	704	712	690	678	737	707	734	659	685	679	686	714	725	717	722	661	673	685	691	692	715	741	717	668	700	731	728	730	696	708	720	665	694	708	681	689	728	710	759	691	707	651	736	713	693	729	720	764	701	642	707	728	665	708	704	700	737	711	696	666	725	726	669	668	667	732	645	708	639	657	661	750	685	710	661	679	732	692	688	706	700	703	691	696	716	723	671	722	675	744	696	672	745	672	666	681	697	707	743	706	686	726	682	675	673	711	713	706	704	677	709	718	678	677	704	727	718	727	710	662	686	759	721	708	792	692	636	671	729	688	684	674	685	650	678	743	677	682	673	725	669	681	651	700	675	691	681	713	686	639	666	722	699	653	704	694	705	742	699	711	715	687	676	680	714	678	690	729	746	674	689	711	709	693	734	699	696	680	703	687	677	747	661	710	675	696	735	737	709	700	686	704	701	677	717	704	706	684	730	671	747	687	660	663	767	675	734	709	692	730	736	704	660	694	695	669	663	691	692	672	676	755	711	700	691	687	706	713	657	677	657	709	641	728	696	688	699	669	654	693	647	712	721	651	665	711	749	696	732	741	674	673	723	692	694	673	670	657	676	760	716	636	720	705	670	688	678	681	707	746	693	700	690	678	724	716	698	682	704	629	681	636	652	707	719	671	688	684	699	701	679	727	697	688	673	669	700	708	688	674	677	646	691	719	680	702	730	656	729	697	723	680	700	738	713	655	696	721	716	706	781	715	653	701	722	746	695	749	671	694	746	669	714	671	747	677	687	727	688	684	705	659	698	711	658	736	680	747	691	672	716	670	687	662	725	659	705	676	681	710	722	680	669	725	667	661	662	650	703	715	714	699	711	679	658	709	690	673	703	714	722	666	710	715	704	711	692	683	667	710	672	676	761	728	698	704	671	679	648	668	725	703	658	741	624	717
57623	97368	70300	46836	26737	10625	3264	1293	825	786	752	750	811	816	778	741	702	700	767	733	720	851	745	721	780	763	759	755	746	739	752	765	809	734	702	754	804	772	787	777	721	782	732	761	737	786	742	762	731	680	760	785	728	760	737	815	751	709	750	737	761	780	758	737	733	774	709	719	732	768	774	761	720	734	749	722	733	726	774	769	718	740	711	757	757	749	720	770	748	755	810	747	754	713	768	723	731	768	769	754	748	736	740	808	782	741	778	751	736	760	749	746	756	755	748	773	699	724	778	734	814	765	777	725	716	730	766	733	770	716	783	799	723	739	755	724	764	767	746	767	782	745	719	741	766	739	750	771	786	779	747	819	704	764	728	721	767	734	738	752	748	715	743	786	745	779	765	746	765	731	783	789	780	732	678	755	777	697	765	784	798	778	765	705	781	773	764	743	755	724	779	711	735	716	764	751	796	704	710	789	758	748	746	734	725	683	761	754	731	734	721	741	739	707	732	800	726	764	746	713	733	719	766	714	754	771	738	809	764	758	730	721	730	704	740	768	776	810	743	781	743	753	754	684	727	704	718	739	722	719	705	782	732	756	753	788	756	723	728	746	792	722	740	734	753	738	727	771	745	710	768	718	738	740	753	756	693	702	741	751	757	746	771	718	738	743	719	716	730	777	750	747	768	738	729	760	745	785	747	808	781	710	758	754	786	777	791	765	745	723	759	752	748	735	721	722	684	728	796	716	706	758	754	715	769	731	757	783	710	743	742	745	767	739	734	783	720	770	773	767	677	725	737	764	795	746	763	712	723	757	756	739	749	747	753	724	766	713	755	755	747	756	741	742	818	765	761	748	740	775	810	768	726	731	805	729	755	751	719	747	701	747	775	761	756	717	709	742	737	714	753	750	748	747	756	791	727	781	768	735	727	782	711	744	731	751	739	711	684	732	750	764	724	744	759	745	747	764	744	765	716	709	702	762	744	740	732	776	757	695	750	746	764	761	745	761	727	790	747	781	771	714	748	749	713	776	702	780	704	700	732	690	781	757	747	731	733	760	790	756	764	732	715	748	765	760	732	801	738	754	752	682	813	771	768	728	763	728	721	770	765	752	710	687	757	775	741	769	749	763	765	754	785	764	727	778	728	691	750	739	715	724	705	759	744	748	768	766	816	702	781	769	741	762	768	763	764	765	739	782	777	712	741	777	768	728	755	712	802	733	758	737	735	762	754	747	701	749	742	742	784	746	726	728	777	763	750	740	787	765	726	726	730	762	736	733	760	762	786	725	753	730	679	769	713	792	829	769	677	747	765	760	778	740	715	729	747	762	788	752	735	715	786	743	740	747	762	689	774	730	702	794	760	733	723	773	752	707	723	763	778	784	800	778	744	753	757	722	717	741	741	737	768	758	769	714	756	753	722	740	700	753	752	749	761	780	744	750	718	776	696	763	781	791	788	737	721	793	747	757	741	755	766	732	682	785	764	763	749	709	768	776	747	788	757	754	750	771	754	697	750	758	722	760	741	752	744	751	774	760	728	767	807	774	769	763	737	699	767	783	736	802	717	730	760	720	729	748	718	776	759	758	770	746	762	770	741	754	758	748	748	748	724	705	739	770	723	750	720	760	757	747	769	784	740	744	760	763	774	759	727	742	778	740	769	758	752	747	742	731	723	770	733	751	729	806	740	750	771	742	798	671	738	744	714	743	734	796	781	718	779	766	763	749	762	740	744	777	741	739	765	739	766	729	757	760	746	733	739	762	735	776	752	792	713	790	764	750	781	745	754	777	732	785	742	794	741	701	787	747	760	722	750	721	751	744	752	749	785	756	754	713	740	745	737	760	756	756	763	704	660	669	771	767	772	756	729	766	768	748	739	716	756	750	743	764	750	741	711	708	741	766	783	735	721	786	792	733	741	736	779	766	757	784	729	744	721	743	756	771	765	772	772	756	768	729	740	720	731	778	770	807	746	772	736	761	763	741	731	732	767	716	745	765	746	759	759	742	755	754	786	742	743	785	714	736	734	760	741	762	723	790	780	735	761	704	716	771	772	771	715	737	750	778	731	771	767	759	760	756	766	692	747	729	732	764	760	726	716	714	737	723	765	718	729	726	738	768	801	770	759	784	741	751	764	775	735	769	790	724	682	750	750	727	732	727	731	702	767	780	752	715	753	757	714	719	739	789	745	764	739	743	775	726	749	711	726	758	764	739	703	739	719	762	794	768	776	710	757	702	732	764	779	771	736	796	747	784	728	749	734	744	742	715	744	735	788	762	749	777	747	697	715	746	753	778	743	777	718	735	772	719	793	735	710	778	746	740	761	707	705	780	786	747	731	741	768	728	787	745	744	737	699	801	732	722	727	741	759	704	752	718	705	746	769	715	793	785	726	751	736	719	815	788	701	746	802	765	702	789	722	768	762	742	749	762	744	747	739	720	705	772	772	775	752	788	729	695	756	797	753	791	775	749	725	779	774	734	765	747	748	715	700	713	733	757	752	735	799	676	786	744	777	728	757	777	734	754	741	701	754	686	726	780	731	736	707	787	747	692	759	730	756	760	735	745	781	750	763	751	736	739	719	761	749	738	812	688	730	724	739	749	707	761	744	758	760	759	777	776	698	739	765	794	721	758	759	771	726	723	746	806	792	747	730	739	747	746	756	723	758	788	764	751	785	747	747	760	736	743	730	754	737	735	818	751	678	717	751	724	714	772	777	776	735	740	733	779	695	718	725	742	779	780	730	781	773	780	751	780	779	701	766	736	731	761	762	749	757	747	751	718	788	730	678	739	752	804	752	755	756	693	689	739	740	742	741	742	739	714	769	693	754	739	749	770	756	796	717	743	796	718	770	772	717	764	748	732	694	786	738	744	746	737	732	758	721	758	758	754	742	746	729	776	745	737	740	756	746	785	741	752	771	720	743	751	755	733	702	772	773	724	769	732	763	742	720	723	758	798	775	737	731	764	746	724	748	797	776	779	741	743	765	739	742	744	761	771	760	734	751	773	750	775	708	743	717	740	770	755	750	704	779	751	747	754	735	720	745	757	736	745	731	775	724	734	729	730	709	738	691	747	736	706	753	774	766	764	740	768	745	736	733	752	778	771	755	749	771	768	745	749	796	789	718	745	735	740	726	764	750	785	776	738	768	741	761	776	764	740	775	752	756	754	761	726	761	789	732	730	777	734	735	771	732	747	752	750	762	741	730	732	745	727	741	783	729	793	748	772	726	804	751	719	751	710	740	773	752	754	773	729	738	744	725	725	766	788	781	725	757	744	778	756	742	793	722	714	760	739	759	773	782	798	727	822	720	772	739	726	764	793	722	756	733	766	754	738	754	745	726	753	784	712	755	757	734	747	785	743	761	756	716	721	735	752	738	748	712	744	789	725	773	731	722	772	794	726	772	781	753	757	716	693	755	703	752	724	777	749	725	730	744	722	752	752	753	710	737	791	769	744	720	758	771	704	753	743	762	739	761	755	763	784	728	740
28745	35255	32832	15136	3456	1166	644	599	578	519	503	542	540	550	498	532	535	507	562	534	533	490	544	536	559	558	511	547	544	530	515	515	561	516	526	519	507	560	516	539	551	513	547	528	519	537	559	559	495	575	511	577	504	551	559	554	506	529	504	559	494	545	530	547	572	561	496	531	529	507	532	549	491	531	514	551	497	539	504	491	503	530	546	566	544	546	553	542	551	528	512	487	553	521	542	543	526	554	556	538	568	542	545	560	536	552	545	527	555	570	559	560	539	558	583	512	507	547	551	511	526	543	563	545	532	501	503	531	518	535	497	514	503	500	540	559	572	532	532	515	563	547	511	578	584	528	587	530	526	563	503	528	522	552	559	584	536	526	569	558	578	511	521	538	601	533	553	531	568	562	560	472	543	526	524	511	551	547	562	517	459	503	500	542	539	537	548	531	516	517	554	528	540	549	518	536	523	588	520	568	525	564	510	515	558	532	523	561	582	535	503	528	547	529	535	513	571	530	535	529	550	591	535	538	527	563	552	545	536	498	546	517	531	552	536	493	579	510	551	535	528	502	548	537	544	520	533	537	515	503	523	580	543	507	522	539	536	495	528	541	550	545	517	515	574	563	541	532	511	541	549	540	534	492	525	518	538	570	529	590	517	535	526	526	530	525	526	551	533	545	517	527	553	486	566	539	536	580	546	593	595	565	507	530	546	525	509	545	495	513	544	573	546	497	517	541	488	511	535	516	541	511	520	551	557	496	530	549	526	530	521	524	517	570	559	572	523	544	535	528	559	522	499	501	543	527	556	520	540	526	516	516	534	538	550	548	550	542	496	543	521	534	501	541	521	570	520	505	542	505	533	557	558	534	507	542	527	547	550	543	532	509	525	541	568	539	539	487	535	543	495	514	521	554	536	535	485	526	559	552	573	516	531	474	502	557	533	531	530	547	563	536	549	529	515	517	538	553	540	507	548	568	548	503	511	512	543	557	527	538	526	540	561	544	554	520	511	531	529	549	544	511	540	529	510	553	512	552	557	553	521	553	501	520	560	534	525	578	530	528	534	524	535	479	566	537	522	551	503	542	559	523	496	591	572	501	515	566	505	532	490	551	533	556	531	569	523	516	568	539	550	514	543	542	522	556	506	538	542	543	546	525	535	522	557	513	524	575	521	543	512	552	522	489	576	536	535	541	476	565	513	520	534	485	534	542	544	514	601	558	541	538	517	530	535	525	561	518	539	509	538	580	531	525	551	542	522	530	590	499	550	547	511	504	533	529	538	540	551	525	497	556	532	574	528	530	518	551	535	549	554	543	522	553	500	502	515	567	537	519	544	515	554	561	566	569	549	526	539	518	513	528	513	579	523	512	503	539	506	558	553	546	538	561	496	527	573	529	518	518	543	514	542	535	560	513	559	538	514	561	534	576	536	529	513	532	544	519	585	530	531	527	478	506	502	543	561	581	541	563	548	517	562	550	556	535	552	533	554	558	526	551	554	529	531	548	521	538	551	524	595	531	533	569	574	553	525	542	517	508	574	527	491	518	548	534	511	512	534	533	507	559	525	523	521	561	544	527	571	519	551	510	564	545	521	513	553	509	526	489	536	552	556	555	526	537	525	521	551	532	535	532	558	516	547	533	543	545	563	529	526	555	501	540	518	524	559	542	494	562	558	550	576	516	540	531	551	554	528	563	514	525	527	513	539	585	548	531	553	497	517	543	531	519	532	536	545	511	565	551	518	541	560	565	529	522	518	518	485	565	550	548	517	526	520	501	538	558	508	515	548	518	510	544	527	513	537	509	522	536	583	530	508	491	534	545	555	512	518	531	511	570	541	502	520	561	540	507	522	518	570	540	514	503	578	525	593	549	550	494	562	544	573	504	515	592	561	500	549	570	530	536	509	572	515	529	571	541	535	534	535	512	496	533	567	547	559	579	556	516	536	534	547	571	560	556	554	535	516	584	562	529	504	522	541	568	523	541	499	562	521	566	533	560	564	524	576	538	548	530	528	566	529	534	524	564	549	543	516	521	543	573	517	537	518	549	492	535	527	544	522	497	568	532	521	539	531	545	544	567	538	534	522	525	535	571	472	560	549	544	528	510	530	516	530	545	504	537	577	553	564	549	534	515	528	555	486	544	535	482	576	539	501	538	532	567	528	524	517	544	542	537	543	525	524	541	539	503	528	577	524	570	562	556	577	524	531	560	576	497	537	501	535	480	567	565	573	550	487	517	526	543	547	548	564	547	492	532	564	534	515	525	527	576	522	515	499	549	565	592	549	509	534	519	531	534	531	496	482	502	521	515	560	547	553	559	509	537	488	502	528	506	544	540	530	562	539	564	526	541	509	526	556	549	596	525	507	534	564	532	530	513	532	518	521	548	544	538	578	527	515	561	551	539	501	537	538	513	540	551	515	522	522	524	533	534	513	572	531	504	571	529	522	555	523	548	533	506	508	536	535	547	532	536	550	554	557	534	554	528	549	594	520	522	506	518	521	519	538	562	549	568	536	529	519	583	549	488	508	559	519	524	535	541	554	543	571	520	533	540	535	541	491	514	497	544	529	585	467	547	575	506	546	528	503	522	476	537	536	487	512	535	514	568	524	554	559	511	512	528	534	527	548	571	586	573	572	556	528	556	517	579	541	532	515	528	497	539	534	554	531	511	525	530	543	518	572	542	562	538	562	524	533	520	565	533	511	538	521	542	515	542	537	519	545	541	536	519	511	540	563	542	503	571	485	582	528	526	550	519	522	532	549	567	523	517	517	532	527	532	536	566	521	520	509	550	610	524	543	587	570	517	494	532	558	538	484	517	526	533	554	544	548	506	517	559	541	534	531	566	490	507	511	531	570	547	552	565	564	539	517	522	561	530	557	577	542	547	513	578	557	510	493	503	517	534	539	526	573	496	558	522	576	544	551	561	505	521	520	541	535	567	544	526	584	528	552	540	547	517	557	530	538	522	533	523	546	538	565	545	521	530	540	560	550	556	547	578	510	553	520	491	509	535	554	549	515	536	518	523	537	536	535	512	511	566	559	514	521	533	542	506	523	515	534	540	530	563	554	534	526	519	537	560	555	569	562	552	536	492	550	514	569	551	558	561	550	566	547	527	516	525	539	570	553	547	566	507	521	528	516	556	568	527	541	529	515	545	518	499	518	535	516	518	505	486	552	505	555	551	549	544	531	521	543	559	541	478	550	531	569	533	521	557	553	539	519	557	580	550	551	577	532	539	517	527	548	553	532	527	534	517	507	504	586	553	509	525	507	560	512	556	580	522	538	521	561	499	545	530	525	541	524	514	530	571	547	476	537	539	537	514	545	573	526	532	507	547	583	541	547	508	477	478	522	533	533	538	549	523	539	577	548	541	484	509	544	524	554	522	535	524	491	538	534	524	554	504	563	583	489	529	483	584	528	527	560	541	562	551	553	580	515	507	538	547	485	554	581	552	551	555	552	526	547	571	554	547	527	538	546	525	493	542	552	545
29504	50245	27479	10291	3654	1348	761	653	640	650	612	612	621	645	584	585	620	602	628	607	594	604	608	646	588	647	605	588	583	670	664	618	604	649	592	629	635	585	647	601	629	606	622	606	589	597	654	589	614	587	560	569	623	624	593	624	594	607	615	587	623	582	609	595	601	611	594	595	621	649	596	584	579	600	631	661	609	589	579	612	627	568	613	617	567	599	602	612	606	633	580	626	608	598	633	621	650	644	582	575	569	591	596	595	619	565	602	632	595	603	637	612	606	640	603	651	609	601	612	589	589	633	610	625	627	603	573	568	612	611	584	589	617	627	626	606	600	599	611	622	632	583	580	601	635	625	608	645	591	627	618	595	583	616	610	617	622	612	566	629	601	642	607	599	618	587	610	589	582	624	605	602	602	649	619	587	571	670	578	575	599	606	572	637	611	653	574	608	620	624	694	602	659	573	629	583	649	623	588	615	637	580	558	618	619	601	642	644	606	620	618	570	572	620	630	588	602	599	563	609	573	588	582	575	641	633	582	601	628	616	612	600	587	664	637	628	604	622	630	619	576	658	621	606	620	606	620	596	642	603	578	600	597	601	586	624	614	555	621	688	689	614	616	600	685	661	625	650	612	564	637	591	622	600	580	615	594	577	644	596	579	660	596	604	599	575	631	627	603	612	589	597	582	623	576	579	650	608	603	646	596	621	644	587	588	615	569	624	609	586	591	631	626	636	604	622	612	622	610	593	604	598	616	580	603	614	660	582	645	593	632	556	607	590	597	618	608	604	594	628	600	609	599	579	626	590	609	598	648	615	616	596	587	627	619	579	629	568	575	631	570	615	622	649	631	647	588	595	635	598	650	592	597	611	611	614	562	621	601	609	622	616	586	627	584	591	616	597	611	592	566	628	644	656	616	634	615	577	601	645	620	565	564	576	643	619	603	609	617	649	682	627	586	583	597	591	609	600	607	576	597	596	593	607	631	636	642	593	634	612	557	640	615	609	612	604	590	570	636	622	574	598	550	615	595	571	618	645	607	596	578	605	572	600	609	633	629	605	607	567	568	645	602	577	573	624	601	592	612	615	584	645	617	627	607	599	593	602	573	628	636	647	570	614	613	584	641	584	617	606	576	629	572	564	556	633	615	620	564	591	611	590	621	640	633	601	605	603	548	615	584	621	604	640	618	631	616	602	581	563	578	599	554	628	625	566	610	611	622	602	629	595	620	692	618	616	539	567	606	603	610	636	633	612	597	562	585	583	601	581	574	605	616	609	636	664	606	646	600	668	620	612	653	597	581	607	570	602	592	602	594	594	619	573	621	613	578	610	593	607	631	599	620	574	596	612	632	575	608	578	601	641	567	579	609	589	609	608	583	578	582	601	607	604	568	580	644	621	595	626	623	659	617	612	622	606	586	630	626	612	652	634	578	547	613	576	624	641	647	591	627	617	627	627	587	632	671	573	554	654	592	630	602	637	606	584	607	635	639	639	612	582	618	593	614	589	641	604	651	608	597	628	576	615	589	582	625	596	615	578	600	609	604	612	644	602	616	672	615	562	616	593	625	586	591	583	656	606	618	594	591	560	621	630	569	615	602	596	601	592	626	627	585	584	613	566	586	633	669	603	608	627	658	652	645	565	644	563	616	607	621	648	623	585	598	582	571	583	620	626	627	615	624	600	645	597	593	596	618	600	603	603	617	613	607	565	633	630	584	576	606	575	594	628	602	569	613	622	608	621	564	581	572	638	592	624	622	623	623	588	619	637	618	617	602	615	609	605	625	618	579	577	569	586	591	605	599	624	581	588	672	591	611	600	643	598	605	620	614	566	577	620	638	591	571	632	587	627	646	620	613	578	655	628	624	681	665	585	588	630	611	570	586	632	582	606	612	600	575	596	618	641	579	588	587	601	611	646	597	661	599	595	604	658	574	635	626	638	615	602	610	586	639	615	572	582	582	603	624	563	638	596	600	605	618	584	551	641	608	573	631	635	632	623	563	624	613	600	606	612	584	612	586	590	611	596	639	636	529	633	601	610	622	644	638	610	624	578	624	614	550	607	610	576	597	619	580	601	580	620	609	566	615	592	642	601	621	633	606	589	615	563	581	638	591	604	612	568	652	590	599	591	600	605	617	604	588	603	627	624	643	592	603	667	619	631	593	621	628	630	593	634	589	614	600	641	615	658	605	628	570	606	544	614	615	599	627	598	634	609	608	634	614	599	586	591	593	619	646	598	599	613	590	609	584	603	657	621	627	600	581	611	580	593	594	647	599	606	606	618	640	591	591	633	597	617	656	615	561	560	593	605	632	616	605	641	623	587	620	593	630	590	571	583	576	601	608	616	573	582	624	624	607	655	571	590	593	602	597	605	604	604	647	600	596	647	594	607	602	654	609	563	642	619	581	614	592	624	635	604	629	610	619	633	577	604	581	590	559	618	637	587	630	638	598	610	609	572	626	604	614	632	619	633	639	639	635	571	624	586	595	652	580	649	640	624	583	627	598	621	618	594	599	609	587	622	611	605	626	612	655	609	564	573	606	625	615	595	598	598	594	591	655	679	622	585	593	608	595	639	578	620	597	580	561	616	607	578	626	573	608	590	620	591	646	633	554	582	591	644	643	591	566	638	604	624	612	595	570	606	558	613	619	625	606	598	653	634	624	601	583	613	592	593	610	591	640	597	613	624	603	582	625	594	610	625	594	604	620	584	635	578	574	618	638	616	642	591	628	572	562	588	640	597	624	593	608	645	583	602	618	617	638	601	625	581	622	634	627	581	647	646	560	595	582	588	619	614	564	576	607	611	594	629	647	661	604	608	585	592	641	579	622	604	586	600	664	603	604	598	616	598	579	598	537	595	644	619	567	575	584	608	573	596	599	614	615	653	593	626	593	592	626	603	594	617	590	624	593	585	634	596	616	644	619	579	596	610	594	641	559	619	594	595	606	626	588	614	593	628	609	628	569	614	581	585	627	605	616	626	577	652	608	609	564	618	642	583	605	593	618	597	581	635	612	621	613	609	634	559	627	640	595	630	637	640	615	624	587	605	602	572	574	579	601	576	616	578	561	591	629	602	610	587	602	608	630	580	592	582	628	614	618	641	591	569	654	574	627	618	618	639	626	592	602	627	599	611	644	652	619	570	563	577	607	610	608	587	607	615	614	585	638	593	604	594	603	604	579	644	618	644	600	575	582	618	575	566	619	614	565	591	584	599	633	585	629	638	626	611	573	589	614	612	639	655	638	635	621	589	596	614	624	590	612	626	598	606	639	626	626	600	617	637	592	593	566	528	596	603	599	613	568	609	602	610	566	555	607	613	554	623	569	652	608	621	622	609	569	615	597	571	615	584	600	635	561	606	621	591	616	594	602	616	614	597	593	630	644	578	587	608	574	639	670	569	617	633	651	620	645	614	590	604	606	538	605	654	623	598	621	611	601	600	662	667	539	605	627	589	612	628	571	607	602	603	640	614	635	623	565	623	579	570	618	622
23378	22818	32622	26432	21756	17841	5435	925	637	617	630	563	586	582	628	581	586	619	591	572	606	607	595	582	590	596	588	572	608	575	595	583	638	593	583	567	592	539	635	612	575	546	567	542	627	566	583	579	612	579	580	544	606	571	601	613	644	613	598	546	584	560	581	567	548	578	591	580	604	618	578	532	567	569	609	565	562	528	611	559	551	617	574	617	569	555	622	552	583	557	546	602	589	574	618	616	535	573	594	587	600	569	628	568	586	586	588	587	658	556	600	570	624	616	601	577	597	584	581	625	630	588	572	585	625	638	622	598	580	564	556	619	553	563	594	564	573	569	568	615	632	561	572	573	646	589	556	602	582	607	564	582	590	605	610	591	606	618	586	588	607	550	577	605	560	597	577	609	574	583	582	567	565	573	582	606	572	542	567	582	576	583	608	578	554	576	544	629	588	629	589	595	590	617	583	584	590	593	587	612	615	605	581	620	564	573	597	598	552	595	561	588	591	592	545	586	541	571	590	595	540	537	603	550	580	572	603	583	535	562	587	565	574	580	585	579	604	600	576	596	577	600	593	574	585	570	609	592	578	596	555	609	556	558	540	609	562	585	555	615	567	587	565	580	576	564	595	612	563	562	573	602	596	575	590	573	587	598	568	555	662	615	590	638	629	591	590	569	561	544	604	612	596	605	502	626	578	596	581	561	576	586	611	545	596	568	588	591	560	548	569	563	616	567	552	627	575	585	583	604	580	557	623	535	614	568	624	531	593	574	554	567	579	566	602	577	593	569	564	580	605	609	548	578	560	601	564	579	601	582	566	554	601	567	572	615	611	555	616	594	611	596	564	564	594	606	571	571	578	592	584	620	571	567	526	584	564	558	609	594	555	577	601	575	572	581	598	566	587	570	584	624	643	593	571	571	583	599	598	588	592	567	612	565	607	622	575	552	588	589	593	560	596	585	602	585	566	588	591	619	546	538	590	601	561	570	606	592	566	597	553	561	532	530	640	568	612	600	597	603	604	609	638	570	530	569	578	577	563	606	593	558	592	573	530	567	576	581	599	584	583	585	584	608	559	582	576	563	589	590	590	568	604	617	603	567	610	587	551	580	607	583	605	529	599	608	616	582	569	597	604	573	554	582	587	577	565	618	620	583	594	568	584	559	571	599	592	563	579	580	593	586	559	589	543	599	568	562	624	605	593	547	584	583	578	557	570	602	571	604	584	585	602	629	558	581	618	583	574	587	585	590	558	565	543	576	597	593	597	600	574	583	603	585	621	560	617	623	603	615	588	561	583	582	583	581	597	600	558	575	621	603	578	556	581	596	570	585	579	555	593	582	597	581	564	591	594	565	572	615	567	597	620	557	585	589	591	569	600	612	572	591	580	569	607	623	594	581	573	581	542	577	592	555	583	586	587	604	568	572	626	600	585	598	622	584	538	609	628	543	556	562	565	594	581	530	586	577	623	571	546	565	619	579	547	584	531	608	606	532	594	567	560	622	567	558	578	595	610	602	573	587	624	610	583	592	618	600	583	618	593	555	585	578	564	600	624	556	631	528	591	599	568	628	597	542	587	607	592	579	599	603	580	579	547	533	568	646	627	622	638	618	592	594	587	581	539	597	592	613	616	574	588	567	587	602	559	575	572	564	556	549	551	596	580	597	573	607	591	577	581	563	548	592	643	595	627	648	616	577	570	605	564	571	592	614	608	613	567	560	617	539	642	585	601	585	595	604	531	585	600	556	559	579	645	603	564	558	621	578	563	572	586	575	600	529	579	561	605	575	585	543	574	605	609	612	579	543	610	593	569	597	575	582	574	559	567	568	571	641	594	587	591	612	589	520	617	611	551	629	552	572	587	582	596	600	631	604	598	597	611	574	666	613	618	588	563	635	573	569	554	582	610	545	570	564	557	555	585	560	604	582	560	581	584	574	542	570	572	593	589	596	587	556	601	617	601	576	552	579	589	535	592	580	557	573	593	561	583	564	570	523	593	589	606	578	551	594	609	632	571	588	638	557	612	600	614	571	556	598	603	572	598	593	622	564	581	587	550	612	594	566	565	592	628	565	602	637	561	611	569	544	588	589	590	575	595	559	636	610	592	648	559	606	581	574	629	582	609	590	593	577	606	627	564	612	581	583	544	605	569	571	626	604	544	604	567	608	605	608	574	541	614	544	594	580	587	564	573	622	594	555	634	607	589	571	582	644	605	601	558	595	581	593	610	537	566	554	611	566	600	588	604	585	574	556	547	582	555	603	574	592	622	564	594	562	567	617	577	568	610	552	595	584	580	592	543	622	597	588	572	615	628	614	581	588	551	618	594	591	584	598	593	553	534	611	596	590	604	608	587	612	599	588	553	588	620	570	573	576	605	558	623	601	563	590	572	578	541	550	574	562	614	579	588	607	599	601	566	608	590	568	574	548	592	579	565	564	602	586	565	621	598	521	639	596	594	602	550	594	599	635	618	604	579	588	596	547	578	551	585	566	549	593	637	543	539	562	586	587	573	554	554	567	599	564	585	604	562	556	549	607	536	542	631	598	598	571	580	578	590	582	584	598	570	593	608	597	558	578	564	587	569	541	558	557	612	618	623	560	562	584	574	562	567	592	608	561	617	573	574	595	589	584	569	553	585	602	606	586	604	586	570	616	582	602	600	588	593	581	621	554	568	635	629	592	577	619	539	579	585	580	620	599	549	551	591	554	576	588	589	614	554	544	574	582	585	598	578	620	599	579	611	640	589	612	591	593	589	612	614	572	607	580	601	599	570	571	573	550	602	593	597	600	599	566	599	617	558	571	564	553	613	592	547	610	596	575	535	607	584	595	580	611	543	590	562	617	575	603	559	608	563	572	567	571	583	602	594	614	546	560	619	571	587	586	596	620	618	542	583	594	582	597	573	616	573	554	580	597	571	558	562	654	594	594	589	606	594	581	609	573	613	595	562	562	633	590	602	546	608	556	545	651	576	599	549	627	562	595	608	592	575	548	593	575	586	627	583	599	583	589	592	585	602	583	605	561	616	554	572	561	623	579	624	593	566	575	564	606	539	596	577	632	619	538	583	539	585	584	604	579	588	557	594	610	622	558	575	616	594	581	607	594	546	571	631	657	600	574	623	573	608	601	609	585	647	600	553	611	592	565	568	582	600	587	572	599	599	556	587	584	608	612	627	609	582	588	593	641	587	576	577	639	560	575	547	577	590	643	660	591	593	611	566	559	557	595	543	602	570	589	603	576	602	579	557	616	541	596	577	591	543	544	601	562	649	572	568	611	660	563	577	591	582	575	569	546	595	583	617	625	630	567	581	585	558	604	615	545	583	543	578	567	589	607	604	616	570	622	600	612	592	564	563	594	577	605	621	587	620	555	604	588	597	597	565	559	535	592	563	595	594	596	556	588	588	590	589	575	577	550	617	646	610	588	627	531	617	600	559	595	561	592	571	623	630	561	523	562	604	594	551	560	612	601	574	580	568	616	558	560	548	608	625	573
56496	95883	65136	39446	20570	7192	2204	967	736	657	685	593	654	670	644	636	617	670	656	647	635	652	650	646	632	618	659	651	654	683	669	630	663	649	666	629	578	584	612	628	624	628	622	610	688	659	687	642	680	631	631	618	696	662	667	681	642	634	646	665	652	674	664	649	658	645	634	631	618	692	626	696	658	656	611	662	600	651	697	666	681	620	623	648	652	665	660	628	635	600	645	675	631	655	655	680	654	611	610	646	615	675	633	646	642	644	637	660	627	678	659	624	668	633	655	651	612	674	644	681	599	661	633	652	669	643	613	635	680	642	644	636	651	653	638	662	704	633	665	647	636	662	694	619	657	630	614	640	631	674	667	652	606	604	669	675	632	645	649	697	616	639	653	656	625	623	624	630	659	672	655	657	690	663	654	629	657	647	610	675	664	629	628	593	605	634	656	672	682	655	607	657	664	668	654	656	666	667	674	689	656	632	659	608	620	633	641	645	646	626	652	600	677	642	696	640	647	685	628	627	641	617	615	646	643	630	663	613	621	696	696	653	633	643	659	653	651	648	635	607	630	666	653	630	676	653	640	647	652	664	635	612	669	644	661	594	640	648	591	592	662	610	615	665	683	633	683	640	620	588	618	690	645	684	590	638	614	624	623	643	651	626	650	679	650	645	600	630	608	606	688	627	665	684	624	647	628	628	643	628	654	672	656	722	628	671	651	634	633	636	620	682	639	657	628	657	647	616	650	626	672	662	654	674	607	655	666	621	645	639	658	623	627	627	635	677	624	637	653	614	647	658	649	651	628	643	607	639	650	617	680	622	659	636	645	692	634	640	629	654	647	649	607	623	669	631	620	593	656	679	656	657	634	639	602	596	659	654	598	652	658	676	653	668	646	655	651	624	630	681	646	639	636	659	635	596	648	671	601	706	638	619	646	612	667	636	629	610	662	668	673	670	624	580	653	666	655	604	654	621	654	634	671	662	609	639	636	614	656	644	638	665	665	642	628	663	642	642	657	672	663	624	665	669	662	652	601	653	637	649	671	676	670	631	673	662	663	628	678	619	647	658	680	612	623	616	651	653	640	672	673	629	629	659	644	644	661	631	633	640	611	673	616	647	652	619	664	630	629	665	643	645	611	666	615	618	634	599	645	676	643	620	635	682	663	647	628	626	628	636	628	680	643	596	694	664	689	654	639	625	661	664	629	657	631	612	658	612	613	635	599	615	651	663	619	642	646	660	581	609	691	616	668	637	677	649	625	639	635	592	611	596	698	609	642	628	655	659	651	633	673	656	662	656	658	636	616	631	651	635	645	662	647	657	631	669	651	621	654	623	659	660	641	640	615	651	630	615	664	641	682	618	640	618	648	672	684	655	673	606	649	613	633	636	620	632	616	626	661	661	655	611	617	634	622	626	616	633	660	630	636	641	633	645	620	625	630	612	599	627	620	615	617	597	640	617	649	608	611	643	646	652	624	628	618	614	651	669	631	658	661	689	691	645	659	655	664	672	672	647	659	642	608	662	626	688	661	671	666	645	687	634	589	603	621	626	696	642	685	656	643	622	648	646	640	620	629	617	673	632	670	617	641	609	642	632	662	645	631	675	645	636	612	654	653	647	624	622	704	686	598	687	673	637	632	609	632	670	605	638	622	644	648	628	664	666	647	658	673	675	661	654	650	667	662	629	614	646	660	639	631	646	640	678	646	633	633	659	647	618	673	640	660	676	648	623	628	664	623	666	630	671	606	627	630	644	650	631	627	636	652	667	662	633	648	631	650	664	611	622	639	579	639	632	570	638	669	634	596	640	571	615	642	655	701	650	638	641	692	658	603	662	654	633	670	708	664	641	595	626	601	678	639	641	676	676	636	676	631	617	651	641	646	662	649	617	639	650	651	617	586	645	643	612	680	681	659	641	608	663	642	620	646	631	626	647	668	670	648	622	629	678	632	616	647	666	682	630	621	621	637	628	630	612	624	579	679	652	660	671	625	635	641	594	674	639	659	626	628	658	623	658	631	666	620	640	660	634	654	639	638	608	619	653	608	639	623	659	656	671	633	671	670	626	635	642	643	647	634	622	644	637	626	659	579	656	590	623	658	638	648	674	695	685	638	631	644	645	649	590	686	634	617	637	637	636	630	634	668	606	629	632	632	653	642	630	650	639	660	656	643	666	634	651	625	578	635	623	651	639	661	621	658	617	673	678	645	624	656	605	669	661	639	638	618	647	666	663	615	630	682	628	626	634	633	651	654	670	686	625	662	700	641	678	631	652	655	636	650	631	641	636	694	675	682	648	653	653	682	665	644	658	612	629	684	632	653	644	658	685	651	679	680	656	646	622	652	611	678	660	624	618	685	634	649	659	679	677	599	667	641	664	691	607	625	643	648	629	600	634	667	630	638	653	629	654	618	636	649	661	619	662	653	619	667	652	640	663	630	614	670	618	645	623	636	654	613	650	640	624	665	646	659	627	620	669	633	618	665	650	668	667	612	611	666	650	646	681	667	623	633	615	651	658	638	660	636	623	651	665	652	648	620	627	620	644	625	640	652	636	658	616	621	666	669	609	639	652	654	643	685	638	664	578	621	674	611	631	622	640	664	617	666	616	661	633	661	592	707	649	662	607	629	680	671	644	648	670	628	615	582	649	667	620	646	673	671	651	664	665	636	638	607	620	628	690	645	627	626	618	613	647	613	598	648	652	607	652	619	665	610	628	652	579	637	653	656	646	624	678	658	604	659	641	633	657	583	649	673	634	628	647	643	653	665	623	645	650	579	626	614	674	663	630	600	661	607	609	642	633	677	602	610	659	617	651	647	677	681	670	638	663	619	641	610	583	598	645	647	658	632	657	607	638	635	676	680	641	627	620	631	671	603	598	667	646	635	654	652	678	647	655	640	665	635	614	663	661	660	690	648	655	649	663	609	649	664	675	645	626	641	616	628	685	626	637	612	607	655	643	605	606	657	672	663	663	698	626	643	628	674	641	631	603	630	610	663	615	690	627	700	654	665	655	694	691	622	601	706	654	653	644	688	657	627	650	647	634	638	646	662	645	673	654	563	642	641	626	628	625	596	629	694	679	577	606	581	644	687	662	699	640	641	691	590	669	644	681	626	655	645	680	630	653	633	619	674	675	649	636	685	682	668	661	678	670	592	660	623	663	646	661	685	626	646	625	598	637	654	688	614	663	650	627	623	660	631	641	634	650	667	611	684	644	607	657	680	646	655	616	593	641	614	630	658	655	622	615	686	610	628	607	658	649	651	626	667	619	607	657	636	672	686	656	665	658	640	661	611	619	644	662	618	668	650	658	651	640	645	620	583	628	603	589	622	621	625	675	691	638	642	643	663	615	650	665	634	625	651	653	646	615	654	616	635	607	650	633	629	632	621	656	659	596	688	635	636	668	613	639	668	621	655	638	607	693	685	661	646	627	608	639	603	682	700	622	621	665	642	607	667	675	623	626	630	648	609	665	634	624	654	650	662	692	622	662
25386	26078	34820	27350	16220	4509	1144	731	673	662	603	656	616	621	623	609	623	613	618	672	650	629	644	625	654	625	650	643	632	615	600	621	665	626	639	628	626	622	609	618	633	649	663	650	648	632	599	665	637	621	630	622	623	636	641	610	645	622	631	630	591	626	633	633	630	714	642	643	635	651	623	638	646	621	645	647	644	609	642	610	667	637	634	672	594	628	607	628	617	609	620	648	595	619	635	602	611	610	578	612	613	651	626	656	617	622	612	618	565	621	626	639	639	656	625	648	605	579	641	654	631	602	638	613	635	637	639	553	636	643	637	617	622	629	647	644	638	641	614	633	603	635	678	633	624	653	663	613	635	625	635	602	625	605	644	640	592	643	586	587	637	608	595	591	605	631	693	600	603	643	606	664	602	596	614	591	638	633	620	581	636	620	634	656	645	602	565	613	593	653	650	611	608	609	616	655	629	673	665	676	666	644	632	621	631	589	665	656	617	629	638	633	603	638	594	632	608	610	693	644	621	606	649	583	636	660	621	609	622	647	559	688	625	622	582	661	674	647	661	696	608	601	632	621	621	633	651	691	578	648	688	619	621	634	654	639	643	600	605	652	604	653	611	671	627	600	620	600	678	594	631	606	559	598	645	681	654	615	617	602	603	578	593	656	621	657	653	661	642	665	660	575	663	618	588	596	638	650	660	611	639	622	665	613	613	645	631	621	612	628	629	667	628	573	645	613	637	587	619	610	598	616	645	600	652	620	643	613	659	618	615	649	599	635	578	645	668	650	640	637	592	613	622	637	601	617	632	590	636	609	647	595	600	627	605	638	617	659	602	633	638	594	630	635	611	616	629	597	639	607	626	681	653	651	657	622	593	603	647	626	594	623	613	597	682	623	570	622	610	637	644	624	641	615	682	607	645	647	615	637	672	636	624	608	595	606	669	650	617	633	634	640	623	634	636	630	638	592	632	592	606	640	617	619	626	633	654	642	629	646	649	635	628	641	642	643	622	655	625	604	618	601	600	599	587	615	621	639	615	616	647	651	582	640	662	627	623	633	660	581	648	609	674	646	696	626	633	616	630	595	615	582	647	654	610	590	646	619	640	626	644	633	647	629	639	622	615	608	604	657	628	604	625	570	597	638	655	664	623	649	623	619	653	605	606	645	673	629	623	649	655	690	638	640	625	640	641	662	683	611	635	653	644	643	640	669	608	641	606	628	662	634	608	610	682	660	638	611	669	605	616	623	603	644	616	601	637	628	601	644	628	635	679	570	628	637	616	620	597	613	628	595	647	650	630	641	623	631	654	659	698	595	566	646	605	652	617	658	627	645	620	626	694	619	612	630	621	591	615	595	584	610	606	615	645	616	588	624	618	623	615	610	630	627	591	617	707	598	707	649	671	607	623	634	641	626	611	592	627	619	627	573	641	682	626	559	646	597	647	614	603	649	612	629	662	628	658	627	673	604	626	614	621	657	604	611	622	605	627	598	648	663	623	638	601	675	634	601	616	623	628	623	640	670	619	664	630	565	632	674	621	664	602	631	622	648	685	630	607	615	605	616	641	611	606	660	655	638	656	656	625	658	649	626	556	587	611	622	641	668	654	598	613	639	621	572	660	619	638	601	630	619	645	649	632	616	633	646	680	579	596	674	628	621	621	612	632	604	610	623	651	599	609	608	631	608	608	641	646	664	630	649	599	662	609	671	615	634	676	604	616	658	632	600	670	615	641	611	666	610	613	599	604	640	630	627	649	587	635	629	624	621	641	616	650	605	657	640	621	616	630	582	635	631	621	596	641	626	660	585	618	574	631	621	648	645	650	627	589	626	649	608	623	600	613	638	600	597	590	617	589	621	614	718	599	605	653	676	600	644	587	638	641	647	652	608	651	660	593	671	618	632	602	632	649	613	647	668	643	611	689	640	620	630	683	673	601	651	611	589	644	612	612	633	614	670	644	618	645	657	641	620	627	674	579	615	602	610	602	625	653	626	635	642	598	649	613	623	666	626	630	625	587	648	624	643	610	662	640	666	597	653	632	604	604	641	642	627	615	636	673	638	614	658	663	627	624	600	671	609	596	601	645	604	613	665	600	638	675	688	610	702	609	616	638	677	656	647	636	633	617	598	636	659	626	623	659	647	600	604	614	647	602	597	579	615	626	633	649	644	637	661	634	609	601	633	586	644	658	642	624	576	626	654	620	663	670	586	650	620	667	653	636	614	647	616	614	643	580	621	610	653	616	650	634	626	646	675	610	597	614	644	617	606	607	651	638	551	644	585	595	656	608	644	640	659	649	567	616	617	617	644	680	635	634	583	612	620	616	641	618	632	610	632	654	667	678	651	634	637	608	613	614	601	639	645	606	680	609	645	671	620	646	637	652	622	670	608	649	649	587	616	602	625	629	609	612	637	606	634	627	644	607	658	639	608	592	590	640	627	635	587	605	584	598	602	632	604	633	601	605	643	602	663	621	639	664	605	623	604	615	607	633	650	636	610	636	630	647	581	629	628	604	588	625	637	615	604	631	618	597	631	588	637	633	627	632	619	662	623	597	576	622	639	671	655	602	647	655	663	636	659	587	638	640	604	610	632	644	654	623	631	655	627	601	639	636	642	621	657	605	609	624	604	600	592	646	683	630	645	638	619	662	638	550	639	601	586	599	576	618	612	646	637	649	646	626	642	689	592	658	640	627	622	626	626	639	665	637	606	611	640	633	644	633	605	589	623	573	661	617	606	692	642	632	652	628	613	677	635	683	623	640	633	654	626	640	626	642	636	654	659	589	629	630	599	629	684	633	674	573	665	641	620	615	644	606	621	640	631	618	659	619	639	633	616	627	669	632	647	609	627	649	631	614	615	610	605	560	609	643	610	626	608	600	615	618	645	607	652	649	624	656	644	651	603	611	622	649	656	620	647	624	580	662	597	613	649	639	645	654	603	702	615	637	657	623	608	617	659	646	571	641	641	617	614	642	605	618	639	638	654	621	661	652	618	608	611	611	632	649	650	615	634	632	637	628	656	606	617	620	660	649	647	605	660	649	608	585	583	620	610	640	622	665	618	623	619	645	655	629	629	619	618	597	642	621	566	613	638	637	655	641	606	633	600	603	585	663	647	617	623	595	575	600	629	629	648	634	619	639	593	666	624	570	616	601	650	616	629	653	658	662	565	625	643	651	606	639	644	599	590	656	631	647	596	627	640	591	656	599	674	643	667	641	615	668	635	624	635	626	664	609	603	618	619	620	626	658	594	602	616	644	611	636	623	663	666	621	615	620	626	594	639	663	596	598	634	602	619	635	611	631	612	583	581	625	605	608	625	568	695	637	622	613	625	614	611	564	611	646	591	592	637	630	631	634	635	610	674	619	609	665	631	600	574	628	578	581	643	599	578	607	611	613	649	656	634	640	628	613	605	632	627	600	611	598	593	603	655	582	646	614	648	644	631	608	636	608	663	628	623	605	646	673	666	648	638	680	658	614	624	655	598	601	633
50392	81362	50956	27326	11667	3706	1388	869	728	663	677	700	705	723	741	678	725	694	723	666	736	719	686	686	714	739	664	683	717	676	716	708	693	657	714	657	659	733	707	707	714	711	715	721	694	725	723	677	657	688	701	710	675	694	694	662	739	670	670	720	699	644	701	661	690	681	700	680	682	746	700	686	686	732	684	681	683	732	660	690	675	698	675	642	672	755	664	731	726	685	737	695	670	687	672	744	698	723	709	667	735	645	639	690	682	662	666	708	725	665	676	709	674	700	702	707	679	706	707	701	721	705	711	701	660	677	734	723	724	705	757	714	724	691	677	694	694	659	668	727	718	742	674	706	702	639	685	705	699	699	709	735	717	765	699	674	684	723	712	663	703	730	688	718	677	714	748	680	703	765	651	710	731	679	727	699	713	664	696	732	668	728	641	740	738	702	702	698	693	719	743	740	727	752	697	701	663	690	693	721	785	651	694	721	707	713	697	722	707	666	674	630	702	677	691	698	671	716	692	723	680	709	690	694	726	683	695	683	683	701	699	666	693	691	688	696	681	754	731	713	733	723	713	661	667	729	736	659	682	683	726	675	713	713	678	669	689	740	695	688	702	688	696	690	676	706	723	670	717	723	684	717	725	674	729	699	682	699	708	652	728	732	638	685	628	663	660	722	703	709	754	693	686	676	676	707	688	706	730	686	744	656	699	632	703	660	672	671	711	688	698	684	670	718	702	688	690	673	710	694	698	652	711	675	672	693	789	699	667	686	717	703	721	673	670	697	666	678	703	687	750	690	728	737	687	731	699	698	665	707	672	721	740	706	698	695	735	717	705	703	738	735	733	700	676	678	670	705	678	653	703	737	699	677	649	688	711	717	686	701	719	686	733	712	743	674	712	690	712	724	685	781	647	731	725	730	644	701	694	709	697	692	671	686	655	729	694	698	664	720	678	679	676	726	684	698	666	723	693	712	668	671	714	678	692	681	658	660	707	683	660	722	719	682	739	647	675	652	710	744	682	675	707	698	698	716	752	713	656	673	765	701	685	702	655	710	672	701	688	704	716	735	707	725	708	637	695	699	749	700	699	757	657	714	685	667	680	709	678	716	727	719	694	699	717	734	760	728	709	718	676	721	687	695	636	772	692	684	670	701	689	682	742	662	706	713	709	690	723	709	723	686	659	693	684	683	704	726	702	753	689	712	671	707	695	696	710	737	698	747	738	702	684	664	716	727	718	682	695	715	739	724	740	707	640	661	658	698	718	708	701	727	688	670	666	708	649	724	728	708	665	695	712	688	704	657	697	735	680	700	710	691	712	709	690	717	683	681	737	722	704	724	732	728	703	685	668	714	688	695	714	719	715	694	717	674	685	696	699	696	684	717	721	745	737	699	744	708	676	718	696	702	694	725	677	679	711	716	718	725	697	725	692	662	697	749	665	717	708	718	670	686	674	667	668	677	682	748	721	741	679	707	724	681	718	712	713	733	664	682	686	681	711	730	691	706	669	702	705	653	698	706	701	704	639	692	678	689	740	705	702	673	712	706	720	694	702	695	701	730	740	728	702	710	678	676	714	698	682	675	654	685	712	691	729	670	707	675	700	689	700	684	699	692	703	657	678	695	713	661	686	694	697	691	704	684	723	655	689	690	721	736	715	706	680	708	717	676	712	675	696	679	690	701	697	692	717	695	672	722	710	672	652	729	730	684	695	746	690	696	698	691	693	692	691	717	725	663	754	725	703	736	717	678	758	689	697	666	683	691	736	696	723	711	697	678	697	699	668	689	763	653	711	712	698	703	724	750	708	688	680	702	674	735	672	703	742	720	714	704	725	719	720	713	692	719	672	756	681	689	652	665	693	692	717	656	690	671	697	682	712	754	735	685	685	627	705	658	724	690	701	712	706	664	694	684	708	709	677	747	688	730	718	717	705	645	712	664	711	719	673	671	669	708	696	709	747	678	697	709	724	709	711	667	681	677	692	690	679	702	690	710	687	682	693	696	705	720	671	704	651	703	678	652	650	719	658	703	667	670	712	696	728	666	717	701	690	697	670	692	708	664	693	717	696	669	708	677	643	690	679	729	704	713	706	742	700	684	711	705	716	677	708	700	732	693	689	699	651	640	720	689	707	716	674	650	747	697	686	728	705	712	689	710	719	744	649	683	728	669	724	692	740	669	680	683	734	690	677	682	703	722	709	692	684	671	736	708	713	736	724	745	718	722	681	716	695	719	714	716	693	673	690	681	686	708	689	666	677	705	690	669	713	688	686	752	709	716	665	728	758	712	715	687	670	736	684	711	737	717	691	687	693	666	702	714	714	735	701	745	710	722	733	721	714	648	709	670	723	684	729	673	714	692	700	712	698	713	703	684	726	705	679	704	737	702	707	727	704	707	688	670	732	668	713	659	727	688	726	701	696	661	747	694	686	702	671	731	725	682	767	729	729	717	687	700	725	658	644	641	712	731	670	681	724	724	694	692	687	701	701	704	728	664	673	714	680	704	704	725	681	705	663	734	715	675	728	714	693	695	711	697	708	662	647	705	713	657	658	684	778	680	697	671	686	645	685	638	648	710	733	699	694	724	694	684	739	707	738	671	670	684	728	739	692	718	714	671	702	676	689	705	726	692	754	676	711	684	677	722	714	667	722	701	690	738	662	668	694	729	704	699	725	712	691	679	704	654	696	694	677	686	698	750	723	686	670	706	694	723	726	679	688	689	685	679	661	732	732	714	714	723	684	763	734	711	694	709	705	712	677	707	695	698	734	720	689	723	686	692	693	649	692	687	679	687	651	712	682	736	719	716	737	747	700	680	668	715	741	676	656	685	663	703	679	722	658	696	703	720	655	693	652	724	725	712	698	711	685	711	723	676	683	715	672	719	652	695	734	752	684	677	696	725	689	735	736	705	662	671	706	752	690	700	683	710	672	678	707	688	700	744	686	728	732	699	750	676	706	707	651	704	709	718	737	724	702	672	650	748	684	682	703	702	709	718	710	701	769	681	656	684	723	728	717	696	701	689	688	686	692	705	722	713	715	701	696	696	718	693	679	659	725	729	722	690	701	685	701	714	721	717	681	691	699	695	725	683	700	740	696	729	671	725	701	713	686	739	698	717	680	717	700	706	689	718	682	670	728	683	661	714	699	669	691	696	669	728	681	628	720	729	706	668	703	735	693	747	710	706	685	715	687	682	681	699	652	716	705	682	681	693	721	666	715	720	712	694	726	731	710	737	683	684	708	715	677	667	707	710	700	721	684	696	730	711	710	698	725	675	716	656	790	692	698	714	695	674	714	675	694	658	694	715	698	729	668	682	686	714	698	681	711	725	683	744	677	726	688	696	729	665	662	686	683	698	683	701	699	663	681	692	761	727	675	702	677	698	722	717	707	665	712	745	680	688	681	710	663	699	725	674	660	644	676	730	705	693	670	694	676	651	687	708	734	780	698	680	684	736	745	685	713	701	661	752	680	670	692	734	672	756	713	731	715	694
22725	22083	31214	25423	21835	20814	12198	1536	876	766	775	728	759	740	712	717	714	769	701	746	701	693	700	733	669	705	743	711	758	695	683	723	694	683	737	688	744	689	719	671	732	743	709	735	705	708	763	724	684	697	720	728	687	717	717	673	729	745	756	700	723	709	714	743	724	715	744	642	719	670	696	717	694	702	727	703	727	719	709	701	728	685	725	732	760	655	684	726	739	698	703	741	654	752	722	671	719	711	717	657	686	708	752	684	711	711	796	710	684	677	704	723	709	677	713	718	669	727	718	662	699	699	740	720	729	693	731	711	694	680	716	723	703	728	719	659	727	716	703	708	762	746	758	687	717	690	764	686	701	747	695	803	725	742	688	702	707	754	706	700	714	671	689	713	737	730	698	686	744	734	725	702	720	716	728	727	715	701	714	733	724	721	720	731	733	698	702	669	677	731	667	670	704	730	705	709	784	717	644	678	652	693	697	703	715	699	708	712	738	712	731	703	709	731	694	689	756	716	708	749	721	710	752	687	772	705	724	712	699	696	706	713	690	741	745	763	714	682	687	719	697	712	653	738	738	719	714	757	728	707	675	705	720	738	720	685	707	698	747	709	735	694	727	699	689	699	709	674	729	753	727	731	733	677	695	675	677	726	687	713	726	706	666	750	695	737	710	718	668	721	707	708	720	748	686	711	718	759	702	679	728	694	675	714	718	704	675	715	707	725	719	676	676	741	701	688	746	725	711	804	700	726	695	739	693	781	775	700	701	716	664	678	701	752	725	681	763	710	713	703	710	731	708	721	727	697	743	719	700	718	683	732	734	755	715	703	715	738	729	737	720	701	730	720	705	694	718	733	714	741	694	707	708	705	704	701	721	698	731	735	679	671	719	671	652	664	749	696	664	685	716	699	742	728	698	732	698	706	701	678	700	711	748	733	720	676	726	697	676	724	680	716	666	696	685	725	697	737	739	724	664	723	747	723	702	668	713	724	739	707	719	713	705	710	703	674	731	738	684	706	760	693	711	699	740	698	674	721	709	721	683	653	718	714	703	747	718	671	737	735	679	669	700	722	728	685	704	690	734	738	755	696	725	740	682	734	680	706	722	700	755	733	775	731	741	736	726	723	730	688	721	654	744	762	711	698	712	727	739	722	692	681	714	709	720	711	695	731	746	737	705	716	732	726	722	734	716	691	702	687	699	722	660	742	725	770	735	705	729	717	668	705	729	693	718	742	719	688	679	719	696	690	710	699	664	732	715	707	686	774	742	732	715	720	712	728	778	720	716	704	692	666	680	709	730	643	727	719	687	664	710	740	754	689	696	684	680	690	741	682	750	743	734	715	701	735	736	687	719	699	739	675	734	712	728	741	734	741	679	769	703	690	707	728	721	711	749	698	726	721	725	751	730	725	730	692	709	747	763	713	722	707	779	704	707	760	713	693	707	729	692	690	715	659	694	729	690	692	723	752	713	713	749	713	734	690	669	741	677	725	717	680	680	732	745	646	716	738	714	732	692	680	730	725	758	692	738	739	687	715	699	696	720	663	697	745	698	700	675	741	702	728	707	707	711	728	724	693	682	736	719	719	703	705	759	685	712	727	676	662	689	735	728	696	722	731	677	710	711	712	750	677	730	698	750	678	701	712	692	709	712	697	699	697	667	704	696	700	744	686	743	755	731	766	728	699	669	717	691	740	677	696	698	733	695	637	735	692	716	673	751	722	747	725	719	727	713	716	705	754	689	752	705	696	725	722	696	695	717	740	716	694	705	766	713	736	735	743	707	697	701	734	707	757	694	731	727	746	774	699	693	674	708	701	652	733	689	748	673	702	682	728	741	715	722	669	723	696	678	687	709	700	695	713	708	664	737	717	772	683	674	774	699	684	653	707	739	696	722	720	684	703	715	715	666	733	759	694	678	690	735	656	727	686	723	760	694	718	672	726	690	741	685	704	714	756	716	722	672	712	764	740	735	766	691	771	699	695	728	707	747	717	705	731	697	694	736	733	707	706	733	668	698	687	704	726	732	724	702	686	654	708	719	726	693	739	707	659	728	745	681	706	668	702	692	730	687	691	708	741	683	699	711	682	685	708	677	721	705	711	704	732	678	727	725	737	759	711	717	713	731	696	728	702	689	673	744	697	651	736	681	698	712	722	730	691	684	723	743	723	721	669	709	715	696	711	674	724	748	723	753	680	681	665	693	716	758	734	693	711	778	749	730	715	773	704	687	690	740	706	728	697	748	773	716	757	722	690	708	734	719	686	696	687	712	649	736	757	726	707	677	657	680	745	702	723	722	696	651	743	711	726	686	709	695	700	701	675	681	718	724	714	716	692	772	698	730	633	683	690	696	743	698	729	767	680	693	750	713	650	702	725	725	651	703	677	711	687	672	702	716	766	692	675	701	737	748	697	678	740	719	667	719	667	723	716	725	694	716	721	710	731	689	726	703	739	739	713	707	705	783	698	692	742	737	746	694	708	663	706	657	703	669	663	712	709	700	733	735	699	728	715	709	693	708	731	696	735	680	718	737	705	690	702	734	730	708	710	744	708	702	677	658	724	679	723	747	732	689	695	698	684	703	732	710	722	715	708	748	685	698	725	735	703	710	680	726	688	732	728	723	709	647	706	709	739	737	718	709	729	709	703	724	661	682	686	737	743	752	696	703	732	726	746	725	721	713	694	720	740	680	763	711	658	728	718	657	700	680	709	701	715	744	736	754	754	657	720	697	663	731	724	724	753	760	689	679	732	656	701	706	679	738	731	708	713	761	706	676	722	686	686	688	714	692	713	726	742	713	676	748	705	684	708	729	702	711	695	709	720	721	715	664	709	691	675	723	724	735	714	706	683	653	664	675	672	710	715	730	685	716	756	743	701	701	710	740	701	709	743	719	710	698	725	695	686	691	691	710	705	664	699	688	715	757	717	748	736	663	690	705	736	717	695	754	725	705	697	713	694	718	657	658	686	737	701	675	778	749	717	695	680	730	699	715	696	657	714	752	676	706	743	679	748	713	679	721	695	654	711	747	691	699	699	710	658	706	693	700	732	683	740	707	727	723	739	751	731	689	651	682	730	695	709	715	687	711	742	723	704	681	725	708	697	715	716	747	671	745	714	691	663	761	737	700	713	690	740	666	714	673	741	716	669	672	722	702	742	703	780	736	725	717	701	712	647	707	701	724	732	736	699	706	712	724	740	709	727	687	685	692	737	689	744	734	747	698	754	726	717	746	745	664	760	727	742	733	692	687	684	700	699	728	646	747	692	717	676	763	730	709	736	741	720	740	701	730	718	756	718	699	764	699	679	696	717	726	708	720	700	707	734	731	733	708	649	692	683	680	700	687	646	731	695	673	693	702	704	692	742	690	721	722	708	699	775	703	671	736	746	725	670	692	717	718	714	746	709	682	671	736	768	700	684	700	673	751	723	721	716	729	694	741	760	714	727	726	717	701	739	723	722	650	732	721	756	758	707	661	688	690	683	707	707	717	697
57223	97777	71098	46169	25865	10506	3113	1254	870	822	787	727	759	759	728	761	790	772	756	787	801	784	760	727	734	753	808	745	806	781	754	786	759	767	781	735	786	761	731	750	834	749	747	751	773	745	754	738	772	803	764	720	736	750	776	795	773	777	715	781	793	807	714	744	806	778	781	766	748	787	748	739	786	765	754	742	776	792	777	728	743	700	740	738	776	766	785	740	753	783	757	754	751	772	793	727	774	737	787	723	792	783	769	742	735	748	753	718	766	754	728	783	724	785	826	762	676	741	767	741	750	718	801	752	728	766	788	725	797	708	758	744	771	809	799	739	754	757	743	763	722	760	728	780	738	770	748	761	766	772	692	742	764	723	762	745	777	775	754	718	805	789	761	746	762	742	735	744	770	749	769	748	822	795	768	808	701	773	752	757	720	741	798	721	734	729	772	789	765	778	791	780	782	747	741	747	745	803	770	743	736	806	744	750	765	754	765	768	733	803	780	747	731	731	736	797	737	771	774	782	764	737	777	769	771	761	746	772	761	775	731	706	833	769	785	734	831	791	781	739	733	733	759	748	785	745	776	746	720	753	760	813	758	758	790	818	769	785	794	801	785	792	768	794	713	794	714	745	774	771	720	760	690	785	764	723	757	757	780	766	788	734	781	751	794	786	740	730	756	768	777	743	742	728	759	789	802	761	759	748	754	755	753	794	723	758	756	791	755	736	758	766	745	743	768	762	783	681	792	776	733	756	717	763	773	752	752	734	796	746	753	761	771	772	757	750	775	786	784	761	765	730	761	775	757	775	737	733	785	753	779	721	716	745	746	775	716	759	766	718	730	731	780	736	766	774	776	807	800	713	744	742	790	739	753	781	760	740	772	773	766	767	748	782	761	757	827	755	690	744	783	790	807	766	748	763	788	777	709	744	729	728	738	761	742	733	738	778	728	792	767	729	730	809	779	763	798	766	726	731	760	755	766	727	758	764	745	765	793	795	728	748	780	812	758	812	790	761	752	765	765	750	793	832	800	734	708	845	764	790	758	769	756	787	737	768	732	740	750	742	780	777	735	773	750	719	756	740	791	738	752	788	743	774	720	771	739	693	780	771	718	789	747	740	732	719	759	790	787	796	725	796	794	756	784	730	759	745	777	723	765	771	801	740	741	803	739	784	731	749	746	771	713	718	747	729	723	784	777	780	726	733	753	759	758	716	807	816	773	792	752	774	723	773	716	768	753	767	741	765	823	722	727	797	759	792	772	751	718	720	716	780	798	721	736	758	763	773	766	719	747	772	749	810	703	735	736	766	741	744	785	767	836	757	786	759	768	778	761	772	768	761	785	799	771	745	774	774	752	744	708	753	747	762	770	786	774	794	753	732	755	805	770	780	735	731	758	759	763	756	723	728	779	781	758	777	765	767	746	774	724	742	786	779	724	762	744	764	794	745	777	714	736	751	738	699	742	746	745	748	764	711	775	749	733	749	719	753	728	740	752	709	737	774	747	753	766	719	735	734	777	805	779	749	777	805	717	737	796	783	739	801	731	826	723	706	777	737	746	730	755	731	788	756	791	812	743	751	733	781	797	751	718	819	785	788	784	803	764	778	714	777	771	807	770	731	783	800	757	772	726	744	745	759	710	741	813	756	763	783	758	793	731	736	772	769	772	756	797	772	766	778	765	680	798	711	725	769	729	722	762	844	786	727	746	778	762	780	718	807	766	760	718	770	742	778	758	748	779	735	763	803	755	795	789	759	788	814	787	803	747	776	758	718	786	722	775	715	738	690	742	720	760	734	756	788	737	757	745	785	739	777	779	733	755	772	778	745	789	796	723	735	776	737	780	736	743	722	771	750	811	702	735	750	818	754	729	755	735	698	742	757	742	696	785	751	800	754	795	780	699	740	737	761	801	784	733	824	747	706	759	770	746	796	738	690	745	748	782	763	778	763	720	719	790	767	755	812	773	761	795	773	774	782	803	753	745	776	771	718	748	724	741	783	773	766	781	807	779	764	722	733	767	737	771	753	788	764	735	730	744	770	753	760	833	762	759	754	791	749	746	705	792	735	764	706	787	724	775	780	733	760	767	772	741	764	752	718	758	781	733	741	757	733	798	767	775	775	721	786	736	721	716	734	789	786	757	755	757	744	746	733	752	785	805	758	782	747	723	781	805	804	793	772	758	789	767	780	731	771	780	742	735	773	763	729	754	794	753	731	763	800	733	773	754	724	799	756	761	755	758	739	773	756	804	744	734	824	783	787	789	759	780	788	774	767	735	789	751	758	747	728	733	784	742	759	770	729	798	757	783	774	787	747	723	748	716	755	769	731	731	774	791	788	710	743	794	755	812	774	708	748	725	758	773	743	781	750	775	737	742	739	761	735	771	723	722	791	781	775	758	747	765	780	745	761	750	730	772	748	735	761	786	749	732	749	770	730	778	759	758	774	728	790	754	780	768	764	741	765	772	789	784	780	734	762	827	763	718	726	763	710	706	770	736	793	800	734	750	773	768	765	765	767	763	767	742	724	737	744	756	740	716	781	751	748	760	791	737	731	762	753	790	718	762	754	767	775	806	779	775	743	742	750	797	740	766	760	750	742	760	738	750	787	798	696	723	742	754	750	756	711	780	770	754	713	753	734	754	759	799	730	751	799	778	788	696	743	754	764	735	767	765	730	784	754	747	743	751	795	758	745	733	820	737	789	793	758	758	793	731	777	766	725	765	761	736	770	764	765	798	716	740	749	821	758	772	760	795	791	721	721	732	793	743	760	752	755	759	734	726	794	755	762	764	766	741	765	728	743	746	753	735	758	704	779	774	733	765	738	770	793	762	778	782	752	756	742	728	821	764	729	734	715	773	740	808	762	772	751	755	746	764	791	829	744	743	753	796	746	746	726	792	755	749	759	766	725	780	754	796	761	789	734	751	782	702	761	761	815	782	750	708	749	752	769	724	796	738	764	721	725	749	744	774	773	728	721	759	773	746	780	735	800	722	755	745	806	750	750	726	723	812	771	768	786	778	803	791	765	798	777	776	752	816	776	821	732	743	767	734	707	758	733	728	718	743	753	763	768	744	799	758	721	767	776	768	833	732	750	786	747	766	773	752	782	719	734	754	771	702	770	770	795	783	787	730	729	791	761	759	728	719	787	800	713	738	776	789	747	767	718	741	764	782	726	823	754	773	754	763	754	764	718	754	711	781	729	750	795	754	714	785	762	758	748	744	757	768	745	747	795	780	831	780	757	772	754	794	758	813	759	763	739	736	787	783	729	771	770	783	774	761	761	781	803	751	794	761	772	792	771	807	750	800	749	722	789	785	765	762	775	780	768	756	762	778	786	762	783	751	780	731	775	741	761	739	785	783	776	793	780	778	748	781	738	735	734	751	761	743	767	722	744	706	743	770	767	821	767	756	777	767	725	801	733	709	754	751	823	722	740	812	821	749	750	755	719	707	773	779	791	770	750	785	766	746	772	767	741	756	804	763	737	796	778
29074	35123	32233	15078	3259	1085	645	603	505	556	517	514	547	561	593	537	580	559	526	531	566	525	613	535	547	513	562	537	565	534	589	525	550	566	580	536	527	558	538	539	535	521	573	544	548	520	566	537	552	547	539	569	523	539	570	551	501	557	568	505	584	551	581	534	552	564	585	522	557	552	575	529	544	548	585	531	525	536	551	541	519	562	557	516	496	540	551	503	530	566	527	550	508	551	566	565	571	537	543	531	527	556	573	555	566	546	526	571	526	535	529	560	539	514	502	580	521	534	536	541	517	586	546	581	544	538	493	570	551	552	537	550	530	517	580	569	560	542	547	570	572	573	531	569	545	530	570	566	546	535	556	518	547	532	531	532	522	530	512	512	556	560	559	529	498	564	556	573	526	585	526	533	537	587	530	540	504	525	493	542	590	588	567	533	537	563	577	556	531	587	517	545	583	517	559	566	519	526	524	512	524	542	498	511	531	568	542	543	543	553	531	530	549	521	550	546	557	535	578	540	512	561	514	617	563	524	554	519	601	573	561	526	545	563	535	560	546	517	555	545	530	557	538	554	509	567	549	524	574	568	573	529	533	524	533	506	532	541	538	537	555	549	520	500	516	556	565	590	553	520	557	546	563	516	555	538	550	531	524	527	556	551	573	551	492	517	510	527	567	545	518	536	570	555	536	556	556	530	500	550	571	548	515	530	540	542	524	526	503	542	525	527	556	546	525	563	540	557	514	543	541	527	561	536	561	545	545	548	561	539	525	514	579	556	507	545	543	561	574	595	572	551	556	545	547	518	550	546	530	535	547	515	556	561	565	537	518	515	584	563	512	503	507	532	551	535	537	562	548	515	552	592	563	530	564	559	526	605	538	543	532	507	517	509	595	570	554	546	559	584	548	518	567	541	516	577	555	545	534	531	552	537	495	536	552	498	555	550	553	541	554	564	543	542	518	542	582	545	540	502	540	562	578	546	512	547	563	579	584	556	528	511	585	511	517	512	518	519	491	523	574	513	527	520	555	556	523	578	535	513	564	567	544	590	542	534	543	541	542	543	548	588	517	544	581	564	555	531	570	575	519	556	579	549	558	569	522	569	554	533	523	544	580	533	565	521	528	573	519	526	551	535	518	524	585	528	534	522	491	548	527	551	497	560	545	523	552	537	534	547	609	552	566	564	579	571	567	570	530	527	572	547	508	529	552	556	520	540	566	513	558	572	558	556	557	534	528	530	553	572	544	589	561	559	573	528	550	548	486	530	499	544	584	579	547	578	563	527	536	532	553	520	530	567	544	518	534	501	596	566	570	524	538	528	580	526	585	539	566	598	566	561	520	523	567	575	543	559	528	575	569	522	525	537	558	547	540	535	509	550	519	522	574	577	533	565	567	553	499	584	523	514	531	529	517	525	544	545	559	557	562	547	565	508	532	565	524	546	546	485	542	551	543	556	567	560	534	563	487	548	529	547	565	553	561	542	529	577	537	559	516	581	534	538	541	581	529	569	565	556	523	543	515	535	502	594	539	532	632	559	538	564	526	561	521	563	574	531	548	523	525	539	525	556	539	507	487	538	529	587	567	518	548	571	508	583	577	546	527	532	552	534	536	513	529	565	550	522	534	540	521	515	534	532	558	513	555	564	549	539	557	587	519	520	572	563	516	536	533	519	587	503	522	553	570	598	543	523	537	552	554	545	536	529	546	559	551	559	537	543	571	519	532	523	595	530	548	533	542	528	514	515	541	528	532	551	536	529	534	521	543	544	576	551	553	584	517	522	545	550	545	574	528	559	557	548	505	550	562	538	524	557	510	546	521	497	548	572	533	520	551	559	570	523	618	559	531	510	543	533	514	573	577	558	540	529	513	565	569	526	551	542	533	537	547	514	560	558	572	580	525	529	520	545	589	531	550	540	533	528	568	563	553	556	524	596	542	520	550	556	546	500	532	518	588	573	531	527	505	562	571	548	512	516	547	539	543	538	545	521	505	552	550	527	565	571	541	532	554	524	552	533	551	543	569	561	567	567	532	569	577	563	554	570	515	527	522	523	540	544	530	545	536	525	542	560	567	571	575	519	517	524	532	543	563	529	565	575	586	600	564	483	549	527	518	552	490	509	528	562	549	513	531	535	541	563	526	590	549	545	506	555	542	527	566	555	571	530	570	543	539	523	563	513	568	537	533	549	552	544	544	534	579	562	524	529	513	560	549	559	591	531	573	543	518	560	517	581	512	540	554	526	563	544	563	549	533	490	542	543	530	572	510	554	544	523	535	532	569	543	505	560	506	559	545	559	569	588	557	541	531	568	572	511	558	487	515	509	507	538	570	550	550	522	546	600	581	539	534	543	526	555	568	567	559	545	555	556	588	579	552	528	585	557	527	560	553	534	542	511	541	521	527	528	517	574	581	519	529	520	573	553	569	527	511	563	526	520	528	526	534	559	584	519	503	573	547	568	546	547	555	528	554	533	565	567	529	540	526	523	572	539	531	511	519	543	564	527	556	519	519	542	544	590	523	515	544	536	534	524	500	583	541	569	539	519	565	543	583	521	532	524	498	534	533	571	533	558	573	570	558	530	531	494	525	537	535	474	542	559	554	564	566	535	523	555	548	520	517	563	523	531	575	517	520	554	565	518	535	545	522	582	586	598	562	540	509	564	534	534	554	526	569	534	550	554	534	559	547	561	566	544	601	509	552	532	539	545	591	572	513	525	575	558	547	548	571	554	544	561	557	544	592	584	575	553	545	522	533	503	567	537	524	573	529	596	502	586	520	546	571	569	538	525	529	544	508	526	549	543	555	542	548	558	579	585	514	564	540	522	543	538	562	536	568	556	519	554	485	523	554	564	518	552	538	518	573	519	555	566	566	481	565	491	552	523	540	523	560	513	536	537	506	512	556	520	544	510	535	529	489	515	517	529	515	542	528	519	550	559	539	500	526	539	503	560	526	561	556	519	542	522	491	545	538	509	545	555	536	562	532	518	545	585	614	492	547	556	543	573	508	552	523	515	573	556	537	540	543	545	538	534	565	548	505	570	523	517	520	619	561	514	554	552	586	531	485	540	520	580	517	530	548	553	530	568	526	571	550	546	535	521	508	558	522	534	541	530	561	511	565	560	612	561	568	541	550	483	577	580	566	538	564	576	515	540	540	520	489	516	565	525	568	483	543	566	570	580	516	541	559	533	545	579	584	541	576	535	566	553	555	538	564	545	502	524	524	535	525	547	517	509	567	512	534	572	562	529	555	592	539	523	541	560	524	563	573	544	567	560	511	511	551	538	551	542	564	501	578	589	541	512	552	556	555	544	527	553	543	557	522	555	555	568	539	577	520	532	545	559	523	554	594	514	536	526	555	568	525	538	568	515	535	562	573	561	525	531	547	546	540	554	565	529	532	504	577	557	540	569	526	567	551	559	561	525	521	557	592	562	514	460	573	525	581	511	542	522	504	526	557	544	504	564	543	508	564	580	555	565	557	542	547	537	574	549
29858	49760	27583	9790	3659	1334	828	680	636	631	670	654	640	621	572	651	588	593	611	624	639	596	602	613	620	592	649	625	582	657	591	631	617	615	626	605	607	601	611	571	617	582	636	654	697	620	635	677	594	597	645	612	590	588	638	610	606	596	626	576	599	635	629	593	584	601	612	612	616	634	636	578	597	632	614	622	650	624	654	548	589	599	640	559	665	596	609	620	618	651	618	607	622	637	591	573	627	584	625	631	626	610	603	600	667	576	634	627	551	616	651	642	647	587	602	651	631	641	618	655	622	620	629	620	584	613	617	650	646	658	621	562	670	596	597	642	585	614	671	635	643	632	630	631	602	601	639	556	615	619	639	621	630	665	634	655	584	619	619	648	629	629	643	621	640	615	594	644	658	633	655	642	634	621	628	607	642	634	617	648	602	570	635	606	621	676	645	583	639	570	596	598	640	601	648	637	599	593	624	666	602	638	599	581	599	655	614	634	597	578	625	648	605	650	608	601	614	652	643	627	611	670	614	563	608	633	612	637	569	570	585	604	567	636	584	615	642	613	620	563	619	632	623	631	560	639	605	649	634	623	601	598	633	592	633	616	660	607	592	641	606	664	636	582	606	591	675	631	622	612	631	606	570	631	603	671	603	606	606	605	610	632	633	659	618	600	595	622	635	628	581	612	601	630	616	613	594	648	612	634	606	617	641	646	625	563	597	600	639	593	618	628	598	602	623	619	580	625	628	619	675	642	568	611	608	638	656	615	672	627	592	591	619	581	579	605	632	610	629	597	615	583	624	579	625	655	604	539	594	604	626	596	654	617	617	613	609	656	587	607	670	635	610	629	620	634	586	626	651	577	598	663	635	609	658	616	606	620	653	607	602	634	637	569	634	614	644	631	607	613	676	602	624	628	639	586	666	597	652	641	642	600	600	583	589	624	616	604	618	601	605	610	584	604	619	628	642	648	633	629	656	630	616	636	647	660	628	638	615	598	627	611	601	641	598	629	630	622	629	614	600	598	582	570	663	601	624	614	619	648	658	604	583	606	621	617	631	595	613	610	624	574	629	584	630	628	587	625	636	630	594	642	594	602	611	584	617	640	627	603	624	631	657	589	609	581	604	630	613	631	580	583	639	645	621	611	637	623	668	624	588	617	619	657	607	632	626	565	635	594	596	621	615	640	600	621	604	634	634	615	603	646	634	615	645	592	614	660	635	554	646	615	599	592	641	590	594	595	615	610	644	613	618	590	587	630	570	628	613	670	579	594	609	622	612	564	625	606	583	618	593	638	569	662	618	593	612	618	634	616	599	641	661	612	598	643	620	645	597	611	614	644	631	648	613	614	633	610	584	615	611	630	606	639	617	644	611	632	618	629	644	654	584	620	589	603	576	643	589	625	671	645	626	614	596	614	616	605	611	569	605	630	632	617	604	610	611	622	582	591	601	631	675	621	611	565	674	582	610	643	614	619	639	567	601	608	577	626	607	596	622	662	578	593	596	603	618	613	605	624	640	629	591	584	633	651	647	591	625	637	596	631	615	576	623	620	643	662	660	568	583	633	649	612	608	660	599	631	615	554	633	634	627	593	638	594	600	618	583	564	626	613	617	642	576	603	688	653	609	621	606	644	617	620	620	574	575	596	588	581	666	654	639	635	641	635	604	633	659	631	643	609	599	607	608	618	652	584	631	630	645	614	613	626	586	644	608	631	607	620	622	653	644	639	613	605	624	637	620	609	633	615	621	590	630	611	582	621	609	592	629	613	623	616	610	613	623	605	634	621	621	622	594	597	581	649	600	631	672	649	600	606	630	621	632	604	684	619	635	622	610	626	619	617	604	626	657	618	658	616	621	595	659	602	577	605	625	632	628	645	616	620	605	660	602	622	640	607	659	676	623	617	601	593	601	619	649	655	613	605	605	618	585	611	629	599	602	639	609	605	644	601	629	606	579	619	644	652	600	649	599	654	640	609	637	607	604	566	624	608	646	589	581	609	614	602	617	632	586	650	590	616	632	599	596	626	548	642	657	612	595	621	633	660	585	587	633	640	650	624	598	596	633	619	640	601	614	661	592	566	611	605	613	599	611	568	651	613	641	581	640	582	648	587	610	606	611	590	634	607	616	614	653	597	618	631	612	625	588	574	634	616	582	629	665	598	631	617	674	585	584	580	617	615	608	589	618	574	685	641	631	631	623	594	665	562	584	600	594	603	625	637	603	631	650	591	636	607	600	617	577	614	621	602	674	641	680	619	670	639	619	622	597	614	632	614	630	642	614	624	590	641	599	592	649	619	567	621	622	654	587	613	616	578	616	640	608	638	573	594	632	614	626	634	642	642	608	637	628	611	625	623	580	594	623	582	656	580	611	588	619	602	613	618	597	625	611	589	647	622	649	614	617	548	663	633	604	624	629	674	628	605	606	619	605	604	647	620	626	615	650	622	604	615	601	604	637	646	616	638	606	624	624	560	630	668	632	606	575	598	650	662	608	621	594	631	621	666	628	639	629	637	635	570	637	584	578	601	600	649	617	577	599	619	564	616	636	624	632	637	595	650	619	585	642	614	572	614	639	638	625	603	615	592	595	652	616	631	613	619	653	608	641	615	595	611	612	611	614	609	621	620	639	610	651	639	576	604	612	628	656	598	625	607	583	673	632	629	593	635	597	611	629	619	622	583	558	594	599	633	664	584	615	616	608	606	574	619	636	637	625	586	622	643	652	591	675	617	545	619	628	643	631	635	635	619	625	608	637	632	610	630	674	644	621	645	622	593	618	594	603	610	622	601	612	596	590	648	566	649	612	627	644	649	655	583	665	629	625	610	649	671	609	581	643	632	594	606	634	611	620	605	622	606	642	612	650	644	630	627	618	694	605	634	665	582	572	636	623	617	628	629	625	604	628	593	631	612	593	663	640	619	655	637	585	614	622	603	569	600	633	632	603	595	622	604	569	608	599	634	621	644	624	624	652	627	571	648	648	626	636	631	624	637	566	612	591	668	623	603	651	587	625	650	622	625	671	651	598	654	645	577	602	608	623	654	617	661	633	593	597	595	597	605	612	613	611	600	595	644	624	661	618	633	599	636	603	649	610	662	646	600	604	610	624	635	607	620	639	612	583	589	606	625	637	609	605	629	594	648	651	681	588	589	613	584	611	663	601	610	607	584	645	633	618	602	622	659	611	659	621	611	603	636	632	696	572	665	619	627	607	645	617	677	602	579	610	600	589	581	628	620	615	616	622	599	646	657	611	682	696	646	578	639	613	633	619	666	621	653	588	610	607	593	651	572	560	623	614	560	694	620	638	647	590	620	636	626	655	631	598	618	625	618	638	615	616	574	611	613	636	627	619	590	612	571	642	669	640	634	616	613	603	557	666	634	607	625	609	631	631	582	668	648	614	612	607	613	587	604	644	597	662	592	625	621	588	607	637	616	590	650	632	624	622	637	625	624	612	665	631	625	642	620	609	600	603	629	615	604	621	596	598	591	642	618
23316	22777	32444	26559	22004	17807	5334	886	627	633	616	582	582	605	581	576	590	603	580	611	571	573	615	605	645	598	585	566	634	608	594	596	630	586	672	602	545	625	585	627	601	560	552	598	589	613	575	570	609	602	615	585	595	612	598	634	653	573	587	625	611	593	598	602	600	591	619	571	583	600	638	572	651	594	625	577	598	609	603	621	624	565	592	601	588	602	619	611	563	595	552	589	560	593	599	636	664	644	553	591	600	595	580	632	578	584	574	595	570	601	574	606	602	628	543	633	549	593	629	603	593	525	603	599	608	578	607	599	577	569	602	620	612	579	620	539	587	589	611	594	596	605	561	581	600	593	620	615	619	615	614	613	611	549	530	586	625	625	633	549	616	594	590	590	547	648	569	561	580	591	549	617	593	560	556	551	611	609	564	604	607	579	558	579	581	605	603	565	607	617	577	605	584	618	567	580	621	569	639	614	571	623	577	612	561	543	633	580	580	639	597	656	594	552	552	586	537	589	604	609	550	568	599	666	617	580	582	592	631	556	593	527	585	588	608	583	608	607	575	548	561	570	576	626	628	625	598	605	609	563	629	583	631	613	602	584	586	584	615	610	589	590	620	537	593	582	602	569	612	552	555	551	608	638	599	585	629	550	566	603	587	600	584	590	586	579	553	592	560	660	567	641	593	585	641	560	600	603	588	624	586	596	599	599	644	595	589	600	601	628	615	656	595	596	579	594	614	576	617	577	590	591	575	571	638	642	603	592	573	574	599	538	594	574	615	589	595	624	614	604	631	554	602	622	592	623	580	606	586	629	601	608	582	609	592	603	628	611	567	607	615	607	573	585	570	612	596	561	611	575	584	550	614	602	564	578	600	596	606	558	594	589	621	599	554	588	599	628	647	610	580	595	577	641	622	556	594	645	631	594	620	599	609	622	593	601	616	572	574	611	631	598	580	581	603	579	608	596	624	586	584	596	581	593	612	605	604	595	613	568	551	581	574	569	614	603	585	571	607	587	579	611	595	595	575	573	615	634	593	628	631	586	600	615	610	636	588	595	618	590	617	615	575	566	612	626	602	593	612	610	614	573	616	583	605	575	603	575	589	616	595	596	604	557	581	592	604	525	594	593	583	595	578	578	601	592	610	594	594	535	578	569	600	595	617	602	622	647	612	645	610	613	592	583	612	623	632	592	550	628	578	621	635	571	562	618	593	574	590	585	570	530	582	592	621	568	610	588	587	667	614	561	540	620	617	592	584	621	576	573	559	643	607	574	630	568	581	574	613	566	589	617	596	600	571	571	614	611	579	595	612	604	621	579	608	625	637	621	590	576	600	560	584	627	588	585	589	615	607	601	579	579	575	555	575	589	592	591	578	542	607	600	580	582	621	623	584	582	550	556	569	580	580	630	610	559	626	614	587	576	641	549	634	612	584	589	577	572	566	629	570	605	564	578	640	580	571	596	622	621	568	538	568	600	601	574	618	617	579	563	599	592	623	620	563	601	559	587	567	598	590	607	654	601	603	586	556	584	570	586	550	568	577	644	621	573	565	574	644	560	604	589	580	623	595	614	559	597	595	592	586	652	595	604	615	627	608	608	563	537	599	616	592	567	638	611	583	596	596	576	602	555	626	605	591	583	596	606	605	597	624	633	597	621	566	602	615	582	587	581	640	591	649	628	596	586	608	570	612	571	631	559	588	588	584	557	519	556	610	526	609	592	619	624	564	608	579	579	563	627	584	662	605	599	566	587	569	578	579	554	608	598	560	551	625	642	590	638	590	592	621	601	567	539	586	567	591	601	603	600	614	590	612	614	550	608	635	561	556	589	624	552	601	576	592	576	539	592	572	612	585	589	584	570	585	585	589	582	578	589	622	570	594	620	584	597	609	556	584	585	611	618	594	610	618	602	606	595	588	587	604	644	587	597	573	593	611	576	589	628	591	618	611	569	549	597	547	575	575	633	604	590	580	605	605	570	579	572	574	592	606	562	655	621	578	605	545	593	631	600	588	604	601	567	615	616	567	543	582	571	592	575	610	564	631	580	607	572	616	570	619	555	639	569	600	582	621	566	627	559	598	585	620	625	625	585	644	587	622	535	648	585	634	609	602	590	570	578	625	578	610	621	580	579	583	585	618	607	639	585	570	591	581	623	605	577	626	648	593	596	632	589	626	579	602	579	628	589	566	583	592	600	606	593	582	603	619	601	610	615	571	601	578	570	567	624	576	630	586	585	597	613	591	592	604	578	610	581	582	578	589	611	589	637	582	635	614	571	585	595	585	588	587	577	584	569	569	532	571	578	589	591	628	647	617	617	589	573	586	606	545	576	627	595	609	618	607	580	611	530	586	579	633	622	591	585	571	637	539	613	592	604	617	629	590	633	554	599	550	613	622	578	615	616	595	604	603	602	560	589	579	594	573	603	590	603	604	607	568	604	557	579	594	557	596	612	586	582	631	580	566	612	567	598	578	542	678	587	583	639	613	607	624	600	601	590	591	613	614	616	603	619	584	605	569	579	580	577	583	608	566	582	590	594	576	587	609	594	606	559	573	567	555	585	595	591	556	643	603	604	591	627	555	586	635	613	571	565	589	615	550	606	602	651	604	594	572	617	619	628	643	566	585	564	571	614	566	573	621	541	578	553	576	598	632	578	591	603	534	627	576	606	591	605	584	581	607	564	614	620	606	594	577	591	599	602	624	600	572	558	596	608	648	597	577	570	573	592	558	627	603	611	650	562	590	595	611	600	600	566	571	606	619	627	556	609	573	606	572	599	620	633	565	621	597	619	584	618	565	588	564	626	612	596	610	584	531	561	592	572	625	565	597	589	594	597	592	551	582	593	575	604	558	577	607	555	599	552	618	610	569	611	595	585	594	567	553	616	635	604	600	574	584	568	627	587	613	591	584	575	571	589	596	590	591	618	583	619	593	610	558	614	562	619	556	606	590	598	635	621	617	605	602	589	626	563	624	566	587	589	613	552	614	601	596	626	602	576	551	574	557	574	635	559	579	577	621	620	614	556	595	640	622	593	593	588	593	633	590	591	601	593	543	537	588	603	631	601	556	613	592	611	615	543	600	587	614	592	588	586	598	559	625	549	596	548	581	591	590	610	593	634	615	531	618	595	613	633	648	609	608	555	569	580	635	610	569	551	621	600	603	615	608	646	624	621	589	610	616	629	588	609	567	605	524	603	622	574	633	576	627	645	576	581	601	614	597	637	569	601	591	591	592	592	603	561	631	565	616	617	563	601	590	540	606	606	585	634	604	592	582	605	597	567	594	600	601	593	575	585	575	616	578	624	636	594	596	571	580	607	567	645	570	599	561	598	587	611	606	591	583	579	578	583	586	566	596	551	584	594	606	630	598	613	594	579	579	623	589	613	592	586	587	598	640	551	559	619	590	554	560	642	632	609	597	614	524	625	582	551	600	630	600	595	582	577	577	615	594	583	587	615	612	569	612	577	615	605	525	609	602	600	601	595	592	596
56032	96292	65216	39668	21134	7570	2409	1029	720	639	644	664	637	683	647	640	670	669	639	695	678	690	657	662	630	636	645	614	618	601	650	640	687	606	701	645	650	654	676	660	605	662	687	664	632	628	639	660	650	665	656	682	649	664	657	629	662	670	660	661	637	640	613	607	626	642	660	626	625	640	674	637	632	673	589	662	590	646	688	681	661	623	687	666	640	672	655	650	616	665	661	613	658	687	687	685	676	656	657	622	651	631	657	650	642	646	663	686	658	686	672	652	689	666	613	657	635	632	661	637	657	688	654	660	652	652	692	664	571	704	652	667	657	670	691	629	633	630	674	675	637	652	649	674	637	697	622	657	663	675	628	664	644	638	691	649	638	680	684	681	603	682	618	695	629	640	640	661	666	631	631	625	642	674	620	608	651	634	657	642	625	647	627	652	670	702	607	607	652	684	650	617	637	634	682	676	604	646	633	663	654	605	649	657	641	676	615	654	672	611	692	656	625	698	675	632	649	658	692	683	663	666	640	635	690	679	608	637	631	615	616	637	636	670	656	621	623	678	641	617	649	635	653	700	669	675	621	665	641	665	657	656	622	614	682	639	657	595	651	642	652	623	690	656	671	638	650	651	705	654	668	627	597	637	626	652	629	672	625	655	644	671	662	650	570	661	693	636	646	653	671	650	633	659	655	635	606	681	657	694	642	626	667	648	615	676	624	625	641	609	676	639	628	676	643	714	618	646	666	653	676	655	630	658	658	649	638	664	613	590	675	640	601	687	608	679	627	581	652	650	642	642	646	664	685	626	642	597	682	617	672	676	614	604	663	653	669	673	632	684	650	643	645	648	642	659	665	642	685	638	663	621	667	618	651	674	643	636	663	686	636	654	675	681	661	689	639	676	656	672	648	637	640	641	640	615	655	666	680	640	645	664	624	630	626	673	649	635	659	629	634	594	658	651	654	668	707	651	647	640	611	712	648	711	651	699	620	639	664	682	659	645	660	667	632	668	609	643	669	683	661	695	653	648	679	612	664	724	659	667	679	645	651	612	660	630	684	650	628	607	680	619	653	642	646	624	657	644	636	674	722	665	693	647	663	665	623	687	667	668	681	651	620	617	692	699	646	691	624	656	638	642	653	648	645	688	634	699	666	625	660	636	655	682	652	656	635	710	661	614	674	655	664	678	679	622	632	638	638	640	652	604	622	651	612	660	664	630	671	652	676	678	662	634	655	683	617	644	683	703	656	692	655	671	653	646	685	610	637	658	606	639	641	653	671	633	674	633	663	645	645	621	640	641	631	692	664	672	660	703	633	645	630	646	674	656	650	661	681	624	630	638	663	660	631	658	659	627	670	652	633	645	654	639	620	652	631	681	611	618	633	659	656	672	661	664	656	669	677	635	626	660	662	676	613	664	635	629	657	658	675	643	630	647	648	660	672	633	666	642	611	629	658	618	669	625	632	670	685	666	644	633	662	638	661	636	608	641	654	616	632	643	648	612	658	683	693	641	670	650	652	670	621	624	708	634	672	657	665	636	662	682	696	622	660	621	706	649	637	630	705	630	641	623	625	658	689	652	652	611	657	665	662	646	668	658	658	629	673	663	646	643	680	631	682	661	597	682	648	691	638	643	642	673	586	654	654	681	607	674	660	628	635	675	658	617	630	665	627	672	650	670	655	616	683	659	621	666	612	677	660	669	682	623	647	664	625	605	629	653	687	667	660	637	659	656	654	662	642	579	666	664	663	613	681	637	638	568	658	651	668	612	632	675	648	593	665	674	689	618	681	668	614	665	653	638	613	619	659	623	644	633	621	592	667	688	622	630	670	688	608	672	607	654	674	634	615	637	676	657	645	663	615	602	604	676	640	657	646	646	671	628	659	649	675	631	724	596	681	651	661	693	647	657	618	646	642	616	659	675	636	662	654	695	664	632	640	626	678	664	682	666	627	636	649	652	652	684	652	645	663	659	635	623	653	688	663	645	640	659	676	641	652	657	693	671	667	646	633	624	646	624	640	641	624	647	679	694	640	625	612	686	649	662	712	685	642	667	652	667	651	643	688	656	650	608	630	593	649	696	610	643	685	667	614	620	658	667	658	614	631	621	636	662	657	649	662	668	650	659	618	627	634	619	668	679	649	665	652	630	654	657	662	647	681	639	647	637	653	611	679	656	619	627	664	661	638	671	652	664	654	653	664	653	688	638	654	614	645	637	673	591	659	672	651	666	639	639	638	643	668	642	650	626	676	610	634	639	678	637	654	637	689	652	668	642	612	664	645	669	644	651	680	681	637	630	676	608	650	670	641	671	656	629	655	692	675	641	640	655	655	662	700	633	650	648	626	672	667	630	640	641	657	589	659	681	676	677	633	652	656	658	627	666	636	629	671	617	617	672	703	630	618	649	650	654	637	657	651	624	705	618	679	652	648	661	692	626	632	644	663	711	644	652	629	604	680	617	623	682	646	663	618	669	660	633	652	671	659	643	695	667	694	656	610	647	639	648	701	634	609	681	654	660	623	634	647	611	669	613	627	643	663	632	657	684	633	704	638	652	632	644	665	635	653	630	659	667	667	634	639	619	630	657	685	602	659	644	627	664	680	673	632	648	713	641	682	627	625	616	669	630	678	624	660	640	622	675	634	700	641	666	640	637	697	659	644	606	649	672	656	632	650	665	677	676	661	653	646	622	700	594	657	643	606	635	644	671	630	678	697	642	653	653	677	688	617	633	684	659	660	666	642	633	664	664	629	664	700	657	619	677	629	662	658	629	612	637	662	661	619	643	671	668	626	654	622	650	653	710	613	681	650	660	684	621	667	669	654	624	621	676	625	668	661	692	635	612	658	666	620	643	633	666	646	611	585	655	658	654	679	678	700	632	638	635	661	597	645	660	639	622	682	635	598	672	622	685	670	643	680	682	637	647	645	657	625	667	660	604	667	697	600	658	665	631	666	669	685	661	666	685	653	654	643	639	634	705	647	625	670	656	693	632	641	633	626	630	671	655	618	616	589	659	697	646	660	646	658	638	633	641	632	633	659	639	702	602	632	701	638	646	666	658	625	664	650	648	598	670	651	639	655	631	686	651	637	664	631	655	649	609	655	632	626	657	644	658	649	666	710	657	668	612	664	692	630	641	654	601	636	688	686	677	713	640	686	687	647	654	623	689	679	603	635	673	610	629	635	638	642	655	631	655	630	678	622	630	668	634	682	654	637	681	660	667	589	676	642	631	653	635	663	690	687	646	688	683	650	711	664	636	686	610	664	675	656	672	654	616	646	635	647	667	683	610	674	695	659	653	686	657	659	679	628	654	630	628	580	701	675	676	630	643	694	650	596	633	653	587	709	628	694	646	663	629	622	660	638	617	642	685	638	653	657	675	576	642	657	670	660	638	610	649	614	656	658	654	638	680	642	651	664	673	617	660	647	661	638	696	663	632	639	634	631	601	664	652	654	634	663	653	605	621	655	628	639	667	660	632	699	649	651	618	645	679
25371	25968	34263	27282	16268	4532	1221	715	643	684	680	642	667	636	627	616	634	610	625	645	623	584	618	640	683	648	660	636	613	638	604	647	660	631	644	658	617	658	635	634	647	630	657	637	582	643	642	646	660	598	621	599	643	650	642	638	647	629	634	580	628	608	627	590	613	648	678	632	612	619	602	650	650	656	598	650	641	676	636	649	599	599	646	635	626	605	621	626	619	659	613	676	624	601	641	603	667	603	614	650	631	631	644	616	619	620	633	653	688	641	599	618	643	620	625	585	615	572	666	592	614	612	635	652	666	606	629	626	608	668	638	654	629	620	638	615	635	631	613	637	640	620	620	654	602	651	627	639	641	593	571	617	632	614	630	651	644	608	666	607	600	670	626	616	703	648	610	639	654	595	606	593	623	622	674	639	592	593	616	617	650	624	593	639	600	625	638	660	615	625	625	625	589	662	585	670	596	643	650	634	648	639	655	601	648	568	662	627	598	583	636	662	678	639	606	589	639	625	626	663	609	657	665	661	593	624	649	652	656	600	639	631	659	613	643	663	601	674	644	650	658	628	625	583	640	577	607	601	633	620	627	654	629	686	591	632	663	650	638	610	607	609	627	609	629	625	642	628	615	657	634	633	635	617	642	609	641	613	625	634	574	647	695	601	646	641	605	636	617	668	615	664	659	622	642	622	643	606	713	670	650	632	702	650	594	655	625	587	644	632	647	586	659	597	608	698	676	610	657	636	697	643	645	669	624	648	681	635	587	594	582	617	610	694	638	617	641	644	573	641	625	646	643	633	642	646	580	623	618	584	630	643	607	612	606	626	599	599	636	621	687	640	668	598	603	651	646	621	613	590	652	643	618	662	610	626	617	607	623	673	614	618	632	684	606	666	634	589	633	562	604	601	651	641	638	637	644	651	594	619	633	643	647	621	626	577	602	620	650	661	635	625	664	595	612	596	638	637	641	614	633	619	644	616	644	605	645	622	650	666	661	612	665	641	649	645	616	677	612	642	647	654	602	594	617	644	601	679	673	631	663	635	644	617	612	584	663	613	615	635	639	627	625	615	641	634	618	624	588	660	623	605	623	613	591	670	587	680	655	590	679	643	610	638	581	597	621	663	628	679	623	636	663	625	660	607	646	598	614	647	567	622	695	650	673	625	619	642	656	663	643	671	612	635	654	641	619	634	602	574	675	642	585	590	674	624	622	663	629	625	628	620	651	616	619	659	622	587	677	687	632	612	626	657	667	624	624	638	633	641	627	608	650	661	643	643	579	648	650	646	683	661	661	621	627	635	619	604	616	626	639	592	629	636	638	641	678	626	596	609	653	626	631	643	635	637	613	624	625	647	677	666	643	610	621	619	679	646	597	604	658	607	608	641	599	639	620	629	644	634	608	590	615	611	657	624	617	614	653	645	607	600	631	638	589	633	680	656	618	640	651	688	587	681	600	608	609	651	608	615	664	604	629	643	647	625	662	701	625	613	652	624	579	682	659	615	638	618	623	614	611	592	626	628	652	617	655	629	621	635	614	581	659	634	625	683	618	662	668	610	676	647	625	649	634	605	636	637	649	682	620	662	682	667	655	679	604	629	666	636	653	656	624	590	595	626	665	619	629	674	621	627	597	675	614	576	577	647	588	577	628	670	612	615	623	618	659	637	675	661	632	621	604	685	607	603	628	620	621	627	644	600	629	607	625	676	598	639	617	633	606	587	654	638	639	618	666	613	607	623	645	633	610	584	659	610	670	644	641	598	589	619	622	619	656	687	643	615	679	598	634	628	655	664	643	603	601	596	618	636	636	635	640	606	612	638	646	584	671	653	634	600	639	640	605	629	586	636	594	609	608	650	588	623	602	656	673	630	642	639	634	676	610	638	641	613	579	616	630	628	645	606	591	630	683	661	666	636	628	608	652	625	600	692	689	617	661	589	615	650	629	652	653	629	607	586	649	616	616	653	629	665	647	631	634	624	595	628	649	664	702	625	612	651	658	603	613	624	665	629	664	623	643	641	612	654	634	618	654	649	609	659	630	617	634	626	593	629	651	641	646	623	656	615	626	648	632	635	642	597	613	619	640	640	630	632	653	581	642	647	674	630	629	615	638	616	631	572	653	656	677	651	667	666	638	651	586	657	599	592	651	566	582	624	658	634	595	643	676	611	612	616	648	672	620	695	619	606	623	670	627	624	601	662	630	620	625	649	633	647	641	675	636	624	618	623	612	645	642	631	612	660	593	648	613	642	698	608	632	616	669	614	600	690	647	660	641	609	643	602	609	671	620	660	662	628	633	657	605	626	649	640	589	622	631	595	640	645	621	622	616	655	629	617	597	617	612	635	680	619	615	658	593	627	648	593	629	614	613	617	612	669	648	632	646	584	610	628	618	639	619	632	624	641	616	681	615	629	660	659	595	629	616	656	602	634	651	611	649	611	628	609	615	609	628	640	678	650	613	681	591	656	657	628	681	659	650	622	647	663	659	615	651	648	662	629	593	592	625	656	610	656	622	630	661	675	586	613	607	645	652	646	632	589	660	642	632	638	607	630	630	661	604	664	649	587	625	672	613	631	608	610	647	602	600	650	602	607	630	683	658	609	603	643	632	637	641	608	616	635	609	622	602	642	643	631	649	663	605	641	649	628	622	578	616	650	636	618	658	613	658	615	602	618	613	608	660	663	666	654	649	643	621	618	629	623	624	649	620	616	663	623	639	617	674	661	668	606	631	632	630	639	616	567	625	590	654	644	683	594	589	584	613	592	639	606	626	596	640	668	631	614	637	629	630	645	591	611	636	620	613	635	630	603	638	624	636	611	685	605	592	636	665	669	579	635	638	653	623	627	668	660	646	643	586	644	590	603	676	636	631	598	630	621	626	672	685	582	675	642	588	652	611	668	646	587	638	664	604	667	629	671	596	579	638	608	631	694	611	698	652	618	645	635	645	654	667	596	640	683	659	608	598	643	648	647	652	613	612	642	630	641	579	581	614	668	634	632	618	667	644	654	623	638	641	626	660	618	628	644	648	627	672	629	658	625	602	666	640	658	624	634	641	580	622	630	580	657	595	678	678	644	644	621	625	641	584	637	635	610	634	676	646	627	642	597	603	633	675	609	664	656	654	670	575	643	634	660	610	631	613	581	618	598	572	620	591	635	641	673	642	590	603	637	628	616	627	636	613	611	628	623	620	620	633	644	635	610	647	617	629	662	614	636	631	647	620	631	646	612	604	605	639	593	632	648	645	620	642	649	671	601	662	675	674	597	639	660	683	626	594	593	613	647	617	659	637	630	625	639	638	629	678	634	639	636	597	648	623	660	685	625	635	676	640	607	663	595	630	658	671	592	647	612	608	629	600	624	625	579	638	603	663	625	664	620	639	625	630	599	606	601	630	562	633	603	610	568	625	582	597	664	650	627	623	607	663	624	704	621	627	641	650	607	632	629	606	641	651	652	647	619	621	607	657	629	613	654	677	613	660	650	638	639	629	622
50712	81282	50377	27415	12055	3864	1449	814	758	746	665	671	703	726	735	709	697	732	716	710	743	751	658	767	665	716	704	716	712	740	683	647	678	696	674	723	696	666	695	687	714	705	740	698	703	660	690	724	706	708	695	668	690	683	741	684	679	710	733	725	669	702	726	733	727	738	716	716	719	697	665	668	704	726	738	720	768	738	726	681	729	687	734	718	726	767	670	681	693	724	681	689	697	766	724	730	678	728	688	720	739	740	651	701	665	677	713	663	716	702	697	718	708	699	772	691	722	694	680	693	718	695	712	714	730	705	725	718	723	705	723	692	732	671	709	689	713	741	696	722	675	724	683	708	709	707	693	728	696	690	679	694	723	742	729	741	716	703	690	677	716	696	714	688	700	670	712	774	735	699	712	702	702	684	689	746	683	672	699	719	687	694	684	673	691	716	725	643	670	735	712	706	714	719	723	673	705	724	721	710	732	693	676	715	703	685	677	681	697	718	727	662	683	738	694	686	712	683	678	734	682	745	730	735	726	759	663	694	752	692	676	718	694	743	718	720	718	674	694	695	657	689	709	718	739	678	671	700	691	686	682	723	675	732	685	654	720	673	705	705	692	705	645	708	716	723	724	694	699	664	761	680	649	675	700	690	663	702	704	682	724	721	682	733	703	721	755	726	704	713	719	695	741	742	676	704	700	725	718	701	688	718	659	648	654	681	703	681	685	706	720	692	711	688	721	689	708	738	673	709	702	684	713	742	750	695	659	639	720	686	670	731	725	691	719	690	703	694	731	709	710	665	720	744	685	709	752	727	699	680	734	731	717	727	700	654	717	707	693	676	676	674	709	675	687	758	704	688	670	718	747	703	696	710	649	686	693	694	657	704	704	719	703	732	706	714	741	724	692	725	738	721	689	735	706	687	704	680	711	677	750	707	654	690	708	714	731	697	724	719	650	734	663	722	663	707	699	746	685	719	698	699	730	708	686	711	725	720	659	716	684	755	703	700	697	683	714	697	742	669	720	743	695	676	712	718	717	695	706	686	733	696	739	688	720	680	694	698	715	686	717	706	710	732	667	640	725	721	710	698	729	718	703	664	699	721	726	673	673	657	722	694	638	725	706	735	697	673	705	691	713	706	696	665	728	676	749	718	702	708	740	720	715	686	712	716	671	733	738	673	687	691	702	687	718	681	674	682	698	724	714	674	703	709	691	666	737	724	739	658	748	702	729	734	685	743	716	677	719	712	745	708	718	732	678	716	713	716	732	700	678	703	756	688	686	715	668	749	749	682	692	683	764	728	717	701	718	671	669	708	709	691	722	702	754	745	742	629	751	717	684	650	686	720	689	705	713	728	704	728	692	735	680	729	756	664	707	681	735	722	760	670	695	764	722	629	660	710	720	712	754	679	692	689	707	692	724	702	709	742	675	730	722	709	749	724	690	704	678	709	737	746	709	720	695	714	634	704	704	704	671	698	736	731	701	713	729	718	707	739	737	716	705	714	718	718	680	728	730	675	730	693	709	694	716	691	686	662	754	689	672	713	665	703	657	726	698	722	759	693	670	715	710	669	690	694	720	752	709	674	680	683	716	706	728	677	696	661	692	722	698	703	694	688	678	706	681	684	662	689	714	693	758	722	683	722	735	715	741	706	669	681	726	679	718	722	722	785	696	683	697	744	726	741	696	689	645	723	705	756	730	650	730	698	720	732	679	699	742	689	712	698	657	747	665	743	734	738	698	708	685	683	718	690	662	683	726	696	679	703	677	710	694	720	682	736	728	686	673	695	665	731	674	683	722	708	733	717	703	701	752	737	725	726	697	717	722	671	682	714	749	705	643	686	750	687	687	731	668	759	674	755	718	709	712	708	699	737	737	760	684	698	715	701	687	711	735	717	718	674	741	647	706	677	741	671	712	724	711	700	736	716	736	675	683	724	739	696	680	715	710	703	755	728	699	726	749	724	682	694	652	803	748	745	706	766	676	695	746	705	701	705	690	687	731	677	698	716	709	683	689	689	710	703	713	727	713	706	652	726	703	693	710	717	751	685	749	704	701	691	728	714	735	767	660	707	714	685	690	718	694	654	705	693	717	722	663	731	686	678	709	694	717	705	678	721	703	697	698	708	696	708	671	768	711	690	688	722	659	693	662	716	749	663	676	682	741	701	696	704	736	684	736	750	692	700	699	667	741	693	702	709	755	757	692	729	671	718	712	668	708	722	688	643	719	701	696	720	737	681	715	740	730	707	699	747	734	675	688	711	702	710	694	688	695	720	687	720	736	722	702	682	710	739	696	741	675	691	744	672	750	690	683	694	718	736	683	690	655	720	704	710	737	630	696	721	756	713	692	712	695	711	719	708	706	704	723	717	707	752	685	755	694	710	732	690	699	720	712	697	701	701	685	677	715	693	684	764	688	707	756	737	729	668	707	711	660	694	689	676	706	725	712	686	726	711	699	687	665	695	679	672	702	675	765	703	718	685	696	708	719	725	731	718	692	747	701	664	685	684	774	710	703	674	699	711	652	716	691	671	714	712	730	713	711	696	702	719	697	732	719	665	719	773	715	701	754	716	691	660	711	678	706	683	777	709	649	712	716	719	688	687	640	704	725	676	697	703	722	698	680	704	690	714	736	692	661	693	670	707	695	654	692	653	733	708	710	703	739	772	673	694	692	693	706	703	697	716	687	662	724	705	738	734	711	667	697	724	705	784	715	708	685	712	746	726	717	685	741	686	720	770	695	713	695	735	752	718	719	697	723	724	706	726	696	702	684	710	723	670	703	695	704	707	678	667	761	663	686	726	683	723	716	730	684	707	759	691	738	651	699	731	667	717	702	713	687	752	734	691	737	729	744	673	753	744	644	737	720	663	672	659	728	750	727	717	638	719	710	692	767	725	686	652	719	696	699	693	695	639	752	714	761	722	673	699	691	667	699	770	748	704	700	692	658	712	677	733	706	701	717	700	712	719	716	680	678	690	719	734	681	715	701	729	657	709	751	716	741	708	654	725	688	667	701	730	678	713	706	709	684	687	720	709	683	680	681	707	711	698	709	727	750	734	725	723	693	707	795	671	697	705	646	697	691	649	715	713	671	729	723	686	737	697	676	679	759	740	647	693	671	689	681	719	687	737	690	675	705	697	680	672	693	733	672	692	700	692	702	744	663	665	724	703	668	679	691	724	701	739	728	731	715	693	742	680	686	698	655	697	693	690	704	701	702	746	710	725	689	695	705	666	728	694	645	692	691	690	707	713	694	725	675	774	758	696	725	698	675	697	683	678	697	704	678	723	708	710	672	698	727	681	643	700	706	742	690	700	711	652	745	768	700	709	732	677	717	732	765	729	702	714	730	714	719	718	757	654	688	683	721	671	736	713	690	698	679	668	696	735	728	699	689	728	721	714	703	715	711	733	727	732	690	754	722	733	712	755	659	756	745	718	742	690	694	649	685	706	730	721	728	702	751	682	708	711	705	687	712	700	678	752	751	656	691	718
22812	22096	30973	25558	21934	20923	12500	1517	820	706	698	748	727	671	705	743	770	766	739	704	720	685	668	693	735	719	718	761	715	690	687	679	716	688	712	688	712	754	763	699	717	712	727	726	722	685	720	718	705	742	713	671	714	707	744	695	699	671	727	673	681	706	682	718	790	733	701	672	718	709	742	727	695	726	714	743	708	696	704	643	757	696	678	724	676	726	694	703	701	698	753	709	718	691	746	693	686	717	723	700	738	729	757	731	694	763	676	671	769	663	715	702	714	711	730	670	711	719	719	699	719	749	727	707	687	734	754	732	750	799	692	668	677	659	695	702	705	701	696	673	734	708	746	699	676	716	738	746	669	713	669	718	654	724	722	726	720	682	687	725	681	755	711	756	715	679	647	712	691	693	722	717	719	708	729	725	721	735	717	695	750	690	711	686	716	719	767	748	716	759	734	737	732	689	700	751	754	713	717	728	737	698	749	746	784	664	761	723	686	694	729	716	686	697	709	739	749	756	692	739	737	705	756	724	713	704	683	703	732	719	687	737	672	711	634	686	703	725	725	721	735	735	694	744	726	710	659	739	734	729	708	698	673	735	687	734	685	627	727	715	675	742	738	721	694	734	727	714	699	712	719	685	744	717	754	711	683	696	731	677	737	688	712	721	736	709	687	722	707	715	720	730	719	744	714	745	668	766	680	713	723	718	764	713	746	698	709	733	703	710	718	672	684	678	686	677	687	703	708	690	702	733	721	765	707	720	734	745	696	709	717	745	691	706	747	691	742	692	768	707	675	674	737	749	719	656	679	703	735	748	729	707	671	720	703	662	692	692	687	683	713	732	750	715	697	700	724	722	722	661	689	657	768	716	688	702	686	713	724	733	694	695	699	677	726	699	650	778	694	713	713	748	677	689	722	705	697	712	723	714	755	741	768	693	693	719	718	701	699	702	676	711	770	701	714	747	688	724	701	717	727	698	755	751	752	740	690	752	754	727	739	722	704	721	681	730	712	713	723	710	723	713	693	703	743	709	759	712	709	744	703	691	743	716	705	714	707	731	705	725	682	686	736	712	722	718	748	692	750	721	672	728	692	709	705	729	736	681	726	745	681	664	705	723	732	704	747	723	737	693	682	701	754	748	676	745	706	711	717	696	745	715	710	694	667	724	709	701	696	724	692	695	741	707	693	676	680	666	705	703	735	703	724	700	697	710	724	766	695	702	697	715	683	803	699	689	738	711	752	765	761	711	744	681	744	741	707	699	677	646	706	748	723	665	688	753	721	680	706	735	633	710	681	775	687	695	673	723	713	699	704	740	721	711	690	715	731	719	671	703	722	734	720	730	744	730	722	734	641	750	725	747	674	680	730	730	715	702	663	761	711	712	734	752	673	711	681	699	708	730	705	725	730	720	712	696	709	665	719	714	712	738	709	748	722	722	662	724	700	668	711	680	703	706	699	736	771	711	679	653	705	671	706	698	666	695	721	727	742	730	683	734	753	738	668	745	675	713	729	730	695	710	708	712	703	712	738	711	681	666	699	703	710	709	666	711	736	752	711	752	698	734	672	730	737	733	697	680	727	705	753	691	730	710	667	691	741	731	746	750	703	750	675	741	734	717	729	755	718	699	676	679	666	787	749	719	789	651	743	682	724	684	690	730	692	684	721	692	674	700	729	713	719	680	698	730	743	708	708	713	698	691	731	726	667	743	733	747	732	676	690	646	672	730	676	698	696	734	714	691	735	703	730	735	711	690	724	698	663	704	731	668	721	749	712	747	702	649	692	718	694	686	744	710	742	666	728	695	721	731	725	680	760	749	720	710	696	676	720	677	735	738	711	726	676	694	670	660	701	651	661	665	705	669	754	720	692	714	690	762	741	680	674	714	770	697	744	757	723	693	704	650	732	679	718	734	726	691	693	684	710	693	714	680	736	687	752	743	743	754	697	686	714	696	708	697	702	692	761	726	785	710	720	726	727	709	705	749	736	723	681	688	734	737	695	692	738	700	686	717	766	787	760	703	685	688	718	767	735	751	695	707	714	742	726	744	714	705	718	741	733	710	700	694	736	716	656	754	746	713	734	703	728	708	706	681	742	739	706	737	734	738	702	708	704	728	701	672	756	713	724	688	762	702	720	674	682	685	725	765	677	700	673	677	719	759	691	692	666	689	753	719	755	721	719	709	682	694	687	679	724	707	678	717	712	745	697	691	719	710	717	748	758	672	714	679	661	690	710	675	677	700	677	730	710	683	711	659	683	646	657	704	694	715	715	742	712	721	686	719	716	712	740	683	696	705	731	701	714	678	736	729	698	722	719	709	703	727	753	723	708	715	687	725	705	727	708	755	685	732	706	732	650	705	687	701	705	706	693	695	722	703	705	686	716	717	727	707	722	696	706	726	718	697	696	703	708	717	699	647	726	718	726	709	717	719	735	664	722	689	703	697	753	722	728	706	695	677	735	729	669	690	711	724	728	708	709	701	706	685	702	662	683	700	671	736	702	728	684	683	678	725	745	728	715	750	722	728	722	667	697	707	713	702	710	672	689	696	734	685	693	696	712	699	717	706	724	696	757	692	723	721	672	686	704	652	734	662	682	715	691	709	667	721	684	712	697	715	742	699	697	692	707	689	739	705	745	713	724	725	698	709	722	671	675	673	702	734	733	718	680	693	696	754	695	692	699	708	749	728	722	706	693	714	736	719	724	759	754	711	658	704	695	755	722	723	719	755	707	734	729	687	700	714	722	708	746	736	704	704	668	710	750	714	758	642	739	742	753	709	708	713	770	686	749	721	755	674	734	730	742	698	730	643	714	662	708	670	714	717	692	716	684	725	747	762	713	732	728	663	725	731	713	715	700	682	684	719	687	691	697	722	722	661	691	730	763	708	711	685	710	714	693	676	726	718	694	696	735	727	697	663	698	745	687	743	733	716	695	674	683	721	709	696	721	708	760	691	698	687	734	721	713	738	685	722	758	707	700	690	702	688	675	756	717	716	686	738	718	686	722	716	709	709	700	707	685	700	732	644	719	686	704	690	738	710	749	700	738	732	699	668	696	720	663	707	705	738	731	687	744	754	699	681	728	662	740	719	713	686	711	721	713	683	722	715	713	734	768	657	693	699	709	671	719	744	687	740	721	689	692	724	729	691	660	672	712	701	733	717	694	688	714	706	711	694	684	685	744	686	733	706	747	682	719	671	689	748	683	662	724	653	722	709	724	679	749	680	662	689	669	684	730	723	741	700	690	688	710	730	762	710	730	660	711	743	663	727	708	702	707	702	732	726	754	737	714	707	707	696	690	735	705	708	709	708	731	702	728	683	693	697	754	697	751	693	714	667	719	697	699	691	754	751	746	741	731	710	747	691	674	744	673	694	702	680	713	701	713	719	716	687	721	768	685	698	727	703	670	673	720	741	676	693	706	676	714	725	684	745	706	681	702	731	685	734	703	664	735	720	696	700	666	719	730	714	664	750	702	689	741	718	710	745	702	728
57354	98391	70317	46610	27133	10787	3373	1392	839	774	799	766	742	776	771	775	772	775	766	773	774	741	729	792	782	776	748	765	795	798	766	727	806	776	791	741	784	801	740	736	758	755	722	775	818	770	753	740	741	744	817	732	749	774	788	758	755	779	699	741	767	770	714	776	783	780	795	698	741	725	771	755	727	758	773	732	781	773	739	794	733	798	703	743	767	758	775	787	724	800	783	774	786	768	773	743	736	733	752	753	741	751	756	756	739	772	796	763	792	728	794	765	744	757	781	830	778	761	757	776	782	789	760	764	776	723	768	745	737	732	744	779	743	761	749	750	732	775	768	743	839	746	756	775	752	767	752	795	753	781	770	771	790	794	778	840	746	771	754	781	722	760	706	758	767	768	760	761	763	763	746	773	791	756	725	727	750	764	736	736	722	829	800	715	754	734	802	733	758	742	754	776	772	745	764	782	757	768	758	744	752	734	788	761	785	755	770	734	720	751	793	804	750	812	770	761	759	743	782	761	756	807	788	708	775	763	795	776	756	770	804	745	737	765	770	767	797	787	776	767	751	754	734	768	716	789	741	778	752	776	751	767	763	764	746	742	769	740	756	801	837	772	758	786	779	738	783	758	716	772	797	716	826	757	749	822	776	708	783	762	787	731	800	770	729	767	726	689	796	731	743	754	761	760	725	781	756	766	793	756	756	780	798	723	786	763	722	764	790	805	778	736	796	761	743	778	768	782	752	769	751	778	747	792	745	769	769	807	738	745	806	744	760	768	742	772	738	777	771	768	790	726	735	727	758	801	736	744	761	763	776	750	712	744	794	793	746	752	739	740	714	797	762	745	828	738	774	766	771	797	790	776	743	821	780	719	775	772	735	775	766	760	731	825	735	728	778	793	758	732	751	740	747	724	775	743	773	781	709	744	758	780	774	787	797	741	712	738	750	720	762	724	734	784	723	788	768	762	752	775	744	784	737	769	781	754	758	726	740	798	769	779	745	786	777	761	788	771	773	752	739	768	784	759	751	730	778	728	754	796	747	711	697	752	775	745	759	734	781	723	782	755	757	746	764	725	718	826	757	750	790	740	765	756	735	777	735	783	798	766	783	731	727	744	749	794	773	766	763	754	754	749	707	761	748	746	773	765	785	772	796	761	774	779	784	754	787	783	712	738	794	706	734	787	754	758	730	792	769	792	738	731	751	781	781	745	725	754	784	743	759	708	754	744	751	785	772	781	786	767	755	736	803	746	760	726	771	761	721	776	766	694	747	820	722	724	748	726	760	771	748	753	781	749	707	740	791	770	757	723	786	761	788	721	773	749	724	739	774	777	713	739	757	714	718	799	723	748	799	773	764	765	755	723	755	738	798	809	733	766	767	797	768	842	783	761	749	769	775	747	802	761	740	800	756	765	735	734	694	787	805	772	760	778	783	756	779	762	730	749	789	771	739	736	737	739	786	715	748	753	731	796	751	741	764	804	772	787	757	758	749	771	728	742	740	737	742	821	794	788	752	721	728	732	767	711	759	761	778	769	798	709	738	757	794	785	765	741	794	726	743	785	772	754	777	752	779	772	825	728	767	814	759	697	753	756	791	750	784	739	803	721	800	774	761	792	762	767	796	778	780	772	747	739	794	762	778	797	743	778	791	747	759	786	775	749	763	749	756	769	776	774	743	756	737	727	752	754	823	745	709	793	770	752	828	768	742	753	782	779	783	772	786	766	799	763	733	735	789	750	743	756	773	793	786	727	800	745	785	766	770	776	734	765	776	726	799	742	716	789	735	746	749	756	756	726	764	826	761	769	725	743	673	739	754	729	754	763	777	748	786	792	825	779	758	738	763	744	738	781	767	772	775	777	738	757	785	726	747	771	782	742	739	768	785	777	782	742	750	801	752	743	752	807	714	751	710	797	743	730	783	725	735	758	757	767	742	750	798	807	742	779	739	766	751	732	741	779	779	777	740	759	770	692	767	774	802	711	789	740	804	768	759	770	773	760	735	752	770	752	713	780	776	729	764	738	725	761	724	758	770	767	772	792	766	754	733	743	759	781	798	786	779	777	771	747	777	770	775	782	727	742	781	774	735	751	736	749	744	769	758	803	763	712	766	821	770	718	795	811	771	680	729	700	723	708	765	722	719	775	767	712	736	741	717	733	712	784	779	808	777	778	743	722	732	789	726	797	741	758	761	777	728	794	758	745	714	751	766	794	726	750	694	767	769	777	735	807	764	738	735	776	749	754	755	750	752	742	822	784	722	758	764	747	786	823	753	706	726	772	777	789	724	703	822	769	735	745	752	816	754	775	760	777	775	769	745	783	747	754	780	749	772	774	775	740	752	762	762	798	748	688	767	734	746	766	784	819	742	737	804	768	737	709	777	834	774	751	740	767	760	735	771	773	733	767	732	731	802	809	726	724	767	725	729	813	769	721	704	763	787	782	763	751	806	716	750	731	775	826	775	752	788	749	732	765	759	745	735	747	772	722	763	793	745	808	774	768	769	800	772	771	781	775	751	802	772	793	743	751	756	767	753	746	780	796	800	742	768	785	728	744	728	777	736	736	795	734	787	752	780	772	730	786	755	771	779	761	756	753	811	814	808	738	757	719	791	794	752	816	776	781	715	761	787	735	793	796	699	754	752	795	719	784	752	775	734	769	729	722	781	780	739	767	774	763	768	795	775	750	762	795	715	772	741	776	747	784	726	749	751	778	741	744	746	753	745	796	717	727	738	721	724	730	746	770	779	785	767	794	755	731	750	736	719	819	775	730	771	735	759	743	726	730	786	756	803	721	718	742	757	801	742	816	771	719	691	793	727	810	746	800	747	760	771	765	780	779	762	763	796	748	760	748	764	774	739	766	757	797	770	738	722	770	768	767	759	713	782	734	777	732	758	754	775	760	753	724	719	791	743	805	759	745	749	731	763	744	816	731	750	818	777	771	839	761	729	720	774	796	750	761	755	777	767	742	741	732	773	769	743	796	776	759	791	772	737	754	739	754	748	738	749	760	753	762	792	810	737	726	753	714	762	757	780	725	739	743	761	753	735	724	804	747	749	803	728	782	692	708	766	817	740	756	767	755	726	734	757	751	786	697	769	819	776	747	790	781	768	772	778	794	775	764	734	714	736	750	819	768	780	709	746	754	770	730	767	792	771	755	743	738	723	743	744	734	771	736	759	782	764	715	767	797	772	797	773	715	825	743	755	728	779	744	724	724	784	795	807	783	748	727	764	728	776	734	738	747	757	780	813	779	775	750	744	734	779	771	727	766	772	793	737	753	767	758	758	693	697	773	771	730	789	749	778	737	760	745	791	772	713	797	822	734	756	719	732	766	748	787	734	768	773	766	738	758	747	782	696	792	750	719	767	733	739	756	752	720	793	754	784	746	801	770	772	739	772	780	795	754	745	706	751	737	768	797	715	787	762	767	752	773	769	760	787	769	761	749	779	826	755	801	762	802	748	796	797	755	791	742	745	731	767	824	752	718
28916	35392	32059	15505	3634	1285	784	568	561	577	520	549	544	561	504	495	533	556	526	532	506	528	543	534	563	525	553	499	528	533	497	532	536	522	526	578	518	583	525	519	518	547	525	570	539	533	536	529	495	578	537	540	516	556	535	530	571	533	534	566	571	538	552	492	566	519	544	528	537	540	537	567	596	562	523	542	539	559	526	564	553	560	542	529	507	531	534	584	567	537	519	516	514	534	580	552	550	548	523	515	556	520	537	556	556	563	518	568	500	558	549	523	529	541	538	581	553	541	535	511	554	536	543	567	561	534	541	500	558	534	556	526	565	555	572	500	535	509	535	542	533	593	549	521	566	565	549	536	515	537	578	572	523	496	584	551	572	530	532	566	574	564	544	552	534	573	543	531	535	542	542	547	551	546	554	598	537	556	541	522	520	564	549	522	566	525	576	571	579	538	573	550	534	535	541	516	524	563	546	540	489	568	561	567	528	570	539	572	551	547	501	488	570	539	553	578	548	522	522	546	550	548	541	516	524	550	536	541	613	574	532	514	539	522	567	554	515	578	514	595	521	574	519	558	560	522	545	540	539	556	585	548	532	533	553	557	508	549	532	529	526	529	549	558	587	497	579	541	567	527	511	495	549	563	549	567	577	529	516	555	550	513	530	582	574	550	519	488	528	567	530	547	548	598	557	525	559	562	505	527	585	560	545	522	546	598	535	565	551	547	541	594	521	560	573	569	515	535	575	546	513	520	561	565	492	578	517	547	484	547	586	548	553	550	544	526	577	561	514	590	534	529	551	542	574	559	520	561	554	531	560	537	545	553	531	516	495	543	515	499	538	581	571	538	540	516	498	554	578	507	556	547	507	521	524	540	513	552	532	576	578	564	557	532	574	560	562	538	583	540	536	519	586	496	545	553	523	546	530	546	526	563	542	535	576	555	589	540	517	540	552	519	552	521	619	485	541	545	529	501	551	548	580	530	546	493	516	552	545	574	528	563	546	560	580	532	555	548	550	556	526	524	531	536	527	541	553	536	530	544	562	524	567	564	550	530	540	531	549	543	515	539	569	547	537	579	522	532	551	538	550	546	559	540	552	522	556	534	581	526	557	590	553	540	537	558	524	500	575	545	541	519	528	559	563	548	582	598	510	556	513	547	518	564	558	547	520	572	548	568	544	551	533	533	555	579	588	527	579	578	522	511	525	545	523	557	530	541	615	558	551	553	509	582	581	569	525	510	533	531	488	533	555	497	557	527	550	515	528	490	530	551	527	532	539	552	534	571	577	566	520	501	546	526	552	532	573	571	535	543	552	558	581	520	495	535	532	526	581	567	576	491	542	554	526	509	522	537	578	567	564	533	537	524	515	562	557	531	537	581	548	555	566	538	598	532	521	518	566	582	587	546	558	533	529	540	561	513	537	573	524	538	527	544	478	554	524	582	555	541	560	552	592	543	495	562	556	547	543	508	567	532	546	544	566	579	521	575	524	589	541	543	527	525	537	561	520	543	498	544	554	572	540	522	516	557	500	586	554	557	534	547	552	572	531	539	541	520	561	525	555	543	551	584	574	581	502	522	553	549	539	563	531	496	509	493	557	551	521	524	530	562	537	580	544	545	609	538	550	509	544	538	530	544	531	513	540	525	543	512	575	533	607	543	516	520	536	499	522	547	519	586	565	542	524	532	587	533	524	557	519	556	566	549	490	550	542	510	519	579	511	550	542	509	526	590	553	493	555	546	566	564	556	516	579	564	529	609	513	540	553	571	523	550	562	532	519	528	527	484	532	561	527	520	559	558	579	553	567	536	553	536	562	549	582	529	539	537	543	579	538	555	565	521	511	487	575	558	553	525	571	516	534	545	536	541	556	530	519	530	545	545	569	532	554	546	546	558	538	608	572	549	498	567	604	531	582	551	545	540	540	569	550	542	542	568	533	554	531	524	522	505	541	540	501	535	546	546	548	562	609	563	528	558	571	529	552	537	565	522	536	503	506	532	535	546	552	510	525	564	556	541	559	570	500	558	547	543	555	560	538	563	561	552	541	559	525	530	556	545	513	596	542	561	525	490	571	538	561	577	556	524	535	520	557	531	517	579	533	567	528	497	564	536	552	542	535	593	547	513	519	550	582	542	547	567	572	553	513	510	518	545	587	523	564	527	535	552	548	513	523	553	546	534	544	541	533	544	572	577	582	559	543	518	597	529	519	508	560	525	540	566	524	558	555	541	557	553	565	555	500	594	558	537	533	570	542	537	562	601	514	541	547	532	531	541	571	500	520	544	548	589	537	518	608	558	578	548	562	581	563	547	516	530	546	549	574	540	528	530	529	511	503	555	511	536	527	596	528	544	532	588	558	529	491	546	549	561	528	559	538	510	525	542	567	537	546	554	543	536	536	524	589	559	568	567	602	614	559	549	508	531	571	545	550	530	556	511	511	571	546	520	595	518	483	533	537	537	550	529	555	534	568	548	522	525	510	558	571	532	571	538	553	547	528	564	528	512	528	506	539	527	552	531	558	561	532	564	509	581	523	524	531	569	527	554	524	569	546	547	553	524	522	564	526	547	529	552	547	595	564	588	537	555	537	558	540	566	505	503	559	547	523	550	539	546	534	551	567	531	574	520	603	558	502	527	565	548	576	545	549	525	507	570	530	506	578	562	583	507	582	567	520	526	558	552	543	552	537	592	574	535	582	557	523	514	552	551	575	567	534	523	547	489	541	539	528	532	547	583	566	538	547	544	541	514	542	562	530	547	548	536	577	543	575	588	549	524	564	551	514	522	559	533	582	476	558	538	565	558	592	520	522	578	537	543	545	559	532	569	515	529	559	597	521	549	536	552	543	557	567	569	540	532	540	519	498	534	513	588	569	562	558	576	551	527	554	542	544	543	475	533	551	542	571	520	535	573	531	538	517	527	546	590	560	528	573	568	561	540	550	512	538	507	549	603	580	505	507	564	574	579	568	521	536	556	529	529	582	581	545	556	571	548	557	571	536	508	536	538	550	520	566	539	470	534	506	544	542	536	570	500	535	566	502	586	566	572	551	547	524	538	549	520	496	515	587	565	547	545	514	557	504	578	587	544	556	524	512	566	546	534	551	545	541	544	551	558	619	545	521	517	554	552	542	525	546	546	534	580	545	530	562	524	530	515	522	493	548	506	557	580	535	584	545	512	514	510	477	512	550	509	512	516	580	535	529	582	554	556	542	528	545	524	508	534	541	508	555	539	557	581	541	522	541	563	570	568	539	567	564	543	555	518	525	583	542	517	539	521	524	519	520	537	512	528	581	571	591	575	527	557	562	540	556	536	509	501	600	550	544	561	561	548	516	531	567	554	561	550	544	502	567	563	534	530	577	549	518	557	567	545	541	545	536	531	563	548	563	550	546	547	537	536	569	509	551	546	607	541	544	548	536	552	541	547	558	603	510	541	544	524	570	522	582	546	562	557	572	499	535	554	619	550	558	564	541	507	555	563	574	546	539	523	566	567
29975	50174	27168	10644	3689	1455	811	668	629	655	656	592	623	648	619	624	601	633	611	689	562	613	542	611	674	593	582	627	614	611	621	630	602	612	633	640	624	590	615	654	624	617	602	629	609	575	613	658	609	643	588	608	659	604	575	611	597	647	585	624	600	605	611	614	630	647	628	663	636	595	640	593	626	627	635	630	620	604	614	573	613	607	604	671	656	577	647	642	624	631	602	610	613	611	582	598	642	622	642	585	599	621	637	621	636	602	619	609	622	581	642	558	604	599	588	628	575	645	658	626	649	624	638	626	618	563	602	597	643	582	591	586	652	618	607	657	591	604	632	636	603	589	627	607	574	586	614	583	603	643	634	646	640	606	625	651	605	606	614	612	584	631	641	633	621	627	611	617	648	605	631	590	595	600	609	599	618	599	588	613	667	608	641	588	636	613	606	570	595	614	622	611	601	614	614	603	581	633	592	632	636	664	653	624	616	627	607	630	631	606	597	622	582	648	600	542	573	633	637	640	604	644	619	611	591	633	623	630	668	663	616	666	612	622	623	661	621	648	598	623	625	609	629	614	672	590	645	623	568	614	605	616	666	596	588	569	639	636	609	618	613	617	607	619	623	610	584	637	602	621	626	595	661	602	641	607	639	616	610	610	638	638	609	625	592	622	569	676	623	576	598	580	589	622	587	622	658	628	585	637	607	622	595	645	615	610	631	636	625	615	574	605	541	598	657	638	563	633	626	619	650	630	565	599	622	581	632	652	624	674	601	662	621	607	619	600	616	634	596	577	618	600	607	611	617	650	601	602	583	586	633	644	646	619	612	609	637	647	619	608	647	606	660	612	624	615	595	642	600	651	591	618	634	574	604	642	625	607	638	616	630	616	629	578	641	598	641	634	638	617	629	588	593	603	631	628	605	592	589	639	610	607	615	621	593	629	597	657	613	641	633	635	586	609	640	617	642	632	593	641	638	597	627	615	625	647	591	577	567	606	604	593	639	606	605	644	629	613	629	654	654	588	604	607	673	622	631	628	626	651	642	638	634	598	642	653	621	620	595	628	620	602	648	596	642	625	622	612	598	600	631	622	585	635	614	576	603	621	605	624	628	558	621	568	583	597	610	658	623	610	639	583	652	620	594	617	568	613	615	587	612	592	606	621	632	616	607	613	625	601	616	636	590	601	651	614	648	599	647	638	566	629	610	623	581	611	604	611	572	627	615	604	641	578	585	598	640	608	605	632	620	616	573	577	543	583	592	578	639	612	659	649	644	622	634	634	604	589	620	616	619	573	609	627	626	588	601	564	624	584	612	588	614	611	632	681	607	598	642	651	638	641	603	570	621	575	644	622	650	593	596	601	600	644	638	621	639	629	651	647	625	617	633	607	592	609	629	623	616	605	666	638	615	627	687	629	617	625	573	636	587	614	638	653	609	637	638	589	608	596	592	606	626	632	620	591	592	605	579	594	640	585	637	586	567	620	629	614	536	651	616	592	607	615	594	593	611	653	615	643	616	574	587	606	624	649	654	616	622	625	642	649	619	586	578	635	618	614	621	593	666	615	581	595	606	627	631	586	646	642	649	662	608	626	565	599	649	636	621	602	577	632	585	629	634	621	643	596	612	603	613	664	646	600	627	615	624	605	621	563	656	598	631	643	623	645	653	608	651	609	602	644	644	606	650	620	613	612	633	641	654	627	621	632	631	672	636	618	660	668	619	639	624	634	599	626	571	550	606	617	625	635	630	619	610	603	639	606	624	652	614	620	600	578	593	594	652	630	619	637	615	602	591	578	630	622	598	633	594	612	617	645	640	598	640	615	575	612	589	579	586	612	616	605	640	596	623	624	610	627	610	617	606	588	614	583	617	589	631	623	600	621	615	636	592	595	611	596	637	606	610	571	643	635	640	654	623	601	614	629	617	610	582	630	617	599	618	621	680	641	597	645	594	655	600	611	614	606	643	596	639	608	600	650	599	609	596	612	621	650	637	608	597	641	634	620	642	634	632	659	583	584	586	602	605	588	597	598	605	637	589	591	649	599	621	609	587	640	614	591	588	579	601	613	612	628	625	614	651	613	618	659	628	632	605	582	580	591	584	645	614	608	580	632	629	584	632	649	619	608	634	640	602	613	592	617	621	561	644	570	601	616	601	644	596	596	643	582	621	645	606	607	581	616	641	607	652	681	614	628	636	631	605	652	586	634	587	671	663	589	644	630	648	593	603	602	626	596	619	601	629	582	651	619	621	627	572	637	638	656	614	618	624	571	584	619	605	636	607	649	580	627	615	619	632	611	586	573	624	599	619	643	618	624	625	613	609	604	604	622	630	616	613	594	620	632	619	614	609	643	633	599	625	584	615	631	610	623	602	625	602	646	618	615	616	594	594	658	632	628	590	600	632	627	598	610	652	589	602	610	635	578	629	596	607	664	581	649	627	607	628	587	621	610	618	626	616	656	636	620	630	605	592	663	647	630	626	589	604	586	633	571	657	588	626	647	628	620	618	601	572	624	617	580	602	609	602	687	638	576	605	609	592	594	585	633	594	665	579	633	626	624	609	636	636	603	628	599	638	579	652	645	623	627	589	660	617	624	657	628	638	666	674	595	660	655	653	612	631	614	618	611	657	647	620	596	611	645	627	612	591	603	637	629	661	584	590	646	612	627	602	622	639	605	574	610	637	596	613	615	630	586	656	577	659	570	572	612	616	640	640	634	633	644	633	633	632	609	560	620	621	633	603	627	637	615	626	564	596	616	664	580	615	606	615	673	643	584	587	596	604	600	594	617	617	608	618	629	599	600	625	636	625	619	625	620	648	598	662	623	645	638	657	617	628	609	578	586	574	573	598	611	620	587	635	607	590	597	580	627	589	564	612	598	593	642	633	643	640	617	669	588	602	597	618	596	603	631	591	632	657	582	579	611	629	606	602	596	639	618	590	619	612	641	612	647	624	636	612	599	589	619	619	634	623	638	669	642	625	590	612	599	642	615	614	585	653	628	612	617	598	592	584	647	618	610	575	590	624	629	620	622	660	628	580	627	619	629	593	627	606	679	640	647	568	617	640	646	616	631	622	625	630	596	605	626	573	648	630	664	635	635	602	601	593	603	575	598	618	600	674	592	637	629	615	603	613	646	637	614	641	596	655	593	577	626	625	657	547	568	646	627	649	676	587	593	565	605	640	609	644	564	641	666	619	664	600	624	596	641	571	587	622	612	603	595	616	619	613	602	616	602	620	599	617	624	569	610	579	642	601	597	601	618	667	611	607	589	635	620	634	628	641	620	638	608	662	618	579	570	623	647	616	626	600	582	591	675	628	646	622	607	654	631	616	575	630	611	626	636	604	655	579	630	618	587	587	641	593	639	604	643	610	637	609	630	645	575	594	597	605	624	570	583	620	573	641	626	616	612	613	575	638	620	624	602	609	624	594	609	616	578	638	638	636	632	623	626	592	635	620	595	622	580	627	635	630	630	628	598	628	621	644	629	587	624
23362	22675	31968	26763	22094	18160	6021	928	608	624	563	586	623	591	598	640	637	631	607	592	634	630	575	593	587	600	603	594	626	620	547	574	602	571	610	578	639	575	593	561	611	589	628	532	595	627	637	613	621	582	599	577	612	613	585	594	607	605	593	618	623	629	631	558	599	568	621	607	587	641	575	619	608	587	620	627	597	586	592	587	623	587	604	564	609	580	629	611	582	599	579	541	610	583	561	613	588	606	588	587	602	560	606	566	603	640	614	576	614	630	606	566	578	627	582	643	547	568	592	605	609	594	588	615	606	598	597	613	583	541	591	621	613	646	570	595	568	571	611	591	593	570	609	617	598	597	602	602	587	595	624	589	575	589	556	576	570	627	576	646	606	598	613	589	596	571	586	617	540	603	579	599	611	628	636	607	587	584	598	588	564	616	611	590	597	561	583	573	584	587	578	650	547	567	586	544	602	590	549	562	596	588	561	591	576	586	601	620	624	625	588	570	631	601	589	591	607	566	585	599	622	591	663	627	543	641	606	602	603	612	578	629	609	584	594	611	577	594	607	570	600	613	598	613	610	605	608	630	649	604	577	621	576	552	591	633	566	597	620	630	654	622	616	576	575	586	615	589	595	583	638	583	651	584	609	604	580	568	554	611	575	661	587	598	599	584	586	559	588	582	562	622	613	594	620	581	602	572	542	606	567	610	595	604	601	605	597	619	562	557	563	582	600	593	593	601	640	570	618	598	622	616	639	582	597	621	621	548	648	614	576	586	582	609	617	571	566	650	595	587	597	618	629	564	619	608	592	579	581	562	570	564	596	601	573	668	573	630	577	593	607	589	573	579	562	624	609	569	611	600	592	596	557	638	581	580	580	547	617	619	596	561	586	544	577	584	574	596	586	566	558	553	555	607	581	634	579	565	581	611	583	655	572	615	589	586	565	603	631	642	559	576	572	566	619	594	557	654	549	555	630	590	580	559	560	556	587	595	631	562	598	589	613	584	626	624	646	576	588	578	610	615	596	602	593	630	570	590	627	644	593	623	605	558	560	597	584	571	608	610	609	574	626	620	629	599	594	579	618	618	584	599	622	662	614	605	573	581	563	562	604	597	599	583	589	576	604	612	595	612	623	609	524	582	605	578	626	588	604	583	608	550	601	573	561	594	633	654	596	573	633	619	539	609	585	573	621	603	605	553	625	589	609	574	581	612	582	605	584	625	630	609	604	598	574	566	631	638	573	596	562	565	599	626	623	601	584	558	589	561	597	610	603	572	573	596	570	600	617	578	570	627	646	609	610	583	568	580	598	581	549	641	543	559	601	569	580	604	629	629	621	607	608	615	599	574	602	571	619	626	609	568	572	578	557	608	577	581	602	577	576	585	600	635	573	602	602	578	590	605	588	611	573	614	631	571	623	604	656	635	572	578	622	603	615	564	557	587	622	605	634	594	624	565	597	603	549	615	582	570	617	605	573	629	613	578	610	584	593	585	594	566	560	609	570	583	560	562	630	624	567	581	599	583	570	573	547	583	556	608	561	585	583	607	579	596	611	576	607	621	598	591	583	554	608	613	581	602	640	578	558	629	613	600	559	580	594	590	597	618	566	539	571	574	568	591	605	578	590	605	577	587	609	652	604	582	550	561	564	616	591	612	577	597	660	588	579	601	545	603	584	574	536	562	600	547	569	549	606	521	543	612	573	565	559	610	606	585	625	583	591	609	568	616	596	602	613	643	613	642	643	587	588	625	617	591	610	617	571	594	602	609	576	627	631	596	593	581	583	595	584	573	602	576	575	588	645	648	592	562	575	598	591	634	585	590	586	621	588	602	599	623	571	640	568	639	587	594	584	595	588	579	614	609	578	596	596	586	622	591	609	616	564	580	619	606	587	584	601	608	576	582	583	609	566	616	621	661	621	538	618	585	607	601	611	589	570	600	565	560	557	618	590	592	643	607	563	610	621	571	625	589	624	579	578	608	597	579	568	600	576	616	594	637	591	641	616	555	607	581	578	585	548	592	594	640	613	572	599	602	598	590	574	587	603	603	576	556	584	604	640	601	589	613	629	601	610	619	607	564	575	573	567	584	578	568	581	569	589	613	559	603	593	575	624	601	606	573	609	645	633	577	564	583	608	607	615	613	648	540	605	563	620	592	607	611	567	595	568	550	586	585	580	563	645	627	623	601	579	585	590	623	630	606	574	558	617	629	586	585	610	617	604	567	619	606	615	632	603	620	597	591	536	531	584	608	609	630	603	571	602	586	570	589	586	575	660	583	610	611	594	584	627	607	594	602	646	573	605	575	616	569	604	590	610	600	637	587	560	587	585	557	579	613	584	596	573	571	594	588	626	569	573	659	621	606	570	606	609	630	590	594	603	664	620	619	588	583	618	635	637	617	573	628	627	618	577	557	588	594	629	639	603	604	621	652	589	595	593	618	585	621	588	611	625	591	623	608	596	596	561	557	594	580	587	636	628	606	607	567	588	590	587	581	569	589	613	617	553	640	636	601	558	584	632	618	626	628	614	625	604	622	642	617	608	617	590	609	587	610	593	592	599	584	565	586	601	606	600	639	604	593	593	591	618	595	601	570	640	578	588	609	595	569	602	579	621	573	577	627	572	615	600	572	597	564	610	627	596	535	583	595	631	599	564	580	566	611	566	578	555	594	608	613	587	595	575	562	603	613	551	584	640	597	593	597	591	599	588	623	591	632	599	599	616	619	602	612	612	624	607	630	560	598	624	599	596	598	595	558	569	574	568	545	571	571	622	626	583	591	591	610	579	616	605	590	625	596	582	607	589	620	594	608	600	608	634	566	624	612	594	624	586	598	597	558	588	623	625	604	593	617	597	598	613	580	567	576	597	569	579	588	621	553	615	560	604	669	569	597	625	583	623	594	620	585	623	615	574	634	587	593	613	576	581	580	580	587	587	589	620	602	569	582	595	557	612	623	602	601	610	548	621	589	570	609	583	564	618	548	601	598	584	583	625	649	617	590	548	570	565	584	585	547	615	609	584	611	564	630	578	550	628	602	603	588	591	574	569	597	576	614	565	626	617	592	585	608	615	588	596	582	605	570	585	576	590	599	593	584	602	567	593	591	650	612	581	567	626	576	585	587	592	589	568	580	590	626	562	617	638	607	616	588	587	605	590	559	577	604	626	585	584	614	615	611	600	588	612	566	559	606	566	614	631	593	604	607	623	588	593	589	569	535	535	589	633	564	589	602	588	637	635	582	563	589	603	594	568	582	606	617	575	623	624	597	585	586	584	577	539	555	584	572	631	585	591	568	588	604	593	567	589	574	606	588	600	565	600	587	610	621	589	577	593	568	589	586	582	590	595	553	551	618	589	586	557	573	619	572	565	618	572	622	628	569	603	530	597	586	572	610	545	633	588	571	627	600	564	569	632	589	621	611	640	567	534	565	611	544	622	616	602	599	613	580	586	604	581	543	582	617	593	610	581	652	613	596	574	575	621	582	610	559	594	587
55645	95898	65282	41070	22182	7895	2446	1016	719	674	653	650	661	673	691	649	693	647	676	683	649	664	693	683	673	640	658	656	638	649	656	695	658	640	645	676	607	665	684	659	672	643	662	683	638	634	688	653	662	646	658	619	659	640	619	666	690	644	696	649	683	643	609	621	610	699	664	649	654	660	667	662	672	653	709	645	653	674	686	679	617	674	653	598	671	672	621	626	641	628	657	634	646	647	664	660	640	628	673	615	638	676	618	620	631	645	659	648	705	639	620	717	687	655	691	665	642	688	625	656	647	593	642	653	617	613	668	656	657	657	654	646	650	643	632	652	668	643	626	656	695	618	656	695	642	611	698	616	631	653	668	665	644	623	641	595	657	638	624	665	631	654	688	611	648	632	636	678	631	644	637	649	661	660	636	621	665	629	674	682	670	685	639	622	650	652	622	659	679	668	649	624	668	643	670	634	679	662	635	633	664	655	643	634	604	638	620	685	659	677	663	660	611	634	640	708	660	659	635	665	651	664	670	639	655	638	667	645	708	682	668	631	627	623	620	633	674	649	677	648	636	630	701	668	720	665	670	694	631	658	663	680	672	667	640	644	659	649	624	643	644	678	639	629	658	689	640	631	624	612	627	603	657	664	681	617	630	635	643	648	579	656	642	681	666	676	607	618	657	696	645	654	603	661	642	628	638	663	627	667	672	643	600	669	690	651	623	646	668	619	646	660	598	604	619	643	652	674	632	657	590	650	686	605	651	651	637	621	663	644	664	655	620	683	633	651	603	690	667	641	638	651	651	663	662	642	687	644	616	612	649	665	691	677	658	644	617	666	696	701	636	647	653	672	691	664	612	659	642	651	628	650	687	634	685	662	644	702	604	727	655	633	660	655	674	642	694	637	664	650	653	650	613	660	673	679	656	672	680	659	658	705	653	675	621	676	660	669	656	682	682	681	686	653	647	620	654	660	696	637	648	616	624	704	634	662	681	638	662	659	627	658	623	635	645	609	657	629	653	644	707	640	635	706	644	622	643	698	641	640	625	661	630	694	712	641	572	657	644	678	660	649	639	656	629	652	632	656	663	650	664	662	646	654	641	623	650	636	686	677	615	629	613	681	617	693	671	671	643	646	644	673	649	690	652	657	661	644	633	645	656	657	642	631	655	666	666	652	648	640	638	619	655	670	657	638	683	644	663	634	681	710	630	673	686	690	671	661	670	701	620	633	665	627	662	689	658	667	649	682	671	617	691	652	711	646	644	612	628	666	640	678	613	653	624	604	695	683	645	638	635	654	647	651	617	677	676	648	637	672	673	688	628	668	622	671	651	688	672	695	670	672	687	664	653	654	652	602	650	648	685	695	661	670	652	647	636	633	641	643	634	651	628	679	623	616	667	646	672	662	660	650	659	639	638	606	651	627	671	632	665	665	626	703	656	619	643	639	651	603	659	630	658	624	641	627	643	651	651	685	680	623	671	651	626	658	679	604	662	648	657	676	663	631	626	673	637	684	675	691	666	620	662	651	663	688	658	664	656	614	685	617	673	670	658	694	646	660	608	653	634	688	606	641	648	672	621	632	658	699	664	648	666	666	679	620	651	635	701	589	672	634	602	653	649	636	716	652	638	652	640	648	641	673	656	687	676	689	634	629	663	593	666	733	687	700	666	655	645	622	694	709	643	704	611	707	638	631	645	590	667	668	684	654	611	650	624	652	693	644	623	619	647	693	652	615	653	640	682	610	653	654	661	675	638	680	614	714	667	644	699	679	642	640	662	669	696	662	659	655	646	658	690	659	645	654	642	635	642	644	652	673	659	645	640	646	648	665	666	658	665	629	661	630	641	658	667	651	644	590	707	670	652	629	657	642	616	667	671	622	658	600	641	685	577	650	653	684	646	655	669	645	671	642	683	676	667	641	630	638	684	666	656	680	622	652	681	659	643	672	713	646	654	645	606	672	701	669	643	652	673	602	652	664	665	712	623	685	656	641	689	624	630	658	662	628	627	640	640	654	629	658	642	650	695	629	675	633	641	640	672	652	676	625	660	651	692	642	648	658	691	710	631	674	687	646	637	677	605	642	649	647	650	630	604	641	651	648	651	646	635	683	652	695	632	649	651	666	654	657	663	631	652	686	650	648	658	647	651	664	644	677	608	660	657	651	656	657	630	673	689	625	662	639	653	633	653	632	632	661	647	682	644	669	665	646	606	654	671	620	644	670	675	660	663	631	654	657	603	639	679	679	621	633	672	663	621	698	678	678	668	610	664	651	657	657	664	625	651	649	678	650	607	654	682	651	636	691	588	667	666	655	640	639	644	688	636	661	641	690	636	623	678	621	689	637	676	651	632	700	691	674	650	654	644	663	663	652	665	647	666	651	591	663	627	668	652	696	663	638	623	672	669	651	568	634	625	622	616	644	615	626	626	662	667	658	660	701	638	688	688	643	657	648	608	591	643	638	637	678	625	695	680	645	656	684	651	643	623	637	627	643	671	637	682	643	690	667	643	634	616	597	659	661	632	645	650	637	648	612	658	643	647	633	629	674	679	619	620	600	635	634	652	629	626	682	606	653	661	636	655	679	625	635	673	683	718	660	655	663	700	645	689	651	607	675	627	651	644	670	739	648	620	633	661	656	697	659	653	667	641	644	670	666	658	650	702	686	671	642	698	612	594	650	629	632	649	658	612	655	653	675	680	704	656	623	604	650	648	663	654	708	608	640	598	622	637	685	613	646	646	610	661	658	666	634	695	651	678	682	628	646	637	640	678	652	640	656	685	615	624	605	662	628	642	633	673	657	639	643	633	685	671	658	630	618	704	644	633	701	684	642	630	644	614	689	677	644	654	630	654	665	641	648	621	629	690	625	675	637	647	679	643	682	688	710	634	669	641	646	634	666	656	654	685	670	603	649	654	711	683	641	661	624	642	648	684	666	647	649	660	675	692	677	645	630	637	667	657	653	675	691	666	617	643	648	644	615	659	669	667	674	672	622	651	643	596	649	670	652	629	658	637	655	684	650	678	656	675	614	676	657	647	645	653	648	677	647	665	705	634	702	629	661	693	638	638	620	702	648	658	715	653	683	680	656	642	628	659	676	700	632	658	625	686	621	645	656	670	674	685	620	671	607	658	618	648	708	639	621	661	654	653	650	645	683	655	645	654	644	674	661	592	642	682	680	639	649	658	621	649	620	688	667	640	651	644	605	624	657	605	632	698	673	605	613	583	661	660	683	636	718	680	622	724	594	621	675	659	647	684	683	643	688	692	685	688	714	659	636	643	641	611	649	616	659	648	622	654	652	688	618	634	718	681	624	701	613	686	649	590	647	641	661	666	699	661	643	678	638	667	742	616	619	703	688	649	643	672	652	661	679	626	672	582	667	647	650	641	666	615	609	695	661	677	672	632	646	644	687	646	659	638	653	630	675	669	633	701	654	615	649	643	635	635	697	646	639	637	667	644	676	658	613	652	628	626	646	697	668	642	635	683	627	671	624
25321	25542	33528	27071	16490	4707	1307	712	672	630	639	633	631	639	618	653	651	670	670	723	656	657	650	594	653	672	687	618	630	631	628	613	589	627	642	632	652	657	651	651	612	633	586	641	637	647	668	613	628	596	658	637	610	603	683	647	631	643	656	609	657	672	625	655	632	597	610	606	615	641	655	672	641	615	645	605	642	628	645	579	672	684	642	627	633	609	626	646	658	649	630	645	623	673	641	595	615	646	636	658	652	663	640	590	643	592	647	613	615	646	618	676	617	697	650	665	635	606	613	641	615	640	655	639	647	662	639	652	647	643	598	630	618	648	578	654	636	658	635	650	635	645	591	622	679	623	643	607	617	652	657	629	656	589	642	654	635	651	643	646	671	639	627	636	612	620	664	622	625	600	622	638	606	627	631	599	579	667	680	625	634	641	687	648	648	634	612	596	621	691	632	651	605	625	661	628	646	655	655	628	628	639	623	587	627	665	613	674	623	623	615	663	588	628	623	660	664	690	615	649	677	625	668	644	650	622	617	588	653	624	656	610	612	614	653	605	606	690	638	647	638	587	645	665	662	616	655	601	604	618	611	654	669	658	653	672	624	601	683	623	622	622	616	661	689	630	670	619	589	622	653	594	656	636	683	635	635	615	625	603	653	650	609	633	666	672	640	664	635	640	628	640	674	647	615	672	637	625	652	684	644	641	656	673	645	618	641	631	615	645	651	615	595	637	671	639	618	597	635	621	642	647	616	620	628	627	626	636	613	686	655	590	604	619	611	630	669	608	645	626	644	675	615	599	655	645	626	613	630	656	677	656	642	641	626	671	635	595	622	615	644	663	614	675	625	622	626	592	624	648	622	633	663	592	591	654	665	636	610	623	668	637	652	630	623	613	625	610	584	630	650	621	664	653	640	624	659	651	633	649	625	619	707	613	649	605	616	631	648	656	637	639	649	594	575	634	651	637	615	657	620	662	638	670	647	665	629	632	634	625	615	677	668	617	600	636	657	623	640	624	667	636	648	655	622	668	610	576	643	649	676	621	651	609	645	571	617	597	628	597	638	631	635	649	627	640	651	612	602	605	631	666	609	642	629	620	662	636	618	641	640	616	640	623	604	591	624	670	645	642	622	618	665	649	612	587	628	616	650	635	598	578	645	626	650	632	632	644	612	619	633	586	621	660	664	618	639	587	612	583	662	635	662	653	603	590	640	627	589	676	666	622	585	604	612	673	616	601	636	599	660	609	597	637	626	633	646	659	653	636	644	677	650	628	642	581	620	671	620	652	679	630	636	648	606	604	667	619	621	668	601	610	652	627	658	662	612	641	680	605	652	640	667	651	688	646	642	623	652	645	631	622	622	647	629	665	673	595	640	649	693	596	656	629	623	639	648	645	598	636	618	623	621	625	585	640	637	652	650	624	645	649	657	671	620	632	629	600	617	630	692	633	642	682	581	656	584	625	666	620	619	654	581	611	597	613	654	599	573	608	632	625	670	680	614	665	670	650	659	634	651	619	616	647	609	639	657	632	608	651	579	628	671	592	623	658	622	601	661	594	640	633	636	620	624	652	613	648	624	624	631	617	625	640	626	641	594	640	651	672	661	656	615	644	576	653	592	633	626	639	609	639	637	659	617	632	639	662	623	655	619	608	603	637	639	617	616	596	621	618	674	620	646	672	592	616	602	594	642	622	699	626	631	668	650	660	666	647	622	636	610	625	618	642	630	637	648	602	640	622	671	651	624	613	574	667	623	678	602	656	603	620	627	637	665	647	648	647	644	689	636	616	626	641	592	630	626	668	599	626	656	637	611	575	654	595	646	636	658	637	654	646	621	605	618	629	641	652	689	673	619	652	663	629	565	632	603	597	649	657	650	607	666	652	638	603	651	652	631	653	654	661	648	634	686	634	626	637	649	643	609	671	640	601	593	638	604	655	644	629	634	626	648	609	669	663	645	644	636	648	600	640	637	642	597	606	626	587	640	595	619	622	668	641	633	642	630	648	639	680	650	610	583	655	658	607	586	601	632	621	658	660	609	636	659	636	615	600	659	676	628	626	622	574	578	659	613	636	623	645	575	665	649	626	626	623	649	627	653	623	617	610	654	685	610	614	604	631	648	620	581	631	624	579	624	644	608	631	598	660	634	635	674	603	609	617	636	632	590	643	635	660	708	597	643	615	602	604	637	660	669	604	621	613	606	652	611	647	603	616	628	575	596	646	642	602	578	624	624	661	655	634	660	646	644	654	642	637	632	668	607	631	634	592	678	631	631	660	663	610	608	613	626	632	596	637	633	650	611	636	635	653	605	639	598	663	642	624	637	600	586	631	619	610	642	613	646	606	635	620	627	643	635	658	639	613	639	600	623	591	624	612	650	692	592	617	621	598	637	622	626	623	606	633	636	630	620	657	673	622	642	656	671	626	622	599	647	610	622	679	625	651	644	660	623	616	630	621	619	627	639	664	666	646	695	649	618	613	632	616	615	643	593	641	665	613	617	597	632	655	639	678	626	630	625	643	665	602	623	638	624	628	645	615	676	665	589	671	690	630	661	668	648	654	662	663	638	618	630	647	629	666	637	601	634	633	609	634	656	647	635	642	611	627	682	599	639	594	609	631	632	627	615	641	626	681	647	626	635	645	646	610	681	698	672	622	629	658	607	619	632	661	635	645	651	625	654	679	669	626	629	631	616	683	625	606	647	623	605	598	635	585	642	574	611	637	644	623	604	603	634	643	632	628	635	635	609	594	651	639	615	674	628	661	610	671	646	616	624	594	693	669	628	640	664	664	585	660	696	656	624	625	654	623	665	630	636	629	633	595	645	623	608	660	629	644	626	676	658	635	601	646	672	642	647	647	583	637	633	567	612	675	658	632	640	602	651	641	622	664	638	661	614	637	596	635	641	674	605	641	626	592	622	622	675	636	644	560	628	661	619	613	628	638	631	604	609	629	572	627	635	588	609	653	617	623	645	613	646	693	634	606	668	638	620	616	598	614	645	632	624	609	634	629	624	653	668	650	629	607	629	639	639	657	607	630	654	629	622	638	636	662	625	626	684	623	645	642	664	611	675	671	654	639	646	653	671	632	629	635	613	614	651	599	577	664	621	654	617	696	660	652	659	607	640	624	598	662	644	596	619	624	624	621	612	631	615	592	604	670	605	614	624	673	638	633	605	651	634	610	647	629	614	619	590	627	624	652	633	616	627	624	611	607	603	605	613	616	631	651	619	621	669	630	648	665	582	603	659	649	631	667	619	613	659	646	586	626	622	627	647	641	628	607	634	694	681	648	626	640	596	597	611	663	691	610	589	611	614	649	618	610	623	586	629	623	671	657	635	624	689	610	664	665	639	651	669	638	611	668	677	630	588	582	670	675	624	658	630	654	608	674	632	598	660	690	586	647	617	657	645	633	630	638	626	618	645	635	648	663	579	576	617	593	619	651	640	691	627	619	668	637	632	611	579	626	598	628	655	643	616	673	650	638	632	575
51351	80179	49478	27522	12503	3979	1523	919	748	741	681	737	723	700	658	694	754	732	714	710	720	716	721	706	744	699	686	694	702	701	686	718	715	715	714	751	721	720	685	686	730	710	710	656	671	727	650	744	705	701	647	738	681	694	718	722	677	693	714	686	685	723	741	676	696	702	705	696	710	697	715	701	658	653	734	720	682	677	716	692	684	675	672	713	676	805	734	739	708	694	677	707	712	723	716	703	698	679	715	693	732	693	689	715	708	685	692	684	718	672	705	697	729	708	689	699	736	669	722	761	718	711	714	676	725	762	737	699	673	770	674	681	717	688	693	711	676	698	682	709	697	693	685	740	710	671	726	697	643	714	738	762	711	683	752	687	687	709	699	715	721	716	730	729	655	687	687	736	678	707	717	726	718	715	637	691	719	745	650	726	689	682	719	716	706	674	721	761	724	692	689	759	679	694	733	717	701	689	665	723	757	766	646	728	752	702	695	696	739	677	717	715	714	666	701	689	722	644	644	689	665	749	723	750	753	721	709	688	737	684	721	696	727	686	695	738	687	733	671	716	709	730	725	756	725	701	687	701	740	697	657	685	694	727	716	704	733	682	699	669	703	693	675	754	651	785	711	710	684	696	694	711	721	712	697	650	687	687	699	738	708	668	721	723	707	706	746	695	674	699	685	699	738	690	738	725	762	677	732	751	672	725	695	690	662	720	719	732	656	676	698	702	730	651	719	731	728	700	691	684	715	719	667	738	730	712	716	750	669	685	629	691	742	696	653	698	685	648	696	684	672	730	706	725	699	726	761	705	752	668	681	719	740	665	666	698	680	705	688	732	712	711	650	679	707	710	714	726	668	695	727	705	719	671	706	729	735	692	707	739	710	687	691	754	719	680	667	712	685	708	701	719	728	706	701	729	716	699	703	703	749	727	706	650	714	696	674	692	716	748	726	712	712	712	691	719	718	683	703	736	747	685	672	723	678	712	694	684	716	691	757	697	711	744	731	726	712	742	687	731	749	684	719	671	699	692	643	672	683	712	677	708	738	699	712	769	681	726	699	682	704	709	730	667	713	702	706	729	707	709	731	743	686	772	751	706	698	694	650	683	722	684	725	773	689	693	710	702	722	730	735	685	648	693	656	743	691	687	713	659	667	744	685	732	686	720	733	698	749	726	648	773	735	669	686	682	708	739	728	751	713	704	720	722	736	712	652	701	654	719	752	676	681	703	672	720	676	767	708	699	696	706	677	708	706	755	686	706	718	715	712	640	736	732	709	724	701	716	708	718	731	730	700	717	684	746	716	759	698	732	670	735	668	676	725	704	737	693	712	754	695	718	718	730	752	704	711	684	689	694	734	707	691	708	705	700	727	722	679	686	726	695	702	709	706	736	743	666	693	716	652	692	664	724	748	711	716	713	742	698	709	710	707	709	713	723	722	688	706	699	703	731	689	764	716	743	693	683	696	732	694	705	719	672	725	687	732	695	709	731	714	748	730	687	696	696	710	702	737	680	697	700	714	726	687	686	758	778	689	711	734	724	734	727	669	739	657	690	715	709	676	713	713	732	708	690	737	678	697	725	711	690	716	668	655	716	720	706	624	678	672	726	674	685	686	686	722	708	774	733	710	691	720	685	727	755	750	721	748	701	728	658	694	738	740	677	680	680	754	673	674	711	694	722	720	672	747	689	660	695	735	689	692	725	691	648	675	727	725	693	724	745	741	693	737	687	703	718	688	696	731	723	733	671	738	686	689	691	676	741	660	687	711	675	720	668	724	690	709	678	704	692	687	677	751	773	709	731	713	671	752	668	703	711	699	723	704	715	686	722	748	710	736	697	753	704	702	689	718	702	723	739	664	742	701	694	679	725	744	695	671	692	698	697	713	717	636	688	714	699	727	687	719	699	721	729	734	799	766	720	694	676	744	660	766	702	707	709	714	642	693	655	672	693	713	668	702	735	703	713	719	729	688	731	722	698	690	720	685	651	708	705	691	767	703	698	699	692	718	689	727	709	729	675	706	708	683	690	745	709	717	672	720	679	714	662	719	683	704	706	711	680	711	746	693	716	738	692	738	699	725	724	736	738	753	700	770	720	653	693	675	726	706	710	686	760	701	662	683	649	720	693	672	734	712	681	693	707	723	771	693	673	698	732	695	670	676	689	735	727	703	771	725	736	717	657	708	740	664	645	721	704	692	734	673	674	665	679	682	714	693	720	750	691	693	686	694	740	741	730	681	716	728	686	668	697	688	757	684	681	726	716	700	756	706	697	714	764	718	782	684	673	716	696	739	689	708	661	677	736	655	707	745	709	764	700	677	685	726	720	679	710	699	706	727	758	721	689	698	712	724	690	720	681	675	714	735	720	712	683	699	711	716	735	686	733	697	751	710	685	728	765	675	732	758	655	718	694	725	705	673	706	676	708	698	664	717	668	719	712	751	680	728	685	671	777	733	709	731	668	691	656	704	682	748	713	669	678	738	710	686	672	724	689	703	691	683	694	691	683	678	691	674	704	703	723	681	704	734	691	715	680	714	675	691	692	684	693	690	693	682	694	681	717	672	684	693	718	698	730	735	733	717	713	705	706	692	719	712	719	722	736	723	690	716	675	693	698	726	723	689	718	746	733	743	735	756	711	728	704	742	704	706	684	745	683	735	697	686	704	710	744	704	707	650	755	692	738	690	709	716	689	688	665	712	721	706	728	656	679	804	716	720	699	684	698	726	700	685	687	699	711	716	712	742	675	717	706	691	733	683	711	739	700	714	685	689	729	683	729	706	690	675	729	722	710	751	719	685	696	684	693	703	675	743	742	684	700	697	731	741	713	681	731	695	733	730	697	716	725	685	633	685	649	702	701	689	722	636	689	640	738	735	739	671	736	696	682	692	691	677	734	711	693	769	680	753	733	691	720	711	762	708	685	725	745	686	750	654	688	748	676	728	674	684	704	679	715	681	763	688	704	702	713	690	720	661	699	653	735	684	682	682	698	684	722	688	690	715	675	694	731	746	708	751	705	745	713	716	699	688	717	719	692	699	701	685	673	709	672	769	755	707	709	739	734	697	714	713	713	706	677	708	733	713	706	724	667	712	689	702	709	720	736	727	687	669	653	733	700	705	676	709	704	704	709	684	697	686	693	714	710	689	728	730	715	630	699	720	697	679	727	743	701	748	711	704	741	757	650	709	697	713	729	740	696	670	732	693	687	705	733	711	729	710	697	772	693	698	705	748	698	669	719	688	694	688	702	734	711	723	698	697	707	718	688	660	700	697	683	707	673	659	673	739	685	720	720	699	642	694	692	719	716	678	713	719	719	699	710	696	677	732	723	721	697	695	686	681	706	697	655	703	664	692	679	712	744	679	685	684	707	680	746	728	694	725	765	690	692	749	760	774	716	737	705	697	706	762	723	652	729	673	665	686	691	698	647	675	689	718	732	698	713	670	710	680	712	691	699	750	732	680	684	693	697	711	719	666	722	680	698	722	735	712	705
22612	22055	30544	25446	21898	20874	12582	1596	821	747	763	717	695	771	743	736	686	757	725	735	743	783	724	754	775	689	701	699	740	706	707	727	712	714	714	768	725	711	738	683	692	759	683	712	699	709	711	722	741	697	728	724	748	718	685	753	749	754	803	723	708	710	695	704	739	639	758	712	705	669	709	706	699	703	712	705	741	718	775	726	728	721	720	729	727	706	741	735	738	702	749	750	731	751	722	764	712	749	727	708	756	703	731	749	714	744	758	661	780	773	698	698	745	742	748	783	767	667	747	707	711	685	732	671	740	711	720	734	721	699	734	717	726	726	776	729	725	731	776	766	776	744	715	703	678	742	735	729	749	739	747	735	694	731	707	695	745	720	707	735	719	702	763	753	712	691	696	686	796	708	726	760	772	689	707	726	719	722	689	735	688	705	772	652	733	691	710	718	716	729	751	761	724	753	745	710	726	760	728	702	741	728	710	707	724	742	724	725	725	752	713	711	727	706	702	769	744	728	728	692	720	749	749	729	720	764	776	748	718	706	755	728	730	736	716	751	732	727	682	734	730	693	696	717	707	713	749	706	727	704	689	735	702	733	748	706	766	755	672	734	720	713	726	703	731	713	760	706	739	667	710	737	790	725	718	710	700	717	687	723	680	742	771	739	692	676	750	726	732	695	750	711	763	708	722	661	712	693	726	689	743	706	708	760	737	740	731	687	715	741	766	702	758	697	713	722	732	708	754	729	702	698	710	691	762	695	681	725	722	731	758	772	704	732	700	676	718	761	713	734	755	722	760	756	762	766	673	666	730	726	718	699	745	762	752	730	761	743	754	745	750	705	693	706	734	756	672	703	739	732	699	729	752	715	747	747	710	759	672	730	719	771	767	760	700	720	773	771	707	711	707	721	723	723	762	743	721	712	733	779	729	739	721	732	771	725	720	707	735	681	681	688	707	756	759	736	738	732	756	760	731	723	703	700	746	723	721	714	731	722	686	740	743	728	731	703	682	760	749	738	787	710	712	728	752	708	724	750	770	751	718	747	684	706	706	716	687	715	665	755	760	697	701	697	741	701	703	783	749	736	714	730	764	736	753	669	712	688	717	714	697	740	677	749	775	727	731	710	688	701	731	719	694	764	724	736	696	708	735	694	715	748	758	709	745	712	688	743	742	721	731	708	746	712	740	753	707	696	733	682	755	685	786	706	757	758	685	707	724	711	682	729	730	712	768	668	699	718	704	712	715	741	705	692	747	729	758	711	696	710	721	721	712	721	725	740	755	740	753	705	772	741	729	697	758	713	685	774	676	728	736	735	730	776	704	706	745	693	757	704	779	717	754	713	726	725	661	713	677	721	762	727	718	721	778	770	725	744	725	709	796	706	732	702	735	714	747	713	729	706	738	739	748	726	709	712	685	746	753	706	753	708	689	673	724	749	689	688	701	688	698	708	736	728	679	738	665	725	747	682	725	694	750	735	724	729	700	744	720	710	744	710	724	708	745	678	720	699	736	746	762	665	728	706	698	748	799	729	742	693	740	768	773	747	733	752	751	755	706	734	679	733	723	706	721	752	726	697	751	748	751	723	725	694	749	734	681	739	744	708	760	688	745	732	763	722	751	703	744	757	787	708	738	735	709	741	739	736	724	779	729	735	755	770	705	731	696	731	711	763	718	718	733	745	720	668	765	694	715	678	735	696	770	760	689	787	711	723	716	725	711	720	742	709	666	696	721	769	710	708	699	746	717	731	723	743	702	686	691	725	723	764	707	699	719	724	712	717	715	680	751	750	782	759	688	724	723	727	727	671	746	694	743	682	786	743	743	781	741	762	708	753	737	722	708	711	753	670	718	730	708	723	684	752	730	742	707	715	742	758	679	724	732	700	697	695	778	719	748	778	733	764	717	706	720	716	754	700	751	737	686	733	725	759	699	700	723	666	704	738	702	740	798	751	685	734	691	746	697	721	722	711	670	679	721	770	764	694	678	705	734	702	725	747	689	720	731	735	700	731	769	698	698	698	695	708	730	759	752	694	724	740	703	699	708	651	720	701	696	678	710	686	775	699	737	684	791	719	731	727	671	751	712	698	702	711	723	743	703	737	708	721	772	693	709	729	796	709	741	761	710	703	704	699	742	700	685	744	679	709	725	754	707	662	715	662	750	725	758	715	739	681	719	740	754	724	752	727	785	677	731	762	712	690	733	748	755	677	704	705	745	691	722	694	737	675	726	766	689	737	695	731	708	766	700	704	763	773	684	711	742	735	680	757	707	752	764	791	724	779	720	716	741	754	721	763	704	744	761	733	689	770	743	651	733	713	706	706	755	699	692	721	729	717	701	701	747	713	740	632	685	716	708	720	674	677	756	716	777	744	701	690	650	752	712	704	707	708	714	756	711	702	771	748	750	767	757	721	762	723	710	725	704	702	728	756	759	745	687	720	721	740	753	724	763	738	689	695	723	746	722	729	718	768	696	715	725	732	707	722	739	703	706	738	750	708	692	664	759	716	774	719	727	671	694	728	757	678	682	737	788	707	727	716	707	725	703	728	766	728	696	723	704	754	765	800	761	739	730	701	772	703	711	719	731	723	695	717	744	733	743	749	786	724	731	703	710	756	655	738	706	746	747	675	723	755	691	704	758	727	700	745	706	731	728	669	708	764	688	727	755	686	726	679	721	773	745	724	706	762	729	761	726	700	733	672	704	712	720	715	774	699	704	721	729	710	762	714	660	732	710	722	682	762	742	754	715	702	801	735	726	756	729	752	745	711	757	736	742	752	730	694	750	742	767	690	696	667	698	696	714	737	659	715	685	738	759	716	744	728	763	722	731	726	772	698	797	762	715	685	634	750	681	786	708	735	722	684	711	730	690	721	705	691	692	744	737	721	733	772	736	728	710	709	730	718	732	705	735	741	721	686	735	756	756	738	768	697	718	728	760	700	700	746	709	697	682	715	751	731	758	765	700	769	708	757	730	700	731	733	777	736	730	739	733	691	728	719	707	708	713	763	723	735	715	706	718	766	682	672	666	763	751	725	740	758	704	767	701	742	688	759	740	699	687	705	675	694	748	739	753	703	742	718	721	731	702	717	757	734	761	709	697	699	691	720	769	711	756	736	739	734	686	703	727	760	729	745	690	675	708	732	748	724	715	692	725	681	732	686	710	704	709	712	761	725	718	758	765	703	767	685	721	702	718	733	731	731	761	741	713	706	744	763	778	671	694	703	713	758	732	753	739	691	757	758	743	734	700	733	723	707	722	688	748	732	751	747	763	713	739	730	701	726	742	656	722	742	760	696	761	763	716	699	690	701	772	758	711	713	729	663	715	685	678	734	710	747	755	763	700	721	705	768	768	750	721	702	766	720	687	706	719	741	750	752	701	720	703	726	735	719	710	729	740	740	664	756	696	751	726	754	700	774	746	717	693	689	743	741	789	686	737	738	680	717	738	721	734	733	732	707	733	730	737	738	697	754	737	740	773	725	766	708	665	739
57880	98527	69611	46466	27390	10812	3410	1325	889	834	792	718	733	814	809	786	810	765	749	805	728	771	785	771	756	775	762	744	797	794	821	779	755	728	764	762	785	773	731	768	772	773	791	756	795	776	742	773	793	771	793	790	785	808	783	766	782	790	781	766	796	785	770	754	757	747	758	792	751	764	795	725	731	779	732	754	755	763	787	752	853	757	790	759	746	753	742	741	824	763	783	764	754	747	771	794	802	750	800	726	761	742	762	779	826	777	795	741	807	762	791	739	764	754	795	720	762	740	761	778	768	783	809	739	795	779	749	763	773	789	735	770	754	791	806	759	810	805	790	790	759	775	780	753	775	797	762	771	733	802	745	779	797	740	735	748	802	781	814	771	768	819	818	745	762	826	797	831	776	789	773	789	764	756	799	788	778	828	795	773	803	785	753	744	738	727	767	754	747	770	818	853	787	780	807	782	754	753	819	729	729	750	740	807	768	781	763	797	756	769	766	810	803	817	776	753	793	741	792	810	749	765	782	785	798	791	721	795	793	761	748	773	749	806	830	808	760	771	754	750	735	784	743	764	758	804	751	810	756	722	749	728	796	775	744	798	760	757	743	744	763	812	766	771	797	755	775	827	790	816	761	749	752	772	765	796	736	765	755	749	766	691	829	784	783	791	789	788	793	763	728	824	766	785	760	800	802	810	773	777	807	773	809	784	751	803	777	725	775	765	798	768	771	782	750	792	760	794	730	754	767	772	794	771	768	783	752	768	779	815	797	766	728	728	800	828	741	763	770	738	786	728	758	783	750	765	763	750	760	789	701	765	770	831	765	784	761	798	803	774	734	717	765	776	727	772	767	770	789	768	715	743	756	767	758	695	772	764	692	748	809	765	785	761	804	735	780	795	764	775	802	793	761	772	787	769	770	756	746	761	755	784	778	738	776	783	773	752	745	743	758	751	761	830	753	764	796	764	783	752	788	757	800	754	777	724	776	792	784	747	753	786	758	804	797	774	760	763	780	805	772	793	728	783	742	741	794	743	780	783	783	741	762	747	754	724	771	749	752	817	751	823	779	762	767	796	748	782	741	734	793	768	805	822	729	767	768	767	790	727	830	779	756	776	747	780	736	735	789	730	774	789	737	771	741	846	779	746	741	791	748	749	728	818	768	773	790	727	793	770	749	766	770	725	782	740	741	762	772	787	753	766	777	786	769	788	789	786	793	774	718	739	771	800	744	831	730	789	800	766	757	795	776	749	788	755	767	778	786	775	787	767	747	766	791	800	809	790	791	739	740	743	770	727	746	763	772	781	791	728	748	762	786	776	786	794	789	783	767	722	758	756	740	770	759	767	738	786	701	758	812	802	735	744	788	802	799	800	782	785	767	768	789	788	770	746	748	772	736	820	750	742	767	758	739	795	753	779	824	701	780	751	753	798	749	747	731	788	763	842	770	764	792	814	749	778	777	727	762	807	773	729	821	765	770	781	761	778	845	739	784	759	815	767	757	811	721	766	800	790	776	762	793	814	789	786	756	760	799	763	756	760	792	769	764	734	776	751	736	757	761	774	780	806	787	768	768	771	734	751	805	811	773	802	726	736	764	755	746	787	751	863	775	770	748	783	731	765	728	742	764	726	749	795	767	736	784	818	728	767	773	786	787	781	736	795	840	748	769	809	763	721	765	745	776	763	810	758	746	747	735	781	738	728	830	731	766	783	751	776	775	739	809	715	779	736	781	787	782	743	758	846	765	760	754	760	730	760	778	760	754	799	745	818	761	793	741	756	733	735	787	729	797	739	752	790	774	737	754	785	769	738	804	778	810	804	733	763	750	712	775	771	758	789	771	762	721	782	770	783	779	769	753	709	772	788	788	748	724	803	782	762	759	767	781	768	743	793	791	761	772	795	737	768	811	797	822	778	776	771	793	803	801	781	778	814	757	783	827	802	757	767	764	741	789	801	707	806	790	754	725	766	770	758	796	726	735	807	777	752	740	794	777	805	772	760	760	813	738	715	818	802	772	730	778	797	789	809	779	805	779	814	792	783	748	771	774	760	763	773	776	738	770	814	772	791	752	779	752	733	777	798	773	813	771	827	795	735	744	822	768	748	799	746	730	811	781	762	843	763	722	750	771	784	767	783	757	801	769	773	730	709	782	773	785	767	766	745	740	757	834	734	772	777	742	741	788	754	777	754	743	794	777	766	791	772	818	747	801	759	740	748	793	796	791	794	752	762	724	769	797	771	788	727	821	751	782	764	762	730	785	758	771	802	712	790	826	720	765	719	788	755	778	737	786	731	764	767	769	738	717	750	804	765	751	730	799	769	760	747	757	737	743	732	786	743	769	810	798	774	832	781	766	746	786	811	801	727	786	737	756	763	740	756	746	762	753	758	814	731	749	713	749	788	763	788	775	798	776	782	777	764	750	771	759	726	742	760	787	806	779	769	737	795	729	712	787	791	780	795	804	781	748	771	782	769	784	792	777	774	775	772	754	764	747	738	706	784	724	807	719	765	726	788	738	754	761	759	779	740	821	763	787	737	755	724	810	803	778	796	774	739	819	763	779	822	800	771	734	754	772	740	783	780	774	758	772	769	742	743	752	795	715	739	776	751	796	763	819	785	745	755	760	789	791	812	764	783	775	791	769	758	748	780	760	772	792	806	764	781	782	773	761	802	785	769	787	743	810	758	759	750	803	770	778	787	836	748	776	760	759	752	723	761	742	732	803	717	780	793	776	805	807	799	754	795	789	750	774	788	749	749	766	720	765	739	740	741	742	741	718	794	717	743	753	776	764	772	748	705	764	735	729	707	771	804	785	761	749	760	724	776	758	721	778	754	763	782	773	802	789	764	758	787	752	785	818	757	763	787	786	745	796	799	767	770	742	788	807	767	785	763	792	785	788	785	741	723	690	750	710	798	793	769	773	726	770	775	794	772	796	762	809	781	757	776	747	768	778	731	747	807	774	774	751	735	771	774	850	741	774	782	764	780	783	748	763	767	782	800	789	792	762	777	754	756	739	769	772	716	731	736	779	796	839	705	750	775	773	774	777	776	750	745	782	781	740	792	816	759	786	724	725	775	731	784	731	776	766	781	778	780	769	776	740	740	755	771	726	756	757	803	748	799	736	775	772	819	746	762	792	766	785	783	818	831	755	693	780	766	789	681	765	765	736	757	802	766	779	800	797	818	741	727	734	750	819	749	742	797	776	724	760	794	775	747	711	762	758	761	749	782	781	777	696	748	767	790	781	720	769	784	777	760	777	746	738	764	745	747	738	705	725	769	703	722	779	775	722	800	771	771	729	793	753	725	756	778	747	723	781	742	736	806	787	769	775	765	789	772	760	767	769	758	787	762	782	771	752	773	756	759	789	777	791	751	740	778	774	786	751	791	772	722	722	743	783	813	751	764	761	771	760	806	777	801	764	811	736	763	787	725	805	707	749	782	777	749	802	769	774	752	728	738	775	756	768	741	749	770	768	748	718	800	812	788
29246	33756	30176	14587	3341	1086	692	581	616	557	558	547	538	575	558	558	531	581	557	561	598	540	512	547	574	589	516	545	578	574	504	531	549	610	528	490	497	586	567	557	557	529	547	524	537	525	577	549	526	560	537	570	579	537	550	572	562	544	541	499	507	548	578	551	516	569	544	561	560	509	569	569	563	563	542	566	545	535	579	547	574	551	538	556	585	565	582	566	557	565	550	529	561	558	575	559	570	548	552	552	550	520	559	553	557	526	552	585	530	581	580	548	562	540	512	559	539	583	556	535	497	554	534	549	575	552	566	542	577	560	535	576	549	533	575	555	535	547	544	529	583	552	549	490	557	582	556	559	548	546	597	547	517	562	553	542	514	532	561	503	605	576	573	561	549	561	542	563	545	526	554	573	576	576	562	545	557	555	547	531	560	553	540	545	569	556	560	530	538	534	627	556	546	529	537	570	562	561	569	551	577	527	542	512	586	563	553	561	530	529	552	553	586	582	562	531	580	547	539	593	582	538	547	540	571	531	557	555	535	527	574	538	561	508	527	569	534	535	586	611	576	577	528	566	579	546	554	526	528	570	574	550	553	586	579	554	540	565	559	556	536	539	545	570	564	584	526	549	539	542	619	586	534	558	557	580	528	562	534	558	577	595	533	576	540	550	568	559	556	567	566	558	557	542	576	527	555	563	614	539	532	534	523	563	588	534	536	542	557	542	509	548	547	557	533	526	547	561	556	528	546	551	556	530	557	564	573	541	537	521	560	526	555	550	542	538	596	587	539	529	565	528	546	542	551	560	588	605	545	556	565	572	591	569	550	555	537	551	560	523	548	530	598	590	534	508	549	517	537	510	525	511	559	566	548	531	583	525	525	555	582	526	496	596	566	559	569	570	533	542	527	581	548	540	588	563	528	554	560	578	564	563	536	563	583	553	535	551	532	574	541	509	534	538	564	555	535	565	521	557	593	504	574	546	557	527	614	594	555	529	586	530	510	508	538	579	567	568	524	549	567	548	568	586	582	557	561	566	541	584	557	554	564	526	540	583	596	558	582	595	521	566	548	519	559	570	568	528	542	503	573	562	547	521	538	548	576	559	566	542	557	559	541	545	559	534	551	510	525	550	565	585	537	527	604	506	588	527	549	559	519	550	550	507	564	573	570	533	545	487	563	551	584	535	536	566	553	530	558	541	547	554	565	544	578	535	554	573	563	503	544	551	549	571	557	576	529	532	560	503	579	530	582	518	519	559	556	515	515	554	558	542	570	561	529	549	551	568	509	557	515	589	541	590	569	576	538	549	522	563	548	589	544	568	538	578	533	533	533	518	533	562	538	558	533	546	549	567	553	581	610	533	568	538	583	561	525	545	540	572	542	546	565	595	561	574	536	581	538	560	543	547	549	586	593	565	602	522	577	575	587	586	533	555	573	575	570	574	515	566	562	598	579	565	533	563	531	513	543	590	549	511	543	540	556	531	574	541	565	568	540	517	586	523	566	598	556	559	561	528	571	562	523	581	597	570	558	537	557	555	529	556	563	556	568	546	574	542	535	548	583	580	571	579	512	558	538	515	528	559	576	584	555	511	561	522	553	536	532	587	541	536	557	547	580	551	520	559	519	558	576	550	574	534	517	561	574	576	524	526	513	531	564	609	556	557	584	559	579	571	585	539	553	574	554	574	576	544	549	587	567	561	561	530	569	547	536	513	540	514	553	548	565	576	561	576	568	575	560	543	523	515	492	523	566	552	582	588	553	548	517	538	567	541	539	564	562	569	546	579	522	577	568	574	544	575	544	546	498	567	555	571	538	563	564	566	544	547	537	569	554	555	545	599	584	586	557	557	544	517	487	527	542	558	521	590	584	531	543	552	542	547	538	583	540	531	569	562	539	576	573	479	596	579	596	540	521	550	589	536	510	567	592	542	543	494	534	608	554	557	533	517	608	598	533	571	558	601	564	612	524	567	592	504	565	519	529	556	556	528	552	578	577	537	556	546	565	577	587	555	574	568	553	523	574	542	589	561	533	541	567	613	563	560	571	580	498	584	586	562	540	554	616	573	545	508	542	560	513	544	556	561	552	541	553	550	514	597	578	527	564	521	578	572	557	559	540	549	494	586	558	568	513	528	558	578	548	560	620	561	534	560	544	517	582	556	560	531	564	538	514	575	504	526	518	571	553	571	583	576	533	557	556	551	540	553	584	537	569	532	554	539	568	555	539	570	579	531	509	533	552	544	534	554	558	569	541	549	543	587	552	534	586	576	566	561	536	529	532	571	552	518	497	543	576	542	598	527	535	544	555	533	543	552	597	535	516	545	568	507	541	555	583	548	582	552	564	548	576	604	558	557	525	527	554	514	548	552	577	562	543	544	573	541	550	566	558	539	591	575	555	558	535	570	572	556	531	566	541	541	567	536	562	550	587	559	556	547	541	556	585	575	546	533	520	558	541	586	545	550	547	615	501	558	560	577	515	554	572	540	599	508	552	557	516	561	565	545	544	498	557	541	567	555	533	541	554	564	539	523	552	493	574	565	558	591	585	564	551	558	575	567	545	584	571	553	590	498	541	537	531	554	565	543	563	540	556	561	526	553	575	571	548	561	583	558	574	602	568	586	511	535	559	527	549	569	527	547	539	559	551	552	559	537	591	578	549	568	512	535	517	551	550	577	536	545	536	541	581	551	531	532	521	540	583	528	580	565	558	550	572	592	574	525	576	522	548	523	559	567	588	520	510	527	522	581	565	549	548	598	572	575	575	567	575	546	546	572	549	549	574	580	588	551	595	559	526	585	572	516	564	589	580	562	568	549	536	576	548	549	561	556	546	564	553	578	554	580	527	531	592	568	548	555	515	554	534	594	582	491	592	545	545	577	535	561	563	536	531	548	529	545	537	515	561	548	493	514	541	561	569	560	564	573	577	551	596	541	552	547	557	531	557	554	550	554	581	543	520	523	506	566	554	577	568	538	539	610	552	559	536	552	575	556	584	582	575	551	561	578	537	571	563	556	578	540	563	575	564	499	563	528	576	570	585	590	540	546	508	529	597	590	509	520	525	543	533	580	571	544	527	582	575	543	595	494	544	572	525	528	575	564	549	557	558	592	544	529	562	589	533	601	547	593	535	545	557	571	577	545	563	550	533	530	538	567	580	584	574	532	552	568	555	536	548	544	558	546	536	565	501	558	554	546	563	545	567	557	592	553	549	586	552	570	540	542	562	555	540	552	556	577	578	603	536	538	586	561	526	519	517	557	547	557	549	541	536	522	545	557	561	546	558	576	578	540	543	533	559	531	538	565	539	591	548	588	515	553	565	582	557	530	543	526	554	535	581	559	531	514	564	534	532	565	588	529	596	602	529	584	480	576	574	527	543	525	597	554	552	531	553	593	574	558	555	546	544	563	531	523	575	536	557	537	536	561	536	569	534	557	597	543	540	561	570	537	543	528	541	501	593	550	567	549	550	540	575	578	535	549	553	532	554	540	549	529
30856	48247	25643	9819	3710	1355	830	661	685	646	633	643	570	591	597	604	580	625	606	610	617	628	590	649	613	649	574	606	614	626	587	661	639	649	635	623	630	608	583	612	638	600	635	623	609	613	639	643	606	585	587	667	646	628	578	624	627	578	636	614	613	618	659	571	637	643	644	588	645	651	635	583	603	636	592	647	623	622	628	583	564	638	590	591	640	611	621	621	609	636	641	599	642	616	586	665	592	654	595	625	607	631	612	617	630	635	627	639	626	602	616	650	598	625	599	631	653	650	656	612	621	652	639	600	632	595	618	643	604	617	637	649	608	600	649	660	613	635	574	635	607	594	581	617	648	599	629	640	677	612	602	589	574	643	608	619	639	590	627	616	611	612	617	620	679	599	601	579	628	585	601	623	631	615	583	621	654	629	599	643	619	624	594	604	605	644	598	624	594	574	624	646	651	628	626	636	630	653	602	652	641	636	597	613	618	630	642	602	583	612	617	642	617	640	615	674	647	624	627	579	612	591	613	598	633	640	595	598	606	601	621	619	634	664	582	612	613	672	617	552	608	611	621	639	577	639	647	626	650	596	637	623	625	650	638	616	618	581	654	591	637	601	594	616	597	577	617	578	612	614	634	637	626	641	621	640	609	639	617	637	625	579	581	631	598	594	634	637	587	601	635	592	614	618	628	622	658	630	652	608	654	649	634	606	582	618	608	630	652	646	594	579	619	612	601	606	595	621	628	636	618	582	614	609	623	620	596	603	627	646	582	633	676	645	606	569	638	605	595	606	667	613	642	615	638	633	586	639	622	595	614	581	679	589	611	604	659	601	627	627	623	629	608	603	610	614	627	612	598	640	592	585	645	628	616	641	618	630	615	600	635	613	613	615	627	624	631	594	609	586	591	607	618	620	622	624	635	594	582	681	599	605	603	599	565	598	613	627	615	592	673	651	619	606	636	611	610	587	640	620	642	631	636	574	623	642	640	615	634	609	639	672	617	607	546	614	638	589	641	638	573	604	618	619	612	622	643	643	626	667	630	621	602	601	641	603	629	613	594	625	666	630	574	582	647	607	617	620	609	633	619	621	581	614	618	622	641	576	636	643	619	607	654	595	635	649	637	633	595	637	669	566	599	622	685	635	631	595	640	620	609	609	615	555	648	646	652	604	623	627	629	637	635	620	659	622	628	585	604	672	649	591	620	606	599	651	612	612	639	634	592	577	605	651	620	652	633	591	604	666	600	612	625	622	620	583	616	676	675	584	663	636	638	574	625	582	642	592	630	623	573	629	605	593	622	627	593	612	624	604	628	600	658	591	635	634	598	605	601	592	622	637	588	605	624	585	626	616	634	610	633	584	603	602	610	631	647	584	656	593	630	619	604	583	640	628	623	624	589	574	618	570	618	638	622	592	616	576	626	593	617	610	595	604	574	619	587	667	621	627	632	658	596	609	624	582	584	627	620	608	640	601	623	617	632	652	622	615	656	588	632	622	617	651	624	631	625	593	623	648	621	593	598	633	623	630	610	634	688	585	568	606	599	601	623	609	651	618	575	672	648	629	633	641	583	616	630	609	631	637	620	583	595	627	624	601	601	653	631	634	642	599	635	575	602	609	592	628	624	612	577	628	640	611	627	639	631	654	646	635	610	621	606	621	622	610	613	627	608	671	664	600	617	614	600	575	656	616	588	656	607	640	619	613	592	596	625	642	646	585	610	653	614	648	583	616	613	639	598	658	634	644	627	592	585	632	634	629	610	604	627	678	687	621	628	654	620	630	614	595	615	620	660	621	599	639	689	638	665	603	598	615	630	591	610	614	630	644	638	597	600	602	609	630	612	680	592	598	629	628	578	560	629	667	674	595	617	615	604	651	610	601	637	654	622	625	599	604	636	617	618	646	579	652	628	639	629	610	568	627	591	648	659	634	605	613	642	618	618	651	640	612	580	621	639	610	611	670	595	586	614	653	623	651	588	605	601	602	637	653	659	615	594	618	693	618	643	598	625	615	636	631	637	653	603	655	551	643	580	623	605	580	600	634	628	618	625	594	611	602	666	609	634	636	633	607	706	614	628	608	634	613	618	587	591	578	632	608	627	605	626	620	574	617	610	616	619	632	600	599	621	652	591	615	605	637	605	621	623	602	618	580	641	657	609	619	627	609	601	607	659	673	618	634	647	613	588	673	621	578	635	628	602	590	668	574	608	627	650	624	590	564	619	650	629	635	606	609	562	593	612	638	637	600	640	595	588	637	571	628	593	622	611	631	620	621	659	640	621	633	645	593	631	560	618	615	636	602	613	584	606	611	661	624	620	626	641	653	587	665	614	606	627	617	617	599	602	634	620	583	658	641	632	581	656	628	611	626	634	605	613	603	632	668	608	638	632	639	645	619	581	673	599	606	607	622	604	613	640	625	616	607	603	651	657	698	642	632	608	592	597	593	588	612	578	610	642	629	601	605	633	631	638	614	627	586	654	561	629	606	588	654	659	582	626	590	609	593	630	596	662	622	592	636	633	643	596	637	633	658	632	610	623	635	592	609	605	602	632	608	648	615	619	618	598	692	581	625	595	640	605	636	606	632	568	601	605	673	653	615	577	638	647	633	649	654	604	634	607	606	633	600	617	595	649	600	629	647	646	617	597	582	617	653	592	621	612	622	596	635	605	593	559	600	620	663	616	596	609	668	631	612	618	636	588	628	632	576	607	639	602	603	597	588	663	653	633	639	638	605	610	609	603	614	645	587	592	630	610	642	605	648	610	535	579	639	626	671	660	587	619	675	622	604	561	634	620	621	639	613	601	624	628	625	581	605	655	601	575	610	612	638	584	646	616	629	602	615	587	615	650	650	655	607	603	614	586	591	623	624	625	633	657	629	626	654	604	634	608	656	652	607	597	567	611	587	631	575	590	608	615	644	633	614	625	599	618	643	563	635	653	649	643	644	610	592	597	617	602	632	639	653	641	601	629	652	639	623	577	577	630	633	665	605	590	624	629	604	646	606	622	598	586	625	590	614	606	643	657	637	626	594	611	571	642	565	623	594	645	594	629	617	675	620	648	607	614	645	606	653	634	614	626	581	638	612	618	619	610	650	615	623	612	615	603	601	576	636	648	679	608	600	619	600	645	608	651	605	620	630	638	605	631	574	647	598	607	621	612	633	625	602	577	640	591	635	657	622	620	626	626	620	627	558	600	634	632	610	614	582	578	618	614	639	580	589	682	584	628	652	621	625	621	650	626	629	616	601	631	607	595	599	639	648	596	580	640	635	607	650	600	651	613	613	613	639	673	644	636	600	612	625	626	577	625	623	610	575	622	619	662	653	613	604	636	637	599	636	627	621	597	642	606	618	596	586	570	637	603	622	662	598	601	617	614	624	600	656	633	660	601	633	635	625	577	641	577	611	609	662	580	604	648	621	603	631	652	621	645	635	609	601	599	621	638	638	615	637	663	637	620	611	635	623	626	590	644	607	620	580	623	588	665	642	622	594
23226	22425	31470	26184	21880	18144	6029	1004	699	652	634	548	590	675	638	595	623	605	616	627	554	582	575	610	609	652	549	591	630	616	581	608	610	593	617	610	636	560	563	610	572	606	579	581	627	576	607	588	615	561	572	611	587	623	585	587	622	579	607	620	613	577	598	579	575	574	576	614	570	599	618	578	583	553	604	574	604	571	600	624	622	614	628	605	600	608	600	587	601	639	584	603	602	556	612	644	528	555	614	578	607	590	627	618	628	582	562	579	640	576	605	565	585	600	592	575	596	613	637	579	637	568	578	574	640	632	596	585	605	550	528	596	634	601	582	559	576	639	628	610	595	589	611	568	603	581	601	591	614	606	605	580	568	604	566	591	582	577	584	581	566	602	596	628	584	561	576	556	598	587	598	577	553	632	585	574	609	582	623	582	547	607	558	586	575	545	558	618	603	586	580	593	585	572	592	639	606	558	575	593	637	609	600	612	594	589	598	578	584	617	586	626	626	581	602	553	611	554	583	591	585	593	591	538	608	573	586	593	563	591	601	603	622	573	620	587	597	573	541	625	640	569	552	614	551	565	608	612	611	635	632	587	574	584	583	567	590	616	602	592	612	633	569	618	618	594	639	628	575	614	579	599	609	614	593	604	575	607	585	616	584	608	585	596	610	613	587	560	559	566	556	579	604	618	594	620	581	559	583	623	606	562	635	618	594	598	595	602	597	579	612	594	572	601	560	621	578	622	577	594	616	607	636	592	557	605	625	627	559	625	568	620	528	547	594	584	539	586	574	603	548	596	610	622	598	592	608	576	594	564	621	582	582	566	598	592	587	590	545	553	597	553	554	653	595	594	627	611	596	597	641	522	580	609	619	605	577	578	603	641	616	591	568	612	554	566	584	568	572	604	606	645	594	621	607	577	614	617	594	547	540	624	601	597	539	608	598	602	607	590	607	615	568	587	594	569	572	598	657	607	592	566	592	628	547	581	580	585	622	603	620	571	613	596	643	629	578	624	596	588	633	595	616	625	570	580	601	643	582	577	607	622	553	617	581	582	617	574	538	597	600	601	579	576	583	589	545	604	603	599	607	615	630	585	599	530	619	634	586	564	584	577	569	524	594	629	620	576	604	577	602	623	574	596	554	611	564	635	610	646	625	631	589	550	628	578	572	590	660	566	638	609	631	620	611	614	593	556	591	606	611	576	568	639	579	586	613	548	554	562	525	573	592	606	587	583	590	594	603	580	620	570	609	605	606	578	624	610	573	597	586	588	546	607	578	587	642	602	599	596	628	621	597	624	573	602	626	594	592	606	611	620	628	611	582	587	637	528	609	590	630	607	610	580	573	577	577	632	597	595	592	593	566	602	613	601	613	585	576	619	591	558	580	549	575	582	621	567	617	584	577	616	615	576	578	613	610	597	603	582	602	584	593	578	565	588	637	610	623	552	584	627	609	622	548	534	586	627	616	604	601	572	606	613	594	597	629	600	536	594	639	591	628	612	574	577	601	607	573	584	622	620	607	614	631	566	597	616	558	655	588	610	554	607	604	525	566	574	575	597	634	625	596	553	608	597	600	599	580	570	594	592	610	582	634	623	623	598	609	598	583	556	583	604	593	627	612	610	603	558	594	589	610	610	604	605	600	606	563	602	601	596	611	600	590	580	572	571	613	596	582	605	600	582	568	641	594	590	585	586	629	604	611	583	589	589	593	611	592	604	612	626	599	592	568	641	614	579	565	613	584	601	578	609	612	624	609	597	640	546	586	617	569	579	576	585	611	617	592	581	638	622	561	610	596	595	612	590	593	550	604	635	587	613	623	597	603	593	561	611	577	627	579	597	631	596	658	591	615	576	598	611	586	609	609	597	614	612	592	572	598	595	620	588	575	609	583	599	591	586	577	585	604	618	587	596	597	580	559	652	581	609	554	604	571	616	592	619	558	569	580	622	586	579	692	541	596	581	559	608	630	619	597	599	593	606	591	620	620	582	613	556	562	597	573	580	619	595	663	572	601	608	603	598	551	600	555	579	596	613	613	600	583	567	589	601	606	586	574	587	564	580	658	580	574	578	538	639	630	626	586	633	573	608	585	609	636	607	608	587	606	624	573	567	551	593	595	584	579	620	537	570	619	577	591	589	583	620	592	609	595	584	597	563	639	574	642	588	533	594	570	617	581	609	587	600	581	602	561	606	581	571	616	605	557	613	603	621	565	599	596	633	594	619	612	632	545	568	629	639	608	590	620	598	619	571	593	639	592	598	601	548	594	571	579	615	574	571	598	654	597	597	599	575	607	634	616	639	579	594	603	586	579	573	602	554	601	604	593	601	637	639	623	613	586	626	553	608	585	560	620	565	580	588	593	594	577	640	557	568	630	588	587	610	616	594	581	601	639	614	579	603	591	601	598	580	644	577	627	617	603	593	611	622	588	602	572	636	613	635	616	596	603	608	565	573	586	594	561	558	578	540	572	621	575	580	598	549	577	575	578	562	588	607	556	630	560	597	602	606	603	613	546	624	557	633	591	605	629	619	582	562	607	619	635	566	604	607	602	572	591	617	598	573	632	542	561	625	587	581	598	588	617	611	636	591	547	587	573	586	566	640	634	613	604	572	607	586	591	611	617	582	592	637	607	561	593	598	582	581	576	594	611	566	543	578	598	606	565	592	562	606	563	636	624	578	581	626	623	586	588	609	596	607	600	583	606	608	589	663	587	626	640	585	629	631	576	555	554	560	562	569	578	630	633	594	604	584	603	618	602	570	594	576	599	564	582	592	582	636	602	624	605	579	600	556	588	608	578	615	611	585	604	594	556	580	594	619	618	653	582	596	565	560	622	593	609	601	573	546	578	543	576	589	613	631	556	628	599	609	540	551	593	613	579	603	612	611	615	620	595	583	602	592	591	574	534	628	617	581	584	548	587	593	603	648	600	614	623	568	571	634	620	629	585	596	567	593	614	623	621	570	642	655	615	579	570	570	600	581	574	621	588	616	603	591	555	604	579	587	583	584	575	551	542	631	606	546	637	556	579	577	599	573	589	608	647	601	599	597	573	605	577	621	625	627	625	588	610	572	569	633	681	617	546	589	587	610	562	611	552	587	602	649	597	605	580	613	611	593	607	575	592	582	598	560	593	593	611	611	622	557	579	604	629	610	584	633	607	577	601	606	642	595	603	547	599	605	626	581	567	544	575	589	573	615	625	610	598	618	595	564	585	584	643	613	613	567	586	617	591	604	609	585	600	600	588	603	583	564	601	598	559	599	618	613	568	560	580	629	580	617	632	534	612	626	610	590	615	545	599	588	578	636	551	554	625	611	624	639	596	623	624	593	597	585	566	588	628	621	606	607	618	595	602	610	615	583	617	620	606	583	618	564	617	611	602	549	576	541	585	631	636	613	559	599	559	629	606	597	586	564	612	580	616	591	644	544	556	569	611	571	602	593	599	603	612	615	631	554	597	590	597	605	646	600	546	606	600	546	609	582	603	575	603	594
55930	94941	64027	40449	22079	8096	2431	1056	764	663	659	641	654	703	657	667	662	692	677	613	624	646	669	700	691	653	662	654	637	647	607	652	638	676	651	665	655	620	647	664	623	667	707	666	629	665	606	686	661	657	627	667	607	606	661	640	688	632	664	653	696	617	686	649	679	691	649	609	692	607	641	666	664	681	656	636	679	687	646	647	642	646	681	624	689	714	622	628	662	625	628	674	630	652	660	656	650	683	661	613	625	635	670	666	618	652	668	639	651	664	684	647	670	634	646	667	670	608	619	617	637	672	617	697	659	633	647	661	631	632	648	666	669	668	669	660	662	700	657	675	643	683	687	660	679	646	642	614	663	661	682	671	686	594	647	668	616	645	667	658	640	592	613	661	591	649	657	625	659	694	655	651	663	662	665	643	636	676	633	628	616	636	624	652	628	669	639	644	631	629	645	629	640	648	656	653	676	693	626	683	636	632	680	629	737	642	669	624	614	688	699	683	604	658	613	712	626	678	655	635	657	647	606	641	653	623	672	639	675	633	687	604	660	671	651	673	646	655	633	658	676	666	680	648	632	711	665	669	628	666	641	644	625	597	637	615	651	665	667	684	622	627	687	664	607	682	699	636	626	637	658	649	606	615	617	667	647	654	717	638	674	581	624	670	615	619	628	687	630	624	638	638	674	667	695	682	652	662	632	641	634	621	619	597	635	643	607	725	659	636	661	635	654	631	686	641	664	675	673	646	612	603	640	681	650	659	611	640	628	683	643	668	633	649	691	697	634	637	658	656	687	626	656	670	645	594	648	675	626	638	613	652	629	644	595	606	671	664	608	661	668	657	675	628	675	614	657	648	639	676	623	682	691	642	599	599	624	642	626	612	619	682	724	654	704	678	693	678	654	661	669	637	642	671	596	713	648	648	660	673	667	666	601	661	652	644	686	694	667	623	643	648	627	618	655	698	682	648	675	658	632	649	659	645	649	665	646	661	678	620	656	655	634	669	671	652	654	633	643	653	605	674	618	653	665	665	675	653	648	644	662	654	678	604	648	642	651	681	635	688	597	621	656	651	656	649	650	620	650	647	676	658	669	641	660	656	667	645	634	655	617	621	604	624	628	618	639	645	695	626	668	628	655	655	699	599	669	686	670	665	643	640	641	620	668	613	669	721	673	671	689	680	611	641	637	651	672	669	662	640	661	665	640	682	662	626	693	682	661	628	666	642	595	619	670	645	688	626	626	607	632	662	644	656	665	647	623	648	689	679	622	641	720	676	636	626	631	594	675	683	656	671	665	663	682	634	743	645	682	675	655	637	656	622	658	658	652	642	660	662	635	650	620	654	657	636	673	662	630	587	653	650	623	669	648	654	607	640	645	625	637	657	659	609	636	669	614	689	679	656	625	633	697	619	635	650	645	631	588	647	658	622	642	643	664	633	629	627	640	704	662	658	645	629	634	667	619	608	624	630	666	664	647	611	665	680	696	669	643	652	668	641	638	622	628	675	630	594	609	599	633	646	644	664	652	692	641	693	638	685	658	648	617	680	619	678	636	644	701	646	627	622	686	640	669	658	631	660	626	621	695	703	635	703	691	662	699	654	673	664	663	660	674	611	665	649	625	660	645	675	631	668	621	660	658	692	630	648	670	619	659	635	670	678	661	636	656	648	639	645	663	621	586	590	676	653	604	647	669	622	678	649	672	681	659	668	639	656	650	672	656	684	650	622	642	640	678	651	607	702	651	634	575	680	639	669	660	650	657	581	642	658	702	651	636	640	624	630	681	606	630	630	582	641	632	637	688	673	659	596	654	654	628	627	640	660	658	663	624	623	649	658	650	660	660	645	676	681	658	654	660	649	673	672	608	639	642	611	650	665	628	628	680	610	658	662	669	610	639	646	638	656	685	650	652	626	627	632	636	655	675	623	634	649	643	668	694	639	666	677	655	661	644	672	617	639	700	615	679	708	705	612	684	646	661	667	642	616	666	624	624	652	662	645	663	696	687	645	641	671	661	692	607	606	634	650	660	651	659	632	668	634	648	642	616	621	639	641	656	649	671	639	638	616	649	621	669	679	665	632	682	657	680	616	649	638	650	652	610	678	667	642	686	640	659	679	662	639	670	650	687	628	666	657	643	677	678	649	664	632	667	638	637	638	677	660	688	665	658	639	677	640	612	672	647	681	610	666	673	609	634	661	643	657	666	612	641	645	673	619	628	625	668	635	603	665	663	625	612	644	660	707	663	639	691	683	659	624	665	664	675	682	629	672	638	637	626	671	651	646	656	639	640	601	654	672	664	636	644	612	608	717	639	699	656	643	652	621	655	651	673	663	668	654	616	588	660	620	674	618	636	705	687	619	664	661	673	678	641	661	640	656	704	693	622	665	662	674	636	671	654	688	624	690	635	638	675	691	623	659	643	643	681	653	620	689	694	657	687	659	672	641	612	655	661	606	683	679	654	713	622	655	627	628	626	628	640	664	617	641	663	657	663	636	662	654	688	660	692	646	659	655	628	673	624	691	664	640	682	653	659	692	647	652	676	657	675	691	669	606	595	617	679	636	656	632	605	690	624	649	656	651	618	656	653	640	681	644	615	626	695	585	642	642	649	661	626	670	657	638	645	671	662	651	633	689	680	656	657	646	664	688	673	638	620	637	661	665	654	660	673	630	714	652	675	632	676	663	615	644	685	656	650	628	670	675	635	664	626	634	679	665	685	661	638	645	670	636	659	672	680	702	618	697	618	687	693	630	659	643	657	657	650	632	676	618	669	630	609	659	649	659	604	624	635	612	644	588	626	615	643	647	660	668	681	635	737	634	628	671	670	633	660	598	667	664	670	690	661	705	645	626	631	695	596	666	620	647	650	683	633	651	659	662	658	643	621	712	651	618	681	652	612	640	612	643	665	665	639	659	643	680	589	635	652	648	650	660	679	657	610	672	681	671	662	627	650	659	668	664	649	624	676	652	654	667	642	652	647	663	650	613	668	690	661	660	631	661	672	631	646	620	672	699	663	636	707	645	647	635	684	619	656	679	667	650	674	611	652	649	650	666	607	662	708	631	623	627	634	637	638	626	638	676	660	569	653	654	679	618	685	648	653	659	605	696	623	652	656	659	649	660	625	672	664	638	654	629	605	685	663	670	673	692	640	683	722	669	604	659	699	624	686	633	613	655	651	636	695	669	698	656	632	690	605	674	626	673	689	675	672	673	628	654	628	651	647	649	639	673	668	662	672	589	616	618	706	646	629	680	655	604	633	694	629	667	647	660	670	634	631	649	665	653	651	610	604	689	644	637	708	630	587	670	636	631	652	664	641	654	641	656	670	684	627	654	654	674	595	645	665	625	677	642	691	608	681	674	648	679	661	647	672	676	667	623	606	629	639	655	645	676	649	667	641	619	619	626	623	626	683	656	653	655	677	639	654	633	665	717	676	622	678	627	677	606	683	642	660	642	708	636	668	687	675	666	610	636	626	677	642	673	676	656	663	658
25536	25460	33182	27144	16348	4446	1261	716	689	656	629	667	602	681	686	662	624	666	643	687	675	660	728	609	662	647	618	635	643	650	625	643	614	634	660	628	675	640	606	614	626	667	647	635	664	655	639	619	637	617	655	636	640	585	635	604	637	628	657	671	627	601	618	644	617	675	631	601	648	621	606	657	606	600	650	667	612	645	641	618	656	630	657	628	659	587	590	620	622	625	647	612	652	631	628	632	672	619	678	633	654	609	606	626	615	641	579	663	642	622	628	654	633	678	624	632	600	603	614	617	600	626	636	591	608	640	679	571	633	616	627	628	625	636	633	629	587	645	642	632	598	650	694	649	647	589	692	611	651	644	630	654	641	626	635	622	599	601	654	607	623	652	622	662	613	626	634	637	626	687	629	647	612	644	654	644	662	617	623	637	692	649	627	602	655	636	646	614	661	635	665	615	635	607	623	641	612	666	655	666	600	650	623	656	592	635	620	539	629	574	654	613	638	623	641	661	667	654	631	656	662	621	656	561	631	624	672	624	636	676	642	617	587	632	637	612	672	608	585	635	597	662	643	652	644	648	591	622	610	620	660	600	650	648	645	627	604	636	656	664	601	645	630	667	587	596	585	603	626	627	605	646	607	596	668	645	601	611	613	621	636	623	645	605	651	613	618	611	618	653	647	577	622	626	630	647	624	669	635	624	621	652	637	661	651	657	638	621	592	622	594	629	635	628	672	633	638	630	584	643	627	601	638	651	577	592	646	585	628	602	633	671	589	629	617	618	625	600	638	615	641	655	621	628	644	616	649	618	618	609	609	663	590	636	611	688	606	636	658	621	627	617	598	605	641	630	632	676	631	639	654	628	616	588	587	629	595	690	626	647	586	613	673	636	685	608	606	649	614	656	650	668	657	656	591	636	622	613	561	623	646	628	603	646	621	653	645	611	649	623	668	644	615	590	670	608	645	596	649	651	610	631	645	578	662	687	622	613	634	628	632	613	633	618	625	691	576	656	644	639	672	637	602	642	611	631	615	605	644	620	608	673	638	640	649	628	658	597	625	599	629	648	630	583	604	627	636	667	596	622	630	620	645	594	559	641	602	640	670	612	653	596	616	636	637	649	596	659	589	646	628	585	628	652	703	621	584	648	612	631	585	621	637	655	631	661	624	646	640	646	684	641	619	660	638	611	594	629	614	659	608	619	568	634	616	658	625	644	624	670	636	643	639	607	670	607	662	577	629	598	631	649	617	618	635	632	606	639	639	614	652	607	661	608	594	635	640	596	615	604	632	648	664	652	616	662	612	678	623	639	615	651	662	664	644	594	633	631	659	653	658	609	651	648	644	651	653	601	662	604	654	610	651	642	654	630	605	656	647	621	622	649	610	605	625	642	661	620	636	590	691	591	600	633	611	605	615	654	606	644	650	617	639	641	644	642	640	586	624	644	593	663	674	571	663	634	648	609	635	671	634	644	629	678	639	630	609	594	686	602	618	709	605	657	613	621	582	593	609	663	609	645	656	609	609	619	599	634	629	599	621	661	625	673	598	610	651	635	639	606	626	637	655	625	624	650	613	659	635	659	599	634	612	605	614	628	630	637	593	556	662	643	602	627	606	655	627	610	637	606	702	659	610	616	639	627	619	640	638	597	663	610	619	601	616	644	627	631	681	613	611	647	587	621	604	591	655	663	611	671	670	665	674	625	630	597	646	643	644	619	679	629	609	656	627	629	591	592	644	639	609	676	620	604	671	635	621	616	663	595	613	615	634	608	631	700	614	633	620	621	603	661	631	642	626	612	636	642	617	630	651	632	599	596	648	674	658	608	604	606	647	624	630	606	632	689	634	637	598	637	631	632	648	662	662	608	638	620	597	636	608	603	590	629	601	622	639	620	622	605	623	653	664	616	657	656	630	672	673	647	635	584	669	622	611	644	632	657	650	624	615	569	618	670	583	661	654	643	618	633	629	641	586	622	683	631	612	643	586	637	596	580	630	686	629	635	675	665	676	661	591	592	598	574	692	661	640	629	622	643	657	656	592	602	624	622	619	630	633	600	612	703	625	668	615	619	657	675	632	616	618	683	626	671	657	650	669	634	599	619	613	609	582	629	632	630	638	619	609	616	664	707	634	617	617	602	646	579	620	664	607	637	622	645	658	600	648	623	641	624	616	588	657	617	684	638	644	567	652	659	678	613	680	629	652	624	636	621	611	653	625	590	664	556	649	600	630	595	659	631	625	639	582	662	661	633	598	635	647	615	637	620	605	641	648	678	641	608	659	644	661	625	672	632	577	644	637	630	616	659	685	657	631	563	662	606	633	604	585	615	622	611	633	635	628	619	616	647	697	656	637	604	622	658	591	645	625	630	612	647	625	613	594	613	606	640	631	623	651	582	643	624	659	630	655	659	653	607	651	646	646	654	585	682	632	625	647	633	589	670	629	633	641	655	609	658	625	614	646	614	645	601	645	670	611	604	582	659	663	663	626	644	655	626	677	638	622	629	632	645	602	639	627	633	647	634	618	614	661	671	598	663	612	636	643	625	647	618	630	560	609	645	616	627	615	604	588	606	667	666	622	627	634	613	607	671	672	603	589	632	662	655	645	627	674	620	639	647	602	645	622	663	633	632	659	653	659	654	622	632	660	648	613	632	601	690	618	582	650	610	630	646	611	637	643	646	639	642	655	654	617	619	641	620	638	667	660	657	649	590	630	585	624	637	645	632	648	638	696	657	627	637	605	617	606	557	598	631	620	599	614	662	657	595	600	636	662	650	626	630	631	622	633	629	710	651	640	617	611	602	691	636	628	659	670	611	598	633	638	634	636	651	679	667	645	605	605	606	626	653	604	607	573	676	673	614	606	615	649	647	596	622	611	606	614	587	636	619	613	638	655	652	647	632	605	626	686	639	653	656	620	594	660	622	632	644	635	629	635	613	663	653	705	641	636	650	640	623	637	629	604	671	615	650	636	614	630	647	624	628	643	630	655	653	634	676	628	609	670	648	644	661	606	612	619	613	656	639	663	621	656	629	607	665	619	686	581	622	678	671	584	587	598	651	664	667	628	649	652	600	614	637	640	664	619	602	630	611	624	649	665	670	642	682	676	652	623	640	597	637	575	613	624	668	626	659	639	627	607	639	618	619	616	626	637	647	621	607	630	635	629	657	640	615	619	615	631	645	629	604	558	626	647	651	662	657	624	622	624	627	689	621	658	607	661	620	627	658	645	627	683	634	640	609	605	604	608	629	615	636	669	601	656	613	632	605	636	612	643	634	608	640	637	637	607	639	638	660	622	642	635	665	647	642	659	639	658	627	669	637	621	620	618	634	600	634	646	634	628	656	620	603	629	665	637	616	638	634	651	604	699	610	611	614	634	603	674	645	586	650	597	662	645	636	635	606	601	610	661	616	613	651	598	622	638	640	641	644	638	638	625	634	619	627	606	620	634	621	602	592	646	650	615	672	608	635	631	594	643	628	617	637	648	621	640	653
51851	79684	48774	27424	12239	4070	1488	881	732	686	710	717	706	724	686	722	711	667	674	742	709	692	714	663	662	672	692	709	718	680	718	657	677	750	704	667	687	728	669	712	715	686	701	666	715	680	731	679	673	667	707	724	746	700	690	698	692	695	739	674	705	678	683	725	652	754	699	705	681	712	724	665	688	697	697	741	721	698	754	717	701	718	703	747	707	702	697	702	726	710	688	736	712	715	700	688	675	677	696	742	741	686	678	672	737	742	733	727	710	738	727	718	702	695	697	660	675	735	737	734	699	699	710	686	720	694	705	688	714	674	733	693	712	690	675	679	701	711	673	685	719	735	707	708	701	751	646	685	739	674	714	684	675	682	706	691	750	702	727	698	672	684	667	734	746	679	686	655	742	742	682	654	640	692	694	791	692	663	758	675	719	692	716	677	708	725	725	674	731	725	749	712	727	676	683	659	726	732	713	687	696	701	711	709	701	731	711	713	706	767	649	718	693	685	716	755	691	662	715	688	685	675	691	732	697	717	746	709	669	672	714	672	782	641	702	687	703	716	729	669	700	712	685	692	737	698	682	698	701	715	710	691	711	722	712	746	678	677	665	758	689	662	707	709	690	713	719	697	694	710	668	692	694	702	723	726	747	687	739	719	696	743	755	675	722	696	731	716	716	730	682	687	658	714	751	711	720	699	711	729	694	722	699	729	714	725	669	718	740	740	686	710	755	672	719	690	744	699	730	712	698	699	702	681	725	725	721	677	770	682	741	723	733	711	702	719	728	751	691	684	736	711	712	696	700	735	670	746	732	726	713	755	674	732	696	702	699	743	689	708	637	712	691	751	742	732	677	671	734	733	652	722	692	709	742	758	689	678	667	743	663	707	713	659	685	675	700	691	712	666	695	735	752	770	676	695	706	715	714	694	706	735	703	677	708	724	717	696	740	707	709	792	738	636	696	698	701	678	676	714	675	702	753	746	684	733	686	703	729	698	726	718	690	682	679	699	720	704	666	691	708	724	654	710	655	745	685	735	731	720	692	673	693	682	717	653	698	695	721	661	660	685	742	693	714	718	712	711	702	668	724	707	691	692	740	705	710	748	699	685	705	710	726	698	696	672	740	758	720	725	681	751	711	709	708	669	701	726	724	692	685	701	630	702	705	651	722	716	681	724	718	713	718	735	725	721	710	652	727	724	697	673	702	728	712	655	704	754	714	722	696	727	742	686	743	777	707	729	704	711	700	732	719	727	659	708	648	722	731	667	710	719	670	699	718	712	686	711	719	758	700	733	714	714	737	694	713	727	688	687	738	748	684	668	777	670	709	709	691	664	663	672	695	709	697	655	718	686	687	734	745	739	800	732	711	664	742	689	731	726	699	720	736	673	704	698	702	745	699	683	707	665	718	649	736	701	719	665	696	708	689	702	667	684	723	709	674	724	697	754	702	716	704	701	714	715	689	710	730	681	735	754	660	701	719	684	717	675	688	698	698	723	696	632	691	692	705	755	658	687	695	705	684	711	702	695	682	668	665	735	772	704	731	728	698	695	757	655	663	711	709	704	740	698	728	735	696	753	714	724	722	707	695	718	705	667	695	670	761	685	718	731	760	699	695	689	703	699	709	694	721	747	725	671	714	708	748	702	730	669	685	706	754	704	721	720	660	702	690	690	745	727	727	668	661	681	720	729	666	729	765	710	736	663	727	688	728	766	729	707	718	661	686	661	693	692	703	716	731	728	750	699	702	706	714	732	709	694	690	738	680	683	713	725	698	742	685	713	728	695	684	704	701	671	676	696	731	717	735	749	742	683	684	681	712	702	719	688	732	701	725	691	728	701	678	680	711	733	680	749	718	675	757	755	686	704	722	745	696	672	702	702	760	745	707	716	702	709	680	655	728	769	706	699	742	692	702	674	720	723	693	704	710	688	678	749	722	714	724	705	724	688	679	679	731	671	732	666	710	739	697	693	689	748	723	680	719	750	691	700	722	712	764	684	675	723	768	707	683	688	712	716	768	707	687	704	712	724	682	756	670	709	668	711	739	720	667	741	723	689	747	706	679	713	706	762	726	681	759	687	696	699	750	709	680	664	702	631	683	696	722	689	697	747	716	739	681	729	739	748	687	725	734	682	695	737	714	707	748	718	752	661	703	715	699	742	742	671	725	724	720	731	686	681	711	731	678	726	727	701	724	699	663	680	706	695	702	689	680	652	718	731	670	708	689	661	708	707	739	701	705	722	662	707	694	695	681	740	739	693	678	684	685	709	701	703	710	672	724	703	742	735	709	724	688	694	702	686	678	712	682	707	695	668	706	718	722	670	699	678	698	704	728	703	734	685	682	656	689	643	686	712	673	713	699	669	705	699	663	724	741	738	700	699	756	734	676	703	715	695	695	693	702	687	657	676	716	700	687	686	694	746	712	699	701	694	729	710	737	660	718	684	695	729	697	699	706	701	673	712	664	694	681	746	708	699	717	721	731	762	704	716	710	702	701	705	739	726	713	673	704	708	735	728	674	718	659	665	671	703	706	737	723	691	711	658	632	717	657	754	746	645	747	713	682	667	715	682	675	691	671	749	712	642	690	689	705	740	689	671	671	742	733	722	679	754	719	677	730	708	733	666	695	692	732	666	689	718	689	705	672	653	692	705	707	737	760	663	698	759	688	697	675	702	746	679	714	728	749	706	713	702	706	711	677	696	753	720	680	674	665	722	685	751	720	716	698	658	658	735	719	719	736	663	731	694	697	704	663	667	664	733	697	726	707	681	708	701	693	677	666	717	737	704	720	735	624	718	700	683	717	704	703	699	671	693	749	659	692	710	687	722	694	690	704	729	705	667	710	718	692	661	675	710	752	699	706	700	744	701	710	674	686	716	742	704	743	722	681	667	677	676	676	732	675	710	729	691	687	686	708	712	720	736	720	685	712	727	706	735	734	702	732	681	695	703	753	674	697	739	729	731	700	678	655	696	689	743	691	690	645	724	705	697	739	735	718	723	745	713	687	703	662	712	717	727	716	691	688	692	702	741	725	694	729	725	731	739	659	751	719	728	743	731	674	721	735	677	741	704	703	682	678	696	685	681	713	720	709	696	682	667	685	708	738	691	716	716	688	700	654	675	714	678	694	712	704	749	736	727	730	725	764	714	702	725	672	691	716	722	716	688	697	715	743	732	718	703	672	752	690	707	664	737	664	690	719	676	708	709	697	714	664	742	665	750	723	693	677	639	676	739	709	707	688	715	684	773	725	779	753	689	696	721	675	661	729	676	727	627	702	665	691	744	678	740	725	670	718	693	711	743	657	726	677	686	711	648	703	714	675	680	725	676	709	704	713	743	710	723	736	707	715	727	713	687	726	667	672	688	701	734	725	680	718	690	719	687	676	707	677	717	662	755	698	665	704	704	711	724	750	704	729	681	700	737	651	744	698	707	683	718	723	730	696	698	737	721	729	731	687	693	693	732	692	694	671	656	731	667	711	684	699	701	679	704
22668	21974	30793	25528	22177	20886	12354	1565	813	783	763	711	769	712	711	726	759	747	760	721	768	736	712	723	712	686	759	723	703	713	728	721	714	752	741	755	710	687	710	685	761	690	710	705	743	710	694	708	707	729	723	697	706	699	691	721	718	714	715	733	701	711	703	734	747	740	707	721	698	708	716	712	696	737	747	755	715	720	745	669	705	728	760	738	727	689	680	736	702	710	730	770	679	671	719	713	728	715	744	767	685	757	770	755	722	733	707	734	725	716	699	772	716	699	699	730	715	716	726	676	715	665	720	711	684	687	736	776	712	730	653	682	685	697	689	751	715	712	725	709	661	691	731	702	765	668	654	723	708	785	700	741	707	698	706	711	687	703	746	755	744	731	707	689	739	724	737	699	664	731	764	740	661	710	709	716	708	675	702	683	765	661	696	674	712	703	671	684	714	752	651	672	717	719	716	668	673	714	717	742	738	707	694	691	715	682	687	744	717	705	731	689	713	685	679	681	708	695	715	687	667	698	733	756	726	723	709	715	659	733	697	728	706	697	703	723	700	732	718	755	681	700	713	724	697	725	718	714	735	699	690	736	673	722	722	730	702	654	708	691	696	693	742	697	718	684	745	736	728	691	674	718	743	738	684	718	710	718	702	688	727	726	697	702	712	656	708	722	704	655	755	701	718	714	701	719	698	713	675	689	689	698	681	742	676	734	680	718	727	731	661	720	702	703	706	714	700	760	705	691	719	690	732	705	712	713	706	696	697	702	727	741	748	703	691	752	771	716	692	708	714	693	731	731	731	767	729	721	756	674	707	719	700	710	730	691	680	697	722	750	690	719	712	720	701	761	684	688	730	682	722	715	715	726	745	706	734	730	701	701	719	735	749	733	723	698	743	714	708	709	686	718	749	752	731	695	710	694	707	639	714	750	731	680	717	726	718	760	742	721	697	727	682	759	708	669	698	722	685	695	722	717	722	713	724	755	700	724	728	756	658	697	691	720	696	732	674	739	712	708	700	733	715	715	707	732	714	748	736	693	730	686	753	757	704	709	721	736	691	717	697	703	707	695	698	723	689	685	731	721	766	688	690	743	664	678	721	706	742	712	696	710	733	731	730	657	682	680	736	719	764	683	668	708	690	709	718	725	715	698	696	728	663	753	713	744	717	692	713	686	721	696	722	744	668	691	719	691	719	717	706	725	751	705	709	724	718	690	709	741	719	699	728	727	736	715	728	723	730	683	731	688	733	730	693	692	715	715	693	703	695	690	719	678	702	739	692	747	712	727	682	665	694	706	700	692	715	732	731	706	708	691	662	742	716	688	714	695	759	674	694	711	703	715	667	725	671	690	733	718	744	726	693	708	739	702	698	708	677	730	731	678	749	690	653	706	693	686	704	730	763	706	728	736	672	759	693	713	718	734	709	736	662	715	693	712	695	769	680	709	692	731	675	724	687	679	705	701	743	667	735	690	765	691	677	738	711	685	718	742	712	709	711	685	696	748	733	741	726	738	680	709	731	662	711	735	669	708	712	741	714	727	670	724	694	679	698	736	682	701	679	660	678	754	711	711	706	667	733	749	674	721	697	709	753	736	689	732	689	710	711	745	728	720	735	696	702	663	701	742	719	711	722	672	659	682	727	701	713	666	725	700	705	692	710	733	703	732	692	670	695	710	688	665	706	725	751	759	725	703	699	708	666	682	731	712	733	718	685	727	733	729	722	717	754	691	819	722	707	671	701	706	740	678	735	714	668	740	716	719	687	721	683	679	678	713	698	681	710	690	717	727	697	730	691	737	712	677	711	708	686	720	735	722	740	697	742	684	725	711	687	698	738	735	695	713	739	746	713	705	644	702	702	673	722	736	719	718	747	724	697	682	731	662	695	684	686	719	662	731	677	707	684	669	759	698	730	694	685	754	701	764	747	744	670	732	741	673	723	734	721	694	701	697	725	717	811	676	711	712	702	706	720	733	683	737	674	734	723	744	739	737	752	681	731	685	708	694	697	732	764	706	720	694	722	743	726	761	679	723	762	707	722	761	732	735	708	700	696	684	719	704	708	738	740	726	687	745	678	716	707	756	713	698	693	752	739	700	660	671	740	680	699	726	687	710	711	681	709	708	660	703	749	703	686	702	735	751	723	739	683	721	703	702	712	740	702	723	778	713	671	693	701	747	750	719	704	700	722	708	691	743	717	710	652	728	692	766	666	707	719	681	693	725	698	725	694	720	734	703	753	675	712	717	730	672	717	717	678	714	733	744	688	725	685	691	732	738	735	679	742	722	674	734	698	724	689	692	738	732	693	744	690	695	720	711	712	702	701	706	727	720	788	689	700	673	701	735	706	731	692	736	725	703	713	734	703	746	699	700	714	729	700	685	728	671	713	722	704	673	706	721	683	688	767	699	678	722	719	717	731	684	733	723	725	712	715	685	675	724	704	741	727	677	676	686	712	746	701	714	695	703	695	706	732	722	740	758	673	661	731	717	687	701	721	740	727	691	708	705	675	730	760	711	702	688	735	755	707	734	785	705	751	711	720	703	700	675	758	734	732	691	690	718	665	688	755	686	697	695	710	704	755	657	703	726	762	716	729	645	686	714	721	712	739	732	753	679	727	751	729	716	675	671	743	683	687	715	684	732	687	758	695	720	671	701	761	751	667	696	701	673	696	692	687	695	695	726	702	699	714	726	649	720	718	697	745	697	660	727	677	705	730	715	690	699	719	690	700	730	727	738	742	696	671	680	707	694	697	713	713	678	719	685	706	717	695	732	700	717	729	702	739	708	672	705	706	707	688	717	753	748	736	712	731	671	703	698	746	695	712	706	652	695	723	692	664	690	696	733	730	739	684	723	718	750	761	723	673	707	721	716	692	693	728	735	724	687	679	700	714	707	697	718	721	720	749	749	688	654	734	711	686	667	635	667	693	720	705	696	695	698	729	707	695	712	676	674	711	740	708	727	716	682	725	715	714	696	670	733	662	660	700	714	723	689	734	679	710	714	742	720	733	702	767	686	675	716	690	715	687	710	704	681	708	719	719	714	713	738	683	723	691	694	741	706	699	727	718	671	741	691	710	699	686	706	739	658	709	773	673	667	715	677	681	742	716	704	684	743	704	723	730	693	757	656	675	709	724	736	732	700	692	731	705	666	737	657	678	733	725	721	718	683	719	746	702	707	690	696	686	737	720	727	635	716	733	691	744	724	720	692	728	680	747	711	700	683	686	686	710	721	738	695	735	707	730	686	721	730	690	692	683	732	698	675	730	726	739	726	715	719	742	703	691	687	651	745	761	693	722	753	706	740	694	707	721	729	706	711	703	694	709	707	743	706	727	684	704	706	704	731	708	718	675	755	748	714	688	684	665	700	747	747	686	690	687	713	671	683	784	697	724	736	655	665	747	707	729	710	724	677	721	678	684	695	700	687	692	712	722	696	719	700	712	747	733	674	723	672	703	693	747	677	701	680	736	681	718	684	693	698	697	674	751	683
57319	97427	70064	47350	28011	11780	3776	1422	951	784	794	779	754	724	774	741	781	767	775	726	776	766	753	809	745	792	716	769	786	780	775	725	818	732	776	741	788	720	775	779	784	772	733	747	723	760	839	752	814	751	741	729	803	785	781	783	743	731	804	788	787	741	767	819	764	713	771	750	746	737	802	741	702	766	726	786	765	748	705	766	749	802	748	774	762	740	749	788	799	726	739	779	754	738	743	799	805	794	805	724	728	770	731	754	800	767	822	781	762	737	787	769	748	744	790	764	815	748	765	760	755	729	729	734	777	762	760	770	751	738	769	808	722	743	763	795	733	827	760	731	782	762	716	795	774	750	780	717	758	756	776	782	771	772	758	774	763	744	768	790	736	772	734	747	762	749	711	754	782	744	753	807	775	747	804	781	718	748	775	786	750	837	770	741	763	755	713	762	803	770	781	722	754	705	767	775	771	785	731	725	799	786	755	709	763	754	812	783	765	798	762	703	783	802	703	815	754	733	789	739	746	814	776	820	737	759	746	813	739	801	737	753	762	768	789	762	797	766	780	757	759	785	730	751	770	729	782	765	785	739	733	733	734	742	790	756	786	760	716	762	781	743	718	809	785	753	770	750	751	758	759	748	746	774	761	753	765	806	764	793	720	784	743	774	723	739	762	775	783	733	797	753	766	741	783	756	762	811	759	764	771	754	793	738	753	777	755	790	794	805	751	761	752	814	759	755	765	780	774	747	761	816	777	761	731	730	756	735	729	753	724	773	726	759	704	792	790	769	730	771	762	762	767	797	796	741	822	773	733	717	723	717	761	709	755	748	730	729	727	716	778	788	781	790	761	762	719	755	769	777	784	756	784	744	774	768	759	744	801	812	723	799	763	745	802	758	794	768	779	783	744	750	732	731	770	786	770	774	758	768	777	775	756	811	774	851	804	770	784	769	747	716	780	763	766	731	741	751	764	802	755	731	727	824	768	776	756	726	742	735	794	783	764	766	751	744	816	771	769	750	719	799	757	764	783	775	826	741	755	785	755	735	744	749	741	764	755	788	805	759	765	772	750	784	758	741	785	793	774	789	784	808	806	777	779	740	744	783	810	766	752	718	702	732	759	823	821	811	736	744	748	779	768	737	790	786	756	772	771	743	691	755	738	742	740	759	764	761	771	731	775	779	774	756	756	738	761	764	796	737	741	774	748	721	733	762	797	781	760	754	770	746	774	752	736	744	741	745	784	762	763	759	761	786	748	770	741	771	739	789	777	746	772	785	728	757	814	744	728	723	797	736	754	782	771	707	758	753	737	760	772	736	805	786	727	790	732	787	724	786	757	771	738	742	781	736	761	773	797	757	764	783	834	756	759	776	718	778	726	791	744	807	767	803	724	802	809	755	778	783	760	797	781	782	780	784	742	708	810	745	778	750	742	744	720	779	710	715	693	765	787	780	734	745	788	762	783	742	734	787	749	820	789	768	751	764	760	775	760	745	767	770	771	748	734	725	736	783	791	796	722	737	767	749	771	827	767	787	769	747	770	745	795	773	755	734	765	763	717	780	753	776	754	813	771	789	754	752	739	707	771	737	740	750	710	792	734	726	771	738	791	778	772	747	799	757	781	808	744	745	718	736	771	731	757	746	817	769	743	761	779	764	762	774	804	796	763	794	736	767	725	743	755	758	711	767	690	759	772	759	769	762	758	762	806	751	741	744	817	792	790	782	765	707	816	785	748	749	746	759	793	750	781	712	740	755	714	760	756	796	763	800	755	743	728	753	757	762	688	807	785	787	740	798	750	735	754	773	790	768	740	731	760	725	776	804	755	770	774	741	764	731	811	718	788	763	760	748	751	758	741	772	782	679	776	763	788	786	725	762	758	758	766	721	766	783	747	781	818	772	747	743	722	762	762	767	790	804	760	758	747	783	755	727	791	794	755	766	785	757	719	753	766	774	795	800	767	781	748	752	727	708	800	805	779	736	744	780	779	776	795	802	761	743	744	797	735	738	761	739	773	745	778	746	718	783	762	720	750	739	776	729	772	729	750	756	800	757	778	769	756	779	747	746	761	758	745	731	765	723	779	791	739	782	778	797	756	769	747	721	729	740	782	788	753	753	741	758	712	759	811	743	768	755	738	776	780	742	766	786	761	761	767	745	821	768	743	776	756	726	746	805	798	742	781	737	759	720	753	742	765	786	762	774	733	763	769	812	729	804	742	749	751	797	759	752	820	745	780	771	756	751	722	727	789	735	769	780	713	710	759	801	800	720	749	799	817	780	771	723	805	795	788	739	752	714	756	781	799	751	763	743	794	741	761	707	775	762	761	732	796	817	776	755	787	705	762	775	771	768	728	759	714	746	742	748	707	727	741	785	735	806	766	712	759	787	737	780	760	777	729	739	746	747	758	766	764	731	750	782	761	736	812	777	740	809	784	806	751	703	755	799	710	752	695	783	803	766	767	779	798	821	792	754	701	738	709	773	754	802	761	777	739	730	806	720	734	758	781	758	785	776	790	764	767	810	762	748	759	739	771	772	765	757	771	803	771	765	716	751	778	781	788	791	742	791	783	749	713	753	741	747	767	697	785	734	755	766	733	684	780	756	794	710	715	758	724	744	710	760	750	771	772	754	756	793	789	778	771	776	793	741	749	748	831	797	712	754	796	772	759	747	757	785	770	772	744	789	712	745	787	755	736	800	778	724	748	758	770	747	747	755	729	735	758	767	787	746	737	795	769	737	819	793	754	789	795	762	773	728	705	787	741	787	758	755	776	758	821	825	738	787	790	769	711	790	775	727	719	779	763	773	786	772	728	867	779	773	742	760	775	737	782	755	757	752	775	734	762	779	754	779	831	732	714	763	702	749	727	756	799	772	809	704	793	747	767	779	722	748	747	736	754	766	752	756	741	767	770	795	751	746	785	746	755	749	740	789	775	745	782	760	761	766	767	762	772	742	765	753	790	757	782	754	788	738	775	783	792	748	766	722	769	799	759	724	730	761	786	749	749	731	739	758	799	732	753	754	764	790	723	779	770	779	717	758	779	770	719	750	727	816	793	745	769	768	808	789	747	765	707	793	770	764	732	757	770	817	744	728	774	724	764	779	790	761	791	761	748	753	731	747	719	789	743	827	777	822	771	795	806	744	764	807	728	851	796	718	757	809	803	801	766	760	794	788	761	768	790	765	755	742	799	747	803	803	714	747	723	763	734	779	781	759	769	765	800	730	748	760	757	782	774	810	737	756	777	784	715	786	771	745	806	723	766	770	750	781	745	736	779	740	724	768	752	746	801	728	845	739	775	757	761	801	751	763	760	752	757	779	755	767	764	748	770	768	745	781	733	753	717	767	743	800	801	743	747	805	712	769	708	768	790	760	716	719	722	804	760	803	756	800	813	762	770	790	739	821	808	751	756	805	768	764	735	698	752	787	723	798	768	777	720	757	785	814	761	778	726	761	750	762	732	729	708	772	707	783	780	793	762	809	797	783	753	715
28975	34082	30665	15489	3791	1253	759	598	519	556	550	567	588	565	631	543	508	539	571	565	587	534	561	533	532	531	567	564	572	526	506	607	566	554	545	569	554	526	572	536	534	567	553	564	535	549	549	518	582	578	566	564	532	534	525	566	549	578	557	577	552	538	554	593	544	541	555	578	607	533	579	493	581	592	580	507	568	547	584	606	534	570	569	559	588	564	534	536	562	544	569	564	556	562	579	570	511	578	525	528	558	539	516	554	580	567	547	625	570	541	560	581	576	581	528	559	567	566	537	570	548	543	547	556	568	586	543	530	578	610	562	566	544	558	561	537	573	581	555	605	568	533	533	561	544	554	566	593	541	536	569	517	529	552	546	567	616	583	539	563	533	571	557	553	516	576	598	587	524	538	567	549	517	520	533	566	539	563	513	543	539	551	594	580	545	539	565	605	524	571	532	521	544	539	598	560	604	580	543	542	557	554	593	560	539	570	525	566	541	546	552	547	586	551	538	570	568	606	528	558	590	539	578	534	553	586	575	578	624	537	556	523	565	560	620	551	570	546	567	528	530	539	569	525	545	562	555	528	569	564	566	577	575	600	536	573	566	551	567	531	554	554	536	593	572	588	592	535	530	570	559	541	506	566	616	552	601	611	575	559	558	582	548	595	605	573	510	539	605	596	556	551	565	584	563	607	538	575	595	555	554	539	563	555	593	542	543	573	559	545	619	562	589	533	567	551	539	555	550	535	541	573	530	551	585	538	557	542	606	529	538	524	574	611	557	547	562	569	578	558	541	513	565	587	561	550	568	610	554	583	570	587	574	527	600	569	606	554	542	538	544	568	552	519	573	612	541	550	561	576	554	595	546	599	548	595	574	566	538	560	571	553	583	551	559	533	557	546	568	551	538	558	541	586	583	562	552	557	535	564	546	548	591	580	552	566	580	575	563	556	575	558	519	538	522	556	538	564	574	558	559	558	524	547	538	564	541	567	545	535	543	566	545	560	570	558	536	551	582	591	589	555	563	566	561	527	541	512	527	542	543	571	552	595	571	568	549	577	553	564	539	560	560	545	546	548	507	554	563	571	549	604	548	563	574	534	560	574	618	524	591	582	580	542	586	572	585	529	495	560	582	589	567	590	516	564	544	530	544	543	529	555	587	566	572	540	583	570	550	610	637	550	509	585	563	552	576	580	563	499	593	537	514	556	553	546	560	537	556	570	527	589	545	560	576	562	540	561	526	571	564	522	551	557	506	555	625	561	597	562	579	554	571	550	550	521	548	564	585	538	562	519	565	555	574	559	511	570	565	549	538	560	613	573	591	514	554	568	560	557	495	513	552	544	564	579	539	540	535	574	601	586	558	575	553	541	510	539	521	548	555	520	567	518	539	506	545	538	551	566	551	551	594	601	578	571	576	580	560	523	543	565	582	526	553	564	529	534	597	567	570	558	537	546	554	571	569	556	540	555	556	534	536	545	555	579	555	543	551	613	571	567	578	563	525	554	547	562	599	611	552	581	557	568	514	573	575	529	513	567	536	498	553	572	598	570	597	598	544	549	527	556	527	585	592	537	576	563	584	550	570	557	576	546	565	539	544	552	586	526	580	575	548	568	536	549	551	546	542	546	527	601	547	524	568	545	553	567	570	529	552	542	572	543	576	570	579	575	533	581	542	559	565	558	563	564	561	558	565	569	541	546	556	599	538	519	570	569	528	590	590	565	508	544	580	607	590	566	560	570	531	528	574	589	559	596	577	577	569	540	555	558	542	573	535	577	572	562	574	519	525	582	543	621	555	542	568	586	526	590	560	544	550	549	557	555	572	526	544	506	559	528	526	549	544	494	539	568	553	545	547	513	560	573	575	580	537	522	578	588	556	556	582	580	601	574	542	553	571	574	560	569	552	516	586	538	583	579	555	591	554	570	530	560	560	535	561	546	556	582	578	580	551	534	548	558	594	562	533	547	560	565	543	543	562	543	548	549	546	565	572	553	546	559	532	539	528	574	536	550	534	578	625	579	549	549	519	562	569	565	532	521	557	616	523	621	562	528	539	535	568	554	558	605	585	580	566	561	539	558	524	517	543	546	503	549	575	603	541	561	573	554	520	554	573	559	583	535	565	532	569	559	591	575	529	584	564	565	584	595	614	592	543	562	544	532	543	605	547	575	558	552	574	518	554	551	569	547	581	556	537	572	553	580	612	556	511	554	608	575	572	522	576	541	546	553	508	531	577	558	556	578	533	558	562	543	577	553	541	519	602	589	552	571	553	598	579	567	574	518	542	513	560	568	561	538	560	523	536	577	558	520	523	561	522	516	558	546	535	540	558	545	578	546	525	541	532	542	539	575	556	566	595	558	562	525	576	540	579	527	585	580	499	546	539	552	599	568	537	589	578	551	563	570	559	547	536	546	531	556	557	576	550	545	554	530	563	575	583	574	595	567	592	610	534	525	571	576	552	584	543	575	558	522	562	507	612	547	585	520	551	592	535	569	543	565	504	596	547	562	571	547	515	630	504	551	545	541	532	610	517	561	575	549	539	533	552	547	586	558	599	561	534	524	572	524	565	556	590	584	569	525	534	560	582	569	628	536	540	566	572	569	552	537	570	558	576	511	542	561	571	528	556	553	533	594	562	566	548	513	553	531	509	552	598	557	574	576	551	575	540	563	510	549	514	507	552	530	550	592	583	532	556	588	548	556	554	569	589	573	565	538	530	567	586	583	525	549	559	560	542	578	575	564	520	546	542	568	519	570	562	551	515	539	536	585	524	572	580	566	564	553	493	551	557	567	588	535	590	575	516	585	553	567	569	550	552	534	566	545	525	590	559	572	537	592	569	565	549	551	553	526	553	566	554	526	587	535	554	557	527	557	561	535	574	533	548	549	571	567	602	520	516	564	575	512	541	499	613	555	533	525	522	596	600	571	566	542	612	541	552	554	556	577	516	522	550	544	551	531	550	562	553	548	541	577	579	568	512	550	570	564	528	527	567	543	543	550	544	558	563	585	533	579	554	573	564	612	563	583	549	588	585	559	530	569	549	570	585	541	547	566	554	531	560	547	566	603	539	550	545	549	584	511	571	599	601	582	559	530	533	546	556	559	565	516	573	531	595	561	563	574	539	535	574	548	563	603	576	574	513	524	579	558	564	525	548	566	537	546	551	543	527	527	576	543	593	570	601	557	582	570	566	538	577	569	546	558	547	573	578	538	559	601	586	534	522	560	555	589	549	580	572	542	592	558	581	540	566	586	566	566	573	554	516	538	606	584	537	547	555	529	544	552	545	580	567	603	542	598	550	540	561	559	544	561	532	564	536	577	546	551	544	555	556	547	550	570	535	545	575	579	551	570	517	546	557	531	533	512	527	547	528	551	577	544	547	605	551	527	618	590	639	524	579	563	534	569	542	565	589	565	566	540	533	596	549	551	554	533	564	561	544	550	574	567	550	558	522	533	560	524	523	544	583	595	570	577	572	574	546	578	562	568	525	581
30187	48977	26087	10474	4090	1530	844	708	683	667	614	615	592	612	642	653	654	617	581	643	653	611	610	621	626	606	659	652	658	619	627	562	651	616	661	649	618	626	641	622	611	657	627	608	591	645	612	658	629	630	609	617	596	619	624	634	637	634	641	663	619	644	616	647	630	630	604	610	619	639	638	603	627	617	635	646	661	620	638	621	598	627	598	615	657	637	650	641	601	651	657	588	610	665	597	619	639	631	628	623	633	649	622	617	628	606	611	675	626	615	604	627	599	677	605	611	585	605	601	615	615	660	616	679	617	646	641	635	617	617	652	583	596	605	618	644	639	621	595	612	620	599	618	630	589	606	642	624	634	621	633	595	569	597	628	634	632	650	657	639	615	626	620	630	667	629	611	629	653	616	618	640	620	603	605	645	622	676	603	642	628	632	664	666	609	618	641	679	644	569	618	604	574	636	608	629	632	587	633	675	615	644	597	653	641	631	624	622	617	600	629	608	677	687	639	629	657	597	630	662	622	658	606	611	635	619	607	613	620	589	638	587	625	621	637	613	621	600	612	636	615	630	625	609	624	603	639	590	600	630	605	637	613	633	665	632	621	635	653	634	624	622	630	608	647	655	640	627	643	664	652	642	618	611	622	635	599	682	643	635	618	636	640	593	609	629	649	656	597	613	616	604	618	635	621	594	630	637	670	564	586	632	689	636	682	615	606	687	636	624	629	625	639	605	648	595	639	627	598	618	603	615	622	629	619	651	634	642	665	610	650	639	649	619	650	663	646	656	632	619	658	680	604	665	629	637	656	618	616	656	603	618	628	657	618	648	647	633	623	616	645	638	644	616	636	599	601	645	660	628	599	607	618	670	556	629	631	641	589	638	637	687	602	630	665	630	606	612	627	624	635	653	607	597	653	638	632	644	651	664	646	664	595	595	587	638	643	629	585	621	654	660	608	614	643	599	597	613	686	627	593	634	605	660	593	626	660	635	638	624	647	617	628	606	627	682	634	594	599	628	648	604	631	637	609	603	639	621	588	621	619	620	646	593	658	619	635	631	617	627	600	604	606	686	597	663	608	633	606	627	609	625	619	630	630	642	644	623	612	640	640	595	633	604	604	658	638	607	606	626	639	641	660	612	628	647	592	666	645	575	618	641	616	626	577	616	589	638	651	645	629	622	600	609	617	593	678	611	678	618	648	641	623	655	591	576	623	625	631	628	648	614	634	589	619	632	653	627	606	654	647	660	625	626	601	623	610	630	608	649	626	584	620	614	653	643	638	603	618	574	628	657	641	632	603	630	654	551	617	593	642	571	681	639	607	631	618	642	603	649	622	623	669	627	630	650	645	653	607	637	606	640	610	732	612	631	603	659	613	598	590	629	640	616	666	616	544	661	622	643	619	631	621	607	652	642	632	660	663	619	630	638	593	658	633	610	592	672	652	636	631	602	587	631	648	650	587	621	625	657	621	626	634	644	610	638	624	649	595	669	610	630	603	636	629	589	633	574	605	598	647	608	614	592	618	627	658	600	585	633	608	642	616	628	641	640	652	636	608	643	637	638	646	652	636	640	575	631	626	598	617	656	601	602	597	689	630	597	660	614	627	630	604	649	613	636	605	656	633	662	632	620	638	692	663	612	648	594	653	654	619	639	619	624	641	628	631	603	605	631	660	636	660	653	634	665	600	613	625	603	635	611	603	656	615	610	628	629	660	591	663	657	634	599	665	642	601	639	612	609	619	645	678	613	597	573	645	583	606	659	635	574	600	597	629	617	665	623	625	635	636	630	663	584	642	638	609	596	596	630	639	591	642	661	620	617	652	659	665	610	603	608	614	616	635	613	632	576	618	629	630	613	652	621	615	622	620	605	620	655	621	619	597	646	637	595	680	660	656	638	624	619	625	628	649	660	664	639	599	640	630	580	644	636	657	629	632	621	659	638	628	634	639	638	600	622	604	694	664	627	629	615	576	621	665	664	627	612	618	619	631	630	619	631	627	606	617	623	667	636	617	607	628	618	690	656	612	631	645	604	603	628	659	596	642	669	676	615	625	602	659	621	595	630	604	624	663	620	630	628	597	590	693	583	626	622	695	623	635	664	652	595	626	610	638	625	649	640	664	644	603	681	662	647	603	654	628	640	629	653	637	620	676	585	647	607	596	619	634	577	647	628	619	630	567	585	638	585	629	670	621	597	635	613	643	630	605	628	647	636	595	666	612	615	674	625	605	650	586	631	634	626	634	655	628	636	659	620	641	662	650	610	627	609	656	616	617	622	639	614	611	621	662	604	658	663	590	606	625	606	623	579	635	654	590	611	647	609	621	682	657	609	642	601	595	651	607	610	632	596	641	584	594	644	608	614	641	621	654	601	650	594	619	621	634	641	622	601	650	619	638	613	605	588	625	624	630	598	620	559	625	618	634	610	628	611	595	615	678	564	610	626	598	627	602	613	631	624	627	620	629	603	639	640	622	656	679	563	620	559	617	610	631	599	639	624	643	618	640	632	687	614	629	616	648	634	616	602	625	676	671	597	643	634	599	627	612	615	578	589	600	633	622	612	622	612	603	620	625	586	607	697	640	609	625	595	646	668	615	642	611	666	652	627	606	631	630	627	604	605	685	616	646	574	637	594	628	661	628	653	646	656	659	681	645	627	621	642	611	625	651	616	598	618	603	637	609	614	632	632	647	619	588	611	670	623	633	602	639	606	659	629	622	675	640	610	599	613	630	670	606	645	638	666	643	606	610	575	581	632	615	618	626	643	603	577	674	631	618	605	627	629	622	632	670	621	638	616	605	612	636	627	613	628	624	624	685	607	633	640	576	595	616	636	648	590	660	597	639	657	608	626	663	609	605	680	648	641	627	596	626	606	658	637	664	610	644	612	639	609	619	610	635	604	586	613	631	627	598	672	602	614	629	619	641	644	602	668	645	603	652	611	666	587	603	646	614	622	645	649	603	629	613	615	612	595	637	602	567	630	608	641	581	650	615	655	627	640	612	654	608	651	634	614	625	605	590	650	621	627	637	618	665	578	658	603	719	630	637	676	595	607	619	610	628	632	636	636	647	651	600	617	632	647	604	612	653	642	636	590	629	613	628	632	607	634	646	662	629	645	662	663	603	595	590	570	649	609	665	637	665	606	633	654	640	577	602	628	594	631	668	601	606	614	620	611	619	617	657	637	571	627	605	652	613	601	651	599	617	623	605	645	604	612	616	618	626	631	617	638	615	567	610	684	623	596	603	614	666	597	596	660	629	614	632	663	584	603	610	665	653	621	638	640	624	648	660	646	637	629	615	646	613	662	634	637	615	620	622	600	636	605	650	652	606	606	620	631	562	699	614	568	620	620	633	613	668	586	605	606	585	653	655	657	636	613	613	618	620	639	638	658	598	623	664	666	646	639	624	617	605	656	623	590	667	630	630	647	600	647	584	597	684	625	588	704	627	619	619	587	637	649	634	657	599	650	597	643	577	632	658	660	621	657	646	663
23282	22615	31680	26778	22363	18524	6375	1076	692	642	609	609	650	617	632	668	640	628	640	640	602	578	618	623	594	622	680	637	616	613	629	618	615	591	605	582	586	605	636	596	617	643	606	609	656	589	616	615	601	619	637	617	607	646	583	603	597	615	587	622	596	623	619	637	597	614	567	621	629	594	634	635	670	591	602	624	620	593	582	628	626	633	604	611	591	602	601	672	584	608	601	618	646	615	587	586	575	605	612	615	669	646	601	660	642	579	672	621	613	640	636	601	613	584	613	610	593	611	579	609	626	599	596	604	664	598	659	599	607	639	634	616	594	593	593	640	607	591	588	571	585	612	634	601	609	626	612	601	601	615	670	621	582	599	624	662	593	630	643	621	624	637	625	633	600	604	598	640	603	682	605	640	609	626	671	619	606	630	599	607	607	578	637	647	620	609	639	615	586	635	573	587	634	615	612	586	610	641	603	639	611	576	583	628	594	619	608	612	600	604	610	647	659	623	612	646	613	590	581	619	660	619	625	592	594	597	630	593	632	648	638	626	652	661	625	668	660	605	620	590	610	609	637	607	610	592	615	585	640	608	631	626	619	607	613	568	594	645	599	607	621	617	594	635	590	620	605	603	556	637	621	605	589	612	622	672	628	600	614	632	588	617	622	630	551	629	628	615	595	652	635	562	633	621	607	576	635	632	564	593	605	612	603	658	592	602	581	663	635	599	587	640	667	621	574	600	613	607	575	630	639	587	570	625	622	610	666	586	542	605	596	622	641	656	599	607	624	603	612	591	625	587	658	594	587	633	655	583	600	610	558	650	618	645	587	647	554	616	600	643	587	621	643	589	626	631	618	629	602	587	620	665	615	607	617	657	668	622	609	606	615	657	581	618	593	605	613	590	592	618	587	609	617	634	595	602	588	618	562	582	617	592	594	622	625	639	636	584	601	578	556	578	598	561	615	643	637	607	555	604	621	624	584	629	668	636	639	599	613	654	594	559	586	634	632	654	623	639	607	590	663	581	629	570	588	596	597	596	619	620	636	655	596	586	619	580	635	603	655	585	604	608	660	638	616	610	578	623	555	635	600	642	570	530	592	665	636	629	630	615	592	610	644	613	591	600	597	629	595	560	631	634	610	659	576	604	645	625	605	615	633	620	634	659	611	681	577	598	609	646	618	623	603	603	600	623	579	598	602	612	605	633	604	599	633	600	623	603	617	575	581	588	570	584	609	613	582	634	632	597	641	559	589	611	608	663	594	613	599	581	549	603	627	585	594	559	618	628	618	640	589	591	609	577	606	600	671	592	652	645	627	610	633	588	622	619	591	596	672	598	567	566	609	567	624	627	616	616	613	643	582	636	624	604	618	630	608	614	633	578	651	637	641	650	661	598	629	664	575	637	611	626	571	655	616	611	632	625	612	615	613	567	612	608	590	657	676	629	648	591	612	647	605	578	621	601	582	622	608	601	593	612	598	598	599	664	584	613	658	633	628	566	624	623	620	607	602	608	569	575	635	557	616	607	603	612	632	616	612	629	625	605	607	617	627	625	618	619	619	632	607	641	608	582	594	629	596	623	626	626	632	596	615	595	595	610	613	602	567	588	584	604	625	587	611	608	617	624	631	625	627	617	626	649	601	646	621	630	586	630	602	617	586	607	589	580	614	594	583	590	575	638	644	569	604	605	599	631	649	639	600	655	609	610	578	573	594	604	612	642	676	615	617	591	606	623	638	629	634	586	624	627	615	630	600	569	663	580	605	599	618	628	596	640	653	621	596	579	612	650	633	619	553	585	613	632	649	612	620	626	643	641	629	575	629	585	633	622	594	611	615	593	617	634	607	610	599	634	635	660	648	605	591	627	595	580	604	617	577	669	654	645	595	582	642	661	663	633	662	582	634	634	605	636	608	602	651	633	619	610	629	618	615	644	590	612	602	589	638	597	606	632	602	605	602	688	573	594	582	617	583	671	633	589	587	640	574	633	601	585	609	604	644	660	619	604	645	593	653	646	622	590	600	621	653	623	617	628	611	594	580	599	604	591	593	633	566	585	587	633	597	633	657	608	626	592	582	577	626	620	626	618	607	632	654	607	632	632	618	579	640	603	582	625	593	617	616	614	669	595	573	635	658	624	663	615	603	636	577	619	631	597	628	576	608	639	624	664	587	557	589	596	624	582	607	604	616	620	614	607	599	586	584	582	589	571	629	637	631	612	601	623	587	598	612	612	590	639	588	640	681	603	592	576	680	645	619	594	616	598	612	580	579	612	621	585	579	640	663	591	571	575	617	621	658	619	620	576	599	623	608	613	561	616	619	622	644	612	613	597	612	573	573	590	614	593	600	619	602	610	651	614	664	600	592	569	565	577	597	624	611	631	638	615	590	605	662	580	617	630	625	606	626	598	618	642	585	621	619	614	622	612	640	565	599	638	610	616	600	642	629	609	678	618	625	583	660	674	632	630	619	652	617	586	610	604	591	634	574	603	595	598	630	565	604	603	579	622	587	632	599	630	655	644	656	623	634	607	584	613	622	590	612	641	604	593	650	615	622	583	629	624	632	600	621	584	617	615	624	583	682	593	620	577	608	586	578	653	634	598	639	616	607	620	568	634	572	661	622	646	576	580	627	635	591	615	599	622	614	590	613	638	607	609	613	600	636	616	577	620	563	606	618	602	609	608	563	633	643	655	614	635	637	613	603	651	633	614	596	628	630	595	613	633	618	617	632	591	579	661	607	579	637	648	618	610	572	613	625	602	612	673	586	592	601	633	637	624	650	556	618	603	592	635	611	608	606	638	597	602	671	630	628	646	586	615	616	596	645	597	637	591	600	607	625	624	580	586	666	585	670	633	584	628	601	623	658	573	604	624	624	604	629	578	610	610	633	607	661	577	575	623	622	578	608	612	587	648	641	654	623	630	572	574	612	584	621	592	553	614	642	665	598	600	617	600	610	593	572	638	591	635	619	630	609	557	624	586	597	623	592	650	653	627	604	618	638	617	621	611	591	615	589	595	650	587	677	620	624	628	591	593	654	607	613	596	626	593	555	629	696	557	628	647	587	620	637	613	596	628	614	577	587	625	617	605	612	584	624	606	649	576	645	610	645	644	599	646	620	591	600	607	611	631	606	591	631	614	605	582	617	592	602	588	625	562	586	631	611	644	679	580	626	625	622	596	615	623	627	614	647	621	581	588	627	601	633	587	612	626	604	640	611	591	638	633	605	673	583	620	598	661	599	577	573	607	609	614	605	616	627	614	631	563	608	611	626	598	633	623	609	634	582	607	627	634	613	590	624	643	620	627	655	635	635	635	600	655	571	629	679	588	618	597	613	592	583	617	594	645	644	674	606	600	601	611	622	566	632	634	633	593	594	616	637	580	620	640	625	631	606	641	617	606	630	612	664	603	606	636	620	626	625	619	602	608	570	607	612	562	594	639	614	605	584	666	635	635	599	627	644	586	613	584	625	586	633	620	585	624	640	624	626	558	608	623
56718	94596	65161	41713	23313	9121	2830	1188	800	689	662	700	631	686	668	665	699	645	672	699	631	674	601	686	691	647	673	666	695	673	686	672	658	659	679	697	653	643	695	685	695	671	706	644	685	661	674	688	702	690	672	659	657	650	632	684	693	679	699	620	653	676	655	686	638	662	728	650	664	686	652	657	660	657	703	657	663	693	712	640	637	660	675	671	633	701	692	667	657	709	698	649	671	676	646	680	606	669	654	654	665	666	615	687	695	660	687	677	680	690	643	651	692	643	667	719	669	673	666	646	694	685	642	673	625	692	702	654	678	670	675	714	667	697	653	694	641	644	670	664	653	686	658	666	643	667	636	688	716	708	702	650	665	627	681	668	632	684	661	657	647	681	709	675	646	682	627	685	708	688	695	628	678	707	674	681	682	632	662	683	688	671	667	637	677	658	676	693	663	662	633	672	693	692	671	668	705	642	649	641	684	644	634	696	656	634	623	729	653	625	683	654	686	678	631	699	709	631	658	648	669	631	631	642	633	661	641	656	633	643	685	643	660	675	683	679	663	653	693	635	674	622	667	632	699	695	626	728	675	627	653	682	639	656	679	705	666	702	633	642	685	712	671	675	727	707	706	660	679	676	648	727	636	665	692	653	649	662	681	639	644	650	685	697	693	721	667	642	646	693	702	622	616	683	664	676	659	683	676	696	625	691	615	673	636	692	688	637	667	659	637	653	697	722	668	665	657	645	659	675	672	687	695	676	652	696	676	697	622	645	676	658	698	627	663	673	627	692	651	684	661	674	715	657	656	698	699	653	675	655	627	632	647	709	641	696	723	675	639	639	704	681	637	633	696	683	669	643	657	658	666	676	679	708	688	655	656	668	687	682	670	658	666	630	670	651	685	655	681	651	681	650	634	670	688	656	677	646	692	700	690	694	698	654	665	716	698	670	685	674	695	642	697	686	641	674	642	676	670	674	684	624	651	713	643	637	646	666	674	685	666	642	697	687	654	646	629	666	720	700	648	676	691	651	680	680	689	680	693	638	692	644	688	698	643	671	704	697	667	649	639	694	667	699	673	688	659	661	638	703	666	663	678	635	659	667	688	638	666	685	682	646	642	653	639	678	701	674	693	683	708	643	684	697	637	648	685	695	672	709	679	678	662	679	695	678	645	679	648	683	688	638	673	685	719	650	661	653	688	609	645	678	619	692	693	667	618	688	663	675	675	671	669	677	639	658	619	626	698	687	693	690	700	679	683	648	697	658	645	721	673	673	650	724	697	677	675	672	629	621	660	670	695	653	632	642	664	662	665	689	712	671	679	699	734	726	642	672	680	676	716	672	676	699	672	625	687	654	624	702	676	631	643	628	688	710	610	658	696	641	654	663	654	656	645	656	657	599	675	661	708	692	670	659	637	681	648	680	653	661	650	641	655	631	691	663	648	705	686	677	653	639	642	682	656	643	673	670	672	664	674	640	701	718	670	642	650	685	642	685	634	699	686	667	666	676	598	656	659	654	665	672	630	648	652	707	626	636	682	663	678	650	658	691	699	680	663	674	624	688	631	653	639	695	648	675	683	647	642	663	661	637	683	658	707	686	620	710	695	645	636	698	652	635	669	673	621	713	679	659	709	668	685	666	672	679	673	739	674	727	651	626	635	673	680	661	685	682	684	694	667	675	645	678	661	636	663	703	661	661	637	638	688	709	712	655	663	708	649	639	662	704	677	705	631	682	631	639	717	669	696	685	683	622	666	690	621	664	665	703	691	652	650	633	671	649	689	673	660	668	694	668	662	636	673	648	648	687	669	704	682	621	675	644	661	602	642	646	647	690	686	651	674	653	682	723	639	666	636	691	695	655	703	667	660	676	651	694	682	698	727	663	629	682	667	704	691	639	620	635	640	654	655	664	648	626	659	707	699	651	658	675	661	677	723	721	665	646	693	679	693	704	644	645	621	654	659	652	678	648	674	675	669	651	663	612	649	696	678	684	690	658	684	707	679	658	657	638	644	644	632	670	667	680	665	688	696	673	692	688	672	701	699	687	647	645	693	662	690	638	638	624	671	691	660	680	670	664	666	671	678	664	671	689	641	691	663	683	639	707	665	667	664	674	667	692	700	704	692	686	633	692	696	680	660	663	720	658	675	638	667	690	689	673	650	681	660	655	656	636	688	676	658	670	607	644	638	664	679	682	630	700	648	667	656	697	651	669	700	602	684	701	660	671	696	659	645	694	646	630	708	698	636	669	619	695	656	683	670	656	681	697	666	668	693	675	694	676	642	659	651	659	648	651	627	649	667	669	628	713	691	696	696	632	650	636	669	681	656	725	714	713	670	699	729	678	689	629	725	694	682	641	684	638	612	653	652	608	649	656	679	698	628	696	696	640	680	651	640	666	671	633	662	650	647	668	672	667	666	698	674	664	662	667	672	655	652	651	669	675	655	662	672	658	661	642	668	672	680	678	710	661	693	663	628	664	652	669	671	705	669	667	640	687	695	703	661	662	619	694	687	688	693	713	683	682	702	706	662	636	648	686	657	628	636	643	661	672	660	625	681	625	674	680	673	671	666	636	647	653	696	664	682	677	604	713	696	634	661	695	690	693	649	661	680	669	632	676	686	658	697	645	684	670	674	654	667	668	644	671	653	629	684	679	639	685	685	619	655	636	658	652	671	624	663	652	688	663	673	657	661	688	630	694	698	644	682	739	646	693	676	674	702	660	652	637	647	655	667	678	703	620	667	658	652	729	667	646	642	682	678	684	668	690	678	684	659	652	665	664	636	644	649	667	675	666	689	681	631	662	595	658	653	679	682	675	701	641	687	663	637	662	676	657	678	654	700	677	706	688	644	630	654	692	671	666	659	685	692	670	673	673	649	642	658	667	660	679	654	662	642	633	670	652	681	688	630	661	611	720	706	712	662	700	657	644	668	645	692	671	669	664	650	668	629	640	633	657	611	706	659	641	676	686	641	694	709	715	696	646	658	657	598	653	686	683	714	671	647	695	612	679	654	675	674	679	649	670	616	691	627	631	704	696	687	648	655	650	697	632	646	647	652	699	714	684	696	670	665	687	640	671	662	707	621	653	620	723	695	692	657	667	665	717	697	710	711	713	702	656	682	691	656	676	629	695	652	675	639	655	635	667	675	659	643	670	684	702	680	707	674	627	671	683	619	620	656	693	644	692	660	633	696	675	668	676	655	648	643	666	659	619	691	659	702	696	661	673	665	685	648	683	679	664	674	683	637	674	683	699	665	709	701	694	642	642	692	653	711	654	639	674	663	670	662	653	634	656	647	622	656	655	685	722	677	650	661	629	696	635	679	652	669	645	666	614	655	646	698	630	695	651	706	679	651	628	643	660	672	662	665	652	642	648	687	658	614	687	681	692	674	658	672	674	677	673	691	663	679	683	679	688	655	725	706	672	695	672	633	681	641	671	661	647	726	669	626	681	692	707	656	677	672	654	652	682	670	705	642	696	738	690	670	642	699	697
25307	25634	33424	27461	16918	5064	1283	818	663	592	638	626	673	656	669	649	657	691	643	656	643	664	630	679	626	631	592	637	629	616	619	646	636	627	684	651	657	625	641	650	633	615	606	670	624	646	606	672	635	600	608	616	622	613	640	637	603	626	662	626	625	644	616	582	608	658	624	627	628	640	625	663	659	641	674	610	644	631	622	647	669	651	641	631	680	640	644	632	626	616	642	671	655	674	635	619	644	623	648	601	641	646	641	635	656	606	608	631	667	690	666	645	607	673	649	669	598	665	671	631	608	636	622	614	688	630	631	641	623	645	656	642	691	647	669	677	641	677	601	633	623	649	666	633	647	645	661	652	659	661	626	658	636	641	596	642	633	598	666	634	647	631	647	612	627	659	659	604	601	599	632	638	691	615	633	616	683	680	663	652	620	644	641	665	595	649	667	604	634	662	639	609	623	643	645	595	715	665	645	673	598	632	654	613	664	632	656	579	620	633	621	641	662	669	653	615	658	639	601	644	687	691	673	658	633	672	661	615	591	657	656	645	644	638	669	648	648	637	659	635	591	665	599	657	666	648	624	633	593	637	607	675	684	663	631	642	640	686	643	653	617	626	652	671	714	669	613	688	633	652	614	673	629	649	632	682	664	698	641	637	680	614	636	660	623	658	647	643	654	620	639	652	634	667	639	679	657	659	642	654	621	697	606	642	648	672	670	641	663	675	597	649	634	643	707	637	572	645	643	674	669	665	667	654	632	637	654	649	623	650	645	652	669	664	593	610	677	648	672	613	645	667	605	687	687	643	634	665	643	622	627	639	656	612	599	658	658	644	647	651	627	612	672	649	647	628	651	652	654	652	684	648	639	639	609	683	650	611	638	617	664	683	641	636	673	663	660	639	629	635	679	633	634	648	650	675	604	635	654	670	607	660	650	561	653	685	653	654	629	623	703	618	634	646	667	648	629	602	622	609	656	728	641	627	653	637	624	615	648	638	656	600	638	641	674	654	618	640	673	640	662	623	642	640	620	658	665	624	590	659	631	651	621	623	622	646	687	690	683	641	620	627	610	708	628	669	671	649	659	638	638	603	665	666	640	666	617	635	617	653	664	660	641	608	655	624	611	647	617	658	686	669	653	636	610	643	606	674	638	668	620	631	646	658	656	630	681	629	632	624	635	655	659	702	670	629	660	640	671	625	648	599	643	645	634	690	597	607	629	637	635	667	620	654	670	628	656	650	687	660	649	615	660	660	642	655	625	621	608	625	643	624	626	622	653	629	608	629	678	631	638	625	644	649	672	664	643	643	635	651	663	641	664	671	683	645	669	670	679	594	647	640	646	652	620	652	629	648	636	627	617	670	665	610	645	633	644	660	656	680	624	632	668	652	646	641	668	691	630	665	662	629	636	642	607	644	612	650	631	650	669	639	633	690	622	616	684	612	647	601	673	625	680	647	666	654	665	644	644	633	658	611	653	631	671	636	665	688	619	676	693	607	651	633	655	680	636	634	663	645	641	655	698	657	636	643	649	672	640	688	654	650	646	630	654	625	644	659	647	619	632	657	619	664	624	660	677	663	603	634	652	638	623	615	662	652	632	682	649	629	659	635	643	657	658	627	655	671	660	648	660	608	644	672	652	615	682	637	626	647	684	616	646	654	673	615	648	643	615	631	615	648	660	662	646	587	685	640	671	630	649	639	658	690	654	705	655	666	628	625	662	671	696	688	654	632	643	673	620	622	645	652	590	634	651	591	649	653	613	629	709	623	637	650	600	655	672	652	662	642	643	657	679	591	630	607	640	630	611	658	613	624	651	645	658	643	621	625	613	653	619	670	648	640	627	664	605	625	612	616	629	635	692	608	627	572	667	604	645	658	678	655	622	685	614	646	664	613	632	635	600	658	611	618	641	657	645	645	601	669	655	645	644	667	658	649	644	662	596	644	679	616	619	625	677	669	619	613	683	624	677	634	622	644	677	667	670	627	649	650	644	663	614	664	653	598	670	647	648	643	642	625	678	588	632	640	657	645	572	635	618	622	593	663	644	641	640	637	643	652	642	657	653	583	614	685	646	605	646	634	661	684	658	632	634	688	636	598	668	636	619	661	658	706	625	625	624	664	663	651	646	637	667	611	656	632	624	622	637	647	653	635	666	664	629	635	665	642	665	681	675	669	649	645	612	611	646	671	658	665	659	646	667	608	672	618	678	636	647	632	625	618	653	662	597	655	649	618	687	659	665	598	640	627	602	595	616	678	643	652	634	663	631	617	613	662	652	659	626	634	621	664	651	632	637	629	695	636	642	606	645	591	696	619	683	616	665	663	686	635	644	627	635	619	695	664	638	671	632	680	625	654	635	638	684	640	622	656	674	645	640	624	668	606	695	612	684	659	585	608	676	605	606	640	692	596	630	630	615	626	597	654	635	641	630	609	654	664	631	642	612	650	651	669	590	605	659	617	609	625	642	573	645	610	630	624	666	686	635	643	660	658	652	615	608	637	620	631	627	651	653	627	636	606	629	663	665	633	634	633	648	690	614	655	641	604	640	645	597	614	634	644	647	656	635	579	653	653	627	654	651	641	639	660	648	574	648	634	624	652	637	590	630	646	635	663	635	699	649	637	665	613	630	650	641	666	606	599	614	589	653	678	617	638	675	655	621	625	653	638	625	651	633	656	673	639	672	658	619	648	616	654	658	673	643	648	683	623	639	652	675	567	635	645	622	640	648	654	669	680	628	656	626	623	630	591	658	626	640	623	635	631	597	615	611	641	645	615	619	649	633	662	747	659	632	649	618	611	640	637	675	660	644	670	615	636	669	679	652	680	672	608	611	640	680	612	601	643	619	616	595	656	639	649	651	669	628	638	601	656	651	653	665	627	652	648	639	647	626	658	681	625	673	647	634	654	626	653	570	640	620	596	632	636	598	620	633	648	682	650	652	641	638	632	640	670	598	668	668	625	629	652	679	641	630	678	645	663	664	635	671	668	656	628	667	620	643	653	633	623	632	603	612	650	622	649	642	622	671	575	645	623	666	661	674	641	647	654	629	623	650	630	640	666	628	671	642	640	660	640	670	600	615	621	653	633	711	670	621	583	642	632	653	626	676	643	691	659	653	698	638	634	690	655	636	614	625	588	653	623	628	638	654	621	640	626	638	623	637	678	613	657	675	646	645	623	669	694	685	636	647	621	643	612	641	597	645	636	614	632	663	696	636	662	624	621	667	618	663	619	660	593	641	587	672	608	645	651	671	584	686	621	608	652	653	698	602	638	675	611	646	625	695	631	638	661	615	629	624	643	659	650	610	657	678	650	686	669	680	591	606	640	637	625	594	628	641	681	632	641	638	637	661	635	612	609	684	654	626	652	643	614	634	653	630	659	680	646	648	653	627	646	650	627	614	650	695	641	626	631	633	686	656	645	651	618	659	624	643	622	665	638	653	604	640	629	642	641	623	627	617	620	628	630	585	635	654	615	635	670	653	592	673	616	598	625
50881	79795	49279	28820	13460	4623	1703	935	770	735	737	681	738	720	740	708	753	741	706	720	724	755	688	706	756	708	743	681	709	668	686	716	712	709	746	729	687	772	717	708	709	723	715	680	689	701	713	716	713	652	700	738	732	759	692	701	713	682	749	701	681	732	710	695	734	740	690	713	696	704	739	749	688	736	655	743	693	663	726	698	720	727	738	696	743	759	701	704	682	710	733	747	695	768	752	669	705	705	722	702	671	691	739	678	689	650	712	730	713	725	735	702	702	728	686	735	742	739	743	732	725	754	715	718	708	671	707	696	744	718	706	680	787	708	742	772	750	717	723	681	694	721	733	721	722	704	697	731	718	709	718	695	714	705	702	682	708	711	724	729	685	737	731	749	691	721	751	693	653	732	694	701	754	711	717	704	748	709	738	735	750	744	693	708	741	719	658	677	717	685	722	708	734	762	679	639	704	698	746	697	651	718	723	682	715	640	735	731	755	695	697	660	712	745	711	749	729	719	688	686	734	739	692	700	688	716	736	710	726	784	744	696	696	707	710	735	761	751	717	699	699	697	698	726	674	704	720	719	674	659	723	720	691	726	750	743	710	713	727	721	693	668	725	743	644	713	714	651	770	696	683	751	714	713	672	695	691	696	723	732	709	743	740	692	686	699	762	728	669	679	700	745	687	724	702	760	702	732	678	719	674	737	719	715	706	719	705	749	717	694	730	756	686	689	734	791	767	718	703	740	727	698	734	711	731	747	679	766	691	728	682	693	731	665	683	727	728	767	683	729	707	692	731	740	682	677	777	743	732	744	713	752	727	694	714	692	719	698	740	642	714	721	692	660	690	716	745	702	735	735	756	767	743	720	716	714	737	733	700	663	696	685	667	721	710	693	728	738	756	722	737	683	755	666	727	765	744	703	695	677	706	716	709	708	687	732	737	704	730	709	800	696	712	684	716	691	738	696	722	753	709	727	731	778	662	738	702	731	764	721	684	660	673	721	750	734	690	709	702	706	743	751	790	698	725	688	658	728	715	684	692	708	660	709	687	705	740	673	684	748	691	671	750	638	714	703	701	712	693	700	688	729	673	702	673	761	710	694	750	720	713	687	752	731	725	728	709	668	715	724	671	715	685	728	724	764	741	703	684	703	699	701	726	796	745	698	678	716	704	713	739	724	765	699	686	735	681	714	761	738	753	696	709	694	721	723	733	696	751	714	718	733	744	718	711	717	681	732	695	693	698	743	707	708	713	679	714	716	698	734	700	705	701	718	676	698	718	711	747	769	741	706	687	681	782	668	740	680	766	696	749	728	729	692	737	707	733	707	728	646	657	738	694	699	727	761	716	722	713	724	691	679	742	724	770	697	689	771	727	727	724	701	715	712	770	720	686	719	709	650	682	673	762	718	754	693	768	752	730	763	711	744	694	708	665	786	698	735	714	689	711	757	733	681	718	633	701	712	726	686	678	693	725	712	748	683	763	740	722	751	716	710	697	674	717	715	712	684	726	765	730	737	720	715	675	707	736	781	695	714	702	729	736	754	706	750	684	725	661	780	702	702	723	747	724	743	748	735	708	735	705	710	733	736	738	724	742	722	713	684	750	725	743	680	714	721	730	654	721	720	714	749	711	726	679	697	693	788	699	738	746	743	684	787	716	679	716	724	772	699	707	720	755	728	662	753	684	709	725	716	737	736	719	678	682	690	721	739	694	715	745	705	687	714	686	736	707	758	686	699	755	729	706	696	744	707	743	676	721	723	718	703	710	698	675	660	666	732	711	725	712	696	702	708	732	709	779	701	715	739	685	656	767	744	685	724	699	746	760	716	759	721	667	698	706	710	685	703	767	715	688	685	709	754	714	759	686	719	714	709	745	715	733	751	692	709	751	736	697	752	697	695	755	701	695	717	753	691	710	679	683	753	795	724	693	656	698	740	758	742	700	746	746	726	724	680	726	789	714	764	703	723	706	711	717	724	726	709	694	709	713	733	729	725	686	638	731	729	729	716	755	676	737	698	729	706	712	707	694	678	695	670	713	737	731	687	729	696	700	739	707	689	770	686	730	695	731	702	705	678	671	741	686	711	697	683	721	710	721	715	742	750	722	740	716	705	706	718	728	715	729	681	714	718	751	695	702	724	700	687	726	737	723	730	688	711	716	725	708	716	707	688	722	728	782	667	746	753	725	733	675	702	727	772	735	658	689	695	681	731	718	729	693	711	776	651	720	738	786	738	725	728	696	697	733	716	738	705	714	738	746	721	690	704	721	710	727	720	737	713	716	733	733	672	745	737	718	729	729	727	739	735	711	713	704	708	692	708	776	667	669	722	720	747	722	736	743	711	677	708	708	667	724	733	700	736	753	720	752	716	695	737	717	660	706	691	680	720	746	744	709	689	721	658	759	698	701	705	674	695	749	715	736	681	730	719	699	689	703	722	713	745	707	683	728	697	703	773	679	706	718	718	730	733	765	741	722	740	697	744	731	709	692	733	668	696	720	706	689	744	732	715	711	696	728	702	716	714	753	682	661	724	672	688	704	687	743	678	692	683	704	730	735	702	687	745	665	708	698	717	711	690	717	731	712	702	681	728	720	709	730	680	689	764	729	737	688	689	716	674	708	697	735	731	737	657	723	692	703	735	693	750	725	693	694	719	719	683	765	699	708	711	712	699	695	745	703	718	697	740	722	719	702	706	736	722	704	703	674	705	697	735	693	729	667	728	686	695	714	734	676	738	700	741	756	741	683	739	705	699	718	678	716	694	683	744	678	721	685	667	687	733	728	722	742	741	698	764	731	755	698	728	737	742	759	726	739	733	723	713	691	697	667	698	712	688	706	701	696	726	735	703	671	722	707	725	727	737	713	680	696	732	693	711	689	680	709	668	706	638	710	695	686	699	751	749	706	692	738	728	719	712	705	712	656	718	722	732	726	660	655	744	711	725	718	679	706	701	736	732	718	770	679	745	716	739	704	727	696	688	692	743	734	731	770	678	743	741	734	690	716	727	697	722	717	698	693	711	730	775	676	706	705	702	687	648	739	719	728	747	706	710	743	632	741	719	685	662	741	733	727	703	732	722	637	666	731	743	720	716	669	728	697	711	742	716	691	766	782	684	717	788	713	662	680	708	730	664	696	723	720	734	694	697	744	690	721	725	729	681	695	716	693	734	710	707	703	665	636	723	704	725	724	700	739	719	749	694	720	706	719	730	674	680	721	725	742	695	650	741	709	721	701	742	701	752	682	720	744	735	757	735	733	743	711	675	684	724	763	699	689	739	769	701	729	702	721	686	717	685	675	766	701	676	692	742	708	704	732	635	718	711	721	700	680	729	733	711	676	689	695	677	679	711	696	750	729	670	701	712	739	720	671	668	719	665	687	714	688	662	769	742	700	723	721	720	680	721	753	742	700	707	709	707	738	736	689	731	695	726	711	701	672	708	701	728	749	675	711	735	730	695	736	732	718	680	699	687	713	704	742	683	686	726	684	684
22709	22066	30711	25421	22175	21266	13525	1900	875	785	797	726	717	770	744	711	745	731	702	720	729	747	746	779	776	761	718	700	744	711	743	738	713	722	744	716	724	716	694	749	646	741	769	719	728	745	696	771	736	697	717	729	705	735	722	696	780	762	726	753	718	710	744	701	698	735	734	743	623	725	751	742	776	752	682	776	722	753	755	717	753	743	779	764	815	705	699	738	722	798	759	730	706	743	740	769	731	733	738	729	768	715	702	733	803	724	745	750	755	685	741	729	722	736	733	735	795	724	760	700	756	775	760	745	764	695	708	754	753	783	775	689	781	712	726	761	778	758	707	731	748	710	737	714	750	744	697	712	741	765	729	758	734	758	730	759	749	704	745	721	744	703	749	738	687	754	741	667	738	713	771	744	713	757	762	740	741	699	733	702	722	756	725	707	755	752	749	751	778	724	750	763	717	720	720	698	746	691	716	691	763	739	751	773	708	687	679	737	729	698	756	746	723	712	685	748	753	727	774	735	786	772	748	645	751	694	699	717	748	669	735	772	820	712	744	735	710	737	709	713	712	807	750	740	737	731	768	723	738	746	745	731	673	759	746	721	743	698	700	710	710	769	748	696	687	749	760	771	706	744	732	748	752	789	764	712	755	750	714	712	715	735	756	779	734	750	723	718	773	733	733	738	741	693	744	726	722	736	683	720	754	743	738	758	708	728	722	710	712	739	761	742	734	744	712	724	717	742	721	706	818	740	758	696	724	717	712	757	746	747	741	708	717	752	716	729	750	768	760	713	744	699	705	709	731	712	709	709	778	717	723	692	746	678	726	688	767	728	723	719	762	711	709	723	741	732	737	737	717	739	779	772	745	714	800	782	744	744	794	768	780	739	758	789	706	704	741	783	742	739	705	669	758	686	736	738	774	777	728	756	794	756	747	739	748	718	747	759	719	765	736	753	717	785	725	695	728	733	751	745	792	718	746	780	734	685	757	754	845	728	735	749	747	752	786	705	716	738	704	733	722	760	749	728	756	755	742	769	800	739	777	714	699	759	712	773	797	755	737	715	727	716	761	733	766	770	750	733	717	741	725	716	703	744	750	765	754	773	747	757	721	756	691	732	714	764	743	752	736	751	733	752	722	717	748	730	767	730	726	787	749	732	724	749	691	777	737	691	733	708	722	771	758	779	759	713	755	740	698	762	728	779	752	720	747	766	737	750	763	787	732	735	727	732	740	783	755	754	736	757	711	762	739	727	765	704	707	725	720	704	781	740	715	739	754	712	720	768	715	704	737	714	710	710	705	742	705	737	701	723	726	694	720	722	761	740	724	759	778	678	698	748	760	742	758	779	749	743	748	673	732	696	691	707	718	720	754	764	741	753	727	757	781	744	772	696	682	719	748	747	775	720	784	763	732	716	730	756	750	722	753	758	754	701	768	719	729	744	717	741	765	742	743	735	731	710	703	702	747	760	728	715	693	762	719	718	737	729	783	691	757	745	779	726	757	743	757	762	773	707	766	731	712	737	693	707	726	681	783	679	754	714	724	740	676	740	757	745	718	760	749	712	710	719	760	722	735	729	782	765	764	738	693	762	717	719	699	736	678	742	723	700	734	721	732	708	709	749	750	771	772	722	766	729	748	728	725	728	758	699	719	711	769	710	730	741	748	729	750	833	742	705	761	712	731	745	713	743	767	749	721	704	753	715	726	748	708	707	705	703	698	758	760	773	737	717	755	718	721	696	779	731	721	732	722	736	739	740	760	747	743	793	730	739	756	695	726	761	767	736	730	736	760	802	718	751	731	756	692	794	712	734	783	720	716	675	701	707	739	712	699	743	717	706	700	694	739	694	708	758	779	755	727	740	734	754	688	713	720	744	733	716	771	721	714	790	730	753	706	739	788	757	746	709	732	728	706	713	717	742	753	693	759	698	698	744	728	745	712	767	736	741	704	694	729	686	768	749	763	707	771	759	726	723	740	732	776	770	712	745	705	791	696	757	702	748	764	722	709	712	744	707	746	684	691	704	731	720	720	741	787	735	769	725	735	678	751	736	749	745	730	707	783	779	755	719	736	757	717	702	726	699	775	727	721	709	729	693	725	713	752	707	690	738	734	721	724	747	725	748	733	733	727	755	723	743	734	730	735	739	701	726	732	778	793	713	745	722	750	745	738	753	780	729	742	753	680	733	650	737	745	743	756	745	732	746	695	725	730	711	713	727	741	801	743	726	712	708	717	696	733	715	727	790	795	688	761	755	746	739	754	746	770	743	742	720	733	694	684	743	708	687	730	764	735	751	708	746	749	732	776	741	729	722	801	738	707	709	708	689	788	756	706	732	715	753	777	721	812	744	706	772	751	722	770	752	746	723	762	736	723	703	737	738	838	704	706	771	766	710	734	738	711	760	792	678	720	772	760	733	746	720	744	723	725	732	726	704	727	745	712	708	745	753	723	796	746	756	734	723	750	696	703	747	706	681	669	739	772	745	729	762	780	729	736	706	748	717	722	735	739	781	742	759	742	758	737	760	771	716	705	714	691	739	789	768	725	686	767	694	751	756	750	703	710	755	723	748	720	748	717	702	745	716	666	738	700	733	730	747	723	716	723	745	734	734	724	782	804	718	786	738	753	781	661	743	730	733	710	718	717	721	711	672	762	761	770	763	696	751	726	749	812	803	722	753	705	710	753	757	697	695	693	738	741	763	707	788	735	707	713	761	746	753	756	759	721	692	666	695	720	762	742	721	750	715	729	739	736	722	739	732	712	704	725	776	734	776	729	778	707	694	750	704	701	710	763	779	753	735	755	738	726	733	728	753	696	774	727	731	695	764	710	749	694	772	700	739	720	749	781	790	720	741	715	696	713	765	763	707	754	755	739	769	791	719	770	757	761	650	759	762	703	722	729	751	715	751	753	727	745	708	745	730	665	732	701	691	704	750	771	718	721	726	780	752	722	768	697	745	700	744	744	697	756	757	798	741	751	785	789	755	730	700	707	710	744	726	717	789	735	703	785	760	675	679	744	773	746	709	720	699	757	775	685	748	761	738	718	723	699	733	714	721	736	745	792	707	705	743	720	718	719	707	805	717	763	728	721	716	768	712	758	737	729	761	731	708	754	720	756	754	723	752	774	770	778	800	760	674	711	710	710	724	746	762	754	745	777	763	727	750	776	726	757	728	730	760	755	756	706	693	700	695	721	699	713	739	743	783	745	731	729	710	707	725	774	731	670	804	723	704	712	789	721	739	716	728	716	752	745	724	758	724	743	765	689	697	736	677	749	765	708	709	768	770	769	704	720	704	763	726	712	740	700	773	746	745	704	742	723	730	721	732	722	734	763	713	762	749	714	716	752	729	748	707	720	722	748	667	748	674	702	703	722	692	737	774	728	731	752	769	715	766	754	791	692	736	751	760	717	755	792	756	771	774	739	742	745	714	717	755	751	731	769	698	724	760	716	741	706	710	708	782	774	747	715	720	733	775	744	684	720	735	725	718
57682	97269	70860	47945	29666	13079	4116	1648	1015	820	772	733	746	818	821	784	761	789	775	776	736	755	806	810	799	812	819	803	808	805	757	755	766	775	755	782	783	774	822	784	776	765	764	747	795	772	812	781	803	784	830	798	804	782	739	762	761	761	837	784	803	742	791	735	803	854	764	761	730	764	750	768	784	813	766	804	756	787	773	753	800	776	769	787	792	822	750	775	802	795	800	787	759	808	761	791	801	814	826	829	822	713	798	788	798	784	805	803	804	813	784	740	782	743	752	759	789	772	782	750	776	826	771	797	802	775	799	770	727	822	769	801	740	815	752	752	770	784	822	786	730	781	740	802	785	779	809	769	696	767	792	762	805	783	801	734	776	817	754	816	786	796	781	765	761	777	803	752	795	771	772	762	749	801	825	750	770	777	782	786	799	773	759	713	784	783	803	830	800	832	760	806	790	735	784	813	787	746	779	816	798	751	771	767	738	785	820	760	795	768	772	799	788	789	804	753	807	755	761	795	797	768	771	775	782	814	785	749	728	788	802	787	830	768	786	781	771	790	754	727	787	824	763	792	773	803	761	771	782	823	787	774	737	795	824	789	814	848	772	795	831	775	844	775	825	754	779	774	791	778	764	796	797	758	770	828	761	764	729	767	810	806	740	771	778	773	720	794	721	798	792	837	850	773	787	795	828	767	789	776	739	838	795	775	804	780	779	806	806	799	824	775	774	812	779	791	792	752	784	749	804	740	731	808	773	760	745	738	784	744	781	794	797	800	756	799	764	728	805	824	739	815	806	760	794	764	789	783	784	767	754	769	768	809	791	809	799	778	795	770	745	795	764	824	760	766	745	750	743	759	775	785	817	742	797	789	801	755	753	812	757	786	761	812	806	767	802	794	782	751	779	761	760	770	768	805	777	793	778	758	809	737	752	799	749	826	783	767	740	792	766	792	781	745	749	794	754	778	756	718	753	788	823	764	752	762	788	793	828	785	755	760	787	820	736	723	839	761	825	769	793	806	817	795	721	747	814	788	772	716	769	734	787	744	798	789	822	782	702	771	702	819	776	748	770	818	789	815	808	776	738	754	799	742	781	768	805	782	746	770	792	805	787	763	765	838	764	795	812	802	753	803	779	804	775	800	809	795	780	773	745	820	730	764	742	762	786	740	742	800	859	774	778	770	821	750	759	836	777	770	764	804	758	808	768	753	774	806	801	782	747	744	753	741	780	797	761	813	767	719	801	782	768	809	805	776	790	761	761	786	777	750	817	795	761	826	736	793	816	805	810	725	857	804	772	787	818	744	799	802	787	732	868	805	794	760	802	748	782	749	798	770	812	812	787	793	783	755	762	809	765	759	737	770	787	803	746	784	762	772	739	780	780	763	818	776	760	804	726	732	769	746	794	792	788	811	787	791	823	792	753	812	779	784	741	733	786	824	792	762	730	813	799	797	798	864	771	799	794	785	746	854	775	758	779	748	788	781	794	791	831	780	751	744	788	819	779	718	779	754	810	792	746	815	780	778	791	802	823	751	846	780	783	811	762	753	798	844	735	752	745	751	781	768	815	777	797	807	799	764	789	771	776	800	772	779	726	792	809	763	772	798	814	794	787	784	771	804	789	771	758	810	766	800	816	780	818	756	815	765	764	765	761	834	777	803	808	771	771	789	699	841	838	758	749	757	842	772	842	794	805	751	807	724	708	737	788	813	750	817	757	760	776	749	777	772	788	757	731	747	751	797	813	812	781	765	805	762	783	758	822	781	782	763	789	742	795	759	703	751	747	754	820	780	727	793	797	746	779	804	789	760	810	783	787	781	850	805	808	802	807	760	779	797	793	797	798	808	796	782	784	789	832	807	818	791	797	776	748	751	725	796	775	757	739	764	761	744	805	833	782	809	766	780	812	768	806	783	806	770	777	781	783	835	758	753	803	790	806	769	735	758	752	741	729	798	750	785	804	761	777	771	784	814	837	839	758	827	753	789	769	781	778	831	782	779	827	828	794	761	796	814	796	802	788	777	813	735	798	710	811	729	805	794	819	779	826	814	822	776	786	832	735	797	758	789	786	762	759	791	773	776	761	777	812	773	741	815	796	774	808	827	813	735	827	775	793	765	784	783	797	780	726	733	772	807	809	779	794	769	763	755	795	769	793	781	786	757	729	740	807	842	806	762	752	824	738	823	808	787	800	745	739	801	805	816	803	820	761	714	751	792	793	763	816	779	774	762	776	773	729	793	806	797	792	783	733	754	824	759	759	778	800	747	725	858	766	798	747	730	786	820	826	753	794	779	815	826	786	820	749	789	764	771	786	765	784	763	780	798	738	798	776	801	795	766	765	792	777	798	770	754	767	757	764	821	794	769	792	810	770	801	790	739	814	758	776	778	818	753	756	802	767	791	804	772	794	767	784	736	772	735	727	837	836	780	786	814	793	797	801	819	776	793	752	788	798	798	783	690	759	769	762	810	830	795	804	848	792	800	804	762	820	786	775	809	802	767	812	796	787	745	780	778	833	781	815	782	776	784	787	773	777	791	808	771	788	864	764	779	801	806	747	793	796	826	786	757	743	814	791	743	796	776	789	801	789	821	731	830	799	749	750	818	767	800	792	825	818	780	813	770	778	780	756	776	774	771	807	798	778	746	776	772	800	801	799	776	794	772	812	769	737	752	785	810	749	750	756	772	782	777	797	798	799	765	752	758	834	790	736	799	764	792	816	779	801	793	758	791	776	763	758	780	808	838	791	780	784	817	798	780	813	809	762	769	810	780	781	775	777	740	827	745	763	781	769	779	790	768	786	756	783	754	757	815	767	789	766	761	767	764	790	773	759	731	784	774	744	772	762	725	771	814	800	785	734	761	815	754	825	777	826	796	808	781	754	779	779	817	773	780	774	763	727	761	742	784	804	811	774	797	787	781	785	782	764	828	757	769	818	760	784	747	804	740	749	768	824	744	810	782	799	797	832	766	779	764	770	773	834	795	761	831	837	764	717	769	764	755	713	789	777	755	822	762	807	762	774	792	754	769	810	817	740	795	767	776	763	777	762	763	733	788	837	728	770	789	765	750	815	775	782	805	801	801	844	795	795	734	775	803	721	771	797	760	774	799	827	796	783	749	797	792	826	812	819	765	819	805	729	799	766	767	757	786	757	776	775	763	800	777	786	746	804	830	741	742	793	784	755	814	830	729	825	770	758	756	814	748	801	739	799	758	738	758	770	786	774	770	770	759	753	833	835	781	770	777	791	800	786	754	797	812	772	765	720	766	806	788	781	775	765	761	769	783	805	777	776	757	788	804	831	803	773	771	816	779	768	815	760	814	768	772	787	844	774	766	813	749	768	783	811	795	758	748	768	799	773	767	736	789	792	807	765	762	731	770	781	781	788	777	767	723	750	802	760	798	783	766	812	775	784	785	783	714	778	750	781	770	723	819	768	822	744	729	766	775	804	766	768	791	775	812	750	784	787	767	812	825	804	756	817	784	772	818
29068	34713	30548	15153	3840	1302	778	596	565	576	572	540	579	599	594	529	585	520	592	593	522	533	608	556	562	543	557	562	579	563	559	537	549	540	601	598	562	539	599	576	610	512	554	584	537	581	574	546	566	542	575	560	546	559	618	612	592	561	575	585	571	557	584	571	605	563	546	530	534	574	617	574	613	536	567	530	560	596	542	575	550	555	576	534	547	550	527	548	561	545	565	554	555	562	549	544	565	588	600	567	540	538	568	582	568	603	605	600	569	528	576	563	539	583	552	548	564	567	589	582	553	591	542	558	597	548	537	560	539	571	577	566	540	560	545	607	568	576	549	601	553	543	569	553	558	587	551	539	558	545	543	561	566	556	603	587	578	586	600	550	572	573	589	565	605	587	573	555	544	552	555	536	556	560	594	542	560	595	524	541	575	525	611	548	562	588	543	565	621	626	590	598	587	552	573	570	578	564	543	565	579	604	608	549	569	585	545	583	569	616	556	529	577	538	590	568	563	545	540	558	545	540	590	637	610	537	627	493	591	547	598	564	579	533	528	552	541	584	538	591	571	562	564	561	619	579	596	559	615	574	584	572	567	576	596	537	528	542	609	576	562	527	592	576	547	583	529	590	627	593	560	521	571	549	542	609	583	571	577	575	573	547	535	566	548	546	549	576	572	572	576	572	565	600	566	549	617	513	516	591	602	559	568	616	566	569	587	564	592	521	588	567	565	584	564	552	563	554	569	547	574	599	596	594	560	524	579	566	565	555	585	554	582	561	578	561	554	523	554	585	566	628	577	559	562	598	585	601	561	546	602	551	561	596	577	558	595	573	577	593	578	553	576	583	558	582	516	593	554	582	543	581	551	512	572	573	552	535	588	573	582	592	558	575	538	590	592	565	585	541	559	615	545	583	561	572	579	597	570	568	585	568	581	577	581	535	563	556	575	585	552	546	540	589	593	543	552	598	596	582	616	552	524	524	563	581	537	570	571	521	538	544	535	543	597	616	573	583	600	528	572	555	566	571	594	531	553	577	550	531	564	590	567	557	577	560	579	547	601	614	533	583	584	538	570	569	580	538	567	595	571	564	596	537	540	608	563	537	549	544	538	574	590	531	558	598	544	545	553	535	558	566	589	572	572	595	538	588	573	610	555	578	607	540	575	588	543	536	533	549	555	554	526	546	594	559	564	559	534	571	592	583	516	602	593	547	562	498	524	577	528	561	548	530	564	621	581	512	596	570	576	596	568	543	573	580	591	567	562	556	520	551	573	567	556	583	524	552	588	572	558	550	542	620	532	561	528	578	557	564	604	573	570	572	547	598	569	553	549	564	588	584	565	509	547	548	560	574	595	556	599	602	574	591	565	597	567	574	559	572	584	587	574	558	584	548	552	563	561	559	537	598	602	572	557	603	570	543	555	599	588	537	571	550	543	570	562	555	545	551	543	633	578	534	566	573	586	561	575	570	595	543	563	593	590	558	595	581	530	542	548	575	512	585	541	571	568	548	558	549	568	559	552	625	579	573	554	583	602	564	565	567	569	555	529	553	585	540	581	570	608	547	567	580	596	561	590	589	567	551	566	576	570	618	552	554	527	586	606	580	564	554	573	593	544	567	578	611	528	599	565	564	556	554	609	548	560	592	590	521	572	611	537	565	547	509	561	565	536	549	571	541	583	529	581	575	602	536	581	525	558	574	570	573	602	584	552	595	543	610	591	542	512	566	554	578	574	539	558	586	577	571	566	529	581	548	593	559	549	568	579	569	576	581	560	535	549	592	543	564	586	558	590	550	543	584	593	555	549	572	557	547	592	590	611	536	567	562	518	536	566	608	588	548	568	548	554	621	567	553	554	540	564	588	599	557	560	553	513	541	629	554	575	564	580	557	553	543	576	573	565	573	583	579	570	590	552	550	592	578	581	590	554	530	601	557	554	575	560	600	565	560	562	640	565	549	563	560	563	605	556	615	547	594	594	593	586	534	571	541	499	589	577	517	594	578	582	566	577	580	531	586	559	574	581	572	571	542	571	578	541	509	544	566	584	513	546	564	614	552	616	566	565	549	567	609	605	575	577	543	560	541	565	549	569	597	599	550	568	615	573	553	602	575	574	568	597	553	591	512	539	576	585	558	534	531	578	578	583	527	550	585	583	553	555	572	538	557	535	577	573	530	563	548	584	593	563	598	610	536	535	600	569	574	589	595	565	547	565	625	565	573	554	596	574	546	573	535	575	567	602	598	557	629	572	579	541	573	533	571	562	603	578	572	550	591	567	602	599	528	554	560	584	551	540	583	554	593	581	590	585	592	530	546	587	573	551	572	571	550	562	607	562	536	578	546	586	522	597	544	580	574	557	585	572	614	572	562	554	595	490	558	582	543	556	554	545	572	556	557	580	590	567	536	562	541	555	560	554	587	628	558	562	559	552	565	552	564	585	611	566	586	537	573	563	593	546	596	537	576	596	583	537	598	596	596	556	578	555	551	555	556	558	600	585	556	543	558	563	598	564	580	607	530	539	594	602	568	595	524	613	556	567	595	566	578	556	557	545	565	544	601	589	570	580	542	553	574	593	542	545	541	591	576	542	569	553	552	585	567	592	512	587	568	616	495	573	571	566	591	544	571	584	566	576	568	564	564	547	548	559	550	582	564	601	565	589	608	572	554	514	607	578	564	601	570	568	599	543	568	525	584	588	553	552	569	576	567	565	557	539	563	604	560	534	604	578	586	549	613	596	509	567	528	545	566	539	605	512	528	570	565	539	569	532	600	561	573	564	591	533	529	554	581	550	564	548	585	577	550	621	578	601	553	579	612	593	581	560	574	581	550	569	545	588	608	564	539	567	547	576	536	589	570	586	540	590	531	602	563	570	540	574	563	578	589	592	551	585	514	646	568	555	601	512	617	594	526	553	563	590	581	542	548	525	620	488	561	583	546	582	597	578	576	562	565	567	564	576	550	561	630	529	541	560	564	568	561	574	578	584	558	594	562	591	541	572	559	582	635	552	579	548	545	569	602	544	583	569	564	590	553	547	567	561	589	611	611	603	572	570	602	582	581	565	552	592	605	595	546	579	587	571	551	572	556	606	561	575	583	559	604	545	557	570	576	551	634	569	582	593	556	541	619	526	577	570	575	546	546	544	559	591	560	582	578	539	565	563	561	579	538	549	576	511	545	580	549	551	540	577	570	586	564	604	550	553	538	601	530	593	575	586	542	504	578	581	563	557	570	570	544	552	593	556	545	598	542	594	529	582	565	556	577	567	567	560	548	546	562	533	568	537	616	580	527	573	570	591	609	580	552	580	546	578	542	556	541	563	579	551	591	590	555	578	569	574	615	541	589	580	566	558	546	562	537	556	602	570	544	525	586	574	580	574	577	506	573	546	566	600	543	582	569	550	563	558	567	557	571	559	596	599	591	521	515	559	555	542	599	539	598	582	583	562	571	594	552	573	557	574	528	562	595	575	549	531	532	564	567	552	599	577	595	549	536
30565	48879	25804	10285	4063	1645	965	670	678	661	646	650	605	629	614	608	656	614	643	617	638	680	615	629	621	639	609	620	668	647	642	643	623	655	631	668	624	618	633	627	595	636	667	642	650	655	615	575	636	605	633	632	614	665	676	649	641	614	628	666	643	608	618	639	607	635	626	651	626	652	607	633	638	633	648	622	638	597	641	638	678	647	608	617	594	621	696	650	625	662	633	613	632	629	668	662	635	669	600	625	663	621	571	637	632	655	591	629	632	600	630	611	626	614	625	649	643	591	617	600	628	651	608	637	588	633	687	580	641	545	569	603	608	645	639	643	622	606	623	624	639	673	640	647	615	615	619	637	590	665	613	677	630	602	630	654	612	626	630	647	625	644	625	633	681	680	680	596	607	637	605	679	640	642	601	595	604	607	646	658	586	639	644	637	656	636	633	678	609	604	614	637	649	647	645	669	579	579	614	656	629	678	660	612	611	631	609	656	642	617	662	671	614	631	635	626	677	635	592	667	666	617	630	613	605	627	627	595	624	621	621	633	639	645	631	658	620	578	633	608	623	617	662	616	669	641	625	655	617	590	675	632	629	611	624	599	668	587	655	633	657	614	619	678	629	641	660	642	575	642	634	607	626	638	644	618	623	630	650	665	622	626	591	610	633	663	607	608	642	630	630	608	616	634	666	635	624	665	623	655	591	650	626	625	624	629	632	617	630	624	634	648	614	612	601	588	620	665	664	622	668	633	630	643	648	683	618	680	589	633	572	652	647	631	642	620	649	615	647	629	642	630	570	616	660	646	608	662	580	635	626	619	629	624	681	611	657	631	688	610	632	607	588	616	572	611	635	611	641	607	636	630	618	625	640	642	635	653	593	647	645	602	564	667	632	650	644	622	645	642	612	621	606	667	623	612	665	649	603	609	618	580	656	625	604	641	619	619	619	611	604	618	619	639	589	618	596	627	618	628	646	626	596	599	627	665	662	659	644	626	630	596	686	655	624	618	666	595	664	636	646	631	621	618	657	615	604	600	604	647	630	656	634	673	620	673	607	636	554	633	652	644	647	604	635	624	643	612	637	610	615	677	609	641	665	654	639	619	589	669	616	629	693	632	658	629	629	644	579	616	645	640	647	626	640	690	657	677	640	620	648	676	613	606	597	641	683	649	660	633	657	655	615	637	637	629	648	644	618	667	638	640	620	617	624	636	646	626	614	614	645	664	612	659	598	670	644	620	625	631	644	671	651	618	641	642	624	620	628	621	597	602	647	655	657	618	630	619	614	636	639	699	615	616	608	675	620	624	645	618	619	603	593	678	619	621	612	628	616	620	678	637	661	637	628	615	646	658	627	637	657	659	643	643	645	645	630	627	576	629	666	641	623	634	643	652	638	632	626	606	606	617	635	632	631	650	652	646	590	641	579	639	598	578	625	601	578	658	662	628	650	624	609	652	630	656	627	593	645	622	606	638	683	652	657	625	617	581	646	609	628	620	657	638	611	699	645	664	622	619	585	589	616	654	609	598	639	615	611	648	670	644	591	603	621	643	595	655	666	617	637	658	595	669	592	661	652	641	666	677	652	642	633	622	601	602	640	622	665	654	632	660	635	646	673	656	632	615	587	668	660	622	638	665	642	608	611	659	654	580	623	636	658	652	635	623	658	617	670	645	612	613	674	645	625	631	585	616	635	614	660	647	654	646	585	589	621	644	646	629	704	619	605	617	625	647	658	665	639	579	656	634	595	607	588	637	624	632	658	630	625	622	693	628	627	621	605	616	611	597	617	661	636	615	638	645	635	633	641	598	614	660	605	656	646	605	634	658	653	659	616	641	637	658	651	652	678	613	613	631	591	588	625	636	605	637	611	664	629	621	658	624	629	651	627	645	638	620	608	612	643	685	592	637	608	677	636	654	643	671	602	613	659	648	633	585	581	680	652	631	653	640	568	678	661	611	677	600	677	606	650	587	636	656	636	619	600	641	601	666	638	677	632	625	632	619	645	639	583	618	611	601	600	646	643	653	650	614	693	630	627	639	589	582	675	615	670	630	591	592	683	614	622	618	609	637	654	648	595	605	620	644	599	694	561	634	576	649	647	704	591	676	634	625	629	648	639	610	642	594	617	618	605	604	647	626	623	595	579	613	635	618	609	641	625	631	658	612	651	611	642	663	610	611	617	588	671	629	619	632	644	612	597	652	636	644	635	585	620	614	620	645	652	642	616	594	655	657	659	660	658	619	643	615	613	616	619	619	629	621	628	637	638	615	649	617	627	598	577	613	614	648	597	636	660	592	595	670	633	624	638	651	613	651	639	569	634	657	653	577	603	599	611	632	553	627	646	642	666	660	612	635	648	642	678	604	638	630	641	641	619	598	635	651	631	593	622	659	593	643	621	663	654	608	616	670	639	671	643	656	652	591	571	627	661	628	605	622	663	657	650	612	613	588	646	618	598	628	642	628	631	623	642	644	612	642	613	574	653	650	645	635	646	627	654	640	617	629	638	626	681	627	608	615	622	619	656	648	645	568	625	669	685	577	666	583	670	641	651	664	620	627	636	625	662	639	660	646	578	681	607	633	646	644	625	654	607	619	612	614	634	655	600	596	568	629	644	687	630	605	614	660	646	628	606	654	654	619	647	672	577	594	656	629	612	669	616	587	682	600	650	682	601	586	600	648	606	636	634	623	619	654	658	648	620	635	620	617	628	655	618	604	591	646	644	651	605	635	580	636	667	629	615	648	659	619	633	654	615	643	594	594	610	656	646	624	680	660	603	631	628	622	637	668	639	610	648	682	592	658	627	577	650	583	655	599	608	642	576	640	629	611	624	613	624	649	638	613	604	615	599	637	638	600	650	646	616	621	639	603	667	592	643	629	611	612	629	645	658	636	678	611	641	656	642	621	651	646	648	562	632	654	683	651	628	618	650	649	592	640	644	643	647	623	650	637	625	648	625	606	649	563	648	634	635	610	626	591	649	619	632	612	619	615	644	638	609	617	649	642	615	641	646	612	593	643	613	650	635	641	647	600	696	609	619	586	648	630	603	637	632	637	607	670	636	619	628	623	638	666	657	615	621	634	627	639	679	636	604	606	670	637	623	629	618	611	600	680	661	577	588	639	642	631	633	663	630	595	609	636	615	654	640	609	680	614	642	647	645	663	603	652	599	634	595	589	605	592	622	665	640	625	620	647	583	656	664	600	634	620	652	646	617	610	622	636	647	654	674	631	638	601	593	614	628	588	596	600	617	611	650	669	652	634	657	632	678	592	587	580	617	670	612	630	653	693	678	568	586	611	656	594	660	618	649	617	643	607	638	592	670	629	610	659	596	635	666	630	587	627	585	608	603	630	616	648	649	627	647	680	611	624	631	635	633	650	650	628	652	645	610	619	650	644	619	661	607	633	642	608	663	625	643	678	617	664	615	671	628	605	662	598	621	601	593	676	661	605	673	610	622	662	637	659	640	667	649	597	612	625	619	599	650	602	602	621
23435	22563	31755	26373	22378	18655	6920	1180	677	634	661	595	617	630	597	634	625	643	637	604	614	609	615	585	588	589	640	619	622	590	622	639	603	589	617	577	626	611	631	645	608	590	625	574	578	625	617	608	657	639	647	595	613	590	624	638	638	539	640	652	629	597	640	643	643	615	630	610	568	630	626	634	642	639	602	613	633	590	593	623	619	623	660	619	585	625	600	625	598	571	586	591	597	605	616	632	606	611	627	646	583	651	624	595	665	629	607	623	597	702	600	624	557	613	637	600	621	651	628	629	631	603	601	637	581	599	604	581	658	598	619	621	598	652	649	574	636	605	578	641	641	584	606	613	606	642	579	638	596	591	606	598	553	618	621	595	603	626	628	594	581	615	612	592	641	647	608	620	572	614	557	589	593	650	583	612	628	592	632	586	625	608	608	604	606	607	613	615	616	630	626	602	608	574	614	605	662	634	602	616	619	616	620	565	603	626	643	635	575	645	611	649	619	609	617	652	606	567	586	600	583	581	629	607	640	641	612	598	613	626	624	637	621	617	606	617	625	606	613	624	625	603	614	633	627	650	568	592	608	620	648	637	590	604	600	614	667	606	614	585	633	644	614	572	613	634	624	634	574	587	630	598	593	645	614	640	653	662	601	658	592	613	602	609	599	592	606	604	601	648	598	587	637	608	607	617	628	601	608	587	612	603	611	586	575	577	631	596	611	600	641	617	623	602	611	599	621	613	615	587	620	636	598	649	616	621	587	604	590	601	579	595	570	590	586	636	624	657	609	616	594	615	606	600	627	633	597	628	608	634	603	633	649	607	659	611	631	630	661	640	611	634	617	587	626	585	637	636	616	581	561	579	571	662	628	630	626	618	612	641	607	597	623	643	636	609	610	614	594	639	607	600	645	588	580	620	610	631	633	602	622	623	608	630	637	563	627	613	630	639	585	643	617	597	600	650	619	595	632	625	647	628	598	627	606	605	648	597	613	571	646	628	658	622	609	623	587	650	620	606	607	594	620	622	585	633	618	607	572	648	594	611	569	620	614	580	610	654	598	620	602	622	588	638	627	602	640	594	631	650	614	595	598	653	601	589	623	629	605	636	618	626	611	616	630	588	662	611	634	573	622	631	614	594	609	610	586	626	608	613	677	639	651	642	598	585	643	627	594	619	559	645	625	608	579	630	615	618	611	572	575	666	608	594	626	565	641	642	659	686	638	591	621	615	608	665	582	631	628	623	674	632	676	596	605	610	608	684	636	609	627	627	655	626	601	601	588	588	589	629	601	601	609	633	605	592	641	617	620	629	607	604	606	579	656	607	636	656	599	629	609	629	628	576	633	594	626	624	595	630	631	611	610	667	599	595	584	557	628	614	641	574	629	632	616	620	632	628	613	644	634	594	620	666	586	592	632	633	634	610	605	580	586	603	637	600	572	611	609	603	584	566	577	634	617	621	587	602	610	627	617	553	658	615	574	611	631	631	594	619	605	589	603	636	620	612	614	621	609	645	575	583	616	663	627	574	657	591	647	629	624	603	628	648	595	617	639	651	596	549	573	639	603	649	649	636	610	595	637	624	603	596	585	605	621	589	650	610	681	606	597	620	551	618	641	639	616	584	622	637	635	601	617	618	590	627	633	612	606	617	635	621	652	641	576	638	615	603	627	628	631	610	608	629	601	680	666	663	622	636	633	632	598	628	636	595	600	609	620	608	615	603	597	625	593	606	616	578	630	601	622	613	615	620	635	618	571	599	602	597	563	642	547	648	613	621	585	630	624	582	688	612	590	648	632	622	607	629	571	582	625	633	606	619	581	622	601	616	566	668	593	598	609	616	615	663	623	555	605	642	626	593	650	625	620	625	632	592	550	596	618	595	637	596	619	628	572	572	598	625	625	617	611	561	627	620	618	587	601	616	606	578	621	623	615	615	637	619	636	621	597	610	603	620	582	585	551	577	618	567	601	619	617	622	642	642	607	639	602	632	606	606	616	615	664	622	593	616	601	601	618	661	594	625	596	594	641	629	594	632	605	543	626	596	576	605	586	681	622	639	595	645	649	606	647	638	612	585	585	655	628	630	581	607	645	635	628	581	559	636	574	611	615	594	638	583	592	592	614	622	625	570	617	613	600	572	661	628	643	580	584	621	575	619	618	599	591	621	597	622	636	572	609	647	639	609	610	569	602	553	615	652	589	615	568	657	592	588	637	638	625	644	614	643	608	620	660	566	605	623	567	642	622	640	618	658	606	637	631	685	640	612	620	584	634	617	610	590	595	628	662	654	592	636	641	648	601	609	650	601	636	612	565	601	602	615	597	598	652	611	638	624	613	640	616	589	650	593	673	636	646	634	590	658	616	622	621	632	639	575	647	621	597	615	630	629	630	537	591	602	610	653	674	620	637	633	607	597	633	607	607	579	619	583	630	600	631	584	587	605	618	616	532	639	600	593	594	702	602	598	655	601	623	604	666	613	604	622	636	616	603	581	629	596	633	601	577	589	625	614	669	620	573	608	618	594	651	626	591	619	601	611	572	586	662	571	599	638	607	626	611	580	582	582	604	652	598	595	636	639	621	639	621	657	593	607	624	608	627	591	639	590	612	609	606	610	581	572	611	594	642	601	635	618	566	613	689	604	661	625	622	641	605	616	614	634	606	594	602	653	624	575	653	613	624	669	586	611	612	597	597	669	597	610	589	594	608	650	619	609	591	627	601	614	605	596	629	606	607	630	639	595	607	593	599	643	631	579	607	596	655	621	627	635	604	602	659	601	616	609	625	617	615	619	647	591	589	609	599	633	585	625	649	624	660	601	559	628	590	573	606	587	590	602	628	584	616	578	626	581	572	633	601	636	620	599	628	607	634	648	646	580	621	610	614	608	621	589	617	639	626	581	571	621	596	604	633	666	647	634	613	590	583	619	588	631	624	577	675	625	578	628	592	633	605	621	637	611	626	615	627	567	636	614	618	608	624	638	621	624	622	631	618	595	604	610	608	607	597	604	619	668	616	601	631	672	615	649	645	622	644	573	596	635	561	614	555	622	627	629	640	608	638	606	608	628	592	611	631	611	619	611	602	619	663	635	625	604	635	594	607	591	620	623	607	596	690	610	633	594	622	591	618	580	615	613	629	654	615	599	605	620	601	617	604	616	589	609	593	647	652	608	643	638	607	562	606	648	625	611	643	610	591	593	595	576	619	608	620	605	564	610	605	673	610	605	628	562	633	590	621	586	600	631	642	627	602	606	616	592	600	647	625	621	598	633	631	651	609	595	587	570	672	595	624	572	593	616	614	595	631	630	625	594	600	651	605	589	593	596	605	614	660	617	618	558	610	609	633	537	607	631	682	656	594	635	619	611	618	629	614	640	606	602	604	640	658	604	642	622	591	582	595	649	575	634	566	633	650	657	622	608	575	612	606	614	633	593	581	594	619	631	652	592	576	599	566	645	574	687	657	596	642	588	625	612	610	605	600	550	614	630	606	609	645	636
55839	94802	63903	40902	24879	10346	3218	1344	821	704	721	693	640	695	628	670	740	685	733	678	674	684	725	679	685	675	706	619	697	694	658	633	655	671	620	665	674	682	714	710	669	630	676	621	696	661	668	675	644	694	681	644	658	678	654	722	717	671	664	647	730	711	651	636	641	672	645	680	636	653	727	643	656	650	665	700	682	658	601	688	673	669	676	717	689	675	696	672	641	679	691	651	654	700	695	668	660	701	676	691	668	677	695	665	651	685	645	699	661	651	648	669	655	646	679	655	640	722	676	585	665	670	622	683	680	654	701	701	664	699	648	703	689	685	718	641	683	638	707	680	629	680	648	688	681	669	667	729	653	651	618	706	706	623	726	650	627	658	671	698	646	644	682	717	688	646	714	670	685	696	723	695	679	670	635	649	639	741	683	671	636	662	681	616	626	608	675	700	640	644	695	664	627	606	654	613	674	627	662	673	707	690	663	669	635	697	627	660	724	659	657	697	677	714	687	677	676	674	683	666	738	661	613	707	651	631	642	670	623	686	663	631	637	657	684	646	668	691	687	667	658	670	660	672	645	676	749	648	663	681	675	667	638	695	660	633	634	661	632	686	630	652	638	627	635	647	656	649	674	672	665	714	679	642	715	654	654	731	664	667	679	679	616	633	646	665	711	657	682	673	679	665	675	652	673	647	663	642	671	655	650	644	680	662	634	692	686	662	641	699	729	683	625	652	697	665	680	738	639	682	655	629	688	669	617	686	685	626	655	668	683	661	645	639	674	645	699	635	688	645	662	663	666	667	636	668	723	662	682	647	675	653	621	678	682	663	615	695	659	668	668	675	679	645	672	667	675	676	670	714	669	643	677	652	640	674	683	655	686	688	637	645	665	678	674	684	659	673	673	669	676	664	678	660	641	669	705	612	657	679	623	662	699	651	705	643	682	634	660	657	636	659	653	651	708	652	741	669	711	667	692	715	643	663	618	681	661	663	656	676	674	672	616	685	650	645	694	716	659	669	697	657	693	706	646	628	639	649	667	659	641	653	629	660	680	711	680	651	684	640	671	690	656	690	633	662	642	701	665	624	691	648	690	662	659	668	665	654	620	700	683	689	641	663	681	673	690	662	687	653	672	683	659	667	647	652	635	631	598	677	685	684	687	720	706	656	652	674	680	653	664	695	657	683	648	685	694	693	688	700	645	644	660	629	683	673	646	702	675	638	643	676	640	628	677	665	675	677	678	664	669	681	636	675	681	670	636	689	657	660	656	711	692	657	699	701	656	650	681	663	697	670	677	617	640	670	688	642	670	651	668	677	736	648	723	723	678	694	655	596	681	666	647	682	695	621	683	682	722	689	647	685	647	654	642	684	681	681	623	667	687	663	659	686	663	683	636	667	677	669	651	640	656	680	690	652	655	701	665	663	676	689	676	667	642	653	713	675	646	689	684	699	682	621	691	691	661	633	645	703	676	664	652	657	654	648	684	650	686	643	634	672	673	671	680	656	631	634	715	664	728	653	687	674	686	656	671	657	672	651	667	654	725	707	690	659	712	626	656	751	616	640	644	708	666	652	641	653	675	680	714	639	655	667	724	663	658	650	673	660	693	664	715	646	673	691	687	683	700	678	670	632	680	686	636	642	707	685	652	659	666	639	675	639	707	671	663	666	669	624	708	691	700	668	662	632	672	642	683	682	693	653	642	699	640	672	685	678	696	682	677	644	718	647	685	697	696	661	689	666	669	644	726	635	678	699	684	631	669	692	657	671	676	617	673	682	638	668	680	615	637	650	670	729	737	656	662	686	668	681	640	660	668	670	669	671	622	659	679	640	709	699	658	657	692	696	663	666	687	688	642	649	661	655	654	687	677	639	648	670	665	679	655	638	639	693	661	636	650	643	635	637	613	699	679	663	678	668	625	631	674	659	646	656	661	639	698	668	673	637	666	687	607	647	678	671	656	657	714	663	641	649	701	678	660	680	663	701	665	705	600	670	694	631	696	713	659	670	651	679	619	645	654	668	612	706	677	666	693	701	714	592	662	707	631	676	645	628	655	669	700	633	687	648	695	663	679	670	649	664	706	650	674	667	642	670	667	699	659	685	692	669	649	666	672	690	672	717	701	713	705	676	643	627	663	713	699	678	679	670	673	665	677	681	669	657	651	683	653	652	647	682	638	674	684	695	712	655	694	690	633	639	699	651	651	652	672	683	650	626	654	677	712	649	695	625	678	685	680	664	660	689	606	680	665	715	661	634	657	658	667	658	672	632	715	684	715	661	687	641	694	648	684	675	703	674	631	666	611	651	645	658	686	696	643	695	674	677	706	672	668	674	680	620	661	660	631	651	697	673	676	659	644	659	695	640	649	714	688	639	651	660	689	695	690	664	700	673	668	637	649	655	681	669	722	660	641	727	688	681	711	615	696	663	638	690	678	669	639	657	666	671	676	690	644	711	636	651	698	643	645	658	622	692	639	657	661	650	635	613	655	687	669	694	672	687	673	633	648	642	665	680	605	655	634	664	672	680	662	683	668	659	701	669	683	680	689	704	643	646	636	692	684	670	667	651	627	643	681	697	693	665	680	656	676	694	636	658	645	664	677	672	647	648	710	654	666	656	683	629	676	632	667	668	658	652	611	640	654	649	685	647	682	651	658	665	699	697	638	704	721	643	760	677	663	692	660	655	720	671	680	662	693	647	751	714	661	683	646	667	667	653	668	678	669	630	651	696	662	667	654	678	679	708	666	646	659	683	670	675	619	657	706	680	680	714	658	679	655	699	687	649	636	676	695	635	643	703	698	661	681	659	695	623	692	675	638	670	646	685	642	628	664	694	653	660	644	661	652	661	664	691	695	711	655	704	631	705	710	645	657	657	634	697	653	668	669	610	687	701	680	665	670	632	742	646	718	671	709	684	714	627	636	653	670	679	683	658	674	658	662	690	636	691	663	688	646	681	680	651	671	658	720	657	610	721	694	627	678	643	655	688	684	681	670	661	676	691	685	659	624	662	674	707	693	677	688	665	689	681	673	656	642	654	665	696	710	692	698	658	695	677	682	650	636	680	654	630	697	656	697	683	612	663	676	666	663	686	661	683	718	680	692	632	666	661	673	667	653	737	654	635	682	639	636	660	674	674	641	686	612	648	623	703	693	675	649	658	641	690	671	640	633	651	679	625	627	614	671	599	678	659	617	663	691	638	696	665	666	649	666	652	667	632	631	637	650	661	659	637	619	665	640	652	703	690	684	684	635	700	642	705	657	614	644	697	628	645	651	650	654	663	683	630	668	636	698	659	599	680	658	664	672	668	640	719	633	654	659	676	711	699	634	697	722	696	640	685	679	685	647	663	685	670	630	677	658	657	706	697	680	653	659	662	694	633	720	658	646	645	680	702	630	717	597	673	634	697	623	667	664	657	689	683	651	665	674	640	678	701	717	678	697	660	658	664	684	651	665	666	625	652	669	675	647	669	673	662	670	631	647	723	681	688	671	702
25375	25353	33060	27175	17297	5737	1499	848	739	693	661	662	667	624	625	649	619	654	651	679	677	677	673	627	643	648	633	658	623	645	644	655	600	680	654	622	683	651	663	643	665	615	656	664	649	672	654	676	693	689	666	601	653	669	680	646	646	633	638	618	651	677	609	655	664	659	645	650	631	672	639	674	645	648	657	652	650	647	685	607	639	648	641	662	640	637	633	658	654	656	640	639	659	640	634	604	685	662	659	662	691	677	648	621	633	650	681	696	660	730	668	679	631	683	639	666	660	703	674	631	631	663	626	695	671	666	648	622	702	683	686	689	604	689	636	624	679	665	640	659	648	619	630	613	656	651	613	663	668	637	659	676	661	654	664	692	682	648	684	665	655	628	663	658	640	681	640	654	637	643	676	672	604	632	645	628	686	655	688	630	622	615	640	669	614	677	664	691	597	679	674	623	617	665	630	669	620	632	642	635	644	615	670	659	641	626	650	643	640	619	635	688	678	648	634	646	633	671	660	655	690	653	653	636	709	645	646	682	687	655	638	687	670	586	699	655	615	648	686	667	639	639	645	647	617	648	641	672	627	614	632	634	663	628	647	601	648	624	651	668	667	644	666	624	634	638	660	624	592	638	635	667	655	655	660	662	639	626	654	687	654	641	640	616	608	594	676	605	670	633	609	611	666	658	661	641	684	655	638	607	650	711	646	675	640	627	646	662	607	691	613	623	639	660	642	703	643	616	691	665	622	660	644	642	668	622	672	616	631	595	618	681	645	620	667	698	629	636	643	649	618	676	674	680	650	683	628	648	643	621	653	699	649	630	570	678	666	614	640	630	668	671	647	674	660	669	647	675	627	655	659	655	660	661	643	599	595	731	639	647	628	681	656	675	683	640	633	638	678	690	648	627	621	682	650	634	643	605	629	650	646	668	634	610	637	655	624	667	708	624	681	655	690	663	663	658	604	669	687	670	666	614	674	691	653	652	661	638	657	663	671	645	613	625	644	679	663	655	655	662	653	667	648	670	639	630	616	620	629	657	662	662	676	631	641	643	652	623	605	622	639	629	623	658	623	659	663	647	634	624	612	622	670	658	648	651	601	666	621	674	617	662	606	656	638	660	669	628	630	630	649	627	653	610	620	653	670	656	645	628	664	624	632	645	681	633	633	658	635	649	680	613	655	654	618	640	689	655	600	630	628	637	637	645	629	630	629	666	672	645	672	685	610	686	646	654	670	662	640	672	625	599	695	639	651	653	642	670	639	642	636	703	639	659	625	670	669	659	673	631	638	660	702	664	644	648	657	656	647	582	642	666	662	611	670	625	640	644	675	655	612	640	637	662	644	629	655	652	655	681	624	672	700	682	635	652	639	660	679	646	663	653	672	639	618	629	626	648	667	616	638	677	638	693	665	617	696	589	664	695	638	672	647	690	660	679	666	663	653	683	622	644	658	658	692	634	646	614	639	679	668	641	682	657	643	663	610	632	639	647	637	658	679	656	609	601	648	673	692	662	603	653	590	658	684	679	632	691	583	626	672	662	659	629	676	612	655	631	665	656	623	629	673	684	642	655	655	602	653	654	652	661	696	653	672	661	674	588	628	622	675	609	674	669	618	703	687	650	660	655	588	633	648	655	641	642	672	648	627	627	654	635	628	647	624	665	651	627	640	622	657	697	626	657	651	671	646	650	644	653	637	643	679	693	647	677	649	634	655	677	655	669	695	639	704	617	690	650	664	655	645	680	628	649	620	696	642	661	623	677	623	588	649	632	649	607	629	659	655	601	585	667	662	697	609	696	629	669	660	683	642	649	685	676	653	686	604	634	645	647	640	645	634	698	640	617	616	653	665	673	608	666	623	657	634	649	613	665	651	635	668	646	658	656	638	637	611	701	651	653	659	627	688	609	671	628	636	632	589	644	646	641	662	661	710	592	683	653	601	637	608	621	666	658	687	643	631	659	693	619	641	657	657	641	645	677	636	668	647	658	611	607	649	635	666	629	647	637	634	596	650	666	664	622	637	648	668	633	657	685	628	724	647	672	697	677	633	622	683	643	636	638	586	704	656	604	670	664	648	629	664	645	610	648	591	650	682	616	611	665	632	694	651	635	650	613	660	656	639	626	679	666	644	657	652	644	630	638	680	656	672	688	640	659	617	623	685	608	659	580	700	673	660	611	633	639	700	643	689	640	611	677	612	642	633	677	665	631	662	604	639	645	634	683	678	659	654	603	602	646	628	634	672	661	617	662	644	673	644	649	663	693	621	652	635	628	672	658	670	642	680	637	659	721	678	600	613	672	717	634	671	623	703	643	658	636	635	630	624	654	576	642	674	678	698	683	652	650	629	641	661	651	634	654	629	685	650	612	667	649	612	641	689	677	632	649	646	707	643	646	647	681	624	654	647	610	674	626	649	670	611	632	620	654	645	641	660	623	623	648	646	639	632	636	628	636	645	645	688	667	649	647	630	624	654	684	643	658	638	653	653	662	636	613	631	632	642	662	648	648	635	656	668	648	662	650	667	644	604	644	639	698	661	623	653	662	621	618	632	641	618	633	671	648	616	627	604	651	657	666	649	633	647	647	627	644	615	670	649	630	644	640	600	647	646	621	652	674	652	660	621	655	620	616	647	594	646	651	688	691	648	683	629	658	602	579	666	660	666	639	694	639	634	665	591	636	628	715	611	641	646	609	639	606	667	667	634	657	630	643	673	625	647	658	651	655	682	612	625	635	671	633	648	648	641	689	636	636	663	644	626	667	666	657	610	653	633	695	620	654	651	687	623	628	624	678	694	644	627	613	659	669	661	676	649	650	665	641	654	656	605	631	661	667	691	651	626	587	635	647	708	644	700	685	655	630	628	640	600	641	687	637	673	622	685	628	638	623	656	669	610	658	660	632	626	665	628	630	648	634	678	667	671	604	594	649	693	657	585	618	641	666	676	672	637	673	609	638	646	646	645	666	652	653	703	658	631	640	667	662	662	652	655	633	676	639	663	672	676	642	651	648	655	635	667	634	695	634	670	638	718	654	649	670	638	644	635	666	696	659	631	662	667	600	626	653	639	636	624	664	619	685	635	645	667	665	652	659	639	620	618	645	653	627	651	638	645	684	659	670	666	653	630	620	663	666	696	609	662	633	648	618	638	640	610	672	653	632	642	679	642	676	626	604	631	660	602	598	643	702	658	673	585	664	690	636	642	636	629	684	625	643	602	660	653	642	617	646	652	627	666	659	664	650	655	678	633	612	676	658	632	683	613	667	656	650	647	657	637	675	621	668	621	629	650	687	651	648	695	672	647	658	641	659	656	694	616	636	622	643	641	645	656	623	670	666	627	643	654	630	669	642	653	670	656	646	570	659	655	637	689	626	675	632	660	654	669	663	637	640	652	640	622	655	637	636	681	622	642	676	651	644	642	675	649	665	613	691	625	616	676	632	637	698	703	659	670	620	633	620	675	624	673	663	666	612	675	616	615	642	665	644	654	627	661	676
50889	79683	49177	28211	14658	5265	1930	1047	828	738	751	664	727	700	661	718	729	731	716	734	739	704	709	705	713	737	718	774	719	691	710	683	738	710	718	724	717	728	674	705	706	735	756	727	717	726	698	749	761	733	718	724	726	725	725	706	742	718	712	714	704	687	768	715	763	712	683	702	730	706	737	697	714	713	730	757	732	707	696	651	740	707	718	721	725	710	749	769	705	720	776	675	668	672	700	724	670	765	704	705	737	736	725	694	718	713	751	757	750	757	723	735	698	700	734	684	674	734	682	738	724	715	718	708	702	707	733	756	770	674	698	721	709	692	704	690	740	690	695	699	731	716	749	730	712	718	743	670	716	728	701	713	690	712	709	747	655	707	710	712	727	663	715	714	757	712	728	734	699	722	687	744	708	720	756	688	688	705	749	706	733	715	688	715	706	696	713	735	682	742	761	735	727	753	674	698	725	730	720	684	688	661	747	730	771	743	661	751	705	700	689	750	744	694	691	714	718	731	695	710	693	702	775	720	716	747	726	696	669	732	700	748	721	701	729	781	715	673	741	737	744	717	693	701	715	731	721	745	736	690	722	684	678	700	723	761	730	703	736	693	729	723	702	671	758	729	717	695	711	771	739	695	764	712	718	714	705	716	720	751	743	761	738	701	651	707	741	694	738	676	698	712	738	692	711	683	745	763	718	772	712	723	744	737	757	673	704	697	715	730	680	691	731	671	693	693	727	731	706	691	679	694	682	751	694	732	696	691	704	740	685	689	723	720	745	682	700	706	741	730	775	738	704	756	715	718	731	722	761	750	719	745	718	717	708	698	723	716	691	688	696	743	711	709	693	713	703	707	731	689	709	726	704	716	743	698	738	713	718	704	775	739	682	734	737	708	715	671	704	709	701	712	733	751	706	754	768	716	707	712	657	698	717	654	749	701	770	708	724	711	736	713	705	725	747	698	693	673	723	763	760	703	725	690	729	712	712	741	690	724	711	702	735	713	666	748	734	758	677	706	686	712	746	746	752	689	737	727	710	718	705	718	710	740	739	697	719	745	775	693	725	781	739	719	695	734	711	724	728	703	737	696	700	710	694	719	723	669	716	806	719	703	834	691	728	696	705	800	683	707	715	726	726	705	717	731	789	688	639	690	704	748	695	718	719	724	719	766	717	667	738	733	729	720	737	692	700	688	703	742	726	710	711	687	718	784	707	696	706	727	664	690	696	748	723	740	723	660	713	675	735	727	720	705	727	733	688	715	676	710	699	685	694	735	682	676	651	728	778	762	714	766	709	700	712	701	734	696	711	722	752	734	701	694	650	741	713	694	696	704	731	733	718	736	704	728	730	739	673	737	701	743	724	673	726	675	703	688	707	704	765	708	720	692	682	734	699	699	721	716	711	741	776	752	751	714	631	707	687	692	714	716	736	731	723	721	676	663	695	736	668	764	707	711	751	713	694	682	735	661	717	752	712	752	740	711	752	690	672	742	701	674	708	708	731	726	702	718	684	710	747	721	728	732	691	730	703	702	733	725	705	694	691	749	687	710	690	723	698	717	739	727	720	707	715	740	675	719	729	666	731	741	684	744	696	723	729	724	692	710	695	727	722	704	703	695	712	713	700	710	736	738	745	667	697	720	742	748	698	709	741	804	706	722	711	744	694	695	720	697	703	696	698	729	668	680	686	743	695	662	779	723	713	671	710	738	680	721	765	705	747	693	677	751	698	691	722	752	695	724	728	747	742	742	680	717	758	700	709	734	744	697	709	746	687	721	717	725	749	725	716	711	726	687	719	712	731	737	746	686	729	700	738	713	683	745	706	710	699	680	774	673	730	736	706	722	687	711	716	660	737	720	711	700	742	729	764	673	725	680	737	733	783	749	711	723	712	674	693	678	743	737	695	736	729	722	692	674	675	725	732	704	729	734	692	724	734	766	748	755	720	669	678	701	700	711	691	762	731	712	701	756	712	691	714	680	730	719	731	690	681	712	688	688	666	692	677	694	705	703	714	723	694	656	752	699	716	715	769	723	687	730	702	693	701	719	706	716	669	748	729	719	679	764	733	741	708	705	758	727	758	712	743	752	709	706	739	765	752	786	728	749	733	662	777	706	713	707	642	748	757	719	749	687	764	737	687	718	728	701	742	754	674	775	730	725	675	686	658	715	708	748	738	740	686	750	710	683	704	676	724	742	729	751	732	703	759	713	698	735	708	731	712	712	698	746	730	718	696	707	731	751	685	707	732	715	740	754	681	749	725	728	659	688	775	680	705	676	707	708	695	687	716	761	721	726	743	773	722	721	739	730	706	723	700	700	664	745	709	701	690	713	719	702	682	730	690	722	722	701	713	765	708	715	720	736	688	732	679	668	670	661	738	777	774	782	707	699	715	721	710	710	699	685	716	708	723	724	803	754	713	721	686	712	726	734	731	704	693	712	740	722	776	750	701	711	706	707	727	680	700	707	692	729	750	699	729	712	692	745	703	721	740	744	742	721	729	746	676	737	711	714	689	698	741	722	704	730	709	718	715	725	748	716	737	687	687	678	743	765	693	749	721	725	739	759	696	686	707	718	717	764	698	716	708	726	739	750	771	693	740	731	670	766	722	715	745	774	718	676	744	713	734	687	740	697	699	720	758	720	736	702	774	738	743	731	734	673	693	708	762	689	721	709	775	690	710	686	702	728	654	726	668	694	697	719	718	687	723	726	721	698	759	744	745	687	753	767	672	706	710	697	711	691	701	741	744	723	730	728	731	733	707	713	716	676	719	727	733	716	681	680	758	703	704	680	722	752	734	683	695	726	725	720	717	726	762	742	706	724	720	763	751	738	717	707	753	718	710	749	716	731	708	689	737	663	755	757	749	732	764	691	737	686	690	728	702	752	701	690	719	754	766	769	662	767	709	765	746	723	715	695	741	733	727	664	726	744	707	708	748	687	685	688	694	643	709	700	687	710	741	701	701	718	693	792	663	708	728	689	729	697	704	743	770	785	708	732	689	701	728	711	697	689	736	833	679	723	754	717	702	719	755	673	672	746	741	729	743	714	721	770	707	694	733	734	716	688	712	657	704	685	733	687	686	724	692	750	699	736	704	713	704	734	731	722	724	748	709	732	744	718	729	634	734	761	737	700	755	703	695	719	737	732	743	739	734	706	657	749	756	772	736	728	754	726	705	744	739	680	765	689	778	717	751	693	641	693	739	716	720	671	709	692	718	723	712	715	733	695	759	721	742	727	684	714	712	734	714	701	718	683	698	746	716	706	749	739	715	718	715	706	726	697	694	741	739	737	735	706	707	765	717	718	745	717	716	729	683	734	735	737	746	709	740	722	706	715	735	714	724	739	747	697	725	711	702	759	730	711	717	719	698	720	723	703	684	696	719	651	752	738	750	702	682	742	720	702	776	725	720	748	752	753	725	695	680	729	741	710	757	727	689	705	700	750	699	708	747	711	726	700	698	681	660	746	700	719	717	701	713	696	708	691	692	730
22685	21981	30654	25288	22304	21336	13787	1943	904	827	766	794	710	730	701	752	743	744	766	734	708	728	756	725	697	725	782	724	706	746	736	715	727	723	739	750	760	689	764	733	705	719	727	759	731	728	757	733	720	752	702	701	758	697	756	791	752	736	740	701	735	719	776	686	715	709	778	748	708	754	707	710	734	718	746	689	723	723	756	770	769	754	713	733	722	681	721	808	742	701	698	748	756	719	661	770	711	733	719	734	712	720	718	723	696	753	748	744	694	727	771	690	727	729	761	771	739	689	758	748	747	720	728	749	734	754	750	776	706	715	720	710	680	755	779	748	696	719	753	722	705	731	687	716	708	703	734	777	703	721	761	676	725	752	768	671	696	740	762	768	690	696	730	716	709	753	745	707	729	718	694	748	728	751	759	764	722	725	692	716	738	703	735	741	764	724	759	701	732	703	729	741	718	753	735	739	751	730	687	770	687	647	742	725	723	767	783	738	752	743	714	772	729	707	730	719	733	719	750	673	745	750	691	693	740	727	733	704	734	724	689	717	725	735	735	685	716	765	716	714	748	706	743	725	723	734	696	730	741	747	739	729	723	713	726	731	730	717	726	755	703	728	695	789	731	788	696	792	717	707	688	711	716	779	772	767	722	796	647	732	757	720	703	720	747	733	711	747	721	742	771	670	707	745	726	734	752	734	731	741	737	672	785	733	754	710	738	746	731	714	692	752	698	716	755	765	764	728	722	746	732	725	728	668	730	704	737	673	720	688	770	713	749	758	724	691	734	741	719	723	685	731	778	755	709	778	742	688	760	756	754	734	715	722	748	719	737	704	709	730	723	774	685	740	708	809	739	729	736	715	762	774	735	687	698	723	756	686	722	767	654	720	730	705	757	764	760	777	709	752	719	691	685	746	787	719	714	738	750	768	765	746	689	716	740	744	762	762	736	732	739	698	711	734	715	706	755	772	761	713	737	742	710	786	706	741	746	737	726	771	731	708	761	707	713	690	736	702	694	745	708	709	714	721	701	706	689	757	737	724	740	723	713	745	725	753	722	690	759	710	728	767	687	761	752	689	781	700	710	739	711	697	710	744	721	734	740	711	737	701	744	720	695	771	753	731	693	767	748	739	721	699	722	732	742	750	703	653	747	722	732	746	677	751	727	756	758	704	779	718	756	768	754	722	774	759	760	725	723	750	704	690	690	680	728	709	727	733	707	702	712	704	738	745	740	774	684	744	740	728	721	742	755	759	743	756	729	716	713	779	746	710	687	761	718	710	755	715	712	750	687	680	775	733	699	722	684	702	781	694	759	700	738	725	729	712	710	750	722	734	724	754	695	730	669	698	719	722	764	724	784	719	704	726	712	722	736	717	706	710	763	752	730	680	756	768	772	748	721	773	718	703	730	683	745	721	713	761	679	669	711	720	755	752	737	743	714	756	726	736	706	728	731	775	736	724	691	684	709	740	710	708	703	755	728	728	779	754	728	680	690	731	726	727	694	734	715	710	732	684	701	745	761	764	772	745	729	738	774	767	734	762	750	708	712	776	737	750	708	709	666	667	732	743	718	775	718	786	728	675	743	752	732	729	802	741	742	673	712	660	728	771	686	742	678	709	705	701	772	687	756	702	739	714	718	769	668	695	700	740	711	729	750	730	777	729	680	694	732	726	765	719	705	758	692	713	695	723	728	722	722	681	737	744	729	742	732	753	719	749	752	744	657	766	732	747	781	750	710	737	755	751	713	699	723	699	719	699	742	763	723	732	767	681	719	745	712	706	782	735	771	731	695	758	749	742	713	722	725	729	727	782	703	693	749	691	769	728	732	753	800	716	724	642	711	739	724	772	700	761	718	747	712	783	683	753	707	764	696	693	741	724	721	709	775	688	765	760	732	759	745	748	777	765	720	709	707	718	712	735	781	727	765	741	754	692	754	713	733	765	757	729	681	725	684	780	664	800	727	686	741	739	771	709	737	691	681	683	734	731	702	757	732	702	758	717	739	702	727	734	787	659	757	749	774	737	757	733	735	700	680	714	743	733	773	753	766	756	672	745	742	775	718	680	699	691	714	779	715	746	667	736	723	731	753	754	718	697	740	697	719	719	717	718	743	709	684	767	729	714	743	717	747	727	731	742	703	713	709	731	731	735	737	743	729	681	746	769	769	746	762	756	779	776	767	697	725	712	737	735	800	746	750	716	715	740	794	727	759	691	756	755	716	784	757	717	746	705	735	677	729	733	685	721	746	768	726	731	746	727	723	769	724	736	730	750	753	717	742	717	748	691	739	713	694	750	741	726	741	717	718	752	745	735	698	735	726	788	757	722	726	722	726	705	712	732	703	675	741	729	740	713	747	743	709	769	721	748	701	691	733	707	752	722	727	730	719	743	725	754	729	705	740	717	746	766	745	713	685	740	723	788	725	718	747	779	740	690	753	737	722	802	736	772	732	720	764	730	725	748	709	704	746	688	728	731	716	677	685	751	714	761	726	690	738	691	741	677	751	713	709	731	754	708	762	730	754	684	705	747	749	723	748	733	764	731	710	750	707	702	743	774	731	767	682	718	715	761	712	738	758	723	766	692	728	739	719	756	726	719	707	700	675	735	724	788	762	753	728	733	715	721	702	711	759	712	732	769	708	761	704	744	755	814	731	756	779	715	716	727	694	761	727	785	747	768	758	735	716	740	772	706	742	747	715	760	706	798	738	729	720	718	739	760	752	784	711	783	750	782	754	701	718	730	733	699	720	725	747	733	752	703	742	739	717	733	701	739	749	726	729	720	750	728	730	787	788	735	719	731	742	755	709	736	695	723	761	694	763	759	726	672	757	697	758	771	747	732	738	713	718	727	780	666	724	719	763	773	713	756	716	746	761	721	726	733	742	725	820	724	795	749	743	787	761	758	705	707	753	689	712	735	709	732	697	738	693	725	749	701	751	730	749	738	762	767	752	744	687	745	706	652	715	741	710	719	732	746	709	689	739	710	725	666	746	774	703	726	709	718	770	705	761	771	736	715	722	688	763	704	724	716	767	715	743	759	693	697	706	674	741	735	726	761	699	761	751	710	713	739	735	684	708	692	720	649	745	723	781	726	751	764	728	716	694	772	713	770	773	763	774	658	663	729	741	712	685	726	742	708	745	712	697	723	726	696	776	722	744	726	722	761	683	707	763	678	733	695	719	652	691	759	759	732	703	773	730	755	721	715	707	672	716	781	697	751	727	700	727	689	720	762	769	715	699	753	758	756	700	713	697	744	728	755	739	772	748	781	739	726	712	781	720	750	699	726	720	731	747	688	781	731	771	753	777	745	713	739	697	714	742	690	702	734	737	720	723	754	764	734	724	702	754	711	727	677	732	743	741	717	703	747	679	729	750	737	768	729	716	716	724	761	729	705	733	695	730	757	763	734	744	702	740	706	731	740	689	696	747	725	749	661	755	727	693	734	740	715	725	740	751	759	727	726	716	718	720	717	737	724	715	724	761	697	749	736
57075	97607	69630	47277	30881	14116	4642	1810	1034	860	818	786	790	771	794	754	802	793	751	792	793	801	740	826	779	722	808	764	778	746	784	776	755	704	714	722	788	803	778	799	778	773	807	753	738	796	795	777	769	754	791	754	779	794	779	768	800	793	788	784	807	738	788	829	783	777	803	755	816	757	724	800	766	797	811	730	761	775	774	739	786	792	721	775	804	768	814	792	749	764	757	810	813	792	748	773	803	753	775	760	757	759	796	795	758	832	770	791	741	791	814	803	799	824	773	822	822	742	747	814	820	765	764	785	766	756	786	741	806	793	772	788	797	797	758	741	769	772	806	784	768	820	770	766	738	767	775	748	744	788	809	778	725	750	805	776	747	781	775	800	756	803	816	775	815	753	825	781	749	794	778	777	785	776	723	809	784	749	765	822	774	803	785	717	716	781	740	715	806	768	720	774	747	801	773	773	802	766	785	812	773	784	775	787	723	760	727	759	808	771	801	782	810	817	777	801	797	803	745	768	790	784	796	784	817	759	782	805	760	763	765	754	861	821	770	770	828	766	765	740	766	759	789	808	786	785	797	775	750	758	798	781	798	746	778	756	794	781	770	809	743	774	813	760	793	774	760	786	775	809	812	756	827	770	770	813	735	817	832	825	793	747	793	796	785	768	821	788	747	771	736	783	786	804	818	768	761	817	758	841	760	813	775	779	796	791	783	833	789	782	732	721	832	805	802	790	788	795	812	824	819	792	769	744	826	786	793	775	716	770	769	759	756	795	802	808	786	820	819	814	833	783	762	755	781	788	809	795	764	789	759	787	799	736	791	804	805	828	828	764	732	751	765	834	786	768	801	815	785	741	720	822	767	769	756	734	816	782	795	795	728	771	775	816	815	771	789	836	764	729	774	796	818	777	719	763	716	774	794	812	771	778	791	807	781	754	767	760	781	772	774	757	766	802	781	744	818	764	811	742	793	732	752	777	713	773	774	774	783	777	809	791	806	751	773	776	779	755	732	790	788	795	742	814	792	753	767	838	742	744	778	809	697	768	801	757	787	816	798	755	803	763	786	779	781	769	771	766	816	791	747	788	797	765	708	763	785	758	736	830	768	796	794	750	776	767	773	769	823	793	754	725	789	784	723	813	812	784	783	804	749	739	799	810	858	746	774	781	774	811	745	745	791	771	794	828	839	719	804	793	778	786	763	728	807	764	768	734	751	783	753	761	802	755	822	805	744	765	795	805	774	777	728	790	785	776	752	784	794	778	779	704	690	780	764	724	785	776	746	784	761	772	776	785	807	780	805	816	803	782	743	793	762	743	776	809	799	778	760	729	757	755	795	750	701	787	755	774	772	753	739	792	801	792	803	747	780	747	799	784	759	764	793	768	785	761	749	702	756	771	772	795	788	737	824	762	756	796	779	811	791	772	757	789	780	757	769	808	715	794	791	758	791	791	766	790	714	782	776	772	780	730	719	777	759	798	776	762	732	751	832	799	781	797	764	780	749	766	724	723	784	763	839	808	779	798	779	773	718	742	784	812	792	807	775	782	798	712	769	808	791	808	791	743	793	793	758	782	739	793	818	745	764	806	787	795	754	787	778	794	797	796	791	756	772	792	824	754	772	778	750	724	779	755	764	813	746	806	804	771	748	780	825	763	747	735	746	787	809	830	794	760	747	808	751	797	807	729	816	756	818	840	800	710	802	763	760	782	784	772	806	798	798	815	782	843	762	750	833	830	764	759	802	797	764	785	790	803	739	763	770	767	771	755	745	827	803	820	787	761	801	788	785	825	777	827	809	813	791	763	756	760	784	792	766	741	786	777	771	733	795	775	786	777	757	777	757	823	777	829	774	799	817	780	738	806	784	734	810	866	761	783	770	753	810	776	759	758	762	777	756	802	774	744	751	746	796	798	810	757	840	823	808	788	729	799	764	806	806	744	799	748	802	784	740	828	789	783	775	748	774	709	735	771	733	744	745	811	744	734	769	811	783	811	768	760	747	748	806	804	786	742	776	732	811	782	736	762	801	729	762	767	808	747	779	789	798	743	828	804	794	784	786	774	788	730	786	761	756	766	781	771	749	791	752	789	781	859	777	762	835	789	772	758	807	789	797	811	769	790	793	861	779	739	778	764	818	844	753	731	755	829	776	808	763	785	790	802	847	789	783	771	797	796	810	759	770	765	722	780	736	793	795	753	775	763	811	738	788	748	793	764	777	811	743	779	793	741	812	812	826	836	802	772	786	796	761	739	769	766	790	776	763	766	792	787	776	754	737	790	787	779	774	801	766	767	798	799	783	746	720	804	798	803	792	764	817	786	790	825	736	810	788	817	756	797	773	804	730	742	790	805	813	798	771	809	814	736	807	792	767	796	788	746	786	799	805	798	784	750	751	792	809	786	785	754	823	846	787	746	803	749	781	758	756	777	729	743	752	795	773	798	801	830	790	771	779	857	732	793	800	811	768	834	786	749	778	775	820	827	790	817	817	805	809	811	773	786	743	763	827	754	822	761	751	800	799	762	817	771	797	763	751	766	802	777	840	768	736	755	750	816	758	748	816	769	762	767	769	774	776	779	747	783	783	776	798	773	737	796	746	756	818	758	806	736	759	787	786	763	736	754	833	783	737	776	762	789	835	749	790	827	755	814	811	776	739	783	730	813	838	768	750	791	824	756	798	793	816	773	765	787	798	737	772	801	768	793	812	763	807	772	761	749	755	759	798	803	782	754	778	794	734	754	775	811	787	804	798	764	763	711	739	769	732	843	729	796	793	735	772	820	795	740	766	783	775	773	794	808	782	790	773	786	743	778	773	804	822	754	762	820	788	804	768	767	805	784	746	847	762	792	786	721	784	791	779	821	764	797	744	790	767	806	798	799	811	769	749	763	804	764	740	776	803	796	801	770	797	787	740	810	790	773	758	790	754	750	801	778	814	738	762	761	782	795	823	744	766	775	796	778	767	785	809	771	724	804	792	763	778	772	807	785	786	794	758	760	827	761	753	763	787	834	799	762	800	774	795	782	809	779	803	736	783	755	751	774	772	798	817	740	777	741	743	781	753	758	792	755	775	757	698	801	796	805	830	829	732	788	742	836	785	804	788	759	762	823	758	764	793	766	796	829	744	767	770	780	777	776	743	791	777	795	827	758	860	798	840	782	759	767	719	771	761	785	780	738	799	741	740	804	767	786	795	801	782	796	808	755	793	753	812	766	781	731	791	779	725	750	791	784	784	763	731	787	810	829	750	731	731	772	785	808	851	800	790	787	771	768	818	774	759	787	798	763	794	811	783	788	759	833	746	803	761	796	814	775	807	746	776	768	762	779	787	787	787	743	783	754	794	753	761	768	735	775	798	723	845	731	708	734	787	815	802	769	729	792	802	795	866	762	788	754	789	771	766	793	793	781	745	770	802	759	816	792	806	754	780	788	754	767	790	760	791	733	797	782	828	773	778	784	751	788	777	782	792	776	822	804	760	740	756	808	811	849
29429	33939	30561	15206	4163	1424	842	635	527	562	555	538	543	529	563	535	572	629	560	544	632	582	586	603	563	577	551	582	613	587	555	605	557	587	602	546	509	582	551	527	578	575	624	576	560	527	565	535	558	564	550	578	568	556	568	533	595	563	611	606	517	544	573	574	604	554	577	589	542	578	561	563	585	624	565	543	541	564	540	571	559	598	577	597	554	588	559	573	582	588	570	556	624	580	597	600	559	530	587	617	596	559	588	571	560	564	542	523	591	559	520	586	597	576	539	556	565	510	596	548	583	576	555	593	505	594	575	554	532	583	581	583	600	567	589	586	566	504	577	577	545	610	537	629	568	613	607	551	559	550	574	536	549	563	546	610	590	603	551	594	585	588	588	562	570	555	540	562	594	574	504	568	587	578	595	561	560	566	612	575	600	571	565	613	623	562	589	559	586	544	608	558	553	549	538	583	594	555	602	559	580	534	550	577	592	537	593	553	584	579	561	563	596	543	577	585	572	561	591	601	581	578	589	614	610	586	598	571	582	576	586	551	590	575	547	574	582	592	605	583	584	555	546	530	613	555	570	564	566	577	574	588	614	535	593	564	579	592	573	575	559	575	557	557	568	632	627	546	535	544	557	600	566	557	583	568	579	542	567	539	574	590	541	587	548	529	563	557	569	588	571	593	606	559	541	556	592	571	560	542	583	590	600	580	538	554	574	572	600	544	584	535	612	659	621	581	521	551	568	573	574	585	612	563	573	637	577	578	580	617	575	602	566	610	582	587	609	617	581	558	560	603	577	577	600	598	569	597	574	528	589	536	550	585	554	571	616	605	589	618	592	559	558	578	599	559	582	550	610	574	629	571	578	561	600	556	562	567	532	528	552	559	591	574	509	531	573	605	581	533	547	595	596	579	568	535	542	598	587	600	599	543	585	548	588	582	594	587	545	582	538	561	596	594	593	604	554	574	551	612	587	567	554	591	597	589	547	515	530	563	580	597	596	562	559	575	627	551	581	537	568	567	551	591	583	567	543	601	608	580	588	613	547	563	620	546	554	570	560	583	554	568	571	614	583	531	537	586	540	580	602	594	508	581	559	578	535	552	584	612	550	618	569	589	564	582	620	555	568	553	594	597	551	575	529	557	566	601	557	530	581	576	573	595	565	550	588	560	548	562	573	629	605	567	577	578	517	546	573	553	535	588	548	571	543	595	590	567	531	528	573	575	551	580	591	564	558	544	606	616	579	564	590	583	574	568	593	555	562	571	577	575	588	590	566	562	604	606	585	578	543	568	549	555	622	579	583	577	588	599	630	546	579	589	568	544	542	569	515	610	549	555	600	577	569	600	579	565	545	592	557	573	589	558	555	562	578	539	564	546	541	564	593	553	561	542	595	552	553	594	589	599	564	597	574	592	556	626	548	564	583	537	627	523	562	580	607	644	581	591	599	555	593	565	567	619	550	559	564	565	589	600	577	526	589	604	587	531	568	585	570	577	620	608	559	595	571	539	561	585	571	551	583	549	591	562	567	580	612	560	535	549	608	593	615	554	534	577	592	631	572	599	554	607	578	543	586	542	561	545	594	578	570	599	530	578	620	566	558	584	569	592	575	615	598	582	584	550	504	580	599	550	588	568	530	568	580	566	558	589	611	586	559	555	566	621	580	600	572	561	514	584	614	576	629	532	582	580	579	600	607	572	606	600	577	557	593	595	564	542	567	576	567	575	564	590	566	548	581	554	588	589	588	580	574	614	558	555	563	567	569	563	593	594	581	584	609	576	563	555	591	561	573	599	577	568	573	613	583	586	592	618	548	546	594	575	569	499	572	591	586	589	566	588	612	572	585	569	577	558	540	570	562	583	552	615	565	575	585	588	585	598	570	563	580	576	534	583	576	571	545	595	583	555	602	609	558	592	521	562	571	516	572	536	570	544	564	538	592	596	611	543	571	574	589	568	590	573	612	576	617	552	551	571	528	605	524	577	570	552	577	574	609	586	542	583	596	565	550	589	554	601	542	579	618	644	613	573	558	576	564	574	560	562	592	592	541	602	607	581	571	596	593	551	570	542	553	558	592	558	514	576	600	563	544	588	601	542	584	584	589	575	571	568	617	542	548	571	560	547	595	591	562	595	549	549	599	562	529	552	584	563	570	575	585	591	582	546	535	598	559	577	609	548	579	556	590	593	587	597	581	588	570	547	576	554	607	595	605	599	556	557	571	553	560	578	614	589	624	604	618	529	599	578	579	563	557	611	566	579	595	588	613	541	567	617	556	551	581	584	561	554	575	580	583	599	597	559	595	585	612	546	589	579	569	598	595	569	567	539	563	573	591	561	595	572	554	555	580	559	550	586	600	583	592	582	596	558	575	635	555	589	572	592	606	544	552	579	569	565	589	582	566	596	591	582	551	573	551	563	620	619	608	592	634	607	606	597	592	565	537	540	537	611	581	562	590	583	581	549	543	613	594	589	582	564	588	548	584	592	572	582	589	541	563	547	600	541	566	591	552	563	540	614	544	610	575	599	600	588	568	538	610	552	560	533	590	628	579	590	552	554	568	591	555	600	633	575	561	593	564	565	583	578	550	536	555	619	578	584	565	582	612	587	559	568	537	607	562	561	574	566	544	523	555	578	557	617	561	579	603	583	586	541	599	533	556	572	518	589	516	599	554	582	596	606	580	574	560	638	572	564	553	589	593	578	622	573	582	598	597	544	599	542	547	610	579	571	584	593	562	585	623	584	595	580	570	591	548	551	566	543	572	573	566	604	523	530	567	593	584	603	577	546	589	599	563	548	543	546	578	538	535	605	632	557	586	579	566	571	553	583	535	555	543	524	538	574	549	585	599	571	551	568	552	575	550	587	555	549	576	568	594	558	559	543	581	618	621	583	576	607	590	600	556	629	571	534	606	549	568	566	565	621	606	615	596	549	578	541	570	594	555	570	578	604	597	570	588	540	579	593	566	557	604	549	554	590	573	614	567	579	595	551	543	534	577	532	585	562	610	571	586	559	578	544	555	594	590	596	532	572	564	577	611	601	569	543	559	607	564	594	534	545	558	565	574	584	613	599	583	561	554	572	584	591	569	589	549	584	610	592	590	558	550	596	542	578	585	574	622	555	539	547	552	570	596	559	567	569	565	585	562	596	589	556	563	573	577	576	551	626	546	581	588	569	573	592	592	540	523	563	543	585	604	601	551	573	604	555	584	598	570	598	618	581	560	561	570	604	552	593	561	573	587	611	600	528	602	582	530	603	551	568	563	601	590	583	563	541	626	536	570	581	641	566	548	574	596	591	557	581	542	566	569	572	583	573	549	544	604	590	576	578	562	564	548	606	569	591	594	584	563	569	590	603	550	590	617	591	599	570	585	535	588	578	522	575	583	579	591	601	572	573	560	572	620	581	566	543	576	546	567	550	585	569	577	616	571	601	567	583	605	539	552	579	614	600	580	560	569	562	602	589	545	583	563	557	528	593	578	559	590	567	567	593
30945	48535	26062	10351	4343	1774	952	749	689	618	608	677	650	609	642	606	628	598	593	657	589	639	655	694	657	678	634	677	646	618	647	627	677	639	602	640	631	643	635	590	663	676	645	653	641	634	659	653	651	607	660	641	639	636	604	651	640	648	654	595	638	622	631	605	616	696	629	675	616	678	686	613	642	667	644	646	639	629	637	649	682	597	612	637	634	636	644	629	669	646	666	602	636	652	573	659	669	583	582	622	593	641	633	687	626	651	656	659	619	650	627	633	613	610	617	663	637	655	631	644	603	607	630	671	659	622	668	616	613	605	643	651	636	627	576	633	642	630	642	625	626	636	665	627	646	646	648	685	596	629	656	614	674	645	664	661	689	604	650	651	637	677	606	635	590	630	635	614	662	626	673	638	672	661	628	637	594	640	583	623	640	652	634	610	642	624	652	608	641	623	656	645	625	649	653	619	633	647	671	569	611	652	616	623	604	620	620	641	641	614	647	637	647	630	691	689	667	690	615	659	684	592	670	625	682	620	629	615	640	619	635	636	686	642	624	581	626	661	654	628	643	699	637	661	664	648	631	670	611	646	663	597	664	662	620	665	632	652	685	716	644	657	638	662	666	647	646	652	623	618	614	636	602	628	604	605	621	629	619	657	631	620	630	589	654	597	624	618	610	610	638	650	669	602	691	635	646	619	634	652	647	634	650	658	605	612	593	622	645	659	652	611	615	631	617	662	649	633	591	627	630	662	647	666	634	646	627	603	639	661	661	645	623	659	631	630	672	636	599	648	636	671	626	618	646	606	668	651	652	615	649	657	643	648	680	619	618	680	610	630	633	671	643	632	618	642	631	667	625	658	647	642	624	623	611	639	608	644	613	610	609	650	615	614	635	670	633	632	652	676	689	688	661	608	680	663	612	640	651	626	677	625	648	646	623	627	627	635	609	708	648	605	690	648	707	597	647	615	671	669	616	682	607	634	621	633	626	686	632	674	654	611	617	638	653	649	614	648	629	632	678	647	608	618	700	619	664	624	615	647	628	657	606	675	653	658	647	630	638	654	637	652	632	666	674	595	643	603	681	649	630	694	639	657	647	616	641	669	641	638	642	665	614	649	665	637	666	646	682	627	594	641	694	589	617	652	643	641	594	678	675	667	624	668	704	598	623	658	638	623	681	627	654	638	581	650	617	641	645	610	638	646	632	650	676	608	630	653	604	644	629	684	638	655	644	639	699	612	612	656	658	683	645	617	618	641	659	591	634	637	617	620	617	672	638	632	621	646	632	628	611	694	674	651	638	623	636	661	635	641	607	662	636	667	645	642	669	666	667	586	666	614	635	615	646	637	590	632	580	621	646	663	612	643	649	658	669	630	662	608	656	644	620	681	622	634	655	663	560	659	675	645	676	647	633	616	603	666	641	634	636	621	650	631	696	627	577	620	615	649	644	630	677	583	649	663	624	650	611	646	629	601	635	673	638	614	626	671	695	618	640	589	619	665	644	631	648	634	641	640	633	621	634	624	630	664	669	617	667	582	648	664	661	644	678	654	641	618	679	647	599	681	654	601	645	599	660	621	638	641	651	674	624	685	638	655	610	625	642	631	651	594	602	608	665	623	661	609	619	633	624	655	640	659	581	621	643	614	634	641	651	667	671	628	611	651	634	609	671	681	633	616	630	633	633	641	664	653	652	623	625	659	681	620	630	593	631	648	608	683	624	651	617	661	649	641	621	661	614	632	621	657	613	607	647	602	643	654	614	617	632	641	664	644	646	646	618	676	665	662	631	620	633	578	666	603	566	650	651	627	614	652	657	588	596	632	609	642	630	647	667	620	620	627	670	652	605	619	648	627	628	637	646	672	655	620	636	633	590	600	607	580	647	591	671	656	620	656	631	654	604	651	643	642	636	699	660	658	661	634	620	640	656	662	622	608	638	649	652	637	606	642	646	623	638	604	630	658	617	638	632	646	664	669	599	586	655	605	641	646	675	625	685	596	620	635	651	660	604	634	603	619	642	675	596	631	636	639	610	625	669	625	636	642	662	636	622	617	588	648	658	638	678	643	631	629	655	677	628	621	660	619	634	638	643	674	630	667	630	641	708	673	648	651	655	680	676	642	644	599	602	592	635	609	628	610	658	630	661	612	649	621	635	617	666	647	615	626	633	661	611	644	611	613	655	654	595	656	628	703	650	678	671	641	642	673	621	646	644	612	607	592	611	673	631	610	616	661	688	616	645	656	670	636	612	647	686	643	651	637	625	597	650	654	610	631	639	602	648	662	603	654	673	681	686	632	626	590	609	706	650	690	664	594	679	637	683	637	621	607	618	658	667	636	631	657	648	647	625	643	699	598	657	650	670	644	625	612	638	620	587	641	670	648	659	690	667	614	667	625	660	644	634	686	598	647	672	658	612	682	675	613	621	677	672	634	637	697	623	631	653	677	656	634	631	599	658	630	654	645	635	647	580	650	655	675	653	621	640	695	627	642	638	636	676	626	624	620	578	608	609	576	626	609	666	641	655	642	619	582	643	641	607	613	663	636	625	606	609	627	598	702	675	617	661	606	642	659	673	611	607	686	643	667	636	594	609	642	628	671	691	624	612	600	650	642	620	587	606	601	589	685	644	658	623	593	649	623	654	656	637	637	658	611	617	623	646	654	661	629	645	655	649	648	617	685	660	640	655	669	668	660	643	703	613	632	635	639	632	670	654	655	678	667	643	604	661	644	597	633	609	640	577	621	630	618	644	638	620	631	656	616	701	638	644	655	668	633	604	625	646	649	591	618	643	615	604	656	610	658	625	648	649	635	626	610	599	654	652	677	638	659	620	636	634	665	639	611	678	670	666	607	671	624	627	639	605	650	621	616	659	618	681	641	705	670	606	605	676	649	615	629	696	658	679	658	642	666	649	611	642	671	634	654	658	654	669	694	641	653	574	687	631	647	601	641	668	635	634	655	664	655	639	545	641	692	639	580	695	638	590	609	652	694	649	658	621	655	645	610	651	679	659	641	659	627	637	641	642	606	641	612	605	658	663	675	614	614	643	610	686	636	667	577	600	594	632	615	693	598	674	620	559	645	640	621	643	638	605	572	642	625	616	621	619	668	642	638	634	665	680	619	656	601	655	623	650	626	684	635	647	627	648	653	658	632	679	642	657	640	606	625	593	594	628	657	655	634	633	646	619	629	658	647	616	636	631	628	665	676	629	653	665	626	651	671	638	644	604	667	662	616	627	661	632	624	627	627	613	641	648	647	676	642	671	606	624	672	641	604	632	613	632	670	630	675	618	635	626	672	587	667	638	653	577	588	640	588	651	623	606	625	627	649	670	637	625	644	659	682	605	668	596	653	630	601	639	666	668	604	648	602	600	660	667	636	620	623	631	648	604	632	659	669	631	638	620	621	630	607	655	613	638	647	612	642	625	620	691	665	636	671	633	659	669	618	623	650	624	582	646	620	669	623	593	690	652	629	638	692	657	633	625	650	579	672
23457	22493	31467	26564	22410	19142	7468	1366	716	654	661	627	618	649	688	634	661	579	601	625	627	633	604	614	622	620	638	671	598	621	618	612	617	586	621	651	626	565	616	600	627	649	599	640	620	603	627	558	628	570	578	646	617	626	605	616	595	590	602	653	603	609	642	603	633	626	615	620	596	651	624	587	617	620	604	615	567	604	590	566	585	605	616	619	585	615	621	595	588	618	622	623	643	628	658	575	620	613	612	601	622	593	652	666	553	623	590	575	616	601	626	605	613	643	580	620	593	611	626	628	617	598	596	564	616	590	619	589	585	615	599	607	586	618	604	623	586	583	644	579	596	592	642	609	628	602	613	605	611	605	599	590	618	600	640	634	623	597	628	639	632	584	608	644	652	580	592	598	624	650	636	639	592	558	616	642	618	628	604	646	593	651	605	601	586	590	598	570	623	611	605	609	619	618	660	580	579	600	590	612	617	616	551	609	601	624	627	610	648	610	638	617	601	586	629	587	616	613	612	658	587	612	644	616	638	616	640	574	602	601	566	594	646	599	650	619	603	584	621	621	604	588	590	616	624	562	650	608	609	602	587	580	571	630	632	619	566	612	600	586	598	631	661	579	586	615	617	583	578	623	641	580	616	565	645	556	640	623	629	600	591	642	559	592	637	578	635	591	617	661	636	593	640	593	641	586	618	611	579	624	595	588	610	591	599	625	657	628	556	611	619	597	606	622	664	577	543	588	641	595	637	622	570	620	596	598	581	578	624	620	623	612	621	647	659	592	604	614	622	606	611	599	623	602	589	630	597	630	635	602	604	611	606	619	564	628	646	609	606	636	624	583	657	608	613	610	609	615	650	612	601	605	591	599	624	585	592	607	590	614	607	598	583	608	642	573	595	591	591	598	592	638	635	612	610	624	589	598	622	596	634	577	583	616	602	561	596	567	614	595	581	610	658	598	631	574	611	650	609	580	594	600	573	630	636	652	604	631	619	582	634	584	635	621	606	629	624	620	584	635	607	599	623	634	611	600	594	605	579	622	641	627	641	606	622	622	622	584	606	579	601	580	594	661	590	609	590	585	617	623	588	595	553	651	560	574	604	602	629	639	628	584	611	608	643	591	612	583	638	614	634	589	573	617	631	572	642	597	640	653	613	631	588	608	617	593	651	629	612	630	631	591	596	604	633	610	617	556	599	619	578	622	580	573	575	609	609	612	574	605	624	569	579	643	573	596	642	549	598	650	586	618	557	620	581	602	631	583	573	592	633	656	602	635	670	616	628	595	593	600	605	652	599	579	552	621	620	625	650	582	626	583	595	655	604	644	589	614	584	604	615	633	634	605	589	574	570	592	626	633	649	581	638	615	595	605	585	604	678	649	616	626	598	584	606	595	596	586	617	616	597	632	587	607	609	648	609	597	646	620	642	671	674	646	606	597	624	644	595	611	616	633	614	603	596	602	619	597	605	610	626	622	594	606	593	636	607	628	623	608	600	639	622	586	652	595	582	601	617	612	643	598	631	561	619	596	582	675	608	631	582	622	570	624	578	607	610	602	587	610	607	650	609	594	612	568	617	564	585	587	638	646	627	615	567	623	607	600	607	602	588	605	610	633	599	580	591	580	611	604	602	591	622	648	649	616	607	657	654	619	618	583	604	605	594	633	595	636	620	620	649	639	600	578	627	648	605	617	592	635	617	595	637	598	601	632	627	598	633	573	671	589	625	640	591	603	649	591	590	601	636	642	573	577	566	594	641	613	557	625	569	622	598	632	618	630	588	614	624	635	636	635	600	639	641	638	586	599	618	579	591	595	584	589	584	654	627	638	610	604	590	682	613	570	624	664	628	599	628	623	610	582	619	610	652	613	631	663	618	604	622	593	605	630	652	602	641	598	582	591	587	622	623	628	601	638	556	595	617	600	596	624	645	616	620	625	616	573	626	643	638	595	642	664	599	602	607	619	677	644	639	647	607	593	575	638	607	584	656	590	610	617	597	599	599	641	603	586	618	580	639	646	573	649	559	583	629	584	604	610	630	597	631	626	621	638	599	625	666	626	593	579	599	618	633	663	588	572	595	652	625	600	607	578	630	620	644	648	609	610	616	670	604	619	615	604	598	618	570	603	603	635	577	638	606	632	616	632	629	680	625	572	594	600	628	623	598	623	568	590	592	591	611	615	600	640	595	574	603	595	583	593	578	621	606	669	638	569	621	613	586	613	636	584	617	617	633	638	622	639	596	611	576	612	632	597	646	613	585	614	582	578	627	590	590	578	590	618	618	591	601	630	580	610	616	591	606	577	641	606	632	609	611	590	567	599	641	581	587	600	605	564	587	588	621	655	600	665	615	614	616	599	642	549	582	619	657	607	625	621	599	612	597	608	622	582	599	550	601	597	586	595	620	631	611	613	605	595	614	600	610	634	615	616	607	635	625	616	654	620	585	601	592	616	611	618	602	606	580	615	606	585	595	622	592	619	612	587	602	626	589	582	578	633	606	645	597	610	578	583	609	556	590	614	632	630	668	610	592	589	628	631	593	614	630	652	626	616	632	623	612	594	619	624	646	617	603	611	571	620	612	585	613	603	600	640	659	630	606	626	589	606	600	575	574	586	536	638	633	599	636	675	594	596	605	617	635	604	596	609	630	612	679	631	638	640	596	574	601	582	590	615	573	610	635	592	601	588	548	614	581	575	582	615	610	638	654	591	595	610	618	597	625	634	615	572	621	576	637	580	583	588	604	675	600	671	581	615	622	596	632	594	621	604	613	615	628	627	599	580	575	607	586	606	573	630	624	594	608	553	599	613	594	572	613	615	634	647	603	624	571	590	595	642	584	544	617	567	642	642	620	612	612	634	608	601	639	606	603	581	592	608	637	585	644	619	609	602	615	578	583	624	605	632	566	627	579	583	627	645	627	620	611	614	589	618	599	622	584	609	623	650	623	608	604	612	577	665	633	626	650	574	610	604	618	600	619	615	605	609	621	606	619	596	610	599	615	628	671	617	625	569	622	614	580	623	587	625	594	596	591	577	605	646	608	554	599	621	602	646	625	600	601	615	616	585	607	618	595	599	593	640	590	616	602	619	601	636	640	614	574	585	602	634	612	590	590	629	639	602	610	623	587	610	590	595	594	614	654	634	629	624	640	621	579	596	624	609	569	595	620	656	651	628	569	595	539	611	587	577	624	639	580	596	588	581	619	606	597	607	598	617	607	672	625	616	609	633	598	617	621	610	650	575	582	634	582	627	631	646	600	637	595	641	628	604	592	589	594	621	624	624	602	605	677	621	606	596	606	607	616	603	597	582	618	612	605	622	589	609	625	587	657	606	633	609	608	639	668	623	629	601	588	627	611	589	594	614	621	563	627	597	630	578	631	598	610	586	609	630	564	609	588	609	583	598	621	607	630	613	599	613	637	614	648	627	620	608	619	597	604	625	591	601	639	592	557	557	575	607	625	642	586	627	631	580	540	602	629	621	634	596	648	587	605	590
56887	94952	64700	41266	25221	11067	3770	1443	853	734	646	655	694	709	679	655	692	711	706	641	715	677	698	682	696	667	659	712	695	642	655	692	672	639	684	646	611	689	644	648	723	663	712	654	705	674	651	661	678	666	626	661	625	671	700	663	667	639	673	642	656	658	664	697	666	684	662	667	647	617	656	611	636	678	680	684	695	678	687	637	669	687	697	692	663	678	668	668	641	649	674	662	678	642	617	650	628	668	736	661	664	686	667	639	636	682	657	639	679	673	626	714	678	680	659	659	653	657	662	711	676	626	667	648	646	623	628	651	660	596	680	681	654	652	722	656	693	652	650	649	661	715	721	608	675	633	641	696	679	680	676	687	655	642	691	641	634	629	673	643	702	673	620	643	646	636	691	676	668	690	673	683	717	640	699	634	618	676	642	670	686	709	673	694	682	677	671	666	682	673	653	671	631	673	693	690	659	685	715	687	665	611	659	671	648	660	694	646	672	639	625	669	668	669	666	702	692	679	697	672	672	653	690	723	659	661	666	671	662	676	676	648	678	673	644	688	682	696	639	692	689	657	676	689	703	665	669	673	680	666	616	679	659	680	685	651	675	653	658	695	696	635	710	663	680	696	676	640	659	661	667	656	680	624	649	642	627	645	695	680	677	645	629	657	679	688	686	683	661	629	701	728	688	634	710	668	674	666	650	661	674	688	665	603	627	706	671	680	616	701	647	658	688	657	684	640	628	665	644	667	683	675	647	661	698	665	677	710	645	663	678	731	652	631	663	692	645	688	651	654	685	677	691	693	662	690	635	688	711	648	709	689	651	655	674	637	687	711	700	659	650	715	646	682	681	683	663	663	678	640	647	692	631	679	674	672	634	648	652	652	650	639	662	665	668	660	651	652	675	690	676	579	640	653	676	657	684	671	677	699	673	681	660	653	698	660	618	686	664	651	663	679	684	624	678	689	659	688	638	665	662	658	646	645	689	635	676	701	697	628	700	677	688	689	649	680	654	648	637	621	680	618	683	669	707	623	665	652	677	650	668	698	639	649	686	698	688	660	649	696	640	646	666	701	682	660	659	687	596	705	647	663	646	644	644	669	647	686	662	653	683	650	689	677	679	657	628	680	617	681	662	640	712	662	674	632	674	691	668	653	587	639	657	671	647	659	650	734	638	694	671	672	650	662	683	687	685	644	666	679	675	690	671	614	694	676	665	663	587	649	670	654	665	690	680	711	683	672	650	665	644	665	660	663	685	611	676	686	673	640	702	674	667	664	648	697	671	624	636	628	632	673	649	663	699	686	664	661	636	696	666	651	724	737	623	627	656	688	664	686	681	651	703	642	662	631	696	660	657	675	694	622	637	658	660	679	725	673	683	688	670	655	665	663	653	659	622	680	655	664	641	649	686	672	694	703	650	705	686	701	665	694	647	665	639	666	654	654	662	683	718	662	684	645	639	650	619	681	675	632	670	679	665	710	641	677	671	677	663	711	689	628	624	631	664	667	662	712	696	698	665	651	680	692	613	696	654	695	692	607	633	617	665	697	621	702	635	660	656	680	718	631	684	627	698	653	630	662	640	667	656	619	656	709	687	703	629	684	673	696	691	671	674	638	618	665	687	635	672	681	638	687	693	664	680	665	639	647	670	671	652	696	665	645	721	655	691	672	673	610	685	653	685	692	651	635	650	725	712	682	669	674	695	659	646	641	665	688	695	667	623	662	632	695	659	655	652	637	658	654	674	650	669	644	681	644	697	671	644	699	647	677	637	690	667	645	671	662	719	694	637	688	676	673	663	679	653	681	688	699	671	633	744	657	689	654	684	614	657	692	657	644	694	648	678	687	646	712	664	649	646	664	615	702	658	699	642	690	680	694	668	644	646	657	656	697	688	706	667	621	690	665	671	640	703	657	661	673	677	659	656	713	677	649	719	633	688	677	652	617	681	698	672	694	664	640	686	652	644	646	679	665	728	707	643	660	662	640	702	688	665	699	680	698	691	666	658	659	632	638	678	701	644	696	691	657	634	703	657	660	722	637	657	647	587	685	639	730	661	676	662	670	621	681	664	722	675	655	655	662	664	654	707	683	673	655	682	677	674	636	701	684	634	676	691	625	671	646	695	654	721	693	648	655	703	679	683	631	692	719	670	692	711	660	648	666	677	653	687	678	657	707	675	685	670	729	632	653	666	691	676	644	719	690	681	667	629	667	707	647	653	677	671	670	645	664	639	624	675	661	697	700	681	681	658	665	601	642	634	660	652	644	666	677	673	706	679	623	701	626	674	639	677	639	675	687	628	679	656	676	600	680	675	685	668	709	646	676	650	642	655	665	639	639	700	673	648	649	631	680	667	684	689	659	672	686	679	651	660	675	640	680	659	655	701	680	666	667	652	686	667	641	641	662	632	654	676	653	708	718	689	649	625	655	669	639	634	704	647	633	676	688	684	687	689	657	684	663	676	656	684	670	646	701	644	652	673	691	659	709	660	697	689	678	654	715	667	654	649	659	706	654	691	681	666	636	642	674	709	673	658	693	629	678	620	629	640	687	661	682	689	693	660	671	691	678	647	677	675	668	641	693	671	644	716	673	666	655	624	685	655	670	683	658	685	676	653	660	657	660	662	666	712	646	669	652	678	624	645	693	623	638	691	658	646	630	672	654	672	691	647	649	653	670	611	617	667	666	694	671	710	667	625	666	676	643	606	654	722	639	662	655	652	647	702	615	632	710	665	667	658	691	645	673	669	608	672	679	684	664	713	703	667	699	617	680	659	599	662	672	684	702	647	686	701	676	668	641	697	703	702	645	679	628	679	708	669	668	669	684	676	631	659	642	655	719	651	680	678	682	671	692	683	700	639	690	696	645	684	668	628	657	673	624	678	671	661	672	629	627	680	644	646	664	636	720	618	646	632	652	652	703	622	701	695	691	697	684	683	695	687	675	716	613	649	707	667	700	676	671	636	694	673	660	677	668	718	657	640	674	636	644	685	688	699	640	663	663	682	624	636	701	680	678	639	671	674	666	712	685	718	700	629	703	692	668	672	652	704	662	674	613	671	684	656	667	643	652	679	653	670	646	695	652	670	677	679	658	648	601	654	651	702	685	652	680	645	663	669	647	683	644	727	678	698	643	650	697	657	687	672	632	657	623	673	669	665	700	706	673	697	681	679	673	669	648	677	630	657	652	661	677	700	684	678	698	660	666	671	658	634	689	702	673	666	672	677	632	696	662	662	680	693	695	675	663	644	696	651	682	649	678	695	666	643	630	684	618	684	666	669	659	652	699	651	696	603	656	686	676	686	647	654	655	643	653	621	701	669	652	672	698	667	695	675	695	642	631	675	691	646	685	652	673	683	683	708	639	647	620	653	657	674	696	655	638	674	620	686	678	627	672	651	647	665	647	695	693	716	635	667	674	651	666	649	681	644	678	586	659	698	648	688	663	713	640	635	697	705	661	662	673	673	653	655	594	728	684	696	656	653	654	674	678	636	650
25504	25020	32441	27069	16666	5393	1549	813	659	652	653	667	621	656	669	647	628	642	632	655	619	602	634	634	614	643	648	653	625	611	704	643	643	668	636	642	624	611	675	662	647	591	643	641	616	683	641	662	652	603	633	634	659	655	619	630	640	708	647	626	627	616	658	666	624	631	631	623	662	638	628	654	619	616	629	628	641	652	639	652	646	645	604	649	711	632	626	621	664	664	663	657	644	620	627	669	706	629	659	646	638	652	611	603	637	644	671	606	589	643	660	638	588	640	646	638	645	649	627	608	675	671	653	617	584	675	635	617	622	649	646	647	675	644	669	686	631	637	632	659	650	617	633	604	642	669	648	652	663	643	620	633	642	644	596	653	630	630	632	653	621	596	660	605	623	652	600	646	685	630	659	627	661	687	657	639	594	654	642	612	651	650	621	615	624	661	637	647	629	630	660	651	607	677	656	667	646	637	606	637	670	606	624	585	632	669	678	639	674	653	678	672	599	669	636	635	649	670	671	627	664	625	672	633	615	672	646	632	626	632	688	623	633	654	628	643	658	695	689	606	630	646	616	664	645	668	650	608	658	595	728	656	687	633	639	685	641	625	638	639	608	621	661	615	581	620	606	635	638	608	642	632	651	640	663	673	644	618	642	609	622	658	663	657	647	635	632	642	618	564	687	639	632	678	642	654	640	616	606	630	658	633	719	647	653	622	636	665	595	655	660	666	589	627	632	635	629	615	618	650	594	632	677	605	622	684	594	635	635	651	624	603	632	591	648	634	603	631	624	622	617	616	603	617	604	624	678	625	665	636	688	662	608	613	648	610	658	616	709	641	602	571	627	625	698	626	673	666	670	628	655	644	653	640	622	644	670	655	647	662	643	616	656	659	627	645	642	632	652	625	622	661	637	612	670	665	642	635	646	659	678	632	632	682	638	634	623	660	646	683	618	619	633	635	634	637	621	659	630	627	627	680	641	644	651	670	635	655	592	598	633	636	662	593	665	619	625	694	604	609	594	669	634	621	619	642	641	644	671	628	641	619	593	634	616	628	667	650	610	631	609	617	619	691	661	681	645	599	647	668	626	631	625	663	623	640	645	608	629	624	654	639	633	610	639	624	654	680	652	646	626	618	624	642	641	637	614	651	666	626	631	606	624	635	667	651	655	594	649	668	623	612	634	656	640	601	670	656	647	620	641	611	639	600	593	604	644	625	631	653	675	632	610	641	652	600	689	690	652	631	665	630	648	632	647	616	708	616	621	654	658	623	591	641	652	558	617	626	624	657	641	660	656	640	589	661	634	682	633	682	617	634	589	643	618	636	661	645	627	621	622	667	624	638	640	642	659	617	631	653	632	610	629	695	594	638	648	680	671	680	587	637	657	603	675	644	614	638	594	628	667	622	628	616	635	626	611	677	640	674	653	606	612	612	634	650	638	654	643	649	646	608	617	653	624	659	656	636	645	667	604	649	620	599	649	617	614	637	663	666	647	631	602	643	605	614	644	617	642	635	652	649	637	634	680	637	656	643	636	673	623	679	637	603	582	629	637	652	653	615	632	649	654	700	667	641	660	603	659	661	627	653	633	648	663	611	656	643	666	664	654	657	635	612	626	649	603	668	606	675	632	623	587	642	579	658	633	609	654	628	601	691	613	637	611	619	659	667	610	634	611	659	631	659	649	658	628	620	628	614	653	640	589	639	650	643	644	600	625	644	638	618	630	639	715	602	658	644	636	632	612	634	608	648	632	663	584	629	622	671	650	617	664	663	624	672	687	635	667	637	644	616	609	611	656	627	643	622	652	595	637	675	649	637	608	625	684	647	677	675	625	659	662	641	622	643	672	617	647	639	635	605	605	640	649	633	624	658	638	634	595	647	648	668	655	599	627	599	591	666	629	612	608	666	595	624	653	604	662	624	624	599	607	625	610	655	619	634	614	622	647	613	643	620	685	619	684	628	607	592	663	645	649	641	721	608	585	615	670	638	651	646	658	603	647	638	633	594	652	621	636	676	609	611	667	641	663	651	651	643	636	652	667	650	623	624	638	628	666	614	673	595	634	640	629	677	632	586	647	628	617	690	616	662	620	611	672	658	612	642	663	584	624	623	640	626	633	630	623	629	676	592	621	639	638	630	660	618	593	662	642	621	607	631	619	688	642	668	665	634	622	646	649	640	619	656	664	601	708	666	639	678	651	604	600	623	596	667	591	670	649	677	704	633	639	614	651	598	625	653	648	648	657	641	659	641	637	605	662	639	608	648	612	637	611	659	676	640	647	654	624	658	628	657	650	632	695	610	611	606	603	650	634	665	626	625	629	667	652	657	677	598	619	631	635	648	696	640	662	622	650	651	581	630	627	658	668	634	588	668	644	608	709	645	622	692	592	635	615	621	626	680	659	662	638	659	632	654	660	626	664	632	561	634	609	637	660	605	659	623	636	601	603	644	613	655	615	645	650	667	599	628	664	652	620	616	652	570	663	609	632	597	608	628	627	652	666	636	608	639	607	646	618	631	678	665	628	633	632	626	664	645	619	627	627	627	619	661	648	688	624	636	634	607	612	621	631	612	645	651	666	623	609	710	629	611	627	619	668	675	615	617	624	599	647	628	640	624	644	623	658	657	668	625	650	630	659	632	656	639	618	625	635	609	689	628	634	654	638	646	647	643	654	627	617	628	636	660	606	652	611	656	662	673	640	601	664	640	660	613	630	653	638	659	591	629	658	641	616	635	642	649	645	604	618	635	619	660	642	641	690	595	659	702	629	642	618	632	610	684	640	603	601	617	641	666	611	621	671	622	620	656	646	598	630	639	646	681	653	606	629	634	649	639	671	688	635	658	615	664	651	657	600	689	658	607	606	683	624	666	613	648	608	628	646	659	642	608	646	653	614	668	623	622	657	648	641	615	615	640	627	606	616	613	639	585	682	665	641	595	641	666	604	666	595	606	630	627	685	628	620	643	614	622	626	599	664	614	638	634	630	617	652	644	661	635	637	671	627	661	642	638	624	597	615	622	654	648	695	628	681	644	619	627	592	659	644	631	624	607	610	612	617	644	644	568	663	673	661	690	678	638	621	694	625	656	645	660	601	619	623	654	623	586	624	652	629	697	633	691	690	614	624	643	660	617	628	630	641	644	621	669	625	633	684	601	648	633	680	666	626	639	622	595	645	651	640	638	605	659	581	635	659	625	603	600	623	619	645	646	631	616	660	672	676	606	607	588	621	634	646	637	659	615	580	640	651	619	638	656	600	629	635	638	630	671	716	675	604	620	654	647	614	660	605	684	621	632	639	642	648	661	634	674	616	683	654	677	665	649	663	672	658	638	657	607	633	590	656	683	664	594	637	660	612	637	600	619	626	628	644	660	613	640	640	605	629	634	658	615	702	632	697	638	618	618	652	608	660	682	678	676	684	673	682	594	617	650	651	578	674	608	648	647	626	640	655	656	648	609	649	660	626	636	682	670	632	637	642	665	658	682	666	642	631	631
51934	77612	48525	27763	13921	5232	2024	1028	753	736	692	715	719	684	697	750	678	711	762	703	742	706	749	722	736	696	720	745	676	723	654	680	700	720	671	727	691	718	668	727	736	704	683	682	743	685	718	730	704	715	672	703	765	757	770	722	664	655	758	717	697	670	708	735	728	729	737	708	685	703	681	742	716	722	718	699	676	744	719	702	697	720	706	750	722	745	709	747	660	729	698	797	693	703	687	732	712	730	731	700	683	694	696	732	737	685	658	712	708	731	711	692	680	712	671	726	704	707	701	724	730	718	694	677	740	679	721	718	752	709	679	751	703	672	684	681	662	692	697	724	715	703	657	730	691	725	730	707	734	760	690	761	684	658	693	731	699	754	698	683	683	761	730	690	730	687	669	697	681	723	723	674	683	685	732	662	687	705	698	679	698	715	705	697	713	680	678	700	709	692	657	695	726	697	664	733	714	737	734	735	757	698	673	715	685	725	743	757	720	680	740	724	747	728	718	723	684	709	716	715	663	734	691	698	730	774	690	647	725	673	719	661	769	698	667	738	701	722	689	734	708	715	730	700	685	759	679	692	702	692	715	725	682	680	728	734	714	690	695	724	681	717	693	723	743	725	707	707	733	707	717	745	704	715	675	744	702	693	682	708	707	701	696	741	704	688	730	655	697	707	717	711	697	725	737	676	746	715	718	719	730	703	686	735	735	692	681	688	703	713	701	686	682	707	668	669	677	702	707	664	739	682	745	760	683	674	729	736	705	713	710	725	690	768	766	673	750	723	669	672	673	724	705	672	712	691	651	691	734	724	718	737	702	719	727	710	690	701	666	716	708	744	709	705	720	719	752	726	688	669	765	692	757	682	726	721	725	737	676	698	702	734	755	700	697	729	693	734	724	721	700	708	685	739	742	698	711	651	707	672	720	749	790	694	708	702	709	657	731	755	701	694	712	633	692	700	668	713	727	694	758	720	734	718	674	684	679	720	679	730	712	719	725	697	698	741	681	718	758	739	677	701	717	700	737	749	686	757	686	731	693	675	748	699	720	705	703	692	711	715	721	719	722	703	707	739	704	728	721	677	712	701	723	716	682	735	763	692	721	731	728	694	692	714	709	746	706	667	765	728	746	720	746	733	705	713	724	712	675	719	715	716	711	674	658	678	702	729	737	742	753	717	744	740	654	716	678	652	695	721	734	696	692	732	748	700	678	717	673	723	715	677	747	696	704	727	746	726	724	705	703	694	699	719	723	692	706	731	687	695	715	697	701	735	659	729	720	691	763	699	687	740	707	743	657	721	732	703	699	718	740	723	766	690	744	720	755	690	680	658	713	735	724	668	704	697	703	665	742	672	679	692	691	707	700	680	698	696	715	760	685	737	684	738	714	645	753	741	760	707	726	681	766	723	674	657	685	748	713	696	734	783	747	771	736	693	725	733	768	662	686	730	680	694	710	730	665	681	707	702	653	687	688	752	726	698	717	674	739	709	722	720	699	709	709	726	675	738	757	708	724	671	741	764	738	708	677	690	698	694	709	701	702	764	678	733	694	695	751	728	715	670	688	708	683	715	650	655	740	699	740	730	713	723	668	758	755	664	706	698	687	674	681	675	686	738	676	681	664	746	725	726	693	700	707	745	692	736	685	678	691	695	656	697	713	695	693	725	680	710	743	716	726	704	702	698	694	675	683	695	731	782	717	678	742	689	668	695	778	711	673	658	687	672	705	723	729	636	760	711	665	709	741	688	731	715	695	722	737	671	767	709	708	711	711	764	721	663	780	737	701	686	683	728	696	733	765	720	718	709	693	698	686	720	692	721	744	663	703	686	677	689	727	702	672	685	671	705	711	694	734	699	715	737	675	725	698	779	701	713	736	756	663	698	683	704	673	684	704	705	662	686	662	703	731	724	656	699	716	710	718	690	728	737	689	655	690	687	678	684	727	760	743	700	663	717	740	728	718	719	714	679	709	711	757	731	715	678	733	701	732	701	694	701	682	679	708	667	730	707	740	759	717	712	745	748	732	666	697	704	718	762	708	684	734	727	742	748	701	698	738	746	657	727	720	714	714	727	703	742	695	746	668	724	699	680	734	739	708	716	686	737	683	748	705	711	659	723	692	685	723	690	701	789	690	669	724	744	739	756	736	726	758	672	683	725	686	691	698	717	716	730	700	737	742	739	738	751	729	701	707	696	660	765	727	718	729	753	737	717	707	674	706	723	723	721	765	673	713	686	712	669	708	682	683	715	683	669	737	751	737	741	718	738	697	649	754	743	688	704	709	702	715	668	734	709	752	658	712	708	673	689	673	777	696	710	716	725	766	680	749	735	714	722	758	725	717	712	682	712	701	708	728	753	737	720	731	713	738	735	696	700	710	671	702	689	708	744	715	692	733	741	684	768	671	659	703	683	756	693	696	696	695	701	738	739	752	738	715	658	684	710	690	700	697	682	729	749	717	734	725	722	760	723	722	709	706	726	690	685	756	727	717	686	746	694	687	712	718	647	708	687	743	766	656	687	715	748	739	748	728	705	712	715	720	748	713	726	730	700	663	714	720	717	724	690	746	720	732	709	709	721	710	742	694	731	723	691	752	728	739	715	727	714	718	687	656	692	712	693	669	691	703	692	732	736	719	691	708	738	750	728	665	711	643	712	712	717	719	662	713	729	716	739	689	694	682	717	746	718	730	730	686	735	700	711	724	724	695	743	736	736	704	701	725	724	762	703	698	730	744	690	694	682	718	678	682	720	687	724	673	717	704	726	763	696	767	685	702	702	707	714	696	714	740	692	689	730	718	728	675	693	706	734	691	729	698	701	708	692	734	702	742	661	724	725	703	693	669	701	713	693	688	723	721	729	682	751	701	732	736	644	713	776	707	692	701	718	721	683	676	763	729	694	681	706	681	684	699	706	726	721	689	733	775	758	689	696	726	720	713	721	728	756	704	696	706	729	703	730	689	689	732	698	689	713	723	679	713	742	758	714	731	705	708	706	733	677	743	724	696	690	690	740	689	681	707	744	705	711	721	706	704	722	698	679	741	715	680	694	771	696	645	724	777	734	700	740	686	702	730	736	681	704	677	725	730	717	756	717	690	710	681	708	744	741	661	684	697	692	685	706	709	675	709	710	756	690	729	678	683	724	732	697	710	704	748	706	699	760	670	738	748	697	679	722	644	718	750	727	740	664	749	648	734	716	690	698	733	718	709	687	804	715	763	725	696	727	761	686	713	725	676	656	740	692	746	716	710	740	730	668	662	737	694	745	751	675	729	690	728	663	706	726	686	735	676	703	681	692	697	677	697	743	715	723	702	744	646	682	695	667	757	702	727	682	669	701	725	706	743	742	698	693	737	705	791	744	732	702	713	726	714	696	693	718	729	674	682	727	694	747	728	721	724	735	658	739	713	716	703	716	717	694	658	726	667	728	728	716	736	701	701	702	732	670	751	696	732	685	738	677	720	663	747	706	716	695	701	712	655	737	712	720	729	709
22770	21756	30150	25229	22076	21277	14155	1997	799	773	727	782	708	743	757	710	767	682	723	745	717	742	692	701	746	766	737	701	745	778	746	739	724	762	750	694	771	681	736	734	745	765	731	730	772	725	733	709	741	751	749	739	725	684	729	678	725	716	756	691	718	739	769	746	773	754	753	735	734	697	770	754	753	766	721	723	706	726	723	781	762	739	746	744	727	743	730	725	718	726	756	734	708	714	751	747	748	704	724	729	727	712	751	756	729	738	724	748	785	763	745	662	691	727	727	754	699	753	726	721	737	719	752	722	721	748	722	703	741	724	686	746	755	708	743	723	695	696	698	700	724	712	702	748	776	708	710	743	759	696	730	689	686	726	722	673	750	689	708	716	736	748	733	690	727	735	738	734	771	702	762	694	705	711	746	690	719	775	693	750	740	700	730	741	775	720	735	733	720	730	754	716	684	702	736	698	770	753	706	752	764	774	732	726	725	679	691	748	741	701	748	737	775	717	704	737	693	737	717	665	667	659	729	729	743	710	731	732	747	704	748	689	741	683	733	675	727	734	749	708	762	700	705	731	763	686	682	732	726	656	706	699	720	742	747	722	722	714	758	757	715	695	776	779	727	743	716	774	701	692	705	744	713	713	731	738	692	735	716	712	659	715	739	759	751	739	768	688	733	709	717	672	720	717	677	678	751	708	744	701	749	780	719	681	764	749	721	711	699	745	744	728	743	776	786	738	693	743	716	748	728	730	735	767	719	728	683	724	688	714	725	713	687	675	728	723	725	691	755	769	691	726	713	752	728	753	745	734	688	731	735	713	730	748	730	695	697	721	761	729	727	687	742	748	758	745	738	734	728	731	717	683	752	733	691	768	681	730	713	754	708	744	738	742	701	750	691	667	774	701	683	699	699	704	639	741	745	739	716	747	775	688	706	695	745	718	724	705	730	727	709	781	809	730	712	704	757	693	677	732	732	756	713	740	712	717	701	724	743	725	705	755	700	670	759	733	775	723	735	697	707	673	678	720	708	725	688	746	739	690	748	741	706	776	762	730	731	746	786	700	743	710	734	714	709	676	717	669	720	690	744	716	757	730	714	728	730	720	759	706	679	742	758	736	751	757	749	716	732	693	686	679	722	697	715	703	734	680	755	724	761	743	701	689	756	693	717	760	758	736	743	694	697	705	769	744	713	750	750	713	678	771	757	704	749	700	748	735	713	703	741	700	715	741	723	712	736	720	745	715	737	693	707	715	746	710	726	706	698	766	700	717	739	711	723	751	743	709	700	686	746	721	798	716	717	771	715	717	701	728	715	701	730	685	757	682	717	704	746	702	725	722	761	689	745	738	750	765	668	750	706	661	739	722	713	734	726	739	706	695	742	698	765	674	719	702	739	727	708	730	693	714	713	728	703	711	716	745	706	724	739	754	787	739	730	725	710	727	740	737	684	731	672	693	712	745	710	685	756	764	680	718	738	702	705	780	764	779	703	747	760	703	699	704	722	715	760	743	756	688	709	733	728	776	747	758	709	699	714	687	734	734	688	736	742	681	736	709	736	706	671	772	763	697	714	766	721	711	711	724	759	751	725	764	720	745	717	721	737	699	743	713	733	722	753	730	721	752	718	723	689	704	753	721	728	748	718	759	759	766	725	739	737	723	763	774	714	691	688	745	772	717	727	720	724	737	722	763	745	728	742	707	747	768	703	699	716	734	702	708	736	725	657	737	748	768	719	710	718	727	724	732	709	746	714	721	727	729	761	768	731	723	692	716	710	726	763	766	799	769	730	712	725	656	726	708	744	716	690	691	729	754	710	758	765	711	737	705	726	727	771	745	742	712	724	741	731	762	757	715	756	673	720	684	735	713	732	694	761	731	784	645	695	713	698	684	695	720	764	720	709	771	688	698	737	736	738	724	764	724	772	708	755	713	722	722	706	717	750	717	745	678	749	705	757	709	671	731	683	747	732	738	684	740	715	726	722	768	701	708	717	713	752	702	731	691	743	727	755	762	736	763	732	702	717	689	710	747	723	714	771	692	729	713	737	775	752	732	752	746	721	715	709	696	687	738	694	742	724	735	690	669	723	759	745	731	690	755	745	729	720	718	750	781	700	708	743	783	758	713	756	701	699	695	737	728	697	729	737	745	725	717	724	679	746	776	741	721	703	698	700	712	731	705	700	712	730	743	732	716	749	715	725	725	696	745	708	702	728	724	746	753	720	778	701	691	724	742	695	718	700	741	720	731	751	720	741	657	730	723	677	747	755	734	731	702	695	705	789	739	750	722	761	694	762	716	727	737	731	742	724	718	709	732	767	728	718	755	772	740	678	755	719	715	730	742	744	718	742	743	682	729	826	734	763	680	700	706	696	676	671	720	767	762	714	777	702	692	739	728	722	730	758	724	732	743	700	702	710	712	726	778	742	732	700	726	723	739	705	703	764	703	697	732	717	704	749	735	744	717	754	719	732	654	698	781	689	741	721	684	691	743	727	732	731	715	759	672	761	756	726	727	751	715	748	701	728	711	723	774	682	674	719	733	742	701	755	729	752	695	745	701	790	744	728	754	694	677	696	752	717	719	726	746	738	734	751	707	713	765	688	720	697	706	749	761	715	709	703	781	747	692	746	720	700	728	726	724	751	728	679	753	741	708	754	755	708	686	750	696	739	718	710	751	759	756	746	697	719	757	724	742	709	732	680	709	704	703	794	769	771	760	706	736	744	730	737	743	710	658	694	733	710	719	681	737	744	725	758	716	678	738	680	755	711	736	722	723	724	728	758	671	735	741	752	710	712	771	731	734	720	717	722	701	708	712	711	678	747	741	709	732	735	724	708	727	690	741	761	712	726	698	718	722	702	726	686	718	723	729	723	731	750	710	702	737	728	742	724	682	711	717	739	769	744	741	729	701	728	766	694	773	716	722	744	700	776	708	731	706	738	725	714	706	676	720	765	743	734	759	783	699	743	724	691	723	716	753	752	805	717	732	735	723	672	732	715	687	739	752	715	765	706	727	690	710	723	702	720	682	708	727	757	732	730	766	727	748	688	704	731	724	698	713	709	729	716	744	722	736	760	677	719	758	742	768	719	727	772	691	712	694	714	697	722	732	775	748	743	747	739	715	735	747	739	710	716	696	691	726	741	693	707	747	757	780	705	789	719	718	743	680	699	729	666	740	749	741	736	697	724	655	732	718	694	739	748	716	682	755	675	719	690	732	707	714	722	679	694	717	732	698	721	693	716	757	720	736	714	732	755	699	718	722	745	733	706	740	711	739	767	745	726	704	780	766	701	725	735	743	777	718	738	709	720	713	768	728	719	769	713	720	719	744	704	762	684	765	737	766	751	720	753	718	748	730	755	729	695	725	697	677	704	766	719	742	707	696	699	747	702	694	703	774	721	742	714	731	774	711	691	723	728	729	722	755	738	694	742	724	772	755	730	719	736	742	686	725	724	717	749	713	683	714	690	728	760	786	729	711	749	710	725	735	704	740
59669	98052	70213	47040	29843	14236	5247	1780	971	838	793	788	767	741	778	796	759	785	861	818	846	805	786	822	782	804	773	748	716	782	761	762	744	770	800	780	764	765	763	793	782	782	770	798	794	785	757	800	773	755	771	827	724	771	752	769	702	751	726	809	780	763	753	815	780	756	781	776	804	750	801	753	828	767	739	789	798	774	777	774	740	732	772	759	801	769	760	802	748	752	774	779	768	800	778	819	790	817	803	802	774	744	775	746	799	725	786	783	827	792	774	779	787	728	838	755	854	848	766	786	800	769	775	807	752	774	777	762	742	847	746	791	764	796	737	791	784	812	796	803	758	730	820	763	763	760	777	785	797	781	781	801	785	839	779	783	808	768	747	739	803	747	802	771	736	752	819	786	739	775	763	740	758	843	768	740	769	801	735	791	755	790	764	798	796	831	749	825	746	765	762	800	829	770	752	740	749	761	787	758	844	781	753	774	795	809	829	806	788	794	771	750	772	827	717	818	779	726	814	815	754	739	753	726	803	806	789	715	772	802	758	775	777	778	772	788	797	776	726	785	742	769	834	775	798	829	772	731	810	769	800	748	779	821	777	802	793	783	768	746	741	798	739	768	798	750	846	762	745	806	742	777	786	790	788	740	765	781	784	738	774	751	818	810	767	749	767	738	764	738	756	751	770	745	769	796	809	824	761	805	771	761	803	779	773	729	745	802	758	781	802	781	779	777	772	776	749	784	814	743	756	745	763	729	743	793	816	733	735	817	741	777	777	802	790	756	759	769	825	723	793	781	765	807	790	783	787	747	770	791	745	807	831	745	782	773	796	764	748	791	806	808	787	805	800	745	792	759	743	808	748	811	748	764	759	760	783	780	773	739	772	749	753	766	800	793	796	747	759	749	762	826	777	794	753	776	786	787	842	807	796	788	775	825	749	782	736	802	751	780	746	792	768	812	735	772	799	763	782	788	759	758	761	802	752	802	796	794	774	792	769	755	724	782	791	766	746	765	825	750	755	743	772	766	778	768	838	758	796	786	712	762	720	773	750	814	725	769	827	801	752	773	740	734	802	806	739	783	781	734	786	787	793	736	730	725	776	756	787	785	771	757	726	793	755	789	791	726	794	765	813	768	736	765	724	723	732	787	757	786	812	787	813	780	763	799	772	768	724	799	757	798	798	789	802	752	774	747	792	758	815	763	787	761	765	780	776	810	766	744	724	719	806	798	713	770	787	771	733	731	743	737	790	784	785	744	776	823	741	742	763	762	740	800	751	773	766	789	740	722	796	814	784	768	734	758	775	753	791	805	829	790	843	765	859	713	747	758	808	728	776	740	748	788	791	766	749	777	777	802	764	751	777	793	726	782	805	707	770	779	823	754	749	780	833	836	831	762	800	754	776	748	770	779	725	759	767	793	767	756	764	780	819	745	801	764	718	767	791	732	766	751	807	812	769	761	747	794	731	782	752	769	772	771	738	794	711	748	757	834	775	764	757	782	775	740	791	772	811	729	839	838	781	764	771	800	748	720	782	846	755	769	737	756	766	803	750	789	756	811	738	775	731	783	785	750	785	770	787	796	749	765	779	762	771	785	748	733	766	773	798	698	810	788	779	763	751	797	797	689	768	767	773	768	788	742	793	745	748	764	760	767	786	784	780	775	768	768	802	742	764	811	792	755	713	772	737	840	734	720	753	757	794	745	798	803	768	760	767	768	774	760	793	743	771	797	775	751	767	779	820	786	795	810	797	773	828	753	742	784	754	818	797	806	727	807	759	754	763	812	794	762	763	798	822	772	739	810	811	763	771	784	778	793	784	791	759	826	789	784	794	824	771	825	785	824	758	744	743	791	768	806	775	813	750	775	744	767	766	765	777	787	794	802	798	767	765	757	766	780	822	784	785	729	765	823	762	750	746	773	795	769	747	788	801	763	780	714	745	753	756	752	758	784	798	784	766	775	782	770	701	795	829	821	773	802	736	790	810	765	755	768	756	789	753	786	755	757	790	753	762	747	717	810	788	775	784	802	734	839	808	810	763	772	776	754	802	805	781	780	821	789	742	767	828	779	780	743	803	775	766	755	753	761	751	710	709	806	789	822	750	760	752	800	747	789	805	774	762	774	810	767	716	733	755	778	754	808	788	821	755	782	795	796	752	781	748	811	733	766	756	728	792	778	792	738	790	776	772	760	787	817	786	779	710	763	745	748	801	785	769	809	787	799	797	733	782	803	794	737	758	809	802	806	760	745	777	794	746	802	763	800	803	770	742	811	790	822	815	730	719	751	805	773	790	809	779	777	767	788	767	749	771	798	792	768	702	762	746	773	802	787	807	774	811	827	765	782	740	825	792	760	760	824	783	820	795	792	795	767	809	767	765	861	816	808	749	757	753	772	763	769	772	767	777	786	746	790	795	763	795	824	824	816	781	785	727	756	764	768	809	749	776	744	789	785	786	775	792	793	774	751	756	774	763	776	802	744	783	815	775	700	766	789	754	770	732	744	780	755	805	765	797	787	823	748	795	803	776	766	832	767	842	742	774	795	787	807	785	730	799	754	767	733	740	720	740	771	780	767	773	723	799	802	756	776	723	760	766	793	777	736	793	769	779	745	753	730	802	775	740	751	871	788	783	735	732	762	752	788	773	795	793	760	801	821	753	775	804	761	795	739	776	775	771	746	787	773	735	782	731	738	755	782	749	765	765	776	768	750	789	751	779	762	754	803	796	758	838	798	769	769	772	739	762	849	841	753	787	838	779	809	788	809	763	839	777	767	780	812	723	827	795	784	735	812	783	783	719	741	767	791	735	760	793	788	806	774	779	770	760	780	773	779	758	762	740	750	784	759	764	707	736	770	765	778	763	804	782	803	752	759	780	756	774	773	813	736	762	790	708	796	818	751	767	726	797	759	770	766	758	809	765	739	782	796	794	785	773	808	735	754	793	762	801	793	753	792	787	759	823	810	809	764	805	746	798	801	765	802	771	774	770	784	782	765	806	823	788	778	793	752	807	776	825	817	749	753	789	737	701	817	804	777	769	777	761	821	779	755	758	704	770	794	818	829	803	772	736	731	790	825	837	768	781	776	723	811	799	805	800	782	730	790	762	830	727	826	745	808	785	847	783	765	817	785	782	775	785	806	765	769	828	806	750	747	758	808	788	749	774	800	781	779	795	808	786	767	766	780	777	754	755	765	794	803	770	730	769	776	746	721	812	782	786	770	857	780	765	780	790	768	786	824	831	764	741	764	796	757	743	808	831	795	809	814	766	806	804	803	746	814	780	754	826	765	785	691	770	708	731	764	791	736	764	784	818	799	825	739	730	809	866	754	793	770	822	764	770	736	775	787	737	807	783	796	771	738	774	759	719	763	793	758	743	801	816	779	781	756	810	765	778	804	750	717	764	821	797	771	814	763	779	801	742	744	800	763	832	787	737	703	785	760	811	784	789	802	784	732	734	775	743	784	744	789	732	788	785	800	778	756	846	758	752	795
29189	33314	29967	14878	3871	1442	834	616	548	581	576	536	550	546	548	516	594	595	553	538	530	546	572	549	546	546	547	567	529	536	554	538	569	585	564	595	561	589	593	545	546	557	540	510	517	612	569	572	559	548	541	569	512	584	559	616	553	563	597	589	523	575	612	588	539	536	554	559	589	599	547	556	567	529	522	564	595	515	515	571	581	590	564	570	539	536	532	547	552	563	546	576	576	526	552	543	540	525	543	544	549	558	569	511	527	554	571	532	535	543	540	488	567	513	596	598	531	567	538	501	570	518	532	520	529	561	569	515	581	533	549	578	558	564	577	542	567	531	555	570	504	538	570	566	579	559	567	565	549	551	548	534	574	564	547	549	541	511	555	576	532	594	570	531	575	535	540	560	557	590	551	558	559	585	585	586	564	577	553	546	523	514	546	565	573	542	533	591	542	554	534	565	536	566	567	531	543	631	550	553	575	569	553	548	565	563	534	558	514	577	531	573	559	573	568	562	567	585	574	546	563	555	563	561	521	557	546	589	553	567	571	550	604	595	528	567	614	535	592	525	562	555	557	588	570	559	552	532	553	573	573	551	551	604	575	563	622	556	537	537	528	552	567	513	563	527	536	555	589	540	555	554	533	517	512	602	522	542	532	597	568	558	572	592	580	551	527	535	565	518	559	557	546	542	564	567	518	528	538	521	519	561	596	559	517	539	539	524	507	535	541	570	523	595	542	576	533	586	534	546	553	589	548	559	543	566	548	547	542	565	602	551	533	548	546	533	518	536	507	529	561	549	542	556	546	539	552	548	587	531	550	551	548	531	549	558	529	579	575	559	591	521	554	532	525	533	571	550	542	504	524	589	601	577	588	565	536	555	604	539	555	522	573	546	535	491	587	528	553	563	614	571	525	551	580	550	524	533	538	555	534	537	561	502	550	509	537	568	549	540	541	565	545	575	595	552	580	598	576	567	577	533	553	545	587	537	559	558	572	571	549	556	520	578	570	539	549	555	572	532	555	579	545	574	584	590	545	546	591	550	539	534	552	571	577	554	552	549	577	540	565	570	548	575	555	515	561	579	567	513	561	592	592	532	562	584	552	543	514	566	551	516	586	566	574	574	510	569	597	521	567	554	583	554	565	580	531	552	563	569	568	534	522	601	536	546	517	568	571	566	558	535	524	559	553	602	544	543	586	589	604	520	533	546	525	556	546	558	533	559	521	558	540	578	611	549	564	530	575	533	533	501	537	552	584	548	580	548	569	551	580	548	548	588	499	553	552	525	595	565	566	562	567	583	562	533	553	585	579	575	565	579	567	571	570	538	574	537	572	570	560	524	564	540	573	542	548	539	541	578	567	554	526	539	567	533	581	575	573	555	555	540	518	546	552	558	566	562	590	536	549	543	524	538	562	549	527	555	566	550	554	528	554	567	558	536	566	563	546	570	498	552	576	493	598	541	600	564	508	559	549	557	564	566	572	586	547	567	575	534	556	573	544	557	545	600	536	556	581	572	504	571	523	568	520	556	554	583	589	575	540	579	554	582	575	541	533	547	587	486	547	544	586	545	549	575	564	548	511	567	533	578	572	553	508	520	597	581	605	522	554	562	580	570	552	574	533	554	569	571	581	542	571	553	574	571	589	560	549	556	579	556	560	513	530	559	492	543	534	569	582	558	536	556	590	572	584	600	579	551	545	546	559	555	556	532	538	580	545	568	572	540	586	578	572	526	528	551	535	558	569	570	614	605	569	552	590	568	558	553	563	542	527	532	545	552	586	599	528	520	524	554	541	551	593	551	533	576	558	551	537	526	548	560	570	549	557	568	545	549	582	544	528	555	526	546	595	554	574	541	562	568	547	559	551	576	574	551	549	526	585	512	563	538	556	556	610	534	557	558	535	527	575	531	546	532	538	525	520	555	556	578	547	533	553	538	593	575	531	536	604	547	612	568	565	550	570	578	571	571	569	520	492	557	552	537	593	596	515	532	544	569	533	528	562	539	546	552	503	557	575	523	558	603	528	553	568	590	554	558	556	611	564	559	579	562	579	567	570	566	584	548	585	517	487	542	577	597	542	553	580	545	564	611	605	573	546	583	556	524	554	576	509	563	540	580	547	589	542	562	562	550	546	540	548	561	520	549	561	541	533	546	553	563	578	556	568	593	611	556	509	541	572	550	582	601	557	565	589	620	531	583	505	509	584	545	592	569	555	549	571	517	577	612	541	571	558	547	555	519	565	581	537	543	512	562	555	554	596	514	546	559	582	558	554	571	540	578	517	573	524	542	563	553	558	546	606	562	555	536	561	560	576	554	567	590	568	535	553	550	537	547	545	554	561	551	537	524	547	576	552	544	514	581	557	557	565	573	527	521	596	556	531	611	575	543	572	538	553	569	555	552	592	545	606	565	541	542	609	530	567	578	584	504	550	545	566	616	587	565	554	619	579	531	568	574	583	536	542	541	549	572	533	542	559	565	574	579	535	548	548	579	528	602	557	581	557	547	549	533	548	527	523	565	586	556	555	540	575	567	530	588	577	507	524	550	551	579	519	566	550	533	547	553	600	540	523	561	568	524	529	531	573	573	561	570	585	519	499	529	561	565	569	583	538	596	553	555	547	542	597	542	538	540	562	540	559	539	550	574	534	556	564	541	556	587	550	543	545	587	560	549	554	564	549	543	528	532	554	552	586	547	557	588	553	578	547	579	533	555	577	560	545	571	528	560	568	559	593	583	570	503	524	539	528	565	537	537	572	557	551	565	546	571	529	546	539	535	549	529	510	575	587	585	592	532	550	596	565	549	563	562	531	542	580	571	567	592	553	558	568	553	539	581	543	530	537	587	584	582	580	566	528	615	555	552	531	566	547	554	599	566	544	596	587	533	582	525	560	550	543	527	528	566	566	558	566	550	531	561	594	524	524	530	536	507	563	577	541	567	553	560	546	525	506	562	581	542	531	505	564	578	564	546	525	550	570	557	553	543	576	603	542	579	539	579	544	523	571	535	529	539	547	546	539	573	539	550	557	581	603	509	527	573	529	603	572	527	526	511	553	570	535	555	558	550	615	517	541	597	514	528	572	568	588	568	521	541	566	572	563	528	542	561	568	562	548	532	522	536	528	520	546	592	588	560	557	556	537	575	577	527	551	554	546	538	551	615	558	538	566	599	544	561	575	556	541	570	542	582	521	614	544	556	524	532	546	586	567	570	543	538	562	567	588	538	531	596	544	520	517	572	547	540	553	561	578	570	550	552	588	526	548	572	517	573	567	579	555	558	599	527	550	540	591	542	507	571	583	546	536	555	549	566	531	553	559	574	584	505	545	567	504	578	590	571	574	562	579	577	555	556	542	550	600	543	525	588	576	530	548	545	553	569	563	537	532	572	584	594	520	555	571	592	558	546	535	579	555	587	551	566	554	523	594	548	541	585	538	559	584	573	581	580	593	548	490	549	547	545	558	538	505	598	541	535	559	537	600	553	546	596	532	574	536	576
30664	47996	25820	10329	4088	1709	954	740	647	615	622	655	611	660	659	655	646	587	626	661	653	627	607	684	643	621	614	596	658	641	659	594	614	651	611	640	631	628	646	681	609	603	621	626	631	599	597	611	606	624	649	645	645	642	577	685	628	692	681	619	631	635	656	595	643	634	608	641	597	589	641	597	659	652	608	634	611	593	667	658	642	675	626	621	652	643	650	611	588	608	625	607	629	625	646	605	623	639	625	623	628	600	613	611	638	673	627	653	634	635	604	629	613	649	671	653	628	624	617	626	643	629	662	631	636	635	636	585	607	683	628	644	590	606	601	640	635	631	626	621	612	609	646	612	623	623	652	657	642	627	645	610	626	611	597	586	636	637	612	664	642	589	618	639	608	600	630	630	664	626	639	632	614	627	621	612	605	660	607	621	653	620	652	612	614	611	608	621	601	624	673	633	612	582	598	652	638	617	629	630	633	625	645	666	642	639	627	668	637	627	593	673	602	603	650	628	632	614	621	675	619	592	607	669	622	626	644	655	602	583	672	637	659	652	637	647	675	654	602	616	632	612	642	572	628	633	668	623	633	646	618	626	666	624	635	633	661	625	642	614	610	664	618	667	610	644	642	638	625	620	603	628	620	591	587	623	629	615	644	615	630	631	622	614	601	641	643	606	617	621	647	608	619	600	623	630	615	654	648	627	634	618	644	628	627	682	606	601	590	632	644	644	614	626	598	599	623	624	639	618	604	618	604	650	625	657	625	615	621	626	638	613	666	660	619	667	623	680	602	636	631	655	638	608	631	646	644	607	630	561	609	652	616	629	627	611	663	606	631	592	624	687	635	601	609	620	566	608	583	690	636	631	611	673	639	629	640	662	593	610	609	648	611	567	617	637	659	625	651	631	646	654	640	668	627	618	661	669	624	610	600	631	621	624	645	639	607	660	679	637	651	621	641	614	579	668	627	649	657	615	626	646	601	610	605	620	611	612	635	611	637	678	647	633	606	615	619	630	596	598	646	585	610	645	624	642	627	617	649	659	669	609	661	619	611	625	624	661	654	624	600	626	604	643	601	630	641	646	608	644	645	640	601	658	595	652	633	634	645	700	623	615	639	615	631	650	637	612	609	623	601	667	646	659	661	664	656	616	613	660	612	589	638	607	608	652	638	623	639	592	630	625	651	588	631	597	628	639	566	673	670	615	637	626	633	651	631	628	655	627	606	628	624	668	590	628	663	601	625	642	602	646	648	594	622	640	640	593	628	622	658	608	640	629	620	646	626	631	619	644	630	643	647	643	623	646	595	691	627	595	608	612	618	665	612	625	612	638	591	670	647	605	626	587	618	642	602	627	632	603	650	646	625	668	665	597	626	637	594	617	590	670	636	607	561	599	615	596	613	679	571	582	657	620	622	632	661	605	666	602	633	627	621	602	624	601	646	652	604	629	612	642	632	640	634	643	636	599	599	612	608	623	624	620	645	618	616	635	603	598	622	641	605	619	611	582	586	658	601	587	577	644	608	662	619	659	589	616	628	650	601	598	653	590	602	625	586	598	635	623	616	645	629	608	618	604	598	671	644	627	639	600	624	615	638	651	648	599	626	614	653	629	597	629	642	633	609	587	634	655	604	616	576	590	625	644	616	645	601	620	617	593	616	625	607	648	605	637	668	647	641	659	612	678	646	651	644	606	644	614	591	624	642	635	648	596	588	651	596	612	665	645	607	618	629	620	641	582	667	607	670	599	591	625	626	654	639	618	592	608	597	617	648	652	629	624	629	568	596	657	579	646	617	655	583	622	608	636	627	611	656	609	587	679	647	632	613	621	628	628	633	636	642	623	631	635	616	635	649	620	606	645	586	676	619	616	644	644	619	618	628	634	608	587	646	626	594	627	594	589	657	660	619	644	628	607	653	631	621	618	624	616	602	610	620	629	607	599	615	634	617	636	626	636	624	629	636	621	649	632	612	612	671	592	605	618	607	636	606	625	647	602	672	628	603	627	638	646	636	619	639	641	650	652	628	614	603	652	601	615	643	650	608	631	612	622	609	625	598	652	616	651	558	620	661	641	617	581	599	643	609	665	624	629	654	649	673	688	624	634	601	606	656	622	609	627	638	632	642	585	634	597	641	620	610	613	617	656	650	633	616	655	583	641	603	635	617	649	632	608	617	621	619	627	648	622	620	641	636	647	678	615	679	580	633	633	591	660	610	622	623	622	610	627	626	624	643	696	555	624	605	619	600	601	629	628	591	614	601	684	600	641	619	612	640	568	638	610	616	603	677	630	604	658	619	630	625	621	652	587	574	627	604	607	611	646	640	682	649	635	605	619	644	634	596	627	625	635	671	596	595	681	600	610	610	678	632	595	607	608	628	616	647	640	689	580	628	644	593	635	605	633	625	584	665	649	610	647	614	629	615	597	625	637	590	656	662	609	686	646	665	629	625	637	634	673	665	584	567	619	591	619	628	653	640	646	640	591	629	622	621	612	639	586	619	612	639	626	540	625	622	593	622	604	618	645	622	634	590	611	651	620	616	651	657	708	608	594	552	613	596	678	596	604	646	607	638	633	629	625	641	628	669	654	635	588	585	630	639	639	677	613	590	644	635	588	642	638	649	582	645	629	634	628	613	649	646	648	611	636	596	599	648	695	595	634	618	681	646	667	619	640	669	602	650	659	616	652	638	628	630	659	566	629	628	612	623	628	647	643	668	578	573	645	611	596	654	645	655	644	613	649	601	603	658	572	622	648	631	614	598	628	676	648	640	608	651	640	588	622	595	653	654	645	609	615	648	616	632	628	664	637	677	610	619	621	611	593	609	599	609	601	671	613	604	626	699	630	661	649	611	622	664	596	600	625	658	631	610	644	639	586	632	624	607	685	605	691	640	631	643	656	620	624	580	623	648	648	673	621	635	637	606	636	636	637	622	631	620	616	634	616	602	630	655	643	593	591	650	605	662	640	623	583	591	596	654	594	617	640	628	651	612	683	678	621	646	607	651	644	645	678	630	649	582	607	632	586	686	655	653	651	648	641	664	675	641	589	674	637	597	628	603	599	700	631	631	611	645	664	660	627	620	628	682	635	650	642	654	644	652	627	604	623	597	651	636	585	602	609	624	641	644	654	639	624	628	630	629	625	615	620	582	646	683	654	596	626	593	654	687	624	644	611	617	620	598	657	655	600	645	628	603	634	639	642	603	627	618	630	648	619	568	596	635	622	602	598	637	605	601	630	633	644	655	665	618	562	606	634	610	636	602	651	582	620	636	627	598	631	608	597	623	658	646	617	583	638	621	653	610	578	608	618	629	637	653	677	616	592	637	628	638	608	594	604	660	610	653	637	629	657	651	617	616	620	661	632	617	651	634	605	609	609	650	611	620	634	660	611	633	620	615	608	612	621	663	612	626	582	614	643	580	643	662	628	674	589	618	666	631	629	647	626	637	647	632	630	624	667	632	679	644	643	626	598	609	658	610	644	626	639	615	595	644	601
23350	22309	31380	26496	22442	19344	7834	1321	703	622	660	632	628	624	625	625	669	678	579	601	634	657	632	617	589	645	654	585	588	569	630	590	647	626	611	615	577	687	584	614	603	627	613	664	606	599	619	640	590	631	661	624	628	586	625	633	624	676	611	609	593	606	597	574	630	590	602	614	608	625	655	683	650	624	597	636	631	641	617	629	630	567	614	593	564	619	611	650	661	655	609	621	598	626	587	597	642	652	640	629	625	618	591	595	599	634	635	619	614	604	602	603	616	604	606	627	594	593	586	650	592	614	642	608	678	617	660	590	615	632	663	569	623	625	616	585	573	620	626	626	612	589	613	542	587	614	567	588	649	586	625	587	622	637	624	577	637	570	612	650	619	604	633	581	610	597	619	636	633	601	621	620	652	630	602	638	628	603	615	631	592	638	608	587	600	642	639	602	599	606	610	619	605	590	622	599	683	624	623	629	628	602	511	617	627	683	606	591	621	636	600	596	595	576	634	608	603	607	595	587	654	622	603	607	621	626	676	571	570	617	575	615	612	598	629	608	624	631	610	586	627	631	623	582	604	634	625	641	647	627	589	608	636	571	660	589	583	627	612	636	592	580	582	630	620	602	603	644	654	629	630	576	623	591	638	625	629	618	593	612	631	627	636	593	585	584	600	582	588	633	626	579	601	611	608	664	637	576	600	651	662	600	572	642	589	613	597	611	637	616	603	627	628	566	615	610	596	607	610	623	642	613	673	611	651	618	599	639	591	612	613	620	639	606	611	640	596	607	581	584	643	595	604	590	617	628	613	598	613	583	556	626	594	647	613	619	657	627	628	613	549	619	613	624	560	618	630	586	619	596	583	621	631	602	596	598	624	616	619	611	613	649	637	616	662	634	634	614	619	591	657	609	626	638	634	579	640	621	591	615	627	612	617	584	629	636	598	569	608	573	583	583	638	637	597	622	628	616	599	588	635	629	644	623	644	623	615	629	588	609	620	588	624	624	642	616	609	664	610	659	637	604	622	636	607	623	591	637	628	598	617	634	622	581	637	614	619	608	622	648	599	627	611	642	650	615	602	600	581	573	621	603	594	581	608	634	561	613	624	610	594	607	633	653	606	597	608	637	618	642	637	604	622	594	630	627	602	610	634	566	639	624	617	624	651	653	587	645	591	661	627	579	622	670	586	667	548	585	608	577	594	647	583	624	588	600	584	605	623	624	630	630	599	602	589	635	613	606	596	616	666	691	608	651	634	585	594	606	602	621	593	615	593	589	623	646	612	581	691	610	602	608	578	672	587	594	590	594	600	611	631	633	604	624	575	612	618	649	604	570	652	630	620	584	589	608	587	606	609	637	684	683	607	626	642	549	632	621	632	613	640	643	638	586	618	627	561	612	641	626	641	615	627	596	583	559	629	586	628	647	565	626	652	576	636	630	610	612	626	636	673	636	597	619	592	628	598	628	600	603	649	604	624	654	646	573	621	649	624	636	588	623	581	597	662	620	641	627	590	619	603	620	621	576	617	619	647	654	580	553	568	559	570	670	594	606	562	627	627	629	632	599	653	598	590	632	591	614	631	615	592	609	628	591	635	634	644	595	611	627	634	615	601	608	601	612	638	646	603	636	616	576	605	646	609	617	612	570	590	617	606	625	576	628	638	636	572	586	630	584	660	645	597	610	627	588	637	651	624	563	586	667	641	652	645	631	612	585	626	633	616	594	610	592	635	612	572	623	595	593	622	645	625	597	599	602	581	620	603	627	626	629	609	616	626	605	619	668	607	590	554	604	610	647	605	601	600	655	581	585	600	611	651	618	636	650	581	609	608	606	615	630	621	611	588	586	601	614	619	628	627	627	612	619	656	579	602	626	663	602	621	587	651	618	625	626	614	644	600	605	617	582	631	592	603	652	630	609	616	629	599	626	604	618	606	611	595	607	633	604	608	626	604	590	584	637	622	632	623	612	605	614	595	606	613	599	598	610	639	653	605	627	624	641	582	637	597	616	616	593	600	580	589	605	606	635	605	588	621	628	596	593	635	581	598	612	595	611	599	612	596	671	592	604	652	622	614	622	589	597	604	631	585	623	657	642	640	624	575	591	601	594	615	606	567	631	618	663	640	616	607	620	614	612	633	650	596	641	615	668	636	589	627	576	623	624	586	598	627	610	633	570	604	602	608	599	620	622	620	607	606	608	585	601	607	608	604	622	650	630	631	602	599	616	606	592	609	606	601	623	610	638	612	559	629	578	641	619	656	599	648	594	598	613	596	602	634	605	621	632	616	619	586	622	627	629	638	565	633	669	659	625	589	600	607	629	603	625	582	622	630	619	594	615	603	628	610	623	622	626	596	612	564	671	593	609	682	654	636	594	604	611	622	590	622	610	651	649	672	616	611	598	614	642	618	589	650	594	598	648	620	612	655	608	569	602	579	614	647	608	672	600	600	627	604	638	605	617	615	625	642	603	612	598	636	633	621	578	609	537	590	653	626	619	625	635	670	589	610	622	650	612	604	619	640	571	610	609	603	634	590	583	630	601	587	589	592	620	614	611	595	643	619	602	631	584	625	620	555	649	607	617	641	593	598	633	608	630	630	645	571	626	621	601	648	608	615	615	607	630	636	682	643	614	673	637	611	613	607	617	632	653	640	579	560	609	592	615	581	614	646	587	580	646	661	572	643	596	604	625	642	587	626	622	628	557	635	600	581	669	602	621	665	644	633	625	584	573	634	642	621	589	646	647	629	599	620	624	570	604	599	608	630	585	611	618	635	605	629	663	609	645	571	632	574	611	614	565	624	588	620	621	650	650	645	599	609	569	595	624	630	633	595	605	598	607	626	593	618	594	604	621	638	610	636	595	576	609	652	623	620	649	591	595	647	602	612	585	651	609	603	621	609	622	606	595	597	662	637	633	598	661	621	570	616	683	616	618	594	609	582	626	612	637	636	586	625	590	594	600	622	630	596	583	634	595	666	630	602	637	601	618	598	611	616	628	613	588	585	603	596	615	648	586	634	627	588	592	666	633	579	635	616	624	573	642	645	620	620	605	627	615	635	595	645	673	578	585	654	637	619	596	665	634	621	607	569	605	588	590	658	612	591	571	611	646	613	607	648	653	629	590	625	646	630	600	588	566	612	565	652	630	645	651	607	643	642	664	582	580	600	601	597	604	591	623	578	663	644	616	605	617	599	637	675	626	630	601	634	636	601	597	636	606	631	610	606	585	612	601	632	607	633	577	617	680	580	618	659	626	601	596	662	610	613	598	574	618	616	637	600	643	672	618	604	623	639	609	604	641	643	656	608	600	620	634	646	638	646	595	622	640	614	595	632	602	611	670	620	634	619	628	596	616	621	698	657	588	629	576	597	604	665	647	634	622	614	626	595	571	632	599	582	571	622	593	612	656	621	592	628	571	623	631	633	635	645	606	601	660	639	582	605	604	569	597	586	663	616	602	628	619	609	624	610	602	611	603	622	629	635	572	614	582	626	568
57528	94549	64568	41135	24782	11726	4057	1418	786	676	684	700	665	740	626	729	623	700	648	688	658	705	624	678	702	695	643	672	683	679	725	682	687	652	644	673	629	701	694	686	646	662	693	641	719	655	661	671	693	720	686	677	609	695	701	672	687	698	647	612	656	659	664	639	654	716	655	706	692	682	640	677	660	686	695	662	623	648	684	701	680	649	667	671	659	709	633	700	655	661	683	678	669	623	653	672	703	641	681	708	687	695	669	681	650	678	679	718	676	728	692	701	656	667	693	661	673	669	629	706	663	681	675	639	687	676	692	681	710	638	712	658	675	653	653	688	662	678	629	699	659	705	677	684	688	642	631	681	730	724	686	678	676	697	667	657	654	704	707	659	636	640	698	687	682	678	655	654	676	660	668	664	670	652	639	672	662	688	652	675	698	679	687	669	643	659	718	713	663	643	650	674	661	615	717	641	705	625	673	670	642	620	648	648	679	680	615	653	689	659	680	684	668	673	698	692	675	690	615	675	637	627	685	710	641	684	657	709	678	664	661	683	672	681	676	632	662	705	683	672	683	703	683	659	658	632	619	687	648	638	633	654	678	682	689	663	683	645	690	669	652	663	695	641	673	712	690	688	606	688	708	683	694	647	686	660	705	685	697	681	641	650	683	660	661	696	658	680	693	629	670	663	685	692	737	680	636	698	671	651	675	644	611	660	673	681	679	668	698	645	700	641	677	634	673	649	665	625	669	627	664	636	633	647	658	686	678	688	655	675	702	683	700	646	726	688	654	655	700	675	660	673	683	698	696	700	650	683	674	692	667	657	703	649	675	681	718	681	659	680	750	625	640	675	712	693	676	678	672	678	662	645	703	683	707	719	669	732	642	651	705	657	681	663	662	697	688	667	672	638	671	656	632	656	722	576	602	688	682	681	709	650	683	678	694	684	647	689	652	662	690	631	673	689	663	652	727	669	688	633	662	635	685	674	653	702	668	653	681	668	661	681	634	673	704	654	664	720	669	697	715	663	659	680	683	648	703	687	696	652	691	691	660	692	678	700	646	641	658	661	635	689	647	687	658	645	666	667	675	636	715	699	645	676	693	647	647	681	675	625	668	699	687	647	672	656	723	637	676	653	673	690	687	672	698	684	677	661	625	651	636	627	666	670	694	718	632	730	646	684	682	705	695	633	668	683	685	723	642	655	677	648	670	649	630	688	702	689	650	712	669	666	702	666	630	644	672	688	671	638	665	694	651	694	652	678	667	718	653	673	658	657	648	652	676	695	666	682	636	687	690	718	700	727	676	667	667	697	661	647	676	674	678	673	667	680	640	659	679	685	707	691	654	693	640	692	671	672	665	671	659	677	649	671	702	699	617	666	667	687	669	614	707	671	640	649	660	684	676	646	700	651	674	669	651	687	668	645	616	694	632	718	670	709	674	682	634	680	696	676	636	652	654	721	682	658	691	656	692	692	677	675	658	696	722	663	646	701	699	656	655	688	647	660	706	668	613	657	732	671	671	643	680	664	679	624	688	660	608	624	676	684	676	678	666	703	672	722	658	639	682	679	679	680	660	678	632	654	700	679	670	684	684	664	691	648	655	674	663	641	642	695	713	665	694	724	694	691	683	684	665	630	695	692	718	663	646	644	680	634	677	661	656	675	686	763	664	677	698	643	645	659	678	677	724	689	688	670	636	696	623	668	693	640	716	637	637	670	681	655	694	690	665	690	640	637	644	686	686	660	630	680	723	693	694	676	678	658	689	708	612	695	699	671	654	642	688	689	675	659	681	671	688	685	649	673	710	666	659	685	694	666	657	644	715	734	710	655	709	652	660	663	671	651	635	687	671	678	681	721	652	675	672	662	683	660	648	619	662	722	679	662	643	663	721	692	640	674	627	640	654	651	635	685	674	643	650	651	644	660	702	697	678	663	650	647	719	708	647	641	647	674	687	622	655	673	686	611	659	654	677	652	681	678	672	713	675	703	651	638	651	670	696	697	640	678	695	692	608	614	712	707	678	644	624	692	649	688	696	675	674	692	628	693	701	690	631	657	632	690	696	648	641	604	671	620	644	653	661	661	652	672	656	674	628	698	676	637	697	668	717	680	711	665	681	690	633	622	671	638	663	707	685	658	654	706	670	681	673	682	689	635	624	664	698	696	673	616	654	637	622	663	691	638	689	635	688	629	668	660	690	629	651	708	671	656	653	629	685	649	672	642	639	682	648	652	677	669	641	625	692	700	685	691	624	700	701	683	681	691	626	700	665	714	699	650	716	663	645	702	687	657	649	697	679	643	684	666	665	653	666	672	680	667	678	690	660	661	692	642	639	648	700	652	626	672	691	692	660	697	680	694	702	659	694	682	681	701	645	651	673	642	622	669	661	675	707	677	632	688	656	663	662	679	656	668	710	651	683	665	678	662	664	641	685	668	668	701	646	669	600	690	679	674	719	668	665	629	679	649	631	668	711	664	652	692	703	660	680	675	660	672	661	635	691	663	743	625	658	649	720	660	670	696	695	700	724	700	640	702	663	653	677	644	667	653	707	697	659	667	667	644	635	678	645	627	675	673	721	668	664	636	658	667	662	657	684	637	672	636	696	669	664	660	644	670	704	688	679	677	674	659	688	699	683	667	694	705	686	652	645	666	664	659	615	676	738	672	655	672	693	673	697	688	657	665	663	678	667	656	662	661	670	684	658	659	703	653	680	667	673	649	647	699	653	650	687	662	663	677	679	703	696	663	669	594	675	676	629	636	614	694	681	673	652	661	614	662	702	691	660	662	717	652	645	637	641	705	683	702	685	662	716	666	703	688	699	698	680	669	669	696	666	692	608	646	657	655	676	701	657	643	656	646	687	674	714	664	668	683	653	674	648	656	695	680	684	661	666	629	684	694	655	671	677	688	654	653	674	644	677	640	649	678	701	673	707	686	671	654	705	667	669	666	696	641	683	690	666	641	691	683	663	691	643	671	660	672	728	655	712	679	699	658	656	682	653	683	684	683	664	667	701	646	658	715	665	681	662	680	676	676	708	693	673	660	645	668	668	698	650	660	701	635	640	658	716	631	697	673	638	625	634	688	692	671	641	692	664	659	676	708	700	690	738	698	679	633	664	674	697	654	661	680	672	656	679	657	714	698	649	656	660	741	713	672	662	660	669	664	638	675	648	703	637	676	636	646	711	709	717	667	689	670	669	654	680	657	683	690	712	653	676	674	684	619	629	696	724	660	702	652	704	685	662	652	660	670	689	684	702	629	663	632	653	650	670	671	708	680	667	707	649	693	663	637	664	737	653	644	715	689	662	642	668	663	666	680	672	657	648	694	675	637	687	664	677	640	646	654	689	658	674	675	671	662	669	679	687	615	681	661	664	664	692	651	685	671	708	637	669	677	680	662	662	696	651	648	656	695	679	640	697	662	654	679	677	652	663	680	644	666	646	653	662	646	684	687	675	691	687	703	654	696	718	623	650	650	643	641	656	609	676	680	704	666
25371	25070	32841	27370	16899	6036	1695	867	677	691	653	696	689	667	630	627	656	612	647	601	656	639	634	655	662	651	641	640	613	706	608	635	628	648	646	649	654	613	628	655	651	637	649	635	639	647	631	665	682	634	660	634	626	644	623	721	690	647	673	604	628	638	640	620	631	622	649	658	659	618	709	611	594	643	655	623	643	653	580	643	656	653	613	579	637	620	620	622	664	656	655	653	673	648	647	642	686	610	591	624	624	608	603	632	588	610	653	634	641	628	640	611	627	645	659	614	641	637	578	655	632	643	625	617	624	674	647	631	678	599	648	613	643	616	634	656	623	629	598	641	599	664	653	657	630	605	640	626	609	613	621	665	641	682	616	623	673	649	618	595	656	666	590	673	636	643	640	668	629	615	646	622	671	654	630	633	657	606	615	675	660	608	628	622	610	656	647	637	663	680	647	633	598	658	652	650	665	628	580	626	630	561	663	652	665	672	626	679	660	636	653	618	640	619	644	636	640	662	662	674	617	686	677	651	654	630	575	636	652	654	626	627	628	673	659	666	647	657	662	648	621	634	658	646	652	613	650	649	662	630	644	639	632	620	662	609	624	607	647	652	698	648	697	602	655	600	643	605	629	663	643	631	666	610	617	686	658	647	639	616	626	623	621	688	715	647	632	662	637	654	665	604	651	606	650	679	637	627	662	667	646	635	632	646	636	640	663	638	603	636	633	591	658	631	600	652	652	639	607	609	610	609	622	582	651	636	649	619	653	651	624	614	664	660	623	614	628	669	679	675	654	627	632	638	605	617	663	600	601	591	646	626	633	639	643	644	597	623	632	631	683	644	670	691	627	608	630	647	700	612	626	640	657	627	661	669	689	669	631	633	618	624	606	599	643	608	638	656	633	669	633	626	618	678	651	622	626	631	628	630	630	659	656	651	584	627	674	652	606	662	631	651	627	648	654	650	599	638	651	666	640	632	631	599	664	610	651	659	630	638	631	601	604	598	650	652	633	679	617	638	671	632	694	622	645	656	637	644	623	626	613	643	649	584	657	652	658	565	654	659	624	670	636	667	663	675	609	603	672	668	607	612	614	667	694	662	640	659	650	673	663	680	640	589	575	625	664	670	649	624	604	617	644	611	650	667	646	687	628	625	614	607	599	637	569	647	577	641	656	617	618	659	624	652	670	659	668	658	649	675	622	595	677	611	654	668	603	628	621	657	620	651	640	679	634	647	636	626	667	678	656	627	648	673	651	648	604	616	642	663	653	604	680	655	632	668	649	649	616	617	660	632	664	620	632	627	640	665	639	659	646	665	637	645	666	651	666	604	626	633	621	641	627	612	635	653	612	617	648	634	632	611	646	598	643	664	650	639	639	701	610	627	647	639	631	641	627	695	593	626	661	665	630	617	639	657	591	636	615	616	643	638	636	600	652	656	627	653	613	653	640	608	608	621	601	653	667	621	678	649	675	638	633	619	643	606	632	637	645	637	646	628	662	621	652	650	635	637	605	638	617	605	651	630	632	650	635	646	626	601	625	656	610	617	652	651	611	608	652	635	666	643	618	662	632	608	613	632	622	675	604	604	607	668	641	677	588	650	664	592	647	664	612	596	640	630	644	620	625	590	656	654	641	613	635	614	633	657	603	627	678	629	639	644	676	641	623	617	633	654	644	614	616	664	688	668	645	640	610	631	669	619	613	645	682	609	617	611	640	653	631	649	614	664	634	688	633	683	590	632	637	641	615	643	621	611	619	669	671	640	632	677	620	621	634	629	642	650	637	676	641	647	552	711	647	657	693	619	615	661	612	625	635	661	686	644	678	592	631	589	599	602	644	656	624	630	623	651	634	652	622	662	621	619	632	658	664	628	615	672	645	625	639	638	601	623	595	615	659	669	669	650	612	667	624	647	637	621	683	663	645	613	612	648	666	681	597	665	626	666	623	632	667	626	630	657	576	642	660	670	623	605	642	628	638	651	641	580	634	664	680	642	622	604	626	629	606	664	607	637	631	639	647	645	617	656	566	600	613	653	641	662	625	655	608	578	643	642	624	661	622	609	659	653	672	607	663	640	643	641	595	685	606	667	658	616	621	602	649	673	673	622	611	639	612	692	638	579	652	596	593	640	635	630	616	608	666	627	672	630	667	592	618	657	655	621	628	657	656	641	656	645	663	637	612	645	633	605	656	648	612	607	665	698	664	581	650	627	617	656	589	638	637	612	679	602	624	613	632	685	581	625	641	641	655	639	664	679	679	618	636	654	629	613	640	658	720	640	622	653	610	676	645	659	682	643	653	661	641	662	616	596	628	642	613	625	658	702	664	680	637	629	647	605	641	640	629	667	685	594	660	644	655	630	656	664	673	641	631	641	633	656	619	675	666	620	651	624	639	645	632	641	639	683	613	651	652	668	659	655	675	690	647	651	655	615	643	645	615	631	642	561	609	612	643	636	641	657	619	684	584	590	636	618	609	646	636	663	649	655	656	642	632	632	680	663	624	621	640	633	643	654	671	629	627	632	638	629	714	644	619	657	625	666	630	655	604	637	627	616	624	627	655	621	636	645	674	686	638	675	644	593	635	644	591	689	578	622	639	707	676	666	653	639	676	651	600	638	645	699	615	641	619	652	606	610	625	638	644	602	629	679	636	658	638	644	622	621	641	613	615	618	639	604	610	630	652	648	664	587	678	647	643	659	618	653	601	609	623	650	648	645	645	605	618	645	637	634	609	642	605	650	638	664	626	583	601	657	645	645	681	693	654	606	592	672	643	613	640	636	588	656	602	656	665	633	588	608	621	635	640	700	633	601	607	659	644	649	619	662	600	670	579	651	657	617	684	634	594	596	673	627	664	634	632	653	643	611	648	629	615	595	684	650	674	663	627	625	619	653	651	652	601	644	676	630	655	651	666	676	608	644	677	609	647	625	649	632	612	602	590	660	641	599	663	630	662	657	622	666	613	658	601	624	667	621	598	635	618	645	627	594	609	620	621	615	629	661	654	635	692	628	615	629	686	615	637	640	671	689	627	642	625	643	654	601	606	596	626	716	633	646	666	651	653	601	598	632	615	648	632	618	680	572	611	636	638	627	644	669	661	628	611	591	649	611	638	673	664	604	608	581	608	560	692	633	650	595	617	611	606	655	681	662	625	704	612	599	648	642	668	619	648	654	640	600	663	650	670	650	642	643	617	604	620	625	622	622	597	674	653	661	648	643	622	671	613	614	624	658	619	674	646	679	631	632	655	634	631	608	646	660	630	625	630	678	630	610	648	624	637	584	683	629	633	649	695	686	642	628	669	655	677	657	628	643	657	589	656	640	610	630	611	678	610	668	642	646	600	619	634	607	646	666	630	639	651	637	632	634	649	646	595	635	638	624	654	682	646	688	654	638	647	672	655	633	624	629	614	649	612	648	611	679	652	676	654	655	594	623	596	599	655	604	640	636	690	629	691	671	667	663	654	636	644	645	630	619	634	614	623	675	629	606	613	592
50908	78262	48676	28152	14265	6103	2367	1016	783	703	681	720	732	707	729	728	712	728	687	726	724	695	720	695	694	693	744	645	694	730	687	694	727	698	746	703	710	746	689	681	719	703	679	742	685	723	709	753	685	694	706	755	677	707	726	660	718	709	710	696	724	733	728	733	710	639	702	721	716	713	694	730	697	717	702	734	719	707	740	718	709	673	696	669	703	686	732	712	740	718	723	714	710	704	741	671	733	720	680	681	728	722	685	717	753	716	725	699	698	688	727	724	734	696	677	740	674	726	670	695	708	745	675	718	718	657	731	681	695	692	708	762	704	700	672	719	711	724	732	707	705	688	734	736	733	727	682	713	699	734	709	702	673	711	747	690	788	701	690	694	652	718	692	732	697	762	751	665	695	734	719	778	706	728	666	733	750	667	678	667	630	681	741	705	772	683	727	727	709	701	691	755	745	723	721	668	729	720	782	712	726	669	702	692	680	759	728	693	693	714	739	716	713	700	670	676	708	705	670	723	711	718	747	737	700	680	667	754	714	725	654	743	677	722	684	681	718	718	740	711	721	728	712	738	752	726	712	697	733	726	666	737	750	737	688	712	686	726	742	718	671	698	722	737	711	696	771	728	731	737	748	715	729	673	701	710	715	739	754	739	676	736	673	719	754	694	706	687	770	750	694	680	712	714	722	713	673	689	708	708	713	734	771	710	688	697	714	714	654	738	727	668	718	748	685	675	740	651	725	723	710	726	712	757	749	648	692	698	695	713	711	682	726	721	751	685	747	698	716	746	679	716	726	742	719	671	685	725	685	684	682	707	676	736	709	702	698	759	701	721	731	728	723	727	706	684	726	693	728	705	686	710	725	721	733	671	716	735	712	725	730	712	697	733	701	713	731	746	706	740	689	724	749	728	670	700	678	742	710	673	667	717	750	712	708	752	720	676	685	748	728	759	703	722	705	755	719	709	694	730	710	664	692	718	716	704	691	638	719	724	746	712	742	732	680	750	748	692	733	752	700	744	725	682	696	734	738	692	727	726	732	709	701	713	699	753	716	764	725	709	699	651	742	694	691	749	734	730	680	700	716	747	668	711	780	774	698	674	707	734	745	715	701	705	713	673	683	672	682	719	706	714	700	675	752	701	729	729	738	664	685	711	717	672	711	723	720	718	726	712	675	752	679	689	715	693	706	689	673	709	703	719	710	704	748	699	670	671	663	711	690	703	699	698	717	715	717	733	689	714	717	742	746	755	727	727	752	716	710	748	668	736	739	742	688	714	667	681	724	728	675	718	683	729	704	775	692	708	723	703	699	712	738	761	704	730	695	699	720	738	672	678	693	669	727	706	764	727	703	704	707	688	741	683	727	702	665	743	715	678	756	717	743	718	729	702	707	750	743	741	722	720	714	752	690	697	736	696	744	759	667	706	668	735	715	697	686	706	692	698	714	722	735	672	682	758	733	682	705	649	699	711	698	715	697	757	684	639	740	700	700	719	729	700	722	672	719	670	720	699	707	742	715	652	686	716	719	718	706	703	743	721	675	724	674	691	736	725	743	727	684	706	745	664	704	735	701	694	745	705	711	763	709	715	715	717	674	752	694	736	711	686	706	732	699	703	702	696	705	724	701	746	744	687	714	721	684	663	683	720	723	718	716	693	701	768	721	652	769	765	727	712	689	706	692	727	737	712	685	737	690	723	678	679	702	746	752	706	707	734	704	688	716	703	701	735	712	760	750	727	680	675	721	697	699	708	705	714	673	698	763	713	692	693	712	689	703	748	671	727	695	697	739	702	716	704	701	711	717	736	698	683	716	727	737	725	748	698	676	692	678	709	717	758	724	667	705	673	693	727	705	715	687	700	695	721	677	707	727	732	691	736	720	723	770	757	728	684	713	705	722	677	713	726	716	681	696	740	720	689	766	726	726	723	667	689	714	743	695	684	732	655	687	693	687	749	663	703	678	754	698	738	732	709	685	665	678	737	710	716	707	698	725	764	743	711	726	717	722	690	637	768	738	714	702	695	746	733	695	674	683	715	717	702	719	714	697	733	684	719	682	717	750	684	696	694	724	728	714	721	711	741	718	757	705	689	726	681	715	704	723	711	709	742	737	735	727	695	695	732	711	699	669	702	681	728	712	682	699	703	716	715	698	726	710	726	714	719	736	758	734	729	694	695	733	779	682	711	710	693	710	699	715	698	714	694	746	710	741	779	775	665	704	718	792	692	715	679	696	725	728	708	678	718	719	699	717	694	743	678	698	684	717	729	694	693	729	726	716	725	704	698	678	763	710	694	699	710	727	750	666	731	732	673	679	706	728	715	682	712	678	684	697	713	738	710	722	716	721	743	707	723	697	666	695	752	740	709	718	740	690	705	674	720	711	722	710	665	730	741	708	712	752	692	758	707	684	687	689	666	712	692	707	741	729	710	725	693	718	735	708	724	711	656	715	714	685	706	667	729	741	725	729	718	745	703	716	701	736	752	711	759	708	709	680	708	690	760	775	710	713	674	692	681	717	735	713	740	704	733	676	713	690	713	729	674	670	708	710	730	715	718	702	698	728	677	679	707	754	733	699	647	733	755	734	647	718	683	661	729	729	755	753	730	676	702	671	733	753	710	693	708	739	743	684	728	726	728	711	717	720	697	724	719	718	706	736	750	680	698	752	723	702	716	708	746	724	637	735	710	704	751	705	719	745	697	728	735	721	769	717	691	654	689	720	714	726	728	747	709	720	730	652	693	709	737	693	732	720	734	664	734	709	766	687	751	721	780	701	748	712	715	724	719	733	732	693	717	727	721	666	649	721	707	742	722	788	717	727	746	712	694	735	717	713	760	719	745	693	711	718	726	728	700	713	744	718	718	719	679	707	697	737	669	688	717	727	678	730	721	734	667	688	733	765	713	683	729	716	726	698	678	697	774	685	701	736	731	706	724	700	705	635	699	729	687	694	763	702	721	741	722	673	679	713	706	689	685	752	723	699	694	720	705	694	768	730	708	690	733	747	668	720	697	719	723	715	722	675	699	750	773	678	708	694	730	725	704	779	759	703	699	733	733	693	651	757	707	749	730	708	692	723	674	702	695	702	727	754	700	655	751	721	667	748	700	722	704	707	694	728	713	693	707	696	722	712	738	746	695	693	736	718	720	724	694	740	682	720	707	697	684	721	771	680	654	698	704	723	705	680	685	693	698	742	716	725	745	709	726	718	724	686	732	728	728	703	724	756	661	715	751	739	703	739	621	677	726	700	698	763	726	741	715	677	707	715	735	677	705	712	710	694	701	726	722	693	771	770	705	749	725	725	711	666	688	699	685	699	687	705	676	680	703	739	706	725	728	702	714	693	700	659	760	715	689	685	686	713	690	693	676	729	741	697	684	726	703	684	705	709	686	689	722	742	764	748	696	748	742	718	690	741	733	710	763	729	718	718	743	700	685	668	731	742	700	703	689	740	711	684	701	699	696	729	733	688	745	703	690	690	745	668	763	729	679
22764	21868	30720	25490	22355	21798	14350	2004	823	779	747	683	712	768	714	711	696	747	759	740	721	709	713	724	732	731	731	691	770	755	700	736	735	766	689	703	692	745	696	725	732	730	706	699	691	711	723	768	781	743	693	721	748	746	711	709	731	725	717	690	700	743	714	782	737	721	688	765	763	697	725	725	701	695	744	712	723	764	767	682	743	669	720	724	705	667	714	746	666	751	705	741	772	749	742	687	701	733	729	770	716	691	731	741	725	706	696	749	741	703	730	691	707	706	735	688	749	739	778	744	712	691	731	700	732	735	732	727	719	699	727	742	716	700	700	709	665	737	749	747	675	687	711	711	755	681	735	726	744	733	743	713	670	732	732	718	712	673	772	693	745	755	707	715	697	726	744	723	724	737	755	707	694	711	703	714	720	696	716	696	734	777	724	664	708	689	717	701	786	731	767	770	745	711	729	701	714	700	716	767	683	709	722	717	734	775	686	658	706	706	712	695	755	742	722	729	751	740	720	765	758	714	700	731	753	744	745	722	662	705	674	703	702	691	754	678	749	703	716	756	748	751	718	731	715	721	720	691	787	756	694	713	720	730	694	694	735	696	711	723	685	718	747	712	667	685	733	693	760	767	697	757	669	705	724	721	703	702	713	742	755	725	705	725	658	708	709	749	718	738	726	689	753	763	716	746	747	770	688	720	695	729	705	708	674	632	701	731	770	748	673	732	714	722	687	736	664	723	723	693	713	689	713	702	725	686	674	727	778	706	710	743	707	778	688	750	711	711	735	700	734	732	773	706	740	771	758	719	689	712	716	705	711	749	744	746	744	716	696	719	724	687	694	727	715	699	756	707	745	721	723	749	753	745	711	725	731	714	735	734	745	741	729	769	714	690	714	714	743	708	691	707	670	707	707	682	713	753	764	718	677	720	730	718	730	690	692	759	713	751	663	704	687	746	666	714	729	732	721	734	765	742	717	723	710	733	755	698	727	712	758	750	736	754	705	706	717	754	703	690	720	741	653	737	743	730	709	737	731	744	709	732	760	726	735	698	738	720	693	720	683	745	690	721	787	712	739	718	733	721	738	723	704	685	727	749	757	709	701	696	783	786	690	714	717	720	769	757	716	745	703	770	692	731	738	746	721	765	706	759	710	712	704	714	752	685	688	701	691	753	744	706	724	724	701	732	673	733	704	701	721	747	730	723	726	752	725	776	677	707	720	669	710	762	699	707	743	719	702	700	742	680	678	717	711	710	732	736	706	706	709	783	695	649	716	740	731	762	724	718	747	759	698	727	737	734	694	676	683	738	674	738	709	758	725	682	726	663	744	718	774	685	679	738	700	696	704	717	714	675	693	731	741	692	721	739	696	677	682	708	705	719	726	767	714	730	735	695	696	750	758	676	721	688	721	726	705	721	755	665	733	759	743	716	707	730	734	694	769	786	711	677	705	762	733	712	734	715	723	706	741	708	743	687	720	706	704	751	776	732	701	708	751	724	675	729	754	727	716	727	709	745	722	724	686	750	710	677	720	724	695	689	717	686	699	670	693	706	714	775	744	709	716	739	764	756	750	690	690	732	722	691	790	716	731	722	717	710	727	672	711	724	772	736	689	713	721	679	636	709	691	725	708	726	708	753	714	689	719	732	720	722	705	759	726	751	723	655	733	680	728	721	686	672	737	714	745	728	660	665	709	705	717	757	683	718	727	665	713	742	765	727	752	760	774	718	722	695	695	766	768	698	697	671	719	751	705	742	726	705	697	763	734	718	715	694	705	736	699	760	745	718	704	748	737	676	756	715	741	721	724	714	738	670	703	733	682	790	767	702	676	676	687	716	703	733	677	696	679	747	767	732	760	751	699	686	745	696	725	736	734	743	700	708	662	723	677	711	731	738	720	731	733	717	703	710	723	680	688	716	660	688	772	753	687	750	763	706	746	722	729	731	717	734	730	660	753	719	762	693	715	712	695	725	708	696	727	717	754	732	724	726	722	756	751	722	735	691	704	691	727	721	707	727	699	727	796	723	726	760	709	716	707	672	709	698	715	710	737	696	704	714	768	723	731	694	729	665	703	690	719	706	691	694	709	691	787	690	722	713	680	725	702	704	721	774	709	767	699	684	690	729	734	680	710	674	723	731	710	752	728	685	759	718	689	715	723	740	754	683	724	732	717	733	716	689	722	713	699	689	708	709	703	702	754	714	741	739	695	726	727	741	714	723	738	705	702	692	692	751	698	725	707	730	716	757	685	761	767	718	679	710	678	693	709	725	721	739	672	694	741	737	661	690	701	719	663	707	717	710	751	714	729	717	763	764	715	741	776	723	686	678	722	692	691	725	702	725	671	693	735	721	716	762	693	695	698	679	742	721	722	735	774	710	669	738	733	666	754	680	764	686	689	699	677	747	753	736	751	727	732	670	722	667	690	706	758	725	707	652	701	744	705	675	771	747	708	699	743	711	723	744	759	743	726	700	727	721	685	675	695	703	726	671	722	714	728	716	709	707	733	737	700	710	719	707	677	667	711	709	719	734	756	730	689	738	699	721	698	685	725	720	700	720	725	758	716	733	658	702	726	665	712	694	710	723	742	733	683	756	724	687	735	697	736	735	660	708	764	746	695	769	692	715	735	724	752	701	725	704	682	765	715	718	755	708	681	727	730	715	714	672	727	767	656	711	714	699	694	693	722	741	714	734	777	733	702	703	725	740	703	736	716	701	674	712	697	684	754	696	732	783	714	721	748	724	689	691	698	792	728	734	763	699	672	744	765	733	724	693	699	731	742	755	722	724	704	709	676	750	754	709	709	696	717	705	739	732	679	723	718	752	742	718	690	733	732	735	714	704	706	687	705	747	770	717	742	740	688	745	756	713	709	717	748	714	754	703	702	734	717	750	744	716	755	729	745	764	730	742	672	724	741	736	732	694	739	704	734	734	712	685	685	723	750	692	677	728	744	733	722	751	711	722	694	708	692	735	707	721	682	777	676	696	700	713	733	656	688	713	723	706	758	718	743	670	734	724	679	746	704	660	691	744	698	689	730	687	740	734	718	739	735	743	702	720	650	752	730	686	684	737	749	725	694	684	714	681	714	753	745	711	718	738	677	694	672	727	718	725	684	721	730	725	712	702	708	734	737	764	741	716	675	680	742	661	698	765	693	709	727	708	726	680	751	781	695	732	717	719	705	672	758	699	714	740	707	745	774	690	714	752	694	677	713	679	702	720	733	687	713	717	720	668	736	748	742	714	748	716	711	760	760	765	752	746	735	693	688	703	734	741	718	720	680	698	714	676	757	685	652	692	777	716	730	674	691	719	740	713	722	659	752	730	756	706	749	722	729	728	739	731	702	695	716	704	712	725	716	714	752	722	744	764	709	721	667	742	695	676	718	730	724	702	747	726	756	741	738	732	717	685	693	714	731	759	711	723	706	729	739	728	691	711	683	694	723	717	686	718	748	705	696	706	736	728	754	755	695	736	693	735	755	751	677	731
58403	99426	71332	47418	31415	16804	5833	1833	973	808	786	760	810	821	765	781	729	756	784	745	814	764	776	731	749	759	771	760	803	807	781	799	789	724	754	782	758	748	762	776	754	779	749	802	754	820	798	802	800	772	768	730	817	772	779	777	785	758	768	735	781	770	796	721	774	719	760	778	761	775	804	755	770	766	731	757	770	802	755	772	768	830	794	799	780	744	738	803	716	800	781	803	760	766	769	801	784	791	741	740	786	782	778	734	764	769	785	824	815	774	793	791	821	763	788	791	741	829	774	723	778	763	769	782	785	797	774	796	771	818	756	837	744	768	727	773	765	770	781	715	762	808	714	769	747	784	760	767	753	782	770	791	784	743	779	760	766	776	742	788	737	711	765	750	813	768	803	774	767	762	804	770	778	793	778	766	754	798	748	779	772	739	742	735	808	810	763	715	741	759	828	779	770	775	757	744	781	756	701	763	772	752	823	730	747	720	784	775	757	815	830	791	762	766	791	765	806	794	729	747	757	788	760	790	759	757	771	788	779	759	735	801	771	772	755	726	729	714	723	792	787	735	731	764	766	806	759	777	752	762	771	705	750	769	720	767	740	769	791	746	799	759	797	792	784	764	760	739	756	766	733	750	766	813	796	779	805	771	793	746	774	754	748	777	791	774	765	804	768	792	818	814	776	775	811	756	756	758	827	779	766	763	812	782	769	806	788	750	767	766	739	763	800	739	736	744	818	781	792	734	775	800	774	698	773	742	740	783	737	767	812	796	728	775	775	748	777	800	751	757	733	822	794	741	791	806	719	801	793	774	787	800	748	788	707	824	787	828	791	777	731	787	762	770	734	777	766	763	738	798	742	796	781	791	783	798	783	775	780	757	750	796	783	803	782	769	829	785	720	753	785	739	825	779	755	763	788	770	750	787	787	764	761	792	790	813	754	722	800	758	780	718	775	769	756	786	726	822	750	800	789	774	765	772	746	815	724	759	739	717	757	734	775	770	789	750	773	785	767	799	731	721	796	734	774	766	745	737	804	805	806	766	763	737	776	775	749	712	794	768	814	754	810	796	775	757	780	799	814	778	761	788	768	763	780	809	758	792	796	783	736	760	747	779	744	811	732	736	795	760	776	748	765	715	817	803	776	758	774	777	727	743	790	758	754	763	806	779	767	788	769	754	794	783	788	764	810	740	773	757	771	789	785	770	747	746	714	718	782	818	770	749	811	762	801	746	804	785	769	747	799	806	761	745	780	719	738	704	757	767	803	753	764	772	806	771	783	760	789	735	767	809	785	737	812	751	781	769	742	752	782	767	753	807	760	706	794	786	761	780	799	801	741	780	759	791	770	773	782	784	767	746	758	759	739	789	773	705	772	799	761	796	774	783	775	781	777	762	763	769	783	716	729	758	782	783	731	800	779	794	814	766	786	731	769	778	748	752	745	796	796	792	791	733	783	755	788	756	762	796	758	773	772	761	769	757	769	738	821	787	726	778	756	790	801	776	733	802	762	763	809	760	791	799	745	772	762	750	751	780	778	788	766	773	812	808	793	770	777	780	736	775	727	744	812	755	821	748	816	707	762	760	802	804	741	777	781	787	789	793	746	813	760	749	756	790	784	739	753	763	794	801	792	764	789	722	737	764	757	792	799	755	781	765	769	733	802	719	683	787	759	731	797	729	769	756	784	813	799	737	727	762	755	760	771	747	822	755	751	784	737	751	782	803	802	801	761	773	781	711	787	767	766	747	748	776	766	818	784	781	782	788	665	773	791	764	763	751	746	771	817	745	811	768	799	808	792	760	810	781	784	750	779	811	749	779	803	720	781	762	798	751	796	787	750	773	777	773	788	774	747	771	774	755	795	718	769	821	767	770	783	794	749	748	734	713	711	758	771	798	791	787	756	764	695	797	748	747	752	773	772	779	774	803	788	759	778	773	759	768	752	812	807	751	780	761	746	817	843	730	788	765	759	814	814	751	747	764	761	780	809	773	820	827	737	800	744	778	794	740	786	766	758	802	728	772	804	741	709	739	787	789	805	789	764	779	759	754	814	775	795	771	791	755	796	759	748	779	750	769	752	723	759	721	808	778	798	839	755	788	757	724	758	777	770	705	763	740	804	751	793	822	734	791	829	755	733	761	791	744	784	780	785	789	757	819	763	763	792	753	726	777	764	713	748	729	713	794	750	768	765	794	728	803	766	798	760	755	754	772	744	783	792	753	766	795	793	750	756	771	771	759	746	756	753	744	752	761	772	761	746	797	730	791	745	763	717	758	757	737	793	790	721	759	755	771	803	739	770	759	753	823	777	795	785	804	766	767	751	797	745	702	746	725	744	798	782	785	793	768	770	797	765	762	764	761	798	773	744	755	730	778	757	810	747	801	758	774	754	743	714	771	707	763	751	782	762	803	766	769	743	773	791	754	757	749	733	756	804	809	795	736	783	769	773	792	793	819	723	792	796	760	770	760	810	787	751	760	756	803	802	795	827	728	762	760	794	779	768	758	814	734	770	789	762	780	836	828	777	747	827	763	781	795	771	754	775	728	797	796	813	760	751	811	797	786	759	765	788	800	834	750	785	843	784	764	800	706	764	811	777	792	759	776	790	812	750	775	769	792	803	790	734	771	769	765	799	777	756	782	753	780	806	814	749	724	768	792	735	790	781	765	772	784	797	764	737	787	785	758	786	726	769	782	760	782	754	794	781	777	798	806	718	781	802	807	742	754	782	747	787	786	767	775	754	777	821	760	739	748	791	755	777	762	751	774	752	748	780	782	751	726	763	727	763	754	800	711	766	797	794	758	790	753	801	765	784	737	814	766	790	764	779	798	772	796	729	753	751	768	825	752	787	730	766	733	736	766	826	778	739	782	739	733	759	729	780	782	769	733	724	809	763	768	768	786	774	730	732	720	751	743	754	803	784	779	740	768	779	786	783	769	767	800	762	778	793	774	738	708	822	766	744	770	813	730	794	765	807	795	807	759	772	761	789	770	720	824	768	792	734	799	760	757	782	741	780	792	818	753	773	792	714	780	714	776	763	742	756	761	790	822	755	714	791	781	780	777	787	810	801	780	795	750	771	800	781	751	792	784	767	721	764	782	784	758	821	786	755	790	782	810	748	757	803	755	717	757	845	773	768	760	729	825	762	797	736	730	776	722	772	783	761	739	816	809	761	786	759	729	755	744	747	782	721	770	788	773	782	807	763	745	803	742	720	757	776	742	728	772	749	740	770	759	777	791	730	822	748	773	768	736	780	784	732	806	781	741	777	802	803	824	727	757	754	810	774	764	798	759	697	778	770	769	726	805	764	783	775	761	775	809	766	767	760	761	803	722	753	738	781	743	728	806	786	805	786	765	809	827	828	776	744	771	811	719	771	775	751	785	752	793	766	760	762	783	746	812	735	788	728	772	803	768	764	771	771	771	740	718	752	763	759	811	772	796	774	846	782	788	736	759	752	810	759	776	750	797	744	764	795	770	795	771	767	710
29322	32902	30094	14531	3905	1539	785	635	561	591	526	561	566	522	550	517	582	536	558	552	562	555	541	539	585	518	577	572	527	529	519	518	555	578	546	532	564	543	523	540	532	533	532	581	523	578	500	542	555	549	533	559	558	532	532	496	585	605	547	570	545	557	539	523	554	528	485	532	557	567	538	534	538	563	550	605	541	524	555	584	511	587	528	562	531	588	550	532	553	577	563	542	606	560	578	560	553	554	568	564	577	546	507	531	521	536	531	571	573	524	568	528	555	551	561	564	539	600	567	573	510	581	521	535	551	563	559	562	566	529	569	538	559	519	552	531	596	538	538	547	542	482	564	525	563	511	531	547	558	534	552	561	595	558	570	498	511	520	566	554	535	572	529	589	558	555	572	569	602	577	552	502	554	568	587	593	580	580	558	538	558	519	562	552	563	549	577	558	544	542	545	594	582	567	543	548	576	544	537	572	574	533	523	546	529	539	522	531	561	542	536	547	560	556	531	518	531	552	579	578	570	578	568	569	515	576	561	579	539	569	481	577	542	573	555	542	564	527	539	576	559	575	556	563	512	525	513	527	544	559	555	558	536	544	538	545	557	555	532	535	571	576	564	555	574	532	585	541	571	560	491	561	539	564	585	519	553	540	553	575	582	567	541	584	544	557	553	569	547	519	532	530	577	565	552	571	563	537	536	568	580	596	526	556	539	549	544	575	560	593	531	553	548	515	557	558	587	548	585	569	539	551	535	530	554	588	537	546	595	547	561	535	526	561	559	540	524	597	543	504	574	511	558	533	532	545	509	549	517	552	561	568	523	582	548	547	551	565	529	532	539	544	541	518	543	580	552	520	540	552	534	550	557	572	527	557	548	545	545	601	511	548	564	538	579	532	559	550	538	543	582	573	502	563	547	550	544	525	551	569	549	549	505	582	552	573	530	536	538	567	563	575	561	575	533	561	564	596	529	511	530	582	498	519	577	548	585	521	568	556	554	590	582	555	535	546	566	598	611	559	557	537	576	569	573	575	542	526	579	550	490	540	544	534	650	549	527	555	598	562	582	514	544	561	583	553	507	521	536	590	534	569	560	508	566	552	551	521	503	552	533	546	567	557	562	573	544	601	532	540	538	544	542	542	487	573	538	590	580	549	588	547	510	550	547	531	563	531	552	559	530	542	577	570	566	557	552	600	559	541	586	551	577	500	559	592	571	581	551	565	573	563	536	549	535	520	578	586	571	546	573	513	586	550	521	519	545	570	549	553	591	542	560	535	634	572	553	555	512	521	621	521	557	536	546	559	561	578	524	543	558	582	547	529	526	532	620	613	513	530	538	526	570	559	534	538	560	574	554	572	555	566	566	579	520	556	544	555	520	573	554	592	567	518	570	576	548	531	534	567	555	529	522	576	552	525	561	578	544	593	531	545	548	546	555	576	559	539	551	554	511	537	541	608	523	508	529	544	532	533	567	600	555	555	574	592	547	529	551	576	549	551	537	557	557	499	552	563	498	569	538	562	574	541	568	584	575	550	582	565	570	588	563	546	544	554	564	543	551	520	539	577	580	550	533	539	571	518	558	522	512	519	547	547	562	555	571	586	586	551	474	537	561	563	533	578	599	547	549	588	541	530	561	578	594	530	529	511	545	570	529	560	575	527	550	517	513	585	522	530	573	562	539	522	517	532	573	565	530	538	554	564	586	528	542	584	594	555	592	568	558	577	574	550	526	598	545	541	564	526	538	572	567	518	525	538	535	557	563	552	521	561	531	569	547	574	557	556	550	523	552	560	534	527	537	608	522	584	565	586	581	522	544	535	604	562	580	567	578	521	531	541	565	552	549	530	527	550	559	526	568	573	533	520	546	566	518	568	536	536	533	571	553	535	561	554	568	550	536	555	538	585	542	585	563	541	551	580	583	573	574	531	563	556	569	545	561	587	543	519	559	584	598	570	517	603	585	526	523	534	531	567	560	509	569	559	548	579	549	543	549	567	560	549	514	620	547	525	566	544	539	573	522	549	530	543	557	584	542	541	565	549	527	559	534	521	579	524	595	590	539	565	531	572	567	545	558	525	554	597	538	578	546	550	537	526	562	568	541	558	541	566	546	523	576	530	549	521	569	560	529	570	575	530	516	577	548	566	544	565	585	605	528	571	591	545	575	537	554	575	547	547	567	539	546	566	539	604	552	517	525	540	582	582	519	557	594	552	532	584	572	506	550	595	536	588	565	543	524	521	490	571	525	532	525	550	551	596	509	609	545	595	565	539	572	534	581	544	546	532	527	557	569	585	581	540	563	533	567	536	554	572	548	549	505	571	540	568	524	520	538	544	564	558	531	513	532	546	500	537	560	557	577	498	575	527	524	550	564	544	561	493	548	527	568	541	523	567	580	570	573	550	556	579	551	544	558	598	564	600	582	554	540	505	539	529	527	562	549	569	586	522	551	547	569	521	562	534	527	554	591	532	541	508	536	546	563	519	537	559	550	542	504	523	569	512	523	514	544	552	561	574	509	577	566	578	560	568	550	554	553	544	504	516	561	533	565	534	545	544	589	568	532	535	551	528	522	539	560	534	570	559	562	567	542	562	552	543	574	549	600	550	537	533	557	575	565	555	568	555	546	567	541	568	562	549	541	528	558	563	601	522	549	558	615	609	522	502	552	530	563	538	538	538	548	526	581	569	557	608	569	544	559	567	597	542	518	555	549	522	591	574	511	547	537	575	559	587	533	575	561	531	543	530	557	597	551	510	579	553	592	551	537	585	575	578	581	542	553	542	573	552	534	573	548	568	558	564	531	531	567	600	546	528	524	561	555	510	568	550	549	526	561	538	567	585	481	565	557	549	548	524	560	547	547	524	542	593	570	535	566	544	557	570	537	583	539	538	542	544	568	589	543	554	545	557	531	548	524	518	555	524	570	540	521	554	531	509	534	525	549	545	572	573	555	560	575	572	554	577	607	570	526	564	588	546	568	542	559	563	536	573	512	576	545	565	521	577	573	565	568	561	558	542	561	577	574	550	581	534	539	592	542	550	527	541	563	547	563	527	550	567	576	529	579	529	514	526	535	551	568	562	539	579	567	556	514	544	538	588	542	549	582	543	620	518	528	579	547	570	505	528	564	514	544	548	557	545	556	564	553	535	580	581	576	518	546	582	550	538	507	570	585	587	594	554	558	557	552	494	574	558	537	555	520	539	533	563	561	554	553	550	561	547	539	545	623	582	558	528	557	540	523	593	546	582	588	546	553	529	557	540	573	528	559	543	576	572	565	588	580	588	535	536	510	503	552	496	574	546	552	611	580	526	576	581	560	505	571	494	541	604	558	560	523	537	564	588	583	533	539	535	529	588	565	595	541	548	516	527	549	518	552	541	552	548	545	591	557	582	590	564	549	591	560	523	545	517	535	573	544	568	527	612	555	573	566	572	573	565	567	593	545	525	546	613	570	531	556	548	597	542	549	555	540	577	541	555	567	540	539	535	607	520	543	563
30938	47756	25961	9973	4430	2013	989	703	634	622	600	594	633	593	664	625	616	623	654	607	624	660	621	601	652	648	604	586	628	635	653	635	574	649	611	609	613	619	636	647	585	594	618	585	634	606	639	621	598	615	617	651	612	653	622	628	634	600	621	600	637	660	652	624	640	619	627	608	615	632	627	649	637	620	580	641	561	636	603	640	665	576	594	617	634	630	635	579	618	640	609	615	608	667	623	663	599	650	615	641	613	644	624	588	610	635	631	615	626	621	646	596	563	674	655	615	628	591	579	612	635	608	628	651	584	595	596	665	627	602	617	619	660	638	608	639	671	694	624	659	674	624	590	608	638	630	592	628	611	590	636	638	617	598	620	548	610	644	649	664	654	592	628	599	675	648	630	594	612	622	647	607	631	627	608	646	635	644	611	636	626	597	605	660	578	655	613	586	685	640	596	640	646	672	633	603	622	602	602	600	608	623	648	657	642	601	630	658	587	653	646	635	624	633	616	617	614	627	596	600	638	649	608	617	619	671	589	647	595	623	663	653	641	634	596	594	597	608	588	621	645	671	614	630	649	593	644	595	619	626	635	583	628	608	634	656	652	638	660	611	626	647	644	574	611	618	637	644	650	643	673	639	656	642	614	657	622	623	648	625	646	625	664	587	608	638	635	646	604	658	614	689	570	642	651	595	617	647	631	599	650	612	595	665	676	613	617	640	592	607	657	610	565	646	622	641	601	678	647	642	597	622	636	671	620	582	623	672	590	632	620	628	666	630	632	611	653	619	666	617	641	623	600	580	635	643	668	607	598	622	643	611	652	610	623	627	621	635	588	618	589	610	631	603	597	677	614	599	639	673	594	615	656	643	629	605	654	624	639	591	641	655	649	612	627	622	631	642	634	599	631	638	609	626	622	591	659	635	640	607	624	680	657	614	648	642	695	663	587	664	607	590	600	607	659	599	622	624	647	593	627	620	653	619	615	688	618	611	660	649	597	632	645	670	634	651	610	624	648	623	632	571	665	579	604	632	668	587	616	635	617	623	644	658	653	579	645	652	592	600	640	612	635	664	626	635	631	611	614	605	633	632	602	589	595	586	673	612	587	588	624	629	622	650	624	641	640	612	627	617	610	629	623	669	634	618	593	643	689	606	599	627	628	640	619	603	598	601	620	640	655	618	639	601	648	635	626	594	651	663	668	609	640	622	578	633	628	616	632	670	634	647	610	646	602	641	616	606	636	620	595	636	647	675	590	594	603	641	570	668	610	623	620	599	654	621	586	620	645	557	624	621	660	678	669	623	576	625	637	681	641	649	662	621	606	641	590	609	582	639	591	636	619	595	609	674	674	614	656	672	648	618	653	651	627	648	606	620	642	623	625	611	627	638	673	646	651	595	625	658	638	604	623	633	571	598	631	646	662	634	656	612	678	589	636	663	618	628	571	618	613	624	631	638	640	626	607	610	589	610	595	632	656	622	612	639	623	603	608	603	622	617	620	624	579	596	577	577	630	622	636	607	598	608	635	644	637	640	650	613	634	660	619	606	601	634	622	614	629	628	596	665	615	620	633	611	588	618	580	616	671	620	625	659	596	650	614	594	664	625	631	639	593	663	622	603	614	586	638	656	663	632	632	650	625	626	629	678	628	668	642	693	651	641	639	613	616	624	639	623	627	623	623	622	620	642	612	654	628	646	660	627	615	643	638	635	620	671	620	592	661	654	633	649	623	568	660	626	680	683	600	641	598	637	598	642	590	636	634	653	607	671	615	662	608	616	589	609	594	580	550	594	624	634	598	623	624	630	642	643	557	633	640	645	639	664	620	649	632	649	610	625	624	605	632	606	573	612	627	631	606	679	623	585	588	657	593	626	606	601	636	570	662	650	638	627	623	598	645	613	579	625	610	630	634	640	589	579	663	601	592	622	592	614	646	609	612	644	633	632	622	622	601	627	608	616	652	613	616	641	636	637	654	638	626	620	634	624	586	615	612	605	602	603	648	596	596	626	572	637	626	652	621	623	617	690	600	619	602	609	629	641	672	625	612	650	656	598	604	662	630	579	661	616	654	614	613	595	669	586	614	591	636	630	634	638	622	631	570	624	637	676	621	629	628	649	649	597	613	639	625	602	650	631	616	592	676	672	623	641	633	653	625	614	593	629	623	599	624	653	635	619	627	635	644	648	604	614	587	629	616	579	623	589	633	621	637	625	676	660	671	623	565	658	578	635	628	612	628	647	673	600	635	607	658	637	637	621	629	684	609	581	608	631	606	649	627	636	613	617	613	633	650	652	628	635	625	599	591	623	661	646	594	625	669	643	631	572	650	655	620	647	601	619	632	592	682	589	633	692	594	634	630	611	658	594	638	614	614	604	656	670	567	599	662	676	648	613	646	668	620	636	676	607	648	644	625	654	614	668	615	616	656	641	646	602	621	640	613	612	613	611	635	659	627	639	615	625	619	610	652	689	633	622	648	631	627	620	622	613	598	646	664	646	623	652	645	630	648	637	647	601	680	615	659	618	600	585	616	649	606	618	642	596	624	647	574	619	615	625	611	625	589	591	636	609	617	653	667	632	642	616	607	613	653	607	655	618	641	621	638	625	621	619	650	642	622	618	650	649	634	646	603	617	614	661	592	644	616	625	586	622	637	615	646	665	595	623	622	644	565	655	649	648	642	624	608	625	630	635	658	612	608	631	653	575	638	632	642	600	667	679	619	600	678	665	610	625	647	640	649	572	587	581	603	624	626	640	645	606	634	625	607	590	589	590	644	593	647	570	651	594	664	648	628	672	610	601	662	616	662	664	643	644	639	590	630	604	626	622	641	612	609	658	621	679	602	661	610	635	643	624	665	633	635	604	574	600	605	596	622	604	617	602	632	593	635	622	637	567	608	644	633	602	615	629	637	633	645	633	596	612	611	653	589	591	627	623	612	662	631	688	654	628	650	618	619	622	645	633	603	639	673	575	634	615	617	619	622	609	581	618	674	621	627	625	673	608	629	582	605	628	620	618	607	609	648	648	626	693	581	624	664	660	655	602	628	635	616	600	600	649	619	654	625	636	632	624	625	617	644	594	598	625	574	643	647	638	612	599	613	615	626	643	686	613	612	631	575	607	635	635	609	598	617	639	670	650	594	617	604	611	612	622	613	651	625	636	625	631	614	667	620	665	606	624	601	585	624	641	603	604	623	635	625	603	619	605	617	618	657	640	626	632	589	616	628	642	687	660	617	664	617	596	594	640	624	643	661	630	633	621	629	619	633	605	610	623	617	665	632	590	577	665	623	583	667	606	602	642	626	596	651	628	633	635	645	652	614	651	567	620	652	638	630	583	639	663	613	607	617	629	648	614	609	637	661	628	640	610	628	624	642	656	647	612	631	635	634	641	633	604	621	650	653	646	643	609	616	633	628	632	634	622	610	588	616	640	642	636	644	652	643	583	632	602	662	654	634	658	617	621	632	614	581	606	622	640	589	588	614	636	624	631	646	596
23429	22439	31668	26784	22966	19352	7635	1192	736	634	634	649	568	594	591	607	650	575	647	623	650	603	580	634	599	606	623	650	608	560	604	661	604	593	609	564	615	600	591	569	623	605	630	598	585	594	593	605	617	617	589	606	639	637	596	657	604	568	628	575	617	594	559	624	639	594	642	647	646	628	655	627	620	572	610	638	597	615	623	565	606	600	610	637	588	601	591	584	581	615	638	603	599	600	634	582	624	620	610	618	609	594	640	621	622	659	581	595	593	576	624	624	600	656	619	590	608	613	587	571	570	598	621	623	607	610	615	641	608	630	646	609	611	625	602	583	585	589	611	582	618	615	627	650	602	603	613	618	593	636	620	613	561	564	587	610	603	582	604	582	609	632	590	645	597	642	582	592	610	580	557	631	617	578	616	640	572	611	645	606	628	638	619	593	576	575	627	550	579	606	636	616	633	670	618	601	651	614	624	626	623	591	614	602	582	587	605	582	628	610	579	646	560	602	605	541	619	625	613	635	593	609	574	627	560	641	619	620	606	585	569	641	595	612	577	641	662	586	616	585	617	575	571	647	639	610	572	589	626	620	610	625	604	632	590	635	589	585	616	604	606	563	622	591	642	604	578	600	585	602	590	623	577	602	610	563	614	633	599	579	608	566	605	626	604	586	629	558	593	622	602	564	602	626	599	634	629	579	595	605	595	623	605	593	615	614	633	619	583	648	614	589	621	552	633	602	581	588	606	570	599	602	610	575	603	610	590	634	604	583	578	591	623	580	634	597	594	557	584	598	607	603	602	614	579	609	600	599	616	611	613	600	615	631	610	604	615	586	633	633	627	628	533	577	604	613	632	607	583	620	595	616	603	637	584	590	610	584	577	596	655	582	586	639	594	587	648	569	632	582	577	639	589	618	624	590	600	575	587	622	611	607	578	604	568	596	595	601	601	583	594	588	584	621	603	619	632	601	632	615	677	633	611	630	587	555	572	586	577	637	620	642	610	618	627	609	621	623	629	583	588	604	594	638	592	596	619	637	640	625	607	616	628	603	568	610	629	600	677	612	659	580	608	589	626	657	542	576	598	595	616	616	543	607	610	577	615	596	617	639	589	607	627	610	630	589	610	621	642	608	602	596	591	593	584	595	597	620	591	615	618	594	610	578	654	599	611	581	588	630	572	641	614	620	596	579	600	609	610	614	617	645	613	600	573	546	616	613	591	628	563	606	553	623	627	605	593	592	586	610	622	621	630	565	611	654	581	569	604	599	612	628	600	618	606	604	573	644	608	588	628	616	611	608	558	636	623	642	642	629	629	609	621	608	608	590	600	617	596	604	598	617	604	616	632	653	653	632	638	601	588	609	640	594	631	608	652	630	618	617	568	620	608	619	556	596	616	616	576	594	596	597	667	620	593	580	606	639	611	603	588	656	607	655	608	593	586	607	606	603	602	553	620	626	598	576	587	600	607	622	655	641	639	600	593	621	652	620	596	613	595	643	615	613	615	611	631	604	588	622	621	641	565	606	627	621	611	576	640	610	581	577	602	605	574	567	611	589	589	597	585	604	606	625	602	593	578	627	592	603	633	611	614	626	601	632	595	570	607	599	604	623	609	624	583	614	622	615	601	618	605	622	573	586	586	609	595	615	602	606	607	654	573	601	600	555	616	583	585	622	610	564	616	652	621	604	643	585	602	594	646	568	599	640	638	554	595	620	653	602	630	599	577	623	566	615	617	625	654	641	621	589	638	595	597	657	601	640	619	656	666	624	639	659	585	585	594	606	599	627	586	585	586	586	615	569	607	607	649	594	592	607	582	628	577	623	595	610	588	574	582	638	592	606	611	582	583	592	575	600	623	625	577	637	642	596	631	579	635	554	608	606	611	606	558	680	620	586	584	642	604	635	649	629	568	607	633	589	592	601	609	615	601	635	565	568	612	582	622	637	600	643	571	604	585	641	634	597	591	611	610	625	572	606	609	554	604	610	572	604	592	610	602	596	619	606	630	650	596	583	630	569	640	590	574	584	603	639	605	622	616	580	581	593	581	607	604	640	613	621	603	578	607	582	604	618	604	578	619	611	588	648	578	620	627	588	624	588	601	683	612	592	594	661	606	611	628	635	612	638	655	614	568	660	592	602	577	643	620	590	619	621	589	611	576	581	597	655	633	601	651	615	592	600	581	580	571	625	617	574	562	563	598	596	586	616	586	606	579	595	559	606	652	624	594	637	603	614	622	593	611	610	609	621	584	597	587	617	645	630	627	606	593	606	580	566	622	652	614	562	629	610	654	571	608	606	596	664	622	565	607	646	577	581	593	609	577	592	606	635	567	610	610	620	600	635	596	604	582	614	575	574	568	598	605	585	650	623	598	576	614	601	608	589	648	622	617	565	572	604	612	630	617	649	618	623	580	634	617	554	616	611	597	625	594	581	583	607	604	606	640	574	599	592	529	634	625	589	648	597	629	582	618	611	593	628	662	631	604	632	612	611	611	624	616	572	607	623	625	595	597	603	561	561	569	619	629	636	631	556	605	602	609	637	597	602	575	586	594	577	614	613	608	623	619	620	607	597	590	588	608	639	617	587	633	617	659	591	602	618	614	601	625	608	618	600	600	586	563	592	625	602	607	640	627	622	625	641	604	584	620	583	577	611	588	589	574	555	605	623	619	611	567	542	618	620	621	574	617	609	594	626	609	603	632	648	640	577	640	587	607	601	642	607	570	632	622	575	589	603	598	621	584	578	611	616	633	630	542	585	616	574	593	554	591	616	619	536	648	616	621	567	607	638	632	625	619	571	599	612	605	561	570	526	573	614	591	611	597	607	644	573	626	620	633	583	639	589	598	640	587	597	560	595	623	623	593	614	591	576	579	568	600	623	569	583	581	552	602	546	616	574	579	651	580	559	592	624	577	641	609	619	596	604	623	589	597	606	609	642	553	631	586	626	593	625	631	634	609	574	596	611	630	615	585	611	667	630	582	584	602	650	594	607	574	583	589	596	619	571	603	573	658	572	612	600	587	632	564	611	625	587	582	598	562	631	603	608	581	612	608	620	609	582	607	591	594	646	606	616	617	628	614	595	647	579	586	573	627	564	574	600	611	622	572	605	559	587	610	588	605	594	620	615	622	602	540	576	581	594	628	642	635	615	599	619	597	635	601	574	602	582	613	635	612	606	624	587	608	619	587	635	613	598	622	621	602	585	597	569	594	581	634	569	595	633	576	628	633	618	577	601	640	625	623	606	627	605	605	575	603	638	626	595	626	599	579	590	545	612	581	606	611	598	579	588	598	605	612	632	563	598	589	607	575	600	594	631	604	609	629	592	633	587	585	571	623	625	574	554	569	563	604	580	591	612	628	597	582	631	625	643	556	577	584	591	573	642	626	610	569	610	600	645	623	635	593	597	605	608	666	617	606	587	616	621	633	632	578	632	623	628	602	543	598	587	618	583	621	556	577	635	620	599	617	622	606	613	631	552	607	625	576	577	608	600
56836	95468	65949	41622	27166	12231	3867	1336	736	695	687	682	680	683	653	683	700	655	705	653	676	666	639	665	665	675	685	678	671	646	684	707	641	651	662	704	657	654	696	664	637	669	668	627	635	666	682	642	687	732	662	657	689	623	679	656	665	634	664	677	650	680	661	684	675	644	625	675	669	679	674	664	699	657	664	640	629	677	670	692	632	708	670	698	671	689	653	636	670	691	664	688	599	672	687	692	626	632	697	632	700	657	642	663	691	655	662	644	674	688	681	656	683	655	666	690	665	670	691	698	684	716	650	655	695	650	652	684	637	633	671	692	675	660	690	631	651	676	646	681	662	673	649	633	672	698	675	696	657	691	662	674	672	667	661	702	658	698	685	614	665	686	692	657	662	669	663	636	656	712	672	624	718	657	685	746	656	658	691	650	648	718	698	690	614	662	650	661	716	674	672	656	689	657	637	705	660	681	728	655	653	706	683	641	645	692	675	647	650	690	665	671	650	653	666	674	669	680	662	668	670	698	640	652	648	619	702	690	659	641	677	653	666	673	638	693	676	674	657	653	644	696	651	622	631	688	697	667	633	648	660	666	639	650	656	656	622	707	664	693	663	662	672	730	652	664	688	674	678	669	622	712	684	687	638	653	685	672	687	697	637	623	669	675	653	668	687	662	653	640	662	685	644	656	653	634	699	641	657	675	684	698	607	650	673	670	685	628	669	619	673	650	668	647	662	643	704	701	646	649	638	634	684	669	661	679	674	664	658	646	677	648	673	690	731	701	595	642	694	646	715	651	636	725	610	653	670	673	646	683	619	607	654	711	674	713	652	657	680	673	717	666	723	668	709	666	647	687	690	657	668	705	698	665	665	665	686	643	658	700	627	687	664	664	668	651	655	640	682	712	638	694	673	659	671	658	609	647	642	647	667	683	651	670	638	626	653	620	626	663	697	668	659	664	683	634	703	646	689	698	686	700	675	659	663	677	659	668	690	674	675	675	672	665	677	653	721	666	656	641	649	687	638	605	649	686	676	632	674	630	650	710	659	655	687	635	650	641	648	688	664	625	647	656	684	679	727	664	687	726	617	651	624	703	646	629	652	682	632	613	620	667	674	684	673	671	698	662	664	700	688	656	639	693	660	631	696	684	699	718	655	678	670	668	697	688	663	648	675	640	658	645	649	692	617	656	674	630	651	666	661	668	658	665	669	654	677	648	629	631	671	695	687	708	638	637	660	679	669	686	669	680	705	660	674	664	640	652	678	630	656	719	688	691	639	701	662	676	675	660	641	666	669	659	650	670	680	672	711	657	676	671	671	628	689	655	694	653	693	706	678	659	644	681	630	643	698	677	677	665	647	672	665	673	671	670	649	661	684	657	690	697	703	682	680	667	660	670	688	661	636	665	649	678	679	682	675	663	686	663	661	621	638	652	683	720	691	706	702	669	643	620	647	695	667	637	656	638	683	626	635	640	640	659	682	646	642	692	708	677	686	690	703	624	640	633	660	685	668	672	633	673	674	711	644	678	640	667	641	637	658	685	698	656	656	712	646	666	681	673	675	660	636	679	663	660	663	673	652	624	662	700	694	629	627	645	696	679	703	634	673	669	695	700	677	657	644	752	721	622	657	642	683	665	660	625	686	620	647	639	719	691	636	659	681	684	619	672	705	702	703	663	657	666	643	687	685	699	639	687	646	701	639	644	691	656	624	668	645	687	710	649	747	687	667	652	659	651	618	707	708	640	674	715	728	699	700	633	652	710	670	642	666	691	641	699	645	629	653	663	621	664	660	697	697	672	660	675	699	648	643	646	657	708	659	688	724	619	669	673	683	680	682	649	646	671	689	688	665	654	682	655	669	702	669	700	703	711	623	671	619	664	657	662	641	666	619	675	649	685	664	644	692	711	640	639	673	677	665	725	713	669	639	674	615	688	648	665	700	701	664	660	665	688	680	655	635	673	670	630	649	704	684	685	666	698	652	636	636	684	637	630	657	667	693	639	641	683	663	661	661	656	653	685	656	679	630	656	674	641	647	668	672	681	645	646	667	681	647	682	700	681	685	642	652	691	687	637	679	613	661	685	689	692	706	676	651	644	597	636	661	657	639	684	664	720	632	697	623	666	673	660	685	662	677	654	651	665	673	613	691	655	698	705	656	681	631	626	700	677	661	647	661	677	637	692	667	627	650	699	637	665	658	659	661	642	619	626	641	632	648	719	689	597	690	680	688	640	662	659	644	633	647	651	683	686	732	702	683	625	691	676	657	694	665	630	641	648	620	679	651	692	669	723	630	684	690	698	732	723	682	629	659	655	705	619	661	710	662	643	649	702	682	682	626	698	602	669	647	676	653	699	656	654	628	689	680	681	613	678	671	680	683	654	680	683	642	661	669	638	645	710	643	670	703	685	674	626	649	674	649	645	639	631	679	672	705	702	646	663	679	647	667	652	684	646	682	637	672	639	691	658	670	682	646	625	658	658	632	675	690	631	638	697	658	650	638	646	644	675	688	669	640	648	648	635	671	637	685	711	651	666	645	694	702	652	718	678	685	638	669	643	661	634	656	680	634	679	715	661	721	672	734	666	743	624	650	613	666	658	666	664	709	652	681	684	694	683	636	684	654	677	717	711	640	655	648	643	624	722	669	658	662	635	677	703	636	700	678	644	676	641	676	646	680	620	675	635	648	683	652	643	678	725	630	666	672	640	699	701	682	693	638	616	671	647	658	665	679	685	652	674	711	697	702	665	665	667	646	655	682	650	655	722	664	669	675	620	711	660	661	666	661	646	652	665	653	700	655	688	711	701	643	637	652	661	627	660	679	657	662	664	669	659	680	615	661	659	696	714	669	650	637	665	678	653	671	640	678	677	677	660	698	674	622	654	665	670	620	634	709	688	663	686	663	695	670	686	669	662	643	643	642	682	686	709	672	700	660	677	629	671	684	689	674	636	710	665	654	759	665	673	679	642	672	608	658	641	654	630	625	633	662	653	677	628	649	651	636	688	666	644	664	700	678	655	666	670	712	639	659	651	659	660	642	672	675	717	656	697	636	712	712	657	676	623	655	652	679	702	650	683	665	681	625	665	663	685	678	627	674	660	634	666	641	674	693	687	675	666	674	710	708	661	629	696	680	678	681	692	697	663	721	680	700	706	678	674	665	665	688	682	644	625	692	637	689	641	653	668	710	678	665	668	697	645	637	615	675	715	668	726	638	681	675	682	671	682	648	670	627	666	678	646	643	661	699	653	664	644	695	638	687	668	641	685	657	694	639	671	657	680	657	676	682	678	670	698	650	660	660	644	649	688	654	695	617	668	649	684	709	668	701	681	662	661	693	702	649	642	647	682	707	711	678	636	609	675	606	673	658	688	619	748	665	687	668	630	669	693	692	669	680	649	683	635	667	677	607	645	662	707	693	687	637	691	652	629	670	671	661	656	630	657	648	666	691	632	648	696	661	673	656	693	653	662	639	699	658	609	664	656	656	642	688	660
25425	24834	32861	27438	17951	6695	1735	829	672	650	622	642	616	633	665	673	652	667	614	625	672	613	631	613	653	674	657	641	644	633	624	614	626	644	603	589	643	649	654	624	629	627	631	616	621	689	621	648	612	634	659	647	606	655	651	587	618	623	608	668	664	628	638	655	672	648	646	660	649	594	647	657	626	655	616	607	621	643	628	660	593	666	579	649	646	685	623	633	602	607	665	664	664	696	667	601	605	647	610	626	627	599	650	636	611	662	629	658	593	685	625	609	618	651	633	658	639	629	600	610	627	647	674	643	601	631	655	607	606	636	626	625	642	653	638	591	607	680	633	658	634	639	645	635	642	644	638	636	629	646	629	651	662	628	639	633	615	654	657	661	600	606	664	656	635	617	626	605	613	650	610	613	673	580	656	630	634	625	649	662	570	692	637	628	595	659	609	604	647	704	627	637	664	647	674	672	653	648	624	643	657	638	620	630	666	637	639	601	676	630	617	636	661	657	646	637	577	616	647	633	656	614	647	642	672	640	665	661	645	657	615	620	646	648	624	633	619	647	618	625	647	640	589	631	663	588	662	604	624	648	639	636	623	726	646	629	637	635	623	617	680	629	601	614	616	623	631	617	601	641	654	634	622	621	613	654	638	684	604	631	644	635	676	642	628	612	569	674	673	640	598	644	658	634	644	652	692	668	629	670	651	659	614	622	645	610	609	587	655	628	606	701	630	629	602	627	645	669	658	630	614	615	635	613	636	699	593	597	678	631	643	657	643	667	671	641	661	647	627	618	636	608	659	651	615	654	579	638	655	626	631	673	632	639	613	658	676	671	649	599	607	599	647	650	637	657	682	615	659	594	577	655	635	588	657	662	671	600	679	598	671	641	667	652	678	615	594	617	635	694	660	677	659	647	623	643	642	695	633	659	649	650	602	617	653	642	623	672	647	601	616	625	680	638	657	617	633	629	642	668	670	623	615	653	654	637	632	663	650	605	652	617	640	659	618	682	648	622	623	661	622	615	618	676	633	658	664	648	608	661	632	658	666	635	624	653	654	616	619	641	636	643	667	676	618	639	597	604	612	650	648	616	596	634	640	643	653	653	628	647	661	638	655	616	620	617	647	619	658	655	633	688	622	654	682	632	670	619	636	626	629	642	618	643	624	634	618	637	640	618	658	598	696	639	621	653	634	625	611	628	660	622	641	605	637	619	636	607	649	586	658	645	644	639	630	634	641	649	654	622	614	669	662	578	623	619	616	661	631	607	665	643	626	630	660	657	602	614	649	650	619	657	640	651	614	644	611	658	613	617	656	653	659	599	636	641	645	621	634	620	638	661	642	654	640	649	625	683	650	634	642	611	612	653	660	677	616	656	682	613	689	662	611	623	605	589	620	605	646	621	646	618	634	642	640	636	594	631	661	647	643	654	640	640	688	657	592	567	666	637	647	644	663	623	652	616	625	639	643	655	607	596	639	657	609	642	645	619	595	621	612	654	628	654	644	642	652	678	681	595	615	634	635	624	603	614	567	623	618	649	670	597	652	658	590	612	642	669	618	621	658	645	649	645	654	630	608	632	624	634	662	622	642	613	652	652	624	594	641	620	599	609	666	648	659	677	649	677	643	617	615	585	639	631	620	643	633	633	625	634	626	623	610	620	656	632	682	653	649	579	674	672	655	619	666	606	649	632	633	691	641	636	624	656	626	585	668	632	662	641	664	656	599	634	662	636	644	644	591	636	617	604	624	623	633	645	622	633	627	611	594	624	683	641	608	628	611	618	694	620	622	646	613	633	608	635	647	642	664	688	616	651	663	677	662	653	642	651	648	643	671	622	682	598	651	664	619	621	632	689	638	668	635	664	629	598	647	660	642	618	617	663	621	615	601	657	631	652	619	692	661	643	692	674	621	649	636	584	547	626	654	630	663	627	676	659	679	578	679	624	680	670	626	646	635	643	694	661	622	618	609	632	653	643	652	607	631	643	682	644	645	620	680	598	647	593	633	631	638	617	610	618	629	645	657	608	655	678	661	612	629	651	626	645	636	626	657	639	630	634	661	653	634	663	669	621	606	677	612	618	656	627	649	643	626	668	619	584	633	694	620	675	690	650	649	637	616	614	611	650	644	610	665	611	622	606	630	664	683	632	637	623	640	651	616	615	649	657	678	638	662	668	609	625	616	615	630	665	607	665	633	644	609	619	668	616	638	614	607	640	647	589	632	642	670	634	666	691	618	621	671	669	635	648	655	644	646	649	660	623	638	658	653	662	658	655	661	594	631	665	655	641	685	664	618	621	616	642	632	640	625	653	640	642	633	650	647	663	637	659	628	678	653	657	552	643	667	668	637	621	653	605	657	655	628	630	604	640	612	586	591	651	609	595	681	684	682	633	632	630	664	630	657	661	631	628	679	628	646	680	641	637	634	651	672	604	667	678	693	592	619	665	652	650	616	680	636	621	673	624	672	639	675	664	675	638	654	678	610	600	614	598	631	654	606	622	625	638	596	648	652	652	624	647	599	607	658	640	643	661	636	663	584	612	605	625	629	654	627	636	601	602	653	628	631	655	619	658	638	612	620	584	634	646	618	607	628	618	614	695	615	597	625	683	654	663	629	640	644	646	617	661	643	642	650	661	683	647	657	586	602	650	646	618	624	666	687	636	611	670	591	627	627	624	638	658	636	651	628	646	603	653	638	615	672	630	581	650	619	642	658	623	605	675	627	636	636	625	661	625	674	646	652	618	644	627	657	660	673	634	610	648	719	639	640	622	651	625	650	585	676	637	621	645	637	626	675	640	644	609	669	644	595	713	612	662	646	640	631	642	599	572	635	639	639	652	666	661	643	617	628	652	643	616	628	598	611	630	691	649	637	609	628	667	690	627	643	624	663	684	588	632	678	636	645	598	625	651	627	612	684	631	662	618	662	643	642	680	686	639	610	629	610	646	692	647	665	634	666	669	670	651	662	671	640	640	601	636	638	639	617	655	638	654	648	639	610	632	628	644	639	623	662	611	625	631	596	630	618	636	638	640	622	642	651	656	628	644	654	578	606	570	645	640	637	637	642	638	663	628	678	665	658	638	647	630	647	628	638	650	671	632	634	609	606	623	598	623	653	636	614	655	625	673	634	648	626	623	635	644	669	652	658	644	618	638	655	650	692	658	619	667	644	649	669	622	619	681	703	652	660	651	619	645	659	649	652	657	640	630	636	640	677	686	651	619	663	627	621	647	622	617	628	645	634	634	592	616	581	659	655	624	631	651	659	621	624	598	628	666	641	682	616	695	640	664	695	615	621	636	606	629	602	644	594	696	648	642	654	625	649	669	610	661	629	618	620	605	604	622	637	636	663	655	606	621	653	655	625	628	635	647	624	620	633	638	645	662	634	606	626	653	658	617	620	688	627	632	653	617	634	648	616	648	645	667	652	686	618	619	634	601	624	637	644	633	611	608	590	605	656	584	653	662	645	652	639	659	613	628	657	590	641	673	617	562
51101	78700	50203	28519	16405	6594	2246	1060	743	746	734	726	733	703	702	694	756	763	714	683	738	702	665	751	705	694	711	694	674	743	758	656	719	727	720	713	728	731	712	691	708	723	725	682	704	768	722	751	723	713	712	699	679	721	678	691	730	703	716	697	735	686	731	677	761	728	707	766	686	699	687	691	731	732	676	721	715	731	749	749	702	697	750	714	711	696	706	721	728	700	719	690	729	739	692	712	704	725	758	715	692	684	700	719	729	721	717	735	703	705	681	713	695	676	723	726	711	662	707	715	753	746	729	680	693	706	662	718	694	685	735	701	685	717	728	722	753	707	666	732	689	733	733	746	739	738	718	722	700	739	710	693	726	705	710	737	716	723	715	722	726	703	701	728	717	686	697	758	701	737	745	687	697	749	717	681	734	704	721	680	706	758	709	718	727	714	710	729	719	716	730	684	727	667	696	719	692	719	732	703	700	718	677	723	683	726	701	743	758	727	722	721	707	694	730	738	698	704	707	711	649	678	702	725	687	723	701	713	696	723	683	666	720	680	753	715	738	715	686	724	683	727	776	734	758	702	740	692	751	706	741	753	698	710	755	744	719	700	664	709	718	735	767	690	672	729	691	734	727	740	683	700	783	743	678	681	702	760	676	751	721	657	697	739	707	679	701	673	696	692	739	734	710	725	689	684	717	704	690	660	686	754	750	766	713	643	701	763	676	705	717	721	726	674	680	695	689	671	711	675	677	689	676	727	746	715	756	732	694	656	696	763	687	750	710	656	717	726	729	749	719	693	697	708	745	748	673	714	674	692	672	731	678	690	756	733	701	699	722	756	761	662	683	734	713	746	687	685	696	697	699	741	707	703	712	772	697	679	721	743	712	678	736	693	706	724	675	715	721	692	733	673	722	729	727	699	726	703	753	704	685	682	695	711	733	661	707	704	648	703	714	729	706	732	685	699	715	686	723	708	742	740	726	750	676	773	739	705	693	693	717	702	704	708	692	718	741	713	693	693	749	695	672	699	769	691	691	665	736	738	693	680	725	751	669	730	747	689	690	706	689	695	708	737	732	762	702	760	697	673	696	745	717	709	693	720	683	717	736	669	733	681	749	703	754	697	722	718	660	719	730	705	665	752	745	789	725	700	749	699	676	715	726	741	738	731	719	675	730	697	697	668	689	683	706	697	702	691	713	688	677	722	726	705	744	704	699	733	671	719	696	708	730	624	726	700	716	690	750	729	689	731	755	674	694	720	732	678	718	659	723	706	752	715	703	697	693	760	662	713	725	711	729	709	692	743	729	711	700	699	725	736	692	681	673	760	710	705	672	673	752	709	788	718	749	686	704	729	671	700	675	708	680	726	695	698	710	647	742	733	734	735	681	721	734	719	707	747	698	718	761	701	679	717	737	755	743	689	684	714	686	693	740	656	685	711	688	701	692	715	682	727	688	714	732	661	682	750	675	705	713	627	676	735	696	659	759	712	731	746	739	677	728	706	721	675	675	702	717	726	714	722	707	699	728	710	715	666	699	708	741	736	647	763	753	735	727	733	749	753	691	772	720	688	716	740	746	730	700	730	680	655	726	727	669	744	658	728	728	757	698	676	708	733	733	763	701	738	699	702	739	733	750	744	696	715	705	652	683	729	666	693	697	743	747	710	746	715	734	709	697	660	736	671	689	702	696	725	703	725	727	725	681	702	729	720	719	718	730	740	701	709	752	715	627	687	702	732	708	704	707	679	710	704	685	702	654	756	725	708	689	693	739	728	703	719	741	688	748	732	688	687	708	757	740	697	744	729	705	707	678	703	717	750	706	697	687	693	735	727	722	753	704	711	749	701	727	673	696	717	751	694	703	724	742	749	715	695	675	690	711	697	718	709	719	692	693	752	681	720	698	706	673	725	724	690	765	736	743	742	728	756	679	700	744	673	745	705	728	700	722	685	729	718	704	723	719	676	736	719	659	681	793	711	753	727	726	693	683	703	735	685	686	710	724	700	712	690	748	744	707	658	675	707	674	738	727	718	748	711	705	724	700	703	741	671	697	746	695	713	700	674	735	701	735	736	743	716	688	722	701	739	680	726	732	700	715	676	745	696	731	709	728	705	724	706	764	694	702	750	702	690	696	704	741	718	763	691	719	754	715	698	732	690	743	695	714	711	742	686	721	763	702	754	743	719	696	705	706	663	738	711	761	716	763	699	721	708	680	721	691	722	715	716	724	753	697	656	707	758	742	738	763	705	729	689	710	703	689	708	692	635	671	683	730	724	749	751	685	690	741	735	682	703	723	750	738	711	694	724	751	660	697	685	709	700	727	692	697	748	685	748	709	721	701	721	734	693	720	780	733	754	715	725	700	696	706	708	701	722	684	759	697	755	693	709	680	689	712	673	667	739	729	715	748	720	739	673	692	751	770	713	692	695	672	738	736	731	733	685	692	763	725	676	677	710	682	697	695	694	705	715	724	698	700	737	701	728	724	746	687	746	719	736	698	712	759	736	686	693	767	697	710	690	705	703	733	698	726	684	695	726	709	718	716	676	729	756	709	700	676	734	756	776	705	711	676	715	708	760	706	737	694	672	659	703	691	702	722	710	722	691	710	762	701	750	706	702	698	735	730	685	755	706	750	720	715	714	679	759	681	698	699	682	687	739	710	749	707	745	747	707	721	728	729	716	738	700	690	720	706	699	699	713	697	734	731	748	730	676	738	674	717	686	721	714	715	692	733	715	706	767	720	713	692	677	718	695	690	706	713	742	732	805	773	691	741	700	712	674	709	743	720	738	680	706	762	694	731	706	706	719	769	731	692	738	716	704	732	665	641	705	658	746	727	722	737	750	726	699	711	682	682	752	716	679	688	672	749	700	741	731	679	762	699	704	723	679	730	730	687	665	705	706	775	721	675	731	706	732	744	761	737	710	677	717	735	730	693	724	677	687	697	720	708	742	721	704	700	708	706	738	736	711	752	692	713	700	705	699	674	706	693	745	672	765	670	656	793	712	659	699	709	712	683	683	770	734	749	699	714	747	708	708	737	697	711	736	757	661	707	772	688	750	649	683	742	668	650	703	701	713	740	686	748	681	702	694	714	695	721	699	768	761	730	712	691	674	717	742	663	712	727	722	692	682	750	720	744	706	647	684	720	745	740	713	706	718	678	714	717	731	717	699	701	701	708	748	698	729	672	724	678	740	697	735	739	689	715	721	717	744	720	742	713	720	697	731	710	730	731	694	718	696	748	728	661	719	728	695	699	688	690	717	693	699	666	706	663	734	760	710	724	719	720	682	694	723	710	689	689	694	716	792	698	743	676	726	670	703	719	692	730	733	751	728	763	684	746	715	721	713	718	686	689	692	709	723	682	708	716	703	676	713	661	705	671	719	722	697	747	723	716	743	681	730	687	715	698	759	713	728	680	712	712	698	737	678	723	675	729	673	712	705	696	734	711	739	706	740	697	702	744	694	723	696	730	725	674	681	696	670	677	668	688	682
22827	21834	30706	25548	22671	21966	14943	2136	926	794	780	740	699	776	729	742	765	740	729	698	779	677	746	707	758	720	725	764	764	679	738	795	676	731	747	730	702	709	707	737	740	722	723	700	753	714	726	722	689	720	706	746	682	780	775	697	735	697	700	756	725	738	735	756	778	737	672	714	697	722	809	729	688	741	693	732	708	731	737	726	716	731	740	684	743	675	742	740	675	715	719	758	735	700	731	731	742	734	706	729	665	721	691	747	749	717	775	740	774	707	708	739	737	748	770	679	788	714	688	731	741	713	746	732	725	760	661	694	690	760	729	718	701	715	754	735	689	701	742	754	675	711	688	731	698	753	712	683	713	664	714	702	727	685	748	667	706	728	732	685	727	738	718	765	757	748	718	747	774	659	766	731	691	760	692	727	730	733	685	719	679	717	752	776	742	745	736	713	717	735	673	727	729	648	737	715	690	701	762	728	715	677	706	737	705	729	758	724	721	729	730	680	693	732	709	678	701	784	700	745	726	717	680	715	683	687	702	762	687	728	718	716	755	685	732	706	758	696	762	696	718	694	758	669	751	752	723	728	731	714	767	711	751	729	725	667	700	660	709	702	746	721	672	664	713	742	747	721	699	730	705	727	698	715	729	764	737	715	685	739	740	699	704	734	725	760	722	693	740	726	720	760	720	728	703	720	695	756	678	734	676	726	709	721	735	724	742	737	722	721	748	668	679	728	762	724	727	729	733	719	684	698	694	703	701	785	696	716	693	748	671	743	681	727	709	704	753	695	655	729	733	662	714	729	738	678	726	701	733	764	748	715	723	731	737	722	665	744	747	734	731	680	729	735	712	774	719	717	713	735	748	695	695	704	748	701	667	674	715	736	718	741	748	729	707	705	693	724	740	708	711	733	732	717	697	710	687	741	718	694	753	713	705	712	737	723	742	708	711	700	708	719	708	680	682	700	741	726	716	761	743	752	684	754	745	705	693	697	731	723	707	740	708	687	694	683	716	787	717	692	722	731	742	716	725	761	691	685	729	718	734	695	695	703	703	715	693	698	720	751	713	730	736	711	703	769	675	764	704	792	747	764	693	712	705	732	722	690	738	699	677	724	708	722	721	694	738	761	744	756	736	683	731	757	723	690	689	750	715	699	719	767	764	702	681	757	756	680	700	707	687	676	723	740	725	728	702	746	704	720	720	740	719	720	736	716	754	768	728	667	729	682	691	758	784	730	701	683	709	707	684	715	753	697	713	745	750	714	739	707	746	716	651	729	696	765	785	742	742	731	787	694	708	678	722	739	691	686	704	712	671	687	781	698	774	754	750	708	713	715	722	707	744	698	738	746	745	710	696	734	697	694	667	719	675	694	741	707	695	686	720	684	727	697	704	738	692	702	709	694	733	689	742	709	645	744	723	732	738	688	733	744	742	695	711	714	726	761	711	658	725	723	695	718	767	702	702	713	706	713	677	723	740	686	644	720	752	740	685	667	703	700	757	709	746	706	696	747	695	705	703	702	725	732	746	706	752	723	709	704	708	692	725	683	706	717	729	714	728	735	711	712	752	717	716	703	736	729	722	738	757	704	710	685	739	737	741	716	696	734	698	727	722	748	737	710	713	757	734	714	762	712	736	752	724	729	662	715	726	723	728	710	752	752	743	747	711	674	752	690	720	736	732	699	727	682	701	715	679	718	725	746	719	683	736	738	709	731	758	756	748	668	725	755	719	709	745	685	729	688	719	741	719	720	708	686	709	719	759	736	718	712	678	684	728	739	729	727	683	719	694	755	733	777	694	776	743	726	764	729	707	718	702	736	698	684	740	704	684	762	687	767	659	696	722	713	748	748	715	738	719	730	718	768	707	734	785	770	760	701	688	735	733	736	734	712	753	674	704	776	715	697	763	747	668	732	718	710	733	725	754	712	734	760	703	720	759	760	734	706	758	723	727	723	717	716	723	679	666	693	715	743	716	727	700	717	758	730	678	707	746	681	731	709	703	717	729	725	697	676	683	715	679	736	702	678	742	670	714	698	782	762	683	712	667	704	753	749	698	732	698	733	746	770	704	703	725	727	686	735	722	730	713	706	689	716	774	741	734	721	747	754	718	694	716	758	721	713	752	731	745	732	715	709	755	742	716	711	728	707	709	721	704	713	746	715	693	708	712	754	713	721	776	717	726	741	703	703	711	732	738	720	700	717	708	712	711	733	744	694	741	707	720	720	743	685	719	746	701	727	757	699	800	730	728	723	728	751	675	726	752	720	712	727	678	710	699	727	743	762	733	687	728	686	700	749	763	708	732	703	729	732	749	743	681	684	684	708	751	702	736	676	759	694	718	759	739	748	705	757	708	728	717	738	739	685	760	781	692	709	683	737	748	679	706	662	750	754	675	693	662	728	732	769	767	728	742	783	734	764	676	721	706	706	705	743	724	769	751	724	718	739	697	759	744	700	748	710	722	704	759	693	716	720	743	738	688	717	729	718	737	730	678	744	707	752	792	730	715	660	715	653	728	716	764	750	734	793	729	788	774	699	713	763	707	715	676	682	765	756	746	715	691	756	711	695	696	684	741	701	712	707	702	708	705	734	759	727	738	691	704	741	693	745	716	723	713	726	717	721	697	720	717	714	727	756	709	714	712	719	658	685	746	731	729	721	702	728	731	747	696	736	752	707	746	678	701	769	685	747	744	678	717	685	711	734	756	758	723	729	770	688	693	709	732	743	720	684	690	712	709	739	687	731	705	713	728	710	672	725	719	692	687	701	703	705	701	698	722	704	711	692	705	735	706	689	713	737	735	704	699	746	722	741	716	727	689	683	724	750	727	714	701	716	702	710	738	752	729	758	699	651	699	687	694	709	716	715	728	714	714	724	770	737	711	646	687	706	790	708	751	767	720	726	724	774	733	711	731	702	692	703	729	705	749	722	741	698	703	714	744	681	722	679	660	735	689	734	750	762	751	719	737	754	706	737	713	727	745	746	734	723	733	677	720	747	762	722	664	698	700	660	650	714	723	792	728	752	683	673	748	706	788	777	735	709	738	754	773	722	747	688	713	677	690	729	724	734	787	687	734	711	740	734	705	674	723	723	764	744	731	725	704	712	720	714	710	700	684	725	737	690	682	713	723	729	729	717	711	697	773	705	664	699	769	684	745	721	720	727	700	745	670	703	686	695	713	735	731	691	725	722	675	691	722	684	748	696	713	737	700	739	769	685	732	714	727	704	719	718	706	719	735	767	727	709	752	707	773	692	752	704	758	779	710	685	697	703	688	723	752	711	731	699	683	741	741	734	689	725	753	745	707	743	715	675	710	724	712	699	731	698	656	715	741	731	713	718	696	749	711	761	768	656	757	742	720	743	742	666	733	737	696	693	754	738	707	740	707	718	736	707	713	693	739	724	705	692	733	740	720	722	765	778	671	697	755	695	740	708	747	729	710	736	697	730	729	726	706	717	705	722	643	750	743	687	738	749	723	720	711	743	727	753	746	734
59411	100035	72334	48048	33669	17822	5710	1862	1037	788	838	802	807	736	775	798	808	798	766	727	789	830	754	762	809	757	796	791	801	716	761	812	793	793	787	761	785	775	812	770	796	753	723	825	766	741	839	739	736	751	803	769	794	773	800	739	777	750	802	766	781	776	783	804	804	777	794	744	759	780	763	779	831	731	783	811	789	824	819	772	761	756	773	772	797	731	788	765	783	798	756	768	770	802	780	814	742	750	758	803	804	726	773	775	773	775	764	794	774	708	768	755	728	761	733	778	793	759	766	800	770	752	772	768	750	773	822	807	801	777	791	775	786	713	809	773	768	801	816	725	771	811	799	763	781	758	781	747	777	746	782	753	781	701	733	808	803	771	842	842	796	810	757	816	796	774	834	764	793	794	789	768	786	769	799	768	772	715	783	787	763	803	762	754	784	745	790	742	762	763	789	790	764	744	807	828	769	735	729	764	726	729	776	833	795	781	743	733	759	729	796	722	754	742	792	766	750	750	799	798	771	795	731	763	772	739	779	768	764	715	779	773	796	760	726	804	770	792	801	771	778	790	805	767	796	764	843	764	829	807	805	730	744	715	763	757	738	759	783	751	797	782	751	805	762	770	740	811	759	788	733	788	801	801	750	754	749	720	744	751	811	727	742	796	767	736	785	808	781	729	713	763	771	817	763	786	751	775	771	803	772	769	748	766	797	709	786	767	797	777	795	793	777	792	746	771	792	759	745	782	730	777	750	767	733	742	768	783	748	772	762	790	749	764	753	791	773	719	789	742	700	761	761	746	755	760	789	752	770	768	730	777	730	796	777	820	766	816	730	794	760	759	766	749	829	766	767	780	873	809	778	782	762	786	762	804	744	759	788	766	793	784	760	799	778	770	779	767	797	769	781	831	740	796	814	755	731	773	767	811	815	699	789	814	787	735	742	798	761	768	840	798	784	764	774	779	714	795	741	792	806	779	743	782	767	758	765	736	747	773	761	749	763	750	765	752	808	755	766	797	773	773	752	769	754	784	815	803	808	829	767	781	847	770	763	727	800	784	765	787	757	726	775	757	779	820	828	772	751	762	791	803	762	771	809	789	764	785	779	751	786	782	796	721	805	732	771	792	791	745	778	812	791	780	791	752	787	748	712	831	796	794	801	801	843	776	782	788	730	804	739	796	783	806	791	797	761	739	769	779	857	779	755	805	774	777	790	799	759	775	785	755	768	782	815	762	745	742	780	788	817	722	818	745	775	770	810	806	767	755	785	792	728	772	776	808	771	786	781	800	757	760	737	786	771	800	760	752	815	771	745	763	771	769	799	732	716	754	754	762	768	792	789	802	806	797	769	789	793	791	788	797	784	792	761	796	797	830	786	822	768	759	781	789	803	737	778	810	757	768	763	767	711	843	746	772	828	787	801	798	777	815	790	762	778	806	770	766	710	754	775	794	783	772	754	749	768	779	784	771	767	788	796	787	778	734	794	776	724	754	732	751	699	802	749	764	769	744	792	782	755	761	800	756	763	787	785	804	782	791	767	764	727	795	732	764	794	758	789	792	766	755	743	793	781	797	764	788	737	760	776	826	806	770	762	770	792	771	763	765	757	767	732	793	737	740	770	759	769	800	793	776	796	846	733	775	765	780	777	775	779	750	771	781	805	772	752	761	744	772	762	777	777	770	825	798	810	818	703	759	759	745	756	775	796	772	766	826	802	776	713	788	740	744	778	742	724	752	772	782	780	796	788	733	747	793	790	829	707	769	761	748	804	807	792	758	833	754	756	761	846	766	777	793	799	754	791	772	818	803	851	826	757	781	810	744	728	718	736	770	757	793	795	732	769	768	811	769	764	781	780	826	756	780	765	735	785	750	843	832	800	736	769	783	786	809	796	783	732	781	803	785	817	785	810	810	781	783	758	779	759	796	758	757	764	784	773	838	775	778	769	813	823	744	781	774	858	749	749	766	782	777	779	809	743	706	814	761	814	751	793	767	768	800	817	809	748	714	772	773	785	816	814	757	780	775	781	779	724	808	773	761	762	851	821	787	775	805	781	789	767	748	764	807	766	753	789	766	798	805	761	793	787	739	804	767	762	825	805	761	745	749	769	753	746	773	796	796	736	782	766	775	802	754	757	802	769	759	768	766	742	767	784	759	784	787	744	788	775	779	810	734	747	798	790	771	766	785	838	776	737	728	732	794	780	749	792	775	762	779	788	783	750	766	755	759	761	764	782	838	777	763	810	772	749	743	773	783	805	806	734	770	746	716	743	761	730	751	789	796	768	763	805	769	740	802	733	729	750	778	789	769	823	737	744	770	818	836	772	736	765	741	756	753	751	775	770	783	748	731	765	767	754	793	750	736	768	777	776	720	771	771	777	784	742	739	757	786	784	747	788	771	765	771	789	767	773	818	742	767	734	785	737	783	765	796	759	762	727	784	789	779	760	818	749	755	813	747	792	767	759	769	784	763	736	790	823	746	799	825	738	798	783	761	742	760	696	798	743	773	758	751	759	807	808	737	766	755	796	753	768	745	778	827	786	737	776	785	775	834	790	838	806	764	769	742	769	746	751	775	736	772	775	823	791	783	743	758	737	768	766	748	745	805	782	764	787	750	779	757	781	776	753	784	769	777	782	790	784	787	799	772	776	782	772	782	799	775	740	804	762	745	754	783	782	737	743	747	755	822	768	813	760	719	731	764	829	777	803	798	767	797	765	805	758	767	771	804	820	764	769	772	794	749	786	754	764	745	778	737	786	758	776	708	775	794	747	774	792	795	757	767	749	760	780	799	768	806	770	803	806	740	772	789	765	773	813	742	831	802	799	772	776	778	790	789	747	773	761	741	731	850	795	708	774	783	755	748	715	779	794	737	773	794	748	771	762	761	800	762	708	732	770	729	791	785	739	744	768	773	753	753	779	799	777	774	762	737	777	777	816	748	794	765	761	835	794	746	802	765	779	795	771	765	827	783	777	755	755	786	777	775	767	783	768	815	798	776	798	782	757	801	799	804	803	772	772	814	734	767	791	759	774	796	734	756	764	770	763	801	749	751	764	800	754	796	758	757	771	804	769	754	823	812	796	827	788	750	756	752	749	749	801	760	785	740	785	769	828	760	757	803	770	861	734	799	774	783	728	763	747	767	756	749	762	778	776	815	808	766	741	735	709	788	738	718	805	712	831	750	745	822	764	789	785	776	794	748	737	775	812	773	767	822	763	725	779	814	722	741	748	825	783	791	803	769	819	786	793	818	833	771	757	801	782	776	765	821	777	722	778	748	737	816	744	762	743	796	817	765	755	821	773	786	759	758	782	757	766	761	728	761	755	764	731	756	784	759	801	771	768	800	833	756	769	766	740	788	784	739	725	780	796	791	778	789	838	789	785	758	801	809	775	761	750	739	812	742	743	776	755	738	746	789	789	797	814	781	806	818	775	761	791	729	756	776	838	791	810	824	734	755	766	760	742	826	777	775	787	793	777	782	761	811	774	821
29145	32293	30937	15118	4681	1825	943	609	628	564	534	566	552	566	555	560	579	560	517	549	582	585	546	539	576	542	569	568	537	582	565	576	532	555	574	575	560	540	544	548	558	545	555	549	595	554	525	553	569	556	547	565	568	587	617	523	530	553	530	553	581	545	542	521	597	557	563	567	561	508	579	570	595	576	546	573	565	547	529	544	539	565	570	541	548	601	584	599	549	540	537	599	574	538	581	550	578	523	524	578	545	563	561	564	566	541	584	559	571	544	550	546	573	537	550	527	564	600	589	553	573	542	510	562	589	578	573	552	553	554	589	562	547	561	550	642	560	567	527	564	566	541	589	539	522	539	566	609	613	549	540	578	523	578	543	522	553	552	546	537	550	559	559	577	586	559	537	573	547	520	524	594	542	597	534	528	572	534	573	541	573	565	555	556	533	517	545	555	595	504	570	564	548	545	553	571	541	545	547	522	574	534	549	546	547	553	554	537	586	593	569	600	576	535	557	586	568	565	579	566	534	547	586	530	552	606	556	601	595	620	554	560	555	551	585	563	567	614	539	543	577	591	553	544	576	543	516	560	567	547	584	519	574	534	544	550	570	558	508	592	534	598	564	594	563	574	536	563	566	573	562	565	525	560	548	533	551	551	533	571	553	583	560	511	559	555	579	561	539	539	540	567	522	540	552	545	532	538	565	607	600	569	595	588	532	529	532	545	581	536	581	623	560	521	552	572	600	522	545	611	572	539	588	534	513	570	526	569	584	555	579	583	598	519	516	542	522	543	516	584	554	603	537	550	514	534	505	562	586	577	580	518	537	576	595	589	566	553	572	579	556	541	585	540	577	563	533	549	505	529	581	516	548	525	576	561	576	578	559	545	572	524	528	579	545	555	530	566	532	527	522	559	539	556	557	543	543	579	585	517	573	528	546	571	598	549	593	563	552	578	588	530	565	559	584	562	577	527	543	595	549	559	532	568	551	554	575	572	555	515	553	555	558	505	588	586	545	567	557	537	545	547	550	542	531	577	549	518	567	519	561	576	550	539	540	542	552	525	557	554	546	576	584	581	526	533	571	541	554	577	525	580	535	526	525	531	568	547	535	518	547	555	525	586	542	522	563	576	603	560	575	539	547	538	551	554	562	577	545	552	600	569	533	550	613	561	575	590	547	549	538	537	553	557	477	544	564	552	555	562	563	537	574	554	551	542	560	537	612	588	581	555	537	566	575	567	569	538	538	572	560	557	533	520	549	529	535	563	579	519	543	542	532	560	526	543	591	578	583	518	557	569	608	515	587	552	573	558	547	544	570	563	555	558	556	552	557	547	566	584	534	553	600	548	560	612	530	562	612	549	534	570	555	554	555	565	571	541	535	569	562	549	594	555	539	556	532	519	529	537	557	597	573	576	555	591	521	578	545	545	564	536	584	535	579	543	527	574	530	574	563	586	588	541	527	553	566	582	563	561	542	562	545	543	572	558	520	621	602	557	560	555	547	595	550	561	582	568	564	571	555	554	548	559	561	587	536	499	573	516	533	588	577	504	565	534	538	522	580	570	527	515	591	573	594	543	582	560	608	555	542	529	562	554	529	552	553	572	540	564	563	539	517	609	570	578	561	615	541	546	568	560	548	533	546	600	545	561	575	554	579	582	596	519	549	547	575	602	600	536	538	579	547	597	590	542	600	562	545	581	561	559	561	578	605	540	561	582	569	564	561	520	550	582	590	573	554	502	545	562	559	544	603	549	530	558	575	635	552	576	522	569	507	588	568	523	591	538	552	521	530	604	565	565	494	533	572	519	569	565	522	607	571	527	549	491	561	545	572	553	587	567	575	515	561	561	551	571	543	607	542	573	598	581	602	580	572	519	544	536	541	584	517	524	545	543	549	512	523	542	537	516	561	573	554	607	561	531	572	621	566	543	583	601	545	577	554	551	550	597	574	572	537	525	557	573	584	534	540	527	576	578	540	562	542	541	541	589	576	580	563	564	545	511	564	590	536	551	502	550	572	572	556	537	494	527	623	560	540	541	545	582	573	547	542	544	584	584	534	560	559	556	564	569	579	544	568	591	593	551	530	571	565	573	567	616	543	549	566	530	621	565	574	544	531	541	593	562	573	548	556	560	578	580	604	548	554	578	533	602	542	523	546	549	560	496	582	544	529	517	561	562	512	524	548	593	524	490	531	523	599	573	569	544	528	568	554	587	556	547	577	529	529	516	549	559	537	545	587	551	549	539	548	604	583	562	572	557	510	565	575	553	553	530	559	564	545	573	592	559	499	554	575	619	511	527	570	592	579	551	596	561	558	541	577	566	550	514	606	566	595	533	581	516	575	541	577	516	571	553	580	543	494	590	560	587	519	568	563	559	531	573	563	506	573	580	597	569	569	552	591	566	541	560	546	583	532	558	544	585	598	599	518	570	548	541	559	574	551	581	554	577	571	538	552	541	533	539	540	547	582	561	552	547	575	586	512	563	574	530	546	541	561	544	571	578	525	582	559	587	511	545	562	544	573	551	535	576	555	576	546	559	598	590	532	572	583	554	562	591	589	587	599	540	530	565	556	558	552	513	534	588	541	539	517	546	589	576	583	560	529	560	563	595	582	510	514	553	535	565	608	573	573	522	568	518	571	523	570	522	556	548	566	527	562	584	532	560	546	586	531	519	551	556	526	578	572	547	557	523	562	589	548	586	572	513	534	547	585	556	557	596	534	574	586	552	553	558	553	582	551	573	538	561	541	568	584	547	584	558	548	530	551	581	585	561	578	502	526	553	510	555	514	555	543	568	555	594	535	588	553	566	597	550	547	546	533	554	534	599	579	521	549	527	542	554	518	553	554	560	589	565	575	513	558	592	569	568	575	572	585	537	556	582	574	536	540	574	567	550	558	550	598	562	545	557	557	541	585	538	547	545	572	601	618	549	525	578	548	610	588	572	594	530	564	526	607	565	543	549	552	542	587	555	576	560	555	602	545	534	534	550	519	563	558	561	556	588	628	580	523	555	549	510	518	564	573	562	609	503	561	570	553	570	546	530	509	539	558	550	538	553	547	582	560	570	595	502	578	564	553	559	619	565	506	555	530	556	540	546	560	549	589	545	527	584	562	596	544	546	554	568	553	570	562	528	557	562	532	540	560	590	588	590	578	568	548	578	540	529	557	564	527	574	565	558	555	558	571	536	557	587	508	584	582	577	546	574	492	520	554	589	524	567	587	528	600	534	529	586	533	537	551	556	557	594	508	555	537	538	518	496	539	546	595	544	585	597	554	572	556	578	579	551	559	582	539	557	576	556	582	600	583	571	534	533	547	575	556	532	587	570	567	573	541	545	545	526	554	595	570	539	529	596	599	566	553	576	572	552	575	547	552	569	569	503	512	565	558	518	564	540	562	556	540	550	578	557	517	588	575	578	548	569	588	545	551	546	520	557	550	532	545	543	552	583	564	571	514	563	525	562	572	551	563	551	556	611	585	507	564	548	543	550	562	592
30685	47816	26861	10740	5221	2214	1033	737	659	662	628	633	614	597	609	620	625	610	620	612	565	619	621	633	591	629	664	612	622	641	639	639	663	590	626	641	586	649	622	628	612	593	610	669	629	645	634	598	667	647	612	611	601	611	608	622	609	550	625	609	659	611	652	589	650	637	618	625	621	627	650	623	635	651	634	651	674	630	634	622	660	620	637	585	617	651	625	630	605	587	614	624	609	599	603	631	630	632	625	607	640	641	615	613	605	642	694	630	622	609	611	638	602	649	632	580	626	620	606	624	649	630	619	647	653	611	675	595	644	671	630	631	647	631	618	685	660	640	675	688	623	611	601	619	622	630	615	626	639	660	643	604	599	648	634	602	598	646	622	612	674	580	619	658	614	623	592	618	631	575	616	671	725	599	661	639	632	653	657	634	611	662	586	648	672	627	612	597	624	617	623	622	657	610	596	584	615	608	624	655	651	657	626	577	646	654	672	642	642	657	645	640	586	625	656	638	660	623	619	650	605	639	615	665	651	599	662	598	665	609	654	620	647	638	589	615	618	616	673	589	642	680	613	620	587	598	648	613	633	646	633	627	623	688	613	629	613	616	666	644	631	603	653	623	660	641	653	623	608	623	626	670	626	575	582	675	650	652	623	589	605	609	610	664	622	630	600	646	652	620	661	577	663	620	646	612	605	654	602	625	630	595	636	681	622	614	668	645	639	630	638	619	635	602	633	643	621	567	624	612	654	584	608	629	632	620	593	624	603	620	618	639	603	627	627	621	628	649	681	662	655	597	587	629	628	630	627	618	664	642	650	626	628	628	614	610	663	646	632	663	629	624	642	600	668	615	616	585	624	641	646	606	635	648	620	630	616	631	618	603	667	592	630	613	595	642	636	627	663	654	582	597	631	621	639	637	637	660	620	634	637	648	631	629	644	607	607	631	681	644	633	659	661	619	634	598	658	657	651	635	600	644	635	624	636	667	640	615	634	629	635	660	619	609	679	595	643	588	618	625	626	607	646	592	694	597	611	597	640	636	621	614	620	613	611	605	706	650	622	638	652	622	650	659	626	569	663	621	610	599	605	638	648	644	650	642	704	623	628	621	616	600	631	595	616	623	633	660	676	611	671	655	600	671	626	653	619	577	654	608	660	624	644	604	654	636	650	642	633	619	595	643	640	651	632	655	608	616	617	613	609	637	582	628	603	582	623	617	581	665	614	636	638	620	650	606	636	608	606	621	651	652	666	657	616	632	644	626	607	589	663	612	620	606	652	623	619	628	668	659	608	638	628	638	607	632	643	641	640	623	589	652	627	642	607	617	635	625	643	619	654	639	613	635	614	619	638	641	614	696	682	671	659	645	629	613	646	637	621	631	620	621	631	614	614	570	601	622	653	598	609	617	627	609	678	646	656	635	634	633	632	649	623	631	594	597	618	628	622	627	651	655	615	650	630	631	648	621	631	624	606	639	631	639	624	628	664	604	585	585	563	609	643	658	653	598	626	618	646	621	617	638	609	638	670	652	656	636	637	621	640	597	582	657	620	687	622	638	651	661	640	587	614	648	632	645	617	638	578	614	594	586	667	580	616	627	644	606	637	645	651	663	646	595	650	617	628	628	655	622	618	605	607	671	624	643	654	627	641	589	605	606	650	647	625	633	613	599	644	663	648	661	581	665	660	599	583	641	631	667	657	651	592	642	593	653	584	650	650	630	613	629	641	610	617	639	678	626	620	655	626	634	608	624	640	628	638	582	598	647	648	617	639	600	622	627	667	615	621	624	659	611	655	683	635	624	642	632	621	632	578	630	594	612	674	646	648	663	631	651	642	599	626	609	644	631	620	660	642	640	625	646	631	588	599	641	591	666	648	571	638	610	673	633	636	647	644	624	660	618	663	656	635	648	661	602	603	643	592	590	630	645	599	624	631	624	612	596	648	664	645	657	626	643	645	644	628	605	615	638	607	623	653	591	587	637	597	582	670	676	672	643	614	645	637	631	583	662	612	613	639	656	603	651	635	646	609	668	644	636	657	660	626	640	642	662	634	613	611	640	645	639	635	617	630	598	636	666	612	639	615	609	640	618	653	614	653	645	644	661	673	643	679	661	664	621	648	653	669	648	650	605	617	575	592	596	592	628	616	596	609	683	598	586	625	600	650	618	592	620	602	620	607	602	612	658	651	661	618	648	610	611	629	655	659	583	660	641	648	612	634	631	593	599	602	603	657	631	649	626	622	609	651	667	596	620	642	634	648	629	626	644	646	648	624	650	633	610	603	615	575	610	605	614	625	627	648	618	568	606	672	595	623	591	601	654	596	624	594	607	676	626	623	621	635	619	658	640	642	564	620	645	636	658	632	647	626	569	666	599	653	675	629	647	663	659	640	573	671	681	656	647	611	614	617	609	643	618	684	653	583	615	607	609	599	632	652	648	643	643	609	628	625	609	618	606	622	643	571	664	656	629	642	558	601	616	621	611	630	633	607	613	640	624	634	578	597	619	632	656	627	662	582	641	650	621	645	635	626	636	609	604	636	618	588	630	685	627	597	637	608	633	618	623	597	636	605	612	679	611	646	637	639	652	607	614	646	595	625	636	685	599	651	611	667	601	670	625	633	634	618	646	610	611	606	619	650	657	625	632	655	638	670	616	659	635	621	597	634	598	620	642	657	652	641	623	616	625	614	608	649	660	649	596	642	626	631	581	637	601	616	655	595	652	624	633	599	658	605	598	587	591	648	626	619	606	608	633	635	651	622	611	613	647	649	649	618	641	635	685	666	624	650	610	626	646	629	595	617	651	643	623	607	611	643	633	632	574	628	586	605	640	651	640	678	610	659	674	638	602	633	624	657	620	552	626	607	641	611	608	590	652	616	639	625	642	661	617	641	636	573	635	568	630	632	606	686	588	680	623	635	634	655	650	598	591	651	599	606	642	592	643	668	630	631	615	599	618	572	619	589	663	635	652	616	616	631	608	677	639	633	618	661	675	644	668	631	629	638	628	655	617	630	619	567	617	666	609	636	676	620	635	627	626	584	639	603	600	604	644	650	636	656	597	672	645	586	618	592	601	624	666	613	631	621	644	633	589	612	592	581	655	610	655	615	634	631	616	643	652	647	622	613	656	611	594	629	578	626	656	637	595	678	634	669	580	634	690	683	611	625	621	603	627	610	636	630	594	634	620	628	661	625	616	645	605	607	649	600	660	671	619	643	600	652	603	631	606	648	606	603	630	649	657	634	613	623	666	603	610	618	632	646	637	618	672	658	643	676	619	639	610	651	609	633	657	634	635	614	611	669	640	626	647	576	658	660	645	635	618	628	652	645	601	651	586	623	630	639	644	652	645	618	642	608	664	658	646	652	613	641	686	598	599	617	606	638	598	645	677	672	589	657	658	678	628	596	659	639	627	609	625	629	617	625	678	639	641	648	620	599	595	608	573	646	609	636	621	617	650	648	636	630	611	643	673	609	603	637	612	624	606	642	610	649	612
23450	22288	31851	27087	23288	19969	8549	1329	748	613	648	568	606	639	651	620	609	618	595	594	638	635	632	627	575	584	640	632	620	599	628	614	646	608	602	621	597	599	599	589	576	610	607	600	584	637	609	586	616	605	596	639	619	649	596	592	648	609	606	634	588	615	574	604	607	612	609	607	627	635	617	592	619	650	585	585	600	600	585	618	597	585	613	631	612	599	574	586	611	618	560	629	574	624	615	610	596	587	626	641	614	656	591	614	601	581	605	609	593	638	577	614	589	547	601	561	598	558	596	610	613	592	627	641	617	591	585	658	611	602	615	642	615	611	590	635	632	591	642	591	634	582	624	623	597	579	571	585	600	596	632	546	558	575	621	631	589	557	586	591	656	626	602	607	615	607	653	599	606	609	624	650	641	577	602	606	623	578	630	651	602	651	597	620	625	609	656	598	575	609	581	580	630	608	584	599	611	629	572	558	613	600	657	600	583	625	615	580	568	643	597	599	559	593	609	595	607	565	609	610	613	596	571	592	614	592	639	574	647	651	614	616	583	617	620	584	601	588	590	591	569	590	640	620	606	671	610	568	645	627	615	610	622	599	618	616	621	585	560	574	614	569	612	581	637	597	613	626	590	595	592	607	588	570	576	600	633	601	609	590	610	601	582	620	605	636	575	584	609	634	618	599	590	547	639	612	588	631	591	611	614	620	629	592	591	618	581	556	622	579	557	568	587	596	624	624	602	644	569	585	572	605	624	574	623	587	595	623	594	636	617	568	576	623	600	584	587	620	610	595	638	614	590	636	612	579	560	653	584	618	615	617	564	614	609	617	582	544	590	610	609	596	589	618	617	553	593	601	611	630	598	607	606	569	610	598	591	633	587	614	654	610	580	632	640	619	600	594	620	611	620	613	631	612	613	563	613	577	614	634	647	635	584	606	561	620	595	638	563	613	602	605	599	629	616	608	637	602	569	594	651	578	626	638	610	593	583	606	622	644	612	577	624	569	638	602	624	577	591	600	616	653	669	639	599	634	597	605	615	606	620	617	571	560	616	607	564	585	579	612	595	597	669	621	591	620	582	580	615	582	626	577	614	655	639	569	626	552	660	594	581	572	602	587	596	599	605	580	610	586	616	636	601	592	566	601	584	605	616	617	593	575	608	566	648	658	622	571	586	608	621	625	581	570	646	601	622	584	609	595	595	589	624	601	577	657	596	585	604	594	623	583	632	627	569	611	607	597	633	611	645	574	600	662	604	615	580	601	602	637	587	624	624	583	630	602	599	643	593	642	600	604	619	648	654	553	574	611	604	641	599	590	544	595	596	642	601	588	614	587	572	572	643	626	555	636	593	602	603	575	598	609	657	594	648	647	590	627	676	613	567	606	617	604	565	600	615	609	630	592	604	648	599	614	551	606	611	617	652	579	649	639	622	653	606	596	588	607	609	569	610	609	670	581	592	618	534	611	586	577	620	577	669	594	619	627	684	629	659	583	586	615	639	571	623	626	587	580	646	531	660	551	612	619	644	607	551	624	580	589	608	621	627	609	598	600	569	564	601	642	629	631	589	596	621	646	600	602	562	601	611	614	624	606	587	592	627	593	609	601	605	602	629	631	579	619	568	587	585	607	635	574	607	632	581	620	649	625	613	634	608	670	626	601	657	607	627	595	614	622	611	593	642	592	573	605	597	637	581	591	596	593	630	589	620	613	608	658	633	617	622	627	608	603	606	612	619	621	632	652	598	626	598	609	585	601	637	578	664	601	596	610	631	619	576	622	585	594	607	627	594	591	562	611	574	619	573	608	565	584	625	567	605	622	628	580	599	624	593	628	624	601	541	660	634	604	593	615	621	577	602	591	594	613	612	631	583	574	625	621	620	616	617	563	619	641	625	629	573	594	580	598	574	608	587	622	608	606	599	570	600	607	612	596	597	595	627	603	575	659	610	602	574	601	638	560	607	605	591	626	631	582	617	607	584	612	557	601	587	595	629	589	565	618	615	609	523	587	601	634	621	636	581	580	563	603	621	610	648	650	603	599	602	607	574	630	632	608	649	619	587	583	618	600	645	593	566	566	583	567	583	629	627	599	630	613	655	597	644	633	623	587	601	573	567	620	614	608	618	587	595	626	590	597	644	580	567	622	569	589	582	617	584	585	651	573	588	660	585	603	582	603	579	632	585	609	635	603	626	644	600	615	610	618	633	564	622	643	612	617	556	589	550	591	608	605	639	585	613	589	581	596	614	562	588	627	605	638	602	617	609	629	574	601	652	608	625	636	621	616	636	622	634	641	581	592	598	571	637	592	622	575	574	664	588	606	565	625	593	566	586	617	615	579	596	635	658	630	618	589	627	607	606	620	623	638	626	610	556	589	620	598	611	656	587	607	598	619	578	613	621	620	563	609	584	579	632	586	617	580	632	641	594	569	619	591	635	602	589	642	584	619	583	590	604	594	586	607	573	597	625	608	594	609	602	595	575	621	639	633	589	579	606	588	590	602	626	596	617	601	582	607	592	656	585	625	589	584	592	615	556	607	622	596	593	592	619	636	639	605	590	603	583	605	602	591	583	522	595	650	620	601	587	623	657	609	649	610	584	542	583	607	572	582	609	580	586	634	554	568	592	564	591	605	642	629	603	621	598	648	632	645	586	584	591	610	595	597	601	608	583	574	648	586	617	587	603	608	653	650	594	590	607	640	606	601	626	602	592	641	601	590	624	584	575	589	562	619	614	590	634	642	605	616	546	581	570	611	590	590	646	623	599	587	612	586	593	591	604	601	659	606	627	564	589	624	617	638	546	586	585	598	637	610	599	564	607	610	601	625	582	610	583	608	601	641	615	627	636	593	555	609	554	653	633	596	595	576	646	610	605	634	612	581	561	603	614	570	582	583	618	600	631	604	537	611	633	633	664	660	562	609	568	559	629	562	628	629	615	595	590	604	604	621	607	593	618	625	641	610	660	589	595	624	626	572	635	607	643	614	598	608	621	592	622	596	599	601	594	604	594	596	653	589	606	653	596	584	622	571	637	592	618	609	636	636	595	646	583	627	599	637	632	599	619	659	637	588	621	600	565	610	601	603	617	590	599	598	613	590	626	617	632	628	610	621	588	635	572	585	615	610	591	593	574	618	626	598	619	547	646	598	620	615	607	609	574	619	582	590	612	634	601	613	635	633	615	637	600	648	585	622	597	665	591	669	622	588	581	582	589	614	599	641	614	651	565	582	573	621	645	595	619	607	591	618	632	576	604	621	577	634	645	552	635	582	591	599	595	634	592	644	607	574	582	602	597	620	583	600	623	636	595	609	592	621	613	612	625	545	615	596	602	605	628	584	587	587	586	616	620	592	608	618	590	613	589	562	593	630	614	592	624	610	619	643	617	610	592	632	596	586	583	641	581	555	643	589	597	584	555	605	619	570	624	596	578	612	578	572	629	662	598	585	589	597	617	576	631	651	608	596	599	591	588	641	591	618	610	571	590	643	600	623	590	602
57210	96165	66041	42395	28647	13691	4350	1538	824	749	633	712	648	650	665	658	623	697	674	710	670	648	678	664	702	632	652	668	639	673	640	692	654	669	697	631	730	666	706	690	633	675	657	695	650	626	687	711	668	631	713	659	607	626	664	709	674	642	648	654	665	703	662	677	657	670	652	674	692	719	674	613	641	637	621	644	615	666	665	652	663	642	687	690	674	638	667	657	667	695	659	639	660	679	676	658	675	741	660	675	643	666	658	696	674	670	660	747	650	658	674	659	670	641	646	693	654	644	629	728	658	700	643	721	662	643	726	686	645	663	709	654	656	624	688	635	665	665	688	699	668	655	642	645	653	689	683	670	713	720	650	659	669	682	688	632	682	628	671	648	651	663	697	650	691	741	716	677	721	658	706	630	697	685	679	647	663	637	682	667	689	702	677	635	681	689	615	674	658	634	611	663	647	666	639	640	654	669	660	684	656	673	659	689	648	666	652	639	717	724	710	634	648	641	687	659	670	673	658	625	654	660	647	676	702	635	650	665	690	663	673	653	674	672	692	681	691	679	675	701	635	684	671	688	702	681	657	646	666	668	664	702	675	681	676	658	693	682	734	671	665	644	640	655	676	640	639	687	650	640	602	645	654	652	679	623	679	648	595	675	638	650	664	635	670	659	625	670	698	701	646	622	630	658	691	720	615	644	673	706	687	631	635	678	654	668	682	703	640	642	661	669	715	652	694	688	682	630	652	671	659	678	673	667	667	672	670	690	641	666	664	693	691	629	658	673	667	666	687	681	631	655	661	704	667	663	658	687	639	676	673	678	672	604	658	671	662	683	653	683	636	692	667	607	685	657	657	684	663	685	635	684	707	641	665	676	711	642	637	652	681	684	679	681	665	683	665	658	666	677	643	591	630	689	669	675	686	614	656	659	601	627	638	663	705	679	687	676	682	668	684	665	675	652	673	651	667	646	658	639	646	681	669	667	699	644	651	661	622	697	659	685	652	638	637	695	648	657	621	635	675	673	646	647	660	627	627	634	637	672	662	675	655	654	693	655	700	681	690	649	675	675	652	680	693	655	694	677	602	684	692	719	644	652	691	640	677	663	673	619	688	673	722	664	646	677	711	657	709	638	690	695	648	644	650	638	668	640	665	656	699	664	667	686	631	644	615	618	659	623	634	720	681	706	671	639	664	648	647	652	662	699	682	679	668	655	690	648	667	672	696	639	646	654	726	706	626	655	678	656	659	660	658	639	665	685	689	693	677	655	694	647	653	584	656	668	658	663	688	645	727	646	675	686	682	676	648	633	645	713	651	644	702	666	696	650	636	622	711	624	673	619	644	699	671	621	666	662	642	703	662	680	661	619	685	647	665	669	622	677	668	653	619	677	647	668	676	660	682	655	680	681	637	684	657	700	654	649	625	647	671	621	653	667	587	671	660	676	663	672	652	663	622	635	636	654	693	682	671	657	637	701	629	650	683	677	686	697	637	666	615	678	673	668	691	695	703	693	644	689	691	678	683	656	699	697	700	670	658	648	651	653	681	642	681	684	682	686	653	697	691	645	700	667	614	654	658	646	674	666	654	652	653	582	617	681	688	662	682	622	602	655	689	664	673	635	657	693	704	670	646	636	668	698	659	676	674	644	663	675	623	634	672	621	623	629	670	703	681	630	697	663	643	656	689	668	689	684	679	630	622	665	689	681	656	680	683	673	697	669	680	660	640	689	629	663	630	666	693	676	696	665	694	654	621	672	691	699	616	665	690	636	672	652	641	673	666	661	651	632	624	695	661	690	635	693	670	661	679	668	698	617	662	680	621	661	689	658	645	674	632	640	690	647	644	647	685	685	641	653	679	641	678	701	657	636	686	650	645	697	641	674	671	640	666	610	643	677	680	670	688	668	684	657	664	630	632	632	645	648	655	640	654	699	661	679	700	688	684	661	687	680	664	713	708	698	638	677	658	623	712	664	670	726	643	662	659	652	619	623	657	672	671	666	688	665	700	647	649	645	664	676	644	654	663	661	672	705	654	669	653	693	679	671	662	682	677	688	692	652	677	677	659	630	701	670	666	656	675	649	658	683	630	680	665	669	645	661	660	664	687	646	690	634	662	667	700	672	686	675	682	648	615	676	666	683	704	633	643	661	704	694	647	670	648	627	632	632	642	654	617	679	652	653	661	643	672	679	675	718	677	618	665	650	662	672	682	663	659	648	697	636	669	643	653	665	639	680	646	671	643	668	724	709	657	673	610	655	667	699	667	637	680	673	660	666	656	699	668	686	688	671	683	686	654	677	647	655	656	641	676	662	665	635	685	691	646	629	688	642	638	655	644	636	683	667	700	650	674	660	721	650	631	623	632	659	696	666	630	686	678	648	685	676	645	661	708	658	662	712	658	655	673	627	666	642	689	731	697	703	616	678	690	654	622	647	656	647	651	700	625	704	643	683	680	607	648	649	696	704	685	640	659	677	643	655	660	664	673	677	625	689	621	652	682	653	672	634	685	683	659	647	637	671	679	650	633	682	664	629	614	673	671	671	676	714	652	646	614	682	664	631	665	606	655	696	651	623	622	632	657	659	652	678	653	656	642	662	652	696	676	669	716	662	644	700	648	647	685	676	638	658	672	689	676	679	642	664	641	700	697	680	633	698	643	666	649	686	661	690	664	661	714	697	719	659	674	674	658	632	705	647	674	678	685	630	641	680	635	662	667	649	665	707	614	671	665	667	673	676	690	641	673	649	659	635	665	681	656	631	634	675	676	685	694	659	702	701	650	677	696	644	698	674	706	688	686	684	658	689	640	632	674	660	671	669	631	654	675	670	688	642	690	664	652	654	683	680	720	679	717	651	652	703	655	659	660	634	625	679	655	677	664	692	694	676	684	650	630	612	659	703	594	688	671	687	679	672	679	655	680	653	645	664	638	678	642	644	673	684	654	716	669	705	664	679	660	671	679	685	633	667	657	707	664	642	664	660	658	699	672	649	622	693	650	665	617	652	652	649	648	681	700	680	652	649	616	694	688	667	651	690	639	670	720	641	656	670	700	666	638	688	638	686	644	668	629	653	673	633	631	654	708	681	703	647	646	731	688	644	692	699	694	666	688	682	656	675	676	657	626	656	675	681	647	679	651	686	620	667	651	659	628	649	682	645	689	662	654	690	718	666	641	652	606	661	620	654	648	643	659	643	627	633	651	626	694	643	643	646	714	655	702	663	696	612	681	645	644	641	677	668	680	623	657	663	647	665	689	634	638	688	658	645	637	650	715	667	714	671	663	635	644	625	678	629	618	640	634	658	651	639	645	676	685	679	629	652	668	635	727	657	628	689	678	669	685	669	629	658	676	682	697	675	653	682	693	659	643	639	655	687	672	700	674	698	657	672	631	689	690	677	683	676	634	692	640	645	703	683	685	662	672	639	671	700	644	685	707	635	696	670	666	678	652	715	707	636	637	676	662	688	664	669	640	666	666	639	646	635	691	675	660	677	652	650
25436	24662	33127	27613	18057	6675	1683	804	683	614	656	685	673	614	629	673	605	658	600	655	710	630	634	596	642	655	645	596	626	660	673	638	663	635	696	676	651	634	655	647	648	635	573	607	662	695	650	671	629	605	651	686	621	621	657	626	652	688	642	676	630	651	622	663	608	672	615	612	644	626	600	625	641	653	626	674	600	614	642	654	687	628	563	634	620	629	627	614	620	660	646	645	656	627	624	631	657	630	652	609	621	658	604	661	672	621	617	646	620	652	641	672	682	655	660	637	626	653	611	668	609	594	630	615	653	643	698	585	661	679	609	611	622	687	615	653	616	618	642	620	686	597	648	603	644	610	652	648	646	649	627	654	632	597	654	670	663	654	617	635	586	646	655	658	669	649	650	642	641	628	668	649	634	655	598	678	633	606	631	634	633	633	658	640	665	648	653	562	621	685	653	649	677	631	595	634	675	637	665	674	635	632	626	618	682	648	610	637	658	665	640	625	678	621	678	590	635	620	647	619	636	626	676	666	589	620	647	629	620	673	687	622	627	635	623	645	642	656	669	668	629	610	614	646	654	603	578	628	678	661	632	618	623	602	623	621	657	656	629	653	637	634	618	644	627	664	622	594	607	649	645	645	615	634	648	648	659	629	635	671	662	632	633	625	652	640	644	617	634	628	667	647	645	629	596	640	600	662	636	652	627	645	654	641	625	654	600	644	613	666	610	642	601	599	610	629	627	648	639	658	666	634	634	643	618	646	619	659	637	580	620	635	617	638	637	651	613	631	643	626	610	643	594	613	640	688	639	627	626	655	668	606	659	636	666	692	619	635	620	693	600	674	654	671	586	634	639	663	659	636	681	675	626	663	655	620	629	664	671	652	668	625	648	640	657	611	647	695	643	625	669	642	649	620	628	617	636	666	646	615	651	653	649	672	626	668	670	692	657	654	656	635	718	638	640	673	665	579	638	656	679	630	670	634	581	613	660	661	636	625	620	668	648	663	681	633	633	626	630	656	657	673	673	635	600	646	618	624	661	677	611	658	626	653	663	650	604	663	632	614	629	629	652	700	640	619	647	648	614	597	654	630	624	617	649	633	637	626	652	646	606	635	685	637	631	629	655	669	614	636	601	657	649	667	668	654	646	604	652	648	626	686	638	681	642	624	667	601	681	679	643	638	644	602	651	654	668	616	639	677	652	615	633	654	697	626	649	679	607	651	667	667	674	644	664	615	658	662	668	641	655	662	639	631	688	621	647	651	619	609	653	642	634	651	698	635	698	620	646	658	660	679	644	626	627	617	619	646	726	660	619	655	621	627	640	671	633	603	663	645	623	667	600	689	630	681	687	617	657	660	646	612	676	634	587	654	628	668	654	711	633	659	642	686	685	660	613	649	616	679	644	641	626	641	643	626	685	653	664	641	658	661	616	664	624	655	643	629	662	640	677	575	683	619	647	601	676	664	617	620	661	621	599	633	683	627	603	633	633	608	661	654	646	589	659	645	600	614	586	643	643	637	606	627	681	641	635	642	632	631	612	643	643	605	662	686	689	620	664	618	671	670	605	599	651	668	638	673	653	678	587	642	625	651	679	650	657	583	630	611	646	649	670	638	600	635	641	593	600	635	631	644	656	654	612	657	612	643	661	644	629	689	679	612	668	611	693	653	608	619	680	677	608	609	632	643	667	617	585	675	628	637	668	645	663	619	680	643	642	602	635	615	658	629	637	684	656	636	658	618	608	648	621	621	645	619	625	700	640	668	681	632	634	716	647	597	667	641	628	596	684	642	647	652	628	645	626	688	633	620	639	648	622	663	669	659	638	644	646	632	668	649	642	638	617	653	580	608	641	611	653	629	620	682	608	627	650	656	610	627	636	631	645	661	626	636	632	630	676	612	603	671	632	623	634	611	638	619	607	635	623	637	623	652	595	613	632	640	650	643	622	649	651	619	614	663	639	666	655	661	634	663	666	653	637	657	604	679	645	657	628	650	662	681	654	667	680	642	638	613	675	673	596	653	668	638	697	647	599	649	641	664	689	667	634	654	656	669	634	618	623	636	651	639	599	699	662	620	648	699	636	631	665	637	617	623	629	649	652	656	605	649	682	650	618	628	657	654	644	652	625	633	625	612	644	658	660	648	646	641	652	690	690	664	644	636	650	657	654	658	637	620	656	635	616	674	626	599	616	662	650	633	663	616	659	640	666	624	642	652	705	596	620	661	667	669	651	617	624	615	661	611	633	697	616	648	622	645	615	645	644	671	688	643	621	603	650	652	642	700	636	673	686	648	652	602	617	651	691	677	637	622	669	639	634	645	621	650	604	625	629	606	612	634	692	705	677	643	600	638	606	681	632	608	646	627	621	669	642	660	620	607	630	657	625	681	665	590	662	657	610	615	635	634	641	633	631	638	611	644	610	608	596	599	685	579	655	595	627	665	623	672	664	590	638	665	645	648	618	680	677	610	640	635	647	647	622	666	663	623	648	633	666	660	632	662	639	646	599	667	634	625	670	695	606	641	668	653	640	628	609	636	621	661	631	639	668	631	608	622	618	652	612	651	636	637	671	612	648	643	607	628	655	619	647	631	633	618	671	639	610	658	638	638	602	689	614	666	604	647	640	626	640	665	624	639	661	618	641	657	698	610	649	604	631	614	614	606	659	607	653	599	652	599	649	600	620	612	652	645	655	676	624	632	632	698	614	640	651	651	645	669	644	581	695	666	656	629	647	651	632	626	626	669	629	666	652	710	613	650	664	601	658	672	616	622	632	638	618	642	606	640	610	663	622	675	666	589	646	652	661	618	641	686	636	639	608	630	623	628	641	624	678	648	600	590	658	625	626	623	630	638	602	623	640	620	592	625	615	603	636	610	667	670	682	642	611	608	685	603	629	596	680	670	665	654	655	614	649	652	662	665	594	667	647	619	648	671	659	660	624	664	593	642	615	618	623	605	648	643	636	626	662	604	645	627	662	651	620	662	619	616	650	659	659	625	655	639	618	635	631	653	669	624	612	617	661	649	595	670	641	652	645	642	593	622	646	656	651	642	651	613	614	606	675	601	598	660	684	651	628	676	653	663	637	682	630	631	622	641	617	626	653	671	691	636	576	645	600	689	641	657	615	691	637	669	654	649	597	638	622	586	588	621	659	636	676	654	622	631	602	580	648	630	673	686	664	624	583	671	652	622	607	613	681	637	675	660	640	656	655	642	654	640	636	660	594	661	618	626	680	651	650	639	593	654	649	628	688	677	645	615	651	678	625	651	657	605	671	589	642	615	597	622	601	646	665	653	614	704	585	624	615	622	628	616	609	608	649	627	644	689	689	684	639	653	670	651	656	667	657	616	626	663	676	614	697	615	610	628	652	652	664	625	687	627	675	675	672	656	647	672	632	621	584	614	674	639	657	651	634	606	602	637	649	610	640	648	670	630	639	655	642	676	631	675	637	638	664	617	602	645	671	641	622	642	636	663	629	642	662	618	598	619	652	690
50709	78548	50193	29369	16750	6466	2265	976	793	696	704	708	698	695	701	722	750	711	702	731	705	752	687	737	734	698	727	736	699	720	774	673	724	726	746	683	691	751	708	733	713	729	704	712	709	767	744	727	713	681	711	740	729	723	692	732	759	662	714	723	720	724	707	742	722	721	750	715	684	671	747	740	678	683	673	734	738	666	774	724	705	725	701	737	734	706	771	735	688	691	720	778	715	719	713	730	724	685	670	685	703	727	764	666	667	727	768	702	738	719	755	702	732	744	707	707	751	738	710	745	684	667	732	716	699	651	709	732	751	664	712	695	678	750	682	750	694	740	695	702	755	703	718	723	706	698	716	657	716	680	741	703	693	742	723	660	745	727	688	716	702	741	712	713	700	717	718	703	671	745	729	735	684	752	712	679	693	705	702	741	698	687	782	699	742	685	688	722	701	724	744	720	692	736	674	690	705	754	709	670	725	690	689	743	705	713	704	720	700	754	718	699	690	692	688	703	720	687	701	748	703	710	681	744	730	704	704	742	683	681	709	709	677	756	713	694	736	722	742	710	728	700	719	744	751	724	717	720	725	677	652	697	769	727	714	708	688	715	694	739	735	663	681	725	754	783	776	721	709	706	732	716	739	751	701	678	740	758	759	728	793	739	694	739	664	744	744	739	704	750	775	745	772	747	709	680	723	752	731	734	702	706	702	664	724	716	712	721	729	717	691	737	733	700	692	710	736	741	723	714	693	686	654	733	708	725	725	699	713	709	730	697	774	767	672	727	675	721	777	713	708	719	706	672	748	741	749	690	721	736	678	738	713	714	709	710	685	699	716	703	713	689	746	696	698	743	681	707	689	742	734	646	669	694	711	711	762	661	765	703	721	698	721	746	692	761	772	683	699	740	730	724	735	746	725	732	704	696	720	723	712	752	746	729	695	722	680	720	708	707	775	782	692	745	682	715	720	695	753	715	727	695	727	734	743	695	745	722	718	703	721	739	671	718	752	711	689	716	697	729	732	680	723	724	725	695	749	715	741	694	700	737	737	728	741	693	729	694	732	706	739	743	726	661	729	699	742	729	712	723	681	728	704	684	755	715	677	695	732	727	734	719	721	709	696	760	636	748	690	687	708	744	703	673	686	732	672	713	702	742	710	722	777	730	684	672	689	734	697	724	724	714	711	738	664	715	708	720	717	757	728	718	677	684	681	706	734	714	718	675	752	660	691	741	755	720	753	704	701	672	713	748	685	738	719	749	734	691	713	759	739	692	680	723	715	705	711	730	720	726	743	727	762	726	712	722	696	703	666	700	716	722	690	737	658	720	732	716	718	699	774	718	701	699	747	705	748	715	740	727	738	680	733	719	722	726	709	725	702	658	714	737	724	689	699	746	710	736	690	710	775	712	692	728	696	726	736	698	722	729	732	737	736	695	738	691	713	689	766	666	713	745	768	720	744	675	743	690	732	707	738	756	715	719	690	698	752	714	720	667	763	684	697	763	722	712	753	744	750	732	720	743	737	708	728	718	708	721	717	686	660	722	735	755	699	748	712	706	730	724	755	730	761	656	731	693	703	759	754	768	722	748	707	735	731	677	680	739	693	711	732	740	720	753	714	749	746	709	707	785	760	689	730	702	728	711	705	734	710	690	736	709	758	726	693	704	679	732	734	710	703	776	683	755	714	735	720	763	721	724	689	745	675	749	695	723	664	702	728	708	755	712	686	708	713	678	745	694	713	713	702	687	702	711	722	751	761	697	758	715	725	744	721	713	710	731	689	714	666	715	716	726	698	736	729	727	680	668	702	695	739	724	732	699	753	712	744	699	713	739	688	673	710	694	723	670	712	703	688	692	695	688	718	745	712	746	736	742	674	718	711	697	696	726	763	761	676	698	742	738	743	752	749	720	683	659	736	744	754	682	694	735	731	702	711	720	724	721	751	727	740	730	762	671	682	741	674	715	708	728	759	690	750	727	693	745	672	712	683	681	731	723	698	674	724	694	717	688	693	713	727	764	707	700	745	695	691	712	748	712	701	725	729	693	743	716	763	741	728	741	767	710	696	720	660	693	739	689	739	717	740	767	701	719	712	727	737	714	758	748	693	715	752	734	759	749	723	734	713	745	742	718	722	707	714	729	749	734	781	714	652	730	698	713	718	706	717	772	672	717	688	684	725	692	718	693	694	720	697	728	729	714	746	755	703	783	730	717	677	727	699	730	733	727	736	698	675	706	690	684	733	717	707	727	701	745	696	708	730	750	775	718	702	716	718	702	707	724	706	740	698	707	754	728	687	727	754	734	645	706	707	671	737	718	735	725	700	728	736	715	745	731	682	709	730	751	715	693	684	688	703	729	729	740	735	706	725	698	729	672	731	700	726	703	723	726	696	715	724	686	707	757	713	727	722	734	697	721	703	690	733	681	723	733	760	720	729	703	711	733	720	686	706	702	721	720	741	701	723	751	715	705	737	701	706	749	669	741	725	731	713	726	727	717	690	735	723	728	688	693	766	715	727	712	722	706	691	715	728	703	711	751	702	697	759	688	749	721	737	699	716	723	708	756	710	771	712	737	682	683	722	691	725	755	710	717	735	723	698	719	714	687	680	684	767	707	701	688	783	695	700	698	749	685	723	670	719	749	715	727	730	735	719	719	735	680	732	687	740	742	751	701	681	696	716	723	726	734	729	733	666	678	699	718	672	732	760	737	695	721	714	738	757	706	703	707	755	737	733	683	726	738	686	768	728	702	638	742	716	672	768	759	695	710	699	719	722	693	721	712	670	735	665	679	718	743	721	717	662	684	698	728	694	657	749	719	737	699	732	745	742	752	764	736	716	744	720	688	759	714	728	736	718	787	698	755	746	737	724	740	721	665	710	759	712	686	745	728	759	715	758	712	732	706	711	755	709	724	729	708	729	701	750	734	693	745	688	750	729	656	739	706	705	759	725	684	720	672	749	717	698	777	694	742	696	730	716	726	728	714	760	765	657	735	733	724	699	677	744	746	708	715	702	710	682	703	719	691	725	722	751	708	680	786	747	706	752	692	687	734	723	682	712	728	723	709	704	744	716	731	707	731	714	726	727	712	688	740	628	721	721	710	687	751	736	733	749	735	712	707	709	742	719	734	755	712	744	726	747	702	729	685	676	687	751	730	729	688	714	719	747	687	716	692	667	636	669	706	701	719	677	728	688	670	684	730	732	699	759	726	730	718	711	697	706	713	653	721	740	688	692	677	670	733	714	689	699	697	735	669	698	757	714	710	695	675	710	712	725	700	763	731	779	714	691	724	708	679	718	749	695	715	698	761	739	708	706	679	719	673	716	694	661	713	749	673	750	719	749	722	710	705	728	727	733	716	712	721	735	693	751	713	677	662	666	700	697	735	764	716	713	734	738	709	727	696	759	705	705	700	721	728	706	735	715	711	708	676	733	705	740	721	704	719	732	717	731	679	720	695	714	710	724	683	730	673	691	707	721	741	714	702	775	708	706	715
22792	21914	30545	25424	22932	21773	14132	2041	923	814	736	749	716	753	734	738	748	761	732	769	717	713	742	753	750	733	736	703	709	695	742	740	729	738	682	738	704	651	752	734	704	698	696	722	738	722	758	722	710	744	676	733	766	698	747	747	773	718	703	692	726	753	654	779	720	735	718	684	731	732	687	721	675	718	717	678	727	721	729	721	721	726	701	746	697	719	736	739	690	715	715	680	718	722	744	772	688	696	677	713	669	754	709	719	734	751	690	699	754	774	661	724	682	712	717	708	721	724	726	717	728	674	721	749	657	695	693	718	755	715	736	717	725	710	750	684	696	709	724	751	722	753	738	717	745	687	713	777	743	759	704	697	734	695	749	652	704	743	766	713	680	657	723	701	740	738	713	696	724	721	738	708	704	688	732	743	760	747	718	744	726	736	719	693	754	732	713	714	727	715	705	722	759	697	735	674	667	714	652	668	714	699	721	673	698	763	719	730	749	664	692	733	691	752	703	712	747	661	706	671	692	796	726	686	762	718	723	733	739	747	711	681	700	692	725	725	728	762	730	709	732	725	679	685	696	675	673	711	719	725	759	749	712	757	751	737	747	738	688	698	747	668	684	778	727	715	699	755	725	728	740	671	702	726	692	717	694	738	723	699	751	753	723	738	718	703	709	705	751	734	738	721	698	712	739	795	687	750	725	695	715	763	725	723	687	736	676	736	630	741	730	723	732	721	730	699	719	737	722	711	711	727	738	732	729	693	712	733	710	738	738	673	695	713	758	695	667	779	717	694	713	716	777	712	727	739	761	718	723	745	704	704	686	743	744	752	721	710	667	684	673	760	764	703	782	797	732	757	702	757	731	754	719	681	689	710	748	699	687	726	718	730	718	693	714	689	742	677	681	720	743	714	683	698	736	721	704	727	727	749	711	736	695	721	716	720	702	736	727	686	715	743	728	719	683	677	731	693	668	758	714	708	695	726	712	735	727	717	747	733	668	723	726	716	725	717	740	746	717	740	724	751	756	748	755	690	720	728	675	749	704	757	725	758	744	676	759	737	724	738	727	737	699	716	753	722	682	736	746	737	761	732	736	723	728	746	716	739	743	704	742	717	740	707	760	737	687	739	717	720	749	693	658	681	737	719	761	718	760	733	707	727	758	730	760	750	733	700	709	735	727	713	712	766	730	705	740	700	718	748	763	727	712	656	715	698	771	682	716	723	763	718	755	754	738	731	692	754	723	743	731	719	714	750	739	699	709	744	748	735	721	728	717	685	685	713	687	712	688	747	676	711	719	719	738	734	697	741	718	725	704	744	735	735	727	751	703	704	733	773	693	707	699	708	689	650	719	693	706	672	700	727	700	724	719	778	747	771	729	725	719	732	743	766	746	678	668	748	672	688	746	668	715	749	732	718	697	699	688	694	701	717	743	721	720	702	729	725	694	738	707	731	698	742	681	717	740	697	757	757	716	736	743	707	735	706	753	790	688	707	713	705	745	741	721	694	707	709	750	751	739	673	696	757	729	729	708	690	674	706	730	716	728	744	653	724	778	667	723	721	750	738	748	712	737	751	728	701	674	746	674	717	740	702	735	719	742	703	706	655	690	737	726	726	685	709	693	720	688	743	717	754	665	694	755	752	750	686	712	752	686	729	702	688	744	723	730	711	708	763	751	706	770	665	649	742	703	714	718	732	703	709	717	730	740	705	723	751	691	743	786	718	672	710	703	704	708	692	720	752	770	727	744	689	762	747	721	683	715	711	725	729	713	726	731	710	697	742	741	755	760	704	705	720	750	707	740	711	742	727	706	726	740	701	697	745	739	739	716	697	694	730	684	757	681	754	712	723	723	722	703	707	705	725	708	704	714	721	709	713	711	747	734	746	736	728	712	756	667	722	762	738	736	713	696	716	716	719	713	724	664	721	699	723	744	693	707	709	734	710	723	771	710	752	646	722	715	705	693	732	741	710	773	749	774	763	641	725	699	673	761	693	691	725	716	721	723	758	718	719	678	729	696	725	735	725	681	729	751	770	694	704	740	699	671	691	716	743	742	687	718	724	648	704	717	662	738	745	676	727	729	729	721	719	699	724	703	703	711	703	711	729	714	750	755	711	729	678	723	740	743	738	712	721	706	682	724	767	724	727	663	709	737	723	783	737	712	722	676	768	726	737	732	705	707	698	735	658	724	728	722	715	704	687	713	739	687	732	702	701	773	700	747	750	709	703	719	731	749	739	775	678	670	700	694	713	680	740	716	693	754	733	688	710	740	715	738	694	717	640	761	698	666	719	689	745	744	717	724	670	703	690	700	776	745	687	667	718	671	687	753	707	692	705	703	732	715	688	768	729	717	701	701	678	745	724	654	706	731	689	712	755	717	716	708	680	740	719	709	681	719	666	715	648	729	676	735	699	731	745	704	728	704	702	727	703	721	750	720	712	744	750	713	685	686	732	695	711	740	688	769	754	730	725	695	724	708	725	705	672	700	748	711	717	688	718	683	712	749	707	704	731	708	697	732	710	688	659	734	740	720	722	691	712	812	723	707	697	696	729	715	756	661	680	696	696	701	731	752	725	694	720	728	690	662	744	750	732	699	698	733	736	719	700	718	679	719	738	730	721	667	679	685	698	728	697	764	732	750	752	741	701	713	656	734	727	735	671	690	726	742	761	674	696	707	725	766	707	707	726	738	728	707	730	781	740	739	756	735	726	715	711	696	707	708	717	749	735	746	713	703	693	700	707	697	733	734	748	749	714	702	729	712	769	744	717	705	728	733	764	746	677	662	754	702	743	737	753	727	738	725	671	675	757	707	735	697	745	708	732	714	746	753	738	739	765	714	725	716	675	705	714	741	680	693	716	700	724	695	720	760	692	677	710	701	732	712	713	674	739	682	766	708	702	726	726	724	736	687	703	731	726	713	741	701	709	701	723	651	730	677	697	761	757	707	682	686	723	741	719	733	702	706	757	709	762	718	670	756	736	729	689	685	682	701	722	731	718	669	736	673	727	749	708	720	746	712	679	719	720	701	714	750	754	705	697	716	714	747	730	723	735	741	723	715	732	752	741	764	728	667	723	759	729	719	742	748	699	724	710	740	742	749	720	672	741	735	743	717	695	690	717	707	728	775	753	698	718	754	737	709	751	727	697	690	692	696	723	733	697	708	712	713	712	727	743	723	715	700	739	748	706	690	672	718	772	756	739	757	736	736	728	684	666	683	718	720	713	715	714	724	697	717	722	726	744	746	732	736	687	749	728	649	687	708	665	738	718	735	687	721	744	698	740	735	722	742	766	722	759	714	688	684	717	764	716	709	723	740	763	683	714	761	720	751	703	781	687	711	701	800	744	724	722	722	733	715	711	720	678	722	694	705	713	718	728	757	711	747	764	779	686	712	746	725	760	700	669	721	729	718	729	674	725	679	675	669	737	713	738	729	727	699	723	707	682	797	759	738	757	715	722	689	718	678	709	677	743	747	648	704	752	702	786	699	764
57718	100070	70763	47845	33461	16876	5576	1819	1027	826	751	779	749	761	790	774	817	769	767	779	776	783	796	823	767	818	762	753	787	772	774	784	792	764	795	752	808	777	776	811	776	771	767	760	776	791	763	826	788	763	775	788	706	767	776	769	829	808	781	785	832	811	772	735	770	850	802	816	766	810	748	742	754	789	747	763	791	823	734	737	718	772	779	818	725	768	819	829	817	688	763	770	796	769	775	762	724	773	779	745	757	730	756	733	743	751	774	797	749	831	707	750	762	741	770	753	731	737	724	782	729	747	773	755	782	765	754	734	746	789	761	796	769	789	803	755	746	832	738	771	771	810	766	805	812	767	810	775	796	776	768	793	781	788	768	805	775	769	747	740	712	784	776	730	779	821	751	760	790	759	767	801	833	753	798	729	762	777	784	746	778	800	754	774	795	751	793	749	785	727	776	794	820	767	789	796	783	815	772	762	769	780	777	799	721	765	771	789	799	763	775	782	739	784	748	757	795	769	792	785	821	736	735	779	774	764	765	756	812	772	836	774	731	781	788	772	752	802	752	784	804	783	730	773	779	799	782	793	754	749	774	777	754	766	773	802	788	792	806	764	764	776	799	774	800	779	793	777	762	761	813	801	787	781	779	745	743	788	760	738	794	794	782	761	773	791	771	780	766	757	810	799	729	751	792	793	760	764	797	754	803	772	765	791	804	790	760	783	774	792	738	806	788	757	750	804	745	738	791	782	768	739	731	760	773	758	747	752	777	770	750	811	772	770	780	772	752	761	791	820	775	782	786	768	761	804	835	757	738	804	776	787	798	756	855	809	786	767	726	800	803	781	776	779	755	782	773	759	770	768	775	804	748	797	789	793	729	796	778	754	775	746	803	782	760	777	798	761	773	819	807	756	801	790	770	775	771	757	758	778	795	787	789	758	733	760	736	765	716	766	745	744	745	793	780	781	699	803	796	760	780	819	787	755	776	765	803	777	816	775	724	769	785	782	756	806	781	768	782	771	844	792	768	752	761	717	752	760	754	799	785	821	756	772	784	794	734	736	785	734	811	821	769	835	795	772	769	776	762	754	792	731	722	737	733	783	786	780	785	760	762	772	739	833	762	760	822	778	766	733	785	739	731	749	798	762	757	797	793	814	762	826	781	792	804	786	736	774	806	788	831	735	779	747	803	812	828	774	801	790	778	751	793	728	792	781	787	789	790	801	732	811	741	787	811	791	765	798	723	749	810	750	802	819	784	792	817	739	781	727	781	759	750	742	726	814	803	783	807	803	787	767	818	730	824	784	718	779	765	804	751	753	770	779	811	772	816	785	748	783	813	757	806	820	762	804	763	706	767	786	814	800	782	770	795	735	794	781	710	750	757	764	752	765	736	799	776	767	758	756	773	737	784	764	787	802	787	828	802	787	803	764	750	794	778	753	737	826	800	776	817	773	743	746	814	757	769	774	736	737	757	738	753	802	799	782	750	740	753	770	814	827	782	799	771	779	800	756	768	757	726	782	748	773	748	749	788	779	734	799	761	724	804	748	769	767	819	749	758	773	754	743	755	769	766	748	793	752	789	806	756	733	703	750	750	778	748	751	743	754	777	780	802	851	824	796	739	764	814	766	796	763	840	817	801	803	797	817	797	745	781	799	841	767	758	740	775	802	685	792	732	735	765	813	745	710	751	772	753	737	799	766	806	757	766	767	778	817	779	754	777	733	845	789	768	768	767	749	805	748	741	769	761	769	808	764	804	804	810	813	750	782	840	766	771	798	801	797	782	791	791	798	745	805	794	821	793	782	772	764	764	811	807	780	767	768	773	831	815	761	731	754	794	767	778	763	779	808	760	773	801	754	802	718	761	784	776	820	763	823	775	784	801	757	751	798	771	774	775	753	858	776	754	768	808	785	782	757	789	809	769	739	767	804	797	800	739	813	771	726	803	795	784	819	770	800	759	841	751	773	739	772	748	796	753	788	788	769	784	784	764	791	744	798	777	767	795	791	738	775	761	768	772	792	762	833	740	745	767	801	794	769	753	759	727	741	793	817	787	791	731	794	785	774	798	808	774	770	778	824	744	751	771	736	754	778	814	756	800	801	814	723	777	778	784	811	823	768	765	821	797	813	749	783	762	737	738	744	747	794	779	771	766	784	801	839	812	786	737	808	703	840	810	743	792	750	762	781	779	800	754	781	730	767	790	818	762	769	781	794	771	786	812	741	760	803	794	781	774	727	798	789	739	715	744	780	722	786	818	784	737	767	739	825	775	775	784	798	830	832	767	795	823	777	768	834	782	802	762	784	784	778	783	776	783	826	784	821	792	771	754	725	790	773	767	805	775	735	805	777	752	795	762	759	789	800	753	777	749	770	789	753	768	756	757	775	765	791	776	787	790	814	777	805	797	745	731	783	876	804	783	732	806	749	779	779	772	787	763	727	810	774	741	789	770	773	796	759	744	754	746	742	733	766	778	769	735	740	802	777	780	794	796	772	746	809	740	795	789	753	781	800	786	832	851	807	812	771	793	752	809	738	774	791	787	755	810	779	762	822	715	773	773	811	717	805	755	822	739	807	758	748	714	792	780	789	781	803	728	806	670	737	754	787	787	747	789	806	780	784	793	759	757	749	781	802	786	741	761	760	732	838	758	739	790	775	754	777	764	779	787	717	766	774	774	832	719	758	814	781	776	757	732	774	764	778	756	796	737	777	797	762	738	754	754	776	767	805	746	729	809	769	786	789	768	805	800	770	775	765	750	784	771	722	747	744	794	746	805	781	773	759	829	805	773	775	800	783	783	779	748	812	766	773	797	774	735	775	745	769	782	784	804	752	743	743	786	749	776	780	790	782	773	794	780	808	781	789	740	796	779	762	771	779	777	754	754	760	740	774	763	773	737	780	752	821	768	742	804	747	779	811	785	798	748	812	789	844	805	743	738	769	757	738	757	783	751	748	738	766	782	751	773	777	726	748	799	765	807	778	770	793	844	764	745	749	760	808	824	755	780	724	789	742	727	734	761	810	822	737	744	753	765	772	755	774	773	774	750	760	727	789	717	771	770	778	799	796	784	735	744	766	781	790	747	824	815	741	754	762	802	757	804	757	790	738	754	793	768	760	777	800	804	768	800	808	804	716	810	823	732	786	796	753	727	789	801	808	721	730	738	750	761	834	758	777	793	747	738	772	731	736	800	798	773	860	778	756	800	806	777	763	750	829	738	762	746	793	727	775	755	727	799	789	779	756	807	818	790	746	776	729	743	817	785	831	736	811	777	763	735	796	788	774	839	838	752	760	763	781	751	777	744	771	723	761	796	786	803	724	778	796	764	820	755	821	770	761	760	771	747	722	730	763	812	777	806	812	792	749	769	751	786	778	747	780	735	765	788	721	797	784	785	806	772	795	718	734	789	780	753	788	790	778	765	788	762	775	797	768	756	763	768	786	818	777	755	763	792	802	742	762	768	762	783	814	777	786	772	773	702	765	707	811	771	771
29535	32865	29595	15169	4499	1546	790	629	571	538	521	551	551	570	586	523	575	532	521	552	584	517	556	538	554	559	589	511	493	581	543	569	558	534	562	536	576	548	534	563	558	578	535	567	522	542	536	565	573	493	513	560	546	557	528	566	545	547	513	590	529	578	533	543	495	538	521	546	547	542	548	539	536	548	589	527	521	561	548	535	567	538	527	559	600	577	525	554	511	548	548	611	598	530	591	529	572	546	542	570	527	540	607	537	520	575	554	549	525	584	547	573	552	536	559	584	528	537	544	584	531	572	573	567	560	554	575	590	536	554	566	532	554	527	528	565	534	556	550	537	504	561	511	553	538	496	580	558	535	575	603	545	563	553	507	557	528	562	578	549	561	526	548	562	556	550	575	561	542	608	541	518	549	537	586	547	565	537	567	516	582	532	580	565	522	559	571	543	595	582	576	582	569	536	504	507	563	556	545	566	559	569	530	566	532	547	589	578	549	555	528	522	550	544	549	549	539	565	547	587	543	576	560	545	547	586	565	525	579	490	573	550	561	565	574	584	510	551	516	519	587	581	608	562	532	561	566	574	555	571	589	549	520	563	592	546	571	558	568	544	545	538	532	555	547	573	505	542	561	567	498	549	556	528	591	534	575	576	589	603	535	587	533	542	551	550	555	608	569	583	555	484	523	508	594	524	557	580	528	536	545	582	573	524	586	537	580	511	587	528	516	520	553	567	593	496	527	603	554	579	548	577	553	571	553	561	549	530	524	531	609	540	541	580	560	512	526	564	548	586	533	546	535	579	549	541	574	540	516	574	607	534	548	538	526	556	556	545	543	552	575	514	551	562	582	532	526	524	527	601	560	564	533	538	590	546	527	563	551	568	570	571	542	574	532	536	552	573	557	603	523	585	513	569	582	551	550	521	514	552	566	568	530	560	573	617	572	529	573	503	578	549	554	565	522	589	526	555	525	541	569	541	533	574	568	550	557	569	581	579	501	573	543	546	558	533	573	557	562	532	551	582	509	522	498	574	591	525	527	594	535	540	515	596	514	528	584	556	530	572	554	563	525	516	516	549	575	527	567	557	533	555	603	595	581	583	575	560	543	536	506	516	560	552	573	561	545	532	516	560	578	535	604	529	538	553	539	530	567	600	563	586	531	562	513	560	562	527	574	599	550	568	554	576	545	537	534	559	543	529	556	588	537	533	586	538	536	531	547	532	536	547	536	549	524	537	547	554	539	568	513	509	546	574	533	501	541	536	563	542	515	545	567	560	561	574	524	542	512	537	532	516	537	536	564	574	563	541	551	558	610	581	572	543	581	540	555	540	529	546	568	514	556	597	567	548	509	572	540	541	565	557	529	525	535	577	576	550	535	564	518	591	551	534	545	562	576	553	538	565	533	526	527	541	536	611	543	561	581	576	527	551	525	555	529	581	561	577	539	559	579	565	541	560	589	545	555	544	614	573	564	585	574	573	567	522	516	546	575	550	528	528	569	535	565	554	571	516	557	505	536	542	542	589	580	522	553	551	524	517	520	570	617	601	520	547	569	576	573	575	519	581	586	544	582	497	546	532	533	578	544	505	587	541	558	550	540	582	567	556	547	579	578	533	565	580	531	564	553	522	563	578	552	560	569	553	557	553	544	524	539	522	576	614	587	537	540	592	559	574	548	545	540	519	566	539	560	534	531	520	538	576	580	537	544	563	559	565	561	577	583	556	544	545	561	563	564	573	549	562	555	576	519	547	558	474	547	538	570	561	491	547	563	560	573	527	527	544	578	532	560	538	587	555	556	551	527	622	502	525	581	511	542	520	542	529	530	543	536	611	540	562	561	533	564	588	538	545	529	529	560	545	565	542	548	526	540	538	549	575	544	544	559	533	556	580	562	527	599	560	530	595	554	598	526	577	544	536	573	527	523	507	560	542	540	561	584	540	557	591	576	570	588	564	520	574	545	506	538	574	564	593	562	584	534	558	554	538	567	574	537	566	497	585	549	549	606	579	509	587	575	575	549	557	538	564	551	531	570	535	585	534	547	566	504	589	577	608	519	584	543	571	543	524	556	562	573	585	564	514	549	534	556	585	576	541	518	574	527	511	582	579	526	552	550	508	548	541	554	549	589	533	557	521	515	551	593	556	582	577	549	525	551	550	539	581	548	563	562	559	526	563	595	579	536	552	541	559	550	558	589	560	550	574	529	547	528	591	593	540	580	576	581	557	560	575	576	570	563	544	590	530	548	522	571	637	545	583	556	572	562	556	561	575	549	557	501	500	540	520	522	570	599	575	512	554	559	568	562	547	552	537	561	530	551	563	542	535	521	546	533	614	562	586	494	545	552	573	556	533	524	591	563	573	539	538	540	533	499	551	541	535	550	552	561	542	560	549	542	553	563	530	571	575	580	531	538	541	549	572	534	552	517	556	578	585	566	560	543	568	589	569	538	549	561	539	522	559	598	555	597	551	573	552	570	514	530	537	554	567	547	550	512	558	565	554	538	567	536	554	557	544	557	579	577	552	541	585	569	583	539	582	556	529	542	599	524	585	549	593	562	578	611	533	559	527	534	594	573	606	558	530	525	533	499	526	540	553	547	532	572	534	532	529	479	507	552	545	583	574	562	546	573	541	520	573	571	554	573	567	504	585	548	547	521	572	537	541	544	555	530	510	583	552	546	534	564	528	596	583	540	575	586	546	556	567	567	582	536	587	559	592	538	597	555	540	559	599	564	610	555	582	513	533	556	598	568	568	522	561	544	502	563	589	537	568	543	526	574	591	546	594	557	582	570	547	558	545	564	561	485	541	574	559	565	568	565	558	525	565	572	560	523	570	585	524	589	542	555	551	593	579	558	546	547	592	545	545	591	595	546	558	541	522	563	550	575	565	578	542	532	567	568	565	563	595	576	569	540	554	552	534	559	554	579	579	531	572	551	558	550	538	538	577	542	541	523	538	560	514	533	537	572	582	556	501	538	557	526	567	573	562	549	537	547	578	549	590	498	550	557	590	543	576	590	543	528	503	535	516	534	522	537	562	561	542	535	574	544	490	524	539	592	546	555	543	532	510	592	572	551	550	519	554	605	552	520	525	563	551	587	525	591	533	523	539	520	525	552	563	532	546	612	542	545	555	545	560	547	558	530	556	531	524	590	507	562	530	517	548	544	569	563	535	517	535	545	564	565	530	558	608	558	523	559	544	560	507	536	522	524	573	552	567	569	542	526	523	533	531	544	493	558	545	570	578	598	547	551	569	515	542	539	517	496	589	555	568	568	564	589	543	579	528	535	541	595	535	548	513	604	583	555	544	534	537	509	571	530	584	604	543	566	537	565	553	531	522	543	570	569	557	579	529	588	531	535	584	521	507	553	537	568	545	548	529	547	549	531	528	549	545	539	586	566	573	573	518	553	558	590	543	617	523	562	542	562	498	531	551	529	537	543	574	615	533	589	535	550	529	546	527	564	547	543	584	570	584	593	514	505	560	498	563	557	549
30956	47024	25571	10440	4960	2107	1034	715	646	637	583	588	587	640	645	590	631	624	631	646	600	624	642	597	572	620	614	672	624	670	662	623	604	611	658	662	631	590	632	625	640	583	636	654	667	650	606	612	625	640	615	604	606	670	670	623	612	655	611	650	626	655	599	637	625	629	595	656	642	597	598	588	664	654	633	602	617	609	605	639	608	611	604	614	624	662	624	649	616	608	647	646	609	597	620	622	641	620	620	607	641	633	676	594	637	592	567	616	618	615	635	623	592	620	637	682	650	577	600	622	604	562	632	619	623	681	634	622	617	616	637	633	629	609	600	643	650	592	628	651	611	604	612	617	639	622	622	621	621	590	648	597	602	639	624	624	615	627	623	624	659	669	620	638	644	607	595	639	615	582	574	643	630	623	623	632	616	609	613	605	640	640	613	599	664	607	641	642	632	655	659	636	634	587	629	624	649	637	627	574	631	596	620	639	642	615	619	624	550	597	646	649	636	561	646	641	663	632	596	617	595	644	611	658	601	638	622	624	634	591	624	651	626	636	639	621	643	613	642	579	634	581	622	632	604	599	662	649	616	604	604	666	625	589	662	634	649	643	610	565	647	635	652	653	660	653	634	633	644	612	568	628	629	651	628	618	636	587	613	616	617	618	648	615	669	624	589	669	603	610	635	601	626	647	628	610	583	628	636	609	657	582	611	624	623	595	606	627	644	618	614	648	592	633	618	602	634	638	667	647	619	654	615	627	638	668	654	655	641	582	644	628	626	652	614	657	596	586	658	623	619	637	609	648	611	591	637	645	558	599	625	605	594	568	600	633	636	567	688	613	573	626	639	668	594	636	623	594	596	649	660	590	577	642	626	622	558	629	634	626	598	599	642	617	622	650	600	613	628	628	668	635	616	588	663	588	635	639	648	646	585	629	632	625	612	651	629	631	630	635	612	576	588	601	584	596	607	613	635	691	624	654	620	618	623	569	644	669	598	591	655	597	614	644	607	595	621	642	656	604	607	647	612	623	618	664	637	606	642	662	591	619	635	610	640	627	601	551	665	608	634	652	634	653	631	640	645	602	608	575	630	653	623	618	627	596	625	611	622	580	605	619	613	623	617	636	619	621	603	675	652	605	604	643	648	618	581	629	605	628	662	631	619	565	621	577	673	617	655	626	624	598	641	644	621	605	602	609	590	663	637	597	612	650	635	631	619	620	632	668	612	650	588	604	596	584	633	594	666	632	624	661	630	650	645	597	612	672	612	614	623	638	615	653	616	635	630	631	673	616	632	618	602	604	634	634	632	670	623	593	623	631	622	662	632	631	627	619	646	627	611	600	640	597	625	633	643	643	632	649	635	610	635	613	607	586	658	644	606	613	637	587	667	617	609	627	612	625	636	628	616	596	601	619	651	617	615	629	624	629	633	604	658	625	631	625	604	618	664	601	608	613	587	605	601	604	616	688	638	657	683	616	651	608	608	637	613	630	599	628	635	646	655	630	617	614	619	631	585	578	665	595	614	621	660	632	637	595	618	646	652	615	627	666	617	618	601	599	591	628	613	605	601	670	616	606	612	644	596	648	637	605	646	635	608	631	640	571	636	659	625	624	628	635	628	622	617	603	599	624	614	636	614	607	652	666	624	640	624	607	615	612	693	663	610	607	612	589	652	641	638	677	651	609	607	629	610	649	630	594	673	666	602	669	650	649	645	637	590	582	633	602	609	651	621	608	623	664	602	613	625	620	635	674	628	556	677	592	622	608	634	599	613	625	601	618	611	648	623	625	633	585	603	593	653	642	641	630	568	642	617	596	619	652	570	634	652	639	639	618	647	599	632	655	641	584	611	661	614	665	640	590	643	583	618	581	645	616	605	614	639	650	643	627	569	611	658	664	663	622	627	647	621	578	652	636	655	611	619	597	599	605	596	642	613	547	674	621	660	612	612	591	641	599	634	627	614	682	598	602	689	645	651	631	601	646	612	603	621	628	634	573	626	637	618	598	626	632	670	634	643	631	591	631	693	638	607	617	601	649	623	565	591	613	623	625	621	629	641	571	646	595	643	618	626	610	646	638	632	641	602	635	622	605	611	648	638	616	638	660	604	603	632	596	599	588	611	618	624	656	659	646	687	600	635	631	618	606	661	642	633	616	615	593	591	636	613	646	639	627	608	610	579	649	610	650	612	652	614	597	614	629	644	591	629	655	610	652	602	641	606	624	648	617	627	678	609	619	645	625	645	682	637	591	623	648	627	640	640	632	652	650	656	614	635	611	602	614	620	650	635	615	604	634	630	591	614	621	647	603	605	657	596	610	625	629	613	608	636	579	625	602	627	620	628	626	641	594	639	620	622	617	652	654	606	609	621	627	575	634	617	614	631	575	631	618	596	672	606	626	593	582	630	604	630	635	604	588	614	590	634	649	649	630	634	628	627	638	628	653	639	629	625	597	654	662	640	629	612	643	602	619	630	605	600	656	580	634	616	633	593	628	619	640	613	590	629	598	646	654	609	635	615	597	591	628	580	618	610	597	637	653	599	601	579	664	619	642	643	647	613	614	648	677	661	687	590	644	616	622	631	649	596	631	617	596	660	625	616	619	654	621	617	650	649	628	592	620	641	631	569	636	602	644	647	644	631	595	649	616	610	611	638	637	640	592	615	645	619	653	606	613	622	602	597	649	649	670	628	612	674	668	635	597	641	578	637	600	610	604	648	630	624	641	646	600	639	628	595	619	613	603	657	601	589	648	620	624	605	597	630	595	615	603	592	613	607	603	644	616	610	568	591	637	639	647	606	658	644	621	611	657	611	633	636	611	639	612	637	639	601	613	615	637	605	587	653	608	613	620	639	644	615	620	570	643	655	642	648	597	626	604	650	604	620	659	642	586	647	603	598	643	640	601	629	652	603	603	634	671	623	642	613	632	655	642	654	658	629	611	574	634	594	633	622	637	636	628	606	660	619	619	630	616	639	604	634	631	625	628	618	627	620	624	608	597	650	623	664	654	632	621	615	609	642	631	641	632	662	612	613	651	625	611	615	630	611	647	637	651	625	564	623	652	612	591	620	614	646	612	654	602	648	633	631	600	606	625	617	604	646	641	628	612	621	635	617	621	625	642	689	644	622	660	616	652	639	633	604	646	588	646	626	637	626	675	580	673	668	593	626	599	644	610	616	596	643	628	596	645	628	586	686	575	672	665	624	604	651	607	589	646	643	618	615	626	656	598	643	618	595	578	637	660	627	592	608	631	641	628	644	632	639	635	566	612	606	649	647	641	625	597	618	627	635	615	656	607	567	620	652	641	673	641	670	632	616	590	620	590	630	630	657	632	657	656	611	664	682	615	619	655	645	600	635	655	646	606	639	622	647	661	677	617	666	631	600	639	625	638	614	595	594	638	634	601	624	675	580	606	617	600	630	675	642	561	654	644	623	640	609	624	596	647	613	625	604	634	651	627	621	604	637	618	664	649	643	599	591	636	639	640	618	577	595	655
23456	22425	32066	27573	23763	20142	8594	1364	728	643	649	628	572	602	574	602	638	637	618	626	639	614	592	617	609	563	646	626	624	555	613	626	568	619	590	601	648	612	585	623	636	605	607	627	640	579	603	571	616	590	575	595	620	602	601	590	637	608	619	600	595	624	605	629	613	610	599	609	606	623	605	569	592	620	628	627	602	607	592	643	614	619	611	617	613	616	590	610	596	617	602	592	664	644	596	649	636	582	627	605	598	604	609	594	561	595	576	614	593	575	574	617	578	586	588	593	599	577	584	604	555	604	625	566	612	640	611	568	583	588	591	619	599	584	618	554	596	605	605	662	587	563	625	604	600	604	598	597	588	654	648	573	610	632	635	603	640	585	612	588	586	628	616	627	638	612	615	557	570	585	619	609	583	596	564	648	634	598	615	596	610	580	592	638	591	618	603	603	589	604	554	606	561	606	659	637	586	632	566	612	642	585	599	588	572	582	601	600	605	628	635	603	580	628	590	622	675	583	634	604	614	615	601	629	640	584	617	607	602	635	602	634	619	623	572	659	583	619	634	592	591	592	616	586	682	609	609	632	587	570	615	578	655	621	655	600	572	598	642	604	614	616	621	604	584	624	605	628	635	602	591	607	610	612	622	552	609	600	603	596	590	595	614	573	607	597	605	584	567	619	616	608	568	578	622	580	598	608	588	614	578	629	647	579	574	587	582	630	610	543	650	619	592	584	594	625	625	604	587	608	591	577	618	669	608	607	628	645	576	580	592	603	636	586	573	576	591	615	612	561	641	600	625	589	593	602	573	599	622	613	586	619	568	628	589	586	590	652	603	609	582	659	589	612	613	617	597	605	587	570	573	587	613	627	604	541	629	608	618	578	610	575	582	597	577	615	601	579	634	614	608	554	581	618	604	599	608	587	583	588	594	595	583	611	605	610	580	595	628	612	634	619	599	641	631	645	569	612	598	596	605	613	610	567	615	610	577	572	608	535	598	569	617	597	620	633	654	612	595	603	598	584	567	605	606	608	585	610	616	620	568	572	622	624	613	577	641	605	579	623	578	638	584	607	589	609	605	593	656	586	586	587	599	627	578	608	627	625	628	612	567	635	597	610	594	641	605	569	584	568	610	597	625	642	585	574	595	624	592	604	591	600	638	598	618	652	569	621	564	616	632	600	575	598	608	652	615	614	621	603	650	595	552	605	618	597	598	570	608	601	628	616	620	577	634	621	580	606	601	587	600	562	591	572	588	598	588	635	642	591	584	633	587	615	584	635	567	600	585	580	598	611	626	645	566	613	600	621	662	578	584	611	565	593	599	639	567	607	595	584	609	596	643	612	642	610	636	612	622	669	608	592	616	602	601	616	573	548	585	598	547	601	629	598	568	612	590	586	567	563	583	560	623	561	625	637	619	590	629	592	647	593	595	645	560	576	603	601	567	600	655	632	610	658	601	641	564	618	584	585	619	619	648	679	620	621	616	586	617	566	592	579	584	598	591	589	636	633	617	663	575	601	600	582	598	598	604	582	616	571	604	606	604	598	615	600	627	634	614	615	630	605	578	619	614	611	635	568	576	586	630	647	586	597	588	594	605	576	595	587	624	656	620	574	585	619	625	601	605	556	618	619	632	595	606	568	631	629	576	602	584	589	614	608	628	601	623	587	599	621	598	612	587	614	597	650	648	627	576	633	610	636	584	583	592	610	585	581	618	625	632	575	601	567	589	578	571	619	633	603	620	595	599	598	605	582	572	575	622	576	607	624	620	614	548	631	568	573	585	603	592	577	632	601	585	579	567	612	606	548	602	593	598	610	596	595	602	585	626	606	608	580	635	606	647	617	561	567	591	579	594	557	584	596	627	617	588	614	624	601	598	602	605	595	586	624	583	623	555	595	635	616	633	604	641	609	586	632	631	584	589	578	595	601	590	559	620	598	588	582	608	636	599	604	583	624	546	617	598	587	602	654	588	574	610	623	547	642	613	584	611	554	574	605	579	601	618	564	616	601	543	611	572	652	624	594	616	615	607	607	602	592	592	610	616	613	645	601	599	646	647	601	605	592	566	630	619	551	604	590	593	624	630	648	610	598	639	617	592	603	585	578	591	613	614	592	595	583	605	592	576	627	591	564	587	611	589	649	597	647	596	610	614	546	592	621	638	633	628	593	649	578	574	597	608	640	608	604	586	599	606	557	596	630	612	602	582	638	604	636	583	621	606	605	602	607	628	563	569	591	579	601	606	646	613	611	592	628	607	612	582	586	579	621	587	609	641	601	614	607	521	632	579	626	622	621	634	577	588	597	582	596	635	621	624	576	592	573	610	603	597	549	559	588	588	563	597	606	607	635	637	593	620	584	600	616	614	594	587	635	623	600	619	606	610	584	575	570	593	650	626	610	592	629	619	581	613	618	622	576	578	612	584	561	577	580	603	621	581	597	629	606	588	587	615	586	586	562	606	598	601	572	629	584	568	617	578	601	625	623	611	575	588	628	620	615	588	573	589	638	600	599	652	604	629	582	600	644	662	618	605	591	594	620	576	577	650	605	631	604	598	589	574	582	642	597	590	597	618	581	601	593	642	675	668	675	605	584	621	619	602	596	597	586	595	598	583	609	627	626	619	590	623	633	571	566	609	609	597	632	582	620	598	600	572	629	629	663	608	565	600	611	645	663	616	654	606	552	576	625	613	577	640	600	624	605	575	571	617	577	643	612	600	595	559	573	623	606	599	612	619	586	589	564	597	603	581	602	642	616	612	575	627	613	612	588	616	565	612	575	601	596	555	620	617	604	617	599	613	564	577	607	601	607	638	628	572	587	616	621	601	564	586	590	565	582	610	608	610	636	562	574	623	604	574	557	566	576	619	595	578	634	636	585	606	575	629	586	617	609	538	612	615	604	624	594	602	624	602	575	593	619	598	582	633	627	614	614	602	632	608	578	592	601	590	625	616	624	578	636	592	568	644	592	645	625	540	594	571	649	615	593	582	592	596	605	624	595	587	609	595	603	562	609	593	612	586	608	603	611	616	604	601	572	604	654	625	582	577	587	604	625	576	593	614	601	626	588	608	605	549	592	554	573	567	593	576	596	637	558	618	597	618	611	620	596	567	586	584	573	608	589	610	622	609	570	617	594	615	612	653	574	630	607	587	629	636	548	585	609	625	599	570	600	598	600	569	592	648	608	580	592	644	570	601	627	545	605	613	610	595	618	580	594	613	636	617	632	617	602	568	610	590	564	565	635	628	573	566	600	580	602	587	614	596	610	588	580	618	583	613	589	606	587	608	628	570	585	622	586	588	628	585	620	594	624	607	570	595	632	572	601	599	583	614	583	557	618	624	597	647	573	596	658	623	578	604	572	605	566	583	624	599	613	594	601	599	619	609	614	593	627	620	625	560	595	579	583	603	597	602	583	625	610	611	609	637	606	606	629	603	590	584	598	638	595	620	614	570	626	626	622	574	579	556	609	629	565	540	564	612	634	601	603	570	603
56482	95922	66252	43633	29712	14396	4504	1547	886	696	646	659	664	615	632	647	681	717	646	628	662	641	671	695	641	667	702	736	671	705	653	649	648	654	674	650	637	632	661	637	712	657	693	612	695	661	677	666	651	644	686	637	674	674	668	661	662	660	686	662	643	686	691	590	642	708	674	638	644	631	667	657	666	635	599	699	661	677	661	641	623	641	688	673	658	649	669	650	659	625	622	640	618	620	680	651	688	668	661	656	625	628	687	604	642	690	658	634	667	652	626	657	649	675	653	642	649	642	691	688	641	675	642	663	645	692	669	646	644	631	659	671	700	665	700	626	656	664	679	672	702	669	686	614	684	574	671	648	708	676	662	661	674	664	667	680	714	710	701	660	704	630	667	645	668	669	675	647	602	689	679	691	673	640	678	681	700	652	668	612	671	678	677	728	684	682	620	669	676	674	656	661	713	648	681	687	639	660	663	668	645	667	671	698	690	681	666	685	656	606	658	656	690	705	678	663	632	669	687	667	679	692	649	636	690	702	655	656	665	687	665	693	649	666	672	656	652	670	680	667	668	684	711	654	677	651	683	695	664	697	664	677	669	661	699	669	655	690	634	679	735	651	635	663	682	629	687	653	643	667	642	669	714	699	703	651	696	655	685	644	640	612	695	679	685	701	669	634	644	699	640	659	657	612	662	697	657	661	681	620	631	684	668	659	648	658	694	665	703	646	669	716	644	660	679	683	689	651	651	634	704	663	651	633	642	670	647	662	682	675	701	687	692	642	654	665	662	677	666	677	654	687	657	630	662	669	695	670	634	701	656	651	663	660	651	675	666	696	636	645	630	669	657	688	676	629	672	680	665	648	721	653	651	707	615	662	622	678	650	646	669	690	656	693	678	701	716	646	662	664	643	651	662	683	631	665	672	651	686	656	713	672	703	599	660	651	708	660	672	649	666	655	620	624	664	657	678	660	662	658	626	644	653	680	686	652	665	634	643	657	645	687	683	667	674	658	608	693	627	650	649	658	636	675	689	633	683	658	674	676	653	679	664	641	660	677	690	689	640	644	678	682	641	649	675	715	665	662	654	677	638	616	657	670	687	661	632	665	636	666	645	638	635	682	679	624	679	662	695	636	671	692	631	703	694	667	675	666	661	646	710	671	679	646	637	649	653	658	666	663	645	669	668	675	622	680	704	661	665	643	642	689	673	670	675	634	679	618	658	643	682	707	683	682	690	644	598	631	633	713	688	638	615	652	673	680	696	682	647	690	662	697	694	641	639	643	634	669	705	603	671	611	681	672	652	616	630	620	647	659	677	652	614	650	637	641	680	646	660	691	653	650	667	676	685	677	630	646	687	641	661	680	662	648	654	669	635	661	638	632	615	640	720	689	687	673	606	650	629	668	703	693	642	647	668	574	690	666	716	663	648	691	672	681	650	638	654	680	655	663	731	680	626	590	671	665	676	620	659	684	585	652	673	651	647	658	675	653	624	651	670	628	665	627	693	610	638	657	612	634	647	686	678	660	697	649	631	673	663	638	608	674	680	718	636	657	658	631	676	696	672	629	622	657	633	653	685	683	624	610	640	637	711	653	662	642	620	698	660	633	673	675	662	635	676	680	656	659	677	683	661	718	652	661	645	669	653	642	675	666	621	682	716	682	692	654	644	680	693	686	648	657	630	669	714	688	681	679	679	676	671	639	679	713	654	667	670	648	680	675	593	663	641	673	653	679	691	677	690	645	698	646	670	671	698	623	629	666	689	676	618	645	674	638	741	703	633	657	613	678	665	660	666	658	678	654	647	690	680	737	689	617	685	656	685	654	668	638	692	658	671	650	659	669	691	667	638	630	626	672	597	660	651	676	642	598	694	627	683	676	638	673	663	641	660	658	690	649	687	676	663	638	661	638	705	701	638	687	650	639	651	694	648	658	710	637	631	678	652	638	653	675	656	689	654	676	618	619	698	670	672	694	607	651	640	724	615	676	670	651	641	707	649	629	648	679	652	658	693	675	681	669	678	646	651	683	652	668	641	631	662	670	627	652	649	679	644	681	672	633	686	682	644	665	705	630	703	664	663	641	632	646	677	675	609	632	673	693	707	667	654	603	672	687	640	660	645	649	668	719	684	635	695	672	685	687	639	650	709	665	716	633	684	642	666	675	689	652	670	670	683	689	625	663	649	631	658	702	624	674	639	669	639	662	666	673	681	677	646	666	665	677	641	704	657	680	646	643	652	661	641	619	688	666	688	682	651	672	670	671	671	625	652	633	644	648	600	648	654	680	666	707	648	693	671	644	682	686	675	677	687	650	661	644	662	695	613	692	666	665	633	666	693	672	654	684	695	631	680	639	641	643	651	649	671	676	691	632	667	650	651	612	633	695	691	656	680	671	722	753	630	646	714	642	624	654	648	697	681	648	646	692	679	702	629	626	654	641	682	675	674	666	701	683	625	663	668	617	679	649	703	665	633	688	697	592	689	656	683	716	616	694	664	699	613	660	703	640	635	634	674	621	701	652	663	614	662	617	708	635	642	623	628	621	659	650	727	701	652	625	652	654	645	662	635	687	659	633	658	678	681	648	692	629	658	694	652	640	660	693	712	639	639	635	717	676	683	643	679	669	646	670	675	668	684	623	666	679	721	631	669	680	632	664	614	676	684	711	708	644	641	663	640	660	656	658	657	694	667	687	634	643	634	712	664	666	639	606	675	668	666	680	698	636	614	676	682	656	671	683	675	663	623	669	657	669	676	628	680	640	687	648	657	680	651	693	666	680	669	620	653	684	681	654	628	705	666	673	649	652	713	647	630	650	705	670	665	713	678	687	656	646	699	680	692	635	657	664	646	674	655	653	715	682	641	688	661	657	659	664	652	652	618	635	688	685	653	668	632	624	664	644	637	663	633	638	707	595	643	681	676	692	664	688	672	632	650	688	634	741	592	630	640	664	656	679	643	684	672	677	664	622	691	668	653	658	715	645	637	639	654	668	674	683	620	677	693	604	660	643	658	685	697	658	647	667	652	716	642	677	631	641	647	666	674	647	650	687	701	662	635	623	731	709	666	705	695	667	651	678	650	671	666	666	675	610	619	643	653	649	670	668	657	672	702	683	667	656	674	655	658	673	665	693	686	667	659	656	640	658	687	704	636	647	667	634	636	690	728	691	685	688	640	622	661	653	657	640	633	723	648	637	655	669	660	635	691	684	685	645	661	696	652	701	637	642	688	691	635	666	622	648	636	632	599	640	655	637	654	644	670	612	640	616	673	595	647	673	659	656	657	680	646	632	680	671	702	686	619	632	673	672	656	609	667	650	643	674	663	678	697	652	651	675	699	698	675	673	659	693	661	670	673	691	649	629	628	717	685	650	704	698	647	696	710	680	677	633	668	667	667	691	691	676	645	642	694	669	663	681	696	731	644	627	627	685	691	651	673	705	671	660	667	656	661	716	661	647	639	665	660	674	722	708	679	631	664	629	668	677	709	644	654	651	660	684
25432	24379	32846	27751	18458	7218	1724	861	686	625	683	599	678	663	648	633	647	648	736	640	645	592	643	590	591	630	676	669	644	620	641	581	629	637	650	610	676	640	622	634	669	665	638	602	629	649	613	646	610	641	665	647	608	619	629	578	635	596	661	656	599	637	676	612	626	609	640	657	679	626	609	647	606	663	611	650	635	583	643	670	678	654	639	654	657	657	652	657	609	653	599	627	617	633	618	654	617	630	656	622	649	649	628	618	629	648	648	603	672	651	650	651	631	657	630	671	636	664	625	614	635	629	680	624	648	596	605	635	688	620	636	650	631	640	673	674	584	607	607	650	646	609	610	650	614	637	640	622	649	611	664	632	617	655	653	607	643	643	689	647	649	651	641	667	627	620	633	661	632	660	657	680	629	656	629	621	677	608	576	608	651	675	647	684	631	699	628	634	653	612	616	663	639	678	676	693	665	609	609	659	627	619	632	657	680	653	643	663	609	597	612	677	630	639	649	598	613	614	592	604	637	597	663	626	633	592	626	617	624	626	633	668	649	647	637	654	645	666	629	650	667	613	667	647	633	601	633	651	637	651	630	652	685	679	659	629	609	702	636	616	653	672	656	627	621	608	610	687	623	613	667	639	683	617	648	646	661	630	627	634	605	655	636	665	620	675	651	621	664	638	638	658	682	586	624	635	593	636	639	642	588	648	645	691	670	700	631	659	613	642	613	620	607	640	645	632	653	613	622	641	659	637	620	618	649	687	662	620	643	637	674	619	600	633	617	629	662	629	637	668	680	638	657	646	650	624	636	711	630	653	625	625	611	629	662	635	632	627	671	624	625	627	635	656	637	641	608	609	631	657	622	641	654	656	611	614	620	639	633	602	638	660	647	655	624	647	640	618	634	649	669	649	654	681	684	623	636	643	606	665	609	621	593	669	631	663	641	612	606	649	616	625	657	650	652	645	668	648	638	647	654	645	689	633	641	667	664	690	656	672	636	618	688	641	655	607	651	627	631	603	660	645	628	665	643	646	611	642	629	664	634	616	654	636	656	732	612	647	660	660	632	599	635	579	608	613	657	621	642	628	645	617	624	644	633	651	615	669	607	667	633	620	703	668	599	659	685	637	679	690	659	656	611	625	633	644	608	652	664	600	597	650	612	628	656	666	651	644	657	590	616	663	633	635	662	651	672	630	611	577	616	642	680	611	669	595	640	623	626	658	612	680	629	654	620	633	687	656	660	618	669	650	666	640	632	673	716	614	648	636	664	693	633	654	666	617	599	625	652	646	622	637	641	612	662	640	645	642	622	645	631	648	675	670	599	660	673	621	645	666	663	635	631	636	589	640	647	669	659	640	610	666	651	643	646	635	665	643	642	617	671	620	674	680	628	645	591	660	629	642	612	649	647	663	615	632	694	648	638	629	622	652	694	655	600	649	637	653	648	655	630	610	659	639	618	648	608	624	646	660	643	666	656	666	621	609	651	651	676	621	647	651	648	608	629	650	600	663	600	602	605	627	609	676	621	669	623	602	659	652	654	617	609	629	618	641	647	628	619	654	628	628	630	617	662	641	612	608	623	676	591	651	673	639	638	660	650	650	634	676	646	661	647	598	640	657	645	641	591	648	631	652	636	605	649	658	611	645	608	660	653	613	648	638	603	648	638	673	635	596	603	634	630	668	589	609	602	653	641	629	678	603	594	639	631	618	664	675	647	577	651	652	662	635	622	674	634	649	635	651	637	627	644	680	709	602	650	604	630	658	642	644	599	655	631	607	670	635	633	662	656	608	588	651	666	619	653	628	640	645	643	634	605	638	631	646	658	626	640	633	586	661	676	609	683	598	669	672	622	650	666	650	628	631	668	618	642	636	642	683	655	646	635	672	634	674	617	670	638	683	629	605	601	632	618	627	638	642	618	612	670	623	606	613	635	603	628	673	623	660	591	616	622	653	673	665	633	638	577	613	631	673	624	625	637	598	688	629	644	631	647	661	674	610	605	599	639	687	634	667	678	644	658	654	654	644	638	653	636	635	665	656	639	619	652	690	673	637	607	654	637	610	578	604	653	664	667	658	645	613	588	636	658	589	657	612	655	578	634	578	640	644	686	608	616	622	620	636	629	610	684	628	634	629	623	644	674	666	670	640	628	635	674	616	649	649	691	602	619	664	673	607	620	625	664	664	681	614	674	594	625	624	678	690	640	637	647	665	619	633	633	658	633	694	656	681	637	655	621	617	623	635	696	640	614	666	632	674	658	659	637	608	691	688	672	629	639	640	662	687	622	667	618	629	655	659	663	647	615	644	615	635	647	630	629	685	600	636	693	624	633	625	660	634	605	614	623	640	640	608	665	629	636	636	636	631	655	639	699	615	669	656	677	626	660	645	649	628	658	619	690	606	647	648	624	673	585	648	635	640	638	652	617	639	652	634	648	649	614	644	608	620	655	635	610	644	663	639	620	656	675	620	624	641	643	651	590	646	631	589	628	657	649	591	647	656	684	601	649	647	655	645	631	646	614	666	647	634	644	684	666	615	656	665	608	631	656	647	684	629	623	655	611	637	680	651	687	635	651	680	638	671	654	611	668	607	615	645	628	646	634	621	647	587	590	662	663	633	665	623	674	681	679	650	602	605	636	631	644	625	694	644	667	665	612	654	614	647	641	616	646	679	637	632	662	605	612	640	655	624	647	655	625	685	632	630	643	635	618	615	615	659	651	623	640	639	661	584	669	652	635	637	624	654	630	652	623	631	658	654	633	648	648	635	663	604	671	664	639	615	664	616	651	648	640	677	604	707	635	626	631	584	622	699	641	560	661	605	632	634	656	619	596	579	633	650	677	636	609	639	646	630	614	664	665	633	651	613	626	625	618	670	671	564	614	633	677	677	660	627	618	646	630	637	569	611	655	627	628	621	649	620	663	654	656	620	657	651	659	718	634	654	636	659	631	676	633	621	681	637	656	644	644	655	632	613	664	669	638	642	650	642	597	621	598	618	632	588	654	657	656	595	664	644	655	654	652	640	664	658	649	602	592	632	624	630	622	653	615	631	625	658	623	678	637	663	610	583	643	589	644	656	636	657	645	671	640	625	610	626	625	624	649	579	618	656	616	649	620	646	668	639	635	611	655	634	613	606	669	649	637	658	635	610	686	624	686	677	650	659	638	633	673	630	634	600	655	638	625	609	606	667	636	640	651	697	657	613	637	619	633	586	622	609	603	635	627	598	630	635	671	675	670	660	622	623	666	640	673	608	655	634	623	614	616	666	654	639	660	608	682	683	657	635	620	682	664	644	670	668	650	561	611	570	690	610	675	644	612	694	625	661	637	609	682	616	607	604	609	632	626	601	636	661	685	653	687	635	583	601	616	657	655	632	687	659	652	664	676	640	611	616	653	600	601	605	655	697	674	607	658	639	641	597	646	637	661	657	639	643	636	629	621	685	603	648	631	663	611	625	683	649	611	638	624	627	631	674	614	646	680	664	601	584	663	631
51691	77094	49878	30000	17773	7423	2170	1137	811	757	697	709	720	707	703	730	769	690	733	736	709	760	759	712	717	708	735	757	719	701	698	697	722	721	682	750	715	702	713	693	788	770	735	731	690	724	718	710	699	704	726	728	699	686	756	713	684	711	695	700	727	747	704	716	716	729	720	709	718	758	741	711	733	678	682	675	722	721	726	712	700	697	713	675	695	708	712	744	698	721	710	659	740	755	703	736	712	722	703	746	710	658	729	741	713	693	688	710	703	721	682	757	699	740	718	717	744	722	763	762	729	711	755	715	738	693	696	718	713	706	747	738	678	695	733	776	723	738	689	720	701	714	717	700	702	713	715	665	726	755	726	718	715	748	721	708	716	723	685	734	777	663	688	687	749	731	753	712	745	686	685	650	746	771	724	705	739	724	710	685	710	693	685	747	722	733	765	753	696	728	754	696	719	760	716	734	684	656	780	725	727	727	727	728	719	746	764	740	700	711	702	693	690	737	759	734	735	751	717	710	693	707	665	689	665	725	729	687	763	702	688	756	712	722	740	724	722	652	688	715	731	686	725	717	676	774	728	709	700	750	707	715	723	713	737	710	759	686	684	689	730	751	733	712	762	724	693	672	682	713	684	747	719	664	666	702	732	735	708	691	722	762	714	721	659	741	688	748	683	748	720	742	712	730	720	672	720	760	728	684	725	728	686	758	703	692	698	708	705	727	688	690	702	681	717	700	724	708	694	705	703	733	716	731	653	667	723	738	732	713	721	660	698	715	764	712	745	755	757	713	688	687	685	700	746	693	701	740	716	712	721	752	709	678	725	679	702	728	709	725	725	730	712	719	738	701	705	742	729	758	705	701	735	707	744	724	699	705	669	760	720	651	758	732	749	700	761	733	737	735	719	688	743	661	702	721	705	758	732	719	729	719	658	717	743	739	669	680	742	694	721	668	693	706	707	741	724	710	721	686	671	707	689	704	750	679	674	733	739	657	707	695	693	683	712	721	666	697	710	766	758	729	728	680	705	700	696	729	726	768	710	741	682	690	748	701	647	746	684	689	699	718	710	704	737	697	703	719	779	724	702	709	732	734	713	764	683	665	681	704	707	742	785	659	752	669	721	695	724	754	749	683	770	749	691	691	709	698	760	702	750	715	740	734	726	723	737	724	749	727	722	691	695	684	748	716	694	698	659	736	739	742	705	734	722	751	716	737	737	719	757	686	701	715	723	768	733	703	711	712	677	673	700	699	715	685	681	764	688	749	736	738	725	731	724	736	715	711	709	684	703	715	716	698	706	756	675	685	692	683	690	724	747	693	702	801	681	725	727	705	753	729	711	732	761	730	714	690	715	749	720	685	716	739	670	742	725	734	695	696	663	730	705	719	691	712	743	718	762	727	690	702	772	715	690	716	719	667	687	681	708	688	735	740	740	763	700	749	753	730	675	779	714	756	701	728	756	746	732	686	655	725	757	717	703	730	735	720	739	702	719	735	695	711	732	699	717	725	735	717	691	744	662	680	654	741	705	745	675	697	743	764	723	734	755	751	722	730	717	653	710	660	707	684	725	688	704	765	695	671	741	704	758	724	758	768	731	694	681	732	665	712	715	670	709	720	743	695	725	763	704	693	738	725	679	673	711	717	691	676	747	781	719	735	659	689	702	672	751	750	706	699	746	666	684	723	702	691	698	739	705	741	738	686	719	679	704	671	744	747	716	689	737	722	723	726	714	691	688	682	665	717	739	760	693	689	712	712	678	672	712	740	738	689	766	687	700	731	726	735	726	677	680	701	693	716	714	688	740	721	727	686	724	681	770	728	735	745	750	661	733	729	751	664	706	715	712	729	705	658	702	739	726	661	687	667	726	678	676	688	719	735	765	681	737	677	745	722	719	728	713	704	752	722	699	745	728	693	730	722	718	748	703	766	689	749	701	724	731	720	725	678	707	719	728	718	695	713	676	691	699	735	706	747	729	701	715	748	699	684	684	699	698	688	755	693	691	707	705	702	713	711	706	671	665	719	666	673	674	695	746	725	721	747	702	795	681	696	729	708	708	713	722	740	739	739	704	685	655	700	695	693	729	693	749	737	672	713	742	732	682	733	684	705	696	713	711	733	672	684	688	733	721	695	731	729	683	738	747	705	742	718	719	725	726	697	724	720	743	749	728	715	713	691	694	735	670	723	748	680	738	694	758	726	675	725	740	725	706	696	723	697	690	728	682	767	704	707	683	713	691	701	736	759	710	737	749	720	731	758	698	744	666	718	733	677	710	692	694	736	756	749	732	694	652	695	686	746	699	697	705	734	695	705	726	723	700	708	658	737	716	692	711	663	671	718	776	705	682	770	689	696	701	711	691	715	739	696	720	716	723	702	730	697	689	710	707	721	709	704	736	744	736	701	704	675	719	697	735	691	645	735	766	743	717	708	726	702	722	725	681	721	717	709	685	732	731	706	712	762	741	710	701	724	725	742	733	700	690	672	725	715	729	744	735	682	702	698	733	718	729	678	716	705	642	673	717	730	691	724	754	756	719	697	703	683	716	715	719	692	657	724	710	691	689	692	684	731	702	716	692	711	734	734	711	703	751	722	713	725	725	729	702	716	723	704	711	699	729	726	761	659	718	713	757	757	726	714	744	707	741	708	708	727	695	716	790	691	729	683	690	730	718	690	703	714	754	724	699	753	725	772	666	727	727	685	672	742	685	745	743	695	716	737	696	684	678	675	720	706	698	710	674	731	692	662	713	747	708	699	733	676	704	707	709	712	709	703	708	712	723	713	750	722	671	726	739	772	727	708	721	721	733	709	680	737	754	762	701	707	691	764	753	689	730	658	723	711	688	699	741	665	680	748	757	715	673	729	681	782	740	707	707	714	705	693	718	739	714	721	747	757	716	789	732	740	659	740	690	751	738	759	749	728	716	749	738	714	646	642	705	699	719	698	736	696	737	676	683	736	708	721	731	687	727	704	679	691	736	741	683	717	726	701	743	721	677	766	726	737	720	716	761	735	730	727	688	697	713	743	709	705	737	723	741	736	771	724	741	689	665	800	741	698	737	724	715	723	721	706	719	704	688	713	722	682	734	706	718	734	687	755	684	748	720	720	704	764	762	713	701	744	737	704	721	706	696	678	706	748	710	678	737	729	666	753	720	725	683	695	733	741	693	727	675	707	746	724	717	775	692	721	685	726	703	749	766	706	708	697	688	686	690	735	689	719	764	672	721	707	710	723	715	711	742	704	712	712	725	718	684	668	688	720	730	761	710	706	720	657	711	722	716	693	723	712	701	755	692	713	748	704	725	679	741	711	745	691	743	697	690	687	726	707	731	739	723	686	708	715	711	680	705	736	685	705	715	678	716	732	730	680	662	660	706	717	708	724	671	751	690	756	791	730	723	734	689	735	727	759	677	701	712	717	734	709	708	731	771	692	788	706	709	731	705	714	700	687	723	698	725	729	749	695	706	708	723	686	753	657	728	753	722	711	710	700
22819	21723	30570	25789	23261	22287	14955	2432	991	795	814	826	749	799	784	711	730	743	734	715	729	780	703	723	691	745	737	743	696	724	761	745	765	740	752	742	712	706	717	685	748	718	716	731	753	735	707	720	710	722	759	712	766	694	754	742	708	723	676	769	757	684	693	706	706	709	717	759	740	737	729	740	734	709	715	741	719	720	750	697	747	716	707	767	760	727	748	655	694	728	766	716	711	707	767	722	743	734	706	735	720	712	720	756	734	692	723	747	695	708	736	787	713	782	721	778	735	755	753	716	721	721	714	718	692	714	745	697	736	755	671	696	718	717	740	698	730	718	737	738	750	727	719	748	704	709	737	748	782	730	720	733	732	731	717	748	707	774	725	723	725	758	714	778	709	740	735	759	662	694	720	755	705	729	731	676	671	683	714	722	695	713	694	676	730	694	727	713	727	741	752	714	734	705	727	725	728	731	753	692	768	702	716	714	752	663	723	724	793	754	748	728	716	765	716	706	694	728	714	724	749	699	717	723	683	742	756	684	729	694	719	740	693	725	709	723	732	682	758	693	757	725	720	643	744	727	774	743	718	755	694	676	718	686	748	711	796	718	720	740	719	733	708	685	744	688	706	713	713	714	720	691	700	731	743	716	726	753	719	783	682	725	707	713	762	720	749	720	728	713	762	746	740	723	698	739	774	715	658	739	765	726	744	727	709	714	721	747	717	712	746	720	753	725	756	701	735	691	736	695	783	745	728	738	708	762	741	758	739	754	712	740	709	730	767	694	721	724	735	706	717	736	726	719	718	758	683	707	683	761	765	714	745	756	690	714	705	720	736	769	694	695	731	732	725	689	746	779	711	722	684	703	720	716	748	692	733	768	742	728	759	695	737	755	712	773	722	736	743	712	728	704	764	724	712	689	721	707	725	770	723	739	703	708	722	723	724	721	707	716	757	731	735	761	706	722	690	700	722	740	748	689	749	760	714	701	759	738	735	741	724	732	685	696	723	712	745	726	760	673	754	692	700	721	772	705	734	703	737	764	753	757	709	749	730	720	720	730	725	708	719	731	722	736	705	712	720	772	734	715	708	721	726	713	695	729	684	722	746	738	726	708	733	765	739	689	693	729	727	708	753	725	726	731	741	766	728	752	776	740	725	709	690	676	725	713	685	692	703	705	717	717	777	663	694	744	699	745	743	715	687	725	707	691	746	686	736	751	713	771	783	713	708	750	704	703	741	706	704	727	724	770	683	732	717	713	722	752	713	734	732	723	756	763	704	743	713	783	664	691	732	770	770	698	735	723	743	740	708	692	721	741	746	714	705	703	730	741	722	710	715	754	680	720	754	727	706	743	707	729	733	737	712	695	708	717	737	736	707	707	755	697	700	742	745	753	755	687	711	704	760	708	735	693	714	754	739	723	705	725	685	672	742	724	678	686	759	724	731	706	728	736	713	722	685	715	692	719	733	726	737	754	691	698	709	713	734	738	711	725	743	731	700	722	740	794	702	734	781	742	719	737	729	718	720	721	728	707	704	705	706	704	692	709	760	736	685	746	733	751	697	708	729	736	718	710	721	723	780	726	745	767	686	687	734	751	706	773	726	718	672	750	719	717	723	730	734	743	721	696	745	707	718	737	786	712	735	738	683	722	734	715	704	710	719	722	674	689	715	725	742	699	708	727	706	716	724	651	686	721	769	774	697	676	753	728	723	731	754	748	696	742	722	728	718	747	715	756	727	735	735	716	728	706	747	700	703	719	712	742	760	749	770	729	750	723	698	693	714	750	715	700	711	708	685	737	712	692	746	737	747	705	716	694	668	745	686	725	711	697	710	725	735	761	736	677	732	730	751	758	733	658	711	711	727	767	711	708	738	730	737	721	707	731	719	735	732	723	758	730	761	699	755	734	675	726	706	732	717	753	721	730	746	753	723	762	760	754	715	682	679	695	706	702	724	771	710	778	750	748	720	709	702	711	751	717	752	690	769	721	732	696	737	717	756	776	735	695	703	735	745	701	742	744	723	707	748	731	690	704	688	687	744	703	719	762	744	772	723	761	725	702	688	696	678	704	735	723	693	744	699	693	730	758	717	713	710	704	675	708	739	690	675	695	708	719	728	705	748	684	730	714	724	752	756	722	732	720	698	741	689	712	723	709	709	723	791	741	734	764	713	709	733	737	729	706	695	689	720	754	686	745	739	711	727	698	702	718	742	703	728	759	725	775	735	736	743	715	741	704	763	764	725	685	745	691	713	711	754	714	695	691	724	707	743	724	708	713	762	747	717	747	730	669	666	774	674	729	717	710	716	685	698	750	653	723	743	724	731	691	734	725	729	732	725	729	723	699	736	732	695	723	744	722	682	725	710	728	731	703	711	711	740	737	696	786	787	723	723	745	709	713	683	716	746	685	762	737	736	724	712	664	688	705	719	752	724	750	768	739	727	725	706	739	709	736	717	771	742	681	697	723	737	729	735	706	728	736	745	737	715	707	786	713	782	707	724	778	735	730	667	739	697	778	740	733	754	730	682	721	700	711	739	739	758	715	728	713	746	700	760	688	744	675	727	703	716	709	740	716	688	763	708	724	735	704	699	753	713	705	765	668	714	729	733	723	704	775	763	706	782	743	696	728	721	726	769	718	697	697	703	698	731	714	720	739	775	695	725	749	733	738	690	739	755	706	735	710	663	752	732	761	740	716	732	733	705	748	744	748	736	729	691	685	731	717	729	763	693	700	721	711	775	690	695	750	709	737	724	685	704	747	752	702	696	725	708	701	734	709	720	651	748	722	763	712	661	767	749	686	749	769	699	667	731	711	731	712	708	718	741	697	759	646	705	741	714	751	736	686	746	771	736	728	737	681	760	708	698	715	757	705	738	735	748	762	709	733	750	720	737	730	712	787	785	715	750	681	782	728	739	725	668	733	762	772	720	738	706	732	722	743	728	749	712	698	743	730	650	771	796	698	721	720	705	757	675	777	782	779	724	731	756	695	710	724	686	676	777	708	711	800	736	720	722	709	724	715	759	718	665	750	738	731	777	738	755	727	705	710	776	743	718	753	756	724	740	707	694	699	737	736	680	704	735	700	732	688	704	723	751	769	718	730	713	689	730	731	698	724	757	686	719	751	713	729	764	711	713	719	716	686	796	715	749	699	697	716	705	745	697	740	745	670	762	702	744	760	711	750	708	738	722	740	696	744	753	726	735	729	680	754	741	737	685	701	688	733	659	704	757	701	705	785	730	706	750	702	709	707	695	718	732	661	716	718	757	638	726	722	759	733	728	777	778	720	712	700	728	702	727	742	787	724	735	758	768	716	695	684	758	770	757	743	706	753	775	721	705	699	689	719	721	696	712	735	761	722	701	728	706	700	726	743	724	785	751	750	700	763	743	710	714	738	719	761	742	714	709	721	737	749	756	738	739	702	703	698	722	728	731	745	715	740	746	723	770	744	717	721	789	722	732	725	729	701	719	729	744	690	705	768	684	683	668	734
60454	99243	72299	49834	35208	18463	6202	2417	1139	867	810	758	788	791	779	747	777	737	810	759	798	759	814	731	798	791	758	773	782	763	790	798	760	782	801	777	750	720	798	781	764	724	755	781	795	792	792	796	775	766	738	770	777	715	780	827	760	784	804	733	782	794	819	777	787	767	812	725	815	842	781	763	775	753	845	771	736	742	815	711	759	797	838	730	776	744	775	757	801	796	782	796	750	760	839	792	749	791	805	748	758	722	767	802	751	797	840	740	797	781	740	796	810	757	800	757	808	764	764	749	823	819	812	776	774	777	776	778	772	796	855	777	821	825	753	768	759	777	742	758	750	764	833	783	746	771	750	758	789	737	780	835	821	796	771	773	752	753	812	801	773	779	866	782	742	814	821	789	778	835	744	779	814	768	764	773	763	793	753	781	819	752	789	762	793	771	745	744	790	800	831	768	810	739	798	831	803	791	749	743	790	756	774	827	786	754	754	760	805	798	762	735	799	754	743	787	842	771	746	843	819	739	720	847	833	743	745	762	754	793	804	732	774	785	790	810	745	756	766	765	789	802	800	819	796	774	833	782	770	780	767	772	766	840	805	772	773	805	797	802	797	787	772	778	756	723	797	759	838	795	825	790	764	747	803	838	755	795	806	809	751	781	773	801	744	747	737	767	813	752	788	770	769	792	812	782	839	788	747	788	795	762	762	805	758	751	775	797	817	746	776	827	746	796	757	775	759	807	766	784	783	771	718	766	794	792	805	792	772	748	805	763	761	763	763	786	807	799	799	760	770	779	787	811	794	756	770	766	795	784	826	754	769	813	804	800	794	810	713	767	773	782	756	752	763	815	771	725	795	762	786	723	755	853	794	825	720	786	807	819	798	745	750	806	774	802	792	777	778	807	778	747	809	736	703	809	800	799	786	762	771	806	773	748	791	777	778	776	766	786	752	708	766	802	799	819	826	758	837	794	770	766	772	780	749	785	805	758	762	793	843	819	795	761	790	775	817	761	793	814	786	762	787	803	792	812	773	802	773	816	780	884	757	790	803	779	773	792	781	765	802	737	810	753	757	749	815	732	774	801	766	805	807	814	780	739	747	816	786	753	757	760	785	810	815	779	736	741	762	726	775	820	760	767	836	788	776	768	810	809	789	781	776	776	761	788	789	750	777	770	814	806	785	704	694	771	714	834	838	764	765	777	789	756	813	823	783	748	777	800	772	776	782	738	797	775	787	782	750	796	768	792	785	810	807	749	816	802	762	793	834	807	812	800	769	735	740	772	804	758	790	774	771	733	768	775	756	825	770	784	808	785	810	773	809	776	795	792	802	823	760	799	761	819	776	759	778	787	745	805	768	815	774	835	764	801	763	779	749	823	787	757	802	779	810	773	801	765	813	754	805	733	764	832	759	800	787	822	753	808	743	786	775	773	807	724	791	802	770	758	864	791	735	833	751	823	793	770	747	707	826	781	789	807	718	712	763	837	814	763	831	778	788	804	799	814	785	796	738	752	782	786	767	797	785	800	752	813	804	757	823	769	777	767	768	864	786	771	812	765	747	816	777	791	833	787	827	734	835	812	720	756	747	737	745	779	757	746	757	772	822	783	823	789	737	764	756	805	754	752	763	755	799	764	776	762	783	778	769	799	800	793	793	760	762	789	781	744	779	796	779	770	773	820	753	770	758	794	798	753	750	804	811	747	744	745	775	747	781	801	752	728	803	799	765	791	800	773	826	765	792	776	794	765	724	759	793	806	798	733	740	790	786	790	791	829	799	792	813	776	841	781	743	793	788	771	772	804	810	718	746	762	807	784	795	799	763	805	805	837	785	827	806	798	801	802	756	796	761	782	768	743	773	783	797	767	727	720	767	785	792	802	797	744	749	816	734	769	803	785	742	752	776	781	822	728	792	747	769	804	736	761	824	819	807	742	820	796	799	813	758	781	805	714	810	742	790	755	796	759	731	798	826	832	757	770	739	800	769	786	756	794	789	777	760	770	766	754	808	834	774	779	797	809	772	814	775	752	827	776	786	794	796	745	787	781	795	789	794	830	790	776	821	768	811	751	804	817	754	825	759	785	793	781	823	786	835	816	760	796	766	787	725	808	804	722	822	825	811	787	794	801	776	806	792	787	814	768	826	809	839	759	784	791	758	822	766	814	758	764	797	776	754	803	766	812	765	783	758	814	798	766	753	772	819	798	761	741	789	767	753	779	776	765	787	805	752	790	795	769	737	795	796	777	785	799	728	793	735	809	827	759	827	754	823	752	778	767	764	771	786	780	746	770	770	780	776	779	798	796	829	824	774	809	793	842	800	804	822	774	828	786	783	776	776	723	776	786	748	759	749	737	771	771	817	795	808	807	782	772	785	802	822	792	762	764	736	749	789	769	815	751	781	777	792	820	849	807	762	777	815	785	772	736	754	758	764	736	787	776	744	750	779	777	802	761	731	782	787	851	826	755	830	791	777	735	781	779	795	754	793	820	799	770	746	759	781	787	853	798	813	792	727	802	726	828	845	773	772	812	783	748	791	821	791	763	751	776	808	788	756	762	819	745	768	734	809	792	804	775	803	837	762	789	777	780	765	776	738	800	781	825	803	780	793	773	739	769	787	793	761	794	817	806	777	798	773	794	780	773	801	746	794	767	776	805	782	799	749	750	762	771	801	793	764	801	849	788	805	764	781	788	788	798	807	744	748	767	792	794	741	745	744	780	833	825	794	800	816	763	740	738	764	833	806	781	753	800	760	815	781	795	843	766	799	821	778	744	756	790	745	813	766	769	842	802	782	802	833	801	739	805	762	790	770	802	832	713	757	754	814	775	758	774	771	779	791	794	799	774	782	761	761	787	797	800	781	728	788	776	802	825	785	812	796	773	784	769	765	800	781	809	792	802	805	774	748	780	773	750	820	746	774	736	770	816	766	803	770	804	782	809	774	773	788	768	762	807	784	825	811	752	768	759	737	819	744	776	760	834	781	752	822	768	817	792	744	795	765	721	790	807	829	789	754	760	727	780	778	766	764	813	768	762	731	771	824	773	814	800	825	771	834	750	754	803	810	819	755	766	776	793	736	795	781	779	841	816	755	769	743	824	794	816	772	811	761	825	790	741	748	764	761	793	782	756	821	732	782	718	745	783	782	764	793	742	762	818	782	776	808	785	793	777	777	780	751	809	775	768	803	767	792	737	791	820	790	778	763	783	765	810	740	816	795	775	774	764	758	789	819	818	806	788	768	767	721	780	771	778	757	758	757	774	763	838	800	805	781	703	763	797	786	749	756	784	774	763	706	797	751	748	766	847	734	787	787	822	831	799	808	768	750	790	821	802	787	777	771	776	765	827	760	712	779	790	771	809	816	753	801	782	838	763	810	744	790	777	775	779	843	805	788	757	788	758	799	770	753	804	766	730	781	740	758	772	781	712	764	787	816	800	766	832	802	781	722	769	759	735	776	777	788	775	758	822	791	775	801	801	788	788	761	821	835	792
29070	31958	29346	15065	4474	1705	916	702	550	541	544	539	606	538	589	552	586	580	540	544	577	515	559	543	553	575	564	563	531	577	546	565	596	578	561	550	553	576	531	573	530	547	568	552	576	609	534	551	546	550	550	569	563	544	536	548	520	498	550	554	552	537	569	538	539	563	542	583	576	539	586	540	540	576	587	604	602	561	539	589	562	565	564	549	549	522	560	531	552	516	590	559	562	560	529	528	576	534	600	575	556	518	520	533	632	559	588	546	552	558	525	569	553	504	509	547	558	574	538	549	553	565	573	558	537	533	595	539	564	565	528	536	556	549	512	574	558	520	575	574	564	564	549	515	577	561	538	573	556	528	583	552	607	577	547	539	536	564	561	578	552	539	549	571	544	557	556	562	573	565	562	538	553	546	571	577	547	531	546	552	535	524	512	549	572	574	593	509	580	517	607	551	554	555	569	544	506	542	548	557	565	534	532	576	541	547	580	586	571	577	504	545	556	535	551	567	579	577	530	553	553	528	551	524	563	516	553	577	520	576	608	555	500	553	555	544	569	532	593	563	548	509	503	559	548	597	573	544	537	573	545	563	581	525	568	632	568	485	565	569	560	557	505	566	547	561	555	544	534	607	529	550	560	540	524	538	550	518	557	567	571	571	553	558	543	527	545	580	535	558	537	575	571	535	595	567	581	540	540	526	545	534	527	556	545	529	583	544	522	555	519	585	529	565	551	520	540	564	593	558	534	589	553	564	517	568	594	584	570	551	557	519	582	518	559	584	554	533	543	582	543	538	581	541	571	560	552	531	569	580	556	561	546	537	555	519	553	532	588	546	575	534	554	593	575	528	535	629	592	530	574	555	559	598	559	555	581	530	550	557	620	555	581	545	550	576	542	519	534	547	520	533	562	520	514	512	581	571	602	568	556	544	599	615	523	535	581	565	600	567	542	514	531	526	536	570	561	547	573	554	533	579	572	557	515	524	582	534	568	531	581	571	597	575	580	539	552	554	543	589	544	556	533	561	538	598	495	544	559	553	576	519	555	561	496	527	545	596	542	524	626	579	523	545	538	555	557	529	576	582	541	535	551	561	578	530	564	576	566	557	553	573	512	533	541	571	569	552	526	541	594	521	591	584	579	580	550	554	537	579	566	546	599	549	559	524	564	541	568	529	542	580	595	545	519	522	530	571	603	530	587	573	543	558	543	583	563	549	541	526	602	574	528	579	540	529	546	535	588	589	573	529	546	559	518	520	546	572	555	550	576	558	560	578	540	567	502	533	541	552	603	541	575	542	536	542	619	539	559	563	532	510	583	561	548	548	576	540	606	537	554	544	593	561	559	537	560	554	593	520	561	531	593	557	574	557	552	557	551	558	520	512	581	524	579	537	593	537	551	538	559	537	558	547	564	553	552	575	590	537	560	524	550	533	538	558	566	538	550	568	562	518	560	574	541	575	517	571	560	539	602	522	585	554	524	563	593	554	532	562	553	528	556	569	554	550	551	538	526	559	565	546	585	561	582	587	549	534	608	553	508	584	529	490	539	533	591	561	536	539	538	585	581	515	576	566	564	542	573	552	532	534	530	526	553	540	547	523	554	532	532	530	586	571	553	546	555	582	576	608	552	515	613	575	530	527	555	598	559	551	552	553	539	529	563	540	539	516	545	491	541	516	577	565	514	591	559	548	539	512	584	560	546	546	541	580	602	545	570	581	529	591	542	581	585	559	551	567	561	579	555	570	526	537	548	509	543	528	561	545	570	566	573	580	578	518	546	571	568	556	555	508	548	574	576	559	567	546	569	517	545	554	581	529	565	552	537	536	563	534	553	536	531	536	590	527	577	558	554	546	550	485	545	612	561	528	514	517	535	538	591	559	541	553	572	567	526	572	526	552	538	563	549	538	553	543	601	563	603	596	538	579	563	544	543	547	564	593	539	531	527	517	572	575	519	577	492	527	559	575	564	573	562	578	594	530	577	539	585	519	540	571	540	532	552	516	570	609	550	569	547	536	594	554	542	540	523	565	530	575	555	556	570	538	552	568	541	517	577	547	546	571	581	529	555	568	565	610	588	565	552	584	572	531	537	569	586	541	554	543	571	546	545	563	553	580	577	542	554	535	574	552	539	582	538	549	528	572	583	547	580	564	498	576	550	560	565	552	596	552	541	570	570	591	551	515	576	592	569	503	514	553	518	560	596	573	554	543	533	580	536	556	554	536	586	591	553	570	550	536	564	548	532	509	555	611	527	549	559	525	549	528	548	567	552	516	574	542	524	514	536	548	576	525	537	584	562	517	568	571	550	568	555	558	572	546	552	555	521	551	555	546	555	561	555	551	547	568	558	554	568	576	587	560	547	521	582	543	589	534	575	568	563	532	479	563	555	540	537	541	554	585	543	525	566	541	545	558	539	560	553	534	569	629	501	546	553	566	585	536	554	572	542	600	571	592	563	554	534	569	546	564	535	557	544	569	532	589	517	537	563	568	544	539	544	557	533	510	553	570	574	532	543	545	626	582	579	550	563	533	535	567	557	587	537	588	561	558	609	565	589	551	591	577	536	544	556	546	581	561	558	526	565	493	555	520	529	546	547	601	537	534	603	554	532	508	561	571	564	575	540	500	542	560	566	559	554	536	559	555	572	605	541	534	528	516	565	579	561	582	589	570	559	550	551	506	544	559	556	587	552	547	558	525	551	515	533	566	582	531	556	551	590	530	540	569	536	592	540	545	550	540	544	580	563	588	537	524	544	564	577	594	530	558	524	549	522	539	593	558	542	553	583	580	535	551	529	597	551	548	554	517	557	505	533	541	586	552	561	551	521	551	525	550	534	534	567	546	550	536	541	556	544	575	532	525	586	577	541	542	544	573	556	567	527	529	576	542	570	556	547	554	546	553	586	503	550	565	593	560	550	539	567	520	556	513	544	528	534	562	550	539	518	518	550	534	542	559	567	484	533	515	531	522	579	567	541	563	575	588	547	544	589	591	547	538	549	512	521	562	549	574	531	558	580	595	540	543	557	546	554	554	555	554	543	516	584	508	575	517	574	562	546	556	551	525	546	552	539	544	531	585	561	566	560	557	555	571	538	536	557	561	559	514	550	562	514	514	522	510	567	534	534	511	520	544	557	512	526	564	568	549	553	565	533	567	609	572	577	603	540	537	567	528	576	574	561	601	558	582	534	529	536	588	577	554	565	561	523	549	548	542	574	546	576	533	536	501	541	523	561	571	608	565	545	532	569	564	569	537	564	539	555	563	528	556	529	586	571	532	559	546	565	557	536	528	566	554	515	561	565	488	551	597	538	537	550	547	563	543	565	532	557	582	579	533	578	563	546	501	553	554	511	556	581	561	558	557	546	529	535	572	527	542	556	513	583	558	554	566	574	528	544	515	564	568	545	618	518	554	559	574	570	520	565	553	566	561	553	539	572	562	566	487	519	558	545	557	586	558	579	597	573	540	562	501	582	556	563	539	577	544	587	542	541	518
30756	46384	25432	10808	4992	2268	1147	811	676	646	627	609	603	629	598	629	623	645	664	565	662	634	622	648	683	666	621	588	699	588	611	636	626	691	656	595	599	615	637	655	589	628	609	660	624	620	652	644	611	637	685	615	602	680	601	612	637	627	636	686	651	616	621	653	652	663	641	598	591	599	627	629	641	634	645	651	631	693	606	619	634	609	620	672	626	639	636	594	652	620	651	606	595	662	651	633	613	652	626	639	645	637	625	621	604	655	642	629	641	597	642	624	667	577	677	629	672	617	641	650	612	622	618	666	647	604	647	638	643	635	629	635	625	653	667	605	639	633	607	676	648	626	669	675	600	673	590	605	625	615	624	599	614	652	642	650	647	592	595	579	627	627	659	629	618	689	626	682	644	629	573	631	670	634	653	655	649	591	607	590	618	620	617	602	656	593	609	643	660	627	671	616	611	645	674	604	687	662	647	567	605	643	617	630	630	651	633	645	603	648	619	625	636	674	633	601	621	613	632	667	651	590	620	642	655	635	603	671	638	654	619	627	617	675	693	648	619	663	660	601	659	605	615	619	614	608	663	649	634	617	638	673	565	625	647	610	637	584	647	598	654	613	671	597	642	597	628	633	667	667	591	609	642	644	666	645	666	616	607	641	622	662	590	651	621	642	659	611	647	653	643	662	622	548	635	652	632	627	619	590	642	649	589	654	625	632	663	632	644	637	627	665	651	654	660	617	639	648	696	604	635	598	653	642	612	623	624	601	585	643	640	663	640	621	620	635	654	649	625	580	667	661	600	644	623	606	651	624	642	642	598	590	596	630	603	626	666	677	578	598	647	627	641	645	661	621	625	682	643	617	645	646	658	601	645	604	631	632	589	655	636	578	640	621	641	603	643	636	630	601	706	627	634	641	689	640	665	674	653	599	614	622	618	659	606	640	697	654	652	649	674	639	641	607	642	677	642	639	635	609	606	634	674	664	646	636	658	622	629	653	567	603	626	616	597	643	640	658	615	704	625	657	632	640	651	640	656	625	661	597	593	647	638	614	598	648	612	642	677	613	616	618	673	640	620	585	626	651	617	655	668	594	653	624	621	651	669	662	641	630	648	620	637	612	670	626	621	635	613	642	650	619	614	661	643	644	656	662	620	624	650	606	599	660	599	638	605	582	660	628	643	646	635	627	600	612	650	632	672	662	658	625	636	603	684	591	634	621	627	597	609	658	666	652	629	621	652	613	649	624	648	632	622	632	673	697	604	623	646	639	608	647	665	675	634	657	668	627	624	656	634	661	623	638	611	624	673	649	650	606	633	605	599	620	598	637	634	668	618	653	671	669	635	635	634	643	655	630	626	656	682	669	624	638	637	635	608	621	604	660	629	607	658	639	633	658	610	600	666	634	590	642	610	590	643	649	609	656	659	642	629	625	647	598	659	659	644	616	691	629	642	636	670	573	615	621	623	664	637	596	617	639	648	663	633	604	636	626	632	659	642	596	628	664	615	676	632	643	585	627	612	595	576	603	682	615	622	677	618	599	556	689	604	655	587	607	627	630	633	592	663	644	610	631	633	617	687	617	609	655	607	594	617	668	610	668	612	604	622	611	619	624	641	608	578	652	612	576	598	638	630	643	641	607	641	651	645	648	641	623	608	657	671	643	631	649	649	623	635	643	627	611	656	639	612	636	637	649	651	598	638	597	570	576	625	653	662	590	697	616	647	602	612	607	646	646	599	635	658	659	622	643	633	675	644	665	620	612	639	586	634	603	626	641	609	617	631	664	658	657	616	645	655	622	585	614	585	623	587	607	577	638	598	642	588	609	608	611	628	637	646	646	714	653	612	637	623	613	645	618	603	628	608	625	633	617	654	617	621	622	630	615	619	608	627	641	658	656	657	617	630	617	683	647	620	629	655	625	668	654	604	667	576	612	662	616	650	602	594	623	631	631	647	647	614	604	628	635	674	632	641	644	629	650	571	627	648	651	603	622	652	641	599	620	609	630	632	634	625	655	651	617	626	662	631	639	633	638	606	613	639	620	681	627	640	609	619	634	579	624	638	621	596	644	614	652	572	619	635	661	651	617	597	626	636	632	576	569	649	621	680	663	645	660	589	655	612	658	625	644	645	588	635	618	680	623	672	650	647	620	646	623	629	655	630	694	588	643	641	597	635	595	587	609	655	638	642	610	620	634	616	590	658	657	643	646	692	617	679	618	662	600	635	612	647	644	646	642	600	622	611	641	658	631	634	592	661	642	614	626	636	650	658	607	599	626	651	658	618	625	635	632	657	629	606	638	635	618	650	644	648	613	660	652	665	597	633	632	579	642	611	637	645	637	617	618	626	611	642	621	640	637	673	646	640	614	619	628	634	648	689	656	634	629	624	619	646	643	614	639	637	633	596	635	614	615	648	657	613	675	654	632	610	599	627	628	639	621	628	628	676	612	633	645	604	634	634	630	697	613	624	646	635	639	630	583	622	603	586	654	598	651	591	659	646	620	586	654	653	580	641	643	630	590	609	618	637	597	644	641	620	627	661	565	651	633	652	655	650	647	600	619	648	653	657	633	622	602	659	620	572	622	629	629	660	633	607	650	636	659	636	645	634	685	672	641	617	644	644	612	605	630	659	602	612	646	617	674	628	663	630	627	676	620	647	646	633	575	620	602	590	601	636	660	629	611	673	620	572	645	617	675	631	606	589	639	600	632	631	597	649	622	668	676	641	626	645	658	641	645	644	605	609	645	607	624	627	653	640	616	656	607	606	599	598	649	681	633	625	606	663	678	630	678	698	652	614	658	665	600	629	638	631	625	640	681	623	622	627	614	609	659	602	633	599	620	611	606	621	656	620	622	660	630	631	566	647	610	630	663	653	567	639	622	602	634	647	623	604	620	631	677	607	644	605	673	629	626	682	629	646	633	635	668	618	623	649	633	664	636	607	625	608	652	654	645	597	597	667	593	685	623	628	621	657	628	659	636	645	618	635	652	661	660	637	624	631	642	632	611	635	631	599	669	602	649	642	650	638	612	586	597	610	661	633	628	675	638	632	647	650	580	634	657	612	587	630	630	623	637	654	671	654	615	664	636	608	658	646	659	592	619	611	623	580	615	618	653	635	641	619	630	593	653	638	637	637	649	683	595	589	634	623	610	651	649	628	639	578	650	588	671	587	607	648	651	643	627	630	579	671	648	636	631	573	638	657	632	590	642	639	607	633	606	663	673	604	617	619	589	632	649	619	622	612	641	604	612	614	640	633	588	679	602	661	650	621	595	590	629	600	634	627	609	635	604	632	642	602	613	679	639	628	658	641	639	620	662	580	700	646	593	639	621	622	634	639	659	685	646	566	641	638	615	594	696	606	659	621	599	638	650	631	647	600	586	607	648	707	641	564	586	604	644	617	647	608	630	637	616	638	617	685	628	624	610	604	653	597	689	658	688	679	609	630	596	645	656	629	652	627	649	632	642	619	629	598	604	608	604	622	620	640	654	602	634
23430	22232	31395	27114	23442	20122	8712	1312	751	690	608	635	667	653	575	567	587	627	594	593	630	616	628	619	668	625	627	601	683	624	630	639	677	674	610	602	626	637	587	643	615	637	605	625	571	627	654	638	673	610	612	617	596	651	608	532	675	645	605	606	631	634	621	567	593	616	593	598	615	619	582	620	659	641	627	619	583	606	585	584	602	640	682	577	619	624	646	643	596	624	630	620	616	611	598	622	626	619	652	637	632	652	616	622	608	638	609	598	625	570	639	585	609	623	592	615	606	596	655	610	637	606	598	587	649	579	627	607	591	619	584	632	635	628	609	635	642	562	584	589	649	590	659	574	687	618	604	614	622	616	627	644	583	624	646	598	626	580	632	569	632	635	588	639	627	630	636	627	642	616	624	674	605	625	656	608	592	579	594	575	624	605	628	597	619	653	619	646	602	643	599	619	638	572	640	654	616	606	633	641	606	672	666	612	628	567	622	591	608	625	632	608	628	615	615	641	613	585	560	596	634	597	585	573	610	640	644	649	663	623	689	602	595	631	585	565	653	631	661	628	614	601	595	605	610	635	643	570	627	614	647	608	617	647	619	606	610	668	598	588	658	629	616	581	616	608	556	604	613	567	646	582	613	645	590	601	621	568	622	610	646	611	637	646	634	620	674	658	593	650	659	641	621	585	695	612	626	575	576	623	597	649	578	576	591	572	628	604	641	638	617	628	599	612	620	635	613	608	598	654	680	627	619	599	617	646	619	648	596	621	580	630	603	650	656	639	618	618	658	622	662	610	618	614	599	629	601	604	629	604	590	614	648	631	623	621	615	608	639	636	604	657	663	630	626	621	620	610	655	582	645	633	619	638	607	564	640	619	647	635	683	637	591	588	638	581	619	615	617	642	659	603	599	627	590	605	624	634	629	614	615	598	608	619	679	597	667	596	638	616	629	586	635	624	638	604	628	605	603	645	623	589	648	607	608	595	606	586	661	606	589	614	623	624	638	674	649	630	649	611	639	635	683	635	632	619	584	595	593	594	594	573	591	580	582	661	603	658	599	651	628	599	618	624	634	604	595	615	647	592	601	601	641	610	665	578	613	582	676	654	602	672	576	615	611	557	632	580	607	649	628	612	615	559	588	615	629	597	615	625	589	557	627	599	615	620	644	599	634	651	590	561	660	613	604	639	588	660	606	584	621	619	646	592	659	661	613	595	594	611	616	612	624	588	634	588	606	612	602	597	587	641	676	612	658	605	568	633	655	600	619	634	613	570	606	634	612	642	589	610	591	631	614	616	639	672	611	646	644	592	632	634	624	583	612	590	613	623	650	614	598	638	641	623	592	634	639	584	597	610	612	619	600	651	575	614	620	599	674	604	633	631	594	557	644	595	642	646	627	659	623	593	578	562	608	643	643	612	591	587	639	612	595	609	593	631	571	615	624	610	626	630	623	576	601	595	614	588	621	593	637	599	624	611	625	646	660	633	603	639	590	646	619	600	600	625	588	626	621	617	598	649	658	640	648	590	643	618	635	603	633	591	652	651	625	604	607	589	621	644	634	603	646	632	631	672	611	609	647	632	611	611	632	613	627	631	567	611	605	585	552	645	618	611	612	589	607	657	607	605	592	651	648	582	608	598	612	616	635	620	620	627	657	629	584	588	584	628	592	639	560	624	662	661	689	667	636	602	624	641	616	634	570	605	600	616	633	620	619	605	628	631	616	577	591	597	607	655	590	569	612	638	604	611	600	670	597	592	632	641	608	600	662	585	624	613	599	643	639	634	614	652	601	633	640	651	616	617	613	621	615	611	612	618	656	629	600	638	617	616	621	594	606	617	625	614	604	662	609	644	611	622	612	605	612	609	605	643	586	605	598	592	610	635	635	577	622	639	623	638	601	609	626	621	578	598	612	584	590	611	628	571	583	665	594	608	647	651	659	617	649	620	589	648	618	602	629	610	646	624	655	606	618	643	597	596	613	569	648	676	604	630	636	609	595	661	622	689	621	627	634	614	624	612	645	609	635	653	654	631	652	591	662	619	609	591	615	663	640	623	625	640	628	605	638	630	626	607	548	596	639	571	612	620	576	648	635	669	610	624	605	593	578	549	575	574	615	581	594	616	569	599	696	604	571	613	599	633	642	620	615	574	631	549	645	572	611	636	570	612	599	624	611	638	610	607	627	640	610	600	599	664	627	614	613	648	623	658	656	636	605	612	645	616	584	611	589	623	619	643	601	613	601	566	674	636	609	617	608	630	616	624	610	602	629	630	615	637	611	634	623	615	597	598	630	655	635	655	664	623	611	599	624	637	616	596	600	563	599	637	616	629	640	639	636	636	649	609	628	652	635	619	606	659	583	646	644	634	589	649	593	638	580	601	582	586	622	606	611	646	607	667	555	627	638	671	616	610	650	604	647	610	615	615	641	637	601	615	624	633	640	665	582	624	637	677	618	636	623	610	595	614	615	575	646	625	617	615	641	589	610	652	632	636	637	623	591	637	635	582	640	672	632	601	595	657	635	593	598	596	612	637	619	631	628	605	611	604	583	560	674	595	627	595	575	630	660	594	584	607	616	618	628	592	608	626	591	647	629	634	670	620	610	625	655	616	585	577	586	641	602	631	624	631	678	641	607	707	584	613	608	578	619	591	597	639	645	653	597	586	602	631	652	610	630	628	613	628	642	587	648	617	625	593	636	591	600	641	595	617	616	608	636	627	625	639	601	588	626	623	601	621	656	634	619	642	610	596	603	573	581	571	603	609	645	618	652	590	618	577	587	585	640	602	600	685	620	607	642	627	569	640	617	570	592	651	563	646	628	605	635	597	630	597	604	698	596	625	622	607	605	615	601	612	593	619	630	659	682	584	655	584	600	631	589	601	632	572	610	633	636	636	601	656	621	627	572	593	605	639	569	605	618	610	608	602	636	594	608	595	595	608	601	632	637	598	644	584	610	615	656	632	594	630	602	646	651	629	628	676	617	637	653	585	625	658	627	626	584	634	613	614	635	595	627	644	585	606	663	632	606	601	611	594	583	670	605	588	650	561	605	590	626	629	630	632	609	657	653	620	615	662	619	667	634	609	623	613	571	584	633	582	627	645	611	590	594	604	628	613	622	645	595	582	623	629	666	668	593	614	604	598	613	655	546	608	627	588	626	611	627	608	634	585	637	591	640	660	596	610	589	624	630	570	590	597	573	596	641	623	637	651	588	631	627	580	611	579	624	639	623	633	599	609	603	561	596	632	611	593	601	614	607	612	610	612	617	607	641	620	600	613	637	584	653	615	624	639	635	615	607	614	579	637	606	584	635	638	611	617	660	589	655	611	645	623	606	593	619	623	611	626	635	606	661	648	641	624	626	607	640	618	612	690	597	615	667	611	608	631	604	610	622	632	595	641	567	607	602	558	608	590	623	647	641	604	619	655	606	592	628	607	577	599	702	613	580	636	613	628	593	631	667	618	606	652	615	659	630	607	618	614	626	630	607	635
57847	94593	65772	43683	28982	14341	4525	1459	867	722	692	672	671	694	678	691	727	671	672	693	701	671	746	726	684	682	668	683	714	661	662	669	705	654	656	715	650	659	694	692	663	713	694	731	709	676	664	712	666	672	706	672	668	655	694	696	704	678	677	603	694	692	711	683	668	675	723	735	697	657	721	668	668	697	682	688	662	724	690	709	726	723	653	689	673	635	621	678	661	621	717	691	699	685	684	704	688	690	665	721	655	742	700	646	677	688	662	710	671	656	714	666	701	706	704	696	669	688	704	616	642	694	714	682	676	690	683	678	705	662	655	677	685	675	702	693	665	711	702	651	684	695	689	714	700	651	707	672	656	640	727	670	679	684	711	638	707	668	707	710	680	701	698	635	663	657	693	698	664	725	680	683	641	655	679	700	718	650	673	665	666	639	704	708	733	690	698	695	653	692	715	693	674	714	673	656	675	704	692	668	658	632	652	723	686	709	663	690	693	695	681	665	683	638	656	678	709	713	687	680	707	695	681	628	650	659	708	689	699	675	707	676	635	729	688	698	675	725	709	697	718	686	692	687	699	692	657	656	705	696	602	659	721	692	663	692	720	660	685	680	743	659	697	692	683	681	636	706	662	713	703	616	644	690	651	704	677	675	684	663	684	653	704	683	645	708	686	676	692	700	645	687	681	653	664	666	686	721	723	633	668	717	702	677	677	688	709	688	634	722	619	701	683	643	692	670	698	634	651	709	691	664	662	660	720	662	709	681	699	659	645	722	647	629	657	705	676	708	658	703	647	629	708	641	682	693	658	697	681	697	670	693	683	691	697	721	691	731	669	687	683	677	701	702	688	723	630	639	682	719	679	685	664	682	646	697	638	692	737	672	680	672	702	691	678	670	700	647	704	678	673	725	694	658	682	666	619	644	696	716	666	678	720	646	704	665	686	688	682	694	719	659	691	690	656	649	726	658	643	640	679	676	695	675	704	667	710	678	656	677	678	681	681	694	675	648	681	653	666	685	698	664	653	670	648	648	702	715	668	675	672	675	675	670	681	633	672	736	641	707	659	708	691	633	751	732	691	687	704	676	647	647	718	717	673	704	683	698	697	692	697	684	691	655	692	656	648	651	690	688	641	658	682	659	677	689	697	678	696	669	680	651	664	644	719	702	663	699	687	727	665	672	674	711	732	712	644	667	707	648	694	672	674	687	680	705	674	683	664	679	663	715	653	723	695	656	673	681	716	689	640	708	684	685	657	609	712	747	676	692	706	689	689	672	710	670	701	701	675	674	714	700	692	657	646	657	712	663	674	707	695	739	658	646	652	722	700	665	637	671	692	660	704	676	741	699	681	685	712	671	684	691	696	662	760	697	619	657	607	682	693	698	679	711	666	676	689	689	652	707	692	696	636	658	691	654	722	696	654	674	689	681	678	712	639	698	706	642	654	682	718	667	676	691	690	709	648	647	646	658	673	653	718	692	688	625	676	647	723	683	656	679	665	673	661	687	706	680	712	727	687	712	649	721	728	711	676	659	704	694	648	681	688	646	692	678	656	627	713	629	682	689	698	713	667	670	649	635	651	686	694	714	688	635	682	659	710	667	663	727	713	720	659	700	680	687	699	708	687	688	717	702	691	734	691	685	683	655	654	710	629	675	702	684	714	672	726	701	653	699	697	698	677	660	664	681	674	675	682	681	671	681	698	670	686	670	675	696	703	636	704	669	711	703	664	722	683	677	672	648	673	674	644	668	667	653	731	651	677	647	713	697	668	625	701	714	698	687	685	719	704	680	661	696	664	688	677	700	685	659	692	720	658	725	673	733	683	714	715	683	689	657	712	699	701	670	666	683	639	680	724	717	678	702	684	715	686	736	702	669	636	637	658	700	642	692	714	659	663	679	641	697	642	697	669	666	684	684	678	692	657	709	666	709	666	653	708	710	738	689	676	677	732	676	649	682	706	685	703	625	664	706	657	688	646	693	681	666	699	657	708	693	713	670	692	658	690	704	695	691	683	753	683	677	692	705	708	667	646	662	672	682	630	725	642	650	642	689	662	681	719	689	687	667	684	676	702	706	692	701	721	681	712	646	734	673	693	650	669	682	667	667	660	663	680	670	703	667	734	681	669	691	730	678	677	665	671	704	674	731	654	661	695	713	720	704	668	662	666	631	672	650	694	636	659	713	696	661	657	685	715	691	702	710	668	640	643	654	733	631	700	705	672	675	663	707	655	665	655	667	638	684	663	677	738	670	666	708	683	679	698	687	676	662	710	676	667	692	671	693	669	717	683	698	698	689	715	694	667	695	677	697	664	677	663	678	646	687	668	686	665	676	675	719	669	726	660	676	707	718	692	635	654	713	659	682	682	681	646	688	664	695	695	680	651	648	726	679	663	704	671	652	702	687	701	673	720	704	683	697	671	730	691	714	724	684	664	671	709	670	678	645	673	693	649	659	639	716	688	699	668	668	673	673	686	669	666	629	678	659	682	727	684	687	727	673	676	668	675	610	720	722	739	715	693	664	694	669	657	677	687	691	686	666	655	680	715	691	689	660	715	664	650	641	659	693	685	694	702	701	686	701	635	686	619	697	683	676	669	673	687	660	659	695	646	675	718	665	701	663	711	610	664	725	721	732	712	694	695	647	702	639	682	658	680	696	674	690	661	721	699	735	693	696	664	663	688	653	642	661	698	705	678	701	670	634	698	652	603	711	669	674	670	743	729	741	693	659	685	708	680	665	646	713	682	698	707	699	675	685	725	697	722	684	704	697	683	691	649	660	680	682	681	705	663	705	674	660	714	665	680	728	664	676	646	658	723	679	687	682	682	675	654	678	708	677	684	641	694	676	673	688	713	672	684	655	644	652	660	666	682	626	650	706	706	722	715	695	691	711	656	699	679	686	633	670	668	685	692	669	683	649	667	698	669	666	705	710	712	654	692	668	690	718	638	671	658	720	684	657	681	699	717	702	740	643	667	679	716	696	666	665	687	700	670	732	677	694	705	658	733	688	722	709	703	684	695	678	706	711	676	719	701	709	667	685	689	636	696	704	633	646	668	717	673	717	664	677	672	650	651	697	706	685	694	676	688	661	659	721	735	695	641	659	726	633	670	645	722	700	701	647	666	666	687	705	664	688	754	708	705	672	669	679	655	630	672	666	679	694	675	665	624	675	696	690	684	695	679	633	689	669	702	675	671	667	664	612	672	639	695	732	660	692	647	691	671	706	681	673	671	626	666	683	689	682	679	682	659	683	715	702	705	673	690	652	672	708	666	691	667	668	718	674	646	695	694	724	658	722	693	656	684	681	648	669	668	675	689	683	709	715	696	672	659	666	694	686	682	668	690	681	732	678	675	666	698	705	712	691	688	687	656	703	680	669	631	653	686	641	627	731	734	689	655	647	677	687	670	675	664	707	722	651	737	697	697	661	709	723	645	700	688	653	704	661	654	657	699	660	661	676	665	662	643	734	706	697	698	683	697	675	689	657	677	680
25555	24479	32386	28020	18457	6760	1711	908	729	700	663	654	621	680	619	677	689	634	630	653	659	638	672	628	635	648	655	642	621	677	683	628	684	622	624	676	681	655	644	663	625	679	668	639	597	677	633	710	689	684	671	631	668	681	651	709	658	661	662	647	671	671	641	701	643	652	631	602	672	683	646	664	630	640	667	672	614	659	634	637	718	665	628	628	663	637	663	633	655	649	660	638	681	608	653	625	665	673	682	633	670	645	632	618	619	718	683	654	614	683	622	641	625	656	648	655	618	610	672	631	643	609	619	672	646	634	673	641	650	676	634	648	603	629	615	654	607	634	601	649	645	645	644	617	664	671	667	641	667	665	628	629	640	648	622	650	646	676	660	624	685	654	678	677	608	634	634	654	629	616	656	649	645	626	661	657	676	650	684	674	646	648	643	648	603	667	641	625	632	670	645	663	647	642	654	633	642	640	638	653	664	653	693	680	630	613	674	627	658	710	644	633	658	655	630	649	682	718	613	660	646	698	667	643	643	704	680	661	637	669	647	662	681	663	683	610	676	670	600	614	708	623	682	636	609	644	624	662	618	703	691	709	672	670	630	634	602	650	624	662	645	643	662	680	645	639	593	645	648	683	662	603	642	640	627	702	681	626	615	660	610	612	682	661	602	631	645	629	641	659	666	691	636	617	683	672	626	633	613	667	709	630	663	641	663	628	615	683	684	618	646	641	659	652	656	667	683	659	641	661	650	655	680	684	651	687	685	620	658	608	634	630	647	637	640	637	674	678	643	656	669	643	660	654	637	702	664	624	641	660	676	659	657	638	665	661	621	695	602	648	612	658	600	669	648	651	688	625	640	652	679	613	679	668	630	626	630	659	614	654	638	714	693	661	627	603	635	605	657	693	636	645	669	682	629	636	614	646	649	619	682	608	631	646	663	634	643	681	653	611	665	681	678	624	659	674	619	677	681	635	664	640	626	646	661	663	619	630	633	624	622	687	649	693	649	646	633	634	639	600	655	666	632	652	648	654	717	657	683	621	652	656	661	645	654	663	654	640	639	636	670	623	696	622	642	624	704	672	661	655	644	669	628	659	692	682	633	652	609	634	676	677	636	677	646	623	671	636	642	684	655	661	678	651	633	609	634	681	628	685	672	669	641	667	662	627	677	684	678	647	671	617	660	627	630	656	661	620	663	611	624	627	675	661	649	680	659	628	683	631	690	618	640	652	653	652	654	651	673	627	661	659	673	638	640	644	709	610	682	664	668	636	657	693	621	670	689	670	672	679	685	674	633	645	657	695	648	620	623	626	673	671	684	644	635	650	595	657	655	660	642	634	631	655	637	646	698	663	649	628	669	626	638	651	685	647	643	619	643	646	610	676	626	626	665	628	663	640	650	657	655	624	673	645	640	638	640	639	646	678	650	665	629	674	685	616	639	622	680	617	651	682	665	672	634	629	611	635	654	621	605	640	655	640	665	642	635	604	625	641	623	624	673	652	650	676	659	680	682	649	657	679	676	638	685	650	603	684	601	635	658	662	662	677	639	668	649	652	706	657	631	656	658	667	631	644	672	680	655	648	621	667	644	673	639	632	645	663	674	663	655	668	660	709	635	667	632	634	686	608	677	652	646	682	606	600	629	666	653	616	647	635	659	617	677	643	629	669	621	672	672	679	688	651	648	658	680	627	693	647	660	644	650	654	660	690	640	655	666	690	637	650	685	621	609	677	687	623	636	627	666	643	638	660	686	634	648	628	617	658	679	658	600	655	647	637	670	633	647	654	633	635	643	658	681	622	642	653	660	687	667	683	626	626	656	638	653	652	670	669	677	630	646	638	668	655	650	648	637	675	631	734	658	719	662	690	626	661	684	606	667	679	667	678	649	678	638	669	668	639	669	656	655	687	617	686	669	635	624	650	644	643	626	682	604	636	680	670	677	680	646	650	673	642	632	680	688	672	653	664	688	628	632	613	645	671	632	677	654	637	674	624	632	695	705	641	679	644	657	668	677	648	643	649	650	579	682	618	664	608	664	658	654	665	638	636	658	661	634	653	623	684	639	656	602	658	683	639	622	638	675	649	634	697	642	682	638	673	674	669	657	631	610	624	687	569	662	663	690	645	631	656	673	682	625	673	649	583	674	601	665	648	681	672	685	594	655	675	653	677	675	660	629	671	605	662	663	650	695	662	675	713	649	663	707	643	649	660	613	642	664	675	608	621	686	656	651	690	628	667	628	645	691	655	666	650	682	673	689	659	627	638	672	631	624	710	677	658	674	604	641	623	653	639	689	630	632	602	616	647	634	634	706	641	664	674	598	696	642	669	616	680	630	651	670	576	642	645	677	683	625	634	656	658	614	665	688	665	694	668	678	667	664	670	646	650	680	655	638	648	664	667	650	641	671	634	633	604	637	632	623	621	703	660	705	626	672	664	595	655	614	613	650	665	674	617	655	690	654	682	603	654	591	681	664	629	647	628	590	649	638	642	635	644	676	639	695	640	651	633	635	673	671	593	658	633	629	667	657	678	636	666	674	660	708	647	601	670	614	677	662	668	659	602	638	629	675	671	651	625	631	673	628	653	651	632	673	668	635	667	682	644	654	665	667	636	621	695	718	698	681	624	677	664	676	658	618	627	611	639	667	653	667	661	677	642	668	651	609	654	642	681	663	635	653	659	681	622	683	624	681	664	650	685	668	658	692	651	648	601	695	668	694	646	641	669	611	672	651	657	642	633	668	623	707	678	618	667	647	660	651	664	659	657	655	643	641	644	643	643	681	682	700	705	666	637	654	652	665	623	674	608	656	652	638	635	624	653	641	614	639	663	676	646	659	692	651	663	694	650	649	649	621	650	679	630	624	651	668	653	594	612	649	677	674	681	644	659	655	643	674	680	689	739	635	647	675	640	623	665	662	662	620	626	631	625	645	710	687	631	677	683	610	689	665	691	705	639	655	648	685	672	668	663	649	652	623	650	659	641	629	679	663	642	619	657	659	656	699	673	679	695	607	681	649	666	609	633	667	612	696	629	627	664	639	658	604	662	631	670	654	663	670	637	624	608	663	616	661	644	629	634	658	666	708	641	634	684	616	616	639	655	677	715	661	702	627	623	676	676	678	654	661	648	645	671	663	655	661	683	657	634	678	664	623	682	672	637	645	624	644	687	620	643	658	678	704	641	624	667	663	668	646	624	655	653	687	634	635	631	660	646	656	611	608	674	682	641	656	661	648	647	635	636	662	654	589	650	663	661	609	643	666	649	604	643	681	647	598	619	676	636	627	619	650	674	675	671	592	640	662	651	667	652	669	675	624	660	636	649	651	647	659	643	639	651	639	620	667	659	662	634	618	652	623	668	603	658	655	640	653	634	621	654	623	659	691	700	677	670	694	658	634	646	626	627	643	649	668	619	642	669	641	654	670	616	651	640	659	610	657	663	641	656	636	672	684	631	620	647	664	676	650	665	604	668	680	655	663	624	706	697	663	664	652	661
52240	76511	49203	30991	17262	6747	2170	1007	819	730	758	748	764	684	709	767	727	714	726	713	683	744	701	727	739	769	710	701	763	707	754	734	725	722	774	790	742	729	738	720	756	767	736	773	738	771	744	709	694	729	721	703	758	759	748	725	750	712	722	739	766	748	782	756	658	769	706	725	685	728	706	776	736	653	680	731	746	760	732	724	710	742	698	719	764	764	727	728	783	713	758	716	688	743	758	756	712	752	703	715	782	793	745	677	738	749	720	744	734	731	755	741	741	753	779	747	703	758	712	706	737	757	762	731	755	716	748	687	664	727	737	749	737	704	686	737	755	727	735	741	722	713	716	763	716	744	732	765	745	747	751	769	760	749	713	704	771	697	744	698	727	748	750	724	722	720	771	720	761	791	754	730	690	720	751	740	708	700	748	712	700	727	732	741	704	753	752	753	706	708	695	740	722	706	708	798	710	742	687	724	729	752	723	731	760	744	708	739	725	715	743	750	669	788	731	749	776	740	692	706	724	717	754	695	700	810	679	745	733	743	725	725	742	709	734	705	746	728	707	742	730	752	803	697	714	699	734	771	735	684	737	693	727	730	752	704	721	729	735	720	720	701	685	682	754	685	727	722	708	700	728	739	732	745	699	719	777	737	738	733	757	672	697	748	699	739	701	728	712	729	720	758	743	721	760	723	740	730	711	729	753	736	752	726	725	772	764	756	753	741	709	735	797	768	710	698	781	720	698	697	793	722	715	696	722	728	737	733	713	740	692	777	722	745	733	684	720	738	757	760	752	802	757	719	706	736	748	708	751	756	730	746	731	758	750	715	715	766	700	788	718	727	770	742	692	737	716	729	748	740	675	754	713	721	720	750	702	750	708	722	738	774	691	686	691	735	713	715	746	737	743	726	742	778	759	716	751	734	720	733	777	744	735	718	732	727	721	747	705	741	695	753	702	745	690	750	770	734	758	746	696	740	688	710	713	688	727	756	766	689	742	734	721	745	744	786	715	702	706	704	760	705	729	697	705	715	740	725	735	743	729	696	742	733	694	710	739	733	709	774	682	726	702	711	706	723	754	773	743	710	734	723	726	731	757	761	730	711	675	752	712	777	724	707	816	738	768	758	713	758	737	751	756	770	711	739	725	757	718	739	729	694	774	691	718	717	791	734	714	759	714	702	677	750	732	746	787	752	724	742	728	772	783	733	686	715	718	710	733	728	711	716	728	753	700	710	716	766	738	769	707	715	742	722	726	750	723	766	743	739	750	735	705	661	736	735	754	771	698	706	732	708	727	754	738	734	757	691	749	714	719	758	739	715	769	728	749	704	721	752	724	736	754	727	759	742	728	662	731	710	736	732	703	731	743	738	741	683	736	740	740	728	721	725	708	735	751	792	708	738	709	687	718	707	730	731	782	754	695	708	732	675	678	726	740	697	715	697	706	766	740	719	727	746	762	727	705	719	759	773	709	718	742	707	771	762	711	690	712	761	727	764	737	745	752	729	733	737	717	690	708	741	686	749	797	719	734	711	658	738	744	732	723	701	755	721	715	767	738	691	711	716	745	693	746	754	751	709	747	759	709	692	726	740	723	757	694	666	718	709	739	651	754	802	777	742	745	723	721	703	742	730	728	708	739	731	749	803	775	694	772	721	720	735	719	789	688	763	786	702	751	767	745	729	759	746	708	754	742	707	741	754	782	748	768	753	736	719	759	769	734	703	745	707	701	686	706	697	729	674	697	735	758	727	680	722	748	734	719	771	753	703	738	730	728	703	748	717	713	749	689	736	697	745	730	739	705	752	684	744	691	781	743	755	711	691	736	718	739	756	750	744	731	680	773	751	781	735	700	729	772	696	705	727	700	723	762	725	720	686	701	713	701	708	750	693	760	721	698	724	721	697	710	729	750	720	706	685	745	741	710	727	747	753	761	761	768	762	741	748	718	717	733	746	724	752	744	771	731	716	764	724	764	751	699	721	695	697	748	708	743	746	693	739	696	738	764	707	715	754	719	760	703	750	714	759	730	742	782	728	716	716	738	687	743	701	733	773	738	696	743	753	746	678	746	722	674	751	747	721	713	762	712	730	715	738	748	723	688	688	742	771	726	735	735	704	711	751	700	714	693	710	726	742	707	738	774	730	728	749	706	734	729	741	715	738	696	729	720	750	767	718	715	779	718	767	704	741	690	768	754	779	728	737	790	743	704	732	734	679	721	691	798	721	686	684	724	747	705	661	719	714	736	714	736	713	694	696	710	725	716	790	731	755	705	703	793	674	712	775	730	737	717	677	724	741	747	743	733	719	750	791	721	733	742	711	730	699	700	734	730	709	745	727	725	758	740	777	703	726	748	684	720	711	731	757	684	724	711	701	696	710	710	717	727	764	713	713	740	735	719	765	726	720	747	695	729	680	730	742	748	759	699	695	720	717	751	705	726	738	707	719	744	659	715	702	778	716	675	712	740	718	800	765	714	727	717	729	751	717	717	735	780	720	804	726	735	728	787	721	729	674	675	710	734	740	753	739	745	767	681	727	757	762	705	730	719	734	766	734	714	703	737	722	698	719	684	715	752	734	722	722	719	735	767	742	717	730	738	743	689	759	734	768	721	724	737	670	721	719	703	711	710	677	731	734	763	743	710	780	693	753	729	723	759	728	700	745	723	700	684	723	753	772	735	730	753	723	730	731	747	736	755	760	727	766	732	725	721	748	771	676	685	728	711	756	755	765	763	680	742	735	713	751	739	761	716	729	782	717	747	745	707	752	768	741	686	694	715	734	690	724	754	696	695	707	710	716	745	724	738	683	711	747	754	717	737	764	721	746	758	781	766	694	743	714	757	688	727	704	738	727	753	745	697	747	709	765	741	720	763	749	719	729	769	701	730	712	764	762	729	743	735	731	773	779	725	771	750	733	791	752	710	722	760	712	702	737	719	728	677	760	713	731	739	671	776	737	717	700	745	757	715	736	748	717	689	806	676	720	718	676	708	737	730	706	741	720	779	708	725	738	770	703	748	731	685	716	743	720	691	723	703	718	716	728	712	763	760	724	729	768	758	713	726	701	713	708	703	753	711	761	721	734	694	719	748	771	765	713	769	760	686	758	679	717	751	686	782	789	746	714	740	726	729	690	787	737	745	744	730	786	742	731	725	692	734	709	728	762	711	753	704	723	739	784	672	742	765	777	728	737	743	758	712	737	790	726	711	738	681	769	744	766	704	751	742	702	753	671	756	728	767	790	719	704	698	768	749	722	702	731	737	691	719	729	778	748	728	715	792	719	763	767	695	704	746	777	728	737	779	734	762	750	744	777	735	736	745	750	713	719	758	713	676	689	727	740	741	739	739	708	759	710	727	738	701	751	741	769	711	741	740	723	739	753	736	706	748	687	756	690	746	750	712	727	731	752	713	756	736	706	714	732	723	726	731	751	721	717	767	764	759	723	752	742	745	740	770	701	753	770	717	727	758	717	755	749	780	733	721	727	762	723	732	699
22844	21652	30459	26103	23367	22280	15426	2336	941	830	760	739	747	744	721	718	739	752	739	727	763	731	745	732	735	713	732	769	710	751	741	778	743	783	694	769	779	769	762	698	714	726	719	731	760	763	766	734	766	816	669	775	734	707	738	708	773	727	754	750	702	733	683	774	776	725	748	745	739	728	728	721	738	733	771	733	752	728	751	727	719	739	733	734	736	741	735	752	746	745	708	721	725	667	701	789	733	685	715	714	771	730	725	703	745	775	731	781	713	777	686	716	712	718	720	754	745	744	784	752	720	746	714	747	770	706	720	731	747	707	700	677	721	710	719	704	691	715	738	694	718	696	728	702	769	754	744	707	694	775	736	713	737	701	768	715	718	686	760	708	725	769	705	734	713	754	726	733	725	730	709	714	692	781	745	732	729	715	721	756	783	730	764	758	750	695	706	754	665	721	689	710	690	700	769	712	716	722	697	751	738	755	743	722	736	785	745	743	733	723	713	718	732	722	763	732	729	720	735	725	718	691	721	722	697	738	697	714	753	742	694	765	791	696	763	729	716	782	726	744	775	764	758	697	715	787	715	738	713	711	741	729	740	791	708	715	767	777	772	792	740	700	684	702	751	714	740	733	719	744	717	750	751	728	727	776	695	793	733	771	735	722	688	750	713	744	724	705	702	722	760	741	716	755	715	729	688	679	666	678	722	741	711	748	711	723	675	703	735	759	726	730	772	717	776	720	753	691	727	803	718	735	690	740	727	743	734	731	731	723	755	786	696	710	714	763	731	747	733	719	770	769	730	794	754	724	728	742	741	736	705	693	723	728	716	816	729	755	707	716	669	749	724	764	691	752	736	720	741	724	708	690	753	744	697	701	726	710	715	715	812	709	700	745	763	776	733	687	754	711	718	765	747	764	706	687	758	750	746	683	728	740	750	736	743	704	739	732	729	790	761	703	729	747	750	702	684	726	782	715	764	782	769	776	728	718	737	730	673	735	734	720	733	745	709	721	746	699	741	700	742	769	726	763	706	716	783	720	743	681	750	728	732	740	765	718	735	768	726	795	763	702	748	687	731	734	770	719	768	745	728	762	726	691	717	713	747	740	678	744	717	774	769	749	738	737	785	759	762	737	748	751	784	770	737	753	739	723	736	766	713	709	740	734	714	740	715	767	733	713	727	731	743	738	700	746	702	707	731	699	757	734	742	738	747	817	743	703	722	738	701	721	739	714	723	742	728	752	732	805	716	710	779	722	690	691	724	699	676	717	703	759	692	730	771	725	696	761	752	714	736	724	724	715	740	737	739	764	694	722	729	723	760	770	725	758	734	665	745	753	731	770	701	780	777	725	759	661	687	745	716	741	740	682	731	751	732	706	753	705	713	703	730	708	721	748	723	727	757	725	683	741	738	757	727	751	713	768	705	736	748	723	734	689	738	742	718	747	736	709	687	723	727	708	738	709	753	659	732	767	731	702	695	687	776	750	727	787	703	738	771	722	754	697	746	750	702	712	704	752	726	762	735	721	742	740	739	766	719	731	721	705	730	742	789	741	720	750	746	747	739	735	776	746	705	721	726	774	726	732	782	753	689	750	708	800	715	700	734	789	759	730	760	754	749	687	715	720	748	679	748	746	744	712	709	716	743	726	732	705	700	733	699	712	732	727	785	742	733	696	787	721	691	693	741	711	793	732	731	760	756	732	707	733	710	777	716	753	754	713	757	727	690	709	760	767	739	774	783	793	728	795	745	743	705	738	685	733	731	724	757	778	687	763	720	731	723	709	733	728	789	748	775	750	754	715	718	740	703	717	718	722	722	745	713	777	742	789	761	754	696	738	719	771	747	729	700	757	721	712	721	713	757	775	752	740	746	757	726	746	686	744	708	750	748	718	738	744	712	781	710	747	745	685	741	750	732	736	729	703	761	715	725	726	739	736	660	690	704	755	738	781	672	743	707	733	703	776	755	692	737	735	736	763	764	766	717	734	708	727	696	750	760	695	815	747	695	730	741	750	688	762	763	730	707	761	726	702	733	735	751	743	689	688	730	752	672	737	746	772	697	707	716	682	736	726	718	739	797	725	726	693	732	770	685	708	751	749	748	723	693	733	760	759	744	750	715	710	690	694	738	761	722	756	720	731	726	700	731	761	738	724	726	753	685	783	758	744	696	769	708	759	725	710	722	709	754	734	729	760	729	721	726	684	775	727	719	724	652	746	761	727	704	773	730	720	710	808	758	786	722	735	683	752	723	732	711	700	746	709	724	752	762	700	711	695	715	758	733	723	726	711	763	741	731	745	742	737	789	741	729	722	686	741	714	699	692	763	709	698	741	690	770	752	706	741	798	747	728	716	698	739	730	684	742	785	709	772	712	669	703	763	735	717	720	735	726	758	767	720	721	715	764	696	713	792	777	731	766	763	749	707	745	745	753	734	723	754	726	776	742	716	758	679	678	687	722	698	755	727	693	750	718	670	727	740	723	757	742	760	764	752	715	758	699	744	720	723	713	689	700	717	779	719	787	752	711	698	743	736	704	777	720	731	736	714	789	752	746	741	695	738	765	739	720	771	703	755	729	746	697	734	736	698	757	745	734	721	705	702	723	685	754	737	743	686	743	710	774	723	778	752	732	704	765	744	745	721	672	741	764	709	722	701	711	737	734	685	731	735	687	739	710	751	741	693	751	681	775	734	747	738	740	697	735	735	730	765	783	747	758	751	749	691	762	700	737	697	728	730	746	741	745	732	712	741	692	756	770	736	715	743	690	715	776	720	674	733	716	735	674	705	765	761	729	736	726	717	720	743	685	712	751	687	747	746	757	718	693	743	766	735	768	712	734	742	747	714	728	782	760	713	711	743	728	730	726	692	738	716	712	749	706	710	740	746	720	768	738	755	730	736	741	744	723	750	743	716	743	733	742	756	731	757	730	663	714	710	706	723	748	745	663	733	733	718	735	722	747	748	674	701	761	752	758	762	740	794	722	756	664	709	733	738	748	822	777	724	728	672	724	781	717	725	731	720	728	714	745	676	686	721	727	728	740	698	698	711	738	706	791	758	718	734	720	688	755	736	726	725	751	709	725	695	692	721	733	692	704	766	710	740	711	706	730	688	733	719	696	699	705	713	728	751	780	719	749	754	721	668	706	743	754	721	717	733	745	711	745	725	730	744	750	705	777	700	685	712	729	719	733	694	743	719	744	739	731	774	730	792	783	778	764	713	717	761	723	720	663	680	682	770	734	793	703	709	707	759	739	722	740	724	714	755	722	722	740	721	744	690	726	723	725	730	755	723	717	742	741	715	721	770	731	696	697	720	667	742	706	688	734	705	754	797	715	756	769	726	716	744	695	742	701	715	721	724	759	750	729	682	685	687	670	695	737	690	699	720	722	735	792	731	762	702	701	686	717	686	701	721	717	731	772	712	750	740	738	686	745	682	722	741	712	731	723	770	730	725	740	779	732	741	725	789	703	714	751	718	748	778	732	717	725	706	730	731
59092	99819	73423	51911	35801	18774	6415	2010	1096	870	817	838	848	766	817	833	767	781	786	797	824	802	720	787	743	776	781	787	773	740	786	807	766	832	812	826	820	848	774	800	759	786	764	764	771	770	766	847	787	776	760	779	778	805	844	791	757	817	794	778	781	752	783	825	776	820	802	781	800	882	810	782	807	806	776	796	788	815	768	832	780	759	781	823	801	777	858	867	826	798	803	793	777	766	762	786	811	778	803	784	782	745	764	785	773	767	782	781	797	790	798	778	776	822	769	806	812	805	751	778	807	831	847	782	792	837	788	815	814	809	788	784	790	834	766	791	742	806	812	775	790	790	780	812	777	772	770	844	784	798	802	801	751	796	816	773	843	830	776	758	786	807	764	780	823	828	816	781	769	814	820	750	790	790	824	750	795	832	793	774	783	829	772	778	754	707	792	740	772	770	760	816	761	811	801	739	838	751	822	822	793	776	820	811	742	741	786	769	771	797	769	794	753	793	840	770	796	788	801	748	824	812	799	754	729	817	796	780	789	801	780	791	791	800	815	844	794	798	769	785	813	807	817	769	814	820	770	797	830	789	814	768	762	781	727	816	797	761	760	818	769	791	776	811	794	790	809	829	819	778	761	819	765	795	781	799	772	769	827	742	775	753	806	758	802	782	813	769	790	780	788	781	823	783	797	752	788	781	764	798	777	750	777	776	783	797	797	835	837	775	750	827	797	790	810	799	843	850	762	741	821	800	790	752	786	750	821	814	782	802	778	815	773	809	809	810	750	808	761	828	752	808	817	731	814	781	772	800	821	786	779	747	798	792	823	782	792	802	770	787	749	865	818	815	819	788	825	822	747	793	849	851	747	810	805	758	728	812	792	797	788	795	847	791	769	749	814	834	795	745	765	809	784	795	741	767	747	768	870	801	793	829	784	744	827	735	797	762	798	792	821	782	817	774	765	765	807	827	767	792	766	827	788	786	836	741	810	808	809	759	759	765	778	787	811	845	777	792	796	824	765	830	811	814	777	750	771	748	804	809	793	786	843	814	816	803	812	777	795	779	823	770	769	792	797	771	777	817	796	814	780	790	769	768	779	758	776	815	769	773	750	731	757	791	819	820	779	752	743	790	795	820	771	780	781	805	781	773	806	804	787	818	796	776	789	787	758	811	809	799	778	791	808	813	811	832	786	819	804	803	764	829	853	819	849	750	791	813	763	796	808	748	755	792	779	791	788	727	747	771	846	789	839	719	761	746	805	797	831	800	770	770	781	758	809	769	829	808	762	794	776	796	776	798	785	752	748	786	802	808	803	765	851	824	760	778	795	773	787	788	829	787	798	807	794	818	765	768	803	819	816	826	758	821	835	784	791	788	751	790	774	821	790	808	773	753	762	803	846	843	779	793	779	754	822	781	785	792	807	795	828	757	788	806	804	821	792	807	804	781	813	803	761	781	730	762	771	770	818	787	801	797	741	829	790	725	764	815	835	772	789	776	769	783	800	799	777	807	818	829	773	816	758	715	787	774	806	784	811	783	780	821	768	790	755	783	799	782	757	795	804	777	763	831	754	799	809	797	791	747	771	761	762	780	803	825	815	747	821	793	737	800	766	775	817	795	784	733	798	771	784	775	757	775	797	778	766	782	819	796	794	783	791	789	813	796	754	823	806	845	761	796	754	767	815	792	829	749	781	824	759	768	797	835	754	819	827	797	741	790	781	793	812	784	806	774	790	817	796	787	840	759	795	742	741	790	758	791	852	781	761	773	775	813	786	837	781	811	792	776	812	843	780	786	804	795	780	834	782	807	737	759	812	785	838	791	797	788	781	789	801	845	767	799	779	756	740	803	722	765	801	765	804	782	801	791	786	801	771	799	762	770	797	825	806	798	804	804	789	811	786	849	787	808	809	785	761	823	811	817	767	799	815	822	792	800	804	790	820	764	829	806	795	846	802	796	782	821	737	784	814	787	769	764	833	782	815	790	780	809	784	795	764	819	801	800	741	784	775	762	829	780	812	791	778	793	778	818	805	782	791	810	807	750	746	795	829	789	824	808	793	786	798	775	767	804	769	793	793	806	797	814	799	771	832	762	801	815	826	827	781	826	829	811	795	810	829	804	805	804	831	818	757	787	811	811	795	797	775	785	808	793	824	785	799	745	769	825	780	782	788	755	781	843	767	773	792	744	837	778	761	758	797	740	823	750	753	784	820	829	824	811	744	703	810	787	813	815	793	787	807	724	822	796	764	753	751	757	769	802	861	776	837	766	750	805	767	783	835	775	758	777	833	808	793	774	829	797	739	824	775	761	791	773	816	808	793	744	755	769	798	775	823	813	793	816	781	764	825	801	779	830	834	821	737	806	825	821	806	820	772	762	834	780	822	842	758	761	773	835	817	772	799	773	766	796	797	804	810	845	741	778	774	768	770	772	797	833	754	797	793	765	765	753	787	768	790	755	790	757	743	780	772	764	798	792	805	840	773	733	790	805	768	838	785	799	792	778	835	768	795	826	833	780	803	801	849	784	801	801	760	820	771	830	780	806	735	791	819	767	814	767	759	782	813	834	774	748	806	749	816	835	771	772	798	780	770	795	797	772	777	803	805	794	740	773	776	817	806	801	827	791	785	783	726	809	794	755	749	801	760	750	778	743	797	853	787	810	788	762	795	783	814	775	785	831	796	811	826	769	831	773	830	841	766	794	775	796	786	759	823	792	800	817	758	788	800	795	743	818	753	732	806	786	753	797	780	806	796	775	779	749	750	740	792	806	798	765	812	734	810	827	771	757	771	799	777	796	825	757	821	808	796	753	823	758	798	780	790	778	771	839	761	805	755	860	755	796	788	767	824	716	782	805	853	780	804	766	755	742	756	798	777	811	796	743	742	813	802	778	798	863	786	816	788	748	730	790	804	808	763	779	821	838	748	800	776	830	777	795	726	787	766	802	756	818	835	799	772	841	811	784	797	760	771	783	793	810	790	776	790	753	795	742	785	793	821	775	796	802	866	762	802	823	814	781	792	803	817	823	810	795	758	776	773	748	753	770	783	821	826	785	791	769	787	785	803	802	829	771	814	770	790	837	778	816	827	823	760	771	798	770	771	795	837	766	791	804	774	840	785	795	718	774	767	812	762	769	847	786	800	792	803	791	788	845	838	751	748	779	786	750	816	782	806	845	741	802	813	775	787	789	778	786	804	809	793	833	775	793	797	786	761	837	786	763	788	771	802	743	795	757	828	753	840	783	785	783	791	819	732	828	805	788	784	803	740	803	818	800	820	808	788	825	815	761	797	773	787	712	789	777	805	790	779	872	789	829	774	812	795	768	819	790	817	846	784	765	780	822	789	820	766	800	807	790	820	799	811	798	854	832	761	786	786	772	792	805	805	850	833	790	779	769	740	824	790	763	796	772	764	794	788	777	815	784	813	722	797	837	785	778	836	755	800	805	801	793	787	778	762	845	851	780	791	765	781	810	833	802	793	781	732	790	805	764
29313	31640	29486	15769	4832	1755	862	650	549	584	528	568	513	584	544	576	555	554	536	534	568	534	572	584	541	532	573	551	510	618	564	516	585	558	558	527	540	570	544	561	575	551	538	540	513	568	574	511	554	580	548	562	557	565	584	576	595	572	555	534	554	512	590	575	551	549	591	577	548	555	594	551	527	563	543	586	556	543	586	546	524	592	573	597	522	555	560	562	553	567	525	555	539	603	549	541	549	551	543	521	497	578	553	548	515	562	557	555	530	558	538	585	567	557	588	554	577	539	557	521	492	561	558	577	567	566	546	536	588	535	558	530	554	536	560	568	559	559	527	617	560	574	503	528	568	543	583	549	526	567	535	538	576	570	581	541	588	512	511	534	485	573	519	536	567	527	553	532	550	539	504	561	586	564	545	550	563	531	557	563	613	561	561	563	552	538	547	559	568	581	574	584	554	543	541	551	556	557	518	528	569	539	513	501	564	550	573	549	529	579	555	574	564	558	567	553	540	579	514	526	601	536	562	554	589	562	563	544	605	573	597	555	569	573	560	582	640	611	520	534	527	526	565	581	551	553	558	558	503	535	559	561	544	559	566	556	555	525	579	561	581	605	573	605	594	597	561	555	541	539	563	570	566	581	559	518	553	570	587	580	527	539	529	553	554	550	550	577	495	545	534	545	567	551	537	552	598	601	575	569	536	545	517	536	585	570	561	594	536	561	552	549	562	556	508	605	569	550	531	580	512	514	524	561	520	527	508	584	537	558	570	557	568	533	578	579	543	588	564	524	560	580	562	539	546	547	589	612	557	576	570	586	550	559	546	536	551	547	548	521	548	560	589	554	550	533	553	579	575	572	590	602	534	570	538	542	569	535	563	560	583	576	526	551	530	543	552	549	526	516	528	483	550	541	570	572	531	593	514	547	561	542	530	530	541	552	583	527	584	498	588	542	576	548	558	583	602	554	556	551	569	540	566	555	525	604	558	582	515	598	547	554	565	548	595	542	585	561	565	564	557	545	571	555	563	578	531	596	575	533	557	595	564	559	565	563	584	593	559	581	539	550	564	581	537	545	557	547	534	569	554	587	559	561	572	578	522	555	534	615	598	583	569	546	538	518	578	577	570	531	559	556	535	570	570	564	545	580	572	571	567	580	566	624	530	562	549	548	539	539	541	542	565	566	570	513	515	571	556	552	561	539	519	559	541	556	561	560	589	584	553	585	534	549	546	546	536	558	546	554	547	562	571	550	570	538	534	571	534	546	545	551	568	564	521	565	568	562	539	560	563	544	577	546	556	546	574	502	578	588	589	582	542	559	609	517	564	568	538	546	544	532	526	544	520	498	531	555	601	524	593	600	538	513	566	549	598	636	567	540	555	548	547	577	560	506	537	552	571	551	538	559	550	547	548	538	578	544	579	585	575	579	528	543	546	566	565	562	539	574	582	560	547	520	527	558	568	554	575	554	551	653	531	548	565	581	565	555	586	560	554	564	559	528	520	555	544	562	629	529	565	566	513	583	553	584	548	548	496	562	561	585	518	560	509	516	526	530	537	550	546	597	553	575	558	551	552	536	599	553	570	584	533	558	522	575	537	557	550	555	555	574	595	606	594	538	573	536	537	571	548	561	544	593	563	547	576	557	570	550	569	606	585	585	543	548	550	521	566	545	545	576	544	573	543	530	574	589	532	578	587	550	567	612	555	548	575	545	558	543	560	515	571	526	553	538	528	558	538	555	534	542	560	597	554	578	555	564	546	569	507	516	544	542	550	548	533	540	587	608	537	505	615	557	580	548	564	552	522	583	608	530	515	592	556	579	553	552	567	539	556	553	591	560	580	575	559	545	567	528	558	542	552	554	530	567	528	538	582	583	575	532	532	566	540	563	560	506	569	533	542	539	561	537	584	566	560	552	555	571	538	557	549	569	559	515	587	547	560	540	548	599	557	567	548	514	545	541	530	582	533	572	588	573	482	619	532	581	526	551	556	595	570	512	533	555	576	575	506	580	532	579	528	558	568	539	556	564	557	516	551	552	542	540	559	550	556	626	564	550	565	579	580	548	563	569	587	551	559	591	560	572	570	524	556	557	563	592	571	573	541	594	590	575	604	535	562	569	562	596	541	569	543	544	586	526	594	501	589	591	553	498	585	589	580	573	534	541	532	563	543	545	589	558	582	554	532	521	520	537	536	585	564	575	560	584	492	563	563	545	541	546	557	564	542	549	583	556	557	539	523	551	552	518	562	525	525	554	562	566	529	560	533	525	523	523	546	531	567	595	565	579	525	560	581	551	552	592	553	536	531	574	526	556	560	501	600	582	551	543	545	563	502	558	583	552	543	535	577	566	522	535	535	577	548	527	570	544	566	588	523	533	541	543	535	564	575	550	586	532	529	574	595	553	545	605	558	508	528	534	550	511	542	578	573	563	575	572	596	558	540	619	551	572	539	529	545	528	550	573	563	569	563	610	516	561	589	530	520	538	546	540	566	521	587	568	539	529	555	570	525	531	570	529	584	563	570	554	533	560	526	514	506	572	626	529	546	552	601	581	575	521	568	551	574	600	548	517	535	536	570	530	541	563	571	562	562	560	531	581	536	537	552	577	571	529	559	554	575	573	584	545	535	534	516	536	537	558	568	512	587	589	542	547	565	551	539	540	541	604	543	566	584	551	576	590	525	551	576	545	581	571	546	550	561	573	576	517	565	561	598	551	553	547	533	526	549	552	492	521	534	521	548	571	548	565	562	545	528	591	548	565	558	537	548	557	555	531	554	548	560	549	527	551	524	557	560	535	538	536	545	554	574	569	529	517	538	539	554	544	521	580	589	539	525	548	597	582	588	572	566	585	587	568	548	600	572	558	560	570	618	561	538	565	560	528	554	544	503	539	558	553	572	528	552	562	534	578	572	508	542	546	531	549	537	577	513	520	554	591	575	566	532	528	545	552	587	619	548	562	559	532	608	546	561	569	578	557	593	543	554	544	540	596	558	571	567	560	546	559	539	550	578	555	567	585	553	592	554	581	540	545	513	549	605	519	530	535	600	602	585	549	596	576	540	523	575	545	567	585	554	567	558	564	538	551	563	568	517	540	550	533	538	566	576	543	536	565	548	538	601	574	552	564	540	549	579	563	527	521	551	586	537	590	539	568	559	503	548	519	566	547	567	549	591	585	579	548	557	569	556	578	576	569	571	515	507	573	554	560	554	601	541	555	587	542	553	552	534	542	552	553	541	569	546	516	518	535	532	584	566	571	535	603	567	594	585	544	539	555	597	543	556	541	545	549	553	585	563	563	563	576	599	557	589	575	544	540	543	516	553	553	513	544	563	512	545	563	589	590	569	528	532	540	535	567	532	612	555	534	592	547	534	581	563	555	550	571	573	571	559	507	549	583	599	547	542	551	538	531	570	538	542	581	569	560	561	568	571	589	550	573	589	519	501	575	546	564	560	524	554	559	590	565	567	530	563	552	536	563	593	521	540	588	552	539
30797	45758	25984	11431	5121	2288	1085	689	608	634	674	598	650	625	637	647	649	622	601	626	613	652	662	645	628	624	594	623	627	664	634	627	653	590	600	609	639	621	628	663	644	642	644	585	619	621	644	678	645	659	608	675	641	602	612	611	644	657	616	616	602	646	632	660	595	616	636	606	618	598	591	657	629	630	623	646	622	640	650	610	609	648	621	618	651	645	617	674	656	616	665	599	613	662	636	636	645	631	624	661	588	652	584	617	612	646	633	592	650	630	633	692	580	636	605	627	619	638	643	603	623	614	656	599	609	612	597	662	654	638	613	606	611	612	624	616	595	637	621	579	577	615	635	646	605	608	623	627	630	640	665	635	606	643	618	601	617	621	627	625	653	666	656	647	648	648	648	640	639	667	633	620	639	606	640	625	631	612	619	658	656	656	606	613	639	603	631	676	601	614	635	621	599	636	607	618	611	624	632	685	642	660	600	590	637	621	607	624	626	655	703	643	626	610	621	643	638	601	629	661	691	639	637	658	633	631	606	650	646	656	592	664	591	635	620	651	654	627	604	643	618	631	613	656	677	634	604	635	648	621	617	620	661	635	641	656	619	604	642	591	604	599	646	645	658	630	609	597	625	655	632	578	630	644	649	646	609	609	626	634	594	633	634	620	577	667	631	581	621	631	632	659	636	639	624	631	608	643	626	656	613	647	598	587	620	634	666	615	621	653	668	657	658	660	621	633	631	661	578	663	637	624	652	678	611	640	637	652	646	650	663	594	601	627	640	653	608	626	638	646	609	621	646	587	636	618	699	623	635	637	608	624	637	656	622	610	637	610	608	561	620	693	666	635	695	641	596	652	652	599	623	612	595	653	635	631	649	590	651	627	617	615	606	614	619	612	619	647	626	576	630	678	584	631	614	645	625	671	585	642	621	592	621	702	613	642	639	606	644	604	658	623	571	596	622	654	669	612	653	583	647	627	594	642	631	637	603	648	571	648	613	627	615	596	658	630	651	599	654	641	577	619	593	624	626	608	624	602	617	595	618	610	635	640	641	624	641	586	654	615	625	613	639	590	641	627	647	632	586	657	642	598	648	589	618	621	673	619	630	649	695	606	651	683	602	616	563	621	674	631	597	630	625	611	640	647	663	603	615	608	596	645	632	634	629	643	648	653	618	622	628	598	612	628	641	644	672	635	614	660	606	618	657	600	587	609	629	638	626	611	641	620	630	633	632	647	714	633	613	672	715	612	595	637	637	627	656	608	626	659	649	598	599	615	625	585	604	630	641	600	661	658	609	632	572	645	625	656	631	652	649	627	658	649	680	681	611	632	640	639	625	613	644	608	614	618	674	626	628	593	644	590	644	668	693	652	613	639	642	596	646	635	595	655	622	633	647	637	647	596	632	634	601	609	656	641	660	592	636	643	652	637	663	600	633	670	615	637	656	638	617	648	604	655	609	644	623	605	643	605	645	646	658	632	625	629	627	680	636	611	637	626	618	643	676	642	604	620	629	644	693	667	668	642	637	619	619	664	690	610	650	654	619	628	677	621	618	649	587	631	603	668	636	647	676	619	650	646	640	667	653	640	638	631	674	656	620	637	633	653	680	642	626	679	618	606	588	645	636	640	641	642	661	630	659	622	653	636	637	637	630	604	645	614	616	659	639	619	625	571	661	635	660	656	637	638	623	650	638	617	617	649	657	687	645	644	629	606	628	645	653	634	637	634	643	667	678	646	630	658	620	647	659	642	635	678	609	611	603	627	645	617	625	623	648	610	651	586	660	596	642	638	613	650	589	631	631	613	652	642	654	613	651	602	595	637	634	637	672	641	580	639	648	668	687	676	623	606	636	602	587	622	587	646	621	585	599	651	640	637	707	643	605	631	619	616	628	622	597	643	622	634	633	641	591	645	648	626	656	620	641	617	631	626	656	649	613	660	590	622	665	624	686	617	627	654	629	640	654	651	667	631	598	615	666	646	655	625	617	617	648	631	608	665	566	607	675	617	580	612	637	628	668	658	625	644	643	626	612	713	636	634	649	618	591	604	599	630	641	618	629	636	626	639	571	650	630	646	614	616	621	641	635	623	643	589	622	642	636	628	635	622	602	635	630	613	626	627	621	626	656	613	640	649	627	612	597	600	641	627	638	649	642	615	648	594	662	582	598	684	623	627	648	659	622	623	658	603	604	617	562	641	645	622	646	631	627	646	606	569	612	629	623	622	682	624	614	633	589	601	629	653	613	646	610	596	622	608	627	645	596	608	608	629	606	615	625	614	592	641	622	685	611	616	652	604	635	618	636	633	646	660	599	634	600	627	646	627	644	678	649	647	628	610	601	659	602	641	660	661	631	621	662	658	663	654	606	618	619	689	641	623	628	639	633	648	635	624	625	598	617	645	594	629	637	625	660	638	589	580	635	648	606	661	643	576	657	572	614	632	641	663	611	639	597	582	589	585	632	601	632	624	650	597	637	627	585	618	609	673	633	621	669	612	616	606	626	653	616	662	649	625	644	670	619	604	629	615	650	649	627	669	623	630	642	619	626	600	629	681	630	618	644	664	690	579	646	603	673	612	641	638	662	655	616	648	656	669	598	626	598	630	690	622	702	695	644	638	618	646	658	634	626	629	636	625	646	689	624	640	645	591	658	605	631	626	630	632	622	591	622	606	607	613	629	663	673	613	626	675	675	585	661	635	578	635	617	623	631	601	646	636	598	632	628	659	628	628	669	665	638	615	621	620	599	629	588	612	657	653	598	685	666	639	581	626	619	669	616	668	657	656	621	627	664	619	678	665	647	629	641	613	659	644	633	632	627	596	632	621	664	615	684	615	689	613	645	601	632	619	639	630	617	653	668	619	597	607	670	597	639	646	657	660	593	599	626	674	620	649	669	663	618	614	610	615	662	601	590	607	616	607	642	668	619	603	645	630	635	597	625	638	627	653	643	653	639	668	621	676	656	615	614	619	629	612	656	600	652	608	635	649	615	632	629	622	682	616	672	622	591	592	626	598	639	675	621	668	627	583	642	573	634	631	645	624	618	609	652	657	613	630	592	608	665	654	671	640	652	630	603	615	638	688	597	625	602	658	592	686	658	617	653	611	644	649	644	656	651	614	623	655	631	658	641	612	683	587	616	624	666	619	612	615	708	636	673	620	609	636	614	613	633	627	614	689	621	643	629	571	616	689	619	630	653	617	657	634	651	637	669	635	630	582	636	652	622	648	614	613	614	637	631	643	612	642	658	637	654	631	613	665	630	630	630	652	617	639	615	630	590	651	613	632	635	626	658	610	628	566	658	643	646	662	647	602	636	628	608	642	586	646	585	640	660	645	622	627	602	630	631	648	656	646	644	633	595	643	652	655	620	586	628	653	646	643	629	642	683	656	637	644	589	633	643	610	625	675	640	658	611	625	628	637	635	614	630	661	616	685	631	623	604	642	635	579	635	601	635	647	639	647	637	596	620	659	606	624	627	619	602	571	630	584	599	630
23533	22382	31221	26732	23292	20112	8629	1361	779	668	631	613	646	615	594	622	647	600	632	608	639	600	672	593	592	595	668	635	648	578	602	603	625	618	597	566	625	636	594	598	640	604	642	584	610	639	637	631	590	607	623	672	622	613	666	599	576	639	638	654	583	594	661	583	663	600	649	629	612	587	603	618	625	608	593	600	614	600	621	620	585	593	611	615	643	639	619	601	607	591	614	593	573	625	646	632	616	618	564	620	616	621	625	618	604	646	602	579	607	617	616	636	546	588	620	611	607	614	606	562	613	636	582	659	603	636	596	605	615	568	614	625	606	584	643	598	600	599	628	612	634	630	561	609	620	620	648	595	597	599	570	618	585	591	626	582	588	648	634	616	606	614	577	601	629	589	623	629	612	600	624	624	653	630	597	603	627	608	669	587	636	613	588	624	588	636	632	604	635	607	628	642	645	600	638	605	599	584	668	651	626	609	625	640	597	568	599	607	617	599	618	609	624	636	604	645	590	610	636	641	569	584	571	619	602	616	614	582	566	609	604	597	630	592	606	596	602	597	655	621	592	636	626	590	639	647	624	637	644	651	602	606	577	591	687	592	615	607	589	603	592	616	646	596	611	599	640	618	639	583	632	559	584	590	633	595	630	608	616	639	637	632	618	619	618	615	614	655	613	594	617	623	582	652	638	606	593	603	620	576	622	617	636	625	617	602	632	638	618	610	600	613	600	618	654	639	633	598	583	620	602	611	621	582	631	648	634	608	620	628	571	603	601	642	591	658	594	596	619	622	646	614	629	601	656	569	603	643	609	622	624	631	656	594	646	601	622	606	605	632	566	638	644	649	654	592	634	690	614	610	625	584	613	616	585	639	591	635	635	629	646	565	636	575	611	638	631	658	626	605	639	622	706	650	645	593	611	591	597	561	607	592	585	636	582	642	611	585	578	621	608	650	600	620	604	620	617	661	628	637	588	636	633	608	605	635	614	625	610	599	605	626	633	616	615	600	657	631	608	678	634	662	575	611	599	611	630	582	625	653	567	624	689	568	613	612	589	611	632	609	637	646	622	584	641	606	639	608	599	586	568	637	616	598	622	642	610	566	623	650	602	644	638	567	621	620	607	633	648	607	620	624	595	642	608	629	560	626	593	631	655	618	684	601	614	637	656	588	615	638	627	582	559	642	623	609	586	568	563	610	563	627	641	568	612	611	569	592	617	635	627	577	609	616	605	619	601	597	606	624	624	610	583	574	583	633	627	645	660	619	617	562	580	582	600	573	603	635	608	617	614	612	567	601	625	648	629	622	612	614	640	618	659	627	643	568	627	619	610	575	617	613	616	627	659	634	647	623	640	595	636	595	630	593	631	603	602	589	576	629	607	636	619	644	647	659	678	618	660	606	625	632	614	648	592	607	629	628	609	592	639	643	654	580	645	601	659	642	615	623	623	655	615	630	626	652	607	572	623	652	547	647	633	597	592	577	587	613	613	640	611	633	605	631	585	635	613	633	581	572	614	605	650	599	616	607	620	603	631	615	654	576	617	562	609	654	632	648	597	639	621	653	618	606	593	603	622	600	627	602	654	593	624	599	603	660	612	579	628	584	589	656	585	654	550	586	615	602	630	640	636	611	632	595	565	624	599	600	580	577	598	613	600	635	620	561	649	580	613	651	625	606	549	622	629	603	563	587	635	563	597	630	624	614	638	587	650	594	595	612	611	595	589	632	570	659	602	607	602	657	616	643	605	597	620	606	608	597	636	601	641	606	610	604	630	640	557	645	630	647	595	647	622	654	579	645	596	620	625	618	562	605	580	622	593	615	573	621	656	556	627	636	608	591	616	559	666	594	607	636	586	628	631	593	659	664	622	625	557	639	630	647	601	633	639	653	614	633	607	638	625	620	635	578	612	628	587	662	645	662	601	641	608	635	615	627	567	567	581	596	582	612	573	587	640	594	604	613	644	626	619	644	556	593	630	618	592	617	579	597	612	646	651	613	599	618	614	592	616	640	603	627	601	685	594	592	605	602	597	561	641	631	647	625	593	644	603	573	619	612	606	624	603	606	616	587	566	630	656	673	637	606	570	655	610	631	582	614	607	602	621	622	580	634	661	632	631	599	612	609	578	605	628	595	603	632	645	629	586	628	626	601	607	602	625	645	606	589	595	630	588	662	646	604	656	581	599	641	619	615	635	617	586	648	584	596	604	604	605	623	662	616	616	596	629	628	630	572	632	634	616	612	641	614	637	636	605	615	631	605	613	644	631	647	644	588	613	650	586	616	646	581	612	626	571	612	590	636	581	648	591	624	567	615	594	599	620	577	571	572	648	630	635	603	626	648	584	678	630	669	702	633	636	584	670	606	600	563	622	609	607	659	588	654	651	607	617	623	584	620	613	649	603	636	618	609	620	600	660	645	602	611	570	621	621	605	593	645	579	607	628	649	599	632	621	611	634	591	624	630	595	622	601	634	630	637	634	642	609	587	609	621	604	598	611	648	569	618	669	616	597	628	678	632	610	599	615	641	593	639	590	622	601	607	585	659	642	631	615	659	618	605	611	616	577	590	631	583	608	661	590	645	622	645	578	599	641	628	595	628	574	649	601	607	605	613	627	599	589	601	635	604	641	603	614	627	580	584	595	609	614	656	625	643	593	606	586	664	658	639	634	618	605	634	611	568	613	576	604	630	599	602	564	631	630	664	619	601	643	620	588	621	584	627	593	618	618	611	643	559	626	574	597	610	626	615	630	608	606	674	617	583	639	621	630	597	617	638	626	580	606	590	608	569	611	626	597	604	602	655	604	623	607	602	640	632	619	606	622	635	608	638	618	631	618	605	604	604	586	593	640	632	636	594	648	607	599	609	590	616	603	620	629	609	575	621	596	617	614	644	646	589	622	634	619	635	619	578	622	621	621	669	636	605	621	618	645	661	604	625	620	602	643	667	632	595	649	585	596	647	588	591	633	609	621	590	612	620	589	678	612	586	569	625	599	594	604	634	621	604	626	617	607	623	632	639	659	640	601	659	585	646	628	611	586	610	606	593	601	625	627	629	620	609	615	591	635	601	621	644	665	631	626	619	607	631	606	620	659	604	625	615	589	623	608	655	615	629	584	619	590	641	639	582	595	628	611	622	663	602	630	631	608	586	592	628	588	569	618	677	638	653	596	604	651	617	644	594	616	608	615	600	629	597	629	632	611	579	632	584	614	591	605	641	650	611	615	636	593	586	632	593	641	621	620	620	620	582	651	641	609	640	680	664	620	577	625	596	616	624	627	567	596	585	602	587	609	582	604	599	603	570	600	612	584	617	603	646	624	610	577	602	668	624	582	630	593	594	650	582	592	596	630	596	619	538	596	581	600	634	593	597	555	628	654	623	605	550	602	631	562	601	618	589	642	589	625	583	636	650	619	681	597	652	621	622	601	600	616	628	550	662	594	589	644	563	592	591	590	617	661	602	585	631	602	620	610	619	627	666	607	643	599	598	621	585
58430	94498	64877	42962	28547	13820	4415	1475	877	716	723	683	649	685	618	682	672	673	645	735	684	694	635	661	666	680	665	696	644	670	655	656	670	660	677	651	741	643	717	690	713	731	659	683	670	657	672	717	695	641	675	671	640	705	646	686	718	716	671	660	682	651	633	689	648	672	710	687	709	661	690	691	684	624	670	682	647	689	678	689	712	681	654	665	658	718	665	638	695	737	682	679	653	684	648	712	655	647	643	674	700	673	651	680	665	667	653	630	681	667	684	688	673	644	648	693	673	689	659	662	703	655	740	666	655	668	699	692	717	671	629	671	640	645	652	699	683	665	663	652	704	652	633	647	684	655	701	699	669	671	657	699	647	640	650	647	672	679	669	673	617	650	689	686	720	688	687	660	661	681	685	720	705	653	665	653	632	677	670	652	720	671	673	661	637	693	663	697	650	721	688	619	666	666	664	654	675	656	700	747	666	642	677	669	659	645	667	666	683	637	649	651	690	661	690	641	699	634	642	692	710	684	678	706	667	688	647	650	663	680	651	685	659	624	643	694	667	747	675	691	676	679	648	720	654	714	654	694	688	653	676	632	621	686	699	685	692	680	667	668	686	707	669	645	696	665	695	671	698	674	701	697	698	701	695	703	694	653	664	645	679	659	689	630	684	653	621	667	690	645	673	675	671	697	721	679	680	687	618	655	678	685	679	670	659	687	684	656	664	618	697	679	690	686	703	650	681	723	674	725	728	701	674	671	697	709	687	656	673	711	649	727	662	690	657	604	696	674	698	708	710	653	709	646	676	701	661	640	665	653	674	646	656	683	708	694	685	699	654	666	659	647	670	684	649	683	671	689	692	654	657	743	705	670	707	713	651	732	705	623	635	680	671	703	630	661	659	662	701	645	688	693	686	689	668	618	640	657	657	664	651	633	723	642	679	642	659	644	669	679	682	669	649	690	699	678	686	695	726	695	683	705	684	672	680	667	665	684	634	699	730	676	658	641	715	701	708	648	685	639	660	681	680	655	656	660	695	616	665	683	671	668	687	692	691	651	624	691	711	672	722	711	683	682	677	693	680	633	687	671	697	695	646	671	622	653	693	672	670	660	640	683	687	675	619	713	653	704	665	692	636	661	694	716	675	640	721	664	647	710	675	694	683	688	677	676	665	662	636	686	671	714	660	703	658	666	641	675	679	686	708	672	696	640	644	664	669	684	700	647	693	675	679	662	704	717	687	661	669	630	653	719	682	697	682	643	661	671	682	656	686	690	689	669	612	629	681	665	721	679	636	659	712	668	704	668	725	705	683	714	716	675	679	682	649	659	688	656	673	656	656	717	683	649	668	652	680	651	654	639	685	661	732	699	675	692	660	673	692	696	659	665	705	732	643	690	705	683	669	701	643	660	691	662	691	700	633	666	679	705	702	693	647	679	673	651	683	667	695	717	615	672	701	707	633	645	709	654	681	721	699	680	666	644	692	680	690	704	674	678	684	652	624	690	673	650	694	670	639	705	689	670	652	670	667	650	648	717	695	698	691	682	674	677	683	690	718	698	677	694	626	677	659	695	621	680	654	642	683	678	712	696	672	673	717	659	665	710	696	669	721	685	643	676	681	684	664	711	703	668	685	675	669	717	656	673	688	645	671	665	686	665	707	660	692	623	652	693	661	768	694	700	663	680	675	658	676	661	638	702	646	654	745	649	678	637	717	699	713	663	670	664	669	670	667	668	646	676	675	671	670	651	673	658	664	656	647	627	683	684	716	685	703	721	673	695	661	678	690	730	678	690	687	698	651	678	675	700	652	694	680	656	682	624	654	648	696	674	633	660	647	711	671	678	660	724	734	684	695	686	681	663	703	688	702	637	692	658	682	675	685	653	617	661	671	682	660	697	673	622	674	692	636	644	700	681	690	658	707	665	690	678	653	687	669	649	671	681	695	686	656	719	633	696	657	688	718	643	658	700	699	683	630	637	695	644	650	657	684	678	651	694	717	703	693	658	695	689	635	641	679	725	659	672	684	696	646	621	703	642	707	644	672	650	711	688	694	691	751	692	627	652	676	630	638	708	678	640	709	655	676	691	688	647	713	692	672	690	671	716	666	635	647	687	671	727	664	696	706	716	703	668	669	647	677	721	656	645	649	655	651	687	695	682	654	715	701	644	712	705	664	669	655	638	662	654	671	656	650	689	684	682	640	680	692	641	671	695	641	710	677	691	678	671	680	635	674	660	655	654	722	688	730	683	638	714	672	708	693	696	727	648	657	698	668	706	702	680	724	662	665	723	700	670	627	663	632	681	684	729	677	706	700	640	696	714	671	684	646	688	692	688	697	675	694	676	632	672	686	682	664	649	675	660	681	699	630	699	720	677	674	663	629	672	665	695	705	673	668	686	696	695	727	657	724	678	690	628	673	599	696	691	634	676	670	675	664	638	685	658	667	686	752	692	672	703	684	687	674	664	654	674	680	657	613	645	624	681	631	703	661	680	671	697	693	656	671	680	668	660	666	639	663	691	649	656	660	651	647	629	716	673	675	722	666	715	682	692	665	654	645	698	674	627	674	629	672	680	699	674	663	670	680	655	640	651	644	694	673	672	706	653	656	664	665	663	672	671	644	669	666	707	670	649	680	650	729	662	645	629	709	638	646	704	620	688	652	680	714	695	686	664	685	679	665	695	657	663	627	731	656	680	644	671	708	643	679	671	681	722	626	672	690	701	701	688	651	675	662	659	699	718	699	652	673	702	645	667	690	715	659	653	693	671	657	680	683	668	708	668	674	648	639	645	671	720	647	628	690	617	693	640	690	669	674	688	668	686	667	729	687	652	692	658	666	724	667	690	668	688	675	715	690	661	664	639	595	702	691	686	679	670	707	633	673	677	703	718	705	719	703	631	663	718	678	647	641	682	741	736	649	673	670	665	647	668	682	718	704	688	623	653	666	718	646	683	706	654	674	639	683	675	676	689	650	684	711	648	667	626	665	661	668	634	622	694	654	701	666	666	668	705	712	695	668	687	672	633	676	669	709	704	696	687	692	728	672	653	662	730	672	647	666	677	648	665	720	631	746	684	716	657	668	667	618	695	697	631	742	653	692	670	709	667	714	662	686	690	656	686	624	710	646	655	701	659	738	657	692	722	679	692	717	671	745	667	711	699	661	622	686	685	683	657	654	638	681	603	687	672	693	658	637	661	637	657	690	654	713	665	697	665	690	598	665	657	664	689	659	698	638	688	665	652	644	686	650	695	666	616	670	652	635	661	739	660	670	685	706	661	665	660	650	658	675	678	633	694	653	657	728	674	639	678	672	709	662	690	649	699	672	697	640	691	678	666	646	667	673	700	680	698	671	690	704	656	657	675	739	701	714	681	668	657	688	694	641	653	671	671	674	670	639	661	648	707	691	677	628	669	675	693	662	702	647	663	700	683	630	659	688	670	697	656	653	660	652	660	663	643	698	705	661	670	731	700	658	665	678	682	668	670	715	653	726	648
25587	24757	31951	27476	18183	6612	1714	837	678	664	673	684	662	710	639	637	694	682	675	714	664	669	626	640	656	651	693	611	625	618	637	705	688	622	661	637	658	669	616	630	665	661	660	634	641	650	613	680	636	669	680	637	631	638	631	651	681	620	632	652	580	669	644	614	661	642	646	699	659	621	625	634	638	679	651	616	650	666	621	651	630	606	638	647	632	692	665	656	629	688	633	631	651	674	678	656	614	662	655	643	593	612	656	671	657	637	655	654	654	632	650	685	650	632	647	611	649	627	642	644	680	602	631	654	665	640	635	649	618	666	633	626	629	609	664	644	664	618	657	631	645	663	668	665	644	680	652	635	695	592	617	625	665	667	636	636	615	668	669	598	614	653	635	621	662	662	696	626	678	615	627	703	683	675	665	627	623	614	663	666	653	665	653	632	603	615	635	629	680	620	670	655	634	664	619	647	716	624	686	622	672	642	631	633	620	654	619	641	632	617	635	693	607	645	627	637	628	612	650	667	657	632	649	649	645	612	647	634	662	669	636	648	714	664	659	643	679	633	611	686	659	651	652	629	663	671	588	627	688	673	629	647	695	633	647	667	657	598	621	661	669	662	667	689	639	670	635	642	627	643	642	630	677	669	638	656	683	617	642	644	632	611	663	624	679	611	643	661	656	613	614	644	650	640	637	614	619	669	653	661	613	598	636	675	633	649	613	606	650	654	641	620	685	662	640	634	659	665	628	656	679	640	623	650	623	605	619	651	627	653	656	652	671	664	698	654	645	633	638	635	639	594	706	634	631	670	657	656	663	682	648	637	615	636	680	671	633	604	693	635	678	637	667	575	673	629	670	623	669	666	622	630	617	643	690	663	564	654	617	652	623	624	620	625	633	692	633	648	638	642	646	647	627	628	661	662	674	620	666	635	619	676	641	660	654	618	661	636	653	640	700	646	679	675	585	647	673	652	624	635	692	670	660	661	683	610	614	625	691	619	651	659	647	661	702	589	624	641	651	654	628	666	641	641	656	682	673	653	616	648	681	669	649	650	616	651	647	606	670	687	670	630	677	640	584	631	630	632	613	666	599	690	664	641	629	611	618	616	644	646	660	668	560	651	666	625	594	659	659	669	660	609	668	670	662	672	650	642	647	649	665	631	682	627	630	653	654	646	633	634	655	640	612	666	622	627	614	651	677	658	647	671	639	651	650	653	659	661	632	658	616	618	648	658	617	639	647	701	632	640	641	610	598	644	657	638	648	663	612	651	663	638	682	683	643	661	651	642	656	652	623	686	658	646	698	663	600	631	619	622	631	682	661	660	641	690	648	664	641	693	654	617	635	696	648	666	676	621	629	613	652	663	610	612	674	641	657	654	644	641	652	693	659	640	635	639	631	633	659	663	639	647	645	671	639	673	649	671	566	646	638	662	632	671	663	640	630	668	657	630	674	603	672	668	643	631	647	648	683	677	652	639	638	601	638	655	665	625	652	639	650	640	569	614	642	651	634	656	644	656	676	640	639	651	641	631	654	618	612	639	670	642	660	639	662	589	605	644	675	674	655	630	646	646	585	611	648	657	640	703	646	625	652	672	610	622	602	630	666	655	586	661	641	598	582	629	627	651	636	647	623	644	667	631	709	623	649	661	666	658	647	665	680	656	635	603	634	634	628	608	608	626	646	639	658	652	625	644	654	620	628	629	664	667	674	643	658	639	633	638	632	631	658	611	624	647	632	605	632	679	654	661	611	679	607	627	597	644	657	618	602	685	636	612	626	616	616	633	623	657	635	662	630	634	619	669	681	629	661	628	670	642	672	679	616	693	648	702	711	665	623	624	642	675	649	653	624	676	645	677	648	629	620	636	659	658	659	621	644	633	684	668	619	673	693	602	618	691	623	685	633	682	652	620	642	646	633	662	669	652	657	681	647	615	648	668	610	615	638	658	633	694	601	631	649	627	638	639	611	686	644	640	669	648	651	684	643	662	609	662	668	614	620	645	627	629	636	635	619	640	634	629	633	624	723	675	683	636	661	619	627	650	633	667	645	639	661	676	651	674	648	621	619	652	652	675	651	635	645	659	669	592	647	654	655	673	655	627	630	675	657	602	638	633	664	654	628	662	631	687	655	647	662	655	599	634	678	668	700	604	610	667	651	637	624	684	655	630	631	666	651	576	648	645	644	632	628	623	660	692	637	684	664	658	641	628	648	634	653	618	702	658	619	713	643	662	667	662	644	663	665	702	633	632	625	663	633	659	588	672	613	609	653	614	616	632	654	643	683	649	669	645	638	616	630	590	597	653	620	653	682	623	666	623	684	648	654	664	647	662	676	727	662	636	602	660	668	637	625	658	656	673	651	624	726	624	634	657	656	672	638	663	641	621	650	625	627	622	643	680	690	686	646	641	661	665	647	655	689	687	642	619	630	608	648	609	652	618	661	644	663	687	606	651	620	646	601	598	650	627	631	636	674	636	629	620	602	642	604	618	656	614	643	656	604	615	651	657	665	664	629	618	611	647	619	664	649	671	646	637	647	638	654	657	634	616	672	607	616	640	635	661	627	676	673	638	640	630	614	636	627	659	625	674	625	636	625	598	674	660	661	630	661	611	613	670	667	605	596	668	636	612	674	650	629	642	674	668	610	598	643	678	641	633	624	658	654	611	674	651	652	656	655	656	660	705	651	645	675	677	616	594	652	728	645	666	615	605	606	714	636	658	680	647	659	648	688	627	665	629	609	669	656	640	633	679	654	610	646	650	696	670	651	665	656	670	673	655	642	677	672	651	637	649	660	613	671	643	679	603	652	660	619	642	676	623	662	700	657	633	664	652	665	656	692	644	658	656	639	600	656	602	643	634	649	640	633	629	668	674	630	664	662	647	680	667	698	646	650	659	657	628	691	635	668	602	636	607	687	665	654	629	647	644	645	642	665	616	684	681	606	620	662	642	632	625	632	626	618	620	685	655	669	702	633	682	630	656	633	624	641	638	651	613	699	673	609	649	682	652	662	634	647	631	661	669	621	655	625	661	633	621	652	647	632	615	620	585	697	618	641	638	641	646	630	618	650	587	648	658	657	635	627	641	705	620	661	666	609	653	690	625	684	631	644	646	622	678	618	601	617	624	642	590	629	661	610	661	664	678	644	628	644	604	637	656	646	655	657	666	668	689	648	637	636	608	614	639	626	659	649	630	604	640	656	650	636	636	606	621	657	650	628	597	610	663	676	681	657	651	628	633	594	649	621	666	598	638	647	685	674	583	657	676	655	647	668	662	650	652	595	665	645	669	629	623	574	617	682	624	648	670	672	640	661	660	649	624	652	627	613	636	637	637	623	658	646	651	694	695	637	680	636	618	728	619	663	604	630	659	606	649	644	630	685	627	658	650	640	670	659	653	656	681	581	683	659	684	643	669	637	632	662	657	653	670	659	652	699	660	616	670	624	678	635	674	647	650	615	640	636	593	657	648	662	667	612	607	690	662	653	674	662	663	660	666
52372	77302	48194	29112	16738	6447	2256	1108	772	826	732	726	782	730	773	732	714	750	694	739	712	720	699	758	698	741	703	719	726	707	716	725	727	677	798	751	702	725	750	742	698	683	686	730	726	744	659	765	705	755	716	726	722	756	732	727	707	731	746	686	670	752	788	752	716	709	691	790	694	719	748	745	735	706	737	713	732	710	725	705	689	735	737	769	661	733	694	764	714	706	727	668	731	689	734	684	685	728	689	716	715	731	720	724	705	708	730	740	734	717	731	741	746	712	758	726	742	738	766	673	719	760	736	734	742	739	722	735	708	713	771	716	719	710	692	750	770	735	780	699	648	721	719	791	709	758	741	724	746	735	778	716	764	730	708	729	738	721	705	717	738	664	754	730	726	731	707	746	756	760	722	763	685	737	704	750	723	729	697	691	765	715	743	741	774	690	736	748	704	751	754	753	723	767	692	708	712	752	755	726	710	690	717	727	722	684	734	750	719	758	736	690	707	750	729	693	725	740	695	716	680	688	727	716	730	721	701	697	734	711	750	741	734	741	773	757	710	680	726	696	767	716	757	732	681	716	750	728	743	731	652	704	776	743	759	671	707	743	732	730	774	739	708	747	763	702	666	702	720	759	775	707	695	699	692	699	685	721	713	706	708	715	755	726	727	746	741	754	742	750	781	701	774	744	753	739	711	743	733	682	729	688	733	813	717	756	730	748	772	744	759	684	665	752	746	758	759	728	706	752	721	739	707	734	737	795	740	716	692	724	742	711	740	714	745	743	679	706	732	709	732	741	731	729	738	737	744	747	802	710	683	685	684	742	727	778	719	745	735	705	634	704	714	752	776	715	742	768	712	700	699	697	717	712	726	725	740	718	754	758	712	744	716	767	698	771	697	722	721	718	705	722	719	723	782	738	695	721	723	750	726	750	740	729	746	705	743	676	737	674	729	711	734	741	671	726	783	656	723	710	724	703	699	720	727	750	743	691	725	722	706	712	694	666	798	722	742	751	732	702	717	702	704	706	669	762	738	681	755	702	719	754	758	728	714	722	751	760	693	771	700	735	738	714	741	766	734	698	702	721	725	694	717	751	717	697	752	701	719	753	697	716	714	674	699	739	727	723	662	736	759	770	760	705	715	733	698	758	686	703	745	713	746	736	674	688	714	733	754	730	755	672	740	709	757	787	746	708	798	755	705	767	709	726	711	678	718	705	706	751	704	691	713	696	690	708	730	749	731	709	697	720	724	799	712	660	698	737	692	723	736	662	747	715	720	692	743	711	702	740	744	710	715	736	719	771	719	795	773	706	725	729	710	713	756	748	731	663	706	730	708	712	734	694	717	743	697	742	783	703	696	754	684	737	748	755	685	773	689	725	695	722	670	716	730	748	772	710	751	739	745	738	726	712	687	697	688	714	717	721	717	697	738	800	752	690	764	745	742	746	736	714	661	702	670	750	735	731	725	698	735	724	734	775	716	716	709	754	742	722	697	777	726	722	718	676	764	752	726	720	729	744	776	719	717	724	782	745	740	690	720	694	737	734	696	744	731	720	765	712	739	705	759	726	736	755	772	718	758	720	741	710	687	697	743	710	697	724	714	750	725	754	718	761	684	724	680	731	782	709	690	745	708	716	692	728	687	710	709	707	730	756	678	702	654	709	651	746	693	781	741	658	733	724	761	713	677	742	712	711	773	709	749	705	717	712	713	741	710	710	758	727	677	732	724	723	754	673	692	759	724	734	715	713	683	722	747	733	745	728	749	740	710	743	718	757	716	735	746	706	733	766	722	754	719	750	746	742	681	720	756	704	702	712	729	711	723	688	733	709	751	728	708	750	726	741	724	773	722	730	707	758	721	740	772	728	715	717	741	699	709	733	716	726	715	698	750	712	720	729	708	709	765	739	764	728	700	708	738	717	710	760	710	734	707	719	755	741	687	699	758	715	716	703	704	691	726	687	739	659	764	761	715	729	733	709	743	750	769	741	719	693	692	757	748	717	679	796	714	765	668	738	733	700	756	690	776	710	718	710	722	731	694	684	702	737	733	737	705	698	674	709	729	734	695	711	708	692	766	721	696	745	703	729	741	748	754	709	710	725	706	735	715	714	750	663	767	778	728	695	726	720	733	730	775	761	765	732	754	748	714	690	740	721	741	766	712	747	730	739	761	739	732	735	707	716	731	728	719	718	715	721	771	758	722	706	790	700	667	712	703	726	700	708	757	742	744	781	760	688	719	746	762	787	708	730	700	731	694	766	719	733	722	722	742	742	760	728	701	764	732	752	703	728	740	759	736	722	749	744	674	742	753	740	694	744	716	764	661	732	702	701	706	656	725	724	709	702	717	732	743	694	713	734	703	743	726	749	746	738	740	704	746	778	715	683	715	722	747	717	709	734	801	791	722	738	697	711	708	760	695	715	707	672	761	696	746	742	738	719	744	741	721	775	675	712	722	733	755	732	755	736	696	732	751	739	712	770	740	779	728	763	701	677	763	686	702	721	720	672	703	658	735	761	713	724	714	734	758	753	775	748	733	742	751	730	715	767	720	699	771	738	692	697	713	705	694	686	740	733	718	740	761	715	710	712	753	702	695	713	738	733	738	748	722	693	755	723	749	691	735	713	682	726	713	702	671	713	716	708	692	692	719	744	699	732	704	712	764	725	768	704	757	780	734	714	728	727	672	696	708	757	730	732	766	741	719	695	729	716	743	721	725	709	745	697	708	770	751	732	694	747	735	719	718	731	751	735	722	767	672	754	736	741	731	709	679	793	738	739	754	725	693	726	768	688	725	759	737	733	728	743	723	744	742	741	686	715	704	692	749	709	730	707	728	716	731	673	733	711	692	685	715	740	713	740	746	716	722	732	685	714	729	704	729	728	653	755	715	684	743	726	723	685	705	682	785	751	734	737	743	756	722	725	704	739	691	733	742	708	728	712	746	709	721	722	760	699	728	671	820	732	755	748	727	765	752	739	702	768	760	735	701	750	734	724	709	715	761	709	710	753	668	761	753	738	714	681	735	718	737	751	750	691	717	692	696	755	693	681	702	721	788	721	691	691	737	785	732	768	686	710	757	722	733	710	710	733	750	704	665	713	668	711	722	704	722	750	810	757	747	702	750	749	706	716	711	736	776	713	751	736	749	751	739	723	719	734	793	712	732	794	705	705	700	695	712	697	732	756	718	711	756	705	799	727	717	716	743	717	686	696	708	751	727	681	773	760	758	717	732	712	711	705	714	715	744	685	689	717	774	733	657	711	714	681	720	759	769	702	740	737	720	708	758	710	693	724	735	765	766	700	733	709	679	725	729	708	735	710	705	765	678	757	682	708	748	713	719	726	688	732	737	749	701	742	710	714	733	696	750	776	720	722	766	750	735	717	737	717	677	718	698	737	727	730	754	743	698	788	713	690	739	722	729	736	789	757	734	712	708	714	692	661	712	723	737	710	737	701	762	730	683	744	702	736	711	708	741	710	734	722	729	729	680	728
22824	21781	30186	25458	22876	22001	14905	2114	890	805	749	738	766	770	768	723	836	765	794	785	736	771	749	733	768	742	704	723	742	780	700	734	759	718	729	713	768	730	756	728	716	778	749	769	698	717	708	772	701	756	698	759	739	719	729	700	766	775	782	735	758	713	780	795	745	751	711	736	770	716	722	748	762	722	791	693	764	717	756	747	732	771	757	729	747	709	793	716	737	771	750	744	724	701	742	746	739	693	722	777	719	761	766	769	739	716	736	739	784	723	729	667	692	718	740	739	776	772	746	732	715	727	733	684	752	734	740	780	771	735	740	724	785	763	709	752	749	722	738	772	747	728	704	725	717	716	701	725	746	752	739	781	757	757	709	775	766	746	764	760	763	759	755	781	717	723	756	746	757	757	787	701	771	713	752	754	737	763	762	740	721	769	734	702	749	748	733	688	691	765	739	767	717	746	760	794	724	757	671	721	757	690	720	750	745	734	718	742	753	780	785	758	740	760	705	726	729	690	756	815	699	675	722	767	729	728	765	737	723	767	730	775	704	738	697	751	721	717	738	709	687	772	755	753	777	733	740	725	745	740	748	722	735	729	721	786	734	725	707	747	772	741	726	729	705	749	695	795	732	760	732	754	730	745	741	769	781	704	704	663	721	749	734	711	781	714	722	700	754	764	769	752	739	735	770	733	728	726	752	732	734	699	782	701	757	739	730	732	758	772	750	765	703	762	711	750	735	738	735	734	726	794	719	741	709	711	718	746	760	776	764	717	737	735	731	751	758	743	725	767	748	741	687	776	754	716	728	744	738	728	684	680	751	749	724	745	744	709	758	752	712	766	772	713	761	711	726	742	732	815	733	743	796	707	779	756	748	750	737	722	727	731	734	766	716	739	760	740	761	713	725	734	741	784	773	797	787	775	733	714	773	736	752	766	770	694	747	699	753	728	737	727	726	745	766	744	745	753	728	750	720	735	744	773	771	746	722	740	731	745	750	671	724	749	723	741	733	717	788	725	737	765	734	770	754	722	735	686	766	747	739	720	723	752	746	747	773	725	693	709	760	769	754	751	745	714	771	699	780	749	744	733	742	790	723	725	715	705	715	777	730	684	734	719	723	758	708	747	707	725	736	688	795	753	743	743	732	729	722	712	760	747	725	728	744	716	760	783	777	687	729	764	746	737	704	705	734	788	782	727	729	752	766	764	716	741	755	724	735	714	714	757	771	762	734	722	684	735	787	774	725	770	746	700	711	699	711	733	747	751	745	706	772	772	732	749	752	712	691	757	792	734	758	764	771	730	725	786	728	703	727	744	764	720	780	787	737	670	682	708	759	741	704	719	740	801	705	727	686	751	731	765	722	722	763	732	717	714	716	744	730	750	740	766	758	705	747	754	727	707	741	710	769	699	722	729	766	702	763	749	735	755	759	732	760	721	765	746	706	715	767	758	746	710	753	714	731	773	721	735	749	789	699	783	745	732	741	757	763	723	747	774	721	747	725	753	725	758	709	727	752	674	724	718	722	749	741	752	719	703	738	713	775	723	731	724	737	746	721	743	772	696	748	756	749	691	746	741	740	770	724	718	715	707	768	728	741	747	739	698	757	740	718	711	765	687	675	688	767	715	705	751	745	751	761	774	754	757	704	731	767	746	730	695	760	775	735	755	724	745	742	741	715	728	724	710	695	671	697	708	744	724	765	765	748	722	741	724	741	728	705	722	714	768	702	790	762	758	751	745	744	781	739	748	747	786	771	764	749	768	807	768	770	717	788	761	776	670	744	764	758	773	703	752	784	732	760	733	702	745	752	752	723	705	763	727	760	735	713	754	724	711	721	703	769	750	728	745	731	734	750	749	747	738	752	754	800	744	728	741	733	748	720	732	753	733	702	714	734	686	702	743	711	759	703	758	756	762	745	727	720	725	749	736	719	729	723	798	724	761	723	744	687	775	748	696	760	674	761	762	711	715	740	714	779	740	776	727	733	695	710	725	698	698	769	760	753	763	778	788	736	730	723	746	768	711	781	703	722	708	724	777	705	705	749	788	754	740	735	750	768	710	745	700	743	777	760	746	797	791	776	721	761	762	705	747	743	796	750	758	765	765	778	747	762	738	688	751	738	700	750	718	734	740	710	753	734	783	728	726	729	716	731	749	690	782	708	695	780	803	741	786	751	726	729	712	733	737	716	680	707	723	729	740	718	720	781	756	744	701	701	746	739	705	756	720	684	733	726	759	763	718	735	739	749	771	765	748	731	707	720	742	715	664	725	729	718	716	695	716	795	700	768	752	760	735	717	725	798	702	704	734	704	736	688	737	716	707	725	727	703	703	728	734	699	733	786	693	743	746	741	739	730	729	723	750	782	782	765	766	740	693	755	767	705	727	790	766	781	740	738	756	769	714	701	755	706	762	698	773	691	794	739	724	761	740	759	771	783	715	773	713	744	719	712	740	734	730	690	750	730	758	744	749	733	746	710	756	702	724	737	709	822	768	757	783	733	675	746	747	682	700	749	790	736	746	726	748	716	730	765	722	760	767	748	708	707	740	740	710	759	732	746	713	755	718	679	717	726	750	732	716	753	787	722	717	785	762	713	743	751	694	710	751	770	742	770	728	732	697	751	776	740	759	729	732	692	728	749	723	731	699	738	698	711	782	779	731	732	705	753	759	763	709	747	721	731	762	760	728	721	657	691	715	746	754	745	710	746	756	755	740	733	702	705	747	778	773	774	768	741	726	741	694	728	720	737	737	763	807	761	756	729	736	720	697	798	725	719	721	731	742	673	737	703	769	715	733	765	728	722	762	743	752	749	706	782	777	770	732	782	770	738	765	702	766	719	734	765	750	758	706	765	743	731	740	750	757	741	717	742	716	719	764	767	752	718	736	761	701	726	722	746	728	758	765	753	778	696	738	735	673	743	725	723	736	694	746	740	731	759	750	757	702	751	728	687	727	692	733	757	720	743	692	728	723	695	749	733	705	742	745	726	724	781	718	675	721	749	688	797	800	748	728	736	730	750	765	727	757	745	709	732	724	719	685	752	750	735	730	738	712	710	729	793	769	707	722	738	739	758	712	791	736	756	724	743	695	748	706	717	748	787	695	726	754	707	723	747	696	744	703	786	735	721	763	704	787	733	745	806	709	706	696	749	775	716	733	713	727	741	747	725	780	706	725	775	695	736	681	708	759	702	773	713	761	747	725	758	744	723	764	743	757	755	740	758	725	744	696	756	761	751	734	718	717	745	748	740	798	682	707	732	737	685	769	711	732	715	743	706	743	742	718	710	738	745	773	750	695	755	735	751	785	790	753	750	721	726	772	708	759	778	740	734	748	722	725	733	747	758	732	691	751	744	739	758	743	711	697	723	764	785	738	717	752	813	671	732	749	787	744	738	785	788	722	699	729	769	693	711	700	766	726	749	699	715	723	743	748	727	702	744	768	741	739	713	717	700	793	749	774	717	699	746	768	728	741	720	735	781	791	742	749	732	740
60514	97839	71221	49359	33980	16998	5622	1851	1026	869	822	879	838	827	806	810	767	802	870	773	827	797	769	825	795	797	814	805	818	817	816	811	794	777	793	810	841	788	796	825	785	760	764	808	832	769	817	766	828	824	772	804	801	788	802	817	794	807	822	773	763	796	807	821	813	818	792	807	820	790	840	794	789	808	793	776	761	811	798	804	789	802	813	817	814	843	792	756	806	754	831	835	840	785	823	809	759	762	788	823	798	788	762	812	766	760	860	772	833	803	809	809	792	832	817	821	823	743	867	793	829	803	840	785	794	773	824	780	776	766	828	727	816	773	764	819	811	749	769	860	778	770	827	808	775	782	744	840	777	784	763	764	808	774	769	770	799	782	763	804	798	819	821	779	808	773	781	803	720	830	822	785	780	783	795	802	728	816	794	812	812	811	815	829	817	779	817	823	789	801	731	807	774	778	736	801	786	761	769	786	762	782	854	765	768	845	832	805	803	782	781	840	781	772	838	792	785	788	762	780	824	795	789	809	842	804	823	790	800	757	813	807	780	788	771	778	765	806	785	793	812	773	848	822	779	811	799	796	805	782	831	776	772	743	827	820	813	799	821	827	763	788	883	813	762	755	776	809	782	808	791	821	738	803	784	759	752	801	819	805	822	804	764	767	773	805	774	806	803	792	822	841	804	809	800	752	870	765	836	791	753	776	812	791	770	842	756	756	784	793	760	779	769	798	782	801	778	815	884	774	788	774	825	817	773	739	820	771	740	800	772	831	807	780	823	826	810	795	840	813	805	803	810	792	759	787	829	816	823	785	809	780	795	813	803	846	743	800	792	805	796	822	790	758	781	827	863	821	778	795	787	824	811	771	847	801	815	845	716	807	767	835	816	770	847	822	786	843	804	772	776	824	821	751	746	743	786	781	807	785	801	816	813	843	842	795	788	775	772	817	789	816	802	818	857	747	780	795	807	801	827	785	797	777	767	738	748	814	761	786	766	831	794	755	796	744	800	828	809	748	815	795	794	763	781	746	773	726	800	838	791	827	783	817	837	761	833	830	808	789	786	756	764	754	803	764	808	768	849	790	814	783	773	882	785	739	795	788	819	775	738	778	786	816	806	769	871	850	822	798	745	751	757	818	734	823	748	784	801	752	866	865	844	833	769	787	793	774	859	812	778	855	807	793	785	727	786	848	805	785	793	798	779	826	750	807	816	812	803	809	777	819	756	815	730	812	781	841	808	778	781	823	829	816	763	804	792	739	764	763	830	760	826	806	784	794	802	765	768	725	772	801	781	799	777	802	812	830	781	780	810	784	787	814	801	828	833	798	795	818	757	788	792	762	801	781	777	753	797	823	796	818	808	813	795	779	778	792	838	781	764	818	778	767	782	800	797	826	801	785	824	772	779	816	821	749	829	779	753	776	845	817	793	757	802	761	815	788	777	761	777	795	793	777	780	774	767	736	834	767	747	828	834	759	836	691	789	781	774	802	794	808	733	780	790	779	825	743	811	783	802	782	798	750	815	779	810	779	808	767	797	775	766	807	779	759	767	765	854	812	804	798	783	774	831	796	745	730	818	753	770	810	816	791	781	791	776	780	768	743	795	776	736	747	787	749	765	829	791	741	755	808	858	807	802	796	805	796	824	790	802	781	851	787	876	784	822	728	812	802	786	834	790	805	858	772	771	790	785	795	789	802	817	795	782	725	759	826	818	800	811	764	766	765	791	800	786	784	773	822	774	819	795	772	794	767	843	789	767	768	796	807	773	839	813	779	844	827	776	804	818	822	765	797	812	820	820	811	863	774	818	791	764	757	809	810	814	787	860	868	780	827	759	800	815	780	798	799	800	766	818	765	773	817	770	795	796	758	765	810	817	741	789	818	852	817	859	776	803	780	782	823	817	793	819	787	768	805	793	766	746	791	771	824	786	816	815	795	803	808	765	777	777	826	801	791	807	757	790	816	784	806	797	775	827	776	839	758	762	784	768	774	802	775	804	839	792	761	789	819	754	783	798	717	803	814	777	795	742	798	847	810	801	840	793	764	772	845	757	801	828	759	810	763	798	779	837	835	842	785	849	776	734	798	785	825	813	804	799	774	810	745	790	813	790	780	810	826	760	771	825	787	775	793	812	861	791	775	801	825	826	750	750	814	742	788	812	751	813	824	766	770	784	772	813	848	797	804	814	817	819	782	865	806	771	720	818	765	826	783	829	768	772	826	781	768	802	752	724	835	794	770	802	779	800	798	768	777	856	830	800	811	801	770	814	802	784	817	764	811	771	804	767	781	812	775	817	834	799	787	760	803	760	812	786	791	783	792	806	786	765	807	771	795	797	810	773	745	789	781	795	795	844	786	816	795	834	786	797	796	811	784	787	781	744	772	746	752	797	789	759	839	790	804	789	761	765	771	804	823	794	746	778	773	816	752	774	802	771	764	804	835	809	825	796	799	783	794	772	778	828	740	806	835	787	812	800	812	819	801	801	788	800	797	745	770	740	805	770	804	807	812	757	792	757	821	778	810	799	758	756	812	803	811	848	778	772	776	816	758	815	774	739	757	800	813	839	787	793	798	835	795	820	744	776	800	828	799	810	794	824	837	792	829	790	799	805	839	750	783	761	796	773	785	820	828	845	832	736	785	781	789	813	810	812	809	776	781	800	737	773	743	753	785	778	779	786	850	721	773	800	831	777	767	816	764	787	853	841	808	808	800	708	753	821	789	830	773	785	784	753	738	774	811	810	812	783	816	786	834	709	802	781	780	794	779	802	777	771	779	813	766	843	782	765	817	801	791	849	780	830	834	753	785	826	756	772	779	819	794	756	792	787	784	848	828	787	779	772	779	861	819	829	849	779	782	839	768	800	795	802	764	791	768	836	765	794	766	816	803	804	805	793	807	827	775	841	798	786	803	813	754	753	803	847	848	808	776	813	747	775	840	762	760	850	784	790	778	805	846	764	801	808	805	817	797	891	801	832	827	747	763	780	783	803	792	787	806	821	813	780	802	792	820	789	742	775	808	807	777	809	789	786	808	782	761	817	804	785	741	778	763	798	821	795	822	819	783	786	774	794	837	807	775	809	789	800	819	837	841	756	823	738	805	785	762	802	782	786	778	821	820	784	791	743	770	782	760	833	790	827	752	719	775	823	818	811	800	816	804	804	843	801	748	772	776	863	797	767	770	859	798	836	824	812	792	836	789	817	786	772	814	786	736	807	768	795	817	770	794	834	759	797	775	762	767	767	795	835	821	793	812	813	795	832	817	764	817	806	802	798	835	755	748	761	784	750	839	765	808	832	823	800	796	815	778	838	804	793	826	816	721	816	809	798	808	803	775	796	822	811	782	752	806	769	809	779	838	815	769	815	752	779	780	756	751	836	835	787	813	765	814	822	772	777	809	760	765	772	761	732	775	784	782	807	756	816	793	777	777	772	809	779	819	750	736	804	813	735	805	730	835	767	776	784	743	816	812	817	780	780	758	781	773	822	843
29411	31825	29657	15739	4879	1613	816	670	616	572	549	550	513	600	599	586	542	525	566	586	517	524	545	563	538	537	575	565	592	608	577	579	594	579	587	547	577	594	554	520	523	622	583	560	592	560	594	558	607	535	607	608	583	576	557	572	542	593	564	605	568	529	549	600	557	573	577	504	583	603	609	535	533	584	536	561	530	566	543	559	594	568	573	530	564	603	570	573	534	593	617	553	605	557	550	541	574	593	561	567	532	569	563	584	570	583	548	568	570	602	548	611	590	596	571	558	573	586	579	550	533	488	576	578	557	526	542	589	562	530	577	574	556	596	590	571	557	545	547	582	606	580	594	566	574	581	574	547	564	527	587	542	545	575	555	549	604	578	550	531	554	592	537	542	552	556	587	575	591	577	598	546	565	574	582	514	559	574	506	545	588	561	578	602	587	516	583	565	565	561	582	556	570	549	618	563	584	564	577	572	587	554	575	572	559	533	589	598	557	573	520	633	548	557	562	569	554	609	553	588	572	514	556	554	567	593	554	574	569	603	581	559	594	568	548	576	568	557	544	540	578	544	549	547	549	558	550	541	545	534	537	503	583	546	533	583	590	579	596	577	524	580	540	564	553	568	588	572	605	576	624	598	564	537	580	551	560	586	545	555	518	600	565	549	586	555	615	529	608	555	565	541	570	599	588	586	584	566	567	592	602	554	557	559	562	588	564	546	518	579	570	554	561	583	520	632	564	540	622	579	572	582	538	542	597	546	590	553	555	578	583	589	598	578	588	558	596	542	573	566	567	593	539	598	596	578	583	569	590	544	580	578	544	525	570	547	582	536	579	590	530	564	594	560	574	566	553	592	571	568	587	597	553	561	593	556	545	577	574	576	603	571	562	532	567	573	554	522	584	575	562	582	579	598	578	604	541	587	598	554	576	515	559	565	548	534	553	528	527	543	571	548	552	610	580	523	539	576	586	590	555	553	559	592	555	566	574	534	553	604	561	566	581	607	577	604	547	549	586	572	544	576	561	542	561	598	564	615	553	597	601	540	576	588	573	568	615	588	556	566	565	554	547	595	578	569	601	575	593	573	582	570	551	548	562	579	544	608	561	566	575	599	526	599	528	561	579	608	567	545	546	566	560	517	546	553	597	518	556	526	561	583	548	591	565	540	562	541	598	565	541	541	559	547	572	539	564	575	572	544	551	561	541	565	541	550	552	537	526	582	534	565	575	557	539	548	582	585	542	560	598	578	562	545	555	566	550	546	567	584	522	545	535	548	554	539	544	532	564	580	560	527	550	564	517	537	574	579	589	551	534	582	554	566	554	564	550	537	557	535	585	618	524	570	521	588	615	561	576	609	544	565	606	565	566	600	573	550	555	570	581	578	578	573	558	563	521	564	555	561	571	509	535	587	582	604	593	542	552	581	594	607	570	543	535	580	550	607	568	554	552	567	601	594	575	559	550	574	564	568	561	555	549	595	548	531	574	568	541	566	557	570	575	548	615	603	605	596	521	542	567	586	586	587	542	618	569	585	561	563	560	541	600	534	598	600	561	604	588	539	568	568	571	551	554	563	538	546	607	590	615	577	577	553	582	548	589	553	579	563	611	562	569	586	599	573	530	552	592	591	576	588	534	564	550	570	567	570	562	569	590	550	558	602	617	614	576	541	581	582	582	571	541	566	564	614	546	538	603	546	610	562	564	585	534	568	581	527	548	555	521	576	560	544	597	616	606	541	537	545	551	594	584	556	555	604	555	535	540	572	566	579	572	550	586	554	587	576	566	566	534	532	582	543	629	550	578	572	569	559	568	557	554	516	566	547	550	549	547	554	581	567	584	537	556	564	564	589	586	555	536	584	606	538	562	608	590	570	573	584	551	533	535	559	570	563	523	532	548	558	584	584	543	549	632	564	533	545	619	568	581	617	589	541	545	540	526	582	561	576	544	527	581	576	561	527	573	558	573	544	537	540	533	601	577	535	624	527	562	592	590	586	587	565	545	568	603	571	592	546	564	574	563	551	561	570	585	541	547	569	557	592	569	558	557	617	514	553	576	553	575	574	531	539	525	496	533	530	574	547	548	554	567	537	604	539	567	557	518	515	545	550	561	565	559	533	556	594	513	550	543	540	564	576	540	559	540	565	579	528	595	581	577	549	562	571	553	571	553	549	547	536	555	555	576	592	557	534	603	565	595	558	565	583	601	561	541	549	558	577	594	581	551	564	571	560	513	546	562	553	595	495	549	583	582	570	581	575	580	566	552	572	565	601	556	575	588	569	562	567	560	545	547	559	568	544	525	586	563	539	570	548	551	603	578	566	548	558	534	582	586	581	571	569	550	562	556	534	580	575	533	554	543	574	547	562	535	566	540	560	568	533	592	586	537	587	557	551	567	616	538	549	593	563	574	588	578	575	568	565	586	505	528	577	568	574	547	567	577	545	558	562	558	592	619	563	566	562	527	547	551	596	573	563	558	583	537	547	599	568	575	595	536	569	554	545	587	534	552	585	564	582	541	574	572	592	575	557	594	529	590	542	543	527	563	544	571	573	561	574	578	577	568	575	543	559	546	585	554	549	561	579	604	552	578	631	561	547	582	565	596	559	565	551	564	579	586	602	557	591	529	589	554	571	510	545	531	511	591	566	600	593	577	602	565	541	577	623	603	590	555	553	566	585	550	566	543	576	565	577	617	572	596	546	534	556	564	530	540	555	520	555	509	597	565	601	579	565	550	579	562	576	604	571	546	578	578	557	582	543	546	587	579	564	557	595	524	583	570	551	576	532	560	560	553	569	560	556	617	569	557	594	551	574	570	592	536	527	540	540	574	523	523	569	568	599	557	601	585	569	542	567	543	529	535	556	545	556	537	576	553	522	575	597	563	574	580	568	601	567	562	558	580	570	564	564	584	596	549	556	540	565	575	586	569	529	590	585	571	585	507	564	564	581	544	521	614	572	600	593	551	599	547	577	546	562	547	548	553	534	553	527	528	539	578	538	602	562	552	572	556	558	601	564	562	566	541	549	578	594	587	595	564	562	611	582	565	556	561	560	565	533	567	550	554	576	587	544	568	571	540	546	586	547	588	535	555	532	560	600	541	577	566	548	560	553	565	579	590	570	599	562	558	582	626	585	577	543	521	579	575	569	544	544	642	568	555	603	582	561	583	519	564	577	553	584	603	553	534	578	561	600	567	547	593	601	579	554	548	531	573	549	580	573	490	561	596	543	600	575	577	522	575	550	537	561	591	538	577	540	558	600	568	537	552	625	519	604	602	552	582	571	537	547	558	585	502	566	517	549	545	565	560	554	575	543	561	569	542	587	542	566	579	563	525	561	570	587	587	589	560	565	556	573	543	577	566	564	505	590	591	585	597	594	585	572	557	611	600	546	526	542	558	560	528	590	549	593	537	555	538	558	551	577	588	569	550	560	576	594	564	545	565	556	525	533	524	546	539	603	562	573	556	554	566	580	547	567	570	548	583	523	613	577	536	625
30635	46277	25816	11391	5279	2058	975	735	664	643	631	634	647	686	660	619	604	705	624	657	668	664	660	599	638	668	648	659	670	637	650	656	635	623	663	635	609	670	644	611	654	655	637	631	595	662	670	656	599	596	695	614	652	604	652	654	644	651	659	656	675	625	642	643	645	656	689	649	645	617	643	648	652	614	600	615	633	657	652	642	611	617	676	709	628	630	665	664	632	645	630	630	665	609	636	621	686	638	629	605	663	651	635	642	609	641	652	631	642	610	626	627	610	598	617	653	635	614	661	611	649	633	633	636	636	613	669	638	593	660	663	645	659	650	684	654	604	613	650	687	615	638	658	630	612	654	650	667	610	671	642	643	603	633	613	620	638	722	655	638	646	640	611	612	635	604	650	624	596	664	635	630	621	567	635	640	654	644	665	683	634	652	635	624	594	683	642	690	633	619	586	583	646	636	585	585	625	664	606	607	614	631	677	627	626	612	631	675	638	666	630	643	602	637	641	654	624	646	621	673	667	631	604	667	629	641	633	620	642	610	604	640	642	593	635	690	656	645	634	623	656	634	597	633	643	664	691	642	652	680	601	616	709	631	640	678	660	660	662	627	627	650	633	670	659	636	650	648	673	611	686	655	606	631	677	676	658	695	622	630	619	610	650	602	585	674	685	643	650	642	656	618	636	624	631	636	601	632	659	609	613	639	645	664	654	677	637	653	626	649	659	634	659	637	627	596	616	652	642	620	589	637	641	667	609	652	635	649	644	633	660	650	621	699	636	665	694	641	680	656	659	643	634	629	627	633	662	672	641	631	627	632	645	652	618	627	624	639	645	650	647	634	650	626	671	647	623	663	661	645	640	653	671	652	630	646	611	662	686	650	638	666	686	621	633	629	639	673	649	616	592	640	642	646	627	678	693	654	674	664	663	606	628	620	646	691	617	654	644	664	645	608	634	651	609	606	677	605	602	681	628	686	646	593	642	675	658	621	635	648	680	663	698	644	670	648	698	624	671	676	610	599	649	601	649	603	640	679	587	633	656	623	624	637	664	652	632	672	639	643	650	682	656	626	650	642	584	647	646	663	618	635	662	660	643	641	671	624	674	620	626	647	613	666	636	629	623	669	617	601	624	635	633	646	650	641	632	642	606	598	629	645	675	610	643	600	622	662	658	661	645	632	670	643	665	645	599	665	672	632	635	607	669	636	639	624	668	658	625	609	659	609	668	684	660	690	642	648	645	606	647	706	656	620	700	619	668	615	625	642	624	640	633	687	652	622	637	645	682	695	663	622	645	642	609	668	669	655	667	648	633	623	669	675	656	635	613	631	591	630	641	652	672	666	678	613	630	641	669	625	617	658	665	631	627	651	638	664	640	668	625	641	653	647	637	650	646	602	664	642	672	659	639	646	627	628	610	709	638	674	624	642	652	672	674	618	650	658	666	635	667	621	681	588	624	656	595	642	658	607	614	638	624	643	657	605	629	663	627	574	628	655	613	644	663	640	609	641	649	643	666	637	647	605	606	630	637	668	637	646	633	614	652	645	664	660	614	695	638	625	641	643	644	620	643	633	663	622	636	656	671	635	654	611	624	651	628	673	634	640	633	637	654	664	631	600	671	708	610	646	634	610	618	665	635	680	632	630	621	628	648	665	665	597	652	658	608	601	619	630	590	637	611	647	621	617	650	638	654	638	645	670	643	658	608	625	602	652	612	643	657	614	652	605	666	647	639	669	673	636	639	631	675	607	579	646	623	662	613	612	626	585	641	670	660	646	636	696	628	662	670	617	686	658	620	630	642	674	627	602	620	666	671	637	642	646	605	656	654	633	614	652	651	609	613	626	643	585	619	616	691	686	656	698	618	641	640	665	601	614	701	606	655	595	636	593	664	659	685	611	626	682	628	633	633	639	671	662	649	615	669	667	676	583	634	609	643	611	643	655	638	590	611	640	670	663	612	664	600	656	618	692	617	651	649	643	647	656	680	631	651	688	668	628	622	636	668	653	679	662	640	614	627	651	624	638	645	647	613	645	666	632	650	662	622	628	615	653	678	658	635	664	631	603	627	653	636	668	651	601	610	622	662	683	663	645	619	708	644	615	652	667	667	661	644	631	671	656	604	647	700	682	658	661	636	615	622	629	669	662	631	603	637	675	666	642	596	655	627	632	624	618	655	676	647	628	684	657	618	623	669	632	650	629	706	675	582	619	655	641	590	667	641	647	624	625	627	666	663	681	666	656	648	635	664	627	653	607	669	678	625	611	676	636	633	655	650	641	686	666	644	674	657	640	649	604	650	643	633	635	659	624	608	612	624	655	588	631	666	637	647	639	637	696	670	652	603	632	623	663	657	636	679	622	630	679	635	696	617	646	639	659	657	662	692	646	621	629	669	649	619	641	656	624	622	675	681	676	638	630	665	657	651	648	633	607	640	609	658	660	638	650	607	617	650	650	630	628	640	590	618	639	684	672	649	664	629	644	619	671	629	702	638	569	677	652	624	645	620	667	598	667	645	631	651	624	602	644	628	613	620	637	592	659	627	642	658	608	638	631	621	659	613	608	626	645	624	636	670	651	645	582	606	666	597	649	653	647	633	607	596	646	635	640	636	622	597	612	679	604	665	616	675	626	623	644	652	612	670	626	635	667	636	646	646	585	657	637	609	638	592	629	673	660	642	651	641	635	619	636	631	621	632	642	637	640	658	616	665	628	620	645	613	634	624	625	616	645	645	697	651	604	648	619	687	624	668	637	655	697	644	620	660	631	613	634	598	617	621	692	676	645	661	642	660	677	651	675	613	665	647	646	632	688	641	643	653	680	625	620	622	617	583	683	601	600	645	615	638	666	625	673	651	640	601	631	591	652	616	566	657	635	632	603	622	665	674	708	626	647	655	628	638	665	627	686	618	668	705	623	667	660	620	684	636	621	646	629	668	625	671	636	684	636	645	639	627	648	628	642	611	684	652	639	672	627	669	639	663	619	601	628	624	640	685	654	650	642	637	619	641	633	581	637	635	631	676	687	661	646	647	651	632	638	653	683	625	697	626	638	607	587	651	634	631	617	642	660	698	670	655	636	619	563	603	671	632	621	640	665	617	644	642	662	673	667	644	611	657	656	673	661	667	648	643	646	647	625	683	653	660	663	613	664	619	628	623	655	667	642	639	713	632	654	660	649	640	604	629	647	621	663	613	619	645	643	697	677	647	641	673	638	647	643	603	647	652	626	620	621	638	650	643	641	675	621	612	660	657	606	602	646	677	628	632	623	693	647	648	691	629	633	631	652	615	634	658	642	635	676	621	638	691	638	617	600	623	636	640	649	660	677	624	662	603	680	621	611	628	623	632	592	673	677	632	605	637	619	656	634	653	638	658	648	652	617	655	638	619	643	657	635	644	653	625	640	628	618	656	632	647	620	614	677	635	666	659	679	653	610	638	613	633	628	595	632	622	659	626	620	655	677	625	630	656	624	623	618	658	595	647	643	634	658	684	623
23431	22293	31762	27756	24169	20337	8680	1382	742	623	637	613	604	627	637	659	666	609	629	650	596	603	622	645	605	651	676	562	619	630	608	595	615	632	596	619	635	639	598	633	658	630	657	639	629	660	662	622	595	623	638	602	614	633	631	647	622	609	656	603	608	600	576	651	649	568	648	603	632	606	616	589	609	629	613	644	606	613	635	636	646	647	610	587	586	632	648	630	598	653	588	613	588	593	632	599	615	611	657	632	624	613	615	652	649	630	622	603	592	594	633	606	622	659	644	661	617	662	639	618	632	594	617	591	613	602	613	627	717	671	582	599	616	618	663	622	605	604	590	627	615	605	645	576	611	671	586	638	573	609	606	596	613	599	600	642	654	653	605	628	561	590	586	604	652	626	599	616	625	638	641	572	624	651	637	641	569	633	618	607	596	592	604	615	661	596	662	637	616	547	556	649	670	600	671	631	618	617	648	676	630	621	588	613	576	635	591	606	648	666	625	667	641	639	596	596	581	655	610	574	625	585	623	634	652	595	632	635	629	587	661	617	633	590	603	657	656	605	626	633	621	654	589	654	607	663	617	578	587	633	612	649	656	652	642	625	638	617	638	634	642	587	608	612	613	609	634	644	584	637	629	581	629	605	657	604	612	630	587	592	635	598	621	609	604	608	589	667	628	598	603	602	605	648	661	596	661	646	610	601	610	638	597	593	622	646	625	649	633	562	607	604	597	638	648	601	592	610	639	605	645	616	612	663	613	595	649	625	612	601	603	604	578	672	603	619	632	634	608	575	585	618	596	642	598	659	649	595	653	621	603	596	619	640	676	610	583	610	644	600	633	610	601	617	629	611	638	616	631	634	624	594	635	637	599	660	660	633	643	665	643	644	601	613	614	695	643	602	613	630	598	640	649	624	604	606	629	599	657	630	603	650	623	612	631	636	605	617	615	598	618	619	639	625	616	626	631	628	611	636	625	657	583	630	590	598	602	621	631	595	621	615	599	601	601	613	589	601	643	604	596	608	615	605	601	607	647	604	632	612	619	640	649	661	620	632	624	640	606	641	596	622	607	612	621	612	632	631	643	606	606	647	603	610	596	637	576	667	599	594	631	617	630	622	644	635	599	634	602	615	639	639	633	609	643	617	627	603	652	589	637	607	622	614	600	571	606	612	607	609	636	665	632	614	633	629	640	607	639	623	616	615	652	598	619	616	592	629	595	615	606	601	636	609	619	595	671	626	611	620	616	627	613	602	599	639	616	625	609	639	590	632	618	652	638	656	659	597	587	619	624	629	567	577	613	621	627	598	602	592	605	625	674	648	615	603	633	616	648	628	681	603	640	578	575	615	606	594	599	593	539	609	675	641	613	633	583	606	631	616	627	629	630	617	623	620	629	586	629	625	657	654	613	576	588	610	604	669	596	589	606	623	637	612	583	678	641	639	594	649	589	628	605	613	643	618	575	605	579	603	598	628	612	641	596	622	601	659	632	627	602	632	616	618	619	619	576	649	626	631	632	596	613	637	617	563	589	616	652	659	640	568	601	623	602	638	607	585	581	609	577	620	678	634	661	607	607	598	623	630	633	653	608	606	578	596	634	647	642	624	634	624	587	633	648	662	640	600	602	582	608	664	629	614	634	606	625	601	626	577	590	617	584	658	603	653	648	581	625	596	605	636	602	594	575	611	565	609	591	626	632	623	625	641	624	627	597	603	628	641	631	612	640	649	622	581	617	614	635	624	588	622	617	629	591	585	618	589	638	654	599	633	651	669	600	645	633	612	625	625	584	592	659	595	583	667	607	638	611	652	592	657	670	588	623	570	595	643	606	604	617	628	639	628	626	582	593	624	603	637	631	623	572	611	620	628	612	675	619	633	644	617	624	613	583	639	605	612	631	632	611	643	649	627	612	605	640	629	624	641	634	667	640	601	643	578	649	653	646	655	574	636	585	656	616	604	604	615	637	611	639	602	655	621	594	648	656	607	590	629	635	614	581	602	613	628	649	631	612	612	601	586	626	623	657	618	630	577	621	608	624	609	649	649	595	629	629	652	601	650	622	616	649	671	638	623	609	586	623	654	608	646	620	615	568	621	610	608	615	591	627	657	616	575	629	641	553	613	599	648	600	635	583	627	676	588	616	658	649	622	615	659	602	588	649	574	622	638	619	640	635	655	615	640	668	607	588	639	647	595	632	603	610	630	602	622	621	633	637	634	598	641	638	635	642	600	627	595	638	556	625	584	619	619	582	620	589	631	634	657	651	604	621	638	620	602	614	663	649	608	652	586	618	596	606	592	587	632	631	617	596	632	605	629	580	631	613	638	620	635	624	612	601	608	630	649	642	678	605	615	578	621	636	612	642	609	615	627	670	629	641	604	620	583	604	634	618	651	647	644	653	641	628	576	650	653	609	627	612	614	625	607	589	646	609	621	649	633	650	612	597	627	619	569	612	632	663	630	624	603	630	610	621	642	597	615	635	617	611	634	651	567	605	609	621	608	587	624	639	647	624	582	596	645	564	586	642	594	611	596	635	659	614	626	655	618	619	593	628	652	595	661	641	618	567	679	631	613	574	673	626	619	624	624	628	632	637	610	629	622	605	626	590	612	627	626	635	625	585	587	620	628	590	630	651	633	567	627	663	607	592	609	606	598	628	603	629	625	606	539	583	627	656	640	621	630	622	650	606	579	577	576	626	616	608	611	657	602	607	635	644	623	675	624	665	590	614	688	614	609	634	607	571	630	613	592	566	608	607	638	621	626	657	634	610	604	650	613	629	628	612	631	646	599	628	603	627	663	596	646	577	633	619	663	600	646	642	612	557	666	633	606	616	650	630	610	577	673	636	616	648	597	619	609	629	631	640	626	624	611	601	628	549	596	656	634	626	596	586	624	588	676	577	622	630	640	600	603	604	613	583	642	633	582	598	618	636	656	644	662	635	635	590	642	577	671	643	608	636	618	579	585	616	618	637	623	598	654	640	577	581	600	666	623	599	621	626	616	680	659	650	617	613	621	604	620	650	621	647	575	626	628	627	635	655	615	604	562	610	602	582	606	603	609	616	610	615	648	629	614	633	632	612	657	634	629	629	634	585	606	575	614	608	659	613	591	599	636	640	610	609	616	651	610	621	577	604	636	611	613	622	631	635	585	616	591	622	619	606	580	593	590	597	590	616	617	589	591	639	633	631	625	620	574	647	649	623	565	624	600	651	639	639	617	624	636	592	593	635	567	612	636	632	608	625	636	642	607	614	604	636	606	615	669	600	601	609	657	661	637	631	701	610	643	575	643	603	609	619	623	614	636	639	641	601	651	616	601	663	618	570	619	612	614	655	616	624	612	647	641	612	598	622	653	623	592	651	625	581	669	648	612	599	625	605	626	587	601	613	646	652	645	637	639	646	647	629	644	600	605	640	638	630	665	592	618	641	591	631	640	620	588	635	596	628	636	614	648	596	652	623	609	621	588	634	653	659	591	596	663	651	577	632	624	595	612
57482	94628	66203	44955	30569	14335	4620	1543	836	734	711	702	679	706	664	656	672	667	702	660	698	732	642	612	684	671	697	677	693	686	628	692	650	722	695	712	665	704	680	640	680	682	670	636	703	666	704	684	677	672	720	665	682	648	651	707	658	708	697	691	659	731	690	672	674	717	676	687	686	713	679	679	694	687	677	722	671	697	705	679	673	646	692	684	720	697	722	664	726	700	648	689	669	688	660	664	661	673	737	699	649	693	686	693	662	680	692	669	678	688	649	704	688	663	653	666	681	701	660	658	679	683	702	679	705	673	672	682	686	650	712	678	707	711	700	706	709	698	673	709	699	697	722	685	683	678	664	695	710	673	655	708	675	654	657	686	704	645	666	681	728	640	690	709	680	755	603	634	690	686	671	732	648	725	726	725	688	652	711	662	675	695	702	670	627	671	666	664	715	645	712	630	655	689	685	677	688	647	642	670	690	668	650	642	681	701	655	641	672	664	687	663	670	683	675	676	734	661	693	659	681	683	696	691	670	678	713	643	696	697	658	687	683	709	666	718	690	645	741	673	677	685	679	718	692	695	651	693	683	670	655	683	677	735	665	642	715	671	692	700	694	652	682	705	678	714	712	647	736	691	736	686	693	669	714	680	641	658	671	680	745	689	669	632	696	686	679	714	633	660	702	656	649	648	641	735	688	665	700	677	698	670	714	669	666	667	732	661	675	722	732	647	670	671	668	651	715	706	726	697	654	669	675	703	708	643	642	695	733	665	695	706	717	658	694	704	683	701	680	692	706	680	740	672	613	736	703	705	659	650	671	670	628	659	659	644	662	720	716	685	700	702	700	672	672	669	674	638	717	674	691	651	676	639	652	653	625	727	688	687	643	683	623	676	656	712	629	635	675	671	667	714	683	708	668	673	666	704	736	676	701	655	694	698	686	663	647	681	703	696	649	694	667	657	721	705	680	691	685	683	669	657	695	706	645	678	726	712	638	668	715	669	677	642	668	679	681	692	711	693	697	675	656	653	645	693	687	661	705	688	741	686	716	672	651	695	684	650	645	689	701	663	693	660	665	664	688	722	681	678	621	639	669	658	678	687	684	703	662	722	658	672	707	666	647	691	738	708	680	671	674	701	700	700	664	680	666	698	688	700	693	704	674	717	660	705	699	673	701	684	723	649	724	683	657	645	655	703	696	681	662	667	706	671	707	746	663	719	683	675	688	706	668	727	679	675	709	638	676	653	726	670	676	718	700	648	677	677	669	702	708	636	699	691	664	676	650	693	678	694	689	714	662	694	685	664	664	691	684	655	637	705	668	683	647	656	652	683	694	737	710	659	727	693	696	663	679	658	682	672	648	644	697	688	712	706	627	681	657	702	715	728	691	696	712	671	664	666	690	654	625	660	658	698	682	667	722	632	711	635	668	690	674	695	642	667	670	690	676	692	694	690	689	639	687	722	672	704	627	702	653	715	742	702	697	701	684	644	713	689	676	642	681	710	641	667	699	670	669	670	700	675	643	692	722	693	641	663	725	721	646	650	687	627	686	655	718	686	708	691	650	661	715	715	678	662	669	708	694	616	666	703	658	726	711	662	669	676	689	699	666	681	695	665	666	670	677	633	676	711	752	659	677	693	679	694	659	722	680	674	669	695	692	692	683	635	629	685	670	716	674	640	671	690	666	679	644	664	682	734	647	667	631	698	675	702	639	690	655	732	692	697	676	649	652	696	677	669	684	688	676	686	677	698	663	680	676	650	664	647	668	648	738	740	700	636	699	701	657	658	712	705	687	657	686	666	686	679	662	664	682	697	686	688	683	676	691	668	681	696	622	716	721	723	708	682	639	671	672	654	708	665	657	663	644	712	687	709	682	687	679	655	715	666	675	626	675	641	687	738	655	702	709	657	661	675	680	667	664	695	707	676	693	685	669	652	680	675	713	686	696	704	654	678	673	712	662	661	694	670	666	695	690	704	699	702	704	676	637	709	656	718	674	692	695	661	732	748	671	680	632	666	684	677	674	692	692	709	638	686	646	687	725	728	682	726	656	678	729	678	695	695	661	691	674	657	653	657	723	682	678	697	699	669	727	682	657	668	700	690	652	667	698	672	620	645	678	696	618	746	703	685	679	725	696	717	685	646	666	661	669	680	695	680	690	635	669	671	680	706	718	691	675	712	640	700	684	638	634	669	676	651	713	685	639	654	713	718	639	687	690	656	694	680	670	683	710	650	686	709	687	661	684	757	721	667	686	657	694	688	746	702	684	673	653	689	648	679	702	667	713	696	644	678	696	663	655	642	644	681	646	666	658	677	733	667	693	644	688	709	695	736	677	657	668	668	655	692	667	663	668	679	668	725	652	673	704	689	659	655	696	702	692	664	686	641	661	723	693	716	687	660	691	697	673	724	655	679	673	712	671	686	670	694	668	687	704	680	675	679	685	662	703	693	616	711	681	735	667	709	641	709	669	659	689	675	645	676	684	713	643	646	694	689	672	679	655	660	704	668	673	702	700	718	697	670	675	689	695	702	677	681	681	680	712	709	687	709	671	712	666	637	685	666	733	621	698	700	681	718	671	662	702	682	656	709	711	673	694	722	685	623	650	673	691	664	737	684	651	735	685	709	685	679	701	661	661	685	715	689	650	682	656	660	684	674	655	702	662	657	665	666	698	714	644	736	665	676	692	687	653	651	672	680	727	693	688	698	680	682	708	656	729	726	691	691	692	670	668	712	679	687	642	674	721	641	663	694	666	744	708	642	699	630	670	664	702	677	720	718	665	695	717	654	668	661	691	696	656	689	720	668	639	708	619	664	684	682	668	662	668	722	680	712	662	654	651	707	711	689	693	680	672	680	706	698	667	680	635	665	681	707	658	711	676	701	671	660	681	702	661	676	700	701	710	662	697	689	642	670	682	715	633	637	699	706	707	715	675	692	715	688	700	706	674	703	673	660	741	677	647	672	703	694	722	669	660	627	705	718	688	730	701	724	660	648	687	694	675	638	683	680	698	644	700	682	715	691	651	696	722	691	688	729	658	679	713	702	663	648	619	674	670	657	674	666	686	666	729	686	680	682	715	704	702	725	684	679	646	697	639	650	665	722	670	714	692	678	638	693	657	658	640	732	708	685	660	692	670	711	736	697	676	613	664	702	653	689	694	683	744	724	687	675	678	655	670	701	717	712	662	705	661	685	708	672	682	671	671	693	672	649	663	660	725	682	682	691	717	742	681	695	675	740	669	694	699	663	693	666	679	702	645	664	700	692	685	759	720	664	658	725	728	703	677	683	697	651	667	684	679	659	708	684	719	688	682	671	648	648	677	669	685	723	673	687	642	667	682	622	660	745	667	689	678	672	692	649	631	714	668	681	662	697	704	680	730	709	659	643	719	705	663	680	674	743	663	663	689	696	678	655	668	683	672	685	689	703	695	715	705	730	681	687	679	640	670	717	707	699	678	667	696	705	646	681	630	650	702	673	692	674	672	656	681	668
25418	24629	33246	28644	19322	7856	1809	891	720	647	646	695	672	701	652	660	648	638	695	625	642	670	611	710	650	673	691	621	642	615	633	638	623	613	674	680	637	640	647	661	706	707	655	647	628	663	640	619	643	670	676	630	610	682	678	633	628	635	617	666	649	658	652	631	685	676	700	630	668	631	645	638	621	629	615	658	649	654	654	695	648	674	656	690	663	638	601	651	680	638	618	648	681	676	603	657	652	694	605	588	633	643	655	614	697	669	661	606	683	705	654	652	615	639	645	728	691	671	600	651	660	654	634	640	682	673	662	624	668	662	645	603	662	670	652	644	632	687	651	632	647	635	655	631	677	657	676	657	690	569	673	630	626	602	599	600	666	603	643	664	644	641	672	650	660	677	635	676	635	632	630	669	624	662	658	625	698	650	633	634	637	584	683	646	688	665	665	649	670	640	640	591	653	702	659	673	640	645	632	646	653	618	626	623	683	688	668	668	623	670	670	674	647	674	661	658	617	654	677	666	634	655	718	674	666	634	659	694	707	600	652	656	663	685	668	634	692	632	637	673	658	654	623	688	660	620	633	622	647	640	680	642	609	703	703	653	612	646	593	684	641	689	651	701	671	617	706	679	664	599	649	635	665	629	652	628	650	649	628	661	679	670	661	645	654	663	608	607	653	639	622	640	609	654	659	625	618	672	664	596	594	594	642	630	689	697	642	643	659	600	632	568	644	674	654	676	684	663	693	650	645	685	681	616	598	657	640	581	649	654	671	662	680	630	690	640	628	662	638	647	684	635	646	668	677	615	634	616	616	631	659	698	696	672	682	653	602	666	623	602	670	621	660	603	676	644	651	652	623	645	661	685	679	628	602	665	654	703	688	640	698	640	689	665	624	639	656	664	673	661	677	622	638	670	617	608	684	582	635	660	675	643	681	602	653	688	681	658	673	689	614	620	643	656	639	608	646	634	682	681	621	631	617	639	660	651	653	629	652	659	661	646	683	623	641	689	669	662	638	601	656	649	658	650	724	635	624	622	651	659	636	676	657	675	658	616	628	631	658	679	646	655	653	639	621	642	676	645	672	711	623	662	634	640	625	653	626	660	670	650	627	664	682	654	640	656	669	643	654	663	612	604	643	669	628	631	626	649	605	677	636	655	630	663	673	670	664	682	659	615	623	614	639	638	662	630	645	712	640	658	688	630	670	622	619	670	659	651	708	667	643	624	629	623	643	616	663	660	666	658	680	625	700	629	652	615	652	640	661	646	646	678	636	661	682	668	688	645	652	673	672	674	652	703	665	627	646	637	680	638	667	637	631	641	647	644	644	641	658	693	637	641	672	641	618	670	642	633	631	642	640	655	625	634	648	617	664	646	608	611	661	630	667	662	678	640	660	652	618	684	618	699	635	622	646	673	646	651	609	635	642	610	623	614	643	630	703	636	611	670	611	673	685	622	655	672	693	634	690	665	609	653	618	631	642	648	622	627	622	654	642	649	607	618	646	677	628	683	630	653	659	648	598	610	689	657	627	642	711	678	669	648	638	634	617	646	653	654	655	656	624	668	627	631	655	641	649	681	669	680	663	697	706	687	638	627	643	634	661	635	615	682	613	586	618	617	621	661	604	620	627	670	658	651	681	658	675	665	632	678	670	662	700	666	680	635	678	672	629	627	647	655	666	692	665	634	651	621	663	651	611	686	653	613	573	614	690	666	661	627	681	674	643	635	572	646	641	662	650	663	671	635	645	660	658	662	659	656	653	682	655	635	675	616	641	655	638	648	663	671	700	621	638	660	678	660	621	668	645	651	697	625	639	656	677	612	692	614	664	646	660	653	632	644	666	688	665	639	693	631	649	647	636	628	704	653	671	679	606	643	628	676	649	641	641	624	643	646	671	626	642	662	632	625	671	703	663	622	623	637	671	643	676	638	704	679	694	687	646	600	656	635	686	643	636	645	617	625	647	663	630	617	644	632	633	681	669	641	670	660	629	667	645	699	673	668	714	627	661	717	645	622	667	644	640	682	653	615	645	637	633	643	673	652	658	626	675	679	618	650	634	640	653	637	656	666	679	647	634	682	621	623	643	677	639	653	639	651	680	627	658	625	635	663	664	667	635	681	600	609	656	672	701	657	608	679	660	686	620	661	631	669	655	612	651	677	634	646	679	686	630	645	684	637	620	647	604	667	662	646	704	677	704	646	625	607	631	641	650	643	680	632	680	613	647	650	688	675	687	636	652	664	635	636	688	666	603	649	658	650	663	651	650	665	667	627	606	663	680	666	615	625	647	622	636	626	683	605	647	647	659	653	632	666	683	664	598	679	634	649	656	632	688	626	637	656	687	618	695	643	667	563	632	604	683	650	642	630	679	662	665	651	678	653	609	598	667	668	626	641	673	704	604	596	626	630	652	621	632	635	655	617	640	699	608	687	650	628	610	630	660	665	593	623	670	675	617	660	692	664	651	664	681	668	651	656	624	666	638	660	672	678	665	617	653	673	649	608	652	640	638	662	675	648	689	641	647	712	619	623	637	626	640	655	673	645	661	695	665	659	634	651	655	676	686	685	688	638	645	680	705	700	679	646	680	657	647	692	686	628	624	718	632	687	675	617	665	627	651	651	629	651	629	640	688	649	632	696	655	657	621	638	666	632	673	656	662	674	666	594	665	695	652	666	667	664	665	688	663	712	625	708	627	600	629	668	651	662	608	632	608	599	621	647	650	633	650	609	672	693	674	630	684	627	641	661	637	627	681	637	633	658	685	665	644	638	618	605	660	664	652	655	662	668	672	675	641	673	658	636	622	649	667	652	624	681	648	620	693	674	606	632	641	647	671	662	650	684	623	703	691	680	655	683	645	648	648	677	662	619	605	670	665	632	623	635	653	672	624	626	697	639	679	613	689	654	631	619	634	631	643	644	634	671	657	645	697	646	689	600	634	623	653	641	625	648	663	645	675	662	735	672	668	668	676	677	670	644	622	658	657	650	657	664	672	663	655	659	671	617	606	648	636	615	656	659	591	611	655	640	694	633	640	597	661	655	673	646	669	665	642	710	670	639	631	655	636	653	634	733	690	658	643	709	691	667	711	627	671	650	626	657	665	620	629	666	640	604	637	665	657	682	636	655	638	652	650	643	658	622	637	665	640	618	671	620	662	635	643	626	651	669	653	682	602	665	604	695	661	657	649	635	624	640	626	636	632	631	646	666	653	676	678	647	641	661	683	649	670	603	633	656	695	651	686	604	683	667	654	677	677	680	664	625	668	664	618	636	671	663	651	625	621	683	657	660	654	632	642	621	646	642	661	653	667	644	662	667	658	656	616	621	629	620	667	695	652	644	618	666	616	671	688	646	651	664	662	662	651	686	685	648	687	657	629	602	644	597	662	648	688	673	632	656	617	670	648	628	653	642	631	659	621	622	646	640	609	675	633	653	660	657	675	667	671	655	644	649	671	658	595	662	631	645	706	651	671	615	649	613	660	677	682	681	663	679
50594	77754	50611	32320	19348	7912	2570	1112	828	749	751	685	729	750	715	801	762	759	743	724	724	725	694	741	721	723	742	775	701	740	719	738	743	724	718	701	732	795	743	770	724	787	736	683	775	703	720	686	751	746	759	682	758	726	756	682	696	719	767	726	697	703	713	692	719	737	712	696	744	716	698	734	734	734	733	794	744	723	729	758	741	693	662	733	749	723	710	727	775	721	726	706	747	757	766	730	702	754	712	699	762	707	729	715	770	726	734	723	709	723	731	731	762	749	717	670	714	695	779	742	744	693	707	787	718	663	742	706	716	707	700	695	722	742	666	771	747	705	704	776	729	752	747	737	705	701	759	761	675	741	720	728	753	727	709	688	698	749	710	711	759	756	717	717	746	683	726	749	747	697	765	763	711	751	725	716	733	764	684	731	724	715	720	720	699	693	757	722	731	730	734	691	772	713	742	715	769	720	742	802	687	736	752	737	718	763	767	725	691	721	736	743	733	712	761	730	708	720	745	735	677	770	739	739	726	742	695	712	719	787	736	727	765	735	730	743	726	700	702	753	766	725	703	716	706	729	747	800	752	742	722	753	758	730	748	739	796	737	753	784	715	762	792	717	748	739	730	724	731	746	706	726	705	724	748	707	732	787	747	738	743	691	797	801	709	735	807	714	729	695	719	705	771	724	756	716	791	740	759	758	758	725	733	770	730	702	732	786	751	773	745	702	740	709	714	735	722	750	733	710	745	760	762	713	715	764	733	739	713	697	753	722	711	693	746	728	743	749	736	719	680	748	749	721	754	749	754	745	724	720	756	687	760	718	706	743	754	703	731	736	712	696	740	691	742	717	744	669	749	802	761	723	748	733	795	719	721	732	727	764	704	730	791	772	706	737	726	708	768	730	740	746	757	744	728	773	736	702	688	708	740	700	666	690	726	700	691	731	725	743	724	736	687	740	746	732	736	714	729	734	712	720	723	726	684	730	719	746	693	716	753	697	746	737	745	745	768	717	749	727	719	724	776	725	747	723	732	715	734	717	739	743	744	715	700	714	731	723	749	731	754	754	719	725	706	741	745	713	716	729	732	728	704	750	733	783	720	762	739	754	742	719	686	728	713	795	744	724	698	725	759	704	744	730	724	744	756	732	743	701	782	748	746	731	751	748	700	729	716	782	716	714	758	740	704	705	749	734	743	729	741	744	765	704	757	735	741	778	746	724	676	698	747	754	690	735	783	718	718	715	743	741	722	740	742	682	751	736	689	679	720	765	753	756	712	733	776	773	710	702	686	716	709	796	791	695	735	748	729	699	713	727	703	776	762	751	733	736	723	785	766	651	744	724	705	705	657	734	778	667	746	723	722	722	764	741	675	727	737	750	734	729	756	694	750	729	742	767	692	766	703	736	771	783	743	777	785	739	759	699	742	750	731	719	742	729	764	734	705	749	748	717	687	716	683	726	747	747	729	776	734	680	682	719	690	736	763	738	715	780	758	705	747	701	689	722	708	749	771	791	755	737	727	725	745	731	740	709	729	734	742	713	795	723	771	699	753	686	742	729	724	725	755	704	727	775	700	744	732	704	714	735	718	738	692	691	707	756	725	675	721	770	757	781	722	730	725	711	748	730	748	775	755	714	701	724	726	734	745	743	760	727	732	765	713	712	724	742	680	732	686	718	734	760	756	734	776	741	709	744	714	731	738	742	769	741	757	694	694	741	713	751	738	710	703	701	718	729	731	679	756	664	707	753	733	684	707	726	722	721	765	734	722	756	726	708	716	765	726	748	692	766	713	745	743	699	748	741	741	756	728	764	745	747	728	733	758	728	771	758	726	712	767	775	814	722	733	765	748	741	673	730	760	715	729	744	749	715	780	726	695	728	738	725	706	765	667	751	767	704	699	718	733	747	770	717	741	722	735	696	754	764	744	735	734	650	777	757	736	700	682	755	706	755	713	730	722	712	771	659	750	707	788	761	677	732	728	719	712	712	685	717	779	702	743	710	738	694	748	731	699	735	741	751	711	780	725	775	759	768	733	709	735	714	734	709	705	787	789	713	723	693	764	703	723	705	730	744	761	742	698	735	733	711	738	676	673	745	708	661	686	776	708	753	726	735	725	737	728	810	776	756	752	737	756	741	748	706	718	778	765	729	738	763	734	744	705	773	753	739	764	782	721	738	728	712	738	743	710	695	710	718	711	735	765	736	762	768	752	769	748	724	741	692	761	710	758	716	718	711	763	715	728	698	686	769	702	718	743	713	717	748	713	769	700	745	742	709	718	740	755	747	736	770	712	752	680	748	768	769	675	762	727	729	690	715	699	715	759	732	738	658	706	736	753	742	751	727	715	714	755	720	768	714	731	699	770	774	710	749	691	709	739	689	727	724	716	713	716	775	741	695	744	779	736	735	756	756	712	727	767	769	761	746	745	721	716	757	735	716	736	733	708	726	691	721	702	739	746	729	716	729	751	731	747	736	782	711	724	708	744	732	700	711	769	735	711	670	684	748	781	685	673	708	687	723	700	728	693	677	747	700	696	772	732	715	695	703	752	724	794	724	739	683	724	722	667	704	760	732	673	740	741	754	734	750	686	699	693	760	699	741	762	701	724	659	782	734	744	770	715	690	746	727	733	748	742	706	703	720	712	653	695	752	716	717	718	762	729	755	725	728	752	711	748	740	755	728	795	737	728	713	735	718	722	774	703	730	713	729	719	745	705	729	747	745	759	736	723	677	733	723	730	787	715	686	698	710	764	748	722	731	744	732	737	682	737	753	706	751	699	711	772	734	747	692	756	716	725	781	746	749	767	749	730	715	700	713	727	732	708	729	744	803	767	762	707	712	757	758	742	718	706	725	733	711	689	738	749	732	766	738	736	746	691	696	719	738	698	721	704	701	749	760	741	771	739	706	748	715	743	749	716	751	761	705	720	742	735	768	773	776	708	703	772	747	707	747	692	764	703	732	733	711	773	757	735	745	710	730	724	737	738	747	718	737	748	734	737	751	737	759	753	726	761	695	702	743	725	707	731	720	757	706	671	691	740	723	716	788	708	752	766	701	755	719	750	748	727	779	697	725	734	730	817	748	728	731	738	740	709	701	755	723	762	725	778	757	719	754	714	752	722	742	698	725	755	706	732	724	756	746	744	761	763	698	711	734	724	760	755	759	710	712	744	723	719	731	711	695	749	726	741	717	754	729	766	696	751	715	728	759	736	745	745	737	703	794	733	727	793	738	750	727	661	732	724	734	714	692	737	703	739	739	741	747	724	709	755	801	759	776	758	727	763	729	703	766	741	726	705	732	777	733	747	717	743	690	770	735	746	687	750	715	753	772	732	752	709	737	725	687	767	721	770	709	723	758	715	696	742	718	793	710	722	706	751	737	732	707	730	751	753	766	761	724	777	697	726	750	690	728	680	742	703	773	749	725	732	747	715	710	741	730	739	745	719	761	725	758	705	732	746	721	734	692	702	739	737	792	730	712	720	717	729	735
22857	21710	30724	26565	24077	22693	16081	2620	910	857	786	789	690	767	734	769	774	740	768	712	702	775	752	737	751	748	706	740	722	665	724	722	733	738	730	725	745	702	707	732	753	771	779	723	756	733	710	739	750	753	724	773	723	717	715	688	722	729	757	770	770	726	802	714	778	729	728	767	758	713	761	761	726	731	760	823	765	720	750	768	698	723	724	743	780	718	765	764	721	737	789	711	736	741	708	777	759	720	729	721	758	754	720	767	734	745	673	705	715	729	744	712	797	700	718	751	775	762	745	758	816	662	741	744	769	762	755	763	726	757	742	728	715	759	755	734	737	752	705	738	738	714	789	719	751	695	772	731	732	698	770	718	783	746	773	719	739	703	761	712	723	745	724	790	760	733	721	726	758	765	672	698	745	740	847	712	741	739	750	741	736	736	717	768	788	725	687	726	704	699	682	709	735	727	714	712	720	755	727	765	730	713	768	747	742	768	754	775	733	818	766	718	698	703	717	756	737	776	760	746	727	771	739	767	737	708	746	768	688	746	733	785	699	719	763	757	728	734	737	684	735	796	775	766	718	733	734	749	719	760	762	737	737	774	794	715	709	795	774	750	708	731	711	765	720	712	726	722	727	736	764	763	762	740	735	763	714	707	720	741	761	732	777	700	788	789	721	720	756	716	775	750	730	748	732	718	790	706	761	739	722	773	759	738	750	664	718	751	728	769	717	727	732	733	762	762	705	711	730	741	774	752	717	769	759	753	739	750	690	737	716	734	783	729	736	768	698	724	733	711	735	765	777	761	697	749	739	731	672	733	697	742	767	780	705	724	720	738	714	733	752	711	761	748	718	784	759	744	772	738	733	739	747	683	706	726	769	694	713	741	742	745	769	726	682	737	761	737	728	714	738	736	779	730	712	751	799	759	751	801	714	746	729	730	687	738	741	763	782	716	768	706	778	740	673	701	715	730	765	786	736	733	771	701	779	708	731	736	701	741	725	695	753	699	727	723	725	750	720	708	747	752	765	770	729	696	715	734	743	732	744	754	712	778	755	696	698	759	735	782	721	744	710	704	720	763	717	734	755	745	731	712	736	762	690	742	726	710	748	770	725	706	750	731	735	767	765	726	784	732	714	708	788	765	730	748	747	748	712	709	745	721	743	777	726	715	770	750	741	745	685	739	690	720	755	754	716	727	691	793	682	771	767	734	735	782	720	749	776	731	721	798	726	719	762	721	742	674	708	722	750	756	749	739	770	692	736	715	761	729	774	731	723	739	756	721	707	719	737	693	756	731	693	723	727	764	752	736	730	702	742	774	764	728	719	729	779	753	733	774	747	707	773	723	788	677	777	718	766	755	749	702	743	753	743	766	739	741	764	744	688	760	740	728	712	802	699	754	740	780	763	707	712	775	714	700	716	700	740	758	778	746	756	708	709	733	750	738	702	769	702	771	735	744	746	762	704	681	785	685	792	701	747	740	715	721	782	760	734	747	756	717	764	743	705	734	780	732	717	782	739	766	690	759	763	753	705	731	722	705	727	719	722	720	718	737	761	716	737	715	777	706	736	720	747	730	732	679	793	737	702	725	815	736	696	709	729	707	779	759	757	766	779	760	719	744	752	758	740	684	745	775	730	710	741	754	693	752	760	717	726	707	710	777	769	663	734	751	804	739	770	713	742	698	783	765	776	714	718	749	701	780	704	721	667	715	754	733	735	725	735	740	736	762	780	781	751	676	749	721	747	753	705	672	747	680	734	678	702	765	735	779	737	726	719	709	724	751	787	748	762	762	762	735	721	736	726	736	754	745	767	775	712	732	761	758	734	729	721	704	726	766	722	753	723	753	771	737	701	721	710	764	754	739	768	759	730	758	782	773	732	748	719	731	716	762	736	752	712	744	716	737	719	713	705	698	733	725	743	721	732	717	793	739	765	742	769	717	770	757	772	755	774	780	742	746	730	713	737	764	729	737	747	733	747	704	723	723	765	671	719	778	798	769	692	730	794	743	805	750	755	714	724	762	744	742	749	684	801	718	698	750	724	734	710	732	730	708	696	741	762	725	700	742	702	770	756	749	727	763	726	766	747	716	763	727	698	738	706	759	764	727	693	771	764	742	704	751	759	760	714	720	719	769	739	742	686	747	759	748	713	739	741	761	729	730	721	695	713	769	721	727	725	705	765	748	743	777	727	791	722	726	740	697	761	753	701	743	701	782	785	722	745	702	785	730	781	728	768	744	733	776	712	799	782	761	747	761	679	785	752	761	732	727	781	703	712	739	708	714	763	715	731	728	721	743	734	720	741	765	806	730	768	724	741	756	764	718	744	746	737	723	778	715	757	725	717	770	732	735	818	729	769	718	755	718	659	801	736	733	746	736	725	706	732	749	739	712	714	751	697	721	772	705	668	721	751	753	778	781	770	745	706	719	744	728	784	770	736	691	709	774	712	674	740	709	772	734	740	716	727	799	789	731	755	755	738	727	740	751	725	741	708	732	795	737	766	755	745	766	697	696	744	739	741	702	696	777	739	734	700	753	726	684	704	782	736	746	757	726	812	770	744	723	763	808	712	741	720	767	775	678	758	781	776	728	742	736	751	780	723	717	724	768	740	745	766	797	742	718	763	696	737	695	757	735	700	732	727	760	803	739	781	705	744	759	723	795	704	740	726	722	704	706	770	741	781	780	752	744	728	755	751	728	676	695	723	750	736	786	710	736	765	753	710	781	743	737	746	754	729	717	715	738	749	705	747	747	705	682	709	721	761	769	765	703	680	698	719	732	687	707	717	747	766	697	707	729	718	677	777	757	757	738	713	714	719	676	773	723	709	804	767	766	720	761	761	754	736	748	719	731	727	719	757	734	751	715	731	765	720	722	753	736	768	731	732	740	686	713	691	736	690	768	735	725	722	729	729	720	738	716	724	765	727	710	699	757	709	759	736	742	695	740	791	748	750	702	702	699	766	683	722	749	729	749	704	724	751	783	745	725	726	733	752	746	743	710	790	723	736	714	682	712	749	765	705	738	713	710	770	732	761	724	703	710	705	734	773	765	715	739	693	727	688	719	724	738	758	784	726	744	751	727	751	724	757	739	742	726	756	751	710	724	693	713	754	728	675	780	738	747	700	721	776	737	732	733	723	760	694	743	707	733	741	763	763	709	737	709	717	723	718	767	730	722	761	698	722	725	767	729	737	758	726	702	731	722	699	753	677	760	740	679	737	756	736	794	740	684	746	718	710	696	731	748	797	741	761	774	719	711	733	715	710	774	714	725	740	781	745	775	745	781	722	736	747	715	723	732	739	732	724	758	734	750	721	797	803	725	788	781	727	684	787	755	755	725	765	759	737	733	732	733	771	760	777	713	761	703	720	736	725	740	787	750	735	754	759	749	794	789	805	741	759	701	765	770	741	714	738	699	706	792	763	754	744	700	743	699	724	721	811	731	773	802	688	747	736	780	722	737	743	769	740	783	774	722	755	682	714	722	742	710	788	768
59193	99097	74894	52682	37522	20755	7187	2173	1078	910	768	873	844	810	782	800	799	835	766	754	726	775	802	764	775	807	783	784	789	761	778	787	839	771	806	830	824	835	785	806	829	786	813	773	734	789	776	847	795	808	787	799	797	804	803	796	801	769	791	838	813	845	755	751	818	773	799	802	840	793	829	754	766	815	769	794	831	795	802	815	799	824	802	774	774	767	788	843	819	768	778	754	812	804	769	789	775	794	842	753	795	776	807	753	803	798	777	802	769	812	781	791	805	791	805	798	830	782	818	811	810	837	793	796	784	807	765	793	775	803	764	791	788	805	787	807	768	778	756	803	812	777	766	814	783	780	741	825	741	823	817	815	797	837	799	819	817	831	778	789	798	761	748	804	852	803	832	752	790	773	791	801	836	767	749	740	736	761	790	808	782	773	838	734	841	836	794	791	804	802	789	755	751	781	816	839	762	812	855	814	829	831	806	812	772	787	812	789	832	795	806	765	812	768	832	888	794	822	800	798	788	780	751	764	785	805	805	755	767	793	783	798	834	808	753	817	834	793	810	788	819	821	782	752	791	763	785	800	766	787	810	817	874	821	798	805	810	824	793	802	778	757	818	769	751	822	806	840	848	805	766	772	783	762	781	826	763	862	781	807	789	822	773	753	792	821	881	795	806	778	803	752	776	776	800	796	810	821	787	798	797	754	829	835	791	742	850	786	805	829	761	800	826	817	794	742	843	816	821	794	809	789	749	818	777	819	795	792	784	771	812	755	819	803	755	795	721	789	761	786	798	800	816	814	767	773	799	776	828	769	822	842	753	749	776	809	807	740	801	802	775	801	762	770	819	769	812	806	819	781	797	847	841	830	835	798	787	786	818	775	770	821	839	783	807	818	793	780	768	838	780	774	818	784	784	764	821	865	760	836	752	792	800	802	817	817	777	778	795	821	824	808	829	799	825	821	805	795	743	832	784	797	809	792	748	789	791	769	778	831	795	826	792	753	803	787	799	739	845	814	822	831	766	783	780	840	811	752	765	813	832	839	759	764	765	803	809	779	766	791	832	821	798	775	843	782	786	810	808	830	789	828	787	802	804	789	755	779	836	810	748	854	775	831	755	847	751	848	791	803	746	794	825	804	840	791	801	754	795	819	766	804	821	812	785	785	826	793	805	832	761	781	769	824	808	741	841	755	836	826	773	801	762	814	832	807	761	741	776	794	767	768	780	748	791	807	783	816	758	789	784	791	754	782	811	775	777	840	815	778	783	726	806	829	814	798	799	817	833	819	786	819	785	779	798	783	807	847	808	757	795	772	800	761	792	784	800	800	797	730	789	799	819	757	756	777	799	810	794	762	796	802	755	792	778	777	791	780	832	820	802	751	803	761	783	820	780	811	795	775	745	804	813	816	818	830	791	820	794	791	817	834	801	801	768	803	738	759	776	814	753	778	812	817	774	792	765	806	825	776	769	800	854	790	758	805	799	785	820	793	762	783	808	764	790	826	821	751	778	762	793	843	794	851	748	786	768	774	814	830	796	788	798	802	786	737	761	806	768	805	846	795	825	839	763	818	792	758	820	845	793	803	820	770	794	811	799	777	781	826	802	816	792	805	791	809	849	741	801	789	820	827	780	763	789	810	775	827	808	801	805	838	761	812	777	847	789	771	802	803	814	821	759	817	819	786	803	749	755	816	767	748	763	780	796	812	820	818	788	804	822	774	749	774	847	820	826	829	823	837	785	822	751	747	799	748	801	812	783	765	853	791	793	758	780	777	772	857	809	800	810	741	787	801	804	795	761	797	753	817	785	836	814	821	779	765	820	772	874	767	880	817	785	805	821	768	718	800	801	865	753	805	810	835	782	802	802	800	801	812	807	787	813	790	784	818	792	791	833	761	757	811	825	777	781	772	830	790	823	758	809	800	854	772	774	830	780	849	775	814	789	817	771	791	762	818	796	784	795	738	833	801	778	785	810	848	817	808	824	803	786	812	808	800	789	782	769	819	822	820	782	793	812	800	820	773	844	798	758	788	809	810	794	833	798	807	826	788	800	787	803	802	838	788	800	778	814	797	759	780	789	825	778	840	771	764	755	821	808	835	807	753	767	790	781	796	783	740	796	826	831	822	779	754	745	773	789	844	826	707	778	840	770	828	793	750	794	831	781	787	789	786	797	815	834	845	807	799	835	800	775	796	769	777	784	774	795	758	763	815	705	810	808	801	806	827	810	813	795	794	830	792	813	795	796	821	801	749	786	800	734	768	826	776	842	794	736	737	822	781	812	791	768	850	794	817	792	860	782	839	814	786	779	796	718	757	771	739	801	777	837	835	778	749	789	783	838	817	779	767	756	789	815	782	812	838	754	778	813	773	846	816	818	786	841	822	773	840	828	774	779	790	776	815	833	836	812	808	834	775	792	796	805	830	757	798	775	782	802	795	822	829	801	797	817	785	805	791	833	817	839	806	769	821	825	793	804	782	806	758	711	785	810	770	773	762	785	780	802	810	832	817	866	822	812	831	797	774	771	770	832	740	777	792	812	790	774	800	787	778	804	738	835	803	763	784	825	742	773	783	794	785	816	782	761	827	816	819	820	795	766	829	835	750	839	818	803	716	795	818	817	800	769	793	815	847	769	842	785	761	811	772	773	850	818	780	768	808	810	757	789	814	764	822	798	808	768	826	750	801	785	781	836	785	817	813	782	817	795	804	789	833	848	834	785	780	768	817	786	765	801	808	782	801	792	848	775	778	740	803	864	777	809	803	792	812	804	825	749	802	759	821	774	806	782	763	786	796	782	778	815	787	757	783	786	769	766	797	806	752	774	802	825	788	789	786	830	789	804	808	797	802	835	774	831	793	745	807	765	762	823	792	750	830	812	837	800	818	776	786	765	805	804	776	776	819	768	851	772	810	793	810	789	811	749	792	818	744	843	793	781	807	754	805	825	807	811	783	762	781	767	759	817	800	780	798	864	816	801	786	766	806	808	802	768	802	801	773	816	747	823	792	823	785	789	836	804	762	769	796	778	861	804	774	810	758	806	802	841	770	802	791	736	753	811	790	770	819	798	770	799	798	834	776	816	797	853	817	808	821	752	776	722	781	801	769	791	839	806	809	806	786	748	804	806	798	817	818	792	834	782	816	840	794	818	774	818	778	794	804	754	776	842	812	808	839	816	764	789	812	797	796	807	789	794	781	832	745	783	772	788	744	805	818	810	784	808	789	794	774	739	806	757	839	798	842	827	784	821	785	834	861	809	788	753	788	804	784	753	755	751	783	788	799	839	823	784	831	760	763	740	777	837	762	794	794	819	788	831	760	813	784	745	814	780	898	796	766	790	822	809	789	796	806	783	741	822	778	760	770	822	868	788	765	792	793	775	790	796	774	787	789	803	770	748	816	796	749	764	767	760	792	820	718	769	731	798	793	856	839	820	784	818	770	796	813	780	772	841	771	780	765	790	789	781	817	756	797	782	799	777	815	844	756	780	822
29505	31007	29393	16010	5119	2033	964	691	604	535	562	578	576	569	542	560	602	549	566	561	608	538	553	581	584	616	527	572	594	546	575	574	572	545	565	615	564	587	595	584	542	553	594	553	601	498	524	571	579	546	577	603	583	563	535	588	575	565	548	557	607	529	527	539	572	562	575	600	575	577	554	542	566	554	560	590	547	605	566	580	568	548	547	592	566	565	596	519	567	560	571	549	555	533	530	509	574	579	573	563	535	600	571	505	577	586	570	581	579	537	548	556	563	585	514	550	576	572	573	565	534	563	590	562	548	553	610	532	544	575	562	588	583	566	575	565	596	535	599	573	577	535	543	559	534	553	589	605	580	594	601	586	556	586	566	545	551	535	526	596	584	561	565	584	556	572	534	569	572	574	552	581	550	617	574	547	579	551	587	589	542	583	551	587	578	645	567	558	570	589	555	596	567	556	583	568	553	566	571	567	582	541	563	612	567	574	621	579	572	559	546	575	546	589	572	546	563	600	543	564	556	577	595	562	607	550	544	572	535	555	554	560	583	535	584	560	523	539	531	598	571	562	603	569	623	607	621	537	584	565	592	581	569	558	552	555	563	608	532	527	573	591	573	623	570	571	558	544	618	564	591	600	610	600	574	552	593	544	573	538	589	559	572	573	587	587	589	563	584	578	559	574	585	559	583	574	582	591	538	596	537	571	543	551	567	586	558	569	560	620	503	582	561	600	575	552	603	542	589	584	579	548	581	633	564	580	603	578	584	592	561	587	561	594	562	573	547	571	575	514	559	595	580	578	551	551	599	558	568	564	555	571	555	567	555	560	556	595	568	575	579	561	576	575	571	576	587	569	558	561	610	583	537	592	530	585	564	533	594	551	569	588	614	571	609	570	574	560	558	610	580	555	616	548	550	565	566	601	593	569	569	614	551	544	588	556	570	571	602	539	560	537	567	582	579	583	566	573	582	600	542	543	591	557	533	574	572	598	564	553	568	597	554	560	596	540	549	524	576	620	518	555	601	579	570	577	573	580	594	579	583	591	566	544	576	605	546	627	583	575	555	582	544	591	590	582	566	567	560	617	562	548	566	596	583	565	557	598	579	604	568	561	591	563	579	570	569	552	521	554	571	621	542	571	586	609	595	560	547	561	551	613	603	553	542	603	582	536	511	617	576	526	581	563	556	537	601	604	600	597	578	528	589	621	540	546	587	538	580	564	595	559	598	536	570	589	563	533	552	584	545	578	531	566	585	567	556	587	586	549	565	570	592	577	586	594	575	589	602	612	553	595	594	601	581	578	542	547	518	605	561	527	594	603	560	525	572	583	564	517	545	561	501	600	553	602	576	600	573	549	559	576	565	603	543	622	551	571	541	590	532	579	605	574	573	572	601	579	594	576	561	574	541	581	586	528	578	559	531	549	529	577	564	545	547	572	558	582	575	573	537	579	566	593	610	588	642	591	551	572	572	569	579	591	553	592	584	634	565	556	532	584	560	580	532	564	561	569	582	597	549	580	518	581	569	642	564	576	592	613	597	565	540	571	552	563	530	514	561	548	554	579	553	569	597	606	571	606	577	563	579	527	601	551	567	590	564	529	573	553	583	592	536	598	543	572	587	550	563	507	595	571	563	567	568	572	580	515	573	567	547	598	580	560	568	582	601	559	550	541	538	624	547	555	563	599	566	557	600	533	581	541	581	545	581	610	585	566	588	569	604	566	514	553	565	544	583	568	585	551	557	591	554	559	577	553	547	573	549	564	572	522	572	569	572	565	605	527	582	561	599	560	522	539	564	522	572	534	563	588	560	587	551	600	536	635	522	532	541	517	554	562	570	560	595	570	581	581	617	579	553	585	580	548	538	608	610	584	569	587	558	562	543	571	536	550	542	566	551	507	558	548	562	526	570	564	586	537	536	586	592	571	584	545	596	563	575	545	612	541	573	544	582	524	575	611	596	595	569	570	552	563	567	573	583	545	608	574	570	573	520	594	579	582	572	543	580	558	602	560	567	559	601	588	601	563	613	527	600	596	564	588	600	571	518	546	556	542	566	558	573	555	560	535	567	575	626	592	600	571	530	541	633	600	510	559	575	571	551	538	561	534	553	579	567	561	604	587	549	537	585	565	528	589	536	594	559	589	539	594	577	547	532	563	542	534	638	547	572	582	565	598	564	562	595	555	567	604	579	594	557	563	556	596	587	586	544	586	560	547	544	526	528	569	601	579	580	580	545	551	591	534	552	584	562	563	594	605	590	617	554	555	591	545	573	561	527	562	581	595	624	575	617	570	621	597	528	588	616	559	570	570	556	574	550	593	577	618	604	537	579	569	561	566	551	584	573	536	586	567	577	526	561	571	537	585	565	578	591	549	576	567	547	558	544	561	564	589	541	573	591	572	631	618	529	580	539	575	544	555	568	598	593	582	571	554	584	562	573	530	568	552	570	609	575	551	578	574	573	590	526	599	558	537	556	534	533	558	563	580	582	582	568	557	541	581	586	603	566	587	625	550	545	534	592	581	587	552	588	564	583	578	595	584	542	584	555	551	516	548	563	561	545	577	569	574	569	579	571	567	528	584	550	566	555	565	551	542	583	541	576	564	529	571	565	537	595	582	574	528	573	570	574	558	557	548	579	540	604	529	562	586	559	519	573	577	519	569	543	569	568	573	591	546	568	572	598	576	568	580	532	569	567	551	603	614	594	566	542	578	595	596	585	594	640	573	582	555	547	555	573	558	563	581	563	544	584	559	594	579	592	563	581	593	589	601	518	570	568	545	599	601	593	552	552	565	565	546	580	572	564	591	595	555	610	532	579	617	553	570	539	574	588	554	566	594	557	565	568	586	598	587	583	578	527	575	529	548	569	523	562	589	590	600	593	584	573	607	593	596	587	587	553	570	598	569	607	597	572	562	606	570	554	554	561	592	598	571	580	526	516	578	571	558	608	553	545	582	604	545	600	583	592	532	581	635	568	580	567	575	567	508	594	579	624	578	553	566	562	572	565	551	559	600	544	566	499	534	533	577	561	564	542	563	579	574	553	560	556	542	592	587	582	581	562	541	577	590	578	540	567	562	531	578	548	560	589	595	550	570	578	596	538	600	539	597	568	588	593	560	613	552	608	565	546	603	581	543	549	571	569	569	553	588	555	597	571	603	570	589	537	519	536	573	541	572	604	606	593	557	557	554	562	593	575	556	560	572	535	563	645	583	588	602	616	615	559	586	603	578	580	585	592	569	575	570	541	587	582	576	617	552	565	590	584	585	520	555	588	583	597	576	572	540	574	571	558	588	608	582	569	572	525	600	589	578	546	585	581	551	562	570	575	569	585	592	575	557	557	558	593	552	614	514	593	595	597	607	589	579	568	554	556	583	560	549	588	589	581	586	550	556	570	616	584	579	531	567	619	608	567	538	577	575	577	547	555	570	567	542	577	550	557	602	592	591	557	592	574	597	571	578	552	572	570	579	595	549	592	591	562	543	543	552	607	551
30929	45272	26099	11688	5814	2651	1175	793	699	692	614	624	655	658	669	672	655	628	659	678	658	654	659	652	654	645	598	666	612	648	623	632	660	645	713	629	626	626	687	639	697	660	646	676	657	644	666	619	622	651	615	631	656	669	665	692	640	677	656	687	639	609	677	685	640	663	712	621	671	673	664	633	646	644	644	621	638	668	636	631	616	647	635	619	675	639	657	692	699	654	628	659	665	620	623	668	582	655	696	666	680	602	618	638	637	606	619	637	634	664	620	641	655	664	621	622	683	651	683	650	645	658	621	649	634	702	613	650	625	682	652	629	684	615	656	611	661	646	641	629	651	610	655	645	674	596	663	676	663	647	641	686	672	601	712	672	656	658	664	671	614	665	634	663	687	625	652	633	637	647	626	671	655	636	676	611	651	689	650	574	677	673	645	660	664	643	639	669	600	629	670	639	633	637	673	656	640	624	651	647	668	654	618	642	652	667	700	630	666	656	693	629	624	632	628	653	653	636	677	619	623	657	694	671	682	666	626	694	671	654	664	651	618	605	653	684	667	639	659	613	608	669	626	572	683	668	648	680	653	618	663	692	658	639	647	642	667	698	678	671	664	640	657	611	658	613	716	639	606	671	677	653	659	635	672	590	658	684	631	658	634	640	681	627	661	666	654	633	666	626	625	658	688	652	628	630	617	671	674	659	644	646	619	659	652	670	636	614	598	629	619	677	661	672	656	627	649	704	645	653	691	703	629	636	670	591	692	712	657	638	653	636	614	630	687	643	659	644	625	608	612	665	651	666	624	640	629	629	671	597	653	609	654	638	652	658	621	647	654	648	636	649	609	642	613	675	636	674	663	674	648	639	673	618	673	657	699	619	585	632	648	638	666	621	658	624	635	678	617	663	639	654	615	631	643	675	645	612	624	652	678	663	655	663	687	667	577	654	647	669	667	624	658	660	640	638	651	659	623	647	629	672	642	651	599	650	643	661	649	636	652	625	641	603	628	633	622	668	697	636	631	676	642	629	621	660	671	652	605	649	616	653	607	646	688	672	646	670	648	631	636	630	668	651	643	642	675	676	654	702	647	635	620	681	673	640	693	660	636	658	646	682	663	635	666	680	641	655	640	650	655	651	645	645	601	643	620	675	676	585	680	631	640	647	641	622	641	627	668	640	634	643	645	623	631	641	696	638	634	667	663	660	675	639	636	648	684	657	603	633	602	644	684	660	644	672	613	628	644	606	672	643	627	626	657	616	604	681	636	643	650	682	643	642	649	604	630	603	646	683	645	637	580	661	599	659	629	646	638	684	635	659	627	645	632	622	617	649	675	627	607	657	669	620	635	626	584	669	674	626	624	634	669	672	643	613	650	664	666	647	661	687	670	672	654	647	704	698	627	653	642	657	672	617	606	678	602	649	673	637	637	628	633	626	673	649	656	660	638	623	621	645	641	667	653	668	666	640	615	724	630	635	619	596	639	627	681	610	643	648	716	646	649	636	661	608	689	634	650	649	657	659	627	643	639	700	637	611	631	674	646	660	642	604	609	653	657	596	689	648	678	702	622	607	671	670	680	613	660	630	618	630	682	685	604	650	655	674	643	715	677	643	634	641	660	626	622	657	613	654	656	649	673	683	669	630	625	677	648	620	648	664	641	661	656	664	674	641	653	628	668	679	636	640	672	622	662	643	638	684	609	661	589	603	653	675	656	631	564	644	617	656	650	626	653	628	634	667	656	609	636	653	652	623	652	620	627	631	629	642	659	663	630	643	660	689	687	618	616	636	653	629	652	651	727	637	707	630	700	680	638	669	661	660	667	639	698	659	655	625	622	652	650	631	618	672	616	593	656	678	628	619	681	619	660	631	634	637	622	656	607	645	641	672	632	602	669	658	654	647	656	653	647	657	689	626	696	698	646	610	707	613	670	683	704	629	655	622	696	647	617	623	647	658	600	660	606	654	630	611	654	687	628	656	618	619	675	632	622	630	655	661	677	616	621	651	620	654	687	628	636	630	654	612	594	615	630	646	641	699	654	686	651	652	623	679	676	627	649	663	655	637	612	672	628	640	635	619	632	622	619	637	689	671	636	621	619	697	616	644	648	657	656	642	661	658	681	655	658	631	664	658	606	643	633	629	640	632	627	676	626	651	637	669	666	614	642	628	677	620	633	644	631	672	632	659	685	628	645	628	650	669	643	654	610	630	650	649	695	639	666	639	625	664	654	622	634	638	650	596	636	649	658	587	663	679	636	641	612	656	619	645	649	660	599	642	656	648	632	607	655	644	671	676	655	625	659	627	616	602	654	628	613	619	650	666	643	640	631	661	626	658	646	634	640	632	666	579	687	660	605	647	654	641	655	653	687	654	606	647	669	680	692	653	653	682	633	648	602	662	682	636	702	663	678	608	648	626	696	669	674	661	632	680	662	651	671	629	628	672	621	646	636	673	616	599	653	628	628	659	691	588	638	701	643	623	630	651	660	631	666	704	690	657	621	654	672	657	659	643	676	640	662	667	658	625	657	634	623	661	681	624	659	649	683	607	634	689	634	642	663	588	645	683	651	651	632	662	632	685	670	614	596	636	636	665	651	601	658	638	659	697	623	605	618	641	626	646	654	653	651	657	647	629	636	671	640	678	670	633	647	599	682	616	633	631	663	647	669	628	622	648	617	632	646	661	678	608	679	640	639	641	638	677	631	675	667	686	648	633	651	631	657	648	644	629	651	630	618	685	666	645	663	608	627	653	659	598	661	641	668	668	633	676	636	634	637	637	637	662	643	641	674	666	674	645	622	600	633	675	686	665	622	635	689	619	649	655	653	643	608	651	637	632	686	626	674	617	649	644	676	610	637	674	677	649	638	672	666	675	581	649	701	662	659	616	625	650	615	633	651	654	618	663	658	705	646	674	583	690	613	658	628	589	649	649	664	644	623	669	652	649	673	687	647	642	694	591	664	665	644	621	642	677	616	644	657	667	676	632	695	614	661	686	616	642	660	658	638	684	673	618	663	653	585	653	632	660	625	636	649	655	618	678	684	690	652	688	686	671	672	618	665	662	618	695	645	686	624	584	626	634	649	628	621	638	646	663	660	627	662	623	673	664	616	631	641	696	655	685	596	635	642	690	616	627	668	646	670	645	650	691	642	653	662	631	622	640	670	652	651	673	609	642	658	641	676	652	606	682	624	622	679	670	657	613	597	633	612	638	664	657	621	650	649	639	620	621	694	642	641	633	591	626	634	588	655	642	611	675	709	636	687	639	642	650	695	623	659	686	644	668	688	631	588	669	648	611	642	612	651	623	699	676	616	657	632	640	671	615	648	702	650	636	635	653	670	671	647	639	642	642	644	621	633	675	636	641	626	600	657	633	629	642	630	640	648	668	626	625	667	641	670	640	656	652	629	649	627	716	669	607	642	639	709	675	599	657	659	642	657	653	630	699	642	632	653	642	645	637	606	653	676	647	685	659	641	640	662	673	629	679	633	669	641	671
23551	22025	30909	27200	23836	20521	8998	1308	673	609	650	612	644	597	641	608	632	643	682	644	641	599	653	609	653	629	642	654	685	635	621	623	648	623	640	596	583	635	620	571	590	651	645	640	590	627	601	670	607	620	610	615	623	644	623	649	586	677	681	613	625	619	661	663	598	594	628	638	571	646	625	590	612	649	640	665	604	620	644	621	625	580	642	607	629	614	630	608	579	590	622	584	633	606	604	625	644	617	621	595	648	593	644	632	607	657	630	649	655	660	620	722	607	601	630	645	631	648	644	584	632	606	642	625	589	649	615	607	637	617	595	602	608	639	625	627	610	659	617	613	590	609	645	603	578	612	645	581	641	641	633	636	648	643	629	604	617	634	630	571	677	633	599	659	634	635	652	627	613	604	606	622	664	614	684	608	639	635	608	577	611	623	641	580	625	630	654	662	690	635	608	637	576	604	646	619	610	671	639	604	606	578	645	639	617	626	604	581	603	631	562	601	600	661	625	631	614	620	617	607	636	645	618	682	635	610	589	632	635	649	674	608	638	618	627	604	646	580	582	602	611	661	606	602	676	625	654	681	624	648	664	601	649	636	651	635	601	609	632	671	629	596	632	623	646	614	604	670	624	657	618	598	646	621	660	633	655	614	617	627	623	644	623	622	630	636	638	618	619	623	620	634	608	650	646	604	596	607	570	684	622	657	581	599	613	623	614	641	594	625	636	614	597	636	631	626	620	620	656	645	660	633	641	621	626	669	636	599	614	642	613	644	608	612	626	651	634	649	612	638	639	653	626	600	639	617	598	593	662	598	620	630	626	593	616	604	646	631	606	653	616	648	591	631	640	607	574	655	625	619	615	660	638	627	667	644	643	616	586	596	654	677	634	585	620	595	634	556	659	572	635	632	657	669	630	605	586	579	621	602	600	604	632	639	648	622	616	659	621	693	586	666	599	617	661	656	622	632	590	657	611	600	629	564	631	628	636	604	610	626	628	635	603	598	615	630	609	682	629	629	587	636	604	590	634	615	643	635	644	607	616	619	634	644	630	597	685	622	627	635	630	632	662	642	615	623	612	624	578	626	637	663	616	667	612	606	618	609	586	612	634	660	633	621	653	634	648	622	633	633	644	583	600	624	597	621	648	648	598	658	604	606	640	671	621	600	633	638	619	610	624	615	588	636	609	636	654	657	638	637	627	655	616	641	628	643	620	640	598	620	606	634	630	637	592	606	641	588	598	607	596	599	681	616	615	601	631	651	641	649	609	627	621	675	671	627	627	637	632	623	614	636	606	705	630	594	620	616	626	585	615	622	596	613	617	575	605	667	632	621	626	642	637	624	636	646	612	617	647	623	600	589	626	592	619	619	616	621	623	671	607	671	601	588	643	616	622	600	643	580	591	636	640	599	641	625	635	647	649	627	592	639	579	631	600	599	633	635	587	641	608	587	642	653	612	640	628	606	612	633	587	695	642	640	615	616	581	621	626	631	712	596	614	634	606	627	597	628	644	639	633	652	625	632	651	574	595	623	607	611	607	628	615	635	609	604	596	662	637	586	617	674	630	619	625	624	640	598	586	611	619	618	616	610	606	612	642	614	663	625	617	602	640	611	624	619	599	634	621	635	642	636	644	678	655	614	614	662	640	601	600	602	606	609	637	642	646	590	646	610	661	586	648	594	569	644	676	640	675	601	615	608	602	612	664	642	586	618	588	610	625	651	644	611	637	618	643	653	600	616	640	638	622	604	658	584	614	642	602	634	593	628	634	624	618	605	642	621	627	613	618	635	663	636	656	632	649	625	648	598	656	582	610	622	599	635	586	578	647	616	582	656	609	589	642	616	587	620	664	592	632	640	636	642	670	614	614	593	620	582	666	603	633	643	596	620	582	588	619	629	635	637	647	627	632	608	617	614	551	675	611	612	591	612	626	646	626	642	594	638	606	622	579	601	594	603	625	635	599	632	644	636	606	645	670	637	665	601	583	636	608	646	616	614	623	635	618	655	572	613	606	642	609	588	667	653	660	637	608	624	574	624	658	620	632	622	619	618	609	631	618	614	647	626	607	641	669	563	653	640	634	603	641	596	642	663	616	603	615	681	584	680	620	635	585	635	615	613	639	613	595	569	657	637	655	606	607	619	580	612	615	630	581	615	626	613	607	648	597	621	614	649	600	618	584	578	620	670	626	601	615	640	645	655	610	655	628	567	598	637	610	614	614	595	670	581	655	657	620	593	622	628	615	684	614	645	647	611	588	619	679	626	652	619	607	652	641	576	641	596	625	621	640	648	608	615	647	641	659	593	621	599	623	633	645	582	644	602	605	618	645	593	616	644	620	654	629	650	631	590	580	593	639	631	567	623	606	644	622	624	588	581	628	630	627	647	613	624	599	660	641	625	663	606	615	645	618	584	625	618	588	645	619	617	606	621	615	644	608	638	646	628	589	650	633	635	633	604	589	627	678	646	647	637	631	646	597	632	602	608	627	621	641	606	623	625	607	599	579	614	624	599	644	621	642	607	604	630	626	629	624	613	632	598	641	635	594	610	645	627	649	606	619	628	626	604	604	591	632	673	640	646	685	632	549	666	642	627	646	628	633	634	641	626	689	661	644	654	651	606	609	587	604	608	621	615	650	612	637	632	615	653	564	669	602	645	608	634	654	658	616	610	631	583	603	632	656	594	606	608	667	618	612	645	581	623	636	598	609	649	599	600	623	586	601	662	592	637	622	666	617	689	611	631	666	616	654	625	649	622	630	637	611	596	635	602	635	637	619	616	590	604	678	642	634	627	658	617	632	615	620	633	636	656	632	616	639	626	591	648	667	605	627	602	609	639	638	637	621	641	615	605	621	637	597	566	620	565	573	627	618	606	659	612	603	652	641	671	675	635	626	646	665	663	601	593	616	691	604	607	612	617	603	637	633	651	655	616	586	621	589	658	684	634	640	623	647	623	641	593	652	632	594	639	631	606	587	649	619	680	641	625	638	590	572	679	633	631	611	583	610	635	632	610	679	574	616	636	660	645	596	623	604	573	572	633	691	620	628	660	597	590	647	578	665	637	645	627	620	609	613	650	586	620	635	673	631	639	586	599	675	595	608	597	609	670	641	608	597	676	625	639	635	666	671	669	619	624	609	606	598	579	650	613	603	592	672	599	611	653	630	617	628	594	645	631	601	659	672	607	637	613	637	655	617	666	635	622	659	596	582	567	624	653	636	597	580	633	631	610	636	616	647	663	657	610	634	615	631	650	654	596	636	600	550	640	637	653	651	630	623	659	642	640	655	640	641	620	628	645	575	628	642	617	603	590	614	608	629	621	623	652	578	664	617	636	655	672	660	618	602	663	686	621	596	619	647	651	656	656	585	622	632	636	627	654	619	606	598	610	634	592	633	590	649	619	644	643	609	654	633	652	637	608	670	663	658	618	668	609	634	573	641	603	609	623	603	611	626	648	612	594	629	637	622	624	629	626	643	640	630	601	597	624	610	615
58477	92904	65543	44357	30686	14967	4613	1555	857	752	739	694	661	630	696	655	652	677	633	709	699	717	712	686	731	718	702	678	712	704	691	668	654	668	686	685	718	644	687	653	723	706	666	725	694	698	702	674	652	686	696	686	686	702	670	683	649	691	665	620	666	689	681	681	698	690	687	672	713	659	713	673	652	684	696	712	718	734	658	710	661	681	706	723	670	723	679	690	724	724	727	678	686	703	623	698	705	697	694	691	693	693	698	693	686	702	718	689	655	663	679	721	717	701	681	715	734	683	717	682	686	715	735	716	679	692	684	704	645	662	676	734	659	648	689	643	709	699	743	655	679	705	683	682	657	651	704	687	700	663	672	663	669	684	677	659	679	651	682	721	733	705	644	665	686	674	712	658	681	699	686	676	714	700	718	698	697	693	681	699	688	681	660	725	633	705	699	681	676	687	672	702	710	672	722	725	672	678	680	693	713	684	672	702	702	677	598	694	652	665	705	755	670	741	697	681	718	712	688	666	656	684	698	703	707	691	685	674	684	660	662	682	678	694	678	710	658	673	710	694	670	695	704	699	720	710	678	646	660	686	732	691	716	649	685	687	691	730	679	701	719	684	688	685	697	731	611	733	664	672	699	678	691	712	678	643	653	681	677	643	689	670	705	691	706	659	650	703	730	651	658	690	710	646	705	704	675	689	673	721	710	659	725	711	688	650	719	687	703	679	646	735	649	757	689	681	681	686	652	652	687	652	736	664	717	685	681	699	669	704	726	679	672	642	693	702	773	694	693	697	685	680	672	663	683	711	705	702	603	626	659	718	627	666	692	700	676	666	698	666	668	713	662	692	724	679	709	693	673	668	626	740	696	728	693	681	687	686	709	725	670	713	739	728	646	673	716	678	669	738	698	749	699	683	728	723	704	684	702	693	727	728	709	711	652	697	687	702	725	683	628	696	709	710	734	678	694	692	689	697	698	666	700	716	704	658	688	754	704	680	662	688	646	667	706	662	676	714	656	653	703	685	688	725	710	718	715	723	675	729	690	667	694	660	692	680	697	675	710	717	712	725	675	653	669	715	700	668	684	699	746	693	650	703	709	695	632	696	697	678	710	714	646	721	632	644	709	684	697	754	720	684	693	715	690	697	685	668	701	675	695	666	726	644	683	755	709	709	697	644	686	684	669	659	669	699	664	698	712	699	718	681	717	660	679	720	673	714	711	691	673	710	659	669	701	647	673	715	687	703	716	672	641	698	666	671	697	705	677	740	681	694	739	682	656	726	677	652	707	701	707	731	706	695	698	719	696	702	643	746	706	687	730	690	646	703	676	709	692	674	691	687	713	740	735	683	709	683	707	677	725	684	654	678	682	704	683	724	663	720	681	693	664	687	661	687	732	690	703	656	718	739	707	716	665	696	636	669	716	690	654	690	679	673	704	645	688	680	673	683	626	728	687	677	697	659	681	632	693	684	700	705	630	680	760	667	734	693	698	694	728	664	711	688	707	681	720	671	734	687	648	693	729	681	717	693	669	689	692	680	680	661	697	723	671	730	693	694	708	744	639	653	684	695	672	692	678	722	696	714	684	703	668	680	714	694	667	679	705	673	726	691	703	711	732	695	746	701	650	685	666	656	683	702	678	667	702	693	721	664	661	676	677	741	695	679	712	677	747	666	725	665	705	729	644	681	692	698	687	629	682	684	712	687	675	711	690	687	637	738	720	697	676	693	734	703	692	711	731	731	746	686	658	690	695	694	681	679	702	700	659	711	732	732	659	686	707	718	697	702	736	665	691	705	701	665	711	695	665	669	698	691	710	665	701	678	687	686	698	684	737	657	681	706	702	672	691	666	712	709	695	669	712	696	689	662	689	686	723	632	710	731	703	675	726	711	707	692	639	701	673	685	666	670	718	678	736	687	658	666	714	685	643	705	686	681	678	694	666	663	732	681	662	717	676	644	706	715	718	692	672	674	674	688	709	687	687	751	712	640	680	700	693	739	696	659	691	699	665	671	684	700	681	694	676	665	700	669	648	659	709	679	712	718	633	687	740	718	716	651	684	652	652	699	682	684	722	672	708	667	677	719	712	665	695	692	668	715	672	703	668	670	697	635	703	724	680	672	715	691	692	720	670	667	691	658	642	675	698	707	699	673	680	711	669	680	682	709	750	679	626	715	676	723	658	665	680	732	678	707	663	705	667	680	706	721	647	699	673	733	655	649	741	642	704	675	714	630	685	674	705	708	707	661	660	707	684	709	690	732	666	731	712	725	718	725	684	676	688	671	658	686	665	692	743	649	726	674	669	667	729	708	699	712	672	679	655	668	733	695	707	685	685	692	721	668	696	666	692	683	698	695	706	649	679	666	711	684	717	673	718	649	666	671	706	707	701	639	720	705	677	668	687	717	724	683	694	694	702	688	668	677	643	672	712	684	653	630	721	668	697	736	700	694	667	644	672	713	669	664	712	702	689	684	725	677	695	668	650	669	697	688	710	659	698	691	683	677	663	685	741	718	620	670	689	675	739	748	683	677	714	670	722	698	710	720	674	740	641	648	669	633	702	690	742	651	685	697	692	702	687	734	691	663	629	692	662	672	690	683	708	681	679	697	709	722	683	726	707	668	695	670	701	687	724	631	659	669	725	603	662	692	692	654	680	692	677	757	679	708	685	714	691	704	660	711	713	668	704	700	739	717	653	697	677	732	722	684	706	680	658	696	638	641	675	666	723	592	747	682	685	688	713	661	710	658	705	629	681	694	715	676	678	669	741	726	710	690	634	675	678	702	663	686	724	729	659	676	734	705	643	697	698	696	692	689	672	664	738	652	682	654	677	683	702	713	710	693	717	669	696	752	668	742	719	715	646	685	684	694	678	723	732	683	701	707	667	711	727	756	673	653	691	721	662	680	676	700	648	698	672	702	723	699	685	710	705	681	683	713	684	694	712	686	696	697	680	686	683	680	711	690	702	647	708	713	697	730	697	692	670	689	713	652	714	678	696	675	715	668	662	693	709	680	739	693	690	695	700	711	688	694	712	686	676	699	705	698	701	689	677	679	719	674	704	666	656	693	682	720	691	680	705	665	705	678	690	677	699	658	650	700	697	720	694	654	668	712	688	689	733	720	701	745	693	691	711	666	649	637	714	693	636	680	645	691	687	632	713	686	645	668	720	668	693	687	683	671	695	730	707	700	675	693	684	678	686	669	683	700	673	690	694	719	688	685	661	723	659	682	742	649	747	671	673	693	644	704	733	690	743	708	641	695	746	685	655	706	738	641	706	702	664	656	631	685	682	660	705	705	654	698	724	711	697	743	673	714	705	635	750	620	711	724	686	670	688	734	694	692	661	679	633	694	695	723	690	738	654	713	704	681	670	720	673	674	675	712	663	668	688	660	682	641	714	736	667	709	694	646	686	692	676	657	670	644	709	660	687	716	705	668	694	730	659	712	711	658	722	723	713	668	690	702	704	698	697	721	724	719	696	662	623	667	688	675
25605	24239	31808	28583	19229	7224	1768	813	711	619	677	703	753	668	688	685	625	621	631	645	688	640	631	666	632	652	611	689	733	674	611	632	624	679	642	687	657	655	631	632	639	651	658	641	629	712	694	655	619	631	616	668	651	644	686	620	665	672	628	694	624	654	661	701	641	670	666	672	649	663	697	656	677	667	713	665	608	637	636	654	647	660	634	645	644	611	640	679	665	682	636	612	704	691	634	650	659	680	680	662	668	633	648	649	663	656	659	672	684	676	634	642	632	659	665	651	602	633	649	641	660	662	631	622	678	642	687	670	626	656	661	643	631	687	681	632	646	664	645	650	648	643	639	653	647	672	661	624	639	675	639	644	709	693	673	634	677	640	613	656	625	665	656	613	644	671	655	676	648	621	661	642	610	641	674	642	636	677	651	672	663	662	695	665	657	667	668	636	688	679	646	663	640	681	652	677	684	699	655	656	595	623	658	650	620	643	623	694	697	667	663	643	644	567	658	659	660	582	652	652	622	611	641	605	630	659	665	652	661	655	638	632	585	686	671	638	670	652	610	672	666	680	674	679	649	682	647	682	671	631	659	613	660	662	636	646	617	626	644	658	632	668	635	619	647	689	680	607	678	604	710	614	691	640	661	638	608	691	638	641	682	646	664	638	655	668	672	684	660	632	706	624	652	648	629	646	625	580	686	610	660	670	648	648	662	586	691	659	678	614	665	622	629	649	639	663	674	651	587	612	675	610	641	662	654	654	684	624	646	684	673	575	685	639	630	638	706	647	648	624	672	651	668	627	658	645	690	657	653	617	669	662	647	696	645	686	645	681	687	654	632	612	624	649	607	662	695	619	628	649	661	656	671	668	650	641	659	695	678	649	671	681	629	665	632	661	636	664	686	669	642	621	637	630	680	688	637	658	698	669	656	635	641	654	647	639	659	658	679	621	658	664	669	613	635	654	648	669	660	647	669	690	650	634	680	683	659	674	626	612	655	627	636	703	647	659	641	686	674	635	654	642	707	645	694	643	694	669	591	648	671	596	645	650	634	695	700	633	646	634	643	672	647	640	629	688	664	633	660	635	648	650	663	636	671	673	625	668	701	652	680	661	654	632	644	671	604	655	665	705	655	649	687	654	633	701	659	637	656	661	605	622	630	643	643	612	609	622	634	624	658	659	626	657	714	632	640	690	674	697	677	665	669	676	640	663	666	642	645	634	590	650	634	658	661	624	705	598	614	619	644	623	650	658	663	650	647	660	635	648	649	676	616	631	656	640	639	633	665	664	644	647	666	621	645	674	682	702	618	644	631	667	661	627	693	631	642	600	627	661	650	616	639	609	666	618	641	660	678	604	651	651	687	669	647	626	642	614	657	674	613	652	617	642	658	674	661	649	672	702	612	623	651	623	633	675	666	653	607	663	612	666	669	619	673	662	662	684	652	677	686	670	634	628	647	656	648	663	642	655	630	663	648	652	662	704	602	607	659	616	692	656	651	664	645	653	661	632	654	676	621	628	676	635	711	629	616	682	659	677	663	671	663	634	645	646	648	680	632	632	662	704	659	667	639	641	715	639	628	685	630	635	650	666	623	668	666	635	634	642	666	680	642	636	639	660	629	698	615	684	645	628	662	637	644	635	610	679	625	643	622	650	647	615	650	652	666	657	647	659	622	654	664	670	648	633	655	667	695	612	668	671	694	641	659	663	641	659	640	626	678	643	661	600	649	675	678	644	641	667	659	608	643	663	608	669	684	625	664	640	653	647	637	704	654	648	665	600	638	657	668	646	650	636	666	633	680	665	638	704	620	644	666	645	613	616	669	633	632	670	651	633	682	652	654	622	649	656	646	621	659	632	638	650	634	696	657	693	651	654	645	692	667	659	687	656	657	645	642	687	642	656	611	689	674	667	637	641	588	644	627	666	683	618	662	697	667	617	639	692	705	747	659	646	673	633	632	653	641	615	690	631	649	656	634	664	648	645	607	568	661	649	671	665	699	644	653	666	668	657	630	634	640	665	696	663	661	617	642	635	633	679	651	661	668	699	646	621	633	691	628	656	633	698	667	687	665	626	604	721	622	634	673	674	680	643	622	598	666	705	692	652	631	652	596	659	653	692	703	612	623	598	658	644	662	618	647	693	665	649	628	659	664	701	640	664	657	640	635	671	666	617	643	642	594	658	631	630	655	650	659	646	637	649	633	653	682	658	643	636	684	606	682	657	681	647	693	661	643	620	613	650	666	640	678	660	617	697	597	638	636	649	597	687	617	695	624	660	648	688	659	656	660	624	673	640	630	652	640	633	635	662	649	630	669	632	681	639	624	696	679	700	672	650	646	614	648	679	645	695	636	670	640	629	645	660	682	625	663	649	666	639	653	686	657	640	685	650	657	617	664	663	634	620	658	648	688	673	676	663	627	644	659	657	659	633	614	639	639	706	655	656	642	641	664	680	633	633	650	633	589	657	654	648	595	688	627	670	632	631	626	643	600	621	618	642	676	679	573	625	665	688	648	647	620	648	654	644	629	646	630	642	641	711	631	637	652	653	640	623	654	672	630	617	691	653	706	724	670	683	666	617	682	659	609	665	685	674	642	700	688	650	659	660	698	660	656	634	641	609	688	679	681	668	654	612	647	665	656	622	708	645	675	649	672	666	636	635	657	587	658	626	651	698	657	660	650	663	642	629	692	651	624	648	628	650	663	634	662	658	608	635	663	627	666	618	682	644	616	668	742	615	658	684	646	681	672	655	659	681	660	647	671	650	730	672	622	640	615	664	623	663	637	639	634	678	653	652	642	613	677	675	674	648	651	642	645	650	688	675	641	656	642	686	613	618	655	687	711	617	656	625	631	636	630	665	616	648	610	624	654	675	611	679	664	644	647	671	616	608	696	672	639	661	664	664	659	678	644	623	667	665	630	631	654	643	605	663	688	687	648	670	615	661	625	603	660	622	630	662	654	640	654	700	690	660	657	654	673	642	674	662	656	669	672	633	648	641	663	672	639	611	646	643	589	660	615	641	632	635	649	693	642	652	698	656	623	600	605	632	628	639	688	605	688	622	668	596	653	688	586	647	611	652	664	680	608	646	624	692	651	632	603	649	596	652	669	638	647	672	651	626	642	632	650	619	647	650	653	613	629	656	672	733	653	634	647	659	671	638	685	671	628	658	634	667	595	673	636	707	630	681	624	670	710	629	634	640	644	661	639	645	644	663	640	620	630	645	626	657	602	650	671	635	678	654	630	671	658	664	694	678	674	663	612	685	635	686	648	655	639	648	632	649	639	639	673	678	640	686	640	628	635	655	608	666	608	689	638	679	652	606	624	674	607	610	627	638	635	634	677	650	637	669	650	620	680	658	621	624	668	690	683	650	660	684	615	670	679	703	611	635	655	656	643	641	625	663	639	669	673	643	621	638	669	646	600	648	639	639	638	581	629	662	616	684	661	634	657	672	667	637	664	655	650	626	697	656	638	619	647	708	663	610	634	667
52017	75482	49221	32571	19135	7102	2302	993	777	786	718	791	741	723	770	772	742	728	760	757	657	676	740	759	696	714	722	741	718	746	739	777	723	749	750	735	750	754	737	737	794	714	721	707	742	749	748	684	738	760	718	769	691	729	715	720	749	750	686	727	677	738	717	715	756	744	720	753	683	683	776	771	749	716	741	759	794	719	723	702	735	766	720	717	730	712	730	734	726	747	712	780	729	759	705	731	749	751	718	710	702	781	714	756	772	757	696	750	691	783	697	757	730	780	724	746	759	686	728	751	724	685	703	748	737	692	716	706	770	732	770	760	729	725	716	730	696	728	727	731	729	707	752	692	725	794	678	748	728	744	716	780	735	717	741	739	783	748	726	769	693	745	728	730	721	765	740	707	734	685	769	723	785	782	738	803	703	726	717	786	732	754	770	768	712	780	762	744	774	778	750	753	734	766	802	719	792	718	716	776	739	703	770	733	730	719	695	713	751	758	664	754	734	699	738	691	744	719	735	739	746	725	707	697	774	754	760	683	709	683	715	746	735	680	746	765	792	733	749	710	755	705	759	730	768	748	703	759	756	757	792	695	747	701	711	712	763	742	772	707	716	709	713	693	700	734	779	723	748	735	703	724	723	739	731	736	736	742	739	768	699	727	716	744	744	770	754	740	756	768	748	773	740	736	694	774	758	747	731	733	725	745	743	707	744	750	707	706	743	718	767	737	724	797	758	705	728	732	743	723	765	772	737	720	721	757	724	677	732	713	745	692	685	788	716	688	732	728	753	695	731	758	715	711	753	730	770	737	727	694	725	740	732	761	703	742	733	763	735	777	702	741	739	698	768	803	736	737	745	723	696	714	742	745	705	735	715	740	712	726	732	717	728	693	760	673	707	694	682	742	729	670	669	733	702	750	721	744	783	742	696	727	721	717	741	744	800	734	731	756	748	689	762	778	726	718	742	738	767	749	757	727	757	690	742	665	728	749	737	715	750	670	739	696	746	715	741	714	710	755	740	697	731	740	723	735	766	743	713	704	710	760	772	740	732	775	740	731	749	704	723	757	736	734	729	701	735	720	750	723	734	779	737	787	763	691	763	744	788	725	762	755	778	755	766	701	754	727	772	745	743	718	709	747	702	736	721	711	728	770	707	751	734	744	695	689	753	733	674	739	696	771	715	716	746	733	707	697	748	778	764	767	759	766	735	741	766	708	760	723	734	717	773	779	765	737	725	729	753	695	750	707	720	757	754	752	721	729	764	729	723	687	702	731	731	695	703	685	718	713	757	716	767	760	689	746	731	683	731	722	713	760	756	722	753	711	764	749	725	752	702	731	684	742	767	760	743	771	742	726	741	757	743	786	715	726	719	757	722	699	749	721	743	765	736	744	730	736	790	738	674	743	722	704	726	734	758	746	713	740	718	759	778	719	768	744	743	703	693	707	744	705	785	676	765	748	762	712	759	731	781	757	737	697	771	707	750	722	784	728	742	748	750	783	766	708	727	741	740	754	748	693	734	742	690	771	794	767	696	778	708	732	732	732	738	755	763	766	713	758	715	772	704	719	761	695	740	823	745	702	720	705	699	724	750	740	708	715	740	729	708	723	715	715	695	735	720	698	687	693	728	705	681	750	754	750	760	725	764	763	740	715	752	767	683	734	734	751	735	731	739	715	669	750	723	719	751	730	730	735	751	686	695	748	690	761	731	710	725	696	731	722	725	778	745	753	712	741	722	735	784	758	781	742	751	752	748	723	725	731	761	733	774	733	756	758	741	678	711	717	695	747	715	761	760	727	753	674	746	759	717	717	735	748	737	743	792	737	751	763	749	782	719	731	732	784	701	724	759	750	748	723	712	737	738	751	788	740	777	735	738	758	770	742	695	768	691	712	696	756	738	756	724	720	719	748	707	775	726	687	705	740	685	744	667	680	720	750	742	752	705	719	764	728	716	706	711	721	720	723	754	696	727	705	758	754	737	752	752	768	724	766	770	717	707	758	713	735	755	749	741	707	721	744	716	722	731	737	695	705	770	759	734	701	712	694	726	722	724	731	725	785	753	733	711	766	734	693	731	713	728	748	762	736	708	737	693	727	708	759	743	734	727	747	761	744	686	777	778	755	752	769	714	672	766	725	738	784	743	753	736	743	723	745	696	775	729	775	721	718	715	743	752	747	694	740	730	738	733	740	752	733	720	809	729	728	690	703	709	707	678	756	717	733	727	691	692	730	792	788	754	766	673	704	756	702	754	756	755	699	758	726	682	778	703	743	760	745	725	753	688	769	694	730	766	730	826	741	738	731	708	682	733	756	738	765	704	691	715	708	725	751	744	711	727	731	741	640	752	752	749	731	686	738	753	779	726	747	743	738	731	708	732	712	745	719	714	749	733	737	740	684	725	747	709	770	719	740	733	724	697	762	749	705	758	737	701	757	726	701	719	753	764	743	736	737	694	715	768	748	745	708	702	770	758	687	797	758	732	730	758	734	748	752	726	690	698	728	735	702	709	741	743	670	690	744	721	725	736	702	699	730	775	737	699	774	729	749	702	749	763	736	724	793	725	737	711	719	713	737	724	740	699	740	741	763	707	763	701	729	725	695	724	780	708	707	730	756	679	794	719	726	742	699	767	726	735	710	748	760	731	736	728	744	734	749	729	779	716	722	727	747	746	725	721	668	679	734	776	751	781	724	722	712	754	729	727	710	733	736	789	745	721	729	754	713	765	734	737	747	734	707	720	757	715	770	783	712	734	744	688	730	748	756	736	709	752	720	717	759	779	730	704	749	732	685	738	742	716	723	730	721	767	783	703	706	723	759	717	760	705	691	764	726	683	758	737	703	722	712	786	771	769	724	762	750	750	765	770	726	735	729	710	777	690	734	768	727	724	736	714	702	743	762	759	710	727	719	693	724	762	723	722	742	714	707	731	774	781	772	792	744	731	731	719	737	747	709	698	775	757	748	748	784	754	756	726	723	743	730	668	760	724	745	731	686	757	752	733	681	673	705	735	742	709	778	709	751	665	678	664	708	750	742	744	720	710	670	716	740	747	697	755	725	728	737	753	751	757	770	704	720	729	742	710	726	720	725	707	723	659	759	787	659	717	756	737	728	698	720	680	735	705	731	730	713	709	720	745	733	709	682	727	760	710	763	729	755	704	713	702	738	735	723	761	712	721	741	720	683	721	750	731	728	754	717	730	733	766	694	699	732	755	751	711	765	726	737	722	749	752	763	717	694	723	731	743	729	680	759	728	746	720	750	715	768	723	755	712	729	697	711	695	746	770	757	719	744	751	716	728	733	713	747	737	716	726	715	803	719	766	778	724	720	706	754	697	691	712	745	700	722	754	762	723	699	736	692	720	718	703	713	718	685	733	677	706	736	685	718	737	714	779	714	730	784	678	688	732	695	800	722	735	774	729	727	721	719	709	706	711	694	726	673	742	687	730	681	799	738	722	733	681	653	777	753	744	771	722	761	701	690	759	742	707	725
22834	21646	30320	26149	23839	22538	15292	2264	958	846	748	769	790	758	794	762	758	718	743	766	759	729	767	714	793	690	741	705	718	764	775	756	719	717	768	737	777	765	728	764	774	735	713	753	766	724	688	704	727	712	721	763	719	700	700	749	704	726	752	685	713	700	734	771	691	727	750	756	725	766	726	730	717	753	752	705	685	710	742	718	728	710	736	703	714	696	738	724	713	692	746	751	738	763	730	733	756	699	698	711	695	682	704	685	715	714	768	767	728	760	763	743	735	741	704	742	792	744	705	737	728	761	730	688	784	750	722	726	763	730	710	728	746	726	751	710	746	711	718	689	686	759	729	749	757	776	757	735	715	700	752	753	688	737	723	709	763	728	733	825	698	692	813	742	729	720	755	702	744	699	760	740	692	720	724	715	713	750	722	749	757	670	737	714	740	689	718	729	693	694	736	681	702	745	729	664	718	735	730	763	703	737	739	781	763	677	692	698	724	721	735	740	722	758	690	737	721	735	727	682	767	768	695	699	710	755	716	758	723	723	733	742	703	729	698	739	742	751	741	704	715	698	705	739	718	766	711	711	788	723	747	742	719	743	715	705	726	732	748	675	730	790	723	689	659	773	711	773	754	731	692	697	719	764	764	761	706	704	735	710	794	758	749	713	724	747	727	742	739	714	741	777	714	758	749	680	701	739	686	691	729	771	695	690	742	751	679	742	757	693	693	755	752	726	730	724	739	764	753	753	753	708	714	712	715	705	696	747	739	710	722	735	707	718	754	750	743	728	729	775	724	741	704	729	714	737	726	705	725	755	745	743	721	731	677	723	719	709	762	702	750	729	683	734	711	755	733	726	730	692	739	739	649	732	734	712	743	708	666	750	727	727	752	725	734	708	778	713	765	699	707	718	742	710	753	704	765	788	716	740	729	743	736	805	786	776	749	720	735	770	711	674	673	778	701	736	774	732	740	742	752	726	716	751	761	754	746	720	740	706	741	697	736	729	708	731	729	720	767	761	725	703	739	707	754	756	759	754	690	756	753	750	712	709	737	773	759	745	758	717	714	728	731	753	732	702	725	753	743	698	724	755	698	734	714	723	733	736	745	740	782	727	745	797	685	754	703	704	759	721	711	735	737	712	671	764	711	697	699	768	732	762	672	742	765	710	740	739	731	746	766	753	795	778	728	681	711	739	714	742	760	781	717	757	710	729	746	755	694	691	772	726	795	732	746	740	722	711	742	715	674	717	772	779	714	716	723	688	711	821	725	721	720	673	754	714	723	724	675	730	760	739	714	789	728	719	712	761	705	706	719	721	715	715	767	727	681	769	732	723	764	731	766	704	719	724	714	690	746	768	752	734	723	736	708	699	685	745	781	714	811	711	751	758	731	706	720	748	759	738	737	755	796	688	748	781	752	756	706	753	719	750	734	711	742	707	758	745	750	678	673	709	751	716	746	790	758	681	777	756	783	752	726	737	724	741	744	715	719	747	730	775	748	732	709	723	731	730	724	698	730	749	765	748	750	749	772	755	743	791	732	783	698	680	692	706	730	738	691	706	754	691	729	715	714	693	726	746	733	785	745	754	748	722	746	721	713	689	735	729	728	740	692	748	722	684	717	786	767	748	812	788	724	743	764	801	746	733	746	775	762	741	697	746	705	720	714	725	714	696	737	716	735	721	727	722	766	748	751	714	715	753	757	706	746	719	751	734	680	760	698	726	734	710	764	759	760	696	751	720	733	693	754	718	744	746	751	748	730	662	693	712	813	753	757	720	755	657	764	729	739	761	760	745	667	729	763	742	739	714	733	687	722	711	787	688	732	752	750	691	746	716	709	717	764	704	748	718	694	758	738	688	738	749	719	719	759	734	767	691	727	699	749	702	725	681	787	749	698	689	684	773	699	713	678	735	660	764	777	737	707	701	736	741	712	754	716	720	721	703	694	757	704	743	767	708	753	745	741	733	713	705	748	734	752	761	711	783	733	738	735	693	706	730	745	740	706	678	746	707	773	716	703	728	716	672	754	726	700	734	747	783	745	779	688	761	716	746	761	735	728	721	734	703	707	737	706	729	701	725	732	770	736	711	733	738	780	687	791	738	748	731	740	743	724	702	696	713	715	740	707	726	711	741	787	709	740	740	759	777	727	714	728	666	735	688	728	716	746	775	730	689	691	734	731	763	756	786	751	707	719	678	710	725	742	702	715	690	744	727	795	714	771	743	753	723	804	718	707	709	757	694	771	684	694	773	746	745	749	727	800	748	695	705	751	711	792	724	754	739	741	748	718	744	752	714	718	734	728	780	721	783	734	679	745	739	785	727	716	702	751	701	742	709	663	748	760	761	706	806	662	747	720	713	761	715	732	702	709	770	729	784	729	719	739	723	690	680	738	697	721	746	730	746	700	743	729	715	733	727	731	747	781	729	687	776	714	695	731	719	709	708	778	738	764	710	707	769	768	709	751	740	726	745	693	755	712	741	715	720	732	733	768	708	695	706	693	756	729	732	699	710	718	750	720	691	739	764	738	727	752	730	778	751	738	785	740	726	721	751	719	722	686	741	785	770	729	763	767	763	754	728	714	742	773	670	681	735	745	730	735	753	721	738	684	695	699	761	754	724	755	714	763	672	722	678	740	742	723	701	776	726	750	694	725	705	749	698	750	758	720	722	738	678	742	767	722	720	720	790	700	708	695	682	733	723	748	716	703	731	733	698	744	714	735	723	704	740	659	788	709	752	724	780	741	717	721	739	745	692	763	732	754	776	733	726	737	694	706	670	766	719	737	695	677	718	779	705	754	763	745	765	733	765	707	751	768	761	753	761	729	789	737	706	692	711	719	711	695	719	760	689	769	709	786	734	698	744	733	741	750	709	742	745	727	718	682	702	769	743	740	687	736	742	692	705	774	730	707	656	738	752	757	734	723	748	745	749	740	700	752	715	776	731	715	762	757	727	713	751	730	746	716	756	742	747	731	715	728	768	739	733	740	708	778	734	714	767	749	750	716	731	764	711	700	746	713	726	723	703	707	753	736	704	735	722	690	721	725	757	744	752	713	740	775	757	744	764	728	706	752	716	701	720	751	752	735	719	722	707	724	703	742	719	787	718	697	743	696	738	702	729	721	730	732	752	767	743	737	732	693	712	721	688	770	756	728	734	742	685	761	731	742	741	750	733	715	746	731	692	738	730	796	718	711	686	802	738	736	752	720	645	708	747	783	692	686	773	701	754	716	751	743	721	720	727	686	773	759	708	736	746	729	714	701	711	698	721	717	716	689	726	707	733	702	728	784	748	735	732	719	691	744	789	772	729	726	713	754	742	763	701	678	704	699	763	718	719	721	739	749	739	734	675	705	726	752	743	741	733	765	763	743	768	743	732	735	724	758	703	731	701	734	755	729	710	688	746	775	729	725	705	724	667	717	819	734	700	719	707	769	722	715	739	694	747	740	718	738	769	762	742	702	713	736	747	718	724	717	751	790	760	765	761	767	722
59129	97541	73749	52546	36526	19319	6123	2082	1158	862	824	831	773	791	803	821	793	785	756	801	750	750	779	792	788	756	827	779	811	768	801	807	774	807	833	816	772	786	843	747	804	789	816	812	807	810	775	784	779	735	810	762	827	865	856	751	800	785	793	809	773	769	796	756	771	803	819	810	836	797	773	784	803	849	795	805	753	808	785	804	822	778	845	789	764	783	784	850	809	811	775	796	832	774	788	758	790	783	763	750	760	710	748	757	818	785	770	776	815	781	766	734	797	750	825	793	815	797	787	795	814	815	765	805	812	812	813	859	835	773	761	800	823	794	784	796	776	763	795	755	818	815	787	792	809	806	753	819	745	776	789	808	786	797	746	809	763	804	777	814	787	802	736	795	751	801	758	789	799	747	805	813	768	774	760	772	778	823	800	808	771	748	823	860	768	787	772	807	775	775	814	752	833	783	822	769	807	808	793	805	830	876	768	843	818	769	754	772	741	834	785	826	816	781	752	787	802	759	788	783	806	806	818	717	836	845	779	778	774	791	820	729	790	783	769	806	790	796	757	754	781	789	792	805	808	796	854	741	808	757	764	774	785	832	769	756	798	835	798	808	821	817	753	768	766	800	789	799	779	783	771	756	783	815	767	757	745	785	819	812	796	824	769	755	797	744	811	744	791	808	792	788	789	815	806	782	812	739	794	794	743	855	769	797	804	755	814	855	796	796	791	772	826	793	818	795	752	834	803	845	745	714	779	767	760	775	787	757	788	789	783	820	782	783	768	799	752	748	762	770	781	758	809	827	778	786	724	807	779	811	779	813	769	778	791	787	795	815	797	801	797	783	755	779	806	811	798	795	790	780	805	792	796	766	788	793	786	774	748	750	812	785	764	772	801	795	817	743	729	773	757	733	818	811	813	760	732	806	746	741	810	805	826	791	781	794	775	767	802	783	794	731	760	772	770	794	746	775	810	736	815	787	830	783	763	794	774	761	802	754	757	771	801	766	766	750	773	787	817	754	792	783	794	776	798	833	821	846	775	782	771	841	736	773	779	771	815	814	824	766	792	693	802	789	816	776	757	771	774	774	773	763	791	806	795	753	741	820	850	825	777	801	788	776	807	837	785	785	814	830	842	748	804	770	772	762	782	802	768	794	760	773	840	798	843	780	760	786	774	786	760	804	817	811	812	779	819	856	803	803	776	756	791	802	840	801	787	813	763	812	751	727	811	802	782	847	819	780	814	837	774	737	827	784	819	792	798	814	784	782	787	762	757	781	765	831	739	780	787	751	765	827	786	764	770	786	835	828	797	758	773	750	809	879	804	792	816	820	777	770	780	819	773	828	729	794	802	827	759	779	810	809	792	771	749	805	757	759	779	808	810	781	767	777	812	768	802	756	803	794	798	753	821	750	783	802	788	779	824	737	789	773	771	742	815	758	757	786	789	781	832	768	845	751	784	761	784	801	798	745	801	747	776	799	821	799	797	775	791	822	778	806	796	826	757	784	806	800	736	769	814	741	777	785	793	790	789	760	795	827	808	792	800	807	813	769	817	790	777	809	830	812	792	792	755	786	811	832	775	729	808	770	804	753	838	759	755	776	764	793	807	816	821	788	803	767	781	765	793	762	776	753	792	828	827	785	826	829	772	827	809	788	778	794	811	820	766	845	818	815	824	796	772	776	805	826	810	796	806	775	763	778	772	761	800	735	780	775	805	800	800	781	766	758	802	749	762	810	757	788	739	807	810	801	815	789	775	802	835	736	763	798	743	771	836	789	781	764	779	782	783	815	788	785	735	759	795	783	786	754	760	805	789	805	788	818	802	793	756	812	798	753	745	792	834	835	790	799	787	821	828	798	835	820	824	759	775	785	769	799	757	812	820	845	790	777	776	766	793	784	798	776	815	758	807	780	771	792	835	799	758	792	827	777	816	816	812	777	788	783	724	833	763	787	826	823	801	791	781	791	780	785	807	815	834	812	759	789	794	731	791	774	827	813	790	796	816	752	793	770	789	773	802	782	751	840	741	812	822	773	785	799	776	751	823	813	827	781	708	747	776	772	766	787	771	789	795	797	800	797	820	797	771	772	766	814	808	785	800	796	804	778	794	782	812	746	805	798	791	793	829	839	744	770	814	750	815	759	768	801	748	801	771	767	835	778	776	830	784	848	811	820	788	828	769	764	790	795	756	774	771	810	761	730	742	817	826	763	787	755	793	774	791	776	769	775	809	785	751	779	806	772	789	829	791	816	751	842	783	786	787	758	805	778	806	830	785	823	827	781	816	772	743	801	795	732	760	844	747	742	753	776	786	795	793	774	732	802	787	801	850	736	817	780	811	814	791	742	775	781	753	840	793	738	790	778	814	771	765	812	729	790	785	771	802	764	837	829	787	757	796	773	764	740	740	755	798	813	781	802	765	764	787	818	802	807	747	760	846	784	834	797	801	809	823	792	766	807	822	806	758	776	807	765	802	753	769	811	802	796	797	818	768	766	751	746	793	749	761	737	768	792	779	770	778	796	798	801	777	760	748	775	744	774	817	819	814	763	807	790	825	747	835	860	862	794	848	822	803	829	842	831	805	845	819	785	774	777	787	792	800	799	774	793	801	797	789	769	757	787	769	786	853	820	769	759	830	791	791	765	758	759	812	775	779	791	812	754	768	740	737	799	774	776	802	829	808	769	768	788	754	778	793	826	772	782	792	826	786	769	813	791	748	792	774	739	798	774	811	830	823	809	812	793	782	800	811	796	793	836	765	801	741	819	797	796	833	794	770	794	795	789	777	750	779	753	772	811	802	781	762	779	771	766	748	741	767	739	809	737	810	791	811	799	789	809	784	776	773	787	746	773	800	774	739	769	769	783	820	786	757	827	781	822	744	739	801	840	801	799	837	762	792	806	818	808	822	812	802	774	795	736	774	818	791	798	784	834	794	804	844	771	742	749	807	806	826	818	753	844	723	789	766	834	795	791	767	790	748	800	811	768	768	765	835	787	790	808	746	772	758	767	705	759	783	817	734	755	825	778	767	788	783	811	744	800	805	786	820	792	828	772	746	766	785	771	811	762	754	764	760	828	754	810	791	771	755	813	746	789	800	746	807	822	820	799	743	804	781	793	794	786	801	795	816	784	741	791	753	776	766	775	758	776	766	779	776	826	786	775	798	760	780	753	812	795	784	775	817	746	767	780	727	785	792	827	769	772	788	774	850	769	786	746	807	795	817	760	812	828	771	795	796	781	776	819	789	794	767	832	752	824	808	832	790	759	852	804	823	831	801	825	790	820	769	770	793	789	786	772	802	808	836	785	790	798	785	796	776	808	789	797	771	775	804	818	756	816	803	814	826	748	779	760	783	814	800	800	788	790	731	767	840	746	778	773	770	809	807	733	761	830	802	805	735	741	795	803	851	754	785	825	820	802	813	737	757	808	785	782	785	861	764	754	824	790	790	778	800	789	765	792	783	794	784	794	798	763	766	826	786	778	835	802	803	784
29808	30775	28057	15615	5205	2044	933	615	561	550	545	502	512	526	547	546	524	571	519	541	560	569	538	545	551	560	515	486	564	555	530	565	547	517	501	552	516	526	529	568	533	569	607	575	570	527	546	531	590	529	553	544	545	566	557	561	528	519	578	573	543	559	533	546	587	561	580	565	566	582	530	551	558	552	525	557	508	559	524	543	560	579	574	552	508	480	541	537	548	541	536	594	521	513	559	556	540	563	554	553	560	562	542	584	527	568	555	525	541	553	574	517	508	519	513	535	587	545	555	546	532	560	513	562	544	580	565	575	499	506	488	546	557	554	508	523	505	550	551	519	554	527	540	537	543	559	573	556	533	552	547	556	556	535	573	536	515	564	565	545	552	574	561	533	555	530	552	555	563	550	521	527	533	561	519	543	526	533	550	515	530	527	572	584	562	504	566	516	585	533	512	519	524	514	580	542	546	521	522	554	570	528	570	585	547	605	539	537	577	592	521	528	543	485	525	541	592	561	545	566	546	543	503	545	589	545	574	540	519	531	572	566	531	518	547	507	561	570	524	568	565	561	559	543	539	577	581	586	581	566	558	535	544	548	559	558	562	542	551	574	528	576	569	529	512	543	512	529	542	543	552	505	532	554	500	552	557	532	579	513	577	546	549	510	543	514	514	551	510	564	521	555	551	559	566	555	523	548	541	538	586	577	527	525	548	518	548	565	572	515	562	526	534	535	510	537	550	548	558	553	552	548	557	523	535	512	551	547	557	528	530	522	519	567	544	546	561	538	534	549	539	529	560	535	552	548	567	554	538	556	527	555	582	544	578	553	542	539	563	551	552	515	538	541	512	549	541	562	552	602	578	528	494	524	556	530	608	548	545	513	549	534	516	505	548	551	490	510	534	564	558	581	582	570	538	554	495	567	519	579	563	520	512	531	557	550	516	558	531	577	509	526	550	527	575	534	580	518	540	543	538	565	499	553	564	580	613	523	528	550	564	528	549	539	530	569	515	528	555	472	557	531	537	595	595	556	557	535	515	598	567	526	524	523	508	565	527	543	567	570	557	566	563	529	555	561	535	555	552	563	518	567	568	548	508	551	563	553	601	555	557	539	562	557	584	553	547	486	531	527	530	486	585	531	547	539	528	532	580	544	550	512	576	545	526	572	532	508	549	596	540	560	555	525	554	550	575	569	550	536	543	542	545	580	601	554	543	550	553	539	566	549	558	536	512	576	505	537	531	542	571	548	539	516	576	602	542	586	523	569	535	551	553	557	558	523	541	518	588	519	553	542	556	540	547	550	561	531	557	576	535	540	525	532	548	534	564	496	560	578	513	554	565	552	537	515	538	536	526	550	535	536	541	560	542	537	529	539	529	568	569	574	566	560	514	525	546	538	557	564	487	585	521	555	577	534	587	553	515	535	534	632	524	588	561	539	526	592	532	529	545	560	536	540	555	582	568	497	533	560	552	538	509	556	567	543	575	534	567	535	544	570	546	559	568	527	537	538	526	537	541	546	552	569	563	531	555	533	544	529	542	572	541	537	570	560	546	549	527	587	555	562	511	568	547	530	547	556	551	511	551	518	544	552	529	579	502	560	580	555	527	553	510	590	534	561	548	558	540	551	555	596	551	514	518	536	570	562	552	513	571	560	515	553	551	551	512	597	533	510	545	547	536	506	546	532	551	518	598	565	538	507	543	545	531	533	520	523	540	540	535	503	556	564	529	546	546	572	554	528	523	519	559	556	533	522	527	562	574	517	566	545	536	529	550	566	535	525	565	473	554	552	559	572	535	550	525	570	561	535	582	529	558	494	550	527	532	503	544	567	579	570	576	551	564	569	571	544	561	527	555	544	549	537	519	525	534	529	526	576	576	555	568	544	542	534	532	567	547	571	591	542	525	537	573	550	561	549	569	537	540	499	545	553	540	470	561	534	576	531	556	540	539	569	558	552	550	511	592	517	541	527	545	550	538	537	525	550	546	490	576	532	583	543	551	592	532	553	582	562	534	530	507	578	542	567	519	535	582	529	561	540	529	572	582	519	551	571	572	575	577	578	560	559	525	576	570	588	560	520	529	549	577	533	542	570	537	581	554	572	516	544	557	533	596	567	561	554	513	510	543	520	532	541	551	536	524	571	539	547	554	546	544	525	498	549	552	544	524	559	571	534	532	559	541	534	471	561	540	533	562	532	533	531	559	521	523	573	557	540	545	555	531	526	514	519	523	552	572	502	543	564	584	496	587	540	488	551	539	526	544	539	576	555	533	528	564	572	539	543	517	525	511	535	555	537	538	542	538	533	546	556	552	540	536	551	562	506	491	549	594	512	538	545	529	549	539	578	548	557	556	527	586	535	536	494	548	495	536	513	554	508	573	544	530	555	523	561	550	575	576	571	545	573	544	538	537	555	565	528	532	532	525	587	529	538	472	517	564	530	607	544	537	552	557	531	537	497	569	565	521	545	543	542	539	558	542	518	516	545	626	535	546	491	528	574	539	533	570	567	552	586	559	544	561	565	543	575	525	559	557	545	570	546	528	556	548	542	532	548	565	597	529	549	535	521	542	550	534	550	553	555	540	571	518	549	523	545	581	545	563	556	574	604	542	524	538	579	535	530	564	581	525	544	544	565	510	579	556	559	574	542	528	524	514	514	554	560	540	556	583	514	560	582	548	555	526	586	563	549	582	528	557	553	523	582	554	574	527	577	582	480	499	587	601	540	573	499	553	555	521	577	513	560	541	500	571	530	552	549	555	580	584	572	530	580	537	553	549	575	542	556	577	543	503	549	544	523	536	573	561	510	530	506	529	554	529	534	571	598	599	514	546	520	551	577	537	553	507	576	568	524	610	530	554	551	614	567	561	528	588	575	516	558	573	546	559	519	534	553	567	560	529	541	558	561	550	547	546	525	535	553	511	516	545	544	581	510	520	553	562	531	496	535	527	561	557	529	502	559	550	544	498	564	528	552	514	547	544	508	515	537	574	540	559	526	543	570	520	550	589	528	545	535	535	520	588	553	533	547	578	532	582	562	534	558	557	510	531	572	501	546	532	533	549	550	557	564	532	534	536	569	539	566	593	567	586	526	558	535	517	575	554	554	537	571	523	557	562	544	582	551	531	545	520	555	545	556	527	543	564	579	515	564	527	517	606	542	558	548	558	531	546	529	527	550	569	560	573	538	544	515	567	545	555	581	556	544	499	574	541	525	562	529	561	546	630	585	539	555	546	578	510	553	558	530	522	504	554	544	531	526	563	516	517	576	477	588	565	547	537	540	513	526	551	553	537	526	552	535	534	543	586	538	513	557	503	550	592	550	517	544	559	549	551	531	523	522	562	561	589	566	481	513	569	541	530	583	552	517	576	535	533	516	538	526	521	523	573	559	499	533	557	578	491	512	545	519	558	527	565	607	537	566	564	511	536	530	567	543	544	554	554	562	515	571	529	589	544	543	550	513	524	582	575	542	527	575	502	568	551	545	528	543	558	529
31708	44653	24634	11722	5853	2570	1103	731	647	596	613	666	652	606	602	597	649	619	595	594	625	634	637	635	567	609	638	654	592	626	623	634	597	585	622	617	585	662	608	671	645	629	628	608	611	596	680	635	604	641	659	620	655	644	612	649	620	653	626	593	658	644	633	587	613	606	610	634	635	626	641	628	614	607	612	591	620	616	615	617	666	588	589	657	616	649	626	585	602	617	625	660	590	661	636	622	657	619	624	632	617	597	594	601	627	613	612	628	680	624	611	613	638	626	630	617	631	638	630	672	656	646	630	665	660	629	635	604	650	640	597	671	627	575	648	630	619	596	602	603	662	655	577	614	586	620	632	588	680	596	624	612	640	615	620	652	649	613	615	615	636	602	596	640	627	647	633	637	632	602	630	631	609	614	576	578	593	589	612	643	618	638	621	601	658	614	621	622	627	617	629	622	615	649	650	646	662	605	640	636	638	605	615	650	578	625	592	634	657	630	622	589	615	602	618	582	591	633	611	638	612	660	655	636	593	577	595	645	603	633	623	599	612	621	621	605	610	641	594	595	614	631	641	665	606	617	606	603	605	621	616	614	566	656	609	569	618	605	652	612	637	600	639	661	613	594	654	616	593	638	574	630	631	615	636	660	659	629	571	621	611	627	643	665	602	623	621	647	649	626	619	573	640	618	634	627	585	625	618	604	594	577	617	623	577	612	630	585	589	579	626	641	570	589	620	647	615	647	623	622	649	621	658	652	614	611	621	652	642	608	612	660	592	592	600	586	649	595	636	630	623	582	659	598	625	665	646	660	636	605	597	596	658	630	583	611	615	627	603	605	617	626	619	602	600	578	593	693	648	603	603	648	653	663	636	606	598	624	610	612	636	649	645	629	589	616	598	589	642	615	617	635	613	612	652	616	628	630	671	621	577	656	613	601	612	621	571	624	649	608	595	591	629	607	631	683	615	607	599	615	602	616	618	646	643	630	613	581	653	617	637	632	648	610	611	651	630	656	681	643	648	597	636	641	634	617	660	523	659	639	611	628	606	587	654	611	584	600	638	629	635	669	635	563	640	601	594	651	588	661	590	657	601	620	539	626	606	589	562	623	591	590	643	588	658	633	638	610	602	578	601	599	609	614	608	608	611	608	657	622	630	642	622	592	645	625	617	666	644	633	598	619	648	628	618	625	664	659	609	578	627	592	618	601	653	657	667	612	586	607	652	641	610	666	651	634	638	653	617	650	631	644	648	650	600	641	617	625	602	639	631	612	584	642	634	585	634	623	592	641	639	624	625	624	648	588	598	632	626	559	624	651	603	604	624	571	679	646	633	636	645	609	612	592	600	634	618	615	617	604	593	603	575	654	628	645	585	641	601	639	584	631	601	638	599	646	629	642	627	621	621	565	651	615	674	580	610	630	578	567	617	625	614	586	624	625	639	608	630	641	640	620	608	609	621	616	614	613	582	602	620	620	581	606	639	609	613	610	611	623	604	605	567	611	620	611	630	629	611	626	596	625	646	660	639	639	634	662	625	619	561	601	617	617	619	624	637	558	639	662	623	620	612	639	643	611	597	585	643	602	613	589	628	608	594	638	637	676	633	617	642	628	611	616	616	642	649	634	597	597	600	647	563	648	653	614	623	648	601	604	654	604	628	620	611	664	609	595	620	674	604	624	573	630	633	613	598	592	580	621	663	601	601	636	616	637	632	639	637	620	656	651	660	640	623	620	610	616	645	648	644	613	624	622	621	631	632	586	666	618	578	573	581	680	640	651	609	610	629	641	626	645	632	656	649	583	604	604	620	622	578	559	621	615	651	618	603	601	614	654	669	615	646	588	632	643	630	627	589	618	613	613	617	590	646	638	604	618	601	591	596	652	633	564	553	651	596	582	674	574	627	629	598	624	628	616	647	632	653	582	648	623	622	617	639	631	610	621	635	579	612	633	611	645	656	602	638	635	618	611	604	650	567	597	628	641	638	579	614	588	626	587	637	625	599	607	620	646	626	627	651	612	623	602	570	612	622	622	616	665	650	599	593	656	616	691	632	623	647	646	670	599	638	635	621	630	601	578	607	625	632	617	609	638	591	621	611	663	614	570	618	542	653	601	646	616	603	622	601	609	603	642	596	657	634	614	602	617	625	617	633	643	657	644	636	620	637	639	600	597	577	603	618	617	586	678	588	649	622	578	614	603	606	642	597	621	599	620	648	622	650	613	631	657	593	589	660	620	649	675	601	597	649	663	585	628	604	637	622	623	605	617	612	660	621	642	653	593	599	625	569	574	581	632	610	640	624	595	601	617	627	633	631	646	648	595	637	641	603	601	663	592	644	577	642	619	667	633	643	598	645	615	568	615	634	619	630	627	607	630	585	628	584	630	639	612	614	648	649	651	615	643	600	646	601	599	648	610	604	600	600	612	658	615	640	605	617	616	616	648	635	614	640	639	604	592	623	663	604	602	638	599	598	588	586	674	618	560	606	620	618	659	645	624	625	619	652	628	644	642	642	608	613	622	617	621	602	614	636	659	616	596	641	633	647	618	621	576	671	636	627	652	640	637	626	602	672	645	654	584	682	580	638	591	667	664	624	634	627	567	583	627	636	633	615	604	586	663	630	620	638	646	599	630	614	635	599	671	618	611	627	651	596	646	610	598	637	629	569	596	624	632	637	642	674	628	648	621	679	632	637	634	632	625	633	607	581	583	649	660	672	606	603	613	598	613	593	647	593	641	653	605	614	642	611	648	606	649	612	595	601	598	595	656	612	642	641	609	660	633	574	589	622	635	599	619	619	593	661	593	622	591	600	657	661	610	662	645	584	625	589	616	593	642	583	633	641	622	590	601	613	543	623	645	593	638	600	639	590	647	618	648	579	609	608	580	632	675	613	650	628	647	589	619	653	595	662	647	591	642	598	626	645	603	642	653	575	644	595	604	593	608	629	605	550	653	604	645	628	661	625	589	628	622	656	622	591	587	609	602	607	666	641	623	632	650	592	609	625	668	601	628	594	656	622	656	601	640	587	645	585	684	655	612	593	600	603	651	645	632	621	621	631	576	673	607	556	645	638	643	620	632	652	592	610	633	646	600	615	636	615	591	601	608	617	601	638	646	615	603	654	659	621	640	635	622	596	659	646	626	660	616	613	572	656	636	649	620	598	626	597	588	641	601	642	593	624	573	657	632	614	645	647	625	616	652	642	632	635	612	629	632	660	629	600	623	587	665	684	620	637	626	618	605	599	601	632	615	587	646	619	600	613	615	597	564	609	660	628	618	612	609	619	607	556	630	682	634	630	589	635	592	630	611	645	579	664	622	623	607	636	613	638	631	646	598	671	595	619	649	627	654	640	639	638	640	637	631	593	587	609	563	587	590	585	613	602	651	635	652	630	580	606	632	650	606	609	621	601	597	611	591	601	603	610	641	624	626	632	638	634	625	624	611	606	629	666	633	621	614	610	622	631	579	604	636	604	641	627	630	604	616	628	627	654	587
23484	21888	30727	27015	24329	21194	10014	1567	749	611	600	620	633	638	611	614	598	601	612	570	595	641	606	604	599	606	588	577	640	604	633	570	596	594	560	637	618	637	599	598	626	613	649	552	591	615	617	577	569	623	573	644	614	632	613	641	579	604	625	585	592	602	564	563	626	614	601	606	592	578	661	607	578	589	662	597	606	591	569	634	598	606	606	610	613	547	597	593	609	573	569	573	584	628	564	639	593	599	585	574	608	584	618	589	611	597	595	534	597	606	626	598	612	623	603	602	560	592	600	587	592	593	598	612	576	605	633	572	611	548	644	602	581	574	618	605	600	602	588	577	601	625	583	611	590	596	643	615	604	626	586	680	577	571	613	617	605	592	578	570	626	576	601	639	604	613	610	593	576	603	599	569	572	589	620	589	629	613	575	589	628	631	579	579	582	575	557	569	597	571	624	592	636	629	621	593	589	598	591	570	575	665	604	630	574	609	599	580	538	592	605	542	575	590	612	597	605	582	576	603	586	576	605	595	620	572	627	604	646	606	632	600	576	631	580	619	648	587	587	605	592	618	595	634	613	605	634	605	609	614	576	611	592	586	609	604	607	605	555	586	604	586	605	592	607	591	573	572	583	594	603	582	571	598	613	590	589	582	638	614	606	558	609	606	585	615	613	628	568	606	596	599	573	621	631	600	622	602	570	601	621	570	644	618	624	607	611	614	573	583	605	580	604	606	617	597	615	615	609	620	575	593	612	609	634	646	615	549	619	622	615	594	583	608	587	624	583	583	631	570	606	641	611	667	619	618	597	555	587	568	625	625	564	557	632	583	609	605	628	629	598	548	596	595	583	603	595	551	590	591	566	599	629	610	565	600	585	604	623	575	611	580	589	590	547	570	591	612	576	614	618	611	601	597	605	628	615	580	626	603	595	578	605	576	599	613	587	584	583	620	606	664	571	632	619	597	650	600	559	594	568	611	614	620	603	577	591	621	552	627	623	593	584	602	589	533	619	567	621	671	628	643	584	573	623	590	571	562	662	606	577	623	643	573	551	605	580	601	609	643	600	613	596	561	641	612	600	628	604	628	633	600	628	577	590	582	624	616	569	616	594	616	592	623	605	609	588	613	633	617	528	579	654	612	595	623	577	614	594	604	553	593	596	630	623	590	590	619	612	572	640	606	565	599	564	621	575	578	597	596	609	580	580	583	607	587	599	629	578	598	606	589	545	601	605	569	606	591	556	564	564	646	572	575	585	603	566	607	647	630	633	624	533	619	620	672	604	558	612	610	620	599	597	583	606	551	626	596	633	616	577	585	597	555	627	600	566	601	587	619	626	598	634	640	605	578	579	591	572	651	597	564	601	616	633	616	623	580	568	573	628	592	649	614	592	599	584	579	600	634	618	591	579	570	597	633	612	589	617	624	641	599	605	573	555	598	598	596	610	589	568	584	649	617	600	589	604	627	588	665	594	611	584	588	542	628	592	577	607	587	588	631	603	581	624	587	628	574	605	614	604	592	584	598	605	605	567	560	629	609	591	578	637	556	636	589	607	602	570	594	556	599	589	580	607	602	632	593	572	650	627	600	629	580	610	612	599	578	597	599	617	562	602	647	553	621	634	576	612	623	594	564	591	577	614	560	586	566	592	622	598	600	634	620	594	606	547	559	609	612	651	584	570	626	593	620	561	573	604	537	643	622	614	621	601	635	600	592	611	585	622	604	633	596	602	636	607	624	611	633	598	590	588	635	570	590	585	614	581	620	582	617	556	614	555	595	609	587	562	623	558	620	628	614	584	595	621	612	566	594	592	573	660	593	612	610	604	590	659	632	635	596	628	606	527	588	581	610	603	624	632	582	595	616	560	592	626	579	611	610	602	589	631	548	586	599	604	628	616	587	566	575	619	578	606	592	647	618	586	606	579	613	637	635	580	615	652	621	568	601	595	602	599	626	595	590	576	595	583	586	572	612	593	593	546	611	603	570	625	578	570	583	580	558	572	614	626	568	588	627	591	592	615	593	605	607	571	586	578	625	648	596	585	548	594	596	600	606	622	606	597	605	614	599	615	576	622	589	535	646	591	571	573	618	581	632	645	573	569	576	574	623	557	577	595	533	554	608	596	617	605	589	635	647	626	597	613	611	591	581	655	586	577	634	565	587	621	540	593	553	589	570	607	631	637	620	594	594	646	611	631	632	600	614	607	577	596	589	618	612	605	563	577	577	623	595	603	617	593	624	580	597	572	642	654	638	619	613	591	571	625	638	595	610	590	611	593	615	587	595	625	627	665	593	548	611	568	618	587	580	594	614	613	568	589	587	642	609	652	643	603	630	617	593	588	629	569	591	630	600	607	595	610	585	605	582	598	571	605	594	594	590	606	559	574	623	584	621	627	574	613	624	593	602	542	601	634	653	601	590	619	607	594	565	572	585	583	626	615	637	601	616	606	616	590	574	606	579	650	602	582	611	602	567	585	556	572	610	602	607	589	574	611	601	602	611	686	623	639	607	557	622	597	601	570	551	586	581	573	595	597	576	589	603	651	617	600	593	617	619	642	595	646	555	615	601	628	629	618	597	630	576	571	603	615	626	604	617	608	567	602	621	643	586	623	622	616	572	640	604	633	591	600	575	599	619	579	593	604	596	642	674	607	596	594	626	619	577	609	603	646	611	570	624	627	609	560	633	564	553	613	604	607	636	619	615	601	612	601	601	630	654	627	617	584	551	621	627	585	571	629	658	666	602	609	562	581	619	566	605	615	589	598	582	595	573	628	539	581	607	604	592	613	608	605	578	614	587	587	628	561	575	596	582	576	594	616	622	598	624	606	561	591	615	622	650	623	616	599	585	576	583	650	602	562	601	577	571	589	589	604	618	578	579	578	632	578	590	622	585	625	591	614	634	556	583	593	577	635	568	566	600	662	590	651	596	619	623	606	634	572	634	631	592	592	564	574	637	554	619	616	595	582	567	633	586	577	617	601	624	595	584	558	604	596	587	587	602	589	573	617	597	639	585	595	599	607	629	542	612	604	629	628	601	607	568	570	566	576	581	610	592	600	607	580	667	626	591	596	566	563	625	606	592	553	609	563	572	606	575	648	649	583	617	610	595	614	574	570	555	625	667	631	561	564	550	566	608	580	554	575	575	624	605	617	603	560	587	569	605	610	600	627	613	628	597	613	612	602	609	596	602	598	603	595	612	614	603	603	566	582	619	540	615	614	610	576	591	630	610	573	613	644	543	637	635	583	613	564	586	634	579	608	619	624	578	595	561	607	595	609	584	597	624	610	595	584	619	616	563	594	562	621	608	569	612	617	623	546	582	600	635	580	637	604	575	583	582	617	587	558	580	605	565	595	572	567	586	547	608	601	587	620	606	612	614	639	567	595	571	619	616	636	620	663	605	570	623	611	579	617	624	619	582	555	616	598	601	608	560	583	584	601	546	615	608	585	630	606	638	577	590	564	551	597	590	606	583	542	600	568	591	584	604	590	637
58975	91893	64223	43829	32035	17251	5732	1701	905	759	684	690	671	683	625	676	660	622	693	647	679	641	645	672	640	691	649	666	705	668	618	657	651	694	664	667	642	659	651	658	598	639	688	677	650	660	683	665	675	686	670	665	656	701	647	645	670	668	636	670	675	688	706	709	664	701	640	650	670	642	676	650	696	609	659	626	630	617	638	661	690	649	651	660	665	634	616	655	702	684	745	621	613	654	633	669	664	651	648	636	661	658	625	670	642	662	649	670	642	672	686	650	647	688	660	677	720	697	619	699	608	694	655	673	700	682	657	675	636	660	652	643	659	656	717	669	681	676	651	615	629	702	651	653	656	656	659	648	691	645	675	676	666	663	689	667	651	656	669	661	632	667	657	727	664	669	645	644	672	621	624	634	737	670	672	653	670	655	633	684	652	674	668	625	590	661	663	655	672	699	702	624	694	655	674	651	638	662	693	657	723	691	621	695	648	621	705	630	738	661	643	669	660	675	652	699	656	692	635	650	658	667	704	650	681	638	674	732	701	730	682	629	720	669	672	647	708	629	668	670	661	617	648	681	681	671	671	652	635	690	702	648	666	686	634	647	656	622	657	650	634	675	654	684	645	658	666	626	628	676	659	612	646	651	638	670	678	618	686	697	668	660	692	645	659	647	678	666	664	655	677	681	673	629	712	702	645	602	653	704	683	676	675	657	628	698	657	647	678	612	638	683	648	702	677	680	664	693	631	695	634	685	679	648	659	645	639	659	651	663	689	639	685	632	674	618	634	683	684	660	655	660	670	632	674	627	653	669	696	698	628	659	645	650	652	675	666	672	626	678	664	664	647	689	701	657	694	666	628	664	605	656	656	694	714	629	640	678	615	643	654	659	643	674	676	689	677	682	691	676	686	645	632	668	654	617	682	649	670	635	652	687	651	637	677	647	707	702	668	657	676	691	698	698	681	701	666	672	642	632	668	694	630	638	610	699	648	624	653	693	637	646	623	629	589	654	676	691	654	676	707	665	669	645	654	644	674	658	667	703	630	678	674	675	643	691	685	633	644	651	683	686	663	703	639	695	667	689	668	667	689	659	657	630	685	633	677	659	677	689	660	661	682	712	695	628	689	628	639	649	678	665	629	645	670	668	629	622	608	655	633	596	683	672	617	720	705	679	682	652	683	672	666	664	644	661	643	689	646	663	640	651	697	693	650	693	672	678	654	661	654	653	721	655	685	662	641	667	662	673	619	613	672	657	660	679	660	683	649	649	652	652	688	659	664	694	677	691	690	673	669	636	661	648	679	642	666	660	670	690	656	653	615	685	673	684	665	650	683	674	679	668	675	666	683	679	634	700	684	675	625	634	716	678	654	610	644	652	684	674	648	688	701	657	664	679	678	667	676	614	669	640	693	650	704	638	656	675	663	620	663	664	659	646	654	692	658	641	655	680	697	698	646	652	677	664	646	650	655	679	670	664	659	686	654	677	652	648	667	659	672	656	671	639	719	679	675	697	616	655	653	626	640	633	685	608	620	631	635	648	600	684	676	660	689	686	625	641	674	681	705	636	633	651	693	690	650	658	643	639	672	715	664	689	667	616	678	660	650	683	659	674	669	645	658	645	678	630	665	682	679	685	648	644	630	660	666	631	674	642	660	701	678	659	634	659	692	706	642	660	654	670	697	650	665	659	680	658	683	644	704	681	681	699	679	656	720	658	678	677	605	642	665	692	671	697	666	692	617	679	663	662	697	680	678	686	627	654	652	696	673	685	676	692	700	647	655	612	643	620	681	675	678	669	659	650	618	660	659	655	682	645	653	655	666	677	637	668	706	633	686	689	670	614	657	613	701	699	651	696	675	659	651	703	681	642	697	666	683	650	628	659	649	644	695	642	612	709	740	659	701	683	637	677	636	675	639	685	665	660	678	674	646	638	667	680	632	712	666	638	706	683	649	699	666	629	671	645	633	712	622	660	706	653	658	643	661	645	646	645	704	636	637	620	672	646	727	675	660	677	666	635	639	678	625	629	640	676	663	651	672	667	654	679	706	662	647	655	708	653	639	677	624	658	688	686	675	626	602	696	659	628	646	677	659	662	663	709	632	673	646	687	639	674	670	671	705	631	659	664	639	680	676	699	690	637	662	644	660	679	696	576	715	686	612	704	698	681	665	651	683	688	641	654	666	669	664	699	675	661	672	692	626	654	641	655	654	639	661	632	686	642	701	649	631	623	692	639	675	665	626	686	701	660	677	639	690	681	662	653	680	670	650	645	651	638	684	703	615	717	629	649	707	628	649	610	690	688	651	684	642	667	654	627	668	662	603	648	669	684	674	667	711	648	646	628	673	677	651	674	682	681	653	625	591	677	701	657	639	655	687	671	674	645	677	694	682	649	657	623	645	645	700	658	608	636	659	634	638	622	689	655	635	678	703	698	686	661	679	633	651	672	646	636	679	659	678	672	680	680	652	667	629	637	616	720	715	694	696	638	645	644	657	631	679	650	667	643	643	674	652	691	696	680	644	671	656	613	629	640	652	717	602	657	649	641	630	686	658	683	661	676	673	687	660	664	638	694	684	660	653	650	659	666	681	652	668	669	706	690	621	654	685	656	657	669	642	690	684	680	674	708	666	648	665	633	663	663	664	665	674	714	633	626	673	678	635	695	616	648	644	678	648	711	707	695	632	666	665	637	682	640	659	653	680	660	619	623	611	693	646	717	652	653	660	655	698	670	652	668	661	629	650	660	658	654	678	669	676	659	636	708	685	692	653	656	677	676	658	646	650	697	706	668	677	653	601	690	680	657	668	684	628	648	685	644	658	680	628	718	660	683	653	692	630	627	674	666	680	599	668	658	623	641	649	677	690	693	694	635	639	646	683	696	626	635	667	623	640	613	630	685	691	637	661	710	656	653	653	660	660	637	666	658	661	683	685	653	639	648	625	648	687	654	618	685	684	689	655	613	655	693	648	653	641	664	690	679	663	660	641	640	673	619	705	648	664	661	644	662	655	699	649	696	658	690	627	682	654	685	702	624	667	659	679	634	615	674	636	650	664	678	651	653	628	678	658	667	709	665	652	654	649	622	658	673	663	667	671	655	653	683	686	642	648	634	643	646	663	637	648	690	679	663	674	667	713	653	665	652	691	670	635	647	656	655	683	676	643	657	648	684	657	687	685	685	654	727	645	657	686	677	658	674	643	631	627	691	670	622	642	698	668	690	670	660	609	649	670	656	675	662	623	660	653	692	716	698	650	645	667	747	617	679	699	674	650	696	682	635	669	646	650	664	668	650	621	650	649	676	691	646	645	659	684	637	726	671	656	674	703	710	682	659	635	681	636	673	640	639	697	660	635	716	718	678	662	660	670	603	712	635	636	652	688	705	667	624	687	650	665	672	701	677	657	661	637	673	706	705	652	656	694	654	664	662	687	647	664	735	684	671	689	639	647	680	627	638	629	685	637	637	663	666	708	663	626	684	686	658	669	649	691	635	607	642
25523	23695	31163	27688	19437	8177	2020	863	686	702	678	606	660	663	637	629	688	680	617	655	632	623	634	642	690	589	629	651	687	658	674	659	624	658	638	660	642	622	654	587	637	631	638	608	599	636	625	653	623	665	592	648	676	603	663	641	638	656	645	667	681	600	664	619	665	621	654	599	606	643	615	665	606	622	624	623	641	611	655	611	622	604	670	619	619	610	599	642	638	644	628	658	662	670	621	659	652	617	622	650	657	706	605	647	614	666	674	711	655	633	647	641	625	625	617	653	626	676	621	657	665	587	665	637	605	637	651	654	658	638	596	633	632	653	653	609	641	617	622	637	656	611	654	596	616	636	635	693	626	637	650	614	644	639	634	647	622	576	627	642	639	670	635	628	625	653	630	622	622	647	674	681	635	685	682	628	639	614	570	645	608	672	619	646	630	623	605	664	594	664	652	673	631	638	640	630	668	613	682	623	645	642	590	599	637	629	643	601	639	626	582	637	655	657	644	659	663	651	607	591	613	664	594	637	601	714	610	680	672	557	645	643	647	640	622	616	645	644	611	646	640	653	624	648	610	643	629	623	648	663	661	609	587	641	599	634	649	650	629	646	648	661	610	614	673	650	678	599	634	626	687	660	672	646	661	619	594	613	670	663	604	654	624	616	665	593	650	674	620	644	645	632	701	655	647	615	618	651	631	689	630	635	647	700	628	614	625	632	670	667	615	632	651	635	683	678	628	623	616	635	666	612	658	614	591	620	682	659	660	626	663	655	650	671	610	670	624	651	601	682	653	629	619	671	605	646	620	639	631	668	634	652	667	611	667	628	592	647	681	685	629	586	585	592	641	621	697	631	640	627	597	637	624	581	652	656	644	642	663	638	640	612	668	580	649	583	653	662	624	639	616	647	653	629	650	643	676	658	645	601	643	654	608	636	671	647	586	632	659	643	628	658	626	645	641	656	640	633	623	661	628	660	695	620	701	636	647	629	615	643	616	664	666	608	652	635	622	632	602	637	680	665	679	629	629	589	631	618	667	681	659	602	627	661	691	619	642	626	655	639	643	636	645	596	623	630	638	632	654	677	658	659	677	625	665	642	673	636	612	604	645	639	603	632	635	605	627	606	649	629	602	597	668	625	642	612	657	645	640	663	647	649	606	650	650	635	661	614	663	668	684	622	647	664	643	605	657	662	629	634	634	645	676	632	624	644	642	612	639	636	642	624	636	638	649	685	672	630	637	643	641	673	661	677	654	662	593	641	671	595	637	666	686	630	658	646	674	654	583	640	624	625	680	637	644	637	638	686	660	640	588	670	642	644	628	628	696	626	631	669	661	635	615	602	626	690	671	600	630	627	617	640	630	687	625	661	618	586	621	636	679	610	619	697	690	612	604	657	666	613	637	595	635	659	661	632	618	688	654	614	603	636	656	681	632	655	662	654	644	648	637	647	636	661	646	689	661	633	637	665	602	707	623	684	633	639	695	614	599	670	646	648	613	695	661	663	644	639	639	653	640	657	678	645	649	654	639	641	659	646	681	659	684	650	605	635	672	638	669	676	640	642	650	640	686	665	674	611	651	607	621	601	657	608	598	600	636	663	656	644	605	663	646	639	668	642	677	670	690	609	617	651	679	646	661	636	628	660	678	649	614	652	641	624	675	658	613	582	640	623	673	663	658	653	633	638	613	617	614	621	641	680	654	643	681	665	631	648	683	636	657	618	647	630	633	611	630	668	649	653	650	626	654	636	659	622	664	658	664	664	635	636	620	679	631	621	644	666	655	610	658	636	643	651	648	573	618	663	639	635	657	642	605	686	655	647	611	674	642	641	637	647	687	632	627	643	634	638	638	619	596	678	689	639	635	644	665	590	593	636	648	656	628	672	689	636	671	629	606	650	680	656	618	654	645	676	685	607	614	648	578	650	660	638	628	642	671	653	619	670	595	606	650	679	642	651	639	640	592	636	653	616	665	622	626	678	619	664	602	655	642	666	705	629	611	616	660	634	655	671	630	640	650	672	575	643	606	607	633	642	627	616	678	608	620	670	663	630	605	667	662	625	593	656	652	656	649	665	603	617	647	654	654	618	649	597	592	696	606	686	649	635	620	671	632	645	629	630	603	646	634	639	605	676	633	682	674	652	652	640	594	671	643	616	642	627	640	651	663	655	570	600	636	670	629	612	681	690	640	635	646	659	641	634	637	599	623	613	602	652	664	645	634	626	648	613	681	682	697	621	627	601	631	618	658	566	635	658	642	628	642	665	651	633	631	669	622	673	617	623	672	596	627	651	700	636	675	619	667	614	619	646	627	680	671	592	678	636	611	669	586	620	596	565	671	632	635	638	646	684	642	648	612	602	661	636	628	672	654	655	630	596	648	646	655	621	609	661	624	635	616	653	698	653	661	644	633	629	623	602	651	690	683	687	636	589	582	609	629	628	670	611	625	616	638	636	621	650	637	667	615	609	652	619	676	633	678	646	611	636	638	622	584	611	642	589	646	693	649	635	617	678	639	668	628	594	610	602	632	636	678	653	635	621	664	663	649	652	660	628	671	646	628	603	669	628	644	667	650	639	621	652	617	676	639	642	670	609	629	622	662	670	664	634	698	607	660	631	582	665	613	625	625	653	655	671	610	627	671	621	635	648	625	649	686	652	651	667	611	668	623	692	647	648	623	654	663	636	665	667	614	649	669	625	602	641	642	653	639	594	606	696	602	697	618	645	657	635	687	613	650	661	654	657	651	661	608	617	672	630	662	611	663	645	682	654	670	638	616	629	653	647	648	646	634	603	613	676	663	616	609	678	632	662	636	628	648	642	618	605	599	638	641	664	626	635	659	670	659	640	644	606	677	674	650	627	669	614	660	659	615	703	666	645	626	654	620	648	622	671	618	638	602	612	613	646	623	648	667	688	648	633	639	621	647	661	640	647	636	685	598	687	638	659	645	605	584	601	608	667	656	676	659	632	674	600	654	656	635	658	650	628	660	650	633	649	662	644	663	611	663	626	630	637	610	681	604	671	663	626	635	613	654	653	676	623	604	663	614	624	604	635	657	622	676	659	626	621	648	665	671	599	651	635	667	660	662	615	618	638	622	626	676	656	609	679	671	607	621	629	649	622	683	655	623	630	690	701	641	664	618	650	639	661	638	625	636	657	612	639	658	659	626	637	612	642	659	643	613	652	689	637	668	626	652	593	609	665	611	640	646	668	612	628	665	644	591	618	625	628	631	614	610	612	653	637	615	605	682	628	642	647	617	638	612	647	660	633	606	628	622	687	619	641	669	632	650	664	664	648	684	649	634	632	618	620	619	638	652	657	695	646	638	636	663	661	678	622	678	659	690	664	660	622	616	599	655	689	644	638	657	645	655	648	625	689	613	618	608	642	649	655	613	642	604	651	587	677	648	643	634	682	640	627	644	641	657	650	617	691	665	657	632	650	637	661	652	647	634	665	616	640	662	698	652	642	593	625	639	645	599	658	692	598	627	678
52010	74022	48169	30594	20667	8445	2717	1196	817	734	700	737	720	714	702	724	726	796	730	704	749	690	734	704	708	719	730	750	772	743	694	702	736	701	698	731	713	724	702	741	696	710	686	720	692	704	706	770	687	691	714	753	697	738	735	736	729	681	738	779	716	694	765	741	682	727	735	767	718	684	755	740	734	676	757	719	717	715	662	707	750	711	710	724	714	688	723	716	718	787	736	755	730	729	700	718	738	703	723	716	718	687	672	724	697	703	715	789	732	761	673	683	709	728	716	704	712	677	701	739	691	718	746	668	684	782	781	711	733	733	722	750	739	739	725	727	719	759	683	688	750	739	716	721	750	781	725	683	756	695	744	766	728	705	701	646	702	718	696	720	718	738	727	719	682	702	756	720	698	719	726	736	736	725	718	725	759	699	755	713	709	721	648	765	720	664	725	737	749	708	723	714	718	750	740	689	703	709	784	727	732	734	719	691	760	729	706	746	714	647	697	736	714	695	729	703	743	736	729	742	738	680	682	698	704	754	672	692	726	678	672	693	649	709	731	748	653	720	736	697	744	720	689	744	702	729	713	723	758	732	729	726	727	769	711	684	714	726	708	737	744	695	673	725	690	731	739	724	746	671	782	694	742	728	695	738	757	723	722	708	761	730	728	705	739	701	681	702	724	709	718	708	654	747	707	749	735	714	698	698	741	693	719	725	670	721	703	677	736	723	698	734	708	695	723	732	662	697	739	677	672	702	744	753	736	718	682	680	705	731	715	736	720	698	750	696	726	683	709	732	745	714	801	724	713	732	728	672	747	734	753	722	720	690	685	679	714	687	696	730	714	717	691	735	730	735	721	706	679	717	714	717	715	758	718	701	666	730	726	734	702	696	695	700	740	725	703	715	713	754	744	722	723	732	725	721	732	748	781	706	772	729	708	707	738	706	755	745	678	701	699	706	681	701	680	712	714	703	710	728	751	735	730	683	711	706	671	723	709	739	699	696	709	743	729	712	759	706	754	755	681	710	742	707	706	701	719	730	735	711	710	712	682	719	764	728	742	726	709	713	694	681	733	755	726	746	720	697	715	714	700	704	731	752	723	738	688	695	719	731	718	735	712	712	711	696	706	728	731	725	691	758	731	721	794	702	748	736	763	697	707	695	750	711	706	742	704	766	787	709	726	688	715	724	730	694	724	738	784	685	705	732	699	701	749	717	679	671	697	736	726	695	717	690	685	718	709	700	744	759	691	659	719	696	731	774	677	706	712	693	724	720	691	702	718	696	706	737	742	718	736	697	737	658	722	701	677	762	766	713	710	715	725	686	742	670	705	730	672	723	732	742	727	745	715	671	698	735	682	697	714	748	698	754	724	707	741	700	732	685	758	704	679	699	762	711	702	707	699	744	707	710	710	722	697	680	751	732	734	676	768	724	744	759	705	706	730	708	698	678	707	745	716	722	729	698	773	705	729	696	676	690	705	722	682	764	726	751	715	754	707	736	732	697	681	777	697	700	718	702	698	710	744	695	711	720	752	693	652	707	733	687	698	724	755	743	688	715	741	738	736	705	737	742	721	711	752	713	744	730	720	739	714	725	711	701	684	751	760	721	720	709	692	692	684	672	714	778	738	750	761	744	707	693	696	741	696	698	748	727	708	755	701	761	729	704	689	683	694	752	687	717	704	740	676	760	741	710	726	709	753	693	727	742	717	765	722	712	695	705	738	741	736	722	698	728	693	695	703	741	721	685	714	732	748	662	717	710	694	656	691	690	745	747	746	686	727	704	711	740	743	713	734	811	702	698	725	712	770	732	732	712	747	715	744	663	717	699	680	712	753	724	740	725	717	747	698	715	704	762	722	708	750	742	703	715	750	767	703	726	711	733	727	766	715	737	652	714	719	728	723	749	713	687	739	703	763	737	733	713	729	694	703	719	695	687	705	692	718	719	769	738	722	705	717	703	721	728	691	691	742	704	767	719	678	736	704	648	720	727	688	733	715	724	721	689	742	747	720	738	771	673	696	727	726	764	773	696	707	693	714	730	726	684	716	718	722	754	682	715	721	734	715	723	735	674	683	717	755	715	742	669	739	729	704	727	694	731	719	707	733	729	724	724	718	682	678	712	757	688	719	695	730	729	800	731	727	739	703	749	692	678	699	749	712	694	694	699	713	734	705	762	761	712	742	703	696	689	712	722	747	696	713	708	700	742	715	726	757	680	753	691	694	713	694	711	748	706	701	737	713	743	680	702	783	732	760	712	714	696	705	726	746	691	696	727	702	731	724	714	682	734	689	717	763	730	747	730	675	782	695	690	743	731	697	744	725	707	723	738	728	698	694	742	747	706	741	664	711	748	792	727	742	683	670	702	746	746	733	722	759	696	714	753	762	703	750	698	722	708	704	683	762	712	754	740	742	758	745	734	706	671	721	735	786	727	701	776	702	735	733	695	710	742	677	748	689	743	696	688	719	690	697	708	699	714	747	741	696	723	740	684	769	711	721	692	719	727	706	683	691	707	680	735	736	736	695	750	727	688	709	763	725	749	693	760	731	783	679	743	689	690	688	724	718	699	748	718	717	723	721	664	744	685	719	749	737	690	704	728	712	713	660	700	725	707	695	731	735	714	728	703	716	700	768	708	667	728	741	706	773	722	684	709	724	685	748	738	705	734	717	693	746	710	698	689	694	747	698	704	733	708	724	778	697	708	685	725	723	670	748	715	683	707	750	709	774	712	695	739	696	772	738	736	727	717	747	709	715	749	729	740	726	745	657	723	709	708	715	749	699	746	702	719	745	696	701	724	676	704	706	665	749	701	715	702	765	745	732	733	725	725	676	669	690	714	751	747	735	683	706	712	691	685	654	730	729	712	677	704	710	702	767	694	726	714	729	739	742	689	733	715	768	751	716	677	709	749	697	686	701	704	762	709	797	727	718	723	709	760	663	735	790	720	674	742	746	712	688	700	705	737	743	706	696	701	672	690	727	705	737	679	652	698	756	670	718	704	718	744	745	741	725	730	697	725	712	657	729	696	745	711	682	696	713	703	742	705	714	728	747	714	720	706	697	704	695	707	753	707	698	707	698	787	737	739	712	680	733	700	730	689	726	726	731	651	739	737	693	704	692	695	742	718	744	696	689	727	745	697	713	725	681	734	721	732	703	706	758	704	773	711	709	747	706	702	747	738	683	742	712	708	707	699	712	720	669	769	714	711	752	705	760	741	730	743	724	678	722	747	735	736	692	724	709	749	676	696	735	700	689	721	696	741	724	712	745	771	710	704	770	673	734	774	746	700	768	714	673	752	709	703	738	660	679	722	703	746	722	725	750	710	771	700	701	760	689	743	769	742	729	722	785	720	721	692	678	734	737	725	697	661	744	721	681	678	711	688	737	691	705	728	738	708	679	740	768	744	727	680	745	633	697	721	705	686	688	752	715	733	734	720	698	761	730	685	688	690	740	711	692	708	719	714	715	701	724	762	705	696	752	698	681	737	726	741
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
