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
339353809021	339353809590	339353810140	339353810690	339353811240	339353811790	339353812340	339353812890	339353813440	339353813990	339353814540	339353815090	339353815640	339353816190	339353816740	339353817290	339353817840	339353818390	339353818940	339353819490	339353820040	339353820590	339353821140	339353821690	339353822240	339353822790	339353823340	339353823890	339353824440	339353824990	339353825540	339353826090	339353826640	339353827190	339353827740	339353828290	339353828840	339353829390	339353829940	339353830490	339353831040	339353831590	339353832140	339353832690	339353833240	339353833790	339353834340	339353834890	339353835440	339353835990	339353836540	339353837090	339353837640	339353838190	339353838740	339353839290	339353839840	339353840390	339353840940	339353841490	339353842040	339353842590	339353843140	339353843690	339353844240	339353844790	339353845340	339353845890	339353846440	339353846990	339353847540	339353848090	339353848640	339353849190	339353849740	339353850290	339353850840	339353851390	339353851940	339353852490	339353853040	339353853590	339353854140	339353854690	339353855240	339353855790	339353856340	339353856890	339353857440	339353857990	339353858540	339353859090	339353859640	339353860190	339353860740	339353861290	339353861840	339353862390	339353862940	339353863490	339353864040	339353864590	339353865140	339353865690	339353866240	339353866790	339353867340	339353867890	339353868440	339353868990	339353869540	339353870090	339353870640	339353871190	339353871740	339353872290	339353872840	339353873390	339353873940	339353874490	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2639	3600	2300	2640	3600	2300	2640	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
25019	24042	41389	43342	34922	23812	10612	1579	671	686	671	641	666	623	658	653	611	665	684	641	681	683	636	626	675	642	690	640	611	615	613	654	619	683	604	607	626	619	634	634	624	639	584	667	666	636	624	663	655	601	661	662	615	643	607	643	633	617	588	628	648	630	614	608	624	675	620	623	599	613	643	619	645	603	661	651	587	627	608	659	631	625	647	599	622	642	623	609	603	634	669	615	648	604	614	621	659	585	643	608	674	648	621	614	594	646	677	678	588	635	623	602	651	650	620	621	620	655	627	638	607	621	625	676	654	587	589	576	639	650	611	623	659	635	636	639	651	660	644	683	633	626	665	668	683	606	660	586	632	588	620	586	582	652	638	670	648	633	624	615	676	604	647	600	640	648	615	649	659	593	708	674	645	608	601	657	613	599	621	624	671	636	660	636	664	641	584	600	589	620	624	653	624	656	635	639	643	589	600	643	652	618	616	614	601	603	638	603	628	667	588	639	611	612	629	634	642	589	644	608	629	596	630	689	607	651	636	610	669	639	674	600	606	645	651	584	621	616	600	579	626	661	610	595	653	610	596	634	672	616	618	685	611	685	646	594	634	685	588	652	598	606	597	632	614	593	658	623	626	611	646	629	614	644	628	611	592	648	587	633	610	619	606	628	605	580	627	582	599	567	636	635	608	665	615	625	666	615	608	640	623	645	627	611	612	575	668	623	610	634	600	628	657	634	635	661	650	640	644	631	617	621	652	664	629	610	611	638	653	644	640	629	631	621	637	628	564	601	639	654	616	590	600	615	566	594	615	625	643	642	628	640	658	616	622	595	572	574	584	606	658	630	649	629	601	667	635	603	610	612	593	565	643	705	595	637	684	633	663	631	613	639	612	654	654	585	638	613	624	618	660	620	592	577	637	614	634	632	661	615	631	668	600	626	661	644	584	664	640	657	644	596	650	651	561	582	601	630	607	636	678	644	666	616	524	610	640	630	638	593	588	601	644	668	622	640	642	569	646	622	582	626	615	591	611	642	587	605	599	592	607	664	630	634	696	641	606	623	613	622	621	642	611	628	646	565	645	607	637	611	637	638	634	593	615	623	629	622	618	680	623	641	616	640	588	656	628	621	639	631	655	648	629	645	655	601	610	595	623	624	607	664	599	610	629	633	606	622	651	591	650	612	650	624	606	581	653	604	646	616	602	632	637	616	621	619	605	679	620	638	619	600	647	627	662	581	604	598	632	594	624	622	682	660	635	607	605	642	593	564	591	641	634	583	610	613	586	620	627	625	608	595	570	646	631	625	609	584	626	621	591	605	670	605	615	617	606	620	621	593	613	643	618	608	664	628	601	618	656	625	643	624	587	638	618	610	630	619	602	649	677	593	620	614	629	610	618	615	610	610	653	619	650	650	638	634	622	590	635	578	632	644	649	635	632	578	648	605	623	639	623	616	584	596	627	659	626	628	644	614	615	611	594	592	642	603	592	591	632	659	597	582	584	633	622	665	669	623	626	604	635	614	623	607	613	608	641	615	685	637	615	623	596	631	609	614	566	653	631	630	565	576	651	623	629	617	613	586	622	617	546	607	649	656	629	613	605	643	628	593	620	666	577	603	649	613	640	622	653	575	627	629	623	646	607	631	617	624	610	589	677	617	649	628	608	647	627	613	628	598	636	644	628	626	642	665	615	614	651	666	636	630	625	689	600	624	651	631	641	614	617	650	636	657	626	585	627	616	656	625	603	647	621	622	602	582	632	631	603	632	631	640	647	562	646	589	574	633	579	587	611	619	615	646	659	608	573	623	598	630	579	603	599	614	606	600	684	633	634	582	680	633	629	634	582	632	627	637	630	591	688	633	628	623	666	611	612	638	660	625	654	647	603	607	630	667	568	623	608	616	622	646	563	581	597	625	612	605	668	642	619	637	623	616	628	670	611	629	587	618	614	613	645	624	605	634	624	617	578	625	619	601	629	556	693	595	633	628	606	641	645	619	617	606	655	665	648	626	642	659	595	603	670	658	628	636	641	604	618	576	620	655	615	626	639	634	641	603	639	622	626	635	616	591	595	636	597	651	618	607	624	622	668	646	570	647	609	649	635	613	594	594	647	654	651	606	609	631	675	598	606	593	663	609	647	621	602	624	592	623	684	648	611	602	685	607	622	625	569	625	655	624	661	600	642	644	614	665	622	650	670	661	626	626	599	613	644	622	607	635	654	622	655	628	632	577	619	615	641	637	612	641	659	616	590	609	625	642	609	636	629	635	660	604	656	680	631	588	688	606	678	651	584	651	653	634	659	623	669	606	621	621	625	594	663	632	584	598	608	638	591	578	587	652	604	630	591	638	608	594	634	608	581	647	579	655	575	616	636	596	584	634	647	617	591	619	593	640	612	662	646	615	603	639	613	627	644	604	614	607	611	565	612	631	649	628	614	600	587	632	610	644	647	633	595	622	647	644	591	649	609	649	613	628	626	671	614	631	612	635	637	581	600	619	601	649	604	618	602	644	622	610	647	655	589	663	619	622	650	570	642	608	586	632	620	646	618	605	659	611	610	639	601	669	575	617	607	590	649	637	650	611	617	640	635	635	635	635	605	626	638	629	594	583	627	602	645	608	614	576	641	613	623	582	667	666	620	638	620	630	589	604	649	612	595	621	608	637	606	601	616	623	631	632	603	623	636	615	624	645	646	636	598	629	644	580	606	607	609	613	607	620	636	646	671	649	646	662	609	607	621	619	674	629	621	610	622	644	598	617	621	641	642	639	628	604	608	604	657	643	628	623	619	647	645	604	626	615	619	600	625	628	615	655	598	631	601	690	661	619	633	631	641	615	608	627	597	647	611	635	623	652	628	632	593	600	639	653	665	636	661	605	621	591	649	620	586	608	641	668	628	647	650	641	603	596	605	625	656	631	571	663	646	608	604	610	548	609	588	589	579	629	577	594	599	605	590	603	622	638	660	609	667	596	580	671	646	601	609	624	615	664	649	618	623	613	635	674	621	664	653	660	602	601	614	628	626	631	618	625	637	629	635	597	632	617	596	689	618	606	636	600	606	621	626	658	610	617	664	607	661	682	579	651	607	640	578	649	641	639	592	633	631	690	627	643	638	581	605	666	606	600	621	669	602	614	599	641	606	662	619	623	652	583	588	591	603	611	631	600	642	611	671	600	657	611	669	610	616	628	628	595	598	618	658	665	670	609	632	617	671	630	612	645	623	639	620	556	591	673	601	563	531	603	625	589	602	638	643	622	601	622	669	618	654	597	619	648	600	610	609	614	631	652	639	567	625	629	628	625	577	652	623	590	638	616	611	626	640	628	646	601	624	627	592	660	622	618	640	650	627	585	608	634	623	601	593	658	621	636	636	691	613	621	613	608	609	652	629	610	619	578	662	624	618	588	590	620	625	638	632	617	620	603	606	653	616	632	604	599	622	615	619	619	622	635	651	568	588	632	601	612	644	614	602	656	642	602	630	606	584	599	615	606	596	606
62784	106726	82170	58373	35092	16894	6420	1324	660	669	673	627	599	670	622	646	689	616	676	651	630	589	621	632	662	638	687	713	626	679	599	635	643	665	594	648	667	657	659	636	696	664	609	622	644	623	652	630	715	654	671	642	629	609	703	630	594	662	631	612	630	647	624	651	632	599	677	655	620	641	635	659	668	646	667	603	673	648	625	640	631	641	646	607	625	631	661	637	651	637	699	647	633	617	629	680	654	621	649	654	621	676	637	597	618	644	638	624	710	628	667	613	637	636	651	642	647	623	638	624	642	623	691	647	660	662	621	648	671	636	638	635	649	611	614	638	597	641	640	626	659	617	683	638	649	637	618	639	651	613	621	635	693	607	603	644	638	645	682	639	630	590	667	677	650	611	611	643	604	612	606	649	622	646	625	684	644	633	659	606	590	616	615	622	625	681	602	647	615	576	649	644	676	664	675	607	619	674	631	610	643	603	643	649	603	651	697	664	675	634	666	655	629	613	645	632	566	656	644	645	621	636	689	605	638	616	654	634	599	634	634	572	659	616	650	664	648	693	657	608	681	661	667	635	655	626	653	646	645	676	645	591	619	642	649	711	664	603	636	656	570	664	641	620	687	668	653	667	617	645	624	647	628	638	625	620	624	606	647	688	663	654	624	625	650	690	616	618	645	647	658	637	659	627	640	640	620	625	609	656	602	644	638	610	616	654	671	609	635	630	636	641	627	615	676	628	585	671	638	665	616	638	627	663	616	626	593	621	658	657	627	643	633	665	608	639	663	623	608	670	593	645	646	636	651	638	640	657	694	649	627	647	609	655	667	623	629	607	660	653	661	646	620	650	627	673	622	607	672	660	644	689	647	667	589	622	651	641	641	598	644	630	662	648	646	602	657	636	663	661	658	677	602	647	634	602	665	611	643	640	680	653	694	629	635	642	628	628	616	638	625	663	615	608	642	664	672	655	632	638	667	634	661	666	580	645	639	643	646	636	630	572	635	670	636	614	656	599	605	635	688	620	641	613	642	625	604	626	664	639	666	616	683	649	664	635	688	665	631	626	661	625	674	633	631	652	618	608	655	652	632	612	669	630	664	613	688	595	680	643	604	605	676	586	617	609	621	697	640	672	643	589	615	612	658	629	650	634	633	641	661	656	683	621	671	655	643	659	640	610	637	674	624	665	644	656	633	612	613	674	638	632	604	636	588	663	601	650	612	620	624	678	629	599	603	651	628	642	641	644	663	665	640	602	616	625	605	641	666	634	657	642	624	660	639	655	627	648	613	656	620	683	617	677	624	650	673	636	611	625	636	639	623	638	588	593	586	639	622	652	640	631	618	642	643	672	635	653	596	647	622	637	605	644	650	609	640	631	645	627	623	665	635	641	608	657	631	587	669	639	632	702	613	612	658	637	713	612	610	578	625	681	614	608	625	626	645	649	657	673	590	679	612	650	667	635	628	628	655	625	596	614	635	628	633	637	642	624	633	638	610	654	670	688	671	613	628	638	652	601	616	639	618	597	610	681	583	607	616	633	617	634	631	647	645	630	639	633	606	574	674	607	625	666	666	646	659	637	641	659	594	669	649	612	657	642	634	642	653	685	670	626	649	612	661	606	620	609	657	659	644	661	635	636	607	644	633	608	619	617	659	624	612	597	630	661	646	654	663	680	650	651	630	620	639	681	632	637	605	675	646	623	648	610	631	666	644	652	628	614	617	676	634	632	611	608	634	644	637	667	643	591	603	672	689	621	650	631	650	663	586	641	649	653	607	609	601	625	642	658	618	622	632	618	599	607	625	638	619	613	626	614	622	641	636	601	615	653	628	609	637	624	662	704	622	603	599	651	632	635	651	661	617	640	627	625	607	617	589	596	611	660	644	663	636	618	616	651	636	666	653	593	671	647	699	630	609	615	660	607	647	642	643	662	647	597	596	624	623	627	664	624	666	628	659	585	647	631	629	652	638	635	652	671	660	619	611	606	654	660	623	670	638	591	635	588	626	612	635	652	614	656	663	637	654	682	616	636	669	651	584	630	613	656	663	638	623	662	629	649	665	632	624	620	685	644	645	623	650	633	630	603	643	600	628	607	647	641	669	623	615	596	607	641	676	615	623	660	614	674	648	668	657	686	605	673	619	616	623	659	653	594	614	650	647	619	623	652	618	647	661	628	648	652	607	645	609	668	640	664	662	610	620	652	592	685	649	617	644	610	617	616	661	655	630	650	683	616	672	622	640	620	655	625	624	663	659	619	649	653	672	660	624	622	633	591	642	606	669	630	622	655	687	624	672	609	630	634	644	677	650	621	648	645	671	657	649	663	638	637	643	634	639	648	634	593	607	657	617	620	637	619	606	607	625	633	658	667	575	596	629	685	629	686	596	666	643	600	637	613	661	671	669	661	620	645	643	682	648	629	675	632	643	661	616	602	644	680	617	638	627	630	664	661	638	625	606	581	658	600	668	598	621	653	651	625	640	642	622	594	630	685	616	646	707	638	648	662	645	657	653	633	625	654	644	643	635	625	615	642	644	697	645	666	649	633	615	646	646	622	629	643	614	606	650	636	654	659	653	687	637	664	647	674	650	616	636	658	589	575	639	650	632	645	606	637	595	681	676	633	659	668	666	666	659	671	594	622	644	659	610	644	619	651	634	654	590	606	645	600	659	647	658	700	618	628	610	652	616	578	697	604	625	655	629	666	680	613	626	642	627	594	595	602	615	611	623	598	607	618	657	624	634	636	625	619	593	662	635	634	646	652	640	624	660	622	604	647	643	655	637	639	611	692	662	610	654	681	656	665	662	615	622	643	670	586	590	632	641	666	656	640	599	671	684	622	663	627	640	591	622	602	657	611	651	577	598	620	633	699	587	627	639	684	600	637	639	584	620	634	617	627	651	602	669	625	597	667	628	627	641	640	642	641	628	650	578	596	682	615	620	682	609	623	609	687	661	608	638	620	626	694	662	632	629	608	683	665	637	638	636	637	658	645	667	642	629	620	643	687	649	632	622	673	672	644	627	571	640	646	632	643	606	628	606	620	623	589	634	617	649	585	621	643	615	611	630	658	609	607	619	639	648	602	615	623	634	634	621	664	629	643	663	635	678	619	592	648	689	676	652	656	626	618	652	624	664	635	645	647	613	639	615	648	603	602	657	642	632	620	641	627	652	604	586	626	617	671	640	634	604	666	626	573	638	643	593	611	594	623	681	611	632	640	647	642	624	604	636	625	643	638	669	655	630	597	624	654	630	685	630	642	676	629	635	622	598	620	591	647	598	623	655	608	643	585	673	629	584	596	581	664	641	644	680	639	616	641	656	633	607	607	672	644	689	657	639	681	632	613	624	647	611	713	664	592	653	594	669	629	664	681	640	622	689	637	660	650	624	622	656	648	606	625	672	596	668	652	614	629	597	610	671	650	653	700	661	649	644	692	633	599	668	657	635	650	644	645	637	641	622	624	624	629	602	623	637	639	628	641	639	635	631	609	622	644
29219	26262	25573	15166	4704	1562	788	497	443	435	489	469	455	497	433	446	442	465	477	433	448	463	419	467	434	448	446	453	468	438	453	440	440	465	423	470	438	468	484	452	440	480	480	462	451	482	429	458	470	450	500	450	442	441	427	454	445	468	471	454	427	418	465	474	511	450	484	466	432	470	449	406	448	464	459	476	413	431	477	436	490	436	454	437	418	428	470	468	463	455	461	444	498	466	448	448	438	473	472	459	469	460	469	418	442	440	467	467	384	446	440	461	438	448	455	472	454	488	449	423	407	446	445	446	468	441	443	459	441	465	443	465	460	441	476	453	439	464	460	469	475	478	468	450	453	441	446	436	475	477	457	434	467	458	474	442	445	432	486	433	443	478	488	447	460	442	416	439	436	483	464	424	431	463	473	475	442	482	430	428	417	443	458	450	447	456	466	462	451	441	439	438	443	409	456	453	486	457	437	448	432	443	457	463	459	449	501	467	472	481	465	444	460	461	462	459	454	448	456	478	433	485	480	441	480	424	501	452	467	453	449	455	484	430	437	440	448	435	455	457	419	471	441	443	455	436	446	444	438	466	472	438	425	484	458	431	464	452	444	428	504	468	440	468	444	453	458	477	466	455	466	440	442	484	458	457	455	443	445	427	490	468	463	443	472	469	464	444	416	460	478	410	453	469	468	463	481	447	416	433	448	416	465	464	451	462	468	421	436	451	424	445	410	464	436	458	437	482	422	501	464	453	472	453	434	451	413	445	434	429	439	439	491	465	464	437	486	409	416	465	463	416	436	439	443	389	439	461	482	477	404	436	435	467	469	484	455	462	475	448	465	427	460	439	427	505	416	405	441	449	475	448	446	460	465	483	440	408	450	449	456	424	482	459	441	464	486	489	431	423	453	460	464	428	482	456	419	442	421	443	452	468	457	493	438	472	480	493	470	436	436	469	436	427	455	460	478	439	366	464	478	420	411	445	433	422	448	481	471	468	428	464	399	446	424	487	446	431	464	470	448	452	433	470	432	445	422	474	474	423	456	414	450	426	439	449	472	464	449	464	439	411	476	468	474	465	486	460	438	483	495	444	452	479	423	486	480	496	428	437	450	476	480	452	444	483	458	417	440	427	443	470	461	489	465	463	442	469	478	507	489	455	465	468	489	406	419	448	447	443	475	468	454	443	461	461	468	471	461	441	433	426	435	456	450	443	487	472	467	469	463	435	401	472	430	443	455	462	460	438	411	465	449	448	420	444	504	470	445	465	457	432	462	478	451	463	469	469	462	437	473	484	453	451	467	456	458	458	441	429	434	433	401	451	443	423	475	448	450	421	428	431	425	439	451	443	432	426	449	437	448	443	443	478	451	445	414	419	424	466	467	457	429	434	465	402	462	432	440	466	434	452	474	457	483	421	443	484	474	439	402	475	455	442	432	482	419	440	445	480	472	464	478	430	491	458	448	480	422	427	455	445	434	431	466	491	451	470	428	466	453	470	442	449	440	464	432	466	468	452	421	435	445	460	465	440	448	434	489	407	467	441	434	427	492	425	450	460	484	438	460	480	413	416	449	440	427	421	448	469	448	473	427	433	482	486	473	453	429	438	454	417	440	460	434	460	435	458	486	441	440	431	441	476	432	426	472	441	449	460	470	437	479	469	413	414	470	384	462	410	468	467	430	443	423	436	430	454	427	487	462	470	456	459	420	422	443	446	450	437	444	435	464	450	450	462	461	480	464	432	492	445	437	424	466	459	449	438	453	469	428	471	457	440	459	464	453	459	484	431	461	469	444	457	463	502	435	467	408	455	489	435	429	483	499	491	465	517	468	446	453	430	496	460	455	481	461	457	470	459	473	430	473	445	439	429	425	465	464	459	461	457	497	447	457	474	444	444	473	449	500	475	491	472	432	436	451	470	472	461	468	434	414	421	446	439	468	425	441	485	449	472	460	426	455	459	498	449	402	462	436	448	431	460	429	443	460	489	475	442	434	457	452	459	467	456	444	455	464	461	449	483	462	421	468	460	428	454	481	452	410	466	453	469	462	417	466	473	461	444	433	454	489	452	457	465	448	406	441	473	444	487	381	439	443	449	470	419	432	476	447	463	429	427	450	444	454	454	450	468	469	437	422	472	466	479	491	461	483	488	420	447	428	444	447	460	447	459	414	463	463	455	451	471	439	443	445	428	425	410	453	471	479	485	428	478	458	443	433	443	495	445	475	394	477	444	476	438	431	448	457	465	434	438	465	455	479	467	486	432	493	481	418	438	454	441	440	478	437	431	440	438	484	460	452	428	459	499	453	449	489	489	509	438	431	441	441	453	467	461	430	457	486	478	445	473	481	478	480	427	464	457	470	404	475	465	418	465	436	408	460	435	445	440	462	439	435	435	421	405	461	456	506	456	473	424	482	458	486	444	477	427	440	469	478	482	471	463	414	453	438	429	467	407	421	437	437	429	449	433	451	412	428	479	456	453	477	439	457	429	464	442	488	457	460	408	462	460	462	484	442	438	459	435	484	438	456	462	470	461	459	454	461	469	439	478	477	436	441	432	444	446	445	446	478	417	464	415	465	458	426	411	474	438	453	418	492	443	445	446	465	440	433	405	448	499	445	424	434	470	478	476	443	438	499	459	445	457	477	478	472	451	456	415	424	434	435	462	478	476	452	428	424	455	444	455	447	464	446	435	442	438	488	467	470	431	445	424	452	472	438	448	466	443	428	510	465	465	472	465	448	470	448	426	407	431	434	458	434	458	445	452	461	440	397	482	468	430	459	483	484	400	450	462	451	446	444	458	441	463	429	432	506	492	471	449	445	474	443	432	457	425	441	451	450	448	443	491	451	493	449	433	435	467	476	436	462	482	461	455	461	450	420	450	439	466	498	451	447	455	449	461	441	468	464	444	454	440	438	472	451	443	489	444	468	418	440	435	528	436	414	459	472	425	447	442	436	451	457	442	462	472	463	464	448	423	423	446	456	447	467	456	457	418	423	449	468	453	443	430	408	436	482	444	424	449	494	472	535	470	441	454	497	441	431	401	497	462	474	421	455	452	460	429	488	466	479	426	443	421	443	389	414	395	494	440	385	464	435	435	467	465	437	480	481	443	454	457	469	426	510	440	459	434	485	461	479	461	476	458	480	448	450	449	427	460	471	480	408	456	422	400	479	460	458	452	489	470	390	480	422	460	443	467	452	439	437	430	474	424	431	481	455	453	475	458	449	441	459	429	414	442	400	463	444	444	461	476	454	472	471	484	474	470	467	419	423	461	465	417	454	472	484	423	431	452	503	454	443	409	433	471	460	444	434	469	464	422	463	479	456	438	483	469	436	461	449	468	421	444	438	437	444	479	431	441	435	485	443	472	458	416	471	435	444	468	497	424	455	465	443	426	455	466	455	433	500	441	411	418	444	454	445	445	457	468	437	466	487	446	470	432	455	447	462	470	469	439	470	436	501	429	462	455	453	474	448	440	432	485	470	467	423	425	456	454
20170	30306	22459	9702	3814	1682	727	499	433	417	423	444	441	377	429	448	436	440	394	379	423	414	402	445	421	408	420	420	433	441	430	395	393	445	427	435	436	433	404	444	438	428	423	410	447	418	398	404	430	421	439	436	441	409	406	441	432	470	433	428	446	371	388	383	407	451	452	416	416	405	390	435	393	441	422	460	376	451	422	413	439	439	403	412	446	402	421	417	427	437	407	424	412	420	436	432	401	438	432	407	388	428	418	415	408	416	438	414	445	402	410	442	403	401	425	431	411	455	433	408	406	478	390	434	411	419	405	447	435	424	409	435	412	391	418	395	386	413	444	450	425	411	426	408	426	395	411	417	441	429	362	403	403	426	379	397	431	463	429	433	416	417	400	414	414	419	406	401	407	451	403	394	399	434	373	430	386	410	422	425	425	387	374	417	409	415	408	440	411	398	412	472	418	426	446	425	416	414	406	434	442	419	417	434	441	419	399	419	403	395	436	384	426	405	431	405	421	444	419	428	432	386	416	415	402	433	436	451	426	395	413	430	440	399	447	436	431	410	378	405	410	426	414	413	472	410	424	402	408	398	399	398	425	401	472	394	426	401	412	409	429	418	407	445	426	427	408	429	413	419	461	374	404	418	461	405	408	403	430	413	433	453	427	420	427	389	435	429	400	426	439	409	378	402	419	418	468	439	436	418	425	376	385	397	427	408	452	405	408	432	419	419	416	420	421	403	386	440	393	415	419	429	394	412	429	408	390	401	423	432	406	415	418	386	422	411	434	408	401	391	387	412	426	415	447	425	394	413	422	418	412	411	439	385	437	419	397	437	435	389	416	438	435	406	424	428	424	406	429	424	404	415	412	409	431	396	406	418	380	430	446	401	417	421	384	387	426	448	401	409	426	402	402	440	442	435	448	389	424	418	386	439	413	413	405	412	423	430	403	427	393	466	423	427	433	434	411	430	401	403	402	401	418	401	411	411	383	420	399	422	417	417	432	390	402	380	438	443	383	437	414	416	411	420	433	428	394	443	429	410	409	392	411	420	462	467	438	432	446	409	412	409	405	435	383	403	420	403	436	443	424	404	443	420	418	387	432	407	427	433	429	376	434	419	411	400	439	424	448	405	418	387	398	447	431	427	430	433	429	441	414	397	394	401	406	431	422	426	422	417	404	383	406	435	418	435	410	394	401	425	418	400	394	420	400	391	460	396	375	399	414	440	360	411	401	481	412	405	371	472	441	395	415	431	429	425	415	445	418	401	438	397	423	398	430	432	430	390	397	475	424	397	388	423	431	436	409	398	419	436	401	437	444	429	420	432	436	442	399	421	442	408	434	415	406	378	443	390	452	422	423	426	410	397	412	433	435	431	428	402	425	398	413	415	431	419	430	421	384	428	420	422	449	409	406	455	419	384	465	465	408	427	434	403	445	431	411	398	426	400	432	441	406	423	412	402	405	407	449	417	403	392	420	367	435	384	396	418	434	409	413	425	412	424	420	408	377	439	438	411	403	451	429	420	410	413	444	438	451	421	407	412	426	434	448	432	426	422	406	416	438	417	437	412	422	416	414	414	433	414	441	444	409	421	418	454	423	381	465	426	457	420	446	427	409	428	448	426	431	404	397	436	404	404	432	429	387	389	427	397	406	421	382	430	419	426	437	443	442	432	421	408	456	420	384	482	394	433	374	427	463	390	443	438	409	445	421	436	426	415	399	447	399	368	439	422	405	386	436	428	414	485	376	393	382	407	458	447	409	422	404	399	400	380	429	438	425	426	433	421	415	449	419	441	456	442	420	465	416	416	441	445	425	407	441	385	368	398	394	424	442	405	422	434	399	395	432	382	375	405	389	456	415	438	388	421	388	435	416	440	439	426	434	432	452	427	387	400	399	439	425	408	454	443	422	432	393	392	448	402	402	420	423	425	413	456	441	429	403	434	437	414	419	419	424	388	404	427	406	420	402	404	440	431	426	426	418	426	443	462	415	420	438	423	407	432	428	441	382	455	436	416	414	423	409	403	456	423	398	400	430	423	428	403	416	396	418	451	453	412	406	393	387	444	419	436	418	437	418	423	421	437	397	410	418	418	402	412	457	444	421	426	375	446	418	452	407	375	408	400	436	411	433	399	416	406	431	424	452	424	430	412	418	418	395	415	414	451	404	434	419	394	427	413	408	377	402	397	406	448	407	397	416	440	366	398	403	372	444	464	420	417	427	426	409	416	431	416	425	421	421	413	419	462	419	421	433	427	435	425	431	418	427	382	440	431	384	433	441	440	431	431	429	434	430	417	392	433	404	431	424	410	387	404	410	411	412	456	372	421	389	423	439	421	393	450	404	422	410	427	438	421	398	420	413	429	421	444	444	457	404	432	391	415	431	447	406	424	401	447	427	428	415	411	440	414	428	440	447	449	417	449	426	417	408	447	408	430	431	438	445	409	402	428	418	394	421	400	429	437	449	429	425	426	409	369	452	450	396	411	412	394	424	456	406	441	405	430	398	424	425	399	425	425	442	425	421	413	443	408	425	427	401	412	437	396	422	447	465	424	461	400	405	442	460	381	457	414	371	421	395	461	473	411	412	419	438	417	430	423	435	389	399	423	445	417	397	400	452	405	443	429	401	434	403	404	448	423	366	446	384	406	456	423	424	437	413	424	437	398	417	400	429	436	442	419	448	438	408	421	414	420	469	430	430	413	426	432	428	418	408	403	396	430	418	400	435	445	424	439	454	432	398	400	425	413	417	390	412	414	402	405	434	423	427	426	376	431	471	423	397	434	400	430	464	395	415	408	420	423	415	394	426	459	388	459	407	412	439	398	419	414	438	439	401	423	420	389	427	424	415	420	433	400	419	417	422	417	420	443	410	390	463	416	397	439	411	497	412	410	391	378	383	433	442	394	407	396	394	394	448	399	465	417	409	405	416	418	414	410	452	407	447	380	422	407	403	441	452	414	389	434	407	398	480	412	429	428	414	454	417	403	394	394	439	433	400	427	401	428	444	445	432	444	408	451	415	438	412	434	377	431	448	426	421	406	418	428	431	421	381	433	391	404	425	413	429	391	442	414	374	444	421	407	421	437	396	446	448	404	429	418	413	420	467	420	431	406	398	424	386	398	435	434	419	411	396	394	414	390	395	423	403	423	427	445	424	462	428	444	436	446	405	424	429	430	412	419	424	387	426	400	403	420	439	410	472	401	435	419	425	422	423	397	419	399	473	413	418	421	407	422	435	426	413	411	418	430	415	401	456	456	447	418	386	384	402	400	420	427	441	446	393	414	392	397	409	445	389	415	388	434	427	411	438	418	432	418	431	392	407	435	412	401	408	420	424	433	415	419	420	429	397	406	422	459	426	435	398	409	392	409	412	371	439	416	438	423	438	414	415	447	426	410	434	428	430	423	395	423	442	441	475	461	461	441	437	412	417	448	453	425	419	417	414	448	415	395	424	417	426	423	387	434	409	396	427	400	411	433	434	415	436	412	354	444
25814	27032	47174	43260	24451	10477	2186	749	478	493	471	503	456	453	480	451	503	433	450	453	479	440	437	459	435	422	425	452	442	470	390	488	417	414	414	411	411	440	466	436	450	419	429	480	444	431	424	418	451	448	433	420	443	430	429	495	457	436	460	420	433	460	445	473	431	422	457	409	411	453	411	434	446	452	418	416	424	432	454	451	405	480	437	398	435	427	442	441	465	434	441	424	450	419	436	435	427	438	427	422	443	422	445	434	469	440	446	403	430	438	402	458	465	429	419	454	417	449	436	468	418	402	434	451	443	411	485	417	423	424	429	443	459	452	441	442	432	403	398	474	439	433	416	413	427	417	406	452	438	419	447	451	441	425	449	458	439	443	454	490	448	436	455	415	432	476	463	429	438	423	417	440	445	431	418	423	430	413	430	449	424	449	430	425	436	406	456	398	398	433	460	423	431	487	409	421	419	449	436	412	428	454	430	419	423	425	416	462	421	410	411	432	445	430	435	430	406	419	452	437	432	432	428	433	452	457	447	468	413	442	415	415	442	410	446	443	469	473	376	433	417	424	432	418	439	434	454	463	434	391	457	449	468	455	468	477	435	435	443	437	431	428	451	416	494	434	457	429	455	428	445	419	433	436	457	430	435	413	438	427	451	414	446	436	433	403	438	427	456	454	477	439	390	435	441	436	495	438	430	464	453	482	444	411	389	436	459	418	448	472	432	429	446	447	430	486	474	443	426	455	445	439	458	438	426	413	450	437	419	435	478	449	433	419	449	401	416	447	427	468	485	471	453	408	402	386	463	412	451	428	473	440	433	425	415	427	421	438	405	423	436	463	437	396	429	428	444	468	452	461	450	423	414	453	445	373	446	402	490	415	445	403	449	439	418	462	409	453	433	428	415	460	406	436	433	442	426	401	440	467	423	437	407	396	449	413	435	415	447	440	417	459	433	459	450	464	484	437	446	440	436	439	440	465	404	446	436	452	449	447	456	448	417	408	431	438	412	451	415	417	440	451	405	436	421	448	455	466	391	431	420	473	439	419	435	480	446	423	419	442	459	404	463	455	415	422	399	424	464	460	409	435	459	439	457	394	411	413	432	455	452	453	425	417	480	430	455	445	425	415	407	471	410	409	402	408	415	430	410	442	440	416	425	437	451	418	421	437	416	425	454	438	441	367	448	431	388	434	439	427	406	405	458	406	468	447	439	453	462	444	475	420	475	441	400	447	443	433	447	400	440	453	473	421	465	445	451	494	412	440	423	445	423	418	438	438	430	424	425	400	440	402	452	425	439	444	446	429	427	443	382	420	399	458	478	460	446	468	405	426	450	408	433	472	429	430	446	410	421	432	444	457	480	462	406	423	430	452	438	446	440	425	471	404	423	437	468	416	389	434	413	424	454	440	444	404	451	471	430	462	430	424	425	448	426	450	452	475	434	419	467	435	451	459	414	430	435	433	456	446	425	456	451	425	449	419	435	470	434	406	440	409	441	418	449	446	445	459	460	413	418	439	439	403	445	433	419	430	466	412	456	446	417	434	412	437	466	414	458	463	439	428	462	441	423	443	436	453	417	458	465	454	427	469	445	456	472	440	448	472	410	454	465	450	449	433	436	436	442	473	402	391	430	437	459	402	398	467	449	455	412	426	443	454	417	418	424	492	410	455	457	460	435	408	449	457	403	436	441	454	397	425	462	474	414	455	410	422	435	444	398	468	420	440	414	462	448	437	432	441	469	468	462	425	481	398	437	467	424	449	390	436	425	448	441	447	394	422	428	439	437	412	455	454	416	448	431	460	439	451	428	420	443	405	475	436	445	469	414	502	447	439	425	449	450	414	425	429	442	421	450	471	466	413	448	446	479	457	430	409	457	465	408	436	381	405	388	415	443	458	434	436	411	438	420	418	447	429	452	418	416	403	445	453	436	442	441	431	429	392	474	406	457	423	433	429	418	406	448	435	436	409	437	419	430	423	435	416	419	439	430	487	428	451	485	449	422	424	455	415	440	430	422	443	439	425	456	440	433	445	453	437	468	431	429	472	417	429	440	440	440	386	453	424	423	465	399	407	419	473	433	452	436	425	403	424	457	471	426	454	455	447	443	425	455	421	417	452	436	423	394	444	446	424	439	421	469	420	457	432	443	451	415	426	414	416	427	438	434	422	440	436	447	448	432	450	409	442	405	413	423	457	429	389	441	442	405	427	491	441	419	441	461	463	477	448	428	475	461	425	435	433	409	475	441	411	446	437	426	383	453	422	437	434	411	445	418	432	450	433	413	446	377	442	456	426	426	415	434	413	439	412	444	419	416	453	451	418	438	447	438	456	470	414	435	436	452	450	445	442	453	438	456	440	438	438	451	459	492	420	431	441	401	431	419	406	405	392	448	456	400	440	407	435	428	466	440	451	448	439	477	436	418	413	433	434	391	436	455	404	431	426	438	452	471	422	424	491	455	433	402	459	443	426	422	454	458	433	421	423	427	402	438	426	457	397	457	436	427	428	447	456	438	431	456	434	473	440	419	453	412	439	412	427	423	412	406	433	438	446	444	415	417	448	458	446	434	417	445	420	429	420	433	432	426	412	439	422	426	453	432	408	419	437	439	441	417	424	467	407	483	432	434	445	462	444	401	453	469	415	464	463	453	460	443	411	428	444	444	443	458	461	447	453	421	443	468	430	433	409	441	414	425	432	444	427	431	448	438	425	437	478	399	470	482	428	428	468	408	416	395	401	455	437	415	399	431	407	457	429	448	463	423	414	413	438	429	388	444	433	481	432	443	443	453	458	425	429	410	429	408	460	448	426	430	427	419	435	471	412	422	428	456	412	449	425	431	434	428	409	410	441	451	422	453	406	439	452	401	417	415	437	426	424	432	405	444	445	462	443	457	454	457	476	434	447	450	410	423	409	393	420	425	422	426	428	425	441	461	424	434	438	459	430	464	433	466	427	438	445	431	433	479	424	428	419	434	459	438	465	421	411	423	450	458	468	467	440	466	419	450	406	460	409	436	459	420	430	437	449	428	430	460	448	455	496	424	389	420	434	408	439	425	428	443	437	448	451	415	415	433	413	420	425	423	435	461	455	439	388	438	441	478	461	456	464	424	462	435	424	461	390	416	384	438	428	448	419	441	438	431	456	461	457	427	408	404	441	424	456	440	436	447	449	433	438	442	470	452	424	403	421	428	443	390	427	408	441	401	461	395	425	416	449	442	433	469	423	447	445	434	430	437	433	442	436	459	408	450	428	435	432	477	422	450	424	417	409	414	451	451	420	407	447	407	455	444	445	405	457	469	455	427	425	474	395	424	429	405	395	430	389	438	413	417	407	398	449	434	448	445	480	437	420	430	465	427	479	429	395	409	441	424	438	451	469	410	465	440	464	430	447	436	455	443	442	449	430	484	467	413	429	432	417	393	462	423	408	440	423	454	427	405	453	474	426	411	421	447	455	421	423	446	446	490	467	423	439	455	466	463	450	435	408	442	407
51674	83887	68791	36702	17162	6581	1662	681	449	468	449	467	422	459	451	456	425	472	405	435	430	458	483	431	457	454	433	425	475	440	432	422	447	454	457	442	454	411	442	429	428	497	466	431	413	437	470	434	440	405	434	462	434	452	424	430	438	411	440	415	437	410	419	441	406	431	443	466	467	478	455	441	438	444	484	455	451	456	442	420	425	413	482	446	457	416	493	431	446	415	456	436	440	447	465	435	426	455	470	408	392	448	466	427	418	416	431	406	406	441	423	433	443	409	479	455	437	454	455	412	467	460	467	449	419	465	433	432	415	478	452	412	438	393	426	457	412	468	414	446	428	418	416	427	418	428	434	436	415	434	441	448	442	426	476	460	427	430	443	424	491	485	442	433	441	424	450	431	423	443	432	422	435	460	459	444	441	419	432	437	422	443	439	447	429	430	425	417	433	422	451	439	465	470	451	492	433	447	458	403	476	430	462	456	429	419	432	451	454	396	411	414	399	454	414	467	469	445	439	441	452	431	439	465	452	462	451	462	465	454	411	437	450	424	394	426	464	430	422	448	433	467	440	468	431	435	441	454	403	434	457	454	417	413	449	434	415	442	441	485	446	426	416	436	448	462	460	431	434	418	417	450	414	470	449	429	425	455	470	440	457	428	432	450	465	435	427	398	450	426	430	439	429	428	469	477	424	424	464	471	459	439	421	474	438	439	420	440	432	424	449	403	464	440	435	468	433	457	457	457	432	465	450	447	406	467	457	421	435	445	451	429	471	453	434	450	461	421	436	461	440	437	446	433	440	443	471	438	464	472	418	418	442	451	443	427	440	445	437	449	465	481	447	441	448	406	436	444	434	446	453	448	420	446	433	447	450	427	420	473	451	439	475	418	454	484	431	415	434	468	449	426	416	453	445	426	461	414	434	423	444	468	426	390	478	446	432	459	421	440	443	418	452	438	413	451	442	421	461	454	441	416	446	424	478	454	438	453	426	463	452	453	476	430	421	453	401	449	445	446	438	441	427	461	430	468	438	412	462	437	437	453	421	413	419	401	455	446	421	467	462	432	505	446	438	462	413	407	434	447	461	441	455	426	422	423	429	425	441	438	450	433	475	464	448	406	439	428	431	449	442	451	454	434	416	435	463	440	420	436	413	441	417	440	420	444	451	394	438	422	487	423	474	407	474	426	434	435	389	398	429	428	411	408	484	411	450	434	458	447	439	411	419	463	421	440	409	427	400	434	425	441	443	429	442	479	415	444	420	467	484	390	453	418	434	443	418	398	464	409	408	445	445	411	437	449	405	457	489	433	460	439	444	467	418	444	461	471	420	468	416	448	406	429	423	431	447	428	423	449	418	459	433	483	398	413	483	407	462	432	431	435	409	461	441	420	451	440	479	438	469	448	425	458	424	450	422	416	462	423	419	423	481	432	439	450	391	436	390	421	465	415	427	431	418	443	446	449	438	416	451	410	445	442	457	442	411	418	472	449	431	408	408	468	432	428	449	426	462	418	436	434	416	464	433	464	434	451	425	451	423	441	465	418	435	417	405	444	422	444	403	473	450	444	428	418	458	444	473	484	421	434	458	428	426	439	455	459	417	445	445	448	423	409	456	446	453	452	409	443	429	449	463	459	443	466	407	444	452	428	459	452	413	418	393	408	437	455	458	446	435	439	441	435	446	454	446	439	419	453	469	417	441	450	453	447	455	406	455	448	455	442	451	417	434	442	448	414	447	461	453	458	455	407	453	420	422	417	434	445	428	449	490	427	404	456	408	426	457	449	444	455	447	451	457	442	425	445	437	422	423	454	430	462	461	419	440	441	408	438	438	451	444	435	456	446	417	435	426	490	455	443	394	440	437	484	441	436	459	448	423	427	423	456	466	428	412	425	490	397	437	431	454	442	397	426	431	407	448	422	416	440	424	419	427	465	455	457	438	448	418	454	479	464	434	466	432	446	398	430	465	425	441	422	488	412	436	408	458	472	405	424	423	437	418	456	443	440	424	426	440	451	452	405	439	419	423	413	456	424	468	454	425	437	407	445	454	444	442	474	462	419	425	449	450	439	452	480	429	445	440	459	462	390	473	434	443	415	436	403	481	419	431	434	413	438	404	411	408	465	402	434	427	453	446	435	406	455	433	440	432	423	458	431	463	406	468	415	446	477	454	442	466	456	471	451	452	484	409	424	446	418	437	430	453	420	479	417	451	441	452	416	432	439	435	412	440	422	466	453	464	409	389	427	431	479	431	445	443	407	442	456	489	429	477	444	436	447	453	444	398	451	461	430	421	455	423	457	448	444	446	459	467	430	436	480	449	449	442	437	481	457	416	415	449	435	459	440	432	455	471	426	438	427	477	440	423	442	452	433	454	421	380	418	431	417	472	445	387	435	457	432	428	493	411	483	484	429	438	413	454	463	483	445	456	407	444	432	402	443	440	424	427	429	475	447	445	451	441	459	457	459	430	433	432	459	413	456	435	392	457	439	478	441	461	408	450	445	468	454	423	459	415	426	440	409	415	450	432	401	437	427	439	461	422	405	454	452	402	418	455	439	450	477	414	434	425	466	450	411	413	422	432	427	416	456	434	441	435	432	449	441	434	449	419	436	435	438	443	423	474	422	426	431	439	438	423	437	422	443	432	466	411	420	449	440	456	415	425	429	444	412	452	436	416	449	406	468	449	412	416	392	411	471	434	453	438	453	444	412	476	442	465	477	428	422	422	478	460	438	437	439	442	450	430	427	420	433	445	406	412	444	423	450	452	436	391	479	435	451	449	429	400	462	414	399	459	431	452	439	462	468	429	447	417	451	469	439	429	436	401	429	428	428	452	466	424	431	460	466	429	407	487	398	443	458	437	495	436	424	441	434	431	435	457	464	451	436	459	423	433	426	460	429	455	453	464	444	422	438	450	474	433	419	473	448	412	421	409	413	455	464	449	425	469	458	434	438	436	443	437	411	426	421	424	451	415	416	461	457	444	479	418	415	456	412	442	424	461	465	435	444	453	466	422	421	403	443	385	414	463	438	406	434	411	443	435	446	411	441	430	453	451	425	435	412	466	437	404	450	448	442	457	440	454	434	437	448	430	450	469	434	441	452	432	435	467	463	417	440	446	417	453	402	431	450	475	435	422	446	451	452	466	459	438	411	406	496	454	443	459	445	413	447	452	419	424	468	439	415	441	447	435	452	415	459	427	407	444	446	407	441	437	425	393	392	420	472	423	433	411	468	430	483	450	418	403	438	432	431	401	447	478	435	441	440	447	419	469	440	436	480	453	411	489	426	452	454	458	443	431	457	437	487	424	461	429	438	418	452	453	462	426	451	436	422	453	433	424	439	448	440	452	429	465	413	435	474	425	451	418	447	449	469	404	463	441	451	415	426	437	427	433	439	458	477	442	433	419	451	431	457	453	446	404	441	419	424	416	422	468	448	415	438	440	417	457	436	407	435	412	423	432	443	466	444	460	440	436	454	400	418	468	499	429	439
24263	23489	40048	39083	29184	19169	7029	1501	773	812	802	766	786	785	726	747	700	746	720	705	727	781	718	755	757	748	728	712	767	740	740	703	725	737	718	776	747	765	726	702	709	737	676	748	742	731	707	725	764	761	731	768	711	701	701	744	705	721	768	743	745	761	791	771	746	736	740	757	783	694	734	722	704	755	688	706	765	774	714	771	743	719	785	722	728	771	679	725	716	745	754	683	790	737	731	748	725	727	730	737	755	714	713	730	667	799	783	713	702	714	727	690	736	716	737	747	770	679	730	761	750	697	710	751	703	649	724	718	720	727	725	720	731	761	763	747	711	702	740	733	752	775	761	729	732	755	713	739	750	741	720	737	764	742	743	675	771	744	736	737	757	782	691	717	705	740	735	716	714	742	727	714	715	734	713	714	752	691	708	753	764	707	727	738	737	677	733	736	723	697	766	669	695	743	686	753	736	712	707	718	662	723	760	763	778	665	679	786	764	721	759	790	676	699	749	773	739	758	711	704	689	729	692	715	761	729	757	754	755	703	699	725	731	692	733	747	758	756	758	715	670	696	748	745	745	737	725	721	712	710	738	718	674	729	721	699	706	732	716	715	694	682	774	720	734	746	747	710	731	719	713	715	721	735	710	722	731	742	697	708	691	693	686	748	755	673	688	747	745	733	731	744	729	700	766	710	762	750	696	677	754	673	731	705	709	735	762	754	746	722	725	698	739	738	756	648	697	700	743	766	757	689	769	701	733	729	764	717	759	699	758	709	740	738	728	732	701	744	731	709	699	751	739	687	755	742	731	695	695	720	703	781	703	767	737	730	712	693	742	755	750	686	658	718	706	720	728	727	692	739	698	697	717	716	722	711	710	744	756	721	758	763	702	762	693	717	733	762	746	767	708	700	758	720	760	742	742	741	744	734	717	725	707	722	734	705	718	763	738	738	702	715	702	698	719	736	763	786	746	716	700	704	728	720	764	714	713	759	709	715	753	742	754	721	710	717	713	740	713	704	721	727	748	674	703	682	712	679	689	740	759	685	746	676	739	685	724	740	723	746	786	742	712	740	723	743	724	689	718	741	709	694	694	726	751	701	747	755	714	730	720	701	660	737	697	744	685	709	738	733	722	721	761	740	713	701	702	682	722	689	697	691	681	758	673	735	729	691	681	715	711	765	695	737	746	752	728	721	658	671	696	759	730	755	738	706	693	681	733	755	759	699	757	659	674	745	723	749	727	716	751	705	704	732	748	668	765	749	630	690	765	685	716	744	743	737	708	752	741	722	741	716	752	700	714	746	756	745	743	709	681	668	718	724	758	771	735	728	724	717	752	672	749	719	730	714	742	714	719	723	722	737	728	700	745	667	720	701	708	696	722	759	666	725	736	697	737	737	718	743	747	695	745	708	738	706	736	738	747	795	673	708	775	730	757	755	713	730	708	666	731	692	699	733	729	735	767	745	719	675	756	743	751	735	730	729	734	689	728	712	786	776	647	749	736	701	706	720	744	698	733	703	723	797	692	682	713	709	690	706	692	796	703	704	734	753	740	730	707	683	676	681	764	728	750	740	756	738	682	738	731	711	712	736	733	750	709	733	725	772	709	681	724	752	741	747	679	709	713	735	740	713	719	745	715	716	740	696	692	752	754	698	704	725	754	739	725	706	731	686	703	719	660	709	724	715	715	767	707	699	728	700	721	731	748	702	772	722	735	727	707	730	702	751	728	751	713	765	736	739	720	710	722	732	726	775	758	702	727	788	676	694	694	761	743	745	725	702	678	750	716	716	751	737	741	738	672	734	729	708	709	735	730	733	700	722	721	734	729	770	757	790	727	682	744	694	684	743	744	659	724	718	741	709	724	763	738	699	752	718	757	784	726	715	718	749	740	732	754	744	685	727	751	722	677	699	727	756	716	703	709	729	761	704	725	713	697	743	690	716	726	722	707	709	765	740	711	682	737	690	726	721	742	660	673	792	713	687	714	690	712	751	687	728	741	720	737	737	753	706	711	742	645	731	711	733	685	683	736	724	738	703	662	705	702	692	747	719	746	750	745	756	729	757	750	725	698	721	666	735	735	725	756	753	741	745	764	717	739	697	675	744	750	755	716	766	751	704	749	677	749	712	746	719	696	688	703	752	714	735	712	694	696	810	686	778	713	731	752	747	706	754	685	703	782	775	808	695	678	683	736	702	727	687	712	719	746	701	804	715	749	711	707	683	734	699	766	671	750	736	693	749	713	677	735	704	709	760	747	709	720	727	772	763	669	747	731	758	721	756	743	723	723	742	768	699	682	769	694	700	711	684	756	752	703	690	767	751	727	731	726	727	715	731	686	712	746	657	744	758	745	756	744	739	749	697	741	713	739	718	773	734	693	757	720	714	689	699	730	695	705	745	757	725	657	770	779	717	712	693	752	717	700	681	736	715	708	729	773	715	754	710	711	677	742	753	745	729	711	682	737	744	714	679	734	747	718	814	712	696	721	705	711	711	736	719	705	740	752	724	720	772	729	742	751	740	689	708	719	683	722	690	749	715	710	712	728	728	713	722	770	729	737	711	765	739	671	751	724	725	727	746	710	717	700	729	765	692	709	724	734	742	736	729	729	728	690	717	710	695	722	706	769	694	751	736	699	728	710	782	708	783	729	717	697	725	725	726	733	752	775	733	736	720	686	737	697	706	747	721	738	728	744	715	707	728	758	722	722	690	747	706	723	728	743	724	735	691	742	702	703	722	701	682	752	763	736	732	776	685	727	757	684	752	717	681	691	696	732	721	731	698	746	732	692	709	702	708	767	736	787	737	746	733	708	722	706	793	715	744	734	726	695	708	749	709	723	768	686	732	704	715	708	742	667	725	710	746	748	695	729	680	682	749	704	705	666	765	677	715	695	718	738	804	718	689	722	678	685	701	695	699	729	699	742	755	734	734	809	732	725	747	761	736	724	739	748	753	685	763	703	747	736	748	726	732	704	720	716	725	715	703	707	689	763	755	730	702	737	734	656	727	733	724	737	744	732	689	717	721	724	689	728	703	727	776	708	727	699	754	734	767	728	779	675	726	735	760	739	742	720	738	765	737	733	734	705	693	760	726	710	759	706	723	667	748	718	722	717	760	769	686	719	733	712	706	705	802	740	695	768	753	758	724	702	723	695	685	699	734	708	711	733	687	714	726	726	736	726	726	719	701	740	711	713	702	702	733	760	742	724	724	665	731	689	758	732	704	752	736	725	721	690	704	767	749	743	742	706	737	780	684	744	716	747	745	715	716	694	710	726	735	717	711	703	724	770	717	738	707	688	689	749	724	671	731	688	749	755	740	742	747	762	717	685	669	707	723	775	710	768	686	751	724	687	724	708	731	684	736	739	727	728	738	763	701	748	744	733	684	711	715	692	730	780	706	709	706	759	705	745	754	699	718	691	728	753	737	745	696	707	714	762	744	713	711	741	733	728	702	682	761	759	721	705	753	705	728	766	717	695	724	740	714	709	723
64136	101390	78241	51094	27383	11045	3564	1293	758	722	756	726	739	724	699	740	776	701	774	690	723	726	768	714	713	762	800	728	702	743	746	746	776	744	780	747	695	740	726	731	739	752	705	701	696	734	710	715	713	758	698	711	729	791	719	762	743	715	733	705	710	691	731	732	734	690	710	738	718	754	783	741	737	753	691	731	751	733	751	694	688	748	742	699	791	746	729	688	730	727	768	693	733	714	727	722	760	780	761	714	688	770	766	727	727	752	716	744	758	746	738	701	740	783	728	697	754	718	678	723	731	727	676	694	720	738	683	738	655	753	731	719	713	728	716	740	758	729	750	730	719	768	771	715	675	720	706	742	767	706	759	786	720	746	752	715	742	732	718	708	738	714	735	706	737	727	728	765	753	746	721	656	701	688	729	724	772	694	741	689	721	704	766	732	738	747	776	777	693	758	748	696	746	746	680	725	696	751	719	671	726	709	721	739	764	686	751	668	703	721	740	721	786	706	725	687	750	732	740	750	686	747	706	717	704	754	750	718	740	701	681	697	727	768	706	745	772	681	679	742	719	792	712	748	725	772	706	696	736	744	729	726	735	688	747	725	758	733	746	748	700	718	764	713	732	705	747	714	708	720	724	750	748	712	694	718	711	737	732	734	676	734	705	756	723	762	721	739	736	737	759	729	735	687	744	673	740	732	734	761	772	720	721	753	712	743	751	696	731	740	731	742	742	745	692	750	772	706	755	715	734	778	713	734	747	742	716	742	757	776	669	705	706	763	732	766	738	733	733	754	701	691	711	763	687	740	696	702	734	713	689	745	718	727	717	710	713	682	747	688	747	720	706	715	736	693	696	711	717	753	697	730	704	750	745	775	697	726	706	702	743	734	718	723	729	705	767	796	739	687	722	724	697	727	704	711	762	681	721	700	700	742	671	767	702	746	719	720	749	762	718	719	716	727	732	736	722	728	709	700	730	714	738	736	764	719	760	727	723	715	769	692	729	723	660	701	721	708	693	761	762	732	699	738	738	689	734	730	699	665	680	747	763	705	739	704	693	780	700	728	724	719	701	745	743	732	686	782	703	699	683	731	750	676	717	711	752	669	757	717	745	706	711	761	754	733	636	710	709	749	706	725	713	702	743	734	762	650	757	725	707	726	756	731	737	733	733	724	757	707	735	738	714	714	752	675	703	738	716	692	709	705	721	687	704	708	762	702	746	726	751	765	732	703	763	751	716	730	707	749	780	761	767	752	754	735	708	693	739	729	685	719	738	720	766	722	739	707	675	720	695	719	683	707	751	708	698	700	729	751	733	765	728	742	699	706	709	730	693	773	778	694	749	744	711	688	711	715	740	728	726	689	772	731	735	691	799	727	717	764	745	742	722	716	698	739	736	756	734	774	742	736	686	737	731	672	724	767	711	744	678	726	705	751	694	713	745	804	740	709	704	761	708	704	735	729	714	754	754	688	734	763	763	738	720	715	747	676	769	727	770	717	721	722	705	754	675	720	673	722	721	712	728	686	715	779	708	766	700	750	744	772	733	704	741	770	691	754	711	733	776	737	721	728	690	717	698	708	778	774	720	701	704	686	724	727	803	727	692	702	705	738	725	747	726	695	713	727	708	724	717	723	735	746	736	719	739	762	671	660	755	721	708	739	744	725	768	722	721	735	712	788	707	709	755	723	766	727	743	691	727	740	754	730	757	754	771	771	673	759	735	723	704	696	729	715	718	788	710	724	690	713	695	719	714	738	776	708	707	687	687	772	758	753	714	723	721	712	748	758	760	713	722	724	713	723	707	695	721	726	739	751	733	712	760	746	737	754	751	722	703	720	723	729	751	693	689	742	699	742	728	649	718	738	681	724	673	722	739	699	737	704	741	745	773	694	674	739	662	714	726	784	725	736	784	805	723	708	732	718	756	736	772	726	698	727	712	722	713	673	750	720	773	728	701	775	746	748	751	730	715	693	762	705	726	756	740	752	652	800	706	727	739	719	724	789	660	667	705	743	748	748	718	764	722	719	719	730	729	717	729	747	723	720	722	686	698	710	753	745	703	700	698	753	705	721	709	743	732	746	727	683	717	721	723	685	782	754	700	750	740	720	741	707	763	768	720	775	715	733	725	714	792	713	761	727	739	698	729	688	730	723	713	742	670	688	704	713	685	728	697	727	773	753	688	699	745	744	721	719	757	710	770	724	682	703	710	660	706	710	696	753	715	711	772	692	718	709	727	758	720	724	731	722	717	740	734	710	686	720	757	732	706	714	757	732	711	696	701	782	718	736	710	715	764	741	738	698	737	750	713	678	773	712	722	689	696	735	705	735	743	754	714	734	750	710	739	759	759	687	732	693	699	712	727	732	730	691	753	720	761	744	755	731	738	692	740	699	732	780	718	712	708	757	733	705	725	736	707	725	752	703	812	731	738	720	759	719	755	741	752	662	744	694	697	664	726	697	744	689	724	723	716	694	714	658	700	735	725	716	719	729	763	692	733	686	709	721	733	681	710	759	748	731	696	717	690	760	715	773	724	721	742	731	702	723	751	728	746	711	720	711	741	735	708	713	686	690	746	744	693	738	716	680	714	747	721	748	754	719	735	703	740	714	753	717	697	752	689	721	746	779	705	728	704	696	740	692	785	707	710	703	749	753	727	701	767	677	699	756	725	738	747	698	709	708	688	719	722	689	749	724	736	689	732	775	699	721	724	716	713	702	720	743	730	793	717	736	721	724	732	697	672	747	774	769	730	728	744	713	723	700	727	763	761	741	739	704	738	750	720	741	744	723	715	760	764	752	730	727	706	736	745	732	772	723	738	746	764	722	773	773	707	733	710	712	694	786	775	703	802	690	763	751	694	723	789	721	731	743	709	744	741	704	737	705	745	776	744	769	703	678	711	707	812	790	715	737	679	723	697	699	703	714	727	681	674	793	695	773	659	719	751	733	787	743	693	728	755	794	720	723	695	763	727	750	717	726	772	732	714	729	699	738	735	703	752	682	710	693	757	723	738	703	716	746	728	724	699	757	750	720	706	763	723	711	710	724	727	709	705	691	816	706	692	715	676	745	740	707	723	743	720	722	778	708	731	686	746	726	740	796	709	739	751	729	714	755	743	723	738	712	704	669	722	724	693	673	758	733	741	747	747	695	710	735	787	753	727	715	701	764	763	683	720	710	769	750	700	707	725	728	740	777	751	722	780	692	741	737	676	712	695	727	707	719	737	782	677	711	750	739	710	690	676	765	751	725	728	755	716	748	711	740	702	724	733	703	701	763	704	703	721	697	737	732	746	746	705	687	726	725	746	728	766	766	715	731	751	713	731	736	738	743	724	726	681	728	736	687	766	710	737	728	757	732	724	747	709	712	686	735	694	708	677	737	733	698	687	745	739	687	683	683	698	753	687	680	765	729	738	751	737	758	723	688	710	692	738	702	741	687	759	712	734	762	727	744	738	716	720	780	754	714	721	696	729	732	722	704	697	764	699	740	743	723
29598	28628	26739	13430	3807	1232	815	572	526	572	544	540	545	533	532	533	492	545	517	552	527	552	527	563	576	550	571	562	621	540	597	588	511	520	508	554	566	545	539	538	504	593	572	511	535	549	581	517	556	516	526	538	582	490	556	530	525	535	497	580	582	542	505	519	541	562	564	573	571	564	532	555	597	536	562	535	530	576	549	528	550	570	520	601	547	584	552	569	546	513	505	521	543	530	594	495	512	530	556	552	540	549	529	572	503	550	532	527	570	502	510	548	523	544	556	550	578	542	597	516	541	561	521	541	558	518	545	560	585	544	535	592	526	531	530	520	542	551	534	547	583	515	581	508	572	512	546	497	543	581	552	563	564	534	510	542	563	523	479	583	531	505	540	533	547	565	503	536	595	554	516	521	503	535	494	536	536	529	524	546	567	517	598	532	617	539	538	601	561	560	559	546	545	585	543	603	568	565	519	568	536	544	559	550	567	562	576	525	503	553	539	546	546	558	605	553	564	562	502	542	526	558	542	490	525	531	510	547	554	545	551	505	567	539	524	521	578	582	524	549	520	533	525	524	540	520	509	561	523	588	523	572	553	522	546	545	563	532	542	546	533	531	457	564	525	533	575	555	555	527	539	582	554	523	498	542	561	543	513	544	577	511	547	500	555	527	536	504	529	552	590	553	562	511	551	540	536	507	539	537	541	536	522	551	521	571	515	540	567	549	555	542	593	542	539	545	548	503	553	566	555	552	511	548	523	540	553	539	558	536	546	558	554	565	511	528	552	559	502	538	532	549	565	507	525	530	592	528	556	518	568	551	534	534	541	558	523	549	566	548	555	550	570	525	553	562	538	567	536	563	529	580	554	532	579	565	530	555	536	489	530	553	525	553	523	553	538	553	549	569	537	511	558	570	544	532	566	565	541	541	539	563	569	528	518	527	526	553	583	557	564	544	500	519	509	523	552	528	526	533	548	544	537	547	535	531	565	548	515	588	538	541	570	521	529	540	527	480	539	524	522	524	539	553	548	516	574	564	542	501	585	518	543	511	555	556	516	547	519	542	534	519	526	523	572	583	570	544	509	523	550	548	556	555	544	528	537	564	516	507	542	536	515	529	532	524	521	522	515	540	540	550	556	524	543	512	546	494	563	562	515	563	557	528	569	572	561	555	502	516	547	573	577	558	571	530	585	543	519	557	549	546	548	520	564	556	577	519	493	521	513	535	549	527	536	554	591	525	580	554	570	547	556	530	546	552	520	547	561	527	535	512	571	541	529	492	536	561	499	540	572	536	542	552	520	530	542	544	565	548	567	552	569	543	554	558	542	547	590	535	558	477	496	532	531	548	521	548	551	538	511	567	516	560	532	539	527	563	547	531	527	564	537	521	549	501	514	542	528	552	560	539	523	536	544	590	566	535	545	535	518	556	533	550	553	552	543	540	538	513	561	533	533	575	566	544	460	537	502	528	518	557	549	528	525	526	534	493	585	506	568	562	527	555	525	569	499	546	560	542	518	549	590	493	552	535	575	559	529	504	587	518	579	534	544	513	543	566	560	551	563	529	546	547	540	560	521	558	537	546	536	543	566	538	564	559	533	550	524	564	493	517	510	525	528	544	554	560	502	559	504	571	581	579	561	533	503	539	514	576	545	513	557	532	515	519	507	561	553	538	585	559	565	526	533	514	560	494	549	593	530	524	537	518	547	569	552	558	565	522	561	576	527	518	553	552	552	532	521	531	519	546	530	542	528	544	555	541	531	516	548	539	501	527	547	524	550	517	551	537	529	549	562	556	506	538	546	610	551	524	565	506	564	588	543	522	529	569	562	570	552	543	535	561	527	563	575	568	560	564	575	534	550	543	552	558	526	527	556	510	558	548	575	530	553	526	570	539	520	514	532	538	544	562	536	500	550	524	556	504	534	572	549	520	520	550	522	558	578	574	571	535	549	553	560	548	561	568	539	553	531	537	559	518	543	539	552	524	544	588	532	550	554	533	548	564	525	563	554	537	522	533	561	561	533	479	536	578	515	548	517	549	527	513	559	563	537	512	547	569	552	533	511	533	546	544	511	556	556	542	560	522	540	548	600	526	556	549	536	525	533	525	531	567	564	521	539	522	533	574	566	479	545	550	507	544	576	585	525	568	528	531	508	615	559	583	571	534	539	506	552	529	529	528	505	514	579	572	500	515	550	584	553	563	546	551	531	529	533	482	587	544	558	511	560	545	532	574	544	590	539	535	544	557	493	538	558	536	526	567	571	575	530	556	524	531	578	528	533	548	579	552	531	545	520	558	546	496	632	536	601	578	540	571	564	564	561	569	535	523	569	532	505	527	514	571	525	512	548	541	546	562	523	502	518	572	520	538	526	546	563	502	526	572	546	565	568	589	541	608	505	564	519	552	555	547	509	552	580	531	537	555	559	521	523	555	528	538	500	561	521	553	522	519	503	570	523	526	521	563	565	572	558	526	559	558	546	541	575	549	572	589	557	552	505	563	549	549	548	510	568	570	534	544	527	528	522	524	543	532	542	596	579	564	535	529	581	522	517	523	555	550	532	519	526	560	555	537	494	506	519	523	537	504	543	500	526	548	528	534	574	531	505	524	550	521	561	564	571	519	566	522	549	588	539	522	556	518	575	548	558	495	523	532	529	554	532	554	545	545	576	555	518	587	526	571	538	564	558	539	550	517	577	558	571	569	540	569	554	547	543	515	538	545	568	520	511	536	542	503	569	576	552	558	561	537	569	550	545	570	522	538	544	552	580	550	526	554	553	514	573	525	579	506	573	495	528	515	534	578	545	540	511	522	567	538	539	532	567	520	566	516	555	547	587	523	578	569	551	553	523	550	576	529	558	537	574	583	562	527	570	556	559	508	568	563	584	552	565	550	500	522	572	563	547	527	516	540	548	554	512	481	516	572	529	517	535	557	584	572	543	530	573	555	503	481	569	570	574	532	548	517	540	580	562	545	597	520	549	560	559	538	553	526	527	556	515	549	543	515	546	538	540	532	527	516	518	525	527	528	496	545	569	534	557	511	524	516	547	536	532	583	536	547	557	563	530	541	563	567	518	537	576	543	535	540	553	531	536	570	516	561	546	523	527	553	574	570	485	544	549	518	522	565	524	561	550	558	532	550	523	502	513	533	519	561	523	510	540	609	540	535	553	524	554	529	551	538	602	507	545	551	526	526	560	536	530	539	543	507	564	520	562	520	564	499	573	516	589	580	546	539	558	582	565	528	539	475	552	570	566	528	546	556	548	507	525	558	518	510	551	492	539	558	532	588	529	508	539	562	546	572	570	536	532	493	541	550	532	569	542	590	553	558	513	529	531	523	550	541	537	557	568	526	599	499	524	530	544	556	513	537	509	517	534	560	556	559	520	576	528	510	512	527	566	570	547	532	552	525	600	535	593	545	549	578	535	590	509	548	529	548	559	523	509	553	512	482	505	546	531	488	523	534	550	540	508	569	524	547	496	570	573	551	537	543
21766	34138	21999	8225	3210	1242	741	549	547	480	498	488	497	492	484	494	503	498	529	479	491	481	505	466	514	498	456	521	475	488	501	506	508	494	498	511	501	485	495	529	507	536	498	502	498	494	463	461	503	464	541	488	536	488	484	476	453	510	452	473	512	491	505	504	512	523	508	512	523	473	482	499	474	494	497	510	491	486	471	508	477	539	503	452	487	490	546	513	488	476	508	502	484	530	577	522	486	460	539	470	509	511	527	494	517	522	504	476	474	488	513	493	525	489	507	459	511	497	485	474	486	504	486	487	502	494	516	523	487	466	511	505	496	495	473	504	479	502	501	483	503	540	508	488	463	496	487	490	512	517	484	517	531	488	487	505	481	489	495	452	523	504	495	517	478	499	499	466	488	480	506	487	495	525	475	482	503	537	466	483	478	533	469	502	507	463	500	516	499	511	536	485	471	481	476	475	524	513	496	490	493	474	492	510	483	482	471	497	519	487	491	486	507	501	485	488	476	522	502	468	510	480	532	481	523	505	497	478	428	507	487	485	497	499	499	498	506	500	523	477	471	478	483	513	521	496	496	488	507	463	482	469	485	520	505	501	489	441	497	494	494	483	474	496	502	514	492	501	480	474	468	518	478	513	493	487	498	494	475	467	494	463	524	511	486	504	489	460	493	470	521	465	508	521	511	494	502	511	487	511	505	530	499	498	447	522	502	531	520	490	508	480	511	494	490	464	499	499	493	495	469	509	473	501	485	461	489	497	476	474	475	477	478	496	530	527	514	484	509	487	452	490	502	501	529	485	500	528	496	489	489	501	475	517	502	491	469	501	449	489	475	490	482	490	462	449	533	477	511	544	474	508	479	479	519	498	486	519	526	474	503	464	483	492	479	497	489	519	510	483	456	497	492	503	431	489	499	545	504	472	484	449	501	532	503	509	484	483	501	513	486	454	504	501	465	505	498	502	480	509	495	480	460	483	521	516	495	468	489	514	488	501	479	535	504	479	521	441	515	452	510	518	485	469	463	505	491	476	474	510	500	499	505	497	476	539	537	501	495	469	474	503	495	511	495	521	519	510	468	485	503	489	512	500	509	486	496	469	501	463	501	505	489	467	547	491	499	487	505	444	473	457	507	482	472	480	514	531	505	479	526	458	496	505	533	487	485	463	465	511	487	471	508	488	490	482	509	536	471	508	511	496	496	480	498	485	516	510	465	545	542	542	487	482	510	472	479	525	505	516	521	503	532	510	467	493	503	466	500	513	503	507	493	470	482	461	535	534	481	476	494	477	488	506	461	436	517	480	488	502	498	515	489	552	535	446	485	501	485	482	531	514	476	450	497	479	531	510	515	494	492	500	479	475	461	510	467	473	491	463	471	461	497	529	475	511	513	518	479	505	464	517	474	532	464	460	512	530	483	448	491	474	504	536	500	524	507	520	508	492	500	472	481	465	468	507	461	462	477	491	500	491	493	501	463	498	461	531	472	497	472	510	458	452	525	472	488	473	510	502	484	473	498	478	514	478	515	503	519	502	489	531	499	507	495	522	502	487	474	520	519	496	460	476	485	480	483	480	487	479	472	515	502	504	523	517	507	481	501	510	485	503	471	471	466	509	456	481	503	509	491	470	487	532	467	457	513	476	529	481	505	521	530	464	446	479	493	470	526	494	467	501	456	545	527	485	520	502	451	560	502	501	474	455	491	475	502	503	517	461	514	482	555	495	450	522	499	520	474	512	506	496	459	531	485	467	527	507	525	502	504	509	517	495	493	515	530	498	529	504	484	480	476	508	482	476	483	472	463	486	478	481	503	479	505	490	463	490	519	520	499	504	533	497	460	475	475	514	507	509	563	516	513	465	503	494	472	499	457	496	487	511	555	503	510	477	508	504	487	513	536	499	519	480	467	519	471	459	476	493	498	457	500	486	489	491	503	490	531	498	520	480	501	453	501	499	507	513	487	471	487	501	464	471	479	526	497	498	503	500	465	465	477	506	511	482	502	507	457	477	508	513	500	507	507	498	478	470	489	498	512	496	485	475	503	530	446	499	472	446	524	500	549	492	507	516	481	499	531	505	488	498	476	489	493	516	489	464	514	527	454	496	510	493	500	514	518	505	511	496	471	505	496	521	507	482	473	485	483	490	512	497	510	502	485	520	527	508	483	489	495	524	454	500	528	493	485	492	483	488	510	489	490	489	491	497	507	502	511	523	480	471	498	490	469	506	479	514	463	533	506	518	525	535	540	475	511	510	494	490	516	479	502	493	483	506	489	513	477	516	458	485	508	522	486	501	515	491	528	517	443	505	490	454	517	484	461	467	448	510	511	459	449	478	503	487	461	475	466	469	475	475	488	488	538	514	502	480	511	503	486	484	506	508	489	477	461	502	537	481	493	464	493	489	519	499	519	491	499	509	505	457	499	497	480	497	500	463	470	441	505	505	538	510	503	478	474	503	515	523	512	524	490	503	514	510	497	477	479	493	496	481	486	471	504	494	467	481	501	530	483	465	488	478	505	519	480	526	473	505	494	511	501	466	487	477	466	503	500	501	480	472	505	499	478	496	466	474	524	480	489	514	477	504	499	502	470	498	492	492	500	505	468	487	488	473	489	466	496	520	504	497	518	493	513	531	494	521	505	466	476	471	506	491	497	541	510	535	517	486	458	500	492	477	519	513	487	518	531	510	510	505	458	501	503	431	534	542	517	441	460	509	498	487	516	479	489	493	474	505	496	535	507	500	518	450	457	485	516	469	457	480	498	492	498	466	495	494	523	481	476	510	510	502	509	493	492	487	520	517	493	557	489	499	505	497	495	563	480	510	503	467	488	477	453	536	480	476	455	469	497	492	521	531	492	520	496	510	432	513	502	470	514	492	468	475	492	469	480	509	474	519	461	460	443	547	514	477	504	485	541	472	461	517	528	478	465	509	514	514	525	501	483	493	519	502	470	508	529	512	527	523	487	471	510	520	510	517	493	503	529	501	506	478	511	486	495	469	507	509	490	488	485	500	500	530	494	524	467	496	519	544	444	527	525	507	490	509	474	494	495	504	463	478	470	515	481	494	503	517	531	505	538	495	476	516	472	437	510	526	527	499	485	514	481	526	524	527	455	488	487	490	511	499	501	486	492	506	489	488	513	510	491	496	504	481	485	505	495	499	478	483	466	489	490	508	453	497	490	498	487	537	488	514	530	479	495	542	497	518	504	486	491	498	474	487	472	468	472	500	512	454	500	500	481	515	483	501	476	502	507	509	468	536	484	503	526	477	510	485	546	501	530	540	484	516	515	507	507	483	469	480	523	503	546	493	524	511	527	502	484	493	493	490	541	499	481	471	472	500	528	487	463	476	504	487	492	473	535	528	438	504	526	529	509	536	482	519	466	501	483	486	478	486	482	490	491	486	495	498	470	517	506	490	494	489	503	479	472	527	497	498	479	482	475	521	543	523	509	452	497	487	500	505	466	445	477	516	507	474	479	493	454	519	505	484
25757	25881	41387	39642	23405	9470	2082	814	544	503	533	504	512	544	511	517	485	523	514	524	551	538	516	501	549	485	559	491	543	517	485	509	552	528	509	542	514	495	487	511	473	483	487	537	506	467	477	464	512	527	536	527	523	517	536	515	522	499	479	507	493	526	506	521	483	520	476	472	507	475	503	491	483	517	520	465	501	507	506	465	506	492	501	467	492	474	503	537	503	455	533	511	510	459	435	507	490	498	487	513	510	523	501	508	516	515	505	513	491	486	532	486	511	472	485	513	475	465	503	516	494	542	444	498	485	495	541	489	473	516	553	533	542	503	451	502	507	483	503	503	512	487	507	496	516	485	492	525	515	490	485	485	466	478	498	482	534	535	499	502	483	481	483	499	462	501	523	475	452	483	528	499	469	504	484	495	522	523	490	509	468	494	541	503	468	494	514	507	492	477	463	486	515	473	453	447	480	436	500	501	489	527	481	525	522	559	489	503	514	514	523	512	481	462	530	508	476	466	515	475	512	484	478	509	501	494	498	484	487	510	488	508	489	487	485	512	489	534	504	499	500	496	497	495	525	452	539	488	501	450	507	515	507	479	512	521	530	504	476	483	469	461	545	479	461	504	492	506	501	513	482	482	502	529	488	506	509	503	507	522	484	504	519	480	479	462	516	505	551	532	485	487	514	485	502	521	530	489	485	503	475	502	473	517	508	512	491	482	481	462	496	498	527	524	483	526	490	474	514	491	443	538	520	495	526	493	500	495	486	511	539	468	522	501	483	463	530	515	483	489	499	522	539	481	490	482	492	501	520	493	499	424	463	489	512	481	506	532	512	491	490	473	501	507	492	532	472	471	507	555	491	478	487	488	472	531	508	537	524	480	493	521	498	474	490	456	451	496	533	490	516	526	462	479	520	471	524	487	520	484	492	501	479	516	501	485	517	501	494	523	513	540	490	491	469	487	524	519	500	510	469	499	535	502	457	511	505	532	493	505	468	497	488	504	510	507	475	494	505	528	449	496	485	498	503	491	480	463	510	518	489	475	510	543	510	530	510	513	456	514	500	513	504	512	486	479	500	485	471	488	523	498	498	502	519	507	501	455	497	547	488	458	517	470	501	470	500	533	485	479	536	457	483	521	471	467	454	530	499	478	482	510	504	481	491	482	504	482	481	481	526	508	488	496	489	474	483	450	502	476	490	506	487	514	499	461	496	516	458	505	469	511	473	525	510	491	566	518	498	452	494	494	489	477	509	537	461	487	484	523	493	454	524	551	502	513	491	494	514	501	478	529	536	503	479	468	538	480	467	508	484	500	465	523	502	498	510	479	522	509	497	532	491	507	482	471	524	501	487	557	475	480	500	499	476	477	476	445	484	504	518	526	477	502	500	490	512	502	496	483	512	484	538	517	513	521	437	548	464	476	516	496	492	485	514	525	487	496	509	485	505	512	473	485	449	485	495	487	486	525	489	532	476	529	491	490	479	484	505	492	477	520	501	460	495	461	486	493	487	461	518	479	519	490	460	485	502	524	460	506	507	505	475	474	485	530	502	510	500	510	480	497	502	539	516	511	479	481	472	496	531	459	499	491	485	531	507	507	498	498	525	505	473	495	525	499	545	470	465	506	477	469	486	488	501	455	478	484	516	540	513	521	529	489	452	486	477	497	510	517	515	478	488	486	501	496	520	485	515	515	522	485	473	484	523	508	495	493	497	505	524	484	484	481	513	475	480	506	511	475	465	480	504	463	504	495	492	511	510	517	522	507	500	507	504	512	503	506	536	554	517	482	517	497	525	473	545	495	533	485	510	479	478	492	499	485	511	505	506	505	512	474	486	498	471	508	533	498	514	486	497	489	483	488	514	499	469	479	517	479	515	492	489	548	482	481	488	539	477	502	566	501	521	509	463	498	479	482	485	480	508	500	482	493	496	480	480	539	503	497	503	479	461	511	508	449	521	470	512	481	501	497	491	507	486	489	452	499	462	478	491	536	489	487	547	529	479	519	539	539	475	466	504	507	529	526	514	478	499	446	492	475	494	483	470	495	457	487	491	499	451	493	517	502	483	508	483	487	491	479	501	498	506	483	513	481	514	531	496	456	465	505	474	511	464	502	539	468	546	478	497	513	525	481	520	529	508	456	493	534	451	466	508	496	487	487	489	518	523	526	473	463	514	452	499	502	481	492	479	470	512	470	518	525	486	504	456	508	466	519	529	511	493	510	533	500	480	481	525	496	457	520	508	521	472	513	493	487	472	513	527	509	478	477	495	463	502	504	510	481	500	481	513	515	532	487	484	501	493	543	496	509	476	491	507	496	486	510	523	512	512	496	489	526	504	489	463	486	493	508	507	475	521	491	522	502	472	518	534	538	490	520	519	525	504	508	501	539	475	514	456	527	507	500	486	505	472	492	507	504	522	478	534	499	499	480	513	544	493	482	445	493	506	498	533	478	552	514	505	494	480	496	508	482	489	501	517	463	528	473	518	500	458	515	544	524	449	524	538	491	522	462	490	479	450	471	472	468	520	481	464	498	482	517	476	489	518	508	465	471	521	561	503	503	483	482	535	507	505	506	486	502	504	491	535	474	500	502	525	558	508	478	508	503	535	502	526	477	546	497	493	494	548	521	486	516	532	471	483	488	478	488	465	495	480	470	511	495	507	542	462	453	471	516	491	507	510	516	524	499	500	473	454	478	492	526	510	516	514	493	503	496	498	514	515	521	523	503	495	501	474	519	497	503	489	511	511	506	501	476	506	482	495	502	490	484	479	497	455	484	517	500	456	508	499	487	497	512	492	488	496	538	502	505	558	520	491	495	539	462	556	500	495	519	493	510	477	472	492	490	489	500	527	501	493	493	476	490	526	500	527	497	489	471	511	510	511	450	502	509	530	480	507	499	493	512	486	466	489	482	497	455	481	488	493	500	508	497	508	527	489	508	481	484	457	513	493	541	497	519	499	461	521	498	512	451	447	518	480	486	484	491	459	442	477	472	541	465	505	498	509	465	477	496	478	507	518	503	552	487	462	519	548	475	506	502	510	517	519	467	513	520	497	495	491	453	475	513	496	510	493	488	503	497	483	535	493	486	495	480	470	506	480	482	501	500	502	509	499	493	472	471	560	498	476	482	525	513	496	464	510	509	516	474	486	494	488	521	500	486	518	467	469	484	480	482	491	499	479	514	520	511	535	513	467	508	456	472	502	468	481	483	513	519	511	521	512	472	481	475	480	453	515	457	497	488	489	509	501	466	516	508	490	495	545	529	473	464	478	495	496	520	479	525	499	478	503	514	496	505	511	504	478	485	486	463	468	525	466	525	468	471	478	465	526	484	530	478	480	446	532	489	548	511	521	487	528	451	476	506	503	452	506	520	531	509	480	516	517	469	539	478	462	475	502	492	498	492	489	484	493	506	481	489	509	481	480	508	498	476	509	487	517	494	498	440	522	495	526	447	493	548	530	531	522	503	509	504	474	492	530	504	472	520	493	530
56012	82828	61390	36880	15585	5782	1689	803	524	492	481	512	497	499	499	507	501	487	527	544	551	506	515	498	519	582	486	488	508	483	516	519	519	495	469	496	478	534	524	507	481	499	486	470	526	453	498	507	508	532	544	531	531	468	500	478	492	508	481	494	489	481	491	471	505	552	482	458	493	506	524	521	520	481	512	497	470	504	505	481	491	491	490	460	494	529	487	509	482	477	494	520	498	530	505	500	520	558	514	449	508	474	508	545	487	501	510	552	490	488	486	504	503	485	489	477	504	506	500	504	562	526	456	495	541	506	496	489	494	495	518	538	480	520	516	500	519	505	501	515	529	477	561	486	521	538	459	479	476	504	511	450	511	503	456	464	525	492	471	520	494	471	517	484	499	471	498	533	487	488	500	516	472	491	487	469	497	508	447	484	515	511	499	531	526	469	482	513	534	471	509	522	480	503	503	468	505	517	491	506	428	496	483	468	470	490	509	491	519	470	459	491	469	485	475	503	472	513	490	542	480	480	490	480	495	493	533	518	532	515	515	492	497	494	490	495	483	470	483	479	509	498	500	498	506	468	482	516	508	521	506	537	541	517	437	494	467	487	482	454	515	489	482	485	477	491	529	494	491	488	471	496	486	489	484	462	499	489	537	492	487	506	517	515	542	514	530	514	511	536	469	502	476	482	442	516	492	497	452	491	520	515	485	486	447	478	483	523	469	509	484	502	506	471	521	497	479	516	483	508	501	482	500	462	456	490	484	500	455	517	537	498	508	521	505	484	498	493	501	474	499	506	457	483	549	481	503	484	502	496	500	507	506	477	469	489	539	513	469	495	459	504	501	512	478	479	478	527	512	524	497	511	488	542	487	470	494	504	514	476	522	458	506	546	481	462	501	524	509	549	452	508	524	502	519	524	510	458	523	479	493	478	484	510	479	482	479	502	444	515	499	483	512	499	494	513	483	520	463	518	487	510	460	471	529	482	485	482	469	498	490	492	498	510	496	534	516	534	477	479	525	493	486	465	495	527	516	484	486	515	469	496	502	516	551	476	513	468	445	493	479	528	469	514	517	484	472	464	513	495	518	464	526	524	483	468	458	493	544	500	511	494	488	501	499	505	484	462	475	483	523	493	502	506	478	488	488	501	488	474	515	481	475	480	469	465	484	516	492	509	491	478	474	508	503	494	497	471	466	462	513	490	494	496	503	494	498	514	485	473	494	461	512	518	495	448	475	503	495	455	481	556	511	490	518	511	489	476	481	482	503	488	461	512	501	521	490	500	502	519	515	475	549	488	501	503	546	489	518	495	496	481	501	457	486	497	499	471	475	476	560	500	483	489	498	496	475	483	519	494	488	497	485	503	506	470	496	544	513	508	505	476	477	468	486	496	501	521	512	516	512	488	462	455	478	495	544	483	478	493	518	488	506	479	506	456	499	506	506	519	506	512	488	505	508	506	486	541	529	487	526	465	490	535	509	494	530	534	466	528	496	497	533	495	480	493	503	498	500	515	467	498	483	458	539	510	557	530	452	502	497	475	476	507	480	495	505	489	542	479	495	476	509	483	498	529	430	511	505	487	521	480	512	509	468	434	517	514	488	503	498	493	504	503	465	483	487	499	469	492	488	484	486	534	543	539	503	493	471	511	504	483	484	453	504	523	500	513	489	463	490	486	536	477	515	473	479	483	456	500	496	439	497	486	498	551	497	472	493	518	503	479	505	516	541	506	513	507	469	496	505	510	491	482	520	486	517	475	480	484	485	484	481	494	531	452	536	498	528	519	467	517	476	513	512	509	451	486	488	482	491	486	481	451	502	511	510	510	527	495	484	510	507	515	479	497	502	490	471	508	511	492	466	540	478	448	447	512	457	501	506	494	466	495	520	493	509	520	510	492	503	513	451	514	504	468	494	508	475	458	512	497	498	479	485	497	520	519	483	463	496	478	498	492	470	492	448	517	498	513	482	524	504	505	508	466	503	467	516	469	486	462	540	518	473	535	474	503	468	477	464	482	514	502	483	470	472	497	488	491	512	492	543	473	529	517	495	510	489	501	500	485	508	460	534	471	443	502	502	465	492	515	521	504	468	477	465	505	505	486	471	473	501	501	483	489	487	483	520	510	513	493	534	456	479	517	514	489	538	548	472	465	463	490	450	509	510	498	503	513	493	501	481	478	473	488	524	474	488	518	458	504	527	473	497	493	505	486	481	472	516	500	469	485	514	482	513	477	504	448	485	471	458	516	459	476	503	481	475	550	508	471	531	521	479	507	480	464	489	542	517	544	538	461	494	505	499	460	479	467	484	506	474	502	521	520	480	488	509	530	480	452	516	469	499	497	540	504	494	536	504	509	500	478	464	507	464	498	526	488	543	494	533	485	504	516	502	524	490	468	501	524	533	497	495	480	547	525	518	489	502	478	494	467	488	499	532	492	479	509	476	462	501	481	470	471	479	483	518	488	499	509	517	504	499	509	513	459	480	503	531	459	486	545	498	501	482	499	524	485	474	477	466	495	508	491	454	495	504	509	541	491	507	498	476	517	473	511	490	473	514	517	485	455	498	510	493	444	503	491	468	455	479	465	470	475	581	507	525	452	509	513	492	474	474	469	453	550	489	503	577	479	503	500	480	471	470	464	476	479	515	486	478	497	456	479	499	514	503	520	509	479	507	484	484	497	509	514	474	516	484	471	454	524	492	484	524	528	504	511	498	521	489	473	489	486	481	484	483	475	513	468	492	494	508	478	501	515	526	513	463	527	486	512	529	520	426	511	485	483	452	460	488	490	471	516	518	487	515	480	514	578	527	473	492	484	461	497	481	497	503	471	506	485	507	517	499	501	486	486	471	449	494	469	508	518	468	504	516	507	476	542	536	474	472	525	534	501	517	470	454	529	469	523	493	517	431	486	491	449	486	491	482	499	527	480	511	506	518	497	488	479	504	506	494	503	496	516	489	517	513	514	486	459	473	488	465	492	511	432	535	496	506	512	504	513	532	492	467	480	464	496	514	485	481	493	518	499	463	520	505	482	493	525	497	483	475	488	448	503	479	492	529	508	496	482	503	500	496	477	481	474	468	496	507	460	478	512	495	457	504	467	478	469	469	471	498	536	502	465	504	462	458	483	501	482	509	505	498	512	484	479	505	506	521	483	456	489	465	452	479	490	487	442	513	483	474	497	477	460	486	461	442	473	505	459	467	508	513	504	492	520	479	510	539	485	481	472	492	495	492	502	534	450	520	488	441	495	485	471	485	508	493	498	477	524	466	509	489	507	483	496	528	488	475	470	514	502	487	513	449	496	468	497	468	501	532	475	485	457	472	526	497	481	477	505	477	488	486	485	466	479	486	522	445	494	519	489	445	458	507	479	480	455	487	467	498	504	484	511	502	497	532	491	478	495	469	505	505	518	460	497	490	492	511	519	527	488	507	522	502	519	527	484	483	491	488	464	530	458	514	560	522	494	507	525	499	474	452	485	518	492	498	482	516	506
24363	22672	36411	38439	30255	21321	8265	1742	894	866	785	813	824	807	793	841	778	812	755	839	801	765	849	803	793	789	824	759	756	757	817	790	842	781	817	756	799	824	843	831	778	763	748	779	813	781	778	771	794	738	748	784	800	823	794	798	748	768	723	770	766	778	808	809	778	829	765	827	785	785	771	797	760	697	777	803	804	762	773	781	785	766	782	811	839	761	771	755	739	765	809	733	776	762	825	795	725	784	757	785	771	768	779	791	756	829	778	757	769	768	770	776	753	823	795	734	788	770	783	817	800	792	804	788	754	804	760	794	776	729	786	779	715	784	757	766	808	764	782	772	793	746	775	761	872	805	749	866	779	799	722	744	786	817	779	775	767	773	842	801	776	766	829	814	780	752	789	800	792	778	760	825	769	783	788	756	826	716	762	788	782	778	773	795	768	802	753	789	794	763	803	779	780	759	805	770	736	808	754	735	827	763	760	746	755	782	752	816	781	775	779	762	740	796	731	746	779	809	790	811	759	773	754	751	815	782	773	775	794	795	752	749	785	705	791	765	774	723	827	786	785	742	794	820	740	746	778	806	794	815	799	771	816	811	784	775	799	856	783	791	757	745	761	809	760	772	735	802	746	781	815	773	809	765	818	791	710	776	756	815	750	814	805	768	822	788	760	741	795	793	786	781	778	764	773	811	766	853	834	760	787	746	802	717	792	749	752	795	741	765	783	758	772	772	792	770	769	808	752	819	809	761	749	819	704	753	733	764	767	759	780	789	801	796	779	801	782	758	767	766	810	786	750	781	801	774	796	838	797	757	781	766	796	750	753	795	758	781	782	779	754	788	798	790	781	760	802	812	752	708	794	800	762	771	787	774	792	775	779	777	822	749	793	756	777	756	782	775	792	757	764	789	744	787	803	773	769	804	782	808	742	778	767	794	758	759	752	770	841	813	815	754	798	815	757	798	790	789	799	788	773	754	780	745	789	779	766	783	788	780	798	808	766	772	733	755	809	745	814	746	727	743	744	767	747	743	773	759	780	753	834	764	736	737	727	770	783	786	822	744	733	771	790	787	753	768	754	780	804	824	803	766	769	862	767	778	777	760	798	777	788	758	839	746	770	746	764	731	752	783	732	799	791	798	785	770	810	761	751	773	798	770	784	788	810	795	791	760	720	763	753	835	836	829	767	798	774	798	759	785	794	759	783	788	845	845	767	774	777	829	704	779	794	788	796	803	742	789	793	808	814	724	791	799	798	736	757	772	781	799	813	750	742	787	778	764	752	734	819	759	776	722	768	783	764	742	789	846	790	822	763	776	810	786	768	790	749	768	742	745	775	803	771	771	796	765	798	745	748	795	746	785	795	770	785	774	803	815	811	784	750	760	756	779	743	803	781	754	805	789	812	783	781	811	701	803	779	741	725	805	800	748	712	754	744	819	724	740	747	805	787	791	800	782	771	748	737	788	742	801	742	768	766	797	773	784	764	762	740	711	793	747	787	775	827	763	729	725	794	785	817	737	775	787	764	830	799	792	727	799	776	733	789	802	782	788	764	752	801	810	759	756	820	779	754	762	795	761	693	756	783	805	780	745	762	827	739	738	815	806	759	822	760	821	812	798	819	778	766	813	767	803	745	743	795	743	744	787	756	779	750	769	805	766	706	741	756	781	809	725	727	805	759	808	779	749	736	769	770	763	783	783	770	800	771	759	782	753	769	822	793	809	786	791	750	701	763	768	758	781	782	761	719	780	781	739	729	779	789	816	746	773	789	795	798	754	773	780	814	791	807	766	758	808	758	711	766	757	764	820	759	785	761	807	758	787	763	747	767	771	831	746	791	764	804	741	786	745	805	761	756	726	761	795	758	765	756	762	803	797	779	772	845	750	808	735	742	754	756	789	776	751	776	753	790	775	806	840	768	737	777	749	747	755	776	804	802	732	746	772	776	769	764	825	778	774	795	789	808	844	751	767	757	772	745	798	811	769	758	740	772	766	766	802	753	759	790	749	793	789	770	754	777	757	786	786	806	772	789	772	805	820	725	773	808	750	772	756	779	746	789	792	773	769	802	756	754	794	800	800	729	773	759	735	748	773	745	804	691	793	819	741	788	780	762	780	748	806	733	797	752	750	787	721	747	744	825	794	803	749	739	758	856	748	789	788	772	756	833	763	797	829	746	779	755	796	771	740	794	784	769	800	801	790	747	728	734	719	719	755	816	773	758	779	769	779	739	768	760	791	849	755	773	745	784	798	761	787	807	796	807	847	786	762	791	811	789	796	768	761	823	753	758	783	804	732	747	724	821	770	743	776	750	754	809	753	783	805	796	760	739	787	809	760	792	790	767	776	785	800	746	790	784	764	762	779	734	788	747	751	747	786	799	775	791	832	767	817	775	754	787	788	766	753	735	771	780	702	810	764	850	771	763	797	774	777	775	714	822	754	784	729	767	786	796	804	810	802	784	823	809	794	781	750	791	769	783	782	829	797	777	743	763	783	831	772	787	804	797	755	753	756	716	747	780	769	739	772	778	776	786	828	843	790	755	757	813	767	728	788	816	799	774	794	788	725	729	789	770	758	798	754	770	763	810	737	734	797	776	731	793	785	723	761	726	782	750	796	814	759	695	762	793	765	795	752	782	790	737	760	725	747	831	753	774	786	815	775	723	733	733	791	758	757	723	778	798	791	782	813	803	743	794	796	752	774	783	795	828	787	778	733	784	749	766	740	754	790	691	773	783	744	769	799	737	781	758	774	759	719	732	790	788	751	744	780	738	736	793	738	703	781	774	769	749	773	747	818	745	818	764	750	783	774	812	787	780	797	759	839	769	772	741	710	795	813	741	791	721	766	727	800	794	784	779	792	770	811	811	757	753	807	785	741	759	752	751	685	751	760	760	794	783	770	798	784	742	809	749	772	805	792	794	759	733	765	809	771	785	767	748	769	765	781	740	789	784	770	828	790	697	705	753	763	705	750	798	776	747	787	776	698	750	827	783	805	779	764	749	821	793	785	769	779	841	787	767	762	740	767	796	799	794	734	738	791	811	799	774	761	799	751	802	762	790	765	726	802	807	795	765	780	744	769	730	822	799	763	834	760	780	741	758	769	784	833	786	783	822	753	804	729	761	764	762	791	752	812	741	824	742	820	791	792	779	771	788	770	784	773	780	782	789	768	736	764	739	752	788	766	802	753	758	782	790	798	761	740	812	774	765	797	765	759	768	782	817	724	769	737	767	772	757	815	762	791	768	775	779	746	789	777	764	775	763	736	769	764	812	763	777	724	780	752	773	767	807	766	783	766	772	785	772	774	824	766	808	801	789	759	797	761	711	731	811	776	777	779	811	819	778	790	760	793	790	756	763	761	731	779	791	771	780	759	793	780	758	763	735	761	773	789	822	720	804	768	754	786	757	784	796	824	809	756	766	788	753	733	783	773	810	718	806	722	790	743	771	781	786	768	802	766	743	819	764	809	734	756	818	769	754	794	827	763	794	817
64477	100359	79587	52614	31031	13749	4161	1435	781	767	792	768	770	749	735	785	752	772	784	758	825	754	783	762	781	756	712	780	811	753	755	756	766	823	776	761	854	798	758	793	796	764	758	780	774	709	741	756	820	745	732	792	717	752	760	783	821	750	727	788	737	769	770	770	779	812	806	786	786	755	805	769	750	783	714	810	782	718	771	787	799	752	740	738	763	753	796	779	762	763	779	713	762	766	761	797	770	809	750	728	754	763	734	715	756	769	826	753	758	741	696	783	795	762	788	782	755	750	812	783	746	746	788	800	756	736	751	841	744	708	741	781	724	795	789	810	744	772	741	751	758	800	761	724	762	743	726	738	737	769	715	743	742	789	729	704	749	750	767	731	756	798	766	754	792	726	747	786	755	733	772	756	756	750	759	753	764	818	782	819	731	766	782	757	767	734	769	772	799	782	750	762	768	691	725	764	732	751	750	773	746	788	789	738	720	775	745	798	753	790	804	791	775	713	762	783	737	734	790	815	830	756	766	740	738	802	784	784	759	757	741	808	756	808	762	735	784	761	745	783	768	745	755	791	783	746	735	755	747	789	765	741	737	763	784	741	819	752	775	735	804	769	740	785	734	784	790	809	794	788	798	809	728	777	709	711	785	765	792	796	769	811	799	742	724	802	764	752	783	777	754	767	782	767	784	798	770	741	753	780	811	718	757	805	800	773	810	777	716	768	772	810	740	812	720	817	734	735	789	783	797	772	768	769	764	732	760	764	730	728	780	798	700	761	788	807	759	789	752	763	718	746	797	730	794	728	771	762	715	747	760	765	736	730	783	776	773	827	793	789	746	724	742	794	772	753	753	803	823	776	772	778	791	693	832	758	779	770	749	749	687	758	792	740	807	771	764	755	751	763	737	821	753	772	780	803	761	789	774	808	782	747	811	787	774	770	742	777	779	811	771	724	808	726	801	790	753	799	712	767	792	799	692	802	749	815	817	796	774	757	779	739	796	708	803	786	770	744	752	793	760	819	750	757	769	796	785	800	797	804	778	824	793	783	765	748	787	755	787	783	778	719	752	748	815	795	780	719	741	771	736	790	739	704	791	824	743	734	756	740	729	814	787	748	752	760	780	785	779	726	733	806	812	734	769	746	768	761	773	771	755	776	777	736	737	793	841	755	710	778	801	779	801	743	718	794	786	754	783	753	739	770	794	786	775	776	776	821	801	792	741	805	785	762	765	800	776	784	774	761	758	761	789	738	765	765	775	752	750	807	786	816	766	757	784	763	761	783	720	798	745	751	806	767	777	789	759	748	760	773	764	715	799	732	769	793	783	737	721	774	745	770	763	749	754	750	827	802	761	811	764	775	792	771	779	834	760	776	779	757	824	757	755	757	702	783	728	771	777	771	789	753	758	809	781	775	766	745	701	784	779	762	749	782	743	792	727	733	757	714	787	767	771	802	789	798	794	776	718	817	758	739	714	756	844	756	791	770	755	769	715	712	790	769	746	776	784	789	755	779	718	790	728	752	770	773	759	764	736	780	766	774	791	794	794	796	763	733	741	769	750	761	792	777	750	766	778	737	760	709	826	734	781	770	778	777	756	750	782	780	755	761	745	792	803	757	711	749	792	712	782	779	715	762	748	812	805	756	781	791	825	790	736	780	787	802	808	810	720	765	761	795	747	733	747	770	746	798	761	748	719	777	785	830	818	796	756	768	786	802	794	815	771	767	743	790	769	740	806	758	782	789	747	760	818	783	734	788	815	766	835	763	779	762	736	768	809	772	732	829	732	821	778	776	761	724	761	762	786	764	788	700	800	769	770	739	786	817	775	802	789	779	769	798	772	742	774	772	744	804	778	730	725	725	789	797	807	727	747	804	765	749	749	801	759	766	749	775	758	790	763	768	780	739	764	746	779	772	759	773	784	746	758	708	794	762	726	758	747	772	783	770	726	742	779	729	730	782	758	774	783	780	780	760	779	750	756	762	720	801	784	783	769	803	773	792	754	805	783	839	735	790	755	732	758	756	763	728	776	770	771	814	694	745	705	754	747	758	793	768	769	754	768	774	749	773	765	757	733	830	779	756	756	749	765	746	748	794	787	776	784	763	760	759	727	738	755	771	787	758	769	770	834	731	769	738	800	778	750	760	833	777	804	747	762	795	794	777	774	721	815	780	755	730	730	749	741	766	758	734	743	795	758	709	772	722	730	777	743	781	741	755	797	777	796	761	769	767	764	779	805	798	754	733	715	786	827	782	714	724	755	790	728	755	827	747	766	766	777	771	739	797	775	807	753	762	791	804	766	783	762	710	683	712	758	785	740	762	773	758	723	795	760	767	823	741	794	777	747	732	723	782	762	757	764	797	790	774	721	777	769	788	766	738	729	760	775	773	705	726	728	721	754	762	732	742	777	787	774	783	796	738	775	737	794	787	775	702	776	767	793	775	695	821	817	774	743	753	729	818	788	764	728	809	733	812	761	794	758	681	754	807	792	766	804	767	752	749	764	755	752	779	797	759	791	788	759	794	742	772	741	804	753	793	759	772	785	757	778	771	793	831	797	699	802	771	764	787	763	794	812	767	788	721	710	753	794	729	783	728	793	771	746	838	765	742	756	753	765	744	752	767	738	782	750	764	818	757	746	770	772	754	735	749	737	791	728	779	759	744	773	745	795	844	746	752	756	794	756	766	759	724	779	771	776	743	794	742	775	755	697	773	739	764	750	750	785	774	781	746	729	791	740	770	798	750	756	799	749	741	758	764	775	767	731	803	835	760	806	776	765	759	785	761	808	765	732	768	770	766	758	731	716	788	767	763	779	759	741	780	732	776	773	696	758	746	765	804	787	744	773	713	728	762	740	720	758	748	767	751	790	734	766	803	788	765	712	808	764	759	749	742	804	747	744	724	724	770	736	745	818	759	718	739	768	767	751	785	760	754	789	808	701	721	772	729	744	772	748	695	751	804	753	794	736	774	752	792	766	753	749	778	754	748	772	794	719	786	769	765	805	804	751	741	790	766	735	762	733	760	775	790	774	767	743	762	783	777	827	734	739	791	705	762	781	797	728	759	777	739	785	803	829	754	757	713	772	784	713	741	750	784	756	785	751	737	821	751	743	749	729	738	712	765	725	739	804	729	724	751	744	759	746	742	732	772	769	790	722	748	769	751	776	757	772	735	741	762	764	761	772	792	797	758	740	794	758	726	717	755	811	757	774	743	751	746	742	758	780	766	758	796	761	762	800	784	737	741	802	785	829	756	788	809	803	807	751	802	720	768	756	793	743	699	775	811	754	758	746	721	740	727	764	733	762	810	776	725	739	771	727	771	764	732	778	775	730	731	694	785	774	791	767	773	739	715	808	810	745	730	753	762	781	758	765	794	769	766	746	803	751	785	752	765	761	771	711	818	783	737	806	739	766	800	807	788	786	776	736	732	752	746	719	804	772	761	764	774	738	797	759	760	731	762	761	726	763	783	757	782	792	788	778	742	789	778
29767	28486	26476	12249	4051	1486	789	646	601	576	620	622	596	598	592	584	621	583	635	615	552	623	608	591	621	596	588	618	606	615	641	594	601	604	619	625	612	612	587	651	601	622	588	621	580	594	622	628	575	603	571	613	594	573	610	598	617	652	615	628	621	630	625	623	581	598	600	657	609	639	595	634	588	620	606	712	651	620	619	614	620	619	664	610	592	609	602	547	635	588	648	642	571	610	601	608	569	630	575	605	613	604	607	600	559	559	632	624	576	623	618	641	596	622	625	612	586	647	589	605	608	576	597	639	589	595	633	617	577	648	636	594	584	592	589	605	568	576	605	632	565	619	671	580	639	599	615	653	585	649	598	553	623	603	616	622	607	656	594	616	606	576	569	604	595	590	598	621	585	594	580	646	606	587	607	592	608	586	608	564	650	577	595	645	596	639	636	641	605	624	646	593	590	634	613	601	621	579	556	616	629	600	620	608	585	605	619	590	603	623	607	618	626	611	593	557	634	646	561	610	609	600	595	585	616	580	571	533	613	605	593	619	562	594	613	615	631	574	597	620	610	621	618	639	616	614	535	561	613	596	611	614	632	586	608	600	593	581	579	605	610	614	581	599	586	651	630	616	613	611	608	603	635	612	593	575	632	578	622	658	605	583	624	634	616	584	626	628	630	613	628	633	612	611	597	606	622	608	578	653	600	615	634	642	619	646	594	629	607	640	593	596	583	572	604	591	534	604	631	607	596	553	592	604	575	607	651	601	621	596	645	598	609	615	633	609	660	657	579	604	624	595	591	647	657	573	597	635	637	584	618	610	622	609	629	631	611	593	647	616	627	627	607	632	569	620	603	578	579	618	587	605	600	585	623	600	589	598	602	633	603	584	648	639	600	597	570	624	598	612	668	567	615	619	572	610	625	585	566	603	611	586	616	558	620	609	643	590	602	592	621	587	610	643	623	587	638	624	595	623	601	630	594	628	581	589	618	616	643	590	647	600	597	593	616	627	637	585	591	563	618	596	624	619	606	587	622	603	597	583	621	628	579	587	642	610	623	587	600	595	598	621	599	588	598	664	577	603	630	594	585	580	561	583	589	633	591	610	629	603	605	571	591	560	538	586	611	636	576	648	568	611	605	648	652	625	648	597	603	603	618	624	594	582	601	609	583	607	579	632	608	597	552	593	612	623	627	653	603	631	593	600	602	626	633	571	606	611	596	609	643	581	597	585	574	611	584	616	601	594	631	602	578	591	592	628	624	609	609	641	590	621	643	606	618	584	647	634	610	609	541	596	650	605	577	596	583	526	597	628	596	590	619	600	588	614	599	570	553	664	567	579	606	606	607	599	577	586	648	603	639	615	609	565	606	594	602	616	584	618	627	591	613	626	593	612	607	637	606	631	602	629	599	645	592	576	618	628	541	607	629	574	569	592	613	606	582	609	606	606	639	610	598	594	538	602	594	601	543	562	594	592	633	570	583	619	595	608	606	613	573	592	603	580	565	550	606	579	576	643	570	595	621	638	641	594	572	598	583	585	602	643	609	594	617	644	594	615	599	640	589	616	551	554	594	603	611	569	583	575	625	591	629	589	601	571	635	648	630	649	598	621	585	579	605	577	620	660	628	584	598	625	629	645	603	591	610	605	583	617	599	605	624	608	571	555	627	623	606	610	611	572	593	591	623	608	599	650	579	619	594	631	622	567	603	584	607	650	615	562	598	639	617	589	629	586	583	619	605	631	630	605	584	617	611	629	623	653	626	655	608	603	598	611	625	616	673	591	563	621	604	595	629	598	626	623	592	578	626	630	571	642	657	609	593	574	584	632	587	613	616	606	581	577	623	596	588	624	641	610	552	549	576	569	615	576	553	599	630	617	624	576	606	625	626	592	591	614	617	618	612	609	600	564	594	646	588	594	604	614	585	631	608	602	627	613	612	592	576	633	586	649	613	592	610	611	579	611	599	593	602	665	639	598	626	634	589	587	621	626	608	560	613	602	636	614	614	643	580	580	590	588	609	569	551	651	541	615	560	634	601	600	607	625	611	586	653	605	606	591	586	622	610	597	570	620	625	597	579	624	625	625	627	592	578	547	604	620	603	612	559	616	620	580	579	578	607	629	619	546	615	604	651	606	612	599	596	603	608	591	595	653	603	625	638	586	603	583	644	564	608	563	576	600	591	639	635	590	617	633	662	617	548	626	625	608	591	604	617	639	616	627	621	631	560	557	606	626	563	592	579	615	588	601	600	591	587	599	592	629	570	581	637	607	614	572	623	586	609	591	541	659	600	559	607	634	630	581	595	574	572	604	634	603	655	632	603	604	655	614	634	618	613	602	617	619	614	637	593	592	538	594	564	632	649	576	583	601	604	606	593	635	582	598	573	590	616	581	634	612	642	607	611	625	568	635	540	612	614	576	623	590	609	644	617	622	574	604	630	590	628	632	579	606	607	556	608	632	588	573	614	625	636	625	585	585	634	589	589	572	658	576	581	589	597	600	625	608	604	613	607	632	611	586	606	577	572	605	636	636	598	645	618	652	593	643	594	617	577	603	611	627	581	594	626	603	577	626	641	557	600	558	611	616	624	616	579	621	594	583	606	596	573	612	629	625	596	642	602	599	550	659	620	623	603	633	586	598	599	582	606	608	596	573	591	579	630	619	633	608	643	601	587	553	616	630	594	627	640	637	628	651	587	587	594	611	632	586	568	613	559	627	600	624	620	592	623	627	647	588	607	586	581	587	571	626	586	601	630	597	629	579	600	609	589	600	597	595	636	662	616	607	572	584	562	619	609	611	561	561	636	582	584	635	580	611	603	613	627	598	630	621	572	645	604	590	614	608	628	621	658	586	553	607	603	634	591	648	608	541	579	618	578	608	596	629	637	643	604	645	645	541	613	619	619	618	626	581	642	590	599	596	585	627	580	615	607	605	551	590	608	618	600	584	603	612	638	606	574	626	624	596	610	630	598	632	607	628	626	602	603	589	611	591	615	646	577	601	594	612	608	576	599	607	593	631	596	594	622	615	564	587	581	583	587	548	609	569	574	594	616	566	588	645	636	640	660	636	594	604	602	593	590	571	620	614	612	561	660	606	620	604	595	634	615	602	590	633	583	595	584	602	584	594	579	630	632	590	610	595	628	608	562	641	615	620	591	616	621	602	606	624	600	591	599	606	566	613	600	611	589	618	608	602	595	636	605	589	636	591	622	635	627	623	556	629	636	601	643	624	601	564	585	586	624	642	614	558	550	577	601	602	618	614	575	633	603	590	601	602	643	601	619	662	603	611	582	603	620	594	590	627	633	582	626	607	603	633	619	620	603	629	598	624	622	596	584	608	549	604	618	601	614	611	547	604	627	596	623	617	622	609	595	612	645	627	636	618	528	608	585	570	566	672	608	612	588	570	598	606	606	638	591	603	644	636	629	604	597	630	646	618	615	577	594	596	598	614	597	606	607	612	630	615	642	615	633	608	628	613	587	630	614	608	621	586
21738	33561	22460	7176	3496	1482	725	629	549	575	497	534	573	567	553	541	563	540	515	524	544	550	555	524	558	558	551	548	567	542	590	530	536	557	581	539	555	553	538	532	566	578	544	538	516	570	557	501	541	536	506	558	532	491	553	536	549	558	545	577	543	529	508	522	593	504	577	561	544	496	548	535	535	529	546	551	524	580	565	604	511	558	556	534	543	510	591	581	530	541	553	538	577	528	559	554	551	576	552	548	505	571	597	513	496	523	557	514	560	551	564	535	571	540	574	501	508	569	529	551	518	528	590	535	528	547	530	508	555	542	505	564	578	530	533	559	551	569	512	542	509	557	537	577	571	527	539	556	609	582	497	520	564	508	509	558	492	521	586	558	511	581	530	555	506	537	545	501	553	555	581	570	508	591	583	543	524	561	540	552	513	538	573	557	556	564	570	513	531	576	518	536	551	539	585	573	531	535	530	559	566	566	578	581	525	516	508	512	556	560	555	575	534	558	566	557	523	550	519	554	528	514	526	515	497	537	541	538	584	505	541	513	540	572	559	557	533	553	534	522	590	561	516	530	552	547	490	520	560	528	560	539	514	478	552	543	498	546	536	575	579	529	587	551	574	559	558	549	549	533	560	557	530	564	550	550	550	547	522	560	509	528	526	523	549	540	464	521	553	501	524	534	569	572	504	552	520	550	496	494	541	546	557	544	540	527	531	579	519	565	499	547	556	525	568	537	523	526	534	544	563	558	552	552	517	544	531	521	539	524	538	587	531	570	554	512	534	525	536	591	539	564	560	599	549	573	544	579	543	561	568	541	590	547	553	605	543	539	553	533	531	531	541	516	529	530	545	554	512	570	587	528	528	573	568	570	551	535	538	557	554	560	535	521	597	585	525	535	574	528	553	523	543	536	534	533	537	557	541	540	545	568	557	546	549	564	543	560	534	535	535	550	536	568	558	534	563	587	544	520	503	587	526	573	520	528	509	571	557	525	550	564	617	554	546	543	547	535	522	567	571	526	536	562	572	564	554	510	546	560	537	540	517	540	580	505	544	583	536	606	519	559	571	543	542	596	533	530	573	516	537	541	544	535	573	545	558	563	540	540	565	568	561	578	548	529	572	537	521	567	544	599	545	512	556	526	518	541	551	551	512	559	538	547	539	502	514	524	553	531	508	552	582	565	556	573	549	498	566	539	560	542	509	536	536	549	541	530	564	534	547	541	558	532	568	569	520	514	525	478	542	563	554	557	509	526	536	564	543	542	549	523	543	521	559	521	581	546	566	537	556	585	606	526	497	562	608	542	534	536	540	550	574	558	567	550	540	555	563	572	542	555	546	547	540	536	542	555	545	521	514	588	539	598	545	532	558	556	545	552	484	551	529	578	547	539	554	528	553	553	553	529	535	523	539	578	527	556	541	534	512	493	512	526	512	568	550	550	514	562	537	567	539	557	532	549	496	533	567	546	545	533	501	543	532	544	548	535	564	515	557	535	575	538	531	543	590	582	571	518	527	538	565	510	558	546	576	576	522	534	565	549	550	550	574	585	579	561	575	528	562	568	529	550	522	556	551	519	498	560	528	527	523	597	556	532	535	552	476	545	537	600	538	560	521	516	516	504	586	545	540	550	523	545	579	584	532	531	564	602	548	503	562	570	578	558	533	535	499	543	520	530	521	564	601	526	520	551	578	539	552	527	575	521	525	543	568	553	537	576	534	553	567	539	537	540	521	563	535	562	564	558	540	539	526	555	524	516	527	563	534	550	527	523	548	582	509	534	568	562	578	583	559	530	554	545	562	539	560	546	527	513	524	533	527	549	476	539	550	538	526	551	557	553	548	504	544	565	491	548	533	590	551	531	552	538	561	527	495	565	549	513	534	554	550	538	543	549	530	567	500	550	570	526	535	519	538	548	547	507	531	540	519	540	569	493	549	542	544	562	563	560	522	593	525	506	578	573	542	522	560	574	533	496	549	574	512	534	597	569	599	569	520	528	540	581	528	535	582	541	580	547	497	531	541	548	540	557	550	566	563	563	523	554	555	531	577	549	561	526	545	565	581	552	509	517	542	548	550	539	543	550	562	522	537	491	521	547	521	553	543	538	558	558	542	605	552	519	532	541	549	565	552	524	550	531	571	510	537	549	543	516	538	514	528	533	497	539	541	526	524	552	594	566	572	533	561	568	544	607	576	536	535	517	553	556	560	521	567	565	576	543	556	553	530	534	547	550	539	530	531	515	528	514	568	565	560	563	548	528	523	539	550	559	559	515	546	557	549	506	558	614	518	532	533	581	467	543	544	535	537	541	525	547	570	537	550	513	513	567	538	538	541	546	533	539	524	555	522	572	581	570	550	559	521	550	527	559	534	519	550	530	563	564	550	577	560	531	515	561	541	547	565	546	519	548	509	526	520	599	546	504	595	552	541	524	550	566	564	553	591	560	524	517	575	545	550	562	559	560	528	546	550	508	520	532	555	564	550	583	511	523	598	555	559	555	541	501	567	519	539	513	532	559	543	553	556	595	553	539	536	515	562	565	538	551	556	505	568	532	511	529	562	522	510	581	595	535	516	535	583	559	556	521	539	540	535	514	550	549	554	544	533	555	569	533	531	518	545	517	538	563	533	542	522	545	561	576	593	529	542	523	561	542	550	573	498	537	537	540	537	537	556	549	514	544	569	531	584	506	563	501	511	525	558	555	507	587	565	539	504	547	579	498	531	550	558	528	511	559	583	528	577	512	534	570	491	511	496	561	509	544	531	589	521	557	555	561	583	575	512	537	520	526	502	524	570	521	552	524	536	542	554	541	545	536	548	540	551	534	548	547	529	573	533	555	520	537	526	542	536	536	539	559	520	541	556	498	576	569	558	534	506	544	550	549	528	542	525	553	533	562	526	559	527	566	526	557	560	543	521	549	549	568	549	557	573	569	550	532	547	535	532	533	534	534	540	559	562	549	571	550	508	535	496	526	551	517	512	555	534	538	537	530	565	526	555	567	566	565	518	561	550	548	527	514	555	571	538	557	560	539	482	533	542	539	523	541	565	550	588	532	505	504	547	513	550	571	580	509	536	556	554	519	545	544	572	532	570	559	557	595	561	509	487	530	553	548	576	551	529	524	539	568	496	527	561	571	538	598	565	566	547	516	513	520	532	521	562	549	536	560	567	566	515	505	529	545	546	492	513	510	543	541	549	539	545	510	538	530	521	518	556	537	565	531	538	554	591	557	533	572	554	617	525	540	551	586	574	539	551	532	571	536	540	545	592	556	562	524	533	553	545	543	510	559	543	531	519	509	569	524	533	515	549	548	504	489	533	537	579	555	495	541	572	541	559	602	542	500	531	569	530	575	529	550	550	536	574	571	530	562	532	535	504	560	541	531	560	524	541	539	552	541	552	550	572	528	573	535	513	551	561	542	550	550	550	496	553	551	542	556	547	530	527	521	570	529	578	577	563	569	554	538	499	554	562	519	519	544	540	577	500	548	541	517
25731	27589	43348	39175	22564	8212	2034	903	647	629	601	591	579	543	576	652	564	588	603	568	574	614	611	603	561	551	589	571	566	566	548	619	586	580	583	598	595	609	557	628	561	590	614	558	576	530	625	601	541	551	563	616	581	592	551	587	600	586	564	562	570	583	570	577	615	598	618	564	613	565	596	562	560	569	595	582	552	615	545	597	600	566	623	644	572	574	558	576	596	604	651	581	587	579	564	567	571	593	509	566	576	597	556	646	599	576	581	603	564	557	600	546	564	569	601	620	587	572	560	569	560	570	571	543	560	538	553	526	593	602	593	587	552	598	574	552	597	556	545	567	587	602	557	554	561	630	610	573	590	607	553	567	549	538	625	532	564	585	548	594	580	571	618	589	543	576	578	601	570	566	555	553	586	552	605	598	567	612	540	525	553	603	552	562	621	545	555	612	600	574	609	573	542	583	597	591	601	570	559	585	524	566	573	558	596	564	541	573	532	535	568	564	576	533	575	583	527	586	554	580	603	587	595	591	573	569	526	540	564	602	539	606	527	557	575	612	568	514	534	612	590	594	579	588	600	588	593	559	547	616	540	601	581	626	567	608	551	598	585	557	537	615	614	566	583	575	583	564	595	602	589	560	566	602	571	567	597	599	541	532	619	587	541	579	572	588	588	582	539	559	569	648	598	576	600	580	524	557	594	601	598	575	550	547	580	545	568	535	588	588	595	575	577	537	613	565	576	567	599	592	557	595	573	531	601	504	610	599	584	550	583	528	581	546	555	551	652	561	602	608	566	595	618	578	621	624	555	574	558	618	569	573	560	551	574	583	577	599	549	572	562	573	550	591	593	596	557	562	556	558	552	593	580	551	573	581	577	543	598	576	584	575	589	581	592	591	601	584	550	565	603	611	540	600	599	611	560	582	600	567	565	620	558	575	564	560	549	626	536	628	602	591	597	583	577	551	581	555	545	624	581	599	566	619	579	597	584	605	580	596	590	599	561	580	547	563	556	587	622	558	650	562	564	584	586	542	611	595	591	574	612	571	528	573	562	574	582	576	548	555	626	575	577	580	620	548	547	578	601	611	587	579	544	589	563	605	615	536	559	571	585	583	624	580	582	573	586	568	599	616	572	599	519	566	571	563	601	578	587	595	576	574	579	531	543	582	548	597	558	579	614	602	555	603	605	543	565	579	593	557	628	545	551	543	563	597	571	581	545	583	556	564	595	552	571	565	584	568	538	571	568	558	577	615	637	552	587	558	603	582	569	563	595	606	564	572	578	569	576	568	595	609	542	577	597	618	587	558	615	555	536	622	587	599	558	536	620	543	600	584	552	577	607	577	592	591	605	543	582	554	557	565	632	578	526	573	571	553	525	523	539	632	597	578	562	549	582	639	617	521	598	610	568	559	591	575	618	635	592	572	562	590	546	600	605	609	580	581	579	581	607	542	632	532	609	585	574	568	581	569	572	560	559	582	605	568	561	558	588	546	624	578	587	571	549	552	632	552	559	566	576	578	614	527	599	576	617	572	614	573	538	590	555	563	551	567	551	565	570	549	551	600	571	576	585	580	553	550	605	532	596	580	566	544	560	597	597	557	580	597	596	592	579	550	626	529	587	541	544	554	538	631	606	600	572	554	576	559	616	580	607	562	587	598	614	558	593	555	563	605	570	607	600	552	578	572	585	550	559	572	580	579	525	607	495	579	601	564	544	593	581	564	565	566	616	581	571	548	578	546	604	534	597	564	581	596	585	604	580	601	554	547	559	594	587	561	575	544	612	566	594	569	547	585	576	606	591	550	591	559	602	566	571	587	566	551	555	579	572	584	562	551	592	569	605	570	539	582	644	610	549	589	595	573	567	572	539	573	549	578	564	562	624	565	574	563	538	557	615	563	560	555	618	580	598	543	591	587	611	552	551	555	558	602	562	556	578	595	584	576	648	620	577	589	611	583	582	552	622	572	575	542	589	563	531	573	606	566	588	570	563	544	587	611	553	519	589	570	537	618	577	587	592	560	608	546	573	609	576	576	549	575	547	562	568	615	575	570	615	564	558	542	559	585	563	543	596	610	601	622	545	529	605	589	582	617	573	586	567	601	590	576	584	563	547	580	573	614	589	636	596	549	580	606	585	574	579	564	554	576	574	552	579	607	577	591	585	594	579	608	577	583	567	584	592	570	610	576	579	616	599	583	547	574	614	580	576	543	560	597	559	551	599	556	569	558	571	642	569	564	585	561	567	615	589	576	591	549	563	584	593	583	598	585	585	565	573	569	583	634	620	600	530	595	611	557	578	586	557	590	583	622	537	572	559	542	543	605	603	557	576	573	589	565	557	583	569	550	563	619	567	557	558	585	570	629	611	555	571	568	591	580	635	646	556	603	560	579	594	547	536	596	571	561	610	560	595	560	606	562	595	578	581	553	599	539	569	579	582	572	542	573	583	579	543	585	625	581	544	579	590	558	555	590	579	565	605	567	579	553	591	562	561	602	576	561	580	577	569	562	545	548	617	581	585	583	583	552	551	581	578	576	605	576	532	596	601	593	583	569	567	582	609	578	601	568	600	594	567	547	534	542	623	546	592	550	579	548	536	594	572	585	583	568	588	580	573	606	576	575	593	582	585	604	578	595	538	515	588	595	582	546	551	548	603	606	600	538	595	591	581	612	606	557	583	590	595	606	565	591	574	552	584	589	578	628	592	571	566	589	548	560	550	589	555	560	594	535	586	586	547	582	586	595	598	543	555	600	597	587	607	610	588	544	586	590	554	542	572	599	578	579	606	582	558	571	587	565	575	569	572	597	589	640	551	592	619	591	567	572	583	589	563	603	579	564	599	587	599	539	595	583	581	590	565	570	551	585	629	554	613	560	598	596	544	562	554	571	565	603	543	512	555	557	606	626	618	583	613	594	548	566	555	588	545	590	534	585	550	569	583	586	619	601	548	570	575	530	583	620	619	572	566	580	558	593	537	577	566	541	527	581	572	579	569	583	555	561	583	565	557	550	571	572	618	612	598	544	568	555	601	539	566	557	568	580	569	557	551	551	609	569	593	571	588	571	610	616	551	545	582	614	575	588	587	610	563	597	600	607	628	601	591	611	604	551	558	609	585	582	575	573	562	563	589	605	615	588	583	574	564	586	566	608	570	577	579	596	594	607	580	617	556	611	554	555	564	600	600	646	580	564	584	575	589	591	594	614	561	562	533	562	563	548	573	553	580	549	566	577	573	577	558	562	604	596	592	619	565	558	539	562	564	575	579	571	546	568	597	570	573	596	555	553	607	633	561	577	569	579	557	563	595	574	562	624	562	619	555	545	534	562	567	587	597	607	587	588	577	551	577	589	573	611	595	579	534	590	583	575	529	548	583	585	618	605	563	552	575	583	564	596	574	590	539	553	579	560	565	571	588	551	609	552	561	566	592	592	584	600	547	575	605	584	588	550	581	590	538	536	550	605	596	579	560	570	560	583	602	580	569	605	521	582	591	563
54500	85708	63800	35373	14469	4724	1680	780	555	549	564	613	577	551	546	561	589	534	588	520	545	564	556	573	610	559	575	549	594	557	586	577	562	564	577	571	559	556	596	586	562	590	553	578	601	510	589	512	516	560	556	589	587	561	581	582	571	581	554	569	551	588	590	559	621	558	587	573	568	612	566	564	582	559	617	563	548	562	518	555	555	599	562	549	537	571	541	546	569	519	568	583	542	530	531	592	621	582	530	542	564	551	533	549	576	582	501	546	557	594	548	581	542	572	576	514	582	537	563	544	558	537	544	577	554	610	581	584	545	545	545	566	538	564	569	527	556	567	524	614	578	586	549	534	591	581	569	567	609	570	522	585	545	572	576	517	557	557	569	593	585	541	514	603	567	547	555	536	530	534	555	571	564	607	571	560	579	606	553	568	532	546	545	538	531	610	578	587	548	580	538	542	562	505	631	552	589	573	587	579	561	569	595	582	569	570	575	581	605	559	597	557	508	559	537	547	577	558	565	578	584	592	583	562	567	546	563	549	547	555	594	551	553	551	580	555	560	525	571	575	541	519	538	580	561	563	573	549	581	558	491	524	571	586	574	573	514	508	561	606	542	530	542	556	568	603	534	559	521	545	591	599	586	554	564	562	506	546	564	575	565	524	516	597	599	526	529	545	552	564	590	558	589	621	541	543	544	593	555	564	515	532	532	561	545	547	553	561	559	557	603	544	521	572	548	562	547	572	609	600	589	606	627	597	533	584	572	579	553	570	563	553	571	592	570	556	569	521	566	590	570	562	572	573	562	580	567	568	522	582	579	555	558	558	517	579	576	581	552	557	583	523	559	526	550	596	552	567	574	587	562	573	565	583	573	551	590	550	571	554	566	550	598	533	622	546	502	567	587	607	581	550	637	529	550	566	553	555	564	578	557	593	573	559	544	566	577	579	552	572	535	583	558	547	611	560	572	583	555	577	596	583	541	564	560	574	567	583	567	532	542	583	571	526	560	562	543	620	543	580	601	577	564	546	578	623	596	571	576	584	601	555	552	527	597	542	571	556	552	559	600	534	525	583	593	572	571	614	521	538	577	595	615	559	567	581	566	549	529	575	534	561	603	554	608	566	555	587	550	540	563	569	557	562	583	595	592	563	629	599	573	541	544	550	554	606	541	591	559	559	552	563	560	542	521	568	557	542	567	552	574	563	570	543	602	628	539	588	549	556	547	580	587	573	556	586	526	548	549	582	596	489	535	565	569	564	562	535	586	537	595	565	588	563	562	599	593	565	550	582	602	577	544	546	577	539	534	584	573	592	539	530	553	574	586	648	555	549	585	583	531	574	589	575	550	562	595	552	581	553	569	594	542	557	566	532	576	557	620	545	602	569	559	538	570	545	557	583	558	547	576	559	573	585	570	552	585	576	548	556	527	586	557	554	553	579	524	579	573	594	553	552	589	556	552	580	581	539	591	549	537	553	598	580	563	548	570	581	591	528	577	568	546	588	586	553	575	537	564	550	571	602	499	567	563	598	589	578	586	549	539	567	580	565	574	534	545	618	566	606	576	544	635	558	562	580	593	623	557	549	561	579	572	548	574	611	581	582	540	588	550	553	574	581	569	547	527	545	554	579	562	581	576	559	570	572	578	532	560	590	559	612	567	545	542	597	590	529	571	584	588	540	504	586	503	580	548	604	549	601	556	584	551	546	564	570	557	539	572	614	564	610	546	560	580	540	565	562	559	578	583	552	580	546	572	569	583	551	588	533	545	577	599	572	528	597	572	578	565	604	560	556	579	579	517	548	580	558	566	609	524	553	532	579	534	532	552	557	628	580	583	536	560	538	611	563	540	574	552	573	552	532	565	570	551	568	528	559	537	598	558	598	541	577	591	532	564	565	603	558	585	547	531	573	553	596	602	547	583	565	577	606	539	547	607	519	552	595	596	602	547	577	544	580	562	562	545	582	588	611	599	548	574	580	548	592	586	597	589	562	551	521	564	552	543	565	520	551	563	566	578	582	553	538	557	606	541	622	572	567	571	583	585	566	600	604	533	533	591	578	515	620	575	573	548	539	611	578	580	545	511	597	542	604	565	562	545	544	589	559	579	585	540	536	586	576	571	563	511	555	543	562	516	561	621	595	574	562	555	550	573	540	580	577	556	589	577	526	571	575	604	568	589	570	578	564	578	605	528	561	581	539	559	548	568	608	557	572	635	571	595	566	600	588	592	543	544	558	550	562	559	590	581	569	600	586	565	568	577	560	551	574	546	548	535	564	560	605	531	603	531	580	564	558	566	549	576	617	548	536	530	592	608	581	548	582	564	550	584	610	545	599	543	504	585	617	595	543	566	558	560	586	589	533	538	552	571	572	566	549	568	553	531	569	531	593	592	574	594	527	567	632	604	562	545	592	570	517	563	549	607	583	593	564	583	564	549	560	534	528	597	567	586	556	593	556	552	550	550	577	564	606	542	556	571	533	545	573	568	580	570	569	536	591	570	586	579	578	571	578	550	567	550	555	571	590	553	518	552	587	569	549	502	517	618	540	533	572	591	531	521	542	548	566	554	564	589	569	573	526	539	571	607	540	538	559	589	570	580	579	572	533	575	587	572	562	578	546	611	596	537	556	546	597	598	572	562	576	554	613	552	584	532	581	568	535	523	621	556	567	584	569	577	572	568	550	615	584	546	524	565	539	606	591	543	556	568	582	608	603	553	574	518	570	547	570	582	560	579	556	568	563	604	548	583	527	564	553	514	573	539	577	563	534	576	553	571	561	556	540	595	553	573	590	562	576	493	549	558	582	617	586	513	581	597	599	597	580	550	551	546	564	556	592	568	575	517	541	532	588	563	559	556	565	551	588	545	509	524	571	551	587	574	586	576	544	579	545	529	567	585	533	554	542	543	592	597	618	508	550	586	561	580	569	595	553	567	531	574	561	578	579	579	574	587	537	562	561	583	532	595	534	558	543	558	518	574	532	583	586	575	517	539	578	549	561	593	582	571	570	614	583	588	552	582	534	600	554	564	619	590	556	552	553	556	564	592	575	600	565	593	559	567	552	542	525	546	549	538	543	560	526	545	564	596	567	582	550	602	552	578	578	581	549	559	550	595	579	607	544	563	561	587	555	558	542	603	579	573	564	559	543	534	612	570	569	585	561	559	577	565	590	563	524	564	570	575	561	563	572	617	537	525	563	575	554	538	560	587	592	576	550	607	546	565	602	592	609	559	575	569	569	549	588	585	560	540	582	538	580	607	580	542	561	547	591	540	545	559	541	546	533	563	604	574	576	609	572	560	558	542	614	567	545	551	556	566	549	571	542	595	576	568	550	579	596	598	528	578	576	593	545	598	549	537	562	554	581	549	579	585	576	567	570	601	570	549	561	523	547	527	567	553	587	557	603	559	582	545	579	599	579	567	529	557	533	579	576	536	505	562	579	582	585	500	553	590	595	576	553	548	541	578	549	559	561	577	555	580	533	573	543	548	522	582	568
24277	23519	36101	35118	28271	17680	5792	1543	1027	978	983	940	952	942	919	952	909	933	942	906	872	899	957	941	859	884	878	898	868	887	918	878	937	905	913	837	930	879	911	910	962	902	921	862	837	861	886	860	834	891	874	834	852	894	868	892	811	869	929	894	928	896	854	848	883	859	851	900	891	880	885	878	873	871	896	868	907	870	879	873	918	866	907	897	842	874	864	902	848	838	870	858	846	887	860	864	837	897	857	843	870	870	850	869	913	855	922	817	932	923	876	859	885	907	840	881	856	863	900	935	885	928	852	859	864	887	852	914	894	877	896	881	909	883	908	878	885	870	918	861	868	888	882	925	882	840	894	830	885	861	874	911	857	925	865	927	918	911	866	873	906	913	919	869	857	919	876	909	905	863	871	860	883	903	847	891	874	915	859	912	925	867	902	882	821	873	830	937	830	868	904	861	904	889	917	898	889	901	881	938	900	876	866	823	837	892	879	887	849	903	884	884	876	906	878	882	871	866	877	860	886	873	853	897	868	878	901	901	846	885	840	893	862	847	864	889	929	894	837	913	901	855	848	905	899	862	873	926	865	881	889	871	837	844	901	893	887	900	865	884	861	894	844	843	884	815	865	919	913	880	832	868	847	880	900	896	929	873	875	867	845	889	865	886	882	917	902	940	886	914	827	871	869	941	880	892	895	853	854	889	915	882	887	839	820	847	919	858	915	866	891	907	912	906	883	904	906	861	883	880	876	823	852	893	851	880	830	875	905	903	853	883	886	878	879	961	871	928	872	877	885	809	910	861	916	892	855	903	846	864	875	889	878	887	895	857	831	850	919	848	873	855	859	914	864	848	824	881	904	874	890	843	855	870	867	883	856	865	861	909	869	886	868	827	870	878	894	850	806	886	904	927	916	855	854	829	826	843	908	881	914	884	921	870	920	872	803	857	892	869	842	918	876	878	894	856	834	846	869	859	838	864	888	848	846	818	828	907	911	867	883	869	878	824	868	893	856	928	884	889	890	864	940	876	896	871	871	855	917	897	966	868	929	919	892	875	907	869	882	926	839	864	906	867	894	869	888	843	882	847	943	835	846	876	890	864	930	861	814	872	862	852	827	871	842	848	897	851	877	878	886	887	829	850	902	856	855	852	921	917	879	832	891	849	841	938	841	888	874	859	842	870	823	873	865	857	869	872	857	870	861	861	890	864	939	883	883	889	843	865	883	883	868	920	875	853	907	908	870	908	831	857	853	831	841	904	886	872	877	876	850	860	841	872	864	867	871	827	917	891	853	864	902	927	891	863	878	869	911	847	882	882	872	893	862	839	898	862	845	881	850	897	869	882	849	878	853	848	870	891	927	892	870	885	903	815	880	880	880	839	856	883	880	869	893	874	862	892	876	857	904	861	862	844	865	893	919	826	845	873	878	850	876	886	886	881	845	922	882	872	905	877	868	875	898	910	838	856	855	888	854	899	841	852	861	889	879	870	899	873	904	906	892	850	852	886	900	884	893	873	896	899	893	885	863	879	896	889	919	878	893	896	835	914	933	861	836	884	908	912	807	903	844	887	925	813	855	825	874	846	849	859	837	886	862	884	884	842	888	895	872	887	864	860	842	882	899	886	872	867	869	888	889	900	894	870	941	927	834	860	827	844	896	820	908	899	883	880	905	883	895	827	898	884	883	888	881	898	886	876	930	885	872	887	916	885	867	915	830	902	919	856	898	883	865	922	864	900	843	880	889	845	838	886	834	822	856	868	828	885	903	857	902	898	826	874	894	903	935	864	873	878	867	861	897	903	879	905	860	799	876	905	886	847	902	848	880	816	873	869	873	847	854	912	871	799	839	874	861	861	876	854	880	820	896	827	892	936	905	930	883	841	891	842	850	858	841	891	940	869	851	871	871	892	866	889	869	888	862	880	893	911	910	889	878	895	869	875	867	954	881	868	834	895	859	918	827	858	897	898	873	877	902	926	915	854	903	855	869	880	880	853	884	856	907	885	860	874	866	861	851	873	873	834	892	851	816	883	860	898	869	845	883	839	909	890	897	922	844	834	826	837	881	836	909	872	870	889	884	875	862	873	871	845	880	878	884	861	860	871	894	902	838	873	808	893	881	891	929	923	879	862	889	828	897	889	944	868	862	865	865	859	843	854	919	905	843	833	903	875	883	872	838	902	876	884	853	817	855	890	874	854	876	915	855	796	866	907	848	872	924	894	886	882	915	889	903	933	874	879	843	822	868	863	880	871	823	794	874	908	844	859	920	866	855	921	876	851	868	863	897	845	888	891	849	872	856	873	918	887	858	879	883	833	864	882	836	906	885	868	865	879	863	840	915	867	865	895	883	901	846	938	841	893	883	857	877	880	820	861	912	898	830	876	855	873	870	890	922	874	907	905	887	849	929	872	856	884	898	866	847	917	813	885	922	884	811	806	898	883	903	964	871	882	831	873	871	859	805	889	925	841	890	921	837	902	892	839	863	924	911	855	859	872	898	883	871	939	858	897	903	834	890	887	905	850	887	840	856	877	874	839	903	843	816	852	829	927	846	895	886	867	884	853	811	906	863	899	894	885	846	860	911	908	848	924	877	864	879	922	872	862	839	902	866	889	863	860	898	863	869	855	883	880	882	852	869	873	877	918	875	877	846	855	887	871	869	868	870	898	870	855	904	904	899	870	878	871	942	926	844	883	938	899	871	857	846	903	895	855	942	925	895	846	878	928	879	857	855	848	935	902	898	868	927	879	893	910	853	850	866	854	871	937	861	916	825	899	842	885	861	877	877	919	867	889	862	869	828	865	927	886	884	891	831	849	833	924	885	924	877	870	876	893	884	883	845	879	837	895	871	882	885	864	822	860	928	819	809	871	881	855	901	839	848	857	828	829	857	892	844	835	930	871	855	886	860	907	889	870	894	881	897	826	876	886	854	882	869	883	844	815	924	862	863	874	882	787	866	856	846	876	889	896	869	838	835	878	893	853	886	893	956	878	841	918	923	850	875	873	870	893	859	814	839	872	921	861	889	903	892	858	895	867	903	835	885	819	893	914	840	891	910	886	839	837	912	866	863	898	902	872	876	914	884	868	875	904	850	867	858	857	843	867	886	844	864	908	905	842	855	898	892	862	858	899	874	873	861	888	884	850	869	892	807	849	865	874	898	852	785	911	890	805	876	852	894	878	879	845	860	834	933	890	901	908	865	924	883	897	814	875	917	891	866	864	920	862	939	887	914	889	903	847	912	879	901	893	953	906	894	859	873	859	886	909	812	903	906	853	912	916	896	878	861	853	925	879	890	901	909	867	893	896	859	903	883	953	856	874	892	899	895	907	860	849	903	824	852	897	900	867	903	874	901	928	869	845	858	873	895	886	860	874	906	865	891	842	865	830	849	919	828	899	892	855	874	882	858	903	867	847	849	941	895	883	816	869	873	846	878	812	888	879	865	901	853	868	827	869	876	868	903	947	862	898	908	860	843	896	855	838	857	856	914	854
63408	101541	73983	49482	25873	8797	2708	1244	874	849	899	869	893	830	917	895	945	856	839	841	836	863	826	897	851	852	870	811	849	859	911	851	835	848	791	871	877	846	902	838	850	872	887	793	836	806	844	902	850	826	838	879	867	851	826	822	874	831	871	805	890	825	859	857	872	869	884	861	865	830	819	840	863	814	851	876	806	887	817	811	857	852	850	826	856	848	834	880	866	894	919	839	864	801	833	834	904	820	872	860	826	874	829	840	845	905	878	886	856	842	852	823	863	848	912	845	823	819	885	802	878	847	875	871	842	829	828	844	869	872	858	870	842	879	834	875	877	883	808	872	855	835	859	833	823	759	843	873	891	857	845	852	875	811	817	870	790	850	832	842	816	896	838	816	851	831	842	887	878	828	853	874	871	875	853	825	846	838	775	866	879	859	823	846	871	875	868	818	849	852	876	890	855	859	848	798	861	844	810	860	823	800	922	897	836	840	864	882	864	878	816	879	819	859	822	893	823	843	875	875	835	779	901	846	838	883	810	854	868	855	898	824	886	799	896	881	808	846	852	835	785	859	896	859	846	798	798	862	861	824	863	850	855	883	859	872	831	809	805	873	819	903	854	816	859	891	866	917	793	800	881	836	859	891	864	830	858	847	852	839	794	895	882	885	881	855	846	847	817	798	781	837	849	811	818	846	908	854	897	870	858	874	796	882	843	882	857	895	863	863	880	866	878	861	857	838	815	845	901	885	843	823	907	851	850	841	882	804	832	812	823	857	870	865	842	849	839	817	780	833	826	862	875	850	839	902	829	838	842	811	871	841	837	834	867	883	810	856	838	926	882	801	849	846	823	844	889	849	842	832	876	877	883	857	901	803	877	826	810	830	872	859	887	860	832	822	841	837	884	778	880	856	863	851	862	843	873	883	820	848	826	805	825	870	841	824	831	799	867	843	885	853	857	836	862	854	814	862	815	857	856	874	850	866	886	886	880	843	883	808	878	873	848	860	898	814	832	862	808	832	820	843	842	832	830	815	849	829	807	813	904	848	853	867	838	903	859	823	825	871	816	796	887	876	901	874	854	870	887	860	816	838	893	890	860	871	795	864	845	819	846	899	860	833	848	842	888	824	911	931	810	836	872	851	850	806	827	820	778	798	879	833	827	843	814	812	803	832	823	820	871	881	852	867	874	885	846	804	818	824	879	822	880	854	882	839	856	898	867	824	856	852	843	891	825	872	814	818	901	838	876	867	823	876	871	851	862	871	837	870	815	898	830	844	850	899	798	874	832	842	838	851	819	871	906	905	846	869	827	884	855	846	835	852	839	861	882	796	881	888	863	788	823	856	824	850	829	854	901	846	834	842	803	888	866	862	860	873	849	832	881	853	845	842	861	833	853	846	864	848	848	823	864	863	815	826	887	833	883	890	869	845	835	837	885	833	827	813	881	854	862	845	857	863	832	859	848	817	882	834	804	851	830	857	915	850	837	883	834	835	873	867	871	834	889	841	859	832	832	858	853	841	860	862	877	836	870	843	838	777	810	869	863	856	834	840	914	829	863	852	838	833	815	872	878	857	848	864	814	892	878	879	839	804	893	856	821	881	845	856	854	846	845	866	882	840	887	900	826	850	843	856	814	779	873	868	859	876	827	810	841	805	812	819	807	897	884	815	789	817	861	761	857	852	891	876	833	874	823	864	876	825	829	832	848	801	796	845	844	863	841	835	810	876	807	803	877	849	828	888	847	904	798	869	862	879	800	909	829	843	902	833	838	801	800	808	857	908	858	875	874	822	864	872	804	859	847	873	918	860	857	824	852	857	830	823	889	901	847	847	879	838	901	869	846	833	862	886	819	843	850	845	842	854	852	861	902	832	848	835	881	795	901	843	865	835	864	930	832	856	833	894	883	879	787	818	814	827	870	883	839	839	838	881	877	883	818	899	864	865	822	869	787	900	832	805	843	864	867	895	886	860	829	865	840	855	920	837	853	875	823	841	927	948	807	848	819	894	913	871	855	867	817	865	879	808	811	903	884	838	851	821	844	829	877	815	848	801	839	828	841	829	814	891	814	903	837	832	867	780	882	830	873	895	825	855	874	896	859	862	817	848	847	851	897	807	839	863	888	875	902	855	795	825	843	879	821	880	852	823	855	837	842	891	811	893	808	852	874	817	851	873	857	756	782	837	854	855	849	875	886	838	818	851	870	879	870	842	845	870	849	869	852	847	865	834	829	865	800	869	836	756	841	870	822	866	853	844	829	891	818	820	801	887	859	823	828	872	825	784	893	877	856	805	878	847	819	855	883	900	910	866	820	836	849	845	835	783	828	840	864	837	811	878	809	819	849	839	862	834	872	844	845	844	883	860	881	866	815	871	824	826	830	882	845	864	817	843	879	898	888	919	869	877	861	820	876	882	820	846	836	846	841	829	907	900	869	825	847	838	796	860	815	866	837	844	847	832	854	896	802	879	846	820	920	896	840	816	827	850	862	867	864	786	820	821	840	861	846	863	798	911	871	802	856	827	881	870	838	790	812	820	789	858	883	823	825	811	822	849	869	801	863	830	816	823	870	878	822	788	835	888	847	865	822	902	865	847	828	861	813	827	893	831	852	805	881	893	849	850	852	870	871	867	861	842	849	825	835	810	858	827	841	824	884	861	745	895	809	832	884	810	852	878	830	887	828	882	816	843	857	843	829	828	846	864	838	806	868	862	873	895	825	836	843	815	911	830	842	855	827	838	849	823	827	890	832	874	892	851	841	915	874	867	862	906	843	847	814	812	838	844	876	836	835	813	814	866	842	826	865	845	849	839	860	882	789	841	826	810	845	811	832	902	884	819	853	908	885	808	820	786	867	863	885	842	863	895	855	867	818	825	852	854	787	823	837	854	834	858	868	804	835	880	866	892	831	810	870	854	843	843	835	867	813	811	829	842	862	872	823	866	835	849	819	894	819	862	817	819	848	903	806	788	854	818	812	836	828	818	823	809	864	813	777	858	801	829	846	796	848	813	857	862	862	832	837	819	828	869	856	838	860	897	875	853	875	879	884	830	807	820	850	827	829	858	792	838	880	873	836	807	815	885	836	829	856	815	860	815	829	844	764	813	842	821	814	862	831	819	854	853	880	883	855	861	805	862	834	799	848	807	861	839	832	860	826	840	821	808	892	877	850	839	907	865	842	894	828	822	834	880	838	904	802	884	888	875	861	794	849	812	826	838	911	797	848	870	929	792	830	887	829	875	852	839	856	862	779	862	823	840	835	876	861	842	849	856	848	855	831	780	808	869	848	812	885	851	844	878	854	865	879	818	855	834	830	879	860	842	816	873	826	823	837	843	841	858	842	868	832	849	864	903	867	769	782	869	793	866	848	869	839	871	829	862	875	836	825	816	845	919	804	798	868	831	862	856	835	859	886	840	855	845	862	874	856	867	820	885	785	856	862	853	922	898	853	880	869	863	876	835	801	874	815	833	833	849	880	837	824	854	837	816	861	838
30630	30963	25844	11016	3001	1245	876	773	748	709	741	733	708	741	730	767	714	729	729	739	735	724	676	656	689	716	719	701	712	724	697	730	716	716	708	715	700	748	722	712	768	737	737	723	713	747	715	684	706	699	713	693	758	684	692	724	738	705	696	723	690	725	694	689	708	729	698	687	748	717	703	686	701	749	695	695	771	749	770	691	689	713	708	681	731	677	694	727	681	761	734	768	724	661	722	727	727	716	725	709	696	705	692	738	701	703	728	705	712	744	763	695	735	723	725	712	712	749	693	696	691	701	724	715	742	721	702	734	723	714	721	692	668	706	689	765	689	707	704	676	716	769	724	735	715	733	707	690	756	710	692	706	776	734	625	713	696	736	692	732	720	726	681	681	739	731	730	757	746	701	703	709	706	743	727	692	740	668	729	689	667	722	775	672	716	728	677	746	732	719	720	739	694	724	761	754	720	741	679	754	725	631	716	713	734	692	725	726	706	746	723	677	730	707	709	686	735	785	714	699	739	733	725	735	705	686	720	748	702	693	698	766	699	722	731	733	775	740	709	672	714	733	721	668	708	675	709	652	717	718	736	751	694	703	748	707	727	715	736	684	709	721	683	768	752	702	712	720	749	711	753	718	708	716	712	679	685	704	727	711	753	759	710	699	670	660	670	729	747	761	699	727	672	779	722	716	723	728	663	672	695	724	667	743	740	672	711	694	731	703	722	735	737	725	699	759	694	685	699	754	708	726	704	729	702	814	691	706	720	736	749	703	688	759	669	671	703	665	658	690	639	693	732	750	710	719	686	706	693	713	749	684	720	675	728	703	714	760	727	749	701	685	745	744	691	701	696	728	713	734	695	727	721	726	707	707	694	701	715	711	733	726	752	743	710	679	691	718	749	721	721	724	708	740	723	704	685	745	709	758	768	727	696	790	745	681	698	715	643	682	779	718	717	709	717	680	714	705	759	723	677	724	744	727	714	718	694	715	735	732	721	701	654	737	721	706	737	771	684	706	716	702	724	741	714	713	699	726	732	704	707	710	703	665	715	678	790	707	643	748	680	713	759	721	695	751	726	712	699	702	713	687	721	741	713	747	712	716	698	718	706	669	710	705	706	712	742	752	691	714	720	733	694	741	762	686	728	730	714	715	761	769	712	725	738	704	697	724	741	718	739	680	705	749	692	702	699	706	715	722	741	740	730	731	750	739	735	707	666	692	710	738	722	731	712	744	709	702	737	738	729	743	775	706	683	686	753	741	729	710	730	677	721	745	678	690	739	726	725	693	721	698	712	715	709	709	707	733	720	760	705	770	711	695	756	692	741	699	677	717	736	708	701	696	689	683	685	717	686	658	720	733	737	752	691	723	652	761	703	686	707	744	706	687	671	715	705	727	736	718	770	632	678	708	719	728	708	754	728	681	669	700	751	736	715	722	718	667	703	696	692	703	749	690	725	753	708	673	710	724	720	736	703	667	695	684	695	694	736	790	736	700	702	717	696	716	683	744	717	727	740	762	759	702	685	749	701	690	783	721	730	653	724	638	761	705	687	717	707	702	712	716	743	719	762	730	692	722	732	689	702	698	759	728	705	702	660	752	743	769	728	701	702	651	699	714	755	708	721	769	736	718	684	709	726	720	749	745	686	703	683	734	742	718	665	690	730	724	712	738	730	699	730	704	759	694	689	670	689	671	738	685	711	756	669	766	717	703	769	687	756	760	678	747	734	726	667	692	740	673	754	742	753	749	726	757	745	705	727	693	680	755	740	729	707	677	724	699	717	714	715	719	706	656	744	751	733	708	713	721	740	659	732	725	722	713	745	700	747	732	742	704	701	676	721	749	721	762	757	711	750	755	747	730	682	700	718	700	692	717	713	721	714	680	718	738	673	726	747	723	727	687	735	684	702	715	708	710	767	708	649	741	686	742	683	681	710	680	688	677	705	680	715	712	746	706	720	745	674	699	685	716	728	731	723	726	700	718	692	733	693	699	735	690	721	721	761	750	706	680	719	764	689	684	690	715	709	717	724	730	707	736	679	717	730	698	738	723	743	708	624	712	727	768	685	734	703	725	688	729	727	734	711	714	688	741	746	726	750	750	754	746	762	710	670	722	729	699	700	725	743	700	756	735	718	764	738	697	730	705	735	722	735	736	687	700	772	732	759	699	783	689	730	724	713	707	717	690	656	698	690	736	700	731	738	691	730	736	735	746	742	767	695	726	737	716	739	724	708	712	706	705	733	686	688	729	694	762	715	688	755	748	741	782	763	748	739	713	747	716	708	699	730	741	762	751	766	725	709	701	679	714	733	735	671	756	713	766	700	734	713	657	718	718	755	753	689	752	652	736	742	708	741	741	809	733	718	711	709	762	722	736	727	715	674	683	724	698	750	752	697	714	756	674	734	720	723	700	741	636	736	737	708	698	713	722	703	726	754	722	699	720	707	738	711	710	734	716	775	724	760	674	688	740	709	737	710	717	709	741	688	767	732	731	709	732	714	712	685	682	661	690	732	668	715	726	720	751	683	728	750	688	770	725	662	667	705	737	721	740	746	699	668	735	711	721	717	688	694	719	782	685	729	718	769	701	712	704	726	692	717	723	732	752	728	663	727	739	704	729	742	734	747	707	738	730	731	699	701	761	695	745	728	717	703	725	683	686	677	670	729	727	749	751	713	721	683	736	715	717	698	735	732	688	747	743	704	685	725	684	720	707	719	744	731	730	726	705	742	689	709	710	766	724	703	687	746	728	691	746	700	690	715	735	718	707	696	690	705	717	701	692	765	664	768	706	706	746	699	734	710	680	756	685	698	737	706	703	723	747	756	732	743	753	697	686	723	713	714	725	721	678	748	687	741	727	719	718	700	751	718	738	705	729	705	703	730	705	713	719	690	733	714	694	727	743	741	719	687	746	726	718	737	692	698	654	686	718	745	749	675	700	743	698	717	686	731	689	711	730	720	679	726	670	690	680	727	761	763	703	734	713	691	717	734	738	688	684	729	736	731	694	714	701	737	723	753	705	775	682	717	732	709	737	689	707	743	728	717	719	724	690	705	713	717	730	754	714	732	712	701	725	702	717	739	723	694	718	701	761	698	660	646	685	731	720	711	702	732	748	758	789	733	695	740	737	696	708	731	747	725	765	730	719	706	719	664	716	710	717	747	706	657	741	694	720	768	695	692	703	693	687	750	713	736	747	687	703	703	685	701	748	720	720	726	703	750	697	701	721	745	736	745	750	755	718	708	706	723	718	710	704	741	732	783	704	731	702	697	752	716	748	705	724	671	746	710	732	733	719	700	746	758	725	783	678	735	697	707	712	773	709	721	675	682	711	779	701	675	679	735	772	746	745	695	687	696	690	711	670	784	716	697	746	729	679	734	705	715	732	772	731	705	774	756	718	710	709	712	760	787	700	682	725	688	756	761	720	774	699	663	702	709	693	687	737	693	739	729	688	691	702	669	714	667	690	682	671	730	703	723	697	706	680	676	740
25142	35994	20438	6305	2470	1166	716	640	620	649	640	644	626	633	652	597	605	663	606	657	651	623	622	629	657	583	635	620	667	628	582	595	621	641	654	615	680	575	652	652	693	605	605	676	613	582	638	613	604	614	652	602	643	596	587	664	620	599	639	577	626	630	654	604	608	636	610	637	576	590	612	611	626	648	619	635	615	589	603	651	607	614	627	618	629	589	628	616	605	578	616	609	626	651	608	646	599	592	645	622	645	649	629	635	645	620	648	628	600	590	644	607	592	609	619	621	613	647	613	634	611	593	586	611	673	614	610	601	628	703	612	642	584	574	631	582	587	616	673	569	635	613	595	588	623	615	589	606	646	664	627	634	572	624	649	582	585	632	586	664	639	602	674	617	613	645	660	619	598	613	606	563	592	636	618	610	648	599	634	649	650	624	644	612	611	629	639	622	585	641	683	650	586	628	623	613	650	592	620	629	621	636	660	613	623	625	602	631	629	603	623	620	604	562	615	583	617	597	596	595	632	715	614	653	645	638	609	567	643	639	578	662	626	612	621	634	616	677	624	606	631	637	597	624	652	638	591	611	645	661	602	608	649	640	619	619	612	643	624	661	605	604	632	644	628	591	622	616	602	579	594	638	633	703	626	608	590	620	626	650	623	646	611	622	615	612	658	662	641	638	590	620	618	655	599	631	606	584	586	616	628	594	606	647	638	575	630	595	597	613	598	602	604	592	602	660	629	629	629	620	645	587	638	596	596	588	585	637	648	631	596	640	622	679	657	612	680	601	613	635	649	584	612	611	663	646	583	618	641	629	637	625	611	629	670	601	593	622	651	592	618	637	598	611	614	594	674	617	639	621	627	633	619	599	644	621	629	630	664	629	617	642	615	624	633	643	628	629	597	624	628	603	638	611	568	641	654	608	617	584	575	616	588	573	610	628	632	615	620	676	658	667	642	631	612	577	619	607	585	646	625	637	606	608	606	594	657	632	667	594	629	622	631	600	631	608	589	564	608	607	648	601	648	634	620	633	623	652	625	601	621	558	624	628	644	627	641	627	609	648	641	601	621	616	623	630	685	655	654	610	627	612	641	630	639	571	603	626	634	597	621	589	641	616	607	598	609	624	648	635	595	639	620	654	638	638	619	602	671	647	633	622	650	623	640	629	644	635	608	597	573	624	600	633	637	622	633	650	607	612	547	715	655	649	716	587	636	616	701	599	659	609	615	584	600	607	661	637	582	605	651	621	587	621	635	612	616	604	647	610	607	588	613	621	635	657	593	634	627	616	633	620	587	643	666	641	652	628	647	615	613	616	602	588	609	614	639	641	630	647	610	647	654	666	629	625	616	624	570	610	659	635	678	621	648	628	620	596	605	653	652	620	603	575	585	627	654	599	599	604	591	595	604	649	618	624	619	657	651	670	631	645	669	620	642	642	660	661	650	599	648	615	578	613	612	653	645	623	645	647	608	678	577	655	594	665	641	629	677	641	618	686	598	619	607	597	601	653	579	616	646	613	632	675	629	618	646	596	634	642	625	665	623	614	539	632	596	637	618	624	622	620	656	642	566	633	652	653	595	616	612	622	604	637	594	686	630	584	650	612	613	606	681	667	606	609	623	624	615	623	597	630	595	606	614	627	599	659	599	622	586	634	615	639	610	610	654	637	681	641	591	558	607	651	627	622	628	627	659	613	603	627	561	637	652	598	654	623	614	608	617	648	582	612	609	641	599	600	673	631	609	648	612	679	617	656	635	618	610	607	646	634	633	593	605	637	623	604	684	593	619	614	573	610	637	612	593	616	609	567	598	593	666	627	624	659	650	617	630	649	626	633	627	649	623	628	567	664	638	618	606	650	588	632	604	590	633	589	629	589	651	596	638	640	591	637	645	648	578	583	614	625	600	630	680	619	568	620	639	629	601	627	665	648	609	601	602	637	617	624	633	622	643	582	637	631	633	613	618	617	638	626	618	658	632	655	616	574	632	615	593	617	619	598	635	594	612	598	609	667	614	605	601	624	612	608	639	607	640	574	642	590	649	601	641	608	596	588	606	634	686	626	652	618	615	609	591	576	614	578	598	658	592	641	646	631	613	600	594	642	671	671	581	633	635	648	665	601	577	631	613	613	592	606	555	611	623	614	595	594	665	631	591	612	639	636	569	651	610	633	607	607	639	607	611	622	591	624	633	666	628	599	636	581	621	627	615	647	617	611	578	601	646	610	622	638	656	635	617	602	600	617	618	600	619	637	642	677	600	630	608	631	597	628	636	596	622	552	614	622	602	628	583	613	617	591	614	640	612	661	627	658	619	626	631	611	625	603	633	591	622	635	587	623	626	581	648	613	611	609	640	611	692	661	602	631	616	607	609	611	608	636	608	624	640	628	620	604	637	633	640	644	607	630	634	618	607	641	600	648	601	632	573	614	633	605	632	643	634	585	600	630	595	625	629	674	635	656	633	621	627	654	619	643	653	591	602	625	630	604	595	624	569	608	637	617	637	645	597	600	593	630	588	623	632	655	591	579	651	651	643	588	626	633	569	609	631	667	649	605	628	672	643	593	607	616	598	608	634	590	642	609	637	599	606	606	625	610	656	627	589	636	662	600	622	667	632	598	608	587	643	609	642	628	640	597	592	612	667	646	645	606	609	638	643	590	638	605	646	596	599	593	593	591	655	622	622	614	599	604	638	597	615	610	610	624	598	635	635	600	632	652	620	619	585	637	614	587	590	634	602	616	607	621	610	620	645	637	654	630	639	650	622	668	549	642	631	618	663	633	601	626	595	616	604	635	634	611	643	616	622	574	620	655	600	652	550	623	662	565	609	653	613	637	627	627	625	638	639	586	652	641	596	640	585	600	596	645	632	588	628	651	611	608	632	643	668	598	634	639	591	616	625	611	635	653	588	595	630	627	605	583	635	608	605	598	619	644	648	626	676	598	630	656	632	634	630	576	601	627	641	618	646	664	624	602	605	623	595	593	577	620	667	599	599	611	632	609	586	624	598	645	616	601	604	578	662	613	612	640	612	666	586	673	648	602	674	635	660	628	620	604	644	618	623	661	669	622	659	630	574	618	655	623	616	632	625	614	637	596	614	585	627	648	562	671	657	648	599	615	624	605	654	666	611	620	605	609	618	705	585	643	677	610	629	664	613	630	628	607	617	598	569	615	628	601	627	613	602	622	628	599	614	596	585	610	613	614	608	637	598	640	637	611	658	599	644	607	605	640	575	614	592	599	628	614	627	580	606	651	641	601	629	627	673	614	605	639	651	684	632	639	602	632	596	620	592	617	603	669	647	603	654	601	619	611	618	600	600	630	629	620	609	625	604	589	635	606	617	571	655	630	579	616	598	632	636	596	626	608	648	608	571	609	644	632	629	611	607	608	640	622	605	654	602	653	604	608	610	615	624	632	651	606	639	604	627	633	638	654	644	672	616	612	649	660	623	607	607	646	645	644	602	612	614	611	602	656	581	599	616	607	629	630	623	600
26002	28134	42465	36204	19139	6030	1502	817	718	704	722	711	684	721	764	710	729	745	645	669	753	704	683	727	689	699	718	694	692	744	714	710	713	715	701	673	680	733	698	718	724	696	670	699	681	670	694	719	708	735	715	687	730	736	677	672	722	676	731	722	692	700	712	719	689	709	708	675	686	668	705	696	679	755	720	754	675	695	694	705	722	725	755	681	749	702	671	704	668	658	685	662	708	697	716	699	647	707	679	702	690	702	717	718	686	736	715	718	685	756	695	651	676	718	737	738	699	692	750	665	691	657	729	713	709	677	710	672	672	645	707	719	679	688	640	716	680	689	704	710	752	690	686	700	653	663	670	723	720	687	658	659	672	674	689	676	674	672	688	675	723	688	683	735	678	705	690	685	694	700	731	711	646	650	664	655	695	681	683	656	701	695	712	652	722	688	685	702	734	666	701	722	721	698	747	742	703	681	679	689	719	691	689	644	706	730	714	740	721	684	728	764	684	733	682	658	708	704	675	708	666	719	694	700	663	696	699	699	725	714	706	701	728	638	717	707	659	675	677	662	729	691	707	720	713	700	647	691	723	683	649	681	687	691	651	690	696	717	674	696	652	694	681	642	696	681	696	727	661	708	748	687	666	733	673	681	697	683	697	745	697	711	687	713	666	654	668	709	655	700	709	687	711	673	683	673	675	675	679	720	690	706	717	725	698	707	683	724	675	686	689	727	672	672	676	725	745	702	759	705	696	697	688	685	735	686	684	711	669	701	718	722	689	686	718	698	677	698	661	688	727	687	707	673	677	678	705	683	675	701	689	709	736	727	710	710	726	677	777	663	707	690	666	678	734	666	675	700	723	677	693	665	703	717	690	718	667	713	692	695	685	688	661	692	740	734	690	721	710	668	671	700	660	720	675	738	711	765	706	781	694	677	687	747	715	704	667	687	691	738	741	690	674	681	731	736	709	700	731	679	680	680	678	738	740	667	741	693	726	699	736	698	726	707	716	688	733	669	656	676	670	691	700	668	717	670	694	713	678	710	671	640	670	727	671	655	699	672	690	703	700	700	715	641	681	684	630	694	672	691	680	686	756	708	737	687	692	701	724	675	716	681	734	709	699	697	652	733	670	682	693	711	682	691	686	737	707	686	666	667	677	688	679	682	693	679	647	717	655	703	732	733	678	636	718	680	681	691	683	708	740	682	652	699	713	743	707	681	727	712	752	698	685	696	726	711	674	692	671	717	726	653	666	706	668	709	749	729	727	690	677	739	714	713	705	666	680	716	687	674	711	659	697	736	702	699	734	775	665	702	687	667	720	720	712	698	711	718	689	713	684	684	704	690	723	674	731	709	685	723	719	684	667	701	706	689	714	703	694	658	674	711	694	694	694	711	724	728	692	707	667	715	712	684	714	650	660	687	701	699	650	695	679	681	722	736	690	679	711	723	750	718	654	690	713	710	685	740	705	685	700	699	736	710	683	712	664	705	713	682	683	707	705	650	682	727	668	741	677	669	661	685	682	703	694	717	701	679	707	720	726	729	721	695	678	701	666	702	679	649	740	691	692	653	652	736	670	675	721	705	689	709	651	685	708	670	689	710	706	657	703	681	653	686	732	700	716	692	664	679	703	646	716	706	741	632	658	644	673	688	680	710	696	642	690	685	668	713	668	693	685	738	681	711	661	669	695	677	699	694	671	739	746	704	719	689	711	696	702	671	691	675	661	722	725	682	713	694	711	709	722	702	723	718	725	698	703	670	682	670	738	687	625	711	669	634	667	657	689	670	669	662	722	694	704	734	723	724	740	707	685	713	685	697	670	740	699	696	683	749	685	684	679	643	711	703	697	698	665	710	712	704	696	715	718	683	738	687	724	656	667	697	757	752	690	722	726	694	681	742	704	690	731	735	693	720	719	662	706	634	691	716	699	688	697	680	715	679	686	718	677	702	668	720	703	748	702	694	693	692	708	689	716	673	717	680	681	686	721	747	669	716	694	620	724	712	687	717	693	696	661	761	655	701	679	689	710	696	679	696	726	680	692	670	702	667	701	690	664	686	667	709	707	706	737	707	693	657	673	675	682	715	680	687	663	700	666	685	740	704	699	748	718	659	701	660	687	693	706	721	720	714	672	681	710	678	686	658	682	755	691	703	750	657	717	691	692	712	725	720	696	713	724	683	737	742	684	678	688	647	700	682	678	656	696	670	756	691	724	722	700	720	733	718	679	672	711	679	682	677	661	692	688	702	648	678	711	649	690	667	698	713	715	753	698	712	692	705	679	704	690	725	698	698	676	636	639	670	732	672	715	653	673	720	682	728	663	661	677	670	699	705	681	715	631	713	736	684	710	727	676	669	709	636	718	687	746	719	665	722	713	732	699	731	667	693	672	672	718	674	689	663	692	671	685	703	688	652	666	701	725	688	689	674	651	704	700	669	674	747	670	743	619	708	641	708	679	733	674	683	669	705	637	698	668	675	681	692	729	708	721	715	729	713	715	720	708	726	699	719	672	680	752	709	705	693	714	702	695	652	685	724	723	659	689	705	680	691	731	727	704	698	646	683	678	684	655	719	691	661	653	711	682	675	701	710	727	707	667	666	693	688	709	718	686	711	658	687	699	648	695	660	686	633	713	667	726	651	680	671	707	713	709	700	673	759	667	682	647	650	745	707	677	662	664	728	716	698	735	687	684	714	692	650	761	665	757	713	677	707	684	644	693	679	676	660	666	667	724	725	668	690	676	643	691	683	748	689	783	705	714	680	684	714	654	722	705	719	715	631	722	735	728	702	717	692	709	716	683	690	712	705	671	670	689	697	691	688	695	738	715	704	693	734	679	706	685	689	722	662	698	736	680	664	655	687	708	699	670	726	669	746	695	693	673	677	689	723	646	659	670	704	706	705	730	701	689	687	697	686	687	671	644	686	683	682	701	744	677	729	702	701	722	680	734	691	686	676	692	682	722	694	695	714	683	648	761	710	670	705	665	704	681	701	695	718	706	717	692	725	718	702	702	707	687	681	691	692	691	661	745	722	690	644	666	705	680	725	684	713	651	738	681	666	726	690	699	638	718	747	715	673	681	704	688	716	733	691	656	732	682	689	681	718	696	624	664	720	683	700	717	741	712	693	689	674	723	674	674	689	727	688	660	730	698	717	656	650	725	707	689	745	720	688	736	705	692	676	697	722	669	693	687	703	691	706	692	714	705	713	706	694	693	697	720	715	713	740	686	681	689	716	697	723	721	680	696	699	673	681	671	727	667	710	669	682	676	712	672	738	708	687	702	696	688	688	670	662	732	704	702	682	714	675	640	671	702	716	653	676	698	700	683	697	682	679	670	705	657	682	686	670	688	732	698	716	668	703	685	657	722	681	691	723	687	705	723	702	678	719	685	733	660	690	684	720	704	668	693	688	719	721	717	691	659	698	693	664	740	643	697	694	678	749	699	717	706	721	675	677	664	694	740	735	712	697	673	738	662	691	712	698	683	663	711	670
58613	87476	60215	29036	11063	3311	1240	755	689	680	625	690	668	660	631	684	680	666	611	668	662	632	671	651	740	700	598	724	655	676	642	641	664	637	654	686	672	660	658	670	680	663	662	656	718	677	640	629	666	633	686	692	661	645	645	650	638	675	667	700	676	679	697	690	653	674	666	687	705	678	664	660	634	659	664	657	642	682	641	653	654	637	705	648	621	663	696	691	673	654	692	631	629	671	626	644	688	649	682	636	621	664	666	616	690	628	665	641	665	667	669	657	674	673	685	648	634	595	616	637	664	651	672	680	650	661	691	729	633	680	628	659	659	626	652	674	708	625	717	629	676	661	684	683	652	667	630	656	569	649	659	647	688	677	673	658	689	637	626	664	657	687	676	652	672	671	688	659	696	660	610	655	677	690	641	618	620	626	616	632	700	653	674	632	655	652	673	680	683	617	663	722	635	649	665	631	643	656	669	657	649	664	592	671	646	671	635	716	665	702	620	635	600	642	681	681	659	632	639	627	669	620	635	668	666	674	642	675	653	671	669	671	651	620	622	655	687	634	656	619	666	634	706	627	657	626	678	639	681	628	658	676	660	635	680	634	689	702	672	665	661	638	674	644	682	623	648	725	674	655	593	620	651	601	650	647	700	605	680	651	620	688	661	660	601	657	661	677	666	658	703	652	662	633	671	657	638	653	666	662	650	656	603	668	670	672	676	670	679	674	645	675	664	650	645	654	669	642	655	674	668	670	678	631	657	627	609	654	658	613	641	660	683	674	710	655	625	661	660	650	653	648	680	691	649	660	637	652	683	669	634	679	640	620	684	659	676	663	657	645	632	637	672	626	625	662	628	693	662	610	628	597	622	629	661	582	663	638	661	673	673	654	695	650	641	648	654	695	645	668	673	622	661	638	675	655	602	645	704	640	627	673	651	658	653	681	639	641	669	658	633	625	659	583	669	653	664	693	682	684	662	642	729	664	686	642	672	644	673	647	626	633	630	661	667	645	681	651	651	642	653	725	641	637	652	689	644	629	684	680	672	604	601	619	650	683	645	637	642	677	623	667	658	665	654	671	687	666	634	678	633	683	668	688	667	676	660	652	616	674	639	696	613	658	640	672	643	665	600	682	613	618	650	650	607	672	643	663	645	663	640	636	652	687	656	682	642	697	666	612	655	682	662	640	661	659	659	712	651	645	657	679	608	658	637	682	661	639	682	673	728	654	617	668	695	669	643	654	651	648	637	632	648	659	676	652	665	632	656	621	670	642	633	643	666	663	643	632	661	682	672	653	627	643	675	662	660	671	650	664	683	702	646	711	660	653	642	664	630	641	628	652	669	671	668	697	642	702	645	682	646	694	574	655	670	638	720	626	681	641	647	646	684	710	674	650	626	658	653	660	689	640	683	650	659	654	653	650	659	662	658	649	635	681	698	664	693	669	611	679	660	668	686	638	680	609	632	670	637	637	653	637	641	664	640	659	629	646	669	667	598	658	672	682	648	639	694	645	638	646	652	684	684	679	638	670	672	606	609	671	658	677	709	630	611	655	691	700	634	659	642	635	663	679	687	650	650	653	624	654	660	658	628	669	664	660	626	657	670	723	668	676	623	645	662	626	620	678	635	678	640	692	687	637	699	609	642	647	687	627	698	631	665	700	632	635	677	643	668	656	661	611	672	685	623	651	625	640	671	631	627	683	678	647	681	642	685	645	641	593	650	676	656	643	638	679	652	667	642	673	664	646	654	650	653	669	653	683	684	659	614	618	651	654	652	681	718	675	647	664	664	643	627	643	643	705	643	645	616	661	624	647	624	684	667	695	623	637	708	649	702	675	664	699	653	652	653	651	672	673	680	653	658	669	658	627	669	651	653	633	662	671	645	728	636	683	627	659	666	682	642	659	673	659	590	666	632	628	632	613	671	659	658	676	662	620	659	645	654	665	663	637	678	686	650	639	666	673	649	685	609	664	633	641	684	670	671	653	663	684	705	630	623	629	672	647	654	687	667	642	671	607	659	668	630	653	640	613	663	714	618	657	655	687	656	679	622	646	644	640	661	630	648	667	693	645	652	633	639	656	653	672	649	690	675	680	654	638	682	662	650	650	650	662	629	674	688	673	634	635	704	670	642	654	654	642	606	612	636	665	665	625	622	635	624	662	659	661	671	674	707	668	677	656	653	670	672	649	602	651	682	646	670	679	635	641	668	682	634	619	656	675	649	653	621	684	673	649	615	700	571	678	698	674	666	674	638	636	641	633	721	640	623	644	698	624	617	710	629	639	604	650	647	623	656	637	671	646	603	598	679	640	664	637	634	645	682	609	648	632	662	616	648	616	651	616	673	683	678	656	692	684	640	708	655	667	677	655	715	681	611	654	632	681	646	641	652	660	652	688	609	657	673	655	674	665	675	663	636	664	701	693	671	641	673	656	684	685	672	649	640	626	656	713	666	706	675	670	647	624	665	680	681	687	670	654	670	654	702	652	693	633	664	664	655	668	671	670	646	635	621	642	669	670	659	668	640	686	669	675	637	664	622	668	638	675	680	641	668	622	630	690	630	644	686	679	619	664	632	626	673	668	670	639	658	658	638	661	691	629	642	687	619	675	653	687	617	691	656	613	649	652	695	624	706	621	663	668	643	666	624	652	613	657	657	678	675	687	644	633	689	657	689	634	639	592	651	628	694	684	638	642	695	700	668	659	661	629	671	689	657	635	666	676	696	660	687	716	658	609	633	671	678	687	660	596	653	653	651	686	639	654	671	628	647	662	693	657	608	605	653	722	671	632	678	615	663	649	651	644	627	661	652	621	632	648	702	678	694	626	695	632	686	657	688	642	664	737	676	690	672	662	667	598	643	620	657	665	695	614	634	678	689	643	621	631	630	626	658	696	647	635	689	666	685	642	689	671	627	652	638	664	651	655	620	702	718	647	665	636	639	674	648	649	697	687	638	660	648	682	663	684	646	653	655	666	645	601	664	662	675	678	704	651	651	587	637	668	632	601	695	652	641	669	657	620	645	688	685	653	644	659	642	664	666	658	652	685	656	685	687	677	674	658	664	678	644	636	611	699	704	612	662	674	679	633	611	648	635	672	681	656	641	692	670	646	616	628	635	664	671	641	612	659	624	686	670	613	634	671	643	655	686	609	650	663	662	653	657	691	651	696	627	630	627	647	672	657	649	631	689	638	644	641	661	659	665	634	635	648	649	648	655	637	650	654	625	685	659	623	647	629	666	663	657	665	634	666	630	659	678	614	668	668	678	621	641	688	637	632	650	645	660	673	691	619	695	681	664	666	617	604	682	646	700	661	628	665	670	672	610	615	659	689	673	605	665	662	683	668	638	646	665	664	680	634	660	691	660	651	647	636	704	664	653	622	657	633	679	661	633	658	688	674	639	658	622	604	649	642	625	667	656	669	665	658	648	622	680	617	625	615	623	711	685	634	612	618	681	694	655	696	641	630	664	668	690	625	678	627	608	634	659	688	653	700
24283	23466	35150	32672	24508	15810	4579	1476	1047	986	1038	999	1027	948	987	1028	1035	979	1053	975	988	985	947	998	979	996	995	921	1000	1022	1021	1023	1024	949	951	1014	1032	973	976	982	987	938	997	1020	1016	977	1009	886	958	1005	1001	1007	968	1011	960	976	1020	944	959	953	954	958	977	979	996	953	957	994	975	964	1012	983	926	1029	967	938	988	980	972	958	946	961	982	1003	949	1024	953	986	980	1000	975	1003	918	1044	932	961	962	936	979	982	992	947	1030	943	962	938	938	976	981	999	1005	951	1019	920	929	974	939	948	943	938	962	903	919	998	945	950	950	1027	981	925	993	982	946	926	996	998	981	944	984	889	974	996	923	989	931	946	977	910	1016	1009	907	952	944	964	952	985	944	943	993	940	920	1019	893	900	969	941	921	957	939	1000	956	1011	971	946	974	1006	974	955	979	970	973	963	984	1004	953	939	968	987	948	980	1027	998	1016	999	941	909	933	941	909	1004	990	906	949	938	962	921	999	1014	1027	957	913	967	981	959	985	965	935	932	956	923	1005	912	935	974	985	975	949	934	976	987	982	1002	1011	912	970	1038	944	962	976	959	979	1006	969	980	882	945	955	948	919	947	1005	971	984	960	990	997	920	999	977	955	1012	988	933	950	968	1001	965	974	985	938	997	981	1005	912	983	954	951	971	975	951	956	987	960	953	916	949	1002	983	931	969	954	914	986	976	981	953	1026	976	941	966	976	963	975	880	972	954	994	958	995	921	974	965	971	959	1041	940	952	933	944	983	1031	1005	911	921	1012	987	960	983	986	903	1018	945	1018	957	937	949	910	1039	1008	1008	997	964	991	953	954	920	996	1002	932	934	969	971	1017	955	956	962	1008	1015	970	922	964	963	940	997	1004	1039	917	947	978	964	995	996	954	941	990	979	1041	1005	1007	972	959	960	989	962	931	957	997	1009	973	987	921	948	1009	926	993	986	1014	1014	916	966	1000	960	951	981	927	977	1040	1007	1011	917	962	971	1002	997	1000	966	957	945	988	953	1000	989	924	997	940	1001	942	976	1057	991	1008	958	994	1011	1001	939	953	926	936	953	928	972	1014	1001	978	966	964	991	974	961	1009	1010	992	987	935	923	973	931	938	972	954	946	972	952	920	936	983	947	1008	932	974	999	921	925	1015	979	946	907	934	948	936	961	945	993	945	919	899	925	956	1000	985	958	1036	985	973	970	955	977	947	990	998	991	943	939	940	980	965	953	916	1001	1004	989	970	963	954	928	961	1025	1004	946	962	951	982	977	1007	1024	996	1003	948	949	923	993	976	982	936	952	1006	988	939	977	947	975	1003	907	924	953	904	989	975	946	925	980	958	1031	986	967	1049	930	959	956	925	951	938	1001	966	965	1042	951	1016	948	942	945	930	990	945	916	993	929	951	941	1001	952	891	982	1003	951	1025	968	1016	965	954	1012	1017	991	935	989	970	947	1001	962	976	1007	922	933	964	932	1014	966	1009	933	976	979	970	964	971	1024	976	983	970	965	958	999	936	963	964	996	1000	934	963	972	977	929	945	1051	930	923	951	945	997	940	960	1018	945	983	972	1013	928	945	956	962	931	983	931	977	1010	956	972	956	1007	927	928	957	990	984	945	971	964	1047	987	1025	980	925	969	941	964	904	938	933	984	961	939	922	1037	987	978	961	976	985	996	1007	1020	976	934	953	966	916	994	964	947	957	980	922	1011	983	979	976	939	972	935	972	993	948	1015	929	914	918	992	1018	1025	958	972	961	982	962	965	927	946	938	968	915	934	969	1010	984	970	967	956	926	969	980	1006	940	901	1004	917	954	1016	973	1021	974	938	965	935	1020	992	989	1019	974	977	985	983	1020	966	944	938	951	977	997	981	966	995	958	967	969	991	973	972	960	951	976	966	1003	991	982	990	957	974	975	992	1002	932	938	943	972	940	996	895	959	969	940	999	970	935	915	948	931	925	1011	976	972	903	949	947	996	1006	1026	945	925	1037	992	973	987	952	939	938	963	997	955	976	989	932	988	967	953	965	980	992	926	1002	1020	993	985	938	998	995	980	909	965	1026	1018	932	981	959	953	989	979	925	992	969	929	1012	972	962	929	950	955	929	905	969	998	923	974	892	998	964	995	1000	971	971	997	980	961	955	959	1002	914	901	991	929	976	994	997	967	1012	979	1019	942	909	943	1007	937	1002	1021	1014	950	963	960	927	883	957	942	943	942	948	973	1005	928	994	985	998	965	969	1002	934	1033	992	949	1034	979	990	1000	913	1018	1040	1006	963	1023	956	971	986	912	962	974	969	968	984	1003	977	1021	976	995	941	931	1018	1004	942	929	904	947	995	930	995	962	1008	955	992	978	950	977	970	996	933	998	968	971	950	963	1008	982	957	976	995	1007	992	1008	969	890	935	995	953	1010	941	1022	1008	969	996	978	951	929	947	1008	960	1039	980	1042	1003	1035	963	983	955	963	969	1011	916	1027	943	969	979	996	965	941	998	963	1011	973	985	962	960	946	945	972	933	986	982	917	918	951	984	960	999	1006	957	903	927	957	970	986	938	918	962	935	965	1012	1012	953	961	980	945	926	996	951	903	953	997	930	988	941	972	963	952	940	969	999	979	962	976	1001	974	1009	1002	908	951	1051	921	952	955	977	917	913	983	1027	958	955	972	942	969	991	979	916	955	936	995	1014	927	967	926	1016	969	998	949	966	903	943	1015	1013	1023	1004	900	939	965	1001	964	954	1022	958	954	978	961	948	947	954	947	963	947	894	998	931	954	934	985	990	990	967	959	958	1030	949	970	1009	1001	967	963	964	1020	910	962	984	998	994	976	919	1036	996	964	985	907	930	998	973	987	970	969	998	972	995	910	942	1001	1023	919	934	930	976	955	1021	997	943	964	916	936	1065	970	965	976	1039	932	931	963	991	969	989	938	906	971	982	921	918	937	976	967	979	976	992	969	956	904	922	982	931	939	967	955	962	962	990	947	932	968	982	1006	949	947	984	985	980	889	942	958	978	967	973	954	964	952	970	973	1008	1007	925	993	932	979	980	988	992	975	953	952	1078	952	1019	907	979	948	993	916	1046	983	1016	968	961	934	957	965	961	951	1020	997	970	941	942	990	997	956	975	995	997	1007	969	899	1001	996	946	956	987	989	987	944	966	936	969	978	970	956	977	952	952	949	958	996	956	984	986	929	999	1013	943	1012	1007	976	947	1001	907	999	965	952	907	1000	991	1028	972	981	923	935	909	922	1013	914	981	962	973	966	919	969	981	918	946	936	902	1013	946	993	996	995	917	897	963	990	976	981	973	935	1041	1029	997	983	998	1001	963	949	920	966	1046	948	934	980	907	962	993	971	987	1004	976	947	985	941	910	959	922	919	927	912	1043	1002	957	927	918	978	979	950	979	965	1025	1025	966	981	992	978	989	970	919	908	1040	1000	1008	936	929	988	964	979	998	978	940	893	997	967	987	1015	943	1021	953	954	985	967	954	998	960	879	995	943	937	976	905	967	989	961	944	1005	921	1012	967	924	930	968	977	998	1006	938	972	974	976	972	990	972	954	970	931	915	933	974	923	1043	926	1003	956	987	1040	949	943	979	926	1004	1002	945	1026	946	1004	961	993	897	957	986	1006	990	920	962	983	936	907	948	961	947	942	971	941	956	994	975	1008	943	929	955	959	1026	958	941	1022	975	1035	1037	959	997	983	985	918	1017	961	994	982	931	1018	1018	929	965	933	978
63789	102570	73003	43404	19384	6534	2198	1133	911	890	996	919	917	992	903	904	928	889	953	929	952	934	901	863	951	917	891	899	992	950	932	878	924	950	929	914	914	893	888	900	943	897	907	913	919	916	926	965	875	926	1014	927	894	916	924	949	897	871	905	948	954	907	970	896	933	914	899	952	930	901	866	881	968	904	899	927	894	855	914	952	900	887	875	960	925	876	972	869	936	934	926	876	946	939	916	901	957	914	859	826	919	959	922	915	879	873	972	888	907	905	955	955	961	928	912	896	917	938	874	904	889	851	935	925	974	917	939	924	925	946	928	974	920	925	969	920	948	880	910	882	897	929	877	903	856	961	878	906	929	909	938	888	869	922	926	955	942	888	895	902	943	883	933	923	899	887	906	881	954	958	825	905	889	857	919	885	941	930	902	842	909	910	901	927	932	885	856	847	898	920	888	904	950	934	994	897	918	909	906	932	880	914	911	902	923	878	932	932	913	887	906	940	922	964	929	884	917	840	937	882	884	911	841	895	971	923	887	950	884	947	919	906	913	914	948	888	873	898	981	947	894	1008	952	904	919	920	953	942	958	892	889	932	916	913	889	948	923	955	903	923	919	916	954	909	952	897	945	891	843	934	975	975	936	867	952	890	912	955	897	929	915	901	945	944	921	934	862	834	938	932	894	943	890	893	955	847	957	910	918	929	920	945	903	873	960	907	898	938	935	904	935	881	1003	932	896	933	915	918	954	916	916	954	935	913	984	925	946	910	917	897	962	936	948	889	927	936	910	947	928	881	915	902	948	889	819	964	935	931	882	900	856	929	886	909	912	909	855	906	908	925	936	910	895	910	856	938	910	889	915	886	901	844	931	906	893	886	904	892	913	803	868	937	901	915	929	979	949	933	947	952	918	952	908	929	924	942	967	921	902	916	931	922	918	914	904	862	855	909	880	956	918	925	939	842	929	916	885	921	901	930	934	905	876	880	955	867	917	986	910	932	959	941	879	943	932	945	918	923	878	886	892	937	887	944	962	932	924	939	939	972	868	939	937	959	881	968	903	892	939	931	916	922	960	952	898	886	879	942	940	854	946	948	914	952	882	928	891	915	869	910	867	921	931	896	859	940	914	882	928	900	899	903	964	973	854	886	956	883	912	933	963	960	909	883	902	917	932	959	918	907	894	923	896	888	928	952	908	868	940	896	865	920	918	874	899	895	900	914	936	890	912	942	896	895	873	920	877	918	867	883	928	895	921	891	924	955	907	913	916	879	948	887	920	961	910	876	978	897	936	869	916	910	900	874	896	905	860	908	891	918	892	879	938	904	964	898	960	877	872	942	911	943	856	822	883	915	895	934	930	954	864	924	908	921	868	925	879	956	893	914	968	874	925	936	915	922	954	947	933	904	992	871	884	869	905	953	888	927	920	931	938	901	869	948	881	933	901	921	903	942	955	891	865	895	959	888	928	873	916	900	888	926	892	920	915	925	962	913	917	914	937	913	906	908	900	890	899	904	991	934	885	937	880	931	916	928	959	848	841	893	861	933	941	881	850	927	877	941	937	851	937	874	981	938	902	987	922	898	906	869	903	953	893	914	914	923	902	880	936	866	881	911	906	962	913	937	911	857	941	975	891	894	893	908	930	904	943	884	881	942	911	966	908	909	863	907	919	940	904	922	883	941	861	933	860	905	928	909	903	927	906	860	961	884	884	829	888	928	932	909	976	925	891	937	861	913	932	908	910	941	859	929	924	920	884	891	962	908	884	909	935	912	948	891	864	900	918	964	912	899	967	902	885	904	909	903	930	919	841	921	880	948	915	961	836	889	900	915	919	918	906	932	923	909	903	936	861	920	929	913	902	913	954	895	916	910	957	937	955	893	864	870	842	914	879	957	924	941	896	899	911	868	915	982	954	915	896	917	862	911	885	900	955	953	919	939	908	877	958	914	924	936	898	902	896	918	908	919	946	896	882	904	945	884	948	892	918	944	906	920	919	893	880	896	972	899	896	910	898	898	912	914	838	940	927	893	912	906	922	886	906	895	886	931	871	899	906	922	912	937	946	947	907	918	949	918	889	924	907	894	925	962	854	959	923	919	889	940	882	966	890	872	903	875	888	927	883	884	927	938	913	907	890	905	960	913	943	903	928	918	901	983	899	913	878	879	915	882	910	882	899	927	868	922	918	918	923	862	915	976	877	915	913	849	916	850	908	951	882	893	899	882	902	918	942	912	908	907	967	926	909	956	896	908	971	908	917	907	890	881	927	906	865	923	899	880	857	969	830	933	920	919	937	941	874	887	925	922	892	924	915	887	893	875	905	967	969	905	936	918	869	889	915	849	934	895	962	919	934	903	939	904	857	924	864	845	901	940	859	948	944	875	867	913	882	888	915	882	895	945	878	886	894	931	840	885	910	892	870	928	908	973	878	878	896	894	938	893	938	924	930	920	904	959	878	941	914	889	928	947	917	874	871	918	912	963	928	917	864	911	953	923	930	941	844	895	910	873	904	895	920	933	896	894	882	923	896	891	893	864	941	920	884	885	920	949	907	893	906	888	902	920	965	931	928	871	897	923	905	904	896	950	890	832	924	906	912	925	946	861	997	865	882	925	945	962	946	925	889	915	901	929	935	902	870	931	900	876	866	920	930	944	927	930	891	960	907	877	924	920	926	943	906	923	879	939	900	902	1017	894	867	919	928	962	908	868	926	913	886	897	936	859	926	902	913	873	906	932	904	939	864	926	876	888	905	986	906	876	935	830	1011	919	910	903	871	873	914	919	882	896	930	927	914	887	889	909	955	858	924	952	890	960	952	924	856	902	865	906	947	915	952	874	920	917	887	934	923	941	892	881	921	877	951	882	966	957	929	885	898	930	938	879	877	839	934	876	848	935	878	926	919	896	873	959	888	900	875	921	932	912	892	912	907	911	901	917	942	855	882	876	916	933	901	909	813	895	903	893	883	916	893	897	883	930	937	884	871	929	868	894	925	904	874	914	914	905	950	892	892	897	847	899	909	886	912	936	927	882	913	943	960	918	955	843	922	914	921	876	922	924	915	926	943	868	913	916	892	869	954	892	975	925	904	915	915	878	969	868	911	943	897	885	940	869	936	910	887	912	943	960	912	846	925	919	877	938	915	907	964	911	887	881	900	906	905	904	905	948	921	858	861	940	944	848	866	874	871	898	909	880	866	925	877	900	883	868	884	912	897	953	897	911	891	943	906	909	900	905	931	883	916	940	869	899	903	892	916	874	919	908	901	943	938	904	929	893	908	907	884	919	964	878	904	925	882	923	945	893	921	924	968	889	905	916	917	969	902	944	938	890	871	911	893	870	865	902	873	954	986	883	928	925	928	883	911	885	878	875	863	884	895	895	883	934	890	928	933	955	937	886	894	967	860	897	848	937	860	919	946	911	919	915	921	937	845	923	872	940	908	963	893	869	952	893	881	906	907	965	908	908	928	899	849	911	921	859	944	911	924	907	880	913	923	943	909	911
31030	31371	26073	11820	3028	1211	898	786	776	763	803	799	809	763	800	790	764	784	813	783	754	834	781	747	766	792	765	747	734	755	749	754	763	767	792	777	760	769	754	742	818	783	777	748	784	780	776	752	728	780	751	773	783	775	743	759	769	799	777	812	801	813	760	741	821	775	783	782	801	812	829	783	810	776	787	758	829	775	750	793	782	865	788	809	796	840	786	722	763	843	793	813	796	805	796	796	791	791	813	730	762	773	800	850	751	786	749	828	796	822	755	752	819	784	795	757	762	826	799	777	784	781	787	793	807	808	790	796	734	749	766	816	793	729	800	791	788	783	819	778	773	790	787	758	754	803	781	773	790	756	766	835	791	774	774	773	763	825	792	774	742	817	804	764	784	741	807	809	767	753	781	778	807	807	799	793	790	798	821	797	799	786	787	743	811	783	755	752	800	761	829	819	772	779	819	808	768	770	763	743	838	741	796	818	805	791	752	824	774	766	824	768	854	770	769	785	817	798	795	783	716	759	797	754	765	843	789	810	852	769	790	769	813	774	756	803	788	779	827	743	764	792	840	795	762	756	783	782	783	771	818	779	782	752	824	752	772	767	787	787	730	721	781	797	757	786	805	761	763	775	748	825	797	823	780	743	739	772	796	829	774	827	809	784	786	814	791	783	756	804	827	797	811	768	748	815	787	816	763	813	790	786	775	741	790	694	836	813	798	780	805	805	747	721	766	740	762	763	831	824	768	767	785	739	757	793	799	748	757	834	747	735	781	730	806	751	775	800	786	791	761	743	738	795	745	786	802	851	718	791	791	776	853	781	791	815	807	792	793	814	796	799	800	787	777	746	771	777	795	734	768	764	753	782	794	775	785	828	800	754	804	822	773	783	779	760	808	770	796	775	757	738	788	776	831	831	754	793	756	868	741	776	776	773	763	790	753	802	805	831	871	729	742	745	750	749	801	796	785	776	765	781	736	778	762	802	762	757	785	784	779	749	800	799	781	799	795	795	786	750	761	740	748	801	733	778	803	755	767	786	767	768	805	813	764	796	774	763	794	776	780	785	818	807	770	806	754	739	821	762	812	713	753	735	753	779	775	808	827	789	760	771	841	813	790	784	813	762	809	790	809	793	824	762	789	762	772	788	805	802	749	777	822	814	729	792	780	778	766	745	792	739	747	794	766	816	831	792	815	734	769	829	805	755	797	749	850	789	767	800	748	805	783	806	779	774	810	836	769	776	815	827	810	793	836	783	802	799	801	748	813	794	762	798	809	747	755	748	780	763	767	794	741	766	754	787	797	763	779	794	783	789	793	779	742	741	835	822	798	785	767	785	786	758	763	758	804	758	805	792	776	783	758	799	821	742	747	820	781	765	813	775	784	777	788	787	716	815	819	754	848	785	756	858	771	761	798	758	790	865	740	803	806	781	797	784	838	758	738	712	796	776	796	782	797	820	797	767	783	812	715	850	767	811	771	818	776	811	759	739	752	750	761	786	778	778	742	832	831	769	791	762	790	789	816	746	795	805	764	814	778	804	772	750	788	801	784	751	756	780	769	770	762	784	769	774	804	828	791	787	818	792	771	767	815	824	808	732	812	823	746	778	789	764	781	805	729	767	791	781	773	790	775	771	737	830	735	829	804	834	800	780	805	809	734	807	827	800	753	763	773	728	739	776	788	731	788	815	754	760	764	844	796	786	843	770	840	772	757	760	766	803	783	778	774	813	780	764	789	789	814	770	785	813	795	769	812	720	744	791	745	756	748	823	800	762	801	767	789	792	745	761	797	818	778	794	806	795	782	756	786	797	791	763	807	760	747	756	788	771	753	800	811	787	758	821	770	779	831	782	765	755	769	820	758	782	794	766	799	757	837	833	740	814	768	814	741	783	788	808	811	820	836	793	734	819	747	842	737	751	824	766	822	774	831	782	796	754	785	813	765	769	805	761	788	785	749	846	802	785	794	729	803	756	786	815	772	800	754	720	762	779	761	833	806	760	773	811	785	726	766	757	748	777	788	784	772	795	754	803	799	812	781	788	779	798	772	743	754	793	792	758	735	760	737	789	802	781	831	740	751	778	799	832	773	787	773	745	772	826	779	790	767	776	738	786	801	766	776	734	801	777	829	762	870	750	774	800	763	813	749	814	778	789	760	760	753	808	809	770	745	813	804	767	796	788	839	754	767	817	791	798	812	803	775	749	805	764	781	771	827	783	770	741	756	827	845	803	756	772	818	783	762	795	748	757	788	755	772	777	768	756	785	783	850	794	791	803	751	764	766	809	807	844	788	778	795	767	838	807	775	761	788	809	842	762	745	827	780	799	766	826	773	779	750	836	750	748	793	778	775	822	767	784	735	834	735	777	808	792	841	788	792	777	771	797	743	729	747	834	771	802	764	764	721	792	815	781	742	785	815	776	758	782	822	775	767	782	817	794	781	755	797	785	743	801	829	678	759	766	814	829	778	780	778	802	811	785	824	774	794	778	789	765	762	766	800	787	783	770	824	793	835	770	758	805	781	817	750	747	793	789	798	755	796	767	782	798	803	781	781	821	740	787	770	796	783	797	830	799	819	784	775	792	800	758	782	779	825	790	735	831	783	762	775	814	740	801	762	723	751	792	795	809	809	800	819	777	757	803	821	834	754	766	766	829	808	796	738	744	781	758	789	789	791	750	781	795	774	811	807	746	793	782	820	794	759	804	799	808	788	775	829	808	776	798	776	768	761	787	809	730	748	736	743	790	750	755	777	800	817	789	801	752	760	760	778	771	869	814	733	782	824	797	749	778	750	766	752	768	766	810	796	793	763	775	804	802	786	783	822	730	819	759	780	801	798	759	762	772	788	791	804	813	805	790	801	762	774	800	795	770	789	736	789	780	752	784	754	743	749	798	775	768	787	808	787	753	764	770	812	736	768	765	792	788	801	804	772	755	708	762	771	796	780	765	725	841	763	744	771	816	774	740	825	763	768	777	767	741	738	745	785	767	822	793	742	735	785	777	767	771	822	734	782	737	745	772	779	745	763	771	783	727	796	790	770	773	796	795	747	812	782	760	790	804	733	763	806	754	812	775	790	749	799	802	778	789	730	777	812	828	793	762	791	770	762	826	777	761	851	798	777	770	783	814	812	802	812	782	753	724	772	786	788	746	768	774	802	768	776	737	772	827	736	723	784	787	736	742	851	830	762	774	831	764	801	743	804	776	800	826	802	739	812	763	780	804	766	766	781	791	776	734	820	757	809	812	800	842	774	800	766	849	788	794	753	786	806	776	784	748	786	788	738	753	781	779	778	785	729	774	800	748	781	802	802	794	771	763	797	759	755	769	788	741	784	758	734	813	788	814	753	744	777	765	776	732	782	788	808	735	774	731	742	805	852	806	782	831	773	782	790	782	804	783	829	803	787	779	752	734	811	818	772	802	770	749	781	771	816	816	788	757	794	817	810	787	746	826	768	778	769	822	822	804	809	772	786	827	751	784	757	768	773	796
25567	36365	20258	6855	2355	1068	752	685	647	681	667	640	635	653	615	634	656	640	671	654	678	688	669	677	646	665	657	652	701	684	696	645	672	636	648	650	677	652	658	644	657	637	671	665	636	674	680	666	679	631	677	633	724	630	623	667	685	658	701	657	645	686	650	623	675	693	634	664	643	644	672	658	613	665	659	697	644	656	654	601	713	660	693	644	639	659	648	660	660	626	655	652	693	643	661	616	672	641	627	666	678	664	632	658	670	686	693	651	648	680	663	694	683	658	656	697	614	676	681	619	619	628	649	656	644	681	667	679	613	664	658	648	685	682	645	663	678	636	652	638	655	700	668	624	684	649	700	644	689	639	635	654	703	694	679	695	607	633	698	642	652	673	640	639	673	666	641	651	704	692	644	684	670	666	620	672	616	630	682	626	664	651	642	646	650	644	609	631	688	656	619	668	668	629	656	652	654	663	632	627	599	661	682	659	643	680	692	637	666	675	679	635	639	681	640	646	650	667	659	650	663	627	670	668	662	668	705	652	642	667	646	664	656	672	681	641	726	650	675	699	640	701	673	634	629	633	707	660	629	671	668	636	673	690	667	626	641	682	673	683	649	623	685	715	706	640	675	672	672	628	694	674	649	690	646	664	613	635	682	673	686	687	643	656	707	631	660	637	642	659	683	628	706	585	649	660	681	662	658	641	691	666	667	645	657	656	618	630	659	664	692	648	695	636	656	647	643	645	629	648	699	627	666	651	680	700	674	680	650	650	704	700	656	655	651	649	640	677	711	646	662	666	667	706	660	663	681	661	617	662	654	656	649	650	701	675	658	664	623	644	673	666	639	643	686	663	649	694	669	671	675	642	630	622	631	676	598	639	646	680	630	628	657	623	665	679	668	636	672	708	632	646	681	648	666	632	661	648	616	672	624	661	637	688	663	615	664	659	655	676	704	678	633	678	639	677	661	632	632	646	687	648	645	667	645	698	635	667	624	640	650	622	640	657	701	646	622	664	673	659	655	649	672	656	649	651	665	651	685	675	651	630	641	693	663	689	682	682	647	643	709	687	644	654	669	661	644	694	710	680	642	661	629	695	655	637	644	682	682	656	626	665	679	661	670	661	684	661	634	659	652	663	685	615	672	694	654	703	631	628	695	644	651	697	653	708	659	673	600	654	686	659	691	698	653	643	666	674	671	669	667	666	642	672	690	685	705	673	651	657	646	672	650	616	637	689	687	659	675	669	661	688	630	673	638	687	646	728	644	638	649	688	667	650	629	674	645	659	683	603	669	690	633	665	652	661	674	680	645	675	639	669	643	670	629	646	625	681	646	706	644	641	682	666	678	664	711	678	641	666	664	691	661	682	667	655	682	661	638	647	655	601	649	637	633	615	620	616	682	705	648	658	645	690	625	678	660	628	690	671	712	641	706	658	672	682	685	649	664	674	633	703	689	666	679	625	647	665	623	698	647	694	665	717	619	669	658	698	683	691	646	689	629	675	606	659	669	646	665	656	657	607	669	687	694	630	686	654	652	656	665	586	629	663	661	709	630	665	687	647	651	647	621	641	669	671	640	656	682	665	703	669	674	687	663	611	684	624	671	682	691	670	668	672	660	642	639	670	703	637	631	668	669	672	702	668	661	682	670	652	666	658	661	668	634	683	667	646	692	642	677	669	657	691	663	663	656	667	632	677	663	642	641	693	659	655	594	636	691	645	678	664	668	675	661	643	652	673	702	668	673	646	671	640	656	641	676	660	704	660	670	655	702	691	674	699	671	581	665	709	631	695	659	730	642	668	631	669	618	653	699	666	646	628	608	617	636	649	648	682	647	617	690	642	639	682	640	733	657	675	615	680	643	685	613	670	687	669	688	679	679	654	639	635	686	636	678	689	696	660	690	626	633	640	640	640	645	626	657	647	652	638	662	676	677	603	619	641	673	704	720	655	668	632	673	621	679	686	660	675	696	709	685	618	629	692	684	674	652	655	665	680	692	639	584	652	704	613	642	634	660	627	670	659	655	706	624	686	635	661	647	637	680	686	684	669	674	646	641	616	606	641	703	627	657	672	650	616	630	677	690	578	629	713	669	606	648	639	634	649	689	636	636	663	639	678	640	667	635	664	664	663	672	624	706	691	659	667	674	642	640	711	677	631	637	634	605	651	661	671	686	648	630	609	663	666	645	694	685	619	671	671	666	636	691	619	626	697	683	680	675	686	686	704	606	665	675	629	636	594	674	686	646	666	593	663	662	650	655	712	670	682	666	628	696	684	629	693	631	647	645	654	666	689	668	671	685	710	652	704	688	652	670	621	661	660	661	631	628	677	655	673	729	609	680	674	673	663	688	617	644	637	687	654	668	665	668	697	667	666	638	634	627	635	710	641	671	666	687	669	680	699	654	669	633	672	670	674	661	618	641	633	652	635	707	645	693	660	616	625	675	664	623	677	655	622	653	663	663	684	633	669	616	645	698	661	669	659	657	648	637	646	674	698	657	675	658	658	678	646	614	680	637	615	677	626	675	634	655	644	631	670	680	626	600	685	673	652	635	653	652	706	648	601	671	633	662	675	624	660	651	665	604	658	657	648	651	672	660	650	713	648	664	653	642	593	611	673	664	670	623	671	673	687	674	682	663	670	632	670	622	661	678	648	636	615	672	663	654	683	663	644	655	646	694	702	634	646	660	625	618	624	693	637	666	669	612	639	643	669	653	683	706	668	646	665	679	653	630	667	682	678	683	641	695	610	626	681	657	622	635	685	632	664	688	643	636	651	702	666	682	661	662	675	616	665	631	700	681	703	649	634	637	675	699	614	623	665	705	675	698	633	711	649	645	646	689	693	642	650	685	696	626	671	680	662	666	696	636	656	609	642	642	654	623	674	671	688	685	635	648	611	650	623	654	675	649	675	698	659	620	668	640	667	647	625	653	666	636	693	681	684	699	704	627	673	652	642	628	640	657	678	689	641	617	677	675	661	691	662	634	691	661	621	627	680	623	649	727	685	667	680	668	635	678	645	663	665	593	664	604	675	619	666	696	676	639	648	671	674	634	653	647	670	657	699	684	682	621	657	660	680	675	650	669	652	632	676	687	680	592	658	700	640	648	639	631	676	636	682	658	656	677	675	666	675	638	675	672	672	660	674	674	639	662	647	677	673	639	668	670	619	643	657	681	644	693	647	635	596	670	675	672	690	624	661	614	654	667	627	688	685	682	644	691	691	658	657	661	650	646	669	655	646	646	649	668	638	698	648	696	707	642	585	632	644	652	674	681	635	670	661	640	662	629	664	617	638	688	674	679	661	686	615	661	659	688	612	667	687	676	660	642	631	620	678	689	677	635	687	649	648	667	648	700	645	669	632	687	619	679	654	654	703	646	645	688	711	658	665	669	586	651	663	634	650	659	668	659	678	647	613	623	655	668	662	668	639	686	675	677	639	681	675	644	695	649	679	705	663	671	650	675	663	605	682	685	680	650	665	679	659	694	670	664	649
26145	27283	41757	37458	19793	6560	1683	953	771	834	780	816	790	739	743	744	754	747	760	754	791	769	783	720	797	753	701	709	791	766	760	723	716	744	746	782	775	743	735	746	818	774	745	765	758	743	759	752	787	764	702	738	755	717	751	747	673	762	740	709	760	708	732	703	711	733	759	761	662	684	772	785	736	709	767	709	711	755	776	721	768	783	792	730	766	710	709	719	750	782	727	777	739	700	751	708	766	770	734	754	738	748	687	726	736	724	818	761	745	740	759	757	746	707	758	760	737	685	747	713	722	735	785	700	760	702	730	733	694	728	775	733	738	708	806	725	728	787	740	744	774	734	709	690	731	764	762	742	758	769	745	749	771	799	685	753	718	714	765	740	757	686	723	813	758	729	771	761	758	713	751	784	780	735	745	737	734	763	747	710	721	749	755	745	774	746	774	754	729	761	746	766	752	676	764	724	724	732	785	730	697	711	721	687	767	724	752	713	732	735	729	762	779	745	755	689	699	719	710	724	741	744	751	757	765	738	712	787	761	727	718	734	737	769	741	746	692	763	766	773	779	754	717	751	786	767	761	721	717	771	750	728	746	729	802	798	733	733	734	744	680	724	721	701	769	743	722	737	756	783	749	793	763	766	713	771	704	752	735	743	747	742	696	748	736	726	760	714	819	700	730	706	756	763	749	728	769	767	779	756	756	736	720	716	737	717	728	713	730	751	735	746	739	775	715	748	773	766	738	729	754	748	763	727	776	748	737	739	712	742	690	703	712	739	745	712	736	718	797	674	781	756	749	701	733	755	741	727	765	713	729	717	740	727	703	731	723	783	705	730	741	727	722	682	739	744	685	742	710	698	733	742	732	710	745	748	763	706	759	711	745	728	750	750	777	774	779	742	724	716	738	751	706	717	743	717	745	748	727	753	760	744	713	766	703	768	731	687	768	754	722	777	720	781	752	762	754	731	682	770	727	735	709	718	750	709	721	748	752	722	752	742	800	687	741	692	727	742	757	741	777	779	755	764	742	746	765	712	701	738	701	754	710	761	770	729	709	742	722	732	737	729	700	746	708	763	728	756	762	742	795	749	767	771	723	728	720	737	707	754	752	705	773	710	727	788	736	744	750	699	699	715	699	770	747	749	783	717	731	724	715	763	777	702	736	782	752	722	725	684	774	729	679	741	780	741	738	678	740	737	761	742	726	723	766	732	744	793	721	725	764	743	742	723	745	701	705	783	734	715	682	697	708	714	749	768	753	751	745	739	688	762	758	794	753	729	748	731	710	727	729	784	768	755	761	743	752	743	717	736	762	746	765	778	731	737	719	759	776	731	745	728	762	737	699	749	731	757	740	737	753	767	710	685	705	762	742	755	746	728	719	702	748	733	729	719	762	743	774	717	729	698	785	740	764	744	696	731	741	773	746	756	716	775	726	742	731	750	685	715	747	766	760	770	747	735	724	743	771	739	741	696	762	756	749	714	746	708	693	694	749	716	745	751	769	757	816	752	757	749	690	737	690	733	710	798	753	792	766	741	730	723	725	742	747	715	756	778	732	748	768	735	698	778	768	712	731	779	763	765	709	684	726	767	736	761	748	769	772	734	719	763	796	796	692	728	787	746	738	731	724	726	718	732	687	689	728	752	746	738	754	710	727	705	788	780	771	762	775	715	754	741	753	764	736	677	771	758	673	747	752	750	749	714	749	713	780	750	742	748	745	752	716	761	754	793	726	712	753	737	718	747	714	734	753	724	790	734	761	805	737	735	708	702	734	752	690	732	694	784	741	752	720	769	706	763	698	743	742	734	731	715	735	707	751	727	782	693	710	741	716	731	713	716	770	730	741	770	681	742	737	720	738	712	695	767	727	752	771	743	756	716	727	734	715	745	735	753	725	711	717	700	722	758	757	761	746	725	803	753	746	774	705	724	696	746	771	778	762	785	725	759	751	751	782	719	724	757	729	751	769	698	777	744	817	765	783	759	710	777	725	782	753	759	729	729	743	753	742	752	722	758	726	787	778	786	715	748	703	720	703	743	790	769	727	778	739	740	722	750	726	718	749	740	762	733	725	756	798	684	779	705	772	704	751	715	719	753	743	715	716	757	698	779	739	736	776	730	753	760	708	747	731	743	755	781	760	771	756	730	714	689	760	732	760	755	755	746	766	714	734	736	767	779	753	758	722	740	778	759	769	758	732	736	746	738	742	673	745	741	728	738	685	731	761	748	742	748	706	742	766	767	695	752	760	717	791	754	728	705	743	781	726	775	680	737	755	730	749	736	764	781	767	704	754	748	734	724	760	756	719	754	734	732	731	778	707	771	720	766	763	731	742	746	778	762	742	773	729	740	713	738	767	741	726	696	749	749	726	754	734	757	742	772	698	749	755	759	746	705	739	743	708	748	756	722	737	745	738	787	774	749	717	779	716	745	734	723	730	762	772	714	731	774	738	780	761	748	726	738	712	730	771	748	705	703	755	754	750	739	715	728	746	735	727	765	708	783	708	758	766	767	773	714	706	775	742	709	724	739	706	705	729	762	791	729	681	765	696	746	742	740	746	721	779	739	758	760	761	705	748	729	657	769	747	737	730	800	758	754	772	765	746	704	724	713	707	761	714	654	760	710	737	745	753	762	735	720	737	759	738	727	762	786	743	770	757	745	752	747	762	749	718	752	753	747	740	757	677	763	774	718	646	762	770	670	783	791	774	782	746	724	737	748	718	718	705	725	713	708	743	696	748	713	755	796	725	746	776	742	691	728	757	777	718	749	725	715	742	734	787	739	752	754	746	720	715	761	762	753	784	782	750	782	753	781	763	730	717	750	735	714	729	703	748	746	741	693	768	757	713	752	713	711	735	720	769	737	680	696	787	688	735	755	724	712	781	736	762	732	767	757	744	767	764	690	727	753	733	702	746	713	790	698	738	724	711	713	749	750	715	726	678	731	700	743	710	783	735	720	715	765	752	713	735	784	757	720	713	738	732	744	718	734	756	744	731	724	727	726	697	684	769	744	756	745	726	776	767	790	758	739	751	744	706	801	707	751	738	723	757	725	719	760	713	755	804	678	731	745	757	750	760	759	761	746	737	790	738	732	737	753	738	728	761	750	721	774	789	777	710	740	704	721	710	768	758	782	808	748	759	755	793	702	727	752	783	667	751	781	770	720	734	751	755	715	716	777	700	734	748	736	739	777	767	707	732	755	705	768	743	734	754	748	726	727	759	775	722	754	745	707	758	736	713	744	726	750	787	704	768	746	728	750	740	765	758	758	718	739	732	782	773	725	802	767	714	718	740	727	767	700	754	770	725	749	722	759	733	729	750	738	741	725	755	693	764	741	693	776	763	772	787	743	760	788	697	729	743	785	764	778	698	773	740	709	756	770	760	713	702	680	723	737	698	740	727	724	738	740	723	735	681	690	751	725	730	769	755	705	704	755	793	759	786	708	738	748	701	736	742	737	734	736	773	784	739	743	761	734	747	735	751	728	724	689
59166	85383	61060	30465	11574	3714	1377	831	688	662	663	662	652	686	690	669	690	662	672	689	725	592	687	759	698	673	673	626	719	686	701	658	665	669	670	737	726	694	659	638	672	722	715	693	688	703	694	639	671	676	684	654	726	667	686	665	673	658	657	687	652	719	682	643	625	670	685	692	698	669	706	700	681	702	694	667	715	701	697	636	694	663	691	673	695	693	752	681	701	668	742	657	709	640	643	741	659	628	686	704	670	675	697	655	669	659	681	663	648	640	648	693	657	669	700	679	680	673	682	668	682	685	657	694	650	665	685	676	702	663	648	647	676	679	692	694	617	654	686	751	695	702	718	683	699	712	678	676	705	667	729	708	692	681	647	728	680	713	696	656	671	663	683	656	674	659	659	672	676	649	719	696	660	678	724	687	688	713	675	674	678	648	634	684	733	655	704	666	681	674	637	693	642	672	674	679	666	666	649	712	692	691	644	698	682	656	634	710	672	718	672	674	664	654	684	690	703	706	649	658	655	625	671	646	627	660	679	697	689	664	693	703	679	690	668	673	690	674	727	724	715	687	690	664	640	681	677	652	676	680	712	686	623	662	710	648	675	675	642	693	643	705	679	689	639	693	664	672	636	653	667	705	729	678	645	681	717	650	708	681	676	680	684	686	704	652	679	686	671	650	658	676	640	664	627	658	684	694	716	689	666	678	716	649	677	707	623	651	720	687	667	675	644	657	619	665	663	660	726	703	681	717	724	660	665	700	679	650	689	673	768	666	678	731	683	682	649	708	728	681	655	695	685	647	663	652	670	704	619	682	737	680	669	724	681	655	629	721	694	726	709	674	656	685	695	655	653	676	677	652	635	668	689	686	682	698	671	670	684	660	691	668	665	678	690	640	709	677	693	668	694	673	664	661	701	697	677	680	676	697	694	694	646	644	659	646	654	720	701	669	656	642	651	675	675	671	723	645	690	703	698	710	654	681	708	655	702	660	657	696	681	718	654	691	692	673	675	705	690	728	676	659	653	680	745	698	692	679	674	678	692	660	696	683	690	719	670	669	693	688	706	675	711	649	663	676	703	669	687	657	656	639	660	672	665	663	722	688	658	700	701	705	667	655	645	644	685	642	677	725	668	665	679	699	697	657	649	682	675	652	675	674	648	704	661	651	636	690	660	682	608	621	670	683	635	674	701	714	634	663	693	671	661	621	685	678	686	724	660	693	663	699	696	715	692	685	635	669	705	666	640	694	684	676	691	666	679	666	697	685	697	679	695	635	674	694	693	689	658	681	678	697	681	695	670	686	704	682	671	646	688	726	676	681	632	667	671	699	672	668	689	700	706	678	708	705	653	670	674	699	703	663	675	684	675	684	637	675	656	666	631	611	735	671	691	654	673	659	714	731	696	718	645	626	725	664	673	694	687	671	682	708	638	670	686	695	653	679	647	694	676	724	700	677	655	646	710	654	633	682	712	686	624	693	631	670	717	687	667	692	671	683	683	723	670	653	685	659	682	718	665	674	692	667	609	685	657	662	712	708	674	670	705	693	710	684	653	712	668	665	628	662	636	653	706	688	604	651	681	683	683	659	667	676	694	634	654	660	681	651	707	724	665	659	658	657	665	668	671	694	691	702	648	672	707	694	644	702	672	669	717	673	626	666	682	682	666	687	687	685	673	664	676	698	695	645	732	729	678	680	669	642	697	681	683	661	632	683	715	656	698	671	671	683	705	658	693	634	679	695	701	677	665	672	665	714	700	673	650	662	670	665	678	681	741	660	695	688	679	714	661	676	659	645	651	705	680	656	678	646	638	706	727	655	684	618	691	666	637	669	680	684	732	679	683	689	645	652	658	684	653	662	644	693	637	645	673	664	662	723	674	700	656	673	665	637	662	658	626	639	682	694	693	688	716	716	662	688	655	635	668	671	689	649	694	692	641	685	672	678	705	697	680	683	702	672	700	653	716	690	668	661	692	694	656	676	676	661	662	699	652	657	714	663	667	641	659	684	656	686	680	647	636	725	714	657	699	701	724	652	646	685	708	693	689	655	669	691	659	708	664	655	668	651	725	665	664	658	668	708	643	662	684	664	660	704	659	660	673	652	665	679	627	713	730	714	647	663	680	682	666	715	645	666	672	685	643	680	675	718	698	701	696	651	653	661	682	710	655	664	655	641	682	711	700	657	605	663	670	671	661	697	674	674	668	705	661	658	665	705	688	695	669	692	681	687	688	700	681	666	651	735	701	689	676	676	688	684	717	698	701	688	655	661	685	730	713	694	688	668	704	715	658	644	682	678	697	675	695	671	681	672	633	677	689	664	659	639	676	660	673	645	659	647	661	699	702	740	663	646	707	705	699	646	689	677	697	676	662	671	633	687	644	705	662	696	682	676	679	674	675	710	686	681	662	678	624	661	644	689	698	680	694	714	658	740	638	665	651	697	648	669	716	629	665	649	690	702	671	661	694	690	664	678	705	705	676	641	666	622	634	693	679	715	652	682	689	673	638	680	726	678	693	660	647	630	671	649	646	694	670	692	702	669	673	662	707	682	686	652	648	694	697	621	706	659	702	677	643	706	652	704	727	648	672	717	677	684	688	690	651	653	647	605	669	647	708	659	728	674	649	658	644	657	669	710	669	665	677	660	679	701	727	690	664	707	629	622	656	689	685	681	672	691	675	681	678	643	683	727	696	673	661	702	677	729	689	642	633	683	702	667	694	676	689	685	702	714	643	693	684	659	648	687	670	682	654	661	680	690	686	659	679	634	666	684	714	693	645	625	664	632	672	649	683	663	670	679	700	637	675	682	652	664	648	732	708	672	624	707	642	681	722	700	634	694	644	669	642	635	672	673	640	686	714	737	668	640	671	660	645	706	671	682	648	682	682	682	630	684	669	619	647	686	695	713	692	673	711	665	687	684	687	716	691	673	698	660	682	662	680	663	654	686	663	674	649	649	671	648	673	678	690	653	700	697	710	672	668	634	649	687	684	658	658	660	651	633	675	656	677	652	640	689	651	652	623	689	699	638	617	682	628	678	700	633	681	664	676	693	693	672	652	665	677	639	664	666	727	678	713	696	684	702	678	662	659	662	672	687	704	696	685	683	691	619	671	665	685	712	680	631	673	699	683	674	632	707	679	742	665	718	730	707	689	715	659	605	671	686	672	646	633	659	689	676	736	682	635	654	703	649	724	714	668	640	662	684	676	664	684	697	730	644	651	673	676	660	688	644	699	658	705	711	668	697	699	644	688	672	661	662	636	657	666	645	695	624	665	688	692	632	651	672	649	654	664	652	698	707	677	687	709	680	667	718	677	638	648	662	700	683	708	666	685	634	692	697	680	644	678	669	670	651	688	693	678	660	684	684	649	671	662	674	660	665	697	679	630	699	673	682	697	658	662	668	699	656	672	658	664	678	645	675	657	661	676	700	662	700	647	676	743	627	683	667	674	682	739	694	661	673	628	634	686	623	699	664	710	669	626	668	714	652	641	665
24122	23112	36618	36397	27012	17406	5774	1642	1120	1117	1027	1004	1088	1043	1040	1068	1078	1004	1025	1029	1002	1044	1056	1082	1031	1002	1046	1052	1050	1042	995	993	1004	986	1039	979	1058	972	979	1042	1030	990	1032	996	973	1037	1038	988	984	1044	979	1015	991	989	978	996	997	1009	991	1073	981	1070	1036	962	1079	959	988	1023	1025	984	1020	988	978	999	957	1014	1062	1058	859	981	950	986	1056	1029	1058	1024	1032	1049	993	1010	980	983	981	1037	972	1003	976	952	999	979	935	1056	1044	1071	1009	981	993	1009	1023	1047	1028	1010	999	1020	1017	1013	968	1003	959	996	1007	1023	1004	974	984	1032	1024	999	1050	990	1056	1026	1040	989	999	1050	1113	969	1037	1024	1025	1028	976	1018	1039	989	1018	1008	1055	1003	1015	949	965	988	1032	974	991	1023	1007	992	999	1017	1033	994	1062	1011	1043	1009	999	1060	957	992	1007	991	997	1032	945	1016	1019	1016	1018	985	973	1016	1011	998	1008	1007	1000	1037	966	975	953	995	992	991	945	939	1038	960	998	981	1003	1051	1028	1015	970	1015	1012	1054	950	967	992	971	999	980	956	1002	968	951	965	991	951	1002	1034	1029	992	995	998	1004	999	990	1017	1003	975	963	974	1040	980	1048	982	964	997	923	978	1006	1012	993	969	989	1014	1001	999	1094	1024	1017	1002	1019	1041	1019	1026	967	1000	993	1001	988	963	980	1015	1034	993	1019	1015	1085	988	994	1001	1029	940	1011	989	1007	1067	1018	1024	1036	922	996	1040	977	1044	990	1019	1020	975	1009	1019	978	986	1022	1048	955	1037	957	1041	966	1028	999	1006	989	1027	964	949	1047	1011	984	987	977	1024	1018	996	985	1039	965	1019	987	1010	1001	997	996	998	972	986	973	914	999	1016	1001	991	938	972	962	1042	1033	963	982	1005	1001	947	1012	1003	979	980	1042	997	981	1114	1005	990	1027	1090	1021	1080	1018	951	1058	1003	1048	994	1049	994	1007	946	985	981	997	970	1000	1051	1005	967	979	968	988	1056	986	922	1019	975	947	1012	990	982	1035	1070	1051	1032	1035	992	1018	969	999	989	1032	1024	988	1005	955	980	987	950	986	975	1023	1050	989	955	992	1024	1018	976	1046	930	960	962	1003	1014	995	1007	1006	1011	1010	912	1004	1002	1007	955	1036	1022	994	1013	904	1015	965	943	950	1071	995	1008	982	998	955	999	983	1004	991	1040	973	1021	1003	1007	966	1004	988	1025	1013	1013	923	1003	996	975	975	1029	975	1001	1009	1014	983	1032	1005	1022	1015	947	967	1009	1031	949	1013	1016	1029	1040	1010	1069	1009	1005	987	1009	987	1013	1077	967	970	980	948	1032	1001	1009	1023	979	1039	993	977	1036	1041	980	989	995	1007	1003	988	1024	1027	1023	1057	995	976	1006	988	1070	1007	1023	994	1002	1044	1046	1009	977	1027	1017	1029	1021	997	1044	956	1025	1000	1031	954	982	1010	1060	1022	1018	965	994	1076	1007	1015	1001	1011	994	928	965	1021	964	999	983	1033	1010	983	980	1004	942	1020	986	1032	1009	935	1002	995	1000	960	968	956	1011	978	992	950	1007	991	974	1000	981	1050	947	997	967	1000	1032	989	1052	1002	1021	942	960	991	1073	979	1059	970	986	989	986	1005	957	1027	994	1014	1000	972	1009	976	984	1033	1027	1033	1028	1011	1012	1000	983	1037	970	1010	1013	983	985	990	977	992	954	1020	1019	1028	931	1003	1065	977	986	1008	943	1050	998	1041	997	1026	975	998	942	1025	964	973	1036	941	1016	943	985	1004	996	1038	1066	1023	1030	967	992	1007	979	1015	1010	981	1009	1010	1023	1045	1030	967	969	994	980	1025	1019	1040	1024	1058	1013	981	987	1017	1000	1005	980	1029	1032	1031	1075	973	1003	1007	1037	1022	993	1076	998	1034	976	1038	1007	998	1015	1038	1017	1028	957	1018	979	980	952	1024	935	926	983	989	1071	1000	1021	1026	1006	929	987	996	979	1030	1039	1021	992	1002	1031	1023	1035	981	951	1030	940	1012	934	998	984	994	958	990	959	1013	946	954	1005	984	991	1036	995	977	1020	993	1046	1019	1006	972	972	1004	1040	987	1054	917	985	993	948	1017	1029	923	1014	944	990	1003	939	998	982	985	978	971	917	1016	1020	971	1038	987	1033	999	936	963	956	1000	957	984	1014	970	1060	998	965	996	969	927	964	1022	999	990	981	994	1001	992	986	1004	973	969	925	974	1013	1011	1016	995	1011	1017	989	1000	1027	1071	1026	989	1021	1016	986	981	985	1024	997	1045	1046	1024	1000	965	1056	1046	992	1039	981	988	1017	1042	986	972	1014	922	1016	1020	999	980	947	1043	962	1072	946	1042	1046	1052	989	984	1021	980	1032	1032	994	1044	1044	1074	1012	1012	1052	990	964	1065	1005	976	991	968	965	1009	961	953	1031	1036	975	1030	955	978	1011	1031	1036	1001	1016	1015	981	937	1010	989	1002	985	1057	954	1010	974	947	972	971	1040	964	1033	1011	1032	1015	1062	1005	951	1000	995	995	1009	1042	1040	1021	976	989	939	1004	1035	1006	982	1023	961	1049	966	1003	1023	951	1020	967	1042	1033	978	1021	1029	1043	1004	981	1010	979	1019	968	1011	1050	1035	988	1015	1002	998	1030	997	948	946	1050	1050	1011	1024	1012	1016	1004	990	988	996	962	1008	955	949	1021	956	1013	980	961	925	1030	1031	1021	1052	913	970	980	1024	972	952	973	1027	1027	1061	1020	969	1000	973	972	970	1013	955	1007	1014	1077	1009	925	960	1017	958	992	998	974	945	968	1005	1020	922	1045	1018	943	956	990	1032	1020	1012	1040	953	1031	976	984	1023	1014	1011	1073	973	993	953	964	997	977	1062	987	1053	1006	1005	953	1028	1008	1005	1011	976	990	985	993	1005	984	1003	1042	983	1034	950	976	1002	1048	974	1006	985	993	1027	1001	985	978	1010	1007	1019	1046	1013	1015	974	1006	998	1055	1038	1005	963	996	932	1027	1050	1004	970	1012	1028	1012	1024	1002	1032	999	1019	1036	964	996	1028	1034	978	1000	1070	1023	953	981	968	1085	1001	1029	1035	1030	988	994	992	1041	988	1011	966	950	1010	1042	1034	1031	999	993	999	1008	1035	1008	1007	1021	999	966	1031	987	1038	1036	1028	1000	1020	1022	966	1020	994	994	1042	1032	994	1046	1029	960	930	1004	985	983	984	1016	997	966	1027	1068	988	974	999	964	1019	977	1001	986	1004	995	1023	973	1047	1005	990	1041	949	1042	1022	1037	1005	998	987	969	978	1013	1032	1027	995	1009	979	941	1003	982	1023	981	918	969	965	1006	983	999	1046	989	1012	939	1053	1012	992	963	994	999	1036	964	928	1059	1029	979	993	1018	978	1009	989	1007	1042	1031	982	987	999	1036	920	979	954	1020	988	926	991	968	998	982	1000	973	1009	970	959	995	984	1037	1026	983	1014	995	1069	1046	1019	997	968	1045	1022	997	967	1008	971	1045	947	972	1025	1009	1020	1025	1036	999	987	1001	1044	1012	1019	955	1039	1010	1015	976	1038	1039	990	924	1029	1022	994	956	1026	1041	1001	1001	1026	1013	1012	1014	1015	1012	978	975	991	1015	1019	981	1052	1011	1059	994	1023	999	1031	997	1002	992	971	995	1047	980	982	1007	982	980	997	998	1018	996	1017	991	1027	970	1056	1062	1025	1029	1029	976	996	964	1036	953	1012	1013	1014	1021	990	1003	1009	986	1030	1001	991	1035	1007	1049	1050	1008	1036	982	1050	990	1033	1049	1028	1033	1043	985	992	1025	976	1000	971	999	1099	987	1016	1038	994	952	1039	955	1008	1008	1008	967	998	942	982	1046	1006	947	1035	945	1019	931	979	975	1017	975	1019	924	914	983	960	966	1003	953	958	1033	1000	1002	1038	1034	1028	1024	986	1025	948	982	977	1042	971	964	1000	1024	1002	1033	1015	993	965	970	954	919	1051	995	980	965	983	1034	995	996	1000	1034	1001	1025	1006	1018	1029	1025	979	1031	965	1046	998	968	988	1050	986	1006	1012	1048	1055	1014	1020	1010	1028	998	917	957	988	998	1079	1032	987	997	1008	1056	984	1004	954	965	1040	991	976	1025	1056	1010	988	944	1009	1056	1030	975	1026	1049	971	973	974	1015	959	1008	989
64359	102658	78165	49140	23515	8509	2729	1222	987	946	925	973	926	959	940	952	959	922	924	930	960	1027	979	946	940	948	927	923	919	943	941	950	916	981	1006	899	939	953	934	901	956	988	898	914	915	981	913	972	955	962	932	906	939	948	989	915	938	1010	997	934	946	924	950	928	926	923	948	961	957	930	931	918	938	979	914	1001	931	939	902	928	960	917	928	904	998	965	907	963	978	867	971	949	927	957	937	909	860	960	923	909	920	921	942	946	888	942	918	972	910	917	940	956	921	922	957	884	946	985	923	942	942	934	903	945	910	937	931	893	975	910	954	868	947	963	928	931	965	905	914	950	914	919	914	942	942	937	935	936	868	906	952	920	928	1021	884	966	883	908	919	948	905	917	880	875	915	954	908	960	933	957	945	884	993	916	922	862	894	917	919	925	933	920	972	961	919	949	917	945	917	898	928	985	941	909	982	951	925	935	890	898	917	930	873	949	868	980	953	952	968	905	917	935	897	965	896	921	938	1019	918	970	894	927	983	953	932	957	982	849	911	887	918	971	917	908	911	895	888	923	926	919	987	932	907	868	922	969	920	995	873	912	962	909	947	937	968	969	877	932	921	949	945	916	932	892	916	925	932	931	929	890	895	920	945	934	944	924	874	991	906	931	879	895	935	923	891	952	891	950	910	842	895	890	957	977	927	912	938	963	946	960	930	980	985	917	918	922	913	964	920	913	943	959	941	928	938	935	956	879	966	908	915	955	905	958	916	948	921	903	953	870	941	908	923	905	958	941	984	909	976	902	960	911	972	859	952	904	972	929	944	943	897	910	946	939	879	974	930	942	958	900	965	931	968	873	978	919	913	924	984	923	939	951	942	904	984	901	870	948	949	909	929	908	899	970	952	938	959	958	886	957	1039	888	904	929	930	947	957	984	895	937	919	897	998	921	954	934	976	972	919	958	917	884	972	908	963	957	922	926	881	909	885	913	931	933	878	930	954	968	910	896	958	910	914	988	952	870	922	981	924	913	944	896	877	975	944	920	903	950	905	952	952	917	914	919	923	902	916	942	952	930	896	918	922	947	924	912	933	969	964	966	894	945	927	954	959	1027	925	966	943	915	919	946	902	966	966	898	894	933	921	949	919	938	883	921	945	967	941	905	1012	959	966	929	971	912	891	866	901	942	903	927	894	921	931	932	1006	895	939	939	917	955	973	923	954	935	897	925	893	915	903	880	992	934	907	919	922	939	973	928	932	956	997	899	1028	936	958	947	878	926	919	895	914	927	994	961	921	865	897	934	986	955	942	892	903	934	944	988	939	894	898	968	923	949	937	939	937	861	988	1004	981	892	979	885	903	910	935	901	937	942	950	960	913	897	876	927	927	1001	882	935	925	922	961	981	889	917	916	952	914	935	956	896	937	913	972	950	903	946	921	919	964	885	922	931	915	921	943	917	959	953	969	914	848	924	944	891	952	918	966	898	954	1018	895	938	974	895	947	927	992	996	966	944	912	887	968	926	939	935	973	925	929	916	969	942	964	918	911	906	957	963	904	938	933	906	944	983	967	949	939	936	914	881	879	958	923	921	926	913	893	934	964	989	924	934	912	924	915	947	950	945	929	912	917	890	932	965	913	977	890	916	914	920	976	926	901	986	960	917	903	913	941	972	949	910	931	971	1000	891	925	867	916	945	962	879	872	913	925	916	938	922	951	888	952	931	900	983	890	958	978	945	922	917	942	976	959	947	897	988	905	906	903	886	909	936	913	886	941	918	1000	913	917	946	953	916	909	955	929	906	943	902	952	930	949	915	947	936	936	931	940	956	885	921	943	929	960	957	934	891	921	897	987	912	928	980	910	996	968	900	937	974	878	893	960	899	919	940	897	910	938	918	875	942	910	949	953	941	927	988	923	905	921	894	906	905	962	965	935	935	916	953	917	930	907	930	925	856	910	965	911	938	945	946	893	982	933	909	937	930	877	935	939	955	902	907	911	958	906	917	977	878	955	930	946	879	972	937	980	928	968	933	952	884	901	965	910	962	932	969	938	931	911	965	940	939	956	950	887	945	985	965	946	934	936	954	911	894	865	932	906	918	924	904	920	958	902	938	937	874	901	922	941	949	967	882	899	962	956	959	902	915	949	942	942	941	926	916	909	961	913	921	945	945	956	967	921	950	886	973	877	911	886	948	905	927	980	873	1011	922	893	917	907	969	984	909	911	947	927	910	936	942	985	964	951	888	860	980	920	921	906	891	961	932	917	935	918	920	920	976	930	967	938	975	931	922	928	964	939	927	1002	908	885	893	877	902	913	910	924	924	947	927	939	888	965	951	911	912	869	902	964	947	975	902	926	951	927	959	987	915	926	952	920	907	948	998	927	968	977	951	920	969	936	956	908	932	904	934	943	917	946	939	886	971	906	903	973	965	888	946	958	876	969	953	945	937	885	928	918	900	929	989	936	908	943	927	955	903	838	917	932	945	939	952	876	892	905	922	897	907	960	944	885	920	937	899	921	912	921	949	965	960	925	947	942	920	884	874	920	922	929	905	956	916	954	1020	913	932	941	966	930	983	918	977	922	924	969	892	983	889	970	881	926	923	916	906	920	889	904	999	891	892	968	923	893	950	942	891	970	918	987	917	894	904	924	908	893	923	915	976	930	940	954	937	952	901	882	953	998	940	916	904	1031	947	956	919	950	908	912	909	874	931	921	942	945	953	970	924	901	951	899	882	890	978	881	938	926	900	911	961	946	909	944	941	939	982	912	942	900	932	999	913	924	946	939	893	876	947	903	955	921	913	940	917	936	957	926	953	907	908	923	883	923	945	939	886	927	878	976	932	933	925	909	908	939	980	946	932	969	958	952	926	898	878	947	918	949	933	922	948	890	901	926	965	939	973	919	874	906	964	969	867	934	901	948	944	899	968	938	948	893	870	969	900	970	939	923	946	983	942	939	932	934	934	951	914	892	938	941	905	944	974	912	952	889	964	931	981	927	936	939	879	951	950	946	928	957	964	969	900	944	923	928	928	919	959	922	931	960	930	929	899	920	934	853	944	907	920	913	943	923	875	1022	987	921	924	987	939	855	956	915	919	949	927	935	950	934	956	884	899	906	902	949	886	964	943	931	953	910	922	911	888	962	915	909	930	937	930	923	904	952	928	924	963	927	938	958	906	912	923	942	924	964	930	903	907	903	984	928	908	916	955	918	939	873	942	916	909	952	948	978	955	1003	936	897	947	955	946	940	906	912	936	922	945	961	889	933	899	947	952	940	964	1007	889	923	943	930	884	969	930	897	888	951	892	902	907	973	900	940	888	983	936	970	933	955	938	914	922	1016	919	946	957	884	909	951	934	930	890	906	976	943	955	861	980	972	898	919	918	936	890	905	920	879	904	910	972	896	979	934	940	958	947	908	912	982	928	956	848	916	972	918	958	973	907	980	921	954	899	927	878	905	933	902	927	965	876	943	880	980	902	915	926	990	925	971	911	987	966	911	926	955	965	901	907	939	874	972	938	918	915
30286	29028	27233	13511	3723	1436	970	824	841	797	817	823	764	797	800	803	739	766	755	807	825	784	796	856	806	837	771	772	729	774	811	866	836	777	809	791	785	839	796	821	833	765	788	852	846	836	835	793	826	812	782	788	813	792	789	816	785	837	778	784	799	830	823	748	809	733	798	833	819	739	821	779	861	805	824	810	836	748	786	820	759	779	801	842	796	783	766	827	799	815	796	809	799	801	800	853	793	761	801	823	781	811	787	824	790	778	811	861	820	826	798	798	816	762	778	778	795	771	768	818	763	777	859	817	793	774	844	797	782	817	842	783	771	797	746	763	802	822	827	776	768	805	825	811	810	771	739	767	786	811	830	798	777	808	785	749	805	805	830	778	827	785	829	764	817	807	781	826	800	806	816	801	759	796	801	797	773	756	807	778	809	787	795	808	787	794	800	777	817	795	825	769	780	765	803	784	823	825	771	810	817	803	811	817	852	712	758	843	743	826	822	796	808	823	809	813	790	824	804	776	816	789	821	820	781	760	819	840	758	767	801	769	778	798	840	780	814	824	826	833	806	798	798	805	779	813	761	798	865	823	781	806	819	743	830	805	799	748	773	777	765	775	816	799	731	833	780	802	760	779	758	789	827	771	805	821	801	772	810	772	797	787	801	816	773	782	776	816	762	795	838	785	807	825	810	738	775	780	804	809	776	727	794	817	774	835	867	843	759	792	813	819	796	804	805	792	818	792	816	769	799	793	828	832	821	823	799	729	776	815	774	788	791	822	777	808	799	826	808	808	781	773	768	762	797	766	806	814	807	826	838	754	812	813	830	833	799	817	738	784	810	813	822	837	825	830	788	822	789	813	806	792	762	770	804	775	797	824	808	765	788	813	808	778	830	787	808	825	852	784	723	788	779	826	864	860	750	787	799	789	803	810	807	784	762	731	812	804	809	846	785	782	776	816	807	799	795	814	814	778	829	784	812	824	822	744	841	788	834	788	801	835	789	800	778	839	813	794	814	798	843	735	754	796	807	772	852	776	780	808	811	823	841	836	808	806	760	827	835	802	811	820	774	848	791	723	850	804	787	792	766	784	712	793	804	838	818	793	792	823	777	768	832	782	775	789	737	822	813	806	766	820	829	812	800	832	795	794	780	835	838	815	776	817	790	823	781	779	783	769	867	789	804	814	788	837	817	748	785	770	808	758	748	819	875	801	814	813	812	821	769	792	804	804	808	798	818	822	759	760	777	789	769	813	843	796	817	781	774	800	809	841	790	854	795	768	809	766	763	817	817	763	827	789	785	856	824	799	747	767	841	754	822	805	862	770	762	762	856	799	858	793	754	831	805	832	765	828	816	795	837	867	801	762	752	784	814	833	817	827	831	841	785	746	862	785	809	775	824	806	795	781	825	818	843	815	769	769	760	777	815	822	774	800	822	771	751	843	797	821	770	838	825	813	771	788	794	783	801	820	779	765	807	763	798	807	780	811	786	843	799	787	842	837	824	804	818	755	874	775	802	759	765	824	741	764	828	829	817	796	804	782	837	830	802	829	782	819	814	821	828	863	753	799	795	809	775	787	763	799	783	875	791	836	777	827	761	812	804	776	799	814	789	764	843	867	835	770	833	790	791	852	808	793	779	785	840	790	762	851	789	822	773	764	764	836	792	843	859	804	761	791	785	808	773	856	777	769	791	797	836	828	795	879	813	787	752	794	822	835	775	809	840	769	762	792	794	790	773	776	747	785	781	848	774	847	799	798	777	808	771	819	802	805	793	857	820	781	811	783	800	793	784	802	831	752	821	762	874	799	805	794	824	796	795	781	794	798	814	806	846	816	798	809	815	797	774	772	839	789	774	781	840	821	744	780	720	792	769	846	806	757	812	839	798	818	840	796	799	859	832	797	760	768	804	856	783	797	798	778	768	806	827	792	804	794	812	810	790	851	812	768	786	791	787	777	799	823	782	771	766	783	813	786	774	825	821	768	787	789	825	798	781	813	788	756	787	790	838	777	805	840	757	805	814	829	833	854	726	779	813	793	774	786	794	848	804	782	765	786	839	839	786	748	781	808	834	796	760	793	808	806	788	789	806	814	801	854	787	779	812	824	801	764	813	775	783	791	790	759	830	824	794	799	818	780	787	818	825	837	806	824	758	817	868	781	796	739	795	754	778	815	766	822	753	805	791	752	794	767	828	799	759	814	783	807	796	818	829	816	828	785	784	816	818	772	761	809	776	799	782	800	791	833	803	847	805	813	789	845	793	815	799	786	850	802	808	782	753	770	748	838	825	783	783	827	839	775	820	769	833	787	780	777	834	808	785	778	790	808	814	771	822	766	785	816	805	778	821	824	798	779	780	802	748	762	749	784	758	794	777	818	762	778	746	856	789	730	789	847	717	846	761	815	829	782	782	835	857	803	816	773	837	800	799	794	780	784	788	814	790	811	821	789	770	781	792	815	784	790	801	793	741	739	829	813	764	854	838	790	785	762	779	828	780	838	799	776	825	804	835	808	779	790	766	839	816	810	798	812	783	777	785	804	765	783	842	784	851	785	777	787	806	791	772	788	780	822	777	797	826	768	791	858	803	852	762	850	783	784	801	805	819	810	804	789	810	821	827	795	814	774	805	799	765	752	775	808	771	801	852	791	804	827	763	810	759	838	841	769	751	800	788	812	813	865	761	759	828	826	813	811	821	840	800	862	780	797	836	789	792	780	810	860	802	791	795	829	798	814	779	785	831	759	777	797	801	748	764	799	785	810	831	792	801	798	837	833	839	800	790	805	761	758	766	787	819	814	800	805	797	819	790	790	776	780	809	793	801	816	841	814	802	777	825	823	772	829	805	788	764	815	780	869	835	756	812	761	804	825	786	745	760	800	782	848	828	809	809	784	823	816	786	862	838	811	813	788	781	817	789	772	753	826	793	776	788	792	768	837	812	817	826	767	819	768	762	834	797	799	810	808	823	820	776	824	858	764	821	818	783	814	765	823	758	838	835	803	802	808	771	773	794	782	727	796	851	804	812	781	800	815	810	860	777	794	760	773	808	830	785	804	845	802	837	804	796	816	803	788	803	787	772	816	790	841	773	794	791	760	788	797	816	817	814	826	778	823	786	793	800	796	740	805	775	783	804	818	825	820	799	781	814	785	774	810	796	796	798	800	813	770	835	794	782	819	814	738	823	798	792	814	801	833	846	794	798	829	826	808	760	786	798	788	793	829	780	790	761	793	810	796	742	802	753	830	782	805	827	766	829	736	782	748	768	803	814	797	781	775	758	787	808	816	810	820	802	829	821	833	797	806	778	776	849	811	806	818	794	775	813	817	804	840	739	792	815	808	831	786	773	830	802	789	823	822	824	793	828	782	797	759	720	796	798	782	806	831	799	748	788	782	816	788	803	817	773	763	769	810	763	803	767	810	801	833	818	826	747	784	840	777	825	820	736	800	724	796	806	808	804	827	790	816	834	790	865	784	801	752	719	838	835	825	766	774
23188	34177	21886	7854	2904	1225	782	674	648	739	699	646	662	675	689	648	686	663	606	754	653	672	664	688	639	682	752	680	686	688	673	683	719	692	703	672	661	661	678	710	678	677	641	694	670	694	620	655	687	714	715	690	658	689	629	672	687	698	692	642	664	648	680	640	675	677	647	644	723	651	701	678	702	666	716	679	666	683	692	692	662	678	714	707	676	668	645	685	655	645	702	677	643	651	637	748	674	692	709	667	684	638	643	658	667	633	656	691	654	645	638	686	675	673	665	716	657	646	616	675	660	666	703	627	708	688	665	663	693	697	703	661	669	691	675	704	683	647	670	711	649	694	710	663	677	708	686	682	705	658	658	691	686	679	673	652	714	687	634	664	639	647	663	657	669	641	664	635	666	660	633	653	653	671	639	682	672	635	651	684	653	666	672	692	665	670	696	698	663	682	610	656	708	705	678	677	703	641	716	702	687	690	692	702	695	678	688	681	646	697	666	619	679	667	699	672	637	700	652	674	674	702	661	688	637	677	671	701	678	691	688	636	647	660	665	677	625	636	618	745	677	685	634	661	678	671	661	633	666	645	668	607	660	693	728	674	643	663	713	653	656	722	686	702	637	701	686	704	650	685	661	619	695	728	657	734	653	638	688	680	695	677	685	636	725	677	660	670	664	675	633	696	659	651	618	671	672	628	633	680	677	709	695	675	640	638	662	672	688	676	699	675	681	652	663	665	721	674	727	620	650	688	625	680	673	663	683	690	676	634	728	688	756	670	682	677	651	660	696	686	725	678	644	710	710	690	690	645	659	660	675	671	690	662	618	701	657	644	665	715	667	701	640	697	710	699	659	695	661	650	654	695	624	695	654	653	652	688	647	640	703	671	694	652	719	648	633	667	691	644	612	714	678	673	648	705	685	683	682	635	667	669	654	669	731	673	681	701	645	667	665	690	647	710	665	708	664	668	696	691	665	684	630	664	677	656	663	642	661	640	708	684	686	677	652	710	665	711	702	701	657	646	660	696	641	632	672	677	668	684	648	685	649	642	666	630	661	681	666	679	683	647	643	642	646	719	728	599	617	648	649	654	679	654	653	679	643	669	688	659	661	644	676	682	688	676	727	709	658	668	672	672	649	689	645	700	673	672	652	701	693	690	643	691	677	633	659	682	675	612	653	646	647	638	702	625	697	677	651	598	619	644	682	648	680	651	638	729	669	675	703	653	657	652	704	657	690	694	645	693	660	658	671	685	714	695	695	639	666	697	667	663	672	673	661	646	651	614	648	654	664	651	639	659	663	679	661	691	673	673	670	673	629	642	624	676	680	701	712	659	692	674	692	717	725	685	625	653	670	684	680	648	655	643	659	685	718	659	677	686	703	678	623	659	670	657	670	663	694	691	635	692	665	673	633	712	672	652	689	644	662	672	691	668	674	631	659	685	689	621	679	726	720	670	641	651	631	635	626	660	732	684	675	711	688	689	670	660	650	660	668	676	702	702	681	656	696	712	666	662	667	681	674	679	675	702	711	643	647	643	655	725	658	714	720	693	673	670	698	678	662	680	720	656	668	650	662	677	667	658	647	640	668	686	676	646	638	711	721	655	622	670	669	643	674	685	646	663	655	695	704	653	690	697	645	662	666	668	651	669	700	696	715	686	631	614	632	651	674	707	669	644	653	671	671	680	629	665	666	656	706	675	658	682	605	689	645	670	679	676	631	660	674	725	683	675	682	673	662	639	699	660	674	669	654	697	641	618	674	628	679	699	677	675	655	691	661	677	665	655	678	675	618	672	671	682	695	646	675	665	680	673	640	684	690	653	699	689	660	669	680	699	699	680	683	673	676	676	698	681	685	663	648	665	679	676	662	675	672	700	678	715	666	638	706	633	713	661	661	701	646	687	661	659	661	659	650	732	689	628	686	665	737	664	678	640	731	672	650	687	715	695	718	642	675	680	680	680	707	658	671	661	671	646	690	677	661	663	675	647	722	673	651	653	686	682	683	655	683	666	714	716	671	680	655	662	650	655	622	670	715	658	637	646	682	651	676	661	697	678	662	706	685	696	684	628	651	639	642	654	651	684	665	608	631	654	664	689	675	696	676	673	683	641	654	644	655	672	659	638	694	636	694	706	683	676	707	661	681	673	639	683	660	653	673	700	681	639	731	692	707	691	686	711	700	714	675	704	733	682	678	677	708	655	663	692	689	665	659	654	721	695	664	691	676	657	625	707	660	718	684	680	649	613	671	667	710	660	706	671	668	677	661	660	687	672	659	690	682	693	652	673	628	627	657	660	650	657	667	692	669	663	655	660	637	690	656	699	651	657	681	644	686	676	672	668	691	664	698	681	648	689	661	676	690	708	707	661	683	631	670	674	683	724	685	701	673	704	655	699	732	664	684	673	671	701	671	708	717	707	672	665	667	637	696	698	681	650	662	643	691	643	657	699	655	667	697	707	641	707	633	643	720	611	687	669	638	662	631	729	663	647	653	681	670	668	661	623	648	732	640	716	682	677	661	688	681	703	663	639	678	619	644	699	667	669	647	671	688	672	694	655	683	702	647	676	631	709	720	659	642	676	683	683	655	684	670	664	703	641	683	660	695	683	626	669	680	628	657	678	655	696	668	721	658	654	681	661	683	661	668	715	711	650	694	661	643	647	676	668	696	649	724	665	686	646	711	719	644	655	667	661	681	678	693	673	669	668	644	641	662	671	651	615	661	679	640	704	681	700	648	684	681	714	668	625	659	679	629	680	674	711	691	697	688	678	682	668	668	672	691	677	635	681	736	679	685	689	674	639	653	642	661	670	683	678	658	659	706	665	652	690	691	740	667	712	620	691	653	721	678	680	635	661	675	637	653	691	664	626	707	710	674	658	684	630	676	705	659	669	678	666	664	683	703	683	660	706	693	717	652	707	673	682	607	697	675	632	691	659	710	613	631	616	665	695	677	720	661	637	689	687	662	679	636	666	663	676	681	676	721	666	619	687	669	699	688	661	671	647	646	647	695	690	694	711	677	685	675	648	678	684	671	697	685	659	675	660	640	648	675	679	644	686	662	689	687	663	651	681	620	649	678	678	666	674	701	681	633	703	682	679	698	651	727	601	648	716	698	670	701	664	732	665	638	649	661	702	685	674	694	659	684	653	680	631	654	651	705	680	725	687	667	671	676	689	684	678	716	685	646	689	703	730	672	670	664	647	663	653	668	651	682	640	675	691	646	663	697	657	622	707	623	659	646	682	668	646	648	677	658	729	667	666	659	679	696	673	706	662	609	711	664	713	685	695	664	685	694	703	687	701	669	617	651	667	697	663	704	686	698	721	658	680	676	658	649	677	693	693	689	651	662	649	651	686	642	685	688	671	669	648	668	690	659	655	694	696	706	691	715	661	656	671	607	658	708	669	630	668	686	629	618	659	697	673	674	626	636	664	660	695	682	664	654	629	692	689	708	707	670	667	650	674	665	633	712	701	689	672	673	661	643	711	644	677
25844	27195	43748	39326	21810	7816	1896	1004	836	795	782	770	742	754	760	706	760	808	717	758	738	713	711	771	713	721	727	740	755	720	717	762	785	748	741	763	763	741	766	751	724	758	674	755	783	760	722	770	765	742	739	772	728	708	741	712	770	761	773	694	747	736	753	741	692	694	714	792	728	762	694	730	722	754	724	716	738	670	682	712	737	711	773	757	739	761	730	742	724	710	738	753	789	775	752	692	691	755	714	726	746	754	760	689	716	718	713	707	735	716	750	732	712	711	757	704	739	786	774	755	689	714	695	738	702	755	771	768	748	720	702	700	752	711	763	781	665	787	754	753	707	733	728	718	718	731	726	729	736	744	769	710	712	733	737	725	790	735	742	757	780	696	748	766	715	691	750	781	738	695	745	749	764	751	750	673	744	767	744	729	714	750	733	727	765	743	738	778	674	794	771	743	760	716	733	698	727	678	748	748	703	739	779	807	769	744	789	695	726	694	742	708	731	722	693	728	754	792	714	748	727	688	755	717	757	720	729	730	729	726	687	791	774	726	713	748	759	739	708	737	749	730	702	713	745	738	701	757	733	720	729	722	753	714	745	753	693	720	729	717	767	708	767	759	684	724	719	753	714	759	687	754	735	729	753	730	750	748	770	694	775	733	791	770	731	700	704	726	749	738	776	727	792	736	749	723	755	741	722	720	722	769	743	765	740	669	706	782	720	754	737	702	811	741	724	771	762	746	698	725	765	771	751	706	728	723	740	730	719	756	712	757	783	737	779	736	744	743	765	737	736	660	781	717	673	739	737	726	722	810	758	769	749	803	736	703	744	696	765	730	704	728	750	762	691	713	738	712	741	738	722	729	757	711	698	717	706	745	725	690	741	781	730	736	743	719	685	705	743	710	770	677	720	751	749	740	756	726	692	710	753	758	705	780	726	685	738	791	729	745	716	724	728	698	773	764	759	767	711	733	746	730	737	724	764	710	750	706	775	752	740	738	731	700	782	742	779	711	681	667	745	725	717	709	737	751	711	690	773	749	694	733	714	753	705	726	743	728	706	735	738	742	747	743	739	723	772	759	712	758	748	755	787	769	727	713	717	722	773	764	729	761	718	701	702	721	722	732	788	756	766	705	720	755	673	730	753	752	710	761	805	751	736	715	741	717	721	784	726	709	735	747	725	729	761	750	726	757	735	693	710	692	738	730	729	736	769	702	792	740	733	770	763	720	734	767	753	762	758	714	759	731	763	684	760	759	719	744	741	727	775	773	744	744	730	809	768	711	724	724	742	701	736	743	738	704	705	725	706	741	778	725	750	704	703	756	744	735	707	752	725	750	761	779	775	797	719	764	724	793	712	726	737	718	706	717	773	760	780	766	694	738	749	739	741	763	701	765	776	736	772	732	707	729	725	725	716	707	740	735	741	697	720	709	723	720	734	732	747	750	761	731	748	720	755	747	753	704	709	746	723	733	690	694	741	686	691	741	719	709	762	746	760	716	733	761	747	732	711	748	709	758	707	728	793	714	687	737	720	785	702	752	700	729	690	769	767	739	728	719	729	743	736	766	743	731	772	728	743	704	706	721	754	762	748	781	733	702	723	740	746	751	757	791	759	697	717	783	750	740	790	719	745	740	777	726	706	720	747	739	753	748	758	734	721	775	739	730	748	688	765	773	695	779	716	708	727	742	762	675	745	732	755	714	686	728	749	721	759	736	692	723	773	739	712	749	730	756	758	765	762	730	783	735	747	755	754	763	740	727	673	713	770	749	738	713	723	728	803	808	720	771	717	740	691	747	704	708	763	709	755	693	745	723	725	797	734	698	746	761	761	746	734	712	764	695	716	722	776	731	740	731	772	728	699	757	727	728	762	748	722	735	738	695	742	759	751	725	741	734	760	725	749	767	681	792	727	779	751	671	698	722	686	723	698	662	712	701	707	716	745	783	757	709	717	719	702	746	728	706	799	711	720	711	714	712	735	706	727	763	765	644	742	776	727	754	718	777	685	718	706	722	698	737	723	730	747	759	740	710	713	722	788	754	752	776	712	704	741	710	723	762	752	754	737	736	733	767	775	761	727	755	749	695	754	692	741	759	708	774	735	751	713	757	720	753	793	731	728	707	740	764	713	743	719	738	788	723	747	685	743	757	734	706	759	776	738	699	732	755	696	717	799	798	715	737	714	745	756	759	720	768	785	728	786	756	713	809	706	702	752	737	728	732	679	756	810	742	722	788	725	731	750	702	735	753	755	809	779	753	704	710	715	767	761	737	727	710	740	729	765	703	751	759	748	703	726	789	729	737	742	759	753	777	766	720	737	761	752	742	704	734	716	794	734	789	763	731	693	733	758	713	765	734	763	734	761	773	786	698	734	721	667	739	720	724	748	738	719	763	706	708	761	733	708	669	704	690	728	711	712	708	751	784	694	743	771	694	741	758	736	729	735	718	692	743	745	752	775	724	705	671	703	757	740	734	721	706	712	729	766	786	753	736	769	686	738	736	725	729	721	737	701	801	752	741	737	737	749	735	732	694	776	704	693	781	778	690	784	725	774	768	755	722	751	798	728	771	740	728	730	745	746	745	764	690	709	747	743	736	706	717	770	732	730	721	730	772	736	714	763	724	734	793	725	752	750	760	723	781	768	747	762	743	738	727	739	740	719	743	718	718	729	730	765	726	812	708	792	727	731	746	701	704	774	763	795	732	732	776	743	755	721	733	779	753	705	713	699	735	701	706	730	736	754	736	747	698	736	705	790	707	764	726	680	786	764	733	751	764	745	768	727	757	757	739	788	713	677	734	764	706	773	714	733	743	735	756	729	731	721	742	718	733	735	702	730	699	733	735	753	782	752	765	774	730	742	795	748	737	725	739	768	734	699	743	725	741	692	760	707	726	739	731	726	744	688	784	692	713	720	756	732	734	763	750	769	720	717	712	753	708	742	732	723	726	749	762	764	707	720	743	800	688	735	696	756	728	748	761	752	725	746	711	749	743	734	749	718	755	744	698	776	724	786	707	716	781	745	717	736	761	717	712	712	745	706	732	739	754	764	754	749	755	742	754	741	755	749	734	692	721	738	730	746	747	729	735	734	715	711	753	706	713	739	747	752	726	736	735	787	755	718	733	707	759	765	756	755	734	692	741	720	745	751	719	722	745	760	712	696	694	743	776	738	749	748	773	707	726	720	765	729	729	774	706	751	734	715	657	720	741	716	743	706	709	745	742	767	708	705	740	745	765	730	721	694	728	739	734	731	758	741	763	735	734	787	650	723	759	688	692	734	723	714	756	759	695	736	715	736	723	738	758	760	731	721	719	754	702	696	748	754	732	774	702	740	705	713	720	754	724	744	742	738	720	754	707	719	709	748	714	782	710	703	779	727	744	708	707	764	707	753	743	777	784	704	708	809	782	718	742	758	739	740	753	740	755	708	688	722	702	714	749	730	764	712	744	720	741	750	726	765	724	687	739	733	715	709	717	753	758	728	719	785	704
56087	87021	62245	33816	13663	4362	1489	879	708	712	661	677	665	669	681	664	638	706	706	657	700	651	667	697	686	665	696	665	708	665	690	714	712	656	720	658	696	685	679	698	656	657	709	673	694	720	661	669	689	671	696	681	685	743	653	681	733	674	681	633	667	737	689	682	631	663	676	668	662	647	680	703	670	649	686	661	642	706	671	666	693	645	710	684	647	729	685	723	684	657	691	687	673	672	682	655	715	657	669	701	701	643	666	683	656	689	660	692	709	710	665	675	652	688	683	662	671	683	688	665	636	654	690	690	607	677	669	665	694	694	658	710	673	661	697	712	641	670	663	644	692	691	682	643	685	711	663	697	675	685	672	672	681	623	674	697	665	647	684	708	696	675	694	696	657	629	684	632	664	613	665	671	674	676	714	720	671	723	660	728	654	705	684	653	706	694	655	703	666	649	677	671	654	684	658	654	678	709	710	677	725	735	680	703	696	706	689	728	665	615	643	656	639	651	668	664	709	680	627	694	673	672	666	703	709	663	645	655	644	676	682	682	690	675	716	695	646	646	689	687	659	702	702	701	668	668	648	724	665	656	645	655	692	720	677	690	617	684	674	685	679	660	672	680	682	663	681	617	692	732	648	689	685	666	675	653	704	666	655	674	655	649	667	698	752	660	674	689	648	667	685	651	629	666	719	694	682	612	670	671	668	676	661	656	681	672	683	661	672	642	729	676	673	646	679	685	659	655	644	704	691	664	646	627	670	693	732	691	701	684	712	671	654	635	674	662	663	667	736	682	711	670	675	711	702	673	701	719	662	661	693	721	663	678	737	697	717	677	674	690	672	641	687	643	618	683	686	685	682	658	645	675	686	686	625	699	647	719	687	702	657	667	660	661	696	699	717	675	670	695	660	663	683	634	685	640	691	695	716	688	675	697	637	682	720	679	622	719	679	686	693	705	704	721	642	698	729	680	654	670	683	719	697	692	699	667	701	694	665	690	615	673	643	710	674	706	635	654	701	667	618	633	677	655	750	653	666	691	662	702	671	685	767	710	664	662	676	667	695	648	665	677	638	668	660	670	665	662	757	678	646	655	708	661	686	642	697	662	683	681	669	661	694	624	617	703	686	707	675	680	686	652	706	719	681	663	698	700	686	680	705	701	663	688	697	676	666	651	624	670	659	649	652	655	656	683	672	687	696	592	649	652	651	663	658	672	671	666	635	610	696	707	720	722	681	701	724	657	696	658	640	687	692	648	707	670	686	660	674	674	690	684	691	675	648	672	741	680	734	674	717	672	669	650	663	679	656	669	675	646	631	673	702	684	683	659	702	655	676	633	661	641	699	715	697	659	703	698	666	671	652	663	682	703	660	682	676	694	673	650	606	658	683	637	686	684	652	716	642	684	641	697	648	683	669	675	674	714	663	685	668	709	648	647	651	658	684	658	628	670	678	724	667	643	693	651	683	664	650	689	697	697	665	658	641	702	662	684	679	660	657	633	651	712	665	675	695	693	680	667	687	615	676	666	643	659	667	650	687	689	691	619	645	654	716	643	640	643	650	657	695	671	686	685	655	700	680	660	673	711	690	647	645	659	675	655	692	703	687	685	688	640	629	669	686	680	640	657	678	669	694	680	729	660	657	696	664	662	657	665	676	664	713	650	650	687	697	703	674	633	672	675	674	681	680	695	624	637	662	677	631	676	674	658	727	711	651	639	645	674	693	684	653	707	727	609	686	658	677	647	682	652	670	698	710	676	663	734	706	639	638	649	705	683	655	635	713	656	628	696	693	663	682	670	611	660	666	654	695	644	646	701	683	660	640	679	648	676	661	670	663	693	704	713	677	662	671	680	697	691	690	652	699	715	703	691	678	680	674	687	668	688	646	668	674	636	681	683	654	689	668	652	664	659	636	648	678	673	663	729	702	701	663	674	704	626	687	691	652	688	700	652	679	677	709	680	651	671	684	704	665	721	702	669	716	667	695	656	636	652	689	683	689	693	642	640	672	651	644	650	707	710	637	656	686	648	682	690	659	669	689	688	707	645	626	708	702	702	659	700	659	718	722	636	684	695	689	622	678	681	651	692	680	646	668	653	719	650	664	670	641	665	656	660	687	631	669	695	664	654	614	733	714	687	665	677	676	693	739	701	657	663	672	648	673	670	682	683	719	701	705	678	641	642	674	709	680	692	705	662	683	614	632	684	708	671	733	652	701	681	690	656	720	672	719	674	665	666	711	654	679	714	703	630	717	693	664	671	756	650	712	687	680	672	644	666	714	641	689	628	735	664	665	688	702	698	628	679	680	689	691	695	680	696	659	645	669	716	658	619	669	648	672	635	687	710	686	689	683	654	655	695	685	683	706	689	663	669	662	675	654	664	656	688	626	730	693	709	642	667	641	687	703	662	644	682	681	661	637	661	685	652	665	668	655	664	681	676	669	674	665	680	660	665	709	688	684	739	643	671	629	702	657	669	644	700	671	681	687	636	661	641	706	676	703	688	634	711	673	658	627	672	705	671	667	656	653	685	680	660	731	601	715	679	650	653	681	693	698	685	692	666	630	687	691	701	684	679	676	698	693	662	695	657	689	680	673	714	667	648	692	657	681	680	681	672	695	636	687	688	699	718	619	675	681	658	644	697	720	695	673	703	675	643	667	687	664	669	681	662	666	644	671	726	650	637	686	663	659	649	693	683	684	681	670	646	656	685	695	646	649	705	660	678	623	664	670	671	667	666	699	661	656	660	669	652	678	656	688	700	642	704	690	657	683	629	659	696	686	663	690	631	660	733	701	703	708	678	659	688	678	658	663	706	673	680	654	702	665	685	678	712	671	693	701	713	659	680	666	639	673	668	662	684	638	644	679	674	659	711	654	688	701	661	670	682	706	689	652	681	677	652	636	716	680	652	647	690	640	636	681	665	648	653	684	622	732	656	698	668	677	637	653	716	717	629	680	681	708	728	695	680	718	655	671	700	677	660	675	676	710	668	670	665	663	694	688	676	673	674	691	654	679	610	697	668	690	653	650	683	647	697	668	637	649	695	651	699	682	656	726	672	657	735	694	672	632	666	681	654	671	663	666	629	691	685	681	726	641	706	684	675	737	686	652	715	650	659	659	692	731	693	662	674	673	702	649	699	665	664	695	696	671	662	678	661	665	665	681	683	657	628	712	667	654	670	663	672	668	668	690	693	663	667	716	636	682	709	677	713	633	674	653	675	668	704	688	679	744	664	650	724	708	670	664	674	694	699	733	670	696	644	654	682	691	717	667	696	692	660	674	692	666	716	685	656	698	646	629	708	674	653	644	661	689	684	661	676	656	697	647	687	617	744	661	642	635	690	649	636	689	691	645	667	659	679	668	666	673	693	652	644	640	664	696	704	632	663	653	647	682	653	642	656	745	646	686	674	620	623	681	667	680	752	732	617	657	689	696	686	643	658	719	636	680	663	704	648	652	657	644	657	638	689	677	659	651	721	693	689	657	699	697	677	695	668
24200	23454	37345	37636	27754	17602	6075	1557	1121	1042	1017	1019	1028	1026	998	1027	1022	940	1015	989	1012	1048	990	977	1018	990	1003	1040	994	962	955	987	1023	1020	1009	1040	1031	937	1011	960	1017	986	1009	952	1029	919	1025	1002	970	963	1011	951	1021	950	961	970	941	1084	962	986	989	1008	977	976	1047	957	972	924	983	1005	943	1029	1007	1017	1051	1020	968	991	980	979	1005	1012	960	952	1020	958	958	964	997	1024	983	1007	922	955	1029	1005	946	942	975	974	974	958	1033	1009	994	1017	1002	1003	999	939	1021	977	996	962	964	1005	975	995	943	933	996	1004	964	934	959	1004	938	1024	937	999	942	958	972	1058	970	989	956	982	946	971	992	984	974	1026	948	936	965	951	945	1006	1000	956	984	997	953	924	948	938	979	895	1042	1001	964	966	935	1021	931	923	1026	976	993	995	958	971	952	945	939	958	972	984	984	1027	963	963	968	1045	1000	946	976	959	954	960	1002	971	977	1023	933	1005	992	987	965	1000	967	989	958	973	973	970	974	976	943	937	930	991	1002	961	1014	936	1008	936	955	985	987	990	1042	1013	983	979	1027	965	930	928	999	937	987	997	961	956	1023	987	961	962	956	981	974	988	928	985	969	934	974	906	1012	934	1026	965	992	961	949	978	1027	969	981	991	941	956	998	1017	924	955	961	934	963	1050	983	970	955	999	935	1000	950	1003	1020	928	928	973	943	942	1004	922	960	963	945	991	974	965	984	957	942	939	965	959	917	1001	959	928	947	978	986	979	993	1030	933	940	969	1001	969	951	1016	973	957	959	950	1023	1001	943	963	969	915	956	982	981	953	969	1001	949	960	995	939	990	986	983	946	937	962	1014	1007	983	969	973	976	980	989	935	921	974	1046	948	952	975	953	1003	996	981	1012	964	984	976	966	1009	1017	973	930	1000	908	1004	955	945	1022	914	994	962	967	1007	1001	988	960	1006	993	984	984	985	1047	915	962	942	982	994	960	962	946	903	915	980	965	964	982	981	920	981	952	980	967	940	913	952	935	1002	970	980	965	979	961	959	1053	977	997	977	898	944	1011	1005	936	988	977	983	1025	961	937	927	979	989	971	1028	978	1034	1014	958	961	967	984	964	977	991	971	956	993	1021	970	980	975	943	918	991	1051	1011	1028	968	969	991	991	943	956	997	994	974	967	969	1042	931	994	923	970	978	985	970	971	976	972	996	970	902	979	957	946	1000	973	940	950	993	1005	992	988	995	946	934	1070	974	924	995	942	988	923	974	974	982	1019	955	930	950	960	952	986	994	1004	983	1019	987	931	949	957	913	957	935	944	1004	982	959	931	969	941	1021	1020	972	916	1022	961	958	987	1003	987	977	923	942	937	990	948	974	985	963	959	956	988	975	962	980	991	941	996	971	958	953	1010	996	956	956	1014	994	1088	1018	1003	978	918	960	963	909	953	999	977	963	978	924	1001	1028	977	931	985	948	998	989	991	961	1012	947	994	969	982	962	943	1022	926	971	946	981	983	990	920	954	1052	969	1005	933	952	928	978	966	972	947	1027	971	978	1026	933	948	996	955	965	958	962	929	1006	994	1020	971	954	996	1022	977	982	947	1012	1004	1022	987	1010	983	950	1011	934	987	962	948	973	969	963	939	974	1011	969	983	990	991	968	1012	929	960	972	963	1016	970	947	963	920	966	963	928	953	924	998	1010	976	945	959	967	1004	952	1006	975	939	979	1001	996	946	991	981	961	1011	1000	925	1001	1021	962	1016	964	938	1014	983	943	948	1033	974	967	1019	1029	1016	942	960	938	1023	1007	926	969	1011	937	913	923	969	980	976	958	952	996	973	992	890	957	1011	1026	1014	953	983	989	993	946	929	942	954	1017	965	921	991	988	979	961	985	946	1004	964	980	959	992	982	972	1030	979	958	917	976	952	949	986	1046	986	971	1001	949	961	934	1007	983	950	950	974	953	973	1034	960	965	991	946	946	994	1014	996	979	953	1006	998	971	933	960	1008	985	980	945	1002	928	955	979	945	957	962	915	942	976	954	966	1021	1044	993	1008	977	1038	1021	1019	980	1015	1005	959	981	976	982	923	975	984	912	991	986	966	933	993	992	1014	1024	965	993	990	951	996	945	987	995	987	994	977	997	1008	979	994	970	959	977	961	950	978	973	1029	1063	971	1004	996	1037	975	958	984	959	953	980	1010	952	951	947	1013	959	936	990	980	972	990	988	981	954	987	978	964	988	938	933	983	934	945	971	953	938	975	976	961	953	966	964	984	966	1010	937	959	975	941	946	936	953	935	1025	947	940	960	939	977	935	978	963	1014	974	940	941	938	983	963	968	975	969	999	982	964	927	1002	979	984	1002	1010	954	993	960	954	1040	973	982	1020	954	967	994	977	995	946	990	916	971	972	958	976	949	952	956	993	973	1003	982	952	997	992	968	977	959	943	940	967	973	955	892	978	989	925	944	984	979	929	966	994	987	1016	918	959	950	985	1000	939	1010	975	965	946	963	976	1005	1007	966	1002	1000	997	969	1016	959	1019	960	989	946	988	943	958	986	954	909	944	995	1000	1014	964	983	939	955	1028	967	942	919	957	1026	993	1018	956	960	1011	926	958	947	986	999	959	971	941	960	988	958	971	930	971	1007	1017	972	985	1040	889	933	982	913	1021	978	1030	945	975	907	970	1019	964	937	918	962	1010	951	976	985	1004	961	960	897	952	960	991	983	993	989	1032	993	981	932	937	995	998	995	904	994	991	1003	1008	920	979	1017	981	982	913	976	959	994	975	940	994	936	936	987	916	941	948	1001	996	966	983	987	950	988	960	1012	1031	992	1008	968	1039	968	1020	984	993	960	1005	972	966	996	962	1003	1014	999	934	1011	961	937	1003	967	922	992	963	1026	974	981	941	951	962	966	951	956	1025	988	919	976	1010	975	943	978	1004	948	937	1021	938	943	970	942	942	1002	1000	953	952	979	942	941	963	983	933	1000	1009	914	1018	950	917	948	950	1004	952	1008	938	984	901	942	930	982	1002	955	960	930	970	945	976	989	925	1024	1006	989	994	948	969	952	945	993	1000	929	964	950	900	1001	935	970	951	957	961	947	959	965	947	960	941	962	923	1012	996	986	966	1032	939	964	1018	999	1004	990	967	976	1007	957	958	969	988	935	894	951	963	1005	945	969	978	929	990	972	1009	1008	989	949	932	988	1031	931	966	984	958	937	995	928	973	1035	918	989	976	934	995	954	961	972	961	1007	950	1003	962	981	980	941	970	981	940	994	1010	933	974	950	998	973	998	958	997	1020	946	1004	950	958	927	982	970	1014	915	963	1010	966	926	969	968	999	951	970	964	1007	917	988	975	960	1004	1017	972	992	958	963	1002	905	1050	956	1009	973	964	940	978	928	966	941	1013	946	997	980	993	898	964	953	954	917	945	934	952	980	1008	1004	970	1011	1003	1017	983	901	939	987	1015	953	997	992	985	946	953	978	927	982	985	947	960	983	954	951	968	958	923	1043	988	900	949	955	967	950	912	975	965	969	992	957	947	981	978	990	996	935	997	963	988	959	923	984	988	932	902	946	976	988	1016	1021	954	960	934	976	965	1058	992	1021	978	1023	948	966	995	976	976	944	954	995	971	1003	980	934	1026	995	991	925	945	964	961	987	972	1015	1033	987	954	993	1014	926	961	923	956	967	979	972	1005	938	1018	956	1009	986	904	1027	953	976	995	980	993	935	1004	993	973	1009	1060	987	991	1015	1003	984	992	948	942	985	984	973	992	957	952	909
64919	103628	77246	51222	24105	8661	2740	1224	951	887	862	894	887	986	937	868	979	888	905	951	976	865	950	899	927	927	913	935	897	878	935	952	866	923	859	908	898	885	935	921	914	943	932	953	903	909	932	915	941	946	897	901	923	883	879	973	913	925	883	867	914	882	882	921	894	959	929	905	852	917	918	881	889	887	899	917	916	905	912	978	882	926	852	872	912	928	940	952	898	943	910	900	939	938	969	870	914	945	907	898	958	939	915	890	916	948	880	876	995	890	860	907	907	909	900	910	890	926	892	912	895	890	927	874	950	875	883	917	864	937	907	905	879	851	897	862	918	865	892	925	859	884	923	900	873	909	883	929	850	865	882	882	878	858	907	901	927	895	875	929	900	925	895	948	893	889	880	890	894	905	906	957	875	918	935	922	900	907	937	882	915	921	913	920	929	936	932	896	937	944	911	869	936	895	876	882	919	915	975	948	919	940	896	897	849	839	915	936	887	914	945	912	909	922	879	877	895	913	857	886	912	840	929	937	907	878	891	882	936	873	933	938	927	906	907	942	866	864	897	860	875	891	891	947	851	871	920	938	924	935	895	898	898	925	885	837	943	860	920	904	878	926	925	899	933	899	869	892	842	936	900	923	898	901	896	883	896	869	941	913	880	879	893	891	838	889	893	921	846	890	953	914	930	861	901	892	969	906	853	915	910	873	884	944	918	888	865	891	868	924	901	918	891	920	934	901	915	872	883	880	892	943	874	916	869	892	953	904	959	907	893	886	883	909	891	891	885	905	926	908	869	921	946	918	960	918	824	898	932	894	952	892	925	953	920	917	915	874	894	850	918	891	942	892	927	955	868	921	885	946	947	856	872	896	910	937	887	885	901	960	920	927	877	917	906	870	890	916	899	912	936	871	912	917	859	906	940	894	934	841	909	909	977	836	905	916	983	902	889	908	832	842	883	909	910	891	875	935	873	902	905	912	916	920	938	918	959	926	932	886	912	934	940	935	864	908	943	896	892	918	919	904	924	894	916	867	880	870	903	914	860	855	923	914	935	889	854	917	898	874	901	850	897	821	948	938	895	877	896	897	955	934	850	835	908	948	920	932	909	932	898	877	913	907	921	877	854	947	921	936	882	896	934	933	945	937	904	870	923	912	849	916	943	918	897	885	908	895	900	886	924	911	913	898	964	863	913	891	898	858	897	884	899	919	833	912	892	879	874	938	913	918	899	951	946	885	877	869	965	878	905	906	921	853	931	892	936	945	868	854	872	903	898	825	931	914	912	912	895	938	824	932	893	865	874	932	951	932	919	897	881	894	920	919	969	934	895	905	896	852	894	896	880	967	900	974	955	899	857	858	879	883	875	864	870	904	894	957	927	860	902	945	880	857	874	907	860	938	874	974	912	908	911	918	853	930	868	886	928	887	901	972	877	910	903	922	898	904	933	900	875	896	893	863	940	930	903	890	918	935	889	892	890	905	913	882	879	925	937	920	876	896	945	920	858	867	882	951	878	918	871	950	919	877	871	901	935	950	917	913	939	877	891	914	959	943	944	933	892	873	859	890	895	926	829	900	908	874	909	857	934	1000	879	913	928	878	906	885	865	884	855	847	940	883	846	908	883	870	917	940	926	914	909	930	886	952	862	864	903	1001	822	893	924	940	893	889	873	886	924	871	896	906	906	911	913	885	909	878	898	889	862	923	911	913	925	874	895	948	923	945	894	914	895	913	907	877	921	887	848	887	898	911	882	881	866	900	922	862	864	881	919	925	866	979	849	947	949	894	925	895	854	882	850	879	929	937	916	884	916	871	888	872	909	892	922	904	904	881	941	874	903	896	882	898	920	903	897	922	924	883	936	908	937	894	867	882	917	914	933	932	885	912	912	911	953	948	911	946	928	926	860	882	933	876	894	883	876	950	911	940	882	897	947	915	859	821	905	909	890	943	880	925	896	870	890	930	926	919	913	946	895	934	920	922	940	875	891	867	884	892	921	860	869	896	887	973	865	923	890	929	922	912	907	909	958	939	921	890	899	888	900	907	958	891	912	877	870	857	907	870	931	868	925	882	894	863	887	896	909	911	912	853	902	922	941	927	861	915	888	941	919	960	903	858	901	889	897	900	879	878	877	872	881	890	872	916	931	907	931	884	901	885	925	932	890	876	908	868	876	931	894	962	880	892	939	837	886	883	925	913	903	907	893	900	880	946	873	868	846	870	841	900	865	887	937	932	887	835	873	915	886	909	962	905	877	942	878	908	908	888	870	897	952	912	858	926	917	900	912	940	902	890	934	895	912	906	912	911	849	886	968	919	904	882	912	881	891	895	872	892	898	938	917	948	896	937	895	854	962	930	869	918	878	934	853	904	956	878	883	913	872	920	874	883	897	904	908	901	894	890	909	909	894	882	922	897	901	942	876	889	909	832	850	922	935	952	894	943	896	944	918	935	912	959	941	879	910	899	908	890	925	865	895	910	918	889	906	880	940	886	928	945	914	919	886	861	909	918	886	888	863	911	916	886	905	863	906	923	900	927	950	894	930	923	922	893	944	921	913	862	940	894	934	895	913	958	843	869	874	864	926	902	896	940	883	887	868	853	921	922	910	904	866	921	924	936	896	899	911	878	900	895	892	846	901	843	914	844	960	902	941	868	891	956	920	876	869	900	903	829	968	880	875	934	908	923	933	927	956	934	901	911	931	840	916	958	894	927	965	852	929	898	919	938	865	935	884	881	944	931	885	880	871	905	882	892	881	874	870	847	913	879	856	879	885	856	829	922	861	852	940	894	855	891	870	906	902	880	927	924	907	863	890	898	955	923	873	877	892	904	907	903	970	912	923	885	860	876	955	888	890	893	947	922	863	949	867	833	863	893	911	906	917	881	873	913	860	876	912	848	850	899	937	902	876	885	893	907	904	868	898	926	907	912	926	890	841	881	891	879	888	921	904	915	900	940	896	833	885	913	903	875	905	970	933	883	971	935	929	887	903	864	909	885	877	886	905	907	862	853	856	864	871	867	919	891	957	853	904	894	956	896	873	910	889	896	890	864	940	900	957	894	881	918	936	883	924	898	923	875	883	872	858	855	908	881	895	873	886	919	898	864	892	851	932	855	909	911	914	930	930	889	930	903	890	865	937	878	894	938	903	896	939	875	949	928	904	881	950	901	936	902	925	875	887	901	924	891	864	919	877	920	878	952	953	881	869	909	918	934	905	846	908	914	903	850	915	856	892	890	884	845	898	874	892	867	914	897	894	909	897	936	899	900	943	872	865	950	902	896	876	897	868	869	891	895	888	874	879	928	834	933	931	920	885	935	875	882	895	930	910	887	919	892	914	889	924	882	826	925	901	938	871	876	885	933	942	906	891	900	934	866	908	887	869	922	901	907	905	881	838	872	914	877	870	887	878	880	875	885	900	855	889	946	914	934	910	850	916	873	913	935	912	912	924	871	858	885	853	880	885	843	921	893	870	891	967	938	901	904	874	918	878	874	855	873
29833	29203	26973	13994	3917	1481	956	790	775	742	752	761	730	716	771	773	764	692	698	693	720	726	725	788	716	709	708	743	739	763	713	706	737	720	739	732	712	725	680	743	732	762	704	729	740	720	763	772	734	756	716	753	726	754	739	721	777	707	721	678	694	695	725	702	708	708	704	754	722	731	719	746	745	741	719	772	736	714	694	699	758	744	708	759	719	735	744	722	742	706	717	696	711	692	725	742	717	702	700	748	659	717	723	723	669	746	731	735	775	754	690	723	709	676	700	711	697	710	741	712	695	683	714	746	733	720	701	757	711	770	724	724	733	688	716	739	722	729	667	746	718	746	711	714	704	718	722	731	696	677	746	692	741	721	760	753	723	770	710	687	703	695	771	752	749	755	728	714	692	746	706	692	738	718	742	707	684	719	707	708	707	734	716	739	745	722	726	721	791	659	692	728	755	714	705	720	734	710	705	713	700	738	690	742	675	717	676	759	693	763	731	738	735	729	743	690	759	733	769	748	726	715	745	731	726	706	764	718	751	736	723	724	763	732	705	734	749	690	711	729	682	735	731	748	743	702	729	768	727	728	705	742	716	752	723	663	765	692	694	682	689	713	686	751	677	735	711	676	784	725	729	752	690	790	722	754	737	762	759	707	736	738	712	687	752	729	760	758	715	696	756	700	676	730	724	736	725	731	757	706	710	772	750	748	745	787	796	743	687	695	727	667	736	731	745	726	732	688	739	724	756	741	704	706	734	696	770	737	704	685	772	743	696	701	709	702	778	703	747	717	726	793	717	703	730	727	764	735	705	704	731	689	810	738	723	740	763	725	731	760	740	718	724	730	726	705	745	725	756	715	697	716	711	725	728	705	721	731	707	712	733	752	726	722	722	705	694	784	689	721	729	734	702	688	731	735	692	694	701	757	773	683	723	748	728	746	672	773	734	742	713	733	751	690	764	738	734	726	713	739	722	685	714	714	688	674	667	714	768	762	745	759	710	691	725	721	720	718	741	753	764	735	729	729	738	728	674	733	748	707	716	700	751	685	727	655	654	694	767	697	688	748	714	657	683	687	720	724	727	761	676	673	761	764	682	706	697	734	729	737	705	753	755	766	713	747	748	738	765	752	733	728	695	713	689	725	709	750	725	724	725	734	725	780	720	702	724	701	663	761	731	698	694	735	718	763	770	690	738	699	713	678	731	717	686	722	746	700	742	753	736	766	800	682	699	711	701	726	710	718	711	804	717	753	661	701	729	685	710	742	741	705	709	721	739	730	725	700	742	740	766	737	697	715	707	738	716	732	723	662	716	721	726	744	726	698	797	737	737	734	757	731	675	767	760	722	741	704	721	730	714	717	767	797	712	689	736	739	699	719	758	774	702	745	775	721	727	712	711	723	731	703	753	720	752	728	729	741	718	740	678	656	726	731	723	757	720	714	735	722	714	682	750	727	749	720	702	707	731	712	743	756	725	735	719	703	744	756	734	722	758	722	689	706	744	790	715	718	729	743	707	691	672	726	757	655	718	726	703	700	705	744	731	729	730	672	682	751	691	681	766	681	715	722	778	738	726	694	736	778	723	736	729	706	698	720	760	690	711	717	703	696	734	677	667	772	700	699	745	731	697	762	711	753	772	722	765	725	709	761	746	726	679	685	680	738	714	707	694	737	744	714	726	725	711	642	740	746	722	716	744	703	736	753	757	704	710	742	748	664	742	761	733	704	708	712	756	684	695	747	761	699	708	664	694	732	729	736	763	762	717	769	741	731	725	723	736	751	727	759	724	773	761	725	711	749	710	685	735	744	687	706	669	681	731	667	709	722	712	717	753	723	707	755	727	756	662	724	700	729	737	684	701	696	743	716	698	685	729	749	734	705	688	733	728	711	719	701	759	731	695	732	722	733	697	713	724	769	731	708	648	747	712	753	727	704	718	710	744	723	680	706	699	783	671	732	734	719	736	706	720	725	730	708	693	759	745	722	744	689	776	725	745	706	743	784	735	766	699	763	733	721	693	723	729	786	709	693	722	763	707	734	747	749	736	700	713	779	790	709	685	681	749	720	754	785	715	725	701	733	708	720	728	729	722	735	745	725	721	730	729	739	716	735	673	789	739	723	726	715	722	749	706	717	723	702	746	713	731	735	725	755	697	714	687	746	749	710	685	731	737	737	726	715	720	770	725	752	689	712	735	740	777	732	715	719	790	771	737	704	678	695	703	713	764	731	710	752	744	714	758	701	753	725	726	708	731	732	713	705	710	666	760	739	774	724	742	704	718	728	726	718	732	743	669	732	771	700	708	731	710	751	749	725	699	723	756	758	711	761	739	714	771	725	723	734	752	743	737	744	692	663	776	729	738	749	774	726	735	698	705	697	718	672	694	724	803	705	726	697	719	725	749	737	709	765	737	740	751	712	752	736	728	712	750	716	732	720	721	761	747	728	714	769	724	708	724	775	747	674	697	723	716	767	748	729	747	738	739	735	717	712	718	751	739	683	723	723	741	747	693	743	714	753	735	739	737	738	766	704	693	654	719	750	727	729	691	764	735	737	767	741	677	727	741	726	780	730	742	714	718	733	755	733	702	758	716	730	721	745	725	763	746	704	725	716	707	737	692	689	761	723	705	692	708	772	776	740	721	717	705	684	693	700	724	729	736	750	759	703	706	731	725	676	728	673	734	680	752	717	733	734	704	705	762	738	738	715	700	765	710	780	656	698	691	688	705	694	764	692	710	673	716	711	730	740	736	728	746	734	728	705	724	713	693	741	748	741	731	725	724	694	707	733	712	671	718	714	722	719	719	722	721	782	685	734	720	760	724	729	793	757	720	753	735	718	747	696	750	743	734	734	690	756	759	742	738	694	747	724	745	694	752	726	731	698	712	741	708	769	704	753	743	750	757	726	687	703	718	724	743	735	719	704	686	658	672	759	745	731	679	709	733	724	745	775	732	707	701	710	691	719	756	758	732	740	749	708	753	721	697	707	717	711	708	732	755	746	729	725	723	727	742	702	718	743	728	716	671	780	804	686	712	702	721	675	689	786	713	761	711	693	690	709	757	721	724	720	698	741	686	800	685	703	731	743	773	709	695	707	715	735	750	729	732	745	727	763	718	719	731	682	730	742	719	745	754	722	725	711	724	766	688	717	721	725	704	744	730	717	730	712	679	728	710	700	741	726	726	716	748	747	737	769	721	705	756	695	744	760	727	748	718	698	711	753	703	723	717	725	737	665	756	729	704	695	727	738	686	735	727	711	774	733	687	686	708	725	712	728	778	728	687	733	731	712	728	738	756	721	716	740	705	775	712	756	721	720	703	801	731	737	719	697	719	710	722	707	720	753	755	744	705	768	732	750	753	718	697	692	734	700	694	730	767	735	731	730	703	739	676	733	701	724	762	724	761	720	715	753	746	747	645	756	734	735	721	741	752	724	737	722	725	777	649	780	704	737	720	691	689	695	743	767	748	723	698	721	720	754	694	727	692	766	724	710
22565	35110	22169	8611	3110	1264	803	674	611	634	562	604	650	613	601	602	622	597	636	639	585	576	615	609	632	595	621	625	664	643	596	574	631	635	629	598	631	607	620	595	603	622	653	613	633	623	625	638	613	608	607	606	566	607	652	563	647	633	642	618	629	600	618	629	620	614	637	606	615	644	641	596	610	628	597	609	594	582	607	614	581	623	610	603	630	643	598	602	620	604	606	588	594	564	585	584	605	603	615	602	596	599	637	643	609	622	638	552	646	646	605	640	637	637	591	584	663	589	647	609	628	648	584	613	631	612	619	617	563	613	589	594	638	587	612	607	637	640	579	602	586	585	595	685	596	591	605	605	614	651	607	594	602	593	587	619	655	582	615	576	629	662	624	581	625	602	584	631	630	563	585	586	585	588	583	596	649	631	653	643	586	584	646	650	634	599	584	643	662	622	607	620	573	598	632	664	623	610	556	624	585	580	617	556	568	629	568	579	584	581	626	595	610	612	600	591	619	601	566	636	582	615	570	672	621	639	627	554	581	631	626	606	605	603	613	603	652	604	610	610	626	595	569	603	612	585	619	572	600	574	579	629	585	669	626	619	617	606	602	564	611	639	637	624	607	605	608	586	592	607	610	614	555	587	604	585	628	612	657	614	570	641	620	606	631	573	659	623	638	615	622	658	561	655	630	557	625	632	632	636	683	609	585	618	598	620	634	592	605	638	588	576	639	573	618	651	620	624	629	622	598	596	609	663	543	605	631	585	649	602	612	615	630	611	616	610	584	625	621	607	614	579	614	667	663	563	631	647	610	582	638	622	621	642	611	587	582	643	607	662	640	648	590	578	662	578	621	606	701	632	591	621	591	634	570	621	632	610	628	617	600	636	625	644	603	591	608	628	626	620	584	634	670	661	594	610	618	591	621	613	601	594	618	628	650	598	632	598	587	609	656	635	650	600	627	639	623	647	592	635	635	660	608	634	587	608	599	623	604	644	605	628	600	623	633	642	599	609	632	569	619	625	613	577	610	630	665	628	608	582	634	645	640	632	599	611	634	602	579	587	616	622	630	618	596	652	629	608	617	637	613	585	652	587	649	642	634	634	608	559	617	576	563	623	583	628	628	615	636	644	594	605	618	604	607	665	607	617	554	597	547	598	593	586	588	607	660	631	603	605	626	625	575	616	581	640	591	574	645	612	599	629	606	582	645	602	574	579	605	598	580	627	605	616	617	585	573	633	626	636	578	610	616	621	584	617	582	646	622	600	614	631	603	590	587	611	630	633	602	569	617	643	632	613	636	664	583	632	609	603	600	615	612	646	630	640	629	685	551	671	604	603	611	595	615	612	597	586	609	622	591	630	582	627	604	609	596	622	628	575	573	659	627	610	607	638	608	608	609	581	610	613	615	621	598	620	673	592	617	618	634	580	620	621	617	632	622	648	605	613	631	608	619	568	608	620	629	635	596	598	604	631	602	679	614	590	619	543	596	634	652	643	588	621	620	576	586	607	592	569	612	621	584	619	590	582	601	615	581	653	613	604	614	648	611	622	639	603	602	618	598	652	612	633	593	634	611	611	614	589	619	622	620	583	589	606	585	629	634	628	606	567	634	632	603	625	634	615	599	618	607	581	619	620	613	624	659	624	609	635	612	579	601	610	627	603	647	597	605	639	599	573	617	587	595	608	593	609	609	591	600	622	608	598	585	593	594	625	567	586	662	612	628	572	603	648	647	632	592	613	597	613	626	613	606	664	580	596	599	595	567	583	635	660	619	594	580	607	612	588	648	595	644	604	611	664	617	612	582	635	634	594	627	629	601	628	637	633	595	596	613	596	593	642	592	568	630	660	600	607	607	621	641	629	597	598	623	587	586	588	641	634	615	584	627	599	621	605	629	620	598	614	582	621	588	626	604	602	606	605	614	617	606	635	634	637	642	581	645	632	619	657	641	630	643	627	607	654	622	638	612	653	599	594	564	616	577	623	663	632	571	575	635	594	629	597	566	625	589	567	597	601	638	594	639	608	592	623	596	602	619	609	570	628	587	622	590	603	609	576	648	612	587	624	566	669	616	603	599	606	627	593	621	562	605	621	613	607	586	637	592	606	603	629	536	612	597	631	586	629	635	633	593	632	605	590	622	578	614	618	627	646	578	620	626	574	631	598	605	564	665	625	581	619	622	636	604	639	614	607	643	610	600	598	639	601	645	592	613	649	596	646	588	581	583	618	623	605	604	598	580	587	591	572	628	630	599	596	604	617	632	612	619	584	619	620	575	609	641	629	641	569	636	624	593	637	648	639	589	614	613	605	646	630	633	600	594	633	622	630	581	596	640	613	579	651	577	645	612	598	566	583	609	590	583	640	637	630	620	621	600	597	627	676	651	623	619	625	603	614	656	635	615	586	590	613	617	647	626	607	604	628	623	597	609	593	652	593	611	597	639	638	636	581	616	653	615	608	616	587	589	643	651	592	591	607	545	619	634	582	592	628	622	579	602	607	616	597	552	617	578	613	630	608	629	615	638	597	573	593	619	657	615	616	636	589	605	596	633	616	616	614	630	588	583	556	672	565	591	599	626	603	597	611	609	582	581	602	614	653	613	618	596	621	560	582	591	599	601	596	607	585	635	572	608	585	686	626	624	627	583	594	599	616	599	636	589	634	578	627	585	597	650	614	593	574	604	600	603	587	633	582	621	590	602	585	555	621	634	621	606	607	609	630	612	640	608	648	590	583	600	655	630	624	590	603	602	615	597	624	623	624	610	576	624	603	616	608	623	579	568	618	602	636	649	622	618	619	633	606	589	608	639	603	589	620	579	611	622	628	600	593	590	604	598	647	612	632	581	621	651	626	623	608	574	623	569	580	619	597	612	593	604	573	584	565	574	609	608	658	622	580	667	601	612	618	615	600	588	618	595	604	633	641	648	585	571	640	571	598	556	560	612	600	598	584	618	624	561	622	629	604	614	635	578	636	613	632	629	584	593	585	578	622	611	670	631	622	567	619	653	610	632	650	633	638	638	610	580	612	635	624	582	585	612	611	632	653	629	625	633	615	669	607	626	676	625	602	634	628	664	597	623	663	613	603	627	635	623	652	574	667	562	603	590	602	599	627	627	583	593	626	668	621	615	587	617	625	624	612	595	615	605	628	652	647	652	609	612	604	613	615	614	578	652	653	640	636	611	635	629	609	684	590	606	604	587	637	568	602	635	576	642	627	637	624	588	633	601	592	593	591	643	623	604	617	568	596	597	624	592	626	624	601	651	607	589	638	582	569	581	584	622	637	619	650	595	646	545	615	617	600	590	630	636	626	622	597	635	644	655	631	628	633	619	643	607	626	633	615	609	569	649	620	627	592	579	632	641	578	632	627	619	648	612	603	597	654	620	658	665	633	587	611	620	651	562	610	599	606	644	679	631	615	655	623	618	652	599	619	619	568	628	640	605	623	576	584	629	617	639	608	626	631	585	588	594	653	619	608	654	652	578	575	623	585
25769	27205	44698	41250	22744	8044	1735	843	663	703	691	685	686	675	661	673	678	686	674	666	702	695	674	647	693	691	654	701	658	665	609	656	689	702	682	675	684	644	705	604	695	680	686	696	658	654	696	645	686	614	633	632	681	674	691	678	638	644	665	634	624	646	668	673	627	675	660	628	707	712	647	684	671	660	673	678	669	729	653	637	686	684	660	667	711	713	701	635	649	658	641	602	683	682	618	618	665	646	631	628	693	619	615	619	667	672	666	654	637	657	706	651	655	658	634	651	618	706	652	684	685	657	663	640	684	688	689	682	619	661	672	696	648	690	653	685	652	622	654	681	666	643	640	685	674	678	644	621	650	673	686	596	653	678	663	664	668	665	665	666	706	679	633	703	619	664	669	636	669	657	666	615	661	643	678	639	675	626	670	679	653	650	689	608	657	662	692	670	631	618	650	656	686	668	668	658	609	703	671	630	669	705	595	660	658	652	672	683	617	664	667	650	692	663	667	678	636	655	644	712	690	649	649	649	650	694	670	643	658	659	700	618	645	642	658	697	698	687	656	654	655	667	640	687	638	697	661	685	608	695	650	674	627	665	650	609	688	683	690	631	599	670	630	636	676	692	640	665	609	705	653	701	611	677	650	687	661	586	687	703	632	648	652	688	650	666	652	687	668	648	629	637	620	683	667	638	645	603	658	668	668	680	674	641	647	634	611	648	674	662	669	630	646	641	672	630	665	637	683	636	664	653	625	685	646	688	722	651	698	690	661	665	707	695	683	681	661	611	651	680	664	622	666	625	637	685	654	609	627	676	680	634	669	640	641	627	646	614	673	648	643	681	645	672	681	633	674	669	668	665	675	665	635	698	717	643	681	684	629	707	678	675	641	664	642	645	634	637	676	650	643	700	637	715	667	661	661	682	685	661	656	633	657	675	638	666	675	695	697	643	681	603	647	638	625	650	649	677	673	647	619	658	650	683	666	641	679	672	672	709	684	658	673	614	656	690	654	671	657	705	657	622	645	655	643	701	661	665	605	638	660	697	613	596	655	629	646	703	647	669	659	632	690	703	642	672	664	647	661	652	663	650	641	613	682	667	676	683	670	652	641	705	630	636	651	605	620	683	627	682	644	617	649	660	690	655	683	637	676	662	668	632	651	654	648	619	652	712	678	665	672	619	647	686	634	650	704	691	648	687	693	623	678	627	692	644	716	677	630	678	650	645	683	667	652	713	723	657	613	663	712	693	648	620	651	686	658	625	658	614	653	633	659	694	688	693	666	634	685	649	656	636	705	635	658	671	659	671	715	658	647	589	635	649	680	652	615	682	691	653	587	642	626	609	592	693	652	657	607	640	662	668	601	666	699	643	620	625	697	634	681	664	652	624	662	642	674	676	640	648	706	718	653	669	670	624	634	688	638	713	669	659	672	649	664	679	651	644	629	642	641	634	659	639	660	657	647	651	701	663	699	625	630	671	657	724	653	655	618	656	625	668	653	694	648	660	687	650	639	664	603	705	642	648	672	717	660	658	654	638	674	666	661	731	652	632	670	654	652	679	636	670	669	668	655	689	649	637	685	631	641	641	674	615	653	668	678	626	631	656	677	650	638	640	690	641	665	681	658	673	627	662	678	683	677	704	637	653	612	606	620	693	652	613	740	646	691	614	678	651	712	680	675	671	673	669	637	680	642	643	625	677	613	695	620	653	663	674	669	642	661	638	658	641	699	622	635	652	680	630	667	684	638	595	624	723	659	647	679	651	699	687	638	729	671	667	650	630	700	635	639	688	653	629	671	654	602	675	695	671	634	639	707	684	662	656	635	696	626	664	623	682	659	615	641	669	667	660	676	640	661	619	633	637	616	660	672	668	656	625	654	665	661	618	694	657	588	642	651	670	633	660	646	604	681	683	693	705	654	720	726	671	656	633	675	628	663	638	693	621	639	706	683	634	671	677	648	719	656	662	680	677	630	665	653	670	649	677	650	674	652	694	680	668	650	690	662	691	633	667	644	688	688	637	626	685	647	708	646	650	692	655	657	637	619	652	656	646	605	669	621	648	651	656	680	694	633	652	595	665	658	641	633	662	651	611	665	652	605	627	650	639	666	670	658	655	660	707	682	636	654	630	645	666	716	622	661	676	625	727	652	641	714	671	635	668	638	672	664	705	658	660	690	641	666	652	658	595	637	651	650	655	642	666	656	670	623	698	626	696	677	687	704	672	666	680	642	670	666	647	675	672	657	662	671	647	670	647	655	665	614	730	731	642	681	660	644	648	621	663	663	657	633	689	626	655	626	658	670	616	691	640	683	635	664	701	668	644	642	687	704	644	631	680	638	693	691	668	697	629	677	679	653	636	682	655	605	655	660	593	628	651	642	684	687	651	629	648	628	667	690	637	676	601	616	700	653	648	688	613	679	644	668	639	703	679	651	673	646	635	673	632	669	669	674	662	630	670	605	663	658	648	611	669	652	669	577	675	671	700	635	628	673	611	627	662	654	669	670	671	676	695	670	678	669	683	681	641	676	687	671	628	642	634	670	648	603	672	680	649	689	651	709	645	661	673	656	613	619	643	656	702	673	689	661	643	652	650	708	610	615	650	646	649	696	675	678	704	599	632	655	669	673	660	641	641	647	650	639	626	616	683	661	663	667	644	698	680	671	648	666	637	628	700	702	670	651	674	691	655	666	652	697	688	657	656	702	692	655	638	662	650	666	655	647	633	680	671	675	691	653	652	658	690	663	698	649	671	656	668	658	641	652	669	624	656	685	640	645	701	641	683	664	629	666	634	662	656	692	682	686	631	663	672	648	648	676	670	684	690	642	632	649	678	613	637	664	667	681	696	698	640	653	638	635	629	644	684	668	654	665	706	663	676	667	628	665	685	631	600	633	686	659	678	632	665	613	631	674	707	700	637	653	673	666	658	629	610	685	626	686	698	679	677	648	660	657	665	664	686	619	647	682	663	690	640	653	668	654	680	680	647	660	666	663	646	647	637	666	627	673	645	648	666	642	661	645	633	631	645	617	630	654	623	627	688	655	664	672	647	655	681	688	640	650	656	605	632	661	662	671	713	697	704	644	630	700	672	649	618	674	630	664	636	653	653	655	666	688	689	685	699	671	673	654	665	686	679	687	656	699	673	647	645	659	648	661	733	679	697	711	627	709	657	658	573	680	683	627	707	632	669	616	698	669	611	651	614	598	633	677	688	645	711	669	675	685	624	669	679	657	641	593	620	655	684	681	650	628	689	654	680	620	669	642	647	691	667	653	655	673	632	647	686	639	653	714	701	634	663	682	663	688	626	643	666	623	669	673	683	662	680	621	652	702	666	672	670	676	716	647	670	653	635	684	651	639	631	664	661	613	654	711	684	684	647	655	662	661	676	704	671	608	626	708	685	635	660	632	669	629	701	609	636	651	678	607	651	652	644	705	626	681	666	662	632	676	620	678	669	684	674	663	678	647	639	638	686	670	645	674	736	651	662	662	623
55767	87194	64204	35254	14278	4594	1404	770	612	669	648	591	606	598	594	606	681	588	614	632	628	646	607	584	605	578	625	601	614	568	610	612	623	597	640	609	628	632	582	581	612	628	596	600	647	588	581	608	605	598	604	623	621	607	628	624	645	613	647	584	606	608	603	605	595	647	595	618	647	634	651	643	579	632	616	633	654	624	657	669	592	601	584	598	642	643	600	617	637	616	613	593	620	657	578	637	624	594	599	636	594	630	583	644	592	652	641	581	601	636	623	613	630	661	649	606	607	575	575	603	594	624	643	659	627	606	623	616	566	605	616	625	600	587	632	581	626	651	595	617	611	645	596	605	594	623	618	566	598	572	658	624	572	585	601	618	641	608	559	619	601	615	588	610	622	603	604	633	641	598	631	625	606	634	624	623	570	603	581	647	610	576	633	613	589	638	612	601	573	606	641	623	652	579	634	616	629	597	614	638	626	588	614	601	660	603	642	628	635	613	570	599	592	594	612	605	618	608	609	602	610	626	603	621	598	624	605	612	629	619	613	639	621	626	628	608	651	641	599	613	570	645	580	614	604	630	589	583	628	598	587	613	640	566	591	587	624	608	604	604	637	583	595	623	607	607	667	597	682	621	584	612	615	572	621	569	607	628	618	605	576	621	599	624	651	630	594	611	608	627	623	595	622	595	620	624	600	598	592	592	616	574	627	643	572	613	607	617	604	619	629	573	612	647	585	631	621	650	636	646	612	558	588	625	616	602	624	630	594	623	600	643	606	607	605	573	606	653	610	620	604	598	597	611	603	628	585	613	606	559	615	616	642	555	634	602	611	639	595	631	652	613	638	611	626	599	598	613	588	612	629	581	627	612	584	571	598	619	607	614	621	642	598	648	586	603	611	627	578	618	599	620	640	637	617	580	568	643	586	605	612	591	603	611	550	604	596	617	610	574	643	630	611	591	604	607	610	600	615	641	648	658	590	639	591	600	610	622	667	628	612	626	636	609	608	645	613	593	624	585	585	564	609	598	647	622	629	600	589	605	577	633	602	588	608	579	606	551	601	597	626	630	646	630	686	597	626	571	587	617	614	599	606	576	627	597	651	570	606	610	598	616	609	607	583	604	600	656	650	622	654	632	595	628	620	599	633	598	645	569	627	599	596	683	579	623	573	616	608	571	617	643	611	585	630	599	589	593	568	625	660	622	580	644	618	590	605	635	596	617	586	601	658	586	643	587	599	601	598	599	607	615	660	640	588	589	594	586	630	600	572	624	611	618	631	591	563	670	578	587	627	581	613	656	619	658	601	620	650	626	538	648	611	613	612	663	634	630	614	580	626	619	603	656	621	625	567	624	635	600	600	581	610	616	590	605	607	624	643	608	627	610	586	595	632	613	600	608	648	638	658	591	611	591	605	569	602	634	643	564	645	615	594	639	555	601	639	572	596	671	594	589	668	593	572	581	611	611	642	592	604	627	608	623	583	616	608	602	651	623	623	629	623	602	622	620	602	565	658	654	600	612	608	604	608	629	604	604	560	650	603	649	614	620	591	610	615	584	622	639	582	569	576	629	614	608	631	611	597	577	590	607	634	642	624	613	591	628	644	647	610	647	634	635	592	591	583	588	641	592	607	610	660	585	609	604	610	640	620	637	632	608	599	606	579	656	604	653	676	631	594	622	620	599	604	605	576	610	610	609	620	606	649	616	603	616	624	593	589	642	649	579	602	580	616	606	589	577	603	648	645	620	605	662	636	602	632	626	612	601	604	656	644	563	604	580	618	605	594	620	621	652	520	596	618	613	606	633	613	630	585	636	565	613	640	588	587	587	582	585	587	618	653	587	655	634	634	630	602	602	613	619	622	559	584	588	595	635	572	582	572	637	567	629	616	577	608	615	602	615	609	600	579	638	634	639	566	608	609	593	553	598	605	611	640	582	594	619	588	654	627	590	618	618	594	611	586	621	623	624	615	594	619	654	593	576	610	604	621	638	602	623	595	603	610	587	616	621	556	642	588	643	603	643	598	607	657	603	622	632	598	604	600	586	589	618	597	613	629	607	633	600	658	635	599	615	592	570	607	589	625	592	654	672	590	630	614	617	611	580	572	618	626	611	640	595	648	618	654	601	614	639	613	602	622	590	590	637	570	600	614	607	611	614	591	627	625	608	620	601	585	613	609	657	672	579	636	602	561	612	585	624	603	629	595	613	602	623	662	630	620	600	637	645	605	571	635	627	684	567	588	600	628	639	590	571	616	566	594	631	636	612	597	602	633	602	556	575	639	607	612	596	584	630	616	568	639	616	632	573	650	645	647	597	594	631	621	602	604	593	652	623	585	612	605	607	600	603	601	638	646	634	600	613	610	627	625	644	621	598	595	624	601	611	581	602	607	602	604	590	597	609	606	604	601	614	570	617	640	616	624	653	651	646	627	607	613	635	592	603	617	622	597	625	617	634	652	654	591	607	631	587	648	622	627	639	617	618	610	591	589	602	621	630	570	640	616	584	644	600	633	626	615	618	616	578	625	627	623	618	606	598	615	605	606	594	583	613	557	577	625	607	637	612	632	567	609	591	602	605	624	549	620	616	585	649	585	615	663	610	576	578	629	573	650	637	632	610	638	600	603	607	616	603	638	604	629	609	593	591	583	608	641	580	629	616	572	620	660	611	604	653	596	618	606	683	627	607	623	575	590	628	643	592	604	588	627	638	570	585	591	594	641	603	604	635	602	580	688	559	649	581	569	590	579	628	639	604	619	586	621	653	607	635	614	621	610	601	637	611	631	611	612	559	610	609	646	626	645	615	627	591	626	638	688	610	647	607	631	570	637	568	616	632	594	622	604	627	626	602	622	619	626	579	652	607	634	613	632	612	615	640	609	571	617	639	614	577	610	615	584	599	554	608	576	605	600	613	632	612	593	589	637	619	584	652	626	619	651	596	604	613	609	640	622	633	616	597	623	662	645	648	607	616	649	626	575	600	590	656	636	626	594	549	599	607	620	587	615	593	617	592	663	593	608	585	625	650	625	620	569	586	610	648	590	609	642	610	571	574	583	617	624	595	619	581	633	596	615	617	617	638	599	615	607	562	610	551	600	607	618	634	575	639	590	628	622	607	610	618	610	595	587	612	633	606	617	599	606	574	598	602	614	621	587	601	623	611	642	606	559	610	587	653	605	619	581	617	626	567	636	625	621	582	575	610	612	598	606	637	567	620	599	610	610	636	609	597	635	675	594	566	623	581	588	615	669	571	589	586	610	617	609	604	602	589	631	650	597	646	623	647	591	595	599	584	598	633	625	608	604	607	590	601	579	605	580	626	611	644	627	612	610	629	587	594	623	607	611	600	586	618	609	618	597	651	622	589	608	589	572	619	614	613	658	631	596	620	618	623	577	626	600	614	595	608	601	626	626	579	622	607	635	588	620	596	624	656	597	671	622	581	637	566	608	618	616	612	643	618	586	601	647	600	577	623	583	601	638	570	609	587	623	623	600	640
24223	23360	38362	39306	28329	17592	5560	1458	1051	1006	944	986	916	948	967	956	935	965	893	890	970	935	922	887	909	899	945	948	909	862	909	984	904	934	956	918	925	886	889	953	855	887	954	884	915	931	942	915	878	871	933	949	916	950	904	912	931	916	901	947	909	954	947	912	916	935	919	941	905	887	916	953	937	857	899	860	882	923	928	907	900	859	926	923	895	908	882	963	881	876	934	920	914	950	873	937	930	868	887	909	923	912	901	897	923	889	926	929	910	904	860	931	868	861	869	908	888	883	921	849	949	935	904	891	911	881	938	895	925	881	931	926	946	904	875	922	938	909	922	939	945	948	938	923	896	937	908	929	940	880	985	898	916	956	907	877	936	897	887	929	861	898	944	925	948	883	895	910	864	905	896	956	876	921	919	935	917	882	911	950	922	930	810	875	850	895	914	892	876	880	871	858	948	942	877	852	928	912	891	859	924	874	910	961	983	947	925	914	959	883	923	893	854	869	895	950	827	926	918	914	928	909	965	878	887	891	933	862	894	888	927	911	896	920	946	867	952	939	915	932	907	946	943	954	840	973	897	913	938	929	852	900	877	894	942	919	896	904	891	892	911	907	890	908	904	880	903	930	904	864	939	935	912	929	921	946	881	941	900	870	903	867	923	907	921	891	900	948	913	900	911	841	820	895	937	885	897	888	906	825	917	915	846	863	891	918	912	889	916	875	866	921	937	939	857	921	906	876	1004	910	960	911	890	939	908	963	925	901	875	876	907	900	898	900	916	948	890	880	973	863	948	857	917	877	882	939	914	860	909	900	926	902	895	893	936	913	923	876	897	946	854	858	876	916	828	872	898	895	924	895	919	841	912	928	912	842	926	898	924	940	907	854	940	848	934	953	924	897	925	913	879	896	963	886	905	907	906	897	879	839	896	874	817	880	899	917	864	895	951	887	862	904	918	914	888	906	912	897	875	874	921	888	874	914	894	852	882	918	882	875	869	950	861	927	878	935	898	907	912	965	908	875	893	881	907	931	929	867	934	849	920	916	902	815	908	901	895	902	860	898	958	921	888	936	881	921	879	897	906	894	919	939	854	857	965	881	852	886	885	920	925	881	877	933	918	910	885	867	938	947	903	905	907	908	922	925	915	852	940	974	910	879	937	897	870	934	916	880	884	894	911	901	896	860	850	971	901	826	904	895	889	884	836	860	951	932	934	880	915	908	992	918	896	919	944	875	882	879	948	895	921	879	848	977	892	904	901	977	942	929	868	894	848	907	871	941	894	883	955	914	912	922	890	956	896	936	934	930	909	905	924	866	886	942	908	920	869	925	929	937	867	881	895	933	911	926	945	966	862	944	855	907	877	858	900	837	919	918	866	903	867	868	898	872	940	939	935	909	903	917	876	882	911	961	926	881	892	909	913	876	863	886	930	874	858	921	905	866	907	885	898	889	963	897	921	857	897	876	913	923	915	886	939	871	897	901	881	902	891	859	898	925	873	945	938	908	962	911	915	931	905	864	897	925	863	877	865	902	924	875	902	920	881	911	915	915	895	923	916	964	940	904	880	943	900	1006	855	900	968	844	942	927	925	907	880	896	886	967	847	908	929	892	872	879	926	872	974	844	905	928	909	914	882	871	915	929	910	919	903	959	878	942	889	871	886	865	914	912	948	891	885	925	906	867	864	910	852	912	925	958	936	878	958	862	897	876	899	934	919	929	892	898	916	885	907	885	942	870	937	913	907	880	874	895	879	897	878	926	875	976	998	875	890	875	875	901	922	870	941	943	898	930	910	936	928	915	901	895	908	859	902	832	893	905	980	839	911	917	970	866	901	924	901	881	905	883	912	891	910	888	884	940	879	877	904	913	959	940	906	904	914	928	880	889	981	914	946	903	895	879	898	895	928	939	948	915	967	903	914	905	903	861	887	899	906	909	864	925	917	895	889	913	867	905	907	886	921	900	939	969	921	917	901	897	832	971	955	941	881	906	894	931	947	907	927	845	898	862	921	912	906	902	876	913	901	972	910	886	901	897	942	871	864	928	898	917	865	935	953	921	927	904	889	937	942	877	900	908	913	924	866	879	929	922	860	898	936	860	866	912	899	865	930	911	881	913	926	894	908	923	905	951	934	913	893	842	865	927	877	928	912	920	859	940	925	904	868	861	875	915	960	866	889	876	933	923	979	930	946	886	868	869	929	877	865	900	898	875	910	942	905	866	949	893	869	877	875	942	920	888	946	896	879	955	897	875	930	861	913	892	905	950	907	916	890	922	857	953	915	880	864	869	915	915	923	897	950	882	877	916	893	891	892	865	900	911	881	891	914	838	858	906	892	896	944	900	910	894	882	926	863	891	829	915	919	912	873	881	910	881	918	862	881	876	946	876	886	918	886	866	897	903	906	917	864	970	937	927	862	912	887	946	882	896	957	905	924	849	921	895	833	898	886	903	915	905	936	899	889	862	871	913	904	895	913	933	900	892	878	953	922	906	933	928	875	939	887	930	898	905	908	862	918	850	861	979	934	918	950	885	902	872	921	849	856	850	898	946	873	904	866	909	905	874	909	920	842	846	885	852	848	937	907	933	953	934	859	926	891	905	957	918	873	882	868	947	935	869	906	927	965	885	893	854	956	863	896	889	886	930	877	868	936	882	909	871	923	915	853	881	931	931	894	849	908	872	908	927	933	902	853	934	827	874	903	901	911	866	914	884	914	821	891	886	895	903	901	922	867	940	907	939	910	910	879	879	897	900	904	860	874	942	842	923	878	861	889	894	924	821	918	931	909	848	876	861	925	888	920	902	867	884	900	865	872	929	846	908	945	921	889	897	899	865	1013	871	898	884	913	881	866	910	879	867	962	922	896	866	875	886	864	947	912	876	905	891	916	904	892	905	929	887	942	875	891	902	876	935	856	913	902	883	902	930	971	874	872	905	929	855	871	888	928	883	926	927	900	892	916	940	942	953	882	851	898	875	890	911	877	896	889	904	914	891	901	905	873	854	916	959	863	866	842	903	899	860	896	887	874	875	876	901	905	929	959	932	892	880	894	896	875	880	863	946	917	910	896	876	901	899	959	904	856	896	905	895	931	862	888	928	890	890	880	904	858	881	851	943	927	903	917	950	884	898	910	877	890	832	876	912	910	913	889	953	964	888	901	941	878	923	931	914	927	900	907	904	934	914	930	866	887	933	889	891	876	937	874	884	919	914	923	895	919	941	870	956	854	894	941	926	906	892	879	910	917	912	877	924	914	917	913	890	917	860	887	892	905	882	918	914	911	872	877	937	863	889	903	887	917	929	882	907	938	892	929	935	938	923	871	888	955	948	901	948	890	933	883	914	861	902	927	887	873	936	912	878	881	904	873	895	920	889	894	916	953	867	871	887	870	894	926	882	873	880	887	931	914	882	887	938	886	903	945	918	868	919	899	919	908	907	924	885	950	893	874	915	943	940	928	916	954	978	954	903	922	940	875	922	913	848	911	861	871	905	888	932
64309	103749	80226	51662	24882	8600	2539	1153	897	835	880	876	879	864	887	852	860	850	897	872	788	899	885	900	893	879	856	851	857	876	817	822	861	814	856	884	823	841	872	832	837	868	883	829	850	860	868	842	822	865	823	844	844	853	867	852	826	779	859	911	868	892	820	851	837	885	860	847	853	836	818	859	814	832	882	832	837	867	832	811	816	847	866	868	874	899	859	852	850	841	847	875	829	906	835	883	888	821	812	864	853	873	863	818	848	837	852	795	902	911	860	826	815	841	891	898	844	894	860	810	905	865	856	842	878	860	899	881	870	820	880	832	835	824	849	843	853	811	857	859	834	870	858	827	857	853	817	811	863	839	868	853	897	824	803	828	844	855	848	833	830	841	862	828	826	889	857	844	835	835	878	841	889	876	886	873	821	872	836	838	866	835	791	882	881	808	884	835	797	847	855	825	879	801	909	805	889	877	850	824	815	874	819	834	894	882	808	854	865	904	866	878	831	877	804	866	841	856	888	844	869	845	901	836	837	829	893	839	820	901	880	819	802	869	849	832	805	845	836	822	863	837	890	840	859	840	837	842	865	844	856	771	870	855	854	892	807	894	902	859	848	825	861	892	841	854	847	853	844	831	880	855	883	879	817	855	855	843	822	873	943	828	829	852	824	834	850	824	830	890	829	841	874	850	877	888	847	854	852	858	885	931	860	900	861	819	840	772	869	882	884	848	851	851	876	821	892	843	846	828	843	872	850	837	832	826	853	859	887	844	883	856	832	823	860	833	816	816	814	867	838	876	838	849	822	860	829	831	782	897	861	843	817	827	811	828	832	842	849	821	858	841	826	860	849	846	851	895	844	887	842	856	864	819	853	842	831	858	828	841	841	851	816	841	812	904	881	837	870	894	883	881	843	877	849	862	829	862	833	819	899	836	878	837	884	824	838	891	815	816	777	829	868	833	895	881	850	784	818	851	829	870	821	862	839	818	787	874	852	801	849	843	867	877	839	880	874	815	819	814	819	869	811	831	859	866	847	833	853	866	853	848	851	834	815	880	837	844	871	873	795	831	805	862	889	854	805	879	836	873	852	825	852	849	865	865	834	832	837	814	796	839	841	863	845	812	868	828	863	820	820	837	853	835	825	848	873	839	836	847	856	871	833	825	836	851	824	851	903	868	874	850	787	810	840	832	844	889	837	846	848	840	839	863	861	835	820	845	871	837	846	818	873	856	793	854	880	849	803	772	863	880	868	845	807	864	868	852	880	904	876	798	805	862	828	907	842	815	834	809	832	865	845	907	840	790	872	861	872	882	819	877	869	868	833	855	855	805	894	884	829	830	834	888	871	916	848	840	839	871	896	907	886	862	849	838	854	820	846	832	785	855	833	867	864	854	833	877	894	860	866	832	845	858	837	868	823	790	874	811	855	857	806	874	864	851	822	883	807	860	841	869	837	839	806	820	855	835	806	772	877	804	870	835	832	864	810	871	885	823	876	827	888	860	843	805	837	840	865	826	861	838	865	908	873	835	869	902	787	815	815	881	844	846	838	879	848	848	857	830	820	838	944	872	849	855	861	759	803	862	809	792	873	841	885	857	836	817	895	836	868	818	864	840	841	854	906	888	824	835	838	807	873	853	832	868	867	853	867	804	814	895	864	847	864	807	836	890	890	862	829	838	802	882	867	849	804	875	825	831	838	874	843	807	832	837	838	821	855	875	829	845	854	829	906	809	865	888	808	885	851	868	826	800	802	888	911	818	832	855	879	816	825	835	795	880	888	886	855	840	815	838	818	807	806	808	844	853	853	833	829	877	892	828	851	825	885	871	849	880	871	819	855	870	855	882	878	862	817	859	786	879	792	845	785	898	853	856	834	834	838	893	806	832	836	834	832	880	907	801	849	863	833	895	859	869	844	819	823	791	841	845	793	833	905	807	826	849	823	845	857	820	874	894	913	851	860	847	839	822	893	845	861	878	827	844	824	776	824	916	838	825	906	848	844	861	800	835	892	858	874	829	836	859	929	830	863	866	844	811	866	895	861	811	850	843	894	799	850	874	817	761	825	862	833	888	843	827	818	805	820	851	849	813	851	824	847	832	860	887	816	840	794	842	831	813	830	852	857	810	849	876	838	873	859	825	842	854	895	857	910	865	856	880	873	826	785	893	870	867	876	802	834	846	873	841	874	876	842	824	872	846	915	879	814	873	844	846	809	868	836	860	922	838	838	827	859	843	830	825	858	845	845	885	864	824	837	897	851	902	833	834	850	806	845	841	821	844	852	825	793	834	924	867	873	792	838	846	909	852	795	875	870	871	845	872	873	823	848	845	859	798	850	808	818	897	854	821	877	813	863	865	823	846	807	790	802	839	869	804	851	820	839	795	794	838	832	829	860	812	869	818	814	836	872	861	838	895	817	824	825	872	849	833	860	888	829	880	861	875	849	809	821	856	829	853	828	845	835	820	793	815	877	842	897	836	830	825	875	877	835	836	861	866	868	870	828	884	846	827	813	859	838	832	803	870	905	840	834	847	798	843	885	853	843	870	840	853	840	865	826	872	881	869	832	884	846	820	855	887	816	823	822	836	802	837	831	813	840	847	831	842	859	852	845	801	824	819	877	834	852	879	805	884	885	848	847	904	824	893	879	808	831	811	857	854	819	864	903	855	892	792	838	871	922	812	840	814	833	815	832	860	841	807	820	908	829	871	829	774	833	808	870	861	846	848	798	880	804	836	870	888	817	850	865	879	808	890	863	823	865	854	838	845	830	826	859	832	847	858	847	903	861	821	826	802	828	795	821	861	884	838	891	887	854	841	866	869	874	801	786	845	848	864	818	866	844	831	871	809	842	864	828	823	792	849	782	873	884	823	840	827	832	825	873	835	846	804	901	848	824	848	864	822	819	845	855	850	820	854	834	842	851	890	896	814	841	856	844	881	850	845	838	867	853	817	894	825	829	823	811	843	867	912	842	851	857	853	789	808	918	829	872	783	833	843	846	852	852	839	821	848	867	898	859	845	891	819	815	838	859	807	878	848	771	861	843	846	843	849	844	872	884	803	827	830	886	782	826	823	799	867	804	877	870	831	875	820	848	826	840	861	896	843	868	820	828	844	837	889	855	861	857	808	809	803	838	888	829	850	895	806	823	870	837	865	841	810	805	859	901	850	869	835	835	815	841	852	815	812	841	852	821	855	824	827	813	827	888	868	838	869	867	792	859	846	834	830	887	798	858	882	857	872	811	837	842	884	873	862	797	891	889	819	830	840	889	845	838	880	893	842	879	836	809	862	864	863	843	854	846	838	822	827	852	855	823	865	843	885	899	886	877	857	818	840	905	785	841	853	863	847	871	880	892	901	875	889	802	811	832	813	819	823	786	878	862	822	825	841	860	820	818	817	791	812	790	813	869	859	886	809	887	866	841	862	889	812	830	826	854	858	859	844	838	858	842	821	824	918	859	856	833	852	859	845	823	789	860	865	800	855	883	882	860	872
29312	29553	28453	14341	3670	1351	825	800	740	684	686	757	669	690	693	660	736	715	685	675	714	718	682	702	724	735	651	709	744	718	665	696	714	710	653	675	723	721	723	703	687	674	638	752	734	721	748	698	743	712	698	687	788	655	728	749	709	690	716	708	728	656	730	672	658	701	717	692	694	691	716	698	715	700	689	649	688	720	707	654	689	731	704	733	685	644	702	707	708	678	655	717	701	700	674	718	715	693	686	722	718	722	686	692	707	733	713	709	657	713	725	707	724	689	701	685	663	718	705	749	706	688	754	683	678	695	709	687	702	651	736	691	673	722	709	657	700	672	719	746	666	671	697	628	710	674	685	736	685	744	699	680	655	710	683	721	705	691	662	682	692	708	690	682	710	729	732	665	664	723	691	684	710	736	669	690	713	715	689	652	678	686	702	724	711	654	679	700	727	717	722	636	715	715	748	701	743	719	706	707	699	706	684	681	707	706	746	718	697	678	680	632	678	680	690	720	698	656	692	718	699	718	749	689	695	673	710	738	688	679	710	668	652	691	658	698	698	698	720	660	706	654	712	697	686	673	731	713	675	680	735	699	683	679	709	729	665	708	693	715	679	654	719	672	729	728	724	743	686	652	716	695	690	684	709	696	697	717	729	720	729	701	655	679	694	685	730	672	768	731	659	698	716	616	683	700	704	713	626	615	728	699	673	705	716	702	732	688	679	711	680	681	641	705	704	645	709	727	688	696	726	703	750	685	757	725	722	694	683	661	709	713	711	694	693	695	700	706	682	679	666	705	668	709	756	711	708	744	694	707	640	698	687	689	734	698	721	739	678	722	724	672	732	746	672	685	701	690	712	653	675	688	735	642	704	680	764	706	647	679	716	681	716	744	713	730	643	681	687	675	643	671	712	651	683	673	693	683	693	697	702	711	696	711	685	726	694	691	707	761	726	667	663	673	675	679	768	656	744	698	702	679	676	697	714	696	692	700	646	735	744	695	684	697	683	678	715	692	708	694	716	688	659	665	673	730	708	694	697	705	690	710	747	684	718	700	707	693	748	691	674	720	720	665	674	712	711	703	681	674	692	729	637	753	711	700	740	675	660	756	668	668	737	710	692	721	664	677	690	730	682	714	695	753	754	711	668	693	630	670	744	727	739	686	734	730	717	667	693	712	704	713	662	656	702	678	736	646	695	712	714	731	717	688	701	699	697	709	704	721	675	677	670	694	681	668	676	674	727	705	738	709	674	688	708	698	691	678	711	696	719	678	718	747	654	690	704	754	681	720	657	722	653	744	674	699	689	704	675	667	681	688	664	721	683	704	683	722	735	666	682	728	661	719	686	729	654	694	698	690	703	625	656	744	672	655	664	681	679	686	716	724	660	656	651	668	750	697	666	727	691	724	716	720	695	678	724	665	705	743	708	688	728	708	683	703	673	652	676	688	693	696	686	680	668	674	678	671	687	681	705	672	666	687	695	661	738	694	741	724	732	688	722	706	707	668	689	703	695	745	702	666	678	697	735	709	737	733	703	694	678	700	713	690	683	721	638	662	706	665	726	684	664	706	692	684	713	715	723	743	718	651	726	695	698	694	614	758	662	716	677	662	668	722	733	759	696	648	698	712	686	709	725	690	698	667	692	675	691	675	726	681	695	650	724	674	650	646	718	658	704	707	725	663	666	674	708	762	742	698	720	707	702	709	712	690	692	662	692	780	720	732	718	661	738	688	696	697	703	731	771	669	678	717	680	710	720	694	680	684	690	667	686	667	663	704	702	690	690	694	737	698	669	670	677	743	705	693	702	720	714	705	733	696	680	735	732	660	681	648	686	644	708	669	749	740	713	691	693	700	665	681	707	698	733	676	679	698	740	723	712	706	733	681	701	713	707	661	684	704	716	641	666	716	669	678	729	705	741	701	687	639	670	718	664	682	709	642	718	717	724	748	720	713	678	736	686	686	672	690	685	720	682	711	651	698	680	717	675	682	697	690	671	724	717	666	700	719	677	675	699	700	649	698	670	674	679	700	681	663	722	654	725	716	657	690	737	711	713	689	694	707	680	676	726	706	728	682	753	677	730	700	721	705	751	650	659	763	671	671	676	684	702	673	709	679	668	678	654	735	683	681	703	707	675	679	664	683	723	726	720	699	673	676	699	692	700	671	723	702	684	711	705	669	698	700	686	693	698	672	718	655	679	704	701	700	716	687	731	712	665	750	658	711	743	676	683	666	751	661	702	700	709	715	714	657	704	660	740	739	680	702	683	720	710	694	685	689	731	717	717	687	714	663	665	719	689	696	732	667	681	723	713	682	693	746	697	769	686	712	671	778	683	712	731	677	676	703	670	698	706	685	663	702	703	652	687	699	726	702	696	740	733	725	686	720	684	722	745	721	707	674	664	696	723	720	720	697	713	734	692	725	694	672	700	731	671	738	749	684	676	692	694	699	668	661	726	689	749	716	686	717	733	700	656	707	719	686	673	669	690	687	735	644	685	707	704	742	730	690	660	650	643	709	681	675	666	657	740	671	669	699	695	687	727	671	708	713	681	704	723	726	690	693	708	657	714	676	702	727	731	694	706	693	697	651	679	702	718	699	718	716	694	686	751	670	718	671	713	686	732	658	690	671	682	709	696	677	719	700	722	689	665	713	692	667	790	733	671	705	669	672	692	702	733	663	690	717	715	679	676	705	779	723	707	653	700	719	696	684	734	741	727	696	728	683	716	743	708	667	729	737	715	687	721	715	719	688	719	685	709	691	660	683	724	735	692	692	686	705	663	733	707	694	763	676	641	718	703	681	697	693	684	674	662	712	763	710	669	749	673	777	757	698	696	717	685	706	698	682	697	638	718	692	681	685	741	667	658	705	711	726	698	683	723	708	729	705	682	712	716	709	687	631	704	651	707	711	678	689	742	679	695	692	691	730	684	657	652	673	634	672	729	634	687	704	711	700	671	691	653	759	707	730	697	682	698	692	711	712	659	695	661	704	732	679	688	678	667	730	714	728	695	737	707	734	707	707	689	669	682	697	724	698	752	689	714	698	690	678	691	683	722	697	740	725	748	661	687	688	692	722	717	692	693	692	672	697	689	710	646	699	697	705	740	730	674	688	723	758	669	710	657	694	670	672	743	733	681	698	757	741	708	726	712	714	694	717	713	662	696	685	753	765	742	746	727	687	685	657	727	696	673	678	723	719	626	683	683	698	689	655	716	703	655	658	692	666	635	722	705	724	689	666	693	707	673	740	687	645	708	721	691	724	720	710	674	645	673	676	680	708	763	702	728	681	743	684	673	670	682	645	659	717	723	695	695	705	710	689	715	690	754	713	699	718	709	703	672	676	720	682	697	731	630	689	678	642	755	696	703	694	739	683	668	713	687	675	695	739	672	743	683	743	705	705	685	735	710	724	705	716	740	657	692	725	697	712	703	666	713	670	752	708	729	698	709	688	634	671	665	698	735	724	713	743	686	710	689	708	694	682	676	698	704	710
20414	36379	23131	8458	2920	1107	742	603	633	600	583	639	615	580	576	595	631	629	577	654	609	586	588	572	624	590	602	589	580	590	602	593	574	623	592	573	601	570	622	617	607	615	575	600	585	558	598	615	571	553	591	545	598	607	610	563	567	590	596	553	592	631	570	604	571	610	576	615	602	573	572	569	621	585	598	616	580	609	565	608	561	572	578	616	599	565	582	553	586	602	569	610	570	630	591	615	480	614	638	531	581	571	586	622	597	638	599	578	626	602	581	591	582	601	594	638	613	620	602	635	560	584	550	603	583	577	604	574	591	602	594	611	604	534	634	610	550	575	602	632	598	606	572	579	607	553	631	590	589	576	586	598	603	604	573	618	650	627	592	587	558	581	628	599	568	610	607	609	579	636	634	630	589	601	589	584	561	602	580	626	598	595	559	567	619	576	566	572	569	543	600	596	571	582	580	593	622	610	582	567	598	575	595	575	591	620	582	585	589	592	598	577	614	575	621	584	616	569	602	562	572	591	571	575	593	583	597	615	587	587	569	610	584	585	592	562	619	600	578	614	626	595	587	542	571	588	612	582	572	583	614	598	594	615	604	628	583	624	532	602	552	576	607	590	645	577	601	627	614	566	595	628	615	572	610	578	578	591	575	608	620	560	580	575	569	623	568	580	608	601	589	611	570	606	571	582	593	604	576	593	596	577	596	627	607	582	620	642	615	620	579	568	554	584	586	558	613	601	567	598	578	580	577	548	643	551	586	605	612	591	573	584	546	597	582	594	576	542	628	602	603	580	590	576	627	610	605	619	602	569	601	551	622	599	596	637	586	576	588	595	557	559	546	581	637	616	625	587	573	582	604	571	606	581	613	614	593	555	587	578	562	605	587	568	635	585	603	556	590	585	586	565	642	572	595	582	582	621	551	578	616	604	593	601	624	566	593	601	624	536	625	568	584	564	547	580	612	609	598	582	582	594	566	566	625	640	593	595	521	615	598	608	609	624	595	583	585	649	561	574	616	571	580	589	604	602	630	603	579	612	616	569	612	580	612	531	589	578	559	592	605	591	637	625	553	591	608	599	619	594	618	591	607	621	566	617	604	579	580	577	627	595	567	583	576	599	614	593	597	629	586	576	572	578	586	656	579	604	613	612	574	603	587	640	589	602	597	606	590	570	618	602	591	592	599	617	595	590	627	610	573	584	574	561	610	604	602	573	584	569	592	586	608	569	610	612	616	617	604	662	589	580	574	576	606	613	610	580	604	596	567	664	554	570	610	635	569	575	635	620	602	628	604	623	596	564	559	568	620	579	577	579	599	576	611	622	579	582	570	610	567	621	589	551	554	603	610	595	606	568	604	566	595	571	610	561	591	593	629	579	577	601	558	600	604	592	594	602	592	596	605	567	570	582	583	599	584	566	581	619	607	596	585	579	619	601	627	582	553	552	549	592	624	610	563	590	604	569	576	601	611	602	579	612	565	574	649	544	593	613	577	623	584	588	613	580	563	657	579	605	607	581	635	603	551	613	583	644	658	628	571	576	605	619	552	624	599	598	599	587	591	567	616	572	589	574	601	585	564	603	612	626	614	622	578	555	586	563	603	576	555	575	542	569	566	615	618	552	611	570	553	659	608	596	591	587	560	610	550	604	535	595	577	586	591	612	608	624	625	606	595	593	552	574	601	616	624	599	634	587	590	604	613	541	557	566	594	560	596	529	610	602	624	607	570	575	570	569	664	582	558	555	616	592	583	619	598	584	616	650	570	598	554	566	589	626	598	556	556	597	595	552	589	567	579	584	589	636	604	606	618	605	559	554	572	590	598	567	593	572	596	532	604	569	610	594	561	593	584	605	599	579	605	624	571	555	625	581	593	579	604	559	617	558	570	614	553	627	588	576	605	587	560	589	622	594	595	591	552	603	572	592	585	603	625	595	568	605	584	616	585	628	632	577	580	625	599	598	590	566	593	614	648	595	573	600	619	576	566	581	607	608	600	563	616	600	611	625	616	599	568	583	588	574	615	614	596	602	607	568	627	541	627	593	637	572	579	592	588	589	598	563	593	564	598	546	566	572	596	587	591	623	567	633	574	569	577	541	568	598	569	595	585	617	600	592	614	633	595	591	574	609	612	641	609	648	578	588	603	602	614	556	572	623	620	624	587	526	567	580	586	593	592	638	614	575	592	581	580	609	601	614	619	558	568	588	603	551	635	575	573	574	585	608	602	562	610	628	585	563	575	608	559	534	590	590	599	580	589	591	598	628	573	573	595	645	607	582	594	628	623	566	597	577	591	583	597	655	599	606	605	617	605	569	584	599	600	580	592	638	616	629	591	587	648	591	614	575	547	591	572	561	591	638	594	619	579	585	588	575	590	606	566	580	602	561	598	577	607	610	561	595	631	595	569	617	603	558	607	605	543	553	616	568	590	556	590	595	607	620	591	590	551	580	613	622	572	611	613	597	613	641	593	546	598	592	580	584	612	620	568	605	625	641	582	587	606	577	670	564	610	606	619	594	565	616	578	611	603	593	612	605	584	627	618	629	605	609	611	610	635	610	554	610	600	606	581	592	592	607	645	593	600	573	557	628	583	572	630	610	628	613	622	608	582	585	617	598	577	610	551	579	578	577	589	591	565	593	588	556	536	566	566	581	617	620	574	642	643	602	607	636	570	583	560	583	562	562	582	565	618	577	628	587	660	582	612	541	564	587	590	603	589	606	593	575	606	593	602	558	592	569	528	592	624	569	629	587	598	544	543	631	590	587	591	608	650	572	589	591	580	549	627	573	634	571	588	608	586	543	564	594	560	619	587	593	609	636	549	564	585	598	578	606	599	568	619	575	562	616	599	565	608	595	539	619	591	639	594	565	601	553	592	593	609	548	586	563	588	578	552	614	648	617	609	603	606	563	612	610	600	602	551	599	591	595	590	590	582	544	599	580	601	596	594	588	649	559	576	595	569	592	617	576	606	603	586	594	595	572	576	558	608	553	594	612	608	576	581	628	573	632	624	619	571	593	596	554	579	579	587	609	579	616	617	536	601	612	596	568	572	571	613	596	579	581	545	562	613	580	601	546	636	569	607	601	618	612	631	579	607	585	612	583	594	602	626	597	621	588	554	624	623	607	583	576	573	627	609	601	575	599	617	568	574	581	581	612	613	614	610	603	639	570	630	557	577	604	582	588	612	556	634	594	578	585	568	589	578	585	600	615	540	646	590	570	648	618	590	639	602	557	570	617	606	540	611	568	612	629	609	617	594	618	601	582	611	600	597	568	575	575	611	582	552	573	567	576	587	592	576	604	591	628	586	558	575	566	659	590	583	619	592	611	604	612	608	610	614	611	551	624	608	618	565	546	544	607	638	601	590	610	574	590	610	590	592	613	593	634	580	580	608	567	639	603	621	567	588	564	573	608	603	643	591	588	616	598	597	566	563	596	607	566	646	637	603	596	597	616	575	609	605	604	568	584	567	618	603	617	597	591	592	577	595	570
25702	27455	46587	41427	22446	7840	1718	801	751	654	615	657	658	673	700	667	664	694	681	629	664	627	651	630	664	623	625	637	687	667	624	666	563	673	666	657	614	677	633	699	643	668	644	633	637	673	668	662	576	665	683	657	662	660	657	662	651	643	622	647	641	626	641	588	641	649	633	640	647	646	623	624	624	668	626	632	660	622	615	666	636	677	622	620	609	653	653	634	616	660	629	652	636	647	625	607	641	653	670	664	623	679	663	662	670	645	636	627	590	610	645	690	632	658	685	671	616	673	617	638	640	648	607	684	645	675	639	629	685	668	685	636	631	676	608	631	643	691	636	639	662	643	665	651	625	638	623	607	659	643	647	598	669	661	624	605	635	589	652	632	661	679	639	653	608	655	665	626	611	648	667	679	697	611	644	631	664	648	625	615	659	703	622	666	630	609	644	636	628	648	660	628	611	643	628	672	678	618	651	620	681	624	638	689	610	666	664	647	633	647	627	596	669	645	697	667	641	601	661	608	644	618	665	584	603	651	643	616	618	656	643	671	651	673	618	666	640	643	644	605	660	647	610	679	563	622	637	629	634	618	591	649	650	610	671	641	623	642	649	660	601	616	611	633	623	645	637	644	650	683	614	623	658	600	671	636	647	653	640	609	693	655	622	607	608	659	599	694	658	654	667	610	632	634	666	638	678	630	663	636	652	640	643	613	656	637	652	616	597	617	632	652	645	621	622	656	630	636	616	635	619	632	690	692	644	622	559	606	662	684	610	636	651	620	650	607	626	632	656	663	594	642	665	643	633	671	628	620	660	651	645	654	654	673	632	615	638	712	650	661	603	646	661	613	621	623	660	614	688	653	650	673	649	667	637	626	653	625	652	692	644	659	653	611	651	673	690	649	622	657	623	652	606	625	638	625	633	681	675	625	666	686	687	656	655	688	666	651	658	646	640	655	662	599	632	654	631	659	664	675	665	628	639	635	596	667	641	624	599	625	670	635	651	630	655	631	605	625	624	618	641	599	652	693	627	649	625	627	664	694	631	646	672	617	627	661	653	651	641	627	654	590	663	639	610	641	642	596	630	608	668	623	622	589	602	630	634	646	632	645	677	607	628	668	622	651	683	664	628	634	651	614	551	635	630	598	665	613	671	640	620	645	600	644	621	629	684	626	629	677	619	629	671	661	605	636	626	659	631	652	604	636	618	676	640	626	667	637	630	628	640	616	632	624	669	650	658	596	640	662	614	631	634	636	695	696	643	581	654	626	653	632	629	645	656	686	629	597	666	615	634	650	669	629	627	649	644	614	700	661	674	632	647	677	668	652	621	612	674	633	675	620	595	611	641	645	677	637	670	623	652	642	654	650	650	650	627	624	616	638	669	654	660	638	612	639	649	630	644	612	650	644	648	650	641	639	640	642	647	652	633	611	633	624	621	617	640	639	662	649	628	645	653	657	648	613	657	668	596	648	667	637	606	674	652	652	616	621	632	623	667	635	624	660	649	611	657	623	640	654	567	653	608	661	625	656	641	653	686	655	642	617	664	654	688	607	638	618	637	664	690	645	598	640	668	645	662	636	643	633	666	683	638	630	603	639	609	659	598	656	655	623	638	640	670	616	622	603	618	650	591	702	628	632	650	640	643	661	631	656	648	676	629	635	617	655	591	621	662	641	623	666	648	609	671	635	660	633	614	630	638	599	664	657	630	599	649	615	621	648	635	624	610	641	620	632	678	705	639	643	665	664	646	645	593	640	640	653	621	660	635	672	667	643	619	618	647	604	654	660	589	640	597	617	675	649	634	618	609	612	640	648	608	631	599	642	633	623	626	604	575	670	639	638	672	653	629	657	640	661	626	612	628	627	647	698	627	636	635	662	657	610	587	656	661	661	604	690	646	653	648	596	628	636	668	688	637	640	603	687	691	651	657	683	610	684	649	695	604	614	669	664	689	615	673	635	647	633	658	655	593	644	659	623	629	668	660	659	648	644	681	648	614	620	643	638	649	642	638	647	674	648	661	648	611	654	643	631	647	626	658	660	707	599	651	673	657	624	566	660	636	649	710	687	632	679	698	658	673	629	641	643	614	620	606	674	600	650	673	671	628	629	640	630	640	609	620	643	669	639	643	605	663	617	631	618	609	645	610	627	603	628	656	703	635	642	599	673	658	663	676	659	627	619	635	650	684	633	656	634	634	661	668	650	658	626	655	644	656	605	656	673	659	629	641	604	642	702	647	639	651	670	637	622	623	655	637	642	683	625	641	642	631	577	655	644	659	617	641	651	671	618	591	661	630	652	616	711	635	688	611	611	597	629	640	658	644	652	662	669	625	632	625	628	681	630	638	657	633	667	659	597	616	614	678	663	655	651	631	614	663	636	602	672	643	619	648	667	636	627	656	669	625	647	659	650	632	617	626	660	630	638	664	618	669	638	607	607	613	620	602	630	627	591	705	640	671	631	626	613	577	652	649	667	650	648	585	669	653	644	637	628	633	641	662	644	638	615	651	606	599	675	651	656	657	600	608	612	619	611	621	609	623	651	627	615	578	670	687	645	651	649	633	633	607	691	691	601	671	644	607	649	643	640	588	651	647	643	651	636	656	640	674	704	612	653	629	640	632	632	698	638	602	639	648	627	656	651	627	621	624	686	614	617	666	666	631	674	626	626	607	607	634	613	645	634	637	635	680	650	601	654	637	659	652	691	587	623	661	652	638	656	627	610	647	655	655	613	695	642	633	597	622	674	655	656	631	644	671	627	660	652	692	643	645	605	654	647	626	599	617	672	632	632	586	663	665	613	611	621	610	656	634	633	665	647	646	677	684	668	665	643	652	604	691	676	653	655	648	653	651	639	655	628	703	622	591	645	665	651	671	674	667	601	675	663	658	659	676	639	718	643	593	637	657	658	682	665	644	621	589	617	646	640	645	608	676	651	673	647	630	678	625	657	626	625	594	658	654	609	645	612	645	643	642	665	642	619	628	633	639	600	671	605	606	622	662	636	686	631	643	566	653	622	601	650	632	632	609	711	645	665	608	634	602	647	631	610	679	621	651	647	646	621	645	672	596	653	659	620	652	665	632	606	669	657	632	650	619	612	654	607	618	649	639	667	630	623	633	637	656	637	672	670	621	612	641	641	670	661	617	665	629	641	658	664	679	594	647	611	670	649	618	656	635	641	609	669	584	656	633	665	627	602	662	651	676	616	637	605	657	610	633	632	637	631	667	644	638	603	615	624	681	661	614	664	646	646	624	672	653	664	700	653	649	645	641	647	598	662	655	620	654	642	661	626	595	628	602	652	635	644	631	655	643	632	643	628	634	636	630	591	609	649	604	645	602	662	655	628	621	695	620	616	616	651	662	621	685	629	670	623	653	662	616	657	637	658	643	651	661	636	604	648	652	606	650	643	654	657	612	620	636	674	639	676	660	604	663	656	639	625	654	650	620	640	636	659	641	661	661	590	596	619	660	627	591	628	663	617	630	677	630	653	649	655
52999	88114	65484	35625	14110	4324	1311	730	693	585	591	576	628	641	611	610	576	633	573	607	640	613	597	578	591	627	608	573	603	598	598	578	574	580	567	604	615	621	587	644	579	617	585	596	592	612	587	603	629	619	599	609	630	613	559	617	590	605	591	590	621	608	610	605	627	581	591	621	574	609	609	570	598	630	570	618	614	620	647	620	606	624	579	575	605	609	592	591	624	613	564	605	607	606	577	567	572	599	621	565	568	610	581	569	602	617	616	591	607	593	614	628	577	588	589	605	606	611	608	620	610	615	625	606	601	618	669	595	595	607	563	610	581	588	602	617	583	624	531	606	608	588	570	600	582	593	594	598	590	614	630	623	654	614	600	536	602	579	594	597	576	620	605	594	626	599	586	588	621	657	597	600	570	580	593	594	611	579	607	637	661	667	660	603	563	621	598	592	600	550	570	597	607	587	580	585	564	602	615	565	590	576	596	566	604	627	587	600	571	526	536	545	618	631	628	588	584	619	648	570	585	628	625	607	566	579	601	618	580	546	589	579	608	557	599	555	618	585	583	563	623	590	562	618	626	601	548	581	575	559	635	583	601	609	614	597	605	604	604	582	633	600	607	547	559	548	577	626	587	616	618	629	592	590	614	608	624	613	625	595	587	579	584	589	578	551	642	606	591	600	598	598	606	644	570	615	587	598	602	574	580	573	562	626	553	558	591	590	581	641	640	562	613	612	618	675	583	605	552	641	588	593	600	634	594	650	589	564	591	546	594	592	613	605	606	604	643	608	611	642	597	576	620	584	611	608	613	579	614	590	567	593	598	568	633	592	611	623	614	645	566	576	563	626	585	598	614	563	624	612	606	582	603	615	587	572	615	565	530	577	623	624	617	584	530	583	576	603	564	582	595	614	609	652	571	603	566	577	598	610	591	647	579	595	555	600	622	599	647	592	590	581	613	588	617	580	606	610	567	610	578	589	606	537	591	555	592	590	600	595	621	622	597	631	612	610	603	605	597	641	583	643	624	625	586	625	595	593	605	597	619	604	608	616	596	626	607	601	600	611	614	620	603	590	590	603	587	637	633	595	633	612	628	603	617	608	573	567	637	585	596	603	579	588	612	610	614	608	607	587	576	639	604	592	575	591	619	620	618	584	615	565	608	598	607	622	617	571	591	602	591	594	586	564	659	577	615	561	635	617	612	567	591	572	581	580	563	638	561	592	598	559	622	621	623	583	579	649	595	620	596	590	599	614	564	575	621	574	588	561	610	589	614	607	586	658	555	589	598	599	599	602	629	609	585	617	606	579	626	605	618	549	585	614	629	588	558	587	593	618	596	625	585	611	586	579	597	627	596	611	579	602	555	606	580	594	655	607	595	630	564	592	627	614	586	600	590	590	575	604	622	600	609	630	565	600	572	623	592	621	566	575	557	573	629	635	611	561	580	613	610	592	604	673	596	606	611	640	582	582	577	579	616	560	589	615	574	627	576	586	591	614	643	563	613	554	608	574	609	568	600	623	586	579	571	591	608	573	626	605	590	592	554	601	606	589	591	601	610	589	599	589	639	638	578	625	584	629	584	611	599	589	616	606	606	608	614	588	569	626	589	622	611	590	610	586	571	577	569	610	593	589	595	541	639	570	624	592	623	596	608	609	610	576	600	558	622	585	607	607	597	610	587	628	585	615	635	621	584	606	598	639	581	577	604	644	647	605	622	567	589	562	606	588	564	568	629	593	609	613	625	577	648	586	596	570	623	562	603	583	632	585	551	632	628	588	631	603	587	622	578	603	591	617	613	627	605	588	564	597	609	598	604	604	589	627	603	609	568	607	613	610	603	603	582	605	615	577	602	583	620	578	568	545	598	593	548	625	586	608	628	601	576	616	583	621	562	575	590	561	594	616	577	617	570	598	562	633	543	567	562	576	630	595	593	582	644	587	559	572	557	615	644	611	610	552	618	642	588	601	590	589	576	615	590	605	587	611	622	581	581	540	644	622	586	566	670	584	580	590	648	592	604	557	566	627	611	602	587	575	589	599	566	595	574	590	637	600	599	600	604	626	568	604	585	606	607	631	590	624	624	601	604	614	585	590	575	600	608	586	599	596	639	574	576	601	616	595	578	629	572	605	616	635	588	629	602	578	535	585	594	558	602	545	591	561	623	578	588	589	620	591	574	598	566	579	593	610	626	582	612	647	576	589	597	613	563	572	553	625	601	641	590	602	646	583	617	601	633	580	566	576	606	603	644	608	579	582	586	594	599	572	654	592	584	568	576	589	604	579	575	576	573	648	599	623	591	570	616	573	571	611	600	597	594	610	595	595	570	631	571	611	597	601	588	595	589	590	566	623	565	557	624	571	558	555	552	607	553	573	623	589	604	601	581	614	620	607	601	577	625	626	614	633	596	591	584	622	592	618	637	585	644	594	538	629	627	639	648	628	583	633	641	616	589	590	591	570	569	639	563	591	599	589	606	589	586	605	602	580	605	615	589	663	597	594	570	633	601	592	592	565	569	627	599	538	596	586	616	586	578	574	584	628	595	577	615	577	619	582	581	636	595	602	632	592	582	599	595	596	610	608	607	585	602	606	602	590	584	607	578	586	638	555	615	546	605	611	543	601	635	577	590	602	579	591	565	601	571	610	604	623	564	611	598	589	593	576	603	593	531	616	595	584	583	590	582	593	584	642	618	668	582	615	589	590	606	579	606	589	612	587	573	611	599	642	626	580	598	585	572	609	615	617	636	583	583	613	613	598	588	607	588	573	614	593	609	558	593	592	608	568	595	603	578	602	566	581	651	546	588	610	569	602	592	600	609	591	582	602	569	598	573	609	624	594	605	567	638	640	603	588	558	576	593	677	585	609	596	603	612	558	586	623	600	582	628	593	588	590	626	629	622	604	619	623	606	636	635	614	562	594	592	548	579	585	573	580	578	614	632	600	619	562	608	608	655	613	571	659	647	588	607	611	590	570	617	576	562	557	601	595	604	612	610	614	587	639	596	585	603	565	622	549	566	531	576	612	566	568	551	591	552	590	644	639	656	567	605	583	603	580	576	541	594	585	533	606	575	616	589	613	631	612	554	605	590	605	576	560	587	587	571	593	636	599	575	624	596	562	588	548	555	626	597	607	609	591	577	601	628	612	571	609	607	614	638	615	633	606	587	575	609	597	590	557	615	599	563	584	587	554	572	583	582	580	601	645	577	578	575	600	592	573	630	571	605	581	607	577	554	609	608	604	621	573	610	611	598	611	605	600	630	600	625	605	551	602	591	563	611	588	621	631	650	576	565	605	631	540	609	564	614	638	582	603	607	538	631	561	638	605	598	600	595	610	623	606	602	617	594	612	607	615	599	581	531	567	634	559	603	603	632	623	603	579	611	606	565	599	596	568	564	579	577	584	580	586	591	574	605	621	637	606	583	574	632	567	613	587	625	609	587	627	570	577	621	558	559	615	644	575	597	601	587	612	620	588	597	610	535	616	579	583	581	591
24238	23261	39944	41473	30171	18078	6076	1554	966	938	934	948	888	893	909	846	914	884	865	864	882	911	893	883	853	861	885	867	910	841	889	873	839	839	916	896	880	826	880	879	881	897	883	837	889	890	911	879	867	881	897	834	894	862	857	906	842	874	870	850	890	823	826	783	852	881	880	901	919	850	890	857	895	863	844	860	851	895	860	874	935	833	940	814	878	867	862	896	843	933	868	886	819	852	884	864	813	861	868	842	881	886	824	870	920	872	848	873	850	840	850	853	837	854	870	854	821	840	882	889	863	869	849	844	877	850	899	838	887	879	905	867	851	810	831	888	829	876	842	845	923	846	900	896	867	916	900	812	881	829	888	867	835	857	869	863	897	875	849	853	849	867	895	861	844	863	865	867	869	845	859	898	900	888	862	847	883	823	827	834	826	884	883	869	813	846	875	856	835	894	884	835	839	927	852	865	810	838	866	864	855	866	897	879	887	835	871	830	877	868	916	881	867	898	841	905	808	881	834	827	843	849	880	897	861	931	853	843	846	881	943	916	879	842	846	870	880	885	913	841	901	892	867	874	853	855	868	848	878	903	840	851	893	875	857	886	829	896	842	900	811	821	895	841	891	806	869	858	891	864	856	878	850	838	848	839	853	892	895	873	828	863	867	839	814	825	852	854	873	883	879	812	862	860	884	874	859	893	875	838	932	878	806	830	854	843	838	866	779	815	881	839	830	848	859	796	834	875	873	901	926	861	880	846	873	869	862	825	852	861	829	849	844	875	844	815	836	929	848	879	850	846	851	882	844	907	806	806	877	880	856	854	829	870	838	851	911	859	875	836	820	846	862	849	858	838	886	854	832	849	927	873	812	884	871	847	830	903	819	862	873	916	839	882	830	807	831	844	903	853	878	855	910	869	792	873	897	899	945	841	864	895	855	851	860	808	883	859	841	869	854	938	875	844	868	885	878	844	870	879	891	886	843	854	873	885	918	876	804	902	830	844	862	903	879	835	896	861	800	874	814	868	839	846	805	855	789	858	911	858	887	840	864	868	837	852	896	873	910	802	858	866	883	899	881	851	864	851	867	860	835	847	815	824	861	898	854	785	903	895	850	838	878	902	828	844	907	865	868	898	827	905	852	854	847	835	854	920	868	845	868	830	859	831	865	821	881	854	811	815	858	829	834	871	881	841	872	801	881	866	920	851	826	870	902	821	819	927	852	845	841	849	845	871	911	881	874	843	859	831	887	862	889	904	875	885	826	918	860	883	848	820	868	914	902	881	877	854	821	898	836	856	853	861	841	866	950	905	866	832	863	882	867	847	930	863	857	855	865	887	858	907	900	858	885	903	863	825	874	860	835	841	862	816	893	869	858	835	866	858	866	876	821	829	902	799	852	838	846	820	880	863	851	877	839	871	874	851	882	921	854	898	869	895	862	830	852	833	895	838	905	881	860	818	858	862	844	886	870	879	884	861	825	874	873	866	890	892	854	834	878	860	833	852	845	852	842	842	834	912	802	848	827	830	861	865	861	852	868	890	875	832	952	866	847	848	887	883	878	897	875	860	840	893	867	846	899	784	835	830	863	846	822	825	826	865	875	880	860	841	841	888	854	839	801	930	841	879	846	870	850	876	848	854	873	846	841	836	837	872	890	865	901	875	822	838	892	840	883	861	849	863	896	888	897	909	853	899	846	825	858	875	857	873	861	863	878	837	833	842	833	869	853	876	840	841	906	864	876	900	882	906	898	865	891	880	879	860	902	819	851	845	924	892	854	792	834	835	846	879	924	888	865	881	844	852	838	840	845	875	903	884	891	802	808	878	883	827	841	839	801	861	787	882	840	838	802	881	833	841	840	891	871	892	918	801	937	890	868	842	837	800	904	862	850	875	859	905	842	837	844	848	825	836	904	808	898	928	891	881	927	846	814	836	860	888	837	824	858	812	836	842	831	843	849	859	860	918	879	890	873	841	902	825	809	828	875	824	875	884	880	891	873	858	887	862	812	886	820	924	869	875	883	865	842	857	849	879	883	856	830	865	865	844	891	909	862	893	868	854	839	885	824	823	827	849	868	888	866	851	889	839	848	867	889	902	888	843	883	860	899	828	785	828	867	839	846	830	882	847	836	821	863	832	835	822	860	843	843	836	949	880	837	841	888	794	852	852	901	834	830	841	869	902	928	891	852	848	831	840	846	896	852	818	884	843	878	822	820	847	843	844	838	869	839	887	861	852	874	897	908	831	841	848	784	816	825	879	792	863	876	903	892	930	850	885	827	834	852	891	892	869	902	835	847	823	854	849	843	938	842	858	876	879	832	822	855	825	886	850	836	902	827	846	926	880	838	892	854	853	837	842	822	868	851	871	847	818	852	864	854	861	914	848	864	875	899	860	866	802	883	864	851	871	859	840	888	851	864	832	844	881	892	937	844	857	887	883	860	903	805	824	865	881	825	831	869	825	832	866	843	851	809	892	903	859	949	888	866	857	905	869	873	865	851	885	885	840	887	855	871	872	868	865	850	835	814	881	851	804	831	885	820	899	854	819	868	842	844	857	810	845	910	843	813	865	877	873	853	915	832	845	848	861	877	857	913	860	902	846	813	870	817	853	863	890	889	842	868	811	925	860	851	819	859	839	892	847	864	841	895	810	853	829	921	900	891	865	891	842	812	855	892	834	861	841	843	861	895	811	910	906	834	830	910	901	905	865	831	877	855	804	887	834	931	831	844	882	890	844	875	914	846	898	859	829	871	831	908	841	803	878	838	912	818	864	893	817	874	897	875	857	878	869	865	886	859	885	874	875	795	832	896	862	788	831	790	866	872	856	853	881	862	841	872	830	807	912	863	820	863	825	873	849	851	808	916	865	837	869	820	883	893	900	898	869	897	861	828	811	888	828	911	890	880	875	843	872	819	906	842	880	848	844	865	846	926	853	795	842	803	913	848	888	841	914	844	880	807	881	869	834	885	843	882	863	842	874	874	850	892	845	857	862	873	876	902	892	875	824	872	822	896	888	893	851	860	831	940	869	854	802	860	860	816	867	859	839	830	895	830	861	862	854	884	824	913	813	869	859	814	890	890	830	830	876	793	839	888	905	813	843	881	875	800	890	863	846	878	869	871	888	838	846	907	864	824	856	901	881	885	853	846	905	919	799	882	844	869	851	855	823	881	864	891	809	874	920	858	856	860	817	827	885	821	838	850	864	857	879	864	887	831	820	876	915	871	894	811	865	825	815	843	856	869	810	893	853	888	912	863	906	867	867	857	885	887	825	803	862	910	854	900	793	867	852	866	861	860	866	819	861	891	857	822	869	855	853	849	893	855	846	811	845	906	849	897	853	839	833	842	883	787	867	816	885	864	879	860	857	869	840	883	818	803	832	855	910	884	906	853	865	868	907	784	883	847	790	866	872	891	818	856	874	836	898	858	884	841	844	866	864	832	838	884	827	825	827	846	880	820	863	830	883	871	909	840	888	861	834	847	837	855	816	848	893
63469	104740	81648	54304	26965	8777	2708	1329	885	868	810	800	835	864	845	829	844	867	855	876	866	801	878	839	803	827	850	845	804	821	783	817	860	841	845	885	798	810	883	796	792	792	854	810	824	810	794	866	811	783	787	804	839	850	876	755	822	816	879	862	795	858	833	831	822	868	806	849	806	840	796	838	840	860	815	842	845	844	824	851	868	840	835	829	800	837	837	871	839	851	844	813	828	849	844	787	818	812	828	861	801	810	805	810	844	903	874	832	835	851	859	801	845	806	831	853	840	817	862	805	826	810	830	811	867	850	804	790	855	835	818	876	804	872	816	890	863	836	808	816	904	841	867	816	787	851	865	846	854	809	830	805	838	795	819	815	855	826	819	802	845	784	832	804	794	897	810	858	851	832	828	840	809	799	839	838	861	831	829	794	796	804	836	791	830	783	833	820	858	830	839	796	848	825	776	770	830	772	791	791	855	794	772	827	826	793	886	793	788	804	868	786	886	875	866	816	889	819	828	812	858	877	791	820	829	829	800	759	832	802	833	802	762	841	837	757	854	831	822	847	826	874	839	845	794	812	834	802	865	827	813	829	834	835	801	803	823	799	832	844	855	812	806	814	826	784	837	818	800	828	867	883	890	789	848	823	829	833	803	806	873	845	798	871	812	821	800	761	824	870	787	828	820	870	765	819	862	794	808	770	823	780	834	789	825	782	798	816	789	814	831	852	804	855	864	852	815	864	826	870	894	807	801	811	831	820	850	795	825	794	835	792	831	844	831	822	855	834	845	810	797	818	840	802	855	850	850	838	834	878	807	879	848	800	850	879	850	818	867	811	827	789	830	868	840	846	816	791	783	766	846	803	801	818	849	817	833	806	859	848	875	833	808	811	834	803	812	808	821	840	861	856	839	881	831	834	822	813	823	856	830	806	767	825	790	843	810	854	846	808	860	783	891	823	800	783	837	804	860	812	823	797	813	874	864	837	822	885	832	826	822	805	813	876	824	803	797	800	777	824	849	887	770	822	794	863	832	818	847	755	831	808	817	829	852	863	791	822	815	872	856	830	819	806	841	800	805	853	865	829	813	865	805	752	852	778	860	831	842	823	854	814	842	835	838	774	825	790	847	811	822	834	796	816	833	816	819	797	816	863	852	780	816	882	829	806	815	857	813	803	842	809	835	824	789	822	885	849	838	820	860	791	843	862	870	800	789	841	836	809	844	829	834	803	800	842	808	794	813	805	801	838	816	803	791	802	818	826	822	834	858	806	839	845	828	808	840	806	808	838	864	826	796	787	854	835	846	868	911	814	814	802	812	823	771	863	785	809	902	882	817	819	805	794	834	862	857	912	819	803	835	868	831	859	811	787	860	876	840	870	806	825	846	863	803	772	812	815	798	853	772	784	846	805	811	820	822	830	829	791	832	812	857	831	905	797	845	814	788	835	814	861	814	788	796	812	860	799	809	820	867	804	822	804	819	815	810	848	856	858	801	847	794	825	861	738	827	818	832	849	833	823	864	799	833	832	802	858	825	811	853	838	807	842	821	815	814	789	810	834	831	829	837	861	832	830	863	839	817	829	739	833	862	832	863	857	785	886	775	823	837	837	840	871	829	846	816	838	771	785	836	799	795	813	720	836	826	771	839	863	816	849	796	840	805	893	816	812	827	794	830	774	853	886	839	816	848	840	809	759	823	801	821	839	817	857	833	828	861	793	808	838	795	797	799	797	858	866	834	834	827	786	860	831	792	850	852	774	801	824	860	796	825	804	831	807	779	833	795	856	789	827	829	843	829	860	823	784	809	812	852	806	871	869	880	827	813	836	844	807	821	823	807	834	841	849	778	849	804	800	805	757	824	828	858	841	848	837	815	835	813	866	811	843	794	749	796	786	834	864	783	837	836	851	834	827	838	840	823	783	836	830	813	842	782	844	874	797	806	823	826	777	810	831	869	810	837	854	769	848	801	829	846	811	857	842	826	808	811	796	842	833	874	836	840	863	843	825	786	783	802	839	871	783	809	815	793	799	816	824	820	854	872	779	861	803	803	801	828	833	810	823	844	816	868	832	783	820	803	840	818	820	865	834	865	786	822	793	835	828	798	860	802	871	753	842	821	787	819	907	836	777	807	868	804	825	842	852	834	805	797	801	808	885	835	771	842	861	844	814	868	786	797	803	814	821	845	849	797	837	826	834	794	815	868	894	819	813	848	840	869	851	885	823	877	835	797	849	836	737	843	773	820	814	855	839	813	850	835	845	851	803	832	821	863	837	774	814	828	843	827	806	854	844	829	873	782	833	791	837	825	864	809	870	821	858	828	791	864	860	830	829	853	831	809	872	842	815	825	829	806	884	778	900	833	823	840	836	808	862	843	802	818	778	820	823	792	796	853	823	839	827	798	812	795	854	893	803	821	794	797	817	805	846	780	849	775	840	850	859	791	861	783	849	799	828	762	808	852	875	850	803	873	823	844	833	808	786	848	818	806	796	828	822	878	788	879	831	856	829	781	777	806	787	834	805	907	825	826	854	815	813	840	810	791	851	795	834	791	832	812	779	847	797	801	820	809	867	840	825	852	843	819	845	852	842	795	796	838	782	809	804	812	839	789	858	874	832	783	824	859	849	800	840	821	807	789	817	822	833	804	847	802	813	816	836	781	795	838	794	801	856	804	846	864	848	810	839	833	833	833	802	867	836	808	830	809	818	850	846	799	827	791	875	766	821	857	896	811	832	811	844	820	805	869	835	827	801	805	809	846	841	826	785	849	837	779	830	787	809	854	816	777	832	824	821	797	842	827	835	807	799	823	804	826	782	794	811	821	804	836	842	799	840	925	831	819	840	825	827	796	834	795	786	852	801	798	843	775	869	826	827	815	823	842	833	772	802	839	862	827	831	823	780	809	812	830	805	770	857	883	816	892	803	870	800	788	842	833	832	876	812	847	814	802	832	845	810	817	820	804	787	834	855	785	800	827	780	779	825	813	799	809	825	821	802	798	814	789	824	873	827	856	782	808	815	850	791	813	783	822	809	798	846	816	859	812	784	823	763	833	809	848	802	788	805	835	792	825	820	840	791	827	824	818	846	824	814	823	771	864	828	838	817	842	813	797	843	832	805	819	837	836	799	866	795	794	847	858	848	785	852	803	892	848	773	786	798	804	835	827	824	804	880	813	796	834	803	746	851	830	817	823	795	802	827	810	807	809	780	812	819	795	852	821	808	814	807	840	846	847	852	809	799	870	828	856	835	819	851	792	861	811	869	850	859	836	835	827	789	785	842	845	837	829	830	862	810	843	846	782	816	779	789	786	808	772	763	830	786	837	825	836	842	831	888	827	838	825	822	781	870	789	829	866	822	825	835	848	794	821	865	874	840	824	813	874	856	822	776	832	818	832	801	810	840	845	850	827	788	846	852	802	809	831	819	817	804	831	836	826	786	815	813	889	784	848	802	867	814	818	849	804	811	861	817	802	830	834	849	736	856	837	806	827	815
28892	29129	28892	14667	4083	1444	837	704	658	693	640	650	652	681	633	647	654	660	664	687	632	720	713	660	678	689	668	680	639	688	679	649	663	645	653	658	658	652	653	653	654	700	636	666	665	654	611	714	631	634	652	650	679	675	660	648	681	682	645	669	630	632	713	649	671	601	648	642	697	634	625	643	666	608	640	679	635	678	631	667	637	687	655	656	676	625	675	651	640	665	623	640	638	664	710	661	675	655	650	624	694	687	687	654	628	651	674	628	670	644	643	626	717	650	693	605	674	648	615	639	633	675	669	653	639	691	657	643	659	703	699	617	671	665	674	668	589	645	622	610	679	697	709	646	678	636	627	641	640	594	699	690	712	650	669	609	638	616	601	687	691	669	617	666	636	592	687	672	664	745	647	654	653	662	635	626	689	627	721	650	664	667	633	662	618	696	676	667	661	622	631	629	685	708	596	668	654	623	666	661	661	691	668	661	685	685	636	670	689	649	663	666	701	691	660	680	604	655	698	692	636	694	652	656	674	709	645	634	619	647	628	702	597	647	741	669	678	667	667	675	684	674	676	587	661	692	656	707	665	642	664	675	612	631	696	659	670	645	632	698	655	689	697	680	660	658	719	636	627	685	645	681	639	637	661	644	649	666	640	678	668	623	636	675	644	720	672	615	656	656	667	656	619	684	682	688	674	659	668	645	665	674	653	659	633	663	683	670	666	630	649	662	703	626	650	653	641	651	713	661	639	669	650	712	686	657	718	610	662	692	644	653	659	636	674	678	679	701	648	619	654	684	678	697	692	619	655	641	630	634	653	669	709	664	645	655	677	687	667	677	632	664	679	622	714	623	598	668	658	629	635	658	688	693	623	670	671	684	676	672	667	661	666	682	672	680	673	663	650	655	635	642	636	670	675	645	644	688	636	606	628	665	627	689	621	651	633	686	669	650	658	657	652	624	657	647	646	678	695	674	683	613	638	663	608	651	657	631	678	647	660	669	667	701	632	663	635	663	635	626	672	679	671	624	647	662	619	645	687	712	657	670	638	661	624	712	658	685	650	653	661	627	658	658	635	681	688	677	643	689	649	628	675	681	657	667	667	673	691	697	640	664	693	680	647	652	654	636	707	627	642	660	715	654	655	653	658	710	624	673	592	661	669	669	683	634	656	653	655	672	686	647	661	626	660	641	616	679	693	676	663	642	646	650	654	662	698	687	685	664	700	704	665	679	658	657	653	662	673	628	662	645	648	673	662	678	630	626	636	671	632	619	684	652	649	647	668	676	660	639	650	612	643	638	713	619	678	673	669	665	698	639	663	647	732	674	665	633	610	670	657	660	710	690	602	688	646	659	675	665	618	646	656	665	661	667	693	647	698	672	657	633	620	656	649	651	683	672	629	667	663	668	672	708	710	706	686	633	655	642	645	687	671	682	637	694	654	647	662	628	624	577	684	714	604	659	610	681	678	668	687	648	680	661	671	625	630	631	640	671	632	626	656	666	660	606	675	671	640	653	646	656	665	664	652	646	674	641	661	633	649	675	702	683	627	676	654	662	637	657	653	672	672	695	682	687	655	660	687	672	647	654	654	617	661	679	683	646	648	661	661	674	664	644	651	635	652	645	668	678	646	639	610	695	667	638	668	680	700	681	627	648	639	632	596	643	637	674	635	678	670	661	670	686	693	638	665	642	657	667	650	646	682	659	625	678	701	663	642	662	626	685	638	655	671	611	653	688	658	653	653	625	663	605	622	678	674	677	658	651	650	666	651	661	710	645	649	694	636	649	663	664	638	656	664	645	624	683	668	676	625	642	675	643	679	636	669	648	656	622	638	660	644	655	635	700	679	688	682	677	704	662	660	645	639	668	678	614	641	689	692	653	653	622	678	722	641	654	622	656	643	698	672	624	645	684	656	643	658	656	645	596	692	647	658	701	640	696	713	677	709	657	656	658	634	690	671	651	605	638	691	661	654	649	658	667	694	656	621	671	671	629	675	690	628	620	630	687	635	658	619	645	614	653	645	650	686	701	670	664	629	657	651	644	631	667	678	679	681	593	646	681	616	649	627	670	674	647	657	630	640	647	655	642	629	623	637	671	650	653	633	657	665	639	641	693	637	642	667	637	727	647	594	664	667	666	650	660	666	641	623	703	662	643	655	686	671	651	687	679	623	675	656	643	717	622	656	650	655	677	677	665	659	638	680	627	663	647	651	592	660	639	682	668	699	666	642	642	634	668	691	671	646	682	652	625	660	642	642	668	642	632	688	639	631	665	618	693	631	621	674	665	685	642	695	633	681	646	649	679	678	638	669	674	677	642	686	658	705	664	633	714	642	697	664	600	694	652	642	665	665	690	660	695	718	689	690	664	645	655	642	631	615	678	660	680	676	656	672	670	651	648	671	683	650	685	633	685	665	634	655	687	666	649	697	665	651	713	599	684	660	637	705	648	667	615	627	665	718	676	655	693	655	683	636	647	639	611	660	647	658	687	634	647	650	638	622	669	656	685	663	650	676	637	690	652	608	674	641	626	667	668	612	634	597	645	597	661	650	661	699	660	627	670	629	615	667	626	688	656	621	673	662	605	656	633	685	626	650	602	664	660	629	622	639	660	699	677	617	634	667	652	636	665	646	682	629	668	649	648	665	671	655	666	648	669	658	640	638	682	659	668	684	644	658	628	655	655	696	657	650	640	649	614	649	678	614	604	693	693	681	655	623	681	649	711	610	623	633	692	652	642	638	624	641	685	639	610	718	629	632	621	656	690	671	663	658	657	700	627	657	651	645	706	649	630	681	647	674	715	637	632	634	635	604	679	675	676	649	609	681	655	663	667	688	630	674	638	669	667	682	651	614	661	667	643	657	689	642	676	664	638	685	662	630	679	664	699	651	669	628	663	670	642	709	655	634	644	656	677	641	658	680	706	701	664	656	675	658	700	663	687	657	596	685	662	644	653	621	636	661	675	686	686	697	612	637	642	624	655	649	644	650	627	605	678	630	646	644	658	684	673	615	667	668	665	630	635	647	701	664	670	624	728	671	619	632	680	675	673	670	650	667	665	670	663	674	632	657	659	625	702	695	647	646	675	631	661	645	628	656	670	706	643	648	691	610	682	666	622	632	642	607	644	636	658	638	676	702	664	636	647	668	617	626	655	672	647	578	623	622	712	611	650	661	654	656	619	671	669	624	632	629	643	661	639	627	635	623	694	639	656	628	693	666	655	675	694	665	637	627	636	648	633	656	648	670	657	652	613	650	677	626	639	646	655	647	656	663	649	718	653	682	688	699	647	629	650	667	691	659	671	641	625	684	678	655	618	674	660	660	624	648	678	658	613	628	684	679	660	634	674	658	645	681	665	629	726	652	697	642	638	657	689	674	646	621	664	663	625	647	665	648	701	634	673	660	684	712	651	628	636	686	670	694	720	649	611	656	685	650	662	691	653	634	660	672	640	667	610	638	674	653	662	625	662	619	644	604	711	638	680	642	649	722	652
19027	36531	24155	8934	3006	1187	692	601	612	587	585	565	570	546	561	537	581	550	554	555	590	596	584	546	601	613	553	534	554	533	541	600	568	563	604	549	580	568	568	596	587	558	562	563	583	566	548	587	528	535	549	560	606	577	536	573	558	592	529	543	639	618	568	548	587	515	581	581	581	597	551	603	618	591	595	566	579	598	559	584	585	571	566	608	529	602	574	555	600	601	576	555	586	548	568	587	614	572	582	564	612	529	608	554	541	572	587	524	562	571	561	574	559	556	579	584	580	534	542	532	529	545	579	572	589	575	557	503	556	521	539	556	583	560	565	572	555	575	583	633	606	577	565	548	535	541	558	613	627	587	556	586	597	567	558	537	583	563	591	598	611	547	563	528	550	557	571	565	552	587	568	555	567	570	564	599	557	619	591	606	577	550	542	600	558	553	575	589	612	530	576	607	574	562	600	569	573	586	595	546	604	578	567	553	556	596	545	600	614	599	556	575	582	596	545	576	560	569	601	583	515	543	549	530	532	581	568	533	571	623	544	541	561	554	564	562	539	526	550	579	561	571	559	536	558	559	514	531	556	554	563	552	536	609	532	555	538	601	566	538	597	544	602	579	574	565	597	595	574	595	584	579	545	592	548	580	604	589	579	575	577	571	553	496	576	578	558	562	556	620	565	548	591	570	580	541	577	558	552	596	576	562	540	541	600	569	595	589	577	570	572	555	565	550	570	612	568	584	571	533	555	588	575	552	564	576	559	579	535	564	585	601	538	567	563	512	601	511	622	563	530	574	535	556	557	613	600	557	602	560	564	539	582	581	561	575	569	565	551	537	546	586	528	564	541	553	559	536	537	567	634	597	541	539	563	537	574	569	532	606	558	582	550	596	607	579	565	600	543	559	561	586	543	577	554	579	558	544	511	557	560	587	590	543	564	586	532	541	571	543	549	600	529	553	617	555	551	581	576	548	614	581	551	537	600	591	566	582	529	577	590	567	548	569	527	554	555	524	575	580	611	558	515	577	572	531	552	625	512	548	569	560	563	545	534	510	520	565	554	558	563	548	609	534	593	560	525	561	540	559	545	559	533	533	608	561	538	576	573	574	605	595	587	560	621	580	596	604	577	561	555	562	591	497	530	554	580	551	554	566	588	595	569	553	551	590	602	629	603	529	572	579	564	569	578	577	566	538	588	556	551	560	573	556	576	553	551	601	565	562	597	565	544	586	601	586	558	551	529	555	571	540	561	572	562	511	622	565	549	601	564	554	555	525	600	593	524	566	555	581	540	577	568	559	608	585	535	586	624	586	560	521	578	573	512	548	562	574	569	572	575	568	590	542	597	584	574	579	580	534	567	531	576	603	540	609	579	572	597	563	552	586	545	562	584	590	592	554	567	566	561	588	557	558	525	570	525	586	568	521	582	554	539	570	538	585	601	576	542	616	539	645	558	594	551	594	570	614	554	551	578	539	615	535	607	562	573	595	533	536	564	607	557	595	562	524	543	565	562	585	544	581	580	526	558	513	595	573	541	599	551	565	575	596	539	594	586	589	539	576	590	553	549	533	586	556	604	571	503	546	549	556	549	562	578	553	578	556	567	555	585	555	554	595	533	578	582	555	571	591	608	570	575	534	560	564	559	575	599	530	584	588	551	558	563	584	572	569	559	520	603	572	562	592	570	572	543	561	607	600	567	545	515	623	588	594	594	600	587	554	530	568	551	606	586	556	574	563	571	551	600	589	546	564	575	577	559	596	579	591	531	577	575	534	589	560	548	575	555	574	536	559	573	593	590	567	557	583	589	557	585	574	536	580	540	592	574	586	535	585	576	553	584	597	576	579	584	601	589	580	574	569	612	543	550	588	606	541	592	552	595	582	570	601	538	592	577	562	563	553	567	549	549	574	572	539	560	578	573	575	568	597	566	567	566	576	573	540	549	543	610	623	556	557	563	525	578	553	550	538	540	575	595	571	593	544	576	554	539	527	567	576	573	576	549	582	599	562	597	569	591	529	584	570	539	530	568	579	529	544	550	568	554	559	553	557	575	549	550	604	548	558	602	560	518	536	549	566	601	592	563	559	569	567	550	547	565	553	565	587	567	567	553	546	578	601	595	580	572	574	546	518	568	547	585	574	583	610	583	591	567	540	539	566	580	569	597	570	525	571	576	609	558	540	596	599	512	629	540	574	598	528	562	562	616	542	600	568	595	540	548	572	556	576	592	542	516	569	547	605	554	566	558	542	529	549	528	553	617	621	587	591	600	568	572	536	579	546	549	574	578	567	563	560	541	553	569	587	576	578	554	581	581	588	615	538	587	604	557	589	597	563	549	560	582	564	556	580	534	565	554	578	511	570	578	564	588	602	584	586	575	598	545	562	544	498	588	556	561	571	556	577	532	582	591	574	536	535	571	585	545	620	580	583	597	561	608	525	603	520	592	588	621	584	599	588	542	528	545	570	560	557	565	570	594	599	591	603	617	584	540	560	585	566	596	593	585	585	603	564	569	551	556	555	612	598	553	554	598	587	507	537	552	549	588	540	619	563	571	592	553	556	570	580	566	604	583	523	600	568	557	594	554	557	534	611	554	576	534	554	575	580	581	568	590	561	577	574	565	565	540	581	625	625	555	595	590	558	582	555	592	558	587	563	582	567	584	550	557	561	529	594	578	573	590	570	592	581	513	541	575	544	600	545	586	519	552	529	595	567	595	535	534	628	579	587	553	587	579	558	564	594	554	544	559	548	538	547	526	561	571	576	576	561	606	568	541	603	602	541	575	582	547	599	547	536	574	556	569	565	608	610	569	583	566	549	567	550	561	582	563	564	549	568	586	558	574	553	536	549	582	530	571	564	545	584	533	510	555	590	557	590	533	541	550	570	575	583	546	557	578	549	563	603	571	577	514	530	602	595	605	541	561	506	552	600	556	547	569	581	591	566	584	581	545	595	570	578	577	555	552	517	526	579	560	544	562	531	560	575	583	563	573	542	522	556	558	531	511	572	556	590	561	525	554	564	594	571	595	594	568	614	521	559	573	600	560	574	524	595	570	540	592	616	556	581	564	593	520	601	571	570	600	603	550	527	585	580	548	599	557	527	563	555	625	606	597	577	561	578	516	582	581	561	555	562	576	549	577	541	555	560	518	599	560	579	575	515	600	569	567	591	534	570	549	575	573	542	632	530	564	558	562	554	556	564	568	615	548	552	552	543	577	543	604	603	559	554	516	579	564	578	560	533	555	576	591	581	545	572	569	556	559	578	612	555	602	611	539	539	604	557	618	576	561	551	572	573	586	563	553	572	581	530	568	558	524	553	588	626	576	559	591	559	589	570	542	544	563	591	569	566	553	583	585	636	595	560	551	581	603	594	545	543	581	550	568	570	550	569	558	564	576	556	572	560	572	569	544	545	557	530	579	546	528	562	552	572	601	528	536	547	574	599	567	571	587	607	563	545	606	578	606	576	556	567	514	586	586	600	584	581	552	561	556	552
25474	27766	46834	41045	22287	7856	1661	799	636	594	595	610	572	599	607	614	598	601	631	583	588	595	586	528	589	571	587	516	625	542	561	575	564	544	575	539	602	573	637	594	568	568	573	575	566	584	579	637	563	549	517	570	593	598	549	527	565	602	608	575	578	544	589	573	626	570	579	589	594	587	558	562	551	541	547	583	566	554	569	510	570	575	565	589	569	539	525	583	534	621	538	539	570	529	526	574	611	531	583	555	535	587	561	542	559	594	562	567	575	614	532	593	519	592	550	610	552	604	604	587	588	563	576	593	569	539	590	569	572	550	580	557	595	635	592	523	587	561	572	587	608	516	545	586	599	607	594	567	556	584	556	564	585	598	566	596	557	549	557	505	566	578	573	558	514	524	600	563	564	603	625	567	577	570	574	551	569	572	588	585	579	582	596	574	594	601	542	575	573	573	601	543	564	570	605	612	540	530	572	615	572	561	545	539	561	587	543	534	574	578	568	539	561	592	588	554	609	542	576	576	569	572	561	560	547	598	544	613	559	556	561	562	558	557	548	551	570	595	537	582	573	578	567	572	545	576	584	548	550	580	535	605	551	572	610	546	606	567	586	593	547	574	580	606	565	524	605	543	554	567	594	598	597	544	565	534	578	558	602	564	556	560	577	541	533	563	588	585	562	569	592	556	561	558	585	579	583	573	582	594	552	580	565	553	563	583	533	568	579	526	575	596	594	588	597	542	608	554	558	554	561	577	592	591	549	593	540	535	572	606	611	562	548	536	574	580	556	550	596	581	573	577	556	567	571	611	567	574	566	587	558	550	565	548	575	546	594	590	594	568	589	570	614	562	557	534	549	602	588	573	578	545	569	570	600	573	569	549	659	553	574	579	584	581	579	527	592	575	554	544	543	582	599	572	572	587	565	588	560	574	599	582	588	549	522	572	536	555	542	570	569	556	556	582	579	540	579	602	569	568	534	580	578	545	574	563	621	591	585	610	582	550	588	566	569	565	559	610	562	582	580	563	558	573	608	583	563	591	527	562	539	613	530	609	577	556	522	590	564	570	586	579	551	570	557	557	561	583	582	538	584	579	568	596	541	596	568	568	606	548	542	581	570	601	594	591	570	570	552	562	587	569	566	542	576	598	552	587	578	533	550	582	554	598	546	556	596	531	563	556	558	557	538	606	558	581	570	557	516	583	583	624	531	572	570	605	562	558	581	583	583	578	544	587	587	579	595	592	530	565	573	571	546	525	580	611	555	587	556	580	563	582	599	546	570	537	545	569	573	548	580	618	569	573	588	541	553	567	589	580	598	549	607	576	550	532	642	577	545	583	605	568	541	586	560	575	550	561	588	586	560	580	596	539	589	570	563	565	539	563	577	553	593	571	587	572	574	552	579	545	602	529	556	539	560	564	535	577	627	557	551	591	623	602	576	555	556	589	592	523	558	590	574	535	580	558	553	563	585	619	586	593	592	565	539	604	585	585	516	539	545	559	582	590	551	576	615	576	595	606	555	553	524	533	575	531	540	581	593	539	582	564	611	557	603	558	565	629	563	561	539	565	639	568	607	572	608	569	572	505	591	527	586	567	589	560	566	549	591	575	564	541	545	569	612	552	588	545	560	608	587	552	602	598	545	567	568	537	509	567	579	552	549	535	567	608	545	554	530	572	549	566	592	607	599	564	552	550	583	565	545	613	615	550	589	529	550	626	540	644	559	559	601	576	541	587	538	565	576	572	538	563	546	580	557	538	545	533	603	597	606	576	588	561	517	529	544	569	569	592	588	558	580	553	601	574	547	544	574	568	561	580	574	556	560	560	594	599	566	569	564	580	571	561	576	555	540	497	582	557	555	564	546	536	552	555	556	557	572	564	593	551	554	580	628	631	550	594	581	544	552	552	593	555	579	539	562	563	539	560	572	606	590	606	617	587	567	523	542	553	579	581	579	573	601	628	537	573	648	522	527	610	582	592	581	574	559	530	510	575	599	580	557	584	584	624	556	567	559	550	588	546	591	561	551	610	541	570	610	531	592	570	575	624	559	557	567	601	526	554	615	630	559	563	576	550	547	568	518	563	561	568	623	548	601	548	564	533	610	549	618	569	595	564	555	530	590	547	575	582	562	632	587	573	568	613	585	566	586	565	572	564	574	599	553	561	531	574	516	531	583	605	528	545	581	578	593	561	536	589	574	595	580	556	573	538	563	558	575	548	579	563	593	564	550	573	568	588	558	537	545	603	560	575	560	565	563	596	555	548	577	541	590	592	545	562	567	547	625	535	548	533	548	603	581	520	592	584	612	617	590	545	556	559	572	600	543	586	611	603	581	588	559	580	563	571	582	537	562	550	594	579	547	557	567	585	607	558	571	581	604	580	502	606	625	541	562	563	587	581	553	570	556	541	563	564	571	576	552	600	577	537	569	573	593	546	574	586	546	574	515	569	566	583	589	594	563	548	562	551	559	561	598	578	561	555	553	552	532	566	534	607	554	578	553	546	624	586	606	568	598	609	582	525	536	580	586	622	578	551	577	595	580	622	592	581	578	587	572	571	550	597	584	597	573	529	553	574	507	570	578	583	563	545	562	614	586	565	557	584	561	587	573	550	575	554	551	556	581	556	601	604	582	572	589	584	580	586	571	586	582	547	550	537	559	576	559	575	548	545	579	614	579	544	547	556	550	649	558	554	598	568	574	570	553	567	528	575	557	578	549	552	573	562	579	590	570	596	554	590	594	513	604	588	560	578	568	567	620	590	536	573	560	562	559	593	587	550	579	644	533	597	555	590	552	591	579	524	586	576	560	558	533	575	607	565	555	563	561	575	620	569	591	571	536	569	570	566	601	564	555	555	553	560	563	542	583	522	556	562	588	575	574	546	503	548	539	580	560	564	596	571	596	576	611	556	583	609	602	576	572	571	612	609	593	564	569	544	538	607	530	557	561	569	531	566	569	561	586	561	563	560	554	617	563	575	590	563	589	574	550	560	563	575	597	544	588	543	539	566	585	578	596	582	544	578	542	560	576	565	548	578	567	588	519	527	567	598	555	570	573	548	542	574	537	593	565	524	557	607	584	547	606	562	565	543	595	515	576	567	561	569	545	601	597	561	541	555	543	625	496	564	545	588	567	582	597	525	613	579	566	576	585	567	560	597	584	508	557	545	563	589	585	540	574	560	560	561	538	534	553	545	573	596	554	562	598	578	574	585	582	601	539	609	564	605	592	536	602	557	575	553	604	576	560	545	552	596	568	608	568	552	594	584	547	568	543	585	553	588	537	572	563	601	587	598	582	546	595	583	572	593	589	547	575	542	570	568	528	564	593	562	563	571	518	561	597	570	611	570	552	552	577	592	530	592	571	597	597	550	563	543	519	543	611	616	581	588	573	581	588	563	570	583	562	545	564	565	532	597	537	560	561	623	553	591	579	572	558	549	571	563	569	543	565	605	570	559	581	560	605	526	551	580	586	593	573	583	641	543	563	608	541	566	579	526
47696	89122	67062	35240	13917	4038	1268	781	536	572	552	609	559	573	572	568	515	579	551	544	571	538	501	529	524	552	602	528	539	579	492	590	543	547	548	523	589	567	553	539	513	513	513	596	555	545	506	524	554	551	554	576	561	529	523	504	504	567	527	533	544	544	545	548	580	553	547	536	536	524	527	539	564	572	561	560	562	574	545	519	565	548	489	536	557	545	581	551	548	561	547	557	551	530	575	562	524	562	551	558	537	533	549	503	522	548	533	553	574	557	505	568	531	556	566	551	573	556	565	549	585	530	545	567	558	564	502	545	576	525	535	562	555	579	547	536	521	560	505	571	546	536	523	537	578	582	556	557	542	551	524	573	518	526	579	546	520	533	564	541	556	557	529	514	546	523	537	549	537	492	565	545	552	547	556	530	569	551	514	556	561	577	547	538	496	512	533	517	590	542	530	561	524	526	519	524	530	527	555	516	534	543	564	584	539	518	531	540	548	522	539	571	517	550	543	545	518	534	570	547	528	537	558	528	537	505	522	566	548	496	557	574	525	575	520	552	544	498	523	562	529	516	553	537	531	562	509	537	547	563	567	570	565	525	551	559	527	542	538	568	535	554	558	564	564	522	577	578	549	532	583	535	563	570	549	567	522	561	566	533	551	552	547	546	539	527	541	552	539	537	536	540	504	554	573	542	558	517	499	516	526	535	527	555	545	538	541	515	553	562	575	556	537	570	543	548	539	523	542	564	550	567	545	533	552	554	560	540	563	533	567	527	553	547	535	560	580	548	533	540	537	565	537	552	568	555	547	553	516	529	563	553	551	489	534	526	540	558	539	554	541	539	556	571	554	588	583	558	533	614	561	537	556	514	527	537	554	535	519	555	545	553	495	546	566	558	577	563	528	526	532	568	537	575	540	559	558	529	568	544	583	556	558	533	567	558	549	591	572	555	584	550	549	511	569	509	546	518	551	539	548	528	554	570	549	554	556	571	545	550	561	546	594	541	560	561	563	521	551	558	545	545	515	548	560	517	577	532	558	578	534	544	526	547	541	509	513	558	564	528	511	536	585	541	549	583	516	531	557	544	545	513	578	532	528	518	518	558	582	551	505	609	541	594	534	564	523	527	525	530	526	516	523	542	517	573	539	554	500	517	543	524	565	594	521	517	541	526	532	547	522	518	532	536	591	482	569	496	510	567	512	555	565	551	484	558	546	509	576	569	554	573	560	539	544	517	534	549	564	511	485	577	605	572	560	564	535	572	609	599	582	548	566	558	554	550	511	565	540	562	556	536	547	573	538	528	574	540	547	538	506	548	531	538	517	593	539	533	539	549	521	542	546	541	490	559	546	545	564	554	493	502	522	556	559	577	563	515	544	537	548	528	555	593	578	495	537	505	547	535	560	546	561	534	569	553	503	581	520	573	536	564	534	597	524	538	521	539	546	550	541	580	547	525	571	545	526	531	566	527	539	570	534	542	569	534	502	509	578	544	524	543	561	561	538	564	565	523	539	543	517	490	528	564	588	550	561	548	559	524	528	553	510	579	565	553	527	512	583	528	547	569	526	494	535	556	546	572	547	561	534	515	506	566	549	538	533	544	521	541	557	551	516	519	532	544	569	502	585	526	545	553	558	555	515	519	567	590	525	537	523	474	540	552	543	554	544	578	526	567	543	526	577	523	557	522	554	532	532	536	538	550	553	558	567	548	548	555	589	560	542	571	543	563	506	555	526	568	530	511	561	528	575	550	541	538	517	527	509	514	524	545	505	561	527	565	565	573	607	565	578	535	569	500	495	559	573	544	559	559	525	559	530	542	531	566	559	537	582	547	557	592	514	534	524	531	523	543	518	516	512	531	538	548	514	558	554	543	555	529	543	546	571	559	574	535	553	499	577	596	502	514	527	528	566	564	570	551	554	552	542	523	562	569	554	513	535	505	546	526	591	535	609	562	553	508	493	561	570	481	577	572	537	518	513	540	519	531	524	537	545	534	555	562	549	587	566	549	556	559	567	580	553	529	595	574	541	501	520	542	585	525	571	553	518	521	524	561	535	583	542	554	539	561	549	506	540	531	525	513	542	520	570	557	572	550	537	519	556	578	492	548	541	560	578	560	577	529	547	549	541	550	556	558	569	560	579	555	559	554	532	538	543	544	540	520	560	555	546	513	550	529	534	503	528	567	575	534	608	587	554	536	554	550	560	552	560	564	521	568	562	550	559	538	545	582	533	507	520	551	541	540	573	507	588	486	538	489	577	517	543	563	530	519	487	542	546	572	555	520	588	523	535	576	550	568	514	555	579	551	536	535	521	614	531	524	614	540	509	566	550	568	533	538	551	551	554	555	553	522	553	546	530	612	520	538	577	545	538	549	502	546	570	555	524	548	546	560	550	562	528	514	526	547	535	543	524	537	561	545	567	621	531	563	500	515	548	511	535	547	535	507	581	542	534	551	537	546	532	615	548	518	550	542	602	548	539	543	581	530	550	550	549	551	541	540	549	542	563	528	532	548	574	554	535	518	523	523	531	549	563	555	565	544	524	531	563	507	568	564	553	530	567	543	530	591	540	554	534	551	536	554	539	550	529	510	553	496	584	559	569	530	508	553	580	512	564	535	509	548	551	536	576	513	516	530	580	501	552	553	518	553	500	513	536	522	568	526	531	570	544	521	545	562	524	564	516	559	507	508	557	587	577	508	525	570	543	530	537	530	549	509	539	514	557	541	522	525	549	531	552	541	517	572	541	536	561	585	565	544	559	544	526	586	528	546	545	534	525	551	524	527	555	520	557	549	586	574	503	527	568	571	576	563	570	543	554	569	577	522	541	520	514	502	527	570	557	556	531	522	519	544	513	562	552	537	515	539	566	550	560	537	504	569	539	544	525	542	546	532	541	505	528	564	543	557	533	526	534	528	522	512	548	513	539	541	525	536	561	556	560	551	532	539	578	513	573	525	577	559	514	580	497	592	521	500	572	530	523	542	576	538	535	578	482	515	505	529	555	533	545	557	517	523	552	572	561	516	630	536	587	550	580	553	538	565	538	569	486	516	587	540	525	532	562	518	522	539	577	551	556	527	511	547	563	529	525	545	557	549	519	562	543	515	528	534	568	560	511	504	536	530	515	565	553	525	538	528	534	531	520	517	521	527	557	516	558	539	550	535	549	574	559	541	523	598	559	547	564	555	578	511	550	575	508	556	599	518	530	590	514	547	553	589	528	560	533	543	531	540	524	518	550	542	558	551	519	529	543	526	552	577	540	557	524	540	519	573	544	539	577	539	549	564	482	595	518	511	544	529	549	542	533	537	543	567	562	533	543	525	563	540	556	542	503	524	559	582	518	552	520	503	516	564	550	560	572	500	549	555	573	523	526	568	501	546	557	591	510	552	583	543	546	540	521	549	542	521	561	531	533	516	568	561	527	546	547	514	551	548	558	524	507	550	508	573	523	546	554	530	572	535	499	500	580	554	545	524	526	556	572	582	508	526	552	533
24117	23782	38153	37981	28932	18280	6762	1672	932	853	821	827	791	777	773	751	775	753	726	788	781	846	744	769	746	845	772	801	764	776	740	764	789	735	730	794	765	771	783	765	814	772	703	742	801	795	792	772	751	730	824	782	771	804	772	825	809	749	749	799	750	761	750	756	748	773	768	761	738	775	760	768	748	746	707	768	726	794	731	780	774	746	817	743	713	747	741	734	753	740	732	750	785	730	785	786	745	752	728	734	799	758	757	754	750	735	766	734	738	776	742	722	783	769	723	750	823	735	782	719	734	771	722	731	756	754	742	844	762	760	761	769	760	771	784	742	783	758	751	763	756	748	769	782	757	762	739	795	763	748	733	796	762	706	744	805	733	758	801	768	806	761	729	806	751	748	716	731	752	707	730	728	764	772	740	740	786	764	727	746	787	725	789	792	766	768	771	783	737	801	720	735	748	745	718	765	785	727	743	792	772	808	766	727	806	756	784	764	754	744	766	806	776	784	721	762	753	753	805	739	800	769	754	747	754	747	756	761	724	768	755	770	801	721	705	757	801	720	742	772	769	788	734	734	735	734	811	699	742	783	799	793	786	753	816	744	762	766	786	821	801	789	739	739	728	681	786	719	816	780	721	756	782	740	766	777	744	804	763	724	736	724	768	785	738	819	803	748	750	686	778	745	792	777	771	783	760	725	727	759	734	837	808	778	766	760	736	796	781	696	761	735	802	742	752	741	764	723	776	779	752	787	751	756	793	774	790	772	752	745	796	789	734	759	742	780	749	778	707	725	769	740	748	751	707	699	773	772	776	733	759	796	713	767	718	704	750	810	795	742	771	745	766	734	790	760	743	752	774	757	772	804	766	773	730	802	766	741	746	772	747	758	752	718	760	744	787	779	714	751	718	731	774	763	774	775	756	749	748	740	748	745	765	736	753	796	817	725	787	721	792	790	744	774	755	784	747	746	784	775	732	764	769	725	792	732	751	783	730	804	752	768	750	717	723	756	778	757	771	786	783	778	753	729	738	736	782	728	759	751	735	804	784	799	744	770	696	745	724	757	786	762	796	780	747	768	805	746	769	757	775	731	735	759	756	725	778	793	747	773	809	761	799	773	698	748	797	730	781	735	758	759	728	755	701	704	807	729	757	813	777	763	770	767	768	741	751	766	760	772	738	764	776	766	751	729	752	769	771	700	795	754	756	730	771	775	782	751	801	796	769	754	753	749	750	786	718	769	754	764	713	704	762	789	762	729	762	768	682	773	736	767	758	793	773	730	749	784	780	790	778	763	794	703	789	787	747	763	789	806	758	748	765	730	731	713	740	752	728	713	821	748	766	717	739	730	797	753	766	736	767	763	796	791	776	768	746	755	759	770	793	725	733	785	702	748	758	784	752	756	751	746	751	855	808	733	770	770	778	766	766	763	779	746	783	679	758	802	721	782	794	723	790	721	728	749	773	795	793	785	748	747	808	761	746	789	754	809	745	787	787	757	766	796	743	752	815	859	779	765	783	704	746	765	742	749	737	740	785	798	800	756	776	747	803	757	719	710	757	805	750	775	717	747	760	768	681	739	736	798	755	767	777	761	745	814	765	742	741	751	740	805	766	759	727	757	799	747	768	740	745	750	746	769	771	734	735	740	740	777	766	769	768	736	756	698	718	751	729	753	765	753	837	756	707	737	754	747	772	746	754	752	787	724	755	754	739	768	781	730	753	786	752	773	760	790	733	791	732	758	715	730	700	792	740	747	743	863	779	818	769	708	762	771	723	739	771	770	731	756	740	817	763	734	746	786	754	716	760	795	774	773	773	774	724	758	720	792	767	747	756	756	709	785	801	841	802	767	764	809	754	804	761	731	807	770	755	715	710	727	796	751	790	761	781	821	741	745	779	759	802	780	769	772	782	758	774	792	741	752	791	760	779	766	744	731	755	784	721	736	834	750	720	763	769	786	774	715	773	734	732	783	764	763	798	781	705	745	749	716	764	726	727	773	757	783	756	715	743	761	811	810	769	728	752	772	738	776	798	784	761	712	770	788	684	747	782	712	756	809	728	777	790	794	718	786	753	744	732	741	702	720	799	731	748	782	766	747	784	761	773	740	810	788	733	752	746	778	718	728	758	770	776	727	785	690	743	761	730	745	846	718	774	747	724	760	778	764	766	823	754	774	774	752	742	806	746	744	731	726	802	773	781	773	719	749	722	776	763	752	783	770	790	762	751	724	774	737	707	765	778	796	778	798	726	768	778	787	749	736	719	745	787	769	767	764	790	778	754	729	777	751	762	786	783	819	790	716	738	769	786	773	755	748	782	767	821	792	811	762	761	754	742	811	779	733	762	796	772	724	768	752	718	753	747	742	771	719	765	763	791	757	742	733	764	808	794	770	814	730	741	755	782	728	728	721	761	793	767	714	733	764	774	819	777	758	729	720	758	738	770	769	767	778	753	737	814	816	794	761	711	752	750	749	748	734	748	728	745	802	727	730	731	728	728	748	718	765	744	750	751	785	786	770	751	697	728	724	768	757	774	724	776	792	746	745	789	732	769	748	761	793	789	749	733	741	785	751	766	758	759	737	758	757	736	808	774	762	744	751	760	722	805	746	747	772	784	730	785	737	721	801	760	774	759	721	760	764	727	756	793	771	745	764	752	730	787	789	790	809	728	747	746	762	798	758	771	780	756	800	750	784	743	789	798	775	720	783	755	772	750	772	789	803	825	808	769	766	774	758	740	771	748	792	773	748	741	779	750	751	779	719	744	767	802	780	786	745	811	774	727	766	699	809	761	739	746	740	758	767	735	780	776	785	766	755	811	791	773	725	781	712	813	754	784	749	715	744	781	800	751	820	760	782	737	732	758	799	771	722	747	756	721	765	745	739	805	738	768	730	750	744	763	697	768	800	698	736	720	787	730	740	725	732	764	769	770	817	723	757	775	777	741	735	787	772	788	743	756	762	732	776	759	772	798	783	767	776	767	752	792	772	830	759	749	741	738	794	766	774	776	738	749	731	729	735	748	738	763	759	766	767	773	774	769	727	757	777	734	786	738	743	753	757	811	765	730	701	755	705	780	822	749	754	738	820	766	781	749	754	788	775	745	795	741	711	765	764	749	759	749	769	754	751	758	730	759	791	756	751	801	744	756	754	776	716	782	746	734	786	806	766	794	792	734	768	745	755	758	791	779	761	750	716	828	770	737	757	774	780	730	790	747	757	800	760	775	699	762	743	738	755	821	753	697	779	761	754	780	747	792	803	773	730	793	740	706	784	781	785	725	763	750	768	739	773	796	715	748	724	763	768	745	775	725	755	775	756	741	693	814	818	753	760	784	785	711	736	725	749	755	753	736	744	771	798	714	721	731	751	748	756	742	758	718	749	787	743	747	744	778	753	736	754	761	785	821	773	750	721	787	755	741	773	806	767	738	728	802	766	757	764	749	770	754	814	766	768	735	746	738	745	714	756	739	767	763	812	739	707	728	724	742	787	761	743
57828	100879	74074	52990	27369	8879	3630	1511	899	739	759	713	756	749	726	735	714	764	779	705	782	789	764	788	752	717	749	759	738	747	793	731	679	774	724	762	741	757	749	745	754	782	790	725	688	770	757	711	727	731	765	762	723	748	705	745	696	773	678	720	804	757	771	702	710	750	740	748	725	739	719	721	746	769	778	741	763	769	752	725	758	734	722	742	766	748	719	715	753	761	777	721	723	736	733	760	748	709	756	760	753	755	720	750	717	742	748	741	712	766	786	763	728	691	717	711	763	749	785	755	717	738	753	742	762	723	709	772	734	742	721	715	728	721	738	715	778	753	737	749	740	787	730	724	749	738	694	699	727	741	744	783	736	807	801	776	758	753	790	727	756	744	765	759	729	742	707	735	800	718	730	745	701	763	779	747	758	751	724	759	752	698	717	706	736	762	748	732	760	719	752	740	746	703	764	738	719	760	728	738	752	738	795	775	781	769	744	738	756	758	766	761	733	708	766	772	722	726	745	733	750	726	741	734	793	689	753	686	737	754	760	722	743	758	773	806	708	787	769	760	723	765	736	747	771	778	734	752	707	781	739	714	767	715	741	712	720	739	762	701	786	780	743	689	752	751	728	755	760	689	730	787	734	733	741	811	769	724	747	721	694	734	735	699	727	755	793	752	732	699	717	702	739	794	779	776	734	711	683	762	764	770	755	746	747	788	745	675	729	777	748	737	701	717	787	745	747	749	692	749	764	705	688	663	787	721	804	709	754	734	777	763	753	733	721	743	751	728	725	756	752	769	744	782	758	727	752	730	744	749	761	733	678	778	704	725	692	777	746	781	746	721	770	747	765	747	776	759	763	714	730	668	733	773	712	761	699	749	722	693	738	725	774	742	747	779	730	742	689	754	738	712	759	803	727	769	764	720	777	789	755	747	730	717	706	735	727	742	778	754	749	741	745	727	735	777	717	791	769	749	726	734	774	744	748	744	728	760	718	693	756	823	731	740	738	720	747	744	757	752	752	737	772	718	731	739	735	750	744	711	692	736	779	735	766	743	737	759	725	706	765	761	704	817	691	745	728	716	721	774	722	801	740	744	730	767	778	746	719	716	709	766	760	727	747	751	754	755	751	718	758	690	715	748	794	744	748	737	745	742	735	737	744	761	737	730	681	734	766	745	707	752	726	723	731	733	734	728	722	748	719	725	720	695	821	722	754	712	757	769	736	737	708	784	741	822	749	782	702	767	762	770	752	676	703	751	737	696	762	704	782	722	764	739	780	726	757	749	743	775	744	759	767	697	742	728	751	720	706	700	738	765	745	756	711	704	728	768	714	732	723	710	730	702	689	713	734	748	688	715	696	789	690	720	758	744	747	759	771	742	805	745	726	718	705	742	778	710	769	784	756	755	748	728	746	740	776	729	721	718	768	762	739	773	731	734	697	704	790	741	797	812	725	734	701	742	785	764	717	706	738	759	753	760	733	754	754	733	762	721	758	698	713	722	708	736	715	774	797	727	774	731	709	794	725	740	732	704	726	727	755	716	759	670	702	725	725	736	766	751	747	683	724	777	782	792	706	762	771	732	744	726	724	754	764	745	767	727	708	768	688	726	747	742	797	788	731	774	733	742	735	705	711	768	760	745	745	739	750	767	744	731	733	736	777	770	773	780	759	785	734	729	721	758	746	771	719	710	733	731	755	765	699	770	746	743	774	694	771	724	736	728	765	724	727	689	748	710	779	788	788	750	731	767	728	693	739	769	762	712	713	760	742	765	772	772	701	729	775	697	781	709	791	762	735	719	744	754	734	722	779	727	694	778	730	735	692	723	763	691	761	736	750	705	732	783	747	729	766	707	773	754	724	697	719	723	735	685	741	777	694	722	712	720	771	775	726	750	758	774	704	716	786	775	721	743	749	746	745	695	767	780	786	721	736	743	734	774	735	756	734	735	767	714	714	733	747	758	716	656	739	783	777	728	759	750	759	737	738	738	715	755	763	736	750	745	731	748	746	726	760	745	752	739	750	735	783	736	747	756	752	755	688	735	761	753	786	756	725	700	737	713	739	720	767	792	757	710	729	694	799	675	736	723	695	741	735	725	716	768	787	783	700	743	676	709	753	746	773	735	753	773	744	752	726	710	719	782	738	725	731	782	758	789	812	715	741	732	707	763	773	732	757	730	741	716	738	777	767	707	762	725	731	720	770	755	731	702	754	712	757	747	661	706	775	738	748	739	776	722	756	740	725	717	733	732	726	745	761	714	767	714	763	709	684	721	733	748	777	723	750	758	750	740	731	744	706	752	777	717	701	733	773	772	759	777	736	756	768	746	781	717	719	749	743	783	749	770	733	731	758	734	776	676	757	730	692	743	725	768	759	725	725	758	775	775	756	725	744	745	741	773	753	733	742	734	765	744	723	723	699	758	720	758	768	762	743	754	775	721	699	740	724	720	740	746	767	720	760	765	704	731	763	749	730	750	719	734	750	729	697	766	735	715	738	745	750	735	781	761	704	707	728	754	718	765	697	727	730	741	747	748	759	754	763	740	744	772	704	771	735	732	721	717	720	712	761	739	758	746	766	692	734	757	728	775	773	757	767	808	743	742	708	764	729	738	772	745	755	743	787	723	719	778	785	731	755	704	721	743	783	754	764	712	732	731	685	750	750	733	733	728	732	782	765	723	760	778	778	745	766	763	729	717	758	750	727	714	724	699	783	751	780	681	738	740	779	741	749	724	784	770	738	719	775	738	750	729	718	764	738	732	731	738	704	729	771	740	782	749	757	748	766	715	758	771	742	713	702	740	734	735	722	748	758	719	715	757	716	719	773	707	719	737	743	753	742	733	757	737	773	712	712	722	743	740	717	737	714	745	746	726	732	720	732	752	762	701	711	768	738	739	771	727	723	738	726	752	686	728	765	747	743	761	706	747	693	719	768	738	707	762	779	711	704	750	795	717	749	725	740	738	775	740	754	747	716	762	702	739	770	745	734	762	764	789	696	720	756	743	759	752	772	729	787	709	753	701	778	763	760	771	742	740	735	699	770	692	764	786	749	736	681	740	777	820	752	772	790	714	716	775	769	721	721	760	762	714	696	711	736	737	717	732	725	785	715	748	753	774	740	748	699	748	779	774	744	694	740	717	686	753	712	766	773	732	771	741	718	728	721	813	767	711	731	709	716	748	738	744	738	731	686	738	722	750	779	745	765	791	704	756	725	794	809	703	722	762	786	782	691	734	701	753	667	732	683	785	755	757	729	748	718	733	714	726	779	758	724	742	771	752	739	760	760	674	738	709	727	750	718	719	762	740	713	755	770	742	750	733	759	701	742	745	770	731	719	699	732	686	752	750	728	736	697	773	698	701	746	761	752	757	778	733	724	725	728	702	744	748	725	766	720	753	754	693	715	735	743	723	735	750	738	710	728	739	698	719	744	735	760	736	719	714	684	733	723	727	770	782	718	762	745	753	733	690	732	727	759	729	752	821	742	775	755	755
29688	32040	27283	11148	3019	1117	769	615	599	568	561	644	609	558	570	548	559	555	615	543	541	533	578	554	570	572	584	564	590	558	560	589	571	587	560	557	578	573	541	571	550	556	599	621	597	564	562	567	580	591	587	539	600	639	565	573	553	559	575	618	586	587	571	550	590	553	541	628	603	568	634	608	592	539	588	566	571	561	654	540	581	520	552	562	592	533	535	586	535	553	566	631	599	584	569	572	585	563	571	603	573	609	554	573	542	523	548	564	613	548	547	552	596	553	567	585	563	572	527	580	575	555	564	566	566	552	572	591	561	521	598	549	592	563	570	581	574	570	551	565	530	588	572	564	572	561	575	577	607	514	526	582	556	534	538	614	591	550	572	584	549	543	571	573	569	523	588	590	560	604	612	551	581	542	579	581	578	556	571	552	581	575	599	584	590	579	565	580	577	563	625	573	589	574	557	544	572	545	572	570	591	572	555	623	596	610	548	538	591	544	545	605	544	585	579	579	592	566	547	539	530	552	588	570	559	573	558	542	536	543	550	524	569	535	617	556	552	621	580	555	572	562	552	583	569	625	568	558	572	613	527	573	573	549	610	568	611	562	551	547	550	569	602	542	574	538	559	565	589	580	552	579	578	571	580	576	647	576	566	542	570	540	526	571	583	581	547	535	576	548	561	597	538	574	580	582	562	544	549	562	571	570	567	587	542	545	552	568	560	564	544	613	580	535	584	570	534	576	572	579	548	570	539	588	569	561	603	630	555	576	586	574	564	587	563	572	533	569	611	577	561	551	579	615	545	553	612	560	574	588	548	584	590	552	556	492	617	575	548	612	608	513	542	564	546	532	550	545	573	558	590	566	549	536	565	604	594	578	539	607	513	551	591	566	565	555	549	551	573	569	585	598	553	605	524	558	584	557	569	540	591	543	540	579	597	537	552	564	595	570	563	583	581	606	582	572	527	542	577	538	543	551	554	526	528	562	561	580	569	541	587	547	574	585	551	566	552	594	569	604	543	549	575	562	534	558	494	606	573	586	547	486	558	586	557	581	568	590	563	583	580	576	552	584	543	556	549	573	558	531	567	549	570	595	641	606	624	542	569	541	556	594	536	597	564	560	602	500	563	569	580	540	560	557	540	610	550	564	570	613	528	602	592	609	560	569	618	581	552	587	613	534	573	599	589	547	543	575	587	580	566	601	574	572	582	599	570	605	576	607	560	608	567	589	524	570	611	561	580	568	588	571	517	568	578	558	592	572	564	610	565	597	583	531	580	542	541	546	584	555	542	595	534	540	571	591	547	575	556	561	570	565	557	588	584	495	568	529	585	566	602	534	554	567	602	556	551	552	600	578	580	551	508	590	573	557	590	567	574	591	554	578	543	586	560	550	563	612	552	557	580	547	556	582	568	568	545	551	605	597	594	519	591	574	558	544	565	632	568	563	592	590	552	587	596	582	575	603	568	572	593	590	559	590	577	551	581	588	551	544	575	528	587	531	615	589	543	552	588	577	535	589	578	530	572	556	547	570	542	565	599	560	597	572	559	569	537	567	559	557	563	587	567	574	561	564	575	550	567	560	570	591	579	606	536	489	573	547	570	549	550	585	554	570	547	555	587	567	540	547	583	544	569	560	504	570	577	555	586	567	633	549	601	558	576	587	583	545	563	556	568	573	570	606	566	574	581	575	556	536	552	541	586	566	583	572	567	559	559	553	550	543	550	566	576	557	548	574	630	541	571	557	572	590	552	600	569	587	575	595	571	569	540	565	542	543	611	538	573	565	558	560	594	533	580	531	542	582	569	566	569	550	590	567	601	568	538	583	561	586	577	584	547	552	567	587	562	559	542	573	589	620	566	553	561	569	574	634	533	531	594	557	579	546	556	575	587	577	565	542	556	570	557	545	583	566	548	600	560	628	589	564	560	589	597	589	570	585	593	575	522	590	503	558	564	573	574	618	559	588	566	580	586	553	561	534	609	571	537	545	590	589	588	610	548	593	566	507	564	588	549	527	529	554	555	584	581	570	568	578	604	565	607	536	583	587	562	552	569	587	582	582	550	554	581	588	584	558	551	584	572	562	549	506	563	565	604	597	560	542	574	602	570	577	539	558	583	521	571	537	525	547	597	561	582	558	607	582	597	563	542	594	562	540	515	575	579	561	545	570	584	564	563	633	536	616	597	586	604	543	583	573	564	578	535	552	550	558	556	553	619	505	569	605	558	592	545	544	581	597	584	536	525	568	622	566	561	544	606	539	576	562	572	565	567	557	532	557	565	556	606	591	583	534	583	560	533	616	568	567	567	554	594	575	561	556	572	572	597	527	598	567	568	577	602	550	604	591	587	589	523	568	544	560	600	582	516	541	587	557	574	509	582	586	589	576	532	568	571	620	552	577	551	617	565	562	547	577	543	551	560	614	496	600	624	558	564	533	556	558	589	535	610	577	530	572	571	563	578	596	577	580	582	618	546	505	605	611	533	596	614	579	568	553	567	572	574	567	587	582	552	590	594	550	594	569	588	559	533	590	574	552	543	562	574	563	596	569	593	598	545	566	554	558	550	572	534	597	568	555	533	578	566	566	566	585	537	522	541	578	545	537	575	573	562	596	549	616	581	574	586	558	562	563	591	561	587	595	556	542	552	552	602	556	633	578	624	547	533	582	613	536	523	564	573	612	574	560	562	565	592	542	605	607	593	578	501	600	545	562	566	595	534	557	598	537	563	546	551	521	576	526	555	588	592	555	578	550	543	588	576	546	569	564	569	565	585	622	595	605	583	536	583	550	595	577	585	578	617	592	560	581	562	549	559	562	570	581	540	559	558	563	570	575	604	599	573	519	537	572	539	599	591	530	569	563	594	568	534	576	561	561	553	586	606	599	536	577	569	564	597	568	589	575	569	609	569	579	548	555	614	589	601	586	588	555	592	611	579	550	522	588	550	549	605	568	573	561	576	553	515	600	588	537	567	594	646	506	572	569	576	549	599	584	516	592	546	573	557	561	576	548	564	548	530	581	536	609	601	561	587	560	570	526	615	555	558	570	570	565	582	575	561	557	590	529	528	598	579	566	607	561	554	567	563	573	596	587	529	580	560	558	585	594	549	576	526	557	577	527	579	595	573	512	574	635	579	571	592	599	572	542	558	574	571	581	587	595	585	533	529	601	580	524	574	566	593	597	533	619	566	573	541	560	561	567	582	606	540	564	573	574	551	536	519	552	542	552	592	588	524	544	578	560	569	586	556	555	596	580	544	583	552	589	531	576	572	575	574	562	523	562	592	570	574	521	559	588	556	567	539	573	622	582	604	567	503	551	570	573	567	579	578	587	584	540	533	574	567	599	574	531	574	559	559	597	572	558	577	558	551	612	587	568	601	594	559	582	609	527	560	522	591	571	571	560	557	594	581	565	555	555	551	589	563	567	529	522	548	521	560	563	531	558	610	536	548	565	612	604	579	555	550	536	569	567	562	582	546	575	598	537	559	548	547	585
21863	38140	21243	6346	2580	1012	683	515	512	502	512	488	504	455	490	512	509	520	511	528	515	475	534	497	471	502	508	507	499	526	474	483	503	540	495	502	470	498	497	479	472	505	487	489	488	472	480	488	520	506	503	519	533	516	489	494	518	540	507	478	525	504	493	460	516	492	507	485	508	479	462	510	483	524	503	487	492	526	501	525	456	517	474	514	503	496	513	492	485	506	508	502	504	521	507	475	526	495	510	511	458	498	488	477	468	487	496	513	487	513	493	514	477	506	473	510	536	492	500	560	478	520	518	461	473	480	471	484	513	500	504	502	524	456	480	513	519	524	498	498	520	511	522	470	505	473	509	492	493	492	488	518	453	502	474	505	498	476	477	524	509	503	529	478	497	504	530	511	475	537	488	536	522	456	490	498	482	523	513	524	468	476	514	530	499	524	451	446	457	514	494	533	452	484	489	471	492	490	490	465	519	472	499	473	498	495	461	499	483	480	447	499	484	493	517	492	505	510	530	513	475	466	490	521	519	508	518	499	485	487	566	498	437	481	467	453	477	453	497	488	509	503	541	505	488	499	495	505	508	477	468	493	481	484	521	486	517	485	539	487	476	515	502	474	488	538	478	485	513	540	510	533	492	462	521	490	516	496	522	519	503	478	504	506	526	504	472	478	528	494	530	492	485	489	486	516	499	466	475	458	501	475	516	482	495	495	471	466	486	517	476	498	515	493	484	499	507	496	478	489	473	515	486	507	476	489	489	465	495	489	485	512	534	546	496	528	499	508	521	511	505	474	457	483	455	506	514	450	471	494	479	471	496	502	465	491	477	492	482	499	517	484	478	492	548	486	479	518	447	525	492	473	495	511	468	480	497	499	545	531	510	473	482	503	501	503	516	516	500	492	516	485	522	510	521	482	510	510	525	504	552	500	476	492	500	495	490	471	522	485	485	485	484	487	499	481	467	506	497	506	491	509	531	489	496	505	523	478	483	517	543	456	511	486	500	478	457	502	540	497	496	509	535	532	519	493	530	505	482	526	482	525	537	494	492	522	484	509	509	560	497	497	474	486	493	528	451	519	522	495	485	490	491	475	423	488	482	523	480	485	502	550	510	484	506	501	499	495	456	538	471	491	484	503	481	519	498	472	483	527	471	473	508	484	511	530	537	498	497	506	478	492	458	487	507	496	496	515	501	510	451	490	511	516	497	551	503	495	448	479	469	518	501	505	485	519	505	500	496	480	473	488	513	518	501	478	496	482	466	506	546	485	473	484	493	512	489	506	515	546	489	496	473	438	503	497	540	491	508	512	517	524	507	532	501	429	516	494	498	492	494	495	494	493	495	502	541	492	516	518	539	511	500	497	474	467	466	497	496	478	473	519	479	499	514	534	507	490	496	482	466	502	505	494	478	523	502	481	490	480	464	481	538	513	494	496	513	487	440	462	483	472	545	440	479	514	470	489	514	512	481	463	549	484	487	504	510	530	510	490	516	500	504	503	507	453	511	489	534	477	507	480	510	495	498	479	498	524	507	498	507	509	538	450	494	471	488	484	497	505	504	475	476	478	447	481	466	491	505	499	497	503	489	499	499	542	493	456	499	487	505	488	476	496	496	522	520	490	478	532	520	504	495	499	487	475	448	483	470	522	499	510	504	500	473	511	499	511	492	472	508	470	492	535	511	479	523	524	495	480	498	473	528	481	475	488	520	466	522	471	503	532	503	509	520	515	453	484	501	475	527	503	530	509	499	502	478	490	504	493	508	510	479	517	492	532	508	487	538	502	536	495	522	521	511	496	515	500	495	487	493	497	519	489	529	507	483	534	472	488	462	491	497	515	509	497	531	521	505	483	518	489	525	486	500	478	496	467	513	485	472	463	500	511	508	511	522	466	528	492	490	497	459	467	520	512	517	515	481	460	490	512	494	482	510	496	517	498	451	496	511	491	486	540	509	485	469	513	506	516	500	481	498	476	443	484	516	489	495	497	484	466	532	499	509	502	491	484	526	481	522	509	519	524	510	517	496	522	433	507	473	488	506	482	472	458	470	539	503	510	446	481	494	474	481	498	458	498	474	506	451	509	489	493	516	495	504	526	455	512	505	524	488	517	439	546	474	499	495	507	476	495	473	481	500	484	495	475	458	513	518	478	499	554	515	510	486	483	476	497	477	506	518	494	506	523	487	518	497	528	496	510	501	500	508	496	512	478	506	492	462	503	482	483	466	506	500	456	496	491	485	504	472	472	476	474	478	527	479	494	503	532	464	489	515	464	484	446	505	536	521	493	533	484	491	495	516	529	464	506	482	469	456	475	492	441	509	500	509	504	470	456	472	517	479	491	469	483	485	497	500	499	491	506	501	470	458	495	452	541	515	446	461	481	502	516	477	492	486	482	488	507	550	499	501	497	491	507	513	494	534	452	454	483	507	504	485	478	496	458	526	491	509	490	499	478	478	487	492	477	488	481	506	503	504	517	516	487	511	512	494	483	450	516	461	504	532	497	504	467	506	526	505	449	498	474	481	495	513	473	540	494	493	519	502	464	508	492	492	495	489	499	506	504	491	484	470	477	510	519	494	530	528	472	506	486	519	530	486	500	473	524	519	483	489	507	507	504	487	488	489	495	501	508	515	504	484	559	462	457	507	504	495	475	499	491	500	520	479	515	475	495	524	541	490	457	477	497	462	489	524	502	479	488	456	443	518	501	468	480	525	512	506	545	486	475	509	506	499	511	496	475	475	492	508	485	522	479	481	548	506	463	479	498	525	520	489	464	519	472	504	505	512	476	515	526	500	487	480	453	504	513	507	523	488	483	488	482	481	552	491	515	475	477	481	489	503	465	508	479	493	468	513	486	473	485	460	496	508	483	527	472	528	509	490	467	493	489	499	518	479	498	473	486	508	510	503	500	506	477	499	496	537	508	484	478	461	520	533	443	498	483	478	489	504	470	505	465	498	489	491	511	554	484	538	489	523	540	506	498	456	497	513	490	428	466	493	489	499	491	503	479	495	457	514	536	524	492	490	476	511	497	484	475	470	500	472	473	454	465	488	452	494	522	554	504	512	508	530	506	486	492	497	485	502	468	502	506	489	510	544	486	509	482	490	490	462	515	559	490	523	498	480	464	443	521	539	503	493	484	477	554	482	470	466	518	490	467	487	457	449	495	526	486	516	473	492	487	528	510	470	498	481	489	489	514	500	496	542	509	498	533	483	488	468	470	507	492	507	507	484	469	515	503	479	501	486	463	505	485	515	531	522	474	474	492	518	507	487	462	540	512	545	489	522	521	466	524	501	462	479	484	462	490	485	476	480	523	477	498	484	483	494	475	511	491	504	489	516	477	484	454	480	534	497	534	491	488	483	474	472	531	552	474	530	501	525	487	531	493	457	505	519	522	514	520	482	495	522	548	526	482	475	466	472	501	477	483	512	485	487	474	473	485	519	525	512	481	507	505	529	530	501	481	500	505	514	473	488	461	455	491	483	521	513	492
26179	29547	42214	37093	20113	7126	1784	694	482	567	516	449	449	476	484	484	531	471	459	493	473	475	478	480	496	459	456	472	502	471	469	459	456	513	468	486	488	493	487	471	484	458	480	501	460	490	516	464	477	459	462	469	463	483	540	483	467	480	464	486	476	430	452	495	472	487	467	493	499	533	476	485	472	507	492	499	478	464	464	457	480	488	509	506	443	491	469	475	472	482	491	491	499	471	492	481	496	458	459	520	467	504	478	445	481	489	472	457	474	455	482	480	482	515	448	476	477	498	477	489	465	491	486	495	494	473	497	478	467	507	477	491	474	476	485	498	505	453	504	503	509	485	509	491	456	517	450	496	449	476	504	424	508	448	458	479	504	449	490	468	479	469	477	462	487	493	451	518	488	437	503	498	517	444	452	495	496	497	453	500	482	454	455	491	511	466	501	465	486	456	445	473	472	458	511	475	493	480	472	460	481	447	485	462	469	442	467	467	466	471	482	488	465	486	504	454	448	532	493	452	480	483	455	470	412	486	428	466	502	469	493	449	502	503	484	496	462	460	457	449	458	465	451	473	502	474	494	486	457	501	467	509	466	486	488	445	486	496	470	440	519	501	450	482	484	480	502	471	495	487	474	484	490	474	453	459	456	513	437	495	483	497	526	450	471	469	467	474	461	476	486	531	495	477	441	515	463	458	499	454	466	496	507	480	455	473	497	469	459	471	490	477	443	482	453	459	498	462	488	468	509	480	493	466	461	424	459	469	484	464	472	483	494	458	518	484	457	456	508	499	483	447	477	476	503	503	447	479	481	476	496	481	542	434	473	471	486	467	440	511	444	444	442	456	500	444	502	478	486	493	476	499	449	499	495	452	444	509	462	483	482	501	504	474	503	447	509	505	484	449	472	466	489	464	515	479	483	475	512	449	502	477	469	462	453	460	449	478	498	464	477	442	462	505	492	451	519	482	479	472	490	484	475	457	465	445	493	489	468	488	459	461	501	479	475	481	502	460	469	503	469	507	458	497	494	436	502	474	483	495	472	503	508	458	479	456	504	478	485	476	440	485	479	495	493	468	446	455	414	467	471	461	479	468	475	466	501	499	488	505	475	462	463	455	481	504	473	484	460	455	493	483	448	507	472	455	511	465	503	482	481	469	486	454	472	482	460	506	495	479	431	484	444	460	483	473	475	471	462	482	497	472	501	473	470	438	467	438	495	455	504	445	505	506	518	487	472	499	509	506	526	485	472	469	518	472	491	458	464	514	518	444	450	463	459	518	478	482	505	480	475	480	469	489	497	526	457	517	472	479	464	473	451	507	496	471	485	501	536	432	409	487	456	467	475	471	484	483	463	470	483	435	447	497	480	460	490	474	479	488	487	450	451	481	475	507	482	491	486	481	511	479	456	470	502	481	452	490	474	437	522	471	500	461	471	457	481	465	453	490	477	452	441	473	488	472	492	468	470	458	500	442	479	476	489	508	444	441	476	501	482	472	459	474	470	494	504	501	469	453	470	491	475	478	474	480	482	490	482	507	499	464	450	447	475	494	536	483	449	495	470	484	451	459	505	485	482	469	493	488	473	514	494	466	458	462	473	495	466	446	473	472	482	473	481	472	496	468	431	494	495	492	480	481	483	512	462	513	482	458	447	438	470	539	461	520	509	526	500	482	492	477	456	462	515	501	451	486	407	444	519	489	507	490	470	457	459	473	486	506	486	495	477	485	439	485	478	495	503	456	516	485	473	524	470	466	498	507	474	449	488	484	478	449	460	471	467	464	483	475	460	455	475	473	503	456	468	468	459	507	493	470	508	437	492	499	476	527	465	468	487	465	489	463	454	448	483	464	488	480	481	432	481	472	466	419	464	443	501	515	471	493	502	483	490	465	496	502	489	507	520	464	454	441	498	516	459	506	493	502	496	489	497	495	506	479	473	471	518	478	454	494	467	514	475	446	472	491	462	485	473	530	485	532	433	506	511	473	465	478	440	445	465	479	488	500	502	482	463	461	507	524	478	499	429	489	484	483	490	470	468	491	473	524	490	499	505	469	476	543	494	487	515	491	477	495	453	446	478	482	475	506	468	493	441	488	462	489	516	490	491	444	461	487	477	451	473	497	476	512	484	468	469	478	521	466	521	483	474	490	453	450	499	495	470	468	444	490	469	517	507	501	495	486	437	469	474	477	479	468	441	450	499	473	480	478	472	533	484	516	463	474	456	506	479	444	472	492	509	464	440	535	463	487	503	455	466	459	488	489	465	472	447	460	469	477	451	493	478	502	477	439	462	517	483	514	502	501	484	498	462	474	465	468	486	504	486	456	468	500	466	443	456	550	444	511	520	464	461	513	486	530	437	515	475	459	451	478	510	457	492	496	490	488	446	503	465	484	518	464	514	507	508	496	439	494	489	453	458	446	486	505	456	466	456	487	459	480	498	451	473	437	456	504	475	439	470	470	478	482	462	495	444	485	490	457	498	498	429	469	477	542	529	418	459	497	498	470	488	511	502	494	487	431	498	461	489	484	452	473	421	471	481	477	486	440	500	494	469	444	493	454	470	465	489	438	467	473	509	469	490	491	484	515	437	472	469	484	489	483	445	482	473	469	505	469	514	471	524	495	486	467	474	451	510	509	451	488	500	502	442	505	489	491	459	451	492	484	482	497	526	440	488	536	458	488	475	511	486	474	433	489	455	500	487	524	503	496	502	510	508	488	496	477	486	512	485	420	488	455	486	474	501	483	470	453	464	516	452	489	495	469	453	528	471	498	459	459	484	451	452	515	461	475	458	491	449	488	470	452	480	479	486	488	466	473	484	448	472	477	497	515	512	475	473	489	441	438	526	467	503	476	464	475	462	527	517	456	470	476	512	497	517	475	495	457	472	464	474	474	475	494	487	475	476	506	495	459	500	478	517	476	490	483	502	496	457	490	488	481	505	488	485	453	458	476	457	457	483	460	474	450	467	485	520	479	485	491	483	455	444	493	477	471	457	464	480	482	486	468	458	553	479	519	479	495	520	471	474	488	486	481	480	486	494	490	509	477	487	495	480	479	484	479	520	536	478	507	484	462	466	498	505	524	490	470	499	452	505	457	457	483	493	497	514	429	452	471	498	486	445	488	487	514	461	478	512	511	485	464	509	466	488	475	484	471	495	430	485	475	525	435	441	471	442	467	446	499	455	490	507	470	501	471	476	442	450	468	491	475	482	479	457	507	471	474	439	450	505	442	437	529	492	485	470	477	509	478	486	493	461	517	502	482	411	488	489	480	518	452	493	477	460	449	496	521	486	469	443	490	475	512	476	459	445	504	483	438	492	531	420	486	458	467	480	462	484	491	438	468	506	494	483	459	451	435	451	457	493	483	510	498	495	464	483	503	492	480	478	487	490	487	502	441	496	473	482	489	481	463	463	498	474	468	485	502	470	449	474	468	469	485	466	474	475	491	474	481	478	478	449	500	513	507	519	448	483	482	476	486	481	490	470	502	460	456
56288	87749	56223	32071	12014	4404	1614	688	493	472	446	454	461	430	456	496	468	493	482	479	514	435	446	455	432	478	479	512	449	467	467	453	464	475	467	499	463	408	448	462	504	445	451	445	451	459	477	486	446	469	496	459	458	506	485	448	439	463	429	448	470	472	501	533	491	474	487	461	496	487	492	479	440	455	459	441	458	474	432	461	451	500	496	430	461	447	474	492	451	438	461	461	525	464	474	474	510	457	450	487	487	514	467	480	451	469	460	472	460	437	433	484	471	484	411	478	483	442	498	449	487	455	441	469	481	431	438	432	445	476	461	429	452	441	487	476	455	456	479	493	464	493	483	463	435	464	485	466	479	458	473	452	458	442	497	484	456	463	476	469	455	432	483	515	450	487	443	480	480	453	457	490	454	490	446	437	460	459	481	478	490	459	462	485	470	449	427	463	455	507	450	433	482	471	465	475	451	446	458	501	450	476	450	462	458	472	434	442	482	476	467	460	453	478	458	463	492	468	448	490	479	510	458	453	478	486	449	447	446	469	462	507	488	449	475	470	449	475	468	444	427	465	476	502	420	453	453	461	418	423	479	451	456	427	477	472	451	493	490	459	418	485	447	444	445	486	434	474	439	476	440	477	424	443	453	464	471	474	458	499	460	441	440	470	471	485	492	485	439	468	456	438	459	486	480	452	460	467	477	469	446	467	448	450	476	471	462	498	459	462	446	468	488	488	485	475	524	486	453	503	466	453	462	460	475	494	410	451	481	492	471	476	454	453	498	511	489	463	481	442	516	456	469	479	465	475	430	443	481	475	448	493	469	476	497	439	457	476	454	474	480	475	459	458	507	458	457	429	444	450	482	496	458	455	453	474	449	453	470	488	471	455	459	443	440	434	440	476	476	464	470	438	490	463	500	491	446	479	443	480	467	484	463	454	464	407	483	482	462	440	475	479	494	475	429	474	471	466	449	467	465	467	439	494	497	491	463	462	452	423	426	472	503	465	501	459	513	462	479	455	456	493	443	444	454	487	435	427	472	426	430	500	489	438	480	484	433	473	472	454	459	449	439	467	453	473	463	477	467	466	460	471	490	483	455	488	469	470	498	495	475	499	446	494	492	447	435	433	488	471	475	496	416	490	441	441	433	445	487	480	461	454	463	482	457	439	475	490	476	442	494	452	450	476	496	496	479	411	446	456	485	449	469	448	411	448	502	440	466	458	455	420	438	490	484	511	457	445	444	477	455	463	506	438	483	446	460	447	486	458	457	446	452	453	444	445	435	507	456	457	486	471	446	475	484	461	426	461	431	490	468	489	450	450	445	486	481	425	441	444	450	485	495	476	456	423	446	510	447	455	434	472	476	461	480	499	468	489	490	467	454	453	486	444	494	471	459	467	475	501	457	447	468	485	512	480	456	446	431	477	454	442	478	482	505	483	475	448	480	459	467	460	435	500	501	452	474	474	452	436	490	448	463	463	454	444	453	435	484	498	496	477	459	449	467	478	465	514	462	462	471	470	481	435	437	423	449	489	458	489	541	485	458	507	444	476	476	468	495	444	465	442	431	452	450	465	454	469	456	490	453	464	432	468	483	436	444	474	473	478	473	436	475	447	477	502	522	477	473	462	462	441	427	500	462	453	474	479	459	504	476	443	443	481	445	503	429	455	496	497	465	440	442	433	443	422	464	465	422	502	453	439	470	499	451	471	446	489	459	457	496	454	471	455	476	469	462	454	462	477	484	469	474	457	466	446	474	483	436	475	479	488	479	455	459	435	448	477	453	485	482	429	467	466	455	442	436	468	443	455	464	479	491	462	464	468	489	457	465	450	470	484	449	457	450	467	484	452	509	464	475	517	443	506	499	466	440	433	483	454	452	475	443	456	474	415	429	498	457	468	520	439	468	461	492	499	456	455	470	477	478	474	443	491	490	445	450	474	474	464	512	513	458	430	470	456	474	511	427	518	479	479	511	489	500	489	445	445	477	459	429	461	487	503	440	456	469	507	447	481	487	438	460	449	423	480	480	449	451	466	488	463	492	445	517	487	459	455	448	420	494	475	484	489	440	446	452	463	421	436	434	473	467	443	453	433	474	431	465	434	443	500	481	498	405	441	486	489	499	448	487	472	472	438	462	462	464	476	471	514	489	474	453	436	465	487	446	427	437	433	475	488	457	432	472	471	450	432	486	443	504	485	456	465	453	440	418	488	505	482	471	400	452	406	497	485	450	471	440	447	476	445	469	413	442	467	460	472	432	430	446	446	463	503	470	454	431	464	428	512	463	471	460	423	500	521	462	489	440	450	440	479	450	467	471	441	449	484	435	480	471	473	463	472	463	472	457	462	459	492	460	485	484	485	484	488	475	486	452	487	450	467	442	420	459	486	455	458	461	466	426	460	465	485	483	471	492	472	430	472	476	488	432	504	482	485	477	507	482	439	473	448	465	435	463	524	483	466	455	482	459	457	445	477	416	459	528	440	438	460	488	463	461	456	492	474	493	484	460	444	470	523	484	480	464	468	470	495	456	463	447	448	485	469	448	491	468	465	509	489	444	487	445	452	430	454	427	512	461	485	487	480	431	466	535	476	504	454	483	466	436	469	450	464	447	432	507	500	486	443	485	456	465	468	461	465	474	481	501	491	522	454	495	390	468	468	456	455	465	457	436	480	512	486	465	469	464	495	455	476	451	469	480	445	488	472	472	489	463	504	468	459	464	458	449	465	494	468	514	453	488	430	452	481	449	453	474	494	456	435	440	466	466	503	455	432	489	462	467	462	493	473	471	481	474	443	439	474	460	450	478	430	458	482	465	432	449	458	486	498	475	467	439	440	437	476	458	480	457	467	499	496	442	455	443	468	449	440	470	478	460	481	489	439	453	475	454	456	450	477	458	486	457	493	460	469	455	479	456	405	439	491	498	414	473	506	450	477	450	462	447	461	478	486	468	491	470	449	475	467	469	460	472	424	444	454	449	466	465	454	492	463	444	491	484	505	425	487	430	470	474	445	429	459	450	460	456	474	430	485	485	495	481	480	465	443	440	521	481	437	463	436	448	444	477	451	458	478	446	448	444	432	469	478	453	502	453	444	421	462	509	473	476	468	435	463	500	495	483	480	479	452	469	457	471	455	500	479	481	473	460	472	471	475	500	505	411	459	431	448	445	494	460	448	432	459	469	460	489	457	428	459	449	449	478	471	488	456	464	450	494	485	471	466	439	469	464	435	502	472	464	508	464	458	469	460	470	448	481	474	462	495	476	495	456	482	507	412	439	469	463	497	465	442	443	462	485	460	457	454	472	468	473	471	492	457	425	479	477	478	481	474	444	446	491	468	479	462	456	450	453	463	443	507	448	441	469	441	490	472	486	504	451	477	467	454	464	479	471	480	488	488	455	470	476	445	459	441	464	495	447	452	461	424	485	505	417	490	462	475	465	442	457	498	486	448	482	428	417	496	468	444	469	476	460	463	440	433	461	499	462	451	467	459	464	467
24165	23406	36129	34890	27628	18341	6459	1609	873	794	783	780	771	733	773	728	773	760	781	743	737	802	744	740	781	765	792	724	728	679	742	731	730	764	715	730	707	787	745	738	758	746	751	723	739	734	695	732	745	706	729	775	757	756	748	689	757	744	739	728	712	752	729	781	774	757	716	710	745	750	693	742	735	716	775	764	731	709	735	768	739	721	754	690	724	755	721	703	732	787	752	752	713	755	722	695	717	788	746	706	774	764	730	736	697	737	745	760	792	786	759	732	758	701	701	735	760	757	757	741	717	794	688	713	750	715	723	755	763	764	693	724	704	726	713	732	672	726	758	750	709	725	781	708	718	773	701	719	749	666	780	778	713	749	773	763	704	732	733	741	739	750	722	754	717	721	724	732	776	768	742	759	720	728	728	735	758	770	776	738	764	758	741	757	721	755	774	710	714	716	735	724	723	789	722	743	721	741	710	709	758	736	725	729	721	697	757	718	706	673	738	703	692	725	723	764	680	726	730	705	766	698	775	735	769	737	785	747	666	773	694	753	687	773	747	678	734	695	708	716	729	751	730	762	724	747	774	793	775	771	709	767	761	741	738	713	764	772	811	769	749	725	706	747	769	740	736	723	742	711	780	768	695	724	734	723	766	701	700	720	722	748	730	724	745	743	715	685	739	749	779	742	756	765	820	738	741	770	743	740	732	712	698	728	695	781	748	744	767	665	751	750	729	719	701	712	713	699	752	720	760	698	697	734	721	783	751	799	706	772	729	742	792	746	729	731	747	720	740	716	722	751	783	747	758	770	729	680	735	722	737	764	740	760	719	714	728	759	753	657	786	778	776	727	744	699	723	731	722	782	745	743	709	713	712	736	670	752	773	719	724	705	743	691	682	683	719	755	736	765	779	776	698	684	721	728	765	736	708	734	732	719	704	697	732	752	715	727	696	704	744	720	749	764	702	746	767	709	780	740	740	725	740	725	765	685	706	746	711	725	721	748	673	736	745	673	718	751	738	760	733	720	743	698	748	713	773	771	742	730	713	727	743	764	728	769	715	750	727	711	695	682	703	783	775	780	739	744	688	729	775	758	790	744	774	773	716	722	729	730	770	786	730	665	713	708	715	686	775	737	733	732	734	698	722	777	716	742	685	758	704	733	664	779	718	719	743	736	717	755	748	739	728	740	737	752	694	698	741	695	713	744	716	714	722	753	734	688	715	756	735	746	741	716	732	727	757	746	676	709	787	720	743	711	716	718	706	723	745	682	777	726	742	722	760	721	719	755	737	692	760	775	745	742	689	723	739	747	761	736	728	771	714	707	707	715	717	741	734	722	672	724	753	742	726	704	731	758	736	756	770	727	661	737	728	738	738	708	728	748	716	713	756	731	704	706	733	729	750	723	733	727	732	721	746	709	749	704	781	745	732	733	686	755	716	689	727	761	708	739	694	677	740	734	753	655	736	725	699	743	699	732	743	707	735	759	709	694	720	775	759	732	687	729	717	769	754	724	717	733	696	756	760	700	705	725	752	763	737	691	756	679	716	733	701	758	736	736	764	766	764	736	768	697	705	762	706	695	743	743	727	725	746	760	722	777	646	757	751	701	731	681	737	766	780	775	742	754	713	740	731	765	742	768	775	710	729	718	745	692	715	718	737	715	729	705	729	732	718	693	674	734	724	764	753	771	692	752	751	724	728	717	733	725	728	713	718	758	803	713	786	723	718	772	666	725	774	750	707	704	716	719	755	723	702	742	708	730	747	724	723	680	735	708	733	714	762	657	726	732	718	733	769	663	810	766	756	773	661	715	735	701	715	786	754	676	712	720	756	704	749	749	707	754	783	689	777	759	692	756	726	673	740	692	760	736	751	719	735	788	699	742	711	704	771	746	679	701	759	725	747	739	762	757	768	768	756	721	772	746	711	737	733	733	763	748	752	717	728	736	724	729	709	701	700	768	728	756	733	786	747	715	722	712	729	716	721	766	700	743	704	704	768	703	719	721	778	737	676	727	684	712	710	675	717	692	733	749	700	742	734	760	696	706	717	774	703	749	788	737	761	764	766	736	740	724	814	714	709	668	751	720	723	756	699	718	760	707	754	743	716	777	797	755	719	794	711	738	742	763	726	789	751	736	719	720	729	738	691	753	747	738	722	731	778	722	686	777	779	728	732	735	728	820	719	746	706	711	757	706	739	706	755	753	774	733	676	723	730	726	734	689	756	758	770	725	688	739	694	734	763	723	700	743	748	698	714	740	773	694	712	784	747	744	790	803	742	715	763	777	701	757	742	716	729	740	724	738	776	768	732	729	745	754	729	747	725	679	704	757	738	733	753	709	744	690	720	718	690	698	710	738	682	766	742	744	695	764	729	743	729	764	738	737	771	709	766	775	702	698	740	742	669	707	727	742	728	709	727	692	759	705	721	775	753	688	686	714	688	725	717	729	739	718	747	724	748	742	766	775	732	735	710	725	760	765	725	679	717	758	801	721	724	737	719	722	695	760	729	711	677	703	712	756	731	749	694	737	718	746	673	767	694	712	748	692	748	754	700	699	708	705	689	712	759	673	726	749	706	745	732	721	785	754	738	689	727	723	733	693	748	725	733	744	710	738	732	774	715	734	757	771	768	706	739	724	757	715	703	732	733	692	768	724	722	710	707	775	721	687	695	690	754	703	726	673	743	706	731	723	728	735	745	746	771	732	700	703	702	743	744	708	691	748	727	711	739	735	771	738	774	769	731	731	759	750	709	770	692	740	723	728	751	698	716	706	709	685	744	713	704	758	730	707	770	725	689	755	687	756	747	665	771	722	716	743	737	700	731	716	681	648	732	755	667	739	719	688	720	746	760	709	713	751	699	753	733	753	703	685	754	719	710	755	767	724	699	699	741	729	786	740	711	757	719	708	756	731	748	731	700	720	720	785	700	716	775	765	729	738	733	715	744	793	790	704	747	721	713	675	720	690	716	721	731	730	717	717	735	740	741	667	751	711	717	699	703	753	699	762	774	745	736	746	710	742	735	791	725	712	722	728	740	791	714	694	731	710	726	716	699	732	746	703	738	730	742	735	695	703	727	779	739	690	764	754	708	747	713	750	771	697	759	746	712	743	710	738	703	723	710	644	747	733	736	752	737	718	682	734	727	744	726	740	690	728	697	713	685	733	737	691	741	684	759	693	735	725	716	728	746	729	761	715	705	755	750	754	715	744	699	712	715	754	706	767	693	755	680	664	748	732	702	741	754	721	753	761	659	718	757	745	782	739	720	706	724	747	727	703	752	702	710	673	716	733	777	715	681	761	708	702	716	696	721	721	706	711	752	695	693	719	750	794	719	688	709	770	713	753	757	723	767	768	748	751	786	764	758	755	745	743	735	740	717	758	724	730	752	684	710	760	724	684	718	737	738	744	749	719	725	674	735	744	726	735	782	699	780	718	810	698	706	702	750	719	708	727	716	769	739	697	724	691	703	729	756	714	751	765	735	694	714	734	755	751
59907	101428	76213	45914	26276	10313	3430	1461	809	682	716	744	768	714	675	707	752	751	742	726	693	723	721	749	692	727	765	753	744	687	696	720	697	725	689	727	734	715	705	738	751	710	736	717	726	692	748	727	729	681	713	709	688	715	726	711	666	728	729	735	714	733	724	704	761	735	715	720	746	778	766	665	742	673	755	741	742	664	731	726	722	684	700	693	669	696	720	670	742	744	721	751	743	704	724	755	706	683	687	709	718	696	712	700	715	745	674	749	708	726	718	712	679	706	752	723	696	732	705	709	677	667	740	670	718	695	788	673	714	705	668	696	737	717	703	743	683	742	774	735	709	687	737	741	712	727	666	696	706	750	722	749	703	690	717	697	685	714	718	757	714	688	744	682	693	721	723	732	704	692	716	722	686	677	698	738	726	706	755	704	709	682	725	693	738	759	717	724	727	724	720	712	739	740	712	736	645	711	736	673	721	736	700	703	727	744	706	775	725	694	732	723	726	723	700	705	704	702	770	738	713	734	673	738	731	743	645	675	713	724	736	712	703	686	736	714	695	741	734	724	717	701	699	695	730	745	733	725	726	738	686	747	692	686	710	717	735	697	767	699	732	750	716	694	676	727	733	676	659	687	735	694	732	725	753	729	756	732	712	665	657	726	750	733	708	724	715	738	692	726	739	777	699	714	754	709	721	749	679	721	747	681	682	713	746	777	690	708	710	720	711	725	729	718	709	704	726	689	697	753	752	715	710	695	717	683	669	707	716	722	677	715	721	703	716	726	699	778	759	736	721	738	695	727	726	763	715	719	741	731	737	705	699	719	725	743	722	726	729	719	726	701	725	787	688	734	748	736	730	721	720	724	711	716	698	765	754	740	701	746	718	740	738	707	706	721	687	667	682	735	733	726	723	713	682	699	709	746	724	722	697	779	730	705	715	696	717	740	704	696	743	722	708	768	701	713	719	721	705	729	752	742	701	711	707	715	687	742	733	688	693	723	743	785	755	729	718	737	766	729	721	723	718	653	720	734	740	689	709	740	715	714	694	714	690	620	721	702	694	737	720	670	740	772	714	675	729	753	766	699	698	720	740	687	628	713	687	731	736	721	756	758	709	718	668	737	702	746	690	703	779	703	703	694	720	752	724	744	771	736	691	730	738	656	708	717	717	710	673	693	806	708	754	707	715	693	705	717	705	767	713	634	676	701	738	729	724	690	726	742	716	757	683	757	740	718	694	712	725	654	711	689	691	715	715	704	722	714	714	691	700	688	683	745	741	653	701	681	703	696	728	735	731	713	743	737	751	737	687	720	714	668	736	678	720	703	728	715	727	678	680	686	727	667	708	748	740	745	710	724	694	704	708	737	767	740	685	740	695	754	745	772	675	709	687	698	730	746	749	688	691	695	731	724	703	723	689	686	708	756	750	720	726	713	762	696	690	725	696	711	643	674	682	731	715	705	702	664	702	743	681	712	685	728	732	696	731	659	664	713	720	747	721	732	720	714	711	767	771	738	721	734	704	667	740	743	680	727	723	694	718	753	691	701	722	700	721	707	685	662	739	736	729	722	692	654	703	691	710	714	723	747	729	669	680	676	660	687	753	718	768	699	726	731	775	784	734	703	722	714	722	718	657	737	706	742	710	693	796	708	696	711	675	710	712	686	705	700	710	670	702	722	706	724	700	696	697	743	692	690	700	715	757	685	714	747	647	689	699	739	716	710	706	733	756	705	664	719	701	754	725	682	713	726	684	670	723	764	740	711	735	682	706	665	714	790	718	702	734	739	698	764	750	731	712	759	728	730	733	724	709	680	749	752	727	763	668	705	737	735	716	728	722	740	741	763	710	674	680	695	736	748	685	681	753	684	713	668	718	738	697	746	758	733	776	712	738	710	713	705	705	763	690	722	759	744	755	709	731	733	712	721	706	684	703	701	682	682	693	739	694	708	710	718	703	674	700	666	710	742	740	682	678	697	693	717	766	767	713	679	686	749	709	724	739	722	699	734	731	680	699	690	708	696	694	705	736	695	719	727	725	724	682	702	742	699	709	730	709	676	720	677	712	705	769	678	710	709	701	707	701	735	725	656	752	760	723	705	687	768	737	695	714	677	748	757	718	697	743	758	712	712	686	706	752	705	749	720	707	700	718	686	658	700	698	745	733	701	667	695	685	677	710	723	702	708	724	695	728	689	669	736	711	743	740	724	756	744	729	710	761	722	691	718	717	695	687	664	707	732	757	691	704	717	709	742	703	739	697	713	704	675	685	660	693	731	692	733	694	738	703	707	698	752	676	718	695	719	690	689	724	730	731	712	722	760	728	680	743	712	736	706	714	760	710	741	673	703	761	724	724	709	698	747	702	730	748	708	699	723	688	681	737	732	683	716	686	748	717	729	694	716	677	730	742	728	690	714	714	703	682	718	741	709	748	729	724	723	733	693	748	681	693	725	662	761	662	715	689	673	727	710	749	711	739	718	687	736	765	728	693	713	736	742	722	709	686	702	684	689	704	689	805	689	666	700	695	722	771	734	690	733	680	680	675	668	719	696	765	698	699	723	724	731	706	721	719	695	695	756	711	660	650	733	703	697	762	690	723	729	697	676	770	737	724	700	712	722	701	693	714	732	730	712	654	707	712	731	663	747	722	689	710	717	697	729	757	686	657	696	691	736	672	726	689	752	699	733	749	676	720	723	677	695	720	721	779	701	748	727	720	671	735	669	721	743	728	727	761	684	714	777	684	697	713	686	702	764	702	752	759	722	688	721	696	754	704	722	680	730	733	735	741	698	748	699	708	710	716	737	720	720	679	714	738	705	756	768	697	732	709	707	666	751	752	703	737	744	776	711	719	717	687	757	725	687	686	714	689	696	679	682	655	724	711	682	730	737	730	683	721	695	749	677	708	694	721	717	705	684	732	748	754	689	663	689	757	677	694	717	693	753	744	680	760	740	678	731	723	733	675	766	692	717	737	731	704	710	756	741	694	712	728	708	749	673	722	706	699	716	738	720	741	696	717	686	674	697	698	758	692	699	674	732	722	727	665	754	694	731	704	729	713	739	689	731	700	704	760	733	711	768	692	677	706	716	731	681	706	689	704	773	721	729	691	684	725	722	730	696	720	712	764	735	722	726	697	762	693	724	724	697	724	713	743	698	683	665	720	673	741	733	699	693	726	704	694	734	749	720	694	712	731	707	730	690	664	688	718	713	738	730	701	748	708	708	759	728	679	702	701	672	702	736	706	750	689	720	722	727	712	725	716	673	705	680	676	707	727	682	673	728	704	685	728	715	678	733	738	765	754	756	737	676	740	661	675	733	646	743	694	705	680	722	701	693	692	718	709	759	725	748	684	719	693	747	729	725	697	747	694	769	745	687	719	731	720	717	709	730	704	732	677	722	760	688	746	703	722	696	699	694	762	758	718	678	746	770	757	692	723	696	722	700	756	733	706	749	714	686	741	689	674	725	705	750	689	733	680	723	731	683	698	724	685	691
28973	30374	28964	13039	3621	1589	866	640	624	616	549	571	581	574	582	627	545	577	574	622	594	597	577	554	554	525	605	542	563	585	587	632	595	556	568	558	513	569	570	552	570	582	573	582	601	607	633	588	594	570	564	586	610	550	610	565	551	583	580	567	581	545	606	635	597	580	562	576	562	547	589	612	574	577	560	549	618	591	574	563	595	595	601	577	571	530	576	594	581	543	565	608	607	569	559	532	611	578	577	576	555	609	624	586	546	601	556	570	584	554	562	607	586	597	545	612	569	563	551	572	577	557	569	539	541	555	583	606	589	622	603	574	564	560	581	564	551	615	548	545	586	591	559	563	601	570	596	559	546	567	559	598	621	574	574	568	593	570	628	565	584	602	568	578	606	562	597	559	570	586	616	587	498	548	580	585	533	527	627	612	585	556	567	568	572	587	583	584	568	616	607	572	584	582	583	566	566	589	597	604	564	584	587	590	578	555	607	589	602	557	596	540	582	575	571	600	604	550	568	605	595	581	586	610	578	582	616	550	582	603	604	556	618	575	593	584	566	594	605	569	535	566	575	551	544	559	556	596	549	567	544	564	576	611	553	617	554	577	614	639	594	582	583	566	555	610	606	587	598	586	586	561	596	588	522	548	585	591	553	574	591	583	604	567	582	556	572	547	597	568	592	553	588	561	560	596	592	559	569	584	608	597	582	579	555	555	578	595	625	584	568	594	564	551	538	562	584	539	594	595	595	559	547	592	596	594	552	582	575	639	587	597	559	558	556	565	547	580	551	532	558	538	550	568	582	592	578	595	620	581	581	532	556	591	547	557	567	550	566	549	587	580	579	543	541	561	575	582	542	533	575	597	570	559	574	587	569	597	610	541	604	569	557	552	574	539	532	599	599	575	583	577	587	581	532	607	555	595	569	573	573	558	550	592	636	501	585	586	540	544	603	596	578	587	586	585	627	591	589	578	592	586	592	596	559	580	572	621	576	572	604	578	568	581	533	590	626	592	596	590	632	565	590	566	547	522	582	579	588	567	597	573	593	542	579	607	588	624	564	541	592	570	589	590	582	584	573	603	564	662	582	561	569	568	634	561	562	615	571	573	631	560	569	578	626	585	606	556	528	573	583	585	564	574	547	580	565	594	567	599	603	597	542	606	567	591	569	605	583	522	604	563	579	570	573	587	600	599	583	531	569	554	621	569	585	603	555	579	558	572	620	542	611	600	613	587	595	571	559	563	576	564	538	553	597	601	574	603	543	612	574	571	580	574	606	598	578	550	592	570	579	544	552	611	579	571	558	534	571	535	583	574	598	572	573	572	632	593	610	633	594	572	585	604	596	623	545	586	605	571	564	554	592	601	540	591	544	614	549	594	587	621	589	526	580	572	578	587	622	557	579	557	566	609	578	590	598	575	614	567	609	584	589	572	563	626	566	563	571	596	579	551	582	618	602	574	583	556	558	628	596	589	552	582	587	567	587	564	576	558	605	577	608	579	585	587	580	586	562	574	593	569	587	554	608	599	586	568	601	601	633	595	595	628	581	612	592	609	613	575	534	583	549	572	594	572	520	624	564	575	572	557	580	584	566	611	597	589	578	566	562	602	607	615	608	577	569	597	567	589	560	578	572	542	538	570	571	641	591	578	572	586	564	603	568	591	579	631	599	584	624	560	551	607	618	559	559	589	612	575	580	579	574	575	584	564	588	540	557	573	546	591	583	627	585	612	570	613	572	559	578	564	567	585	546	639	603	616	550	579	594	585	521	583	575	586	599	522	607	573	617	586	547	558	542	567	543	569	572	573	577	603	612	580	581	547	580	602	593	576	589	592	557	596	588	600	542	594	565	618	572	596	569	576	607	575	591	607	578	553	545	589	571	629	544	596	608	616	569	555	539	564	607	619	574	581	592	580	569	594	587	559	583	597	588	558	614	554	611	567	595	568	598	601	627	567	586	577	614	557	610	537	577	582	599	561	573	627	590	575	631	586	567	591	628	540	615	622	566	581	565	573	571	588	563	533	539	597	607	545	580	572	556	582	618	542	636	582	600	553	556	591	580	603	561	634	559	551	599	547	565	581	558	623	568	592	611	595	575	528	568	537	533	591	553	588	556	573	567	555	596	580	613	567	609	562	589	580	574	535	600	584	599	577	565	539	570	584	628	551	531	547	571	600	605	561	532	596	558	526	568	589	570	557	556	543	597	585	586	607	570	573	586	568	584	595	575	612	560	585	569	567	625	575	600	550	612	569	550	585	650	546	613	568	593	589	598	568	557	547	598	589	569	558	647	585	579	589	568	576	584	596	599	590	549	561	604	614	601	608	562	599	565	573	561	583	544	585	618	595	546	555	599	554	583	580	597	606	575	564	572	584	551	516	543	571	596	633	527	600	573	518	590	565	594	571	585	549	621	627	554	571	613	618	565	558	592	536	607	616	569	602	566	556	602	572	573	563	595	561	606	569	563	591	613	585	557	553	579	583	568	569	566	595	597	586	591	598	598	559	596	589	589	568	587	628	564	550	593	583	583	556	589	594	589	602	563	597	561	592	569	581	566	598	601	585	571	551	565	553	561	619	606	583	612	555	610	596	560	594	599	577	563	562	579	608	658	540	604	608	566	619	600	548	600	573	619	629	592	591	592	570	584	575	596	601	607	624	596	553	626	585	578	616	636	583	586	593	619	551	616	582	581	596	590	560	602	600	571	616	577	553	610	540	627	572	612	535	548	587	614	560	601	543	625	567	625	592	568	600	528	565	569	572	551	583	617	578	558	593	593	564	577	577	571	579	603	593	580	569	550	581	592	613	603	584	587	629	563	559	605	566	583	559	581	568	547	609	581	593	551	569	595	573	594	576	558	569	566	564	582	594	612	590	606	632	581	590	583	585	617	579	563	626	640	583	573	555	565	579	601	577	531	551	605	569	609	538	554	571	537	541	597	575	584	597	574	545	583	567	616	589	602	571	605	590	604	609	532	589	596	550	581	552	572	605	568	561	542	607	578	548	590	614	567	609	581	546	568	573	603	574	592	585	581	571	574	588	582	597	633	582	589	624	596	574	560	604	560	574	653	525	569	579	599	547	570	598	616	524	587	541	573	550	603	627	542	597	570	567	564	538	538	527	596	578	562	584	574	590	575	606	618	590	609	612	560	575	533	579	567	597	601	546	535	550	552	605	559	607	593	609	633	574	574	600	595	555	558	578	566	535	530	525	572	574	558	530	588	549	582	567	538	597	608	592	586	559	564	543	554	627	587	578	541	531	594	586	601	582	589	545	572	596	539	583	639	580	588	565	578	568	563	579	532	593	568	626	594	544	599	577	594	571	525	579	587	588	548	545	564	513	580	616	572	534	524	556	587	607	576	617	573	562	578	571	530	586	599	644	565	590	612	567	612	554	573	597	567	583	554	578	564	571	572	581	557	600	579	557	584	619	586	582	568	626	575	561	585	536	594	636	580	601	594	594	586	584	585	604	603	588	574	615	587	557
19385	38516	23597	7643	3057	1420	700	579	512	501	512	519	491	532	513	514	480	518	489	472	551	501	501	523	514	540	522	492	535	526	511	520	489	505	522	505	550	529	475	502	528	562	493	508	499	476	521	503	488	488	523	518	492	476	507	492	511	508	512	553	512	520	496	519	535	514	523	503	489	503	498	505	530	498	513	507	491	542	493	533	514	486	531	510	462	498	508	525	505	478	524	492	504	502	514	526	478	527	503	520	508	497	518	465	545	508	507	503	508	500	470	541	484	537	478	511	525	511	511	512	501	551	525	473	499	533	497	510	488	503	505	487	499	489	540	555	540	520	508	491	475	558	513	507	531	491	480	483	528	486	525	486	509	485	456	523	505	481	508	503	543	508	494	511	496	543	488	509	523	526	487	498	470	527	476	518	510	535	488	512	487	503	473	498	514	519	499	515	505	480	549	529	538	505	488	529	483	503	539	520	479	549	523	549	542	538	514	449	496	546	519	515	465	506	518	504	521	534	497	523	526	493	502	530	485	480	495	489	497	503	499	477	546	540	486	536	538	483	486	482	580	500	499	499	508	502	500	526	495	494	501	504	492	529	510	480	525	520	494	511	482	518	526	495	543	545	504	525	483	517	503	518	506	519	463	514	490	505	527	489	479	508	518	474	511	472	467	486	508	519	520	492	521	494	511	490	537	469	478	558	464	540	492	523	523	499	553	490	492	501	492	500	550	504	482	508	487	517	488	537	515	502	494	527	491	530	493	491	506	478	518	505	536	527	539	526	567	532	515	521	489	507	540	466	486	487	491	539	513	509	510	481	511	531	533	492	523	518	516	508	513	495	512	513	484	531	505	505	541	475	505	482	531	536	504	508	513	552	534	511	473	542	497	525	492	534	501	507	434	502	510	528	511	489	524	470	541	508	474	464	548	506	518	523	521	489	514	517	482	506	499	483	483	492	475	497	545	496	486	516	509	525	492	511	410	531	472	507	521	480	495	515	551	506	470	515	506	530	477	505	526	502	506	485	526	506	528	479	542	478	510	499	523	472	509	497	486	528	520	498	512	490	479	495	540	529	519	537	497	524	499	507	511	498	497	443	517	511	507	488	503	475	509	477	497	577	516	539	515	482	539	500	527	499	506	551	459	498	494	505	488	476	520	488	493	564	494	545	459	512	549	512	483	475	495	499	516	520	549	518	515	543	480	503	501	495	507	523	538	469	560	474	519	492	550	515	492	546	499	492	519	473	508	491	536	519	514	530	521	489	544	540	524	504	491	531	488	489	499	495	490	488	527	528	482	546	546	503	494	489	532	532	513	530	503	491	495	552	504	483	544	534	507	490	529	487	513	515	527	502	516	491	512	479	522	528	480	520	521	501	517	499	504	533	464	522	503	504	496	524	526	510	518	495	518	543	486	503	495	492	441	494	483	505	501	493	494	490	524	551	507	525	516	480	490	513	462	516	501	446	537	505	524	500	451	452	523	529	554	508	467	514	538	472	512	514	511	538	476	483	497	500	491	517	498	522	482	549	497	538	492	485	481	497	514	474	500	491	539	539	511	546	565	471	523	502	523	508	520	511	498	474	491	515	491	502	524	521	483	501	493	514	550	493	521	499	517	521	522	506	503	531	508	499	527	477	456	531	531	499	457	496	468	482	514	528	502	521	504	518	499	460	477	502	545	461	526	493	516	492	491	503	493	492	504	489	522	532	507	482	526	468	527	524	477	505	528	503	541	465	483	516	538	508	517	507	476	547	512	499	511	485	544	505	516	525	479	537	521	518	514	480	517	515	506	491	486	469	490	491	506	525	490	499	490	517	518	539	483	517	509	525	514	531	503	497	503	547	470	491	523	499	500	500	489	532	493	514	503	530	473	513	485	473	497	511	555	498	503	497	490	540	511	489	524	503	485	495	525	526	536	502	497	506	516	476	498	533	513	499	544	506	523	501	488	495	507	512	510	507	498	477	474	506	517	455	541	494	487	488	527	465	524	559	534	491	469	514	532	515	508	504	515	510	493	545	500	486	531	507	498	513	526	496	525	489	502	535	474	504	538	495	485	503	514	500	548	541	478	505	484	516	481	526	534	490	500	525	504	536	523	540	503	495	516	524	493	499	516	506	509	478	522	493	480	517	520	472	502	515	531	482	520	508	505	518	514	520	469	483	507	469	508	534	513	529	488	515	511	507	493	501	529	522	504	532	495	498	501	475	501	487	527	549	507	581	474	516	477	501	491	499	483	495	503	549	490	486	502	493	486	505	512	514	518	486	539	528	559	514	505	533	528	529	552	519	504	493	526	550	519	529	512	532	508	498	506	502	519	472	464	503	538	467	534	537	483	534	531	510	566	490	494	483	510	533	438	498	512	448	484	515	517	532	513	521	504	538	475	550	531	497	477	526	474	476	525	543	526	505	499	473	525	486	482	485	552	525	518	493	518	511	489	507	550	504	523	525	460	492	490	556	519	528	500	509	512	520	500	499	463	489	479	503	499	479	521	515	510	488	490	458	496	511	479	515	489	505	515	521	460	477	460	519	554	504	491	516	520	494	512	508	483	530	517	475	493	487	464	547	466	514	543	486	540	509	528	513	511	503	506	519	538	520	492	476	515	477	543	478	523	493	495	497	512	492	498	517	536	452	505	487	500	465	534	532	489	519	509	476	503	538	509	506	532	520	531	460	511	532	506	517	524	508	513	514	506	473	497	491	504	521	483	504	473	487	475	446	484	488	495	493	522	498	498	502	532	541	509	473	496	509	475	487	521	481	510	512	473	473	495	502	496	529	515	505	503	513	521	509	508	494	512	507	530	535	532	487	503	513	542	495	510	512	495	502	554	560	516	487	476	491	524	488	505	537	510	526	479	526	501	476	533	494	533	491	502	520	513	542	494	478	547	524	468	478	494	533	514	549	498	515	508	489	500	513	507	467	502	486	522	486	480	504	513	486	556	509	500	493	513	485	518	550	502	495	506	481	506	534	508	519	484	531	502	477	500	460	487	492	523	528	497	507	522	527	512	519	475	487	514	495	494	550	487	512	517	488	520	500	525	515	519	517	519	511	483	511	486	536	531	538	513	481	534	498	480	503	512	516	533	536	485	555	475	534	493	517	482	517	543	510	563	466	542	541	495	534	520	480	493	492	533	485	496	483	512	508	475	530	536	501	467	509	502	489	484	513	472	520	476	531	504	511	509	494	507	467	498	502	481	495	506	551	527	502	500	504	512	517	510	521	509	470	512	513	510	536	500	489	505	519	488	510	552	503	515	503	470	470	521	499	500	552	507	506	508	502	519	476	546	535	563	526	503	504	509	506	579	481	521	498	537	501	494	510	532	499	494	466	533	547	495	504	496	529	484	503	525	514	464	465	487	477	521	519	531	502	483	483	501	481	513	472	478	510	499	520	539	502	542	550	476	474	518	484	541	500	483	498	464	449	491	503	544	516	507	479	491	545	510	541	492	495	470	501	514	469	499	533	497	514	499	501	480	470
25874	26844	42525	36599	21912	8683	1959	776	545	576	545	563	580	604	557	569	566	565	498	585	553	538	586	497	538	568	533	528	553	555	554	583	568	536	507	568	566	512	527	534	569	568	562	551	560	534	525	528	555	524	551	552	502	527	594	580	555	516	542	587	569	544	557	543	555	514	561	558	542	534	515	539	506	509	544	564	548	506	535	555	523	516	582	518	552	561	531	534	517	555	522	583	505	527	535	527	530	564	499	557	528	566	569	528	573	514	564	529	547	522	525	556	525	538	587	558	593	533	551	583	544	543	515	551	560	549	511	591	546	547	546	558	533	554	568	534	515	581	562	580	558	556	538	550	565	507	514	554	494	558	563	582	543	563	541	568	585	539	595	540	590	534	565	502	567	543	550	512	526	554	564	570	554	525	517	540	606	565	561	560	534	616	548	598	556	522	522	552	575	582	552	481	522	549	582	543	544	564	560	518	547	522	594	528	570	535	533	543	535	551	592	523	528	551	549	570	552	507	524	536	561	575	497	537	553	533	548	560	561	524	545	553	533	566	545	522	519	516	547	537	573	522	561	531	583	533	526	511	521	550	550	529	541	542	540	556	541	507	533	550	524	546	529	547	540	535	489	530	548	602	561	530	518	559	545	604	575	560	565	505	568	554	549	556	552	507	481	546	530	550	562	518	537	505	595	513	538	540	513	544	533	522	513	552	538	608	545	545	525	579	534	512	487	583	506	571	549	514	543	534	564	535	545	556	527	547	557	547	552	515	545	512	549	546	524	499	568	560	513	570	547	551	529	516	564	546	569	565	525	585	541	514	555	535	516	520	548	513	563	526	556	538	519	547	546	555	530	547	510	510	540	583	556	538	578	511	513	543	546	592	591	559	553	560	486	560	561	556	576	541	549	574	523	561	596	529	558	504	534	598	523	550	545	558	524	539	568	558	559	555	547	509	524	518	512	499	540	561	504	565	533	595	546	526	557	534	564	586	536	521	539	552	527	584	524	546	537	542	527	517	542	511	557	559	519	551	541	535	578	551	564	560	486	539	539	521	563	563	570	556	554	524	499	549	528	552	608	541	520	569	533	553	573	575	614	560	542	551	528	504	517	564	528	512	534	565	566	560	538	531	586	569	514	533	513	530	514	489	557	582	548	544	473	533	543	534	546	547	569	553	554	547	543	568	525	542	512	514	541	526	497	611	520	567	537	568	542	526	521	534	518	567	548	542	539	593	538	548	517	552	543	558	558	513	524	573	570	514	556	561	553	533	537	563	580	567	567	560	548	527	556	512	572	574	500	553	608	582	561	541	570	549	574	541	522	546	526	488	578	543	542	556	527	546	540	542	545	506	548	535	523	513	543	571	555	507	497	548	528	575	537	543	557	549	521	522	520	566	586	515	529	532	530	542	572	597	521	539	549	542	540	561	553	537	516	562	497	551	555	486	556	539	554	563	551	542	540	564	486	523	553	545	554	560	580	583	534	510	525	544	539	543	539	483	527	518	538	568	518	599	552	550	535	535	520	564	557	515	527	573	570	560	567	546	544	545	546	538	512	546	541	558	549	546	561	571	518	526	533	541	536	546	540	548	511	503	516	536	537	512	528	589	560	555	519	532	559	571	556	545	530	548	573	535	476	547	545	567	557	492	523	551	523	552	522	532	566	528	565	531	538	556	575	526	520	558	561	566	583	509	524	579	547	546	519	588	536	528	562	545	561	550	515	532	556	560	535	575	503	529	575	552	541	571	571	540	529	503	560	534	543	525	527	561	563	499	530	586	540	592	566	538	487	535	483	543	532	562	564	534	537	549	545	551	600	570	530	533	548	533	551	514	576	556	525	582	526	536	532	572	591	555	504	527	535	543	536	576	511	569	523	509	535	543	561	571	516	501	589	544	548	550	560	558	578	564	546	550	582	499	538	538	586	587	566	507	533	538	556	550	535	543	530	566	526	559	555	554	529	581	551	549	509	569	538	546	524	493	575	515	572	538	549	562	516	574	535	549	503	551	561	536	562	520	569	581	553	530	538	540	522	578	559	550	585	528	559	538	519	520	524	519	568	543	539	571	546	595	568	561	512	526	526	560	590	534	544	522	521	561	532	527	590	543	541	598	507	546	561	487	553	543	533	552	583	570	526	510	561	537	563	531	539	577	549	525	586	562	497	563	529	581	534	531	509	565	518	527	557	567	541	589	535	533	543	493	557	558	513	561	540	541	538	557	491	534	554	528	563	565	505	498	535	596	526	542	577	516	542	535	549	539	553	538	555	575	553	558	558	532	560	591	579	532	557	566	534	513	521	515	496	589	534	574	583	525	575	529	531	533	490	565	539	555	597	567	522	536	518	521	517	520	566	554	500	567	505	550	552	586	556	543	519	552	549	581	558	516	530	547	542	561	523	531	541	547	523	529	565	543	540	539	514	518	541	531	565	481	545	504	566	539	508	533	527	561	540	547	564	546	545	534	579	519	517	551	553	526	512	617	545	487	554	575	566	539	549	521	571	542	554	472	541	585	505	543	518	585	564	555	535	560	567	587	497	523	514	562	529	520	553	565	539	538	525	533	494	568	499	554	524	576	554	575	544	553	542	573	572	513	518	602	528	512	526	525	569	588	566	535	530	549	554	564	519	567	526	583	569	585	549	553	534	507	563	517	535	527	534	575	511	524	524	531	533	558	525	524	557	528	568	517	560	539	563	563	497	515	517	459	564	555	552	577	546	541	512	561	567	533	500	519	536	506	554	547	533	562	534	583	555	560	558	575	552	515	526	553	562	524	518	531	581	555	522	542	545	559	555	562	553	532	546	565	585	569	537	560	538	563	573	557	549	521	551	580	571	548	557	535	542	550	535	542	552	543	571	521	547	556	538	519	521	570	550	572	551	534	538	558	586	568	526	565	557	517	600	532	592	556	533	538	524	539	540	543	599	559	580	537	520	549	553	531	539	568	553	560	493	485	576	539	537	535	547	571	561	547	576	550	536	571	525	587	539	508	579	576	545	562	601	547	578	547	513	538	518	544	553	520	535	563	528	538	541	574	574	592	562	524	568	536	521	547	539	548	573	537	571	499	527	573	549	580	523	540	556	540	528	543	553	557	576	529	520	525	557	510	517	508	537	569	540	556	573	590	541	545	535	547	574	509	596	552	547	565	553	550	604	570	538	566	534	555	582	567	562	547	531	532	505	540	583	538	572	562	583	541	571	524	554	550	511	520	517	556	568	508	516	559	543	516	534	578	574	562	513	528	499	565	521	591	578	559	523	528	536	536	514	502	565	505	532	513	579	602	505	527	549	528	534	516	589	588	525	526	559	561	541	555	559	515	553	524	565	531	567	520	563	502	597	541	575	534	596	508	566	538	536	551	576	481	548	499	529	528	538	573	547	541	561	552	540	553	565	546	527	530	529	578	528	585	550	537	532	574	588	523	528	584	568	542	589	572	507	566	549	526	492	556	514	534	567	520	514	523	541	517	577	555	537	531	513	593	527	570
55663	85963	60748	30915	14441	5165	1589	689	563	529	510	539	512	512	539	510	522	535	493	522	545	503	528	524	514	526	541	499	551	549	525	542	519	506	474	511	529	536	501	521	531	526	559	533	516	521	531	514	555	507	551	521	528	497	505	513	538	510	497	539	515	538	506	481	532	528	512	539	501	535	495	492	538	517	536	497	518	563	549	518	516	491	502	524	539	548	510	494	540	547	535	538	517	523	531	541	505	530	539	520	529	508	537	529	523	534	541	491	516	496	499	494	504	471	525	532	547	514	497	504	540	548	517	507	514	518	503	510	522	505	532	504	508	525	533	482	573	504	518	515	486	557	520	512	540	480	527	541	495	530	510	524	506	531	532	532	535	517	515	550	557	495	551	517	567	481	480	497	529	520	533	530	499	475	522	533	559	545	534	495	524	537	533	512	529	530	537	514	521	535	525	553	520	498	527	581	524	529	489	519	541	500	517	499	527	507	520	511	512	513	451	562	512	542	541	564	529	457	532	515	523	489	487	509	503	536	527	496	521	540	490	516	523	484	504	526	515	537	508	476	507	492	510	534	517	545	498	538	512	476	470	472	540	501	515	527	542	523	540	513	507	531	550	530	530	555	531	513	536	531	476	542	564	559	539	525	532	506	487	536	489	521	535	482	521	503	503	495	506	496	488	514	527	539	510	515	506	490	519	545	509	515	563	499	542	539	480	538	477	533	465	495	491	560	484	541	535	505	561	508	522	527	523	523	497	537	492	544	530	471	510	555	520	521	556	523	484	478	502	475	560	495	513	526	490	507	502	474	515	515	541	508	511	510	502	554	552	539	534	465	506	495	545	535	498	491	500	539	544	533	505	452	534	520	560	567	494	547	506	542	492	544	542	540	528	511	545	522	525	544	502	539	493	514	548	527	513	486	520	508	521	509	501	523	509	514	501	550	555	472	533	583	520	514	489	514	501	489	551	514	537	515	493	508	504	524	537	513	542	524	510	520	484	551	507	551	552	535	496	530	514	483	512	554	545	494	554	503	506	532	512	506	535	524	513	529	522	507	515	528	538	550	543	509	516	521	565	551	476	508	536	499	500	517	509	543	497	573	464	524	489	505	560	513	519	507	514	504	528	552	503	495	520	516	499	543	538	504	547	505	510	557	515	488	529	503	514	506	476	511	528	532	515	526	513	523	516	524	542	505	499	565	516	529	544	524	511	523	516	571	459	494	541	497	480	515	517	519	547	466	544	520	517	536	519	458	564	503	522	505	500	503	516	514	537	500	520	522	505	513	485	501	520	492	544	582	535	499	512	526	522	554	525	499	499	515	481	542	511	537	506	524	526	549	534	516	485	524	523	509	562	484	514	538	560	492	532	547	550	486	554	500	544	455	507	517	475	527	532	538	495	533	508	539	513	539	554	497	540	512	501	517	541	541	541	519	493	548	532	505	505	542	538	531	510	538	553	480	489	573	512	530	521	513	530	535	555	509	519	501	544	508	492	544	532	516	516	534	532	512	508	486	518	571	513	504	515	572	547	552	502	509	522	502	538	528	531	542	526	514	500	504	461	496	488	514	546	545	488	512	533	550	521	493	495	490	528	553	481	539	498	567	536	519	560	532	461	503	560	558	520	492	521	531	536	477	554	471	552	522	527	513	525	508	520	507	544	524	558	529	500	553	502	504	508	517	544	527	527	553	523	502	533	493	536	497	538	531	503	521	527	508	536	522	567	553	475	528	566	529	518	528	529	507	529	521	519	521	532	553	538	553	514	521	533	535	533	522	556	480	525	547	532	503	543	502	538	489	501	520	540	554	521	539	488	578	518	503	531	501	540	560	516	539	493	528	493	481	545	541	542	517	517	542	494	537	556	546	523	575	531	474	530	530	542	530	489	537	506	526	512	524	564	503	521	468	506	540	492	522	504	490	516	521	514	484	508	477	516	540	509	525	499	515	536	533	505	547	491	535	559	517	505	522	483	534	502	527	504	501	481	540	513	475	552	543	515	535	510	484	492	533	504	524	515	506	554	523	507	508	557	507	467	552	514	479	527	506	536	504	489	517	529	523	563	524	513	533	514	523	502	526	517	510	537	528	527	516	518	491	524	494	531	529	535	530	506	555	501	519	506	529	516	518	536	502	515	517	520	542	554	550	493	556	528	555	515	538	529	548	515	515	528	533	523	525	526	576	542	486	549	519	519	565	544	549	543	503	539	521	532	511	507	464	519	506	477	551	501	520	518	533	512	529	506	493	533	498	499	503	494	506	543	569	525	506	561	513	527	508	523	529	511	502	526	534	518	508	511	551	527	519	514	532	521	458	521	485	513	525	498	520	544	497	529	532	508	519	516	525	544	480	513	516	475	554	494	483	549	520	493	477	531	506	504	489	538	524	535	515	560	505	540	507	533	523	510	540	552	545	522	515	513	537	501	478	523	557	533	508	507	576	514	514	515	519	561	542	539	527	524	491	537	524	523	481	537	540	518	538	568	529	506	527	526	558	529	535	530	483	513	527	558	512	516	493	555	542	527	528	510	542	539	485	513	497	549	553	512	518	524	513	485	536	519	490	506	549	555	524	501	495	535	557	528	561	481	529	531	481	498	514	517	525	549	500	529	487	500	531	494	556	507	533	523	520	503	508	517	526	522	545	534	511	525	484	505	505	527	537	523	561	483	516	489	515	506	560	532	549	543	499	511	506	514	520	541	520	496	548	509	493	533	553	526	513	545	523	555	498	489	542	512	524	579	503	509	492	514	521	514	483	519	505	541	525	532	519	509	523	542	556	540	513	500	476	547	557	533	461	524	464	520	493	516	527	515	527	520	499	532	528	548	484	501	503	516	537	517	564	500	516	478	502	532	472	493	549	491	487	505	486	547	558	534	499	525	517	532	489	546	533	511	482	597	508	510	540	542	535	486	543	523	543	481	534	515	503	527	536	506	518	556	532	566	471	531	502	543	499	487	510	481	536	546	519	514	507	497	530	504	548	541	515	520	490	508	503	529	544	521	496	477	551	533	535	516	499	510	490	544	551	566	548	521	529	546	526	508	546	546	527	526	525	510	535	535	546	550	537	542	521	514	574	562	538	505	499	543	557	520	509	520	529	557	521	546	522	491	549	545	537	497	519	512	545	516	531	521	500	506	514	550	570	516	512	560	489	510	535	509	518	520	515	541	508	537	514	529	484	526	520	492	515	495	560	499	495	481	550	515	528	545	534	512	551	522	516	491	512	521	540	532	546	506	516	542	522	531	498	538	505	529	525	540	521	534	521	528	518	510	503	529	496	500	499	517	517	508	555	548	499	520	549	512	514	515	502	535	489	467	515	514	505	536	520	544	547	518	495	509	542	464	481	541	532	523	520	524	483	519	544	506	475	505	530	539	539	485	500	579	544	489	546	530	511	513	558	499	542	541	532	483	519	513	524	519	510	587	520	517	522	545	516	562	534	561	518	497	562	512	535	479	507	539	537	478	491	543	545	521	500	514	508	547	496
24144	23350	37660	36736	29556	19429	7104	1462	914	865	889	862	847	820	823	840	830	802	879	872	794	874	775	821	847	857	819	865	809	794	825	855	798	816	773	810	763	824	835	835	801	846	801	840	841	802	777	869	803	797	782	779	808	771	848	820	814	829	827	887	831	861	826	811	839	768	829	786	796	797	800	813	849	790	851	795	839	812	829	779	762	799	820	781	753	833	822	828	845	825	824	789	865	849	804	856	807	804	788	836	781	792	801	799	839	826	828	833	823	803	764	808	814	891	802	856	831	873	789	850	785	780	827	797	804	829	862	812	784	807	818	847	800	790	797	811	795	815	750	802	786	787	784	787	840	798	833	831	827	813	799	820	843	860	793	842	874	807	811	762	800	790	802	766	823	797	773	845	804	796	812	846	828	790	824	775	854	793	796	789	772	820	825	816	869	738	816	829	824	838	811	790	821	791	773	774	859	805	797	798	830	773	793	824	814	820	829	816	850	875	843	781	845	804	796	790	793	801	744	796	789	767	842	799	809	788	774	808	785	789	817	861	832	806	800	793	773	790	797	785	809	841	809	843	811	844	831	773	878	784	839	781	718	751	826	861	822	805	812	865	828	799	825	805	819	812	785	838	807	795	839	813	802	778	776	832	871	824	837	772	771	842	861	797	784	843	789	793	835	776	805	849	848	873	862	801	817	864	782	839	787	839	803	810	816	802	838	780	785	769	834	849	796	830	794	826	780	794	793	790	836	782	823	804	791	783	861	793	770	742	850	786	786	860	776	802	797	834	776	802	789	763	728	788	769	813	859	801	845	812	792	818	819	820	861	820	821	852	838	823	845	820	830	830	810	797	832	748	840	810	802	817	836	827	826	842	806	794	816	854	792	776	761	765	808	794	826	768	821	785	826	830	806	797	775	813	850	819	826	832	787	820	816	754	884	833	744	814	822	832	805	856	799	848	804	783	803	818	801	756	818	817	809	791	830	773	789	830	794	791	844	772	778	830	761	760	842	850	793	792	779	762	783	844	803	831	818	804	803	816	786	747	795	838	851	807	851	843	835	815	799	795	847	847	767	769	776	798	832	827	757	783	768	816	858	811	814	818	855	794	816	850	815	835	828	790	784	862	801	800	812	828	788	817	815	820	808	814	825	772	779	823	818	818	808	754	737	814	820	838	824	818	804	795	788	790	756	835	858	813	833	764	776	758	835	734	808	833	817	842	834	805	830	812	854	794	808	846	778	791	825	783	767	830	817	801	783	782	792	815	777	848	868	790	812	773	812	811	847	815	878	785	832	841	831	797	788	807	819	803	759	820	821	800	857	774	836	821	819	761	795	784	827	821	813	826	808	809	778	861	849	776	831	871	797	787	783	810	746	773	797	871	823	808	828	841	817	748	817	771	811	831	757	824	878	856	811	752	766	787	778	831	804	813	840	807	816	804	808	798	786	757	819	851	825	821	848	851	790	784	787	839	769	818	808	816	827	846	853	816	786	821	811	790	827	826	772	775	754	804	808	766	770	835	865	817	828	775	855	815	822	824	788	800	811	873	781	796	778	837	830	821	794	850	758	812	802	789	804	843	827	798	812	811	838	793	859	809	809	849	776	790	861	818	814	826	802	882	801	865	845	783	835	843	799	834	774	814	863	841	801	794	800	810	804	786	821	824	778	792	844	812	747	838	783	788	853	831	834	830	825	804	829	848	782	769	788	780	785	855	811	805	830	777	819	830	784	819	805	816	791	855	835	814	778	779	843	796	817	794	810	771	790	827	806	830	747	815	883	804	843	782	840	772	807	815	833	812	756	812	808	784	799	799	788	760	821	807	797	825	792	846	804	819	797	796	766	798	802	857	864	805	780	812	832	811	770	781	840	811	774	833	804	843	799	825	828	812	795	785	793	791	843	796	772	850	825	836	818	806	822	807	828	855	801	803	791	785	742	801	794	816	844	839	780	757	808	798	800	787	791	779	810	810	821	813	829	804	857	790	829	811	750	810	800	731	820	774	738	787	832	840	788	816	785	864	808	849	801	817	749	853	823	797	806	810	827	781	835	810	770	815	783	813	780	798	839	855	825	807	824	829	821	852	751	815	757	805	795	836	785	806	779	826	833	799	770	809	830	813	827	803	792	809	812	863	797	819	815	807	830	817	774	816	855	821	813	802	847	788	827	812	762	775	762	748	832	799	879	758	784	796	797	818	755	833	794	830	830	817	757	819	757	766	741	832	777	777	813	833	840	786	850	852	804	834	834	826	822	828	803	821	820	840	837	837	790	852	812	827	848	798	797	813	816	800	849	814	789	814	799	794	823	802	828	777	839	842	776	733	860	745	798	772	804	807	808	785	806	798	855	810	783	792	832	820	779	793	794	816	844	778	761	839	781	761	793	793	809	830	829	796	833	789	891	818	815	816	785	799	809	766	801	815	790	810	773	821	782	780	824	788	813	818	774	830	825	816	787	772	773	790	793	810	819	797	826	769	850	771	804	799	765	785	813	790	837	801	807	796	816	788	784	795	800	840	810	758	805	838	789	838	805	825	832	813	803	811	772	791	749	837	798	821	788	776	872	808	780	803	801	774	807	785	765	787	820	827	813	827	771	801	808	793	750	831	757	868	797	814	768	811	832	818	819	812	800	806	785	802	836	795	824	803	839	781	839	807	768	803	795	815	818	783	786	799	733	818	801	793	797	840	761	828	841	838	798	814	839	809	804	823	807	883	810	787	841	831	819	849	823	850	863	822	766	787	774	788	814	836	820	838	787	814	833	824	834	793	800	861	803	764	776	812	805	818	836	807	753	806	840	776	776	803	807	783	788	794	792	835	813	767	805	783	759	749	810	787	837	842	856	798	826	788	822	826	777	785	770	740	842	826	818	821	804	776	806	759	806	829	831	819	842	817	784	849	789	831	868	860	784	759	801	842	809	844	832	806	846	826	797	833	775	798	754	763	822	764	795	817	760	802	797	845	813	813	809	852	825	794	838	849	822	788	882	758	771	813	835	791	828	798	830	837	811	787	779	842	759	763	811	783	763	772	770	825	794	823	808	805	823	716	836	787	809	812	834	829	814	831	780	843	866	803	790	833	818	801	816	797	882	820	820	826	762	836	824	826	808	808	801	820	731	848	796	822	814	817	812	807	758	780	793	818	778	820	758	796	812	834	857	795	801	807	827	856	783	770	807	771	787	809	764	794	795	760	840	810	818	768	827	812	775	802	858	855	803	804	805	826	796	832	810	853	737	815	828	759	805	847	776	822	805	839	819	769	797	863	836	861	787	863	739	801	851	835	778	773	859	784	787	836	783	771	799	842	808	809	823	809	798	751	804	790	821	839	781	825	816	816	831	804	804	805	796	815	803	842	891	826	811	902	816	854	864	813	819	816	821	762	833	801	813	797	867	786	838	829	772	883	811	774	824	759	861	859	804	779	811	743	810	841	799	783	817	838	805	807	820	847	795	829	836	794	794	781	803	795	814	796	789	761	802	769	792	805
63694	102952	77499	49461	28712	11170	3435	1244	805	767	753	827	766	766	749	770	799	796	790	805	751	792	790	803	781	769	689	835	773	764	784	781	742	745	803	741	792	786	831	787	798	824	802	741	790	817	806	776	789	801	752	816	825	800	763	759	777	756	741	724	767	835	806	848	744	795	812	753	730	804	827	760	733	769	782	798	766	763	829	785	826	801	738	782	794	784	821	842	782	844	812	744	808	782	803	778	779	776	791	717	822	784	796	796	732	772	854	845	830	841	806	766	777	775	745	761	792	775	767	809	764	765	746	781	757	845	797	742	769	765	760	762	767	772	817	797	781	760	833	774	779	758	780	746	770	765	789	817	821	712	833	732	806	794	824	745	808	818	769	817	764	824	792	764	808	770	783	748	813	783	793	761	786	797	795	806	803	754	778	785	771	780	793	743	775	802	847	803	835	772	755	805	793	783	795	803	794	765	756	789	762	739	764	789	804	768	800	797	807	810	763	777	795	817	802	742	754	780	756	761	779	765	761	784	839	797	807	795	860	817	765	782	821	777	749	791	782	759	756	778	850	794	710	792	799	723	788	799	794	772	795	813	814	791	784	778	773	805	729	776	759	768	783	784	771	781	764	761	797	773	800	748	744	778	760	805	818	784	802	798	715	796	766	820	752	792	788	775	784	799	782	807	770	795	819	785	734	812	786	739	838	776	781	776	777	791	772	829	767	738	830	756	791	765	749	783	774	808	726	753	785	760	829	756	755	741	765	776	822	759	711	726	804	797	798	819	784	779	809	822	823	794	805	799	854	771	827	782	778	737	804	841	783	749	750	744	758	807	772	784	758	766	786	771	812	711	752	813	781	802	748	793	769	790	776	741	825	757	778	804	809	806	825	778	750	780	766	779	804	817	801	765	803	789	778	794	760	769	786	788	781	782	801	749	741	755	746	794	796	790	799	747	768	765	751	775	772	777	756	818	822	746	811	805	762	807	780	764	738	784	774	751	790	754	826	763	821	744	775	811	771	743	814	777	753	806	786	779	727	757	801	756	737	782	811	753	755	781	763	788	781	751	769	729	707	761	816	821	767	806	789	757	788	740	804	743	755	784	776	742	764	801	772	764	802	784	808	798	795	786	808	748	756	788	777	800	783	754	778	783	817	738	764	809	806	786	730	787	784	824	817	734	746	796	811	782	727	831	794	780	756	760	798	801	783	811	758	785	827	699	747	814	709	855	757	748	771	837	789	816	739	770	696	760	798	771	774	780	809	785	787	762	783	823	767	762	741	753	762	787	773	803	782	753	739	773	788	803	782	780	793	799	797	800	800	777	773	808	766	764	802	774	818	797	753	817	760	809	790	790	728	814	771	791	760	782	757	770	786	799	789	749	789	754	791	787	786	800	766	753	743	795	768	780	796	801	775	784	790	742	794	801	762	811	752	809	841	777	739	810	745	764	766	701	787	828	739	782	775	825	759	765	751	812	772	810	790	799	740	752	720	812	753	775	800	805	759	744	769	713	734	749	793	823	808	751	800	785	786	762	723	744	787	741	734	807	810	786	795	803	747	761	785	797	807	793	768	751	767	799	778	807	820	770	839	752	801	821	793	789	758	758	819	751	780	748	715	777	782	714	807	745	750	721	799	803	801	803	750	732	797	778	785	808	767	770	801	816	772	779	738	771	789	807	798	787	771	740	763	728	745	772	737	765	772	768	788	792	784	771	699	711	753	786	764	738	750	783	791	799	762	808	768	814	776	748	786	774	775	735	785	758	769	769	810	796	744	784	754	767	769	793	782	755	760	745	819	809	785	791	808	741	809	805	744	821	756	756	801	803	802	802	783	764	759	769	762	786	746	774	819	748	781	736	741	822	780	798	805	745	746	723	793	779	826	717	772	777	765	747	758	775	827	760	772	763	783	786	855	708	887	765	822	738	720	763	836	751	809	778	821	773	826	770	734	786	779	804	783	777	753	809	752	788	769	811	815	789	776	780	793	767	731	769	769	764	751	783	775	808	794	787	786	759	806	765	804	763	702	760	751	822	749	814	786	773	790	744	767	803	793	721	767	801	863	757	774	736	792	803	770	761	789	797	775	771	803	770	765	764	777	823	799	797	793	777	785	769	725	785	798	835	771	731	778	755	797	762	705	865	796	777	806	775	789	799	823	747	808	782	754	799	783	751	745	768	799	762	739	795	725	772	872	699	796	770	778	768	773	759	772	783	764	756	818	741	826	806	816	816	748	780	770	772	740	774	806	796	816	776	785	747	748	843	752	800	769	808	797	728	729	814	749	767	766	812	745	799	735	775	765	765	802	788	797	794	754	763	760	810	757	823	828	801	728	772	814	765	804	735	761	817	787	821	804	786	765	781	763	785	769	763	793	764	822	796	806	792	810	781	756	819	783	781	817	813	770	753	771	783	748	765	765	760	798	748	744	776	805	788	744	799	804	823	850	775	770	780	790	783	769	780	780	774	770	781	789	755	738	796	798	796	814	778	803	785	756	755	750	804	760	798	743	770	796	785	778	755	741	754	764	783	760	756	742	785	820	776	796	782	783	774	821	781	798	785	815	766	784	778	765	751	799	782	778	762	769	769	793	768	792	806	722	765	738	758	824	729	720	769	814	753	793	720	788	794	800	759	794	762	723	758	745	809	739	775	784	785	752	738	757	819	769	712	752	773	757	782	788	770	830	815	748	770	755	766	775	782	771	741	760	795	771	771	780	730	765	838	743	744	809	786	756	779	772	795	762	789	766	725	731	705	762	770	809	815	802	759	839	814	799	788	793	763	760	818	824	819	793	806	772	739	781	734	806	714	777	757	778	813	799	751	789	814	810	784	790	793	793	754	836	750	762	732	761	762	798	720	804	756	822	770	819	736	778	748	760	796	758	770	803	693	831	780	776	760	742	802	797	778	815	765	789	787	731	802	784	766	770	780	780	825	778	803	773	769	803	760	793	808	790	827	802	768	776	777	796	753	819	773	777	738	757	839	755	777	788	771	790	810	817	825	776	767	729	782	786	793	801	820	770	817	738	838	738	772	779	744	797	823	723	777	793	804	764	741	766	743	799	758	746	786	787	794	771	795	786	743	813	778	737	796	794	771	761	808	767	790	781	730	769	781	832	834	782	844	809	792	756	781	761	783	763	828	843	773	802	788	772	788	762	790	749	769	785	767	759	759	741	828	731	783	775	797	765	788	757	734	789	764	761	820	797	817	763	761	820	789	822	819	787	789	722	815	782	764	832	755	809	838	784	793	758	774	772	756	767	755	777	789	800	777	797	822	796	872	774	779	778	761	803	774	794	841	809	787	799	788	807	777	778	768	788	781	755	791	764	759	779	813	795	770	775	782	731	681	814	801	765	737	765	758	739	749	758	746	757	747	790	805	772	812	794	762	736	744	760	781	750	796	772	794	800	762	828	791	813	816	719	799	759	753	762	760	845	798	785	758	787	758	777	788	736	765	770	810	754	786	790	813	766	774	813	789	744	779
29461	29454	27072	13266	3921	1613	967	706	696	667	670	641	709	639	656	697	673	659	687	632	670	633	677	693	630	689	647	651	662	642	657	633	655	651	640	648	712	656	652	669	709	678	640	629	675	621	685	658	703	656	596	714	669	674	658	624	665	677	682	666	682	625	643	651	697	660	675	688	700	695	624	652	655	628	730	656	668	672	689	642	645	647	670	671	613	647	680	694	680	668	661	707	656	685	682	653	654	677	651	706	660	652	680	679	657	682	695	706	684	628	642	712	679	670	671	657	655	651	630	665	646	597	648	676	699	702	632	713	630	644	666	666	652	666	656	661	702	667	678	660	640	670	659	650	647	674	680	631	651	599	656	674	656	679	673	633	661	663	642	643	664	634	676	658	671	650	669	658	678	691	640	681	662	681	673	658	678	602	614	664	694	671	666	660	674	648	667	635	688	620	658	632	645	629	675	630	657	679	668	685	642	674	717	675	638	659	659	683	673	680	642	690	727	610	685	682	625	650	677	667	645	677	697	718	647	669	679	668	703	683	657	642	648	662	682	673	672	669	696	703	627	624	662	625	648	688	703	645	645	665	678	603	687	698	739	655	695	705	655	650	734	681	666	674	680	619	641	624	653	685	607	628	683	634	668	653	672	668	669	648	649	649	601	700	660	610	614	672	667	625	690	646	637	620	736	659	721	654	653	641	668	652	660	651	664	649	697	657	615	658	655	688	664	700	653	660	654	671	652	689	638	642	692	667	647	685	710	663	645	668	674	641	669	622	629	650	690	728	703	673	664	665	620	675	705	657	624	652	702	671	683	668	639	663	626	693	675	683	638	679	641	621	645	649	629	652	646	629	622	679	655	655	648	657	680	696	697	691	652	704	685	620	604	654	637	632	705	678	614	657	675	631	630	658	610	670	631	680	680	647	677	645	683	687	615	637	697	618	620	652	672	694	705	672	705	644	664	681	665	645	654	659	674	641	697	610	694	629	669	691	709	668	662	631	672	665	632	665	648	649	682	652	687	669	718	686	692	704	663	676	655	632	653	627	673	702	633	680	694	663	645	676	657	691	609	648	646	668	707	659	650	645	655	673	683	680	644	619	633	729	665	686	625	647	703	667	608	643	684	691	660	628	676	698	629	631	661	663	682	610	680	668	652	693	672	650	664	675	646	651	680	666	597	627	691	660	687	705	660	640	711	682	645	696	658	639	647	653	639	620	656	694	672	676	692	658	660	653	666	751	712	697	639	644	665	707	715	669	689	670	635	613	694	655	665	713	666	646	693	706	636	644	700	653	660	658	610	660	688	636	649	663	673	665	629	673	613	691	630	626	607	656	689	706	646	645	626	652	661	660	635	707	658	653	676	713	665	665	663	651	642	655	691	673	687	675	696	631	678	657	685	679	587	623	663	701	660	696	641	698	702	661	638	693	693	666	659	666	667	679	674	689	655	682	665	677	661	670	665	675	649	702	700	721	683	676	646	668	650	650	658	675	674	672	627	728	612	654	632	633	658	626	628	639	659	642	671	672	682	703	689	610	614	622	670	669	643	658	701	656	652	675	616	654	674	649	643	623	665	650	693	660	611	644	618	644	670	714	649	677	664	660	659	630	664	627	676	690	679	686	692	649	676	667	631	703	645	672	661	617	674	671	655	658	668	667	651	669	670	681	649	664	626	643	693	689	697	720	687	614	685	666	687	721	694	651	622	662	614	677	687	586	635	696	640	628	659	684	668	669	714	644	673	664	699	695	702	658	583	692	626	661	677	639	633	663	651	674	682	635	644	686	670	706	638	701	626	690	669	680	711	699	636	691	676	694	679	650	682	651	646	638	692	664	657	679	614	668	624	643	617	652	668	629	688	651	653	729	721	685	679	660	632	676	682	669	668	678	681	641	635	656	667	648	701	624	659	674	690	670	643	686	650	648	638	657	632	603	687	669	688	640	647	668	704	656	649	678	645	629	649	648	678	640	669	685	714	698	709	679	702	637	647	658	685	647	660	695	645	627	621	617	727	644	659	621	642	681	692	672	662	643	646	659	655	679	651	645	648	707	624	650	653	648	645	682	622	661	660	651	628	640	669	667	631	677	638	687	657	642	677	645	660	666	637	685	652	650	689	663	677	673	662	657	676	635	683	719	667	651	722	650	649	611	651	607	658	692	684	617	634	693	689	663	626	623	622	618	674	619	672	618	680	634	659	670	638	653	693	656	651	668	680	674	643	600	669	639	642	665	670	619	666	657	650	611	665	723	679	680	667	682	648	660	650	671	649	670	608	703	681	644	653	688	655	646	667	652	678	669	689	652	632	653	692	649	641	670	670	663	651	689	656	665	673	659	667	686	726	673	630	689	624	642	635	684	653	666	662	690	643	640	632	645	688	638	645	688	664	644	690	670	682	662	709	636	653	636	659	675	664	667	719	661	661	635	658	647	629	659	676	652	618	659	695	648	635	642	652	675	637	662	670	643	669	657	693	687	700	630	677	631	696	626	697	632	616	653	648	672	632	681	729	645	680	631	707	687	684	635	688	695	684	699	679	650	678	680	701	628	697	734	663	645	634	685	672	668	684	650	673	654	684	690	712	680	660	675	658	655	677	656	645	660	676	666	654	630	695	660	665	655	646	643	688	707	661	636	622	617	629	641	631	656	654	689	646	629	650	653	697	704	680	665	704	604	629	679	682	694	671	610	689	664	634	708	623	669	664	670	661	646	655	706	710	634	656	706	673	654	637	653	671	644	655	634	626	675	633	657	670	645	624	651	651	688	681	626	674	618	638	660	649	657	610	665	662	672	622	669	664	646	656	657	670	640	648	658	660	653	652	614	687	630	704	694	621	676	657	639	667	701	681	614	661	671	665	669	671	658	629	656	656	634	697	667	646	639	630	694	654	659	684	672	690	664	656	678	649	668	664	652	628	709	694	651	649	682	633	662	683	643	646	647	644	648	668	663	668	680	704	661	650	665	631	658	656	651	626	636	659	646	652	671	667	645	637	716	672	625	640	703	642	659	636	638	652	679	715	669	631	630	623	705	622	645	641	639	652	593	626	629	686	651	609	674	706	638	658	687	686	695	668	678	679	678	643	608	644	641	650	708	712	653	631	662	644	687	659	680	688	697	598	690	639	688	675	654	658	677	645	684	691	683	641	648	681	680	637	698	633	697	735	708	666	633	636	669	682	674	673	632	671	672	665	671	692	683	662	623	647	658	665	642	682	659	678	642	590	621	663	633	656	688	655	643	679	724	697	643	618	656	660	641	673	669	659	639	688	684	683	701	666	657	677	655	685	636	641	667	669	641	720	646	629	668	651	627	646	658	655	636	630	706	686	678	673	621	656	607	656	658	683	678	660	670	648	672	631	681	657	669	669	683	671	665	649	665	646	659	677	679	647	638	655	676	641	690	666	658	675	641	657	669	675	651	667	643	662	670	660	647	692	683	663	648	664	649	719	684	714	676	607	629	684	642	688	588	683	640	688	739	671	710	678	674
21337	36139	22174	8117	3278	1469	847	606	590	566	594	549	613	586	576	585	566	596	555	561	596	560	579	586	600	588	618	560	590	611	574	519	536	567	598	603	583	567	549	617	591	574	574	566	599	598	602	536	548	559	591	582	544	586	540	595	570	540	569	554	598	594	651	578	569	576	550	581	610	569	568	594	613	576	546	598	564	561	555	603	578	553	589	573	548	518	558	552	602	608	548	587	559	537	576	568	530	568	625	569	573	546	582	590	559	571	581	625	609	558	577	578	542	584	567	584	552	560	578	539	553	593	563	565	556	583	563	540	580	561	561	568	551	580	558	582	553	550	571	584	570	574	577	587	586	562	552	589	551	589	574	590	573	541	608	571	605	570	560	539	578	529	555	517	615	556	518	590	592	591	543	574	549	528	542	577	565	577	579	542	561	541	559	557	603	608	591	586	553	576	584	591	552	570	560	601	560	600	585	595	568	590	578	584	564	573	595	598	563	545	589	581	598	552	589	534	581	575	576	587	554	579	589	551	549	573	576	577	602	589	537	539	623	555	563	558	541	538	578	591	557	567	588	623	602	513	580	577	537	570	559	568	564	562	532	566	543	558	570	590	568	606	560	566	521	546	564	601	631	571	606	540	544	547	573	644	553	581	558	574	600	560	571	561	553	562	559	593	578	587	554	561	536	569	564	545	611	642	578	565	541	570	537	570	577	583	588	574	561	550	587	585	556	559	565	569	565	537	565	547	618	545	524	541	588	534	586	553	585	567	572	536	625	596	551	586	568	575	568	517	533	565	552	589	530	568	598	575	557	604	561	551	575	581	594	550	546	561	585	573	600	580	548	634	586	535	552	569	587	586	585	535	593	589	576	538	580	620	516	557	532	550	556	555	590	588	584	546	550	569	577	575	559	565	512	588	550	561	578	548	548	545	547	604	558	548	548	629	552	627	583	560	589	566	559	534	577	588	596	577	544	570	570	589	601	577	577	584	583	581	546	617	556	570	571	574	553	592	583	558	591	561	567	546	601	558	595	568	601	537	579	589	613	600	585	597	533	566	550	580	548	571	560	553	590	544	571	615	627	556	587	587	603	603	567	546	561	555	550	594	543	567	613	602	570	566	598	565	612	553	594	579	561	580	615	593	584	586	589	586	562	592	530	585	576	544	564	632	561	606	574	540	609	553	563	550	552	621	568	537	538	561	585	590	545	537	575	556	603	578	576	610	577	538	602	581	561	558	565	556	570	547	581	612	546	565	570	551	553	584	570	540	580	549	572	557	618	572	556	550	539	568	559	622	567	555	628	565	557	558	556	579	573	592	564	568	590	573	550	557	598	566	574	573	546	591	576	594	574	561	590	588	576	574	565	555	567	553	647	554	606	596	559	573	533	567	596	582	567	560	534	584	581	639	617	568	542	591	586	559	615	569	641	580	569	603	584	598	561	570	533	586	571	555	589	559	595	599	563	534	561	602	554	577	554	548	586	575	571	585	562	596	532	594	595	559	581	565	550	564	564	549	523	576	523	568	547	597	557	568	604	553	553	576	577	553	577	601	592	587	532	558	544	558	606	556	550	552	604	576	547	571	598	563	561	536	581	532	595	546	609	582	555	585	574	599	589	579	578	580	567	596	554	594	541	519	553	562	537	599	582	553	584	592	589	596	589	548	581	578	567	581	559	589	574	604	558	537	548	584	558	591	545	580	549	534	563	588	522	566	596	552	550	571	569	583	604	565	625	572	565	586	599	568	575	523	573	579	601	554	606	579	566	625	513	581	634	584	585	581	572	577	543	555	568	571	575	588	595	595	572	589	571	612	575	581	600	579	576	592	573	573	621	552	551	628	571	525	572	560	610	565	579	539	548	590	556	596	595	565	554	605	567	594	594	575	569	534	557	585	565	580	604	593	567	598	591	585	593	585	515	537	560	547	564	591	567	551	557	506	545	606	606	544	567	603	574	560	574	604	551	591	583	570	578	587	579	616	602	537	564	597	572	594	545	578	627	588	525	581	570	549	526	618	563	556	595	570	562	598	589	518	540	592	586	582	578	578	570	556	572	572	606	552	530	569	550	552	543	534	598	565	540	572	547	575	587	576	570	611	557	574	549	630	568	553	510	567	619	550	607	587	595	565	545	588	585	581	572	542	573	589	590	589	584	568	572	629	585	559	593	610	571	579	594	603	622	574	580	576	584	571	552	564	553	561	575	602	580	595	589	590	594	581	590	549	587	586	557	582	551	588	585	540	593	571	605	537	544	575	583	597	559	549	578	583	555	550	597	600	588	613	572	569	562	569	569	586	573	612	582	555	604	584	556	559	562	526	543	570	566	533	581	537	568	627	531	513	582	568	565	534	625	555	569	584	575	580	572	574	554	573	599	547	614	541	552	573	553	603	605	618	540	551	558	586	581	527	528	548	593	569	554	571	534	572	571	601	573	549	560	537	564	569	536	581	569	548	554	555	600	568	548	591	535	585	585	559	592	566	545	561	543	591	590	573	580	577	607	583	561	595	596	557	561	544	581	599	602	595	554	542	598	609	550	578	599	572	566	560	570	532	564	567	556	599	605	613	574	586	596	580	578	576	581	547	560	557	606	531	583	620	558	564	574	603	549	555	555	582	597	562	571	563	559	530	568	608	575	570	596	582	579	582	605	598	571	607	558	576	595	586	544	582	573	553	548	588	565	596	525	591	591	602	552	564	574	588	568	550	572	539	555	568	589	605	545	573	566	564	598	554	537	574	539	548	591	608	617	549	553	618	543	594	573	557	608	546	548	551	590	575	568	566	600	620	547	535	604	557	553	547	574	609	530	596	590	560	582	570	553	604	579	529	571	571	570	562	602	568	562	582	590	605	622	598	570	567	528	542	586	586	544	569	612	573	576	631	600	584	618	578	570	590	576	582	588	584	578	527	580	586	597	597	573	584	569	577	549	587	573	549	608	594	560	598	538	583	569	602	554	544	575	594	555	573	585	578	542	575	577	623	622	615	554	600	579	555	583	554	549	562	540	572	617	548	569	580	605	567	555	588	604	565	613	558	523	587	640	568	562	577	542	556	603	565	549	610	613	571	621	560	575	553	612	557	599	584	585	577	596	574	580	624	602	597	592	565	548	587	599	591	589	591	537	528	557	553	585	561	607	598	574	572	579	542	610	558	550	569	585	563	564	574	572	569	553	559	576	560	550	590	568	567	537	560	620	555	568	583	597	548	575	561	553	568	610	611	594	567	573	612	583	607	593	552	589	586	574	555	591	553	543	553	586	580	584	523	579	524	629	576	578	558	580	573	538	576	574	561	526	533	557	571	548	561	584	572	581	581	598	573	613	571	617	576	572	546	589	542	562	554	564	605	560	526	593	530	549	560	568	567	558	566	581	548	580	568	606	554	532	588	562	535	579	601	553	561	618	574	585	594	597	565	538	555	615	554	550	506	605	567	587	548	563	568	566	582	547	555	573	576	603	593	561	526	588	562	569	528	601	567	578	580	580	591
25834	27210	43976	40789	23397	9032	2261	871	677	651	671	651	640	635	629	662	666	654	646	698	590	639	623	655	667	659	675	627	617	641	627	632	645	666	624	693	656	669	665	678	655	617	635	647	640	661	664	639	608	670	601	695	654	627	656	665	602	632	637	649	643	643	623	656	631	626	659	673	651	670	719	641	681	662	643	663	689	686	619	661	662	664	639	665	625	657	622	636	645	701	647	662	606	672	626	653	603	613	674	661	684	644	623	696	659	649	600	631	676	694	662	612	659	616	619	623	656	632	577	623	594	661	612	623	653	625	664	584	577	620	670	641	614	665	637	648	634	691	661	650	624	629	597	625	607	614	662	594	642	647	649	623	694	632	654	625	644	647	658	604	641	657	624	668	632	619	656	627	631	630	663	611	684	653	631	652	632	636	644	611	618	653	611	645	637	649	673	649	640	700	632	608	614	614	624	622	648	665	661	590	634	643	637	661	653	619	663	684	633	619	629	648	664	655	621	657	570	646	590	620	659	655	593	621	627	610	671	630	582	620	662	619	644	619	660	630	709	620	660	707	634	637	654	648	624	646	612	603	621	657	629	644	664	668	698	676	645	621	663	631	612	608	617	612	661	651	673	631	601	699	659	620	619	643	662	626	656	632	639	607	651	649	658	668	639	587	653	687	640	658	703	628	651	662	636	638	626	628	649	628	676	683	625	628	709	641	631	627	644	625	638	661	623	642	658	632	601	591	615	641	657	660	626	631	629	684	653	643	643	630	637	653	625	633	629	677	622	603	682	658	650	665	589	675	697	642	622	664	662	579	649	623	638	656	627	645	633	620	620	674	612	661	617	633	648	671	637	605	639	612	672	584	642	601	636	680	656	632	648	618	664	625	679	611	632	631	640	620	631	650	652	661	665	649	615	641	629	649	604	633	674	623	646	608	656	675	655	661	660	625	607	637	647	611	621	628	637	652	609	652	631	621	620	643	633	670	648	589	707	634	618	611	622	630	649	651	639	660	615	639	619	638	611	689	631	636	634	619	640	658	677	622	645	682	631	649	646	598	656	618	657	667	639	611	658	676	630	620	619	614	618	595	647	612	624	639	621	633	627	659	667	630	627	636	630	663	608	614	687	648	640	625	680	649	655	617	660	643	645	687	628	651	624	670	674	629	660	631	638	621	637	627	605	627	635	610	633	622	656	614	608	639	595	630	665	635	676	667	643	662	621	663	577	610	622	677	643	654	642	590	603	662	645	618	615	636	672	686	614	643	633	648	673	638	630	642	663	623	674	620	641	629	688	658	643	637	656	625	643	646	638	656	623	578	607	599	646	681	584	611	619	628	643	635	658	685	632	693	637	644	673	604	641	705	676	650	610	628	631	669	640	642	659	631	648	666	629	587	606	654	645	657	641	620	627	643	677	623	588	602	557	658	664	680	640	628	640	626	634	615	614	654	628	667	640	647	634	627	669	631	597	648	647	675	617	625	654	612	609	660	643	692	656	651	654	646	642	614	631	660	655	591	658	691	682	620	631	631	628	619	645	648	629	627	642	615	660	646	634	617	656	658	677	609	612	654	643	639	734	664	693	659	644	678	655	637	641	646	621	625	665	696	618	650	603	627	671	635	640	644	640	642	609	669	642	599	657	664	661	669	678	634	638	671	607	661	680	656	626	656	659	614	637	656	671	661	636	661	647	631	657	652	621	665	649	650	639	703	648	637	653	624	620	635	678	609	618	649	637	657	608	623	658	634	622	636	691	644	643	687	660	667	633	631	641	675	631	611	673	641	647	664	635	652	658	639	627	648	637	610	611	644	657	657	613	637	673	594	660	647	638	673	605	614	632	664	657	600	673	648	594	623	651	610	612	639	622	641	626	627	663	628	675	628	683	618	673	649	630	632	646	667	647	627	663	647	610	615	639	650	679	631	654	655	651	622	622	642	657	615	663	655	644	643	677	628	654	721	638	636	676	660	628	638	617	696	653	609	638	610	653	660	653	624	597	640	663	669	621	640	601	668	663	661	626	629	641	637	590	614	631	604	629	645	653	682	627	644	563	649	642	611	617	627	613	641	662	595	632	660	648	659	613	619	667	633	623	635	648	599	614	688	632	634	580	619	663	633	632	657	652	633	617	650	639	644	637	664	653	631	645	683	653	614	615	662	613	587	656	625	641	641	717	693	639	682	649	641	639	668	677	650	651	599	650	648	607	618	649	674	623	622	595	653	645	637	645	662	664	640	650	657	660	626	642	624	628	601	647	641	639	684	623	652	601	606	637	665	671	612	607	641	651	701	634	622	679	677	680	630	635	647	644	623	593	646	671	667	685	609	630	649	685	587	585	638	677	617	673	651	621	632	663	677	655	618	639	621	627	627	622	642	645	620	636	619	662	690	628	659	680	655	666	634	648	613	693	611	621	621	657	703	590	653	622	627	647	611	618	627	639	632	634	652	667	635	667	657	668	642	659	653	652	628	595	687	650	643	671	626	681	637	662	633	616	601	648	674	630	653	685	665	643	659	625	622	655	640	651	638	629	635	621	626	637	634	651	607	656	615	649	629	641	625	660	652	656	650	657	661	681	625	641	673	621	638	675	686	695	604	643	636	611	636	675	652	622	662	638	609	674	689	597	669	620	675	598	693	600	653	619	640	660	624	610	675	681	636	611	606	629	636	646	664	626	602	678	609	662	684	656	654	655	619	621	653	637	606	674	665	673	670	674	694	716	579	637	656	620	649	643	613	609	667	606	635	653	669	627	649	643	668	659	640	645	679	627	635	620	624	591	650	603	649	590	688	660	614	638	630	599	646	646	628	637	619	624	650	648	623	645	644	645	652	673	651	636	631	608	670	701	618	668	648	630	638	661	638	651	656	641	649	649	633	614	638	679	648	656	661	630	623	639	628	650	650	640	637	634	669	616	614	642	597	602	601	577	653	649	615	609	652	621	667	661	669	650	652	622	631	593	635	638	619	638	605	573	599	625	672	607	670	620	613	626	613	586	641	650	664	628	629	668	607	623	610	637	641	653	613	654	702	631	670	613	640	654	650	600	648	661	639	662	621	660	652	595	623	628	693	701	662	632	663	657	687	652	680	626	622	668	642	622	638	651	677	627	638	680	661	664	594	643	596	582	652	585	654	635	662	654	655	702	675	636	663	647	628	621	710	662	672	655	648	670	607	622	638	729	703	644	673	665	613	669	590	587	631	655	652	654	657	625	609	637	621	624	673	647	623	624	645	646	626	640	627	654	678	621	608	614	678	639	625	634	662	642	607	595	644	608	613	618	651	662	704	637	625	666	649	668	613	629	612	675	660	633	641	665	657	708	612	588	649	618	665	665	634	679	655	684	624	624	636	642	626	718	655	637	646	647	626	651	665	683	632	626	615	661	638	632	607	643	628	632	643	648	627	683	647	689	618	610	607	687	663	617	647	681	636	652	665	654	663	627	655	634	620	652	659	646	627	629	608	633	610	580	667	642	623	611	640	663	652	641	606
54949	86923	62944	35956	15887	5295	1725	779	636	550	622	621	590	571	583	618	606	552	589	621	610	636	593	606	631	642	632	606	610	568	630	622	619	623	618	620	659	617	631	601	571	543	625	573	602	646	647	599	615	588	578	622	611	615	662	650	582	626	595	580	605	580	603	607	623	616	588	601	597	547	591	636	528	605	614	567	576	622	609	657	658	601	583	596	588	584	628	571	593	574	604	600	569	630	556	590	590	624	599	600	607	623	616	605	614	608	592	554	599	637	606	620	549	575	594	626	582	592	623	584	649	638	618	627	601	555	601	561	556	662	586	594	568	647	613	596	581	581	623	618	624	619	590	592	643	582	623	588	608	633	602	629	556	581	615	579	624	598	562	598	568	587	609	651	618	580	577	591	620	621	577	600	587	631	633	581	578	645	635	608	600	614	549	581	568	601	600	596	591	608	560	599	585	582	619	575	609	589	565	563	541	586	618	592	611	637	638	604	564	570	578	635	613	616	582	580	672	617	627	566	591	556	579	603	554	571	613	606	628	597	619	588	627	579	609	597	614	631	578	599	615	581	636	617	579	568	646	618	608	573	587	553	609	580	559	610	586	616	639	604	607	594	656	594	597	649	634	582	641	606	571	626	583	584	533	599	599	656	599	620	605	618	549	625	613	626	623	573	621	604	626	631	596	642	620	606	640	605	586	588	576	617	569	583	606	612	572	610	595	596	538	609	613	563	607	572	576	634	606	629	615	605	621	576	624	603	670	615	612	634	604	632	591	548	642	644	631	570	560	627	610	579	591	580	628	625	649	573	586	606	631	595	629	560	584	585	607	547	598	601	614	626	588	565	638	622	591	591	572	601	583	663	634	592	618	655	589	590	611	618	647	548	631	587	577	606	621	658	595	662	598	600	614	628	563	679	609	587	628	619	608	594	645	572	582	581	558	549	616	600	592	602	590	636	623	592	618	641	561	603	619	636	600	609	578	592	577	620	614	586	621	615	607	587	625	633	617	587	582	580	608	647	618	616	596	588	607	579	593	571	613	593	595	621	626	611	585	601	609	607	570	603	612	636	577	622	576	605	584	635	614	630	620	559	552	628	621	599	624	599	619	596	598	604	579	626	600	629	605	573	586	592	660	587	611	585	541	609	591	620	606	647	618	571	614	598	602	618	621	598	581	624	612	606	578	617	588	579	594	614	604	583	615	627	612	582	636	630	611	592	606	648	585	640	583	607	673	614	640	530	610	600	624	598	567	599	639	619	650	587	623	596	614	616	585	612	597	599	584	596	600	614	616	614	600	609	589	628	625	609	596	625	598	586	593	578	571	621	599	623	654	625	596	625	624	626	587	588	639	547	588	591	635	556	645	554	590	637	593	555	610	627	579	588	607	601	592	594	636	627	586	610	570	604	591	570	621	559	617	631	576	601	559	622	571	602	596	615	614	607	653	604	593	593	592	598	613	567	606	621	613	620	614	604	580	631	609	603	600	615	603	623	589	601	601	591	593	629	617	604	609	584	589	572	577	557	612	572	610	616	599	576	579	615	625	584	636	586	592	607	597	597	567	614	612	589	649	677	576	607	550	580	595	667	581	635	623	550	604	655	601	583	637	572	626	588	589	570	637	591	623	624	611	582	614	619	577	590	537	615	587	623	620	605	600	605	537	625	616	655	607	565	586	611	584	596	600	590	600	610	589	600	572	608	614	599	576	592	590	572	588	582	606	585	561	610	593	587	584	553	595	625	484	613	625	619	564	568	599	636	620	614	590	623	613	595	626	611	560	577	618	572	661	601	584	586	598	586	618	586	633	571	559	600	600	616	547	595	599	605	613	608	629	620	580	594	601	582	588	646	604	582	598	604	605	592	624	615	543	592	616	592	600	574	543	578	587	628	651	589	593	623	609	616	610	572	569	601	648	623	623	597	598	586	654	608	595	619	583	586	576	559	608	591	585	561	646	599	634	596	605	617	613	588	581	575	638	618	584	590	597	563	607	571	581	588	595	606	616	568	605	618	619	626	582	575	569	615	549	626	629	608	514	603	556	637	590	617	629	619	590	637	606	607	623	641	607	601	570	554	598	588	625	562	597	617	624	553	611	592	585	638	581	652	632	624	624	610	613	594	616	616	586	613	610	609	583	584	611	568	599	630	616	644	648	600	614	624	573	608	595	637	576	598	628	598	627	610	549	644	624	592	603	605	575	636	587	599	533	624	574	580	584	653	574	586	568	577	576	558	594	611	567	588	576	602	599	622	630	592	582	637	593	642	612	605	619	589	612	564	573	623	586	613	590	637	584	591	567	588	574	597	608	619	580	560	589	568	603	594	576	601	600	579	594	568	615	594	593	596	633	584	622	584	621	578	597	597	611	610	558	574	598	597	599	570	608	633	660	603	614	623	597	588	604	580	587	563	559	628	605	571	593	644	592	640	631	599	585	649	586	606	626	539	601	628	576	654	604	614	584	635	601	567	596	605	602	594	590	583	557	653	620	620	576	583	578	616	573	622	586	608	571	569	605	611	652	620	608	627	607	597	614	604	610	619	631	601	626	608	609	563	615	563	608	588	617	639	599	617	612	565	586	565	611	597	612	602	614	615	616	578	533	573	573	595	586	580	617	627	602	658	643	617	610	635	566	612	599	600	602	607	646	530	546	592	634	610	581	578	573	643	580	665	621	607	586	601	576	566	615	605	577	607	649	637	603	592	608	598	592	596	608	587	583	588	637	581	551	588	588	573	626	584	630	615	591	620	581	594	605	588	628	606	537	599	593	606	570	602	601	587	613	589	593	606	600	551	570	606	626	668	608	597	617	592	564	617	571	612	601	589	602	618	574	587	592	623	595	630	588	617	658	614	605	583	616	596	619	593	588	615	633	587	615	589	602	596	627	606	614	581	597	612	644	571	626	641	565	610	586	596	625	586	634	627	567	566	611	616	689	606	600	606	581	558	635	615	594	614	623	674	593	598	619	601	637	612	597	580	620	619	611	634	617	610	601	560	645	612	598	582	604	578	597	559	599	567	589	611	573	624	578	604	629	587	603	572	608	575	581	587	585	578	630	633	572	582	591	593	595	641	641	583	572	593	580	616	594	608	589	632	602	590	599	600	613	590	617	564	587	606	630	603	629	612	618	581	617	571	643	633	586	620	576	614	604	622	623	655	626	642	600	580	603	591	624	617	598	594	585	609	587	567	611	587	609	543	654	648	613	602	629	604	593	624	608	595	597	628	569	656	627	649	613	618	655	605	603	646	593	650	597	649	607	622	607	545	602	587	572	593	629	611	574	612	597	567	599	555	580	599	610	589	581	610	605	582	586	572	620	587	607	609	607	663	603	590	623	589	607	570	635	605	609	612	622	640	586	622	617	585	577	578	590	592	592	634	622	632	606	574	623	618	603	578	649	576	581	621	601	581	617	610	622	605	589	579	564	621	571	606	620	583	562	588	609	602	602	600	569	575	644	613	593	605	571	613	577	596	586	624	575	608	579	580
24196	23381	38596	41433	31670	20174	7594	1744	1051	1007	966	971	1004	892	972	917	930	908	938	980	981	973	946	910	971	919	927	921	913	914	961	948	952	925	876	948	930	935	930	954	884	925	884	867	906	946	937	957	854	895	956	927	939	889	887	869	861	909	917	896	917	900	908	869	839	902	855	906	919	877	988	887	889	875	961	899	900	929	921	895	905	936	906	943	922	906	862	967	881	884	921	928	885	879	902	883	886	935	928	955	921	950	899	856	952	913	974	919	872	928	880	826	893	971	913	925	909	901	960	944	941	920	917	828	974	895	889	912	929	962	917	908	928	920	892	882	895	897	894	832	913	889	915	940	908	959	854	900	913	886	939	902	929	936	953	862	941	892	918	899	903	902	912	932	901	937	936	932	930	883	905	934	921	871	893	884	897	925	924	970	898	902	904	824	854	911	977	902	912	905	941	913	906	882	917	906	867	890	937	922	956	921	881	870	935	850	892	861	920	895	902	879	897	891	902	869	917	896	954	888	918	855	870	887	914	926	980	922	931	925	901	887	923	876	945	875	902	917	871	928	861	938	877	879	868	994	858	884	940	887	908	939	901	896	926	907	935	950	885	908	896	909	986	935	907	921	907	914	909	892	888	890	920	895	887	903	911	948	916	868	877	860	922	900	865	901	931	889	926	948	939	912	918	928	860	936	929	925	925	919	949	871	904	915	911	887	897	916	917	934	899	840	864	938	947	920	914	998	890	902	961	951	901	916	929	890	920	878	887	942	914	932	817	907	907	928	955	890	974	902	923	944	875	910	877	948	914	909	893	965	880	891	902	934	971	879	908	899	941	893	893	870	850	981	863	888	907	918	915	895	929	881	853	890	902	925	913	938	845	915	905	889	867	913	885	908	916	894	886	844	931	886	881	892	919	944	916	859	889	989	877	953	975	900	938	953	917	870	950	892	881	886	936	906	959	888	835	923	891	942	906	906	882	919	903	896	915	893	854	880	867	938	909	926	953	904	926	954	946	859	898	912	912	916	864	960	896	852	918	949	906	931	913	907	922	894	938	936	903	927	899	907	898	897	918	899	908	878	921	929	960	864	925	905	913	955	932	906	962	854	922	955	921	904	938	945	959	887	891	907	879	902	899	951	893	890	947	922	898	902	926	868	899	900	930	929	891	910	911	954	851	947	883	876	915	928	890	840	850	849	905	926	846	891	937	889	897	897	901	907	906	908	918	910	917	928	895	922	890	946	955	923	910	906	892	913	882	904	873	874	915	906	893	952	941	904	910	958	893	924	904	955	861	920	902	931	878	894	948	934	893	916	895	911	933	907	941	880	857	885	889	887	915	902	884	877	901	869	905	899	964	887	907	944	918	906	956	946	886	899	914	892	931	934	916	905	909	881	893	845	847	940	953	884	910	931	880	881	898	873	935	902	875	895	909	890	926	878	897	931	924	886	916	920	909	935	933	905	872	923	913	915	852	906	946	928	931	851	914	938	963	879	918	894	863	881	916	925	890	890	925	877	925	911	914	891	915	893	890	957	936	905	864	888	904	902	890	907	960	940	926	945	923	888	909	920	954	888	864	927	937	898	861	950	906	885	907	912	917	942	840	868	945	908	904	921	950	926	825	891	913	900	895	921	902	888	932	899	880	930	940	893	906	902	889	921	928	911	888	924	836	892	891	907	933	874	922	936	884	953	909	911	952	864	945	915	918	873	902	934	913	949	901	931	915	927	918	942	938	915	931	934	917	922	897	928	911	915	869	944	911	943	905	884	853	884	926	894	938	923	912	923	871	940	909	876	882	885	953	882	871	926	870	880	947	876	850	843	892	895	948	903	893	895	932	992	892	886	968	879	943	935	899	948	954	892	921	885	888	903	983	898	956	904	875	921	931	928	883	897	908	879	855	897	921	932	897	934	916	941	901	971	920	880	894	949	891	921	859	906	926	893	937	882	917	953	883	878	949	919	905	895	925	885	919	886	969	888	889	928	889	904	925	897	880	884	916	907	873	890	876	905	913	918	980	868	953	936	928	871	913	850	942	925	916	919	933	866	896	847	911	881	894	913	865	896	930	904	967	893	930	939	898	922	876	968	952	917	904	960	898	873	910	865	872	934	889	949	914	882	883	928	874	903	859	897	925	1005	882	906	892	888	886	887	902	893	896	903	914	884	890	860	974	898	911	878	928	895	911	911	887	889	903	956	914	873	860	884	846	890	907	926	889	904	935	919	927	887	885	886	894	856	912	920	914	928	901	881	834	910	908	927	887	920	905	915	922	846	929	902	965	944	961	866	919	854	873	898	886	900	920	914	889	910	863	882	928	912	909	949	939	940	907	917	883	887	913	896	936	896	937	873	919	923	924	918	916	957	911	889	946	914	874	930	897	847	957	923	933	894	867	918	912	880	880	866	883	912	931	864	926	946	891	927	923	838	926	888	912	883	931	870	895	918	913	863	926	928	883	990	896	859	956	859	910	923	909	905	868	905	911	922	896	900	858	888	927	985	931	931	907	941	930	865	873	927	877	887	919	886	866	893	885	946	977	919	940	912	932	916	940	908	898	892	913	920	879	841	879	919	909	890	892	927	880	865	876	945	926	936	859	926	830	935	903	918	919	869	906	899	898	929	858	866	846	922	841	898	890	929	897	908	923	884	873	912	895	900	851	875	858	947	920	905	907	881	920	898	961	896	908	903	882	938	921	915	877	879	907	887	930	902	941	886	873	918	858	916	877	918	915	880	962	931	901	875	883	867	910	926	928	915	937	932	874	941	890	896	871	886	915	909	888	948	892	921	919	877	904	894	912	890	856	921	884	948	937	906	900	873	885	914	905	908	890	932	914	944	897	919	870	833	925	916	845	968	876	885	958	897	882	893	963	876	918	899	916	871	931	874	904	880	894	891	917	894	866	868	914	955	907	935	931	918	848	865	913	929	919	896	905	909	919	970	951	941	962	893	934	946	896	870	862	916	836	939	960	922	946	896	944	898	896	912	924	879	902	960	910	898	893	899	894	940	866	864	886	906	914	982	905	933	920	912	896	930	916	917	868	878	895	930	865	854	952	886	921	888	862	875	896	873	955	979	868	897	914	890	934	895	875	941	911	931	897	946	899	940	887	881	930	898	868	912	870	931	873	974	888	929	904	931	893	895	933	874	878	931	874	908	888	921	958	870	927	917	914	915	894	880	908	915	923	946	914	941	882	916	927	915	938	883	878	870	922	908	884	922	926	937	837	878	875	876	910	866	851	937	905	914	879	894	901	880	908	884	941	886	887	904	881	887	914	946	925	935	872	885	881	862	926	913	890	902	890	945	926	852	972	865	914	886	894	896	924	897	912	933	887	912	939	943	875	928	920	926	938	903	909	956	894	889	892	912	943	924	928	880	924	826	876	878	953	913	881	893	900	902	933	930	870	869	875	884	924	882	943	889	886	885	903	942	895	918	923	878	939	889	917	926	913	908	878	892	834	904	850	920	862	916	961	853	868	944	853	893
62709	102422	80547	57420	29397	11786	3496	1327	863	833	853	813	854	833	872	875	831	855	872	848	891	824	855	854	851	862	877	891	853	907	867	921	808	883	817	863	884	875	834	946	865	852	850	850	904	844	839	864	838	857	809	834	865	876	844	856	850	822	881	909	875	844	895	904	938	843	833	838	881	844	836	863	813	870	816	820	884	905	932	840	883	866	920	863	859	833	861	832	856	822	857	861	874	901	865	886	889	851	850	820	893	807	843	880	840	812	825	839	872	850	850	868	854	897	822	855	920	876	854	858	862	876	810	837	840	864	836	850	832	891	861	842	828	849	877	803	859	879	883	895	876	890	848	851	823	843	874	912	826	855	839	847	850	832	847	838	862	852	873	880	876	843	860	866	888	868	884	830	827	859	863	829	898	883	866	862	863	876	824	901	856	831	781	893	848	821	917	843	878	795	843	834	858	783	868	854	829	866	836	834	865	852	857	896	806	851	852	878	850	910	878	872	837	849	853	872	828	898	836	873	861	795	836	814	850	856	854	901	898	850	853	876	858	870	864	841	844	781	862	896	824	876	851	866	852	850	864	857	867	848	827	807	818	777	857	837	836	831	866	898	897	854	859	921	795	886	888	868	880	819	815	907	847	875	863	815	874	855	839	876	853	869	830	834	827	868	823	829	823	848	821	896	866	867	823	820	901	820	887	827	858	877	901	849	833	826	859	843	821	865	877	857	858	870	830	807	875	845	857	901	872	805	850	848	853	889	853	801	784	856	869	879	884	821	902	880	851	874	863	919	894	811	817	833	832	820	856	854	851	884	875	850	819	824	817	845	910	885	828	860	849	844	869	837	861	843	817	767	848	853	800	831	884	829	877	906	849	869	829	835	802	812	812	871	880	820	864	828	807	865	826	821	857	845	875	876	905	827	897	852	871	874	842	895	866	855	818	879	940	875	886	895	934	831	868	830	862	887	858	835	822	847	859	850	839	831	832	846	876	943	880	816	865	848	884	867	881	821	854	884	853	827	843	845	893	812	863	864	847	827	876	891	876	829	870	862	822	847	835	809	851	866	896	794	858	845	876	827	850	867	886	869	862	852	839	884	889	868	865	887	842	880	850	829	843	845	834	802	847	849	829	811	866	852	925	899	885	837	900	783	834	791	879	835	804	892	821	861	782	844	891	833	882	837	828	856	851	855	909	812	834	856	828	895	876	876	823	880	850	840	814	874	759	840	876	884	847	876	871	821	860	768	821	868	860	819	837	892	854	889	834	895	910	936	837	825	855	905	850	871	880	844	831	837	847	845	880	895	857	867	848	858	911	803	836	821	889	860	854	838	831	934	861	894	830	858	845	860	848	812	821	858	850	827	812	866	856	852	854	870	874	878	883	877	888	861	841	811	860	859	857	886	893	830	864	876	829	815	852	833	866	885	875	814	860	873	836	892	850	835	876	876	828	890	867	856	840	893	843	867	888	837	804	859	907	864	858	848	894	832	843	878	861	835	863	839	907	864	836	877	861	864	823	847	836	859	840	810	889	866	859	845	840	860	823	864	854	820	836	821	817	825	931	831	854	800	852	864	773	839	892	809	843	844	845	896	848	877	827	893	863	852	862	800	850	820	832	826	813	872	858	853	867	885	863	826	884	877	832	808	851	801	834	867	836	855	876	877	848	828	865	845	906	806	780	895	874	815	826	860	882	879	880	788	797	909	828	825	868	883	829	843	862	862	870	879	854	867	834	829	854	886	808	837	895	826	828	817	870	825	841	845	833	840	850	890	852	849	874	840	841	873	862	829	872	817	855	824	858	796	864	865	859	855	869	791	850	870	867	807	840	887	871	836	891	853	858	889	851	940	886	817	862	847	841	886	859	876	844	823	820	817	822	860	850	885	868	867	850	848	852	856	816	859	844	892	824	804	850	860	880	834	837	880	840	863	822	831	829	865	891	862	845	869	831	789	830	807	837	878	810	837	824	877	846	839	902	818	866	894	856	876	865	909	852	833	847	815	880	788	836	862	865	825	871	789	853	877	856	852	861	841	856	805	855	832	825	865	851	849	836	876	853	885	862	854	857	854	854	865	855	836	856	866	891	918	845	825	830	845	867	837	836	840	824	827	902	843	855	863	855	847	853	795	817	846	852	849	809	870	832	863	832	777	895	863	818	837	924	820	907	883	858	854	846	835	852	778	813	810	798	859	801	840	840	827	882	929	872	891	846	872	829	855	822	845	883	840	844	862	868	848	876	874	835	835	840	834	865	889	839	829	849	880	826	906	846	842	884	841	804	810	873	846	858	832	858	817	910	885	855	845	878	863	877	817	860	850	832	853	821	835	796	888	839	846	816	833	792	867	834	878	859	851	844	879	829	881	893	846	942	829	852	889	869	853	845	907	875	868	849	878	895	817	835	832	861	871	839	831	843	884	851	885	864	859	886	808	883	868	817	853	815	869	848	860	832	806	812	853	898	840	859	851	842	871	884	857	878	845	885	905	848	836	859	836	849	851	875	797	848	898	835	856	866	862	836	872	882	878	831	859	840	855	866	889	841	874	850	898	833	866	888	847	877	791	876	858	872	836	817	910	822	860	844	878	802	854	846	810	848	816	850	857	831	815	871	835	806	849	874	857	849	882	835	849	816	843	789	863	788	848	905	884	802	852	801	829	848	841	837	870	907	903	857	799	884	879	790	806	900	876	770	889	869	827	860	870	827	911	927	857	907	830	935	861	841	819	886	831	845	880	840	798	836	785	863	859	863	844	861	821	833	861	831	820	850	799	857	852	840	856	876	849	809	822	854	841	831	892	888	861	850	838	840	818	882	838	815	872	854	849	861	852	868	863	799	836	896	884	868	900	874	798	815	809	824	824	828	859	843	781	840	848	826	899	822	806	900	885	913	860	826	854	841	747	840	869	843	846	835	861	859	871	838	847	833	890	831	906	868	836	894	833	856	839	870	838	823	866	841	885	858	850	848	836	829	803	835	848	881	869	851	866	822	827	878	837	894	860	901	818	785	816	819	825	844	922	876	877	890	865	838	813	821	867	859	824	816	879	818	880	854	879	851	886	883	875	842	855	902	842	824	883	847	851	930	850	814	883	830	871	894	843	829	849	896	842	826	939	879	838	885	838	844	844	865	823	814	846	822	858	855	816	819	878	895	891	848	861	836	840	880	849	875	852	874	875	842	850	808	819	887	857	892	834	816	853	844	839	832	859	876	858	801	854	827	838	862	846	886	825	869	841	862	868	870	828	863	861	856	825	894	830	841	846	875	868	887	859	846	859	861	865	880	868	881	884	855	810	861	861	893	878	859	902	808	871	852	828	869	841	881	854	850	825	818	842	822	811	921	880	816	887	878	901	856	845	836	795	837	808	856	887	865	863	837	894	867	784	857	849	911	865	829	901	847	854	826	864	824	852	838	874	867	861	869	897	821	836	870	838	844	836	848	871	821	839	826	816	810	828	836	843	846	886	859	883	840	787	818	859	814	884	875	857
29171	28753	28492	16139	4629	1611	1018	761	734	730	701	767	692	754	694	720	693	766	746	703	734	757	714	700	731	746	748	744	707	745	763	697	732	762	707	740	694	721	722	752	700	789	733	724	695	772	688	690	739	736	731	685	706	713	679	776	757	695	751	722	721	703	713	789	715	712	730	741	720	699	741	683	680	766	782	728	755	703	712	750	707	729	765	740	699	745	738	694	708	752	738	699	728	735	765	749	695	724	689	695	703	744	731	723	751	717	699	714	734	745	730	692	706	707	705	699	745	747	688	698	702	751	759	752	741	722	742	749	778	750	722	704	734	729	719	763	704	727	762	726	678	727	718	728	731	757	687	735	735	764	749	729	719	714	704	760	752	726	732	685	699	710	702	704	778	753	751	770	728	758	764	744	720	689	757	759	743	768	728	703	723	724	715	711	721	713	777	725	720	685	753	714	659	709	744	755	687	692	737	684	745	695	717	716	748	733	678	705	718	736	729	709	738	796	719	727	726	713	766	688	736	777	692	672	728	676	792	725	737	763	760	740	724	737	698	799	762	735	786	736	693	757	714	656	737	736	772	760	747	744	749	702	734	705	707	733	728	717	744	746	689	733	720	749	728	728	744	713	766	758	706	741	725	710	707	723	784	721	702	722	751	746	856	723	684	689	719	795	707	742	706	706	731	746	723	716	732	679	693	744	783	734	735	762	753	750	713	770	713	703	723	703	687	731	707	720	724	709	778	677	750	677	678	721	747	686	724	740	699	752	717	723	722	714	675	762	720	745	698	764	726	687	757	750	722	666	685	716	743	695	691	756	744	759	742	682	736	713	729	685	767	747	695	745	744	699	721	736	740	708	723	728	728	758	764	745	718	686	721	719	676	717	761	710	720	727	764	688	693	744	721	740	737	769	756	691	741	714	707	696	772	732	740	700	712	763	756	691	724	725	721	767	720	740	733	699	768	699	672	700	736	719	731	737	717	732	700	797	724	742	731	727	729	701	737	721	782	700	700	741	760	684	764	699	751	699	738	734	740	732	761	662	794	660	763	777	725	733	666	711	681	734	736	721	700	694	710	692	732	744	784	745	748	749	751	688	712	676	715	711	676	735	709	745	768	738	740	720	698	680	705	722	792	692	742	776	737	732	761	729	679	698	752	768	693	699	716	748	722	719	690	741	712	654	693	733	736	742	761	752	693	714	750	746	720	753	715	757	731	723	722	737	698	716	738	725	711	683	722	722	738	708	744	743	767	711	718	712	755	729	731	712	720	726	691	694	696	711	745	762	740	715	809	720	668	723	739	725	744	753	722	732	704	735	760	688	715	724	717	697	702	657	710	750	751	768	778	758	703	718	696	747	715	683	776	714	712	722	710	714	756	723	769	671	760	747	716	699	733	673	730	747	680	693	716	693	745	747	735	754	738	750	738	705	692	720	760	741	713	740	727	725	765	763	725	791	699	737	750	722	804	716	740	715	689	693	733	707	730	719	774	695	714	784	702	723	708	693	748	741	716	737	721	706	727	702	731	721	648	714	706	726	707	710	748	726	714	712	745	744	722	766	747	705	701	679	749	687	702	761	719	731	712	724	719	731	705	729	708	708	699	740	716	749	742	722	745	710	696	699	709	766	701	707	730	706	751	710	768	701	753	732	713	744	753	755	701	733	697	721	735	728	726	770	767	719	722	754	745	757	748	711	711	726	673	694	698	691	790	694	754	726	696	745	695	716	727	779	774	744	730	696	707	715	776	704	728	768	758	683	739	730	721	684	760	721	731	690	794	755	731	707	702	774	694	764	685	734	725	695	738	683	731	767	713	714	733	735	720	726	729	731	717	805	655	734	679	774	711	659	695	764	766	741	775	776	775	718	733	700	714	729	773	743	714	731	694	737	698	738	671	715	746	757	701	742	723	726	743	695	680	748	721	691	752	729	704	730	729	728	706	716	707	726	742	714	696	722	701	733	720	764	713	717	711	729	664	721	717	728	775	705	716	756	737	742	744	720	697	722	719	690	713	668	773	715	672	685	726	687	686	728	712	727	740	723	680	683	720	795	777	733	772	732	708	704	704	738	704	740	739	745	746	688	720	731	758	746	763	736	738	738	766	715	708	759	717	787	712	737	730	739	694	721	759	709	773	749	715	742	736	741	683	733	730	710	679	714	723	722	709	740	737	707	740	723	694	717	687	743	744	760	674	720	724	774	719	738	794	746	764	739	692	726	747	721	722	662	694	743	798	741	749	693	681	703	717	723	746	733	706	745	725	775	747	734	721	738	726	756	744	756	764	679	708	742	711	691	731	739	758	706	767	725	722	740	742	674	726	698	781	708	763	730	744	708	712	698	728	721	719	701	778	724	762	721	749	734	765	706	766	685	741	793	742	706	734	717	720	692	719	715	713	747	735	740	725	719	706	736	720	705	713	738	659	756	719	748	710	720	722	702	736	766	729	679	740	679	705	686	758	732	749	748	719	719	732	743	678	711	697	733	708	676	732	766	745	703	736	667	735	722	731	685	746	727	716	768	748	715	744	704	736	778	758	688	736	674	739	726	724	737	702	714	706	766	741	703	695	767	775	709	725	732	694	716	675	719	723	736	730	703	704	744	742	671	766	711	783	755	732	711	678	728	691	745	722	760	759	708	744	784	712	719	707	727	719	742	752	721	729	750	733	756	756	755	747	745	704	768	738	753	770	739	730	706	701	729	768	731	767	722	708	755	687	764	735	696	701	715	723	706	766	741	753	706	701	684	706	724	697	707	697	773	746	766	701	757	754	774	715	730	676	685	698	693	722	731	723	750	723	716	731	666	724	737	753	725	752	710	743	751	770	730	752	769	705	739	692	679	747	738	730	714	780	744	723	707	742	728	794	736	698	709	767	705	659	741	722	766	685	754	773	719	756	722	718	739	725	710	678	749	749	800	752	707	645	686	690	742	709	756	741	753	681	730	739	680	678	762	724	719	719	689	711	715	764	717	697	731	809	751	721	744	728	691	752	750	729	719	715	713	788	723	730	745	705	735	700	758	756	775	723	750	767	736	746	816	737	734	762	768	749	774	724	770	738	707	772	706	709	753	717	667	732	729	706	746	727	712	735	706	744	698	747	688	730	759	680	783	719	708	730	752	750	764	762	690	752	768	742	728	709	738	763	703	686	759	742	677	768	709	701	758	765	718	771	708	750	703	727	748	796	708	720	727	715	737	732	715	730	735	739	675	732	740	738	744	739	732	705	742	707	703	736	704	729	751	712	700	713	722	741	734	768	754	728	737	806	776	728	711	773	681	719	696	751	707	749	737	741	718	720	760	674	751	747	700	688	751	755	715	733	707	715	773	736	730	730	742	709	722	735	713	729	717	704	761	772	701	741	733	719	706	685	631	700	713	720	706	754	772	735	741	766	773	731	783	724	751	723	769	751	770	760	772	727	746	716	751	750	717	726	736	726	761	769	679	701	681	751	735	797	724	756	705	746	744	677	710	685	707	708	733	720	742
20133	35356	23756	9453	3461	1472	765	644	636	698	611	601	663	621	578	632	633	579	615	618	607	636	640	594	576	646	641	614	598	608	654	618	616	637	663	593	626	593	641	665	643	624	639	611	605	593	591	655	667	594	623	589	639	640	598	590	616	619	661	570	622	636	605	582	617	610	635	636	609	582	610	563	594	626	634	601	620	590	594	585	631	621	614	590	592	614	602	612	633	615	593	612	578	615	595	636	635	612	603	614	590	588	579	587	584	612	628	647	630	602	646	587	600	670	588	604	655	655	638	649	597	590	609	605	610	609	571	627	634	644	616	634	642	656	630	628	620	617	629	613	642	591	597	630	607	645	612	595	608	654	617	626	620	612	662	634	583	604	618	568	647	629	659	571	625	590	614	630	609	631	634	567	621	579	634	600	614	602	628	636	639	681	543	654	646	608	592	632	591	589	622	605	655	627	618	589	596	623	628	635	603	619	618	546	572	622	668	613	594	583	616	617	601	628	650	621	581	607	645	616	608	635	620	598	642	604	644	585	615	567	611	610	599	584	611	582	612	647	611	606	605	636	661	593	645	641	659	622	587	586	601	602	674	621	616	620	637	628	588	600	584	624	615	621	600	590	620	643	612	639	608	625	621	576	644	628	632	610	645	599	654	667	671	596	609	626	588	616	600	627	632	616	635	643	590	618	601	615	625	572	616	617	623	644	592	594	591	621	598	626	654	609	630	628	639	637	614	605	599	616	651	623	621	613	625	582	643	667	653	586	608	604	611	648	594	632	673	599	592	672	594	619	597	638	556	562	592	634	631	629	640	573	603	618	602	626	583	626	613	623	583	673	636	612	581	602	598	608	589	613	593	597	593	613	602	567	625	593	635	621	620	623	618	581	615	623	602	601	642	568	614	604	568	637	625	623	594	604	672	613	655	633	601	617	629	581	588	624	552	645	628	635	622	589	629	638	642	617	661	593	659	627	596	594	605	645	616	579	609	630	630	589	649	606	583	592	579	611	640	668	604	661	632	619	645	613	610	649	590	593	611	619	605	624	589	573	594	628	607	616	609	619	607	638	604	631	619	599	604	591	626	633	606	626	617	624	610	592	638	608	656	595	597	591	591	636	634	604	591	618	566	656	594	624	604	623	631	581	643	595	638	561	610	630	627	591	652	653	632	608	597	619	645	582	578	678	631	616	576	571	622	597	698	658	605	642	618	634	651	616	638	620	643	604	642	608	651	633	602	589	629	604	592	671	591	608	603	587	634	651	606	622	631	661	604	590	617	590	598	639	576	651	638	595	613	589	616	605	664	635	671	631	622	631	585	612	617	608	627	574	618	578	594	586	584	620	615	636	613	632	615	651	569	616	616	604	603	618	641	619	621	626	580	604	638	584	599	595	617	627	647	643	562	584	621	596	580	655	629	622	615	667	576	595	607	621	625	608	601	667	609	649	618	635	639	606	632	596	566	618	571	615	659	619	628	643	586	583	591	652	601	624	592	629	633	633	607	607	640	634	628	663	621	608	623	661	574	642	609	638	638	643	588	635	654	608	631	619	618	664	587	609	582	600	630	576	620	642	607	601	632	616	637	581	593	618	576	651	604	640	610	633	644	636	608	598	608	597	602	626	596	616	607	629	630	623	619	598	654	577	574	606	618	634	607	615	633	593	627	622	577	609	601	608	609	598	587	614	616	613	626	665	627	587	624	647	579	584	615	658	608	615	642	626	608	699	634	646	642	614	599	652	607	586	656	579	615	620	640	657	628	652	619	619	587	606	597	598	607	618	622	587	623	602	567	612	556	609	609	613	634	584	605	594	671	640	612	599	623	622	636	625	624	626	612	614	592	610	620	628	605	597	629	603	598	607	618	641	618	657	662	583	614	615	588	629	588	635	631	600	613	626	637	666	601	654	633	626	616	652	599	599	583	634	602	607	605	600	566	623	620	653	635	677	669	616	648	620	615	598	602	648	638	603	636	622	606	648	619	630	594	650	612	629	599	627	584	585	631	561	633	648	607	587	611	631	640	695	595	580	620	644	636	618	607	618	651	645	601	611	558	689	617	571	640	587	556	639	642	648	575	585	603	619	613	659	627	589	617	619	571	635	619	588	616	615	590	604	601	634	567	613	622	600	643	616	626	628	615	635	596	651	606	634	611	602	609	615	647	614	594	606	597	621	598	606	589	644	628	580	625	614	641	614	579	602	595	612	671	635	655	621	637	643	649	609	655	614	611	649	642	617	612	636	612	595	585	614	608	623	632	598	584	654	613	627	648	595	619	627	596	617	638	626	621	616	604	631	598	584	599	673	617	615	628	607	586	648	622	630	620	571	620	619	627	624	590	632	580	619	633	612	639	560	652	587	597	675	586	612	562	596	588	604	633	612	640	631	609	648	632	637	555	618	620	612	646	615	585	617	615	601	636	562	635	632	602	627	617	639	595	578	630	613	620	644	635	630	591	639	624	618	638	657	591	597	592	615	605	587	617	626	639	592	620	656	599	637	616	623	588	600	652	602	628	654	640	601	635	631	573	634	583	610	657	631	595	644	605	598	642	640	593	640	579	622	587	623	572	575	603	610	605	557	605	628	609	616	638	626	629	618	595	635	602	620	666	666	600	556	627	628	634	648	607	643	592	621	627	582	588	622	614	610	610	661	613	557	636	610	616	602	612	592	630	635	628	599	605	601	659	613	632	584	599	618	634	612	642	627	622	659	607	605	585	645	629	625	613	612	606	590	597	627	624	604	629	614	629	580	625	617	610	587	628	649	575	655	661	573	621	669	603	588	648	647	580	604	623	632	622	606	601	603	583	632	602	588	626	617	607	598	632	625	587	602	572	611	609	650	626	625	617	615	637	583	633	642	637	624	601	595	609	600	615	630	608	631	594	608	666	623	561	634	643	598	629	658	600	603	654	609	631	594	584	624	622	601	598	579	646	604	585	647	624	619	614	564	639	583	618	620	662	612	603	628	628	610	626	634	647	626	609	668	607	677	597	621	589	629	625	586	567	628	628	623	600	636	595	622	579	560	587	604	627	600	602	606	643	650	580	600	615	595	619	665	666	597	598	645	636	654	629	612	636	626	608	599	590	639	579	616	612	587	646	572	617	603	611	637	588	649	588	621	601	651	636	609	620	656	659	610	581	627	633	652	583	637	641	617	633	614	619	569	621	607	585	625	577	618	586	606	576	611	611	593	645	554	648	645	603	628	587	651	577	678	637	585	603	609	583	639	584	648	663	592	649	636	624	631	646	600	602	598	573	618	618	606	650	646	615	633	630	669	649	603	607	622	623	595	574	607	625	638	615	618	619	614	651	642	609	620	592	601	621	676	602	613	662	637	603	607	628	621	629	657	590	638	633	627	612	638	644	609	616	580	591	589	602	635	651	648	612	639	605	617	593	644	659	639	663	596	629	621	632	582	621	612	593	633	634	603	659	647	607	580	625	600	595	635	582	598	561	627	662	597	625	603	616	635	601	676	605	626	579	605
25617	27298	47123	41252	24013	9289	2161	849	730	735	705	695	684	731	708	655	686	697	735	655	673	642	688	698	704	699	638	639	676	668	674	683	687	647	647	643	656	634	667	681	683	738	653	639	705	683	675	673	678	668	690	642	674	670	677	661	681	669	633	690	654	697	680	654	690	659	699	687	645	651	686	704	701	626	621	697	670	683	659	693	651	699	686	678	691	660	689	713	627	687	664	638	649	676	666	658	684	700	670	643	662	665	729	696	706	701	618	663	658	656	678	732	674	654	681	665	713	665	660	658	646	670	676	689	688	665	708	675	654	696	694	653	684	642	711	668	696	652	685	658	692	646	681	635	660	736	748	692	691	707	647	673	687	660	675	689	665	679	628	682	705	673	703	677	678	655	656	663	681	652	663	652	646	667	685	685	667	693	659	638	650	727	623	678	650	658	686	652	700	638	679	701	639	638	666	721	673	694	676	639	658	660	661	641	648	658	647	658	734	682	678	688	689	650	684	646	643	688	632	663	648	670	642	647	669	662	711	651	679	744	683	659	627	687	675	688	619	643	683	651	608	665	674	709	709	668	665	649	663	683	681	677	677	685	711	693	669	696	710	645	689	690	679	685	656	680	624	662	695	692	679	719	632	671	724	647	666	643	683	668	682	704	640	670	662	653	647	668	710	664	655	673	669	686	695	701	678	645	649	643	672	671	651	658	651	663	664	653	639	715	678	641	671	666	644	623	688	626	685	675	688	662	635	688	642	680	642	660	679	662	645	663	639	661	688	646	695	654	647	666	699	701	703	625	676	691	681	701	684	664	634	674	644	601	653	655	666	628	688	607	713	704	717	679	753	647	606	660	694	629	696	702	643	709	673	658	684	618	639	625	643	636	669	683	699	631	666	681	687	656	649	709	677	690	657	664	664	659	622	722	688	687	659	655	626	673	649	690	733	686	670	687	686	668	646	722	670	641	649	699	680	666	663	670	653	723	637	667	698	639	633	649	667	654	652	635	689	707	673	680	676	660	682	674	716	657	681	639	633	622	629	622	659	678	658	673	645	641	658	623	652	665	636	687	654	700	605	682	638	645	711	696	659	632	738	639	671	706	646	680	663	693	641	641	629	677	677	696	673	682	626	684	632	683	630	611	715	675	655	688	661	690	701	651	693	662	662	687	689	664	664	633	691	684	695	695	629	644	652	687	670	681	693	696	644	705	693	670	688	679	658	636	651	657	690	675	647	659	661	712	647	664	661	661	678	662	650	687	705	621	671	706	695	662	687	657	681	665	619	711	685	722	682	624	682	666	678	682	704	711	700	645	658	694	686	690	646	650	725	634	641	691	643	618	659	636	703	687	666	653	651	694	704	624	681	691	665	650	694	665	678	663	605	705	682	672	662	666	634	653	668	708	650	674	634	695	707	669	647	701	644	636	617	654	654	656	680	674	690	668	660	679	704	659	691	720	654	634	681	679	703	687	693	687	650	677	659	678	658	675	649	675	700	688	658	699	634	699	635	613	699	672	664	692	655	670	669	672	640	663	648	688	648	714	699	678	662	713	683	695	671	656	651	668	674	717	703	625	720	661	670	637	653	659	672	686	661	694	661	608	654	641	671	729	669	662	705	676	645	643	692	661	666	721	691	706	673	681	639	717	703	616	662	710	619	653	670	649	660	653	653	648	694	736	655	673	672	689	647	658	636	659	678	658	681	620	671	630	625	646	639	670	696	702	675	702	687	652	693	684	656	655	683	639	698	666	642	658	661	675	685	702	648	652	743	701	680	692	645	670	658	656	683	674	674	647	687	679	646	727	683	665	647	714	673	649	657	663	700	667	683	703	673	645	692	700	661	660	663	608	709	689	651	657	648	618	650	674	700	704	688	628	667	708	647	678	689	639	682	685	664	701	675	645	708	654	670	657	652	671	705	658	681	692	636	642	670	670	591	663	678	681	664	645	702	676	663	666	661	719	704	624	642	637	699	667	705	670	683	688	666	663	687	671	669	706	653	641	629	662	662	691	655	664	678	674	618	643	641	700	650	691	648	661	695	690	705	693	676	652	711	691	668	701	648	707	666	704	693	684	656	663	679	623	669	617	669	677	648	646	634	668	706	675	725	691	633	680	674	618	663	691	653	709	707	710	661	583	655	674	629	642	678	672	666	687	656	684	676	664	665	678	681	662	655	658	688	717	700	672	646	639	665	705	664	650	695	677	683	683	670	660	703	632	703	646	661	642	646	667	619	705	692	664	685	704	713	658	615	641	625	706	673	678	662	651	628	648	647	658	688	683	653	643	679	663	646	662	693	664	626	661	671	696	644	691	676	703	633	740	642	661	667	664	681	632	680	672	684	689	695	675	603	665	665	650	650	630	635	681	625	712	701	676	698	680	658	685	692	656	661	654	656	676	689	654	705	662	655	616	697	689	627	689	635	664	696	664	636	676	639	685	654	656	629	686	730	647	676	716	683	696	694	645	609	692	665	628	635	716	679	620	683	702	641	662	638	666	690	692	671	670	678	709	665	648	709	654	676	651	694	627	631	686	673	692	628	602	684	666	640	645	636	627	705	636	698	606	683	695	683	651	699	668	662	655	657	631	669	690	687	705	654	653	654	713	678	666	694	670	667	643	647	669	685	676	677	656	668	693	682	676	672	659	651	673	696	654	663	638	654	638	649	668	684	681	699	679	630	666	618	681	675	698	677	699	698	640	642	668	704	684	660	641	656	705	665	720	688	638	719	656	717	697	669	657	634	656	670	666	729	615	644	650	656	685	662	684	680	672	664	673	605	670	642	698	700	664	668	651	718	617	673	698	715	646	699	662	658	660	642	655	675	671	684	685	634	736	680	659	649	690	642	614	681	694	644	665	674	664	658	673	621	664	632	674	692	648	680	635	654	634	692	677	711	651	655	664	676	659	722	708	694	691	664	704	744	625	677	704	656	674	671	633	713	672	639	681	707	649	679	671	629	631	667	626	686	671	713	632	681	644	670	662	673	679	705	636	657	664	654	673	655	637	599	613	699	645	678	626	663	616	659	675	651	695	615	652	669	695	659	656	676	656	688	658	709	641	637	672	686	660	709	683	681	688	618	705	701	694	681	677	675	704	650	673	702	640	657	672	656	661	690	722	670	701	697	701	683	679	736	662	678	682	678	672	666	622	672	667	639	663	640	693	670	665	647	654	753	655	645	651	667	639	702	728	674	679	628	625	686	634	662	651	667	649	705	675	646	655	668	655	660	690	665	652	646	679	689	637	701	694	692	721	690	673	659	671	655	649	644	690	643	693	663	690	659	722	683	653	635	707	638	671	679	681	687	692	666	666	658	646	673	703	653	658	638	693	674	667	664	679	627	722	665	673	680	708	668	667	705	671	717	626	707	664	660	628	610	686	644	670	675	666	587	651	689	649	725	641	693	616	664	634	679	639	692	643	686	667	655	652	654	630	692	636	644	615	712	669	668	650	661	645	690	680	678	671	666	641	671	668	710	678	651	658
53794	87408	65966	35625	16123	5184	1586	829	681	588	622	651	636	615	669	670	612	592	577	663	628	594	608	605	655	595	592	617	623	612	608	600	647	636	640	610	615	627	670	628	630	640	594	610	587	700	639	630	609	632	606	583	527	611	636	651	600	640	617	623	641	616	603	627	619	592	629	612	643	640	591	619	593	632	646	645	615	633	600	608	676	587	605	629	584	613	621	620	639	616	599	664	586	674	660	591	638	657	654	629	602	631	584	658	634	640	645	594	635	573	608	638	622	639	634	616	623	621	654	605	575	647	635	589	584	629	607	575	611	616	668	653	615	648	607	578	657	638	630	611	616	624	636	660	664	656	578	600	608	681	626	663	601	629	664	606	584	635	608	583	625	627	636	569	610	635	582	624	603	630	665	605	621	633	632	654	610	668	564	675	632	630	594	617	600	605	597	610	627	652	618	564	629	633	629	635	585	606	629	632	629	622	603	635	628	605	620	598	602	588	599	620	613	609	584	556	544	596	582	652	643	643	598	585	592	580	650	636	630	648	607	619	609	604	591	642	632	613	643	622	620	655	609	600	633	595	606	630	617	655	577	581	554	648	660	585	637	655	587	656	633	632	619	633	637	574	618	614	633	603	629	597	620	655	611	610	590	614	643	641	586	643	621	634	617	626	608	640	583	683	656	638	602	615	649	619	634	629	616	600	603	656	630	636	604	635	686	606	595	657	598	625	619	606	594	611	628	640	632	614	635	589	640	609	605	621	597	616	593	623	575	604	634	631	570	585	591	628	618	643	637	606	594	598	649	605	634	635	619	624	611	621	590	606	634	656	609	637	617	623	605	617	615	584	640	671	577	603	587	623	617	577	636	593	632	618	615	599	639	640	633	668	623	600	617	596	638	624	621	591	619	601	625	616	651	623	570	593	599	596	605	635	546	577	596	613	614	653	676	600	623	600	619	636	616	596	692	619	642	626	600	591	592	591	646	579	623	577	592	598	616	622	612	596	611	621	677	632	609	632	601	591	622	640	662	610	590	663	587	630	616	612	659	640	625	612	633	622	591	625	641	612	643	654	638	623	623	608	590	595	653	584	605	607	590	580	601	592	643	593	625	615	629	608	589	632	639	623	645	641	587	605	587	626	629	592	616	615	609	641	687	601	648	636	602	599	622	623	654	607	641	649	677	596	648	601	638	609	642	672	572	612	586	596	669	597	620	617	624	652	581	600	603	604	584	643	623	592	620	633	655	613	634	612	555	628	647	627	620	594	609	617	640	626	594	652	583	605	609	628	606	612	631	640	605	656	602	635	604	616	642	568	631	605	620	622	581	621	560	606	631	615	637	645	630	575	615	595	587	588	626	602	663	681	605	602	575	628	625	637	600	646	597	603	627	585	622	637	601	592	584	645	639	652	626	605	608	612	615	591	602	635	646	567	617	637	630	613	599	612	591	594	639	611	559	601	608	597	610	628	584	615	632	668	612	610	631	624	608	576	577	573	603	655	649	612	605	608	627	625	617	625	621	643	647	618	623	647	646	647	629	586	598	611	665	594	654	633	614	625	621	641	653	587	624	610	632	628	601	670	633	603	542	592	645	625	620	554	622	653	605	634	620	659	610	593	616	599	638	629	657	595	596	638	622	642	642	647	586	675	586	574	627	603	621	591	612	607	617	632	650	619	611	609	608	637	636	652	631	606	614	576	572	657	562	663	567	636	629	593	632	596	604	609	607	631	631	628	601	604	608	611	619	624	631	596	651	652	638	602	592	564	608	584	609	622	575	650	624	560	593	566	621	603	631	655	657	592	643	616	591	632	608	588	605	634	644	616	630	623	590	573	588	648	617	570	623	595	641	602	593	604	620	626	592	609	660	617	586	624	624	633	595	611	626	591	615	588	597	608	579	647	626	627	656	598	616	584	574	698	624	534	604	616	614	637	622	619	605	611	628	608	666	582	581	596	608	643	601	594	625	672	586	599	624	599	636	663	621	615	620	537	628	575	599	612	615	588	576	642	591	618	595	643	601	641	605	605	659	604	624	648	623	648	606	638	627	611	669	608	665	601	599	629	630	587	594	620	598	598	662	623	640	590	591	612	662	603	655	640	593	610	626	631	608	612	663	633	626	613	615	615	601	646	644	643	640	616	602	651	598	562	595	624	606	595	618	597	677	610	654	596	615	590	605	606	601	657	656	606	611	625	627	672	640	631	601	646	602	615	590	654	605	611	588	617	602	657	637	571	605	640	663	598	623	627	595	663	601	586	585	622	620	621	617	603	636	613	605	594	612	642	615	561	599	589	608	651	608	619	672	583	634	690	612	596	654	625	612	629	604	619	608	594	619	645	678	650	614	624	624	659	619	582	638	637	610	601	617	579	649	635	622	624	615	602	645	615	604	638	595	618	599	606	622	661	552	653	573	590	617	607	646	619	563	612	616	625	662	583	595	607	638	623	596	643	613	598	624	614	648	592	656	596	639	580	624	635	583	602	610	598	636	592	583	608	615	615	580	594	608	608	635	620	612	637	660	604	627	638	610	602	613	635	572	611	649	644	598	605	617	617	699	631	625	641	642	637	621	594	692	596	588	661	597	587	592	613	655	631	576	650	606	640	634	585	634	617	638	602	637	623	635	634	591	617	650	631	629	643	644	631	593	609	597	655	604	627	607	597	591	583	633	608	633	617	593	632	611	582	609	584	614	624	582	605	614	623	597	638	625	645	638	624	615	631	612	633	650	603	679	642	612	600	574	622	637	579	620	616	643	633	610	660	627	560	611	644	643	655	600	597	626	606	618	621	594	607	589	596	603	638	626	586	655	620	594	559	626	630	621	584	605	579	591	634	595	589	606	643	611	584	625	601	611	608	615	607	577	594	644	618	613	653	617	617	584	596	632	606	585	602	616	579	620	621	592	643	603	587	619	578	623	664	609	606	664	562	587	585	620	621	579	627	613	633	635	622	619	612	603	600	656	641	660	613	615	598	651	653	608	626	633	594	634	659	627	607	586	611	613	605	605	636	650	624	660	589	651	581	652	610	650	575	611	619	637	587	649	590	611	614	644	572	618	650	658	638	596	581	565	613	605	620	660	681	594	633	656	585	566	597	648	607	646	670	634	625	643	608	626	599	576	637	629	584	594	619	623	635	604	631	600	615	596	614	617	599	598	628	633	608	638	621	580	601	605	616	613	651	603	624	566	622	617	585	628	623	636	624	576	586	663	602	587	631	630	641	626	636	583	591	608	571	625	564	628	652	643	623	602	637	698	627	592	659	610	615	647	572	605	589	647	588	588	628	652	632	631	669	614	608	654	622	643	622	633	607	632	669	588	634	624	597	630	606	606	604	610	618	608	629	589	641	588	634	606	631	613	559	608	618	618	663	618	608	615	610	631	640	644	568	599	647	594	635	590	614	699	636	606	626	565	595	602	632	645	637	624	600	561	633	567	643	632	650	592	605	625	636	615	628	631	633	589	617	628	628	593	641	649	627	619	619	641	597
24138	23660	40470	41219	30246	18904	6763	1558	1087	1069	989	998	952	950	950	904	927	960	986	938	879	937	903	898	945	964	939	919	970	984	881	940	885	916	969	908	912	930	937	909	929	928	933	886	915	924	887	971	974	948	943	928	962	884	903	910	945	934	866	944	896	930	890	910	947	905	952	955	928	881	908	973	972	922	926	883	911	945	946	922	937	915	949	930	874	957	903	917	917	936	921	924	927	915	872	918	926	967	923	894	918	922	857	911	867	923	951	868	893	887	869	918	917	955	938	890	899	904	927	944	946	879	942	914	933	941	936	925	901	928	955	907	923	915	866	861	921	877	898	936	907	902	922	874	941	926	917	929	906	940	875	951	872	921	894	877	951	907	883	898	874	900	919	867	886	887	929	906	885	892	849	858	880	947	897	896	926	889	910	908	865	950	913	918	937	869	930	888	871	945	930	890	920	920	974	933	915	950	920	959	920	873	918	974	865	907	908	902	992	993	940	930	892	930	895	931	929	916	896	946	929	912	873	979	934	938	952	916	925	942	974	986	888	949	927	942	888	950	906	927	857	938	984	918	889	928	884	958	886	877	932	908	916	866	913	897	907	899	939	908	926	906	911	871	936	913	920	873	873	903	887	925	926	909	878	906	941	948	937	946	937	903	864	961	854	922	939	937	922	912	924	900	910	887	900	874	889	860	923	928	897	906	936	866	953	931	917	886	929	931	882	980	889	891	919	879	885	945	939	901	929	911	970	887	873	939	915	944	919	907	916	867	905	914	909	914	930	911	912	955	923	915	852	905	920	879	910	963	952	894	885	897	924	905	867	951	951	952	944	875	963	910	917	946	919	904	937	893	984	918	897	927	879	865	866	947	970	980	910	892	924	886	851	909	905	940	946	913	932	939	937	944	931	852	923	879	880	904	889	928	962	927	912	907	923	885	929	846	914	898	939	923	930	945	902	919	982	914	914	906	896	924	917	875	902	951	955	976	957	947	999	899	884	973	930	934	926	914	943	944	901	928	957	957	947	916	880	854	899	877	940	958	899	923	896	881	909	893	921	948	865	918	916	906	938	901	902	936	929	927	941	898	904	936	912	898	882	968	934	850	921	947	915	966	922	945	874	873	967	951	935	942	892	897	924	949	946	918	879	968	933	900	928	879	919	870	992	920	886	913	909	907	899	921	959	924	969	911	921	934	961	943	897	911	895	879	921	928	885	911	906	903	908	865	927	893	910	930	926	913	902	916	999	910	962	913	897	983	912	883	952	921	934	906	974	916	932	909	891	898	946	869	915	875	904	881	965	871	903	941	904	974	951	914	846	928	874	881	948	972	913	911	930	983	921	928	931	940	942	981	954	876	945	879	962	889	868	887	862	910	923	905	921	928	893	920	884	961	950	913	903	836	942	936	964	891	928	888	922	905	894	900	877	933	922	879	890	943	890	899	890	888	960	902	955	868	933	847	961	970	904	877	918	923	897	874	953	876	908	947	905	928	894	936	890	904	939	970	912	907	943	860	913	872	922	918	913	896	908	952	916	839	898	887	912	927	855	928	878	897	986	946	898	938	904	982	869	878	919	964	912	869	924	916	894	918	890	949	930	907	930	918	901	893	976	965	932	969	921	930	935	932	883	955	888	891	904	888	938	900	976	890	828	885	976	971	952	895	922	871	952	948	901	953	898	912	926	904	918	911	854	896	927	970	908	902	915	949	886	927	959	896	944	877	910	866	859	896	890	961	953	895	925	909	903	971	915	899	883	886	907	904	848	960	903	866	933	929	933	958	924	906	942	852	891	950	881	857	915	908	875	883	929	901	889	947	943	914	890	872	914	944	924	902	907	898	913	935	931	961	893	897	948	896	931	913	919	897	882	924	924	867	922	867	871	892	970	896	934	897	892	907	977	906	933	945	935	905	924	872	901	933	885	921	952	931	979	908	927	887	931	963	959	943	975	916	912	904	932	933	888	900	928	881	893	966	888	887	891	893	914	914	982	921	945	929	908	894	825	940	930	886	937	964	887	896	898	872	948	971	933	912	876	901	931	929	892	930	933	932	896	918	912	850	954	912	905	902	838	914	990	900	932	892	902	886	897	911	894	917	925	921	884	870	922	874	886	941	945	899	877	941	906	960	910	886	874	885	944	939	912	923	949	904	901	891	936	945	882	917	880	872	947	919	891	902	926	955	895	902	934	904	908	893	865	886	917	895	897	929	880	906	930	923	923	889	854	943	971	914	894	907	906	898	909	976	873	915	881	882	927	913	870	921	919	865	925	943	912	863	877	915	901	885	935	931	959	941	905	912	929	896	909	897	909	927	930	873	907	893	923	941	951	902	903	898	917	906	939	953	939	926	881	886	922	903	836	888	908	920	972	955	921	922	875	940	906	946	901	929	892	946	884	872	906	901	909	876	904	872	896	909	875	899	863	931	930	851	946	877	926	972	949	900	887	905	903	858	945	920	868	900	993	914	885	917	893	923	879	979	937	902	865	890	894	907	919	862	897	920	904	927	1027	869	961	931	912	942	944	910	878	850	875	971	918	968	951	905	879	962	915	894	930	896	892	902	823	918	942	968	862	909	964	922	882	906	900	890	898	862	951	908	982	901	923	864	864	889	910	932	949	956	903	897	919	939	867	854	918	933	964	881	895	900	961	946	908	944	928	933	882	950	877	883	877	945	913	900	960	943	896	860	1036	933	946	889	875	901	891	933	955	924	890	938	903	912	922	882	892	952	875	882	869	909	941	887	882	875	910	938	863	907	939	930	915	948	917	903	907	911	881	879	935	923	945	899	916	922	919	965	893	954	898	907	899	904	921	893	907	901	900	871	915	902	928	886	864	856	928	909	908	890	1004	954	889	884	877	917	907	896	915	907	953	882	872	907	865	900	936	967	894	910	864	893	876	893	946	897	916	867	937	865	846	929	903	891	873	893	925	917	947	905	955	985	894	899	880	958	908	901	873	935	933	928	941	909	947	929	953	910	939	923	946	904	954	894	908	911	920	938	900	892	931	877	904	948	885	966	951	959	896	944	901	902	940	940	931	906	949	943	896	933	927	878	915	870	899	926	918	917	936	889	875	912	832	872	940	923	898	960	899	949	908	901	949	951	835	908	861	948	935	904	862	857	939	908	853	891	922	882	945	869	904	891	926	951	944	935	912	915	878	855	910	915	872	863	949	890	918	969	939	931	953	821	884	913	901	893	936	899	893	867	936	933	905	928	912	915	946	948	933	906	908	881	946	905	901	891	911	924	941	883	872	885	867	902	906	889	924	885	896	926	909	926	947	884	922	868	917	898	900	883	905	915	929	883	893	970	928	908	914	891	904	904	910	864	923	907	913	974	954	923	848	923	891	913	942	939	961	901	900	864	837	924	917	884	905	942	855	905	986	917	974	874	874	966	895	915	891	889	902	904	908	887	936	918	871	889	936	877	881	887	849	883	892	932	944	877	942	921	935	954	909	938	875	881	840	901	875	956	950	870	918	867	867	893
62636	103457	78889	53727	27992	10086	3146	1192	930	831	842	876	876	854	837	888	870	871	859	865	841	899	892	838	833	890	835	876	822	850	864	879	848	829	872	905	855	846	838	919	850	848	862	855	830	842	832	838	835	858	877	836	869	843	802	846	863	887	855	870	871	875	808	821	858	829	818	861	862	885	830	823	854	911	851	811	808	837	845	877	859	840	851	840	837	840	873	854	837	847	830	858	882	832	848	862	853	877	847	821	879	897	861	865	884	843	859	856	834	825	850	821	801	960	856	848	868	773	879	841	864	877	848	838	851	887	842	822	771	846	832	819	869	836	888	846	884	832	883	847	808	837	824	842	845	864	845	871	800	829	880	878	892	851	854	882	814	836	859	857	878	858	829	857	856	853	892	836	837	838	927	832	894	874	886	857	841	840	789	796	869	895	900	890	897	844	847	888	858	894	841	897	832	809	831	866	864	841	893	872	894	828	831	855	857	860	840	846	824	853	827	888	880	886	884	840	833	852	858	848	823	864	860	868	779	874	832	784	817	855	850	841	847	889	876	795	849	825	854	854	836	847	850	804	897	870	864	833	858	884	804	863	802	810	806	848	833	830	861	842	834	844	904	832	864	902	893	793	836	894	860	846	867	846	873	863	868	886	810	829	854	859	845	838	866	852	820	878	854	824	823	846	842	832	854	801	915	819	803	842	820	869	844	826	856	890	857	849	859	921	844	841	787	856	868	855	880	850	867	853	849	880	807	879	870	823	837	851	917	853	883	875	799	829	857	871	883	832	823	898	849	876	812	816	860	905	877	855	834	841	858	869	879	917	865	875	844	821	827	870	876	932	848	882	913	819	912	853	803	842	817	850	831	864	912	850	811	827	877	880	911	848	832	800	825	830	856	878	837	799	837	868	826	891	818	777	842	896	884	801	881	876	865	860	883	830	888	811	817	869	894	904	855	837	803	835	905	849	895	849	866	864	850	854	843	865	881	860	808	810	836	844	861	861	883	816	882	886	858	860	792	861	840	858	860	909	871	859	859	824	838	848	862	821	866	856	845	853	882	846	855	842	843	856	866	820	817	865	853	819	863	870	843	831	862	837	826	879	878	808	771	896	815	860	859	823	821	851	901	874	818	772	857	819	888	848	857	828	804	849	813	869	792	841	873	843	874	879	912	850	863	808	862	890	843	835	858	822	855	846	822	840	821	813	814	807	853	847	864	802	836	861	877	857	864	838	792	872	861	845	903	802	815	884	874	873	875	853	855	855	898	772	809	843	846	805	818	858	837	854	907	886	792	847	842	889	798	831	832	835	831	813	830	830	863	862	840	802	827	866	778	862	884	880	849	839	873	781	824	852	819	840	861	909	870	827	898	812	855	847	780	895	847	838	840	822	839	867	843	853	840	832	864	796	866	826	894	882	852	862	889	821	831	854	839	843	859	878	903	838	808	853	858	834	839	834	845	827	864	890	858	804	855	857	842	856	849	826	829	823	880	893	826	838	829	797	833	895	841	831	869	858	843	868	824	885	907	862	820	832	842	829	843	833	870	821	774	835	834	827	814	818	870	841	861	807	838	876	847	871	853	813	867	853	850	826	841	857	840	815	854	826	894	834	865	877	836	831	834	846	813	837	881	818	863	859	882	898	840	826	847	838	889	832	867	834	872	832	875	916	897	857	909	836	867	878	852	862	827	892	839	897	829	869	834	813	859	838	856	881	852	861	819	870	855	885	842	820	859	837	825	849	855	832	841	847	851	837	831	820	851	850	846	821	883	874	889	860	876	856	803	824	847	833	908	840	896	864	932	832	865	838	911	814	816	875	839	865	839	784	889	876	794	863	834	811	878	858	830	836	848	822	846	874	874	796	817	823	808	922	845	832	822	854	852	844	874	849	840	853	858	816	829	812	812	861	860	878	850	877	818	834	866	906	835	845	879	881	831	847	861	802	827	851	888	828	794	907	858	846	827	786	827	881	788	821	851	829	820	819	775	825	781	829	882	876	806	840	870	885	886	837	852	802	903	791	881	796	821	884	835	845	892	842	811	849	870	862	848	878	864	815	851	875	833	872	841	869	899	869	822	852	904	837	852	899	791	867	810	820	902	877	893	809	873	864	842	781	923	815	892	808	806	832	838	784	854	829	891	933	866	792	871	856	855	862	842	844	856	828	840	864	871	802	873	836	852	811	896	809	839	846	870	857	789	844	866	835	823	823	840	796	871	803	798	819	868	827	852	873	893	794	849	857	836	830	858	918	875	858	881	873	877	853	860	822	837	834	871	835	816	868	816	831	824	867	862	814	822	793	809	850	836	868	885	857	814	839	868	825	828	836	870	832	879	836	821	917	801	918	860	804	804	843	763	841	813	842	855	880	876	803	856	864	879	844	857	877	820	838	806	855	772	835	815	898	843	867	862	862	908	784	837	824	865	879	816	910	853	861	805	830	818	846	876	840	853	868	861	865	825	831	830	861	852	885	817	830	803	853	847	840	907	824	869	836	861	836	880	854	853	823	883	852	785	836	834	883	818	806	806	895	824	883	827	834	848	838	814	868	820	818	853	802	888	823	796	858	865	880	839	861	810	892	821	860	812	833	904	805	905	880	872	849	839	802	849	868	862	853	862	867	778	852	858	855	862	874	864	842	858	836	875	859	854	859	871	814	878	819	823	862	820	840	872	851	879	849	855	862	865	812	874	876	826	856	844	834	856	868	838	839	847	863	839	846	841	914	852	876	876	854	859	827	870	778	843	870	881	782	874	829	847	855	822	857	834	876	873	882	840	840	850	828	847	826	802	812	853	791	865	861	832	866	806	840	853	812	810	841	872	844	829	831	890	805	895	850	821	825	862	857	814	853	905	882	868	854	875	858	819	838	854	877	876	827	858	877	823	890	848	836	830	866	863	791	851	903	892	825	811	850	945	893	864	850	824	833	827	837	810	820	844	854	848	845	832	875	827	844	833	803	833	833	823	904	824	903	877	822	868	886	855	810	836	813	851	874	809	846	895	845	876	816	826	817	839	850	833	836	762	823	864	853	775	839	887	831	807	890	839	870	838	876	815	871	804	846	813	872	887	800	865	843	850	921	859	853	830	867	844	808	801	826	847	822	867	800	857	872	835	838	875	873	819	860	894	881	853	827	870	820	859	811	803	847	830	873	831	838	864	819	841	863	901	838	890	862	883	796	845	869	908	853	815	888	855	854	827	886	804	850	821	896	811	894	879	799	785	813	836	914	860	839	769	796	852	833	809	848	883	869	880	882	817	803	873	825	851	832	861	879	850	837	810	881	804	869	871	865	861	884	818	896	863	805	887	851	842	819	827	934	831	864	860	810	895	834	849	833	854	848	914	875	880	821	887	853	845	838	853	805	823	876	839	844	861	810	849	890	875	865	847	832	825	856	839	881	871	860	895	862	889	778	821	819	830	856	794	857	817	856	861	851	858	825	884	826	830	852	800	826	870	840	792	852	898	818	882	843	833	856	840	841	847	813
28885	29258	30073	15437	4412	1435	948	805	741	721	737	717	716	682	692	726	733	676	637	693	722	692	774	758	692	724	696	702	737	722	751	639	743	751	754	723	756	684	740	689	706	704	689	733	719	739	686	709	663	729	731	701	707	690	720	709	713	737	737	739	731	735	726	663	682	737	696	679	717	753	726	741	727	728	751	677	703	697	758	717	725	723	690	728	757	729	693	751	737	742	711	755	708	686	735	714	679	733	683	733	721	723	709	707	742	723	702	766	757	743	680	701	700	697	740	699	732	768	727	713	699	696	701	756	726	704	722	721	659	732	738	670	655	699	782	684	726	698	691	754	793	751	693	673	708	712	656	723	746	646	728	730	744	707	667	689	667	692	756	768	705	751	675	718	706	704	656	655	708	695	740	712	759	651	717	685	710	741	746	695	708	671	730	724	735	780	719	745	703	697	735	704	679	729	686	696	700	738	729	735	733	725	754	693	698	699	681	692	716	731	757	688	760	695	709	750	689	701	727	696	718	745	726	789	743	684	704	720	700	729	692	668	749	695	731	738	669	710	716	697	758	746	695	710	698	719	701	727	706	731	708	691	737	734	707	718	729	715	759	718	715	727	736	718	680	712	748	701	713	673	756	737	680	720	701	747	740	673	703	707	689	744	719	691	739	731	708	716	715	713	689	776	672	683	682	750	717	741	673	744	719	716	679	726	732	721	714	698	706	736	686	706	744	659	694	706	700	724	711	728	769	695	734	682	675	686	723	675	712	711	721	717	700	688	767	696	694	734	739	666	697	707	709	684	715	727	693	711	738	750	672	709	743	743	654	720	755	680	697	780	715	712	701	735	709	715	735	689	732	738	700	713	720	722	732	758	771	682	716	704	776	694	715	660	709	705	683	728	738	677	711	760	722	731	720	717	692	672	718	707	696	726	716	710	719	712	742	691	766	755	672	740	685	677	704	715	726	659	634	752	700	734	743	700	720	709	710	708	680	693	711	698	677	724	708	724	720	713	700	717	755	723	727	727	714	751	708	707	722	729	759	700	693	711	769	685	736	708	736	732	715	737	748	697	729	717	710	696	689	736	642	698	694	725	688	739	715	736	679	724	718	705	696	748	698	707	672	735	714	754	708	749	684	665	715	747	735	677	684	697	713	690	663	713	642	683	752	703	726	714	672	765	705	677	714	708	687	732	735	723	709	701	757	722	704	691	735	677	706	726	707	690	729	671	710	771	726	699	723	672	707	708	731	673	686	727	742	742	725	727	720	661	722	667	664	731	715	659	712	740	747	735	672	700	715	739	679	700	732	683	750	701	757	730	749	740	734	670	711	735	685	700	705	673	724	697	691	704	744	724	710	685	714	768	705	738	682	719	725	719	702	770	737	753	709	724	694	694	723	698	711	735	758	710	689	726	735	693	712	728	745	734	741	696	667	736	707	725	722	664	673	653	711	779	665	694	703	692	713	674	720	720	717	690	726	713	699	679	736	701	675	742	760	679	744	744	691	683	662	701	712	690	693	735	678	695	731	754	756	712	675	703	745	708	692	698	728	746	758	748	692	702	697	735	712	732	732	779	740	711	729	748	718	669	696	718	720	678	691	702	712	762	660	700	731	718	740	743	669	725	700	680	735	686	714	716	714	722	693	735	707	699	745	666	655	735	734	716	713	676	681	718	670	656	699	697	736	721	776	720	729	700	714	676	751	731	711	685	683	707	693	704	757	670	690	717	724	672	730	699	722	744	700	728	735	753	737	671	720	709	703	736	736	721	723	670	751	771	731	661	660	710	710	715	748	744	734	699	747	727	681	744	724	730	713	755	738	701	708	750	714	708	695	674	729	731	733	733	727	733	694	738	679	722	700	729	726	659	675	680	732	710	691	742	681	707	748	649	703	730	730	692	759	738	723	715	695	697	698	720	673	732	700	755	742	722	716	727	731	704	737	711	722	732	752	717	716	764	678	742	680	685	682	744	743	740	688	755	696	685	721	715	729	710	715	695	691	732	746	701	710	673	725	730	680	736	732	760	738	658	708	743	739	674	679	742	720	685	700	707	759	745	715	690	677	724	736	650	699	698	672	713	725	717	679	723	721	730	687	750	719	695	706	715	753	735	707	683	752	720	713	715	744	737	681	696	716	681	729	672	732	769	738	693	730	717	707	662	681	735	717	731	720	748	708	693	725	723	695	708	667	740	707	720	737	708	713	697	764	748	699	678	692	709	732	775	737	693	729	766	717	714	743	692	717	671	708	686	703	676	682	725	709	661	712	721	708	754	702	757	715	711	660	706	722	727	735	688	706	718	715	695	694	681	734	723	752	773	735	717	677	753	706	699	641	715	689	685	682	707	666	723	667	692	694	743	722	707	676	767	690	704	707	713	697	704	677	690	710	718	722	675	695	722	737	789	678	734	709	685	674	650	744	716	741	683	730	676	669	742	691	707	710	720	737	680	732	673	760	697	689	739	736	674	680	703	775	745	714	700	740	720	708	696	707	742	714	687	731	658	706	656	715	696	687	686	746	700	719	692	704	680	718	733	735	730	776	768	717	722	708	730	707	734	727	738	699	731	684	711	684	692	738	730	696	745	699	736	775	775	748	687	733	702	705	695	758	681	700	706	756	736	761	739	725	694	679	691	724	731	730	749	691	712	723	685	702	700	723	724	713	700	700	692	677	697	739	724	691	712	745	734	639	789	665	696	717	698	707	697	711	733	711	698	709	765	707	675	725	725	718	694	753	699	696	675	715	681	677	723	685	740	670	655	710	687	694	731	698	705	726	741	712	696	723	661	735	717	739	728	743	727	705	698	753	724	686	692	692	733	712	734	701	706	730	719	714	674	720	670	700	660	720	685	658	706	728	714	715	723	720	688	662	730	720	711	670	711	708	715	705	758	754	761	669	652	690	727	720	695	654	694	709	677	698	714	723	702	731	741	713	683	699	698	744	761	677	761	689	681	738	739	706	744	703	718	702	684	744	716	758	713	677	693	745	738	744	685	714	772	711	691	745	702	759	690	704	717	720	721	690	709	660	665	696	702	718	751	690	681	708	674	724	720	710	714	709	697	686	672	743	717	703	702	680	721	708	686	752	716	727	681	695	720	728	733	704	726	677	739	699	670	709	699	735	750	705	692	728	704	772	725	737	698	776	696	707	766	690	711	740	682	734	704	721	681	722	712	714	725	674	708	702	736	739	703	687	713	729	715	743	761	678	748	674	735	714	706	714	722	711	746	757	725	697	704	694	742	688	719	732	677	664	741	749	768	693	705	690	717	727	722	738	724	704	726	716	707	731	699	746	744	717	694	696	725	715	717	710	720	716	700	707	785	735	693	697	724	715	714	725	715	737	730	737	657	660	747	726	720	751	633	698	737	697	713	672	700	734	709	748	688	724	704	740	723	674	683	721	721	736	719	731	696	724	680	751	745	753	680	730	733	748	732	730	735	735	652	683	733	760	711	686	700	699	703	646	724	728	681	774	705	660	680	761	726
18128	36880	24522	9304	3377	1396	753	627	655	638	653	625	579	573	599	588	591	589	623	601	610	609	614	626	603	591	602	641	627	594	568	615	587	589	594	605	602	619	597	630	607	641	650	659	599	594	599	645	613	586	546	649	632	613	602	610	587	585	610	552	563	618	641	606	566	601	588	637	567	578	575	577	632	596	595	595	608	596	591	641	573	580	605	647	600	579	595	627	621	586	622	566	607	585	594	612	641	599	577	598	567	641	631	639	561	573	608	581	635	581	577	599	610	595	611	620	552	562	609	596	575	606	600	615	563	589	604	607	621	546	614	623	576	576	623	595	574	606	603	581	617	622	622	618	579	640	595	558	590	603	580	615	570	623	611	608	630	608	619	599	596	575	640	601	586	595	640	575	589	605	628	607	601	612	560	627	597	618	604	619	622	607	624	566	633	596	640	632	573	625	590	644	626	593	593	554	590	586	621	574	634	598	575	613	610	606	650	560	600	627	600	605	583	612	603	543	612	583	569	578	600	613	599	614	625	568	591	537	623	645	609	635	607	557	630	632	574	632	625	564	584	583	609	605	569	565	627	654	609	592	664	602	602	629	604	594	624	618	612	585	595	616	623	601	587	597	635	618	612	607	570	573	631	629	644	582	573	587	605	600	619	598	659	618	617	623	587	636	594	570	589	627	605	594	603	601	571	590	593	585	613	607	609	569	583	632	624	608	607	618	579	604	609	623	621	604	570	624	609	589	614	607	607	628	588	648	580	609	563	616	589	603	657	630	621	606	623	585	641	611	636	650	622	580	624	596	623	594	543	622	634	604	617	622	611	610	611	624	530	559	592	585	644	634	653	609	614	617	608	602	570	601	578	588	640	627	602	561	642	625	660	636	639	640	569	653	583	573	638	581	550	637	651	581	608	591	651	618	612	575	634	619	617	590	621	629	616	612	604	578	552	583	622	576	606	565	592	632	626	568	616	575	644	629	616	597	603	614	617	620	605	631	583	610	604	639	624	592	568	594	607	592	619	533	641	617	623	628	562	563	618	630	599	572	621	633	626	613	612	603	562	566	640	555	589	611	591	610	589	625	617	602	627	634	565	577	598	582	609	576	614	628	585	627	603	617	592	619	605	601	627	626	619	675	581	606	627	603	577	600	600	583	607	589	624	596	622	631	617	610	627	580	632	634	557	659	596	615	611	567	606	583	605	587	568	632	587	602	584	629	627	576	607	646	620	623	600	596	611	609	587	614	582	569	583	598	632	601	613	620	583	593	638	618	609	605	589	655	589	605	641	576	576	609	630	616	570	642	630	598	623	584	604	569	654	665	612	573	619	603	555	611	588	610	574	639	613	586	601	599	646	627	619	607	625	604	609	589	672	640	569	601	591	545	605	598	591	603	553	602	576	611	598	646	612	652	600	618	600	622	624	565	620	613	679	589	609	623	624	608	606	577	572	625	562	612	605	605	641	586	615	608	628	592	624	619	557	605	645	588	566	652	600	605	574	632	580	580	601	595	609	607	598	643	557	608	602	600	629	616	652	616	658	574	587	604	610	601	636	628	613	597	602	574	617	606	575	588	589	641	577	618	582	618	604	622	597	630	593	611	651	600	569	632	626	601	575	603	634	646	595	629	648	633	603	583	610	601	606	629	631	587	611	625	623	604	611	586	581	589	609	593	625	630	603	619	607	620	603	630	575	660	636	571	606	563	585	619	579	556	573	594	618	562	599	630	582	608	601	625	528	623	585	572	638	572	635	636	582	582	595	585	600	607	612	599	617	589	578	618	653	591	645	563	611	585	621	624	628	636	574	587	585	657	590	605	576	587	593	623	635	595	596	606	613	633	593	651	576	587	575	630	603	618	597	607	636	608	600	623	580	593	617	607	588	593	594	654	629	594	622	547	641	627	599	619	588	594	592	612	636	611	594	643	607	628	589	623	640	573	619	599	589	607	613	598	625	594	611	571	629	598	587	570	595	606	611	639	628	645	639	659	627	581	587	606	650	679	630	556	655	617	592	647	591	589	601	579	596	601	590	613	596	588	538	636	606	581	580	605	620	597	628	582	606	567	613	595	595	621	594	616	608	600	652	611	622	621	567	617	571	612	635	603	585	606	588	599	620	591	581	603	619	612	587	575	622	635	645	600	578	620	617	578	591	633	571	562	606	632	577	626	603	610	600	619	576	591	651	588	595	587	571	647	593	613	586	588	638	634	632	604	611	636	599	631	644	600	599	597	613	603	589	617	607	625	629	596	571	616	662	596	590	654	602	599	554	603	583	642	599	603	610	592	555	588	614	598	642	600	601	615	588	591	623	637	633	628	637	552	621	606	641	566	616	600	604	580	658	645	635	624	654	632	609	621	611	613	624	593	576	639	554	582	641	606	595	600	639	620	632	579	619	582	638	588	577	589	629	589	619	595	615	622	596	616	611	592	620	632	629	565	604	613	638	590	659	603	628	624	642	588	617	607	660	617	583	573	654	601	626	594	609	602	600	569	564	654	653	579	630	650	613	599	596	603	619	602	603	607	593	583	628	633	596	636	595	637	592	630	597	617	600	628	597	586	620	602	638	623	619	613	608	638	628	604	636	647	607	599	598	631	570	616	633	601	615	611	640	583	654	630	581	624	616	541	619	648	614	588	574	591	617	591	612	596	640	580	602	587	637	589	615	604	610	592	605	631	584	569	561	646	586	585	577	583	586	597	534	638	616	625	601	555	574	593	613	589	634	577	601	595	636	613	613	576	615	596	639	616	625	624	603	616	614	633	598	602	623	567	614	609	597	610	651	610	613	610	622	599	572	624	598	606	602	635	576	584	607	630	591	613	566	630	616	630	627	621	615	590	636	599	683	624	634	609	616	600	624	606	623	614	633	593	661	610	605	565	584	593	594	613	606	616	582	656	600	626	589	618	594	637	614	607	610	537	610	642	591	607	582	600	626	625	591	618	602	633	557	609	612	602	646	548	626	581	615	592	600	576	593	589	598	564	562	606	574	640	587	622	662	588	596	646	554	580	569	635	603	604	578	602	583	634	598	594	637	632	612	613	601	656	631	580	613	586	577	569	604	615	603	606	578	601	599	619	647	595	608	606	620	633	598	596	609	586	615	601	590	635	613	642	635	584	568	582	596	615	619	614	614	614	575	600	585	573	622	611	592	610	622	587	605	595	585	570	572	613	573	631	579	605	615	560	629	604	602	622	588	598	561	585	636	606	613	605	605	596	547	652	602	560	561	587	595	568	573	628	579	574	578	600	596	588	594	627	603	614	585	637	587	605	592	595	553	638	627	625	608	577	590	572	637	642	621	627	605	615	616	612	594	620	631	605	596	595	602	602	573	627	594	575	632	594	588	625	594	590	599	562	618	619	618	608	624	590	572	619	649	568	594	576	588	553	575	575	559	583	600	652	625	614	585	606	612	606	600	615	565	608	566	609	621	639	652	630	571	590	591	602	584	619	586	619	584	551	584	566	577	656	583	565	599	605	602	604
25635	28521	47769	43422	23725	8670	1969	851	680	683	720	674	710	653	656	658	684	669	711	670	688	655	642	687	635	711	674	676	633	709	670	710	701	649	677	647	686	635	660	695	681	685	656	671	717	685	672	643	656	653	713	640	689	652	650	680	657	657	714	695	617	723	653	620	705	662	674	682	625	654	641	694	678	645	662	636	665	636	644	673	627	691	669	650	639	633	643	656	665	687	653	677	683	685	675	683	690	677	640	679	670	640	664	631	620	684	675	621	657	667	665	643	657	673	666	700	660	681	678	664	659	644	660	672	643	724	653	667	661	678	682	680	675	668	661	655	663	647	666	671	642	649	706	683	650	646	634	660	706	700	688	676	678	679	644	673	668	634	647	630	656	621	672	666	643	661	666	626	685	621	670	676	663	659	655	631	683	670	629	664	630	685	687	700	622	681	655	630	681	649	666	605	685	676	640	675	649	675	635	643	678	671	639	657	657	674	699	690	673	650	632	656	665	644	682	674	674	639	676	654	671	649	662	663	622	676	663	645	720	693	691	713	653	629	676	687	658	621	714	682	668	695	668	641	711	652	634	682	629	683	672	635	686	663	689	699	672	654	658	668	663	642	628	707	687	674	715	688	667	659	668	665	657	652	720	655	693	676	667	613	664	635	666	607	644	642	683	660	721	632	668	630	677	683	652	694	665	640	608	656	694	644	699	665	661	686	683	623	645	644	679	681	672	637	666	676	650	666	691	650	690	691	724	673	720	628	651	641	647	671	664	664	687	685	646	642	688	664	639	675	697	707	681	671	646	635	628	640	657	691	731	696	680	661	654	615	679	663	684	666	649	665	711	628	617	648	634	649	640	673	685	641	623	665	667	655	643	699	699	701	656	662	714	673	685	690	655	711	641	649	652	665	654	676	652	663	687	687	693	675	672	669	651	655	646	662	660	618	651	663	675	663	681	689	635	676	666	620	628	652	692	722	633	689	645	671	703	694	653	675	698	657	645	667	633	678	694	703	621	633	662	646	687	676	672	708	701	684	672	639	668	653	660	680	688	652	670	665	670	665	702	646	647	645	695	641	692	692	652	626	636	635	595	658	650	657	671	702	642	681	701	662	650	716	717	693	634	670	689	661	649	661	671	706	689	645	703	667	704	717	674	631	650	653	626	695	600	694	662	655	679	681	642	660	711	650	660	679	640	648	671	690	645	627	656	628	674	623	687	680	656	646	641	703	672	707	649	691	625	659	646	652	632	706	578	632	642	648	648	683	666	613	678	682	587	647	665	642	692	691	664	648	689	674	638	677	643	735	647	641	650	669	684	647	624	671	630	653	637	639	646	689	664	643	685	683	674	716	663	644	620	648	645	673	676	656	634	725	638	679	677	665	635	669	689	673	697	650	650	690	664	674	687	664	696	647	715	618	675	658	669	643	663	638	689	640	648	672	621	635	635	677	673	719	663	692	666	682	656	680	696	632	650	646	712	679	674	654	680	698	674	641	667	636	693	678	636	700	656	648	720	663	711	671	699	628	671	618	687	690	685	655	633	651	638	657	681	644	670	692	627	668	687	650	694	704	649	643	673	647	634	642	660	702	641	685	676	697	672	696	691	639	706	637	666	644	704	635	660	659	635	714	618	662	668	685	713	673	669	646	669	668	641	636	646	679	588	699	712	621	702	711	674	724	674	671	649	622	660	684	637	638	661	662	614	634	649	641	644	667	692	673	669	638	659	635	643	620	695	672	701	666	631	685	630	700	606	640	674	693	662	670	715	661	658	697	689	661	683	641	632	657	621	642	661	673	685	636	681	731	690	652	646	683	636	673	650	649	664	684	691	643	628	647	639	635	699	658	656	667	652	614	653	666	695	693	626	678	607	671	646	667	683	697	649	666	703	665	626	592	671	634	646	678	646	692	675	690	688	696	694	697	658	652	681	699	712	693	700	692	669	610	646	680	682	684	714	655	664	629	659	709	659	645	660	698	659	602	695	687	685	692	674	666	669	689	643	681	693	687	694	666	677	629	720	662	633	722	633	711	660	661	692	654	637	657	664	683	663	669	696	696	653	602	638	621	637	677	643	602	664	683	673	697	688	729	754	610	654	681	650	696	652	683	659	662	660	703	654	649	627	629	679	667	642	700	664	676	685	636	664	651	638	656	684	678	677	643	652	698	689	674	621	702	614	628	612	650	647	627	641	661	611	657	647	653	649	663	665	712	638	602	688	663	638	707	676	684	660	652	688	643	612	641	683	655	620	673	666	626	701	675	660	653	675	659	679	654	665	658	661	673	639	616	668	675	616	653	691	663	668	651	662	656	673	658	695	705	673	673	633	675	633	650	662	605	674	672	713	662	660	693	663	678	699	655	673	712	684	654	644	662	652	632	661	679	651	635	717	679	662	631	638	643	704	672	707	691	646	673	673	655	676	641	652	682	644	646	649	689	667	679	598	682	714	678	668	693	679	719	657	679	630	653	663	692	666	676	596	678	678	694	623	648	671	618	676	649	650	685	634	671	633	631	666	649	680	664	645	652	701	674	672	676	613	681	663	665	630	663	701	686	655	650	651	649	645	666	646	639	662	688	650	660	695	698	699	625	644	588	686	603	640	655	675	659	664	683	663	710	632	656	660	669	669	663	665	650	671	658	683	695	663	675	620	631	669	663	687	661	692	638	680	667	677	681	686	676	739	710	626	646	713	671	655	657	663	651	651	658	666	686	634	664	657	691	660	644	638	643	667	650	686	591	649	624	699	671	699	598	623	644	676	705	631	645	642	653	617	682	664	641	662	652	666	646	693	634	614	637	663	675	644	676	641	670	664	672	637	630	720	675	698	682	653	646	698	655	664	628	662	679	648	658	654	662	682	636	640	693	694	673	638	694	633	649	666	645	670	650	664	613	643	683	690	714	606	653	618	661	682	707	670	676	714	715	652	711	655	637	658	615	665	638	668	668	661	653	603	647	689	650	699	650	703	686	692	629	644	645	653	683	620	695	611	688	672	685	604	657	646	670	676	638	618	698	665	708	700	673	681	668	647	681	679	645	647	670	686	683	669	667	681	655	707	654	604	661	675	675	674	674	660	686	682	637	672	749	687	648	681	672	688	648	627	663	663	662	662	673	673	641	679	630	614	616	664	672	660	628	693	666	646	691	699	638	672	652	670	639	640	668	700	653	649	637	677	649	633	703	670	671	660	682	714	663	680	652	720	664	662	644	637	643	666	606	689	656	682	682	708	696	679	686	661	699	672	663	703	688	675	654	662	680	619	665	664	641	634	682	665	625	659	627	651	644	651	677	668	685	659	670	706	644	646	682	641	650	659	633	623	661	749	656	659	646	682	634	662	656	666	683	695	675	649	698	643	673	695	727	635	648	650	649	663	680	610	629	655	690	638	654	720	640	662	633	682	674	659	646	616	635	636	698	642	655	680	641	648	678	613	671	693	682	625	666	714	671	718	679	656	644	716	628	645	631	599	692	674	682	689	699	695	649	633	695
50591	89917	66773	38278	14943	4708	1528	759	624	591	580	677	631	561	578	634	626	601	665	589	597	633	602	622	612	659	609	636	638	625	658	607	644	653	592	653	635	591	644	639	605	628	630	643	634	600	614	614	613	611	575	652	603	612	571	580	586	652	624	622	617	635	615	607	597	589	637	663	598	631	614	604	621	636	637	601	660	637	638	603	586	620	605	651	625	623	584	596	611	643	642	637	611	600	609	657	602	627	632	618	571	619	616	627	642	576	637	601	592	648	622	617	626	594	642	595	583	618	662	591	571	631	642	640	575	596	583	672	619	577	649	632	583	573	644	646	659	626	623	625	630	606	583	614	630	611	626	629	625	651	607	610	616	581	620	548	654	608	617	621	684	561	586	622	634	607	606	626	615	663	556	647	663	666	611	577	659	606	576	607	650	608	636	671	650	620	577	617	615	597	581	612	603	599	568	643	637	601	583	631	616	592	590	615	642	589	618	654	613	660	632	596	580	594	606	622	617	638	625	622	594	639	622	627	584	617	641	609	607	636	602	654	648	610	599	596	622	623	598	628	649	674	645	593	617	661	590	599	620	642	597	612	613	642	665	571	634	604	602	621	600	595	646	624	618	603	618	626	596	652	640	575	649	593	576	610	613	591	642	575	622	601	557	599	625	636	642	620	605	586	625	628	614	616	646	620	585	617	587	605	616	622	613	604	618	602	637	644	591	634	605	607	668	623	666	624	590	608	575	651	597	640	643	661	581	596	587	623	614	613	627	623	612	616	616	642	636	589	665	617	620	615	562	622	665	627	620	610	644	609	605	623	619	611	606	630	608	650	622	604	634	612	640	574	582	601	632	578	629	665	623	648	618	671	651	611	597	610	639	586	608	592	635	631	608	645	601	630	618	673	578	634	595	631	589	621	660	577	639	603	580	619	629	640	578	639	600	563	597	651	647	613	633	591	581	581	603	606	606	595	602	611	601	640	603	602	652	575	601	628	660	561	579	545	633	594	614	555	600	648	600	578	622	623	605	622	610	617	632	610	618	662	587	591	605	639	634	588	557	599	615	618	571	622	615	601	665	612	610	628	625	590	630	612	643	635	621	592	596	592	628	618	668	641	623	580	619	604	651	652	627	629	576	624	604	610	657	624	630	661	601	604	598	609	611	604	594	675	614	651	630	613	609	617	580	593	611	622	597	599	679	589	603	638	576	602	604	641	590	644	599	585	625	654	641	575	615	610	618	585	588	647	602	549	608	577	618	611	605	606	637	578	596	633	598	573	595	573	617	640	620	615	635	640	631	606	563	658	625	624	612	568	594	596	593	589	633	638	585	633	593	620	615	615	611	573	613	614	610	624	657	650	617	624	611	598	660	607	634	591	645	612	569	649	600	657	579	598	591	620	625	585	641	600	645	611	657	597	631	645	593	590	638	597	619	657	605	585	564	590	637	621	630	639	631	644	623	616	653	587	613	631	599	630	611	630	591	573	607	597	612	601	651	642	594	632	651	637	616	592	611	631	600	624	642	654	621	589	602	617	661	588	655	588	619	617	649	606	644	584	589	619	661	601	612	570	631	579	615	632	623	604	575	582	632	598	665	622	593	580	633	625	638	610	563	581	616	595	636	567	582	613	629	639	618	581	578	624	602	617	629	569	597	594	595	613	612	606	583	623	626	635	558	626	612	659	606	618	641	639	627	566	619	617	645	625	640	595	593	619	613	597	568	611	594	623	599	624	650	625	581	611	613	630	605	599	632	654	621	636	677	620	575	610	616	610	619	601	575	614	682	625	617	587	622	598	619	610	606	631	603	587	649	609	628	557	573	636	592	597	636	595	588	602	611	597	604	659	654	603	612	626	584	558	561	621	602	617	639	593	593	609	615	611	607	606	628	585	609	630	584	619	611	638	601	656	618	628	601	615	630	591	582	591	595	635	622	616	607	616	572	595	654	626	609	603	604	620	634	634	628	609	613	616	629	645	598	647	592	616	613	602	582	687	615	638	636	613	655	639	632	618	634	594	582	620	618	645	579	644	620	599	590	583	553	621	628	616	588	609	591	642	651	615	595	632	622	586	576	587	585	612	608	614	616	620	628	612	604	599	656	611	623	634	629	613	569	645	663	655	664	621	621	637	599	617	621	619	617	636	605	629	609	631	623	605	621	601	666	598	573	613	576	647	573	638	581	645	626	590	617	658	580	635	625	617	609	593	603	624	619	639	626	584	651	626	591	634	665	640	656	559	603	626	595	604	649	609	664	584	652	555	613	605	599	583	590	625	602	651	641	629	644	634	568	593	632	654	592	608	611	549	629	632	635	605	586	610	654	614	585	655	591	623	585	554	593	608	603	615	618	617	593	593	615	639	622	597	636	620	595	608	599	625	626	619	632	611	607	623	597	600	636	638	622	606	646	616	630	671	628	636	610	587	596	573	598	583	593	646	628	655	586	585	613	607	620	593	598	621	614	595	641	628	580	628	596	620	611	539	646	611	618	647	555	601	577	569	607	609	627	571	619	632	693	612	619	574	604	621	608	611	593	612	631	626	622	629	589	674	588	568	630	624	599	597	659	608	640	611	574	600	586	571	638	618	624	666	637	613	584	603	614	632	611	641	615	627	585	627	608	599	617	607	627	599	613	600	625	612	592	599	582	579	597	653	601	622	610	629	663	627	596	593	589	607	582	632	576	622	602	643	618	547	624	609	570	581	570	623	637	632	585	540	678	629	603	594	604	620	602	595	584	615	620	617	636	602	549	612	586	640	600	604	645	581	564	631	641	609	601	587	579	674	574	617	594	634	644	591	636	599	588	579	631	640	626	622	634	579	585	610	654	612	647	593	601	622	577	600	594	623	584	608	608	605	643	616	614	612	664	580	627	599	587	652	619	635	553	623	609	652	666	634	627	595	661	617	622	650	600	582	600	594	627	599	632	616	609	605	592	606	592	593	601	595	575	620	614	606	678	664	624	597	616	609	608	639	636	596	647	654	623	576	676	604	609	610	638	623	603	615	615	616	611	611	590	614	654	584	636	588	621	664	574	612	631	591	611	602	594	588	643	634	627	589	618	628	605	586	630	620	619	611	619	603	676	631	640	633	654	590	618	659	636	648	638	595	618	617	613	646	632	613	602	602	653	562	620	604	640	620	608	643	636	592	616	598	593	615	629	634	623	588	626	651	620	612	602	638	604	587	578	630	607	606	603	649	583	611	606	607	595	621	605	634	645	624	618	620	602	631	609	598	601	600	595	625	594	616	622	613	596	648	654	591	626	588	639	561	640	624	661	649	611	626	608	605	633	645	656	617	563	649	611	630	632	625	595	615	598	618	579	592	619	591	603	657	595	618	614	634	620	616	609	625	653	653	600	606	651	566	621	643	600	618	594	641	573	607	616	596	633	634	658	643	626	626	652	590	633	598	583	606	607	640	600	588	654	573	613	612	647	662	619	619	610	633	654	635	594	617	617	614	611	631	607	622	593	587	639	641	621	617	630	643
24223	23721	39660	39632	28736	18884	6797	1607	987	935	979	979	953	942	998	951	946	953	974	951	1000	924	915	938	951	925	930	981	925	909	911	967	911	959	991	875	898	943	944	900	972	930	943	969	917	960	953	910	861	983	942	864	895	925	893	934	962	923	915	894	1007	949	947	941	903	945	957	895	905	939	902	866	881	947	929	939	934	896	959	950	963	918	937	922	918	939	915	941	901	905	953	875	878	918	1001	912	920	964	898	855	925	918	862	961	1000	884	938	947	955	906	944	906	953	909	938	948	939	976	945	894	927	961	928	905	901	967	931	944	985	912	918	865	891	879	895	884	906	905	972	976	933	898	937	918	930	944	947	982	950	920	895	1015	904	882	932	877	898	855	891	905	930	939	918	938	901	906	931	884	921	919	910	973	993	916	941	913	921	963	924	886	911	984	911	947	925	869	942	958	945	901	910	926	902	922	912	894	921	939	922	929	942	956	873	868	937	911	934	938	840	931	874	914	955	966	889	884	868	857	917	916	942	891	861	942	951	912	925	901	951	923	888	915	946	923	931	916	880	955	891	905	909	931	929	892	925	906	924	871	907	951	954	864	881	945	936	915	898	905	894	936	945	914	958	942	893	964	903	961	925	968	921	896	892	982	896	945	888	967	916	911	923	953	921	931	906	873	920	940	939	982	952	919	938	938	927	922	886	931	919	906	912	890	992	886	946	928	887	911	949	919	950	967	922	952	988	951	927	929	928	912	976	921	926	949	943	924	916	962	884	892	874	970	928	898	881	924	924	906	874	913	893	906	1021	927	944	935	891	895	873	984	938	894	926	936	931	909	931	961	893	920	944	940	936	910	982	912	950	924	912	906	954	907	867	925	902	889	893	923	887	926	941	981	956	906	950	888	920	931	929	927	935	932	880	924	871	945	948	979	975	933	841	933	912	948	896	953	947	893	949	867	924	857	895	932	919	980	914	898	912	878	914	913	923	937	914	990	898	849	879	908	920	907	945	899	865	956	886	961	940	930	838	878	912	907	897	944	906	933	880	898	892	924	958	915	911	925	924	822	918	945	896	925	945	966	963	902	900	914	947	912	928	934	924	949	895	907	904	875	916	873	894	947	879	861	923	882	940	947	967	918	952	890	879	921	899	942	866	892	912	885	935	967	868	891	924	918	862	952	940	934	961	945	904	898	915	958	935	963	928	918	922	927	947	920	909	961	954	909	919	913	998	941	903	936	914	918	887	942	944	926	918	914	930	938	926	902	904	947	934	989	917	938	880	989	913	920	951	929	971	856	876	915	974	927	915	932	882	964	911	970	908	904	944	876	905	953	894	918	919	888	949	890	905	911	908	907	881	901	952	898	930	849	907	891	917	920	915	902	850	948	931	906	964	1007	915	889	910	917	951	945	960	919	922	867	961	914	962	924	922	954	923	900	962	876	930	937	896	986	893	855	884	941	934	868	950	920	935	907	893	940	933	946	938	912	893	925	933	889	908	898	882	951	867	939	951	928	888	944	922	916	928	970	941	929	875	908	1004	929	943	906	926	864	895	915	880	844	975	914	918	896	917	891	944	910	898	861	940	923	883	905	872	917	926	881	891	898	875	904	917	934	907	942	994	921	905	885	929	897	989	916	848	904	936	938	935	895	963	917	915	940	912	997	906	888	908	915	897	904	889	906	914	868	930	919	859	942	893	943	948	911	916	979	919	912	908	901	898	966	940	937	900	939	936	901	927	912	912	862	874	873	954	956	899	921	929	852	906	961	879	901	910	957	918	890	946	879	913	962	888	926	958	880	904	964	948	922	928	937	954	945	929	896	918	935	893	949	846	912	926	953	976	915	926	978	944	907	953	910	915	917	938	951	906	906	921	964	911	913	862	966	954	926	933	893	905	852	903	935	904	916	927	907	990	901	974	969	921	908	942	852	874	922	952	906	855	897	910	873	919	905	926	846	912	926	894	941	963	918	919	927	922	924	901	938	983	949	926	905	874	924	899	887	946	923	914	863	958	939	913	905	929	932	922	932	942	922	970	979	879	895	882	886	903	937	898	966	931	916	926	967	962	931	909	918	917	895	881	893	895	940	969	927	901	893	839	907	971	863	905	947	908	921	901	906	973	950	895	843	938	887	914	930	908	890	861	882	941	937	891	880	938	932	873	900	900	899	859	943	916	958	886	904	867	894	901	970	878	940	894	916	921	892	900	897	902	1012	964	897	894	928	909	987	933	900	903	909	931	956	896	956	861	925	900	892	928	905	896	908	904	931	998	978	927	924	971	897	874	910	957	894	908	985	875	898	953	887	917	898	906	958	951	936	890	958	884	938	964	925	997	896	941	891	946	886	896	925	994	923	923	934	868	894	883	959	923	965	929	893	929	937	927	928	888	895	909	878	970	869	904	954	917	911	927	859	864	934	930	875	931	932	942	930	865	881	876	921	926	910	925	883	939	939	914	870	915	945	885	954	969	945	954	950	895	927	955	945	961	894	923	936	905	904	910	915	933	929	874	919	935	896	924	883	952	940	862	923	929	908	913	929	928	896	904	970	907	877	969	904	880	886	926	948	937	877	957	948	922	926	970	906	959	902	944	905	841	939	941	959	915	965	854	938	911	914	912	911	951	869	941	942	928	933	921	927	912	932	937	944	890	880	894	890	940	895	908	917	959	859	896	903	961	948	912	903	952	928	972	909	931	925	893	951	922	937	942	911	940	880	1002	941	907	953	969	903	934	904	926	924	945	905	885	939	923	943	926	965	862	935	883	925	932	889	966	888	948	896	972	957	932	916	911	929	879	918	874	929	942	898	900	878	923	944	918	943	923	927	931	860	909	874	921	907	919	929	974	970	919	882	928	857	949	942	905	892	901	920	938	917	914	889	932	924	919	900	1006	923	901	919	931	900	868	871	990	914	944	945	897	997	917	903	899	890	926	954	895	842	931	941	914	915	914	917	918	953	897	912	959	928	939	884	902	965	901	968	942	919	907	955	983	905	922	901	925	926	942	933	913	957	953	886	984	927	939	935	938	910	871	913	909	884	911	888	975	972	896	872	939	925	913	900	969	905	977	904	917	924	894	945	915	921	916	878	890	913	850	912	904	971	959	937	872	941	934	933	936	941	881	943	876	883	973	890	936	904	916	868	970	889	924	902	858	940	948	869	934	895	936	917	928	948	880	908	918	875	959	881	947	861	933	948	908	953	895	907	938	923	956	932	921	953	910	937	927	887	951	922	889	926	915	895	970	937	892	916	958	863	884	892	926	976	951	942	941	880	911	915	917	914	935	988	928	875	928	958	895	967	963	940	929	987	959	870	902	941	971	864	940	976	941	891	955	903	944	942	887	964	967	909	917	905	949	905	908	932	957	961	972	896	916	917	877	926	935	940	952	912	919	912	874	888	896	913	876	908	926	924	968	903	965	913	871	944	903	930	889	925	925	916	970	918	922	951	909	896	930	916	874	935	962	955	943	923	943	917	917	910	885	879	928	860	915	889	954	895	971	1001
62684	103744	80129	53882	26066	9848	3090	1268	877	868	913	910	876	890	846	884	825	902	850	899	842	903	874	900	876	867	868	859	861	849	898	840	894	891	909	932	883	866	923	865	835	918	895	934	878	831	916	886	885	895	883	892	868	876	913	852	820	898	917	898	897	870	850	865	823	793	881	839	855	887	855	848	848	846	950	827	881	845	858	932	863	855	872	863	899	908	857	881	861	883	846	900	882	851	865	877	882	853	883	870	818	863	872	863	870	905	778	863	854	890	836	854	833	892	899	845	913	906	893	844	847	876	872	881	838	860	912	867	915	864	873	854	883	830	894	871	907	895	837	850	832	884	865	847	868	863	865	855	922	858	874	862	845	883	841	866	867	898	822	842	855	887	837	884	920	849	844	886	878	868	826	912	860	848	847	805	852	858	914	830	877	897	816	865	889	864	872	923	890	819	854	910	869	879	836	872	891	859	864	847	853	855	846	881	871	839	881	868	840	910	856	888	876	921	817	810	876	860	915	857	849	848	861	868	836	851	871	849	869	896	819	821	859	880	940	838	827	876	869	941	875	952	866	793	864	914	921	820	895	852	877	889	893	897	829	870	840	917	882	894	850	853	886	857	876	891	881	873	822	922	901	862	847	837	882	837	877	895	865	887	903	873	871	827	909	891	933	887	883	904	873	893	862	872	883	804	889	838	859	867	866	960	889	937	859	895	824	822	854	837	921	913	858	816	849	881	866	813	827	844	856	910	823	894	866	894	899	810	829	868	877	905	873	860	888	840	870	844	892	844	800	892	761	910	886	842	866	898	869	841	877	817	894	876	871	857	784	879	871	846	866	878	864	870	887	888	857	908	957	859	815	860	855	887	889	859	824	858	879	870	861	866	840	839	830	864	854	853	878	826	947	794	873	893	841	824	897	821	861	859	920	883	846	819	902	892	886	850	831	837	898	868	863	887	885	924	793	951	820	848	871	857	869	881	903	868	849	885	866	876	866	884	863	882	852	888	877	892	827	853	839	883	843	920	853	914	870	821	887	814	861	898	931	910	878	878	877	914	892	917	849	869	838	851	863	841	842	861	894	865	895	868	871	890	876	900	846	883	844	895	901	827	886	831	904	840	868	863	853	799	847	894	904	815	868	865	899	867	851	851	864	907	872	840	855	846	842	879	859	881	878	893	868	842	884	848	855	849	833	845	877	890	786	808	891	832	823	889	913	847	902	894	909	881	879	870	860	882	877	840	857	928	910	862	870	883	934	906	832	820	843	830	896	916	831	895	837	808	820	869	888	822	862	890	889	876	885	868	873	867	915	862	916	889	886	865	890	836	820	832	808	878	901	938	824	854	877	860	856	870	867	871	855	848	877	877	924	811	916	859	866	898	840	922	866	866	834	875	862	895	851	876	881	875	858	888	896	914	873	852	817	854	904	819	844	891	865	855	858	802	851	892	844	815	845	884	846	881	841	831	890	861	906	849	896	858	871	868	832	891	862	864	883	863	895	837	810	938	844	876	901	819	851	879	897	868	881	829	842	878	848	896	850	877	883	932	901	851	841	839	865	893	854	838	883	898	908	864	838	853	851	863	864	885	899	848	883	834	852	875	865	846	837	890	881	903	905	870	855	859	790	855	842	848	892	906	878	837	872	809	858	907	847	873	859	802	862	842	890	891	873	877	853	878	878	883	895	883	814	886	886	873	854	844	865	875	905	850	889	890	867	839	873	864	830	834	826	838	847	913	863	870	855	838	906	900	863	832	920	865	826	917	895	856	856	875	835	864	854	913	866	829	852	859	874	833	884	891	832	845	854	848	903	860	841	858	921	842	878	894	838	858	861	860	855	892	881	861	897	874	867	849	920	918	862	864	872	797	818	950	854	850	852	801	865	861	857	851	877	872	843	878	861	854	880	861	869	881	877	882	859	889	845	863	880	806	863	860	840	884	873	879	880	847	911	855	822	857	851	913	807	877	838	825	885	844	833	855	867	849	910	841	889	867	919	885	827	884	864	856	843	853	821	894	905	855	865	899	861	875	825	852	843	834	833	851	882	851	855	842	891	851	866	876	887	882	871	923	862	902	928	871	839	884	868	857	867	892	871	889	851	888	874	878	843	902	882	825	888	886	856	885	885	850	826	857	880	896	846	873	850	884	857	893	866	829	903	878	865	900	798	852	927	827	886	839	871	876	870	878	872	868	828	886	882	919	890	818	843	925	863	828	863	847	835	892	880	906	866	855	887	886	871	889	882	838	868	818	891	884	902	870	833	917	877	887	858	891	866	880	855	857	926	910	858	870	841	862	853	857	884	867	883	839	883	841	920	819	916	882	883	841	861	813	874	876	872	831	854	822	892	853	874	899	789	886	855	895	844	822	841	836	922	840	899	902	881	855	874	899	870	836	847	859	892	834	822	895	859	862	825	848	876	872	918	878	856	851	842	901	906	870	829	887	851	889	875	864	926	899	861	898	836	860	817	873	880	891	869	812	826	849	912	874	881	857	856	901	914	906	877	843	877	870	881	843	826	864	822	857	844	887	799	883	879	880	884	851	817	833	878	898	913	903	866	846	859	855	861	878	923	842	834	862	843	892	885	838	860	841	877	823	861	884	879	888	859	879	885	822	905	922	871	936	856	869	860	853	905	856	854	856	854	918	873	859	884	878	884	875	880	875	892	898	839	835	833	875	845	898	865	847	876	877	871	819	872	900	833	932	869	892	827	871	837	864	865	923	875	900	863	909	846	832	834	929	803	854	840	831	857	875	889	856	846	883	854	851	890	860	876	915	900	816	854	815	822	861	813	854	919	870	869	860	875	878	893	909	849	870	839	890	928	835	874	900	867	880	852	854	845	814	859	833	916	876	853	893	834	846	831	826	828	893	840	904	834	857	822	859	895	884	882	899	829	847	895	864	842	875	855	830	842	905	902	815	855	880	815	901	867	876	818	853	893	853	923	902	847	913	832	831	847	857	886	865	871	904	862	828	893	899	868	881	858	893	860	871	860	849	897	833	885	865	862	908	774	900	844	881	849	877	842	806	835	874	855	895	897	859	851	821	917	890	842	869	838	850	885	876	903	824	873	841	888	844	855	865	817	819	870	848	831	836	886	846	916	842	846	857	881	862	871	889	814	816	883	834	843	808	881	891	913	845	828	847	902	836	794	891	851	869	833	835	834	858	913	875	887	864	852	833	859	825	883	826	845	869	877	904	865	884	879	879	895	919	887	847	828	916	883	890	888	913	825	829	877	895	824	891	859	876	832	828	921	855	910	910	880	910	823	837	865	837	844	915	896	838	831	883	846	908	815	887	897	863	870	834	845	859	853	846	819	898	885	821	909	789	898	825	805	834	855	885	931	849	847	849	858	846	843	887	866	858	832	855	861	854	887	860	855	842	846	915	862	827	832	850	897	867	886	871	882	811	869	842	903	841	849	891	858	869	880	850	854	854	885	844	895	857	888	880	883	878	868	861	820	854	900	891	870	864	872	880	860	885
28853	29770	30096	15120	4310	1611	939	799	794	715	741	759	738	735	773	723	759	728	756	724	718	747	776	724	732	699	764	787	757	682	716	753	709	727	747	729	724	759	760	755	685	747	758	768	760	757	736	738	747	704	753	710	776	686	745	706	719	787	765	712	781	724	733	734	731	791	751	747	737	770	734	788	737	769	760	747	723	769	780	727	760	727	760	764	729	725	738	790	734	713	793	758	707	776	721	811	731	769	748	747	721	740	722	719	745	764	695	704	717	688	744	719	783	755	713	760	723	769	701	741	716	717	747	774	746	707	762	788	706	712	772	766	751	728	736	723	750	719	710	739	698	679	769	726	763	746	750	797	719	778	728	727	805	806	710	712	751	714	768	761	711	756	708	806	803	701	747	733	764	732	758	709	715	726	756	726	759	791	693	761	721	714	713	764	768	755	738	743	756	738	702	754	731	746	777	749	682	740	724	758	710	715	755	704	723	722	801	739	726	725	770	755	742	775	731	762	773	743	672	751	819	789	734	794	745	748	716	776	733	736	705	749	686	722	753	714	773	796	744	776	770	702	755	721	740	764	834	734	738	666	779	747	785	774	759	747	745	778	726	737	731	754	737	739	757	774	757	728	767	744	772	728	778	735	731	739	737	768	743	773	740	770	775	765	752	737	694	747	783	778	727	717	756	762	762	744	695	733	749	761	760	776	738	733	723	772	766	740	777	797	792	719	732	752	725	730	735	758	740	746	729	738	768	691	765	707	743	797	725	720	820	777	769	756	685	794	692	716	756	761	769	731	766	731	784	711	729	730	725	738	756	697	761	749	734	701	746	744	820	727	751	762	744	759	768	779	745	717	792	720	707	739	731	779	729	731	780	758	761	729	773	767	701	714	755	768	736	704	718	809	757	724	757	797	761	761	706	683	733	730	752	793	743	711	743	696	760	761	704	739	746	776	718	721	755	754	712	726	788	730	764	762	727	754	761	711	726	715	708	710	706	750	759	776	688	734	733	772	762	722	754	736	724	797	764	735	727	817	733	763	766	749	741	764	701	722	705	759	754	718	745	796	698	756	768	739	748	749	729	747	703	736	832	725	757	748	752	775	719	721	714	746	748	727	798	694	774	778	695	726	777	779	718	727	725	729	717	739	721	728	718	747	697	789	756	779	716	789	786	748	743	720	762	726	687	765	734	753	778	772	762	722	769	755	709	730	756	742	731	787	734	779	706	735	731	719	797	729	717	726	723	771	767	767	756	736	720	764	752	789	790	735	783	769	763	680	752	737	679	676	744	780	728	727	730	775	741	755	749	781	725	706	744	705	724	699	720	753	726	750	751	764	740	772	742	690	772	808	700	732	729	696	777	699	781	728	752	701	708	729	756	681	714	729	702	737	744	769	802	730	695	766	763	720	729	719	686	756	733	730	755	705	788	726	738	715	704	757	730	734	763	753	779	740	733	747	757	772	761	739	759	767	779	759	718	812	770	759	760	754	733	716	766	747	694	709	680	746	776	722	729	769	785	772	772	699	719	739	763	762	730	741	740	722	728	746	761	746	761	796	752	732	730	757	705	730	748	757	764	709	756	748	776	792	721	714	732	755	825	747	719	770	691	735	738	728	806	783	722	756	740	708	692	751	753	763	733	748	757	766	781	770	743	718	762	752	736	774	757	778	756	730	708	785	740	694	746	719	731	761	779	719	725	693	704	727	744	727	720	724	756	750	771	715	754	747	694	703	740	710	794	720	795	755	705	735	757	749	757	707	806	693	765	699	711	698	745	763	734	743	685	744	768	771	701	727	722	757	729	715	706	750	741	721	697	707	716	725	739	726	711	765	741	740	741	802	728	711	735	706	719	717	768	757	763	739	744	759	693	782	736	735	786	737	742	761	794	736	736	745	746	747	754	734	743	748	781	757	755	790	755	718	756	725	697	732	731	728	774	743	753	756	743	728	731	749	766	757	787	776	766	744	740	754	741	745	745	771	704	748	712	697	752	742	724	741	691	724	706	683	756	709	741	701	758	728	802	748	796	768	668	738	732	742	719	709	709	738	727	764	740	784	774	770	795	769	730	810	775	759	752	723	733	760	732	693	757	740	741	765	732	720	732	792	705	781	784	726	718	777	766	756	767	719	765	782	731	707	717	725	731	705	708	773	777	718	716	774	746	743	734	749	786	704	705	723	701	739	724	710	685	780	733	713	728	761	736	788	753	777	756	760	766	746	760	751	725	705	777	760	741	791	751	721	799	710	748	776	701	764	796	749	688	775	737	713	758	738	820	748	714	741	746	734	775	755	735	764	775	767	727	749	758	758	742	757	776	720	714	727	734	762	755	761	756	708	754	721	726	716	672	724	729	740	714	691	722	704	753	795	745	718	770	717	752	764	751	767	740	730	713	747	750	739	766	746	701	763	744	746	707	738	725	776	714	745	720	762	739	718	689	751	702	762	752	755	728	690	691	757	731	750	742	773	714	725	716	724	735	737	721	723	741	755	750	773	757	695	754	779	752	762	683	690	701	742	715	752	811	724	743	727	704	720	712	697	722	755	756	725	773	746	720	733	715	722	729	691	769	727	762	730	784	768	751	734	778	734	776	813	720	734	760	758	819	713	754	739	760	760	714	757	738	693	758	747	721	757	734	767	786	733	761	716	730	741	756	748	735	707	729	741	724	768	688	762	744	778	751	742	727	748	733	707	754	719	716	715	766	772	780	766	757	703	746	734	734	717	735	738	722	823	749	697	742	751	721	744	733	729	715	705	730	753	710	761	746	767	772	723	779	709	744	725	802	740	758	743	740	734	780	729	729	710	759	736	719	787	744	737	777	731	704	711	775	766	779	725	766	713	707	719	828	727	732	740	751	725	708	764	723	702	761	755	773	750	773	735	690	737	770	752	758	737	742	718	754	713	723	736	717	703	725	783	724	742	716	712	700	766	809	746	738	774	707	742	785	726	695	732	733	725	677	731	753	751	704	726	747	728	718	760	731	766	747	732	774	765	750	714	729	718	715	751	737	744	803	752	671	745	782	713	695	761	748	746	756	768	733	739	739	766	729	726	775	683	794	709	780	766	726	720	776	765	734	777	702	701	718	732	752	753	761	780	787	686	733	750	787	719	735	737	720	739	753	744	676	753	683	759	774	720	739	700	712	747	774	758	742	742	780	737	742	774	760	715	740	726	809	714	741	723	741	745	687	750	717	778	748	699	780	736	762	769	727	717	782	710	757	700	743	733	716	790	758	736	740	766	707	738	742	759	749	746	711	687	732	742	745	753	749	758	764	750	720	755	715	804	772	759	776	756	727	750	727	713	787	739	722	786	753	733	704	814	753	753	787	727	780	765	763	734	745	746	782	739	720	730	778	760	738	739	704	722	768	760	730	766	726	751	793	721	757	763	730	759	688	744	752	752	746	707	730	774	783	737	730	695	713	797	776	716	772	711	780	749	752	720	798	746	726	760	732	790	807	783	765	702	747	759	723	735	728	771	747	777
19107	37035	24371	8716	3230	1344	759	660	605	642	636	645	662	661	603	634	584	650	642	610	598	635	654	652	653	582	686	692	623	684	636	591	604	622	635	620	603	602	614	654	603	609	634	549	631	620	593	625	635	651	657	636	647	645	653	642	618	614	641	551	632	644	656	609	646	625	663	593	646	623	627	574	627	627	639	629	609	636	597	615	643	598	647	618	607	609	645	629	643	638	583	622	644	598	602	621	631	655	604	639	621	626	608	642	660	647	640	594	641	629	597	622	629	677	605	624	616	647	649	628	637	583	628	649	593	570	613	621	606	606	610	623	662	593	610	639	629	630	582	631	641	644	646	642	632	589	570	673	621	626	639	599	627	617	605	568	606	609	619	597	622	606	641	657	598	682	630	590	586	605	614	647	664	669	602	601	614	646	615	597	576	607	614	632	608	625	627	620	593	627	659	639	616	631	589	656	645	641	628	634	623	591	633	605	609	626	621	650	611	621	605	641	593	627	628	599	586	621	623	583	585	661	594	609	570	642	598	659	625	666	608	574	569	668	606	613	653	618	621	616	619	646	597	647	638	613	618	608	690	620	611	609	597	593	616	605	637	642	626	644	594	626	650	653	608	616	643	597	624	597	568	612	633	653	595	668	616	667	666	591	626	655	632	656	588	615	603	575	621	624	657	624	638	637	639	623	629	657	613	658	587	610	641	563	606	611	638	657	622	628	652	633	576	656	635	621	609	637	655	655	604	606	631	656	644	602	611	625	618	617	631	606	614	632	680	659	630	664	615	593	588	607	621	612	623	569	614	598	601	633	596	627	639	583	618	587	605	640	629	629	644	633	649	630	624	595	600	626	614	583	660	649	560	583	603	620	657	627	580	621	627	610	623	584	594	646	664	633	641	584	671	617	613	616	625	649	578	628	614	643	668	618	610	625	637	615	624	642	643	618	629	618	641	607	615	643	608	618	597	634	596	651	596	594	631	627	603	600	573	659	613	628	628	589	635	618	615	600	635	621	636	641	621	682	619	623	598	599	609	594	637	617	620	609	616	570	649	606	675	613	612	621	619	648	628	587	615	604	651	626	650	616	600	609	609	616	624	630	612	647	611	633	597	619	650	648	643	628	639	616	616	589	639	623	608	641	659	610	595	659	626	621	629	652	571	631	646	598	604	617	630	628	589	643	622	629	613	612	660	647	597	698	593	608	624	642	633	632	621	600	594	623	594	638	649	628	623	591	619	660	628	625	614	572	661	620	636	609	621	631	599	636	615	600	604	638	655	595	617	629	627	601	636	645	623	622	641	605	656	613	582	604	610	603	605	605	611	642	639	621	636	623	638	657	634	645	628	642	650	644	634	624	608	606	640	596	641	614	621	644	631	615	666	630	609	628	574	644	616	662	622	620	587	629	609	645	626	623	619	680	596	596	650	635	624	644	595	610	588	679	626	579	593	644	630	593	622	624	628	613	599	654	640	614	601	660	610	678	648	645	608	630	585	668	641	624	633	624	657	606	590	635	597	629	621	594	600	620	635	586	627	617	601	655	665	618	671	604	590	562	607	610	652	616	660	607	687	624	619	632	596	577	619	610	626	625	619	627	596	604	644	624	595	605	641	612	609	572	632	629	654	598	623	623	609	637	597	634	606	603	582	608	646	612	622	641	598	625	619	644	670	613	603	598	630	614	618	664	611	626	653	620	615	606	642	615	614	612	602	590	661	584	628	648	601	662	599	626	620	619	638	625	597	615	638	635	684	614	621	651	641	613	650	594	591	614	648	649	578	672	575	607	630	627	608	643	622	596	635	639	634	620	587	632	589	665	613	586	659	609	609	615	607	576	622	601	630	592	623	624	631	593	645	626	616	649	609	614	602	601	622	626	615	624	621	652	646	629	634	596	650	624	656	602	668	616	613	606	627	628	617	640	620	643	601	640	645	624	622	584	645	642	602	595	626	637	578	607	597	631	621	620	647	596	639	617	620	605	599	644	610	603	641	630	607	583	627	627	628	639	648	619	586	629	628	648	617	577	661	611	643	606	632	579	538	645	684	622	662	558	604	628	649	605	616	617	670	632	612	604	609	614	641	612	627	667	620	576	632	620	608	591	608	613	632	653	616	654	581	588	610	616	588	636	619	626	663	566	607	604	616	629	638	623	624	618	607	648	635	645	614	681	671	618	591	642	627	632	581	632	620	625	607	649	571	636	601	634	631	624	649	654	611	590	630	623	637	661	582	624	630	658	603	624	633	644	640	633	656	671	649	635	634	594	617	604	591	639	618	660	609	663	629	625	595	598	639	611	628	605	603	608	601	665	626	611	636	604	672	603	648	585	656	618	664	608	632	637	639	589	664	633	605	642	603	613	636	614	616	619	579	545	650	630	616	600	623	697	617	662	684	627	630	595	628	613	627	633	601	622	613	567	637	679	641	649	600	617	635	579	639	616	616	624	626	644	651	621	632	625	642	636	646	601	632	645	619	645	606	593	654	655	585	650	615	610	586	621	610	612	642	622	612	615	627	566	587	603	623	612	621	619	612	638	609	595	637	618	606	615	648	648	638	624	591	653	589	596	639	598	607	610	580	597	657	607	598	623	624	643	629	646	637	593	631	647	616	596	592	607	647	633	640	647	625	594	659	607	644	624	624	589	666	565	655	591	628	595	638	617	616	627	590	637	623	590	700	613	663	579	628	645	605	615	663	656	586	632	622	606	652	634	621	611	607	654	656	616	606	631	617	601	589	619	619	602	585	613	629	622	620	659	587	597	654	561	594	631	591	629	646	622	573	601	607	625	616	627	619	586	621	607	635	641	608	598	642	652	576	630	610	637	625	616	600	613	610	617	659	634	618	655	601	602	633	608	619	634	620	632	639	656	697	628	611	658	623	569	590	612	615	635	640	654	600	575	613	661	596	668	641	595	636	604	595	622	620	621	661	611	646	622	603	625	638	651	657	654	632	585	611	611	615	643	623	621	567	620	602	627	606	597	669	617	605	634	600	603	588	608	582	636	643	614	634	663	634	627	606	610	634	571	632	558	599	622	618	615	569	602	612	612	595	626	610	586	630	622	630	624	572	641	607	614	623	631	596	628	593	591	606	646	630	635	596	638	630	611	596	617	579	601	584	626	609	684	665	620	600	671	621	612	630	661	647	589	626	612	606	643	591	619	609	645	645	609	605	599	597	603	620	636	630	610	581	668	633	680	619	670	591	618	654	610	614	661	629	576	624	626	629	628	639	636	629	604	641	609	603	609	664	642	591	616	606	624	637	645	645	604	606	639	560	645	648	611	637	626	631	630	631	634	632	628	676	620	594	586	633	610	595	585	627	599	622	637	584	601	599	593	629	636	654	607	665	625	610	605	626	609	627	588	599	634	624	602	666	589	641	626	620	617	627	591	663	612	653	617	585	597	611	637	624	565	609	613	648	564	635	645	627	600	602	644	634	624	598	612	605	660	600	624	629	622	611	623	620	671	607	639	588	661	630	689	619	672
25620	27031	45373	41723	23805	9175	2156	972	788	747	738	750	723	739	750	733	696	699	736	677	735	746	748	698	689	721	727	726	718	715	742	718	678	726	727	708	771	699	739	717	727	707	718	758	739	696	683	713	720	731	697	667	738	699	685	667	674	692	773	701	711	706	711	754	749	737	717	702	717	683	701	745	719	737	737	737	692	715	698	695	712	733	776	723	722	669	700	726	755	725	726	696	733	699	683	699	677	677	697	678	681	712	701	708	693	733	709	688	671	701	698	723	704	678	712	756	729	751	726	727	715	729	699	711	688	689	733	745	708	647	680	726	684	735	731	690	757	728	659	681	756	737	669	683	693	680	716	704	671	743	675	726	712	745	689	708	732	701	742	749	690	707	767	748	707	681	700	731	654	682	741	735	702	736	746	669	679	721	731	698	700	700	686	714	736	694	691	676	689	713	731	657	699	690	680	698	734	731	723	739	740	670	716	744	668	698	691	699	734	669	695	699	674	686	700	689	709	679	736	703	738	703	703	720	666	677	702	744	690	710	716	653	734	683	712	733	680	678	697	718	716	743	662	719	679	749	680	747	697	683	704	677	762	745	691	728	700	624	687	697	687	685	684	710	647	740	739	684	750	739	699	721	701	708	702	710	685	659	697	765	699	729	700	745	695	676	732	708	688	732	664	667	721	687	743	705	670	696	704	668	650	700	733	738	697	671	673	711	730	689	679	684	694	703	664	703	711	705	673	688	662	723	693	728	758	744	719	663	711	746	701	708	735	727	697	676	713	739	735	623	699	688	693	709	756	728	677	656	723	702	697	687	653	712	723	765	691	659	709	698	752	695	730	739	727	696	717	721	693	735	726	718	715	691	748	741	708	705	718	699	722	742	733	729	706	746	719	703	721	730	693	684	661	754	748	688	742	701	695	746	727	740	694	731	689	671	708	724	726	753	662	703	708	723	756	717	680	686	697	727	738	684	698	695	715	688	696	730	716	720	722	714	743	765	698	706	673	707	745	738	661	702	667	669	701	689	729	724	722	686	714	707	683	707	713	737	685	730	754	664	693	734	681	674	694	692	726	708	690	716	717	733	695	711	716	700	707	716	696	705	688	665	691	662	747	671	679	717	698	758	696	673	715	697	694	761	710	764	703	702	750	687	649	739	745	664	756	679	647	695	693	676	730	712	684	686	758	717	701	698	747	735	674	731	710	652	688	728	716	717	703	703	715	675	758	729	727	727	680	738	777	674	726	690	737	681	711	671	721	719	700	681	737	715	717	708	694	684	738	756	702	746	762	726	727	705	709	700	705	684	713	727	716	716	660	710	687	692	789	723	646	708	681	668	721	728	715	696	676	679	715	680	677	702	725	681	721	727	686	736	692	745	712	726	761	720	732	656	692	685	682	692	708	738	704	713	653	727	720	713	729	700	744	677	693	750	719	755	712	675	704	701	636	676	680	708	711	725	660	733	705	703	703	646	739	695	698	677	646	725	780	738	726	699	711	669	722	716	725	696	680	681	714	701	690	733	695	749	719	666	724	716	755	724	735	668	709	704	690	696	712	695	731	724	711	676	674	748	733	696	706	716	750	698	711	683	751	712	714	717	744	726	707	727	726	664	727	686	719	709	709	696	749	721	727	678	646	728	714	648	768	736	654	684	709	670	708	730	689	684	789	687	711	685	694	666	673	688	681	692	675	744	701	647	738	691	711	714	714	706	720	662	682	687	685	743	704	745	722	681	696	672	709	720	668	670	717	693	689	680	703	724	640	764	715	653	672	703	700	768	647	730	718	701	734	737	707	684	715	693	684	706	664	649	776	702	707	661	671	728	686	696	716	713	725	661	715	716	642	689	693	707	686	693	709	720	710	707	721	725	745	682	713	683	710	721	698	712	713	673	682	673	674	651	735	721	715	679	722	731	748	702	696	746	742	693	674	722	703	734	672	683	658	682	729	755	659	736	683	721	712	708	704	714	695	689	731	673	699	727	728	699	692	697	716	674	716	753	724	718	705	700	712	683	713	647	734	710	726	723	710	670	703	744	732	711	692	704	693	693	678	680	719	695	709	740	742	742	732	713	688	696	721	715	688	699	731	714	689	735	705	734	690	701	708	727	738	700	697	708	691	706	744	727	728	675	636	699	710	745	701	721	684	683	741	688	699	745	745	672	667	664	675	713	709	738	697	702	692	715	674	717	668	700	701	672	677	723	707	759	733	680	751	718	670	743	677	765	685	718	701	700	697	739	711	720	703	671	662	689	706	705	784	746	754	685	702	676	697	733	688	731	762	713	728	734	727	698	740	689	728	706	702	715	723	661	732	731	725	686	744	725	701	719	669	699	714	725	732	745	700	674	701	676	746	683	680	697	743	718	695	699	654	761	686	686	724	692	665	722	711	677	735	681	671	736	686	733	672	696	710	705	676	714	694	753	676	664	707	725	751	718	719	722	706	714	709	687	674	668	752	721	725	681	728	660	684	727	718	761	740	729	740	713	707	737	732	720	662	722	735	707	650	701	733	672	747	704	736	707	660	737	768	720	694	704	743	748	696	706	714	734	727	691	686	674	748	725	709	725	706	754	707	687	726	731	727	734	700	711	719	689	743	678	755	714	722	688	724	687	681	713	705	706	652	747	681	721	686	749	714	734	709	717	746	738	719	671	710	679	708	646	713	722	721	744	703	763	689	752	752	709	667	712	664	687	665	691	704	705	734	717	648	755	728	726	714	707	725	679	688	678	671	714	694	730	711	663	718	705	764	696	735	736	670	735	743	716	688	730	674	725	719	712	718	707	692	682	706	725	717	742	704	709	689	697	757	713	668	703	743	683	681	698	683	702	677	679	720	705	710	669	660	701	773	715	759	735	726	646	692	731	684	734	761	692	713	663	699	735	714	712	694	698	666	711	756	647	737	680	679	767	684	724	696	681	728	740	729	715	739	691	699	716	711	718	741	745	704	661	735	748	658	673	714	680	721	690	779	697	729	724	707	728	677	654	676	711	697	730	687	685	671	674	709	717	723	714	662	700	686	714	724	688	690	754	699	643	735	702	711	741	695	690	729	687	689	674	765	714	691	665	712	670	706	707	686	735	701	714	703	684	748	707	662	723	696	674	696	722	762	722	712	691	723	712	731	708	717	710	751	726	685	724	689	682	740	692	706	712	713	716	720	685	708	711	711	733	702	693	683	716	733	706	725	715	705	689	728	697	720	666	722	708	740	689	690	743	709	727	732	701	680	673	720	753	682	715	694	720	692	687	690	674	718	720	719	741	698	687	735	726	676	717	708	687	723	701	769	719	678	684	687	743	717	684	716	698	676	709	664	700	709	730	679	658	745	752	716	736	681	699	717	738	712	673	687	713	726	747	732	724	717	698	720	684	719	763	715	745	678	697	692	726	706	715	719	707	686	752	718	711	716	752	757	735	767	738	724	715	682	712	706	735	686	695	704	696	712	737	737	715	702	707	721	711	719	739	722	679	737	688	704	677	727	657
54227	87323	65777	36607	15582	5112	1598	807	665	686	658	618	641	647	654	660	650	611	616	637	634	658	656	621	670	679	693	646	635	668	632	644	636	652	640	639	656	649	651	646	658	659	633	670	690	656	653	624	650	650	638	632	677	605	650	627	633	641	644	638	647	662	637	622	647	626	667	601	624	591	680	642	626	654	640	618	609	682	655	634	625	599	637	637	666	600	669	643	638	685	667	633	639	652	605	635	613	664	675	689	671	658	606	679	639	636	611	625	651	659	596	634	680	668	720	660	677	637	613	639	664	650	616	613	651	628	643	635	629	643	654	671	649	629	623	643	594	626	669	689	671	633	640	641	648	688	663	671	682	598	620	663	631	625	691	629	637	666	615	660	632	671	647	617	600	631	657	669	650	649	661	678	618	684	695	631	622	631	641	647	638	630	669	688	616	684	661	628	607	623	642	612	605	654	650	664	647	619	630	616	633	655	611	624	659	651	663	687	678	659	619	680	708	650	659	652	626	633	580	671	645	641	675	657	638	608	672	601	587	662	643	703	628	616	676	599	624	626	660	682	611	643	650	599	643	611	660	680	659	680	633	646	605	638	660	653	660	566	658	652	664	644	631	659	645	678	675	668	649	675	660	673	610	641	633	633	657	686	616	610	634	622	661	675	621	680	617	661	684	647	629	577	659	603	630	671	615	641	668	669	645	603	595	656	629	629	657	615	624	658	642	669	570	661	641	702	626	648	638	653	646	576	643	650	663	640	642	649	693	642	633	668	632	629	638	649	662	665	639	635	631	636	642	640	663	608	619	708	672	649	678	647	653	643	617	626	647	625	651	632	631	661	698	631	626	642	643	654	628	659	638	695	645	626	637	679	641	650	645	635	632	690	612	638	642	682	648	652	644	661	598	656	674	636	652	653	633	670	682	630	637	639	647	653	658	627	681	615	659	664	641	606	664	657	619	651	631	628	641	660	671	703	642	672	650	665	649	616	633	666	633	663	654	620	677	624	661	672	674	660	664	668	691	661	646	641	641	645	685	646	645	689	664	632	647	646	650	663	641	622	642	685	612	633	637	652	662	669	675	678	625	610	629	642	650	623	670	649	674	647	661	645	634	624	622	644	709	632	650	685	625	632	633	666	682	660	691	643	627	646	632	603	648	594	630	612	639	645	630	648	647	676	652	644	624	672	685	646	649	658	636	641	641	613	634	649	590	683	617	680	665	639	668	632	651	642	663	618	668	623	607	589	602	654	650	624	641	686	619	636	674	622	659	643	652	651	622	636	676	680	696	655	645	631	651	691	653	591	630	654	700	665	648	652	674	644	659	682	615	633	658	639	650	680	629	640	659	635	598	599	694	643	653	604	644	690	648	630	669	633	636	664	650	659	663	701	656	635	694	656	625	652	607	628	662	654	632	609	637	659	625	645	631	649	653	636	640	645	637	693	656	627	623	674	665	636	625	646	633	680	614	615	632	605	702	638	665	593	643	628	647	656	587	694	658	630	669	606	609	645	664	633	620	639	643	635	606	622	626	640	678	647	656	624	610	675	636	665	623	625	643	620	660	655	630	664	710	628	608	681	644	637	670	646	633	635	655	649	619	642	673	673	637	661	646	670	649	662	643	632	654	603	665	638	610	687	652	601	640	674	687	641	623	642	687	649	637	586	612	599	651	643	642	599	678	690	619	614	630	621	672	677	665	646	656	617	633	675	699	678	607	632	604	706	598	648	672	654	643	637	638	669	681	612	619	703	638	609	604	641	637	658	627	636	668	646	668	650	679	634	641	607	679	636	645	690	610	649	661	627	638	663	666	650	662	652	648	656	619	666	658	632	705	640	624	653	614	655	664	671	704	684	706	640	641	628	631	607	626	663	646	630	624	688	639	632	643	657	646	655	641	629	628	633	666	634	675	644	718	649	647	649	669	613	681	669	648	663	652	636	642	638	661	629	626	628	652	604	692	650	651	605	619	640	650	648	602	664	652	663	641	612	608	643	670	594	606	667	658	650	618	601	640	643	599	611	666	606	655	634	627	642	614	687	632	623	606	622	662	627	606	650	657	649	628	609	622	649	645	645	607	670	597	644	648	630	665	641	621	679	618	643	640	618	661	624	644	631	638	592	627	653	593	650	606	651	677	621	582	562	626	664	638	646	714	638	644	657	644	680	646	670	639	680	622	627	649	666	622	685	687	666	659	648	692	612	639	671	659	667	575	634	554	682	632	650	641	659	674	659	661	675	650	676	645	641	612	640	633	683	623	626	677	644	584	658	687	632	638	668	692	652	658	694	646	633	632	695	652	626	645	685	691	672	626	611	653	673	626	642	638	652	665	613	588	632	612	666	639	685	637	642	664	578	652	665	640	665	652	608	641	639	650	673	643	622	629	641	561	616	663	649	662	632	636	677	662	629	677	635	612	683	602	649	700	632	636	629	616	588	647	670	639	631	684	640	682	648	688	662	637	630	625	644	639	650	662	694	663	676	605	631	597	607	665	618	669	662	614	627	613	622	635	647	611	613	632	627	617	654	636	624	642	623	672	616	678	663	613	616	632	613	619	617	625	613	673	687	626	639	657	639	626	651	616	666	632	676	670	644	631	688	649	689	677	582	625	649	686	664	624	615	625	657	588	638	642	677	660	639	669	615	650	647	631	639	661	639	673	616	675	633	694	652	619	680	642	645	612	606	614	666	652	666	678	658	642	635	682	637	641	625	651	648	636	649	643	659	629	631	642	652	661	646	659	636	599	604	615	607	638	665	658	677	636	644	644	633	664	624	644	646	630	598	636	670	639	635	671	606	582	649	638	665	686	661	625	609	638	610	643	634	644	654	668	637	646	645	594	670	656	646	638	628	614	640	606	624	633	639	647	628	646	649	674	643	609	631	641	631	651	603	633	657	614	694	681	628	619	638	672	673	628	634	653	631	612	651	621	628	607	636	650	624	640	623	637	655	612	644	649	621	672	654	665	629	657	641	633	615	612	635	676	655	624	670	628	630	632	664	648	642	640	640	610	620	672	620	661	632	635	694	655	652	623	634	655	657	611	684	602	628	605	658	652	646	647	634	643	639	649	634	648	650	608	686	597	652	658	621	673	648	626	631	642	617	624	612	625	660	605	669	678	650	662	636	615	629	643	661	641	643	603	645	642	631	649	599	663	641	643	607	649	659	614	672	651	629	625	662	638	607	587	618	679	646	620	664	608	695	598	609	664	674	610	674	638	675	658	599	660	591	601	626	636	643	667	661	666	614	645	617	650	609	612	647	643	607	655	647	633	639	607	634	670	609	648	669	664	674	634	646	627	685	624	628	656	661	661	655	631	606	689	640	651	627	644	627	652	604	660	609	681	685	593	603	626	668	605	635	642	581	595	609	618	674	595	619	649	666	647	669	672	630	608	633	641	626	616	654	692	584	622	629	649	617	661	664	630	646	643	672	617	642	667	620	657	648	633	658	644	665	647	629	686	625	669	670	653	617	597	655	627	671	618	666
24072	23083	37959	39243	29249	18833	6743	1570	1090	1047	1004	977	1013	1012	1003	969	966	966	1032	972	990	995	1031	979	951	967	1032	972	1003	994	945	1026	930	978	949	969	938	968	1006	998	934	967	992	935	1040	947	1038	938	956	978	1048	1003	972	947	955	989	1078	964	993	932	909	894	928	968	949	960	1012	989	913	966	963	946	915	964	1003	971	959	920	990	976	942	949	932	1030	949	946	911	1008	962	966	935	934	909	977	957	970	906	982	1006	914	975	910	965	987	986	987	965	947	918	922	962	957	1002	943	961	945	991	960	913	931	991	964	912	966	986	962	991	1004	930	944	923	1005	958	943	933	992	992	931	895	958	914	952	905	1019	935	1005	929	981	951	968	926	910	948	958	946	927	956	1001	938	1011	957	946	949	967	990	973	987	931	902	953	922	1004	947	998	953	981	916	955	973	954	920	963	949	969	1025	966	1018	935	967	984	995	934	931	941	986	990	942	935	943	930	967	963	903	939	974	948	965	959	973	941	985	1015	959	958	986	968	924	1003	932	952	946	996	980	979	933	943	959	950	980	939	995	943	973	980	973	1033	981	961	985	925	947	995	952	946	972	992	989	994	929	953	927	963	997	962	975	936	1020	980	929	976	1023	970	930	997	937	986	961	966	1017	965	1065	996	942	920	940	976	936	949	957	941	935	940	910	969	951	927	923	966	953	962	930	964	922	952	980	975	934	902	1010	911	956	971	997	942	974	948	1004	964	939	1020	934	982	941	994	956	963	980	982	968	975	991	933	948	1011	908	923	983	1002	953	970	1032	980	917	982	934	910	965	1000	948	987	966	969	940	975	952	991	933	921	910	966	935	947	955	902	958	939	882	959	909	926	981	921	964	963	965	967	984	922	967	949	921	916	872	940	935	1010	950	924	922	945	937	928	957	973	941	915	984	989	961	954	994	937	921	915	987	973	935	928	972	944	934	930	948	949	971	1004	892	978	970	973	960	933	954	958	981	930	1000	978	957	990	942	900	982	959	957	926	956	1006	934	903	975	987	916	952	946	915	980	980	944	903	1030	979	980	873	927	1007	967	938	974	950	955	973	956	1024	953	977	974	962	981	974	924	929	960	966	984	1012	924	1003	946	963	977	1037	966	971	956	962	936	975	937	946	1032	1011	896	886	1010	935	993	946	978	954	947	988	874	988	887	922	969	897	962	940	957	971	935	965	961	977	978	910	948	980	975	968	1017	896	980	945	952	959	973	984	932	959	922	988	938	970	938	974	931	904	1012	944	943	949	958	948	983	955	987	904	976	1024	962	949	978	993	943	931	957	951	936	932	944	916	957	943	973	971	988	988	970	978	983	1005	931	878	968	929	953	979	993	930	965	1008	966	918	919	968	957	955	921	925	928	920	988	943	1002	981	943	963	1009	935	947	976	966	970	1008	974	953	1008	933	980	1008	909	1014	977	990	954	992	962	905	985	928	972	964	971	981	963	926	948	940	983	937	954	992	985	969	959	994	965	950	957	937	932	982	992	978	957	963	942	967	926	929	962	941	1015	930	1052	988	944	931	1018	920	954	1002	973	955	909	978	991	960	920	930	959	958	908	1027	1003	946	989	956	984	950	986	958	968	978	974	978	975	999	939	950	979	947	898	956	951	991	904	943	988	920	959	970	960	987	1029	985	957	987	985	918	916	966	936	959	1006	1024	969	943	987	978	1006	949	984	946	968	943	936	910	958	933	1013	1008	899	976	914	964	921	989	960	988	970	895	926	953	974	960	988	952	963	949	896	920	980	988	939	966	971	921	972	981	960	936	955	991	960	954	963	923	949	1022	933	981	943	955	947	976	951	955	925	950	971	951	927	938	918	939	909	955	966	951	972	946	1041	957	944	979	928	955	948	955	955	930	1048	887	962	947	951	910	943	989	944	965	972	967	952	906	954	944	1035	991	934	961	996	920	1006	944	982	980	960	975	1060	941	945	948	985	922	989	971	943	969	976	950	945	992	983	907	964	988	958	926	941	981	993	950	942	944	935	995	896	902	970	975	997	936	1008	923	1029	955	965	975	971	962	894	973	1000	981	958	985	1013	976	966	868	911	931	976	936	940	892	982	955	949	963	967	963	955	933	953	1002	1013	954	971	1008	927	953	920	974	1035	975	920	978	932	982	981	953	973	980	941	1006	956	938	961	966	912	880	974	1012	952	902	967	1048	961	926	976	1011	918	955	1006	974	916	953	971	949	1031	974	969	1010	1001	985	961	959	997	951	975	964	979	957	967	924	989	950	994	966	991	880	932	900	965	925	1010	927	934	934	927	978	973	970	994	996	984	960	1017	960	972	969	920	965	973	967	971	909	988	1003	923	994	1024	984	977	938	931	990	937	916	983	966	963	976	947	976	962	932	964	978	945	987	941	957	952	957	977	904	941	945	897	902	918	939	936	953	949	898	933	985	972	981	928	946	967	971	1012	940	946	916	923	948	969	927	954	1022	988	929	914	942	928	971	954	934	983	967	1019	928	1010	975	947	913	907	976	899	930	932	962	915	970	897	949	943	981	940	907	962	985	970	970	961	1006	987	949	927	957	988	925	931	976	949	917	963	1005	954	954	985	891	949	938	953	992	944	991	975	1019	988	971	948	982	953	957	938	926	955	907	972	1003	941	914	932	923	945	956	919	924	960	963	939	965	910	969	973	946	981	982	1019	971	888	933	907	940	980	961	973	956	993	988	958	972	930	924	932	999	992	917	990	976	965	997	938	993	945	937	961	949	979	953	960	983	981	936	948	941	978	969	952	1006	964	936	1007	946	958	926	959	931	936	994	956	959	1012	1017	953	922	922	965	935	949	958	980	972	926	943	965	895	960	962	931	957	967	916	986	916	947	954	963	954	963	925	984	994	938	959	939	922	982	943	911	968	899	934	978	940	907	981	977	1001	943	972	978	945	895	954	942	944	966	920	978	957	1000	998	986	991	969	1005	931	1006	937	959	964	895	931	975	985	962	960	987	999	930	953	978	1011	962	960	938	932	1005	916	974	917	925	960	938	966	996	992	982	919	915	949	932	932	963	975	919	1025	953	964	1007	927	998	915	948	991	879	981	962	963	996	998	986	987	981	1001	961	932	930	986	925	956	1000	937	1017	956	914	1018	946	918	968	910	932	981	975	965	987	962	925	974	973	921	977	963	947	944	974	1026	963	1000	890	948	930	926	962	949	972	908	952	977	994	971	1001	960	943	959	945	976	967	941	948	947	1016	937	957	963	979	942	935	972	982	998	964	930	979	922	929	953	934	921	969	946	950	903	949	965	945	920	953	951	981	965	997	988	975	956	949	954	976	946	973	916	933	1017	975	910	950	974	902	919	952	937	936	1026	975	936	978	977	964	946	937	1003	959	981	922	940	1017	962	896	945	959	934	944	974	1000	959	934	950	895	957	970	907	980	970	969	951	973	964	952	972	924	933	989	920	950	1041	955	954	956	941	980	916	984	989	924	946	1003	916	946	961	936	938	945	952	1004	911	957	990	978	931	959	999	949	940	913	960	991	985	987	1043	969	1027	992	981	926	998	891	925	948	917	1045	972	932	950	939	915	971	901	980	928	989	1002	966	985	940	912	1004	986	887	983	937	976	929	930	901	936	978	951	909	999	947	948	987
63951	103790	80939	53689	26498	9579	2985	1274	922	902	870	876	889	874	914	879	914	938	827	897	870	889	911	885	931	869	879	870	896	912	841	897	848	872	891	883	917	868	883	872	920	864	808	859	912	897	904	903	929	878	902	910	882	848	875	913	889	821	872	828	910	893	891	887	921	870	892	920	889	907	900	932	865	892	866	828	894	920	880	913	875	869	899	848	913	841	885	919	895	902	931	874	835	858	866	891	925	893	906	919	910	883	921	921	857	893	902	851	873	855	865	913	913	920	842	834	885	886	870	839	873	880	914	861	835	855	897	897	885	865	850	834	857	923	863	866	893	853	878	886	885	859	900	917	840	837	888	837	885	854	868	907	875	805	895	878	907	895	829	895	864	905	858	947	816	912	903	904	861	898	870	870	879	880	881	915	883	912	897	886	871	850	910	879	867	888	808	878	877	959	841	883	862	843	882	885	891	864	903	876	878	905	930	822	826	873	834	877	836	901	899	907	918	890	891	851	827	870	846	828	913	902	875	921	896	880	934	903	821	888	907	918	859	854	875	945	901	886	920	824	854	932	841	889	851	896	879	875	863	847	853	856	813	879	892	859	820	830	934	947	873	868	869	873	917	896	885	860	900	830	890	889	834	873	867	869	956	924	923	867	926	883	875	901	846	836	866	864	910	905	879	891	888	913	891	875	915	792	892	854	860	900	822	890	861	850	828	891	883	900	854	915	922	918	876	879	841	907	903	906	911	861	842	841	858	882	932	862	842	914	856	908	913	868	892	844	880	901	846	943	843	881	862	865	903	832	881	849	843	876	844	877	895	911	879	940	848	864	870	897	856	889	847	873	857	873	848	865	886	918	875	868	870	819	852	820	858	874	905	903	877	883	885	914	856	914	918	887	839	877	878	892	856	861	820	897	925	894	877	843	916	861	862	928	842	893	876	866	906	900	892	873	893	865	876	883	845	837	852	907	850	863	887	855	919	835	900	905	873	895	862	889	852	929	920	859	902	890	855	845	846	869	885	898	890	880	839	914	876	900	892	908	929	827	875	888	922	877	901	883	862	893	837	903	799	916	911	865	823	875	875	860	899	883	896	865	859	895	922	853	859	862	879	859	864	906	866	853	861	957	881	906	848	869	890	842	850	880	857	868	878	858	890	853	857	869	896	878	895	882	883	875	908	867	907	871	871	879	886	845	876	915	858	856	850	893	834	876	873	859	893	860	898	828	878	881	927	877	873	912	865	934	848	852	937	835	858	889	893	855	880	893	879	878	863	870	860	914	905	890	866	875	883	905	860	854	866	853	915	851	845	878	889	902	865	913	862	893	847	862	844	859	832	928	885	871	920	861	883	933	861	905	886	839	832	855	846	908	903	838	918	937	881	910	882	888	873	850	875	855	891	889	825	851	873	858	883	848	845	913	861	950	858	865	866	878	864	838	884	858	888	880	874	860	879	899	877	875	885	859	944	852	888	832	916	855	855	821	830	917	912	860	894	858	827	832	826	842	912	861	898	903	821	894	864	871	903	906	817	921	851	836	850	847	904	878	887	890	871	831	942	840	881	903	866	869	867	881	859	908	890	861	832	851	879	920	847	939	908	915	866	886	892	902	822	886	911	882	854	887	845	888	882	879	881	919	883	911	934	872	902	871	853	893	834	835	904	863	900	874	876	868	860	861	847	859	867	915	848	872	886	881	803	900	859	889	840	852	909	889	934	870	842	853	848	884	863	852	911	909	867	825	847	898	842	852	854	870	944	914	885	842	844	869	820	895	852	916	897	795	813	859	890	895	839	875	900	879	819	842	888	880	857	875	924	865	892	874	882	822	855	904	845	888	867	889	927	865	884	870	899	866	904	882	912	884	907	860	856	906	841	903	898	859	854	857	922	869	876	890	828	846	917	905	855	867	813	883	866	890	832	923	851	822	829	849	833	860	887	878	895	847	874	879	878	908	877	865	883	866	840	867	858	895	875	864	856	880	852	885	927	904	898	900	855	883	892	887	857	903	870	854	781	828	858	893	864	868	903	884	878	924	936	818	878	853	872	899	872	904	806	837	851	852	844	875	861	827	872	930	874	832	890	880	874	914	881	874	847	887	864	901	882	874	889	881	871	877	821	889	848	885	869	888	876	885	910	893	849	917	849	924	837	888	926	948	817	865	904	871	846	894	894	885	883	924	870	835	893	835	893	904	902	840	890	858	834	831	895	907	899	898	889	826	854	890	895	915	897	859	964	921	838	825	958	872	924	909	891	870	871	871	865	876	851	918	863	882	838	916	919	856	868	880	857	818	894	912	834	902	868	907	883	858	893	854	893	902	859	834	880	890	913	938	868	903	855	905	861	848	896	861	908	854	847	817	895	938	865	884	897	892	877	934	855	849	871	889	869	850	867	939	904	893	948	851	858	907	882	864	897	882	850	891	935	882	890	856	894	869	888	851	850	904	919	859	924	894	854	920	845	893	845	864	872	856	925	880	878	877	858	887	854	844	841	864	851	895	874	848	843	889	877	875	819	894	858	860	875	897	836	889	844	877	884	877	893	848	879	936	905	870	893	886	866	909	875	875	849	887	867	843	890	894	816	862	875	871	894	898	889	883	907	857	871	831	941	877	880	853	881	891	859	866	868	873	855	892	867	872	873	873	866	891	845	858	868	857	921	894	912	915	906	902	909	901	903	874	915	823	842	895	862	900	838	909	867	858	856	868	877	886	882	830	894	945	883	918	905	785	862	920	849	880	894	837	809	907	889	886	887	892	840	848	885	844	843	893	887	841	878	924	871	881	851	833	870	876	877	882	879	912	911	842	849	930	890	882	843	820	814	887	871	901	851	892	887	880	886	883	830	877	888	846	886	908	890	861	915	890	857	889	873	841	897	885	882	840	848	874	841	835	908	887	831	865	863	889	891	872	858	874	866	850	907	848	902	846	857	903	842	873	881	868	871	837	875	884	884	814	820	865	877	809	879	890	808	887	859	874	911	897	853	856	890	914	832	812	916	868	886	844	900	887	894	873	890	836	875	857	898	861	818	870	909	858	869	865	892	881	827	895	904	888	864	880	919	913	834	902	858	853	937	893	844	865	908	830	836	882	834	885	841	869	919	916	880	881	915	930	871	870	857	857	863	874	882	937	919	834	884	924	900	873	861	876	888	869	863	883	856	906	910	885	868	898	858	925	855	878	876	871	896	924	846	883	804	910	963	907	910	850	805	890	832	842	887	853	865	871	869	878	937	909	897	824	860	881	850	854	883	886	883	884	881	889	824	865	875	839	908	894	854	870	889	879	900	869	862	867	857	914	900	904	858	912	850	855	834	860	870	888	903	869	908	932	853	884	862	868	879	905	890	835	873	866	807	847	833	907	910	918	888	897	933	877	861	864	893	817	900	857	872	853	860	915	899	834	867	902	857	856	857	827	884	912	828	883	865	889	878	884	839	869	859	852	920	857	876	884	866	876	880	890	830	835	845	824	858	861	900	874	879	868	863	866
29634	29228	29137	14591	4033	1361	932	786	715	746	801	737	760	747	763	715	799	750	782	754	781	725	709	763	730	784	743	780	773	725	757	800	771	777	798	821	771	751	687	752	731	706	792	727	692	748	756	764	733	761	723	781	739	777	791	740	747	750	748	805	751	707	742	709	785	743	833	762	756	698	758	736	740	766	736	768	715	728	704	687	712	724	733	740	747	703	747	777	708	690	766	752	748	744	737	727	767	736	715	694	730	741	699	739	708	730	717	729	726	779	732	763	773	726	727	709	789	759	694	768	703	696	768	779	799	770	761	781	814	742	722	711	722	737	732	693	682	779	742	721	735	796	730	693	749	739	741	727	733	750	738	834	709	771	753	699	709	776	765	716	813	711	758	742	750	775	710	767	725	713	745	734	759	780	673	741	751	735	726	715	772	746	801	764	774	737	744	762	783	734	763	746	756	767	732	723	729	778	734	753	752	737	750	742	743	705	750	710	736	767	717	733	716	719	720	783	770	769	735	712	710	790	760	759	769	783	776	758	799	747	759	696	740	743	773	723	700	755	760	746	717	758	786	746	759	774	773	700	761	707	726	751	720	735	745	733	751	668	739	771	728	764	699	729	753	707	742	733	754	737	725	771	751	711	771	763	740	741	747	769	779	735	738	718	780	777	727	803	742	752	724	797	793	712	762	759	733	743	755	739	748	752	799	725	725	740	746	793	698	779	786	756	740	788	744	789	704	790	718	772	746	763	735	735	757	757	735	760	758	696	680	673	767	723	776	690	772	776	743	761	765	773	720	765	750	771	758	727	731	717	749	695	718	751	782	765	773	754	733	731	743	776	717	793	770	758	700	757	705	663	745	782	797	716	727	740	750	814	716	754	777	746	753	731	771	760	759	757	743	765	753	723	775	753	753	730	734	717	738	768	737	778	714	706	740	716	752	728	770	731	783	746	729	761	724	727	719	800	732	746	783	741	711	758	690	741	744	722	748	763	760	732	738	728	721	724	774	729	756	778	768	734	711	737	706	774	750	729	737	767	684	693	732	727	768	756	748	741	765	741	712	720	708	754	722	716	706	731	741	762	758	748	733	769	745	752	727	756	742	734	751	783	767	733	736	741	726	742	755	731	780	749	732	711	710	797	771	692	770	728	720	760	766	731	727	752	755	733	745	729	719	711	737	761	737	736	730	805	751	759	821	702	703	714	747	757	758	715	770	759	770	694	738	758	756	701	745	704	794	757	741	690	745	786	721	743	751	785	766	749	727	779	728	715	756	719	723	723	741	757	779	739	792	736	736	714	734	750	747	734	733	717	788	711	718	807	712	757	764	737	768	735	776	732	770	697	755	689	703	779	735	709	725	702	721	732	730	738	724	772	743	747	765	761	697	749	784	737	760	716	717	753	770	731	766	771	681	745	797	746	708	715	720	750	711	748	697	722	746	716	757	750	752	748	693	730	725	752	767	732	794	766	737	727	791	759	749	725	727	731	669	778	758	727	724	755	739	771	728	734	740	769	765	780	764	751	736	730	747	815	769	784	726	726	738	754	742	718	710	759	784	723	787	741	781	767	757	736	786	745	731	748	714	701	748	765	771	734	758	761	769	737	783	723	727	757	772	734	732	736	712	764	728	735	745	699	733	751	806	727	719	790	762	727	780	736	733	669	796	814	737	778	733	707	752	732	710	729	736	706	743	783	745	741	778	745	745	742	743	768	766	766	721	735	761	777	775	728	728	739	736	690	775	777	718	763	728	738	745	737	741	760	720	747	746	746	730	777	713	753	738	726	698	741	716	755	710	774	740	753	746	771	676	781	783	730	721	752	739	736	727	790	770	706	775	734	768	785	734	769	747	751	750	770	778	731	782	770	751	734	758	747	747	758	740	690	777	770	731	725	726	733	733	755	771	765	709	783	742	737	731	731	726	828	768	714	783	750	732	704	716	737	727	795	796	712	764	726	749	757	736	781	717	745	766	741	767	755	723	725	779	809	737	777	778	727	740	752	715	693	710	720	766	752	769	713	710	716	779	707	760	753	788	726	753	717	726	751	739	782	783	696	735	754	722	686	732	730	732	715	721	747	758	737	703	732	763	753	745	732	733	744	767	772	745	705	775	762	741	746	704	731	748	724	746	680	740	732	702	746	767	714	769	765	783	725	701	758	734	778	731	765	769	766	780	760	701	717	761	719	767	763	765	757	745	714	731	735	732	745	712	754	733	687	742	802	754	745	729	779	740	772	757	731	764	773	743	713	733	745	767	781	720	760	748	729	768	769	743	711	735	743	771	778	734	775	712	754	741	722	715	783	758	730	720	758	768	772	692	775	701	756	744	723	789	796	690	719	758	718	720	738	747	781	756	744	734	764	717	768	774	730	754	753	713	699	719	740	733	709	738	720	751	758	713	768	736	741	744	693	701	718	772	731	797	720	704	740	728	742	741	687	773	722	732	774	752	751	784	734	736	746	765	730	747	741	793	775	721	781	755	638	722	784	769	755	781	791	783	780	753	761	776	739	777	767	752	737	757	713	766	759	708	723	760	770	723	790	717	726	783	747	760	724	715	787	750	752	733	737	757	746	777	759	766	740	757	743	742	752	743	739	724	749	758	717	759	750	741	721	755	738	752	766	752	714	761	721	720	738	756	736	735	743	745	723	685	795	765	706	751	767	748	763	771	746	791	726	743	781	736	719	738	726	744	770	766	748	756	714	799	761	711	743	758	725	743	686	758	726	702	796	789	729	778	733	741	768	754	785	701	713	719	741	739	741	704	721	756	737	750	736	783	711	711	698	715	779	781	706	747	766	713	757	737	745	750	743	741	812	701	719	742	741	736	722	775	741	762	720	677	769	758	775	755	760	696	732	772	737	775	768	731	749	695	781	726	805	768	705	730	740	736	735	752	750	759	711	784	720	731	736	777	737	730	805	764	763	730	770	699	710	768	769	707	733	737	789	750	748	741	758	762	741	726	677	774	727	727	787	736	748	738	779	759	743	796	745	710	695	778	742	719	748	749	715	690	760	764	759	755	803	779	723	769	736	733	733	776	711	738	744	714	747	790	748	731	697	704	724	725	755	695	762	698	722	703	748	770	694	763	730	728	793	747	724	757	715	728	682	731	794	726	748	730	714	710	780	803	773	738	709	743	740	763	749	723	777	743	735	723	703	717	729	701	740	736	714	730	727	779	809	758	747	723	702	712	725	714	768	715	729	718	698	664	764	752	736	708	753	711	740	754	693	734	715	723	737	776	668	742	745	725	734	766	741	757	725	717	785	739	806	766	719	737	764	742	742	721	765	794	744	714	741	718	700	745	745	776	748	745	692	716	723	716	735	722	776	744	764	740	755	726	712	724	741	723	709	735	762	733	767	772	769	751	782	735	725	761	740	755	793	771	764	766	744	741	771	711	744	736	784	756	744	732	779	704	785	747	818	744	696	747	778	747	701	704	759	686	691	731	786	771	753	736	707	801	772	745	756	749	783	733	675	748	752
21374	35762	23617	8560	3202	1225	766	631	645	602	675	629	657	648	621	611	640	644	594	620	602	593	594	595	677	618	647	650	633	643	641	625	619	544	612	626	601	639	603	614	598	607	614	628	610	668	617	618	554	585	619	636	616	579	617	599	642	600	617	596	586	634	646	638	609	655	642	592	604	638	632	609	667	645	644	602	577	623	634	606	624	658	627	610	664	586	605	640	616	632	588	570	630	616	611	600	611	655	597	584	688	654	606	665	589	610	618	627	608	597	625	630	599	605	598	642	626	689	665	601	583	594	617	652	640	642	657	607	610	641	650	628	638	611	564	608	639	585	596	651	639	674	605	619	609	609	631	581	637	568	548	616	609	596	627	614	562	613	639	622	661	643	608	619	609	639	637	608	601	604	573	646	635	627	616	587	575	626	601	589	578	625	568	604	589	615	591	611	634	627	610	613	642	622	618	631	598	587	608	620	614	596	578	566	591	638	624	638	592	616	642	622	587	623	642	623	638	641	656	631	644	598	627	587	590	621	657	622	654	623	646	602	625	587	637	589	640	686	636	619	606	643	629	582	639	622	618	627	591	625	603	630	579	606	623	637	634	609	615	654	593	636	611	593	582	638	623	649	642	663	618	617	599	570	615	599	619	635	625	646	599	572	627	571	556	670	583	606	597	580	571	606	624	634	619	645	623	625	607	645	639	633	582	591	616	655	614	615	618	584	680	630	597	632	594	621	635	689	631	617	645	553	614	609	617	609	611	603	661	602	620	618	591	620	623	597	603	587	634	597	679	620	611	576	586	623	615	591	616	607	633	630	669	547	622	612	578	628	626	611	593	593	623	625	637	647	601	651	591	571	592	626	582	650	600	628	582	627	670	599	626	618	620	653	659	614	620	655	613	606	631	613	609	609	610	552	557	647	614	623	612	654	628	595	606	641	591	620	591	597	619	619	606	589	629	591	631	616	573	626	589	572	606	594	589	618	630	618	602	624	617	612	607	600	625	550	631	647	624	595	607	630	627	633	600	596	625	609	610	615	582	611	611	577	594	666	627	650	629	635	636	646	576	615	608	559	658	608	622	610	646	586	665	626	603	626	602	607	633	634	636	629	613	567	620	604	576	620	626	639	616	670	617	644	619	643	626	583	600	664	603	601	631	575	608	619	626	608	591	602	572	636	613	614	583	638	622	621	613	582	610	620	608	626	646	608	602	641	618	633	637	638	643	636	611	637	601	640	666	618	602	643	574	628	631	577	615	602	611	605	623	572	608	622	582	644	603	604	628	605	590	689	616	659	649	613	638	628	634	586	623	598	610	649	594	587	596	581	674	639	592	622	586	603	644	587	616	649	604	600	607	602	612	577	609	616	640	614	668	597	626	587	613	618	621	628	607	618	659	634	611	607	577	615	619	595	612	623	615	633	599	626	612	582	610	565	616	588	618	634	628	611	616	644	648	620	632	576	631	599	603	651	628	598	635	589	622	600	617	590	616	650	644	613	631	639	639	621	632	600	601	579	628	652	629	587	629	605	606	646	650	645	616	605	612	644	609	586	640	596	617	659	623	618	637	621	612	609	611	636	603	649	546	632	673	648	617	644	611	634	639	643	666	604	578	637	646	604	676	658	588	607	634	630	623	635	617	635	616	674	615	604	609	623	582	628	631	630	634	620	651	628	676	586	596	594	600	634	613	640	592	622	585	691	619	640	649	606	590	631	635	583	630	611	609	617	615	599	613	617	620	599	651	628	619	606	645	623	639	617	593	581	670	646	663	662	630	636	595	611	568	631	591	623	613	626	641	611	577	602	604	583	656	674	635	610	596	611	631	602	647	612	602	585	603	654	634	600	603	618	632	608	594	693	647	613	642	605	629	603	633	622	602	615	601	625	636	619	651	602	624	631	585	598	586	621	597	637	601	589	652	635	608	588	668	617	608	622	601	587	571	629	594	623	612	602	626	587	633	617	604	634	634	619	618	643	581	625	650	585	680	616	677	612	655	612	612	644	652	605	645	604	604	638	598	634	597	618	610	615	640	632	630	658	583	619	586	633	607	628	621	585	648	615	634	588	625	606	633	636	619	628	622	635	593	635	625	590	599	627	627	636	585	612	619	622	634	643	602	648	602	625	645	630	599	617	638	614	606	644	620	586	601	593	607	637	628	648	607	658	661	600	618	629	612	626	672	632	598	650	593	625	617	617	660	625	670	597	637	609	630	642	659	621	603	615	596	588	588	645	589	637	636	607	630	571	603	646	665	622	584	636	628	672	618	625	597	652	590	642	627	618	643	615	628	610	572	622	626	601	634	624	580	610	611	643	601	634	619	585	626	619	624	612	643	624	635	611	631	652	595	632	618	627	646	590	630	642	618	637	594	628	632	604	622	622	650	603	600	642	615	611	634	591	591	598	603	555	647	612	617	676	602	607	594	617	638	653	638	643	613	655	616	605	579	626	599	651	667	653	627	631	639	554	605	614	593	615	609	676	625	588	602	614	596	596	632	651	630	637	623	639	623	624	593	607	615	615	630	599	589	581	632	617	638	619	641	649	612	635	582	613	613	619	611	598	623	569	590	600	607	594	586	603	632	585	647	621	608	636	634	621	624	598	612	652	603	604	593	632	635	642	606	562	626	608	628	571	614	618	589	621	659	605	636	656	614	635	570	606	600	646	666	582	622	605	625	653	659	595	645	640	659	627	643	623	639	661	629	635	617	597	618	636	577	589	559	633	621	625	571	624	599	569	624	660	641	635	640	613	645	637	623	601	625	602	575	639	603	647	593	643	639	598	593	600	663	617	581	632	620	634	626	652	631	605	626	603	636	621	629	622	658	599	605	611	643	638	640	605	615	635	628	618	600	664	650	652	651	597	631	630	540	659	614	627	617	599	608	638	659	635	644	633	606	583	590	606	601	593	594	616	663	624	610	617	601	617	653	595	613	616	609	608	635	600	595	597	605	635	638	629	626	618	623	597	611	598	644	630	601	650	602	626	589	622	585	628	642	644	651	650	609	633	589	660	632	639	613	663	522	588	607	614	632	594	643	610	623	630	652	567	612	625	621	603	601	634	615	618	579	630	590	619	651	610	637	611	602	624	611	619	628	643	634	589	619	625	652	618	662	585	619	619	630	632	692	581	553	596	626	636	638	648	622	649	639	597	642	596	614	627	637	661	645	624	613	617	633	626	663	616	601	624	615	579	619	558	646	639	592	595	566	624	645	646	634	611	601	601	675	636	611	586	616	617	644	621	655	622	568	630	615	602	603	622	634	641	638	605	617	601	627	648	613	543	598	597	577	580	649	631	606	604	612	582	641	622	626	615	591	581	641	562	676	599	643	598	674	634	632	638	597	620	639	640	638	614	615	612	622	621	586	636	609	580	629	596	645	610	664	659	607	611	614	626	613	646	607	598	647	633	619	609	582	612	585	601	620	650	611	634	605	586	607	584	614	637	643	622	624	634	631	583	625	625	579	607	657	609	610	669	627	637	627	614
25770	27591	45636	40069	21956	7797	1911	910	766	749	741	735	752	737	731	717	753	723	685	750	765	712	744	744	744	689	776	731	770	698	722	725	750	709	722	727	720	726	708	781	728	764	751	744	696	767	755	723	730	738	732	700	704	713	719	719	694	726	736	763	731	741	734	725	728	728	742	674	746	710	756	701	757	737	742	730	711	746	786	734	727	760	716	696	694	716	698	692	687	726	766	780	718	733	726	703	761	748	740	734	742	690	743	714	711	693	736	731	743	736	727	716	702	700	723	693	736	657	733	742	737	728	741	732	710	689	680	734	757	713	717	723	699	733	727	698	705	735	709	705	731	710	755	729	735	703	717	709	721	702	723	723	709	785	743	704	718	715	741	710	703	757	737	741	763	734	665	725	680	751	713	776	705	745	753	706	684	703	756	739	734	685	728	709	704	677	755	745	710	705	797	711	703	744	730	670	669	769	676	747	772	771	705	722	742	724	755	734	740	715	758	714	752	724	723	703	779	746	701	727	733	698	694	710	681	652	684	762	698	694	737	741	703	758	708	745	682	730	723	711	705	716	715	703	719	794	657	746	700	704	741	734	716	708	753	747	694	740	703	779	675	690	714	733	718	746	741	761	699	746	696	684	697	702	732	759	719	739	647	714	725	710	717	712	676	713	697	683	679	705	707	721	708	750	742	757	674	686	713	717	756	711	749	747	720	663	691	709	722	727	716	727	715	697	716	698	783	704	730	731	702	694	734	726	695	687	767	681	714	731	747	700	681	703	723	767	649	694	716	689	731	702	740	767	695	683	741	717	730	669	704	712	728	743	728	694	702	734	704	704	720	741	708	701	699	708	673	700	716	682	735	721	756	741	745	701	703	724	730	708	710	673	689	760	708	744	721	671	696	709	724	723	709	762	757	671	702	750	686	704	741	652	680	710	716	751	714	713	772	725	715	760	718	762	706	763	733	735	748	710	695	768	711	712	702	696	726	730	728	743	744	699	718	731	677	739	682	706	750	692	733	693	731	702	774	740	721	717	721	734	759	736	718	717	755	676	664	719	732	767	728	722	693	709	692	718	728	657	707	739	701	695	706	740	721	707	662	716	697	738	710	688	728	705	729	754	765	767	722	753	733	725	762	746	697	752	696	755	686	754	692	752	740	776	729	716	713	715	743	728	709	710	706	688	733	718	734	650	735	746	768	666	687	800	710	686	726	752	721	731	723	729	696	718	706	695	741	728	658	708	695	741	722	637	743	742	729	722	702	699	738	689	682	784	770	783	734	703	753	669	680	722	700	713	765	702	748	723	739	746	719	689	666	716	752	701	743	710	704	722	692	697	728	703	720	705	676	718	690	716	731	760	688	680	772	698	739	755	695	693	680	680	719	711	748	699	784	755	744	702	696	701	697	668	725	745	734	759	712	747	678	670	753	768	740	763	737	726	737	691	716	758	729	663	701	751	759	735	712	670	715	786	757	703	699	682	673	686	714	713	764	723	701	726	671	764	779	692	733	718	704	677	701	721	704	710	721	715	699	730	714	682	688	703	701	643	726	730	667	692	709	753	717	732	677	717	701	716	743	757	682	745	761	700	741	768	726	714	697	694	707	708	727	694	718	743	733	733	697	695	679	731	740	772	694	670	719	715	691	719	742	703	707	709	705	691	710	717	726	717	741	740	704	694	688	707	721	710	704	722	685	724	731	689	754	708	734	665	709	707	743	714	702	714	717	729	713	704	733	675	677	692	696	705	687	716	769	734	719	696	743	745	750	688	680	737	726	695	682	716	716	707	734	745	688	705	755	681	683	693	694	732	728	725	681	737	702	769	668	743	680	730	709	711	728	722	720	686	756	747	707	745	726	737	723	705	694	695	729	710	690	716	734	684	744	676	745	718	725	745	709	669	700	719	707	758	702	695	760	727	696	674	698	735	763	743	780	756	720	716	730	711	706	691	679	737	723	729	690	715	702	742	722	716	726	746	740	773	702	727	712	723	727	705	681	666	745	711	762	746	719	695	726	734	698	749	757	732	758	699	714	744	693	727	766	746	678	730	729	725	696	785	720	735	683	755	800	751	719	675	717	716	741	691	725	735	721	714	697	721	708	698	743	722	698	695	709	719	736	721	770	697	712	749	723	729	686	740	691	695	704	731	754	754	701	689	741	743	728	762	728	714	726	722	746	720	749	744	729	686	705	734	732	721	760	728	702	790	780	714	721	744	748	723	717	699	702	705	742	714	748	699	793	755	722	749	757	712	699	700	735	725	681	716	749	705	701	668	717	731	747	709	726	726	759	764	763	677	712	714	705	703	691	674	704	730	691	728	744	744	722	709	742	761	701	709	711	748	718	714	761	724	691	755	713	673	713	712	734	698	721	732	710	710	716	739	717	744	746	751	755	707	678	682	717	706	755	669	751	768	715	718	753	714	761	701	718	695	689	686	688	718	756	708	744	714	748	689	734	727	782	662	727	707	691	720	715	711	689	737	714	727	655	732	775	684	747	679	710	748	718	712	729	734	716	726	697	685	729	740	748	759	715	713	677	736	691	693	709	729	689	676	736	774	662	703	757	734	693	724	695	744	704	739	713	695	691	725	756	751	704	661	702	719	726	756	709	728	717	712	727	691	750	700	752	734	757	733	722	723	747	688	698	753	735	711	765	741	743	738	713	727	700	708	773	727	696	721	722	717	746	724	694	705	738	747	784	750	728	756	737	722	721	722	700	714	723	689	720	651	744	674	769	729	740	727	712	754	663	733	701	713	708	699	706	697	697	762	667	745	746	696	742	689	715	720	741	700	749	793	761	697	738	713	720	714	715	735	692	737	744	733	740	754	722	719	752	730	686	732	708	694	692	714	734	721	737	728	749	651	743	707	692	690	741	733	750	711	708	727	681	715	740	709	741	665	699	709	697	729	736	714	742	727	679	705	704	696	744	741	703	721	746	686	700	701	738	759	731	720	772	702	718	703	691	725	666	686	716	723	743	719	735	667	718	748	712	705	716	739	727	667	735	697	734	707	694	681	708	706	709	721	715	742	699	737	686	750	692	690	751	697	752	727	663	730	749	702	753	691	690	737	771	754	689	763	719	741	733	757	668	788	668	723	724	714	736	721	714	680	716	701	727	772	720	757	770	689	680	723	712	712	705	793	710	721	687	703	697	706	722	717	686	704	731	753	715	704	691	714	764	743	723	707	718	697	757	704	702	685	704	700	695	698	736	734	729	701	684	716	740	722	716	726	689	761	675	688	758	739	720	678	716	754	735	697	730	722	717	694	697	752	753	698	693	705	726	756	696	713	731	743	709	720	725	757	737	721	696	727	774	712	745	685	738	691	736	699	704	718	735	745	703	705	728	717	744	732	714	753	761	693	711	709	704	695	798	720	673	722	678	718	723	652	719	688	806	682	726	722	691	745	727	736	702	692	755	735	756	674	720	713	725	773	739	741	724	720	707	717	713	768	705	704	695	741	714	705	696	699	744	732	766	706	713	736
55295	88358	64400	34098	13492	4321	1384	766	672	650	706	687	694	665	657	668	661	663	692	657	640	626	665	711	650	651	658	685	655	657	614	680	661	673	701	624	663	676	630	683	691	659	687	685	671	657	661	705	644	700	651	667	676	673	660	626	679	644	675	656	634	622	655	647	633	704	681	662	663	616	597	686	651	641	655	666	659	622	646	633	664	682	664	651	678	647	704	673	672	703	652	661	645	667	637	666	648	674	662	677	667	693	645	688	653	676	671	665	666	678	677	645	711	657	685	648	648	664	668	671	644	624	645	646	656	677	676	681	658	659	672	715	639	646	646	644	659	654	615	663	617	641	690	634	638	672	666	627	682	619	617	682	644	644	700	633	674	659	611	672	698	678	657	650	713	670	653	645	668	664	642	689	675	634	655	601	673	696	636	640	661	658	687	654	730	629	737	687	654	672	715	655	658	659	659	638	610	680	636	684	657	621	650	626	628	652	676	667	710	648	648	638	666	670	687	652	688	700	645	631	680	652	661	568	677	690	716	648	634	632	680	666	619	643	639	619	659	680	713	645	677	630	674	706	650	648	629	669	663	704	703	681	663	639	641	675	666	658	681	662	661	678	618	651	664	638	646	632	635	674	670	707	624	643	703	607	655	654	661	641	663	670	645	645	658	630	660	653	647	641	709	648	656	649	667	678	658	639	674	690	668	645	658	680	682	635	621	662	677	676	710	647	665	662	632	703	623	668	677	642	659	670	682	615	608	628	676	644	649	707	657	719	674	673	664	658	664	688	631	668	591	701	711	714	672	644	632	671	651	675	682	681	669	618	651	660	660	623	652	628	638	624	620	642	672	678	656	671	671	608	718	636	700	682	647	589	670	671	723	649	646	629	647	686	693	656	656	654	659	626	652	621	666	627	660	643	715	657	624	673	619	725	616	702	633	660	685	644	661	656	661	665	636	651	663	682	633	675	657	664	654	646	666	656	653	608	648	651	655	671	659	650	645	629	626	642	624	644	692	608	644	655	663	657	650	644	648	663	686	652	669	652	595	637	671	656	675	633	680	726	656	653	656	650	577	680	659	609	652	574	689	693	703	618	665	632	620	667	670	695	683	654	666	673	682	613	635	664	633	629	608	680	615	627	635	670	677	637	618	674	723	643	649	686	676	697	692	680	648	630	650	644	621	631	664	652	669	640	632	639	713	668	675	666	685	640	660	686	617	658	640	666	665	624	659	647	649	675	614	650	678	616	651	658	658	649	678	644	678	655	679	641	653	630	625	630	665	668	651	709	672	646	648	621	627	661	651	630	635	712	650	644	696	646	694	650	655	636	680	698	716	642	648	700	642	666	669	671	676	672	674	732	657	632	665	706	664	686	661	658	678	619	611	617	650	623	656	671	664	692	616	681	679	646	651	658	679	697	703	637	664	699	650	671	667	644	652	661	652	699	639	643	666	652	669	663	657	626	712	667	692	638	664	654	661	670	711	670	663	667	690	647	697	706	652	680	682	638	693	633	616	637	683	648	650	669	680	668	631	687	715	635	672	644	607	631	673	689	661	656	656	661	630	713	635	660	699	684	685	640	708	642	655	632	620	670	703	610	676	633	679	651	614	680	609	636	709	606	631	696	613	647	612	648	648	676	633	666	692	666	660	606	636	676	645	656	672	703	620	678	660	620	642	650	639	610	615	670	636	653	632	678	711	624	632	661	645	654	671	661	731	645	664	676	684	649	629	659	627	696	681	670	654	655	645	652	617	609	673	665	666	634	691	654	657	616	656	651	619	636	632	649	671	653	684	674	710	662	642	650	660	709	649	661	616	682	634	665	675	655	688	640	633	654	691	641	635	667	617	650	644	635	687	651	663	641	685	619	657	672	660	700	662	621	647	686	639	639	660	634	681	653	661	658	621	611	652	629	668	661	638	658	655	615	610	635	650	652	680	678	663	669	646	650	677	703	669	613	651	640	673	679	674	651	669	654	646	639	667	675	633	646	674	669	675	675	649	646	659	676	625	678	671	647	627	662	672	646	665	601	676	662	632	643	655	674	651	648	687	619	662	659	596	676	634	683	681	625	655	675	682	695	701	661	683	689	671	692	624	680	672	671	657	641	701	654	665	650	613	678	676	637	632	666	683	702	626	650	655	678	675	640	663	668	625	681	668	602	661	677	650	705	643	677	639	663	668	653	626	698	694	676	647	645	629	643	658	650	654	671	658	658	637	632	646	673	683	655	695	643	634	666	669	666	649	618	682	618	628	669	643	645	634	671	662	631	675	674	635	649	677	630	656	646	661	658	714	718	653	660	672	638	644	691	640	644	654	669	683	625	656	676	614	663	643	693	664	684	661	643	630	639	664	642	673	671	668	698	622	650	693	677	669	666	644	677	628	614	702	676	603	648	631	656	623	677	655	687	641	670	707	644	670	667	651	628	662	631	640	704	636	700	664	652	710	645	672	679	632	674	661	627	655	640	626	688	652	618	692	662	634	666	645	652	650	655	602	672	647	633	687	659	681	643	632	644	622	657	665	615	712	645	653	635	696	670	624	676	589	644	692	712	651	680	650	677	681	663	631	628	658	669	610	646	637	619	670	687	655	649	706	672	652	692	618	679	609	683	666	719	705	656	629	666	668	685	709	684	685	611	610	669	640	645	682	731	635	669	659	641	631	649	644	669	642	639	627	635	650	717	686	611	671	672	657	672	659	692	634	638	645	684	678	645	661	672	673	626	638	700	633	717	693	679	692	691	658	619	641	603	625	634	660	646	656	681	668	654	640	636	629	639	619	604	648	690	670	670	648	694	646	624	693	670	671	636	651	670	655	647	655	655	646	648	650	639	680	660	636	675	657	666	646	674	670	645	686	606	657	670	679	624	624	687	702	668	678	646	679	686	654	615	693	628	705	618	644	668	622	663	629	651	650	624	685	663	623	638	711	642	670	617	613	635	620	655	664	676	620	628	655	615	638	629	678	703	664	656	651	691	654	698	633	625	641	623	598	652	634	667	637	661	686	628	652	643	654	629	658	645	680	653	674	611	655	679	666	651	679	654	640	633	675	616	704	636	659	665	661	689	671	691	684	613	597	636	645	606	652	650	669	617	618	663	663	675	692	700	645	644	598	635	659	668	652	644	697	647	614	677	662	659	632	674	647	650	712	671	646	694	606	674	644	618	617	662	635	671	659	648	698	689	695	695	643	647	643	665	621	612	666	643	679	611	666	632	678	589	667	644	642	644	673	645	649	658	677	649	682	657	708	658	632	693	633	617	651	659	636	670	594	630	699	647	649	645	670	690	666	623	643	679	684	656	652	707	643	641	609	649	662	688	652	674	695	698	642	671	694	650	691	664	634	633	630	638	655	624	637	645	663	714	692	656	612	617	667	672	629	659	680	672	670	683	677	604	636	636	680	647	618	663	677	647	643	677	681	667	650	612	655	665	678	621	670	654	648	642	661	643	681	601	645	636	615	654	660	663	686	656	683	654	638	630	644	612
24027	23377	38558	38811	28135	17834	6087	1554	1127	997	1000	984	1027	1022	973	1060	1079	980	1023	1044	1055	1062	977	988	1045	983	992	942	958	959	957	929	994	951	971	971	945	906	973	964	953	927	999	1011	981	984	1023	966	998	1068	1004	959	993	932	951	997	1000	1023	1046	964	975	971	943	993	947	973	973	984	994	956	993	971	953	962	1015	929	992	931	972	902	967	1025	1027	961	927	1001	998	974	940	1020	982	949	1004	985	979	1058	964	997	971	970	993	1001	967	995	997	991	1003	948	976	988	968	970	958	918	999	975	1012	989	951	990	993	922	985	943	950	900	1005	1027	983	908	965	991	999	950	936	940	976	941	936	970	970	949	940	1035	977	947	960	977	982	986	982	933	1043	1002	992	1020	1032	1011	1001	954	942	1004	914	985	992	1004	943	1030	967	963	1027	989	975	984	980	998	1022	1021	973	913	971	1017	998	1003	1015	976	958	1005	892	979	976	960	1000	938	986	930	925	906	970	1011	975	936	988	1030	991	965	945	988	979	975	943	956	1006	962	983	946	1015	989	971	994	961	999	985	993	966	970	998	989	944	961	973	976	1006	951	1006	977	1031	989	970	933	998	1001	967	929	949	959	990	957	966	976	983	942	1044	968	967	1025	959	924	1002	955	990	976	948	997	986	936	931	983	995	952	969	969	964	964	972	982	968	996	1007	1011	955	950	1023	997	949	1005	1013	1006	1009	982	1036	947	1010	934	968	996	998	951	973	955	980	946	967	961	957	1008	1025	986	1003	947	952	976	914	1012	978	1033	969	968	1013	911	1010	944	990	972	923	984	996	1013	987	1031	1003	955	1017	910	981	1030	962	943	970	979	913	988	1021	984	949	946	1016	988	972	946	965	1010	997	946	920	1000	969	980	940	968	925	979	975	979	1013	993	965	969	966	969	930	944	998	1023	951	982	973	953	932	989	955	978	991	936	1033	962	974	984	972	969	955	893	965	923	968	962	907	1001	1009	1013	1014	932	949	991	956	1003	997	999	987	963	978	1021	1019	1006	933	959	1021	954	963	926	1001	1003	937	948	948	962	976	958	962	1010	1030	975	987	968	982	1013	963	973	1029	978	974	997	962	988	981	923	1003	936	946	932	925	948	993	913	1013	1003	926	939	957	943	985	1011	981	933	1004	956	959	948	952	980	951	975	986	906	977	963	983	969	961	914	991	986	955	1001	1040	935	945	946	975	976	956	1047	961	1015	981	976	964	977	947	921	966	990	962	974	998	970	940	979	937	1013	955	1022	918	961	953	991	985	996	956	1004	909	1016	929	979	1012	999	1021	983	992	1029	935	975	970	973	931	976	1000	975	1010	997	986	938	925	1028	965	994	954	941	962	970	1011	1009	971	1024	969	930	975	894	953	967	1024	917	968	989	962	1050	991	1044	937	982	987	1021	1017	975	941	991	974	1011	967	972	968	945	934	927	942	1022	994	964	943	989	969	924	966	985	982	1038	1026	989	1037	1037	885	1036	1045	965	1008	979	1024	1002	923	963	988	928	1032	1012	975	951	1013	958	936	952	1003	1013	995	918	1008	1015	1008	961	982	953	980	1027	1031	935	996	971	956	979	973	996	955	976	963	936	953	977	990	1008	951	973	997	952	942	1007	969	914	968	928	958	1022	909	948	999	1013	1010	960	987	1049	977	1003	954	986	965	1025	932	981	920	988	942	992	987	1051	960	1011	1002	965	975	973	996	994	998	961	975	966	906	956	1006	950	990	970	1017	941	1020	1050	924	971	901	989	997	971	1006	933	997	1043	958	1000	946	931	1031	1018	947	974	920	991	939	1000	960	1013	1055	969	988	937	985	909	950	981	988	1017	915	990	915	960	980	975	1016	1007	957	914	968	915	1010	1002	956	941	951	973	1021	978	969	978	978	933	932	924	1001	951	957	972	956	996	960	993	967	952	1003	1018	1007	965	973	991	1004	995	920	998	947	913	1016	991	966	949	938	1024	933	969	1007	989	1004	905	983	942	950	1006	948	998	979	964	1005	978	971	967	978	1003	934	985	1003	962	936	961	1003	943	1011	979	951	943	917	1003	1019	970	1004	996	967	955	997	971	981	990	954	982	977	938	983	949	954	970	1022	1014	958	992	998	946	1004	934	1031	1007	940	970	949	990	1048	1002	1008	1003	944	982	967	958	941	971	987	931	976	1000	992	982	981	943	951	937	1012	975	989	982	971	1067	971	959	1011	970	959	1009	975	1006	955	940	937	995	1001	945	1044	1042	976	982	1027	943	999	928	949	961	922	1002	1009	927	924	1003	942	994	996	946	995	985	962	979	973	970	959	984	968	929	921	965	970	954	1000	981	977	998	1082	1010	980	931	931	976	942	940	997	970	888	948	976	996	934	976	964	1006	961	959	1017	908	988	977	983	954	965	957	1018	998	954	986	978	951	911	932	984	950	1034	927	942	1002	986	1001	950	1031	944	913	960	970	937	930	982	990	1004	993	960	988	1007	970	962	971	1033	1024	967	965	965	997	973	1020	1045	1005	964	958	959	949	938	1014	986	1011	955	941	963	985	966	950	970	965	973	950	995	961	951	980	966	960	964	949	949	970	1001	1007	967	925	969	969	954	981	980	951	981	1011	980	972	937	933	1029	970	1035	937	971	950	918	956	932	944	973	946	963	1011	986	941	971	917	1040	980	988	979	946	963	1013	986	935	996	1014	945	983	919	1041	979	961	1028	1000	966	936	956	999	1027	967	931	984	1029	973	1019	945	949	937	977	962	952	970	969	981	995	967	951	983	955	998	964	1052	989	919	968	983	884	930	960	1018	959	989	965	945	986	1021	1021	946	998	987	993	952	942	983	973	969	991	991	953	956	985	935	958	995	1038	950	972	965	952	970	984	970	965	965	992	959	958	969	977	959	957	953	999	923	952	982	931	975	986	952	972	969	970	955	949	979	979	983	923	942	945	989	950	984	993	1002	982	1031	915	1018	930	935	861	1012	935	958	1000	966	925	968	971	922	967	1000	1010	1037	982	1000	1034	1005	905	935	1015	982	1017	990	961	986	985	966	955	1000	941	970	955	937	975	973	949	979	954	941	986	943	958	986	977	919	921	987	1021	955	1007	990	991	920	923	951	955	957	979	1031	991	952	967	970	952	982	991	965	990	1006	987	967	975	967	1005	986	939	946	973	969	1041	907	954	957	923	963	987	922	1001	982	902	1017	920	975	1021	912	965	1008	957	959	982	977	936	987	963	953	1006	952	978	985	932	994	985	902	968	977	924	1000	937	950	1000	970	957	995	955	968	1046	1041	951	977	946	975	988	1032	955	1000	941	971	978	952	999	902	956	1019	920	921	1024	1000	994	1023	971	981	965	1012	952	998	930	1009	956	987	1038	965	967	945	982	1016	933	949	935	945	982	991	990	956	1028	1000	960	971	994	944	979	932	1017	1053	982	1036	963	940	1011	952	982	1013	893	958	1031	975	947	991	961	960	976	1049	1017	1002	964	984	943	1043	933	981	989	985	964	992	960	974	937	950	981	966	990	916	980	1017	970	982	1002	936	1001	1041	986	925	1007	987	925	969	966	1027	968	985	970	993	980	997	978	1012	1024	944	988	975	986	967	912	991	983	890	1009	929	965	965	965	978	984	1006	953	958	1020	974	946	984	1004	1005	983	968	963	1004	959	944	949	1001	916	1020	988	942	984	978	917	939	959	1039	997	935	968	970	980	959	970	1033	949	1021	945	937	987	979	883	968	931	1028	961	931	973	997	1049	1019	961	960	955	1014	981	971	960	961	948	950	984	1000	950	975	943	961	1015	989	966	1003	986	1002	1017	971	935
63038	104114	79782	52052	24689	8535	2523	1211	984	894	940	939	891	955	896	911	902	928	901	956	893	868	932	907	884	877	945	959	942	957	913	912	957	882	902	918	915	920	885	926	944	941	922	913	932	909	897	904	948	923	867	899	900	955	922	902	933	909	907	899	890	920	921	953	917	882	878	900	875	928	893	947	867	867	969	912	973	948	902	887	896	821	841	984	923	920	859	930	914	924	873	921	907	920	915	921	920	885	920	926	932	905	932	830	901	916	894	975	928	892	902	929	964	889	965	882	919	867	911	943	946	906	957	917	900	897	894	941	879	875	918	897	923	924	944	951	944	916	929	876	938	890	912	921	887	990	903	919	933	921	914	928	905	906	916	942	906	925	876	887	907	935	856	890	904	904	916	956	941	941	890	918	903	926	946	915	882	968	907	960	926	851	892	867	883	917	890	969	844	872	961	898	921	895	851	910	895	891	930	881	897	911	888	925	885	892	938	895	919	943	935	946	889	858	904	927	937	906	944	927	874	899	914	887	907	854	973	920	912	920	873	910	892	896	915	905	895	890	890	902	926	856	910	964	950	918	860	921	938	865	973	943	922	927	896	967	894	911	847	910	909	905	905	912	885	923	876	932	899	961	866	884	918	913	920	968	938	890	908	890	941	946	915	908	916	925	917	885	921	934	924	908	935	846	842	908	943	872	939	923	851	995	914	916	889	941	901	834	943	905	929	922	927	888	927	914	870	874	947	883	874	937	905	912	913	934	926	955	918	907	841	945	893	911	883	974	882	904	873	892	893	905	884	892	904	876	885	869	879	911	878	910	932	931	951	931	935	903	909	885	872	929	888	910	874	961	865	898	916	916	944	911	900	906	954	877	917	875	874	893	918	920	884	985	916	948	862	882	881	912	942	937	948	925	837	988	937	906	891	942	907	861	867	935	903	913	885	900	902	922	917	898	911	920	862	913	921	864	929	914	940	928	935	919	969	920	876	911	880	932	906	916	875	909	881	926	873	873	886	942	923	926	908	928	896	915	918	957	937	954	947	858	924	901	854	916	914	911	924	890	950	912	870	891	897	899	881	924	900	919	923	930	927	953	905	946	917	869	930	923	851	978	925	938	906	907	932	865	911	930	891	881	913	896	924	881	955	916	902	884	905	915	920	920	894	913	919	894	870	913	901	837	913	891	910	913	887	883	910	896	909	927	974	899	914	909	860	921	928	945	901	877	941	867	886	904	901	866	881	912	909	918	945	960	883	926	906	916	910	942	958	937	952	842	916	892	901	946	959	880	897	916	896	861	890	867	874	905	914	884	896	928	940	915	881	926	922	858	936	867	896	901	869	924	899	899	910	935	839	874	875	904	897	915	920	954	937	914	878	884	946	936	845	925	950	902	938	957	943	893	883	933	917	931	979	837	904	910	949	904	951	912	914	870	881	901	902	908	892	914	885	856	917	923	910	901	920	949	910	899	934	932	906	889	892	871	865	898	876	914	933	863	935	889	900	953	939	958	926	873	952	957	934	908	966	999	935	913	935	897	893	935	945	929	904	899	911	886	863	888	910	897	907	857	906	934	961	889	927	877	934	906	928	877	868	899	900	954	839	908	933	940	882	929	936	918	935	939	963	866	887	942	892	902	908	906	872	894	890	932	877	889	874	872	906	861	898	945	872	971	907	916	918	949	891	869	941	867	879	980	898	912	876	935	861	863	905	974	903	909	962	920	898	913	925	841	895	914	915	937	933	922	881	919	898	930	879	923	920	904	921	913	921	910	954	904	912	912	894	875	922	893	847	886	902	927	932	856	900	919	947	862	945	931	875	874	904	902	886	943	910	901	879	852	916	918	869	887	984	921	909	924	864	956	978	925	908	868	919	862	896	901	913	887	853	935	905	870	908	937	896	886	980	933	901	888	845	931	929	902	889	923	920	902	878	855	891	915	902	895	929	938	884	928	978	905	893	945	878	922	907	911	874	870	936	912	863	924	878	875	886	937	866	901	890	900	920	932	917	868	943	918	907	873	924	965	869	879	923	868	964	908	918	872	945	887	895	909	906	932	915	868	963	861	865	928	956	884	870	915	891	865	975	889	889	879	938	912	907	918	853	898	925	887	852	902	908	845	898	945	866	923	915	917	946	942	896	888	969	953	880	945	993	938	955	884	922	906	895	922	940	888	932	914	892	887	924	873	886	914	893	864	887	881	850	910	868	894	912	894	886	868	908	966	901	874	871	869	895	940	896	869	875	894	858	944	881	901	928	932	903	895	915	872	908	871	915	905	963	923	843	896	893	901	884	893	890	905	913	888	905	910	915	905	887	896	875	927	899	929	918	935	908	968	867	923	948	909	884	923	895	891	956	855	927	900	848	897	889	883	916	922	931	921	950	918	878	858	897	914	893	899	904	890	921	911	961	920	959	900	916	904	898	943	888	875	911	937	904	921	995	894	875	884	913	918	907	889	935	872	885	910	917	907	908	810	923	884	913	897	874	918	909	931	891	898	917	914	868	904	888	856	854	896	875	896	883	910	982	948	879	872	912	922	856	870	889	927	946	939	854	920	901	903	986	855	892	881	939	933	964	879	916	893	965	861	854	949	874	916	929	843	890	940	917	934	884	924	872	910	955	843	911	849	920	910	930	870	882	886	905	878	910	890	866	893	907	924	925	847	905	901	907	920	904	857	928	879	871	889	900	949	910	930	922	902	882	861	918	883	950	908	945	820	890	915	913	920	877	869	810	899	873	884	896	893	969	868	912	893	888	895	936	921	867	926	907	867	937	894	925	880	887	892	905	943	927	927	910	880	877	953	947	913	910	921	928	927	915	912	951	885	910	896	931	857	903	935	932	934	892	930	914	865	894	913	923	900	881	898	830	874	962	882	895	856	900	911	873	892	914	949	921	909	887	914	928	886	926	904	875	921	944	910	903	890	913	933	911	918	889	830	875	857	884	940	933	903	904	889	928	896	882	893	938	882	910	994	885	841	918	864	910	910	875	878	950	932	876	872	864	905	887	881	879	917	916	893	826	946	940	924	941	918	875	860	947	934	940	873	942	879	949	918	863	912	877	881	923	932	847	907	863	940	916	925	894	903	881	876	906	922	965	899	864	902	890	928	902	884	882	901	917	886	914	887	927	884	856	916	900	868	896	920	920	892	848	936	879	904	894	873	945	927	937	936	861	916	889	935	838	913	902	895	879	884	940	900	921	872	924	851	943	870	908	924	944	900	921	898	886	890	899	865	838	900	883	923	917	908	940	914	947	908	879	940	926	905	943	882	908	862	899	898	913	900	846	884	891	864	944	932	890	899	876	916	940	910	907	969	893	901	912	925	891	894	924	892	895	908	932	908	894	896	895	906	852	893	912	873	907	860	913	918	945	917	908	851	940	920	921	870	896	875	947	880	878	856	922	939	866	922	890	955	900	898	919	894	876	948	898	944	885	943	899	928	887	863	887	841	953	896	913	858	870	910	944	940	900	935	929	930	893	907	903	920
29401	31015	29066	14642	4085	1507	964	831	772	826	717	839	792	798	764	738	768	815	747	838	756	788	793	790	802	774	801	800	804	774	792	813	760	790	763	776	794	761	785	793	776	756	783	814	750	812	824	738	806	786	745	763	723	762	822	789	742	786	779	791	839	794	817	766	789	782	763	822	763	785	795	764	759	731	765	809	760	759	793	770	786	795	778	818	737	817	791	805	799	795	804	817	828	808	780	815	797	810	785	762	759	771	883	767	844	698	777	808	759	807	793	813	817	787	784	798	749	801	814	759	778	740	786	761	815	821	791	768	737	747	777	795	797	774	782	788	809	769	787	818	790	768	789	820	771	713	806	750	736	798	815	768	865	806	781	783	818	794	769	753	781	769	778	776	790	779	774	765	815	778	780	743	751	772	760	782	793	815	805	776	829	812	777	815	806	784	743	785	808	788	843	740	839	734	741	802	822	789	847	825	790	812	756	786	799	813	809	809	816	843	774	797	757	748	709	782	771	759	797	759	811	816	786	774	787	801	847	782	757	770	786	769	774	774	829	815	825	798	775	785	754	792	768	752	758	858	829	751	750	797	785	789	757	738	768	740	767	771	775	801	817	784	767	796	776	793	792	828	819	760	823	736	806	743	784	804	767	745	770	817	815	731	820	860	783	757	796	768	801	769	785	826	820	806	811	763	791	788	791	723	748	806	793	752	746	813	786	817	806	770	777	779	767	785	825	822	714	816	733	772	786	766	799	732	787	730	793	819	766	790	828	800	830	804	787	747	767	777	774	792	842	777	784	804	804	791	763	746	793	755	819	784	799	796	804	764	797	799	836	814	787	851	810	808	742	854	777	797	807	756	761	789	769	781	802	754	784	782	736	809	759	784	779	761	796	750	794	772	795	804	736	821	742	739	837	750	807	747	800	744	805	780	757	786	769	810	819	823	759	756	849	820	796	755	833	755	793	788	823	801	776	860	782	816	699	790	781	756	787	798	855	760	774	783	807	826	804	790	786	796	805	783	800	754	805	787	790	802	815	786	783	747	798	768	808	781	761	785	813	790	824	752	724	737	812	805	822	787	702	801	822	855	815	794	815	773	780	808	817	766	822	813	723	784	772	762	797	769	826	750	762	782	778	773	771	805	726	808	802	778	744	794	740	774	792	748	754	810	792	763	784	830	779	786	781	786	762	822	753	792	758	798	806	790	760	836	778	788	748	824	789	817	787	819	824	792	823	769	725	800	793	819	803	784	736	795	820	763	744	712	797	760	756	812	817	848	784	778	762	800	772	785	799	818	723	808	795	761	804	766	771	813	801	818	813	786	789	783	847	786	842	811	770	772	801	762	766	773	766	723	732	848	799	805	779	805	778	795	804	807	848	762	786	746	737	697	765	750	845	807	760	831	827	804	801	821	801	802	791	798	697	763	755	774	806	783	784	759	769	871	761	797	862	753	741	817	723	810	787	800	811	785	820	798	803	835	766	826	807	766	797	780	810	777	784	780	746	793	792	790	819	808	783	791	801	787	757	839	818	770	767	767	788	758	771	764	801	811	805	807	753	794	799	813	775	740	779	807	793	745	710	816	804	804	778	797	804	823	776	834	792	749	835	748	774	766	806	772	817	802	803	778	792	765	752	780	783	825	791	817	787	830	806	804	791	789	775	779	788	708	846	801	782	734	767	764	784	790	770	842	764	805	764	788	801	784	789	772	754	796	785	829	777	795	767	796	846	749	836	772	772	791	812	833	793	723	796	810	824	775	750	809	776	816	755	771	778	838	773	787	763	751	778	782	760	780	771	738	758	793	808	758	788	819	754	772	824	822	802	781	789	812	810	799	783	772	776	814	789	796	745	740	791	775	805	724	766	822	762	775	720	780	797	797	753	815	821	770	811	738	760	762	766	715	796	742	733	782	781	725	791	793	737	762	788	771	797	800	774	796	789	780	775	738	836	761	749	819	850	791	749	804	786	763	752	772	742	782	779	790	835	771	783	788	799	797	783	786	801	754	816	744	742	756	760	793	754	768	804	784	761	760	819	804	835	786	767	809	817	771	740	767	807	792	758	770	783	787	818	824	778	743	760	800	852	780	784	820	817	739	742	767	798	829	797	806	736	788	798	772	768	803	773	769	768	768	797	823	802	789	772	775	847	795	834	793	750	813	826	755	867	820	846	759	796	708	733	828	761	772	740	748	750	702	764	760	781	829	759	779	757	775	770	748	748	773	820	804	768	717	739	757	757	789	770	823	818	804	857	783	832	851	764	765	797	836	783	845	765	801	811	770	757	713	793	793	765	827	797	732	776	809	801	800	765	791	782	805	780	765	823	812	800	785	803	754	781	756	818	724	807	780	803	845	747	719	814	792	770	785	787	793	775	765	772	826	834	712	807	790	764	766	788	785	774	776	814	789	837	802	761	723	810	757	750	822	790	764	772	788	785	767	733	770	780	791	740	800	787	773	817	759	789	769	765	839	817	797	794	798	756	786	793	791	748	737	824	766	821	809	808	737	765	771	821	772	780	852	795	802	812	797	772	798	761	799	782	828	768	798	772	743	750	785	822	753	806	808	759	800	789	771	761	809	758	781	753	769	759	768	782	730	797	776	806	805	792	775	792	809	763	781	779	802	773	739	797	771	730	759	817	791	755	782	763	837	745	792	797	788	776	752	795	781	823	828	808	739	815	800	770	806	780	834	814	800	736	795	802	765	805	763	799	758	802	738	766	794	834	766	772	758	724	800	750	794	791	814	847	807	780	805	791	787	768	756	774	791	789	834	781	781	781	781	762	819	782	777	800	758	838	771	832	750	757	801	790	817	771	744	843	788	786	810	743	743	754	790	820	792	764	785	764	736	824	754	811	780	784	762	774	814	755	785	812	788	754	809	769	769	808	786	745	804	799	757	748	782	793	876	774	731	777	770	787	770	758	754	781	821	762	783	788	801	787	744	745	769	784	746	796	775	766	730	791	751	752	780	811	720	770	743	771	780	813	808	821	769	790	775	828	802	734	802	750	774	798	840	806	738	830	767	772	791	830	810	773	781	811	808	826	754	744	760	779	751	744	793	759	748	795	803	768	852	736	761	773	770	743	761	787	751	751	748	771	788	775	786	822	767	791	792	765	719	776	767	824	790	767	758	775	794	793	790	834	794	750	788	805	808	830	774	769	755	809	757	802	791	787	824	790	777	773	788	735	852	806	759	816	781	780	746	802	798	756	771	795	813	801	758	749	798	857	803	736	800	824	811	745	790	825	770	779	755	781	824	828	773	779	828	763	762	767	800	739	788	780	753	793	819	821	769	816	850	781	787	793	750	801	817	750	777	736	773	793	781	807	805	784	834	813	773	737	755	811	799	758	769	757	779	773	777	788	806	815	798	777	763	830	782	779	806	783	740	783	754	782	792	726	748	821	797	812	798	778	743	818	845	816	776	812	853	834	794	778	754	798	819	853	793	786	818	814	766	761	828	786	738	833	754	782	785	787	814	825	789
21033	37215	23620	8609	3051	1321	735	693	704	633	680	683	679	643	670	653	689	648	614	626	637	666	643	632	646	621	655	664	680	666	664	663	628	733	684	622	614	673	601	585	650	605	622	642	643	676	650	621	621	630	726	646	663	646	642	615	646	675	677	681	653	635	662	697	595	656	670	598	671	637	616	700	649	644	628	633	682	657	641	630	660	653	625	617	616	618	663	630	669	647	669	659	689	631	628	691	711	632	626	634	656	625	639	633	665	635	611	684	655	645	639	605	650	672	644	691	667	674	626	600	657	669	640	592	676	642	639	659	626	681	614	660	628	673	660	654	643	612	638	649	635	657	673	657	624	667	624	642	678	665	649	626	585	678	632	670	616	644	669	637	611	669	675	648	604	627	666	629	611	653	620	636	650	676	615	637	695	666	710	641	644	621	631	626	611	641	694	667	669	656	613	657	635	608	667	648	638	634	599	672	650	687	627	677	638	691	646	617	632	666	660	661	627	688	602	655	638	645	631	647	603	642	645	641	614	684	631	684	661	684	625	679	625	671	650	665	630	653	628	650	666	676	662	637	632	634	639	629	638	679	679	659	618	654	636	670	646	634	683	647	669	658	643	646	684	633	672	624	696	619	681	679	638	610	600	603	671	669	632	665	635	616	686	686	676	601	640	675	626	677	655	676	645	680	647	602	637	660	654	698	675	641	658	621	628	680	621	613	599	603	604	630	628	662	623	668	658	668	661	627	651	688	589	673	689	616	617	589	663	643	649	689	654	617	666	678	666	648	679	579	676	660	626	667	619	658	636	633	619	618	649	642	610	667	614	641	635	654	677	699	669	660	646	605	626	667	645	613	639	603	640	652	682	647	640	643	634	614	645	646	623	660	652	668	631	626	638	666	665	664	679	679	714	641	625	657	621	652	613	601	642	628	612	593	679	672	650	670	667	639	627	627	685	639	621	662	615	667	646	595	628	635	616	643	643	662	620	630	685	647	614	642	668	650	630	651	626	657	647	658	664	630	677	646	634	678	635	685	699	584	622	666	684	665	651	608	663	662	648	663	632	600	644	654	670	636	635	661	656	638	685	651	647	651	656	653	664	657	628	649	640	623	666	635	626	666	603	656	633	689	610	667	647	665	634	665	623	634	668	627	636	620	630	651	617	645	661	629	673	656	680	686	643	654	641	599	670	627	652	596	673	682	639	662	628	640	612	650	647	659	669	626	690	635	654	684	637	668	683	644	673	607	648	637	653	638	658	668	609	667	638	658	681	633	628	639	648	660	656	653	670	675	636	630	662	644	709	660	587	664	623	637	686	660	694	658	657	661	625	645	621	605	591	677	649	669	656	686	656	652	654	620	588	668	664	645	648	662	677	625	683	654	635	620	612	667	664	677	598	671	647	693	632	653	626	638	595	653	649	670	628	637	697	666	662	628	653	667	626	670	683	653	687	646	643	617	638	610	604	613	687	666	641	587	649	627	657	679	683	659	650	657	679	644	625	623	676	627	636	659	682	678	595	635	646	679	691	647	655	693	603	667	634	682	621	682	632	626	628	650	637	644	632	659	647	647	632	620	631	623	628	651	642	605	648	658	647	678	667	674	674	681	675	633	634	651	618	656	669	668	672	654	680	694	634	634	628	656	594	612	652	647	654	684	602	636	663	662	617	627	637	653	625	645	682	619	594	664	715	656	632	652	641	632	654	639	618	616	673	599	665	627	657	661	666	609	703	621	671	607	610	666	649	638	644	678	651	656	647	645	651	639	672	656	637	659	648	676	700	691	642	696	640	656	643	596	587	633	652	643	683	638	601	667	625	634	610	641	675	678	651	688	646	655	682	638	611	614	643	615	691	637	627	636	609	655	656	643	653	683	635	656	640	628	617	650	650	615	602	683	653	653	652	627	635	699	659	624	643	663	653	626	658	693	646	712	630	645	629	633	686	657	660	613	650	644	604	672	671	664	676	662	657	637	663	660	646	638	648	673	669	639	665	657	631	663	663	652	658	652	650	630	666	645	640	675	631	637	688	657	655	624	626	683	660	674	628	651	655	673	658	636	649	678	661	598	652	661	646	633	649	615	643	670	634	707	652	635	660	640	681	638	631	685	661	625	664	642	676	618	643	638	669	635	609	681	635	631	663	680	666	681	650	683	652	674	635	665	656	644	655	708	651	621	595	657	608	633	619	631	601	605	618	660	668	682	644	665	629	697	665	633	684	629	668	670	660	644	636	620	640	659	679	636	636	630	598	639	663	619	610	686	719	629	677	630	632	597	628	655	640	636	658	671	637	612	637	639	658	681	639	668	656	610	630	643	678	620	655	633	664	658	661	684	640	639	613	631	629	672	633	644	645	686	626	621	650	661	683	662	639	604	658	664	678	641	635	615	629	632	657	665	687	635	631	634	661	680	662	701	652	618	661	633	699	710	656	666	684	646	621	705	610	651	613	585	660	637	662	660	601	652	650	662	659	636	643	634	715	672	620	689	608	684	669	610	681	622	626	648	658	675	635	651	670	644	650	621	630	666	643	659	675	653	683	674	630	654	686	648	643	667	645	656	658	587	703	660	695	663	622	696	640	670	654	650	653	673	623	647	647	650	640	610	638	665	615	651	654	646	609	686	632	588	624	587	645	656	616	688	669	629	644	621	629	621	670	622	656	651	636	650	616	635	702	629	616	629	639	663	638	623	688	655	708	644	676	639	617	629	663	651	638	680	693	691	649	671	706	612	655	638	675	643	672	665	689	616	657	656	615	634	697	642	672	629	643	646	657	690	650	645	629	618	647	648	670	631	670	684	680	649	672	592	717	667	678	632	656	639	614	653	649	648	641	630	648	666	626	646	640	672	681	656	639	656	656	650	676	661	630	648	653	673	650	649	633	673	664	650	646	643	642	688	644	685	701	651	692	644	600	617	663	651	669	650	705	609	647	643	642	672	641	596	704	622	637	637	639	617	650	678	666	635	631	640	630	683	650	648	674	657	650	659	662	630	628	641	600	603	672	640	682	640	628	646	637	670	595	619	602	673	698	675	628	675	704	629	664	677	655	633	647	644	646	669	640	676	625	619	617	641	623	632	640	655	649	646	616	673	621	626	645	624	643	657	625	610	657	608	649	658	628	632	675	631	596	650	650	630	688	679	666	605	655	589	603	634	681	643	657	637	606	659	640	659	665	629	658	678	635	674	606	653	647	681	655	611	604	641	673	639	631	648	690	642	659	630	645	658	650	602	615	623	597	649	636	694	643	628	619	653	642	603	662	689	666	609	652	659	647	634	684	685	677	616	634	654	609	662	641	595	654	623	641	628	702	669	664	726	645	646	723	608	654	626	696	615	687	644	663	701	631	672	634	618	684	636	634	612	630	621	652	656	654	676	626	616	663	660	656	636	681	608	670	611	633	624	615	630	677	651	656	663	654	629	643	626	672	624	667	718	672	663	657	619	673	667	620	657	669	637	646	642	623	621	658	620	652	626	650	633	623	683	651	622
25805	27878	44168	39070	22792	8272	1991	971	804	790	775	756	775	796	766	759	807	731	735	787	799	758	755	691	760	732	787	781	769	755	702	797	734	757	769	781	765	753	744	709	748	751	762	730	757	775	732	768	726	723	783	786	814	722	727	735	722	781	780	758	702	708	758	753	693	756	750	726	726	756	695	786	751	710	715	759	706	754	759	776	729	744	762	728	822	701	770	736	747	730	801	736	787	770	814	760	743	710	738	760	782	796	806	775	734	744	766	792	748	727	749	745	750	775	712	752	748	759	700	733	732	719	730	770	724	769	768	767	763	707	799	727	755	747	678	755	770	736	791	725	723	734	759	746	752	764	783	760	785	772	769	803	772	717	755	718	752	740	751	724	707	722	750	767	727	777	708	739	777	717	768	735	759	737	724	799	767	789	706	779	759	782	738	765	725	766	689	754	723	739	718	797	751	732	736	754	812	743	789	758	762	704	773	763	738	773	704	703	756	750	764	792	703	724	751	734	811	772	735	744	789	756	719	782	755	711	759	729	790	705	760	776	725	778	733	731	748	763	760	733	696	756	751	755	740	773	726	741	759	769	784	761	776	826	740	753	780	769	751	786	725	769	737	757	791	697	728	710	745	723	730	749	781	708	731	744	786	752	771	728	715	757	750	713	779	718	731	689	787	746	788	735	709	747	743	727	754	746	724	773	760	694	758	791	748	773	755	753	743	714	762	731	733	752	750	782	744	740	727	756	766	725	728	781	743	708	766	736	726	757	739	720	734	745	759	720	749	771	835	725	718	800	774	745	761	744	748	793	727	711	791	678	774	752	771	768	777	750	711	760	709	732	766	733	727	720	756	757	759	762	703	764	723	770	792	754	760	757	724	766	754	732	775	772	766	692	764	813	718	703	778	740	766	727	774	751	761	708	767	731	768	755	745	769	759	710	764	812	741	738	756	769	769	730	776	741	805	739	741	695	764	731	771	750	723	714	770	763	760	813	723	731	719	717	791	746	703	709	784	726	695	696	755	765	746	775	781	778	737	745	743	718	735	729	667	731	732	762	742	745	775	737	737	676	722	774	733	716	758	701	775	749	778	684	809	732	779	747	775	755	760	739	777	790	731	740	743	721	719	814	804	714	760	771	746	733	733	677	706	733	701	745	729	792	766	748	740	730	745	716	778	705	707	731	766	708	828	764	748	753	781	742	722	784	765	755	772	805	772	752	743	747	767	721	728	696	757	754	739	808	739	761	705	733	745	751	751	740	735	748	715	716	759	777	715	756	740	717	736	751	731	742	719	740	764	765	747	744	730	757	702	759	778	752	767	763	743	740	751	729	713	785	701	733	789	742	722	738	783	745	774	764	699	758	750	765	722	725	730	801	698	748	770	747	706	727	723	800	773	706	766	763	726	736	705	775	727	722	773	702	771	770	758	735	727	722	789	764	745	758	747	737	761	721	709	761	765	718	769	748	785	752	773	792	764	754	726	737	737	750	728	705	722	754	737	716	725	795	706	757	740	740	703	731	727	748	742	754	732	723	708	746	698	761	689	738	764	712	816	706	751	747	702	807	757	765	793	695	728	728	768	745	703	802	709	756	769	718	755	721	712	797	790	704	751	781	733	758	749	757	792	742	713	724	753	782	720	807	773	721	737	706	735	750	741	735	751	724	723	671	741	748	711	757	745	760	740	723	718	762	756	679	783	767	725	777	772	737	787	759	738	694	757	758	769	757	718	748	734	721	731	772	745	716	782	723	759	778	772	750	756	733	765	721	756	764	768	713	760	746	716	707	783	741	741	756	770	755	791	748	777	787	768	746	754	735	717	766	760	779	740	713	741	737	742	731	738	778	722	768	759	729	759	720	740	711	737	700	749	765	770	763	763	725	730	748	740	740	751	727	763	770	742	723	703	803	747	732	810	764	745	716	746	749	792	751	702	719	755	732	706	727	743	697	743	745	720	713	662	770	730	736	705	750	773	767	769	747	750	731	749	736	758	720	743	792	767	742	720	762	783	742	786	755	759	666	813	822	738	773	717	772	718	734	779	696	680	737	737	779	778	735	759	741	744	718	745	760	809	745	768	742	771	742	738	737	754	834	763	722	757	723	769	776	750	727	733	731	701	754	732	766	771	745	777	742	719	731	750	753	715	756	736	824	747	700	704	725	793	743	729	713	761	736	730	699	792	786	757	761	710	746	778	779	767	764	705	755	733	733	740	730	750	749	722	767	738	746	712	756	735	768	746	789	719	733	711	769	773	749	768	747	806	743	774	738	728	786	789	753	718	801	739	776	765	728	710	757	754	752	731	750	743	771	758	758	750	748	786	748	725	717	732	724	746	747	765	814	743	697	782	746	746	719	792	763	745	773	749	726	727	739	790	761	717	737	725	741	742	787	752	727	746	717	728	776	771	716	748	747	773	731	731	727	738	761	724	707	708	770	800	784	745	745	731	752	722	727	754	794	775	783	723	767	778	755	737	714	752	752	738	726	711	750	756	757	793	757	708	767	752	731	779	737	776	754	786	777	733	755	762	762	703	730	746	742	749	720	782	701	770	773	695	756	801	708	753	736	754	728	747	782	789	721	794	769	753	725	757	766	731	748	715	774	716	747	785	669	747	709	745	705	708	753	761	831	728	721	766	701	760	734	734	746	724	761	741	748	709	757	759	712	759	759	753	733	744	774	786	768	740	745	752	700	716	748	812	738	782	770	766	767	772	771	765	738	749	711	716	763	773	714	701	767	733	774	788	766	766	774	723	721	742	753	710	734	756	722	777	723	745	730	738	732	691	701	723	707	805	772	784	731	761	751	775	737	721	724	736	730	753	751	743	726	712	790	736	736	751	781	721	721	796	727	716	762	698	742	737	731	736	747	731	770	722	707	764	778	745	708	773	682	764	754	723	705	726	768	734	700	782	702	732	702	751	718	774	694	768	814	727	761	706	713	784	753	777	735	770	700	735	781	741	727	735	782	703	744	696	755	747	771	710	739	793	721	751	733	768	778	750	783	746	717	773	723	741	763	771	732	768	761	714	715	773	733	741	708	763	712	778	782	755	776	792	768	735	741	718	745	802	767	761	766	717	768	721	778	734	727	745	741	786	760	745	749	741	755	720	778	753	747	690	760	785	740	772	769	785	764	753	767	707	709	745	708	762	771	701	772	737	675	731	731	780	769	707	729	785	763	768	743	736	691	762	770	752	720	735	797	762	774	774	756	732	707	749	743	756	771	796	734	745	718	752	736	683	722	781	723	780	709	737	707	752	761	754	760	715	733	727	717	822	787	717	708	732	759	757	665	732	755	755	736	755	759	732	696	732	793	769	745	765	746	738	750	720	750	694	747	745	736	730	718	776	706	741	721	731	734	740	760	712	704	771	792	787	764	695	740	742	795	720	723	751	702	733	798	745	723	708	714	771	757	733	762	711	731	707	770	734	790	761	802	693	719	745	754	719	736	737	750	772	726	764	722	755	721	767	769	758	750	784	739	726	729
56507	87525	63105	33528	15092	4562	1502	920	707	722	689	645	664	662	699	626	687	674	711	643	688	688	653	670	694	658	674	680	694	695	662	663	695	686	694	709	680	686	678	654	680	722	685	723	736	658	674	655	664	666	713	679	668	696	719	659	674	707	649	747	687	671	705	659	682	669	666	691	696	691	650	625	673	655	736	707	685	659	686	725	706	691	683	688	686	664	694	720	695	674	723	696	708	671	667	686	748	702	661	684	656	672	652	702	675	652	720	707	725	727	687	735	644	684	682	719	641	663	665	685	649	654	652	727	683	669	650	703	688	663	647	684	692	630	683	697	691	665	672	699	738	656	701	679	640	642	672	645	632	659	678	674	698	713	666	632	682	686	712	693	667	689	708	696	758	652	672	675	686	727	662	700	700	656	667	703	688	674	651	653	698	661	650	691	671	680	640	635	670	701	691	703	687	662	646	624	638	686	689	680	646	702	613	718	659	655	675	670	682	657	687	648	641	622	694	671	664	703	637	688	722	633	675	666	691	737	691	649	695	682	666	649	664	699	653	726	658	695	649	670	707	634	675	662	715	674	656	686	642	708	651	688	678	649	690	650	669	720	687	655	719	712	616	700	674	644	705	691	616	645	705	685	697	716	651	674	671	671	673	668	663	664	676	680	677	641	662	643	707	664	635	683	705	683	642	683	701	670	683	678	672	665	677	692	667	678	635	663	698	653	712	691	703	675	696	616	674	676	689	689	648	706	702	673	638	639	676	632	655	657	645	637	689	685	700	684	669	656	715	677	687	664	708	688	738	675	642	698	668	666	669	647	711	706	662	654	656	669	735	717	689	689	685	672	682	669	684	698	652	696	694	667	692	687	677	644	668	708	676	699	703	684	688	672	662	693	681	656	668	702	670	691	666	728	688	680	680	646	695	720	686	668	671	644	658	640	628	631	653	629	625	676	662	700	664	691	721	662	678	690	694	685	645	661	641	722	685	713	688	672	612	700	683	686	680	709	699	688	638	674	682	703	702	669	735	668	633	737	696	699	635	670	659	703	711	638	622	683	624	690	705	668	652	700	678	695	705	685	676	700	681	701	653	645	657	657	735	749	698	724	629	648	714	712	632	651	663	707	731	691	683	628	640	681	668	717	671	694	674	667	673	638	697	676	682	686	711	648	690	665	663	695	716	659	648	704	717	641	696	635	718	691	712	729	698	696	663	690	718	684	678	677	639	711	729	629	654	672	671	708	668	688	645	676	673	720	684	671	676	663	700	655	672	637	651	673	680	664	659	720	683	708	658	672	674	706	678	644	675	710	703	683	684	705	694	693	690	658	734	639	671	695	680	652	710	665	703	666	721	676	679	687	622	656	734	674	670	703	709	650	681	661	712	671	694	708	658	703	692	636	680	710	655	703	719	670	660	671	694	659	649	627	707	653	714	678	705	667	684	667	645	671	649	696	692	684	720	670	715	636	670	688	668	683	693	635	673	700	682	699	621	670	654	716	709	698	673	671	647	719	682	670	712	691	665	693	661	747	731	726	646	662	688	671	693	694	673	666	675	681	714	686	677	672	666	627	680	689	681	656	692	678	691	698	636	682	705	700	658	697	650	679	665	691	650	615	669	685	698	651	715	663	646	644	648	659	696	723	697	674	661	682	694	683	670	703	672	657	714	690	644	685	689	657	619	694	672	696	648	664	682	642	686	683	646	632	712	699	676	679	697	649	666	667	668	677	662	674	682	716	653	710	685	692	698	680	651	721	683	681	663	688	670	710	681	703	660	699	685	698	701	649	615	698	678	700	629	646	707	710	705	672	676	656	679	674	653	694	703	676	691	690	697	666	659	683	679	649	713	677	677	657	657	687	689	686	648	697	683	685	665	699	693	665	709	673	650	668	696	647	687	718	713	649	688	662	680	632	655	630	663	676	645	655	691	687	671	706	653	668	685	684	658	669	703	702	615	684	684	632	647	666	699	714	697	651	688	660	665	684	665	641	687	679	693	682	647	727	658	697	685	671	702	648	669	682	690	654	662	691	683	664	697	677	653	672	669	682	707	666	717	670	683	735	680	707	675	671	688	709	664	735	704	729	688	659	702	705	683	644	648	658	671	708	687	708	653	657	684	704	675	687	664	686	724	680	647	691	657	653	682	743	657	681	693	697	665	669	643	662	652	650	688	640	650	669	647	637	662	696	651	699	683	643	706	645	677	674	651	661	698	718	689	694	680	687	694	694	694	703	658	630	702	663	699	671	660	645	687	697	667	698	689	688	722	711	627	666	671	656	662	730	696	677	672	687	696	699	680	701	683	691	657	709	692	700	631	674	677	657	665	667	684	653	667	681	681	668	636	648	693	672	684	711	710	650	665	656	636	653	697	679	687	693	682	740	696	646	651	686	693	699	697	707	736	661	712	675	662	677	680	656	684	671	680	693	635	677	678	683	667	695	699	661	646	664	690	709	708	674	668	720	705	693	679	684	685	672	655	655	694	728	703	715	717	657	749	656	662	661	707	680	672	706	675	689	648	691	693	693	694	699	650	632	653	717	688	711	627	667	623	685	638	693	650	689	673	644	675	628	685	700	655	664	618	695	676	711	657	618	699	688	694	659	683	656	686	654	665	686	723	704	674	612	672	683	760	706	705	650	632	683	662	630	717	695	642	628	649	675	663	679	674	680	672	726	698	670	644	645	698	728	687	678	706	677	679	672	687	675	683	665	700	681	666	722	665	668	717	695	702	683	676	681	704	653	644	674	688	676	700	651	673	680	679	671	681	652	705	693	710	670	707	692	646	667	714	663	683	680	699	660	676	689	678	673	637	687	710	690	713	668	716	721	676	646	684	663	654	658	677	717	715	692	662	689	671	644	661	710	686	680	679	691	685	681	658	729	669	664	620	678	698	655	694	672	627	727	663	684	718	636	673	681	690	709	693	611	620	691	722	700	628	699	628	692	680	692	655	701	628	640	735	664	643	645	668	724	703	689	727	673	685	700	673	683	622	697	676	704	656	681	681	694	669	703	711	713	684	715	645	694	721	638	681	695	725	652	667	707	673	669	669	655	654	675	645	666	699	678	706	687	676	649	646	681	682	652	697	681	628	655	647	681	655	711	656	650	610	694	720	662	692	659	699	681	674	702	680	671	716	671	710	696	668	651	646	698	656	669	671	656	697	688	665	694	701	640	692	664	688	704	653	669	675	717	682	673	707	680	663	717	667	633	678	680	620	649	654	721	685	707	676	665	666	695	658	668	676	646	653	725	672	660	657	678	695	685	672	669	719	642	655	697	649	689	658	704	715	662	652	678	646	695	632	715	677	654	655	681	625	682	712	641	669	653	677	670	707	683	689	633	680	696	656	628	723	651	627	707	716	621	637	693	650	690	687	676	702	676	666	678	704	680	675	679	692	689	689	671	658	698	662	643	689	668	757	659	704	650	693	692	691	678	705	632	656	724	656	688	656	668	683	668	720	681	649	676	684	676	710	647	684	677	653	714
24180	23766	37385	36112	28710	18323	6380	1557	1078	1063	957	1089	1051	1002	1062	1010	981	1058	1031	1065	994	1027	1002	940	970	976	971	976	978	970	1001	987	982	1004	1027	992	981	974	971	991	963	1006	1020	977	991	1001	1001	1005	1018	928	992	996	1008	1013	1021	950	956	972	916	980	957	966	1006	993	955	976	1008	1063	994	1011	951	1005	1025	972	1012	947	944	965	957	1040	1022	969	992	951	979	994	1037	992	952	1042	952	980	994	1026	960	951	968	1005	1005	933	972	996	997	942	968	1013	973	1001	1020	937	1013	1006	999	972	943	1000	931	1010	1025	959	956	988	1004	933	983	986	963	997	961	989	1008	930	967	1006	978	930	950	985	965	1037	964	956	1008	960	989	1025	1003	944	1031	911	1002	972	975	972	982	960	1024	991	949	987	1000	962	992	995	966	924	971	937	944	977	1005	952	1000	1011	988	979	1011	982	999	941	977	947	957	991	1014	953	933	982	1032	967	1002	980	1044	1025	968	994	989	1020	1024	975	983	953	936	968	960	954	1006	969	992	1028	1028	962	967	990	1020	959	940	995	964	903	971	979	959	927	1052	974	970	965	926	1008	978	948	1023	936	996	1001	991	954	950	946	940	977	962	994	934	960	928	997	1046	1051	996	965	988	968	968	994	999	967	912	937	1018	995	991	955	998	983	985	963	933	951	951	990	1002	933	915	967	935	996	948	1004	943	1001	952	977	939	957	943	976	936	939	980	973	942	947	957	985	1015	971	973	975	985	1001	989	948	935	945	978	961	980	1047	965	990	934	947	996	980	1003	946	989	1044	988	1022	983	910	983	1009	998	1004	963	988	1020	999	1018	965	979	1040	1005	975	999	953	921	977	947	1005	969	985	929	969	933	986	969	970	1023	963	890	947	935	1042	981	926	947	997	996	917	1006	963	925	983	991	932	951	929	997	946	1011	926	963	966	992	930	976	996	991	960	974	984	962	979	1021	993	938	992	1048	998	997	950	971	994	950	968	1017	994	1021	958	943	967	962	978	981	993	970	998	993	973	955	978	946	1014	904	962	1013	1029	989	937	987	934	1014	972	955	927	936	950	1004	943	987	982	1006	974	935	943	1000	1002	976	1000	992	955	947	967	916	971	974	1035	1017	970	910	997	993	990	952	961	993	1044	956	968	914	1022	931	977	1016	979	920	968	950	951	910	981	927	973	1001	956	1007	999	1015	983	1004	1002	1015	964	949	981	956	942	946	929	941	959	988	962	974	973	956	971	956	1004	1013	961	942	928	1002	995	960	974	1006	944	962	1011	961	979	997	944	988	1008	973	977	970	995	944	969	919	979	1000	941	1001	947	932	970	943	952	981	976	918	973	921	941	891	1040	938	1022	899	965	943	993	960	985	993	962	1003	919	934	988	1006	951	911	1012	993	941	970	985	948	969	942	935	1006	1003	972	996	962	968	968	980	1021	1029	960	952	926	979	980	1005	942	949	1000	976	989	1009	1050	984	965	1023	993	955	1031	938	1042	973	1000	968	993	1011	951	1034	968	951	892	971	990	987	921	968	967	983	949	957	977	937	1047	906	971	976	915	926	963	924	958	971	1003	974	1001	955	966	990	928	983	909	993	969	977	1000	968	977	991	950	965	956	967	921	938	936	1001	1003	952	1011	999	952	966	926	984	965	954	913	996	1006	980	975	986	956	998	961	955	985	941	975	954	980	916	949	973	955	910	985	993	942	938	1020	924	915	979	977	981	988	956	967	1019	991	1002	961	996	969	931	937	1048	943	981	1039	962	963	1001	1008	993	1046	958	991	960	957	1010	935	931	940	968	962	1028	980	948	970	951	1006	1031	927	994	964	990	988	984	964	1002	925	926	1006	996	1029	966	962	1017	1036	948	998	998	964	982	942	1039	989	940	990	1030	1001	958	888	982	937	953	1006	964	928	1014	967	964	1025	947	1016	937	984	981	998	960	952	985	951	990	966	934	1016	935	1009	951	1018	932	982	952	925	967	951	983	966	946	986	966	929	950	948	949	972	936	952	993	964	982	955	966	964	1003	1021	938	1033	936	973	937	943	960	997	992	964	969	946	976	984	913	936	1008	937	982	955	928	919	954	981	1000	991	1000	953	994	1004	995	1011	973	1012	955	1020	977	930	1021	924	1032	1018	1007	960	981	963	1021	959	927	993	957	909	987	988	956	974	979	998	942	1022	950	1003	994	961	957	1014	1018	944	1015	968	952	1017	946	992	1017	962	1019	961	950	946	978	974	952	964	999	1011	999	947	964	1009	988	1004	949	941	948	985	972	958	994	973	973	945	964	1016	1001	951	993	928	991	989	937	932	989	1001	1002	899	951	1023	958	950	954	954	1001	912	1005	949	944	991	1055	1011	976	990	998	982	1031	963	948	942	986	956	929	953	975	1027	990	940	974	965	998	928	951	957	970	911	952	993	1034	958	1003	966	992	951	1011	981	902	989	952	987	1003	965	899	995	944	889	1008	1032	985	945	1004	918	945	939	1026	1012	1028	990	964	925	1025	945	979	990	947	966	985	984	1050	1016	990	888	984	958	984	983	950	986	978	955	972	1021	973	902	957	985	960	984	949	963	966	969	963	948	972	949	1029	952	974	981	936	997	964	980	914	977	955	998	976	977	983	1025	995	945	991	937	953	977	969	963	961	1015	931	974	1006	989	959	933	954	959	949	929	953	994	974	1004	988	945	970	987	1000	1001	963	982	1018	1008	969	996	993	991	971	1015	977	959	923	951	942	954	938	938	900	960	960	959	936	973	969	909	938	972	980	959	980	951	987	932	1001	978	983	984	956	991	1023	984	943	921	953	983	948	1027	957	921	914	1005	988	973	960	969	967	927	992	974	956	981	974	993	946	982	1018	937	946	926	981	965	1016	928	928	990	969	989	983	988	1003	942	988	1006	988	1012	933	980	1010	961	970	978	951	985	969	989	963	976	937	963	1062	1000	973	962	955	940	1008	967	983	961	1026	944	943	969	997	991	977	995	979	1014	942	1002	981	980	956	968	928	986	987	967	941	1025	987	912	972	1021	968	980	1038	935	985	1025	980	908	1037	1025	998	912	951	1019	921	984	947	1017	962	994	968	981	993	994	1007	1003	983	999	983	992	957	1012	970	949	1040	1002	1006	1003	923	962	906	999	972	1000	962	1003	942	962	945	1005	925	1018	957	978	932	997	997	1013	1009	940	976	953	985	974	997	979	984	1001	1010	940	943	989	995	984	980	958	1002	1003	1023	986	1011	896	1002	981	956	970	971	979	957	934	942	957	991	1002	949	979	1001	956	962	980	1052	934	945	965	947	1009	989	976	975	969	1030	966	960	1044	952	937	972	974	869	946	963	961	1006	961	940	950	958	1007	971	1015	949	984	1012	982	980	989	977	1010	1023	961	915	957	975	991	1002	1039	975	978	922	959	946	985	929	917	961	998	933	958	1005	1013	947	1006	1028	988	993	968	1009	956	992	1005	942	952	953	975	956	960	999	1012	965	988	926	953	930	977	966	962	959	1001	974	919	976	917	951	990	989	985	979	1001	955	993	972	1045	990	958	956	1003	987	957	1001	967	1000	944	972	1003	962	964	982	985	966	1002	986	969	914	952	941	954	942	965	1032	971	956	986	971	957	1019	990	1025	1006	913	1006	980	915	980	972	954	983	999	956	1010	969	911	946	1029	957	934	982	977	1017	994	981	927	961	942	979	944	992	989	994	918	973	950	988	936	922	994	965	967	912	957	914	961	944	1003	961	963	904	990	987	1003	948	971	969	1037	948	965	939	1003	951	937	944	932	910	980	907	984	936	1044	985	936
63264	102679	76127	50934	26708	8811	2874	1162	934	935	917	900	914	930	910	953	904	911	912	919	921	914	857	957	918	877	872	899	945	950	908	992	876	921	869	932	891	924	895	890	958	894	851	927	889	912	943	911	942	914	919	873	896	886	879	931	924	908	911	997	969	915	895	893	883	869	924	859	888	910	939	896	908	913	916	894	879	891	862	915	901	904	890	864	904	856	901	938	885	882	904	964	889	929	958	874	883	946	898	921	895	853	876	872	987	906	925	907	962	901	894	914	939	923	896	883	958	875	885	865	870	919	864	958	859	905	908	929	951	931	955	885	907	937	862	868	881	932	898	883	899	889	908	896	897	904	881	874	929	924	910	907	930	883	943	937	958	943	952	968	897	884	904	888	878	924	914	899	880	923	814	901	907	886	952	926	892	940	861	909	936	865	929	889	917	942	907	865	889	947	889	892	907	837	915	874	945	927	922	918	907	911	933	910	920	879	900	840	929	927	900	844	870	955	904	860	877	865	904	897	882	863	924	869	955	910	882	905	942	857	907	860	881	912	892	920	886	877	938	878	909	878	917	932	905	897	915	896	905	898	857	915	893	891	870	925	899	929	957	924	937	901	797	812	932	908	883	914	883	886	958	909	882	849	912	927	899	897	895	862	887	891	919	928	919	909	965	912	924	906	889	876	860	917	892	903	911	884	857	932	898	947	870	914	925	806	887	944	932	858	890	867	894	904	896	856	926	919	890	883	941	858	900	872	886	929	911	919	921	885	867	901	908	886	957	901	895	872	927	905	894	901	877	864	948	907	887	942	906	907	890	910	943	885	930	880	901	878	895	896	926	923	969	876	880	862	953	886	918	912	895	887	956	872	907	932	928	885	873	935	922	904	853	938	890	912	909	899	913	880	895	934	899	920	939	871	881	871	893	889	887	882	871	923	874	934	838	969	885	924	890	922	836	920	936	955	918	881	909	886	963	855	871	890	929	916	886	910	873	929	935	897	934	937	881	926	948	854	952	960	887	928	914	867	989	926	910	883	925	880	928	913	889	904	910	923	858	897	889	923	876	936	942	923	905	857	937	856	896	831	863	928	938	970	887	897	905	931	867	921	877	975	887	875	884	918	843	922	824	913	899	885	889	904	852	900	866	947	880	902	884	907	873	848	842	891	910	924	871	860	932	970	882	908	885	900	909	904	916	908	891	844	837	871	933	878	922	876	931	887	893	892	902	894	904	900	882	890	915	891	909	864	908	876	912	898	855	885	930	937	892	931	941	961	923	884	915	903	941	914	909	866	931	913	898	896	933	904	900	852	954	913	924	916	884	892	889	891	967	900	929	857	900	923	888	907	843	882	924	890	866	907	897	886	914	909	929	912	886	890	911	960	839	872	900	911	842	918	955	880	917	883	903	888	869	877	925	943	895	883	904	937	920	848	863	908	905	913	881	874	868	897	882	915	919	914	846	945	873	928	879	892	887	873	934	876	870	911	908	912	918	919	896	893	903	937	956	850	878	927	927	928	908	935	912	897	897	940	894	931	899	880	907	892	904	915	894	927	885	888	843	914	927	933	981	856	916	944	913	895	870	885	899	938	893	808	885	882	939	895	916	897	854	873	926	831	945	959	896	897	914	909	923	884	876	846	898	891	903	847	879	865	878	927	901	942	884	914	899	904	919	931	878	889	902	928	873	917	929	913	901	884	887	947	905	916	916	911	930	871	923	941	864	885	917	870	929	874	892	923	947	904	968	924	921	900	911	913	868	896	892	880	896	925	884	901	894	876	901	915	863	881	880	896	875	887	922	910	875	857	884	913	920	849	895	904	956	905	872	891	871	872	897	902	875	929	905	919	915	817	912	928	952	928	896	854	890	861	890	875	907	918	930	852	904	926	874	941	934	947	927	932	916	883	887	874	890	905	919	857	889	882	885	835	871	895	934	943	926	856	876	893	932	859	925	900	875	914	933	920	848	868	880	875	915	853	891	881	853	918	898	934	923	907	869	888	882	853	887	916	915	858	884	893	889	854	985	886	915	871	907	959	881	887	872	885	919	925	905	899	900	904	874	904	926	903	869	914	933	912	920	901	900	859	901	905	913	908	854	886	848	896	939	850	901	908	946	931	900	884	880	903	926	909	849	892	931	918	855	935	867	910	905	948	876	924	936	865	931	881	942	948	918	873	900	911	867	940	878	989	878	869	897	876	926	934	902	876	875	932	948	893	908	928	852	866	930	919	909	883	904	941	889	934	938	899	956	905	886	886	872	907	902	835	926	893	873	874	905	824	925	889	924	873	877	880	940	906	889	890	908	892	893	884	940	917	953	898	890	875	855	900	939	884	870	868	896	895	911	952	907	920	856	965	876	937	950	856	900	909	934	905	933	886	907	917	906	909	891	880	890	926	907	891	967	922	860	956	903	877	906	907	879	885	969	884	936	953	903	872	872	897	896	884	885	950	1045	874	899	953	910	873	926	888	873	944	863	829	908	917	936	892	885	907	902	857	914	850	915	911	924	876	901	907	857	927	918	845	883	885	890	880	910	900	918	919	927	870	954	935	896	937	904	873	889	889	921	885	929	904	870	900	895	952	919	899	905	923	895	907	870	936	854	900	898	917	875	870	872	939	892	908	870	970	872	883	872	895	879	882	865	926	899	876	883	894	903	932	865	916	935	887	853	885	924	944	890	916	934	909	836	878	874	867	887	899	918	997	873	884	912	898	915	940	966	897	834	952	919	916	855	852	901	931	877	918	911	933	964	846	831	874	862	871	923	874	913	887	891	973	893	866	902	859	902	881	881	888	909	887	897	852	899	892	879	884	902	905	901	915	835	880	874	904	876	854	922	878	868	885	911	965	876	881	919	891	892	881	906	946	900	879	954	896	944	882	969	883	955	825	891	909	868	889	924	916	947	900	907	842	913	940	880	927	955	946	959	875	912	879	869	922	881	853	922	847	873	915	912	960	887	887	842	886	893	964	875	928	859	928	879	915	911	906	936	929	946	915	895	848	897	929	919	908	879	854	892	873	907	910	898	885	945	854	866	878	933	897	879	873	936	901	912	881	898	911	886	891	890	934	911	900	905	943	873	903	895	931	952	922	895	893	886	867	880	909	867	897	971	905	868	896	860	957	889	899	861	860	889	815	900	951	932	853	905	902	894	924	910	942	894	894	920	955	871	871	877	919	890	865	935	807	921	906	878	855	923	875	908	856	888	909	895	926	903	903	867	905	899	911	940	911	837	931	903	906	940	940	923	869	927	876	947	880	906	867	881	924	969	922	939	894	921	926	920	936	879	897	903	889	893	856	864	886	921	844	900	865	924	893	915	919	937	904	908	922	929	913	858	946	831	923	930	903	878	845	930	874	885	895	891	943	885	882	917	899	874	858	889	888	864	924	878	915	857	925	886	829	906	932	865	912	928	884	859	893	874	896	899	851	857	893	951	923	881	914	934	918	904	859	886	845	894	968	864	897	939	844	862	918	953	911	889	875	911	865
29328	29201	27245	16449	4704	1523	898	736	777	702	754	760	706	731	689	755	714	757	753	735	761	697	746	757	732	723	713	733	743	693	681	749	737	750	735	742	742	747	719	744	707	752	681	755	738	719	730	794	756	725	782	716	725	668	770	736	748	715	725	715	756	714	694	728	709	736	760	719	752	734	765	707	672	702	740	716	706	711	767	775	785	756	778	748	747	752	759	768	743	777	719	706	702	734	740	734	730	762	752	718	728	739	740	719	752	768	735	761	748	727	690	694	713	694	670	709	717	745	745	688	716	715	693	765	699	734	705	717	747	734	725	702	752	729	742	737	711	726	764	764	661	771	730	731	774	724	715	718	707	759	719	738	680	726	765	730	702	678	717	699	708	680	711	725	750	714	709	787	718	708	772	724	673	716	669	716	710	684	696	763	771	734	693	699	713	722	753	788	705	732	701	718	761	710	740	746	709	724	712	706	676	730	814	712	747	712	709	729	697	744	736	702	728	742	751	747	724	798	730	720	695	758	684	713	701	722	744	686	721	720	687	705	716	716	685	671	715	724	716	759	750	766	757	736	709	784	774	756	684	735	725	785	755	703	738	755	770	755	705	738	746	731	718	711	714	766	694	693	765	730	707	767	721	748	678	723	747	699	734	756	755	708	743	763	731	724	742	716	720	714	704	736	724	669	734	749	716	748	711	694	740	736	708	741	715	694	693	677	717	675	683	708	712	729	775	753	735	711	719	729	726	726	756	747	698	753	715	729	709	735	821	733	716	715	715	728	739	755	706	762	785	747	718	757	734	721	693	758	736	735	740	689	729	716	717	712	778	749	760	782	680	725	731	795	743	756	712	748	737	751	705	763	692	742	730	738	681	733	718	717	687	726	705	768	747	721	709	707	726	698	775	712	736	718	717	699	726	667	712	708	693	689	742	681	753	739	708	687	719	733	690	675	686	677	643	747	695	746	698	711	703	697	704	739	711	748	702	734	720	745	714	735	739	694	679	739	701	727	750	748	703	704	734	753	711	684	755	724	727	706	722	709	765	719	737	695	693	750	732	741	782	720	728	788	735	736	704	752	749	730	752	769	755	739	743	738	681	786	741	714	679	679	663	693	778	701	742	742	728	725	688	737	738	739	751	713	708	710	757	746	736	659	740	714	746	686	716	753	743	725	681	699	695	753	734	739	740	686	781	753	733	768	721	717	731	747	733	722	739	720	764	699	719	697	702	667	701	716	657	665	714	734	683	785	741	720	734	718	746	748	743	694	701	675	684	722	711	727	719	734	710	707	655	699	713	776	765	768	741	700	727	682	752	701	702	673	758	706	684	704	708	744	733	704	724	670	728	726	752	686	742	736	707	676	750	718	734	744	708	668	732	705	665	737	716	722	746	710	755	731	728	715	715	742	735	762	721	720	726	771	746	654	659	763	746	762	726	746	705	708	712	707	688	732	721	755	722	736	698	722	753	744	741	694	687	685	746	715	730	713	680	761	711	741	743	687	730	711	683	694	730	739	714	757	747	721	713	690	760	741	716	751	740	698	684	716	733	724	750	729	741	708	798	730	724	762	700	702	686	738	731	731	741	731	699	729	780	759	689	731	727	714	722	697	717	735	726	754	713	788	752	721	774	711	728	732	730	723	761	765	747	741	671	755	705	736	728	718	724	722	735	744	743	757	712	766	696	696	715	714	703	732	774	745	702	730	709	696	758	711	694	741	720	740	717	727	711	692	730	681	741	721	724	729	687	696	795	730	717	725	751	673	711	717	789	754	756	734	738	703	682	699	643	650	715	751	684	673	639	737	742	762	678	683	738	723	734	730	692	718	723	678	710	730	697	720	691	771	703	728	742	767	712	758	740	737	756	688	718	741	732	712	705	765	705	733	717	713	747	706	741	659	721	706	739	744	687	733	731	707	751	680	677	712	778	737	765	709	706	761	659	726	701	724	708	753	758	729	749	675	727	751	690	735	747	736	691	719	696	672	707	686	697	697	713	732	743	730	728	726	711	727	751	712	742	729	741	671	717	749	710	702	709	730	677	680	757	745	706	757	702	661	734	768	715	734	720	702	739	708	691	764	727	727	702	757	720	697	735	759	704	687	781	711	709	720	721	721	756	730	723	763	729	693	743	759	715	742	725	721	732	695	730	733	713	697	712	762	737	733	735	727	682	728	771	743	734	745	708	702	718	691	726	657	715	712	778	764	745	704	757	735	751	698	716	684	770	732	686	701	783	692	685	738	725	720	750	729	709	708	716	752	722	780	753	721	747	718	743	722	721	736	706	688	702	718	699	752	726	752	745	775	756	734	727	741	718	687	759	734	690	724	671	772	684	742	699	703	719	740	747	689	723	721	710	748	732	718	684	721	751	718	707	720	793	724	680	710	703	696	747	705	694	732	741	739	677	717	713	720	658	728	689	708	688	699	694	728	674	776	693	748	662	766	760	690	733	729	656	743	729	772	732	721	711	744	719	729	752	742	750	715	702	733	698	719	741	749	745	770	753	732	747	790	769	742	755	731	761	720	711	779	758	715	730	715	739	684	692	742	721	722	729	745	693	733	723	704	689	752	720	728	733	725	714	687	752	709	741	714	732	709	713	777	683	705	733	755	706	762	745	713	732	684	689	760	730	725	763	728	709	722	665	730	732	717	742	652	688	693	716	702	712	734	734	721	789	769	690	771	747	740	756	670	710	705	767	728	719	699	745	722	713	712	767	727	701	689	738	732	738	737	749	768	779	721	698	714	751	728	755	789	787	765	753	740	723	693	743	746	709	760	691	719	684	733	725	726	704	758	717	721	709	705	736	689	768	714	753	752	743	748	719	758	751	757	749	746	739	726	739	778	753	751	730	700	705	745	719	726	725	732	702	704	714	698	700	724	729	628	710	689	734	684	726	738	732	738	779	715	734	694	750	713	759	712	754	738	753	729	738	691	711	745	749	718	725	720	752	729	719	695	697	735	735	697	744	734	709	646	776	761	706	708	689	728	679	761	696	700	730	699	705	715	733	722	754	735	764	717	745	716	739	741	741	729	717	746	740	716	754	750	712	694	698	734	737	696	712	710	765	650	755	772	701	791	665	716	701	717	745	678	720	692	699	684	719	728	707	712	756	736	727	694	720	759	692	736	733	765	699	691	743	734	748	720	724	686	711	697	741	724	720	716	720	777	718	735	712	732	653	792	723	768	751	758	710	770	695	680	701	715	717	739	720	678	755	675	747	771	692	739	759	718	748	730	724	742	716	721	717	734	700	746	678	744	696	770	730	762	705	728	744	711	726	723	681	720	716	720	734	734	721	667	704	713	714	712	721	749	744	709	747	743	730	704	707	759	765	687	750	693	724	717	757	707	706	731	723	720	751	725	698	712	670	730	742	727	750	670	746	736	748	759	749	721	744	715	704	761	728	759	741	683	726	703	747	710	693	714	667	747	708	737	703	717	707	776	717	755	720	719	728	698	735	745	744	738	709	753	747	705	727	798	716	728
20554	34344	22316	10175	3455	1248	750	663	577	583	579	609	573	613	615	604	623	627	623	569	589	603	632	591	609	639	635	548	594	557	638	571	599	582	626	581	636	574	639	649	592	626	611	593	626	595	605	645	545	565	614	617	570	620	628	550	617	628	610	594	616	610	595	584	658	634	542	563	578	584	608	619	568	608	576	597	607	598	597	652	552	601	576	595	608	612	633	593	598	640	603	624	617	581	604	601	596	616	618	628	605	619	629	585	604	596	668	619	599	570	638	660	599	622	550	593	588	612	628	624	594	659	575	602	591	643	569	629	622	621	604	597	637	588	585	554	631	602	568	632	621	595	602	594	638	664	631	599	578	664	592	643	545	608	626	611	572	601	574	605	608	608	603	578	588	567	596	657	620	667	622	589	616	632	617	632	598	611	590	555	604	590	612	611	580	572	638	600	583	638	573	649	639	567	623	616	621	546	594	632	634	627	611	564	570	578	609	628	605	585	631	629	637	613	638	569	624	616	646	613	585	550	615	567	596	618	613	648	613	621	604	575	614	606	616	601	608	603	625	568	619	596	579	636	630	592	554	645	625	614	615	598	561	587	558	580	626	613	632	615	560	556	608	610	610	574	622	571	554	576	581	637	624	598	555	602	674	602	587	596	623	651	606	542	652	594	630	576	618	591	596	585	622	589	564	605	605	566	619	604	617	625	586	542	602	640	611	559	597	598	615	621	616	616	602	579	603	608	603	573	568	590	607	598	549	642	605	618	632	563	608	604	603	629	626	602	613	577	584	615	615	583	579	545	531	626	660	621	609	594	597	596	606	591	614	574	575	626	583	642	616	640	590	592	610	647	595	573	554	629	569	619	629	623	563	604	600	631	591	626	580	588	558	570	611	595	636	596	605	603	611	571	621	628	583	608	615	600	613	624	591	629	589	602	602	629	609	572	632	610	573	635	593	658	581	595	559	635	639	574	643	593	639	587	611	589	575	592	601	602	596	630	578	655	612	616	586	667	589	551	612	586	588	599	612	593	551	588	606	609	639	581	598	594	615	611	593	609	609	573	591	566	584	558	599	597	570	585	592	626	588	588	581	614	619	639	616	559	603	591	597	621	632	598	586	588	569	626	580	609	641	587	584	580	625	599	580	578	645	611	602	569	601	612	642	594	631	615	622	631	577	634	632	584	621	577	618	635	598	572	631	588	633	612	626	611	581	562	613	592	577	585	577	603	616	575	613	563	624	589	592	639	557	584	609	631	609	630	615	589	601	588	632	587	603	583	588	592	599	634	589	618	601	617	622	653	590	624	564	647	580	596	604	643	616	584	589	622	615	583	598	597	588	596	582	613	593	598	602	620	618	585	628	608	585	603	603	606	615	579	642	558	599	576	563	620	600	549	616	576	630	627	614	643	622	608	623	623	649	628	597	598	629	629	600	588	584	569	622	585	607	609	587	572	613	614	584	633	581	595	569	594	564	607	617	594	598	564	602	592	617	620	623	594	603	625	635	591	645	582	599	634	556	583	614	582	592	613	585	626	580	598	596	651	607	609	612	658	605	616	619	538	637	611	567	600	599	603	599	623	586	611	621	633	605	617	650	576	580	611	589	594	587	566	654	655	636	601	596	609	632	595	621	607	577	547	588	614	619	648	610	627	571	628	605	576	588	552	579	618	604	638	633	595	571	612	617	599	621	618	625	633	602	613	596	603	580	612	600	574	622	577	601	638	601	589	631	573	566	602	629	596	610	593	626	628	618	589	573	598	584	577	610	643	588	614	637	591	588	563	554	621	633	603	592	620	642	607	583	623	629	605	622	635	625	613	648	595	600	644	610	632	603	587	572	593	630	597	584	607	638	621	578	608	612	615	595	605	622	588	573	600	639	635	606	590	607	606	578	592	635	612	594	599	628	581	590	628	571	635	580	606	646	588	588	610	640	620	631	628	588	649	593	641	614	599	625	596	628	566	605	556	594	613	600	592	606	631	564	592	572	580	615	598	612	618	606	618	586	625	610	588	614	571	615	612	570	613	636	547	566	633	579	658	563	597	601	603	643	623	625	602	603	589	571	629	601	616	603	617	601	559	647	572	636	615	592	557	592	589	622	605	634	548	650	639	577	586	614	612	605	607	602	613	582	601	637	580	594	665	638	565	575	629	621	633	618	603	595	589	638	612	604	645	577	611	604	628	625	596	577	571	585	630	588	666	575	631	626	576	559	603	608	551	630	614	598	602	606	587	603	640	581	573	605	629	639	634	634	579	601	619	603	594	637	628	625	586	625	611	569	635	578	639	568	607	628	624	586	614	620	589	641	601	640	621	615	588	609	606	586	611	610	652	589	648	562	640	658	606	620	575	604	636	649	620	582	643	640	586	621	621	591	607	610	568	598	615	613	620	624	618	633	626	646	602	594	565	627	643	605	578	603	580	603	618	575	641	611	590	648	581	626	606	644	614	593	632	618	589	626	593	623	593	579	609	595	624	605	630	628	624	628	661	601	583	612	588	652	616	638	586	611	632	619	605	580	624	582	621	628	587	617	613	621	594	628	661	612	637	590	643	626	588	601	645	655	628	579	569	591	644	558	597	606	611	619	624	614	588	581	615	598	592	674	646	581	643	583	580	603	596	585	588	575	598	648	602	583	582	638	590	621	567	660	588	641	581	643	597	611	588	602	639	580	609	592	618	603	583	629	597	602	631	645	615	602	614	625	617	606	597	609	645	608	633	629	630	623	596	613	607	597	607	598	597	640	599	599	578	569	612	573	625	611	599	597	594	606	645	617	596	617	632	617	616	576	596	624	557	650	615	611	611	653	575	554	628	620	615	626	572	582	603	584	624	583	600	578	611	606	607	590	624	632	619	597	626	568	597	615	580	654	576	617	662	602	603	613	607	595	593	638	614	632	616	565	599	615	635	610	620	603	608	582	665	618	578	607	584	664	599	630	566	592	638	627	591	590	596	572	609	626	604	612	617	587	586	589	602	594	630	613	620	542	609	656	626	608	628	636	608	597	614	617	561	637	632	586	577	554	634	595	554	632	648	627	590	622	585	596	575	627	601	597	647	596	563	595	618	599	598	583	581	574	612	610	657	590	578	604	645	602	607	621	594	567	611	563	601	599	590	637	585	614	609	559	601	589	599	653	582	587	649	589	591	573	574	623	569	651	647	655	620	632	584	603	573	600	558	604	630	607	600	616	571	610	611	607	567	569	621	586	627	621	620	575	635	586	606	615	625	632	626	634	595	600	584	580	625	613	603	576	604	649	579	628	619	602	626	586	596	617	621	614	610	623	579	571	598	544	574	583	617	580	599	619	616	620	608	595	587	573	606	579	592	566	558	614	568	576	607	607	585	631	636	610	572	613	601	606	646	607	605	575	570	633	587	619	637	616	556	595	604	596	587	636	610	600	624	588	603	587	602	619	623	615	595	606	619	585	565	599	588	606	634	606	617	587	591	587	609	612	596	618	602	601	562	612	627	579	625	629	596	626	626
25685	26382	46057	44180	24947	10104	2312	908	730	678	681	652	655	683	663	672	627	672	649	648	627	669	637	657	643	611	604	666	661	665	624	636	663	687	688	637	680	646	642	694	629	654	630	644	680	703	648	688	658	675	614	619	619	630	660	643	624	619	680	655	619	609	665	627	634	646	631	678	628	667	639	658	650	630	634	632	650	668	655	651	659	668	680	590	661	655	681	657	649	653	624	628	612	650	628	640	641	675	658	665	675	650	663	673	632	670	627	651	623	659	644	659	665	610	636	659	672	633	642	632	668	596	639	665	671	648	628	684	644	681	622	616	628	660	622	610	643	624	632	665	681	616	661	674	670	665	665	594	700	647	694	649	587	644	641	630	621	662	615	627	643	640	610	647	638	598	624	635	653	633	670	600	723	656	634	639	653	617	670	653	628	598	665	602	646	625	639	647	622	665	649	633	631	636	644	630	631	648	679	638	623	688	615	641	646	641	635	661	723	660	641	682	620	627	659	636	645	620	645	621	648	660	640	630	596	592	677	646	666	650	664	704	620	614	660	643	612	662	643	586	686	644	645	628	661	657	589	593	614	643	635	665	590	638	634	673	658	675	655	655	608	682	607	656	660	636	691	643	654	633	594	618	634	637	665	688	609	606	642	617	665	673	614	630	711	600	629	626	680	658	658	688	672	659	641	630	621	651	653	634	602	666	637	714	601	645	675	638	640	636	595	656	616	687	661	664	642	646	633	660	614	665	690	641	655	637	695	625	619	682	660	659	622	637	688	667	628	692	639	666	638	638	664	640	636	708	611	641	637	668	673	631	618	629	645	656	653	644	609	674	631	668	671	666	673	636	635	691	608	659	630	654	599	640	659	659	607	654	623	669	646	613	604	630	650	636	675	672	637	662	621	633	635	692	643	624	653	637	649	616	651	591	607	655	635	699	623	637	659	662	598	662	634	629	630	606	604	625	664	617	683	674	606	657	647	665	642	625	657	608	640	605	650	619	662	630	650	668	628	601	628	612	654	702	637	671	647	609	668	629	683	629	603	618	670	664	622	642	617	636	600	649	697	635	644	662	664	662	609	637	616	676	619	620	677	658	670	683	653	588	648	666	665	659	647	642	640	684	637	646	610	609	643	644	614	628	643	671	636	654	589	596	634	675	605	592	641	629	669	606	620	669	687	633	681	591	659	701	614	646	653	630	639	644	615	652	625	660	667	635	625	666	653	636	699	658	639	673	649	660	634	657	703	595	645	670	621	627	578	628	653	669	635	680	644	653	655	675	643	667	679	652	665	647	646	607	637	662	632	648	643	692	652	660	653	658	667	618	677	659	692	657	643	668	637	602	600	603	630	616	653	645	640	663	657	667	651	678	637	698	597	662	633	629	655	630	609	663	612	653	696	629	626	640	657	636	675	629	627	630	676	639	633	638	656	651	592	649	626	652	621	671	650	670	649	636	662	662	668	647	665	651	630	632	636	615	695	625	691	625	623	638	623	596	668	646	659	634	650	692	647	658	664	666	668	613	680	617	706	614	629	638	619	615	603	645	633	650	675	646	632	628	620	648	667	668	617	625	642	683	662	637	651	614	647	637	644	634	649	640	677	633	664	626	669	676	665	650	664	630	667	620	618	686	628	605	612	613	672	632	637	630	653	702	629	664	681	654	637	647	647	609	666	652	664	621	639	682	591	629	639	586	653	686	670	679	679	658	662	687	683	616	645	674	627	671	652	633	613	641	684	661	622	654	674	670	623	630	674	678	620	630	671	629	627	593	658	635	673	633	636	687	616	629	645	604	693	643	692	655	697	608	662	651	655	659	630	612	698	638	625	670	671	646	652	662	646	664	617	628	640	646	664	655	671	642	638	664	664	597	636	610	676	645	629	645	677	661	650	597	665	624	672	616	612	632	671	645	649	628	705	619	657	634	626	653	638	683	670	633	669	641	658	588	639	668	656	650	636	639	665	652	628	609	646	640	664	625	633	649	685	615	646	628	657	631	634	615	659	580	621	633	628	637	693	657	645	641	665	653	613	680	617	633	626	659	623	658	688	650	645	668	645	658	619	641	709	634	585	682	614	621	682	664	589	645	622	658	644	654	632	635	599	610	652	633	658	592	634	635	632	618	615	608	653	645	643	659	634	586	618	661	646	625	681	612	595	627	612	680	678	646	642	633	663	637	652	659	623	641	639	616	661	603	651	651	659	693	693	603	662	625	623	633	672	589	641	641	625	608	689	649	598	634	695	613	636	646	656	647	615	647	637	676	665	657	667	665	629	639	650	609	655	613	669	664	612	620	585	648	582	630	592	637	632	630	640	614	690	660	619	662	612	646	661	623	661	655	634	615	671	652	601	627	632	659	630	637	695	668	641	640	587	691	663	630	650	651	620	623	620	670	613	651	642	622	678	659	628	636	616	613	649	699	668	620	653	619	628	641	632	646	637	668	674	669	642	598	637	663	640	699	644	609	633	661	599	630	654	680	632	644	657	640	644	623	651	635	650	632	688	638	657	681	703	634	623	608	679	667	636	628	657	657	691	680	664	624	625	639	641	663	588	637	659	622	663	631	676	632	636	656	599	652	640	644	633	647	666	648	627	638	662	675	662	635	653	629	708	611	606	622	616	666	618	617	655	663	633	612	662	662	653	670	656	633	631	623	670	633	641	688	663	597	628	638	715	656	650	625	676	700	570	625	609	663	649	653	644	626	626	657	604	627	580	655	638	636	632	628	688	616	646	646	636	672	629	611	665	702	630	639	666	665	668	644	621	658	652	647	681	708	640	623	675	616	613	636	664	706	641	641	609	636	638	632	645	597	672	645	669	675	662	665	639	619	624	645	683	598	622	636	650	620	615	663	628	665	639	620	662	631	610	622	641	650	634	633	657	647	664	633	640	641	663	644	657	653	592	637	651	658	638	678	614	668	621	697	633	638	631	661	667	651	626	641	649	639	667	620	677	657	637	642	665	663	627	627	686	665	651	645	657	692	636	640	668	674	636	599	662	660	674	645	661	649	676	637	669	637	629	640	662	632	666	686	659	664	637	659	663	655	612	663	637	636	627	606	617	620	634	617	649	641	706	617	623	655	648	681	632	668	656	638	638	687	635	676	640	623	614	670	610	604	603	637	629	648	698	648	638	664	618	684	696	652	610	622	615	650	627	638	635	694	629	603	653	639	668	637	644	643	679	653	665	635	617	623	653	698	604	628	688	608	621	666	635	664	657	631	706	683	712	674	614	679	650	639	640	642	627	675	631	617	632	616	628	652	663	646	648	697	645	632	672	660	659	629	673	632	638	614	660	657	663	669	616	676	656	621	683	654	645	633	639	650	649	697	666	628	629	648	683	652	610	668	637	644	703	657	656	648	665	617	623	598	636	646	617	609	589	594	636	664	678	685	696	613	656	617	700	623	647	657	670	673	609	640	618	707	646	638	625	655	586	639	619	655	625	650	622	624	687	638	634	637	635	675	644	630	656	635	692	621	646	614
53149	85015	68040	39979	16542	5518	1755	815	586	641	606	586	600	632	593	616	616	561	595	598	613	589	593	603	591	601	582	611	582	589	539	611	606	598	589	613	631	609	558	567	623	624	627	573	579	599	638	541	605	594	618	609	613	623	596	567	605	560	611	599	613	599	567	583	581	641	581	636	606	632	567	590	592	599	618	641	591	582	568	613	583	578	607	582	639	588	609	601	576	597	591	577	632	596	617	606	608	611	588	594	585	622	561	572	592	618	537	601	579	645	607	528	626	571	591	623	554	561	589	576	580	604	646	597	588	588	590	591	609	612	597	592	572	566	537	607	584	612	536	591	574	595	577	595	623	595	579	627	620	612	580	574	595	626	595	603	638	634	596	576	608	563	625	555	586	582	615	614	629	575	597	619	580	570	627	573	602	582	611	547	637	613	594	614	609	593	558	615	565	628	589	604	597	633	608	592	563	600	582	615	577	609	594	598	610	625	629	581	598	582	546	615	590	624	567	591	590	592	613	594	539	568	574	623	635	610	605	569	607	579	611	584	592	600	581	581	592	595	567	573	562	589	608	633	578	525	653	604	607	591	580	607	586	630	574	554	605	615	567	580	568	628	609	567	579	580	608	604	618	608	603	606	619	600	636	598	606	594	632	553	572	598	583	635	643	569	619	635	635	614	598	590	585	607	619	593	612	657	600	535	624	580	633	593	609	604	618	623	530	640	613	597	584	607	602	634	592	616	609	589	623	595	601	618	613	595	593	636	517	597	577	613	568	557	575	598	609	544	605	598	607	579	601	633	627	594	564	562	594	595	578	590	546	552	573	625	529	579	578	585	597	558	624	611	618	624	592	598	577	545	558	575	589	574	618	579	585	596	612	582	622	663	599	575	590	579	627	611	535	568	614	577	575	609	600	558	571	581	584	598	589	622	569	564	582	582	639	634	570	582	577	590	612	587	627	588	552	608	588	583	579	595	620	592	605	607	574	598	553	604	566	611	632	565	602	661	590	582	648	573	565	630	579	562	564	593	591	542	586	600	619	576	570	595	615	604	595	616	603	562	600	598	578	583	630	631	560	598	607	628	606	616	572	567	571	577	548	613	588	630	559	549	592	624	637	601	584	580	597	612	573	550	579	594	604	585	652	611	590	633	595	588	609	612	624	613	582	537	574	669	599	602	580	570	578	606	592	615	567	553	584	571	569	605	593	591	624	660	604	611	588	554	602	616	593	629	610	622	597	581	586	554	581	554	625	581	641	576	579	587	562	627	590	606	551	585	555	612	580	594	584	598	552	604	579	602	610	639	604	597	569	572	625	635	615	575	621	598	588	633	635	639	616	576	595	589	602	608	591	601	611	584	628	615	603	580	619	610	568	599	621	649	583	545	621	647	606	602	632	600	566	578	598	629	568	615	577	582	583	581	676	609	578	607	558	570	570	638	591	587	605	613	601	590	599	578	575	595	573	584	561	598	591	573	595	557	610	605	569	577	605	591	564	615	586	561	583	577	604	592	558	606	607	557	591	577	588	609	605	534	546	562	547	598	573	607	608	585	612	612	554	586	616	610	595	574	638	576	583	547	608	599	624	617	530	601	625	593	615	636	585	596	602	585	598	594	571	609	596	601	551	575	583	635	567	597	555	558	595	601	587	608	614	589	619	564	586	572	546	597	578	645	528	612	594	573	623	624	604	563	556	629	614	610	597	602	597	579	635	607	595	608	535	586	609	561	616	611	617	581	594	562	621	550	559	628	564	573	623	572	629	580	594	580	569	613	580	634	587	584	588	605	572	624	598	619	629	551	618	563	590	612	578	606	619	603	584	624	636	590	554	562	604	643	600	610	523	596	573	632	551	562	619	587	605	533	627	612	596	634	594	570	606	573	561	547	577	579	613	602	602	570	604	603	594	553	565	623	623	582	572	593	619	592	616	582	569	607	623	604	574	614	586	594	579	587	573	560	637	562	542	594	579	589	595	598	570	581	606	622	608	604	558	615	578	614	580	589	575	627	611	584	569	559	610	580	587	583	603	617	592	554	610	628	580	580	590	587	578	568	599	599	614	618	613	571	599	537	628	589	585	611	580	585	564	600	597	586	595	603	585	576	566	568	588	562	584	599	578	600	552	556	566	566	556	588	575	617	617	580	595	589	596	616	583	628	605	593	549	616	597	580	627	591	585	643	605	569	574	617	608	606	604	616	556	584	595	596	557	598	621	593	619	626	612	604	643	573	585	592	582	593	593	646	611	566	553	567	621	614	603	579	604	590	588	577	585	624	594	584	593	619	615	629	626	565	599	567	640	571	617	618	552	587	564	602	605	562	601	589	647	563	622	651	523	584	563	590	650	591	608	569	603	618	589	610	590	565	586	600	562	598	578	605	552	613	606	590	574	596	594	588	570	618	601	610	609	603	540	549	551	597	593	581	596	597	570	612	609	596	548	615	596	552	616	594	535	586	620	588	595	597	560	531	578	566	603	592	625	579	534	628	521	629	565	602	617	566	627	666	607	611	611	561	632	584	611	589	612	600	634	577	620	559	606	575	578	590	609	562	556	598	640	575	622	591	569	567	601	596	591	527	607	600	574	560	658	613	593	579	599	609	592	586	576	534	603	590	588	577	578	584	608	616	576	572	567	602	570	589	588	610	582	569	584	572	592	602	569	624	583	643	634	546	621	560	565	568	588	564	596	555	560	604	621	556	600	592	581	626	581	611	577	612	592	576	591	603	552	591	582	574	603	607	613	582	559	579	574	572	625	566	576	572	596	618	579	609	584	651	581	560	586	588	586	612	582	571	576	586	590	660	572	582	611	607	606	590	581	652	635	649	554	609	556	545	546	588	580	609	588	648	584	589	593	565	529	548	552	575	571	593	566	592	606	623	620	551	594	635	587	637	588	647	577	569	604	618	619	625	614	582	618	581	593	603	579	574	572	541	558	593	612	584	586	596	560	620	587	612	587	611	573	579	575	572	594	585	612	610	565	587	577	584	588	594	607	605	577	621	589	610	602	598	606	592	602	611	608	592	597	582	621	543	601	598	600	631	621	636	607	584	613	606	532	597	611	576	608	579	561	583	546	594	558	606	638	607	603	550	568	615	568	570	612	574	600	626	617	575	576	596	618	594	611	563	569	601	634	630	605	585	602	586	537	589	600	558	539	583	605	609	570	563	606	571	584	585	571	598	593	593	590	606	595	572	598	548	610	627	595	592	603	607	630	559	551	573	574	589	613	605	608	579	622	592	560	595	609	599	591	539	545	614	579	541	605	549	606	596	582	634	550	591	586	588	609	587	562	591	589	594	564	565	599	531	603	595	561	576	621	576	557	605	566	615	604	580	601	568	564	599	582	571	551	580	604	617	540	605	528	612	634	572	584	600	641	572	590	623	581	586	568	582	609	597	589	606	571	560	594	593	616	573	656	593	603	543	569	522	620	610	589	576	583	600	602	584	602	614	583	631	551	625	582	561	640	581	628	602	580	627	619	550	565	633
24302	23252	39086	39732	30317	19997	7757	1666	969	900	955	944	901	933	896	905	895	907	859	964	868	884	842	867	864	886	870	829	869	851	913	874	896	857	868	903	870	901	890	921	869	853	919	873	865	872	873	916	828	902	841	882	939	885	868	830	895	846	845	886	924	893	882	868	845	821	856	902	910	885	870	829	891	847	862	840	926	868	833	845	886	857	820	907	846	850	857	846	914	857	915	840	869	868	931	924	868	822	869	918	898	851	805	876	858	857	843	894	873	831	846	836	849	861	861	877	872	883	890	874	851	919	944	849	858	792	838	887	877	868	864	862	866	882	884	881	860	871	882	921	845	855	892	876	875	883	855	835	904	883	842	874	844	958	923	877	875	919	865	894	885	909	949	853	841	863	860	850	871	821	870	847	834	877	846	899	864	919	839	904	899	907	844	905	844	865	801	878	886	866	927	856	822	851	855	825	895	896	907	905	846	848	808	901	873	914	840	873	849	870	852	901	861	889	864	933	833	886	836	861	853	858	828	847	849	860	835	869	857	876	862	850	837	813	882	864	918	832	853	861	858	879	932	873	858	842	837	834	875	852	849	892	911	835	850	850	872	912	898	865	867	872	871	849	868	859	882	906	884	870	824	856	869	829	894	855	844	903	857	894	850	867	863	798	858	828	875	864	865	848	891	830	833	883	877	872	865	874	875	853	845	867	894	875	873	862	865	832	827	875	857	818	841	867	889	858	857	877	810	845	891	911	868	857	860	840	799	888	838	895	854	894	873	865	834	836	873	823	841	846	915	911	860	898	907	881	855	869	885	839	897	922	896	887	867	858	839	880	867	821	822	872	936	851	927	822	866	878	866	865	875	873	906	879	906	845	835	905	880	902	904	846	899	861	847	840	830	884	896	898	918	818	828	872	868	879	850	840	867	892	875	854	875	877	870	807	831	929	853	827	854	796	837	860	848	897	876	909	834	869	833	832	855	879	931	922	880	894	844	858	865	852	862	898	899	835	895	882	826	865	855	856	915	843	937	870	871	905	885	872	884	845	877	814	879	873	903	917	842	888	844	831	870	791	903	860	851	809	867	920	876	880	914	842	873	854	866	826	850	910	845	882	850	829	885	915	876	907	864	869	848	875	830	866	836	855	861	867	873	887	865	863	831	895	870	857	837	859	868	828	865	846	892	874	882	895	900	846	869	827	832	860	893	910	870	820	917	838	876	855	861	917	889	866	839	874	851	882	893	871	925	805	876	900	813	908	847	892	892	846	890	937	845	867	839	881	851	818	850	900	885	929	890	894	852	856	860	879	869	842	845	926	825	869	846	858	800	924	870	870	835	914	844	833	915	860	844	892	835	799	900	832	881	907	841	875	872	888	860	843	841	883	853	852	827	825	872	876	809	895	836	905	863	876	870	909	827	811	805	861	828	869	813	846	877	880	852	907	896	888	863	880	920	891	851	844	873	837	869	836	895	879	901	812	859	855	891	895	912	903	876	867	843	840	877	912	820	879	918	862	903	829	888	839	883	843	873	880	935	861	828	867	913	851	872	847	851	844	817	805	842	854	786	935	813	912	910	844	889	892	869	872	847	820	841	818	857	892	851	856	830	869	819	851	877	916	821	887	878	846	863	833	860	862	857	873	842	851	857	866	900	885	894	864	861	831	889	845	945	868	867	865	850	863	843	854	875	835	880	865	875	852	916	886	852	847	865	893	844	851	859	836	820	874	892	843	850	873	826	857	870	833	861	871	853	848	884	876	856	862	901	865	878	801	823	806	914	845	835	901	885	878	853	813	877	851	874	893	808	879	877	843	873	878	867	859	918	861	806	892	869	849	842	858	844	953	855	922	879	887	829	832	833	900	892	864	881	896	836	918	859	879	839	877	910	846	843	877	894	851	868	887	800	865	835	892	844	883	871	872	890	869	849	844	840	845	875	857	860	889	896	856	857	857	845	825	864	797	863	806	878	874	883	902	862	840	902	860	822	833	842	832	902	879	866	894	921	884	870	882	887	803	831	870	924	863	829	869	905	831	884	903	869	862	870	901	915	836	910	826	845	903	871	845	831	879	872	896	866	911	832	876	914	818	841	869	779	887	913	892	822	841	888	829	865	851	827	851	865	889	870	863	847	834	849	915	892	867	843	850	899	847	881	891	865	889	845	868	921	902	909	857	865	890	843	850	892	896	850	843	860	860	841	866	927	900	885	868	886	868	883	872	859	849	852	822	879	869	857	947	857	889	826	820	901	847	868	884	898	834	846	877	862	912	838	904	838	890	923	852	858	889	847	882	823	870	876	890	821	849	838	833	894	801	861	823	845	842	908	903	797	911	879	905	865	892	851	825	867	813	889	795	810	891	882	815	902	892	856	836	836	864	840	837	848	875	850	853	891	844	859	886	866	831	814	874	766	875	899	808	849	800	820	888	882	852	843	876	825	850	831	858	830	846	911	872	875	904	915	840	862	869	825	843	851	871	875	874	852	797	868	877	841	872	875	862	825	894	838	884	880	846	895	887	852	876	909	855	907	873	868	817	854	867	838	875	882	853	913	810	902	851	874	873	842	856	833	878	878	865	891	857	852	852	862	820	872	826	840	915	866	844	831	872	867	855	865	876	921	881	820	862	833	903	854	834	841	873	852	853	861	893	854	838	835	822	896	874	857	844	924	876	868	868	882	841	862	833	891	862	856	880	828	910	904	892	828	841	841	839	867	867	861	863	851	867	900	851	880	898	901	925	828	831	838	889	791	840	793	865	815	850	877	904	842	834	862	908	886	867	888	893	881	879	854	867	872	922	891	912	942	858	857	889	872	864	848	880	864	839	888	898	807	839	873	839	849	822	843	855	872	796	907	903	939	855	856	867	871	858	824	852	876	850	824	838	889	880	880	858	860	850	864	860	867	835	877	890	890	872	857	896	914	872	909	891	916	893	857	865	874	885	872	865	841	820	852	842	900	893	886	821	876	868	815	886	834	886	875	837	857	805	872	818	871	852	855	861	846	849	883	825	878	883	867	817	865	856	815	894	894	891	834	834	883	831	861	901	864	911	902	820	891	892	889	865	880	864	902	883	858	865	857	917	848	870	880	856	812	918	892	855	832	869	886	859	849	838	841	789	819	839	857	855	867	880	872	887	869	885	866	867	875	852	903	872	850	880	890	840	838	848	831	854	872	933	853	854	874	882	810	873	877	873	883	848	861	841	825	886	871	895	879	840	835	860	843	872	902	850	876	887	852	873	875	863	884	890	884	816	887	846	815	949	870	806	871	878	903	843	874	841	857	861	848	876	883	886	851	869	847	799	830	873	827	848	856	826	897	816	850	875	854	859	803	888	902	882	883	903	868	903	896	862	873	849	862	884	895	863	856	804	842	874	882	834	853	863	861	884	893	859	851	870	878	825	881	869	904	905	841	820	893	835	851	830	897	880	883	837	882	865	871	808	901	839	882	865	871	835	784	898	826	903	856	864	864	848	875	818	839	811	848	850	867	816
63732	101560	81884	55193	28876	10962	3414	1307	823	826	823	802	797	768	780	762	837	804	857	790	857	837	872	818	802	838	783	826	814	847	803	837	794	798	816	854	832	806	812	821	793	817	856	805	837	798	851	825	813	855	830	796	781	761	822	819	796	815	796	798	792	770	870	854	803	816	837	829	815	816	798	832	801	789	822	792	825	822	795	771	812	770	827	797	850	823	847	852	835	832	849	787	861	813	853	793	832	784	842	821	820	817	831	844	853	764	827	791	787	845	806	810	861	799	803	838	751	793	845	833	804	830	818	741	821	837	852	813	768	759	840	783	817	780	824	792	832	859	762	836	828	822	777	797	810	803	841	775	807	868	838	836	835	789	777	790	858	835	786	808	784	808	770	875	765	847	853	814	797	773	808	800	834	820	829	837	784	840	818	838	810	808	842	864	863	809	756	850	803	787	808	775	842	795	814	815	825	874	759	811	808	768	828	811	792	848	823	824	856	788	792	819	837	852	810	773	821	783	859	842	843	826	840	842	775	805	815	810	821	854	814	799	872	821	864	802	789	843	806	834	803	786	823	805	765	810	809	813	806	763	820	831	802	793	846	852	787	802	804	802	822	768	793	803	808	840	800	851	824	810	846	805	824	839	788	772	813	828	824	849	794	815	780	795	800	789	800	798	892	857	798	786	843	828	845	748	810	771	843	775	827	857	781	802	771	795	819	748	825	815	797	800	818	775	851	809	786	788	892	789	770	817	860	784	800	778	807	727	834	775	801	804	819	794	833	809	807	794	839	845	824	790	852	740	838	800	821	836	835	838	807	810	772	851	826	775	834	824	823	808	835	861	821	812	790	785	814	826	809	789	789	793	845	827	792	802	804	808	829	822	828	798	820	797	813	806	785	772	846	840	839	820	811	840	794	822	822	800	844	870	830	844	847	814	835	785	770	784	828	811	813	809	843	858	856	793	824	830	811	826	792	770	821	840	861	797	858	765	784	768	805	802	774	777	760	802	798	785	829	795	793	777	806	800	811	865	877	820	872	811	789	784	766	799	836	827	836	770	844	838	809	808	798	812	800	752	842	831	823	754	822	779	838	795	838	766	824	810	854	872	790	796	796	810	773	818	775	805	780	771	842	817	844	806	816	754	783	799	811	835	871	803	818	790	836	803	800	809	877	789	798	787	809	786	834	830	838	804	792	795	823	852	769	794	813	850	838	791	799	825	795	802	859	844	836	834	818	795	774	822	824	827	751	795	888	793	775	786	850	802	824	848	785	854	835	799	775	774	811	816	771	828	754	777	878	798	834	813	803	778	860	792	795	835	837	860	788	853	821	829	826	808	805	796	816	811	798	814	748	829	849	846	818	783	799	795	816	839	788	770	791	820	857	806	785	772	779	791	838	788	820	822	781	801	759	847	813	815	818	828	784	789	842	868	845	799	811	759	836	772	739	825	810	825	844	759	799	757	802	800	795	785	864	764	821	780	789	811	789	784	819	862	834	824	777	829	806	814	797	789	763	775	831	781	761	783	775	788	782	799	819	797	794	757	787	775	809	824	852	852	809	842	803	829	800	845	778	767	789	813	829	779	821	793	757	751	835	827	823	791	823	794	811	810	813	794	852	804	811	829	826	830	793	814	833	744	788	786	800	845	801	801	812	811	782	754	818	833	836	812	841	851	838	842	798	862	783	815	785	779	785	760	835	812	848	836	753	808	827	828	808	816	783	817	838	809	782	826	795	831	841	815	833	773	772	796	818	761	831	811	859	848	806	775	800	800	772	770	762	823	796	823	780	796	755	831	859	831	830	821	795	838	799	774	830	823	793	781	818	803	775	811	808	808	804	857	745	821	794	771	828	837	793	789	791	849	859	776	834	809	788	821	791	833	817	806	823	819	805	789	828	798	786	805	793	827	777	801	801	787	817	859	832	785	821	839	790	805	779	824	785	816	805	775	825	797	757	777	824	796	796	883	768	857	766	867	879	783	821	792	764	795	796	827	799	791	751	836	840	828	773	834	811	851	847	813	778	790	777	789	824	808	835	810	808	770	816	806	827	841	792	802	815	819	820	803	803	812	853	814	882	783	829	790	810	865	821	843	767	813	846	804	779	844	767	808	783	826	823	803	762	811	798	829	799	829	827	808	832	882	820	820	752	800	829	837	839	808	806	794	823	775	835	804	826	800	763	773	819	826	809	821	837	817	793	814	817	789	762	792	769	841	807	805	848	795	808	792	828	821	775	814	834	806	809	782	821	783	781	803	813	822	759	782	783	838	811	835	853	833	867	803	820	854	734	816	861	821	730	807	787	863	826	769	837	796	842	808	815	841	780	865	804	785	795	843	777	816	780	818	815	830	826	818	851	833	785	813	838	814	805	822	877	780	768	793	788	844	769	820	832	776	787	792	828	806	822	855	747	821	796	819	885	782	814	784	817	838	847	810	819	845	777	776	833	817	812	791	765	824	785	790	779	808	733	857	824	828	785	825	772	811	800	810	804	777	850	809	821	802	782	770	790	886	843	827	784	765	803	794	781	863	805	789	790	822	795	810	823	823	785	831	757	787	839	836	804	802	792	796	786	801	800	807	834	811	773	795	815	809	845	822	790	825	842	809	812	827	781	801	841	821	823	808	792	808	806	773	849	803	793	800	799	783	791	812	768	781	789	825	799	788	795	824	812	772	762	821	852	787	853	783	826	813	789	807	802	769	797	801	810	782	815	754	852	815	804	814	810	820	785	825	754	842	812	797	833	809	821	831	815	824	780	825	751	824	781	834	789	782	818	787	761	858	854	868	854	816	876	788	803	813	806	823	800	792	798	822	817	796	796	780	822	801	836	794	840	808	789	799	755	795	783	764	772	787	783	787	806	790	839	847	817	810	812	801	840	829	803	815	867	789	841	778	844	826	840	847	803	805	836	811	793	803	809	830	838	783	755	784	824	823	819	819	848	758	817	794	760	787	818	756	792	815	801	785	797	798	796	825	785	768	827	790	828	793	867	825	828	790	780	845	792	851	846	792	790	769	793	869	780	783	803	766	862	798	822	837	801	818	810	801	813	815	811	846	815	797	791	811	778	807	833	824	799	766	831	803	809	755	860	844	801	789	797	863	788	807	816	818	822	776	816	836	833	809	779	816	759	755	822	823	798	821	783	787	785	782	817	848	838	812	756	799	763	821	792	767	832	807	786	836	831	834	797	797	801	792	799	837	799	780	790	784	787	823	826	789	821	867	770	805	765	788	772	729	804	769	833	799	799	839	737	823	766	790	806	814	799	770	809	820	783	816	799	772	820	795	828	827	802	769	807	869	839	789	762	800	768	781	860	804	805	854	827	834	775	758	785	737	809	809	798	843	810	822	841	797	793	804	887	752	790	774	797	834	804	831	842	773	835	781	798	834	822	800	817	794	803	781	829	881	790	825	778	800	789	822	789	790	836	818	799	807	804	849	864	815	842	785	808	795	802	851	809	789	818	809	745	800	791	802	776	822	748	816
29311	29935	28209	14282	4043	1447	858	705	667	658	642	680	649	710	619	649	685	667	688	625	621	655	664	643	621	645	641	632	646	637	704	644	665	661	691	631	666	690	629	636	662	658	654	622	653	645	643	631	682	669	662	659	668	618	657	668	690	643	648	661	625	727	643	685	655	597	637	668	694	628	673	674	707	612	618	653	674	678	644	656	683	650	680	677	622	647	698	643	628	659	667	647	684	663	677	665	613	621	664	632	625	742	633	613	640	638	621	623	653	650	636	644	611	659	682	620	605	678	629	655	637	666	676	630	663	660	641	654	623	684	632	655	631	695	648	693	661	694	711	670	658	643	645	694	652	647	673	635	631	657	724	681	650	633	700	666	646	657	641	732	654	665	696	701	640	681	661	662	608	675	655	642	637	675	652	702	631	641	668	672	605	652	672	608	633	686	645	678	666	655	643	646	665	659	635	659	675	694	627	643	684	653	704	626	664	632	625	641	648	662	671	604	663	731	716	638	659	606	638	629	625	637	637	618	607	656	649	675	602	614	654	627	637	670	665	675	629	660	647	629	628	660	627	643	621	632	692	652	701	638	609	709	616	616	668	621	645	689	638	664	643	658	664	644	583	612	645	670	652	665	654	619	703	610	712	687	666	644	663	641	648	651	724	657	670	671	699	689	658	599	663	629	670	615	651	659	663	678	639	655	688	619	678	640	661	685	677	661	654	638	655	690	676	707	663	638	636	648	681	631	640	624	612	678	632	637	679	652	661	603	666	667	678	611	669	653	656	663	666	634	665	601	668	646	620	669	656	672	632	629	639	664	638	664	679	635	645	635	630	640	661	656	637	665	661	659	692	638	635	698	646	652	633	643	693	667	658	628	611	670	670	667	662	683	637	634	672	658	659	631	636	648	604	618	620	639	617	622	603	674	637	684	657	686	618	619	626	660	652	673	594	677	638	627	614	642	639	648	658	674	684	643	653	662	658	644	649	628	627	624	653	717	702	621	631	596	646	661	622	637	667	644	660	631	620	650	672	649	633	673	644	655	692	648	648	567	653	630	616	646	632	684	644	677	670	619	628	674	654	674	623	683	674	620	658	616	656	608	625	601	645	681	637	684	673	659	665	618	635	599	647	652	651	664	658	652	645	684	652	623	637	659	655	655	638	680	662	690	672	618	677	654	654	654	672	629	614	633	654	658	672	643	652	636	633	655	639	660	642	628	640	639	670	662	654	677	637	646	632	629	656	674	654	650	621	649	685	660	634	648	655	637	657	678	649	645	659	653	625	716	639	641	598	637	688	614	706	579	611	693	668	667	653	641	594	603	647	597	646	651	637	636	642	648	666	605	651	640	636	709	644	650	685	635	620	676	642	648	697	633	601	657	668	661	673	629	652	701	652	604	726	647	664	630	656	669	670	622	653	650	662	640	689	651	650	635	676	651	662	639	633	643	648	666	644	631	650	666	650	636	670	673	641	647	661	640	631	644	615	656	673	678	677	640	645	639	601	674	703	650	688	646	613	628	604	680	639	680	604	653	624	668	632	647	648	642	667	638	654	633	631	700	625	628	609	649	626	652	605	597	632	598	626	683	643	630	657	663	666	663	602	656	676	648	615	672	652	644	667	652	662	651	642	666	663	602	627	642	672	683	639	680	666	666	680	647	648	697	637	658	657	642	668	637	644	662	646	686	636	675	647	652	629	684	619	655	680	698	709	689	688	685	608	684	645	651	662	622	671	685	647	637	626	651	685	650	646	624	653	599	687	700	658	674	658	610	635	643	666	655	604	681	599	609	628	628	639	644	676	659	681	692	651	645	659	710	668	653	667	678	653	641	684	676	683	637	599	641	674	651	627	654	666	653	650	663	645	659	647	607	655	673	643	650	649	659	639	634	637	643	697	617	688	621	659	682	704	650	663	676	655	679	625	666	626	654	676	674	676	627	636	673	655	665	656	670	676	637	679	667	661	678	667	637	641	657	647	627	666	668	638	672	620	691	650	723	653	645	682	658	610	638	664	624	694	622	661	671	659	604	654	684	704	648	655	641	624	628	656	711	682	707	709	647	665	636	635	668	664	650	690	650	629	652	676	628	639	661	634	685	648	662	635	655	604	682	657	638	683	677	633	631	660	671	669	663	661	680	631	650	585	674	661	665	662	693	663	667	626	634	646	684	678	665	653	641	641	624	663	624	689	674	631	616	696	676	691	705	614	656	706	650	653	651	720	645	608	664	643	647	618	694	645	634	697	666	679	642	617	619	701	643	673	677	675	628	655	624	663	644	668	672	666	690	634	676	630	703	646	629	662	679	671	628	647	667	708	660	605	656	691	648	666	654	613	611	614	623	639	659	616	611	690	647	618	617	665	675	630	651	640	701	666	599	652	697	634	681	672	624	652	671	651	653	647	671	644	655	672	612	654	637	644	645	626	672	610	660	621	619	671	680	644	594	633	639	653	670	643	626	632	654	615	641	648	675	639	624	663	653	618	654	682	687	625	665	634	644	624	609	653	718	641	622	646	752	669	641	676	663	660	670	702	657	704	681	687	642	631	658	652	652	629	630	617	657	659	668	642	664	692	665	663	589	655	658	641	687	679	613	618	672	679	646	634	690	653	640	650	626	692	650	678	614	617	636	669	673	672	636	654	673	669	668	691	637	667	677	676	648	685	675	639	633	685	672	698	709	630	632	644	648	654	621	627	691	668	630	695	639	643	672	663	629	642	650	649	621	606	652	690	649	652	627	661	695	665	661	645	648	671	635	609	656	642	643	689	633	699	646	673	628	664	604	634	648	661	633	669	632	639	686	632	680	626	635	637	688	641	649	661	640	649	618	696	632	614	627	659	645	597	679	619	646	665	643	625	635	693	690	668	657	663	669	656	688	625	702	636	659	652	641	660	654	668	629	599	619	655	675	676	650	643	658	657	666	655	674	666	637	660	637	654	619	690	669	667	636	682	678	664	604	622	618	657	706	657	642	626	626	664	651	659	674	653	606	656	658	658	671	654	640	625	633	655	653	695	671	622	644	645	653	639	640	647	669	677	615	653	642	667	643	633	649	643	670	605	669	669	638	623	660	639	633	626	658	629	574	659	653	696	668	727	665	632	603	647	639	693	665	698	695	658	699	620	691	611	622	661	644	684	627	651	726	650	671	651	658	682	630	634	636	641	674	671	639	633	658	590	677	640	628	633	638	633	651	603	605	653	663	698	621	666	620	666	674	646	639	647	639	654	625	643	674	621	707	610	645	690	673	659	666	640	605	667	657	622	660	623	652	647	663	644	705	662	638	646	665	610	651	611	651	614	682	683	638	630	657	644	649	630	606	664	666	640	652	606	673	636	637	656	633	652	616	627	651	633	684	677	716	671	678	633	684	618	612	676	612	691	657	666	631	666	643	686	637	686	661	664	655	596	646	666	618	663	620	642	637	619	670	651	705	648	645	596	676	659	634	650	662	642	636	629	673	655	633	634	645	602	633	695	664	628	678	615	688
20356	36094	22930	8525	3271	1322	772	606	560	552	559	580	597	565	531	534	583	542	578	563	541	593	551	543	533	559	522	600	565	606	576	538	540	532	524	511	531	586	607	594	565	533	563	547	566	523	532	568	539	552	580	565	559	545	576	572	531	549	557	574	520	552	514	571	539	527	516	508	548	524	581	529	565	575	575	535	551	565	536	548	563	549	542	592	520	563	566	564	545	556	529	569	566	563	548	566	555	533	548	582	545	538	558	522	513	515	537	518	557	529	556	570	560	561	523	543	514	567	546	586	561	513	519	532	602	555	573	509	551	558	553	570	591	572	525	528	522	569	535	566	554	577	533	595	574	584	558	556	575	550	555	549	554	535	560	583	555	568	534	608	552	556	544	538	536	511	569	548	547	535	558	584	544	544	564	550	525	564	582	558	546	525	570	533	519	574	513	574	571	594	533	568	537	594	568	527	582	575	560	561	569	561	566	524	588	575	564	562	550	571	539	580	570	534	562	560	549	564	559	528	554	522	550	556	528	531	554	578	532	561	521	530	557	513	491	549	537	579	520	531	560	578	557	540	590	588	538	568	542	562	589	550	509	539	546	591	576	509	564	511	537	566	531	520	576	546	563	542	590	549	533	554	557	579	553	527	533	536	488	548	581	533	543	543	604	519	533	594	544	544	568	543	587	539	561	509	551	542	537	584	556	567	569	579	534	522	611	558	518	549	525	537	556	555	547	565	605	580	563	587	576	545	607	550	549	558	529	511	536	598	540	539	535	537	550	549	558	573	598	537	540	536	529	536	568	517	554	563	526	545	594	541	567	557	626	540	556	513	544	580	526	542	574	578	537	573	543	535	529	492	542	529	535	539	610	532	582	527	568	533	590	592	563	527	602	551	537	527	565	599	525	549	570	594	574	559	553	583	527	566	546	543	549	508	531	564	615	502	535	529	532	542	529	538	561	583	574	558	560	557	570	589	548	566	576	547	533	541	576	542	548	552	577	579	535	574	535	542	568	497	556	582	530	545	584	535	576	538	570	548	567	591	529	535	556	514	547	541	551	570	559	572	512	544	557	539	551	520	553	553	510	564	546	534	564	569	543	550	569	550	587	541	536	579	506	561	566	594	548	558	553	501	570	552	529	521	547	546	526	607	522	555	588	576	542	517	577	550	594	589	531	533	568	576	574	539	540	529	574	587	532	596	548	575	535	513	571	557	583	528	540	592	575	545	559	552	558	535	545	544	548	598	542	546	558	520	540	561	559	536	542	537	548	536	574	627	534	562	580	529	580	517	563	546	565	545	516	557	518	586	537	541	529	570	534	546	509	530	570	561	552	535	564	521	586	534	538	513	556	556	550	523	543	580	579	534	547	552	534	625	562	556	564	552	572	548	567	547	530	543	532	573	581	534	550	591	593	561	565	557	496	555	509	597	542	500	544	533	540	554	524	573	568	510	553	577	548	564	561	581	548	540	510	559	582	538	532	578	572	507	597	530	564	564	565	611	525	517	554	579	570	555	532	554	538	557	524	559	568	545	532	574	557	550	546	597	596	570	550	528	543	582	539	551	571	574	516	537	566	565	534	525	563	532	580	580	536	537	576	535	557	579	542	537	597	565	518	554	571	546	541	518	589	540	583	565	554	570	551	567	514	584	556	537	563	555	566	575	501	567	561	536	578	584	511	555	534	545	545	571	571	588	551	536	606	576	568	510	556	515	547	567	582	558	543	562	564	593	552	546	539	539	536	542	527	550	550	571	525	558	538	604	518	586	538	535	558	526	560	542	538	576	575	534	529	588	585	553	558	580	558	528	533	551	536	560	489	530	544	557	555	520	546	557	558	558	522	571	506	593	562	546	595	538	577	539	563	573	582	542	552	575	566	564	578	575	572	530	536	532	539	594	545	531	616	524	545	515	523	517	536	530	567	579	529	541	562	547	541	557	545	580	524	556	531	562	546	549	566	576	567	565	524	546	530	565	511	548	511	521	568	520	555	588	569	526	564	579	543	544	595	538	527	517	548	580	600	543	551	534	538	521	562	564	599	539	545	530	558	558	540	540	522	570	559	554	550	543	575	552	543	575	555	499	575	563	570	526	551	562	560	592	574	564	541	541	557	531	593	541	535	599	532	597	537	538	547	558	523	537	533	505	560	534	556	573	545	536	574	542	586	541	554	574	499	542	603	576	595	567	575	541	514	595	522	533	557	555	574	587	527	568	536	549	533	497	531	537	543	563	497	548	550	580	539	575	526	566	527	552	545	571	513	536	546	558	523	565	546	567	523	567	574	543	572	536	555	600	575	521	570	539	546	560	584	557	559	540	554	580	560	577	557	549	550	577	527	537	587	566	590	547	575	575	541	535	553	564	586	572	557	520	581	576	563	555	522	551	546	593	596	576	580	572	543	537	584	536	568	543	563	561	512	549	560	588	526	559	549	553	587	517	563	480	530	536	555	543	566	561	528	587	542	568	553	543	552	534	551	556	555	541	526	523	546	546	571	544	559	523	537	562	558	594	539	497	555	539	580	566	548	527	557	601	522	542	550	534	533	545	504	586	554	551	564	563	587	568	552	548	546	527	560	523	532	553	589	572	526	499	562	519	550	541	515	573	558	615	571	527	528	542	533	559	570	559	541	560	541	576	525	526	570	550	520	493	550	600	554	571	510	589	538	564	561	604	563	580	579	525	590	562	541	518	579	526	514	559	522	540	531	557	533	531	548	523	588	537	553	578	549	548	595	540	539	541	569	565	528	553	591	544	548	554	575	508	554	549	548	567	605	522	519	559	532	572	573	559	579	531	578	572	556	558	545	584	543	560	534	596	569	557	546	576	559	571	566	503	546	605	562	569	572	550	559	524	525	616	567	530	576	530	537	578	593	550	509	541	552	618	566	559	557	557	603	561	555	578	598	560	557	544	552	542	536	577	547	570	576	558	533	542	558	585	533	577	498	538	543	559	537	545	602	540	522	529	549	546	567	594	474	565	558	522	528	535	558	555	543	586	572	562	544	543	593	551	593	584	536	529	564	489	577	566	521	568	587	511	547	521	576	528	580	556	543	559	545	501	547	558	569	570	548	521	547	565	501	552	557	561	536	574	515	579	547	501	573	566	567	576	550	567	539	572	531	554	559	542	555	567	578	571	568	519	532	511	588	548	556	554	569	576	559	558	552	557	568	544	537	558	550	558	573	523	557	557	546	575	549	537	581	566	575	565	540	583	576	582	536	567	556	569	578	574	528	540	573	582	551	490	585	539	555	538	537	571	551	560	526	523	504	589	532	583	534	544	573	527	561	551	552	576	542	590	554	543	584	561	586	557	555	604	551	554	587	542	549	536	565	578	569	579	536	552	586	615	567	570	542	569	514	541	567	529	544	537	551	547	567	583	538	594	517	513	515	592	549	574	566	587	550	564	541	576	594	542	521	547	599	601	541	564	547	555	517	509	552	585	543	542	572	548	589	569	551	485	564	546	563	535	599	580	521	551	558	518
25864	27047	45513	41622	23878	9166	2102	840	683	608	602	579	661	626	619	642	554	595	659	619	610	610	626	633	596	605	576	605	602	599	612	607	574	618	573	628	593	581	598	600	610	597	543	587	621	580	592	567	614	623	563	581	631	581	615	625	604	598	604	632	578	635	586	613	627	588	580	572	580	613	622	670	628	644	620	617	589	587	638	634	612	591	596	586	600	586	609	633	597	640	601	582	592	628	603	637	606	671	610	620	636	620	582	604	627	554	653	601	638	601	619	608	590	605	583	588	591	585	631	567	577	577	606	594	599	600	587	574	607	654	607	546	635	593	562	611	597	664	617	566	634	621	577	613	577	558	610	637	606	582	589	604	649	572	572	589	598	578	589	586	633	593	584	616	576	621	601	622	580	584	619	617	591	599	587	586	672	607	580	597	602	632	589	571	614	605	594	578	601	622	598	608	580	648	564	610	566	571	583	585	594	636	596	624	629	606	577	586	621	577	569	576	594	553	662	627	575	627	585	585	595	566	588	603	634	615	599	619	639	573	570	567	589	575	631	613	610	604	599	623	627	559	605	562	600	582	611	625	609	566	576	585	642	617	582	614	613	589	635	592	619	590	637	596	624	594	598	582	587	601	592	599	670	595	584	609	610	605	587	604	622	614	647	591	580	628	600	601	530	551	622	535	563	583	579	624	567	587	617	574	631	588	616	575	549	615	615	652	590	621	613	542	609	591	594	587	554	569	598	605	592	592	598	610	576	585	591	616	596	623	576	577	598	592	627	608	601	594	628	626	643	585	608	588	642	582	582	617	581	622	616	599	569	631	620	568	640	583	587	611	628	569	599	612	621	562	553	595	591	604	605	595	593	581	584	584	621	606	640	603	562	575	586	608	599	583	619	578	568	605	593	577	569	613	563	596	598	594	615	599	603	599	577	609	617	576	592	597	621	581	571	619	597	586	591	583	603	598	601	569	596	647	602	638	584	630	547	595	581	571	649	611	607	638	590	607	624	654	595	612	556	606	650	587	563	616	594	581	550	607	576	573	585	627	586	607	583	570	622	553	602	597	603	607	632	567	629	556	593	625	592	618	604	626	601	624	600	588	571	609	588	610	623	589	597	650	615	623	607	621	603	603	645	592	616	541	563	569	613	560	580	617	602	615	594	557	618	624	607	572	603	614	607	580	603	586	561	615	587	607	610	630	621	584	637	640	598	628	593	633	605	609	625	587	615	605	588	591	630	571	592	592	571	588	618	608	618	605	624	616	585	605	603	607	576	587	589	610	586	632	630	616	573	594	642	639	606	579	610	621	604	567	613	585	574	604	594	615	607	576	588	608	593	562	587	636	586	620	599	616	637	596	576	574	647	638	579	648	634	581	550	592	637	590	591	596	603	599	616	582	557	602	628	560	579	613	648	613	625	598	587	635	612	585	609	642	618	575	677	612	596	624	618	605	600	611	606	647	600	640	619	614	603	572	566	568	621	608	593	596	637	556	562	612	636	652	608	591	577	603	629	644	643	630	652	595	638	642	612	594	620	597	629	588	574	601	618	589	612	630	562	626	588	643	627	621	598	609	631	643	544	608	644	583	566	609	594	601	597	585	589	644	584	616	613	610	603	609	623	573	570	577	599	588	614	621	574	552	585	604	585	612	580	604	573	603	625	546	591	572	604	620	624	622	591	615	602	588	610	622	599	594	605	596	597	600	589	617	604	563	619	603	612	593	584	586	561	585	563	582	647	577	620	604	618	616	615	562	606	587	603	625	612	606	597	618	541	566	594	587	645	574	606	579	638	558	645	591	579	592	584	581	604	622	607	601	640	587	569	585	628	593	592	621	560	587	572	600	574	605	590	582	618	630	593	587	610	587	596	595	601	577	644	615	598	629	602	593	629	613	579	595	592	625	560	585	644	574	615	573	645	606	584	615	581	566	588	604	606	615	558	600	590	619	580	597	611	590	568	561	606	573	572	605	618	579	561	610	586	608	607	602	615	594	602	615	626	604	588	573	531	611	574	600	588	623	611	610	582	551	565	574	623	592	649	623	586	611	591	612	617	578	603	602	540	646	596	617	566	576	564	614	590	575	599	563	611	587	569	589	617	596	591	648	600	632	645	624	583	599	605	615	612	550	595	614	605	606	586	576	615	622	615	603	624	602	568	557	592	590	579	585	598	582	587	590	590	588	626	594	589	595	571	623	619	602	618	610	613	560	606	612	611	602	630	602	637	544	571	634	609	573	593	595	607	597	594	603	601	579	612	553	566	553	649	586	602	598	602	606	580	600	617	653	600	607	615	653	593	592	611	576	603	599	613	634	592	550	583	589	597	643	585	632	619	592	624	556	567	601	538	624	586	654	584	635	598	649	581	596	651	628	615	597	586	572	578	641	583	599	554	603	628	561	628	590	622	594	571	607	558	588	596	625	595	560	589	577	666	598	618	590	608	567	586	563	574	621	607	629	573	600	573	614	596	613	601	613	601	638	623	602	577	585	617	602	637	585	585	594	613	603	603	580	611	620	609	598	582	581	615	602	606	605	632	562	577	612	613	614	617	611	605	599	557	620	580	594	597	590	592	594	610	614	578	593	587	603	606	578	610	649	606	610	583	606	634	607	609	572	562	616	608	569	604	581	599	579	571	586	557	610	579	597	563	583	607	554	577	615	634	656	613	621	581	593	572	586	615	604	582	615	628	599	591	599	654	581	598	623	598	581	596	586	577	603	575	565	608	580	617	604	639	593	589	572	549	597	585	595	567	618	613	614	612	629	596	642	653	620	601	598	602	575	596	619	591	635	588	572	586	574	567	578	595	577	614	601	599	564	609	571	627	599	591	598	575	608	583	603	609	584	587	577	600	589	655	605	561	596	579	563	574	586	634	605	604	609	543	571	626	647	598	585	581	582	638	608	563	603	610	617	586	613	590	614	621	590	589	611	627	545	593	596	551	581	606	630	613	593	610	613	613	578	595	573	631	623	573	667	638	565	591	602	600	566	611	630	607	603	642	605	600	640	621	587	612	654	598	601	585	596	573	610	573	612	602	586	583	618	601	599	596	583	598	644	630	593	580	601	574	570	572	620	600	582	590	618	612	576	665	637	607	561	629	570	600	592	597	594	643	563	588	605	630	621	607	628	632	611	579	548	602	639	607	618	611	602	607	584	582	617	615	601	612	608	625	612	597	573	558	585	561	612	546	593	560	547	606	608	602	594	665	615	591	622	631	593	559	596	610	577	624	612	626	600	597	598	615	603	595	587	598	588	586	591	611	591	581	593	640	597	591	568	609	654	572	633	637	617	595	607	631	577	618	594	578	623	594	591	566	623	611	607	600	583	619	561	600	584	607	559	604	587	606	604	617	573	590	596	573	600	613	678	587	608	546	653	606	620	545	572	605	562	617	625	611	577	567	663	609	620	575	596	584	596	611	592	600	609	627	595	606	611	597	623	606	624	627	587	615	621	584	586	577	628	619	562	606	596	598	602	620	582	598	580
52781	87088	65895	37223	15677	5014	1555	729	575	559	572	578	563	553	531	576	579	570	536	560	586	549	558	567	514	532	550	576	569	569	586	573	629	586	607	581	536	564	582	533	572	506	578	582	555	594	554	558	554	567	578	559	568	556	526	563	554	585	579	547	523	570	558	563	580	570	548	579	518	579	551	539	533	548	562	538	554	541	533	579	542	548	596	566	609	582	574	559	587	557	542	556	533	561	560	543	599	568	568	551	584	536	553	553	611	605	534	527	544	563	531	570	551	506	578	553	544	595	570	564	594	540	543	550	537	555	562	549	557	523	520	533	584	578	539	569	536	549	489	569	583	574	564	559	584	571	540	540	533	551	570	572	556	551	571	538	552	628	549	574	554	577	574	550	518	541	536	575	567	517	557	615	582	538	547	542	533	529	532	568	541	539	557	542	540	561	573	554	544	501	572	540	563	518	540	525	551	566	552	543	533	557	579	572	539	552	548	575	507	586	538	575	555	536	569	577	564	552	577	516	536	556	541	572	548	508	557	538	552	543	523	573	542	567	589	570	512	543	543	547	534	506	517	510	587	521	590	527	549	563	595	557	545	609	554	558	500	527	591	576	589	516	559	531	543	533	537	587	508	533	544	532	544	589	575	538	510	562	617	566	539	551	518	528	534	558	517	556	564	574	582	554	573	563	563	535	580	564	547	526	550	514	561	574	609	567	589	579	524	533	551	575	577	536	567	589	529	530	531	580	532	588	535	564	571	603	566	514	516	524	551	616	575	596	575	573	579	551	570	612	558	559	566	578	526	540	556	550	572	585	572	548	576	552	540	575	524	567	560	616	526	561	555	569	522	561	528	572	567	524	519	539	548	581	558	555	549	548	529	551	555	598	479	549	545	560	535	545	545	527	567	551	529	573	594	584	511	554	562	573	578	551	533	573	536	559	544	572	532	518	528	581	563	568	510	574	559	554	561	550	545	523	542	546	554	566	543	521	528	559	540	584	543	575	566	597	553	569	575	548	545	533	542	578	545	535	521	542	546	564	552	538	545	560	521	565	555	523	572	519	552	569	548	574	574	569	583	542	566	521	519	587	617	569	529	568	566	564	562	550	557	565	552	554	579	592	507	526	534	593	547	552	552	555	575	585	531	557	512	582	523	535	585	574	551	562	574	572	603	523	547	502	577	519	574	593	587	578	555	546	562	519	546	558	561	527	593	598	523	547	556	498	531	583	577	570	586	557	507	562	529	593	561	585	553	518	577	562	498	561	600	538	529	513	546	611	590	533	559	522	538	595	577	587	571	534	540	553	562	519	553	602	491	550	571	574	531	534	597	549	545	567	506	514	556	563	600	548	503	573	543	530	556	583	580	568	554	557	605	577	538	561	546	585	575	575	534	587	528	545	575	618	580	527	540	551	556	607	528	549	551	584	543	545	577	514	543	557	507	521	558	538	525	564	544	584	566	589	572	502	561	547	582	538	562	604	585	535	538	536	564	557	549	534	544	558	596	568	537	556	560	538	584	571	566	519	545	551	565	542	560	557	537	580	548	557	582	549	544	546	545	543	548	537	553	555	554	553	526	549	511	528	598	565	585	598	535	568	537	533	553	520	596	536	572	588	590	587	555	544	574	585	585	545	553	540	589	563	599	535	564	570	555	589	529	510	534	551	567	540	552	545	549	533	532	552	597	570	581	552	566	590	560	514	610	571	533	564	535	610	514	564	533	546	552	559	531	588	535	563	555	556	612	556	545	605	548	519	545	502	572	542	526	555	530	520	529	596	576	602	550	540	549	570	547	553	521	568	561	562	532	540	486	581	567	532	578	543	591	559	559	571	583	626	545	538	578	569	554	486	561	557	537	506	549	524	542	574	548	557	597	546	513	567	557	572	545	520	539	554	584	580	504	585	522	537	495	535	525	560	533	566	567	576	530	533	580	518	522	543	554	573	578	539	548	510	545	518	524	570	593	566	535	541	576	590	508	569	592	486	514	515	570	576	572	553	608	567	551	593	525	565	581	623	544	521	553	530	565	505	530	532	565	535	562	575	535	520	565	576	573	550	531	583	553	564	556	563	551	566	546	525	584	559	551	551	557	571	571	540	566	546	598	616	598	564	525	560	552	568	554	575	547	577	572	543	563	587	563	537	563	524	557	594	549	569	524	573	573	554	535	536	578	609	580	554	585	600	563	544	539	522	517	555	547	553	572	581	557	567	556	580	534	535	576	514	571	538	541	550	577	529	588	503	570	546	545	565	569	508	535	535	546	542	536	543	517	565	555	584	578	514	561	566	547	549	522	565	535	506	551	560	554	567	535	555	534	551	563	509	579	568	626	559	570	614	561	557	548	559	550	510	535	590	534	549	551	548	531	558	601	532	586	515	560	570	577	518	566	516	585	519	589	606	634	584	589	535	582	560	578	575	519	570	581	541	567	531	550	571	561	544	555	548	579	560	525	549	562	549	578	561	559	564	557	556	552	632	565	538	544	513	566	521	544	543	569	561	525	570	589	558	555	545	576	536	538	542	568	563	550	562	527	540	516	552	494	551	573	554	565	610	579	575	573	579	541	564	573	574	545	564	601	555	528	536	540	569	555	528	532	533	560	588	506	629	553	586	490	546	594	526	562	549	596	565	543	576	574	542	576	544	553	542	579	558	556	575	578	576	576	518	569	573	560	548	559	573	531	526	545	572	552	540	570	584	492	603	574	515	614	542	558	531	574	524	572	578	553	561	520	560	584	548	567	609	536	550	581	548	566	571	549	566	522	534	576	512	564	538	525	557	495	549	591	541	584	548	550	574	561	568	566	553	587	557	564	550	561	543	542	543	551	577	536	556	547	554	579	526	508	515	544	582	501	565	552	535	550	552	574	544	516	577	544	563	558	573	543	573	528	573	592	576	525	553	540	544	547	595	552	575	623	557	598	543	551	600	578	551	559	544	537	573	576	547	533	554	541	573	549	572	523	528	562	523	543	536	518	521	553	574	505	533	566	548	549	525	521	534	545	564	560	565	553	516	562	567	569	536	574	574	575	550	561	568	611	548	562	566	553	545	588	563	557	533	537	556	507	535	554	549	591	570	583	580	581	532	568	589	565	537	556	560	562	558	528	539	514	570	547	516	568	547	567	535	534	534	555	528	559	549	544	545	534	563	546	530	573	543	562	545	548	546	549	564	549	571	552	561	570	561	542	518	557	572	561	548	536	546	570	593	561	530	576	591	538	569	518	558	567	594	593	611	568	562	540	557	606	551	553	548	564	543	522	525	587	559	556	588	555	531	577	533	552	538	579	514	543	534	607	551	568	609	555	565	531	529	528	578	544	537	557	573	552	543	616	576	541	550	582	564	560	564	534	550	532	590	546	513	557	535	548	524	515	632	590	572	593	571	553	532	515	576	582	544	549	545	553	597	544	572	563	516	551	546	550	533	599	553	586	511	555	570	554	525	545	546	566	550	585	540	536	588	535	527	580	545	585	570	567	574	571	563	579	589
24252	23226	37774	40076	29650	18405	6120	1339	865	838	916	827	841	880	824	836	889	844	832	838	835	825	853	814	839	803	842	803	770	831	797	883	818	839	816	835	850	860	816	765	842	766	843	835	808	831	864	767	822	816	847	820	783	806	840	776	850	786	811	815	782	879	802	826	799	807	788	802	836	831	815	851	807	804	740	809	847	785	798	801	825	847	814	813	805	842	796	795	857	772	819	774	861	807	782	750	804	789	762	805	777	793	826	818	779	729	801	852	803	805	791	819	792	850	862	829	798	780	770	869	812	837	870	850	812	790	755	810	790	825	798	827	801	774	806	815	810	876	785	800	883	840	832	783	786	797	828	764	811	850	845	755	809	823	823	810	779	847	829	817	811	766	795	803	821	809	800	803	763	848	819	829	790	850	813	820	840	793	855	816	831	802	840	758	797	855	814	800	796	806	777	792	781	789	804	840	785	823	859	836	807	801	812	770	801	873	824	821	782	832	812	796	760	794	817	815	794	855	801	781	830	837	753	788	821	847	830	851	782	853	797	786	820	847	802	824	831	791	818	849	838	750	816	779	832	849	829	773	803	850	794	790	826	794	775	784	813	829	829	786	795	776	791	792	893	793	829	791	744	806	797	849	805	806	847	784	795	757	816	800	734	857	837	802	830	829	791	822	808	794	820	807	862	829	814	783	838	760	838	807	827	752	763	796	844	783	836	780	785	785	843	790	796	781	841	793	805	799	822	813	833	781	853	835	822	817	861	822	763	819	773	789	782	870	780	770	849	860	826	836	843	798	834	817	798	839	790	821	796	864	783	850	810	829	805	837	769	824	765	835	801	862	816	849	781	779	784	813	823	839	782	790	805	818	829	807	825	769	782	810	805	765	801	826	764	814	790	827	832	836	839	808	818	844	794	785	775	822	787	804	814	836	791	812	833	794	832	787	825	777	820	828	825	881	787	853	792	808	878	840	798	809	870	822	790	850	816	852	769	799	806	794	815	869	792	786	779	827	798	819	827	799	749	818	813	827	800	873	825	806	875	859	775	810	829	794	767	818	829	815	753	824	820	798	779	787	798	791	838	854	838	817	781	822	818	805	785	776	782	822	863	771	846	807	848	801	827	785	772	789	792	831	784	864	801	801	759	781	769	827	758	840	787	817	822	804	831	839	772	842	823	814	802	818	811	756	874	793	805	806	824	819	817	838	828	867	827	819	800	846	744	794	829	848	785	816	783	773	809	819	831	810	847	878	809	846	844	797	804	758	750	839	842	804	802	769	859	840	799	837	844	815	795	823	796	824	840	887	777	827	821	773	763	849	832	779	784	766	773	803	760	785	805	803	782	790	822	821	772	827	818	811	776	803	789	720	815	809	798	770	787	853	799	789	802	872	816	827	813	804	842	790	812	832	833	752	808	816	787	804	752	815	827	825	784	809	808	796	884	833	831	856	773	803	744	814	828	791	905	759	760	811	798	799	836	831	823	823	781	807	852	838	807	815	837	803	809	734	819	827	768	788	854	822	837	790	816	832	767	758	824	791	797	756	824	800	809	821	807	847	829	841	798	826	815	804	878	827	830	810	868	777	836	808	829	831	830	774	820	802	798	818	783	808	807	787	831	825	817	829	828	809	797	822	821	795	777	768	846	812	848	826	745	869	825	807	816	837	798	763	824	810	806	852	784	767	818	797	829	842	829	772	780	802	845	818	793	845	809	811	813	828	748	775	796	805	827	813	791	818	793	801	838	826	770	751	834	817	746	796	859	778	827	790	834	785	829	901	821	841	767	799	799	780	825	820	862	824	827	765	768	773	849	814	826	766	836	778	807	822	776	799	792	824	818	766	820	784	839	802	814	771	796	817	779	762	829	799	795	799	808	778	819	770	858	795	829	800	809	765	773	806	823	813	820	802	785	778	818	791	801	837	782	820	766	789	822	778	713	799	773	832	820	761	778	815	814	810	751	815	797	847	827	822	826	830	777	827	802	794	847	782	848	823	864	820	840	786	790	813	819	821	786	828	778	784	877	841	799	793	796	780	862	836	782	779	810	734	779	802	817	796	820	801	779	862	803	882	753	805	808	754	788	769	831	813	781	739	810	807	804	791	878	789	794	781	829	807	827	821	815	760	807	855	814	843	828	822	846	813	815	816	796	809	798	792	777	806	830	741	821	830	830	801	846	769	777	856	790	834	809	783	861	780	767	804	788	793	808	807	813	774	823	787	804	777	777	808	796	771	888	851	780	800	785	786	841	760	801	825	785	808	785	772	847	879	804	776	785	810	863	853	836	830	810	822	808	748	835	778	786	804	789	804	827	828	816	794	802	861	837	792	835	784	849	803	804	867	830	793	863	777	848	842	805	827	799	845	769	788	796	804	822	851	779	772	815	741	817	819	888	806	841	771	883	800	809	816	784	814	795	820	829	772	786	794	824	806	831	797	803	860	779	813	821	793	819	815	773	814	798	834	798	800	792	821	857	769	822	806	802	822	810	773	864	812	771	772	794	816	793	793	775	791	803	773	762	797	803	770	797	849	802	793	816	774	811	762	824	768	796	838	779	772	821	810	818	855	776	803	796	786	773	799	774	844	795	807	802	841	781	816	818	835	846	837	810	754	837	812	818	850	790	846	829	784	822	813	827	790	842	828	866	793	802	769	829	843	806	818	809	807	776	859	822	823	748	854	773	816	831	756	796	811	863	737	787	801	818	796	833	764	774	757	828	829	730	856	773	784	783	791	802	763	819	805	839	820	802	810	818	799	796	813	807	776	797	815	826	826	813	807	799	770	781	785	856	794	872	822	779	772	814	782	822	826	774	797	782	798	837	835	867	826	820	793	836	817	838	758	798	818	761	777	855	821	788	825	821	792	832	833	801	851	774	737	846	821	804	840	871	856	808	859	766	749	870	856	823	810	767	821	784	870	821	820	803	772	826	777	749	821	794	822	815	817	832	787	821	840	827	840	815	867	772	803	812	805	852	827	731	814	777	842	804	777	833	822	794	817	811	800	792	824	865	793	806	782	806	810	868	794	803	807	830	802	789	801	791	794	761	835	772	815	772	832	810	824	791	825	789	799	828	854	789	811	837	825	815	783	802	823	821	768	787	763	834	812	821	806	792	780	789	794	799	824	829	830	801	808	828	775	830	801	812	847	824	871	853	827	821	804	867	800	814	801	828	804	833	783	785	748	786	775	810	811	817	828	799	831	816	847	830	824	833	801	813	754	799	770	788	800	840	838	740	840	780	831	757	797	808	777	836	893	802	813	797	825	784	810	809	803	849	778	810	812	817	792	789	819	827	812	858	824	822	831	756	816	830	814	787	811	777	807	826	819	791	797	821	808	810	844	875	845	794	809	818	824	813	787	810	857	841	814	832	819	807	836	807	841	766	809	806	793	809	824	801	761	790	833	800	799	753	856	828	818	838	833	829	803	828	813	822	793	795	810	787	814	784	845	835	814	840	769	791	723	788	793	768	805	740	805	865	817	807	834
63635	102995	78752	53709	26798	9326	2900	1087	823	800	764	790	795	755	753	754	731	786	777	731	740	751	751	734	774	757	775	796	762	796	801	758	778	730	795	778	802	766	789	797	812	824	793	770	804	782	707	776	722	784	791	786	738	787	800	739	775	730	755	768	749	786	799	750	744	777	755	773	810	741	738	775	787	735	822	774	734	845	824	775	807	730	754	764	786	815	736	730	711	717	796	780	799	823	723	746	801	825	753	763	751	781	824	783	775	748	724	810	763	798	762	777	754	781	799	799	795	762	786	782	758	762	791	792	726	770	711	775	794	824	770	747	786	758	746	795	783	813	770	764	814	788	762	765	750	697	837	730	795	784	802	752	772	799	771	750	727	757	799	768	782	757	767	738	716	770	735	791	727	778	796	749	754	791	771	748	757	784	714	790	768	768	730	750	774	743	674	778	766	778	709	738	711	757	735	824	752	738	717	785	771	778	783	777	756	762	731	779	743	796	771	784	739	771	733	741	747	793	764	780	753	774	732	733	734	770	730	769	729	764	736	777	771	773	798	696	744	782	770	775	828	721	762	727	760	760	781	750	720	776	827	805	733	742	728	781	752	763	795	774	784	749	757	795	755	810	740	804	789	808	812	792	803	760	781	720	768	728	783	773	793	755	769	734	754	751	801	744	721	736	772	720	804	757	795	704	785	788	755	802	803	757	756	766	784	779	762	723	757	762	784	811	765	710	759	767	791	782	827	743	798	702	789	753	764	746	773	796	758	764	751	779	777	716	781	737	750	750	708	744	766	774	768	768	770	731	804	817	756	813	811	773	781	734	784	772	750	796	802	753	731	723	801	782	762	733	789	766	746	769	748	703	754	737	763	798	779	814	743	776	793	787	766	765	825	745	773	803	766	778	747	757	743	766	735	788	746	727	701	761	738	768	721	821	780	755	769	769	771	735	773	774	780	777	769	749	762	811	775	753	762	794	751	743	775	766	773	775	705	808	777	767	768	777	788	839	792	819	792	736	800	756	806	725	799	778	743	740	796	829	747	742	763	766	783	746	743	710	752	773	781	768	822	776	764	766	741	748	731	726	802	779	792	781	791	738	725	715	742	767	785	749	732	721	771	749	739	792	782	733	828	764	772	792	730	780	786	791	763	756	744	797	747	742	736	722	741	748	759	752	758	755	760	760	781	742	722	728	753	787	781	721	728	776	773	749	734	760	746	824	797	742	779	757	796	739	764	766	781	755	755	787	733	787	757	773	760	746	740	783	782	757	729	751	737	743	788	782	762	752	785	765	747	775	781	716	759	740	750	776	780	790	726	739	739	766	748	738	752	773	745	781	771	774	767	791	752	752	759	772	746	749	757	746	745	757	796	757	783	784	739	726	785	778	749	793	750	792	813	782	811	809	690	766	785	767	756	740	760	792	740	744	707	745	785	756	753	739	746	773	771	779	745	711	790	782	809	735	793	707	761	772	738	749	804	806	726	775	752	726	759	727	718	821	779	759	748	761	740	787	776	743	775	778	784	763	712	786	821	791	783	783	756	754	728	782	714	749	752	760	752	753	795	813	682	811	757	765	739	768	759	767	782	791	801	760	711	782	753	737	815	822	767	719	788	766	756	777	784	721	736	756	775	761	760	825	723	766	722	697	761	767	743	751	741	781	746	806	774	750	775	830	747	770	765	715	731	802	752	750	811	776	752	720	786	814	784	813	769	758	774	766	798	784	813	758	774	753	828	735	794	759	762	763	777	787	734	745	773	733	783	764	751	780	741	701	799	749	780	785	736	773	800	720	786	743	720	765	772	771	799	763	747	773	782	752	738	763	747	772	769	741	797	717	786	762	773	765	725	714	765	743	804	747	728	817	741	754	795	790	756	697	757	754	773	743	753	748	762	727	731	776	744	769	796	751	779	763	760	756	777	760	740	771	744	760	763	732	738	735	785	774	785	758	763	831	770	764	770	728	805	734	760	788	744	714	743	794	755	767	685	761	736	777	761	755	757	833	746	733	793	758	788	756	756	758	707	759	758	786	793	776	783	754	775	772	771	750	778	784	754	721	765	754	719	823	734	766	762	743	770	824	742	784	747	799	743	719	732	779	767	796	754	819	761	820	776	791	757	775	769	832	788	759	756	762	772	763	821	771	748	758	745	778	740	763	774	799	744	761	703	730	731	756	818	763	751	795	788	766	765	766	788	755	736	764	774	730	825	800	747	778	809	756	727	757	810	798	778	749	765	727	767	781	766	737	764	739	736	806	788	769	755	754	846	765	751	795	763	769	798	797	765	716	796	793	741	790	796	767	774	788	755	737	774	772	735	721	766	802	757	776	744	776	764	746	772	785	758	775	765	762	754	767	767	719	787	752	730	758	755	717	764	769	764	734	750	749	743	758	803	762	780	809	758	750	770	779	776	776	737	774	779	748	724	823	743	725	805	746	745	749	724	724	715	763	736	753	739	778	740	743	742	814	726	735	790	743	766	789	761	776	824	743	766	751	727	736	776	770	776	770	759	764	756	755	787	822	754	768	809	766	778	787	749	790	739	736	767	741	753	743	744	758	774	820	781	785	748	737	804	751	759	760	736	834	721	755	755	744	755	745	843	737	737	781	786	784	764	756	757	750	805	768	782	774	755	754	746	759	748	756	756	775	762	707	753	787	738	785	765	726	763	781	765	765	754	749	745	731	749	776	763	755	800	770	781	740	759	741	777	748	817	726	797	771	793	802	747	813	745	747	780	762	759	770	791	799	762	793	739	813	715	765	793	749	755	755	695	805	753	773	779	776	810	740	746	811	757	767	781	807	780	764	793	794	787	755	782	745	787	770	787	741	750	777	714	780	787	765	738	775	754	771	726	731	723	772	808	729	753	803	797	766	720	768	774	757	751	757	769	764	760	735	794	761	800	722	747	736	798	805	755	800	764	773	779	773	783	776	802	751	768	763	730	726	702	773	788	775	752	696	801	730	763	796	721	797	757	792	763	778	723	760	798	788	760	783	806	746	752	776	726	736	783	712	719	745	786	753	744	778	789	792	763	768	761	798	759	771	743	759	833	777	806	760	741	742	793	776	715	778	773	775	793	785	785	719	724	760	756	752	779	741	775	781	812	773	779	764	724	774	779	787	747	747	720	776	743	797	760	777	742	787	747	736	735	762	754	732	811	775	738	737	807	792	834	767	757	746	769	717	732	821	768	750	801	758	738	771	770	768	804	729	792	751	807	751	727	821	733	755	763	788	739	789	780	760	779	710	748	763	752	754	753	780	758	777	754	758	709	758	692	758	791	815	787	753	779	747	763	767	769	761	732	830	766	728	737	723	823	727	756	781	760	750	739	757	768	697	778	743	803	787	756	761	764	748	743	757	781	765	758	757	720	802	784	811	741	776	773	749	772	764	757	753	803	763	750	813	750	761	757	779	784	739	731	776	792	775	788	729	728	743	747	723	702	726	732	766	775	723	767	724	714	744	726	787	737	771	761	745	775	765	787	772
29617	29828	26567	13922	4048	1357	718	532	578	563	560	593	573	544	566	558	563	544	578	560	584	596	550	586	608	568	559	595	601	584	567	596	547	627	535	612	597	576	557	560	583	611	587	585	587	594	587	565	602	613	546	605	558	559	560	578	562	574	588	550	585	582	564	606	585	546	568	600	558	590	585	598	540	588	601	557	592	647	585	561	613	513	572	588	546	605	586	569	531	540	608	570	562	624	558	603	576	601	587	541	588	603	566	577	553	601	570	630	534	568	585	550	603	586	560	569	592	582	556	592	595	579	563	536	588	535	626	547	573	546	586	562	572	576	540	574	647	562	554	601	560	570	550	564	575	560	584	565	556	564	580	589	600	602	562	566	571	559	574	590	584	599	549	571	584	604	609	577	573	590	587	604	585	586	595	584	538	591	552	577	535	567	587	580	565	573	581	614	568	570	554	546	563	612	567	554	545	574	621	566	593	576	540	521	571	579	580	518	571	568	590	584	561	593	544	556	559	557	613	588	535	586	576	606	607	584	563	589	563	609	548	546	579	594	615	567	584	540	577	561	590	549	556	553	560	582	566	587	606	583	540	575	535	543	589	584	552	568	581	593	593	539	543	540	560	577	537	585	565	570	573	550	532	599	584	570	599	580	585	589	581	575	568	600	553	555	574	588	580	536	596	599	550	556	584	550	579	539	537	605	518	540	588	537	589	610	548	573	583	625	593	562	531	552	591	527	574	585	550	576	544	544	567	530	550	562	563	580	623	594	559	560	576	577	575	578	571	550	589	524	605	532	518	578	554	562	543	558	565	589	596	572	532	577	637	574	578	614	605	541	546	535	549	621	605	559	611	586	595	565	577	570	578	565	592	556	542	554	561	570	605	624	592	595	596	556	573	590	559	595	545	571	577	601	557	547	568	590	564	566	567	574	564	550	561	545	621	590	583	596	549	559	561	555	589	579	576	577	551	576	585	554	589	581	600	513	541	561	550	559	564	560	580	580	595	584	590	642	561	584	583	558	561	571	571	602	583	540	546	634	563	561	563	611	567	564	571	565	584	554	562	582	567	596	555	594	535	567	644	573	574	605	577	605	542	584	568	564	564	586	554	560	603	573	565	605	613	570	606	579	526	587	565	591	564	548	597	613	588	578	569	608	553	561	588	524	553	621	551	590	576	595	603	567	577	569	548	600	578	596	558	590	636	598	575	581	599	573	571	629	592	548	557	569	561	607	569	553	576	548	559	537	529	555	585	590	559	555	591	600	635	569	562	549	553	599	575	553	592	623	616	585	595	558	596	550	598	569	568	605	553	553	560	539	579	584	565	571	572	592	595	595	581	585	568	572	586	588	573	569	560	588	570	544	542	533	575	550	563	551	576	564	527	594	613	584	525	594	559	546	615	565	549	579	573	561	561	552	567	628	538	620	556	567	573	535	506	540	535	581	542	585	526	588	559	543	576	598	577	561	554	542	545	535	591	585	573	555	612	575	540	585	573	574	564	559	586	562	607	570	602	561	513	533	577	544	563	629	546	592	546	548	568	563	545	598	604	582	576	613	582	576	539	596	539	583	566	587	539	565	559	585	559	569	573	570	576	574	606	578	581	584	524	572	593	562	608	582	597	576	562	566	558	612	589	565	583	598	577	577	595	587	603	543	554	602	597	588	577	592	561	572	583	566	550	583	558	568	566	556	564	545	580	563	581	530	583	624	537	573	596	590	559	590	642	627	528	595	571	595	536	599	549	611	554	533	559	587	553	557	547	567	582	543	575	551	561	585	546	549	552	581	570	605	595	590	553	626	556	574	564	549	545	552	588	564	531	544	563	584	570	580	586	577	604	585	569	552	592	543	567	588	573	566	566	595	566	583	561	581	585	550	567	572	583	564	584	585	611	613	572	576	563	533	593	578	545	560	601	604	523	546	537	574	605	578	523	553	555	549	582	590	609	557	569	571	549	555	581	594	583	567	559	538	628	554	567	576	569	590	542	592	587	589	539	579	591	551	589	591	577	565	533	573	578	575	539	589	505	572	526	585	570	545	580	604	586	535	612	579	562	596	543	576	575	580	571	570	590	595	598	556	606	517	568	588	552	564	551	584	596	555	583	615	577	562	583	534	589	549	606	541	540	599	610	592	554	570	590	578	588	589	566	578	554	556	568	551	577	558	552	579	543	570	553	550	607	569	579	626	593	573	559	581	572	534	620	580	565	577	583	590	598	578	571	565	614	607	543	593	583	586	576	549	557	561	555	564	581	557	610	540	584	575	578	557	576	554	558	557	573	519	602	585	592	570	586	581	563	581	562	536	568	587	561	609	585	564	583	608	590	549	584	556	620	625	600	538	559	555	546	563	542	578	615	524	536	559	566	538	560	603	570	562	563	583	546	552	561	601	620	622	584	593	581	605	592	548	592	558	589	536	560	561	578	518	615	557	583	580	567	573	606	577	616	577	581	581	566	568	526	569	522	558	581	572	593	604	546	564	583	594	561	564	562	569	550	568	568	566	576	542	593	573	558	567	541	604	579	543	617	588	596	529	604	561	569	562	597	603	578	521	531	573	596	557	594	580	574	573	591	588	602	580	576	593	557	642	575	566	555	551	568	576	567	560	541	557	594	579	571	574	588	590	618	562	563	589	599	578	608	611	578	607	519	589	547	542	515	549	518	607	606	596	601	586	600	598	580	596	550	560	591	569	561	543	527	538	543	597	601	570	601	574	586	550	566	535	558	602	578	572	586	618	604	595	586	575	626	586	538	567	557	581	567	624	621	523	560	557	585	559	564	543	533	608	589	555	570	545	539	574	637	546	558	569	551	598	551	526	560	562	547	593	557	563	560	530	570	582	601	595	566	567	581	582	599	564	578	580	591	591	579	585	598	644	590	561	588	583	563	552	615	576	581	583	544	525	554	602	547	525	593	565	564	555	562	570	561	550	601	587	577	582	597	535	552	543	550	590	567	568	540	573	567	545	573	603	555	578	596	543	566	573	618	557	640	583	593	571	600	602	621	576	592	560	568	603	599	568	580	500	581	563	564	566	563	621	530	565	588	563	578	558	569	592	551	578	596	596	592	570	594	562	573	577	542	592	593	576	604	541	531	507	573	569	533	554	578	544	586	551	553	588	556	597	568	588	554	566	581	581	606	545	606	556	542	553	585	548	639	587	509	529	543	570	611	612	570	614	579	575	599	547	565	602	561	592	597	565	550	595	549	575	606	568	625	545	545	524	605	577	560	595	628	605	591	535	540	553	549	555	568	582	594	557	514	617	589	568	570	559	571	604	579	593	623	604	527	549	612	563	569	588	560	577	569	573	537	604	549	566	590	549	582	577	550	568	581	609	582	593	588	551	589	554	575	557	569	590	559	521	585	534	591	555	546	580	608	568	556	576	566	587	553	575	562	600	567	598	594	584	617	595	569	583	583	567	569	548	587	599	570	634	596	597	594	577	596	598	564	539	577	597	557	598	588	575	549	572	600	552	535	527	561	572
21862	35589	21091	8468	3283	1222	664	529	516	492	534	509	539	466	491	489	467	530	509	495	509	476	498	530	496	514	489	512	515	511	512	481	508	503	521	493	518	536	503	488	540	520	505	517	506	489	487	497	495	496	529	484	491	503	488	506	473	483	497	497	499	494	465	514	513	493	482	494	494	481	479	499	450	494	503	478	488	480	481	513	536	479	555	488	524	489	481	510	490	504	503	551	501	502	495	495	502	481	470	508	463	519	520	499	494	524	515	531	481	506	484	488	505	472	479	523	469	505	492	512	475	516	480	465	468	489	494	456	449	477	499	505	469	505	519	477	457	467	478	497	523	434	482	486	524	485	522	478	502	504	465	512	475	492	489	468	473	504	500	506	495	484	475	517	522	508	492	479	513	513	514	482	462	508	447	501	504	484	493	532	513	485	487	487	483	534	470	522	500	512	496	499	481	493	549	467	502	482	493	535	515	496	497	502	493	520	487	509	474	459	521	462	508	482	495	479	475	508	451	478	489	494	457	524	492	523	480	473	491	472	455	476	520	472	526	487	510	499	473	506	485	498	491	493	480	478	480	449	505	490	542	541	452	482	527	522	491	527	502	483	519	494	522	497	506	483	526	451	531	520	501	509	470	466	501	464	524	506	521	486	461	476	429	451	522	462	491	519	487	480	505	527	500	508	478	485	502	466	494	505	463	475	469	524	456	491	509	503	465	489	522	494	506	476	528	541	482	476	495	477	466	452	505	482	489	524	515	507	476	493	509	507	520	512	476	510	470	509	508	512	469	491	507	534	501	483	505	467	527	527	444	513	461	501	446	493	519	477	502	476	497	477	425	488	481	481	497	517	465	524	460	480	510	516	485	501	526	486	465	494	495	467	484	462	513	454	492	504	479	484	507	512	447	500	471	494	487	487	516	507	514	472	475	489	498	480	494	530	529	473	489	503	488	518	538	533	480	493	495	520	520	502	523	490	491	485	496	490	453	475	526	454	517	490	456	474	482	483	513	507	530	512	467	477	498	525	478	471	446	515	484	478	518	508	516	477	502	487	448	487	523	494	484	501	509	500	505	513	445	502	457	499	509	479	501	536	522	524	535	499	461	513	516	503	520	478	483	494	471	520	476	504	474	520	483	500	520	480	531	500	467	502	502	467	551	517	494	522	489	491	523	497	502	473	527	500	514	524	498	500	535	506	509	486	508	498	495	484	501	493	485	490	488	501	501	540	531	512	527	488	510	485	504	501	480	441	508	521	486	502	489	457	486	473	448	505	504	529	501	485	492	518	512	504	523	521	467	519	456	508	528	505	475	509	505	502	460	476	499	487	443	515	479	539	484	525	475	513	522	507	522	495	525	526	504	518	503	500	446	508	473	487	519	477	492	467	511	476	524	501	480	497	529	478	510	499	462	513	476	491	472	541	515	502	502	513	515	522	455	495	489	489	506	486	512	507	494	488	519	506	523	497	487	506	444	531	509	481	558	501	518	504	513	450	495	521	512	462	508	489	506	479	460	534	503	531	502	493	544	488	508	484	481	493	502	481	480	516	448	492	515	534	503	496	459	476	489	514	476	505	501	462	494	502	513	501	474	510	492	466	477	502	510	503	504	492	504	477	475	505	460	484	495	471	526	522	465	470	502	503	478	472	556	472	487	475	469	482	478	465	440	526	491	502	505	482	516	483	468	504	504	500	525	482	490	493	436	461	497	467	499	481	519	457	503	482	490	479	515	499	492	500	485	497	516	522	503	501	492	517	491	475	485	510	482	516	486	532	503	507	496	457	472	531	501	473	510	488	476	472	498	476	491	528	538	513	523	504	486	490	517	443	521	507	555	529	497	459	490	515	498	502	493	535	465	538	494	453	505	484	476	468	496	544	539	479	521	493	483	516	572	509	456	463	448	513	490	525	493	497	484	533	490	498	510	540	503	507	497	472	497	472	479	512	501	441	476	492	513	509	500	476	482	496	447	499	525	522	472	493	512	472	544	492	513	502	486	478	496	489	510	478	505	483	511	501	502	483	540	477	428	505	535	481	503	479	470	491	483	456	503	542	517	509	499	506	494	531	463	478	479	499	532	477	489	455	504	516	489	480	496	539	467	458	501	508	483	531	495	512	480	503	474	488	479	515	492	481	486	499	482	503	430	512	516	503	458	495	489	492	463	536	459	503	485	457	476	509	516	494	518	495	469	515	512	494	508	466	517	453	489	493	528	469	497	480	478	520	498	512	513	499	486	459	465	464	486	511	488	494	500	494	525	502	457	471	474	454	489	494	504	499	499	483	506	508	453	474	520	500	520	494	485	488	476	491	511	469	477	489	544	489	498	500	537	510	473	512	481	512	489	506	489	484	518	489	487	465	516	486	469	484	470	530	500	487	529	510	514	449	517	491	503	467	502	477	496	519	476	527	475	525	538	478	455	504	506	485	548	493	489	494	519	504	497	501	502	479	497	517	501	493	507	481	518	490	484	509	514	480	482	496	478	524	500	491	493	505	482	467	512	514	522	503	512	514	508	498	495	510	526	454	499	488	494	524	506	497	504	458	480	527	454	466	467	475	507	516	477	472	471	512	479	469	547	485	546	476	490	516	483	500	479	489	497	530	494	459	502	530	488	504	494	471	507	506	522	488	503	504	478	462	482	497	483	492	492	520	481	521	487	496	467	466	488	517	518	470	539	520	487	487	536	459	495	505	489	497	484	481	523	547	498	509	512	520	491	506	488	487	483	486	495	504	489	514	474	530	482	508	502	476	478	483	480	477	430	482	517	487	509	472	521	475	505	497	507	509	477	495	472	465	485	501	489	488	517	501	475	501	477	524	485	475	483	507	494	520	546	519	479	501	479	491	482	502	475	487	507	511	493	476	506	478	485	477	515	477	487	495	504	465	479	515	497	498	514	477	466	492	479	492	476	531	486	458	547	482	509	471	447	472	451	481	445	515	546	452	468	476	485	459	495	489	520	528	484	521	496	493	501	496	488	482	509	483	516	518	482	528	519	569	480	495	471	485	491	497	502	437	489	537	501	493	480	494	501	497	503	486	528	469	492	528	527	547	539	521	459	498	532	502	519	471	473	519	546	492	479	494	490	516	488	500	505	481	507	519	507	494	518	499	486	536	525	464	481	500	523	504	507	468	505	503	509	523	485	503	483	480	433	485	483	506	482	483	495	494	504	513	470	485	466	505	482	480	508	463	482	496	531	565	495	480	493	511	505	471	505	525	455	511	494	489	508	503	519	492	551	474	502	553	470	505	486	517	482	521	472	536	524	478	490	526	487	500	427	485	504	502	460	474	464	501	490	520	483	495	500	485	470	473	489	490	508	483	486	514	484	511	542	473	504	498	493	511	513	515	485	463	537	505	502	501	498	483	509	508	472	485	503	499	523	445	502	522	466	489	513	463	514	459	495	500	497	477	501	489	485	440	494	486	541	505	492	473	508	505	466	465	496	493	499	527	504	501	480	482	492	503	499	485	521	507	477	484
25864	27315	43856	38825	22546	7736	1649	679	538	539	524	521	546	499	499	495	545	465	522	520	482	552	476	508	495	499	540	491	491	498	540	490	549	499	493	509	471	506	514	485	495	507	464	507	469	480	503	503	519	510	488	507	498	468	463	510	507	534	545	505	516	515	487	496	504	489	537	471	490	475	536	537	503	513	526	523	466	519	528	498	489	513	500	505	508	496	477	512	538	551	499	451	507	498	515	492	504	533	493	485	493	485	504	457	479	506	528	516	506	489	492	481	468	517	498	495	493	528	510	505	513	506	497	456	468	456	520	501	485	489	480	483	485	509	447	500	511	565	553	513	481	478	493	511	484	496	514	480	515	478	508	478	519	474	486	469	478	494	477	500	491	493	473	511	498	494	537	470	480	519	472	488	515	480	492	511	497	460	529	512	500	492	516	505	546	527	506	519	453	494	505	538	464	513	510	469	504	464	489	501	502	535	460	512	486	481	491	514	456	488	531	482	504	496	525	513	479	497	447	507	497	502	511	473	478	537	506	455	512	498	471	499	507	501	463	494	488	504	502	493	498	473	479	499	490	504	534	493	489	472	477	540	462	527	500	499	547	461	463	491	441	508	548	503	519	481	500	518	502	477	455	494	489	488	517	462	500	467	488	525	501	479	486	486	548	489	494	499	517	484	522	493	523	510	468	457	537	524	483	498	518	466	480	484	521	474	489	495	482	521	490	538	487	488	469	463	515	515	473	453	494	517	473	528	517	489	486	494	490	485	497	459	544	491	457	504	511	502	476	501	519	482	490	481	505	486	487	454	479	513	483	493	487	525	496	496	474	469	470	453	521	469	499	492	484	560	505	459	521	463	494	478	495	509	509	480	502	471	480	499	512	509	461	491	495	512	501	487	501	517	510	485	510	507	531	510	476	500	498	502	506	517	496	474	522	491	504	517	473	521	509	510	511	537	520	520	478	504	499	505	481	515	521	471	481	511	498	529	539	467	487	501	570	458	530	487	491	453	499	504	499	477	489	505	521	507	467	493	507	494	498	477	520	497	467	483	466	477	495	468	505	480	460	512	492	461	516	485	492	484	490	507	539	490	481	539	496	424	517	481	503	503	510	549	511	515	505	527	520	499	489	483	499	476	506	505	504	499	510	504	521	521	563	485	497	485	508	473	495	530	480	515	503	505	517	483	518	524	495	495	489	500	507	470	504	514	521	517	498	514	484	488	508	517	517	468	505	476	496	527	485	512	523	465	476	487	562	499	503	492	477	491	484	497	502	507	525	464	480	517	496	507	464	491	529	512	477	525	488	499	493	485	483	499	499	495	494	499	465	501	466	509	465	541	465	510	522	470	467	498	518	483	514	506	477	516	507	473	502	510	495	489	508	482	466	483	512	496	531	499	495	504	520	446	488	467	501	476	478	488	507	453	492	521	545	533	499	493	515	510	509	524	542	467	513	495	512	473	465	516	519	487	518	510	506	559	503	487	476	454	512	478	538	516	469	475	529	508	498	523	474	488	492	508	525	462	525	521	481	480	472	506	522	473	484	495	484	494	532	534	495	472	525	511	474	496	513	514	502	448	487	496	503	520	464	545	499	462	499	489	488	503	500	489	449	446	493	490	494	537	475	517	497	508	503	505	468	485	498	494	487	503	492	491	519	538	514	517	512	463	488	520	514	530	495	492	505	501	502	469	525	525	507	502	487	443	481	475	507	493	502	463	529	548	549	543	487	437	506	477	478	486	503	487	517	480	484	507	488	497	517	500	511	483	513	487	476	459	465	517	505	505	499	479	468	478	500	531	503	544	487	483	557	537	532	489	541	524	502	530	505	497	496	495	491	478	494	538	497	489	486	484	447	510	515	495	453	474	494	501	485	507	498	498	518	458	534	515	521	488	504	508	491	490	501	520	473	505	514	482	488	441	484	518	467	459	477	484	451	489	481	524	475	497	560	522	522	484	485	532	505	526	445	502	511	508	480	525	542	498	494	535	508	473	522	480	488	476	465	505	505	492	519	471	474	511	507	502	503	463	458	487	503	518	519	485	521	519	460	521	525	474	516	502	514	509	525	487	496	468	503	495	498	495	533	511	467	499	530	493	491	543	472	512	496	475	514	485	478	473	523	534	504	500	525	503	486	481	498	518	528	519	489	484	452	543	518	482	521	457	443	521	489	524	467	503	492	466	453	460	481	510	532	497	517	501	474	501	499	501	495	488	521	453	517	500	495	532	479	483	512	503	520	482	508	482	509	502	489	472	488	516	488	494	499	484	503	450	491	525	442	435	525	482	523	512	511	492	578	491	533	523	459	472	491	516	518	500	536	484	492	479	505	513	544	483	511	497	463	516	491	467	511	495	500	463	456	475	510	486	511	492	516	500	521	509	534	497	486	509	508	487	508	494	509	526	471	520	497	510	483	490	472	536	506	505	499	478	526	485	520	506	509	512	513	508	512	507	515	543	492	484	492	490	509	495	515	474	479	452	518	519	465	467	465	516	463	509	511	522	468	519	483	479	502	512	538	471	520	510	561	479	499	466	492	514	503	506	536	479	511	500	474	500	506	478	482	499	527	507	479	473	476	521	518	495	490	467	477	489	520	512	494	490	503	509	485	471	515	499	478	512	500	504	527	544	514	496	516	481	511	484	521	492	493	514	506	439	548	485	456	511	514	499	485	464	541	499	485	514	506	468	519	518	534	508	503	498	449	516	528	543	474	494	491	520	481	512	532	476	450	485	525	505	558	490	516	512	494	516	487	471	545	502	515	501	501	471	477	489	522	503	499	520	514	463	497	526	513	522	512	529	488	507	518	482	514	493	471	504	473	513	459	503	524	492	509	525	524	513	478	500	486	494	503	509	484	506	475	495	514	481	547	491	518	488	519	494	510	497	494	503	485	494	477	525	504	506	491	507	485	479	501	500	505	502	505	469	494	513	521	441	518	502	521	497	520	518	427	503	449	523	488	464	489	460	468	474	497	481	486	491	466	464	524	495	500	504	479	506	492	447	504	486	579	500	503	499	509	507	477	447	491	468	514	470	464	492	551	537	476	459	498	501	499	495	495	504	509	480	484	472	490	488	494	452	526	503	510	514	484	514	481	481	472	489	518	468	496	507	481	522	490	502	507	526	493	531	479	495	522	501	464	490	468	474	473	499	494	503	515	499	480	489	514	477	524	511	511	493	480	502	515	515	494	476	494	487	503	533	495	504	514	493	505	528	483	498	463	487	497	466	518	494	540	500	515	507	486	524	498	506	520	506	518	518	535	450	454	495	477	504	506	481	503	514	487	503	500	536	504	494	503	520	478	475	523	538	549	535	497	475	507	465	528	453	485	485	487	503	510	549	483	497	511	470	473	515	482	510	476	485	476	512	512	495	477	479	498	447	519	510	553	498	498	497	525	512	490	515	455	468	506	509	493	455	449	475	514	493	519	491	491	540	493	472	491	503	486	482	497	484	509	483	516	483	492	524	468	500	459	483	473	500	536	477
56321	85786	62033	32974	14424	4395	1336	638	474	492	447	480	481	473	503	466	433	472	496	492	519	502	490	491	521	481	427	477	483	481	459	449	449	450	503	469	491	488	510	471	472	508	487	457	476	444	459	488	462	483	487	478	491	510	473	440	476	456	448	480	493	413	444	471	447	472	485	473	476	472	503	448	464	502	430	428	464	433	464	455	504	476	500	474	477	490	526	448	466	511	440	462	481	460	505	533	498	456	480	502	477	423	478	513	459	478	521	464	457	468	507	471	472	490	512	456	498	454	498	464	496	453	448	535	482	498	473	489	472	465	473	473	463	457	454	494	509	497	494	498	491	462	450	480	491	439	463	448	474	510	477	479	490	469	504	451	460	459	482	489	472	446	511	490	464	485	467	482	479	520	494	451	472	467	509	492	470	443	439	471	482	488	466	520	446	485	479	493	490	513	435	497	459	518	444	470	493	486	492	524	458	473	457	484	470	534	475	441	486	441	477	491	475	498	474	489	465	493	468	488	482	513	481	437	498	463	462	452	456	496	490	490	492	477	466	460	491	515	457	504	473	487	540	459	477	471	488	495	492	488	483	459	466	449	471	489	473	483	485	445	465	496	500	463	500	492	508	452	491	518	492	505	441	459	460	457	488	484	465	490	504	492	480	453	516	488	458	482	467	471	489	464	456	450	483	454	465	537	496	490	495	487	479	481	442	459	468	514	470	470	468	484	483	455	463	480	457	449	507	467	464	449	445	479	483	449	516	485	452	491	492	470	465	470	459	486	496	429	491	479	478	482	431	436	485	463	473	487	469	462	509	470	493	467	466	459	462	495	446	479	477	488	441	511	456	477	448	459	509	502	446	499	482	479	495	506	444	448	493	486	520	485	475	479	491	467	481	467	493	484	474	480	488	489	494	479	479	473	460	439	442	479	456	473	484	486	454	492	434	515	508	515	485	491	444	475	465	481	469	493	501	484	468	462	479	484	464	480	473	509	473	456	487	484	418	470	463	458	490	471	488	419	472	495	471	426	456	513	451	433	492	485	468	511	448	473	426	491	497	465	454	491	484	457	493	473	449	493	483	473	508	453	483	475	475	471	459	490	468	428	533	435	478	477	428	487	476	468	491	465	514	460	502	456	512	475	475	435	485	462	486	506	459	480	495	480	515	455	463	504	488	482	471	484	496	500	492	457	452	481	486	467	449	458	463	460	464	524	473	451	453	467	499	467	481	505	459	442	471	473	451	479	480	489	426	428	495	469	463	477	474	477	470	477	457	481	451	460	440	474	488	514	505	494	509	479	476	468	470	502	450	480	514	470	485	512	479	400	455	487	487	493	455	444	484	484	486	495	477	523	507	494	481	467	500	452	439	453	494	456	511	428	473	517	511	462	495	462	451	471	463	451	505	441	461	482	437	472	482	482	445	435	475	477	449	489	473	453	491	445	479	442	465	428	462	447	487	455	486	485	484	502	483	482	467	484	455	480	490	520	448	462	471	475	502	484	459	442	482	466	481	473	450	433	437	459	485	463	456	481	498	444	487	456	491	450	492	494	497	478	492	446	463	483	472	453	466	456	480	506	479	496	477	475	477	467	459	463	477	489	459	463	465	478	426	496	462	504	462	471	470	460	443	464	454	487	453	486	480	496	459	477	473	482	515	466	497	474	502	466	463	480	476	502	487	464	491	509	453	486	497	499	522	523	473	457	450	480	459	470	497	500	454	449	488	502	497	464	474	460	490	465	476	499	475	507	463	483	489	500	474	462	489	458	496	426	430	483	459	456	440	468	475	483	481	490	479	477	516	474	488	468	446	470	480	475	430	479	494	472	494	525	455	474	513	453	493	481	452	489	499	511	497	471	461	490	437	443	435	490	480	484	516	500	477	447	472	461	460	529	477	456	517	501	505	508	478	468	491	484	446	471	468	486	514	491	464	472	493	434	499	493	472	457	430	458	487	496	497	452	463	482	490	508	515	487	482	460	470	438	506	496	486	508	489	520	479	524	446	473	470	506	428	478	453	487	471	485	487	465	439	483	477	444	478	486	463	425	459	496	478	506	474	506	441	478	479	494	451	498	488	482	517	481	488	468	460	462	508	473	464	501	469	450	471	452	520	482	449	466	433	497	497	463	474	459	448	446	474	486	526	480	423	484	487	480	487	434	493	482	492	440	494	464	449	508	474	480	477	474	490	512	457	446	478	452	454	462	454	484	478	450	481	486	470	478	456	545	473	479	442	485	480	488	520	456	504	479	464	476	463	497	486	495	468	453	477	509	454	491	480	450	468	475	485	434	500	462	445	454	453	447	473	478	493	488	478	455	481	460	455	469	510	495	479	457	447	472	503	533	514	459	514	461	490	510	431	454	476	478	455	482	456	468	449	499	498	478	470	457	474	483	451	485	448	466	463	438	488	491	473	464	425	465	477	488	483	461	464	484	426	447	433	475	475	479	493	492	473	449	452	499	481	474	503	462	473	471	461	484	463	471	487	484	486	507	473	475	465	448	467	461	444	516	522	509	470	443	467	454	489	492	480	485	480	485	478	474	487	464	468	450	453	483	485	485	496	483	491	494	487	460	474	474	504	489	467	473	508	512	456	473	500	464	477	485	475	494	458	476	438	514	500	476	462	491	442	475	459	470	458	464	453	476	517	479	481	481	524	470	476	513	458	511	513	486	464	480	469	502	463	460	435	478	460	471	494	478	477	473	499	465	488	475	478	464	498	479	476	520	482	529	464	518	494	453	438	463	492	466	482	446	449	464	494	456	478	495	490	469	473	457	510	451	484	444	472	514	472	481	474	506	461	517	496	484	476	484	488	469	479	476	502	508	485	463	469	488	439	481	472	503	484	478	478	494	464	510	448	427	495	498	470	450	441	506	473	464	496	445	512	490	497	474	498	493	487	451	466	499	490	455	460	433	499	480	451	496	467	464	467	484	442	475	469	503	489	481	420	483	446	454	477	481	478	493	418	515	483	461	450	463	447	512	468	455	491	483	466	476	473	477	449	478	459	477	490	458	486	483	485	433	518	479	496	438	506	499	506	463	480	492	467	456	501	479	486	455	484	442	463	426	462	456	458	492	476	492	473	503	460	480	457	441	522	459	522	466	475	481	436	480	450	431	495	505	467	490	439	447	492	495	481	417	441	472	468	521	484	507	486	452	481	451	489	493	474	473	456	468	488	483	503	448	449	491	446	504	430	486	460	463	470	495	425	479	495	446	509	468	485	479	450	462	489	457	467	496	476	456	480	451	471	455	451	487	447	456	501	451	504	474	503	485	491	493	511	507	447	452	434	475	450	461	480	491	446	477	481	485	486	471	496	485	495	483	462	491	466	492	454	497	503	479	425	444	464	471	476	420	452	476	471	440	433	454	499	494	486	438	487	428	479	500	462	464	496	450	499	462	469	498	435	497	487	466	449	498	477	496	511	474	488	438	468	441	503	468	509	495	441	484	475	499	462	530	461	465	482	460	451	465	493	473	462	482
24110	23103	36915	37315	28939	18557	6036	1355	801	790	744	757	795	785	768	758	796	764	760	710	739	806	734	769	752	785	779	750	760	725	721	789	754	768	722	727	749	701	722	754	773	773	736	699	774	656	779	695	765	788	717	748	711	727	694	745	711	692	737	775	752	751	761	711	719	744	733	789	779	701	752	703	771	771	743	782	764	705	717	726	743	727	741	730	739	733	754	711	735	713	752	743	749	743	736	744	783	719	727	744	749	704	732	728	677	767	737	731	697	735	675	731	663	723	743	738	779	800	725	740	735	804	785	723	780	730	706	759	743	703	756	743	770	761	769	737	678	694	686	679	713	750	710	751	719	718	752	703	734	697	708	686	738	764	732	758	735	723	722	682	711	769	726	738	699	753	720	774	768	723	697	720	749	747	740	712	763	738	695	734	716	710	737	731	744	741	736	805	752	708	722	740	792	766	753	665	707	758	750	751	698	721	738	722	729	780	744	751	747	725	690	750	750	757	744	733	736	729	756	678	698	709	670	737	769	734	700	713	763	746	735	742	680	725	772	694	741	786	722	747	723	743	702	759	766	745	733	745	734	736	724	754	748	799	726	729	699	779	702	735	742	757	745	758	758	759	709	733	719	712	687	690	737	741	741	723	722	722	737	710	726	716	718	760	746	784	746	735	738	733	726	710	779	674	706	730	747	738	717	712	772	712	734	760	767	711	804	730	734	745	733	703	730	767	732	714	693	727	759	777	734	726	695	736	734	746	718	725	703	729	683	728	752	765	788	753	752	768	770	667	709	721	763	731	740	741	764	757	776	755	711	784	708	751	748	707	721	711	728	709	723	753	731	741	778	707	722	743	763	739	743	766	710	724	704	721	715	705	708	696	773	718	805	712	759	756	773	672	696	784	741	774	705	700	743	758	707	747	739	713	764	726	687	694	708	767	746	744	733	715	764	724	736	722	708	722	735	695	718	653	735	711	727	693	742	791	719	702	731	751	683	730	765	743	694	708	724	707	745	708	739	655	720	788	778	752	759	732	749	683	695	746	715	742	699	753	720	778	723	734	729	691	731	748	704	726	698	736	692	765	695	745	754	724	691	759	714	672	738	690	732	732	714	671	732	779	688	718	716	703	721	733	711	770	773	707	740	752	781	694	716	728	739	754	718	715	762	696	729	714	733	715	718	723	787	756	730	719	755	735	737	743	750	708	721	728	736	702	733	733	710	753	681	763	721	752	701	731	718	715	665	712	762	733	755	678	711	748	755	773	789	723	759	704	730	712	778	739	761	817	729	728	710	742	733	742	709	726	775	713	743	645	727	733	734	711	744	777	721	698	717	712	770	745	784	744	772	718	740	723	702	726	706	705	784	725	740	716	761	722	773	707	767	726	708	733	737	722	746	737	753	749	752	704	760	739	834	688	745	736	746	739	734	710	765	648	726	703	727	785	713	736	741	723	700	741	751	697	744	759	765	763	739	755	780	744	750	791	701	707	710	680	726	693	714	720	703	708	755	743	703	761	748	724	768	752	722	730	722	749	688	713	742	711	725	737	712	687	738	751	751	725	784	721	748	715	744	702	690	722	716	744	745	738	737	758	742	762	734	711	736	758	693	733	700	641	735	694	714	738	725	734	760	773	740	772	735	803	704	756	706	719	724	721	752	733	769	723	790	739	715	737	721	716	781	732	741	688	708	751	742	719	757	735	728	733	732	716	768	722	777	772	706	718	717	707	709	708	737	716	701	718	729	832	777	718	770	735	783	754	694	699	770	770	743	726	784	742	764	735	721	727	746	740	759	663	752	728	756	749	706	722	771	774	725	743	729	725	728	709	740	757	748	720	724	762	760	709	757	708	704	717	734	708	757	733	686	725	752	722	746	761	723	707	756	749	737	763	708	698	739	732	713	729	688	701	721	757	743	742	711	758	681	731	783	711	728	733	764	747	699	744	712	814	787	735	743	706	717	731	788	734	706	748	727	702	731	718	707	723	772	735	731	723	678	747	712	739	684	769	722	726	717	730	696	680	735	715	716	729	673	729	702	718	691	739	725	736	735	746	684	730	782	761	743	697	717	740	769	784	719	775	713	720	693	746	747	767	741	745	681	777	763	748	707	720	681	760	709	707	765	718	735	746	726	789	745	683	725	744	723	705	749	728	753	700	747	751	715	762	740	787	666	697	713	710	745	741	763	716	727	742	718	747	756	743	716	750	744	745	738	760	727	742	743	707	741	765	702	747	740	741	731	672	753	724	740	718	731	732	724	745	700	679	691	744	764	744	782	732	714	678	725	703	744	732	788	637	728	766	756	733	704	680	744	735	772	748	747	713	711	738	720	730	743	713	769	776	722	760	768	730	758	755	740	722	697	726	778	701	755	727	730	805	754	695	712	738	717	766	702	717	740	746	734	769	726	721	745	710	754	705	697	727	729	718	774	731	754	785	735	707	740	763	730	759	713	699	723	742	704	720	733	683	767	738	692	778	732	712	673	728	707	705	743	719	733	740	724	724	755	773	709	741	704	766	701	732	775	700	766	741	744	704	757	737	709	747	753	711	726	742	735	744	708	716	782	735	733	691	783	785	725	723	721	737	729	749	730	724	753	715	749	746	752	784	773	717	732	744	736	707	731	738	736	723	767	684	722	744	720	740	766	736	744	752	745	719	777	734	731	796	720	734	748	739	760	773	743	760	715	741	746	775	729	797	768	750	719	738	738	699	749	692	723	734	725	724	738	704	704	766	693	733	736	743	801	708	707	742	736	745	710	714	739	707	730	760	726	759	753	697	665	776	738	731	761	739	671	685	741	735	668	717	737	776	699	734	703	721	741	731	773	763	713	721	735	748	682	716	707	733	742	701	792	747	751	724	739	703	720	741	739	768	754	701	756	685	712	728	704	724	780	770	753	725	765	735	649	743	734	753	727	755	724	718	755	715	731	710	751	784	742	731	720	737	752	747	724	719	684	763	691	751	751	743	738	722	773	743	702	731	721	755	767	746	757	744	726	752	728	773	750	754	727	710	744	723	718	695	722	777	710	714	722	763	753	735	770	733	752	749	783	748	723	744	718	715	681	695	733	758	718	740	668	713	731	662	718	722	699	743	740	742	703	707	698	747	749	731	688	705	682	712	733	745	726	732	752	712	663	752	674	709	727	786	703	757	748	721	714	726	702	750	754	739	734	712	742	757	760	758	732	721	677	724	731	709	782	705	718	734	730	717	711	736	701	694	751	702	749	740	673	735	746	746	749	772	747	754	759	737	718	766	756	770	751	738	678	724	739	748	735	717	753	807	725	718	732	786	715	746	722	725	715	763	754	736	724	756	736	734	725	767	736	721	760	724	709	744	679	760	717	764	735	735	735	781	708	696	774	782	673	708	746	698	733	713	743	757	712	674	729	706	726	674	737	738	762	724	795	766	733	745	802	693	744	792	715	687	723	722	726	739	704	690	709	691	709	723	647	730	709	724	691	740	699	710	754	716	716	752	718	723	739	720
63799	102759	77922	50482	27107	9618	2795	1094	721	702	705	707	716	728	737	757	736	686	697	688	725	711	697	701	759	719	672	678	675	726	698	673	678	682	700	713	678	725	729	727	700	717	712	684	720	708	721	752	745	713	703	699	713	728	715	750	666	727	735	744	705	677	724	692	700	704	696	718	672	709	714	721	710	708	698	697	676	705	709	706	694	690	736	726	721	739	683	704	644	672	709	701	747	711	676	752	731	738	714	700	737	738	665	728	735	704	660	681	705	680	687	699	678	713	711	725	667	671	750	721	704	737	726	684	672	704	708	712	671	673	696	719	690	706	700	706	703	684	714	694	670	706	713	733	733	691	703	650	763	691	739	697	726	678	726	689	720	724	676	691	650	686	694	705	701	699	721	710	685	733	742	719	726	721	675	683	754	694	686	695	725	728	685	693	690	693	739	698	703	716	755	686	703	688	678	675	660	724	750	625	714	669	721	696	666	727	693	702	787	724	681	708	680	674	721	683	652	745	693	701	724	734	721	703	725	723	714	680	721	728	699	765	694	701	694	673	674	746	724	775	718	701	677	736	678	682	651	690	716	701	666	723	684	710	696	690	721	702	681	704	684	713	707	788	687	711	703	678	720	717	719	732	703	739	764	698	692	720	680	694	718	732	707	697	710	670	677	741	709	695	760	709	682	721	698	693	688	650	733	687	733	745	670	680	699	669	673	690	705	743	736	742	741	694	694	730	673	686	637	670	723	768	732	666	736	716	729	698	728	711	740	726	720	742	689	669	729	727	698	720	665	724	697	712	746	703	723	709	728	730	707	741	750	671	650	674	734	695	708	733	726	691	749	750	720	665	700	705	697	708	716	691	676	695	705	703	666	686	703	687	699	695	707	742	718	696	727	711	704	713	722	750	690	673	681	707	712	741	707	689	735	694	696	713	692	724	717	712	758	717	726	709	708	745	694	732	680	675	713	719	690	727	705	720	700	718	676	688	657	693	688	661	680	744	716	671	725	691	683	726	725	718	696	706	672	757	689	722	726	675	738	697	675	668	694	693	705	679	741	720	702	715	737	697	717	742	647	720	681	689	685	682	717	762	699	748	734	692	669	632	713	695	739	642	719	736	672	672	686	719	682	741	735	697	720	723	718	710	688	680	711	736	707	729	680	721	680	658	711	723	702	705	737	697	695	713	747	697	716	707	756	710	694	684	667	717	741	680	714	752	726	710	686	702	678	722	729	728	727	691	707	710	679	713	719	693	774	691	741	730	715	699	722	718	697	735	702	645	716	699	713	691	692	665	689	766	712	670	677	684	713	688	681	661	682	711	699	684	724	708	725	690	634	696	708	646	674	691	730	717	691	689	687	701	722	667	704	728	707	709	685	666	700	748	694	692	713	627	721	696	715	686	723	711	679	706	691	700	698	753	660	675	710	701	739	703	694	721	723	670	660	697	721	712	686	695	684	700	677	716	710	791	653	683	687	757	721	681	659	703	706	700	722	679	735	683	710	713	766	730	678	670	745	712	691	702	715	720	720	727	729	714	700	704	700	734	659	692	754	698	723	708	763	735	685	688	737	738	727	722	739	668	692	733	726	732	706	653	744	685	700	708	672	691	701	759	723	725	691	726	693	689	698	720	724	684	697	712	689	714	723	721	713	690	689	667	655	713	696	673	675	753	648	722	682	693	694	749	701	762	708	760	708	695	737	764	688	710	715	689	774	718	734	695	677	725	729	708	759	731	740	695	728	706	728	698	721	726	699	678	686	673	704	747	684	766	698	695	673	740	730	755	684	738	676	746	673	761	717	716	680	673	713	730	689	774	711	719	711	703	734	637	736	719	725	704	745	711	742	724	700	763	692	691	699	724	638	649	708	714	705	707	699	706	741	687	723	677	703	741	632	692	719	679	679	684	730	699	688	722	679	689	715	694	672	669	663	701	731	679	716	697	695	635	724	644	698	706	732	724	733	673	734	708	691	716	734	716	689	691	644	689	705	700	724	677	726	704	691	718	676	694	724	675	644	671	716	713	707	666	757	719	704	677	662	700	697	672	678	716	680	686	667	703	676	710	718	728	681	666	739	690	724	687	711	698	702	726	716	737	688	665	709	690	675	687	701	726	701	707	719	724	733	673	724	726	749	738	721	702	713	687	757	686	711	738	664	721	737	674	704	714	732	685	725	711	753	688	724	656	701	707	715	707	752	744	727	727	681	678	717	753	713	707	638	742	742	665	719	714	713	714	747	673	715	709	733	715	685	703	687	659	686	635	716	703	699	732	713	735	711	716	680	661	721	737	701	704	751	705	673	721	721	732	713	688	709	739	678	698	656	667	737	674	677	728	717	717	700	671	696	701	689	707	665	693	687	758	712	673	695	681	697	704	682	740	709	694	723	735	722	669	709	730	696	734	726	687	719	715	731	685	717	704	711	769	657	717	752	727	705	695	697	686	751	742	696	672	703	706	747	719	689	709	730	722	741	723	702	699	715	683	737	710	692	725	726	730	733	722	735	686	702	709	658	704	752	707	674	702	683	660	711	705	709	670	718	702	703	697	697	662	677	722	718	684	689	703	685	743	668	664	745	668	712	767	702	704	750	703	721	691	700	734	732	753	694	683	686	727	718	698	693	724	690	692	730	722	740	655	714	694	686	722	737	764	726	714	696	741	672	721	740	673	684	706	677	693	671	747	736	683	715	727	763	699	700	745	748	741	727	705	683	716	712	663	683	658	726	694	752	686	697	728	703	714	718	723	692	727	722	662	675	768	706	721	690	725	710	726	667	718	703	687	706	690	721	694	701	700	646	726	699	736	764	676	705	731	716	712	746	763	664	704	727	736	729	747	718	689	685	732	657	692	686	722	687	717	669	685	756	710	673	702	699	730	700	701	681	704	730	722	717	690	728	701	724	698	701	706	700	655	674	705	711	677	704	657	735	701	747	688	660	728	679	681	679	679	700	692	740	715	719	703	750	708	736	724	756	669	695	661	647	666	670	709	709	701	666	685	743	659	683	710	686	712	736	765	696	693	733	690	744	675	678	708	703	660	753	668	715	710	675	714	709	682	692	730	770	721	703	700	680	698	759	716	656	713	667	647	668	692	703	736	674	680	726	681	678	707	713	748	696	679	684	736	700	704	715	699	674	696	708	684	680	731	726	731	701	718	678	659	698	676	713	687	687	679	746	685	706	756	688	700	707	699	651	734	736	747	679	717	717	675	704	733	699	686	717	752	725	694	745	682	715	688	712	729	698	700	706	705	710	645	673	686	701	691	679	680	718	703	705	704	703	685	707	709	720	740	653	721	709	717	705	668	693	681	737	700	678	687	703	711	720	743	692	682	686	722	741	690	724	712	710	720	723	706	703	722	716	650	707	694	762	712	731	756	748	746	757	702	730	688	679	713	734	757	698	664	715	730	688	734	692	681	657	715	688	721	640	723	696	701	742	734	703	707	663	655	684	705	683	670	667	717	662	679	684	699	708	713	711	702	688	728
29677	28988	26648	13689	4171	1303	710	528	541	561	554	521	560	580	572	526	508	513	576	537	584	553	565	562	548	541	562	587	543	533	549	570	599	541	549	533	554	587	542	549	569	564	528	568	529	548	535	558	536	542	550	550	498	600	578	532	530	528	482	554	523	555	542	555	564	546	531	507	518	542	518	571	550	564	551	553	572	541	576	573	563	528	553	587	535	569	553	566	531	520	536	532	518	515	574	519	537	576	507	552	528	546	553	554	551	534	565	530	482	531	608	548	545	497	516	544	517	552	603	538	503	553	525	505	519	508	590	557	553	565	494	523	503	573	559	526	519	568	522	530	569	514	553	551	568	541	550	586	525	528	535	540	555	546	553	499	528	546	604	546	551	535	548	513	555	558	504	561	530	542	548	556	550	537	563	548	560	547	581	500	564	574	551	563	553	544	511	534	531	534	554	525	572	565	582	548	533	551	555	527	570	523	544	570	570	554	587	512	533	560	564	538	510	556	501	554	509	535	566	551	516	631	498	556	541	514	545	578	558	533	557	579	513	574	554	549	541	523	579	515	556	512	548	582	528	533	513	540	547	539	554	599	538	576	517	539	575	497	541	592	540	578	549	522	527	522	561	479	546	509	544	553	523	555	542	554	508	551	515	571	559	543	533	527	539	548	536	507	523	545	539	548	523	577	547	563	564	520	495	569	538	564	497	503	571	576	538	513	519	546	545	548	537	521	527	529	543	500	552	552	562	525	555	559	519	570	539	533	533	548	541	509	563	577	502	538	574	553	514	531	519	566	549	545	559	557	522	563	546	539	558	525	546	557	552	576	563	526	527	501	574	537	545	539	527	597	545	559	562	536	580	528	534	549	497	538	510	549	567	555	545	513	541	525	532	556	558	563	550	544	542	596	555	550	538	534	557	510	548	545	552	551	597	526	538	504	520	553	487	553	552	573	576	548	566	570	585	575	527	542	608	533	513	545	531	512	560	548	539	560	526	547	573	550	530	567	530	607	558	483	524	580	518	561	565	555	502	524	525	526	600	544	527	531	566	504	532	585	542	576	523	531	542	542	555	529	574	550	575	545	582	551	533	575	555	566	577	569	548	517	557	546	567	547	576	519	568	571	562	577	569	526	528	529	530	576	587	577	572	531	505	535	508	535	542	559	544	552	509	565	545	525	553	536	554	558	525	546	553	561	548	562	543	545	550	540	512	586	601	518	538	510	535	528	535	559	540	517	546	533	563	547	569	576	555	539	547	546	563	573	563	554	590	490	520	553	564	551	583	578	550	606	536	551	562	541	555	556	586	519	584	508	552	542	575	527	532	571	534	538	561	576	536	572	517	570	544	588	518	562	533	591	530	530	525	506	559	600	545	557	577	571	582	559	553	541	577	537	547	562	591	510	567	569	560	494	564	527	542	532	525	550	508	533	564	554	553	564	562	552	567	522	535	552	569	540	512	532	537	552	555	559	513	564	552	535	554	578	543	524	539	511	580	507	606	563	539	551	567	571	546	539	558	551	535	539	526	570	529	507	559	536	567	541	568	560	521	538	588	556	570	548	542	576	545	563	558	553	535	504	561	584	537	551	575	558	570	551	559	582	602	585	567	569	540	522	542	570	526	549	574	556	596	552	564	535	548	535	573	562	573	560	530	553	593	528	555	535	551	544	510	567	529	530	551	566	527	533	536	529	541	548	530	565	580	538	552	528	557	538	525	562	543	582	545	591	568	577	542	525	540	558	578	521	552	530	536	561	575	509	563	543	538	510	537	558	544	569	543	526	548	515	577	539	504	518	527	528	559	548	542	583	556	548	546	507	569	566	601	525	586	515	572	521	536	547	543	545	573	523	553	563	530	527	587	533	557	532	545	559	594	549	535	563	561	551	580	576	554	515	561	514	547	509	581	582	549	543	552	492	523	532	576	575	529	552	568	592	564	545	543	558	506	522	585	560	535	548	552	506	518	547	549	573	524	538	567	556	574	518	564	527	517	576	556	535	531	517	539	534	536	516	530	577	564	512	527	563	578	533	491	553	532	533	596	526	559	546	539	520	566	567	514	532	560	547	526	572	577	595	515	556	550	535	545	573	496	548	595	532	550	558	546	604	610	542	518	578	534	518	576	554	571	583	517	565	546	538	514	542	531	537	520	533	566	583	526	524	529	561	551	579	575	543	513	533	561	523	523	593	553	547	587	568	547	512	548	572	558	550	521	551	551	537	537	588	536	570	569	533	499	568	587	561	555	513	539	565	537	543	563	517	528	619	555	554	556	592	544	592	558	540	534	587	504	566	542	552	566	549	573	574	546	538	561	514	568	555	566	545	545	550	554	570	528	569	507	545	516	545	533	546	529	576	616	542	539	545	529	574	526	576	539	559	528	566	511	530	573	530	502	548	511	512	543	526	562	507	512	594	587	533	488	539	558	583	524	524	496	532	566	553	562	542	534	567	552	607	518	559	582	508	550	568	537	570	540	539	510	576	538	546	555	545	571	552	512	559	524	544	559	539	573	480	562	505	551	536	563	546	546	526	582	531	573	552	552	534	556	547	535	540	553	581	553	555	511	520	600	558	561	560	543	523	561	538	523	526	533	528	540	525	560	500	535	550	519	536	540	527	536	549	535	545	552	549	585	557	547	528	533	529	542	550	523	519	537	550	538	551	563	600	557	521	588	541	522	528	543	510	525	534	538	513	567	579	576	524	561	525	571	561	525	577	532	564	582	575	552	535	568	529	563	559	536	546	580	595	547	489	518	546	527	552	535	539	548	503	546	560	588	556	564	559	584	536	543	534	590	541	587	513	550	602	529	509	556	529	545	540	591	516	565	552	530	520	562	531	591	560	522	569	534	532	571	573	559	567	559	508	506	542	546	551	537	584	558	511	544	489	547	525	589	540	550	553	553	542	576	577	560	572	551	548	599	575	555	571	517	532	553	548	559	558	509	526	549	548	551	542	559	542	567	567	568	522	562	533	551	557	564	499	604	536	554	544	542	545	566	534	528	572	532	536	526	572	533	575	528	529	516	582	596	549	548	530	532	541	501	540	525	565	517	521	549	540	547	562	521	517	534	556	553	556	553	568	501	551	532	576	536	564	543	536	559	558	552	588	538	526	510	536	527	522	559	559	531	493	547	585	531	538	549	572	547	531	541	565	553	575	530	566	550	569	564	537	518	511	558	580	531	603	556	519	523	533	541	564	587	534	550	533	490	561	575	567	545	538	542	517	547	531	570	517	543	550	577	559	561	562	518	545	577	557	576	541	552	549	548	541	562	545	562	594	558	514	543	578	578	557	563	549	537	498	531	562	536	523	540	525	524	537	540	525	555	535	545	546	551	523	556	527	557	515	524	551	557	529	546	528	579	527	551	517	555	538	559	513	555	528	600	515	554	506	568	570	546	546	529	532	577	535	558	535	573	584	556	571	542	534	562	563	551	567	497	586	520	511	549	529	564	554	563	506	531	583	538	542	523	526	547	522	528	535	547	536
21100	34743	21818	8485	3363	1237	624	486	524	508	496	481	472	492	468	450	486	504	459	506	512	482	475	470	476	479	472	487	428	506	450	495	485	459	444	445	504	464	474	465	468	464	472	485	509	436	495	501	473	488	467	479	475	475	500	457	490	486	521	453	514	472	437	487	449	496	438	446	499	465	521	480	487	495	493	472	468	510	455	485	469	479	511	468	445	466	494	469	501	476	460	496	475	502	468	469	467	474	495	450	450	485	483	481	487	466	476	484	463	515	504	431	458	507	471	479	487	478	469	490	477	473	478	468	473	465	492	474	451	494	490	481	454	476	457	471	476	499	466	507	501	468	517	483	480	474	481	468	509	500	475	455	481	494	474	454	484	464	531	461	502	482	505	428	472	495	487	484	461	468	501	521	478	490	472	473	504	489	449	466	488	485	497	476	462	476	475	450	488	461	510	527	487	485	497	499	476	456	473	463	479	461	481	516	505	453	462	451	456	477	448	472	449	485	460	425	473	465	442	467	443	493	467	489	498	483	460	491	449	499	487	474	479	460	514	510	496	477	526	469	485	469	480	485	449	449	510	435	463	449	444	496	480	473	489	505	487	463	468	438	509	447	478	492	481	489	477	503	453	499	466	520	459	472	502	440	424	493	462	469	475	473	479	462	482	478	501	493	488	471	480	490	470	502	484	495	514	473	446	490	537	498	437	484	483	479	482	479	495	507	494	499	471	463	486	492	467	487	456	485	475	492	445	488	460	495	470	463	503	497	480	443	489	492	499	479	498	450	470	502	443	504	453	488	468	472	460	455	519	507	489	483	436	439	480	495	462	472	477	489	512	431	495	468	491	470	515	465	470	483	451	506	550	466	477	466	472	462	472	495	510	462	486	472	474	470	455	516	457	461	476	474	430	477	514	516	467	458	515	509	502	490	452	474	476	505	441	482	495	464	490	494	477	469	454	499	414	465	459	521	512	469	489	453	476	481	430	506	455	491	512	460	479	465	468	511	484	478	473	479	456	445	523	493	499	466	494	477	465	493	456	479	455	454	438	473	476	460	485	474	513	486	514	468	416	494	479	487	476	482	493	428	512	476	490	501	457	523	472	517	506	471	481	485	522	473	468	478	470	462	479	508	464	474	452	482	453	463	442	476	507	480	441	437	472	470	487	454	480	490	455	503	451	450	475	453	445	467	472	480	481	508	463	495	466	512	474	481	459	490	463	472	523	464	477	433	449	490	474	538	474	454	455	467	481	448	492	478	464	476	461	489	484	443	486	493	430	503	508	480	461	446	471	522	475	482	500	486	461	466	448	487	460	423	500	450	446	455	488	457	485	480	508	440	444	452	446	490	453	471	454	470	471	499	513	461	498	489	490	456	480	496	460	490	432	468	497	516	492	472	470	488	498	504	465	484	486	508	471	462	453	486	457	479	462	471	456	498	466	484	444	487	495	472	472	478	490	477	475	483	481	494	449	449	475	483	503	481	482	458	492	519	461	443	451	472	473	480	460	480	419	463	477	452	473	483	426	507	492	416	458	493	480	457	492	479	466	439	483	442	509	463	476	478	463	499	471	441	507	462	524	462	476	496	487	482	482	477	451	477	487	505	475	511	466	472	471	461	433	456	449	446	496	528	506	510	475	496	485	477	463	450	476	472	489	485	479	500	483	466	513	482	471	471	500	478	448	463	453	503	464	457	488	483	453	484	471	454	427	517	479	497	497	475	456	444	447	503	458	498	477	477	468	499	471	452	481	501	475	500	458	451	491	469	477	476	481	458	484	466	447	483	452	482	491	480	473	456	506	497	496	485	458	445	479	481	484	476	498	482	469	468	463	480	460	450	502	458	489	522	494	438	497	518	492	489	463	452	444	431	452	429	457	497	506	496	487	494	501	449	465	474	474	475	482	522	512	474	447	475	471	490	465	467	474	447	468	472	496	456	479	475	475	467	479	463	497	499	477	467	492	488	457	466	480	463	475	449	477	500	465	477	466	465	501	452	447	443	476	472	485	496	459	462	448	479	479	485	482	501	470	480	482	498	477	443	463	498	472	478	488	458	469	475	480	499	480	453	477	497	460	451	484	490	447	493	497	518	478	452	458	470	507	478	502	496	501	469	493	469	482	480	489	517	488	469	481	471	485	474	505	449	473	510	474	455	520	452	514	466	488	468	466	520	450	475	492	454	481	484	490	480	496	509	477	453	475	492	459	464	439	480	452	470	478	419	518	516	487	449	533	460	507	460	516	463	497	473	466	481	418	476	495	464	494	466	515	508	490	471	447	475	513	478	496	444	505	467	489	492	490	509	473	456	485	475	488	465	471	473	499	496	477	452	471	489	474	478	450	510	460	491	478	486	477	480	454	486	467	473	507	481	491	484	472	489	468	462	481	479	449	459	449	494	458	459	504	477	466	433	468	486	449	480	465	486	470	490	492	494	467	494	471	446	471	491	491	461	453	440	456	440	478	495	484	499	487	494	498	490	459	451	481	510	522	476	485	491	477	460	483	504	447	459	498	474	476	496	502	450	499	491	479	481	468	499	498	474	485	466	444	465	467	475	470	455	483	485	474	507	453	497	468	469	503	486	481	479	462	470	477	501	506	485	500	498	464	512	447	493	497	487	485	480	469	447	447	433	479	501	480	483	512	457	484	450	469	510	492	485	463	485	521	472	503	487	463	495	496	483	455	463	471	494	498	460	501	438	490	444	450	518	464	454	469	471	487	488	479	475	456	475	486	484	494	461	462	484	481	508	453	432	472	467	484	507	486	490	455	480	485	493	467	483	486	501	497	465	500	476	476	471	486	474	493	480	474	477	485	449	478	455	462	497	457	480	491	486	468	454	500	456	471	473	467	496	475	487	478	491	482	505	468	505	454	487	486	466	483	522	464	455	473	498	469	489	470	477	504	442	416	469	477	501	465	464	426	516	456	461	465	453	501	462	456	447	470	461	489	475	490	479	480	485	477	518	511	476	444	464	501	436	452	454	490	475	502	479	452	462	469	487	476	484	514	480	520	467	483	469	489	502	492	446	436	485	488	470	503	485	424	480	505	457	464	459	479	459	497	494	458	457	445	471	482	478	483	463	481	482	452	524	476	450	447	480	465	494	519	498	483	481	479	460	493	470	470	463	461	455	446	489	472	498	454	492	459	464	472	454	450	502	469	444	449	452	454	432	483	449	462	466	470	525	502	439	480	478	490	473	471	478	468	499	461	494	496	503	467	474	482	479	500	463	505	482	450	446	471	485	494	460	464	466	473	503	475	466	470	474	502	508	481	490	463	517	458	487	483	502	509	495	461	500	461	482	485	490	513	470	506	499	461	444	489	473	423	513	488	485	500	462	495	487	466	485	503	460	441	419	471	472	461	489	482	432	504	492	472	484	467	465	405	488	496	428	444	484	467	462	491	468	502	436	468	472	484	485	430	544	480	465	485	476	462	492	487	535	475	462	452	473	489	472	480	529	539	498	485	490	473	481	496	472	488	479
25908	25943	42708	45751	27375	10454	1970	677	524	510	480	487	520	491	487	456	457	463	502	500	485	478	531	471	468	463	484	496	482	472	493	458	462	482	504	490	500	489	471	500	507	506	470	468	479	465	492	498	468	448	481	489	478	463	519	456	510	491	468	495	490	457	476	483	493	482	458	472	518	499	461	494	498	466	474	491	473	473	468	463	474	469	508	468	437	473	491	488	451	442	481	460	502	493	497	475	500	432	505	494	467	466	459	469	432	471	448	472	516	426	493	460	471	444	476	467	497	455	486	441	504	466	476	508	500	442	450	488	449	470	479	469	479	471	463	447	461	419	480	482	492	479	427	500	476	452	461	443	484	481	463	498	463	465	470	462	489	496	465	514	462	469	503	495	448	467	490	473	466	454	454	494	505	470	473	453	446	511	499	445	462	458	454	462	430	493	461	487	458	461	444	483	468	513	500	484	487	484	454	514	481	502	494	459	492	479	460	437	510	457	440	475	450	497	507	485	502	440	451	494	467	450	477	426	482	474	429	439	467	498	513	506	481	496	464	482	519	442	450	476	477	475	430	492	468	495	504	450	445	427	486	512	438	466	488	499	513	464	448	474	519	499	507	489	501	499	487	466	454	469	498	454	466	501	479	464	486	469	474	511	480	518	453	492	464	472	476	464	497	499	453	466	461	483	469	425	475	496	476	502	434	485	469	474	465	487	485	488	493	496	501	449	477	475	483	467	499	453	454	473	503	484	478	504	468	480	480	479	476	482	473	476	480	472	479	507	482	478	477	477	502	452	465	462	476	505	457	458	470	436	458	480	454	492	495	492	467	479	481	532	458	499	477	470	521	541	523	481	480	484	457	475	478	463	472	462	480	499	466	446	505	479	466	475	508	486	439	466	494	503	485	508	486	475	533	520	439	480	516	448	480	520	466	451	451	460	463	482	462	472	476	463	483	485	472	472	489	464	486	492	488	483	450	482	443	518	470	488	439	506	472	454	431	446	481	534	467	493	485	466	462	487	499	458	463	456	446	475	483	497	467	493	503	501	488	492	488	459	481	533	520	459	459	472	453	506	529	485	467	487	451	532	441	477	475	456	445	477	500	496	473	494	507	449	486	505	454	494	502	459	453	486	465	488	457	499	480	473	502	456	477	446	463	478	452	460	451	499	451	467	514	486	469	485	470	480	434	469	482	454	458	467	453	469	438	507	469	493	434	503	451	501	521	513	467	458	473	448	500	464	519	480	502	496	498	494	495	473	495	488	426	463	438	480	469	438	443	473	501	498	458	474	487	482	461	472	468	502	439	485	494	481	468	519	486	476	481	476	478	476	463	459	445	461	481	463	479	455	452	490	502	503	460	467	451	502	452	544	500	453	488	493	478	477	477	458	487	459	490	483	468	479	487	471	491	505	516	465	493	481	474	461	446	506	437	464	478	498	473	468	453	456	503	495	518	520	454	515	472	483	500	492	492	452	462	463	506	450	496	449	509	451	481	473	509	478	479	455	473	489	472	485	462	429	445	452	479	477	490	488	491	465	513	443	420	486	468	492	458	460	490	430	469	513	517	476	458	480	471	475	508	456	468	487	482	518	475	473	479	460	444	470	463	463	480	491	455	501	503	490	503	482	447	478	461	464	501	493	481	491	488	464	551	471	454	465	529	505	492	482	474	447	497	459	486	493	479	480	480	460	488	486	430	456	474	470	448	495	480	489	465	488	469	484	494	445	463	470	489	476	504	440	477	469	456	451	502	497	486	508	465	521	510	493	511	512	501	501	523	484	495	497	453	465	491	466	430	476	444	457	484	511	480	486	476	481	468	483	489	486	467	492	519	446	473	461	453	452	480	461	510	494	463	450	468	483	453	507	453	470	476	468	456	437	487	499	458	483	466	503	479	430	469	503	491	505	480	503	456	472	477	510	444	490	479	496	435	442	477	474	483	474	488	487	507	469	512	506	429	446	492	449	449	494	459	486	466	487	467	464	497	464	469	526	511	489	492	480	493	491	479	455	463	454	489	480	486	461	445	482	463	472	465	450	468	450	464	498	520	473	488	483	483	510	445	449	499	459	501	524	453	484	499	485	494	465	504	473	468	468	455	484	451	456	462	483	434	474	502	480	448	498	469	465	454	497	469	464	481	442	455	514	469	477	510	499	468	449	474	468	472	478	473	476	505	486	416	507	496	451	458	456	442	508	479	447	473	465	466	489	489	453	488	471	476	469	471	474	478	487	487	480	462	471	516	490	433	477	496	444	482	515	500	489	461	486	483	461	495	494	494	478	434	433	498	475	474	436	481	462	492	511	469	493	479	512	457	446	481	473	443	501	477	464	430	479	480	464	480	481	477	512	465	471	464	422	498	474	498	465	450	449	520	464	506	458	466	469	471	496	456	460	510	529	464	485	481	452	471	509	428	502	452	475	473	465	489	516	447	503	507	498	512	470	462	509	445	482	454	475	490	467	477	460	472	448	454	476	441	454	463	488	451	470	470	464	471	436	466	481	461	469	454	448	489	457	461	466	474	476	481	438	458	457	493	513	502	466	491	488	481	450	465	485	493	475	451	474	470	473	469	514	509	520	508	503	496	497	472	469	522	445	492	469	442	491	495	464	525	454	486	478	462	492	488	496	442	480	515	469	490	465	468	478	481	487	463	458	493	467	485	464	492	481	467	469	454	508	465	464	471	507	505	482	458	479	468	521	473	443	518	442	477	464	492	490	493	473	488	496	448	477	476	456	470	498	449	513	485	479	453	460	503	506	456	434	461	497	496	502	441	482	520	504	425	475	509	474	516	509	518	529	471	487	455	469	480	466	456	514	477	515	481	497	504	460	502	514	468	457	479	470	456	489	486	488	489	482	469	481	512	474	480	477	479	469	484	419	482	540	477	479	465	474	483	447	440	484	488	501	482	470	450	470	488	520	499	462	471	470	486	468	507	508	457	468	504	431	477	475	497	506	430	508	488	480	469	500	485	496	458	450	438	479	483	541	489	477	451	493	473	494	459	474	479	504	496	507	465	439	419	433	493	450	462	482	463	456	510	486	510	466	466	482	437	433	448	441	475	451	492	468	478	461	473	486	482	461	485	500	467	518	462	449	474	480	493	492	485	500	495	466	443	510	478	451	473	531	441	501	473	496	498	464	467	478	517	510	451	483	441	464	493	453	464	493	459	430	471	474	464	484	458	470	498	480	473	485	460	492	486	507	501	502	468	518	487	465	502	468	449	471	485	513	497	475	465	484	485	497	508	463	464	443	470	485	472	458	475	456	507	449	485	502	462	477	465	486	483	494	473	515	489	473	480	481	478	498	435	455	478	487	448	473	446	522	479	511	487	468	487	439	451	462	481	460	498	448	467	492	456	502	499	502	498	517	449	479	473	486	451	464	458	470	479	472	466	481	499	478	501	471	487	477	484	468	467	496	483	473	483	458	486	429	492	476	485	446	445	472	444	471	503	490	487	464	525	519	493	475	489	465	444	500	466	431
53787	81978	62943	43183	18789	5584	1508	644	516	452	467	440	483	461	461	482	448	451	469	457	458	448	474	460	487	432	460	465	462	466	499	442	461	449	453	467	466	482	452	465	442	462	424	470	455	466	478	469	440	484	444	436	473	491	479	482	475	462	432	399	475	465	415	441	457	491	417	480	449	458	444	460	411	462	448	476	460	481	492	476	459	444	461	459	461	443	460	481	427	456	481	477	449	499	466	454	486	427	487	447	472	464	476	421	418	499	473	430	462	468	457	480	455	455	431	453	477	455	445	461	487	478	415	479	461	484	447	454	502	458	434	441	408	439	477	458	454	474	438	482	413	450	478	477	452	443	463	434	420	422	445	515	453	471	495	430	458	481	462	448	463	445	470	477	423	488	446	451	466	445	453	464	440	436	449	435	463	487	471	486	456	471	470	447	494	495	448	475	426	497	469	490	465	437	434	421	451	437	464	452	465	450	454	482	437	430	478	473	463	429	436	470	469	493	453	464	426	466	458	461	455	436	506	474	431	426	452	481	490	490	459	459	463	485	434	463	442	432	480	475	457	486	447	461	440	493	462	459	475	449	460	477	435	465	467	420	456	439	503	441	419	468	430	461	444	444	436	468	474	450	485	497	470	451	444	458	458	489	454	443	437	446	476	463	451	472	503	506	472	423	494	437	439	462	483	506	497	460	489	461	430	470	466	435	463	471	442	407	430	478	448	467	457	491	457	483	451	469	493	514	433	465	448	461	452	422	448	449	490	453	447	477	432	428	466	461	461	454	460	438	446	448	472	437	430	457	433	463	443	441	480	464	445	428	431	472	481	468	493	426	490	458	484	408	451	460	471	439	450	477	466	454	455	481	467	470	430	472	447	455	443	461	465	452	446	429	459	484	488	464	459	472	448	469	472	490	432	436	424	449	431	462	458	488	468	430	451	433	453	483	468	427	449	463	506	460	438	425	442	463	468	447	450	459	449	507	458	472	442	453	465	428	469	444	447	461	445	458	454	455	475	453	515	465	436	487	434	449	422	452	472	490	476	478	409	425	416	472	471	396	479	490	443	429	400	430	469	422	474	458	425	472	449	423	474	445	459	469	453	472	474	463	478	460	507	454	470	438	451	413	447	474	470	493	442	467	484	469	463	481	486	442	464	497	471	498	458	450	427	458	500	495	433	429	489	468	435	470	451	454	459	474	464	457	450	444	483	421	451	451	472	441	428	440	456	479	441	473	471	443	451	447	439	418	443	428	426	466	440	468	433	433	484	430	439	441	451	446	461	502	460	467	474	444	436	440	451	469	473	466	488	464	447	417	459	452	465	474	411	432	459	432	469	471	477	454	442	525	445	433	449	439	435	425	495	468	471	458	474	450	471	396	488	457	457	468	435	438	513	443	461	498	466	448	473	482	467	474	447	472	430	452	452	440	428	465	454	497	453	453	471	457	468	457	450	425	444	453	445	437	500	447	465	491	434	481	444	452	473	454	418	455	450	436	470	463	445	472	460	494	449	435	486	458	446	497	503	500	472	472	477	461	473	464	443	437	470	467	481	473	456	472	483	449	444	479	440	478	463	460	481	495	485	437	477	454	442	429	476	468	457	435	464	478	457	471	454	466	442	490	459	481	421	449	443	474	482	447	437	459	450	463	459	454	448	442	431	466	446	467	463	478	480	477	483	488	467	455	479	460	467	466	449	484	469	470	433	449	470	452	470	449	461	492	469	453	434	444	451	471	488	481	487	467	469	429	463	488	420	417	450	445	468	460	451	456	416	455	454	443	434	461	489	473	480	452	471	448	427	478	482	446	410	445	456	444	454	505	488	449	452	446	462	434	488	497	466	430	457	462	452	484	459	436	441	451	464	443	447	477	424	454	471	469	473	477	428	449	430	463	449	486	470	493	450	473	461	446	462	462	457	470	424	447	467	464	401	456	516	506	476	462	456	476	461	421	471	449	478	454	465	445	429	449	425	466	456	434	482	431	477	464	462	466	467	480	452	487	490	456	412	447	483	459	479	495	425	475	522	452	446	483	457	485	457	465	467	477	497	462	418	456	424	471	461	481	498	468	453	439	468	466	479	426	474	428	441	479	479	421	444	469	475	427	440	461	472	487	455	477	454	458	424	482	432	490	463	472	451	478	479	487	465	469	472	407	471	466	489	422	455	472	424	463	472	450	456	450	466	451	477	454	447	472	498	489	452	442	467	442	446	470	431	431	484	464	462	475	395	448	485	484	463	458	448	424	435	450	441	449	411	454	478	463	440	481	438	472	475	496	449	454	446	443	452	480	486	498	448	452	480	479	470	475	504	470	483	417	469	451	419	482	447	472	450	469	454	447	376	461	448	439	472	462	476	452	484	460	456	482	437	423	479	445	445	472	457	474	470	431	444	469	484	446	486	434	419	448	498	449	467	432	465	428	468	463	426	517	437	474	457	435	457	470	430	484	477	471	462	429	447	446	467	495	415	417	498	397	468	477	474	440	457	434	445	458	453	439	443	474	498	470	419	467	471	449	466	475	467	463	462	475	459	451	452	472	432	441	463	432	442	471	445	461	463	474	456	448	462	441	460	472	459	450	462	473	473	484	461	422	449	458	427	431	451	474	430	508	449	488	450	444	453	453	454	489	442	441	435	489	471	470	451	489	428	494	421	465	465	448	441	451	437	406	439	438	464	473	478	452	454	497	472	464	426	438	477	453	397	446	446	476	475	442	488	444	428	456	471	472	479	428	473	489	431	418	446	434	441	443	455	435	488	384	444	429	445	465	441	474	487	478	449	460	461	460	495	494	449	462	421	466	464	476	455	477	460	456	474	429	473	443	472	454	442	481	460	466	414	439	470	455	469	507	457	475	453	479	462	463	460	457	490	451	450	471	486	421	471	447	456	438	432	470	490	479	460	428	478	460	435	436	422	470	415	488	458	404	474	442	441	475	414	402	475	460	449	478	433	407	429	479	418	485	443	493	480	449	454	471	481	468	467	451	493	443	452	442	420	460	431	454	476	489	441	457	452	452	459	455	426	447	474	479	481	464	450	503	425	429	438	453	457	453	474	416	452	495	455	507	479	490	482	440	443	456	487	436	481	477	444	430	449	429	464	478	476	437	503	433	453	433	471	456	460	473	462	445	500	474	479	458	476	463	418	471	459	473	507	440	448	483	463	435	422	462	453	436	451	448	451	470	407	441	445	445	465	461	443	476	427	458	423	497	423	461	455	433	456	461	450	500	435	430	442	492	439	437	477	436	441	452	468	440	424	449	449	468	458	442	446	473	449	504	488	477	478	478	456	467	473	454	466	488	507	454	490	458	453	410	451	454	425	419	444	448	430	447	457	479	476	462	421	454	424	436	419	453	503	439	481	464	435	450	448	465	466	442	485	478	429	464	433	479	443	449	451	421	474	465	452	435	451	440	439	433	462	477	454	457	451	466	431	495	409	447	455	435	445	475	473	461	473	461	475	480	416	445	489	419	450	452	476	469	486	501
24182	22226	38855	44812	34411	20943	7759	1457	733	717	695	729	743	754	658	705	748	699	715	674	714	732	697	726	681	706	708	668	673	713	689	691	710	652	708	679	721	683	695	710	688	704	726	729	713	667	702	683	757	707	684	698	741	700	705	695	755	731	675	693	723	694	668	718	693	751	664	703	670	748	735	668	683	713	718	676	678	679	682	684	703	711	725	704	717	685	676	722	672	710	692	734	714	668	685	728	659	704	725	672	715	711	701	651	710	679	700	724	651	681	693	703	694	694	681	729	674	698	704	715	695	658	674	713	688	698	765	706	710	778	711	726	671	677	692	681	735	729	678	662	688	727	689	695	694	691	704	648	708	665	703	688	685	653	658	711	710	713	721	638	695	688	654	716	713	701	767	676	692	730	724	678	700	648	695	693	699	729	718	693	663	662	666	683	740	662	718	708	687	708	715	635	727	691	679	704	685	732	676	659	679	700	724	715	614	738	724	702	674	714	678	705	674	621	723	706	681	704	717	710	652	701	675	710	685	691	696	680	673	695	700	718	679	668	702	715	700	740	676	682	695	734	648	709	722	648	686	694	683	726	651	674	662	684	670	651	662	659	672	697	791	711	677	718	673	706	678	629	649	659	692	700	700	684	667	723	692	658	669	699	708	696	675	708	669	667	682	687	664	724	702	669	696	711	750	652	710	679	704	690	688	747	670	654	684	677	702	631	734	705	725	671	678	713	693	693	670	651	730	686	659	730	718	651	680	671	663	683	687	680	649	695	716	675	731	643	720	624	720	690	661	664	696	693	643	708	688	646	699	698	738	713	688	673	687	688	653	731	684	724	657	666	708	708	688	675	690	677	696	654	671	689	684	714	710	706	747	701	699	660	676	673	663	704	660	716	715	660	672	702	737	695	711	690	660	685	722	646	680	706	740	694	702	668	726	724	687	727	715	649	710	709	668	713	706	708	646	693	722	628	714	698	695	672	712	718	739	735	659	711	723	723	683	725	667	738	698	721	736	710	683	687	745	687	710	717	695	686	718	674	679	707	733	725	710	699	694	748	661	671	687	696	748	686	713	682	685	733	721	684	671	713	678	685	688	681	679	683	694	681	705	717	654	708	680	704	722	704	732	699	722	703	687	678	716	727	707	714	693	722	721	713	673	676	711	700	682	700	697	680	669	691	688	662	681	628	711	756	712	704	720	712	676	703	717	687	676	681	682	665	668	710	670	713	681	664	743	696	722	672	681	704	697	694	664	652	664	639	719	724	696	658	673	671	656	697	627	720	717	697	645	678	739	668	679	670	716	710	690	676	668	665	649	696	694	692	704	649	756	709	712	679	742	747	673	649	754	706	659	718	650	710	658	712	759	702	711	651	694	707	673	710	678	694	718	672	663	699	707	683	717	685	662	702	682	708	728	641	745	732	685	678	706	678	737	687	738	685	679	715	701	649	729	685	709	743	715	752	734	717	715	667	665	693	728	643	725	680	709	695	716	673	649	690	644	726	692	668	709	707	689	728	679	660	644	656	678	687	715	670	726	688	633	679	688	715	686	680	695	705	722	720	651	701	676	694	675	747	745	648	695	715	695	671	654	672	759	681	662	658	698	729	679	704	646	688	657	709	645	676	712	672	705	627	674	695	675	646	672	704	689	644	670	645	665	668	700	716	704	648	691	719	661	690	709	673	681	702	665	666	698	684	680	667	679	692	686	687	676	710	699	668	724	674	706	712	674	718	679	706	638	733	706	751	690	670	620	649	712	682	678	738	660	686	669	701	669	681	722	646	694	717	725	669	711	718	744	653	691	647	676	644	663	696	695	674	692	679	685	692	665	689	703	737	675	676	689	649	689	677	697	708	632	715	675	680	746	679	669	729	720	723	670	728	724	729	696	690	742	639	684	677	741	701	723	644	680	729	717	678	682	669	713	695	688	674	734	750	686	727	683	675	679	712	684	645	677	693	677	702	709	682	700	651	713	657	718	658	692	729	728	678	699	640	716	692	669	680	722	674	685	690	668	705	690	688	713	707	701	669	667	692	725	679	744	707	701	687	679	666	689	720	699	704	664	646	745	651	686	695	653	733	680	711	720	718	671	731	718	703	676	690	698	686	669	675	708	706	715	693	670	712	725	702	716	682	652	633	680	725	677	663	655	683	702	726	704	712	666	672	680	670	711	648	732	691	673	726	676	684	774	690	654	679	745	658	672	642	689	703	680	656	688	681	745	659	634	750	667	679	720	640	627	676	694	718	716	671	715	686	711	692	726	696	635	703	721	692	683	687	693	675	690	680	668	723	706	713	716	693	703	690	722	728	718	714	671	712	700	655	696	712	678	720	673	681	683	685	676	688	704	768	643	705	679	655	739	696	699	688	689	730	669	707	705	690	693	692	688	691	681	712	703	766	721	673	718	650	680	705	652	703	673	687	713	711	669	667	700	652	663	685	711	688	704	684	716	724	678	723	746	703	725	683	679	694	654	695	679	711	691	695	732	714	645	669	686	687	679	693	696	687	693	687	724	677	683	703	688	703	686	742	708	694	692	711	711	711	709	694	686	651	667	721	703	673	724	653	665	662	699	706	663	717	687	680	760	669	734	661	713	677	671	715	676	696	663	675	711	692	687	634	734	648	722	730	635	652	667	712	684	666	679	703	750	707	689	677	712	697	733	689	712	709	683	696	680	656	680	663	718	712	710	717	703	650	696	697	668	719	678	712	670	676	641	698	718	671	681	702	637	680	668	677	688	709	674	719	728	725	685	708	662	723	730	694	728	667	662	676	679	696	711	727	734	711	671	735	678	711	742	683	683	668	743	686	616	669	714	697	689	715	717	700	672	741	680	694	729	704	707	680	705	736	711	665	707	722	678	717	744	661	737	723	700	707	724	711	665	720	664	709	668	667	705	702	665	717	685	663	683	675	742	690	690	690	665	713	628	753	738	683	655	678	688	710	662	685	696	694	668	688	694	667	674	736	680	656	675	689	713	702	676	688	661	711	650	774	659	712	723	702	670	681	708	705	669	737	703	676	736	653	686	711	655	655	719	700	710	726	685	681	733	705	714	734	700	678	735	662	670	700	683	667	688	714	670	688	699	685	700	737	693	656	692	681	687	635	693	720	680	732	718	693	702	689	688	677	724	680	682	718	712	680	707	653	720	650	703	676	696	668	676	666	654	659	690	715	669	697	692	697	702	686	681	709	726	672	725	695	677	670	610	706	690	626	683	709	677	690	711	703	680	678	684	724	667	694	684	758	679	716	714	671	710	716	708	745	705	729	700	715	709	687	715	665	683	712	708	662	690	688	727	730	674	700	678	679	688	731	702	686	680	674	689	690	670	707	682	713	639	695	678	729	648	687	686	686	691	703	691	673	689	691	679	644	712	694	688	663	730	702	723	701	702	717	665	674	729	655	709	653	724	724	648	651	653	718	679	682	683	690	766	708	666	767	661	708	664	681	725	711	653	670	691	699	697	679	720	667	674	656	701	665	716	688
61039	98672	85143	59333	31966	11812	4063	1216	716	651	636	644	725	654	694	651	697	682	688	636	717	634	632	630	711	723	666	658	673	635	711	655	651	692	692	707	713	637	639	678	695	633	687	628	631	683	675	673	666	663	696	659	659	672	675	689	658	667	716	654	694	578	699	649	703	662	670	655	648	704	690	685	683	678	644	744	683	650	681	668	641	676	646	671	649	656	723	710	747	672	623	628	642	665	635	671	671	672	632	646	702	695	647	699	647	705	659	651	665	667	666	646	720	710	663	625	619	679	740	646	700	669	676	686	682	692	654	663	654	619	704	626	700	675	658	659	656	653	646	686	650	680	614	692	647	692	611	687	666	654	657	653	696	671	674	660	707	672	665	668	677	668	671	617	639	623	639	668	669	670	684	654	645	682	705	710	688	650	654	678	693	675	667	664	615	662	687	665	672	698	646	668	697	648	682	726	613	661	678	725	634	636	661	665	638	651	642	708	707	661	651	700	663	648	635	658	625	667	717	663	650	639	679	658	649	706	688	684	724	652	660	637	638	653	691	692	643	658	617	687	667	659	687	655	664	701	659	667	698	675	676	667	708	676	637	714	679	643	703	651	651	649	671	666	675	648	647	654	694	655	673	655	644	599	677	658	748	639	685	690	616	700	704	657	663	646	663	615	664	705	731	676	639	674	642	624	661	649	681	637	655	699	633	663	649	675	639	627	688	656	673	685	689	668	707	646	630	681	672	653	623	679	682	635	706	666	679	645	624	591	681	683	651	634	657	657	702	719	658	671	666	667	648	653	641	685	655	649	646	634	611	672	671	650	655	733	636	646	617	685	669	669	689	684	648	655	635	646	676	649	610	686	623	694	674	669	637	621	668	686	685	630	677	672	638	687	685	617	631	629	683	606	657	655	646	678	680	698	660	618	641	647	665	662	665	699	649	661	660	663	686	693	675	658	651	667	719	666	698	664	631	675	655	673	652	625	626	705	682	618	658	629	668	651	661	671	680	666	659	673	644	656	640	680	683	686	697	615	658	687	668	624	684	674	684	669	706	611	702	682	688	650	662	670	656	633	673	657	636	663	637	669	678	677	682	689	663	690	693	672	644	668	664	690	650	725	607	672	632	646	698	684	637	673	686	632	669	710	706	693	650	625	670	675	690	698	654	751	692	673	666	626	651	656	624	626	670	666	644	674	674	619	667	665	672	684	657	695	647	682	679	686	651	735	687	641	718	675	673	650	663	580	672	635	648	737	680	665	668	662	652	619	626	669	685	621	664	699	675	666	680	682	661	649	675	705	646	673	658	619	650	671	685	688	670	703	665	664	686	691	675	661	675	677	648	688	623	635	639	671	626	671	672	671	670	696	601	658	648	599	715	652	648	663	630	679	671	642	629	685	693	674	674	641	660	649	685	661	644	643	669	687	654	656	661	645	680	636	687	622	688	638	666	685	665	655	659	665	640	700	590	658	699	665	615	665	664	660	647	638	690	663	687	664	688	673	677	702	663	648	687	677	750	631	690	660	668	675	673	676	683	722	636	659	719	659	674	624	645	647	681	717	671	686	682	622	676	675	699	648	646	679	695	663	650	637	658	628	662	730	685	636	702	655	687	687	701	632	634	641	693	599	679	672	696	616	624	690	695	682	656	661	602	717	666	657	662	672	643	626	625	683	658	671	642	644	680	646	672	642	695	632	691	667	649	681	612	648	656	666	661	683	676	691	667	721	625	659	674	684	692	637	680	690	655	683	650	681	654	644	681	696	666	688	659	681	626	635	680	628	674	603	631	661	665	662	646	657	687	663	632	671	701	651	621	644	721	655	656	653	629	665	666	657	656	653	692	609	703	637	632	672	674	678	652	683	673	647	688	663	670	731	668	659	646	658	702	665	721	715	655	664	713	701	740	682	648	682	682	648	689	653	664	646	672	706	614	625	620	662	642	675	705	627	671	672	679	662	647	668	670	642	656	633	693	697	642	616	653	686	619	634	645	702	654	654	637	649	703	605	669	660	675	708	647	686	685	640	704	668	635	666	694	680	644	672	688	634	666	663	654	663	683	652	648	669	679	663	695	709	645	704	654	682	621	668	652	689	684	662	695	696	659	634	666	652	643	673	651	638	701	642	711	698	680	634	663	679	647	691	652	653	660	637	724	628	666	672	678	662	675	707	609	696	705	655	674	678	667	663	646	698	637	670	665	623	706	652	634	645	653	648	661	674	678	638	648	656	688	709	660	650	660	647	668	645	633	677	646	683	706	640	688	664	622	676	652	655	627	650	667	677	681	676	707	654	697	655	636	638	667	651	679	684	670	699	651	642	632	703	662	614	651	668	669	682	677	687	658	672	670	660	651	647	671	649	686	646	673	697	637	645	653	640	694	636	636	640	724	646	669	692	744	659	676	709	668	684	653	664	658	633	615	657	677	668	644	674	691	670	654	637	663	659	694	692	632	706	680	659	671	660	680	693	681	686	655	671	668	720	656	652	671	683	691	636	696	649	682	634	639	691	689	626	655	673	658	633	653	667	649	616	666	694	665	659	694	676	648	679	631	665	668	674	706	661	684	652	664	697	652	670	685	649	673	656	633	663	648	635	650	679	649	671	635	695	660	665	615	643	645	644	652	705	655	653	608	640	640	626	690	707	659	697	651	653	637	665	654	677	678	684	649	676	635	647	638	663	650	628	664	675	651	678	645	675	653	679	650	665	693	721	700	676	663	664	668	683	683	639	634	641	644	622	700	673	642	602	638	648	684	633	646	684	671	685	671	695	633	654	683	664	661	733	685	670	683	634	661	649	700	641	657	682	664	703	648	631	612	658	671	663	663	649	669	645	697	649	650	635	626	706	660	674	607	648	645	684	696	659	662	627	666	662	675	641	659	661	697	648	642	677	671	669	654	612	667	642	689	646	651	683	638	673	634	640	638	638	656	719	651	666	683	693	631	651	684	625	634	681	711	648	659	701	677	658	645	647	632	676	618	657	672	699	655	657	634	664	680	656	718	624	631	656	644	669	628	670	671	675	668	675	675	629	656	680	686	674	643	683	652	655	644	611	703	676	649	633	679	659	624	664	651	667	685	688	680	666	643	673	658	679	698	642	638	634	632	662	690	604	671	630	624	653	708	619	656	660	641	644	660	637	680	634	615	694	668	674	650	652	684	666	668	655	696	674	657	655	650	648	645	649	614	688	637	636	661	645	622	676	715	645	632	684	644	646	701	648	667	677	605	672	747	665	699	649	658	680	660	689	683	681	656	695	642	652	635	638	616	647	646	635	630	667	647	620	630	668	635	668	674	663	711	631	698	612	692	645	622	691	640	655	647	641	688	649	669	686	672	604	624	635	691	652	676	654	693	666	668	662	679	644	643	739	685	671	650	714	651	659	614	618	670	654	639	665	646	664	686	680	603	663	652	681	667	636	659	697	674	664	702	692	624	631	674	683	662	624	636	657	662	656	651	680	645	684	608	726	737	620	703	702	659	609	628	662
29050	27073	26921	16247	5149	1583	805	556	515	471	499	483	525	502	552	478	490	529	532	526	535	525	534	493	486	495	507	520	493	514	520	525	486	505	503	522	469	493	485	497	499	495	526	523	493	526	513	508	524	459	480	495	495	497	466	525	528	489	478	543	476	512	519	554	516	556	473	461	507	515	470	495	462	484	523	536	504	492	509	489	548	520	520	494	515	513	500	540	499	480	477	532	478	515	530	543	532	492	477	532	529	521	545	488	462	528	514	484	546	551	495	511	513	511	511	480	507	510	492	533	490	512	519	470	500	480	533	533	515	518	475	547	484	522	528	533	515	540	501	528	511	513	503	527	480	537	498	493	503	538	513	516	541	496	480	488	520	485	498	489	481	510	480	507	529	497	502	540	512	521	512	504	540	498	457	531	485	528	485	499	486	493	503	532	502	539	499	513	516	493	531	488	488	509	492	515	524	514	530	512	542	530	503	500	493	506	524	500	481	482	529	479	490	495	495	471	521	538	519	522	525	494	491	492	528	524	498	538	567	511	498	507	499	555	504	495	494	494	499	491	463	498	513	466	565	476	515	532	479	515	543	507	461	489	507	483	543	506	534	531	495	510	521	515	526	502	499	497	489	502	502	502	498	520	509	523	497	538	525	511	486	507	466	521	515	544	472	488	499	503	520	490	529	515	521	485	518	498	533	538	506	531	471	499	503	544	495	502	492	489	557	506	508	529	527	493	507	518	481	509	478	512	477	496	508	465	492	481	541	505	528	489	488	486	490	514	516	504	490	484	505	527	498	508	527	494	515	510	502	573	496	492	482	515	532	543	512	517	508	491	520	453	524	509	529	489	466	526	525	497	491	477	522	530	521	473	541	498	502	519	496	468	510	499	521	479	504	521	523	536	530	513	504	476	495	546	507	530	518	517	473	484	545	515	492	509	430	527	516	525	465	497	458	459	548	463	482	493	537	498	513	530	504	522	500	498	504	545	521	538	465	458	492	505	509	514	520	505	494	499	540	503	512	492	517	551	498	517	511	494	529	539	524	503	504	521	478	482	520	527	514	524	492	515	488	477	472	487	482	499	483	495	492	509	499	514	494	508	462	492	512	511	505	511	521	517	479	510	506	517	505	496	508	470	463	509	485	496	483	524	548	505	473	543	534	489	484	505	501	469	532	467	522	519	490	525	464	474	510	504	517	513	547	509	521	528	522	538	513	513	480	495	506	505	525	549	488	497	531	506	514	501	461	517	546	508	510	492	486	502	486	488	523	488	496	536	491	513	468	489	510	537	505	503	520	526	524	530	496	517	497	509	533	484	509	501	507	491	474	488	534	538	520	483	460	520	510	498	526	537	501	470	532	530	514	523	495	511	536	469	540	499	516	521	462	479	531	534	514	519	535	493	514	535	475	560	492	485	508	502	502	516	519	551	544	474	503	529	529	505	506	539	509	499	511	513	542	501	513	556	526	515	518	527	520	458	478	490	521	514	513	497	505	497	541	494	452	524	496	521	499	495	508	469	491	490	525	526	501	531	494	522	528	500	509	498	503	506	534	499	498	484	492	539	496	512	499	447	471	502	508	524	489	506	504	497	517	544	508	527	545	485	548	484	552	520	483	519	507	554	491	516	485	491	508	503	482	487	513	522	482	520	533	506	530	468	503	516	502	466	536	518	494	513	511	466	519	521	543	539	511	509	474	517	535	490	523	517	536	501	489	519	507	457	496	482	510	505	505	486	521	493	512	501	536	523	503	495	494	493	519	497	545	513	509	542	516	469	460	523	497	494	514	516	533	479	497	471	485	510	512	524	517	523	551	537	491	486	523	495	507	522	485	497	497	510	501	500	532	527	505	525	516	556	511	492	501	546	493	487	502	538	487	471	503	495	482	528	489	503	472	491	539	542	507	537	491	535	495	547	520	470	501	529	477	482	515	461	526	486	542	542	437	505	514	503	494	501	531	516	506	489	501	528	563	457	443	508	495	504	513	512	520	495	533	459	520	460	528	541	496	493	471	494	483	535	521	519	497	547	507	478	515	483	503	517	477	546	526	467	481	462	460	507	528	509	518	535	466	539	458	507	490	492	494	512	532	519	501	490	531	526	569	478	491	533	501	498	502	503	510	489	496	512	514	525	521	489	540	479	494	526	517	511	469	529	479	483	494	516	477	520	524	553	537	520	518	535	525	526	501	518	494	497	483	477	500	495	495	520	500	518	493	529	476	497	478	549	475	526	526	487	476	506	488	523	519	509	510	490	510	500	518	493	493	511	472	553	480	515	515	489	524	515	472	473	500	513	511	519	536	477	494	488	500	519	449	482	533	514	499	497	512	480	500	487	502	523	494	483	498	493	498	465	531	541	515	486	510	556	505	486	507	474	474	528	486	481	544	493	473	517	445	474	485	520	500	518	536	498	494	473	495	510	518	493	505	467	572	505	496	510	539	525	474	474	534	534	506	530	537	541	559	488	463	515	479	509	467	500	542	502	541	522	488	520	522	506	510	521	494	542	523	529	529	526	471	511	476	466	517	478	477	537	526	515	507	485	508	524	545	474	491	504	480	509	522	511	496	493	504	518	488	511	527	506	554	520	472	504	517	534	546	497	483	490	504	469	506	526	489	530	487	536	532	507	506	459	506	511	500	550	508	514	528	537	533	479	514	520	491	483	510	520	525	524	509	524	511	479	496	495	548	496	500	473	513	464	476	556	457	516	481	503	524	518	533	512	484	499	499	496	493	483	525	517	524	511	502	502	484	511	561	524	538	500	474	469	513	521	516	527	501	472	465	546	481	512	498	522	465	522	514	513	505	497	519	541	496	490	516	546	505	526	492	470	494	457	489	489	527	531	517	504	498	533	546	494	543	544	525	523	526	523	508	543	484	495	478	480	501	488	526	496	514	500	506	550	502	512	508	549	488	538	511	554	514	505	516	479	524	480	474	495	544	511	490	487	487	512	516	500	494	498	499	532	500	479	473	506	521	473	499	542	517	496	533	487	513	537	494	447	512	540	502	476	466	484	488	520	512	511	497	496	463	508	485	507	482	473	507	529	521	504	463	489	560	502	515	524	488	503	516	483	487	517	514	525	542	493	458	489	485	474	513	514	541	504	519	520	539	511	481	525	460	512	541	489	510	483	530	514	469	514	523	510	491	528	520	486	492	510	490	483	540	510	460	518	487	514	543	495	493	505	493	508	483	539	473	530	548	510	528	519	513	512	539	525	525	493	504	478	486	515	492	473	499	535	497	534	524	530	478	446	495	478	530	527	509	544	514	494	514	516	481	536	522	491	516	494	479	477	490	462	529	481	501	512	515	482	545	505	549	524	522	532	491	534	506	514	530	486	518	513	499	487	503	480	497	471	517	526	519	514	516	493	507	477	494	516	533	501	520	499	515	510	539	516	508	494	470	498	499	476	500	507	489	485	507	515	509	498	513	525	494	496	563	529	486	477	491	490	509	539	490	483	474	520	526	509	516	500	497	499	535	480
19080	33624	22774	10941	4066	1388	648	474	466	439	463	483	474	453	500	441	474	437	458	447	457	446	444	442	504	447	439	437	480	490	456	445	459	463	435	456	439	455	480	433	461	477	432	443	449	455	469	458	474	459	495	406	472	482	460	442	438	447	430	457	424	427	472	450	458	449	468	440	446	473	441	451	485	461	422	441	471	448	457	453	425	454	440	460	460	447	446	484	388	452	440	457	458	443	459	460	456	465	474	451	475	450	465	445	441	467	481	436	404	435	463	459	433	457	472	427	456	409	499	440	458	425	449	476	454	471	436	440	439	462	441	407	436	443	460	427	455	468	416	466	482	439	424	442	448	458	474	483	478	440	428	449	450	435	470	451	476	465	409	420	455	464	471	455	487	458	451	431	442	481	470	433	442	444	424	495	466	452	464	432	470	507	447	480	448	415	456	473	459	432	525	447	484	464	417	465	468	451	427	444	494	466	472	434	431	475	431	455	509	471	442	460	443	443	436	474	434	456	457	427	464	471	422	473	452	474	414	467	449	451	489	438	444	470	483	476	437	472	450	428	390	442	473	458	470	456	467	470	471	393	432	409	438	447	444	453	470	462	425	448	491	467	460	468	413	464	451	476	439	448	441	430	478	457	464	440	447	447	455	432	446	438	421	468	432	424	483	428	440	465	477	460	423	464	496	479	444	426	459	411	458	469	432	440	432	431	438	424	418	453	503	430	445	417	450	440	472	500	460	439	443	468	438	443	440	465	471	487	414	466	452	474	409	419	464	414	466	430	421	444	428	500	464	473	493	406	406	450	454	451	467	445	465	461	469	444	482	454	444	439	461	493	431	451	494	434	450	400	404	464	458	480	458	426	467	481	447	488	466	432	455	460	454	427	500	464	435	447	479	461	464	472	453	432	461	446	417	491	454	474	454	437	442	467	466	468	454	457	433	480	429	451	415	472	482	411	424	488	429	425	448	474	483	444	445	472	466	458	443	466	475	428	438	462	455	417	504	456	476	459	450	432	464	460	462	457	472	454	465	467	419	439	446	449	427	432	448	430	519	457	417	437	483	439	456	454	476	477	463	427	456	415	414	458	479	457	441	416	463	486	451	472	468	451	433	436	402	468	461	444	436	479	452	469	457	463	481	470	421	400	467	422	461	467	452	452	471	481	497	469	420	466	445	411	411	422	454	431	477	445	420	490	455	440	488	445	435	451	440	484	454	483	429	461	473	472	427	474	440	440	444	455	444	439	463	450	442	418	423	472	472	450	478	442	454	475	470	471	467	439	469	458	446	471	422	412	442	467	439	438	461	461	467	445	450	491	463	447	437	464	431	417	518	472	451	447	463	461	473	448	461	467	451	423	424	463	438	443	418	462	483	449	447	436	425	465	500	462	474	452	466	465	455	437	462	439	434	467	458	517	403	439	466	458	457	493	462	415	482	426	456	431	468	448	456	439	496	446	449	468	404	440	459	479	463	425	429	450	465	439	416	446	459	461	496	491	433	467	417	491	502	432	438	481	427	471	476	468	468	478	449	431	395	422	445	465	440	420	440	489	464	471	453	450	463	465	465	466	503	465	456	394	431	468	456	401	486	455	421	454	440	459	445	472	471	442	445	467	443	491	451	494	444	465	468	470	434	464	411	433	441	491	452	466	459	453	449	439	469	457	433	444	472	457	446	444	469	448	426	469	427	465	427	451	461	462	459	449	443	462	456	407	470	504	435	438	461	430	451	468	438	480	477	444	431	435	464	455	487	458	495	479	470	460	447	444	463	489	442	463	454	489	456	473	437	500	440	438	462	434	452	433	442	455	442	437	461	454	461	469	450	452	450	427	477	441	481	467	446	454	446	437	452	429	435	448	430	475	459	450	425	458	432	429	422	446	434	442	448	453	439	452	514	423	424	473	424	441	452	440	436	408	494	438	451	452	475	458	464	424	445	455	458	437	441	490	481	494	470	490	454	465	454	442	474	486	456	421	428	482	444	488	468	479	422	456	456	461	465	444	449	463	455	446	446	513	429	473	423	429	483	440	438	457	453	444	453	464	428	453	423	424	422	450	496	460	449	446	517	454	485	444	453	484	454	468	498	457	461	470	481	423	460	424	439	444	475	429	489	474	452	472	437	454	465	478	447	425	417	465	400	421	401	441	439	448	466	445	424	428	425	456	477	458	448	423	449	438	480	506	440	442	402	448	460	457	453	453	408	433	443	460	430	442	495	484	448	434	471	467	451	425	447	440	457	454	438	430	444	423	439	443	452	400	451	475	444	440	468	444	489	432	435	456	458	445	457	465	437	498	463	441	514	425	453	490	455	450	444	462	396	493	459	415	399	443	432	461	441	473	483	442	473	486	482	433	478	445	456	418	462	440	471	461	420	467	439	479	464	452	431	471	476	500	423	425	476	424	456	458	468	448	451	443	444	470	415	476	455	469	468	424	451	445	483	470	437	429	436	444	429	433	484	460	452	475	434	431	451	462	472	442	451	495	463	462	453	474	481	477	470	457	463	456	427	483	480	473	430	458	428	418	465	425	459	434	480	469	457	499	473	441	476	439	460	452	496	479	452	441	468	437	440	453	454	417	413	407	454	463	456	487	465	452	436	414	422	443	464	492	399	465	452	431	476	437	467	458	444	447	425	464	446	465	446	435	461	421	455	436	431	462	446	463	440	457	466	447	448	431	457	477	459	467	441	443	444	429	497	472	453	429	487	460	446	464	487	432	467	434	493	466	509	466	449	479	457	445	423	469	424	485	465	440	430	477	450	439	428	479	442	455	461	446	426	478	477	424	442	443	454	441	461	441	454	401	441	483	447	444	450	466	493	477	441	485	456	462	460	423	448	474	406	444	464	489	447	468	423	458	448	466	438	450	447	450	442	436	481	425	453	451	415	465	442	437	409	442	473	432	481	389	455	447	492	482	449	473	489	414	475	467	447	465	434	415	474	487	450	453	433	465	439	456	466	448	421	466	473	417	437	457	463	440	431	448	475	450	448	473	436	436	476	402	448	467	438	495	460	441	467	445	458	465	443	468	446	425	460	417	450	455	450	450	452	418	477	442	406	457	451	434	459	398	459	466	467	421	482	433	456	426	435	450	430	444	452	472	414	461	398	425	470	469	460	451	447	416	414	434	477	427	426	492	465	461	457	455	432	444	493	425	438	403	456	436	458	428	458	472	440	446	470	486	442	464	427	456	466	473	470	442	476	465	446	447	452	477	448	454	450	457	424	460	401	464	435	489	434	431	455	451	484	456	432	453	427	438	478	469	440	407	444	421	443	471	437	437	464	523	450	432	433	458	467	473	450	449	475	474	446	468	448	421	445	468	436	441	443	422	439	472	435	447	438	454	432	441	470	433	492	458	447	437	445	419	460	439	419	417	476	452	439	454	430	436	458	427	453	464	459	426	471	435	462	452	491	460	459	476	463	450	467	469	445	455	409	440	476	475	445	458	428	448	413	478	440	433	417	458	435	460	467	460	475	465
25651	26298	44904	42378	24912	9413	2254	855	480	525	513	554	482	514	576	479	530	584	517	512	502	534	521	520	464	487	504	535	499	523	476	481	498	502	552	523	514	465	517	546	541	498	465	485	533	514	558	503	513	487	498	509	517	528	495	474	490	500	498	529	471	515	516	476	502	510	503	515	551	475	518	468	505	481	502	495	509	505	503	500	506	514	491	516	479	488	485	509	525	519	517	471	489	478	524	497	512	508	477	452	507	479	549	531	512	488	466	487	519	512	502	474	462	510	513	505	468	506	517	545	523	505	523	499	519	524	504	510	527	497	495	490	532	456	502	526	478	531	485	459	517	476	467	505	476	508	479	510	499	524	492	490	539	489	489	542	517	490	522	517	506	488	497	525	506	540	502	499	503	496	480	493	490	517	521	511	510	505	493	524	520	509	530	501	517	512	497	507	512	478	513	483	519	547	485	552	518	514	497	508	517	494	479	491	440	529	528	471	504	512	529	548	526	525	551	497	498	527	521	516	496	522	464	495	521	514	512	529	520	520	503	500	486	515	509	547	526	478	468	506	452	497	490	488	538	494	461	511	499	508	473	481	543	518	479	493	484	493	494	488	491	489	500	502	512	499	500	490	527	535	480	512	449	502	519	513	508	522	511	481	525	526	478	504	537	516	502	507	500	503	499	462	499	541	511	465	517	499	470	531	470	487	489	503	480	560	519	514	490	493	472	524	492	484	520	512	516	476	497	510	496	449	490	517	523	494	511	517	487	510	536	526	473	511	489	505	490	525	550	518	463	483	547	492	485	527	507	487	496	527	465	488	468	492	493	536	485	475	479	500	552	521	498	528	518	548	471	477	538	481	474	512	508	532	491	483	507	484	519	514	538	515	497	549	469	506	506	501	503	538	520	536	456	521	498	545	497	506	504	525	527	518	524	532	508	488	478	458	502	494	469	495	537	483	484	478	519	497	518	480	507	483	463	496	502	447	462	505	542	467	511	510	499	459	497	493	509	527	476	488	499	496	501	507	500	528	528	490	507	488	482	527	500	527	505	511	495	529	469	513	483	478	496	461	491	510	483	497	474	508	495	512	497	501	506	504	503	526	498	494	514	535	501	496	489	508	505	533	527	489	482	551	485	511	500	498	530	479	530	480	543	519	499	508	526	477	514	488	511	515	510	476	513	504	512	526	491	529	523	492	534	485	506	528	504	509	460	489	513	498	463	471	461	488	505	502	490	511	515	498	515	496	495	518	499	517	505	489	472	577	445	506	504	499	499	470	508	472	478	503	551	494	532	508	516	536	500	488	502	479	538	499	493	486	525	523	505	502	491	490	489	514	529	519	518	518	509	471	498	529	481	476	509	552	502	533	526	534	505	514	535	493	509	490	540	543	487	503	503	447	519	509	517	508	525	472	465	527	495	567	529	457	495	481	493	483	528	486	516	472	455	492	534	497	513	494	539	500	514	482	518	490	542	503	536	546	511	545	483	466	489	515	515	518	529	534	480	540	531	520	483	519	486	500	521	490	499	540	486	501	491	537	468	530	569	487	499	488	479	511	493	493	500	494	463	525	545	494	519	508	541	497	507	497	533	509	527	501	507	457	514	508	529	495	521	478	492	486	484	487	463	465	518	541	510	512	553	523	501	515	494	494	514	488	522	500	508	503	481	456	532	520	475	525	491	526	542	525	509	499	517	493	540	516	518	537	516	517	474	528	501	496	492	497	549	508	486	524	521	533	515	519	491	492	502	517	489	526	498	507	534	517	511	481	491	503	511	509	558	493	508	493	537	492	467	495	533	505	477	533	498	511	514	512	498	510	509	530	514	478	501	522	520	507	527	521	470	494	481	509	511	531	484	503	514	503	509	466	502	514	504	527	504	532	496	546	536	524	514	484	519	522	496	478	498	505	481	482	536	518	503	492	504	508	522	496	467	552	526	550	496	490	533	534	475	509	519	562	540	498	531	491	486	538	527	496	496	526	557	489	494	543	514	502	473	494	546	555	503	493	539	484	482	486	499	555	453	506	465	488	473	473	513	507	491	505	475	524	520	488	499	497	508	515	491	514	522	503	538	501	533	508	486	524	538	486	490	508	522	509	558	521	499	508	499	542	538	506	475	461	507	472	494	496	510	484	523	515	518	500	541	509	491	536	504	515	472	534	499	562	492	504	511	498	518	545	489	489	460	520	504	481	544	526	473	499	479	508	489	475	489	552	486	518	480	505	522	526	498	508	512	513	493	512	494	500	522	501	496	521	532	472	528	480	499	495	497	460	500	528	511	471	527	473	486	459	508	530	464	505	537	513	531	500	549	498	471	501	456	547	476	514	514	488	475	493	516	529	491	498	502	447	515	513	535	534	508	514	483	500	506	518	456	532	527	497	475	524	464	511	549	450	522	496	500	492	475	491	500	528	519	494	503	493	521	557	506	499	482	510	475	515	526	495	490	514	485	507	494	519	510	519	537	512	480	540	469	523	534	487	500	525	515	528	492	460	483	563	495	484	498	514	493	485	515	465	536	502	531	529	495	499	477	473	512	507	543	527	524	504	492	474	434	508	495	502	526	515	469	483	502	491	498	490	504	528	494	533	481	508	496	508	492	504	474	507	513	480	509	491	506	522	506	493	494	492	519	494	505	530	472	521	474	545	510	496	533	513	478	495	538	531	508	518	532	507	509	504	526	495	518	484	489	476	497	483	491	489	510	523	489	523	528	513	465	509	576	491	490	500	471	493	511	537	502	510	494	506	503	544	505	528	499	519	486	540	516	501	517	498	491	527	481	523	479	497	545	477	511	485	504	510	493	514	493	477	489	523	475	517	510	495	472	511	495	502	487	509	488	485	487	487	498	531	506	514	481	541	486	522	523	487	524	516	511	478	489	475	485	523	485	499	516	460	489	513	484	554	539	509	552	544	498	526	445	509	465	488	481	493	519	502	500	489	486	535	491	484	516	540	540	523	509	545	510	496	528	529	501	462	499	503	506	529	546	501	500	485	430	494	492	507	530	536	475	503	530	488	485	478	468	465	534	503	496	508	499	510	557	484	547	532	495	475	472	502	491	487	498	480	511	505	512	513	562	486	510	502	449	514	530	506	524	454	483	540	548	476	525	546	496	530	458	490	472	558	504	503	523	486	502	519	491	536	493	500	491	506	463	499	496	518	465	521	496	491	478	513	513	491	473	527	497	449	537	502	499	482	511	519	487	472	485	490	526	506	514	480	478	513	488	521	521	544	476	539	476	488	506	488	491	503	531	521	499	508	489	520	534	485	491	486	520	485	552	510	488	519	505	512	495	541	497	491	501	507	544	475	535	491	521	492	489	462	495	515	461	498	499	499	467	514	519	507	510	469	498	482	529	508	512	513	509	524	529	499	515	522	512	507	473	505	517	517	501	492	513	495	483	531	484	525	510	458	540	498	510	508	523	456	518	507	506	479	497	535	474	484	536	496	510	497	487	479	515	468	534	528	455	470	500	517	483	529	508	501
53181	85336	63944	38595	16780	5351	1866	733	521	493	463	514	494	500	492	540	510	442	526	493	504	533	500	473	474	469	501	503	474	468	451	499	467	519	509	495	507	460	485	496	503	479	462	476	488	471	525	567	509	490	484	498	455	482	486	467	462	461	517	490	517	493	478	441	495	498	501	482	456	500	503	502	520	471	523	453	514	486	482	499	475	495	507	485	466	462	480	466	514	485	483	505	491	496	511	495	503	489	465	464	480	489	526	508	511	492	498	506	512	476	516	478	493	484	514	485	496	474	525	505	474	476	487	503	476	489	528	501	527	483	497	459	495	510	509	499	481	496	481	496	475	524	479	482	476	497	518	469	521	517	477	488	472	505	485	524	486	497	526	496	474	526	489	523	493	460	477	511	442	486	458	518	468	501	474	471	492	437	487	473	485	504	480	505	496	465	496	452	487	515	542	503	493	490	453	502	502	497	475	456	478	488	521	468	525	513	496	497	454	497	469	482	494	499	490	534	489	501	499	490	488	462	486	513	495	499	493	451	460	503	504	495	526	511	505	491	500	497	507	514	540	492	478	513	528	477	480	534	484	489	517	539	469	445	484	486	509	497	454	486	480	460	509	518	455	493	462	526	489	517	484	510	473	502	478	478	530	477	460	482	524	502	540	524	436	470	475	463	500	499	533	501	519	501	481	452	481	477	474	459	433	501	506	489	478	482	493	473	512	476	470	499	518	537	463	472	483	480	498	509	507	479	488	490	540	529	496	492	508	452	547	535	453	486	482	477	508	524	572	460	551	480	485	505	478	462	490	483	490	472	517	518	458	478	524	453	462	512	494	509	507	492	495	467	467	488	470	494	509	488	478	519	461	507	518	479	498	522	487	472	491	478	469	477	502	481	528	506	486	526	474	505	451	514	512	469	462	506	497	454	461	447	516	444	457	494	502	473	497	491	466	484	496	481	476	490	493	493	487	454	518	482	501	490	501	488	491	469	504	492	488	462	510	463	470	473	474	518	525	489	488	439	478	496	495	455	476	464	501	523	495	506	533	472	474	516	470	466	508	507	475	449	487	480	493	489	491	481	474	537	473	482	514	460	519	465	502	509	511	479	484	521	504	482	489	516	483	459	497	449	462	473	489	527	504	481	480	499	465	487	467	466	470	466	489	518	493	545	471	454	475	490	513	489	485	489	486	517	465	481	494	487	497	506	498	479	483	491	501	472	512	444	497	509	482	472	499	475	474	477	480	526	456	484	457	507	463	520	518	500	506	444	448	492	468	489	502	491	493	503	502	495	487	518	463	469	480	485	490	440	473	491	482	535	508	484	470	516	511	530	503	507	458	505	471	488	462	503	465	496	492	512	467	479	456	490	508	504	496	507	474	455	542	484	463	490	461	502	529	490	508	506	524	508	496	472	500	487	483	476	483	503	510	472	507	464	488	486	486	527	491	478	474	487	478	493	505	460	478	455	455	516	467	503	478	462	478	500	500	445	447	509	495	528	503	498	450	497	490	483	455	501	464	474	482	491	481	468	486	463	443	513	469	496	487	491	493	515	466	512	519	519	477	472	476	461	537	492	453	493	484	477	510	478	453	482	486	484	477	516	449	511	489	448	483	467	493	477	459	519	480	443	497	498	443	492	444	487	473	445	503	496	481	474	482	485	493	478	503	473	509	455	507	487	495	479	501	515	488	507	475	492	470	502	518	496	479	500	505	512	476	468	473	492	432	483	484	523	464	509	497	518	488	500	499	499	458	471	516	507	491	480	501	480	472	490	462	469	506	519	484	509	462	473	456	512	501	515	482	501	455	472	511	505	516	525	473	507	537	514	458	455	488	502	459	464	495	489	491	470	523	490	484	485	508	488	489	487	487	523	497	483	519	520	483	464	533	498	498	478	477	458	459	480	479	450	481	492	508	511	512	478	498	485	483	526	470	476	507	508	493	485	487	516	506	495	504	477	501	506	506	532	484	477	497	485	520	494	493	506	465	467	500	499	481	521	485	503	487	476	530	476	517	503	519	479	536	485	472	475	436	487	481	491	514	517	527	473	434	438	486	541	493	515	511	516	503	505	502	447	476	461	448	488	496	472	495	480	489	504	474	474	478	465	490	494	500	459	455	510	465	513	468	538	510	499	456	479	478	450	486	503	479	485	536	494	487	482	493	536	431	507	495	496	505	502	477	493	475	498	477	503	471	493	493	467	446	516	441	505	510	474	531	478	523	466	535	481	492	510	485	460	524	482	493	508	522	502	514	509	502	441	498	483	479	507	513	493	463	489	478	511	494	507	456	477	477	511	521	494	509	484	494	462	486	442	511	481	503	484	472	508	488	489	503	493	488	464	471	450	497	487	496	490	453	450	483	441	474	476	464	513	509	482	485	486	473	518	473	479	489	491	499	504	495	506	478	493	484	491	534	462	494	518	515	456	515	458	506	474	434	506	494	500	498	531	519	518	467	513	477	485	514	545	506	510	476	474	529	478	459	547	492	500	530	504	475	446	494	515	448	495	495	450	518	512	482	494	453	517	493	494	459	482	475	458	487	474	521	508	496	449	508	494	473	475	465	481	480	533	490	519	469	498	482	499	423	488	468	497	485	446	488	480	488	464	517	504	478	454	480	482	515	492	525	487	487	497	500	524	501	505	483	482	497	527	480	504	501	479	473	515	495	490	469	520	514	470	481	475	489	453	461	511	457	497	513	530	461	504	533	454	468	504	517	509	474	478	462	481	475	512	485	496	486	494	494	484	494	479	504	513	461	473	497	528	557	482	479	500	498	484	511	502	508	497	471	510	483	464	480	476	491	475	499	524	479	505	474	531	467	449	496	447	488	491	469	518	530	573	498	512	506	499	504	490	476	488	511	435	495	508	522	502	473	467	486	502	502	503	455	487	466	469	485	471	456	504	504	507	470	514	483	451	480	496	504	447	544	473	511	530	490	473	506	449	492	461	477	508	497	466	531	470	494	530	457	512	495	462	510	477	497	483	482	457	472	484	498	504	474	469	491	464	483	492	481	520	526	489	489	463	493	448	487	505	506	480	499	516	469	470	525	490	477	491	502	502	496	505	495	490	490	451	477	496	512	477	471	485	492	487	478	471	481	481	504	561	498	516	464	545	532	467	501	520	496	450	495	483	485	519	508	454	456	454	518	494	493	452	466	510	503	474	458	490	471	484	503	481	470	479	459	489	469	459	501	469	507	505	508	495	526	429	472	497	480	532	481	534	496	517	449	502	521	476	463	468	477	451	499	535	461	479	459	488	504	477	483	474	499	499	508	467	461	461	476	498	504	483	470	498	461	511	472	488	454	468	453	457	471	469	481	457	506	518	461	524	472	518	519	512	467	483	481	478	490	477	509	469	478	473	466	486	507	433	470	499	507	483	506	496	479	487	505	519	508	522	527	488	514	505	506	494	447	476	471	519	501	487	474	494	541	506	452	465	485	519	465	462	489	478	481	480	475	517	470	473	501	524	486	477	487	420	486	479
24249	22826	38747	41590	31729	19905	6822	1447	866	811	815	778	850	870	825	869	864	804	789	817	803	818	799	807	809	807	850	846	850	826	738	762	804	755	800	834	805	792	769	816	793	809	765	810	803	749	763	823	756	823	775	816	778	770	827	757	753	715	806	812	833	746	792	781	757	816	850	816	787	833	781	773	778	781	765	768	764	800	801	819	797	782	784	768	780	745	788	789	756	794	748	795	813	758	727	742	733	771	771	749	740	824	814	815	823	778	794	781	768	809	825	782	780	781	747	788	755	834	755	781	791	832	728	799	764	755	752	793	756	782	756	803	780	740	753	780	812	794	761	764	762	796	803	767	783	772	742	797	800	720	733	788	808	769	823	763	754	779	765	763	835	754	797	775	759	775	759	748	773	743	801	855	790	779	832	774	783	808	790	777	773	741	790	796	780	803	780	813	839	784	788	774	783	795	824	810	785	759	764	802	732	748	755	760	755	796	773	760	746	770	760	754	757	782	751	762	790	812	753	785	740	796	724	756	828	843	793	816	788	790	778	801	764	816	791	756	764	793	774	804	750	765	717	766	747	783	733	784	815	783	759	760	784	779	776	788	789	761	768	739	785	782	744	765	796	794	803	833	777	779	802	766	746	806	751	810	771	768	771	764	798	733	787	765	766	758	795	738	791	806	750	810	761	829	787	791	778	772	796	766	754	689	776	775	763	802	785	763	798	796	789	729	793	744	763	803	790	814	768	733	776	822	783	765	764	809	810	729	799	780	773	771	754	802	776	802	810	796	748	792	821	777	806	754	792	782	744	793	780	758	794	830	774	755	779	782	801	789	794	718	761	785	814	751	729	748	722	776	783	776	784	755	724	768	835	796	713	816	732	745	806	792	789	771	745	801	819	732	787	772	796	821	762	821	800	826	768	821	741	751	773	784	750	732	778	797	740	761	745	777	768	773	769	819	755	768	767	797	752	767	717	724	727	796	717	777	793	790	773	733	779	787	768	751	719	782	816	737	821	785	790	801	796	802	778	744	820	814	782	746	790	787	801	798	718	727	759	798	772	778	822	829	764	816	761	783	740	765	774	760	741	791	781	795	743	749	750	770	829	764	765	795	756	731	827	776	817	769	799	817	778	712	793	814	784	775	764	789	780	749	788	783	799	821	775	814	758	824	766	808	755	841	779	786	788	772	796	778	801	730	796	784	754	785	788	777	764	768	819	734	752	758	785	745	810	767	754	750	804	749	726	849	801	775	750	753	785	742	745	782	776	819	809	785	808	751	731	747	773	773	807	741	761	802	786	783	788	760	787	794	746	765	809	699	724	788	808	762	753	777	770	763	757	757	748	820	765	745	723	781	843	772	800	754	769	780	761	772	777	749	796	741	810	714	731	758	790	783	745	789	760	742	780	782	774	811	812	772	752	788	803	811	803	735	794	799	787	726	834	773	778	767	788	717	795	813	806	814	788	795	722	775	764	781	804	755	757	777	693	798	796	749	800	834	784	795	781	747	798	775	775	759	772	765	712	790	763	786	816	746	787	738	748	788	747	769	807	762	765	752	786	790	799	790	829	777	772	802	763	777	801	816	748	836	744	804	737	750	759	783	797	777	728	778	727	786	781	757	773	772	826	763	761	767	783	784	792	785	779	784	782	840	780	749	751	790	750	766	805	801	786	735	767	753	805	776	791	767	758	791	777	794	742	743	825	804	806	779	777	799	750	795	783	739	794	770	769	802	814	802	717	801	794	780	776	744	823	779	798	780	771	777	763	708	835	781	804	765	726	775	812	761	760	759	751	741	788	759	743	756	768	807	763	742	806	802	767	757	807	788	774	806	735	806	809	766	773	821	736	827	745	749	743	769	789	786	796	821	769	783	794	765	813	771	811	782	795	744	794	744	791	794	793	762	802	780	783	765	774	850	827	748	781	817	788	706	758	759	795	754	811	708	768	748	791	771	785	781	802	688	772	801	814	766	718	745	739	771	761	745	747	801	760	783	782	771	850	782	756	746	790	772	834	772	769	796	775	744	760	756	729	759	727	799	779	797	795	786	790	791	818	845	809	777	797	797	747	782	811	749	730	730	790	752	732	777	803	784	769	737	797	782	785	738	823	809	782	775	770	758	783	769	789	766	791	735	794	750	764	682	777	807	804	814	749	779	792	808	786	749	763	776	814	815	758	767	793	816	775	724	790	746	757	767	742	789	807	807	765	792	762	734	753	795	775	825	787	759	738	770	811	790	729	727	760	792	763	796	778	715	799	753	741	741	788	755	735	745	807	757	790	800	773	712	822	759	782	783	761	775	765	791	787	789	798	776	846	781	796	778	772	775	786	776	796	792	779	695	775	804	823	796	772	751	786	796	789	756	755	785	799	785	766	779	739	739	793	822	744	768	793	743	771	788	773	786	798	828	779	799	785	799	768	763	745	758	767	782	731	776	775	773	774	717	796	788	766	791	784	767	760	742	725	796	809	784	765	764	725	789	765	771	781	762	759	733	787	771	772	785	761	786	829	782	860	760	763	835	725	714	733	773	789	773	804	818	764	742	749	778	766	722	827	759	767	743	697	728	775	723	793	762	784	732	783	785	776	794	774	777	774	736	773	771	733	744	744	733	754	769	754	778	759	802	768	768	758	764	791	750	795	769	773	832	788	773	815	740	723	786	768	785	809	728	769	793	787	745	806	779	795	747	763	781	775	787	814	787	811	766	840	814	764	745	789	728	824	764	774	746	799	804	791	779	812	780	787	726	756	731	739	743	730	787	778	748	788	760	769	741	792	822	770	784	741	767	762	808	790	738	808	707	809	809	777	817	797	750	771	764	815	825	787	763	754	716	780	778	761	784	754	741	799	760	740	792	765	726	765	797	786	775	760	788	791	757	796	800	757	772	826	790	733	795	757	839	761	786	760	776	769	794	794	791	775	769	781	813	762	813	787	749	754	786	785	837	792	770	767	799	801	788	825	781	809	764	718	731	811	766	796	782	800	736	725	786	802	724	752	804	767	754	797	788	781	746	788	754	765	756	812	732	775	798	786	788	768	776	812	784	787	744	846	775	723	746	813	803	753	823	795	800	762	817	792	770	741	756	795	818	757	774	740	782	742	784	729	808	776	765	783	770	788	780	780	784	788	777	794	786	805	808	816	762	762	735	797	740	783	741	771	750	807	717	783	765	738	791	764	757	758	805	754	740	841	773	732	766	786	747	742	761	807	849	790	777	775	783	817	747	784	764	772	810	772	840	766	769	810	799	786	834	804	755	804	783	826	749	740	807	719	768	770	764	746	731	718	759	760	765	806	806	749	758	794	776	765	771	754	711	768	755	822	797	776	730	735	745	806	797	781	823	798	792	750	791	762	808	769	798	767	763	845	739	827	779	767	816	771	799	769	767	758	770	803	796	729	814	715	794	810	748	757	804	790	788	763	766	820	774	778	780	765	779	756	741	813	827	748	777	800	843	760	769	780	724	810	760	803	783	794	784	806	776	758	755
63467	101910	81553	55269	29917	11466	3219	1086	777	712	747	773	783	761	764	722	788	788	690	777	770	764	760	818	763	773	781	745	788	770	825	737	777	756	749	712	722	716	747	736	733	742	788	741	776	768	739	727	781	735	768	700	776	732	787	767	734	759	736	726	718	798	759	787	764	753	744	736	748	720	704	747	792	776	768	765	778	771	751	733	721	724	731	817	769	731	776	796	800	748	788	734	734	715	706	754	735	750	750	754	748	786	795	771	751	769	726	777	764	722	782	752	745	737	719	771	744	729	767	752	755	707	751	722	750	792	729	717	721	765	716	784	717	759	774	735	708	744	755	813	735	773	784	699	725	772	762	755	750	651	755	756	746	752	741	794	763	744	743	759	723	725	741	721	752	684	750	749	768	775	714	689	754	781	781	794	718	689	733	743	762	713	768	754	746	718	704	738	772	761	811	757	749	751	769	717	750	738	740	766	778	766	759	706	792	750	728	704	795	770	739	803	766	745	754	732	745	754	738	757	735	744	720	731	747	767	747	744	762	751	774	773	733	753	750	748	736	749	699	772	744	711	755	784	720	783	755	776	748	779	764	753	743	791	767	734	784	809	713	732	748	758	751	760	735	713	782	727	718	774	755	773	727	758	781	789	763	753	762	758	789	749	762	747	770	824	744	795	750	768	741	704	755	749	741	784	737	773	783	752	706	740	721	745	777	738	759	726	758	708	763	762	733	747	775	771	736	740	761	711	756	732	762	766	749	739	789	747	725	761	729	781	718	755	768	767	752	731	751	721	716	728	778	751	708	765	805	777	792	739	772	721	732	798	723	760	734	764	769	760	691	735	726	731	719	713	754	740	749	776	735	767	695	750	788	748	743	787	768	779	720	743	695	750	744	777	753	730	738	736	764	789	728	727	736	724	769	759	771	727	736	764	779	753	744	771	718	735	753	745	736	776	782	743	730	739	770	744	742	727	721	766	752	733	695	763	714	725	768	785	718	759	768	733	745	752	753	777	775	757	751	771	758	772	798	780	771	764	713	732	763	745	739	736	720	747	795	782	784	739	702	720	746	758	732	750	740	750	799	780	739	759	729	787	775	744	699	767	742	791	750	747	746	720	730	738	723	698	723	745	769	755	788	763	733	735	743	792	721	776	705	754	724	774	760	733	725	802	723	763	714	744	769	780	745	741	727	744	723	760	735	672	717	716	731	740	780	722	793	816	789	736	734	728	736	779	755	766	750	777	737	764	764	726	753	802	737	712	799	748	737	737	774	739	733	780	725	745	778	790	748	756	776	709	742	719	725	751	730	764	703	734	742	719	712	716	724	759	740	743	739	732	740	799	719	760	766	799	740	756	724	761	714	767	771	738	749	738	754	747	752	717	739	774	740	702	724	735	804	752	776	798	745	716	735	725	764	731	756	726	775	746	761	770	747	733	762	704	726	753	758	768	752	760	731	700	758	717	773	710	711	735	794	756	779	738	737	765	765	804	729	706	716	724	785	722	693	762	758	698	792	775	724	778	783	764	737	752	776	692	782	727	751	771	749	737	724	703	712	761	765	754	704	789	716	745	734	758	756	719	743	732	726	747	763	730	780	726	730	743	770	724	682	758	763	750	763	794	777	722	772	699	694	741	720	784	772	726	768	732	708	733	765	783	738	746	712	795	773	717	743	756	701	735	732	694	767	732	767	730	726	755	707	721	732	759	746	732	765	704	752	759	781	671	807	788	789	735	770	691	731	759	781	724	743	756	710	769	776	776	743	733	754	735	714	705	770	773	754	781	763	777	693	721	739	805	813	742	671	777	749	728	736	716	787	808	789	732	726	712	720	714	725	742	760	792	703	772	716	756	723	768	699	687	757	753	792	785	730	761	745	746	731	771	758	732	748	760	719	742	732	738	754	760	733	734	760	757	779	740	754	739	727	736	714	745	781	767	743	723	749	726	696	704	768	763	759	742	728	710	774	751	745	766	699	688	800	778	756	720	737	721	733	762	735	779	729	743	744	760	768	759	759	736	814	740	738	769	753	693	746	724	752	735	762	657	756	779	772	717	753	703	727	714	727	746	735	741	747	714	711	727	753	764	758	763	749	782	787	719	729	813	772	748	742	712	753	763	764	765	702	683	756	730	755	751	727	739	760	733	780	712	731	731	774	718	739	786	804	800	722	765	728	745	725	790	719	740	741	750	692	716	733	784	763	781	732	735	748	713	735	792	757	744	741	771	757	749	706	726	772	748	690	802	758	759	777	769	792	739	784	750	730	748	736	714	721	760	695	730	762	727	701	699	749	787	750	718	710	747	757	704	778	764	765	738	775	731	698	742	776	784	749	758	757	784	734	740	773	716	747	745	754	710	731	755	723	755	746	747	722	715	779	790	767	707	768	746	765	778	736	751	773	749	744	753	763	759	724	753	734	774	749	748	775	760	775	774	783	765	740	779	735	718	723	726	739	706	738	764	723	721	730	741	737	724	709	741	719	727	708	756	780	741	761	765	752	758	719	707	766	758	756	759	728	768	778	708	746	736	756	782	764	732	720	755	749	738	754	767	760	776	764	751	714	740	713	776	750	715	737	753	736	777	793	698	766	766	769	711	786	733	724	739	727	789	719	765	716	704	728	712	784	769	774	756	763	753	720	795	724	749	762	792	779	751	781	724	725	718	764	755	748	725	805	715	739	787	752	798	732	769	732	767	733	759	761	731	742	714	722	717	750	786	739	756	761	691	787	770	716	760	749	762	715	760	708	712	763	735	749	761	751	708	717	765	752	713	761	753	786	731	754	758	748	772	729	765	738	766	756	709	747	748	766	701	742	729	749	788	758	736	790	756	767	767	742	752	708	744	765	787	782	735	767	793	813	733	727	731	749	725	742	724	735	717	771	747	755	702	779	755	749	735	686	753	740	772	731	695	734	709	766	752	741	737	772	766	771	710	793	725	693	724	794	716	758	708	764	746	787	748	746	740	761	754	782	740	698	755	761	722	721	788	717	739	755	780	722	765	768	760	757	781	743	753	694	763	790	704	778	766	821	722	781	768	756	767	731	759	723	718	742	738	746	728	738	742	751	773	757	800	762	740	751	695	785	757	768	728	719	676	715	742	742	760	732	765	719	715	763	721	742	767	798	731	781	768	752	725	801	740	739	663	742	686	744	740	688	762	794	771	749	723	734	756	738	728	744	764	770	769	723	720	684	730	707	731	753	743	765	717	759	718	738	760	717	696	759	722	760	736	745	704	754	730	735	751	705	735	752	751	731	736	730	747	754	718	720	812	722	695	734	758	735	734	812	749	707	756	743	700	753	732	763	763	734	738	736	745	735	742	723	786	713	738	739	739	730	748	751	691	769	745	757	722	781	771	757	758	757	748	730	735	726	737	723	703	799	713	713	729	732	746	741	779	766	729	755	731	718	775	771	768	773	760	787	742	732	761	794	727	792	762	710	704	735	779	748	761	763	775	703	719	741	724	700	747	728	717	761	710	756	666	763	734
29853	28728	27591	13839	3811	1424	752	604	588	607	603	617	637	603	583	584	583	607	591	624	647	599	641	631	612	600	566	573	564	627	624	630	581	599	595	609	605	562	633	606	595	599	609	580	651	590	598	633	578	633	585	588	593	557	582	617	606	622	610	596	616	651	587	621	580	586	574	659	559	558	607	608	538	601	562	582	562	626	620	630	625	611	602	617	615	589	590	638	627	583	598	620	632	586	590	620	568	609	575	606	619	605	623	620	602	604	592	597	575	603	576	618	606	596	566	591	576	584	600	576	610	551	607	597	578	631	644	582	617	609	587	600	584	587	605	588	577	604	582	612	559	591	595	577	599	553	590	562	593	585	583	612	586	608	548	560	612	600	648	587	563	629	588	654	590	555	577	634	583	583	624	581	632	598	589	624	573	613	609	600	593	616	588	614	608	619	633	606	618	583	573	601	576	588	589	596	627	590	588	590	581	582	619	601	587	568	566	611	665	570	541	616	624	581	614	594	590	631	563	658	631	587	577	565	567	619	565	579	603	592	595	579	644	616	593	651	562	580	609	590	580	594	518	529	612	619	549	627	622	620	588	610	572	612	594	577	606	614	613	556	635	589	606	616	641	595	615	643	605	585	594	622	604	599	609	589	630	594	597	585	571	629	563	583	595	576	589	589	565	598	639	588	647	573	645	564	643	592	572	649	574	604	598	623	610	611	624	566	610	614	604	613	634	606	588	601	606	587	620	608	650	606	631	631	548	581	583	635	595	572	593	573	631	605	602	583	596	564	589	571	557	566	661	592	610	588	565	623	556	590	589	642	605	586	640	586	647	582	623	591	630	579	593	599	614	561	588	594	565	588	628	586	619	601	578	609	563	641	587	550	571	627	583	602	594	615	661	606	571	587	595	617	630	532	600	626	584	618	550	623	541	575	621	585	633	600	598	607	573	608	596	617	605	598	592	606	623	615	610	619	600	588	644	606	624	569	638	617	565	603	596	597	606	652	608	554	579	610	635	560	630	563	604	606	545	594	653	613	544	605	580	586	582	615	575	593	573	583	605	602	584	621	551	570	586	620	624	638	602	575	630	585	642	645	600	582	623	556	560	639	577	637	591	558	608	596	598	614	557	608	605	606	662	603	598	590	617	635	613	618	573	590	575	546	604	629	606	653	607	590	573	575	603	609	635	620	616	589	597	637	588	608	578	593	543	589	621	626	561	574	623	523	640	605	589	640	596	568	603	592	589	598	618	597	613	581	575	623	611	583	608	639	573	600	584	580	593	599	549	590	613	599	623	552	566	555	579	584	610	601	607	633	649	563	613	580	581	565	635	565	607	598	611	608	549	620	568	579	627	596	617	609	635	599	604	592	585	613	610	611	596	626	604	587	632	592	597	612	579	585	624	627	640	589	584	610	592	592	605	597	635	573	629	620	570	582	549	606	640	558	580	562	592	572	557	621	575	589	596	615	619	595	647	647	602	643	577	602	650	625	610	613	585	585	628	601	592	588	615	633	581	636	605	579	634	608	598	624	589	584	625	568	579	604	566	594	555	566	582	585	610	599	599	589	629	577	622	614	565	579	609	574	585	605	615	601	592	624	567	594	640	623	595	596	587	590	609	614	575	561	611	616	610	578	588	596	643	581	636	594	594	633	603	608	603	617	634	615	620	600	619	615	565	604	613	579	613	586	574	617	648	632	637	565	590	612	637	549	600	616	598	603	593	551	610	612	618	581	612	561	599	607	596	610	630	619	603	598	622	574	633	574	619	601	613	613	629	621	567	636	621	619	555	623	610	602	648	613	609	610	592	582	627	581	608	626	562	661	580	594	623	650	621	574	608	618	606	553	575	611	606	592	638	641	627	662	653	587	592	586	620	574	598	640	664	574	630	603	605	553	626	595	596	578	607	621	597	612	608	555	613	629	584	654	618	627	650	592	560	563	603	595	585	627	621	578	593	619	598	600	623	562	622	600	560	583	571	584	623	634	591	582	616	602	605	577	615	593	602	599	573	559	578	624	605	630	613	618	596	603	608	595	597	604	591	583	586	622	603	589	583	568	590	605	674	560	578	590	561	623	578	643	641	554	601	607	578	591	639	568	598	632	597	604	607	591	577	591	576	599	622	611	628	634	585	562	616	582	578	567	620	577	620	637	549	566	642	588	613	627	626	578	555	608	608	611	630	592	601	585	588	655	632	607	651	632	609	627	614	589	600	584	598	552	584	619	590	541	571	591	636	608	657	591	597	604	596	557	559	614	610	591	609	545	588	597	589	597	551	618	610	604	606	655	632	587	593	601	641	561	579	602	608	637	591	646	583	600	608	558	573	626	569	603	601	558	556	562	599	538	614	664	618	600	621	606	593	578	598	582	597	594	601	592	632	573	554	574	626	625	627	601	590	578	618	613	572	632	602	575	583	567	627	630	596	622	585	582	642	625	648	569	551	568	613	612	616	641	627	607	624	567	584	548	621	589	589	610	573	572	617	598	564	610	609	549	610	609	614	597	633	600	594	632	604	634	572	590	579	624	622	600	649	557	607	610	612	603	560	609	595	546	545	585	550	618	582	609	622	598	594	586	565	588	602	596	643	630	609	576	601	599	613	601	630	618	608	555	606	613	606	594	590	583	595	611	566	599	559	622	634	633	628	568	597	550	609	576	586	582	583	620	566	617	578	601	612	599	585	601	614	585	568	563	609	579	609	592	625	649	618	579	554	591	644	583	636	637	620	598	609	586	597	556	572	631	626	601	618	590	608	612	555	646	577	601	608	586	571	621	584	554	630	624	602	621	616	548	585	579	626	587	653	549	637	685	558	601	652	603	580	597	599	565	586	624	591	634	611	645	652	612	581	600	621	584	594	589	569	588	607	601	611	626	562	583	618	621	622	599	596	617	604	615	634	603	592	626	615	590	571	598	610	601	588	590	606	580	690	586	588	588	597	627	610	584	624	590	590	593	570	578	571	566	585	599	580	611	571	576	561	559	620	550	583	613	607	548	619	615	642	592	609	559	615	610	582	587	632	565	583	615	627	624	623	606	610	577	558	595	583	584	547	624	613	604	599	607	583	592	616	554	602	579	621	577	601	631	664	623	582	623	579	569	631	620	594	586	577	588	617	580	589	583	658	630	574	638	635	561	611	583	596	596	587	552	613	590	584	580	622	658	580	602	632	618	593	640	611	567	581	608	597	599	592	593	622	532	564	582	605	572	603	597	581	550	574	608	568	599	594	595	590	653	570	591	574	612	592	647	586	600	567	564	632	548	582	633	638	562	586	586	600	585	573	616	569	582	599	577	585	593	630	595	583	624	654	622	628	631	597	612	615	625	596	622	596	594	603	639	619	608	553	582	589	579	587	597	554	580	587	604	604	603	655	614	583	565	623	588	592	606	604	568	610	626	570	578	596	559	612	594	622	548	605	584	601	604	590	625	613	594	619	618	575	604	545	578	595	603	663	577	621	632	652	595	596	636	615	581	621	588	629	570	588	607
22679	33997	23583	8292	3200	1217	630	512	556	538	523	515	555	528	492	528	545	582	499	545	551	494	533	537	541	543	516	546	548	532	570	527	554	502	523	512	543	541	539	546	542	542	488	511	522	554	487	510	493	551	505	490	511	540	569	543	586	543	520	536	537	555	532	569	538	553	482	534	525	541	525	523	571	552	511	547	549	540	525	519	529	541	538	523	570	540	525	486	515	518	545	523	508	562	552	499	507	557	547	574	558	533	540	545	563	515	541	554	526	532	572	562	532	519	571	516	516	563	575	532	517	526	506	520	526	497	505	544	503	511	519	555	508	535	552	555	549	568	566	519	495	524	487	545	503	548	512	524	500	554	517	527	463	543	552	499	512	567	543	498	534	500	558	555	545	501	534	541	530	538	496	514	519	496	538	515	523	504	553	507	488	504	505	496	519	521	508	552	545	521	533	541	552	521	502	493	529	507	554	534	533	535	523	516	540	553	536	505	533	527	565	564	488	517	549	528	536	541	477	541	478	490	553	538	546	553	525	515	494	529	491	520	533	513	514	521	527	494	525	519	540	498	535	557	576	510	533	506	551	533	542	546	508	493	484	537	526	504	511	529	537	535	537	529	566	530	536	499	492	512	517	479	578	549	538	533	511	525	539	501	549	567	517	532	537	510	526	536	472	541	510	580	532	562	512	533	556	526	522	527	524	525	487	517	518	522	555	538	547	545	549	493	549	526	545	516	563	548	521	513	549	539	511	469	522	524	549	539	533	533	520	519	557	548	552	548	525	532	517	469	516	492	540	522	515	518	508	503	507	519	494	509	516	532	536	552	558	548	578	523	525	506	510	513	558	569	541	538	575	519	542	530	527	581	502	525	501	501	534	522	473	512	563	512	507	524	529	535	559	535	508	515	512	522	534	525	489	492	533	486	500	537	528	568	546	482	477	534	531	526	513	535	502	504	538	524	533	577	531	525	501	522	509	513	491	570	519	524	485	560	519	556	506	522	557	513	472	502	521	513	547	510	499	500	567	522	530	559	498	519	509	576	562	531	522	516	542	507	529	525	547	470	540	566	526	555	526	535	565	518	505	504	560	548	516	589	524	514	494	542	523	552	501	523	506	548	518	509	562	537	550	541	520	563	505	539	579	492	552	505	499	557	581	521	544	566	509	499	525	558	530	532	544	529	517	531	563	537	504	506	506	501	528	586	504	537	530	529	520	572	549	553	533	527	485	544	487	520	535	513	501	537	528	534	507	506	527	517	540	563	527	499	502	523	524	500	569	564	513	513	530	544	557	525	551	518	549	545	540	520	523	498	492	522	540	579	512	550	530	552	548	551	557	499	498	514	492	504	545	556	520	537	520	534	547	540	538	548	525	542	559	507	523	518	516	542	542	547	542	527	537	540	528	569	544	527	497	523	553	526	513	545	533	563	523	515	513	523	544	495	541	527	568	497	529	522	557	555	541	523	555	518	507	536	513	563	523	516	514	573	550	543	544	521	504	559	530	545	524	533	542	536	504	518	547	511	536	546	524	515	548	549	538	529	535	508	513	573	514	506	528	537	539	523	544	504	526	531	559	546	565	573	516	539	519	486	498	542	559	542	538	524	536	534	552	522	522	510	469	536	499	507	532	512	506	521	507	555	534	523	539	554	528	530	490	500	554	525	518	527	553	536	526	530	517	575	585	539	537	534	549	518	533	510	497	508	569	488	531	535	518	515	545	484	528	504	529	507	485	530	562	519	549	546	540	532	532	530	578	534	518	535	554	541	512	534	590	529	540	518	545	534	511	504	541	554	541	503	556	532	562	518	540	485	513	552	526	514	513	538	503	530	478	537	536	540	478	494	508	530	571	526	544	535	528	536	567	589	514	545	493	516	544	513	519	551	520	533	543	543	547	543	534	509	520	536	528	557	556	512	505	530	523	542	545	523	529	536	517	528	566	515	500	505	539	528	520	535	507	521	533	519	556	520	571	517	509	502	520	491	591	568	504	498	535	562	516	509	498	568	536	538	529	564	546	522	529	505	544	517	544	534	545	549	531	529	524	500	547	508	544	583	500	507	512	526	540	512	489	498	525	533	508	560	527	545	549	522	502	538	521	524	530	488	523	528	541	510	550	554	534	486	514	514	556	530	556	511	547	555	534	497	548	551	555	527	528	529	509	543	573	530	543	529	508	507	531	538	513	534	587	552	489	544	526	533	530	530	518	550	525	519	511	535	500	549	498	481	526	506	493	563	510	500	566	519	507	519	537	529	505	508	520	522	545	529	530	518	555	547	536	543	539	541	530	509	506	520	535	534	485	524	532	526	493	532	516	517	527	524	542	572	531	515	544	581	542	546	527	512	535	519	510	527	482	499	535	516	473	542	510	522	531	524	555	510	532	517	542	489	502	559	516	529	528	569	461	541	534	498	571	546	506	535	522	524	555	524	515	539	524	551	540	529	555	550	526	521	505	551	521	524	536	543	522	527	499	551	506	521	541	489	515	520	552	513	572	499	543	525	512	539	541	527	530	533	499	538	506	531	537	554	520	512	504	537	496	517	587	572	531	489	509	498	511	509	546	551	562	508	537	576	506	525	500	479	524	524	538	507	526	559	506	532	555	509	520	517	495	506	507	514	535	529	535	519	521	497	538	516	530	530	494	540	531	534	562	557	548	546	533	515	529	531	527	520	518	478	495	552	542	519	527	515	542	531	524	516	532	521	566	520	531	534	539	561	528	496	555	490	523	500	515	550	543	539	551	498	543	546	509	530	497	530	520	517	545	556	485	547	519	511	534	524	546	537	521	492	528	553	489	534	528	511	491	536	547	527	546	518	567	533	532	553	513	518	503	519	554	566	549	513	495	566	527	521	505	537	510	584	532	532	520	485	521	508	502	559	542	512	544	511	514	552	553	504	536	533	541	513	507	530	537	524	526	515	511	516	504	532	562	510	481	508	565	495	541	516	518	518	545	505	486	535	545	531	516	531	491	524	507	565	524	533	547	499	524	498	550	481	545	562	512	525	524	570	526	513	519	555	523	495	523	533	513	564	583	587	511	524	566	483	557	522	554	540	523	525	558	528	520	508	528	511	522	509	526	532	510	533	525	508	493	483	520	507	559	508	521	519	530	477	522	524	533	533	516	571	556	573	560	507	533	500	527	553	527	506	520	521	582	538	564	470	524	562	545	538	484	537	536	546	512	531	521	491	550	538	513	517	496	522	524	475	550	509	522	556	506	518	541	533	509	498	536	523	513	550	511	538	550	561	504	528	556	512	524	549	540	559	525	511	522	497	530	546	501	515	521	546	532	483	510	485	530	539	503	510	513	508	576	513	504	535	528	539	552	517	533	548	517	522	468	559	544	569	535	548	472	497	527	497	550	543	494	555	517	532	534	508	516	579	532	537	542	527	519	576	490	518	519	519	518	552	564	513	522	525	558	511	545	501	509	529	513	510	486	538	517	557	503	542	515	475	541	513	528	560	542	513	519	522	569	548	479	541
25982	28307	46182	37893	18158	5321	1369	762	635	632	612	592	665	614	640	644	575	585	629	597	643	572	614	633	605	612	580	595	620	629	589	621	647	629	592	606	619	606	601	611	617	628	582	579	619	598	648	589	626	635	581	584	562	609	588	593	566	625	636	597	651	585	610	622	588	576	613	612	612	640	613	565	607	610	618	621	614	648	633	649	588	625	614	626	555	565	625	615	632	582	620	668	559	635	630	646	560	608	606	610	612	612	650	583	610	629	634	593	571	570	614	613	605	609	607	592	601	613	571	587	592	640	619	576	609	592	575	589	625	633	617	608	652	643	569	609	640	581	589	650	533	607	581	576	618	603	578	631	602	619	604	625	588	583	630	616	596	656	621	653	592	629	633	562	576	634	620	609	589	613	598	631	627	619	616	575	648	606	586	581	618	630	630	562	597	658	603	568	589	590	615	608	584	566	604	630	586	584	599	589	599	634	601	600	629	599	580	629	574	577	615	612	638	594	608	566	640	608	615	607	585	607	596	577	597	615	585	573	614	608	600	586	632	606	582	618	613	632	579	599	619	593	587	567	643	623	610	592	611	581	638	612	569	656	589	617	612	602	611	600	597	623	623	671	581	590	576	583	594	598	665	628	598	571	663	624	597	611	631	593	662	565	598	553	593	638	626	583	604	605	592	628	630	582	570	598	616	636	617	599	609	608	604	608	567	600	586	560	596	603	612	628	612	589	665	601	612	602	625	607	589	622	579	630	597	555	625	605	620	621	629	577	620	592	627	596	618	616	587	607	582	573	610	606	613	619	572	670	625	619	582	605	634	611	603	615	609	616	622	637	603	592	667	592	603	632	576	641	610	576	603	582	589	570	600	579	584	572	610	598	598	635	597	597	581	617	649	587	620	623	580	648	594	599	620	576	566	629	601	618	575	608	611	620	609	592	637	581	630	550	614	598	637	584	650	594	588	582	617	604	582	609	601	621	629	596	608	598	625	578	588	617	576	601	629	586	609	610	616	590	557	598	615	611	599	570	610	617	629	608	577	587	623	623	615	648	637	583	600	588	641	568	631	593	595	600	573	606	617	600	610	630	603	601	639	600	566	582	567	653	627	600	673	598	628	587	563	556	617	643	598	605	577	586	628	579	652	603	586	621	611	592	625	620	611	650	628	613	549	648	587	626	625	659	595	612	624	637	610	645	644	600	637	603	619	568	594	606	599	585	626	583	630	587	578	610	567	642	535	596	603	622	616	615	573	614	613	607	605	594	594	599	586	628	653	608	583	660	627	605	628	643	657	579	590	621	625	609	624	628	597	550	590	629	615	559	588	579	601	576	596	609	602	633	581	651	654	607	607	623	637	567	590	597	631	643	599	627	597	603	628	603	581	593	602	589	584	607	584	614	621	649	611	607	635	582	596	628	603	625	579	576	584	590	582	629	642	594	615	597	616	587	602	590	646	535	596	607	545	585	650	585	574	619	573	595	593	595	620	619	572	564	630	612	608	593	562	563	623	556	639	558	613	572	611	587	590	604	602	646	631	635	600	579	598	573	582	573	578	600	621	593	577	597	594	578	583	593	612	603	577	622	647	615	575	629	575	649	632	594	597	603	568	610	661	630	567	596	570	594	625	605	604	602	608	562	588	629	611	597	642	623	636	576	562	570	617	608	607	589	614	615	644	617	656	596	575	616	575	580	647	607	611	590	591	564	646	616	632	641	628	592	618	586	642	633	611	659	580	595	620	642	550	617	577	555	590	589	598	636	631	601	640	583	567	632	644	603	630	591	604	648	571	647	626	578	599	589	579	594	639	646	630	580	594	612	590	630	610	626	571	577	615	571	628	619	592	602	623	622	604	592	581	607	608	609	600	595	569	638	635	599	623	607	608	643	641	633	638	648	582	628	525	586	635	587	595	631	637	635	640	576	583	627	600	624	596	578	589	642	580	576	602	557	616	592	603	600	614	603	621	630	611	609	604	602	635	550	617	602	609	617	601	626	578	644	573	622	624	589	633	581	574	573	602	573	602	609	600	600	573	588	619	597	608	630	630	599	598	636	584	622	640	621	641	548	648	612	612	645	635	635	604	561	588	598	640	610	623	616	575	629	588	567	587	684	602	556	578	596	610	583	643	589	581	595	597	593	638	610	546	600	605	638	609	642	585	611	586	631	623	666	586	595	585	626	578	626	557	566	594	574	673	598	611	603	604	606	609	635	594	654	636	609	608	600	608	597	658	641	639	618	625	605	590	603	600	602	530	566	593	623	604	567	658	624	598	666	623	591	585	597	626	645	623	600	624	619	588	570	582	654	596	590	635	603	600	593	553	587	627	606	592	625	602	623	597	615	570	619	581	604	628	625	618	627	632	581	636	603	639	571	560	612	655	570	617	592	585	569	613	591	591	668	598	604	593	592	630	631	609	600	583	597	612	607	587	619	601	608	688	571	605	561	606	630	618	597	607	572	605	585	611	570	625	586	573	541	641	621	594	597	582	579	629	651	610	604	546	596	603	581	607	621	615	629	620	677	589	609	569	622	604	572	599	598	627	606	637	606	596	625	606	614	607	596	616	621	650	582	587	571	581	614	608	579	621	554	613	591	589	584	577	596	606	621	559	649	587	592	631	595	579	568	617	602	619	555	614	596	562	632	585	590	612	574	565	639	581	592	599	571	603	593	628	588	571	625	573	635	599	582	627	631	578	608	608	587	578	642	606	563	632	612	664	605	581	550	624	574	582	593	639	620	623	643	595	664	596	609	558	588	657	612	620	626	606	587	608	628	621	581	595	617	630	564	612	641	625	606	598	594	601	589	561	628	590	648	607	606	613	604	573	604	617	566	601	601	653	550	627	589	619	620	648	592	578	583	619	577	588	573	617	539	632	639	568	582	571	622	634	593	612	550	596	611	618	596	616	620	632	641	566	574	639	621	594	586	599	610	575	652	579	561	619	584	601	607	590	618	594	600	644	636	597	624	582	612	594	608	598	601	637	640	605	587	617	590	555	628	615	587	582	624	613	603	624	545	595	579	606	598	628	625	589	580	620	595	614	601	597	634	574	608	610	597	582	597	612	568	613	626	606	565	584	616	586	617	623	582	595	609	582	593	578	578	598	588	649	597	608	592	633	554	606	613	587	620	605	612	605	626	628	597	640	609	652	592	612	629	598	606	600	630	561	585	617	610	623	614	614	629	561	591	616	603	613	554	614	688	559	585	620	616	594	598	611	618	602	597	534	574	604	644	615	608	568	584	599	627	609	589	581	608	594	593	594	604	609	628	609	598	598	584	617	646	568	597	633	557	626	562	605	654	614	631	579	572	589	616	595	575	577	607	638	591	573	617	602	605	610	618	615	614	592	617	634	636	571	619	638	658	605	618	594	641	634	606	591	588	631	632	597	580	634	630	592	594	579	596	600	584	614	585	563	565	602	555	560	628	640	619	598	610	601	648	614	583	656	581	615	625	558	599	595	598	608	599	563	633	669	624	632	619	596	565
57568	87986	63362	29341	9537	3040	1105	690	584	575	568	590	620	597	573	579	623	564	611	544	584	588	512	592	594	562	601	542	574	566	599	556	616	574	566	562	575	582	537	614	585	552	583	608	594	539	594	540	570	582	568	554	586	548	534	551	573	641	545	594	522	592	566	581	549	603	575	566	574	548	567	578	595	561	549	557	573	543	608	552	566	602	601	544	551	562	580	640	546	580	563	555	597	574	582	592	573	562	588	569	578	577	555	559	552	605	545	557	579	599	566	576	589	583	554	564	552	593	568	559	604	566	580	570	547	539	571	534	553	564	588	552	531	535	621	599	537	584	563	577	569	565	584	553	595	537	522	538	589	597	622	603	595	580	574	578	538	562	572	543	585	609	598	572	549	561	564	614	522	565	521	557	520	537	534	598	593	584	580	576	610	565	590	570	538	537	518	577	547	558	585	574	593	547	526	535	552	619	559	620	578	567	539	571	564	533	563	597	581	567	522	550	542	541	618	590	601	584	514	530	580	529	585	571	598	541	565	581	576	561	562	599	559	551	604	551	609	604	585	596	570	551	566	532	564	590	561	565	590	559	564	568	636	564	544	539	523	568	598	610	553	554	572	569	561	584	594	576	549	531	571	569	567	546	565	586	570	567	575	593	594	566	574	549	565	611	571	567	588	544	570	571	577	551	608	607	593	575	569	578	536	566	579	576	544	576	531	519	569	580	596	546	560	541	570	578	536	554	571	521	558	559	574	538	564	577	536	543	521	584	533	566	632	573	551	574	542	560	543	575	573	619	580	570	566	593	583	622	537	555	559	552	590	561	565	564	598	574	558	600	583	578	584	503	550	562	578	567	570	593	574	573	590	538	561	541	547	567	575	582	613	550	537	524	576	577	544	533	595	558	538	609	563	527	537	550	575	603	584	593	560	585	548	586	593	569	568	554	571	583	557	591	561	589	581	562	580	581	532	581	603	535	574	598	567	536	530	561	543	558	597	542	570	575	593	618	559	572	569	589	562	561	561	551	565	581	578	584	564	582	569	566	581	504	569	582	561	583	568	604	528	566	571	549	558	530	557	579	582	545	510	587	562	583	567	555	558	551	577	573	598	572	597	555	539	611	597	530	552	538	601	521	554	531	542	536	600	589	626	570	576	522	601	528	567	586	593	589	590	563	560	564	567	558	615	563	591	585	563	554	622	587	547	527	562	553	588	530	581	605	566	595	557	566	523	554	609	593	538	597	555	557	566	559	541	597	589	564	577	533	589	557	609	563	585	535	568	588	601	575	568	563	600	579	615	540	549	565	517	581	577	546	552	524	598	560	588	568	569	558	597	540	565	620	563	600	577	554	569	601	556	589	561	560	569	584	556	619	569	547	568	579	539	583	575	553	569	566	564	610	530	508	585	580	540	547	599	576	588	583	547	592	538	564	586	553	575	568	556	549	563	557	551	538	589	535	559	561	613	542	589	585	563	579	552	533	596	583	585	543	621	571	599	605	558	595	581	535	560	540	580	537	554	562	552	503	590	578	561	562	556	523	561	591	584	578	563	596	586	590	575	525	524	568	559	607	565	577	557	584	516	563	562	517	587	589	563	577	550	580	563	545	592	577	545	588	553	561	552	631	534	565	548	545	537	584	560	575	553	588	531	576	594	591	563	569	566	545	583	575	595	603	514	554	558	533	547	574	567	552	598	570	585	548	582	575	577	550	574	555	591	581	602	577	556	557	560	562	573	554	579	566	572	515	555	559	571	580	562	623	574	548	576	582	549	540	602	562	580	568	576	596	573	571	559	584	560	623	551	593	553	529	572	561	568	557	575	525	543	574	511	610	529	536	557	594	568	590	612	563	564	528	591	515	606	563	553	544	551	568	581	564	588	568	534	545	536	584	538	583	581	574	591	573	538	585	585	597	572	591	540	564	577	602	557	578	577	544	545	586	591	633	552	541	588	599	520	559	585	571	568	601	513	573	558	561	566	564	590	557	558	598	541	579	572	591	557	571	537	570	550	529	555	602	567	553	578	577	544	586	557	573	611	610	510	566	572	569	582	588	571	544	563	586	564	589	537	564	559	565	576	556	601	602	529	587	545	586	583	568	541	598	596	564	594	575	583	567	563	559	594	552	538	572	537	580	543	567	564	581	546	596	577	531	603	590	547	568	568	576	613	544	567	588	576	576	601	546	548	605	563	538	604	580	551	645	575	587	560	584	563	546	545	572	548	609	564	567	567	564	617	544	540	562	526	557	566	564	597	523	583	589	556	609	625	569	577	618	552	567	583	607	555	542	539	533	534	521	554	542	572	557	584	595	603	568	589	566	582	533	577	582	569	551	599	585	546	561	566	562	546	532	521	549	571	584	598	611	608	543	571	606	551	552	583	607	537	589	592	584	557	533	551	585	591	556	606	571	590	580	554	562	610	545	556	592	587	578	591	575	553	586	507	523	523	540	570	556	572	595	598	511	577	567	555	597	546	529	579	578	557	580	573	558	548	592	555	549	621	624	550	518	554	575	601	525	580	632	565	557	548	557	558	561	550	578	565	577	541	585	558	540	541	590	617	598	580	566	605	548	575	547	558	575	568	534	589	604	589	567	632	597	536	560	544	605	571	567	574	575	573	575	530	556	585	560	571	567	564	563	610	604	588	629	570	593	573	569	545	550	573	559	543	565	555	550	574	550	580	557	570	556	566	565	569	577	568	532	535	562	577	559	583	558	553	561	546	575	578	568	586	553	561	577	618	577	544	575	568	567	574	558	558	597	609	582	545	576	536	583	541	564	584	555	545	556	610	551	566	549	562	600	571	552	571	565	571	576	580	560	554	582	567	535	538	579	595	573	584	576	602	536	585	541	564	573	530	534	612	549	558	567	592	538	600	596	549	573	596	601	575	541	543	586	573	626	600	604	545	598	578	605	542	604	591	564	585	545	589	594	560	578	581	551	591	574	581	580	590	583	567	564	556	583	545	533	529	572	592	536	547	539	607	546	573	574	594	569	582	576	577	591	535	540	572	605	560	536	527	596	587	580	610	594	556	555	541	587	543	594	538	593	533	562	562	593	533	532	578	567	587	546	537	598	575	535	583	557	590	573	573	566	559	549	548	581	631	538	571	613	571	569	586	565	536	552	532	555	521	576	495	615	552	561	549	536	607	563	536	593	599	544	533	546	566	550	541	559	564	562	596	571	556	564	559	539	593	581	513	540	581	596	561	560	562	580	549	541	570	574	574	606	567	589	600	562	559	579	569	574	570	550	618	587	577	569	556	560	563	564	608	595	545	548	576	565	532	562	540	560	551	578	576	557	582	548	563	564	558	542	552	578	540	627	580	555	563	591	576	537	592	531	606	539	604	508	584	574	558	551	527	569	576	576	546	592	562	545	552	594	594	574	575	602	546	610	570	559	547	585	573	550	584	614	561	563	588	557	564	541	569	565	556	569	552	536	572	567	632	581	558	565	567	555	585	578	584	577	585	557	580	570	539	622	559	522
24158	23285	37576	36255	25542	15979	4487	1302	964	922	944	953	962	932	964	907	894	870	904	887	971	874	899	914	905	895	902	927	939	883	878	884	910	915	848	862	925	922	899	900	864	880	878	877	955	920	829	872	955	856	895	905	888	887	915	892	880	905	881	920	864	874	950	902	933	883	863	868	854	942	864	939	920	921	927	980	884	899	854	892	877	878	878	864	913	872	850	816	898	918	877	905	874	877	909	904	920	896	888	876	881	876	885	888	930	864	875	943	882	888	861	895	879	937	858	839	898	838	864	852	916	847	850	862	905	916	903	894	865	875	877	912	871	887	913	881	912	879	849	897	900	838	893	899	898	873	878	912	840	901	911	902	859	851	849	831	915	871	883	895	912	937	841	849	877	897	908	852	864	878	844	901	954	872	914	841	856	901	928	864	875	895	901	898	900	900	923	874	860	946	912	939	862	916	953	955	938	890	850	845	872	868	857	830	866	862	941	908	935	938	898	898	861	896	892	896	893	826	903	911	848	847	855	896	896	890	917	834	923	864	853	897	862	946	861	911	875	849	866	918	890	892	918	865	834	853	899	842	876	864	890	831	877	894	893	924	911	880	929	877	877	839	863	894	892	898	847	896	905	922	885	870	869	941	852	854	921	863	903	835	903	902	907	933	864	869	801	886	850	859	904	922	920	915	869	898	906	891	911	878	865	925	914	877	840	842	861	841	913	845	907	918	869	929	892	864	888	889	924	899	839	855	914	978	840	847	889	896	876	868	910	878	893	834	864	920	852	892	875	895	884	894	927	891	861	924	938	901	888	887	879	894	892	861	878	951	911	854	889	890	898	881	906	951	895	860	900	859	861	881	885	876	863	851	897	894	863	892	918	907	899	896	931	882	892	890	896	843	876	884	909	883	858	870	897	890	907	911	859	869	852	851	887	848	929	828	841	837	856	887	887	880	930	920	842	894	895	881	887	905	875	891	908	880	892	933	865	885	848	881	930	843	870	927	943	899	914	918	949	868	900	916	866	896	901	892	857	906	910	902	869	883	915	932	896	897	909	912	915	820	896	828	849	921	867	921	868	914	855	890	860	893	879	923	797	855	855	847	909	872	955	926	842	849	875	839	911	892	842	909	888	898	906	828	863	913	933	874	889	919	895	869	900	825	864	855	857	861	888	957	856	863	916	859	894	892	878	839	893	889	936	849	898	875	808	896	879	907	886	836	894	877	870	917	852	911	897	839	860	915	895	858	849	894	874	886	881	869	867	900	864	869	928	914	855	805	847	857	879	936	901	878	881	912	895	870	906	897	886	878	922	873	828	858	822	898	860	896	879	824	962	858	902	876	972	939	952	891	922	887	872	911	878	880	877	911	904	854	880	889	889	903	882	883	842	881	842	851	877	883	872	895	849	879	889	855	892	881	906	867	857	915	865	916	913	873	860	920	888	887	826	808	941	880	951	922	865	914	860	902	856	899	911	868	900	897	930	857	877	884	897	860	874	887	876	859	842	810	908	894	921	881	844	861	875	890	862	880	902	930	865	890	947	919	871	903	880	876	845	889	889	892	886	882	872	901	935	889	834	867	890	918	867	901	852	919	903	870	909	905	880	870	924	855	905	844	910	876	851	907	908	894	901	857	910	917	877	917	862	912	848	883	838	935	903	851	834	842	848	923	871	868	910	817	955	835	895	917	863	860	875	894	895	882	866	844	933	857	844	921	893	859	912	847	858	910	858	883	830	902	866	952	888	911	823	857	873	887	907	921	938	890	912	814	864	921	882	836	877	885	918	856	837	849	898	892	890	858	865	877	883	880	915	865	900	871	855	861	937	861	876	927	857	844	885	875	873	877	917	894	840	874	870	887	871	918	912	864	889	868	909	913	905	893	871	874	846	895	864	852	934	923	877	853	839	861	909	891	857	846	898	918	891	838	862	882	847	851	896	903	840	862	867	954	914	868	925	872	914	840	909	843	854	884	879	873	819	894	866	880	876	861	925	924	898	907	851	899	917	940	886	923	853	886	858	859	865	928	856	889	882	915	840	877	859	874	901	885	885	868	907	879	915	862	948	832	890	832	846	882	895	890	871	899	891	880	899	912	870	853	934	871	889	874	886	886	840	910	864	857	833	880	927	903	887	968	906	870	905	878	941	860	895	858	855	860	903	880	905	863	848	882	886	891	897	936	875	881	879	896	901	896	861	846	841	879	873	906	889	891	817	885	869	857	922	869	862	873	880	893	905	845	908	905	830	817	922	889	867	878	895	857	935	857	897	880	911	872	881	906	885	886	904	907	924	862	841	849	865	868	938	853	864	906	910	914	907	935	907	880	881	848	854	936	872	890	861	824	835	941	889	943	895	857	904	892	852	872	918	886	858	824	894	893	806	876	894	899	921	860	893	878	896	877	913	831	920	874	893	900	913	909	867	884	808	872	903	919	830	911	929	940	844	862	911	855	942	875	855	893	918	910	877	831	874	877	948	931	868	831	895	861	879	863	853	892	900	892	878	972	878	903	901	844	914	905	855	883	895	845	912	881	888	897	866	855	908	839	864	905	829	907	869	899	864	831	871	832	889	866	857	882	907	854	934	867	877	881	873	882	914	839	850	912	889	863	887	880	891	872	893	862	856	899	910	836	903	901	844	899	909	903	864	849	936	898	892	929	889	903	927	894	881	870	875	848	865	834	900	885	979	889	902	860	894	877	920	809	966	880	928	930	865	907	944	856	831	878	836	860	888	886	908	843	883	901	855	859	884	919	904	873	903	870	930	868	896	850	891	832	850	841	843	872	864	852	875	869	903	850	885	931	842	902	887	880	906	898	860	878	908	840	906	904	948	833	855	836	889	876	841	895	916	931	927	837	928	842	884	904	901	843	893	882	899	921	875	879	899	892	929	822	882	884	922	874	915	860	878	898	880	855	840	934	843	853	913	887	825	913	846	895	870	848	859	926	889	899	890	872	862	889	926	901	872	875	868	877	886	911	892	861	907	862	882	926	878	886	847	902	900	851	871	930	877	909	860	915	899	856	979	860	948	851	877	859	897	885	866	907	912	896	876	871	839	888	850	923	859	923	845	925	851	883	923	847	862	895	914	898	864	899	890	843	920	874	848	909	841	908	857	868	878	877	857	951	900	860	902	876	863	903	915	874	805	876	838	912	871	850	856	915	866	812	869	881	912	907	890	863	918	896	917	917	814	881	871	900	880	881	929	882	932	867	880	878	903	905	873	868	900	871	870	866	802	850	870	903	812	904	854	867	859	904	883	857	890	859	862	911	850	912	846	901	843	897	860	880	807	845	875	856	875	939	871	876	873	881	894	908	917	905	928	911	873	860	924	834	800	852	911	881	864	893	892	864	978	850	931	881	852	848	870	895	906	905	891	901	940	952	859	892	866	826	873	896	872	896	848	893	935	916	856	871	905	908	852	921	874	876	945	861	927	891	888	897	894	905	910	842	861	884	887	880	894	866	943	883	832	893	913	916	870	880	871	912
64733	103017	78214	45626	20730	6443	2027	1003	872	827	862	877	847	878	803	861	861	798	776	864	875	925	845	824	880	822	837	827	873	846	852	859	847	827	764	789	864	782	812	790	806	904	845	864	799	860	816	856	889	898	851	835	822	876	806	827	876	833	764	799	821	788	825	842	819	827	818	829	852	815	833	895	864	773	838	839	835	814	899	865	864	861	829	876	830	834	812	830	815	756	844	836	837	852	825	810	806	845	801	823	838	833	845	810	838	882	851	806	821	804	848	775	849	885	877	880	821	824	793	843	824	816	826	821	821	817	844	874	811	819	882	790	786	817	804	852	831	806	851	805	854	836	804	846	860	863	815	830	832	834	841	847	800	794	852	851	860	857	768	822	863	806	829	842	795	795	869	802	868	811	854	846	810	830	824	781	857	819	838	792	793	868	804	822	804	850	835	809	886	869	801	837	902	799	793	847	848	843	823	854	843	814	847	816	849	840	834	867	818	858	839	801	789	872	800	882	760	813	817	861	802	872	856	860	819	813	826	772	829	797	810	835	824	863	859	786	807	878	833	852	838	832	780	851	847	881	801	814	868	783	840	858	820	793	845	837	880	867	828	844	814	828	812	878	814	889	780	841	818	836	840	853	824	796	837	805	898	851	803	791	804	774	833	846	818	779	806	823	832	823	793	853	829	831	829	854	801	859	823	848	873	851	830	822	818	799	799	886	875	857	798	867	826	897	845	836	815	759	877	767	858	824	810	859	826	803	771	829	862	815	820	852	828	829	822	859	893	797	785	781	808	837	839	810	823	851	850	886	809	790	791	810	854	799	835	801	834	818	821	819	880	820	873	841	824	804	808	804	872	796	806	839	852	827	822	894	811	882	816	850	832	832	858	852	815	803	828	792	827	874	808	874	811	856	794	848	798	797	799	829	850	797	769	808	843	839	876	887	841	876	799	797	830	803	848	843	874	791	839	820	825	827	832	805	787	808	821	829	802	882	800	855	817	811	826	837	823	856	830	837	816	900	896	815	846	839	817	837	842	826	845	831	800	843	819	782	819	803	831	812	801	776	877	861	842	845	851	807	880	852	816	824	853	786	798	875	843	856	828	898	755	838	896	854	856	839	900	841	823	793	864	801	832	818	793	877	838	846	818	786	752	821	808	797	782	839	901	796	820	832	822	833	850	917	832	862	831	805	800	817	747	868	793	793	844	844	864	849	882	851	807	816	855	831	810	818	877	878	864	855	790	851	835	829	888	828	766	799	902	864	759	851	825	870	795	887	778	821	807	818	861	885	836	861	824	843	807	797	813	822	840	883	764	816	820	789	851	792	854	825	822	844	853	807	832	853	824	787	832	822	824	812	804	822	857	886	797	861	875	891	750	834	843	793	852	854	857	871	845	802	816	843	862	828	788	827	834	823	837	836	863	870	821	815	830	857	824	898	862	821	827	846	858	815	789	821	780	870	786	799	825	842	870	867	789	856	823	796	814	866	788	822	817	807	788	766	823	802	799	829	833	860	861	814	800	828	815	799	831	842	811	785	819	804	848	831	812	824	805	821	817	837	828	837	818	838	906	816	782	847	762	843	828	823	828	838	817	825	844	847	830	848	869	875	786	824	853	829	806	816	798	797	805	810	804	864	882	823	850	810	789	861	807	844	910	809	854	816	860	813	801	902	796	871	823	809	815	837	842	823	861	807	833	821	821	818	822	800	823	837	865	841	846	828	842	815	788	836	835	797	828	853	846	850	842	842	845	891	835	834	821	817	796	873	815	855	819	818	819	818	832	825	842	779	778	822	790	810	865	828	808	868	826	853	840	843	790	849	820	837	855	872	793	850	812	852	800	878	852	791	826	856	843	809	810	853	842	812	800	818	792	853	876	868	852	862	836	838	857	800	828	850	851	830	857	851	879	812	839	852	807	859	750	816	818	811	822	813	839	842	804	846	827	791	804	821	811	787	845	781	791	833	792	829	851	871	832	842	867	851	808	789	829	799	837	818	825	810	810	817	803	796	845	792	801	884	796	840	778	873	818	806	804	833	857	839	817	826	866	815	821	843	863	833	842	811	831	803	796	822	802	793	890	826	866	824	845	864	835	875	822	798	861	873	884	809	848	837	749	818	842	884	825	813	845	849	785	810	818	834	811	814	800	820	812	868	794	842	796	846	832	815	823	880	857	807	866	873	787	811	838	800	821	842	797	835	854	836	816	815	791	785	865	849	809	782	830	829	872	853	843	846	806	869	820	791	793	862	840	873	823	828	806	821	857	781	860	803	816	901	852	836	815	806	855	823	805	841	810	821	822	792	813	867	855	851	767	840	820	884	851	843	812	845	813	824	802	797	839	827	818	829	817	884	805	843	830	819	819	855	895	770	812	816	810	847	886	819	853	874	821	835	837	866	855	789	850	807	894	826	846	840	833	830	827	764	843	783	820	854	816	737	784	854	796	788	860	811	850	830	839	828	805	824	834	845	830	846	879	826	855	779	851	834	825	838	842	840	861	868	808	869	845	806	831	858	877	874	816	853	784	861	838	858	886	822	818	833	858	860	826	750	840	802	838	805	858	856	751	874	848	852	818	825	804	868	795	837	824	848	824	836	816	879	827	915	805	853	810	845	823	814	819	848	846	815	815	808	822	810	824	859	829	836	827	851	819	807	852	862	857	813	828	871	804	804	824	863	835	830	800	859	748	868	877	837	772	845	790	849	797	850	826	824	819	860	817	819	791	877	858	861	826	819	835	819	787	824	834	842	833	828	812	874	812	822	819	860	838	814	800	812	814	863	821	820	904	816	835	861	869	879	783	827	825	845	843	855	814	798	816	897	856	859	858	803	878	835	802	826	796	799	814	810	785	837	840	821	801	842	808	851	793	819	845	828	831	845	816	809	788	804	829	873	830	842	806	779	873	846	847	785	825	793	853	859	854	816	853	878	777	853	821	788	856	844	789	824	884	788	851	793	849	843	836	822	819	820	871	825	844	819	842	843	825	824	781	828	887	794	813	837	839	862	813	795	864	803	825	834	809	843	801	817	811	809	822	857	849	858	822	840	866	807	851	807	809	814	855	827	851	794	816	828	816	793	835	830	736	836	813	801	870	821	804	808	829	817	833	866	846	842	806	799	840	845	838	804	829	779	820	849	854	804	850	841	774	825	887	868	803	818	811	848	778	817	830	830	831	845	830	845	853	841	836	828	761	852	804	810	836	863	881	848	797	858	819	798	869	856	845	856	803	844	824	841	819	798	884	815	870	833	797	849	796	805	856	818	815	830	873	804	828	805	831	843	815	830	858	777	821	827	825	867	830	840	791	852	834	813	763	810	855	839	823	850	829	843	848	760	807	815	861	823	799	824	847	825	837	782	840	831	865	865	813	789	787	835	862	798	866	843	801	816	876	848	807	811	801	840	805	806	792	822	823	792	805	770	845	840	803	813	776	805	830	859	818	833	828	816	873	807	831	860	867	798	816	792	837	812	834	833	775	745	828	800
30661	29721	27641	12704	2952	1085	841	789	699	700	757	768	717	726	688	701	679	678	734	717	706	718	727	690	698	707	694	761	715	674	708	746	773	702	761	751	714	704	695	686	713	713	705	695	691	724	703	746	712	669	683	694	683	715	735	717	678	708	762	721	699	754	726	685	729	726	701	748	699	736	752	691	715	690	687	754	784	686	703	735	740	683	753	739	661	728	683	732	724	701	709	649	675	722	714	720	726	668	768	738	706	711	706	684	701	719	710	682	705	723	745	699	713	671	682	655	714	756	711	716	753	766	698	706	762	698	716	699	710	749	692	709	734	729	696	731	687	737	713	729	675	722	753	701	710	715	695	723	746	709	718	674	679	747	720	740	708	683	745	676	705	692	753	685	695	696	716	720	711	687	719	714	720	698	675	771	762	740	706	669	701	688	725	722	679	677	701	772	720	700	686	718	701	726	702	746	729	670	737	688	707	742	715	697	712	697	719	741	714	698	758	754	736	709	689	785	755	725	767	760	702	728	717	753	719	694	722	764	730	693	735	708	717	656	754	725	684	722	724	721	721	751	702	719	719	725	738	717	710	689	685	669	731	741	700	668	739	748	716	709	699	732	742	681	688	733	717	740	700	723	672	683	705	669	707	675	707	683	742	732	647	718	764	723	696	733	679	707	679	685	742	699	738	741	692	727	710	725	699	706	753	683	759	654	710	687	705	713	754	686	723	749	689	680	749	724	749	715	703	690	685	716	709	750	726	736	714	743	713	727	691	715	752	729	747	770	690	735	740	724	758	747	674	705	712	748	687	712	719	718	704	743	747	682	731	718	654	731	705	673	656	735	716	778	701	718	730	665	710	731	702	718	703	662	691	701	767	669	706	717	742	706	725	718	778	702	723	732	718	728	751	719	719	733	701	717	764	703	731	710	720	725	739	733	755	700	714	736	747	757	721	738	721	718	750	728	704	740	706	665	749	722	749	754	717	688	748	717	748	677	716	713	686	691	705	728	705	688	744	685	699	693	755	686	740	738	750	733	756	689	752	641	718	730	744	732	724	709	695	750	732	704	698	753	735	709	723	676	712	681	749	689	741	714	730	721	738	750	735	712	686	711	752	739	664	674	670	686	720	705	675	731	706	764	697	737	698	697	732	728	732	723	680	731	676	744	709	717	695	729	689	706	698	708	686	701	695	746	761	732	727	701	697	744	689	707	705	709	726	747	670	679	751	695	671	718	710	774	672	719	763	727	753	693	734	701	698	715	687	694	715	748	748	731	711	706	715	693	685	698	708	733	708	692	694	726	726	716	752	720	697	684	758	732	686	717	729	709	740	732	694	723	692	694	725	696	704	714	733	771	709	688	654	754	675	741	711	712	655	693	684	738	710	762	720	726	719	712	684	717	705	714	689	682	715	734	738	690	702	691	785	740	749	683	679	713	672	754	695	686	712	723	744	758	710	726	801	681	708	718	746	726	728	755	706	732	711	707	679	692	716	681	735	719	717	737	734	715	761	677	699	705	678	733	737	701	714	695	690	735	700	722	719	717	701	700	683	690	747	697	729	702	715	707	747	662	731	735	728	728	689	742	758	719	750	680	715	711	684	702	717	729	703	708	698	721	716	688	726	722	731	734	741	730	699	740	698	681	665	718	703	745	757	717	674	760	728	715	735	714	711	726	709	732	710	764	733	744	714	758	658	738	722	766	730	706	761	692	715	728	702	721	685	757	715	697	720	647	654	676	679	702	713	719	682	758	695	729	688	726	679	682	722	731	740	671	691	765	732	718	695	702	715	746	732	698	688	786	711	673	681	729	735	702	811	708	700	738	720	717	705	739	720	732	720	718	709	711	715	704	718	663	713	689	720	691	743	738	736	709	734	711	692	694	761	735	725	727	723	745	696	724	723	770	756	722	721	712	725	749	736	759	736	692	750	707	711	751	715	751	741	701	779	722	683	686	740	704	696	710	671	672	735	672	701	694	732	725	708	710	737	716	711	722	748	669	736	729	759	694	746	688	764	745	699	742	738	677	702	689	746	729	740	742	708	685	721	757	747	702	776	689	695	698	723	724	695	692	732	691	709	717	689	694	715	713	688	695	773	739	744	677	739	737	699	692	746	704	738	735	697	721	711	733	716	705	704	683	695	691	679	743	697	699	698	714	745	759	713	715	697	735	720	726	728	698	708	717	736	687	780	695	715	763	713	692	706	732	720	728	753	700	720	732	697	663	701	753	722	751	699	732	711	737	692	716	721	726	712	709	720	748	728	710	652	701	730	734	713	736	710	702	729	774	689	741	694	754	712	697	700	698	726	686	760	720	716	720	704	753	686	768	699	689	757	725	662	690	697	658	751	752	705	719	682	758	729	696	696	709	723	688	714	718	735	759	687	662	704	714	750	730	746	682	709	649	733	700	687	688	708	739	739	724	686	700	701	775	723	710	747	686	702	761	722	756	670	737	721	708	729	736	740	743	744	736	697	721	728	725	710	696	699	734	706	703	691	716	717	729	677	731	731	708	715	700	724	711	716	745	740	715	715	718	704	693	699	682	719	732	723	746	691	708	691	692	696	739	670	689	671	699	755	743	720	745	697	730	752	705	694	717	704	753	701	758	727	691	739	720	715	743	703	691	734	661	775	710	711	668	686	732	727	707	769	739	730	673	734	716	719	695	774	714	748	667	706	704	750	687	710	748	691	727	645	690	685	739	751	710	658	726	675	710	694	756	738	746	753	728	716	726	692	680	730	735	679	689	782	739	739	722	691	704	709	718	649	682	719	691	724	714	729	723	702	710	716	720	727	718	721	716	713	762	727	752	734	748	734	732	721	712	720	699	716	743	699	744	695	741	649	751	718	679	673	726	767	730	735	740	704	701	692	664	697	707	743	750	666	707	729	744	720	697	717	713	651	709	748	659	739	674	706	733	721	703	738	717	722	710	720	722	726	775	755	723	729	759	774	683	732	682	716	723	669	759	724	676	730	735	663	718	738	727	705	737	681	704	712	716	719	773	738	701	684	747	718	741	772	723	803	699	728	679	740	745	743	690	756	689	703	688	676	712	729	678	739	708	704	725	755	693	723	736	699	748	685	740	735	759	705	713	725	692	737	742	733	726	769	681	675	695	708	734	749	742	744	728	698	746	684	712	714	744	724	709	663	718	735	701	739	727	714	686	756	715	753	724	676	755	722	694	730	756	732	779	694	658	744	702	723	739	733	685	699	737	729	719	682	715	703	684	722	707	740	700	727	710	752	721	739	675	742	729	719	679	700	710	687	695	748	704	677	717	780	697	682	684	698	707	688	716	701	721	754	717	723	713	729	761	702	676	752	732	732	706	667	726	720	722	681	693	720	707	731	714	702	766	716	695	722	710	711	708	701	708	762	739	733	729	700	677	725	667	703	699	695	750	733	762	724	751	701	768	740	687	703	748	708	693	744	756	707	703	721	726	646	732	741	750	658	746	692	733	751	737	719	695	743	704	721	720	734	699	729	677
24011	35056	22249	7040	2318	933	619	628	599	584	601	625	618	589	612	578	614	639	629	625	631	539	565	586	614	569	616	563	608	623	586	595	637	650	594	553	553	649	589	576	614	639	605	631	569	622	612	573	596	624	656	604	619	637	563	567	579	627	549	609	602	601	561	616	578	588	604	620	581	595	609	589	589	605	562	573	579	605	634	592	598	610	593	595	588	621	589	577	593	593	604	580	584	601	562	668	612	600	592	604	604	567	597	586	587	650	584	584	614	588	639	597	622	639	578	599	605	635	566	610	584	605	562	613	573	630	615	558	612	581	593	595	552	592	609	595	593	560	603	540	626	626	586	575	620	612	600	601	598	555	580	562	561	630	593	569	579	609	660	634	581	592	604	603	615	603	557	594	627	578	641	568	602	614	615	603	614	634	638	610	591	629	582	590	616	590	616	611	587	586	614	597	592	585	629	600	577	577	582	588	597	614	578	570	611	668	553	569	592	620	579	631	636	647	558	642	603	612	605	615	624	588	624	625	572	581	622	607	584	597	626	588	599	583	592	594	587	616	606	611	572	573	591	592	545	621	616	564	593	585	578	582	593	586	593	604	589	606	632	612	603	570	583	606	578	586	605	598	569	606	604	600	606	614	629	596	606	591	569	555	571	573	582	576	608	602	631	598	591	570	569	586	574	534	581	613	612	628	571	609	588	580	601	617	611	639	584	599	550	616	610	563	638	584	580	611	616	586	606	587	624	628	601	585	625	624	581	584	576	603	600	597	619	619	587	662	625	588	583	582	614	580	573	618	576	579	592	600	601	601	591	566	608	612	585	543	625	636	594	579	581	617	611	601	600	630	589	580	605	589	560	597	594	618	582	542	593	624	603	594	606	606	615	595	634	615	586	587	596	587	595	643	595	615	628	614	570	599	601	606	627	575	589	626	593	598	590	636	638	607	564	624	579	616	628	600	620	595	635	620	607	601	645	585	598	607	571	588	627	581	582	555	630	561	596	645	629	599	559	587	593	593	620	612	603	592	549	554	614	595	593	588	583	561	596	593	638	593	569	598	536	546	599	603	591	623	636	578	616	613	604	605	588	588	639	590	591	581	601	629	604	626	570	608	608	647	593	600	633	621	596	617	620	592	586	599	582	556	590	606	616	579	598	607	565	604	610	595	594	617	594	610	626	631	592	599	604	605	579	608	583	641	590	570	583	575	562	625	568	582	656	616	587	619	565	634	607	609	632	611	620	571	582	598	595	613	590	600	598	623	552	601	564	578	627	619	586	592	611	596	610	595	650	592	623	606	592	583	601	603	592	557	606	598	642	611	611	594	587	570	627	606	611	578	599	627	636	610	564	588	583	580	547	597	578	586	605	610	592	597	565	590	615	622	624	617	580	594	655	564	631	602	610	644	591	588	558	622	600	637	598	601	610	569	609	596	562	600	572	594	582	641	617	563	596	583	625	621	623	591	614	587	582	599	574	564	581	639	594	629	563	552	579	631	577	599	621	598	593	599	589	661	593	632	580	598	605	612	600	584	568	599	587	576	585	666	624	611	568	618	637	565	597	633	612	583	593	631	569	636	595	647	594	587	611	615	580	618	584	563	614	595	629	615	580	591	628	602	531	571	566	602	640	594	614	609	608	583	643	607	609	612	626	653	587	607	611	648	603	598	568	570	577	605	564	607	596	600	620	611	611	627	573	620	619	626	584	575	579	582	565	618	591	600	634	629	610	598	614	603	597	598	574	632	619	613	618	606	613	605	594	613	582	575	583	600	630	593	602	578	626	593	587	616	607	616	619	572	640	627	619	583	561	579	588	545	610	664	596	589	564	611	596	656	591	615	611	637	607	663	606	571	601	595	612	626	574	607	623	627	606	616	607	596	603	613	582	588	612	549	623	590	610	627	621	611	561	644	641	573	623	591	609	584	560	550	576	614	637	621	613	543	588	600	608	592	605	608	591	575	583	624	583	588	568	598	615	612	628	618	603	574	603	617	613	584	619	611	600	579	631	632	567	603	585	639	565	555	604	634	583	640	632	573	601	601	635	606	596	635	575	621	612	610	585	627	607	625	620	592	595	576	607	579	598	571	581	590	619	590	600	565	578	618	540	616	667	590	607	620	611	594	610	583	602	627	574	582	621	603	586	603	623	583	617	600	648	612	618	613	559	631	608	579	598	559	563	607	627	524	618	615	591	576	604	608	596	611	656	595	574	581	594	629	614	586	611	575	594	651	575	616	609	641	611	609	597	621	671	612	571	612	613	572	654	652	612	573	585	595	591	620	610	588	639	532	607	626	581	593	590	615	631	652	636	616	590	593	622	641	542	584	625	640	527	583	612	638	628	578	579	593	657	569	581	605	611	623	646	640	582	594	592	581	599	577	609	622	636	614	627	587	610	582	603	593	610	639	610	612	570	628	565	623	603	606	618	581	571	589	575	608	617	608	603	572	630	557	606	587	596	616	631	568	584	628	559	593	597	605	592	603	616	615	589	605	616	601	581	585	657	590	602	599	584	557	593	591	544	641	623	614	609	616	650	619	584	622	606	597	605	612	601	571	610	653	598	614	661	600	584	562	627	589	610	570	601	584	560	607	592	603	584	622	584	630	587	618	585	601	617	626	608	582	639	654	606	608	580	595	599	598	582	586	600	568	576	583	583	585	585	645	609	622	604	576	580	606	589	587	599	573	643	573	639	584	615	593	601	643	594	577	621	603	586	597	571	593	619	589	607	592	577	600	601	630	616	611	586	566	547	572	634	597	628	633	594	589	639	615	615	588	579	621	596	584	585	548	608	631	583	600	594	594	597	601	610	606	585	622	600	593	569	623	633	601	572	619	552	605	594	638	624	620	599	604	592	666	604	564	577	588	619	628	631	601	587	614	590	619	620	620	641	623	597	617	614	597	562	616	595	636	598	549	561	608	626	618	545	601	565	614	619	571	584	649	599	617	595	590	599	608	614	627	607	622	626	642	604	581	613	630	608	630	587	628	588	593	650	583	592	604	588	613	623	623	618	618	566	635	571	579	593	680	631	641	562	658	584	600	601	613	619	594	582	547	568	620	572	578	625	610	626	579	601	625	609	582	597	651	605	572	598	621	646	619	584	562	571	596	598	622	572	566	579	587	623	603	602	609	574	591	607	538	601	564	639	587	630	607	623	613	646	626	625	600	599	633	595	581	620	612	595	635	594	579	550	622	609	632	589	587	604	546	610	615	619	576	597	586	617	601	614	609	621	619	588	603	600	569	577	563	652	602	565	564	650	586	610	575	597	573	607	617	613	632	591	581	597	591	598	598	643	609	630	587	592	607	600	592	620	610	564	614	615	579	615	583	600	601	603	604	662	583	604	594	583	571	593	584	589	580	597	610	585	604	595	650	561	636	607	622	597	588	612	565	560	588	599	602	624	612	600	584	598	610	595	618	593	631	606	615	629	610	608	568	597	599	625	571	600	626	623	576	612	598	613	595	633	611	581	597	588	631	593	572
26070	28454	44224	36380	18169	5065	1253	781	759	685	712	717	686	693	702	701	636	690	699	713	738	701	693	700	686	672	678	647	657	703	681	683	680	674	662	740	693	679	659	716	680	675	724	708	709	685	769	665	716	648	705	708	648	702	652	720	664	715	695	686	707	678	701	659	702	690	658	706	728	729	716	686	698	712	743	706	670	673	649	661	661	684	691	669	682	678	723	666	684	639	703	741	685	758	644	720	666	697	663	666	723	654	641	715	657	712	673	698	694	638	703	635	726	689	670	657	701	699	673	638	679	665	640	719	686	681	690	688	659	690	691	704	725	666	715	701	699	652	711	689	721	684	667	729	712	710	708	657	677	693	686	718	691	644	705	691	697	623	677	641	648	717	709	708	670	658	665	689	671	688	756	659	695	671	703	597	634	699	705	664	655	684	691	703	696	678	685	733	704	710	715	694	641	654	626	721	686	712	683	713	672	610	671	635	680	686	668	679	675	689	718	673	678	671	660	691	697	719	740	694	691	664	680	672	638	713	675	625	669	696	712	703	702	684	665	639	704	673	681	691	663	690	680	684	691	724	655	676	709	688	715	661	661	666	627	702	678	681	646	671	691	661	663	636	705	710	670	690	710	688	636	692	701	707	667	677	686	663	696	671	672	649	713	693	726	666	679	660	698	694	693	642	734	656	707	656	713	666	716	715	702	688	666	689	683	673	656	638	705	689	612	680	748	685	734	678	707	661	685	670	690	712	680	711	666	684	725	682	680	692	665	650	690	661	704	704	648	678	657	665	711	669	693	673	664	703	643	691	695	666	679	656	666	698	689	699	661	703	647	702	673	634	687	662	665	694	632	675	662	709	701	676	707	661	690	663	705	658	693	658	656	705	681	667	687	674	684	648	636	752	694	684	716	731	687	697	646	684	678	713	666	703	701	661	686	684	594	710	688	717	696	680	679	692	714	619	706	660	632	669	691	671	660	712	703	713	691	668	686	676	708	684	610	661	664	723	696	674	682	671	675	651	647	693	688	651	630	660	734	679	698	671	675	666	725	691	687	674	682	648	707	670	715	702	668	676	681	686	682	670	683	657	637	675	692	720	653	686	682	731	684	663	716	672	684	669	653	707	682	701	664	693	695	701	625	668	646	670	658	690	718	710	692	670	716	649	661	672	661	648	696	685	696	687	682	688	685	694	661	650	712	732	699	659	668	666	628	647	642	730	636	713	702	693	632	743	684	640	693	699	654	635	703	666	684	658	725	651	653	718	731	655	685	699	711	679	675	694	750	696	636	659	681	687	719	693	704	696	678	714	676	670	665	663	655	716	673	691	719	673	675	648	667	712	755	714	708	701	674	730	684	697	674	688	743	675	695	655	657	666	700	693	694	728	743	649	712	643	689	713	689	670	629	684	669	720	669	648	652	681	700	693	713	706	683	707	657	745	714	658	713	666	673	697	687	689	674	653	709	677	658	657	675	630	683	697	652	701	660	660	704	640	619	700	669	723	697	647	689	680	719	649	703	673	736	686	738	701	693	684	707	694	682	642	686	670	662	621	663	657	666	665	699	697	674	683	669	693	721	662	706	708	694	666	725	669	676	645	695	688	690	664	627	693	684	666	707	702	726	657	668	645	735	681	684	632	697	679	710	706	662	685	688	680	704	695	641	688	708	665	700	710	670	711	650	667	699	704	720	722	701	701	692	699	723	643	695	698	698	704	676	672	697	702	681	681	718	731	653	669	730	709	688	679	674	724	689	673	716	668	646	669	654	631	677	674	699	698	697	686	689	659	704	720	659	695	713	691	693	622	720	706	674	692	707	691	702	682	715	695	717	696	680	671	666	675	711	645	711	714	777	690	688	629	740	658	620	695	695	628	645	690	667	638	679	670	704	668	702	663	646	663	669	691	710	685	663	713	696	690	647	694	655	718	702	677	681	736	678	690	679	679	686	632	654	680	642	632	693	685	647	663	702	731	710	679	688	703	728	714	680	652	699	751	695	694	679	703	742	712	718	702	617	677	679	683	648	667	634	676	655	660	651	677	708	648	704	710	687	646	693	677	713	724	709	669	689	665	647	668	654	687	661	693	690	700	696	690	704	678	667	713	694	726	674	679	600	737	687	679	728	703	704	686	703	697	666	704	672	698	687	682	673	711	671	682	710	698	629	650	682	701	688	699	680	639	709	711	667	671	700	683	726	693	679	697	633	661	667	663	665	689	681	685	669	677	703	657	705	719	698	675	670	699	677	688	663	671	635	692	615	728	666	707	698	681	654	655	716	678	697	733	708	722	713	628	668	681	708	703	695	632	676	691	633	702	686	677	689	705	690	671	709	650	697	662	640	608	707	720	680	721	661	668	695	686	687	697	684	711	719	639	665	700	725	664	652	690	724	682	689	659	664	699	714	649	735	691	686	671	682	674	686	643	697	707	698	668	694	671	635	719	694	698	703	655	716	696	677	673	668	706	694	698	683	660	696	675	733	668	707	686	671	673	711	698	666	702	685	709	649	738	671	666	657	675	599	672	665	677	735	668	687	690	671	693	679	646	688	666	659	739	671	711	707	628	691	636	649	702	687	711	640	723	673	669	759	695	666	692	669	689	743	748	631	656	699	705	672	698	668	665	651	679	676	675	633	664	697	660	701	708	707	675	654	657	662	703	658	710	719	674	695	644	676	688	694	723	680	703	704	696	666	670	684	692	679	692	677	673	688	700	648	695	675	691	673	674	717	652	699	690	678	708	622	739	679	686	691	723	708	681	693	693	641	706	658	654	663	677	673	696	695	693	662	747	647	715	651	670	712	690	659	621	660	685	664	687	670	672	695	692	673	709	722	705	654	715	645	685	641	696	658	687	697	640	658	693	707	683	675	677	681	675	723	684	683	696	713	641	685	664	696	681	664	660	698	688	692	664	749	717	682	682	735	697	684	682	717	712	671	697	706	691	667	668	630	674	652	717	691	664	737	663	684	683	707	708	686	673	714	683	658	692	655	655	683	665	653	687	680	706	644	704	679	709	688	688	690	670	653	684	675	637	686	678	663	668	660	709	687	673	688	724	688	674	689	677	662	682	661	653	666	652	712	696	645	663	687	668	693	653	687	654	714	729	691	717	663	655	722	697	746	660	671	678	685	709	693	621	718	724	711	692	623	737	726	681	686	696	663	681	707	685	738	683	640	696	688	720	641	677	633	633	697	711	666	694	694	674	761	667	663	710	685	726	676	764	748	685	699	680	678	701	658	680	701	669	681	661	709	688	683	695	640	676	694	689	706	653	671	695	657	681	701	683	664	659	647	671	654	685	672	688	661	682	710	684	658	713	707	721	734	721	695	691	664	737	691	639	678	682	673	709	651	677	702	700	682	729	679	697	654	645	682	703	694	663	648	726	698	687	676	605	704	707	675	692	691	679	730	690	707	711	655	660	692	703	668	681	655	686	663	656	701	725	738	689	648	683	669	699	691	658	654	703	665	668	692	689	684	664	716	697	659	677
58104	88092	60660	28136	9699	2549	997	683	581	656	646	651	606	622	654	633	662	633	644	605	624	637	620	652	625	608	579	639	673	584	578	619	625	627	609	632	601	612	614	590	634	637	653	626	651	589	582	626	575	627	601	630	610	649	636	611	664	663	638	635	653	643	587	627	635	628	621	655	607	600	642	653	652	603	573	598	614	634	623	607	646	660	645	646	601	640	620	609	598	607	634	644	618	560	654	608	596	631	632	630	633	662	608	643	628	626	609	601	625	615	649	599	610	602	621	603	651	626	603	599	615	613	599	650	603	623	630	599	589	614	647	561	640	665	637	636	669	614	631	597	582	619	576	610	654	622	591	627	627	656	609	677	603	620	600	599	665	665	609	651	629	642	601	637	592	638	631	640	626	637	618	614	593	679	631	637	575	672	640	595	571	628	618	641	609	652	613	626	574	614	600	601	656	613	679	587	583	641	652	637	619	629	638	600	635	604	632	601	621	585	616	654	617	603	634	582	626	616	639	637	612	631	629	655	625	624	602	596	589	583	605	572	623	638	624	606	659	642	561	606	640	635	657	597	567	649	625	608	658	566	613	632	641	659	614	610	595	660	616	621	625	627	659	625	606	641	597	606	678	669	615	620	613	631	595	619	650	592	594	618	616	598	666	534	607	641	644	637	626	673	599	610	620	606	629	614	612	591	647	632	617	629	640	608	597	633	574	593	605	606	615	597	634	626	615	609	617	623	597	606	612	630	638	564	603	632	636	673	646	624	600	652	635	631	581	636	601	640	620	626	669	649	606	625	633	565	597	648	582	610	636	648	596	601	612	566	609	609	609	635	627	603	621	614	607	593	626	650	612	645	620	595	670	648	610	608	674	604	617	592	610	643	603	621	588	587	568	612	578	589	632	579	613	625	659	634	596	613	626	608	658	623	634	640	605	611	538	646	668	637	634	604	590	605	610	620	613	607	658	644	625	596	596	575	616	615	592	633	603	606	634	631	615	613	624	648	652	610	624	638	655	635	636	608	647	613	612	609	620	593	645	646	639	665	686	622	619	650	610	612	606	658	598	600	603	603	623	621	637	651	629	614	644	624	621	588	636	631	634	618	599	633	606	625	658	661	625	644	607	570	623	591	591	632	605	663	664	577	609	586	561	631	623	597	605	617	603	650	642	601	626	641	648	623	629	558	636	586	620	670	588	614	632	603	617	579	630	595	621	624	614	608	628	642	599	577	620	659	664	651	654	651	653	617	655	620	615	631	671	630	571	637	620	596	596	587	566	668	625	630	610	625	603	592	643	701	631	628	621	653	593	633	623	590	628	640	612	608	605	643	607	666	656	632	584	615	614	597	655	653	623	642	618	615	597	641	645	609	679	610	665	603	625	621	576	632	622	654	637	586	667	584	614	636	617	623	618	623	647	620	577	657	612	621	647	605	602	637	620	606	605	611	619	638	635	642	631	617	639	639	627	631	620	605	574	597	601	621	605	612	661	600	614	640	644	593	655	615	598	667	565	597	639	616	601	645	625	621	596	663	618	676	627	620	636	620	605	628	598	652	622	604	606	623	593	645	634	617	600	635	606	633	602	595	632	601	651	596	597	594	631	628	621	673	647	627	671	563	646	615	649	594	665	624	612	621	623	641	629	585	618	615	596	624	664	607	642	615	598	634	583	648	620	614	626	604	656	600	677	574	610	668	608	587	628	630	647	619	595	654	619	585	584	621	615	636	625	593	646	597	592	616	614	621	593	590	628	619	600	617	638	640	656	622	590	640	625	608	619	618	673	636	632	648	621	615	600	591	610	627	583	652	608	614	610	616	623	620	615	651	613	633	576	616	659	638	633	595	557	591	624	651	610	635	621	629	599	658	610	616	621	603	690	626	566	646	647	607	659	595	619	610	647	632	631	644	674	645	674	622	585	627	646	670	591	609	579	629	615	640	665	618	624	608	623	633	686	609	607	626	621	647	623	637	640	621	610	667	579	575	609	611	673	644	640	647	666	607	586	616	637	616	628	608	611	622	628	635	594	627	601	650	661	619	620	598	606	633	635	650	661	627	628	636	615	631	608	620	648	575	611	573	634	651	602	610	591	615	596	662	645	595	632	610	572	648	594	608	635	654	602	604	626	611	620	640	648	641	620	606	631	642	641	646	605	635	597	596	637	673	602	609	626	593	584	633	596	614	595	618	626	630	647	607	584	586	621	624	631	642	613	624	631	613	589	610	608	622	623	602	605	605	617	596	659	625	651	631	621	625	610	614	615	596	620	555	666	617	615	633	631	607	577	637	662	625	626	583	621	585	599	621	612	611	617	579	640	650	615	611	623	589	616	613	620	603	624	598	592	611	598	686	594	600	643	613	609	635	598	653	595	617	595	621	632	683	614	623	607	631	577	599	592	634	616	596	597	666	627	606	592	619	629	634	643	677	679	621	617	619	619	581	660	637	576	620	616	625	658	588	641	650	616	599	650	611	602	634	643	648	591	631	559	635	599	585	628	638	623	616	641	600	642	560	639	626	612	599	608	646	587	590	590	614	596	606	622	631	613	598	609	634	641	598	628	627	614	585	626	639	654	619	588	611	603	628	630	622	584	606	632	582	617	628	620	648	588	577	613	609	657	599	597	620	604	601	618	576	611	578	588	620	607	608	630	603	608	670	634	653	625	568	605	600	633	605	620	661	593	616	620	596	628	613	594	650	580	573	613	646	626	617	609	645	658	640	599	585	610	612	625	582	573	614	614	596	625	610	652	648	575	606	662	657	601	608	639	590	634	616	654	598	644	604	630	631	628	606	609	578	629	592	650	615	638	605	597	603	629	657	605	571	633	595	630	588	627	579	574	648	619	584	643	571	572	600	667	591	583	593	627	598	626	598	610	591	580	585	620	627	624	593	603	601	626	594	608	633	559	588	598	644	621	651	579	636	588	639	600	617	622	618	607	639	634	601	640	635	634	624	618	670	633	617	598	617	641	606	620	627	624	570	646	601	622	588	639	642	609	635	604	626	655	623	641	611	622	624	646	600	608	602	611	610	653	599	623	602	642	606	628	625	626	615	611	637	633	611	605	626	573	623	577	620	619	586	601	625	613	661	609	602	609	646	625	612	655	609	624	630	582	586	650	616	580	632	655	672	624	641	577	608	556	641	646	628	639	624	598	612	624	639	654	637	639	617	661	607	625	593	598	628	644	645	647	584	582	649	643	615	606	636	630	585	630	614	617	615	620	584	629	618	642	600	599	604	618	574	607	661	612	604	602	644	643	607	619	611	571	632	619	585	636	668	628	628	603	565	630	677	604	606	609	593	616	621	633	642	605	639	576	632	618	601	671	603	649	573	594	600	631	607	643	585	623	635	651	625	604	655	596	655	658	624	595	605	634	650	620	639	625	622	644	626	651	611	628	616	580	656	587	641	597	652	654	589	666	613	626	652	640	614	671	659	638	651	650	666	598	604	637	610	596	606	606	608	660	633	603	585	632	602	657	594	577	631
24325	23400	36189	34259	25107	15784	4243	1243	1012	956	905	1024	933	931	913	952	896	977	964	916	940	907	856	928	920	872	938	873	908	959	888	895	935	948	850	931	912	873	862	858	908	918	923	917	906	924	950	897	913	889	938	901	908	918	909	915	853	862	859	908	932	970	908	905	916	851	930	936	867	894	892	902	884	944	916	915	924	968	888	909	890	885	927	935	963	890	879	946	875	906	856	883	927	900	953	931	879	922	919	869	902	922	887	887	938	900	949	933	948	887	864	901	840	882	878	875	885	824	975	906	917	866	861	919	934	922	897	900	896	915	859	914	917	900	860	903	876	888	874	901	980	921	834	902	906	869	923	929	908	921	855	903	927	934	910	872	915	898	911	869	939	948	913	948	924	907	845	966	799	918	913	913	892	891	880	852	937	843	923	932	954	899	923	848	918	931	884	936	914	864	930	919	900	952	903	921	841	920	899	855	886	917	910	830	943	915	904	934	852	900	883	921	888	930	907	830	958	895	882	899	860	943	939	931	864	911	898	929	876	919	917	890	888	917	889	933	914	884	988	904	900	899	948	970	843	894	919	899	881	880	874	875	929	938	852	948	881	929	883	950	943	951	908	936	878	855	918	945	940	928	876	849	854	906	915	886	843	888	952	913	936	906	926	930	898	891	893	926	918	909	886	870	926	930	953	905	958	901	857	853	969	941	900	914	970	873	907	890	872	898	860	900	922	872	885	901	885	910	833	892	866	923	943	881	945	889	891	928	912	894	849	849	888	871	917	957	899	910	869	922	934	925	891	901	880	826	881	917	961	913	919	880	890	872	980	912	883	877	927	915	910	852	902	943	899	896	850	922	916	915	950	887	889	861	927	877	904	880	874	916	946	906	874	888	879	927	940	953	926	901	817	900	842	901	919	917	907	939	966	918	873	845	855	894	898	929	810	870	890	871	942	816	877	872	913	850	927	878	934	900	871	915	889	907	969	882	901	917	883	939	904	934	858	859	873	877	910	866	923	896	894	830	859	932	932	939	881	903	874	911	896	901	906	967	952	927	916	880	891	865	897	947	935	911	925	933	845	878	895	952	932	912	904	838	851	907	943	898	946	920	946	958	921	904	903	957	883	922	907	922	850	875	904	911	963	904	875	913	914	874	874	929	951	913	909	885	845	889	877	857	928	915	936	905	932	839	938	880	988	941	884	950	888	936	948	899	889	914	876	934	897	928	880	938	903	908	878	872	873	916	903	937	866	943	902	874	855	893	920	923	861	946	881	919	921	889	929	846	912	893	965	900	882	871	936	941	843	890	899	922	866	919	911	867	904	880	932	894	922	898	922	918	920	864	900	847	859	851	861	920	882	891	890	882	929	911	865	896	931	883	890	877	865	870	905	911	900	903	870	954	943	908	905	957	880	917	909	916	888	930	892	918	917	941	846	889	898	937	900	894	892	909	877	871	938	949	860	857	918	897	865	911	880	889	876	893	937	921	863	913	886	902	893	885	867	930	917	961	970	899	901	895	887	947	903	905	934	880	890	898	933	910	900	931	942	930	884	931	882	897	863	913	856	894	939	894	914	938	873	933	875	888	923	883	885	953	886	909	924	852	875	916	892	857	953	933	944	897	938	883	913	844	875	874	884	884	941	918	929	934	912	877	892	878	910	861	866	906	844	876	898	868	904	899	901	897	858	883	925	884	920	865	874	924	901	922	909	926	903	914	851	876	879	910	898	873	897	912	938	932	896	861	892	937	887	916	897	930	914	885	895	869	893	899	918	896	967	898	906	880	898	889	872	880	890	929	906	906	903	861	891	992	851	892	930	923	901	887	886	862	923	874	890	895	890	915	918	862	944	918	898	928	879	892	912	896	907	944	882	858	927	872	915	914	831	924	887	945	940	941	902	907	862	904	871	859	946	932	865	902	844	929	887	873	905	937	884	893	888	911	926	942	909	919	914	872	881	878	881	920	901	923	902	908	905	912	959	944	883	943	855	931	822	878	878	873	901	862	859	867	876	931	921	870	864	923	868	869	858	894	900	856	932	950	913	925	882	890	893	879	938	896	899	863	823	930	877	900	953	911	924	870	924	925	885	935	886	925	839	900	932	893	951	923	877	893	914	824	899	949	858	925	927	918	899	899	948	912	919	905	939	842	904	919	869	922	931	905	870	880	911	917	870	862	893	919	929	949	928	941	908	879	883	908	944	917	900	863	932	940	916	914	844	893	898	959	925	944	935	896	863	918	877	873	887	843	916	919	866	896	916	868	928	893	861	893	890	913	863	877	909	937	874	924	878	914	891	902	909	840	906	896	873	908	839	885	899	877	895	889	867	907	915	896	898	887	869	865	901	843	877	855	872	868	874	891	958	880	910	926	941	881	866	906	898	898	908	830	891	869	932	941	858	902	902	920	907	914	901	910	901	950	883	866	846	859	877	895	908	909	887	898	889	889	888	909	889	963	920	917	835	925	940	846	875	866	920	998	961	899	960	860	934	917	846	908	915	896	860	890	897	906	898	856	909	902	882	856	861	970	858	897	872	862	860	879	918	867	961	960	876	870	961	930	842	887	931	922	882	878	881	904	889	880	914	905	909	958	901	939	917	924	948	907	842	871	846	906	894	901	876	961	891	884	864	924	882	914	894	850	950	891	911	865	892	872	925	907	884	867	882	900	866	877	904	910	910	929	936	904	868	963	933	876	897	914	878	878	923	910	912	882	905	919	915	939	913	861	872	925	925	942	862	903	863	841	901	890	849	854	958	907	896	924	875	886	903	889	888	901	911	924	919	947	866	889	846	888	889	937	963	920	939	885	872	891	904	866	873	875	939	851	862	858	960	899	905	880	933	893	925	887	939	886	916	890	910	873	871	883	896	920	854	890	932	879	916	913	937	906	899	870	848	879	922	902	917	891	888	882	917	854	884	911	936	886	878	930	914	893	868	857	907	871	875	913	912	916	936	879	897	875	928	891	921	892	890	868	891	935	879	873	943	873	891	871	906	868	884	931	873	914	873	897	947	900	926	913	936	921	993	866	911	864	864	910	935	956	903	889	853	873	911	931	840	881	951	930	954	915	939	866	862	907	875	854	868	868	890	850	896	888	917	882	926	885	895	891	839	871	879	897	926	899	858	879	926	947	909	913	889	892	934	861	850	904	888	882	928	880	874	903	894	951	903	863	895	977	887	849	884	869	904	924	913	952	887	902	927	871	860	951	892	944	869	945	889	871	903	876	928	933	870	913	956	916	900	929	914	893	860	834	906	898	921	902	949	928	863	889	935	940	908	896	879	830	845	918	841	894	909	852	896	876	886	885	853	891	930	858	894	907	838	834	872	937	898	872	816	878	882	841	941	907	894	891	888	871	929	850	874	972	909	918	945	895	879	809	914	871	928	908	876	885	891	931	901	922	922	932	914	940	934	878	912	891	879	916	905	870	917	850	874	951	881	895	936	901	855	903	870	880	861	870	867	910	968	853	876	935	864	875	912	902	933	927
64610	100363	73398	46672	19570	5650	1715	909	872	848	793	886	859	928	836	799	789	867	855	842	848	892	878	830	843	885	798	831	851	881	864	824	837	839	808	839	827	858	813	866	891	840	890	843	818	865	858	789	848	813	839	825	833	810	798	838	812	854	863	805	877	781	868	826	877	811	828	789	854	833	858	823	853	857	804	802	883	869	844	862	834	854	842	814	832	862	844	876	803	883	818	752	804	862	830	852	807	805	830	826	799	828	822	788	832	834	858	825	785	842	809	838	827	839	872	843	787	818	831	809	879	841	849	874	867	833	873	866	857	865	842	856	808	781	789	841	869	858	823	821	865	857	838	852	828	826	816	813	818	835	824	842	839	816	794	819	845	853	840	875	813	853	813	817	831	856	822	802	753	832	869	829	845	812	832	827	820	842	782	816	821	853	838	846	797	832	817	841	839	887	846	839	852	838	847	821	821	779	862	840	897	814	773	882	841	859	830	845	791	827	856	860	814	832	836	833	845	810	875	868	837	827	817	823	855	804	816	884	852	770	879	851	859	749	843	823	867	800	866	830	835	820	792	785	858	822	811	832	872	825	825	810	831	815	840	873	829	862	840	872	866	814	859	834	830	852	821	896	845	854	848	868	887	816	865	818	834	845	830	874	790	803	881	862	810	834	837	856	877	823	843	841	850	788	824	847	810	838	854	856	883	789	867	824	834	851	876	813	829	857	823	850	820	853	856	846	839	778	779	823	893	874	857	814	817	804	846	844	836	851	860	846	810	848	817	846	867	807	810	797	839	882	763	874	835	859	830	828	807	816	824	819	819	842	840	797	781	862	787	798	840	842	840	848	863	841	866	797	827	832	868	839	822	815	828	869	821	803	838	820	848	803	824	857	868	870	827	825	809	886	836	840	816	845	800	804	836	815	859	876	852	893	788	831	871	867	844	827	834	831	854	811	845	863	825	853	841	831	825	848	853	773	773	846	830	816	846	794	896	840	852	846	759	792	863	847	833	843	843	813	837	840	817	799	871	814	814	844	870	866	767	768	850	829	810	886	807	859	813	827	818	806	864	845	782	885	844	821	837	888	793	850	808	834	804	792	863	876	853	833	837	822	819	840	837	795	802	787	860	816	800	852	836	809	839	783	826	855	830	845	826	790	843	854	883	821	869	838	844	888	845	815	847	833	890	840	830	852	899	798	862	810	832	844	821	849	840	840	828	842	855	841	847	846	848	842	862	800	795	831	836	823	855	802	796	866	835	859	804	846	796	840	818	844	816	800	848	843	836	834	896	815	844	833	820	852	838	859	806	828	826	792	851	840	875	820	817	826	834	854	824	843	819	833	792	808	885	868	839	820	881	778	847	815	807	801	823	786	859	871	859	850	844	833	797	822	846	866	850	837	779	884	835	859	829	839	863	801	851	809	800	813	812	774	832	824	787	836	872	841	840	780	799	860	815	875	836	867	815	858	857	815	849	801	881	791	805	866	852	868	768	817	828	809	847	875	886	814	819	860	835	824	831	854	841	866	843	807	832	778	806	796	867	854	826	805	845	833	867	808	830	849	850	831	811	830	847	857	866	875	837	856	870	804	855	861	840	773	790	834	840	832	848	865	813	852	795	886	860	860	842	829	827	860	849	826	814	783	856	858	805	816	840	790	823	825	848	847	823	828	900	800	857	839	852	839	821	820	861	853	822	912	825	864	847	831	843	813	865	870	837	822	842	819	826	811	852	826	874	801	822	802	851	859	854	863	875	860	823	845	862	829	859	855	813	897	849	803	805	827	822	817	848	841	870	802	828	821	842	817	897	792	861	853	831	792	835	840	837	856	868	827	867	776	803	887	847	865	844	883	796	880	826	855	814	836	827	826	858	839	833	838	882	796	830	792	809	845	837	890	812	838	883	854	836	813	863	854	835	818	808	833	853	813	815	867	829	814	821	822	839	826	800	853	829	840	818	809	823	772	870	800	851	798	841	848	842	825	847	857	846	829	885	786	795	795	868	825	786	813	868	845	841	819	873	862	869	787	843	815	824	841	847	856	850	836	852	831	861	849	788	856	850	824	863	772	865	854	868	838	829	801	839	826	847	807	838	780	784	815	845	788	867	860	838	872	816	801	823	831	853	824	791	830	857	827	866	847	813	837	845	860	805	827	822	840	858	836	820	781	843	840	804	863	804	861	813	875	846	825	805	869	822	826	811	824	843	856	827	868	853	826	851	851	901	802	772	834	852	847	852	823	848	828	828	814	835	819	789	874	823	834	865	830	835	833	807	793	896	830	819	826	794	898	804	878	814	831	814	805	852	791	850	864	807	790	823	795	842	840	857	833	817	803	828	832	835	839	857	838	890	827	815	836	830	835	847	820	831	854	816	842	833	862	852	822	799	834	816	828	825	848	876	852	841	846	838	801	861	841	874	844	768	854	772	846	828	794	834	842	820	840	797	800	780	830	826	863	797	815	845	886	812	755	813	838	822	828	857	853	854	853	829	847	833	792	824	856	854	842	808	818	813	820	787	851	839	832	795	827	872	882	789	798	790	863	881	816	813	801	883	821	855	841	818	776	866	858	828	779	850	834	804	810	816	802	776	825	777	862	803	834	812	828	831	828	815	760	801	869	834	856	882	865	804	819	820	825	800	854	829	810	828	836	808	805	824	820	814	847	848	848	837	817	878	835	853	830	825	832	788	838	813	844	831	830	844	843	852	815	817	810	800	795	825	848	834	805	886	824	802	868	833	826	779	850	800	834	829	838	846	873	833	798	884	840	810	831	748	867	873	793	803	882	833	793	804	777	799	844	803	831	877	866	820	855	853	808	801	891	817	828	834	845	827	850	901	803	861	797	837	850	844	811	813	821	824	819	796	770	894	830	821	864	842	752	804	905	801	814	788	836	802	831	851	813	866	849	868	852	836	859	813	834	880	858	819	801	810	866	860	873	869	863	838	807	839	816	847	904	842	883	823	828	874	818	845	796	817	825	822	812	843	899	818	825	824	834	784	876	830	822	887	826	866	799	767	789	829	860	849	854	848	805	823	798	848	856	819	805	798	864	852	800	839	813	893	824	830	842	836	940	802	851	808	796	801	841	844	845	836	789	834	826	837	858	812	797	888	897	850	838	801	852	862	791	877	817	870	865	803	822	830	827	865	814	808	832	813	918	810	859	854	839	837	825	818	829	808	791	799	862	894	818	796	862	869	828	758	792	808	840	857	875	842	808	880	842	813	840	822	827	832	867	802	836	813	827	851	854	824	817	836	818	815	793	820	856	858	856	803	784	801	821	784	776	854	831	849	812	856	814	821	805	858	806	819	805	837	809	823	901	833	841	882	831	836	833	843	830	796	834	789	870	805	811	789	858	862	824	795	814	803	826	811	853	831	803	839	782	906	834	851	814	805	852	886	846	832	835	783	818	812	849	797	803	846	882	829	864	811	789	809	851	818	855	826	851	841	844	791	758	868	831	862	828	840	800	800	864	794	813	815	818	819	850
31083	29556	25417	12489	3130	1124	821	701	697	689	692	688	633	669	677	664	707	760	724	741	699	715	679	692	669	690	717	637	706	681	664	741	685	674	729	675	662	731	688	731	656	652	672	718	681	645	666	691	715	683	683	715	675	693	634	712	719	703	672	662	725	729	673	658	647	721	660	647	740	715	705	730	657	691	647	653	724	692	660	720	680	700	664	677	690	679	753	724	680	680	668	641	640	707	646	722	690	695	709	705	684	674	678	686	672	683	659	687	700	702	726	704	677	737	667	676	626	677	656	650	658	687	633	684	670	690	645	668	691	668	698	696	695	650	678	682	683	707	658	731	667	680	714	654	684	687	685	691	671	682	668	683	670	666	669	671	733	676	712	651	718	687	699	695	691	664	664	686	660	679	665	713	697	714	658	679	634	685	706	680	673	696	707	641	670	647	702	700	657	688	659	685	634	709	676	708	666	686	667	685	708	666	703	670	674	655	705	691	661	669	647	715	660	686	663	683	653	672	666	669	691	698	632	743	709	655	706	695	689	693	670	640	661	676	670	694	684	688	710	691	686	679	666	655	741	708	666	652	732	670	661	656	708	697	671	696	712	685	670	640	687	693	674	675	670	667	688	696	687	674	638	679	710	726	707	686	693	666	683	697	640	635	698	700	653	627	662	698	709	684	683	679	676	694	689	654	639	704	695	684	659	716	722	657	675	666	673	695	648	715	631	665	649	674	705	709	678	680	659	667	679	663	698	677	692	676	715	684	674	631	660	693	641	716	691	703	692	661	670	657	706	688	665	683	705	672	647	686	674	720	671	690	660	691	654	716	688	640	680	679	625	714	657	683	675	683	716	652	735	714	701	658	684	661	664	672	604	662	723	675	700	679	700	672	660	690	668	703	670	673	646	655	688	702	704	640	646	645	681	701	684	673	669	667	692	672	692	696	693	711	662	613	693	666	655	657	640	697	689	684	676	700	718	718	690	650	688	683	690	670	705	686	636	680	660	737	647	676	706	648	705	670	653	670	716	645	722	662	687	621	662	708	674	706	706	683	682	691	671	684	709	681	709	671	679	734	677	652	718	690	653	741	691	648	668	640	693	677	672	666	662	701	677	683	675	648	650	696	694	688	697	667	712	636	681	695	626	720	685	705	652	643	686	711	639	677	702	677	694	662	700	682	660	712	718	639	774	723	705	711	676	690	674	675	690	669	678	664	702	685	671	678	667	697	678	655	702	725	676	676	674	681	695	701	613	652	634	689	703	712	694	709	659	671	655	650	660	673	616	672	676	681	698	674	715	623	685	680	639	679	700	709	675	711	689	667	699	713	702	706	653	695	640	648	659	649	715	648	692	679	669	688	675	659	700	659	627	706	684	683	654	695	661	665	714	641	703	700	712	693	627	680	635	686	654	632	647	688	712	696	721	695	668	707	650	704	681	659	660	686	691	715	637	695	706	670	695	644	678	620	654	669	705	699	618	681	677	702	735	693	717	685	650	657	668	678	659	751	688	662	660	708	697	675	669	692	673	697	694	713	734	682	667	640	702	647	714	698	717	672	765	724	678	671	657	709	697	686	700	664	651	692	687	685	708	692	639	689	681	723	725	704	676	625	668	674	680	690	693	680	627	707	662	705	703	684	694	659	681	686	671	653	669	664	663	679	649	630	679	676	623	712	634	673	693	626	613	679	680	634	738	657	706	709	647	707	688	671	724	641	677	659	712	656	745	643	705	724	686	711	692	667	600	697	710	699	697	662	680	741	699	702	677	702	666	696	719	689	674	646	646	656	635	708	702	693	680	697	659	650	670	660	638	661	690	650	705	677	692	663	699	677	645	633	682	712	698	662	667	692	750	688	646	715	689	683	663	724	684	709	655	684	650	700	661	707	630	663	674	656	689	688	698	690	687	652	673	698	697	697	697	677	706	681	686	673	652	642	649	647	665	682	728	682	712	692	663	690	673	697	734	677	696	707	710	684	681	734	684	688	626	666	658	697	659	661	668	723	673	659	679	678	717	676	690	707	646	700	673	678	689	648	677	683	686	665	680	673	692	729	730	696	672	663	651	691	741	702	726	659	700	688	672	661	659	653	659	642	691	657	688	686	691	661	712	745	679	693	678	674	657	638	696	661	725	664	721	659	669	718	667	743	658	734	697	702	686	660	672	692	685	669	764	693	665	706	709	684	708	666	696	652	678	720	743	699	659	724	682	662	678	726	641	689	666	655	646	678	680	679	672	683	669	690	649	650	676	649	662	657	664	637	712	693	729	630	662	717	693	687	698	667	684	666	634	679	681	705	686	682	629	709	643	679	710	682	652	666	672	718	688	695	740	701	750	660	695	668	677	684	698	714	679	676	648	712	717	734	712	671	663	741	691	695	634	757	702	644	641	684	743	695	691	673	662	668	686	680	709	683	670	673	685	686	680	697	737	695	653	688	661	707	684	689	659	668	693	659	725	683	705	686	675	697	664	691	686	663	664	670	708	696	686	684	712	739	699	662	696	708	683	742	693	719	695	663	672	660	658	681	712	706	717	661	703	721	667	669	664	677	684	663	681	661	689	679	719	691	678	651	700	677	689	689	681	664	676	634	730	735	725	651	656	702	673	711	716	706	669	705	688	663	676	731	650	699	687	668	631	659	690	701	685	682	705	700	681	709	622	738	678	687	673	710	715	658	666	700	711	665	707	647	660	630	658	712	691	697	698	694	626	711	662	695	701	654	663	649	669	715	659	689	675	665	670	636	619	676	679	606	682	630	652	668	687	676	667	709	722	679	655	694	668	666	728	664	670	652	718	700	714	677	691	658	664	640	736	688	702	666	677	683	708	692	665	656	690	707	686	687	688	643	696	707	683	640	686	691	672	698	677	718	707	626	662	672	672	674	662	686	691	688	672	690	718	691	696	651	709	651	716	685	699	674	681	656	645	717	663	651	638	718	723	657	661	654	669	718	692	614	643	656	657	703	710	665	631	697	692	676	704	646	715	685	710	636	668	616	660	674	674	687	651	698	661	707	694	647	665	670	653	659	669	669	701	715	698	646	742	685	673	709	697	655	659	700	691	677	685	683	659	637	677	683	649	693	755	716	652	687	699	677	699	676	704	656	719	691	665	669	666	698	714	709	665	696	688	689	695	675	687	647	673	689	682	739	730	642	637	661	659	662	669	720	676	682	709	688	679	673	750	668	668	686	706	688	720	713	728	680	662	717	640	679	703	663	707	733	674	672	675	682	680	694	691	693	703	705	657	741	693	669	764	675	631	686	706	693	655	700	690	652	681	689	649	667	704	693	708	709	667	690	707	672	691	690	686	642	714	694	651	667	684	691	666	670	699	689	642	654	679	654	669	658	675	691	720	713	683	708	721	671	662	713	684	666	701	688	737	688	672	709	671	709	671	718	692	707	712	671	705	685	693	657	667	682	688	658	667	712	693	696	676	674	649	709	664	710	684	705	667	730	669	716	680	711	658	641	640	653	669	670	704	674	684	697
25148	33482	20105	7211	2360	953	675	616	568	576	565	569	579	582	579	561	595	562	608	598	545	561	590	569	584	579	554	587	601	591	559	548	582	555	540	581	539	563	577	573	561	565	573	570	560	605	581	608	580	602	537	550	590	547	515	546	564	525	581	632	564	583	575	592	595	546	569	562	536	591	603	577	584	564	584	571	562	568	585	592	561	582	550	575	583	555	640	567	601	614	565	573	563	582	615	565	587	583	544	524	510	562	579	576	600	543	596	558	586	561	567	581	551	602	555	596	571	549	529	576	558	581	580	618	582	540	579	595	564	592	598	496	577	576	557	569	569	582	580	517	596	592	564	535	559	558	546	572	577	558	629	534	619	552	580	588	526	597	601	563	590	608	588	582	517	568	556	544	581	567	585	592	554	573	558	555	598	574	589	585	616	569	536	572	548	613	589	571	572	587	570	531	545	590	547	573	599	589	567	583	562	605	584	567	585	563	558	558	572	604	576	527	584	599	558	540	568	538	582	579	562	599	573	567	571	541	568	538	566	590	594	574	557	577	565	561	539	581	571	526	561	570	547	577	585	603	571	608	528	613	583	549	575	614	576	570	608	564	602	602	559	548	603	557	555	583	584	519	588	579	590	566	561	549	578	586	575	523	536	522	570	546	563	583	542	541	549	551	522	556	586	575	558	582	609	595	578	582	560	583	563	594	626	551	567	588	564	612	532	548	593	518	548	555	576	561	571	564	581	579	569	617	596	635	554	533	570	586	592	539	609	624	517	566	562	535	601	541	613	570	605	532	569	557	612	574	562	570	542	549	532	565	563	606	613	566	558	552	551	569	517	590	573	539	589	593	581	600	590	563	587	556	566	557	593	553	559	567	585	563	563	568	595	571	551	578	583	586	574	582	532	570	553	571	531	552	576	539	563	618	558	564	565	556	581	562	576	602	569	567	519	581	547	584	567	580	542	567	585	571	558	553	565	590	576	576	505	616	566	581	597	579	596	579	562	565	530	552	558	544	574	583	587	569	605	579	573	584	541	577	578	560	598	571	562	593	543	582	581	535	558	590	592	561	574	572	549	559	597	589	565	585	592	573	590	569	576	567	547	564	609	597	593	580	623	577	555	603	541	556	567	582	571	574	586	599	589	595	584	609	575	565	572	602	583	563	522	563	560	567	552	571	603	568	589	583	586	588	560	601	538	564	570	533	528	564	607	566	560	600	594	583	565	554	565	594	561	571	602	615	561	541	589	563	593	549	624	594	533	586	544	569	556	570	590	583	555	545	569	551	544	569	529	569	573	614	590	580	556	577	549	516	506	566	573	593	571	562	596	580	566	548	593	603	590	598	594	638	587	585	564	559	591	603	581	572	581	577	571	566	578	585	544	585	592	555	591	507	566	582	529	587	545	568	582	564	553	615	569	565	611	582	545	575	585	563	563	595	555	567	555	589	539	575	570	566	549	525	554	564	559	551	588	568	562	604	597	574	610	553	595	571	553	549	558	574	581	537	539	576	560	630	611	553	599	548	594	582	574	550	557	568	590	584	573	548	556	589	604	587	545	593	558	556	560	597	582	572	577	533	537	537	597	524	576	570	540	563	616	544	586	587	579	584	564	582	595	609	573	580	572	598	544	537	577	606	603	572	564	531	595	566	551	555	540	568	555	527	570	557	569	543	577	569	555	579	534	547	596	551	571	564	567	524	541	623	559	571	571	521	548	560	580	604	581	594	587	555	578	583	571	552	568	586	536	603	589	550	576	622	556	603	560	587	544	568	551	616	570	554	573	580	561	553	582	517	596	573	538	596	575	621	546	544	554	552	562	533	542	551	626	567	590	545	562	571	578	565	557	599	572	534	569	611	540	578	574	567	560	563	540	584	550	587	561	550	541	599	560	581	577	566	612	577	581	559	546	549	588	561	546	561	565	554	578	529	570	547	523	614	523	531	558	595	576	604	561	568	548	614	540	580	570	554	548	544	553	620	570	581	560	566	567	584	583	537	592	549	560	641	584	560	564	618	618	600	618	588	573	534	598	552	550	617	584	565	551	521	553	565	582	623	612	569	612	595	546	563	609	587	593	570	582	558	568	530	560	591	575	548	549	611	578	611	586	568	518	607	601	568	551	567	531	556	518	572	562	565	563	602	618	552	605	591	576	576	642	544	624	518	558	547	606	564	577	582	535	590	594	545	587	557	592	590	561	525	650	612	570	610	579	541	606	582	516	543	561	546	576	542	570	532	562	606	613	559	592	611	541	622	565	553	560	570	541	604	551	562	560	575	592	577	596	537	529	582	518	540	615	548	594	548	559	559	583	541	558	597	553	561	584	579	555	623	544	524	547	535	530	572	575	551	587	539	592	564	546	538	624	585	579	556	565	590	537	556	547	577	568	573	531	624	543	531	578	562	568	594	577	563	591	570	588	588	560	586	545	543	580	535	591	592	566	576	520	549	544	559	557	562	561	556	573	584	544	580	584	563	567	562	578	594	591	551	581	585	588	578	595	549	572	588	540	576	590	592	579	584	550	577	569	582	561	547	530	540	565	562	575	548	587	564	567	554	571	560	544	556	577	573	547	562	573	592	562	614	595	530	591	564	553	571	527	543	554	570	533	614	588	542	567	582	561	551	629	559	545	547	586	564	540	603	566	562	568	607	576	613	568	556	593	569	571	578	564	533	563	577	596	600	571	594	540	562	615	548	581	561	604	572	543	585	562	567	577	541	572	582	617	560	579	579	582	596	593	583	578	578	614	556	508	561	586	571	518	552	564	591	525	544	524	603	534	580	552	619	578	540	538	580	593	558	571	529	568	574	579	578	567	598	614	549	564	560	569	558	547	571	556	553	593	605	561	612	596	563	560	582	575	566	556	568	617	564	566	520	559	530	584	535	560	545	581	601	536	535	574	559	596	523	594	592	575	538	580	591	544	547	562	547	587	544	559	584	602	562	606	579	552	566	560	535	570	608	526	518	583	570	594	545	582	548	519	571	574	586	570	547	520	596	569	580	578	596	531	593	612	560	630	612	591	555	592	577	560	552	618	570	582	599	563	559	570	570	533	544	531	593	622	580	552	569	616	565	573	589	601	587	563	582	612	559	580	584	568	545	585	544	550	575	621	531	569	574	577	560	564	589	604	606	574	574	511	574	584	554	560	573	565	592	566	577	585	558	553	581	579	565	587	571	534	548	530	600	590	553	576	561	513	556	538	590	541	577	586	589	528	583	533	618	538	593	553	573	538	570	569	598	573	554	551	563	586	583	576	591	597	568	551	570	545	581	560	541	560	569	526	587	545	575	564	557	599	569	558	561	576	570	595	588	524	589	534	559	584	552	582	561	537	613	546	571	558	530	593	590	574	536	604	580	577	554	560	569	594	618	560	562	546	531	582	559	540	531	554	576	535	566	603	573	567	563	539	554	621	584	567	588	541	539	612	537	528	563	576	561	539	627	587	585	537	587	570	559	598	572	532	585	567	588	593	555	609	561	551	586
26107	27993	41569	34531	17517	4691	1245	722	656	646	663	683	606	651	663	633	676	641	658	617	670	643	614	686	625	635	650	653	671	641	668	659	657	702	611	659	636	676	689	709	620	688	618	592	627	648	652	654	654	657	658	647	613	666	616	641	605	641	665	583	644	645	621	669	667	681	645	627	645	662	681	623	657	643	638	640	599	617	648	653	646	619	625	624	621	616	606	626	650	639	636	650	615	650	650	632	632	646	630	628	665	612	664	636	622	646	638	619	644	584	672	627	641	643	598	655	616	639	615	602	696	655	641	611	638	588	659	594	617	602	648	621	698	675	637	640	641	634	625	639	651	628	643	644	635	614	620	608	649	614	585	595	577	615	698	626	647	646	618	651	636	636	680	620	633	658	595	662	662	618	633	636	626	641	640	630	667	620	667	636	671	644	618	627	628	633	660	579	622	608	635	635	602	643	646	632	676	659	643	674	634	654	632	651	613	592	665	626	638	629	637	628	662	641	644	639	606	649	617	612	666	621	593	670	620	599	650	632	664	621	645	650	641	655	585	634	660	638	642	640	621	644	658	594	651	620	614	668	639	654	602	648	588	684	650	632	626	642	669	607	660	605	631	629	649	610	614	617	667	590	667	636	643	667	642	695	684	647	639	637	645	671	620	676	649	610	674	660	657	618	628	605	620	660	628	639	633	611	593	619	651	681	650	603	598	669	647	629	666	663	672	658	661	712	625	665	628	617	670	664	629	619	653	660	591	616	664	583	598	645	680	630	651	657	663	635	612	576	619	633	662	625	622	622	637	632	640	661	604	606	677	607	635	663	605	605	664	582	608	633	648	652	645	594	616	679	641	629	654	640	643	623	587	641	613	644	663	625	658	652	656	641	652	607	610	630	637	636	661	627	592	648	653	580	596	622	681	631	638	641	645	638	627	658	623	677	623	655	593	629	641	632	644	594	615	625	640	612	616	700	646	641	632	639	613	622	669	622	627	611	640	643	704	641	583	695	611	623	628	664	613	634	612	607	653	613	643	625	624	602	634	615	616	638	622	635	624	611	610	604	621	626	633	603	603	618	635	621	664	634	667	632	661	619	619	614	653	611	618	652	628	659	625	612	649	630	644	598	657	681	637	640	630	620	686	599	620	672	627	611	614	695	563	620	626	659	631	639	637	622	657	612	649	644	679	615	595	636	695	626	635	655	613	602	637	630	592	648	633	637	599	613	643	636	654	638	622	640	674	616	589	592	689	618	650	647	665	653	586	659	657	620	617	672	666	672	613	592	592	597	645	602	660	671	681	637	643	642	637	676	633	624	633	661	667	623	623	620	621	632	630	619	633	588	621	640	616	622	661	632	624	616	624	574	659	652	643	647	621	658	624	591	607	671	616	637	613	631	630	623	628	657	599	610	638	601	654	639	645	638	635	696	615	619	647	615	619	610	673	651	611	635	620	634	650	680	645	665	630	698	643	594	612	634	626	646	649	593	631	627	613	666	588	596	622	628	628	631	639	651	619	638	618	634	640	670	603	632	614	591	613	597	652	600	625	625	635	617	581	634	595	648	621	649	601	613	636	598	600	644	623	616	640	618	622	641	665	666	641	592	613	656	587	600	648	652	618	628	653	589	600	613	606	593	627	638	600	628	622	606	611	613	626	652	638	683	609	697	652	639	619	634	631	687	633	632	630	642	631	674	606	606	606	691	668	607	627	637	645	657	643	644	652	608	680	629	615	638	582	665	624	622	691	610	709	648	631	633	661	669	648	644	627	622	596	651	677	641	583	661	661	648	644	674	681	677	659	602	644	630	607	643	660	677	605	646	643	584	671	657	665	618	665	613	623	609	644	659	668	662	660	635	659	657	645	708	638	600	660	609	644	688	610	625	648	621	611	591	621	667	673	645	626	646	639	656	614	600	609	632	643	602	620	643	641	649	625	598	617	630	659	604	611	649	637	612	661	638	630	639	632	580	621	647	614	600	665	651	663	628	625	661	633	615	605	656	626	647	642	639	596	704	633	648	639	659	623	630	651	653	649	597	637	625	616	617	644	623	695	618	623	639	636	621	612	632	639	617	675	626	594	582	656	664	618	601	597	656	623	647	636	675	656	620	642	641	603	646	641	630	605	593	667	671	620	639	633	633	595	626	579	640	639	658	635	638	618	605	625	609	645	629	624	647	651	597	645	618	649	658	659	649	654	645	652	664	648	655	685	603	641	626	631	638	629	597	649	640	643	702	654	626	632	618	626	614	645	636	624	644	652	628	629	658	630	630	663	667	649	660	628	617	626	644	638	633	614	672	652	640	651	637	600	636	636	641	627	625	607	606	624	653	672	684	654	648	573	633	640	674	654	684	610	678	662	621	625	641	649	650	614	603	650	665	663	654	637	590	631	664	649	693	668	636	644	639	657	653	617	588	633	629	675	639	656	623	615	660	640	639	649	639	672	610	662	635	611	670	668	644	659	632	655	663	642	653	595	678	643	646	657	621	678	627	596	633	614	651	633	644	643	626	556	634	623	604	613	626	613	622	648	658	676	671	627	648	633	599	614	645	639	649	656	594	634	658	650	589	651	647	654	637	621	644	658	627	637	594	631	591	596	632	615	607	607	596	649	652	681	643	615	638	603	676	664	640	594	599	637	666	617	632	616	663	643	594	652	661	608	617	600	649	607	628	631	621	613	675	617	652	640	616	622	614	627	611	651	644	623	667	629	662	637	621	607	613	609	639	633	627	653	621	624	629	662	646	609	616	645	669	628	667	637	649	649	624	684	663	612	651	703	691	659	648	680	646	617	639	671	611	623	643	626	631	661	638	652	670	618	641	648	619	638	658	596	686	650	582	611	596	627	642	671	636	686	642	637	599	634	629	644	632	693	616	608	697	622	613	636	642	651	604	622	620	601	654	649	653	618	623	613	641	656	594	618	632	641	632	635	599	641	620	691	663	663	597	665	628	616	642	645	649	623	636	586	687	626	613	638	678	602	627	617	584	609	641	646	595	651	645	647	606	623	624	655	649	647	641	603	672	648	629	623	636	613	613	598	619	626	694	611	616	616	621	612	603	618	667	643	597	603	627	643	623	631	602	619	652	597	659	674	661	661	636	655	600	633	637	622	667	625	596	639	640	643	622	623	631	639	621	667	638	623	611	601	656	610	635	608	663	600	630	663	646	627	667	676	613	600	639	655	673	625	681	634	656	662	596	643	654	649	622	646	691	641	679	646	630	619	631	576	583	620	616	628	650	615	634	625	664	589	636	640	659	581	656	642	651	640	628	669	594	592	602	665	637	634	665	658	656	635	628	653	648	650	675	576	642	626	600	630	637	675	654	647	654	647	624	625	584	621	633	647	641	645	619	624	608	633	623	632	634	592	589	643	620	688	629	599	650	668	603	659	612	619	638	631	629	632	618	693	677	674	625	667	654	635	680	626	655	647	644	637	618	642	631	668	661	625	617	628	677	645	630	666	620	655	599	610	622	608	582	654	649	666	624
59644	85017	57734	27155	9011	2504	939	599	608	624	606	607	625	571	615	545	624	617	574	611	547	600	555	613	639	589	634	596	618	631	605	606	571	611	582	587	606	613	589	568	564	616	592	582	566	599	601	590	608	626	573	553	598	617	598	596	598	597	587	613	556	597	604	621	576	637	589	606	577	614	604	588	594	596	597	599	574	576	615	610	580	638	593	567	635	584	600	608	585	603	596	604	594	596	563	619	568	585	594	555	623	574	581	621	586	647	637	641	599	569	607	578	604	585	576	598	563	628	618	573	636	641	617	591	589	582	601	540	579	600	597	597	613	588	579	592	591	567	530	577	639	583	584	568	583	592	549	590	565	621	564	608	593	608	606	595	544	610	598	575	608	581	590	599	598	647	598	591	654	623	596	572	611	595	596	597	586	585	607	586	561	613	569	575	569	594	600	627	587	589	594	588	589	575	594	632	582	547	584	584	578	613	643	574	601	550	585	614	579	586	573	602	608	591	605	602	642	613	609	585	558	591	564	623	590	562	604	600	580	574	559	602	611	572	561	559	589	601	565	604	574	583	601	619	570	640	586	604	592	618	598	619	604	601	587	569	576	620	598	586	568	573	615	557	585	616	608	569	626	580	623	585	601	602	586	593	609	610	550	579	597	595	558	621	565	592	586	562	645	537	570	591	579	628	571	585	582	586	585	614	612	604	576	567	547	588	616	590	619	544	560	595	606	592	623	610	578	572	606	613	580	591	586	581	583	574	603	584	600	574	591	602	576	590	594	586	589	600	547	617	595	582	572	560	607	580	585	603	592	651	614	601	581	585	566	548	592	626	591	602	588	600	558	611	612	567	571	564	573	571	607	598	612	560	580	578	533	552	605	586	650	588	555	573	596	623	618	586	580	606	601	576	617	556	594	576	567	602	613	581	571	591	612	639	622	570	607	628	609	593	601	564	609	572	593	588	591	611	616	607	621	671	611	611	626	566	570	579	589	572	584	585	582	619	586	543	581	599	608	599	614	635	591	627	594	594	590	610	583	550	620	590	622	619	596	617	598	546	582	586	630	591	641	628	602	607	569	543	592	578	571	553	624	588	568	582	597	583	567	592	591	587	568	551	555	582	619	563	600	587	571	596	590	583	573	614	609	593	585	642	623	569	528	624	601	628	579	577	595	619	573	580	577	578	565	666	586	577	603	572	602	620	583	600	595	637	635	636	563	609	570	592	597	670	602	616	595	618	592	601	594	566	595	599	587	576	584	564	574	610	585	563	601	576	574	605	555	614	595	593	585	591	612	604	614	587	608	559	584	616	590	623	581	609	558	606	592	561	611	573	583	616	599	572	601	585	640	633	570	624	610	578	613	579	662	602	633	610	625	597	557	597	624	577	596	569	605	599	568	600	602	600	600	591	628	610	600	574	580	598	609	565	598	611	600	584	565	607	588	596	573	591	619	647	531	569	613	616	597	552	637	555	600	571	579	618	576	595	593	595	557	643	592	584	610	597	608	602	619	578	630	606	614	578	550	583	582	594	608	569	555	579	572	544	553	580	592	601	600	543	589	610	607	600	599	621	597	597	588	610	588	627	573	570	558	600	575	582	577	577	600	561	631	601	608	565	596	578	622	584	587	550	648	598	635	625	608	566	606	571	602	631	608	579	573	594	580	604	589	586	611	560	590	579	565	579	594	594	578	577	571	609	607	624	598	588	573	558	580	622	631	607	617	618	631	568	593	602	597	590	591	617	562	592	589	567	615	576	533	571	577	628	576	622	569	569	580	629	591	624	617	582	594	591	616	614	594	626	580	586	585	621	601	624	573	582	582	575	605	637	608	548	584	623	594	595	621	630	567	594	607	589	599	618	593	553	574	580	613	575	587	554	571	614	587	576	601	522	578	594	586	589	580	578	592	556	596	617	586	606	604	573	579	628	624	568	594	580	571	596	581	608	598	627	610	591	558	571	610	666	611	598	607	586	605	609	591	548	602	607	608	573	530	591	607	579	547	594	586	606	608	621	552	596	572	630	586	575	566	590	590	582	596	624	522	604	606	599	628	581	591	588	541	617	579	614	576	603	609	593	565	590	574	612	599	632	615	584	643	534	639	611	586	596	597	613	572	602	644	548	599	621	578	624	589	583	593	586	538	618	595	569	567	543	544	563	623	582	604	551	594	557	566	614	569	594	629	550	576	583	588	555	596	583	593	613	603	586	614	610	609	582	561	540	578	588	598	574	623	600	562	571	597	585	594	600	599	587	642	580	611	610	582	566	582	623	582	567	546	583	582	599	563	594	553	607	595	624	600	610	607	596	560	564	580	602	563	600	575	564	592	627	623	612	552	617	577	603	597	630	572	615	578	638	544	613	558	576	613	571	581	605	565	616	578	588	581	535	600	587	615	580	576	585	621	592	597	614	583	596	576	605	567	589	589	594	546	595	619	610	611	577	617	573	547	598	573	563	600	612	584	615	584	608	591	585	609	588	593	662	643	597	605	580	592	583	591	590	557	608	567	588	604	580	622	581	613	600	633	598	575	565	605	647	601	600	595	587	586	592	629	600	583	595	609	586	616	581	558	627	590	567	600	584	567	629	602	574	600	587	611	596	582	549	572	602	547	626	597	580	610	572	606	616	562	583	635	609	616	585	559	582	598	556	591	548	613	599	611	576	582	611	546	627	603	578	559	582	599	587	578	587	591	594	578	552	574	562	594	596	560	592	564	532	554	598	591	609	614	596	605	605	606	629	606	590	623	570	605	583	614	557	613	611	606	597	609	624	579	615	583	596	618	624	595	562	568	610	578	603	581	605	567	630	627	607	585	623	602	596	581	602	614	614	562	537	573	628	572	599	586	618	571	582	601	565	583	625	577	608	625	626	592	585	588	606	553	548	576	576	580	612	571	548	621	610	601	612	571	588	587	599	596	583	577	555	633	571	602	612	584	617	607	592	595	621	597	598	587	586	566	615	626	595	561	607	563	636	589	611	628	569	610	563	601	543	603	632	623	607	603	547	593	545	576	560	641	595	567	632	599	585	593	607	607	600	581	571	589	604	561	609	560	602	574	607	590	598	586	632	598	542	573	593	590	585	614	564	583	557	593	588	595	571	626	579	584	592	574	644	588	593	580	634	604	585	573	596	578	583	592	570	549	619	555	577	591	621	563	557	629	591	602	550	569	629	614	609	597	593	589	578	525	606	575	588	582	571	625	613	554	580	574	579	580	629	566	568	555	602	615	581	589	617	568	607	568	603	590	619	605	593	576	588	576	586	549	620	593	564	609	622	563	614	585	601	590	617	581	599	551	600	640	623	585	577	612	572	555	597	590	596	653	625	586	617	592	561	574	608	570	610	655	600	645	558	577	573	612	598	593	599	607	597	576	549	634	552	576	617	580	569	602	558	565	587	546	640	567	584	556	629	642	593	599	630	583	577	602	570	565	632	610	611	541	604	588	572	577	608	602	573	631	599	579	588	555	572	619	563	562	552	591	561	580	582
24380	23854	35198	30978	22578	13640	3082	1135	946	925	872	992	917	909	907	911	875	852	890	921	897	891	875	849	855	869	858	857	890	856	898	862	852	898	876	852	851	885	876	870	862	893	879	875	887	867	815	875	865	879	818	822	834	875	889	833	905	865	841	888	838	861	821	865	857	883	827	941	862	878	874	839	861	895	876	841	868	860	913	878	816	810	860	886	886	863	874	881	899	870	848	838	822	849	815	881	871	875	916	857	890	898	861	886	880	869	855	910	864	884	892	893	848	889	833	860	850	860	867	870	846	829	872	849	873	887	884	866	901	901	859	864	869	849	895	894	825	848	914	851	834	858	840	847	830	858	792	831	866	842	854	844	851	768	818	837	925	853	913	829	863	889	907	858	890	849	848	862	830	894	825	899	887	884	889	894	914	831	908	910	884	885	857	856	859	833	874	865	836	866	868	849	829	863	880	839	883	801	862	826	890	890	840	880	833	876	882	824	841	884	813	858	864	845	819	833	848	866	893	837	892	834	895	858	829	863	850	890	905	837	844	846	830	902	830	881	848	900	808	853	877	892	857	790	839	878	856	878	865	864	877	808	878	870	831	860	804	858	911	841	873	893	841	836	852	877	823	844	805	901	815	869	871	822	884	805	825	861	889	848	827	796	854	922	855	850	822	908	860	915	837	868	896	819	860	827	857	867	882	841	856	868	785	874	856	831	856	879	818	861	896	847	860	878	887	785	879	899	833	807	833	819	849	868	826	881	835	869	883	855	878	823	846	847	848	873	864	865	877	861	862	876	830	854	827	852	826	895	832	879	877	819	889	894	836	832	919	889	853	898	820	869	847	864	873	869	872	815	881	831	853	877	858	862	865	806	847	855	880	833	827	847	869	864	845	877	832	868	908	824	880	826	867	898	874	884	922	820	894	853	887	912	848	904	924	838	858	912	864	867	867	865	874	786	904	801	842	843	887	857	856	826	868	794	879	831	811	860	924	888	862	861	838	851	836	877	879	785	857	866	866	865	831	907	883	882	869	837	840	881	859	861	883	835	824	835	850	857	830	830	822	829	866	917	916	914	865	847	860	872	885	856	844	870	870	902	811	898	872	886	831	864	922	818	835	903	844	856	887	848	834	876	837	840	854	856	844	832	813	869	882	826	828	847	832	832	871	853	843	898	830	858	829	819	886	857	850	827	851	877	883	907	860	867	873	803	839	877	815	889	848	839	887	827	861	846	888	811	833	871	825	848	877	867	835	856	860	858	855	874	897	868	824	866	840	838	884	871	843	836	847	946	877	819	884	807	838	859	918	881	851	868	840	849	887	838	859	889	828	858	889	869	796	821	854	878	847	868	898	797	843	932	860	850	817	804	817	884	894	890	870	856	902	857	823	805	901	840	879	882	815	840	830	832	882	819	861	837	856	800	834	845	884	879	841	853	848	818	812	860	841	899	875	852	842	825	850	851	814	876	850	895	802	879	871	866	848	897	889	839	890	880	920	813	854	850	881	813	852	918	837	848	857	872	792	875	794	846	891	819	822	854	900	855	878	861	852	874	816	826	848	890	819	824	894	810	835	864	848	788	841	891	849	863	864	846	830	901	904	879	845	888	846	907	889	814	835	831	846	845	874	835	859	929	868	903	848	806	847	888	866	877	835	839	840	822	857	800	802	865	832	846	826	879	831	833	860	824	918	831	826	863	864	844	877	844	837	888	818	877	849	829	796	857	864	864	849	868	867	835	866	842	821	849	863	903	823	833	863	897	861	866	872	799	897	850	874	856	849	893	862	896	887	834	889	846	834	915	846	810	820	857	827	845	846	817	874	868	821	864	821	830	857	867	838	859	833	846	831	812	906	859	918	819	849	795	870	837	793	864	847	845	864	828	839	918	894	883	871	817	829	813	882	867	869	881	836	877	884	890	820	893	830	841	860	857	839	846	874	847	833	839	868	861	830	847	903	918	859	872	869	886	815	869	902	859	918	859	822	838	881	833	879	871	910	860	839	874	801	891	869	845	893	835	844	837	884	900	870	817	861	869	855	868	851	891	844	829	842	926	869	814	872	811	900	827	879	840	888	876	864	859	892	895	809	822	902	858	857	811	853	861	882	860	839	884	833	873	901	808	849	853	859	919	902	939	826	911	838	829	848	878	896	834	900	845	905	892	913	805	822	849	881	881	795	936	809	889	808	846	817	820	798	821	878	870	860	877	851	871	856	846	866	886	840	748	867	860	850	857	879	891	850	837	857	884	830	858	902	814	843	816	862	863	832	832	855	851	882	859	813	824	827	851	868	890	837	851	794	854	873	865	830	905	871	820	850	901	855	861	887	853	893	820	878	847	874	831	824	836	873	861	840	843	859	809	862	915	833	839	853	824	824	841	842	847	811	871	931	828	841	845	869	844	834	810	848	878	863	863	874	849	837	872	879	886	895	854	863	834	869	886	892	872	893	815	852	890	849	861	857	851	830	830	828	908	829	837	866	849	865	839	857	840	867	777	882	863	800	844	874	837	839	816	849	820	872	849	851	807	862	859	801	898	868	891	859	864	851	850	830	832	842	825	861	869	808	855	869	821	819	877	867	869	907	829	841	905	905	809	883	863	868	933	855	845	904	864	825	913	844	863	850	865	838	891	875	840	826	852	874	841	860	900	837	870	851	832	895	854	828	872	871	908	869	841	825	870	837	882	891	912	876	883	867	840	871	853	775	898	930	872	853	830	816	866	867	846	901	787	853	852	800	878	857	918	863	877	886	872	882	826	832	850	883	868	870	875	888	831	916	856	889	854	890	846	860	849	869	882	842	832	862	826	871	793	901	833	875	856	822	883	851	875	884	836	859	862	837	838	818	886	939	888	888	866	859	885	877	877	813	886	911	884	827	856	846	780	870	821	908	898	860	850	851	864	871	951	820	865	883	842	856	885	857	871	882	853	836	838	876	888	864	841	869	889	873	885	877	823	835	833	823	872	876	858	887	895	867	871	854	838	854	805	852	860	895	791	866	865	862	847	862	863	855	856	848	881	854	847	818	883	830	882	840	845	879	831	845	867	898	827	902	875	828	838	875	824	901	860	848	836	858	848	863	828	884	851	889	880	861	846	854	820	847	914	817	821	831	865	859	854	875	826	869	906	844	897	845	858	873	829	839	845	887	873	897	896	895	817	846	849	881	846	850	814	871	844	852	859	865	822	835	798	835	902	843	815	806	855	837	861	879	887	849	896	802	850	834	851	804	859	895	926	895	866	834	851	859	876	860	862	827	814	862	876	864	789	791	785	809	860	858	863	862	891	822	821	833	824	793	873	858	874	835	881	825	864	916	837	879	858	872	914	836	823	870	852	883	870	871	887	851	846	866	824	885	841	850	913	869	856	872	884	886	853	840	881	866	830	853	839	841	864	846	834	879	847	865	829	892	831	851	848	891	894	845	855	840	844	850	869	881	883	861	816	855	884	866	894	886	841	812	835	900	884	808	867	858	878	828	912	891	852	869	845
65792	101443	70766	38889	14824	4289	1355	876	865	840	852	845	754	912	809	856	873	842	776	831	883	815	833	782	818	853	859	825	816	813	845	841	837	776	808	815	836	849	840	827	847	767	846	819	809	826	819	830	793	897	840	809	778	831	828	806	862	817	794	829	865	816	807	776	829	871	802	828	813	807	809	848	872	824	871	831	855	781	869	846	823	806	804	844	817	811	793	803	836	871	728	838	761	756	824	884	816	838	802	769	847	822	876	811	829	826	829	790	815	876	801	786	813	839	755	897	822	816	878	831	799	867	839	870	838	815	852	795	816	835	817	841	806	820	809	787	778	773	827	809	850	879	812	835	802	844	788	820	819	798	837	842	804	848	820	795	831	768	864	781	820	857	805	834	828	813	772	835	847	854	889	800	797	768	820	803	809	837	838	835	856	792	817	860	811	817	792	842	816	802	838	810	757	806	855	882	853	845	757	785	837	770	870	809	836	807	829	824	841	823	856	818	802	858	837	845	841	805	850	796	782	782	793	841	829	799	810	849	826	840	804	824	837	825	783	838	801	846	786	908	838	835	837	784	875	815	836	808	824	796	792	765	762	789	755	882	821	798	826	846	801	798	829	818	797	807	877	816	818	857	792	863	783	880	812	830	834	817	800	819	782	775	812	815	784	880	874	786	766	813	831	795	785	854	845	766	776	824	830	804	794	838	849	832	814	824	830	798	779	874	845	837	867	854	831	822	793	833	831	805	859	798	795	783	850	829	806	795	838	839	814	828	830	834	856	837	833	838	817	834	836	818	837	814	847	800	751	833	851	794	844	809	821	807	866	856	786	859	834	827	813	803	872	830	841	810	830	832	873	850	855	827	838	840	796	788	782	844	839	822	820	823	820	823	800	836	826	797	806	872	833	807	783	805	796	779	816	839	790	863	782	805	827	865	842	831	827	795	847	813	794	826	837	825	811	764	828	768	776	838	826	836	822	817	837	772	837	789	811	807	826	807	830	809	818	808	814	759	767	841	791	795	878	837	798	807	876	774	777	841	778	837	852	838	843	851	780	783	796	788	817	841	866	762	872	824	845	828	824	820	791	877	821	813	823	851	866	838	800	811	784	817	858	805	821	758	825	823	806	806	772	854	854	878	819	814	885	801	813	807	799	836	767	854	825	807	825	776	852	817	809	834	831	822	854	772	829	840	791	874	832	847	831	791	839	844	797	828	796	824	754	811	838	819	798	798	776	800	849	834	854	799	805	831	800	778	827	812	833	872	776	822	802	811	790	836	836	830	802	792	822	837	836	812	833	774	853	817	769	840	755	791	806	864	820	803	770	838	777	841	814	819	816	804	814	827	799	867	856	818	876	776	801	794	812	802	820	846	788	862	827	804	875	859	785	869	831	821	831	896	809	796	787	780	835	777	867	838	882	816	804	815	799	810	844	818	821	847	770	810	846	836	814	800	804	837	805	813	825	848	816	823	900	829	824	810	861	853	855	841	855	867	834	862	828	782	826	817	786	813	876	817	842	859	809	791	783	815	830	817	842	817	833	804	825	775	814	770	826	839	825	870	789	825	811	814	809	775	824	810	809	891	845	821	764	819	788	891	846	866	787	766	819	804	822	824	823	760	814	800	799	833	818	800	811	853	759	832	861	883	788	842	814	804	849	816	860	849	802	816	792	804	797	811	843	801	834	830	804	880	796	788	797	792	793	774	853	824	787	828	818	802	773	867	791	886	783	779	856	793	808	811	790	838	825	848	844	843	826	830	808	817	821	825	804	876	814	798	854	832	778	807	833	808	853	817	798	796	806	803	830	789	774	825	778	809	836	843	885	804	820	871	883	806	795	812	802	815	778	833	762	819	840	833	845	733	811	801	853	838	752	865	823	809	815	794	786	817	804	810	841	859	781	815	848	823	870	803	835	842	780	780	782	792	861	788	858	799	799	847	797	847	813	769	776	761	802	823	833	831	889	801	786	847	825	816	824	831	865	794	812	786	778	809	810	832	855	849	841	854	794	767	755	837	818	869	796	832	804	832	887	840	872	863	830	859	829	862	802	802	812	834	797	860	788	850	837	829	856	781	782	831	849	794	794	823	844	860	800	796	832	801	835	801	832	830	778	803	834	788	787	847	801	834	790	826	808	873	818	824	854	812	863	814	796	795	792	811	856	802	805	814	812	846	853	796	850	845	825	807	835	865	811	843	811	804	778	801	792	848	815	802	783	861	849	810	848	810	832	844	834	777	830	858	826	841	796	795	811	813	879	844	789	820	848	781	805	774	854	804	819	812	846	833	798	825	742	822	803	843	764	846	828	776	813	817	799	812	773	806	826	848	818	810	835	775	773	834	795	784	784	804	781	834	868	750	856	830	831	832	780	810	826	829	785	824	802	764	783	802	792	800	776	783	858	786	802	862	851	862	785	806	795	855	808	823	798	823	814	794	807	805	804	805	788	821	848	856	851	875	852	789	834	845	846	821	845	796	839	827	784	912	811	769	851	788	812	796	855	841	850	859	796	738	819	864	872	850	833	843	861	804	814	825	788	758	791	757	827	871	803	774	791	833	777	820	851	845	838	792	816	803	822	843	837	800	827	773	811	752	812	812	800	861	830	810	842	847	798	825	817	832	816	867	836	776	851	836	841	821	776	852	834	813	818	802	827	811	834	843	833	855	873	828	841	782	766	754	826	790	795	854	816	838	824	838	858	779	783	806	829	871	835	811	803	804	831	829	765	843	806	797	831	807	793	833	827	831	824	829	763	812	834	811	801	853	785	812	802	792	802	816	792	845	810	827	843	857	873	845	792	823	842	797	839	878	835	792	840	841	824	793	852	830	789	838	810	805	809	842	780	788	840	848	834	838	798	829	815	816	763	794	859	791	810	852	802	818	793	845	803	821	776	810	790	806	833	842	848	828	782	803	826	831	842	815	817	813	827	836	823	828	827	861	823	823	835	780	785	779	823	815	793	818	786	815	809	838	851	812	865	827	828	753	803	824	873	842	837	844	828	823	779	801	838	859	797	824	784	841	800	805	809	817	798	883	812	844	808	842	806	853	823	800	824	809	830	825	786	823	835	837	788	806	793	838	740	874	825	824	796	843	836	801	791	864	812	838	796	837	819	796	858	789	852	802	791	818	801	881	819	839	822	815	885	838	825	822	819	814	806	796	802	800	798	811	884	829	840	823	855	832	857	811	813	819	854	768	821	837	752	763	822	829	837	826	807	851	795	784	843	794	840	782	847	844	817	838	832	836	813	766	807	808	801	776	795	844	809	805	828	828	870	781	834	806	806	818	844	780	802	817	801	795	794	834	763	809	783	780	823	815	766	809	781	875	852	824	851	774	833	799	824	847	848	878	793	743	810	850	821	823	757	837	795	789	795	798	801	841	824	805	870	802	802	793	802	780	798	826	827	774	819	821	813	841	794	785	833	834	804	804	841	786	852	833	814	789	876	813	808	809	839	775	840	792	842	795	780	811	871	859	817	811	860	812
30985	31074	25659	10279	2356	963	698	680	641	709	614	664	681	617	639	686	707	670	640	620	682	662	659	658	682	676	667	658	643	725	642	654	649	636	650	674	676	632	690	671	639	642	664	688	655	732	674	615	655	626	635	656	684	670	654	649	651	701	673	670	633	672	715	633	605	641	645	666	649	650	686	635	710	611	633	710	687	654	687	697	655	606	711	702	659	630	620	628	699	614	671	608	625	617	678	707	673	593	647	670	685	639	651	666	711	570	645	629	653	705	666	648	674	675	678	656	652	665	691	694	686	714	647	614	711	689	655	661	653	627	665	673	680	638	669	670	675	637	665	651	605	628	632	656	624	621	637	630	678	676	670	670	631	665	668	633	673	637	687	671	675	696	694	666	679	625	649	642	681	684	674	640	720	667	641	707	698	677	634	655	697	623	644	660	639	651	666	668	710	691	649	645	665	711	667	668	627	646	619	610	640	669	644	658	644	647	631	655	657	651	649	701	609	659	682	659	708	722	647	678	649	690	674	705	663	686	638	620	681	657	648	655	665	653	669	722	644	644	630	651	651	688	579	585	627	646	690	682	661	683	659	659	689	608	644	688	638	637	698	697	679	681	655	668	645	676	638	656	644	583	658	657	660	635	677	666	648	613	667	624	696	699	655	694	647	671	656	664	678	654	663	675	641	679	648	648	630	664	636	661	648	666	670	661	647	654	651	684	682	693	656	655	642	647	698	661	632	695	706	653	649	676	630	673	640	659	680	595	633	662	674	659	653	679	702	627	676	707	687	629	652	639	690	654	676	672	684	689	690	656	670	675	604	675	653	641	658	676	639	610	662	651	686	659	656	648	662	657	653	670	680	644	635	690	679	625	673	673	692	673	749	712	679	666	611	643	676	643	664	697	656	645	643	692	715	617	707	666	706	695	691	655	643	707	653	637	639	637	691	660	659	683	641	665	580	651	685	695	682	640	635	613	610	623	694	632	687	682	700	631	626	677	689	676	676	678	614	689	644	686	608	654	641	644	684	620	689	689	644	609	674	631	654	663	665	607	677	612	650	677	637	681	661	684	708	671	668	618	615	671	675	679	625	696	693	630	636	625	670	707	643	648	618	658	667	666	683	627	707	646	650	654	667	643	666	681	693	680	620	636	634	648	669	664	642	617	665	693	639	681	708	627	661	669	670	624	616	675	607	680	627	639	678	671	642	637	623	718	691	599	667	687	680	680	671	658	677	679	627	622	689	678	649	660	618	647	687	670	644	635	655	640	682	649	649	614	649	696	722	644	643	633	690	657	710	680	652	692	666	676	680	640	663	661	617	663	682	690	696	684	677	655	684	681	652	688	609	617	659	697	698	669	646	664	666	670	649	663	624	657	657	608	650	672	667	654	677	634	679	644	626	707	661	625	700	661	641	627	693	676	683	696	667	738	675	665	653	673	653	629	640	676	679	683	632	629	656	659	629	632	619	684	654	658	665	631	643	696	684	633	674	654	694	683	691	642	643	649	676	655	622	668	677	625	640	606	657	663	642	667	691	684	670	684	649	658	650	612	664	629	630	680	687	688	681	656	645	612	699	669	626	669	663	693	666	656	665	653	700	691	612	627	649	702	649	632	673	678	615	671	660	671	700	655	619	646	653	684	708	665	675	698	643	622	676	615	645	681	679	637	679	701	663	651	696	633	648	681	653	675	663	695	700	611	671	619	638	632	643	669	674	693	641	604	727	645	663	703	682	648	661	635	670	664	665	655	665	657	693	647	671	686	685	652	656	654	645	661	618	658	689	675	613	706	674	646	635	638	649	703	654	661	688	667	672	650	660	679	657	651	636	630	651	673	643	638	637	668	643	676	656	692	653	657	607	643	669	667	624	635	686	648	678	664	634	631	649	632	670	659	682	642	649	682	674	673	650	644	648	668	684	663	650	690	675	611	664	674	693	670	660	654	661	675	717	685	638	667	671	698	676	664	686	693	710	648	688	679	640	616	690	701	649	655	675	659	737	680	660	652	651	652	641	672	660	648	642	640	653	616	713	701	653	686	677	672	659	633	627	680	658	667	621	683	652	677	691	657	672	705	661	648	676	613	671	652	662	662	625	694	662	656	666	663	605	679	655	681	699	631	661	644	613	666	643	631	690	634	627	597	671	659	675	671	649	687	712	701	690	635	654	649	651	689	653	693	665	694	660	642	685	655	654	642	657	673	628	612	662	636	647	640	653	663	646	665	637	665	627	621	704	664	697	628	646	688	669	639	654	627	644	600	635	649	637	672	674	713	657	678	696	675	660	615	611	638	651	645	622	693	636	631	631	648	616	654	656	684	660	702	633	687	655	649	642	667	670	662	668	672	652	666	697	639	698	668	694	689	664	721	711	686	678	682	652	654	631	666	647	656	624	661	664	625	650	671	644	675	598	649	673	641	646	651	639	659	628	654	609	707	645	720	675	652	700	708	636	682	612	638	651	659	604	691	677	652	655	657	653	663	679	698	679	633	623	639	650	646	692	673	656	664	667	650	676	692	663	640	673	631	670	649	685	686	648	652	665	677	674	710	654	660	639	686	633	689	680	679	653	657	597	711	643	635	649	675	645	665	660	657	635	651	654	680	643	658	629	621	653	621	668	668	648	661	662	677	607	702	674	645	657	667	669	623	629	657	723	664	660	649	697	642	636	619	628	636	673	580	641	647	670	717	688	676	668	662	662	631	649	594	669	699	642	637	631	634	685	668	645	622	690	655	666	714	665	645	634	647	683	657	676	646	643	619	657	605	628	672	665	674	690	648	664	674	627	669	648	666	650	686	675	643	645	670	659	660	669	684	651	671	639	661	683	657	689	651	681	620	669	701	631	623	609	656	653	678	681	639	662	680	632	657	670	645	655	657	673	665	673	669	669	663	617	655	677	641	660	665	662	615	628	656	637	630	643	662	640	643	671	595	664	638	600	688	647	691	655	654	663	678	652	663	623	672	704	696	658	654	681	675	676	609	647	680	676	615	637	664	690	627	664	709	647	686	626	697	639	684	632	662	624	664	670	660	670	659	687	635	695	606	641	653	605	709	685	670	703	644	670	628	675	664	682	673	660	657	635	639	632	640	654	710	649	651	704	638	651	684	683	639	650	644	678	611	653	696	689	617	669	656	653	661	624	613	624	611	662	629	644	653	716	674	664	671	652	720	689	632	654	686	668	631	634	670	625	647	650	654	629	716	626	681	713	577	689	673	681	674	676	684	671	708	663	651	669	627	664	666	663	660	670	612	670	687	674	649	691	637	683	637	642	711	659	624	669	643	674	669	679	645	652	639	669	658	701	666	654	603	674	678	682	653	699	640	664	692	710	629	685	643	667	613	607	648	705	703	660	661	624	649	663	671	678	641	681	657	677	653	698	666	625	626	641	662	606	684	656	691	658	674	607	699	650	706	678	671	651	648	661	707	665	677	629	624	661	683	634	641	678	614	626	666	613	655	670	640	663	688	737	645	654	638	629	692	656	672
24893	36424	19573	5782	1758	826	667	560	535	590	530	562	601	634	555	579	563	554	563	587	540	577	583	596	577	563	567	557	582	555	552	537	631	559	604	566	560	600	554	562	525	594	526	554	545	545	560	567	571	593	590	565	573	587	569	566	585	614	547	601	572	586	573	547	555	559	604	576	590	576	600	585	561	588	565	568	573	560	571	572	586	524	571	570	577	563	559	589	550	546	583	588	545	569	530	622	563	543	608	561	560	568	554	551	527	533	579	552	589	582	580	599	593	573	601	577	566	536	589	536	594	592	542	603	564	605	493	587	549	572	570	562	584	558	578	545	556	553	534	557	569	555	537	594	590	558	547	591	534	564	599	573	554	527	587	591	566	544	512	559	577	567	561	527	541	566	573	541	586	583	522	522	578	539	552	596	540	574	566	592	558	575	540	555	649	543	545	548	548	597	540	544	554	562	589	558	551	576	553	574	558	565	604	595	568	588	558	591	553	583	579	578	581	534	559	550	553	584	503	595	576	571	614	568	561	606	539	577	579	565	575	576	627	567	548	576	573	571	562	524	587	537	560	583	543	592	572	594	538	580	582	522	570	571	559	606	542	559	577	602	594	603	539	596	582	553	567	551	556	576	564	552	599	570	562	551	570	527	573	565	586	567	590	542	564	586	551	574	546	501	572	548	566	536	542	572	580	568	567	564	573	580	574	591	551	565	584	512	574	553	566	586	580	592	577	537	522	537	538	585	561	546	608	549	566	497	593	555	537	546	587	558	587	590	577	547	600	545	571	557	539	574	582	599	582	583	613	605	543	588	587	577	558	606	578	582	591	582	573	554	570	617	553	554	534	532	551	578	613	606	544	547	607	573	486	573	545	594	581	568	571	604	553	588	547	574	580	562	579	608	599	579	534	585	568	546	563	579	586	562	567	541	599	555	520	568	590	599	512	564	576	590	558	583	594	574	556	539	552	565	545	518	572	587	567	565	529	554	552	540	527	564	546	567	593	570	567	536	572	556	521	615	555	524	598	596	523	573	547	532	538	560	549	586	573	531	554	542	545	538	550	582	535	586	568	600	548	567	568	582	581	504	559	619	531	511	595	585	550	556	565	594	583	561	535	562	571	570	589	513	587	541	593	535	612	611	571	592	566	588	543	553	526	591	578	570	540	554	569	602	554	564	538	489	593	523	581	570	629	581	601	568	535	548	575	536	555	563	558	536	579	572	559	512	563	563	531	554	576	570	556	591	561	602	590	529	604	565	547	559	527	563	580	565	598	605	566	534	582	585	560	610	589	576	608	566	558	588	549	617	588	547	604	559	545	576	536	544	549	553	604	562	636	571	557	565	557	566	558	628	631	556	624	586	556	505	592	569	560	577	570	536	557	589	590	533	556	564	555	555	552	563	585	597	600	575	573	559	594	566	579	586	537	606	595	553	592	559	578	533	541	559	574	580	574	579	578	574	553	584	565	540	547	539	583	569	533	609	599	555	568	550	571	557	576	552	564	591	598	585	539	569	603	567	563	605	598	550	572	545	558	589	573	551	588	629	606	571	550	563	538	543	553	564	526	568	585	571	527	556	521	572	534	553	565	581	565	570	557	605	579	561	585	576	527	514	592	549	590	545	552	590	591	544	596	569	604	562	562	591	542	579	561	563	598	573	540	500	534	570	572	553	589	561	580	567	591	590	598	578	574	548	588	554	571	556	579	574	527	538	525	564	587	571	555	592	579	535	566	573	575	528	550	568	575	589	556	532	564	546	572	538	571	565	607	589	602	613	560	558	544	570	556	554	565	594	568	578	565	536	559	608	538	534	576	544	552	524	574	555	559	561	567	568	562	574	552	559	529	538	566	564	500	596	572	553	580	557	578	529	559	560	587	569	548	601	568	588	535	576	570	557	571	609	554	573	567	554	564	593	608	586	597	568	564	572	555	571	566	576	577	566	577	600	575	575	608	574	578	548	541	569	592	602	596	567	565	533	585	546	535	582	566	604	582	601	565	541	526	607	541	590	578	601	592	553	540	564	557	576	598	509	547	583	532	553	519	538	608	550	557	513	558	553	558	543	522	610	609	557	593	554	584	532	576	551	586	560	566	555	561	519	574	557	549	577	565	589	532	596	586	569	560	581	537	547	535	539	580	557	572	558	607	541	605	561	570	560	572	522	578	589	546	563	511	558	570	565	598	606	576	545	580	568	573	534	584	576	566	605	572	536	549	547	590	536	599	571	540	554	546	585	579	557	568	535	532	581	612	592	571	606	619	565	532	591	547	529	612	579	587	555	542	573	599	582	561	533	572	586	566	611	583	551	549	548	570	521	567	602	536	551	567	507	552	567	575	581	551	572	600	533	549	562	551	594	564	584	535	565	565	560	591	550	567	594	541	616	597	554	527	570	605	537	568	587	544	559	553	561	574	551	583	595	578	543	582	598	565	545	610	552	611	563	546	584	531	583	566	585	579	582	548	584	526	559	591	593	570	588	553	547	570	587	564	585	547	576	590	574	566	576	539	526	572	603	574	553	587	561	566	555	601	555	545	520	549	585	551	551	567	590	564	561	565	541	559	585	554	597	501	579	527	569	591	568	571	555	570	570	517	586	558	592	590	577	566	568	578	548	609	559	584	595	582	580	568	581	597	552	558	568	559	550	551	609	562	509	529	627	519	580	560	562	589	578	563	569	580	582	572	547	588	574	547	543	565	580	588	540	590	551	538	550	563	580	580	508	594	590	574	537	580	543	579	589	555	568	567	563	583	588	566	574	546	579	558	573	561	570	555	549	538	562	577	581	584	603	584	557	550	546	568	573	576	578	592	567	574	588	534	544	557	555	599	563	541	548	557	545	574	600	575	548	561	574	588	578	531	534	611	511	548	578	574	535	556	578	591	544	559	579	614	556	572	576	567	553	572	540	544	616	588	572	544	577	547	565	575	576	529	555	587	610	575	551	552	554	569	589	601	590	529	567	550	592	529	616	568	590	533	585	561	572	585	544	544	561	559	617	547	559	561	579	586	555	612	587	596	559	541	540	591	590	544	583	553	548	556	600	598	562	546	549	569	595	601	515	587	570	593	549	539	555	557	560	582	537	558	577	576	586	594	601	532	577	559	556	589	541	581	590	523	573	549	585	556	597	575	543	565	578	610	552	551	577	545	587	558	596	594	590	568	618	547	581	604	601	537	603	576	608	545	584	578	586	562	565	581	576	565	534	547	550	569	573	510	551	598	567	544	593	598	541	601	569	557	533	558	551	587	555	539	591	576	567	582	521	559	573	604	580	565	570	566	546	546	547	610	607	588	573	584	575	573	557	547	583	585	574	561	558	555	584	572	572	586	577	552	553	555	555	571	555	595	537	568	560	567	574	563	532	556	592	603	567	580	569	600	536	572	572	536	554	558	544	568	550	583	595	559	574	545	553	583	576	513	556	548	600	548	557	548	603	522	583	591	600	538	560	575	577	593	554	588	565	569	567	597	549	564	588	570	565	569	613
26135	28743	41532	33822	16349	3801	1131	751	663	654	638	657	664	700	645	662	667	682	624	612	629	639	646	632	695	635	654	598	605	656	659	630	625	657	661	643	626	693	625	639	642	623	629	653	613	637	592	614	672	612	631	660	574	659	603	639	646	638	630	655	607	646	635	628	612	620	588	613	630	615	612	623	620	643	656	639	620	635	633	646	640	629	595	603	589	635	673	636	611	618	658	634	614	660	611	601	628	622	603	637	605	631	619	674	651	653	615	592	604	630	645	653	664	608	616	643	635	649	651	639	645	612	627	625	663	665	603	688	628	655	666	650	617	611	663	656	590	644	636	641	635	581	618	602	599	571	589	659	672	679	666	629	661	625	635	607	626	612	614	639	674	607	651	623	643	632	630	602	638	655	628	646	624	654	604	650	652	663	607	657	659	600	584	607	573	612	648	636	641	642	637	625	665	633	618	608	633	621	608	605	641	642	605	579	692	627	635	612	621	641	635	656	622	623	615	651	651	650	591	635	608	607	628	625	644	638	612	589	670	643	619	594	594	599	578	671	621	686	650	694	574	666	617	648	582	649	631	600	626	642	635	617	645	624	651	610	603	637	659	655	676	647	634	636	674	646	609	639	614	640	620	640	652	666	670	632	661	635	636	603	636	652	597	658	660	614	664	642	622	626	624	629	578	645	620	634	657	600	614	637	630	576	637	612	618	629	635	708	634	655	591	629	645	664	602	611	631	618	622	636	623	596	652	608	621	643	638	667	635	653	672	676	682	699	621	633	607	640	590	665	660	624	613	662	656	690	604	588	607	648	601	621	608	598	638	641	680	635	617	674	654	602	606	648	651	607	635	607	671	641	628	639	613	609	592	621	591	619	621	633	633	642	639	612	624	623	605	648	652	620	608	673	584	643	609	637	600	632	617	693	626	639	641	637	587	627	578	607	604	680	642	622	666	630	602	649	588	559	607	622	660	683	583	636	596	623	561	645	644	627	649	626	611	611	674	657	629	617	646	666	606	601	643	635	605	631	605	639	594	608	654	660	684	648	645	661	636	623	666	628	631	664	607	624	633	584	605	614	640	637	661	609	605	652	663	629	598	618	624	642	601	640	595	603	600	577	598	612	590	661	635	664	594	590	645	639	607	628	578	592	597	626	639	652	666	601	642	620	604	617	605	618	636	616	681	613	615	614	607	613	656	648	614	635	620	653	608	605	638	626	593	610	616	584	658	622	639	624	603	637	640	598	601	606	642	614	639	656	662	643	562	645	634	641	649	621	613	625	615	599	579	653	628	593	653	648	615	656	638	574	622	689	645	603	659	609	621	599	648	647	639	635	592	599	610	664	635	600	614	618	626	640	643	645	633	616	642	646	618	642	617	623	622	671	653	625	641	622	616	699	641	596	616	611	640	649	622	623	571	629	600	641	648	645	638	582	596	569	610	597	613	686	610	632	599	617	663	647	611	651	632	616	616	626	600	605	591	671	604	601	656	619	631	612	634	607	644	638	633	598	634	603	645	609	616	566	642	621	633	628	665	600	612	594	613	616	653	649	647	611	596	643	623	592	644	599	639	634	601	616	628	634	648	675	588	617	682	604	633	600	623	596	585	622	628	589	623	625	619	634	655	573	597	638	646	613	610	575	644	608	604	643	648	598	605	600	623	638	695	633	671	619	619	611	619	669	653	634	651	613	635	623	608	660	628	601	557	676	618	646	586	629	600	640	679	676	618	640	639	608	631	606	648	654	605	578	611	657	600	653	618	597	603	607	660	590	593	655	590	615	592	607	672	637	608	666	577	627	620	651	605	612	609	627	662	654	604	615	624	636	600	637	604	632	602	612	631	625	623	637	635	623	644	658	638	651	626	621	605	628	630	665	633	622	646	639	627	646	625	651	644	680	604	597	637	640	603	655	620	585	619	600	638	639	662	628	621	641	627	624	627	598	608	642	645	635	620	628	638	678	631	634	634	612	666	661	684	643	628	635	583	616	616	571	647	635	589	666	626	633	621	675	623	582	641	640	627	669	636	632	664	640	629	632	654	612	649	590	608	610	649	615	643	664	617	665	634	635	680	622	630	606	621	639	628	662	651	654	616	643	669	619	669	646	602	629	591	576	674	613	634	647	625	620	684	635	586	636	631	594	644	695	606	618	606	595	630	696	584	646	640	621	567	610	649	648	644	625	626	608	638	605	624	601	620	589	649	650	649	637	659	589	622	610	645	639	628	661	609	638	611	650	634	655	582	656	636	659	590	667	658	633	608	605	596	600	564	626	608	635	663	593	634	655	607	612	682	583	630	650	653	613	643	614	614	563	601	651	650	643	645	627	653	622	648	610	586	612	633	606	652	615	658	584	612	627	632	652	582	614	611	634	615	625	619	642	624	613	630	626	654	572	615	613	643	675	570	640	629	651	607	599	596	588	704	645	634	659	579	661	601	638	622	586	619	614	633	647	594	639	576	626	579	633	617	576	642	575	605	615	670	595	610	637	626	591	607	656	604	626	635	576	632	671	638	615	657	599	604	620	616	610	645	670	622	578	651	606	633	629	639	601	625	622	613	627	629	650	626	611	654	608	613	641	633	589	580	643	651	606	590	646	626	601	629	640	633	629	645	596	599	651	661	618	663	653	671	645	645	626	645	637	583	601	631	649	614	639	691	616	639	662	627	591	625	650	592	621	670	690	627	632	615	647	656	638	637	655	646	645	644	624	621	623	583	617	653	611	676	613	571	659	610	581	638	634	668	622	637	616	642	579	602	613	639	583	615	659	617	650	641	654	605	611	615	650	684	656	606	637	611	627	628	620	661	637	615	648	666	639	616	621	580	632	644	616	625	587	653	580	636	625	644	614	618	634	578	602	633	635	592	606	654	574	636	654	614	637	676	615	612	651	646	608	594	623	638	586	668	590	654	581	662	637	692	624	616	628	637	650	663	630	629	637	586	640	620	676	614	609	641	648	667	618	660	607	635	626	576	643	635	609	597	636	644	666	588	562	602	654	652	655	631	621	626	673	587	636	629	625	639	647	629	662	622	623	641	658	619	641	643	686	611	588	622	638	623	611	639	655	629	592	577	576	674	617	626	649	612	661	676	607	607	608	643	624	621	586	686	609	580	648	587	659	621	625	651	609	630	629	618	594	603	663	626	661	616	611	639	614	627	621	611	633	637	630	590	666	576	615	653	637	670	633	640	585	658	664	610	609	611	620	651	619	670	616	614	633	636	656	621	678	641	631	602	604	643	638	593	611	623	645	637	591	647	639	637	607	653	642	642	619	613	708	614	590	609	632	630	637	640	666	632	652	630	688	628	630	584	589	653	652	588	646	601	596	619	628	626	591	653	622	626	596	655	642	640	617	646	639	640	638	615	647	602	652	602	593	647	641	620	631	628	602	605	611	631	620	644	613	617	669	623	637	633	597	610	608	670	615	663	648	638	618	656	658	647	605	620	622	626	612	627	584	646	595	574	592	619	645	606	644	679	619	629	652
59620	87220	57575	25242	7993	2138	855	642	607	622	627	610	619	643	587	574	666	571	570	578	569	574	619	630	620	612	605	598	593	588	551	602	596	609	606	581	582	632	612	607	648	627	593	606	636	564	585	594	581	599	621	624	593	583	609	614	624	587	603	595	610	637	574	607	615	578	614	581	583	587	631	564	595	601	584	617	578	567	619	586	583	590	598	583	611	618	605	610	588	611	594	558	581	563	606	618	584	581	604	581	566	620	591	624	587	607	599	590	586	624	551	591	612	576	564	573	622	587	576	588	571	559	585	603	560	637	600	589	584	607	595	611	580	616	571	579	608	589	573	624	537	580	594	564	618	606	575	565	614	578	600	576	618	576	600	602	634	600	584	622	617	605	582	586	575	608	633	558	559	543	593	586	577	577	606	593	580	592	597	583	573	628	581	620	595	603	598	604	584	556	638	631	595	574	602	549	540	547	600	589	613	607	584	637	568	618	580	610	560	630	579	564	575	609	634	584	588	582	545	600	582	605	569	566	575	540	589	610	605	584	588	599	592	559	639	535	580	567	566	623	609	609	545	627	547	618	584	592	563	571	572	607	614	573	547	576	636	592	602	540	557	589	569	608	583	609	568	620	625	548	584	616	611	584	588	601	591	606	555	554	594	634	619	583	604	590	564	527	586	602	569	555	608	600	653	572	590	565	554	612	587	615	593	563	571	575	576	606	591	577	630	600	625	585	614	549	585	577	591	566	577	628	574	603	602	574	600	585	619	588	565	577	581	581	539	621	582	591	582	657	612	567	583	556	630	589	584	623	579	611	625	603	578	579	570	551	611	610	595	602	616	588	567	578	573	606	555	599	599	605	598	618	625	598	584	595	543	627	613	586	562	585	631	580	579	614	566	575	584	614	577	629	670	617	587	578	597	608	601	579	612	565	579	564	610	603	575	553	585	635	578	606	607	581	576	602	589	581	609	602	635	634	560	572	583	623	608	563	593	605	578	615	619	560	571	578	573	577	542	588	620	592	596	588	624	631	530	588	589	593	589	592	567	588	634	573	560	605	613	610	574	611	563	619	612	577	625	577	604	579	614	591	580	591	600	638	578	586	620	557	562	592	606	606	577	633	612	602	617	581	587	568	572	588	572	606	580	589	621	540	605	605	615	593	615	592	622	615	593	606	569	598	596	626	584	596	585	583	611	611	597	605	606	578	573	594	546	570	612	607	587	629	569	565	592	573	611	575	646	624	617	585	611	589	598	609	585	612	613	607	601	588	609	570	594	604	586	610	581	592	571	634	598	598	615	559	603	586	575	583	619	605	580	586	557	592	585	590	597	587	591	609	628	615	599	576	585	582	596	586	596	589	566	562	571	618	610	595	596	575	582	594	614	584	599	574	588	612	576	582	597	623	592	599	543	615	578	594	616	574	623	600	547	631	599	581	588	639	600	612	583	581	592	627	580	574	544	586	582	592	566	588	589	575	578	584	571	625	597	575	560	591	549	592	601	622	577	591	593	625	566	597	556	605	602	577	546	621	581	616	618	561	591	595	595	588	611	561	586	570	617	567	573	611	539	605	625	587	597	559	570	552	553	528	536	577	573	608	538	554	570	593	596	551	584	618	595	630	591	595	569	643	576	591	596	598	619	568	626	609	606	627	596	553	601	596	582	590	618	586	571	597	597	568	572	631	582	578	615	569	553	573	592	566	566	595	532	598	594	625	597	613	560	607	555	594	583	583	565	594	578	584	588	580	568	576	608	602	586	592	624	570	587	609	573	560	579	608	574	600	546	615	547	576	571	556	612	552	559	564	555	588	628	574	634	520	616	598	600	566	617	565	521	658	570	599	594	572	568	594	606	592	603	563	548	588	600	588	557	603	526	585	596	596	619	574	571	568	591	619	576	593	637	538	626	552	623	598	593	566	571	591	535	597	639	577	587	597	574	616	604	560	574	583	590	568	579	598	593	582	571	606	593	558	620	615	627	536	603	583	568	554	580	591	617	609	591	579	562	544	594	561	629	591	575	567	559	614	588	573	607	590	600	555	617	640	599	557	561	586	596	561	573	567	622	603	590	622	595	591	602	592	564	592	581	627	587	601	627	587	617	601	621	576	575	565	594	601	572	584	590	580	601	581	581	573	588	584	604	568	597	585	574	590	570	592	558	586	593	609	601	568	578	578	587	580	622	580	582	593	551	591	622	618	574	600	585	611	605	601	544	607	629	580	539	625	573	587	590	590	578	552	594	563	597	584	598	574	570	611	614	597	596	572	635	583	601	630	580	584	606	603	582	604	587	607	592	568	588	602	592	586	593	632	589	616	614	613	588	627	586	580	639	555	593	595	560	599	609	562	571	561	616	649	599	553	613	611	584	558	577	598	585	582	556	602	592	575	568	588	604	546	569	628	554	582	608	566	546	561	573	569	567	542	635	543	612	621	604	604	592	614	563	577	565	565	603	572	598	591	591	586	576	596	612	601	639	545	588	573	621	598	548	653	580	574	588	592	557	549	585	574	569	517	564	580	627	555	589	588	610	581	594	611	587	597	579	594	551	616	560	553	567	562	587	595	553	562	569	604	579	638	621	599	591	577	603	551	570	591	563	594	612	589	606	542	614	575	587	550	558	610	574	601	580	566	576	565	568	588	573	604	605	543	580	579	577	577	543	575	583	600	582	593	592	565	533	580	542	564	571	564	610	612	589	579	585	554	549	580	573	577	546	583	603	533	610	600	579	561	585	578	626	601	597	577	596	623	619	588	618	586	592	598	589	589	609	561	608	561	601	569	622	635	595	554	631	586	594	606	586	608	605	604	612	585	607	576	628	602	615	567	569	583	584	576	582	621	568	665	573	596	566	618	567	576	601	571	607	544	538	561	609	597	630	606	556	601	570	556	584	625	590	630	573	557	563	543	601	615	606	574	607	599	571	593	569	592	585	540	592	602	583	603	616	580	590	585	567	589	564	613	577	568	604	636	569	546	579	601	573	589	557	604	581	565	565	590	531	597	580	554	571	585	607	564	582	581	599	595	575	552	616	619	633	577	519	594	574	591	545	579	586	604	601	580	576	557	569	591	616	639	581	597	560	561	574	598	593	601	623	576	595	578	605	595	626	576	607	566	561	560	562	612	618	608	629	578	574	609	599	588	597	569	596	577	621	570	615	573	593	585	565	579	612	601	592	572	594	566	572	615	578	547	583	575	595	574	568	626	602	600	600	581	562	615	618	644	617	587	590	593	581	630	594	553	577	588	568	600	575	580	591	551	602	576	556	581	623	560	617	607	579	625	622	591	607	553	604	585	604	575	585	590	611	568	582	602	583	568	623	596	611	558	603	606	559	574	593	599	625	575	575	593	577	595	604	591	619	594	600	574	606	573	641	600	614	620	631	606	611	578	579	617	562	597	614	592	621	616	538	601	576	548	621	601	553	600	631	596	578	577	591	587	642	565	586	607	611	557	561	622	579	609	589	582	569	609	597	585	604	609	584	592	589	607
24308	23823	36039	33260	23790	14341	3721	1230	973	952	1012	962	970	970	949	890	965	931	883	935	923	915	948	957	883	932	952	923	927	938	884	911	914	928	931	897	868	913	901	980	878	906	931	875	844	893	878	989	951	916	875	964	901	881	930	906	852	942	947	907	886	922	908	908	920	914	933	854	864	895	942	882	926	894	862	936	891	884	883	930	860	860	857	857	927	888	929	900	857	919	935	879	920	919	887	875	940	898	915	893	883	952	878	899	872	925	838	910	908	861	930	932	902	909	951	904	843	836	917	918	867	894	911	893	906	890	968	917	930	887	895	937	892	845	932	838	874	915	939	912	930	878	892	904	889	937	913	860	922	897	894	881	920	898	927	896	912	867	905	889	921	847	947	875	960	855	933	942	850	869	883	959	899	904	881	896	907	876	865	909	858	912	916	881	880	900	927	900	864	892	886	936	922	940	873	913	919	899	966	906	941	944	881	921	908	852	915	900	926	918	893	857	908	924	889	988	904	865	887	885	928	942	860	918	857	902	842	903	878	914	924	921	937	944	894	873	843	899	961	864	906	907	883	859	930	912	919	846	910	911	908	899	847	922	872	919	916	915	874	893	885	898	907	918	925	924	949	941	881	890	934	950	904	888	898	909	891	838	928	837	852	884	918	899	893	917	934	887	862	864	898	879	893	896	822	882	869	916	865	908	919	879	896	913	938	866	928	938	884	899	904	929	876	918	908	875	910	895	870	887	932	913	886	966	909	874	874	936	882	891	888	912	874	889	901	934	927	969	906	914	917	931	897	935	912	892	898	901	931	890	902	894	898	876	897	828	896	898	918	948	923	896	913	854	878	859	884	937	838	906	891	941	887	981	852	930	910	883	949	888	886	939	934	966	981	856	926	943	897	927	923	834	894	872	938	868	938	883	847	900	862	906	908	938	919	987	855	910	886	921	904	929	908	950	848	905	849	886	860	923	905	852	882	901	891	893	885	952	874	944	940	940	978	925	913	916	856	917	919	890	881	903	945	906	854	921	882	825	854	918	928	910	895	855	919	885	872	916	919	874	828	899	886	901	916	958	886	840	919	915	907	909	885	905	858	944	873	858	890	877	915	875	927	916	883	885	879	944	861	861	905	965	890	892	914	847	870	930	851	914	909	882	925	888	888	906	898	928	850	889	857	910	898	900	874	898	860	928	922	913	868	909	908	870	851	878	929	905	884	895	883	889	951	876	899	912	902	871	880	908	885	851	912	888	920	855	901	887	884	898	874	898	889	883	932	881	915	900	934	880	853	876	935	897	958	898	899	881	933	859	864	897	908	892	908	862	919	894	910	962	918	934	918	865	901	965	918	819	898	899	862	899	877	867	885	863	903	870	921	867	874	899	985	853	886	874	967	949	883	904	954	931	877	950	911	961	897	892	918	865	905	898	910	909	887	891	897	888	888	935	918	932	864	945	918	914	897	900	918	940	904	949	854	891	911	870	908	935	889	884	898	931	914	909	903	879	912	860	905	869	875	832	931	847	904	903	886	836	936	880	889	891	906	923	836	855	895	929	846	919	884	857	870	900	916	878	923	905	869	888	900	899	945	872	878	862	915	902	869	860	852	901	861	968	934	925	858	859	884	864	879	941	843	921	935	903	894	917	922	958	926	915	887	887	935	888	874	924	975	879	891	897	890	912	862	924	919	873	884	921	917	900	913	888	893	862	858	853	932	859	879	908	888	933	894	899	936	841	914	862	881	910	918	922	915	877	824	937	853	931	939	918	880	935	864	888	848	848	888	849	903	880	871	877	912	924	903	856	882	894	952	899	885	917	943	892	893	905	898	910	878	889	910	870	896	899	878	924	877	906	884	930	891	877	854	910	871	947	905	868	866	905	919	858	892	884	929	927	922	881	953	896	889	943	888	919	865	847	895	920	901	885	918	899	950	852	872	893	886	923	896	870	881	907	888	916	847	883	929	878	851	914	893	882	919	911	871	903	916	895	927	906	945	867	898	902	891	912	937	862	858	901	917	884	915	903	910	923	926	888	914	910	913	909	915	870	876	866	898	889	920	829	886	859	889	899	888	918	920	913	927	906	911	962	912	854	914	878	928	921	949	893	918	924	943	932	923	929	923	862	925	842	891	841	900	841	861	911	883	959	913	846	870	856	865	933	889	947	898	861	910	883	885	965	924	946	908	886	948	877	869	845	903	908	966	894	907	856	916	928	888	946	898	887	858	926	916	861	945	892	987	843	942	888	879	896	865	875	894	883	889	864	894	916	921	905	886	908	889	904	853	883	894	915	901	894	953	884	862	928	907	941	873	948	929	958	883	936	864	887	948	907	910	891	938	869	889	869	897	882	895	925	911	855	885	935	898	904	887	922	919	872	877	905	834	904	935	918	904	837	928	868	908	853	925	890	926	849	896	904	917	867	913	875	914	915	913	894	886	880	950	868	924	891	937	856	854	859	881	927	884	858	890	912	901	896	919	873	885	899	871	879	889	919	932	889	957	898	896	898	910	909	929	824	870	899	906	894	901	866	931	897	875	920	894	901	915	862	869	851	966	884	941	897	923	859	892	894	877	892	882	914	861	907	879	899	937	845	897	930	888	857	886	925	923	913	918	901	853	889	905	900	864	859	854	870	903	879	930	904	910	886	916	866	874	897	852	966	900	907	935	883	858	916	915	902	898	866	895	894	876	861	936	878	961	886	925	863	893	880	901	900	901	891	880	924	900	936	910	932	916	901	884	909	862	905	849	884	871	940	930	910	915	902	861	900	898	837	837	941	925	892	891	838	854	879	933	920	938	865	884	884	870	901	916	890	901	866	946	917	851	885	853	913	883	883	905	883	894	926	902	896	888	891	904	883	881	887	884	848	929	954	875	940	919	916	890	896	868	934	880	895	871	881	897	913	953	888	931	878	891	917	937	876	913	893	872	868	850	950	899	936	877	938	933	888	887	898	933	874	871	899	912	909	883	906	862	808	863	918	881	871	914	890	915	879	842	850	910	877	887	917	947	911	888	869	854	925	885	914	880	915	900	906	884	890	895	910	917	843	887	898	844	879	874	890	922	949	892	907	941	877	886	904	914	942	895	887	854	892	940	906	910	896	908	927	904	836	900	935	862	871	892	926	871	871	899	868	870	925	892	900	923	852	907	925	906	920	900	866	911	939	901	870	890	880	941	984	858	906	897	914	919	898	859	935	877	889	878	874	906	882	887	899	903	869	902	886	896	914	916	870	915	929	836	924	865	836	907	877	887	895	832	946	862	915	947	897	907	906	900	895	892	902	880	855	955	917	937	959	925	923	964	953	940	873	876	966	904	933	908	881	886	885	880	930	912	883	933	897	897	886	927	883	877	937	911	876	931	906	904	935	931	888	871	897	897	928	894	913	913	871	926	842	921	892	864	921	888	947	931	903	916	942	929	960	836	923	919	857	878	887	855	876	878	901	891	912	872	921	915	877	946	865	913	875	900	876	903	901	904	932	909	862	932	901
64525	102726	74136	42445	17008	5172	1678	1026	918	852	908	864	881	857	840	857	850	810	876	908	897	890	838	836	876	828	848	883	868	872	864	891	901	846	923	851	870	849	872	824	929	848	852	837	865	856	885	922	865	838	869	881	832	853	890	806	842	835	904	828	837	857	876	850	867	899	881	849	860	784	893	837	852	833	808	887	850	866	826	855	824	857	858	860	829	842	919	872	917	902	867	862	879	834	830	819	877	854	863	832	888	887	900	861	824	867	833	859	871	852	833	870	899	866	904	845	816	882	863	873	854	853	846	872	870	885	872	906	892	880	842	877	854	893	811	826	870	801	834	848	866	900	824	844	842	834	839	891	838	831	864	873	862	802	863	825	862	843	867	865	849	863	856	872	835	861	849	853	834	786	819	916	837	865	886	841	905	894	785	874	879	907	869	860	929	853	861	859	833	778	839	812	877	827	819	868	779	858	866	839	898	865	778	869	833	931	884	895	822	821	837	867	898	878	888	881	890	822	851	826	827	850	819	844	861	842	882	839	892	855	848	870	815	835	836	835	855	854	805	911	850	822	796	867	873	878	882	901	824	861	845	892	903	817	824	875	880	815	907	856	813	868	850	836	867	858	847	856	844	829	846	851	842	837	865	851	801	887	868	914	905	857	837	842	878	807	887	807	859	862	836	848	882	824	829	855	802	898	819	830	811	873	852	878	807	844	906	888	879	840	812	840	837	838	807	847	847	804	849	818	847	835	866	878	894	803	810	848	873	878	887	838	872	850	833	840	852	825	923	839	897	873	857	885	845	904	853	847	820	846	843	872	853	923	841	846	855	816	861	873	821	874	867	854	816	857	841	851	834	817	846	791	864	889	845	842	901	864	850	840	865	863	802	836	871	865	879	849	913	851	822	874	856	828	844	873	886	860	841	870	847	846	799	819	834	835	867	854	810	847	826	881	840	878	869	793	784	857	876	813	886	802	835	883	864	863	913	842	805	823	825	874	900	853	868	899	858	873	901	795	846	866	862	859	857	869	913	816	852	872	834	897	835	852	813	799	880	875	843	833	898	846	873	823	827	849	864	809	820	889	863	835	839	853	877	873	849	843	838	853	869	857	839	860	840	874	871	844	847	871	853	849	854	876	844	890	844	837	865	871	884	904	779	847	863	882	843	873	872	851	767	890	841	791	878	854	892	893	815	859	855	917	842	846	841	805	862	880	830	883	822	842	833	853	841	846	863	885	824	845	836	887	870	828	896	858	826	798	848	900	896	876	821	854	811	826	841	862	837	833	852	844	906	775	868	826	876	843	815	859	854	861	835	873	873	806	844	800	913	859	796	848	875	863	836	799	883	830	843	868	869	857	899	850	876	876	828	829	856	935	862	864	833	908	860	867	813	866	822	923	813	856	855	831	865	822	861	859	786	838	848	836	907	825	876	857	890	867	846	868	866	897	835	846	810	859	853	808	822	851	883	863	841	856	847	879	845	838	883	823	803	853	820	871	826	850	881	809	851	826	832	835	791	885	828	898	825	857	833	908	880	842	838	808	872	824	867	830	864	854	848	862	845	877	856	879	876	803	854	849	823	840	847	853	837	867	900	864	896	829	857	833	869	826	879	871	818	864	848	830	841	862	845	859	904	858	830	835	830	844	839	823	813	870	826	867	860	860	831	931	845	870	812	794	865	841	873	847	827	854	813	825	828	836	825	860	859	852	852	854	871	807	826	881	844	857	878	898	883	885	826	830	807	859	844	937	767	884	898	820	837	824	825	868	797	842	841	797	837	857	832	837	837	823	860	838	876	839	918	870	866	828	804	818	891	879	842	811	880	876	948	825	895	828	812	895	811	873	846	832	800	871	868	836	888	886	852	831	874	838	823	856	814	820	840	890	874	848	865	884	799	807	830	831	829	863	847	864	892	831	852	844	901	828	834	893	807	871	849	803	835	841	861	912	853	845	826	860	854	864	875	844	843	856	849	774	830	872	829	852	837	871	864	804	828	849	811	839	806	827	844	826	844	872	856	848	884	853	821	835	887	883	857	848	864	880	898	820	880	818	852	869	863	876	921	827	793	843	844	877	789	880	896	865	824	806	848	833	864	850	805	783	793	894	832	822	819	826	876	879	852	839	890	823	803	882	869	857	904	921	881	828	833	854	884	916	838	772	798	843	900	884	861	886	862	849	839	779	864	853	866	885	824	821	821	859	878	877	847	867	856	872	822	845	882	860	857	804	802	861	878	821	823	816	815	849	888	869	848	848	816	818	831	855	856	837	885	861	813	847	881	808	834	877	871	888	872	848	873	861	896	873	858	883	842	846	860	818	836	814	857	835	797	884	855	862	796	883	843	875	857	838	882	828	857	867	858	856	865	823	873	866	849	862	779	853	886	860	900	807	892	850	849	853	810	848	856	904	849	832	829	844	818	875	763	830	842	875	885	885	829	814	830	857	866	799	794	881	881	857	806	827	846	846	848	864	883	809	897	916	914	835	865	859	829	878	865	818	866	823	815	828	849	889	810	873	855	866	901	834	870	869	869	846	866	900	884	838	824	861	882	858	824	834	889	879	847	832	834	853	844	891	861	827	867	875	790	842	833	862	866	811	854	843	844	893	864	842	790	885	838	851	815	867	870	798	852	792	865	829	886	810	886	819	833	828	871	871	868	854	824	873	831	846	888	838	841	866	859	881	823	876	834	849	872	865	842	856	892	795	796	847	871	814	860	797	883	862	848	891	804	839	857	848	834	817	880	888	793	841	818	882	833	877	822	890	832	856	871	789	861	826	859	869	816	878	846	859	799	827	904	861	884	860	859	882	863	817	887	826	860	883	878	853	880	874	838	808	817	838	786	846	884	894	803	861	818	850	854	849	808	867	820	862	856	856	831	854	846	826	836	841	857	899	883	833	779	883	855	855	825	844	825	885	855	883	837	812	859	879	790	893	895	928	887	875	912	882	868	851	839	838	812	857	905	880	854	842	834	777	867	890	824	848	866	891	874	844	800	874	813	828	869	821	828	819	901	864	849	856	917	858	898	837	793	892	855	847	818	893	844	819	878	867	797	905	920	858	865	873	903	888	850	842	878	852	844	841	867	844	883	841	859	829	834	864	872	883	870	868	844	887	833	798	869	814	828	828	844	876	875	837	833	822	836	822	871	872	877	915	896	832	850	814	832	821	802	819	879	852	867	838	838	868	880	889	817	799	843	880	885	868	846	783	824	800	840	880	817	857	850	893	879	869	849	845	860	787	847	870	853	851	864	886	854	865	889	848	903	770	872	837	872	869	848	870	860	795	851	802	860	830	831	844	854	850	817	898	835	884	846	847	780	822	847	868	903	854	824	807	847	876	900	859	888	864	845	829	860	875	817	837	819	853	849	891	876	846	813	811	805	919	877	837	906	837	865	856	846	812	802	855	812	856	876	814	857	823	827	855	909	871	870	818	866	817	863	854	825	769	811	853	858	852	856	849	862	832	806	859	875	859	865	871	834	866
31544	30309	25441	10707	2422	1042	828	712	767	751	750	716	766	713	715	734	737	708	751	675	747	681	747	684	667	734	733	748	742	783	727	700	726	715	748	755	760	725	776	718	765	706	732	738	782	712	753	750	760	782	742	768	690	710	738	784	716	723	720	701	747	715	734	735	701	748	737	757	695	708	713	720	732	725	723	713	742	712	730	720	709	664	736	690	700	669	683	699	738	776	776	723	729	704	730	697	750	687	754	714	693	743	711	734	714	768	711	713	662	707	720	777	680	746	680	738	680	740	687	766	741	699	727	648	739	762	702	713	755	726	758	723	725	748	770	748	729	729	758	745	709	725	718	776	742	715	705	750	762	715	733	728	725	684	716	762	718	730	723	717	763	704	711	742	718	795	716	704	764	723	711	707	734	751	702	753	723	795	733	733	766	743	760	736	780	739	797	731	758	718	730	706	725	687	686	689	690	688	752	710	750	756	753	702	674	722	745	689	736	814	678	733	729	692	658	764	751	712	715	727	745	745	719	719	733	705	759	742	743	735	740	673	705	761	682	799	761	726	711	741	716	761	691	696	736	719	729	727	686	743	792	720	710	735	686	706	738	751	728	756	734	720	735	701	734	774	673	705	728	737	745	752	740	712	735	727	770	757	764	722	775	765	732	726	749	711	701	722	703	737	749	737	737	697	762	752	757	765	741	742	718	767	743	716	746	746	773	696	723	697	688	744	712	710	727	680	699	758	712	715	734	725	712	688	708	706	728	733	705	748	747	726	730	770	731	733	693	698	738	712	698	693	765	730	740	754	740	726	712	756	766	748	756	721	719	736	725	743	707	747	720	703	729	723	658	741	738	710	748	732	703	721	764	724	681	732	712	689	724	727	715	750	728	746	705	751	744	740	737	764	716	708	702	739	738	676	737	697	683	750	748	724	770	705	706	718	760	745	773	716	708	716	761	749	728	717	717	675	670	741	749	727	751	677	730	673	728	742	714	746	726	735	744	725	708	706	731	693	689	697	724	725	727	754	722	758	730	703	703	768	689	669	750	740	752	700	741	731	767	689	720	749	710	735	724	777	709	738	770	712	692	723	718	756	750	771	713	708	764	771	750	711	693	682	731	758	779	760	701	695	689	788	728	693	716	717	773	706	704	715	708	732	718	742	715	743	776	720	722	725	710	696	757	670	798	707	740	688	739	712	724	740	651	708	774	733	744	714	718	709	751	739	729	747	684	744	727	752	774	725	711	733	730	740	696	707	693	780	697	696	734	744	730	745	719	706	733	728	718	700	746	689	732	735	690	709	697	729	780	744	713	716	715	739	724	684	694	706	733	721	701	718	753	749	784	721	737	743	736	734	724	727	702	703	740	721	753	680	705	674	755	741	722	736	763	722	714	701	771	749	696	726	722	738	719	746	732	725	710	764	717	751	710	759	752	735	717	680	693	717	719	758	735	755	732	764	753	669	737	744	698	774	722	720	736	701	676	717	720	662	741	737	688	710	759	736	760	753	721	734	733	719	680	759	734	687	741	700	721	708	713	762	688	762	707	708	751	676	712	740	680	751	710	774	721	717	741	730	715	750	776	694	710	741	694	730	758	733	698	752	711	684	725	729	674	807	766	738	751	744	720	713	743	735	697	698	754	715	783	699	703	763	766	708	738	731	699	712	722	702	721	729	732	741	697	756	749	738	716	730	752	763	730	760	713	731	730	682	758	741	714	696	763	714	723	743	761	759	696	712	749	664	728	704	683	757	729	724	700	721	663	729	689	712	746	710	707	711	724	690	736	684	666	752	698	758	679	766	706	700	710	750	696	707	695	781	728	703	754	738	745	757	718	781	738	698	699	762	747	726	774	736	760	687	697	735	717	722	742	691	704	692	712	737	775	730	722	693	730	727	710	741	700	704	627	715	764	728	733	785	722	756	720	718	720	728	788	698	698	753	734	727	726	676	728	705	786	744	753	774	773	726	798	703	716	700	739	746	732	702	694	748	710	687	763	737	740	766	726	745	718	761	761	735	653	745	681	716	688	719	757	798	730	734	782	743	698	758	731	713	746	733	705	706	761	745	694	721	748	725	697	721	744	706	719	691	774	714	734	752	748	695	722	700	703	747	704	749	711	734	695	766	695	686	662	665	766	693	785	719	727	725	734	736	700	748	659	757	737	737	747	769	734	781	773	724	762	720	719	738	700	686	727	713	771	742	739	725	737	777	710	676	750	744	723	742	692	755	746	724	697	748	731	743	776	727	720	712	709	698	760	732	721	741	742	745	705	688	672	691	714	742	706	776	694	716	762	697	721	711	752	763	764	704	736	693	710	705	758	768	708	719	733	750	718	682	702	701	683	711	752	748	706	722	732	708	698	725	722	682	750	745	754	762	768	723	712	711	756	712	689	732	667	711	721	692	715	750	743	745	689	721	683	671	761	678	758	743	777	742	742	719	754	719	729	711	691	773	710	740	724	753	745	709	745	715	680	701	701	755	706	719	740	726	721	727	781	747	740	741	723	714	679	692	720	731	760	743	735	720	731	683	723	684	718	690	750	717	700	737	721	727	737	727	732	730	770	755	722	765	693	757	679	729	724	783	737	738	691	724	697	735	709	684	784	756	690	717	747	700	725	695	707	786	671	724	706	708	692	699	719	746	718	718	690	714	688	677	662	725	794	703	766	738	723	719	738	729	710	738	709	742	751	739	759	698	683	698	743	730	723	746	750	694	674	718	702	734	718	707	753	766	730	762	730	753	735	716	789	735	714	753	790	734	735	721	680	767	705	715	779	754	744	670	745	757	730	750	737	723	653	723	725	722	752	756	707	728	766	690	694	724	702	714	726	745	719	731	770	798	775	745	707	736	710	734	742	716	670	731	706	744	699	756	723	734	717	760	725	770	813	693	723	733	769	686	713	754	727	714	740	726	722	727	726	720	764	718	701	736	667	758	757	754	764	754	703	697	745	696	737	725	756	720	737	694	730	743	760	704	711	744	714	747	729	771	747	721	721	735	760	712	713	690	734	719	705	690	683	706	704	749	699	694	693	724	746	700	739	767	712	697	716	740	749	708	777	737	705	744	695	731	705	726	745	690	715	700	648	792	704	711	732	723	705	697	689	696	684	749	740	774	716	721	686	723	724	736	671	732	729	728	743	714	716	698	716	701	668	716	639	766	753	740	718	729	731	719	749	735	727	732	789	758	708	742	725	690	712	750	743	701	783	717	706	713	733	717	724	731	701	685	689	746	719	727	773	737	755	699	705	730	713	744	716	722	755	685	747	739	722	677	725	701	709	725	722	678	692	722	729	714	666	729	738	739	734	736	724	778	748	725	723	752	740	721	765	738	708	721	714	746	702	721	750	683	744	791	728	720	719	717	720	717	707	741	700	750	789	679	743	709	716	737	749	689	679	709	706	714	737	740	737	687	756	724	718	763	704	729	707	735	797	721	721	735	667	736	729	728	710	712	707	707	748	752	702	727	733	670	719	732	717	756	740	720
26832	34860	19654	6087	1973	936	683	651	612	663	645	638	623	611	623	610	677	644	614	624	621	649	635	622	642	625	663	604	650	584	609	612	622	641	625	606	622	613	621	610	626	603	652	604	623	563	652	640	584	616	650	641	673	592	594	638	609	614	639	628	652	619	608	640	644	631	610	627	614	615	597	637	631	608	614	623	641	611	639	606	607	597	631	624	633	627	593	654	686	648	644	630	628	585	587	611	698	612	660	624	610	650	597	629	606	598	669	634	597	626	634	608	577	590	670	620	642	617	618	640	594	587	605	664	622	627	582	638	667	605	624	613	640	642	591	614	622	669	603	636	614	645	659	619	581	673	652	625	653	587	623	646	626	640	612	600	626	627	629	615	585	603	620	658	660	666	661	628	631	632	649	632	678	617	621	629	618	616	662	642	634	657	645	620	645	634	623	605	602	641	615	654	666	589	653	568	647	664	601	610	630	625	613	644	582	634	628	608	636	636	636	604	650	649	651	631	640	602	641	659	612	636	612	658	575	644	619	575	612	607	635	616	664	650	615	647	619	618	627	640	574	621	626	646	590	645	651	651	601	648	567	635	649	573	588	650	615	635	618	585	645	660	583	683	660	672	604	607	576	640	603	626	658	666	624	631	587	627	622	631	621	677	623	655	605	622	613	598	654	620	633	650	658	665	569	615	605	632	589	637	599	608	677	657	648	626	646	616	688	633	612	586	658	642	617	617	572	624	580	635	578	657	605	653	599	612	649	638	595	643	610	656	609	631	575	627	599	610	645	590	602	627	643	622	655	631	616	575	635	695	664	650	627	634	601	612	633	583	640	650	596	625	618	619	615	597	642	659	585	622	616	634	638	657	590	612	644	609	625	609	590	629	613	585	598	618	624	654	600	604	591	626	616	639	654	626	598	633	629	642	621	630	636	597	607	657	611	672	632	608	635	625	628	605	620	652	603	637	610	621	630	660	663	628	638	582	651	624	602	609	639	626	618	564	633	621	661	617	617	643	602	619	621	650	621	620	621	627	610	609	621	582	657	604	605	585	613	629	655	612	611	605	625	639	629	644	652	643	616	629	624	643	619	615	637	616	602	626	646	626	606	647	628	643	657	614	561	616	597	617	643	647	627	669	626	636	607	613	633	636	623	591	646	614	634	642	600	608	643	598	610	572	664	655	620	630	631	607	614	595	625	606	677	700	619	615	607	611	622	660	664	602	665	622	639	637	578	653	639	631	605	650	623	595	611	633	638	586	642	624	665	672	654	646	634	636	655	592	602	640	623	599	600	599	617	654	619	635	600	628	617	657	613	661	639	630	598	642	648	640	627	609	630	644	614	615	617	633	638	624	603	598	637	613	643	584	613	630	667	604	657	642	661	597	629	601	589	629	629	604	632	585	646	577	634	662	638	663	683	663	622	646	656	609	626	670	664	656	582	604	632	627	601	599	669	585	586	674	656	640	634	628	602	637	667	627	628	603	638	575	611	653	621	592	624	639	604	627	655	600	622	656	613	641	594	614	643	666	635	584	578	634	591	600	645	617	643	583	604	600	627	633	644	668	608	638	589	609	635	637	646	672	655	628	657	611	601	611	627	619	618	628	631	598	606	674	606	632	655	652	650	608	664	598	629	630	613	641	646	610	634	584	642	645	649	639	644	624	635	616	683	660	613	631	688	649	611	554	650	610	646	625	609	622	603	636	608	623	565	625	637	629	617	625	619	677	663	566	611	610	609	640	629	639	660	605	638	663	664	593	638	622	604	637	641	637	575	634	615	628	639	619	667	600	619	646	620	658	649	660	609	695	610	589	603	610	664	571	591	590	662	667	632	607	669	645	589	665	644	648	649	574	643	595	596	619	593	624	603	625	643	645	591	617	645	660	632	569	633	621	613	611	621	629	644	610	605	643	611	640	612	644	654	593	624	602	598	625	642	628	636	645	610	596	636	648	616	634	660	634	594	621	609	612	603	635	612	586	608	647	658	621	600	598	591	643	666	616	594	598	597	616	674	630	651	611	660	617	650	598	646	624	640	632	619	646	660	619	625	598	653	598	595	598	623	591	628	618	554	657	661	640	601	647	642	618	645	666	652	605	567	617	622	656	697	629	617	648	598	669	652	609	617	647	658	625	579	653	610	702	641	643	646	643	611	636	586	612	642	636	584	628	607	598	605	642	619	629	607	640	620	692	636	659	599	599	620	592	627	630	597	591	605	632	573	673	665	628	651	620	614	620	633	639	627	639	694	628	593	613	666	659	637	624	628	620	633	603	647	599	607	589	623	658	638	630	626	655	615	613	621	678	607	600	622	608	595	632	619	616	629	646	661	680	591	600	646	638	633	628	626	626	659	621	596	633	642	613	600	625	591	617	642	613	568	664	609	647	590	568	639	609	605	630	627	605	629	627	616	600	661	635	647	640	605	615	607	616	615	631	589	663	615	626	612	641	621	625	611	580	617	642	630	638	629	636	620	574	631	580	643	628	596	644	592	632	633	595	594	654	607	627	605	682	637	629	629	607	663	626	635	644	644	639	666	661	617	593	612	608	626	643	559	629	587	615	600	662	613	656	661	626	603	618	607	618	647	638	632	613	625	563	633	669	652	620	596	610	630	662	604	635	653	641	635	615	646	596	575	632	646	660	627	584	639	610	572	597	650	628	625	565	574	595	573	627	652	590	606	629	630	652	644	648	631	629	620	636	610	618	642	576	626	625	599	581	649	640	649	587	591	589	644	648	674	660	609	613	593	617	645	651	676	602	655	635	637	600	604	627	639	579	618	608	591	676	628	683	580	641	608	621	634	663	639	642	640	603	670	603	616	574	614	678	645	627	605	610	608	609	654	649	614	660	599	623	624	688	638	623	645	603	618	597	671	649	645	627	613	641	609	604	655	636	634	631	612	629	600	633	594	644	636	607	609	625	662	636	633	627	626	590	576	619	604	612	614	626	654	635	611	601	622	591	609	631	590	579	640	670	620	620	637	635	632	607	641	622	635	664	608	636	663	656	628	641	642	639	648	634	614	647	648	628	657	607	663	622	631	638	655	652	600	579	599	595	611	596	590	663	652	582	618	610	651	604	585	619	619	629	638	638	623	652	620	636	669	609	626	589	587	637	580	585	635	654	656	647	635	602	634	632	608	646	659	608	602	666	657	582	643	582	629	639	595	617	640	612	593	598	621	631	623	623	636	635	617	610	586	620	603	637	617	621	635	634	585	604	606	673	635	578	647	608	602	565	640	616	642	632	645	640	643	623	630	673	654	580	614	657	609	602	610	639	610	589	665	573	575	612	613	600	627	645	640	602	656	655	645	614	606	615	608	624	612	618	677	627	658	625	654	621	594	624	634	593	628	608	586	650	635	678	595	604	612	627	595	630	622	653	615	603	637	594	649	626	665	597	601	623	599	630	634	629	608	597	601	595	631	627	639	618	600	677	634	616	607	640	608	624	651	606	623	613	564	626	666	577	621	605	593	641	619	634	595	585
26187	26998	41631	35848	18462	5225	1456	880	736	770	736	752	707	694	690	757	728	765	692	711	697	695	722	726	716	682	717	751	740	776	726	671	729	760	713	714	733	747	715	725	698	723	696	695	752	695	712	737	746	739	701	748	755	654	689	724	697	680	734	758	749	751	738	679	726	708	706	712	722	730	714	687	745	752	752	689	689	721	707	710	727	697	725	723	759	684	735	709	699	752	758	683	730	712	717	694	718	700	692	701	680	698	728	708	673	728	696	725	662	714	733	707	718	724	791	687	709	696	726	721	711	740	727	709	727	688	706	740	727	735	705	718	695	702	690	725	761	757	722	726	735	663	689	694	749	668	721	723	733	715	677	731	709	680	787	684	717	708	725	693	721	730	723	743	695	736	733	716	716	719	706	725	748	730	706	702	700	688	709	734	738	676	723	727	706	707	705	774	691	732	683	772	702	698	732	688	771	717	725	700	717	697	705	743	660	694	694	704	718	700	728	686	718	710	702	681	693	703	702	736	725	714	689	703	738	764	718	720	659	711	703	760	698	704	656	729	717	682	690	701	674	719	689	692	695	703	695	737	744	703	672	723	732	704	714	689	697	714	700	710	725	731	706	703	710	685	735	693	707	742	727	689	673	710	697	737	743	690	687	715	708	707	687	697	729	715	721	711	708	737	692	693	680	737	723	695	728	743	742	655	729	697	733	710	661	689	633	714	696	716	734	744	697	694	778	729	727	690	744	713	663	685	747	662	742	682	740	732	727	699	724	755	726	704	745	723	728	725	725	728	747	680	667	751	691	744	754	728	698	704	717	713	641	705	714	715	714	719	679	662	774	769	727	705	693	689	698	727	705	694	721	718	744	706	759	727	714	693	737	734	732	711	699	686	720	741	751	742	729	691	721	735	698	745	713	732	765	710	712	721	714	704	732	706	698	731	722	711	711	701	715	678	702	688	707	704	712	730	733	719	707	762	713	664	687	722	706	742	649	730	728	725	734	762	707	688	738	718	751	684	698	665	706	746	732	743	741	711	743	728	660	677	772	753	699	673	700	711	727	737	701	710	722	706	705	751	706	695	687	709	745	748	706	679	714	729	719	683	727	727	621	688	717	737	699	709	693	730	727	735	704	776	725	738	723	731	716	709	712	658	662	706	758	714	733	716	703	674	737	651	702	729	660	705	699	756	716	715	698	727	703	698	688	690	746	724	718	718	712	734	742	710	691	721	694	720	714	686	690	712	680	758	678	698	747	722	705	694	716	706	701	720	675	663	702	743	724	723	716	727	688	704	685	712	716	754	709	717	726	696	763	670	674	639	701	698	659	732	689	748	713	733	702	661	706	697	705	693	701	708	713	680	685	709	693	713	762	717	668	665	693	717	727	726	704	737	704	734	736	730	734	728	639	733	721	727	728	723	692	716	705	708	704	667	715	680	711	718	739	689	725	683	712	750	712	665	731	680	718	698	691	698	711	714	706	724	701	693	698	678	700	718	738	659	713	755	674	688	684	653	728	736	758	684	681	747	720	665	730	702	754	672	789	712	711	760	657	707	719	648	660	697	688	694	674	724	716	720	748	680	761	701	720	708	728	710	722	709	757	702	667	712	706	695	733	694	741	722	670	697	718	708	701	716	732	660	705	688	648	694	734	711	738	712	759	708	767	741	707	707	668	701	732	647	752	713	738	713	691	666	694	680	687	708	664	694	691	698	686	685	741	686	690	724	649	721	747	707	684	737	677	687	771	683	653	733	745	701	730	681	710	751	745	678	709	711	741	679	718	709	790	729	719	685	647	714	719	700	724	717	698	729	726	747	701	725	673	747	748	704	703	711	749	719	718	658	749	738	677	700	651	676	743	706	676	713	724	675	725	701	723	679	704	723	660	759	737	726	791	751	717	718	693	665	722	674	748	719	686	705	704	728	719	778	753	701	746	703	691	698	723	679	711	753	688	747	697	726	750	712	744	681	720	718	675	713	727	691	709	728	728	693	762	757	708	702	703	646	707	675	771	722	711	681	715	764	713	678	709	724	736	729	756	654	673	688	752	700	634	721	679	690	736	694	724	686	728	688	690	741	737	699	704	698	757	703	680	771	687	713	714	731	714	714	676	729	731	717	684	719	654	657	742	781	730	716	702	685	734	690	714	692	708	676	719	714	730	711	735	697	695	689	713	713	701	756	694	677	756	714	727	745	715	703	713	718	727	666	727	673	751	726	722	706	744	709	675	713	717	704	690	751	725	652	685	702	696	738	719	706	747	712	715	691	719	686	716	717	727	715	746	724	742	739	733	721	684	724	735	731	708	660	708	680	730	690	679	750	741	697	721	741	739	731	685	705	704	715	712	686	679	706	718	723	693	730	707	718	743	720	734	691	730	708	705	706	769	686	706	686	721	732	729	676	761	691	712	747	667	738	722	723	743	744	641	740	725	661	756	749	688	703	724	727	716	702	739	729	752	719	727	759	712	724	715	638	692	718	680	715	746	729	739	734	718	738	701	701	714	740	741	711	690	739	758	697	745	729	718	714	747	685	730	712	706	671	724	757	725	702	768	698	676	718	715	703	675	736	703	736	705	663	658	698	733	763	689	710	715	719	705	700	746	754	719	702	705	688	701	706	732	731	744	706	725	714	736	709	718	748	675	698	753	724	762	686	727	713	731	685	687	759	688	723	692	694	732	712	699	717	728	690	691	718	736	727	670	701	719	714	696	690	715	724	746	734	704	744	721	725	678	703	713	697	740	698	740	673	764	670	739	711	714	669	749	717	703	711	733	696	689	762	749	700	723	662	701	685	739	690	727	739	667	716	724	733	681	704	733	669	703	780	683	729	707	727	724	708	737	725	673	708	738	753	746	697	739	682	754	713	727	681	718	680	722	696	680	710	712	718	684	679	703	672	743	670	690	686	712	731	716	697	741	734	757	742	759	709	752	723	676	738	678	705	697	731	700	734	694	712	681	723	674	752	732	722	731	697	758	692	665	675	693	727	679	772	712	659	726	722	725	745	721	711	723	722	692	741	727	704	708	679	706	695	769	676	733	716	709	693	707	742	754	750	692	747	712	680	712	722	766	756	691	741	694	707	756	688	712	670	700	706	732	745	681	653	749	668	708	751	702	728	720	745	660	723	708	723	692	690	777	695	712	710	763	709	684	708	698	718	715	676	673	713	721	720	711	687	732	740	719	759	702	706	712	722	707	741	664	702	697	670	703	715	738	689	722	705	699	706	741	742	717	745	684	681	691	686	716	742	682	713	688	707	726	713	676	718	696	703	717	653	699	741	720	751	729	724	719	712	692	728	718	709	692	730	738	703	677	703	690	706	699	672	741	730	702	731	714	704	691	725	687	696	744	718	687	731	707	689	728	671	686	703	699	716	717	720	748	692	721	715	700	667	699	705	683	703	665	723	733	715	713	693	685	724	718	711	693	702	737	699	694	709	696	697	717	706	703	691	720	677	733	690	735	720	717	718	679	651	700	676	767	705	693	718
59575	85332	59745	28587	10154	2933	1119	752	672	679	619	606	641	707	620	671	649	704	672	681	692	613	689	707	660	682	724	671	681	724	662	692	633	687	645	620	668	610	663	670	666	624	645	646	627	677	684	676	644	648	624	663	632	722	731	671	676	633	681	703	674	654	685	673	739	707	644	632	667	683	645	661	691	610	663	661	671	602	615	661	629	686	666	652	625	655	681	670	682	697	671	664	688	663	642	660	666	616	624	657	661	637	697	642	638	660	647	695	642	661	611	684	684	688	617	632	678	726	639	646	692	631	657	640	648	650	664	592	652	669	698	669	675	655	626	668	688	653	697	653	686	648	638	633	632	665	686	667	675	705	670	709	674	668	665	683	671	641	679	662	716	631	672	625	684	658	661	633	690	662	642	677	663	650	683	650	646	632	672	691	684	675	646	656	633	657	692	646	672	648	662	651	628	636	661	715	687	675	660	673	620	641	623	616	695	668	636	641	640	690	587	682	685	654	702	647	668	669	647	655	686	686	683	613	657	692	690	661	596	678	647	695	671	682	680	719	610	645	636	693	674	707	666	704	651	700	648	656	691	633	702	683	700	670	630	648	592	635	626	636	664	689	625	679	662	692	630	655	667	647	672	723	667	706	640	617	655	667	642	681	688	647	686	647	665	647	635	651	674	643	673	639	688	674	635	632	633	664	698	686	622	653	611	642	639	659	659	652	644	673	632	665	648	685	708	633	694	649	633	653	650	676	633	636	689	683	698	687	703	689	640	678	657	712	642	642	675	629	676	680	665	621	662	670	666	648	664	674	638	664	639	661	699	667	640	694	647	679	650	623	656	639	642	642	684	679	633	663	694	678	677	662	679	641	627	661	679	712	650	634	651	656	716	653	668	646	655	691	653	679	680	660	641	653	678	647	647	639	662	713	701	688	675	590	650	674	682	678	612	660	587	661	655	667	687	669	669	631	700	673	609	692	675	645	649	632	650	656	655	678	658	656	639	696	714	657	629	667	648	625	655	637	638	674	685	677	637	640	626	650	683	627	652	633	650	639	675	668	703	660	644	689	663	651	652	656	633	655	634	624	606	665	680	705	646	583	678	668	698	654	604	672	689	687	629	652	650	680	614	619	645	625	633	672	680	674	640	659	641	637	657	665	700	661	614	709	669	705	647	625	653	648	676	657	704	679	731	662	660	643	675	675	629	679	686	605	629	664	626	655	635	694	667	617	672	629	717	646	670	609	662	641	675	605	624	641	641	626	644	679	673	715	684	642	683	613	653	651	688	659	684	665	683	647	634	647	670	613	652	699	645	665	655	675	692	663	653	620	685	668	616	652	670	625	651	645	697	684	714	682	645	684	643	634	631	634	691	662	676	652	673	636	649	619	654	631	623	657	680	712	622	635	693	618	658	673	656	628	647	652	614	627	662	665	636	652	687	642	650	657	624	685	726	670	616	668	706	582	688	605	695	644	645	616	633	689	694	639	645	716	648	655	667	641	689	673	668	694	736	704	697	671	674	677	661	638	676	631	644	658	701	620	683	642	662	679	642	662	660	680	630	669	668	681	695	618	613	662	653	657	641	677	640	652	691	708	654	667	687	687	686	694	664	667	645	593	664	650	702	678	638	670	613	649	675	642	634	669	667	695	637	688	639	678	633	685	646	674	729	625	633	651	635	645	679	678	626	653	674	698	648	701	695	619	642	653	645	701	673	664	687	702	672	679	681	674	656	641	662	654	668	635	661	650	656	625	630	631	647	622	646	624	726	686	700	626	652	645	673	663	706	655	647	697	650	648	632	675	680	650	657	697	644	666	663	636	678	680	670	608	664	631	718	632	645	692	646	661	681	669	649	648	710	695	640	597	668	696	698	633	642	675	653	671	663	660	688	657	658	682	652	657	643	668	650	684	625	579	654	683	698	704	640	648	654	644	683	652	631	675	656	671	630	685	639	663	677	641	646	714	661	652	669	657	682	694	659	616	653	669	646	623	621	655	655	616	651	685	648	674	687	711	669	650	655	655	648	650	681	651	659	663	675	667	665	689	700	606	713	638	670	644	638	667	661	669	643	670	651	683	654	704	706	627	620	667	654	666	682	621	672	644	636	617	621	669	617	715	670	665	644	649	636	655	631	658	680	664	675	646	646	642	649	636	616	648	600	643	646	702	681	676	665	662	658	657	668	651	652	627	723	642	642	689	635	668	571	631	631	673	633	717	690	683	690	647	690	639	627	635	669	658	618	664	672	638	604	660	629	691	641	675	621	688	639	695	658	640	676	695	669	655	680	649	663	694	682	639	676	660	642	668	647	628	616	655	665	662	637	675	686	651	645	630	680	669	675	650	679	660	660	672	675	664	643	670	646	642	645	636	648	663	655	701	654	611	631	686	670	685	693	662	624	657	667	684	647	676	670	648	691	678	671	668	615	678	678	690	690	628	711	650	685	671	675	699	648	656	681	699	657	672	645	682	633	690	678	673	675	639	646	666	657	676	658	671	643	656	673	627	659	630	661	665	691	698	650	674	720	676	653	630	676	670	662	661	722	670	677	682	674	668	672	649	698	689	625	625	690	665	657	674	643	608	666	686	633	679	613	640	668	675	675	687	665	604	669	626	660	631	670	637	659	685	674	654	653	638	632	634	642	652	704	693	624	700	694	653	645	642	658	666	668	655	595	672	628	672	680	668	647	679	670	636	652	609	682	677	673	643	640	648	646	651	685	637	663	621	653	630	626	647	690	589	635	639	632	655	653	666	612	625	647	688	697	645	707	673	665	608	651	629	659	653	634	630	672	710	634	695	696	637	646	689	654	629	603	649	703	661	686	635	631	607	661	599	677	688	625	612	668	643	684	694	665	682	655	619	685	682	692	635	671	647	651	660	656	627	680	683	668	675	669	690	692	678	686	655	635	665	637	625	645	680	657	682	685	659	671	687	671	679	658	656	695	676	655	618	641	610	628	669	657	689	661	648	653	613	615	669	655	658	623	628	691	634	672	652	611	692	646	647	680	710	652	633	621	699	653	652	691	681	690	636	702	689	683	691	641	698	675	609	685	631	704	670	669	662	654	636	637	683	632	636	599	669	689	653	721	638	620	635	685	694	619	677	658	653	637	650	659	633	670	674	632	634	664	680	625	626	626	679	647	659	628	665	639	645	644	654	635	644	638	710	682	661	701	642	684	669	678	697	689	642	658	634	671	621	629	696	660	684	714	668	646	685	664	695	640	626	668	684	643	628	599	651	638	691	694	694	695	668	628	719	683	605	613	653	639	655	675	676	646	623	654	660	644	643	673	641	632	657	679	641	666	638	641	646	672	669	678	667	648	669	660	638	643	681	650	685	679	675	644	655	667	686	664	702	692	633	644	687	655	695	697	644	671	609	681	643	694	645	718	660	660	629	657	668	602	641	642	622	612	668	667	660	659	642	656	597	653	682	623	632	624	660	656	623	617	649	663	669	618	675	712	658	692	653	644	664	679	630	670	665	669	670
24327	23672	37347	35128	25150	15495	4371	1382	1031	1027	1064	1054	1029	959	1020	1022	997	963	950	990	971	1002	962	989	985	1002	990	1014	995	960	999	955	1022	1008	1015	969	955	957	962	940	961	1018	938	958	997	945	928	948	930	1013	922	945	928	942	999	946	923	969	924	1013	977	943	917	1009	930	954	986	1030	926	966	922	959	967	947	952	968	905	916	938	934	917	947	934	966	969	955	947	997	978	941	917	950	967	1006	1003	961	962	905	929	933	948	1006	959	940	987	996	974	953	946	939	977	975	1015	939	947	989	928	929	924	974	984	971	991	985	931	980	896	928	924	941	927	912	1008	914	953	946	983	960	969	962	966	951	976	956	966	1004	943	955	991	975	953	914	931	1024	965	922	961	962	935	963	1015	1019	984	970	942	947	979	980	988	927	962	921	950	989	939	943	971	960	909	955	926	932	967	948	966	949	994	1038	953	956	986	968	951	946	929	955	943	979	972	915	944	960	913	937	934	953	952	916	981	920	981	956	1015	904	940	902	967	900	989	927	944	964	970	956	923	974	927	936	930	968	1007	942	953	917	988	965	945	944	983	949	900	1001	948	929	900	987	960	948	947	978	915	910	904	933	996	944	1024	903	928	982	944	947	917	957	965	945	947	941	959	939	957	959	937	971	984	938	955	967	979	933	944	984	920	954	935	1001	961	970	930	950	904	943	988	971	977	978	956	978	950	976	905	936	1036	989	847	940	960	1046	923	960	891	973	915	958	946	996	922	968	945	936	1004	944	888	925	979	927	976	995	939	954	932	957	955	938	1046	964	949	988	955	963	986	951	973	974	929	971	952	953	969	960	967	913	983	977	942	960	996	905	904	984	938	892	990	975	931	954	918	935	992	945	943	995	924	984	896	959	911	961	951	907	981	961	987	976	973	945	1030	955	941	976	918	954	914	917	976	976	915	907	1010	942	965	975	967	942	975	952	976	953	933	952	973	966	951	978	933	961	997	914	958	954	970	1003	952	973	976	910	911	912	969	982	965	987	981	925	962	936	976	965	969	926	928	934	946	1000	960	992	975	966	957	1000	974	943	932	955	961	948	916	922	930	984	910	966	974	933	914	919	934	930	961	957	963	903	977	951	934	1022	979	893	940	922	892	980	1016	917	921	936	991	939	929	1007	1002	951	952	921	974	927	917	935	970	984	974	980	939	918	945	936	962	951	974	965	933	991	1055	944	917	956	871	952	959	963	953	966	949	909	972	1005	928	957	896	926	887	934	906	942	1014	958	989	978	930	967	993	1003	912	956	917	981	878	948	1026	908	1000	1035	943	898	1042	946	943	998	1001	916	957	928	1001	905	934	959	955	912	936	935	924	954	966	910	958	930	903	938	990	892	1001	949	949	993	982	931	988	971	995	963	954	957	919	970	901	932	956	937	969	949	910	926	976	913	948	911	913	945	939	968	927	977	951	976	962	966	987	934	942	958	986	949	937	919	922	911	942	988	904	981	957	949	963	915	932	972	923	938	1007	961	930	1017	922	966	975	966	972	949	930	959	941	941	977	933	953	954	922	943	974	977	941	981	947	943	977	957	975	989	924	976	970	948	994	940	938	987	975	922	980	981	1002	963	966	934	900	926	889	970	925	952	937	1032	964	922	932	941	1025	924	963	962	936	937	891	980	970	963	967	930	942	955	942	969	977	916	1004	952	975	936	940	981	949	1016	940	973	946	978	1024	962	927	957	1019	965	897	962	988	888	905	1029	959	929	987	1023	1065	1006	982	947	956	906	968	942	943	918	942	970	878	940	971	1021	926	949	953	973	976	938	967	944	1001	928	936	911	917	994	953	995	976	929	951	987	945	910	863	966	961	975	959	959	985	934	959	970	928	1000	956	950	882	994	961	1007	946	931	980	1028	945	933	961	981	940	959	931	980	1039	952	978	927	986	931	937	925	920	870	1014	920	914	997	968	936	984	949	930	922	975	993	940	934	900	942	914	945	920	928	1000	977	933	917	911	991	939	913	927	934	949	938	933	941	979	943	959	966	931	1002	910	993	957	998	937	950	972	960	968	965	995	961	974	976	972	941	984	938	977	904	945	911	983	999	888	943	971	994	908	984	909	1006	975	956	988	901	944	940	980	941	982	932	892	959	944	991	920	931	869	943	922	993	924	953	961	958	924	988	940	969	966	962	969	909	958	940	968	949	969	996	945	949	1017	909	962	984	966	952	1063	953	978	962	961	968	953	975	973	868	982	977	891	979	911	966	949	928	1004	953	914	972	961	970	967	1034	924	919	925	955	969	923	972	955	974	971	987	948	991	920	943	969	957	956	868	893	932	990	958	995	989	1006	1015	970	946	905	947	974	927	924	967	950	970	939	967	965	904	961	1003	891	967	947	987	923	920	965	949	931	983	1005	990	962	947	922	956	966	905	942	975	1005	1004	992	944	930	924	936	914	965	961	909	940	928	970	934	959	940	969	988	941	925	943	959	936	946	1000	1008	944	955	944	999	993	902	951	991	952	931	955	979	931	974	941	933	943	930	933	892	959	891	1015	939	939	936	922	992	957	935	958	895	931	916	1044	928	972	920	969	925	965	930	934	974	975	943	972	933	991	903	993	951	942	977	972	927	977	959	993	938	939	971	951	1000	959	962	965	964	955	960	914	963	948	984	1050	965	933	932	961	932	942	984	950	973	1029	956	935	940	917	899	921	970	917	915	940	979	1013	969	1000	956	956	972	928	941	960	965	903	945	945	974	897	933	950	963	943	938	855	969	983	940	918	970	969	973	935	975	975	965	931	971	920	987	929	957	997	907	965	954	946	953	876	938	989	902	941	976	899	968	986	922	957	1007	979	975	993	928	965	907	939	893	953	983	985	931	961	991	922	933	929	953	961	967	934	870	975	954	944	964	958	983	962	918	904	939	965	972	912	933	997	922	994	968	964	887	894	968	1011	963	975	1003	899	950	966	924	892	918	952	967	994	981	897	1000	925	953	926	955	904	985	924	934	941	975	941	900	886	915	927	930	934	948	903	961	972	956	919	914	1018	904	972	971	950	982	942	981	957	960	895	978	990	992	1000	987	981	970	975	921	919	972	900	924	938	902	1001	963	878	936	910	918	888	934	920	939	887	936	922	923	975	938	958	981	958	896	997	931	915	955	979	965	913	921	921	956	928	879	959	1005	949	934	979	916	941	981	932	974	972	966	981	954	936	909	940	917	900	913	989	857	915	972	951	924	993	1009	963	993	931	955	957	961	954	958	935	914	898	949	949	943	915	966	943	990	953	991	956	956	956	962	988	995	942	990	963	961	989	926	939	945	975	909	888	898	943	931	911	980	888	983	972	968	987	927	915	931	997	951	946	973	929	910	911	942	947	958	951	983	940	965	964	998	966	916	939	948	956	944	948	887	959	909	956	965	953	930	902	933	962	957	937	990	956	961	951	927	939	893	950	975	943	938	917	916	1010	962	895	886	941	969	932	941	985	939	936	982	964	965	957	938	970	913	954	986	977	953	974	916	921	912	920	961	921	979	1014	1002	1019	964	976	963	985	936	987	963	942	959	967	989	1003	935	985	958	970	973	969	953	927	1006	961	929	938	958	952	1000	983	1022
65343	102848	75267	46190	19462	5982	1910	1108	922	899	865	870	953	859	885	943	935	918	886	924	902	897	879	904	900	912	876	922	952	865	963	878	887	911	908	894	934	964	933	880	895	912	892	953	908	847	912	877	933	889	877	897	838	902	879	852	930	891	911	928	881	888	952	919	897	906	887	905	886	885	909	859	932	903	905	884	909	876	908	913	915	884	953	942	942	855	917	828	890	896	928	942	887	887	881	865	879	914	942	881	932	899	922	891	937	897	925	917	927	918	910	909	932	894	916	884	896	894	918	891	894	914	898	884	864	932	878	851	935	901	956	928	871	940	865	907	906	900	935	867	901	932	963	903	935	897	925	923	928	879	936	881	913	922	884	887	917	907	929	897	904	921	934	875	892	930	880	918	847	878	890	911	906	907	857	856	858	866	902	860	888	944	888	890	937	900	887	895	924	927	921	819	897	925	847	927	875	914	936	923	880	911	845	959	914	924	965	873	863	880	886	935	894	892	918	914	958	929	805	906	927	919	878	900	874	921	948	909	916	921	886	944	930	878	874	887	880	908	850	954	902	919	901	913	923	876	889	905	979	844	850	893	908	922	924	865	866	916	874	961	875	950	879	886	886	912	914	914	927	923	914	839	932	874	909	917	855	853	931	853	853	871	854	896	919	910	868	900	885	934	858	900	902	890	918	870	902	920	875	905	919	922	929	841	937	845	900	868	874	876	907	897	911	912	908	891	889	883	861	884	868	876	867	872	890	911	978	900	912	837	890	888	904	928	938	873	920	849	889	920	864	847	835	906	897	877	893	968	902	927	900	871	918	810	915	899	906	892	889	866	904	886	946	892	918	863	878	960	884	877	916	901	892	912	873	883	918	998	917	910	934	909	859	932	898	863	919	914	888	850	905	938	892	917	925	922	871	883	895	909	874	852	842	889	901	914	901	849	872	902	850	871	922	885	905	919	907	893	870	923	890	912	871	967	923	882	869	877	909	885	925	935	932	858	922	916	888	926	934	860	873	888	874	869	897	882	854	879	907	888	907	915	870	945	929	841	936	914	888	867	905	880	858	896	927	869	905	913	874	889	902	844	939	883	891	902	931	832	834	881	891	884	856	851	872	882	873	886	913	929	842	877	872	932	928	904	878	875	863	880	890	865	913	900	915	841	920	862	885	924	853	873	906	867	885	890	859	918	913	909	893	894	912	925	921	862	846	915	944	921	878	864	900	896	898	901	908	927	876	897	896	890	892	856	877	906	884	867	888	875	925	861	919	905	925	888	925	867	853	835	846	898	846	967	886	907	896	868	890	847	826	902	880	861	894	901	880	936	911	915	856	888	901	841	875	883	863	865	907	938	962	919	908	897	909	870	824	868	891	899	923	945	920	815	840	890	861	915	905	890	876	867	907	891	911	939	888	858	919	866	899	889	933	887	893	887	866	916	923	910	911	894	870	869	839	882	923	906	903	893	882	933	898	842	889	869	900	903	890	851	854	857	895	897	905	892	929	917	913	848	828	837	899	883	904	933	900	911	922	875	887	897	899	876	852	867	933	919	882	916	904	858	924	924	927	912	936	885	931	952	905	889	879	935	895	918	867	911	894	890	898	872	897	914	937	878	926	880	881	933	902	907	912	913	882	926	948	830	916	842	871	928	846	887	879	924	908	937	860	912	879	880	921	834	937	887	909	879	863	897	913	944	865	898	857	927	909	890	925	859	900	951	949	913	828	892	891	904	923	879	872	904	846	913	894	941	948	853	916	910	848	908	810	936	850	925	882	890	904	857	911	888	907	920	868	903	860	899	894	864	853	950	904	921	949	811	894	870	918	834	870	860	937	904	940	935	872	833	903	940	869	866	865	907	904	882	920	903	915	911	876	878	881	893	948	891	900	902	903	884	916	881	919	887	912	895	903	964	890	901	871	947	813	917	896	876	873	934	932	877	880	912	860	909	918	910	879	918	902	878	901	879	904	860	906	862	894	842	870	847	921	894	867	910	915	934	839	883	853	930	924	886	839	868	884	847	928	869	862	861	910	861	916	878	880	873	866	903	882	890	886	873	962	896	863	884	892	884	881	926	904	896	897	899	937	920	925	888	874	885	918	865	940	927	974	873	848	894	877	875	849	929	903	899	935	907	856	912	901	900	862	919	881	902	850	858	888	867	893	895	900	926	858	995	946	889	889	876	868	933	892	836	913	919	892	902	842	895	900	924	935	858	907	917	928	908	926	860	869	906	861	899	869	885	937	882	915	914	887	889	863	885	885	858	859	853	884	923	907	926	875	944	863	916	840	945	897	912	892	871	889	909	889	868	901	889	848	954	886	903	913	887	897	887	907	908	933	910	949	938	897	896	894	854	878	877	910	887	887	921	898	875	852	908	844	867	924	893	937	893	899	872	916	863	933	849	919	926	857	916	892	882	859	871	908	908	888	842	920	841	893	847	903	943	874	872	960	902	888	893	860	935	902	927	902	922	879	858	839	942	864	902	878	896	860	870	873	885	907	872	879	904	926	941	946	842	928	853	907	850	935	974	928	887	882	867	906	920	925	851	861	857	884	891	864	912	920	913	901	888	897	921	929	891	884	903	868	898	901	922	879	867	894	835	892	877	916	871	887	866	907	941	827	886	850	862	896	904	891	880	934	893	925	935	905	884	892	881	943	899	926	881	913	909	891	873	887	922	877	839	877	881	902	909	896	893	882	921	881	883	866	924	865	858	918	889	909	893	894	871	889	945	923	925	885	877	900	853	929	969	907	933	870	888	908	899	992	927	838	834	897	930	876	878	951	911	866	939	893	903	914	907	930	923	864	886	919	888	891	855	879	881	912	863	878	848	936	904	867	857	918	892	925	905	920	901	907	903	923	906	913	865	943	941	920	935	935	855	848	906	871	858	871	879	832	884	951	879	920	919	883	904	908	857	901	865	874	885	916	924	926	863	861	863	894	901	800	877	897	939	954	855	878	864	893	885	898	896	897	933	910	903	908	909	913	906	911	892	846	854	933	934	921	933	852	887	911	894	905	876	931	925	842	900	868	929	926	872	870	924	891	916	924	931	860	931	939	885	852	856	885	912	864	953	930	899	915	910	947	893	837	832	891	918	876	853	902	929	877	925	842	852	820	879	898	892	862	874	923	893	889	890	888	854	887	874	836	850	843	906	873	884	925	913	895	902	927	910	868	867	891	860	895	927	893	893	935	891	861	898	912	858	929	891	838	876	934	860	872	969	887	883	899	908	861	937	876	889	891	961	877	909	927	883	901	943	869	891	945	830	916	897	933	898	886	918	872	876	871	889	869	818	882	901	903	928	944	888	872	893	951	878	873	847	862	925	921	891	872	924	942	895	933	949	912	898	886	862	903	920	889	861	973	897	893	875	851	933	866	886	857	893	914	916	872	863	870	897	876	898	862	871	876	902	889	851	850	918	882	915	873	847	920	885	913	867	938	873	910	877	870	886	900	853	926	853	874	852	899	846	872	872	869	909	867	925
30851	30668	27088	12109	2868	1119	861	817	745	721	736	744	754	778	759	690	745	757	757	742	716	772	757	762	804	753	711	712	784	713	764	760	754	782	738	733	762	738	743	754	760	764	741	701	772	741	758	730	752	731	744	734	785	809	743	731	739	752	767	718	730	741	751	740	791	801	721	731	739	747	749	711	717	768	728	771	670	739	724	726	757	759	768	736	776	732	766	685	745	781	747	756	736	767	783	730	719	728	762	751	724	718	759	792	730	733	743	714	788	729	738	789	733	762	756	735	697	722	775	736	741	707	793	743	770	752	738	701	770	747	719	750	739	721	793	773	743	753	746	751	712	748	746	742	762	778	746	768	758	694	725	717	742	682	762	703	760	739	756	768	738	779	715	754	742	815	756	753	726	773	755	749	773	704	717	769	719	716	738	735	742	773	824	762	730	765	774	719	733	741	742	736	730	793	753	718	735	795	763	763	693	763	717	730	721	713	696	772	728	750	734	769	724	706	763	760	715	734	784	702	751	720	767	739	780	729	717	692	723	736	720	732	753	702	760	737	764	718	781	743	732	743	699	742	744	772	789	763	737	729	744	748	750	776	783	740	742	725	732	783	729	759	757	732	767	769	722	730	702	794	732	770	745	704	728	769	747	753	760	717	749	741	698	721	744	776	755	757	764	729	743	777	722	766	747	772	736	746	740	768	733	739	741	717	769	707	744	756	740	733	765	713	741	761	735	718	769	780	737	756	768	729	802	750	769	746	745	721	709	688	766	749	710	760	725	718	755	759	744	722	749	742	711	750	696	750	779	757	767	744	694	757	737	750	732	729	715	749	739	730	765	712	747	756	763	732	731	733	753	779	681	735	743	762	759	753	743	797	703	728	781	727	672	737	719	744	726	725	686	760	770	782	735	754	685	755	766	732	752	743	752	741	708	743	828	800	753	759	741	744	695	725	760	765	777	737	739	721	725	702	784	733	726	707	754	693	720	719	787	754	723	742	733	744	779	771	789	771	746	709	752	777	763	761	758	773	772	760	790	725	795	747	767	793	817	773	737	726	800	781	766	751	744	723	768	761	790	766	770	781	711	735	722	808	695	761	697	728	752	736	799	735	763	726	773	802	722	738	723	732	742	797	727	757	724	730	796	767	703	750	773	799	727	747	737	730	738	757	725	789	813	813	786	739	751	735	723	728	753	732	811	749	728	779	727	735	741	766	734	694	717	763	761	709	773	740	710	760	740	806	726	755	767	742	733	733	712	791	736	758	715	746	729	722	773	752	765	714	762	762	794	756	781	754	748	697	749	754	755	766	765	763	732	719	727	742	769	722	773	779	721	727	720	760	735	753	736	714	751	708	750	701	764	707	786	726	742	701	713	727	768	715	683	743	733	773	718	768	709	739	740	698	717	770	763	697	733	749	721	752	716	772	694	774	670	748	706	762	754	706	752	732	765	783	756	753	741	707	761	722	736	760	735	733	687	739	730	761	719	750	722	705	700	727	756	765	758	710	748	770	754	756	786	723	705	742	755	801	710	707	711	762	752	789	752	750	770	738	792	747	773	730	743	767	793	733	745	762	702	738	740	779	737	740	784	732	724	735	783	763	707	699	703	766	706	783	784	765	765	740	778	755	763	709	746	748	733	780	736	727	762	731	744	741	736	789	779	764	716	776	796	706	749	742	733	757	767	755	747	754	781	777	742	685	729	717	782	753	771	796	766	783	727	771	757	750	770	752	782	804	710	749	685	771	799	700	701	727	704	743	737	783	797	747	721	803	709	728	733	748	725	762	720	767	731	771	721	731	755	700	745	733	753	744	764	739	759	759	757	754	761	731	738	730	769	740	746	793	717	756	746	740	749	682	737	760	747	765	730	779	761	734	705	799	783	799	738	721	735	787	751	691	761	786	714	777	753	749	731	785	781	772	733	794	739	704	738	750	760	748	774	760	751	727	765	759	787	797	758	801	740	750	758	773	707	743	738	713	726	713	714	685	743	785	728	736	729	730	715	761	782	744	714	691	683	727	723	764	770	759	744	733	810	749	792	674	760	773	816	749	766	719	758	779	773	747	730	768	735	718	774	702	731	766	735	735	756	729	722	760	737	741	725	730	721	779	723	722	743	712	710	808	736	764	734	768	714	712	787	735	763	768	743	744	717	693	755	726	707	765	707	692	685	710	754	764	721	758	768	743	804	780	743	706	733	733	721	701	729	768	733	715	752	754	736	738	778	725	777	725	725	777	785	693	745	733	711	694	723	729	704	767	719	734	758	779	727	808	763	778	702	737	723	756	756	739	720	696	754	748	778	734	728	732	743	714	750	763	757	808	719	721	772	713	738	704	706	779	741	755	723	729	725	737	739	811	726	732	757	731	789	759	736	804	777	764	767	747	772	773	718	702	719	750	696	741	766	767	693	798	748	767	795	749	787	791	773	718	749	755	751	733	777	760	773	749	767	713	695	690	728	768	757	738	728	791	754	757	741	721	772	793	789	745	740	728	762	780	718	782	671	793	690	746	771	740	720	738	737	713	768	699	733	706	744	721	727	729	771	755	817	747	740	702	756	746	778	742	759	762	745	742	753	767	743	740	754	729	798	706	709	686	702	770	728	770	722	753	726	763	754	736	739	743	722	705	698	709	728	720	749	688	730	760	725	781	748	718	757	731	786	779	704	747	754	750	739	766	729	757	757	753	782	748	755	728	726	727	724	770	737	699	729	729	730	738	715	725	719	761	733	735	751	759	822	769	795	790	766	756	748	725	740	790	735	707	750	743	742	762	751	737	728	731	727	742	778	777	775	742	748	697	728	737	727	745	711	741	732	770	776	755	709	704	787	683	703	754	751	713	797	749	782	689	759	796	721	732	719	713	763	769	723	744	739	707	758	782	730	736	762	725	749	752	720	726	803	754	666	758	752	708	785	801	763	740	729	764	678	747	727	753	715	770	734	715	739	723	756	736	717	710	767	776	702	793	699	756	703	720	742	761	760	744	772	739	786	733	733	751	691	734	751	750	746	778	766	753	735	738	718	768	743	760	752	696	757	739	747	758	768	758	758	750	763	777	738	811	780	768	778	750	756	746	770	799	739	726	790	749	782	772	732	729	768	696	732	744	757	730	753	717	770	790	763	761	742	742	751	761	755	726	771	758	756	767	717	762	775	718	778	737	757	722	711	721	778	705	740	755	803	786	712	745	773	731	747	772	757	783	761	749	744	732	758	784	751	772	774	745	761	734	767	700	761	777	765	769	730	790	797	728	702	739	778	746	808	794	749	731	707	729	735	669	788	749	781	763	773	722	754	739	761	780	735	758	731	715	774	679	774	754	777	744	739	755	704	731	784	724	828	769	732	721	766	777	755	726	736	732	740	772	726	708	733	773	763	724	729	742	737	702	755	756	762	747	721	716	726	743	727	772	719	776	788	765	765	791	757	787	739	735	741	751	769	763	743	762	723	761	706	735	740	731	727	738	765	738	782	726	760	758	771	758	697	779
24883	35579	21577	6857	2168	986	630	624	621	622	623	645	638	644	656	657	657	660	632	625	644	614	656	649	703	647	614	642	612	632	609	670	635	633	616	637	641	634	624	609	612	676	635	674	635	628	626	637	661	644	641	627	640	631	608	620	654	599	656	641	659	610	617	671	640	618	674	556	637	616	626	633	595	629	634	668	642	648	611	617	623	577	624	609	674	639	612	630	602	638	601	632	686	622	628	579	619	625	631	621	614	672	648	598	605	607	623	623	657	643	658	610	633	613	620	625	628	628	596	646	577	591	649	603	650	666	618	604	639	623	661	614	649	640	593	590	641	608	605	645	653	641	633	669	688	610	612	591	591	603	611	606	623	630	628	628	637	624	623	674	617	610	622	674	630	649	676	599	634	656	641	575	656	625	629	636	614	621	588	669	698	634	653	655	639	662	622	666	631	632	637	625	616	654	643	619	630	644	559	611	643	643	602	631	645	635	638	628	579	643	644	669	609	681	646	660	648	615	636	619	626	688	598	599	651	627	591	629	684	627	646	610	613	612	642	614	625	597	653	648	641	656	659	655	592	597	618	675	651	616	612	689	638	684	617	603	647	615	600	680	622	636	669	629	608	627	603	610	660	690	616	629	647	638	652	626	659	608	688	572	654	647	673	632	596	642	647	580	676	648	599	631	590	666	646	655	630	636	636	621	640	620	605	638	654	653	631	666	620	646	624	605	618	602	632	650	624	636	659	665	649	612	622	636	618	646	632	678	611	649	623	638	675	632	646	607	624	605	666	626	636	620	583	641	684	672	587	623	632	606	624	631	597	585	600	707	616	631	643	690	676	621	656	644	632	600	574	613	626	660	629	634	642	636	630	657	704	664	606	648	689	621	658	657	675	610	638	636	631	631	645	636	629	654	614	624	673	662	627	600	611	614	656	657	647	623	640	593	668	669	608	674	653	659	623	623	654	642	624	645	649	660	620	586	612	651	697	690	627	660	594	622	594	648	632	646	615	655	694	593	633	585	627	613	588	633	635	624	608	652	648	634	647	610	608	609	630	648	610	634	581	622	655	654	629	661	620	652	582	603	628	624	647	634	663	608	653	617	638	641	643	645	632	656	670	663	617	604	628	660	633	636	607	625	636	672	564	640	636	615	636	650	631	637	637	678	674	632	647	604	623	639	604	595	664	645	599	658	640	613	654	626	611	605	652	656	627	665	675	665	643	645	627	636	610	672	640	633	676	628	621	612	586	668	635	688	627	652	668	597	616	631	644	662	589	622	592	626	626	639	630	648	681	636	648	631	689	628	684	631	635	636	604	658	639	611	673	680	610	628	685	666	611	682	589	613	657	592	641	648	664	619	582	595	615	651	657	627	606	601	618	653	636	670	614	618	615	661	640	651	650	610	630	574	658	624	623	588	630	651	648	638	666	603	656	644	648	647	632	630	591	636	626	702	639	631	628	651	627	601	676	621	698	617	630	628	658	628	649	629	613	643	623	625	700	630	628	623	608	632	622	621	656	646	604	638	612	615	627	572	701	677	620	596	641	645	655	662	618	593	620	654	591	672	610	627	610	623	637	602	654	620	651	608	658	599	654	647	631	595	645	673	639	599	612	678	624	642	642	623	670	621	671	587	601	611	610	633	606	638	628	627	669	627	596	648	626	634	619	665	652	571	630	632	604	623	608	593	642	617	612	636	617	671	658	657	614	640	611	653	674	610	630	643	647	617	644	598	615	642	612	617	648	605	593	687	673	643	632	623	581	601	620	596	638	654	677	656	669	679	659	662	620	642	636	682	637	626	624	635	618	671	641	643	671	626	608	666	646	651	633	675	630	595	653	635	641	650	599	639	638	616	608	641	650	616	580	633	677	608	650	637	659	629	618	642	616	631	633	619	640	629	625	647	669	657	599	664	674	638	661	653	621	673	662	610	657	630	625	629	662	646	675	667	649	639	563	631	606	597	631	616	628	643	619	624	660	598	655	623	610	625	592	648	623	623	598	628	641	642	602	623	611	638	579	627	630	644	639	633	666	610	619	655	656	617	635	612	647	665	638	607	619	647	622	638	622	667	652	668	666	604	658	619	612	596	601	631	657	669	651	652	662	594	661	658	586	608	627	690	600	647	650	657	675	639	621	613	652	659	628	625	642	624	593	608	608	612	636	602	635	659	654	620	646	621	593	609	625	597	612	660	630	587	620	623	638	646	613	610	643	627	640	638	658	615	616	591	654	630	584	659	638	623	650	635	593	623	631	653	619	663	593	636	652	634	595	599	695	606	641	577	647	654	667	633	673	643	627	604	627	640	643	633	665	644	656	628	609	669	646	622	641	662	633	623	568	657	645	696	656	614	615	658	621	623	659	598	563	611	618	680	667	618	648	643	659	618	610	617	606	662	608	634	665	628	603	634	618	640	667	643	652	683	603	612	631	658	634	620	674	637	604	609	592	645	639	673	619	645	618	615	645	650	669	609	602	650	673	659	636	612	601	618	606	671	651	623	628	647	632	654	596	637	649	602	649	642	665	634	660	629	624	594	602	603	647	635	590	626	608	651	628	592	630	606	626	620	649	677	620	653	629	637	624	642	612	649	634	651	652	657	569	598	589	627	645	605	666	629	642	620	627	628	672	630	677	621	672	637	671	648	627	630	657	656	640	633	660	660	631	660	640	645	652	598	620	643	624	622	602	642	634	622	631	661	648	653	642	666	652	668	631	647	639	595	606	660	604	652	655	615	620	632	606	654	640	651	653	671	595	683	643	661	636	617	572	631	594	684	619	631	626	646	606	627	631	661	618	630	627	634	624	621	640	621	637	694	628	569	595	629	628	635	654	620	638	613	615	641	605	619	660	629	627	621	627	590	637	634	657	624	618	620	601	606	651	631	591	632	620	613	631	611	640	624	643	598	652	652	628	610	643	631	641	643	601	661	680	645	607	685	668	648	655	587	654	620	642	620	668	654	591	615	633	599	633	682	638	606	610	616	610	667	665	622	600	635	641	617	653	698	627	645	627	657	648	588	639	662	616	609	633	652	630	638	657	665	613	613	663	605	606	616	634	622	604	642	608	617	652	639	662	641	620	643	639	632	625	668	624	639	602	620	656	629	690	648	632	654	642	602	670	611	648	610	631	640	650	633	689	623	604	606	654	618	625	623	598	635	642	604	627	612	645	630	616	624	604	586	630	655	666	587	642	620	651	642	652	624	606	651	595	631	635	602	620	659	626	608	660	626	608	602	625	661	673	635	659	646	686	611	671	631	614	651	649	673	654	643	641	650	679	591	635	627	637	647	624	636	611	624	654	625	613	627	621	635	606	617	660	614	607	630	643	558	631	613	633	659	624	631	639	653	609	638	617	645	683	659	670	654	641	636	625	608	646	596	628	628	595	625	633	627	632	611	623	571	674	630	628	594	625	587	628	609	655	642	623	676	690	599	627	649	650	657	646	608	617	647	603	638	632	617	633	619	606	584	598	671	633	658	641	576	641	606
25926	28126	42749	36194	17988	5371	1421	826	792	690	724	698	723	751	703	733	735	708	707	743	666	664	646	707	662	728	721	661	655	722	726	727	687	721	680	735	669	691	670	663	717	694	681	739	696	669	684	713	661	691	695	685	691	665	718	704	679	676	725	725	655	718	703	698	731	733	721	692	677	648	734	670	711	705	681	711	739	686	694	695	693	676	695	666	728	687	669	705	674	711	696	702	683	687	718	707	711	686	705	704	701	690	685	714	749	678	704	668	682	686	682	701	635	672	704	683	684	728	689	646	677	663	693	691	663	663	736	657	654	701	676	696	719	676	717	722	704	688	683	698	688	682	680	706	715	676	690	664	695	684	731	706	752	680	731	677	688	721	698	661	696	686	726	665	701	724	678	683	676	706	661	683	699	678	656	677	690	686	664	678	722	648	664	687	744	733	698	718	645	653	695	677	710	648	671	688	752	683	765	709	661	713	693	705	684	664	691	674	670	745	666	658	698	688	725	697	725	665	704	671	713	724	694	704	653	696	721	693	662	661	646	664	664	722	681	641	632	706	709	636	701	713	714	702	707	711	685	735	697	698	691	675	653	689	694	709	693	697	678	723	655	680	690	691	710	720	699	703	717	705	674	689	745	725	645	688	668	723	690	661	739	692	666	675	714	702	669	650	700	724	672	680	673	672	683	715	671	659	691	698	710	677	657	674	694	700	692	620	706	681	682	680	689	663	737	619	693	699	680	696	628	705	666	672	697	684	702	680	670	644	678	665	737	726	694	697	676	709	674	713	669	720	691	688	684	660	683	697	686	673	693	683	692	698	718	694	691	645	643	690	681	679	697	684	668	701	737	679	655	691	671	678	698	700	683	692	649	671	694	710	709	706	671	705	683	715	698	649	678	707	625	641	714	733	664	644	753	694	710	692	647	668	698	729	723	637	676	705	708	698	677	689	693	686	695	713	695	693	665	683	732	698	715	700	707	700	705	693	698	697	656	677	711	657	698	752	655	706	674	674	704	723	740	695	698	621	676	708	702	706	682	706	685	719	683	711	653	720	665	728	671	678	708	707	695	646	697	722	654	695	673	726	686	669	721	686	731	685	694	663	632	720	720	692	643	700	697	679	685	679	657	685	669	691	682	700	651	690	717	678	678	685	644	691	698	683	703	702	681	705	667	715	757	701	681	669	668	748	706	680	678	668	703	732	756	691	681	690	695	652	667	701	697	668	681	680	700	675	690	684	726	701	681	719	688	688	726	720	672	702	684	649	703	664	718	683	666	662	656	709	687	715	634	724	706	679	749	730	698	673	695	714	716	733	735	673	684	713	683	718	687	693	680	699	722	702	675	687	697	700	730	702	635	688	691	682	713	656	702	690	687	684	720	680	736	723	703	710	726	632	710	665	715	690	695	683	703	687	672	692	711	628	671	674	734	687	736	690	688	704	683	675	685	671	694	724	691	706	706	677	670	709	652	726	710	681	737	664	665	679	690	698	702	654	672	702	710	691	686	663	654	632	721	775	663	721	712	682	683	717	658	670	735	690	691	721	725	698	687	671	690	727	726	693	702	668	719	721	715	663	698	665	676	666	668	701	707	685	699	662	702	666	643	662	718	693	696	702	695	739	685	711	654	717	737	708	687	691	682	647	682	706	665	698	671	758	714	686	723	696	658	716	687	694	729	722	700	743	659	669	684	729	736	656	682	703	704	662	670	624	717	714	614	650	729	678	753	712	684	689	711	696	644	693	692	681	758	711	679	702	705	674	665	644	743	735	705	731	728	687	702	673	710	699	677	728	694	720	703	671	696	725	667	667	696	642	718	638	713	679	720	672	687	686	707	694	673	674	725	693	707	688	705	723	676	703	728	697	702	714	742	722	726	716	683	740	731	677	720	652	663	656	729	658	708	661	681	691	683	711	713	691	636	707	689	710	658	736	698	748	723	682	669	681	658	708	689	629	678	649	745	712	737	741	713	680	656	702	693	699	666	705	680	702	652	668	658	704	678	662	741	693	711	704	742	710	642	680	688	672	692	720	708	659	698	656	694	685	686	729	705	672	712	695	665	714	704	687	718	675	698	687	637	709	710	693	696	722	688	681	701	681	713	715	651	739	665	675	700	650	704	672	739	678	715	657	659	723	685	700	673	692	713	678	678	686	675	672	693	672	709	681	718	698	704	642	665	683	683	683	618	665	667	697	678	701	671	689	660	663	675	684	694	660	701	686	694	649	671	669	680	674	722	726	693	690	714	694	741	719	672	694	667	717	717	713	623	695	663	705	682	704	695	728	714	676	683	688	677	695	714	693	681	709	712	710	705	698	654	707	708	614	707	678	701	727	680	723	665	645	701	740	665	711	673	675	716	750	679	640	651	708	690	652	696	676	690	703	662	740	695	730	693	707	719	710	705	750	649	703	653	674	698	668	664	741	732	713	715	763	719	697	660	709	709	687	725	700	668	719	722	719	708	684	703	652	709	649	707	710	625	676	650	679	684	680	708	727	692	699	724	669	713	690	682	663	695	692	710	680	670	648	624	703	668	670	720	661	671	705	723	668	721	697	693	704	677	698	701	660	672	701	704	699	698	714	692	712	673	712	713	698	729	683	689	706	660	680	698	683	744	730	681	691	671	693	694	733	666	689	657	661	652	689	715	668	690	677	658	743	724	703	682	693	690	688	717	684	651	703	709	681	735	657	712	711	677	689	709	683	683	652	695	723	680	704	690	686	727	729	643	680	703	706	725	680	725	667	711	726	711	670	738	654	719	667	649	696	716	673	712	641	714	710	739	701	683	642	703	740	655	744	628	692	694	635	668	639	631	709	712	667	710	660	691	649	684	660	705	681	695	633	697	692	700	655	683	699	692	731	692	716	663	685	674	700	664	678	679	718	720	694	651	698	688	759	710	686	715	687	651	656	718	646	706	695	695	697	687	708	725	631	724	767	680	722	644	690	671	710	722	709	660	682	682	655	654	663	694	704	699	690	703	690	686	739	645	750	667	625	712	700	674	714	703	670	702	672	716	671	671	647	656	720	701	725	632	709	742	673	719	651	695	663	679	654	751	719	689	701	705	684	697	654	709	723	678	694	669	761	708	726	692	656	704	660	658	683	701	707	668	697	706	661	696	664	733	716	684	692	679	690	655	706	729	678	703	670	713	682	691	720	745	713	660	681	710	695	653	707	682	646	694	686	627	675	738	693	673	713	682	639	717	621	710	677	668	692	714	692	697	673	679	699	681	685	701	693	674	679	678	655	714	658	689	723	706	730	672	680	651	723	681	676	681	711	679	702	685	715	723	674	690	667	706	723	698	678	680	680	712	657	741	662	689	676	691	706	690	695	675	664	724	690	658	695	677	714	659	681	652	657	731	708	671	647	662	688	687	681	684	683	699	649	656	719	702	732	665	713	648	687	718	640	677	688	701	669	660	658	653	753	686	658	647	745	701	694	672	697	710	689	694	685	691	688	730	653	693	665	722	710	663	718	702	710
58876	86394	58931	28276	9689	3006	1096	787	686	701	649	636	646	585	612	641	646	649	685	661	597	606	649	655	633	652	666	625	660	592	653	644	652	651	623	681	614	628	663	622	679	658	647	642	626	678	661	606	678	662	669	698	644	653	663	610	634	641	705	644	614	630	646	635	653	665	642	662	667	659	633	613	627	675	636	658	637	675	636	634	616	648	661	622	596	610	652	616	607	641	637	612	672	657	640	651	678	671	652	676	641	627	630	603	673	617	656	638	650	617	622	614	632	621	621	611	651	621	649	620	658	638	616	613	631	610	647	627	612	660	655	616	668	605	675	668	621	633	623	616	639	603	618	641	662	644	648	652	636	666	645	630	628	650	677	681	640	621	614	618	619	651	627	649	639	632	671	619	647	604	613	646	631	644	666	581	627	631	640	630	618	645	702	612	634	674	648	600	643	631	653	614	673	641	618	700	688	585	607	622	617	636	631	656	587	634	637	677	642	608	650	680	679	679	664	648	674	684	631	628	627	642	633	636	630	657	656	657	642	650	661	647	650	619	612	639	651	636	655	601	605	631	629	637	659	646	638	654	600	618	621	634	671	629	693	626	670	627	681	655	674	648	630	619	645	682	612	658	667	612	607	661	655	600	657	658	705	650	638	627	639	627	642	598	600	645	650	596	667	647	646	684	632	621	640	634	660	648	637	599	629	646	639	587	569	657	648	659	611	622	645	675	650	660	656	649	650	618	628	637	665	630	629	631	617	620	633	681	616	669	643	626	676	664	683	663	627	667	688	613	640	641	645	605	652	630	636	666	587	665	660	628	632	627	650	611	646	629	634	635	636	669	641	637	621	608	649	644	610	666	597	663	652	624	622	666	643	650	588	607	687	636	674	652	615	611	637	596	618	618	624	592	689	607	666	666	636	614	658	630	635	658	614	604	679	617	598	601	662	630	635	641	617	659	656	682	653	660	596	700	683	650	605	632	631	642	619	654	630	685	674	628	636	655	598	639	610	649	622	690	653	631	644	657	656	637	678	627	634	661	612	630	661	650	636	660	639	634	633	654	650	643	610	665	645	624	671	645	648	654	625	679	663	627	623	645	606	665	605	647	604	679	614	629	658	642	620	657	663	656	631	621	642	614	627	622	621	709	616	611	588	641	630	657	634	686	647	622	612	667	630	655	604	633	625	648	636	663	591	575	600	603	628	685	611	631	676	624	641	586	595	629	666	639	659	659	627	675	639	614	605	672	637	673	636	667	611	667	610	658	646	652	654	636	645	608	637	599	648	660	667	638	620	600	655	609	647	654	637	629	591	596	634	633	660	643	625	664	678	656	631	658	645	645	628	632	605	630	644	665	575	641	640	575	631	617	680	653	628	602	607	628	614	665	653	599	619	648	654	603	662	629	653	641	631	654	591	625	644	704	671	628	682	626	670	635	645	618	623	645	607	654	625	650	700	650	657	680	614	625	596	656	667	602	638	652	629	667	644	604	657	605	651	664	631	691	654	651	642	628	672	659	637	661	595	643	619	664	642	608	653	629	641	630	627	667	572	671	613	610	658	650	622	621	586	611	626	700	634	629	645	626	656	664	642	670	664	627	688	604	678	647	597	625	671	636	630	632	670	622	644	650	637	618	653	601	658	666	601	603	662	645	648	684	687	650	688	657	644	666	691	585	645	634	653	602	603	648	591	628	601	649	619	690	611	625	665	656	656	667	660	610	609	624	657	641	630	646	600	628	663	605	614	639	640	628	666	618	642	660	633	626	622	621	610	634	639	661	643	679	665	690	632	633	612	676	645	638	628	677	626	597	633	668	630	646	657	627	645	650	652	651	615	668	653	628	627	664	633	656	652	666	618	575	653	647	680	618	643	655	634	644	633	608	700	660	650	657	635	617	653	649	664	661	648	645	698	621	621	650	636	653	636	625	648	627	604	648	617	649	677	616	621	646	621	645	616	638	614	615	590	645	614	641	659	658	627	684	648	623	664	619	630	631	649	672	633	620	677	624	700	623	641	621	627	650	700	636	638	596	634	611	672	675	616	630	656	624	629	605	637	640	628	665	652	693	629	598	636	647	591	621	638	657	671	642	599	646	664	632	645	667	672	657	647	606	561	656	623	671	615	631	655	693	620	637	633	627	610	700	649	627	661	642	639	663	637	630	649	639	629	644	654	587	638	648	655	630	630	604	655	651	633	606	649	644	644	600	636	616	689	600	678	611	654	627	666	665	620	642	635	656	623	651	624	614	663	590	650	614	642	644	621	590	693	655	656	630	651	641	569	587	614	651	635	612	628	628	644	645	611	602	615	630	629	573	650	663	625	615	664	689	636	633	633	613	663	641	641	638	641	667	649	627	666	643	690	674	610	671	642	662	625	657	611	603	601	642	675	622	682	617	648	613	642	692	625	684	636	645	643	629	624	665	640	626	684	610	664	635	617	610	631	629	664	585	647	631	642	631	643	662	624	650	631	618	615	623	602	621	683	623	656	640	652	658	624	694	614	655	623	643	641	646	661	663	615	691	622	623	655	619	661	626	601	655	674	670	619	703	653	554	682	658	646	643	650	602	685	596	614	624	662	676	591	647	624	641	632	626	642	687	640	626	660	638	638	630	650	618	664	660	653	650	605	649	590	635	638	594	615	631	594	600	612	623	616	612	688	600	583	665	605	622	642	599	661	646	613	621	623	616	624	672	672	694	631	641	618	667	620	640	627	636	618	641	628	603	633	655	612	632	704	646	625	657	616	625	648	663	629	699	645	632	644	603	674	632	694	645	637	622	655	604	678	622	600	629	576	599	666	628	674	617	636	629	650	639	639	623	636	622	645	613	650	638	594	604	628	680	670	682	638	634	668	590	664	589	622	658	651	626	632	624	615	646	634	615	651	672	626	689	630	603	652	659	585	681	614	636	614	653	659	624	635	632	651	651	653	627	600	643	614	682	623	618	633	656	601	635	632	677	630	622	648	653	616	711	613	624	664	623	642	612	595	658	662	665	651	690	652	657	624	661	642	628	621	607	624	674	667	661	634	662	655	630	574	649	654	655	615	617	639	643	600	665	634	614	684	621	604	660	642	663	649	598	643	618	619	641	661	646	641	664	679	643	629	667	613	590	638	635	623	631	623	639	588	652	625	628	654	640	610	668	629	607	683	638	636	634	641	660	709	616	603	630	617	610	673	640	672	638	639	611	630	652	648	600	680	634	629	606	655	622	646	620	638	619	627	636	666	627	657	615	656	650	666	622	643	652	652	690	660	606	680	663	647	623	640	631	598	652	648	659	680	648	657	668	632	663	682	649	626	636	631	597	678	635	646	618	663	634	578	659	692	619	607	626	621	671	581	634	656	610	652	646	639	620	640	625	656	658	724	623	632	618	648	647	619	602	634	666	615	679	642	667	656	664	623	620	672	667	617	643	621	642	663	643	609	635	586	681	619	605	642	667	672	626	634	636	635	618	652	646	675	697	655	640	672	676	635	641	612	645	643	677
24270	23692	36529	35371	24492	15590	5202	1505	1005	955	947	958	927	850	916	905	915	885	896	950	896	928	911	873	883	884	885	936	872	867	899	880	914	883	914	915	883	924	845	895	860	868	879	936	928	850	902	956	868	889	879	886	926	864	940	842	936	892	922	895	911	928	907	868	943	868	871	862	912	898	869	846	789	917	891	905	851	919	875	929	929	888	922	862	851	924	861	900	886	960	888	863	860	891	883	889	895	837	870	952	916	896	813	940	902	817	821	864	886	893	938	918	891	915	884	905	892	840	898	844	855	889	872	893	894	839	855	862	891	851	884	833	842	857	841	843	908	871	915	874	895	874	959	877	939	856	917	868	865	888	841	851	833	874	925	917	922	883	904	855	933	884	917	903	899	883	886	903	845	890	955	897	889	912	873	909	782	890	892	932	866	873	946	839	874	909	918	889	868	846	868	912	830	918	886	912	931	923	858	924	930	881	884	910	883	903	890	866	843	913	918	872	830	859	862	837	893	840	850	858	934	884	820	908	849	874	874	905	858	869	828	867	866	839	906	853	889	827	926	874	947	916	910	877	857	811	896	828	906	884	889	883	861	884	840	859	874	907	838	823	917	921	870	918	887	850	876	814	917	858	826	913	886	879	845	861	919	878	869	874	863	879	887	881	856	917	885	873	863	890	903	922	914	894	920	871	907	826	918	799	858	858	918	871	798	850	923	860	919	889	870	885	878	914	978	889	909	914	847	885	900	871	914	844	878	936	885	889	847	864	877	890	853	852	837	941	856	905	854	849	905	901	899	876	879	868	863	868	895	914	900	865	931	900	866	858	875	914	836	912	867	885	897	902	901	877	906	867	869	833	889	902	878	888	907	866	907	878	854	879	856	915	852	909	883	900	924	854	902	866	913	849	830	882	919	857	860	878	910	899	887	935	936	877	837	879	893	912	937	875	884	879	887	888	886	914	878	825	925	871	902	903	820	880	905	906	861	942	887	862	883	897	850	898	882	936	884	901	890	921	877	836	837	864	878	880	881	880	905	844	862	883	829	839	881	842	900	922	846	847	931	880	896	912	905	927	862	858	890	796	858	874	817	923	898	842	871	835	852	901	857	912	865	863	887	930	916	847	877	912	787	861	884	872	907	875	878	928	864	917	878	879	862	876	853	887	901	956	864	851	857	860	888	890	933	911	871	837	863	920	941	888	902	935	852	942	819	882	834	845	878	931	898	928	873	902	875	907	871	910	900	826	854	896	898	901	888	890	862	891	859	933	890	874	899	919	914	927	879	830	873	816	873	841	853	925	893	903	855	882	889	865	898	924	840	883	856	861	902	880	845	859	950	892	868	911	831	891	902	905	914	854	917	865	900	906	911	824	895	945	874	851	906	886	920	928	847	829	863	1009	892	869	892	855	857	830	830	867	927	891	882	908	918	912	881	928	928	906	858	873	919	809	934	851	876	879	851	841	901	901	907	887	903	858	860	898	834	870	869	897	884	874	874	908	930	909	859	871	898	918	875	825	877	842	925	817	889	924	920	886	863	866	847	815	865	925	834	886	915	933	895	860	910	868	863	834	896	899	912	865	879	905	874	892	930	853	883	868	889	894	852	873	884	933	899	817	837	909	851	887	895	876	900	848	921	904	886	879	901	823	890	941	912	904	837	861	920	900	882	891	853	829	907	862	938	880	908	964	909	871	862	897	912	922	842	832	890	908	938	883	843	899	888	847	848	918	807	850	887	895	846	873	893	892	806	811	832	860	947	871	812	859	895	840	902	889	941	891	909	890	893	864	923	919	887	931	889	909	901	860	890	890	940	949	853	852	839	822	867	874	943	937	911	918	900	878	857	825	895	908	819	877	884	843	872	856	867	925	852	885	885	931	873	916	863	877	927	923	923	974	875	900	855	901	839	854	891	924	888	851	858	902	945	876	898	859	860	890	862	922	858	876	924	925	889	878	868	843	872	837	881	831	871	874	928	909	847	902	876	835	880	872	845	934	916	870	874	800	891	860	871	887	950	893	867	853	861	895	936	848	862	875	890	887	873	916	922	920	927	896	898	895	885	931	873	873	855	888	880	856	943	881	897	886	898	899	963	891	856	878	893	906	917	887	795	863	907	894	882	879	883	901	934	890	869	904	849	871	873	890	857	848	884	910	854	845	847	833	862	865	859	868	859	854	839	838	901	887	894	889	882	900	895	901	881	890	922	880	888	889	878	860	897	934	886	887	860	927	862	856	891	879	866	859	867	903	920	832	895	893	849	836	890	898	897	886	876	852	922	847	856	912	906	893	875	842	937	892	894	877	868	855	861	905	910	964	868	888	889	872	938	829	843	833	919	892	861	867	855	840	857	860	853	867	882	901	842	888	917	888	880	862	868	927	854	905	862	873	860	875	861	842	880	924	900	843	906	873	856	913	876	913	858	885	853	884	913	922	845	845	866	897	842	872	875	857	905	850	895	975	918	889	905	877	862	908	868	901	891	862	853	897	842	876	835	906	855	831	917	853	913	896	914	856	867	886	918	881	888	832	882	878	855	883	893	886	924	869	904	836	912	857	876	871	843	893	906	934	916	895	855	870	880	893	877	914	884	884	884	878	865	927	871	868	830	867	866	933	922	901	888	896	918	854	885	921	887	876	890	889	948	938	874	853	888	913	860	878	873	871	868	870	894	933	847	902	840	897	886	868	867	913	876	904	866	868	878	877	895	883	944	864	881	864	867	926	878	854	841	881	871	922	914	902	952	878	909	855	872	953	839	836	903	881	858	896	904	920	949	834	849	861	878	898	901	881	907	902	923	870	909	818	862	926	861	895	866	896	873	904	872	900	858	911	933	823	907	891	864	868	907	934	877	860	880	902	913	952	870	851	876	870	924	864	926	895	909	866	908	896	849	926	846	862	847	931	888	804	870	898	872	858	833	916	876	860	896	871	877	863	870	932	932	875	925	860	858	862	863	924	878	895	889	888	939	869	905	889	854	875	888	864	957	891	850	901	918	898	903	856	837	886	861	880	920	924	873	941	877	918	874	832	905	899	895	877	862	859	895	869	879	869	876	910	934	905	869	845	903	864	856	897	891	853	912	948	911	879	878	863	865	880	834	910	858	947	885	881	918	871	885	867	937	891	913	897	866	856	870	899	925	877	866	846	877	959	859	869	843	892	826	897	904	935	937	829	870	894	935	861	870	847	815	890	817	859	899	895	886	909	891	909	892	804	941	878	853	910	914	905	872	899	885	830	881	893	890	890	854	902	917	895	903	867	864	951	852	862	801	890	846	916	914	885	867	907	902	927	914	868	858	896	865	881	846	897	867	893	895	885	907	847	934	848	897	861	909	881	852	899	927	937	894	893	889	886	923	870	853	882	860	862	827	867	870	897	887	865	886	930	874	792	880	852	871	884	863	859	885	906	915	927	885	881	936	905	908	888	921	917	921	900	893	906	896	868	869	905	895	862	925	841	867	937	848	860	854	883	816	902	899	914	903	865	866	859
64790	104159	76071	45839	18412	6519	2770	1171	878	826	834	849	815	862	843	853	851	881	875	853	834	834	861	887	871	805	853	844	788	868	807	817	872	797	855	863	843	840	797	846	810	815	823	862	843	831	755	859	873	893	813	834	829	897	886	835	836	869	776	860	849	829	908	827	797	865	842	893	811	853	866	840	839	812	903	812	841	859	852	861	837	797	858	825	815	849	869	851	887	804	767	847	835	832	845	833	781	812	819	831	834	787	836	860	825	862	843	825	790	801	873	861	825	800	832	826	839	805	833	840	840	836	827	831	828	843	868	817	845	801	860	830	832	826	854	838	842	861	827	832	804	824	821	879	834	840	838	831	844	824	828	816	820	844	815	852	838	846	817	792	787	848	872	804	793	862	833	841	812	883	874	821	853	846	857	833	825	789	809	836	901	829	888	896	825	818	847	818	842	773	858	858	811	821	860	817	847	884	828	821	809	825	748	821	824	869	858	826	867	830	802	880	799	877	827	837	842	882	839	850	779	861	871	758	799	862	838	859	815	840	848	873	820	839	830	823	860	837	812	831	879	843	851	795	842	872	844	849	854	773	841	810	855	797	910	860	822	766	791	858	897	807	830	858	805	840	810	780	853	794	826	819	877	864	867	855	873	850	786	823	853	829	862	831	835	837	805	849	816	821	805	842	837	805	854	860	809	849	808	810	839	804	869	781	824	900	823	876	846	868	827	826	810	872	841	834	779	837	824	822	777	851	817	755	829	834	833	853	885	826	847	866	836	840	842	844	817	836	895	826	851	798	875	860	841	819	787	833	798	830	850	875	800	813	812	777	824	824	871	823	859	855	874	840	826	832	852	788	832	849	821	854	915	777	876	802	843	826	828	860	836	802	831	865	863	849	906	829	812	833	762	831	824	781	820	839	851	838	835	851	812	837	800	771	839	801	815	849	814	834	840	822	783	785	834	832	791	802	845	811	824	868	848	867	872	801	855	833	832	841	866	816	818	848	833	824	834	823	814	880	884	834	831	850	892	866	835	809	807	871	842	838	866	804	831	814	845	814	821	838	830	817	832	836	853	854	814	836	834	827	808	829	792	837	844	831	818	857	832	895	843	803	857	827	798	826	828	829	832	829	825	781	884	809	831	821	842	751	834	830	820	844	857	844	852	785	806	868	853	869	795	892	840	833	874	824	865	898	866	829	824	825	823	863	872	809	872	861	794	803	808	817	826	831	819	815	790	819	852	840	828	824	829	845	834	880	817	819	775	812	808	784	843	813	835	835	846	849	846	834	810	858	841	830	788	816	876	823	817	828	797	824	793	788	840	822	881	862	817	835	829	825	799	796	826	820	838	815	801	792	874	856	825	795	866	895	847	826	828	788	854	829	857	886	800	846	828	813	856	831	814	799	825	893	835	800	838	862	845	806	785	788	798	799	859	875	780	844	836	859	852	772	826	821	814	830	845	895	828	846	830	817	831	884	838	803	839	817	799	859	811	826	796	815	845	856	818	830	849	854	805	814	801	841	803	832	802	822	854	840	833	843	841	837	823	829	839	853	851	882	799	790	790	825	821	815	855	856	858	834	853	791	796	836	879	797	827	815	865	789	855	837	852	792	790	812	866	887	808	816	811	827	846	827	820	779	843	871	813	868	820	855	851	866	806	841	854	828	823	884	874	810	814	829	815	872	835	817	835	795	869	827	854	828	833	852	858	844	819	812	797	851	881	836	772	813	837	836	792	825	841	870	833	837	842	829	807	864	779	843	881	868	851	819	845	834	814	845	832	832	765	860	824	855	839	822	819	783	821	844	856	826	861	838	848	876	801	847	830	841	800	842	833	850	840	837	874	845	823	805	848	809	838	861	817	805	826	835	856	829	861	798	882	807	822	823	790	796	798	794	827	839	850	825	827	814	838	857	849	820	832	824	809	798	847	841	832	782	864	903	817	857	816	872	814	778	819	812	801	824	875	849	837	805	848	828	838	843	804	845	797	846	886	789	808	830	824	865	859	748	815	823	881	906	819	815	778	793	852	845	804	789	863	832	811	857	844	757	824	817	820	796	823	833	832	833	894	839	834	840	845	780	838	854	823	840	832	860	859	869	838	830	844	805	858	775	827	813	846	792	823	840	808	806	883	834	816	845	854	866	844	808	815	840	779	838	819	792	839	868	801	764	831	839	861	840	866	867	812	795	800	837	773	863	812	833	890	858	821	784	831	827	852	799	837	828	847	822	812	774	849	832	818	821	828	816	853	826	908	856	790	851	827	806	823	782	804	825	809	822	894	855	827	839	797	801	803	808	810	760	836	829	840	854	897	872	830	806	836	826	836	794	851	799	860	807	770	875	819	851	820	812	852	820	823	850	848	850	872	861	764	842	875	807	881	855	814	874	878	839	856	801	898	844	845	835	850	899	905	792	845	852	820	861	831	781	818	830	821	755	851	835	787	847	753	863	758	813	857	818	862	812	787	855	828	817	773	765	806	822	846	822	848	862	816	862	865	831	789	827	886	874	820	813	811	835	874	814	791	868	846	881	779	837	813	823	802	809	842	845	865	822	849	873	870	821	798	846	812	867	814	819	859	848	825	878	844	844	793	848	837	798	823	856	844	829	809	818	853	882	839	858	842	864	842	809	849	826	800	812	804	841	802	890	882	807	789	847	889	860	802	850	802	847	856	839	842	892	792	788	802	854	814	817	854	836	867	851	810	888	812	840	842	852	834	805	827	838	769	864	877	770	834	801	791	836	839	832	796	862	881	817	822	821	865	885	812	846	814	822	846	851	845	812	839	807	821	815	905	855	790	832	820	845	853	858	820	827	801	865	857	804	841	810	847	770	858	838	855	824	820	778	855	849	828	858	885	825	838	862	803	792	866	795	827	850	803	797	839	876	846	863	825	825	832	877	797	873	825	781	859	831	856	789	830	794	873	840	812	837	806	866	842	801	853	851	816	791	846	849	828	827	861	856	834	862	865	822	853	861	822	806	846	823	805	831	853	872	854	870	868	854	787	821	835	798	847	849	823	781	809	798	793	843	798	798	789	862	853	877	819	783	906	849	862	849	840	780	857	814	838	823	855	810	818	879	862	759	856	892	885	853	864	814	807	845	802	855	825	881	849	862	855	821	858	802	829	853	868	810	833	859	817	857	824	849	790	853	835	807	830	890	845	827	820	797	882	802	838	824	837	876	822	802	809	854	847	829	846	843	819	834	884	816	861	838	840	815	784	899	838	833	875	823	877	812	804	819	858	867	831	790	839	820	815	785	815	858	859	771	810	837	839	848	826	777	803	824	816	846	810	846	860	817	817	810	848	791	772	854	848	781	854	826	843	823	810	855	860	808	771	875	870	839	870	804	849	842	831	849	810	855	787	828	747	816	871	827	815	881	813	835	882	832	847	848	829	828	783	839	791	796	807	850	804	845	828	854	830	805	835	823	874	809	828	874	857	811	834	818	803	842	809	783	853	859	830	831	871	873	782	834	844	805	850	821
30146	30892	26866	11878	2915	1104	775	677	632	612	613	615	608	630	618	598	625	638	609	649	624	660	600	598	655	598	623	657	633	634	634	615	624	602	596	664	634	569	625	646	581	613	593	573	595	599	617	635	612	655	615	587	619	625	611	626	578	568	607	616	594	667	630	602	605	629	632	616	626	610	624	628	627	594	578	634	601	664	598	580	615	643	607	588	566	608	562	615	613	635	571	654	614	592	625	644	579	603	590	664	613	573	614	659	613	588	623	638	596	652	618	609	601	611	620	630	636	652	616	614	654	596	683	618	615	576	610	610	618	590	634	622	584	644	597	610	614	595	632	604	629	622	622	632	623	587	625	614	647	645	606	624	614	616	605	647	666	642	616	627	645	598	605	582	624	621	584	640	624	614	570	628	648	625	616	629	673	622	665	640	615	626	613	631	624	646	605	594	637	635	594	624	640	642	621	560	570	615	645	620	599	629	642	580	592	625	600	617	601	630	642	614	632	588	553	603	601	653	603	623	628	596	612	632	564	585	591	615	592	696	617	614	563	570	628	641	629	595	616	598	628	637	640	571	598	634	623	609	579	580	618	635	616	625	633	608	605	625	598	632	599	606	639	601	604	587	608	605	609	619	643	616	599	626	592	599	639	583	608	609	596	588	601	587	628	645	592	660	635	573	619	621	575	592	585	592	608	609	618	610	623	618	638	630	604	585	641	638	639	615	581	612	603	644	609	632	650	626	616	613	636	637	645	613	586	623	571	639	623	636	603	622	611	584	597	583	576	641	621	658	632	589	580	570	635	615	618	591	607	583	632	585	650	640	606	662	625	602	598	612	656	614	640	631	645	602	641	643	582	611	592	633	535	629	630	642	619	633	612	605	611	638	556	578	646	665	612	591	599	616	626	587	639	615	623	584	592	634	631	625	631	581	603	567	622	660	642	565	582	643	592	621	646	636	640	561	586	570	640	555	639	617	672	638	611	599	617	629	627	634	628	575	618	587	681	628	581	584	624	634	586	603	616	591	623	612	620	618	634	646	605	614	597	608	609	628	554	600	586	597	596	587	636	583	621	630	622	645	601	631	619	627	617	587	608	638	677	621	634	594	627	628	568	626	642	620	604	596	613	569	613	623	597	620	626	612	648	630	612	620	620	596	622	601	630	612	668	624	593	628	591	652	596	622	612	607	621	629	581	609	626	619	620	618	594	654	621	584	613	615	582	604	577	606	640	581	642	605	634	622	646	673	617	592	633	591	613	587	630	637	592	621	574	609	623	584	657	638	590	628	688	596	621	628	617	628	617	587	587	568	644	619	631	532	636	626	634	625	605	600	635	636	619	626	602	639	583	607	603	610	614	656	620	630	619	547	669	579	635	649	555	599	625	658	634	633	608	621	652	596	593	602	602	610	605	638	642	622	640	643	649	606	631	591	573	624	617	586	622	622	633	642	617	611	577	618	618	594	602	634	622	623	634	590	616	609	639	577	629	629	621	618	620	637	638	624	615	612	599	588	661	583	569	632	609	646	598	628	660	621	640	649	633	614	639	594	570	595	657	593	629	633	650	629	625	613	612	617	654	625	603	620	588	657	649	625	634	618	577	626	601	603	602	573	593	612	644	582	647	629	609	571	568	593	620	574	638	640	660	599	648	608	635	611	647	628	661	583	641	604	611	603	615	588	622	611	607	643	582	594	597	607	603	586	633	629	625	599	625	594	592	620	650	591	584	593	604	620	611	612	677	587	623	619	601	663	663	644	615	553	635	622	628	620	618	559	609	584	608	625	615	612	638	563	608	605	625	659	621	640	605	621	607	648	616	594	632	615	600	580	615	572	600	632	620	604	612	612	605	638	635	601	618	628	600	594	564	612	587	616	666	621	621	620	584	567	678	620	629	612	607	592	664	632	585	626	583	646	609	624	645	594	644	618	618	600	634	636	609	644	617	686	616	624	608	592	616	593	598	578	636	605	639	633	621	596	646	629	590	590	627	583	565	598	637	627	657	647	617	604	611	621	633	619	576	612	590	657	666	632	655	612	590	617	636	586	606	644	612	661	646	613	557	621	624	606	657	626	650	613	583	593	601	644	587	619	630	656	602	579	568	604	591	584	659	605	572	638	620	561	617	623	614	573	590	595	608	623	603	606	601	642	645	623	623	623	592	675	593	629	671	627	558	597	618	550	568	678	597	620	673	599	625	615	679	632	632	586	596	591	615	646	591	586	584	594	619	621	645	622	627	570	600	614	618	603	639	601	582	612	602	594	648	630	634	612	645	625	597	615	566	644	662	588	637	629	606	627	657	613	648	638	615	585	628	617	633	633	616	592	596	641	598	579	607	604	599	613	604	618	609	623	636	608	597	612	610	616	594	599	619	591	644	599	623	624	639	632	586	610	584	622	635	619	631	570	614	599	650	592	608	619	651	626	643	650	632	600	633	559	608	570	590	605	607	609	663	575	662	627	635	659	597	632	636	604	607	598	633	648	566	608	566	614	603	623	597	607	610	608	588	637	597	590	596	597	636	601	633	615	593	644	596	615	605	640	586	625	613	601	646	590	595	590	596	633	611	603	645	670	598	597	572	601	610	649	631	589	584	627	574	588	614	613	612	660	645	616	621	617	634	602	621	561	622	586	591	607	617	615	634	618	611	626	596	584	635	670	591	658	590	613	596	599	631	642	607	633	609	610	622	621	632	623	615	602	582	578	586	651	631	629	611	620	612	612	614	640	608	586	617	632	611	658	611	607	605	627	634	587	609	603	593	580	607	642	632	594	639	663	623	593	618	616	612	617	612	620	604	581	638	621	635	593	651	621	623	659	598	578	574	601	657	638	617	643	624	617	610	586	626	621	618	628	609	619	635	624	610	631	610	642	596	632	628	608	633	586	650	655	619	573	615	614	587	658	638	598	626	617	647	639	611	625	650	623	638	612	602	599	608	592	591	613	595	624	641	611	596	646	591	635	581	626	600	598	603	604	623	624	601	592	608	646	635	620	638	619	603	600	613	612	574	600	639	659	574	639	635	614	632	632	592	637	619	642	653	608	639	571	629	579	645	613	579	595	630	629	595	586	597	629	648	642	603	599	630	596	675	577	596	600	634	627	644	619	628	637	570	615	662	633	656	620	619	587	631	609	628	627	637	673	602	657	620	626	571	623	607	619	606	634	636	635	620	598	610	645	566	615	579	597	660	647	611	558	603	608	620	597	664	626	629	620	668	599	600	613	630	619	636	626	624	579	631	611	596	637	605	610	667	626	638	597	670	629	630	617	567	612	608	600	604	583	598	603	650	639	607	623	604	631	578	628	590	592	635	617	599	580	612	603	627	630	612	619	601	610	587	622	620	617	617	584	617	639	614	595	622	589	600	675	636	613	566	638	621	692	592	607	596	644	633	617	622	598	615	610	587	619	632	621	602	557	632	581	659	614	641	567	641	580	598	609	611	582	616	605	668	627	573	609	613	588	647	657	602	605	646	630	622	606	646	586	603	597
22706	36517	21164	6832	2291	977	700	566	513	564	533	514	535	531	538	538	526	523	502	492	554	533	530	551	577	544	546	510	569	547	490	549	557	528	544	525	537	530	554	481	538	508	571	493	515	511	532	555	529	512	549	535	515	549	534	501	588	486	519	537	513	533	546	528	506	516	541	558	551	542	519	571	509	530	498	561	493	529	514	497	505	547	498	494	519	544	566	544	485	520	514	517	522	527	514	527	507	511	537	526	539	506	532	530	559	545	530	546	501	517	551	573	474	563	538	559	515	571	564	519	552	532	519	511	533	507	542	529	540	544	555	522	518	520	523	543	505	550	533	537	512	528	552	529	517	514	546	557	549	542	506	509	519	562	491	488	501	555	532	495	498	557	513	500	506	552	522	547	515	504	551	543	493	508	506	529	542	522	538	547	521	521	531	525	534	480	533	563	522	564	503	533	545	556	509	539	528	532	532	489	525	546	581	571	538	533	508	539	568	531	539	540	531	540	546	548	526	519	513	529	515	538	518	516	523	569	490	542	523	543	563	518	557	533	554	535	515	511	516	513	496	557	548	529	538	517	540	518	541	514	525	501	523	565	497	525	521	535	515	511	524	508	538	511	533	503	537	497	524	516	553	551	578	518	523	543	488	567	550	545	504	517	517	496	501	515	536	565	515	491	542	523	543	534	528	509	562	534	555	505	540	541	521	535	542	500	494	515	521	496	505	535	536	495	537	514	548	527	527	505	525	542	559	519	532	554	542	550	514	548	518	522	514	561	551	504	554	506	517	516	538	536	538	516	509	513	532	542	589	531	561	479	520	501	508	544	488	519	507	520	516	568	518	505	504	542	489	512	533	538	520	532	542	497	547	538	493	550	500	533	506	576	550	465	525	496	516	501	540	500	534	528	519	505	531	515	511	510	529	534	526	543	550	510	525	501	533	543	501	540	543	537	520	531	557	539	525	525	530	545	520	537	532	534	547	507	506	498	577	504	505	524	536	505	510	480	519	538	509	551	525	563	540	529	558	505	568	529	501	537	505	507	584	508	544	531	534	566	538	508	533	461	553	541	555	506	514	539	515	524	476	564	503	485	514	523	532	497	482	502	503	507	557	535	546	498	520	539	502	529	523	524	533	492	568	552	540	502	506	509	533	512	514	501	503	578	562	504	538	520	499	541	527	531	544	529	514	479	505	510	533	530	542	512	563	548	507	531	539	516	541	535	513	513	523	495	524	530	501	518	526	499	521	499	504	498	548	542	548	535	574	552	520	530	530	494	495	540	500	499	567	530	529	533	524	527	506	528	492	551	538	485	562	514	524	548	540	534	550	551	506	525	535	520	487	521	556	504	528	581	510	544	505	529	536	504	557	505	504	570	530	500	571	539	528	512	512	538	540	532	551	579	555	515	546	513	531	522	518	525	543	552	495	520	524	479	508	529	543	513	520	554	552	525	512	522	519	542	532	545	549	519	546	560	587	524	521	534	552	544	534	508	558	573	554	539	526	554	501	493	547	523	530	556	576	543	511	554	522	513	549	534	510	545	535	524	538	551	540	551	558	525	522	513	497	547	482	552	543	537	532	545	453	498	550	525	548	552	529	511	520	516	514	483	560	526	534	540	522	545	523	535	492	521	500	524	525	501	566	562	505	524	536	529	513	535	562	575	581	483	557	516	579	519	538	544	565	492	528	536	504	556	516	488	514	545	530	526	512	547	519	524	530	547	553	509	539	583	537	520	508	502	520	533	536	532	544	518	482	503	511	534	517	552	547	520	471	490	536	545	527	566	542	552	547	526	513	490	527	510	562	543	523	521	527	509	528	553	563	521	505	563	560	505	514	542	527	537	520	538	583	543	533	543	563	567	522	546	537	568	570	536	539	525	545	516	509	542	554	467	549	533	513	546	503	500	559	553	547	547	479	516	511	516	534	593	532	485	509	578	522	477	577	507	522	494	525	512	552	566	541	540	515	481	523	499	489	521	500	541	502	510	512	547	536	532	552	510	550	553	523	559	508	560	508	491	556	536	544	517	537	510	510	516	540	547	522	533	528	537	555	519	532	512	534	507	527	516	503	573	515	526	505	527	518	525	551	535	527	506	529	558	525	542	549	493	488	497	526	544	557	502	546	480	521	511	526	553	552	497	550	531	519	515	527	530	563	550	588	545	533	514	498	518	534	513	485	522	496	499	544	535	555	494	541	523	528	498	560	551	535	523	550	527	543	546	534	564	561	537	522	505	523	512	504	538	529	467	503	526	583	502	564	491	497	547	517	537	540	522	516	533	536	547	504	537	565	538	528	541	585	464	524	479	544	511	504	528	530	523	494	562	530	553	518	508	515	535	499	555	531	487	531	530	526	573	535	568	536	510	516	545	556	536	511	523	553	538	508	492	527	486	521	540	564	513	524	487	519	531	525	569	500	514	560	541	517	538	537	525	483	539	522	545	510	509	555	488	492	558	506	527	535	522	508	514	566	506	493	476	539	571	561	580	476	518	535	497	567	485	519	508	546	530	543	504	530	555	548	555	529	555	565	534	514	567	517	506	525	570	514	491	534	518	547	519	505	538	514	536	487	503	518	537	530	520	564	558	515	527	508	519	513	537	494	500	549	534	508	517	509	533	557	514	502	549	524	513	564	495	501	544	458	509	467	479	558	536	515	540	537	523	524	551	515	514	539	517	526	524	541	535	520	530	521	526	524	524	557	567	539	516	514	536	515	526	547	531	553	536	530	539	532	539	512	510	513	528	515	540	517	542	508	502	516	545	527	534	562	545	491	518	508	571	515	563	530	513	543	541	554	498	496	529	520	547	524	495	522	522	503	546	538	568	523	497	549	485	536	560	532	508	527	537	566	551	521	540	547	538	524	538	481	514	534	507	535	534	525	511	509	531	494	526	522	504	551	518	552	506	551	541	503	548	532	530	537	555	500	545	567	519	502	518	535	536	528	501	543	534	510	527	562	493	505	516	532	516	496	550	499	492	518	534	514	551	488	528	498	489	528	527	501	521	525	543	542	538	548	520	478	507	516	535	530	552	505	527	530	546	536	527	557	535	539	556	569	511	570	508	542	586	484	503	546	519	509	487	591	508	526	566	521	565	512	508	517	532	569	498	494	550	541	544	546	529	525	559	499	546	540	534	583	517	526	534	497	520	547	551	543	524	525	550	554	510	507	501	535	514	522	497	536	534	546	549	526	518	516	530	525	528	541	507	512	514	528	512	484	510	528	533	494	568	571	536	513	584	523	537	551	555	495	542	532	521	537	483	538	534	516	505	551	519	506	472	542	543	486	564	531	526	524	529	548	532	510	547	532	480	547	506	561	516	511	508	518	538	592	502	492	529	487	531	537	512	521	550	570	516	525	511	498	545	510	529	569	512	543	544	526	563	517	556	530	533	529	579	507	501	564	555	530	528	523	469	555	526	526	547	580	542	484	515	499	515	525	524	517	544	495	529	528	512	485	524	521	541	548	527	552	543	509	453	517	529
25824	28540	45675	39172	21042	6832	1499	748	602	560	584	572	503	563	553	556	590	545	568	579	566	558	543	568	544	528	544	577	545	516	539	558	555	545	525	562	552	580	565	561	541	551	527	590	534	532	535	526	585	549	549	522	545	503	566	581	525	572	532	551	532	565	578	584	558	557	509	585	591	547	521	561	556	599	594	596	566	529	524	543	566	510	536	556	569	551	551	563	551	538	534	539	592	535	546	544	537	562	510	520	529	546	607	559	562	516	536	559	519	572	546	595	536	526	510	530	552	549	545	556	545	581	557	613	533	532	533	520	533	553	534	583	557	549	538	537	535	521	523	582	539	553	567	536	533	553	513	553	529	532	517	528	491	568	542	528	561	543	561	535	539	583	552	543	569	553	534	522	529	587	529	538	529	560	554	532	544	527	544	603	539	570	558	530	521	582	539	543	557	574	572	541	548	586	529	523	572	537	531	507	548	567	549	549	570	595	540	529	549	545	533	538	528	602	571	566	534	569	562	492	568	530	543	534	536	549	543	550	587	598	545	564	555	545	581	572	552	545	527	556	578	529	557	512	568	532	524	560	557	568	509	529	545	537	573	546	537	535	545	543	592	553	562	584	536	531	532	544	535	567	583	582	552	542	529	550	534	535	553	534	511	575	546	543	557	579	552	553	554	526	517	539	549	556	536	526	490	544	566	556	565	560	544	548	531	520	558	533	547	585	530	520	528	528	560	578	529	567	565	545	572	563	524	545	559	563	559	567	558	599	514	556	522	538	513	521	532	555	551	583	564	548	547	577	527	566	555	520	585	521	521	549	534	538	511	584	525	543	540	501	543	554	563	567	563	536	532	578	583	543	554	533	547	536	521	522	571	520	529	550	564	568	504	529	566	580	517	544	549	578	561	584	549	520	531	567	570	560	515	577	567	534	545	506	549	529	581	590	537	561	506	554	558	526	530	549	518	567	550	565	547	576	557	486	494	535	568	542	545	527	540	536	553	545	556	557	520	516	533	541	595	557	555	539	617	551	541	554	518	525	490	509	528	550	555	537	554	585	516	540	556	512	524	554	576	521	555	613	542	522	532	550	583	584	527	598	554	573	595	513	533	550	505	547	530	530	532	524	524	523	581	545	560	532	532	564	575	550	567	511	518	571	540	555	565	529	590	566	558	545	582	541	575	557	565	543	520	540	507	527	545	557	571	580	536	513	556	565	543	563	542	565	562	566	531	495	528	550	528	532	562	563	561	507	517	532	528	555	543	564	535	565	608	531	530	581	580	569	552	525	535	572	550	546	523	577	595	556	574	503	504	552	569	544	547	529	560	557	564	545	549	548	548	519	536	511	559	553	549	561	540	528	532	569	531	550	515	536	566	541	546	509	571	571	535	541	524	567	547	507	536	563	528	582	532	531	522	546	515	561	505	590	546	526	591	551	561	548	533	506	553	530	547	554	533	556	542	534	538	536	612	546	572	558	511	528	533	587	573	563	571	548	546	533	545	538	546	556	567	528	556	527	533	566	556	566	516	524	539	522	517	568	548	590	588	534	538	519	560	576	559	505	519	563	547	556	532	561	574	522	558	537	553	546	582	526	610	517	520	547	525	585	613	547	574	529	574	541	555	546	563	513	505	574	500	563	554	538	528	616	535	581	517	564	504	544	513	548	545	545	530	517	528	563	535	525	601	544	558	586	556	545	549	539	532	558	518	548	572	573	574	549	547	522	600	545	577	498	523	535	534	517	551	544	531	531	553	555	556	544	555	581	522	568	543	530	572	517	577	513	567	556	549	541	545	540	498	544	537	498	514	541	528	552	577	529	566	526	561	541	555	565	555	549	564	564	592	555	543	552	569	539	542	534	527	539	553	569	552	565	524	555	576	577	548	546	531	606	543	573	564	580	573	592	573	561	573	588	586	540	533	522	539	542	562	554	542	541	543	568	488	530	545	578	576	538	531	531	566	583	578	517	596	520	575	556	560	539	562	577	542	503	558	532	486	560	526	533	545	501	527	587	535	603	530	562	512	541	527	555	525	545	491	550	530	542	535	558	546	554	550	563	520	567	579	553	620	509	589	594	569	548	521	556	579	550	545	546	547	571	513	572	494	571	532	590	536	551	554	519	542	561	505	584	562	537	523	540	546	560	523	505	518	596	593	525	526	557	560	539	542	564	527	513	550	542	546	466	575	539	532	570	594	536	585	558	534	512	533	557	521	522	562	486	549	551	568	543	486	549	540	519	537	561	518	540	580	533	509	517	531	513	541	576	553	529	547	509	555	575	535	537	581	576	560	552	565	528	549	572	576	561	558	603	557	515	556	533	533	556	559	550	562	537	553	517	570	524	505	539	560	555	528	559	559	563	523	532	531	531	572	536	558	529	542	558	552	528	542	547	555	513	528	552	534	510	533	555	560	564	546	579	542	536	563	568	542	553	562	552	535	551	555	507	514	541	552	506	530	501	582	525	543	575	568	545	575	565	555	573	548	534	516	566	558	538	585	544	535	560	538	539	559	523	576	539	569	569	566	536	517	565	540	552	540	521	541	535	544	560	558	519	530	544	577	514	508	523	537	566	555	551	590	569	559	528	567	573	568	567	552	511	488	529	546	549	524	563	550	547	522	546	519	580	549	592	543	551	533	553	589	553	560	547	517	546	569	518	546	518	589	584	536	522	540	542	576	532	575	571	501	524	530	586	558	552	563	532	568	520	546	561	551	540	513	559	513	546	604	553	511	553	528	539	522	542	548	551	548	505	561	572	545	533	546	521	557	558	545	584	559	529	534	557	583	566	607	539	568	534	543	543	565	597	537	574	547	560	511	575	544	563	541	564	576	516	489	579	558	545	550	564	545	512	523	529	563	580	526	517	537	523	539	552	533	504	530	542	542	579	521	540	505	553	549	531	565	558	579	520	597	481	540	567	558	546	507	540	544	534	529	546	559	563	555	579	564	567	570	535	551	557	539	568	537	555	550	565	552	529	570	534	551	560	553	569	516	554	547	587	505	549	531	532	544	557	501	568	522	551	592	593	513	549	531	590	548	559	533	523	539	505	550	514	528	560	537	586	549	564	528	528	551	549	562	540	531	510	532	609	546	551	537	585	574	541	555	542	550	535	517	560	573	506	541	560	518	531	560	559	560	534	591	529	560	521	523	563	516	562	538	545	533	552	572	578	532	519	550	547	551	521	531	564	553	531	555	523	555	531	522	572	570	558	562	540	541	546	526	566	580	486	582	507	584	502	535	551	558	536	557	553	519	587	518	530	555	579	523	575	548	555	569	567	542	505	567	505	582	548	530	570	504	537	521	508	530	556	572	514	529	552	556	536	521	583	554	532	537	560	555	538	555	561	556	549	504	532	500	557	515	569	529	568	559	562	544	541	531	568	586	565	531	568	555	570	547	513	551	555	545	551	527	552	555	510	559	558	565	567	554	520	518	536	557	564	577	583	533	523	532	549	539	545	550	539	497	505	521	520	498	574	556	565	533	565
54814	89298	63907	31267	13113	4094	1187	811	556	527	556	516	504	503	496	511	528	532	545	524	506	572	547	572	527	533	520	546	514	538	544	520	493	492	534	554	538	531	514	543	525	547	531	543	562	532	534	556	506	553	529	570	512	484	519	556	518	504	533	544	501	522	519	556	536	487	501	576	491	518	515	536	534	574	502	496	539	510	514	509	534	502	523	555	526	482	561	567	539	518	515	550	525	519	524	523	493	506	501	488	551	531	499	542	530	575	546	540	544	537	571	519	521	524	559	545	498	531	520	531	528	499	497	599	560	532	527	567	490	561	553	519	474	541	539	563	540	476	519	540	507	532	540	523	555	517	500	540	537	553	472	522	523	526	516	550	523	493	537	543	560	565	519	532	553	553	503	548	519	503	540	533	492	526	515	547	535	526	541	538	501	488	505	495	564	488	543	511	531	520	500	516	537	524	537	542	492	524	522	550	522	491	522	572	569	530	489	549	525	500	527	550	542	516	532	562	560	519	522	554	553	543	527	508	531	557	526	559	531	500	539	547	517	533	499	564	524	501	487	536	604	527	520	490	518	499	520	533	520	533	543	483	500	534	509	497	484	547	536	528	537	531	557	531	543	506	485	534	526	534	525	487	532	497	527	486	502	525	473	485	526	507	518	538	487	488	490	515	538	553	520	506	562	527	534	563	477	551	509	510	530	530	549	524	494	542	546	498	522	553	560	569	529	535	513	539	518	498	549	517	484	524	509	560	478	530	505	553	544	514	571	517	486	551	548	552	533	513	492	537	554	538	486	523	543	530	528	517	528	479	537	516	522	549	506	538	557	548	518	559	517	496	535	526	531	519	517	487	514	543	542	517	567	552	510	581	516	537	547	541	559	504	521	532	488	511	516	469	535	561	512	557	515	535	542	496	522	524	504	564	532	558	544	524	536	505	592	526	558	486	510	533	535	516	524	514	488	539	537	537	551	557	511	545	543	538	519	513	502	537	497	526	496	482	483	525	511	525	545	530	486	518	519	540	553	525	507	485	482	533	525	510	488	512	531	539	531	545	558	542	536	481	513	519	542	506	502	508	490	523	521	499	502	524	528	510	569	527	498	495	516	523	538	545	510	556	524	502	529	566	551	555	564	531	519	529	495	473	525	530	478	523	556	517	551	538	532	520	573	483	520	554	496	496	518	545	491	498	566	531	533	536	528	561	551	487	547	500	500	482	513	529	537	537	513	522	521	501	488	514	569	512	502	566	498	540	519	526	564	522	503	509	516	506	525	563	516	527	530	527	549	514	544	519	482	534	570	524	544	489	526	547	537	495	505	511	542	514	549	515	534	524	520	534	523	543	519	511	529	516	533	526	500	498	537	542	537	535	518	519	488	526	531	497	501	522	522	561	522	498	526	516	560	529	542	547	509	534	516	508	548	532	514	528	519	568	491	526	563	550	528	547	505	560	534	551	495	542	535	543	521	515	517	498	534	551	515	511	493	536	531	519	536	535	542	539	510	533	542	537	522	503	534	515	543	532	511	565	497	540	523	527	540	581	548	542	548	505	506	535	543	510	508	542	530	485	483	549	468	554	541	497	540	489	510	553	500	560	538	479	534	534	532	556	532	537	507	529	527	540	553	536	528	496	498	535	533	549	534	524	532	556	559	527	556	539	555	538	499	510	505	513	525	540	542	534	529	526	560	539	494	517	495	494	534	555	519	529	530	531	507	506	523	512	564	587	497	545	567	494	524	533	499	551	535	514	552	530	510	497	573	491	516	531	530	505	549	532	521	514	531	517	496	521	532	511	485	472	526	539	515	522	501	480	526	504	536	557	552	493	514	554	513	500	513	528	520	471	566	523	515	550	525	515	548	480	539	521	533	558	487	537	563	518	506	545	554	524	524	502	512	522	527	518	513	542	522	526	534	519	506	514	526	557	556	544	522	554	495	524	566	497	537	501	569	522	533	547	503	498	483	523	537	515	524	523	530	532	522	520	521	507	520	525	532	531	519	518	538	538	522	526	514	494	531	570	506	505	532	510	531	518	532	552	553	537	514	552	518	503	524	503	498	498	546	537	481	504	511	476	554	536	491	479	588	540	517	508	533	488	479	560	538	538	524	481	546	514	526	513	540	488	521	549	539	539	534	495	521	538	515	536	481	570	527	530	520	532	515	522	532	539	541	517	539	537	500	508	508	534	500	506	552	542	515	545	506	527	546	546	539	515	549	519	534	524	517	543	514	502	511	506	514	517	525	507	507	519	519	519	495	481	507	525	447	511	508	548	522	479	492	537	515	525	552	555	537	577	505	560	546	530	537	545	543	546	518	500	507	490	511	512	507	509	528	527	554	514	512	492	542	516	522	526	517	555	532	543	545	516	496	526	544	512	539	556	538	516	518	529	565	501	559	523	515	528	546	549	517	512	480	525	531	491	535	508	548	537	518	553	512	501	536	521	512	536	557	528	500	540	514	501	529	537	579	505	522	490	544	505	510	536	516	545	527	557	541	556	548	537	546	546	576	557	534	506	497	490	507	560	527	542	519	508	491	526	505	506	514	548	514	476	535	533	488	527	520	518	502	559	451	546	495	506	539	559	547	523	503	510	569	459	477	529	515	559	596	546	547	546	535	483	506	543	503	528	521	496	505	545	517	486	557	560	551	556	543	519	521	561	509	517	535	534	507	500	496	513	510	508	512	533	593	526	544	562	498	483	551	572	513	574	565	515	508	495	522	525	548	521	533	557	492	526	532	499	535	530	528	512	491	523	539	512	529	539	542	520	494	529	546	546	539	506	549	532	502	511	510	566	508	470	474	524	581	551	544	527	513	527	516	460	546	511	543	512	555	492	528	514	523	578	556	508	525	543	493	489	544	534	502	540	554	556	518	514	509	575	520	521	525	506	512	534	539	573	532	547	526	524	526	518	484	546	517	476	542	517	561	486	471	545	492	529	500	574	521	522	515	562	562	470	497	533	509	542	528	532	495	509	546	510	526	520	550	492	517	530	518	552	510	515	523	540	548	566	508	547	554	546	504	567	508	529	548	565	550	494	513	535	499	554	520	505	516	548	525	494	528	567	558	515	513	571	527	525	495	536	527	507	508	481	547	471	555	547	541	479	531	541	522	530	499	509	513	532	524	543	491	489	519	519	546	534	548	527	512	537	553	522	488	572	492	533	554	526	545	541	526	525	520	517	541	498	530	530	544	477	503	550	543	507	548	527	494	488	549	542	518	565	536	553	529	577	521	557	526	508	531	539	534	548	503	541	540	528	510	508	518	513	515	484	536	515	568	523	521	511	504	535	502	534	516	513	527	548	505	579	517	549	521	514	563	477	490	536	533	529	552	511	567	513	550	523	518	523	522	550	547	485	506	538	510	508	528	547	553	515	494	546	508	502	557	507	523	536	489	572	562	529	518	487	490	528	514	556	541	518	534	501	521	519	503	535	503	548	551	525	528	498	520	519	495	530	541	486	562	552	512	552	543	531	558	553	529	494
24240	23928	38602	38731	27854	17738	5999	1558	1010	874	833	829	880	789	787	816	818	785	814	783	798	820	846	824	796	750	819	844	733	801	829	839	791	821	758	775	806	806	806	759	761	772	828	721	805	751	734	765	785	817	788	790	789	742	806	842	773	810	766	770	802	801	791	799	808	823	784	761	747	787	782	783	781	765	757	779	750	772	788	777	725	760	770	792	739	750	836	790	768	712	821	799	734	773	810	793	815	772	816	808	806	784	824	747	788	787	764	763	799	823	782	778	736	758	718	787	750	744	754	749	796	755	748	806	767	747	795	840	816	811	793	786	789	748	780	796	803	822	830	740	818	741	795	802	744	823	817	791	768	814	775	742	797	806	797	797	778	812	773	823	778	758	749	802	779	737	785	768	756	850	754	773	736	791	830	782	794	750	797	735	755	769	791	749	837	796	736	760	776	775	798	778	754	796	785	812	774	803	756	777	820	796	786	758	773	789	782	788	811	783	766	786	738	771	759	783	806	745	780	763	771	774	794	756	757	762	753	788	754	769	767	801	787	748	821	786	787	814	768	752	786	815	800	804	745	794	731	770	738	798	835	804	806	758	771	782	808	783	775	779	768	763	796	824	791	817	765	752	796	805	732	822	807	781	790	779	748	789	743	745	794	771	731	789	767	733	773	750	778	740	798	765	806	791	781	811	784	811	862	785	800	792	775	791	797	788	814	775	806	790	769	758	866	786	787	766	759	778	726	758	736	791	824	790	770	785	775	757	808	790	768	742	786	772	833	777	766	742	800	827	810	794	761	793	781	786	750	825	761	764	804	809	818	764	803	764	799	814	822	753	740	804	779	772	757	758	755	780	780	781	781	772	789	737	778	807	764	826	811	782	807	829	754	799	776	810	728	808	772	770	839	794	771	783	758	810	773	775	759	789	766	781	774	778	751	812	752	801	736	769	794	808	784	768	742	747	807	783	795	792	772	792	748	778	753	771	808	742	767	814	769	800	833	784	798	806	807	762	764	829	717	772	745	799	792	764	771	781	780	767	780	729	827	800	755	795	802	764	801	776	755	769	713	756	812	763	797	751	806	777	807	819	731	773	828	740	772	833	794	796	779	818	753	789	771	788	837	791	810	818	832	799	806	733	725	803	702	785	765	772	770	772	803	800	802	792	776	770	809	743	793	759	799	767	793	762	767	746	767	786	784	775	784	783	789	804	773	814	767	736	774	782	803	736	785	816	780	807	815	752	834	787	747	788	791	764	809	796	748	760	793	843	833	780	811	751	779	818	788	760	817	793	797	777	754	803	746	816	731	768	755	790	746	811	804	826	737	777	783	766	842	774	748	830	765	770	790	804	764	733	827	760	766	780	786	789	768	840	805	776	820	797	751	785	757	758	816	842	752	796	752	785	805	780	786	784	789	804	805	779	766	764	793	775	773	787	777	814	790	802	808	762	762	812	772	778	743	789	803	810	845	748	803	846	788	806	754	743	731	785	793	769	744	688	794	774	831	734	753	811	784	794	797	756	818	746	818	752	762	762	807	792	760	806	799	781	777	793	767	825	776	800	770	763	774	772	780	791	780	799	800	784	785	806	772	746	742	753	782	758	775	736	769	752	805	811	787	805	738	809	775	795	797	725	818	774	747	777	770	772	802	786	790	738	809	771	791	788	758	799	792	779	827	821	782	758	812	772	763	752	758	779	821	798	760	738	755	774	766	810	804	752	811	807	761	809	756	783	773	816	788	770	781	747	769	749	787	792	807	739	731	788	806	785	793	771	811	793	747	786	786	775	725	789	724	806	777	762	752	774	720	784	798	770	810	809	769	799	810	810	763	799	715	780	767	749	769	755	769	792	753	717	757	719	811	751	791	777	748	746	804	733	816	844	781	769	804	736	771	823	787	779	776	781	755	749	769	800	779	732	785	823	853	755	732	795	754	747	782	719	757	812	788	813	805	759	748	841	724	778	790	788	822	829	770	806	804	797	796	748	802	791	777	731	780	814	792	769	757	836	782	788	751	853	734	760	777	799	788	827	806	737	792	791	715	867	815	861	800	753	799	807	782	729	786	811	771	789	745	789	800	779	799	780	799	746	787	795	743	747	733	794	815	758	738	770	765	813	799	820	826	798	797	776	760	765	790	791	784	841	752	785	796	822	760	781	767	791	758	765	788	769	760	829	789	781	806	799	795	719	743	722	822	799	823	787	801	791	793	793	786	779	769	757	782	752	785	806	803	784	778	742	779	750	776	752	787	776	802	710	802	828	833	747	757	745	767	772	826	765	828	787	836	827	711	787	795	763	807	787	781	781	809	752	809	746	756	761	782	826	765	767	760	741	777	797	786	734	831	816	747	847	757	817	784	822	779	723	804	820	753	764	871	778	772	773	806	762	749	783	758	808	812	738	790	763	770	818	758	819	770	783	795	778	794	776	762	802	740	829	776	796	781	766	766	767	768	787	817	762	781	799	824	800	813	752	756	788	751	774	825	784	815	810	744	776	808	798	857	811	787	725	806	783	712	785	745	761	790	747	780	720	804	741	738	740	804	818	837	754	778	832	827	747	784	751	778	764	830	813	797	793	809	827	760	801	810	811	790	787	790	789	767	779	755	796	821	796	780	709	712	782	837	800	796	778	809	778	828	844	808	794	754	797	780	809	761	779	763	796	771	805	800	801	790	762	702	843	751	775	847	825	742	740	707	812	779	827	789	751	789	763	759	814	752	755	757	832	750	752	771	771	761	727	762	762	750	774	746	755	767	775	777	818	718	716	778	787	796	742	759	783	741	828	724	829	824	771	723	741	802	783	781	780	775	787	761	794	776	814	767	814	807	769	799	792	805	791	736	762	831	757	769	747	820	779	754	837	784	762	793	810	773	748	808	768	827	767	751	782	793	794	781	801	786	745	756	855	790	771	796	750	788	764	804	814	801	792	785	771	771	787	813	751	792	771	722	722	797	761	787	774	778	729	796	810	776	759	796	769	775	747	790	768	805	797	770	735	800	744	785	815	822	745	774	784	778	743	771	788	855	744	829	828	812	739	791	840	815	800	800	777	825	774	771	763	787	780	768	794	782	785	797	821	799	754	765	805	784	797	766	771	760	781	747	789	758	793	779	776	809	765	839	765	770	785	834	772	756	764	727	786	753	745	832	806	786	809	817	774	852	797	797	827	792	776	749	773	809	826	793	761	734	794	744	767	745	794	815	768	762	789	776	834	813	794	818	790	767	791	766	796	786	809	767	751	799	795	791	774	774	776	733	772	776	814	766	748	761	769	791	794	769	729	814	722	776	796	789	745	820	815	769	757	761	778	784	793	785	748	838	774	799	805	788	773	774	784	803	829	841	816	760	740	755	777	777	802	795	748	777	768	798	827	761	776	782	808	816	755	754	785	762	757	788	805	740	773	763	771	749	780	798	796	804	749	809	808	806	769	793	807	745	798	774	798	745	818	815	751	738	752	730	808	796	784	754	790	748	790	767	770	859	771	766	773
62093	103514	77241	50163	24663	9445	3094	1289	945	810	813	764	778	706	750	785	744	746	736	733	728	766	758	794	754	757	785	776	767	807	718	796	805	747	710	787	748	734	780	780	782	824	759	771	811	805	751	794	776	755	738	738	779	754	781	720	789	806	775	779	762	791	747	768	800	763	763	791	761	792	737	781	753	781	745	749	790	811	778	722	788	735	761	768	795	765	771	714	799	769	757	762	757	802	737	754	723	761	791	758	780	727	780	751	752	741	759	782	760	771	758	743	782	789	750	758	757	723	745	795	733	697	805	783	754	770	780	765	791	777	736	745	771	819	772	778	712	801	752	699	745	752	792	751	773	757	782	836	748	724	771	725	780	766	807	739	789	747	809	736	772	773	740	764	735	772	769	776	758	775	769	732	725	770	745	745	741	787	774	736	758	754	684	780	735	724	753	773	791	770	744	803	803	705	783	792	772	730	731	707	732	743	781	757	801	768	805	772	730	781	791	762	747	745	800	794	763	789	768	796	802	794	729	710	708	754	722	776	717	759	726	756	794	745	791	748	764	696	802	771	759	788	754	724	788	796	752	777	730	714	729	764	743	721	764	713	729	787	754	740	742	759	760	741	747	797	753	746	778	762	698	802	715	766	737	732	734	716	779	776	753	726	784	753	700	787	794	792	814	747	778	766	764	753	713	800	749	767	743	752	706	772	751	737	782	718	765	774	779	759	727	725	704	725	779	758	809	758	812	741	743	756	762	755	756	747	752	777	749	749	818	778	694	785	750	761	745	726	769	797	781	687	764	803	781	768	745	847	759	722	742	754	790	745	752	778	793	735	765	769	733	734	740	722	819	761	792	718	777	764	817	772	807	755	779	684	756	719	745	732	788	777	769	773	766	747	763	762	766	756	718	768	716	774	720	730	775	751	761	748	747	767	742	739	755	768	754	727	768	769	738	761	737	744	721	774	735	742	772	741	765	748	745	776	772	786	765	713	729	742	766	743	776	705	749	770	742	762	756	758	761	714	763	754	768	720	734	720	764	774	778	756	745	745	767	759	748	736	753	791	758	767	722	748	732	751	774	746	696	773	736	735	812	762	704	777	719	750	747	808	758	733	690	762	805	792	767	756	732	761	792	724	755	747	750	757	792	783	749	778	743	707	780	738	743	766	725	758	791	761	721	752	716	814	746	753	746	758	710	780	737	799	720	764	786	744	787	761	681	770	767	784	781	769	818	775	753	779	725	790	763	712	800	773	760	759	738	799	760	729	730	767	807	782	743	740	722	757	739	788	737	804	808	757	719	760	797	783	761	745	724	689	740	733	745	727	789	787	764	765	718	798	801	773	789	782	730	776	759	732	742	721	725	734	803	742	777	733	750	755	792	842	764	742	768	746	784	729	774	753	733	750	671	775	781	736	770	699	773	740	729	741	775	787	738	778	717	771	793	760	715	775	777	755	732	764	738	695	785	750	754	721	765	803	773	722	754	796	723	744	771	764	771	739	755	754	773	708	741	706	746	770	747	709	763	701	752	761	751	714	777	750	745	750	727	734	739	764	805	775	722	813	804	732	759	756	777	745	752	738	722	746	759	756	741	776	780	775	801	776	751	767	748	786	771	769	789	782	836	778	800	754	753	714	753	749	742	696	815	753	792	801	776	747	797	756	661	756	785	759	788	755	771	768	720	738	747	720	790	731	770	791	770	744	784	736	700	772	812	752	760	766	761	755	813	734	752	781	710	788	788	737	767	775	792	734	772	729	713	753	732	790	752	764	759	772	747	776	752	760	748	758	732	708	751	756	715	777	745	770	718	750	789	784	776	759	764	748	773	765	790	781	741	772	792	771	780	766	728	712	775	734	801	737	769	739	713	746	772	739	745	771	781	771	727	750	753	745	749	746	781	718	770	728	735	766	713	714	791	750	739	775	778	751	787	749	789	774	765	787	810	751	756	743	791	791	737	760	752	776	713	799	772	815	757	753	724	756	775	747	765	740	743	767	701	749	777	759	732	773	776	839	792	707	762	722	725	787	748	713	772	700	717	753	751	737	709	756	758	843	726	758	774	787	798	749	765	776	782	790	743	787	777	748	774	730	732	771	748	755	776	765	780	788	744	752	764	768	790	765	725	720	755	743	741	759	743	757	759	762	735	777	772	756	810	753	738	723	770	748	742	796	726	733	754	762	762	794	729	791	802	776	775	792	790	738	734	762	795	757	771	806	731	763	775	805	753	761	766	753	775	761	745	776	804	797	780	718	780	751	787	779	767	745	775	796	769	758	753	794	740	786	777	738	695	787	766	812	759	754	749	760	770	701	801	790	744	726	712	788	723	779	800	758	776	784	766	744	736	737	740	766	702	801	775	765	738	773	701	737	770	796	756	772	749	745	786	767	719	743	801	763	747	720	753	758	754	707	798	771	736	738	726	729	796	741	763	744	780	791	654	749	710	757	768	759	760	769	766	785	790	789	739	732	790	772	700	750	690	730	773	801	756	759	759	737	757	764	781	709	789	764	763	745	777	757	733	757	791	759	813	773	723	745	810	764	743	782	765	728	728	784	743	762	776	740	725	759	765	729	745	723	783	777	741	767	724	710	725	760	776	758	765	730	744	724	777	705	748	734	751	729	734	798	737	739	771	748	779	735	732	747	776	735	777	736	769	766	820	760	815	772	823	751	742	703	702	796	747	792	757	722	777	740	814	739	733	783	758	746	730	789	760	759	737	755	693	765	726	754	755	781	771	735	745	789	771	741	798	715	749	722	788	800	783	741	748	796	736	728	704	732	792	746	715	757	790	773	738	747	750	739	752	767	779	733	752	781	763	703	735	760	786	723	761	742	807	732	760	780	784	729	791	743	753	748	751	774	747	734	738	785	712	799	744	789	782	775	756	788	729	774	749	785	713	749	740	733	758	797	762	730	814	745	734	742	780	754	773	774	751	744	788	755	760	773	755	740	771	712	766	709	745	753	745	784	797	795	745	740	686	748	733	757	755	756	767	756	749	714	767	782	736	789	736	775	711	798	770	753	740	744	742	745	767	753	747	736	749	720	759	781	770	725	775	788	801	825	733	768	727	735	719	769	740	741	760	717	762	797	743	754	747	752	724	781	785	778	782	767	734	791	746	758	755	752	756	727	773	744	783	710	747	740	716	719	754	742	746	707	754	767	729	745	721	747	754	737	735	781	795	746	735	729	739	722	809	722	743	746	730	779	821	741	728	743	758	742	760	794	773	777	764	762	722	752	739	788	749	752	718	768	715	764	740	755	722	711	720	770	750	804	759	786	791	791	770	742	727	703	738	727	745	801	774	733	732	751	743	703	753	731	758	744	714	744	732	745	761	749	737	755	717	765	760	729	763	777	762	754	790	768	756	738	723	752	764	805	743	778	707	741	716	770	746	743	726	772	754	708	702	729	721	782	742	739	699	781	763	752	754	782	799	783	801	742	764	796	716	737	720	729	762	771	720	755	752	710	750	748	735	746	822	761	764	716
29681	29604	27486	13276	3550	1236	799	659	591	636	599	611	639	612	612	554	608	613	610	585	576	598	612	610	581	588	558	566	614	595	678	612	618	560	594	589	631	607	589	670	607	560	602	590	599	612	592	596	601	578	584	580	581	647	652	583	617	601	571	597	597	641	627	615	575	604	603	634	567	614	599	598	617	590	598	579	628	627	590	593	566	542	586	592	614	579	591	628	603	601	594	616	581	620	627	629	585	612	617	609	614	558	583	584	611	654	596	595	583	573	551	562	599	599	597	571	575	609	654	591	567	626	592	586	607	579	603	545	631	570	571	600	590	633	585	622	546	622	623	584	571	592	608	587	603	549	609	622	561	629	600	596	591	610	569	570	604	573	611	590	619	583	592	582	611	593	547	602	601	573	580	610	604	622	632	608	577	594	593	617	601	620	656	596	587	620	604	590	617	601	602	543	643	591	617	622	624	570	567	585	593	594	517	602	588	616	568	611	600	618	581	589	612	540	622	632	584	588	589	646	620	591	551	591	610	628	598	584	597	621	628	555	595	610	580	589	599	548	608	647	565	597	574	595	583	591	569	634	613	649	611	588	567	565	605	598	558	582	592	567	607	586	614	620	584	613	570	626	572	554	590	591	623	575	633	624	604	580	627	618	622	544	619	628	637	618	629	633	602	591	622	576	604	587	656	520	605	606	581	590	591	631	589	635	608	591	604	605	574	591	602	577	657	577	570	586	572	595	574	610	579	618	594	592	630	587	598	626	635	598	630	624	583	564	583	585	582	589	622	612	628	576	599	591	616	590	604	574	585	576	560	611	625	606	582	619	609	610	597	621	622	605	621	602	586	627	610	601	572	599	615	597	597	641	638	625	552	604	628	595	590	583	573	634	619	639	665	608	621	569	574	571	569	558	603	605	610	571	581	611	595	585	605	596	634	583	662	577	583	625	596	589	623	645	595	607	572	605	586	594	599	595	621	622	610	577	634	604	541	575	629	562	623	597	616	557	606	592	524	530	615	531	565	601	613	586	616	638	609	628	579	648	605	596	575	613	592	633	571	591	616	604	598	589	633	586	590	613	645	548	596	624	610	591	640	555	620	594	565	594	589	602	568	618	580	638	566	546	606	612	594	608	595	567	606	598	599	619	615	597	616	607	573	565	534	615	627	579	626	555	611	587	627	631	584	605	577	634	591	589	593	602	565	586	591	594	596	633	586	598	599	563	560	612	598	584	617	593	602	607	610	594	590	590	600	621	591	624	572	593	599	623	629	581	609	581	577	620	601	556	639	626	559	557	553	568	594	579	553	526	584	624	627	606	591	642	617	570	598	616	560	564	638	631	548	613	614	627	603	581	585	626	594	626	584	616	611	555	651	585	588	609	596	560	571	567	597	602	574	578	588	555	608	661	624	605	587	583	560	572	634	634	624	562	568	632	611	588	631	571	562	562	552	615	589	587	582	610	617	616	568	569	620	594	594	609	589	625	590	627	598	552	566	641	584	608	603	587	636	592	596	619	576	586	618	630	606	581	592	566	588	631	571	588	607	581	613	589	605	554	575	608	633	590	618	617	600	577	607	590	587	549	594	618	596	574	600	603	612	601	628	593	639	585	574	571	650	603	561	561	646	629	582	541	569	581	578	638	561	568	588	611	574	638	585	562	649	609	590	562	620	602	586	560	627	585	576	618	569	587	558	665	587	632	570	621	624	603	596	582	642	570	575	608	652	604	622	609	615	619	589	596	592	582	583	632	588	561	612	581	573	569	635	571	633	619	612	602	589	653	604	589	563	612	629	610	626	583	612	598	574	598	590	601	608	571	597	625	601	561	599	600	595	590	588	590	605	601	628	609	557	587	604	558	631	572	571	601	595	598	575	615	622	608	607	586	619	603	593	571	605	589	580	582	645	556	619	605	602	574	609	594	620	604	596	611	590	556	585	618	596	604	569	570	537	589	614	569	563	598	599	610	633	573	589	617	560	611	598	596	636	659	591	604	582	577	589	568	573	641	612	621	560	559	652	637	588	558	625	650	625	625	592	592	621	668	598	618	563	562	613	626	570	633	583	579	647	609	578	612	569	644	610	611	617	617	621	623	645	552	604	578	609	616	632	572	596	571	614	589	604	613	580	605	583	586	580	605	577	582	553	597	594	582	579	590	580	644	592	588	586	612	559	574	614	583	573	586	567	577	567	573	579	575	565	626	592	570	612	589	604	565	585	614	609	610	643	588	604	609	645	594	638	584	590	636	582	606	589	665	598	563	559	621	623	598	564	600	565	611	594	597	594	614	601	530	624	614	639	534	608	588	628	608	636	577	589	644	640	568	640	619	615	607	578	592	636	587	601	620	589	596	592	592	597	608	557	558	587	638	631	641	604	638	602	625	609	603	637	602	594	632	600	591	589	638	621	632	612	639	648	610	554	602	605	567	617	562	601	600	604	619	630	606	633	589	638	610	627	610	611	641	581	588	592	583	622	599	620	588	591	573	615	577	600	617	610	658	593	617	642	600	602	585	553	597	634	605	646	627	581	575	637	623	589	644	561	591	564	649	602	585	593	632	607	591	596	584	578	557	610	631	599	628	578	573	586	585	612	551	568	597	581	651	579	650	600	638	565	590	576	574	616	612	584	610	587	622	581	647	574	590	634	561	560	587	569	565	564	594	589	558	621	591	596	601	600	598	575	600	628	604	647	594	620	622	637	598	602	612	589	616	592	591	605	603	595	595	615	602	559	605	563	624	589	618	594	612	596	608	615	587	591	618	601	602	619	661	594	579	601	541	597	601	618	600	621	598	630	589	594	578	549	594	632	569	606	617	598	576	587	587	622	550	624	577	601	593	588	600	626	566	573	597	615	596	558	559	589	587	595	612	543	604	598	592	591	597	585	586	608	613	616	619	623	623	599	611	569	604	564	627	603	584	581	604	620	577	613	576	592	578	600	594	623	615	567	656	571	614	576	584	572	610	599	545	611	642	663	555	600	619	600	513	578	588	610	664	585	612	613	608	596	584	586	612	625	623	621	616	600	589	608	597	597	606	567	578	645	585	594	621	567	593	585	606	614	601	611	606	622	633	624	629	605	596	628	572	592	572	605	571	600	624	561	582	632	585	591	547	633	614	566	612	603	630	604	617	590	577	597	601	562	617	613	572	626	558	598	621	579	629	608	611	618	618	583	616	544	530	549	568	616	587	583	585	561	569	596	629	615	585	599	636	640	603	617	598	582	588	632	605	560	562	637	589	590	608	589	593	603	579	592	580	578	628	622	600	629	557	566	576	571	571	603	574	582	606	599	581	563	623	624	575	582	580	591	606	619	606	560	582	635	607	573	564	561	606	613	591	584	573	604	569	588	583	605	576	605	614	570	649	578	608	626	601	603	585	590	613	547	634	560	598	596	619	588	597	664	612	587	597	622	636	557	643	589	622	609	592	577	570	603	532	582	554	605	607	620	602	574	601	593	596	600	641	556	571	542	630	601	563	547	603	591	576
21528	35532	22518	7996	2983	1177	718	596	538	522	530	484	553	502	537	548	457	521	530	481	505	503	525	546	561	528	526	527	555	536	509	566	503	518	496	517	513	570	544	514	482	514	535	527	511	521	578	506	528	547	534	560	534	514	550	547	546	496	517	492	495	548	531	530	472	506	526	490	529	520	565	531	528	554	496	486	488	515	545	540	546	515	530	562	537	510	540	494	520	547	550	506	525	509	506	507	557	547	518	506	532	534	547	512	509	535	531	565	519	539	499	530	541	515	551	515	513	531	561	538	512	485	570	521	530	509	574	493	503	542	487	520	513	560	507	494	550	513	572	543	543	543	526	580	516	535	505	542	528	515	585	573	545	497	553	485	491	546	520	534	523	502	508	537	496	504	543	529	505	514	549	539	499	544	519	538	556	530	535	503	517	577	499	491	491	500	515	541	513	541	484	517	496	494	513	550	500	544	539	549	549	495	539	510	544	495	509	486	521	527	522	551	551	497	516	557	490	556	544	560	508	535	508	544	470	518	485	502	536	527	521	573	534	541	548	535	492	514	532	530	499	558	554	542	530	549	507	516	476	502	525	509	512	541	516	534	529	519	502	505	541	499	528	525	534	508	540	496	529	553	520	529	542	538	576	522	502	482	497	505	504	562	549	537	556	500	510	513	508	555	556	554	554	523	533	483	542	510	552	492	511	527	555	545	548	512	498	496	522	517	494	508	531	532	521	542	507	558	554	525	531	539	564	509	508	529	532	512	483	473	542	552	522	519	497	491	559	529	532	505	579	537	502	523	517	518	535	505	548	516	539	521	530	519	500	497	515	483	515	559	522	532	536	531	512	480	516	525	504	539	526	541	497	534	550	485	502	559	576	530	543	518	531	531	492	533	521	544	535	451	536	528	526	522	548	564	537	539	540	528	539	516	497	556	523	501	529	539	561	563	504	589	486	530	492	531	569	526	519	488	526	551	500	519	519	527	489	558	517	536	530	532	524	549	530	514	535	518	552	526	521	553	529	514	530	523	514	527	536	540	527	554	529	501	535	511	507	553	489	549	575	512	492	570	528	478	517	545	517	544	526	535	532	527	531	544	514	526	537	553	537	545	506	558	556	507	521	511	512	514	502	535	541	541	541	508	521	497	536	501	522	521	505	513	567	531	576	515	528	503	551	528	524	528	515	528	489	498	556	535	496	527	520	500	513	448	516	544	519	529	515	533	483	499	560	523	536	500	554	515	543	531	568	484	483	521	501	543	534	542	554	564	545	525	539	532	525	525	558	512	533	537	518	487	561	539	528	562	525	525	548	548	519	533	501	518	498	486	553	506	562	495	560	497	566	516	536	567	534	528	538	551	490	545	530	496	553	520	567	549	513	525	544	530	536	477	546	528	508	503	518	512	573	526	558	583	533	502	550	543	524	513	506	533	553	501	502	529	556	525	531	513	503	532	529	541	560	506	518	555	494	512	534	571	536	516	520	515	517	556	523	536	526	575	535	532	495	523	501	537	580	537	563	519	521	491	541	475	526	529	531	512	483	547	529	517	500	512	551	567	544	533	521	557	515	493	521	495	511	557	517	523	554	553	530	529	551	505	527	489	524	525	524	537	497	557	500	483	506	530	519	528	539	532	488	559	527	537	510	538	502	529	510	518	545	495	568	549	535	559	529	552	562	547	532	545	528	536	537	502	550	551	489	514	556	485	545	520	564	561	522	529	524	513	525	554	542	528	554	518	537	496	507	491	560	509	529	505	499	534	513	541	533	535	507	528	502	523	508	562	533	492	537	518	518	527	568	504	509	529	517	480	532	509	519	546	544	504	515	530	528	522	517	501	557	512	492	555	518	510	476	544	487	531	535	519	520	492	534	522	468	551	538	510	541	534	543	503	484	504	524	509	520	537	502	545	522	502	547	524	514	567	543	491	504	565	545	510	509	504	528	531	490	528	535	529	606	526	581	534	540	485	472	511	487	545	524	523	556	495	484	501	535	519	553	553	508	528	562	487	533	548	537	539	551	483	534	508	528	542	514	550	539	529	521	530	526	488	537	497	544	508	548	525	521	528	485	490	487	538	597	553	501	549	563	487	516	512	531	519	522	512	506	528	537	546	550	495	466	522	544	510	561	533	563	511	546	542	522	504	525	529	525	476	549	499	482	516	537	547	521	518	527	549	527	531	507	572	518	540	511	545	535	516	523	542	525	536	513	491	533	517	558	544	533	501	557	544	537	540	513	488	499	495	490	565	497	540	535	518	520	489	541	567	520	523	510	501	530	513	523	491	536	515	548	539	539	545	511	523	502	531	525	538	506	547	525	525	508	520	562	549	528	558	549	500	494	542	519	526	525	494	531	548	536	533	528	518	541	519	544	537	514	547	554	506	547	524	493	508	550	512	547	520	560	539	533	529	574	513	505	541	516	512	569	492	511	501	477	544	560	537	524	473	515	507	554	563	484	481	546	523	506	511	512	532	501	496	543	551	534	550	543	523	546	542	529	541	497	533	524	531	527	531	563	502	523	519	540	502	539	507	497	484	512	538	525	510	536	486	539	498	536	526	517	531	518	514	522	528	547	521	512	516	522	536	554	541	536	547	480	550	546	553	509	497	541	518	555	544	498	500	514	522	549	487	523	511	555	477	541	544	529	566	530	547	518	587	548	489	521	546	565	552	519	513	499	498	532	542	562	494	522	534	535	541	511	516	540	507	485	495	531	555	516	555	557	471	517	541	525	528	527	503	513	514	457	491	518	564	539	549	591	553	556	542	531	504	528	537	530	492	522	529	482	504	538	541	534	547	526	501	560	507	518	499	523	549	584	501	502	507	510	539	535	530	526	525	539	551	516	523	508	513	530	530	504	483	517	507	551	541	517	518	527	545	518	536	530	537	547	504	529	554	534	536	506	535	524	523	591	483	543	515	509	540	533	512	475	575	530	495	524	536	528	533	530	506	532	508	539	517	505	547	529	549	529	512	508	517	549	549	542	482	536	512	530	527	463	535	509	514	525	502	554	555	510	515	521	554	564	528	511	526	497	488	535	527	519	540	512	538	530	529	531	494	520	544	539	557	500	512	521	505	522	525	505	546	565	512	543	526	525	568	515	530	504	524	492	521	523	537	514	535	538	523	484	502	547	565	492	514	514	560	574	523	518	535	504	518	518	560	505	493	484	486	496	535	529	518	527	559	521	548	518	561	515	541	521	557	481	512	522	516	499	513	504	529	538	523	547	529	557	507	537	531	531	508	530	509	526	483	516	514	520	529	541	554	553	527	498	503	510	517	531	554	526	499	520	521	501	521	524	516	556	540	534	551	479	527	540	556	532	526	536	522	523	517	530	528	504	499	542	562	550	522	478	519	552	544	508	529	539	533	531	533	546	511	535	505	509	514	567	546	522	542	522	527	516	498	491	531	526	507	501	536	537	528	539	560	573	524	536	558	521	517	471	517	546	500	513	516	477	534	517	525	541	512	532	555	526	562	533	527	520	503
25912	27788	45014	39509	21869	7446	1888	856	677	637	587	581	575	565	608	630	598	596	533	574	543	584	566	600	553	562	568	582	570	631	574	558	619	565	562	588	613	598	600	564	594	582	606	575	619	591	606	560	594	572	591	586	585	594	616	548	600	588	615	563	626	570	632	608	611	584	551	572	552	544	568	591	612	571	598	577	584	606	576	606	599	627	556	590	566	548	597	569	618	559	626	564	584	601	555	555	595	547	584	532	585	596	631	582	599	534	567	590	587	586	584	574	591	566	570	574	563	542	564	550	560	578	587	643	573	554	625	593	609	582	599	559	616	569	579	566	565	564	553	580	561	552	571	576	573	600	611	576	562	554	620	578	595	586	579	572	565	612	629	555	572	570	588	568	533	603	600	562	553	535	573	579	583	574	565	545	582	590	584	602	615	571	559	559	547	599	538	539	558	595	569	524	547	600	615	597	574	560	522	546	604	571	561	592	586	576	591	549	599	557	580	578	565	593	575	613	612	571	576	585	575	570	549	600	600	609	596	596	562	582	592	628	609	568	600	544	566	569	560	538	573	571	541	571	574	588	573	579	524	570	584	606	528	557	570	592	630	621	573	539	595	595	577	585	590	569	534	588	595	556	569	528	582	576	566	586	609	637	565	518	571	595	539	598	588	540	566	572	581	605	589	615	561	556	556	573	527	580	566	558	596	564	517	569	546	564	579	595	587	588	593	575	599	577	577	546	569	556	573	548	569	583	596	583	535	573	553	535	543	562	566	568	526	574	577	609	542	579	595	599	574	588	574	555	573	567	593	576	572	541	636	608	589	575	589	562	584	568	594	572	608	565	561	548	607	556	617	596	587	590	594	585	539	596	573	584	560	571	584	563	612	614	538	591	601	574	532	582	546	553	580	578	551	554	553	599	583	546	570	581	584	605	551	637	628	564	576	585	555	580	602	579	581	587	579	560	580	607	527	565	606	607	566	577	553	609	560	581	534	582	559	549	586	580	564	568	551	586	568	573	583	554	574	608	589	547	550	579	577	585	541	556	588	607	586	567	559	586	559	522	551	567	570	612	519	570	528	591	573	558	588	573	576	544	570	586	548	583	593	562	540	543	594	569	592	584	582	571	558	594	566	566	561	592	578	615	555	568	551	548	598	618	587	577	555	587	625	591	547	577	564	602	567	577	605	608	602	579	550	615	569	580	597	558	540	556	586	555	599	575	554	582	585	565	562	534	628	562	579	610	581	553	584	592	559	570	606	584	560	538	614	605	556	623	608	598	599	583	553	580	596	569	565	566	567	611	598	578	582	589	582	613	620	585	579	581	552	563	602	563	583	615	598	590	548	562	561	573	610	573	588	539	598	559	517	589	558	575	564	566	558	556	530	579	595	572	564	588	550	622	551	604	589	579	545	542	544	509	547	533	573	576	568	563	588	560	600	568	571	576	578	574	562	578	653	606	576	597	582	591	601	586	578	548	598	569	551	541	603	585	569	613	565	583	620	585	613	615	592	551	606	582	569	566	552	578	577	574	577	559	583	543	597	565	598	579	561	624	573	624	586	593	553	560	607	587	611	529	583	560	561	576	521	596	538	655	634	617	576	637	548	582	570	561	540	594	556	562	573	561	576	544	504	606	561	605	561	582	596	595	517	584	614	565	530	553	553	646	571	558	580	576	586	611	603	538	529	533	572	564	573	586	531	584	547	559	585	588	566	590	562	544	586	626	601	559	573	548	590	596	566	552	536	637	627	590	580	560	566	620	577	535	610	543	552	546	551	599	598	588	564	590	580	619	573	666	604	557	578	574	576	572	576	577	584	580	608	550	605	546	615	577	587	572	585	543	554	533	550	550	597	559	567	589	600	591	582	573	584	568	589	594	596	564	560	569	602	583	589	586	569	583	553	583	609	553	563	543	540	568	573	597	577	556	565	555	567	610	579	566	588	592	573	576	606	623	521	546	599	590	592	591	589	591	578	569	559	545	584	585	587	561	582	582	564	557	614	524	617	579	561	563	579	575	584	574	553	547	582	554	617	561	592	591	567	601	578	576	589	536	581	589	561	582	584	520	562	576	564	598	570	555	607	577	611	556	564	592	603	567	568	575	571	614	626	557	565	598	524	542	609	604	558	584	571	564	592	555	570	555	570	578	572	553	592	569	566	607	580	582	568	552	606	551	552	564	586	648	600	596	577	581	548	579	574	609	584	612	591	561	532	628	552	573	573	593	632	567	607	599	548	548	546	573	602	569	602	577	546	616	573	630	552	591	533	568	582	589	567	587	560	547	577	565	608	542	583	565	542	634	596	644	567	570	601	561	634	602	571	611	562	587	591	557	597	555	570	607	534	577	569	543	581	580	652	570	586	563	590	606	594	573	550	600	538	554	557	593	586	546	559	580	571	557	568	604	561	538	566	576	618	577	567	550	586	537	536	571	605	578	566	575	562	579	601	580	578	595	596	569	523	608	578	575	587	570	603	554	547	599	547	554	591	570	566	562	573	540	585	534	624	569	560	572	595	572	583	609	572	571	572	554	591	625	521	598	618	543	576	557	572	605	600	583	550	563	557	567	548	558	620	564	573	554	633	538	598	581	583	590	559	670	581	619	580	589	560	569	632	571	596	587	596	554	580	560	589	560	549	531	548	541	529	584	573	594	584	608	558	566	562	595	515	620	565	574	600	573	574	577	542	584	529	593	564	575	565	593	570	564	539	532	558	581	608	612	556	579	559	560	560	571	557	570	598	560	612	553	572	549	632	571	643	564	600	569	579	619	577	574	630	586	605	600	505	562	556	557	563	531	533	588	582	592	592	598	555	581	548	623	534	542	562	625	529	564	595	528	589	584	585	532	559	615	613	611	566	607	548	580	554	607	569	556	536	559	613	588	604	597	552	591	597	618	563	607	573	542	554	591	573	601	546	605	585	591	575	588	558	566	601	542	550	575	604	591	525	546	559	569	593	623	581	578	623	575	570	566	598	568	562	573	617	569	574	600	573	579	563	519	563	558	545	573	554	544	569	579	578	603	552	600	581	561	595	596	559	557	540	572	574	607	599	600	585	617	521	589	564	577	543	567	598	583	540	548	568	580	590	577	592	597	557	551	558	554	538	579	602	574	581	552	545	570	596	586	586	545	549	577	510	618	572	592	577	555	579	546	557	535	533	566	563	569	576	589	532	566	558	565	559	571	544	521	597	565	578	595	602	505	600	597	591	568	575	571	607	592	600	553	573	589	628	595	584	540	576	566	562	584	585	607	550	579	566	581	570	572	582	579	593	607	531	580	560	535	564	580	541	584	575	568	560	575	565	583	570	595	587	544	632	585	590	548	586	573	552	562	567	549	599	594	612	539	580	596	545	568	604	583	527	551	566	547	567	569	569	572	585	604	570	577	608	609	559	560	541	590	540	562	570	570	593	571	552	549	592	593	606	593	556	572	564	620	565	584	569	580	599	600	610	556	590	572	594	580	550	565	561	586	593	567	552	593	568	584
56391	87189	63790	33308	13818	4124	1650	836	633	585	576	584	573	613	538	573	543	586	536	561	562	574	566	605	583	550	504	538	569	566	555	540	572	562	541	532	553	528	565	544	557	597	530	564	553	541	572	585	561	544	551	532	544	573	607	551	515	534	550	549	556	571	556	547	571	534	615	535	532	563	611	554	559	573	557	564	518	591	526	583	525	560	587	539	532	553	577	543	548	552	545	604	528	543	555	520	578	584	541	574	535	529	549	540	570	547	569	533	551	522	560	508	555	539	581	533	562	530	535	502	548	564	572	531	526	546	552	547	563	547	525	562	543	558	579	527	551	570	548	538	572	545	515	524	547	567	584	550	572	522	564	576	536	521	574	555	576	595	587	583	516	580	507	506	553	547	534	574	548	555	536	553	526	589	544	511	557	540	539	557	556	550	562	548	543	549	543	576	549	549	546	567	554	555	545	551	540	539	561	534	593	577	562	564	523	567	526	567	584	600	564	526	557	575	572	571	507	541	605	536	578	581	498	546	546	557	563	595	568	537	552	541	584	520	562	578	558	554	575	549	547	538	525	561	550	525	565	556	549	567	544	579	529	554	573	531	553	527	554	517	567	542	559	539	531	563	550	561	518	557	525	533	531	505	581	540	542	557	556	526	535	574	546	557	550	547	544	582	557	583	547	530	559	585	544	566	564	528	545	555	534	556	529	577	527	592	587	571	592	579	519	543	557	601	536	508	531	540	545	547	556	523	544	537	527	555	514	547	514	570	544	558	555	549	562	512	542	590	530	578	554	551	597	505	533	593	585	519	504	544	558	559	564	531	542	564	508	572	550	529	570	544	581	558	560	541	549	531	558	584	550	537	558	527	556	595	565	553	544	567	557	567	559	537	571	540	557	586	525	582	553	541	533	514	541	564	547	508	558	573	532	529	596	573	545	603	548	581	508	552	566	570	558	527	545	537	528	530	520	517	569	579	553	546	577	572	548	590	535	572	536	494	548	519	545	597	546	547	535	545	576	567	590	560	541	588	540	610	533	546	558	570	518	533	580	581	513	541	534	593	566	492	540	550	545	566	566	553	564	488	526	575	557	536	538	518	543	551	535	526	608	548	523	581	567	551	566	540	554	556	574	539	571	555	591	525	557	560	542	547	461	560	573	546	534	544	535	539	593	561	534	541	579	567	565	536	574	538	522	535	529	565	551	533	567	555	577	532	530	536	548	547	549	518	544	555	587	535	539	528	578	552	561	523	580	540	563	578	555	544	565	567	565	543	604	482	525	577	551	582	534	576	574	562	554	560	615	554	553	594	543	551	534	517	583	534	524	525	521	585	553	537	572	565	540	550	572	554	574	547	566	565	566	556	595	563	567	529	610	552	537	552	573	514	587	537	583	580	541	529	547	554	516	536	540	578	526	525	540	537	591	513	621	569	624	536	571	546	580	545	557	556	548	557	576	556	467	510	558	498	540	532	588	541	505	516	565	569	575	539	584	582	611	533	568	537	539	541	585	560	516	517	544	540	542	532	520	535	518	471	567	541	539	549	537	587	551	606	573	529	558	562	572	539	566	536	560	518	558	533	555	490	561	606	524	542	557	551	543	541	544	553	568	516	535	583	556	527	566	537	509	561	542	534	562	530	553	553	547	520	552	563	571	562	523	531	588	550	549	534	542	540	514	543	557	532	559	558	562	554	578	503	532	570	548	541	537	575	544	556	587	568	563	567	542	518	568	530	574	564	506	569	563	541	540	554	591	541	527	566	571	567	579	597	553	566	549	548	573	540	562	561	560	555	531	554	518	520	592	533	532	586	538	533	552	535	515	545	598	596	558	543	560	589	531	534	557	506	520	562	552	534	522	561	584	560	560	541	524	587	528	552	574	541	525	539	532	576	536	548	540	521	572	562	565	553	523	573	517	543	555	556	557	626	547	568	554	550	572	555	571	525	609	557	549	545	542	501	557	538	520	577	519	523	586	545	520	573	532	530	571	488	536	518	545	543	581	565	502	536	580	512	513	551	546	568	581	573	560	564	526	553	531	523	545	567	533	553	566	538	546	568	583	571	512	537	561	498	541	553	566	529	536	556	571	556	552	525	541	596	556	542	520	523	566	590	514	523	553	571	574	516	552	554	546	517	543	548	503	527	542	531	490	585	591	596	548	550	508	558	561	564	552	566	594	541	553	580	540	526	581	546	538	517	570	564	564	539	554	561	542	566	611	566	530	586	578	561	565	553	531	541	561	564	564	570	566	553	502	539	606	541	503	501	531	532	559	548	588	596	555	553	552	566	502	565	555	559	540	570	584	572	573	558	521	516	581	523	523	522	543	566	582	517	540	536	539	560	575	579	577	512	575	577	537	561	577	532	560	548	476	576	537	543	575	578	554	564	552	564	543	471	540	558	570	520	528	536	574	574	575	530	546	570	568	567	593	601	557	551	547	608	525	547	525	562	551	574	566	562	566	554	578	594	549	539	534	549	567	572	519	579	584	540	542	560	548	582	572	519	536	621	519	577	553	538	570	544	517	546	572	571	546	552	543	531	589	539	552	504	580	567	577	561	542	568	532	562	531	501	568	549	533	530	557	533	558	583	515	557	596	597	583	540	567	546	563	555	581	523	570	591	558	538	578	548	557	509	580	555	542	525	568	564	549	538	560	522	549	590	529	583	531	561	529	567	539	513	565	557	555	528	552	532	554	543	524	527	581	587	525	545	553	525	509	512	563	522	533	537	561	555	539	553	554	555	531	568	556	568	525	554	568	559	529	506	585	527	551	566	584	536	537	536	528	554	518	612	549	540	539	563	557	572	547	543	557	553	575	556	559	563	568	559	551	551	545	545	545	546	597	558	552	510	538	574	566	584	558	553	587	572	546	580	525	537	546	555	538	512	574	570	542	605	551	559	504	558	586	560	519	550	545	565	532	543	569	560	555	558	580	561	561	535	560	515	546	570	532	541	535	549	562	533	543	586	550	551	568	559	549	515	550	581	568	563	591	593	558	513	508	542	506	531	565	572	574	541	570	571	569	551	567	551	606	554	536	550	554	588	538	576	580	525	521	529	523	538	550	576	530	534	557	528	569	543	549	534	607	547	530	561	552	561	566	574	535	576	526	531	578	561	535	575	550	526	550	538	581	568	593	546	543	535	564	586	550	514	549	578	559	540	539	548	527	565	537	573	529	535	556	508	528	545	571	594	560	572	546	565	548	581	537	572	540	545	539	559	544	544	565	584	514	554	614	523	539	558	549	584	548	599	572	529	581	543	519	511	498	553	539	566	546	559	586	529	584	524	555	522	552	539	548	554	539	550	538	543	525	560	551	536	565	521	550	532	547	560	521	589	528	480	564	560	522	565	557	517	545	566	564	518	593	542	507	570	553	534	535	557	582	562	498	570	564	567	574	550	549	508	536	555	522	546	567	558	571	574	564	580	562	561	556	554	585	504	558	572	552	541	548	617	544	575	534	573	543	570	541	556	569	570	580	563	556	554
24203	23862	38882	37957	27430	17364	6475	1615	970	895	881	935	923	848	840	817	821	847	855	886	897	856	850	858	874	834	901	852	910	878	866	820	861	809	864	847	883	863	827	803	853	862	846	818	841	810	805	836	828	816	865	878	826	803	834	812	826	826	859	875	836	793	839	813	872	896	855	801	826	849	856	820	853	749	853	809	792	830	849	806	806	811	809	796	822	890	837	820	866	841	797	837	826	834	808	876	874	765	812	834	834	885	913	858	859	884	846	815	852	824	811	798	862	803	841	815	843	847	814	855	789	815	812	876	842	870	809	807	821	838	825	826	813	875	817	801	841	868	819	825	836	834	821	832	786	818	813	777	829	833	866	804	827	864	821	801	833	806	814	811	837	842	801	853	888	818	825	823	800	836	836	788	806	853	785	855	834	783	807	827	821	803	828	848	812	865	790	805	802	831	796	818	840	789	811	789	833	838	833	827	816	787	833	798	832	830	861	873	846	806	931	780	799	877	816	854	857	871	879	820	864	804	778	830	829	790	837	823	814	826	773	851	829	855	818	805	870	803	865	802	874	805	788	838	825	878	854	824	854	855	837	827	826	816	858	859	807	821	826	825	820	822	815	839	836	825	829	803	862	787	806	783	804	841	808	844	813	832	818	812	778	880	803	853	814	828	938	833	783	813	867	830	841	828	800	813	817	819	820	816	787	797	815	820	808	781	854	804	804	857	820	825	819	866	807	858	782	830	873	833	822	819	812	796	816	822	768	750	808	840	781	784	899	802	820	862	850	843	859	768	859	846	863	822	834	891	841	813	823	785	790	851	845	850	831	793	834	763	808	833	879	831	810	836	830	834	835	831	852	870	811	863	841	837	856	807	802	820	834	777	815	823	810	844	892	867	861	821	789	808	800	808	797	844	807	809	853	811	850	776	819	862	817	830	774	844	884	827	771	881	861	831	848	803	886	823	828	796	833	855	775	810	855	855	812	784	764	823	884	797	778	835	864	823	837	862	878	851	785	755	778	873	866	883	864	811	843	809	833	853	830	840	847	849	828	864	832	784	788	835	819	825	807	870	797	810	794	800	820	885	859	828	835	838	856	834	803	844	783	818	821	786	827	808	861	769	819	872	859	763	805	865	809	837	860	848	840	790	791	829	822	820	831	821	869	838	824	840	800	786	861	821	798	832	822	797	828	803	856	845	821	818	839	863	790	795	797	788	843	803	813	784	762	841	779	815	819	841	829	851	799	856	793	818	768	824	790	842	846	822	834	830	851	871	828	818	848	854	868	816	839	840	811	823	856	832	886	802	832	849	817	860	832	817	848	805	858	848	832	748	783	803	841	829	836	803	841	865	844	756	821	813	807	883	847	841	817	840	868	830	855	807	774	879	873	815	835	862	778	840	865	859	785	876	836	848	815	863	831	791	847	846	816	829	821	813	798	918	839	834	799	800	789	842	819	806	815	882	847	830	770	832	812	831	873	860	850	849	797	824	812	848	810	841	848	851	868	808	836	855	803	797	830	865	882	874	843	815	901	807	834	860	892	827	850	859	795	819	787	879	829	786	811	808	805	808	781	811	869	849	835	856	851	853	878	839	806	823	836	888	853	886	801	878	829	812	840	803	823	850	840	840	814	807	826	790	836	771	825	802	807	814	839	844	798	821	797	779	834	835	853	851	841	851	738	896	809	812	849	819	823	815	819	852	846	806	828	819	848	832	818	839	870	790	864	850	865	807	789	783	825	814	848	844	845	857	841	834	856	767	853	840	838	780	876	826	818	813	855	821	806	839	878	811	876	748	821	827	826	896	859	830	820	838	839	821	802	818	870	821	826	824	854	850	828	810	846	844	836	797	800	800	796	788	801	840	820	842	839	816	821	787	871	868	813	769	811	819	857	876	808	809	813	861	835	855	853	801	821	815	798	872	815	820	824	794	835	812	849	866	766	818	829	875	883	870	821	842	845	830	814	817	849	847	816	868	829	834	817	882	819	917	829	836	886	789	834	805	809	850	839	863	844	871	819	846	853	843	858	824	838	876	850	837	862	884	827	793	806	804	781	842	781	821	815	838	800	853	811	807	821	826	876	809	795	806	820	801	821	841	837	891	855	842	816	878	827	866	875	816	785	872	798	756	856	783	881	815	857	799	812	848	798	797	795	861	821	869	885	822	862	803	856	839	829	856	845	856	818	851	842	862	833	908	834	786	828	817	778	898	850	843	801	840	814	812	803	837	807	838	787	785	864	874	793	859	828	760	840	811	856	822	847	817	889	774	823	880	877	804	814	858	863	832	793	821	814	860	863	826	874	845	810	797	790	858	823	814	834	772	808	839	845	877	869	805	866	807	832	766	854	821	805	812	806	836	780	800	816	845	834	848	840	909	837	836	846	800	827	848	807	850	817	881	768	811	793	855	828	846	839	821	843	832	831	819	840	825	779	793	833	798	845	839	794	810	837	831	824	832	839	781	832	826	823	827	798	845	811	845	814	821	804	780	844	832	832	809	807	855	835	767	881	832	819	863	837	840	810	803	841	831	845	853	838	871	818	837	761	810	875	861	830	874	789	867	840	813	859	809	824	818	845	859	847	819	839	867	816	831	803	836	877	814	801	824	813	784	805	811	838	854	847	813	868	806	787	782	825	796	826	834	856	842	791	822	841	812	893	831	826	843	858	815	774	833	807	839	770	818	835	765	831	877	815	822	845	822	784	839	879	813	834	823	800	850	867	816	826	834	841	806	864	833	835	841	818	784	865	831	855	829	798	826	834	823	874	787	799	839	827	803	823	819	836	815	838	851	825	853	816	797	851	788	828	858	824	807	839	838	847	846	847	836	790	801	776	820	810	832	808	814	786	830	869	864	836	833	849	818	837	817	832	759	880	838	822	816	803	774	822	805	828	838	798	850	829	795	830	882	844	781	834	792	787	834	882	846	811	839	850	808	796	855	831	834	780	815	834	841	824	841	799	790	814	815	908	833	852	913	809	853	831	823	845	842	854	795	825	859	821	865	806	796	780	824	869	778	835	840	809	872	801	783	833	840	812	826	888	851	837	811	917	837	857	857	805	817	809	888	780	799	877	791	835	844	763	841	875	857	847	868	846	846	845	855	809	830	789	827	824	836	815	827	847	829	837	869	867	813	858	764	840	812	842	802	805	838	824	849	877	798	884	848	835	831	803	825	818	838	847	842	842	811	784	830	836	851	812	853	806	868	791	822	811	854	795	877	827	825	814	819	836	793	817	843	832	842	845	806	826	816	820	813	831	809	841	814	842	870	833	884	800	862	829	802	815	782	841	839	885	767	857	771	814	862	866	811	852	829	842	871	846	820	794	825	820	774	810	815	801	824	835	865	820	837	869	763	838	795	729	844	809	852	822	797	803	855	828	824	834	846	838	854	828	859	821	789	889	840	757	808	814	797	852	814	799	873	797	825	860	818	847	815	820	817	798	772	795	823	861	844	864	820	774	864	815	807	778	793	880	802	845	841	851	812
64054	104268	78136	48724	23506	9054	3556	1442	913	793	821	825	796	845	814	827	847	790	821	786	760	820	866	805	816	834	798	807	794	833	834	759	799	805	785	847	822	796	808	775	795	759	849	829	857	741	810	819	772	807	807	826	897	786	798	840	814	729	772	781	824	802	808	828	785	798	730	857	786	791	763	839	803	783	782	788	833	765	786	818	771	780	777	850	799	805	756	799	828	847	787	838	821	780	813	814	738	788	753	807	838	830	800	857	775	787	781	827	774	794	801	788	820	812	857	765	807	828	829	802	799	772	797	858	822	802	770	745	816	822	792	795	795	794	800	786	778	796	826	854	797	773	851	775	792	796	813	792	763	807	800	821	818	779	856	808	795	793	767	807	828	817	834	799	820	819	830	856	821	818	817	781	858	775	793	788	790	856	772	818	803	787	792	760	833	811	817	805	795	846	827	872	820	799	803	758	809	803	861	829	873	814	793	816	815	812	784	799	772	790	782	838	765	803	797	767	797	768	772	814	773	859	814	789	805	805	787	804	819	791	815	812	872	810	746	737	814	867	771	839	782	784	777	797	812	829	779	809	746	792	802	792	814	859	805	792	746	796	780	805	806	800	791	794	730	803	792	839	758	786	786	794	755	801	820	781	798	776	776	840	803	791	753	833	852	815	842	776	794	799	819	822	768	822	789	773	801	839	797	783	802	765	814	784	770	769	786	844	761	799	811	828	777	800	779	807	771	776	773	783	842	797	823	873	832	824	810	829	807	795	805	819	804	805	782	782	832	816	799	836	741	801	830	811	810	795	804	758	781	807	768	761	763	791	791	801	771	804	826	839	811	745	816	777	827	806	799	786	797	799	778	755	779	750	809	790	787	784	808	766	768	768	812	757	815	807	794	825	836	750	802	817	805	739	793	850	820	776	808	786	801	781	798	780	859	841	787	800	774	771	791	803	791	794	774	810	836	803	846	757	785	814	799	785	775	828	759	799	831	808	809	824	789	785	773	803	823	782	773	817	800	805	778	785	782	836	820	805	818	737	790	827	794	799	836	750	723	789	775	795	825	740	819	827	765	853	845	810	780	816	749	829	793	844	762	765	801	804	788	800	804	759	843	768	828	768	818	757	818	792	793	765	832	811	771	796	761	764	790	765	777	822	768	779	796	793	827	757	828	788	776	794	738	801	809	840	809	852	764	814	784	783	837	728	784	793	759	810	778	799	818	803	778	853	820	807	784	827	817	813	824	782	784	794	794	775	846	764	811	795	810	854	765	793	807	780	877	785	790	788	787	785	835	845	769	821	743	809	780	771	788	842	795	774	805	803	811	822	761	764	741	815	724	808	790	810	795	786	772	805	765	783	802	846	796	795	825	761	740	739	805	826	813	763	850	808	737	799	801	769	800	855	802	779	785	815	829	783	793	814	839	771	804	820	775	790	831	805	830	827	810	798	844	785	804	821	737	762	812	800	788	752	775	778	792	804	808	794	797	805	742	771	782	766	808	777	787	801	768	812	768	811	796	757	797	799	780	768	811	760	806	816	765	817	810	786	817	794	798	772	803	748	775	736	779	822	796	810	785	859	795	783	807	789	764	818	761	840	828	781	792	838	793	802	800	845	799	805	784	824	761	754	804	805	816	776	778	735	821	818	804	778	836	793	783	824	865	837	845	817	833	846	813	794	790	810	791	809	798	781	806	757	793	816	795	806	821	818	827	781	808	769	792	801	819	822	810	817	773	852	815	786	759	805	841	758	798	785	742	826	838	806	787	760	779	740	762	755	823	773	799	803	797	767	797	779	808	737	801	763	813	896	793	792	842	807	765	782	839	801	728	790	777	816	832	857	797	765	807	774	765	782	766	799	774	765	774	817	826	770	764	841	769	773	775	784	771	789	768	794	842	774	786	806	805	832	799	774	819	763	764	813	780	824	801	803	826	807	779	780	795	752	785	791	785	811	834	796	845	794	819	835	826	843	825	797	838	846	803	743	798	806	795	778	820	821	814	774	791	792	754	840	741	770	817	809	825	856	805	739	772	827	782	852	792	815	813	765	819	782	788	787	787	792	786	844	767	766	842	732	766	850	820	747	806	755	818	769	799	776	770	826	840	796	756	760	780	786	765	783	780	798	857	752	771	758	807	761	851	840	791	826	795	762	807	754	764	788	764	788	848	793	857	768	767	835	808	807	823	804	788	739	785	726	750	778	771	818	858	790	809	790	763	850	762	814	776	803	804	756	783	778	764	845	747	743	797	755	764	771	805	769	759	787	818	838	797	786	731	801	812	778	789	790	811	780	810	765	772	794	769	790	823	802	780	816	739	798	798	773	839	788	777	800	791	813	793	752	772	757	733	806	782	770	805	779	766	788	745	798	813	805	770	808	768	773	795	812	799	805	773	786	858	792	820	862	782	775	747	803	797	751	756	768	711	776	757	781	781	761	796	811	768	768	811	822	745	825	783	802	780	778	767	793	802	828	746	817	802	768	782	847	823	781	838	796	731	819	777	806	829	813	755	847	814	778	800	768	811	780	813	798	817	800	769	771	829	744	808	822	805	793	723	813	795	830	818	795	787	815	823	749	810	787	789	786	839	797	808	817	844	813	783	740	832	749	808	807	864	813	805	784	863	782	801	792	799	802	784	796	848	811	772	795	730	798	765	812	797	793	767	840	768	834	798	741	801	793	822	799	873	765	805	793	759	812	787	829	814	779	872	802	790	766	783	815	828	734	825	803	738	780	785	836	758	783	764	769	742	796	785	712	790	793	761	793	780	809	805	826	794	804	847	779	767	803	787	753	751	819	775	865	784	788	771	794	727	811	789	810	797	784	868	797	826	780	796	804	817	853	763	764	777	796	784	826	794	762	824	770	791	784	797	733	808	774	814	828	786	744	785	778	738	769	829	794	812	783	812	761	766	805	793	791	803	769	818	858	787	797	882	763	800	787	777	805	788	802	835	791	790	796	801	784	789	762	782	819	754	784	763	853	824	807	797	782	751	799	761	789	756	791	824	784	786	787	797	806	805	797	830	793	787	787	845	830	781	768	766	775	823	822	823	756	804	803	783	799	818	820	826	800	764	801	867	800	816	799	788	813	792	776	773	804	819	763	780	773	807	812	750	776	797	812	769	804	818	764	835	818	802	788	741	795	759	793	818	796	824	731	784	823	858	786	793	793	832	768	798	790	773	820	774	798	783	762	785	813	782	828	792	781	779	757	739	844	827	786	817	828	779	829	755	796	784	807	757	738	759	769	724	785	804	813	808	805	801	795	765	849	893	804	763	777	827	773	871	823	834	770	784	803	775	787	803	810	783	808	803	796	825	831	769	782	795	771	801	828	738	815	824	852	810	804	779	865	753	800	813	801	772	769	797	779	762	794	817	750	755	773	783	837	808	797	813	745	776	804	804	808	784	808	735	789	769	815	885	796	827	772	748	808	773	818	842	781	725	812	802	804	756	801	822	797	766	793	802	819	715	774	802	818	810	767	838	740
29964	30712	27615	12477	3222	1226	815	581	635	649	661	594	659	656	634	623	661	600	596	641	640	653	621	641	588	623	640	661	611	614	645	660	621	594	619	649	600	620	641	635	644	604	651	633	602	636	642	664	647	649	660	651	649	580	658	612	686	677	630	630	619	589	649	621	611	632	664	613	605	638	588	630	614	636	595	622	608	603	616	599	660	625	573	580	630	582	623	621	654	579	642	627	612	636	603	640	642	626	586	617	610	672	645	651	634	657	625	636	674	627	617	633	614	601	631	649	632	579	614	597	618	612	620	593	584	596	615	671	660	609	675	632	649	596	628	645	595	647	624	631	613	618	619	604	670	646	591	688	603	557	668	678	567	593	605	629	622	629	615	603	648	606	605	635	615	612	587	599	611	594	592	623	633	563	642	618	675	631	598	645	642	618	681	621	606	615	658	625	623	610	653	617	636	626	671	611	643	614	631	608	577	669	600	628	609	618	652	629	664	645	646	617	561	626	601	597	591	601	645	577	619	586	633	624	638	640	576	601	622	612	551	653	614	657	597	554	651	604	625	635	655	616	610	629	637	648	613	608	637	644	633	573	609	602	642	621	638	656	650	640	621	596	576	614	655	640	623	617	646	649	619	598	583	643	634	630	599	632	634	576	613	622	643	598	626	627	631	601	583	621	622	605	605	598	682	662	639	662	656	645	613	599	657	599	630	618	631	637	583	661	632	616	631	630	582	624	619	600	594	630	597	623	625	557	598	592	606	657	653	607	615	588	648	638	627	626	650	624	618	631	609	586	634	605	628	602	600	606	626	591	640	646	602	665	575	605	646	622	638	615	664	594	673	608	668	597	610	619	605	659	623	639	602	583	642	608	590	631	627	613	626	587	660	621	609	608	659	641	674	569	581	593	605	616	606	598	645	575	597	609	661	600	610	590	638	619	634	648	619	612	636	606	620	583	612	606	627	608	629	634	646	569	593	601	667	579	636	643	606	626	641	593	616	652	620	595	622	621	643	573	672	610	610	621	588	567	623	601	618	609	618	605	650	593	642	599	619	638	628	597	671	613	613	594	618	617	630	637	612	641	624	609	638	591	629	611	599	605	676	601	628	643	627	614	614	612	681	630	624	633	622	619	667	576	638	642	636	603	617	628	604	624	569	610	637	573	670	684	607	599	617	632	653	619	608	593	613	614	629	606	605	600	610	622	605	613	614	629	646	611	576	575	628	614	632	627	620	630	596	628	612	587	612	646	627	613	598	662	619	583	592	672	637	651	630	665	585	591	646	630	633	640	602	643	596	636	625	614	667	645	617	636	621	634	621	632	620	628	588	632	663	622	606	608	608	593	631	618	618	621	629	621	639	629	601	606	629	638	588	636	611	653	606	623	646	621	601	616	641	635	637	649	690	591	655	648	581	614	614	639	679	579	655	623	610	626	601	650	615	617	651	571	616	651	597	623	652	637	659	670	655	592	618	631	629	618	644	605	594	657	688	629	660	645	647	611	610	653	603	639	657	641	648	633	652	628	615	607	590	626	614	614	660	616	622	589	618	605	612	598	646	636	623	628	643	619	635	629	620	624	609	638	636	602	669	633	614	584	597	573	662	634	592	639	608	606	598	627	635	629	636	595	659	630	618	672	638	624	584	619	592	592	613	619	650	640	662	661	643	645	648	610	615	622	649	707	607	574	625	643	631	594	616	624	673	612	625	576	619	639	624	636	650	597	656	631	618	609	663	649	642	619	613	589	655	668	694	680	622	598	634	658	610	623	621	666	585	602	658	616	621	700	637	646	596	637	668	626	588	564	645	666	622	579	615	646	606	644	626	593	627	614	598	631	623	600	618	640	628	639	654	620	608	690	612	599	642	583	652	629	607	605	655	636	617	661	615	619	642	603	630	654	660	606	655	588	628	603	647	609	614	636	536	566	620	644	577	610	567	625	648	632	642	635	636	643	641	624	594	612	650	633	617	644	663	623	619	630	642	607	591	609	656	645	659	685	634	595	614	632	597	579	612	633	621	612	613	632	640	642	636	628	591	613	655	588	636	593	646	568	578	634	619	624	689	618	620	623	619	601	640	637	601	631	630	592	662	595	598	664	639	595	601	602	659	628	600	631	650	576	587	598	558	632	637	629	570	621	569	599	649	658	596	656	608	617	616	614	639	619	614	619	623	670	608	659	615	625	608	592	640	624	667	622	646	661	634	637	652	607	670	627	627	612	620	601	629	609	669	629	669	650	610	594	652	677	608	614	639	580	634	613	615	658	594	642	585	645	657	585	647	633	623	642	633	601	631	560	656	615	594	588	639	604	619	596	620	578	611	644	616	598	619	665	632	619	627	642	643	694	588	662	624	612	622	650	634	617	629	615	592	664	650	608	619	596	569	608	657	637	592	592	617	563	615	646	661	627	682	643	602	614	604	645	663	591	636	613	631	647	599	615	647	629	615	616	609	651	562	623	620	655	612	603	641	620	623	634	637	610	597	617	631	626	673	675	625	657	625	625	629	632	606	663	607	619	597	622	579	602	634	638	660	609	602	658	619	591	632	653	605	578	612	649	606	607	622	600	628	611	581	593	649	605	572	609	665	662	591	606	647	633	637	629	661	568	594	621	597	655	661	618	614	612	618	646	620	625	673	575	618	664	637	622	619	629	601	608	611	620	615	660	614	618	590	623	603	636	641	652	628	627	638	585	634	651	642	610	635	607	652	638	628	649	632	570	558	568	607	624	621	620	628	672	627	654	609	615	597	636	619	593	627	604	660	630	584	634	621	620	582	640	667	658	620	577	593	615	671	636	658	594	622	609	605	641	616	651	638	631	607	659	623	612	560	588	640	635	639	626	652	644	558	634	650	639	621	634	626	634	576	598	619	601	633	687	660	614	624	612	632	611	606	602	640	579	622	621	620	604	601	606	614	623	584	628	619	602	595	641	620	599	611	615	593	626	683	671	596	645	595	622	669	645	651	583	598	614	624	643	619	625	600	646	638	620	622	590	649	613	622	630	608	642	606	594	614	654	629	623	600	615	597	579	641	597	631	556	603	608	566	628	627	615	607	616	617	606	650	680	645	647	606	654	617	620	609	627	648	637	572	621	615	636	604	596	633	598	618	657	655	650	617	615	611	652	618	644	596	622	631	558	652	627	642	624	607	591	643	604	685	633	661	647	623	621	690	613	615	610	650	610	635	631	633	649	629	659	645	608	634	624	657	639	648	619	625	616	659	587	611	632	651	619	626	653	604	603	646	608	666	607	650	601	621	608	640	581	605	689	619	668	636	675	601	622	638	619	614	609	648	650	655	605	632	614	634	613	617	632	586	651	601	624	593	656	629	641	620	625	648	613	629	561	669	637	620	597	624	588	617	645	592	584	667	612	602	621	567	583	631	624	631	659	590	605	626	672	618	641	591	605	611	596	588	658	613	600	593	615	608	598	638	623	668	616	622	632	632	613	699	609	643	587	622	631	607	622	599	645	605	647	654	577	595	610
22579	36915	21551	7124	2576	1176	682	545	561	536	557	546	529	547	526	543	549	590	558	535	523	537	523	519	592	524	542	538	502	569	526	568	530	551	516	532	552	517	575	528	548	560	499	541	554	557	559	521	545	518	548	545	553	541	575	521	572	536	524	565	523	529	533	551	532	523	558	529	561	541	587	522	558	538	524	540	566	536	596	539	531	555	504	540	550	560	537	552	519	573	536	499	543	522	551	580	514	495	548	508	541	525	527	543	533	537	479	558	562	562	600	565	521	502	562	515	524	537	531	523	537	528	514	523	534	543	542	546	543	513	525	527	565	557	549	546	557	521	585	509	509	554	537	560	515	518	526	506	501	568	526	575	528	571	526	564	530	554	541	571	520	519	561	547	564	538	558	522	496	517	543	543	592	544	501	486	572	568	514	544	555	525	527	575	542	545	524	523	559	544	538	557	518	593	520	524	528	545	537	552	577	580	533	505	546	536	511	527	536	558	506	553	534	545	519	536	569	525	563	533	528	537	543	550	555	556	501	559	558	551	537	546	510	522	556	538	500	511	530	561	538	539	504	559	568	528	524	524	530	520	593	570	542	533	569	521	528	513	519	548	524	560	542	536	577	549	510	551	537	566	529	571	531	531	525	594	542	536	551	507	559	495	566	523	562	488	588	525	555	513	539	547	523	516	522	568	537	540	541	549	537	574	540	540	559	495	506	572	515	507	523	557	551	533	523	564	540	563	561	550	573	548	526	539	548	561	502	559	567	543	518	508	560	550	517	539	560	547	548	530	579	537	505	514	510	569	582	571	549	562	554	544	502	559	542	565	519	532	507	539	499	513	520	514	546	553	537	520	534	579	555	541	541	530	534	578	538	529	522	526	530	516	574	561	532	544	539	493	548	530	498	568	564	553	547	542	543	534	550	527	501	545	523	561	524	521	516	520	500	512	590	526	546	538	546	531	543	509	508	577	566	503	499	559	542	559	554	496	535	541	531	578	541	537	590	519	553	483	538	539	518	560	535	536	563	558	571	517	519	535	597	563	557	536	577	536	530	531	544	530	516	512	539	595	537	513	546	490	517	573	550	512	574	542	541	540	528	527	524	515	532	563	529	562	591	592	594	582	554	549	524	513	519	536	520	535	523	552	508	512	559	507	573	575	500	545	558	545	550	522	508	546	547	585	543	538	553	551	533	523	541	577	521	571	565	531	538	518	595	538	532	525	542	517	560	535	529	538	546	542	553	522	532	563	551	482	562	563	569	551	508	533	550	536	554	559	500	520	523	543	545	514	530	535	589	541	528	539	535	521	532	525	562	566	549	543	558	541	560	508	526	570	573	585	543	536	535	544	563	569	507	536	526	509	585	527	531	543	529	541	520	539	496	571	525	558	543	554	507	612	572	519	567	508	591	554	510	523	554	524	565	556	507	549	535	490	521	522	554	486	562	493	555	536	520	547	536	547	535	501	539	554	544	550	557	558	555	561	546	523	529	545	489	522	549	534	556	536	522	538	585	569	609	539	536	578	557	580	547	497	549	546	586	547	536	529	568	540	498	555	542	510	541	551	530	514	535	555	539	552	517	533	548	525	528	575	557	545	551	501	574	526	522	573	553	584	577	531	540	574	517	527	595	550	514	542	555	511	553	528	531	551	605	593	569	567	534	530	531	556	549	534	554	504	567	561	542	544	547	531	545	599	543	531	556	512	538	547	542	503	571	543	555	564	526	524	524	551	565	537	494	496	506	560	523	503	530	559	529	556	536	523	525	534	544	567	499	589	541	482	563	557	541	559	520	498	574	512	571	545	532	580	532	568	510	517	524	529	539	536	532	541	509	532	558	539	541	538	511	538	579	542	514	550	527	522	512	516	543	531	544	539	549	538	537	561	554	535	530	522	509	527	558	553	552	568	590	541	570	539	551	519	561	560	495	531	542	563	503	546	524	550	527	522	560	586	495	539	580	545	565	523	517	550	545	536	546	517	553	510	545	541	533	576	513	528	526	515	527	528	519	576	516	560	512	497	510	556	533	541	501	564	556	542	517	578	567	529	602	541	531	565	563	540	520	569	548	539	517	520	551	579	600	540	547	538	526	535	518	553	507	547	572	522	550	526	535	550	528	502	556	561	584	554	545	551	541	519	519	548	542	553	505	526	542	533	520	533	519	603	559	588	523	529	552	552	553	549	537	528	554	581	557	570	506	552	542	531	576	562	545	553	547	558	567	519	525	499	545	526	520	522	496	484	535	563	527	554	547	510	536	568	549	569	531	578	540	549	500	561	520	510	524	557	570	561	553	571	544	533	537	525	559	562	539	548	549	541	546	524	557	518	536	539	559	499	561	520	555	541	560	541	544	506	564	538	540	554	515	532	539	532	570	558	507	528	545	545	533	541	519	567	533	572	532	526	566	520	520	567	545	546	545	590	555	525	537	558	554	515	522	519	550	534	532	567	558	536	553	524	557	515	542	545	563	554	560	549	577	513	557	548	545	542	511	507	564	538	515	522	539	606	571	536	543	542	576	547	528	538	571	541	567	546	502	542	532	525	538	596	559	513	546	521	509	541	570	500	557	514	539	537	533	536	551	546	566	549	556	513	551	492	566	502	594	516	549	478	611	518	549	544	548	484	522	531	553	573	520	587	570	552	572	504	501	559	548	540	541	542	550	568	516	534	551	572	578	497	483	569	536	491	532	560	551	513	535	496	548	557	562	547	561	522	557	551	567	553	544	542	511	569	543	514	598	565	553	530	549	531	544	509	564	550	549	578	566	512	549	529	522	546	562	529	572	557	552	557	541	526	522	534	522	540	563	539	531	511	541	537	523	509	521	590	540	559	528	515	555	495	528	547	548	513	547	517	526	548	569	550	575	541	585	536	538	554	539	561	531	540	553	542	484	548	541	547	506	507	590	526	565	523	544	495	572	541	550	535	556	512	516	540	523	514	540	531	506	561	550	502	508	547	550	534	557	541	556	515	573	517	518	534	576	528	550	562	570	521	553	554	558	513	486	582	547	551	572	517	542	514	546	526	555	498	554	540	572	518	536	534	492	555	533	557	546	545	529	538	514	583	526	544	545	527	540	485	550	545	540	531	523	537	549	514	501	563	549	529	538	553	555	552	594	539	554	511	493	587	537	556	551	564	557	534	527	559	535	549	538	583	569	544	528	532	533	524	567	552	534	504	542	531	530	569	525	584	562	521	524	575	546	592	548	533	561	614	548	529	525	556	567	529	569	570	577	485	492	550	551	549	540	521	549	530	517	523	554	598	512	552	556	539	558	530	537	577	562	515	570	533	589	548	527	536	476	508	499	553	533	576	546	554	511	526	543	572	537	557	565	514	528	555	504	540	515	541	552	545	560	539	546	582	574	518	605	547	542	530	571	571	536	557	527	568	520	536	543	515	556	549	510	556	589	517	532	549	496	538	560	542	543	514	539	534	534	511	516	521	551	559	521	577	560	517	564	534	512	521	535	525	571	515	519	525	527	517
25709	28208	45642	38592	19958	6196	1403	741	626	605	600	588	583	613	557	592	590	579	575	606	581	577	553	598	566	584	587	580	564	563	575	580	517	566	557	568	550	603	609	546	553	591	550	554	567	575	567	580	590	570	532	537	558	555	575	548	588	570	559	583	554	539	554	575	564	570	594	540	578	545	588	570	553	593	586	552	605	569	541	586	573	541	632	610	567	566	520	550	592	581	548	593	588	609	584	590	580	569	583	559	626	529	572	563	538	595	581	604	534	611	587	548	554	608	579	659	554	597	554	586	586	566	590	598	617	572	513	578	562	569	553	574	562	544	570	568	576	542	586	606	568	520	546	550	576	543	602	557	580	573	573	553	555	595	590	565	581	568	596	553	614	555	527	588	539	566	526	601	569	596	547	531	559	625	597	579	600	578	542	560	582	546	558	577	572	550	556	575	561	578	553	584	566	612	560	551	590	562	585	571	578	559	596	601	535	567	563	549	567	589	563	553	572	583	566	527	582	582	561	563	551	543	566	570	579	553	603	587	548	557	591	539	561	533	594	599	536	527	581	545	543	566	561	537	543	564	566	591	634	583	581	545	561	585	522	584	559	562	537	540	572	564	597	534	556	571	548	582	552	555	604	607	574	540	570	540	590	555	587	497	573	547	556	579	557	532	524	558	558	591	561	572	592	606	528	494	557	565	580	598	540	565	529	592	558	565	581	571	572	570	591	592	601	564	564	545	564	502	560	577	556	577	561	555	599	546	585	527	575	600	585	576	587	584	577	567	557	545	612	519	566	560	564	556	590	578	578	561	592	540	591	565	578	568	577	607	546	594	567	571	575	595	581	592	566	511	615	552	597	575	558	584	569	549	561	565	566	549	552	550	495	573	597	554	597	624	551	546	567	594	579	566	582	603	541	556	569	562	562	587	568	585	548	566	571	541	541	580	550	549	594	558	592	617	533	548	561	571	620	549	552	592	601	582	593	514	597	588	573	585	564	593	538	577	578	566	574	543	592	595	603	569	562	605	587	542	577	572	593	588	604	543	538	542	571	603	605	596	616	572	556	545	546	542	560	604	581	575	563	610	556	582	607	545	548	555	522	523	615	547	605	578	530	545	599	542	587	605	558	575	571	587	582	573	595	531	574	599	530	566	549	554	554	598	581	558	568	582	555	568	532	547	588	573	555	595	576	566	563	539	584	541	570	593	563	553	567	590	580	541	575	573	599	573	576	630	559	557	550	611	552	565	565	577	528	603	594	602	547	563	578	546	569	549	557	609	545	577	562	608	573	535	606	573	544	582	560	596	543	571	546	552	596	568	537	525	585	534	549	554	559	562	561	585	538	594	576	583	554	604	582	553	531	563	594	566	580	565	511	535	557	554	568	543	548	571	599	557	578	551	572	568	563	548	598	610	589	588	596	574	585	586	539	555	593	582	558	588	547	557	592	581	546	560	542	567	577	559	549	588	554	547	582	539	562	544	609	591	539	546	565	549	526	574	559	619	574	620	557	572	570	554	581	574	573	590	542	579	582	550	576	554	556	581	600	547	557	553	595	541	595	607	555	531	559	587	585	553	540	563	539	569	566	554	612	545	585	521	511	561	518	586	553	516	539	544	591	563	564	573	569	580	553	563	533	563	578	547	625	559	560	606	553	620	577	568	546	579	573	586	602	565	589	543	587	602	536	591	588	591	538	532	588	582	567	538	583	535	618	570	562	559	616	552	550	598	567	590	585	591	550	563	589	573	527	614	569	567	548	543	538	618	619	570	560	538	576	579	572	571	594	569	599	561	548	556	577	554	577	583	505	586	580	573	583	580	592	555	604	564	547	597	559	580	578	522	566	555	593	550	556	574	528	602	574	562	584	571	596	574	603	583	597	555	560	571	547	552	584	567	541	523	595	604	558	547	553	567	606	574	597	527	569	594	541	570	553	596	528	594	584	549	593	571	589	585	583	554	545	551	528	582	591	540	574	571	576	565	576	583	567	576	601	601	544	537	542	540	621	532	547	579	549	552	551	582	536	551	518	591	571	560	600	586	555	547	571	561	560	573	553	562	557	532	545	575	527	556	550	556	527	545	567	586	571	534	601	514	564	594	602	624	553	572	561	511	588	546	586	605	591	558	572	530	583	519	578	549	562	560	531	594	554	641	565	610	527	549	600	564	560	546	570	574	593	530	575	536	569	582	576	537	619	553	524	588	605	521	588	591	592	535	578	582	526	591	565	625	609	561	555	560	596	587	563	555	585	563	585	582	561	572	575	611	602	626	564	594	570	553	611	559	536	542	611	564	552	551	597	601	589	556	591	599	589	561	521	539	590	551	539	589	530	600	574	565	567	538	595	545	546	536	576	573	572	582	567	567	591	575	581	547	586	538	564	554	576	576	578	560	551	557	555	592	570	565	591	589	594	584	563	531	550	566	583	586	578	572	615	561	533	562	539	601	570	586	537	590	570	541	574	614	553	562	578	554	585	552	544	572	570	541	572	589	571	578	543	542	579	561	544	592	610	574	541	560	590	561	580	527	578	556	582	530	547	559	593	567	583	555	581	589	565	616	585	629	596	569	540	600	549	544	574	599	582	575	566	551	609	590	544	586	598	597	604	551	565	565	581	552	605	572	562	554	564	619	605	518	600	565	537	567	557	579	542	516	639	553	573	573	593	583	578	544	571	571	592	604	568	598	568	586	583	548	552	564	596	523	568	595	606	567	576	566	554	567	596	548	544	595	539	610	591	566	594	544	573	550	553	526	601	552	581	590	543	595	558	540	621	571	559	592	546	531	582	558	549	577	555	568	576	590	555	580	565	557	590	570	542	553	552	582	572	569	539	546	561	591	548	565	558	572	540	566	548	578	611	561	565	549	556	580	584	574	596	584	543	556	583	578	585	564	613	576	569	611	516	557	559	595	548	580	584	524	599	584	603	584	575	604	618	559	546	618	602	540	530	609	592	620	569	590	550	556	598	581	573	565	599	591	570	605	570	572	601	561	581	545	553	565	570	601	583	539	543	568	591	579	554	532	566	564	565	581	574	564	576	569	632	609	570	571	547	590	536	534	613	568	529	587	580	586	565	575	597	580	556	608	597	553	540	563	559	580	542	567	546	570	534	571	603	557	600	571	540	580	582	595	586	593	564	563	522	531	589	581	622	533	577	531	580	565	584	595	557	593	576	543	594	565	544	596	561	557	548	557	555	624	577	568	573	558	594	563	571	567	561	589	579	590	618	536	540	584	607	551	601	568	584	529	561	544	594	559	543	566	554	599	556	540	606	545	555	584	508	570	561	623	568	559	636	640	536	568	551	572	584	559	593	533	599	561	581	569	514	583	607	641	565	549	591	521	578	542	551	557	604	562	568	553	572	571	584	539	570	588	604	566	537	567	549	570	551	587	544	582	605	556	559	545	566	600	557	551	571	566	588	557	567	551	548	556	555	571	575	539	560	600	593	557	573	569	552	550	580	583	594	599	573	567	569	597	530	511	599	584
55234	89341	62836	31652	11382	3276	1101	634	565	582	580	551	528	541	537	550	578	532	518	548	562	532	549	550	526	553	533	529	587	536	590	540	532	555	541	506	533	520	527	530	525	541	552	492	584	523	550	506	520	563	550	485	506	549	482	514	555	532	539	567	543	559	557	540	551	561	546	570	511	544	542	507	516	555	552	548	529	484	547	527	590	491	510	531	542	537	538	537	511	513	524	528	529	549	531	551	517	511	550	529	552	523	554	575	537	530	538	558	519	556	525	548	510	513	552	562	539	499	559	585	500	537	546	559	494	534	526	512	506	542	504	544	517	565	520	480	527	505	557	546	556	543	512	540	533	532	585	517	545	554	505	516	499	548	544	513	537	544	542	595	491	555	553	504	532	517	522	544	567	528	494	561	553	551	550	560	545	531	549	523	554	511	517	531	556	586	557	495	534	567	541	516	511	544	525	518	564	507	570	570	477	546	510	525	528	569	556	533	506	555	559	525	518	536	589	534	538	526	548	519	546	502	505	536	534	539	522	531	493	509	536	489	536	561	517	537	567	555	550	552	582	563	511	519	509	553	558	536	521	525	550	540	532	550	538	550	542	551	517	546	519	526	555	563	544	548	499	558	517	551	543	593	528	492	540	521	547	572	590	474	543	528	520	544	505	521	559	548	577	551	562	578	519	532	527	561	543	546	534	496	562	543	512	517	523	535	530	528	548	529	536	519	539	505	522	533	542	548	525	541	506	552	544	566	490	546	541	518	536	544	471	521	562	584	540	507	487	534	552	511	532	530	587	530	489	521	563	528	516	571	539	484	554	527	528	562	531	513	543	518	540	554	556	543	531	539	502	507	522	539	525	558	542	491	538	570	584	540	518	572	542	517	549	555	534	527	574	545	548	544	554	523	541	525	551	545	513	538	543	522	529	509	548	545	537	527	516	534	540	593	498	555	553	529	526	538	571	540	541	529	508	495	525	521	529	545	549	507	551	514	563	518	504	498	513	520	549	538	508	535	561	549	583	536	583	534	476	560	508	548	502	529	489	551	556	556	528	520	525	545	535	528	533	550	508	531	510	520	537	498	538	527	520	503	548	522	544	552	521	525	553	493	576	545	485	555	529	533	581	514	520	584	533	524	529	512	479	506	530	541	558	538	541	537	520	538	543	539	519	505	505	547	505	516	510	539	497	505	543	555	524	470	547	525	535	554	546	525	527	527	533	522	491	526	559	575	568	503	542	543	526	537	497	524	525	563	464	552	548	533	538	499	506	530	528	504	528	540	550	503	517	538	515	558	560	535	537	603	520	498	513	543	511	535	523	564	515	530	535	575	495	553	573	543	522	487	495	517	506	546	520	545	531	557	555	563	559	543	525	546	510	526	533	568	546	481	551	545	544	524	541	522	581	563	519	564	511	578	522	541	555	568	512	527	530	529	527	487	548	480	536	569	541	551	521	543	542	499	533	555	564	503	528	525	527	484	540	536	525	531	534	517	538	572	507	552	574	514	497	512	551	484	504	553	549	533	552	539	554	511	556	543	498	552	516	574	510	539	550	569	531	538	570	535	540	541	541	537	525	488	502	523	532	556	518	525	523	512	526	532	504	516	521	525	493	563	526	508	541	573	520	565	517	519	552	521	495	528	533	549	521	529	539	544	554	529	554	539	564	521	542	514	502	531	564	522	583	549	560	540	514	532	543	544	537	508	579	530	531	510	575	516	535	521	521	560	539	543	532	536	558	547	572	573	489	534	525	553	545	527	510	530	541	540	575	488	498	569	535	542	549	552	525	536	566	510	503	535	514	526	524	536	546	551	507	531	525	574	551	543	565	521	496	507	513	537	505	546	487	529	507	553	534	555	528	506	530	546	570	565	527	516	542	562	526	524	529	553	537	590	521	508	576	528	561	514	562	613	539	537	515	520	547	567	574	547	537	542	512	544	544	535	542	497	539	520	516	569	574	513	491	542	537	527	537	536	519	536	592	548	504	564	517	526	530	556	478	566	565	513	531	532	547	523	511	541	525	519	529	560	556	527	564	549	567	561	592	524	516	589	544	506	519	504	518	511	539	523	496	525	521	512	535	562	533	542	507	537	581	519	568	550	535	541	577	552	524	575	540	558	474	513	482	507	520	525	537	577	525	530	542	482	547	526	571	531	574	529	521	555	528	489	521	506	544	512	543	534	524	563	518	528	583	555	513	536	498	481	544	536	532	538	536	514	509	490	586	527	526	543	572	502	504	498	520	513	547	507	512	559	552	533	555	524	524	515	509	534	540	551	543	572	521	574	529	543	525	526	567	525	562	536	507	518	551	554	548	525	537	496	551	545	534	550	564	519	540	555	564	544	511	510	559	508	570	565	494	528	524	496	550	543	560	519	517	526	505	534	569	522	516	523	563	546	555	554	512	542	516	562	506	518	512	571	518	545	531	554	550	518	512	531	539	576	528	531	543	505	556	537	532	488	527	499	486	571	548	552	541	519	550	531	502	554	496	541	563	556	525	538	528	532	531	482	558	571	562	548	564	573	508	518	558	478	567	519	532	524	490	543	551	575	500	516	511	546	540	534	561	537	587	553	531	543	540	535	512	522	537	547	555	509	511	533	482	503	536	526	548	552	538	546	528	517	532	507	586	552	511	510	535	525	520	541	543	487	556	539	530	544	538	515	503	550	527	491	516	540	517	557	586	534	513	516	487	543	543	542	531	510	581	539	542	506	503	573	530	531	540	529	574	536	533	547	522	545	576	548	582	516	561	506	548	468	550	543	562	530	551	531	517	536	532	536	556	517	533	555	601	529	540	537	538	537	550	491	528	514	514	565	527	487	565	555	511	529	527	574	511	483	557	548	544	474	527	494	512	589	532	521	556	559	537	527	523	551	492	488	559	596	506	563	515	536	507	508	557	554	533	549	497	540	502	538	520	528	553	560	554	537	508	535	536	540	532	549	496	543	544	507	543	579	548	491	570	545	546	590	532	542	520	575	558	541	566	499	537	551	530	607	554	522	519	553	546	542	547	551	508	522	541	527	578	495	525	529	538	537	526	542	536	519	530	526	539	526	554	545	502	557	537	496	519	514	518	541	523	508	572	504	544	516	521	521	508	552	555	620	556	520	515	516	545	519	534	599	509	524	525	525	543	501	531	528	536	524	567	522	519	530	545	514	527	545	549	477	507	549	524	535	575	496	573	515	557	538	581	525	493	508	503	523	555	523	551	498	520	538	537	539	536	525	558	530	572	524	521	529	581	560	553	512	556	514	537	521	527	548	539	499	508	558	559	510	524	539	582	531	555	490	529	533	504	468	509	472	556	591	574	531	549	541	530	533	532	519	510	518	523	500	540	519	507	533	570	527	538	545	584	576	505	552	543	530	527	546	517	506	532	552	538	524	532	537	539	521	540	535	538	504	519	529	511	550	548	567	530	555	519	514	548	547	529	552	532	489	546	515	557	513	567	531	530	542	545	540	563	546	529	556	502	574	519	540	532	512
24258	23825	39493	37957	25740	15422	4000	1103	846	834	788	772	797	760	834	779	800	770	783	855	797	767	744	766	770	784	768	770	782	790	771	837	800	762	763	800	790	833	844	791	752	790	785	750	778	792	792	810	774	780	771	718	767	755	722	772	768	769	803	768	807	828	799	752	783	807	784	768	770	737	766	779	768	757	785	731	722	711	821	803	814	752	741	741	783	751	755	818	807	761	813	737	730	770	759	736	770	771	754	782	770	758	777	717	776	754	841	779	801	742	754	746	729	744	735	731	738	743	788	812	801	778	777	768	718	835	785	760	783	733	791	765	771	756	757	783	744	810	780	755	757	792	761	789	741	826	744	795	757	790	737	839	795	736	787	763	774	770	764	791	803	747	709	761	729	756	823	776	783	725	748	777	754	778	724	729	814	761	748	728	756	756	791	733	766	743	774	765	765	768	794	749	770	735	789	726	773	765	746	819	826	726	755	746	707	759	765	775	781	744	707	835	807	716	768	730	778	792	765	745	758	822	763	723	793	785	764	785	795	767	769	822	797	790	745	777	739	770	798	740	714	810	757	738	758	794	727	786	778	800	771	770	766	769	778	722	785	753	749	723	745	826	791	758	797	783	757	746	745	758	727	790	796	792	796	768	721	745	769	746	746	757	732	761	768	709	773	754	742	736	771	751	770	799	760	761	778	730	726	787	747	754	780	766	787	744	757	781	741	785	768	806	779	770	779	815	763	766	754	757	768	764	781	742	780	800	785	757	748	714	773	745	725	851	747	795	781	745	756	788	783	738	722	792	773	772	753	749	746	752	755	757	794	744	695	729	817	794	796	776	799	741	772	762	813	804	806	752	792	761	788	769	757	757	774	755	773	760	741	776	779	712	720	749	805	716	781	795	794	749	756	760	782	714	792	739	782	794	742	669	763	746	737	740	773	756	779	783	752	730	747	788	726	734	768	747	736	711	775	749	779	820	737	732	808	756	763	774	789	792	761	763	793	791	760	701	760	841	741	769	775	742	740	751	708	728	708	742	781	768	803	759	757	733	714	682	803	741	745	783	801	727	770	754	723	744	796	727	795	738	733	734	782	751	742	773	773	787	747	750	760	772	734	751	736	778	762	760	779	775	753	741	769	755	793	781	748	750	774	764	774	781	828	741	726	749	824	735	745	777	765	822	832	766	704	767	776	751	763	732	786	736	802	758	723	738	766	775	812	806	773	745	764	788	796	781	834	736	741	782	733	743	756	768	762	781	731	781	768	732	778	722	799	702	781	738	770	776	778	761	726	764	770	784	815	771	753	777	787	761	757	764	735	748	762	733	721	761	749	750	776	756	773	768	804	770	762	740	819	739	748	779	752	792	773	774	763	771	789	799	730	808	745	800	775	744	761	802	725	766	702	761	773	764	731	766	805	710	741	749	762	776	782	783	830	764	765	755	731	792	766	803	729	775	721	725	754	748	764	720	769	766	779	762	739	714	758	747	737	730	713	783	839	722	773	728	710	756	743	732	791	777	772	754	767	724	756	768	788	732	750	777	795	774	763	769	800	704	716	792	786	776	771	782	792	742	848	799	768	785	776	733	744	770	753	756	695	719	784	747	787	760	795	803	748	768	777	711	738	733	768	772	718	754	815	764	731	785	785	736	744	785	767	773	761	744	784	763	767	780	739	749	763	783	757	778	763	736	777	776	767	788	759	769	754	722	781	744	768	780	747	783	776	781	773	751	799	765	764	802	753	761	782	757	784	780	848	774	715	755	750	780	754	762	744	789	730	755	709	745	765	706	768	776	707	793	761	761	771	739	765	806	755	752	765	834	776	775	751	765	779	772	731	750	787	751	789	762	770	774	758	731	733	788	783	737	764	801	739	719	754	758	748	712	811	824	740	744	803	764	755	787	765	749	764	843	735	717	852	736	782	762	750	724	737	766	776	820	766	783	782	762	739	738	770	717	747	750	749	804	739	728	767	779	741	783	778	742	778	770	772	742	783	799	752	755	755	799	760	807	731	807	767	778	786	737	791	772	767	701	786	737	783	762	797	782	740	791	721	751	720	748	811	756	795	745	768	751	770	735	769	771	744	770	732	764	768	757	785	771	772	767	793	761	765	766	775	792	767	800	764	751	723	725	767	798	778	731	745	776	729	769	735	753	765	724	767	751	763	762	777	808	766	759	757	821	760	816	719	769	807	739	782	732	773	783	762	755	737	750	764	810	790	732	769	745	785	767	768	806	774	748	735	754	769	759	799	790	732	782	791	736	754	727	773	740	775	798	773	725	759	758	779	764	722	800	732	770	778	802	779	783	783	812	756	765	752	767	775	752	769	763	827	723	726	769	761	743	740	778	704	770	759	802	772	756	702	795	707	763	791	740	773	735	786	760	774	762	741	770	741	776	771	717	794	796	760	757	754	810	742	719	745	720	759	757	753	785	819	735	695	789	778	818	736	755	812	773	793	725	713	785	749	760	809	736	768	745	786	769	756	796	773	739	784	816	806	740	797	774	749	743	731	707	715	813	732	790	740	787	756	762	744	748	729	740	711	785	767	758	723	789	758	758	756	765	791	731	720	710	812	766	742	741	744	780	796	763	774	701	720	776	728	740	785	736	744	719	752	789	792	677	739	733	735	789	757	795	718	758	746	755	750	740	801	754	777	786	716	722	803	769	778	785	714	767	727	765	816	746	714	729	778	693	788	730	805	775	732	772	760	773	843	798	754	815	764	774	737	742	773	759	748	771	736	765	754	747	800	729	795	730	734	804	783	719	741	707	750	737	757	751	786	755	753	736	750	796	810	764	790	804	773	821	709	774	783	721	785	781	733	756	765	763	778	739	791	809	745	749	711	739	765	792	783	746	775	734	709	806	781	722	771	730	833	762	799	777	719	808	769	732	812	725	748	778	768	778	767	751	756	717	814	775	751	771	781	814	762	726	752	817	800	772	790	786	756	787	706	746	787	817	750	794	710	763	752	742	739	727	735	739	761	750	766	728	761	787	749	764	757	818	729	781	776	713	807	737	774	784	781	737	814	740	740	769	745	765	759	776	795	777	706	718	767	741	763	787	719	763	722	728	732	803	798	771	768	742	743	819	789	789	829	752	813	780	763	738	753	702	728	799	818	828	792	812	739	765	751	763	772	803	776	795	796	757	740	737	778	719	775	790	765	808	776	773	779	787	813	745	788	761	779	744	752	763	796	726	811	736	767	767	745	724	769	770	792	760	747	732	741	782	791	732	757	755	736	789	766	722	750	761	774	762	782	728	791	727	773	753	759	763	800	729	755	798	727	738	748	801	747	757	748	769	755	772	774	768	760	788	818	705	735	741	780	744	713	745	742	786	790	752	756	737	775	764	770	805	763	798	738	751	732	806	784	766	731	744	761	779	773	777	731	741	825	811	827	761	762	740	738	745	743	762	771	775	785	759	752	756	756	740	795	713	760	771	763	780	731	782	771	755	732	815	784	729	733	721	795	737	787	748	808	765	737	722
61327	102635	77002	47915	19943	6018	1667	817	754	732	740	764	759	783	756	770	744	746	757	747	750	736	664	714	738	749	769	714	743	758	786	779	750	730	786	773	728	769	780	737	733	762	768	749	712	731	706	748	740	758	711	753	769	735	703	748	773	724	771	706	752	710	772	728	728	811	728	760	698	778	743	787	737	730	753	727	765	704	754	722	748	754	763	768	709	698	769	725	744	730	700	780	745	746	763	749	713	790	694	748	767	729	778	729	816	774	755	760	761	770	712	750	708	725	688	798	717	745	809	773	767	745	757	797	767	681	773	733	776	747	795	704	750	734	738	721	747	699	711	764	744	731	751	726	706	782	800	714	729	766	717	774	726	746	724	791	744	743	735	763	726	768	711	723	757	734	714	723	739	747	757	743	736	755	714	759	690	696	709	748	773	726	755	767	764	754	762	733	750	731	780	712	716	730	777	740	735	737	786	731	765	727	722	729	701	719	725	734	724	750	722	739	730	760	719	740	787	735	754	760	708	772	698	711	765	744	712	769	727	758	717	735	747	743	797	704	784	730	761	718	761	730	727	760	814	710	734	755	762	722	761	780	749	751	694	748	798	727	776	720	782	712	766	766	760	738	744	706	695	754	721	744	765	795	740	790	732	730	750	709	740	700	748	760	733	749	738	755	719	750	736	739	727	722	767	732	756	724	763	753	739	750	750	733	699	748	769	723	670	754	734	695	719	767	733	729	735	754	774	773	787	759	737	803	772	797	745	768	739	704	758	763	723	701	742	689	723	730	822	719	731	711	689	738	734	723	702	710	751	750	771	743	764	715	745	773	754	737	696	771	716	780	720	763	721	732	753	721	716	732	763	727	757	774	781	724	767	747	791	786	720	768	774	734	756	757	720	761	744	717	746	759	763	738	751	768	783	719	732	739	715	699	748	762	724	724	749	720	759	728	782	713	733	736	746	704	724	743	669	782	745	748	745	737	753	726	745	746	727	757	768	711	716	743	765	719	759	718	760	718	749	757	759	745	724	751	761	718	716	741	771	716	704	771	779	724	751	752	750	694	699	738	673	745	756	768	738	739	798	751	701	748	761	750	720	764	745	712	783	745	698	713	713	725	729	750	745	731	737	703	706	760	759	793	757	711	734	723	750	756	736	714	700	793	753	765	741	746	727	734	771	732	696	732	723	748	743	763	748	729	767	704	756	775	735	697	760	736	756	734	705	754	709	722	757	719	725	742	734	713	782	732	727	733	720	792	746	751	795	692	755	756	742	720	727	706	724	729	722	775	766	790	762	721	738	699	736	683	750	766	705	736	733	748	726	771	751	780	754	732	697	752	755	716	770	742	699	773	764	718	663	751	703	726	737	753	735	752	767	769	738	755	777	736	747	712	725	754	748	738	739	728	680	710	720	753	721	739	757	812	743	785	751	693	758	787	717	741	747	727	782	739	734	719	733	726	780	755	778	766	714	740	675	763	749	697	743	714	717	743	702	684	715	733	735	738	686	742	721	734	731	731	734	743	731	811	726	713	747	733	747	740	730	741	754	767	770	696	736	729	717	698	746	706	790	735	745	749	754	731	739	752	714	730	719	722	757	710	736	724	700	742	735	738	761	732	748	743	741	693	756	724	746	704	737	742	721	704	715	737	742	691	794	669	733	762	746	746	772	728	722	719	774	766	724	718	752	767	734	702	719	717	718	722	729	721	718	749	809	703	764	726	761	791	743	756	732	724	726	750	763	742	792	759	760	721	756	720	726	759	735	730	746	770	745	728	744	708	748	759	719	704	740	810	708	744	752	734	723	706	746	689	771	750	762	743	706	732	770	696	742	724	741	693	729	783	764	715	738	684	753	733	711	744	733	706	765	745	718	742	754	721	721	798	773	729	742	756	709	758	719	723	721	725	717	783	727	708	779	729	753	758	748	728	693	731	698	749	726	763	720	728	750	757	801	762	747	792	764	712	731	746	749	727	743	693	731	767	749	725	728	735	711	728	761	760	715	712	780	774	730	714	677	757	709	724	742	767	720	749	725	712	702	753	735	704	724	737	767	742	722	764	706	710	752	720	747	724	736	717	744	782	768	752	788	710	712	769	703	712	746	739	697	741	732	711	721	762	701	712	732	693	743	712	691	702	791	727	749	681	738	717	746	789	715	737	729	790	740	737	703	778	705	684	738	795	766	735	728	748	748	726	749	720	699	758	739	775	742	703	779	747	735	719	764	803	753	732	709	755	806	700	717	703	769	727	728	709	730	761	741	711	762	752	768	799	749	729	728	759	734	691	754	752	688	782	752	709	746	709	760	712	737	705	758	745	730	713	781	737	712	747	727	721	751	695	694	709	730	718	772	784	695	748	726	683	702	694	707	760	750	759	745	745	735	736	734	762	750	719	732	741	742	709	762	729	701	740	724	755	721	725	730	738	679	722	750	734	715	709	771	793	698	750	776	752	724	740	733	742	734	762	751	705	754	705	736	748	767	748	727	834	672	717	691	744	812	727	709	726	758	758	714	784	674	739	708	742	733	713	748	754	740	736	740	763	695	768	727	703	721	720	724	714	766	719	721	757	743	723	766	758	750	737	788	747	714	727	725	758	745	717	755	749	747	747	795	765	734	713	715	699	731	718	753	755	666	735	754	700	738	726	764	757	730	695	719	736	773	726	714	740	778	705	765	759	759	763	746	746	732	718	749	730	771	695	735	795	759	713	745	750	775	726	753	724	774	671	754	736	688	733	725	750	689	740	715	727	725	721	728	728	666	713	719	733	716	732	766	723	747	679	695	777	732	724	743	723	733	739	783	774	767	758	734	756	748	696	764	705	737	738	725	749	721	740	709	729	725	751	722	775	747	741	774	768	747	773	722	772	750	699	727	729	753	751	729	716	740	761	691	748	787	757	771	720	727	709	748	738	747	732	711	707	749	730	767	724	762	776	786	787	723	733	767	711	729	754	773	752	723	748	729	719	722	755	704	759	733	742	742	737	743	743	724	728	744	726	746	747	742	716	762	763	750	728	754	785	720	774	737	735	691	752	706	752	740	721	694	761	740	739	786	758	718	712	735	723	736	744	732	741	753	687	761	713	718	702	752	709	746	718	717	717	714	789	738	760	751	731	713	740	728	723	702	763	696	684	707	654	743	755	739	749	708	752	703	729	739	740	710	760	742	710	767	777	725	730	727	747	734	742	740	712	752	754	797	717	734	739	729	756	741	740	730	700	752	778	689	638	779	724	730	767	710	699	751	722	717	725	751	721	725	757	799	708	685	766	758	719	690	779	739	730	733	754	730	743	717	746	732	711	716	739	723	726	702	727	712	701	727	693	744	722	724	759	717	785	713	715	752	771	755	737	688	757	683	733	732	736	717	747	745	710	689	722	720	710	697	768	731	700	695	765	747	745	704	722	776	741	743	748	761	728	722	727	762	719	754	711	729	734	712	724	697	749	713	747	709	710	763	748	803	727	748	768	722	749	739	754	714	770	695	686	761	713
30012	31656	29021	12579	2661	919	673	567	581	543	546	580	526	550	585	559	517	552	559	569	599	569	536	569	519	579	547	579	562	533	564	547	532	555	568	515	535	550	539	544	533	581	563	540	533	564	555	592	527	598	551	547	546	527	558	530	576	550	523	548	560	542	502	534	503	589	550	576	519	523	565	512	549	542	588	585	540	516	569	513	571	549	573	576	596	554	506	556	568	517	503	577	584	573	551	556	569	534	528	498	518	545	551	535	545	594	538	535	530	579	566	580	566	554	517	568	533	549	555	538	545	553	503	575	585	592	574	546	559	527	563	540	534	572	556	525	481	549	554	578	549	549	534	553	545	514	560	543	550	561	529	558	556	558	525	568	529	513	566	535	580	559	548	533	534	524	543	617	535	565	566	592	525	567	555	551	519	533	547	572	573	572	534	546	542	601	543	567	527	572	564	545	571	548	523	577	544	550	554	549	590	563	556	554	566	515	586	581	567	574	522	552	537	553	527	560	564	536	587	520	558	545	558	571	516	555	563	526	532	532	552	508	551	569	472	557	559	548	545	529	578	541	538	519	553	553	537	544	552	561	550	577	549	572	526	524	533	605	551	526	577	568	525	561	596	552	602	566	533	541	531	524	627	544	514	525	553	573	582	537	546	549	574	576	545	581	522	550	594	531	579	522	557	565	560	536	579	563	512	565	568	523	577	583	552	545	556	545	539	538	571	549	568	566	509	556	534	598	551	573	593	563	556	555	539	544	583	532	575	574	541	580	544	586	544	520	556	542	580	569	535	545	548	574	557	541	505	567	549	528	572	552	524	528	549	547	535	577	544	524	574	545	586	530	562	590	521	541	516	531	495	532	544	547	531	524	547	564	536	523	504	548	565	543	555	555	493	557	573	521	596	543	522	553	572	534	536	541	519	538	569	527	585	551	530	541	536	560	558	540	558	546	550	549	606	544	558	555	531	560	589	576	536	548	549	490	521	533	554	561	592	545	577	491	609	553	536	569	561	577	543	606	537	534	545	557	535	574	552	581	556	561	560	547	593	545	600	537	523	553	586	563	515	569	556	550	559	563	547	541	532	602	566	567	551	564	591	486	534	524	554	584	578	563	547	524	556	510	564	589	546	529	531	568	499	497	562	543	557	561	570	547	575	594	540	560	561	556	542	531	549	612	560	512	581	535	526	558	539	554	514	544	588	548	517	547	565	578	568	565	506	579	559	579	562	550	579	550	553	576	609	521	593	574	548	586	534	461	519	550	555	561	531	561	512	533	516	596	563	557	516	549	556	535	546	572	544	532	556	548	518	535	534	551	556	526	563	577	528	566	562	530	513	514	575	550	568	508	572	517	515	568	559	549	529	553	524	536	553	566	558	548	573	587	529	575	617	535	565	528	535	508	532	543	536	563	566	529	495	583	542	557	570	583	579	526	563	543	563	525	547	563	545	575	613	544	501	535	579	544	575	591	471	552	553	583	577	587	563	537	617	554	506	552	535	521	605	544	575	519	529	549	545	565	595	535	552	577	556	524	540	534	534	561	540	554	503	572	565	580	527	527	517	546	547	593	606	588	531	552	588	523	518	627	544	550	536	533	572	570	544	555	606	575	614	552	571	546	557	554	554	564	583	553	505	564	564	530	561	563	569	554	540	523	549	607	574	513	562	568	556	557	560	506	578	564	568	577	573	544	591	549	550	561	564	521	568	579	559	523	562	540	575	549	538	499	528	559	547	586	528	553	530	535	558	569	562	569	548	537	554	551	527	525	550	562	584	567	571	513	490	566	517	553	616	558	589	604	580	578	567	559	522	555	560	562	543	498	569	529	564	637	570	564	549	546	542	515	557	526	565	542	575	571	515	546	560	557	549	589	491	565	597	566	606	553	576	555	526	559	516	567	551	561	567	586	542	551	561	575	542	514	610	519	558	558	530	574	549	572	563	588	572	539	545	570	559	571	535	586	549	543	557	584	534	560	556	567	511	564	576	549	562	536	552	590	519	534	570	608	558	591	550	556	555	568	567	549	553	569	565	546	578	539	530	589	512	537	548	554	558	537	584	578	547	521	536	558	544	520	575	551	557	574	539	565	595	563	571	525	571	555	574	505	551	506	574	564	538	514	533	544	541	538	580	548	554	539	553	602	534	573	543	534	567	553	611	577	568	570	552	569	578	556	589	572	538	554	520	497	531	551	589	557	552	513	521	576	545	535	549	520	553	534	546	547	546	545	519	589	532	563	539	520	572	516	520	558	524	545	586	553	585	514	532	576	545	565	560	544	509	561	538	582	517	588	548	536	562	508	556	545	582	518	564	552	546	543	537	578	537	562	522	580	543	557	587	568	564	546	576	523	564	558	571	598	551	552	557	575	550	538	539	545	543	551	549	577	581	522	573	559	577	558	558	527	582	504	567	511	582	511	551	561	531	585	541	530	538	557	555	511	547	514	533	523	537	546	552	523	517	567	619	530	553	501	558	582	606	623	569	537	532	548	525	571	526	566	564	517	528	534	532	525	527	547	553	547	572	550	557	554	575	539	539	499	559	546	552	526	535	552	549	555	561	550	520	543	521	586	551	527	530	532	536	566	544	553	563	545	543	603	617	564	562	571	557	586	541	575	518	554	530	537	519	582	539	546	536	527	487	566	567	552	565	533	518	562	538	558	553	550	530	598	534	549	555	574	567	568	561	560	538	540	527	553	601	549	550	575	549	551	531	537	551	556	546	543	572	580	506	580	535	535	559	595	567	554	523	526	538	556	550	548	551	587	588	528	551	571	572	563	553	597	563	553	576	530	556	546	593	542	541	497	567	544	586	571	602	553	596	549	578	612	576	596	604	573	536	573	529	530	563	557	573	572	523	544	572	544	515	600	547	564	616	564	578	565	567	555	542	561	574	588	534	571	589	533	550	555	515	568	511	567	544	543	561	573	500	538	579	570	603	552	540	566	526	572	563	531	534	563	538	569	568	577	536	554	528	578	562	534	569	574	587	533	534	523	542	533	559	570	580	515	529	543	571	572	528	556	532	517	580	524	543	554	572	532	529	548	572	574	545	558	559	522	554	528	541	576	529	512	554	551	512	552	543	535	544	533	569	564	496	579	545	590	518	541	514	543	577	586	588	572	588	580	545	550	549	572	548	521	532	541	528	526	533	540	550	549	603	558	589	598	579	513	550	564	560	561	496	556	576	556	537	530	583	523	585	573	552	558	556	607	534	540	553	550	550	562	555	555	571	554	522	550	539	559	543	544	564	569	596	567	565	539	554	572	564	549	578	536	525	582	542	555	558	575	505	570	542	529	603	606	537	594	557	572	567	521	589	589	539	540	609	558	537	582	547	554	586	551	550	523	582	571	557	540	554	562	509	544	575	553	561	577	556	533	596	591	565	552	562	506	552	563	553	555	565	564	565	545	584	597	551	602	531	568	595	561	572	554	561	517	564	520	578	555	550	543	546	573	533	581	572	552	542	539	530	566	534	576	530	514	588	527
22229	38284	22973	7055	2079	794	592	476	484	456	455	518	504	478	466	468	438	488	504	522	514	488	505	465	483	513	494	516	510	474	483	486	473	460	512	506	493	441	501	514	501	486	480	503	515	498	513	482	452	504	498	478	472	485	492	488	463	485	526	492	508	482	490	532	501	485	494	463	491	471	447	524	523	490	463	504	457	487	463	498	485	485	493	487	517	490	493	493	491	491	485	457	466	461	463	489	493	490	453	494	504	477	473	486	461	468	487	491	514	480	497	529	492	462	508	511	474	463	460	472	460	469	500	514	460	495	503	495	520	452	469	498	492	479	490	497	454	499	489	488	484	484	478	473	480	533	456	507	484	488	477	469	497	478	505	495	485	513	494	491	464	522	471	480	504	458	490	484	491	474	484	500	476	530	492	499	502	531	478	496	470	483	469	522	506	480	513	499	461	476	442	526	489	488	498	494	492	474	510	458	491	488	504	486	501	509	462	488	521	499	479	470	493	476	481	493	487	469	475	496	518	488	464	484	506	472	488	502	508	474	505	500	459	517	484	499	464	488	483	510	505	478	504	431	489	493	516	461	525	474	525	488	512	490	508	493	493	495	522	461	498	464	523	482	491	467	514	493	513	476	489	478	488	510	489	477	450	447	497	475	495	513	436	481	507	448	487	554	494	500	480	484	507	508	508	490	490	459	526	514	460	482	455	525	485	454	461	494	469	480	529	488	447	475	516	460	458	509	452	480	493	504	499	479	494	500	520	491	505	492	496	512	516	519	472	473	477	488	447	490	468	452	490	490	488	481	468	507	488	499	481	488	498	453	476	449	482	492	495	470	476	474	481	449	464	429	472	496	504	456	485	490	475	533	486	491	479	481	453	500	465	504	502	495	495	513	475	499	498	502	478	521	463	529	477	493	487	481	516	479	509	482	478	473	502	487	473	476	524	470	531	504	507	475	458	496	499	436	519	491	489	474	479	516	454	495	470	486	492	431	515	487	446	496	497	511	478	516	503	488	484	457	497	462	494	504	492	499	474	481	455	486	472	471	481	497	514	500	494	477	526	492	500	485	515	470	543	464	505	482	488	444	516	470	486	532	450	492	473	499	515	493	470	509	499	525	464	469	497	465	483	464	484	487	485	460	492	480	498	536	483	484	459	468	469	486	483	546	514	491	491	490	500	446	471	496	475	475	505	474	508	449	451	461	509	523	454	468	501	462	503	507	551	459	489	499	488	490	530	496	483	459	499	520	480	460	479	509	496	490	464	467	477	472	497	490	446	474	466	483	492	469	478	503	485	476	495	501	502	504	516	487	465	503	514	499	505	467	479	497	474	484	461	492	499	470	483	498	459	501	490	505	453	504	479	475	445	486	521	496	529	485	491	515	477	472	463	457	503	450	496	465	472	517	478	482	516	496	479	472	515	511	467	477	450	499	461	442	472	451	501	500	501	486	505	491	469	457	506	507	499	493	493	472	443	507	485	487	466	484	480	485	494	471	520	488	485	471	482	490	472	489	460	468	472	495	491	475	473	457	501	493	477	506	476	509	482	484	503	515	459	465	482	487	498	484	491	468	465	497	501	495	469	501	469	504	479	526	461	473	492	503	501	481	456	509	500	447	494	498	435	504	508	492	497	519	453	494	491	534	460	481	484	439	482	475	464	477	529	509	469	502	494	452	494	467	478	504	541	489	508	481	486	508	509	486	496	501	484	503	462	519	496	485	486	511	499	476	493	466	482	460	498	499	481	499	521	486	538	465	481	471	446	440	491	463	492	457	528	457	486	504	455	498	486	498	463	462	488	493	506	486	493	493	454	531	505	501	492	529	494	488	447	476	511	509	511	498	542	492	503	476	467	482	480	492	455	515	481	504	482	490	494	495	479	431	489	501	499	485	474	506	506	501	458	465	448	496	485	471	496	480	479	464	470	473	523	478	458	480	489	468	510	508	511	497	455	459	495	472	486	504	483	485	498	518	492	469	484	484	480	470	507	523	493	492	500	492	490	505	468	483	532	526	529	464	472	470	497	492	481	473	477	424	533	482	486	463	500	508	515	472	460	483	476	483	512	466	475	471	479	485	528	485	494	449	515	424	476	487	498	494	474	512	464	480	476	471	495	516	440	475	437	499	488	482	449	437	514	501	481	477	475	465	522	448	474	480	492	479	463	501	526	471	523	457	461	487	492	505	504	475	514	504	522	482	512	521	483	453	457	485	448	521	473	483	440	527	419	454	481	514	477	475	450	469	481	495	426	437	480	479	545	505	502	495	475	464	473	463	485	537	506	509	459	506	440	489	495	473	495	488	464	517	485	499	458	509	491	439	465	488	479	520	491	489	497	563	527	476	478	548	491	506	527	507	459	471	526	498	470	480	500	503	478	496	488	483	539	485	516	496	471	469	479	486	459	466	466	481	497	519	475	513	497	497	455	469	432	503	490	479	483	490	499	489	470	485	472	462	532	479	455	445	511	501	482	507	439	484	501	496	475	495	469	481	489	524	459	475	471	469	473	540	460	495	536	504	506	477	486	461	471	473	491	485	498	515	509	471	420	503	496	492	453	467	480	502	495	479	476	456	474	497	479	489	519	466	506	489	506	438	501	528	475	517	432	446	446	504	476	471	488	452	478	470	491	531	491	481	539	475	522	499	502	495	485	508	471	454	497	507	475	521	475	473	466	480	490	458	484	483	487	489	450	479	450	466	443	469	499	481	490	477	508	494	456	512	494	467	543	465	510	449	471	492	482	493	488	497	480	442	481	475	472	495	500	455	476	477	486	481	472	517	477	486	499	489	457	520	481	481	526	501	511	526	502	473	507	502	476	458	493	512	497	454	473	517	446	513	471	498	509	488	467	483	462	484	503	523	483	491	489	473	509	484	498	461	460	525	515	466	515	471	477	484	501	483	491	479	484	494	484	497	475	479	461	471	484	456	469	504	465	452	495	490	491	480	446	495	489	494	488	507	485	492	470	472	470	478	478	497	492	463	489	483	495	435	485	477	492	479	489	511	464	490	459	485	504	446	461	508	502	500	492	506	461	485	501	501	470	472	508	488	465	490	511	504	471	483	494	465	442	479	492	488	474	488	453	538	508	457	541	519	470	463	513	491	451	476	479	504	495	480	512	475	505	497	468	444	486	461	513	504	508	470	492	511	479	495	484	486	465	456	478	490	467	501	466	468	451	476	521	482	478	471	487	512	471	490	477	459	519	488	518	503	502	467	483	499	505	509	478	475	459	478	511	500	474	474	485	466	507	506	482	515	512	496	504	563	509	465	496	490	521	462	496	451	532	468	487	472	490	504	479	516	500	479	511	477	489	467	481	485	470	458	490	465	484	487	513	494	496	483	491	519	477	455	482	481	501	520	476	437	466	476	453	483	508	466	515	474	479	482	471	500	521	475	471	456	476	496	474	474	485	493	510	463	480	457	493	531	460	499	500	452	532	514	480	491	486	505	470	509	453	484	475	461	494	473	445	474	486	468	482	425
25724	27253	46384	39532	21108	7326	1645	726	545	505	522	523	500	563	531	515	575	492	539	539	538	521	523	515	513	537	539	523	543	499	518	541	550	523	523	501	505	469	499	501	494	513	506	532	508	527	514	502	510	537	496	526	525	501	526	501	536	525	494	501	487	522	560	481	543	506	529	516	576	526	518	505	490	524	536	498	528	554	504	525	505	508	507	463	487	498	476	498	498	522	463	522	538	512	507	501	538	503	526	501	527	512	509	490	528	515	509	529	511	514	512	520	515	493	550	524	507	515	512	511	517	504	502	526	493	483	477	543	506	517	480	502	536	507	546	504	506	475	492	533	529	494	505	522	496	483	493	499	492	470	569	527	501	498	526	501	510	499	498	513	489	524	500	505	518	499	527	561	496	549	512	530	529	525	501	520	541	472	507	506	449	525	486	527	524	459	524	522	499	551	482	496	503	521	543	488	506	488	479	521	510	531	510	529	504	531	510	504	487	513	514	524	543	505	473	481	526	556	479	485	530	525	528	477	494	489	480	493	488	466	501	495	466	509	503	519	496	542	537	480	520	543	532	486	518	508	516	527	476	486	484	510	523	481	514	519	521	531	504	539	519	523	524	492	509	530	491	523	494	544	495	499	545	533	511	535	480	540	472	518	526	518	530	502	473	505	504	477	505	514	464	505	483	479	478	469	514	548	532	498	568	510	511	536	488	555	532	530	562	479	512	507	518	534	496	503	490	477	461	540	535	524	500	528	558	513	500	482	512	523	495	466	488	549	505	502	513	497	477	519	511	492	508	484	504	542	517	500	495	531	550	522	458	513	512	482	492	511	522	482	520	488	492	509	571	516	501	500	496	522	547	515	505	492	518	517	471	521	480	512	499	472	483	489	520	497	525	442	508	555	570	463	483	461	507	475	502	505	541	461	536	499	533	504	556	501	518	531	523	508	518	486	509	536	484	530	517	521	514	508	478	485	531	514	542	522	472	468	517	512	535	508	532	539	493	505	494	531	514	518	533	493	492	477	536	503	547	506	513	515	497	537	518	495	536	490	523	514	501	548	551	494	506	479	493	509	496	515	455	524	534	565	475	533	519	485	511	486	493	500	533	471	494	520	521	452	512	508	533	480	491	465	508	534	519	476	488	507	506	496	499	533	489	513	529	540	493	548	465	511	489	468	526	502	490	496	517	510	470	556	478	485	521	550	519	510	530	521	529	486	476	541	508	532	571	563	525	521	490	497	534	499	538	504	504	548	509	494	488	509	504	516	463	499	516	570	516	505	487	519	465	470	518	506	531	528	465	514	568	497	493	519	498	499	512	495	519	471	475	518	510	535	564	528	480	496	525	494	528	495	486	485	492	505	530	532	482	511	495	467	464	497	439	489	513	527	556	502	494	510	491	526	507	495	467	509	543	521	506	471	499	504	483	532	504	452	481	547	571	569	543	519	506	498	488	499	496	497	539	508	529	455	471	524	517	530	521	531	491	533	527	479	527	510	483	501	510	543	557	501	505	497	533	530	493	520	511	486	499	503	517	494	476	473	529	553	503	501	488	481	492	506	521	519	477	527	480	522	482	465	501	569	493	465	464	493	489	504	545	474	499	473	530	548	487	485	518	527	522	518	500	517	458	492	505	505	511	480	558	538	535	510	512	509	484	490	494	530	491	536	476	523	497	542	521	496	511	567	514	532	557	536	533	507	505	511	485	515	511	497	527	474	531	516	509	489	506	499	544	539	513	534	534	473	477	509	492	523	524	495	462	584	472	474	547	520	456	497	538	542	501	504	506	508	512	506	512	517	488	493	524	522	515	498	500	466	523	546	498	495	574	536	511	510	520	510	493	561	503	544	539	525	502	519	506	532	501	513	470	511	498	517	543	523	540	504	506	514	527	506	473	549	521	503	476	524	501	543	501	510	493	487	498	474	517	493	516	475	489	508	498	515	512	482	534	523	523	527	475	494	505	535	507	484	490	505	507	525	534	490	518	538	511	533	479	481	544	491	539	500	527	531	479	502	540	504	527	562	510	536	519	509	478	531	485	524	509	462	514	509	506	468	525	510	547	479	472	491	501	525	544	506	523	488	529	525	492	569	553	482	529	518	519	517	492	496	532	518	528	493	529	481	494	528	507	539	533	481	524	558	519	557	495	477	523	493	462	516	503	535	536	510	505	488	502	488	486	542	492	454	495	521	495	479	491	530	519	491	566	505	503	549	521	492	498	492	540	548	489	494	537	515	486	499	500	547	485	534	510	488	479	553	501	530	487	539	494	516	479	515	481	506	481	532	492	481	523	503	479	544	524	493	528	526	526	533	508	526	493	524	550	476	502	508	514	526	503	490	552	522	505	491	510	508	498	498	505	485	503	522	511	493	503	548	523	503	525	473	505	482	488	524	485	504	511	473	540	483	493	501	520	474	539	474	538	491	513	527	522	482	542	533	503	521	493	531	546	487	508	490	511	492	496	553	464	510	462	497	485	516	491	531	506	537	490	529	533	521	532	507	486	491	519	495	508	457	459	538	487	519	496	487	504	490	516	505	484	541	492	512	511	497	553	544	506	504	507	473	541	483	511	527	503	496	510	527	533	528	532	509	520	550	508	508	501	481	545	506	485	529	531	518	508	518	500	481	503	522	483	497	537	485	480	505	525	527	508	466	504	517	456	502	504	484	529	517	492	515	498	479	519	519	497	500	503	523	509	533	475	512	497	513	480	499	507	517	513	531	518	494	496	495	519	486	504	516	525	529	529	470	562	544	503	494	515	535	479	496	469	470	505	477	508	500	498	485	528	516	534	489	511	493	534	507	526	495	503	504	506	507	530	488	527	505	516	484	503	519	519	466	465	529	524	507	504	470	472	473	511	493	460	472	522	509	515	514	522	461	508	500	509	506	482	480	523	525	492	521	530	531	525	508	539	521	487	507	501	458	490	517	529	543	491	510	476	500	523	484	513	540	485	528	510	497	533	505	532	504	514	492	505	503	512	510	506	505	500	531	526	509	476	495	509	491	516	512	507	526	506	521	509	497	461	491	502	527	504	478	525	488	494	549	508	460	538	483	554	481	539	509	514	546	493	438	501	511	466	494	514	495	533	507	512	482	516	490	507	515	543	497	501	519	523	499	522	503	541	444	513	516	545	500	512	532	527	532	522	530	515	535	535	496	449	556	506	558	524	499	545	545	466	529	529	512	521	522	512	489	486	500	527	535	536	489	531	499	504	518	511	503	508	528	538	516	498	506	518	476	514	482	476	514	532	477	496	498	453	505	513	552	501	525	521	479	475	498	507	495	534	495	477	507	503	548	488	532	533	500	493	552	479	466	476	536	541	494	510	538	520	540	520	512	506	505	479	536	505	494	527	480	531	529	514	555	508	502	511	540	532	500	512	550	502	503	522	551	518	547	537	500	490	502	508	480	504	484	515	540	503	457	495	523	497	525	530	520	507	493	533	534	467	513	495	531	501	502	532	493	494	485	512	489	480	546	525	482
52562	87430	63300	32305	12714	4036	1276	721	477	500	513	512	463	493	499	540	532	483	461	504	491	512	497	514	497	487	509	547	486	516	534	497	468	501	494	475	477	456	489	520	490	524	467	532	476	477	483	499	483	506	484	490	467	514	507	503	551	472	494	493	469	498	469	498	460	490	495	522	522	520	526	517	453	476	508	520	477	483	475	508	494	462	464	443	493	501	479	532	501	532	482	486	464	500	442	482	494	483	465	485	495	531	522	517	456	493	464	449	533	499	516	462	467	465	498	443	500	515	471	476	469	503	478	494	547	475	459	511	512	515	490	462	529	489	463	514	533	489	507	534	496	484	493	471	498	495	501	467	468	519	443	498	538	490	503	483	489	494	505	476	487	463	500	538	451	503	477	491	519	488	474	479	480	508	479	484	497	462	466	480	547	481	432	486	506	505	494	528	453	493	478	509	474	474	504	503	449	474	504	475	490	486	491	507	502	438	466	501	521	496	503	494	515	484	515	462	518	498	501	474	539	502	504	491	493	479	485	482	486	441	472	497	505	462	506	490	497	470	499	463	479	478	498	481	490	508	478	580	484	490	497	498	492	525	469	461	485	465	461	471	509	505	475	473	463	484	479	462	501	522	491	492	484	478	495	500	474	502	491	501	505	468	464	515	507	488	478	507	522	450	518	478	480	504	492	476	484	474	473	511	501	505	483	516	513	506	476	481	468	487	477	509	524	507	544	460	450	469	502	495	502	486	490	458	538	479	485	493	485	519	460	477	490	469	514	488	471	475	518	482	477	519	501	483	489	498	472	492	455	502	516	472	482	489	471	486	464	516	493	510	515	506	452	441	502	472	493	438	501	482	473	454	448	489	490	480	495	525	455	514	502	460	502	522	498	473	506	509	499	498	458	477	487	499	481	498	492	502	482	465	470	510	475	443	489	532	500	490	488	459	472	475	517	482	508	508	476	494	505	541	488	480	514	501	469	494	490	478	507	487	474	470	520	497	508	467	458	499	469	502	457	470	482	509	517	526	452	482	490	473	466	496	497	519	470	523	510	519	460	498	451	510	499	480	468	459	508	463	490	494	479	452	472	451	484	491	445	471	473	539	509	494	506	459	459	485	497	462	494	503	475	468	477	495	530	488	496	486	482	489	462	469	489	470	485	463	490	477	453	462	468	478	481	486	515	532	502	510	500	497	485	493	489	515	475	489	442	488	525	450	463	504	498	451	504	478	514	473	499	494	533	496	470	486	440	486	494	476	537	473	460	478	496	512	489	497	481	507	529	487	505	440	451	468	493	488	498	478	474	484	488	525	470	462	494	503	487	498	506	493	494	448	501	442	493	488	492	513	494	497	505	505	483	487	555	483	478	506	473	510	455	478	485	470	477	494	525	508	498	504	471	526	496	512	521	463	452	502	468	510	490	456	463	482	497	465	466	463	508	514	498	486	492	473	511	427	442	460	530	513	444	482	475	509	475	477	494	473	502	515	485	496	499	460	508	488	484	495	515	473	459	477	466	476	509	491	521	481	507	482	544	451	508	515	456	490	505	546	491	487	486	491	463	487	490	516	502	475	540	531	460	457	466	490	516	514	486	530	433	493	437	458	493	504	469	498	491	498	491	519	472	520	518	511	488	482	478	472	474	522	494	476	507	484	542	483	528	529	473	500	521	482	508	496	468	504	500	498	495	508	477	469	516	487	493	517	514	495	495	474	522	504	444	471	492	481	477	454	475	491	498	516	440	503	502	506	508	496	482	486	490	495	463	487	520	438	432	494	459	486	461	502	472	480	450	470	473	466	513	471	502	479	480	513	518	448	468	444	496	500	513	505	487	491	482	530	482	455	492	522	470	492	476	494	508	543	510	465	481	477	524	492	503	492	528	499	515	477	492	470	489	486	449	511	498	467	500	466	468	489	439	432	464	492	496	460	481	522	519	434	495	472	501	493	530	479	483	500	442	496	507	507	504	485	532	505	457	509	509	476	466	491	492	453	478	496	506	488	520	520	477	513	484	516	495	476	479	551	478	478	520	468	490	456	467	507	469	475	500	501	441	491	487	500	503	499	495	485	471	525	516	507	477	470	507	492	493	483	499	495	510	509	481	467	505	469	530	468	540	478	512	473	539	516	499	455	490	499	481	479	511	499	489	462	471	473	463	488	510	488	528	503	500	479	533	456	512	509	477	497	542	446	476	475	457	476	518	516	526	493	485	504	539	532	511	490	502	494	502	486	477	513	468	528	480	475	462	466	494	498	502	510	475	473	476	497	503	424	467	493	480	496	498	483	449	495	507	462	474	492	471	551	476	447	480	473	525	473	504	484	481	503	594	485	492	480	507	514	504	494	501	499	466	461	488	464	459	470	507	525	489	540	492	509	514	477	483	483	499	468	474	497	473	496	511	488	465	504	498	466	481	468	494	491	466	464	495	509	502	514	488	484	489	491	513	511	507	461	494	478	516	476	505	471	472	484	521	460	545	484	475	466	503	486	509	517	536	457	485	480	467	490	463	445	510	551	476	480	502	492	494	491	424	485	485	515	477	485	454	483	471	499	487	474	499	470	477	502	510	500	487	487	491	502	473	483	491	474	489	477	464	504	469	467	480	522	482	504	498	471	473	484	457	493	469	467	524	530	499	473	522	485	516	514	513	459	516	494	488	488	499	517	491	505	532	461	512	489	497	484	467	487	480	445	521	488	515	516	489	495	487	456	479	505	492	513	503	514	475	473	490	474	491	481	494	522	492	469	511	511	506	511	507	511	486	483	491	494	526	471	484	471	479	505	533	493	486	504	450	549	513	474	513	469	462	512	486	482	466	481	461	442	477	475	447	502	512	500	474	511	512	506	532	472	506	447	522	477	499	552	462	482	490	540	502	482	485	504	428	494	514	519	532	520	475	479	500	509	519	517	482	520	478	451	446	519	510	506	444	507	494	447	483	487	461	509	499	493	483	506	534	463	524	467	523	534	518	500	449	503	462	489	502	451	451	488	505	509	519	555	512	459	476	504	485	478	560	472	470	469	497	506	482	476	475	495	482	479	525	489	485	492	489	450	529	451	487	495	494	510	482	468	508	476	523	544	464	471	532	506	460	516	474	488	491	471	504	454	519	457	483	484	525	493	458	457	444	523	509	498	491	450	499	486	515	536	481	467	506	456	495	466	503	497	506	489	479	510	492	493	457	481	494	489	450	502	455	469	493	532	504	540	454	511	481	482	511	509	477	534	503	461	503	471	449	520	474	494	500	460	457	453	523	484	478	460	532	468	477	474	474	509	479	505	514	493	454	473	483	455	491	495	484	493	477	455	521	461	535	481	476	529	491	497	495	463	477	456	422	493	507	491	521	482	495	469	524	459	518	506	480	468	472	475	453	506	490	479	439	486	516	501	473	462	487	480	487	470	462	439	470	508	489	496	490	487	518	505	489	477	521	490	506	511	484	440	476	468	517	473	520	481	477	485	488	539	481	490	482	441	502	507	503	494	487	462
24248	22983	35730	37613	27040	19831	10065	2507	884	759	767	741	730	777	745	723	770	756	731	706	711	700	706	712	722	723	709	720	741	735	697	715	725	661	732	671	752	747	699	702	726	693	744	735	686	727	728	705	746	780	714	750	698	767	690	715	748	765	772	729	694	786	727	745	668	714	734	706	726	667	741	729	710	710	728	727	756	782	730	727	677	710	722	680	756	690	708	690	688	670	741	699	708	709	695	723	728	748	663	720	693	735	735	713	707	709	681	706	690	654	698	680	721	731	713	746	710	689	714	754	744	740	712	680	738	649	660	737	732	692	713	743	726	707	729	688	703	695	724	704	719	695	763	722	749	731	742	663	721	719	682	691	701	709	723	707	715	744	753	701	725	689	706	712	700	675	716	748	721	772	648	708	718	757	706	728	709	716	681	708	715	743	731	711	755	683	703	726	769	744	703	678	736	687	726	722	734	777	751	710	739	684	697	726	728	705	713	770	767	698	744	720	784	705	720	746	713	701	696	744	756	721	711	684	744	649	713	691	743	744	740	722	755	730	701	742	649	731	684	716	696	674	720	661	733	724	730	751	695	717	751	758	691	776	722	693	740	684	792	670	694	756	734	668	721	758	689	708	693	739	796	744	735	698	722	728	695	703	671	766	721	745	720	753	697	684	738	732	762	711	721	730	753	679	700	713	688	702	680	664	748	692	658	725	753	682	769	712	692	709	741	670	730	733	739	728	679	684	703	728	746	747	690	726	721	702	737	663	720	708	758	743	702	716	718	751	729	721	723	717	712	704	720	733	701	733	695	712	724	694	731	718	724	749	781	663	743	742	715	733	691	728	732	754	707	673	708	640	712	674	741	699	673	701	681	751	750	707	739	650	718	707	701	730	713	718	699	699	727	713	746	733	711	697	677	738	751	732	682	712	707	683	728	667	726	704	784	693	705	711	734	770	738	707	682	734	681	732	747	729	688	740	692	720	671	705	728	676	702	708	752	726	708	711	754	743	708	716	693	734	748	690	749	667	741	707	694	701	729	709	682	701	693	767	711	751	702	678	670	740	738	680	760	766	716	754	711	719	683	696	767	809	726	710	699	697	722	703	751	695	775	702	770	732	708	694	702	695	734	722	693	658	739	706	723	757	706	723	743	708	740	722	750	699	706	741	700	735	678	678	716	780	709	743	735	710	744	678	736	659	733	717	709	696	728	715	741	729	729	678	733	694	733	712	695	689	757	728	681	713	702	726	740	719	693	695	707	744	730	680	749	733	714	693	651	713	733	688	700	687	728	739	668	692	722	698	733	719	682	746	717	710	691	712	700	675	696	745	715	707	763	689	724	708	697	739	670	724	702	691	696	693	761	677	701	735	688	690	739	707	652	732	717	716	705	703	729	686	708	792	693	712	741	709	749	745	733	756	748	690	696	756	716	776	756	685	742	733	761	722	695	729	678	698	724	670	691	683	705	734	783	705	675	724	712	745	704	708	688	673	672	737	684	743	708	757	745	719	690	745	691	671	704	692	700	697	712	697	719	718	718	725	716	704	656	732	736	676	690	700	689	672	705	745	703	771	736	707	753	706	732	706	690	738	698	755	729	721	677	749	719	695	703	685	674	723	765	742	728	720	733	706	707	715	700	763	757	720	679	729	699	736	746	709	750	724	706	691	734	717	724	721	730	707	724	692	714	723	688	696	682	743	710	755	677	692	655	727	704	690	681	714	742	724	777	719	704	704	708	744	707	728	717	747	678	754	751	684	686	684	725	696	721	709	656	680	721	736	664	700	721	732	737	713	645	718	689	672	625	706	730	770	691	706	716	674	719	694	702	666	754	721	723	703	671	705	761	721	725	710	677	698	727	720	775	682	689	686	727	722	726	691	715	675	710	734	694	752	758	713	742	710	704	712	717	706	700	761	698	724	715	708	708	720	711	746	689	753	705	712	704	753	686	717	661	711	703	738	691	677	687	702	654	696	685	702	720	748	655	747	722	713	747	695	723	714	725	712	697	677	684	677	706	706	712	703	714	751	768	692	710	714	719	742	678	722	723	751	677	724	736	754	713	667	680	741	678	737	724	708	733	685	711	696	682	752	739	736	746	720	702	722	718	766	729	754	746	735	676	723	660	757	698	721	718	669	750	716	710	734	706	722	714	757	727	731	787	669	706	713	695	691	758	715	749	718	718	691	697	738	717	686	760	732	679	742	680	747	754	686	731	757	714	715	700	715	709	717	746	702	714	704	711	703	738	702	677	647	665	729	737	702	722	719	733	724	737	708	745	746	661	699	698	680	730	711	738	695	672	703	746	731	698	679	697	667	691	708	710	707	719	700	703	697	747	673	699	707	714	730	663	719	702	697	718	739	668	672	722	693	732	730	717	752	681	685	758	759	719	724	671	729	724	685	712	720	703	696	665	677	724	697	761	707	690	720	745	735	702	721	733	697	732	700	708	728	692	692	703	691	717	695	702	715	711	733	684	733	747	704	701	675	725	694	701	709	739	680	746	723	674	687	677	760	703	700	685	743	737	753	693	732	729	748	673	725	716	717	717	738	763	666	700	716	744	689	716	695	787	701	731	710	694	689	718	734	758	711	747	692	724	699	699	730	768	761	691	707	690	683	755	728	663	712	655	690	706	692	709	746	759	692	718	680	702	696	749	697	759	764	722	730	737	728	687	671	692	666	726	735	689	661	683	708	740	673	709	720	731	730	662	708	711	715	709	766	716	762	696	736	718	686	680	711	730	749	720	711	758	662	689	709	744	663	694	729	712	726	728	713	738	676	663	759	714	710	701	723	733	723	730	701	737	682	703	698	746	713	687	668	694	690	731	720	717	706	707	702	740	680	703	687	703	787	726	712	726	719	711	727	745	709	747	724	696	750	770	720	719	783	716	706	700	726	686	706	674	685	685	748	746	753	736	704	699	725	752	657	758	743	672	725	646	720	722	754	725	753	709	706	720	725	667	720	701	667	702	688	739	748	739	725	689	750	734	740	696	712	745	709	684	764	716	684	732	719	747	720	699	753	730	743	704	740	701	692	709	699	754	727	717	762	709	684	749	732	754	725	698	712	799	707	715	742	714	742	698	735	695	705	765	751	754	701	742	701	685	706	632	747	713	724	683	723	700	755	740	703	718	729	713	716	720	713	727	727	680	674	763	704	681	741	732	713	725	737	680	750	684	714	687	696	730	738	706	743	702	683	670	726	724	745	774	739	704	731	723	701	732	759	661	723	668	680	745	717	738	731	735	677	744	687	696	681	787	763	745	706	706	714	758	733	712	700	713	687	724	742	676	689	697	722	722	701	729	685	732	714	741	719	723	689	726	739	676	733	670	708	681	719	689	702	724	683	724	737	700	690	703	679	695	727	699	752	762	669	719	682	695	709	666	686	726	764	734	728	747	729	715	753	728	655	738	689	681	706	790	700	701	701	684	734	759	760	719	699	707	716	728	679	742	710	732	722	711	717	721	760	713	709	723	708	739	691	678	697
65021	101302	79054	51222	24539	13137	6010	2282	810	734	682	684	672	721	725	739	690	711	681	704	699	677	705	692	701	698	721	710	729	714	754	711	739	674	744	732	698	718	719	752	722	677	711	700	676	687	699	652	722	717	699	718	691	723	702	709	692	671	713	675	679	702	687	708	707	652	679	676	687	762	749	723	677	652	712	673	680	650	657	651	702	702	659	729	692	694	661	741	676	718	721	686	665	703	736	663	720	666	699	721	739	682	681	670	638	660	672	706	721	712	701	673	686	694	729	709	731	702	689	775	701	771	735	658	671	697	683	718	679	667	663	706	708	718	631	716	688	721	678	723	735	721	664	719	703	674	724	695	700	683	692	687	645	678	672	731	696	745	697	728	683	715	688	647	732	686	693	683	699	719	652	666	727	710	655	720	663	656	718	646	711	691	708	665	688	697	694	692	637	672	716	695	699	649	712	730	678	734	692	699	659	699	711	705	652	684	644	685	671	711	740	719	689	655	721	700	713	634	689	703	685	657	734	678	679	657	676	699	735	691	705	660	703	645	665	718	682	685	770	699	673	710	678	705	709	738	659	782	665	691	683	705	659	705	681	685	681	731	671	693	733	664	703	695	698	665	689	664	745	678	747	616	711	647	674	693	672	657	706	714	650	696	683	750	682	678	715	674	695	724	698	733	677	702	686	684	668	724	720	731	750	689	734	658	712	714	697	706	696	684	741	725	706	697	734	676	733	690	712	675	690	662	654	684	742	652	704	708	676	654	653	642	706	699	688	666	702	711	678	673	684	690	673	714	712	693	672	678	655	665	722	665	733	687	696	670	673	694	702	709	752	696	722	627	719	691	695	710	710	690	684	698	709	710	676	695	691	690	759	693	725	695	695	680	644	694	721	659	718	724	722	678	705	709	694	672	699	705	691	698	695	689	669	750	717	700	705	694	711	695	707	685	715	693	726	707	684	697	670	696	717	690	724	684	708	686	729	715	680	712	663	726	710	685	701	705	709	715	687	679	712	698	683	698	707	704	687	727	668	703	679	689	729	728	709	706	702	703	690	694	679	720	696	724	677	714	713	683	698	644	718	699	705	716	702	669	717	680	668	689	683	728	669	657	698	706	696	689	681	663	685	693	694	693	683	677	723	719	716	690	699	719	669	649	689	709	690	687	674	654	712	703	712	728	741	703	704	703	646	699	686	704	720	678	686	675	678	686	711	700	692	670	718	663	693	746	717	655	732	674	689	730	684	650	675	682	682	683	694	740	726	703	711	674	690	713	682	667	669	691	717	711	687	680	661	740	700	667	749	682	672	706	669	692	707	697	706	678	709	707	705	676	749	646	690	698	686	743	671	681	734	710	676	677	701	677	680	673	701	699	666	649	678	661	643	711	673	741	668	668	708	672	731	704	647	644	705	717	662	746	719	684	758	716	709	678	653	710	708	692	683	679	681	704	701	701	680	750	687	694	694	706	671	654	706	703	659	694	678	679	692	681	686	704	691	704	688	710	739	710	689	686	719	720	657	739	709	664	732	662	661	714	715	656	714	692	753	713	716	734	737	665	701	723	697	703	701	681	713	678	664	701	692	714	706	708	689	691	711	737	706	741	743	682	703	686	676	666	722	654	635	678	705	684	698	723	636	768	690	711	668	702	736	763	640	708	692	713	714	667	711	680	668	716	670	675	704	726	629	690	705	648	710	693	701	743	665	730	748	657	663	668	743	657	696	692	693	653	730	678	683	607	702	662	686	714	661	646	699	646	706	694	718	675	649	696	673	695	723	742	723	726	711	657	652	692	629	711	728	743	706	676	657	667	687	677	712	671	683	746	710	613	655	684	696	675	733	665	640	702	728	660	722	698	667	719	723	651	722	707	698	726	671	714	706	693	726	733	699	722	697	726	723	754	680	728	719	678	668	719	680	717	707	713	697	738	688	726	687	698	685	691	684	715	681	728	687	727	740	757	738	699	666	718	711	690	656	718	686	666	639	663	731	650	688	725	725	674	693	712	686	721	659	680	764	651	686	747	690	713	684	652	680	713	697	702	648	688	683	689	648	700	697	757	723	718	676	652	683	692	698	678	666	729	700	719	663	705	720	709	692	634	681	700	675	699	643	741	681	694	689	696	728	688	688	631	711	677	700	668	716	677	691	729	672	696	703	676	698	693	696	681	662	703	682	678	692	688	731	697	655	646	691	696	706	714	667	725	690	704	675	658	705	666	676	738	713	675	687	662	699	697	720	690	727	721	697	683	686	704	680	720	690	742	711	662	680	714	702	696	711	714	674	695	727	669	722	642	717	702	702	697	679	708	712	652	701	685	689	685	707	677	701	735	701	668	634	681	739	690	692	736	666	711	700	644	652	714	689	670	682	681	689	688	668	709	710	694	711	717	654	693	717	689	651	707	662	671	688	659	693	678	725	657	674	687	705	708	710	687	752	671	703	690	706	727	698	678	676	668	665	680	740	661	688	652	730	716	671	727	747	724	691	642	724	657	731	678	740	678	704	679	733	677	678	729	650	674	689	702	739	659	678	685	676	681	733	680	675	695	719	692	679	736	670	696	699	713	718	684	725	652	639	687	698	640	692	653	691	718	681	732	672	654	670	678	684	677	660	710	674	721	657	672	703	680	651	667	716	685	716	646	697	735	670	670	673	703	662	676	713	681	713	692	703	685	706	700	653	659	654	695	695	687	748	616	667	722	693	649	713	660	659	697	653	729	670	683	700	719	720	706	717	703	680	699	676	678	641	705	678	695	688	679	674	668	687	699	681	670	706	667	689	709	678	713	676	700	647	667	711	732	718	685	660	660	707	715	671	681	722	678	663	706	717	715	662	688	707	675	687	667	693	682	680	700	707	735	692	696	713	692	644	668	675	702	725	692	719	709	686	685	680	723	697	686	692	709	670	670	665	675	685	673	679	689	673	631	698	691	639	671	713	686	717	708	691	685	722	698	682	718	646	674	701	706	728	724	687	671	653	689	691	689	654	711	720	683	666	733	663	647	646	668	637	703	693	714	726	725	745	708	714	688	710	728	702	711	747	656	702	672	707	665	704	723	670	677	695	725	669	663	687	712	642	692	686	693	684	699	719	705	725	710	710	671	708	685	714	697	719	648	685	696	685	706	658	650	682	694	710	699	682	720	726	706	718	730	709	705	717	693	670	676	704	727	661	681	652	687	722	667	667	705	689	704	695	685	659	699	688	674	674	698	708	705	678	690	680	625	706	699	741	689	713	632	693	645	734	693	678	711	672	709	717	706	740	691	692	690	687	669	685	681	632	711	726	732	685	673	709	695	717	748	682	677	695	713	701	641	682	666	685	665	675	671	729	684	667	661	717	717	651	673	723	678	688	719	731	664	648	677	701	670	660	672	682	713	679	678	669	695	667	685	678	754	681	686	714	694	688	736	715	710	683	734	678	660	681	697	646	699	697	680	703	700	706	691	679	685	651	712	704	729	662	670	757	622	695	720	698	729	666	695	685	732
29656	27252	24392	13096	4630	1554	925	649	512	495	512	500	522	518	540	513	491	529	552	475	522	555	499	539	505	464	498	501	522	532	553	494	516	521	499	504	507	577	501	529	540	484	520	546	541	534	551	526	521	529	487	543	524	519	539	528	499	531	533	512	510	525	514	496	532	508	545	575	518	546	523	515	509	486	526	531	521	487	546	533	531	539	509	503	521	510	526	549	559	518	484	491	501	508	549	521	531	496	470	516	524	523	562	538	510	525	500	477	519	513	493	517	555	520	523	525	560	527	552	507	532	515	508	551	519	492	545	538	531	517	484	546	567	519	545	526	504	552	516	505	548	523	521	515	495	527	567	516	509	520	538	552	475	523	504	561	523	506	509	494	526	544	499	518	558	536	547	512	481	512	555	526	505	539	550	544	525	509	537	516	539	535	512	526	577	551	547	522	508	513	529	519	506	503	527	525	515	545	518	526	565	589	524	525	535	509	575	517	509	512	564	495	528	516	538	499	510	568	493	501	527	503	538	560	495	547	498	529	514	557	516	521	481	544	507	559	499	501	543	500	548	525	528	523	517	520	505	542	550	524	567	506	518	502	510	541	518	498	528	539	501	537	508	533	508	550	496	482	534	525	545	527	529	537	503	499	472	503	523	523	509	555	521	483	538	481	523	530	535	540	548	511	523	558	537	531	491	526	503	517	515	500	515	538	507	474	514	480	487	526	485	540	487	563	523	532	513	534	512	477	551	488	529	520	508	493	547	548	531	467	478	521	502	511	543	508	541	516	549	521	515	545	519	517	508	548	530	524	517	519	512	558	515	505	550	536	523	507	548	509	550	518	520	489	508	491	538	534	480	466	503	483	524	500	527	492	502	505	510	481	519	550	552	552	529	524	502	542	505	518	520	497	583	530	531	478	522	518	509	529	535	480	551	525	502	524	563	516	489	500	536	525	514	533	488	535	551	529	512	481	534	519	516	521	503	499	466	535	562	561	541	504	507	507	511	508	511	500	533	492	521	539	566	523	525	519	520	511	560	512	532	569	542	574	504	506	524	509	536	498	497	519	505	494	551	489	540	517	531	518	541	517	534	508	508	517	523	514	501	548	521	496	490	510	527	520	520	520	517	524	549	539	534	489	520	502	488	580	530	482	499	556	513	530	552	548	516	555	504	557	502	533	548	559	541	498	533	536	501	478	539	525	504	547	535	538	516	526	517	535	514	516	503	550	531	532	516	540	511	505	543	544	515	480	539	524	481	520	485	516	536	509	493	505	526	539	567	506	489	540	508	536	514	490	499	544	559	535	515	508	539	521	537	489	547	520	504	524	524	527	498	508	519	536	523	541	571	518	477	495	565	518	563	522	532	547	528	506	532	517	558	488	526	515	515	566	529	514	518	510	491	536	510	527	559	553	463	501	549	495	502	518	521	494	541	468	528	509	524	525	539	549	508	513	531	570	501	518	509	531	532	544	540	506	520	514	519	493	547	524	559	508	514	520	501	502	492	546	509	506	506	491	500	559	529	531	542	535	554	553	490	532	523	530	528	506	528	500	534	520	551	546	532	489	489	538	487	540	512	551	495	533	507	511	512	519	494	528	549	520	542	508	517	458	533	511	509	515	499	538	499	489	530	525	489	571	495	463	553	512	546	488	539	515	508	515	514	496	504	492	496	511	515	526	515	528	553	526	480	538	534	501	539	488	486	521	539	517	539	492	510	491	505	521	521	500	503	543	510	534	525	506	523	534	517	522	499	559	509	537	519	525	527	490	559	522	519	520	536	536	493	518	498	500	541	497	471	518	493	569	509	495	495	518	534	533	490	500	496	514	499	494	506	529	495	527	529	555	538	496	502	525	528	501	516	541	519	550	536	544	498	526	505	536	552	510	510	510	541	543	460	477	555	537	495	526	526	469	553	516	527	485	529	536	496	485	551	536	505	519	529	520	516	512	456	486	529	486	500	549	518	521	509	538	518	557	523	525	517	516	530	512	518	546	498	472	511	538	488	550	502	501	511	517	528	511	515	513	544	526	516	502	531	513	518	510	528	515	543	516	521	509	507	544	533	512	523	526	528	484	476	526	536	495	516	535	563	547	489	511	502	532	524	534	504	557	516	539	537	501	486	488	529	525	528	495	530	490	536	521	516	526	536	516	527	493	524	574	501	520	534	531	523	494	558	522	487	550	533	550	491	570	539	494	505	528	524	547	496	509	497	498	566	515	522	520	592	495	516	487	494	531	527	535	539	548	536	556	539	546	510	508	522	529	561	499	537	537	517	525	525	540	563	524	512	511	537	516	515	529	551	530	529	520	500	522	562	493	539	531	526	488	508	547	557	517	537	457	513	509	522	509	558	534	508	507	528	516	479	522	524	521	521	539	551	515	540	515	524	526	509	516	473	490	523	527	539	523	525	550	487	537	505	570	525	524	573	483	530	496	540	513	538	479	509	532	485	500	479	498	516	524	538	506	519	531	530	489	481	502	523	502	533	539	487	536	539	520	491	550	546	514	519	506	511	531	539	511	479	511	516	555	528	512	540	532	550	517	514	510	542	489	470	534	536	537	511	508	527	538	510	500	535	525	518	525	532	514	532	517	511	494	541	538	522	532	500	529	453	527	491	513	537	570	537	488	496	508	521	512	512	541	514	515	532	503	514	534	539	509	489	491	519	534	510	522	514	504	531	501	484	490	526	546	496	523	489	504	545	555	492	499	535	524	545	527	552	536	508	538	528	510	522	478	539	526	518	493	529	494	531	523	551	528	548	492	483	515	503	523	531	510	511	492	525	505	482	527	526	517	533	487	516	500	508	484	467	511	509	495	537	514	529	534	553	539	535	542	518	505	524	541	523	501	480	526	524	517	491	521	586	523	531	506	517	550	520	488	491	504	532	531	479	559	533	492	525	507	538	527	547	536	484	480	489	542	526	521	516	536	524	519	549	540	504	530	505	485	546	536	512	545	553	518	511	521	505	591	510	538	522	477	525	511	525	518	537	535	521	488	518	541	547	512	540	520	505	496	515	510	517	555	530	483	520	502	528	546	512	542	522	521	544	511	502	528	509	526	552	505	523	518	540	459	503	513	525	544	528	536	487	517	495	540	494	519	485	524	512	544	485	528	499	492	548	506	533	518	470	493	541	553	515	471	557	480	520	533	546	547	513	562	538	505	495	532	479	520	522	518	493	563	532	502	549	520	514	568	536	555	549	520	533	513	521	498	527	504	524	476	578	525	505	503	538	505	522	525	526	552	485	517	490	519	531	528	536	542	520	556	540	550	509	539	509	527	525	529	553	500	510	507	509	484	463	488	516	532	526	508	506	496	525	484	504	504	551	514	487	546	502	499	507	542	486	563	497	534	554	505	529	509	546	519	525	555	516	468	482	522	522	558	520	517	550	518	497	503	538	519	481	491	513	504	524	491	544	550	531	528	541	492	468	529	551	520	512	505	523	551	548	495	504	506	513	494	516	486	521	487	546	512	492	586	529	511
20960	31434	20278	8340	3918	1572	865	591	466	525	494	497	468	512	477	468	465	445	439	475	494	503	477	466	464	489	514	479	487	452	482	488	499	481	514	483	460	488	464	466	497	442	495	456	485	451	462	487	501	479	438	472	467	451	446	459	473	471	459	479	438	510	481	472	456	488	478	454	431	454	468	461	486	470	461	459	452	463	468	458	463	489	458	503	463	485	457	480	493	452	477	440	471	476	474	478	461	500	455	439	458	444	475	464	486	469	470	479	498	497	457	455	480	467	430	482	431	463	449	439	488	508	467	449	464	450	445	465	480	461	444	450	428	442	479	475	482	461	450	438	465	440	452	416	462	425	471	443	434	451	482	473	463	486	483	437	474	458	421	472	475	464	450	487	474	481	436	450	468	458	486	457	463	443	452	496	464	461	459	510	472	484	452	498	434	468	465	461	466	425	481	486	445	445	463	433	464	449	472	483	474	476	471	478	456	496	490	477	513	444	462	449	484	472	484	418	439	468	440	488	484	495	470	441	451	497	458	483	447	465	456	454	430	480	465	454	453	448	462	482	459	460	469	447	480	484	417	435	451	444	440	486	490	470	483	488	461	462	470	450	496	449	501	453	487	432	472	473	475	458	445	451	469	449	456	520	467	434	450	456	476	480	486	472	456	495	458	455	464	466	453	468	459	474	462	487	483	465	475	461	467	448	470	463	455	427	482	484	481	461	455	432	465	498	504	485	456	482	441	430	435	456	462	459	484	430	497	458	458	503	474	491	454	473	446	468	479	508	462	452	434	497	476	486	481	510	432	486	447	451	478	464	453	499	474	438	457	465	449	492	482	479	467	482	423	471	473	458	475	517	475	434	449	489	490	467	484	464	461	490	460	454	460	474	444	506	459	470	452	466	455	488	502	450	456	446	464	439	487	450	460	444	485	460	463	464	445	459	484	472	480	479	482	462	470	473	432	490	469	478	462	483	472	434	430	422	463	417	474	441	474	480	441	492	483	481	487	476	436	460	472	457	467	439	466	490	430	447	454	436	483	476	478	440	468	414	468	409	442	448	422	496	477	490	483	463	455	463	453	459	491	473	497	487	480	522	451	434	450	478	525	435	461	475	459	416	448	480	494	441	428	435	426	505	423	461	485	471	474	446	466	441	451	441	438	465	466	492	440	470	467	456	474	433	477	458	460	500	470	449	472	462	465	473	474	466	467	465	475	474	470	461	459	434	440	477	473	454	456	494	429	493	413	461	470	440	443	485	481	473	429	463	471	441	495	484	484	455	458	448	440	454	455	505	458	491	465	493	511	485	471	475	479	477	454	519	475	436	486	476	447	490	480	470	461	445	499	448	462	440	449	419	471	449	467	447	473	479	515	456	455	430	444	489	484	479	444	466	475	438	455	456	501	472	492	442	467	473	518	461	458	442	460	445	481	498	485	462	460	470	481	450	481	431	509	429	449	494	493	466	479	483	472	467	470	477	461	468	473	453	494	490	470	445	475	441	444	478	444	481	466	442	461	485	510	479	448	499	450	457	456	488	446	455	440	465	483	453	467	481	472	443	443	469	474	446	459	463	468	448	456	447	466	432	480	465	450	473	508	487	484	466	463	474	470	484	467	460	489	475	477	477	459	420	443	456	466	465	452	516	485	476	483	444	457	444	435	462	490	471	459	442	452	475	502	464	501	451	456	465	475	540	485	453	462	452	467	473	450	441	437	477	475	480	430	480	451	440	446	446	481	460	497	482	423	456	472	454	421	479	461	467	477	445	463	430	447	469	478	444	457	446	497	478	463	451	445	446	467	461	442	454	495	464	504	500	451	445	436	512	438	484	464	443	453	475	487	432	434	473	468	476	459	427	483	448	473	442	467	449	494	473	463	513	452	476	458	447	457	470	449	438	447	472	493	453	454	470	482	458	442	443	480	474	474	454	460	500	458	499	444	484	474	442	454	439	445	444	495	494	458	505	475	493	501	464	463	449	451	465	462	474	492	497	484	434	476	479	442	498	434	478	452	456	456	538	451	488	457	449	453	450	468	479	433	451	454	488	480	472	456	442	443	474	441	507	502	513	463	450	479	441	453	458	498	462	465	471	467	472	490	475	457	469	491	480	469	461	433	465	468	423	447	457	490	497	456	467	473	472	479	464	475	425	457	470	471	431	455	474	459	456	443	487	479	504	445	454	491	421	469	517	460	476	485	454	443	501	465	464	431	428	455	446	450	454	467	484	404	444	481	478	467	430	470	456	490	436	414	454	450	463	467	450	486	452	440	524	485	465	452	480	449	456	492	476	483	467	434	485	472	492	425	430	510	491	456	464	479	456	461	491	460	435	455	463	452	450	490	468	457	434	490	478	424	493	495	474	515	462	463	425	523	467	469	491	441	460	487	455	466	423	474	447	477	470	462	483	444	486	442	488	484	458	443	452	471	483	531	470	524	460	442	466	465	496	463	457	466	502	491	505	461	456	455	471	464	481	457	474	430	454	463	454	448	464	491	466	437	449	506	458	488	468	487	459	449	468	476	464	416	486	473	444	460	478	416	461	424	418	470	473	482	503	486	462	460	493	478	434	488	450	459	467	437	465	437	473	413	476	466	469	530	462	474	438	449	473	449	422	442	444	458	454	457	456	452	460	463	415	485	473	444	450	520	438	493	480	491	463	484	449	473	480	479	417	435	459	461	461	471	467	458	499	451	454	476	420	478	455	470	451	468	455	472	454	472	464	420	453	459	462	469	435	471	439	487	482	466	482	457	491	466	456	492	507	500	452	461	472	464	477	434	437	450	465	482	463	430	512	503	477	433	454	457	424	448	464	455	511	481	467	478	429	475	465	468	448	454	457	480	444	452	482	479	461	454	457	463	439	439	468	488	416	479	482	468	449	530	463	495	451	491	463	438	513	437	498	473	454	476	453	451	456	470	491	479	456	471	464	476	442	477	461	441	467	473	454	460	486	464	475	433	440	448	460	476	473	485	449	469	501	430	485	449	466	431	484	478	472	460	453	472	480	487	434	465	451	514	482	478	464	458	466	454	490	488	468	464	474	509	471	466	465	483	449	441	447	469	457	437	524	463	477	477	456	466	442	462	503	478	433	465	484	501	442	460	476	441	484	477	514	492	450	432	466	468	456	452	448	448	443	466	474	489	439	464	460	438	478	489	470	476	492	445	468	467	491	491	446	480	486	457	477	444	501	476	455	459	438	461	450	447	473	437	471	488	433	442	445	475	452	443	522	493	464	474	460	463	484	440	471	454	460	464	494	450	451	436	470	454	456	477	436	467	470	446	442	464	477	475	429	467	468	475	482	470	457	457	436	445	431	467	437	458	454	458	450	503	506	461	452	430	457	455	481	450	425	451	467	499	472	468	455	423	487	470	453	503	430	483	462	471	462	487	455	498	484	477	426	494	437	425	469	504	498	466	450	466	471	427	446	434	475	460	445	396	483	511	490	451	438	478	487	481	465	487	451	432	442	456	445	441	459	468	496
25733	26076	45323	40409	26802	12163	2954	876	545	503	521	512	494	498	510	504	505	512	506	480	502	494	500	490	519	485	491	469	502	537	468	488	513	481	508	459	519	503	476	467	468	499	485	491	530	479	492	469	484	472	492	502	476	483	534	502	468	519	482	511	482	511	492	471	497	481	506	482	486	495	462	502	497	462	571	493	476	508	539	480	489	468	532	496	517	507	501	474	513	496	517	518	514	485	493	487	513	480	522	486	517	474	474	455	477	478	483	477	476	485	474	509	520	460	479	531	512	483	475	465	491	492	448	492	488	486	502	480	477	531	499	478	517	464	499	495	475	468	469	442	490	481	474	484	510	480	513	465	516	496	525	486	556	487	486	474	539	531	506	507	485	461	500	496	497	503	498	504	492	505	454	473	519	491	486	462	483	459	542	475	462	530	495	498	469	529	471	509	543	492	476	473	488	484	534	507	472	499	525	475	467	472	513	493	487	524	489	492	521	495	488	521	493	540	482	480	457	509	511	461	491	508	472	495	507	487	523	473	528	496	537	514	516	460	489	482	478	501	474	524	520	494	490	465	500	482	504	523	504	491	497	433	470	465	471	441	521	483	469	484	485	506	508	505	524	514	516	476	508	510	505	486	486	513	483	511	485	471	487	483	485	506	490	515	451	523	507	485	499	497	476	490	517	540	523	463	500	482	529	486	489	506	509	508	461	480	468	505	497	498	501	468	517	506	510	459	465	503	490	485	482	530	444	489	515	497	493	472	496	495	461	475	491	524	480	486	471	531	465	508	508	500	473	444	469	501	487	470	532	448	473	534	452	479	549	499	485	452	529	496	454	495	528	443	463	489	492	476	517	487	524	472	496	483	490	504	464	516	481	529	495	512	492	496	466	508	497	472	527	467	471	481	450	484	467	483	518	505	473	474	482	455	495	514	470	530	519	462	466	490	491	475	492	530	520	502	516	473	496	475	492	489	514	465	433	489	505	493	471	547	514	515	489	510	520	515	451	505	511	491	468	498	486	521	530	486	505	506	464	487	487	530	471	506	550	502	493	492	472	527	497	491	473	504	482	503	443	471	496	504	513	497	446	489	527	477	483	520	529	510	533	449	491	511	475	472	446	504	472	504	505	527	513	499	513	466	465	496	494	463	547	547	493	510	523	482	492	476	470	485	480	513	498	462	507	465	521	486	472	475	500	504	453	501	508	473	471	501	486	469	484	506	476	480	525	459	497	501	492	469	495	507	488	536	469	461	516	465	487	503	535	511	504	485	502	497	537	521	476	476	471	542	560	474	532	536	496	471	528	491	487	510	474	521	504	457	450	474	476	486	474	460	514	505	455	512	562	527	529	494	486	488	492	485	503	491	470	507	488	502	507	522	508	519	493	508	460	482	497	525	472	490	492	469	478	500	476	469	508	526	473	499	525	504	463	509	457	497	503	505	517	491	537	438	541	487	468	540	483	486	461	447	440	496	473	493	506	468	487	495	461	524	502	481	483	535	494	514	478	482	539	468	511	489	452	484	467	460	484	497	514	508	477	479	505	485	485	479	480	475	482	516	488	477	513	481	493	491	488	468	492	501	504	505	443	502	532	458	491	455	476	514	499	463	518	510	490	467	545	519	460	487	549	462	506	449	482	506	489	468	495	454	486	515	484	513	512	454	505	481	488	461	488	466	528	462	504	478	510	520	534	510	515	473	458	503	478	519	477	501	488	470	526	458	483	474	519	467	501	476	514	486	510	502	499	508	491	505	466	465	495	511	520	490	509	465	484	524	489	486	486	460	509	491	485	478	490	478	517	532	480	466	497	465	494	505	493	456	520	457	489	500	495	489	488	496	467	509	464	465	481	484	498	474	517	462	490	489	478	482	490	485	471	466	455	497	485	483	450	512	476	486	506	489	492	509	490	475	522	515	528	474	456	470	521	482	486	459	503	497	496	482	515	511	464	501	553	509	512	517	478	464	499	516	463	470	489	532	473	489	499	471	516	464	464	456	507	516	477	521	460	469	484	445	506	502	481	502	477	531	503	495	519	496	500	496	499	520	454	484	435	498	455	504	506	515	514	488	450	478	482	481	460	469	495	478	473	468	506	476	489	496	471	497	478	481	534	479	515	492	479	487	451	502	478	495	463	504	481	480	474	496	472	506	508	479	499	503	477	507	467	501	465	501	523	470	499	492	503	498	494	522	527	494	500	472	458	482	461	530	482	487	511	434	471	469	490	472	454	479	521	495	489	529	486	471	488	480	517	511	533	512	457	531	481	443	470	504	501	488	500	441	508	494	466	492	527	474	484	494	472	507	503	440	485	473	462	464	501	542	490	491	489	499	461	474	498	490	491	493	493	510	490	493	499	493	519	454	491	483	508	502	493	451	503	503	473	489	442	510	452	481	505	490	487	483	497	478	465	541	486	497	481	519	508	502	486	497	481	483	474	493	523	557	531	467	475	458	495	488	463	471	496	474	490	490	477	494	510	483	470	501	499	499	490	512	519	525	502	489	497	497	489	474	492	501	519	527	511	504	470	500	470	498	516	468	486	479	484	495	469	476	501	501	474	499	487	443	510	496	492	459	471	527	507	507	467	531	469	498	497	483	487	520	468	472	499	483	506	517	481	521	478	498	498	499	496	433	481	452	518	512	506	522	508	494	525	479	511	492	486	492	464	515	477	545	501	495	484	547	486	480	508	462	484	477	497	477	499	516	476	510	485	490	482	509	509	487	497	502	484	530	479	506	506	475	519	470	494	502	485	519	530	525	499	492	475	468	474	464	498	493	467	529	481	481	519	482	506	494	486	485	468	482	489	512	468	504	496	506	481	448	494	508	442	476	498	475	492	501	504	450	475	522	526	537	497	506	532	504	480	497	524	508	485	495	485	455	516	506	510	493	475	494	455	504	498	494	516	531	474	481	492	476	495	503	443	511	523	516	514	505	478	467	496	484	474	501	446	487	531	476	440	527	527	506	458	514	498	522	470	513	492	523	503	486	475	492	476	455	455	487	508	497	482	507	524	538	498	490	479	491	446	500	482	516	444	500	461	473	492	566	508	491	490	490	503	518	485	502	497	487	484	497	490	480	480	461	462	480	489	500	470	513	478	481	461	486	476	473	456	493	482	483	457	491	522	481	487	517	486	480	493	465	469	508	448	493	508	494	517	523	470	484	485	479	537	527	548	477	524	476	535	476	517	478	490	502	512	490	502	478	499	504	491	505	529	508	505	508	475	466	492	493	488	498	499	515	536	522	533	503	477	452	468	471	485	477	518	508	469	468	505	493	479	441	476	482	483	471	482	460	534	470	519	511	531	504	478	506	531	509	484	466	479	495	483	525	517	486	489	471	492	530	447	490	481	501	465	502	510	474	518	501	455	483	481	498	486	507	494	480	467	479	494	493	532	522	459	450	530	452	512	499	491	472	517	513	482	510	492	470	442	497	493	485	516	479	483	497	490	492	495	506	493	483	462	486	524	540	530	474	515	476	482	512
52981	85141	65070	34573	20404	7477	2405	893	517	526	505	484	493	469	481	480	481	466	491	501	509	502	499	478	497	495	478	542	503	482	473	490	459	471	506	452	502	485	517	511	467	478	478	483	494	463	492	479	459	505	455	480	512	490	486	484	496	493	490	467	481	463	484	534	503	488	483	436	485	497	436	473	490	439	457	440	474	486	474	481	484	488	452	493	529	452	502	509	465	470	504	438	494	435	501	477	441	505	484	496	494	477	471	451	444	500	451	476	500	490	490	473	463	463	452	492	470	490	435	427	488	505	486	493	480	508	473	455	487	435	480	514	495	426	494	512	498	465	494	497	490	482	497	521	489	460	488	448	495	493	471	491	455	494	480	482	489	472	491	450	517	455	464	487	470	483	462	462	459	498	492	491	491	480	457	495	517	487	541	500	458	503	502	479	498	494	528	444	482	493	490	484	491	465	498	472	512	450	500	474	474	448	495	512	477	510	492	481	506	469	478	482	497	472	505	447	469	515	513	514	492	487	461	471	469	459	461	525	511	427	486	531	486	500	472	451	497	486	451	456	489	474	507	485	466	485	498	475	502	469	487	491	511	491	496	515	510	459	503	484	508	490	462	466	489	438	475	464	453	501	471	480	443	471	479	458	503	473	511	483	483	483	428	488	415	453	443	478	529	465	503	469	486	491	486	451	489	492	473	456	486	458	440	431	481	464	490	504	484	482	514	472	483	513	459	494	480	486	501	506	492	482	518	511	469	475	458	489	514	488	486	479	483	455	446	495	475	458	514	427	494	537	499	484	478	484	493	479	512	475	475	484	458	465	480	531	485	445	441	473	516	523	503	499	458	499	471	547	491	500	458	476	467	467	507	513	499	507	468	425	443	491	498	474	456	457	507	441	488	495	478	505	488	473	485	492	459	532	472	449	452	495	504	507	485	463	466	439	436	456	442	453	503	509	420	471	493	446	496	489	465	480	450	465	504	474	491	478	496	455	501	511	465	477	500	495	531	477	481	495	498	472	470	468	482	526	498	487	475	461	492	466	458	501	502	489	461	490	481	529	488	466	511	481	479	466	469	478	478	511	473	496	492	455	467	495	478	506	493	488	509	500	480	490	479	515	477	477	457	482	485	461	452	476	501	468	482	515	480	501	458	458	464	501	493	488	470	468	499	495	421	500	477	508	476	462	486	477	548	507	506	519	474	475	450	485	479	510	512	465	464	430	478	459	476	497	509	471	457	518	469	461	496	473	501	464	490	442	473	501	503	447	504	482	497	466	509	486	504	450	478	485	476	516	471	497	483	501	491	448	474	488	493	495	478	504	477	512	495	456	490	465	489	481	474	472	461	475	488	457	466	483	489	454	477	511	505	459	453	501	460	492	501	477	477	502	483	461	491	503	481	507	495	479	458	522	464	486	474	528	466	497	458	508	511	504	445	473	503	507	490	479	504	467	470	484	513	486	486	477	497	474	465	479	486	513	508	468	502	443	469	469	470	487	538	500	493	469	464	510	501	511	447	452	495	511	502	483	487	508	480	517	493	518	451	451	460	453	460	461	461	473	505	470	511	454	508	482	513	433	523	489	504	482	518	461	485	507	435	496	497	475	497	473	480	505	469	461	507	471	473	469	529	442	517	499	495	444	437	482	489	494	438	485	491	482	494	508	462	508	514	500	449	466	482	491	451	543	451	530	471	515	459	479	501	505	489	512	494	512	495	451	438	498	460	489	487	476	472	463	472	462	474	474	494	546	463	508	510	453	502	501	499	455	495	479	510	528	483	473	492	491	485	479	490	468	497	452	439	463	487	467	520	536	493	445	491	470	476	469	483	478	478	463	492	441	491	525	489	509	466	444	497	476	493	496	467	469	483	476	466	498	487	503	453	507	496	460	461	461	499	536	484	476	523	446	451	484	461	511	475	515	473	488	454	460	506	497	453	453	443	483	486	471	454	467	499	428	509	518	462	485	453	478	414	471	490	446	477	455	450	523	539	502	468	481	439	462	462	450	478	495	464	470	484	491	480	486	455	490	461	488	493	484	427	523	483	500	426	452	465	461	478	441	491	475	459	491	451	483	498	492	437	474	441	486	474	469	466	462	490	507	466	450	483	459	463	486	478	456	493	508	481	501	482	481	414	493	488	467	434	514	484	486	497	483	463	493	468	521	485	511	486	486	465	491	501	481	496	432	458	492	491	520	478	468	462	460	446	499	470	485	497	470	463	514	459	492	473	452	489	477	439	467	499	500	460	494	481	465	487	496	488	498	484	509	470	487	453	489	482	464	501	492	499	447	481	506	487	487	474	483	464	481	470	435	523	472	469	499	483	479	477	504	478	474	474	481	499	443	501	488	501	485	463	486	421	467	478	484	451	523	492	483	483	465	475	477	493	461	479	487	500	487	505	485	462	469	484	517	478	485	482	501	469	455	501	502	460	507	478	466	469	486	480	464	470	478	493	453	495	475	501	520	499	493	504	444	515	472	486	462	492	467	476	494	474	491	448	488	508	485	451	491	461	472	463	451	491	442	484	460	473	481	499	510	494	473	523	509	501	499	492	516	467	466	493	455	512	481	483	495	481	514	486	419	506	465	480	497	461	484	464	463	473	494	496	509	431	461	478	481	494	469	523	500	520	490	486	472	480	467	448	496	483	466	498	451	470	447	455	475	483	464	436	518	473	483	487	448	447	451	480	462	483	472	512	500	486	455	493	482	498	484	527	453	521	456	432	487	453	455	486	487	436	502	528	446	490	507	463	472	500	451	440	495	464	525	460	522	480	505	488	491	459	476	493	479	519	480	488	448	453	515	485	490	456	490	475	476	464	457	424	437	487	483	426	502	473	505	487	477	480	438	492	502	484	479	484	470	505	515	481	494	490	504	525	453	479	487	514	472	474	412	480	485	494	475	492	484	494	510	491	498	467	432	486	515	469	442	490	498	489	475	482	489	475	477	494	481	497	508	488	476	479	483	483	523	464	507	453	507	440	463	492	456	479	459	486	489	473	463	463	478	462	491	479	495	434	471	507	430	449	507	462	420	496	477	443	433	467	474	475	484	485	501	509	492	465	466	443	448	452	484	486	521	438	484	533	509	452	410	513	459	502	518	466	448	468	460	464	482	485	511	503	538	474	512	479	491	479	472	486	487	525	495	438	478	473	485	478	499	509	479	486	513	499	478	489	474	483	511	501	511	476	493	446	500	468	478	520	476	458	461	483	505	487	467	465	460	528	510	467	500	469	460	468	513	488	451	445	491	456	502	470	474	470	500	504	488	463	476	495	516	517	479	491	437	498	503	508	489	466	493	527	472	491	489	488	472	480	510	495	512	492	427	474	497	471	432	521	518	480	509	482	481	492	505	468	474	503	470	437	457	460	496	514	500	481	490	480	479	450	479	486	508	476	494	483	498	437	504	495	489	481	487	527	447	475	455	426	512	463	464	497	522	467	464	474	463	484	462	519	469	489	483	490	484	459	472	465	434	495	444	488	507
24174	23138	38340	37158	31216	20942	7844	1519	843	773	801	757	821	773	777	775	809	732	797	788	755	777	765	757	734	765	754	796	780	803	753	771	748	751	716	760	760	808	700	762	741	776	768	782	731	758	772	731	749	741	769	755	746	796	736	779	739	744	774	736	794	791	730	758	756	779	722	736	782	730	735	714	786	774	770	739	751	737	763	732	749	737	781	733	785	749	751	716	731	744	775	713	792	784	740	762	762	763	804	776	746	775	800	713	755	745	809	741	724	730	751	740	710	698	723	728	737	722	781	750	703	732	747	772	790	742	788	719	754	753	752	711	772	766	763	721	758	786	782	719	708	798	731	746	719	718	748	758	767	790	742	725	758	750	762	768	777	717	754	788	751	806	775	746	739	724	732	735	742	767	698	759	732	734	761	725	715	784	800	747	698	731	772	740	769	745	764	762	712	698	780	716	759	721	721	737	755	702	749	711	737	730	767	761	767	772	766	743	766	769	775	738	843	737	787	718	782	807	699	774	750	758	798	755	741	764	794	751	752	784	740	740	733	733	736	711	755	719	767	774	745	786	753	770	749	732	773	704	727	705	772	782	747	764	743	823	723	759	728	764	741	800	767	743	693	738	753	746	769	757	723	762	763	769	789	730	742	698	803	774	775	733	774	720	719	781	754	770	718	729	802	786	746	789	693	770	766	765	725	793	775	712	707	728	818	792	784	795	741	809	766	757	757	765	731	741	729	779	735	765	788	723	725	681	721	762	724	819	739	772	729	765	761	803	753	726	761	771	721	751	772	738	731	712	743	743	750	754	731	778	744	737	750	734	683	790	711	748	774	773	741	769	724	734	705	772	702	739	735	755	755	750	753	711	797	711	703	750	756	759	776	728	742	751	772	759	722	730	814	767	746	739	699	744	749	753	753	744	730	772	700	772	751	718	723	767	799	748	761	732	791	746	765	733	732	739	750	736	739	731	731	756	726	740	716	738	733	743	768	757	758	761	738	763	717	702	736	795	737	696	736	720	724	784	676	736	785	766	787	739	708	735	756	734	774	738	716	758	739	782	768	746	686	753	758	767	756	718	717	718	802	721	775	747	734	785	695	761	693	681	769	783	770	726	760	754	739	796	718	734	780	801	722	750	783	730	728	723	708	775	700	712	736	759	716	750	736	792	721	763	758	731	756	727	778	754	746	739	730	783	780	718	752	739	739	701	770	769	766	789	794	814	756	709	751	726	749	767	771	752	773	772	772	779	749	750	772	790	769	740	754	746	739	717	779	761	796	714	734	714	711	798	762	741	744	728	738	719	755	755	782	737	725	753	751	747	739	731	700	739	760	730	784	737	737	725	721	739	780	792	794	711	706	738	730	751	773	735	727	733	727	759	762	790	764	740	675	793	766	695	778	677	737	712	746	776	734	768	750	707	735	751	742	737	695	711	738	762	785	690	834	713	743	733	773	755	756	692	748	764	781	740	703	771	728	710	767	758	765	747	732	734	731	771	727	757	739	756	733	734	749	749	752	746	720	758	742	712	748	772	712	751	770	800	718	740	703	769	739	758	720	781	688	722	785	759	755	711	742	761	832	750	784	758	779	768	728	749	732	768	739	736	756	729	768	760	713	772	758	756	781	799	741	735	734	797	744	750	709	755	720	783	742	737	756	739	731	739	739	783	711	741	792	709	727	730	770	772	723	774	724	789	724	741	739	738	798	678	751	728	713	774	754	774	724	747	774	750	732	824	787	771	765	738	746	731	773	774	727	750	670	695	784	689	747	702	764	766	763	773	783	744	761	785	780	754	763	733	771	753	737	738	768	734	717	757	782	750	785	763	750	784	744	742	717	746	738	784	758	779	799	725	786	741	693	737	736	734	756	779	724	774	740	754	752	736	724	733	757	752	762	806	747	777	755	706	750	695	740	729	740	747	726	725	741	742	764	746	775	762	752	823	761	761	754	742	764	769	738	728	728	733	705	744	778	722	759	775	767	693	741	757	774	704	757	700	758	708	766	756	725	729	741	751	806	786	756	774	712	792	744	832	748	739	721	734	708	766	754	744	694	752	784	705	762	788	748	740	731	732	756	732	750	709	736	748	718	741	777	757	768	725	755	692	714	738	806	727	786	700	738	781	740	749	750	753	752	751	761	737	747	745	744	759	766	768	761	727	781	750	753	715	763	762	773	783	758	718	715	692	741	762	737	722	772	729	723	767	705	737	752	726	797	721	752	724	741	721	746	711	744	725	764	737	729	798	756	727	802	704	770	752	729	803	760	730	716	754	755	761	762	766	771	796	700	733	787	731	740	725	751	752	772	754	813	718	692	750	748	751	727	762	766	708	772	745	723	747	738	698	717	737	685	763	742	728	769	779	767	751	776	733	777	767	749	802	719	753	704	751	793	745	803	759	751	728	740	785	715	807	758	768	760	769	746	725	784	712	738	745	721	757	745	768	739	745	780	727	724	769	757	737	728	752	779	721	751	800	711	772	778	767	708	713	710	715	763	777	724	763	735	687	742	737	731	770	673	713	801	734	785	728	745	762	755	711	759	727	748	760	762	732	753	740	727	770	746	737	725	754	736	716	746	759	778	778	756	753	748	749	737	737	773	760	701	716	688	762	687	722	718	745	721	782	775	746	748	724	772	758	712	695	708	744	739	764	747	746	732	739	737	747	791	790	796	787	686	747	746	755	737	719	773	729	808	729	734	728	728	764	717	751	745	754	769	754	803	748	727	749	702	758	791	746	715	768	708	733	762	775	762	742	758	738	741	758	773	726	688	747	737	759	753	760	733	757	721	715	751	747	764	761	773	725	756	751	738	776	748	774	767	745	699	772	787	759	756	701	760	774	784	724	706	770	798	754	763	782	726	782	708	737	734	733	750	777	723	738	759	715	680	698	711	719	674	712	763	712	746	753	745	781	732	782	730	765	765	739	801	751	740	778	766	738	787	774	741	745	708	765	772	720	709	770	754	735	774	708	706	755	774	752	701	760	737	796	784	730	786	774	665	763	727	712	699	805	661	750	719	771	702	718	754	733	763	722	705	770	764	731	796	752	755	730	732	800	731	732	732	768	783	731	727	696	764	753	766	741	700	732	773	783	749	730	757	753	830	786	727	740	715	746	776	752	782	760	755	750	743	721	746	714	784	747	741	746	723	740	746	723	726	731	708	710	749	741	741	744	708	753	767	739	779	758	750	759	768	735	720	720	775	697	723	764	790	765	746	769	760	760	764	754	780	765	740	773	712	770	751	766	728	729	700	792	743	724	749	756	743	713	744	683	715	722	746	754	780	732	728	764	743	743	732	798	690	701	707	740	751	706	732	798	716	776	748	721	704	724	752	733	754	708	719	711	787	739	773	750	746	776	753	729	746	769	752	731	766	771	771	791	719	759	742	770	737	790	713	707	745	761	759	724	739	800	710	761	721	743	717	776	759	688	768	764	787	777	721	775	738	785	743	767	725	713	753	694	728	735	720	755	717	799	712	752	761	699
63872	102469	77146	49499	32170	12443	3505	1297	793	788	749	724	695	690	695	766	755	779	760	724	684	778	769	733	752	708	730	755	705	739	718	727	703	750	707	709	757	731	753	767	764	729	759	730	753	758	711	753	740	736	781	725	744	740	713	746	697	738	732	728	698	788	786	721	732	750	742	785	712	738	702	700	727	825	754	742	764	753	724	748	749	741	718	753	674	716	750	753	770	814	759	753	744	734	747	718	734	715	697	768	723	783	765	735	698	767	755	714	742	716	731	724	744	764	738	767	759	698	792	731	765	704	749	711	732	734	725	716	743	759	778	723	756	714	741	743	747	743	764	682	743	765	765	752	699	743	671	740	751	728	742	715	767	780	741	709	719	763	732	707	738	740	680	715	771	722	716	754	732	707	741	726	734	723	760	737	701	709	755	716	765	759	743	803	764	751	663	693	722	747	715	733	713	763	672	742	702	713	689	736	725	738	712	700	712	714	764	717	703	715	747	757	718	719	754	665	682	703	705	727	747	722	706	755	744	749	769	728	730	746	707	684	752	729	704	710	725	760	741	762	795	744	699	695	724	716	760	745	701	734	749	726	736	722	726	792	706	754	745	718	725	744	723	712	689	764	733	743	774	780	694	695	753	725	722	747	742	726	692	777	751	757	726	763	755	749	702	726	718	727	691	785	741	736	675	672	785	800	812	712	740	729	753	740	755	761	755	717	735	694	693	771	784	754	706	726	744	768	733	747	708	718	733	694	730	757	737	728	744	700	734	728	680	722	752	777	721	711	732	693	705	731	783	741	779	730	737	756	745	719	722	693	742	750	742	768	757	736	740	717	758	724	741	710	719	688	723	682	747	715	708	704	718	715	744	727	713	698	775	758	777	795	761	718	705	708	761	745	725	790	772	752	700	740	737	764	739	715	768	754	744	774	751	724	768	734	697	737	717	701	719	722	741	728	750	758	706	751	718	717	754	760	673	749	746	750	774	737	685	757	719	760	759	740	721	730	784	707	713	703	775	746	769	745	728	729	742	706	748	784	702	719	741	792	764	758	675	721	745	772	708	758	752	677	730	775	724	786	775	727	737	719	752	739	760	746	727	733	754	761	690	755	692	715	779	744	708	781	736	737	698	735	731	713	735	772	766	704	768	725	781	740	790	747	755	790	751	746	719	766	743	752	743	743	754	730	701	707	742	768	710	704	753	743	764	728	802	700	729	808	768	676	664	737	752	743	775	750	748	733	716	731	788	741	717	815	788	734	749	774	775	741	735	749	716	737	712	723	712	761	690	760	720	728	760	706	709	689	755	758	756	735	755	740	694	745	734	719	750	651	758	746	703	732	735	712	789	722	758	750	738	740	699	683	714	748	730	747	791	734	704	755	743	710	699	678	728	745	739	734	730	800	725	745	735	705	720	729	728	683	681	715	750	688	711	746	739	729	740	759	759	756	732	776	736	691	709	716	710	708	681	703	733	716	718	728	743	691	679	697	704	752	726	680	749	739	723	768	772	742	710	727	711	722	766	754	739	766	743	724	746	747	737	723	787	726	742	768	738	714	720	741	772	727	760	720	746	726	744	704	711	742	774	752	742	768	704	715	689	742	712	741	735	705	775	722	723	680	743	729	759	747	741	714	756	723	790	717	687	734	735	746	773	693	783	782	718	699	703	735	785	732	658	684	775	718	702	757	761	710	751	733	731	733	733	779	724	689	757	727	776	766	733	763	788	732	709	757	705	701	719	719	728	748	765	729	755	719	670	775	778	783	714	740	738	786	723	762	759	782	745	722	720	731	716	728	775	719	710	720	717	690	687	744	720	752	739	752	728	727	730	783	736	713	732	767	691	756	706	685	726	709	730	730	711	733	712	737	719	748	685	741	714	752	747	720	735	750	749	716	729	691	724	737	740	772	736	753	757	771	790	742	713	780	728	697	759	721	696	758	740	744	698	721	747	727	709	732	771	772	725	727	694	734	697	715	751	777	729	761	722	740	733	690	711	706	785	719	717	729	720	729	760	750	713	738	750	756	691	737	709	717	688	741	735	713	763	726	786	698	718	729	745	712	786	769	770	674	760	716	744	733	718	714	773	718	700	761	716	730	739	725	747	748	728	780	718	721	698	680	733	713	730	697	727	762	760	681	712	734	716	790	717	754	711	738	743	707	741	709	722	729	767	714	759	711	775	718	740	735	737	730	751	728	740	711	769	727	708	729	686	725	793	743	702	703	707	693	738	737	727	700	686	742	742	708	730	736	728	734	686	685	695	756	710	755	715	713	707	698	689	726	727	720	695	727	749	710	707	707	806	735	742	713	733	737	732	730	671	715	741	739	745	759	734	721	660	749	759	748	732	748	723	772	757	738	752	665	715	758	712	699	761	739	717	779	709	749	690	751	673	742	710	723	738	738	715	740	738	678	732	702	746	703	722	710	716	710	713	757	755	747	752	728	718	696	761	763	736	743	698	754	679	782	716	723	717	766	764	723	698	697	756	744	721	727	749	735	661	706	674	709	720	727	812	751	713	790	725	751	766	731	734	747	702	703	681	746	785	696	744	731	711	715	750	671	768	697	742	762	697	733	717	760	783	765	719	724	747	721	766	728	712	733	753	774	700	696	717	766	761	693	716	751	730	685	702	750	702	719	674	748	634	748	727	738	686	726	766	723	798	755	757	689	734	689	705	674	732	756	739	740	718	748	724	719	735	805	753	752	667	740	747	743	744	761	786	749	721	741	731	703	728	697	744	744	769	691	708	742	680	764	763	779	733	751	725	704	738	682	762	734	719	694	711	708	706	715	755	728	757	732	708	722	718	768	764	704	689	785	752	753	730	745	774	719	735	742	710	771	783	763	721	707	771	757	728	737	729	758	760	747	789	725	737	766	738	748	724	741	745	761	770	741	699	708	756	717	730	737	742	753	738	762	784	710	742	729	751	743	763	708	708	735	735	733	749	724	755	705	770	758	756	723	764	722	764	709	737	723	687	738	753	694	722	733	750	705	689	754	731	732	771	722	741	668	687	689	694	753	724	685	762	706	779	764	729	754	737	740	735	700	710	733	748	697	760	782	727	718	737	785	753	730	683	745	742	737	707	705	760	707	739	699	700	741	739	713	765	726	746	764	682	732	729	801	784	774	717	736	687	726	744	768	734	757	708	727	682	707	734	728	711	755	742	687	721	768	689	687	701	710	709	750	749	718	739	688	673	740	733	722	766	707	751	750	712	729	757	741	743	725	745	695	689	775	772	730	757	746	700	689	711	688	755	713	690	748	764	708	759	721	701	750	749	701	722	755	741	747	782	736	718	755	746	752	731	708	761	704	714	734	707	687	750	706	761	725	751	730	677	746	698	747	744	770	723	726	747	726	703	713	714	710	786	740	723	745	723	792	735	784	746	760	751	725	730	741	718	722	756	758	766	706	766	741	725	756	743	766	708	751	760	684	743	710	793	737	740	778	785	708	767	705	729	727	712	719	731	740	737	710	672	764	747	791
29064	28967	28383	14053	4460	1626	798	605	531	548	563	538	538	566	555	528	570	534	540	557	532	542	517	566	587	551	542	542	513	572	501	574	545	577	558	523	583	561	571	544	536	573	624	555	578	619	546	549	593	541	522	530	558	568	575	570	592	555	538	549	567	552	584	589	567	574	550	547	555	546	565	546	555	563	512	534	527	618	555	576	563	546	566	532	534	583	551	601	571	527	519	552	616	535	586	573	547	527	549	544	517	530	559	545	586	540	537	567	605	562	561	536	570	513	519	576	566	581	555	545	546	544	540	560	534	530	578	526	521	528	547	563	543	566	514	580	541	528	545	541	552	524	520	557	553	562	573	559	552	525	510	569	569	535	552	578	590	510	605	532	540	544	595	578	583	533	565	566	572	524	534	514	535	571	555	581	519	534	569	568	546	553	497	507	550	623	536	544	520	498	546	517	541	550	538	526	567	543	569	574	539	591	553	568	575	525	539	561	546	537	551	569	527	538	546	549	561	553	574	539	558	546	517	553	572	551	519	527	539	558	546	526	512	557	575	564	573	560	539	537	531	536	520	569	544	542	555	513	559	583	540	566	536	562	566	557	522	499	495	529	509	553	572	577	570	586	516	530	543	543	594	533	559	532	554	547	519	565	571	556	591	573	550	555	521	555	575	555	526	528	527	536	595	549	525	541	530	530	578	569	526	550	555	523	536	556	586	526	504	579	553	534	541	539	543	541	517	539	575	545	553	543	539	566	520	544	550	525	570	531	552	519	568	568	552	513	588	561	532	575	558	526	533	513	555	548	548	522	526	575	546	566	551	587	550	550	579	541	506	529	520	560	591	540	537	545	531	561	566	601	525	568	505	575	569	534	576	536	525	548	536	534	532	561	566	585	582	537	531	497	555	560	531	563	595	603	576	561	574	597	567	546	569	577	532	578	536	502	543	536	573	559	552	556	494	541	540	498	608	552	489	549	551	562	557	560	517	539	547	574	561	531	533	530	530	541	572	572	592	491	590	553	532	519	551	524	533	518	544	521	566	528	536	509	525	576	555	541	544	589	571	532	576	534	526	584	540	539	555	527	504	545	567	558	558	561	543	520	531	568	536	539	571	524	563	558	514	555	531	545	550	511	554	593	623	526	541	549	551	535	568	570	542	588	583	546	556	555	535	529	511	576	517	562	561	555	525	589	541	532	591	546	518	546	548	523	562	529	583	544	551	579	569	502	566	572	533	540	560	555	530	570	560	582	598	594	579	537	547	575	581	565	575	572	544	585	532	549	576	525	580	518	590	531	562	530	548	590	562	560	567	559	576	551	569	566	559	559	573	534	536	530	529	584	588	546	560	518	549	503	558	561	546	544	545	519	549	572	565	557	553	545	585	566	511	504	535	546	523	505	505	588	557	553	561	564	533	537	535	526	525	566	525	513	575	546	541	558	581	595	537	590	538	521	550	542	565	580	555	537	556	580	555	578	525	526	546	562	547	555	568	545	583	522	584	540	538	510	538	531	519	539	504	511	549	537	564	547	550	545	531	562	564	565	505	554	555	556	539	581	570	520	558	561	530	545	488	522	568	567	594	537	537	563	523	590	539	550	536	550	514	558	562	568	577	530	564	537	545	546	558	547	544	546	606	599	582	546	574	519	503	516	519	539	538	535	519	518	529	584	565	579	572	564	546	565	552	567	524	550	540	566	570	574	540	533	587	515	562	573	562	551	569	568	536	546	546	568	547	596	508	537	526	535	546	543	542	555	555	538	527	567	559	520	552	560	556	565	562	569	575	556	537	520	535	512	528	592	539	540	520	543	511	571	561	511	532	544	550	519	534	582	544	563	545	542	512	563	553	537	523	557	523	507	570	553	552	523	548	586	517	563	564	551	573	516	545	573	526	579	543	536	521	511	597	560	547	565	576	546	516	564	563	552	556	507	540	523	586	596	548	539	557	550	577	561	532	527	594	545	557	519	518	530	532	563	549	532	551	556	551	500	525	564	564	596	527	565	573	541	523	543	547	519	531	523	594	553	535	516	558	582	530	515	564	580	574	516	557	584	560	580	532	530	578	543	521	549	575	495	570	538	557	575	555	583	513	500	520	578	556	547	515	518	557	574	505	597	541	577	557	546	544	571	583	549	535	540	521	540	553	556	588	558	552	533	555	514	539	585	542	571	572	541	541	539	576	554	532	574	552	602	532	515	514	512	534	506	546	552	569	582	538	539	561	537	562	523	559	562	537	564	565	557	509	556	539	552	555	556	578	536	555	527	511	569	525	516	522	552	515	541	583	560	528	537	566	550	531	550	539	580	521	561	533	563	557	543	541	551	530	554	569	525	550	572	583	584	551	543	552	587	574	570	551	499	540	563	568	577	551	541	563	505	520	576	514	574	550	559	527	564	545	528	508	490	587	546	566	602	599	595	540	586	557	514	564	569	532	554	516	541	528	568	554	564	556	511	574	560	571	560	532	545	538	596	552	574	597	553	545	538	527	526	566	550	571	569	523	534	551	523	556	537	531	560	547	570	608	575	575	559	523	573	534	520	513	579	595	528	590	547	567	603	511	584	529	574	566	557	497	555	533	588	566	575	540	526	540	564	568	576	583	529	550	577	531	544	573	599	535	559	525	541	561	561	552	516	535	533	556	545	557	575	560	562	595	540	529	518	530	564	527	585	544	504	548	550	544	556	527	535	554	493	557	566	536	580	521	523	567	576	568	569	563	558	550	589	549	496	569	551	577	551	543	560	556	529	575	564	615	565	539	556	521	570	512	527	561	537	552	527	533	524	569	573	569	540	507	553	559	569	540	539	570	555	524	554	581	563	555	581	572	528	567	541	515	594	555	526	558	553	525	554	515	559	579	568	515	537	508	567	548	513	571	545	544	528	574	567	571	541	544	533	590	585	542	554	550	535	528	521	580	533	528	603	540	523	533	506	552	589	550	582	578	572	582	601	570	524	572	563	533	557	570	534	550	514	539	522	541	564	559	512	547	574	558	579	550	516	593	569	539	564	581	545	500	550	539	567	551	571	542	518	581	552	565	522	544	549	576	565	605	543	575	555	530	559	519	521	534	567	583	546	537	533	545	539	614	573	571	518	545	540	560	533	587	543	571	507	530	586	590	561	563	575	551	542	584	551	536	554	530	589	585	516	569	565	566	518	509	572	561	567	526	540	559	561	547	571	576	541	580	510	547	549	508	558	533	546	578	574	534	559	601	556	588	571	546	559	570	539	550	546	582	595	573	558	544	562	570	586	555	526	553	541	569	574	506	537	545	564	575	599	511	531	558	560	561	517	540	568	530	533	566	535	556	561	557	535	536	563	519	587	552	555	545	534	529	588	519	557	557	549	548	539	576	535	585	544	542	583	533	551	581	538	553	530	532	545	559	555	559	517	506	568	518	558	596	592	558	573	517	521	559	546	536	570	535	525	584	571	515	547	541	592	569	550	589	550	560	568	606	564	547	535	571	540	542	536	504	542	561	576	560	534
20154	36479	23692	8870	3660	1466	730	572	485	504	506	467	458	450	491	502	493	491	464	514	475	544	520	468	486	503	488	521	482	515	531	499	493	490	488	503	489	492	468	496	473	500	488	519	483	476	487	495	523	498	475	488	471	497	503	488	486	519	455	496	514	499	523	492	482	541	493	527	503	470	486	524	468	460	477	505	498	505	470	499	523	511	485	479	504	491	456	489	491	514	521	472	493	513	517	466	533	476	476	494	464	461	431	518	466	477	497	491	528	522	533	450	452	475	514	480	501	475	500	507	501	455	512	548	482	504	518	469	532	501	450	485	505	503	514	478	498	496	492	489	474	493	532	447	474	530	471	472	494	488	499	500	473	524	471	493	489	423	486	516	502	460	459	504	478	502	474	501	491	499	467	466	465	518	477	453	474	488	508	490	485	489	510	470	490	519	484	481	493	508	462	468	473	465	500	494	512	469	456	478	456	475	475	483	461	529	462	490	477	465	457	455	483	482	470	471	480	456	495	434	516	474	468	487	477	465	519	462	495	455	477	509	542	497	470	489	478	495	505	506	496	528	517	489	496	518	491	488	500	451	499	515	515	466	526	524	502	498	502	496	471	476	518	480	481	515	460	503	493	470	488	509	470	484	483	471	501	507	504	519	470	483	517	496	484	464	490	493	464	481	465	457	468	478	479	513	490	470	467	451	497	486	480	487	485	494	496	520	514	487	501	462	500	472	457	486	492	437	500	504	494	464	496	479	488	515	478	452	476	528	479	487	496	478	517	470	490	490	503	492	491	470	479	496	468	508	486	486	511	485	510	485	507	520	464	465	490	485	475	477	519	538	514	500	474	479	495	507	503	510	494	485	482	468	506	524	467	536	461	438	516	466	509	509	504	460	474	500	509	476	486	474	536	473	491	468	498	466	491	448	506	498	505	482	481	511	511	522	469	501	487	558	474	481	491	482	483	511	514	479	484	502	495	470	489	505	522	496	459	470	486	499	500	502	495	507	481	533	495	473	467	438	457	490	504	490	484	530	482	447	443	487	499	497	482	511	514	511	441	475	477	508	494	492	500	506	476	520	466	526	473	476	468	482	526	514	493	502	469	484	502	507	479	459	511	468	456	509	460	460	499	502	488	517	444	476	450	471	486	470	489	495	498	472	483	485	482	521	494	456	495	468	486	483	509	481	452	469	488	464	527	480	466	474	522	492	531	475	491	497	501	487	468	475	484	495	463	480	488	482	455	480	470	477	526	501	517	476	497	446	483	474	461	468	478	537	452	507	515	512	497	488	503	486	505	512	503	463	490	490	483	453	490	489	460	486	480	478	501	475	503	493	512	496	473	503	500	498	445	474	476	508	514	486	506	485	528	509	511	520	494	478	493	478	517	494	451	494	500	452	507	453	479	456	471	464	464	477	473	451	489	483	506	480	472	515	469	484	470	516	505	488	451	484	451	523	482	491	458	460	481	497	497	496	467	460	505	474	495	483	468	496	463	532	512	487	516	481	493	496	490	491	500	514	429	521	504	467	471	489	510	510	494	495	500	468	488	488	488	483	510	513	451	489	459	483	513	458	459	477	494	473	509	502	507	515	485	472	478	506	530	492	474	497	468	477	496	468	488	479	519	517	510	492	530	480	474	506	491	491	494	498	452	473	483	456	516	500	514	452	484	500	516	479	507	470	456	470	501	467	470	479	473	454	525	528	499	502	513	480	461	482	470	461	479	448	450	497	498	476	492	495	506	456	473	509	476	505	501	468	508	526	499	502	446	484	472	521	480	493	511	450	459	459	486	515	499	497	466	486	495	485	453	504	464	552	480	481	507	483	493	537	496	477	500	496	525	484	478	524	474	488	489	471	490	502	478	489	467	481	466	490	462	492	494	494	468	456	470	505	491	439	510	484	497	488	489	491	477	502	507	485	490	497	488	482	493	503	485	476	493	491	485	468	504	465	486	464	482	484	478	498	515	513	514	470	500	487	477	457	479	520	506	505	463	483	481	495	513	496	469	486	484	436	462	460	499	485	448	517	483	468	492	501	520	509	486	479	475	512	441	484	478	537	475	493	479	457	506	483	536	508	492	485	470	522	500	487	514	513	491	459	503	482	469	474	524	496	456	507	508	480	493	458	484	474	499	503	455	496	467	468	475	509	491	488	497	489	476	518	502	457	503	484	515	495	498	487	528	444	464	503	489	535	480	508	514	480	508	485	456	475	449	487	509	519	482	484	477	516	467	464	514	477	482	536	465	507	492	463	535	502	495	472	498	476	478	473	502	495	486	487	493	521	513	516	503	516	484	511	473	501	481	455	500	526	487	516	486	522	468	527	474	482	476	449	498	522	501	490	479	482	457	477	492	500	503	484	476	436	480	504	518	487	477	479	492	525	528	516	464	464	467	454	504	484	465	473	454	449	468	463	559	459	495	463	506	554	475	492	482	470	440	515	486	465	481	475	455	502	498	511	469	465	485	529	499	494	463	435	466	512	475	509	461	455	435	489	460	507	548	471	494	484	513	525	452	503	495	510	458	468	516	500	508	485	474	495	487	514	484	478	501	515	482	469	491	484	487	478	490	458	511	522	476	479	501	469	513	501	494	524	499	486	521	472	455	538	474	467	482	475	532	478	484	505	504	493	521	485	491	484	468	461	487	531	521	480	471	423	491	478	478	480	497	472	490	432	537	472	516	532	495	531	527	475	503	486	477	524	492	479	517	478	503	502	482	501	466	483	481	455	541	492	532	542	471	501	475	514	472	493	458	525	482	513	464	484	473	496	478	528	469	457	452	520	461	499	488	479	498	492	481	469	486	483	477	510	519	491	432	504	476	425	496	473	482	512	491	470	512	518	462	473	476	491	513	469	516	472	518	543	494	508	422	483	489	483	479	475	497	505	488	448	432	492	460	499	489	464	477	474	515	516	468	502	470	478	498	501	530	480	469	488	536	492	476	481	477	477	479	467	453	480	506	479	481	504	527	498	492	495	497	501	520	500	420	482	491	480	489	516	480	524	505	472	454	451	487	454	453	495	473	465	488	466	427	504	515	463	497	481	466	507	501	470	479	478	487	473	495	450	465	491	467	466	498	467	461	484	522	484	504	489	520	460	470	503	441	454	498	487	483	475	488	450	494	500	474	504	525	464	493	502	498	506	495	517	488	487	485	526	511	504	507	514	439	461	496	446	488	505	445	488	507	520	506	502	486	496	484	505	487	483	465	479	482	480	417	454	511	474	484	514	487	502	486	508	450	502	453	536	474	506	475	480	479	507	482	505	486	490	497	488	522	456	468	522	512	501	461	462	517	480	524	498	463	464	497	463	436	505	521	477	484	465	472	489	509	465	405	488	514	460	494	467	471	507	500	511	508	489	508	548	505	452	519	502	470	477	502	477	494	512	475	479	501	477	464	483	460	523	487	511	424	494	444	488	457	465	462	474	473	512	490	523	499	478	486	476	510	510	492	508	487	513	486	495	525	507	476	494	474	502	509	435
25820	27977	44891	37557	23815	9279	2287	803	593	539	531	493	534	580	541	505	538	539	515	547	564	510	542	549	521	524	508	543	476	520	494	527	551	539	515	496	523	499	536	493	504	550	540	545	559	560	500	527	531	525	510	535	515	488	546	499	532	558	518	510	528	546	538	548	519	477	525	516	528	492	527	512	539	508	486	552	501	542	539	541	540	515	513	518	528	506	554	503	512	525	544	482	496	531	508	550	545	500	524	520	513	555	531	520	520	508	494	535	533	521	508	545	498	532	539	515	560	547	517	520	519	491	503	550	473	500	531	530	472	512	520	540	498	568	536	530	487	551	530	536	545	554	519	499	509	494	528	516	525	509	500	516	470	503	504	551	528	518	534	508	567	521	509	537	549	489	501	523	524	503	528	515	524	505	545	518	560	491	521	518	534	531	529	508	509	537	527	534	504	510	548	548	522	533	549	531	533	508	521	496	540	556	530	551	525	508	535	509	512	553	524	483	574	480	524	507	498	560	504	556	569	525	496	527	505	500	518	522	513	504	487	511	523	560	500	506	491	527	537	472	530	528	502	484	511	517	509	521	515	502	550	565	556	559	514	478	495	502	511	511	550	515	478	576	524	550	556	545	546	557	528	523	529	508	560	534	491	545	522	474	538	502	487	530	557	519	530	518	516	500	537	546	534	535	541	532	500	477	467	491	504	521	545	554	544	498	490	511	512	496	529	506	525	525	494	524	511	511	499	515	526	524	538	470	511	497	519	541	538	552	522	523	513	534	522	528	533	490	512	503	562	489	532	493	514	567	502	519	530	500	541	570	559	508	504	519	501	472	480	503	540	524	557	513	514	521	508	486	492	507	529	507	499	501	525	567	534	535	501	527	489	533	508	517	542	508	484	537	517	512	504	546	514	526	495	481	551	477	539	506	554	475	536	474	507	513	518	501	531	527	511	533	521	518	539	560	533	490	529	540	516	558	516	503	531	544	516	522	499	530	508	514	499	536	538	506	526	515	517	486	486	502	554	518	506	532	515	531	529	518	520	532	517	505	528	501	503	557	498	523	541	515	527	491	509	513	542	519	512	507	516	520	523	514	535	480	519	509	546	573	527	522	548	518	515	537	487	511	575	498	523	535	563	506	498	484	565	503	500	521	510	462	501	512	526	547	538	556	480	500	567	556	555	551	531	505	525	497	494	501	493	523	499	511	505	505	538	520	543	535	501	509	513	540	517	498	498	506	514	550	547	529	507	484	503	555	509	519	491	514	539	523	512	529	529	522	551	536	537	504	484	556	517	508	535	481	535	534	536	506	540	511	529	509	507	537	528	474	520	537	504	519	534	512	507	503	512	517	528	495	539	513	548	508	501	501	536	491	543	528	498	465	439	540	513	516	542	502	488	484	512	555	526	472	518	544	504	497	508	550	531	507	524	444	528	493	505	501	519	523	528	515	472	504	512	491	540	571	559	527	496	484	501	530	532	509	509	504	482	506	504	575	501	532	586	543	504	515	525	501	546	510	490	521	517	537	527	512	526	515	475	534	522	545	505	531	555	503	526	526	480	503	526	511	483	515	524	506	487	506	514	562	505	500	543	498	491	496	534	495	514	530	535	561	537	508	504	492	486	502	496	497	550	504	533	546	518	517	497	516	551	521	494	478	514	506	526	513	504	542	468	513	533	532	486	500	484	548	533	516	507	501	509	520	514	480	514	532	520	517	519	563	532	507	521	525	510	544	553	512	527	533	584	520	526	553	489	510	512	532	539	516	526	547	525	513	520	521	494	534	487	499	506	507	535	519	512	483	494	521	507	488	493	492	518	509	493	494	546	556	487	476	488	519	512	558	506	490	524	537	501	497	512	517	534	500	499	513	525	518	524	568	468	538	524	507	456	510	550	509	544	506	474	504	528	475	507	545	530	502	541	501	493	518	562	555	555	493	537	535	503	531	523	492	529	531	534	516	529	553	552	496	479	485	498	537	518	476	506	520	469	501	506	501	538	542	478	495	481	505	523	518	523	542	479	535	513	544	517	488	521	505	504	496	502	520	500	512	515	543	518	556	520	512	508	527	484	534	491	482	536	482	504	507	502	488	537	487	475	531	559	503	477	565	504	493	508	470	504	519	517	499	550	513	510	498	490	514	528	525	509	586	513	565	471	475	484	538	489	520	553	524	512	513	519	513	534	489	500	534	478	530	505	530	554	507	539	528	523	492	559	522	524	521	504	543	530	467	537	513	505	532	504	483	539	517	512	586	500	532	542	500	477	502	492	536	496	498	504	497	510	506	535	560	497	483	526	525	515	524	521	498	491	509	559	496	510	539	523	518	530	520	544	506	479	522	521	516	509	528	535	546	557	492	506	499	486	489	502	522	503	502	534	515	563	513	517	533	530	518	493	489	505	507	573	540	544	512	521	504	534	498	514	508	514	556	523	509	545	497	488	528	523	511	531	499	525	496	522	523	554	559	512	553	546	542	552	536	491	523	513	491	531	528	504	539	525	500	517	540	521	530	486	495	515	511	531	518	531	465	537	514	462	462	492	493	480	473	569	569	531	490	514	523	491	477	514	500	513	509	554	540	505	478	523	534	505	506	565	516	547	499	527	504	533	474	532	551	490	553	515	522	550	514	479	508	467	542	512	530	512	545	503	526	527	538	547	505	505	515	553	500	539	530	535	547	524	521	529	508	513	518	509	505	529	558	511	541	551	504	499	509	533	510	538	531	525	547	493	554	474	505	469	519	498	510	513	538	514	487	533	540	486	465	499	517	517	494	529	481	546	534	486	491	494	519	517	473	515	519	533	532	488	472	500	507	501	521	493	521	536	491	543	530	495	517	522	532	486	576	493	497	539	529	498	482	533	496	521	531	547	535	515	537	530	483	507	494	508	519	508	471	519	549	527	499	503	580	528	531	540	540	506	490	541	526	549	525	530	537	510	495	484	523	511	524	539	513	481	537	556	508	518	534	525	513	484	521	552	537	520	492	505	524	496	508	511	499	525	451	520	521	499	534	513	544	518	477	542	545	497	511	541	529	509	510	555	485	520	511	518	555	541	521	541	552	544	510	508	558	526	490	514	541	528	542	499	507	496	580	512	541	540	502	492	531	498	493	515	511	506	479	488	568	509	522	519	518	511	550	518	519	510	472	519	548	535	532	525	551	511	497	540	524	529	554	515	493	516	527	524	525	494	506	501	517	531	513	481	499	589	492	489	485	523	538	497	523	535	524	534	497	506	548	492	509	501	517	482	539	551	515	511	497	463	513	508	510	530	515	477	527	486	507	504	488	552	523	506	518	534	501	542	516	547	567	509	534	569	529	528	504	512	474	519	486	536	501	509	525	545	534	462	526	547	514	530	506	516	512	519	515	509	518	468	518	533	510	507	539	495	518	548	501	528	522	500	483	529	513	515	507	501	458	552	496	527	540	531	498	484	524	535	483	487	517	534	552	503	522	505	532	491	473	451	518	516	497	567	531	494	548	488	483	511	499
54484	88453	61877	30306	16847	5677	1939	844	583	504	540	546	501	550	482	477	521	506	545	505	520	515	513	519	452	479	499	497	493	541	501	529	516	526	495	520	517	512	524	526	516	500	511	527	510	500	497	490	495	510	504	527	494	496	543	485	534	465	466	469	512	510	488	504	493	547	503	499	526	475	501	511	473	497	484	514	479	479	509	518	551	479	489	486	492	472	509	525	494	496	531	519	509	532	502	498	484	502	499	522	543	525	496	470	520	467	485	467	469	508	508	504	502	465	527	486	525	531	529	483	535	495	496	570	523	490	487	512	502	529	555	561	508	503	512	535	536	538	534	467	497	496	494	522	484	486	494	493	485	505	510	497	495	485	501	489	501	488	520	496	482	505	508	477	513	535	526	463	463	510	556	481	513	523	494	532	498	525	489	508	483	502	457	522	489	522	545	475	478	457	505	501	493	512	528	480	473	480	471	532	516	533	498	501	467	541	541	474	520	516	545	475	491	521	508	526	504	551	519	458	505	522	541	482	505	520	501	527	502	525	463	472	501	533	498	478	500	495	504	551	498	537	525	500	510	479	513	511	495	512	566	500	501	500	523	538	520	467	515	483	496	489	507	509	524	528	528	504	483	497	502	510	523	532	515	456	515	534	534	552	511	505	545	534	549	506	483	513	506	494	520	468	484	500	490	478	520	511	512	483	529	473	519	500	518	527	529	522	508	505	489	490	512	487	539	511	507	534	502	485	541	488	499	510	530	451	516	509	503	503	509	480	498	539	508	516	482	460	494	488	507	508	501	520	529	503	543	478	473	507	471	541	515	515	546	504	548	493	533	519	502	530	537	495	510	496	510	522	509	502	490	527	489	548	536	514	466	472	486	482	479	470	490	512	547	506	465	478	500	482	555	495	531	500	527	526	537	482	501	540	507	491	494	504	524	511	491	542	508	516	486	509	519	521	464	475	545	520	478	509	485	484	454	477	471	518	526	509	537	535	519	524	532	464	502	503	530	493	505	489	516	493	553	492	458	482	517	530	510	529	483	562	525	523	488	488	509	487	513	502	508	503	506	533	501	534	487	529	478	516	524	477	471	494	507	482	518	510	479	515	519	494	476	503	524	466	496	492	522	494	533	459	486	466	531	529	511	487	469	488	521	507	496	517	532	490	497	495	480	482	492	497	495	480	503	509	506	525	503	489	512	478	515	507	499	463	520	527	503	493	531	514	534	510	546	494	523	513	508	501	489	526	531	525	505	509	495	553	501	536	476	527	490	536	514	526	553	484	511	483	454	459	535	475	489	507	466	524	524	494	511	501	510	483	521	518	498	500	505	528	504	489	541	519	518	470	482	498	535	475	485	526	486	497	497	511	507	511	524	505	497	549	497	498	493	511	512	507	508	497	511	478	520	549	468	507	511	478	498	487	519	505	453	508	485	527	482	527	542	527	458	534	497	545	473	499	542	492	507	524	519	512	461	495	521	495	496	502	472	452	510	548	487	456	514	479	481	493	471	531	512	521	502	488	535	513	538	510	510	524	496	423	497	515	515	512	513	500	503	447	486	490	502	519	501	477	542	507	512	479	509	503	499	512	488	490	520	476	519	528	518	493	501	508	511	505	553	485	506	495	500	541	479	508	491	451	512	512	495	533	491	535	494	493	464	471	495	512	493	538	486	487	482	506	521	505	512	499	492	506	520	485	482	555	486	537	507	539	475	502	522	519	542	508	491	492	510	504	513	509	499	511	512	506	511	503	502	505	508	569	509	514	509	486	529	489	536	500	465	516	486	466	490	469	457	512	526	490	482	521	497	479	496	481	480	513	487	496	504	551	517	503	534	502	510	471	473	480	484	486	492	527	500	498	500	511	510	506	514	480	507	464	510	531	543	515	500	517	472	498	533	500	518	550	520	513	499	551	512	477	494	505	509	540	506	505	536	486	486	505	504	476	546	525	475	484	521	478	500	487	453	479	479	506	467	486	497	541	494	523	523	524	468	487	517	523	469	494	476	517	492	509	495	459	484	503	527	534	522	536	508	529	470	513	518	512	499	531	506	490	543	494	523	498	501	466	481	540	493	503	511	533	482	479	487	527	474	481	501	497	488	477	479	518	483	486	535	518	486	484	523	515	546	509	517	522	514	546	485	512	535	502	495	502	496	561	490	527	528	470	546	486	504	508	548	532	529	546	484	591	517	510	492	489	480	514	524	498	466	497	497	494	489	524	496	480	540	499	504	495	502	487	506	496	497	484	495	495	533	535	516	514	538	561	516	478	487	489	492	454	524	504	495	511	519	492	525	484	508	480	519	480	490	516	545	529	487	507	508	493	518	509	518	485	536	511	499	496	477	483	464	477	474	504	445	494	509	503	496	531	509	505	516	545	505	513	492	527	508	497	451	502	506	527	523	493	497	495	522	493	517	518	509	460	455	526	506	499	486	456	535	523	526	491	517	496	506	475	526	488	459	503	460	451	538	512	516	494	517	491	514	497	499	563	524	491	514	484	499	507	514	498	512	540	498	494	502	536	518	529	532	529	514	532	531	493	483	485	506	496	506	511	513	531	502	537	495	522	482	520	488	499	494	508	492	549	498	470	498	529	496	519	507	559	486	520	497	510	501	529	504	496	524	507	536	484	503	465	476	484	491	510	523	501	501	480	510	527	475	499	492	484	510	503	536	496	488	445	505	521	493	487	530	494	511	508	500	506	494	529	526	510	481	528	479	505	464	482	479	530	509	526	511	531	494	495	488	492	507	546	495	509	497	469	498	469	473	471	482	516	522	491	474	520	502	532	534	539	517	518	500	501	468	477	522	491	494	523	463	514	436	516	506	463	522	492	482	504	497	520	517	519	571	507	495	500	505	494	506	520	529	524	544	475	474	490	512	524	513	485	499	517	479	487	474	520	511	508	508	480	500	486	497	470	527	532	484	529	516	512	514	514	507	511	500	531	490	485	498	498	496	559	496	507	467	497	505	482	482	453	469	538	527	490	510	499	490	508	518	533	507	532	502	516	506	488	505	516	506	505	504	486	562	479	509	486	519	508	532	506	516	519	499	503	510	502	518	498	498	508	523	488	498	515	527	535	521	480	509	479	475	510	482	547	518	527	493	477	480	490	483	489	519	501	514	468	496	472	472	516	529	528	512	486	538	484	533	489	503	480	549	528	539	574	527	516	519	482	496	482	518	526	483	507	543	520	459	521	509	457	500	504	489	555	484	523	505	517	453	506	523	480	510	469	515	474	511	494	540	510	470	474	502	473	501	504	508	496	501	491	491	496	507	470	520	516	467	548	489	520	481	516	499	512	517	505	508	504	496	527	514	513	512	488	522	510	545	499	498	542	508	471	474	498	473	526	511	508	484	543	502	498	501	526	479	484	519	523	477	514	484	514	496	492	541	504	493	531	502	459	506	523	532	471	489	478	544	521	532	526	460	471	515	534	517	496	510	518	505	500	511	506	512	499	501	499	517	544	529	519	498	500	502	526	438	508
24082	23610	38447	37589	29791	19569	7441	1623	910	767	833	823	844	831	808	802	809	760	825	811	784	772	768	821	809	783	858	847	752	830	738	779	766	786	772	770	835	798	809	756	779	783	757	767	768	742	783	762	805	785	727	785	766	758	843	756	759	767	774	762	751	826	798	777	818	784	806	769	774	810	769	795	792	785	756	749	757	807	790	779	739	775	810	790	783	796	748	763	793	775	770	773	764	794	741	779	796	757	759	774	796	772	813	792	819	777	772	772	789	814	794	759	779	785	783	760	737	780	764	787	779	751	780	749	750	775	787	724	752	781	778	811	760	765	784	810	808	777	791	754	756	745	755	785	811	771	756	791	782	787	821	781	799	764	784	803	789	779	786	810	729	725	781	805	813	793	792	755	780	734	740	747	796	714	769	695	769	790	740	771	746	747	788	820	731	778	754	768	785	789	749	791	804	752	824	781	739	815	736	756	765	780	797	788	763	750	709	740	726	757	780	786	814	779	749	753	847	751	811	820	740	789	747	740	757	769	806	771	737	774	722	818	741	787	827	696	773	733	798	753	761	770	776	758	794	806	773	801	797	804	714	797	763	825	777	745	788	772	765	732	819	756	773	786	769	738	786	805	784	830	802	824	757	746	781	789	812	794	785	851	704	784	764	780	798	741	795	743	729	740	792	803	829	765	767	754	785	790	764	728	806	741	765	780	785	781	758	770	751	797	763	775	779	746	794	755	782	795	751	772	758	777	748	753	762	774	786	758	808	762	792	807	736	766	802	817	783	763	763	754	791	742	769	780	731	753	735	742	807	743	732	772	771	777	753	767	737	789	790	790	760	802	741	747	772	805	840	810	727	819	784	713	797	759	749	787	798	804	768	796	756	772	720	817	770	793	796	762	732	747	755	754	788	786	771	793	772	761	740	765	824	817	765	818	815	778	782	733	759	735	780	815	741	766	764	760	842	738	760	795	751	754	790	740	810	738	791	758	768	722	808	771	774	759	766	727	800	788	848	765	778	873	715	787	769	766	743	761	801	795	780	770	765	754	764	788	740	789	794	739	789	725	738	815	787	811	823	788	770	747	798	736	817	799	747	741	759	752	814	789	715	754	819	762	767	783	725	770	804	762	773	764	752	798	785	730	813	782	784	757	749	766	768	748	794	789	743	774	776	773	758	772	760	768	796	769	790	774	743	806	773	751	759	777	797	782	793	758	770	785	758	783	791	776	755	759	799	719	779	820	760	745	760	724	724	805	733	839	779	801	768	787	757	742	815	745	721	764	757	759	807	815	766	826	784	761	773	780	801	742	773	776	832	790	755	718	802	736	759	796	819	738	822	843	781	772	757	771	760	739	762	752	805	814	748	777	795	762	750	752	779	772	787	728	721	756	760	804	777	741	751	776	775	768	783	743	773	772	793	788	765	771	747	811	772	767	785	739	816	781	764	771	741	745	724	824	811	731	770	776	734	767	769	776	783	755	786	836	802	779	729	769	781	728	812	773	790	763	767	781	793	753	761	770	765	812	752	725	784	798	783	767	768	793	750	754	788	800	738	761	792	798	825	753	791	754	727	755	730	794	769	767	746	776	814	783	807	739	691	797	744	706	779	741	801	757	743	764	795	772	756	750	773	796	794	771	718	727	774	761	762	733	781	722	759	778	808	758	768	743	774	775	822	726	786	723	806	758	762	753	735	769	784	762	786	792	735	768	834	706	758	783	748	767	783	779	796	796	733	787	752	768	748	761	762	799	803	735	740	786	773	772	763	813	748	768	803	750	738	806	748	751	785	769	795	727	723	767	832	777	774	770	796	811	787	734	784	788	762	778	755	788	787	788	690	824	783	761	840	763	739	781	757	740	712	778	724	766	709	755	742	767	756	719	750	744	793	741	825	783	760	774	825	822	786	758	739	809	739	839	765	823	802	752	730	778	732	716	787	763	736	774	734	721	785	776	757	787	808	800	787	779	797	808	715	734	779	829	773	782	754	722	713	744	756	794	741	736	751	762	751	782	768	757	780	811	816	760	762	681	774	741	779	760	841	792	816	789	721	804	756	802	744	799	736	784	816	795	831	826	776	737	802	806	732	768	733	780	765	740	790	818	730	777	747	792	771	811	810	766	756	764	791	755	802	713	761	722	792	787	773	766	763	770	753	798	787	809	765	789	763	843	752	752	723	788	781	778	760	732	799	803	736	746	783	735	770	783	741	748	751	824	831	743	761	786	765	730	746	790	758	733	799	738	756	763	762	797	778	750	863	752	797	777	749	747	769	774	793	734	765	805	752	775	733	790	752	834	789	734	772	758	746	756	783	735	720	765	749	773	785	726	832	819	761	768	750	788	739	761	773	759	832	759	760	707	756	799	795	773	796	803	743	754	787	759	729	776	773	717	777	786	797	741	770	783	749	730	749	726	777	817	793	781	742	770	775	806	750	800	755	778	756	770	810	783	723	837	737	753	748	767	825	782	750	807	787	768	792	791	760	777	809	789	763	779	767	731	792	739	769	822	763	815	804	755	735	762	777	778	760	811	795	804	804	825	709	776	780	708	739	759	780	769	739	767	796	765	747	732	790	720	814	741	780	714	780	794	754	755	746	782	743	698	742	715	737	773	721	723	733	770	733	723	771	712	763	786	754	782	744	794	821	775	769	777	756	829	765	778	771	724	783	785	742	807	799	782	764	733	752	743	733	776	777	795	772	823	731	756	771	760	785	774	717	725	737	786	790	754	790	792	797	747	733	780	778	742	739	799	758	711	789	766	758	800	773	775	783	725	772	803	713	725	807	768	755	735	749	755	751	797	820	765	795	724	751	712	740	783	799	800	799	795	776	772	770	789	764	736	788	780	753	774	755	724	785	768	805	758	766	790	730	783	812	730	770	752	777	790	793	740	770	732	752	733	760	706	787	789	760	743	758	730	782	749	760	795	739	814	771	771	774	740	734	751	754	751	727	823	766	809	769	782	861	779	780	753	770	760	824	793	752	771	724	780	754	703	759	759	748	793	826	782	749	757	749	767	800	781	764	768	772	781	735	758	770	770	795	769	718	765	762	712	782	797	758	779	759	785	729	763	739	741	807	790	800	730	778	779	728	766	745	692	750	751	776	797	775	761	836	798	796	767	715	737	748	776	742	791	754	738	755	787	751	781	710	803	813	794	837	734	751	760	785	760	789	755	756	714	799	779	797	772	714	768	761	727	728	737	772	812	781	794	763	743	749	749	748	764	720	755	738	784	772	764	735	775	719	737	718	752	746	762	800	757	777	740	779	778	761	733	779	817	744	746	777	811	735	724	737	779	799	731	708	773	750	799	752	809	749	780	760	783	726	803	778	711	806	792	786	748	781	763	788	751	788	804	785	778	762	780	773	761	802	787	733	810	767	827	730	748	766	848	732	766	733	777	719	796	800	785	749	791	766	814	718	760	780	794	720	769	761	781	736	766	829	772	787	790	753	789	780	781	772	757	787	778	790	780	777	753	787	752	750	821
63317	103067	77049	51307	29531	10799	3567	1342	853	750	771	761	756	775	761	743	775	779	763	762	785	804	761	767	707	739	732	752	721	793	691	753	827	747	758	769	769	762	807	737	781	769	796	706	807	756	736	798	744	765	692	772	745	719	742	782	758	735	750	750	780	749	751	778	740	748	735	760	751	775	754	778	774	765	774	809	775	743	733	777	729	715	754	790	699	762	780	737	762	775	759	641	729	763	736	754	755	744	738	739	791	702	751	729	704	776	778	752	796	732	771	719	727	795	736	777	734	797	697	788	721	795	727	725	715	712	744	785	783	756	736	824	766	773	760	753	777	793	716	752	733	720	760	758	747	780	756	717	741	735	730	791	764	794	743	747	750	726	735	748	746	758	778	751	796	769	748	769	772	797	763	710	795	790	738	745	791	752	785	777	760	765	751	771	706	729	781	784	747	754	752	736	711	748	734	743	755	755	764	747	693	779	747	734	772	757	733	729	746	756	721	703	692	779	760	782	752	723	741	723	743	787	741	785	715	783	758	783	737	784	760	750	737	772	763	728	709	737	730	845	718	760	741	794	717	762	771	720	738	765	720	739	738	740	749	765	732	780	754	746	755	753	795	705	752	757	735	703	778	811	701	764	714	754	774	795	783	746	773	741	759	773	710	778	716	734	738	745	686	741	775	764	780	785	778	800	717	772	724	740	735	736	709	727	783	739	816	778	746	791	721	755	746	734	726	786	714	776	760	756	702	742	735	791	763	747	778	726	774	722	714	738	760	777	753	747	769	769	737	789	813	710	722	789	700	755	746	750	757	741	789	779	757	749	759	721	715	768	726	739	769	715	740	754	772	775	760	758	711	726	743	771	728	744	789	732	754	787	754	734	695	736	776	821	746	735	771	761	746	791	754	771	789	745	805	693	721	727	713	739	762	740	727	723	716	708	743	747	726	729	726	759	732	712	747	827	701	842	707	699	704	756	793	708	762	714	718	766	767	750	773	736	769	770	751	716	731	746	723	750	771	773	763	754	730	722	767	754	763	772	776	746	770	742	725	753	760	763	725	782	763	775	772	791	704	714	774	759	749	825	719	721	753	723	780	732	720	689	717	730	771	698	758	742	735	760	754	733	742	703	797	739	726	819	773	750	747	736	726	748	776	770	754	705	723	743	751	776	737	767	775	810	721	720	807	747	762	728	770	689	759	722	821	730	723	727	728	748	770	747	768	758	774	744	786	678	715	779	764	717	719	735	743	767	751	754	708	782	704	741	792	718	752	774	709	713	736	765	761	750	718	745	708	747	726	721	822	779	764	786	715	715	745	777	710	761	720	733	741	737	779	716	759	734	747	744	718	739	750	724	724	723	740	729	722	758	734	686	734	759	759	759	750	741	749	730	735	760	768	714	765	738	766	746	730	727	735	724	784	722	715	736	759	755	733	745	820	711	738	744	739	774	732	701	773	769	734	759	754	745	813	753	796	708	718	748	746	790	725	741	731	777	758	718	756	715	759	779	723	728	712	706	727	727	786	764	761	722	729	751	735	729	724	801	704	766	745	743	669	773	672	740	762	751	717	713	737	756	765	748	754	717	740	769	769	804	729	769	729	683	739	726	700	764	821	757	707	742	747	743	736	789	731	804	769	691	767	732	767	789	728	740	753	760	722	728	747	729	714	788	767	781	792	742	764	772	774	781	734	730	772	725	744	711	795	760	697	754	732	723	734	770	744	740	792	764	733	733	743	749	779	701	783	730	741	772	691	727	752	711	732	755	787	685	745	763	709	754	734	798	776	719	748	759	737	736	708	736	785	760	726	765	772	679	773	759	747	762	780	812	729	729	747	754	755	803	711	788	751	741	745	730	780	753	753	734	797	673	761	672	784	767	707	780	781	785	725	721	761	756	768	763	791	758	743	778	722	788	775	729	757	750	698	727	754	775	760	759	749	738	784	783	737	718	731	743	737	699	714	750	732	744	727	773	744	753	726	761	788	755	766	753	761	721	768	761	707	721	789	758	734	733	709	805	723	746	774	792	695	720	738	791	740	742	720	768	756	796	755	735	729	749	759	752	788	829	736	732	751	714	713	780	709	770	710	729	756	753	770	767	744	751	702	729	776	734	739	732	773	752	697	803	745	750	802	770	716	769	707	749	748	714	768	773	718	726	721	749	758	710	780	749	703	737	712	745	744	752	768	697	760	733	712	735	763	738	763	705	759	695	727	713	705	739	740	751	762	734	755	742	763	743	774	801	751	779	746	751	766	742	712	770	745	742	783	766	733	747	740	786	697	769	803	749	750	747	754	732	752	753	744	745	783	770	750	762	758	715	726	778	741	715	720	784	766	726	723	781	755	755	754	722	714	731	766	750	731	760	783	747	699	784	762	727	728	751	795	688	687	739	742	739	756	762	727	744	740	760	757	763	795	723	697	734	743	707	731	800	794	797	735	793	756	729	734	720	734	711	803	794	707	694	753	766	788	744	742	715	737	812	819	732	777	738	724	712	765	757	743	723	765	734	723	728	748	734	709	720	761	786	754	710	777	741	742	754	754	751	760	739	712	759	708	730	774	763	733	759	721	775	791	774	732	783	778	723	755	736	764	776	728	694	736	757	767	727	733	755	770	717	717	725	731	759	763	754	786	791	768	746	755	716	770	811	761	744	763	785	783	765	748	728	751	760	751	754	746	733	744	767	753	749	764	732	739	778	741	775	765	770	745	752	721	682	733	736	759	736	688	737	702	726	735	735	735	720	740	759	769	731	733	735	767	702	712	737	786	750	743	751	735	683	736	719	831	808	745	722	760	762	757	727	747	751	726	726	744	749	765	770	743	745	734	713	693	734	740	791	742	757	753	707	735	721	757	797	784	719	787	747	727	812	777	733	695	752	772	749	716	753	717	768	701	743	733	754	776	740	722	749	737	749	750	761	734	795	779	738	744	737	734	786	762	782	725	749	737	712	747	768	757	763	712	749	756	793	711	743	812	742	786	747	725	726	745	756	725	764	730	713	721	759	731	762	745	767	732	788	721	797	745	747	794	710	771	691	787	782	718	725	783	771	787	761	744	794	767	733	731	746	734	735	749	763	693	783	740	718	787	792	751	759	693	690	715	722	728	772	808	729	735	767	723	762	759	748	753	772	737	723	744	748	687	699	774	706	731	760	774	760	741	741	759	737	756	753	729	741	683	751	730	736	689	733	725	705	718	777	744	787	751	702	698	709	775	770	737	784	744	788	775	738	704	767	696	749	751	763	730	769	737	789	764	747	743	718	743	729	732	802	735	723	746	760	775	742	763	773	725	770	751	722	710	721	735	801	732	749	792	720	713	754	702	734	759	793	708	749	731	814	794	756	810	737	724	788	743	749	812	727	752	744	757	776	742	749	735	760	769	783	744	762	714	735	763	762	714	763	729	743	716	700	732	730	716	761	724	747	744	762	739	729	717	754	769	760	751	721	732	692	751	773	724	765	734	804	766	752	735	733	715	757	744	772	676	748
29177	28657	29109	15253	3739	1386	732	587	598	566	582	530	587	560	560	606	496	590	577	571	538	522	562	616	576	593	536	611	582	577	548	603	526	583	562	573	594	557	586	567	555	551	533	573	569	564	582	570	492	558	555	542	558	545	574	550	570	556	541	510	549	552	552	556	569	518	587	549	553	571	541	535	594	524	578	555	540	611	567	565	573	567	556	580	577	562	533	534	533	598	546	521	525	567	563	537	578	520	552	551	561	540	551	569	554	598	541	573	612	530	569	598	539	560	575	586	572	549	566	552	541	583	556	546	547	562	512	550	587	546	522	560	591	560	537	613	556	606	558	550	602	515	554	526	580	559	557	557	561	550	548	547	524	508	495	549	543	555	562	567	586	562	581	585	539	583	503	552	569	538	576	595	585	510	569	544	559	556	547	551	559	575	584	585	547	547	595	586	609	576	567	583	595	538	549	561	561	539	572	566	521	581	530	550	526	571	570	516	531	567	547	585	557	524	546	526	553	581	603	564	547	560	519	561	562	538	531	579	528	578	567	577	579	548	555	569	575	591	589	551	554	556	592	530	550	514	582	570	545	538	544	581	566	524	554	577	537	582	530	566	557	565	589	547	589	511	558	567	544	591	567	566	543	558	534	514	530	591	587	570	523	557	534	573	604	557	566	597	592	584	545	589	567	589	550	562	574	597	574	567	576	522	543	584	598	584	588	550	587	513	601	566	528	583	528	563	590	555	570	588	624	578	542	561	578	548	544	572	598	571	483	552	583	577	556	571	547	554	596	568	544	552	574	530	539	562	495	534	584	550	566	531	556	545	579	528	552	572	613	534	602	537	587	559	555	541	596	574	576	554	546	619	543	591	553	572	571	607	584	545	548	528	526	525	545	538	541	550	529	557	597	573	563	533	546	545	605	600	551	549	540	521	532	518	552	558	571	536	562	558	545	527	556	528	548	593	563	532	548	557	534	610	549	530	562	536	614	570	567	550	553	559	561	583	567	613	538	590	599	598	504	579	529	580	531	571	521	563	572	573	554	579	524	565	582	584	544	562	548	564	552	566	553	558	557	573	571	545	559	530	576	523	561	551	579	568	557	506	539	556	553	567	544	572	526	549	572	581	582	575	580	592	571	600	534	571	540	566	524	560	530	549	586	580	559	532	535	553	569	533	579	529	547	578	558	538	533	563	562	489	580	526	552	548	563	528	586	527	554	564	561	574	566	540	567	553	544	545	513	577	561	517	571	522	580	539	541	589	582	576	561	538	522	599	542	540	590	558	567	549	542	518	547	604	499	535	574	517	519	554	596	538	596	524	546	619	543	561	547	544	575	520	540	593	588	564	567	491	553	588	545	548	532	510	576	561	570	516	547	600	593	542	590	577	560	541	557	544	585	578	571	543	576	570	574	553	541	541	568	586	542	560	548	515	546	565	596	537	574	567	580	565	580	568	557	571	558	563	551	572	560	547	574	588	541	538	588	557	535	532	543	566	557	572	586	602	539	548	573	534	569	552	570	553	553	548	547	537	541	571	553	529	537	550	576	574	595	546	556	564	556	563	590	549	562	545	551	550	528	557	602	565	526	527	608	517	566	583	552	583	552	600	588	560	547	578	549	562	561	550	559	568	534	583	569	546	598	568	593	587	541	576	603	542	561	591	592	529	544	621	582	575	584	606	553	520	562	547	547	545	562	543	572	589	545	568	585	536	584	547	556	557	551	553	558	587	553	556	557	547	556	541	566	563	588	564	555	544	508	592	528	548	548	602	586	569	541	571	595	581	526	554	554	526	578	548	506	599	599	525	580	549	578	516	546	550	552	600	609	552	562	586	557	537	584	585	610	559	568	593	570	497	540	545	540	620	545	551	548	547	536	528	562	531	535	542	569	544	516	569	548	551	555	523	556	576	574	568	549	532	585	536	550	572	578	559	619	585	554	565	550	526	555	548	552	568	544	548	584	574	587	558	546	565	570	562	558	560	535	618	582	539	560	553	552	564	571	587	573	566	593	617	536	557	564	588	540	559	525	584	600	504	564	558	580	564	561	531	556	589	577	561	577	540	560	555	583	564	580	562	553	562	574	595	573	573	573	539	517	575	629	566	594	571	563	590	539	560	524	527	556	532	558	567	532	591	528	598	603	581	552	595	554	566	532	537	580	552	587	568	552	553	591	568	564	545	562	578	601	578	571	525	572	557	518	573	568	546	533	575	534	592	527	566	567	560	516	555	588	581	549	569	533	555	561	530	575	559	547	545	573	512	571	562	541	570	534	563	551	569	545	543	555	559	543	617	575	570	568	558	561	555	539	552	599	586	571	562	550	560	541	529	543	533	524	537	584	539	591	558	565	558	541	553	560	561	576	563	551	536	554	577	545	555	544	600	604	565	548	550	552	513	536	539	590	540	617	532	568	524	564	594	611	594	585	557	521	527	559	508	589	582	544	526	566	544	567	568	578	580	542	540	625	549	549	566	582	542	558	550	542	570	557	580	584	522	545	584	516	609	492	582	536	601	547	541	580	558	529	534	601	508	540	558	566	558	585	528	579	572	567	582	567	558	553	553	583	597	580	577	565	604	531	550	515	577	544	548	565	528	599	571	522	536	533	548	577	534	590	579	569	553	540	539	585	512	557	560	577	580	593	499	574	575	550	549	557	565	605	551	540	570	547	528	574	542	565	547	569	564	559	587	571	563	569	532	575	547	588	593	566	546	563	553	580	550	532	560	533	528	568	569	561	545	569	571	562	527	594	539	565	570	576	535	546	550	595	555	545	539	584	500	566	584	577	593	552	562	560	578	600	582	561	569	577	542	568	570	558	557	588	543	534	542	531	543	570	560	537	575	551	542	573	576	564	574	590	611	534	559	573	567	587	564	555	587	567	572	552	538	544	562	617	577	592	566	545	545	581	583	563	622	527	570	582	558	540	546	558	568	564	583	577	531	588	564	543	574	543	579	539	537	571	540	573	587	547	531	589	502	540	567	541	582	527	582	579	583	568	565	515	548	557	576	573	580	507	592	601	530	606	571	560	512	549	535	572	531	556	578	556	565	554	610	552	532	594	563	542	566	577	565	569	505	569	550	521	549	589	559	543	587	549	535	524	544	542	542	555	561	543	566	559	558	543	530	593	534	559	584	591	547	556	556	584	559	545	563	542	555	558	596	539	582	551	545	523	538	540	546	548	546	577	561	553	590	523	571	568	581	531	524	557	543	577	564	543	569	552	603	595	543	550	561	575	508	586	602	537	546	582	526	509	569	561	549	545	544	561	539	554	540	623	539	561	506	585	511	554	575	579	570	569	557	600	583	596	600	577	623	507	560	549	534	519	561	521	559	499	537	572	567	555	548	594	567	540	581	564	550	571	587	566	568	545	573	604	572	554	607	529	558	573	560	539	552	559	555	595	517	578	617	608	571	584	553	620	550	537	557	556	548	552	515	540	515	575	599	582	573	585	537	560	545	566	553	595	553	565	536	568	539	549	536	521	534
20042	34317	24785	9010	3120	1338	699	539	500	501	500	460	494	484	479	466	509	511	513	497	484	491	521	516	502	445	495	507	483	494	478	512	461	473	476	524	483	466	524	488	466	500	473	479	493	508	473	471	463	463	484	522	509	528	475	486	463	552	470	500	513	480	450	493	496	464	482	476	512	482	488	484	479	488	437	494	480	530	475	500	475	484	497	510	526	474	482	511	502	477	464	466	457	468	473	454	501	478	469	512	493	474	464	487	467	458	462	512	490	484	487	509	457	491	489	465	494	497	511	478	479	506	480	468	467	524	507	513	500	463	514	490	491	502	513	440	473	438	458	529	466	506	492	487	470	472	480	507	492	480	497	484	508	476	440	509	471	498	468	487	469	486	499	489	485	527	449	469	461	521	511	475	507	463	463	483	493	487	458	448	477	500	488	492	493	457	484	494	489	452	462	536	452	473	518	508	511	483	495	483	465	483	495	447	489	446	455	479	466	469	490	498	503	494	430	505	494	493	503	471	487	460	507	484	477	485	480	515	527	531	464	495	486	539	472	475	487	496	462	452	538	494	464	463	533	483	455	510	445	509	525	506	482	497	486	512	516	446	490	485	454	504	475	495	495	476	509	495	492	461	459	510	474	498	517	512	492	532	479	487	494	482	509	502	494	486	484	497	509	467	525	464	471	481	453	477	487	448	488	485	501	475	517	522	487	511	475	498	495	493	447	448	510	494	478	458	498	505	492	521	498	462	478	498	513	508	464	477	488	469	495	518	492	501	506	464	497	511	523	487	516	477	525	462	519	492	480	492	480	482	476	479	499	513	500	494	490	486	478	497	472	484	446	461	478	526	473	493	534	514	510	482	500	461	473	463	498	542	491	508	459	485	494	527	497	468	448	475	503	462	487	475	470	460	475	464	470	477	464	514	468	519	473	483	483	480	491	452	466	503	496	513	499	454	446	540	451	480	492	494	509	497	513	503	476	478	466	515	498	436	506	512	479	487	481	504	481	477	496	464	459	489	470	509	493	516	486	507	488	496	460	487	507	521	484	519	464	499	458	482	507	471	480	477	524	460	476	466	505	463	459	485	503	488	516	493	489	520	521	502	489	504	481	478	511	512	490	497	507	492	479	485	502	511	476	462	516	474	448	478	456	509	448	474	486	479	517	498	503	465	493	439	542	499	554	486	481	502	493	513	498	500	501	430	519	525	491	466	473	480	534	484	473	483	499	490	483	480	514	475	516	465	503	486	473	485	448	492	461	469	432	466	460	505	475	474	512	453	471	435	460	472	495	495	486	507	491	456	517	459	472	502	475	533	470	486	502	500	531	498	489	463	472	503	459	493	484	521	507	510	498	486	500	453	471	484	467	450	476	466	497	529	503	500	516	490	521	516	492	469	484	485	475	496	471	491	502	493	486	504	467	511	511	480	498	482	495	488	477	500	478	487	467	457	472	490	461	524	470	467	471	493	498	486	477	503	483	469	487	509	481	481	460	482	491	491	496	496	526	512	471	455	468	513	487	485	474	458	464	500	481	507	488	471	491	470	544	473	473	504	477	457	494	479	457	467	509	466	495	473	479	457	472	479	521	480	484	449	478	479	514	492	524	487	493	492	486	474	466	474	482	489	470	523	463	485	515	491	523	489	477	442	504	497	489	484	510	498	442	464	507	493	485	517	460	481	496	459	476	497	499	502	482	489	525	475	473	475	482	465	505	487	514	496	512	493	466	479	483	499	485	502	487	499	428	486	474	518	482	484	472	496	481	470	482	541	477	459	483	496	492	468	503	481	493	508	459	510	487	477	482	459	533	486	502	512	504	488	470	521	484	500	493	488	560	500	532	476	493	467	487	506	476	510	478	498	495	467	504	499	488	530	497	467	474	473	494	512	491	504	476	496	463	468	536	498	480	508	495	462	498	549	494	488	528	437	502	533	445	484	481	447	481	488	496	472	484	492	462	499	532	474	457	473	477	491	499	514	478	455	439	478	441	510	474	485	482	504	501	488	445	509	464	523	483	492	467	500	468	464	475	510	462	498	459	461	482	449	504	468	476	488	479	460	551	483	447	498	500	513	493	507	460	487	496	484	493	513	494	531	492	492	482	518	497	533	504	499	491	494	485	490	485	481	470	528	496	476	496	485	449	513	501	481	457	490	506	461	478	519	473	481	490	493	467	509	468	465	484	475	451	489	468	465	484	507	492	484	481	452	483	469	532	510	487	480	498	489	504	480	501	471	518	496	500	480	476	499	493	488	503	529	522	466	486	483	493	470	499	515	500	461	469	512	464	499	482	489	494	477	475	502	507	496	507	474	472	500	493	485	500	477	460	485	510	515	494	518	482	514	496	489	500	484	477	485	460	453	516	496	487	488	501	449	464	519	484	476	467	467	498	527	465	485	499	465	473	491	502	478	488	471	497	486	499	477	467	493	500	501	496	501	482	500	473	475	481	491	448	488	474	456	497	518	514	522	474	448	508	505	480	525	486	458	506	487	478	522	487	472	487	484	487	448	452	484	470	483	490	471	504	489	499	506	500	443	456	499	461	489	509	463	452	493	473	478	519	483	473	495	480	521	489	431	443	483	490	503	493	528	449	448	492	495	494	466	482	491	482	490	487	509	473	473	491	501	494	499	537	492	531	495	488	494	509	451	497	497	531	484	485	496	523	528	492	488	506	482	485	476	456	473	509	467	506	482	496	465	476	499	477	475	463	470	469	443	516	480	511	476	506	485	501	514	428	476	490	500	510	474	474	524	512	485	506	482	479	470	495	466	517	499	479	529	512	492	499	472	454	508	458	436	472	476	521	526	501	489	462	480	464	505	482	477	493	476	512	484	530	483	497	524	504	416	465	524	480	470	458	474	462	464	450	468	504	491	457	453	498	485	504	492	438	452	501	484	482	490	535	505	496	502	482	495	466	507	498	473	499	469	490	490	493	508	451	510	535	502	457	480	465	497	529	516	475	479	506	501	482	499	501	457	469	468	500	449	509	453	468	482	484	480	507	480	457	445	487	470	503	481	473	474	456	473	470	475	479	499	493	468	471	467	505	468	481	475	523	539	484	488	474	457	469	457	475	455	502	470	490	485	499	487	439	475	520	482	481	436	483	505	442	482	484	518	511	457	494	476	462	482	489	408	499	493	474	486	493	533	528	465	489	520	447	505	481	506	493	479	490	499	485	498	452	487	499	518	472	499	498	519	482	476	504	492	494	451	483	494	489	479	494	468	490	486	481	482	530	498	476	464	480	498	492	482	500	501	486	471	507	462	504	487	488	480	493	490	476	456	453	490	497	528	484	488	490	484	477	502	460	508	500	490	478	461	520	514	478	485	494	511	475	471	506	478	488	487	474	464	507	435	521	506	438	521	468	492	466	466	470	423	475	501	492	497	493	513	512	483	459	486	491	440	494	537	467	506	524	473	479	453	492	493	537	447	480	493	480	488	509	506	542	477	513	479	502	493	505	484	507	499	450	455	485	491	487	499
25723	28206	47342	45133	24007	8843	2259	773	581	490	543	550	532	517	515	536	570	518	504	526	551	485	528	537	514	485	549	498	512	527	504	532	527	520	482	509	507	467	528	523	548	556	488	541	535	511	542	540	535	530	534	490	482	516	566	474	564	510	515	529	526	533	498	501	533	494	507	529	535	517	530	527	512	571	545	538	529	513	549	547	559	487	501	538	518	507	540	502	510	537	536	515	523	538	526	508	547	513	531	519	543	541	525	511	471	496	535	518	556	527	526	569	518	462	498	563	538	539	482	504	540	493	465	520	506	488	458	496	522	517	555	493	465	518	522	557	503	518	532	492	528	522	520	521	501	507	503	498	570	486	515	544	535	530	548	524	520	488	519	514	522	522	527	506	529	564	572	505	490	522	532	486	541	534	527	493	515	523	510	552	551	510	497	532	519	497	509	535	511	502	499	468	507	546	486	522	551	522	485	511	535	535	507	519	507	513	518	477	486	541	555	503	533	552	486	497	502	508	534	547	538	536	512	467	498	519	496	504	515	477	521	522	469	522	541	517	499	556	515	561	530	523	512	518	542	506	530	516	531	506	510	487	498	526	507	504	559	539	551	511	512	542	483	546	532	511	525	502	528	518	522	537	516	537	490	522	548	558	502	511	545	499	499	500	545	497	531	544	492	514	523	506	538	528	492	577	521	506	470	521	499	497	488	499	484	525	513	506	509	535	509	531	544	513	509	519	500	494	573	542	557	517	497	580	492	511	496	489	488	529	505	547	504	525	494	488	521	522	503	480	523	523	480	508	502	531	519	499	546	503	517	531	536	516	581	524	528	532	491	507	507	516	515	456	511	513	528	514	493	478	501	495	551	548	535	464	514	503	522	519	569	515	543	541	539	528	542	489	528	497	516	501	549	517	493	496	521	511	500	479	535	560	530	502	469	557	544	532	518	489	494	517	532	545	484	526	571	491	532	457	541	489	496	518	506	523	494	530	538	553	491	540	558	522	521	510	527	515	547	538	547	530	494	516	508	530	507	473	476	517	496	490	521	505	514	539	488	506	500	505	494	516	582	498	513	503	544	495	479	525	483	509	532	534	475	495	549	493	495	494	510	527	535	518	524	526	528	552	524	507	504	546	473	562	527	567	474	488	522	540	566	533	526	517	514	514	530	528	513	535	496	508	528	506	522	558	519	514	540	511	504	503	512	518	499	512	552	506	518	532	480	551	466	506	469	519	534	550	494	511	499	564	466	486	478	522	476	498	484	504	511	501	537	507	513	514	529	547	506	545	530	537	508	513	479	542	501	535	541	535	518	551	476	586	491	526	490	466	550	483	510	515	532	481	515	523	554	520	502	493	519	496	465	503	489	513	497	526	560	516	513	516	517	509	520	483	520	525	553	524	525	525	508	502	510	540	556	514	523	492	509	522	476	485	492	515	515	544	545	524	497	511	499	486	535	499	531	535	487	512	525	538	502	528	464	494	500	511	516	553	527	528	488	535	479	545	526	535	504	578	511	514	532	502	529	550	523	532	507	548	520	559	510	530	504	524	540	476	560	500	479	523	494	520	525	514	507	576	490	503	531	511	551	498	514	530	495	528	468	520	494	513	501	535	551	543	526	551	517	531	524	537	499	491	578	495	525	527	502	483	536	476	528	540	546	497	502	492	485	495	521	501	511	484	538	503	472	503	515	521	507	512	528	510	521	546	539	540	514	509	533	507	510	539	539	547	493	528	499	554	528	530	502	520	541	503	526	534	551	528	507	496	479	500	513	468	447	518	536	513	538	487	523	506	492	538	521	510	504	529	502	495	524	534	525	507	491	506	517	516	508	545	517	502	486	529	529	559	499	535	521	519	499	501	522	539	522	507	507	501	470	564	550	507	458	482	532	534	484	524	562	462	546	546	502	499	513	556	473	498	501	530	549	526	526	539	517	531	479	494	515	503	491	541	494	500	525	505	501	533	506	523	513	555	528	506	530	516	500	489	522	486	524	545	543	537	536	473	490	563	536	550	537	510	521	529	553	514	522	498	506	491	534	494	513	555	508	550	502	514	520	526	491	573	562	524	503	529	545	512	482	514	496	512	500	512	498	544	512	535	554	487	512	540	497	514	520	543	527	483	522	504	493	560	466	528	530	482	536	541	531	546	511	493	524	522	498	466	484	524	530	538	502	507	545	500	543	523	508	529	523	528	495	533	509	475	490	495	503	541	507	485	534	521	530	541	523	508	521	528	524	554	544	539	527	524	553	535	512	549	514	524	489	517	561	522	536	502	516	523	501	524	477	487	490	505	516	499	514	532	561	535	513	494	494	488	560	513	528	510	518	513	511	499	536	544	479	486	499	532	554	510	527	487	481	530	538	550	540	528	500	548	496	549	564	511	517	533	503	507	537	511	534	531	512	522	525	506	532	535	558	518	531	535	528	495	542	497	485	540	521	462	513	509	505	522	525	537	552	532	522	528	544	512	517	471	497	522	531	518	511	541	517	543	491	507	499	533	505	515	512	514	516	506	532	541	556	519	547	490	543	514	515	495	529	506	510	470	515	480	501	522	501	510	518	535	537	512	496	475	551	503	544	507	520	539	507	494	524	469	512	541	547	519	519	522	513	515	502	527	502	534	547	541	535	529	495	519	493	494	537	513	520	472	561	487	516	515	507	532	531	535	530	489	550	523	509	541	576	501	499	515	532	550	481	584	542	496	496	465	517	501	540	512	497	482	515	504	513	556	505	492	514	519	495	526	507	509	520	511	506	516	498	562	517	545	517	532	517	576	502	495	526	506	534	517	542	496	548	524	508	536	494	510	514	467	509	505	506	493	498	516	511	509	501	537	467	493	513	531	534	547	471	528	512	524	493	517	522	535	531	503	532	524	535	538	526	526	501	480	540	523	539	536	490	523	512	509	535	512	524	523	494	538	519	494	540	485	526	528	492	523	535	511	482	499	555	526	497	555	518	512	517	543	515	521	523	524	506	545	513	501	518	515	511	497	541	562	515	522	549	509	548	509	495	534	495	499	571	472	521	519	510	497	537	500	529	526	515	558	547	512	508	491	519	526	486	542	524	554	526	496	512	520	549	518	505	490	512	523	536	505	513	503	496	514	502	553	513	500	502	549	488	488	483	539	507	536	537	511	545	531	522	533	527	518	532	474	510	536	517	486	528	520	534	517	500	483	506	522	530	497	515	497	498	507	465	543	531	485	611	494	553	522	495	528	486	484	519	506	527	539	512	546	534	539	488	515	497	533	562	496	482	497	537	513	499	511	522	521	578	518	563	588	521	539	519	516	523	468	525	480	516	485	496	514	482	554	509	488	460	526	532	544	528	518	531	492	576	504	517	478	524	559	542	502	487	521	516	559	523	510	524	523	542	512	498	492	536	520	495	527	559	510	472	521	488	512	516	524	531	505	472	489	521	493	541	511	473	527	571	545	523	493	508	506	520	477	518	500	492	491	502	502	512	508	539	498	555	496	527	500	505	547	511	514
53007	86719	67067	38071	15388	5128	1953	729	543	524	481	495	507	501	517	504	482	516	530	464	459	487	498	505	523	512	508	507	481	503	536	508	513	493	508	526	548	489	486	517	493	535	496	498	517	499	534	490	482	494	515	505	472	522	492	507	498	515	558	469	489	516	512	488	555	472	475	525	508	487	543	518	519	528	515	479	527	494	474	512	487	459	490	479	481	499	459	510	484	459	469	506	486	474	503	522	510	527	509	520	478	486	458	495	478	491	535	498	508	492	506	468	507	494	505	477	508	473	504	514	497	488	493	510	496	473	535	501	509	485	506	474	490	499	507	501	525	530	527	522	476	506	494	510	496	507	483	516	500	450	518	479	490	480	473	530	499	483	499	467	508	464	479	513	482	506	485	498	488	492	524	471	490	474	498	487	498	519	495	518	510	489	490	504	510	501	463	475	485	472	494	517	522	512	528	506	515	477	482	534	497	493	488	521	500	521	512	511	493	485	472	508	500	473	497	492	484	501	491	550	490	514	474	514	524	484	505	526	490	456	498	483	516	510	495	492	494	502	520	501	515	483	485	495	517	497	518	494	466	488	487	467	487	494	471	484	462	498	533	487	490	463	445	467	511	499	507	526	498	522	540	481	489	515	498	487	473	504	474	489	526	502	478	480	501	514	503	453	492	457	542	499	495	504	513	487	477	451	505	513	497	509	480	516	528	498	475	489	482	500	476	513	497	475	511	467	545	509	490	533	475	498	465	479	503	527	477	538	484	485	519	469	472	481	496	511	484	540	485	471	513	500	514	469	469	541	520	518	538	493	489	510	517	430	491	488	500	481	490	498	514	452	544	489	494	459	491	499	532	521	500	474	475	535	538	434	499	473	517	482	496	540	481	491	547	498	525	496	487	480	469	485	454	494	466	503	520	548	476	530	484	484	477	513	518	449	537	484	500	466	499	516	466	476	461	532	489	513	520	473	484	481	509	501	501	455	477	495	493	476	500	485	505	485	472	501	518	455	545	502	501	519	516	490	500	488	494	473	484	488	501	523	497	462	511	475	482	516	507	509	497	497	515	515	489	509	502	467	516	512	524	486	473	500	510	501	462	554	458	480	496	516	500	501	485	498	518	528	497	492	499	530	497	505	499	497	492	503	488	498	495	497	530	508	492	513	531	552	532	461	514	484	498	528	507	502	514	451	511	499	473	531	495	462	512	537	514	545	505	493	477	463	518	532	469	509	484	509	536	504	510	459	495	465	517	481	487	509	495	511	542	474	489	487	501	486	478	484	523	516	471	477	504	538	494	512	492	483	533	491	497	529	498	493	482	518	521	482	469	506	492	526	559	515	489	482	500	537	474	517	512	512	485	523	506	459	496	465	505	479	504	522	484	545	494	501	541	541	510	482	535	561	540	487	503	525	483	524	499	527	469	490	491	530	457	482	534	491	495	532	532	511	496	535	437	528	457	505	509	504	517	530	490	498	541	495	506	478	512	515	505	489	463	482	476	500	489	508	494	450	464	483	481	507	468	484	541	473	517	462	517	512	506	486	494	505	493	505	504	471	531	554	516	503	490	481	508	516	520	529	512	514	530	504	519	466	515	504	484	525	473	515	509	497	478	479	499	501	506	480	473	508	538	498	483	508	478	474	500	511	480	478	503	506	505	537	505	473	529	515	491	518	452	486	505	513	489	500	518	521	511	509	514	476	503	457	467	514	499	511	473	465	532	494	509	520	522	507	508	524	481	516	459	488	513	500	491	498	539	534	512	468	453	530	479	526	528	471	512	522	490	484	519	481	481	493	484	504	506	471	494	485	472	465	474	522	467	519	516	476	486	478	526	468	499	467	494	502	498	486	504	472	489	504	505	452	502	507	461	493	493	496	481	469	469	478	473	521	492	452	480	470	471	504	495	476	493	447	519	437	513	499	475	538	507	537	498	440	496	503	533	476	519	478	505	483	527	492	485	482	534	497	511	501	503	511	533	521	444	569	483	501	511	506	478	493	519	468	452	468	494	514	494	503	499	507	478	522	491	482	457	476	532	485	472	461	484	495	490	546	477	505	479	479	458	482	539	497	495	527	503	497	471	486	493	484	493	488	535	559	487	509	485	502	504	496	530	467	515	455	481	476	475	489	502	537	508	501	498	538	502	537	496	507	482	501	494	470	465	494	502	503	463	511	506	486	512	486	510	488	465	535	506	488	508	478	502	524	481	480	502	504	534	492	487	467	471	474	479	539	516	491	505	498	485	506	481	497	516	526	509	508	495	495	512	441	479	496	521	512	557	484	516	518	505	496	485	518	521	517	477	475	481	493	480	515	496	529	499	494	477	524	462	518	547	477	465	494	537	511	491	459	492	503	524	481	430	534	495	483	511	524	506	514	531	492	494	492	502	525	481	514	500	479	494	451	496	467	507	539	493	494	480	482	499	534	490	489	448	490	473	524	491	506	493	481	489	503	518	499	508	442	520	514	504	515	517	497	524	499	470	484	498	520	469	478	505	483	496	499	512	511	495	445	505	525	526	507	493	518	493	480	479	484	476	468	501	474	483	478	493	520	514	496	492	495	504	509	490	520	513	493	505	504	533	494	488	475	501	494	479	496	455	515	481	505	520	542	490	513	487	503	535	494	483	483	484	515	481	490	505	516	556	496	485	482	509	464	486	497	476	502	497	494	483	469	508	485	464	491	481	484	471	481	486	433	511	485	509	515	500	507	499	505	467	468	502	526	481	527	479	501	491	477	495	490	505	474	469	478	509	491	461	493	466	457	495	507	486	496	496	506	516	490	480	472	447	468	462	460	522	506	504	508	493	475	449	504	465	488	492	458	522	473	490	484	519	472	524	518	489	534	494	494	506	505	502	496	512	479	493	519	509	481	485	497	482	518	515	500	447	494	498	488	476	504	458	460	474	530	492	512	508	522	498	505	549	538	548	506	494	499	524	539	534	461	529	455	497	525	493	485	498	542	485	546	517	483	478	494	478	515	458	455	511	486	463	496	520	514	505	499	488	494	495	471	518	549	506	495	452	516	501	460	469	478	506	476	487	476	511	557	505	503	561	492	476	506	500	500	515	482	475	486	484	495	509	490	484	497	500	511	450	505	498	514	503	495	512	514	502	493	472	527	462	470	542	460	484	524	516	473	487	503	471	492	512	510	505	499	486	475	510	483	486	531	473	504	462	512	472	484	499	459	475	505	482	516	471	512	483	461	499	529	515	505	504	510	490	518	489	507	503	499	486	564	510	512	507	486	510	477	489	492	517	485	484	489	505	477	528	520	507	525	512	464	515	445	512	513	477	489	490	479	544	540	495	495	484	498	478	461	486	495	467	470	497	481	479	490	480	512	477	502	488	495	485	499	489	500	493	530	517	568	494	517	525	483	547	508	495	472	502	505	500	508	479	511	484	474	525	469	500	483	473	482	471	494	507	507	479	484	513	511	447	512	528	541	508	504	496	474	499	511	517	511	460	548	521	511	515	507	513	492	486	487
24128	22718	36221	38052	35234	24839	11561	1986	914	779	762	786	776	750	783	757	781	765	779	764	776	729	699	775	734	766	785	782	717	755	779	749	740	746	725	719	779	738	765	739	775	777	743	736	697	738	710	761	777	738	751	741	768	765	665	719	706	729	758	685	662	694	733	699	744	727	754	733	724	754	769	709	760	682	688	785	645	768	749	769	704	745	714	727	717	715	772	753	724	777	732	703	757	712	728	715	712	721	728	743	701	760	790	685	677	720	725	742	743	716	755	762	776	786	753	743	752	751	758	766	775	775	708	696	720	710	726	746	748	760	757	732	752	752	700	746	765	784	735	717	792	733	719	705	759	722	729	764	745	768	741	720	743	744	748	740	702	752	760	730	755	735	744	771	712	742	724	746	779	719	748	756	740	747	740	750	743	712	742	701	733	731	764	709	739	735	727	763	751	735	727	757	753	731	774	708	704	693	734	744	712	761	750	783	763	772	770	725	719	745	768	726	700	761	718	779	738	720	744	746	702	761	759	752	790	731	727	708	733	742	739	697	732	768	721	760	768	743	736	717	744	702	724	739	711	765	735	719	709	741	745	784	741	738	714	709	769	757	774	676	699	709	714	715	733	716	709	719	696	735	732	742	780	707	734	700	752	789	747	699	705	765	690	757	750	775	808	745	669	688	767	710	703	754	747	742	749	715	742	737	772	744	737	717	762	755	711	683	728	736	698	729	729	763	724	747	733	725	733	757	720	789	743	704	726	736	713	736	787	765	780	696	761	739	717	702	735	710	704	749	685	690	729	719	752	740	740	756	730	714	817	709	728	801	740	729	743	703	724	735	756	733	729	696	725	697	702	753	720	773	730	702	746	749	718	716	778	705	697	795	729	713	743	700	768	721	693	734	717	709	754	723	763	719	673	708	720	720	697	704	763	714	714	737	742	721	729	758	703	755	755	788	724	720	686	765	744	706	706	774	726	724	693	735	731	730	747	752	776	728	784	731	742	691	786	717	720	704	767	716	716	770	775	761	743	737	712	732	752	703	711	724	716	719	755	765	704	712	774	736	773	711	759	713	768	706	753	766	727	696	712	735	722	726	699	717	765	742	697	688	723	788	682	755	718	681	732	737	680	739	709	793	697	788	706	730	759	751	696	719	748	754	752	738	737	725	697	756	719	737	717	755	701	760	726	698	729	755	682	694	701	716	695	752	782	747	751	766	701	721	737	753	753	730	736	700	729	693	695	692	728	745	785	735	752	710	757	728	709	730	697	715	707	763	723	768	713	740	768	711	734	775	694	735	777	727	707	698	778	755	721	746	720	735	673	729	775	740	747	743	766	728	738	739	718	722	752	702	719	717	716	745	688	721	749	692	684	737	768	747	751	736	713	695	724	748	699	700	712	698	717	773	724	727	723	737	749	759	766	741	727	756	768	703	741	735	759	696	756	743	710	718	711	777	690	762	700	706	768	769	747	769	701	750	743	768	745	745	722	745	725	750	754	760	737	742	713	740	712	720	777	752	714	755	737	757	747	715	735	716	783	779	680	730	748	711	748	743	742	737	735	756	653	761	776	711	713	751	724	728	706	760	767	764	746	731	756	714	706	707	734	740	749	716	706	723	735	764	697	716	682	751	654	741	731	729	685	714	757	732	709	792	713	718	739	719	753	709	739	752	701	743	711	735	711	709	712	747	710	703	708	740	759	734	729	780	717	708	701	692	675	752	675	709	727	745	725	723	731	712	754	717	697	764	721	732	753	711	785	753	727	761	731	737	743	717	726	767	725	741	777	697	730	750	751	736	761	704	706	714	773	752	688	777	782	742	738	727	752	717	740	744	712	772	722	748	716	719	673	695	702	699	759	795	759	736	714	743	690	712	722	728	756	741	764	720	724	754	690	748	754	707	659	718	750	714	730	701	727	718	710	705	673	727	731	715	705	705	753	686	725	727	708	765	735	751	751	733	697	744	720	709	730	757	663	722	734	721	758	751	755	712	748	729	710	719	720	699	716	709	734	727	772	736	744	715	694	678	692	743	755	764	734	778	686	755	732	744	743	764	747	700	715	748	759	761	748	794	778	725	734	766	678	750	767	745	721	702	739	732	720	700	723	729	733	749	743	717	771	740	717	699	751	735	741	712	792	736	739	714	717	782	698	731	742	738	729	737	759	728	707	718	728	755	726	752	710	728	729	758	687	739	737	735	742	756	751	739	775	732	776	731	782	749	787	699	737	719	739	672	700	711	730	775	721	737	771	777	776	678	737	751	778	726	730	694	715	716	729	732	723	756	746	730	751	737	721	674	741	781	692	718	726	735	768	781	720	711	721	750	730	733	756	697	727	753	703	730	719	729	734	729	712	710	787	738	704	736	737	704	735	777	733	749	744	732	734	713	731	765	719	766	702	800	726	729	744	723	742	717	719	743	770	726	726	772	756	758	727	745	718	764	789	690	709	735	713	709	717	712	693	735	737	750	742	699	692	759	737	753	715	788	657	723	748	768	768	739	724	736	729	710	716	705	787	746	724	758	708	752	749	700	749	696	715	765	694	755	721	763	756	741	750	773	713	677	763	725	711	767	692	701	711	744	730	652	761	742	753	729	775	741	737	755	770	706	716	760	666	756	721	751	759	702	724	724	679	723	793	740	778	680	732	758	724	771	777	755	723	706	728	702	728	749	714	724	734	695	685	734	750	791	756	743	731	725	745	656	771	725	706	723	741	766	702	773	729	755	739	778	737	771	740	772	716	693	685	706	702	748	774	757	732	742	705	753	733	737	777	750	764	760	719	805	674	748	727	761	759	712	724	751	773	743	746	738	731	737	709	732	749	737	719	743	688	709	733	743	731	743	758	733	738	704	726	734	763	731	709	703	733	713	725	766	727	745	703	729	735	697	686	754	749	761	727	740	736	710	673	759	765	719	709	739	758	745	746	748	730	756	740	706	671	761	744	735	688	733	692	761	704	760	752	755	753	720	748	726	694	739	720	704	692	723	706	764	727	762	765	762	741	676	747	768	721	709	738	708	716	696	767	719	720	797	753	753	710	758	737	750	718	727	686	718	785	713	775	747	737	764	743	719	692	694	737	750	750	743	739	736	734	721	720	764	747	737	711	803	763	720	726	744	691	769	731	747	757	735	706	690	676	799	731	714	700	709	813	751	721	706	717	723	723	692	733	716	751	742	753	718	734	740	718	762	789	739	752	719	751	773	745	703	765	663	728	725	746	750	744	744	687	749	734	732	710	737	763	694	728	761	712	714	751	718	757	740	717	734	753	746	769	672	740	707	737	742	724	751	717	709	766	722	734	718	727	711	739	754	709	743	725	759	776	736	690	688	641	723	722	718	743	753	713	710	745	744	756	684	752	765	730	735	764	718	767	697	748	716	702	712	706	689	748	759	752	753	749	685	752	749	745	736	765	705	704	733	706	774	661	702	723	704	735	742	753	792	731	663	747	739	802	751	751	736	705	739	749	660	780	768	768	740	746	730	745	747
62876	99982	78241	56272	37107	17913	5911	1530	874	691	725	677	692	713	670	702	717	672	715	752	747	697	694	680	727	727	730	709	712	728	793	757	714	740	731	682	702	699	705	728	703	729	664	747	704	724	761	696	728	686	680	710	653	683	687	690	696	715	715	755	735	730	680	742	689	711	690	698	750	692	714	675	688	723	736	726	729	731	675	688	743	701	754	705	717	662	767	736	712	687	686	729	673	747	668	678	715	734	662	730	716	716	727	705	711	704	720	726	729	748	734	691	668	696	706	709	677	709	676	737	731	705	738	723	708	722	729	674	726	733	737	730	757	707	706	701	714	683	708	705	707	745	764	720	728	716	737	677	690	717	704	696	681	762	736	734	717	728	754	736	700	700	727	715	717	702	719	695	705	717	691	688	700	699	710	670	721	710	658	754	703	735	746	741	698	677	692	705	667	730	693	712	724	731	691	702	736	743	715	695	711	709	710	694	722	724	670	701	747	720	710	705	685	732	725	718	764	669	702	684	701	733	726	744	773	699	740	745	695	733	693	696	723	701	675	674	706	705	742	769	713	745	685	686	752	660	684	694	685	712	700	726	739	728	701	680	659	725	706	693	697	708	664	750	725	711	753	654	731	727	694	682	697	712	674	693	736	671	668	706	690	657	677	727	679	710	707	720	747	682	743	704	728	683	726	748	704	668	698	766	687	712	736	704	758	687	720	718	660	710	683	682	670	684	772	720	689	712	738	729	693	669	747	682	701	695	747	672	704	777	704	718	663	715	714	679	726	719	710	730	731	721	738	714	735	704	688	734	673	736	690	708	707	713	721	725	688	695	745	749	680	744	751	699	701	718	683	677	716	712	713	728	689	723	737	701	732	677	670	655	723	755	721	745	690	679	732	693	776	704	692	702	736	644	711	677	742	720	687	684	669	745	672	677	666	740	710	638	719	688	655	721	728	727	688	685	737	687	647	732	730	706	706	704	720	691	687	693	704	684	721	745	712	713	722	737	749	738	691	684	667	708	726	692	715	699	685	689	695	770	665	711	750	698	724	686	671	745	673	682	695	692	690	672	661	698	714	730	726	712	695	730	683	682	737	690	731	707	688	695	737	715	706	741	720	710	717	709	658	741	726	724	706	726	717	729	661	714	705	649	714	687	677	711	627	724	673	742	687	736	722	747	729	679	735	667	704	697	700	671	679	726	700	734	727	684	682	742	718	709	732	694	689	791	630	714	732	666	725	681	687	679	722	695	676	708	660	712	712	717	668	683	695	715	708	764	742	736	730	698	659	734	734	707	684	707	701	674	716	706	783	725	676	703	726	739	782	679	747	738	708	726	691	708	769	739	669	671	731	734	705	709	753	729	703	703	699	662	711	698	727	740	760	715	728	726	672	759	719	700	705	727	684	733	680	715	694	710	693	691	715	693	691	717	709	730	714	710	705	719	691	719	736	727	696	693	666	710	662	667	705	707	769	749	724	682	714	723	738	727	713	692	723	698	721	711	709	758	724	683	741	652	679	674	699	715	712	705	723	708	738	697	699	694	714	692	708	715	693	724	705	749	730	685	696	714	720	720	707	767	703	724	732	740	706	703	738	788	734	733	715	702	699	697	696	705	722	700	711	749	696	737	706	679	726	718	704	712	718	682	745	716	709	678	755	676	750	692	659	701	654	736	683	702	722	740	672	718	702	718	703	696	729	771	641	746	698	709	685	730	706	686	737	733	705	705	680	691	692	678	691	705	677	706	670	714	768	706	651	695	713	714	709	726	720	703	696	709	684	730	653	707	712	762	698	737	655	738	623	716	701	734	691	692	701	681	686	693	691	728	677	739	761	702	723	662	718	668	695	696	710	725	697	731	709	704	702	712	772	763	703	702	667	722	743	662	665	700	719	722	706	729	695	699	723	710	708	718	727	773	710	686	749	675	706	743	728	694	699	681	723	734	682	700	707	717	779	672	719	698	679	753	686	690	757	700	749	674	751	750	681	719	714	713	685	670	752	686	715	728	729	702	712	670	727	708	687	705	761	653	706	678	733	692	716	750	713	705	649	722	650	697	677	709	650	691	724	761	685	666	709	718	729	732	692	729	710	732	692	709	715	681	718	675	663	675	710	648	727	708	756	689	657	721	745	694	707	699	686	689	682	717	666	752	698	708	764	651	696	653	724	697	689	702	697	699	685	675	716	686	728	701	731	690	692	710	699	675	775	735	714	664	724	706	716	694	675	716	714	694	724	710	713	734	688	675	690	728	673	726	689	714	712	673	739	692	740	686	681	687	676	684	693	709	696	739	741	659	695	704	733	699	649	754	671	661	646	735	722	689	694	678	666	688	730	756	705	713	747	734	749	727	722	665	724	686	736	709	718	712	685	678	667	745	701	723	711	746	712	715	715	700	715	737	748	706	724	691	692	690	695	748	703	754	721	721	647	672	690	735	700	735	688	721	678	696	677	705	653	696	679	710	678	731	638	705	730	684	702	683	747	741	704	676	688	704	708	688	739	709	727	755	707	711	672	696	686	688	655	686	708	681	742	722	711	702	680	689	702	678	677	708	693	740	693	689	695	710	726	680	747	674	690	735	671	708	728	656	679	701	776	717	740	723	688	713	729	676	711	694	725	676	738	676	716	707	680	705	695	702	730	700	676	694	685	666	738	691	691	678	761	695	703	661	675	718	667	684	749	718	737	707	685	714	689	670	705	643	673	683	717	656	691	711	679	697	699	757	726	689	696	730	750	727	697	626	711	741	716	708	674	732	711	715	659	701	745	737	678	749	734	691	687	716	722	690	734	714	705	732	714	736	655	698	687	700	718	731	708	662	696	690	716	705	704	681	714	714	691	700	699	718	700	692	702	732	704	696	722	682	672	712	688	691	733	657	704	689	690	719	694	738	702	736	697	733	683	730	724	718	671	729	774	698	699	735	735	726	691	753	705	704	680	676	692	673	689	719	674	731	692	767	660	705	757	715	725	733	713	670	686	692	710	696	714	675	701	688	691	747	752	750	671	717	704	716	667	687	669	725	717	689	718	712	671	728	696	722	709	714	742	721	696	714	729	720	630	692	686	726	756	700	700	719	662	671	736	715	752	673	714	747	712	702	727	717	701	733	682	701	671	696	703	713	699	720	700	680	730	726	713	694	721	684	720	669	723	697	729	704	713	678	703	730	733	664	685	707	657	749	715	742	725	731	697	719	666	713	685	707	734	696	689	689	690	704	706	697	715	700	695	703	672	734	711	736	705	711	677	681	674	732	669	681	686	734	711	724	709	730	698	725	731	702	733	705	751	690	742	700	731	712	681	705	748	662	679	725	725	671	675	715	706	674	740	684	722	704	689	716	709	708	721	737	706	707	695	708	657	717	727	723	717	722	705	701	688	699	687	716	719	690	649	692	674	765	701	689	737	685	689	691	723	706	701	698	684	709	725	697	753	783	727	708	743	697	642	675	697	691	729	690	651	651	679	720	724	737	708	705	719	711	718	690	662	702
29070	27867	24723	15858	4573	1571	837	583	520	494	495	503	500	479	529	530	491	502	545	506	479	484	503	520	485	469	525	478	475	531	506	460	471	498	484	481	474	516	502	489	512	482	506	492	499	548	510	476	513	513	472	485	527	489	527	489	519	509	502	530	522	517	477	491	530	539	535	515	505	528	499	505	525	528	482	468	475	499	477	488	534	501	494	527	552	527	536	463	527	495	499	538	524	482	524	460	479	478	502	474	450	526	486	494	500	546	514	459	530	516	469	482	519	517	468	470	483	487	486	501	507	486	524	525	524	487	499	484	564	486	543	492	511	504	492	534	500	506	487	500	480	537	502	527	492	507	491	515	533	503	497	541	500	487	519	505	476	511	497	477	480	529	525	482	477	525	496	491	503	508	512	501	489	527	492	479	486	502	495	484	481	492	539	516	480	496	509	500	471	521	497	475	476	484	462	499	472	472	492	467	498	506	477	514	467	514	494	486	494	501	497	492	494	501	534	504	441	521	532	491	497	493	544	482	489	509	484	507	499	482	477	494	492	513	519	522	494	542	493	509	491	468	485	478	450	441	489	503	508	516	516	479	531	486	514	505	499	484	480	491	530	534	516	494	480	527	492	483	475	494	536	497	472	471	524	506	500	510	510	457	528	522	465	500	490	467	452	552	541	488	517	512	471	503	476	506	539	491	516	509	503	474	497	502	500	479	490	506	524	477	517	527	502	484	480	503	513	495	480	462	521	527	535	467	489	512	498	456	454	478	509	509	475	499	518	509	556	486	559	467	484	474	477	537	491	494	493	530	501	461	459	481	524	507	496	488	522	508	532	507	504	494	471	503	476	470	494	492	542	533	512	522	476	535	496	494	487	473	504	489	485	536	476	510	490	479	505	504	497	505	509	513	503	531	511	507	499	494	472	557	526	531	510	497	493	482	508	472	493	497	492	526	514	516	468	522	577	498	531	462	510	520	522	521	491	473	508	507	503	509	464	501	503	537	543	512	477	509	501	536	468	518	543	489	482	532	460	483	492	505	523	517	490	527	516	523	521	493	481	510	489	520	536	480	495	486	499	523	517	494	507	492	487	528	550	480	496	487	489	432	516	457	506	525	486	536	507	469	514	490	549	509	488	524	476	546	490	500	487	480	505	494	503	504	468	493	513	494	538	527	515	528	511	465	480	502	521	520	522	506	480	512	466	543	486	491	499	485	487	499	452	521	495	486	459	500	502	515	494	474	505	525	494	488	495	531	488	466	488	532	502	498	502	503	472	509	522	505	472	521	538	509	521	499	522	489	511	487	475	522	521	505	487	504	466	488	510	477	491	475	508	450	517	540	471	517	591	490	470	528	477	535	531	493	486	528	487	495	530	514	482	505	517	513	510	546	495	519	555	474	524	480	532	500	480	525	495	478	499	508	504	481	507	519	499	498	474	520	503	501	473	522	488	481	518	467	536	526	510	527	482	498	490	516	492	515	479	513	502	501	506	474	505	498	493	480	501	503	471	510	465	496	513	545	454	508	465	517	491	522	500	532	457	504	545	513	499	537	489	502	481	501	489	489	491	530	473	516	522	499	518	507	569	504	527	525	526	494	481	506	529	484	504	517	499	500	523	497	470	510	513	449	506	534	468	512	543	471	513	540	510	517	533	516	511	495	513	495	493	487	498	473	509	493	512	507	522	501	520	504	471	549	509	487	472	460	523	494	503	521	456	486	488	492	451	464	474	523	480	465	490	578	488	512	483	514	471	474	550	529	495	508	491	489	494	531	484	472	498	535	491	481	497	491	467	491	522	474	514	491	525	489	503	457	451	488	536	470	520	504	527	492	480	503	519	534	507	477	501	483	514	521	545	510	510	498	526	500	516	532	514	482	463	531	512	515	511	519	531	513	469	520	476	491	458	479	467	503	492	507	545	465	502	492	518	519	488	504	472	510	527	505	461	503	469	506	507	529	483	513	526	501	496	537	548	498	518	458	469	506	501	525	498	523	524	496	521	474	521	456	495	500	541	523	456	525	494	522	515	544	477	496	500	499	472	502	453	501	497	520	488	491	481	510	507	498	539	522	479	460	538	511	530	507	508	531	488	542	502	494	503	504	517	473	539	506	491	509	438	511	480	507	462	489	481	479	481	520	501	517	525	520	492	462	479	503	483	492	487	488	522	519	498	476	463	485	506	527	502	520	489	484	511	527	491	509	528	519	500	530	512	505	525	528	507	464	501	535	535	511	521	468	483	491	476	541	509	507	529	545	506	525	501	468	479	521	523	487	502	493	468	495	500	511	458	534	512	492	540	467	472	477	506	464	482	502	484	520	529	521	540	513	521	494	525	507	517	488	498	504	533	519	538	491	507	527	494	490	499	512	549	509	477	478	485	524	486	468	474	476	458	491	506	443	475	499	491	514	491	504	467	505	520	524	477	461	509	495	546	489	472	527	517	503	493	488	516	457	506	482	499	485	507	490	489	509	492	503	504	499	488	453	499	515	500	499	481	498	482	516	462	486	466	514	471	505	486	539	497	451	545	512	482	493	510	492	505	475	526	509	503	522	516	512	525	508	470	540	518	490	493	497	530	483	502	510	452	476	494	492	471	497	525	484	491	503	519	520	498	492	496	524	489	497	473	523	501	483	453	472	500	497	490	564	514	491	496	484	501	522	530	494	477	502	523	488	516	493	500	507	495	477	502	491	496	488	532	526	491	511	560	535	446	462	472	507	484	460	491	538	514	535	493	506	495	504	498	466	478	521	511	476	489	462	508	500	510	458	509	497	475	508	480	476	511	506	522	495	523	508	491	491	529	541	490	490	483	497	499	504	501	474	498	502	474	465	481	505	493	503	518	507	467	517	512	482	485	535	504	485	491	522	483	526	493	531	549	463	498	518	502	528	519	485	480	493	515	506	482	481	502	471	489	502	496	499	499	511	504	481	530	526	507	507	466	478	490	498	512	504	520	481	540	499	526	500	471	491	565	518	489	525	520	507	488	537	495	474	504	532	511	496	482	474	515	492	482	505	519	482	452	554	521	536	518	504	515	524	500	454	486	525	517	483	472	509	522	519	465	516	555	485	449	508	505	507	527	490	518	506	487	473	467	512	454	499	456	516	466	514	499	523	505	495	507	489	483	522	481	479	502	486	524	499	493	538	519	469	493	488	513	466	513	463	448	498	502	490	477	502	540	513	511	514	500	471	516	506	486	526	484	517	556	478	501	510	521	482	483	517	505	524	477	514	505	499	525	526	468	525	511	537	526	477	485	497	535	514	510	428	523	469	480	503	458	482	489	513	544	502	510	539	474	508	511	495	478	534	499	505	504	481	483	476	487	474	488	506	508	513	499	550	497	535	488	521	432	539	492	490	504	503	506	495	507	493	478	526	527	485	494	494	483	533	511	519	493	497	516	455	493	507	505	501	494	500	522	500	532	490	492	466	521	463	513	468	501	498	531	449	514	482	502	529	520	513	524	480	524	543	482	498	490	523	500	505
19753	33448	19778	10742	3555	1613	729	563	497	451	454	428	490	472	415	479	458	479	413	444	476	441	463	437	448	424	457	440	461	457	455	464	442	413	453	476	443	444	449	469	447	448	451	467	448	459	444	456	450	415	451	480	426	448	437	426	423	451	416	455	477	461	461	455	450	445	433	431	436	467	453	479	434	448	457	443	449	427	440	466	428	454	446	459	451	439	451	465	455	444	454	430	479	472	478	437	438	468	448	435	466	478	417	435	445	444	471	477	431	437	467	466	475	454	467	481	410	421	434	457	449	445	444	444	428	473	441	432	453	442	432	429	449	472	444	463	445	418	470	438	475	443	430	449	468	414	430	480	411	450	475	444	449	461	436	439	438	421	466	419	470	438	464	437	494	491	437	423	487	454	422	450	464	469	452	461	434	444	456	419	424	421	441	467	468	448	433	411	476	474	429	420	420	453	436	458	494	466	459	447	429	419	480	414	472	466	460	474	452	448	412	453	447	463	460	431	449	404	444	443	455	447	474	471	400	425	445	430	432	460	400	435	440	470	460	472	429	434	446	429	445	483	498	460	450	460	471	427	442	422	449	437	435	437	438	447	443	438	475	467	438	447	476	452	462	455	433	414	452	441	474	422	409	443	483	437	458	466	468	451	432	418	441	444	486	393	466	446	443	458	439	397	440	424	483	423	445	461	459	483	482	459	491	411	439	440	468	486	461	430	462	438	442	422	414	466	432	469	450	448	442	466	456	452	431	522	462	420	456	440	423	472	430	442	440	425	477	433	419	421	447	420	484	472	454	456	411	479	469	446	429	424	433	443	421	442	448	470	420	476	407	482	482	433	480	459	410	421	442	446	480	438	429	470	425	443	436	506	458	449	454	461	446	462	450	393	412	459	422	457	475	484	454	468	483	465	437	467	435	438	478	455	455	469	466	438	455	422	445	424	458	451	446	422	489	433	392	436	414	459	430	456	477	402	487	476	408	440	409	444	428	449	453	440	453	447	465	460	410	416	440	469	418	453	438	412	439	443	468	474	444	429	457	474	475	428	433	481	480	459	435	457	409	450	461	439	468	434	456	460	466	438	420	440	467	436	452	431	434	450	447	443	449	396	438	465	421	463	439	447	436	449	466	432	437	472	449	485	482	472	461	481	476	495	429	473	484	450	419	490	467	500	429	439	426	453	446	454	462	427	463	442	422	446	433	455	409	471	445	454	455	450	433	446	442	444	435	447	449	443	445	464	478	470	445	423	457	435	460	475	464	449	459	441	440	464	459	466	487	472	402	473	443	420	459	480	459	459	469	426	439	434	463	451	458	476	445	481	461	444	458	483	449	455	428	412	397	429	455	442	430	418	474	482	475	449	455	409	426	416	498	442	471	434	440	448	442	442	442	433	437	445	451	448	447	421	454	443	433	450	417	460	469	466	419	523	439	435	430	424	408	436	464	433	461	426	446	469	422	475	460	433	464	457	456	445	422	438	433	428	457	418	459	454	433	440	485	471	444	457	430	499	462	456	455	450	435	439	430	471	463	450	454	449	440	436	420	440	468	447	417	454	450	419	428	438	435	475	465	457	466	454	424	462	462	475	453	441	445	438	431	466	457	498	442	379	429	433	455	490	475	465	407	447	469	465	450	458	449	453	463	441	431	401	424	428	453	441	427	446	418	429	420	463	478	435	462	462	483	468	416	469	410	450	460	417	479	473	410	414	441	474	446	431	459	482	432	454	472	425	463	456	460	459	476	461	495	443	466	449	485	422	424	460	429	436	432	446	443	446	409	460	482	472	428	497	448	434	471	454	485	440	466	465	446	477	432	447	447	436	461	434	446	449	452	453	430	433	495	425	457	444	468	447	444	459	436	403	500	430	418	400	434	469	415	444	457	442	445	445	434	423	440	485	448	461	470	455	440	469	451	458	465	433	471	459	483	439	482	438	459	468	443	468	458	441	415	458	474	434	428	438	462	456	470	444	464	454	399	451	477	442	439	443	451	419	443	437	449	493	401	456	417	442	443	417	427	454	480	464	481	485	437	431	436	450	432	445	484	478	442	461	460	452	451	434	481	454	416	441	418	460	464	431	456	439	441	426	469	495	415	457	443	476	467	465	484	401	432	427	447	452	419	447	456	430	416	430	466	436	443	460	436	458	459	458	420	443	432	474	476	453	396	472	442	433	425	449	457	444	424	469	458	484	426	442	458	470	419	411	419	434	459	450	428	431	436	460	484	413	457	429	470	469	472	467	463	419	432	466	447	439	466	439	425	447	456	451	432	470	422	453	450	407	463	419	424	424	486	427	451	446	425	433	470	452	447	453	496	478	425	406	429	452	460	458	432	475	437	436	432	456	454	426	459	431	468	463	445	438	469	447	470	489	431	475	406	446	472	446	483	430	435	452	440	412	436	425	448	426	454	478	472	433	477	421	449	423	424	464	449	456	450	431	483	405	479	441	438	420	396	416	478	421	438	468	454	466	492	417	431	495	430	461	424	446	465	409	453	425	422	432	446	442	470	446	441	444	429	420	472	416	453	462	459	499	444	470	408	425	477	439	442	456	421	389	481	443	438	451	450	487	448	441	458	439	485	499	467	483	437	419	439	456	470	504	433	446	452	437	431	457	435	448	434	455	469	434	473	459	431	480	415	434	413	449	442	492	471	439	432	399	444	434	449	458	460	432	448	445	422	473	427	393	442	431	440	439	479	469	449	448	456	481	431	441	426	459	486	455	434	449	413	463	430	452	455	463	450	434	481	440	443	452	432	413	444	481	462	462	431	456	433	479	432	454	455	430	445	440	458	459	443	484	481	430	442	443	477	425	442	424	420	458	441	463	442	452	438	446	434	458	484	433	449	402	445	457	453	501	447	422	449	453	461	429	449	448	429	446	461	428	446	461	445	430	451	436	443	433	421	423	446	428	471	477	473	456	411	431	450	492	462	415	450	458	442	432	422	405	452	409	459	450	443	449	414	437	431	420	449	471	448	444	467	439	430	435	431	466	433	474	417	395	487	470	453	440	425	465	453	434	429	419	467	450	458	442	453	451	428	446	437	430	465	466	450	446	455	487	442	454	489	448	429	482	438	464	438	451	453	482	454	408	475	416	459	451	463	440	386	455	480	423	476	476	446	460	483	496	439	421	475	471	429	440	451	472	417	462	450	428	500	469	461	456	477	414	434	436	479	450	417	441	465	466	446	431	483	463	451	445	460	457	440	438	455	397	453	465	421	447	420	429	402	427	455	508	455	448	426	434	446	392	477	457	401	438	450	468	445	445	454	419	429	435	437	473	406	450	446	438	437	473	462	428	442	437	468	460	457	436	450	444	462	453	487	469	465	438	439	449	387	439	422	480	464	472	456	427	469	444	492	462	447	457	483	434	444	428	461	443	443	457	448	438	446	426	437	444	443	435	425	465	445	426	432	436	422	453	419	393	434	492	432	474	428	452	492	487	441	418	490	479	442	498	432	448	402	449	494	427	452	454	457	469
25621	26726	45081	42763	26368	11323	2253	823	611	496	451	408	478	434	427	413	447	452	438	456	405	410	455	439	405	420	467	419	445	457	472	415	472	393	427	411	452	416	425	427	416	384	454	436	450	448	467	450	446	404	464	438	423	435	473	438	474	449	451	428	436	423	395	419	490	435	458	410	432	437	438	457	416	416	379	416	441	434	405	426	450	456	397	481	423	420	422	424	407	450	435	455	437	442	433	428	462	468	441	432	394	396	469	421	456	461	450	426	476	453	421	408	449	449	434	420	443	409	395	477	418	463	453	446	455	428	417	453	438	433	434	436	425	465	455	418	457	461	450	466	425	456	431	467	441	417	428	448	430	410	406	419	411	454	402	429	414	421	396	444	459	441	422	416	411	435	438	408	438	453	460	438	434	404	423	422	408	444	433	418	461	426	477	424	414	460	432	417	438	423	456	409	470	436	401	412	403	412	373	447	429	444	385	411	431	442	477	444	467	444	424	448	446	442	416	436	432	412	423	439	470	453	428	450	413	429	436	429	432	427	423	453	460	442	409	431	461	399	440	394	451	457	454	454	446	400	467	390	462	418	430	444	458	445	385	435	427	460	392	388	458	426	422	444	397	433	413	446	433	452	446	429	426	441	452	410	449	465	430	437	413	402	463	471	417	450	424	435	446	432	427	434	410	434	485	467	418	459	420	420	432	433	428	412	440	467	426	408	441	465	425	440	467	442	414	438	412	420	405	425	436	377	464	444	454	420	445	438	443	434	435	458	432	403	472	496	452	486	395	437	431	471	473	440	423	397	452	459	413	424	448	432	469	421	432	435	450	394	436	404	466	421	424	415	469	447	444	415	462	455	419	438	441	426	394	437	425	445	446	461	406	434	430	432	409	411	428	412	424	437	434	425	455	423	387	436	436	447	438	479	424	427	385	458	419	432	400	402	424	472	418	418	480	429	445	426	431	410	465	459	418	441	477	427	435	405	419	426	447	414	427	456	423	443	409	441	469	432	399	472	425	458	446	426	431	413	416	394	436	435	434	456	470	408	441	447	421	417	436	411	439	447	439	439	401	429	427	459	433	431	405	436	430	436	416	415	455	421	444	395	401	419	418	433	474	396	463	397	449	458	489	424	473	429	443	426	437	414	457	431	451	450	432	414	384	450	452	440	455	448	426	376	455	421	397	455	444	436	427	419	474	417	403	444	447	479	442	433	413	433	437	414	471	410	396	419	395	460	441	461	480	417	427	462	435	409	446	443	463	445	445	425	474	465	437	428	466	438	433	437	426	394	419	406	441	479	441	435	446	427	418	447	447	417	411	419	449	439	439	396	427	432	410	433	419	430	451	406	397	420	434	455	415	435	447	417	451	430	432	431	436	467	433	424	450	411	434	439	418	449	449	376	452	409	419	415	461	425	414	416	395	448	461	420	434	374	396	425	435	456	411	458	434	447	460	431	448	425	409	440	434	446	399	429	426	413	414	418	449	428	453	430	472	412	461	450	472	462	453	439	414	426	430	454	487	402	427	414	443	450	442	447	422	426	417	433	426	433	458	449	459	430	473	426	455	416	470	451	421	425	429	451	437	438	417	439	442	426	380	450	443	461	477	471	425	448	451	427	410	440	420	436	443	459	415	439	481	454	423	425	405	454	442	420	440	441	457	440	434	443	450	417	396	436	397	460	415	417	491	443	444	428	459	426	430	422	454	427	422	423	418	442	431	422	442	447	441	427	402	480	451	404	453	445	450	424	419	418	452	407	405	448	446	425	438	430	407	459	430	420	455	390	428	424	453	442	427	431	434	401	426	429	436	435	412	425	424	433	417	439	440	475	404	420	429	429	441	442	444	430	432	429	427	437	432	420	432	464	417	428	414	422	416	436	442	451	427	433	433	412	427	416	442	432	457	423	402	434	450	397	431	388	478	425	442	397	433	465	464	451	444	451	454	440	415	433	445	417	438	427	435	437	396	452	443	418	416	443	435	425	452	441	447	432	430	440	451	441	436	396	469	414	434	464	463	418	414	442	418	427	420	439	447	442	431	402	408	442	401	447	439	423	422	429	423	438	434	452	476	444	480	452	488	440	421	473	426	423	438	450	397	428	459	427	429	440	466	472	452	472	449	435	416	468	424	421	449	416	393	416	457	429	450	434	441	403	435	438	413	419	448	436	398	425	458	387	444	433	450	436	423	428	458	425	436	410	435	424	428	469	410	417	425	439	444	432	450	429	407	430	463	393	421	491	422	419	436	444	387	466	434	484	440	396	444	415	483	404	453	448	443	419	424	423	441	466	443	473	419	434	438	414	459	404	443	415	449	434	419	440	437	437	479	474	423	466	422	443	406	411	457	428	440	427	430	430	425	421	452	458	438	464	446	409	443	419	403	427	423	423	417	443	413	409	444	414	432	449	428	443	436	447	404	438	410	420	448	446	404	453	439	409	410	430	449	437	402	404	435	419	460	465	473	400	419	427	441	466	420	442	405	413	415	419	429	439	394	435	427	404	428	434	380	395	398	490	431	495	458	440	446	431	426	398	455	454	469	447	448	467	439	476	424	405	444	457	399	416	470	434	451	422	432	411	417	393	440	424	434	441	460	429	434	461	452	409	427	428	432	442	414	429	415	450	437	451	437	413	428	436	441	433	441	438	432	441	454	403	445	443	414	442	444	455	397	450	439	453	451	399	407	467	445	440	440	401	414	411	423	432	411	437	440	409	418	468	388	464	437	421	428	438	413	440	424	420	481	442	437	422	419	419	462	445	464	409	446	404	448	403	480	419	448	432	461	433	421	436	437	426	413	472	437	395	432	434	431	413	415	428	439	462	419	439	457	426	427	427	432	392	442	410	467	440	436	445	449	439	455	445	456	426	429	458	446	455	421	411	426	470	436	402	445	436	432	438	420	408	387	416	435	421	406	438	407	432	432	433	469	417	433	444	423	407	427	462	446	424	414	408	448	465	430	431	427	470	429	425	423	444	419	443	433	437	416	432	464	400	427	452	429	460	485	435	383	442	427	431	423	400	432	420	443	429	414	433	451	434	428	389	410	424	473	466	409	425	436	421	470	437	447	422	435	417	485	429	428	436	454	419	442	460	450	429	448	398	455	441	421	424	434	464	444	401	435	405	413	460	423	429	421	403	435	426	420	440	440	439	420	455	420	469	434	460	440	415	449	412	428	433	460	452	494	433	454	439	434	447	422	441	412	417	437	426	431	421	410	429	451	437	450	406	439	420	449	421	448	449	422	397	428	421	444	416	388	440	408	416	434	398	441	483	422	424	415	403	453	433	430	469	441	435	453	440	458	404	426	427	421	482	418	418	427	438	458	449	423	455	418	441	422	449	450	423	474	435	402	404	398	446	403	444	413	421	413	409	429	464	437	463	446	383	425	434	418	402	408	450	399	434	402	459	421	440	462	449	430	404	439	459	427	432	441	422	428	439	421	433	469	435	455	440	438	415	450	403	441	455	473	436	431	387	441	455	380	404
51147	85880	66217	39009	19110	6391	1904	1002	641	438	410	462	430	484	443	465	468	421	450	431	443	420	443	452	435	434	413	452	433	382	425	458	470	421	450	437	431	444	423	438	419	443	421	480	459	454	422	447	424	470	456	452	403	403	433	470	422	469	422	413	447	426	436	433	421	419	434	443	429	432	412	417	448	452	409	419	430	408	457	445	445	438	426	423	424	393	430	460	437	390	429	425	420	455	449	440	446	439	459	468	396	419	448	473	400	421	404	414	413	395	429	453	428	441	446	413	459	475	448	412	424	444	427	461	448	448	435	418	474	425	408	423	479	438	429	441	428	459	419	433	446	479	416	440	437	428	444	441	450	410	408	457	409	395	444	383	434	396	409	437	417	435	452	460	447	441	444	426	415	438	410	421	436	434	456	416	436	418	413	437	428	401	417	392	444	417	424	449	424	422	441	417	412	484	422	484	455	412	452	472	424	411	406	420	413	445	438	465	413	446	431	447	421	428	454	410	417	433	413	467	436	427	414	457	425	457	472	432	404	451	464	447	412	440	426	443	421	425	466	439	459	427	440	397	387	381	449	456	434	481	445	476	465	448	431	406	457	445	423	455	438	425	416	488	457	422	429	463	452	431	415	454	427	434	450	415	394	408	427	426	427	437	468	417	440	429	423	450	442	432	418	415	446	428	436	451	424	412	425	414	426	413	420	426	422	414	383	433	458	444	441	413	406	428	402	448	451	425	436	454	426	431	429	426	425	445	415	447	437	433	436	421	421	426	427	442	444	450	447	408	460	419	447	442	443	467	412	436	459	463	432	445	421	418	431	469	437	418	424	439	409	472	415	417	416	447	419	452	449	437	457	406	416	424	474	407	442	382	383	379	434	422	438	463	415	418	424	444	423	448	412	435	438	440	449	467	441	413	437	411	404	442	413	465	419	408	420	419	459	445	438	435	441	444	443	423	419	404	400	450	447	497	442	409	415	403	439	433	428	431	432	435	438	410	431	444	425	419	417	454	450	437	449	448	465	467	433	451	426	443	424	436	480	435	443	474	427	418	416	442	443	435	431	449	421	431	425	430	432	466	433	447	426	445	465	462	457	403	412	476	421	450	455	436	493	432	437	415	447	428	426	420	414	436	407	447	429	415	430	440	418	438	409	440	460	438	425	452	484	428	425	471	446	430	401	440	430	421	412	446	428	473	405	429	482	421	446	450	452	446	441	446	421	423	407	417	449	413	409	402	396	456	462	465	418	437	423	438	444	450	465	449	447	447	468	409	481	443	436	422	458	428	431	415	432	439	462	426	399	462	432	465	410	436	442	412	468	447	419	445	443	457	429	428	425	412	431	438	442	436	410	413	451	428	461	430	453	424	436	439	430	466	430	446	408	446	422	431	410	425	453	454	427	402	433	428	412	450	465	402	425	450	424	454	448	442	413	425	418	458	426	430	437	419	385	430	426	423	404	422	430	455	420	450	391	424	496	412	438	444	440	432	408	416	440	476	426	441	400	434	398	434	416	445	448	439	433	447	409	428	444	402	469	412	455	376	463	449	432	461	416	422	416	433	423	481	442	432	429	466	459	437	425	417	432	426	431	413	425	433	447	436	426	445	459	453	423	425	437	433	428	441	448	436	408	432	414	392	467	428	435	404	452	444	436	453	418	434	400	421	476	436	431	404	443	377	422	451	415	449	433	424	443	409	453	389	411	454	452	419	451	397	435	448	451	451	413	441	434	450	411	438	488	444	436	423	440	397	429	445	442	445	430	421	422	413	377	433	408	391	441	438	434	426	458	435	449	449	435	428	462	421	435	442	399	414	448	452	434	480	415	431	448	422	435	420	446	417	480	441	420	438	406	432	441	459	465	436	458	452	425	450	433	420	450	447	440	404	436	432	415	403	409	451	417	397	411	442	427	446	429	468	401	433	428	416	447	441	437	396	422	409	421	415	404	439	404	437	456	440	448	440	438	418	438	416	401	390	502	419	431	413	440	420	444	442	494	436	442	416	450	427	409	437	424	461	423	438	438	442	411	455	453	416	425	424	441	447	419	413	437	422	437	425	460	470	436	444	436	469	462	407	440	406	441	423	399	412	404	427	419	438	438	426	428	424	467	412	434	402	465	452	451	419	435	422	441	460	431	440	422	432	427	426	402	444	418	455	450	454	426	471	435	434	405	433	419	426	411	413	424	425	449	421	421	405	418	460	396	414	412	450	411	485	425	431	431	469	430	438	443	412	474	431	439	431	456	469	403	453	442	445	450	369	418	460	453	462	407	478	436	450	422	416	457	426	436	428	448	449	437	395	402	418	452	427	433	441	407	435	475	451	442	473	417	436	416	406	455	465	428	412	418	422	456	414	424	442	469	472	427	441	447	403	418	450	431	429	418	405	427	427	448	437	418	438	425	410	441	451	473	395	432	475	437	447	409	442	446	445	441	456	424	437	453	461	420	448	471	405	391	455	381	407	412	427	393	413	407	428	415	445	435	439	448	458	471	423	448	448	434	414	463	431	479	445	456	429	438	443	428	428	427	376	432	427	406	414	460	461	421	431	477	448	440	433	444	463	446	439	426	431	431	427	431	395	394	421	434	428	418	457	435	425	410	408	430	443	452	429	376	483	421	449	398	421	428	449	434	445	435	428	474	411	422	459	420	442	436	417	442	437	404	472	482	435	449	426	402	432	446	430	409	436	415	434	453	452	407	467	449	458	443	386	448	407	418	413	443	418	413	438	417	457	431	441	413	395	440	431	439	422	467	475	446	420	437	422	427	417	437	412	413	466	424	461	452	439	442	466	460	467	452	424	424	436	436	456	438	383	493	428	428	431	406	463	454	442	418	436	452	473	415	452	443	411	423	453	405	472	436	449	425	431	418	415	419	440	424	432	426	446	422	450	463	434	434	413	427	450	441	430	446	446	442	450	424	461	444	442	452	418	395	424	441	447	410	439	446	407	415	449	439	465	444	425	455	400	413	431	439	429	445	432	471	426	419	437	446	417	417	458	424	433	422	391	440	438	400	439	469	429	439	447	457	413	472	451	400	406	429	421	432	460	500	437	447	446	422	427	398	384	422	451	476	444	436	441	460	444	444	399	446	442	433	439	404	405	462	413	428	456	449	452	457	429	407	457	419	423	446	449	465	443	453	396	446	428	437	429	433	462	396	455	465	439	437	452	442	439	443	448	440	422	442	403	437	422	405	450	442	448	438	439	419	446	431	435	435	428	429	467	419	425	444	451	399	432	432	417	413	475	429	469	450	436	454	429	433	414	426	444	468	424	459	421	415	456	426	430	402	409	439	429	391	439	424	433	419	419	435	457	466	415	417	416	427	411	487	409	408	449	466	449	425	440	415	443	447	445	411	403	430	425	458	460	417	385	416	408	426	433	455	449	420	428	422	453	419	428	421	414	430	434	446	435	457	442	421	419	415	441	415	407	463	456	422	419	449	415	447	452	424	453	439	397	381	474	433	424	389	421	437	439	445	435
24167	22924	38646	41273	31134	19918	9605	2264	1008	675	697	716	651	638	646	707	639	705	684	689	688	661	661	701	660	732	582	655	679	686	623	631	652	612	676	649	677	698	659	671	650	680	693	664	585	615	623	634	628	640	656	639	617	702	642	637	667	627	656	629	724	665	679	708	656	638	707	657	662	633	661	647	654	668	636	662	659	665	649	683	666	641	674	642	634	707	616	649	641	613	660	649	602	647	673	620	602	671	631	621	581	639	669	615	658	649	667	654	632	645	620	634	652	620	670	638	647	635	640	653	673	666	647	623	632	606	666	620	719	665	658	624	655	666	715	695	668	646	609	640	688	633	648	658	639	691	648	679	625	654	660	613	652	650	645	652	652	666	686	642	648	642	682	637	663	666	683	632	643	629	594	637	622	674	652	626	666	679	659	650	685	664	649	685	659	608	637	653	687	662	653	695	708	644	651	666	671	661	678	655	650	653	682	668	603	674	662	656	643	655	641	654	650	638	659	664	682	659	673	657	634	644	649	659	666	662	654	657	642	673	651	629	614	622	666	645	644	664	669	672	653	654	626	661	629	703	644	664	683	701	696	642	653	651	696	648	618	692	676	650	647	632	727	646	683	594	650	642	636	662	649	671	659	657	609	648	670	629	681	590	696	636	644	676	643	675	678	640	608	640	643	627	645	663	658	664	661	694	667	641	637	631	658	648	652	660	657	676	646	641	656	632	662	675	642	632	657	636	633	622	667	678	653	685	599	664	645	642	641	663	604	632	665	689	632	634	658	666	660	680	644	639	609	649	639	575	637	639	650	657	672	666	633	654	629	637	667	629	643	676	636	588	661	661	676	624	629	687	636	708	646	625	630	641	613	647	705	657	600	652	615	625	635	632	704	672	638	641	668	647	642	644	634	666	641	623	709	678	602	646	576	636	711	666	649	646	638	689	658	631	639	623	602	657	636	642	618	689	627	661	610	657	594	622	681	670	640	639	632	661	651	693	627	687	630	603	637	641	654	645	641	645	707	639	661	676	642	667	605	614	628	643	633	654	676	651	662	675	651	610	693	616	643	616	659	717	675	633	689	688	686	700	649	644	621	626	681	680	618	596	615	674	670	657	627	669	701	652	640	639	621	658	695	642	587	614	693	618	683	686	635	664	660	688	666	625	677	641	637	706	644	637	607	628	682	639	612	693	682	655	671	613	666	741	641	638	628	657	632	681	675	651	650	632	644	602	669	675	656	631	664	641	645	663	689	673	673	665	651	622	668	638	646	637	670	613	647	656	648	635	671	607	636	643	648	627	618	680	708	672	640	665	692	649	640	619	606	629	629	677	649	658	677	671	725	608	649	680	652	630	629	639	631	624	631	674	634	653	652	637	643	680	650	652	666	628	664	612	663	645	680	660	628	645	661	655	663	661	668	656	670	702	652	635	660	631	663	721	624	636	607	666	690	633	604	649	655	655	595	654	673	706	603	627	633	676	676	693	629	643	617	651	695	605	660	638	605	637	653	632	607	613	647	705	627	658	639	664	687	679	607	678	680	708	643	650	667	636	687	669	631	663	677	632	666	633	623	669	646	678	646	665	643	648	645	657	645	632	636	655	638	657	653	625	650	618	641	622	672	695	660	635	643	628	673	667	617	668	678	682	587	684	657	625	622	663	635	593	652	647	605	651	657	679	688	671	651	674	660	655	662	573	706	717	641	652	712	605	637	607	613	643	678	621	666	661	622	644	627	694	674	647	635	672	629	632	656	635	633	660	664	652	619	725	657	694	642	649	673	646	652	634	691	702	615	622	687	685	594	630	644	637	646	630	663	609	642	607	622	658	629	639	595	671	667	662	669	680	669	627	654	643	651	639	678	631	691	639	688	635	643	660	638	687	676	601	665	609	628	678	650	632	650	665	707	677	657	673	666	687	675	613	605	668	632	625	654	630	639	656	676	621	629	691	633	665	628	714	658	622	597	667	683	684	656	634	670	600	639	664	672	655	661	675	655	638	624	619	621	674	636	678	629	639	626	654	648	619	689	619	650	653	676	601	602	633	695	657	675	637	596	629	661	668	642	647	660	625	665	632	611	679	633	642	645	621	629	639	670	648	640	638	651	674	623	636	636	616	652	614	654	677	698	684	593	687	655	661	596	635	637	640	656	663	667	624	657	691	636	653	652	633	657	649	630	617	614	729	668	668	664	663	635	624	610	640	693	688	653	673	641	641	636	629	603	665	684	630	665	597	660	650	629	648	666	657	631	633	623	634	611	628	620	640	672	607	613	633	661	656	650	647	647	658	679	672	686	605	681	612	669	683	684	644	670	626	644	617	608	691	669	655	633	666	623	650	629	665	687	696	662	655	631	620	675	635	650	632	636	646	690	676	617	635	617	650	666	688	630	691	661	716	691	653	664	663	646	695	627	659	645	580	629	633	663	651	654	652	691	617	671	606	645	662	717	656	617	613	676	695	666	640	609	655	611	646	677	608	648	671	631	689	669	689	671	667	651	657	670	683	619	665	648	704	640	649	673	649	685	646	653	634	639	621	652	629	661	674	674	578	669	649	632	642	702	644	616	678	649	620	627	607	645	662	618	662	652	675	659	627	654	656	693	670	667	622	667	625	609	623	660	644	660	675	677	593	651	643	672	719	642	618	646	632	666	652	641	611	646	587	681	643	664	612	607	636	634	649	688	608	671	680	623	680	610	730	627	659	625	664	678	657	634	653	641	609	646	650	676	625	660	624	678	683	663	648	650	615	656	656	631	682	687	645	680	658	671	647	649	619	646	664	660	648	690	663	676	664	617	637	665	642	615	672	650	611	632	646	656	618	669	650	630	628	622	623	685	643	676	692	616	637	651	704	644	691	619	645	610	628	638	671	686	682	671	652	663	655	684	642	623	599	681	618	657	726	681	648	631	635	670	679	652	682	612	629	626	663	640	640	627	679	657	661	637	666	631	666	673	613	623	666	668	609	673	664	615	714	669	652	644	659	677	638	640	692	682	666	670	667	657	625	622	623	648	674	592	653	636	670	643	586	675	638	641	613	636	628	638	616	677	667	662	645	682	678	648	690	675	598	662	622	629	631	681	674	646	665	665	668	657	672	649	621	630	645	646	674	635	628	643	679	670	674	656	654	645	720	649	667	658	639	660	657	680	622	680	649	614	673	645	660	644	664	647	616	650	598	636	639	654	655	668	652	647	662	667	674	634	636	658	630	634	593	661	647	661	641	623	663	600	705	687	653	655	661	646	667	628	612	630	622	694	632	647	655	624	671	643	662	688	685	695	603	615	630	634	653	691	637	649	655	646	642	660	669	640	626	679	601	643	649	655	667	615	612	664	662	645	689	616	628	616	702	680	665	653	606	626	621	659	637	657	658	665	698	713	627	667	633	646	682	591	638	631	625	647	635	643	611	589	647	632	636	643	652	615	702	695	626	700	646	632	609	651	677	617	633	661	674	638	651	639	662	631	668	653	669	639	656	636	677	625	634	700	702
62238	100011	82687	55317	29928	12320	6069	2359	1084	651	664	649	686	655	657	657	745	614	695	621	648	642	672	614	694	634	662	643	653	656	696	683	671	617	655	652	681	661	649	671	640	635	615	690	605	615	641	656	688	633	726	647	624	705	717	645	654	642	677	655	674	656	663	655	651	677	623	641	624	625	665	652	674	676	613	681	667	712	695	583	699	626	662	693	653	635	685	638	625	637	691	633	696	585	696	712	645	611	651	639	647	652	637	646	642	613	647	639	651	669	640	626	642	674	649	655	694	650	657	667	664	644	680	624	575	625	638	620	664	610	688	642	675	646	700	614	662	655	688	690	635	680	664	664	647	640	646	655	663	691	655	629	630	594	655	652	700	634	640	700	601	624	663	644	646	653	682	657	667	664	669	650	627	642	638	647	645	635	656	636	679	635	658	679	654	634	663	646	639	658	737	671	638	621	641	631	619	613	659	640	653	656	658	731	634	676	624	642	629	672	649	672	638	587	603	690	667	678	667	664	678	657	656	663	666	637	618	630	674	694	676	628	627	614	649	653	696	637	669	646	649	664	657	654	651	646	612	708	647	688	616	644	592	637	640	692	652	623	664	662	619	655	634	652	652	609	692	670	646	650	664	660	615	632	674	666	615	632	638	647	691	696	625	600	683	614	638	660	623	692	690	654	665	627	639	638	637	658	620	626	638	671	626	672	637	664	689	634	620	643	671	664	679	627	663	669	678	690	673	690	652	689	663	638	644	625	647	652	624	660	642	674	636	621	640	662	640	631	637	663	666	605	649	623	624	630	666	621	653	628	669	624	626	684	657	647	676	648	713	669	624	685	610	649	648	690	633	679	670	671	599	626	632	632	630	659	606	707	667	677	703	703	623	683	635	602	653	660	670	629	662	647	638	648	634	644	653	657	657	674	628	684	667	640	636	655	644	680	633	683	662	641	650	623	637	654	661	684	664	665	645	645	660	654	695	654	675	614	638	654	673	661	678	624	644	631	657	635	662	663	681	658	617	661	644	642	670	656	665	651	627	660	657	624	601	585	616	673	628	653	619	659	659	658	648	668	628	636	694	612	661	677	658	662	669	659	638	640	710	692	648	674	664	635	677	699	634	635	659	677	660	650	684	675	670	597	648	689	660	659	625	693	673	606	594	667	654	678	622	632	636	653	646	665	634	679	693	597	685	637	657	668	683	668	642	647	634	682	632	688	665	691	684	684	684	611	653	669	671	642	657	649	673	656	678	624	716	610	681	669	642	648	610	637	624	688	655	678	642	634	631	624	636	659	621	654	640	657	664	657	692	718	627	649	650	625	662	689	656	662	715	630	610	618	639	669	662	695	638	604	670	646	662	604	629	713	652	653	643	608	656	699	616	626	647	667	669	651	633	553	658	622	648	675	673	673	696	639	657	650	702	623	597	614	672	634	661	631	653	653	659	699	662	685	652	662	661	659	699	631	647	630	705	654	647	646	652	674	691	674	656	624	698	641	646	677	711	688	650	642	649	632	599	649	591	670	681	659	680	656	672	653	664	647	664	651	645	645	621	672	653	652	720	648	694	626	656	641	675	618	624	646	622	616	682	689	661	664	632	636	638	669	657	678	646	611	673	639	626	624	666	668	636	646	649	633	628	667	637	665	659	679	718	643	667	639	670	679	632	617	645	607	654	650	681	625	673	673	661	643	652	606	669	670	679	654	665	603	628	641	698	637	650	674	656	641	656	683	642	689	672	662	621	654	685	657	673	687	625	691	658	617	674	663	625	618	646	645	661	658	657	670	644	660	630	638	682	647	654	656	676	677	653	623	702	672	655	636	644	661	643	655	641	695	657	635	632	673	663	627	682	670	613	628	661	640	684	658	717	672	618	636	683	674	659	624	665	623	670	643	612	666	649	658	688	622	694	648	640	671	696	672	675	607	650	681	669	681	700	675	653	631	667	683	612	695	661	639	632	665	650	658	666	607	635	601	626	669	626	637	637	646	651	648	647	693	631	699	637	696	628	639	645	639	612	684	698	635	682	647	619	660	634	676	661	678	675	652	614	648	640	657	677	668	663	647	647	626	663	639	629	634	585	660	658	646	722	642	658	642	660	675	676	661	677	678	644	609	656	584	646	648	632	699	684	673	675	647	650	654	606	674	631	635	652	642	650	682	665	616	628	645	600	694	658	636	625	639	681	630	622	659	643	611	675	626	637	672	664	645	627	634	674	648	663	669	641	667	640	631	652	651	646	636	689	636	645	631	586	651	608	673	659	662	653	687	673	661	649	647	615	667	663	657	645	700	615	661	680	658	635	643	629	640	692	685	610	637	712	624	639	681	660	642	635	629	570	631	694	665	683	692	627	645	693	646	605	616	633	641	649	611	679	696	685	637	648	644	667	677	692	640	644	645	666	669	629	631	598	644	633	651	654	672	628	662	670	658	689	651	629	682	625	656	632	661	661	603	661	665	631	714	655	665	641	646	653	631	592	632	665	670	644	660	658	611	628	640	660	649	594	634	603	681	661	648	700	659	651	678	662	710	611	655	681	672	642	635	651	712	666	567	693	617	663	636	660	663	614	667	685	621	621	632	649	652	654	656	658	673	640	674	664	642	635	603	631	666	636	626	664	672	655	666	628	649	634	635	614	665	637	609	633	701	657	589	662	673	624	653	694	607	706	653	624	702	698	610	638	673	685	686	662	678	676	646	664	663	634	656	641	648	666	693	709	650	606	601	659	642	678	677	665	629	627	652	654	614	676	680	686	631	649	683	654	643	685	652	641	653	614	675	647	604	656	642	625	674	660	654	630	648	592	662	647	634	645	644	679	612	689	674	649	678	645	662	680	629	657	728	658	633	680	631	627	604	612	616	656	664	636	624	631	670	692	662	644	650	627	648	638	618	676	615	624	628	655	629	627	672	629	636	679	633	701	600	675	626	640	626	686	650	670	680	652	683	610	667	670	655	654	684	682	635	656	640	647	657	652	604	647	678	624	652	635	632	665	679	609	666	638	667	664	620	636	683	645	654	651	627	651	643	650	648	650	651	638	669	646	613	701	626	684	691	686	643	660	677	655	642	645	697	642	628	685	642	656	667	614	642	638	678	652	638	653	636	655	631	639	601	665	657	631	680	666	658	601	659	637	666	609	599	671	645	667	668	637	614	645	639	653	660	658	646	641	642	616	642	646	678	666	648	658	635	610	690	680	696	617	585	654	654	668	671	634	633	647	627	590	639	635	665	662	688	647	672	641	657	651	624	612	642	683	671	688	653	667	663	649	624	660	661	623	607	593	631	622	597	669	676	651	663	624	658	639	673	645	645	616	654	626	640	649	636	607	677	651	679	667	684	669	658	632	627	657	671	696	654	664	630	627	650	677	617	687	637	637	597	642	599	705	642	650	681	679	689	642	657	683	681	621	626	628	613	672	643	643	636	615	661	659	661	687	640	654	663	709	634	599	671	651	634	604	648	618	659	639	679	631	636	646	653	676	657	640	706
28795	27091	25464	13119	4961	1960	849	536	482	467	457	480	449	466	431	490	470	480	469	424	481	454	439	459	424	476	466	460	429	438	465	436	477	415	449	433	430	432	467	449	465	475	458	471	467	456	432	413	438	456	443	449	460	454	428	483	445	419	504	490	475	441	426	477	440	472	460	471	451	453	459	425	440	446	481	455	466	468	463	447	443	490	505	451	454	457	477	443	432	447	449	461	425	451	454	456	431	465	414	437	468	478	447	434	427	466	461	453	484	436	417	468	437	475	417	485	433	441	438	487	455	464	407	440	446	453	441	485	457	452	436	437	437	417	447	404	506	426	455	462	482	449	438	436	421	441	435	455	457	455	412	454	485	448	431	439	479	429	495	426	439	434	462	441	431	461	434	483	443	438	383	447	463	447	445	435	480	444	465	457	456	465	437	420	426	429	466	476	474	410	458	453	464	442	459	410	479	475	443	468	412	477	452	438	432	465	426	446	441	462	456	451	439	445	474	459	469	416	441	440	474	436	472	411	468	460	478	458	473	446	460	449	453	449	432	497	451	467	443	453	430	446	434	465	450	409	459	437	462	461	465	464	445	421	459	488	423	434	459	464	439	461	459	438	427	473	448	454	469	470	463	425	442	461	452	428	495	448	424	422	467	429	435	463	435	468	483	443	422	426	432	400	458	462	457	452	441	435	481	499	432	425	462	433	455	459	464	428	469	448	427	418	453	420	458	462	466	462	441	453	431	440	438	428	451	447	467	496	457	417	491	441	466	439	448	457	480	461	444	451	432	483	453	480	472	439	447	472	419	489	424	449	456	415	411	436	433	430	445	462	428	475	473	428	456	416	450	461	461	444	422	446	429	425	463	456	417	418	412	474	465	426	441	448	455	444	467	476	482	440	479	438	436	465	463	437	427	423	456	500	450	453	434	418	444	430	451	453	458	462	445	433	469	477	412	430	446	468	448	477	442	467	433	485	469	449	450	426	478	438	424	419	442	459	460	453	459	484	440	439	459	451	455	409	485	450	441	454	457	449	469	426	430	473	435	436	461	447	449	466	412	506	478	471	419	429	424	478	461	459	443	450	459	433	454	453	424	455	447	462	430	450	466	424	449	444	412	405	454	440	479	502	430	420	461	476	439	486	460	446	443	476	439	435	436	443	447	448	439	432	462	471	453	481	455	463	477	454	486	429	441	447	444	445	445	487	457	439	453	500	441	437	430	417	446	453	443	479	474	431	469	459	440	407	466	447	441	480	445	446	435	436	461	434	474	446	502	451	453	466	437	472	442	477	415	442	460	447	424	429	459	464	408	446	427	417	424	419	492	464	441	456	470	452	425	449	445	448	440	467	410	454	454	470	461	442	475	447	439	450	451	444	437	443	431	429	409	472	420	433	410	428	486	436	478	436	452	451	465	449	447	471	436	456	435	439	458	475	465	450	455	432	431	432	435	440	415	431	456	476	466	449	457	426	447	458	427	418	447	425	454	447	441	452	443	453	475	452	438	417	445	466	427	464	438	456	455	422	473	429	477	447	418	440	454	465	414	433	404	423	442	406	448	445	421	452	428	476	432	441	456	454	415	443	452	451	445	402	437	487	444	479	459	470	486	472	419	424	429	452	477	430	424	419	464	443	456	444	436	469	430	425	466	483	454	468	487	462	465	486	453	500	452	462	466	453	464	460	473	404	477	439	433	459	445	477	464	490	437	447	462	453	448	459	446	466	414	455	422	431	490	443	466	437	429	452	422	456	478	422	423	445	430	437	443	447	480	445	466	447	460	450	454	425	407	481	440	461	428	433	425	416	396	464	452	443	492	440	454	441	456	448	410	427	436	462	449	478	463	434	478	442	439	462	467	423	465	468	454	462	487	441	446	411	472	459	423	491	464	457	469	452	473	487	463	441	425	450	428	455	468	494	467	474	453	443	455	478	429	455	464	456	459	450	436	450	460	481	447	459	466	506	493	429	437	462	434	451	430	436	452	463	463	463	467	451	447	437	480	457	439	430	449	461	444	459	439	456	446	424	460	450	459	443	447	457	459	477	399	490	459	470	445	428	460	470	442	439	462	407	436	503	447	433	461	443	444	444	408	439	457	454	486	442	451	445	433	442	455	436	475	426	422	447	470	438	461	449	469	459	454	421	449	442	465	472	469	427	436	440	468	436	437	471	451	485	485	478	483	460	456	443	414	442	428	451	467	430	458	429	414	444	422	482	436	444	456	484	453	432	472	433	463	450	474	428	437	454	468	446	461	458	459	454	463	443	442	470	435	445	457	450	458	448	465	446	466	485	488	444	450	422	427	469	467	431	442	440	472	468	467	452	480	472	430	472	480	409	510	459	461	484	443	469	409	444	453	479	442	461	470	449	426	466	454	425	430	439	444	451	460	441	468	460	420	440	437	449	459	457	439	430	460	498	449	472	454	453	418	412	409	457	412	441	453	431	471	446	462	474	443	428	459	447	445	455	444	458	459	465	440	451	461	472	455	431	460	439	433	422	406	458	427	450	466	448	440	445	417	435	442	458	459	419	460	461	433	457	445	438	458	445	441	447	448	464	448	427	493	438	436	415	442	456	445	454	437	451	436	425	419	427	444	441	441	478	435	467	432	443	437	397	486	487	441	438	429	443	423	425	423	413	430	451	470	425	442	477	457	477	488	467	456	448	419	456	457	458	432	415	449	469	461	461	465	431	446	429	460	469	453	453	455	482	433	439	426	416	484	464	432	470	472	474	440	440	444	476	442	496	426	417	455	447	470	444	462	437	410	445	472	409	469	434	419	472	478	410	481	468	468	432	444	442	442	421	458	487	443	484	424	467	439	440	456	466	481	476	442	435	431	453	463	465	409	448	433	473	470	422	434	447	453	437	472	464	431	458	431	465	455	426	492	439	468	448	478	459	434	433	487	451	426	471	457	464	476	434	444	473	438	420	459	458	470	440	451	476	473	427	437	442	449	455	479	453	435	455	444	462	428	447	433	455	464	465	466	414	451	424	458	438	446	438	455	436	459	438	430	426	443	399	408	472	490	461	475	436	445	441	464	459	438	422	438	459	445	459	434	459	427	452	459	417	416	441	458	464	442	486	455	454	444	431	481	463	466	456	469	425	403	435	460	474	423	444	442	431	457	449	413	434	419	442	469	454	464	439	441	421	419	456	452	451	474	444	455	446	452	457	443	430	478	426	508	453	450	443	451	462	477	447	496	470	455	425	438	453	449	450	420	465	479	480	468	451	447	467	462	467	474	436	438	466	429	426	442	428	477	453	460	423	445	469	448	446	426	455	471	425	443	430	423	465	462	442	432	454	447	457	427	469	485	461	475	394	483	435	450	437	434	435	441	437	446	452	443	428	431	476	453	450	488	439	465	405	463	459	437	434	446	445	430	466	444	454	474	464	453	446	424	461	417	444	461	470	442	431	481	441	466	484	446	452	425	438	478	416	466	453	454	417	479	466	442	485	445	440	402	437	432	445	469	473	443	459
18266	32135	21915	8111	4377	1964	795	470	436	388	385	395	411	384	405	398	409	408	399	394	400	381	409	427	406	427	383	429	398	407	430	433	390	408	388	407	436	430	393	391	419	403	434	407	399	417	415	397	390	402	378	397	417	387	384	435	430	417	397	419	439	360	413	424	412	400	407	414	405	418	392	419	418	409	430	398	418	399	423	411	407	406	455	426	413	413	390	426	399	428	432	369	400	375	378	445	425	437	431	396	413	417	408	378	427	425	398	413	392	436	417	443	419	454	383	410	415	411	407	423	416	405	398	410	392	413	419	420	386	400	400	392	413	439	407	421	414	405	396	394	418	386	394	378	425	361	427	421	411	410	399	400	394	408	433	414	411	432	419	418	405	368	385	418	394	458	406	404	419	390	406	397	431	419	407	402	427	425	408	391	423	416	412	440	418	377	403	384	420	415	399	432	390	416	435	376	430	404	434	383	445	430	432	413	404	404	427	394	382	407	385	399	425	412	421	420	426	404	432	389	399	428	403	391	410	435	437	441	399	425	432	391	422	462	417	428	413	391	410	443	423	419	417	383	398	371	402	408	419	452	411	418	412	390	397	416	428	399	368	404	378	414	415	430	383	384	427	381	412	439	408	398	428	395	421	400	374	397	367	415	400	404	403	427	422	451	414	424	425	400	420	425	414	418	409	414	395	406	417	417	420	400	387	415	384	395	411	412	432	418	394	364	427	406	441	450	413	393	420	423	390	431	405	406	425	426	379	458	455	397	452	386	418	388	397	414	397	414	425	397	405	407	397	404	427	387	376	451	419	413	424	386	429	429	408	403	401	408	396	381	406	409	378	360	419	443	431	408	399	410	439	382	413	413	406	401	443	393	389	440	395	394	391	377	428	401	407	421	467	408	451	405	421	416	443	401	388	371	400	415	394	383	386	419	409	425	437	417	430	391	424	435	406	465	397	410	386	415	423	424	392	418	415	399	405	416	446	419	361	383	410	380	374	431	400	407	393	442	432	410	403	384	411	417	399	399	408	403	403	438	430	425	437	408	413	426	422	409	408	410	409	396	380	420	408	408	382	403	397	405	419	398	404	425	425	414	412	399	386	401	404	380	421	412	407	438	397	404	425	383	424	399	408	428	408	382	372	359	398	407	385	413	402	414	433	438	420	408	416	437	410	402	390	406	424	405	395	417	430	422	402	419	400	363	434	406	425	438	442	429	416	428	392	399	372	396	430	411	388	393	402	406	396	385	423	402	440	422	476	387	403	420	353	418	447	411	433	398	440	415	425	390	405	401	413	393	403	423	390	392	385	412	401	415	402	419	410	393	391	416	395	436	379	428	380	416	433	415	427	408	383	406	395	432	425	347	406	408	436	382	398	418	430	418	400	412	389	406	399	368	418	418	412	417	375	399	415	407	419	398	410	408	381	435	425	383	386	429	427	428	411	411	451	372	391	414	429	421	389	416	457	417	426	389	401	393	405	392	454	386	434	397	414	395	452	440	416	434	390	417	390	413	454	395	420	420	370	456	399	398	403	392	419	425	412	431	447	438	420	424	398	400	398	431	400	444	414	432	430	397	424	406	381	470	406	413	443	429	400	408	422	424	425	409	398	400	394	398	406	431	427	398	413	415	436	409	405	432	414	400	405	429	427	409	366	439	439	411	458	446	412	445	412	422	419	378	388	419	449	396	403	423	429	433	395	408	420	424	426	427	404	385	430	396	416	404	372	427	396	369	408	395	424	407	415	413	415	418	415	436	379	396	406	430	454	450	433	397	399	391	419	399	413	431	390	389	443	434	416	411	420	387	410	432	441	420	396	372	421	400	462	388	408	424	391	422	393	414	419	384	428	410	449	403	439	413	398	434	385	416	372	407	416	409	448	392	403	413	413	452	403	406	402	398	385	415	403	428	428	385	420	426	397	402	425	419	415	434	409	389	400	461	369	408	447	408	421	414	406	407	414	423	409	425	407	434	414	434	411	426	439	425	414	412	404	419	428	413	378	447	417	404	381	409	409	420	420	440	431	424	444	439	436	377	410	445	414	440	424	435	401	432	397	465	392	435	399	435	432	398	408	395	415	419	376	430	423	371	411	462	414	429	417	405	412	391	386	387	411	422	414	426	406	439	403	373	397	421	445	423	402	389	439	422	390	377	442	438	412	404	417	449	396	414	370	403	388	393	427	416	420	402	404	400	402	413	442	426	406	412	415	398	411	387	432	432	412	418	430	416	421	385	417	405	400	422	388	396	422	408	399	403	431	389	397	418	428	409	425	406	428	441	402	406	437	376	420	412	420	386	426	392	431	423	430	428	389	348	419	422	387	412	398	416	430	416	395	394	412	366	386	398	398	452	405	387	427	422	400	389	386	397	403	421	433	419	424	428	424	428	423	396	433	415	410	413	392	420	437	443	442	413	406	408	391	410	432	417	415	424	415	384	426	416	416	462	409	407	403	404	403	412	402	403	381	391	390	375	385	418	423	387	409	442	405	382	423	404	386	421	420	381	446	404	409	409	368	416	415	412	381	423	387	396	403	405	415	419	419	418	386	460	383	425	431	420	407	410	408	411	412	416	422	415	370	423	393	398	420	407	391	385	392	443	411	436	414	432	424	403	412	426	369	424	400	385	409	418	476	419	406	393	434	430	406	395	402	409	438	448	415	397	419	415	437	359	386	409	407	421	395	375	417	432	380	404	449	414	428	385	383	401	340	419	394	409	398	413	398	424	387	408	406	390	445	386	415	411	411	417	400	422	430	422	430	395	399	445	413	384	417	406	401	416	387	393	438	418	420	387	408	420	415	420	421	375	415	388	431	402	414	431	437	433	407	414	403	397	423	434	437	382	430	394	403	439	371	433	455	396	412	401	406	375	403	444	380	385	407	410	427	435	384	435	381	412	432	390	411	412	385	434	429	408	409	391	405	410	454	397	404	391	427	418	438	425	432	404	430	400	395	424	420	427	384	418	438	445	409	423	387	403	409	430	434	391	418	392	426	437	398	373	430	391	370	399	427	402	421	420	410	421	398	416	398	392	370	414	429	417	441	418	412	414	425	398	445	413	408	430	405	414	436	407	402	385	391	421	396	412	419	387	427	410	429	433	371	405	417	410	419	380	433	405	415	422	418	382	434	411	421	424	414	395	418	432	400	379	441	406	417	370	414	406	416	406	396	410	426	441	426	398	394	424	407	401	410	404	457	425	399	380	412	379	381	401	398	413	392	416	378	424	425	405	350	412	439	412	418	385	389	394	412	397	382	422	413	415	421	411	409	428	389	402	427	436	401	396	400	426	396	429	413	419	427	444	420	430	432	394	388	422	394	399	400	413	419	419	442	415	426	402	397	377	406	392	420	429	419	382	398	348	393	349	423	409	430	386	381	417	409	419	412	400	421	429	399	418	394	416	414	407	417	411	416	400	375	412	436	395	434	418	430	394	434	390	436	427	405	375	417	408	432	405	412	447	381	426	408	427	401	424	391	430	389	397
25658	25758	41830	42507	29042	14048	3959	1003	525	422	402	394	395	374	392	341	361	371	399	397	412	389	383	383	351	393	358	385	367	386	387	386	376	378	374	349	392	377	374	369	350	380	395	408	373	344	365	407	387	379	373	379	365	374	389	391	384	404	403	388	376	362	366	365	365	401	387	366	374	381	363	400	357	394	366	354	348	341	370	411	373	390	372	367	409	408	362	352	386	365	366	372	372	353	400	371	409	364	375	385	367	412	388	368	419	407	392	378	334	378	388	384	390	376	393	395	399	378	399	370	416	416	401	363	393	390	381	420	377	382	392	355	366	361	410	401	373	386	393	388	391	372	352	383	364	407	397	375	381	389	373	375	389	356	347	378	352	404	390	398	378	359	357	346	375	365	396	408	382	368	367	393	395	417	372	384	377	375	369	380	365	350	368	370	398	328	420	371	406	401	352	370	362	378	398	364	358	362	384	378	382	390	377	370	387	370	384	327	382	365	373	382	355	382	367	376	398	377	368	382	412	354	388	401	386	373	338	386	373	362	365	357	362	403	369	373	414	358	367	385	367	382	402	360	382	374	414	391	368	381	372	391	370	371	374	408	373	334	334	379	391	374	362	372	392	394	369	368	347	353	351	376	391	394	381	357	378	360	381	379	370	353	341	338	384	359	392	363	349	373	394	340	401	356	366	355	341	395	372	416	387	365	392	383	344	358	390	385	359	404	344	363	358	371	364	370	390	400	380	370	371	370	352	344	407	391	360	340	401	378	345	386	353	434	379	352	369	356	401	384	355	381	383	359	362	356	365	356	383	379	391	350	374	374	385	363	354	394	397	344	365	352	362	389	372	357	393	371	374	403	405	364	381	383	369	370	383	349	395	397	384	339	431	353	364	375	357	395	400	355	356	354	377	369	366	385	377	388	368	355	366	377	361	371	379	375	382	357	380	372	359	368	420	386	352	380	351	386	389	362	331	378	337	387	364	398	410	367	345	366	391	351	354	388	368	391	371	373	393	342	353	348	359	378	380	394	361	398	418	384	386	373	351	370	397	414	388	384	382	341	369	353	354	409	396	387	388	378	382	374	361	363	338	405	393	380	399	343	388	384	389	377	383	347	350	395	398	378	381	365	395	340	375	424	385	375	388	368	380	383	374	387	393	373	412	356	363	326	384	368	378	383	364	357	398	393	353	378	349	371	358	370	360	383	345	374	375	380	391	374	373	407	382	361	385	416	378	377	359	385	379	404	359	385	351	384	383	378	361	379	396	414	361	374	325	348	369	360	392	400	373	362	402	373	386	357	409	369	378	378	354	356	372	375	381	359	377	359	367	324	395	364	362	398	327	373	376	367	349	395	374	381	346	363	362	406	382	365	344	361	380	342	364	410	356	372	424	374	368	389	382	370	335	382	355	380	401	371	397	369	377	354	397	364	388	396	363	376	357	378	376	367	390	350	411	379	377	369	374	384	403	372	358	383	393	377	409	390	407	339	370	378	370	377	357	363	406	388	387	343	361	400	369	382	342	356	375	365	369	370	391	373	405	379	395	379	366	369	386	375	373	386	352	369	355	359	381	363	393	405	372	409	389	394	347	359	348	357	373	337	341	393	368	354	382	378	395	367	417	367	376	358	362	374	394	397	413	366	370	373	411	363	351	408	375	357	383	384	388	357	404	366	394	374	368	396	392	397	358	379	365	377	393	388	380	381	344	362	403	389	398	371	359	352	393	381	391	378	350	372	366	359	375	376	386	395	380	405	382	387	390	401	386	372	390	368	387	376	384	356	374	384	369	390	396	393	352	391	382	361	409	388	391	384	348	382	363	362	364	374	368	411	383	368	393	390	390	408	373	359	382	369	412	377	399	422	390	356	375	390	384	382	371	360	379	350	379	370	399	399	401	395	377	409	370	369	349	345	394	354	392	378	353	390	378	386	367	367	370	376	396	335	388	384	382	353	360	368	378	371	362	369	351	420	377	384	369	394	350	388	395	370	365	383	386	378	374	384	367	353	378	354	376	376	368	339	380	373	410	352	365	368	379	350	372	350	367	364	356	380	381	394	322	373	384	365	382	411	391	393	394	385	366	394	386	403	358	384	360	372	426	398	345	379	383	376	372	373	401	380	364	356	365	391	363	343	356	358	363	376	380	360	402	352	342	370	381	397	375	395	366	344	387	376	346	397	392	407	348	349	376	386	333	381	353	383	370	368	398	404	375	377	332	350	380	399	366	397	381	381	357	382	382	367	350	383	342	353	408	362	329	395	358	399	342	376	387	393	407	365	401	366	339	386	373	343	395	405	362	384	391	396	402	371	385	374	376	344	398	325	363	360	344	384	393	336	346	391	372	374	363	358	378	397	346	413	375	350	382	376	368	352	391	357	404	382	380	379	358	382	387	403	390	368	355	378	407	351	380	399	383	399	366	399	375	378	360	379	374	369	344	372	384	385	376	378	351	406	381	353	375	381	369	398	379	373	371	360	323	381	382	357	377	390	389	368	402	377	366	389	375	380	398	372	379	349	384	380	398	364	370	355	383	416	371	385	385	391	417	404	374	414	395	364	407	409	366	379	396	404	362	371	349	408	388	325	402	388	371	387	379	364	371	407	360	412	394	396	373	410	358	390	401	370	398	372	343	383	363	398	387	386	392	405	352	355	345	350	373	370	366	378	361	368	372	366	394	369	375	348	339	355	352	369	374	408	374	359	373	394	388	390	393	399	357	355	381	351	334	386	376	322	357	363	379	365	358	409	377	400	357	358	394	405	374	402	401	371	370	407	365	363	407	419	357	357	372	390	383	352	385	389	378	364	340	352	372	377	378	381	340	399	361	374	383	371	381	368	397	358	381	396	382	374	354	380	360	349	377	377	393	389	359	379	381	350	360	389	358	366	373	370	365	337	380	350	392	394	367	388	390	350	390	365	391	363	381	369	338	392	348	375	389	357	363	353	409	377	362	358	424	383	374	358	390	385	354	395	377	377	400	386	392	416	383	374	370	361	385	416	346	379	361	384	367	361	393	392	406	384	361	394	367	406	367	403	359	373	348	381	384	340	351	351	417	363	377	400	353	354	361	399	379	380	356	353	346	372	413	367	320	399	338	371	384	359	410	391	323	358	374	369	363	348	355	364	386	408	358	385	358	380	382	392	381	384	363	380	373	369	345	412	368	354	354	350	386	420	397	358	354	373	424	346	391	364	384	380	402	384	349	361	382	413	394	364	376	348	365	362	364	394	377	347	354	382	384	360	406	355	378	383	398	391	345	347	346	386	395	361	354	393	363	385	378	378	381	382	354	358	352	377	362	383	334	385	361	357	378	388	391	380	364	348	360	358	375	395	380	364	393	374	357	359	383	373	364	377	366	380	376	365	406	393	386	368	390	381	375	361	394	389	410	376	376	377	378	369	392	377	384	378	372	362	373	374	354	362	361	355	388	345	352	372	397	390	387	399	348	378	358	389	357	379	365	410	371	365	386	391	355	397	404	371	386	382
50430	80122	63082	40718	21937	9086	3093	1060	546	392	373	403	386	369	382	357	348	389	370	355	419	391	362	398	408	403	380	371	433	392	411	398	386	391	402	418	372	413	357	409	376	382	388	395	377	355	384	368	390	400	392	373	362	329	364	355	385	373	386	394	389	365	407	396	348	399	348	404	398	369	391	401	367	361	383	398	385	402	367	416	375	359	390	373	350	383	419	422	399	342	355	357	378	355	436	380	386	371	377	370	374	377	390	361	398	353	393	384	416	394	422	379	390	377	402	389	410	402	369	346	389	370	388	383	370	370	387	369	405	394	383	397	364	359	385	362	374	385	403	350	353	373	356	377	393	394	383	361	379	387	397	353	365	394	390	376	381	368	377	380	387	359	355	404	428	403	381	401	395	378	388	397	371	381	351	381	409	390	401	357	385	398	360	418	404	393	415	381	414	361	353	405	381	350	387	395	399	379	390	382	393	377	342	349	356	376	397	395	337	391	378	372	397	371	425	390	403	367	382	388	395	367	400	380	385	382	374	392	363	379	367	423	373	401	381	376	414	397	387	372	401	414	371	386	370	375	397	373	374	375	375	366	392	409	370	380	407	412	380	377	358	425	373	374	367	352	380	361	394	414	384	384	384	402	379	406	396	382	386	376	342	375	372	363	373	378	409	355	363	373	373	349	397	374	385	376	403	352	390	371	383	389	355	378	406	364	431	365	395	364	392	397	369	432	374	382	376	405	393	391	392	380	403	393	390	438	367	387	375	365	373	380	377	380	363	407	397	393	394	373	401	426	412	396	396	381	377	386	353	389	384	392	398	374	431	387	375	377	355	387	370	391	356	367	358	388	365	401	386	393	409	383	398	391	396	409	389	382	335	387	380	410	377	431	432	401	382	389	406	383	354	411	401	367	405	351	345	417	378	405	396	379	343	392	372	374	350	359	410	372	365	357	384	372	370	407	394	359	383	360	374	424	365	324	404	378	384	395	373	367	352	416	352	414	337	419	374	384	421	379	387	352	394	358	380	388	340	390	435	433	394	404	407	353	355	412	413	382	349	378	373	354	366	373	372	376	356	388	383	412	389	373	411	362	358	363	372	401	361	391	389	397	377	389	386	406	364	374	392	394	427	381	387	369	379	379	407	385	381	340	377	372	358	371	400	408	357	363	413	362	394	356	403	383	386	371	364	370	380	376	360	380	360	365	356	373	384	387	386	324	376	392	393	389	395	390	391	393	370	379	360	353	406	352	400	406	367	411	366	368	377	358	368	402	366	401	375	382	383	395	414	396	383	409	345	386	394	378	394	386	364	372	382	348	394	396	368	348	412	367	352	392	392	383	382	383	354	392	351	386	418	365	393	386	366	369	378	360	369	360	378	394	366	387	396	382	373	405	388	401	378	390	395	399	418	367	368	387	417	398	392	371	384	372	417	388	399	382	397	386	392	388	392	385	367	355	370	367	369	373	403	365	359	383	367	378	406	395	335	348	363	409	395	368	416	385	412	387	394	377	387	379	394	380	347	395	346	373	393	395	388	365	382	383	385	408	388	414	366	388	394	346	412	384	400	330	370	392	371	357	382	374	373	399	354	368	381	390	401	384	391	371	353	378	367	362	420	394	403	375	343	403	385	357	386	365	373	393	361	421	355	393	357	393	374	409	389	380	378	392	404	415	382	380	393	407	407	366	383	390	385	363	377	390	376	383	387	408	412	387	349	376	383	371	381	386	379	346	376	383	366	377	347	382	380	404	390	392	390	383	378	355	376	387	412	390	343	360	374	393	369	366	386	409	382	365	379	367	369	394	373	358	392	391	351	391	386	353	392	346	407	364	376	409	377	397	392	381	383	350	398	370	358	369	388	393	401	426	382	410	369	366	376	420	399	403	349	359	384	384	377	418	351	364	390	406	391	382	417	343	395	361	360	389	335	368	411	383	381	377	389	409	376	341	366	393	392	363	379	402	413	378	425	382	385	395	361	390	340	367	350	384	383	367	404	362	404	368	354	389	406	369	378	427	398	391	386	417	386	376	360	361	385	423	395	398	402	382	386	378	354	398	397	397	384	384	407	404	361	385	381	353	372	419	371	357	398	371	387	363	399	383	345	371	390	381	411	365	387	366	406	389	379	388	364	423	373	337	383	399	388	408	387	355	372	370	384	372	395	410	403	392	392	360	399	355	383	401	377	367	415	360	373	356	392	416	352	372	399	390	407	388	385	345	386	384	387	405	366	365	351	383	383	363	371	351	358	330	335	382	382	381	386	379	372	357	379	363	388	408	383	393	404	373	355	385	396	398	366	368	404	387	386	363	390	348	397	388	374	401	396	399	381	391	399	378	414	400	363	398	377	362	344	375	378	386	379	413	417	371	430	369	413	361	387	369	381	380	340	354	351	364	370	380	352	379	363	400	384	396	342	412	367	381	372	390	383	424	365	418	347	358	406	393	393	347	391	408	432	390	395	350	367	357	380	391	374	381	371	370	372	375	396	351	381	351	392	371	414	392	368	420	402	398	411	357	378	370	354	430	375	393	405	403	350	367	369	397	423	377	391	352	385	416	398	406	383	406	358	405	309	408	402	361	388	361	413	395	392	381	351	365	377	368	385	399	361	375	361	386	368	399	397	378	376	412	388	411	449	325	397	419	340	383	351	390	385	378	416	380	403	364	340	399	431	383	382	393	411	393	364	375	370	427	399	347	403	400	356	358	411	369	388	388	412	405	375	372	366	399	351	372	386	355	415	401	366	391	405	414	379	395	378	371	385	378	362	348	369	367	396	386	367	385	376	402	378	379	356	400	379	394	410	385	376	401	370	388	360	378	399	394	411	390	341	356	384	402	391	394	408	397	368	336	378	393	408	353	372	403	399	384	357	384	373	414	396	351	373	386	375	395	355	367	393	370	398	367	352	376	378	376	363	372	374	353	406	378	397	390	377	378	407	409	389	388	358	377	383	404	390	408	366	379	380	374	396	367	371	352	374	351	365	369	354	391	357	374	378	401	371	376	362	406	385	377	377	405	360	410	404	396	407	343	369	396	402	381	351	370	379	365	388	351	389	379	379	396	390	382	362	362	367	374	361	381	381	393	353	421	359	384	406	358	356	399	367	380	384	376	342	401	366	391	396	383	386	417	378	400	367	375	352	408	365	393	382	396	349	403	416	392	364	372	390	382	352	375	374	394	385	352	368	371	388	401	405	397	423	392	349	368	383	358	376	397	371	401	353	362	435	352	415	388	393	385	390	376	376	351	367	386	382	362	416	420	406	400	391	370	378	363	383	382	395	335	388	375	410	402	394	413	385	391	413	404	365	351	370	386	354	382	383	416	371	370	357	391	357	381	371	376	400	430	383	404	406	337	413	390	365	374	374	349	361	432	414	392	405	341	406	386	372	373	368	390	373	345	372	376	411	356	386	369	364	350	383	363	390	362	369	396	382	364	392	404	419	363	413	389	368	377	384	364	378	376	368	365	371	408	374	340	383	380	347	382
24168	25059	37142	37646	31194	19015	7039	1973	805	751	691	689	661	675	684	662	702	623	661	688	706	660	657	646	652	657	695	670	655	653	620	687	681	689	637	709	652	660	684	678	694	630	692	695	642	666	619	600	623	676	656	661	658	686	664	670	668	674	621	600	657	682	676	668	655	655	685	647	662	627	623	656	633	662	711	669	588	649	633	651	684	636	594	634	678	680	656	597	631	644	639	659	666	652	631	675	699	639	642	633	664	647	641	681	655	636	625	671	654	593	700	663	677	654	664	620	649	655	616	620	641	683	639	661	661	649	646	617	665	621	666	650	674	641	650	647	663	709	620	655	663	648	595	641	686	629	678	631	645	678	673	623	619	666	648	654	662	651	637	636	639	612	597	635	624	692	678	652	675	618	683	654	654	667	653	648	623	697	672	652	575	630	656	678	627	644	695	664	633	680	642	687	657	627	639	702	628	615	631	661	640	624	606	683	652	690	624	624	618	623	666	615	649	615	626	670	659	631	636	642	635	676	637	618	634	633	586	661	634	638	620	670	665	625	598	655	636	614	601	611	638	616	652	650	650	643	672	692	596	653	626	684	702	665	671	646	679	643	635	653	634	653	622	629	607	641	630	638	693	624	616	642	682	624	665	624	645	661	638	629	613	656	656	645	625	667	651	668	660	648	666	660	690	672	665	656	643	657	676	636	642	619	651	702	702	617	639	685	605	652	670	644	648	670	634	616	677	663	653	682	649	646	640	611	594	655	618	662	646	662	676	631	690	641	698	612	686	639	637	657	690	617	637	685	608	652	621	627	665	636	642	646	684	688	681	665	680	670	636	672	656	618	675	668	682	680	637	638	641	665	598	627	675	684	652	646	636	623	635	635	586	684	644	606	670	625	680	675	614	698	628	626	644	616	680	639	688	605	639	704	635	658	626	698	635	670	655	625	640	632	635	643	623	667	669	649	667	613	655	644	657	637	633	625	660	668	639	642	641	642	733	638	656	625	698	621	658	666	640	630	612	610	640	619	631	649	642	665	625	632	655	690	647	603	649	613	620	629	652	698	658	710	678	651	640	660	622	642	640	624	652	669	608	683	675	635	670	682	605	645	656	657	646	656	647	647	687	629	708	685	633	628	672	648	659	646	692	638	675	655	731	614	672	662	626	640	610	660	667	682	641	629	672	626	702	590	646	627	687	671	655	596	681	635	638	623	649	643	648	634	671	632	666	683	644	684	605	641	654	708	635	636	623	644	621	659	653	591	656	652	667	647	644	657	672	684	668	648	664	677	616	629	620	635	660	659	593	674	689	657	650	598	637	673	672	676	613	649	645	665	665	652	680	628	631	663	640	617	658	682	695	654	615	672	683	660	668	691	708	607	672	662	643	684	570	667	642	647	673	650	674	629	655	677	635	676	697	657	626	636	649	646	679	607	657	653	588	652	666	658	637	686	637	654	646	670	646	655	680	626	659	700	619	644	670	647	658	670	711	678	650	633	650	620	642	663	666	667	611	637	644	656	656	614	652	651	672	622	640	624	682	644	650	689	637	674	675	665	652	645	646	663	637	647	613	663	676	673	670	676	665	639	627	669	705	608	649	648	660	673	631	642	623	648	649	598	603	650	658	649	674	628	653	631	671	665	606	665	650	625	642	649	599	706	671	665	638	653	664	662	650	689	685	619	671	635	657	638	617	647	671	662	657	627	637	649	650	615	692	644	635	653	686	643	612	642	627	675	653	635	660	627	681	662	616	699	638	689	658	647	657	646	607	643	628	671	657	617	615	676	677	639	673	615	671	688	701	649	700	667	653	719	610	681	691	623	640	686	637	687	682	623	645	653	631	672	631	641	667	641	629	656	645	655	655	650	668	670	654	633	701	637	615	603	675	671	694	636	635	626	675	645	640	652	607	676	667	609	668	635	620	640	637	636	624	702	644	617	666	639	644	642	682	665	636	670	636	685	648	662	640	663	644	689	650	661	629	637	672	649	686	655	654	641	680	671	631	624	635	608	617	622	616	678	633	645	635	622	662	709	647	629	712	660	646	599	641	668	648	706	661	640	671	680	654	665	639	608	648	625	642	638	660	626	610	667	633	682	665	665	652	642	648	624	649	658	694	674	655	632	642	645	638	699	629	660	634	604	628	682	727	645	702	617	645	616	624	646	610	628	608	618	638	610	683	641	639	615	663	638	632	717	626	667	707	643	657	623	613	692	619	664	624	628	664	608	642	669	645	656	657	633	671	664	646	653	695	673	694	641	627	704	633	685	658	642	618	630	639	629	660	676	653	602	626	622	633	706	609	652	644	614	668	657	662	578	664	660	688	649	630	638	664	629	600	615	634	662	651	688	636	663	667	633	629	684	625	641	644	665	622	598	669	642	611	658	632	681	672	699	650	633	653	688	655	624	602	639	597	605	654	626	658	667	676	668	653	645	659	634	670	657	637	594	679	605	624	653	678	630	622	674	699	617	685	624	660	696	604	660	665	625	652	625	640	655	653	634	629	666	644	688	638	641	654	630	646	669	685	641	580	650	627	594	650	632	626	635	649	636	637	647	678	602	648	612	673	637	644	646	654	630	632	623	625	688	675	641	617	677	690	579	655	701	642	632	646	649	663	653	657	667	648	700	635	651	637	634	612	652	653	682	628	598	655	647	656	678	640	630	636	681	664	641	661	678	627	632	661	587	652	669	628	668	634	679	626	666	656	683	658	685	675	703	704	660	652	647	668	713	685	687	651	634	660	641	652	678	634	628	599	643	660	618	651	610	667	675	684	648	656	627	662	669	604	630	666	640	644	666	662	699	609	662	662	667	672	655	653	579	611	676	625	640	623	679	701	692	644	691	654	588	632	611	641	666	723	637	647	647	630	647	674	638	660	626	606	639	638	641	696	685	656	657	607	704	672	603	618	662	670	653	635	648	635	634	642	632	638	647	627	689	689	633	635	657	615	619	638	662	673	655	659	680	604	613	617	658	643	656	665	626	668	670	657	634	584	666	653	627	656	650	633	635	656	670	693	621	653	626	626	631	634	628	648	655	644	645	671	642	684	628	650	655	622	656	619	605	660	651	622	652	653	671	618	648	675	636	640	647	626	606	643	653	634	634	669	678	642	655	647	646	683	667	649	679	641	664	629	625	659	611	627	648	650	646	654	623	636	658	700	574	648	622	643	657	709	662	626	623	656	635	637	641	626	665	657	642	612	659	672	640	623	628	639	656	626	671	631	629	645	645	617	663	644	655	590	650	605	656	677	663	669	632	610	678	646	676	656	664	672	675	612	658	664	700	595	659	687	671	610	655	655	653	640	640	627	619	654	624	640	612	606	629	660	641	655	676	664	651	654	663	665	644	647	626	662	662	637	647	636	669	613	676	656	615	642	669	608	669	639	622	662	677	655	667	644	654	616	631	647	607	619	670	641	669	678	652	651	650	642	690	597	633	636	676	661	661	623	631	628	643	618	645	606	612	631	660	697	683	638	602	661	595	682	629
59258	95441	71562	52786	28493	11063	3801	2169	832	682	685	682	668	673	655	624	651	636	626	668	712	656	643	668	613	636	679	629	642	694	628	592	642	650	638	671	637	653	656	647	667	670	645	657	667	605	651	668	670	686	646	642	660	684	678	681	672	634	709	631	616	681	652	664	642	666	641	628	696	644	639	643	688	599	632	661	624	677	617	687	627	679	651	651	659	650	647	624	662	660	646	661	621	652	651	634	693	667	613	682	700	658	624	695	662	659	670	634	649	608	686	661	658	645	655	710	647	609	669	615	684	630	662	647	642	637	655	655	681	638	637	651	639	650	626	686	663	637	673	648	647	662	714	647	646	657	642	653	647	666	626	647	666	692	646	676	610	668	704	655	666	648	603	650	682	640	651	617	623	646	630	668	621	706	607	669	684	676	647	610	656	613	622	682	649	623	680	634	646	690	652	660	636	668	691	682	628	634	651	648	666	691	632	615	639	651	660	702	662	633	646	680	688	646	615	643	644	654	708	658	660	664	653	674	639	701	660	611	615	663	688	698	655	641	672	677	669	610	641	652	628	667	693	665	657	674	659	638	622	664	640	680	648	619	682	655	611	683	655	630	685	663	613	695	641	691	637	658	626	649	586	637	656	642	695	604	667	683	664	677	631	670	657	668	675	698	616	648	642	624	684	688	643	638	638	678	634	701	646	648	625	643	679	624	660	595	704	605	662	668	655	712	654	675	655	672	664	707	654	625	675	632	618	609	659	631	650	685	669	626	658	623	662	675	636	618	657	663	672	652	650	666	688	672	697	696	666	655	654	642	659	650	645	649	626	684	643	626	644	614	652	634	648	688	643	664	639	634	654	567	664	657	611	651	627	666	622	667	630	648	656	624	614	620	616	629	686	642	650	665	634	606	656	698	649	626	664	664	598	672	670	665	658	653	689	644	688	670	681	664	646	620	615	655	695	662	666	652	660	663	657	657	654	647	662	645	672	656	646	639	675	640	657	639	599	647	683	646	645	633	632	656	628	654	601	696	694	669	692	693	659	670	624	674	615	666	650	654	642	670	646	703	639	674	638	702	694	667	625	634	610	658	694	661	655	687	648	639	675	634	670	637	666	633	671	659	691	641	648	626	677	652	659	620	644	635	645	684	660	642	632	642	646	667	688	675	671	635	719	650	653	639	637	681	641	645	627	637	676	655	672	614	660	667	665	672	620	676	639	657	600	653	656	628	605	632	661	656	602	629	693	641	635	702	651	639	611	660	620	662	682	660	640	675	680	574	615	653	671	619	682	644	641	651	656	598	668	662	648	638	626	674	676	652	656	622	632	645	693	613	689	667	646	695	625	646	625	666	719	637	617	654	628	664	626	665	645	629	649	693	682	627	626	620	601	650	625	630	637	668	617	641	603	630	617	647	696	651	649	642	653	654	660	680	653	639	673	634	641	658	677	633	641	663	677	644	626	661	655	671	613	604	644	673	636	628	644	690	621	622	631	596	643	610	676	640	618	614	659	612	624	685	638	654	663	672	610	650	640	649	682	622	648	689	636	653	625	646	635	686	691	620	634	651	655	679	655	639	678	641	656	665	641	647	659	677	688	648	642	661	683	688	682	655	658	652	626	689	670	619	628	697	673	677	662	687	682	641	656	679	683	634	639	681	653	627	672	638	626	646	609	656	615	664	638	685	661	660	658	655	648	618	651	631	624	639	682	661	688	687	673	615	703	677	651	647	620	634	627	644	692	663	635	675	606	660	665	645	692	669	667	665	609	636	692	623	612	637	655	679	655	716	660	692	677	610	656	647	643	673	621	616	638	674	646	676	651	685	642	626	705	660	645	689	684	656	656	617	676	641	634	636	630	616	600	642	641	662	686	641	665	679	643	662	624	667	626	632	611	707	624	629	674	671	694	681	680	687	653	667	609	633	663	666	628	641	679	669	632	627	616	639	661	652	658	674	617	651	671	615	658	643	657	714	613	667	615	642	665	631	678	645	602	621	644	640	644	651	663	687	635	686	627	644	658	674	658	679	628	652	611	676	656	611	625	649	662	663	674	681	639	679	646	672	629	676	645	642	671	629	642	675	647	659	683	653	651	636	615	644	667	704	653	692	652	669	630	658	607	621	655	626	654	667	653	681	655	617	653	639	670	672	646	665	653	640	665	667	630	646	640	662	684	665	651	679	654	668	609	676	667	691	623	638	661	661	703	643	642	647	644	665	667	625	640	639	591	612	603	662	654	663	676	658	631	636	645	632	635	653	651	667	645	659	605	671	663	660	664	667	662	660	647	675	671	619	679	634	640	679	618	635	667	637	714	636	654	635	648	670	683	649	648	647	656	645	662	660	675	676	648	673	669	637	643	689	694	626	626	623	661	671	615	647	663	679	668	651	664	644	641	653	663	641	633	672	647	633	628	631	632	641	652	642	619	689	637	641	655	639	655	594	662	656	623	679	676	637	628	668	606	628	596	639	625	648	670	633	642	636	643	629	640	619	619	619	637	681	656	657	655	641	652	639	624	670	667	671	644	665	662	636	651	638	703	664	626	666	655	710	660	637	656	602	627	652	666	647	607	675	658	655	636	666	621	659	668	714	652	638	644	682	632	652	642	642	674	655	615	662	642	625	636	656	593	689	645	624	730	652	638	697	605	641	633	700	663	599	673	666	644	673	646	592	665	646	650	647	618	663	693	691	646	637	653	609	686	682	643	622	677	642	646	603	667	630	653	664	659	645	642	669	647	677	657	638	620	650	624	640	616	751	642	621	673	670	607	653	624	630	631	605	615	676	671	651	651	664	662	600	629	670	652	623	668	635	642	646	622	645	598	669	667	670	674	674	650	653	629	620	688	667	605	678	671	615	654	665	670	655	635	611	601	711	641	625	619	676	643	669	666	637	627	678	632	631	641	654	694	648	673	634	645	631	613	631	683	640	669	648	651	637	634	669	672	615	652	630	666	689	669	702	674	631	633	604	676	640	653	636	641	647	637	662	679	643	703	655	620	628	669	642	609	679	667	695	673	684	603	680	633	657	687	632	618	633	622	625	666	640	606	623	635	635	640	622	659	685	685	674	625	637	691	673	594	663	677	679	668	625	656	692	646	687	664	647	668	633	675	641	649	617	636	637	630	693	657	645	641	623	629	672	675	655	679	650	619	676	684	676	643	672	652	678	651	726	643	669	623	623	666	736	691	662	670	649	636	632	648	666	630	637	620	674	622	637	664	635	645	665	681	674	670	658	686	637	638	643	655	666	638	678	701	661	653	659	643	628	636	659	628	658	622	670	617	670	632	645	612	652	661	647	652	665	651	668	683	661	670	663	636	626	630	656	646	647	678	686	661	608	657	634	635	638	659	700	679	646	645	637	682	640	668	661	682	659	654	693	617	616	649	673	637	629	654	623	607	637	624	641	633	631	646	629	672	651	691	607	665	650	696	630	645	640	669	607	667	622	650	607	615	645	662	653	656	633	642	676	660	651	650	676	635	591	669	596
29679	29576	25771	13985	3357	1026	646	540	491	511	507	488	559	481	525	497	475	482	488	547	535	498	506	466	524	475	505	482	494	504	496	471	498	498	468	521	490	530	496	502	514	482	475	471	545	495	520	442	514	487	529	523	507	482	548	499	502	498	456	507	486	484	509	523	565	470	474	526	476	490	497	503	476	489	498	489	505	534	509	471	495	501	510	523	485	531	529	514	540	487	467	495	479	498	490	463	472	505	491	512	520	534	485	515	505	469	488	497	504	464	517	511	544	493	514	478	492	501	479	516	519	500	528	506	454	508	468	509	480	476	540	482	491	533	522	499	448	521	487	499	436	454	448	495	559	488	489	511	490	510	479	480	487	509	535	508	493	540	472	511	487	523	500	536	532	501	497	515	502	486	532	470	460	508	524	465	502	507	472	504	513	453	470	499	494	497	434	490	498	487	497	507	512	464	503	509	484	470	539	489	484	441	499	452	504	466	514	524	522	485	483	506	491	498	520	541	466	500	526	507	520	499	502	523	504	490	506	511	498	482	497	486	493	485	494	501	537	488	509	489	508	503	493	516	482	468	490	492	500	483	499	504	483	518	490	475	512	515	492	472	502	522	486	480	472	500	503	479	500	513	484	471	474	490	501	482	498	515	480	508	480	481	532	498	478	463	514	476	516	473	464	455	486	501	468	510	523	517	491	473	486	506	516	494	490	497	506	488	556	498	461	529	482	451	477	490	490	498	496	485	495	496	497	549	518	516	483	553	487	502	491	505	465	465	475	479	481	536	502	536	482	503	499	547	505	434	499	476	489	494	523	493	525	498	495	500	486	486	476	547	485	467	483	502	476	508	501	464	512	478	459	546	445	501	520	495	477	513	495	538	444	499	504	514	523	502	549	484	498	501	471	497	484	485	510	482	468	494	515	467	489	492	510	478	481	493	511	492	472	496	498	482	495	456	473	473	516	493	479	526	521	491	516	485	482	500	513	441	532	444	504	530	492	561	527	482	509	479	493	500	479	531	518	461	474	494	486	481	522	502	539	522	506	501	535	503	485	497	479	498	479	507	520	525	499	489	495	480	522	485	500	509	469	508	463	467	496	486	514	499	498	482	482	425	456	503	492	491	488	505	486	484	495	476	493	469	486	487	502	478	508	511	486	527	528	475	479	484	475	508	487	478	476	481	503	466	506	510	488	527	485	473	480	528	470	480	486	504	506	520	499	497	468	515	492	498	484	508	505	520	488	510	529	494	480	486	487	460	447	480	477	494	454	501	453	453	518	458	521	506	486	480	479	490	491	462	524	478	485	486	508	483	516	481	524	509	531	517	497	506	508	486	478	488	509	457	498	465	529	522	485	520	486	536	522	467	527	465	504	511	501	490	493	479	458	490	485	501	505	526	529	458	457	483	488	509	489	483	503	510	489	502	517	476	500	487	484	512	496	479	521	491	516	511	469	484	493	539	486	527	508	552	462	474	503	507	515	465	511	503	499	508	498	517	495	496	473	465	478	483	522	504	476	508	469	483	469	466	505	519	489	512	535	486	497	480	526	483	472	469	515	492	516	518	487	488	539	523	508	508	520	505	508	457	475	479	483	496	504	497	506	509	467	515	516	495	497	484	493	498	517	484	523	539	522	504	475	513	488	492	492	478	511	505	480	495	472	538	492	520	514	493	450	526	497	480	531	473	501	521	471	487	525	490	488	460	488	477	505	496	496	556	489	506	488	503	490	513	488	505	493	516	484	507	488	513	557	518	521	512	504	499	490	478	497	502	513	517	481	504	524	520	487	465	516	453	502	473	522	509	492	506	512	470	463	507	504	519	507	488	499	497	484	525	484	473	527	473	509	487	507	508	519	454	505	472	500	534	513	546	490	499	457	485	489	498	521	542	502	451	494	503	492	475	493	523	502	499	516	512	482	496	502	482	517	507	492	498	496	494	509	488	520	455	467	509	496	506	481	515	466	507	505	459	503	505	477	515	507	501	519	518	514	474	500	560	460	485	498	455	485	486	494	499	470	460	513	501	489	522	510	491	500	501	490	528	459	525	498	466	490	490	471	481	476	481	480	478	443	507	499	490	489	486	484	520	492	496	491	472	516	494	470	489	453	547	450	502	487	493	484	498	525	503	493	492	513	557	487	486	524	512	480	492	504	454	487	490	507	514	473	499	505	492	520	498	455	465	481	498	514	527	499	456	481	472	516	509	498	480	503	494	460	492	476	521	499	461	499	465	476	493	468	538	516	462	476	497	479	495	481	477	478	545	508	475	481	474	526	491	529	495	464	447	476	525	490	493	486	501	462	539	482	482	510	494	455	474	489	443	522	500	491	478	461	514	513	493	485	452	473	491	492	471	475	518	460	477	459	502	460	516	484	518	501	486	455	480	477	478	447	471	510	525	517	507	467	509	482	481	476	547	537	511	476	523	509	500	502	519	504	453	498	501	479	478	530	528	497	499	491	481	476	521	496	494	471	477	511	462	482	511	485	490	489	513	508	494	485	487	480	480	482	464	475	483	499	502	507	506	480	508	537	503	479	484	452	478	481	460	503	478	461	472	464	493	520	508	497	463	508	475	503	484	484	490	497	471	506	506	525	486	497	458	559	489	525	498	491	498	515	529	488	547	507	503	514	513	508	487	521	459	461	458	479	480	494	506	467	501	482	478	507	477	535	491	483	543	495	462	483	515	497	469	566	533	511	484	520	477	500	500	489	520	500	467	504	502	499	497	508	475	504	518	518	508	527	513	485	514	517	438	520	502	484	482	480	516	502	540	500	513	485	514	512	524	500	467	447	505	496	504	494	521	497	459	493	494	479	457	483	469	513	503	505	497	525	531	483	496	514	494	499	502	527	528	528	548	484	489	489	481	517	527	487	462	518	515	510	516	513	484	476	453	462	502	511	506	495	491	493	512	498	489	508	477	500	501	452	480	519	509	512	505	493	479	468	506	505	504	447	475	479	487	509	504	526	498	458	478	476	510	502	569	500	458	496	488	538	527	506	514	498	493	515	486	453	467	493	476	530	490	451	488	497	491	504	531	502	550	489	471	477	485	484	516	497	512	514	447	463	483	522	514	488	496	497	511	448	481	485	502	500	488	500	477	479	506	501	494	484	506	478	514	466	477	492	438	484	529	547	467	490	535	511	501	528	481	523	526	482	501	506	549	503	466	538	501	499	515	508	462	481	521	488	457	525	459	499	469	456	516	468	485	494	495	485	485	513	500	496	538	507	505	513	503	486	484	504	479	469	498	505	488	497	475	470	499	515	471	485	479	478	482	484	455	487	496	505	491	486	523	500	473	477	484	474	462	528	488	530	476	481	492	508	449	491	485	497	508	454	475	494	503	544	514	515	505	521	486	489	515	520	485	488	472	479	492	484	533	478	475	495	506	507	541	509	465	489	490	467	492	458	493	490	492	492	485	457	509	451	467	514	500	472	521	528	497	525	527	472	487	526	511	501	504	476	506	526	496	487	480	496	506	447	544
22244	34242	21620	8523	2707	1019	611	499	432	444	452	456	446	459	496	447	452	493	457	450	416	452	466	468	444	466	437	472	430	473	454	487	431	431	413	431	449	437	436	446	449	492	448	458	450	438	449	417	437	476	440	442	451	422	457	460	437	429	459	460	428	469	421	474	435	419	478	455	428	432	462	456	419	438	450	473	487	434	440	441	459	443	409	427	447	417	477	456	464	450	435	466	445	477	435	430	425	435	479	458	465	458	419	445	420	422	433	464	448	469	388	425	444	412	454	477	439	446	501	431	457	452	410	489	397	423	431	441	463	475	430	410	493	445	429	422	436	470	425	440	423	441	435	466	422	436	456	427	472	446	459	437	407	436	440	423	464	461	420	463	459	446	461	436	416	450	462	443	477	476	431	485	451	443	435	425	432	434	486	472	466	405	460	462	430	450	472	411	433	417	471	443	425	445	478	436	451	431	448	398	449	498	432	420	453	465	410	431	442	421	472	467	416	429	397	459	464	406	434	441	470	414	469	441	467	440	423	436	432	442	442	458	465	446	420	465	447	480	438	452	439	412	466	453	404	411	469	412	410	446	484	458	403	429	418	438	466	436	467	469	438	495	432	414	454	441	446	435	457	480	439	451	428	453	442	455	437	420	464	422	468	427	447	444	467	432	438	472	415	425	424	409	376	468	417	420	474	436	416	460	451	453	482	427	463	418	500	433	419	426	417	473	454	451	441	419	451	444	480	424	426	478	458	413	420	447	485	470	432	424	431	435	429	411	408	453	468	417	437	452	436	439	443	475	423	450	463	422	403	458	444	453	474	426	450	431	457	433	426	422	425	452	454	433	447	470	456	418	463	453	460	455	432	452	462	505	467	446	463	422	467	436	439	466	443	441	432	455	408	421	456	453	440	446	446	466	460	424	436	407	402	442	433	466	448	444	422	461	448	442	444	459	438	453	445	444	426	492	485	453	446	394	491	416	422	440	430	472	437	423	439	482	451	451	457	397	421	440	405	450	460	434	445	447	429	418	442	475	443	437	413	442	454	404	460	466	445	461	456	482	444	440	415	467	447	442	447	427	463	451	469	425	419	416	447	487	457	428	434	458	468	473	408	458	452	474	458	434	430	424	449	429	401	458	399	438	433	434	415	463	409	484	437	447	430	456	435	422	445	408	462	484	469	500	459	402	443	461	442	429	427	425	467	454	456	492	433	396	408	433	485	413	428	436	446	444	429	452	459	458	464	439	487	427	443	414	425	435	457	439	493	434	436	485	444	462	421	429	455	427	388	427	433	450	446	460	441	483	463	466	420	474	427	444	482	450	437	520	450	425	438	432	468	426	458	469	479	483	428	457	463	438	513	423	458	453	479	438	455	461	468	422	412	467	427	408	444	461	445	449	461	445	451	426	439	444	454	434	438	467	420	459	426	504	447	477	438	431	452	449	468	430	434	464	438	450	445	430	471	455	418	426	461	448	435	442	429	427	422	449	428	439	469	413	424	464	428	447	430	419	427	406	458	432	432	446	452	435	413	412	444	446	435	462	483	447	447	432	423	461	418	410	415	462	443	403	428	420	438	444	515	476	459	474	447	455	467	465	453	456	437	391	440	442	426	447	422	455	441	466	416	423	428	416	458	444	459	434	438	439	454	468	455	475	408	422	454	468	453	457	395	420	424	455	432	424	424	439	448	446	450	492	448	426	392	439	430	446	463	431	432	419	446	456	443	478	451	422	456	486	453	410	420	425	428	432	445	453	438	474	432	444	464	435	453	433	439	434	438	445	463	417	436	447	452	403	406	435	426	451	433	488	450	444	459	500	432	442	451	414	460	445	433	426	460	469	447	424	438	456	440	472	425	452	451	480	431	458	434	438	475	460	460	433	460	404	441	427	400	476	431	426	443	457	443	447	447	437	435	425	427	452	454	483	419	456	432	472	434	429	488	445	468	413	399	451	421	464	414	427	460	445	458	422	442	459	452	433	444	442	464	435	445	454	422	438	446	464	443	476	460	435	471	426	442	442	440	462	494	445	458	435	458	425	410	430	443	420	481	459	440	426	442	441	453	453	466	432	493	442	466	452	448	428	459	443	429	453	482	469	432	444	441	400	446	448	439	459	426	481	446	429	439	451	450	448	434	438	441	440	440	431	462	431	423	428	429	458	422	438	468	437	456	469	458	447	479	440	431	440	443	434	434	451	439	455	461	426	447	409	447	442	451	451	460	436	457	438	457	437	450	448	435	432	425	458	411	421	459	437	467	417	446	458	415	464	437	438	442	450	473	469	453	464	445	476	447	438	412	420	416	411	419	426	440	485	442	465	415	428	441	441	437	433	448	441	414	446	428	432	446	381	437	446	449	465	427	412	452	436	454	459	418	463	433	430	430	427	474	418	437	454	421	483	441	435	438	448	434	423	405	450	473	468	472	409	423	420	428	420	437	423	451	451	430	432	446	449	422	435	428	426	424	446	454	448	421	420	437	461	446	407	411	452	440	414	467	461	458	426	424	418	437	454	447	457	497	440	411	440	453	448	448	477	419	439	455	433	480	434	413	448	424	451	439	459	457	456	439	388	444	417	490	420	442	429	476	441	427	436	461	457	431	455	410	438	443	448	478	473	423	455	447	443	437	416	448	414	490	466	447	425	436	453	452	474	433	438	436	448	444	459	446	410	432	406	465	444	484	411	432	446	500	481	397	450	446	456	439	472	422	446	401	462	465	394	459	466	443	465	460	422	447	455	445	477	446	469	468	454	432	448	419	464	394	475	409	436	417	453	429	427	458	421	442	459	409	472	473	496	432	431	444	402	457	436	472	450	446	432	445	445	445	431	473	445	449	439	456	447	464	442	451	446	460	469	444	457	444	422	434	405	400	407	433	441	395	398	453	421	455	433	454	479	482	401	392	486	467	432	424	478	441	455	391	461	447	445	456	432	454	426	417	429	408	441	437	500	438	457	460	429	446	451	458	419	435	435	455	455	449	452	456	450	463	421	450	417	422	452	420	446	475	440	442	419	443	419	446	423	470	476	458	449	423	445	453	463	484	431	465	427	454	424	435	439	489	483	465	461	462	448	483	424	483	417	433	433	504	435	438	451	441	444	439	453	440	373	443	480	456	448	408	470	467	480	410	445	423	461	456	437	462	475	432	458	436	460	474	466	457	403	445	459	479	473	456	460	433	462	448	430	425	427	451	517	431	456	431	464	405	439	447	472	418	418	423	425	439	379	407	444	458	462	463	439	420	469	445	417	469	432	440	425	408	417	420	455	450	455	443	447	458	409	429	418	450	472	471	390	481	427	466	422	414	473	406	444	451	485	430	456	454	476	472	433	487	432	471	443	485	450	418	457	437	424	462	482	416	428	410	431	415	423	443	416	466	465	434	444	415	462	455	451	435	435	462	402	455	417	458	430	443	471	426	438	440	465	447	449	448	386	428	479	462	468	418	472	440	440	457	452	451	418	428	451	419	433	476	455	464	468	460	451	456	463
25773	30902	47159	37479	18014	5267	1402	693	547	474	572	510	502	534	508	475	510	531	489	492	550	547	509	509	541	495	507	525	496	500	483	550	551	489	498	499	550	494	531	527	521	513	524	498	487	548	525	534	520	494	534	516	527	529	519	480	545	500	489	478	524	524	467	502	504	497	479	523	495	502	557	532	541	517	513	484	481	481	505	490	516	526	530	516	504	567	494	470	524	502	533	545	510	531	462	529	504	475	526	486	482	500	519	513	525	528	538	499	496	485	522	500	505	533	475	532	527	492	528	507	537	508	514	494	522	495	495	449	494	518	490	533	525	512	562	527	474	509	508	523	531	512	549	517	490	481	482	556	515	502	504	520	502	509	461	485	466	522	503	517	518	522	490	511	534	517	540	498	510	533	488	512	546	489	486	494	491	562	527	486	529	496	545	481	494	488	541	497	525	516	489	518	515	477	523	549	518	506	569	506	519	489	528	495	480	539	454	480	527	426	550	489	508	524	489	460	493	539	441	523	500	487	550	514	529	514	519	521	539	468	489	515	494	506	519	536	469	512	500	535	515	513	507	509	525	508	500	564	549	468	501	456	494	493	493	506	505	487	539	469	530	490	479	517	493	520	523	525	503	524	515	483	485	523	475	480	546	464	485	487	491	526	493	534	509	479	496	515	527	520	486	471	486	528	482	470	478	492	519	512	530	509	508	472	499	500	492	502	508	501	508	539	509	483	508	523	534	474	472	479	490	533	514	539	501	520	497	474	485	491	515	526	491	475	517	531	547	503	511	479	534	519	527	517	496	504	467	470	468	477	512	489	482	558	514	542	451	517	471	503	521	498	515	504	491	481	498	513	532	494	518	513	509	511	513	522	508	514	555	528	514	505	539	527	534	476	446	493	514	547	519	484	519	524	538	529	569	527	535	504	496	479	492	508	459	497	498	527	487	479	477	527	485	461	516	483	531	540	516	498	471	502	560	572	527	498	495	470	468	529	518	461	497	517	503	513	503	503	498	528	504	503	522	465	505	493	498	485	523	495	507	503	521	490	551	503	515	527	513	512	510	508	485	524	498	501	478	501	512	513	471	521	485	503	501	500	532	501	492	486	484	503	513	496	488	506	494	483	513	499	548	515	553	503	495	534	451	503	518	539	523	515	492	528	511	535	528	527	527	505	526	492	491	510	492	469	496	497	528	494	487	511	510	520	501	515	513	521	501	477	509	466	492	480	556	497	508	539	469	533	507	530	487	510	547	466	501	499	514	525	503	534	525	510	492	482	520	526	504	505	517	502	499	546	508	511	530	483	523	522	530	522	460	493	480	479	526	505	497	546	497	462	544	514	475	516	574	499	513	497	505	517	512	543	506	481	533	500	494	486	521	483	489	475	513	481	480	474	534	554	488	478	538	499	530	481	521	492	559	529	464	477	540	521	500	487	538	543	498	507	523	522	523	528	514	528	549	503	493	538	513	528	512	513	518	516	497	495	532	514	504	513	536	520	602	525	534	512	533	518	544	521	545	513	497	476	554	494	534	515	478	508	496	509	504	518	504	489	527	495	517	497	501	548	508	478	507	489	499	510	520	490	531	530	514	520	492	494	526	490	491	546	518	478	495	499	522	542	490	477	510	505	550	509	521	549	461	489	510	526	552	516	501	517	513	506	504	516	526	498	506	532	513	489	492	538	536	488	507	480	530	531	522	505	506	535	499	510	481	528	560	487	514	462	495	543	524	468	537	527	469	516	529	488	561	523	458	518	523	512	559	461	526	457	504	531	522	540	491	525	516	552	459	504	506	537	512	538	532	524	506	486	485	493	479	531	526	511	458	494	517	517	521	508	517	450	480	517	497	498	508	508	515	522	523	525	505	495	500	521	516	533	516	504	518	511	540	494	530	517	505	501	484	540	536	496	514	493	525	535	501	520	512	534	510	502	538	514	495	482	509	488	490	489	516	497	503	515	542	498	488	497	508	520	546	536	532	482	524	530	510	503	506	500	478	503	537	518	477	507	533	479	525	508	508	541	510	552	524	458	492	508	513	520	519	531	460	501	531	542	533	535	490	521	509	480	508	502	476	487	529	506	489	536	482	551	511	523	483	521	520	504	487	493	489	485	528	494	495	470	487	502	524	467	485	504	517	522	493	487	491	493	526	527	489	518	529	478	484	462	505	518	515	510	499	458	508	534	536	517	507	467	499	503	523	509	522	497	513	524	531	519	485	521	546	510	507	480	508	479	485	513	524	523	537	481	463	492	510	476	478	477	499	506	539	504	481	498	524	495	493	526	490	537	500	506	550	451	489	541	492	457	513	535	469	493	477	515	523	499	503	487	524	494	547	506	481	490	511	524	532	537	510	527	498	513	531	483	521	530	509	468	543	498	506	472	515	508	483	502	486	481	532	505	497	511	505	483	536	519	505	508	458	464	484	521	452	475	482	514	501	511	528	472	497	491	494	518	523	488	496	507	507	541	501	524	484	492	532	513	521	477	520	529	502	500	496	499	497	483	489	497	511	532	495	530	488	518	513	530	518	511	512	486	511	497	569	481	505	517	568	519	517	466	479	519	495	549	518	562	505	496	533	487	466	517	490	526	494	515	482	500	484	516	497	542	517	534	497	531	476	505	510	468	515	495	496	530	493	538	527	527	472	513	494	524	471	470	513	513	548	501	512	498	565	493	550	529	489	538	515	530	521	509	500	507	505	510	521	517	546	498	491	521	488	518	502	529	463	495	511	489	535	522	534	505	535	512	526	530	509	518	493	537	510	529	537	463	500	492	483	532	493	523	478	481	506	522	484	516	514	508	487	518	492	511	556	472	497	518	504	522	495	470	571	499	540	550	536	513	513	514	477	469	518	500	528	511	546	505	488	460	483	500	490	543	490	544	491	512	484	496	463	555	519	510	483	485	533	520	517	485	514	506	556	531	502	500	530	523	503	472	568	512	504	513	494	512	489	496	525	503	538	513	521	493	499	568	474	515	457	541	522	494	502	517	494	519	498	489	543	479	497	496	520	485	508	501	534	546	505	534	457	463	540	497	564	467	504	528	465	545	515	491	513	484	530	504	515	522	450	514	511	472	509	511	489	517	526	531	548	492	523	504	432	530	494	468	484	512	497	479	515	536	468	506	511	486	490	520	498	484	500	505	540	460	518	463	464	534	532	529	521	458	516	505	505	506	506	553	525	567	482	524	519	560	505	532	548	520	535	522	528	505	489	507	503	489	502	567	519	458	485	489	522	523	515	503	506	501	530	474	517	497	498	494	532	529	492	502	488	476	523	492	517	453	515	539	465	506	504	489	494	508	513	486	503	504	510	476	495	510	484	511	484	526	472	511	504	535	535	488	473	472	490	489	534	490	476	506	520	486	505	502	494	473	526	520	517	547	501	483	497	473	472	481	503	497	462	540	518	518	517	495	519	500	501	488	471	525	507	520	474	497	530	497	544	472	535	528	521	545	520	530	492	494	504	472	493	507	468	506	543	503	502	501
52822	90529	61005	29663	9314	3156	1193	634	512	522	478	543	518	520	448	476	495	530	499	469	496	529	508	523	546	484	479	526	511	517	479	508	503	508	513	521	505	474	519	552	535	490	519	508	494	467	502	487	483	516	538	548	496	500	516	530	507	466	522	503	499	537	511	479	484	533	499	506	460	501	485	557	499	488	496	498	504	469	527	505	489	513	488	500	491	500	494	489	485	493	479	530	492	518	485	491	522	512	506	520	486	502	535	467	511	475	533	576	486	486	468	501	550	484	516	492	495	494	499	495	525	571	519	492	503	521	487	509	510	514	492	503	490	514	479	505	515	458	494	503	507	491	503	502	470	476	536	533	547	505	485	475	488	527	491	503	508	502	536	483	516	520	494	468	490	477	509	521	473	475	535	493	497	542	478	514	492	479	518	493	492	485	527	516	495	501	555	500	497	529	509	551	524	526	498	537	479	537	491	497	502	472	498	522	514	499	477	466	504	503	525	495	506	461	479	466	483	474	506	485	540	485	521	478	514	538	528	478	463	507	499	486	495	479	526	503	502	516	526	520	511	495	493	502	461	510	501	469	536	506	516	537	521	465	499	464	543	512	468	501	461	460	500	502	496	515	545	483	532	470	496	506	468	471	511	503	522	556	529	521	484	518	507	550	497	519	520	479	473	488	492	495	503	510	483	492	476	507	505	511	540	528	476	490	518	487	521	519	447	514	517	500	521	518	490	533	488	516	515	496	533	483	491	508	526	493	454	492	513	494	525	496	482	519	523	496	469	460	510	492	510	501	471	489	507	457	476	493	511	505	520	476	487	532	478	469	499	465	464	472	476	492	485	498	489	481	513	515	473	497	490	505	492	520	478	460	508	499	528	483	501	501	458	517	521	511	482	533	538	504	477	483	480	537	519	494	525	486	521	511	463	476	499	485	478	463	499	501	520	518	487	505	484	539	477	525	506	464	511	509	491	472	478	534	465	519	466	504	510	523	513	491	519	520	483	502	484	516	521	477	497	476	508	496	493	490	486	514	528	529	497	532	500	538	479	504	477	492	482	479	541	494	513	517	488	506	495	521	497	490	459	473	509	508	540	497	514	481	499	455	533	474	540	506	495	512	539	498	492	494	458	502	527	507	486	513	506	521	540	531	496	503	500	539	525	493	477	501	480	515	522	492	475	467	471	539	476	526	545	526	484	492	539	525	485	501	482	475	485	507	485	446	507	488	464	567	457	543	507	466	501	504	491	507	532	471	507	505	500	460	563	500	499	500	524	495	530	483	483	523	534	519	484	512	525	488	494	514	487	479	520	490	488	468	482	519	499	495	459	504	520	447	501	495	509	453	477	487	495	512	530	472	520	499	502	511	476	479	513	486	482	487	494	484	504	518	501	460	494	475	468	487	519	510	549	482	493	472	517	482	509	507	470	526	490	519	542	525	543	474	497	511	514	498	485	511	522	506	495	484	533	533	506	510	480	489	494	519	515	478	487	482	453	502	534	516	475	453	504	518	521	456	482	518	520	491	459	510	496	464	495	459	505	514	476	507	471	477	488	504	491	498	493	484	489	486	504	510	521	480	501	497	495	529	479	522	507	468	532	479	542	505	493	482	485	523	485	534	495	486	486	470	486	499	504	505	455	501	502	461	496	467	503	498	517	533	505	505	557	476	544	491	540	541	492	490	520	500	498	515	503	591	445	482	518	506	543	503	486	487	481	471	490	466	494	505	457	526	518	532	486	506	505	512	550	521	502	527	560	524	534	511	490	493	526	478	523	479	504	505	511	468	502	530	481	526	470	460	523	480	466	480	480	507	498	512	514	501	504	499	502	479	450	513	503	517	486	520	535	464	508	512	491	465	497	511	511	527	488	509	482	542	521	496	500	512	526	498	476	521	485	515	489	533	515	446	555	486	483	497	516	505	539	493	514	520	497	499	490	492	464	455	495	511	496	515	500	495	503	475	527	523	499	488	475	480	530	492	493	517	502	490	512	496	499	508	493	481	477	485	485	501	486	507	521	478	501	507	503	470	472	497	477	499	502	517	501	471	480	481	494	475	547	506	506	487	478	498	501	478	529	458	491	510	516	502	497	527	502	481	506	496	524	513	519	506	499	496	496	505	511	543	504	515	517	510	483	488	505	491	477	541	530	512	518	501	500	479	528	473	515	510	503	502	473	518	527	522	498	523	532	521	517	496	539	498	490	554	538	475	505	505	470	513	496	487	487	542	485	488	487	482	502	510	485	491	526	544	496	504	488	456	473	476	527	498	478	522	482	517	526	475	488	540	546	484	497	506	501	467	469	497	502	507	541	493	507	473	484	487	488	503	509	502	505	476	464	461	491	505	493	522	521	503	523	542	474	521	477	510	498	521	468	522	528	492	511	482	501	488	456	505	491	508	536	504	511	496	506	565	466	555	512	480	520	554	530	526	514	465	453	516	491	448	483	472	479	535	485	512	532	523	490	501	496	473	485	503	502	527	499	527	487	523	517	497	501	488	502	506	488	488	487	494	497	477	556	511	471	507	492	530	479	510	510	527	485	516	467	525	514	492	481	499	488	490	506	494	531	518	522	494	494	508	495	515	484	521	498	512	474	541	515	492	494	492	493	476	483	543	491	468	494	510	522	526	513	548	538	498	470	484	479	509	490	482	526	527	484	467	465	508	507	491	500	491	474	476	482	521	526	500	501	517	466	479	471	515	505	495	483	462	534	533	477	522	483	524	474	522	551	483	515	551	482	489	507	538	487	515	493	520	508	500	524	515	497	521	462	545	506	500	440	530	503	488	461	466	526	510	524	545	478	514	514	481	459	538	474	541	499	447	474	515	495	473	508	499	519	517	458	555	434	481	489	524	540	506	493	496	488	534	495	509	494	497	524	513	504	475	507	472	489	459	549	523	530	468	531	502	481	487	495	473	500	543	487	480	476	484	525	482	516	473	497	485	541	495	512	515	509	464	499	510	548	503	515	511	512	493	480	485	479	522	457	483	520	517	521	515	506	510	491	521	486	519	490	553	487	488	508	490	499	499	470	502	434	516	481	502	490	503	493	504	485	504	477	533	507	531	512	534	520	514	496	529	507	477	499	498	533	517	508	489	508	486	506	521	475	459	523	529	534	489	532	493	525	527	492	477	514	509	540	547	512	488	485	464	467	556	487	517	514	497	462	485	527	504	492	506	511	469	467	527	511	481	514	491	559	499	528	482	460	543	462	475	514	489	487	489	516	476	514	467	479	508	477	508	514	527	523	493	504	489	525	518	487	526	486	498	510	477	534	506	496	505	498	488	475	496	472	532	494	508	514	482	531	518	472	525	505	498	484	490	506	520	538	528	471	514	476	459	525	531	502	467	504	498	490	507	478	478	513	475	525	489	506	512	466	482	540	485	530	511	498	498	483	496	477	457	536	493	510	520	514	515	480	514	570	514	469	520	555	473	500	463	478	475	509	504	500	507	444	501	474	515	476	471	530	454	531	488	463	521	532	477
24229	24605	40417	38008	27240	17129	5199	1247	929	841	850	841	786	840	835	871	836	822	832	834	810	821	804	799	808	802	798	858	812	868	812	784	787	850	792	782	834	813	814	782	832	819	798	846	854	829	782	806	813	838	853	817	785	752	793	787	799	833	754	828	771	784	825	825	794	815	823	811	836	761	788	872	799	769	842	824	776	820	761	775	845	771	794	786	767	776	811	836	818	799	869	827	830	857	770	798	806	822	771	792	835	808	780	782	846	805	831	820	822	810	846	804	841	804	827	815	796	817	788	794	815	854	770	788	773	783	812	835	771	805	837	759	764	834	782	841	815	769	794	798	766	791	828	800	814	777	776	844	825	801	775	802	814	864	816	810	829	730	785	821	776	819	796	792	795	790	808	820	828	805	814	862	822	770	805	814	826	779	823	807	810	803	745	805	774	781	814	781	784	824	762	806	801	806	818	808	754	855	720	763	811	780	861	809	827	801	784	824	835	848	788	811	796	830	781	803	806	813	760	812	835	791	800	841	812	846	817	815	777	816	856	793	847	783	785	799	859	869	780	814	774	807	783	768	806	805	804	873	811	787	767	783	788	823	758	800	826	774	802	797	782	818	788	738	806	773	783	764	825	792	763	802	798	797	793	766	811	824	795	813	861	811	866	777	762	759	862	882	751	831	796	826	795	851	794	832	777	772	782	824	785	819	836	786	811	844	794	763	795	772	787	771	814	798	768	820	782	768	802	814	780	820	791	738	787	796	791	800	781	833	790	756	857	833	812	834	753	789	803	804	776	820	834	824	813	807	775	812	830	807	800	757	809	805	819	794	852	791	838	837	794	768	812	766	786	784	825	847	796	838	760	747	827	852	824	779	842	771	847	809	843	820	843	852	791	841	827	805	864	819	792	820	824	829	730	780	842	800	835	783	835	751	794	795	803	870	807	807	829	827	767	773	771	761	787	809	769	823	833	762	821	820	732	828	782	798	824	772	800	787	802	815	812	830	781	827	783	782	777	790	758	773	773	784	770	853	811	802	771	821	720	834	800	811	787	790	761	825	792	741	829	817	764	803	824	808	762	742	810	813	799	821	759	785	836	842	859	811	841	797	831	794	785	753	814	804	779	780	826	793	807	818	863	825	804	805	750	811	800	813	744	836	846	849	794	782	788	794	807	804	845	855	806	832	806	859	755	855	805	841	805	794	760	778	835	824	770	728	820	785	839	790	808	781	774	802	826	804	783	780	823	788	797	809	739	810	844	768	813	815	857	841	806	769	797	844	760	861	819	807	790	814	805	779	814	779	782	791	787	791	772	791	794	832	804	702	811	778	807	817	770	849	806	804	782	751	818	821	815	802	793	815	843	815	793	781	816	810	777	781	764	880	807	747	792	778	790	784	769	815	805	760	809	849	804	786	838	798	806	786	799	816	787	841	807	759	751	766	770	758	765	821	783	766	832	773	813	824	776	747	785	850	784	835	752	779	813	836	802	821	765	784	810	808	823	803	786	863	788	804	764	807	774	786	757	842	805	779	811	783	807	754	773	752	773	828	815	826	814	768	779	765	788	849	806	756	775	780	811	769	773	742	763	774	767	836	818	768	825	787	847	806	787	806	811	837	785	808	792	747	829	817	790	817	828	804	790	844	816	790	763	801	771	776	751	803	835	796	832	771	795	832	784	818	795	807	798	836	767	752	788	830	837	811	858	793	832	758	825	809	783	802	807	860	710	767	808	758	787	805	846	821	829	805	849	773	803	807	793	815	838	764	820	790	795	823	800	778	815	830	772	790	765	824	771	788	811	785	834	824	785	755	810	766	794	826	714	825	830	799	804	844	760	779	810	803	855	820	797	797	807	815	820	815	784	822	755	801	802	861	796	812	805	786	826	801	753	785	797	816	778	797	824	800	775	784	775	806	835	761	793	760	773	799	802	784	785	781	751	757	842	809	803	795	760	743	750	840	818	783	782	820	759	803	809	720	772	753	733	809	791	837	794	822	761	759	789	778	728	790	830	810	767	801	818	770	787	798	808	764	803	850	798	847	812	822	774	796	801	807	794	777	769	766	761	833	772	748	807	826	807	803	796	803	805	879	770	830	777	818	788	736	768	801	763	728	758	741	780	783	777	780	830	828	809	787	783	838	824	811	773	757	811	806	812	732	803	804	780	878	818	781	767	809	816	784	767	780	759	812	750	811	814	789	848	812	838	768	826	796	792	758	820	763	789	783	849	735	790	739	770	833	834	776	864	841	822	766	800	795	829	757	799	767	794	845	847	804	810	794	826	815	776	794	876	755	798	778	800	824	816	751	785	809	812	832	805	817	805	765	823	785	804	771	820	779	813	862	815	830	837	842	775	732	816	831	834	797	807	848	812	767	813	844	779	786	828	738	816	807	773	841	821	759	731	793	786	837	789	806	815	820	793	801	795	785	835	763	785	764	830	761	794	854	777	831	794	808	781	760	766	800	748	765	796	818	792	798	798	745	820	815	820	820	786	832	788	777	740	811	815	820	758	799	816	786	782	732	761	833	798	865	763	786	791	775	812	816	763	761	862	805	874	754	820	815	782	801	814	808	823	817	740	794	829	818	832	808	846	826	840	844	771	794	779	767	835	818	822	770	763	791	762	801	763	787	804	815	769	769	746	804	775	787	838	832	837	781	813	769	767	799	838	789	844	778	773	782	858	816	790	787	756	772	753	846	838	822	827	819	877	819	851	813	827	816	870	776	791	879	805	777	749	777	807	813	788	828	747	785	748	813	784	819	784	829	790	815	797	802	760	815	876	788	779	783	803	824	759	813	811	794	796	767	803	828	783	813	788	782	797	774	841	814	730	820	761	759	831	804	743	776	811	769	786	825	844	840	791	774	822	832	808	774	819	769	843	831	768	811	809	775	795	776	760	760	796	791	826	798	809	770	815	802	842	788	839	782	750	806	775	800	788	817	803	775	784	805	865	803	848	841	807	768	760	804	734	763	764	789	790	801	772	756	816	814	824	802	799	812	789	760	760	754	815	813	758	786	815	774	825	807	785	811	775	805	777	768	838	800	812	772	784	762	813	866	787	784	779	798	806	754	790	788	809	787	858	806	822	766	798	791	830	792	772	775	750	791	810	820	758	748	768	820	801	806	844	769	812	748	774	795	788	822	826	836	813	811	796	820	805	768	793	822	816	754	810	836	814	796	808	802	780	815	786	800	776	801	806	785	816	804	767	801	783	821	773	805	793	788	790	821	774	820	783	775	820	767	821	761	796	801	830	797	822	765	779	789	812	810	838	851	793	780	803	776	805	782	806	852	833	824	833	825	770	836	803	828	799	773	790	793	802	807	780	831	817	823	789	739	824	803	762	785	833	824	797	833	835	744	838	764	809	804	806	806	771	808	845	843	793	805	797	799	834	762	839	772	773	798	797	761	825	759	825	789	829	773	842	808	819	855	790	854	828	802	801	833	810	787	788	837	796	813	787	836	835	831	829	745	758	777	827	786	825	796
57054	103045	74402	47851	23639	8810	2446	1002	812	810	807	790	815	807	765	800	797	793	771	769	766	826	788	795	806	800	798	774	779	804	795	802	807	775	772	838	792	781	777	802	772	822	798	797	816	819	822	791	776	784	762	806	791	784	814	789	821	758	793	809	812	803	731	757	742	785	778	796	823	775	785	784	797	803	770	760	761	755	770	759	752	783	759	805	756	785	777	800	752	790	758	762	755	792	798	786	785	773	767	787	779	803	771	809	799	785	758	782	791	788	784	819	808	793	756	751	766	788	797	774	776	758	791	747	807	807	789	842	819	790	778	763	798	745	780	796	784	777	792	806	795	775	777	756	802	810	788	767	779	789	812	808	769	777	773	752	793	757	806	754	773	831	847	818	758	806	838	800	803	778	819	811	736	772	772	773	721	834	786	777	825	772	742	791	728	755	798	800	828	790	817	736	785	779	782	787	804	738	772	774	834	785	773	757	767	793	799	800	726	808	796	787	802	760	789	776	813	774	814	776	839	765	773	765	820	821	807	770	745	823	785	766	749	767	774	772	787	784	788	740	798	770	783	744	837	796	789	821	792	804	787	803	779	710	757	737	747	789	750	742	813	763	761	759	803	766	765	793	809	804	831	799	711	785	852	759	816	753	790	752	782	770	772	801	815	836	733	772	773	775	727	749	806	823	740	829	788	810	854	784	786	820	807	773	803	804	792	751	762	772	762	767	777	774	755	766	774	763	773	791	787	810	815	763	842	760	769	815	771	773	769	776	792	786	810	768	770	785	753	778	751	754	722	783	808	766	721	767	736	762	754	838	813	770	771	798	787	736	757	764	802	806	830	810	767	821	820	798	774	739	843	782	800	808	827	782	799	789	775	733	763	749	848	844	775	745	764	790	737	788	766	759	828	736	790	786	728	826	802	770	744	799	776	809	779	765	773	750	788	816	781	772	782	727	815	784	810	768	795	736	766	751	785	784	719	827	777	817	772	834	811	753	824	784	797	774	802	778	749	794	804	807	730	772	758	770	781	795	759	782	803	779	778	762	811	787	768	803	781	752	835	753	776	766	804	793	782	770	771	849	828	768	754	741	809	767	792	756	812	813	765	798	781	751	750	775	778	770	745	766	763	815	747	825	778	819	758	817	771	829	791	778	812	728	806	801	746	756	823	816	754	779	768	760	783	783	797	804	745	761	769	789	761	769	728	764	780	801	787	793	757	784	786	744	744	759	747	802	736	767	768	778	747	755	772	735	735	783	744	764	796	784	762	790	769	745	778	793	816	791	800	810	825	751	713	764	776	786	729	771	821	764	750	762	799	834	730	790	831	760	796	754	741	826	782	805	798	757	779	766	816	838	775	775	779	743	790	795	800	782	794	818	807	810	794	762	781	772	799	761	810	680	762	725	785	812	774	737	785	781	780	763	783	725	764	763	820	777	793	829	787	843	760	789	756	777	763	787	871	762	790	763	762	756	811	815	740	783	792	799	768	799	786	814	768	724	767	791	776	819	798	786	807	763	782	782	788	779	782	731	801	759	786	753	798	838	798	770	787	750	793	780	820	835	729	818	773	742	750	810	785	774	783	842	750	714	773	773	793	784	850	808	796	723	766	769	797	807	767	772	754	777	798	800	799	764	806	753	807	789	795	728	785	824	800	752	765	755	768	770	738	816	836	788	812	746	750	785	781	812	746	748	765	802	777	802	753	794	762	735	747	768	819	806	753	823	837	722	813	781	755	749	759	798	770	758	773	772	820	783	765	776	768	804	829	800	744	812	778	772	801	791	799	774	783	797	749	752	796	760	815	817	789	795	785	764	731	817	799	797	793	747	784	805	761	818	758	775	776	734	775	767	794	800	742	786	786	759	762	751	789	800	806	783	759	791	796	746	786	790	773	793	763	790	775	750	725	790	751	793	812	734	848	765	757	826	783	778	760	798	803	819	737	796	763	822	774	774	769	733	781	764	786	796	753	770	767	756	803	852	783	758	801	777	746	742	842	764	718	782	764	739	761	784	767	732	783	795	774	798	736	774	777	735	789	783	796	789	789	760	790	802	764	707	738	784	789	786	781	755	796	792	827	771	783	719	782	805	762	813	810	783	811	836	814	835	798	812	740	788	755	822	790	783	762	772	806	783	773	817	783	787	843	739	796	780	757	761	774	810	787	783	792	804	725	812	774	761	784	786	750	781	755	784	789	778	782	779	829	777	740	797	736	803	810	814	777	798	799	756	776	813	781	791	775	761	755	750	771	739	778	796	769	754	786	742	774	699	745	813	825	814	739	769	821	795	831	772	802	795	757	797	773	783	821	772	806	777	765	814	782	771	765	790	777	782	768	792	783	804	801	784	779	836	797	755	752	746	829	803	813	780	805	797	786	775	715	797	784	801	805	845	801	761	758	771	766	805	710	775	788	768	774	778	771	765	825	813	789	772	762	789	793	771	783	790	778	754	796	733	790	796	786	781	794	802	797	732	786	740	734	778	724	769	769	780	766	758	799	774	790	746	792	846	737	772	786	749	798	804	765	768	781	841	779	792	761	792	790	769	746	797	793	755	805	740	800	782	796	821	789	792	776	787	783	808	780	806	774	748	752	778	781	799	785	830	785	803	763	764	742	768	770	762	785	771	769	786	803	809	752	789	784	786	784	826	796	796	802	775	748	776	768	798	796	799	790	799	804	830	855	819	750	766	798	784	828	799	811	772	757	828	760	749	798	776	793	824	800	788	751	808	761	793	727	811	781	716	778	769	809	753	797	785	774	757	767	831	762	777	757	818	790	739	814	780	725	783	757	773	796	823	791	833	772	806	851	755	761	696	794	798	822	818	780	783	785	787	739	788	766	810	779	797	756	775	806	753	783	764	761	738	734	760	779	804	763	834	726	792	782	789	785	815	815	733	806	788	795	797	796	758	770	808	763	767	763	708	768	775	829	760	799	792	790	777	746	765	764	810	803	847	747	734	740	789	769	788	767	781	718	738	779	722	753	784	788	752	788	730	749	834	791	799	753	805	788	719	786	800	737	777	765	752	789	794	786	773	769	787	808	730	851	739	750	783	804	733	750	734	796	783	781	787	775	827	740	806	782	748	793	830	789	807	775	838	767	787	800	794	784	794	773	778	803	781	768	800	794	793	768	836	747	828	804	781	803	794	794	798	781	754	766	752	805	818	806	751	767	792	802	817	766	785	775	811	782	744	765	780	815	768	816	765	768	745	741	821	751	771	760	786	780	806	757	734	748	802	803	806	741	756	729	806	822	757	788	807	783	796	824	746	743	745	769	791	773	769	800	751	788	802	730	775	745	785	784	756	809	798	787	786	749	756	782	742	780	703	761	776	756	785	803	763	807	761	762	787	786	760	800	802	764	756	796	771	764	787	760	780	829	833	773	800	788	782	770	740	777	776	794	787	793	751	770	719	776	790	793	788	814	753	804	794	786	826	778	785	760	779	792	791	770	709	795	742	802	814	726	779	805	781	763	776	816	757
30393	30231	27675	11516	2629	1010	696	660	670	681	614	654	644	605	660	642	616	672	640	656	628	631	657	641	661	618	663	648	606	640	646	617	652	637	653	638	641	608	599	618	663	663	683	615	650	658	636	614	619	691	663	613	640	608	668	650	661	646	661	693	625	631	585	638	650	637	660	621	691	669	660	634	616	681	608	719	622	673	644	617	668	620	649	633	641	622	619	683	671	645	626	631	621	683	626	666	637	678	655	631	636	655	665	654	637	660	666	642	614	656	648	653	672	665	628	592	679	676	637	657	687	661	644	667	625	652	708	608	644	660	656	715	657	615	639	657	612	638	648	636	625	614	620	649	635	653	648	609	642	633	705	631	672	624	626	627	662	642	686	623	675	621	658	637	656	662	610	627	642	641	596	643	628	662	723	612	638	668	615	611	671	599	642	625	661	687	663	635	673	643	678	619	655	642	642	597	655	627	638	660	627	643	643	629	643	646	633	616	654	633	654	626	639	584	618	662	607	627	659	628	669	666	638	640	658	630	657	633	630	657	652	615	667	663	647	706	589	625	683	625	581	596	606	645	667	601	605	654	614	628	653	646	668	635	652	642	648	666	630	660	657	670	611	656	611	625	673	630	637	618	630	642	671	653	622	665	639	626	685	662	647	652	674	688	667	588	628	688	654	641	647	685	622	643	625	650	652	659	590	666	623	647	654	670	634	697	638	677	668	613	624	660	624	639	662	649	643	595	621	585	618	653	598	643	661	641	643	698	628	670	650	610	635	600	640	620	674	639	650	670	639	670	655	606	686	713	597	674	636	658	673	646	645	669	621	643	621	635	600	656	652	646	636	607	651	614	648	683	664	709	688	669	645	610	613	605	606	664	610	616	618	628	645	601	669	648	611	642	689	660	620	637	653	669	642	587	670	611	646	672	650	623	612	652	625	676	650	641	625	646	629	640	645	654	621	650	648	660	633	648	702	644	611	613	645	647	669	621	655	662	650	596	652	686	594	636	673	645	643	634	699	665	638	627	603	634	632	600	635	598	635	650	645	649	659	594	643	676	692	618	630	630	683	587	613	670	638	662	652	682	649	669	616	627	634	676	641	676	628	628	646	680	647	645	637	624	641	645	673	671	615	674	618	635	624	666	689	628	626	635	628	660	648	642	641	621	675	621	666	645	637	690	635	686	614	625	611	615	641	627	631	635	641	614	601	638	672	661	666	657	621	650	615	665	657	656	644	698	655	575	625	628	684	640	680	623	617	665	591	695	637	645	657	658	673	605	635	641	604	667	609	673	671	628	635	649	639	661	665	649	679	602	635	689	618	617	651	658	651	619	590	659	620	655	667	619	647	641	620	664	640	661	675	666	702	653	624	677	652	686	625	658	673	675	619	599	650	632	656	625	648	701	639	636	636	634	645	641	637	625	640	611	666	682	625	637	653	631	608	679	667	646	680	675	616	646	645	647	705	645	618	657	609	664	641	690	630	625	624	670	635	663	626	642	624	628	668	649	644	645	623	603	630	646	659	593	670	624	694	622	690	635	618	649	658	629	669	618	606	650	631	677	612	682	637	649	652	613	647	645	624	644	645	686	627	623	655	631	581	638	622	597	609	621	583	658	665	621	659	649	613	627	649	619	636	639	631	646	650	596	593	643	628	715	595	643	678	682	616	649	646	685	650	660	649	632	616	692	590	627	662	612	660	607	645	679	601	646	665	648	648	622	619	637	661	627	620	642	660	667	634	664	677	617	646	666	680	643	642	656	654	621	634	641	626	659	638	648	679	634	633	603	662	644	594	658	674	629	627	627	607	631	656	647	667	643	629	642	673	650	673	647	710	680	627	614	612	599	637	654	695	645	635	650	602	629	632	639	645	670	636	637	623	614	628	647	666	696	667	632	650	651	649	734	643	634	704	613	686	646	647	647	677	629	652	668	666	646	687	607	658	671	637	662	662	661	676	653	638	659	676	628	672	615	681	643	612	609	661	599	664	674	623	621	681	654	655	648	652	656	635	652	641	614	627	592	674	663	644	638	668	609	639	660	579	608	623	620	640	646	692	694	649	667	683	605	674	622	645	649	638	637	661	640	639	656	619	642	661	666	670	634	609	603	639	695	696	642	665	646	632	664	604	639	658	671	643	632	658	646	636	639	592	595	620	689	615	622	620	608	624	639	639	643	628	659	629	647	673	651	648	634	617	625	655	629	678	612	621	628	687	632	628	626	657	619	624	608	625	639	615	647	599	628	622	649	693	633	652	596	577	666	647	677	691	650	605	678	669	633	655	592	644	669	642	640	639	654	631	636	643	647	655	637	638	628	679	679	655	676	587	628	666	659	657	636	692	629	635	675	651	646	662	679	602	660	676	677	664	635	648	680	623	645	650	671	630	663	688	684	683	663	616	652	648	669	666	646	636	600	615	630	606	585	647	635	645	613	672	657	613	644	630	618	668	661	619	626	608	693	645	648	645	613	640	631	653	684	643	587	660	674	602	631	667	669	660	618	630	619	656	710	663	663	633	646	594	623	635	661	657	635	657	654	600	677	647	630	681	647	616	636	698	642	681	683	617	645	697	624	621	664	638	632	661	644	663	650	652	618	661	669	621	631	693	643	652	620	648	616	641	647	656	641	626	641	671	699	695	650	712	656	644	650	637	656	649	619	671	646	641	649	679	632	584	637	629	655	649	647	656	670	671	620	600	623	679	609	623	634	626	662	665	640	620	652	640	624	668	692	608	636	625	675	658	650	663	629	679	645	663	677	658	619	671	629	680	658	676	651	648	644	648	661	693	655	692	623	675	641	669	635	580	600	656	623	621	636	655	628	630	646	650	640	645	674	627	642	671	647	638	612	629	631	631	633	672	641	647	644	608	604	593	611	669	650	628	600	614	655	637	620	672	607	652	657	644	675	636	664	635	657	624	658	669	619	636	597	635	598	641	648	618	633	647	660	638	645	656	619	619	675	698	591	658	628	664	629	658	697	643	648	601	678	622	653	616	644	660	673	610	618	635	614	621	698	632	664	611	581	634	646	647	684	605	656	661	661	650	621	656	689	649	629	652	685	641	630	629	682	621	652	645	600	599	652	628	613	650	652	686	674	628	684	624	620	614	640	667	622	665	629	628	650	645	675	642	640	642	651	657	658	678	627	658	597	582	651	594	686	627	671	678	654	615	669	631	622	643	625	638	621	649	649	607	657	604	637	653	630	640	632	684	673	615	667	698	645	617	635	612	659	628	657	619	628	672	677	665	642	633	644	645	639	657	623	641	663	687	602	657	662	649	641	652	641	638	644	645	658	642	621	604	642	728	671	628	648	660	636	635	643	641	667	667	650	632	652	592	624	663	668	674	669	629	605	658	631	625	626	654	671	635	653	669	606	636	679	692	640	650	616	650	642	647	649	611	608	619	655	657	591	624	619	609	597	661	643	659	708	655	645	634	628	662	680	614	665	658	695	662	640	667	624	587	644	603	581	608	619	655	630	631	633	611	659
23926	36193	21907	6602	2179	913	616	614	572	585	566	600	595	543	582	574	547	524	601	535	580	558	578	539	575	614	563	557	573	560	604	590	605	556	547	571	555	588	584	552	541	545	593	561	581	557	505	491	568	553	552	512	553	582	554	557	564	524	541	552	561	544	581	526	542	543	521	565	605	526	553	588	582	533	526	557	550	623	563	535	558	547	539	568	530	540	583	591	557	583	548	575	578	553	544	580	575	548	586	551	522	562	555	547	573	574	559	554	556	547	605	531	552	550	571	523	529	597	576	577	573	594	564	586	556	521	531	543	579	533	583	572	546	558	551	585	554	523	537	572	539	552	572	583	558	573	535	591	588	586	558	585	597	623	585	593	544	563	580	540	573	543	538	559	544	563	563	550	576	558	575	546	578	565	588	565	551	575	541	619	564	569	548	551	540	575	588	499	577	540	607	570	579	599	564	586	536	560	557	511	574	585	568	592	554	615	510	572	613	577	555	567	589	571	600	569	541	574	532	566	555	564	547	561	571	547	576	580	587	564	560	545	543	549	540	569	544	545	554	603	605	534	536	550	570	591	522	575	580	538	585	532	549	547	585	526	552	582	551	561	555	524	549	539	584	552	590	575	559	532	632	570	547	569	561	542	562	564	531	568	554	583	540	596	563	571	542	533	560	556	553	536	521	562	540	547	584	526	540	565	565	589	564	581	576	587	583	561	590	544	599	509	518	580	534	541	544	576	570	558	564	554	541	555	576	539	608	588	586	547	553	543	546	580	550	554	545	543	550	604	581	537	561	564	591	565	518	554	568	570	555	544	548	585	575	600	539	556	601	575	531	483	519	577	564	533	530	543	548	574	555	614	573	602	593	554	585	590	577	562	546	590	551	588	554	565	555	551	555	562	546	529	530	568	571	521	540	579	527	567	513	591	579	544	586	503	584	561	514	593	550	533	537	555	575	519	582	547	572	571	591	536	548	550	560	565	538	507	590	562	530	513	545	551	550	543	517	510	552	574	550	583	599	564	546	567	551	589	550	563	545	534	549	524	578	531	540	563	608	527	555	550	537	546	585	546	591	559	512	547	567	597	565	562	576	512	547	593	582	577	581	577	540	559	520	610	537	564	513	567	552	543	611	567	538	552	569	581	606	541	570	561	551	569	560	532	544	543	538	592	552	572	523	532	563	567	522	588	537	563	544	529	588	587	588	535	559	527	520	577	551	558	561	557	587	571	521	582	581	541	556	555	582	545	549	550	547	560	542	590	573	596	581	548	557	601	588	516	568	530	539	557	514	585	578	540	594	565	599	592	557	537	558	564	549	563	563	563	589	541	530	591	578	569	579	531	567	569	538	555	534	519	557	554	575	539	564	562	579	551	557	546	542	559	602	564	526	547	562	557	545	570	558	536	585	572	543	573	569	520	568	572	598	574	581	519	527	516	552	579	541	558	536	571	562	530	559	567	522	573	591	540	538	606	577	582	543	567	542	549	532	560	534	530	551	542	554	587	524	566	548	605	560	579	559	527	578	559	575	579	600	553	552	573	556	567	556	548	548	530	590	576	502	556	567	503	578	543	541	564	589	549	544	580	570	542	539	555	557	524	563	581	565	559	562	575	554	590	578	591	568	587	528	593	532	561	549	571	573	526	580	588	550	561	562	570	534	555	609	554	521	548	575	525	566	566	535	587	555	595	540	617	510	560	562	552	546	602	558	547	533	579	577	545	558	559	575	545	557	546	595	598	564	538	548	556	592	545	558	555	610	575	540	553	544	569	558	582	553	614	555	554	554	561	551	542	554	540	553	484	549	569	555	523	574	519	565	616	507	548	533	560	582	572	549	573	551	543	565	547	558	545	581	564	626	575	549	593	594	561	574	599	544	592	572	583	559	519	564	569	563	567	559	577	569	546	598	528	567	564	543	561	538	567	549	581	555	576	507	553	553	551	561	557	571	554	566	537	499	535	603	554	561	554	555	519	571	570	518	517	558	628	530	596	596	587	581	567	532	593	532	526	563	549	584	538	562	542	578	546	565	550	558	545	564	574	507	544	582	550	557	580	532	522	551	577	552	537	521	538	564	537	612	557	565	583	579	618	531	581	562	586	591	571	593	523	573	570	535	599	605	542	519	545	540	573	539	576	590	545	562	606	586	563	584	566	531	601	569	539	558	591	553	546	552	562	566	539	540	577	606	589	532	554	553	553	555	541	560	551	565	553	572	534	585	610	569	553	532	563	586	574	580	561	593	561	553	568	592	560	546	557	544	523	551	524	551	546	534	528	554	553	556	541	549	582	540	508	575	564	563	564	560	600	563	557	562	554	569	529	581	569	562	577	538	566	606	572	548	508	553	559	545	577	556	552	559	574	566	587	556	591	520	564	545	570	585	521	539	627	589	533	518	529	563	589	534	545	553	542	553	524	551	566	545	531	584	586	582	517	573	578	496	588	555	540	525	528	518	555	564	573	545	540	559	564	546	554	557	584	568	584	511	537	535	555	537	567	529	597	565	586	571	568	599	543	535	551	567	560	573	562	563	556	564	598	544	490	584	578	574	576	569	535	577	543	555	567	538	592	588	579	535	578	572	589	595	504	566	552	548	564	598	509	569	599	573	586	529	535	563	590	578	612	571	544	566	561	550	518	534	574	516	576	558	536	615	525	568	552	557	515	553	531	575	586	577	528	510	546	556	541	546	553	555	568	597	559	526	598	536	575	589	542	584	593	547	550	531	552	576	543	584	529	533	567	572	550	541	549	556	558	558	585	571	558	574	568	592	606	559	537	543	567	539	528	540	571	622	559	596	580	528	561	594	579	533	573	536	550	544	532	509	557	576	541	601	546	539	569	583	555	543	544	565	535	561	541	584	548	581	611	578	551	574	576	503	562	566	551	576	559	582	557	587	559	540	545	555	541	548	571	541	601	529	513	546	543	605	548	524	536	575	569	598	532	589	530	549	578	600	569	528	557	610	505	549	593	544	600	609	567	546	573	567	513	534	526	549	568	528	562	584	583	529	556	557	552	550	563	562	564	531	542	514	545	594	592	594	578	510	552	536	562	545	521	552	551	593	585	578	560	581	550	522	605	532	566	541	578	569	549	578	599	575	592	554	550	536	527	539	563	605	561	555	515	598	556	548	598	582	562	549	554	594	535	574	540	537	536	569	577	533	553	566	536	567	540	561	555	559	531	562	604	587	514	565	524	571	518	567	569	576	573	562	570	539	568	546	558	581	534	517	560	573	552	561	532	540	553	543	566	527	543	574	565	590	572	551	533	569	564	564	560	545	561	546	582	611	565	547	574	560	551	546	574	558	542	575	594	570	599	563	556	553	606	586	593	522	556	568	522	539	551	567	559	576	564	545	530	569	554	584	514	552	590	573	541	566	534	566	539	524	556	544	569	582	567	572	575	542	552	501	539	520	582	579	598	556	531	533	514	542	561	562	569	538	521	543	527	549	527	604	554	570	552	593	556	561	585	531	533	578	555	549	580
25859	28581	46011	38510	18897	5716	1350	725	658	674	666	692	620	614	604	648	586	641	647	613	593	642	612	613	627	669	616	623	580	551	640	634	623	620	631	597	639	594	570	592	582	655	588	628	620	614	589	664	571	622	597	644	583	601	637	618	607	604	614	649	630	614	613	556	620	615	614	608	624	601	569	624	610	583	640	620	619	600	613	616	607	606	585	612	584	627	640	593	601	625	648	610	616	601	688	612	572	632	567	579	594	606	630	637	609	581	568	581	578	600	571	609	613	639	601	640	610	646	651	611	609	588	621	595	646	635	641	631	600	591	609	623	632	607	634	600	619	607	605	587	620	654	623	593	630	623	572	593	568	606	610	606	609	631	582	637	623	642	622	645	599	634	629	595	594	596	593	583	603	577	591	645	600	608	572	628	600	600	610	622	573	615	618	597	655	613	583	640	631	646	593	631	606	592	605	619	588	623	568	601	642	593	603	584	572	639	629	625	609	552	632	612	545	618	656	621	620	648	638	653	646	609	677	616	573	579	627	605	588	605	605	577	619	606	606	599	671	600	662	617	598	619	590	600	617	606	614	573	597	595	613	633	589	607	638	606	606	577	626	649	614	582	600	615	616	667	646	630	601	559	585	639	581	621	617	629	653	602	607	647	650	641	579	592	650	592	594	627	577	646	598	663	614	576	624	658	620	609	583	598	645	635	623	607	589	639	618	609	669	576	567	599	601	629	615	595	582	623	597	634	625	625	604	606	620	615	612	617	639	633	621	631	629	646	666	615	562	600	607	612	633	584	639	603	627	617	598	586	591	612	580	588	584	630	618	605	646	606	590	612	580	586	614	627	653	631	633	563	644	613	618	582	623	646	645	653	557	614	554	600	671	599	615	613	609	605	590	627	583	579	586	631	613	663	618	554	637	634	566	627	616	585	601	603	622	612	624	586	627	588	566	594	588	578	646	610	583	630	655	639	626	623	588	628	586	609	621	553	582	631	609	621	633	568	617	576	660	613	605	566	642	631	641	579	589	603	625	574	625	579	611	614	619	659	602	608	617	596	623	609	612	603	576	632	610	587	597	600	542	619	658	615	569	592	600	595	613	622	611	597	601	607	626	627	644	579	653	600	651	616	604	607	582	600	575	608	629	534	651	620	620	658	601	629	631	598	613	622	634	625	583	601	604	620	595	611	605	602	633	614	586	625	585	618	606	619	637	627	575	604	618	646	614	624	584	590	651	617	583	584	606	661	575	662	622	595	644	569	616	576	606	594	596	615	642	595	591	602	592	633	626	587	627	578	596	627	627	587	650	601	587	551	597	640	628	584	593	588	620	619	598	612	606	579	611	609	580	616	630	597	639	600	598	607	604	665	615	566	613	541	632	591	555	637	602	603	603	629	611	563	606	618	644	646	604	596	585	587	608	600	645	590	625	602	610	589	634	593	570	655	644	598	578	636	594	625	642	611	648	647	582	623	640	606	623	589	638	608	616	632	635	601	611	628	614	598	654	585	616	631	604	683	631	606	581	595	606	618	613	636	600	629	643	644	639	670	608	630	610	582	619	621	618	593	613	664	613	645	613	642	634	597	596	610	644	625	637	589	619	643	610	662	648	626	580	598	618	616	599	629	631	609	590	617	554	589	648	605	626	678	582	630	657	614	582	593	592	578	601	648	604	622	621	625	561	571	609	594	652	618	604	609	625	616	622	600	605	591	608	602	583	581	602	612	636	563	613	591	603	641	614	612	673	629	595	594	594	608	624	599	609	637	630	611	622	611	581	661	612	651	587	591	610	632	642	580	685	594	617	581	592	584	603	585	621	625	620	605	618	594	655	609	549	634	621	582	609	691	609	583	649	639	619	610	627	628	591	611	601	613	618	624	607	645	606	561	626	607	590	589	599	593	611	654	560	624	611	658	605	609	624	604	595	604	572	632	581	620	602	629	598	630	590	592	665	626	623	589	642	605	617	628	598	621	603	617	631	593	593	615	611	650	605	628	612	626	584	626	631	604	631	605	599	617	594	629	607	632	636	576	612	573	603	597	593	612	592	570	661	625	591	596	605	608	618	626	631	616	620	622	580	605	627	653	567	634	588	573	583	622	647	621	579	617	587	670	638	592	635	599	612	568	635	609	611	627	668	649	606	631	594	638	590	628	587	611	615	596	663	621	568	591	595	600	603	616	571	594	642	585	593	576	553	621	621	607	600	621	631	646	614	634	596	594	567	591	570	612	590	631	632	611	617	561	575	613	598	589	603	565	595	632	640	631	599	629	606	579	608	638	652	654	648	602	623	627	597	580	640	581	638	569	608	612	602	593	650	614	638	585	603	614	623	594	586	567	606	590	611	633	577	638	622	595	581	608	615	570	585	612	557	602	624	585	636	612	611	626	585	606	607	592	612	582	604	600	636	605	627	598	636	634	600	615	572	610	630	588	648	566	551	608	631	617	600	570	585	600	608	584	614	606	601	604	579	583	582	600	604	606	561	602	562	624	584	613	567	616	641	604	591	613	604	570	595	612	619	628	564	593	593	587	604	647	630	574	586	621	611	533	615	601	597	633	614	590	602	588	627	589	639	694	638	570	593	616	602	657	599	596	630	627	585	589	594	628	632	585	593	644	631	637	565	618	602	620	607	633	630	641	605	614	596	599	605	616	660	598	618	611	564	648	580	623	585	628	610	612	546	643	565	681	640	603	565	604	627	615	640	600	589	621	619	638	622	622	613	609	592	660	602	655	635	602	594	659	549	568	630	606	610	575	625	583	624	624	619	614	597	619	646	610	617	606	583	599	569	574	616	624	624	581	590	616	604	583	621	575	606	631	594	582	642	579	646	611	632	609	594	569	630	599	604	616	619	592	604	568	650	610	612	628	635	580	626	624	630	625	603	642	645	624	604	621	613	595	615	587	616	654	630	620	613	603	655	615	645	610	618	625	607	653	577	621	647	591	605	632	614	607	580	599	592	620	623	629	624	572	650	605	622	593	642	631	632	662	610	613	624	583	610	621	613	602	580	607	623	601	622	612	581	619	623	616	567	626	602	587	592	584	616	634	603	639	614	604	610	624	640	657	672	564	586	545	569	616	609	621	601	631	617	591	599	659	607	643	571	640	604	611	608	593	639	659	602	609	640	598	621	596	629	589	554	630	622	657	585	538	628	589	563	623	612	567	563	627	629	571	635	638	591	635	625	594	590	648	583	592	590	578	572	553	566	570	620	591	617	639	641	623	587	628	594	586	572	606	615	630	630	609	612	631	580	619	580	665	613	619	624	624	625	578	605	614	635	615	628	610	543	596	625	621	608	594	642	572	601	632	607	598	590	648	556	614	607	610	604	614	603	604	618	573	596	613	593	582	571	652	566	569	591	582	630	589	566	650	639	660	618	604	667	610	645	595	622	593	527	620	611	629	647	632	598	593	610	593	646	607	640	569	581	598	604	619	613	606	571	559	569	597	596	626	667	588	583	598	601	621	585	645	639	637	604	606	619	624
56709	87786	62505	30159	10180	3241	1106	676	587	574	633	562	561	570	617	578	582	592	576	593	545	601	554	573	587	585	612	587	577	561	608	588	609	558	572	609	563	585	602	574	550	604	581	579	609	584	600	559	582	563	586	561	552	548	587	619	542	587	574	604	557	556	595	635	569	532	591	537	576	566	577	581	595	556	633	567	569	611	598	565	598	539	577	576	595	587	579	572	589	625	603	545	654	544	621	557	567	620	579	564	587	563	559	600	614	529	572	561	583	591	571	570	599	578	586	590	580	542	573	559	572	589	550	596	623	569	634	573	551	603	576	529	572	585	592	591	601	601	583	649	615	558	605	585	623	582	573	575	593	604	557	585	537	566	577	589	554	567	578	550	557	568	589	597	598	544	567	605	573	593	561	593	593	637	560	564	586	594	580	601	563	629	596	611	566	561	577	606	610	587	567	554	576	544	612	573	577	570	583	591	571	585	601	595	576	610	608	598	577	557	572	599	595	581	588	565	606	551	558	560	549	609	566	589	584	593	548	601	581	582	568	594	590	594	593	574	542	537	580	542	552	582	573	525	573	620	599	572	595	570	567	592	563	622	544	600	556	580	544	597	593	522	573	591	561	573	577	570	556	547	611	556	545	544	572	598	556	588	564	561	591	530	606	585	614	598	531	552	578	605	575	595	566	581	571	609	551	559	588	576	637	571	636	569	553	614	607	604	559	603	576	625	589	572	558	559	573	572	530	592	558	582	622	564	633	546	581	613	596	620	574	599	587	496	578	646	606	597	563	604	562	540	572	557	578	580	547	585	617	581	584	607	578	561	574	590	554	593	573	508	582	566	562	588	612	590	580	525	515	536	601	566	582	609	570	504	548	548	568	572	574	556	561	614	619	567	544	589	565	570	627	597	578	539	549	550	607	599	576	577	583	566	552	588	604	611	594	587	522	552	572	560	624	584	601	640	563	637	570	522	592	551	608	585	596	583	589	550	582	582	554	586	563	569	588	546	603	610	554	576	616	552	610	586	622	595	575	563	602	616	593	580	595	574	595	538	578	589	575	577	572	591	572	595	600	524	606	626	564	550	601	533	588	619	578	554	542	592	592	652	613	619	544	602	538	565	572	556	590	618	601	568	559	575	613	565	597	563	527	541	586	571	579	589	579	609	565	573	553	590	534	579	607	601	572	587	606	609	579	525	565	616	559	599	595	565	607	596	559	574	578	588	607	569	589	551	578	573	631	550	586	533	525	545	562	569	580	605	590	552	581	604	553	551	511	570	528	625	555	561	630	640	545	581	560	554	627	576	544	637	547	565	613	560	575	630	568	603	571	548	577	539	583	576	541	564	632	559	569	551	594	573	574	569	549	607	572	558	571	598	590	588	558	557	580	605	560	607	569	611	582	569	585	629	581	572	586	578	591	588	572	562	559	576	534	607	560	549	563	581	598	586	532	635	585	561	600	570	617	584	605	568	604	542	555	586	568	608	586	571	587	578	610	537	565	532	624	608	546	594	558	556	586	592	563	590	586	608	586	582	576	532	567	612	573	607	512	616	647	594	579	576	544	593	566	582	586	573	595	566	585	559	570	558	591	580	647	570	576	559	533	630	606	601	626	550	555	576	593	613	541	569	581	561	586	577	561	571	568	557	587	573	564	560	615	578	555	579	586	587	626	587	558	547	609	586	621	574	582	542	535	589	590	547	519	590	582	584	565	556	551	603	581	569	611	584	561	584	569	554	613	543	605	546	581	630	579	605	584	580	562	579	598	599	631	612	616	557	574	570	550	572	580	564	589	595	614	586	571	569	568	559	630	558	557	576	575	565	584	606	613	559	561	605	573	550	566	572	599	549	548	559	564	586	534	577	585	595	619	606	562	561	561	598	628	630	596	598	580	581	591	605	606	577	575	560	575	554	550	564	570	570	551	587	622	574	584	567	631	526	575	577	565	578	604	572	565	613	591	601	570	576	595	603	579	556	592	563	565	575	618	557	581	581	596	628	601	581	580	596	611	562	609	559	603	594	545	605	576	557	591	593	544	582	560	562	549	599	576	592	595	630	593	584	593	575	608	637	572	569	583	561	585	579	594	566	564	571	610	576	580	502	601	599	571	541	604	558	590	533	576	554	618	601	591	594	615	554	601	587	627	535	547	593	595	609	567	567	569	583	576	557	565	600	545	591	604	570	531	591	559	557	573	546	571	582	553	595	547	571	587	563	575	573	576	573	575	544	567	568	579	585	644	609	586	571	607	572	568	567	531	564	591	559	587	579	569	629	570	578	560	553	611	585	558	568	604	569	560	592	601	605	599	561	597	569	606	603	578	573	598	516	568	569	559	565	616	571	575	571	533	555	597	559	565	551	584	579	533	586	555	583	595	589	595	599	555	604	541	631	565	573	556	531	589	573	623	589	554	592	594	591	590	584	544	589	649	586	619	571	569	553	606	562	555	622	550	554	585	568	588	562	543	605	578	562	584	617	574	604	567	561	551	557	585	548	555	548	565	594	581	561	561	589	578	579	592	613	589	576	561	564	607	613	587	549	575	584	549	577	545	607	587	561	647	604	609	537	525	603	579	546	547	534	619	571	570	543	570	603	590	571	566	599	656	579	577	567	594	600	574	554	562	571	600	571	606	577	549	564	592	545	542	563	556	606	557	560	609	541	564	554	544	538	550	591	578	611	603	569	612	556	571	584	567	594	545	575	572	596	549	589	564	563	548	599	584	587	569	581	597	549	552	606	582	566	592	606	546	607	582	565	600	586	611	603	595	558	538	557	553	539	573	595	590	577	560	562	582	547	543	623	540	561	595	545	592	574	601	596	622	571	603	570	574	561	548	538	552	533	583	593	559	562	602	605	599	557	582	597	595	593	595	599	603	588	571	567	585	598	558	577	547	566	531	627	629	590	592	556	613	582	579	570	563	559	565	631	593	637	565	579	581	599	594	584	573	618	559	546	571	567	579	542	564	576	548	584	592	568	572	559	542	572	564	580	520	553	583	557	561	570	549	571	597	594	588	591	589	557	578	560	590	571	610	593	544	582	566	558	562	608	549	594	620	571	547	598	598	584	611	578	558	576	567	574	577	607	582	571	541	587	570	579	612	619	598	640	603	569	554	545	606	561	624	589	580	586	551	548	550	549	578	541	557	586	588	563	613	593	610	534	546	563	600	592	579	586	601	553	566	595	594	586	543	586	554	612	572	595	566	573	559	545	524	591	524	595	514	580	619	546	549	540	621	572	571	584	580	586	627	588	582	587	589	607	550	596	564	581	565	521	611	557	608	523	556	543	552	575	574	564	612	554	613	541	569	558	591	581	613	567	577	549	605	572	593	553	549	552	552	612	591	615	601	576	598	576	558	608	605	566	553	568	594	541	580	596	567	579	607	582	572	585	575	576	581	555	591	566	577	580	544	613	628	528	565	576	571	608	596	573	588	599	577	552	606	559	570	625	584	607	580	631	563	588	614	586	586	568	586	567	608	566	576	596
24231	23709	35962	32413	24835	16905	5377	1316	950	919	936	870	876	890	928	892	858	890	861	903	885	931	851	919	893	837	847	846	908	914	898	933	898	919	866	872	916	925	857	859	832	865	855	859	886	919	870	838	850	826	859	863	872	860	844	835	841	857	877	905	862	915	833	877	850	836	916	878	849	861	887	844	859	851	847	876	865	861	892	888	890	879	802	926	866	889	839	825	887	817	884	882	873	875	869	879	882	871	905	836	888	919	822	907	874	873	908	842	844	904	871	874	872	824	875	886	878	840	918	861	854	870	856	806	859	932	839	841	785	902	830	901	885	876	895	881	882	889	863	851	867	841	879	828	914	813	869	879	857	845	901	899	914	839	893	882	876	876	836	881	855	867	855	857	864	820	824	849	870	845	860	870	888	788	857	913	885	859	866	852	868	830	816	896	845	856	923	838	863	861	871	817	888	827	913	855	871	893	849	843	809	849	836	911	877	914	868	841	826	838	846	858	876	858	881	865	867	909	816	852	900	845	893	846	844	846	906	891	923	890	883	897	861	847	840	858	845	903	873	861	821	849	905	873	870	868	847	852	864	851	880	819	848	902	826	909	845	891	868	854	848	882	790	843	893	867	838	884	850	868	882	880	873	906	841	794	815	880	907	872	868	866	788	869	857	845	909	877	916	836	850	879	869	891	890	886	859	830	892	846	833	886	903	902	878	858	912	852	841	876	884	874	915	850	897	824	918	882	928	801	885	866	911	872	890	891	898	812	839	866	796	849	840	878	875	814	856	854	865	854	911	868	799	845	940	850	838	828	926	877	913	887	839	934	901	831	866	876	856	853	898	878	873	805	833	863	892	880	890	879	834	869	871	874	832	831	895	851	891	853	868	854	847	914	853	866	856	854	844	852	845	845	901	863	872	854	807	893	811	885	902	853	864	869	796	852	850	850	856	878	822	850	868	853	857	876	890	864	857	853	876	880	882	893	899	901	836	845	875	843	839	882	868	863	882	804	858	834	843	909	897	878	878	885	857	906	854	860	877	824	844	845	879	859	833	861	842	824	828	822	839	898	858	828	896	892	928	853	846	876	861	906	893	834	862	911	839	871	808	800	862	861	810	883	865	857	829	828	878	825	858	844	881	845	886	833	838	885	809	874	878	836	854	935	902	972	857	866	850	833	802	898	860	910	853	879	857	830	857	855	918	816	874	853	888	871	833	837	823	843	860	888	876	824	881	853	873	830	837	867	830	828	899	836	833	861	917	869	868	902	857	898	825	877	881	905	844	903	867	874	824	837	833	860	844	871	869	869	883	882	873	876	847	865	876	876	885	881	905	871	830	806	883	875	880	889	911	890	870	855	878	892	942	845	838	895	859	847	873	910	872	865	849	886	888	838	825	866	870	830	893	846	874	902	875	898	884	838	830	851	791	855	875	840	897	879	857	881	892	892	835	908	868	845	895	859	824	891	853	887	874	883	864	924	854	905	883	844	878	906	860	887	871	859	837	865	913	884	835	839	809	898	838	890	889	889	878	899	890	909	884	896	874	855	856	837	913	865	883	821	905	831	817	835	887	892	870	822	849	851	921	808	892	859	852	905	862	879	856	906	851	832	801	815	918	856	884	883	844	879	904	787	887	868	859	857	856	851	876	860	837	816	875	890	867	828	871	865	865	883	856	858	841	928	870	868	865	897	884	813	831	910	881	913	860	942	904	886	819	873	871	918	896	917	886	856	820	818	875	821	888	931	862	871	828	871	848	835	907	856	894	828	874	880	848	844	859	811	854	858	911	849	847	820	844	882	834	868	869	824	906	856	901	858	859	885	865	866	914	901	837	844	944	827	851	896	888	889	826	884	837	931	907	869	854	939	898	889	921	850	867	869	898	908	908	855	837	843	838	892	868	849	885	842	867	891	836	860	868	933	914	856	864	832	884	859	862	853	763	863	896	848	850	853	869	888	884	874	887	912	877	889	833	817	835	870	861	841	898	897	860	922	860	859	904	907	877	851	910	853	871	926	878	865	833	883	848	882	850	806	892	860	834	793	886	956	810	902	920	902	869	872	869	848	884	849	869	856	821	841	896	832	916	876	840	838	860	909	867	897	904	845	800	847	887	858	835	868	872	841	789	874	902	812	897	866	868	819	804	845	832	897	857	916	834	813	878	915	848	876	891	834	856	840	883	849	854	830	862	869	851	908	861	845	834	891	902	829	875	832	860	860	841	808	855	912	829	929	788	939	872	832	857	895	853	887	913	890	892	846	898	903	880	846	890	875	892	835	913	808	904	858	855	884	889	853	908	803	852	846	829	874	815	864	824	872	891	849	849	900	865	826	820	862	879	848	872	841	890	851	843	851	844	889	824	892	842	863	873	900	796	836	856	876	874	910	858	893	850	859	855	872	848	798	879	885	875	887	916	914	928	852	887	868	874	873	823	887	897	914	822	912	913	854	868	893	800	862	839	841	822	838	822	834	813	863	836	923	886	844	841	832	822	859	915	869	848	842	839	786	869	859	853	854	882	885	829	887	872	857	822	905	896	833	868	856	883	855	889	839	901	887	860	902	878	826	855	898	904	884	918	849	860	831	913	850	847	872	876	844	824	859	880	900	887	891	844	902	841	896	848	890	832	874	914	844	864	842	870	862	863	898	887	874	811	847	860	839	840	885	845	834	862	849	838	869	847	889	896	928	852	858	884	875	894	817	913	843	840	829	819	886	850	803	850	844	888	856	848	833	854	900	871	838	880	892	892	861	864	850	844	871	863	849	922	856	805	892	838	865	872	837	874	864	884	870	833	838	900	865	924	877	833	887	909	890	847	856	871	840	903	845	841	860	874	849	882	871	880	839	847	889	910	846	894	816	851	868	905	845	869	852	880	908	889	848	886	794	812	861	852	845	891	880	844	936	877	880	820	857	889	904	848	859	877	840	773	904	846	846	865	850	890	880	824	945	867	925	872	824	869	885	860	910	873	919	847	833	837	876	888	843	812	897	854	831	848	867	847	870	861	838	872	904	870	887	851	885	836	836	877	873	889	870	877	867	894	827	856	853	837	864	847	856	892	818	907	926	886	839	916	855	864	831	804	845	864	888	842	844	887	957	854	890	911	885	847	943	893	875	865	836	888	853	842	864	860	894	852	864	912	843	894	853	879	814	899	897	861	817	868	867	884	862	855	900	901	868	856	875	848	878	861	882	843	871	835	873	851	853	834	837	839	876	873	871	854	848	837	873	875	865	882	876	865	864	888	838	852	857	878	846	847	883	872	856	853	845	861	818	873	833	907	877	906	822	868	858	864	849	833	810	854	844	894	849	885	868	857	908	953	850	849	848	864	853	902	896	867	887	865	810	878	842	879	895	885	873	850	873	884	869	927	876	896	884	875	911	897	898	877	899	871	878	917	844	850	820	824	868	865	835	862	850	825	829	863	880	796	827	805	863	826	856	878	872	875	866	872	831	829	844	828	814	830	856	915	899	908	867	828	863	866	806	912	859
64688	103273	71738	43071	21148	7549	2453	1056	916	809	833	863	851	866	865	815	828	848	823	863	853	876	819	857	777	867	794	850	833	843	796	842	878	838	833	832	828	786	847	810	778	849	799	851	819	810	841	814	816	859	866	865	822	784	834	847	798	845	857	844	858	852	810	832	862	818	808	802	865	809	822	770	818	803	831	837	799	837	770	815	843	853	834	815	827	849	841	813	849	880	807	828	814	813	838	856	844	792	798	816	829	780	802	854	791	811	861	832	796	855	888	812	853	792	828	850	885	827	779	777	850	851	821	810	817	862	845	861	836	843	793	798	882	815	814	814	813	822	821	809	834	818	894	811	816	882	803	773	830	784	862	799	793	826	821	842	838	811	838	777	801	841	804	815	862	822	826	860	776	782	844	811	870	815	872	798	768	772	810	793	828	813	826	783	844	856	803	814	756	827	761	842	828	809	856	857	820	757	858	790	813	834	844	817	794	792	814	839	795	877	771	756	848	855	845	849	810	802	811	826	841	862	849	845	817	852	843	827	859	819	848	786	795	848	819	833	758	887	858	856	775	764	834	847	832	814	796	807	838	850	836	850	836	822	857	807	816	819	778	820	863	836	837	807	819	800	784	804	827	865	793	862	839	842	807	875	816	836	820	832	825	787	758	812	842	774	844	869	798	845	787	864	837	839	826	801	843	787	846	812	851	885	839	806	793	789	795	799	830	820	809	885	838	796	818	913	861	814	782	820	794	818	855	830	826	829	784	811	850	864	782	844	794	791	872	782	787	789	815	841	793	859	818	826	809	792	859	791	856	903	798	754	770	832	772	843	844	825	798	785	823	793	814	818	836	829	801	892	788	837	833	822	906	890	806	850	835	848	808	810	905	801	812	815	800	774	835	815	800	793	834	862	822	875	759	793	812	768	794	808	815	823	832	811	813	829	832	834	826	871	869	801	809	824	892	877	802	809	868	801	786	815	786	849	880	863	836	840	820	780	837	763	847	867	842	787	815	893	849	830	886	790	848	868	863	859	857	856	822	840	822	811	824	848	824	790	793	822	841	784	852	763	777	900	808	810	831	808	808	810	838	760	842	847	818	812	855	796	854	838	818	807	852	800	865	803	804	799	786	797	838	849	822	835	826	830	834	842	847	752	839	816	824	845	897	844	842	833	809	822	878	826	805	835	828	828	805	787	816	772	816	819	763	810	820	815	768	830	848	858	836	838	834	837	849	875	853	783	843	854	809	839	794	829	859	807	872	839	871	857	838	838	819	877	827	854	839	810	820	843	863	785	799	754	828	837	832	810	808	799	772	808	817	818	838	815	792	800	806	804	840	812	867	801	813	806	829	744	839	801	784	807	850	850	846	842	808	845	830	831	847	873	823	801	801	847	815	864	798	752	827	901	783	759	851	786	896	838	798	815	774	800	832	819	865	814	852	855	831	783	847	816	788	842	766	873	861	823	835	860	825	826	869	845	847	789	832	786	818	804	885	869	850	825	784	824	802	832	807	823	835	817	789	822	783	861	808	797	792	830	807	834	822	769	839	826	799	783	873	811	785	827	829	835	828	875	824	798	802	841	859	816	831	813	841	817	858	801	833	820	786	844	851	844	805	832	798	820	850	859	837	829	866	840	850	836	842	797	821	796	862	843	792	808	826	801	792	819	887	794	825	809	839	848	783	783	807	838	819	840	872	839	868	794	847	866	836	792	827	791	804	812	837	834	785	819	821	822	815	767	867	774	824	811	836	800	864	788	792	836	824	844	781	803	851	807	833	803	862	875	866	818	855	851	841	799	848	797	837	791	849	783	807	759	751	831	831	808	784	766	811	804	849	805	821	833	816	776	812	807	841	818	851	871	815	798	796	829	869	823	787	807	850	802	807	787	832	844	838	820	845	861	826	808	783	794	802	859	877	829	806	852	763	838	813	815	815	836	828	780	870	843	847	807	790	819	827	841	873	836	852	808	779	823	795	845	823	790	803	862	833	826	839	819	822	832	800	819	853	794	767	857	832	791	798	764	855	817	838	800	787	789	800	831	818	782	806	878	871	828	813	863	831	838	809	832	830	790	781	825	823	835	779	801	806	829	855	864	814	759	801	852	810	798	819	808	825	838	834	870	836	811	828	800	820	778	849	799	787	831	877	856	756	808	812	804	793	798	851	799	809	846	732	863	808	799	817	808	834	858	771	825	744	821	834	807	821	827	849	806	804	826	807	858	846	821	791	788	839	833	808	815	840	821	789	758	828	806	802	820	877	839	855	844	868	825	755	769	841	834	798	851	812	781	818	793	822	846	806	804	772	786	858	808	885	876	815	816	785	849	839	779	821	811	832	845	784	820	855	813	793	820	791	786	789	824	815	832	795	837	880	779	811	818	847	830	777	833	829	813	796	853	811	814	838	804	887	829	823	801	775	787	769	834	842	863	831	814	813	819	789	813	828	820	811	831	831	852	804	789	821	783	835	806	809	834	851	803	819	838	829	837	826	776	846	816	820	776	809	840	783	862	780	779	804	771	771	861	784	801	815	811	844	781	838	827	802	833	817	857	817	793	882	830	841	795	820	826	801	804	811	749	842	799	833	821	773	822	834	812	895	851	844	779	780	838	845	826	782	818	855	793	820	833	847	842	797	855	789	801	802	852	799	832	852	826	812	796	796	809	827	845	853	815	832	832	843	838	804	816	781	866	895	837	847	852	796	806	791	844	853	768	838	804	774	778	819	817	806	827	832	794	770	830	840	786	796	848	808	889	818	833	781	867	796	820	825	835	797	815	836	793	825	801	791	842	783	862	809	795	806	835	834	845	833	829	790	833	837	838	832	859	786	836	836	819	830	802	800	804	855	811	819	847	860	786	838	858	795	808	852	829	815	754	845	852	791	842	846	786	801	773	816	841	773	803	799	827	850	813	734	813	811	799	811	795	786	844	839	865	839	823	816	787	823	809	781	878	796	789	795	810	813	838	833	803	861	795	895	871	834	848	838	826	822	828	772	783	841	800	840	819	830	831	810	827	808	791	795	806	802	863	829	791	845	829	835	820	820	809	823	848	853	874	832	875	827	788	755	841	794	822	826	869	817	780	816	850	800	809	865	809	813	835	845	783	844	830	871	821	801	785	773	845	845	803	820	841	803	812	819	809	796	805	804	812	828	839	743	784	812	806	843	875	810	815	838	864	887	805	810	766	826	820	822	799	832	802	784	777	839	834	791	832	789	786	828	826	774	824	770	863	854	813	823	852	825	803	821	797	811	820	815	792	828	828	774	787	798	846	776	829	809	809	841	859	815	804	863	855	791	821	794	810	855	807	863	852	836	837	801	755	774	804	849	843	822	821	823	812	826	822	868	784	855	912	902	811	816	766	824	796	795	796	785	823	854	838	798	794	826	787	804	836	845	832	825	789	795	862	801	822	851	836	820	845	801	819	841	794	781	817	853	846	780	811	792	840	856	857	872	833	782	841	768	752	827	862	761	779	820	854	791	755	808	844
30619	30345	25144	11435	2649	1094	757	668	626	686	687	656	595	647	615	669	606	690	666	678	648	649	650	695	673	617	669	639	593	653	649	665	657	615	632	624	663	618	653	628	663	609	633	645	632	654	605	655	661	639	617	672	601	644	623	673	629	611	691	638	647	673	658	647	717	624	579	620	694	607	606	659	618	645	627	629	638	637	612	632	573	677	635	629	618	639	648	650	601	585	674	613	691	625	628	640	622	596	620	692	658	623	641	618	660	597	597	659	703	638	656	655	642	652	647	687	652	625	672	656	614	652	647	659	633	634	637	583	641	658	709	634	644	657	654	688	627	618	622	651	622	622	630	609	697	600	647	673	641	651	641	663	660	650	665	645	653	654	653	624	649	633	702	621	632	624	640	642	637	667	606	660	655	669	655	650	646	687	668	675	643	641	655	627	634	640	592	665	669	651	639	664	650	649	656	602	627	682	600	682	643	649	643	645	636	615	618	634	680	607	646	656	632	664	617	595	637	654	646	643	617	646	671	657	660	713	640	664	667	625	634	590	688	625	623	652	642	682	651	630	617	670	649	610	649	644	647	645	672	587	662	637	604	658	635	640	597	595	664	694	685	634	636	627	628	645	609	607	662	627	649	606	664	637	632	624	649	611	653	594	618	633	625	615	618	648	649	700	636	597	660	640	621	635	666	685	656	645	624	602	627	661	627	648	613	647	646	626	635	685	631	668	640	665	667	617	658	638	640	659	663	656	685	624	671	665	653	628	637	661	628	615	656	652	633	653	625	674	634	649	632	641	608	618	653	587	621	630	650	641	649	639	669	637	650	659	621	664	623	641	647	685	570	657	628	649	630	644	591	641	657	637	652	630	604	633	644	606	656	609	648	610	624	620	648	607	656	608	627	637	608	640	645	636	625	653	673	664	642	654	666	646	668	679	672	680	644	661	644	660	628	592	647	663	653	707	601	634	621	646	638	666	632	660	618	660	650	622	639	628	666	681	610	657	648	671	611	664	611	681	681	677	629	642	595	635	649	651	657	678	621	660	676	647	663	613	688	606	685	625	635	670	637	644	626	680	657	659	660	620	642	601	637	577	638	622	650	631	613	640	609	658	629	674	629	616	607	637	659	644	626	686	643	638	588	664	648	694	643	578	638	652	665	627	672	637	674	621	601	658	622	684	679	637	632	639	647	625	586	642	644	640	659	695	683	691	620	632	645	611	624	648	681	614	619	649	636	630	668	673	675	639	661	618	668	605	659	661	638	653	586	622	657	668	606	601	654	667	641	660	643	601	670	627	649	646	603	692	628	665	653	630	663	654	629	610	620	623	651	616	628	628	616	648	608	636	671	647	651	631	651	667	606	607	650	613	607	653	689	655	665	672	688	644	667	652	658	696	641	610	660	652	669	642	628	657	658	629	631	617	616	672	654	630	670	619	628	632	625	619	674	681	595	599	656	622	651	623	706	641	602	634	660	654	665	672	630	595	587	637	634	639	642	645	673	619	665	681	620	636	677	606	643	670	658	660	611	649	640	613	645	594	688	644	660	601	641	620	588	626	637	627	644	644	654	601	665	656	586	595	616	628	598	650	607	702	647	687	680	647	615	677	650	639	642	660	661	666	638	618	680	679	675	620	648	608	657	613	710	693	614	637	632	598	654	613	638	601	696	586	657	625	638	621	661	620	686	663	646	611	666	650	596	642	611	654	635	677	629	646	671	681	642	635	613	643	627	631	655	650	646	600	648	646	671	689	611	618	617	655	647	679	633	640	653	661	644	661	658	616	607	644	631	619	642	665	621	698	606	667	652	633	661	630	633	604	585	641	658	640	622	630	615	624	648	623	619	635	654	651	672	627	625	630	660	602	619	671	657	643	670	591	680	666	666	659	634	646	614	658	652	639	664	614	613	637	602	631	621	613	647	624	657	662	595	643	650	659	569	655	634	622	633	638	664	627	668	643	658	657	603	680	618	648	600	652	636	655	718	636	611	661	675	636	583	648	686	657	625	654	646	630	644	653	620	668	644	614	636	676	623	643	659	642	653	626	651	664	654	593	634	666	657	625	672	623	624	645	648	623	626	662	666	679	660	650	626	674	638	652	669	670	667	630	613	682	650	635	671	640	639	632	595	616	635	604	645	620	676	647	682	630	656	608	638	647	619	609	595	658	646	649	666	620	620	637	617	632	615	677	638	700	688	653	654	608	661	627	627	673	636	650	710	664	670	649	639	639	638	615	671	601	679	620	635	650	652	573	657	625	612	651	664	684	634	656	614	646	666	629	637	638	648	668	639	640	623	630	622	645	644	640	621	624	643	681	658	640	602	656	634	651	626	621	635	583	655	629	715	648	671	587	625	621	649	639	637	645	643	625	661	616	587	627	642	580	635	693	636	572	654	671	621	619	604	616	654	665	643	670	638	659	633	612	629	638	628	616	717	657	611	665	639	677	633	656	662	598	611	643	616	633	636	622	632	642	670	616	695	672	611	656	647	653	630	637	662	621	628	603	637	641	581	646	659	647	668	621	646	609	617	673	668	655	624	652	647	635	666	629	653	633	609	652	669	624	585	592	649	640	606	646	656	661	651	648	639	626	671	638	652	628	637	609	652	658	611	610	654	684	708	662	626	672	600	635	648	657	640	685	639	646	629	591	641	639	631	649	616	654	627	662	615	614	576	627	638	654	637	655	659	638	659	660	578	638	622	638	640	597	634	629	611	659	584	621	674	655	623	650	653	689	605	628	618	583	615	603	651	646	639	608	643	641	628	660	636	667	661	660	659	636	651	675	639	643	644	627	657	683	697	699	647	611	605	639	636	634	617	665	645	618	594	641	646	667	698	625	649	664	609	662	637	635	608	631	652	641	662	613	628	630	665	660	618	684	635	625	629	623	628	617	653	652	671	642	637	607	614	602	560	616	670	657	593	652	657	625	649	632	626	610	680	675	648	586	689	644	658	662	637	699	559	619	651	648	628	595	642	630	616	605	687	666	637	697	654	664	580	647	604	635	622	642	642	650	594	651	601	629	598	659	636	706	615	628	684	654	684	640	613	684	643	675	626	706	615	614	649	658	600	614	612	629	667	642	636	603	661	646	642	627	648	647	621	662	627	670	575	620	678	649	621	626	659	630	645	626	638	646	629	603	672	631	668	650	665	665	602	641	663	619	611	673	654	642	629	690	660	642	656	678	607	580	663	662	629	656	687	631	652	631	649	653	643	666	688	685	662	663	669	629	678	639	652	673	629	648	626	627	654	670	622	698	620	649	636	662	642	639	596	612	625	640	666	656	625	627	646	632	648	661	628	646	692	622	639	619	624	648	619	602	646	626	676	645	661	655	644	647	631	649	642	641	610	650	609	631	631	662	620	639	614	607	660	605	650	582	654	624	628	620	652	614	635	659	651	667	616	652	647	606	656	632	615	612	627	664	648	663	649	646	637	634	638	611	668	659	640	626	681	676	590	682	655	596	630	631	665	647	618	637	651	637	648	644
24823	35450	19402	6730	2133	994	658	577	578	555	548	551	546	573	557	543	565	559	535	583	575	540	570	553	580	552	526	596	536	557	585	591	522	535	522	565	546	587	593	524	556	551	538	572	576	512	571	546	544	545	539	571	538	583	557	567	533	552	542	544	537	541	582	550	522	529	593	571	560	587	560	601	567	571	519	569	551	536	558	540	571	597	534	545	572	590	580	571	538	534	583	555	564	527	552	561	545	575	572	521	539	548	516	555	565	559	551	529	541	546	574	548	543	553	583	560	545	517	576	564	544	534	564	490	540	522	536	567	572	523	548	515	544	567	552	515	542	520	541	571	612	550	556	537	525	586	541	515	538	544	535	520	605	536	572	542	577	566	573	558	549	545	521	545	553	554	573	554	535	536	536	500	564	541	544	516	574	588	522	574	594	554	513	572	525	513	565	570	518	561	536	548	491	521	528	592	546	602	555	534	578	538	520	544	553	559	549	543	529	569	563	527	598	518	565	555	559	568	526	540	540	560	534	597	579	540	600	536	529	569	541	554	539	574	530	567	578	530	561	537	562	541	568	563	534	582	543	577	537	554	564	563	592	561	569	533	567	517	565	551	562	570	528	552	581	530	571	493	569	524	507	603	584	535	515	574	591	599	521	586	553	568	547	578	574	561	571	534	544	537	553	516	532	584	622	555	548	559	592	544	571	592	579	592	563	530	605	547	520	562	550	534	545	559	549	551	551	554	544	575	576	545	532	568	562	564	530	573	593	583	578	574	565	525	481	549	555	542	554	566	551	524	547	544	610	570	537	543	537	550	550	556	569	533	532	569	566	569	578	570	545	562	492	553	549	550	551	526	541	593	563	575	556	558	570	555	568	530	561	551	578	559	569	586	587	565	554	513	535	572	540	520	504	548	572	548	541	550	540	554	568	540	505	522	549	562	539	514	543	577	529	565	529	539	514	534	548	570	566	568	537	577	546	529	544	564	537	516	550	568	577	561	547	575	575	583	506	591	559	555	528	566	568	548	541	510	562	542	540	591	547	555	576	503	558	581	583	506	573	554	514	575	558	582	553	569	579	545	536	589	583	549	560	519	579	550	564	533	546	538	576	567	581	544	567	591	527	570	605	602	597	541	559	539	563	533	560	560	541	552	616	545	562	509	546	582	554	556	551	531	561	567	550	572	579	532	544	521	517	571	559	512	555	545	534	563	552	548	567	544	533	538	543	576	575	521	596	536	497	575	566	545	545	522	545	542	549	575	573	508	561	534	580	544	544	586	544	552	602	559	557	557	560	527	553	538	563	530	529	533	549	525	506	540	570	560	569	550	579	548	560	542	524	551	535	549	529	557	534	541	566	570	613	548	571	540	558	552	547	548	538	551	546	555	529	553	535	561	522	537	504	538	541	570	561	526	555	596	591	561	550	561	557	595	533	534	549	572	599	546	514	560	535	541	535	582	547	543	566	543	543	586	572	572	546	551	575	558	582	542	551	548	547	565	566	559	563	539	552	507	557	548	539	544	584	522	532	529	534	580	537	546	558	549	554	572	552	528	547	512	531	548	548	535	567	552	538	524	554	555	599	544	526	511	557	590	549	604	566	531	551	557	556	550	572	551	597	526	517	561	540	586	587	574	562	583	536	564	521	534	545	552	556	543	548	582	544	565	522	584	498	550	560	535	538	560	561	583	528	567	515	551	564	535	558	535	545	515	566	600	541	549	538	549	576	532	559	527	577	529	553	556	576	554	575	558	514	544	558	554	544	539	545	565	539	581	542	535	532	581	518	534	555	527	570	554	545	548	553	544	590	544	537	547	579	555	551	592	543	541	552	571	549	543	578	547	547	552	594	599	600	545	562	597	554	559	521	542	584	560	531	541	579	519	536	574	571	590	575	557	563	548	543	576	547	578	591	562	600	551	548	559	527	597	517	541	517	570	525	532	541	528	531	555	547	591	578	505	536	535	535	537	532	528	577	568	534	543	536	528	555	529	539	559	547	550	507	570	554	586	565	539	552	567	551	572	530	556	541	588	548	546	576	579	584	570	539	525	550	544	594	500	558	531	555	529	508	554	565	556	550	541	559	556	595	554	566	576	582	542	529	590	554	504	537	555	581	553	565	522	545	537	524	550	570	547	569	543	518	531	567	544	562	558	555	545	585	566	576	545	555	542	533	585	556	529	559	575	511	568	567	534	577	515	520	513	545	544	600	534	575	557	559	551	601	542	560	534	532	536	598	546	581	560	560	537	523	552	555	534	539	582	549	594	558	548	587	538	560	555	543	558	529	586	562	554	547	551	549	565	567	581	561	546	534	526	542	557	592	556	555	548	588	523	559	567	577	559	547	568	523	532	573	535	575	527	542	580	542	554	548	572	538	569	526	621	544	540	567	528	620	502	515	525	503	544	583	609	586	572	559	562	560	575	564	530	554	513	581	554	537	572	576	553	577	512	545	576	578	517	544	528	600	514	543	548	590	541	571	552	521	564	535	567	536	572	554	543	527	596	558	548	527	568	545	560	524	578	511	566	563	585	557	562	541	541	564	584	557	544	576	538	581	561	563	540	558	554	529	553	596	527	557	549	555	549	558	522	587	542	530	515	532	561	577	543	577	542	548	544	530	568	563	541	569	564	546	518	564	550	573	613	529	553	551	559	532	567	587	562	544	526	504	567	510	589	516	530	518	557	554	560	533	513	529	556	582	507	551	589	531	535	540	613	545	563	553	576	530	567	567	591	575	531	538	531	532	536	538	551	582	578	570	565	514	518	545	561	586	532	565	552	529	540	533	561	526	530	558	583	589	603	543	564	580	543	538	540	524	567	538	552	575	570	548	551	525	568	556	578	575	539	513	540	517	540	534	542	560	544	548	560	553	554	564	525	513	565	581	531	564	609	553	559	569	590	543	544	500	545	573	575	559	587	532	528	537	568	549	596	540	562	557	500	592	561	541	567	551	551	528	605	527	571	536	575	549	539	550	541	539	600	537	541	568	548	564	550	564	544	554	529	565	572	552	583	540	573	525	551	581	561	538	538	541	555	575	541	584	580	551	559	598	549	547	572	528	562	561	532	574	552	557	567	588	512	505	537	595	515	564	550	522	491	567	593	597	567	530	538	566	542	572	568	569	549	613	538	528	554	543	600	576	583	567	524	531	534	601	569	537	573	570	532	571	511	580	569	518	561	544	541	537	566	521	560	563	600	533	576	523	538	566	577	524	539	570	559	570	566	510	583	543	556	541	536	551	585	541	507	534	579	581	571	576	552	569	541	502	556	585	515	557	549	534	603	531	543	539	582	535	541	562	503	628	544	567	549	590	567	534	545	554	545	494	575	528	561	549	545	506	539	532	537	589	576	532	532	559	585	552	532	507	544	489	566	540	558	538	541	550	532	545	555	532	559	555	555	527	571	561	535	563	622	591	535	545	581	542	585	583	546	556	566	569	557	563	583	538	596	538	584	594	503	544	529	594	559	569	568	557	560	570	517	562	582
26121	27737	41299	35191	17729	5052	1252	695	642	670	641	627	625	617	610	628	623	586	630	654	606	608	592	624	619	651	591	619	597	650	634	612	622	623	617	656	594	622	604	633	626	643	631	644	645	643	593	642	596	639	634	595	619	601	612	569	630	600	630	669	601	645	652	616	582	645	619	629	615	619	592	652	616	601	611	608	604	589	584	651	627	620	673	626	642	618	652	630	585	622	638	576	588	630	649	622	636	581	614	599	653	610	630	587	606	646	621	636	608	626	658	655	617	644	548	648	635	627	579	603	606	648	592	624	615	575	637	579	603	614	602	610	662	633	613	616	641	623	596	604	686	584	609	610	607	624	648	666	655	639	623	663	647	617	625	642	642	662	611	611	610	607	628	630	633	618	591	643	597	621	616	610	604	573	632	621	626	629	606	607	637	610	576	652	606	604	610	612	618	591	642	639	628	591	628	624	616	652	606	611	620	631	602	585	628	648	610	608	609	603	623	607	649	559	606	604	621	623	595	626	595	606	620	619	621	657	606	611	660	589	597	547	605	543	657	651	632	602	570	609	589	635	646	549	594	648	618	636	621	607	609	579	583	621	649	643	601	611	601	617	612	594	621	624	610	654	662	616	597	606	639	619	626	596	615	621	615	643	601	602	623	610	571	642	585	635	601	630	593	623	621	571	605	609	607	553	615	627	606	610	589	616	577	586	555	589	595	627	617	589	629	584	596	619	617	613	664	630	630	631	645	596	606	654	620	620	622	633	555	640	649	643	609	596	609	575	607	629	619	603	581	618	638	642	595	657	610	602	630	589	567	559	598	639	637	611	624	603	625	630	625	637	630	620	610	655	614	646	598	590	588	594	585	588	611	608	628	603	580	624	606	620	617	619	595	621	628	627	635	580	560	585	615	598	623	636	611	618	621	644	638	613	616	602	596	612	637	613	599	592	642	663	572	590	576	604	596	587	628	618	635	604	633	618	582	612	581	683	596	614	643	601	630	590	595	620	581	669	610	648	650	593	646	628	597	654	642	644	600	636	641	637	605	566	598	666	597	613	602	621	604	611	610	663	612	598	585	592	575	636	626	563	603	627	598	669	676	591	594	654	592	623	598	582	648	614	603	649	613	557	621	590	609	599	653	616	591	629	627	633	647	625	615	646	644	594	634	616	580	589	614	593	621	634	590	635	618	590	596	619	561	617	600	628	614	646	619	620	632	575	641	568	614	622	595	635	574	604	630	671	624	542	630	585	598	603	611	644	624	620	626	603	607	633	553	566	619	628	583	617	566	637	625	585	600	636	570	639	639	606	569	586	572	625	617	580	629	597	619	659	607	598	618	588	642	634	626	667	663	585	591	609	617	600	606	636	590	634	624	585	620	645	650	603	593	638	599	563	616	662	637	643	606	630	623	625	620	630	635	618	588	633	617	582	602	629	640	664	617	622	611	614	565	603	614	634	653	620	600	589	621	642	578	646	633	600	585	595	601	623	625	650	649	663	635	642	650	635	625	591	574	653	601	644	627	649	616	643	594	622	634	687	647	634	627	674	659	596	663	604	615	600	648	612	580	622	628	603	575	607	633	599	663	639	601	601	604	623	594	631	585	613	646	578	595	587	581	607	658	592	629	621	642	635	620	594	638	629	619	605	612	611	609	606	619	584	613	630	627	616	617	609	611	589	588	623	598	657	638	612	634	630	584	586	609	654	625	582	609	657	610	594	595	614	653	621	619	618	609	618	622	653	577	654	638	629	565	645	572	574	586	600	633	582	615	621	625	596	607	619	594	572	574	573	600	600	646	591	630	636	637	589	609	634	652	597	600	620	623	601	629	621	606	612	647	628	614	628	635	599	623	683	606	657	601	598	582	615	594	606	587	633	634	617	642	637	645	581	582	658	619	630	589	645	647	640	627	619	605	589	607	620	649	596	612	589	604	674	602	614	631	606	611	581	643	540	629	598	658	641	623	669	568	656	604	593	604	600	648	596	587	620	649	615	637	629	623	666	636	617	604	653	629	608	647	636	617	619	672	596	647	590	580	628	566	601	614	594	635	624	639	640	610	633	610	680	605	647	620	620	622	616	590	632	607	607	605	600	686	648	611	624	605	585	627	626	594	600	621	614	633	629	641	636	612	586	619	618	599	586	611	626	608	625	642	650	607	578	628	616	594	612	653	598	607	620	555	586	615	625	646	611	611	609	612	634	639	573	624	598	636	601	646	626	617	608	625	688	602	600	636	599	637	597	635	638	633	619	596	611	618	615	637	583	614	614	635	634	643	644	655	581	592	647	634	596	592	592	624	639	606	618	637	672	611	581	641	620	630	625	629	584	606	607	633	615	606	607	646	583	677	586	596	623	596	656	623	603	603	597	613	644	575	583	638	628	588	615	639	577	561	670	645	623	652	599	612	642	621	621	656	663	575	624	620	616	593	571	615	626	607	582	633	611	619	558	618	561	608	638	616	620	615	649	655	604	638	665	611	576	648	645	558	633	618	628	666	634	617	613	674	626	600	607	603	602	634	570	610	627	632	634	639	631	561	597	595	616	621	597	606	627	630	626	561	611	621	628	541	590	611	618	615	645	655	632	599	599	619	605	560	646	600	637	638	605	594	631	593	602	622	577	637	628	595	584	610	597	587	648	581	631	636	607	610	640	606	646	575	605	670	610	573	572	630	645	608	613	617	604	652	638	615	616	603	619	587	636	644	622	653	631	607	623	603	662	607	599	615	619	608	595	633	610	598	588	600	612	631	619	616	640	580	622	633	683	635	589	580	609	599	630	587	604	616	642	658	608	634	587	621	657	613	619	657	624	628	662	613	632	585	608	591	638	614	626	624	652	574	614	629	630	608	640	575	636	605	596	633	622	649	615	599	598	651	664	624	613	617	592	632	633	578	647	603	603	658	583	619	636	608	588	621	605	656	629	635	579	657	582	644	615	660	611	633	600	600	605	641	620	644	645	580	620	643	611	601	601	648	664	623	594	618	584	585	587	587	628	625	634	586	580	669	570	638	618	634	626	635	564	612	587	610	653	624	641	607	651	624	609	586	640	631	571	604	560	617	599	633	624	594	630	607	648	594	592	627	617	565	613	559	614	648	572	617	614	616	591	654	584	600	635	670	684	654	598	621	632	651	623	592	604	634	630	628	622	648	588	673	622	589	589	622	602	575	638	652	622	570	618	642	633	568	618	616	622	610	611	607	601	631	583	598	600	621	643	638	622	639	577	626	603	606	612	603	625	617	642	670	607	627	606	645	596	618	670	597	634	623	620	598	611	579	651	649	627	612	658	593	637	635	594	641	631	662	584	631	651	633	611	590	613	596	646	592	625	588	626	594	618	630	667	618	595	614	614	566	624	622	622	630	603	588	632	665	609	659	593	595	584	647	595	584	602	603	614	631	582	560	595	577	603	594	642	588	562	605	635	591	603	617	628	627	599	614	608	663	620	621	593	589	613	589	610	610	607	626	574	572	603	577	625	609	663	634	631
59513	85635	58168	27304	9582	2860	987	660	607	607	592	578	582	570	592	621	632	629	566	608	592	563	617	602	583	594	620	561	593	587	616	568	584	584	600	593	568	545	611	570	547	583	595	578	610	553	625	574	574	512	597	582	532	588	564	586	561	589	594	596	557	536	601	563	574	577	561	574	611	571	595	587	589	600	571	594	536	611	604	583	563	586	607	587	595	593	608	616	606	639	625	600	560	591	606	596	557	606	599	575	612	548	572	544	560	587	573	554	608	614	549	563	570	614	588	540	588	559	610	581	628	608	606	614	653	579	550	557	548	561	578	585	557	599	571	605	518	595	607	589	612	616	573	575	604	561	554	597	541	587	601	603	558	553	591	567	614	583	588	549	544	516	578	603	566	569	582	584	607	610	553	615	613	603	589	580	595	589	581	563	547	574	574	591	589	589	565	549	627	559	580	543	591	568	582	579	565	584	574	569	594	577	575	555	626	536	555	586	560	582	612	566	561	601	593	582	613	586	591	574	569	583	555	595	590	587	555	593	566	609	587	540	596	611	599	585	591	542	590	547	552	546	601	577	604	584	591	548	624	595	591	571	563	564	600	593	568	596	567	612	596	604	593	569	617	573	603	555	576	581	560	556	626	552	585	564	575	600	564	585	563	600	561	559	610	585	604	568	554	613	557	541	572	571	612	544	583	602	581	557	605	563	565	596	600	590	604	569	598	592	550	573	613	600	598	533	577	566	528	560	582	621	575	553	566	545	578	632	588	577	588	566	589	601	560	602	571	543	599	565	583	602	576	587	594	623	564	555	574	642	564	559	590	581	589	598	548	567	560	570	553	601	592	575	617	586	588	576	653	538	602	589	577	568	607	597	544	570	564	604	587	641	548	572	551	659	556	577	596	574	542	554	584	559	568	571	557	547	605	567	579	582	563	572	623	553	572	586	625	553	590	581	565	570	571	608	569	586	594	590	562	605	575	590	596	585	601	565	560	575	577	571	523	580	567	577	584	582	576	593	569	577	576	569	568	550	578	559	528	616	611	579	559	603	585	600	585	560	546	538	562	596	571	607	559	583	577	562	578	589	595	585	620	567	575	555	602	542	599	592	606	608	561	571	598	587	563	586	560	571	518	564	610	549	550	603	566	584	566	577	582	614	544	625	574	626	570	568	562	594	605	602	601	594	558	545	608	562	591	566	579	609	579	561	630	615	556	582	552	607	579	554	601	626	576	621	556	519	533	562	626	591	603	624	562	592	583	594	587	588	590	599	535	556	630	592	547	573	564	611	583	562	541	541	591	569	584	591	574	564	556	557	592	595	538	582	617	571	574	591	632	570	569	598	583	569	568	602	551	584	526	552	551	608	576	611	554	570	562	573	571	574	590	597	604	562	579	569	566	566	628	578	590	559	556	559	573	573	552	588	606	590	573	599	586	603	598	595	598	636	605	562	577	553	570	591	582	540	648	591	553	551	596	620	587	552	595	567	574	569	619	563	591	567	566	574	521	635	572	580	573	573	572	550	611	556	584	573	598	579	578	567	537	579	611	604	556	575	571	594	532	582	596	569	597	573	587	593	563	596	577	606	575	592	599	576	588	557	610	563	557	583	584	580	536	590	552	601	595	581	611	636	585	573	591	651	543	588	589	640	565	569	610	569	581	609	553	573	604	577	553	544	608	558	579	598	548	584	549	634	570	572	567	550	615	548	583	571	533	581	523	525	581	615	507	619	538	590	602	558	550	566	626	619	605	595	564	622	566	593	592	548	574	620	591	577	570	593	627	613	585	588	602	593	616	551	595	593	608	569	598	599	574	548	589	581	537	579	594	577	576	604	585	602	564	580	554	586	595	574	568	562	615	576	520	611	534	520	579	569	574	573	585	601	570	581	577	632	571	573	543	546	554	529	573	594	572	591	603	576	585	590	596	618	588	598	584	568	610	601	574	570	569	574	544	575	581	570	589	599	583	587	583	588	557	570	591	570	547	551	583	578	543	570	591	605	539	571	552	631	572	520	584	601	578	616	578	588	583	580	648	601	573	594	566	540	613	608	603	602	585	585	594	592	591	569	579	594	577	593	603	576	567	559	548	571	555	595	575	575	571	570	572	570	575	553	577	613	597	614	559	594	577	588	557	597	567	600	579	581	598	572	531	603	576	590	612	573	594	598	578	609	598	595	552	565	556	584	597	584	615	610	591	581	614	554	574	587	562	603	553	604	612	584	545	536	600	570	575	569	556	604	587	604	558	570	612	584	588	595	567	592	587	592	540	540	593	579	574	556	584	600	583	595	580	609	585	587	606	565	552	599	615	539	568	575	586	558	565	542	616	608	550	554	640	549	589	585	617	555	553	588	556	554	523	573	603	577	584	575	578	597	637	569	578	565	599	580	578	630	572	584	547	536	620	585	567	552	616	589	602	611	581	571	559	579	594	573	558	563	581	570	553	581	550	593	576	560	569	583	576	550	597	566	557	560	573	574	551	590	561	565	620	568	586	568	599	596	584	559	570	592	563	618	588	545	596	556	602	571	584	608	518	575	577	568	596	611	561	564	545	573	620	563	564	607	603	612	626	591	605	544	579	585	582	617	590	581	578	578	559	588	545	596	587	609	562	548	584	583	576	557	572	567	554	588	584	569	593	568	572	603	603	602	594	573	543	594	552	592	591	595	581	586	621	575	583	538	562	600	570	587	571	574	599	621	587	578	609	603	540	623	557	550	576	578	539	559	548	561	593	628	546	573	574	578	574	597	577	578	570	556	589	557	570	599	530	602	591	569	568	566	585	552	592	590	569	595	600	600	588	599	585	559	610	566	590	557	546	578	614	585	539	594	558	603	618	584	581	572	599	533	561	560	624	576	591	587	572	617	575	612	568	604	567	584	608	585	533	557	589	602	531	576	552	562	607	554	569	625	582	573	584	549	602	593	560	572	586	598	571	630	613	590	543	586	566	577	567	596	581	608	560	588	588	605	574	535	623	565	592	566	580	565	547	565	581	562	596	578	577	613	527	590	579	573	559	555	544	580	580	548	545	563	588	564	541	613	558	578	567	645	552	581	575	595	561	611	606	595	587	586	594	580	599	568	581	578	570	620	555	600	534	550	570	588	595	548	578	574	586	588	589	511	601	624	554	596	618	583	597	584	578	570	557	595	613	569	533	587	554	587	602	561	566	614	587	553	567	578	614	573	580	539	574	564	623	574	582	579	599	576	588	561	569	604	587	571	574	566	618	588	559	603	573	619	564	623	525	584	557	543	589	576	579	568	556	611	562	603	596	589	586	590	564	577	569	560	576	584	573	577	574	558	547	550	602	585	545	560	590	617	574	618	529	587	563	561	562	561	582	564	597	558	551	589	586	580	569	592	581	561	600	561	617	617	576	577	574	554	597	598	547	610	537	582	596	550	588	581	555	554	572	560	555	568	546	605	582	568	564	604	583	581	589	525	627	587	589	609	568	611	561	575	575	619	585	574	588	566	560	591	551	556	552	577
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
