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
340212603963	340212604523	340212605073	340212605623	340212606171	340212606723	340212607273	340212607823	340212608371	340212608923	340212609473	340212610023	340212610571	340212611123	340212611673	340212612223	340212612771	340212613323	340212613873	340212614423	340212614971	340212615523	340212616073	340212616623	340212617171	340212617723	340212618273	340212618823	340212619371	340212619923	340212620473	340212621023	340212621571	340212622123	340212622673	340212623223	340212623771	340212624323	340212624873	340212625423	340212625971	340212626523	340212627073	340212627623	340212628171	340212628723	340212629273	340212629823	340212630371	340212630923	340212631473	340212632023	340212632571	340212633123	340212633673	340212634223	340212634771	340212635323	340212635873	340212636423	340212636971	340212637523	340212638073	340212638623	340212639171	340212639723	340212640273	340212640823	340212641371	340212641923	340212642473	340212643023	340212643571	340212644123	340212644673	340212645223	340212645771	340212646323	340212646873	340212647423	340212647971	340212648523	340212649073	340212649623	340212650171	340212650723	340212651273	340212651823	340212652371	340212652923	340212653473	340212654023	340212654571	340212655123	340212655673	340212656223	340212656771	340212657323	340212657873	340212658423	340212658971	340212659523	340212660073	340212660623	340212661171	340212661723	340212662273	340212662823	340212663371	340212663923	340212664473	340212665023	340212665571	340212666123	340212666673	340212667223	340212667771	340212668323	340212668873	340212669423	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2749	2000	3600	2300	2749	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22971	21302	29160	23779	21304	21367	10450	1229	826	694	676	528	463	472	404	398	386	328	361	315	342	336	309	330	322	276	269	253	263	294	289	289	272	257	265	268	255	252	245	235	252	235	242	247	260	217	213	270	247	226	238	247	232	240	247	222	230	241	248	253	218	263	241	243	238	234	225	213	241	231	241	261	213	231	198	243	224	237	243	266	217	228	246	216	240	230	247	231	248	245	241	236	216	208	226	251	230	232	224	242	230	232	221	216	225	223	248	224	221	223	228	223	209	233	226	231	230	219	247	251	224	228	241	232	265	224	221	210	241	264	199	222	234	229	216	218	219	242	203	211	229	243	231	231	228	212	220	228	223	217	219	232	225	252	226	221	211	204	232	206	216	231	230	229	226	229	224	201	226	211	225	244	247	221	232	256	244	200	195	221	201	221	236	222	213	233	208	261	228	231	232	206	232	261	237	220	258	205	193	214	216	250	215	241	223	226	233	225	242	244	242	241	243	232	220	208	212	216	216	220	197	228	216	220	227	241	208	225	231	218	227	226	231	248	263	223	239	227	235	218	217	218	217	228	222	240	240	214	234	231	225	239	239	236	232	244	219	205	200	217	221	229	233	219	242	228	233	218	231	243	232	237	234	219	236	213	219	235	224	234	248	213	219	256	236	260	215	229	227	229	231	225	211	219	217	217	213	231	224	190	216	244	236	245	207	216	244	259	218	223	224	217	244	210	226	228	239	220	241	221	216	224	235	240	233	226	208	228	211	220	236	248	226	239	239	254	208	221	215	221	225	220	200	221	227	255	224	219	241	210	210	227	208	215	228	229	241	230	221	216	224	229	224	216	218	224	216	221	234	206	213	215	213	239	201	235	233	226	252	263	229	209	222	211	230	236	242	245	211	201	222	229	231	232	235	229	226	221	243	211	207	213	214	259	230	206	199	226	213	210	217	229	234	198	216	222	200	217	223	240	205	233	235	224	228	199	244	216	212	240	191	233	216	223	230	200	190	215	235	228	239	211	223	227	240	241	226	226	224	225	207	240	259	229	209	205	256	246	251	233	236	227	232	210	204	215	200	210	210	253	243	215	231	233	244	230	212	220	279	214	238	213	232	232	215	231	224	225	232	227	268	228	245	251	211	236	234	246	225	227	189	208	214	242	226	227	216	222	216	207	229	210	220	222	223	175	234	221	220	237	215	214	215	232	244	237	186	244	229	205	204	187	239	231	222	213	217	221	207	234	187	235	230	211	227	219	224	214	248	215	217	212	224	203	247	216	220	236	225	233	235	226	212	242	219	228	207	209	247	199	249	204	238	206	207	231	221	232	244	232	211	231	187	223	233	232	229	235	233	241	218	250	220	230	225	251	216	206	221	234	231	221	238	221	249	226	255	217	219	218	227	260	223	255	197	266	224	226	222	231	227	218	239	220	227	212	219	217	212	228	220	225	224	229	229	232	229	207	237	233	202	226	224	229	224	271	230	189	222	219	228	228	199	225	213	225	230	222	227	227	235	208	223	238	227	226	226	205	230	227	223	210	227	221	219	241	242	231	213	221	200	211	230	216	217	218	227	215	221	236	247	212	240	203	217	231	218	240	226	224	228	216	217	216	211	216	229	238	214	210	205	237	236	198	219	216	216	213	200	229	219	213	209	256	209	234	200	223	264	237	192	244	240	221	217	238	200	221	206	230	228	210	220	210	230	230	195	250	218	208	234	247	207	240	216	216	193	224	222	226	231	218	210	249	216	208	236	220	226	235	237	226	250	207	221	220	238	214	216	253	207	236	213	227	231	205	229	230	217	246	211	220	213	206	205	219	198	244	232	230	218	242	235	222	211	228	194	207	236	220	255	217	237	239	215	213	234	214	227	208	235	245	208	227	243	213	248	207	217	242	236	220	195	212	223	216	242	223	223	228	220	217	246	232	203	240	245	243	241	234	223	228	206	244	212	205	212	230	246	222	229	244	212	203	222	254	234	226	248	213	245	241	245	216	248	236	189	203	228	225	249	225	230	216	210	220	199	212	222	227	223	254	206	226	223	220	220	227	234	221	191	233	239	236	230	212	219	229	247	232	254	220	237	234	227	215	233	230	220	222	230	217	244	256	201	252	215	230	226	215	232	196	250	223	233	220	250	247	204	234	204	215	235	205	236	238	208	232	206	245	214	242	219	229	201	228	206	223	222	231	195	218	231	201	231	248	212	241	224	195	226	236	208	242	200	209	245	197	236	236	242	210	226	226	235	201	201	211	239	248	234	234	233	201	217	219	248	242	235	187	201	207	230	233	226	243	208	241	217	213	223	238	235	224	235	193	210	207	252	212	223	230	212	237	214	195	240	208	220	238	223	249	225	212	235	216	204	224	261	231	219	219	226	209	213	231	229	242	218	221	257	243	240	212	218	215	225	216	232	206	223	233	235	202	238	210	220	212	236	226	208	212	248	245	223	231	223	242	224	241	222	243	227	233	226	208	203	235	228	215	209	228	215	221	245	212	239	220	238	267	216	209	234	247	232	230	209	225	220	242	219	207	210	238	223	246	221	243	226	223	216	239	258	212	213	206	209	209	234	209	222	185	225	215	232	220	203	235	253	203	232	221	222	243	239	208	239	199	207	232	236	227	216	183	201	256	229	225	226	232	210	226	174	211	211	247	257	232	252	203	240	228	223	207	231	240	208	233	236	221	246	247	226	228	213	217	231	250	221	229	242	226	215	240	224	239	272	200	196	198	225	208	213	222	256	252	229	228	255	228	220	225	207	239	197	246	203	224	221	223	206	200	200	219	241	180	215	239	242	233	217	235	221	220	248	203	245	272	223	226	262	205	239	228	229	201	238	229	225	229	219	230	193	255	209	245	236	236	230	226	198	199	229	232	251	216	245	226	236	205	237	219	222	208	230	225	228	223	228	211	221	233	233	207	249	207	215	212	227	204	214	215	212	220	226	216	255	223	195	227	231	217	191	195	215	217	244	235	221	220	211	222	236	219	223	218	237	213	241	220	215	205	218	214	239	235	247	216	253	236	219	227	198	227	231	224	220	241	220	243	231	206	223	230	223	232	236	202	230	215	242	232	181	240	247	245	218	254	222	223	274	229	205	253	232	210	235	229	241	230	248	211	247	222	251	229	231	213	239	225	219	224	183	224	221	217	223	236	213	212	225	246	249	225	207	228	233	212	233	225	215	227	202	230	235	206	194	210	212	211	224	223	233	222	220	209	226	232	223	242	219	225	214	255	246	249	218	204	262	218	232	215	232	205	229	207	220	259	220	221	219	257	233	238	227	213	248	228	231	243	228	230	235	218	200	219	225	224	225	232	235	231	236	224	228	196	207	223	212	206	224	246	234	212	220	222	218	273	241	235	188	205	203	221	206	190	237	231	244	214	215	207	231	213	224	211	237	235	227	218	226	241	203	257	234	247	212	223	227	230	258	229	221	241	240	263	203	249	235	197	236	210	213	212	242	207	218	227	241	225	226	198	233	202	219	233
25885	17287	13660	7400	5147	3926	2918	2256	1819	1490	1232	997	837	783	701	602	546	514	522	516	428	409	407	393	406	393	340	353	377	374	353	378	359	356	338	312	317	293	323	300	316	295	323	283	281	295	307	307	290	298	309	295	282	259	305	311	282	273	259	265	256	248	276	277	288	276	301	248	306	258	265	290	268	266	246	279	249	272	268	281	282	257	251	268	274	293	262	235	264	276	255	248	279	292	249	244	286	258	292	277	260	231	282	269	262	266	257	256	270	273	256	266	234	278	249	273	262	285	279	248	265	254	234	262	267	263	258	253	263	242	263	274	263	237	252	262	280	268	266	279	237	255	250	241	272	277	271	258	261	258	264	250	262	276	262	248	255	271	280	277	290	250	277	250	289	261	273	266	229	247	250	236	267	242	222	241	283	284	255	257	255	287	285	254	288	270	282	291	246	265	278	284	276	260	291	261	244	271	252	276	238	274	265	274	261	290	259	272	279	266	284	278	255	271	266	264	278	267	283	271	258	248	259	268	279	276	273	213	269	265	272	266	252	273	274	272	283	275	264	275	243	259	272	293	267	246	256	241	288	263	263	282	277	275	241	251	250	285	282	252	277	250	276	266	248	257	223	262	260	255	273	290	246	253	274	250	275	231	272	276	251	240	258	265	245	281	275	271	240	257	264	281	253	264	271	264	259	261	228	273	281	253	275	276	265	282	287	266	241	260	286	241	256	259	261	260	291	246	283	274	240	232	248	244	253	254	271	239	266	248	243	240	269	257	262	272	260	264	263	262	253	250	257	278	267	269	264	281	263	298	268	269	246	275	243	281	252	282	286	252	251	260	254	245	277	257	264	271	231	262	244	261	268	271	297	284	259	254	259	258	256	270	241	247	234	261	248	272	275	257	256	268	252	271	273	248	236	248	267	280	242	295	279	249	243	228	281	269	280	228	278	283	288	254	251	267	249	279	258	271	264	266	236	259	258	268	267	285	269	237	270	251	249	252	282	228	269	253	254	258	259	264	266	247	273	272	277	286	262	264	269	257	267	277	230	262	259	241	250	253	271	271	275	276	235	250	261	286	262	270	268	249	262	257	266	235	277	239	295	266	254	269	244	247	255	266	245	265	258	290	257	273	299	267	283	288	289	263	236	283	258	239	270	250	246	256	265	278	239	271	278	249	274	245	273	287	262	268	253	262	277	225	263	257	265	254	245	276	232	265	250	242	271	290	236	238	265	235	225	289	255	262	264	243	268	269	281	244	260	263	259	288	292	276	265	255	231	247	270	268	260	244	249	266	228	281	238	258	268	261	240	258	262	269	282	242	255	237	246	251	270	278	266	260	290	245	268	242	265	253	257	234	261	249	267	300	260	263	262	278	263	278	242	237	272	263	254	266	293	235	261	269	259	268	240	235	262	280	281	223	295	278	270	248	261	260	268	245	270	274	269	259	238	290	246	285	265	271	262	305	275	264	274	266	272	244	240	247	257	275	273	246	282	258	259	248	261	270	273	273	239	267	254	280	271	271	240	238	260	258	244	273	233	283	266	263	255	272	265	251	250	291	268	263	251	251	239	255	276	248	269	254	253	262	249	278	268	251	275	252	280	265	235	237	276	261	274	276	267	232	283	252	285	243	258	246	264	245	273	270	262	258	257	267	270	277	277	234	258	255	278	241	259	255	231	273	277	293	256	275	249	280	274	265	247	249	259	256	266	263	258	258	253	257	273	271	269	259	272	294	258	289	245	254	275	260	266	295	232	233	277	249	288	296	238	311	255	230	247	236	264	297	229	285	261	257	243	240	250	283	269	247	272	257	233	279	277	244	258	255	238	249	255	251	286	282	268	231	276	271	279	253	270	237	261	251	276	237	276	270	255	262	260	225	280	263	240	254	304	276	243	271	257	264	268	244	300	256	252	257	258	238	280	278	259	265	287	270	248	281	255	252	246	273	237	276	261	249	239	239	268	268	261	243	229	262	254	270	273	265	255	258	274	260	267	246	272	237	286	237	265	247	256	278	285	266	252	252	237	268	261	278	262	247	238	258	259	249	248	235	220	227	249	261	228	234	281	253	262	266	275	252	258	268	276	231	252	246	267	226	257	265	266	276	261	230	276	316	266	236	283	279	258	246	274	281	279	269	249	276	249	253	249	313	276	263	244	262	270	240	283	260	258	272	260	273	232	241	273	267	242	284	306	267	252	239	245	266	268	258	251	280	283	285	255	259	274	226	267	279	273	276	249	244	265	260	267	262	265	260	264	228	244	281	238	281	254	251	266	272	252	285	264	279	284	260	234	242	269	274	276	254	271	256	263	273	254	261	269	251	249	253	272	276	304	278	251	235	268	262	254	270	242	283	246	262	278	263	248	271	271	277	246	239	291	273	262	262	247	259	265	283	256	257	261	250	255	264	283	243	239	230	252	231	260	255	277	261	251	266	265	270	293	231	271	249	258	237	263	243	251	255	262	266	250	269	263	241	260	255	258	262	252	239	270	272	246	259	243	264	276	300	260	255	295	263	260	245	279	260	280	262	264	289	257	236	264	249	267	261	219	262	266	237	246	269	270	238	257	265	242	284	250	254	282	239	281	290	275	252	248	272	293	258	270	271	277	289	280	266	235	235	250	283	262	254	257	273	271	245	279	252	260	274	257	266	268	271	257	254	281	223	263	266	271	264	247	279	249	230	271	254	265	273	263	264	284	253	270	270	279	244	267	272	261	267	291	266	259	240	281	271	266	274	279	272	261	259	245	260	244	259	268	240	262	256	243	268	229	266	249	264	254	251	247	245	227	260	253	253	253	240	260	279	252	256	266	259	242	260	266	251	269	267	262	248	266	294	218	278	271	254	246	234	242	261	238	251	283	243	270	253	269	243	259	270	274	267	254	249	280	321	257	279	254	285	274	233	221	266	264	256	271	252	238	281	278	290	271	263	284	273	267	255	299	276	262	276	268	286	256	296	269	243	249	255	264	260	262	254	257	260	268	252	283	257	254	269	248	284	265	275	289	253	245	288	269	253	260	267	270	266	246	259	239	253	261	272	290	258	277	268	251	278	237	253	240	246	240	272	265	289	242	247	259	272	282	258	272	265	262	269	245	263	289	264	243	246	249	276	246	253	258	249	256	258	233	245	219	271	292	266	259	254	235	260	267	259	289	278	278	250	272	250	284	265	269	243	281	243	264	280	257	253	276	237	305	229	259	243	257	289	249	232	229	265	285	269	265	293	250	264	258	265	262	227	258	259	277	257	269	259	239	277	273	277	263	263	273	262	235	279	263	253	294	260	241	276	267	257	271	268	268	257	245	281	274	281	265	273	247	256	258	254	258	246	270	248	279	266	267	247	255	250	273	256	273	278	234	242	279	239	283	267	241	258	277	274	265	274	266	265	263	246	269	278	252	266	270	260	257	229	269	243	237	268	279	240	275	235	242	265	283	258	264	264	264	261	255	277	271	255	245	254	234	284	300	275	250	245	253	235	251	273	249	257
26780	20200	8217	905	626	594	550	554	532	529	484	511	515	517	552	537	509	504	503	481	498	485	507	512	533	501	467	464	520	470	552	530	484	503	541	497	542	470	495	502	521	476	497	503	500	533	502	497	503	505	479	503	480	523	481	522	473	499	475	494	534	529	475	522	506	538	476	503	495	483	452	492	483	467	487	506	466	467	491	502	485	511	487	496	523	515	477	492	491	506	474	483	495	512	494	466	517	501	506	446	463	486	519	495	500	519	461	510	495	487	492	501	493	543	477	490	470	489	492	507	481	477	535	496	494	511	487	486	495	455	497	467	484	498	489	484	499	527	507	469	511	473	508	477	472	501	517	475	478	501	521	513	491	497	517	483	507	516	498	497	469	563	479	496	522	517	515	509	519	510	529	469	557	512	481	491	527	527	510	505	472	490	492	503	474	522	476	506	544	492	523	492	484	504	493	513	477	486	536	494	464	503	494	472	511	500	463	517	500	480	493	526	478	531	529	517	473	476	477	476	511	498	484	496	522	531	495	482	491	518	522	492	500	465	499	501	464	503	481	489	475	464	528	507	482	520	503	460	504	506	501	464	478	495	474	540	521	526	498	482	478	483	461	500	484	507	487	507	535	479	486	507	463	526	477	465	524	505	488	507	501	497	490	497	476	461	494	539	461	510	521	508	533	514	501	526	511	473	540	520	501	497	525	493	498	459	535	472	512	489	536	505	496	486	492	458	519	513	490	511	450	495	524	483	511	480	462	507	504	496	478	489	483	509	513	478	510	467	505	483	491	514	466	500	529	498	519	507	537	524	497	516	495	464	527	487	502	485	507	459	513	473	499	487	499	505	476	482	454	536	511	457	480	526	485	510	530	531	420	511	481	483	495	480	483	493	471	496	517	468	481	525	488	500	526	455	521	526	506	465	498	526	479	492	492	479	486	499	484	530	478	470	480	508	460	542	485	496	515	465	485	497	481	460	494	485	514	506	488	518	477	507	496	500	486	495	510	518	485	468	478	456	483	453	542	505	512	524	532	464	493	486	511	522	528	526	497	489	526	540	462	509	504	507	504	510	451	504	547	476	480	530	518	452	496	504	503	475	500	457	499	490	476	493	490	483	536	495	484	548	543	482	508	516	508	482	485	468	477	520	521	474	508	500	520	487	506	525	505	519	505	489	493	471	474	498	518	509	511	521	494	485	509	463	495	508	537	538	505	472	518	505	479	484	488	460	501	469	519	489	521	525	524	496	492	508	518	510	515	514	477	500	477	481	476	509	454	542	506	491	473	521	480	485	479	492	449	513	509	508	522	477	480	524	476	475	494	518	510	525	488	503	528	500	511	511	490	493	526	464	467	492	503	506	508	479	527	493	511	513	462	516	452	521	528	459	466	521	492	517	528	509	451	509	476	486	483	496	488	459	483	481	485	471	478	482	524	517	503	483	493	499	531	515	499	505	518	482	473	489	447	522	519	509	488	483	474	492	526	527	499	488	513	526	495	485	486	529	480	484	500	489	491	445	504	467	529	507	515	486	542	479	491	511	506	500	513	491	476	492	518	522	462	508	523	503	524	484	496	492	492	485	525	498	497	488	519	473	496	493	508	522	507	484	506	473	500	485	492	489	500	482	493	522	539	491	499	502	523	502	526	455	511	523	511	490	459	457	499	498	482	505	474	506	496	488	517	533	505	513	463	461	514	483	498	454	484	477	526	515	554	476	491	453	501	489	528	454	484	487	511	494	508	526	490	476	449	540	478	489	497	511	487	473	462	484	516	473	478	514	505	507	495	485	493	517	514	471	481	485	493	482	489	501	454	491	517	502	481	483	546	515	540	511	516	475	464	490	480	507	510	485	451	523	496	450	516	472	501	481	476	484	502	422	497	503	505	460	479	506	527	532	551	481	505	505	496	483	492	484	496	496	524	477	477	521	523	495	510	507	514	434	515	467	463	509	526	513	490	458	447	475	486	491	516	514	482	469	518	479	514	506	516	479	524	507	485	498	467	474	502	497	520	476	490	470	474	518	513	473	508	522	501	516	520	468	492	457	445	440	507	486	522	487	495	486	501	476	504	494	463	512	517	551	492	481	471	528	485	461	508	564	503	471	522	491	537	480	540	444	492	505	494	505	540	524	494	454	482	487	493	489	449	510	442	471	536	479	494	447	520	509	530	469	526	511	506	478	492	486	474	473	482	494	509	436	500	484	506	501	517	475	479	490	501	486	461	510	474	545	484	511	490	517	483	501	516	479	536	471	500	499	501	512	542	522	487	503	491	488	506	464	474	519	520	543	482	489	478	457	507	459	499	529	533	504	486	471	524	511	504	553	499	470	478	510	503	547	484	533	557	507	487	506	495	466	484	499	495	513	476	509	481	498	479	502	491	527	455	491	481	438	510	482	491	471	490	478	490	479	492	479	473	456	519	491	542	443	492	508	531	531	493	468	493	534	515	507	479	490	472	500	532	500	519	466	494	494	480	522	463	483	489	482	506	475	484	490	490	462	529	494	524	505	477	488	513	488	504	527	541	478	506	512	493	512	490	483	492	565	507	503	503	511	525	478	480	505	477	494	500	491	463	544	482	490	458	489	494	497	503	505	499	486	533	492	447	507	492	473	503	460	479	506	500	495	473	535	486	540	508	521	500	467	492	508	494	517	457	466	545	514	490	453	515	444	511	483	485	494	499	510	504	522	487	499	461	478	515	514	449	481	514	500	508	481	483	486	480	466	548	454	490	483	486	511	525	473	503	520	505	497	495	512	490	521	506	518	522	530	505	526	491	501	494	524	530	456	496	485	483	463	499	487	525	515	514	551	470	507	474	487	477	522	479	474	508	535	484	507	494	497	484	501	473	489	527	473	504	482	504	505	500	494	514	536	521	424	504	472	457	466	473	530	501	498	520	477	497	526	477	500	446	506	487	496	494	484	498	516	507	497	509	495	513	491	461	514	496	500	488	509	520	479	494	483	525	467	500	515	487	527	551	517	508	498	479	535	502	506	493	483	515	538	487	496	511	506	502	475	523	461	495	499	488	477	465	498	547	494	546	450	441	501	455	498	503	476	534	468	527	516	512	517	504	514	500	508	518	494	507	513	489	491	513	474	516	501	508	486	517	502	517	515	531	530	456	476	530	492	511	493	536	510	491	467	484	510	531	510	503	484	509	497	511	483	505	503	501	473	453	461	491	491	459	514	462	467	501	488	530	472	493	507	527	508	520	477	509	430	449	541	476	492	451	511	504	501	502	486	488	457	526	517	501	516	530	507	505	496	517	499	479	510	454	517	474	492	463	511	494	474	487	469	467	535	488	524	467	489	493	496	491	475	486	492	499	493	460	518	514	518	482	500	537	474	421	491	469	473	481	545	495	514	517	532	549	472	533	532	482	498	485	491	494	476	545	471	472	508	494	522	494	502	510	474	525	519	495	500	515	458	505	490	510	500	502	498	518	518	487	483	531	535	510	479	485	492	480	497	518	447	478	522	503	468
7065	1643	1322	882	736	724	681	623	666	652	597	700	650	648	599	647	601	636	603	599	621	614	553	584	623	596	609	648	618	579	631	598	619	588	599	626	657	585	639	612	596	609	601	614	613	605	640	622	599	566	613	634	583	571	621	601	608	639	592	596	592	604	623	591	626	613	586	585	622	612	646	601	636	635	616	593	598	652	546	610	594	627	560	586	627	613	614	591	595	625	626	629	605	595	653	608	591	675	528	590	622	617	612	630	557	581	590	621	570	587	651	589	600	620	611	631	608	612	572	631	627	583	601	612	625	608	606	583	609	637	601	607	615	604	632	599	675	608	623	624	628	613	610	611	589	625	630	561	599	610	626	597	606	596	629	633	615	626	580	618	598	613	595	578	614	582	613	608	607	628	582	607	601	597	599	611	643	652	616	591	599	597	597	569	601	612	577	606	599	557	603	680	572	602	571	594	617	576	596	604	642	632	567	626	626	620	568	618	658	596	612	598	610	571	596	599	602	576	644	636	625	613	652	608	603	583	628	642	647	613	611	581	591	605	577	607	555	603	613	596	596	619	594	578	604	628	544	616	636	615	647	558	603	610	603	610	634	601	637	608	613	627	612	582	651	600	603	605	599	617	612	604	608	592	609	617	621	613	582	581	611	584	568	546	632	607	619	594	621	626	605	645	582	586	548	560	616	582	608	601	580	585	647	601	607	625	623	586	666	641	638	633	651	632	575	607	589	612	561	566	612	615	575	604	608	592	592	594	588	622	619	564	593	632	652	582	613	641	568	580	597	622	612	620	609	623	617	619	580	599	600	591	621	600	631	630	611	605	577	577	606	613	577	590	633	612	651	600	567	616	581	636	614	610	604	606	632	608	626	657	583	628	607	646	582	591	582	625	649	617	615	611	622	623	603	601	579	626	599	606	584	640	637	612	629	590	652	585	602	565	628	547	561	615	593	664	573	587	591	625	629	659	630	649	559	612	586	597	606	562	632	605	630	611	644	606	603	589	630	588	593	637	596	623	592	606	609	606	612	597	626	604	608	585	594	620	616	630	596	604	592	605	601	607	643	585	568	601	623	621	582	604	583	609	583	609	610	596	631	572	596	562	614	608	588	596	639	596	584	590	615	628	613	630	606	611	660	612	606	617	590	624	582	626	595	608	610	603	613	571	627	581	644	676	593	608	607	618	634	593	637	587	661	583	599	585	641	630	625	601	628	601	618	616	632	644	621	646	641	624	637	692	594	610	625	620	617	628	654	595	575	599	595	611	585	584	573	627	619	658	653	637	554	631	643	615	627	563	611	586	628	593	584	612	604	583	625	614	622	606	611	601	616	615	568	653	612	609	603	601	637	655	628	643	602	657	591	588	595	630	632	558	616	588	616	636	573	600	619	596	612	603	590	561	612	602	624	586	648	625	655	627	596	605	609	612	659	568	654	615	631	611	590	620	652	651	602	602	623	551	608	606	609	637	600	620	623	564	635	594	636	573	574	600	620	619	642	598	606	577	591	629	607	605	620	600	614	639	622	551	585	583	599	624	597	603	597	606	585	613	563	600	560	598	638	630	623	633	581	573	624	593	560	590	593	624	578	602	616	632	606	601	605	599	599	644	632	612	582	614	616	627	629	611	613	591	530	591	601	576	621	604	626	623	599	657	602	628	624	603	597	583	578	620	601	634	569	562	616	610	581	602	615	606	632	590	589	639	609	621	592	579	629	559	592	644	581	581	581	572	635	614	610	645	645	616	591	624	590	629	649	594	608	585	611	661	610	605	621	581	623	636	581	597	606	604	573	590	604	660	584	631	613	601	615	570	602	568	605	574	574	610	618	619	625	589	591	637	578	611	656	627	608	643	623	602	610	616	622	600	594	607	638	616	578	628	597	575	663	621	648	599	574	594	627	570	624	582	614	626	608	605	584	640	610	653	634	620	609	671	602	641	632	619	584	630	634	616	576	630	607	633	591	591	611	596	620	614	664	628	546	607	603	618	606	612	664	585	613	631	612	635	597	621	542	624	593	596	628	609	591	646	603	596	604	616	586	586	614	635	614	610	633	597	586	586	622	627	569	636	597	650	602	597	653	578	574	617	612	574	559	570	604	643	627	619	629	641	611	648	592	619	592	629	578	622	603	559	657	653	598	590	636	581	594	565	580	595	633	559	601	583	582	603	624	586	614	588	635	572	596	595	631	574	612	596	625	593	600	585	626	632	583	604	628	590	621	599	648	618	621	590	645	626	645	614	626	592	660	592	648	621	580	597	624	584	572	583	641	638	629	596	549	627	598	631	622	610	651	572	604	593	583	576	607	605	591	627	588	698	581	593	613	569	589	638	561	601	592	612	591	616	583	597	619	626	601	668	584	560	595	616	599	603	646	656	583	630	600	600	572	637	607	613	589	592	589	612	615	620	626	638	582	631	634	583	621	586	596	611	605	603	610	636	629	616	622	590	621	588	644	569	625	594	571	592	611	571	605	626	574	573	615	602	577	611	580	630	621	566	642	592	626	607	623	614	618	638	611	620	604	665	635	584	553	601	635	623	584	669	634	573	595	616	602	624	593	626	615	597	645	588	583	565	577	576	617	615	600	645	625	620	608	654	630	612	618	606	600	605	571	620	604	581	622	630	618	633	636	608	577	605	570	613	619	641	641	583	564	602	608	662	641	674	614	595	600	558	607	606	613	601	614	610	610	614	613	607	626	593	613	570	589	603	604	618	611	618	618	622	565	608	634	581	589	616	636	565	579	602	633	635	581	563	599	623	593	597	610	627	581	611	626	603	624	583	555	624	610	629	634	624	564	575	613	607	577	572	595	614	652	618	582	632	589	605	625	590	602	603	577	590	609	606	623	600	640	620	640	579	634	571	650	573	615	634	650	635	656	576	582	624	589	563	617	564	604	593	632	608	593	584	603	618	598	600	605	620	596	608	604	653	632	594	586	580	592	563	610	639	554	579	564	563	598	618	636	547	603	599	624	624	584	534	604	615	630	613	614	602	590	601	616	606	585	583	602	601	599	603	597	608	598	559	604	608	632	573	579	577	569	652	632	597	617	622	594	607	599	624	599	632	599	593	597	586	650	581	602	595	648	626	597	625	624	566	577	628	603	595	607	627	617	626	576	621	661	617	628	586	620	598	662	597	626	648	634	623	608	619	628	629	622	572	609	604	590	622	596	634	590	606	638	640	595	668	608	622	626	647	622	601	599	589	601	587	591	664	605	606	641	641	610	603	638	599	619	633	554	641	650	584	625	575	626	613	560	625	612	612	623	583	589	572	619	613	647	650	641	583	595	617	616	618	602	635	597	614	578	627	631	587	644	575	629	542	600	649	628	571	572	607	601	606	604	645	625	586	643	593	603	619	598	587	651	632	608	592	561	636	574	636	636	599	615	580	606	633	596	605	623	566	597	634	646	616	578	589	613	601	565	581	608	666	623	626	635	616	617	594	576	603	647	620	652	640	632	584	617	574	596	652	637	559	629	584
23542	20946	28228	23802	20939	11233	1169	709	541	545	438	404	433	338	374	314	331	307	326	316	273	288	273	279	263	292	282	244	279	258	278	272	280	272	227	258	234	258	254	247	260	297	272	269	226	232	279	258	231	252	257	286	257	245	249	282	233	219	249	241	255	214	232	214	260	234	253	226	251	276	266	263	239	226	276	240	242	271	219	246	227	256	250	247	225	270	247	248	236	247	264	250	260	236	254	251	221	237	249	241	232	230	244	254	256	244	241	238	216	237	266	243	236	226	229	256	247	239	213	225	241	230	249	241	225	207	258	237	249	236	253	223	269	240	220	235	277	232	235	243	244	241	268	265	239	264	232	280	211	251	253	227	248	258	232	261	259	237	259	233	225	261	268	231	262	230	225	236	255	261	233	255	263	233	252	244	234	226	261	233	240	238	247	238	234	232	235	228	266	242	223	249	217	258	247	229	251	250	252	227	207	218	250	228	261	255	264	224	240	241	208	217	252	266	252	250	243	254	253	242	265	231	251	230	228	238	233	219	245	246	229	280	257	221	245	238	247	227	223	215	235	220	266	204	241	256	279	235	241	265	219	235	241	248	245	265	240	248	238	245	239	212	273	257	273	233	236	243	219	242	246	232	261	220	243	240	240	244	228	258	209	237	214	268	233	241	260	250	238	233	228	242	238	228	201	250	272	234	238	248	244	239	244	238	234	241	243	244	234	226	233	263	257	248	231	215	241	230	216	232	246	235	251	265	244	256	239	223	241	238	213	234	231	245	241	244	246	247	211	255	230	256	239	228	225	239	233	214	229	251	238	243	275	219	246	228	268	232	227	261	249	260	236	224	234	223	229	285	240	259	234	265	263	235	235	241	246	256	216	234	230	248	238	228	278	250	221	242	266	245	220	228	230	255	250	258	218	242	235	233	236	275	257	246	224	214	241	274	246	227	253	237	254	221	234	199	237	255	229	242	238	261	221	246	232	252	218	225	210	228	240	240	231	206	229	237	258	234	239	252	225	239	256	251	252	249	229	234	246	229	232	234	266	252	236	233	234	236	214	257	251	249	230	228	244	225	253	272	244	209	234	219	214	261	264	214	253	238	262	243	261	225	246	235	236	233	247	258	252	258	246	243	237	235	232	251	250	221	236	254	239	264	247	229	248	244	265	247	236	240	250	241	238	234	212	240	220	227	255	253	223	275	233	254	261	224	247	255	264	237	242	230	244	225	248	239	203	280	219	251	239	227	241	259	246	241	241	247	230	257	245	211	236	248	220	256	231	228	247	248	241	223	251	228	229	234	242	261	238	249	255	244	256	261	246	239	246	264	273	226	237	248	256	228	255	243	235	204	233	226	264	250	236	225	258	271	238	243	247	235	255	240	251	234	228	240	225	240	229	242	240	249	227	254	234	228	202	245	237	226	233	255	232	247	245	246	239	231	258	250	216	267	221	246	254	271	226	238	218	234	216	218	256	243	232	258	242	237	236	236	211	237	266	229	205	248	246	232	233	230	210	232	266	245	243	234	243	250	262	265	229	239	264	236	219	229	219	234	240	241	260	264	239	255	263	230	222	237	244	269	230	235	253	217	223	244	244	220	250	244	239	254	258	247	245	246	256	273	220	247	206	230	230	259	245	243	219	256	223	215	231	232	231	260	210	244	245	226	272	254	241	249	242	270	246	272	230	257	213	240	257	261	230	212	236	231	244	233	234	235	218	269	232	247	262	262	231	225	210	235	237	238	249	252	243	201	207	220	210	238	211	205	227	252	262	240	229	233	265	237	245	245	242	256	268	232	279	252	241	226	268	225	251	243	231	234	240	233	240	242	233	265	237	254	251	241	249	241	255	215	237	271	237	226	230	258	254	240	255	227	272	241	244	256	234	215	210	256	247	255	221	234	278	240	249	224	257	226	238	209	247	250	244	245	242	239	258	215	248	228	230	248	264	251	224	241	248	235	222	226	225	265	225	270	249	247	226	265	222	256	230	253	239	264	251	220	253	217	246	236	227	240	246	223	230	228	233	250	240	288	236	238	217	223	243	256	223	218	219	254	245	235	239	254	233	272	240	230	254	230	236	220	266	242	234	249	233	265	224	243	244	228	221	223	250	207	234	234	228	223	248	238	235	244	257	253	230	232	251	241	232	239	227	245	225	259	247	221	263	257	245	247	234	225	253	250	265	222	205	255	249	263	247	263	223	229	249	233	248	237	231	215	265	229	225	244	242	240	249	243	239	225	217	210	258	266	227	248	242	236	237	257	252	234	234	260	245	245	246	242	241	226	245	226	196	207	236	241	245	265	289	234	245	231	218	237	253	221	229	264	244	229	243	273	258	225	234	234	237	236	239	262	253	277	242	216	274	227	242	228	238	253	258	226	254	226	230	222	261	254	231	206	241	243	270	249	292	231	268	256	222	232	258	255	241	242	250	243	237	247	250	238	251	272	254	233	234	231	234	258	202	250	257	267	262	226	254	232	255	254	224	243	232	223	248	222	216	256	222	253	265	213	233	239	255	245	243	232	230	228	226	255	247	253	238	220	249	237	249	237	243	267	237	218	256	244	206	235	221	248	237	235	250	241	263	256	229	222	227	244	250	222	262	257	242	247	233	219	254	265	246	261	240	250	240	200	247	251	238	235	251	219	222	247	237	220	235	259	246	242	222	218	218	237	226	223	225	271	229	232	252	255	221	250	237	239	250	276	221	244	274	240	236	232	236	247	221	252	245	248	237	265	241	238	226	253	266	223	270	240	250	250	231	256	235	249	246	259	244	222	265	249	237	208	238	218	231	230	226	218	257	248	242	239	235	246	244	239	267	248	242	246	226	230	230	222	266	271	223	210	236	238	251	246	233	246	236	224	240	268	234	266	265	268	253	238	250	227	251	254	240	207	220	221	250	240	247	253	245	259	243	245	233	223	243	226	230	241	284	263	223	220	236	249	266	244	236	238	244	251	261	260	238	254	231	226	219	232	249	226	246	238	251	253	246	254	244	224	263	236	246	233	254	231	256	250	225	238	239	236	231	254	254	235	278	243	259	257	248	248	241	231	249	248	218	244	236	237	226	235	252	270	227	242	231	269	273	204	236	248	223	231	249	229	236	239	234	243	262	227	246	220	232	270	216	263	237	227	248	242	249	235	282	252	239	233	252	243	259	230	241	235	250	224	226	246	216	237	228	242	242	209	237	246	230	210	262	236	221	238	230	239	212	243	235	231	251	230	222	247	259	259	248	241	262	264	241	241	234	247	215	260	218	232	244	259	242	251	261	213	248	256	233	257	237	247	254	252	253	234	242	278	247	235	254	214	248	245	242	241	269	235	251	254	234	225	228	236	236	248	250	249	246	241	221	248	197	242	226	239	234	222	258	238	236	259	252	241	256	242	239	243	251	222	232	245	243	274	259	250	249	248	246	219	238	245	237	253	228	234	277	208	258	263	253	242	230	254	246	219	241	245	233	250	247	263	267	227	249	249	233	260	246	247	261	236
21438	10397	8339	4085	2892	2217	1663	1383	1053	943	792	696	595	590	514	486	447	431	432	402	414	411	360	404	360	357	335	345	352	374	342	317	335	369	356	335	336	342	326	351	346	321	344	321	325	316	310	313	317	293	345	311	302	296	303	292	360	311	285	307	299	314	327	309	299	309	329	274	310	283	316	329	319	278	345	342	333	288	340	308	329	316	314	343	304	305	340	352	314	300	269	329	291	309	322	310	300	311	300	319	306	341	328	328	288	356	307	285	344	337	303	315	338	324	334	320	311	327	320	313	285	307	297	314	299	303	292	328	313	326	306	299	299	309	305	310	283	294	300	306	299	314	301	307	295	314	293	342	344	336	288	311	320	322	330	301	301	313	315	276	316	309	321	310	310	296	290	317	342	306	302	301	324	320	319	302	296	305	279	283	321	318	320	303	302	284	318	303	300	311	310	302	309	304	316	302	348	328	328	301	330	293	302	277	300	336	327	277	273	316	309	309	301	269	301	309	332	346	306	289	304	299	297	306	299	284	350	315	337	315	328	316	288	291	302	318	307	314	303	279	326	336	334	294	298	285	343	303	292	331	280	335	288	325	291	296	336	323	311	305	299	295	295	294	288	295	304	331	354	335	330	328	303	312	299	349	308	295	309	319	317	320	327	307	281	288	310	342	301	286	306	293	334	328	283	314	303	298	308	275	332	328	312	302	309	312	295	325	283	284	288	278	315	313	312	325	320	289	295	302	315	314	321	308	290	302	279	310	318	295	315	295	338	305	313	334	322	304	300	263	289	287	320	315	307	292	298	310	283	325	276	306	310	332	280	277	287	304	289	322	319	303	320	311	300	296	259	308	297	295	330	307	312	317	296	318	293	299	318	361	291	303	309	306	334	289	319	326	314	306	301	304	296	324	309	326	268	319	305	324	302	334	306	301	309	293	308	312	282	291	291	317	330	319	317	290	292	290	304	277	297	315	307	304	312	269	301	315	312	307	288	302	328	287	301	316	291	278	316	304	328	304	290	286	314	308	310	312	311	313	309	306	311	280	320	308	335	296	291	313	282	309	271	307	307	293	291	318	291	292	333	299	260	310	311	339	315	291	322	304	279	291	285	294	336	288	284	306	306	300	301	322	302	294	293	284	301	267	300	292	306	311	307	346	310	328	294	328	304	332	304	291	366	337	278	299	303	318	326	274	308	273	271	315	312	303	329	290	318	303	308	328	298	259	275	305	307	301	295	331	261	300	303	293	341	299	279	295	296	302	312	306	312	302	312	316	329	302	322	305	297	292	302	294	353	307	303	308	294	308	329	309	333	298	307	288	318	288	306	281	295	316	312	279	307	275	312	318	309	322	335	266	287	329	327	300	298	300	309	309	298	287	304	299	299	307	325	314	286	289	319	301	300	313	317	317	288	269	308	303	297	320	308	328	298	314	320	289	332	324	303	304	344	312	311	296	325	317	307	323	343	299	315	305	315	329	310	296	324	304	325	287	288	298	312	301	303	304	308	324	318	291	290	324	281	312	342	284	301	309	307	297	300	323	303	315	287	317	304	305	314	305	328	306	323	281	320	288	317	335	360	321	331	307	295	315	302	300	300	315	347	291	324	285	283	293	335	347	293	296	336	289	282	283	296	318	305	304	312	308	312	294	288	284	303	293	280	323	278	303	301	308	283	294	275	283	301	313	286	293	310	323	282	318	326	305	271	338	298	333	325	294	293	297	310	324	316	336	324	286	288	262	323	291	321	292	317	280	294	295	332	327	297	292	319	306	311	331	313	312	282	317	303	331	316	296	305	282	338	293	281	294	300	322	306	287	308	336	258	322	311	323	310	303	297	317	289	301	289	297	288	306	308	327	324	306	291	325	254	295	319	340	296	312	335	320	306	322	295	301	327	285	298	281	309	310	337	296	322	301	315	310	303	303	316	295	288	327	313	298	327	308	306	309	288	299	289	332	297	325	324	298	293	309	279	281	318	319	329	285	320	295	339	284	289	314	269	342	293	274	289	300	331	301	340	318	337	310	311	292	288	314	314	291	308	336	288	322	287	312	302	312	302	327	306	302	290	290	314	332	280	292	318	350	305	281	286	294	303	299	304	292	330	352	309	283	320	322	333	277	334	348	316	301	317	285	333	331	283	284	306	282	337	340	301	308	276	283	320	294	280	295	332	317	291	302	311	302	318	319	317	317	304	294	314	325	313	314	318	295	311	348	290	303	313	288	292	323	261	314	320	318	317	298	313	336	311	357	290	322	342	310	319	347	298	292	291	311	295	309	293	308	339	314	288	321	303	315	305	300	307	315	326	282	311	336	318	283	321	308	317	270	308	293	295	308	288	313	313	322	309	299	331	300	300	299	322	327	322	320	330	322	301	299	332	321	326	312	307	299	295	303	301	279	329	286	317	308	301	315	313	311	289	298	304	298	304	325	312	309	318	309	340	322	307	329	302	318	309	342	308	300	309	320	305	299	292	347	320	321	331	296	290	274	320	300	299	296	317	295	324	322	297	290	319	311	306	318	322	269	276	298	320	296	318	307	291	308	293	318	303	281	295	307	299	329	333	273	351	301	325	325	294	319	321	300	301	313	288	298	312	304	317	337	291	314	308	308	299	322	295	339	294	323	291	274	314	345	304	307	318	311	291	304	328	306	331	274	284	312	321	313	326	299	290	307	320	338	324	310	307	342	330	335	294	288	298	274	326	297	308	319	304	296	324	325	289	318	279	328	277	319	312	345	287	318	277	305	316	311	349	294	277	296	294	301	280	293	312	301	282	302	296	315	321	272	317	302	313	312	329	337	340	312	311	304	302	327	315	281	306	351	308	293	338	293	286	307	325	296	299	315	311	317	303	312	319	303	295	284	307	325	309	314	313	297	312	300	303	314	323	289	331	348	306	308	313	292	292	336	327	318	283	293	304	314	295	293	305	309	306	319	317	321	306	304	285	306	283	299	320	283	325	296	331	307	299	306	310	281	317	331	313	286	324	296	303	322	335	297	330	315	294	323	329	303	307	320	304	311	322	301	308	305	324	290	311	274	299	312	342	310	326	305	297	318	325	287	278	321	308	322	278	340	322	330	309	309	324	297	289	324	308	298	322	283	307	306	313	312	335	298	295	294	295	306	296	310	293	299	321	331	301	276	312	297	310	327	322	303	312	300	314	311	316	308	309	288	314	310	324	310	293	292	287	294	321	294	307	300	295	293	301	297	313	309	284	329	314	303	299	329	286	311	336	314	325	305	330	300	316	300	283	307	313	309	316	320	329	308	290	294	302	317	283	288	304	310	312	339	314	284	301	283	312	300	310	299	285	327	295	311	332	302	298	277	291	297	296	317	313	335	300	287	300	303	293	268	316	291	286	283	303	282	316	299	312	325	298	295	303	322	311	324	307	314	296	288	289	300	296	296	308	294	314	311	320	309	332	287	296	338	278	345	333	280	314	296	271	324	308	281	285	325	332	341	309	308	279	292	305	292	372	305	276	318
24885	20916	27089	24851	10058	1104	851	791	707	691	655	607	600	610	617	644	565	553	583	632	577	613	585	560	542	578	587	619	612	582	581	585	566	596	616	537	555	549	549	548	552	575	622	547	577	559	569	597	582	578	614	550	596	555	526	568	648	550	569	493	570	621	633	561	555	556	547	543	542	575	531	592	538	559	543	578	504	552	586	537	585	583	519	557	543	574	570	526	565	600	517	542	561	560	558	556	583	570	604	546	566	524	554	593	636	568	565	526	575	526	549	541	552	571	568	544	554	573	585	604	564	545	573	555	583	592	553	553	556	540	564	595	565	511	517	565	574	539	565	533	551	585	570	546	517	549	564	592	567	586	602	585	544	552	562	588	532	590	557	592	552	534	550	586	590	563	557	555	562	550	568	574	524	521	537	531	578	538	574	535	548	538	574	571	527	535	563	572	554	524	592	551	533	573	565	569	562	562	580	526	576	519	556	551	550	571	527	557	576	546	560	524	546	545	564	579	551	538	577	552	573	558	555	603	565	548	596	575	592	590	575	588	559	604	533	593	574	562	532	523	551	576	585	551	570	572	564	561	580	559	561	604	573	579	536	561	557	563	594	578	585	575	598	565	561	603	556	533	529	593	556	601	567	557	551	538	535	591	564	553	586	572	591	547	545	580	548	547	528	527	545	576	578	581	579	606	578	554	569	544	564	593	568	549	555	552	592	600	574	584	570	541	555	581	557	556	555	572	574	560	559	596	601	498	612	556	567	557	542	544	539	578	593	535	591	612	603	604	534	545	541	540	552	556	563	545	568	586	574	535	564	549	564	599	572	543	586	575	564	540	543	530	573	597	585	567	540	541	533	518	566	584	602	542	569	580	540	546	565	581	560	545	541	561	571	538	539	568	582	553	524	555	578	526	589	547	574	569	553	596	542	514	535	580	544	552	564	557	598	593	557	566	535	559	570	569	518	594	552	549	601	530	558	542	524	554	608	548	553	548	565	587	584	529	565	593	559	592	561	560	527	555	556	581	559	568	541	560	517	569	534	542	558	544	598	559	580	582	582	556	555	520	552	531	569	593	544	549	563	526	574	580	571	568	571	551	578	529	565	549	555	549	571	531	559	545	521	532	593	584	549	549	553	565	571	594	557	597	577	555	549	508	535	578	605	524	589	540	546	601	586	537	574	592	556	574	576	547	602	536	586	569	555	541	552	548	557	544	604	550	556	603	570	579	560	531	558	529	602	575	534	598	591	607	580	533	565	578	548	558	591	496	521	583	582	566	566	583	585	575	540	566	585	515	560	560	584	520	589	556	522	514	562	585	536	580	547	568	584	540	546	571	578	567	570	557	560	573	554	530	581	477	565	552	574	566	577	527	506	559	542	580	556	553	572	539	566	573	561	588	552	560	518	560	579	573	565	582	538	535	572	573	514	574	556	532	608	589	551	553	539	559	550	554	527	536	574	562	605	544	596	576	576	511	566	524	579	574	531	556	551	569	569	561	540	579	552	534	555	558	540	527	533	537	602	588	569	593	579	544	541	565	584	580	556	551	533	609	522	537	528	564	555	600	577	539	594	584	526	571	560	565	581	554	563	596	584	572	538	520	531	567	516	577	578	573	561	567	554	623	585	563	560	588	567	575	564	571	579	561	527	592	560	523	562	554	572	572	545	574	545	554	573	575	586	558	563	515	561	587	559	556	572	547	510	563	616	560	553	549	534	561	564	548	574	537	551	596	547	517	589	508	554	549	578	577	535	575	551	570	569	551	583	536	566	559	635	605	563	603	562	584	557	534	526	555	533	539	548	579	627	591	555	542	556	549	556	550	609	519	556	553	604	572	543	550	544	524	552	587	526	552	581	553	554	574	584	549	559	552	570	549	520	571	562	523	582	554	562	560	571	563	559	560	526	536	554	526	542	575	532	563	543	593	557	556	555	546	535	552	532	562	614	552	559	565	533	544	516	537	562	578	584	547	589	565	567	545	550	607	594	565	563	539	541	541	606	526	524	531	527	545	565	577	551	581	538	564	582	584	527	543	569	538	557	561	595	587	578	522	572	589	547	573	591	539	547	555	565	541	579	542	541	556	567	609	543	582	604	583	550	572	520	554	546	545	563	541	571	527	580	559	548	560	525	583	580	592	510	554	520	541	580	561	618	536	561	605	583	593	558	567	579	565	567	542	539	555	563	560	599	558	578	571	554	572	548	580	544	570	542	590	591	548	578	565	578	565	611	630	521	541	567	545	544	568	580	550	566	535	598	569	557	585	574	598	580	543	565	547	557	551	553	566	547	560	571	531	549	561	539	554	580	603	526	603	553	586	581	602	593	546	588	468	563	572	572	574	581	547	575	541	573	600	527	531	563	505	536	592	527	530	556	571	553	605	569	544	574	600	579	563	545	567	568	546	524	557	577	530	545	527	558	583	564	550	544	541	543	529	523	576	526	545	571	531	584	554	564	567	579	552	577	533	595	514	563	554	563	548	541	545	544	550	552	561	578	574	594	554	605	583	543	548	581	516	547	575	581	541	571	555	531	569	577	530	568	567	596	542	564	561	556	574	562	549	540	591	550	592	569	577	547	568	588	582	546	547	544	549	569	536	575	566	581	531	528	522	573	541	569	577	572	564	528	555	543	547	590	543	550	542	560	572	573	544	573	599	553	570	576	564	554	561	563	526	583	593	571	555	540	597	554	576	596	566	541	565	571	531	548	515	601	566	519	510	578	527	618	553	571	564	523	566	570	564	584	562	540	544	523	579	536	561	554	581	551	515	569	570	554	551	592	610	524	575	584	531	573	568	532	565	554	584	595	573	544	541	561	554	541	545	540	564	574	580	552	545	540	576	577	554	580	575	558	586	562	542	563	590	526	552	572	602	583	526	547	592	569	609	577	569	559	553	551	554	553	510	581	508	597	529	532	541	531	603	534	531	545	538	551	599	530	572	581	567	573	588	601	555	559	556	543	559	573	539	575	525	548	574	553	553	561	552	562	544	552	597	567	569	572	553	539	598	562	562	571	538	532	558	540	569	557	572	564	522	533	545	558	595	555	544	549	553	535	532	537	531	537	579	561	548	599	590	533	553	531	552	548	511	548	545	543	577	536	531	561	518	548	564	519	576	558	548	521	583	499	561	552	565	540	522	572	613	582	552	539	524	545	532	540	515	580	571	563	581	545	564	562	537	553	581	538	586	578	514	590	564	555	554	523	534	587	549	592	548	582	527	561	543	533	591	572	590	589	541	544	549	583	601	560	540	617	544	589	578	537	568	573	548	603	548	570	590	561	556	598	583	578	532	555	555	578	514	523	572	552	572	553	557	583	536	556	574	555	557	537	570	547	568	544	602	556	570	533	555	518	586	559	581	564	537	526	554	572	536	543	545	548	554	582	556	543	580	523	545	562	583	541	578	551	564	566	558	533	551	574	550	550	539	532	548	533	542	606	540	602	574	542	555	540	555	574	564	539	560	579	514	550	555	534	577	558	590	584	588
20194	6153	4765	2607	1921	1593	1323	1268	1076	947	874	879	815	820	718	763	724	715	721	734	728	738	680	703	742	719	737	683	646	640	689	701	714	714	708	670	678	659	685	735	645	718	696	609	638	672	686	668	695	651	697	649	681	668	672	692	638	634	685	666	694	660	674	669	697	697	632	680	655	691	656	628	674	681	726	655	671	673	693	625	682	682	667	666	657	646	667	651	707	690	647	680	657	656	697	675	685	660	669	713	668	699	702	654	658	661	679	663	690	684	674	682	649	633	641	605	685	644	700	575	687	639	681	692	606	723	701	677	650	661	641	688	618	612	637	622	682	682	647	669	634	650	652	671	637	655	651	656	696	669	694	641	687	717	658	676	684	715	675	681	659	662	671	666	641	634	636	646	659	645	674	646	656	662	638	658	636	679	709	614	628	693	661	649	672	629	653	678	678	715	639	684	648	662	647	702	624	649	668	639	654	701	710	719	680	693	651	642	674	708	683	716	642	617	689	693	675	695	674	677	648	649	627	630	732	671	665	692	632	645	656	630	669	666	694	645	676	643	708	675	663	666	655	659	602	648	674	634	652	673	672	621	645	644	683	687	680	652	642	668	655	615	695	680	676	669	630	686	706	639	635	686	664	710	661	669	656	658	657	670	666	619	690	660	680	649	634	634	688	642	653	638	649	683	695	661	650	676	678	632	690	643	644	644	675	663	640	656	630	666	698	673	661	681	653	646	688	654	669	680	673	677	610	681	687	671	672	678	685	663	686	633	665	639	636	698	659	645	674	705	685	633	650	630	657	672	682	650	722	656	671	678	701	661	666	669	744	665	658	619	650	683	671	641	633	669	672	649	653	669	615	657	669	651	695	666	683	654	645	671	658	658	676	630	700	686	637	676	683	693	667	649	615	677	674	617	661	648	695	669	628	652	673	629	635	663	650	684	666	662	650	683	692	652	657	658	638	635	675	663	695	606	668	623	666	666	714	643	694	649	636	682	651	692	658	677	688	686	638	708	661	678	630	695	647	695	689	666	656	650	700	653	703	655	659	675	657	623	705	676	664	687	701	635	724	627	679	688	691	651	618	667	705	641	671	659	734	679	673	666	638	647	628	669	657	689	720	674	646	651	622	663	629	687	650	660	689	641	642	675	663	608	648	699	658	668	622	691	655	690	630	648	701	641	597	656	673	646	629	688	649	677	660	696	651	645	675	610	688	688	662	677	645	675	694	707	636	654	729	645	699	709	703	661	669	767	672	678	641	647	665	657	656	671	691	653	691	718	665	666	641	673	671	688	657	651	629	673	618	640	685	675	681	705	685	671	653	709	680	703	657	635	667	700	693	665	673	634	669	708	689	650	665	648	649	633	660	667	693	712	707	658	654	599	641	632	603	655	654	631	662	669	626	700	638	595	697	639	675	704	640	704	727	636	682	631	682	682	659	627	724	703	690	681	626	696	618	630	635	619	658	681	646	646	665	662	664	676	696	686	666	704	658	644	643	687	657	647	701	623	695	639	692	635	658	618	650	664	632	632	654	630	737	652	719	642	680	650	607	662	662	684	665	628	688	648	644	657	645	707	668	663	683	670	697	660	662	675	668	648	686	676	693	657	646	640	660	673	628	726	693	711	652	660	637	698	623	647	638	671	641	706	710	619	636	659	675	661	622	663	657	657	664	677	658	662	664	639	699	615	689	712	672	667	650	669	663	634	678	643	671	669	643	620	746	674	697	627	665	661	632	667	668	678	641	706	671	675	637	661	641	641	692	667	659	642	678	706	683	736	654	651	716	657	727	681	692	682	678	673	709	671	712	688	645	690	655	694	623	692	653	650	651	696	680	635	660	671	656	695	648	651	642	645	672	673	698	667	681	671	644	647	667	648	661	690	673	680	649	635	640	701	689	660	650	665	649	657	703	663	644	643	637	687	658	626	635	655	682	694	674	670	642	635	710	655	682	662	641	645	658	643	685	671	638	679	706	700	681	693	673	635	684	634	683	639	662	661	679	683	644	669	709	664	614	643	721	639	729	715	646	696	652	688	623	660	666	705	684	621	628	646	674	688	662	619	644	677	657	675	668	679	687	660	717	648	680	649	685	646	610	706	589	676	657	651	629	619	632	624	622	627	698	638	669	692	645	678	662	681	665	662	646	674	663	689	689	623	703	660	662	649	676	641	666	665	655	648	690	647	623	620	662	674	656	626	668	661	650	672	680	697	701	677	675	650	688	678	671	655	667	639	648	679	647	670	684	638	638	654	676	665	669	641	614	647	662	695	642	640	703	681	646	647	611	677	655	649	687	712	710	675	638	673	669	621	675	684	694	705	695	637	655	614	654	689	604	622	673	709	619	705	682	678	643	716	674	683	630	690	697	649	683	675	616	634	650	641	712	685	714	639	646	656	668	642	613	679	731	651	683	632	703	625	674	646	668	654	660	653	652	674	668	699	658	659	646	666	656	665	668	672	633	666	656	657	658	665	631	703	664	646	666	648	670	646	694	730	602	691	614	668	628	643	621	678	653	631	632	668	645	673	673	641	622	659	646	668	648	670	643	672	717	664	660	653	659	684	652	628	681	641	655	714	687	682	689	697	631	689	629	703	668	651	657	659	631	702	657	706	645	668	636	673	638	668	698	651	657	631	678	670	672	660	676	677	653	697	667	649	631	680	675	609	674	670	664	643	680	679	694	664	731	668	653	687	638	706	701	671	647	659	698	604	682	657	643	654	666	662	666	650	658	646	681	659	692	697	620	655	662	645	702	661	682	675	632	658	650	667	681	634	651	659	701	675	664	699	671	640	630	651	659	649	681	657	720	647	654	698	685	632	676	690	658	697	668	649	667	656	635	675	643	667	659	641	633	692	661	651	659	675	636	699	644	649	667	717	633	603	635	704	667	692	643	627	665	686	684	679	677	680	692	682	704	670	625	651	657	685	663	654	662	666	716	664	662	686	656	699	661	632	688	700	664	648	676	660	686	706	625	712	681	711	689	701	627	669	642	660	674	695	679	629	665	634	664	654	655	696	649	674	657	649	600	662	686	715	620	656	596	630	696	663	670	675	638	661	684	673	605	671	677	659	654	668	665	652	660	659	664	653	639	673	682	676	653	629	656	676	641	660	689	663	666	647	649	705	651	661	680	649	624	600	695	665	685	672	670	670	663	653	682	684	631	658	667	652	679	687	639	671	680	709	642	664	646	666	696	718	631	630	686	632	663	698	684	659	650	624	689	649	670	701	684	628	654	671	682	703	678	676	619	673	704	668	686	705	647	659	678	638	642	671	637	664	675	683	688	653	672	638	669	648	651	666	622	654	655	692	662	680	642	673	655	649	686	660	676	701	660	621	646	655	668	648	645	635	609	650	662	638	675	636	654	658	647	629	654	717	646	662	652	645	646	624	674	645	656	649	689	661	620	641	681	607	672	684	602	667	627	627	677	711	698	661	665	683	653	688	634	655	670	668	645	683	677	689	686	677	636	663	653	616	667	643
22622	20976	28719	23428	20983	21046	10098	1262	830	754	573	527	552	420	400	382	349	382	350	329	315	320	249	297	280	270	246	267	288	282	282	263	266	252	250	267	238	276	236	243	226	248	238	254	238	228	220	243	222	248	223	248	228	240	231	241	255	257	235	251	224	239	229	252	235	222	246	199	220	235	230	212	249	206	253	227	234	233	225	230	239	216	211	216	225	230	211	241	222	207	209	236	244	217	244	203	226	238	211	210	233	235	207	235	226	228	210	220	225	220	212	203	208	223	248	223	233	210	242	241	229	208	219	227	232	225	240	210	240	201	214	218	225	234	203	258	233	246	225	217	246	250	250	211	190	203	237	222	200	200	214	215	228	213	209	244	213	202	210	215	250	231	250	238	228	235	273	225	219	234	217	243	248	240	230	226	223	232	228	230	230	240	218	244	207	221	223	227	210	240	230	236	242	239	217	214	238	203	216	206	204	240	216	212	193	215	219	213	218	224	241	214	231	219	230	214	231	223	210	211	218	215	250	231	225	255	238	219	237	203	222	223	219	221	217	212	234	228	208	223	256	205	233	223	255	197	252	210	219	223	241	240	201	215	181	224	219	224	197	210	198	210	225	225	227	218	215	229	227	221	231	248	201	243	225	214	225	220	225	251	187	236	216	230	226	225	218	195	224	224	233	217	234	244	216	190	233	244	227	211	218	231	242	221	226	216	216	196	221	240	216	193	203	214	200	229	241	216	225	237	190	224	249	219	224	226	222	237	210	203	217	236	206	233	230	235	218	249	219	231	223	257	230	229	216	220	219	210	208	209	218	236	181	229	213	221	206	223	237	230	185	209	231	215	223	205	226	194	234	221	198	224	217	211	222	234	201	222	211	224	215	194	198	220	238	211	231	252	212	234	231	236	221	234	220	220	245	258	230	215	212	204	207	238	213	223	220	234	210	228	209	226	240	227	202	214	229	222	226	229	221	217	223	224	232	204	232	254	209	233	221	218	220	227	230	183	200	215	230	196	216	245	237	218	193	237	205	239	218	219	236	216	219	222	255	264	213	227	209	216	230	231	217	217	231	219	238	236	203	238	202	234	192	239	228	224	213	260	213	207	201	208	235	229	213	227	235	221	228	187	218	236	211	217	223	213	217	238	228	241	213	226	240	237	216	198	186	242	269	229	230	204	215	227	238	223	200	216	222	228	239	252	242	219	221	206	241	221	231	213	229	217	231	208	216	242	203	228	254	225	232	216	202	220	240	256	218	187	222	239	203	220	219	202	217	245	220	238	221	228	240	215	217	230	237	231	203	209	211	258	215	220	199	234	222	236	226	254	226	247	236	231	244	226	213	190	238	233	219	244	233	221	213	221	215	215	214	210	247	237	223	224	226	191	237	218	205	229	209	227	211	231	262	206	228	240	226	226	226	224	218	224	201	222	213	254	218	227	201	233	218	224	252	218	201	236	244	241	216	223	216	241	223	238	222	239	223	219	216	221	238	235	215	235	224	199	217	228	218	210	211	206	238	213	243	228	243	211	206	223	213	226	232	225	213	205	253	241	222	213	206	216	229	242	232	217	216	234	219	217	206	208	205	234	247	242	227	216	216	213	222	227	243	201	226	238	254	219	226	220	211	233	223	243	216	218	228	249	203	201	216	207	206	263	220	218	235	201	223	254	232	206	235	233	214	218	204	237	226	243	230	231	230	219	209	242	214	223	236	196	228	213	208	231	247	198	220	215	242	197	226	230	222	209	232	200	241	246	211	222	236	238	237	214	216	208	213	212	208	229	213	237	251	244	218	197	247	216	206	246	232	209	235	210	217	226	235	196	228	214	209	198	234	201	230	241	216	250	230	216	221	215	221	218	251	225	226	242	251	235	251	220	204	223	202	204	219	227	228	178	237	236	229	199	220	253	233	231	231	216	236	220	198	195	217	242	210	211	240	250	247	239	212	227	221	211	231	214	193	215	216	224	255	216	236	230	222	213	219	206	224	230	237	245	211	227	187	241	244	201	199	200	218	205	228	234	208	228	244	216	221	211	224	224	253	235	233	250	222	223	184	212	230	239	236	229	217	230	209	257	209	219	217	218	214	228	205	247	185	214	230	245	202	221	226	226	210	219	223	229	222	211	232	233	217	225	206	195	224	186	205	245	235	229	275	210	203	230	215	209	263	247	210	248	215	212	203	218	207	222	203	240	226	258	220	209	231	219	263	214	217	241	229	207	215	211	230	223	207	248	209	222	209	211	236	241	205	208	196	247	220	213	209	215	205	256	229	223	229	218	223	238	225	255	241	225	206	210	216	219	213	230	250	219	201	215	216	217	211	227	246	255	218	201	234	219	216	226	218	228	204	243	217	216	232	228	220	248	253	210	211	208	208	228	216	244	210	214	234	244	248	222	204	244	226	229	220	248	256	204	202	220	190	218	209	213	233	187	225	238	222	213	210	215	235	249	206	235	203	241	190	225	248	218	225	190	237	232	224	225	238	244	221	213	246	223	246	211	211	259	215	248	229	228	229	207	213	207	229	219	222	246	209	231	215	218	233	232	216	206	251	242	215	255	226	223	240	244	210	226	236	231	222	243	242	223	225	205	221	215	226	237	234	204	198	232	235	215	225	230	213	225	219	226	231	206	222	199	190	230	198	240	234	232	227	215	235	214	212	226	216	228	226	227	242	216	216	197	202	213	240	220	225	192	197	204	217	228	277	237	241	217	255	230	218	208	198	257	213	238	216	224	212	220	231	219	228	207	253	247	248	237	244	247	200	222	246	255	226	219	226	206	210	234	209	206	239	217	227	209	230	270	214	231	225	218	245	196	236	228	244	213	212	232	215	227	231	230	230	203	262	199	207	213	223	258	188	203	217	202	238	226	253	233	222	206	227	218	204	227	216	203	239	215	253	236	214	221	211	234	234	234	214	220	243	208	204	209	247	230	216	228	220	211	225	230	217	211	226	225	211	225	223	218	240	238	213	222	221	209	217	209	236	220	222	248	237	235	234	216	223	236	203	220	228	217	219	211	237	237	190	221	220	233	216	224	224	254	223	224	190	217	245	190	243	202	236	211	214	251	222	218	234	216	245	204	218	225	226	214	212	227	228	230	231	202	231	217	214	213	230	226	239	219	224	211	209	231	232	200	245	229	228	229	223	240	200	228	223	252	246	218	203	226	241	244	209	220	247	232	230	211	245	212	196	224	227	225	249	238	224	221	214	250	214	228	243	202	208	214	198	214	225	224	190	227	222	240	235	226	225	224	209	229	196	217	219	226	210	215	211	227	234	218	190	225	213	198	217	185	212	245	205	227	225	225	243	236	241	221	209	221	253	234	219	242	226	222	243	230	232	234	189	224	223	210	229	230	204	210	201	225	236	261	230	246	231	233	234	214	233	246	228	218	220	222	225	222	232	244	243	214	232	213	218	236	220	233	223	224	220	207	210	213	239	216	213	251	231	218	198	226	231	199	242	226	252	257	246	205	229	237	214	193	218	228
25874	16527	13417	7148	5084	3871	2901	2195	1733	1461	1130	1003	891	747	671	549	568	509	522	468	425	422	422	392	393	361	389	341	351	335	365	336	326	300	308	331	302	295	290	305	299	289	320	272	301	286	308	295	287	299	288	231	306	295	278	315	284	302	296	267	291	265	297	255	266	303	267	296	263	295	256	241	273	281	277	294	263	254	250	277	256	256	244	293	298	248	268	272	304	285	273	280	255	280	278	263	272	243	264	256	238	256	255	265	267	260	260	266	277	272	278	290	284	256	262	288	275	254	255	255	264	246	276	283	272	260	264	258	273	259	256	257	241	287	229	264	284	267	255	238	272	251	287	297	280	283	246	276	257	285	256	297	286	279	255	283	251	253	252	248	278	243	266	256	238	274	291	275	262	236	268	255	274	262	240	246	270	270	260	266	262	240	219	258	270	278	262	252	245	252	293	264	251	253	264	258	250	245	258	291	255	282	273	228	269	290	255	254	242	253	273	247	246	254	271	261	265	225	284	284	273	271	246	269	250	297	251	253	267	261	287	262	265	250	236	254	258	251	268	268	283	242	258	263	285	231	251	286	272	295	279	288	256	238	274	279	277	245	268	265	265	252	272	261	240	263	235	264	254	252	272	307	253	245	249	250	260	257	281	251	254	233	257	253	244	243	263	265	269	256	241	274	243	275	251	230	252	249	268	254	264	265	238	254	270	271	264	250	255	283	268	283	270	249	267	235	282	243	251	279	278	258	253	282	269	255	250	257	233	238	282	252	261	273	263	268	251	257	238	280	245	268	247	250	292	271	253	263	242	259	283	263	278	261	239	254	277	263	257	251	279	245	257	240	263	295	267	274	277	232	276	247	270	275	242	271	274	257	259	252	263	252	279	287	272	250	256	259	271	247	264	258	268	250	284	259	263	263	249	268	286	264	259	227	266	261	238	260	253	261	276	281	253	244	223	271	272	233	281	280	254	236	265	272	244	271	241	252	279	258	259	279	266	251	257	287	278	277	233	240	264	254	259	285	254	264	279	262	283	267	253	253	281	259	258	273	239	291	263	261	269	246	261	242	268	242	256	319	214	256	259	240	281	273	242	247	268	263	267	266	303	253	247	270	261	268	265	297	275	255	285	256	256	263	263	273	257	313	252	262	270	268	220	262	247	266	277	283	292	224	227	260	256	245	253	255	261	266	304	294	235	255	242	255	260	234	249	274	251	200	269	256	264	265	265	237	276	260	231	250	259	294	254	264	249	260	259	286	271	265	249	240	275	272	248	271	249	274	263	260	243	265	253	264	237	277	243	255	254	261	258	251	265	273	243	252	244	277	254	259	288	264	263	280	260	287	229	264	249	264	224	257	266	259	256	251	278	286	253	253	259	282	280	264	268	248	259	229	239	286	241	251	222	257	244	242	245	276	251	273	266	279	267	249	256	259	288	245	238	279	264	285	281	268	243	248	252	277	253	255	285	244	243	258	258	283	252	266	271	270	259	269	285	258	261	273	262	274	273	283	251	267	275	267	254	260	265	245	265	274	268	277	245	256	275	260	237	249	227	245	251	272	278	229	255	231	258	270	249	287	289	271	265	265	246	236	280	289	231	262	267	265	238	258	230	228	235	253	260	292	243	262	243	251	264	226	261	268	267	248	281	240	254	247	266	219	251	262	247	256	276	250	244	271	282	253	232	278	247	253	240	262	276	280	254	275	254	234	259	251	247	271	247	258	292	286	266	252	274	269	274	294	304	228	239	281	253	239	270	233	256	233	256	259	263	243	258	282	255	281	254	247	273	268	270	287	251	274	233	252	273	239	256	279	254	264	256	255	257	238	263	254	284	265	241	270	265	275	260	247	250	269	247	300	266	242	262	248	238	258	234	257	267	255	261	253	249	273	274	277	260	261	235	234	312	257	252	274	283	270	275	266	272	256	205	274	268	260	255	251	293	258	237	263	271	278	281	257	257	254	268	260	257	252	247	273	274	267	262	251	246	252	262	243	267	259	246	292	249	284	264	262	277	245	252	255	280	299	229	292	250	256	290	270	241	248	292	259	248	261	247	261	274	268	250	268	253	262	247	266	279	253	282	232	218	248	289	259	259	256	236	260	265	284	285	248	256	250	265	246	244	243	268	264	274	259	249	268	283	257	259	254	289	251	266	265	291	261	258	225	271	273	261	258	266	280	234	245	250	248	268	287	258	278	288	263	263	276	255	256	271	268	241	251	257	275	271	263	251	249	274	272	232	230	242	256	289	258	273	267	251	251	250	277	256	259	265	257	276	254	276	253	256	243	257	255	257	261	286	258	254	270	254	257	251	247	261	257	242	253	228	254	238	269	249	244	261	282	246	234	257	267	276	304	256	244	249	250	268	264	284	275	256	249	250	279	236	226	237	231	281	259	244	285	235	253	263	284	302	263	280	256	263	238	270	253	281	268	252	260	271	267	265	266	268	256	234	280	271	227	252	243	258	253	256	270	255	270	270	272	264	220	257	276	269	252	275	274	269	250	271	277	260	260	251	271	241	257	280	261	268	243	234	276	271	270	258	266	269	238	272	276	266	275	259	262	259	254	255	242	263	253	252	225	252	278	268	241	277	279	237	259	242	250	267	252	233	276	285	303	295	269	270	260	252	255	246	274	251	262	289	276	239	229	268	257	280	230	255	272	262	277	253	234	270	238	237	256	285	273	250	280	274	276	288	259	278	247	266	292	261	248	255	228	276	252	260	292	275	265	265	257	248	251	274	240	258	284	253	280	229	258	265	259	249	260	253	268	241	255	247	270	237	264	252	280	259	246	266	255	272	285	279	274	278	238	286	258	266	259	257	282	250	266	231	268	261	275	263	282	256	242	301	253	251	281	241	235	242	275	256	280	249	253	277	261	237	243	233	250	258	288	263	270	260	253	264	264	289	256	244	277	290	258	266	259	233	277	272	259	260	275	268	254	250	276	254	310	250	247	266	264	243	255	266	264	266	234	233	269	271	237	249	271	250	277	236	268	273	258	256	263	270	238	265	272	259	274	273	277	239	257	250	246	278	253	270	268	289	295	262	241	249	242	256	270	266	286	281	266	258	265	241	303	289	273	273	298	279	271	257	277	267	292	242	272	252	269	243	280	274	269	277	245	244	259	259	276	239	277	282	247	292	273	271	253	253	253	285	256	257	298	241	257	271	233	234	247	233	278	266	262	260	259	251	240	271	251	247	261	272	262	281	257	292	279	263	249	300	239	271	257	288	240	270	258	275	269	261	274	251	269	271	275	266	267	272	232	261	255	263	261	277	253	266	279	261	280	249	258	272	247	237	266	274	271	252	251	253	271	256	293	258	268	238	271	262	254	264	272	237	273	244	308	281	267	253	259	279	262	278	238	252	275	274	275	286	236	261	270	237	265	271	257	247	276	286	240	279	276	256	259	273	262	252	241	265	263	258	262	253	250	269	277	283	267	234	274	303	269	271	288	237	246	267	266	263	258	280	254	252	263	280	267	272	259
26767	20243	8405	1040	716	574	550	582	545	515	501	498	494	520	549	511	510	488	454	474	509	505	526	529	530	560	522	493	516	494	501	503	504	491	499	535	524	522	517	507	497	525	490	476	527	539	536	503	509	473	543	477	529	516	506	504	505	464	471	503	482	502	515	474	513	514	494	498	499	494	526	502	483	511	527	530	473	502	463	478	501	521	467	490	505	476	497	518	499	468	493	510	544	523	477	475	477	471	484	545	511	493	519	503	534	490	498	490	522	510	521	484	517	493	482	523	507	500	480	512	480	528	492	489	460	496	496	515	523	539	532	481	532	515	540	514	484	533	492	488	516	443	514	490	504	517	503	446	499	542	479	476	488	521	510	517	498	530	498	433	491	524	452	479	502	523	492	510	533	499	496	479	506	500	508	487	526	495	518	523	483	556	492	517	514	498	560	539	509	512	483	538	497	517	501	511	465	552	464	490	500	503	480	493	513	486	514	514	504	479	504	482	485	528	509	519	486	498	489	515	519	504	495	466	484	482	483	509	521	495	495	474	495	481	530	497	481	490	503	533	497	485	494	492	498	526	512	498	533	471	516	513	491	532	489	490	536	472	527	498	485	503	517	454	517	481	483	538	498	521	497	530	521	505	499	490	487	491	539	531	508	506	514	509	496	467	498	471	501	526	450	504	478	502	530	483	522	517	487	481	530	441	466	495	488	502	533	531	497	496	541	507	492	509	471	521	480	510	498	491	523	506	512	444	489	493	513	504	488	470	494	530	504	548	521	469	494	514	486	508	528	516	506	452	503	512	506	516	514	500	495	493	487	483	515	514	475	480	529	509	534	484	529	480	532	479	459	536	497	483	516	519	490	532	494	464	485	471	476	489	508	513	502	477	496	481	494	482	480	487	481	520	529	549	517	468	468	468	513	530	500	500	522	508	550	500	515	473	563	504	498	491	474	496	491	499	502	477	515	521	470	490	511	478	471	488	521	533	536	502	503	492	547	477	505	474	517	500	506	510	481	473	513	488	508	522	484	486	497	516	540	495	538	494	507	513	513	501	479	523	505	534	491	505	501	528	469	518	493	519	484	537	533	519	501	518	514	537	487	519	539	508	500	493	515	532	527	498	490	503	477	507	508	514	508	481	479	480	516	517	468	508	497	478	453	550	526	471	493	474	494	490	507	486	493	490	516	472	545	517	490	470	525	491	505	524	506	485	517	511	490	509	478	495	535	499	511	561	511	481	514	510	485	495	519	473	518	504	558	511	480	496	543	517	522	488	482	473	461	505	453	483	510	496	529	516	478	516	493	522	523	505	497	527	506	495	502	531	460	490	555	479	495	484	491	528	520	517	489	489	481	466	506	506	480	510	494	534	495	513	529	491	502	498	494	501	487	493	501	455	474	533	506	469	499	534	490	517	467	521	530	508	511	505	475	440	487	516	509	486	508	523	491	492	502	492	528	484	516	523	532	499	495	530	505	509	526	494	500	432	514	518	498	495	499	496	492	531	524	523	469	522	535	474	486	476	481	493	520	510	496	512	495	461	524	535	497	490	479	488	516	491	485	516	489	471	517	502	490	496	506	492	491	493	500	474	461	515	486	508	462	514	519	502	487	510	496	494	482	515	466	531	488	496	484	501	563	535	492	496	493	512	508	469	495	518	529	482	454	491	500	487	479	501	518	517	515	469	517	473	506	490	508	509	481	502	513	475	507	504	494	475	460	498	499	486	496	502	462	510	479	543	523	492	547	512	547	530	533	477	549	504	500	518	499	555	529	489	483	520	482	490	497	462	539	495	503	484	522	484	519	500	481	490	500	535	514	515	518	501	565	503	474	478	493	489	496	480	501	493	491	467	447	532	471	524	516	450	488	495	481	509	533	517	523	489	469	474	480	526	515	504	480	503	511	508	462	474	488	515	499	501	498	489	491	516	514	509	496	479	503	524	501	495	526	520	488	475	498	506	537	481	493	502	506	469	477	470	486	528	519	496	538	477	514	516	481	529	507	516	451	496	496	455	503	518	456	505	481	494	450	535	533	489	520	488	496	488	490	468	491	477	502	522	522	521	493	502	517	513	508	475	522	516	532	508	518	487	519	506	510	527	507	516	527	520	498	508	526	454	495	529	472	503	488	531	508	490	526	495	515	470	469	457	540	519	520	509	489	502	515	493	502	522	495	544	540	492	561	463	501	540	494	503	515	511	487	550	505	489	534	551	510	509	504	519	520	487	494	489	491	515	503	473	504	520	475	478	498	484	507	500	498	490	525	530	443	478	485	492	513	496	499	522	508	487	486	499	533	497	510	469	525	502	517	506	490	504	486	492	477	467	530	518	512	504	486	490	507	482	517	462	498	490	491	490	504	481	501	516	505	513	516	504	525	501	507	512	555	509	491	514	516	483	490	483	499	500	509	501	481	533	460	499	496	495	521	554	497	536	498	510	498	485	525	501	491	473	513	487	478	496	523	482	529	515	524	528	471	496	502	466	509	517	511	531	502	505	475	465	480	505	492	474	491	525	492	499	501	511	506	537	522	504	485	491	529	487	482	488	503	510	584	495	518	486	514	510	499	512	508	515	490	506	480	489	508	505	507	484	514	507	496	496	472	493	523	487	496	478	510	497	505	478	498	486	526	499	511	463	487	505	528	524	494	492	492	452	507	503	490	494	517	495	498	486	491	492	480	489	495	469	497	492	497	522	498	522	506	540	492	491	493	494	502	472	541	499	461	464	512	519	450	517	510	494	535	494	515	472	495	480	539	504	501	498	516	519	533	469	476	449	493	483	522	510	539	516	531	515	502	487	492	495	497	507	529	492	456	487	518	529	510	479	499	522	483	477	483	447	500	486	499	491	522	507	489	477	485	457	476	512	508	501	516	505	492	518	483	469	486	525	495	519	466	493	504	506	463	491	499	509	473	508	548	528	517	486	505	484	511	507	498	496	492	517	566	471	513	455	474	553	488	459	527	496	495	525	497	458	503	512	513	493	512	474	521	520	465	516	485	476	494	485	511	490	475	523	484	559	479	500	502	494	532	453	512	505	489	475	533	497	473	502	511	460	547	488	478	481	485	487	482	490	485	508	480	508	468	488	492	481	466	498	515	495	544	489	465	495	493	475	495	488	530	486	473	535	519	475	516	555	529	531	498	531	501	524	499	499	486	473	522	514	487	526	503	517	489	498	457	517	532	558	492	503	538	468	479	536	492	513	518	495	518	493	476	516	493	468	486	495	494	504	463	484	491	517	503	466	502	519	484	471	463	495	459	531	514	525	517	480	465	492	518	510	505	518	555	504	526	490	475	537	520	527	484	504	503	505	483	492	476	502	509	514	514	485	495	524	492	470	513	492	496	466	507	485	508	495	510	526	519	503	504	502	505	482	504	471	512	540	453	498	524	489	496	489	516	469	542	522	510	496	520	479	475	536	496	509	535	482	475	493	518	512	514	468	510	485	521	513	505	514	533	518	524	527	517	508	516	498	507	485	475	533
7206	1675	1399	899	846	775	750	701	649	660	651	620	629	647	629	633	648	655	653	626	655	604	637	606	575	599	607	610	642	623	654	623	568	600	632	653	614	638	640	632	610	589	615	616	634	618	625	609	608	571	600	674	604	618	651	644	622	606	586	596	627	602	640	632	614	587	649	646	578	616	598	621	621	636	572	576	623	591	622	631	636	591	634	653	608	625	585	596	585	628	579	569	639	616	561	599	652	602	628	579	581	618	572	652	642	600	631	546	628	570	606	630	610	640	614	589	601	617	564	602	636	605	569	632	586	619	620	590	615	599	610	614	601	609	627	602	675	627	633	629	608	622	573	593	627	587	647	639	569	569	639	638	645	626	569	608	665	566	573	579	597	603	592	614	608	622	598	602	572	603	621	638	667	598	642	565	609	626	596	557	574	616	631	623	641	595	649	595	612	656	655	583	539	620	580	608	609	607	551	627	648	638	604	601	575	543	588	647	638	576	602	595	582	628	564	622	610	642	597	637	589	609	592	649	603	567	615	573	623	612	593	618	643	593	602	545	608	570	547	604	543	624	657	611	577	678	604	608	612	613	603	620	612	657	612	621	570	605	556	610	596	650	630	580	605	585	594	617	607	649	592	607	580	568	622	608	615	612	599	625	624	568	566	640	637	617	592	602	650	639	608	595	660	636	618	619	645	571	599	600	585	613	642	578	600	626	593	605	609	584	575	577	580	610	621	626	626	638	589	604	578	585	588	640	540	642	625	598	603	583	583	604	595	582	634	569	639	609	626	577	614	608	595	639	583	611	618	624	617	595	653	612	618	656	611	627	564	609	598	622	617	629	608	605	593	622	633	632	619	632	577	634	592	576	598	602	621	645	634	630	552	604	627	579	586	606	634	600	619	624	601	603	600	597	605	590	597	583	619	605	666	603	644	639	619	593	568	635	564	558	590	658	605	599	601	667	560	610	601	605	664	624	602	590	636	636	618	614	644	599	627	607	626	590	621	580	590	610	607	586	620	638	616	588	612	580	575	594	653	598	622	602	625	611	598	603	610	564	617	592	643	637	606	618	614	608	615	608	633	613	585	616	614	619	637	558	596	622	575	627	594	647	605	598	592	605	639	612	598	578	612	592	646	623	650	637	597	636	661	608	600	598	619	564	574	636	577	640	594	585	600	571	607	605	634	619	595	621	582	608	610	604	608	619	580	567	624	585	614	595	662	576	644	609	619	617	644	613	594	621	610	614	581	602	625	604	661	616	614	609	593	629	602	606	654	625	590	656	581	626	552	606	594	648	596	582	584	592	592	596	579	628	600	600	646	612	596	627	608	591	605	621	637	579	610	583	607	639	580	581	593	585	616	599	635	584	647	581	637	606	624	595	591	612	624	617	614	604	590	645	620	589	591	602	575	598	664	611	611	611	625	602	598	604	633	614	582	600	614	627	647	601	610	629	613	631	588	585	600	655	640	600	640	605	612	587	670	635	604	593	611	595	603	588	557	624	602	587	593	602	639	646	584	631	584	601	602	588	609	613	629	561	613	609	625	601	613	588	587	616	639	630	609	609	620	608	626	608	660	604	600	611	617	633	622	587	594	614	584	604	607	631	628	601	628	575	651	627	645	592	572	607	593	608	603	616	592	603	590	604	635	582	591	615	589	663	593	613	613	630	602	606	589	648	593	638	628	572	627	602	613	605	629	578	596	621	649	653	612	623	609	632	615	599	612	637	539	631	584	604	573	597	621	607	608	617	604	608	609	632	615	563	571	596	619	603	607	591	625	595	597	603	588	604	611	666	628	626	621	559	586	621	664	607	566	605	582	634	652	585	592	631	599	602	612	625	613	638	605	639	618	647	606	637	574	609	610	586	666	628	618	603	596	629	578	639	573	615	602	637	603	646	571	608	608	642	620	614	625	640	570	645	588	600	645	585	624	637	604	652	607	600	597	632	596	618	601	648	603	629	614	552	627	619	596	662	613	640	605	627	636	635	588	602	618	606	631	601	606	633	574	623	633	581	584	597	612	629	633	613	668	616	582	596	605	639	639	606	609	595	587	614	615	599	597	589	579	632	603	562	639	611	624	606	631	596	595	615	583	631	637	579	601	582	584	598	612	587	595	611	576	599	604	650	645	620	591	608	607	668	651	601	631	602	614	629	636	641	631	642	606	614	577	625	604	626	612	583	616	589	630	613	634	568	620	638	625	621	640	605	627	619	620	594	626	619	588	591	631	632	649	636	623	639	650	639	607	634	564	608	605	596	628	554	617	606	656	626	601	569	681	583	595	632	641	572	551	630	576	597	616	583	658	610	578	582	637	583	591	648	624	626	564	590	603	573	597	556	623	626	625	589	634	650	652	609	641	594	576	583	621	585	587	573	640	626	623	597	620	635	607	621	624	602	601	646	651	573	588	578	623	619	602	548	655	613	611	641	623	603	662	609	608	623	612	602	641	626	616	599	629	616	596	603	582	585	609	577	603	614	604	610	651	569	661	639	576	597	620	611	584	611	669	643	593	621	582	637	587	557	599	614	598	620	575	589	547	625	604	606	645	585	619	586	648	616	581	617	648	616	673	603	600	631	623	580	621	612	612	554	561	599	632	595	582	622	611	657	639	611	657	647	630	595	560	618	614	648	599	644	633	602	606	641	594	638	555	633	607	600	590	591	603	580	560	614	614	585	563	622	604	606	620	579	628	586	618	631	619	629	559	629	647	601	611	604	626	601	617	619	593	608	621	645	587	597	644	642	640	602	607	632	601	559	598	605	612	621	595	613	584	604	582	584	640	577	605	616	624	618	621	561	595	683	602	653	634	588	599	614	619	578	590	553	561	613	618	585	640	583	586	576	595	620	570	603	637	632	609	632	681	638	594	575	596	582	562	604	597	567	617	617	597	671	605	610	609	594	545	603	616	601	608	553	574	599	569	591	607	588	580	646	634	640	644	593	614	614	609	630	604	596	586	613	638	630	603	625	597	609	606	613	578	579	630	615	650	621	611	573	627	591	622	652	605	586	629	615	652	584	557	585	616	622	657	599	589	606	598	632	648	622	604	613	594	628	600	625	601	611	655	626	603	633	591	639	611	599	634	578	614	590	584	562	590	606	634	643	611	689	622	582	635	609	617	596	609	622	562	635	580	583	628	665	622	601	616	629	631	600	606	593	612	619	633	580	616	585	584	642	613	571	635	613	598	592	582	603	599	607	605	613	598	559	614	577	642	629	576	613	593	600	637	592	610	583	604	595	627	614	611	594	590	618	621	585	596	619	628	637	613	616	595	570	600	615	645	588	610	597	589	613	628	650	595	622	604	597	595	629	645	619	634	606	575	593	576	631	610	580	569	621	599	622	624	605	591	597	579	573	615	619	589	661	621	605	623	633	652	621	582	580	573	591	576	638	591	583	611	640	630	566	564	619	577	591	608	635	628	572	609	580	620	613	591	605	629	620	591	603	645	593	639	662	592	615	595	603	570	604	594	603	635	659	601	580
23583	20938	28238	23779	20941	11268	1096	725	581	497	463	434	393	352	351	318	337	338	321	294	301	258	273	264	264	245	240	272	298	291	270	268	273	265	288	247	260	270	228	261	261	259	251	250	256	275	219	247	253	243	220	235	239	241	287	270	247	263	268	242	265	236	250	243	232	232	240	230	262	249	234	252	243	216	254	264	241	250	211	235	234	241	260	246	253	220	257	247	249	259	254	267	243	253	236	240	220	252	247	255	245	261	278	241	278	249	247	264	252	255	231	246	228	259	245	205	249	255	228	245	265	241	233	213	238	233	249	253	237	249	266	257	248	256	279	258	257	257	241	230	224	236	256	232	242	218	236	248	246	269	230	272	254	222	235	247	264	245	258	261	234	246	241	266	222	254	269	250	248	241	250	268	252	261	236	260	255	231	273	258	227	248	224	245	246	246	233	253	251	233	240	255	238	209	233	221	230	229	266	245	247	240	224	240	248	242	254	262	241	244	253	272	224	247	229	240	263	253	226	242	235	263	230	230	249	246	244	223	242	241	264	263	237	245	244	270	240	237	249	272	215	224	240	254	249	250	236	234	221	254	253	254	293	242	241	229	209	233	236	251	254	249	231	204	266	266	236	259	241	221	250	241	247	223	230	255	250	215	233	225	244	257	251	220	255	230	228	290	267	246	214	260	253	253	241	250	230	263	270	222	253	241	249	246	229	235	255	231	238	238	273	243	248	255	265	228	248	249	251	252	232	293	238	213	240	251	248	228	247	211	261	231	219	240	231	245	255	247	230	231	221	247	227	248	239	240	264	246	239	229	220	247	225	229	265	229	248	268	248	259	224	272	230	236	250	240	234	250	266	225	265	245	229	232	246	287	231	254	255	250	206	229	236	247	243	245	237	264	259	233	252	244	236	234	256	249	260	262	239	267	253	208	263	263	230	216	249	260	230	242	249	253	241	241	237	244	244	259	251	258	251	220	218	236	245	224	253	276	264	236	245	250	250	263	263	228	245	235	238	258	243	252	240	255	249	249	240	256	237	241	269	249	236	236	247	215	218	222	250	264	222	194	244	249	236	255	264	272	223	258	225	237	248	209	256	264	238	225	233	234	226	224	230	234	254	218	223	261	256	239	236	271	261	248	223	239	241	258	233	254	266	258	288	223	240	264	226	235	251	224	256	236	229	267	234	242	246	254	225	228	269	229	233	249	230	223	229	238	243	220	250	245	241	237	244	260	268	223	250	241	240	257	253	213	266	246	246	254	271	252	256	220	262	241	230	213	224	255	222	242	268	230	254	240	250	261	237	231	235	250	214	253	255	237	245	234	232	239	249	267	221	229	238	258	234	231	238	250	233	241	233	245	280	232	229	261	288	224	249	251	223	231	247	252	252	251	236	233	266	231	247	241	263	246	228	248	228	263	269	244	247	247	206	241	243	228	237	210	258	218	217	235	222	266	243	243	255	245	254	266	233	240	258	261	236	226	272	225	224	252	258	256	222	247	249	221	256	229	234	247	239	235	252	271	236	221	238	254	238	241	258	259	232	261	252	227	268	233	239	264	246	226	254	247	249	263	260	243	232	264	250	228	247	239	268	257	233	272	268	263	274	256	234	229	279	259	248	239	262	225	253	256	236	231	259	228	221	252	259	219	261	246	221	234	233	250	280	265	241	259	226	232	261	234	223	233	242	234	251	222	230	226	236	247	251	254	243	223	261	273	254	231	232	230	265	250	234	212	204	229	245	237	267	263	264	240	255	230	214	260	230	273	227	266	230	222	244	236	244	226	242	219	235	245	255	225	239	222	231	258	249	253	253	237	229	238	221	245	244	243	254	238	247	272	234	263	254	234	252	266	245	231	232	194	220	231	240	237	248	255	233	262	244	238	245	245	231	257	233	260	247	232	254	262	264	242	252	239	279	242	235	264	237	251	254	230	246	229	236	238	252	247	238	220	235	242	252	269	210	270	245	257	220	244	217	248	275	237	240	243	246	258	241	240	229	244	263	261	250	247	250	248	249	235	237	252	220	248	231	254	234	224	262	211	250	247	247	242	236	227	236	272	225	253	234	222	259	258	258	265	232	270	248	231	262	238	242	265	250	256	226	229	243	279	239	244	231	260	253	229	244	249	238	238	247	251	258	278	275	221	240	224	248	250	210	258	237	257	233	236	253	226	242	227	267	230	222	225	242	246	249	247	245	254	241	278	234	265	257	231	254	262	230	235	248	228	262	235	251	246	280	239	244	257	221	227	247	239	264	249	234	246	255	224	252	258	226	235	218	246	225	238	241	225	232	253	249	231	231	237	256	238	260	236	238	214	256	238	230	253	231	260	230	270	240	263	255	256	219	259	230	245	256	225	273	262	241	254	226	231	251	266	261	253	255	263	248	260	235	257	240	254	242	217	239	236	250	247	261	247	243	246	246	233	272	256	252	243	252	231	253	240	215	263	254	261	269	248	248	239	249	221	269	237	236	214	238	262	248	243	220	257	222	227	214	270	251	255	219	240	217	255	221	254	261	260	262	250	260	247	239	258	218	264	245	250	226	235	211	249	245	243	235	236	231	261	238	223	263	275	249	242	230	265	247	251	243	234	255	242	215	231	261	229	229	275	236	240	226	267	234	278	224	274	261	248	216	241	239	243	227	248	240	236	246	242	239	251	248	230	226	216	244	243	260	229	269	241	231	255	238	247	247	225	252	234	263	256	249	242	229	240	239	247	244	233	277	245	228	248	248	242	229	241	232	260	260	262	275	251	267	236	204	260	249	232	218	236	227	245	274	239	223	247	227	226	268	254	236	238	234	249	223	251	222	227	239	241	237	230	228	229	216	208	246	243	241	262	251	233	238	266	212	261	235	262	272	248	215	251	240	209	246	238	247	252	236	217	254	220	242	237	249	231	233	283	269	232	245	204	261	208	236	213	255	250	239	245	266	263	281	247	257	217	246	255	253	271	246	273	250	214	250	241	226	245	226	241	250	231	229	227	244	253	268	260	225	249	218	257	232	228	251	232	246	245	240	265	259	265	257	260	222	268	241	232	240	259	227	228	235	225	213	255	233	266	260	261	229	267	237	250	207	242	246	246	239	259	230	238	254	241	254	251	235	257	224	286	250	246	244	245	246	227	251	262	237	251	261	220	234	242	257	240	269	247	240	231	238	255	225	235	266	233	249	238	239	253	252	253	228	235	220	260	245	241	245	248	269	267	263	253	248	234	253	255	246	246	234	260	235	229	237	255	201	249	249	241	244	232	261	226	298	246	251	261	249	225	245	249	226	237	225	261	258	247	228	218	243	227	254	221	248	256	244	271	252	242	214	247	234	247	222	259	260	248	229	243	255	243	235	254	251	252	252	258	251	217	242	253	232	275	255	238	217	223	244	237	248	217	249	239	252	260	252	265	247	258	251	249	244	209	233	248	235	255	267	250	275	267	250	233	275	247	253	228	237	244	226	225	263	225	244	252	240	242	209	248	241	236	231	249	235	243	222	246
22510	10502	8389	4209	2868	2221	1707	1412	1105	849	753	710	589	553	496	496	470	470	432	423	398	388	395	367	369	335	344	358	372	353	354	349	355	348	364	329	338	327	350	311	313	340	343	308	356	337	330	307	309	342	325	327	341	289	343	345	324	333	282	309	310	296	312	328	335	325	288	337	307	302	301	309	334	306	291	320	302	329	291	317	327	299	297	292	333	299	334	319	312	305	307	321	312	314	349	278	323	306	327	289	311	353	315	309	291	280	287	290	293	324	323	298	312	328	347	308	310	356	294	297	309	303	310	287	276	319	314	330	322	311	332	312	314	332	320	301	323	304	317	342	311	316	326	316	279	307	316	298	325	310	305	304	290	315	309	329	315	328	305	290	303	325	294	314	345	314	283	309	290	306	290	302	295	286	324	313	301	327	331	341	300	326	291	295	322	343	325	302	307	315	331	304	326	292	321	304	299	318	326	292	322	314	332	306	306	297	298	294	320	329	259	277	310	292	290	314	321	328	297	303	284	331	317	304	309	333	325	282	317	316	287	283	293	315	322	299	315	325	319	260	300	302	326	327	311	291	280	323	299	308	297	342	332	320	298	328	302	308	324	314	336	364	313	316	304	281	302	314	326	318	316	319	297	320	297	270	307	288	302	318	281	281	315	323	334	315	308	315	322	302	331	302	283	302	289	328	323	327	279	312	315	289	303	317	328	309	336	278	317	314	291	303	314	335	288	337	312	295	309	320	314	318	342	314	315	291	345	298	299	294	302	306	306	320	318	316	307	326	283	337	326	312	323	310	315	313	326	284	288	331	338	319	290	299	281	335	306	294	342	317	303	304	301	324	319	334	301	341	312	313	289	331	322	327	337	321	326	318	306	321	312	309	339	285	312	323	303	290	325	294	312	329	291	286	288	307	313	311	304	331	297	313	295	276	280	307	294	301	315	318	297	330	309	315	325	303	319	313	315	314	325	294	327	292	317	305	304	281	303	320	316	282	302	314	303	337	276	328	297	305	323	346	289	302	326	320	369	315	317	305	301	311	321	333	311	302	334	322	302	315	315	293	321	306	324	301	316	298	324	334	307	310	325	286	296	288	311	299	310	332	281	308	309	303	302	318	332	299	280	286	314	326	360	310	300	301	307	282	296	335	305	315	319	296	312	330	333	288	322	293	302	296	297	302	332	330	319	316	292	307	313	288	336	301	281	313	326	297	311	343	344	318	322	312	304	306	323	303	278	290	310	299	310	302	318	305	324	357	309	346	316	281	300	318	337	306	301	310	345	325	287	303	310	311	309	319	303	292	306	353	316	295	321	314	326	308	318	308	301	345	310	301	299	304	299	333	291	289	324	304	318	319	289	289	331	351	274	325	326	284	323	328	291	312	261	320	308	289	305	323	293	321	324	298	332	315	306	310	280	291	320	308	323	257	297	320	326	329	302	297	306	291	274	317	292	316	328	317	285	317	316	317	307	308	321	317	320	321	310	314	300	304	283	315	299	303	309	294	364	322	274	287	298	288	305	330	306	321	304	311	305	294	309	314	329	313	315	334	285	299	325	305	314	292	306	337	311	328	325	317	331	308	289	297	317	301	301	300	307	301	292	295	323	345	302	318	305	318	317	332	296	290	302	284	282	302	286	305	313	292	303	319	307	318	331	336	290	301	254	319	260	309	286	330	309	286	320	318	299	296	295	337	324	294	290	309	303	310	321	285	273	275	302	329	295	320	304	326	324	334	327	313	315	305	299	295	286	318	274	328	298	303	262	280	330	330	299	343	326	313	332	292	307	311	342	303	297	314	323	318	314	275	323	314	298	296	282	333	308	300	306	319	324	325	301	344	327	299	319	318	292	310	306	299	319	326	308	301	338	281	296	309	306	320	305	311	315	322	307	320	313	325	274	314	317	313	306	305	321	271	308	320	301	288	289	323	335	289	300	316	303	339	300	296	331	292	296	286	299	320	297	302	286	292	290	323	285	305	319	303	313	320	285	332	328	328	300	309	324	312	340	311	370	315	289	305	315	289	296	305	286	306	291	305	313	291	279	305	334	290	302	337	334	332	292	316	318	286	324	277	324	317	291	323	303	319	273	311	293	314	334	323	255	317	311	323	277	304	292	318	313	301	313	259	277	316	300	278	288	293	312	320	281	289	291	305	339	311	347	291	275	295	292	309	311	318	310	294	281	324	311	297	314	310	306	304	313	301	310	314	308	321	332	287	307	320	321	307	290	301	311	300	317	299	289	339	294	323	311	317	303	309	319	335	273	286	343	302	298	309	303	303	305	337	297	326	350	317	331	320	314	305	303	285	279	344	325	306	320	315	317	289	339	319	320	310	341	318	295	305	325	297	319	271	312	295	327	319	305	283	323	342	301	334	313	312	309	304	317	345	305	298	295	298	304	334	294	315	278	298	294	298	295	317	294	292	317	302	296	300	328	308	302	310	319	300	310	317	319	357	298	294	317	333	309	312	328	315	297	309	308	291	325	314	293	312	302	311	304	301	297	305	338	337	292	313	304	313	309	323	335	305	332	307	311	293	315	330	294	338	291	299	292	293	309	313	348	316	295	286	277	286	302	318	322	300	297	301	338	304	296	304	347	319	303	326	322	290	307	330	326	300	312	323	315	295	326	310	314	314	309	309	332	288	335	299	330	312	298	302	313	283	309	286	306	330	301	337	301	331	327	342	313	312	296	307	287	348	308	347	310	346	318	291	323	293	286	308	328	329	319	337	313	299	311	294	319	307	309	282	279	323	295	310	303	306	315	279	334	300	320	308	318	310	290	334	284	309	330	318	324	316	358	335	305	308	342	282	304	303	310	352	308	324	310	336	303	323	306	301	333	329	291	336	295	299	311	321	298	295	342	322	277	296	320	301	317	325	291	296	325	295	324	297	299	311	305	317	341	283	315	303	283	309	311	298	316	280	307	307	315	313	311	308	303	280	300	328	332	294	296	308	297	317	304	299	312	307	325	274	313	343	309	318	328	309	296	302	296	302	312	300	255	321	344	328	318	306	324	337	308	284	325	286	320	281	292	316	312	333	294	312	295	343	289	304	337	330	321	311	310	329	306	312	324	308	326	326	282	312	299	320	292	314	353	325	310	287	304	285	285	326	325	315	302	325	298	309	290	289	295	285	281	327	254	317	302	306	285	287	300	284	295	273	344	307	295	284	279	303	330	313	319	308	302	322	332	305	300	301	306	287	323	315	277	309	317	305	317	335	286	312	296	275	291	332	298	295	298	292	324	336	294	312	268	290	334	319	317	333	313	292	304	333	315	299	318	305	324	273	321	316	313	274	292	304	315	303	293	304	292	283	315	302	289	313	320	300	312	329	284	310	323	336	316	297	308	295	297	301	295	317	306	335	299	307	292	298	286	293	285	302	338	308	298	282	324	300	328	317	321	294	310	309	296	299	293	305	311	336	323	296	330	331	301	298	315	302	331	316	325	313	300	293	305	310	280	297	328	298	292	317	310	296	311	317
24823	20934	27133	24769	10868	1201	849	786	643	713	703	632	671	655	582	630	580	592	587	617	610	562	606	573	540	564	591	572	594	568	580	600	597	575	602	604	620	587	596	670	613	591	552	552	638	565	550	557	601	620	585	585	573	605	554	557	571	576	584	528	622	590	558	594	533	573	579	532	577	566	597	537	561	589	586	570	580	544	581	609	613	538	583	582	572	570	579	536	587	530	532	592	593	568	539	531	602	589	548	593	586	538	545	563	549	574	608	593	601	559	611	545	529	549	524	546	563	603	564	594	571	561	594	580	551	578	564	587	513	567	578	564	559	566	560	580	572	534	610	573	570	571	538	590	600	556	598	575	556	561	568	600	607	563	581	577	583	575	529	590	575	560	557	589	564	555	622	575	560	627	572	495	535	602	573	584	582	583	584	593	611	537	553	554	578	573	563	596	620	561	550	587	585	589	531	559	609	595	588	581	597	545	585	558	547	567	559	561	611	553	560	594	558	550	575	521	513	569	554	599	578	555	554	568	577	556	619	634	576	566	571	552	573	551	591	532	597	541	594	570	591	545	578	556	561	530	599	631	542	577	585	565	526	551	587	579	529	535	556	567	606	530	568	539	574	563	570	564	579	558	564	530	570	572	598	579	557	569	581	585	578	591	540	544	563	573	584	584	579	575	587	568	575	598	561	607	584	575	574	602	552	647	574	559	563	577	563	556	537	568	570	528	584	549	549	607	579	554	586	577	553	560	526	627	569	577	594	575	601	578	603	595	545	583	562	560	591	633	548	564	593	583	557	565	565	590	610	573	581	534	538	532	565	538	594	599	561	571	560	542	556	570	580	550	609	569	568	583	556	601	567	541	540	564	553	573	566	574	568	532	580	548	566	568	565	583	582	582	579	600	579	538	589	587	576	581	608	537	551	567	550	597	571	584	576	580	560	566	569	538	530	529	527	602	583	592	545	554	582	613	550	553	579	563	579	578	619	578	618	567	549	597	573	521	569	562	608	545	560	561	549	555	549	596	578	534	559	539	588	549	580	560	570	517	544	608	560	566	591	519	569	551	559	605	572	549	593	610	564	572	572	577	555	562	569	578	581	592	607	579	593	590	527	579	539	543	577	579	557	563	559	601	546	581	604	596	587	530	517	542	586	642	586	597	575	545	544	547	574	600	566	541	555	575	550	546	617	578	575	594	544	596	580	572	576	559	547	582	548	595	562	591	558	577	589	555	590	576	566	513	544	552	519	603	586	554	622	618	570	546	560	576	549	617	554	572	563	556	563	512	543	517	552	585	582	549	569	538	603	548	590	552	556	585	550	570	564	536	535	543	573	581	597	550	591	551	633	548	566	531	565	574	590	625	544	542	557	553	609	611	583	567	553	545	606	607	622	553	547	599	600	556	569	566	557	576	569	559	526	571	573	590	627	591	573	594	586	580	523	566	541	601	565	603	572	556	547	587	544	599	602	624	633	590	567	585	541	589	608	546	609	558	596	544	579	595	506	578	584	571	549	541	622	559	596	539	590	553	607	543	564	541	565	546	570	583	582	558	599	568	558	569	572	586	533	563	555	616	581	569	592	531	539	596	556	610	593	603	548	563	565	533	561	600	593	569	534	549	561	601	603	572	559	572	582	594	569	563	567	544	591	581	618	614	583	602	571	548	520	584	556	562	577	545	581	606	586	585	618	591	582	565	596	507	568	543	536	568	571	577	547	540	595	545	620	597	593	535	556	580	557	590	581	611	574	569	580	584	587	587	539	552	577	608	588	574	575	590	586	592	602	619	570	590	585	603	562	566	568	544	594	559	601	584	556	562	605	574	531	597	575	548	575	535	569	561	553	571	608	579	578	554	603	580	547	575	583	564	572	582	552	575	571	544	610	623	567	588	544	587	565	556	649	581	582	598	569	559	582	575	602	544	575	559	554	598	533	545	536	604	579	573	565	596	565	537	558	617	560	594	591	572	577	552	591	595	572	591	558	567	585	555	583	572	588	565	574	568	582	546	600	597	565	589	576	557	580	593	563	579	615	544	568	626	544	545	598	560	536	566	545	561	587	605	586	532	581	564	568	575	567	562	531	593	608	596	599	566	547	579	548	558	589	570	554	586	611	553	581	540	595	565	561	535	574	584	561	539	610	572	558	540	551	575	587	547	569	542	574	618	572	543	542	562	589	526	556	522	552	541	556	577	551	554	570	538	545	552	577	589	566	592	523	568	518	534	561	573	548	625	570	549	595	544	569	562	555	561	562	591	560	587	570	603	534	571	541	549	543	545	538	558	578	549	539	570	562	594	545	543	601	579	557	596	532	553	540	581	557	592	563	569	623	596	545	592	533	559	552	578	586	580	584	591	576	594	600	557	624	592	609	594	593	569	599	600	562	617	592	588	608	524	580	585	535	575	592	583	629	612	558	572	558	567	514	565	571	586	545	534	555	564	555	553	586	579	592	607	547	615	566	577	573	487	566	525	560	603	624	588	637	537	595	560	564	544	589	626	577	546	549	575	582	552	565	567	565	579	530	589	579	563	550	648	548	571	579	588	560	557	546	538	607	518	604	555	571	573	598	552	585	496	598	507	552	594	590	566	554	568	588	554	527	552	504	568	541	577	575	554	544	555	538	575	573	572	607	561	573	591	552	578	606	550	607	553	576	590	547	568	575	594	579	538	575	549	555	602	576	567	547	578	554	610	549	569	558	563	615	615	550	606	578	572	591	566	565	598	571	565	599	562	559	628	568	554	576	605	549	555	537	567	572	565	532	568	588	528	546	572	539	605	576	585	606	574	616	569	608	572	602	587	587	563	571	614	569	593	579	590	566	606	565	600	613	577	566	581	568	535	532	527	545	579	609	623	540	533	568	546	556	570	567	570	587	590	513	562	548	580	552	564	568	570	584	560	594	572	563	600	551	583	535	575	566	537	581	549	599	558	609	620	638	533	570	603	602	612	610	590	621	597	547	560	557	576	583	543	549	529	571	578	567	537	596	547	583	536	606	545	572	607	556	552	577	598	574	598	559	542	554	588	598	553	547	541	547	544	566	589	550	562	540	541	578	545	588	525	607	604	586	551	563	565	630	586	566	561	604	567	582	562	595	586	598	587	574	568	567	608	573	576	539	595	590	581	555	538	584	578	547	570	615	614	575	569	525	553	561	572	586	549	603	579	530	592	558	577	580	565	568	536	581	594	595	544	588	584	535	603	555	542	533	613	598	540	608	562	586	581	553	605	562	573	542	600	590	591	539	577	615	584	517	595	573	595	556	567	529	564	565	580	570	545	557	577	541	606	586	556	583	530	536	585	581	562	552	593	602	602	565	521	600	566	559	609	571	567	560	556	564	561	602	552	562	598	535	538	565	554	501	558	592	613	585	530	576	609	580	575	535	519	566	544	547	536	545	586	570	593	560	523	563	572	557	636	626	548	560	603	603	547	560	584	597	553	568	551	568	583	558	547	581	562	608	552	569	610	572	613	595	534	497	551	589	567
21228	6785	4749	2563	1943	1585	1339	1138	1059	968	961	836	793	830	786	769	698	726	745	661	704	692	728	681	742	693	692	663	687	696	694	684	700	704	661	697	686	681	696	717	685	706	714	704	690	689	686	656	663	694	683	657	689	674	666	677	696	672	658	670	685	653	701	661	654	679	691	668	671	637	670	650	679	692	663	682	661	706	679	702	675	661	671	704	652	683	687	640	685	705	676	682	632	673	652	685	648	666	616	698	683	674	692	660	668	689	671	698	672	695	646	712	664	668	685	671	641	642	744	702	640	678	671	654	675	688	664	629	683	666	707	702	682	676	629	668	670	684	710	640	663	635	669	678	674	646	657	637	666	670	701	708	627	653	675	644	688	655	639	630	657	687	653	679	674	678	706	671	739	661	675	669	649	742	674	658	643	707	689	688	638	646	675	666	627	643	695	634	675	654	704	671	685	635	628	661	667	667	658	693	677	687	652	572	684	623	673	668	661	655	657	676	699	701	679	638	635	683	679	665	660	718	671	613	662	667	634	673	640	655	689	705	703	677	637	646	677	688	670	661	644	702	649	628	670	680	678	677	693	674	681	706	649	694	632	641	695	692	637	688	685	637	654	651	683	635	644	652	676	686	657	636	650	653	686	656	673	647	676	649	655	649	683	690	666	671	701	637	612	672	661	691	612	648	706	683	651	658	670	662	686	670	704	732	678	685	641	686	709	659	678	665	649	663	616	678	676	737	659	661	617	601	679	661	691	690	705	657	648	697	738	680	673	658	678	672	601	641	703	674	679	643	652	680	694	702	657	664	653	658	663	662	668	660	690	641	681	611	743	647	669	639	665	649	698	664	664	672	656	694	668	722	672	648	673	683	650	671	659	656	658	695	655	715	693	702	689	631	716	654	661	619	692	636	701	751	680	670	606	652	660	702	650	683	667	677	680	655	651	671	637	669	671	665	651	704	669	650	682	667	652	707	681	661	689	654	650	670	671	654	652	667	668	641	647	652	681	686	636	677	719	660	680	651	633	677	659	670	676	673	660	663	663	623	663	655	697	609	696	666	692	669	724	687	683	666	625	641	609	694	675	694	656	655	648	725	655	665	673	624	707	673	679	631	683	638	658	657	661	618	641	646	670	693	622	645	602	658	664	663	630	697	631	668	676	680	701	658	693	704	659	653	675	677	677	642	657	692	659	656	700	673	669	672	670	673	706	687	659	675	663	621	664	655	659	633	694	665	678	656	702	692	691	622	625	665	662	660	682	686	706	700	698	676	674	704	666	683	698	649	622	652	679	708	688	679	691	684	665	675	692	677	651	671	682	669	660	644	673	666	662	669	662	670	664	615	640	711	683	708	640	668	692	658	666	647	665	681	670	648	677	657	646	677	659	664	662	681	621	672	701	680	681	663	655	681	687	691	694	658	670	641	663	656	659	657	694	685	690	714	639	659	663	671	735	666	696	661	676	660	674	709	667	653	684	686	678	723	726	649	658	667	653	674	620	687	674	670	654	676	661	674	646	727	686	693	647	687	719	711	690	693	662	659	679	667	698	659	656	717	700	661	669	663	673	653	718	653	676	718	708	684	683	685	637	696	682	657	684	701	651	704	655	657	669	671	644	654	663	665	653	704	677	630	678	693	694	674	684	715	703	689	648	646	672	659	658	663	696	667	696	713	666	664	683	697	648	655	625	680	659	664	681	682	679	683	696	650	661	678	629	685	692	660	658	668	666	686	647	684	651	681	700	660	609	740	652	693	624	677	699	672	652	644	662	675	613	692	704	686	704	717	690	644	679	656	697	689	682	662	621	689	653	619	681	682	640	626	660	636	688	649	674	676	712	631	639	646	644	692	695	653	690	705	623	620	658	685	697	614	725	684	664	614	687	673	736	652	682	655	658	714	657	639	653	705	721	638	660	689	673	678	686	637	660	672	675	665	671	669	636	651	695	660	683	697	688	669	674	699	680	621	687	698	646	710	683	645	648	647	674	630	677	700	696	650	660	637	714	664	677	687	656	646	679	693	643	644	641	664	651	692	658	698	636	659	705	627	708	667	698	686	674	669	681	629	670	683	637	668	658	677	654	631	680	657	718	616	688	689	653	667	717	676	688	658	694	629	699	678	704	678	682	657	716	633	647	663	699	691	673	706	678	679	701	645	670	669	672	663	693	646	629	670	657	669	729	648	680	659	646	673	664	632	701	673	659	642	672	732	690	654	656	654	676	713	646	648	699	690	691	641	663	715	725	681	676	658	677	680	649	665	665	647	691	618	701	653	695	682	678	672	662	654	665	661	615	668	679	654	669	657	692	668	633	640	640	643	712	651	691	706	660	664	666	696	594	661	709	710	676	684	695	645	667	688	636	677	627	649	670	675	693	681	698	687	673	659	631	687	695	718	698	660	643	715	628	723	651	667	662	621	623	692	652	709	698	709	643	651	658	730	680	706	671	653	692	668	704	658	697	655	673	629	673	731	701	680	666	651	711	638	718	672	631	632	673	675	638	696	712	696	643	686	650	696	612	685	675	652	681	689	687	667	617	674	637	702	660	709	681	661	656	649	717	667	635	648	684	693	645	655	702	674	676	660	639	645	677	649	681	698	642	746	687	659	655	676	657	674	701	682	677	682	640	659	611	605	648	695	685	637	669	678	678	639	682	658	682	659	644	681	674	741	634	668	678	643	669	665	638	680	671	665	674	682	656	656	667	628	719	647	699	639	684	650	652	660	687	648	650	660	703	649	667	672	664	666	698	672	655	698	663	622	682	674	640	666	662	700	671	655	614	652	686	689	677	601	656	690	641	663	707	646	685	701	628	684	696	673	704	675	685	665	678	656	638	664	670	686	661	713	671	639	645	620	647	679	704	686	680	670	693	651	629	682	698	659	729	648	645	689	676	614	665	693	707	666	699	647	676	665	714	668	705	698	655	654	676	659	636	710	629	662	691	687	636	675	648	673	672	642	672	658	683	667	638	669	641	686	678	713	675	697	682	705	701	670	637	663	662	677	653	678	678	610	633	677	634	664	622	643	717	678	672	688	659	663	632	659	664	705	650	645	692	663	656	677	659	693	667	723	664	695	677	672	697	683	638	671	660	651	659	682	654	653	705	674	649	689	633	624	687	658	669	660	660	659	650	640	706	670	699	644	684	595	686	705	730	664	656	657	690	690	743	640	656	719	663	661	679	670	656	666	662	690	672	719	659	667	624	664	642	723	685	697	681	720	674	682	697	657	666	687	669	688	643	659	615	612	605	675	691	656	614	701	640	692	636	667	638	692	684	650	643	703	671	675	694	659	619	644	653	651	689	708	640	662	652	650	735	699	682	700	670	689	679	693	674	695	706	624	693	658	685	641	636	667	679	713	703	658	598	642	636	641	673	635	649	692	690	654	632	667	671	729	652	674	656	667	665	665	643	670	677	719	682	698	636	684	664	655	653	632	631	682	687	620	669	653	699	663	682	710	717	675	672	657	699	679	619	704	647	676	658	707
22667	20994	28735	23448	20996	21049	11031	1311	876	726	593	539	523	428	423	395	377	339	350	317	295	331	316	304	291	267	253	265	261	285	259	278	260	289	259	252	230	234	220	259	261	257	237	247	262	242	232	251	238	241	256	232	203	225	226	225	223	238	248	282	225	221	231	218	212	224	251	243	209	203	245	235	263	238	244	259	210	239	209	232	205	212	239	231	248	237	254	227	238	231	221	222	226	222	224	215	221	238	229	211	222	213	231	254	228	215	239	222	224	282	260	227	221	214	208	233	223	227	234	226	219	240	215	210	240	198	205	236	236	216	208	228	243	220	215	241	226	219	238	233	201	213	229	213	272	185	223	237	212	241	210	248	222	202	206	206	232	248	225	233	215	214	256	225	234	238	218	229	219	229	225	223	225	232	206	205	237	216	232	235	250	218	220	221	222	229	237	203	216	230	238	218	232	245	203	220	229	238	244	263	218	213	237	252	207	242	211	240	203	247	214	245	210	222	208	225	237	228	220	230	217	253	236	226	238	235	237	224	224	245	251	238	260	223	228	247	257	253	236	219	200	245	234	197	213	222	227	249	221	235	224	232	239	214	233	200	226	227	223	240	242	211	228	222	209	242	242	211	200	241	229	224	210	217	214	203	228	236	255	232	252	231	209	211	236	214	242	208	222	237	220	212	224	252	215	233	240	207	228	262	251	211	203	232	248	228	213	237	238	234	200	190	222	234	215	201	221	241	212	205	236	206	264	196	210	243	223	248	231	200	250	203	223	218	224	208	251	260	248	215	225	241	245	211	229	249	221	235	235	250	232	220	225	225	248	198	231	260	202	240	229	237	214	228	223	215	240	251	199	226	239	259	228	244	210	230	244	217	221	201	212	248	213	200	247	229	262	240	231	241	240	230	204	231	236	219	235	249	219	239	230	225	245	240	239	236	239	209	239	248	215	240	225	228	225	229	239	233	217	238	205	211	257	246	225	221	243	231	226	239	218	249	205	221	261	242	218	208	213	200	236	226	252	198	226	208	234	236	232	255	221	228	227	237	237	222	218	253	228	216	226	219	234	245	231	230	245	225	215	257	237	220	200	214	214	227	226	246	219	261	233	232	258	208	205	220	245	219	206	236	221	200	234	210	232	204	221	224	222	220	209	228	213	231	229	234	246	211	243	219	226	231	264	232	237	237	209	224	228	225	219	205	197	230	220	248	260	239	245	246	202	245	220	237	241	225	215	197	245	218	237	232	220	211	233	235	237	224	235	214	219	210	234	235	243	228	220	203	236	205	200	234	229	211	232	230	228	201	222	228	234	226	232	205	250	221	207	233	211	241	217	246	225	211	214	231	225	222	260	210	231	220	231	218	237	240	236	254	204	218	230	226	239	219	222	245	222	210	237	229	234	213	218	222	223	216	235	210	206	217	228	208	226	205	213	230	242	211	210	217	239	215	245	232	280	243	203	234	223	210	226	229	219	226	227	231	262	250	239	206	229	211	237	210	223	230	210	239	225	233	210	246	231	195	245	232	233	234	215	202	234	217	201	223	236	230	206	224	193	249	213	233	217	265	218	238	236	216	215	232	225	218	234	234	203	221	225	230	213	225	199	245	215	228	221	228	224	234	218	212	252	213	258	226	217	216	235	218	191	266	229	239	238	208	225	225	232	225	247	233	256	234	233	240	229	228	243	251	201	227	208	230	232	202	219	243	251	221	254	242	235	223	236	215	218	211	219	215	227	226	225	222	217	242	239	234	211	225	226	255	232	234	234	245	227	216	219	238	238	216	263	225	226	222	238	233	233	198	262	234	243	223	255	207	208	232	255	235	209	245	227	240	220	226	204	246	195	227	247	239	221	226	229	237	229	217	239	248	221	224	228	229	217	222	205	219	234	199	229	206	221	215	237	212	197	228	221	226	231	222	212	186	218	220	227	249	215	232	245	245	228	252	226	221	255	235	223	215	234	241	237	236	206	245	226	222	209	237	236	233	212	251	243	206	241	239	209	242	221	218	233	214	265	226	203	212	216	248	231	213	221	207	229	237	234	244	197	238	222	216	248	240	209	235	216	206	199	233	236	217	215	220	228	214	210	231	230	232	215	222	220	242	216	256	230	239	221	233	230	215	233	209	245	210	234	226	215	219	245	227	220	214	229	229	207	227	216	236	214	193	246	238	231	234	206	245	233	209	234	256	253	243	226	264	239	266	235	220	235	230	200	229	209	233	239	212	211	231	251	263	237	227	233	210	246	237	237	274	249	225	226	202	232	202	223	226	224	239	222	240	240	229	212	217	209	236	223	232	226	228	232	202	242	204	245	210	242	248	218	241	233	212	219	225	228	242	223	228	201	248	237	232	208	228	221	208	241	240	210	228	227	213	242	239	210	231	245	229	246	237	217	231	217	236	219	237	207	221	234	230	214	220	262	231	230	230	252	243	235	228	236	216	227	222	233	230	217	227	223	226	235	218	217	210	259	214	200	244	228	209	195	220	220	201	230	240	222	260	221	224	235	244	236	267	234	195	220	266	228	234	221	233	220	211	220	242	221	216	218	201	220	231	237	221	213	223	227	198	230	211	232	221	210	219	218	227	221	212	220	223	224	238	201	238	199	197	217	232	243	213	226	243	217	229	242	224	239	243	222	211	207	227	224	235	228	229	234	211	231	216	233	246	205	237	244	220	250	225	236	238	212	225	234	218	202	225	248	241	223	232	259	208	224	212	256	241	224	235	231	227	206	244	220	220	262	226	250	244	240	242	203	209	218	213	222	248	246	226	234	218	228	206	246	227	231	227	246	233	232	227	238	207	229	226	228	258	216	219	234	225	234	226	241	250	219	227	217	247	249	227	251	207	225	238	243	229	202	277	218	214	225	206	213	233	184	222	226	230	248	217	199	248	228	243	223	245	197	216	255	225	230	243	228	223	230	230	236	226	240	221	230	214	209	201	239	233	220	238	204	229	246	229	251	250	231	213	248	242	220	200	249	235	206	240	199	239	221	214	209	182	226	252	239	224	215	237	227	213	231	205	237	201	211	216	221	217	230	239	211	254	226	212	208	248	212	206	230	218	236	227	231	230	219	222	223	217	217	261	230	228	217	218	229	214	235	206	209	238	225	217	209	215	219	222	222	263	201	204	254	227	217	247	230	225	226	217	213	221	236	228	223	235	225	232	256	212	231	226	230	246	224	231	233	241	217	230	251	210	211	236	244	227	212	219	228	240	215	223	218	209	226	207	229	224	248	230	244	232	221	239	207	252	258	218	208	242	230	199	228	207	213	208	217	245	238	255	227	221	238	236	214	249	249	225	197	215	231	214	244	231	236	248	238	219	237	190	236	246	256	255	237	233	211	205	226	256	241	233	269	210	238	198	238	218	259	220	249	233	226	245	201	206	222	216	238	255	235	243	227	228	219	227	228	215	215	216	233	231	215	212	241	234	249	213	230	232	202	204	230	225	224	221	216	222	222	193	242	185	239	205	252	211	239	197	209	234
29453	17821	13430	7226	4937	3791	2917	2246	1783	1470	1150	990	823	752	658	589	543	538	476	458	466	429	384	404	362	399	381	348	309	387	353	343	352	304	342	346	309	295	322	306	328	335	309	289	304	294	265	303	294	287	301	285	280	276	271	301	304	302	286	252	278	278	281	298	274	263	280	281	261	292	276	286	274	298	248	262	288	302	267	247	273	255	288	266	267	296	246	265	274	271	237	301	251	280	244	237	271	275	251	247	271	260	280	277	295	253	245	266	253	255	270	251	282	259	262	290	283	281	264	257	259	306	259	263	281	298	272	266	282	265	280	240	271	265	256	267	256	240	271	264	264	233	256	255	323	270	260	288	255	275	260	278	281	264	254	254	275	258	254	256	283	242	271	237	282	246	285	267	251	280	280	241	272	273	250	240	274	254	256	268	295	248	262	285	274	262	277	294	281	243	313	266	264	254	264	254	255	274	267	283	258	263	239	248	298	250	258	284	284	258	287	280	295	276	255	292	260	290	261	281	267	263	252	250	252	248	250	283	277	270	262	280	254	302	249	270	283	264	262	277	268	263	262	266	258	253	297	259	294	251	285	272	282	264	277	278	264	253	259	295	267	266	273	274	229	271	288	280	249	277	257	262	268	265	249	281	261	260	276	276	238	238	269	288	251	286	283	246	257	238	279	246	264	256	243	279	293	283	278	271	275	265	290	256	260	249	222	255	264	261	260	279	262	239	283	244	262	259	287	273	275	289	259	271	289	274	246	259	257	234	266	273	273	273	260	254	274	272	296	271	233	268	259	306	292	256	261	294	245	262	249	283	267	248	287	271	284	266	251	264	276	263	251	263	270	248	254	246	273	294	271	259	247	249	261	314	261	273	279	265	265	270	281	283	248	266	261	248	291	279	313	261	257	273	234	251	276	259	258	245	271	252	266	232	278	279	267	259	258	264	253	281	251	279	267	251	267	240	243	262	290	241	260	258	291	266	253	282	248	242	256	279	288	278	269	267	262	262	281	250	301	255	294	230	263	250	285	294	285	255	260	284	255	237	292	258	279	258	285	264	268	266	293	261	277	266	234	276	274	270	244	279	254	258	308	263	257	244	252	255	251	264	256	276	296	266	284	266	271	264	231	276	296	296	307	256	317	259	296	274	269	243	284	257	244	263	288	272	272	267	275	279	278	273	267	253	245	269	249	289	270	239	294	284	263	252	263	255	260	277	273	251	279	245	274	248	287	256	284	255	260	247	284	261	282	276	243	262	275	247	305	281	269	247	249	276	239	273	262	290	267	269	239	254	279	283	285	264	266	265	265	275	299	276	223	253	282	266	268	268	284	243	249	246	253	263	259	253	254	254	259	242	263	280	254	280	259	283	274	259	258	248	276	274	272	271	265	275	280	261	268	258	270	259	244	279	259	248	254	280	287	299	285	294	283	278	263	254	255	242	281	250	293	280	260	259	282	281	263	261	237	287	268	287	226	238	255	260	278	280	241	268	248	261	260	270	253	263	269	252	256	282	277	263	269	260	273	295	288	280	257	248	271	293	267	282	257	257	264	282	238	255	260	258	238	283	286	256	274	275	239	272	275	263	259	277	283	271	264	263	275	272	248	257	271	280	265	279	266	302	282	281	262	269	272	273	250	280	249	270	257	256	254	267	263	264	247	248	257	277	246	279	265	271	256	298	295	259	244	284	277	275	267	271	287	277	266	257	279	273	286	277	252	269	252	268	260	241	262	288	301	281	292	287	261	279	289	238	270	256	253	262	278	288	314	262	273	263	241	257	252	245	260	253	226	241	267	266	240	292	288	267	278	264	256	271	240	278	282	265	265	294	267	284	272	253	249	234	300	293	257	301	287	275	280	290	252	250	276	266	258	277	266	267	263	261	270	292	256	261	257	235	268	254	275	266	222	261	276	258	246	268	241	276	244	284	294	262	272	238	269	279	249	256	270	275	234	273	271	252	281	266	288	257	284	279	270	274	267	263	224	259	268	255	250	248	257	243	257	273	271	257	276	279	223	265	264	270	248	272	273	272	273	260	275	267	285	262	254	233	256	267	257	245	258	276	258	279	276	282	253	262	249	289	267	267	262	257	264	270	267	253	287	283	252	262	260	276	257	260	258	266	282	254	263	266	267	259	286	249	258	249	265	243	259	259	283	290	255	264	252	249	289	274	271	264	278	278	269	250	261	269	246	273	263	258	271	269	249	284	236	279	261	275	242	270	271	243	254	252	250	269	280	264	281	285	274	266	263	257	249	255	288	278	273	272	252	280	264	273	233	235	261	239	246	281	256	267	237	277	268	254	278	245	254	279	290	294	254	280	257	284	278	274	243	280	292	272	274	263	255	286	282	243	271	246	303	279	256	270	271	235	254	259	251	265	274	253	283	267	258	266	258	277	270	269	250	260	292	284	272	263	247	246	279	260	282	251	299	299	255	249	258	256	248	284	254	264	256	260	265	297	290	305	254	255	271	257	261	261	281	255	276	264	274	266	285	268	273	276	243	276	303	269	267	261	266	290	263	233	272	288	268	257	266	222	257	235	268	270	261	299	247	236	274	262	249	288	236	275	269	258	270	274	252	228	280	289	287	267	272	258	220	265	244	283	276	261	284	267	259	273	259	253	266	251	267	269	282	242	240	233	296	278	254	246	256	282	256	260	233	263	253	263	281	274	242	260	263	243	278	255	275	261	276	288	292	266	267	223	301	259	256	280	255	249	274	257	285	269	280	316	284	273	248	257	254	260	286	248	277	272	270	254	250	236	266	256	263	281	269	280	287	268	268	254	295	257	274	274	252	262	256	262	246	278	266	276	273	263	252	263	267	272	263	254	261	255	277	253	258	267	260	254	278	273	258	275	287	259	277	260	281	257	255	246	243	274	247	251	272	269	250	264	275	279	252	259	262	248	267	261	244	270	261	301	288	278	273	278	284	299	266	281	271	252	282	254	257	282	256	269	253	260	279	262	262	271	288	247	261	257	289	247	297	263	265	295	283	236	273	265	257	257	255	281	253	271	266	271	249	303	266	279	266	253	238	252	287	254	268	258	260	282	283	245	257	265	271	260	240	259	278	270	271	253	247	265	279	298	269	256	246	277	280	264	236	239	267	257	248	237	285	290	277	258	274	263	267	267	275	260	268	267	263	247	268	266	268	262	294	259	249	247	265	256	273	249	258	266	293	290	279	265	245	271	260	270	261	279	284	276	255	244	248	275	273	268	272	254	287	300	266	243	239	266	264	259	260	267	281	280	260	274	231	278	251	262	268	272	251	255	258	259	256	273	278	272	266	262	256	239	268	242	288	280	295	263	247	273	276	272	273	275	270	246	258	240	249	265	264	267	285	264	268	257	265	267	271	263	273	263	259	234	274	271	237	265	254	276	249	264	258	250	270	258	293	243	255	284	292	291	274	265	287	259	295	254	263	228	288	259	270	273	262	245	264	269	267	261	253	284	260	273	277	278	273	255	276	248	246	265	276	267	257	257
26685	20395	9492	1024	635	605	532	575	550	518	550	481	538	516	514	524	549	512	511	488	524	531	496	484	481	497	496	540	542	515	518	545	497	500	538	507	557	520	510	517	511	509	540	513	512	438	530	498	522	550	505	541	505	544	512	511	489	527	492	487	471	541	457	540	524	529	502	522	490	502	500	546	469	496	487	480	512	523	516	508	509	484	505	500	492	481	529	532	493	489	551	497	508	509	545	522	531	489	480	490	533	478	506	462	542	513	525	516	500	536	539	481	506	512	484	508	522	511	497	519	529	501	495	509	491	522	494	493	476	461	508	536	478	495	571	513	491	475	529	529	493	507	536	496	519	523	514	515	507	479	510	505	503	512	510	510	553	506	506	521	520	479	529	486	487	525	547	494	492	507	536	510	495	484	454	488	499	514	521	484	505	485	540	528	521	498	507	531	482	549	505	549	548	490	508	503	516	481	516	458	491	481	504	498	485	533	481	502	505	494	494	568	534	505	506	508	498	473	549	521	499	533	505	529	543	518	547	515	531	498	509	489	506	550	516	488	513	522	533	513	521	511	503	512	503	511	509	487	522	485	521	529	510	536	527	510	534	444	518	534	513	511	476	506	510	523	542	498	473	517	509	557	499	486	499	546	538	530	537	518	478	529	494	472	516	504	527	476	505	510	520	546	522	512	523	503	507	489	513	519	492	491	494	533	528	529	504	486	509	525	532	559	474	494	510	535	556	511	513	524	468	514	538	499	544	496	522	514	498	497	504	425	471	490	488	513	494	533	516	487	531	479	481	522	530	503	537	515	522	532	503	531	484	517	493	534	496	519	509	501	522	523	495	530	527	503	530	543	534	524	507	551	495	555	476	501	514	541	512	510	479	522	518	523	498	503	500	552	511	441	511	452	502	515	521	494	502	524	485	529	506	501	492	543	508	489	487	488	523	468	505	479	469	553	506	474	530	483	509	551	500	514	495	516	528	539	506	503	497	505	487	470	518	499	537	472	485	507	540	476	498	477	485	456	540	501	493	480	522	510	539	550	526	515	501	500	495	499	456	485	486	530	504	522	512	521	505	492	522	478	572	497	507	491	503	490	498	505	540	488	501	521	503	518	510	544	501	518	502	522	525	521	500	487	541	480	479	533	533	501	546	498	503	491	502	511	503	513	524	478	517	496	512	530	533	482	511	536	505	524	507	543	485	462	504	540	505	512	505	502	532	502	509	538	520	511	459	523	526	508	473	535	548	515	508	523	486	532	471	465	474	552	528	443	509	501	521	516	517	477	461	532	539	542	508	519	510	497	505	532	508	522	487	498	574	481	526	531	512	491	482	515	514	510	484	514	525	499	474	504	489	499	525	508	496	489	477	541	527	513	461	521	510	540	525	506	530	508	500	508	504	496	485	537	494	545	493	580	487	541	486	530	543	525	503	499	519	497	484	497	578	511	548	508	490	537	489	509	525	492	521	500	543	512	507	512	449	512	486	499	512	494	548	508	464	524	518	505	499	526	458	515	526	537	561	488	485	537	532	525	520	544	469	512	541	501	542	502	515	549	476	514	490	491	509	504	516	496	454	494	468	486	499	574	494	501	489	467	510	509	481	526	517	527	526	465	521	445	537	554	507	505	550	503	468	508	507	478	449	503	485	515	504	529	493	462	505	491	492	562	515	488	499	549	521	500	512	530	521	470	487	506	491	534	518	501	547	516	525	516	490	515	501	479	532	535	514	513	514	505	532	496	511	535	545	524	472	512	493	520	519	489	518	500	506	538	495	559	491	492	505	546	497	490	520	507	480	519	498	526	537	525	509	551	530	490	546	513	484	490	473	524	480	540	506	512	489	544	518	495	483	503	482	497	516	490	528	544	530	503	523	502	520	531	520	513	523	521	491	482	511	515	492	524	534	542	511	494	510	512	513	469	534	491	518	535	568	481	529	508	499	496	549	522	497	508	540	524	530	514	505	520	520	443	505	528	489	512	547	493	531	484	522	498	542	546	510	503	516	530	553	496	522	541	486	484	554	484	445	488	545	530	515	523	505	456	517	513	502	490	542	486	523	520	521	501	510	547	524	486	507	524	476	548	473	487	498	499	512	536	517	543	484	521	523	511	511	521	528	525	501	517	509	532	511	537	512	508	490	533	531	465	488	515	529	483	503	486	502	516	497	481	516	483	507	498	466	506	502	519	513	469	522	503	573	508	506	528	513	512	527	536	496	491	511	491	493	497	500	489	513	517	533	494	528	514	514	557	502	513	520	518	559	465	459	495	508	536	546	509	493	562	487	559	499	492	526	489	553	511	510	501	529	549	530	518	567	493	522	487	504	513	467	545	511	530	497	520	523	489	514	443	539	508	531	489	505	538	496	553	445	479	485	529	479	466	509	525	521	501	541	521	516	501	534	506	497	517	537	501	453	488	538	507	515	519	447	470	549	483	489	505	518	524	486	509	544	506	538	512	527	499	515	536	535	471	487	529	475	489	468	507	525	530	510	500	524	507	481	533	514	497	523	491	532	506	511	498	499	484	546	512	505	498	500	511	491	512	504	517	474	514	520	509	478	542	513	503	456	481	497	467	467	558	497	499	509	504	502	524	491	524	501	518	546	470	506	537	566	484	539	557	524	488	505	535	498	482	524	486	506	504	519	555	542	495	475	462	468	530	520	533	505	504	498	523	488	461	530	516	467	482	524	480	498	479	550	505	513	535	505	496	502	539	518	553	488	486	519	526	463	481	501	517	520	458	536	508	491	534	516	519	539	483	474	518	507	520	511	555	508	535	501	513	505	506	496	512	533	538	469	530	514	497	495	528	505	498	479	458	538	521	481	530	527	510	525	511	464	495	519	535	520	533	493	521	502	536	520	521	519	503	520	499	474	499	515	476	498	513	517	504	520	530	536	519	534	513	511	549	486	539	512	511	497	506	491	482	489	504	523	554	518	484	488	550	489	523	470	521	518	451	500	552	527	540	508	495	516	481	535	483	521	515	556	487	512	512	503	513	477	534	509	513	529	529	531	541	536	522	470	500	500	502	501	507	514	533	499	516	506	526	521	512	505	505	488	502	501	479	487	548	479	506	498	545	531	473	505	526	528	557	505	509	522	515	540	500	507	507	525	471	520	498	512	544	513	475	528	504	527	508	530	482	487	493	479	491	532	509	522	505	490	544	507	538	503	542	524	517	495	500	510	517	514	531	508	538	505	461	474	491	528	503	495	512	476	503	471	520	517	542	535	511	522	503	518	513	473	489	504	531	463	518	510	495	530	521	497	500	525	488	512	482	509	559	536	488	452	474	501	489	468	495	514	499	517	506	532	535	513	489	486	536	502	523	507	527	525	506	508	473	497	529	533	496	470	546	526	515	511	508	525	492	493	522	533	512	471	494	513	512	520	554	488	522	515	508	499	548	509	510	485	536	497	521	509	521	471	519	515	494	515	547	523	516	534	525	503	505	523	469	514	481	465	496	467	478	510	465	480	567	519	446	508	501
7495	1788	1275	868	777	767	725	707	684	666	659	656	651	626	623	658	579	633	637	604	622	611	636	627	604	625	614	616	629	595	631	661	641	644	628	601	617	639	587	620	600	651	596	627	619	632	632	633	615	582	594	626	647	643	610	632	636	634	596	642	546	633	629	593	598	592	626	630	627	639	624	661	598	606	628	610	618	623	629	626	636	598	674	614	589	594	626	604	666	644	630	617	634	598	588	643	631	612	631	607	613	566	627	577	619	603	611	565	646	640	598	618	641	612	632	621	645	613	653	662	625	613	600	562	598	627	600	657	651	635	619	617	588	599	601	594	629	591	612	641	642	589	660	632	617	606	651	597	612	597	586	614	603	647	628	592	636	619	612	618	645	629	605	599	628	614	622	567	632	607	625	587	597	640	638	645	590	597	588	673	592	609	587	570	647	605	653	631	649	581	627	597	617	621	608	597	594	561	561	603	663	611	639	600	608	573	646	560	618	600	595	623	641	631	561	618	605	602	633	627	606	579	635	634	596	611	564	611	618	629	651	669	626	597	586	600	629	598	636	619	604	607	656	618	609	587	654	590	604	618	645	602	613	584	615	588	668	579	634	615	604	605	633	649	606	594	618	632	628	594	599	624	627	633	609	610	680	649	602	562	635	597	629	582	639	651	642	598	631	605	622	612	608	610	630	612	592	602	646	638	613	639	638	639	649	611	617	575	610	613	640	576	613	635	666	604	566	565	612	626	612	625	589	639	599	604	636	619	600	615	611	634	612	648	651	637	590	593	635	600	624	629	647	603	589	580	598	613	616	655	645	637	639	590	605	620	611	683	626	617	551	617	628	619	663	646	601	603	606	612	574	628	658	673	589	662	647	612	560	613	578	614	627	647	578	643	634	624	612	632	646	661	599	653	637	618	600	598	599	625	578	633	631	622	615	624	629	584	593	629	638	631	606	581	644	608	582	628	574	584	604	644	610	607	624	666	631	630	626	658	586	671	647	633	637	621	622	638	620	636	604	607	615	625	618	632	566	613	637	644	582	602	618	613	590	630	578	652	597	624	624	621	616	631	597	603	602	672	632	628	604	652	614	596	611	598	627	605	639	634	624	616	628	602	574	635	600	633	604	630	563	600	642	636	628	627	614	612	649	612	608	623	624	604	587	558	606	653	611	611	632	646	599	605	587	632	643	602	616	582	647	661	598	599	651	580	622	618	610	635	609	645	600	625	616	668	571	565	641	614	598	654	597	610	640	634	643	635	625	608	606	629	610	613	633	612	652	642	596	644	613	587	610	587	601	615	584	596	637	576	638	611	594	624	635	646	552	627	660	626	606	622	640	603	629	599	599	585	635	589	599	606	623	604	625	558	647	616	641	617	608	612	629	634	641	603	639	621	589	607	641	638	623	574	648	651	645	614	625	670	618	607	609	626	566	627	622	621	607	641	628	596	615	600	669	628	586	644	617	608	642	663	631	616	622	551	586	575	590	648	623	653	631	627	638	624	588	588	621	629	606	662	592	616	647	645	615	594	627	628	634	606	604	615	637	608	612	609	670	572	634	561	625	659	576	615	657	598	665	681	610	597	605	607	619	607	591	626	649	633	663	604	669	682	659	614	622	630	575	590	609	632	641	636	595	640	633	624	607	633	632	611	619	657	629	642	597	630	603	585	613	597	614	563	629	628	636	662	618	617	634	675	622	674	644	658	581	611	626	625	614	629	626	624	653	624	658	621	607	648	603	604	638	608	639	604	635	623	629	632	585	620	601	641	588	588	593	630	633	624	631	604	616	635	616	597	597	607	607	630	594	617	641	639	639	641	673	611	636	592	625	607	615	602	593	631	626	640	594	586	602	660	619	559	594	645	586	652	651	588	643	607	569	612	618	617	627	623	639	621	604	610	567	647	652	624	589	667	615	596	639	617	614	610	600	603	602	609	618	595	604	688	605	610	623	615	573	567	590	627	550	614	606	646	590	644	619	664	615	607	621	613	680	594	607	634	635	562	626	606	620	628	580	593	650	616	551	581	627	598	635	605	617	651	622	613	638	625	602	606	584	559	596	632	625	611	648	594	612	659	592	603	602	614	588	594	627	639	632	617	586	629	606	649	646	639	567	619	602	592	659	599	607	641	623	637	614	585	642	619	629	614	603	603	625	675	645	636	610	634	649	601	612	651	627	638	614	641	626	646	594	609	616	588	628	574	600	627	612	623	570	593	594	635	641	632	574	612	630	645	627	546	614	638	642	603	574	624	625	609	646	604	630	635	605	595	554	639	595	574	623	637	598	639	617	640	684	620	650	646	622	584	601	636	658	595	669	575	554	593	645	622	604	614	603	628	622	620	623	617	581	604	635	610	595	611	615	663	623	622	649	612	632	600	600	629	598	615	554	565	619	607	616	634	613	624	621	596	589	625	611	572	633	584	628	622	599	639	638	635	669	597	641	620	650	659	603	613	582	637	679	630	592	656	605	633	643	620	618	625	617	602	588	630	663	630	585	591	665	652	610	611	651	635	571	644	556	625	649	582	628	604	592	626	622	615	611	616	617	625	635	623	622	609	589	656	592	608	624	569	621	650	592	586	623	617	593	618	583	646	622	590	613	589	582	579	637	626	613	609	614	603	626	590	582	620	626	630	596	586	641	572	594	636	635	598	616	609	584	633	645	662	612	614	641	656	578	610	608	636	595	633	609	592	628	636	630	627	621	597	642	620	608	629	620	568	638	584	619	600	622	627	597	600	592	579	600	613	659	630	630	565	591	644	602	596	607	622	662	605	595	594	600	614	622	574	640	572	646	614	666	650	634	630	630	627	615	592	604	615	589	594	628	641	595	661	681	624	637	625	596	587	613	637	654	609	641	639	600	612	602	665	593	666	604	630	601	706	618	589	635	622	597	613	609	573	643	624	620	595	689	649	634	599	620	613	608	610	633	619	586	629	649	629	642	629	586	626	586	575	569	623	584	607	616	662	644	600	642	627	623	617	617	604	645	649	571	628	583	558	592	587	591	599	596	628	598	585	615	602	588	644	624	637	572	660	644	653	649	629	629	581	633	594	616	600	595	610	641	598	632	684	644	594	590	634	597	588	664	636	579	642	612	613	619	621	593	662	646	604	615	604	581	646	608	616	627	605	625	627	603	610	586	598	634	603	632	649	616	624	577	596	612	630	648	592	666	622	603	621	612	610	655	638	598	637	578	582	646	625	640	619	672	599	614	651	584	613	659	624	613	584	653	654	624	653	596	639	598	601	620	650	655	623	592	611	637	620	654	608	652	603	623	625	650	579	646	655	594	624	590	567	598	576	593	602	616	662	615	612	618	604	624	574	646	626	570	665	643	618	615	623	590	647	616	638	524	608	564	618	650	662	623	606	563	652	625	620	634	606	574	651	555	610	629	614	619	583	670	601	605	638	626	600	589	649	600	616	618	636	586	638	662	647	588	595	599	626	588	572	606	609	595	614	611	627	591	600	666	621	589	620	670	622	610	603
23614	20954	28276	23775	20940	11472	1186	734	541	516	432	434	424	372	340	343	320	324	324	322	306	273	265	277	281	295	269	266	269	296	270	267	264	283	259	258	241	272	267	285	274	251	226	263	257	265	248	221	232	252	249	237	254	216	281	248	245	236	256	264	258	270	237	239	279	273	257	281	247	248	228	236	234	285	229	234	267	215	243	229	248	270	250	267	227	250	276	247	281	283	237	251	274	250	212	270	258	238	283	258	218	256	246	258	255	253	267	242	254	252	257	256	253	222	253	266	258	248	267	240	230	247	273	259	251	242	232	260	248	259	245	254	222	231	246	231	237	232	239	231	249	270	211	260	246	248	243	251	230	274	253	260	250	265	256	247	229	266	242	227	254	251	221	262	229	264	242	249	235	229	249	245	224	238	235	259	277	241	247	243	232	266	231	231	238	263	238	251	254	241	243	230	248	249	244	246	241	231	267	254	219	264	256	235	235	262	237	254	217	256	232	266	243	288	253	236	251	250	235	289	236	256	234	244	255	225	241	266	255	245	223	239	241	252	250	227	263	223	223	239	241	233	228	247	261	246	244	252	246	267	220	245	246	208	215	237	235	216	242	254	260	250	246	244	252	266	260	248	255	239	249	251	234	238	265	252	241	255	237	238	239	247	254	231	259	220	226	271	241	251	234	241	236	249	259	259	242	259	253	237	256	259	227	264	236	235	241	277	241	251	237	266	256	265	231	236	266	240	233	251	261	241	237	252	267	238	239	268	242	237	251	243	247	260	259	255	234	243	224	260	235	243	223	249	242	241	238	262	257	254	231	223	264	269	278	231	228	232	240	242	228	251	233	240	262	232	237	244	237	252	268	227	231	271	228	230	245	268	249	279	241	251	251	248	242	237	223	214	237	235	261	256	277	264	252	222	278	241	247	258	267	223	257	249	251	258	226	246	250	254	256	236	266	243	229	237	239	244	238	264	257	239	226	250	251	262	245	247	227	242	230	259	255	254	276	247	236	264	257	281	248	238	257	262	250	245	237	233	271	228	207	240	244	263	273	232	259	260	253	261	257	288	265	232	225	268	255	253	236	231	248	265	256	250	223	277	233	221	256	231	242	266	258	240	233	256	214	223	244	253	256	238	247	241	280	259	277	232	256	271	275	237	248	230	264	257	248	253	214	237	231	273	266	255	234	241	225	268	238	267	246	243	242	275	268	234	261	209	237	247	237	261	243	263	206	228	264	266	229	241	260	236	234	222	246	251	268	281	263	248	246	268	251	254	257	229	263	231	236	244	228	249	262	247	254	239	257	254	249	242	226	249	249	257	248	242	256	252	256	245	241	226	263	239	243	254	242	228	236	242	263	238	264	278	235	223	261	221	245	217	238	232	232	270	246	239	270	233	235	251	259	223	256	233	270	264	252	259	270	247	216	253	240	253	231	227	254	241	233	264	223	232	226	262	275	254	241	227	236	241	236	268	232	276	230	271	243	263	243	277	232	249	250	282	235	285	215	245	270	249	235	252	222	237	225	226	261	237	238	266	256	269	247	256	238	247	249	253	245	245	233	255	249	259	265	229	222	232	244	247	236	230	251	250	241	245	249	244	242	267	255	261	225	267	249	240	255	231	267	243	241	222	273	236	209	267	239	228	264	231	215	198	246	280	216	243	255	248	258	232	253	235	233	232	278	232	256	267	251	225	263	239	234	252	220	236	243	234	222	244	257	239	244	274	241	247	258	255	253	231	246	261	206	248	218	240	247	240	236	246	250	251	228	227	249	235	236	213	229	233	221	237	250	299	239	213	272	263	253	265	248	235	235	241	237	242	247	222	257	215	249	273	237	267	254	237	245	254	238	244	282	222	231	253	259	234	257	263	233	247	231	261	218	234	237	242	264	252	261	217	226	240	233	259	250	224	235	234	256	240	251	250	260	235	243	237	296	244	265	262	256	267	246	241	275	240	229	246	241	246	255	245	234	225	289	248	226	252	265	246	240	248	242	227	258	251	256	258	274	236	246	248	216	250	248	245	215	237	277	246	238	232	258	237	231	243	248	265	235	249	258	236	264	247	269	232	245	244	256	233	257	235	263	219	263	254	266	256	250	248	240	267	243	286	242	239	250	281	246	247	242	240	247	244	221	243	261	242	268	257	229	256	271	260	257	235	213	215	244	251	260	254	236	241	224	228	218	260	261	269	256	265	232	253	247	261	237	254	250	241	241	223	244	250	253	242	243	253	208	258	228	256	248	250	248	242	233	266	233	267	273	246	260	214	238	244	222	229	264	208	245	259	222	234	251	216	261	256	249	212	259	239	242	243	260	269	296	255	241	248	268	242	256	239	257	238	241	259	239	235	244	204	224	224	273	250	249	249	245	239	240	214	256	240	230	254	249	258	219	232	238	269	217	258	202	248	260	244	226	293	246	247	223	234	253	226	232	233	263	261	232	263	236	251	244	262	263	242	255	234	249	253	204	254	228	249	260	254	248	292	223	277	236	234	275	247	244	257	274	256	233	222	250	279	226	239	255	235	223	215	244	242	269	258	259	223	267	241	256	252	246	228	224	259	245	273	235	248	258	246	267	251	246	266	247	261	222	251	285	268	242	243	234	239	229	231	245	251	250	262	213	240	239	244	257	235	244	235	249	272	232	231	240	241	231	238	219	255	249	239	253	254	235	238	254	242	239	258	254	254	243	247	242	228	266	257	230	255	217	237	269	247	252	242	258	228	239	256	242	248	269	246	262	254	238	216	245	252	232	244	227	229	223	255	246	224	215	262	237	258	251	228	251	250	250	230	233	226	284	271	283	270	259	275	240	225	239	234	263	272	232	240	255	273	259	264	226	268	236	236	259	223	236	248	258	225	257	242	273	243	249	252	265	229	260	270	252	259	249	268	234	255	265	266	248	279	227	246	265	265	249	265	267	256	242	247	232	265	216	240	265	243	251	256	233	243	260	280	222	241	245	280	274	239	251	250	236	276	249	239	241	262	259	270	254	231	235	243	244	251	236	250	240	231	248	229	249	242	235	241	256	260	219	250	250	234	243	225	245	239	252	247	249	250	234	249	226	235	258	236	291	294	263	271	231	244	250	270	262	215	244	261	249	271	274	245	221	233	251	250	232	218	256	243	234	244	235	275	236	225	252	225	227	256	235	225	263	259	259	236	247	261	263	230	240	243	251	266	229	239	265	258	229	282	244	227	233	246	231	238	246	226	242	242	262	265	233	252	260	233	267	257	292	264	266	251	247	253	249	250	266	233	228	245	254	241	215	221	225	271	247	267	243	243	244	236	244	237	249	247	256	229	262	251	232	244	248	245	257	284	268	268	262	234	267	247	249	256	289	230	248	251	232	230	255	269	222	252	250	235	255	268	261	238	227	237	246	250	232	251	265	272	226	247	246	243	250	268	268	252	223	230	249	243	245	246	245	237	251	215	203	251	225	256	259	257	243	240	255	232	279	243	238	239	247	301	236	237	242	239	254	252	254	242	211	236
23203	12645	8297	4182	2848	2204	1633	1348	1074	918	755	649	619	570	520	497	448	426	440	424	373	391	360	370	381	398	361	387	358	375	337	361	327	366	354	340	354	361	343	329	335	323	343	345	356	309	338	312	340	371	318	361	344	301	325	349	350	323	320	333	281	321	340	310	291	306	300	313	325	308	309	360	326	322	308	327	285	354	307	327	331	334	297	347	350	340	328	325	316	323	315	323	327	298	302	305	290	315	304	297	311	290	311	307	329	289	333	298	294	301	297	325	336	308	326	308	295	324	323	281	329	316	321	322	343	312	329	310	319	322	328	321	330	291	340	311	336	323	315	288	298	305	328	320	307	330	309	328	319	325	319	308	316	353	319	306	311	309	308	302	324	291	323	324	306	320	342	337	323	330	336	341	325	306	316	279	300	312	318	306	331	314	310	326	332	346	329	323	296	337	285	283	315	317	302	269	289	315	294	340	306	327	305	283	317	298	302	309	311	320	336	299	327	315	311	278	303	315	321	321	302	315	308	306	340	293	317	292	322	308	286	299	342	329	336	311	289	311	331	318	347	329	317	278	313	302	313	302	296	318	289	303	328	291	321	338	333	315	282	316	309	313	305	316	337	298	333	342	275	312	311	301	277	325	302	324	327	316	309	339	330	274	303	291	333	304	314	320	272	315	309	297	338	299	295	306	331	321	305	312	323	292	308	284	308	313	296	325	312	333	297	301	285	314	308	317	323	311	286	260	301	326	331	319	299	348	312	324	333	319	307	304	315	307	318	306	295	314	294	348	330	317	331	312	320	302	319	330	304	335	335	307	327	326	301	303	329	305	324	306	333	305	320	315	312	281	340	319	289	291	303	322	321	314	300	299	317	318	282	288	302	346	308	301	319	297	325	286	292	314	325	282	314	345	333	314	279	293	288	319	346	310	312	305	312	317	285	307	306	301	315	311	278	345	321	311	323	303	326	315	323	315	291	310	297	314	298	289	313	331	325	304	344	291	292	306	310	341	308	327	307	291	343	308	284	316	285	292	324	309	306	349	309	316	317	291	312	323	360	288	292	310	330	278	278	332	310	305	306	326	306	317	316	333	324	294	328	343	296	311	299	341	324	323	339	286	314	288	305	322	275	333	333	326	312	318	360	319	295	286	307	314	315	354	309	282	342	322	289	307	317	354	286	317	309	325	328	329	317	303	360	306	293	307	328	314	297	322	339	302	337	313	296	277	301	308	319	301	321	311	285	333	328	321	308	300	287	306	338	298	305	304	294	307	285	305	324	315	298	328	326	308	316	313	335	291	302	326	299	317	311	304	329	326	320	296	310	315	312	300	330	287	327	305	308	321	292	296	331	293	304	307	320	300	321	326	301	325	319	318	317	320	308	328	344	362	307	330	266	310	328	318	314	290	347	332	326	343	338	310	349	337	322	320	345	297	300	298	313	330	313	302	318	290	326	340	310	311	330	322	293	314	302	321	315	316	297	329	278	313	306	301	320	282	317	321	314	314	334	332	306	316	312	337	323	329	284	346	301	302	318	321	311	289	296	294	294	316	293	319	336	334	331	299	287	287	305	332	335	297	324	299	326	289	294	302	306	322	332	326	329	345	287	313	292	319	335	305	305	313	299	316	340	329	314	329	307	318	299	314	312	292	288	299	336	275	333	340	334	302	290	333	334	292	309	335	320	325	326	296	313	287	322	305	315	316	308	338	302	288	293	287	323	306	287	339	321	317	295	301	316	332	279	298	319	337	306	322	336	302	298	310	318	308	301	302	318	268	307	327	298	299	319	309	318	335	318	303	319	346	346	338	335	300	327	308	319	311	318	326	328	356	332	299	288	295	305	296	271	310	301	311	314	323	318	310	331	313	324	327	300	314	334	315	310	323	301	313	296	308	329	355	296	327	325	307	329	310	320	304	348	335	310	322	317	272	286	310	280	333	288	303	326	327	304	314	350	293	303	362	350	312	302	320	302	312	312	335	297	330	336	339	316	308	296	338	303	323	285	317	334	338	300	302	325	356	298	288	336	332	301	330	317	327	269	315	290	328	332	347	326	327	324	320	327	284	294	286	333	299	320	300	310	348	311	304	312	329	285	303	291	361	302	293	329	318	334	279	297	335	269	289	296	305	294	303	319	298	334	295	315	300	345	317	308	304	302	338	302	306	299	301	309	309	338	304	310	306	343	324	328	336	322	298	318	318	311	277	302	330	333	322	335	333	325	290	314	296	291	303	357	299	313	304	328	286	349	323	276	304	297	321	317	311	304	325	324	311	297	306	316	287	316	302	328	354	336	333	336	321	279	296	282	324	351	325	337	323	346	288	304	336	300	300	303	347	299	326	307	314	310	324	309	286	305	298	311	323	301	296	337	337	322	348	324	302	340	289	331	290	274	326	323	314	343	330	300	341	328	309	329	343	293	326	338	315	312	314	323	288	341	332	292	290	339	290	328	329	334	328	332	335	308	297	317	328	326	311	269	318	296	315	315	306	310	346	278	302	325	314	299	311	293	326	299	326	293	337	310	339	313	321	298	305	303	313	333	313	310	326	305	304	292	297	339	310	337	341	284	330	312	336	323	330	309	339	336	318	305	306	286	317	307	311	316	342	315	299	313	253	320	311	310	292	315	328	336	308	301	299	289	317	328	321	315	305	317	328	288	298	309	310	317	304	305	314	303	303	279	321	328	324	313	303	336	326	277	292	314	314	312	331	312	332	329	337	298	337	336	318	325	327	320	321	309	308	308	300	330	307	315	311	310	328	333	311	297	276	342	285	314	306	310	340	308	310	290	313	293	300	336	324	346	310	350	313	280	344	322	327	289	319	299	292	324	325	299	312	308	296	337	303	336	335	298	340	313	301	335	345	315	331	321	344	315	301	346	314	291	318	317	321	310	297	340	275	296	303	286	318	321	290	323	311	313	337	341	342	300	312	312	290	327	273	305	318	306	363	308	301	305	294	308	311	308	330	290	305	313	284	319	316	297	352	294	318	299	313	308	339	294	320	294	334	328	319	330	307	309	313	275	301	340	322	321	302	315	314	314	293	346	325	317	330	320	295	326	306	287	316	311	300	313	295	308	328	285	294	311	319	346	303	308	279	313	285	316	315	283	338	288	341	324	283	307	313	307	311	319	293	331	337	325	305	319	314	325	312	299	302	297	312	295	327	311	307	324	301	306	311	294	319	333	304	316	322	303	297	316	327	294	317	341	319	353	320	286	339	332	318	300	306	322	339	306	293	327	328	299	341	323	297	282	298	332	323	304	307	319	303	324	351	316	343	310	308	308	309	333	276	328	310	318	304	304	295	319	321	313	332	302	290	333	276	325	344	315	310	301	282	322	305	292	309	293	335	320	327	316	299	275	314	345	293	319	332	316	269	312	303	306	291	312	336	314	283	323	316	309	335	290	295	298	311	329	303	275	331	312	284	292	349	296	340	346	329	329	328	339	287	298	300	350	319	309	317	273	304	314	286	325	309	295	326	303	321
24838	20926	27195	24756	10418	1105	835	750	685	676	692	667	647	632	626	590	622	619	587	595	608	619	544	581	563	576	581	586	625	558	615	608	564	611	619	575	596	584	613	580	622	556	585	598	582	604	618	577	614	559	591	566	579	615	577	593	593	590	549	594	590	600	569	569	580	587	561	573	559	596	572	598	564	576	603	574	591	579	521	558	573	571	560	568	609	567	556	593	582	608	553	611	617	612	571	613	561	574	565	563	578	591	626	585	552	596	648	562	609	566	599	581	565	609	579	547	555	620	562	588	565	566	582	591	586	608	592	560	603	559	562	568	554	541	544	598	606	550	581	561	552	557	573	558	537	605	531	569	528	586	617	565	596	567	587	573	544	553	550	572	584	599	571	542	585	606	590	600	567	573	603	565	560	565	559	615	575	573	561	603	640	565	562	555	609	553	597	584	610	556	634	573	584	612	562	551	585	574	545	597	584	604	562	557	545	593	564	646	624	545	573	547	594	564	602	526	615	565	602	543	539	562	603	582	547	566	553	534	586	580	541	593	575	564	591	569	589	590	549	555	575	593	574	552	607	614	563	564	571	551	580	596	560	578	599	580	599	588	591	599	561	587	602	569	585	571	574	561	593	607	622	600	556	565	553	536	547	569	575	544	557	579	553	608	543	596	585	573	534	561	601	555	576	593	580	611	559	621	545	566	611	580	591	583	550	577	573	529	594	569	564	570	540	619	561	554	565	575	605	558	558	572	579	586	550	550	545	528	567	555	562	579	595	528	585	552	587	571	594	550	605	591	581	573	581	539	589	614	601	561	579	595	579	564	595	560	600	556	570	572	622	570	583	602	628	565	565	606	586	582	537	599	563	605	597	563	554	551	605	562	569	561	595	551	589	556	564	548	601	620	574	583	551	604	601	550	588	571	589	630	579	585	604	618	560	582	587	615	547	568	559	585	548	640	587	599	570	581	569	559	587	565	602	558	568	591	549	539	576	563	605	610	610	616	566	533	528	600	609	536	525	582	608	585	607	499	597	587	596	569	547	581	583	568	554	564	559	572	565	555	571	566	563	604	615	601	587	578	586	592	586	542	585	600	574	582	598	573	582	545	565	625	573	575	564	568	568	568	570	617	587	525	589	572	588	590	591	562	535	578	567	564	614	594	587	624	545	570	575	605	585	609	578	584	545	609	551	569	553	568	608	585	573	584	574	593	557	585	569	600	585	537	557	560	548	564	622	563	607	549	615	547	592	603	594	557	574	566	565	568	587	555	563	618	595	561	567	527	566	573	620	608	596	597	551	612	520	564	511	600	546	591	510	584	620	586	581	622	623	595	571	599	547	600	585	636	566	572	605	567	635	597	603	588	558	593	561	591	503	631	540	607	562	601	596	583	565	552	599	554	624	552	569	581	561	593	605	563	556	609	545	575	605	593	551	605	592	584	547	544	601	546	602	598	539	547	554	559	526	534	569	594	598	560	592	592	521	603	600	596	539	583	574	610	565	592	571	561	552	599	576	534	586	532	600	591	605	539	555	594	545	561	577	589	560	553	546	577	589	554	585	576	548	576	589	561	542	543	628	571	575	581	595	557	591	555	563	547	599	569	545	570	582	592	598	542	567	580	542	585	581	535	542	576	539	565	566	576	564	603	597	549	571	584	627	588	561	573	578	542	578	508	588	607	519	550	581	565	525	574	547	598	570	584	531	577	597	610	587	590	545	576	612	552	550	596	581	561	573	574	608	566	573	630	567	588	563	546	582	542	578	591	614	566	558	599	568	591	622	589	585	556	571	517	547	581	629	593	585	601	595	574	597	557	552	565	611	569	573	535	538	588	553	559	619	580	567	564	563	547	588	636	550	584	605	553	606	560	589	552	575	549	582	561	586	582	586	589	579	598	607	572	550	554	555	580	522	591	584	570	598	510	596	592	586	581	602	601	572	574	587	597	623	577	587	569	598	552	593	587	577	586	573	564	551	573	545	599	557	594	608	584	520	596	559	570	585	552	537	580	579	548	568	596	583	566	562	573	573	566	578	525	551	594	564	599	623	577	588	573	561	561	587	553	571	582	575	563	574	556	572	579	624	526	576	532	589	559	585	553	584	577	605	581	592	570	604	560	557	577	621	598	553	592	570	570	509	575	531	579	585	573	594	547	546	561	605	576	575	564	554	647	582	521	563	605	612	589	552	583	613	614	588	549	572	558	612	589	596	540	587	603	566	610	552	560	596	551	578	541	607	594	549	607	577	569	542	542	569	607	577	594	550	593	638	602	554	552	551	587	583	567	560	566	550	592	614	587	588	572	586	554	542	572	629	559	598	584	577	545	538	562	590	576	588	590	593	587	616	538	566	531	585	571	577	561	537	564	568	597	572	550	582	598	539	557	558	571	557	603	640	548	576	599	567	560	523	598	542	602	560	603	588	565	603	550	602	592	576	573	560	594	543	583	560	592	593	576	608	629	567	604	601	551	602	572	582	590	548	613	531	605	582	604	565	576	607	543	586	566	595	551	565	567	584	593	548	587	597	563	558	610	584	554	540	587	585	573	581	551	598	530	607	608	589	594	575	564	566	534	587	555	582	539	591	568	544	579	596	569	582	586	570	560	553	585	588	562	550	567	586	589	585	575	555	575	587	603	582	589	584	602	580	570	545	540	572	566	595	588	549	591	608	589	552	609	574	582	531	547	593	566	608	608	589	609	586	560	567	600	589	508	582	602	573	572	587	590	579	568	556	567	593	613	580	578	545	587	599	563	563	596	564	592	588	567	578	611	580	569	605	574	589	557	543	559	560	561	558	551	589	569	555	593	598	599	554	563	602	566	593	541	600	591	521	575	540	587	591	587	581	558	540	575	593	549	608	591	578	577	573	579	598	548	561	579	590	560	596	604	575	549	575	570	560	543	593	598	528	594	529	538	583	606	582	539	553	589	564	590	550	555	587	597	544	587	584	582	598	581	607	606	581	586	629	612	536	580	551	594	564	585	544	574	568	565	595	587	548	605	560	525	545	552	601	566	599	573	544	586	612	605	603	595	544	566	610	575	548	549	578	577	621	561	602	608	603	566	604	593	563	515	571	563	555	601	606	585	621	615	598	564	615	582	562	601	601	558	547	596	578	557	586	603	547	604	582	607	606	534	579	573	581	560	533	573	586	600	569	548	522	599	623	545	553	573	578	529	620	577	535	564	541	589	559	531	603	561	588	562	539	538	602	562	553	579	563	603	568	575	592	567	573	603	547	561	609	566	587	540	625	597	562	595	577	588	567	567	600	564	611	547	631	584	577	555	558	558	562	537	532	556	577	613	555	573	593	557	578	573	552	573	570	594	608	559	536	513	577	539	551	539	552	567	625	606	542	566	622	540	567	569	582	542	549	582	607	568	538	607	569	555	577	592	593	614	558	587	593	518	547	581	598	596	580	532	579	573	558	575	592	571	582	580	602	568	568	589	550	619	578	613	597	604	589	549	604	534	597	570	600	611	561	548	587	559
20876	7193	4728	2678	1982	1737	1413	1205	1025	994	896	861	834	779	722	783	700	729	723	689	726	738	724	717	690	654	670	660	696	700	685	664	711	693	692	746	721	742	711	685	740	687	669	695	678	734	654	648	643	681	691	629	669	673	728	669	663	662	687	668	673	692	663	685	697	706	662	668	683	698	620	681	666	708	660	638	699	699	731	669	655	671	629	682	687	678	666	691	680	697	679	701	701	675	669	646	669	644	701	691	640	691	675	685	634	649	697	669	690	638	690	693	658	659	687	714	671	663	675	674	740	661	688	676	718	704	686	695	680	662	718	703	615	681	624	664	706	749	677	625	665	665	671	660	716	651	667	640	678	624	660	640	676	690	686	694	655	709	634	687	678	661	640	680	684	690	668	700	666	621	674	690	723	686	685	678	672	658	680	659	658	650	653	673	663	660	673	677	658	663	702	670	665	707	657	640	683	656	670	660	685	683	678	680	657	695	638	659	663	653	675	721	671	654	689	726	673	665	689	731	655	670	618	667	693	724	689	656	706	627	689	683	689	674	702	686	655	717	695	692	666	688	721	642	634	688	648	659	651	685	648	667	639	670	702	716	635	696	670	676	678	724	700	673	709	696	662	669	680	640	685	642	695	683	704	629	675	656	666	705	683	669	687	670	676	685	665	699	717	677	657	661	716	682	720	646	652	684	679	722	653	719	666	616	689	650	721	652	649	665	677	681	655	685	673	696	672	664	673	707	654	654	643	667	695	627	669	705	682	678	667	705	611	669	693	669	635	675	674	701	692	675	716	682	699	689	720	680	655	684	677	666	683	671	719	683	690	661	683	695	678	671	640	706	714	629	685	678	693	670	625	677	698	639	668	703	682	663	696	690	652	688	678	692	675	674	702	678	704	696	685	654	677	708	665	719	666	655	670	697	697	642	685	644	702	674	644	650	679	645	689	676	674	618	654	675	685	707	692	643	686	686	664	703	666	708	686	677	664	681	678	711	744	683	721	717	707	673	682	664	672	709	653	672	638	682	682	701	703	701	650	636	664	679	671	680	662	708	697	629	680	668	711	650	726	672	699	662	717	679	694	667	660	680	697	719	636	672	650	662	673	686	705	734	689	668	718	684	722	661	660	627	653	695	699	681	695	700	716	704	695	678	630	710	669	737	683	686	690	683	640	703	676	685	654	701	668	679	679	701	675	659	686	686	661	654	705	644	701	684	700	651	644	657	692	699	665	674	657	697	640	704	640	692	675	704	597	649	670	613	650	681	675	702	682	701	677	696	697	656	680	664	668	654	657	688	648	736	691	663	653	767	680	664	672	674	594	666	694	641	662	659	694	655	650	697	713	716	675	657	696	700	693	661	683	630	689	669	676	691	690	694	677	707	639	670	657	708	663	711	663	649	633	711	652	695	669	659	671	653	634	708	650	685	660	639	692	619	663	665	681	690	669	697	697	682	665	654	705	686	725	693	661	682	661	716	676	705	708	728	684	630	629	722	643	663	646	692	616	670	700	676	661	674	661	688	661	660	684	662	647	706	658	734	643	663	652	636	696	660	658	644	689	751	648	691	657	693	696	668	692	716	697	663	664	649	645	636	644	677	674	723	670	720	660	610	665	660	663	661	684	666	703	679	643	656	654	641	689	702	672	700	683	616	661	642	654	669	731	695	627	647	656	676	654	681	686	686	697	634	676	731	669	652	729	651	672	693	674	691	646	721	701	691	696	672	708	672	711	686	735	669	691	706	680	667	683	652	694	671	674	693	709	674	668	594	647	653	638	734	696	651	671	689	681	676	636	680	691	672	726	672	653	657	700	676	649	670	651	664	688	698	712	671	687	718	693	642	653	715	688	655	659	679	616	675	680	663	677	637	679	659	656	670	721	660	668	668	680	681	692	673	671	688	656	671	629	654	654	743	667	644	666	640	629	669	675	654	681	656	705	688	659	644	677	666	623	673	661	688	657	641	651	710	658	695	700	671	654	635	650	638	711	681	683	700	625	669	637	655	705	634	658	706	653	667	661	687	682	723	673	674	673	651	670	685	628	669	663	672	709	679	718	650	677	648	697	674	670	669	652	672	709	661	647	679	645	688	719	682	716	658	660	711	647	697	714	586	653	686	673	660	706	634	706	668	674	667	693	741	687	675	720	672	610	679	632	615	693	704	643	691	700	691	638	654	652	688	625	713	670	674	608	680	674	623	612	642	644	660	655	642	692	683	676	694	684	673	691	684	647	661	628	671	646	677	692	668	658	681	679	690	700	676	677	622	663	631	651	653	713	679	663	670	679	671	677	712	685	678	629	659	698	715	677	608	714	664	682	695	647	685	672	651	644	673	716	673	691	681	742	690	678	708	697	663	689	699	648	660	702	692	679	631	707	717	682	682	689	629	685	739	644	683	688	640	710	622	658	703	657	668	647	681	695	706	698	697	681	720	714	659	667	657	703	652	674	662	671	653	725	635	618	715	667	711	689	659	724	670	647	649	714	638	625	648	685	733	650	657	646	725	615	724	627	681	662	674	651	649	669	690	679	704	615	651	649	702	674	655	715	617	666	705	635	666	651	623	663	699	645	628	694	624	647	691	672	632	659	663	628	667	694	688	677	679	650	698	659	672	695	704	688	672	693	677	679	682	681	680	709	674	671	647	666	700	693	714	681	682	694	707	683	663	631	683	712	656	715	703	684	737	685	690	669	674	634	670	626	655	680	666	710	645	693	692	692	646	662	685	669	678	686	704	717	655	649	696	634	664	658	673	662	675	623	675	632	679	715	642	666	653	664	632	684	638	693	677	674	703	648	657	681	683	653	652	667	657	695	695	677	697	668	647	668	681	733	661	698	650	689	704	674	682	660	685	651	724	697	656	686	672	648	686	699	669	685	725	705	657	608	686	660	691	718	607	675	658	669	715	670	725	669	676	688	668	710	656	735	686	690	741	661	726	657	700	695	726	690	728	694	675	668	718	667	691	639	696	637	684	665	653	681	636	688	661	644	675	734	634	636	627	671	696	656	682	649	672	681	689	716	691	665	653	679	661	655	706	685	654	680	659	696	706	655	681	668	712	650	693	662	696	663	688	670	650	686	653	677	675	682	631	687	654	697	667	683	711	677	663	687	646	668	710	718	674	678	717	648	671	689	633	678	722	651	718	722	757	693	699	723	674	681	691	668	691	679	615	711	647	692	655	654	683	659	663	665	721	674	669	661	652	717	644	681	684	656	646	642	698	676	658	692	695	672	609	636	670	667	679	661	653	728	666	662	664	695	670	680	703	683	652	739	647	671	708	669	666	711	651	669	697	679	679	652	636	692	674	660	651	633	675	674	638	654	659	641	721	700	687	671	728	693	696	678	683	675	668	599	667	678	685	675	663	675	703	661	673	694	673	717	681	653	645	664	626	699	682	703	678	621	677	698	649	675	667	638	702	702	665	656	681	631	696	730	665	665	693	622	687	654	661	692	659	673	670	668	713	685	635	644	664	652	646	698	636
22610	20956	28724	23342	20954	21010	10763	1271	834	701	610	532	489	424	401	435	341	319	331	317	297	323	314	302	308	307	279	301	297	261	274	309	248	218	266	266	249	288	241	253	234	234	241	222	225	258	248	235	217	262	245	253	243	226	240	223	219	250	235	253	236	261	233	251	251	239	261	247	249	223	229	255	271	236	228	246	236	235	231	221	230	224	237	238	244	226	255	226	241	247	257	234	207	250	209	224	226	237	237	222	213	205	225	213	242	238	222	239	215	240	200	235	222	229	249	225	236	234	214	211	240	210	233	242	206	230	225	265	217	210	231	228	241	234	250	229	217	259	211	240	242	221	222	213	246	196	206	232	216	202	265	229	203	208	219	232	221	216	241	216	213	226	235	211	202	240	224	248	260	217	226	225	237	251	234	221	243	193	239	210	235	211	247	249	216	237	219	261	235	239	236	232	232	226	224	214	237	230	246	233	232	232	212	236	225	217	217	214	235	240	223	202	210	196	255	201	230	233	229	232	238	220	230	214	227	201	223	223	230	234	227	249	236	244	210	226	238	232	228	237	229	227	250	219	224	234	228	252	208	214	234	216	219	235	220	233	202	247	217	256	267	242	218	228	191	223	217	215	235	207	223	221	225	220	230	243	223	245	205	209	217	219	234	224	236	241	222	238	237	220	207	233	242	226	216	223	208	218	261	231	233	230	226	213	228	200	232	233	240	247	216	222	244	239	228	249	227	238	213	267	229	252	235	225	222	209	229	260	235	256	238	241	229	260	264	213	221	218	216	248	202	241	276	240	218	227	262	213	234	230	241	239	210	220	222	250	240	254	227	218	225	257	244	253	263	231	236	234	239	220	194	239	230	206	241	253	214	234	226	208	242	251	237	217	211	236	227	230	224	204	256	221	212	219	269	264	216	222	220	247	217	230	226	236	181	214	218	218	240	227	236	223	199	226	239	236	238	236	252	236	243	216	212	256	241	223	250	239	228	233	244	238	251	226	237	222	207	227	241	229	231	216	263	213	249	227	231	246	216	228	232	231	235	234	237	222	241	208	219	259	214	220	214	249	219	239	229	267	214	228	220	216	237	248	228	235	220	213	225	231	244	232	234	245	219	229	226	225	235	242	244	249	238	231	234	225	218	231	220	245	247	231	228	222	253	242	206	233	216	233	205	233	223	215	221	224	234	226	244	241	253	231	214	233	217	232	235	234	242	203	235	217	226	225	256	253	234	250	250	248	239	255	245	245	261	238	244	205	216	240	212	223	255	271	213	232	238	255	251	240	227	228	257	249	229	243	235	236	244	237	234	226	209	235	214	236	241	237	244	232	223	250	219	215	217	239	226	251	256	235	240	252	243	215	234	212	240	233	200	227	209	236	212	242	233	217	246	253	224	229	242	237	211	236	213	214	224	271	257	211	276	212	233	222	208	231	216	229	237	214	238	246	226	245	256	240	249	216	203	203	225	249	218	249	243	227	235	235	266	242	203	220	220	243	231	256	225	238	233	223	233	235	223	220	248	218	240	232	246	231	244	208	255	222	230	222	260	255	192	209	247	217	247	213	230	225	217	238	227	229	229	221	214	205	248	249	233	227	240	233	223	224	228	230	262	236	234	266	238	229	217	230	257	206	222	202	233	240	235	225	216	237	240	218	221	205	239	230	254	234	209	235	222	242	211	246	237	237	237	246	233	220	273	255	235	242	214	211	222	218	242	229	252	231	226	235	213	264	223	214	215	217	239	237	221	219	251	235	257	241	224	232	231	247	216	228	218	207	220	212	208	228	215	215	219	226	248	225	233	223	228	220	251	246	248	224	222	238	209	220	223	263	245	253	227	231	245	221	228	218	255	251	235	223	203	230	240	224	210	190	245	236	256	249	203	213	224	247	242	214	236	236	215	242	209	238	254	233	258	257	218	234	236	183	258	212	232	226	226	222	210	227	219	196	235	229	233	247	254	249	243	241	247	218	224	255	222	238	236	225	224	248	236	221	228	260	229	244	245	223	244	196	228	231	239	230	220	245	211	237	227	215	190	225	235	210	219	238	222	247	228	234	241	238	235	239	229	234	243	254	202	237	205	242	209	223	245	203	241	209	224	192	232	242	242	199	252	238	236	194	267	236	228	235	192	211	212	221	252	238	225	249	233	228	211	239	236	242	226	217	228	219	238	213	222	218	230	236	246	230	245	236	240	231	224	205	224	239	249	214	211	227	240	222	223	207	251	230	251	228	214	192	237	231	237	205	260	218	235	215	222	218	239	234	222	235	251	237	229	230	217	223	231	235	258	212	238	237	210	234	233	189	265	236	225	222	235	220	211	226	230	243	232	233	222	228	256	221	220	222	233	209	207	214	226	223	213	227	220	226	222	238	263	243	214	215	247	222	235	233	213	214	221	215	237	227	249	219	237	202	211	212	236	233	224	226	230	232	251	235	216	212	202	243	193	234	197	216	230	220	208	213	191	218	240	245	259	239	212	203	229	228	220	197	224	246	239	200	251	249	235	221	255	207	268	210	251	241	256	223	213	240	238	251	243	222	236	227	250	233	223	239	204	206	221	219	222	216	241	237	204	251	239	229	236	238	241	217	203	232	235	232	242	220	231	205	240	248	218	245	213	244	224	231	236	225	237	216	211	251	251	201	234	234	225	239	233	211	223	245	213	228	240	228	227	258	214	217	251	212	220	235	216	265	244	230	220	252	217	226	237	225	210	226	240	238	274	223	224	226	237	226	224	252	225	202	217	238	261	234	208	245	216	231	240	219	262	223	227	196	231	242	244	221	198	221	231	248	244	241	227	206	252	230	228	240	248	256	272	247	226	249	233	232	228	248	229	236	235	219	247	218	243	227	247	202	248	212	235	192	242	223	250	227	239	232	234	222	253	214	228	204	227	222	210	233	218	233	225	242	215	209	234	237	249	222	254	212	231	230	217	245	192	223	217	247	251	232	237	230	231	224	238	237	262	201	239	208	243	288	246	234	249	212	233	214	237	213	224	212	231	207	269	228	251	244	230	217	231	224	215	238	242	239	230	228	227	228	231	227	234	199	219	215	227	217	257	257	212	240	225	258	223	238	196	221	228	225	209	233	226	201	223	236	256	222	194	247	225	255	204	247	207	233	246	235	225	222	245	218	234	236	225	245	228	204	231	238	256	224	207	212	245	210	221	238	243	248	244	239	233	200	193	201	231	220	204	238	194	220	229	212	231	237	219	243	210	226	213	224	217	239	214	226	232	233	230	220	235	247	229	223	242	256	228	227	213	235	234	211	216	222	228	202	250	243	219	226	246	246	226	224	225	248	226	227	244	199	247	253	221	245	201	229	259	225	238	263	216	260	237	234	240	219	225	233	233	265	233	244	209	230	235	238	226	190	254	237	210	210	230	244	215	211	224	240	233	218	249	257	204	250	224	264	216	213	215	203	219	224	230	214	219	226	222	231	235	246	247	246	239	221	236	246	208	222	235	232	244	228	241	222	205	237	224	218
28232	17559	13519	7081	4950	3713	2898	2435	1746	1407	1148	992	867	739	644	571	590	489	528	485	453	437	421	373	404	395	363	349	386	375	362	346	359	336	315	308	324	295	325	323	292	326	299	283	288	307	290	305	253	265	273	274	287	303	286	282	312	304	291	276	279	297	244	313	267	270	286	305	276	285	276	269	269	258	246	266	271	271	267	300	238	238	263	244	291	273	253	270	261	252	273	264	271	257	238	261	267	267	266	237	279	286	280	283	317	265	247	232	251	271	248	274	255	254	279	245	288	286	268	266	272	258	275	269	259	250	278	287	279	270	276	254	302	269	269	270	270	283	256	286	234	267	285	248	283	277	307	276	256	294	268	272	263	277	255	259	245	269	246	255	305	276	238	256	289	277	259	233	265	253	279	255	271	302	279	267	245	258	270	265	266	249	269	302	278	266	291	272	270	238	271	273	275	266	302	262	272	252	260	230	270	279	271	279	256	312	264	256	285	254	279	275	273	256	269	286	271	277	281	240	272	292	267	273	255	280	255	290	256	251	295	253	244	272	292	273	261	264	263	288	280	266	254	262	284	290	264	292	272	275	255	252	283	274	299	249	295	250	289	275	256	277	250	282	245	250	253	239	267	279	272	262	251	295	263	247	251	260	278	301	271	273	274	247	264	274	264	288	257	285	270	255	259	241	247	274	286	267	292	274	254	266	247	312	272	271	248	300	260	241	274	258	255	293	280	239	247	262	286	254	276	292	243	296	256	270	269	282	225	257	272	235	262	259	268	302	285	254	272	272	270	269	265	277	254	270	258	309	240	290	245	262	309	259	267	261	261	276	258	274	274	251	277	253	257	254	269	248	284	300	272	244	278	249	287	218	256	277	281	283	267	237	277	263	263	265	277	234	257	276	265	257	247	269	247	275	250	238	241	266	260	273	266	284	273	257	281	284	243	268	309	262	289	259	264	272	276	258	283	270	289	292	265	282	235	268	291	248	281	270	259	243	236	259	264	279	290	289	249	270	271	319	263	266	257	260	248	283	257	239	267	260	265	254	255	236	273	264	266	255	264	265	257	274	275	248	254	259	258	269	262	257	256	267	231	272	283	296	273	268	265	275	254	248	278	255	292	261	252	281	264	269	284	279	270	306	277	258	276	283	278	301	281	293	281	281	270	236	263	283	274	256	277	265	294	257	270	259	259	265	288	260	263	282	279	266	300	272	282	292	263	266	259	255	301	260	283	256	291	274	292	264	270	264	269	267	292	251	284	251	230	256	280	255	271	261	274	272	308	243	245	255	285	292	257	249	263	275	270	267	255	265	274	283	257	295	251	262	268	256	244	262	285	275	263	272	270	268	260	253	279	254	255	282	252	247	280	295	289	274	252	255	263	259	276	283	317	285	304	268	258	273	238	252	250	224	282	274	286	270	253	301	259	272	268	279	250	263	294	277	251	263	313	273	284	281	273	267	261	281	280	302	247	260	252	247	241	267	263	271	257	254	254	251	284	246	270	286	280	248	265	253	261	315	249	291	270	274	262	284	267	288	268	258	251	232	253	261	267	260	268	242	247	257	264	261	269	273	265	256	275	294	245	265	256	261	278	281	277	270	254	259	289	242	259	257	231	268	269	283	282	267	237	273	265	262	251	285	276	294	217	295	253	278	279	250	275	274	262	254	246	253	251	281	276	271	276	286	284	269	225	250	284	254	260	276	270	262	259	290	252	283	250	309	285	281	263	246	293	287	265	255	255	270	307	294	287	266	277	280	221	248	278	271	287	262	295	260	261	289	257	275	266	304	233	249	282	300	267	278	282	257	249	261	258	267	282	251	250	259	277	261	227	271	283	272	295	261	253	280	279	272	265	321	224	263	275	284	265	275	271	272	285	253	249	271	278	284	286	292	264	238	286	282	273	256	254	266	254	265	280	278	254	224	262	274	246	304	272	266	253	291	263	292	259	285	260	270	271	277	283	274	288	269	243	274	298	293	268	274	263	273	252	263	273	262	269	272	252	276	284	269	253	302	285	264	261	252	262	243	271	283	272	235	249	283	255	307	264	243	268	257	280	274	308	267	260	259	272	279	269	269	270	241	285	278	264	302	247	258	246	274	272	271	256	275	270	283	246	235	273	245	265	294	245	250	258	294	281	254	278	249	265	277	249	276	279	278	247	271	258	273	256	280	277	283	249	247	281	262	246	264	246	286	277	293	268	250	284	271	274	249	259	265	285	272	292	286	275	254	260	284	259	287	294	255	254	252	257	243	263	251	270	298	281	259	249	287	243	257	247	274	256	271	274	256	273	284	294	312	257	252	236	236	262	270	264	273	266	274	288	269	300	282	247	279	266	262	256	285	291	265	269	236	231	229	275	251	270	273	273	264	270	299	269	288	255	250	272	235	265	272	261	249	264	287	257	295	295	284	272	259	264	256	281	274	251	285	239	263	252	266	272	263	271	266	264	264	280	268	246	247	263	243	247	291	284	300	301	283	244	250	268	286	257	284	268	250	246	280	248	262	294	258	261	277	281	276	260	260	266	250	257	260	257	280	278	246	269	266	266	281	239	280	248	249	247	231	278	231	263	266	257	271	284	261	250	275	293	284	270	255	250	275	264	265	285	259	258	253	244	294	252	266	269	276	271	252	260	268	275	289	252	268	281	259	271	259	260	233	260	239	276	253	247	266	280	270	249	251	278	265	262	299	242	285	285	273	243	252	275	278	272	287	262	286	252	260	266	290	275	287	227	290	263	267	248	268	296	257	272	243	272	295	285	287	264	263	252	257	292	265	253	281	264	249	270	256	294	279	272	285	290	300	272	261	278	268	254	276	277	290	238	240	282	261	271	282	259	287	288	301	271	276	259	264	278	242	277	250	285	286	263	273	268	275	265	254	260	277	275	269	257	276	269	288	287	253	282	273	280	283	249	258	293	268	268	278	285	279	282	270	254	236	289	265	241	259	252	245	277	283	262	249	266	274	242	275	268	271	302	250	269	237	280	264	258	280	264	273	282	275	249	281	262	261	274	260	264	290	248	277	276	280	258	257	305	274	273	271	250	291	251	279	271	258	281	266	267	263	247	255	276	257	285	277	286	253	290	266	261	284	260	265	243	290	248	256	256	267	251	241	293	275	260	245	265	284	266	282	258	290	265	293	281	274	266	263	261	250	279	247	270	262	279	297	286	285	288	272	267	245	282	264	268	266	260	252	264	271	235	242	271	247	271	277	251	259	278	247	279	263	257	285	263	275	232	287	277	246	298	245	255	244	254	267	244	247	230	253	263	266	263	299	258	248	265	277	271	256	258	218	274	263	251	245	245	276	277	263	258	259	251	264	276	262	242	275	269	260	258	276	264	266	247	284	281	261	265	274	286	276	291	253	270	243	245	278	242	273	256	278	265	251	269	261	291	270	269	257	269	247	266	261	273	309	266	278	279	257	262	280	271	263	253	254	278	271	284	265	266	239	260	291	246	277	283	265	267	267	261	246	235	269	249	258
26786	20317	8777	1104	709	674	644	558	533	565	553	556	518	550	562	530	488	545	530	493	452	484	505	559	507	544	524	518	513	543	509	520	491	498	543	503	557	487	548	529	496	478	515	511	503	506	555	503	505	466	477	518	487	494	510	515	534	536	531	497	481	502	497	533	518	516	467	516	520	499	482	512	547	509	497	538	515	531	496	534	520	494	580	517	518	530	515	509	493	529	521	488	506	510	471	488	512	502	504	518	539	523	536	545	481	483	509	467	527	492	491	529	509	539	526	500	527	528	516	475	538	529	516	539	491	521	516	518	509	486	471	489	506	492	516	491	490	511	483	518	553	511	504	507	509	514	525	526	522	485	504	521	504	515	494	534	507	516	551	512	524	468	520	537	514	508	492	523	519	479	516	518	534	526	503	488	496	497	534	522	509	481	511	472	515	489	524	544	507	498	501	529	470	461	518	532	507	518	506	474	531	538	556	489	499	521	489	489	499	486	457	508	537	530	521	539	496	538	522	513	473	459	521	519	544	491	523	523	499	499	523	530	529	485	515	489	487	490	517	492	483	552	513	493	534	495	516	512	537	524	525	517	521	534	472	501	516	508	491	510	477	487	516	534	518	499	505	509	546	499	529	538	493	527	551	524	513	542	523	531	495	505	497	514	511	572	526	538	518	503	530	510	482	506	503	500	482	516	471	513	552	534	525	477	517	516	528	511	498	489	529	497	523	538	504	528	505	495	514	514	558	507	513	564	500	499	499	537	506	453	525	507	512	560	528	457	490	500	513	534	496	537	526	509	532	522	513	522	542	512	492	542	485	516	487	538	481	506	512	487	529	503	519	511	540	533	486	509	512	514	558	527	503	497	507	478	524	516	559	509	545	522	509	535	515	495	509	473	509	512	508	488	522	491	498	514	501	524	512	541	494	502	498	509	519	478	505	537	492	538	498	502	525	525	526	507	530	497	501	517	506	479	512	523	473	518	521	502	489	519	529	466	527	507	482	540	481	539	480	524	532	514	478	512	511	528	502	479	498	537	500	514	492	542	537	524	506	480	521	515	535	515	484	483	501	524	450	493	525	470	515	498	478	488	465	528	521	515	518	525	508	515	499	522	559	480	521	516	518	509	527	487	499	492	494	537	503	542	555	524	535	506	491	528	471	533	503	494	514	502	510	477	516	491	502	499	548	517	539	542	501	523	477	515	468	516	513	504	514	501	496	552	524	506	530	486	493	469	530	503	528	515	505	506	507	521	518	512	521	526	491	520	489	511	505	567	510	489	525	494	522	532	548	519	548	506	534	493	501	500	525	515	538	519	586	515	577	518	500	506	496	480	484	475	527	544	486	509	524	523	497	473	453	493	478	494	548	522	481	528	552	482	525	456	542	509	482	509	506	497	509	479	528	498	488	528	504	476	563	492	475	550	512	545	539	497	532	515	500	479	491	468	513	555	481	554	548	534	536	528	554	526	505	478	572	492	495	463	533	508	514	480	511	465	510	522	539	537	485	486	499	515	494	537	490	490	530	532	504	552	504	582	518	494	513	553	540	512	476	521	519	549	517	546	528	520	514	491	497	522	483	471	521	527	495	518	514	472	505	499	514	574	509	483	500	534	488	488	513	510	507	507	487	508	503	562	492	499	513	543	490	495	470	469	522	490	493	514	542	501	550	497	460	552	484	507	520	537	525	562	506	501	493	503	575	569	528	529	514	519	494	508	514	517	511	548	467	475	532	573	474	498	548	458	498	458	496	496	526	508	545	533	507	510	500	514	488	496	506	473	522	513	552	512	493	480	506	517	511	539	516	487	507	516	486	530	512	503	549	519	470	493	464	491	534	525	525	479	485	538	514	515	513	498	569	485	532	539	517	508	491	525	525	526	541	512	514	550	528	488	565	511	513	494	492	507	519	500	500	508	472	494	509	520	484	512	552	474	499	547	488	548	500	512	489	476	494	490	536	510	517	492	485	499	538	506	457	498	526	516	544	493	506	523	505	510	519	535	510	514	486	479	472	507	467	508	478	502	532	494	483	544	497	538	518	551	531	510	485	523	522	531	478	512	528	486	501	471	514	516	567	480	554	509	526	520	466	517	521	532	499	490	500	501	494	507	469	481	512	496	517	526	496	501	510	516	496	520	467	525	549	495	526	522	473	532	494	532	515	479	484	531	512	553	518	500	524	499	481	565	539	501	494	497	534	491	510	509	544	524	513	483	474	541	492	536	500	526	509	507	506	543	449	548	498	514	515	520	523	480	506	537	509	514	510	528	533	581	511	501	505	503	528	465	504	518	542	536	476	503	491	547	537	517	472	495	511	541	511	506	542	534	469	509	527	502	548	469	485	552	507	505	502	522	528	515	505	535	537	518	474	569	521	512	495	553	495	508	508	514	568	524	540	535	506	506	504	504	538	556	527	510	480	503	486	499	503	541	465	530	475	493	491	514	494	538	536	542	534	514	520	540	505	529	524	525	503	481	487	511	523	543	491	528	503	538	540	490	511	549	509	493	520	520	517	500	510	522	525	524	492	486	537	519	525	540	529	551	551	526	515	491	510	534	508	526	497	500	510	496	526	507	522	516	493	515	541	535	531	509	496	514	500	486	461	561	537	489	507	518	452	503	567	515	499	503	553	529	508	501	499	507	493	489	482	464	500	509	467	540	536	502	502	527	526	528	484	556	521	517	484	526	511	506	515	524	525	502	491	530	523	467	510	464	532	540	567	495	529	479	470	488	507	520	498	535	536	522	496	514	522	485	459	501	534	518	471	506	500	505	529	499	490	562	525	515	530	517	500	512	517	489	508	503	547	536	476	525	494	430	521	547	483	561	549	496	535	493	540	474	528	506	508	507	496	492	507	482	527	524	516	509	531	530	535	547	516	509	491	539	472	497	506	530	512	531	483	494	496	505	509	521	490	528	506	500	517	474	516	520	508	494	510	493	498	528	509	518	502	527	501	503	517	499	537	507	535	545	490	498	529	519	457	531	520	540	481	480	499	499	515	508	521	533	498	497	542	503	534	515	494	459	532	507	511	494	506	520	502	500	546	479	519	518	511	515	520	573	485	529	506	509	491	492	511	504	547	481	488	554	505	521	481	488	532	525	484	494	532	503	503	526	538	514	500	521	541	491	517	517	525	493	515	512	498	478	512	511	512	503	490	516	518	502	521	499	554	508	493	488	523	505	529	497	503	515	520	520	523	546	503	508	526	458	500	529	569	535	545	484	519	509	523	494	510	497	528	493	516	490	551	514	543	501	534	559	475	519	498	542	515	476	504	523	497	505	509	530	524	517	512	475	502	490	489	496	504	506	541	567	498	541	493	493	523	490	498	524	529	513	531	509	486	505	538	521	499	491	500	519	537	500	509	500	537	519	494	563	510	510	522	512	511	513	489	509	483	511	512	529	526	523	535	534	539	524	497	450	490	493	532	513	503	499	517	488	541	523	514	522	513	536	497	534	530	512	491	525	495	508	509	474	539	493	476	517
7271	1725	1369	979	808	752	706	717	698	633	626	665	648	682	618	612	606	598	617	631	596	622	594	580	625	596	630	642	588	634	640	562	613	615	610	574	625	638	650	614	613	615	650	645	679	633	597	583	614	620	619	656	645	637	633	611	588	610	651	648	626	635	620	581	594	631	610	621	627	623	652	627	577	594	616	625	619	593	637	623	632	632	661	654	639	616	610	641	632	606	653	600	602	594	606	627	619	601	643	617	561	632	634	631	581	620	591	617	586	615	573	642	628	595	608	596	582	590	647	570	626	650	601	597	627	583	615	625	640	569	617	623	624	611	621	584	618	610	624	591	591	660	600	592	618	619	624	601	656	622	644	595	630	656	621	636	619	611	626	665	555	656	612	625	582	586	601	632	626	596	593	612	635	649	604	682	612	617	655	594	593	610	626	615	640	599	601	588	608	593	625	591	635	617	604	649	633	650	637	613	661	697	636	627	566	662	580	603	627	612	596	569	649	612	640	626	646	609	617	589	626	632	580	613	603	606	668	665	570	604	619	618	646	567	602	623	582	605	608	615	622	630	579	590	595	592	640	663	622	646	602	657	597	626	644	638	621	581	624	624	643	631	601	611	632	611	584	615	578	598	616	595	606	641	625	596	613	607	651	622	642	567	638	631	603	618	662	626	635	590	623	652	611	582	620	605	583	561	571	585	618	641	576	651	610	628	677	619	603	651	632	620	603	595	606	620	613	647	616	613	615	624	661	575	602	604	638	568	556	621	629	643	600	608	592	623	612	594	601	593	675	600	608	608	624	652	587	636	672	603	565	623	587	610	602	609	582	590	634	637	633	620	633	641	602	672	646	602	627	627	594	655	589	593	616	592	621	606	605	622	662	665	604	594	613	586	620	666	643	572	627	675	609	590	589	606	628	588	615	605	661	624	597	621	604	632	675	618	625	633	615	617	619	641	596	594	675	578	640	622	638	586	650	607	643	639	629	629	633	636	654	596	650	654	587	620	615	643	624	625	614	654	638	575	585	649	615	607	659	588	604	636	636	651	604	680	604	621	607	570	612	660	640	592	587	608	628	635	638	624	645	608	606	629	612	594	633	588	602	611	668	605	607	598	611	603	608	615	624	651	623	605	628	610	641	614	621	668	608	604	620	599	600	627	605	599	600	597	620	599	609	631	578	631	619	597	642	625	605	624	596	603	627	588	582	664	605	655	606	627	629	640	616	636	630	646	602	626	650	571	638	628	624	620	610	637	641	608	616	550	615	591	621	628	630	603	601	624	627	637	620	595	635	631	619	582	618	574	651	619	612	632	583	623	653	612	642	637	637	568	575	616	648	649	650	629	670	662	576	580	657	644	584	586	645	597	581	625	580	592	624	645	619	618	644	658	684	639	633	624	598	642	565	642	631	647	624	615	630	606	611	617	592	626	618	649	682	592	661	608	671	610	573	637	620	602	576	664	656	575	648	586	634	646	618	609	666	630	644	672	616	643	611	641	602	622	618	656	607	634	661	609	627	629	614	610	581	590	567	635	669	648	660	625	628	609	622	612	595	605	585	612	616	622	628	635	647	659	661	648	664	616	616	657	636	627	640	607	644	601	656	590	625	574	592	643	620	658	646	602	619	651	648	581	613	638	625	652	662	620	584	645	668	588	628	605	610	638	647	608	625	584	619	612	609	610	619	572	633	622	647	642	606	650	623	652	659	636	635	633	614	650	581	681	601	613	658	640	621	612	573	614	651	595	614	601	672	610	653	608	588	600	610	614	667	603	631	618	602	606	640	623	620	622	668	639	619	639	627	594	627	637	620	610	621	625	653	630	613	637	628	639	605	667	623	605	625	613	621	585	633	602	599	623	582	650	584	631	641	634	650	588	624	570	627	606	588	585	632	662	607	597	626	592	585	625	609	646	591	646	622	647	582	627	615	616	593	647	632	583	660	589	643	648	628	653	649	654	585	589	596	628	610	635	599	629	567	627	678	607	597	610	634	617	639	641	608	623	640	653	630	631	587	635	587	609	599	618	567	595	651	598	612	611	596	600	626	633	615	605	615	637	622	670	617	617	587	642	594	634	596	633	660	616	616	591	579	644	583	636	644	637	671	615	640	631	609	639	609	650	630	668	610	643	636	622	578	621	629	623	622	649	605	638	608	642	626	598	565	610	572	601	598	589	563	634	633	646	640	609	622	630	583	638	616	605	591	627	643	619	631	596	606	630	649	597	620	596	617	611	620	608	613	600	655	590	585	606	632	593	574	605	620	609	605	634	618	589	655	634	655	665	601	643	609	642	605	586	633	649	621	586	632	602	612	629	639	648	647	659	605	613	594	627	628	635	648	600	619	593	612	634	648	586	627	636	661	624	670	591	609	667	588	610	589	628	586	592	625	614	647	622	658	592	601	619	655	628	643	581	631	655	618	637	629	633	652	625	628	635	609	615	633	648	641	628	673	642	669	614	635	614	610	605	660	631	620	645	620	639	654	655	624	596	655	596	642	560	621	648	603	593	645	602	612	601	679	568	631	627	612	648	601	599	606	620	631	594	637	590	639	568	613	656	594	655	642	627	598	628	563	626	598	613	611	617	599	634	594	650	605	590	620	614	639	603	636	613	632	617	645	611	622	618	619	643	594	613	593	582	632	597	622	684	592	679	632	574	608	595	607	571	604	632	626	593	640	617	628	630	595	689	649	643	606	594	644	632	588	623	648	629	626	655	625	610	636	626	603	663	580	641	642	602	636	603	635	621	590	662	648	678	600	579	627	623	659	630	608	601	589	596	643	615	614	627	613	589	573	626	617	590	588	602	637	595	610	648	602	654	609	643	610	606	653	664	618	588	583	626	598	603	659	635	616	585	608	612	657	659	591	638	586	649	623	626	581	613	573	624	588	620	610	602	638	621	671	608	604	609	619	634	606	552	581	617	617	651	597	626	622	608	598	638	578	619	636	643	605	626	636	618	612	617	614	622	654	603	557	621	640	585	627	614	640	645	613	611	645	599	635	646	602	598	569	642	641	583	617	622	612	584	631	580	558	614	666	575	577	650	613	629	640	623	650	609	661	608	621	632	648	606	637	617	657	638	666	638	621	605	576	653	583	637	563	640	602	580	607	597	652	563	589	625	621	633	614	592	647	633	578	592	621	656	631	619	649	625	587	586	604	614	645	647	619	616	621	601	606	596	650	640	630	625	627	658	555	643	612	606	571	673	646	651	618	649	585	594	581	649	671	645	636	603	611	624	657	590	632	615	635	603	611	627	625	602	600	670	630	609	642	602	643	610	618	592	641	626	623	607	649	646	614	623	652	641	604	607	575	605	648	593	584	631	643	664	614	591	634	646	625	595	582	638	598	628	616	640	626	602	601	631	595	589	638	571	604	640	598	581	635	609	609	578	649	606	650	630	605	591	593	622	635	620	572	618	631	638	619	605	585	636	634	619	611	653	670	602	653	609	604	634	597	596	615	645	624	634	606	598	675	620	651	630	650	585
23557	20950	28313	23746	20941	11333	1168	703	553	524	453	429	404	332	385	335	343	318	306	273	264	262	273	270	246	293	266	277	262	258	261	290	240	251	257	253	264	255	262	219	275	259	279	258	261	252	239	246	262	249	273	255	247	281	264	265	245	260	234	261	273	269	244	247	270	238	263	245	243	247	243	216	270	235	261	276	238	250	246	237	257	262	224	225	281	231	233	242	227	256	235	269	244	247	232	235	275	241	263	263	234	238	274	246	235	258	226	243	223	244	244	244	249	249	257	213	273	249	223	266	249	243	257	270	257	249	236	270	267	279	261	255	233	277	227	279	258	243	286	237	254	279	261	246	209	244	244	259	222	240	264	235	250	264	248	256	239	242	235	256	266	244	244	235	240	261	274	236	231	237	277	241	239	278	252	258	232	258	265	258	264	212	250	225	258	250	249	246	226	234	249	252	238	260	254	265	254	241	267	242	260	251	229	250	237	241	220	228	248	255	257	262	234	253	263	254	216	262	228	230	252	278	257	255	275	238	262	254	221	243	253	247	240	249	240	251	251	247	235	267	261	245	241	245	250	231	276	250	240	245	253	263	240	228	218	237	263	254	261	262	206	251	275	259	256	266	226	236	244	227	253	264	244	258	253	248	242	249	250	249	253	246	248	250	244	259	236	265	228	255	255	223	235	235	219	253	248	249	262	235	241	271	256	275	242	245	232	240	244	252	245	261	286	227	233	252	232	237	251	217	240	242	244	250	244	244	227	260	244	226	261	254	272	255	263	241	252	232	245	239	245	272	240	263	235	245	247	251	251	234	241	270	230	249	273	243	282	243	223	280	246	227	243	221	237	258	249	244	260	214	247	246	217	250	237	269	268	248	271	246	272	240	264	247	260	268	228	254	231	241	286	272	238	247	273	241	237	243	241	255	246	249	251	272	257	289	249	243	252	253	261	240	280	236	252	248	245	245	223	243	258	261	295	238	235	250	244	249	235	226	242	209	228	254	250	230	250	251	245	224	252	240	241	252	266	246	254	248	274	276	228	257	225	251	214	247	250	254	279	247	244	251	222	231	249	254	237	244	260	225	277	264	246	227	252	251	284	241	241	262	259	244	252	221	252	247	251	238	232	239	264	246	261	275	265	220	233	227	284	244	235	273	259	250	236	263	234	236	245	245	259	268	226	279	236	235	228	223	259	280	236	225	230	244	290	241	257	274	248	226	262	225	248	226	251	254	197	255	253	230	268	270	243	241	251	229	249	250	244	258	242	219	240	248	264	249	243	248	230	232	234	271	227	257	265	239	260	239	252	253	257	259	247	225	246	223	253	239	232	260	246	234	214	247	262	246	248	261	242	237	281	253	273	245	241	240	257	241	283	258	258	237	219	233	250	230	259	231	263	237	234	239	229	261	259	234	266	218	232	256	273	237	282	259	260	256	254	278	230	205	258	232	249	270	221	263	230	249	251	265	253	214	249	259	258	245	259	248	242	264	249	223	243	262	257	251	246	268	263	224	254	255	274	260	226	271	246	284	235	231	246	245	273	274	239	245	254	258	243	277	238	256	288	230	244	265	240	248	230	247	263	231	236	251	224	261	265	249	268	223	259	242	221	231	218	229	229	238	222	259	239	241	210	222	231	241	271	255	261	234	251	269	223	276	252	252	259	263	239	266	222	240	247	234	281	247	252	251	229	236	228	266	239	228	267	232	222	231	225	238	266	242	253	261	279	270	222	237	240	245	257	260	259	233	230	241	249	242	239	225	240	240	251	259	249	261	250	246	253	236	208	258	275	245	240	253	243	235	270	262	277	217	242	229	256	280	264	240	270	252	238	231	246	267	258	251	264	255	256	246	262	236	225	239	250	239	265	258	245	248	260	245	241	251	232	238	252	264	255	257	269	258	263	259	272	257	229	228	253	227	249	248	271	264	279	271	268	276	256	259	236	240	263	263	227	247	218	249	259	229	228	245	240	250	263	263	256	250	247	233	243	245	221	242	228	246	251	247	242	235	250	282	273	234	263	232	251	244	257	215	255	223	259	235	283	232	254	252	244	237	254	256	239	247	241	231	218	265	222	240	269	222	226	270	238	259	241	251	253	260	234	241	256	251	240	222	243	240	268	274	259	262	245	251	239	220	271	257	254	271	248	273	234	264	226	219	264	241	233	237	234	220	213	246	265	234	244	228	233	242	276	241	242	254	243	276	253	243	257	245	272	269	252	226	259	240	244	240	231	230	232	240	257	257	284	255	236	246	253	261	241	240	254	243	259	267	260	240	240	235	253	263	270	288	229	270	252	224	247	243	236	226	263	215	264	267	229	247	259	253	274	260	234	261	270	246	228	233	263	241	251	231	254	290	276	253	264	230	253	238	252	223	225	245	278	256	237	268	230	261	244	245	231	246	244	244	246	241	279	212	259	217	271	251	251	248	259	247	237	255	236	249	268	240	246	238	241	220	233	248	210	265	265	232	262	247	228	239	240	248	252	251	255	224	256	276	230	234	232	258	218	264	240	238	251	248	235	247	242	243	222	271	264	271	243	225	242	251	239	241	228	245	237	233	246	244	257	257	250	249	232	257	210	257	276	253	223	260	221	242	248	252	236	284	235	227	257	212	258	255	207	221	255	272	239	223	239	245	241	232	227	267	257	226	255	260	264	249	242	249	267	259	242	224	232	243	255	247	258	215	258	239	235	269	229	231	301	250	241	235	254	240	289	231	246	249	232	268	235	270	233	260	247	231	287	246	275	232	244	258	246	246	230	241	247	274	263	235	249	245	247	237	257	269	217	243	237	268	252	267	243	270	259	253	224	249	271	261	270	245	276	252	243	264	244	238	237	240	252	252	268	233	264	241	262	262	250	237	232	260	250	269	262	224	284	208	277	251	227	247	237	241	249	237	254	239	244	245	259	281	232	256	247	248	227	249	241	275	232	217	228	251	221	271	231	252	216	241	209	271	245	247	245	249	266	275	236	264	232	253	267	233	242	240	252	274	242	286	235	251	274	252	226	247	231	212	252	239	228	249	264	245	229	273	250	254	266	242	246	262	263	249	236	253	277	235	257	253	252	231	244	241	241	233	254	226	240	253	240	235	241	273	265	259	236	226	220	237	234	240	267	237	281	259	236	264	261	234	260	261	236	235	225	251	245	226	236	250	236	240	248	242	233	254	239	253	233	244	234	225	225	255	254	265	267	260	253	213	244	233	230	247	235	248	269	247	238	254	247	258	257	241	261	257	237	226	252	237	240	235	259	238	247	240	248	248	240	246	230	257	259	254	236	258	249	263	280	263	217	248	245	251	231	245	269	227	258	254	276	250	257	252	239	257	260	255	239	242	254	224	281	254	242	246	250	227	246	264	257	232	239	253	235	251	256	274	229	221	250	276	257	237	255	263	257	257	256	233	256	228	263	257	257	257	243	248	236	271	271	239	245	241	260	250	239	255	230	235	262	241	269	227	249	254	235	242	267	221	242	243	250	254	226	249	247	245
22356	10785	8214	4213	2822	2175	1722	1382	1150	843	787	693	607	527	553	453	487	424	437	417	381	402	398	389	366	390	370	397	371	352	385	338	337	303	331	326	347	365	347	376	357	325	308	330	340	324	350	343	323	323	296	336	363	350	349	308	324	298	365	332	309	324	330	333	374	352	314	313	302	322	323	336	335	346	297	334	324	321	310	299	332	328	311	325	309	299	355	310	308	322	296	297	322	315	310	297	294	329	295	289	298	325	297	298	363	286	313	349	337	315	316	326	314	294	304	313	294	335	330	296	337	352	312	317	333	325	342	338	324	331	328	323	332	276	312	315	304	324	309	328	313	328	286	275	318	318	286	302	319	327	332	301	331	295	325	331	317	326	321	350	311	294	309	306	315	322	275	287	344	334	312	337	305	286	298	326	324	326	308	311	315	351	297	311	295	319	311	298	320	284	325	313	342	327	335	306	313	308	311	331	327	309	298	324	311	331	296	303	304	329	319	290	309	281	307	304	307	326	279	333	307	303	301	315	321	335	292	321	313	332	353	308	327	318	308	305	309	299	318	351	295	314	331	317	328	332	306	302	330	328	347	300	302	316	296	294	299	322	315	305	323	312	297	313	322	329	325	320	303	332	290	330	313	295	323	312	291	324	292	320	319	322	321	280	286	337	313	296	307	322	303	315	287	308	296	315	292	327	316	303	287	278	320	319	292	319	342	293	320	294	306	322	295	313	316	294	296	292	300	323	305	340	336	294	327	296	312	317	301	337	324	307	289	331	304	343	293	321	362	341	331	323	323	328	292	320	296	311	342	277	335	343	316	324	323	336	329	298	295	330	321	326	319	307	309	328	321	309	322	299	345	318	294	328	303	290	301	312	307	320	306	330	354	301	281	298	308	333	325	315	303	326	291	324	312	321	322	323	291	275	328	327	301	323	294	319	314	304	325	318	296	291	313	330	314	327	335	284	316	312	331	297	283	296	321	290	312	301	334	306	312	280	306	311	308	326	294	313	322	303	329	310	312	309	330	312	312	298	345	297	292	291	325	308	300	319	325	313	302	299	286	332	318	281	308	325	315	316	310	320	278	312	324	328	326	292	318	339	319	301	312	307	290	301	317	307	296	283	308	288	330	302	307	307	333	320	313	287	329	319	308	284	323	369	279	294	303	284	309	354	338	336	330	322	317	293	321	332	323	283	295	306	305	319	302	335	323	338	334	309	284	322	291	329	349	302	334	282	291	323	348	277	311	308	326	301	329	328	318	308	350	312	325	323	302	288	315	281	298	341	329	323	319	344	296	337	324	312	333	302	292	285	295	317	301	294	340	315	322	338	330	310	270	317	297	298	309	311	316	359	288	295	333	320	305	350	336	312	291	334	298	324	313	316	333	309	305	347	314	328	348	317	322	354	336	322	263	352	278	309	309	300	342	309	309	311	324	291	333	326	277	293	314	317	319	328	326	345	312	307	303	295	318	317	319	296	312	310	316	338	333	280	301	354	316	319	331	300	268	323	324	347	323	326	305	282	332	320	339	303	303	313	320	328	310	332	317	322	296	304	294	296	314	322	322	323	321	297	299	309	291	312	347	327	321	316	288	313	352	311	332	310	346	336	308	326	299	304	299	340	337	310	298	286	310	306	287	336	327	307	311	320	295	314	306	322	319	376	309	302	334	300	321	314	309	312	305	328	319	314	325	323	304	344	327	290	323	311	333	342	322	323	294	296	300	306	321	295	316	297	314	292	323	310	337	322	325	347	323	306	353	299	357	317	341	313	325	299	292	331	299	318	303	319	309	358	316	309	300	333	330	343	339	318	318	343	315	297	308	329	313	329	322	278	291	367	340	308	310	303	347	322	307	309	327	293	294	308	306	331	321	336	309	335	309	321	325	314	348	307	315	334	315	325	314	305	326	310	303	309	353	299	350	294	334	310	310	325	306	288	313	311	281	349	281	298	349	307	350	316	326	324	305	328	290	312	327	333	349	289	311	322	337	302	322	340	315	299	301	304	303	302	325	332	335	328	315	334	320	328	326	312	334	312	322	306	334	332	289	320	317	327	289	316	317	325	345	316	318	320	352	347	328	286	321	305	290	288	333	329	326	329	316	311	313	365	305	341	324	319	323	335	307	300	313	301	322	329	318	316	284	338	324	332	315	304	315	281	295	316	314	348	306	316	322	318	365	333	308	308	330	290	273	301	279	337	284	325	305	300	300	296	296	310	301	277	320	299	342	307	296	323	347	303	297	321	310	317	320	307	322	310	316	328	295	345	312	307	319	323	310	311	335	316	321	283	317	307	298	299	333	326	318	341	304	304	288	292	312	329	319	298	320	303	324	325	283	287	296	330	295	308	345	343	316	292	333	326	306	315	300	295	324	304	298	335	303	299	302	343	305	306	314	344	341	332	311	314	265	306	310	319	317	310	300	321	288	311	334	312	287	309	331	307	301	344	296	292	318	317	274	309	316	318	337	267	340	333	305	313	323	296	340	299	299	314	277	295	281	278	316	289	316	298	336	333	330	309	314	314	314	305	279	279	307	326	313	301	338	290	330	307	322	314	314	306	323	330	313	294	304	320	306	323	332	314	296	333	320	306	304	297	280	309	329	271	331	318	313	313	295	320	336	307	304	354	280	288	327	313	309	308	289	319	317	322	314	305	306	320	314	289	290	297	318	331	321	316	351	328	329	298	322	347	325	294	317	298	329	295	353	334	332	311	309	286	325	327	300	289	300	295	304	274	313	306	322	326	334	274	321	320	296	318	308	316	299	330	316	311	314	284	287	328	304	287	302	290	299	288	321	299	305	323	330	316	320	320	306	331	332	309	329	272	303	310	306	302	289	313	281	288	316	310	328	310	316	349	301	334	334	328	291	317	349	328	320	282	321	307	327	320	300	331	346	323	311	314	293	288	337	336	319	277	303	322	333	315	315	338	300	300	287	321	295	318	328	313	316	314	295	310	322	319	326	329	315	316	289	301	285	324	309	318	306	319	297	325	329	309	336	309	333	337	308	336	309	337	291	335	315	331	310	300	343	324	323	332	320	285	315	300	315	312	315	287	305	296	324	312	311	315	299	272	325	328	272	318	348	328	293	341	345	314	301	296	296	317	317	333	331	295	310	314	291	330	308	275	337	318	311	316	301	336	305	368	320	326	321	350	328	335	304	337	282	311	333	283	317	335	297	305	318	343	327	313	291	302	308	309	331	346	319	316	315	315	345	340	295	275	357	332	327	333	287	318	311	299	327	318	287	291	342	334	336	334	324	307	341	325	275	313	321	286	318	287	311	301	304	328	284	309	320	317	334	311	316	290	314	291	330	305	303	306	336	299	303	334	340	333	310	333	305	330	330	313	304	324	322	313	331	332	288	352	315	312	307	324	317	280	306	336	313	328	360	315	295	294	344	330	299	318	300	322	336	313	306	335	335	297	298	287	318	318	283	315	319	338	324	318	308	350	327	332	317	318	328	283	340	284	336	317	334	299	313	356
24931	20960	27135	24835	10098	1113	893	756	725	658	695	636	653	664	659	631	587	585	597	597	607	619	626	635	572	586	568	621	626	621	625	604	604	576	575	582	588	592	572	545	639	617	602	552	603	589	560	596	624	609	600	547	577	614	587	603	605	579	572	607	598	575	607	551	639	619	564	593	570	558	566	622	566	567	608	569	582	575	574	566	596	582	606	575	587	574	572	580	605	579	624	563	570	584	630	598	540	585	591	595	586	573	603	629	602	556	560	560	571	613	575	582	584	594	632	541	572	613	588	606	607	613	600	567	606	549	593	594	590	579	567	578	564	586	594	596	561	589	560	595	586	524	587	606	584	620	584	555	565	565	604	602	533	642	549	601	634	573	578	561	629	569	579	576	618	587	578	547	619	603	580	577	580	589	580	581	584	571	559	603	598	603	596	591	557	612	600	586	603	621	559	574	580	589	565	569	595	605	648	540	597	631	570	631	583	587	583	601	564	567	585	611	573	601	586	603	581	587	551	567	620	598	549	573	601	624	574	544	562	566	551	603	608	608	606	601	571	612	556	605	568	575	564	585	615	541	555	629	568	569	592	609	594	571	651	578	574	595	582	600	576	583	596	618	586	592	586	579	559	554	602	557	617	569	572	583	603	559	540	595	570	576	614	591	605	553	594	544	608	629	557	581	620	607	580	608	586	582	559	563	589	638	598	578	620	583	547	641	625	628	592	591	608	575	544	549	571	573	604	606	600	598	584	599	608	615	596	558	585	570	580	610	543	591	569	581	526	558	574	581	565	553	618	595	586	612	606	574	537	570	561	644	579	540	611	569	603	596	578	557	567	577	555	613	589	586	573	557	578	564	577	623	624	601	592	583	594	565	571	577	584	586	560	576	557	597	586	610	582	564	589	570	603	622	600	531	596	565	580	547	591	588	599	583	586	548	628	612	576	652	594	591	595	530	587	552	558	595	569	596	599	565	597	648	625	542	589	603	555	608	561	583	605	588	562	559	538	571	593	570	621	576	583	569	569	573	559	649	561	587	582	559	586	560	553	552	559	593	585	538	592	564	607	609	551	617	606	568	584	549	574	550	546	589	567	570	597	629	573	611	555	580	598	572	583	595	573	595	568	589	572	574	616	543	555	593	527	593	560	574	600	586	597	578	605	564	551	560	601	557	623	606	579	599	604	623	592	598	571	588	567	604	532	576	559	590	617	630	594	630	640	554	575	571	567	559	579	593	635	605	615	568	608	601	569	579	582	578	550	568	560	606	565	607	599	590	533	632	614	571	559	585	585	539	557	572	610	600	597	600	589	590	569	569	559	602	573	600	574	571	566	596	595	575	553	599	578	566	562	625	585	567	607	570	582	585	574	577	560	564	601	614	588	577	569	558	529	557	578	580	602	579	588	587	561	539	613	538	573	539	607	575	556	569	608	580	565	545	589	588	547	550	575	593	564	557	615	567	593	603	612	559	595	588	588	600	600	549	602	561	580	570	572	586	578	563	637	552	537	609	601	576	571	538	565	594	566	583	542	553	564	609	597	587	617	546	563	615	569	554	541	558	571	555	574	578	620	556	606	607	550	622	578	595	560	651	547	576	620	553	563	583	592	545	602	572	552	575	592	597	598	584	579	582	560	590	563	577	593	600	567	591	578	546	570	595	600	595	533	563	618	566	564	611	537	563	609	570	586	617	564	577	565	534	569	567	594	626	569	577	556	585	575	601	609	585	548	551	643	606	577	637	562	580	589	523	600	559	594	600	565	564	600	599	587	580	583	619	557	540	573	605	540	596	617	571	617	591	622	549	577	572	590	587	605	560	561	572	576	600	619	609	580	610	577	568	576	573	607	569	581	568	608	640	611	592	603	579	593	565	592	565	556	590	575	632	571	576	609	629	585	545	557	579	613	570	575	577	590	568	611	600	569	607	590	554	571	587	571	602	588	532	639	600	553	604	611	586	611	601	592	576	593	559	622	586	609	559	616	575	563	571	579	585	555	620	558	585	551	603	556	587	579	585	593	614	565	610	583	602	584	602	553	557	578	568	584	568	573	553	599	578	583	608	563	595	588	586	576	594	606	560	552	618	598	562	611	555	605	597	600	538	564	604	607	587	545	614	605	582	542	599	555	560	595	588	595	583	604	618	608	579	588	581	576	606	533	537	555	589	610	534	593	562	585	580	537	572	606	590	583	583	600	578	610	575	542	573	600	524	562	608	601	543	577	552	543	533	638	587	586	576	603	610	584	547	537	593	580	598	561	549	602	583	591	610	604	581	608	584	592	568	550	615	612	587	572	580	628	630	636	591	621	611	611	585	613	585	619	543	622	579	559	611	562	587	568	514	517	555	593	604	611	552	625	544	622	569	570	589	603	606	530	608	598	595	584	565	587	582	596	588	550	551	554	587	618	634	582	588	531	584	638	559	592	606	583	619	582	599	576	607	581	590	571	588	563	530	576	610	599	607	580	554	585	537	512	610	584	580	564	601	592	594	548	587	567	560	562	591	573	586	599	617	560	569	594	584	586	577	584	587	573	541	609	588	633	578	612	593	561	558	583	585	559	628	567	620	625	575	580	573	586	621	569	592	620	603	598	583	578	589	584	610	570	574	574	610	593	632	567	541	560	564	641	609	583	598	594	571	578	616	671	602	575	606	576	601	540	609	607	602	561	613	616	597	584	612	607	535	567	583	593	568	549	547	580	561	578	561	609	585	590	583	580	573	588	570	586	584	557	592	588	602	562	559	581	594	581	599	590	597	567	572	540	585	567	592	538	582	564	567	604	574	566	562	602	621	554	593	551	581	593	610	578	584	524	586	613	625	574	589	548	603	538	597	581	551	595	600	549	555	584	532	537	579	556	587	610	571	613	599	541	608	574	517	611	536	609	582	542	602	595	556	558	609	593	562	586	551	612	581	568	577	583	555	612	607	608	542	615	606	579	575	571	591	605	600	578	588	583	585	610	583	591	559	560	610	565	602	557	614	593	582	567	595	634	635	628	591	589	577	553	552	565	572	570	593	578	587	591	598	588	547	602	584	583	579	591	600	580	605	567	564	631	565	614	623	578	570	579	585	595	593	587	590	546	546	575	602	555	587	611	562	579	570	583	581	601	520	639	544	566	603	582	562	600	578	551	549	587	591	591	563	582	539	608	622	562	589	599	554	546	603	582	645	581	572	567	569	574	594	592	559	591	583	598	564	606	594	554	630	611	569	589	580	604	583	600	552	633	520	566	581	574	578	584	567	580	601	568	567	557	599	587	560	610	570	593	590	601	543	611	606	570	581	577	582	582	591	589	557	566	564	595	554	611	598	553	552	563	596	583	569	608	591	581	590	572	548	558	618	601	595	536	574	589	594	581	594	595	531	570	599	572	553	575	596	595	565	561	607	580	564	577	617	582	609	613	589	603	586	549	576	584	521	576	590	582	598	598	624	580	530	599	609	615	599	576	578	575	625	591	578	608	586	566	561	604	625	579	563	528	548	614	564
20816	6366	4669	2732	1953	1630	1343	1189	1065	934	910	885	816	793	771	801	801	712	758	746	676	733	721	730	748	764	658	657	734	676	744	733	729	703	701	738	681	696	692	738	701	712	732	714	705	673	705	727	685	713	671	700	676	674	705	699	670	663	671	676	662	694	653	665	697	695	654	730	703	690	731	712	716	669	717	668	669	689	667	705	672	669	678	688	706	691	654	668	713	742	676	696	666	711	674	660	664	643	663	655	693	679	635	681	726	654	706	691	714	674	675	716	647	644	708	699	690	643	663	647	689	702	681	648	689	714	689	669	686	675	670	663	687	664	702	654	673	642	635	689	686	683	670	721	641	698	733	699	679	667	684	698	727	699	693	658	694	668	663	655	693	684	678	654	694	675	692	702	711	665	696	684	674	653	686	696	653	705	674	703	628	663	697	656	712	680	675	633	688	675	708	638	661	685	665	669	664	672	699	688	670	679	662	685	676	699	639	681	626	702	696	683	665	691	640	680	680	698	654	703	660	694	722	669	679	657	691	688	683	659	681	674	665	649	680	686	657	623	738	705	653	692	688	685	692	675	645	630	668	732	681	730	651	652	713	677	687	740	702	676	644	660	671	616	693	656	702	702	653	626	651	658	710	682	731	694	694	683	686	708	703	704	687	723	637	686	611	695	692	647	699	716	695	647	726	720	685	691	744	636	679	730	686	669	667	673	680	697	690	671	658	667	661	744	650	655	655	689	661	731	724	758	672	660	679	712	673	655	644	700	672	700	668	684	665	691	697	714	678	683	666	680	650	713	682	644	675	677	687	676	688	708	678	730	640	726	692	687	688	665	616	698	704	661	690	674	694	677	667	683	706	641	658	691	684	667	711	691	737	678	671	680	660	646	694	671	702	678	701	675	657	666	681	691	689	646	686	694	684	649	704	712	720	721	676	698	695	701	717	681	675	677	633	665	672	637	659	690	663	709	721	686	718	700	709	683	629	649	673	667	682	671	659	704	671	642	715	668	688	676	652	690	695	684	712	632	693	704	680	640	700	673	668	654	655	665	687	737	656	715	647	672	665	705	675	675	647	687	658	678	658	671	628	663	690	655	671	687	656	733	686	667	655	714	681	692	644	690	691	685	661	680	652	641	644	605	660	659	673	684	680	636	696	695	679	635	712	705	682	689	680	669	685	690	682	676	683	641	729	667	686	693	680	668	722	652	712	706	663	636	647	653	671	697	704	693	672	685	726	703	674	691	697	681	687	670	608	663	653	640	720	695	690	665	665	696	671	648	707	680	702	686	710	688	681	665	696	725	701	700	692	693	669	671	690	702	657	674	652	703	658	723	666	699	693	652	659	709	656	723	670	694	720	689	650	675	642	676	649	631	697	699	676	675	683	650	590	683	657	678	687	707	691	708	692	678	686	685	682	714	668	692	662	671	664	710	690	745	651	634	683	704	675	701	656	698	658	688	666	774	695	691	663	706	688	685	673	637	708	675	678	712	701	715	709	685	645	625	691	682	672	698	663	664	666	696	684	714	704	702	680	659	661	674	722	713	694	699	673	692	717	704	672	701	692	648	726	668	638	722	668	698	648	665	710	647	657	699	644	701	673	672	726	670	639	691	675	684	656	656	685	676	687	690	696	675	709	731	707	713	683	650	715	660	671	637	646	650	683	637	696	731	689	713	633	696	644	673	740	691	642	669	672	728	651	649	668	655	697	705	677	698	697	647	727	682	633	678	688	635	734	687	659	721	656	631	662	687	718	732	649	666	634	679	668	675	724	687	710	612	720	692	693	714	687	682	670	692	670	731	671	697	702	659	686	703	686	685	702	684	722	662	645	669	685	671	715	685	681	729	643	650	726	717	697	669	678	647	662	675	715	679	703	665	670	675	695	743	722	693	689	706	688	660	717	743	706	691	683	709	727	665	660	647	699	707	644	668	644	657	707	693	692	677	693	665	710	705	710	682	691	652	693	709	686	707	668	700	701	690	689	703	697	621	657	651	667	655	661	699	685	683	666	675	694	732	710	661	672	689	659	713	673	743	681	666	676	637	687	685	668	689	641	678	684	680	630	719	692	674	703	693	630	679	681	667	678	684	682	716	681	645	685	677	688	681	652	692	747	728	714	694	668	678	648	657	702	637	699	698	685	684	699	665	673	681	693	650	666	698	683	688	646	701	721	725	668	681	699	665	700	708	740	678	687	678	700	687	690	720	653	711	679	708	672	720	681	713	669	656	693	661	686	670	655	717	718	675	633	689	642	680	665	684	699	641	704	695	636	670	650	636	651	735	671	695	714	705	700	672	724	685	629	706	669	685	680	716	676	690	676	669	703	663	665	716	716	658	682	697	674	653	699	723	684	672	651	701	724	695	743	657	684	689	645	675	672	671	680	657	680	671	670	720	615	683	699	644	649	653	692	661	657	707	653	681	636	666	707	644	705	692	661	675	688	683	687	659	751	665	707	691	695	679	729	651	674	660	653	681	701	715	709	690	689	718	677	666	728	678	682	660	643	662	646	682	648	702	644	684	681	668	704	697	699	648	677	694	689	723	677	663	719	638	712	661	667	676	689	641	659	677	663	691	687	653	671	733	667	673	650	669	665	700	665	651	687	666	639	668	664	693	661	700	725	693	689	699	698	712	629	699	641	714	692	679	674	673	677	650	671	665	686	658	684	696	644	722	674	673	701	678	688	616	653	662	688	666	699	694	716	672	760	676	685	693	707	666	670	729	688	739	686	652	656	695	697	626	672	683	664	730	683	680	670	740	694	683	715	720	670	704	700	674	645	718	696	643	696	635	680	694	696	667	661	660	681	662	691	646	666	709	652	679	668	647	683	764	673	634	677	705	679	632	669	665	670	709	651	697	679	718	691	712	742	704	704	651	678	639	695	695	690	687	665	688	676	689	673	671	669	681	675	690	690	682	662	710	685	737	643	688	619	717	657	692	680	682	719	642	675	719	684	688	708	720	650	640	674	671	688	646	703	717	661	706	661	697	720	672	650	688	685	701	717	710	670	673	648	624	674	657	663	684	690	650	687	670	691	673	733	696	698	633	663	681	682	651	673	679	686	665	676	707	697	675	684	703	665	660	715	691	662	684	722	663	665	694	671	696	671	633	684	719	666	684	670	709	721	686	649	660	711	670	718	644	636	708	644	695	706	681	660	708	686	681	717	666	674	652	675	674	694	663	676	674	721	728	702	691	632	709	670	688	656	668	699	659	704	712	659	670	745	673	681	668	687	665	644	694	654	682	650	660	628	720	703	666	660	664	675	715	674	698	688	639	660	689	649	671	706	679	714	665	688	693	696	681	679	688	729	707	689	698	637	660	677	689	675	700	662	706	738	677	711	647	668	692	645	654	723	652	679	699	716	638	682	691	715	688	687	725	706	732	688	678	699	663	682	678	673	696	670	685	653	744	668	682	698	666	694	680	733	705	703	672	683	713	690	663	704	687	706	631	728	641	664	713	684	662	686	732	722	662	684	679
22642	20986	28728	23423	20969	21017	10176	1166	776	685	656	568	459	433	425	411	400	358	332	327	296	343	320	298	276	308	278	315	277	297	255	258	275	283	244	244	255	264	271	249	247	255	241	254	288	280	249	210	252	254	283	238	240	244	258	231	220	240	252	234	222	248	247	245	239	219	234	238	255	226	241	253	241	245	236	239	253	229	258	241	252	269	239	277	255	253	229	242	224	200	218	258	231	248	212	245	244	224	215	220	250	234	214	239	217	239	243	214	236	232	236	237	238	235	203	243	273	225	223	246	242	243	203	217	232	247	236	235	237	256	222	209	237	238	217	215	254	224	214	226	240	252	246	239	235	240	223	262	226	205	225	244	243	236	228	251	210	225	248	241	241	223	254	261	233	220	231	246	269	205	263	228	216	220	246	261	275	226	233	234	256	237	215	240	226	235	245	234	234	232	226	241	226	225	226	216	219	234	229	229	215	238	229	235	234	210	202	241	228	266	237	222	246	228	232	225	243	207	232	225	224	228	225	212	221	230	222	221	245	221	244	240	217	225	223	230	201	222	260	238	247	253	231	233	215	241	242	226	246	241	244	253	231	217	247	213	236	245	228	231	236	233	242	260	238	242	237	227	217	223	230	208	237	236	238	235	234	219	200	264	245	267	210	248	223	235	210	229	243	247	249	240	244	256	229	244	212	211	212	248	229	262	238	237	227	201	264	243	228	236	216	248	223	228	234	250	269	217	247	230	234	235	217	240	233	227	244	244	216	215	261	227	227	232	252	251	242	227	248	214	232	239	237	218	206	221	218	212	225	225	212	212	234	260	248	238	209	250	225	246	211	260	251	241	210	200	256	243	270	232	208	215	223	239	218	242	246	202	235	228	261	221	229	219	246	235	245	219	215	241	225	250	211	232	246	247	214	236	224	240	249	226	241	213	274	232	237	217	213	248	249	246	250	233	248	246	249	224	215	238	245	263	217	230	270	200	239	214	264	243	195	224	220	215	210	227	209	222	260	244	247	236	239	229	233	222	257	265	223	221	258	253	224	232	268	231	224	234	220	217	219	235	233	223	241	244	218	244	226	214	213	250	230	208	248	222	235	229	214	235	229	242	257	257	241	242	229	213	209	248	225	221	231	241	229	225	225	220	237	197	221	257	263	267	221	235	247	231	229	228	232	230	246	235	260	238	241	248	260	240	212	212	225	236	252	187	232	247	208	243	222	238	240	223	224	237	236	259	245	208	244	226	241	226	245	188	262	246	221	250	234	223	241	235	239	249	196	229	272	251	219	234	235	203	230	231	229	240	230	221	216	230	218	260	232	235	232	245	222	221	245	240	214	238	251	253	219	237	244	252	234	239	258	258	228	246	254	215	227	249	215	246	216	222	224	265	222	200	213	244	232	228	227	232	209	225	259	224	251	209	215	262	243	221	216	221	241	242	228	225	230	206	209	236	217	246	222	256	233	217	247	226	264	258	236	256	223	241	229	235	238	229	233	219	242	247	226	238	218	240	269	244	213	260	246	244	264	245	201	258	255	228	237	248	236	235	242	228	211	238	220	240	252	228	253	225	249	234	222	217	228	205	220	203	237	253	244	233	220	253	240	235	211	221	231	229	257	236	203	256	212	223	222	231	228	226	234	234	241	202	206	224	248	227	231	227	232	248	250	241	227	245	236	228	230	233	242	237	223	208	269	234	247	213	219	233	233	211	245	232	255	231	217	216	223	213	251	253	240	208	217	241	216	223	230	243	227	237	250	235	234	221	241	249	230	216	217	261	222	264	233	258	215	224	234	238	247	228	229	245	238	249	247	229	223	239	229	247	226	252	265	225	219	197	239	248	234	239	247	208	233	243	238	233	237	235	238	245	231	221	194	217	245	231	239	230	235	255	262	232	243	240	274	234	224	237	228	210	222	251	218	219	211	216	229	234	216	228	230	232	224	218	222	217	248	233	243	265	232	232	240	229	254	243	234	246	234	214	210	221	262	246	261	240	246	222	219	217	214	214	210	221	228	241	260	236	221	245	249	208	213	218	216	229	235	230	248	217	262	260	242	228	222	226	263	239	232	233	230	218	247	258	245	237	232	227	219	243	222	214	192	247	247	229	230	237	238	218	214	225	282	254	249	249	252	247	216	242	193	238	240	235	226	241	216	250	195	239	248	236	237	219	248	231	236	255	234	230	213	246	254	248	227	234	218	222	215	223	283	220	238	210	223	229	247	258	221	217	235	253	253	236	236	237	225	226	231	212	225	222	222	215	247	219	230	220	233	224	218	225	222	245	228	239	232	211	256	223	237	214	196	210	221	219	271	231	222	224	223	216	230	233	211	219	240	203	208	225	237	225	219	245	236	242	246	236	231	241	256	234	212	239	231	243	251	237	225	223	208	220	223	259	241	224	239	222	255	219	220	240	226	244	237	247	246	252	215	243	246	235	235	251	237	215	242	202	245	233	209	240	244	224	278	228	260	213	246	216	218	216	251	216	213	254	231	227	249	250	256	205	234	222	239	253	226	227	229	241	234	238	219	235	225	266	218	214	227	208	219	221	205	226	230	262	239	226	242	217	244	222	227	226	238	238	239	244	237	231	223	234	211	205	231	205	252	224	244	202	239	221	225	222	224	213	231	245	206	227	225	236	232	220	246	234	227	218	233	208	229	225	224	227	208	239	204	233	228	214	194	234	216	190	229	262	224	232	245	248	249	236	262	239	224	224	233	223	229	228	229	218	231	209	233	242	215	223	253	222	227	243	231	226	215	235	235	219	233	202	265	220	224	220	244	220	240	214	229	245	234	247	233	259	234	240	245	266	234	250	210	233	255	210	240	207	203	252	225	227	252	233	216	215	234	223	213	234	247	214	240	240	248	229	226	221	245	268	217	234	243	224	233	217	252	206	240	226	245	241	252	261	222	227	245	243	221	221	249	206	210	206	216	244	252	231	241	210	240	240	229	254	226	222	227	251	210	214	210	242	229	232	225	263	222	228	220	209	230	218	239	247	218	238	221	246	219	237	208	223	237	238	236	241	246	221	202	235	207	228	220	255	241	218	245	220	235	213	201	219	221	236	216	246	236	217	237	205	238	236	220	228	241	238	229	226	244	237	219	241	223	240	236	219	244	231	220	220	250	203	230	245	229	231	250	216	227	212	223	233	220	225	217	235	256	225	226	229	226	211	238	257	266	253	217	225	222	232	218	228	224	242	228	222	235	184	255	247	265	241	222	222	227	225	242	219	229	239	229	220	234	223	246	221	238	260	217	211	219	216	232	244	244	228	212	233	227	202	215	236	218	202	238	229	250	218	229	251	243	230	237	250	196	221	257	237	234	234	197	229	236	238	233	214	227	237	242	215	243	217	227	222	228	258	223	260	219	236	256	225	231	209	219	247	251	223	250	254	223	216	247	244	237	230	242	236	233	233	223	234	235	220	239	220	234	229	222	233	238	247	209	206	218	207	234	227	209	242	236	258	263	225	209	245	245	233	248	241
28482	16761	13382	7276	4985	3731	2901	2282	1819	1435	1184	973	855	804	677	595	544	493	496	494	425	435	431	393	384	390	388	335	348	375	362	383	336	302	344	298	314	306	322	307	312	308	302	296	306	299	285	276	300	295	271	299	311	293	311	285	286	291	274	296	290	258	266	268	302	258	285	262	261	246	292	259	266	252	271	277	284	294	289	296	261	258	281	274	285	268	266	297	289	280	275	273	275	256	257	274	273	264	277	268	264	287	284	259	315	260	254	272	290	276	278	280	288	281	282	273	299	238	280	290	275	282	288	286	279	258	230	259	265	261	272	326	269	277	279	307	271	276	268	286	285	273	281	264	253	254	276	261	254	298	262	249	289	265	283	264	301	303	272	280	248	264	250	261	272	272	258	264	233	293	287	272	280	295	282	254	247	240	262	272	263	278	246	297	255	276	280	248	251	273	265	274	277	253	265	261	248	240	277	253	266	273	253	280	312	263	278	277	289	237	270	252	268	275	238	248	275	254	262	267	281	258	269	264	274	264	258	269	264	244	252	254	235	266	259	249	269	280	247	284	302	295	275	270	293	283	243	263	249	237	261	296	241	270	260	280	257	257	271	252	295	272	285	265	281	277	271	271	284	238	262	255	269	265	254	303	229	301	255	274	256	260	261	279	292	264	299	275	278	282	286	292	228	242	290	283	248	255	276	262	283	256	245	282	276	243	261	256	262	298	262	265	290	254	263	293	292	248	250	290	284	308	289	275	260	246	300	277	262	264	248	264	284	303	286	241	246	273	282	283	240	309	285	271	260	231	275	268	279	279	276	270	249	281	257	290	259	251	268	255	291	273	266	225	269	273	269	251	244	264	285	284	274	267	250	257	276	264	296	253	293	292	237	255	263	270	265	287	305	288	294	281	274	248	257	273	262	251	263	229	277	241	280	282	284	295	286	286	291	279	287	277	281	293	270	267	242	289	272	256	287	255	258	274	279	282	290	265	270	299	250	245	267	281	276	256	246	288	271	266	282	306	260	279	261	256	262	273	271	286	286	278	298	306	280	284	293	243	285	280	245	276	248	267	266	240	275	261	261	291	249	294	265	275	288	267	271	252	254	283	273	250	276	277	281	279	294	261	260	260	253	267	254	282	262	259	284	301	218	253	254	253	250	271	260	275	288	285	252	252	274	297	282	264	268	294	297	272	272	240	260	261	299	257	271	257	269	265	294	282	283	280	281	272	291	297	269	251	291	256	298	283	315	276	279	259	295	275	282	259	296	253	273	269	270	244	254	262	255	279	261	284	268	287	268	237	288	285	274	255	278	293	243	273	287	277	240	269	259	244	285	251	251	274	297	291	285	263	297	258	261	241	260	265	296	257	266	261	254	267	242	268	276	291	248	269	271	242	304	241	241	234	277	269	298	283	296	258	269	276	286	296	267	247	270	270	257	280	257	245	251	298	264	286	259	253	280	262	251	237	266	247	258	262	255	266	262	266	253	250	273	264	269	272	252	298	312	260	270	300	301	265	267	253	254	260	268	299	307	297	280	270	239	278	300	255	284	268	277	268	283	285	278	256	262	257	257	304	258	285	287	272	278	285	286	278	272	275	263	297	265	276	260	280	287	268	275	269	291	282	260	265	286	247	257	262	271	245	276	266	273	284	264	267	268	264	262	295	287	245	284	284	242	252	281	282	271	260	290	270	255	270	266	294	282	258	242	270	251	289	265	285	245	277	256	256	267	278	280	267	282	249	277	257	242	265	254	283	234	275	257	281	244	277	268	273	266	285	255	275	315	272	295	287	254	257	268	309	258	261	260	250	273	254	278	285	254	266	236	241	289	283	282	281	271	261	263	283	303	264	259	282	267	240	300	245	264	267	285	253	248	283	271	288	274	284	277	278	280	306	276	295	273	270	251	264	291	266	266	257	287	261	258	266	287	299	265	264	290	268	265	271	249	255	264	264	272	271	310	262	251	277	271	244	277	246	273	264	275	285	286	289	289	259	266	249	267	288	253	246	264	268	265	257	270	280	275	281	295	257	255	268	266	311	266	252	288	238	261	255	247	278	276	288	278	287	263	275	261	249	260	255	259	271	259	272	268	280	256	261	299	260	271	248	275	269	284	251	270	264	250	253	270	273	291	277	265	243	286	264	275	282	259	276	255	274	267	259	239	272	314	239	264	283	300	280	255	269	272	267	283	280	269	259	279	301	271	259	265	259	281	237	276	266	264	247	276	265	273	281	293	271	289	280	277	255	284	284	291	300	292	302	267	251	301	286	263	284	280	277	283	307	252	255	267	258	278	267	291	267	271	273	257	258	270	262	251	286	274	298	273	269	265	276	279	287	273	285	297	250	272	271	302	261	258	276	263	295	262	278	276	295	291	284	244	283	285	250	260	275	305	256	253	264	250	253	273	271	251	290	283	267	296	284	271	237	280	273	280	266	262	264	275	248	284	302	279	272	285	266	252	277	277	257	271	275	278	270	266	277	238	291	272	283	282	270	270	287	263	272	246	272	266	264	305	282	286	272	267	275	255	278	252	272	268	295	282	267	286	289	273	267	259	276	266	264	261	244	286	288	278	280	263	267	232	295	264	246	290	260	272	277	266	261	274	272	261	280	244	283	272	261	282	307	244	267	268	260	275	248	265	275	255	290	303	261	275	269	269	247	238	281	292	260	249	281	292	301	299	287	243	299	315	242	263	310	279	260	282	274	252	279	232	270	276	282	257	263	220	241	308	245	279	254	289	271	257	269	253	263	274	247	269	253	245	285	258	266	246	272	271	267	278	257	271	265	261	279	237	275	284	270	249	260	265	291	274	253	272	256	247	295	263	247	282	250	258	238	261	274	292	258	287	227	241	243	265	274	249	252	275	277	238	257	277	258	258	286	251	266	284	297	276	246	271	281	255	230	251	268	265	267	265	284	289	249	268	267	265	245	279	276	278	264	267	301	267	257	260	248	293	276	269	250	280	289	278	266	280	259	280	265	297	261	287	263	280	288	257	285	283	267	288	273	245	299	280	263	268	251	260	258	288	271	297	237	271	261	260	272	285	264	275	269	264	275	269	291	278	267	265	263	256	257	293	287	269	254	265	266	262	240	264	269	269	255	257	286	248	285	267	257	283	266	257	276	258	290	258	296	274	265	264	289	290	266	258	257	271	255	278	280	277	218	264	292	261	266	253	280	290	278	268	257	246	280	253	225	293	279	255	304	268	285	273	242	269	277	273	285	269	267	259	273	268	264	264	278	274	253	240	290	253	283	254	288	265	245	283	244	263	259	267	280	251	253	280	279	252	246	257	255	273	264	258	289	261	283	270	276	290	273	271	268	286	246	284	282	240	274	289	269	288	257	274	264	276	237	272	286	253	269	288	271	263	293	314	254	269	257	266	269	270	267	295	281	297	237	259	262	253	268	306	289	291	274	275	279	283	301	254	239	269	255	291	286	279	285	277	268	285	292	270	294	264	265	291	260	261	279	243	304	280	289	250	245
26886	20135	8021	969	618	610	567	537	560	537	534	553	552	517	536	492	529	533	527	535	529	545	453	532	487	529	520	548	522	533	530	489	544	533	583	518	534	501	507	522	523	504	512	507	513	494	560	499	512	503	530	476	524	488	479	507	508	513	520	537	552	467	526	509	463	521	523	507	533	550	519	505	469	485	540	533	522	506	487	514	528	508	516	525	525	520	482	536	471	538	535	527	535	552	468	572	508	540	514	494	528	487	489	475	514	540	519	534	516	501	515	550	518	536	570	471	555	544	483	527	526	534	533	499	535	515	530	579	487	512	526	534	520	516	534	506	521	501	493	502	528	517	523	486	520	546	509	509	538	522	523	503	584	506	511	487	535	546	548	532	518	545	519	500	532	542	521	504	545	528	539	530	485	505	515	559	496	518	545	554	507	493	499	488	513	536	530	521	505	524	532	492	473	525	528	574	550	500	528	520	519	492	564	516	505	530	515	539	493	524	546	506	537	517	469	499	506	513	552	545	527	523	523	526	504	558	525	487	536	502	521	492	515	535	483	526	498	537	519	530	527	500	525	530	518	531	546	513	561	491	537	511	481	506	512	516	571	502	538	528	503	506	501	515	503	510	520	486	494	501	535	521	494	523	560	526	520	520	467	518	553	503	506	492	504	511	523	501	529	497	492	554	527	510	506	499	504	518	493	535	555	532	535	509	522	497	511	522	518	527	484	531	518	549	519	508	491	520	489	498	500	507	505	509	534	456	510	536	555	515	544	517	504	572	552	483	521	550	513	521	508	563	517	480	513	506	536	567	493	560	516	489	531	538	550	479	494	495	523	520	501	508	478	517	485	536	488	479	509	521	510	542	526	503	521	532	540	476	501	520	516	487	540	504	491	548	505	503	486	515	523	521	547	517	506	516	497	542	517	512	512	484	531	534	523	486	480	480	525	512	540	490	482	490	513	515	513	517	532	531	535	506	516	514	509	450	510	537	525	506	512	489	503	509	498	539	510	533	498	504	512	479	571	480	508	514	594	528	532	475	492	535	530	537	475	504	549	529	514	496	529	526	482	498	487	530	499	555	487	498	487	513	535	506	512	526	526	541	537	494	517	538	562	531	512	538	518	521	517	528	548	522	496	530	503	542	526	546	511	476	553	517	578	503	523	535	559	513	534	484	502	538	556	513	511	546	578	488	543	482	494	553	491	528	490	541	541	528	502	499	547	508	478	513	491	491	518	521	529	538	484	534	522	555	534	503	516	533	498	553	537	520	531	547	528	482	461	508	537	487	498	561	524	499	531	507	487	512	544	504	558	517	514	523	529	542	538	540	489	471	482	547	522	510	474	520	550	513	559	584	525	511	527	482	489	533	499	536	574	522	551	566	506	574	508	541	521	536	502	495	503	532	522	479	528	530	528	503	477	469	470	554	520	527	560	523	530	487	514	543	514	486	552	526	490	545	496	510	555	521	485	508	520	524	514	487	473	497	529	515	494	516	500	519	503	548	509	478	513	501	480	519	505	504	527	492	474	493	502	516	510	514	518	501	542	475	517	556	535	546	488	527	521	498	570	483	483	519	522	499	532	536	485	534	506	531	535	508	514	524	508	520	513	472	535	485	516	516	551	533	530	542	460	542	511	518	541	491	507	494	481	491	527	480	514	508	528	531	513	505	514	547	526	510	489	521	489	549	500	515	509	504	566	475	502	532	492	523	494	574	540	512	533	525	500	520	537	513	513	509	522	532	520	526	504	523	521	509	484	541	521	475	567	505	513	549	504	514	547	507	528	529	528	525	507	515	522	439	545	546	513	490	494	510	516	513	522	535	533	525	510	504	518	489	434	497	549	488	516	543	532	483	530	513	512	512	478	531	520	519	523	511	534	500	512	530	488	503	516	508	488	489	511	460	529	502	520	536	543	539	525	518	532	520	495	497	486	501	515	519	502	514	548	520	532	516	502	532	481	504	562	513	499	517	548	546	532	512	510	570	526	465	500	549	478	541	533	454	497	537	558	548	522	543	499	535	518	538	497	517	500	493	505	523	442	518	512	513	477	478	538	523	494	507	510	539	524	517	529	527	522	488	545	486	504	461	510	517	551	543	517	528	524	536	506	555	514	552	529	509	498	530	484	554	518	519	521	531	532	531	526	506	552	541	505	506	474	492	506	513	485	515	540	462	515	520	516	511	493	467	549	487	515	516	503	519	482	537	544	497	525	529	502	483	521	546	511	509	507	525	491	479	522	518	567	488	493	504	535	514	513	520	502	517	534	580	475	490	498	502	460	515	537	492	479	506	575	503	549	502	512	478	465	526	528	527	498	480	504	527	507	480	537	519	512	580	488	518	517	531	500	527	474	526	539	542	502	500	496	489	524	519	503	509	489	520	474	527	498	516	455	506	543	548	510	528	534	503	488	546	536	544	518	512	505	523	537	530	497	540	521	522	508	488	492	522	555	508	516	517	527	467	481	544	526	548	503	540	508	517	487	536	526	534	520	474	492	517	498	517	469	531	524	487	525	544	531	494	535	484	500	492	481	502	555	485	481	487	539	529	512	507	544	492	510	518	506	534	522	506	521	541	550	484	509	548	496	466	534	546	553	501	512	494	524	559	528	526	507	488	532	519	543	491	505	522	503	495	531	516	528	545	488	484	527	534	531	525	491	541	468	528	498	521	523	506	501	505	494	495	463	519	525	521	530	459	530	541	506	490	517	532	534	551	496	515	538	489	548	553	506	537	500	513	518	519	522	505	505	538	511	539	496	513	518	551	505	513	499	504	494	562	532	485	482	553	510	502	493	533	542	486	480	513	505	483	533	506	531	501	524	497	507	536	484	512	521	512	529	525	522	502	483	523	538	507	486	519	548	511	494	487	510	535	512	512	501	497	529	479	523	538	502	524	527	531	511	567	519	526	511	559	503	510	569	536	503	523	519	536	514	504	496	510	514	542	505	520	539	513	525	550	542	556	517	532	552	546	596	558	504	518	527	507	507	468	511	506	505	509	527	531	552	462	488	514	492	516	514	509	530	540	480	461	481	562	491	538	512	521	518	512	508	514	545	514	528	540	544	531	535	512	482	545	494	509	554	585	519	534	533	546	532	546	486	541	519	501	538	524	510	531	508	498	514	546	509	500	495	534	521	529	568	500	535	505	541	510	487	543	516	537	510	520	521	513	515	510	548	514	569	533	538	475	493	483	531	520	524	483	524	519	527	502	569	556	497	506	540	519	506	517	514	516	501	482	526	506	530	503	584	492	495	517	529	501	519	516	529	497	546	484	519	527	525	508	548	506	501	551	522	501	561	528	477	454	476	481	529	595	492	521	543	524	510	498	509	537	513	548	520	502	528	495	537	529	520	526	539	541	507	519	525	518	511	530	499	467	506	528	496	475	524	482	534	512	530	492	542	461	506	488	524	482	523	561	498	504	508	512	466	510	556	528	538	485	492	478	555	573	502	498	536	535	542	541	534	506	513	532	540	508	552	517	531	508
7201	1566	1329	958	796	768	712	706	689	698	666	596	630	622	642	635	634	606	643	674	609	592	636	659	632	653	590	623	633	663	642	623	670	644	621	597	642	639	600	662	619	574	694	566	642	624	624	606	653	610	646	588	645	592	577	627	620	645	625	591	615	608	624	634	658	594	614	646	615	628	632	607	650	613	603	651	595	619	623	626	625	615	689	607	609	650	636	666	598	652	641	586	625	595	622	678	608	602	645	674	678	569	575	672	629	578	602	613	582	624	592	633	652	623	613	641	622	649	592	607	658	649	633	636	616	626	644	629	618	620	627	584	638	606	597	635	620	612	564	652	609	650	584	620	635	623	664	656	639	609	642	586	621	664	631	640	624	658	630	587	583	664	629	642	632	591	645	688	605	659	665	630	595	642	666	649	616	622	596	624	626	593	572	652	646	622	589	630	658	651	652	612	613	665	664	654	648	642	633	604	634	598	607	662	592	643	623	662	590	663	599	617	647	599	601	647	648	617	635	643	640	634	642	659	597	663	625	672	603	610	665	652	639	639	602	624	648	618	639	602	636	639	632	676	610	612	674	592	606	614	633	601	615	646	648	614	607	647	609	646	602	639	639	609	637	619	603	640	663	663	642	601	593	597	594	573	610	601	603	681	626	580	626	607	626	653	650	659	610	634	633	639	619	610	610	642	650	618	628	616	591	633	624	637	630	575	622	616	646	659	650	579	617	590	667	635	677	617	639	636	623	563	673	641	636	620	629	633	665	637	630	652	623	609	619	646	636	674	606	601	644	594	630	632	633	618	614	611	587	659	617	665	622	633	586	602	626	611	623	634	650	626	614	587	633	611	622	626	610	667	658	667	678	624	630	608	660	618	619	697	619	634	643	665	614	611	617	568	596	643	661	652	618	597	633	648	631	634	636	582	648	626	625	638	607	629	602	614	626	638	641	625	624	635	615	609	614	591	630	575	628	642	678	671	632	630	604	616	680	606	613	598	607	631	563	632	637	588	626	629	599	643	621	573	651	571	599	633	635	609	628	643	680	614	635	686	623	626	650	586	628	635	596	620	599	642	625	627	687	602	676	602	644	631	649	635	602	603	629	640	603	618	629	623	579	590	635	638	627	622	682	633	637	625	596	619	612	640	628	618	647	625	639	611	624	626	597	603	631	601	614	641	619	574	682	640	639	614	645	568	649	610	659	593	606	655	600	635	637	642	625	659	630	664	597	647	599	649	670	620	641	610	613	652	618	628	656	671	680	681	660	636	630	618	644	627	609	606	620	575	628	633	658	625	569	662	624	622	643	589	625	624	592	624	625	659	604	622	645	599	663	617	646	648	615	614	631	639	627	640	607	626	656	628	619	634	624	637	617	599	580	608	599	585	650	649	639	608	651	634	601	584	641	671	617	632	649	635	574	611	618	600	590	660	620	581	598	580	616	649	641	639	598	621	665	588	622	645	602	662	632	625	641	617	619	594	670	619	632	618	623	651	641	617	644	565	663	640	616	609	624	606	605	554	585	620	605	632	649	581	635	651	637	595	629	656	620	616	661	606	620	589	647	635	643	624	615	641	647	584	612	615	614	611	636	645	649	621	643	635	628	640	600	618	632	626	645	627	610	628	613	619	673	632	593	599	615	644	612	655	600	626	645	603	625	651	668	623	581	688	619	588	631	623	675	599	649	599	596	630	670	584	693	605	632	659	643	598	608	640	678	628	608	616	611	652	604	613	617	569	653	577	605	590	635	583	610	611	626	641	627	674	618	617	631	643	616	604	634	612	627	623	631	645	649	619	579	603	655	627	597	625	622	632	637	592	586	637	627	616	627	603	568	666	599	652	605	625	622	612	626	599	622	651	633	665	658	613	646	657	611	597	620	620	640	617	669	653	662	632	610	657	621	603	626	658	628	599	643	621	636	598	587	639	650	617	608	655	643	628	617	594	628	588	578	617	610	607	612	619	528	662	608	645	643	634	647	629	627	654	607	617	634	638	641	637	627	599	621	595	612	594	614	659	629	611	602	599	617	610	594	636	601	637	605	601	652	598	630	623	598	624	638	605	629	672	607	610	641	627	663	639	624	585	621	579	595	587	631	602	650	601	626	615	641	599	611	647	628	644	631	607	644	579	652	603	637	622	658	648	606	640	610	602	628	622	642	604	652	623	611	659	646	694	645	657	611	585	669	635	675	611	634	618	620	612	630	643	656	563	623	606	624	615	609	603	646	679	616	589	614	627	621	637	650	566	577	631	636	603	614	630	622	655	583	633	656	632	601	649	642	650	640	675	650	638	642	549	606	634	614	665	618	609	651	630	589	634	596	618	602	624	631	584	599	619	666	600	604	601	618	647	632	634	622	611	623	595	629	669	599	665	616	657	562	588	616	628	619	640	664	634	571	572	634	612	649	595	584	647	625	597	607	634	675	615	627	653	576	651	609	631	640	610	630	612	616	602	605	663	632	638	678	622	659	626	646	601	614	591	635	652	618	603	606	621	696	610	598	615	592	621	657	644	608	625	671	610	613	610	585	627	622	698	646	607	633	616	596	586	636	614	631	626	609	677	604	629	642	630	640	598	622	648	642	620	616	650	619	569	579	638	620	636	640	641	603	596	639	658	621	630	598	666	616	635	618	604	638	614	662	645	668	623	662	621	602	622	632	626	634	630	626	623	651	666	644	656	612	636	603	616	589	637	634	622	678	611	644	583	659	618	567	634	608	591	608	667	621	647	595	586	666	608	627	592	654	662	610	613	606	624	608	652	596	605	632	626	662	648	610	642	659	617	664	606	683	572	640	590	651	632	603	660	615	607	630	587	616	656	644	650	606	638	588	569	631	621	624	630	602	539	604	578	611	631	613	668	640	600	586	608	630	615	633	653	676	657	606	633	660	630	607	635	664	664	630	679	672	604	624	669	645	635	622	599	672	649	634	640	617	625	600	597	655	600	642	663	625	661	626	637	641	618	668	576	602	678	633	645	623	621	616	596	617	644	629	664	624	606	638	648	639	612	669	614	652	612	601	585	648	612	667	649	574	643	582	624	636	597	600	609	575	650	549	601	647	611	664	593	630	644	615	626	624	610	636	620	686	629	612	613	653	580	641	588	617	575	629	618	627	621	572	649	604	589	634	641	680	621	620	593	652	628	633	593	599	633	607	630	638	646	626	623	621	600	628	647	642	613	631	582	676	620	585	648	643	630	610	628	631	637	615	651	645	635	617	615	605	612	619	629	608	598	650	637	644	592	599	644	625	612	619	610	611	627	639	633	605	624	629	650	628	664	658	596	618	653	634	627	615	600	666	609	666	608	633	583	607	628	662	633	591	617	637	631	651	610	636	650	610	606	615	654	637	625	579	600	618	615	631	650	665	600	631	609	630	609	614	598	641	603	613	622	576	633	628	677	630	652	610	616	652	623	649	618	593	632	609	612	627	596	616	597	648	652	609	632	630	656	622	621	608	642	632	609	584	655	633	584	636	610	615	646	623	606
23621	20932	28262	23761	20932	11222	1128	748	548	528	451	461	374	367	354	329	321	350	296	254	293	322	285	263	279	305	283	256	263	264	263	270	241	297	284	258	245	271	270	278	258	276	264	257	271	318	270	286	242	265	279	263	262	246	231	264	243	283	286	256	238	239	257	252	259	223	256	241	254	254	245	280	252	220	249	222	242	256	240	247	255	255	229	283	250	265	251	266	252	248	258	262	268	231	263	269	262	248	226	271	228	243	252	232	274	253	242	244	269	246	231	250	267	218	288	256	274	251	253	245	247	240	263	223	246	250	241	263	240	277	262	271	241	242	267	268	235	243	258	250	255	258	257	222	252	242	233	255	224	239	264	253	238	305	248	253	263	228	248	237	259	215	262	261	247	232	253	215	268	274	257	247	246	265	261	259	263	282	242	249	231	230	261	291	271	250	276	235	261	247	264	275	257	268	241	255	273	264	261	212	239	271	259	231	288	245	274	238	266	261	273	273	242	250	245	257	249	275	258	216	242	253	270	255	251	260	249	273	247	253	258	248	256	251	242	262	225	233	255	266	265	237	229	251	263	229	232	273	289	247	234	259	262	272	236	264	276	248	260	269	263	258	249	246	268	263	247	266	263	233	261	277	259	252	257	269	237	266	254	247	266	223	263	268	250	277	257	233	255	246	274	262	261	276	267	233	228	214	258	232	224	248	248	234	248	241	256	244	245	273	209	239	222	252	232	264	276	256	262	232	239	241	273	266	247	233	249	243	249	250	249	247	245	235	254	240	275	252	286	250	216	243	232	227	235	260	257	229	245	255	236	269	237	252	258	223	233	253	270	232	240	226	264	257	239	231	265	251	254	264	256	244	248	264	285	263	284	258	246	272	240	250	241	225	240	265	252	239	223	234	229	240	252	229	269	245	252	225	269	279	242	256	251	234	233	242	249	257	280	278	238	245	247	255	258	250	299	256	238	250	237	261	257	272	278	248	245	260	275	261	248	265	234	242	284	260	242	242	262	248	245	243	249	236	240	250	265	242	257	222	215	251	248	259	261	242	261	274	238	236	258	237	247	241	225	243	251	247	245	251	244	231	249	231	271	252	228	272	256	265	245	218	254	270	256	258	265	277	267	232	282	253	246	253	254	261	248	288	238	247	239	280	237	255	256	261	227	233	229	267	243	267	249	238	282	261	228	256	255	236	255	251	271	240	283	263	250	248	261	251	236	265	244	267	257	256	303	250	260	244	241	269	265	238	263	234	252	259	252	270	242	262	213	271	261	235	265	254	225	245	258	245	275	230	276	253	256	235	241	288	263	252	270	239	247	251	242	237	233	271	254	261	233	257	254	253	218	252	271	263	269	261	245	232	257	252	240	253	253	240	256	229	251	247	252	265	262	272	254	238	243	242	216	260	244	273	245	257	240	246	251	267	247	257	259	243	230	269	240	235	238	252	256	267	244	246	268	240	247	226	246	234	239	255	244	272	250	260	245	247	235	252	224	268	253	255	245	231	258	259	243	250	253	254	271	255	242	231	273	274	266	252	269	246	262	244	246	255	252	226	265	267	257	254	279	247	260	285	246	298	238	275	264	260	250	226	253	267	267	265	275	233	250	233	244	265	221	226	220	236	274	241	294	230	270	258	266	241	276	248	263	258	240	245	245	251	259	246	257	257	233	258	278	264	266	271	258	258	257	245	240	254	242	237	240	243	281	239	245	234	259	262	275	239	239	285	224	275	270	213	242	241	267	246	234	254	268	258	256	264	244	254	260	220	257	265	271	253	285	271	263	271	234	283	242	268	249	259	239	267	248	266	239	248	265	238	242	268	258	254	273	240	234	238	252	252	284	260	238	243	254	258	270	248	255	258	265	223	268	253	249	219	260	238	233	252	259	248	250	272	275	243	259	271	255	276	248	254	225	239	254	255	252	277	238	236	247	252	243	230	250	247	237	242	266	250	271	256	242	255	238	263	265	267	274	245	251	246	266	244	266	284	233	289	260	264	237	290	260	254	289	244	278	264	233	223	237	276	265	260	249	231	266	262	238	255	256	244	255	252	236	238	275	212	235	242	265	240	269	237	247	245	265	249	279	254	244	248	266	260	225	258	264	240	283	238	267	246	232	259	251	261	209	250	255	207	283	244	227	274	254	264	255	274	228	235	243	238	274	254	225	263	242	242	230	270	278	242	243	229	260	267	259	275	210	249	261	242	225	258	250	257	246	279	258	258	254	225	246	265	226	254	247	243	245	237	249	241	244	268	231	232	267	242	243	256	250	272	254	268	239	251	235	238	247	229	248	236	254	237	275	283	256	257	250	259	270	296	239	240	255	243	262	218	274	264	271	239	238	264	257	247	241	247	248	255	254	216	260	246	242	269	270	231	238	276	232	240	254	242	267	246	246	239	214	251	233	271	244	237	257	251	258	289	239	225	254	254	284	251	249	237	261	234	247	257	246	227	246	263	266	245	251	267	230	238	257	275	248	242	234	241	240	253	229	254	314	247	243	256	279	218	269	253	264	248	247	245	252	241	260	261	248	253	259	246	245	209	218	249	264	250	228	224	245	268	261	279	279	292	233	276	224	268	288	277	274	217	223	231	262	265	247	239	269	244	244	241	274	238	234	282	255	239	250	202	243	284	251	271	217	249	274	263	250	266	250	264	262	276	260	267	234	243	266	254	267	250	229	261	279	236	244	266	234	255	232	251	233	255	243	251	257	281	258	258	252	265	236	249	266	277	271	236	283	244	222	260	257	278	252	268	244	241	242	277	244	268	242	225	260	254	279	275	247	260	243	240	278	223	251	244	257	247	228	245	252	206	246	231	265	274	219	215	239	258	248	238	251	234	234	252	253	242	252	255	245	262	236	264	246	265	261	230	258	239	248	271	259	253	240	254	236	242	248	224	252	243	241	226	254	267	252	245	244	263	250	229	260	246	272	232	242	249	255	253	257	230	234	272	276	254	233	282	258	246	233	263	254	247	297	245	255	250	245	254	279	259	248	242	269	258	230	248	211	272	270	259	245	238	208	252	233	223	249	294	259	264	237	246	215	226	255	259	260	236	226	260	274	253	241	253	250	260	261	238	243	269	252	296	258	249	270	226	260	247	261	259	245	219	273	235	248	256	283	252	253	238	246	267	256	267	238	248	253	255	275	286	261	271	253	264	260	248	250	250	240	250	249	236	235	280	247	259	273	257	240	231	241	257	233	268	241	259	251	250	255	258	252	262	220	262	240	243	298	263	263	243	283	237	230	275	229	242	236	259	235	258	268	259	203	252	251	243	232	271	254	227	240	260	231	230	238	235	226	276	253	280	274	283	251	277	259	245	210	237	275	263	218	252	219	224	238	239	238	255	241	244	272	244	235	241	250	257	224	237	267	234	266	264	236	266	237	250	256	227	243	233	241	253	248	246	253	258	263	225	228	260	263	240	252	255	259	260	264	220	245	282	266	279	254	254	236	248	248	255	249	237	267	230	239	233	241	250	228	240
23805	10504	8427	4207	2868	2173	1647	1480	1072	952	752	680	647	584	504	475	480	435	399	452	408	386	397	359	395	391	374	342	361	345	358	368	337	331	363	306	306	327	355	316	350	344	325	333	363	358	322	349	306	332	351	332	328	315	367	330	324	304	337	320	324	333	334	316	339	335	312	321	303	308	329	320	285	305	304	337	310	324	313	318	321	328	306	297	320	319	309	314	293	308	339	351	315	324	332	304	301	333	301	330	307	298	327	355	327	332	313	329	330	351	300	314	298	311	297	335	327	317	335	314	291	326	311	320	321	329	309	302	330	322	328	314	313	299	308	329	337	324	305	331	333	302	317	333	314	305	286	305	371	341	310	319	294	321	322	303	319	314	314	303	302	334	303	350	272	330	305	306	283	281	318	273	285	330	340	310	290	334	285	324	304	326	300	332	316	308	320	306	312	336	302	303	345	331	303	360	331	319	319	308	338	316	336	331	315	323	324	331	324	295	336	309	302	310	306	311	319	308	320	272	283	290	322	280	308	300	298	318	317	337	294	321	310	307	313	327	301	325	308	348	373	306	326	295	333	294	329	336	304	328	319	300	309	303	288	307	296	301	291	325	312	332	348	323	300	316	336	316	302	297	316	324	307	336	316	292	306	318	309	334	285	317	310	296	279	315	300	320	325	315	304	312	286	314	297	281	316	326	327	330	292	323	316	302	321	271	298	306	321	313	330	329	320	321	288	356	304	343	340	327	329	291	322	351	336	333	323	320	337	334	290	308	332	322	323	356	327	285	309	307	306	336	314	324	334	306	330	298	301	327	320	304	310	327	329	348	315	325	307	312	308	295	323	328	351	324	368	298	341	315	316	318	326	335	299	310	304	305	328	327	343	341	313	323	319	323	317	325	337	307	302	330	307	277	280	324	317	343	280	315	301	298	306	338	331	353	333	297	329	325	290	312	304	292	314	312	278	306	329	316	334	331	333	300	336	307	293	302	283	282	341	317	299	315	303	311	331	311	299	324	290	321	350	318	325	319	307	285	303	283	299	331	295	289	305	323	348	324	295	319	355	322	330	324	338	312	296	332	310	299	352	304	310	280	295	310	334	311	295	322	301	315	313	304	319	320	291	322	317	287	302	318	306	313	321	294	299	317	300	312	343	322	336	315	301	342	289	323	289	327	309	304	324	329	268	295	326	307	316	262	336	303	320	339	331	319	337	298	311	328	291	316	308	307	307	322	333	296	323	292	324	342	321	301	275	271	309	327	314	321	344	318	309	321	296	297	311	321	293	284	305	323	317	309	296	302	304	298	317	296	338	338	330	310	300	309	311	310	308	312	301	312	326	336	314	343	341	314	325	313	288	323	324	319	325	328	348	314	289	323	344	334	310	348	290	319	328	289	329	323	312	326	324	325	346	315	292	341	315	314	329	311	312	296	293	280	293	288	330	326	303	288	317	288	324	302	300	327	326	327	306	306	325	339	292	333	319	313	313	331	321	316	318	340	323	332	330	307	316	341	332	332	318	307	298	324	322	314	289	292	364	337	317	297	335	321	325	316	306	310	320	310	315	297	304	339	304	325	310	311	278	310	325	317	322	319	319	316	341	335	271	322	341	320	315	313	293	316	313	332	335	312	324	337	317	304	326	345	319	324	325	352	292	316	330	295	326	308	328	296	288	333	320	308	331	281	324	321	293	295	292	340	310	311	330	318	326	305	323	348	303	312	323	299	304	315	336	300	303	309	316	276	277	292	343	340	337	315	260	323	313	342	319	344	282	297	347	336	309	311	322	294	326	307	308	326	324	289	332	318	277	322	338	336	319	311	319	299	295	318	296	313	338	279	320	330	345	324	293	316	317	285	305	347	322	306	327	314	306	308	362	329	316	327	343	317	341	342	312	301	327	319	325	322	324	334	355	298	327	307	307	294	316	324	331	311	318	331	262	306	338	279	314	292	346	305	355	315	305	300	326	306	329	318	292	333	321	339	312	340	307	300	310	326	348	360	323	323	304	314	303	310	299	320	293	341	276	337	327	302	287	313	346	332	320	331	308	323	318	317	345	310	314	313	317	313	299	340	276	361	319	318	304	333	311	333	329	333	269	316	323	331	335	299	301	312	327	292	293	294	333	365	317	317	316	328	300	284	339	292	290	327	302	325	327	293	312	345	328	317	323	325	335	311	310	321	351	326	282	321	327	339	319	308	295	330	327	296	295	320	312	298	337	319	321	319	324	317	324	313	296	285	286	286	326	324	300	314	316	306	325	309	319	315	317	315	343	314	324	299	329	324	313	338	355	304	290	314	304	361	336	307	311	316	323	295	306	331	311	312	304	322	285	296	301	329	322	325	332	312	322	301	300	299	307	286	341	307	314	307	345	310	299	328	342	330	316	296	324	311	282	313	334	311	319	299	310	321	321	333	327	346	298	321	300	332	317	322	302	335	306	339	345	329	304	300	302	311	315	331	283	311	292	322	359	335	342	299	327	317	315	330	339	335	326	316	332	325	327	267	317	290	316	356	348	303	320	297	346	286	306	303	330	298	340	294	331	314	296	294	299	303	325	347	300	332	289	337	316	320	313	305	307	311	297	295	305	311	342	307	283	303	359	323	313	319	349	312	310	300	291	328	292	338	306	307	325	286	306	332	323	325	279	314	287	353	310	321	347	296	297	308	323	299	310	307	309	320	332	297	283	299	323	321	330	332	304	314	333	304	327	278	316	333	325	293	319	310	316	334	326	307	299	334	327	365	295	326	297	261	335	341	288	329	287	290	325	298	266	307	319	331	302	317	324	315	323	356	294	282	289	348	329	308	305	331	318	352	312	334	289	313	317	322	326	344	326	311	341	322	334	325	317	344	325	328	335	339	335	337	302	309	302	345	295	315	327	321	322	314	311	300	307	314	316	327	342	300	299	326	313	317	338	326	306	330	322	333	310	347	315	313	331	329	328	299	315	317	328	323	298	293	306	338	324	308	304	293	291	310	337	297	311	338	310	317	326	289	305	296	313	334	313	295	322	315	301	329	307	304	300	337	301	305	350	354	324	342	315	311	326	315	300	313	318	307	322	343	313	307	325	320	308	301	311	311	326	312	300	287	289	323	326	303	315	298	350	318	375	305	328	298	303	322	353	332	317	318	335	295	289	294	327	314	328	319	312	332	340	292	298	342	334	312	320	345	327	319	326	312	307	324	274	338	318	340	335	287	348	312	366	310	308	324	298	343	298	315	296	325	332	334	314	305	324	355	314	294	310	334	328	307	316	294	315	314	299	318	303	317	306	311	319	310	293	296	348	317	324	307	323	304	299	308	305	313	304	305	313	313	339	306	291	335	307	341	322	329	341	338	326	287	336	336	325	314	312	304	295	283	345	328	282	340	322	300	331	313	299	317	294	327	300	332	290	321	297	336	263	319	310	312	314	308	355	310	292	299	315	311	334	319	325	301	295	309	314	333	313	308	303	313	314	343	345	321	310	306	311	316	312	323	344	318	325	302
24831	20886	27015	24815	9725	1183	909	727	708	711	690	654	637	615	642	667	605	604	697	605	620	632	607	593	612	596	595	573	580	574	574	595	611	587	596	583	570	572	616	639	606	535	593	592	591	615	610	616	594	586	523	623	598	592	592	628	632	639	552	596	581	585	590	606	624	643	628	623	615	583	595	584	597	605	591	582	589	597	614	604	561	591	611	571	592	595	632	571	601	576	597	604	609	577	571	576	571	592	589	604	578	578	566	571	595	569	581	619	613	579	583	583	597	604	548	583	579	558	588	559	573	586	601	569	558	579	607	576	566	567	581	598	536	536	574	574	568	601	579	559	576	604	644	596	573	573	579	566	588	592	587	647	619	580	558	604	577	594	530	584	618	628	603	589	577	581	592	585	604	560	594	543	582	599	588	643	576	606	608	593	599	589	550	587	610	644	591	551	627	559	594	571	581	583	619	547	600	548	616	585	594	601	541	584	584	585	541	575	624	556	601	499	541	563	566	611	565	575	622	570	628	597	533	612	565	594	562	597	556	588	602	582	560	592	583	561	599	550	575	586	604	548	603	606	567	626	547	579	610	538	615	630	580	567	647	589	543	595	600	566	569	560	603	533	612	550	574	575	580	569	583	572	592	566	572	565	616	568	586	544	579	631	566	596	578	589	537	591	584	580	641	564	587	540	587	573	556	562	608	586	645	608	576	601	622	598	633	617	598	582	624	589	557	569	581	592	581	643	590	586	579	584	566	591	566	591	601	620	558	616	550	559	585	563	604	568	598	590	585	536	564	559	529	634	583	642	563	588	560	573	627	555	586	564	530	566	526	571	606	603	568	501	566	567	570	578	599	604	561	567	563	593	558	590	578	587	574	608	559	595	565	592	611	575	632	623	571	600	578	542	548	577	565	586	652	611	568	607	573	583	552	615	594	587	604	586	558	597	601	579	603	567	641	563	581	616	582	544	590	574	622	588	549	605	624	574	545	635	601	629	574	608	612	583	594	600	616	611	586	554	591	593	564	627	562	578	642	572	602	566	603	563	612	594	616	558	576	594	567	630	615	556	562	559	569	587	562	563	599	602	571	570	588	625	609	553	595	599	566	573	595	605	551	572	579	638	566	538	544	569	590	617	577	610	602	585	612	612	588	571	580	584	598	573	591	551	593	611	585	592	634	593	552	592	600	616	568	531	556	591	585	632	562	627	590	574	571	544	602	576	625	549	586	603	533	596	605	635	643	600	599	615	550	600	568	593	586	594	528	614	582	550	568	578	579	558	610	571	587	608	566	586	569	594	634	589	589	523	602	549	623	624	561	538	585	612	574	601	557	573	595	629	565	567	579	574	552	596	583	546	566	558	612	579	581	599	580	559	551	585	540	583	613	575	552	609	599	564	576	591	575	571	595	572	570	577	595	600	557	583	554	564	543	618	594	612	610	642	656	534	588	531	570	597	596	587	526	576	612	595	583	596	636	557	564	594	599	550	596	596	599	587	577	599	607	585	591	579	593	553	589	599	597	550	583	571	573	557	547	605	541	602	518	553	564	595	589	581	567	563	531	530	586	590	617	597	611	594	581	554	605	567	584	532	593	611	553	639	606	579	604	649	610	593	576	579	574	610	567	590	609	592	625	525	554	604	597	565	583	579	567	591	560	586	602	593	602	591	546	596	599	610	568	589	563	591	612	552	595	588	549	590	566	579	606	590	557	596	594	598	587	587	607	606	598	585	588	605	582	564	604	616	595	608	574	534	564	588	590	620	569	608	577	537	552	585	574	536	611	602	598	588	589	595	594	571	566	605	559	567	606	582	617	604	637	609	558	546	556	602	576	571	605	543	569	547	567	565	526	600	586	580	553	594	540	610	566	578	576	629	587	553	591	580	572	546	618	606	596	557	569	603	580	587	618	607	552	570	578	643	575	571	592	587	648	582	593	579	559	598	603	616	565	589	572	643	579	570	551	622	601	609	561	608	589	581	581	621	571	577	596	612	600	616	585	552	578	575	625	563	532	592	585	609	564	575	594	551	597	613	564	577	607	600	580	619	594	590	594	628	562	581	624	627	623	553	553	561	608	584	566	578	593	583	622	580	569	581	575	608	567	582	576	599	619	571	576	574	593	588	567	592	603	624	615	556	569	618	544	580	629	594	609	533	568	558	570	595	612	565	545	603	586	581	574	617	579	580	587	577	611	609	588	617	551	582	578	575	600	563	596	583	552	551	548	590	601	593	606	557	648	576	586	601	585	603	621	565	596	587	577	591	618	606	563	574	605	576	569	572	584	594	610	542	627	609	564	608	599	563	618	581	543	575	552	572	575	531	597	569	560	616	577	576	616	586	616	587	609	575	613	575	590	583	596	596	580	564	586	580	561	548	582	583	582	596	584	595	590	594	527	597	573	558	549	564	594	554	555	564	565	590	557	541	595	596	635	577	574	627	590	629	578	581	581	618	594	557	577	596	548	573	562	561	599	584	615	607	590	615	585	563	601	591	539	588	620	586	599	574	596	610	547	564	583	570	604	535	627	585	564	574	600	615	605	575	551	608	534	560	555	618	608	560	576	585	591	567	588	571	607	586	591	581	612	588	615	600	537	627	588	636	615	595	579	621	593	612	583	578	599	587	567	575	552	600	585	572	543	578	613	603	580	573	565	551	625	604	609	628	633	536	609	580	586	588	544	592	566	595	606	602	567	609	551	599	578	568	587	571	565	595	625	613	571	544	559	592	576	622	581	578	595	552	598	623	590	572	640	554	614	589	576	588	579	567	577	557	578	576	598	578	556	596	617	586	568	592	573	544	599	591	558	552	570	510	566	631	588	577	563	593	579	558	614	556	598	551	582	589	566	570	654	611	603	570	592	560	539	624	589	597	581	599	569	576	558	570	539	597	563	543	654	576	597	596	597	562	628	564	561	649	597	601	589	576	574	552	581	595	555	580	545	577	569	573	607	585	560	558	607	609	584	535	608	629	580	579	556	563	591	595	553	574	595	568	580	648	607	531	583	593	546	601	567	598	604	545	576	602	553	613	551	614	516	599	585	602	618	579	590	584	570	581	575	626	583	571	594	590	546	569	597	561	578	588	558	567	565	531	622	608	593	595	588	591	594	596	587	579	616	616	576	554	598	596	555	587	627	616	553	583	578	612	604	584	607	616	579	546	606	573	617	598	575	604	584	579	608	594	605	615	614	653	581	578	567	606	599	609	614	577	567	571	578	581	585	631	590	588	612	585	576	608	573	622	595	574	580	609	565	560	584	609	577	587	584	568	598	573	581	573	615	576	557	578	623	575	543	545	577	540	589	580	549	580	550	607	559	596	543	576	590	573	567	597	623	573	601	570	575	554	591	610	586	540	541	552	607	626	601	613	598	553	556	609	583	583	591	580	554	599	591	587	584	584	558	616	606	613	603	613	584	579	559	573	565	604	566	599	557	597	574	597	643	573	593	581	601	592	603	551	608	590	570	577	633	593	616	542	595	537	586	607	530	608
21938	6398	4739	2586	1942	1605	1404	1261	1047	1011	983	859	880	824	785	743	758	768	787	750	720	718	677	702	687	715	768	719	718	728	656	726	687	687	667	725	708	662	747	689	732	665	716	691	666	710	689	680	710	725	722	724	711	648	694	689	674	676	709	685	718	646	697	715	665	696	688	663	684	694	639	680	698	689	688	662	711	692	673	704	666	647	685	704	686	656	690	710	651	670	703	657	672	656	732	682	723	683	666	688	708	687	705	662	735	653	669	667	721	672	701	691	706	686	729	714	642	665	675	658	669	696	704	679	661	662	653	682	663	713	628	698	680	707	673	678	721	686	683	683	685	685	692	692	713	728	721	680	704	676	681	663	652	741	667	668	683	707	643	664	695	729	690	677	694	706	709	671	686	656	672	724	650	696	663	638	735	726	681	710	696	714	663	683	686	686	751	646	639	673	670	691	676	661	641	713	665	696	670	654	651	709	689	674	642	737	676	713	683	691	687	645	690	691	674	678	697	680	705	690	705	663	668	678	671	636	653	740	692	724	658	717	714	630	684	685	688	646	673	711	673	681	712	695	714	705	705	704	642	649	687	667	635	671	712	690	695	726	697	642	727	644	737	695	704	714	669	697	711	698	675	704	689	735	650	688	699	707	694	722	675	680	650	673	696	671	656	693	656	741	716	704	735	654	627	668	691	677	697	704	702	726	691	696	693	705	722	732	683	645	727	725	678	717	683	696	654	732	690	687	667	678	739	719	708	696	723	702	694	690	665	672	662	695	684	709	701	674	685	643	679	669	684	715	671	684	694	686	674	695	681	682	679	689	703	669	670	672	751	663	701	663	689	723	672	670	643	714	723	706	654	686	691	662	699	678	731	672	721	661	718	716	678	720	655	694	691	652	726	720	699	646	686	688	699	693	663	670	728	726	704	682	684	654	681	711	688	678	680	645	682	684	669	657	726	683	702	701	666	710	658	699	699	664	677	720	683	656	642	664	677	703	654	699	729	704	708	709	630	700	662	686	704	684	651	672	720	690	678	709	666	651	707	685	666	721	727	697	705	666	717	693	703	697	667	652	682	654	675	680	694	637	638	723	632	740	683	715	697	713	666	708	696	643	731	690	698	669	704	700	739	674	723	677	687	689	707	725	698	701	656	665	757	689	689	712	698	658	702	691	640	675	690	711	737	644	691	772	727	684	665	702	679	726	686	678	722	666	702	696	647	693	773	703	672	685	650	646	698	654	678	691	684	656	621	706	636	707	688	705	667	697	647	687	659	730	699	692	700	695	726	677	719	638	711	702	670	693	701	668	684	666	758	656	696	630	707	675	631	735	679	734	707	695	715	645	698	688	749	693	699	716	664	672	660	689	709	696	708	634	700	636	688	694	697	705	653	686	735	717	717	700	679	688	729	731	715	685	689	630	657	648	679	641	716	702	714	680	639	716	659	689	655	699	704	714	690	696	695	726	718	694	711	691	709	675	657	710	659	704	654	655	727	685	710	635	706	699	715	703	691	670	702	707	691	685	640	699	667	716	668	662	681	678	658	681	662	722	715	705	669	666	684	691	680	678	696	706	733	630	705	663	649	676	723	690	689	708	729	717	671	643	709	692	676	707	679	686	723	669	690	688	720	730	665	660	668	687	647	691	692	687	661	678	688	682	678	720	702	731	685	694	666	690	689	618	693	643	653	696	682	656	662	701	710	690	682	662	685	677	689	723	656	734	693	724	675	693	694	644	637	695	664	679	697	691	678	685	684	671	726	728	725	724	696	681	644	695	700	705	636	686	692	704	685	684	683	703	692	738	738	724	696	673	649	636	670	698	707	661	698	728	656	625	737	657	716	700	646	688	661	674	657	670	644	692	648	688	634	674	702	679	696	678	643	745	693	677	697	681	699	618	683	692	699	679	696	709	706	663	623	711	655	675	740	691	659	684	718	686	708	662	713	638	688	680	690	712	701	660	715	640	681	675	681	689	735	726	666	709	716	672	669	710	642	680	676	676	692	695	698	694	737	675	686	719	706	696	711	716	676	683	628	705	706	690	630	698	751	675	669	652	675	729	648	701	680	710	635	714	692	624	750	698	702	677	686	655	667	679	677	689	726	705	663	634	678	725	719	713	693	677	689	652	702	693	699	705	695	667	714	758	706	708	706	730	730	693	680	702	638	653	719	630	682	692	686	649	675	686	713	712	664	691	693	690	685	694	729	719	691	696	690	704	678	673	705	675	691	665	733	658	704	749	703	664	678	718	645	695	622	702	719	735	684	703	708	714	711	685	742	739	712	665	684	650	700	719	672	680	678	740	671	662	679	678	690	710	667	704	633	650	736	681	684	702	700	645	674	738	689	726	654	695	703	684	701	676	675	648	679	712	699	651	679	705	714	693	672	680	698	689	664	657	694	679	722	708	648	700	711	677	665	673	698	688	680	692	628	678	638	710	692	705	695	688	704	669	687	658	689	689	686	647	672	690	705	652	671	657	645	689	696	731	690	713	672	723	702	684	721	689	623	673	664	692	666	689	716	698	732	708	682	704	684	687	643	673	708	717	697	717	659	641	737	695	718	671	678	695	683	652	667	710	627	689	687	698	644	666	741	692	684	705	681	636	717	679	729	725	675	695	702	671	703	702	674	689	690	674	700	712	689	670	681	710	697	647	688	713	671	666	654	652	721	713	671	654	671	655	719	709	709	668	664	673	646	678	664	674	702	684	675	647	704	697	694	639	666	671	639	658	691	719	672	675	671	679	683	683	711	698	672	673	698	716	729	663	681	659	724	653	668	678	663	647	676	731	650	686	700	683	695	669	683	704	685	679	690	651	643	709	735	741	722	680	700	653	707	705	690	681	690	693	700	668	679	671	722	693	673	677	655	709	707	692	687	679	712	688	670	672	730	676	697	671	705	661	653	661	685	654	694	681	670	684	670	688	684	710	720	661	674	692	709	680	682	648	644	663	726	622	710	692	705	659	704	716	704	727	661	704	645	675	703	725	715	660	696	739	691	675	715	661	666	698	652	682	738	713	720	669	723	680	661	666	678	675	647	725	681	676	703	678	623	675	693	728	653	659	658	683	698	678	652	634	711	733	669	693	684	682	682	670	663	722	679	707	677	695	642	695	708	696	656	706	646	662	729	700	708	676	701	723	697	673	655	661	700	675	685	707	698	679	653	667	678	713	636	717	736	649	647	735	707	677	704	666	720	677	650	705	658	707	657	668	674	668	722	726	687	671	738	681	739	717	685	686	669	658	696	673	691	697	636	705	678	717	702	722	682	693	661	693	713	705	685	656	689	665	670	679	682	649	675	694	683	661	729	669	639	648	711	707	739	660	658	710	695	688	701	666	657	676	683	662	662	680	723	696	665	622	669	701	684	651	666	705	653	728	659	698	653	687	673	701	660	683	661	669	695	698	673	617	692	658	705	709	659	703	754	701	681	659	677	677	710	717	683	687	687	685	675	661	672	670	694	708	675	672	670	688	701	718	648	647
22669	20978	28742	23381	20978	21040	9896	1174	843	722	678	610	466	461	436	385	379	383	310	305	334	295	318	266	314	291	289	262	277	264	272	276	252	261	258	265	280	229	247	262	272	306	264	258	241	288	271	238	243	261	254	248	254	275	254	232	254	249	229	216	208	245	259	257	240	221	247	233	282	237	256	246	258	232	239	231	230	220	243	208	230	227	244	238	242	230	247	239	240	237	209	254	215	222	244	239	252	224	239	208	234	234	247	251	251	211	201	210	230	247	244	244	250	250	276	252	238	224	224	244	217	261	239	268	226	266	247	280	214	243	205	244	245	233	214	244	218	226	244	248	257	226	220	240	235	251	226	219	268	252	242	230	230	243	236	252	251	213	218	215	243	238	228	241	266	231	273	253	222	202	225	245	255	223	240	184	226	238	247	259	225	244	239	242	275	226	243	233	234	253	229	252	229	225	229	244	221	259	238	218	241	243	239	230	230	227	252	236	241	244	246	233	232	223	232	235	243	273	241	242	236	250	236	241	238	237	233	237	206	262	225	242	222	214	225	217	264	243	228	246	239	251	245	211	220	219	236	265	264	237	228	226	265	243	226	199	219	219	222	237	260	247	228	256	231	203	217	218	210	250	238	242	199	241	237	242	206	237	251	240	240	232	261	235	220	228	236	229	241	259	223	260	214	241	214	248	260	248	273	236	237	252	213	249	241	232	233	222	220	213	240	238	208	276	244	225	243	222	231	235	235	191	238	264	233	202	225	222	241	226	240	263	203	242	218	229	238	215	227	232	213	230	220	211	224	211	248	239	231	218	261	235	227	236	230	224	231	224	253	240	266	242	240	204	226	214	231	263	250	242	210	228	266	240	216	246	220	246	236	247	214	264	212	231	240	215	220	239	245	242	233	212	250	216	211	231	248	233	243	220	232	239	229	218	226	200	212	221	262	231	231	229	246	233	212	240	238	242	250	221	245	254	239	227	229	221	208	226	244	257	249	223	235	221	251	232	231	259	255	214	229	235	245	239	258	245	247	226	252	263	223	220	262	237	243	236	222	253	254	254	253	257	247	259	228	240	206	223	229	242	253	222	231	225	253	245	214	241	238	211	219	224	232	232	240	243	215	233	235	250	247	243	232	253	239	248	256	218	244	234	225	239	246	206	232	254	237	232	239	222	222	220	232	246	232	205	229	232	220	246	242	245	242	216	240	266	225	242	241	218	217	239	220	239	247	214	253	260	204	227	251	226	257	231	230	257	240	241	244	244	279	223	245	216	241	266	243	249	269	249	225	231	234	236	228	236	246	225	213	230	229	227	247	223	248	230	224	232	230	225	240	222	236	229	211	211	235	248	225	231	221	228	252	220	222	260	213	222	231	246	241	240	223	242	231	255	244	253	230	224	219	255	235	258	240	245	249	235	243	213	237	234	250	234	242	237	267	226	266	242	226	210	213	246	237	213	226	233	248	276	221	253	248	271	260	234	216	246	268	240	235	214	259	259	221	219	219	235	241	224	235	223	233	248	222	232	227	238	223	252	240	244	242	217	249	228	218	251	223	222	234	248	252	247	224	258	240	233	237	248	272	230	247	242	240	219	217	248	225	239	239	228	255	220	260	250	227	245	229	238	239	265	238	237	235	243	228	266	236	249	248	233	244	261	236	256	228	242	217	238	225	224	230	226	238	253	226	250	225	244	238	254	212	240	245	236	219	229	247	251	227	220	223	218	231	231	249	220	246	219	233	221	252	253	240	258	235	213	230	238	247	231	235	248	263	228	239	237	230	244	237	236	228	228	235	248	246	253	235	220	221	237	207	235	234	208	224	258	252	238	212	234	245	231	223	224	244	240	237	244	248	222	214	234	228	233	241	223	246	230	232	258	233	234	250	260	235	226	266	223	224	209	231	229	246	235	234	214	240	234	229	204	253	229	273	240	255	218	211	236	227	240	232	219	234	252	245	238	224	232	218	235	228	259	218	224	258	263	268	206	216	233	236	278	253	215	235	238	223	229	250	205	228	226	243	228	195	212	234	267	253	224	215	217	241	249	238	229	232	244	239	252	251	243	222	227	250	237	233	266	225	216	209	247	250	239	278	225	273	236	234	222	220	212	213	256	255	237	221	224	239	258	198	227	223	285	241	230	244	253	233	246	225	216	271	232	229	233	239	228	232	225	246	217	235	220	245	246	239	224	263	239	250	241	250	239	240	228	230	262	225	233	245	239	227	223	235	243	247	248	250	245	256	245	227	241	242	237	236	242	188	224	245	236	232	259	208	200	231	243	202	248	219	257	248	227	262	256	248	246	262	258	232	214	202	230	238	241	253	244	232	222	272	253	233	217	234	247	255	229	228	237	227	221	210	249	258	253	248	261	223	246	235	221	238	244	258	228	217	218	235	233	249	250	245	231	238	236	215	250	223	239	253	278	233	232	212	241	232	241	239	244	254	223	240	233	235	224	239	250	258	232	221	240	201	231	220	245	232	230	240	233	261	252	240	236	243	214	242	219	241	206	238	237	238	225	232	258	240	229	248	256	215	244	227	221	215	227	225	242	234	253	232	244	239	245	224	236	242	246	244	246	190	240	241	236	239	233	231	210	231	235	215	211	243	246	251	246	228	254	251	231	262	260	277	245	238	236	210	222	230	227	243	270	224	221	222	250	245	265	251	245	237	254	241	230	238	228	218	253	219	210	219	250	244	227	248	263	220	232	254	234	266	243	229	243	242	229	223	230	230	219	242	230	215	225	237	215	218	222	221	242	237	237	241	232	227	232	265	228	245	254	266	250	230	238	228	230	237	219	233	279	208	220	247	240	225	229	255	241	240	246	232	210	237	249	244	231	241	223	245	224	232	237	217	225	242	256	253	224	253	245	266	278	249	199	259	228	254	236	257	221	216	247	209	203	248	232	239	248	221	221	228	247	223	243	223	211	237	239	227	213	216	231	230	220	200	247	232	220	249	245	233	245	216	241	246	240	253	228	242	227	233	248	243	228	221	236	221	241	245	260	225	235	248	225	215	229	237	253	250	229	230	230	234	241	222	249	260	234	215	225	224	222	258	228	261	230	217	242	243	234	217	230	250	259	222	246	238	236	284	226	239	235	200	243	225	269	239	252	263	218	216	264	231	244	227	227	233	234	221	245	244	250	234	227	204	228	242	243	223	235	210	238	238	230	245	234	251	249	242	217	222	245	231	243	222	236	221	241	239	201	258	227	232	220	233	252	263	228	232	220	253	246	231	237	224	268	235	249	242	230	269	218	235	241	234	208	236	229	232	251	242	250	250	218	210	254	226	220	248	204	254	226	230	242	267	257	231	258	266	270	218	241	273	228	223	217	259	228	227	245	219	263	240	235	248	255	238	211	250	242	207	210	217	255	272	235	217	224	229	207	259	248	216	234	223	221	241	281	236	242	235	254	266	224	231	193	241	230	238	219	223	237	222	239	245	226	221	215	233	223	226	232	245	257	210	223	237	237	223	257	252	225	240	229
29088	16659	13662	7138	5035	3899	2891	2285	1864	1468	1189	993	887	764	701	582	554	523	502	476	478	449	394	386	387	394	407	354	363	367	325	366	350	332	325	327	331	318	311	301	336	319	356	324	311	304	309	294	292	265	294	326	296	297	332	297	301	304	280	317	279	274	270	272	317	306	291	300	285	295	303	259	276	287	252	280	268	291	252	292	281	291	264	281	285	269	296	272	304	264	283	281	281	266	310	261	254	270	277	246	273	252	264	292	298	278	273	291	257	292	273	282	277	278	262	289	275	303	282	282	284	269	292	267	298	282	265	265	277	305	306	257	259	284	298	272	264	268	287	305	276	285	262	309	244	260	235	240	291	285	276	262	243	275	266	264	262	247	301	320	268	232	276	282	267	286	289	252	275	291	302	229	266	271	272	293	264	297	282	277	284	272	294	273	294	287	256	243	279	250	281	311	246	275	281	299	291	284	285	285	267	279	271	303	277	271	283	284	278	287	297	275	287	291	284	248	263	295	313	298	260	270	284	261	271	287	266	289	279	261	266	257	243	296	296	229	294	269	276	255	269	321	245	274	259	284	259	292	260	263	256	285	250	295	264	280	252	254	275	261	280	269	284	271	289	270	279	289	269	262	290	281	267	249	295	294	278	265	273	281	258	261	268	272	235	279	271	270	259	289	266	310	276	262	264	284	265	281	270	266	270	280	268	305	272	280	266	255	257	269	291	292	277	266	307	290	299	287	245	275	295	266	261	286	284	288	265	322	302	279	268	292	288	296	311	286	294	259	253	268	269	266	307	275	286	277	296	273	265	283	303	291	289	299	267	254	277	305	272	271	289	281	293	256	235	288	294	269	266	292	285	260	269	268	266	281	273	278	245	264	250	291	277	256	291	279	279	270	287	268	257	281	265	284	260	270	276	285	279	267	295	275	268	246	277	273	292	258	254	260	266	278	274	281	277	255	265	263	288	260	277	265	267	260	282	260	257	262	263	273	247	255	237	288	255	271	280	274	271	251	287	270	278	299	264	285	262	260	291	265	281	260	278	291	277	250	278	261	273	261	240	287	261	294	265	254	276	267	292	292	277	280	265	279	271	308	271	261	277	275	300	286	261	258	245	251	282	325	288	264	279	273	286	268	280	276	293	263	264	270	282	267	268	309	281	249	287	283	287	284	262	266	241	283	266	281	254	267	271	264	244	268	282	294	282	282	290	271	273	256	280	262	288	269	260	273	259	297	288	278	255	265	274	271	262	286	281	284	261	272	269	252	273	277	273	260	259	312	286	276	262	277	274	293	258	291	266	266	255	249	251	277	248	263	252	293	289	261	294	282	272	287	254	271	281	296	270	257	277	258	272	275	262	292	294	272	292	273	260	291	262	276	248	263	276	259	291	262	275	270	261	298	253	257	281	332	269	269	251	300	267	278	291	288	258	276	274	259	269	281	260	263	272	272	261	252	265	295	251	288	288	271	254	273	261	277	271	276	246	288	256	268	280	287	288	293	269	288	252	275	253	271	256	278	252	244	270	271	288	282	263	290	279	270	279	271	283	228	236	284	242	291	306	251	285	237	237	284	246	266	250	282	259	254	279	286	282	246	269	286	277	276	290	285	272	285	264	271	266	280	272	257	273	274	288	280	271	283	272	240	279	270	261	279	274	262	278	258	253	303	274	254	265	286	275	256	280	270	256	268	263	259	292	265	268	285	262	275	243	254	299	280	272	269	289	261	260	249	269	262	254	264	273	279	273	264	259	263	242	256	259	253	283	271	271	263	294	283	278	284	298	286	266	281	291	264	265	276	266	281	256	282	257	276	236	272	263	273	292	273	290	275	292	275	268	288	285	264	297	261	247	262	247	257	250	292	306	276	260	264	256	288	262	273	280	284	273	260	262	274	272	272	271	265	280	285	273	276	279	292	275	276	259	312	297	290	257	281	269	279	290	272	287	287	291	252	295	254	264	264	267	250	269	262	257	283	300	240	257	262	266	260	285	280	281	263	273	268	276	249	242	290	301	291	267	304	256	262	286	280	281	271	273	276	279	276	264	255	269	263	242	279	245	271	278	274	286	285	300	268	258	277	265	287	280	278	262	285	278	273	259	282	262	286	276	264	262	301	273	261	312	272	274	252	271	281	274	271	290	259	267	276	280	277	256	289	262	279	265	275	259	267	263	278	285	279	248	281	262	267	286	263	248	268	257	272	245	251	290	288	266	261	267	281	249	297	280	277	274	252	289	252	268	278	272	274	254	276	264	277	290	286	318	257	268	268	258	267	265	285	270	281	271	270	275	250	270	301	269	262	268	284	262	228	269	250	259	317	276	281	293	251	269	257	295	277	275	300	244	279	276	288	288	279	273	280	262	282	283	306	262	245	272	280	257	253	275	286	298	254	261	267	308	285	280	258	288	278	274	287	290	282	278	282	284	274	259	300	279	297	291	266	287	279	279	273	244	257	272	269	276	280	265	272	279	256	271	278	315	278	285	242	272	287	254	228	272	243	282	245	281	307	270	283	303	284	241	273	272	295	312	293	275	286	280	281	285	299	249	281	276	275	302	266	275	283	262	255	271	282	272	284	263	268	306	263	241	255	250	281	248	260	301	315	273	272	295	258	270	267	285	281	232	247	239	280	273	243	268	316	274	276	256	279	266	282	302	274	286	275	273	259	262	280	260	293	292	254	277	300	265	275	266	265	293	281	248	282	253	282	262	282	272	283	267	254	270	261	278	277	279	246	255	266	248	243	294	239	268	280	274	263	285	261	259	272	263	284	298	268	280	282	268	270	273	285	263	290	272	280	285	254	272	268	267	278	288	265	254	288	281	277	285	290	258	281	266	252	278	262	236	256	288	262	247	265	287	243	274	289	305	252	289	271	271	276	260	259	250	253	265	297	294	273	291	248	324	277	256	304	258	260	263	291	308	293	241	301	290	287	256	282	281	250	285	255	274	293	289	260	251	289	257	290	264	272	272	287	258	278	276	248	303	278	263	263	284	251	262	259	295	279	281	263	264	292	290	281	312	278	271	292	278	267	258	301	257	274	271	262	266	271	278	284	275	267	286	248	266	261	272	261	286	284	303	264	262	294	281	307	294	243	283	274	274	257	283	275	260	274	269	289	299	273	258	266	283	293	276	271	280	251	284	282	251	241	285	263	278	268	275	273	288	275	301	279	295	279	280	251	305	273	247	264	265	290	271	292	261	262	301	315	299	274	298	246	279	292	272	286	280	252	284	271	300	307	275	251	280	292	269	284	291	267	260	269	271	287	265	302	278	251	274	282	276	269	271	268	283	245	269	304	274	281	283	300	253	256	250	285	293	270	259	261	268	283	264	269	281	272	268	279	235	287	275	279	281	274	285	273	285	289	270	291	292	296	271	243	260	275	296	275	270	258	281	290	252	283	285	268	268	253	263	299	299	253	293	246	253	298	288	276	266	270	306	264	277	281	293	287	288	274	291	275	268	266	277	261	279	264	285	270	267	228	291	258
26769	20106	8048	991	686	569	595	515	544	543	581	561	541	515	536	518	565	508	482	531	545	530	517	495	541	548	516	523	523	513	528	491	577	491	521	515	542	524	518	509	528	556	487	505	525	517	530	512	503	548	502	556	514	578	522	515	480	501	544	521	528	525	534	519	481	522	580	480	556	512	543	466	507	515	513	532	493	484	526	552	533	524	533	494	516	499	549	532	520	476	494	503	544	519	527	572	553	530	480	490	528	513	506	542	573	528	557	538	535	485	528	501	501	480	510	500	546	494	499	540	539	556	536	553	516	526	528	555	526	482	537	553	484	528	503	500	529	525	529	518	474	511	493	520	560	568	521	505	526	475	494	516	516	558	534	534	523	503	547	566	531	532	542	526	560	481	499	508	495	510	539	506	541	561	563	490	485	489	500	497	522	509	523	513	518	503	538	521	515	502	530	552	584	531	495	500	498	499	525	514	558	572	525	535	590	535	512	497	517	534	513	523	541	520	505	530	495	510	505	518	538	523	504	517	560	514	512	541	503	530	534	546	525	540	506	491	540	536	522	513	546	498	483	531	479	525	528	525	523	510	534	515	513	546	564	517	543	476	524	500	504	522	508	518	525	512	509	522	523	498	523	530	520	593	513	512	497	516	578	555	554	544	535	540	490	524	506	524	475	548	525	505	516	469	496	552	530	510	499	514	568	525	524	482	532	537	492	530	493	508	538	518	499	521	526	487	536	518	546	551	538	508	507	500	523	495	539	562	524	509	541	543	500	538	538	515	531	563	534	496	548	496	526	553	488	522	504	532	537	535	472	512	509	513	531	501	527	523	491	527	536	507	511	500	480	503	518	541	509	505	505	497	520	516	544	509	502	529	540	547	560	534	540	523	551	530	514	536	565	501	532	535	512	552	531	483	534	478	546	560	508	532	532	542	500	555	548	543	499	503	544	547	499	501	526	510	513	517	563	491	536	536	510	544	555	518	505	499	540	516	517	524	560	528	528	523	492	510	492	533	551	571	530	514	501	489	538	511	502	524	552	519	527	552	550	529	576	496	506	505	564	537	518	538	512	495	543	566	525	556	526	506	516	515	494	500	532	533	558	541	534	538	489	537	517	516	522	514	535	512	500	502	538	562	543	521	572	536	528	506	523	556	536	489	500	530	487	527	509	517	480	526	524	498	514	509	561	512	493	569	518	465	533	521	530	545	496	514	507	543	518	493	519	506	539	521	523	542	546	518	547	517	523	520	501	518	528	509	524	516	546	472	494	510	538	512	513	570	515	544	544	509	515	481	507	461	513	538	530	514	547	533	520	561	531	518	520	528	572	499	532	510	515	492	584	550	518	538	483	539	536	503	533	517	544	527	558	552	545	521	522	556	502	556	528	492	534	505	484	542	502	536	512	513	559	455	523	529	559	502	516	507	519	514	520	522	498	545	516	535	459	555	506	505	546	542	522	523	542	506	503	491	521	486	518	502	491	569	544	495	534	546	551	506	545	494	514	519	523	537	495	552	500	553	545	482	542	540	495	545	492	549	536	533	547	513	517	517	519	519	511	520	521	526	559	545	531	554	485	522	539	538	532	534	534	567	516	521	503	574	541	547	560	508	532	527	512	587	517	542	500	537	529	502	529	478	534	557	480	536	553	547	548	545	517	527	487	540	561	544	495	508	528	535	511	533	567	509	540	519	540	556	527	542	505	506	531	533	517	529	516	505	521	546	510	494	520	543	552	561	538	509	511	526	527	512	538	511	517	500	540	527	508	525	498	526	491	537	484	503	526	517	513	536	504	523	553	525	570	534	551	546	543	514	536	493	558	527	514	535	541	494	527	553	565	486	525	546	511	505	550	528	534	536	520	502	552	568	524	524	493	502	553	532	504	491	550	543	513	581	515	497	516	528	547	587	540	542	508	520	510	531	497	520	526	496	526	523	492	534	524	494	561	543	543	532	535	544	539	488	524	515	508	527	517	546	487	565	524	480	542	577	496	538	535	500	483	534	497	586	534	544	513	520	523	535	523	512	504	544	568	505	503	520	495	502	550	558	539	501	517	492	543	537	495	560	524	536	520	530	569	530	504	532	517	504	492	521	567	543	508	521	501	511	556	507	541	551	545	548	521	508	452	519	512	524	507	534	527	535	498	541	527	484	523	530	539	553	518	510	521	548	531	508	561	545	493	511	542	535	498	578	550	501	542	509	565	524	528	570	538	529	535	512	512	560	512	520	519	487	490	496	475	526	500	504	538	545	535	518	519	506	516	516	512	518	537	513	516	548	532	478	531	528	526	507	533	537	535	497	521	518	575	491	505	498	523	513	475	550	511	555	530	556	511	557	536	515	532	552	516	519	523	529	516	507	499	520	544	536	533	568	526	532	509	507	494	516	562	482	547	526	529	522	505	543	517	493	518	531	541	547	519	561	526	537	473	517	486	521	512	500	490	484	491	529	550	539	489	526	526	547	527	536	519	509	505	514	540	528	514	504	496	530	487	513	534	518	513	537	527	526	525	543	523	540	555	501	567	529	535	534	544	524	524	511	519	523	516	488	531	527	551	487	509	522	555	513	502	528	522	513	500	552	539	508	521	567	533	492	548	543	511	498	514	527	564	516	528	533	580	500	523	495	503	519	525	489	485	529	517	501	496	520	505	534	554	528	467	486	526	558	511	489	548	547	598	534	482	557	539	538	539	497	534	482	527	465	499	495	525	547	518	521	533	526	551	522	509	509	526	511	533	508	498	549	533	495	510	557	508	539	535	542	524	509	525	511	543	526	575	521	529	535	536	507	553	562	556	495	565	524	574	544	536	535	511	503	493	530	511	500	543	507	529	532	540	517	527	529	515	543	517	524	530	541	508	550	512	532	524	504	566	525	485	552	540	502	532	529	515	528	499	504	533	541	514	542	528	506	484	516	514	511	517	524	512	494	495	523	558	522	546	502	578	517	532	528	561	524	503	555	541	533	569	495	518	503	519	528	520	521	541	515	505	527	512	521	535	543	514	522	517	562	518	546	472	524	556	551	549	550	527	516	509	531	518	530	511	523	517	524	535	531	502	510	512	551	516	550	503	491	531	513	531	566	540	500	505	515	560	513	496	487	550	539	542	525	531	536	512	541	511	516	497	524	540	512	519	536	515	517	569	498	531	535	532	529	499	495	501	530	526	569	536	469	553	492	536	508	528	543	490	565	534	539	547	518	572	490	523	558	494	524	530	523	538	488	537	531	554	553	545	527	496	530	518	502	532	521	538	515	482	527	531	555	542	494	518	499	540	507	489	527	532	561	564	550	491	504	532	496	567	565	533	528	524	497	539	520	495	539	527	587	547	506	532	522	511	533	505	514	514	517	502	504	541	525	561	524	508	503	482	513	544	537	492	502	501	543	505	537	571	502	550	543	497	520	501	515	532	523	526	503	468	538	510	533	517	495	521	555	548	522	544	517	532	539	521	548	538	536	507	486	504	529	535	527	531	477	519	544	498	495	489	519
7256	1572	1316	925	827	800	760	667	684	704	701	704	672	631	708	647	601	620	631	676	677	681	625	609	692	664	574	643	675	678	642	631	617	601	665	637	654	651	630	652	670	611	612	633	579	632	590	583	638	575	628	625	632	615	645	620	630	636	649	628	643	602	643	617	655	615	648	617	655	602	636	609	656	680	608	610	656	671	617	587	659	651	648	593	638	639	611	633	638	637	576	638	609	617	610	627	602	671	640	635	641	637	648	650	625	589	669	659	591	646	650	618	613	620	574	593	627	663	662	660	609	596	630	637	606	647	662	631	619	613	603	603	665	647	645	691	603	669	627	639	648	638	599	610	627	657	610	590	643	635	586	664	645	589	627	606	636	623	635	560	605	586	630	614	644	576	633	608	607	624	644	599	640	682	675	617	661	618	656	622	647	603	634	659	634	621	651	639	653	621	647	720	623	628	615	628	607	632	676	664	667	583	640	672	641	607	624	603	639	628	626	605	663	654	668	628	636	619	650	599	612	608	647	630	632	603	648	665	599	645	592	675	649	642	611	618	622	604	606	616	624	601	624	621	650	640	637	625	646	622	636	620	653	625	675	618	620	622	642	631	581	669	615	614	627	615	666	652	676	585	617	673	641	619	645	615	659	582	656	647	657	648	649	615	579	640	677	622	629	584	581	632	646	629	625	591	594	634	604	627	633	601	673	615	653	680	665	652	659	637	654	663	685	630	638	621	663	653	666	636	619	641	622	645	573	643	596	636	629	648	636	678	648	586	667	616	601	626	560	589	632	616	640	663	636	635	599	655	639	625	595	652	632	613	607	612	597	625	619	626	581	651	630	665	610	629	621	646	657	640	678	631	657	634	601	660	676	613	637	672	606	665	636	627	646	622	593	594	574	644	678	625	629	615	653	651	563	612	607	626	605	616	630	644	632	638	646	658	633	623	618	632	651	636	670	613	605	656	659	640	639	659	664	611	675	582	607	676	659	558	666	664	623	613	665	652	640	623	642	688	657	647	652	666	615	639	630	662	661	661	638	627	610	646	618	579	616	665	620	592	643	643	652	573	670	601	622	628	613	601	611	595	657	634	676	633	610	624	641	657	659	640	654	602	634	674	659	660	630	657	644	636	627	657	670	608	598	600	605	658	632	614	607	657	680	666	648	602	662	619	621	612	602	616	657	626	640	616	638	565	651	633	594	599	581	660	610	637	625	632	667	621	633	646	638	627	604	623	663	613	654	630	647	671	684	587	619	623	631	629	610	653	675	648	632	633	616	600	607	683	635	615	598	644	619	639	671	635	622	651	637	607	659	630	646	611	647	593	635	637	608	626	650	648	637	645	672	640	612	597	641	628	608	637	618	695	638	662	633	610	638	627	665	635	644	614	600	621	625	680	652	604	690	621	651	650	680	654	652	624	630	574	677	615	657	658	636	650	647	640	667	649	614	633	627	634	606	664	659	580	667	608	592	677	630	648	629	618	650	680	630	636	614	628	628	624	643	637	607	629	613	592	642	607	639	627	604	623	650	562	635	614	644	626	606	636	621	591	656	647	620	606	630	620	634	612	617	636	686	626	607	623	624	647	622	641	637	622	653	617	623	621	616	614	583	585	652	639	617	648	582	615	621	644	644	658	650	615	593	622	607	642	634	630	642	672	620	577	649	670	645	603	698	651	635	615	623	640	653	655	637	651	621	630	624	616	612	588	609	621	640	676	634	634	632	630	639	626	652	601	599	660	652	630	688	620	646	590	624	698	638	637	636	616	619	654	651	620	658	624	642	618	619	616	627	631	619	594	605	579	611	608	642	595	589	628	636	620	663	620	645	606	614	621	632	595	626	648	611	620	676	653	659	640	650	630	598	640	686	631	574	608	634	632	614	652	623	656	663	614	628	642	673	632	593	689	645	610	673	638	604	596	619	659	611	645	609	625	641	649	662	581	579	625	637	646	629	647	625	665	608	638	587	623	607	615	615	638	654	674	634	623	604	596	632	602	622	604	637	625	632	607	659	656	670	634	625	649	611	642	672	658	645	625	680	656	625	610	595	593	596	630	620	644	649	661	633	630	613	641	610	641	652	650	644	645	646	684	638	634	639	621	624	691	659	627	627	649	594	611	645	602	624	643	659	610	650	648	642	658	635	576	650	636	625	642	598	643	607	598	665	664	650	628	581	581	643	632	665	616	642	607	654	624	613	635	614	666	593	608	652	635	629	647	657	592	626	589	637	636	624	650	630	641	593	638	589	606	638	646	623	635	600	645	643	642	625	622	657	616	622	633	642	649	598	596	638	662	642	600	695	642	585	634	642	628	664	665	605	650	689	599	622	671	654	626	661	605	631	639	642	642	644	617	627	617	615	652	605	654	602	638	645	577	591	649	578	610	645	656	612	621	614	636	588	648	624	626	635	573	661	602	630	636	655	611	619	646	596	643	593	636	605	640	660	621	642	648	619	618	635	650	594	649	679	660	646	626	628	671	609	587	589	622	619	640	629	601	621	642	614	635	592	664	639	608	612	668	626	568	636	619	642	609	637	626	629	631	613	612	617	679	617	642	639	682	644	656	624	677	634	638	626	575	632	642	648	638	630	631	634	624	626	613	648	622	648	608	649	625	697	589	650	660	622	673	631	628	624	603	649	609	651	605	670	625	605	623	663	626	642	627	604	603	644	637	666	622	630	654	637	599	655	577	617	614	629	642	607	638	638	649	627	671	635	699	665	661	667	637	680	629	615	612	629	581	631	647	636	633	640	641	663	653	625	680	685	657	641	640	626	601	638	626	589	637	582	586	650	628	664	586	625	638	652	665	626	662	660	626	629	624	628	691	663	658	633	614	620	638	618	678	618	643	640	638	633	645	617	669	627	658	650	587	656	612	636	588	637	669	647	645	628	672	634	616	615	618	624	643	683	629	650	696	606	616	638	586	627	654	601	636	593	656	624	642	588	649	677	636	666	580	632	644	639	628	596	629	616	609	631	622	626	629	593	612	594	597	632	628	640	608	625	629	656	634	654	635	615	634	579	641	627	630	634	646	616	623	647	653	606	611	645	598	627	668	661	649	604	655	657	685	613	616	674	615	656	627	616	622	616	634	613	617	611	640	623	605	672	672	682	652	628	640	632	631	621	610	599	657	629	602	624	586	661	662	631	639	628	632	616	639	600	641	634	659	593	587	647	601	654	618	654	610	643	626	623	623	595	577	609	614	620	624	639	621	627	600	617	625	641	625	669	645	633	620	604	642	623	651	628	669	598	618	644	634	629	603	614	629	647	604	615	618	616	631	646	618	634	621	667	610	587	653	663	638	622	596	663	601	615	615	614	632	648	618	620	644	581	633	617	629	629	685	618	637	648	632	662	634	647	669	659	633	613	646	605	615	626	598	658	624	621	660	609	615	609	634	629	649	634	641	645	624	634	624	608	642	684	654	684	602	637	617	592	607	604	649	694	638	650	676	599	625	661	632	566	616	610	601	645	620	624	654	601	638
23594	20914	28219	23767	20920	11083	1144	735	584	522	441	424	373	323	359	373	323	334	336	320	305	268	314	263	273	291	255	311	306	250	248	253	282	268	262	267	223	266	254	252	250	256	249	289	274	237	278	283	269	279	256	261	265	231	257	283	259	273	253	233	262	255	250	238	238	249	258	260	296	237	257	271	282	263	252	260	238	224	249	270	245	252	258	246	240	253	249	248	252	235	233	282	247	224	244	254	246	273	280	260	235	255	218	245	262	225	242	276	255	254	240	278	240	260	260	253	263	250	262	229	254	285	250	235	271	240	264	222	265	273	243	235	265	237	237	253	249	270	256	264	264	268	247	237	279	256	254	258	223	252	240	257	228	226	258	259	254	268	248	269	239	239	261	241	262	257	271	269	254	229	258	221	287	243	293	241	245	264	238	240	237	250	248	261	252	250	253	283	253	262	267	249	239	236	239	259	250	254	247	221	295	234	245	248	235	243	238	257	250	246	279	234	257	255	264	236	257	252	260	270	232	264	242	260	239	246	252	257	241	278	227	248	231	249	212	232	243	235	258	268	252	258	252	277	259	244	270	243	258	278	265	263	277	267	282	240	272	263	246	266	240	274	267	270	219	264	254	254	272	271	226	289	274	259	243	218	273	246	257	265	258	233	269	224	224	221	264	255	269	256	218	241	253	253	245	260	257	240	267	247	233	265	252	246	252	259	246	256	268	255	245	224	251	277	265	228	250	243	266	252	251	251	250	265	256	244	237	266	261	260	273	232	265	260	256	240	234	243	271	284	257	247	258	246	219	241	243	251	260	243	273	237	233	251	256	223	264	247	243	257	256	260	256	238	254	260	257	269	253	235	247	250	256	233	248	259	283	242	227	235	263	252	235	260	249	291	249	254	246	251	272	291	255	255	260	267	250	238	263	272	255	261	260	240	263	244	280	262	265	257	254	254	241	235	272	284	248	263	245	238	256	245	229	262	248	254	253	300	262	260	237	253	285	253	206	243	258	267	247	250	251	250	285	243	249	254	240	248	250	283	209	276	247	247	255	238	245	229	259	258	247	239	224	257	238	269	273	251	252	273	265	274	228	248	244	205	263	248	255	251	263	274	269	260	246	242	259	258	254	282	251	259	226	230	242	251	260	271	268	263	255	269	238	244	245	251	248	255	252	242	269	282	271	240	227	252	239	241	248	240	246	288	255	259	242	261	254	214	219	252	262	271	273	270	249	254	269	255	253	262	243	264	237	237	249	256	274	276	227	286	240	289	259	255	277	271	309	278	260	250	274	223	262	242	230	215	258	251	252	277	244	245	246	267	242	247	224	229	251	266	245	263	267	251	294	248	243	247	273	242	256	253	253	278	243	235	226	252	265	257	250	261	306	257	267	239	243	263	263	222	232	236	280	251	266	227	224	250	281	291	253	259	287	275	263	287	239	253	235	262	242	259	261	258	239	237	263	238	254	240	245	259	271	262	245	255	278	265	243	272	252	274	245	244	265	256	249	245	227	276	256	258	253	247	267	254	240	237	272	219	235	297	223	282	258	267	255	257	279	234	262	270	225	264	245	266	243	250	269	221	272	261	256	239	242	281	236	257	238	248	268	249	256	261	259	263	236	248	259	284	264	280	256	270	278	250	276	261	267	268	240	275	263	235	236	273	202	210	255	268	233	246	256	233	240	262	266	243	245	285	223	254	242	264	239	276	291	263	256	247	244	270	239	243	255	255	267	239	280	238	273	258	279	268	253	249	261	259	266	252	256	247	267	267	268	253	261	271	251	270	246	245	239	254	282	283	243	249	240	259	251	276	264	265	249	278	219	236	230	247	273	269	251	253	249	231	242	230	238	273	267	257	266	235	239	233	236	265	243	247	259	226	252	245	241	256	267	240	276	257	246	279	258	243	239	222	257	265	240	250	258	268	251	251	277	235	214	258	253	264	284	265	251	269	245	250	223	254	261	265	256	248	280	299	248	244	277	244	245	250	246	253	271	264	258	272	238	246	237	284	286	268	245	244	265	272	293	279	244	303	210	253	276	257	261	256	237	235	252	224	244	283	282	240	255	250	243	239	249	232	255	265	240	240	264	258	271	259	258	244	248	213	237	259	267	250	233	243	272	250	271	210	211	260	240	226	284	248	258	277	220	230	264	258	234	287	256	250	256	245	246	267	257	269	248	263	258	251	246	217	279	251	272	283	254	239	263	253	289	254	271	238	283	228	265	241	252	272	230	256	259	225	262	273	254	240	262	274	230	277	253	231	231	263	301	250	234	234	252	236	271	207	245	243	259	267	264	288	261	255	254	254	270	228	233	268	239	253	270	245	263	231	242	252	245	243	283	289	259	238	284	228	309	278	259	223	282	243	252	242	259	240	266	250	252	229	207	255	251	250	239	255	238	244	230	274	237	267	232	291	243	253	271	273	257	271	242	267	260	249	267	271	259	256	269	278	278	275	270	259	271	250	270	260	251	239	250	255	244	254	236	231	251	247	267	263	253	227	254	254	257	254	269	237	266	273	236	235	251	237	251	249	242	247	236	265	269	252	259	258	233	262	257	219	254	247	235	251	222	247	261	274	256	236	249	227	236	269	249	248	258	244	231	247	236	252	254	215	250	244	244	277	249	254	283	213	245	231	261	248	275	233	247	251	224	252	254	260	247	257	252	251	237	297	248	273	220	256	282	251	265	225	231	262	223	265	252	249	251	250	278	269	253	252	268	239	276	263	245	242	244	221	225	258	259	255	232	252	262	253	262	231	259	231	262	249	246	274	250	232	249	252	268	249	215	240	255	271	273	277	261	256	269	237	245	239	254	251	241	253	241	274	254	258	241	266	298	253	241	242	246	279	258	261	267	272	258	253	254	244	247	244	260	251	237	270	227	272	300	268	279	273	247	249	238	246	245	245	243	254	257	241	224	246	261	278	268	271	257	239	225	238	263	236	249	268	250	250	242	254	262	283	264	233	257	250	254	275	260	248	292	238	250	239	240	245	272	235	253	247	257	250	262	240	263	283	232	259	237	234	242	261	248	265	257	247	251	244	236	244	261	242	217	223	224	255	244	260	265	252	298	263	239	253	257	247	263	246	270	267	254	262	256	278	246	266	256	268	261	280	266	249	245	267	255	252	216	249	285	284	270	243	245	254	289	255	248	240	251	242	271	258	267	220	259	187	240	225	234	264	259	264	214	237	255	253	256	257	259	279	278	231	248	249	262	248	239	210	264	244	250	243	255	249	235	267	251	267	249	270	256	253	223	247	281	249	253	234	242	256	254	247	248	246	241	241	253	271	253	251	272	264	244	268	250	249	255	252	274	242	254	230	229	242	259	281	250	234	283	268	271	249	263	238	275	257	263	255	229	267	257	271	239	252	221	251	271	245	278	240	234	256	262	237	263	267	255	271	240	206	269	259	260	249	254	261	241	267	248	261	246	265	267	252	258	249	241	201	255	247	229	239	254	248	286	244	257	238	242	274	244	270	260	263	246	228
24523	10463	8389	4276	2870	2219	1640	1345	1168	936	792	652	609	550	520	497	472	469	443	400	376	374	402	374	385	350	377	342	359	353	336	364	323	351	371	344	345	378	320	332	304	310	365	305	345	354	348	353	321	342	342	353	337	314	300	369	337	315	367	326	325	341	351	345	329	344	311	336	309	308	329	312	297	326	354	307	299	321	367	307	344	360	317	368	321	332	300	321	305	322	345	337	328	312	351	316	333	360	317	324	312	317	310	284	328	307	349	325	299	316	324	288	324	331	333	321	300	317	339	317	309	318	316	325	331	325	316	348	321	312	290	332	315	334	292	302	309	338	328	308	328	301	326	323	312	311	299	299	338	283	353	332	326	325	330	348	329	319	295	329	316	309	301	323	278	303	300	325	308	309	332	330	326	390	354	295	306	322	336	326	334	303	291	332	320	319	322	310	311	289	283	335	304	302	324	324	313	324	297	307	308	355	363	336	334	329	337	320	332	309	319	315	321	306	330	314	323	348	286	287	313	296	337	328	355	314	335	299	329	311	323	315	322	303	361	318	274	307	304	298	273	324	325	320	306	314	286	288	279	328	321	349	320	318	330	304	326	346	300	323	316	331	324	287	337	303	300	342	307	285	338	331	330	328	326	313	317	355	291	324	335	314	324	331	327	331	319	297	320	310	320	326	334	317	318	292	292	328	325	318	298	305	336	326	321	311	298	330	322	298	331	312	299	336	297	312	327	297	323	335	332	353	302	346	318	276	313	303	339	328	324	316	310	365	316	299	314	351	315	344	311	296	331	321	296	305	331	317	321	327	361	331	308	350	307	328	332	315	321	303	308	316	316	299	316	314	354	321	290	322	343	315	313	331	343	315	315	335	342	345	333	320	293	296	350	344	320	323	324	314	294	316	328	327	301	341	305	297	342	308	332	300	328	339	327	318	332	335	315	318	348	307	313	296	344	330	355	312	333	345	348	328	341	312	301	340	344	329	325	326	324	335	331	317	314	341	313	297	341	300	331	308	314	304	316	328	305	320	309	324	326	279	325	309	313	332	312	346	302	299	330	332	345	336	364	330	317	330	312	306	325	334	300	328	333	305	346	324	326	303	299	311	330	335	335	334	339	300	310	317	329	308	320	323	296	340	347	326	303	344	334	341	328	310	291	297	313	362	305	332	299	336	340	296	331	328	324	353	325	335	321	342	339	309	317	308	345	351	334	330	295	290	345	341	325	301	339	338	322	330	293	330	332	335	288	310	308	317	330	307	310	305	322	354	296	319	324	285	349	326	310	318	297	329	318	303	343	339	328	312	315	339	342	313	317	321	322	320	309	313	342	308	311	326	300	303	315	318	331	283	352	350	336	308	326	342	287	295	321	304	284	307	337	339	339	271	313	313	345	323	323	321	325	322	312	342	308	288	338	294	303	354	340	314	323	325	314	342	329	314	338	288	307	306	326	328	290	328	314	327	328	334	311	344	320	323	305	352	336	284	307	321	316	334	303	339	305	298	291	323	317	321	303	305	308	304	323	301	312	356	325	301	323	323	335	340	319	336	307	289	316	366	342	334	317	307	307	324	310	309	301	324	304	313	308	296	332	341	328	310	323	338	313	317	341	309	310	341	333	310	319	317	302	346	328	303	304	318	312	309	326	300	279	343	301	316	337	342	342	297	295	302	292	331	308	324	336	326	324	312	321	308	316	336	355	284	325	335	323	286	344	333	332	311	290	333	318	345	308	340	313	327	298	334	319	332	321	319	322	310	336	314	315	332	314	310	362	295	312	324	345	307	316	334	328	311	287	313	305	350	318	280	317	336	331	306	362	294	319	310	329	344	296	279	300	312	320	311	293	320	328	311	332	340	323	319	323	307	340	313	350	337	325	309	329	342	340	306	318	297	325	330	340	311	354	309	306	338	335	292	296	321	331	347	309	316	288	281	320	354	321	295	313	345	321	306	310	357	347	290	326	330	340	317	305	344	308	322	335	333	308	309	341	317	315	346	338	305	319	309	327	314	319	328	340	334	353	357	340	352	331	309	306	316	332	322	330	335	311	353	319	300	296	310	288	347	328	344	323	309	328	341	348	357	336	312	318	334	332	297	317	287	307	303	349	302	305	309	322	299	289	318	329	321	352	316	335	314	335	318	326	320	322	306	345	322	309	336	317	331	314	358	309	322	364	307	335	312	339	349	290	310	331	338	346	315	323	302	330	317	335	299	320	322	362	282	316	321	342	304	317	318	322	328	328	279	322	338	321	313	306	316	329	319	316	319	337	314	324	329	335	334	303	320	330	310	305	349	315	320	345	320	318	341	313	320	311	335	315	358	327	312	299	326	379	300	313	300	330	306	281	363	329	302	322	312	336	321	320	314	344	321	326	340	331	320	341	329	329	341	358	325	305	340	309	326	309	363	330	322	294	257	333	317	312	309	308	322	325	326	314	324	324	309	327	320	326	317	321	326	328	318	314	332	294	322	348	297	294	335	300	319	306	329	319	326	321	304	327	315	342	331	326	299	301	333	308	307	333	333	296	296	300	300	321	325	307	313	328	330	306	329	318	320	320	321	343	308	317	337	305	339	315	304	319	338	317	334	310	329	310	335	320	316	338	315	316	328	348	319	340	303	348	314	338	330	326	338	329	318	330	333	317	328	292	323	300	285	318	325	321	320	323	348	342	320	344	320	352	352	294	285	309	304	313	322	351	321	327	313	304	331	310	330	322	328	341	311	283	326	304	302	317	298	345	334	305	308	323	337	301	337	336	347	295	344	312	346	316	299	307	320	338	294	334	344	326	309	314	309	327	318	318	313	306	329	310	350	313	299	338	291	313	329	335	322	314	306	324	298	291	333	304	321	307	317	310	309	317	307	334	303	302	321	321	311	298	353	309	336	285	338	368	300	323	308	300	326	286	313	312	305	325	331	315	316	336	303	297	303	319	309	319	315	273	322	302	300	324	360	304	324	314	331	337	299	302	306	340	328	355	312	366	329	339	335	298	329	290	288	300	338	336	338	350	325	310	297	318	319	323	324	338	301	365	316	324	319	316	308	306	318	348	325	301	320	310	331	349	330	312	319	323	329	338	320	323	308	330	295	310	327	338	331	334	345	301	317	296	350	340	332	350	310	318	314	340	326	330	301	301	299	328	303	308	296	313	313	339	341	328	316	309	326	301	312	297	341	344	348	324	330	378	299	299	314	357	310	304	330	303	317	327	303	336	314	329	312	335	306	300	300	336	337	339	317	315	318	329	326	312	316	315	296	362	292	285	320	335	315	303	301	293	302	343	327	341	316	336	299	310	322	308	290	339	323	313	310	311	321	336	296	311	287	312	340	340	291	339	353	326	294	346	326	330	300	309	317	336	339	316	323	306	315	323	298	294	317	345	329	328	313	302	331	354	331	301	301	339	295	309	339	348	310	299	319	328	346	317	362	327	317	317	294	315	305	312	336	319	349	298	295	314	317	318	315	312	294	360	313	315	315	300	325	322	360
24869	20920	27111	24796	9670	1076	841	809	706	689	685	689	670	631	655	685	601	647	598	588	677	641	655	597	638	633	598	599	646	586	589	574	604	579	582	615	613	574	617	586	612	622	599	583	579	622	636	611	614	625	580	575	596	583	635	634	580	582	593	622	613	579	548	596	596	577	636	588	593	613	543	556	559	566	557	553	563	581	584	584	561	598	617	579	562	571	568	611	609	653	650	608	562	603	579	579	619	613	601	617	564	586	639	624	592	551	567	595	582	578	556	566	576	611	605	563	615	560	623	595	535	606	586	640	609	618	589	557	594	584	586	593	595	639	647	590	600	567	534	560	627	610	624	623	584	574	603	576	604	620	601	588	581	579	625	581	608	577	650	579	612	568	627	597	607	620	567	607	626	582	603	596	552	574	612	624	591	620	569	619	637	644	603	625	598	561	594	583	534	617	593	573	629	582	562	583	608	606	606	612	570	593	593	596	623	607	540	571	592	609	593	551	614	571	608	606	643	561	558	576	563	556	584	587	598	527	573	612	584	592	617	618	623	582	636	613	647	615	569	590	539	568	615	586	587	573	596	576	610	609	580	591	550	607	584	547	553	550	643	620	566	620	607	582	610	558	605	587	601	593	593	590	605	593	561	585	570	584	649	595	559	594	568	617	614	594	628	575	651	549	610	635	631	566	587	536	607	566	585	537	599	629	609	642	564	622	604	567	575	588	581	564	561	634	589	604	638	608	567	628	612	574	560	624	577	574	604	592	616	581	580	616	593	541	547	583	595	613	562	552	606	585	595	615	570	606	594	601	598	574	565	601	607	600	552	586	594	581	585	618	605	596	548	626	587	589	576	614	578	586	589	603	570	603	586	599	595	599	576	584	543	638	587	559	588	636	573	614	564	548	611	590	605	586	585	566	585	597	581	661	580	572	581	581	660	602	563	621	581	607	583	537	563	566	559	598	570	594	605	606	552	568	545	639	602	633	589	626	564	634	578	592	627	572	631	608	546	615	555	596	585	600	604	591	595	590	585	610	576	646	614	598	612	613	598	549	542	589	582	607	598	623	558	613	584	600	636	587	603	664	594	577	615	568	637	600	626	597	561	593	612	622	583	626	609	600	595	565	569	612	606	556	592	591	600	549	575	576	581	617	558	555	609	612	558	603	603	631	605	553	593	574	594	603	600	604	596	631	620	576	602	611	606	578	677	569	615	609	586	561	571	600	576	597	578	555	590	593	594	628	616	576	594	628	556	587	614	587	639	594	583	604	573	570	579	600	577	617	562	586	578	616	575	569	616	582	629	608	616	663	544	562	632	612	614	597	590	574	595	573	595	540	570	560	579	584	617	620	548	580	604	622	556	573	583	630	558	573	556	588	587	604	599	599	623	578	574	583	603	631	580	568	550	581	586	572	559	611	615	596	604	577	574	605	552	649	602	605	557	559	612	593	577	632	606	587	560	575	552	575	620	605	588	588	615	553	563	558	522	578	586	603	610	550	600	629	557	583	586	588	593	541	575	603	551	620	606	612	570	583	650	592	591	608	587	565	616	595	580	606	601	602	606	609	566	578	599	626	609	601	594	612	626	607	595	580	581	565	569	593	623	594	563	568	617	613	592	596	584	583	561	585	583	600	614	570	587	565	583	570	579	537	597	645	623	565	583	576	585	589	588	577	584	614	574	631	610	578	555	602	566	618	555	559	574	587	595	595	571	620	599	589	602	572	614	605	563	613	590	599	540	615	630	582	548	561	599	594	601	618	561	603	602	598	548	551	556	617	563	597	581	553	599	576	586	595	595	615	623	599	596	558	585	545	573	595	580	616	586	602	598	584	578	582	595	584	585	607	586	562	601	588	572	573	564	602	605	595	617	615	560	587	579	569	609	601	606	607	578	552	560	609	550	585	578	591	610	588	563	661	594	605	608	594	583	617	648	575	638	607	574	582	597	570	608	564	598	569	583	599	593	579	558	617	565	592	571	565	612	539	551	613	618	593	582	611	618	563	619	592	561	575	557	576	603	603	575	580	598	573	592	571	596	625	612	571	602	589	600	585	561	593	600	581	590	625	568	585	653	589	610	619	525	590	605	625	577	528	618	592	614	616	588	570	639	548	585	579	587	591	532	571	561	595	586	634	635	604	569	551	588	620	591	579	587	621	605	634	562	617	571	579	619	621	581	609	610	570	602	570	561	601	605	618	580	624	609	589	609	579	571	619	552	582	602	562	628	643	611	615	593	620	594	628	614	547	676	629	655	581	605	569	601	584	574	612	576	557	616	591	588	603	610	567	556	589	585	621	533	585	601	587	631	603	600	563	573	630	576	593	594	590	618	588	615	588	562	671	608	612	591	583	603	516	604	581	598	569	605	588	596	637	576	574	567	586	627	582	582	610	643	549	619	578	593	577	603	579	628	626	596	594	611	651	583	574	638	616	590	608	580	567	599	594	586	627	601	606	598	583	589	560	596	597	583	590	612	647	541	585	603	678	607	606	607	611	579	573	609	548	596	543	616	580	621	578	586	619	618	559	566	581	605	595	610	545	579	567	554	602	575	616	570	622	585	574	612	574	579	591	633	608	581	632	616	578	610	552	587	564	606	574	591	589	614	526	604	614	611	591	597	571	608	593	585	601	581	548	574	582	614	570	526	605	572	557	608	622	545	595	604	592	608	548	573	567	606	616	543	563	575	598	580	616	610	592	573	644	605	610	584	590	618	600	604	587	572	634	607	651	586	592	593	637	572	594	586	601	559	552	616	617	612	639	621	585	588	598	557	552	585	583	560	585	578	576	606	593	615	604	563	587	597	626	601	612	557	606	578	572	565	587	607	558	593	586	566	585	596	610	644	556	570	555	573	596	566	557	597	586	573	570	616	614	605	579	598	601	578	602	633	585	601	612	577	558	623	590	608	599	551	603	591	535	594	664	574	610	606	614	580	598	608	611	597	556	591	542	609	580	604	575	579	606	610	604	603	590	593	612	576	588	608	582	603	600	590	563	547	558	566	610	643	620	626	597	597	628	583	627	557	557	594	597	560	558	562	580	561	598	619	570	556	580	561	589	591	578	613	556	566	575	584	558	565	584	606	611	601	636	536	557	596	595	575	519	590	610	592	634	578	617	593	589	634	625	619	613	598	572	592	579	584	610	614	545	543	576	595	609	581	594	557	625	573	597	613	569	595	580	560	594	579	581	596	600	555	613	567	541	567	587	607	580	562	575	562	595	599	596	602	561	581	595	599	581	594	595	563	593	609	586	620	635	603	575	579	630	582	599	567	560	570	583	533	560	568	599	566	609	593	595	555	609	581	590	531	590	562	586	550	567	580	597	573	598	601	574	596	584	580	594	598	592	592	595	579	625	591	596	621	596	568	587	576	609	596	586	626	654	552	624	578	575	571	618	630	560	621	561	572	612	594	555	591	607	596	574	587	599	604	620	586	633	557	628	604	607	570	596	604	596	561	605	596	589	583	633	596	561	599	620	561	615	586	597
21970	6164	4730	2611	2003	1631	1427	1202	1089	1025	945	898	865	816	801	770	769	747	712	724	711	711	732	773	743	703	758	730	711	717	741	675	715	696	699	703	706	705	689	709	688	689	726	691	691	711	773	700	704	703	692	717	734	691	761	686	676	696	727	686	644	661	703	682	687	681	714	665	744	707	675	702	747	725	646	709	720	697	668	669	689	681	684	706	656	713	660	652	712	693	653	732	678	681	713	699	683	704	695	708	711	711	680	693	714	689	681	695	669	732	722	723	709	672	652	702	704	687	707	712	673	657	721	694	661	712	664	705	712	689	672	713	720	635	739	677	720	645	740	708	722	670	683	707	690	689	642	721	698	724	671	726	698	726	673	688	686	702	749	676	714	698	706	681	714	710	694	675	692	712	702	697	689	640	684	726	678	689	734	684	707	689	681	710	639	702	686	659	670	733	674	675	680	739	706	723	699	730	670	700	705	687	711	675	691	658	694	672	699	691	712	688	680	684	695	668	705	677	671	682	684	717	653	659	675	717	715	680	678	638	679	719	728	673	660	681	696	692	696	675	683	709	678	649	699	671	685	651	690	683	747	698	733	719	695	656	668	698	664	654	704	676	683	669	756	673	693	687	698	726	661	702	731	712	670	652	741	695	695	707	695	628	712	694	712	723	670	681	683	732	719	676	697	681	731	648	702	691	704	679	685	683	690	697	705	703	713	757	651	730	685	679	714	710	693	700	701	700	706	691	684	681	669	660	685	663	695	706	705	693	660	686	681	675	671	655	680	701	702	660	674	699	687	696	729	741	691	685	725	691	719	699	684	698	679	748	709	681	701	720	686	708	715	680	688	685	674	696	708	686	746	646	737	665	688	687	708	703	696	702	741	698	708	705	694	705	704	657	753	692	709	721	667	658	628	664	692	695	691	680	701	685	726	687	664	702	694	684	677	727	705	713	740	681	685	698	669	679	694	660	680	689	721	651	667	666	681	695	738	658	729	740	650	684	733	696	657	707	694	688	683	663	716	708	665	687	670	649	688	704	730	695	722	730	722	697	685	677	710	697	650	703	740	741	705	692	729	710	664	682	705	692	737	691	689	676	704	676	684	677	716	680	769	671	689	709	719	678	704	686	697	716	692	682	742	654	746	669	707	683	641	718	630	689	667	728	734	662	671	681	683	686	690	662	729	710	665	667	657	721	676	679	666	688	631	627	635	639	699	705	710	702	700	723	643	653	707	692	706	692	717	716	731	692	713	756	698	701	698	688	672	698	741	714	675	697	703	712	666	709	670	702	696	697	741	689	697	631	684	702	724	701	694	709	692	636	715	715	700	673	702	717	686	684	668	759	700	686	711	703	686	682	653	701	708	726	715	723	684	662	704	708	729	718	669	714	713	694	660	707	695	681	733	698	671	691	692	665	707	657	696	683	736	714	724	700	663	694	721	705	695	667	698	728	677	676	697	698	689	734	665	722	633	734	718	680	695	711	703	675	650	722	692	664	669	713	667	673	700	699	720	696	659	711	697	729	733	693	727	669	707	659	693	669	665	678	684	656	682	715	688	705	691	672	723	748	721	684	691	708	666	709	721	722	702	712	719	704	713	709	712	709	673	730	666	702	734	744	670	712	636	672	696	695	717	688	668	717	660	740	693	695	655	681	726	664	680	701	677	700	726	707	676	696	663	689	697	724	663	663	695	667	715	705	691	709	670	695	725	690	689	696	684	725	702	712	686	712	678	718	748	690	698	685	704	671	678	647	718	676	718	679	708	702	717	691	696	732	667	689	722	674	720	700	697	703	720	724	700	666	679	708	677	705	675	671	723	718	699	734	700	650	656	628	702	656	667	726	658	653	701	764	739	701	663	656	680	679	691	698	680	655	706	691	670	734	702	701	673	680	663	706	685	718	652	649	697	706	727	711	661	687	719	702	677	672	687	721	711	667	695	713	683	676	698	707	655	690	716	640	729	666	675	666	688	684	683	741	670	702	718	688	630	662	710	675	723	682	700	726	712	705	688	706	669	678	706	703	698	669	672	681	651	672	706	698	726	699	620	697	663	666	677	761	696	685	755	662	685	702	714	685	672	690	673	731	699	733	701	722	641	700	708	660	693	682	664	736	727	693	712	687	710	714	693	730	721	735	688	647	730	672	680	680	704	699	718	692	716	730	684	717	713	737	644	727	680	724	691	668	676	688	671	738	700	698	700	718	703	704	680	622	680	718	667	729	713	715	720	696	694	746	737	674	656	709	714	691	671	699	686	718	676	676	664	682	713	734	629	650	719	666	715	682	661	668	692	693	685	684	714	717	748	709	700	758	748	704	710	637	718	686	709	635	702	699	746	727	695	678	694	702	702	690	685	679	702	678	680	680	735	670	689	680	661	698	663	755	709	706	715	687	668	708	705	729	674	747	722	661	684	693	706	660	734	693	693	725	707	682	700	637	701	662	690	703	717	716	751	667	681	662	687	700	695	689	707	683	698	711	718	703	715	743	717	709	711	676	709	684	718	681	690	724	678	681	611	672	685	691	682	658	703	677	699	675	660	690	699	698	681	703	726	672	740	631	705	686	659	722	711	680	649	717	722	670	704	728	720	679	674	740	673	677	706	709	724	652	678	694	688	722	695	678	660	686	728	713	671	698	684	656	678	713	662	712	700	691	711	698	664	737	685	683	674	680	694	710	704	680	674	734	722	783	674	698	673	699	675	713	716	657	708	685	687	719	687	661	667	713	653	684	752	652	748	697	713	707	691	735	703	693	680	662	646	705	663	637	686	685	717	649	729	719	692	707	718	698	714	701	677	701	685	725	659	638	713	696	686	684	671	698	717	675	655	729	698	691	707	741	698	697	710	702	703	691	712	687	676	709	690	658	712	702	678	666	715	703	679	674	728	716	691	711	702	693	662	693	658	687	736	688	719	701	689	692	710	732	691	652	731	689	647	746	677	704	692	724	697	695	686	692	743	743	749	707	723	645	682	730	690	683	698	719	701	689	681	689	720	698	686	678	713	686	722	743	668	681	688	728	693	670	690	707	731	686	683	719	698	681	694	733	677	703	700	705	732	700	691	690	715	703	735	698	679	667	678	673	691	676	688	675	706	692	661	726	665	674	699	662	724	649	723	696	672	693	741	704	649	673	734	722	665	674	706	758	655	696	685	667	677	713	668	722	658	723	694	693	733	698	684	675	672	685	697	682	706	698	636	725	690	670	669	727	707	715	678	697	696	732	721	719	650	668	709	673	702	712	686	724	666	696	702	715	670	686	670	697	672	674	650	632	733	684	715	719	691	688	685	695	723	686	685	674	667	693	656	693	651	685	737	645	697	689	721	699	715	718	714	677	696	678	728	694	677	665	721	701	726	659	728	667	673	658	680	716	716	690	636	710	685	709	682	689	696	705	695	726	692	662	678	706	711	656	705	670	693	708	697	677	724	686	671	640	675	657	756	713	671	637	694	724	695	739	663	694	708	672	710	667	679	707	695	656	698	705
22725	21012	28819	23411	21011	21070	9937	1271	830	668	591	558	477	440	452	391	399	318	344	359	309	334	323	334	274	297	295	292	314	274	293	264	240	286	276	270	231	269	233	240	244	245	268	253	270	262	279	231	242	261	258	264	269	245	252	256	266	246	272	234	248	265	250	213	248	292	258	249	229	227	248	258	249	248	280	260	240	262	222	231	251	247	244	259	242	257	247	220	246	247	266	258	247	258	254	252	259	232	248	230	230	219	251	244	239	233	232	231	235	250	234	260	246	262	254	196	243	247	220	252	266	209	248	232	269	258	228	254	219	234	246	230	244	216	232	220	277	231	234	253	210	239	229	255	223	218	250	247	243	236	235	266	238	258	242	222	223	254	223	279	228	228	257	247	237	241	249	257	222	247	254	240	244	232	228	267	255	237	238	243	228	260	235	221	257	243	225	249	256	216	232	231	248	244	243	209	214	254	231	254	257	227	248	213	223	236	202	234	242	229	211	245	225	242	255	233	241	243	231	250	230	265	235	233	246	267	242	246	241	237	229	235	261	235	235	240	231	211	262	223	221	233	248	248	238	245	251	232	241	234	239	240	216	249	228	216	219	262	228	273	236	236	242	251	222	243	248	257	226	258	201	247	235	209	195	233	237	228	232	250	217	239	277	229	271	259	217	213	249	242	227	237	261	250	233	253	263	243	212	251	242	240	232	258	234	246	257	214	223	270	242	263	256	243	227	227	256	245	255	244	222	235	264	224	236	256	227	257	236	230	244	265	244	266	222	241	279	220	254	258	262	231	214	270	240	226	242	256	230	265	245	228	243	242	229	254	252	244	218	215	252	250	220	244	227	251	268	233	231	247	248	223	247	235	243	244	248	211	262	223	250	251	249	210	249	251	226	234	236	241	207	211	242	260	282	252	223	231	234	253	277	242	264	243	232	238	240	243	249	227	237	246	252	256	223	258	257	250	235	257	234	268	224	234	249	243	230	227	213	203	239	254	235	243	238	218	241	232	232	236	271	219	241	233	252	237	253	227	217	224	279	235	235	218	220	212	245	229	245	218	220	248	246	235	243	238	236	259	245	236	227	244	241	234	255	239	225	226	206	234	258	236	242	245	234	228	255	255	242	248	263	253	240	218	213	249	232	272	209	257	254	213	214	232	248	236	240	254	234	228	216	239	220	256	240	251	251	244	225	206	223	242	247	224	253	246	238	265	246	244	254	233	266	268	241	258	240	217	223	259	237	240	232	221	204	251	237	240	241	199	240	232	255	246	209	225	231	243	225	225	285	251	242	257	216	236	249	243	236	242	217	240	228	251	245	264	231	230	252	257	245	256	261	248	259	222	211	239	229	234	243	242	240	225	221	259	238	220	228	258	253	234	229	220	235	215	232	220	247	229	207	230	237	237	245	227	239	262	224	238	259	241	238	248	251	261	243	239	214	260	226	235	212	271	224	252	229	247	241	218	260	262	245	242	237	235	261	244	270	234	257	249	246	244	221	247	219	234	223	239	231	238	261	243	262	248	205	234	247	236	227	257	226	227	249	253	230	250	254	245	265	241	243	218	223	226	249	238	250	232	234	244	247	242	235	248	293	209	228	234	227	230	232	255	250	219	243	230	248	263	225	234	248	249	248	218	243	252	224	257	248	257	213	245	227	266	254	237	222	236	242	233	237	258	230	250	238	219	232	218	243	200	251	234	244	252	267	221	247	239	218	250	256	253	258	276	251	263	232	239	217	220	254	234	273	269	264	221	225	251	238	230	237	221	250	254	252	229	235	230	218	225	240	239	244	239	250	237	234	237	277	225	254	274	242	202	224	246	243	227	233	281	234	239	244	252	247	235	236	271	211	232	269	237	245	239	231	253	251	235	245	231	257	261	235	242	229	250	221	232	226	268	241	225	227	245	240	231	216	231	237	225	214	245	223	256	247	235	220	249	237	250	230	226	238	219	212	239	240	242	203	278	233	265	236	227	237	238	243	233	232	233	221	217	239	263	241	242	195	236	257	241	238	251	230	208	240	246	247	244	237	246	261	229	229	224	233	243	220	243	214	242	227	247	240	214	244	240	238	239	236	244	250	249	238	241	217	228	248	239	208	244	251	211	220	223	220	222	252	265	238	225	226	213	220	234	266	242	286	245	238	252	250	243	250	228	277	277	248	227	221	236	255	219	245	253	242	258	259	232	263	217	243	243	227	212	244	240	245	196	237	220	221	250	238	229	242	234	243	252	242	264	231	235	235	239	254	238	239	259	258	248	225	236	248	244	253	252	229	230	248	230	235	242	224	271	223	214	214	244	253	228	259	230	256	218	258	237	229	256	212	231	232	251	252	235	246	228	220	261	232	232	250	258	249	254	270	254	230	216	221	226	247	217	233	259	225	219	248	251	247	214	262	229	263	223	249	254	267	235	247	239	245	250	243	243	253	255	250	236	274	235	250	238	240	281	235	220	250	242	261	235	255	247	252	238	245	237	249	245	250	264	236	243	224	272	220	253	244	241	249	257	251	227	276	270	208	249	232	241	246	248	219	231	229	272	265	239	229	235	250	241	252	235	237	227	242	228	216	235	224	222	239	257	215	229	270	242	242	224	232	244	234	249	226	239	240	212	235	228	214	256	227	219	224	232	257	232	253	216	253	236	248	226	228	255	263	200	241	229	217	282	218	249	256	223	250	224	243	235	226	270	254	225	239	240	238	231	225	253	201	217	230	226	225	247	250	231	242	223	240	245	257	218	237	235	242	247	264	249	254	246	243	239	227	223	229	242	235	228	239	258	253	252	241	252	268	246	222	263	242	238	250	225	234	241	244	221	236	277	233	253	220	251	245	236	217	226	246	218	226	248	252	225	243	253	232	251	237	278	253	233	261	231	236	232	255	227	233	238	218	262	273	244	222	246	218	220	227	226	234	249	222	231	253	246	231	251	251	225	220	216	240	230	221	240	224	255	262	229	238	249	260	243	251	234	237	218	245	251	239	252	251	237	187	219	246	245	231	241	220	233	262	244	249	245	237	232	237	227	235	233	264	232	236	261	241	227	253	253	238	226	251	234	228	239	235	250	249	239	244	244	237	234	241	207	210	244	256	226	220	254	261	237	245	240	234	223	224	254	223	250	231	226	270	230	222	259	246	225	244	215	228	235	206	229	224	230	250	203	222	226	253	234	252	249	244	245	234	259	233	248	236	220	237	261	254	232	249	212	254	221	253	249	256	235	227	258	251	246	243	240	213	224	241	267	242	234	230	290	232	253	221	261	247	236	270	251	246	287	231	223	231	256	253	226	231	231	243	240	253	212	186	230	243	226	246	237	252	239	226	211	239	244	229	230	267	242	272	242	230	236	232	264	233	216	240	222	243	257	224	223	240	235	234	210	231	239	244	225	230	234	241	267	234	225	242	222	241	257	225	246	230	230	272	251	223	241	240	228	231	239	235	250	252	212	234	228	256	253	233	234	250	214	214	229	244	229	244	235	255	231	224	225	230	242
29517	16348	13444	7368	5033	3887	2888	2266	1839	1418	1119	1047	867	799	666	596	545	537	496	455	457	420	375	365	363	391	376	361	364	332	361	331	345	326	344	354	305	346	329	311	322	311	265	307	324	301	311	321	301	279	279	288	293	298	331	306	298	258	294	301	279	297	294	314	269	283	260	306	304	276	303	303	311	233	284	298	310	291	291	296	303	281	279	278	305	281	277	281	269	288	280	260	284	301	312	313	289	302	297	279	287	279	291	285	255	296	276	236	279	285	259	279	295	290	284	292	263	296	263	315	310	312	283	285	268	278	269	300	284	294	292	273	276	277	302	268	263	297	280	283	293	282	280	298	292	271	297	273	270	259	272	274	260	303	285	284	249	282	278	264	278	302	285	286	279	295	302	294	267	271	268	260	283	288	323	251	275	293	285	282	269	282	287	267	263	291	287	268	270	283	256	273	274	281	285	302	279	293	272	257	265	317	280	269	286	315	258	303	304	302	311	284	277	272	313	293	274	278	270	261	273	279	291	294	311	265	280	277	269	279	286	278	271	272	259	290	264	284	269	298	302	244	273	261	296	276	274	270	285	273	267	304	290	283	287	307	251	299	318	319	280	281	295	274	299	307	295	285	282	294	285	260	267	268	244	293	259	271	258	271	324	300	282	274	302	269	273	282	278	254	251	276	273	285	320	289	275	262	272	281	295	268	269	280	288	269	255	292	284	276	300	261	262	293	257	245	263	278	267	251	278	275	264	252	256	287	274	284	281	308	275	265	269	271	270	273	279	301	282	317	270	305	289	284	293	257	267	265	295	274	310	287	249	272	257	276	277	280	272	294	323	270	278	265	259	253	274	277	255	284	291	264	260	263	275	285	285	263	302	289	284	270	285	260	269	283	257	278	287	276	275	265	295	282	288	264	294	285	259	284	261	269	273	271	239	277	294	286	267	249	278	289	273	276	283	273	283	282	246	275	275	294	294	294	244	237	271	288	260	288	292	286	287	291	296	272	273	292	276	277	264	264	253	273	262	283	275	301	284	248	294	293	274	275	276	275	263	283	272	270	262	268	281	285	304	272	281	263	280	289	268	278	258	262	267	251	254	256	261	271	285	273	289	283	281	312	268	275	286	302	263	269	251	296	247	280	300	275	284	254	296	274	275	282	266	264	263	288	287	294	296	297	292	308	273	266	260	291	258	266	284	294	250	298	297	275	268	264	252	254	252	283	286	277	268	291	289	273	244	258	255	297	287	279	264	266	263	253	293	269	295	250	285	275	316	308	242	279	276	273	286	261	280	288	255	290	298	260	298	278	278	268	275	281	281	281	243	257	282	315	283	236	269	276	257	283	280	275	271	273	314	291	284	279	261	258	272	285	263	289	271	268	286	275	300	275	288	308	267	263	270	263	275	250	307	287	259	286	292	271	261	305	302	270	275	271	267	275	282	286	272	304	271	255	282	255	272	298	267	286	303	274	278	272	282	272	268	298	265	258	278	281	284	291	285	307	260	284	260	269	295	272	289	311	292	263	293	254	301	295	295	317	293	266	271	287	268	303	280	291	239	277	251	245	275	272	273	267	272	279	259	273	274	270	282	253	266	265	250	255	278	289	270	287	285	258	266	275	281	279	293	286	274	226	274	270	281	281	289	248	277	268	260	272	271	251	272	294	259	301	293	301	251	277	298	289	259	288	304	286	279	285	277	268	299	247	291	296	274	295	269	284	306	288	253	286	274	263	260	276	298	286	274	264	256	298	274	311	273	272	270	277	286	263	275	282	281	272	292	275	278	271	258	256	266	275	294	288	262	306	272	273	288	274	287	271	279	267	276	277	287	270	270	297	291	293	245	286	267	293	304	276	253	268	259	281	261	278	271	266	271	257	269	273	300	269	280	251	263	294	271	282	287	264	289	271	276	270	271	275	272	257	287	300	253	289	291	290	269	287	291	238	267	266	276	245	269	247	258	267	270	288	274	260	278	260	272	295	271	268	300	267	260	273	304	274	266	288	323	273	307	255	266	254	279	274	265	261	296	297	253	284	250	242	264	269	270	291	303	321	266	279	291	273	236	265	271	288	288	320	264	320	278	308	261	287	274	264	272	295	288	288	277	305	264	288	253	262	320	259	273	296	290	297	295	310	296	289	230	274	255	271	261	255	268	276	251	261	277	256	246	283	261	255	281	284	261	283	289	264	303	255	308	276	270	278	261	308	271	271	274	265	263	293	298	298	275	258	293	275	287	277	287	289	264	283	308	269	309	261	283	262	276	253	279	279	274	260	256	277	286	298	254	296	303	297	278	263	282	284	286	254	269	240	283	303	272	258	271	292	289	295	278	279	268	297	264	270	268	286	304	271	305	269	275	278	263	254	272	263	282	243	313	292	263	243	261	278	274	273	254	293	295	296	262	265	240	312	276	249	263	281	250	283	279	303	282	264	267	305	290	275	293	284	282	293	288	289	288	291	292	244	268	275	264	272	288	286	291	283	291	265	298	292	307	269	261	228	288	288	296	271	278	267	272	276	287	299	272	287	256	265	294	248	273	253	266	293	286	273	257	282	270	281	259	290	315	281	283	284	325	270	262	271	289	279	294	302	290	297	291	277	287	261	276	294	295	272	292	262	291	281	272	270	273	291	268	276	275	267	255	261	266	308	275	279	303	285	260	284	296	272	286	287	306	298	260	286	268	260	262	252	287	269	294	302	249	280	277	259	285	266	280	293	249	297	257	264	309	263	276	297	268	291	311	266	263	289	271	243	264	275	276	294	273	272	278	301	266	297	272	289	289	274	293	254	308	276	269	251	269	269	323	292	285	271	263	271	276	282	252	280	282	267	274	276	308	289	279	269	293	302	258	282	287	303	299	273	246	311	302	278	285	253	281	267	275	245	283	255	286	295	275	281	283	285	276	266	308	289	299	292	308	281	274	298	275	248	284	279	266	269	255	269	270	266	274	273	284	264	279	259	270	302	268	285	280	258	293	289	288	271	275	270	276	287	261	271	272	284	272	242	271	291	299	284	271	248	300	289	281	279	252	272	271	263	300	304	272	238	281	307	313	238	302	284	248	265	273	268	278	254	290	281	245	265	305	269	283	276	298	270	282	259	264	303	263	278	246	278	271	282	261	266	273	266	271	291	297	295	262	271	285	285	312	293	293	295	301	276	282	291	315	286	263	274	284	282	288	273	290	252	284	292	288	284	272	270	279	270	282	282	291	257	229	291	303	238	271	300	279	247	274	287	293	273	261	274	274	290	270	229	294	267	281	283	295	287	279	295	250	254	271	294	291	281	302	290	266	277	267	247	258	286	297	268	265	258	277	277	285	264	270	282	276	263	285	304	277	273	279	274	287	262	275	288	308	297	280	286	262	260	253	300	273	274	280	291	281	262	300	268	286	266	252	243	262	295	257	265	254	315	290	313	266	281	259	298	265	281	309	282	269	265	304	255	251	288	278	282	279	289	282	277	290	260	291	293	290	274	273	271	271	280	283	280
26776	20161	8260	1018	698	615	577	556	578	507	546	521	539	561	492	500	527	527	577	549	552	518	540	537	515	549	529	484	503	526	523	471	492	573	553	552	554	516	478	503	529	522	556	574	520	525	507	521	529	566	538	497	556	492	529	530	529	526	579	533	490	506	538	544	535	524	545	525	515	554	513	523	541	550	514	531	517	514	520	529	524	541	502	563	547	505	485	547	525	511	490	527	507	527	555	525	513	520	507	531	504	545	542	562	529	555	526	504	532	528	498	554	507	503	565	504	543	525	517	527	504	507	551	469	542	476	508	535	535	553	545	472	534	520	527	544	489	569	558	492	540	521	546	525	536	516	514	539	512	484	519	526	533	525	496	516	552	533	528	466	557	502	551	559	529	531	504	555	537	542	514	511	521	535	524	570	542	510	543	531	533	603	499	538	514	544	555	515	505	494	520	521	542	556	525	496	537	529	550	531	522	513	528	491	491	553	535	499	553	526	559	544	552	511	515	530	514	547	519	539	528	525	564	545	490	554	533	582	572	513	543	558	570	532	564	491	551	522	485	530	545	514	479	540	526	517	535	496	518	531	521	548	498	521	528	525	552	520	525	505	494	493	548	501	551	500	558	561	552	538	521	511	507	525	552	526	560	541	535	549	535	549	529	540	501	511	550	539	498	513	552	549	512	510	552	485	484	498	521	514	554	547	538	551	568	540	529	501	502	497	550	549	520	506	511	503	515	534	519	503	527	519	538	540	495	520	499	501	508	484	517	537	513	519	514	530	541	515	502	532	522	506	534	514	528	515	505	539	543	524	538	528	554	537	558	565	497	517	482	510	494	503	521	553	551	574	518	537	494	491	526	533	490	538	498	540	493	529	546	524	523	558	525	521	505	540	518	518	501	521	491	523	522	513	547	498	545	511	529	516	479	550	501	556	528	512	561	481	490	484	523	515	532	538	529	506	512	562	492	509	555	535	508	499	521	507	524	544	541	507	553	489	553	543	540	512	522	508	502	503	534	525	521	524	564	524	493	526	534	509	505	540	583	515	538	499	495	517	520	515	515	503	538	502	519	485	496	501	532	525	528	535	560	517	508	534	503	549	513	539	528	506	566	545	558	523	503	560	542	531	511	494	550	531	522	529	484	558	536	564	552	510	493	494	552	527	497	542	532	520	530	520	468	500	540	568	523	530	507	548	572	542	540	528	565	546	511	521	544	556	515	522	518	527	540	512	537	520	519	529	543	519	532	514	504	497	562	505	494	546	541	459	528	537	575	535	542	497	503	544	485	529	489	569	535	525	489	515	565	511	501	498	550	530	517	540	543	503	511	531	493	534	558	508	534	478	539	519	527	503	523	526	513	530	518	481	546	524	492	557	521	546	513	509	514	544	492	522	525	535	510	528	517	526	517	514	481	514	549	520	534	538	524	521	522	497	533	558	548	530	491	540	515	499	512	525	471	564	545	504	563	507	482	546	514	530	574	529	516	507	496	526	529	499	500	489	494	515	520	535	516	489	530	561	513	491	508	528	534	508	567	532	543	528	491	554	527	502	515	527	545	520	532	556	553	543	539	506	517	512	529	503	528	510	514	544	583	564	523	528	500	544	517	556	569	519	502	540	547	495	545	506	532	543	556	521	520	520	511	525	550	540	538	538	568	544	504	540	493	512	578	507	509	521	511	454	539	524	538	522	510	527	530	512	504	499	544	538	537	521	504	549	509	544	480	578	478	509	572	479	535	533	475	530	531	514	491	572	512	479	531	513	517	514	518	492	464	513	531	511	495	498	538	500	543	473	495	535	509	505	518	517	528	546	519	474	527	544	553	484	552	547	509	525	536	517	526	504	511	532	539	539	518	542	500	527	484	523	523	513	569	509	495	512	564	576	514	547	523	514	507	526	555	477	535	492	487	548	516	465	521	531	517	551	538	494	502	534	519	551	561	509	535	531	530	521	520	519	521	482	529	500	542	491	528	490	531	499	524	518	497	541	526	521	567	530	531	545	537	555	482	530	526	508	535	529	518	494	514	521	519	541	503	490	508	533	501	499	496	522	534	499	565	561	516	505	530	553	528	539	536	494	537	548	534	596	526	522	527	541	509	529	523	521	499	566	542	514	543	554	512	527	515	537	552	532	509	522	525	568	557	558	569	515	535	495	560	498	530	491	537	556	529	501	528	548	533	504	511	573	554	504	532	567	548	532	545	556	558	558	514	517	510	555	507	521	549	533	523	522	542	508	502	526	506	540	492	525	553	501	536	518	551	547	537	532	490	537	508	502	483	546	500	522	508	539	504	530	522	558	544	550	564	527	508	533	563	489	517	541	535	538	533	510	530	547	531	527	530	555	530	511	518	527	531	542	514	495	505	494	501	530	541	511	492	513	508	568	503	491	563	538	537	532	509	491	491	538	531	535	506	571	546	502	552	526	512	503	508	497	513	564	555	516	495	536	516	531	544	494	550	516	551	508	538	563	518	519	532	531	494	531	495	497	565	547	541	523	499	500	570	551	483	505	561	529	550	521	507	542	551	517	522	560	527	521	572	576	562	550	538	533	465	515	526	509	519	519	489	515	494	557	519	525	462	596	542	545	532	513	545	513	516	509	546	508	508	522	528	531	502	515	510	529	528	534	478	571	463	566	548	528	510	547	517	528	495	512	574	525	476	464	481	505	528	511	508	498	560	497	528	511	541	545	513	504	510	538	515	544	558	507	549	532	534	531	515	529	557	507	540	528	543	542	527	529	573	555	537	492	528	505	532	491	516	558	539	496	538	532	542	560	546	547	555	526	536	518	479	508	517	549	506	519	522	500	531	538	527	540	508	532	544	556	533	504	530	569	532	514	545	505	512	506	531	538	528	525	531	513	526	542	537	531	529	537	523	524	483	523	512	485	565	509	538	543	542	519	531	542	507	512	523	564	516	548	542	467	527	534	540	527	496	503	576	541	503	500	559	509	532	580	472	560	557	495	528	562	524	501	541	479	515	530	545	560	529	550	549	568	522	490	527	535	532	514	480	568	512	495	530	508	537	531	516	532	513	564	507	536	520	532	518	503	536	568	565	551	523	562	520	506	533	541	534	520	507	519	545	497	509	490	512	536	538	514	505	525	537	510	552	520	532	516	506	518	555	517	558	489	548	549	547	504	509	554	541	532	524	495	534	527	541	565	532	570	519	536	528	509	520	542	501	518	517	533	532	518	545	513	545	554	514	516	507	520	482	506	555	526	523	561	518	570	523	537	527	542	499	564	536	482	532	529	559	500	523	515	537	506	492	536	493	511	529	534	516	547	557	530	512	481	569	546	538	560	533	493	501	525	539	510	539	520	516	482	496	548	530	560	473	530	539	537	525	539	557	507	535	520	547	512	516	533	522	519	498	493	512	565	481	548	501	522	514	517	511	515	510	549	491	525	510	527	508	514	541	574	534	550	507	508	542	552	498	520	506	523	540	535	506	477	496	506	516	541	534	514	556	535	564	578	555	510	542	536
7169	1541	1323	934	824	782	716	675	691	659	649	652	629	668	640	640	677	641	659	641	672	657	638	645	633	622	677	667	683	617	684	668	621	652	679	585	648	656	649	613	630	625	648	663	614	635	639	639	641	639	606	613	645	603	631	639	641	641	597	639	606	651	643	650	654	638	607	575	607	642	643	646	634	612	626	638	670	609	624	615	663	610	617	634	646	637	637	645	608	647	657	683	611	618	632	617	646	634	623	697	665	675	647	646	592	653	633	651	645	616	654	658	646	656	613	637	642	644	607	636	647	627	653	653	611	620	632	621	666	593	602	661	611	619	623	703	625	648	624	612	615	643	612	626	627	619	658	644	647	645	687	665	614	638	648	606	632	583	647	617	687	664	602	596	640	670	641	656	594	631	586	600	596	645	622	651	621	641	684	593	591	618	639	664	620	633	632	625	623	616	607	648	687	661	649	623	647	592	638	587	617	625	639	636	612	668	670	696	658	654	672	635	634	630	608	627	617	619	624	644	629	630	650	666	636	640	642	614	621	627	633	655	621	652	607	578	651	623	665	614	698	646	690	618	636	624	659	657	637	630	585	624	703	640	613	620	650	633	658	629	672	639	638	656	613	642	588	664	641	639	628	612	643	611	604	602	648	631	679	660	658	649	609	612	609	653	673	612	623	628	679	659	663	637	643	682	638	607	658	655	627	645	658	631	605	648	604	639	638	687	632	624	630	634	649	605	604	633	668	615	679	623	646	607	625	626	641	625	605	630	620	655	676	597	681	634	624	631	613	630	611	618	671	641	623	643	634	701	642	676	685	672	658	651	638	626	651	581	577	612	582	596	636	679	680	608	646	657	619	629	624	637	661	632	614	633	616	645	673	670	637	627	643	648	618	657	631	713	602	677	682	634	649	625	589	669	618	640	666	634	671	659	625	680	666	614	639	637	665	644	635	648	629	652	625	634	641	622	668	630	667	644	684	595	628	644	638	647	660	616	618	631	619	622	621	660	633	662	641	636	655	649	656	606	634	599	676	642	655	612	628	664	656	620	632	623	619	603	691	602	659	660	576	642	656	669	684	686	592	656	656	644	658	621	648	639	627	615	625	629	644	682	599	664	668	636	667	633	665	610	623	671	690	672	621	623	629	654	640	588	650	645	636	607	635	658	630	657	617	579	659	624	611	648	655	637	708	616	620	642	665	645	677	636	659	612	608	649	643	682	639	611	611	652	648	593	630	613	621	673	667	619	652	613	639	603	680	618	619	577	624	614	630	675	644	645	617	655	647	606	624	633	660	629	637	646	622	648	631	620	629	695	632	595	664	660	613	655	615	641	645	667	586	649	595	655	657	629	601	637	591	635	592	657	658	632	631	616	613	637	573	620	637	649	659	653	672	641	586	625	631	637	602	646	659	602	622	626	639	633	622	627	574	616	633	616	676	690	631	636	591	631	617	561	618	643	586	633	587	664	652	656	621	658	615	652	641	653	672	598	613	631	642	645	619	607	605	634	619	647	592	609	680	575	661	624	628	645	638	650	637	624	619	650	642	592	664	622	636	644	674	637	605	618	652	633	628	636	641	630	587	659	659	650	662	623	648	628	631	635	717	619	629	649	634	643	607	642	615	645	639	635	658	647	629	581	601	658	633	663	601	611	625	584	601	648	639	650	664	622	638	645	635	633	631	653	659	620	561	630	641	616	648	662	652	648	679	689	678	682	648	639	635	638	644	609	668	632	641	662	653	613	670	608	635	600	640	642	608	696	655	649	625	651	616	653	615	619	612	676	655	616	617	665	620	647	595	647	625	684	646	664	642	610	651	633	654	620	636	640	624	640	701	631	646	605	641	655	680	668	638	659	623	655	608	640	623	628	622	609	649	624	665	614	566	624	662	644	600	615	644	628	613	653	585	668	619	638	605	666	620	643	651	648	610	676	680	675	626	622	666	669	649	638	567	655	634	639	667	656	606	669	622	658	659	608	646	636	602	623	650	647	618	684	608	646	593	607	616	643	656	624	571	616	648	642	639	670	613	620	633	634	628	622	637	608	635	630	631	660	603	682	641	640	637	655	617	621	655	629	636	605	677	633	649	663	648	598	668	649	625	610	599	635	628	629	630	662	611	675	665	692	635	625	665	600	652	666	692	647	631	649	646	652	652	603	647	637	637	641	650	651	663	554	597	642	600	621	659	638	647	628	627	643	687	634	619	621	595	660	594	630	635	624	598	614	654	656	653	621	656	616	660	626	606	681	637	600	628	593	645	621	613	652	620	571	622	619	640	660	642	599	592	634	633	650	576	631	625	599	656	656	625	635	641	646	571	663	670	660	649	649	684	691	642	588	643	631	643	626	616	622	648	620	669	626	620	647	666	652	566	652	614	605	688	644	628	652	621	638	628	607	624	607	636	624	639	681	634	665	627	647	642	632	643	601	583	688	615	598	651	621	656	657	658	635	677	647	645	620	653	628	660	626	634	674	621	618	656	601	706	657	696	648	621	596	664	677	640	598	680	632	629	673	654	604	623	661	658	593	617	610	662	654	595	645	657	625	611	683	614	605	602	659	664	614	646	665	585	638	676	644	579	626	628	630	663	637	635	686	620	618	655	630	642	608	623	631	646	629	657	584	633	677	663	619	630	619	638	645	654	608	637	601	624	604	601	602	583	645	656	630	664	637	624	632	657	617	655	645	644	669	635	614	644	616	664	674	694	648	657	671	638	599	601	648	638	643	677	646	620	617	663	654	631	653	653	632	659	651	612	664	632	643	623	626	638	602	644	628	603	632	677	646	645	589	612	673	616	671	674	626	660	709	647	615	651	662	622	630	596	640	634	608	670	637	597	609	608	657	673	630	630	641	637	662	640	656	593	636	667	675	613	642	670	630	631	607	591	657	641	677	627	642	625	641	592	691	639	623	628	607	619	636	618	661	597	616	680	660	621	660	636	614	669	673	622	647	661	631	646	623	656	633	628	649	660	612	594	651	619	640	686	628	605	629	648	700	630	634	603	634	607	655	654	637	622	621	646	639	625	631	636	639	668	613	654	629	659	657	634	656	645	628	645	647	621	634	624	646	595	609	612	689	653	670	663	657	625	662	608	613	657	648	614	684	640	632	638	634	668	610	640	642	624	614	588	658	633	625	643	646	638	635	607	668	653	603	665	634	666	655	642	633	648	597	663	594	664	659	664	652	695	645	608	647	649	647	639	665	635	622	654	648	665	581	633	611	659	613	572	633	628	625	662	647	594	615	608	620	680	628	602	621	650	628	649	646	616	666	584	620	675	657	671	588	631	638	641	663	661	649	599	644	619	663	657	589	638	600	616	650	648	644	696	589	621	639	621	618	644	665	638	650	655	629	665	639	656	633	615	652	668	633	593	635	700	657	702	630	643	596	693	620	648	647	625	620	635	649	627	612	666	634	606	607	675	602	636	617	610	576	666	685	634	626	634	693	616	663	646	619	613	667	617	684	614	593	613	618	618	649	652	638	608	591
23625	20938	28326	23708	20950	11158	1202	712	543	524	467	438	381	372	383	327	333	321	322	324	307	293	307	267	290	291	280	298	247	263	255	281	270	283	285	259	264	288	261	277	257	269	252	254	246	265	252	282	254	235	252	238	263	247	261	304	237	258	268	243	225	278	254	277	283	268	268	251	246	277	244	242	248	267	269	239	273	254	232	260	262	280	272	262	245	300	259	280	247	263	246	269	266	254	231	283	252	255	270	250	264	262	267	269	250	263	268	268	242	274	260	255	253	270	248	238	270	272	286	255	250	235	222	261	258	270	257	269	262	264	257	266	250	264	236	255	281	239	247	259	243	240	279	226	259	254	273	282	235	267	268	258	229	244	259	253	271	229	235	249	232	272	250	266	255	278	277	244	256	257	251	247	236	234	263	265	263	235	230	262	253	254	248	270	252	224	271	232	264	243	276	245	257	243	245	279	295	255	265	232	270	265	262	272	246	250	268	229	267	249	249	293	245	225	263	226	242	237	241	252	225	268	261	280	274	254	221	249	259	241	241	243	268	274	263	235	258	265	278	229	230	220	248	261	278	261	244	287	246	261	258	240	284	255	235	273	249	256	242	263	254	246	244	257	272	275	274	257	268	275	259	247	271	274	269	266	247	251	274	263	251	249	278	259	264	284	287	268	251	242	289	260	236	249	256	263	269	268	271	243	263	246	231	268	297	259	243	271	295	239	274	252	267	246	273	254	295	260	309	292	259	250	251	253	304	213	272	259	274	260	250	236	243	254	265	244	279	246	235	255	266	261	247	230	264	239	251	217	247	258	257	266	235	267	271	263	249	269	277	256	258	274	247	280	248	260	255	240	283	255	268	285	273	285	243	240	262	256	259	269	269	261	267	259	238	239	230	261	276	250	255	292	264	233	303	269	243	270	248	267	252	254	224	248	268	300	253	243	283	259	264	241	252	269	272	232	255	246	294	244	274	269	249	231	260	255	261	228	254	250	261	227	250	252	252	241	254	246	250	285	259	295	270	251	241	256	244	255	236	244	268	241	263	255	260	267	285	265	273	285	252	265	229	231	218	242	265	276	268	278	244	264	303	267	263	242	279	230	226	265	228	274	278	257	279	250	275	276	266	287	263	255	277	253	246	274	267	257	272	258	285	254	267	255	261	250	246	269	282	254	259	245	246	274	239	280	274	245	262	231	245	247	261	252	272	255	214	237	261	272	233	257	267	247	279	245	262	264	236	246	269	254	284	270	264	256	259	250	256	283	270	231	262	277	221	247	285	240	263	247	257	247	251	267	262	253	258	288	245	227	239	219	288	253	248	264	271	246	259	270	258	256	278	245	264	262	230	263	261	245	253	236	277	262	284	277	260	247	242	253	259	269	257	249	250	256	259	249	248	253	266	243	264	258	264	241	252	280	264	256	246	279	248	236	232	238	269	251	287	257	265	247	255	251	270	280	260	254	252	272	262	242	264	252	259	233	238	236	269	248	269	252	229	261	262	233	254	264	279	217	261	286	258	257	277	266	242	258	277	239	261	257	277	264	246	283	254	274	262	252	269	279	248	260	259	253	239	264	249	251	229	246	234	252	287	281	270	279	243	240	266	267	236	258	250	262	264	249	234	267	259	265	268	249	254	259	237	252	253	236	267	246	247	270	251	281	247	257	232	260	273	249	247	249	254	219	263	265	268	267	265	257	287	282	249	278	260	245	255	258	232	273	259	267	255	279	275	248	223	278	259	271	236	285	268	254	244	241	244	278	268	257	267	235	258	246	268	251	257	243	255	250	245	263	257	248	280	256	270	270	248	267	260	241	276	246	258	240	256	274	224	256	233	238	283	246	233	246	230	247	264	237	253	243	238	240	262	249	270	257	283	254	235	286	253	220	250	292	287	248	270	248	263	235	269	243	267	272	267	254	250	264	245	242	228	252	295	253	287	275	279	241	226	236	264	249	232	259	249	250	257	227	252	276	251	280	253	237	259	241	248	271	213	295	252	264	304	241	258	251	247	271	267	266	273	260	274	248	280	259	246	263	258	254	250	264	234	244	260	240	276	262	236	221	266	231	272	261	269	247	250	262	238	260	262	280	244	276	277	254	265	228	231	255	253	240	257	269	282	290	261	226	273	265	248	239	262	247	257	260	257	240	254	258	248	249	240	238	243	251	259	247	237	252	270	261	267	254	255	259	258	258	307	244	241	263	253	247	268	262	253	265	278	258	248	245	250	256	258	242	234	260	242	218	231	253	229	265	263	241	241	229	241	262	260	282	252	247	227	237	263	257	269	294	240	272	278	287	259	265	260	247	268	268	236	263	270	249	249	249	275	278	258	263	262	244	247	233	272	258	250	248	273	269	268	231	248	255	264	255	264	246	242	244	275	258	268	214	247	270	290	230	241	259	278	245	269	279	241	269	282	229	259	253	262	241	275	255	245	243	253	233	241	255	259	274	244	244	279	263	243	254	246	277	253	256	254	257	256	280	267	234	237	248	245	268	249	224	239	264	260	245	230	247	240	289	267	262	291	263	266	246	252	277	253	251	262	272	277	245	241	283	232	223	243	263	279	252	250	253	263	278	242	272	270	254	235	252	258	249	275	263	277	248	264	272	261	250	213	252	258	249	229	276	250	256	275	281	271	263	252	243	227	236	269	242	233	264	272	298	267	239	247	244	255	258	225	266	224	258	235	268	249	275	267	246	272	256	239	270	233	271	258	272	274	262	286	289	266	265	268	223	230	264	267	266	280	276	259	267	257	263	240	256	242	231	260	237	294	262	250	271	273	265	259	257	273	244	281	287	245	246	241	235	244	235	241	279	264	239	273	245	268	248	248	271	248	269	256	240	243	261	250	256	257	270	256	252	273	249	256	252	297	244	259	225	218	271	265	260	298	236	263	256	247	260	260	263	233	240	256	264	256	280	248	254	265	257	266	285	245	267	250	255	258	277	275	280	251	258	257	257	251	301	232	273	262	271	244	258	223	243	259	243	265	250	239	245	251	249	253	230	258	262	248	261	237	251	259	257	230	292	268	236	244	270	256	238	259	251	257	265	241	227	255	262	231	242	258	244	248	259	280	234	257	281	255	254	250	269	227	252	291	241	260	233	232	246	266	263	263	276	242	246	261	265	259	239	265	247	268	265	265	230	254	269	247	274	267	263	234	274	243	241	236	249	265	254	262	245	265	258	267	255	282	257	280	250	258	270	259	285	243	266	245	262	243	245	240	290	256	267	265	254	249	272	268	263	235	271	282	259	262	233	237	258	248	277	228	254	256	249	273	283	248	248	252	264	262	258	266	236	257	255	282	253	248	248	268	243	241	204	269	270	238	266	232	268	245	268	254	209	234	268	215	274	242	237	240	234	269	261	252	240	254	241	240	263	251	243	263	260	236	240	263	257	248	241	226	239	257	258	283	240	274	251	239	238	260	286	243	266	262	277	240	253	284	251	269	249	270	258	250	290	244	224	269	247	235	269	234	279	244	248	234	247
23346	10558	8402	4300	2830	2184	1723	1422	1065	906	774	706	594	566	554	519	485	424	406	446	417	425	398	406	399	379	400	366	363	392	353	388	376	382	354	347	339	377	342	365	318	384	331	332	354	335	353	339	341	363	342	345	328	367	324	323	333	328	309	328	295	337	356	328	325	341	336	344	367	334	317	309	319	334	336	341	273	320	301	342	308	331	335	330	316	320	339	326	296	320	348	304	340	316	296	336	347	322	329	325	343	331	304	327	336	341	297	338	331	348	316	325	320	318	300	332	317	328	321	326	321	334	322	304	342	332	313	335	311	296	319	316	345	336	310	312	345	310	311	328	339	299	326	317	351	326	332	314	320	314	301	339	327	287	362	309	312	320	297	318	291	337	348	329	336	320	324	350	327	313	323	338	298	342	309	307	331	313	316	344	315	307	308	337	355	323	308	300	331	362	356	307	335	335	336	303	334	305	306	295	306	344	342	335	332	343	326	330	316	315	291	382	298	321	295	331	311	309	307	307	322	345	332	321	285	351	345	309	336	317	328	314	341	306	313	342	317	315	323	320	314	357	299	344	320	336	290	341	325	324	339	329	346	356	339	317	333	312	330	307	309	332	359	326	319	323	319	312	333	313	328	347	310	305	320	326	322	331	321	375	348	317	326	314	331	291	319	320	305	311	329	311	315	306	322	314	309	289	333	342	341	305	304	324	341	311	340	310	312	293	322	287	327	329	342	307	317	302	338	305	340	326	330	304	324	345	313	336	336	316	314	328	337	337	317	299	318	312	344	317	315	305	320	304	279	313	306	307	307	343	294	321	281	335	327	357	339	337	328	332	317	346	352	328	339	281	298	339	325	292	343	370	293	333	319	337	295	295	327	317	317	299	342	322	326	339	336	351	325	344	352	283	322	298	335	336	329	325	347	355	337	323	335	300	333	317	369	352	340	323	312	349	336	285	329	322	321	362	337	297	301	360	352	318	326	288	312	322	310	315	335	321	316	334	343	317	329	305	338	303	298	340	309	335	305	314	315	331	323	320	337	340	348	324	324	297	336	309	326	282	312	289	334	328	308	310	307	344	302	286	329	306	305	336	325	307	317	316	341	350	328	293	321	335	293	320	341	342	334	359	368	312	324	327	335	317	314	335	333	334	334	333	313	318	298	308	328	341	323	341	330	319	336	322	333	321	326	330	327	338	314	318	336	299	325	323	310	359	299	316	317	310	289	349	311	305	326	330	341	316	349	338	320	317	333	311	304	311	309	331	302	300	293	328	298	335	281	335	314	309	314	361	329	332	336	340	355	344	326	321	297	306	321	324	325	301	297	324	294	315	326	318	322	315	322	343	317	334	308	328	333	289	308	359	344	309	342	326	347	331	331	297	357	333	300	329	305	307	307	346	302	330	329	313	343	334	314	307	311	311	346	314	336	340	333	315	336	350	309	317	319	323	312	333	339	307	303	319	303	326	303	312	304	297	329	317	302	324	338	309	296	350	305	313	308	338	340	338	322	323	334	346	330	344	324	346	320	295	331	356	358	340	341	343	304	325	315	333	324	298	339	339	325	320	340	311	350	296	317	350	370	336	362	349	314	324	331	312	337	339	352	305	301	350	328	334	331	352	334	337	324	302	323	340	292	345	335	303	304	312	325	341	329	306	327	317	340	308	305	328	315	337	335	337	320	316	322	333	331	309	311	347	323	332	290	307	342	333	317	318	347	328	321	336	304	328	328	331	320	355	314	333	292	326	304	329	308	324	341	323	360	327	348	282	319	330	351	326	293	312	321	318	342	332	311	320	332	324	325	316	334	330	339	297	326	319	317	348	328	334	323	317	305	367	309	353	338	355	335	303	310	285	317	342	326	326	325	342	320	330	327	322	313	301	332	310	313	313	314	319	326	312	319	317	299	313	294	296	281	317	314	348	329	306	307	339	311	302	317	353	315	349	312	329	350	274	321	340	306	351	325	337	349	296	324	357	335	322	291	325	319	326	357	316	337	312	319	309	334	328	308	333	313	302	317	335	311	296	324	344	331	330	327	332	306	342	326	321	285	333	305	310	326	278	301	316	349	340	291	344	317	306	339	338	325	324	328	343	289	321	317	338	351	290	359	309	289	298	346	316	323	352	345	312	318	342	306	330	343	342	315	284	353	317	329	327	297	327	328	327	323	321	311	298	329	325	342	314	288	324	307	325	329	311	304	338	320	345	329	348	343	313	315	366	354	326	301	319	307	294	325	329	320	317	308	312	340	317	306	335	328	331	303	293	347	336	312	360	317	321	347	310	292	327	317	363	306	335	308	328	339	332	317	302	302	333	306	338	328	324	311	307	307	311	330	322	313	309	336	322	331	321	337	316	358	327	295	328	381	318	322	318	337	273	334	328	289	319	292	298	328	314	359	323	340	311	345	317	324	307	323	306	294	342	321	309	321	337	329	331	308	326	300	326	335	288	355	275	329	304	331	315	317	336	305	325	348	311	326	312	326	346	329	356	326	312	320	299	347	323	302	309	321	327	317	336	339	310	306	330	354	333	328	297	336	311	326	320	297	303	338	305	299	339	343	306	338	315	343	316	308	329	309	303	330	319	309	302	311	304	311	323	341	337	315	281	331	333	305	314	321	324	290	286	319	348	352	347	296	306	307	320	334	335	333	322	301	331	299	325	340	322	339	339	316	329	316	340	332	331	301	310	313	333	318	312	320	319	301	310	327	300	312	356	338	334	345	307	308	312	331	316	334	289	315	300	294	344	293	302	333	305	333	328	334	326	339	328	347	322	351	326	364	330	315	334	338	327	292	347	294	328	338	291	354	331	360	335	302	332	327	346	325	337	331	328	328	318	321	307	318	313	331	298	323	307	365	313	310	296	306	316	300	327	312	340	295	322	311	325	334	322	334	303	332	293	322	299	342	335	292	319	319	330	327	350	324	327	348	318	269	359	333	335	316	332	313	329	304	340	333	302	300	276	341	342	311	364	282	305	312	336	336	356	359	316	307	347	326	319	333	312	292	330	328	306	332	339	298	338	335	341	285	323	284	338	317	308	320	308	323	316	341	313	316	344	344	320	351	339	348	333	335	321	351	286	308	336	357	318	321	307	342	350	323	352	315	333	330	285	362	317	310	311	326	297	355	287	350	341	301	301	308	293	329	333	317	333	353	315	293	346	304	320	324	303	302	309	310	341	342	347	333	324	349	314	309	329	299	306	306	356	313	330	354	317	342	312	328	294	335	322	326	324	290	286	313	299	328	339	319	324	328	334	334	307	337	324	300	331	345	327	338	358	295	329	314	314	321	327	286	324	345	311	301	326	319	303	343	335	323	338	297	323	307	303	312	335	333	301	358	314	348	317	314	291	315	350	327	307	337	319	304	344	284	296	341	326	310	330	358	307	311	333	307	313	312	312	326	320	339	319	299	322	312	332	332	313	357	331	334	289	322	356	302	319	315	315	299	312	294	292	353	323	321	341	330	308	295	295	302	348	288	306	358	324
24825	20864	27169	24656	10155	1156	923	817	729	706	750	684	679	660	655	654	642	653	634	593	614	617	645	692	642	653	640	613	626	589	598	632	612	653	589	561	630	611	591	606	612	634	581	621	591	598	604	618	613	609	633	605	624	585	665	618	577	581	611	597	590	598	578	630	594	570	576	593	585	611	627	597	626	610	629	592	644	595	584	624	651	618	639	579	603	577	625	593	615	597	587	629	572	606	579	599	600	625	614	551	609	578	615	635	593	609	622	585	618	622	606	614	594	584	625	572	590	564	613	645	623	584	623	600	578	598	564	645	593	570	619	663	655	582	595	651	589	598	611	587	572	608	599	628	668	588	592	578	602	593	588	638	593	641	622	594	632	589	621	598	607	612	578	634	614	627	594	618	571	643	605	650	565	552	606	589	626	568	585	581	592	650	575	566	597	581	585	595	628	636	611	622	583	588	594	632	590	609	577	624	623	615	603	591	603	620	630	566	608	595	613	602	608	592	639	570	556	607	560	600	577	586	603	591	601	600	607	632	577	598	586	646	612	644	608	577	609	632	595	592	606	597	645	588	594	597	595	596	602	610	582	615	591	540	609	646	602	567	610	614	592	625	559	598	594	605	614	594	644	575	576	571	567	603	577	565	602	584	613	570	648	609	635	636	660	597	609	616	591	644	586	656	616	593	604	666	582	623	593	620	583	636	600	572	638	597	627	587	570	622	573	593	590	616	670	627	625	550	562	611	593	576	593	622	599	545	601	576	584	626	645	630	626	604	564	597	618	586	590	578	610	562	588	585	582	538	632	625	571	594	597	621	635	586	596	593	646	594	600	676	643	633	627	594	633	617	617	606	602	585	611	575	590	615	603	557	593	610	581	627	563	624	607	574	607	571	622	584	633	614	586	646	594	627	612	610	638	585	563	571	613	581	653	607	580	616	630	609	615	596	589	650	606	581	629	571	589	567	632	616	625	629	523	595	649	603	605	598	654	590	619	561	596	596	609	607	619	659	562	600	574	605	625	560	603	591	617	608	601	557	583	593	589	589	606	678	597	606	540	592	596	645	617	583	653	623	565	613	584	590	591	610	653	636	589	616	602	601	601	581	578	586	592	613	602	610	607	623	612	622	602	604	631	634	600	577	592	585	614	585	579	586	595	603	587	582	593	609	561	615	590	612	608	635	584	619	632	614	588	603	636	605	571	616	614	614	601	563	589	621	645	571	593	651	586	578	570	583	574	585	622	616	656	589	636	582	624	593	588	609	561	578	586	587	604	619	593	599	661	579	599	551	628	596	587	576	564	608	629	632	581	586	628	614	593	632	638	580	619	592	647	560	562	578	553	624	636	601	563	583	582	572	596	573	581	614	577	584	613	577	575	587	634	550	624	571	646	604	591	616	592	595	588	568	629	629	619	595	613	620	570	614	615	600	625	633	550	528	550	622	586	643	587	582	630	550	588	620	626	569	603	604	612	622	583	640	653	589	636	616	631	601	598	570	622	624	604	604	640	588	577	653	616	620	619	596	600	663	598	621	609	611	636	578	597	575	606	628	652	591	603	623	608	591	588	614	626	609	623	600	580	600	564	590	621	627	601	616	595	559	653	640	613	598	620	606	622	638	620	600	606	589	581	625	604	641	631	626	644	603	626	603	597	582	584	549	596	564	560	605	589	644	637	584	571	584	585	578	607	635	633	605	600	598	603	577	650	597	596	622	575	602	581	624	612	615	671	603	666	629	613	569	629	605	596	604	541	573	617	556	623	588	633	581	596	603	549	601	597	563	611	595	647	580	592	606	599	612	572	569	579	614	580	596	650	607	617	622	617	637	589	630	571	567	619	594	661	605	639	597	626	595	643	611	620	631	639	599	572	586	583	581	611	649	605	601	601	584	604	588	610	615	591	587	644	633	613	575	566	562	665	591	611	574	600	600	604	578	605	615	576	581	586	585	633	613	616	601	562	574	639	582	582	623	609	616	576	580	593	622	582	617	559	590	567	596	605	587	611	607	597	620	621	609	607	662	600	599	615	635	639	579	617	579	609	598	640	557	614	568	584	606	607	591	552	640	627	585	618	608	608	591	582	641	606	610	599	669	592	628	621	583	652	590	577	579	573	627	587	615	570	592	648	585	647	592	591	635	567	614	583	653	633	589	608	619	598	589	594	583	586	627	636	585	610	602	614	632	578	631	628	587	620	612	625	634	597	602	640	565	575	569	599	588	577	559	640	582	614	571	607	601	640	656	653	585	618	581	635	612	596	557	594	594	562	598	627	644	580	608	540	608	619	638	590	643	645	598	618	614	633	587	558	600	650	587	609	613	610	556	580	557	612	618	578	600	559	600	594	603	600	564	609	600	605	609	637	625	620	615	595	649	592	653	619	630	612	592	625	619	593	617	612	578	542	604	654	602	611	589	591	627	634	585	621	586	618	627	641	600	580	578	602	644	651	631	615	543	595	611	606	613	597	596	587	588	642	577	616	575	593	653	591	593	597	555	627	572	630	583	617	600	610	572	608	569	672	612	607	614	589	592	654	609	605	646	625	611	550	600	614	602	608	619	598	583	597	606	600	586	590	614	563	608	621	639	583	622	611	611	604	631	640	585	614	583	609	586	611	571	570	602	576	604	589	606	576	605	607	641	670	605	622	625	637	607	623	623	608	630	593	593	617	581	560	609	604	600	584	621	611	598	581	655	624	578	620	591	575	592	598	600	567	540	592	572	611	591	549	585	573	632	612	596	610	617	630	576	617	642	644	614	618	566	621	638	610	587	626	607	622	619	622	608	589	575	582	572	563	572	561	628	629	622	610	593	615	602	610	608	596	608	615	628	557	637	563	610	539	612	554	622	626	588	626	657	625	627	620	594	620	585	594	629	567	589	594	591	601	580	660	634	607	586	605	607	606	541	575	604	599	621	641	601	572	591	609	648	583	602	632	630	566	639	644	573	576	573	626	645	616	618	590	614	595	623	618	679	597	604	611	585	591	627	587	606	589	577	576	561	576	623	615	599	598	620	561	603	567	574	592	600	613	618	600	559	618	652	623	615	556	600	617	624	624	597	571	613	581	635	611	585	606	553	570	586	597	596	655	562	563	623	608	608	622	583	599	566	590	597	572	601	622	579	596	578	576	596	606	603	591	575	596	620	592	579	595	576	600	579	622	627	635	621	563	576	574	600	624	640	631	592	614	596	601	582	623	636	591	589	646	601	611	585	600	610	580	605	586	614	595	650	640	602	594	572	598	607	610	600	570	590	592	596	604	589	633	628	634	640	660	575	600	620	581	582	590	601	559	618	605	619	615	614	591	628	604	578	563	578	622	609	622	628	619	655	613	634	635	613	612	617	567	594	591	637	636	626	560	644	590	605	565	605	611	592	615	607	615	609	607	584	603	564	613	601	579	604	598	651	579	679	594	604	570	578	627	533	634	647	568	542	606	645	597	622	622	628	568	579	613	639	578	624	604	615	608	615	600	607	621	636	581	570	612	618
21080	6136	4914	2668	1993	1678	1451	1186	1091	1009	922	879	812	809	868	836	704	840	737	736	745	725	669	786	739	719	721	768	716	735	744	712	660	663	720	723	676	727	689	740	699	697	701	737	754	672	704	703	723	677	689	709	754	680	684	714	676	686	661	706	738	712	734	716	700	703	708	729	681	691	676	721	738	692	685	658	648	746	716	729	666	711	733	673	670	747	677	726	768	638	716	667	707	688	704	685	766	683	667	695	669	742	736	728	692	747	658	734	695	724	659	683	730	703	691	723	694	712	679	671	728	677	714	680	722	723	679	697	633	698	720	677	660	719	703	742	722	684	664	704	663	663	696	709	713	740	677	732	705	666	689	706	657	633	734	684	746	658	664	709	700	719	713	716	648	695	694	700	717	723	717	719	710	722	733	682	723	686	719	728	696	657	684	690	699	662	688	664	672	665	677	734	647	680	663	702	741	714	724	691	724	681	696	695	682	703	680	728	697	684	693	685	758	665	701	697	724	711	697	701	682	694	750	694	687	666	710	683	676	706	675	700	695	726	705	684	721	692	669	713	700	669	691	723	720	679	725	700	705	688	686	685	716	728	713	706	719	739	709	681	700	714	678	704	692	708	709	679	706	699	698	729	754	741	677	734	661	727	708	683	754	701	675	697	721	711	707	730	675	687	720	722	686	723	726	717	705	686	740	677	645	681	668	662	714	677	700	693	686	740	722	706	702	743	678	729	736	707	682	658	665	686	665	704	668	711	730	705	710	691	710	677	739	699	742	708	710	719	689	729	707	712	697	691	702	695	679	670	672	671	724	630	659	664	704	723	665	698	777	714	699	759	707	694	682	682	726	684	689	682	677	696	718	703	676	692	672	696	687	678	692	729	686	658	736	691	705	703	728	684	702	670	695	725	677	696	739	745	659	713	712	710	684	684	689	699	678	676	677	712	714	671	677	709	699	663	762	648	686	717	690	660	723	680	686	690	704	697	671	655	688	688	694	714	657	674	652	694	692	717	683	667	701	708	718	707	672	687	673	676	698	687	689	672	712	695	677	749	679	704	707	728	682	696	705	699	668	670	704	688	698	703	684	686	683	718	656	687	680	718	676	675	680	709	699	673	690	647	677	724	699	679	669	711	714	679	685	718	686	723	734	720	701	681	716	636	667	657	674	692	725	708	730	695	674	687	646	697	669	709	673	720	705	703	701	722	756	693	738	688	671	687	693	699	714	674	626	692	741	684	690	703	673	671	732	697	760	722	711	750	675	725	762	723	730	737	704	684	692	717	707	724	705	668	659	685	677	681	659	690	684	697	757	700	631	682	681	694	676	669	717	692	712	720	732	696	728	684	730	771	655	636	687	712	703	715	672	685	729	708	689	734	715	657	712	680	713	712	711	720	694	673	727	689	675	663	678	652	705	699	677	708	718	737	692	725	701	713	659	713	681	727	665	680	721	722	722	727	692	715	709	684	705	713	690	700	708	719	646	693	728	711	777	695	670	690	688	713	683	697	707	744	714	725	728	685	687	692	663	714	673	744	702	712	720	688	655	658	655	661	708	693	712	711	694	750	694	685	688	712	686	727	643	750	707	686	739	704	705	646	747	736	696	654	679	708	688	695	698	681	718	686	745	693	748	673	708	767	744	655	677	672	699	728	731	740	693	728	685	693	671	663	717	714	716	708	709	707	689	724	681	700	693	703	737	720	697	738	679	702	695	737	690	665	712	699	708	696	707	666	731	702	697	696	679	718	719	686	683	677	697	719	719	696	691	724	664	674	710	707	674	690	654	683	667	685	686	697	664	658	738	698	694	707	705	675	648	711	680	703	705	718	655	699	696	675	716	674	690	694	717	698	665	714	683	672	731	702	692	713	736	640	690	677	691	620	674	658	738	683	644	689	692	694	675	719	709	705	661	722	716	699	732	757	735	707	703	711	743	693	681	693	721	664	698	676	715	659	682	728	658	697	729	694	704	655	696	702	712	735	701	673	739	727	700	688	682	695	672	701	721	716	669	698	694	754	718	634	704	701	725	745	667	713	725	706	711	707	654	665	712	678	689	750	709	694	743	674	717	684	675	713	678	703	740	660	750	670	697	711	694	682	672	735	729	770	693	703	705	703	742	647	725	735	651	704	677	691	678	696	692	687	738	735	720	724	686	697	704	724	707	690	678	688	735	728	717	689	676	746	706	642	738	709	711	738	678	705	713	697	735	724	705	670	696	687	661	709	736	695	672	676	670	705	709	683	655	677	695	707	668	710	698	699	698	705	704	687	695	724	671	721	723	690	698	677	680	663	703	677	738	687	708	699	699	740	674	676	703	723	721	694	704	708	672	701	713	750	691	691	659	716	683	699	695	720	664	664	662	653	703	690	678	733	691	708	705	732	670	739	705	672	705	678	674	739	647	692	711	651	727	696	707	693	662	726	720	709	693	701	685	693	716	670	713	687	708	741	707	681	745	656	674	686	678	703	676	679	673	680	694	673	725	675	730	709	693	689	714	729	667	639	706	703	738	693	708	673	714	660	690	693	685	704	693	645	679	702	643	687	688	666	689	723	718	691	669	753	695	716	673	688	697	683	717	691	693	726	682	695	751	650	687	723	681	710	664	750	710	704	699	721	661	706	757	672	672	684	730	703	707	664	679	683	696	716	664	666	679	693	690	696	731	738	725	754	682	721	667	672	713	710	698	646	733	678	703	721	718	674	687	654	708	716	671	697	689	711	744	667	684	695	692	685	690	689	715	671	689	696	696	744	652	656	711	698	703	714	695	723	657	725	691	678	727	690	698	727	694	656	696	706	693	699	730	684	661	720	723	719	720	720	684	718	688	687	745	694	700	702	657	696	675	674	710	687	749	705	663	703	696	685	676	664	692	733	701	700	684	715	691	708	710	678	692	695	706	746	664	697	736	723	694	726	726	717	652	705	672	644	710	713	742	696	705	712	731	670	695	717	701	721	704	662	696	716	672	700	741	704	708	736	701	760	720	722	678	691	692	705	682	726	697	676	656	664	696	677	684	701	709	680	730	706	723	800	678	691	700	733	681	739	724	678	710	659	698	697	678	765	675	717	667	704	700	688	677	674	712	738	682	687	701	736	702	748	716	654	735	722	752	697	728	693	728	711	635	667	703	705	711	739	709	683	717	677	732	676	703	684	705	699	668	686	688	703	720	704	684	701	702	725	740	698	684	719	733	718	695	689	673	684	671	688	735	665	734	747	737	664	729	672	695	715	696	694	691	697	624	732	702	719	695	704	705	702	706	713	658	720	704	657	687	681	690	716	711	706	676	723	667	679	697	694	717	670	678	642	671	679	743	640	686	728	690	687	674	692	737	714	661	687	657	706	648	694	691	706	691	737	674	694	689	706	717	698	718	726	730	678	675	734	733	723	693	690	697	729	741	678	707	691	671	721	703	713	720	656	685	700	684	702	714	727	678	715	675	674	702	702	693	699	712	654	704	635	723	738	722	727	674	703	710	686	696	669
22698	20990	28821	23349	20995	21051	10405	1271	849	727	634	575	506	462	458	421	394	356	329	363	348	345	323	314	304	291	296	296	323	287	280	284	259	303	265	276	291	275	297	266	273	262	248	237	256	241	288	263	291	262	264	267	267	268	296	270	254	253	246	242	288	246	232	254	247	256	248	246	243	240	240	245	279	243	270	247	263	244	266	227	256	238	223	232	223	235	221	244	231	284	240	274	282	256	282	255	261	233	249	241	264	253	250	241	241	275	228	247	241	246	244	243	254	257	268	259	233	243	271	239	229	245	242	233	225	243	247	247	251	249	270	235	241	271	248	234	232	231	228	270	261	259	256	260	227	247	245	245	265	240	242	263	258	234	244	223	216	248	238	226	224	220	224	247	263	260	242	265	254	238	249	242	250	238	256	245	242	285	223	245	257	252	259	250	262	227	265	220	274	261	227	240	231	262	218	231	250	233	249	269	227	246	236	240	252	257	267	261	257	212	235	205	268	246	259	256	239	233	250	217	251	234	261	246	235	238	223	224	250	232	225	235	271	222	233	244	251	215	229	230	253	271	262	244	235	245	241	250	286	257	248	221	254	237	231	249	240	282	251	253	267	218	225	244	247	243	252	215	268	258	242	239	240	245	244	248	257	255	230	233	229	258	267	241	224	250	237	246	259	254	233	271	270	237	251	257	247	219	244	270	230	276	227	267	269	233	268	232	259	232	228	257	249	230	247	245	259	256	216	264	236	264	254	240	239	226	250	253	231	254	248	237	236	226	229	236	236	262	230	220	266	248	240	242	227	249	252	243	249	222	233	235	230	245	239	246	237	242	253	228	250	273	232	266	235	241	242	247	252	267	268	246	243	258	238	219	257	243	248	258	253	271	240	219	247	247	243	238	237	261	237	234	234	262	244	275	236	234	253	230	235	249	263	214	218	236	256	261	256	226	253	241	253	240	223	238	249	225	256	271	226	210	252	249	261	227	252	239	231	262	276	246	227	227	268	255	252	250	245	261	275	266	262	246	204	224	265	243	233	235	243	210	262	229	256	247	262	254	264	232	231	242	261	208	252	218	227	248	278	257	235	226	227	251	242	245	250	252	260	250	232	235	274	241	243	230	263	244	249	233	253	242	265	223	259	248	237	228	247	232	232	260	260	213	243	244	244	218	237	224	236	272	260	269	248	220	235	240	245	259	223	247	235	241	245	267	238	215	230	246	241	246	262	231	246	236	235	235	243	230	269	233	214	270	225	265	240	252	239	229	237	254	247	237	251	239	255	255	278	238	236	257	235	238	198	246	261	245	235	230	245	234	217	260	237	244	238	233	229	264	233	283	222	233	245	242	240	227	229	217	250	253	207	260	242	260	234	222	248	247	222	239	272	253	253	253	235	264	251	268	236	242	232	252	239	266	258	230	255	257	275	266	258	243	238	249	202	232	272	263	224	243	247	255	261	240	213	256	238	228	246	244	238	235	267	258	227	225	233	220	275	246	259	239	236	258	236	280	248	228	242	239	241	258	242	254	258	248	237	226	261	238	233	248	240	253	251	257	257	234	225	243	218	222	249	274	243	250	268	213	260	261	232	271	224	241	240	241	244	227	240	242	261	237	206	235	257	237	246	214	246	230	265	235	254	260	240	246	249	238	227	260	233	247	240	241	255	235	250	241	240	256	241	231	216	221	248	235	237	226	209	245	201	256	255	245	233	261	244	246	225	295	258	235	233	231	251	246	270	241	273	245	239	238	241	249	266	230	250	242	249	238	237	242	233	247	248	232	263	228	258	244	254	237	266	256	219	254	239	249	218	244	248	222	233	215	222	237	245	229	234	240	232	234	213	252	249	229	231	242	240	240	250	238	264	236	222	214	209	256	244	260	266	241	244	264	255	249	266	237	257	249	208	254	253	254	225	249	262	262	245	222	228	225	244	235	236	229	234	248	256	247	244	238	247	246	239	244	239	257	246	252	234	261	239	232	258	235	222	285	234	235	277	271	261	232	281	220	236	228	259	223	285	240	240	264	223	255	252	254	261	196	255	249	255	234	258	248	232	251	259	265	225	239	249	228	249	246	227	257	241	249	226	265	246	235	261	240	242	252	254	237	265	212	238	243	230	221	263	244	223	232	223	243	253	258	239	245	240	252	235	220	274	249	235	239	218	256	244	260	225	232	214	266	222	228	245	248	247	245	244	238	238	254	264	230	249	246	246	206	260	254	273	242	235	233	253	236	243	232	237	263	239	252	241	245	266	237	221	244	231	234	251	238	252	265	232	224	246	263	225	221	263	238	271	230	243	254	233	229	247	281	209	249	250	238	232	240	253	236	251	250	238	232	242	238	249	227	246	247	262	237	255	242	223	251	252	254	269	260	281	219	219	233	212	250	219	214	264	277	221	253	264	258	229	256	230	245	253	240	244	241	237	233	241	251	246	256	243	230	273	229	244	252	210	233	239	233	244	265	255	229	250	251	258	281	261	250	271	268	262	231	236	267	235	271	231	263	243	230	253	263	247	268	260	230	257	271	233	244	240	221	220	233	257	242	244	235	265	227	248	225	221	225	237	223	262	237	262	259	238	216	243	227	235	240	223	211	220	243	240	236	272	258	236	260	241	224	244	228	250	234	232	250	243	247	240	260	260	230	249	205	260	244	240	248	251	234	266	249	231	229	262	230	239	229	270	259	249	267	263	221	243	233	259	227	224	261	256	254	243	228	240	236	263	249	249	228	264	226	269	250	243	226	228	233	234	248	248	233	248	243	272	250	267	236	249	229	243	248	236	265	237	246	245	250	246	231	234	245	275	231	255	241	260	223	247	246	270	265	222	222	253	258	255	221	210	266	244	263	242	259	241	236	258	270	244	262	226	235	233	249	242	238	246	232	253	244	247	232	239	232	246	222	229	271	263	232	252	211	253	248	246	251	250	244	236	248	221	257	251	238	259	237	247	248	233	264	226	242	246	274	261	228	234	262	261	241	235	246	237	254	245	251	265	248	229	231	283	255	231	240	280	243	233	274	254	240	233	228	220	237	278	232	247	248	260	228	254	237	244	255	265	242	242	251	268	263	250	237	263	245	249	271	239	250	249	248	269	280	226	220	230	253	233	244	253	265	226	241	270	259	232	242	243	238	252	241	231	236	226	241	250	267	244	217	248	228	217	246	263	240	256	266	254	252	254	235	227	259	242	225	258	225	238	261	242	221	230	243	236	247	241	270	229	235	263	271	243	243	278	249	249	257	239	217	257	244	278	206	258	262	264	251	262	212	256	232	247	256	264	246	247	234	253	227	242	202	264	234	237	238	250	232	254	238	234	250	232	226	258	240	235	237	256	244	236	238	248	242	245	249	227	258	232	260	217	230	243	254	251	210	237	233	217	281	244	289	240	260	258	259	256	227	225	242	235	217	215	231	192	240	252	244	249	238	257	262	258	234	233	235	254	279	217	227	212	228	218	252	260	242	260	265	253	242	249	255	241	216	231	269	236	243	209	245
26996	16625	13437	7213	4991	3787	2971	2308	1808	1429	1228	948	892	736	591	639	581	507	528	453	461	450	426	397	406	370	387	358	387	358	343	338	341	322	353	347	327	355	331	321	339	342	297	300	301	277	308	291	294	268	283	313	279	279	271	300	283	316	276	317	264	289	293	283	291	312	291	299	287	253	271	306	306	291	315	296	276	267	275	292	263	277	294	289	323	275	271	278	265	299	284	265	254	282	285	315	280	293	271	297	293	266	300	297	298	260	268	276	252	263	281	277	298	279	255	273	283	285	299	284	308	277	293	280	265	290	318	283	291	286	237	258	304	305	291	285	249	302	265	307	296	262	279	286	255	286	301	306	284	295	311	284	289	306	276	294	284	266	259	278	272	271	289	278	265	277	278	260	292	270	298	268	291	266	295	277	308	261	309	277	309	299	314	285	292	279	314	281	285	287	277	269	281	273	285	262	291	279	299	261	250	292	282	271	278	280	279	298	280	261	267	288	291	288	308	291	306	258	263	288	275	294	305	274	259	265	265	303	277	275	289	274	305	254	246	283	308	285	273	294	272	252	279	279	273	273	277	275	287	303	300	291	260	250	297	277	260	282	272	281	289	284	291	288	265	287	278	269	276	289	276	284	262	288	268	281	283	269	301	293	305	271	255	291	290	278	265	294	256	272	276	264	283	251	268	303	259	271	277	274	280	270	281	254	289	280	267	261	272	298	299	278	302	305	297	291	305	276	271	268	274	295	298	267	246	250	268	303	256	290	306	307	284	258	276	285	310	293	273	286	269	270	284	283	254	265	278	276	259	250	296	278	276	331	268	284	280	266	273	271	275	269	271	284	269	274	270	279	256	289	246	294	287	282	286	279	272	267	277	293	266	294	277	300	249	266	278	289	260	287	273	280	255	293	270	287	305	272	280	264	281	259	278	278	289	302	310	293	314	261	266	286	314	291	257	295	301	298	281	273	309	289	258	285	287	253	277	254	271	263	286	245	273	276	302	279	255	273	294	263	268	270	277	302	281	271	263	259	264	290	254	291	278	285	287	238	310	307	276	292	302	279	295	301	288	297	292	284	295	267	247	249	255	274	242	305	298	245	285	270	295	270	277	258	282	288	273	315	288	267	301	283	258	286	267	297	261	277	285	274	279	279	250	273	282	287	249	289	299	260	260	278	255	269	290	266	291	293	270	251	262	291	302	280	286	272	292	257	279	286	297	271	267	278	276	295	295	300	272	256	260	276	286	301	271	265	309	302	262	266	314	263	295	283	269	305	298	276	283	270	264	285	269	282	281	279	273	300	305	290	276	284	257	287	288	296	288	269	293	286	268	277	299	281	288	275	314	273	287	297	270	254	288	280	275	289	300	291	297	307	281	336	290	275	269	262	288	277	305	282	281	251	261	272	248	288	298	270	280	264	287	297	280	289	266	290	306	285	279	272	273	308	240	263	300	284	260	280	281	268	298	292	276	279	282	273	274	251	280	284	289	288	307	267	280	290	282	277	245	279	276	271	279	306	300	297	287	294	291	279	300	288	270	281	281	295	291	277	256	302	289	285	286	277	288	303	299	304	273	272	312	298	281	272	279	284	273	260	305	283	274	304	282	278	307	245	269	302	295	277	282	244	296	278	305	251	283	290	283	262	326	281	276	275	277	282	300	296	291	303	270	267	275	277	306	275	287	293	264	282	300	309	282	305	269	274	299	286	292	267	283	289	255	278	305	288	312	279	261	283	287	273	272	250	281	271	300	298	301	265	277	272	280	298	274	272	324	294	301	316	295	280	276	305	287	291	282	266	266	288	279	274	270	253	293	275	279	273	279	287	288	289	280	304	259	281	289	264	280	316	276	276	276	295	273	286	293	299	291	281	268	280	276	295	278	271	272	270	311	274	277	288	277	306	285	296	266	275	294	261	281	236	290	308	281	291	295	288	252	313	281	308	290	300	255	283	289	260	262	251	281	292	315	274	282	286	271	309	302	254	272	287	269	297	265	276	283	270	289	246	300	290	285	278	279	264	306	302	288	269	271	287	282	311	271	297	280	267	273	240	298	282	283	302	294	288	288	280	292	285	257	319	267	280	273	248	276	248	251	295	276	245	281	283	312	287	278	293	252	273	274	274	276	293	281	285	279	284	288	265	282	285	263	292	279	284	257	269	280	298	293	294	263	253	289	286	292	306	301	262	273	255	314	272	291	279	283	248	269	306	255	278	289	245	248	279	271	275	277	236	286	314	253	313	288	326	295	272	277	266	249	283	254	285	260	264	256	271	253	292	278	275	273	276	260	282	295	303	247	268	278	266	285	263	273	296	257	247	283	260	277	251	274	256	271	264	287	259	269	290	286	273	295	260	299	293	299	285	280	295	288	285	296	275	270	302	290	243	278	323	291	272	266	298	290	314	304	285	288	281	281	307	278	269	310	276	264	286	256	229	256	259	262	265	286	279	279	249	275	273	266	282	293	274	300	285	270	243	301	293	251	286	281	287	282	290	276	278	307	271	287	282	299	296	278	285	286	300	267	283	289	289	287	263	255	262	258	304	280	262	263	285	312	306	270	279	291	284	278	289	271	285	278	298	240	300	308	284	280	294	312	258	267	270	292	249	277	302	293	277	271	279	275	297	295	288	315	289	248	314	264	253	273	319	277	263	264	294	297	268	268	281	285	276	286	254	267	272	265	247	282	287	260	279	263	268	279	329	279	299	285	291	292	260	247	298	293	295	301	289	279	302	272	295	262	254	296	298	272	282	286	263	286	266	279	308	281	263	270	286	287	294	266	294	278	317	296	301	266	273	289	276	278	293	288	275	245	274	266	286	287	268	285	283	277	276	277	274	269	307	310	300	282	294	292	262	307	288	271	301	269	279	261	302	286	277	273	269	287	297	267	250	275	263	280	264	278	272	281	288	253	277	287	267	276	273	273	292	264	291	280	256	293	292	278	255	284	276	260	308	229	286	284	261	294	266	291	252	298	260	277	258	281	281	283	282	265	287	281	255	278	281	283	253	309	260	296	271	281	307	276	299	282	281	281	288	274	288	294	267	280	273	296	265	306	258	303	252	263	285	277	289	247	279	286	269	270	244	279	310	301	283	286	256	282	295	300	272	303	271	275	274	275	278	275	276	306	283	261	295	294	296	241	261	269	257	285	268	285	262	268	291	281	296	264	271	276	277	266	286	274	271	250	286	263	276	302	271	288	281	287	294	294	292	282	274	273	294	275	277	246	314	255	310	257	291	299	282	295	289	262	257	294	271	252	295	269	306	298	299	294	278	302	310	275	272	253	280	272	293	297	318	300	260	269	294	282	293	276	305	278	274	255	293	299	281	304	291	270	283	288	297	286	273	282	270	264	279	263	277	264	303	285	301	279	293	261	257	294	285	275	274	291	294	299	316	264	268	266	270	283	297	259	261	272	292	307	266	271	261	273	299	269	263	283	286	266	290	296	299	265	279	312	326	271	275	272	268	273	287	293	293	260	252	289	296
26746	20181	8351	987	669	578	589	596	592	539	539	542	500	536	564	538	577	532	557	572	540	543	516	523	525	504	524	461	527	568	512	574	555	516	530	564	504	535	532	502	532	540	520	525	512	524	526	521	507	534	539	530	520	560	568	566	544	584	537	570	507	514	552	527	500	525	537	524	517	530	559	551	559	529	533	494	543	568	524	516	551	535	566	559	550	549	539	531	534	511	553	535	571	513	548	548	540	533	502	536	520	539	518	532	537	566	593	510	506	513	571	525	537	505	565	561	559	528	539	537	537	512	572	540	568	540	570	535	555	540	516	519	547	529	548	533	566	539	520	586	516	551	576	519	560	497	536	537	551	517	555	545	523	549	541	523	519	509	537	494	508	498	539	512	552	546	543	524	546	513	527	522	519	521	552	551	530	520	519	523	533	554	517	561	523	504	541	561	510	577	533	538	493	498	506	580	508	533	557	534	534	571	516	531	515	527	507	559	516	563	506	524	533	573	501	537	538	538	534	506	511	513	499	514	508	517	545	546	505	540	567	525	520	538	570	552	530	540	570	518	519	524	528	577	522	526	547	521	520	528	551	514	560	531	513	546	529	527	574	550	546	569	522	540	493	520	515	565	517	516	529	546	549	568	514	499	550	515	543	559	536	565	582	493	540	566	523	574	550	527	547	558	522	562	553	550	542	548	513	525	540	517	534	516	503	555	554	497	537	556	576	529	585	525	514	496	538	524	510	530	518	526	551	541	528	533	548	506	555	516	532	533	527	532	549	544	540	517	522	537	525	560	526	521	483	541	528	545	539	557	504	531	521	534	543	470	551	534	532	537	562	543	571	545	489	516	555	539	549	539	525	562	491	528	536	505	505	573	539	534	553	553	565	555	522	527	520	507	525	538	539	528	542	512	538	565	537	542	515	519	563	550	512	541	544	499	475	535	532	566	556	525	541	552	569	574	542	528	530	539	536	594	526	539	505	545	548	531	516	523	524	564	546	523	568	515	537	509	548	532	567	568	522	518	549	564	543	572	550	511	559	547	546	515	519	527	537	505	586	553	575	527	528	522	565	556	559	532	505	532	525	548	533	563	577	545	503	512	529	505	542	499	550	541	517	532	519	537	533	503	513	565	518	543	525	544	577	518	545	582	523	504	506	514	498	558	567	530	548	563	556	535	556	476	522	577	566	569	550	576	503	511	580	558	513	485	547	527	529	531	500	514	550	518	566	541	545	533	518	521	531	544	518	530	563	513	522	519	544	522	504	534	519	556	504	506	532	536	545	525	570	552	554	566	545	565	527	544	536	501	547	555	586	557	550	542	504	540	519	535	533	558	527	529	537	542	563	539	521	512	516	572	518	526	544	547	583	532	541	536	575	581	501	494	588	553	532	500	535	483	558	555	549	537	510	527	556	574	508	570	550	555	535	514	500	569	538	526	485	553	552	548	525	524	587	526	543	534	558	543	525	559	525	531	492	520	515	562	541	493	543	525	568	500	541	559	543	551	570	511	489	549	541	567	519	581	522	532	521	524	561	554	536	519	550	565	531	522	500	555	563	538	496	489	568	530	547	496	503	537	578	535	575	507	563	535	563	541	526	524	484	512	572	513	510	540	520	545	537	501	551	500	573	537	528	544	550	554	504	514	527	519	519	513	555	516	548	573	517	569	537	520	541	553	512	559	494	532	542	545	562	523	537	542	560	552	538	577	485	558	547	538	549	535	536	519	533	556	540	562	529	561	551	522	581	552	551	568	540	536	553	541	507	550	531	539	553	536	518	530	543	545	504	496	489	592	503	546	566	534	536	527	552	522	515	527	558	540	502	516	546	564	538	554	534	565	539	537	513	541	541	557	515	535	504	528	558	515	507	568	541	525	543	556	518	538	496	496	520	517	572	520	536	544	499	558	537	587	496	508	547	565	536	532	578	524	547	512	523	509	542	571	495	509	536	556	512	513	550	517	541	525	553	544	525	602	522	514	530	517	481	503	512	493	552	547	501	519	526	528	533	552	578	554	574	528	518	556	535	509	587	542	535	567	547	548	573	543	559	543	541	536	544	512	503	526	560	542	548	482	529	543	538	562	490	498	502	550	550	527	540	527	568	537	522	574	515	546	516	537	541	563	553	570	517	498	511	517	575	514	514	512	538	533	541	542	507	533	540	492	538	546	550	539	536	549	474	516	541	497	501	558	500	523	532	559	528	532	529	509	528	526	532	534	554	506	562	507	511	558	575	527	522	504	528	513	555	527	510	540	494	531	491	519	518	528	513	549	533	521	541	544	546	497	508	560	564	550	534	543	530	506	511	552	536	550	545	522	542	539	554	532	539	496	570	590	565	518	510	520	535	492	514	485	503	592	521	497	567	528	575	563	560	540	502	533	519	547	542	515	537	503	566	546	533	575	552	558	533	569	548	514	507	515	525	562	525	523	523	529	492	536	592	506	532	508	528	541	504	504	537	508	548	550	543	559	547	578	496	516	569	543	542	527	534	529	528	531	509	575	535	523	527	548	513	565	534	550	534	522	510	507	548	570	507	554	538	519	550	537	568	542	528	560	529	491	530	493	563	546	574	542	554	524	526	514	561	489	541	559	536	534	524	595	620	553	533	522	522	502	530	523	476	551	555	572	549	532	586	540	531	557	565	489	530	513	595	515	536	516	548	567	536	513	562	523	566	526	542	514	538	520	528	549	548	509	541	538	511	523	554	545	508	510	514	546	531	525	538	506	534	549	536	574	547	571	530	492	535	556	519	584	553	545	499	537	543	567	536	525	530	514	561	522	566	538	527	569	548	542	559	524	533	532	522	500	514	532	559	541	514	548	516	541	510	535	536	527	566	535	538	535	561	524	529	532	491	521	501	565	541	545	528	504	593	589	563	525	513	520	545	534	582	527	501	543	535	510	561	527	586	504	496	554	529	538	527	521	474	497	542	517	564	517	538	537	524	558	563	537	539	499	515	541	549	569	549	530	524	574	522	524	567	519	587	559	518	493	507	552	540	519	552	506	522	486	539	564	546	549	531	566	539	566	558	546	530	554	579	517	518	544	490	534	535	526	547	530	526	518	555	528	517	593	559	561	556	557	502	558	545	571	512	546	556	512	571	538	583	531	563	528	538	525	524	539	570	518	563	532	557	538	514	534	512	532	548	498	517	555	567	537	543	562	543	520	529	522	534	555	575	509	589	548	540	520	551	527	509	596	525	507	575	556	504	507	550	563	498	532	579	484	536	543	505	523	534	540	577	548	504	508	514	529	536	520	541	487	511	512	509	540	524	519	541	538	539	523	522	538	499	548	548	528	515	528	494	476	543	559	547	513	539	542	541	538	501	565	557	538	562	547	503	522	563	512	553	503	536	523	530	492	544	523	564	540	584	533	559	554	500	536	543	541	544	516	507	517	491	525	488	567	491	547	539	541	544	537	544	506	560	539	524	573	529	500	525	530	521	555	542	580	527	546	533	555	530	518	581	502	549	503	559	568	537	593
7140	1607	1445	926	827	704	741	716	674	684	671	679	700	634	659	631	650	635	636	629	663	614	620	652	672	684	643	617	637	646	653	663	685	698	660	625	644	604	672	646	645	678	650	725	663	663	658	649	659	654	658	643	667	637	666	671	644	680	650	596	619	618	639	625	653	643	629	645	617	655	618	662	628	661	615	659	659	622	637	677	621	614	684	646	632	589	637	678	665	625	636	640	680	660	632	636	606	611	666	620	644	619	617	610	672	689	660	652	673	667	626	655	636	642	646	619	638	675	650	639	626	655	637	652	671	642	619	650	639	643	697	649	666	633	605	654	631	633	644	628	615	637	593	637	632	629	615	615	657	650	640	667	606	669	631	637	699	628	618	627	640	649	680	655	593	655	649	621	641	656	634	627	622	638	689	608	634	623	657	666	649	669	667	643	643	656	630	660	618	627	635	611	620	725	664	696	656	651	635	580	672	713	661	637	663	664	637	633	661	637	624	650	659	619	627	655	649	645	633	708	682	616	698	672	661	631	705	636	637	703	625	579	630	681	680	652	605	664	628	628	688	643	590	637	648	620	655	664	687	653	638	677	619	637	578	638	632	672	664	630	637	645	661	655	622	666	603	641	699	618	674	646	641	604	646	656	645	618	663	612	683	632	674	625	644	621	615	632	612	618	619	591	636	655	670	641	660	643	613	640	629	667	633	644	627	652	642	672	653	688	625	650	622	627	643	613	711	654	670	667	663	623	627	626	643	607	636	605	648	686	626	659	595	643	650	607	630	650	602	583	631	658	597	670	635	602	641	658	649	649	650	659	652	642	629	649	609	640	672	615	645	641	654	658	635	649	631	636	632	629	617	641	642	656	662	613	654	657	660	680	636	617	662	621	678	647	682	622	652	617	649	639	633	667	644	675	604	636	634	603	645	656	621	656	614	651	623	581	654	621	618	642	582	665	684	665	613	643	674	648	658	667	655	641	700	591	661	649	639	626	595	643	610	649	629	595	634	624	600	674	604	673	678	631	650	630	689	660	643	620	636	652	654	644	622	654	661	609	701	635	680	606	604	658	628	692	655	615	657	674	624	632	616	618	630	708	623	627	655	680	631	675	635	676	685	601	637	603	607	628	644	644	659	607	666	634	631	674	666	668	623	645	639	602	694	594	662	654	654	673	652	641	603	647	640	684	625	603	663	641	642	640	617	648	632	654	652	652	594	614	679	665	660	611	653	636	645	616	610	605	638	631	691	630	668	643	597	637	630	655	709	627	584	640	626	650	635	654	603	635	657	669	687	648	650	623	625	636	629	618	641	672	611	628	628	658	635	626	603	660	643	692	622	649	646	633	618	616	650	630	636	659	634	656	648	658	598	629	647	639	695	655	687	631	636	614	640	634	624	611	614	670	615	707	641	681	626	663	648	676	675	646	629	684	650	577	652	629	659	658	646	683	649	603	598	637	646	692	632	613	657	689	636	612	629	612	642	633	628	654	636	656	655	656	662	648	664	669	628	641	632	672	645	610	616	643	606	601	606	648	663	655	611	584	631	674	655	683	579	613	656	628	646	644	639	661	608	630	669	616	675	592	660	649	667	652	639	619	637	649	627	671	652	675	646	629	584	646	664	637	623	625	612	619	638	676	653	681	638	661	651	625	664	654	667	606	649	648	641	619	639	624	593	614	651	654	638	646	675	585	642	646	641	635	662	694	652	624	632	626	661	598	628	590	674	649	642	668	613	650	588	638	652	651	635	681	573	637	685	656	671	611	592	627	638	662	635	618	688	636	621	647	622	636	647	699	667	646	676	624	692	641	623	626	635	651	665	632	617	662	634	616	669	659	637	606	621	650	633	671	619	626	651	658	639	639	676	665	627	648	670	690	623	604	676	659	595	633	599	624	638	621	658	660	660	635	660	658	630	602	653	654	678	618	639	637	643	638	635	655	677	668	687	646	567	630	622	654	660	600	623	643	627	642	656	665	679	621	684	603	630	604	636	635	642	661	624	665	635	640	644	627	654	639	606	637	654	640	573	645	674	656	665	572	615	644	676	625	570	692	623	681	634	629	647	602	687	626	638	619	633	638	661	671	660	637	679	630	674	641	638	600	637	639	663	647	642	608	622	598	645	628	631	624	614	660	611	659	638	652	662	624	627	648	640	661	628	651	610	636	652	651	659	636	671	641	652	626	657	688	670	660	629	640	628	656	682	677	602	612	651	621	616	642	683	618	663	620	618	594	654	625	661	623	645	597	666	665	619	649	663	605	644	661	616	644	641	650	623	679	629	625	654	646	635	655	592	632	640	634	648	642	636	650	672	629	644	666	638	689	645	614	646	623	648	636	660	675	656	656	662	642	657	655	682	664	658	661	682	653	621	616	681	620	665	678	679	643	643	649	641	564	683	651	664	674	672	618	621	554	688	663	671	632	654	693	649	666	639	709	633	638	676	620	665	629	623	661	642	653	650	597	649	661	646	601	618	629	651	617	651	625	678	633	636	683	626	654	623	657	617	646	659	674	646	623	623	666	617	602	609	597	610	647	618	643	634	622	638	628	640	640	672	662	632	642	609	609	630	642	641	630	636	641	683	662	623	621	637	659	610	618	598	640	653	654	636	670	652	678	630	640	638	620	630	646	713	630	663	638	642	675	639	647	668	639	644	623	634	702	588	594	659	622	609	633	620	649	635	679	658	698	670	600	660	665	600	617	633	629	647	618	634	605	604	589	680	622	573	612	596	607	622	697	638	658	689	668	600	670	631	647	651	680	622	677	644	643	628	622	645	659	649	642	658	621	645	635	647	607	642	633	657	641	623	652	624	635	601	655	633	657	628	663	630	603	669	712	631	664	618	599	664	608	636	676	640	636	614	656	667	621	675	646	659	665	646	635	599	619	649	684	663	638	646	650	637	647	637	676	627	643	643	631	699	594	607	678	682	651	645	691	586	659	639	654	623	708	599	664	642	639	625	593	683	621	636	654	636	627	657	637	633	668	608	598	652	637	678	668	613	678	666	635	603	644	614	611	587	654	665	654	627	657	643	589	616	652	660	677	641	651	660	619	646	643	687	659	658	629	681	642	661	639	641	656	674	644	637	612	643	629	600	631	599	688	623	664	639	634	647	586	620	628	623	661	631	602	630	623	661	594	651	644	620	639	656	625	609	592	634	678	635	698	637	675	648	689	622	644	639	613	607	623	619	612	650	644	663	637	656	619	630	622	642	659	650	676	628	609	624	647	628	584	669	654	648	658	690	669	627	626	631	650	641	639	616	646	680	650	679	671	683	638	653	650	640	652	658	671	669	629	629	568	612	658	626	633	668	627	641	652	656	602	636	646	653	662	675	649	691	619	678	607	596	647	657	636	592	650	649	677	626	644	565	678	648	587	649	699	693	660	671	667	640	683	601	686	626	654	698	627	602	641	645	624	662	669	680	654	653	608	639	605	621	659	650	635	627	661	661	614	598	614	606	612	684	592	639	614	614	662	607	640	636	627
23669	20987	28369	23774	20968	11219	1211	694	574	538	456	414	429	385	363	348	314	323	313	274	299	326	315	276	277	288	301	290	265	286	336	291	293	266	305	247	300	276	264	296	253	271	242	267	281	261	302	267	258	256	280	256	288	263	233	282	247	253	240	269	238	270	256	259	275	251	259	292	280	228	260	260	261	228	228	257	301	240	267	262	232	285	267	272	269	257	267	261	274	265	246	277	235	299	287	230	248	240	265	243	261	287	261	248	263	268	252	236	245	251	282	246	282	259	281	282	264	232	223	231	256	230	255	254	276	244	270	232	272	284	246	260	283	264	275	256	268	250	279	257	264	241	275	249	237	274	267	265	258	303	295	277	296	242	248	270	232	270	239	288	249	259	261	259	273	263	286	257	272	245	245	236	283	248	263	273	247	243	270	246	259	267	327	256	266	254	250	260	258	257	230	272	255	250	265	267	250	258	244	259	246	263	270	220	251	251	255	246	283	229	260	258	264	256	257	252	288	272	281	276	269	291	265	273	239	269	249	292	247	257	282	240	269	280	276	261	260	265	264	262	271	236	263	255	250	260	274	263	253	258	223	282	258	242	265	288	260	300	284	293	268	227	234	274	260	257	257	259	271	264	279	259	262	264	266	239	282	253	265	254	275	249	277	260	245	272	249	264	263	244	265	271	259	254	266	283	253	264	255	253	262	286	253	259	260	225	254	260	211	244	281	253	266	243	266	260	238	280	253	274	268	269	261	270	244	244	234	262	252	258	257	279	277	262	273	277	275	277	258	246	261	274	245	254	253	252	243	276	245	254	273	243	248	270	247	246	252	242	250	279	262	276	237	258	255	282	255	262	270	250	274	282	243	249	269	260	263	267	275	240	261	258	238	259	249	282	273	238	249	269	217	255	243	271	299	276	273	261	245	270	261	292	283	238	269	268	249	268	273	275	266	243	239	260	234	275	277	251	250	251	239	241	231	249	268	266	287	248	266	263	237	281	251	262	268	255	252	249	269	275	257	249	255	265	284	261	260	267	264	258	260	254	255	218	270	267	239	247	259	251	252	239	258	278	256	259	254	252	246	248	279	273	297	258	238	233	242	273	277	241	241	252	262	277	252	247	252	241	251	267	261	285	275	271	247	273	258	278	294	248	231	287	280	271	299	260	238	266	273	255	259	249	255	259	246	269	283	255	270	280	244	268	268	257	253	257	261	280	256	243	263	255	276	241	255	280	236	271	270	248	294	246	263	289	309	249	270	262	266	279	218	266	262	260	263	267	268	247	275	262	242	261	225	286	277	291	247	249	279	244	302	266	270	245	262	265	251	259	282	284	244	259	264	234	267	268	287	263	248	265	280	233	248	282	265	259	254	255	241	239	239	279	242	256	282	269	260	260	286	279	260	238	258	273	253	270	284	277	269	289	264	257	268	267	237	267	278	269	254	281	286	266	245	247	251	258	257	256	239	251	256	254	258	229	258	257	266	273	253	256	272	240	258	266	286	218	268	241	261	235	264	271	290	245	252	248	255	244	266	241	251	259	239	235	234	266	256	278	271	300	240	275	255	232	252	276	235	259	249	261	273	214	264	263	264	285	257	251	231	271	266	232	277	252	273	265	254	261	260	255	289	258	260	285	264	264	263	270	265	258	258	242	241	265	275	296	251	258	242	258	271	242	275	264	227	298	249	248	248	274	280	239	229	282	228	250	260	258	253	263	260	238	262	253	269	304	288	250	262	267	275	240	257	246	279	257	258	276	251	247	280	258	291	284	293	269	265	263	275	237	272	269	272	261	250	273	262	240	250	263	248	242	249	232	260	238	266	275	260	259	236	239	238	271	250	289	269	265	267	269	266	233	249	271	284	269	292	246	283	243	240	260	271	266	236	294	256	242	269	280	258	225	248	248	263	252	270	248	254	297	265	239	245	242	261	272	290	273	277	252	279	252	248	239	256	237	230	262	265	276	253	287	289	271	253	245	236	244	251	234	268	255	278	267	255	264	226	229	298	268	262	255	282	272	228	268	282	270	256	265	277	255	266	263	250	269	279	243	266	265	249	233	282	260	270	281	253	234	248	250	246	243	309	303	238	257	226	270	269	260	275	276	267	269	274	291	275	255	263	260	253	274	234	254	259	248	267	257	273	243	240	269	267	257	242	256	272	248	264	227	281	283	249	279	247	267	261	307	257	232	254	268	236	250	269	256	248	292	279	257	251	277	270	253	250	267	242	254	306	259	264	248	263	274	249	287	262	247	264	263	235	241	274	241	273	236	228	248	260	256	249	267	260	274	257	284	256	224	264	281	241	258	260	278	257	256	257	267	247	247	271	259	270	265	288	244	264	277	275	245	252	255	251	240	258	246	275	266	272	261	281	257	245	271	295	243	265	303	263	259	253	307	249	280	237	263	239	246	255	254	248	242	261	258	251	243	261	277	258	269	233	264	242	262	255	243	267	274	279	226	256	257	249	239	248	261	250	261	259	253	257	250	293	284	252	253	306	267	261	260	282	241	253	271	275	263	246	246	252	241	250	277	286	246	251	266	280	265	251	259	240	266	234	243	232	253	229	265	270	250	246	226	260	246	251	235	296	253	246	228	266	250	242	243	257	307	263	246	213	278	265	270	243	269	263	234	243	252	255	254	295	252	273	231	288	269	241	247	237	266	256	220	270	250	267	282	271	223	256	273	264	243	247	261	255	283	259	224	263	258	248	240	239	284	252	258	266	283	246	274	265	259	265	271	236	249	258	243	263	251	257	253	260	242	260	277	260	240	241	284	256	248	252	247	274	267	240	272	255	264	278	253	237	241	262	257	273	255	278	236	242	258	247	264	227	267	246	261	261	244	270	253	266	251	260	275	256	280	263	252	234	248	284	270	275	275	262	252	267	240	285	209	244	260	241	256	254	251	247	261	281	228	240	239	236	309	237	263	253	246	250	242	256	274	279	242	274	233	264	265	241	266	265	275	253	256	265	259	308	257	249	254	271	243	289	291	243	254	236	262	247	290	246	236	249	236	274	278	252	252	270	255	264	262	238	247	245	275	252	279	267	256	297	258	268	244	278	274	246	258	251	268	236	241	277	232	241	249	257	265	258	263	259	274	256	262	258	241	292	282	248	271	245	290	233	262	267	270	237	262	246	278	262	281	253	265	270	241	269	302	261	260	241	264	253	278	262	319	244	250	262	273	243	247	278	276	262	248	279	277	253	271	282	255	264	261	254	229	238	283	273	264	244	282	246	235	249	226	243	242	253	225	295	258	281	254	247	277	271	283	261	259	259	255	251	238	243	273	244	283	258	262	249	271	271	300	256	264	276	284	245	286	258	253	248	265	259	264	286	268	279	265	258	256	257	273	256	274	254	234	243	265	284	261	262	268	278	285	277	230	265	268	268	260	252	251	245	268	284	284	272	268	261	262	250	267	260	233	278	256	284	249	278	274	234	236	282	262	232	294	259	267	262	269	237	247	241	272	292	259	274	272	275	291	250	265
23718	10697	8452	4299	2927	2196	1671	1288	1064	924	752	693	581	611	535	495	486	433	398	428	458	432	441	376	393	385	410	359	369	370	379	336	349	355	369	391	350	333	335	389	356	341	339	355	327	341	349	314	338	328	351	368	324	345	350	350	296	332	331	369	319	317	345	308	318	318	341	336	333	334	347	347	378	326	325	323	339	317	348	341	315	362	331	336	317	314	309	344	321	335	346	334	325	314	327	342	336	336	337	318	325	312	296	327	330	332	313	319	330	336	306	329	361	332	352	321	339	337	334	316	348	331	312	327	340	348	305	294	297	325	337	338	356	336	340	350	333	357	308	311	351	326	320	340	332	353	353	339	338	322	332	336	365	318	322	320	330	323	365	340	356	319	335	345	292	335	336	312	366	336	314	343	326	328	334	302	332	342	301	344	333	343	345	320	375	323	333	309	325	335	322	325	324	354	353	330	343	309	346	330	327	337	330	355	307	304	332	357	354	322	348	328	329	324	340	331	310	344	320	340	319	296	318	358	301	311	331	313	329	346	314	301	322	343	309	309	335	331	360	335	298	339	330	337	323	311	335	309	324	300	347	336	318	318	358	325	302	347	322	335	326	324	328	320	356	335	320	334	338	330	319	330	337	347	312	298	367	334	289	326	304	334	331	324	341	338	336	304	329	314	358	330	334	324	354	312	372	329	352	328	310	337	356	335	332	331	296	335	349	347	325	332	338	318	328	334	356	320	321	303	313	315	335	348	335	305	328	291	328	342	313	315	334	334	325	355	330	313	301	328	334	340	313	346	297	333	350	321	325	332	338	336	306	328	305	332	339	346	317	319	345	316	341	345	310	347	330	337	363	333	323	335	299	306	336	317	305	328	321	310	339	320	345	330	318	303	344	350	338	323	330	294	339	329	359	304	335	309	343	348	309	300	338	313	332	325	354	347	322	322	300	332	346	326	326	283	328	336	318	329	305	319	329	320	306	344	324	327	324	332	357	316	327	310	310	310	330	323	294	295	283	336	325	355	322	333	304	309	312	333	333	321	312	331	314	338	334	308	339	361	303	320	331	311	326	301	342	310	317	330	313	319	353	361	347	327	335	303	331	352	339	280	343	364	365	310	323	335	330	312	348	348	305	305	318	299	323	289	322	343	331	326	331	328	341	364	346	364	330	327	362	323	348	331	305	331	302	321	338	315	308	313	357	326	337	293	308	334	306	340	337	349	345	342	292	318	289	330	315	301	315	335	320	319	331	307	336	325	304	346	300	324	307	339	345	305	334	313	308	351	358	315	331	333	344	345	303	312	316	343	318	322	338	310	327	349	322	335	329	297	331	318	359	335	361	337	348	332	319	318	307	346	358	330	331	311	318	349	311	313	366	323	297	309	318	332	303	339	314	341	331	315	289	338	330	321	294	311	338	334	332	332	378	313	340	313	338	314	308	331	343	316	325	373	296	301	320	307	308	317	336	322	319	336	312	316	319	346	295	329	321	307	340	337	318	326	316	325	330	338	320	309	324	343	327	280	320	339	317	344	362	362	328	326	306	360	303	328	262	342	351	358	292	333	308	328	350	344	338	334	315	312	335	309	334	321	336	311	318	329	341	327	301	330	333	303	336	342	284	314	295	299	345	342	332	320	349	353	294	292	302	317	341	289	319	330	354	320	292	339	312	317	321	373	335	347	287	332	334	356	318	333	307	338	324	322	363	332	293	328	360	281	301	334	335	334	311	319	344	329	318	315	339	303	306	315	312	332	357	316	347	312	319	306	342	330	308	316	345	320	352	324	350	341	313	342	340	323	308	347	321	326	349	329	319	324	331	297	311	306	340	318	335	312	309	356	329	309	347	314	326	333	322	311	345	291	324	330	320	327	330	356	318	309	323	313	345	348	351	314	369	323	333	315	350	299	331	312	303	336	318	339	302	351	344	292	310	339	336	325	280	287	334	333	310	286	295	330	347	321	314	282	344	294	344	332	329	317	315	339	328	351	347	318	369	373	306	320	331	325	316	339	314	347	329	334	337	336	313	327	318	339	328	287	297	327	329	319	340	346	318	314	323	326	303	324	328	309	323	328	347	328	348	321	333	288	314	348	323	351	311	341	333	335	347	341	337	326	349	331	318	347	316	355	339	324	300	349	339	317	315	302	329	323	345	350	303	359	330	332	319	321	329	323	307	341	315	297	346	314	320	323	319	310	319	339	336	371	308	314	337	325	299	334	315	354	334	316	311	312	331	339	342	315	351	324	325	281	291	341	324	319	324	313	340	326	341	332	361	309	322	340	315	328	321	314	332	337	332	351	342	326	328	359	348	290	313	304	297	337	318	323	361	329	327	323	334	351	336	306	303	332	343	319	348	303	322	334	302	325	316	374	317	295	310	347	331	332	316	335	294	331	290	364	333	322	355	320	310	358	297	323	324	302	333	328	339	324	340	336	336	335	291	324	314	308	321	345	314	331	369	333	368	322	339	347	325	299	329	329	318	336	341	334	343	313	312	305	348	335	341	314	302	284	324	282	327	358	322	322	343	311	337	307	313	336	298	302	326	319	319	324	326	322	326	341	314	321	331	317	342	353	352	342	339	344	292	338	301	299	316	306	346	349	300	344	316	353	340	328	333	333	340	332	311	335	301	322	314	312	310	338	345	315	307	317	298	334	328	305	327	343	331	344	311	332	356	316	304	348	323	321	357	312	306	319	305	327	319	313	341	321	329	329	320	376	307	303	288	339	307	323	315	294	362	329	356	328	344	340	337	368	325	333	317	294	289	325	295	319	328	317	339	322	311	351	324	324	349	339	336	301	353	322	326	349	345	323	343	319	360	345	360	351	327	316	349	312	322	315	330	323	370	325	303	348	331	293	321	305	324	323	328	343	337	331	341	367	342	313	320	308	327	302	337	359	348	311	320	338	299	316	365	353	344	338	333	322	325	317	299	319	328	314	307	317	294	327	335	308	345	340	338	343	351	326	329	321	332	303	315	323	342	312	296	320	330	323	312	342	346	306	332	337	297	295	317	337	355	356	308	323	313	343	289	304	346	333	335	327	334	328	346	314	301	308	309	343	320	298	366	331	360	329	334	334	353	343	335	325	311	340	313	309	298	313	307	329	327	295	303	341	306	357	311	326	338	331	320	335	341	293	347	330	311	305	301	342	327	339	336	287	342	348	354	316	321	308	335	326	313	330	319	325	311	332	303	318	327	309	324	318	301	335	332	356	323	321	327	375	353	305	308	313	345	340	318	327	311	303	325	309	298	327	325	317	318	330	324	322	331	323	354	348	331	346	326	338	309	319	349	374	299	308	375	311	345	300	313	311	291	316	346	306	367	315	376	299	352	337	330	318	316	382	316	346	291	299	348	291	303	318	319	309	323	317	290	296	335	305	286	321	326	307	323	303	340	316	325	380	320	314	307	322	333	306	323	328	279	337	299	321	289	350	328	316	307	309	310	315	337	343	349	321	321	333	315	334	360	293	309	358	287	320	338	318
24944	20930	27205	24779	10258	1157	925	826	786	689	690	726	683	651	701	641	675	588	662	642	608	627	638	624	659	624	612	636	647	637	599	632	679	585	624	572	605	628	632	602	640	624	594	605	647	639	577	610	651	583	620	614	589	620	629	619	628	573	633	608	576	616	612	622	647	600	618	600	650	618	590	541	615	596	646	668	609	658	632	612	618	599	604	635	607	620	594	592	666	620	552	604	615	630	587	599	612	609	629	633	641	629	621	647	649	607	631	657	609	596	636	611	664	648	606	632	600	598	613	578	586	552	620	582	666	600	640	615	583	594	611	656	633	613	594	593	631	605	577	641	631	631	625	597	637	597	582	639	625	630	614	624	634	591	631	584	608	619	651	642	622	611	579	590	594	614	587	566	619	571	623	605	585	596	625	608	570	631	633	614	596	595	611	642	610	608	637	575	637	608	631	615	594	567	599	572	613	603	627	605	592	628	619	562	621	589	634	609	598	664	611	616	639	620	614	602	629	620	654	654	606	573	588	647	613	656	608	637	672	637	571	602	592	638	601	575	601	609	625	619	612	566	584	632	580	618	633	569	609	605	604	630	605	653	604	662	612	611	625	609	606	646	544	596	634	587	569	601	595	603	627	645	598	632	635	636	615	622	587	608	596	543	615	622	625	620	632	646	659	595	573	607	590	584	626	613	610	614	633	581	564	591	557	645	590	564	651	596	595	619	621	637	640	651	626	619	619	633	571	616	610	623	616	614	637	630	594	552	599	565	569	603	647	623	605	586	619	595	619	627	620	625	582	575	632	582	615	612	596	628	591	611	601	631	615	642	612	647	594	612	579	581	611	596	652	554	573	575	627	615	607	606	582	629	630	614	624	626	612	649	585	644	614	624	598	622	602	694	629	618	615	629	592	588	636	613	582	637	650	631	609	616	618	600	656	580	634	608	598	651	637	590	631	617	631	616	586	613	621	610	571	590	634	614	643	605	575	595	584	634	624	595	581	635	616	611	580	601	591	574	591	604	619	603	585	598	601	564	643	621	603	583	656	628	608	620	648	596	601	599	606	632	624	578	660	640	632	623	547	627	631	612	600	613	609	598	603	628	584	593	614	638	633	672	588	605	620	613	599	599	622	578	648	602	608	608	629	610	589	595	633	581	604	633	650	632	650	633	559	593	594	628	639	599	640	622	581	620	611	629	633	649	621	616	644	595	610	610	619	605	601	592	612	608	609	652	610	617	586	613	631	620	588	602	651	596	601	600	590	612	645	599	663	626	619	586	625	625	628	661	586	609	654	613	607	622	611	602	618	574	605	644	608	604	647	635	633	582	612	636	644	620	638	594	578	632	653	633	615	615	651	623	645	652	641	587	617	620	601	628	572	626	621	618	620	645	626	595	582	627	603	643	610	637	605	656	628	625	641	598	570	590	577	564	618	584	640	616	571	646	561	660	619	577	616	627	633	600	634	599	643	607	621	563	623	595	619	627	639	652	592	582	588	568	598	627	594	628	624	557	602	606	583	661	625	613	603	611	614	614	583	599	639	603	644	595	601	642	620	617	604	598	643	602	627	615	631	616	603	602	605	632	649	632	639	617	634	606	639	588	601	599	664	591	613	616	651	589	576	604	595	608	629	597	609	588	581	565	658	560	557	633	624	602	639	649	588	609	582	620	597	598	576	623	640	583	608	617	614	617	645	617	605	641	609	581	585	601	628	665	629	600	627	638	638	630	688	608	643	598	638	591	574	612	582	605	609	650	575	575	634	613	629	607	597	580	591	640	596	623	600	606	609	576	573	587	642	601	626	598	618	649	623	609	608	608	612	634	617	602	582	627	603	617	593	621	590	588	610	612	549	651	662	579	643	609	624	607	671	617	571	607	645	593	622	599	568	664	624	593	628	597	651	567	633	608	650	638	632	631	599	624	593	634	606	638	579	632	629	585	623	599	581	623	608	586	607	593	602	637	643	610	618	638	603	586	617	586	644	641	621	591	637	637	621	578	634	623	587	608	611	607	606	623	649	636	631	572	620	594	635	639	634	611	620	615	622	629	646	676	663	594	614	642	631	570	629	586	640	604	621	621	593	603	618	597	606	582	608	604	638	644	616	574	584	652	599	659	621	577	617	610	589	586	619	603	668	601	652	616	618	595	599	596	662	612	591	627	592	591	635	650	576	635	605	641	633	622	559	635	606	561	615	611	620	613	606	601	627	598	615	614	645	624	599	600	598	622	625	618	618	619	588	621	595	596	630	585	595	610	630	611	625	589	606	623	646	600	593	595	606	602	615	583	597	614	632	618	568	631	581	602	600	637	618	608	577	615	607	669	582	610	594	587	625	604	601	601	586	617	584	617	620	612	638	601	637	599	624	595	588	638	629	625	560	582	572	592	673	608	610	616	588	659	613	622	632	644	577	604	598	620	605	641	636	588	660	617	645	657	603	634	619	596	583	603	622	617	674	617	674	635	624	649	619	617	596	565	574	615	622	606	638	642	621	591	621	597	628	634	630	584	602	605	634	675	613	636	623	580	609	616	611	579	597	597	614	604	617	573	617	624	670	616	611	594	602	604	659	653	628	587	594	594	622	635	653	606	597	648	647	614	631	664	628	582	648	569	615	603	587	614	624	639	636	656	617	627	616	607	570	626	641	579	630	574	626	639	630	617	617	593	609	604	599	601	636	609	598	622	604	619	569	622	610	595	599	597	604	630	596	602	636	615	605	627	598	610	617	614	588	636	626	665	627	612	612	644	623	653	644	607	621	600	649	545	598	577	611	612	630	605	624	601	631	603	604	632	627	606	661	614	654	619	626	634	597	622	609	619	637	626	626	661	599	639	628	648	626	681	601	552	602	586	591	622	610	565	626	641	615	605	605	591	648	612	577	605	654	569	614	629	628	607	597	618	592	637	590	600	596	595	589	588	610	617	611	632	596	615	586	582	614	638	587	621	600	634	602	612	607	554	601	612	587	633	598	626	632	611	631	588	583	620	608	629	679	640	605	633	623	585	636	611	546	577	591	587	634	630	624	593	615	583	603	598	621	628	598	594	617	648	582	576	593	639	621	586	648	599	607	623	612	613	579	645	588	598	634	577	630	612	616	621	614	574	603	622	589	614	587	584	593	563	597	609	607	603	580	600	570	568	606	647	623	572	599	620	561	614	593	569	662	627	572	598	611	633	641	648	602	623	610	594	620	636	579	601	610	569	566	587	566	627	616	571	625	579	640	623	587	602	570	617	638	558	561	619	599	604	684	608	625	650	590	640	622	608	574	636	608	588	618	628	626	607	664	634	632	559	589	614	618	596	612	617	611	613	639	611	614	560	633	620	666	628	620	579	630	588	599	599	620	608	633	620	597	636	614	607	616	616	600	638	664	612	603	618	633	634	660	587	624	644	593	591	602	638	587	590	592	583	657	605	602	592	608	567	563	584	636	602	589	603	586	600	597	592	585	654	578	683	615	582	586	636	594	635	614	631	575	606	629	619	615	626
21305	6264	4911	2597	1980	1642	1348	1187	1128	1077	929	913	822	832	798	800	779	801	800	758	784	769	742	743	772	722	750	739	737	715	776	744	717	709	716	704	734	697	762	791	676	785	701	765	704	729	729	720	748	726	720	714	746	705	744	659	707	726	779	745	747	686	716	727	733	681	680	729	691	736	717	666	689	687	726	683	686	744	680	689	706	746	765	705	727	767	700	715	732	708	763	698	681	648	745	717	717	677	669	724	707	652	752	748	749	741	744	696	737	693	723	740	745	707	705	711	653	699	674	731	685	690	754	696	711	688	666	697	677	736	680	714	716	682	717	719	691	692	712	682	696	741	733	678	659	753	682	729	716	731	747	694	720	726	715	678	703	756	704	676	699	730	683	695	675	736	700	683	699	719	654	707	740	705	680	723	688	743	674	693	733	629	685	674	752	712	707	679	708	647	741	682	726	685	701	734	700	722	700	742	714	706	725	692	712	659	713	668	759	623	714	743	717	711	692	723	703	731	647	668	676	695	705	736	715	678	678	751	685	677	737	676	742	697	716	703	695	727	693	704	674	671	721	698	710	699	746	698	735	719	683	739	720	666	674	711	702	710	706	721	753	754	646	685	763	695	715	703	691	723	668	693	688	752	690	699	751	724	737	708	706	702	708	690	721	732	691	652	711	675	756	744	737	699	699	675	738	696	748	732	689	670	677	704	670	727	683	698	720	689	707	700	690	672	718	715	731	732	709	664	702	724	743	764	700	710	773	683	700	693	699	723	676	731	716	731	738	733	721	742	714	690	724	701	677	697	754	755	712	683	711	677	705	716	697	706	754	673	714	744	734	726	697	681	703	721	719	742	746	687	707	680	710	700	683	706	742	690	687	684	702	722	745	708	707	728	736	732	693	651	728	700	732	737	743	723	695	702	678	725	711	727	753	693	682	698	727	707	726	729	734	728	679	728	733	716	741	685	708	701	725	703	686	727	740	695	659	705	775	698	687	676	713	735	695	685	744	682	673	724	711	722	673	685	704	734	715	735	719	744	743	705	690	733	685	726	678	664	705	652	731	774	720	673	678	672	701	746	730	707	726	705	742	667	771	717	767	680	717	710	719	661	662	685	671	775	707	725	728	704	733	698	704	669	724	771	727	746	715	686	717	736	682	727	671	725	715	730	718	715	695	729	668	664	709	656	702	663	709	655	708	723	704	693	722	711	736	721	733	691	710	696	704	689	717	719	702	683	697	729	709	673	730	651	685	678	713	675	656	689	667	710	735	684	743	698	701	685	732	694	708	706	721	691	676	705	753	661	674	754	683	670	770	691	686	691	699	645	741	694	695	683	687	693	731	752	734	688	681	703	682	697	723	721	752	671	709	693	753	761	700	728	716	691	691	690	706	701	667	716	736	701	736	656	717	719	723	698	695	693	748	682	705	740	725	719	727	666	727	683	686	694	668	695	741	731	732	721	730	687	695	700	736	705	705	699	726	712	727	673	721	720	704	708	687	754	700	685	732	730	753	721	719	682	703	673	725	675	731	708	692	700	729	758	729	728	703	713	724	726	709	680	690	792	679	680	725	719	726	700	749	711	700	707	732	699	697	708	692	705	736	732	698	728	688	728	692	727	754	724	690	734	720	685	724	758	701	673	711	721	714	698	761	712	701	749	694	740	644	733	720	670	729	716	753	730	757	678	707	691	756	666	732	698	669	698	696	710	690	748	695	722	696	675	697	680	753	725	748	703	734	724	738	700	688	677	722	673	713	699	694	702	676	644	727	726	708	730	648	698	725	698	756	718	737	734	725	659	709	689	732	704	688	703	758	714	697	713	725	671	714	705	702	747	738	675	702	716	732	692	763	717	697	728	697	716	733	688	744	681	691	690	745	739	719	702	692	757	674	697	689	669	730	737	746	700	718	718	696	732	713	710	709	719	734	662	694	695	744	713	673	724	716	713	655	723	702	702	695	685	681	681	687	682	651	703	696	705	740	706	757	679	696	744	735	755	691	675	674	703	714	706	742	704	696	760	709	701	692	717	697	734	700	742	669	751	722	698	731	677	716	698	736	690	696	720	742	728	701	739	749	709	707	686	704	734	721	716	701	707	731	717	706	699	733	693	751	680	687	725	748	696	658	710	701	707	720	744	695	678	771	687	726	713	727	660	718	699	707	729	724	680	695	668	692	682	741	734	713	715	712	715	704	694	722	685	668	680	721	706	663	701	680	726	719	714	708	699	712	724	704	765	767	662	698	703	710	712	728	707	691	722	731	672	702	695	728	713	719	686	745	711	684	688	721	681	711	743	753	659	665	737	678	681	718	676	741	718	730	707	746	691	695	709	683	687	681	707	744	723	705	709	674	666	641	692	697	711	689	676	676	721	671	790	699	702	718	701	747	685	713	708	733	712	726	763	713	743	711	703	703	735	737	732	706	687	715	675	752	714	728	729	716	690	685	707	665	698	732	690	706	722	758	683	692	732	733	692	740	685	648	728	739	737	705	729	697	710	741	696	710	695	739	698	697	712	687	683	667	686	694	730	712	697	697	711	708	754	687	700	682	717	724	700	719	681	721	732	699	773	679	705	720	672	739	691	702	749	713	751	752	663	718	686	742	709	671	683	699	699	683	739	678	760	735	752	735	709	717	702	705	733	694	725	690	724	705	670	709	692	659	721	650	704	665	711	657	713	714	773	740	666	702	710	701	702	661	701	732	681	760	704	718	720	727	732	713	687	741	726	700	754	686	701	697	732	725	709	730	718	698	710	696	673	714	688	726	689	703	701	680	724	700	698	723	694	710	699	686	740	693	677	682	751	708	706	712	751	691	715	708	681	682	767	664	708	727	716	683	696	680	725	684	689	686	684	742	679	711	760	713	691	741	727	688	746	701	681	718	709	710	687	755	679	650	737	669	693	695	708	727	725	733	772	731	671	673	763	717	723	717	714	731	667	680	736	692	700	733	687	687	681	743	669	683	713	714	740	699	703	772	709	637	690	690	682	708	724	706	680	754	706	703	676	711	733	689	683	681	709	655	723	714	713	718	728	726	708	734	719	688	699	744	758	699	732	713	653	714	731	677	696	742	725	716	686	722	669	698	697	690	735	650	702	678	717	674	718	714	705	724	679	730	693	695	714	706	692	679	660	706	759	721	800	729	685	678	712	703	693	684	708	693	772	736	696	683	697	703	689	727	651	710	714	722	727	695	768	715	678	673	720	719	696	679	657	669	692	730	688	691	675	653	672	713	720	705	734	673	688	683	676	679	734	766	720	691	732	712	730	680	671	691	721	689	689	690	697	716	643	697	697	719	682	700	701	681	721	724	736	699	742	736	708	708	720	692	728	730	720	676	719	713	737	691	734	723	724	686	722	716	703	764	707	702	680	713	705	688	680	685	704	711	719	696	708	726	754	745	728	691	721	745	719	692	727	686	724	718	689	669	676	732	699	720	738	739	706	680	645	672	716	651	711	719	696	697	731	666	723	699	731	674	667	669	740
22655	20978	28808	23322	20971	21031	10175	1262	878	720	640	596	520	466	414	445	395	397	382	343	349	337	324	316	301	265	305	298	347	291	324	299	283	287	293	254	290	279	284	258	259	255	274	261	276	276	255	268	258	246	249	246	268	279	259	242	255	281	267	268	273	221	282	242	246	269	232	268	251	275	251	254	248	239	257	233	279	222	254	256	271	266	240	248	251	257	250	250	264	262	242	225	271	239	268	238	264	259	271	246	243	257	218	269	249	283	230	248	257	266	253	243	263	238	238	242	244	236	243	259	230	260	234	282	272	249	252	236	257	216	234	244	249	264	259	248	256	245	228	209	243	254	263	233	240	250	258	253	231	239	252	275	266	244	263	273	285	257	239	244	263	236	254	255	246	239	276	238	274	232	257	269	260	264	231	249	235	249	266	263	234	255	243	245	228	249	243	240	250	221	234	230	218	220	272	255	270	234	230	254	249	251	241	240	244	225	270	242	238	242	228	235	234	255	244	221	240	241	246	272	240	277	247	252	257	277	245	254	251	233	266	246	261	256	260	241	262	245	263	272	232	263	255	250	250	267	241	253	246	248	235	246	272	259	262	249	254	243	280	258	227	259	246	228	259	257	255	247	268	231	236	255	259	226	244	230	261	234	231	256	242	256	249	267	252	260	272	236	243	258	235	238	247	265	266	249	247	260	220	245	253	265	260	248	254	243	255	240	252	244	239	233	234	243	256	277	232	260	243	244	238	242	239	230	232	224	233	276	246	253	237	255	253	246	267	243	244	261	226	249	238	232	213	227	255	208	242	226	228	241	252	238	244	257	247	235	244	258	264	215	249	255	246	264	247	262	264	241	256	265	266	225	259	220	261	265	237	264	270	245	251	227	277	245	261	266	245	269	229	265	252	277	255	271	253	232	246	256	247	269	216	230	238	268	249	208	255	253	227	262	252	274	233	258	255	236	262	238	248	276	250	258	269	231	253	227	255	248	229	268	246	227	226	247	274	251	216	248	267	243	261	255	240	210	256	233	232	264	235	255	234	254	269	266	247	206	231	236	281	265	252	233	236	275	273	234	249	268	263	261	243	251	254	220	254	271	289	253	249	256	256	256	254	234	247	231	261	245	227	256	246	250	222	241	256	255	232	271	243	219	248	244	209	243	261	285	277	289	224	255	246	253	265	266	247	245	227	244	225	240	251	236	259	262	238	227	229	255	261	292	260	230	237	255	231	251	253	256	259	275	243	257	247	239	235	259	247	249	235	251	238	227	237	228	248	227	235	235	259	253	247	253	250	255	278	247	258	230	223	277	267	235	245	232	263	256	256	235	246	244	232	242	244	253	246	264	244	247	251	249	246	290	247	236	236	251	249	240	232	241	280	242	234	258	246	256	220	262	269	270	249	222	218	259	256	268	254	233	274	272	234	241	253	249	258	241	215	244	277	235	259	253	242	253	248	257	221	258	252	240	235	269	261	275	267	255	225	231	244	252	264	233	228	226	236	248	243	245	261	270	252	240	235	239	260	262	221	218	225	243	243	240	232	288	246	234	255	238	247	274	247	242	250	260	236	213	254	241	244	255	224	249	254	278	240	242	230	264	277	250	253	246	250	231	245	251	218	239	262	236	250	250	248	233	251	231	261	223	242	214	239	235	272	262	260	262	259	248	257	253	229	244	261	269	253	256	248	241	249	255	282	266	243	229	269	242	209	259	219	238	262	249	226	256	228	231	242	292	224	250	255	263	253	264	248	248	227	250	239	248	249	251	241	265	227	242	247	244	219	252	247	280	234	240	231	257	254	247	225	249	260	230	255	249	245	280	267	253	266	257	234	251	246	248	267	230	242	260	259	234	211	269	228	283	233	230	249	223	240	241	250	253	260	238	238	248	240	251	253	232	247	275	255	278	237	255	257	229	212	248	240	267	237	268	245	239	257	233	240	214	243	255	253	225	257	254	234	216	254	266	235	270	236	261	238	263	268	258	240	252	236	259	248	250	247	260	237	247	233	264	249	209	250	246	256	257	237	248	248	252	233	229	253	237	234	241	266	236	234	220	243	268	267	250	246	228	228	246	238	248	263	259	261	264	251	259	241	212	251	267	209	257	241	243	241	243	244	238	244	272	246	224	255	249	240	260	247	242	224	246	246	246	260	250	231	257	253	255	219	243	250	248	227	249	243	238	240	250	238	262	241	238	248	269	265	240	259	242	270	271	234	237	247	262	251	241	254	233	250	269	250	252	227	267	250	261	252	262	217	255	219	241	247	233	255	253	271	272	262	239	228	240	261	254	256	246	231	264	267	259	247	269	255	238	254	237	269	257	225	250	251	256	245	276	244	237	266	252	243	253	236	242	245	231	267	225	237	264	265	245	244	268	257	237	239	243	241	232	293	272	245	256	243	258	245	248	240	253	257	270	248	243	247	263	290	288	267	253	247	231	263	244	248	243	254	217	241	230	265	237	264	242	264	247	256	238	253	240	253	243	259	222	222	251	211	273	226	233	270	248	246	264	234	256	262	283	211	268	236	231	253	244	249	263	224	262	272	272	264	267	248	260	231	254	252	300	256	236	274	259	240	251	238	268	227	247	254	262	245	247	252	244	245	241	246	238	240	239	299	249	228	263	263	219	215	230	257	256	225	210	257	230	255	273	237	254	249	257	270	248	277	245	234	243	254	247	262	260	272	239	213	241	255	263	245	251	250	249	265	223	242	262	202	258	244	229	261	238	279	238	271	223	248	229	240	224	246	234	240	239	238	226	247	211	242	238	272	237	216	231	242	245	212	227	239	279	268	234	247	248	244	230	242	238	243	243	259	237	235	249	246	212	228	235	261	253	216	245	230	249	258	243	253	239	267	254	222	230	237	224	290	226	220	254	266	268	235	257	262	243	257	223	247	255	250	254	225	237	249	253	277	267	252	242	224	260	279	250	233	239	248	244	246	235	242	230	252	256	251	262	212	238	236	237	279	220	231	263	261	267	259	271	231	268	225	219	253	249	244	247	226	255	255	264	269	248	240	244	244	236	238	230	236	213	243	235	244	260	260	272	233	256	247	232	243	251	254	257	246	225	257	228	255	239	225	253	253	230	234	251	254	248	229	240	232	236	247	244	226	252	261	235	252	232	227	276	255	244	229	247	237	247	231	237	235	231	251	263	247	247	235	236	239	248	252	243	249	235	235	228	242	242	245	235	248	220	245	230	259	251	251	268	241	227	252	261	251	244	247	243	279	231	236	279	244	228	252	233	224	238	276	254	252	249	248	252	233	250	269	260	250	235	255	251	222	237	283	227	272	243	254	260	276	229	222	255	274	251	244	284	288	269	231	268	231	246	242	248	250	218	237	256	247	263	258	269	250	240	240	263	228	245	240	235	254	241	228	250	252	253	228	238	234	255	270	251	253	259	240	284	250	245	277	250	257	259	265	243	249	263	233	275	230	231	224	266	237	229	255	254	238	225	242	234	231	229	215	237	261	253	273	257	260	235	244	256
26944	16394	13533	7246	5142	3834	2957	2321	1767	1455	1125	988	845	781	656	663	572	573	521	497	501	433	396	398	406	379	351	383	373	383	325	346	347	366	338	344	346	356	320	337	325	340	335	319	333	321	323	327	284	311	316	304	308	332	347	293	312	289	324	274	309	326	298	290	275	299	287	298	300	308	299	279	259	319	294	286	323	315	281	305	286	292	287	309	275	282	292	261	285	304	273	264	282	299	291	288	286	287	290	306	277	274	310	293	272	252	271	286	282	291	306	303	276	296	258	284	293	307	277	293	314	307	271	294	301	313	289	275	304	312	290	276	266	311	296	277	302	304	271	313	289	291	263	274	311	285	299	277	291	280	291	274	292	279	273	286	292	258	263	287	267	289	301	288	285	319	302	266	305	282	317	284	328	266	280	302	294	277	292	295	281	293	258	268	299	312	310	279	305	294	269	313	264	301	311	275	289	307	282	287	266	256	290	283	282	295	294	278	284	288	282	267	295	300	276	266	279	273	282	273	290	303	281	280	301	272	281	269	268	275	298	261	298	305	275	263	296	275	270	291	289	292	238	310	266	275	290	300	304	263	271	280	295	288	289	285	255	284	256	265	271	282	305	280	279	298	271	270	247	288	279	268	266	292	297	270	262	294	281	267	299	274	270	279	254	316	274	274	268	300	282	293	287	297	298	252	260	283	271	297	262	273	278	292	295	302	292	287	281	276	295	264	250	274	277	282	302	271	300	298	259	290	268	305	270	290	293	292	277	282	278	280	280	272	277	281	297	293	303	285	256	242	271	286	271	297	279	298	271	292	261	260	316	281	290	311	277	283	270	270	307	260	282	304	270	281	262	309	297	314	293	285	275	283	276	289	271	290	297	257	261	274	263	297	314	292	261	304	278	276	283	294	262	294	253	291	285	309	272	261	253	303	306	283	287	282	290	285	300	320	304	260	302	255	267	278	273	263	286	284	261	287	243	301	303	292	324	286	259	282	289	295	300	289	276	273	285	290	282	292	289	270	287	304	303	272	303	266	299	295	292	303	302	253	276	230	289	274	276	265	256	288	291	238	308	302	251	304	266	291	284	322	302	289	307	294	305	262	279	295	279	274	308	274	275	312	285	291	270	268	264	269	281	284	277	272	296	328	277	281	290	279	281	315	225	248	289	286	294	311	311	313	274	257	281	273	300	291	282	274	316	284	258	297	274	306	286	275	310	313	258	276	282	271	302	282	316	304	256	292	297	295	264	266	290	273	279	253	263	271	298	278	282	300	285	283	293	259	281	252	260	270	244	266	287	262	280	293	269	279	255	274	273	302	276	262	274	284	267	276	272	269	274	268	290	275	286	282	291	243	295	292	287	266	297	292	278	268	269	271	273	291	286	296	282	290	299	292	294	263	271	273	269	284	275	286	293	284	295	287	252	279	309	293	264	289	273	282	304	294	278	309	265	298	282	300	290	278	293	259	275	274	269	285	275	270	293	306	313	279	294	269	259	277	299	294	293	266	289	250	312	249	286	284	261	291	283	262	262	283	276	264	298	276	271	309	305	284	298	312	290	268	308	259	286	298	315	285	288	262	271	270	292	269	286	283	283	303	288	303	272	274	284	283	278	303	282	285	282	276	280	296	300	285	278	301	295	288	267	272	256	314	237	271	294	301	302	261	283	292	265	284	280	262	291	273	265	287	296	287	256	284	277	257	300	281	273	304	274	295	254	281	238	314	296	254	260	260	308	286	270	273	287	303	295	298	277	298	307	309	287	289	289	248	271	275	296	276	291	289	244	264	266	308	279	299	312	285	269	274	288	326	310	280	275	285	286	311	250	286	286	301	292	307	283	272	283	276	293	250	278	269	293	296	294	293	282	267	276	296	291	275	280	263	261	270	302	272	313	297	289	275	266	286	267	321	269	296	290	298	283	292	273	329	300	305	290	271	289	286	310	296	296	284	292	275	247	272	295	259	269	256	270	289	276	240	309	324	270	265	281	275	260	321	300	284	304	247	285	275	288	298	279	295	263	278	263	285	282	281	255	269	270	277	295	289	303	248	274	310	237	293	276	301	295	263	285	294	299	308	273	250	292	271	292	285	279	301	313	288	278	282	259	295	290	282	282	299	299	258	285	273	285	303	285	295	273	254	261	266	284	265	295	265	274	298	277	317	291	287	275	328	268	282	267	257	316	262	282	271	289	242	287	306	291	298	275	287	289	311	293	263	267	279	278	289	274	281	257	290	280	292	275	293	286	298	276	288	251	293	271	278	278	292	280	243	305	300	276	316	265	267	282	262	290	286	265	256	269	285	266	259	263	297	294	307	295	309	261	276	243	252	280	274	265	337	249	302	301	280	305	302	260	281	267	274	271	287	279	291	296	273	301	303	252	293	267	295	310	273	288	299	259	273	306	271	251	279	289	289	291	272	250	311	262	281	270	282	301	284	295	265	299	300	305	322	250	263	266	298	262	285	281	274	272	299	279	302	269	256	294	254	282	304	283	300	289	284	249	270	241	290	281	282	301	291	306	267	261	263	262	270	284	331	258	296	319	296	260	288	260	266	290	269	280	275	274	275	307	298	266	297	262	287	267	294	282	293	276	298	271	280	246	278	277	295	288	297	301	282	276	267	253	280	278	275	292	278	277	281	266	273	279	284	311	270	293	293	268	276	257	294	299	291	252	290	269	261	272	288	271	282	240	311	321	277	269	266	290	254	281	285	277	276	271	315	292	273	279	276	293	283	280	293	288	313	279	297	297	300	286	271	291	293	262	295	266	298	292	299	289	279	281	247	315	273	277	283	274	268	273	314	280	286	307	292	276	298	295	264	251	292	283	271	299	275	308	267	249	277	293	264	316	305	272	280	268	271	284	329	282	288	285	264	258	283	274	276	283	315	284	310	305	315	279	293	277	295	265	276	280	288	293	252	301	302	277	269	318	272	296	297	303	281	288	283	264	271	287	311	296	280	315	319	287	287	272	285	273	287	294	268	279	278	299	296	275	303	296	316	258	285	286	309	283	256	273	303	282	295	308	286	268	272	289	250	272	286	263	287	249	279	305	312	303	281	248	303	312	270	269	287	291	280	264	281	291	323	314	283	283	258	276	276	272	303	289	292	284	282	282	269	288	272	293	267	279	269	283	284	267	300	262	263	286	273	299	261	275	312	296	280	289	289	279	296	311	294	287	267	284	301	279	287	298	305	303	284	275	278	296	273	273	315	279	276	297	285	261	281	273	313	295	288	279	297	298	294	291	282	288	287	285	293	286	272	269	294	309	299	280	297	289	286	272	287	302	285	288	273	292	293	252	300	283	291	300	295	258	284	279	270	291	307	281	287	289	303	270	297	298	278	307	303	286	260	329	268	295	276	292	261	279	282	297	249	317	283	264	292	302	286	277	279	294	278	290	285	272	277	295	291	302	313	306	296	276	272	282	299	280	316	280	279	296	291	289	293	261	298	300	295	277	274	252	264	288	284	294	271	276	292	271	270	281	284
26729	20119	8141	986	711	632	632	600	593	624	559	546	534	601	548	540	553	562	487	538	568	515	530	527	520	516	551	551	535	528	516	576	542	513	577	539	558	518	525	531	558	577	575	576	539	544	540	544	548	546	544	515	560	546	516	568	562	528	540	518	509	564	548	525	557	532	568	556	545	563	559	599	563	579	556	540	570	562	564	545	568	548	567	519	512	570	527	501	569	545	529	538	540	519	520	557	519	527	516	548	538	555	512	528	555	551	563	553	575	504	533	507	539	551	557	541	549	545	520	509	548	555	496	496	537	546	535	543	544	511	532	489	515	540	510	500	568	501	551	532	537	512	509	566	551	544	571	572	546	514	519	550	507	576	528	530	535	517	557	548	521	541	560	520	562	559	572	575	558	524	567	538	568	550	545	546	502	535	530	527	564	554	554	499	551	545	510	519	545	523	521	524	524	540	535	600	539	551	586	527	530	531	526	495	519	536	517	537	577	527	535	543	593	556	540	566	549	517	568	533	543	509	528	526	564	536	529	527	564	527	525	515	560	534	499	556	547	561	551	557	542	558	530	526	535	534	555	552	541	555	554	531	510	499	564	544	565	556	504	525	571	553	524	568	553	555	528	524	588	503	530	530	547	561	520	501	590	567	566	547	563	540	491	542	563	542	505	551	547	581	520	525	564	534	533	549	502	521	516	521	513	546	574	517	521	502	567	556	491	571	527	555	535	544	519	557	546	569	565	554	528	500	540	519	503	533	562	547	512	503	520	567	557	554	543	549	594	546	555	566	561	548	560	546	556	558	541	539	546	572	529	581	549	548	539	545	534	526	524	536	589	526	557	533	513	562	554	535	516	532	515	507	496	543	549	542	541	555	531	561	526	529	516	565	501	528	524	493	598	475	560	533	566	550	532	557	519	542	537	534	561	544	528	529	523	532	512	543	523	583	559	547	523	529	552	522	521	497	530	530	513	537	497	561	567	567	558	558	495	553	528	551	564	561	534	571	562	520	535	537	554	554	568	505	571	505	539	532	558	524	564	532	569	553	496	536	544	552	512	506	529	540	500	544	557	530	517	543	502	571	532	523	567	544	522	500	553	539	543	562	517	541	520	524	538	516	548	547	566	523	537	599	499	564	573	515	536	568	515	568	521	534	568	537	517	502	532	521	539	529	515	499	532	562	490	520	550	533	529	546	546	511	502	542	572	552	542	514	515	545	552	551	553	544	548	527	487	525	548	578	551	531	521	505	588	533	554	580	517	511	524	578	535	578	543	510	520	614	480	521	539	529	555	530	566	511	541	554	561	553	541	544	555	531	566	577	576	571	541	526	555	548	538	557	516	570	540	524	519	543	528	539	541	514	538	543	549	563	574	522	531	535	542	562	523	505	522	564	516	555	577	497	528	552	519	572	559	519	537	539	526	532	581	507	578	546	548	525	543	530	551	518	525	527	523	579	562	522	520	521	543	524	530	536	532	543	542	552	555	538	553	545	507	550	553	585	490	503	537	511	524	526	536	533	562	527	527	520	509	575	604	543	544	562	540	521	543	542	556	522	518	535	530	494	522	587	516	529	530	531	555	525	561	529	489	596	563	537	563	531	569	535	546	549	529	557	531	533	574	597	504	534	567	516	537	525	505	565	575	535	554	556	520	553	510	557	580	528	543	528	538	538	526	548	581	534	547	535	507	532	505	529	501	541	535	551	523	539	511	572	557	562	547	532	546	516	552	518	520	538	531	530	519	532	563	582	498	512	501	536	523	564	568	559	503	508	553	548	570	561	526	577	567	573	495	491	529	558	559	513	510	542	529	562	468	515	529	538	556	539	504	520	556	578	531	545	535	546	534	517	595	533	532	548	559	519	527	553	537	564	562	496	560	575	558	573	548	561	519	533	565	581	565	533	477	574	524	538	550	564	537	533	538	526	539	546	503	540	506	505	566	552	554	524	525	548	519	569	554	568	500	567	532	555	535	530	537	511	549	512	550	513	541	561	555	517	521	512	549	546	536	523	535	535	515	517	552	555	556	545	551	492	535	513	561	532	530	540	499	472	555	549	533	539	528	561	565	577	510	524	577	548	550	540	539	541	493	531	519	558	548	529	560	537	538	563	535	529	527	620	491	526	568	485	525	551	550	545	570	555	536	519	561	526	539	541	536	590	546	555	533	517	554	572	546	568	541	534	539	570	555	517	558	526	546	593	551	536	537	527	535	535	518	542	525	537	554	550	541	528	564	538	560	513	541	564	515	525	559	553	536	537	541	522	532	562	564	499	536	558	540	563	525	537	583	583	563	569	535	548	560	488	521	481	498	521	554	527	545	488	550	549	529	540	580	558	538	536	499	523	480	508	514	445	543	570	554	557	586	522	502	540	500	521	489	561	500	542	506	544	519	560	555	524	536	509	576	523	559	536	571	530	506	499	517	535	525	517	587	606	544	521	524	515	498	502	601	545	519	567	531	532	565	541	517	528	547	545	543	534	563	550	547	521	519	527	564	572	545	544	565	571	531	537	573	572	531	540	572	568	525	520	519	511	527	569	542	543	532	557	544	545	549	549	539	537	538	524	592	517	519	551	560	512	536	528	516	544	538	501	530	528	534	564	543	524	486	542	546	545	558	530	554	531	504	514	541	544	523	531	518	550	533	540	530	523	533	543	574	544	549	563	535	540	556	587	586	531	541	517	513	559	474	524	530	587	519	588	546	532	563	528	528	498	532	546	552	590	531	572	539	561	571	533	552	552	516	556	577	508	569	508	527	539	559	508	511	556	541	490	534	530	578	523	580	524	490	589	512	541	534	522	571	514	544	534	557	564	568	561	555	560	535	523	491	542	515	520	521	552	557	540	521	521	529	509	567	525	560	579	569	563	570	534	518	563	545	556	503	517	535	581	558	529	565	551	535	564	510	544	563	524	534	527	595	451	524	515	547	468	502	531	551	520	589	576	548	553	529	541	529	535	532	539	565	542	503	524	537	508	547	570	566	542	573	569	546	516	534	584	525	569	529	519	550	559	530	598	516	530	592	503	540	517	522	506	506	551	532	525	570	539	506	495	510	502	546	529	550	518	549	534	536	512	559	514	585	552	533	565	497	538	569	518	535	550	556	572	511	473	540	548	559	551	555	526	571	559	554	544	572	534	567	550	543	534	550	497	538	623	544	579	549	560	521	536	504	575	565	529	548	570	521	563	534	519	555	543	549	527	535	539	541	538	536	486	533	576	490	534	537	541	565	538	524	528	514	542	524	579	541	547	534	514	519	524	551	542	541	526	541	532	542	508	548	556	519	559	523	528	545	566	548	527	530	540	543	570	499	531	526	512	537	538	559	559	544	525	533	551	495	519	556	566	580	539	541	515	532	587	546	506	544	523	552	521	580	547	544	508	540	556	547	541	570	534	568	531	476	498	533	547	549	565	554	537	535	534	547	540	553	581	514	525	545	569	569	538	539	545	557	574	502	530	553	518	567	520	478	521	530	561	540	550	589	520
7125	1500	1283	985	814	787	765	677	732	675	712	636	651	662	631	623	660	656	648	660	621	690	696	678	659	654	633	657	583	666	660	646	643	664	678	615	657	629	645	651	614	630	637	679	687	659	663	658	611	624	651	622	661	657	660	673	669	655	646	630	638	623	631	659	673	610	610	646	665	602	674	672	625	635	640	601	679	639	660	655	628	612	648	646	668	635	605	644	644	588	634	660	624	642	617	657	630	675	615	651	639	639	611	682	671	644	644	606	651	650	697	696	656	646	714	702	698	637	714	651	643	647	630	657	631	657	634	654	688	672	677	619	618	655	646	665	624	641	617	621	686	696	612	647	693	655	650	622	650	632	695	634	681	694	665	634	685	646	623	629	640	673	599	625	654	602	622	627	677	632	631	655	657	665	682	656	655	651	635	601	602	636	679	647	656	690	642	637	677	640	688	660	649	672	641	599	629	665	638	655	624	601	622	660	644	693	654	692	663	603	644	662	679	639	641	645	656	617	632	639	640	663	686	641	634	654	668	662	661	683	664	654	662	643	659	655	607	647	651	617	686	681	622	638	635	678	646	651	685	619	647	672	681	572	610	630	674	631	689	671	627	644	658	679	679	628	639	623	614	676	622	650	628	680	633	698	645	670	658	642	650	649	631	671	650	602	655	628	648	663	643	662	644	640	616	628	653	648	660	613	686	630	657	659	608	653	685	625	608	667	680	672	616	622	643	651	630	635	650	676	637	685	640	642	675	635	661	702	686	702	629	632	676	592	636	618	633	623	666	630	633	640	606	641	679	627	638	647	666	658	619	656	667	620	649	627	654	635	651	639	690	646	661	670	628	694	629	655	684	619	613	628	673	646	648	626	710	653	624	631	642	605	629	692	631	629	658	680	616	630	634	639	665	639	652	635	652	633	623	644	643	639	687	617	599	694	633	685	625	640	647	640	600	638	628	633	626	672	620	621	649	628	635	657	619	649	690	618	673	741	662	679	636	640	645	656	646	607	687	636	661	639	618	716	619	637	639	623	608	713	649	643	644	615	662	624	609	652	659	646	701	655	665	600	685	680	703	646	714	643	634	659	645	641	660	634	662	654	686	688	617	633	647	672	619	677	647	637	613	649	664	663	612	645	630	650	670	647	582	678	595	618	629	631	672	617	664	631	619	639	622	679	650	660	662	635	629	658	610	682	567	678	657	647	644	658	649	631	667	629	644	664	641	667	606	599	666	643	624	662	633	637	662	651	650	650	620	616	629	658	647	633	644	625	643	645	626	611	604	610	683	611	647	640	686	699	657	656	624	661	637	641	681	632	645	632	661	659	636	643	605	633	704	688	666	618	638	629	591	655	641	664	619	615	627	669	580	670	637	636	648	631	647	637	649	615	634	656	637	656	652	638	640	622	612	680	645	635	632	654	636	711	626	660	695	652	648	669	645	625	688	635	667	576	645	658	662	656	656	621	664	647	681	686	665	678	697	642	685	649	654	641	679	628	689	644	682	662	687	618	645	647	661	632	637	664	644	625	612	706	588	661	683	622	673	623	631	684	597	678	635	654	620	614	657	643	647	640	662	614	637	595	673	638	638	637	676	680	638	697	605	634	668	641	639	652	644	673	602	611	649	620	658	676	659	632	636	695	678	661	642	610	616	677	640	667	679	599	662	660	659	659	651	608	661	670	653	608	629	657	657	628	663	653	636	615	611	670	651	634	704	608	660	657	638	636	670	658	621	662	631	661	656	612	657	656	657	663	688	623	682	684	672	674	605	632	655	680	632	664	614	691	690	659	638	642	600	641	615	659	610	632	640	614	698	658	655	632	654	689	631	624	666	624	621	615	595	654	675	637	631	642	703	645	660	663	665	685	685	641	649	636	627	625	642	689	628	696	640	635	647	659	640	629	633	616	642	644	646	602	672	641	607	668	635	646	707	654	666	706	659	626	661	659	617	635	642	673	638	622	660	653	640	635	660	690	694	617	644	634	660	647	697	635	622	640	650	670	602	573	619	685	656	622	632	619	625	656	680	666	660	677	659	621	626	649	629	605	625	684	691	672	680	678	664	617	661	642	601	631	665	687	643	645	624	654	619	624	636	647	697	670	655	616	653	670	637	628	635	660	645	633	671	678	637	697	607	635	651	625	662	627	651	671	652	677	654	619	618	672	667	628	644	630	652	640	644	629	683	655	649	644	635	607	650	647	631	646	614	653	638	669	715	630	629	695	673	629	625	627	627	629	646	631	653	625	650	656	620	667	622	624	640	634	611	668	645	633	638	630	653	671	682	595	642	625	665	635	677	662	678	611	688	629	665	694	643	625	689	626	647	646	659	619	647	622	632	664	623	631	618	641	679	658	663	647	660	643	663	640	660	675	667	660	681	667	671	681	647	585	625	642	643	699	654	657	645	643	603	648	625	644	659	629	674	639	604	633	666	613	659	647	637	605	641	658	622	624	616	643	629	668	625	675	611	662	613	607	633	607	675	654	590	637	629	652	665	616	692	643	644	628	679	714	631	645	676	641	619	655	654	619	595	650	624	701	635	668	701	623	671	649	625	696	658	689	616	649	633	674	611	670	659	690	633	646	628	646	610	672	660	647	643	657	682	619	613	637	688	650	627	652	658	617	662	595	623	646	631	626	637	656	633	682	646	640	657	652	658	602	663	641	658	635	626	653	639	686	626	616	643	643	624	620	629	679	688	670	649	658	694	616	668	668	648	609	655	701	667	645	632	645	637	670	650	677	693	662	656	713	640	660	637	637	687	700	654	672	646	599	642	638	636	620	622	659	693	670	663	633	617	636	628	626	653	640	692	591	632	695	655	638	648	612	679	637	659	673	624	614	692	669	668	586	625	649	626	668	664	664	658	663	629	608	660	664	659	627	692	647	669	643	628	638	603	633	618	619	657	627	706	669	668	660	600	635	609	621	621	638	704	653	617	670	637	633	632	632	610	646	658	641	634	652	689	662	638	646	686	661	658	663	596	637	648	630	640	660	604	662	650	641	657	614	672	695	660	622	646	654	664	601	658	689	653	632	625	665	678	661	654	678	638	615	640	647	657	641	656	607	642	663	659	668	649	637	617	664	659	590	648	656	630	636	653	654	672	635	679	664	639	659	673	676	663	625	673	642	650	615	663	688	636	669	646	622	632	676	641	649	668	658	652	666	644	655	677	615	676	675	656	648	658	644	636	649	642	644	629	658	617	657	610	623	657	637	622	661	635	612	657	621	675	662	662	608	635	713	641	626	622	685	648	622	665	693	658	641	621	645	683	643	635	648	640	623	654	644	624	677	622	641	612	675	621	612	665	621	650	657	667	671	611	627	641	664	649	668	644	703	701	645	670	674	626	636	656	692	652	668	661	666	646	638	670	645	629	629	651	675	645	666	674	678	649	634	635	642	633	674	671	635	653	635	633	695	658	606	660	685	618	612	637	645	651	669	681	641	656	668	666	659	654	591	626	653	606	649	669	631	664	686	639	630	647	610
23559	20936	28330	23687	20937	10829	1188	731	572	487	440	420	443	391	364	360	352	316	330	313	325	321	264	271	284	260	301	282	287	288	272	319	278	307	326	258	281	273	262	275	281	273	268	276	257	269	279	259	229	277	280	277	273	256	282	285	274	266	261	294	249	255	273	268	281	238	243	244	242	281	303	280	265	263	268	259	271	247	255	273	286	292	263	285	267	245	267	261	214	276	249	252	259	270	244	271	266	258	262	268	282	262	258	268	236	253	264	259	258	259	264	256	243	251	257	303	276	283	273	275	273	271	267	295	256	272	277	271	258	262	256	266	264	260	273	279	263	272	227	261	249	269	275	233	236	266	265	260	244	267	236	260	249	264	250	264	228	271	259	258	259	296	244	247	247	267	272	262	244	251	266	273	230	272	258	266	243	282	249	262	276	260	314	271	263	258	276	254	223	234	257	248	252	274	268	274	254	225	252	252	261	264	277	275	267	258	272	292	245	228	276	256	241	255	250	264	299	275	258	261	259	242	259	249	224	253	278	295	285	266	259	257	234	262	243	283	259	271	246	250	265	263	283	236	268	276	241	284	266	241	256	307	270	283	294	256	294	235	232	246	275	283	255	262	272	258	256	251	252	232	260	245	253	237	255	270	259	272	252	266	253	253	282	258	263	237	284	228	229	242	270	275	288	264	273	241	254	267	242	251	265	265	248	230	265	276	265	279	267	267	236	279	261	264	264	257	264	263	256	281	245	246	214	290	249	282	241	278	264	275	266	260	270	264	266	256	259	248	242	280	264	265	277	271	267	236	276	240	282	261	242	263	261	270	263	247	256	235	253	260	259	260	247	265	267	264	270	267	248	249	265	265	233	258	273	288	264	255	245	245	292	284	254	269	237	261	279	245	256	251	253	266	246	272	256	278	274	286	262	256	289	264	261	271	265	221	273	244	235	231	253	274	264	253	242	245	273	270	287	225	252	279	256	263	254	250	283	262	266	264	267	285	252	268	285	267	262	255	267	260	293	231	258	256	264	256	265	260	262	244	267	260	260	263	249	252	264	287	272	296	241	253	275	273	273	262	264	275	266	257	247	279	240	247	259	263	273	267	277	252	262	241	279	290	282	266	218	251	270	277	271	269	255	295	258	268	258	242	253	264	267	290	253	280	256	276	262	260	273	238	247	260	294	262	254	266	245	272	232	260	244	282	278	265	244	272	243	280	255	263	264	253	251	269	255	259	253	267	260	289	237	264	267	251	247	235	263	280	251	261	308	223	289	265	263	277	264	284	278	269	282	285	266	259	244	267	256	253	273	267	264	254	250	279	278	243	249	282	255	245	263	229	235	266	253	282	289	301	255	263	258	229	247	287	263	258	248	264	246	264	289	257	279	288	293	251	244	248	267	250	228	276	262	261	255	276	262	259	245	228	254	238	268	245	244	293	256	251	268	281	251	246	256	260	257	251	258	231	250	257	285	242	280	260	263	287	258	238	244	267	235	242	256	242	291	269	245	264	255	220	267	273	240	244	243	257	280	280	256	254	255	276	266	288	251	286	255	251	265	264	284	281	253	251	256	246	293	272	285	252	255	239	260	285	291	253	257	252	280	287	258	256	277	260	266	236	274	246	265	254	224	281	242	230	236	261	263	289	270	245	259	257	262	264	249	238	240	290	255	248	275	299	270	258	286	242	249	284	276	240	243	272	245	282	284	257	246	238	262	289	242	241	263	249	262	273	259	279	259	295	230	289	266	256	245	239	248	263	272	256	255	284	256	257	256	251	262	264	262	281	235	264	277	258	235	262	217	237	265	247	299	244	276	274	262	248	282	287	247	283	252	258	261	279	261	239	301	250	274	245	267	263	265	259	261	250	268	245	259	280	241	256	280	272	244	282	253	267	255	248	247	259	258	243	282	274	268	276	260	252	240	252	272	264	264	238	276	262	270	224	285	261	279	250	254	278	257	277	259	244	227	290	266	259	268	258	312	261	251	277	238	245	257	294	244	249	259	244	245	280	239	271	285	253	292	292	262	254	266	267	253	266	259	270	229	253	268	275	256	245	262	262	248	241	269	267	246	262	255	272	259	228	244	259	249	277	265	267	255	291	291	271	295	236	276	252	252	247	275	270	264	301	256	254	267	258	279	264	268	239	267	264	273	263	249	259	278	273	277	268	260	266	247	230	237	256	256	253	226	257	254	257	284	287	260	260	255	271	250	299	279	265	264	254	256	247	266	267	282	229	235	246	280	263	276	223	246	272	260	263	257	235	259	262	256	255	251	259	288	251	244	237	238	262	232	271	264	211	277	263	258	258	271	265	270	244	266	257	248	230	258	255	253	246	268	274	268	232	273	258	263	259	265	285	276	263	253	244	254	257	284	250	236	260	300	243	263	269	249	283	254	235	264	280	244	267	294	260	253	271	249	273	274	290	239	234	263	273	253	243	249	259	307	241	292	270	268	278	235	242	266	264	248	280	294	231	253	229	271	271	239	243	276	259	260	263	263	277	257	245	270	275	286	280	271	265	272	262	260	265	290	258	274	253	262	257	256	276	259	278	238	254	281	238	258	267	260	265	236	233	264	267	252	280	272	238	270	270	267	264	246	272	241	257	267	245	272	260	247	275	264	262	269	273	259	257	261	242	278	254	239	263	257	256	266	253	297	256	259	248	257	296	238	238	270	248	276	263	276	272	277	274	265	252	251	268	272	275	261	262	265	267	281	266	253	251	275	267	257	249	265	293	239	229	265	263	279	254	246	270	269	268	267	243	244	260	259	272	290	275	246	262	232	294	259	224	243	274	263	264	293	264	246	259	262	262	290	232	292	267	245	255	269	277	233	271	266	267	251	261	248	262	231	261	272	255	225	274	282	275	270	249	264	259	233	256	270	254	260	268	282	251	260	271	262	267	248	269	272	238	257	242	228	253	286	271	274	246	236	279	239	286	260	252	258	230	246	265	282	252	247	261	257	266	270	256	249	274	258	270	273	269	258	271	278	261	269	266	265	281	234	267	246	280	308	288	275	288	266	242	243	277	254	311	251	264	252	266	274	251	261	261	271	225	247	250	278	239	230	254	286	255	251	282	256	260	261	253	249	238	245	246	244	246	281	278	240	258	267	255	253	239	253	250	271	250	267	268	277	255	247	250	237	286	239	257	256	248	258	263	276	272	277	245	263	244	255	273	280	256	262	254	262	256	250	271	241	269	275	297	284	281	267	260	249	278	251	252	277	244	267	244	260	247	270	273	273	257	286	238	268	299	240	268	258	240	277	271	279	278	256	250	272	266	267	247	261	229	268	283	252	278	257	249	253	272	269	260	256	266	254	263	267	248	249	243	278	267	260	280	275	251	250	234	271	248	297	270	252	259	241	250	256	248	257	258	245	277	265	266	279	272	278	262	234	285	265	276	272	267	249	269	263	253	279	254	273	258	261	278	233	255	227	252	258	256	240	251	296	250	255	244	253	272	263	243	271	284	276	260	262	281	268	261	260	263
22934	10221	8336	4108	2907	2229	1709	1417	1072	881	787	757	666	559	551	516	456	488	473	425	412	373	418	379	359	379	367	400	391	379	369	384	352	379	346	327	356	318	340	377	343	365	311	348	323	392	382	335	345	313	314	327	286	359	360	328	335	358	312	368	330	343	359	355	335	324	330	291	325	358	315	342	298	301	361	349	324	305	352	355	349	346	331	320	347	314	309	362	332	331	346	326	334	327	358	319	337	318	317	309	347	312	336	330	329	329	368	321	323	379	349	322	322	324	359	354	307	334	301	331	364	340	332	328	345	365	302	323	341	341	333	317	347	320	335	329	308	318	339	357	310	310	342	341	324	345	306	304	370	367	344	310	297	356	317	311	350	336	310	345	308	330	309	316	330	324	323	290	317	331	352	327	336	350	307	310	340	331	367	339	290	300	338	297	303	320	324	345	315	356	326	337	300	342	328	331	318	359	330	333	361	347	328	336	325	327	313	319	296	333	319	342	321	318	326	307	338	304	333	323	320	291	332	325	314	313	317	316	304	304	335	335	333	339	343	338	363	335	301	312	347	307	326	304	349	347	362	288	333	354	350	337	347	361	315	344	331	306	315	326	346	336	309	335	344	351	361	370	321	307	315	315	301	304	314	325	317	325	334	331	349	311	309	321	339	354	343	348	347	304	315	356	302	329	311	325	336	340	297	337	369	338	342	328	354	330	320	316	321	341	340	352	354	345	338	356	339	331	332	332	367	322	322	352	332	330	342	358	322	331	338	315	328	320	337	335	341	324	327	282	322	334	299	325	330	301	349	305	348	314	358	320	308	319	318	323	328	339	319	340	362	379	343	321	308	326	331	309	326	372	325	368	338	298	356	315	338	312	336	323	326	343	338	334	292	315	320	349	334	338	342	308	346	305	318	335	330	322	345	338	333	307	329	318	340	306	324	319	326	346	373	333	343	340	315	332	350	350	311	314	362	326	341	299	317	365	329	303	351	322	327	286	325	347	333	283	298	320	316	355	335	362	337	291	323	301	312	345	349	342	328	340	307	319	320	342	307	337	314	352	320	338	330	358	358	313	315	315	333	340	332	341	319	301	314	312	330	311	357	340	336	345	333	314	342	346	343	352	341	346	292	337	294	339	348	330	332	349	343	327	339	326	340	356	362	335	342	324	345	330	347	319	311	289	317	335	333	310	346	324	331	349	326	335	337	291	355	331	311	310	353	318	332	304	341	321	352	339	324	321	332	311	296	318	373	322	325	336	358	322	313	320	304	342	347	308	334	328	348	332	351	354	324	332	331	356	336	303	325	357	322	340	333	346	322	309	305	323	325	319	371	318	332	300	319	339	317	323	309	340	333	333	314	351	369	311	352	329	330	339	333	330	332	341	334	299	366	313	299	319	323	325	325	366	344	329	301	325	344	322	340	372	371	312	310	302	310	315	313	361	360	328	320	348	327	369	311	352	327	343	331	381	343	346	318	331	310	330	340	353	316	310	309	322	318	324	300	316	332	340	313	330	361	305	332	297	340	314	321	287	328	331	345	288	347	321	315	315	311	331	332	334	338	382	312	329	289	328	315	318	341	317	318	355	333	343	382	350	314	321	341	351	347	340	342	345	323	354	340	349	337	339	322	356	318	368	320	342	318	325	301	345	340	341	328	343	313	340	315	312	317	310	343	322	345	337	318	312	362	317	285	324	332	332	337	324	365	319	323	347	322	312	312	323	335	372	352	290	300	331	343	343	346	323	319	331	335	346	359	324	331	347	306	332	332	357	347	365	334	323	338	321	347	303	346	342	344	340	339	308	337	337	337	335	301	320	336	318	311	341	338	291	310	331	326	338	344	371	308	349	312	317	352	373	318	354	328	320	331	330	372	340	308	310	327	297	330	326	316	341	306	299	342	363	315	316	369	340	332	335	332	358	335	324	345	334	355	346	324	332	315	313	343	291	316	357	334	336	338	312	365	316	324	312	340	338	375	314	340	329	319	350	328	288	346	314	335	331	348	344	352	331	337	299	340	338	338	349	318	347	319	356	325	324	332	325	299	337	314	330	334	321	332	329	318	319	388	326	337	366	328	306	311	329	341	320	322	331	339	354	323	312	320	327	339	303	329	357	357	344	302	328	336	335	330	330	319	342	299	335	329	323	366	316	330	328	324	352	322	317	368	293	332	343	317	282	343	330	349	315	341	327	338	341	322	318	324	328	300	312	308	323	374	325	319	335	366	327	345	312	318	339	333	346	330	301	331	322	297	304	332	332	305	343	349	332	353	324	324	354	347	337	338	329	306	308	336	307	341	333	308	334	309	319	342	315	301	356	313	346	332	317	298	338	352	333	324	332	370	339	313	392	327	322	354	353	335	333	376	362	331	348	311	314	353	299	329	325	326	330	329	335	320	338	374	367	326	313	352	297	328	347	327	352	348	297	313	338	334	319	320	332	349	345	341	320	296	337	344	349	324	302	319	307	293	308	361	320	354	292	308	345	324	338	377	317	354	328	343	308	316	334	321	335	312	325	334	321	331	319	332	348	358	351	333	330	313	301	308	352	331	322	337	351	361	313	351	302	323	373	331	322	291	308	322	339	340	314	326	329	358	346	333	341	313	359	321	344	307	339	327	327	361	346	345	307	343	373	338	341	330	329	364	313	321	335	338	324	312	326	307	316	342	321	319	306	321	354	293	328	323	302	327	334	329	338	346	366	338	332	361	320	341	319	344	336	323	344	314	349	359	317	316	335	328	291	327	319	351	357	324	303	329	324	308	315	316	371	323	340	312	358	366	326	335	339	297	328	340	334	302	336	341	313	341	324	310	346	332	334	325	310	293	323	339	345	302	312	330	325	325	340	347	291	330	321	317	314	331	340	312	330	321	309	335	320	333	342	335	323	339	334	352	348	353	325	345	340	334	362	319	326	331	325	306	333	325	314	331	326	349	333	348	299	340	330	340	306	327	323	315	316	319	315	335	345	315	315	357	311	339	320	305	347	340	339	340	292	331	313	338	337	367	309	313	330	346	314	345	340	331	305	319	353	324	293	348	330	319	294	318	345	357	336	332	339	298	324	321	325	332	306	351	335	366	335	313	337	317	337	345	326	365	332	332	368	361	324	317	322	337	324	356	337	323	356	340	303	329	317	326	326	355	327	330	341	368	331	334	327	329	348	337	311	312	373	334	324	316	332	325	340	328	361	351	357	355	314	316	308	313	342	327	296	333	332	284	325	319	342	309	301	343	305	306	319	327	304	337	363	329	312	305	295	347	321	344	324	329	329	357	320	315	321	311	316	328	310	346	348	335	315	304	316	325	373	326	304	351	338	328	312	335	296	317	330	344	316	339	323	332	337	345	321	298	353	322	325	332	308	328	332	339	355	346	339	345	316	331	332	307	345	313	335	315	349	296	340	319	339	316	320	337	357	343	334	340	332	359	348	294	329	323	326	332	331	323	310	316	353	357	321	341	356	342	311	318	340	351	320	311	330	352	339	333	322
24925	20944	27186	24828	9772	1200	894	846	749	709	692	689	667	683	657	676	642	620	621	644	652	592	606	620	639	645	655	586	692	603	611	641	620	591	592	595	557	634	601	618	617	632	615	636	592	572	624	593	600	607	637	641	594	616	592	602	582	619	621	571	586	554	638	636	628	626	623	621	629	594	613	657	617	605	622	656	604	646	573	623	593	587	626	634	655	543	636	604	586	646	619	640	610	620	603	588	619	627	625	578	648	622	627	626	587	586	606	612	593	606	630	592	593	603	594	601	658	637	595	601	654	596	628	595	643	583	612	651	582	583	646	612	647	607	607	610	610	608	576	632	609	589	635	623	634	707	602	614	630	658	636	630	648	635	601	624	598	630	633	625	606	614	609	623	625	560	636	578	619	600	592	592	585	644	583	616	617	602	577	620	632	653	633	591	632	631	620	614	550	629	591	639	630	655	640	604	589	646	623	639	626	627	589	637	622	579	646	652	623	648	662	655	577	592	599	617	626	618	604	623	643	594	619	577	645	625	661	589	600	600	592	601	642	655	640	623	625	625	666	619	623	575	618	621	635	632	627	596	632	633	655	606	634	594	609	631	586	572	631	672	659	624	632	631	613	653	631	624	635	595	601	612	684	639	630	602	632	585	646	609	615	586	623	596	581	616	576	625	601	615	654	654	616	593	634	563	678	570	599	627	621	626	619	570	625	647	631	561	628	619	615	607	614	599	642	610	586	627	639	569	635	619	591	619	616	632	638	588	602	646	652	636	602	617	587	600	607	635	616	629	629	637	596	609	568	609	648	599	614	595	592	578	620	640	582	585	645	599	637	668	589	606	618	638	639	649	577	594	666	585	619	590	664	632	610	604	611	620	590	604	614	593	608	582	631	622	638	594	590	597	598	635	619	579	615	598	636	636	587	578	604	635	580	577	644	599	614	602	592	648	567	610	590	619	623	603	617	586	624	627	577	574	620	668	625	629	598	627	657	621	627	611	641	579	610	608	643	623	625	625	592	591	577	622	615	605	601	587	613	630	621	617	646	592	575	629	642	599	626	598	612	598	634	603	596	643	579	604	605	621	615	645	618	644	645	607	590	638	630	626	625	634	562	599	644	608	612	665	618	653	609	603	619	614	651	645	601	624	653	637	603	599	612	653	562	608	615	621	578	605	595	587	635	580	599	601	610	606	598	629	626	569	656	640	636	582	645	625	595	617	627	630	601	607	640	624	591	579	637	606	579	622	600	596	595	629	600	592	684	622	614	604	604	607	576	599	601	585	575	592	664	595	612	581	619	650	602	603	606	669	580	654	578	630	586	666	623	634	591	619	603	613	599	638	636	590	572	660	601	619	640	674	595	585	616	586	612	596	631	636	647	554	600	650	641	623	566	628	591	569	593	627	594	566	620	673	600	636	598	571	635	607	609	602	628	606	609	646	618	614	620	612	627	626	629	575	602	674	558	656	612	648	600	659	597	616	639	618	600	637	599	613	610	627	623	597	665	571	653	622	604	597	609	629	650	640	609	620	610	631	624	585	580	605	599	649	642	615	608	602	594	609	603	632	544	605	641	588	640	566	623	613	642	657	629	614	635	587	585	619	602	616	616	591	604	604	551	605	592	599	589	627	594	643	629	636	641	586	620	586	582	599	564	600	585	612	581	559	582	619	644	689	609	612	548	627	631	597	547	619	596	650	598	656	633	642	620	657	579	597	627	577	565	605	642	588	622	640	617	625	597	595	632	614	617	635	613	618	602	614	601	596	637	621	636	618	586	611	641	610	643	626	624	649	610	650	623	641	609	590	652	624	621	566	583	620	638	599	599	638	635	594	581	585	598	580	609	643	596	607	608	608	616	580	658	559	652	582	613	636	654	618	613	663	628	654	655	616	593	637	620	662	602	609	589	634	662	638	596	594	601	614	640	588	612	604	600	636	635	607	582	613	655	577	563	612	606	645	622	600	618	580	657	590	568	619	678	688	625	585	603	633	619	641	610	646	610	609	689	589	574	626	587	597	605	629	618	667	591	624	659	629	620	601	588	605	637	652	612	607	582	638	628	600	648	612	635	631	579	628	585	660	618	646	629	624	582	604	579	607	612	618	605	614	605	635	637	642	632	619	655	619	615	593	619	633	632	596	637	672	640	605	650	659	595	661	617	586	629	577	636	601	582	613	602	615	602	643	629	652	605	616	601	624	678	609	593	617	671	579	600	617	663	600	628	600	644	582	640	637	600	632	629	596	552	621	565	580	641	610	597	672	679	576	623	619	606	650	622	664	623	621	602	554	593	638	590	631	631	609	618	600	628	608	555	651	637	597	601	649	633	598	593	644	635	644	628	560	634	618	601	626	598	600	634	648	626	604	659	596	622	639	606	578	627	632	644	638	623	611	615	615	604	671	625	639	616	586	635	633	596	612	620	615	628	623	587	628	598	625	655	635	663	636	583	617	596	640	636	619	578	624	610	605	570	596	636	607	615	598	604	609	614	604	595	640	627	634	620	605	613	627	585	588	612	581	576	562	592	601	620	648	622	616	596	585	615	585	590	616	576	589	622	602	655	596	603	554	618	602	636	614	605	607	637	606	594	637	614	598	609	620	578	654	621	612	593	661	640	615	598	592	594	577	563	672	594	626	618	652	582	595	612	600	667	617	598	600	592	614	616	637	648	617	617	632	630	673	595	625	605	622	573	637	627	630	607	623	660	603	628	621	640	620	608	594	613	583	637	618	642	592	619	603	625	604	643	582	577	591	628	642	597	632	617	621	584	607	616	592	615	633	589	596	599	569	601	660	646	633	606	610	601	585	630	635	572	640	639	636	613	602	612	567	639	606	618	610	618	636	592	633	652	576	630	635	571	621	595	656	608	617	615	564	616	639	580	611	626	611	596	615	623	638	578	633	596	611	624	600	619	622	623	599	572	632	606	621	636	593	630	610	628	625	622	573	636	620	639	606	608	659	642	620	637	595	590	621	624	589	610	671	626	592	605	673	635	589	616	615	653	593	609	606	589	630	654	646	666	608	643	628	655	593	572	615	639	611	620	637	614	618	628	634	608	609	606	566	606	616	612	608	636	652	602	578	609	615	628	574	619	644	628	558	589	587	584	594	636	598	605	605	623	628	625	625	640	635	669	643	648	595	606	614	607	639	592	583	596	560	612	608	610	644	669	605	595	586	605	593	620	622	600	618	591	604	615	633	584	589	593	629	606	647	596	595	677	614	662	610	611	602	613	658	608	623	606	609	622	618	574	606	609	636	628	568	604	637	625	614	589	636	597	601	619	599	597	591	604	604	608	610	637	619	585	590	646	571	606	594	608	599	607	611	645	582	583	616	632	610	643	668	622	634	608	657	584	607	573	605	690	611	645	632	618	605	615	607	600	606	585	620	610	634	609	619	622	627	632	617	615	618	647	633	642	631	627	604	599	629	601	605	616	587	627	644	637	632	620	637	625	600	647	624	641	590	613	573	611	582	622	637	627	608	633	615
21024	5987	4672	2681	2101	1697	1395	1286	1121	1020	987	939	858	806	779	805	782	773	754	775	766	716	755	766	740	713	756	720	713	718	667	743	725	732	720	713	721	680	746	777	752	731	730	710	746	739	757	742	696	732	720	767	706	748	750	673	714	718	704	753	740	728	737	733	724	755	734	705	749	745	702	736	749	722	742	737	713	714	758	709	713	688	748	747	721	755	716	734	659	689	681	724	759	735	755	748	697	739	726	683	750	744	722	720	715	697	714	745	681	734	697	760	735	732	677	750	677	723	768	715	686	688	769	671	734	692	704	729	683	725	742	692	709	721	677	678	732	747	678	725	715	696	665	735	752	693	739	754	718	686	712	720	712	716	699	707	748	742	721	686	783	697	696	695	720	743	720	755	736	707	722	721	727	727	732	734	730	699	747	683	708	698	678	705	704	706	665	689	739	700	743	719	671	712	712	722	772	712	740	688	666	713	691	716	670	711	706	759	738	689	656	726	749	684	721	729	710	725	687	732	686	760	705	669	695	726	768	685	678	710	724	726	704	723	704	754	721	726	682	717	654	692	741	715	725	667	749	721	729	698	709	712	736	684	638	676	741	729	719	707	754	742	668	721	715	741	716	743	742	708	722	681	673	702	681	700	675	722	649	713	710	699	713	710	719	694	758	723	770	729	727	748	733	731	723	672	689	734	714	702	740	743	719	726	730	686	714	746	663	686	670	730	723	780	689	719	703	684	748	756	690	713	753	706	691	699	715	722	662	705	664	727	741	729	735	656	722	753	705	710	672	711	721	726	719	692	725	694	736	700	724	691	719	705	690	707	675	679	670	691	734	694	739	733	698	727	690	731	710	716	686	748	744	733	744	698	760	720	749	698	737	684	673	721	697	713	705	716	690	725	730	707	693	740	761	700	715	749	716	701	717	660	741	663	726	736	735	735	748	701	735	729	719	738	740	714	755	709	709	713	750	698	736	676	714	705	684	715	709	718	721	710	679	732	636	742	715	734	712	714	698	679	702	708	704	680	708	750	719	654	710	698	726	698	753	717	709	702	657	707	719	726	745	692	695	708	732	667	711	654	726	704	756	792	760	716	674	804	676	764	753	732	741	732	767	699	736	702	730	740	704	697	731	694	744	665	720	683	751	738	740	708	776	739	738	735	743	726	714	718	698	714	723	742	726	760	704	703	706	740	685	703	649	711	718	714	764	711	742	702	653	691	760	733	753	703	762	773	735	702	731	731	683	749	736	742	657	682	694	709	725	701	735	741	717	738	724	667	731	723	716	686	723	734	742	756	712	667	738	732	768	758	705	704	706	750	731	738	665	690	706	715	754	708	705	723	680	657	708	779	726	702	699	734	688	687	727	672	752	755	716	694	741	722	758	719	690	709	696	703	754	719	692	721	733	664	724	706	677	698	739	737	731	719	736	671	775	704	747	702	679	709	719	737	762	712	728	742	743	655	704	709	699	725	692	688	771	714	718	721	638	699	731	719	724	728	725	694	718	682	675	739	725	652	691	722	718	704	730	735	726	724	699	698	726	778	708	749	711	728	741	725	736	741	731	706	672	726	684	734	697	748	692	692	698	706	746	709	759	730	726	758	654	741	782	708	701	693	716	699	721	696	712	700	675	735	711	703	738	723	698	739	705	740	682	693	734	681	726	695	699	690	680	699	708	723	755	724	717	707	721	756	717	693	721	721	733	729	760	727	680	691	707	727	692	732	725	748	738	707	696	745	747	725	664	731	713	741	783	719	742	722	736	767	704	735	716	733	665	731	734	724	684	783	733	684	751	701	681	724	701	714	732	704	731	698	752	734	754	723	668	679	691	738	713	704	731	709	699	688	710	701	720	693	776	706	724	728	726	707	688	729	705	700	689	733	737	746	718	680	765	708	723	703	771	722	736	672	685	685	701	730	721	657	737	693	721	736	688	685	726	726	704	705	668	705	707	698	705	719	744	731	783	751	739	728	670	726	735	783	702	731	744	730	719	675	702	763	702	764	732	735	717	787	702	749	698	723	682	739	715	684	710	707	679	687	693	740	703	702	750	728	720	761	731	710	720	736	735	730	708	722	709	732	695	740	694	692	720	677	676	728	702	772	712	696	747	682	752	656	677	732	691	709	726	620	715	750	709	742	626	707	739	724	719	708	714	704	725	715	764	682	741	741	711	686	686	680	682	719	711	720	687	690	688	763	700	739	756	725	698	700	691	745	759	729	741	699	681	738	734	722	711	646	687	755	691	709	692	734	721	645	743	725	724	726	727	675	698	732	723	767	684	731	730	705	742	766	712	706	695	703	709	721	721	752	703	767	705	739	708	724	762	677	680	727	749	682	709	662	672	736	715	694	754	705	760	714	765	666	735	743	698	679	722	726	696	733	680	736	683	734	725	729	694	746	687	722	719	731	755	712	762	713	701	701	682	719	710	691	713	735	712	677	732	730	722	720	735	704	679	707	724	713	680	735	750	703	736	681	717	689	646	722	722	697	681	738	732	751	717	682	714	684	732	690	691	783	626	677	703	683	720	761	697	683	764	723	728	710	716	747	743	749	739	731	668	727	741	692	712	714	744	709	686	699	671	689	738	743	735	744	724	688	763	736	740	693	711	754	704	723	733	704	721	713	728	750	770	718	726	747	707	735	731	691	718	770	710	703	712	750	693	713	676	745	746	731	733	716	715	656	679	684	722	711	736	739	707	677	704	735	674	695	716	697	717	707	677	699	715	705	693	709	671	735	753	710	755	756	718	688	760	686	723	732	730	686	706	663	748	715	715	679	707	700	660	717	744	724	736	739	722	669	714	702	676	742	690	713	757	729	737	679	685	747	715	697	765	613	661	678	705	706	779	692	688	693	706	704	706	739	755	699	725	734	722	719	691	737	709	715	733	726	736	762	712	721	722	725	693	729	735	740	734	718	731	723	700	733	766	678	716	740	729	716	647	742	728	686	757	696	686	755	758	756	718	731	708	786	722	749	720	762	730	750	694	736	751	713	705	700	709	646	704	698	695	690	730	709	755	658	686	746	696	659	704	691	728	755	725	710	714	709	688	701	723	747	718	727	643	681	676	752	672	719	742	715	698	746	715	774	713	683	730	723	715	694	695	710	753	691	712	687	677	745	711	729	712	680	711	748	699	747	660	708	709	694	712	700	742	730	692	704	693	696	723	745	747	695	734	729	755	719	734	717	705	701	753	709	746	717	733	710	719	699	695	715	703	706	704	739	687	696	714	751	727	721	712	706	715	695	714	705	686	698	694	738	749	691	753	701	731	741	694	699	684	722	742	710	749	728	692	717	746	642	724	700	741	737	683	754	712	693	712	744	712	678	739	733	704	732	716	672	721	725	697	702	694	709	686	746	750	748	710	690	691	777	696	699	659	730	689	734	675	717	741	669	743	668	687	739	721	693	656	725	719	718	692	767	757	734	721	728	730	675	717	704	708	745	700	681	671	722	708	701	745	687	719	691	694	680	776	680	731	684
22694	20982	28747	23399	20987	21027	9851	1276	805	754	633	552	499	452	461	449	394	388	349	358	308	357	336	331	334	327	311	301	295	276	303	275	284	274	268	284	279	258	273	303	262	276	285	316	296	268	262	252	277	268	263	254	257	314	283	230	251	272	251	277	263	271	268	247	244	282	272	260	250	244	240	264	257	236	271	251	240	252	226	249	235	259	240	251	245	250	265	278	257	232	257	283	257	268	262	274	270	245	259	258	248	251	257	250	244	263	264	244	243	255	249	246	252	258	242	261	263	246	277	257	259	262	272	230	261	247	253	285	237	243	267	233	255	239	244	268	207	246	255	219	235	237	284	240	264	231	257	229	232	265	273	242	260	266	298	255	258	258	265	235	241	245	226	257	231	225	239	260	236	226	231	256	268	254	244	232	252	228	238	240	257	253	229	253	231	245	248	248	286	274	278	236	249	261	242	260	274	260	266	239	249	254	281	243	245	253	239	254	249	253	257	241	250	270	253	273	253	237	267	252	252	258	245	247	248	258	273	263	244	227	257	232	225	262	259	268	246	249	269	245	271	234	266	225	260	260	229	245	257	249	247	242	291	244	236	291	246	242	245	259	234	254	238	253	233	247	246	262	257	275	280	217	256	249	282	279	264	233	243	270	257	255	237	251	246	244	283	230	242	270	228	265	256	237	241	267	263	261	258	251	227	255	270	253	245	269	247	267	239	252	255	281	275	229	249	271	259	257	256	218	228	229	238	253	237	261	248	239	256	260	261	247	249	245	259	238	233	244	252	286	248	266	276	242	270	255	254	257	262	257	237	261	251	264	227	259	245	253	263	269	259	285	259	239	267	260	258	238	239	248	233	244	253	232	287	251	238	275	238	240	234	246	252	231	270	247	228	234	257	244	261	217	224	247	243	236	247	276	263	241	253	229	254	224	257	229	212	259	276	254	271	226	247	237	278	243	252	259	262	240	261	242	270	243	234	227	238	256	251	236	251	231	257	258	240	258	261	292	268	293	251	206	265	270	226	234	288	232	257	248	231	245	274	279	271	259	248	237	237	263	256	239	241	277	262	254	265	240	239	235	215	293	249	275	259	246	252	252	226	258	249	290	266	243	246	251	238	273	272	257	253	273	260	249	229	242	260	257	236	256	237	268	266	228	262	275	243	269	236	247	239	252	244	252	244	255	246	254	253	266	229	259	266	257	272	243	277	244	226	250	255	272	254	231	240	264	243	258	221	256	254	238	231	249	257	262	237	256	213	266	251	243	236	261	284	229	276	237	248	240	266	247	276	221	240	245	251	239	243	260	261	265	241	253	264	240	247	249	255	234	264	265	276	259	239	264	258	245	272	252	263	251	260	235	260	224	259	251	275	226	270	263	284	243	263	245	263	224	242	250	262	231	252	244	242	246	242	256	228	233	250	262	237	268	251	266	250	256	266	258	264	267	239	244	260	255	245	226	235	254	262	250	288	246	249	235	282	261	235	276	256	250	277	262	249	241	254	233	240	237	232	272	263	250	233	242	246	244	258	219	247	234	264	209	248	251	232	219	238	261	265	264	253	224	264	237	260	239	246	245	248	263	241	267	223	241	248	238	259	225	256	255	277	259	254	243	259	226	240	241	264	264	247	236	238	272	245	242	240	265	236	251	259	234	219	246	229	256	218	263	265	246	234	256	231	260	260	228	223	250	256	253	256	256	259	222	241	223	258	249	235	264	267	239	266	239	266	246	241	271	226	257	273	266	265	279	224	241	240	209	269	257	247	259	243	250	213	265	245	245	260	239	254	271	289	235	235	218	253	257	245	283	234	250	252	269	247	251	262	294	238	233	248	267	246	249	251	237	275	224	272	263	236	226	251	246	239	275	229	255	223	247	264	266	251	245	240	247	227	244	272	238	249	257	277	271	254	254	252	242	261	273	268	248	214	225	245	246	242	242	236	238	247	234	262	254	267	263	259	241	226	231	256	233	260	221	243	253	293	237	256	239	260	266	268	248	264	271	246	245	260	249	244	250	273	252	267	245	229	268	246	268	268	250	253	239	265	261	245	252	255	256	268	264	250	230	243	237	240	260	236	244	282	225	236	227	267	277	268	264	260	244	260	257	236	260	257	246	250	256	248	254	243	246	260	280	233	244	247	231	254	240	245	262	262	260	280	281	245	264	252	253	234	280	238	293	246	257	250	267	258	264	264	255	247	242	270	252	256	239	254	247	236	249	260	241	273	261	270	243	252	258	249	261	254	247	240	257	237	255	247	226	250	223	248	235	232	273	277	253	275	238	246	272	218	230	255	282	252	244	261	244	246	262	230	241	233	258	240	246	263	240	239	250	253	292	244	256	282	237	264	251	270	245	269	225	279	246	272	241	256	255	253	250	274	248	257	240	248	265	264	272	265	251	250	235	236	264	249	286	263	263	250	224	269	253	256	245	212	222	274	264	274	227	252	251	258	272	255	278	264	269	236	288	271	239	239	242	253	258	232	288	249	227	249	249	231	255	268	253	196	266	240	253	232	248	266	254	245	231	235	256	229	253	248	247	258	251	241	264	246	258	204	268	234	252	241	275	225	246	225	275	264	245	254	219	237	240	255	243	241	265	249	256	236	244	255	269	224	261	252	226	269	248	255	253	244	256	261	237	208	250	252	250	250	237	262	246	258	218	269	218	224	256	251	251	248	261	245	254	213	270	289	238	260	260	249	224	235	265	246	272	249	225	261	233	287	258	244	258	242	253	271	247	237	270	246	254	258	255	248	235	227	275	253	269	264	254	257	260	288	244	238	277	238	226	233	286	266	263	232	239	208	255	245	273	247	273	243	250	254	242	266	243	246	245	234	249	265	255	249	265	247	225	268	270	236	287	256	265	240	237	267	251	295	255	290	222	239	236	232	260	247	246	233	238	269	246	291	228	238	260	272	252	246	233	239	246	268	240	258	255	269	243	238	233	254	258	246	250	237	240	241	231	266	244	251	281	245	236	233	259	251	283	256	239	257	231	260	254	268	257	247	249	270	223	249	252	243	261	227	225	250	231	240	289	244	241	257	250	270	242	215	281	284	246	287	237	268	262	241	241	237	241	239	265	265	272	210	259	246	220	240	260	236	248	256	247	232	249	225	246	231	293	267	235	273	266	221	240	258	257	271	269	259	250	255	269	237	264	255	246	245	246	248	253	266	240	273	250	245	278	269	226	253	245	237	254	253	271	260	224	295	242	253	256	250	255	242	256	271	249	255	253	268	239	237	270	271	245	274	256	243	263	231	234	235	264	250	293	257	237	262	261	217	251	282	239	254	238	225	263	241	245	258	238	239	251	275	254	278	242	239	257	252	271	256	241	231	233	246	258	224	251	231	241	243	241	258	256	263	223	261	270	251	248	255	243	228	265	247	272	262	201	249	224	250	249	261	241	225	236	235	240	234	268	259	243	241	248	248	252	263	238	253	258	241	236	212	244	267	247	232	222	259	268	255	253	250	252	250	242	259	258	252	243
26848	15978	13425	7275	5092	3849	2975	2302	1813	1450	1170	1003	843	796	698	576	593	559	517	462	451	420	399	428	407	422	377	363	354	377	375	334	347	354	317	345	326	320	324	341	329	331	322	331	339	348	296	325	325	342	313	316	319	322	305	320	296	306	322	334	306	312	292	297	305	308	283	256	325	302	282	293	305	300	288	285	328	285	303	300	294	301	305	312	298	307	270	304	321	289	289	305	305	278	281	276	314	315	322	281	293	305	301	299	332	317	284	293	294	298	310	288	277	322	301	294	295	276	290	287	299	314	266	281	307	296	273	255	295	298	279	288	326	307	272	313	303	293	272	295	273	289	307	297	286	276	312	276	310	315	320	301	293	290	289	270	289	307	281	290	265	262	282	294	275	277	288	299	271	309	283	302	304	299	278	278	268	275	296	301	289	257	298	269	317	285	260	292	261	311	271	292	288	288	288	282	280	288	245	273	284	303	278	289	315	298	282	296	321	317	300	262	310	297	283	287	297	312	296	299	264	309	290	310	294	289	276	264	298	285	293	285	293	318	262	296	296	284	296	285	322	299	320	310	321	288	316	304	281	255	315	289	302	278	325	291	295	285	272	265	311	291	289	296	303	289	248	304	284	303	309	298	299	318	291	293	272	313	252	245	276	297	295	270	266	292	276	280	305	284	292	283	305	275	300	294	278	311	290	297	246	266	287	255	297	298	275	245	278	270	290	294	280	306	264	282	283	298	295	263	289	292	240	274	300	288	318	256	284	298	275	291	296	302	283	293	268	286	282	293	282	263	265	302	268	298	271	286	286	294	270	274	291	288	292	265	282	309	267	300	274	286	283	280	300	302	302	285	316	276	272	285	296	325	279	302	309	284	295	293	281	324	296	283	283	286	262	280	265	271	330	286	297	282	293	283	266	250	289	280	262	283	302	302	275	295	295	294	271	258	288	293	270	317	279	291	292	263	281	277	284	307	279	285	273	290	280	297	267	320	315	294	295	313	262	291	311	277	285	287	283	278	278	334	292	290	305	302	293	291	280	301	284	258	286	284	316	263	289	307	313	291	315	292	279	279	269	297	303	284	314	309	277	276	252	272	322	285	300	273	275	301	295	284	280	276	294	298	240	298	274	312	315	308	291	260	308	250	308	280	321	291	318	299	287	286	313	272	280	282	297	303	319	291	273	280	264	289	302	322	269	281	288	281	291	282	241	262	286	263	302	282	292	282	273	294	285	270	304	268	309	285	280	288	248	281	266	309	301	260	297	313	310	283	264	298	252	285	287	282	298	285	303	263	296	318	293	247	302	304	287	291	276	298	291	291	315	283	290	263	299	278	283	266	297	260	300	304	292	248	293	281	290	274	265	276	300	301	281	291	284	314	283	270	311	290	285	290	238	285	295	299	302	306	262	279	324	268	306	289	295	271	290	269	273	282	313	256	254	276	303	277	285	279	305	294	297	326	309	311	291	311	293	283	311	284	289	283	296	289	280	236	285	293	273	276	274	290	282	286	269	276	288	283	285	290	272	261	289	287	309	259	279	320	260	286	306	273	292	288	287	257	303	304	256	281	300	263	319	308	268	284	268	327	266	293	302	279	291	294	287	283	276	291	312	275	260	266	284	266	267	295	306	295	286	329	334	303	293	292	296	286	270	287	301	289	301	298	291	288	281	284	293	288	254	308	277	304	308	296	273	272	279	286	300	291	281	288	334	294	306	277	307	321	273	304	280	299	285	270	274	279	265	286	289	301	293	297	321	283	326	301	278	281	286	267	305	271	274	294	296	289	329	294	249	254	285	324	289	268	320	321	287	286	278	275	306	278	288	316	280	289	278	270	284	306	287	309	297	279	267	274	272	312	298	288	280	267	295	280	288	316	289	282	303	284	278	284	310	266	297	324	297	301	326	295	279	298	299	290	306	279	311	295	291	301	275	265	297	292	285	293	299	292	292	277	276	252	287	289	287	273	274	283	302	260	278	279	292	282	310	300	269	290	280	267	296	301	302	286	287	274	242	244	290	293	290	288	300	263	302	276	282	292	295	303	284	260	270	299	278	298	278	330	296	321	299	321	292	281	305	277	319	264	295	288	283	278	318	300	284	285	291	290	266	313	262	307	279	317	282	314	302	257	282	282	294	273	261	309	289	303	283	269	295	290	291	248	268	284	277	283	306	258	276	274	262	293	297	282	287	297	281	288	311	267	306	313	287	285	285	304	297	287	290	282	268	284	299	268	280	287	264	295	305	310	284	237	275	274	295	310	287	292	252	242	280	282	277	286	292	274	281	309	287	280	276	295	327	299	297	276	303	315	276	298	307	275	327	276	259	274	289	255	269	279	287	295	307	269	316	267	286	269	288	282	308	288	311	273	266	315	282	295	284	289	306	271	284	266	283	262	287	295	313	294	275	265	290	288	298	274	280	265	285	303	281	306	295	293	301	287	296	268	289	275	277	290	305	313	286	299	293	287	272	277	302	297	267	269	281	272	274	300	273	257	303	305	302	286	301	287	266	306	252	293	311	286	287	278	293	286	294	327	294	297	280	266	328	281	260	285	285	281	308	297	295	307	276	300	297	313	252	304	274	291	291	282	321	292	281	314	274	291	297	268	276	284	274	282	252	296	307	303	251	274	275	255	270	273	277	287	277	309	296	314	277	304	275	306	276	279	282	323	252	292	269	297	279	312	259	272	299	278	284	278	259	301	338	253	279	270	301	274	301	294	288	245	311	282	279	295	294	265	307	270	308	255	281	299	316	315	276	295	299	311	294	290	304	254	291	282	266	294	304	290	311	277	308	265	283	285	286	303	292	288	240	257	277	285	291	275	299	281	299	302	281	324	292	321	294	312	291	279	312	277	301	288	290	282	271	279	312	287	279	288	315	279	302	285	264	304	271	277	297	291	300	291	255	267	267	268	269	322	273	305	296	312	284	276	278	317	292	306	267	270	285	300	260	267	283	288	292	271	270	277	297	286	280	335	272	260	275	274	247	272	294	255	300	284	320	282	280	286	293	282	288	290	286	282	274	293	316	292	285	307	302	292	317	300	275	266	298	272	280	295	258	268	292	281	300	264	304	256	297	272	302	289	270	283	312	327	313	266	282	295	259	249	302	287	300	274	286	284	294	289	270	274	283	279	289	288	266	279	302	297	284	277	320	281	287	325	284	294	302	261	280	280	280	290	276	270	314	287	298	291	281	295	267	283	275	296	304	302	259	278	278	276	292	296	270	298	287	254	280	298	293	303	282	280	318	313	277	271	282	328	289	274	287	269	282	309	256	283	271	310	294	305	295	296	282	281	286	309	285	303	306	285	293	297	292	313	303	284	303	280	311	303	284	288	261	295	306	244	274	283	311	280	253	286	300	252	312	297	297	297	322	300	268	286	285	303	277	305	292	299	292	288	312	275	303	293	300	284	267	291	266	276	271	280	274	283	266	304	276	287	278	289	261	307	261	296	314	301	290	291	279	304	266	276	302	274	314	273	305	275
26829	20147	8266	1022	636	600	616	624	594	567	574	540	554	564	588	542	543	568	576	597	551	546	566	559	564	499	528	549	576	534	527	526	518	550	572	534	549	550	535	513	552	594	548	548	541	512	573	538	544	514	531	546	547	584	550	539	535	523	546	534	547	546	552	573	530	551	519	576	527	497	569	561	565	581	519	502	552	562	539	539	533	548	501	625	549	526	557	546	532	524	506	578	538	531	531	557	588	524	521	556	550	544	558	556	513	551	539	522	545	516	533	516	521	510	553	558	554	519	540	544	573	501	529	533	540	513	543	570	527	554	537	528	545	564	542	565	513	576	541	568	526	523	571	538	508	551	550	567	537	531	552	574	528	536	547	551	551	537	532	581	563	574	562	554	536	543	539	553	534	593	545	530	541	570	526	544	579	540	547	533	543	567	530	553	552	514	554	519	469	557	551	566	556	554	485	537	553	524	528	574	576	586	522	549	545	593	518	559	586	507	573	536	526	576	572	574	567	559	521	542	527	552	523	548	537	547	593	535	529	558	533	480	528	539	548	542	555	543	546	557	530	564	578	579	551	569	526	529	528	552	555	540	554	537	549	551	498	565	564	546	546	562	516	534	559	542	539	556	561	544	546	551	550	559	554	564	577	550	573	509	563	563	534	538	523	536	559	530	532	535	571	522	553	506	516	557	555	594	557	538	574	536	528	526	572	582	556	541	579	513	525	572	527	551	586	557	509	530	570	549	594	575	546	515	552	544	512	592	522	533	523	523	530	559	592	542	557	517	602	550	513	593	545	593	566	519	578	566	550	548	544	534	556	581	521	566	510	547	556	524	534	533	560	552	558	554	551	526	519	574	554	523	587	548	507	530	572	568	532	541	515	501	505	523	529	546	548	565	534	529	573	565	547	526	534	529	552	528	549	508	537	545	542	554	558	580	543	503	531	574	547	543	546	522	530	539	593	543	571	536	509	528	533	524	544	535	551	512	526	596	511	560	562	566	540	596	554	474	515	552	545	539	555	549	587	562	536	527	541	525	538	562	549	557	570	589	560	541	563	547	544	580	574	558	527	531	549	552	547	541	529	527	552	551	562	561	559	548	568	571	554	535	558	559	530	504	557	522	522	547	560	533	511	583	529	540	547	532	536	592	544	489	573	529	552	496	559	511	513	559	567	564	516	542	537	537	589	559	581	598	524	540	527	565	532	542	542	557	529	541	519	528	513	531	527	547	560	552	491	563	578	559	608	554	538	561	542	526	524	494	524	508	495	570	571	536	523	556	544	501	506	559	519	547	529	559	526	586	572	505	572	569	513	500	538	542	533	562	541	536	555	537	533	523	563	537	520	523	545	581	530	499	524	535	544	525	530	556	567	533	507	520	569	557	516	550	585	509	550	528	602	559	536	560	536	523	551	573	580	510	578	556	525	568	554	520	522	520	525	514	555	587	513	500	536	545	552	534	549	530	581	541	540	535	589	519	481	599	560	510	564	535	521	513	502	579	549	573	560	570	564	536	559	535	502	573	567	569	536	591	538	566	600	533	543	519	501	544	567	556	525	570	549	528	551	531	555	529	487	546	541	539	575	562	548	585	516	566	571	594	532	549	527	525	565	558	551	563	563	592	511	540	549	521	556	535	566	493	523	568	558	508	551	543	592	561	544	534	512	541	553	550	590	550	510	510	537	564	595	561	577	556	515	545	570	530	565	536	543	557	565	569	583	527	539	546	551	555	527	551	522	543	544	571	548	539	563	550	550	521	526	526	541	491	541	533	529	541	553	562	529	537	535	531	572	554	576	520	558	530	513	518	492	513	572	543	557	544	532	567	563	551	555	587	542	526	565	549	548	529	545	561	544	568	552	570	574	510	534	568	545	546	523	581	585	548	525	528	553	568	526	583	545	533	548	533	575	565	518	574	560	553	549	592	537	573	507	591	567	537	532	552	533	520	519	533	568	536	539	524	574	544	580	562	516	548	533	544	531	509	575	516	584	535	547	518	528	567	595	539	577	560	551	520	529	559	584	517	499	535	538	511	541	546	499	516	520	543	489	537	541	514	570	530	545	525	529	486	529	563	566	566	512	539	563	549	575	552	542	541	525	551	539	566	552	540	577	544	556	570	545	572	513	559	562	537	538	548	530	586	536	565	562	533	541	546	535	583	560	515	540	479	534	549	568	536	530	535	532	545	534	559	552	540	548	531	604	533	527	560	545	561	609	543	575	556	523	575	570	587	547	547	546	566	543	546	521	541	522	553	551	525	536	530	524	508	519	561	521	559	500	529	574	529	567	540	545	529	516	542	501	579	524	504	561	563	537	545	558	531	581	552	516	546	542	532	505	552	536	510	579	545	531	522	502	590	551	505	551	595	546	570	553	562	546	580	521	522	532	536	544	551	559	518	540	594	511	544	507	561	485	514	533	528	523	539	543	569	543	593	519	548	579	527	479	517	535	516	555	558	529	581	529	575	541	579	516	561	526	538	540	519	552	502	549	547	533	554	566	528	563	541	554	518	534	586	512	545	593	516	564	531	555	522	568	581	525	542	522	532	543	545	555	591	570	531	546	559	521	573	553	557	587	551	525	545	510	550	507	558	525	545	565	542	579	549	551	559	524	543	569	550	588	570	570	527	585	545	517	557	579	505	544	561	576	545	583	578	525	577	588	534	574	537	553	558	580	528	554	555	538	517	525	556	547	546	511	569	599	554	577	558	568	601	544	568	554	549	533	534	539	533	513	547	577	558	526	578	546	560	579	561	532	561	546	557	583	530	547	525	562	542	540	507	517	525	582	559	549	506	527	536	542	564	543	567	533	531	532	573	555	547	550	510	566	559	558	525	573	574	516	522	583	538	577	537	578	547	571	537	518	548	557	537	518	562	581	532	562	541	524	527	554	545	565	542	512	562	543	534	508	513	526	515	546	545	596	544	552	567	540	578	584	548	592	533	528	586	518	532	522	532	541	522	544	503	546	546	517	577	563	506	540	556	559	533	581	573	500	596	539	556	561	505	527	574	606	557	527	553	542	536	550	544	541	542	535	568	542	548	513	567	560	509	538	534	540	546	541	587	564	491	550	539	540	580	568	544	595	546	560	558	530	527	504	570	533	532	558	563	554	537	544	551	551	545	521	555	564	531	555	600	595	532	551	528	523	522	566	514	548	515	560	510	530	542	612	569	538	502	573	527	537	548	529	560	523	566	498	560	558	588	511	540	531	552	549	546	527	502	482	527	572	555	527	550	520	529	592	522	568	568	577	546	507	517	592	531	556	551	557	549	560	577	549	549	534	524	545	535	554	556	577	529	545	533	542	515	559	521	541	544	546	548	586	522	585	579	527	535	527	534	547	545	565	537	555	525	544	502	543	559	549	525	552	552	525	534	572	562	563	566	554	525	518	541	556	541	516	579	531	515	553	527	526	543	553	519	579	559	544	602	564	548	592	538	593	561	553	565	571	491	561	577	561	585	587	548	562	567	578	527	524	533	574	563
7261	1473	1269	985	864	816	696	707	721	704	661	696	684	669	680	688	637	654	646	666	664	693	621	696	629	647	673	668	675	679	673	689	666	692	637	668	625	639	663	675	723	652	645	633	671	652	711	681	664	650	690	646	634	634	650	637	675	637	660	660	623	703	654	674	676	632	689	682	617	697	637	655	636	670	671	644	688	639	706	608	620	620	637	697	607	637	643	653	658	668	654	667	624	658	619	678	621	639	669	643	658	633	674	655	666	652	674	617	676	637	608	615	681	674	646	679	599	623	688	636	680	650	649	684	684	622	659	656	673	723	642	674	601	628	654	646	614	697	651	647	692	646	651	690	633	618	642	660	686	676	689	661	661	716	656	669	671	653	637	626	668	652	633	666	680	619	636	625	631	598	688	673	667	655	670	654	657	674	666	644	639	624	663	620	626	655	662	634	663	667	658	638	637	711	641	648	612	629	691	654	670	664	657	647	656	704	659	646	634	680	622	613	691	643	666	653	643	617	673	669	691	666	660	607	671	653	660	675	639	668	659	672	690	680	644	658	631	697	616	667	672	645	649	638	677	657	651	698	628	670	660	664	629	636	633	629	635	660	670	679	667	643	659	659	640	675	668	673	623	697	677	666	650	685	623	644	621	685	594	666	679	678	623	676	647	656	645	701	606	675	646	678	620	618	626	647	665	667	663	672	695	683	666	672	642	679	676	675	684	658	622	659	651	657	659	622	682	686	624	637	644	641	656	661	694	676	648	590	642	649	642	651	662	693	608	685	686	667	713	639	699	676	684	639	637	674	658	642	653	676	671	663	629	655	682	641	606	682	662	668	647	623	645	649	600	671	647	674	687	652	713	675	697	617	641	632	628	662	657	676	640	653	675	646	663	652	662	646	677	676	652	658	691	670	662	674	660	679	621	657	644	625	686	686	642	656	677	637	617	646	681	644	669	728	673	637	622	701	631	637	647	690	700	677	663	644	682	615	649	636	636	630	629	620	703	650	657	657	679	650	655	676	617	627	679	629	648	649	659	613	677	667	677	671	651	641	623	680	589	648	665	654	683	634	649	676	647	684	659	656	664	683	697	630	637	623	688	636	629	656	650	663	676	651	631	646	667	663	613	667	689	657	635	714	642	681	662	670	696	676	691	683	716	659	671	637	668	618	657	615	617	635	613	671	658	643	658	686	709	647	619	645	601	624	651	667	654	655	648	635	689	677	649	644	666	640	643	652	678	666	650	673	647	674	608	665	671	705	617	632	678	651	627	649	656	696	626	654	668	675	659	625	670	704	675	677	657	596	666	654	646	702	646	670	665	655	607	657	636	641	619	680	666	683	693	671	664	648	648	676	656	713	630	684	691	702	664	651	688	660	652	688	666	661	627	616	607	612	689	671	625	630	640	670	636	660	658	682	636	647	666	669	620	658	647	662	675	616	685	683	633	671	676	683	648	658	668	639	611	649	650	654	687	627	667	650	653	638	655	675	628	678	680	659	661	620	627	674	658	654	674	677	634	655	679	649	642	603	703	620	675	656	630	623	652	666	644	689	665	631	669	622	666	640	675	659	655	632	671	665	706	669	649	655	630	674	632	639	695	699	642	661	687	650	671	604	661	642	689	656	670	682	649	682	684	621	662	627	637	647	647	650	662	686	658	659	641	671	659	646	647	666	647	672	645	642	691	691	650	683	665	661	679	613	627	621	638	671	675	677	640	637	685	632	664	669	621	665	661	670	633	634	633	713	692	690	651	680	678	686	653	634	638	639	683	705	657	669	655	662	655	688	632	685	719	647	669	634	642	646	629	654	654	674	664	653	693	609	620	676	582	660	654	675	627	705	635	675	662	630	667	654	698	700	658	713	692	632	628	679	719	657	687	626	656	610	668	628	608	641	607	674	643	650	646	664	694	668	692	682	677	651	657	686	678	619	646	649	629	661	636	590	678	705	688	648	639	662	649	655	646	697	623	613	720	674	695	670	617	639	602	657	660	655	671	653	631	655	673	623	649	709	629	672	594	660	668	642	652	662	688	658	610	654	625	654	637	668	654	643	673	700	658	623	663	666	682	641	616	633	630	667	666	703	695	663	664	684	639	675	658	673	611	634	611	690	693	621	640	666	642	679	684	619	668	653	651	645	712	660	650	659	690	601	619	663	666	692	642	655	643	660	626	666	663	681	630	707	655	639	680	698	626	657	675	624	659	607	672	665	618	674	673	695	664	698	700	705	629	633	686	662	680	640	697	666	627	665	661	643	634	650	628	652	666	612	637	649	684	641	658	686	643	693	641	652	601	651	629	643	691	664	632	694	683	626	673	686	648	671	648	631	670	635	627	682	689	643	681	602	670	691	653	649	680	635	707	659	671	666	674	678	614	690	646	629	677	621	644	638	638	636	670	690	662	646	700	676	687	676	666	656	660	650	621	662	654	658	632	608	656	672	665	628	666	699	676	612	643	659	662	639	590	651	662	648	617	659	625	607	656	636	674	658	650	648	634	589	642	655	639	598	633	644	702	646	671	624	628	615	673	669	649	658	681	645	668	633	640	627	679	652	634	621	663	660	686	669	644	630	682	615	621	684	640	669	624	675	697	675	689	650	658	674	683	675	673	711	671	681	652	675	660	640	653	624	634	659	601	642	647	622	665	638	671	660	614	626	638	661	651	710	609	666	672	694	665	664	660	689	720	647	679	627	647	659	692	696	634	664	666	602	651	646	637	640	685	656	631	693	653	647	647	668	664	658	647	659	664	656	617	662	653	636	668	621	626	664	635	622	649	619	670	608	644	646	651	655	653	660	682	714	602	659	679	722	647	612	693	695	665	628	660	688	650	634	692	676	668	665	637	654	639	659	623	650	675	643	599	608	665	615	681	695	637	666	640	659	606	660	657	653	674	639	614	644	636	655	652	659	676	623	641	660	660	648	658	628	642	693	605	642	613	609	661	642	658	625	653	662	690	647	641	700	654	660	648	694	666	664	627	666	635	667	656	653	630	667	618	640	686	620	631	629	649	706	664	645	634	735	661	608	636	636	652	669	685	676	658	664	650	667	643	663	648	639	642	678	672	655	694	633	628	627	632	626	659	665	652	645	629	671	636	669	622	629	654	643	661	611	663	636	637	651	633	608	652	655	648	703	694	636	684	642	710	677	675	609	683	679	652	667	650	656	700	651	679	640	613	599	678	633	641	656	642	659	658	684	646	690	680	626	664	680	580	684	644	621	664	641	678	649	622	652	665	602	659	635	655	662	683	656	629	652	596	724	686	620	681	659	699	679	671	670	686	626	694	639	679	640	658	670	696	641	658	653	668	668	711	682	632	638	679	657	681	635	657	658	690	635	668	664	693	656	647	665	622	626	649	673	662	642	646	651	682	606	675	640	648	645	654	635	697	711	665	646	635	669	623	600	686	662	642	630	631	653	650	632	664	668	667	610	716	691	680	670	607	649	659	674	662	677	676	662	692	621	657	630	677	662	617	649	659	629	727	649
23613	20966	28335	23742	20971	11117	1213	742	560	524	436	434	417	418	398	374	364	336	336	318	324	310	302	287	294	283	298	281	292	278	263	262	299	273	269	268	307	305	267	262	257	290	264	277	237	281	299	301	276	257	289	286	296	270	286	306	268	296	287	273	260	280	305	292	246	269	271	230	270	272	251	270	250	261	264	298	253	310	273	261	258	262	275	230	274	266	292	319	229	270	246	267	299	291	274	303	266	261	261	256	283	247	254	274	243	225	265	266	261	290	259	282	251	247	259	256	285	259	271	271	277	261	281	262	244	278	255	254	273	276	237	265	279	256	274	270	230	275	265	252	228	274	276	230	253	288	277	267	270	277	256	248	265	245	224	273	277	261	246	270	273	267	261	255	279	268	246	278	262	284	260	279	262	280	251	279	260	274	244	285	245	265	273	277	275	257	259	254	263	259	278	296	239	266	260	261	258	266	273	258	256	244	294	265	285	245	301	254	257	279	239	244	293	283	273	228	259	276	249	261	243	260	264	239	288	290	271	284	249	267	256	265	246	273	251	287	270	265	277	246	264	268	267	265	251	266	283	298	255	288	288	258	290	290	254	289	257	265	269	286	290	273	249	220	263	288	253	264	276	269	266	237	267	243	272	264	251	252	299	259	243	295	272	288	270	288	250	245	243	271	277	254	269	263	275	253	279	275	274	268	269	265	287	268	253	291	241	260	265	262	267	266	271	220	253	263	278	259	257	248	268	277	283	261	246	267	261	249	265	257	297	266	287	266	257	260	247	264	248	245	246	274	263	269	281	281	274	246	268	246	269	255	285	261	284	292	276	254	242	291	266	256	252	249	263	262	250	248	258	241	286	285	274	271	285	222	261	264	290	282	253	265	251	273	252	253	267	279	281	298	256	254	285	237	280	283	265	290	282	276	271	274	261	249	284	264	259	243	282	269	263	254	299	290	302	259	271	265	243	240	266	270	277	268	271	285	263	241	246	246	256	253	260	271	261	268	252	266	251	267	248	249	244	299	276	268	282	257	309	272	265	254	284	263	285	263	256	267	224	271	252	253	293	246	248	256	280	271	265	267	266	296	253	293	281	254	243	271	247	258	252	279	292	303	260	270	241	256	287	245	303	284	296	276	249	260	252	272	307	266	283	263	273	299	254	270	278	263	243	273	231	248	265	277	250	274	263	234	270	287	255	261	286	252	262	265	286	290	286	251	252	292	257	264	277	311	283	267	254	280	231	211	276	269	249	284	277	279	254	288	268	291	277	256	245	277	243	282	278	274	286	245	285	249	237	261	280	272	271	265	249	286	243	279	270	284	271	247	227	291	274	258	279	257	271	236	288	280	266	289	269	276	268	268	269	277	243	249	261	264	261	248	265	266	250	278	282	294	252	255	277	290	245	257	263	277	232	269	254	283	252	243	256	254	236	267	259	303	251	264	249	268	261	291	269	286	226	253	250	259	265	241	262	261	257	300	308	290	252	256	269	240	256	268	281	265	248	260	269	284	270	275	227	269	265	256	270	261	243	265	284	266	257	241	240	268	276	258	274	250	311	255	272	275	245	240	250	259	284	272	258	257	246	261	260	273	275	275	265	264	298	273	278	282	275	250	271	259	252	261	243	279	270	253	261	275	261	254	279	252	239	279	252	267	271	301	264	296	232	247	248	261	268	268	272	266	270	265	263	261	268	242	261	269	271	268	257	263	259	245	273	273	262	289	283	285	256	271	258	247	297	295	254	283	257	265	262	277	273	279	245	269	264	287	256	233	284	265	275	255	248	251	243	273	277	253	268	245	243	274	288	266	268	268	249	282	257	266	227	272	230	262	287	267	249	279	232	278	285	282	277	253	239	265	262	288	252	275	274	267	264	265	280	259	269	256	239	253	265	256	287	274	273	255	239	256	253	236	268	279	270	253	257	257	266	267	264	235	252	267	279	257	263	274	256	256	258	265	261	245	267	306	268	263	265	261	241	253	300	288	277	239	247	289	263	226	231	233	238	263	272	290	282	243	279	249	260	254	245	277	256	278	268	270	277	269	243	287	275	269	269	240	248	250	240	256	267	249	250	262	257	267	249	281	254	265	250	259	260	278	278	263	264	253	247	272	229	245	247	265	258	293	284	265	293	265	261	269	259	270	238	292	240	267	311	264	260	257	279	261	275	294	260	263	258	255	271	280	236	281	254	259	255	278	263	259	313	275	290	239	272	281	267	240	253	263	246	254	245	259	253	277	248	271	262	250	296	271	286	278	286	293	260	252	232	283	270	289	245	263	259	253	290	254	243	271	239	263	277	270	297	281	284	255	257	269	241	255	245	263	257	260	254	284	243	245	254	244	273	273	259	259	257	309	266	244	254	260	259	275	283	282	238	259	251	235	256	258	249	264	275	239	290	283	267	272	215	261	294	261	275	277	281	278	230	276	296	281	240	222	238	297	253	272	294	275	268	253	250	281	291	256	268	280	255	276	285	274	272	259	250	260	305	253	235	266	258	266	261	277	254	276	288	271	246	230	287	261	256	279	254	256	249	259	264	260	259	277	280	259	325	242	252	247	269	248	265	275	272	265	281	289	266	269	275	267	233	249	290	248	264	267	271	261	249	257	285	265	254	265	252	262	269	273	252	255	262	283	283	271	274	260	264	259	279	244	276	276	293	316	265	276	266	277	266	250	260	272	302	244	278	254	266	270	253	271	267	246	264	264	278	264	272	259	278	253	236	277	286	283	276	270	255	251	255	252	246	257	270	288	279	229	285	274	259	281	276	266	265	276	266	290	271	247	284	254	258	255	289	279	240	268	253	272	284	248	260	278	273	248	267	287	249	246	277	255	261	259	264	272	267	275	248	278	257	267	261	289	265	257	258	262	266	227	276	249	275	269	270	277	239	263	272	267	246	269	274	269	240	245	270	252	263	263	246	259	266	257	256	248	249	286	263	303	261	260	264	245	231	260	257	270	273	272	247	267	230	240	249	286	293	246	214	251	266	265	267	262	280	274	241	266	266	282	250	277	291	266	254	257	257	245	271	230	253	287	267	253	234	270	269	269	255	269	269	256	257	259	273	259	267	277	260	264	279	276	265	264	270	265	267	250	250	269	244	246	283	266	270	258	250	273	285	270	246	271	285	260	245	274	243	260	285	277	247	261	248	273	273	254	271	298	274	256	278	266	255	278	303	262	272	253	266	279	262	256	248	267	288	265	263	271	262	245	251	250	241	256	271	260	271	252	269	266	267	239	267	242	249	246	251	253	260	255	272	278	281	263	246	253	264	248	273	248	244	268	261	249	273	246	275	241	246	269	271	269	267	295	244	293	276	275	264	267	274	263	257	253	274	241	258	239	260	244	278	242	262	267	279	273	284	231	243	278	213	256	287	259	281	251	249	279	244	263	277	254	287	237	276	277	285	264	281	286	268	243	267	241	269	250	282	261	257	265	277	291	266	249	261	293	260	236	270	264	257	267	272	252	300	269	255	289	287	267	267	267
22841	9697	8395	4249	2905	2334	1700	1392	1125	906	801	723	665	563	568	495	484	465	446	449	448	396	376	398	406	411	361	405	390	413	432	396	359	384	352	387	406	346	346	345	358	348	341	340	365	381	371	380	350	342	355	343	372	350	345	330	320	325	334	354	338	324	347	343	305	336	344	343	368	313	352	342	332	356	324	298	334	314	332	329	344	362	355	325	309	354	336	337	312	336	369	363	339	321	301	355	305	350	346	362	333	336	314	318	340	336	334	313	330	349	343	284	345	331	335	299	314	336	304	330	361	319	319	362	339	351	336	346	339	315	342	341	346	312	377	324	334	334	325	364	327	328	307	338	325	314	344	369	319	351	340	302	350	319	329	327	330	316	321	343	320	326	319	330	345	300	325	337	317	339	306	326	349	362	348	344	336	319	346	311	325	351	365	327	338	319	332	343	325	327	328	337	356	322	332	379	328	345	362	355	354	325	301	341	316	320	325	332	344	353	344	344	300	345	364	315	338	338	337	343	329	363	356	313	376	325	340	316	341	297	310	320	351	318	345	322	351	330	308	342	337	312	326	314	334	339	349	354	340	303	336	303	332	320	322	343	316	305	338	305	305	338	306	329	316	339	313	348	313	346	337	349	326	355	359	316	333	330	338	327	346	314	351	356	315	323	326	349	334	339	307	314	326	311	338	342	321	332	346	356	334	334	347	303	347	320	319	363	340	318	309	323	380	336	332	325	330	333	346	309	330	309	327	343	312	336	310	332	342	364	324	348	334	361	339	332	320	340	332	303	350	336	367	341	336	332	317	349	340	328	325	323	341	353	325	333	324	333	351	299	348	305	322	344	323	365	329	325	341	346	352	329	304	351	346	338	327	337	320	306	285	336	329	328	324	333	340	345	300	351	338	361	334	324	330	289	332	354	362	332	305	301	340	307	331	354	339	341	313	312	348	331	357	321	330	306	323	344	340	316	358	319	340	350	311	345	339	332	341	316	323	347	324	331	337	344	295	325	328	322	314	344	332	338	346	336	351	314	333	360	332	304	346	317	317	326	350	303	334	314	337	301	330	312	337	301	341	329	331	306	352	350	326	294	357	325	327	327	334	343	336	322	328	323	338	308	331	364	345	326	334	336	316	338	327	345	295	320	329	339	363	334	330	334	352	339	366	361	362	302	303	331	299	311	321	329	292	317	322	300	365	330	359	315	350	330	330	326	319	326	317	332	316	307	382	317	314	359	328	338	343	325	328	358	349	332	314	294	357	348	350	329	357	348	316	325	312	356	322	341	338	327	352	329	288	334	303	344	312	341	332	303	284	314	343	321	316	311	354	338	347	321	328	379	342	346	338	325	336	342	322	336	361	335	370	329	314	335	335	325	347	329	356	319	296	331	307	328	338	334	329	351	366	339	322	337	346	346	314	343	306	336	326	357	333	319	314	329	303	344	328	332	320	328	355	328	322	294	356	340	319	308	357	335	355	318	331	314	299	325	338	322	341	349	321	345	311	299	303	339	333	360	345	332	318	347	306	357	333	296	312	305	333	334	351	348	317	340	334	328	325	322	349	312	313	333	290	368	310	325	319	340	334	340	358	344	339	332	324	320	339	328	344	338	312	337	322	332	326	343	336	310	361	342	346	342	324	354	318	370	352	362	349	355	316	354	319	373	325	328	363	334	348	333	340	344	376	337	315	369	345	367	312	303	369	345	336	345	294	325	371	323	364	347	315	298	327	356	346	308	366	328	348	334	349	321	320	358	354	294	334	321	324	345	321	316	359	301	351	345	350	362	320	292	353	360	279	341	350	292	339	331	309	328	329	346	327	342	316	314	314	332	306	342	335	321	337	339	339	350	332	390	294	323	351	350	316	311	325	321	313	302	348	316	359	321	318	334	342	293	322	357	329	298	350	344	351	305	330	310	325	340	367	343	336	342	336	342	328	358	322	334	318	354	325	311	359	334	359	327	377	333	328	348	299	340	315	338	288	334	305	358	325	322	314	358	368	346	356	340	326	315	342	353	338	352	314	368	342	366	308	305	327	353	315	342	322	313	315	334	312	334	356	341	343	327	327	325	323	330	322	327	324	324	327	346	355	329	305	319	343	316	307	304	346	314	334	327	321	332	308	293	333	360	329	322	322	346	368	335	352	287	317	327	306	344	354	333	322	316	352	331	358	334	301	317	353	301	335	365	353	372	317	347	324	328	335	309	332	311	301	318	329	335	311	345	315	305	331	343	331	337	349	318	362	334	356	308	349	298	325	298	322	340	340	310	352	327	325	330	314	361	308	339	329	344	375	347	311	311	324	338	342	301	319	283	310	373	347	303	329	337	368	321	321	336	354	334	317	318	326	306	338	345	366	336	411	329	318	328	341	329	331	321	318	370	316	322	342	323	308	321	312	318	374	343	357	327	339	293	304	336	339	341	338	339	337	336	323	333	334	328	335	324	354	372	345	364	324	352	321	303	312	329	316	354	357	310	333	325	306	333	344	308	364	340	320	322	342	314	329	353	300	310	339	316	348	369	337	330	324	338	330	329	328	344	371	346	353	339	310	301	322	329	301	323	307	326	334	340	280	310	361	291	360	316	330	367	325	344	333	329	339	345	352	352	328	328	358	337	354	313	312	337	341	344	344	347	364	349	311	336	345	334	344	335	335	351	317	334	347	314	367	321	321	321	340	347	330	327	341	352	354	311	364	329	285	358	382	359	274	353	326	338	332	340	315	345	324	332	326	336	341	331	343	352	338	340	330	317	362	318	334	352	306	338	332	337	308	335	321	340	329	343	347	342	326	311	336	315	342	348	356	320	317	341	344	323	323	343	339	308	349	374	351	339	333	318	325	356	314	354	338	379	300	361	372	330	324	323	316	375	315	319	334	342	324	312	339	338	344	370	345	344	372	312	347	346	365	314	349	322	323	337	334	316	315	365	337	361	343	342	327	342	327	329	354	325	336	356	316	308	360	348	342	318	307	320	342	340	350	351	321	363	346	317	323	343	326	327	310	332	311	330	305	341	337	340	350	327	342	325	342	339	321	340	367	359	349	311	332	357	327	321	324	331	334	342	318	319	342	338	305	307	338	330	339	361	358	315	342	330	302	339	334	365	321	332	319	323	346	315	361	303	322	327	334	341	328	344	371	358	336	335	338	331	321	343	334	324	343	338	325	339	348	368	330	346	336	356	330	360	351	350	324	357	326	324	355	346	332	365	377	352	320	380	357	314	339	336	342	343	320	325	322	328	292	322	304	345	326	305	346	352	308	318	329	315	349	325	360	323	334	351	312	306	291	303	352	310	333	332	365	325	321	332	319	315	343	307	325	317	316	302	310	330	355	314	334	337	313	319	345	354	343	332	305	348	388	339	339	315	344	315	350	304	340	339	317	359	334	349	314	363	333	325	347	301	325	322	361	331	315	322	323	340	344	345	335	344	338	309	338	300	315	332	343	316	344	302	342	301	334	341	337	330	341	346	316	319	338	329	345	307	321	337
24865	20926	27168	24755	9861	1145	986	830	774	711	708	681	674	679	685	667	665	635	623	683	673	605	605	645	649	621	618	688	591	663	642	610	581	649	635	654	598	634	620	605	623	646	638	582	594	624	654	648	624	640	623	616	618	662	594	604	628	584	645	632	638	619	643	609	666	614	614	685	640	635	678	580	596	619	627	600	622	633	671	574	622	644	616	616	574	630	605	644	673	621	651	676	582	588	639	694	589	659	622	709	633	600	678	654	630	618	664	665	630	646	593	581	617	609	623	588	652	586	602	633	630	643	612	620	620	652	628	616	667	595	660	591	654	688	635	647	616	637	671	605	686	597	660	603	634	626	617	630	596	587	627	625	618	633	614	599	632	614	640	624	622	637	645	628	636	660	671	584	603	629	662	644	601	650	615	700	629	653	604	603	659	646	686	665	615	652	629	609	582	633	615	613	654	627	640	603	641	610	682	657	673	666	635	605	641	602	594	677	636	635	608	617	620	584	629	623	590	645	633	657	655	621	593	674	619	577	628	584	644	588	636	635	620	623	623	547	641	618	640	610	614	637	673	608	638	665	626	611	618	610	650	628	608	573	606	581	620	586	609	656	616	608	640	644	608	633	634	591	641	612	570	648	626	606	668	584	625	576	673	587	607	641	624	638	614	635	612	623	632	602	629	624	624	628	650	638	642	626	624	573	631	618	619	586	606	613	598	628	596	652	657	565	629	589	646	641	592	567	597	632	598	602	626	622	656	626	609	591	662	582	595	626	629	594	615	626	635	613	640	626	624	632	590	664	602	638	621	596	618	625	658	632	642	615	630	648	628	629	619	567	616	615	585	656	618	598	592	667	620	620	623	638	578	608	604	577	602	661	635	666	597	613	635	634	668	615	614	630	658	657	696	622	632	651	685	618	638	648	634	621	617	616	640	583	605	666	663	647	592	633	655	624	635	606	587	612	616	609	618	634	645	604	643	602	594	609	652	649	631	633	679	580	624	623	669	635	603	637	592	626	599	605	598	588	534	615	629	662	633	627	610	605	595	637	667	645	591	616	668	620	642	627	627	655	662	617	604	596	597	646	587	638	596	638	605	624	616	606	627	601	640	629	647	630	593	599	610	589	638	625	645	591	563	635	626	650	636	624	607	625	571	617	636	589	625	587	658	579	657	683	578	634	664	643	636	602	605	609	588	609	638	596	615	617	600	653	634	652	612	608	604	595	624	600	621	622	641	647	606	616	610	612	633	654	621	572	666	637	643	595	622	641	626	659	615	608	604	621	610	605	616	615	657	611	629	646	595	683	592	612	615	601	588	606	596	610	615	636	628	591	608	583	611	622	644	626	640	603	653	606	615	653	648	600	603	609	606	630	616	652	617	598	608	585	692	647	625	598	630	621	587	609	643	623	647	614	624	671	592	616	602	626	593	635	585	575	578	633	629	649	663	593	596	602	610	699	628	574	596	619	628	605	612	631	626	632	632	557	581	612	597	614	629	648	604	599	654	585	636	630	579	654	632	641	632	591	587	663	614	592	636	601	643	669	621	616	619	598	580	616	621	630	580	611	635	667	612	637	653	592	603	635	627	605	602	619	622	680	619	675	585	596	594	633	605	595	596	625	633	635	618	624	639	623	630	626	670	617	601	664	620	620	656	648	627	593	610	650	636	652	631	632	637	626	623	580	627	622	594	614	632	623	647	688	624	658	615	576	608	651	586	636	596	616	647	605	568	702	591	636	653	606	618	576	634	632	624	588	621	667	679	662	657	640	652	600	633	589	615	614	660	591	628	588	625	632	598	619	619	631	569	614	636	656	665	617	597	695	636	597	633	636	639	628	612	605	612	680	610	622	638	643	563	627	615	580	612	604	661	625	607	688	691	622	632	655	669	652	646	623	632	631	630	618	639	640	625	618	610	606	601	620	614	602	633	637	637	603	666	602	569	621	606	598	586	654	617	627	610	618	599	634	576	600	598	641	603	637	601	628	610	629	711	614	644	637	668	649	597	589	649	631	638	644	602	638	618	606	665	580	613	607	658	641	626	615	607	675	596	650	648	627	601	566	618	662	574	674	618	611	629	614	633	603	662	611	649	610	569	599	649	688	599	621	630	594	623	602	621	594	582	621	616	631	647	645	642	614	619	608	664	629	644	605	616	643	659	662	626	597	599	603	602	596	597	590	594	599	634	611	642	558	653	598	639	625	629	640	622	598	677	640	622	620	634	647	625	625	610	650	638	593	602	626	608	615	651	629	645	622	640	618	608	597	622	637	615	606	643	641	691	657	600	617	594	644	579	578	588	606	632	626	656	562	616	566	622	636	682	591	585	667	628	666	680	600	634	601	625	582	612	590	583	629	619	568	648	591	682	594	621	610	596	647	637	653	647	594	598	631	668	624	629	618	603	594	578	629	589	609	607	615	657	639	675	649	617	628	588	606	624	631	582	633	631	651	628	624	640	600	597	624	621	583	592	595	652	621	616	655	582	576	587	621	637	622	605	606	656	593	627	598	613	644	630	621	618	618	588	574	605	612	637	624	578	569	609	633	651	591	606	656	631	621	615	674	647	589	644	657	630	595	630	650	660	622	576	625	638	609	580	583	633	634	611	665	582	599	617	606	604	622	636	649	591	563	625	604	628	648	588	628	613	587	610	614	617	622	556	586	636	620	628	606	582	638	640	600	638	674	591	637	655	608	632	596	563	603	620	636	608	586	594	618	644	586	629	585	663	607	599	619	644	625	619	603	655	631	558	566	605	594	613	619	605	623	584	643	652	625	643	613	643	632	638	614	620	624	631	625	600	600	594	621	631	577	633	630	632	608	615	606	653	645	623	628	569	624	628	626	583	655	620	591	626	671	639	640	633	653	564	597	639	614	656	613	624	606	605	625	619	615	669	616	631	622	635	645	569	593	654	603	651	588	592	644	572	605	662	708	614	625	631	571	635	651	603	627	624	608	645	680	605	601	602	602	620	603	583	619	658	636	640	586	651	647	591	634	606	626	616	572	585	621	666	599	577	614	573	580	648	587	632	638	623	633	613	617	674	636	633	608	628	631	625	622	617	594	616	617	605	634	626	618	601	591	663	615	598	606	641	601	601	630	603	592	627	605	592	630	628	616	642	611	600	643	613	615	619	615	608	620	633	632	632	612	584	616	613	599	606	613	627	599	637	628	629	633	584	623	588	650	601	613	610	646	642	626	649	606	587	668	623	596	598	656	651	598	595	609	632	602	594	667	586	649	630	554	662	636	640	648	604	622	588	600	634	574	654	627	612	585	640	654	619	623	620	621	637	652	606	624	633	642	605	610	631	602	617	625	630	640	609	638	648	642	659	590	629	593	587	624	656	575	645	644	620	626	636	625	585	640	646	626	606	671	617	604	592	615	604	610	654	608	609	630	560	636	635	624	650	644	614	634	562	622	623	623	649	636	648	569	646	609	656	596	626	581	603	594	631	623	619	609	590	609	619	633	632	633	639	602	640	650	667	633
21364	5911	4796	2652	2090	1742	1381	1204	1135	1073	935	922	878	865	817	789	817	775	764	714	746	756	770	771	753	786	762	729	728	728	777	744	754	721	768	763	718	781	735	737	717	731	757	779	731	738	729	780	734	713	730	730	700	738	696	776	772	743	665	719	710	737	741	731	721	733	769	714	705	730	713	716	705	758	713	744	762	736	708	801	685	723	692	715	734	744	699	711	720	699	734	787	699	785	716	739	757	718	705	729	733	742	715	693	727	693	725	755	711	714	729	693	674	696	706	767	695	740	707	745	762	745	732	752	731	704	700	734	695	726	726	767	775	711	679	746	710	763	729	732	699	717	755	709	719	703	720	717	753	709	683	686	770	780	715	688	738	703	749	706	728	732	705	713	680	660	742	697	770	744	695	694	722	678	762	736	714	728	710	733	717	767	741	701	730	741	760	745	675	680	686	691	647	705	753	685	709	684	723	706	706	692	736	666	738	719	737	735	719	752	744	733	680	689	722	710	727	741	697	733	647	707	693	696	673	755	691	731	662	697	757	665	716	752	730	743	749	668	700	720	756	701	724	713	695	737	667	758	743	725	730	685	709	787	713	706	730	682	721	777	724	723	673	718	694	728	735	730	705	747	703	757	732	743	714	721	733	766	746	688	650	746	742	709	688	733	657	706	733	742	711	766	704	751	762	679	739	669	797	735	728	696	711	725	713	725	751	730	732	731	718	712	733	725	685	753	750	715	718	712	735	776	699	710	751	705	706	790	702	714	701	729	692	750	721	694	740	762	719	738	709	726	691	744	735	716	710	742	724	706	764	758	690	714	714	751	717	733	723	745	704	785	707	745	732	774	744	712	742	729	686	765	760	751	753	736	731	716	750	738	675	693	730	733	717	685	694	704	697	726	743	775	716	686	774	731	692	720	704	720	772	695	719	736	742	787	721	742	720	741	672	718	697	724	748	710	745	738	756	714	715	782	705	731	728	759	766	715	769	726	692	726	722	711	724	707	702	698	668	735	726	766	725	711	714	697	791	709	739	729	734	699	713	726	725	726	717	729	740	706	752	711	757	706	744	751	728	719	727	704	744	692	788	708	731	714	708	709	741	708	688	703	681	750	783	670	751	708	691	705	716	741	718	734	723	700	762	730	744	661	740	719	762	695	720	740	680	686	724	701	715	704	695	728	707	725	707	710	699	727	729	692	737	730	701	682	734	720	712	697	697	736	742	732	702	680	740	696	670	727	702	748	726	731	691	693	754	769	730	747	731	731	695	776	634	714	704	706	741	784	719	674	725	691	734	709	700	735	713	712	731	713	706	686	702	733	688	683	752	715	733	728	664	692	700	745	715	681	693	746	723	771	706	759	760	726	741	688	716	751	720	704	688	713	687	724	703	748	741	745	726	708	745	735	720	725	670	685	719	695	729	758	733	737	685	740	786	736	670	737	727	734	718	725	675	684	774	747	677	733	709	720	715	737	663	684	694	730	709	737	706	736	776	737	703	788	690	684	725	769	735	773	753	713	737	731	716	693	730	777	747	746	699	719	691	694	750	715	724	722	767	733	707	738	707	719	762	735	758	724	745	722	689	724	696	721	725	729	699	751	694	645	712	707	690	759	764	767	701	731	716	744	777	704	711	763	748	697	738	701	724	676	688	721	764	749	675	717	732	759	679	747	740	729	716	693	662	721	731	703	738	729	766	693	694	745	699	715	706	743	750	733	723	728	687	735	736	708	733	681	706	714	745	761	713	729	737	700	707	778	725	772	726	725	760	658	739	755	750	691	691	729	728	722	727	726	716	751	688	709	683	726	698	717	707	674	699	833	709	736	752	714	728	715	701	757	692	766	671	752	712	725	733	700	673	688	716	725	699	722	748	725	772	731	781	704	734	675	726	720	754	747	663	721	687	771	710	702	744	662	708	770	727	721	721	721	726	717	676	724	792	707	729	731	719	754	665	729	713	743	679	709	705	726	701	711	705	720	710	729	693	771	681	729	768	776	761	743	696	733	722	713	699	737	675	713	731	705	742	716	782	730	736	689	687	732	702	692	691	711	723	726	756	723	774	733	688	776	703	711	737	704	719	704	715	760	728	728	755	742	745	676	720	744	722	735	706	736	735	692	758	717	676	740	722	735	709	763	729	730	735	745	770	727	691	774	726	761	715	726	762	726	698	718	714	758	750	693	672	721	722	737	749	726	718	702	670	726	713	716	786	719	672	740	733	730	684	717	725	722	737	692	756	708	750	715	717	699	734	729	774	700	757	749	731	783	730	764	743	700	717	765	693	774	693	741	720	721	718	720	733	732	699	705	744	727	760	684	737	676	712	705	724	726	714	703	732	775	703	705	724	755	708	796	704	712	714	732	672	766	720	714	735	721	752	737	717	695	753	739	738	719	674	721	717	724	698	733	732	698	720	717	696	711	676	696	686	750	779	762	736	742	691	704	758	707	696	694	761	763	734	752	668	710	676	733	713	737	725	734	746	707	704	727	702	739	703	677	742	726	728	691	707	707	717	721	691	771	723	721	778	734	676	712	659	711	694	709	712	750	753	726	706	726	729	704	731	675	752	715	721	697	727	716	725	687	682	712	728	733	761	693	740	714	755	762	679	696	719	723	743	708	739	743	738	717	732	728	695	778	702	683	713	723	713	741	718	732	757	734	777	734	672	716	714	700	728	705	712	734	752	751	727	717	702	701	715	772	714	715	689	719	725	724	696	720	752	713	729	686	740	783	726	715	760	707	722	746	767	696	643	748	698	759	751	697	726	735	714	706	713	734	699	755	718	712	758	700	750	688	719	715	718	725	711	744	691	731	738	762	768	751	729	723	710	735	748	711	753	670	727	779	700	739	722	676	719	706	742	686	735	737	711	699	726	728	729	694	691	751	711	711	696	707	702	702	731	742	739	705	744	739	686	764	725	782	749	708	735	728	730	755	684	714	672	729	709	753	723	687	717	634	713	744	755	751	736	709	782	712	707	691	676	714	791	742	657	725	700	710	700	728	723	752	699	714	725	734	717	746	741	725	666	720	737	670	683	773	740	673	754	775	715	710	687	706	730	739	687	714	755	734	691	755	718	745	735	748	738	695	725	701	701	734	720	722	701	752	746	693	706	665	754	728	724	717	727	703	728	710	758	681	702	736	692	758	729	727	749	763	731	744	740	732	691	676	658	764	745	735	708	724	713	771	713	752	709	685	746	744	739	724	707	703	717	740	710	762	672	756	732	715	725	684	763	761	749	745	732	725	700	720	712	716	706	712	752	758	733	765	705	743	643	758	724	701	773	717	717	735	741	714	771	740	759	698	700	692	744	709	712	734	695	696	742	721	684	741	749	719	658	712	758	698	712	766	695	728	714	703	738	665	724	694	712	734	696	700	706	742	759	676	769	728	761	768	774	735	722	765	746	742	657	718	724	731	706	728	714	759	723	728	744	723	716	705	738	739	690	710	746	720	659	704	747	739	703	739	712	706	726	768	722	726	744	741
22675	20994	28820	23335	20995	21050	10123	1181	864	772	639	600	555	461	479	428	394	392	387	365	332	298	330	326	297	311	303	289	298	307	279	288	306	284	299	304	256	294	264	265	314	282	280	282	255	271	279	273	258	279	259	294	267	285	275	269	269	237	262	287	245	290	261	258	280	293	257	270	265	284	267	255	261	296	277	273	268	259	300	290	245	270	298	242	239	308	268	266	287	276	266	277	251	268	258	252	298	247	262	253	287	247	255	250	257	227	251	260	310	262	240	285	257	260	302	282	269	263	249	257	241	242	240	246	238	231	258	269	230	262	266	251	241	233	250	279	237	282	229	268	265	228	219	258	275	251	259	251	268	247	253	266	294	261	280	294	255	236	260	266	244	260	263	260	234	264	255	276	234	290	277	263	257	248	231	257	277	249	259	264	260	286	259	246	282	263	253	246	234	274	275	249	249	266	255	240	223	258	272	252	268	237	258	267	262	233	278	232	274	264	255	269	240	266	269	233	236	264	243	241	232	282	240	220	265	270	281	242	239	252	274	265	256	277	238	275	255	247	267	258	268	270	261	233	274	286	245	247	245	235	268	235	268	254	272	234	239	249	270	273	254	269	281	241	235	285	239	283	269	259	250	260	256	234	245	241	265	247	237	257	253	263	217	248	280	254	249	257	238	262	238	233	260	260	269	265	249	261	254	251	268	262	253	224	268	233	256	243	255	259	258	246	257	245	252	263	252	238	268	246	241	262	268	305	268	259	268	268	241	266	266	226	268	242	245	260	257	256	239	253	252	253	237	254	256	292	252	258	240	221	270	267	257	276	237	249	256	255	250	266	254	244	250	247	259	245	273	267	248	262	229	263	256	258	254	258	225	250	216	242	241	291	264	245	275	243	265	234	270	261	258	234	246	268	267	254	247	251	279	250	277	245	264	278	235	274	267	273	251	274	267	257	251	263	260	226	243	246	227	253	263	242	236	249	262	248	240	271	253	255	243	280	257	250	252	239	287	266	263	253	271	284	251	245	254	247	260	264	273	250	272	240	267	279	258	253	237	270	263	257	230	249	266	259	240	240	268	228	266	233	258	249	255	229	244	260	247	263	266	259	238	250	243	260	230	243	261	254	277	243	254	265	250	290	256	229	250	233	269	243	256	283	276	228	264	268	230	260	240	263	241	285	262	248	291	246	237	244	269	293	254	225	271	238	266	255	237	263	229	272	268	252	235	235	258	263	238	246	259	258	247	251	239	265	288	222	261	260	244	266	263	238	257	230	275	224	240	264	247	261	261	254	263	256	274	241	262	231	273	255	271	240	252	220	259	263	252	252	275	243	258	279	246	279	261	256	279	241	282	260	243	271	234	266	266	271	259	240	265	264	257	246	267	245	243	272	262	260	229	238	276	251	253	224	263	275	237	253	247	267	267	275	249	246	266	268	241	274	253	265	259	258	251	254	251	277	265	244	251	266	252	254	269	231	245	268	267	284	231	247	225	260	246	253	253	268	266	278	244	263	246	275	244	236	257	264	261	256	253	286	259	251	236	245	231	261	262	222	243	277	253	266	268	270	265	262	251	248	247	276	250	243	259	261	279	259	281	266	247	239	274	266	246	276	260	264	256	259	272	248	240	265	237	255	250	270	253	257	238	271	279	247	259	254	265	272	245	242	257	297	263	245	270	233	268	290	228	258	226	265	279	224	251	250	256	268	244	253	253	264	265	255	271	254	249	260	259	265	245	245	227	266	263	244	234	281	250	263	263	227	260	237	245	243	236	254	236	223	237	274	261	275	272	261	281	234	259	266	233	274	229	274	248	249	255	255	250	250	271	272	251	268	228	250	259	263	262	263	255	231	248	223	220	245	262	263	248	251	226	247	272	255	234	253	259	260	247	257	241	243	245	260	255	270	287	248	273	266	225	268	265	260	217	254	275	275	257	247	258	258	259	274	258	263	250	262	245	259	218	274	271	267	240	283	276	267	272	275	263	263	233	277	249	258	258	262	254	227	264	264	237	268	256	270	233	234	249	239	240	237	261	255	257	243	239	264	242	254	251	295	222	232	274	255	243	245	250	271	267	230	239	253	234	254	257	254	260	258	254	274	225	261	272	246	273	255	239	258	240	286	263	249	263	270	255	286	243	261	242	256	275	249	259	282	253	273	260	244	249	267	268	246	234	227	231	263	234	247	276	252	232	259	271	255	274	264	242	231	222	264	269	252	247	252	248	237	261	257	270	241	271	268	272	251	270	245	255	261	267	291	255	268	274	286	246	246	237	268	237	247	281	251	253	263	234	291	237	246	249	244	284	296	251	216	255	255	244	226	260	253	259	246	276	278	266	238	258	266	287	264	237	248	266	263	251	239	261	236	266	263	252	282	279	273	249	259	264	255	234	250	276	257	269	248	229	264	240	269	251	243	243	240	248	250	246	224	262	255	260	262	253	259	251	243	282	250	245	263	219	267	266	240	253	257	259	247	240	253	242	287	272	250	236	253	273	241	236	251	243	246	257	259	214	251	268	268	258	236	231	249	268	264	286	253	249	260	237	240	273	255	247	265	271	242	242	244	256	235	250	253	250	275	246	265	247	280	248	253	256	235	265	261	253	251	256	253	249	260	255	255	274	253	240	260	234	243	248	266	250	254	239	253	236	255	256	245	265	267	261	272	288	247	245	291	241	237	265	243	209	247	241	258	234	237	229	252	239	253	287	269	247	251	263	234	249	256	228	238	248	227	233	268	267	236	301	257	236	249	240	254	231	266	253	252	265	270	249	249	246	258	247	272	232	265	251	228	248	244	261	279	248	248	264	258	231	230	248	253	273	252	257	250	224	258	246	265	268	262	257	268	243	248	280	246	253	287	247	257	245	248	246	255	256	247	242	243	243	249	206	257	260	258	230	271	265	262	258	279	278	242	248	236	279	267	238	243	282	254	259	249	242	280	241	231	298	273	245	264	273	239	264	260	257	266	245	267	255	273	225	261	261	262	271	234	261	233	249	262	285	223	242	277	246	248	245	253	268	282	256	230	253	280	258	249	225	237	257	236	245	272	251	246	267	264	233	284	244	259	236	266	254	245	272	228	268	274	241	242	264	284	253	238	228	236	232	228	261	273	279	281	262	269	243	260	250	245	258	252	250	268	277	279	250	249	249	255	255	235	253	241	247	254	246	227	258	277	283	239	274	253	220	274	240	250	264	234	238	261	263	247	255	278	248	250	253	244	247	258	243	260	298	263	267	245	255	231	270	245	260	253	270	271	255	252	236	252	247	238	261	257	252	245	230	285	289	260	258	259	222	261	218	254	259	273	237	250	248	275	255	221	256	247	248	231	255	218	252	226	277	252	246	256	240	266	256	240	270	255	297	245	263	290	237	269	234	256	240	257	262	260	226	260	260	279	229	246	256	265	250	238	273	280	269	229	287	250	232	250	247	268	252	250	259	266	249	250	252	259	266	251	272	270	246	285	232	264	266	238	252	280	239	279	243	280	257	254
26918	15904	13503	7367	5014	3776	2960	2377	1818	1412	1272	998	860	779	712	612	584	576	526	517	447	431	441	405	412	390	414	367	361	379	381	365	347	359	346	348	371	364	318	353	323	358	319	319	303	322	328	314	331	312	305	357	304	344	327	292	311	340	302	311	314	296	288	319	297	282	317	277	312	308	300	328	301	310	272	299	309	315	303	320	310	292	312	305	291	306	296	311	289	292	285	313	267	307	294	330	313	306	299	315	302	313	277	311	310	292	295	325	308	292	267	314	316	286	299	288	287	301	313	279	280	286	304	307	280	302	305	290	275	293	320	300	313	308	295	310	284	306	315	278	309	284	311	287	279	270	299	296	307	274	286	299	290	278	290	322	318	330	282	288	299	303	310	286	262	300	306	267	317	269	290	295	311	294	301	293	289	312	309	306	339	281	304	292	299	269	336	302	297	308	284	281	283	318	275	327	297	309	284	314	280	302	294	290	302	262	292	311	279	292	302	312	295	299	295	300	294	284	293	303	288	289	292	299	318	312	291	286	291	292	294	300	302	314	289	304	296	306	283	310	296	306	298	289	272	261	300	312	293	298	274	268	314	317	290	316	267	277	273	310	309	285	289	279	292	306	275	312	268	250	293	295	293	293	291	309	291	277	299	316	296	274	280	312	306	283	301	306	287	331	274	278	275	292	280	327	326	259	290	309	269	280	277	288	309	282	269	302	303	274	306	282	287	304	311	275	300	287	290	297	328	296	292	278	320	317	290	328	280	287	312	292	311	298	287	306	264	304	288	322	270	258	298	309	276	302	309	312	271	278	268	284	298	283	269	346	276	281	281	262	294	287	264	268	326	278	270	273	269	302	299	261	300	300	300	343	313	297	273	289	274	290	260	303	289	310	290	271	273	278	307	313	287	283	269	299	319	276	284	317	257	291	292	283	296	272	310	293	294	288	318	304	273	310	282	294	262	282	290	280	285	310	305	295	330	275	285	316	309	281	319	284	291	278	310	321	298	293	289	274	282	315	320	312	305	296	276	286	260	298	297	314	297	281	297	270	291	311	273	323	274	318	322	299	307	311	284	266	279	297	289	273	271	288	306	314	287	305	262	303	266	341	313	303	303	290	296	262	281	303	301	295	294	297	297	294	324	314	324	306	282	289	259	263	308	288	261	293	273	303	295	289	309	340	295	310	300	280	305	293	334	297	291	286	300	287	307	277	292	300	284	307	292	307	294	280	305	316	288	312	281	309	315	334	322	281	295	283	306	279	341	305	298	297	318	295	300	284	307	267	291	303	290	315	281	301	312	302	305	298	314	307	301	304	295	286	278	289	329	307	277	288	335	279	289	316	300	262	286	294	293	275	292	292	318	275	302	275	333	285	324	291	285	303	315	311	291	312	333	268	250	289	316	308	292	303	292	313	297	298	294	279	313	287	271	300	312	289	281	276	300	293	287	291	299	270	322	282	286	285	293	275	290	285	295	303	300	321	289	280	300	284	288	309	330	251	278	320	316	286	264	299	280	312	276	291	301	290	291	295	308	279	266	275	302	277	315	296	299	305	274	299	313	298	281	306	289	318	294	303	299	317	270	325	290	287	309	308	266	309	284	287	294	269	312	302	289	284	272	296	296	306	287	274	296	246	304	295	278	311	295	275	304	286	309	295	325	291	312	264	306	305	300	272	299	287	310	294	279	275	252	271	291	300	301	302	314	271	290	313	316	279	287	288	309	334	354	319	301	275	277	296	281	326	284	305	275	283	285	315	292	268	276	300	285	299	289	306	311	305	272	314	305	308	324	285	289	284	296	295	322	277	296	268	289	295	302	299	310	282	277	318	309	290	276	325	280	280	309	270	324	303	312	255	317	311	292	312	306	288	296	289	294	287	280	294	300	295	311	300	275	253	269	297	310	291	296	323	286	293	288	305	284	307	283	294	301	312	296	275	303	316	288	272	306	281	267	294	304	304	296	293	270	295	290	293	307	297	292	307	312	305	286	295	290	270	290	313	305	330	265	299	312	281	317	294	266	260	295	292	261	281	293	305	313	296	304	265	243	260	309	279	303	280	305	279	286	287	257	285	288	273	265	322	277	305	295	303	280	325	280	302	323	293	292	269	286	287	296	267	286	297	311	318	292	299	285	312	289	300	284	275	318	286	289	304	303	313	317	288	251	282	275	294	286	300	304	285	312	323	294	290	288	323	263	297	291	303	278	260	277	290	306	286	267	291	291	273	296	307	310	314	303	314	287	297	283	286	288	265	276	306	312	273	299	299	300	318	279	266	333	286	280	278	303	295	276	293	291	274	296	303	292	293	263	256	300	280	289	289	298	309	292	274	303	316	303	283	287	301	297	303	286	301	307	313	309	294	305	283	294	264	271	313	301	302	323	294	324	311	301	282	270	288	323	300	295	287	294	288	276	271	299	272	280	325	270	265	308	296	305	295	315	289	296	293	266	282	293	276	319	260	289	311	285	273	302	271	300	310	334	263	262	270	286	272	309	303	303	301	293	302	301	310	313	306	282	265	309	287	323	286	276	315	272	290	301	299	279	281	310	295	293	292	300	277	278	285	294	320	297	278	292	288	289	300	285	273	314	280	271	325	316	295	297	276	276	295	316	306	282	294	295	277	334	281	260	280	316	309	292	269	297	266	283	260	309	302	329	285	296	277	268	282	259	276	267	294	291	327	301	283	266	321	282	302	290	284	287	300	282	303	272	311	314	307	301	343	292	295	284	311	285	273	266	286	295	324	283	312	285	277	327	304	302	340	280	283	274	316	261	274	325	271	281	291	287	295	299	274	262	288	307	298	305	331	279	298	286	307	284	327	278	306	311	281	296	287	293	299	296	332	328	291	306	306	289	284	272	315	290	283	296	302	300	316	279	273	289	262	315	288	312	294	327	299	318	338	288	278	293	281	274	285	296	297	266	280	262	274	294	281	270	299	287	257	310	284	302	275	285	283	308	306	281	250	285	275	319	278	301	281	271	312	290	269	309	317	294	315	344	312	297	281	290	310	305	311	302	314	321	308	277	287	266	274	248	285	262	258	289	295	303	318	255	290	304	278	296	329	301	281	327	306	301	293	273	281	275	309	308	276	282	277	313	255	288	285	267	318	300	296	278	317	296	309	304	293	270	296	310	273	295	287	275	282	289	287	305	292	319	288	288	271	321	289	295	314	260	307	258	308	341	297	289	297	282	241	285	286	295	286	269	283	270	297	278	272	276	289	307	300	303	268	271	300	309	274	280	297	302	311	282	305	283	289	296	270	292	269	297	303	305	297	321	284	295	316	317	306	290	280	296	302	319	257	306	285	293	300	301	272	272	309	285	296	308	328	282	306	290	292	296	317	300	301	272	286	275	288	290	282	291	284	300	318	279	256	266	333	270	276	301	276	292	302	278	293	286	289	310	299	268	304	315	293	293	263	272	316	275	308	296	307	276	307	302	294	317	281	313	301	255	302	267	304	294	316	266	289	315	318	313	305	317	307
26689	20113	8092	1001	698	629	596	607	545	579	544	588	558	538	574	568	560	543	578	520	522	561	544	498	553	568	574	563	573	523	558	506	608	577	572	525	531	499	563	549	557	557	599	562	491	586	564	548	556	529	557	546	557	581	563	573	556	573	547	541	588	562	547	521	527	538	515	536	559	564	544	522	503	582	573	533	518	538	560	533	573	530	540	595	503	521	576	505	567	561	560	582	552	556	585	576	499	566	559	546	552	504	536	520	545	552	545	561	513	540	573	577	542	584	550	548	537	563	517	570	535	534	521	585	550	510	541	548	532	546	562	520	547	556	533	566	559	560	501	535	554	552	536	545	536	527	558	512	592	573	555	541	513	564	532	607	548	545	570	541	549	603	512	568	543	533	516	577	561	558	544	551	561	539	548	587	544	536	586	542	497	544	529	509	499	506	535	533	571	544	521	533	570	544	544	544	569	589	511	543	554	557	528	541	550	510	507	536	532	519	506	564	593	540	519	597	609	579	553	561	543	534	528	547	532	572	530	522	503	565	545	553	555	559	579	544	522	568	593	579	535	529	502	518	579	541	544	579	493	525	521	554	506	548	556	518	509	558	543	515	578	556	552	549	530	558	559	569	525	578	586	572	518	562	544	563	572	538	564	544	556	516	566	533	541	525	542	559	552	555	575	519	560	527	539	530	575	527	548	545	524	531	504	532	509	543	555	592	531	556	503	570	534	545	556	518	587	584	546	542	538	556	531	563	542	586	527	544	570	543	526	556	549	595	550	574	533	556	570	568	550	569	524	504	552	550	555	560	509	546	569	514	541	547	574	567	554	556	566	579	540	582	566	526	573	558	562	524	593	603	587	524	587	576	586	530	577	555	534	510	531	530	547	517	481	605	538	530	538	544	537	518	541	551	536	509	522	572	556	565	550	569	565	525	548	556	553	566	530	576	578	600	542	620	570	556	538	510	574	540	530	527	535	529	560	595	564	518	507	509	557	555	614	562	539	507	556	585	622	460	510	523	534	524	555	505	585	564	563	570	581	565	552	512	569	519	586	533	539	532	541	547	570	538	575	540	531	566	584	524	600	571	571	530	555	584	596	536	541	555	546	532	524	562	556	562	524	553	548	571	524	592	511	542	564	554	547	558	566	523	573	546	533	536	592	547	552	568	540	537	565	565	550	550	529	547	539	549	572	551	521	547	529	560	559	539	524	517	558	549	531	556	524	573	549	549	553	538	516	531	586	571	544	571	542	529	489	573	534	522	552	554	571	586	598	574	543	515	525	566	508	563	498	553	580	547	571	564	560	564	542	555	494	541	531	513	534	576	517	579	544	547	538	539	560	555	570	557	521	557	534	522	511	575	519	601	572	565	542	505	540	545	583	605	562	519	559	546	565	539	540	603	541	566	552	556	535	554	547	527	564	588	537	560	544	583	541	560	515	569	545	582	521	558	501	578	564	534	539	589	518	537	577	550	592	553	517	565	506	562	545	560	525	535	550	583	588	536	547	547	563	576	587	586	550	560	524	571	541	500	529	546	576	556	539	564	562	524	553	554	541	568	528	538	564	570	542	570	501	545	546	553	578	566	537	509	564	539	523	546	521	532	526	495	527	544	564	546	546	543	496	556	512	561	549	541	527	565	560	514	552	544	544	575	548	569	515	560	530	554	541	556	565	555	573	538	604	584	551	515	539	546	539	548	529	512	572	557	522	521	522	543	568	564	558	541	522	539	554	547	545	481	535	567	544	531	617	542	534	570	519	566	517	512	566	587	533	528	557	503	537	509	539	531	546	559	582	522	532	552	537	541	550	552	542	602	566	571	511	523	560	546	524	576	510	577	557	591	566	561	558	557	490	551	520	523	567	545	547	520	541	547	562	550	530	581	587	590	561	543	586	536	523	560	534	501	578	562	522	543	544	505	508	574	567	536	532	565	540	505	575	539	547	554	553	556	530	531	518	586	537	546	519	589	512	572	599	504	531	553	554	535	593	517	561	553	535	542	549	544	545	576	592	544	525	589	569	549	603	540	559	527	527	525	521	530	536	529	564	571	570	574	560	544	548	570	569	572	599	563	528	562	586	563	556	510	553	538	538	517	536	546	525	554	507	550	527	572	534	571	514	563	551	539	498	526	532	573	523	562	551	521	609	561	584	521	519	564	558	564	557	582	520	599	566	570	509	543	534	515	571	571	531	566	547	532	547	523	565	569	570	511	563	539	545	587	518	555	534	528	546	506	578	457	532	563	519	552	552	536	573	557	550	516	586	586	564	540	519	556	586	542	551	577	504	556	522	551	523	580	539	577	532	554	551	556	576	579	553	532	551	524	557	557	594	554	548	540	546	577	538	572	518	518	598	540	577	523	540	513	531	554	524	549	559	602	525	546	562	562	532	570	580	533	515	509	582	598	533	538	564	513	534	525	570	570	529	558	560	538	536	535	515	570	510	530	538	557	570	552	541	566	567	538	554	523	548	531	581	586	591	583	522	516	519	541	504	525	537	574	550	537	577	536	548	548	541	613	536	544	550	524	573	560	514	547	509	542	523	539	541	513	578	504	522	556	562	547	546	528	567	552	575	559	578	584	541	524	575	533	519	519	569	520	509	558	532	577	526	531	548	530	549	558	536	552	519	538	531	565	547	510	553	562	536	536	561	537	547	567	548	534	586	554	558	584	540	557	556	544	516	539	549	553	477	552	557	546	543	552	596	561	562	553	537	524	510	557	540	561	536	532	547	537	528	520	537	534	569	522	514	576	556	566	568	539	553	596	581	574	531	517	559	536	593	550	548	590	551	552	526	550	553	529	554	546	543	541	556	561	540	628	539	590	567	569	535	543	555	572	517	537	533	535	545	594	588	535	557	544	547	492	570	615	548	546	536	523	522	528	548	538	553	556	558	537	560	518	545	553	546	540	571	568	534	558	569	564	556	565	501	540	530	576	525	516	538	591	569	531	584	537	528	522	591	555	538	540	522	560	572	547	531	552	517	557	550	567	582	561	561	546	544	538	531	535	519	547	561	569	571	567	520	562	519	574	574	536	605	528	532	564	532	561	505	523	532	523	491	553	572	572	555	553	535	560	607	521	596	529	547	547	570	520	573	554	520	532	573	548	545	560	551	539	536	533	560	547	545	539	548	587	574	560	549	538	550	539	509	590	489	523	528	558	532	551	543	602	553	586	547	535	549	533	559	562	524	552	516	590	540	561	526	540	562	558	562	592	531	504	545	562	552	620	559	541	515	548	524	527	540	576	555	541	565	551	553	556	557	556	535	565	561	540	549	525	568	585	545	527	566	550	543	545	546	545	568	562	543	540	533	543	581	529	491	571	542	577	540	576	532	544	534	557	529	519	535	551	559	568	568	562	547	531	511	554	585	501	568	558	533	546	566	573	535	545	519	530	569	514	550	556	536	575	541	511	553	506	546	567	589	562	553	547	510	573	548	541	557	524	610	513	566	546	569	583	535	570	552	559	522	541	587	552	529	512
7184	1459	1332	953	887	765	776	780	664	703	665	667	690	718	671	703	682	661	700	672	649	680	645	679	629	705	609	663	690	672	671	629	673	687	678	632	647	658	676	627	694	717	639	652	664	657	621	742	688	673	656	680	640	663	672	627	645	655	632	642	634	633	658	665	677	713	680	629	624	708	675	636	697	639	662	647	669	684	609	668	659	680	677	635	603	676	701	648	630	702	675	605	667	648	637	654	601	665	629	656	599	645	638	640	666	614	687	643	678	681	663	675	662	632	668	646	667	609	657	710	631	623	660	675	703	638	660	716	663	673	696	655	679	681	671	622	645	688	654	675	648	652	661	677	702	649	656	620	666	643	642	653	605	685	660	625	684	669	622	631	686	680	680	633	655	655	671	684	679	666	727	651	633	687	662	624	669	604	637	669	660	719	639	594	659	694	669	680	644	680	667	667	651	646	631	677	671	661	597	609	658	693	636	654	594	696	659	621	666	660	654	692	672	662	661	608	654	699	654	650	693	621	645	663	607	652	651	639	653	671	647	660	693	647	678	673	638	687	689	655	621	636	627	696	659	645	647	657	616	670	652	667	674	627	673	646	682	693	648	642	641	636	694	696	637	679	675	667	653	682	709	671	690	659	668	659	682	641	626	648	665	654	665	607	637	591	690	698	682	650	670	630	680	667	690	661	628	646	637	661	693	651	668	652	688	630	655	714	647	647	680	631	690	610	687	659	686	673	594	662	650	656	679	642	646	633	626	686	665	661	719	672	649	679	673	658	705	651	685	633	674	626	669	608	647	643	665	699	673	628	691	705	693	662	671	689	660	689	661	683	666	667	646	618	648	653	630	634	686	657	662	671	655	691	640	640	691	621	617	624	667	668	689	642	684	618	646	680	679	649	620	662	672	686	610	638	649	643	667	632	688	667	633	678	666	611	630	622	682	679	658	664	655	706	665	654	683	639	635	625	618	673	634	641	695	668	643	671	665	647	671	627	637	657	638	661	685	673	653	672	639	628	677	647	674	689	686	652	697	681	645	654	665	651	607	703	659	674	634	667	665	630	689	671	696	654	658	683	625	659	641	665	672	625	623	648	662	655	627	669	686	676	670	652	622	625	616	661	606	687	649	669	648	612	652	712	672	660	657	640	655	675	696	730	624	663	684	690	677	635	659	688	654	634	652	637	655	675	685	687	655	616	688	649	653	637	664	644	705	622	676	642	626	715	641	659	684	633	632	668	667	636	676	623	634	637	660	656	742	654	733	648	654	648	642	689	619	617	694	618	684	662	651	660	607	664	679	669	704	643	671	649	620	653	600	656	711	638	624	649	668	654	639	648	695	662	664	657	638	635	655	655	681	674	680	658	714	675	709	683	671	665	707	661	645	633	633	654	649	650	651	677	645	670	686	684	660	698	657	681	631	701	626	652	620	662	671	625	652	674	651	651	691	688	679	629	667	656	683	663	705	621	632	638	635	631	588	642	633	662	633	706	636	633	632	680	682	648	650	619	660	612	635	671	683	669	649	617	659	627	657	620	647	669	678	690	611	672	700	631	664	631	645	672	646	646	651	699	697	657	673	628	631	648	665	694	647	628	683	623	634	664	635	649	655	622	675	634	624	655	632	641	659	631	669	666	680	708	644	665	644	673	672	672	686	647	651	685	674	659	660	650	738	632	668	656	634	683	658	631	684	637	695	654	631	664	644	625	663	642	704	642	707	663	681	673	630	659	646	642	624	660	688	640	630	657	662	682	653	657	637	655	675	672	670	705	695	692	648	678	631	661	690	650	655	613	645	690	579	644	619	645	633	605	651	660	657	699	686	641	676	669	662	636	642	700	613	685	633	644	634	619	645	660	663	668	655	615	660	632	656	678	659	637	653	663	665	641	651	655	654	667	641	714	660	591	642	675	657	659	628	680	706	662	681	666	664	658	627	692	625	620	659	634	628	629	632	647	686	643	650	680	661	645	668	664	661	688	645	665	687	678	681	724	623	657	644	676	648	629	668	653	656	692	667	622	675	694	652	681	692	653	654	638	696	672	664	628	616	657	609	587	662	685	659	688	660	646	696	655	670	591	612	663	645	668	626	688	705	648	676	658	693	660	667	708	636	635	697	672	670	607	675	606	682	649	597	618	637	618	641	663	654	645	667	599	663	651	668	631	677	658	670	663	666	659	643	632	667	639	654	668	607	666	650	700	668	655	662	647	642	676	668	630	660	664	624	646	668	650	663	649	624	634	607	692	641	666	695	605	700	642	671	607	709	680	674	665	634	645	665	650	651	673	648	690	628	624	675	638	601	683	666	650	617	604	641	661	688	666	651	656	668	665	636	674	662	638	709	649	657	648	664	632	721	667	662	655	628	652	658	610	651	638	678	682	675	697	671	633	650	648	623	683	694	630	652	645	681	600	629	683	650	635	644	698	696	672	627	656	651	677	631	686	639	633	644	673	678	675	664	677	672	621	634	628	660	759	702	672	661	658	683	620	673	622	629	671	670	674	703	669	686	650	694	671	692	658	638	632	718	652	641	642	663	619	683	656	643	624	673	638	628	652	685	679	612	659	660	639	685	681	623	669	682	674	650	605	652	673	627	670	695	615	649	679	668	658	648	631	666	648	681	652	698	628	657	653	611	682	678	696	663	695	649	643	642	628	649	645	621	647	677	638	641	661	603	681	657	699	684	682	672	666	619	668	681	659	632	664	627	663	644	679	654	681	658	661	626	643	631	627	648	636	701	641	684	643	641	655	622	639	690	663	689	661	660	656	622	660	641	627	674	662	637	712	611	635	692	606	672	666	664	664	674	686	615	673	658	659	669	686	581	626	615	698	668	699	644	671	644	658	670	691	692	667	664	716	646	667	609	672	644	628	675	680	660	664	675	650	654	642	653	657	655	667	656	647	628	667	690	643	642	645	670	610	689	686	677	629	659	622	673	662	640	658	616	708	615	644	662	689	628	631	627	645	636	634	676	636	669	675	670	643	668	672	661	644	657	654	639	680	664	678	604	666	644	685	671	598	673	639	703	687	623	647	652	667	661	674	634	648	633	643	672	672	659	712	704	697	686	655	689	644	664	663	695	641	652	667	664	663	649	657	650	621	658	624	625	666	621	642	663	636	687	688	679	660	685	655	662	643	654	643	687	687	676	665	650	627	681	647	696	671	697	692	698	611	634	643	629	681	644	617	718	708	655	625	606	680	653	635	704	640	615	609	626	682	653	638	657	665	678	635	602	659	692	633	651	662	677	666	715	691	701	654	626	690	636	644	634	672	656	659	667	695	649	676	652	721	675	679	660	624	690	598	651	639	678	669	668	647	652	651	654	648	665	679	659	635	654	644	665	630	700	677	691	650	634	647	651	643	658	681	644	690	647	633	668	671	677	672	627	747	685	662	612	676	648	662	621	705	637	636	646	656	677	630	675	683	663	592	688	645	693	634	648	588	644	617	644	677	677	647	651	661	689	642	637	635	671	684	676	655	656	609
23651	20946	28376	23717	20939	11188	1187	699	609	552	465	410	443	378	361	355	350	334	307	374	305	309	314	304	324	291	286	264	319	252	292	292	277	278	309	316	268	280	267	272	298	275	270	275	303	282	282	225	271	300	290	274	318	291	314	283	260	266	268	264	277	248	272	290	268	258	265	270	283	270	272	289	283	283	277	286	266	284	281	291	277	266	270	287	276	286	287	294	278	282	267	272	264	240	282	276	293	270	261	273	255	253	259	275	292	281	246	267	261	284	292	248	285	295	288	257	278	252	272	256	265	266	269	259	258	272	250	258	286	263	260	278	253	265	258	257	286	250	272	269	263	278	261	290	274	242	261	287	281	273	279	264	266	268	269	256	286	285	286	262	269	288	252	262	274	262	304	272	284	288	273	255	261	291	283	246	292	284	252	244	267	273	266	268	274	253	269	256	274	285	262	257	274	250	286	269	273	270	248	217	260	279	279	265	268	235	258	251	249	295	269	266	252	296	241	256	290	252	270	298	240	275	254	273	266	283	263	297	263	277	262	292	275	269	276	282	261	274	275	237	311	250	271	288	264	284	276	259	266	261	308	286	268	237	246	256	269	261	263	268	248	290	282	285	285	277	280	244	262	247	265	267	260	229	294	246	272	238	262	272	275	308	290	247	286	256	281	261	280	247	262	242	257	288	251	256	262	261	247	295	268	243	245	268	282	249	267	296	233	289	269	279	257	277	228	249	263	280	270	279	270	254	245	285	261	259	249	272	248	279	237	297	240	273	269	284	281	262	256	260	243	272	247	289	255	265	248	257	275	268	278	259	278	252	258	282	285	269	247	263	264	235	270	254	289	243	272	258	280	260	294	268	276	263	280	218	260	274	259	256	260	265	264	255	268	281	279	274	285	258	238	253	273	296	254	257	267	287	263	261	253	274	270	277	257	263	300	256	288	264	280	271	297	258	286	246	259	286	282	262	273	262	285	252	236	226	270	274	289	258	253	255	311	275	274	278	260	272	284	286	268	269	264	260	265	248	301	262	278	278	296	272	264	283	259	281	270	265	277	270	281	262	259	291	242	281	265	286	255	289	262	271	243	241	287	254	288	246	248	257	249	276	274	250	260	294	274	276	264	251	275	263	286	253	287	267	273	267	255	270	264	256	273	271	267	281	257	268	272	295	245	271	272	279	295	246	289	269	272	258	261	280	245	284	270	282	277	295	263	246	258	253	282	233	250	262	250	308	259	264	268	274	269	254	292	256	239	277	275	278	269	313	258	281	239	268	260	262	252	282	225	293	292	272	284	296	280	271	251	267	288	286	257	225	254	284	294	311	261	284	239	267	288	271	270	266	231	249	235	280	262	259	262	270	269	270	291	264	265	265	259	264	270	311	266	267	279	285	276	259	290	251	267	259	256	281	251	268	295	259	258	288	303	272	273	281	285	252	288	273	269	255	294	222	288	275	278	240	257	261	253	261	277	277	269	283	272	275	282	261	254	269	261	288	292	266	286	272	267	248	276	263	267	310	273	299	252	298	272	266	270	248	307	272	293	273	237	264	273	266	299	278	259	240	280	263	255	276	230	253	253	280	266	257	268	282	256	286	261	283	267	280	258	268	265	282	258	280	245	241	262	270	279	279	266	253	256	236	249	255	282	237	307	255	238	287	269	255	271	298	262	274	244	250	271	304	281	257	263	268	266	271	284	254	288	277	293	263	286	252	234	265	274	275	256	262	290	248	257	282	261	270	290	243	271	282	289	270	257	254	248	277	247	236	272	249	276	275	258	269	281	285	237	266	280	290	285	304	269	261	256	266	275	267	279	284	250	268	278	272	271	259	316	255	268	279	277	247	263	295	284	281	266	268	255	290	262	258	272	277	266	243	272	306	296	289	248	288	294	279	261	252	265	258	239	263	256	248	250	279	253	244	264	259	282	234	262	267	263	295	299	252	248	251	245	284	259	256	273	277	286	279	282	273	255	285	268	235	258	258	269	259	253	237	238	248	267	257	288	251	262	301	274	267	255	256	276	231	260	245	277	269	259	231	283	260	262	292	259	284	269	273	263	281	272	236	286	277	257	247	291	281	298	279	268	261	266	265	294	282	273	249	265	264	276	275	265	244	304	254	250	289	276	293	243	279	256	291	252	275	284	274	266	298	257	250	287	290	281	283	249	263	265	278	269	311	267	261	265	262	297	261	282	254	256	285	271	260	247	255	273	260	281	260	241	243	269	243	248	287	261	280	265	255	291	237	290	282	271	277	231	269	287	275	276	275	255	292	262	286	260	282	276	296	249	238	264	272	281	224	273	265	277	311	243	290	281	264	292	258	265	252	252	294	247	267	241	249	256	264	242	266	263	262	253	280	245	245	251	272	252	263	290	257	249	261	290	247	246	250	256	256	287	285	278	260	265	293	271	268	268	268	264	271	260	252	259	292	268	280	246	265	265	261	275	263	306	267	282	263	276	276	268	252	263	247	288	268	252	265	264	259	257	275	269	261	283	283	290	266	258	285	275	271	250	266	286	259	234	271	253	276	267	276	285	314	265	256	243	294	259	267	270	239	280	258	305	296	282	265	280	261	246	255	214	276	259	250	264	271	272	269	309	279	268	266	266	251	280	276	277	292	294	297	273	259	270	295	272	249	275	274	260	267	266	268	226	291	253	252	245	283	247	291	280	257	248	248	255	268	287	261	269	279	242	268	263	280	261	278	267	297	269	260	262	259	250	264	269	263	287	259	275	272	284	258	279	258	280	290	313	319	271	242	268	259	267	233	273	244	282	282	255	269	246	329	262	253	277	251	265	296	280	288	245	285	286	270	289	275	237	269	283	251	255	241	272	264	285	258	261	277	265	277	286	280	285	263	274	273	270	290	262	278	276	246	288	284	254	263	312	292	280	272	269	277	245	265	268	270	317	262	265	261	262	256	248	274	267	254	246	245	248	281	274	273	276	261	280	274	251	296	273	264	239	286	300	274	272	283	266	239	272	287	269	282	264	263	292	276	278	298	283	266	252	289	247	289	278	263	294	230	286	297	292	244	280	276	248	246	259	266	262	261	264	258	282	282	279	259	284	281	286	273	256	270	265	271	252	254	272	259	293	268	263	258	252	265	297	250	270	259	252	271	276	255	260	271	267	275	263	296	255	249	260	271	284	232	285	251	259	271	233	236	256	258	274	294	264	253	272	275	286	262	269	292	273	268	289	254	241	239	243	275	234	264	228	273	275	257	270	247	254	268	272	304	268	287	274	270	282	264	268	289	252	263	264	264	252	276	271	282	262	265	267	282	273	236	296	266	295	259	287	265	291	258	283	287	276	262	255	266	295	287	272	253	250	286	258	257	286	227	266	267	281	304	275	265	279	258	242	267	264	265	265	289	288	245	246	239	250	254	293	273	259	290	264	263	270	254	262	248	288	268	254	251	276	281	295	299	254	275	287	265	259	254	298	261	261	270	285	262	266	276	254	282	283	277	262	284	267	282	263	249	246	307
24722	9741	8271	4246	2781	2214	1757	1447	1096	848	794	669	673	584	535	446	502	460	484	472	385	418	402	401	399	416	383	372	390	389	377	353	348	395	360	363	378	364	333	352	380	347	363	359	337	343	358	359	325	357	353	353	365	357	359	343	333	322	396	320	333	344	367	368	328	338	354	365	344	367	360	379	336	339	339	293	351	320	304	358	342	331	351	365	356	377	318	361	307	365	363	358	339	326	338	356	332	377	364	307	357	346	314	339	330	357	312	324	319	317	347	311	350	356	324	328	326	336	301	345	352	345	362	330	352	316	306	303	320	339	336	328	345	305	330	360	358	305	298	344	305	345	355	331	370	308	318	339	368	342	352	346	319	355	312	305	360	318	329	348	346	316	387	343	388	316	335	326	309	314	346	339	332	334	329	300	325	322	341	333	340	309	342	329	339	340	301	330	342	322	353	335	332	338	325	345	305	335	328	319	315	321	333	364	341	348	349	374	344	346	354	307	334	380	347	343	371	319	304	309	323	331	360	308	343	342	328	329	338	354	324	314	350	327	353	360	365	309	343	337	345	385	350	333	331	335	331	309	315	312	337	338	340	344	334	328	346	344	348	324	326	311	340	316	355	304	359	361	355	330	344	323	339	330	325	372	326	366	331	322	342	358	370	320	328	320	327	319	358	314	368	341	357	353	360	348	354	394	336	346	363	322	357	371	346	342	329	351	316	320	345	368	337	322	352	328	326	347	314	375	341	343	333	316	340	361	353	339	336	346	348	346	347	318	341	339	318	318	356	314	362	341	319	308	360	344	327	331	347	329	344	375	354	351	366	325	329	368	331	347	316	346	325	359	339	356	321	330	344	329	339	347	333	311	315	334	361	341	331	330	341	307	348	374	324	323	336	335	353	348	329	357	369	343	320	323	347	331	367	364	315	331	334	346	341	329	325	318	348	304	346	280	335	343	317	350	361	344	353	320	317	355	305	343	350	340	371	345	315	331	322	337	340	354	315	305	342	350	345	340	335	380	342	344	327	331	361	355	330	352	318	315	392	300	334	338	316	358	364	358	331	344	341	305	338	323	341	354	383	325	322	328	351	308	324	333	342	336	337	336	347	362	365	354	336	363	343	319	377	338	312	317	348	332	338	322	332	326	337	304	326	344	311	333	369	306	330	325	330	339	333	328	336	313	348	353	320	344	315	341	356	365	351	300	351	323	345	333	363	351	371	333	335	329	330	318	319	338	335	308	332	320	356	316	360	346	352	330	337	344	341	352	340	340	341	374	302	329	306	352	338	338	322	320	323	327	359	377	339	285	354	336	336	341	343	321	349	337	323	289	308	340	341	341	335	310	336	389	334	333	349	318	338	330	345	349	359	349	378	348	353	342	353	306	319	338	327	351	332	336	340	355	350	321	321	339	325	348	374	336	324	325	387	348	348	316	347	327	338	315	340	297	313	313	328	330	332	336	347	329	334	356	334	283	318	392	322	335	323	302	385	332	331	352	339	309	310	357	324	378	353	303	345	367	325	328	325	357	319	307	339	335	341	326	359	322	318	334	346	329	349	307	370	348	297	330	375	354	322	349	324	330	331	339	351	346	317	321	346	330	355	295	332	350	320	338	326	344	350	348	342	335	323	352	321	346	329	343	315	337	344	328	324	314	317	319	374	337	345	349	337	351	345	324	368	371	359	327	340	329	336	365	367	338	334	357	298	327	341	323	291	346	349	304	348	323	312	365	375	349	335	363	340	342	330	329	344	328	326	333	333	336	341	318	318	326	309	316	294	346	318	313	328	299	361	343	344	340	325	345	332	384	320	357	313	342	338	345	342	357	349	338	304	355	309	329	319	293	317	359	331	356	342	335	354	331	333	330	311	342	357	330	367	354	358	331	337	356	341	340	314	326	361	351	318	340	322	350	344	338	332	328	352	345	316	370	347	340	327	333	325	356	334	361	350	323	362	327	345	351	336	351	333	349	350	287	319	311	344	357	346	345	359	309	356	354	342	360	324	329	335	325	348	333	332	293	333	336	311	376	320	354	328	340	323	357	336	307	347	363	305	339	301	298	345	339	353	336	347	328	349	302	322	382	331	332	342	343	327	340	339	311	343	314	343	349	335	333	327	352	335	372	345	333	349	349	341	362	310	343	335	325	328	310	355	338	365	340	338	334	353	338	308	334	347	342	363	305	326	347	335	327	315	346	338	334	368	337	368	347	352	362	400	327	339	330	342	325	346	332	331	315	321	338	367	349	333	325	323	352	366	353	358	349	319	352	361	335	328	334	345	369	384	318	269	335	334	341	325	326	339	319	340	360	300	305	312	351	317	342	334	311	342	316	318	329	344	348	380	321	325	338	342	308	299	369	303	360	321	356	354	327	346	298	298	355	368	364	345	336	316	381	333	338	331	352	337	345	333	330	353	346	360	353	352	342	344	369	303	369	354	338	327	324	320	364	339	335	330	302	347	320	365	345	372	293	351	354	337	358	367	329	327	328	352	310	330	308	314	301	353	346	350	321	339	341	339	320	338	376	353	369	315	322	333	347	326	322	337	293	350	331	312	306	314	367	350	322	339	342	352	361	362	333	356	331	346	341	327	339	345	334	335	306	296	338	327	359	323	343	344	338	334	333	346	316	347	336	344	344	306	339	357	349	350	345	347	322	349	310	341	367	328	329	304	349	346	356	306	334	376	324	331	355	346	341	327	307	349	332	347	303	347	346	346	359	326	340	329	322	353	326	300	355	345	335	334	382	317	339	364	348	366	329	314	324	326	324	339	346	325	329	341	371	364	336	310	351	352	354	339	322	330	376	310	331	318	330	308	381	345	352	306	305	329	319	358	355	358	320	301	359	356	301	313	317	332	362	337	305	350	333	338	361	382	284	336	303	341	360	356	324	341	329	387	367	335	331	339	342	353	318	325	319	323	357	311	348	328	341	354	333	349	302	336	323	349	319	319	370	327	332	310	314	355	352	327	353	325	317	343	329	313	350	301	326	346	320	338	341	310	352	353	327	353	351	362	351	308	357	323	343	371	325	334	335	352	368	340	331	305	329	345	296	331	344	338	369	375	340	324	323	319	322	324	329	354	320	326	341	388	333	354	314	317	354	362	360	328	342	313	339	389	345	332	328	338	292	338	354	342	363	330	335	374	332	333	329	362	342	319	345	330	355	332	360	354	344	341	289	344	346	375	345	352	371	316	342	344	357	323	349	306	329	304	339	380	365	331	335	344	329	329	282	343	364	343	359	328	333	304	322	342	335	355	320	319	318	316	325	316	352	344	333	329	319	336	337	344	320	323	361	332	357	331	285	355	330	337	346	314	314	349	355	304	300	330	367	363	366	357	313	348	355	341	346	348	348	330	364	312	326	306	342	354	325	331	354	360	339	302	339	340	341	384	320	355	352	334	372	346	336	320	330	316	359	314	329	322	351	343	330	359	348	329	366	340	363	346	309	351	308	313	345	370	324	342	334	329	364	332	284	348	321	341	364
24806	20922	27192	24785	9998	1147	933	808	720	783	727	683	684	662	670	680	658	631	631	694	690	645	612	659	665	627	628	607	614	672	626	603	580	658	639	658	646	626	611	673	645	627	663	623	663	591	617	647	598	617	610	627	628	624	640	650	546	640	610	573	621	612	647	609	626	652	601	629	617	629	598	631	657	626	639	617	648	613	648	610	612	632	633	683	654	686	600	604	663	649	605	658	619	647	588	647	599	588	617	623	605	668	664	653	612	631	591	601	591	573	589	608	646	604	653	621	607	636	585	587	607	616	655	613	585	609	624	612	576	636	634	619	618	636	616	605	615	641	630	605	653	627	652	579	613	602	566	601	659	637	672	643	656	618	621	628	598	626	640	595	612	626	617	586	613	588	605	620	667	622	611	653	639	629	660	611	606	652	655	638	610	647	578	611	625	637	668	621	612	614	614	671	605	652	590	591	595	615	628	660	569	638	644	632	621	605	611	603	642	600	615	615	617	551	614	624	668	602	628	661	614	648	568	609	572	641	591	693	579	662	679	598	611	604	606	617	612	607	630	656	670	618	623	631	646	606	695	564	629	634	663	619	652	640	638	640	641	601	600	626	623	595	596	609	635	666	651	648	643	608	658	613	617	628	620	641	621	568	642	609	679	611	641	582	613	625	639	627	622	653	631	618	623	611	627	636	592	620	615	633	645	682	618	598	600	647	637	672	613	653	588	644	603	647	617	625	641	654	645	624	619	589	647	589	620	596	622	631	617	635	690	610	627	627	570	602	610	641	675	629	620	594	616	636	582	593	615	584	634	599	654	660	641	621	640	611	648	647	619	644	611	614	632	595	603	598	619	608	592	635	633	662	641	612	603	571	610	649	620	612	633	642	598	630	592	643	629	612	622	574	667	580	600	622	630	621	638	614	640	620	583	604	586	609	610	621	632	633	611	624	629	602	630	639	613	636	587	643	639	605	566	658	692	660	625	598	641	628	658	622	693	567	588	626	609	632	606	630	632	621	615	594	635	622	643	614	648	601	609	622	625	636	632	611	637	587	612	628	603	632	675	612	603	643	643	631	639	625	606	618	641	601	660	670	602	599	632	613	644	639	645	576	632	652	604	605	621	629	634	663	643	639	623	667	605	658	607	621	623	639	606	600	644	636	644	657	614	582	605	632	655	685	605	611	616	608	637	639	621	610	625	660	642	576	605	608	628	622	608	625	605	690	633	675	655	625	624	668	611	634	587	612	596	645	635	629	640	580	597	615	598	628	638	621	583	620	580	601	638	650	625	650	587	665	667	598	601	625	613	660	634	610	613	667	630	591	606	587	660	594	643	644	631	630	630	634	600	619	649	605	603	644	673	624	648	637	645	671	612	597	602	627	620	591	625	619	627	608	612	614	621	625	627	623	646	627	609	645	638	639	670	669	613	607	616	594	624	633	679	634	589	629	591	603	641	588	585	625	644	639	622	641	633	643	612	636	604	597	631	668	665	632	606	608	606	600	642	619	666	624	639	606	613	626	615	618	593	628	609	579	680	636	604	618	635	639	616	661	605	653	606	631	613	670	579	650	666	645	630	588	646	632	592	603	627	630	608	589	632	579	617	612	604	592	608	677	650	639	583	679	643	621	554	603	634	632	618	638	611	631	598	631	626	610	605	626	641	630	645	698	647	628	654	638	607	606	624	627	581	634	662	634	583	587	656	626	609	629	637	622	649	597	626	631	614	653	642	607	634	632	628	618	617	601	622	650	630	638	642	609	588	631	652	647	623	662	626	682	592	633	611	645	595	649	628	587	620	631	582	577	636	582	638	651	616	663	662	631	676	639	629	601	656	600	616	597	616	627	612	627	605	609	638	570	618	617	645	651	622	683	637	613	620	610	643	592	626	600	636	590	643	656	610	670	619	582	622	623	641	600	603	649	631	570	653	624	605	607	614	682	655	564	637	635	610	634	644	644	637	659	659	633	629	645	623	616	622	640	628	649	638	627	637	637	593	631	585	641	652	637	625	631	617	603	599	666	634	587	636	606	648	630	639	636	629	639	602	629	642	617	602	623	652	670	640	631	629	642	603	641	619	592	647	582	634	587	628	603	575	614	633	596	598	586	615	624	632	619	609	621	599	631	642	636	598	650	605	634	635	604	585	633	678	605	611	636	605	681	588	578	615	590	574	631	620	651	609	608	593	592	628	661	609	646	630	591	598	657	655	616	592	618	659	673	666	615	617	615	602	601	624	651	620	619	604	609	636	648	612	610	628	619	614	647	620	625	632	601	629	634	661	603	627	594	617	656	630	661	650	618	597	616	623	582	637	591	591	624	620	626	633	647	603	580	642	619	602	600	646	609	608	612	671	641	572	615	623	628	624	620	610	669	631	598	591	613	635	590	578	629	627	598	629	591	619	638	623	632	601	631	626	601	639	591	601	621	616	590	648	625	617	626	655	634	586	650	644	636	600	633	630	676	614	663	651	619	622	624	620	630	594	651	637	613	617	648	609	614	667	670	599	600	609	639	682	638	623	566	665	617	609	610	616	644	626	688	636	630	622	578	623	630	643	644	615	625	562	673	630	613	556	600	609	656	608	693	614	643	629	669	592	629	599	654	633	687	628	594	661	645	588	641	609	634	615	605	655	615	626	591	625	614	649	587	620	615	661	634	638	657	626	607	586	642	608	626	629	587	637	623	650	603	629	642	625	595	626	578	623	659	606	657	621	667	596	616	638	698	628	623	601	627	655	578	610	627	693	637	624	643	661	620	590	636	631	635	654	667	639	664	647	628	573	655	637	618	601	654	639	599	613	606	617	599	587	645	595	672	649	678	689	632	649	658	620	634	617	629	622	646	686	598	583	612	634	582	671	622	598	569	616	591	604	626	597	626	626	610	606	614	647	627	628	650	638	610	596	603	629	626	625	606	597	618	578	597	644	624	606	653	678	660	628	622	589	586	677	623	613	631	618	614	628	570	618	602	653	612	633	594	618	626	634	609	662	602	580	637	639	565	595	578	647	624	631	602	632	620	634	654	663	675	603	661	601	595	624	608	592	619	627	590	604	647	600	577	619	598	633	642	639	648	614	611	630	663	635	629	630	611	641	601	636	623	671	564	610	607	612	622	592	639	675	586	611	593	635	619	649	658	672	631	629	647	643	600	585	624	610	631	647	656	615	580	657	598	641	619	584	578	636	623	643	631	625	641	602	637	573	576	606	604	603	619	631	580	656	620	614	617	636	622	625	606	638	616	620	615	653	672	615	596	610	640	623	633	619	596	635	617	606	630	602	621	634	655	618	619	594	645	639	604	585	647	664	623	646	635	656	637	622	580	616	619	614	632	625	638	612	610	609	616	617	633	635	648	563	647	629	607	637	665	641	580	626	615	619	639	598	637	589	672	600	654	569	639	635	621	615	591	627	617	655	618	599	610	630	631	627	634	608	635	613	606	562	635	648	597	638	620	620	620	622	632	615	617	585	657	610	627	581	626	639	594	660	619
22854	5991	4816	2759	2034	1747	1451	1200	1143	1019	961	950	897	860	856	828	807	772	756	740	754	784	735	754	728	752	734	759	777	783	790	777	756	765	767	721	740	750	784	746	707	773	726	719	725	775	740	731	782	749	725	731	689	719	753	725	721	748	686	718	761	768	736	746	693	733	755	725	694	763	758	690	737	802	726	751	732	706	713	770	705	742	721	676	702	715	720	758	718	736	752	717	762	742	686	716	770	719	732	788	754	765	718	687	750	700	706	683	740	747	677	721	690	679	687	732	704	756	693	767	686	741	745	751	755	744	740	699	754	722	792	702	722	740	764	743	715	777	741	731	765	720	739	745	745	723	689	740	747	777	775	741	752	718	732	691	774	695	785	710	728	769	732	716	731	735	731	728	745	724	730	726	729	752	703	751	722	752	695	820	685	717	676	732	726	747	798	705	747	763	721	736	739	730	757	753	740	743	707	730	754	744	765	684	742	736	735	713	745	705	745	750	736	691	748	715	742	757	740	746	695	684	706	723	725	761	738	716	703	737	709	706	759	678	745	719	767	778	681	733	697	713	752	699	749	761	740	750	714	751	733	705	750	713	727	697	704	766	672	755	733	791	707	768	749	701	723	736	711	760	733	721	751	750	746	729	720	723	720	708	727	753	794	756	747	715	725	701	756	702	743	696	709	735	714	746	732	732	775	737	741	726	728	706	739	704	736	748	762	762	736	680	791	728	725	747	742	777	714	662	693	688	737	699	740	724	689	707	690	752	772	730	687	744	719	726	717	712	733	713	710	760	712	692	743	755	785	725	692	732	737	733	770	769	754	702	762	669	744	734	717	753	745	722	741	766	739	747	756	746	764	748	701	736	713	724	724	741	685	729	746	741	744	715	644	711	696	736	782	696	717	764	691	710	706	746	727	735	731	693	731	719	753	771	777	726	705	692	744	759	763	728	734	685	716	740	759	729	810	701	776	717	716	752	676	743	682	740	684	735	679	736	769	752	740	722	709	725	766	735	696	702	740	748	757	743	760	765	719	741	746	744	682	743	718	724	756	732	716	723	689	734	716	765	728	681	743	707	742	763	790	687	738	724	717	728	794	714	698	718	711	707	791	750	685	712	769	717	693	717	728	750	732	694	713	741	763	755	696	733	728	731	723	715	742	696	779	733	726	766	770	739	705	777	765	737	696	695	733	713	710	746	688	745	718	734	734	736	776	745	719	762	723	736	730	673	713	732	679	752	704	684	697	761	706	717	739	721	730	711	727	777	754	745	714	721	711	722	744	715	753	774	735	743	711	755	732	738	749	686	711	768	805	700	726	731	746	733	736	780	754	767	750	738	741	763	760	748	722	712	771	741	683	736	777	770	684	728	672	755	754	777	800	687	722	727	726	723	711	697	717	718	745	703	712	744	727	750	732	749	749	765	750	774	744	715	674	717	732	711	725	713	771	742	722	751	778	777	742	761	703	703	763	736	713	731	742	780	746	746	706	727	766	754	736	754	684	744	724	736	734	707	728	701	745	745	739	742	722	743	712	770	734	723	677	751	773	731	760	737	737	787	678	667	714	733	772	710	745	711	723	718	748	720	730	710	731	758	785	714	788	735	740	732	719	729	693	725	747	756	775	716	735	701	732	771	740	747	717	698	717	715	732	736	730	733	737	736	721	724	692	711	747	706	755	722	739	747	736	741	742	746	760	722	684	682	767	735	731	735	731	757	702	718	730	772	762	730	726	736	740	754	678	737	731	719	737	757	747	733	733	710	723	739	742	713	695	770	796	706	733	765	719	754	767	713	759	743	707	727	739	748	762	765	721	730	718	749	731	738	713	735	698	729	700	746	706	727	715	720	730	717	655	732	736	755	752	734	730	715	742	711	746	686	767	742	751	711	777	692	756	716	723	733	717	715	727	739	755	697	732	676	765	738	735	730	728	702	711	738	761	719	741	739	744	703	759	734	723	739	751	748	732	713	719	697	689	724	748	790	720	727	727	774	763	713	742	748	755	768	760	770	695	755	770	678	749	728	757	731	734	708	745	740	786	737	766	746	727	724	741	747	715	789	783	687	776	700	676	695	733	737	735	731	737	755	770	736	729	727	773	710	762	730	718	747	771	707	773	754	755	724	702	732	722	699	762	743	698	743	722	781	774	725	709	704	720	721	748	722	750	724	757	669	731	724	732	767	704	723	745	686	714	735	771	771	725	753	748	699	734	767	709	730	752	730	736	758	777	715	747	706	731	747	710	733	749	749	766	791	702	694	762	716	738	745	747	739	744	721	768	721	737	722	688	737	717	720	692	736	739	765	715	742	671	744	701	686	721	765	716	702	723	752	721	715	696	788	746	753	734	731	729	737	723	761	753	743	738	757	723	692	687	723	785	737	754	738	754	700	747	714	725	716	725	749	734	730	713	722	695	751	769	690	725	705	774	737	739	727	751	799	734	745	758	746	727	685	748	777	751	739	735	742	721	750	663	747	760	729	724	800	732	737	701	693	756	760	766	770	701	709	809	742	723	706	701	678	726	707	764	692	769	688	760	700	746	708	751	761	720	767	730	713	781	694	711	689	723	731	714	747	690	670	761	787	712	722	744	716	774	759	692	772	710	742	783	748	702	740	705	734	722	693	715	697	675	691	750	732	727	717	695	664	705	729	701	695	731	773	747	750	687	707	751	744	792	695	759	739	719	776	735	761	719	708	726	744	706	728	719	655	714	741	738	723	706	750	775	739	736	714	717	728	750	786	698	734	735	730	764	766	746	714	699	727	706	744	752	729	763	731	721	708	697	717	716	758	751	719	773	767	766	758	706	691	731	680	700	722	726	733	709	712	727	759	747	714	730	730	724	719	739	746	758	689	685	751	732	791	718	717	722	756	736	775	651	699	750	712	731	765	733	742	724	704	735	687	718	734	723	682	687	757	693	720	703	780	744	715	711	705	715	723	726	754	756	752	718	692	715	729	775	735	702	726	720	779	702	754	799	740	737	715	750	755	749	683	709	739	722	750	698	713	759	764	699	717	718	764	730	712	727	715	731	697	741	723	773	739	734	711	718	721	713	731	710	746	721	733	678	705	695	753	730	735	739	684	692	729	727	758	755	749	720	750	759	699	769	768	743	676	781	695	756	696	730	731	747	743	737	702	703	730	708	731	709	715	770	728	765	710	736	723	730	712	747	757	723	699	746	716	739	748	726	726	754	710	717	770	747	776	770	700	729	725	741	714	739	714	762	759	729	751	725	762	732	703	754	729	679	738	751	697	732	731	758	744	775	713	710	757	734	760	715	697	747	733	697	761	725	806	752	699	740	693	706	753	688	767	712	724	744	743	734	706	724	776	729	740	734	728	770	746	692	703	770	727	687	724	680	651	713	733	725	793	735	725	702	702	745	728	784	729	701	733	710	736	714	720	738	732	722	724	730	708	716	721	740	690	741	718	706	780	793	725	759	720	734	770	743	719	729	756	734	714	756	752	745	727	707	705	683	739	736	685
22692	21002	28823	23369	21006	21066	10383	1208	875	708	644	657	556	486	461	425	406	399	341	360	322	378	366	315	341	314	337	341	319	289	304	296	328	285	296	293	313	300	294	264	251	244	270	259	274	251	306	275	249	260	259	291	265	260	260	298	261	277	255	241	244	255	257	242	261	281	291	234	269	251	263	263	264	248	240	244	260	243	280	266	265	239	271	244	234	268	228	277	277	232	252	266	278	239	264	267	274	262	275	273	249	263	307	300	280	278	282	269	284	270	254	253	300	244	285	278	243	270	280	251	266	276	262	247	259	269	284	288	220	275	263	237	286	267	235	246	280	259	267	281	233	257	264	270	269	273	290	260	261	282	277	251	237	254	229	262	255	232	247	277	275	263	260	285	260	265	264	267	251	273	262	278	247	254	255	254	249	242	264	250	262	254	246	237	246	241	268	227	232	277	265	269	231	260	250	230	246	254	270	275	275	272	237	276	236	272	274	245	254	225	254	250	252	261	247	265	240	237	251	263	231	253	299	239	237	270	274	272	249	252	267	264	278	278	258	234	254	276	273	269	276	257	260	261	256	245	274	235	271	280	243	253	263	273	247	254	233	252	266	243	244	248	254	277	267	239	272	264	273	263	253	255	246	250	225	266	245	281	250	263	266	235	287	274	250	221	224	259	246	250	266	248	223	266	236	259	281	279	269	249	266	298	257	272	251	293	247	276	254	259	242	291	262	261	226	271	234	249	230	276	280	243	262	250	242	262	285	264	295	260	289	246	264	261	251	263	290	252	264	260	226	292	274	259	275	287	261	280	231	235	261	266	244	243	247	266	244	288	255	256	250	259	250	246	253	278	274	289	243	251	267	272	275	283	263	269	257	265	279	250	257	244	264	284	261	235	243	253	248	264	234	272	281	249	284	250	277	275	276	290	257	230	236	272	253	282	273	269	258	253	249	286	293	250	251	256	227	263	281	234	264	256	245	245	254	246	245	265	253	260	249	265	266	240	255	257	261	237	251	269	281	268	283	239	285	248	257	278	249	277	263	239	250	257	255	254	262	246	251	251	250	262	276	270	267	271	289	243	270	266	257	259	235	231	245	275	253	289	238	226	266	244	248	268	251	268	248	245	260	280	244	261	214	261	276	270	255	230	261	263	235	272	272	240	286	236	232	251	252	255	251	268	283	226	268	238	247	248	234	266	269	273	252	222	272	264	254	278	245	252	235	247	267	253	242	274	255	268	262	253	277	239	271	269	282	240	258	266	281	273	253	275	271	248	243	237	255	258	245	273	253	244	236	264	268	269	248	261	270	260	251	271	254	245	247	259	270	248	254	250	248	229	250	250	243	271	256	282	236	248	222	252	271	254	267	242	246	262	269	275	242	231	262	243	255	283	268	255	252	277	271	233	254	292	283	265	228	257	267	253	276	290	244	240	263	288	242	257	253	251	248	264	277	249	252	223	263	267	272	240	255	276	286	266	293	264	276	244	262	245	258	260	282	269	259	283	255	253	243	267	261	238	287	257	229	273	236	270	249	261	269	249	258	283	271	260	280	258	246	248	271	281	275	254	276	238	266	272	275	247	251	241	272	239	256	263	268	247	257	267	245	252	290	251	263	247	262	263	263	265	241	270	259	256	273	275	259	251	257	243	277	282	271	263	270	235	277	255	271	253	250	275	238	274	242	261	258	270	265	260	248	257	233	258	228	244	251	261	269	235	244	261	261	252	264	275	261	245	252	259	269	258	224	260	264	273	241	274	237	262	253	258	254	255	245	258	243	264	252	240	242	265	288	250	256	271	243	245	261	235	253	271	233	264	261	237	243	258	230	261	270	276	256	253	282	258	263	253	259	273	261	273	254	281	271	275	241	257	254	271	282	282	267	235	275	259	240	256	257	262	252	272	219	282	243	262	251	287	265	236	290	254	279	278	268	264	245	250	238	237	299	271	254	262	297	261	247	243	260	268	282	266	244	259	272	276	260	269	254	242	243	258	263	243	249	249	270	234	236	254	242	262	299	261	238	239	228	267	259	243	244	270	263	247	253	251	245	260	262	261	256	254	257	253	253	262	257	294	225	245	270	250	245	269	231	230	246	261	241	262	267	282	309	294	263	245	242	265	287	253	273	246	249	251	247	245	252	237	261	246	289	266	273	259	264	262	239	267	249	279	254	259	281	262	267	272	264	245	262	229	251	247	284	257	284	253	241	247	256	282	271	245	259	276	267	292	252	253	274	259	243	252	251	278	251	258	262	268	248	260	267	270	242	265	257	281	240	264	246	252	266	282	244	268	279	263	262	251	260	262	268	273	266	263	253	256	269	236	265	234	243	244	280	237	254	262	264	260	246	274	273	240	219	250	246	263	264	311	241	268	257	255	291	226	275	254	278	264	247	263	281	241	261	271	265	253	250	269	281	259	246	252	263	253	286	268	250	307	251	261	244	237	273	242	240	238	259	243	224	253	274	264	232	246	255	254	263	244	252	250	259	230	269	266	245	266	248	247	261	257	267	266	262	266	253	252	267	259	278	272	270	244	269	268	270	261	269	240	246	250	242	252	297	263	302	244	240	261	271	256	273	277	229	277	254	257	271	276	278	267	232	256	268	260	252	264	253	259	274	248	281	273	273	276	243	261	256	250	265	272	279	268	249	249	246	257	258	293	254	273	257	262	269	274	245	261	249	290	276	238	246	291	274	277	268	266	279	242	259	224	282	263	261	260	261	254	242	257	269	250	266	261	249	246	267	260	265	239	238	257	266	242	263	259	258	271	253	270	231	267	256	271	271	265	251	242	260	246	265	265	250	257	268	247	250	279	258	264	239	267	264	242	249	263	248	266	250	275	286	271	244	255	251	284	275	233	252	276	251	250	250	247	303	257	241	273	265	232	265	293	235	255	269	262	261	259	254	246	274	252	236	264	271	238	252	277	243	260	265	267	268	239	279	224	273	256	250	259	266	268	222	233	266	275	236	267	282	283	250	246	233	258	243	262	262	243	252	290	246	249	286	249	252	231	242	251	269	277	267	235	236	255	269	232	244	291	231	252	274	243	271	263	240	257	243	285	242	254	235	263	276	248	265	258	260	275	282	268	225	253	258	261	272	256	291	215	253	244	268	263	261	260	256	242	248	269	281	254	259	249	258	262	258	263	240	257	269	253	276	276	258	263	298	248	255	246	259	263	270	298	239	266	262	236	252	247	249	238	248	235	247	270	267	265	233	245	230	252	255	229	241	255	238	277	240	262	261	259	237	257	271	246	242	276	269	297	266	257	256	225	254	269	257	265	258	237	247	263	257	279	252	251	262	279	242	244	250	286	283	256	271	260	264	271	247	263	225	238	257	263	251	245	233	274	263	264	245	261	263	238	264	238	262	221	251	246	246	261	262	262	261	269	249	283	259	259	265	247	245	243	291	274	255	254	281	229	267	234	260	261	253	269	263	249	243	270	245	250	279	263	292	252	275	253	246	263	259	244	265	267	268	249	271	262	245	265
27797	15919	13638	7373	5070	3778	3008	2259	1814	1479	1259	1011	909	780	739	656	633	538	516	468	459	461	449	453	437	392	403	388	371	381	342	395	378	360	354	371	401	389	390	339	318	338	333	370	321	327	305	319	297	299	318	329	317	341	320	263	321	299	345	312	294	297	313	318	323	341	299	301	311	316	310	342	325	311	315	288	338	279	288	294	301	308	300	328	266	315	291	302	300	323	306	280	280	324	305	317	292	275	305	311	296	302	323	323	280	324	288	294	290	303	306	326	296	305	278	313	280	320	338	283	306	278	293	320	309	294	317	286	300	276	311	301	294	299	302	336	294	314	293	278	306	279	274	310	314	315	321	319	273	310	271	282	303	294	292	321	328	276	283	285	317	314	301	293	252	288	305	301	301	320	307	295	294	289	329	294	305	312	269	273	329	293	291	325	301	318	319	308	286	304	308	279	274	315	317	317	316	268	305	314	316	282	284	284	262	308	296	302	279	293	285	310	298	300	287	318	300	309	306	322	307	306	328	309	291	285	305	316	268	248	325	282	274	311	297	303	287	327	293	309	310	298	306	328	314	300	308	294	285	297	310	314	299	268	305	305	257	322	327	289	283	279	299	282	329	299	291	301	347	316	344	297	298	303	294	277	315	301	307	307	284	321	308	283	312	302	311	285	310	273	288	286	305	265	334	287	317	303	320	312	297	314	311	305	287	285	303	302	303	256	287	314	292	296	288	320	300	277	288	295	314	287	296	296	324	273	307	269	295	263	322	270	305	296	270	289	272	280	285	267	303	277	297	299	303	276	311	316	312	286	289	302	285	295	311	301	288	292	291	315	253	322	290	290	346	287	310	296	335	282	283	322	308	302	313	289	254	305	342	297	313	326	306	327	280	311	300	281	316	315	302	294	299	291	323	295	322	290	300	287	290	303	303	281	292	264	284	289	303	292	302	290	285	287	287	288	318	276	315	305	325	303	319	311	252	298	298	300	274	252	313	266	300	305	321	286	298	287	279	317	277	319	299	272	299	324	284	316	303	300	273	256	303	261	262	304	296	291	303	300	314	284	285	292	261	288	295	276	279	308	297	305	317	267	302	306	295	290	320	332	276	303	277	277	324	308	304	313	309	288	290	300	280	312	291	287	283	305	319	279	299	311	281	297	293	291	269	277	287	284	280	302	281	312	324	323	284	269	297	327	300	306	303	301	303	317	294	310	281	297	337	330	284	294	308	294	277	304	318	311	313	302	289	309	290	296	277	328	281	307	281	290	268	291	306	275	318	297	287	285	284	326	310	315	291	307	276	297	338	271	322	302	302	289	287	282	288	305	300	305	307	298	306	288	301	282	310	293	271	335	295	309	279	298	297	298	276	295	309	288	309	319	286	296	281	304	301	292	279	310	273	304	264	288	320	300	300	290	303	321	334	302	300	307	287	294	275	271	275	319	309	277	310	289	293	304	263	309	291	312	317	334	306	329	297	315	301	317	295	312	289	314	278	303	286	289	315	293	288	305	301	316	292	306	306	282	283	292	303	304	304	294	347	292	291	334	289	301	289	266	297	296	285	297	338	292	312	309	296	325	296	310	314	320	284	309	324	322	277	289	309	284	280	288	306	298	302	273	263	292	284	306	279	309	308	305	323	288	303	324	304	281	311	285	295	284	293	309	334	312	299	306	306	299	308	304	299	273	263	293	319	303	287	291	285	305	302	278	296	299	325	304	271	301	286	311	314	284	277	260	328	289	267	293	310	286	297	325	303	286	289	261	310	273	287	303	303	310	301	302	310	260	300	318	273	324	301	302	279	309	272	288	282	294	312	283	269	310	312	298	313	307	300	280	288	270	326	294	296	275	284	327	291	291	312	303	277	301	308	302	301	277	266	301	281	315	312	292	305	289	299	285	306	302	310	291	298	287	301	292	316	320	262	295	283	309	288	287	312	294	299	309	275	285	322	317	310	295	295	323	280	279	335	289	317	272	303	287	293	301	282	313	277	301	312	307	316	297	279	280	288	290	290	317	300	296	280	292	313	312	287	326	303	301	284	303	297	304	277	293	316	319	308	282	321	283	277	299	296	288	299	296	278	317	290	299	279	285	330	272	349	302	294	281	289	324	288	312	279	262	270	302	263	284	310	257	277	300	301	316	313	271	294	292	319	265	301	288	280	295	311	283	279	303	310	311	287	310	296	311	276	293	268	320	302	289	284	302	320	314	285	304	305	294	299	316	260	300	298	282	303	319	289	303	321	318	271	297	328	313	294	288	301	291	295	328	292	258	277	313	292	316	295	279	314	285	308	296	312	283	306	288	286	318	291	303	313	274	271	306	300	299	305	286	284	297	299	276	318	285	283	310	310	282	307	296	297	323	294	295	298	276	282	272	304	312	278	288	302	302	320	279	244	325	294	286	304	311	309	254	285	294	320	285	312	293	303	280	304	318	298	318	317	341	325	317	278	288	302	319	279	280	309	288	304	290	316	303	319	312	293	287	308	322	300	264	310	303	308	290	300	253	272	299	303	308	302	310	284	282	299	328	301	295	295	271	299	289	283	280	314	290	266	309	298	278	303	287	327	307	276	320	280	308	282	274	268	322	349	278	310	286	305	285	303	303	290	329	285	305	297	308	281	289	269	288	308	286	305	298	289	291	278	301	298	332	302	313	296	292	303	285	267	308	308	276	305	319	309	294	319	317	280	308	306	300	311	279	301	276	266	289	316	303	301	283	310	302	321	300	291	317	297	304	302	294	300	309	305	297	297	326	269	315	299	265	270	319	261	306	288	303	297	302	291	290	317	289	304	307	270	284	293	315	294	297	297	271	267	298	277	329	294	307	322	293	292	317	302	296	292	272	255	313	260	301	293	287	316	281	321	299	290	306	298	290	309	292	316	305	309	311	306	279	308	306	297	309	326	273	245	255	289	302	290	313	299	301	311	289	274	313	282	294	297	289	291	268	302	289	272	274	294	278	272	289	265	294	269	294	316	299	301	279	304	283	261	322	307	300	305	283	312	303	301	292	291	264	287	300	267	289	307	302	293	326	280	295	318	319	297	302	305	303	317	265	274	281	297	285	316	326	281	282	259	300	283	297	291	307	315	342	289	304	276	294	305	285	319	323	297	284	271	313	313	314	275	312	295	293	314	283	282	311	296	289	317	291	314	293	327	294	313	273	298	298	276	289	292	305	283	308	276	286	298	307	290	337	302	313	294	278	302	326	291	307	315	336	270	271	303	303	301	317	285	296	269	324	284	268	318	302	297	300	298	293	310	273	313	323	301	294	311	295	308	261	293	308	342	309	320	269	313	303	324	286	323	278	310	286	292	271	273	319	300	280	306	286	307	270	334	250	313	265	307	290	293	278	301	276	319	296	295	296	281	289	300	275	286	270	357	304	297	286	333	319	306	305	329	292	291	315	291	317	315	288	279	265	299	322	308	302	288	309	298	295	325	263	269	289	267	317	318	275	322	295	313	264	327	298	302	307	313	300	290	294
26860	20207	8276	1018	674	600	647	580	553	593	599	555	540	570	537	543	557	560	596	557	575	600	558	530	550	553	544	555	565	523	569	527	528	559	560	559	555	545	536	512	588	539	572	561	527	558	499	561	533	570	569	550	541	546	550	544	568	555	529	589	542	576	562	538	546	563	585	577	599	596	571	581	532	562	551	565	532	541	561	537	546	559	532	542	555	517	556	547	556	518	583	553	555	549	552	521	548	496	543	585	586	552	591	535	563	490	549	517	556	563	609	521	539	520	570	517	559	522	570	567	535	516	531	530	563	523	572	527	561	524	581	546	521	517	542	573	593	586	545	559	591	548	542	551	565	525	553	570	531	585	574	579	540	513	548	586	579	569	554	557	564	527	531	574	542	539	548	549	551	525	542	515	539	546	528	556	565	552	569	543	568	522	520	497	574	550	548	536	512	559	535	572	601	589	545	555	569	544	558	535	558	546	598	503	529	508	550	567	582	530	610	585	542	557	542	587	560	541	526	558	537	547	566	549	547	538	539	553	579	535	543	542	536	560	593	528	482	551	542	567	488	559	545	587	542	567	565	564	580	558	590	526	546	571	558	582	565	533	523	544	545	570	534	553	541	505	511	549	571	547	596	598	532	546	547	546	599	545	568	535	543	560	511	554	562	525	539	571	535	543	554	540	534	583	551	531	634	544	520	525	555	555	560	570	561	567	531	543	548	599	513	548	531	524	569	514	547	557	508	565	540	550	555	568	562	535	583	510	542	541	521	523	539	544	591	527	601	529	554	603	562	530	570	545	528	533	562	526	571	527	525	568	552	539	526	579	554	568	561	566	551	522	536	551	542	579	555	558	519	562	526	566	557	494	553	580	567	517	605	555	556	564	544	572	542	518	540	551	545	524	572	514	545	579	527	551	535	535	563	537	577	543	570	534	521	587	514	551	533	569	575	561	590	562	562	558	580	559	525	556	509	568	565	527	557	548	535	546	550	539	546	515	547	572	519	593	557	535	554	517	565	535	568	562	545	543	586	556	544	572	548	562	574	554	553	532	522	524	598	535	515	539	543	583	538	504	541	540	550	536	542	525	539	544	570	581	585	543	535	573	583	575	519	556	544	539	519	554	570	553	508	560	537	574	588	547	547	563	585	608	557	553	574	560	505	534	566	572	552	553	540	530	534	513	549	596	544	541	536	545	577	567	547	563	571	536	591	545	589	555	546	508	498	539	591	559	574	551	550	542	573	605	545	565	550	554	536	555	571	563	547	573	583	546	548	537	567	558	515	550	555	567	560	540	549	530	536	559	523	539	544	572	550	549	573	539	574	531	566	545	563	547	571	558	565	568	575	554	524	555	508	530	500	550	563	531	554	557	538	541	570	574	503	530	540	586	530	580	526	550	554	553	525	551	583	541	594	565	502	555	539	546	508	566	554	596	549	561	531	543	557	555	529	556	613	592	513	556	569	568	551	578	529	570	573	563	531	511	553	552	535	556	563	573	586	558	546	518	577	570	559	540	543	542	562	535	541	569	520	561	536	577	589	554	502	600	562	535	587	570	545	551	533	567	557	557	587	521	593	578	554	538	567	545	545	556	523	571	526	580	571	541	512	539	552	559	561	516	556	571	567	538	526	548	542	538	580	555	578	534	563	540	561	570	531	523	560	539	547	513	525	548	550	491	573	584	555	497	543	534	537	575	543	562	485	558	561	558	514	569	585	578	492	552	545	570	554	524	570	577	600	526	507	504	528	536	493	542	539	575	551	577	543	556	551	560	518	558	554	511	505	529	563	533	555	539	532	563	528	520	516	577	527	566	557	549	580	575	578	537	513	570	576	544	514	525	548	524	530	565	562	553	563	511	518	563	569	556	579	558	560	551	535	548	615	538	564	555	544	580	498	546	525	544	547	567	544	561	534	548	561	539	509	570	588	547	574	551	551	546	546	548	550	571	550	530	543	578	524	509	540	565	506	539	521	568	499	553	539	568	531	569	549	519	558	574	552	604	547	564	508	578	569	558	537	568	572	507	531	535	539	559	561	503	550	532	573	581	568	548	551	488	523	570	552	537	565	563	584	547	583	563	576	519	558	539	596	539	544	560	532	512	537	566	538	535	526	542	567	543	527	516	534	519	517	560	548	535	541	568	584	582	554	518	594	587	559	554	573	584	536	556	564	540	554	546	529	518	562	511	594	546	536	576	534	537	504	549	537	566	537	580	583	570	523	523	527	582	572	587	537	519	517	564	535	577	573	544	572	543	515	582	556	556	570	527	575	548	574	570	546	532	580	539	565	544	537	578	562	592	555	565	542	541	526	556	544	585	529	571	541	550	556	562	522	540	528	542	550	547	510	567	516	543	541	528	545	541	528	557	573	552	538	575	563	579	533	535	542	536	543	545	556	559	515	578	538	522	603	592	544	586	560	561	575	601	544	549	534	541	558	498	527	565	567	586	530	539	550	599	571	563	546	521	573	560	551	559	558	542	555	554	534	552	521	591	539	523	574	554	510	533	554	520	564	531	565	581	544	553	547	529	551	557	563	508	529	595	601	560	579	552	554	532	524	531	552	536	551	542	586	552	559	554	534	577	546	560	557	584	547	572	560	540	554	581	581	540	551	574	602	571	535	532	558	553	541	542	524	549	548	549	526	543	599	514	526	526	571	599	525	548	572	530	529	558	530	541	521	533	549	519	581	509	498	611	593	532	603	554	518	533	569	538	585	606	527	584	577	551	546	554	554	539	522	556	548	547	556	550	538	531	530	556	534	566	574	568	575	558	573	598	501	552	552	524	581	517	541	572	559	552	565	523	569	580	566	554	560	541	587	543	563	543	531	577	532	513	578	569	528	531	554	539	555	540	560	574	558	536	559	538	539	543	569	579	579	534	574	556	526	563	577	584	517	570	581	556	570	527	548	537	587	537	561	517	550	557	579	539	588	578	574	536	521	498	527	583	558	561	529	515	614	526	541	575	509	564	597	550	541	554	610	568	558	534	594	544	541	551	567	557	527	563	546	567	571	522	528	560	570	538	550	529	548	490	531	542	549	546	582	514	538	517	574	605	555	530	528	526	515	580	562	548	570	562	587	560	523	544	589	529	516	546	567	570	555	571	561	570	596	564	529	584	568	562	586	548	575	570	573	564	519	532	540	530	555	487	535	569	585	552	529	551	545	509	536	551	573	557	523	560	552	556	566	550	560	537	583	553	532	515	579	531	570	532	551	523	561	536	547	588	526	549	578	547	572	560	561	526	570	533	546	505	515	561	550	534	602	521	529	549	594	574	501	547	525	531	573	556	583	540	590	509	527	536	493	547	558	569	567	517	532	574	540	582	536	539	553	530	564	539	518	535	520	555	522	526	576	522	553	548	574	517	527	540	563	546	532	611	549	519	587	526	542	578	579	542	544	546	554	584	591	570	553	581	555	560	570	575	533	548	575	541	604	522	556	588	568	527	561	577	535	552	556	575	545	580	576	556	572	533	525	576	573	570
6686	1452	1363	950	843	781	757	760	702	749	668	716	677	685	714	704	697	645	698	642	633	634	659	699	656	686	664	672	610	678	674	645	702	660	626	681	729	690	640	704	670	649	663	663	677	664	651	690	698	661	669	705	656	649	620	660	618	674	638	599	653	644	673	677	625	641	753	652	686	702	701	658	650	684	674	681	676	674	690	673	691	664	621	670	706	639	660	698	668	666	679	642	701	668	674	672	676	643	667	696	682	665	669	675	666	716	660	656	611	631	646	628	646	629	655	672	657	649	689	678	626	670	709	644	666	650	685	700	607	632	623	659	627	605	702	694	694	673	600	651	602	651	724	641	649	664	655	623	642	668	650	674	684	657	621	673	687	615	677	683	654	670	616	647	670	679	638	682	688	639	682	692	633	667	695	682	627	708	668	682	675	672	661	635	679	658	638	693	688	671	687	599	643	733	653	660	705	670	683	651	654	647	667	657	673	670	639	711	667	656	657	676	687	701	657	665	665	641	696	694	666	688	670	665	681	660	660	682	642	685	668	658	668	679	663	657	671	693	660	625	647	660	672	612	681	664	689	643	657	678	652	701	657	657	635	700	703	669	649	677	657	684	682	679	682	694	653	621	689	690	645	638	593	652	681	641	679	646	669	651	642	736	667	724	688	682	631	713	696	625	634	686	663	647	685	689	715	617	707	589	659	726	662	692	692	663	675	685	658	675	646	681	679	664	620	625	655	652	670	641	636	705	680	653	688	696	657	652	642	611	669	637	644	691	673	646	634	662	657	667	688	619	692	681	664	687	644	662	647	659	676	670	668	664	657	621	651	669	653	672	674	666	657	679	610	691	654	695	643	639	645	686	639	674	672	644	680	656	680	707	641	685	664	665	677	672	647	675	696	652	652	696	619	664	680	667	667	630	679	676	617	682	625	669	686	660	613	687	649	672	691	642	630	645	666	644	688	653	626	656	669	665	646	648	665	697	687	598	623	656	657	687	699	653	707	659	659	661	669	673	678	666	646	669	633	682	681	640	650	635	656	665	681	665	631	647	663	641	670	660	674	685	674	674	655	624	684	657	700	643	631	692	641	663	672	719	644	667	647	658	666	656	695	709	634	666	670	675	699	643	662	678	655	647	610	613	657	647	673	677	714	674	726	650	663	679	652	646	668	670	650	706	727	674	647	683	716	674	686	667	652	671	697	680	700	677	648	633	661	627	680	683	701	670	678	628	633	643	647	657	688	667	650	649	660	690	651	657	659	653	718	670	674	651	647	682	688	660	725	647	665	695	647	632	677	665	680	636	643	642	660	696	636	673	658	633	684	655	656	694	672	628	653	631	671	674	702	648	699	639	661	674	670	663	693	658	661	682	654	622	645	695	652	671	662	709	725	706	685	607	699	639	628	708	623	695	676	653	678	619	660	674	672	651	647	671	652	651	669	669	684	681	666	645	654	667	659	648	654	665	639	649	657	710	673	684	643	619	637	644	651	626	601	653	674	615	629	688	719	655	675	645	689	693	682	744	659	640	637	673	624	641	629	689	677	637	658	710	664	655	672	675	677	647	680	684	625	657	637	643	602	663	683	708	693	677	649	687	671	627	649	650	691	686	694	678	689	628	692	667	627	676	643	686	707	620	695	696	639	722	674	650	637	662	640	650	641	661	628	644	662	697	714	676	677	700	694	695	692	662	669	718	659	670	681	639	664	691	677	648	678	670	690	689	680	698	673	644	664	666	630	667	626	644	648	694	670	661	677	686	623	714	668	656	665	684	649	633	661	632	658	668	626	644	631	648	633	669	658	669	628	628	653	640	670	670	650	642	698	692	683	677	693	669	663	682	651	677	632	702	655	636	653	665	654	649	664	664	675	676	648	645	648	673	642	653	614	648	695	614	651	664	697	656	612	674	665	681	653	633	683	646	672	646	666	657	638	649	668	681	576	623	658	656	711	668	661	700	680	651	659	710	679	680	721	679	680	669	658	639	669	678	572	669	627	663	620	687	657	660	678	648	695	642	637	672	677	658	636	717	668	698	682	662	692	639	624	661	694	671	672	636	671	672	649	642	648	676	643	615	644	626	654	656	673	649	679	651	642	696	639	666	621	684	698	709	712	670	710	633	686	662	660	676	669	662	651	651	700	656	660	677	625	667	677	642	665	636	653	652	684	675	664	639	673	690	670	675	668	666	695	676	638	670	706	661	658	676	695	662	693	715	673	610	667	649	631	658	648	644	650	633	656	687	662	669	656	644	670	665	695	642	698	659	697	693	666	684	720	682	703	680	651	710	672	646	652	646	670	707	652	707	708	707	672	631	703	662	632	679	671	675	655	711	680	686	709	663	645	637	659	657	655	665	654	641	662	641	688	616	679	642	679	622	686	699	667	635	707	637	648	642	664	667	671	635	614	670	676	646	621	675	679	640	665	651	673	666	660	684	693	663	696	689	650	658	639	656	673	649	636	671	665	663	673	677	659	703	649	678	633	702	664	669	701	682	692	650	617	632	663	656	654	700	623	651	630	647	690	629	619	666	632	637	670	659	679	645	734	692	675	685	655	716	618	706	642	669	680	701	694	644	683	660	660	668	672	649	719	686	659	664	671	628	657	666	686	656	653	662	603	631	708	654	645	645	696	644	648	649	704	685	627	651	647	682	681	609	638	671	653	697	695	646	661	628	664	682	670	667	673	670	696	633	667	668	663	652	665	675	661	633	660	690	640	640	730	667	668	661	656	660	665	676	663	669	638	684	653	682	694	636	707	690	704	703	661	678	681	697	611	676	662	594	684	656	640	648	672	685	648	621	642	661	662	654	642	703	657	686	704	640	695	689	692	613	655	722	652	682	647	665	606	661	661	664	641	683	663	664	729	657	699	646	687	660	697	654	658	608	617	671	666	662	637	702	647	717	713	631	696	654	644	665	698	644	642	617	645	690	648	689	672	638	616	677	695	648	693	668	663	658	624	665	682	658	721	671	663	671	671	709	659	680	667	667	634	666	721	648	650	658	723	654	628	650	684	673	669	637	626	701	688	716	681	661	684	669	632	647	628	672	664	631	658	669	671	676	637	654	701	690	664	686	676	674	665	690	618	657	693	624	681	656	676	654	650	662	640	652	659	649	648	707	684	679	685	679	690	683	625	642	668	614	664	708	633	688	660	698	664	689	668	667	682	635	685	681	689	629	649	728	696	620	715	715	662	656	636	719	669	663	698	723	674	701	657	668	654	692	640	661	650	680	660	656	682	728	626	672	685	708	672	675	680	681	659	651	690	697	694	626	606	641	618	657	673	657	634	658	671	604	705	671	691	661	653	654	643	679	665	662	692	654	626	660	682	628	690	658	672	646	659	654	707	706	685	643	674	707	643	705	627	668	657	678	713	632	655	709	675	664	642	646	678	679	645	652	643	613	680	668	706	649	697	644	702	658	708	682	660	701	637	646	641	648	652	695	710	681	681	729	641	707	637	674	677	686	689	669	644	666	679	649	680	703
23546	20914	28335	23645	20921	11326	1193	751	609	532	500	444	396	385	356	383	338	311	347	339	311	335	277	298	290	303	293	268	271	297	289	308	281	297	297	280	315	298	284	250	280	288	284	292	281	291	264	288	284	264	265	290	271	287	298	253	304	286	278	291	254	268	298	255	293	288	279	275	271	306	279	269	304	258	274	313	303	289	265	284	264	286	269	269	252	259	244	275	282	284	278	313	283	264	237	258	280	267	253	274	268	261	251	277	261	305	273	268	271	258	275	229	265	248	265	254	262	253	266	246	259	258	243	270	260	277	287	252	246	255	271	234	269	260	270	287	291	279	259	270	276	287	272	265	268	243	238	247	293	253	274	272	286	280	242	245	268	292	255	289	258	283	314	256	268	259	282	250	244	313	260	267	280	291	259	266	281	242	255	280	255	285	277	281	273	279	269	274	287	275	263	287	274	260	282	261	255	297	269	260	279	268	269	234	292	277	295	247	292	273	279	283	295	248	296	284	292	286	276	259	293	272	269	238	257	288	289	268	275	263	274	239	279	271	297	269	277	269	261	262	259	252	276	250	275	262	268	276	279	292	255	281	272	265	271	258	288	259	281	262	279	267	282	278	283	289	286	250	296	252	268	260	301	250	255	269	248	278	293	291	299	243	259	284	280	263	271	283	245	281	280	287	299	252	275	224	271	307	253	252	265	263	291	261	299	270	273	281	268	262	291	249	265	248	264	267	248	297	236	261	291	303	265	265	270	256	267	247	282	251	248	278	255	248	260	262	278	300	260	273	294	263	262	255	252	279	283	234	290	275	257	253	240	262	244	265	260	233	279	245	265	274	269	283	254	293	271	277	255	266	263	299	286	237	259	246	242	260	257	256	287	245	256	261	239	241	285	275	274	279	283	256	288	272	254	294	289	274	263	278	253	249	263	268	255	268	257	266	287	273	292	280	271	260	262	279	257	255	272	279	275	263	275	259	251	261	298	271	288	254	270	267	294	277	273	269	273	305	309	285	263	268	291	286	261	261	285	289	267	259	274	268	239	280	245	270	263	246	289	282	281	254	273	282	263	282	278	268	271	284	253	274	273	280	275	294	296	270	298	268	262	303	267	271	278	232	284	270	275	268	286	298	259	263	251	287	263	295	287	261	240	286	251	272	283	279	290	248	271	259	280	268	276	270	241	267	266	264	288	262	254	252	274	270	286	246	254	284	249	257	293	300	251	249	262	250	289	282	270	276	270	268	259	260	253	269	276	248	265	262	273	247	261	254	256	254	263	293	235	277	253	281	278	274	275	259	275	275	243	240	260	250	274	277	268	289	301	274	295	287	282	249	252	262	304	259	246	273	273	244	294	261	269	302	297	279	271	284	283	270	268	276	278	288	274	277	233	245	280	267	244	221	252	290	278	266	275	286	299	282	264	274	262	274	270	275	255	251	274	239	259	242	267	269	240	275	254	266	289	285	277	270	287	226	287	297	252	270	265	266	246	269	288	278	292	236	267	261	273	245	298	275	281	273	264	261	293	276	243	247	300	253	264	268	286	279	291	267	290	267	296	293	278	255	289	294	264	267	237	259	272	272	276	297	264	262	267	259	258	269	265	303	251	264	243	306	272	279	262	251	273	269	260	277	291	239	279	266	274	268	273	277	291	242	294	237	264	242	304	215	272	264	266	246	248	264	262	267	267	263	275	270	273	288	233	281	261	305	287	250	263	273	289	256	285	259	287	263	278	262	259	293	291	244	242	270	285	270	268	285	298	265	272	272	260	276	283	274	259	260	244	280	280	281	271	296	260	281	265	238	270	258	282	322	282	298	273	247	288	288	261	269	304	245	305	260	278	294	281	272	265	254	268	273	255	279	265	258	260	245	287	276	229	274	303	271	225	271	280	280	282	250	241	310	263	266	275	285	244	271	246	272	268	283	259	266	248	268	272	301	273	264	288	257	287	257	235	246	260	281	277	259	284	249	269	285	281	262	259	252	276	267	272	271	270	255	263	269	243	265	279	270	273	293	248	261	269	275	279	274	258	253	268	254	295	277	313	265	293	281	262	250	253	285	287	286	291	259	273	267	275	256	259	260	267	260	270	287	251	276	263	243	263	224	254	242	288	259	227	259	272	280	303	263	268	240	268	241	250	273	291	279	272	276	315	274	293	252	251	250	273	268	302	243	267	253	261	292	263	253	280	254	246	276	255	276	244	271	261	274	241	266	267	288	272	289	277	261	238	275	274	257	266	268	269	258	247	280	272	271	278	304	240	279	244	288	299	260	244	284	255	266	264	254	262	267	294	237	267	225	218	275	316	247	248	283	278	283	276	271	264	281	263	256	271	254	279	257	258	265	262	241	272	256	274	267	244	267	256	309	283	272	261	292	261	244	271	265	297	249	268	273	245	293	267	278	239	285	278	261	261	264	231	259	277	269	269	270	281	256	276	280	269	269	259	251	258	285	289	257	288	261	263	297	283	311	275	233	262	270	238	248	277	259	260	258	288	233	255	276	259	301	241	265	274	276	261	271	291	273	228	281	263	242	258	270	275	253	290	269	262	252	266	282	260	269	236	260	279	250	259	271	253	274	240	284	271	272	268	254	274	245	246	248	290	272	300	258	254	242	288	290	276	259	271	277	298	282	304	277	274	269	288	285	271	255	241	264	260	290	283	255	284	245	280	299	295	274	273	265	290	266	270	252	280	246	282	275	287	251	245	260	284	262	275	273	275	264	287	282	275	273	271	281	267	289	260	276	262	285	268	277	270	285	272	265	271	257	277	283	256	257	267	280	291	248	265	283	270	243	283	242	264	285	260	275	295	266	294	275	277	259	261	298	277	299	283	274	253	245	275	274	279	291	291	305	274	253	264	307	254	291	239	291	257	280	294	248	284	288	266	268	273	240	295	287	270	262	272	266	236	241	286	240	279	267	251	284	259	274	279	266	269	300	294	287	258	274	295	270	274	281	291	248	272	269	269	239	257	264	260	252	249	258	277	257	286	283	282	278	258	290	279	251	287	250	257	284	270	237	262	279	228	250	296	272	288	261	280	227	272	304	268	224	274	249	286	280	259	289	273	305	285	252	294	252	267	269	276	259	275	277	253	286	259	263	296	274	264	272	311	269	269	254	249	254	263	261	273	276	286	295	240	304	273	236	292	292	267	258	258	294	239	276	251	249	273	274	273	270	268	271	277	281	241	255	268	266	298	241	225	275	254	251	273	288	241	260	291	266	268	259	256	263	249	272	260	268	247	261	268	255	265	287	291	271	257	269	236	255	263	283	281	284	250	265	261	259	238	283	261	285	266	279	289	271	266	274	256	267	267	255	246	262	251	252	289	271	281	276	253	248	265	296	284	245	257	262	255	266	273	244	281	263	290	263	273	287	265	258	295	264	273	261	263	261	266	302	280	281	273	284	254	260	246	291	270	281	270	261	266	274	266	288	264	279	274	259	296	267	259	233	282	261	285	268	264	305	266	272	276	259	261	279	259	279
22025	9898	8463	4218	2949	2296	1750	1352	1115	917	798	715	640	549	587	522	503	432	489	472	398	377	387	412	377	414	398	422	362	388	394	394	372	359	377	360	408	357	365	356	394	356	366	369	379	372	344	359	362	319	366	322	344	381	377	359	328	337	379	378	332	340	375	339	318	328	338	310	333	362	360	309	311	335	329	354	326	340	379	315	341	356	357	374	334	362	349	324	341	353	309	341	359	335	355	365	351	375	332	319	325	377	305	350	322	316	352	370	347	345	378	329	340	339	319	353	318	343	348	363	367	347	348	323	318	345	335	324	357	327	326	361	338	333	358	362	340	335	353	345	329	336	328	336	335	329	356	353	369	316	326	344	322	349	329	333	323	313	368	360	339	337	346	347	331	356	309	331	350	348	336	327	321	326	351	327	330	327	337	342	345	307	334	331	335	308	333	341	339	337	349	327	321	331	372	377	353	310	340	371	338	321	305	357	341	365	351	361	318	316	340	347	353	358	341	348	356	304	353	347	346	331	345	311	365	354	316	326	346	353	336	357	332	341	322	365	327	317	353	328	328	339	324	319	331	296	345	341	337	350	305	311	319	358	374	333	339	318	334	323	338	307	357	327	354	341	360	366	355	323	338	330	338	348	336	341	360	327	360	361	334	324	325	338	339	341	386	355	337	330	311	357	332	346	362	374	359	334	340	349	394	318	343	337	356	375	324	337	338	319	330	359	317	327	349	352	345	341	345	340	354	353	345	357	345	304	354	335	325	318	329	313	318	322	351	353	344	343	336	344	334	321	354	335	362	361	345	322	328	346	332	347	337	333	356	372	338	333	351	360	345	338	323	357	337	312	352	318	338	328	365	352	331	331	369	342	345	345	332	340	360	347	331	364	329	352	268	338	362	352	299	367	355	328	360	321	335	321	342	353	348	336	360	312	350	358	327	340	316	335	330	347	362	344	309	343	384	351	353	313	330	332	349	340	343	360	346	331	323	343	311	318	346	335	374	307	335	334	348	337	337	343	344	321	336	318	339	337	360	349	349	350	333	328	373	339	338	349	351	331	321	361	347	343	335	319	311	323	308	329	390	347	324	319	355	350	347	332	334	325	342	313	346	339	363	335	333	334	337	352	349	350	325	348	313	341	340	333	355	358	347	315	315	329	356	331	346	341	351	357	313	340	353	313	351	318	365	315	355	380	344	316	329	321	343	343	320	329	349	324	330	354	369	327	355	372	336	337	322	377	317	355	344	336	357	344	349	308	312	348	341	324	328	338	325	330	316	372	342	365	339	341	324	322	338	357	313	348	324	322	357	337	318	329	360	348	342	356	332	360	331	349	340	320	365	348	383	343	313	321	356	362	318	344	352	325	335	357	352	356	333	335	322	350	367	334	346	338	324	334	344	338	319	350	347	345	291	327	362	316	348	316	308	347	346	345	356	310	350	351	331	335	330	319	328	334	292	319	324	357	306	339	319	303	356	319	304	355	340	322	325	358	382	342	348	307	341	337	336	300	350	337	336	345	324	341	374	347	339	321	330	369	362	354	355	344	342	322	357	322	329	343	339	339	362	341	315	326	318	296	335	317	349	371	327	341	336	339	339	330	354	320	326	344	376	342	332	340	362	339	380	365	363	362	338	355	332	331	314	302	355	364	330	389	318	346	312	349	348	324	360	349	366	333	352	342	336	373	333	322	340	368	322	351	385	330	322	357	340	336	329	339	293	384	332	354	329	337	285	324	335	298	340	329	363	344	328	329	348	367	336	338	306	344	372	324	391	346	328	368	324	329	335	341	310	388	342	345	352	313	337	321	329	313	358	321	312	355	350	336	321	345	346	312	354	325	316	365	333	338	338	334	349	333	352	335	343	326	358	331	323	343	334	347	344	334	311	324	330	353	345	316	347	324	351	304	308	380	340	342	333	333	338	341	352	325	344	304	341	339	307	305	324	387	339	345	334	344	333	345	359	353	362	313	336	315	341	340	331	361	354	362	364	371	330	345	340	317	346	326	324	358	354	364	338	317	334	359	351	346	333	288	357	309	359	323	344	315	360	335	300	317	387	327	364	346	381	325	346	349	327	349	316	312	341	300	329	332	338	323	347	322	335	336	366	311	341	326	327	349	371	382	335	353	357	328	339	348	346	334	346	364	324	328	372	318	322	312	361	328	356	347	339	313	314	294	392	326	336	353	329	330	339	317	342	350	346	324	379	345	358	321	374	293	317	363	359	357	318	345	344	310	357	343	347	334	356	344	338	326	328	341	342	347	327	360	362	315	354	347	358	318	350	321	355	329	350	310	326	333	317	325	326	297	339	366	358	339	320	321	334	343	329	313	362	348	366	334	321	354	366	345	344	316	348	333	339	346	338	356	337	333	365	329	334	323	335	343	369	336	324	304	356	327	324	316	341	358	322	298	327	352	303	342	312	319	335	337	320	363	327	328	329	319	329	290	358	330	336	325	342	323	355	354	331	393	348	328	322	351	311	331	343	323	331	374	342	398	331	339	338	357	323	355	341	320	333	348	359	309	332	330	335	363	350	347	335	381	297	332	325	326	363	325	374	342	372	343	304	338	321	330	358	331	371	346	328	353	317	333	351	355	354	337	329	348	311	356	318	331	305	324	333	327	303	354	345	348	347	342	342	319	317	336	332	363	319	315	345	327	354	354	310	367	327	371	367	362	357	338	340	343	313	329	363	335	326	383	333	328	358	334	325	322	358	332	360	351	336	349	355	355	351	373	346	340	302	360	366	387	333	329	336	342	327	330	351	347	332	345	345	352	340	345	347	333	317	345	361	343	305	342	381	368	319	353	353	372	351	314	343	351	332	334	332	334	321	345	314	333	358	365	369	297	306	350	340	337	349	330	342	344	368	379	321	342	347	311	309	337	357	318	322	347	331	310	367	320	317	347	330	331	352	331	342	338	352	365	342	328	320	303	333	332	346	330	336	351	327	322	314	346	324	356	343	329	363	332	350	333	305	312	323	330	353	335	326	303	330	299	317	344	328	329	333	336	334	328	353	337	308	330	331	323	356	300	347	339	341	336	335	336	317	351	325	335	319	350	368	316	345	320	359	336	334	352	337	333	328	351	345	344	343	346	362	354	363	326	336	329	346	316	368	350	310	359	344	337	317	350	355	314	330	367	359	347	327	341	319	308	358	348	328	374	337	318	340	333	337	364	343	302	326	326	311	344	324	325	329	345	346	337	346	342	341	341	358	364	337	341	335	301	341	343	337	366	360	341	345	370	324	373	332	337	351	333	338	352	332	332	329	342	350	320	310	372	353	317	354	328	320	346	336	330	340	367	343	328	371	328	340	348	336	352	343	336	344	325	344	335	355	358	331	326	344	347	334	356	358	351	314	338	299	368	348	366	321	319	328	309	360	336	321	333	316	377	311	330	341	344	318	368	357	420	346	345	316	380	329	344	345	329	391	305	368	329	354	320	361	359	345	331	319	354	312	319	335	351	351	348	329	345	344	351	356	358
24912	20974	27244	24852	10326	1217	954	855	767	782	737	745	623	677	685	679	701	685	657	678	647	670	646	658	606	653	656	604	634	638	657	649	638	629	589	653	706	658	632	653	645	627	647	642	649	650	662	631	669	644	613	638	638	668	633	678	676	665	652	644	658	595	669	658	658	607	612	651	598	620	639	647	665	696	630	620	661	624	657	670	641	621	674	634	669	638	657	667	644	643	634	635	681	664	598	605	669	668	645	700	640	633	688	629	623	614	619	618	615	647	623	651	632	682	667	674	668	699	603	647	598	575	656	610	611	635	667	626	651	643	609	634	651	622	616	624	629	621	647	621	631	610	653	648	603	622	649	625	617	679	684	665	608	692	644	642	609	578	646	644	612	660	622	626	651	629	638	661	673	627	654	651	618	698	659	616	651	613	596	650	639	637	615	623	634	632	655	640	582	638	657	650	632	699	602	595	602	624	607	655	630	694	646	671	623	658	625	650	652	655	655	664	618	657	594	673	636	617	641	627	640	638	633	625	632	623	635	608	631	619	624	650	684	646	653	619	621	672	613	611	648	633	647	617	632	631	611	711	609	648	684	636	637	627	612	596	623	591	615	638	627	621	654	618	659	625	666	632	649	636	634	607	675	619	664	651	653	632	680	631	625	606	651	654	646	668	607	656	650	627	631	631	608	584	619	588	646	667	658	648	682	646	619	640	642	649	635	636	644	644	630	670	631	643	636	630	622	637	608	600	650	626	625	643	602	632	630	611	651	616	626	636	608	610	647	634	620	663	666	613	674	599	598	664	611	611	614	631	633	680	658	621	615	642	619	683	606	644	657	631	628	632	626	636	628	664	591	638	660	634	668	629	675	702	678	620	630	607	646	635	642	615	694	635	634	613	662	668	633	622	621	597	608	634	595	689	608	668	631	649	606	675	676	648	633	606	625	607	638	600	624	649	634	681	629	691	665	614	629	617	621	647	626	640	611	627	637	633	639	582	650	610	630	651	649	614	621	623	618	636	632	646	639	591	656	599	652	644	602	648	629	619	615	654	661	652	637	650	654	668	661	611	584	643	650	664	656	621	609	602	628	633	621	665	679	595	618	638	641	681	614	627	644	690	628	626	656	627	630	626	642	664	615	653	620	633	650	606	615	650	650	631	631	613	640	682	672	655	642	650	620	649	632	604	634	680	577	625	655	652	651	658	650	608	635	612	619	680	657	660	638	632	629	638	682	607	640	641	648	668	621	597	650	651	650	616	635	638	614	612	657	639	654	645	595	652	628	612	679	650	653	616	651	639	660	632	624	628	615	608	623	683	668	631	657	646	613	651	629	636	619	633	631	654	634	627	619	642	572	646	634	689	662	671	614	645	611	623	673	619	635	627	677	649	630	634	617	642	640	635	647	626	638	654	647	640	628	651	617	682	640	627	633	647	630	595	640	638	655	605	618	631	633	607	651	627	628	659	623	636	641	703	665	646	672	614	684	667	613	641	652	674	624	660	586	668	631	603	662	664	643	652	649	648	668	649	633	610	674	639	658	650	618	583	637	674	677	625	676	617	678	643	631	678	654	665	624	654	656	656	619	611	654	639	638	642	677	645	630	609	599	660	652	658	614	611	646	624	617	646	621	692	652	616	657	641	642	637	607	602	631	651	620	613	665	626	652	650	620	628	624	655	637	617	606	641	661	635	602	621	646	610	657	575	654	642	650	614	655	621	595	664	642	617	620	656	685	620	632	632	605	621	649	636	637	646	652	604	637	649	638	627	634	614	640	647	631	593	629	630	630	648	654	600	617	654	624	634	617	613	630	603	587	611	603	637	637	619	650	624	637	653	617	627	655	619	608	625	640	628	631	652	629	657	662	622	629	668	643	628	601	613	646	595	581	664	669	633	648	639	614	656	588	634	677	627	654	596	615	637	604	657	618	632	654	622	639	658	653	606	594	680	675	692	627	591	626	666	624	638	713	601	626	684	604	630	643	645	665	690	678	599	593	620	664	614	593	624	612	614	659	628	609	614	634	597	617	615	636	669	597	592	646	650	659	639	679	553	645	663	633	696	702	606	633	616	606	593	639	621	602	610	619	645	667	608	616	647	621	625	624	638	628	581	590	678	588	624	561	632	636	625	653	662	625	661	649	603	642	630	633	617	634	609	613	607	599	618	656	629	680	642	652	652	620	620	635	644	633	633	609	585	649	628	648	668	657	623	649	663	631	653	675	666	626	634	610	623	652	669	631	639	632	622	638	630	626	689	590	589	631	661	645	643	665	618	616	626	639	643	647	589	655	631	600	591	600	630	588	668	619	615	642	639	622	633	593	623	648	649	633	615	651	678	626	585	660	664	617	594	610	651	628	636	595	675	589	636	676	632	619	668	597	657	603	610	600	638	637	615	659	649	627	656	667	646	622	658	676	611	614	631	586	643	644	642	688	668	632	622	700	646	697	629	639	635	626	641	654	585	627	607	630	625	628	609	622	620	607	662	595	648	635	620	664	598	592	667	628	646	626	612	634	649	608	627	653	651	621	655	617	616	627	669	623	659	639	680	607	652	587	654	652	618	620	627	627	647	613	623	613	671	621	630	607	636	652	625	620	641	594	594	663	633	575	617	648	646	623	599	643	612	614	681	647	671	653	620	626	652	618	637	634	593	658	608	657	605	671	619	636	605	593	636	678	606	632	625	617	678	620	637	673	644	561	591	621	621	608	630	677	659	649	654	690	689	658	631	619	640	622	683	605	633	693	651	674	649	668	677	621	649	628	661	665	654	591	612	613	613	607	631	664	659	654	662	646	632	633	657	619	606	651	632	603	636	608	604	658	653	597	633	622	610	638	637	623	629	597	626	605	625	638	663	667	631	638	611	651	598	635	629	632	640	627	573	653	598	622	592	599	637	637	632	589	654	674	610	618	682	612	643	663	640	646	612	620	645	654	665	625	643	638	590	621	623	651	655	664	685	656	668	620	577	655	617	650	674	641	618	651	663	661	619	652	619	627	633	667	639	623	675	665	610	616	654	591	675	641	608	649	655	678	658	633	652	655	638	630	630	657	600	626	617	642	677	601	625	624	625	598	623	624	636	689	610	650	628	646	621	676	636	619	603	644	624	642	628	596	650	662	612	659	662	630	659	674	619	586	635	617	619	620	647	604	642	664	681	667	619	650	589	649	603	637	662	659	632	610	627	620	651	620	671	641	597	646	654	678	633	650	626	644	622	643	637	618	630	633	646	627	654	677	667	605	597	633	660	641	631	674	651	608	658	652	635	628	599	611	657	596	595	617	608	654	598	614	657	642	668	593	643	641	609	661	596	629	649	651	645	629	614	602	610	615	641	610	647	612	659	658	624	632	634	642	638	628	618	664	684	671	636	676	695	593	669	659	655	608	659	671	607	656	652	654	667	575	637	682	636	659	657	641	596	674	599	640	644	645	602	654	649	641	582	622	655	638	584	681	629	613	629	673	602	638	633	642	676	613	651	654	617	638	657	655	674
20349	6186	4698	2648	2060	1701	1426	1210	1154	1022	926	956	888	874	808	791	822	792	815	779	807	747	815	774	779	799	745	764	771	796	767	753	809	698	737	792	803	749	725	757	737	741	737	729	754	744	737	706	705	764	728	732	709	759	794	687	768	793	672	754	789	756	753	727	747	738	759	749	704	779	753	715	767	711	705	703	697	726	773	751	765	738	724	712	697	722	768	792	734	754	739	730	783	735	746	737	739	700	752	761	704	748	743	720	762	778	717	723	742	700	744	749	734	718	726	759	747	745	761	756	744	773	754	738	752	707	708	754	772	744	727	747	754	742	723	711	714	758	705	720	721	756	766	757	764	750	774	736	735	753	716	721	752	760	782	730	759	761	706	713	705	787	720	755	723	726	750	684	738	778	726	720	744	726	764	708	734	724	703	718	744	762	714	659	732	733	765	742	737	756	757	751	718	736	735	720	743	701	756	760	762	780	743	746	752	781	737	783	774	754	705	734	802	698	738	741	786	730	745	761	708	701	709	750	749	727	766	714	739	751	722	728	738	732	721	765	753	703	720	700	715	747	738	767	730	808	729	736	706	765	720	714	742	709	755	765	678	733	742	727	759	749	723	724	811	766	680	699	720	739	724	706	707	673	744	769	752	726	742	727	729	758	718	741	745	761	738	784	749	712	737	773	772	748	749	719	728	796	715	743	735	735	762	756	754	765	731	676	718	791	746	737	727	728	754	750	752	706	774	739	735	789	771	716	767	730	739	743	693	722	712	726	727	751	752	694	773	762	715	721	733	781	722	761	722	709	767	732	777	742	741	755	701	752	788	758	800	744	664	745	716	736	765	769	713	723	738	713	717	694	734	713	741	724	717	709	715	718	742	758	740	729	744	753	781	779	691	751	714	770	729	696	684	756	712	771	749	718	723	761	761	796	706	729	763	694	762	749	701	805	685	734	715	763	739	742	771	727	707	758	779	748	742	771	764	739	716	748	767	719	712	753	748	731	739	729	761	746	714	693	715	721	710	744	694	669	720	710	758	731	700	755	792	756	747	701	727	737	763	740	783	712	739	728	718	712	761	688	747	784	712	750	757	726	757	734	698	710	734	798	719	761	772	772	703	725	760	719	694	758	712	768	760	764	751	728	727	764	761	698	755	749	737	709	743	713	743	759	705	715	713	730	711	719	704	733	760	746	726	750	743	703	783	719	749	714	698	689	718	652	740	748	706	784	725	734	746	717	685	721	751	718	749	720	715	705	748	708	761	766	765	724	695	757	720	726	778	721	725	769	719	726	770	718	745	772	770	745	731	774	771	700	751	640	714	767	722	719	798	740	746	732	733	729	734	764	723	687	674	738	740	710	753	749	678	754	751	720	745	725	723	737	702	770	770	705	739	743	771	771	713	709	759	701	779	719	720	754	754	723	770	731	736	732	796	730	746	704	755	738	728	696	775	763	736	687	751	779	746	753	701	745	717	757	741	768	684	736	754	745	687	681	753	699	715	717	694	728	749	759	777	772	719	765	748	719	729	786	740	744	735	787	749	721	701	778	724	729	724	793	724	738	732	748	797	691	752	727	734	744	767	768	706	715	731	736	682	751	734	714	722	740	711	735	697	744	753	664	764	738	709	723	808	802	703	738	698	727	749	751	730	737	770	738	771	749	774	724	740	701	745	750	716	724	711	729	741	741	727	715	788	788	704	724	717	733	688	724	770	746	726	743	755	742	729	760	731	742	737	765	776	743	706	713	778	740	696	753	747	694	730	688	771	792	698	709	732	801	809	751	743	710	755	754	782	727	774	802	767	752	680	796	759	826	755	701	763	732	764	735	737	775	773	749	809	727	703	705	730	734	729	686	748	741	751	775	707	766	728	781	747	722	741	739	705	738	770	729	743	737	755	752	749	721	720	748	765	771	717	694	739	725	724	725	726	758	738	735	718	750	735	768	722	767	745	728	717	733	774	763	678	802	764	732	731	728	773	803	724	706	727	736	727	716	747	732	735	742	724	726	702	747	747	726	761	711	709	708	733	700	712	753	769	792	734	762	741	708	770	700	765	742	714	722	720	743	716	766	749	738	712	738	725	722	784	740	732	729	741	762	782	747	767	763	698	747	780	746	790	717	747	735	748	731	753	752	743	733	750	749	768	702	702	693	706	736	724	734	711	755	755	758	754	768	736	741	746	709	750	712	732	781	697	773	759	730	728	724	739	767	742	714	716	760	723	715	757	751	711	732	753	796	719	754	759	719	700	734	726	729	789	746	709	764	762	748	739	789	726	722	717	741	780	741	735	720	737	694	761	745	737	715	709	740	745	783	747	717	719	699	760	731	733	763	751	785	757	675	723	744	745	687	771	702	744	725	755	759	770	761	698	730	727	742	713	742	745	741	754	767	685	719	683	728	729	723	718	676	756	729	772	738	820	738	740	769	766	748	770	745	777	767	717	728	747	724	743	746	739	721	780	776	745	750	722	749	753	729	700	697	782	713	760	710	734	727	776	741	773	742	714	736	720	707	785	757	756	766	736	752	731	721	745	773	800	742	750	730	778	687	781	721	740	701	685	718	739	742	780	761	730	688	727	724	803	705	734	726	693	720	749	704	779	715	735	680	720	769	704	696	800	734	748	692	778	769	733	765	670	729	718	764	778	703	730	736	757	719	755	741	747	738	733	743	768	757	753	788	717	785	717	735	723	721	721	708	698	734	738	706	709	764	727	762	729	714	782	769	702	770	733	766	793	747	721	753	694	755	769	716	729	781	738	733	728	754	716	733	713	732	741	753	710	756	740	694	705	755	750	766	778	737	705	744	756	747	761	745	713	753	728	752	713	733	745	750	723	734	734	710	714	749	753	784	743	705	740	708	757	727	744	746	750	742	727	683	730	719	752	726	728	768	749	750	701	729	725	720	719	714	755	733	766	752	755	748	717	752	757	747	747	804	751	730	733	751	705	753	717	724	740	733	710	726	750	747	768	700	738	725	740	764	744	776	775	740	712	717	735	747	752	775	726	730	762	752	775	717	692	725	767	778	710	711	736	767	740	720	821	778	732	745	758	782	762	772	641	782	784	761	757	742	736	727	724	706	745	748	742	758	746	757	740	761	732	709	715	711	707	714	727	723	752	786	702	734	733	759	704	763	751	753	744	706	762	734	755	745	752	715	712	746	721	690	752	731	720	720	698	763	723	732	708	709	743	748	805	788	719	751	757	758	742	753	748	693	717	725	739	685	691	737	774	748	696	792	728	730	681	730	700	736	767	732	755	741	734	733	771	733	714	718	775	710	727	724	718	759	748	716	800	740	737	730	758	794	712	774	767	731	745	734	737	724	750	757	716	717	763	759	701	682	746	710	765	730	803	743	765	708	740	772	711	701	675	770	743	728	798	736	731	710	744	702	752	747	761	747	751	740	761	711	769	728	777	708	713	729	745	702	745	762	725	710	729	694	749	722	691	744	748	785	745	730	745	721	734	786	755	767	712	715	750	754	673	721
22676	21010	28832	23372	21011	21064	10316	1277	887	758	654	587	516	503	472	400	409	377	337	383	329	351	323	315	333	339	316	324	276	350	306	306	305	279	303	315	312	293	321	264	284	307	271	304	252	282	283	290	291	284	255	289	273	269	261	252	259	271	282	246	246	286	274	283	254	286	300	279	270	306	258	241	248	288	269	288	237	256	264	259	254	263	242	262	268	282	253	279	268	237	274	276	250	240	283	264	259	270	274	239	265	274	272	260	254	264	265	256	222	263	232	268	262	267	256	267	264	256	277	257	277	255	266	263	263	269	267	245	284	267	273	241	253	276	290	282	269	265	243	263	254	262	273	253	259	254	253	273	252	270	270	240	295	251	260	265	248	256	251	255	277	229	233	268	300	244	259	279	255	277	248	287	257	260	276	260	246	226	240	270	237	225	275	256	257	271	279	272	266	283	247	255	238	273	242	246	287	249	299	253	278	263	257	287	258	238	261	271	270	266	247	261	269	280	265	280	277	261	242	255	268	251	262	271	253	236	273	243	229	258	264	256	277	256	281	262	281	245	269	271	258	273	252	253	245	251	269	268	271	287	253	244	262	260	224	264	280	257	285	272	248	236	273	235	255	274	242	246	305	266	238	272	263	260	235	248	310	251	227	238	251	241	237	250	241	244	236	239	269	276	255	280	277	276	254	257	272	233	261	291	270	264	255	267	244	248	256	248	293	262	285	286	270	291	293	245	270	290	223	240	245	255	280	278	285	247	256	249	244	257	272	243	277	242	270	294	268	249	230	277	249	262	239	264	243	238	239	267	270	264	301	255	266	266	271	240	273	250	270	254	267	263	255	233	289	261	266	251	253	260	255	264	265	253	244	259	267	273	290	253	281	257	228	251	258	275	286	270	256	267	270	250	246	255	259	250	259	270	260	263	265	248	272	251	278	263	280	257	248	295	264	283	270	261	261	227	260	228	265	262	261	263	255	271	268	258	282	231	245	232	272	289	284	308	268	260	246	268	261	236	249	259	241	272	220	238	291	286	256	254	264	252	247	260	276	279	241	239	266	269	259	288	272	269	274	245	281	269	265	259	244	261	258	251	282	281	281	263	269	261	259	277	283	284	259	259	237	267	262	275	267	258	305	267	274	265	252	233	257	233	285	266	260	284	229	256	294	225	276	245	267	243	243	245	275	267	260	247	269	276	247	249	261	259	255	252	241	257	266	243	265	256	240	284	255	272	303	259	232	279	287	247	252	278	247	270	256	277	252	285	272	274	234	243	262	256	253	248	249	269	265	259	268	264	272	254	267	254	276	255	247	287	255	257	253	261	266	268	270	249	257	259	244	275	272	272	270	264	250	258	257	248	275	259	224	257	274	268	246	239	258	261	262	249	265	295	271	242	283	271	240	240	237	242	283	259	256	290	244	299	288	273	246	294	272	263	253	258	256	254	264	258	278	245	286	254	239	280	250	281	239	231	258	239	273	247	267	230	268	268	278	248	230	267	264	272	288	280	259	253	262	250	291	257	251	263	264	247	247	246	247	266	256	245	264	245	263	274	257	251	273	231	247	249	240	275	281	259	246	261	259	246	278	273	287	283	235	237	281	273	262	258	274	253	271	261	264	275	271	269	274	275	288	273	244	251	290	275	247	274	239	242	264	299	259	278	261	301	278	245	295	246	236	268	269	254	259	254	281	274	293	241	229	270	257	283	263	255	258	269	244	259	254	266	272	246	269	257	254	264	244	255	253	253	266	263	284	273	258	253	300	285	256	281	280	268	244	277	258	245	254	231	281	243	281	272	256	246	275	291	266	242	273	266	255	277	281	271	267	236	269	281	250	261	271	264	272	256	246	236	264	257	282	265	256	259	262	270	255	281	267	261	226	264	263	239	239	256	250	266	215	274	232	262	249	290	249	274	284	271	277	241	266	288	263	250	279	242	231	313	260	272	287	274	262	250	275	270	293	266	257	265	274	250	260	236	262	222	266	255	265	242	274	267	273	257	278	299	264	246	272	249	266	275	277	259	272	247	259	243	258	261	268	274	248	266	255	268	241	268	256	281	290	265	261	270	244	242	294	276	261	261	289	307	252	282	281	255	267	272	265	269	251	246	235	293	259	265	268	258	290	284	264	254	259	290	235	281	267	238	258	263	282	276	259	246	279	276	242	247	219	257	284	231	245	263	258	253	279	259	265	259	286	251	262	240	290	231	266	258	271	255	290	252	255	295	261	246	271	221	266	272	263	273	255	286	246	253	265	273	232	277	234	278	255	297	262	278	246	269	280	266	267	225	260	266	287	216	259	242	255	271	276	257	278	256	248	254	261	263	270	258	246	252	281	294	264	261	252	257	232	234	255	276	270	250	280	247	278	251	301	257	252	263	245	266	249	235	249	289	267	258	238	276	266	275	242	255	276	276	262	262	262	279	265	263	250	272	294	280	239	265	261	255	259	264	238	283	243	281	266	285	260	273	240	222	292	267	246	269	266	270	257	231	215	285	286	257	268	246	273	250	246	264	299	264	258	264	244	256	269	255	270	288	273	255	263	243	275	278	266	267	263	278	266	253	276	256	264	261	236	279	261	287	242	277	271	260	255	254	289	250	259	273	260	275	256	239	272	245	259	251	261	267	285	273	248	265	265	235	289	242	263	290	241	270	285	236	247	271	237	246	254	244	258	294	267	245	239	246	267	280	234	240	257	256	273	239	251	265	253	245	286	263	257	261	269	251	256	273	284	253	253	253	265	249	272	267	284	237	267	239	230	270	256	262	280	271	262	261	259	275	257	263	253	281	278	278	233	232	269	281	253	268	271	266	280	244	259	263	270	286	261	231	259	234	256	276	280	261	259	270	272	262	263	273	255	249	268	265	258	261	261	268	281	268	268	253	233	264	269	269	244	277	242	239	244	243	251	243	287	252	275	253	267	268	254	245	259	243	249	236	253	245	244	265	256	265	257	251	252	255	261	244	240	247	277	239	269	277	246	269	251	272	255	305	267	263	251	242	249	265	277	243	258	257	247	258	260	252	288	261	251	284	241	255	261	257	280	264	254	264	275	251	227	264	271	231	301	294	304	257	260	289	253	279	257	278	247	305	266	246	274	253	268	228	268	258	243	285	311	264	284	239	287	276	263	248	261	272	270	247	244	282	259	267	271	285	256	256	269	258	281	259	253	225	276	270	235	243	261	282	221	256	258	270	274	223	259	281	280	258	270	255	231	266	246	265	278	247	261	253	250	279	272	261	251	278	251	278	269	253	258	253	251	266	272	276	265	285	249	261	261	268	253	285	289	263	253	234	255	255	267	247	274	279	279	285	259	256	248	262	242	288	262	248	260	273	270	229	248	269	263	252	283	276	264	278	260	284	272	246	281	271	282	262	303	267	240	249	253	260	253	307	230	254	283	257	251	256	269	293	269	240	258	222	269	268	257	283	263	271	246	283	234	276	266	270	270	264	254	260	262	264	290	279	252	260	271	291	261	253	277	261	249	242
28032	16352	13411	7383	5135	3969	2952	2317	1790	1476	1216	1021	894	776	697	631	610	525	516	480	493	452	425	441	389	422	414	387	371	403	328	397	363	384	364	364	374	361	365	358	311	335	328	366	330	366	310	346	360	307	319	327	363	333	325	322	314	345	330	313	293	328	289	302	294	343	300	313	331	322	311	310	269	326	314	317	322	317	286	298	337	367	277	296	310	313	312	339	299	300	313	283	323	296	320	289	305	291	300	313	303	307	292	313	281	313	310	335	308	315	323	295	305	309	273	286	293	291	333	306	285	294	296	294	303	327	316	322	301	281	305	294	321	287	318	323	320	322	276	296	301	314	303	277	306	300	286	276	300	298	296	279	292	324	299	280	308	299	279	324	277	300	261	279	327	280	321	318	307	303	287	291	335	295	291	301	310	320	291	261	310	289	310	339	327	272	322	290	284	334	311	293	340	332	309	294	329	317	299	289	293	318	286	306	313	302	327	295	310	320	286	312	313	315	323	319	295	315	298	304	304	330	301	306	274	307	301	333	313	296	297	337	316	292	278	291	298	290	309	325	334	311	299	313	310	292	268	310	299	309	262	288	315	328	289	297	267	292	283	296	316	305	290	316	285	279	309	316	333	297	327	309	299	300	331	296	328	305	305	268	305	296	301	277	298	250	288	291	274	266	304	262	306	299	329	330	302	304	313	325	311	297	337	311	319	295	266	258	303	289	314	288	315	287	296	289	311	290	321	295	300	287	256	289	298	324	296	254	267	279	245	311	308	335	299	280	310	271	303	294	276	310	327	295	300	325	286	316	293	304	301	268	317	300	313	317	302	289	289	307	304	306	337	267	284	290	292	286	281	308	284	325	268	280	325	297	298	302	311	302	297	278	343	300	275	323	334	307	312	268	287	292	311	304	289	300	308	325	294	307	288	320	302	297	288	335	292	291	301	331	298	276	304	304	305	293	287	330	302	302	304	305	279	298	291	304	338	321	290	340	326	286	293	256	303	308	296	301	306	295	301	320	297	298	305	299	308	296	304	300	306	290	269	293	319	282	270	279	288	286	288	312	310	314	312	303	309	287	301	309	275	318	307	301	277	286	322	307	281	321	310	330	311	319	336	326	298	273	322	297	332	295	271	317	307	292	302	299	300	324	317	301	308	322	305	291	350	299	306	326	322	301	295	286	339	282	282	296	283	305	302	322	282	296	302	323	328	319	307	325	300	308	279	319	285	300	289	312	316	302	328	284	280	308	279	299	273	251	280	286	343	283	282	298	302	308	288	313	305	272	311	330	286	297	281	295	297	320	300	304	299	288	298	286	290	267	304	309	313	305	298	307	277	310	289	305	311	278	315	279	292	344	274	271	314	318	264	317	295	288	319	317	311	292	309	270	305	320	305	301	294	290	301	268	319	281	298	296	309	308	307	320	294	286	295	316	313	292	302	301	298	316	303	308	328	279	292	307	273	278	319	297	302	295	319	292	298	316	310	313	275	280	318	296	284	320	305	331	304	311	288	297	307	297	284	277	305	309	343	302	315	289	320	274	297	306	275	293	307	305	286	324	319	274	308	296	303	287	284	314	270	286	298	294	308	279	292	281	319	319	319	311	320	307	304	269	312	310	339	329	306	295	312	335	309	299	320	317	314	296	309	316	307	318	305	306	298	301	289	298	252	303	317	292	284	291	291	299	312	302	310	263	294	292	316	292	317	314	326	285	307	313	283	289	281	328	314	327	313	279	274	307	314	290	304	316	306	317	295	308	321	307	302	306	310	278	313	311	318	332	305	291	320	297	278	297	270	317	298	319	283	304	320	305	305	301	284	313	314	289	308	302	264	303	308	321	312	287	317	305	301	286	317	327	294	316	275	293	281	307	297	297	288	309	294	283	297	314	322	284	298	294	304	335	269	331	306	309	327	304	280	302	306	302	305	294	308	302	300	318	314	307	301	280	300	309	319	329	265	320	299	312	298	305	326	305	334	285	319	301	298	309	314	331	318	297	278	329	298	315	283	291	303	288	289	310	283	325	321	294	285	303	300	305	294	323	333	273	333	285	314	304	319	293	309	328	299	295	297	337	293	286	283	291	301	296	318	306	292	308	279	306	310	288	310	325	278	311	309	312	297	311	272	331	271	295	312	332	285	287	274	290	289	308	311	317	339	320	306	273	304	303	325	298	291	303	285	312	301	315	330	308	293	301	295	325	295	294	297	284	328	316	329	305	284	289	284	314	287	319	297	316	309	277	305	310	291	253	303	338	338	310	281	299	307	288	279	286	289	282	309	264	281	319	297	288	268	310	294	340	302	303	310	302	326	302	294	321	274	278	314	310	289	317	261	291	327	326	299	309	299	343	314	291	287	331	326	297	320	294	334	282	300	310	302	273	308	310	301	296	302	293	305	320	321	307	300	312	308	287	287	289	306	312	270	334	309	323	319	297	292	327	289	290	290	281	311	323	309	294	300	297	276	286	276	291	297	296	328	318	267	321	304	299	313	279	270	265	305	311	285	292	287	278	319	341	294	286	285	301	298	290	306	311	274	306	317	275	317	312	295	322	290	285	277	334	315	306	303	287	294	295	326	291	316	321	293	311	323	307	318	285	287	314	328	269	303	296	295	276	298	331	311	327	306	280	239	301	327	297	319	310	291	269	306	284	296	298	293	329	298	302	305	292	309	304	308	264	302	293	309	316	302	282	306	313	298	303	311	289	322	308	306	310	306	304	316	304	287	327	325	304	263	323	285	298	273	293	288	279	295	299	309	300	335	286	259	299	293	305	324	281	304	300	283	304	327	281	301	312	288	301	304	298	289	295	291	310	310	335	285	303	281	323	307	284	264	312	286	323	291	268	312	300	300	337	283	296	273	343	274	289	324	287	304	294	285	286	294	316	326	283	317	300	286	287	307	315	308	296	318	336	330	278	306	293	305	296	305	293	307	312	284	287	336	277	290	289	313	305	328	301	290	317	330	321	290	312	310	299	325	322	312	291	306	316	306	307	309	279	267	271	292	293	286	297	296	317	327	314	312	340	301	305	283	274	299	291	284	288	320	301	325	302	311	287	275	309	303	298	295	303	303	306	304	305	308	307	292	293	312	328	288	281	281	288	332	286	314	309	319	324	283	327	313	287	279	287	308	289	291	321	302	288	294	315	293	289	321	257	308	294	326	282	316	291	328	320	315	293	297	309	304	283	265	292	300	310	300	308	289	279	300	300	272	300	317	317	308	314	295	297	321	311	309	295	262	293	320	300	275	324	287	298	307	312	311	304	309	276	306	318	313	298	283	299	330	304	314	311	296	294	304	318	300	297	315	309	347	283	295	305	294	301	279	273	273	307	301	300	317	324	338	313	329	313	318	291	323	303	315	317	263	297	257	300	293	275	254	294	309	309	312	269	307	323	323	343	275	296	300	309	325	317	295	288	317	294	316	306	302	333	291	292	308	299	330	301	311	317	326	310	285	271	315	301	316	292	278	336	305	294	306	301	298	332
26760	20084	8167	1001	681	633	625	591	590	618	567	540	612	591	588	566	574	569	529	563	596	548	557	550	543	539	609	543	565	528	562	560	548	594	603	550	567	562	545	593	523	570	564	565	585	545	544	561	548	560	567	561	572	591	572	561	559	566	559	574	563	581	563	545	554	559	565	584	550	567	540	578	550	548	566	560	538	567	535	578	542	577	551	521	532	515	529	555	544	547	571	592	559	590	561	590	572	541	547	567	556	510	581	572	529	566	564	560	545	569	582	563	541	589	525	590	578	508	534	579	580	544	546	545	562	542	543	524	537	595	599	533	546	584	523	565	545	561	549	555	565	547	493	566	572	490	553	550	554	544	519	550	544	531	542	574	520	593	563	556	583	572	566	553	564	557	573	555	567	602	573	580	563	572	572	529	570	570	571	557	566	574	545	559	575	581	556	541	592	589	537	553	615	576	519	615	533	518	562	578	561	564	563	538	548	564	546	548	587	577	537	555	586	590	539	587	561	591	568	587	549	566	561	567	545	577	561	584	563	556	564	539	576	567	538	576	562	577	526	532	590	571	594	519	591	547	565	566	579	564	571	567	512	546	579	572	540	560	555	536	573	530	537	562	570	532	562	577	563	523	525	523	568	578	549	572	570	542	596	574	577	548	592	598	576	568	566	538	568	558	612	551	572	583	534	542	604	590	588	554	564	533	535	618	600	543	529	532	560	530	568	562	530	536	573	578	566	553	566	535	582	541	581	595	584	548	621	530	577	558	552	542	557	549	592	587	544	588	545	588	534	560	501	575	549	550	531	547	586	537	550	541	564	558	562	582	563	594	583	541	571	574	533	542	512	605	566	595	549	620	593	568	563	528	551	587	541	566	576	574	596	588	563	562	529	533	563	527	507	521	564	592	566	493	580	539	590	585	538	550	535	571	587	524	560	567	545	567	521	532	562	522	582	544	594	520	537	540	563	564	570	541	560	529	543	536	569	573	554	524	585	595	558	516	564	547	544	599	585	521	536	515	549	540	554	562	536	561	543	536	546	544	527	596	522	555	612	602	604	542	548	533	552	588	550	552	599	558	593	593	545	570	577	538	576	560	511	581	579	560	567	596	533	538	562	519	589	547	591	518	600	554	564	565	538	570	514	554	577	548	577	577	547	552	525	546	511	573	533	522	538	587	564	539	539	569	530	538	518	550	529	568	547	550	527	516	531	580	555	538	593	570	548	536	641	576	542	607	500	593	533	580	517	588	556	596	564	557	536	554	567	548	576	513	555	528	552	543	578	538	596	549	525	545	550	560	570	562	527	577	536	559	578	542	574	596	586	585	480	594	539	546	552	564	525	578	539	566	563	566	544	547	558	589	566	539	559	565	553	592	536	540	534	593	564	539	547	574	569	546	543	564	576	568	610	551	537	518	556	524	560	540	534	537	574	569	584	540	562	509	564	513	541	550	525	523	590	564	575	514	544	603	568	546	561	529	539	528	580	554	557	552	552	573	535	593	591	576	581	573	543	563	565	577	579	544	590	569	593	559	559	573	570	593	537	552	524	567	556	596	572	521	570	576	552	597	511	596	569	562	563	551	594	584	529	562	577	566	582	539	563	589	543	550	554	570	534	549	566	530	578	528	585	563	563	567	533	551	549	555	533	529	585	558	575	532	571	537	560	563	582	570	544	606	566	546	544	571	588	578	531	532	524	522	569	544	575	550	564	548	555	535	509	550	574	542	585	541	535	494	586	557	592	552	546	539	581	595	545	545	573	549	561	550	553	563	563	557	550	566	591	585	570	553	524	551	579	545	572	541	523	569	525	580	565	540	525	562	578	572	541	588	576	544	619	561	589	605	531	558	567	545	578	557	536	566	602	537	585	563	576	571	573	568	519	540	594	592	564	555	554	535	529	565	564	554	558	616	543	556	522	543	528	546	558	556	536	551	607	561	549	557	548	534	505	573	608	512	568	549	597	530	558	535	551	528	540	567	552	561	550	568	529	628	539	598	607	544	634	543	544	541	594	601	601	567	548	564	566	571	584	577	539	591	545	533	556	588	557	578	597	545	561	550	596	507	576	559	572	587	585	531	603	544	561	511	605	557	606	584	556	612	592	521	571	579	531	584	544	568	582	562	546	561	614	551	580	558	583	572	506	527	591	594	540	531	574	524	541	544	571	544	534	545	553	515	576	564	571	589	531	575	535	567	542	594	542	522	556	573	526	573	590	581	528	561	541	607	589	580	530	544	580	542	596	543	607	599	601	531	569	571	570	577	531	591	563	585	563	536	570	549	507	527	562	563	554	553	560	558	540	584	558	561	554	525	539	555	582	522	499	565	599	554	593	546	560	586	542	567	550	551	591	558	587	605	560	584	560	587	563	521	520	529	565	539	566	517	503	559	606	520	553	573	564	579	537	576	540	531	547	551	518	590	552	547	539	568	548	567	558	541	538	584	532	560	561	547	563	570	563	546	567	609	498	554	533	572	545	576	575	588	538	550	562	572	561	538	541	544	554	533	561	572	586	579	571	520	576	588	612	534	532	540	587	583	567	546	549	557	553	549	508	561	560	554	578	538	577	572	543	528	571	595	588	558	551	576	567	564	571	548	570	540	542	566	587	568	569	522	545	525	550	530	605	595	567	551	542	525	508	557	508	560	580	537	545	591	588	582	571	539	555	542	557	567	563	557	572	557	592	553	582	553	558	534	570	559	549	522	535	563	569	574	559	525	600	535	561	584	616	593	539	543	568	582	557	547	559	549	525	559	553	540	579	593	583	586	560	550	574	558	527	537	541	594	531	556	532	587	561	521	551	536	553	590	560	561	583	565	543	575	570	553	576	566	592	540	494	578	511	512	546	553	562	567	590	586	513	553	557	536	532	549	543	538	572	543	554	555	584	576	586	562	572	546	535	546	542	550	593	588	543	574	554	546	556	549	527	560	565	567	570	580	533	560	597	610	590	512	534	533	512	571	545	542	573	544	522	518	559	560	551	568	544	548	583	547	569	576	578	590	562	609	573	558	584	548	551	545	550	556	577	540	531	574	542	566	534	605	536	566	574	517	552	555	604	617	571	564	596	563	560	561	564	583	599	581	573	538	517	590	541	523	530	568	505	521	554	575	566	573	549	564	565	566	569	561	571	574	563	544	548	534	552	542	543	576	600	561	568	563	570	605	497	547	543	571	567	564	561	560	540	527	559	510	594	544	560	554	559	550	568	557	585	560	595	517	535	572	530	583	539	556	559	570	532	592	557	575	556	517	558	577	540	574	579	598	544	575	553	552	597	512	539	563	562	583	575	548	575	557	571	552	572	565	604	537	566	532	581	582	560	555	562	487	517	556	587	544	549	508	534	566	572	529	531	539	553	534	546	559	553	526	572	546	559	555	548	491	560	547	574	576	600	612	546	537	575	579	591	573	546	577	567	515	557	557	564	515	549	536	564	527	525	545	551	539	549	549	567	540	596	552	599	534	600	551	551	569	538	581	582	619	567	531
6882	1551	1434	986	852	822	784	732	701	740	713	718	677	683	669	671	707	646	701	686	652	718	729	653	689	706	626	671	663	668	627	652	633	676	675	682	683	680	672	641	701	677	701	636	646	657	665	674	682	678	671	716	692	666	687	679	619	695	692	651	689	638	686	640	612	661	681	717	689	654	678	687	680	700	671	701	695	670	671	660	692	641	663	658	624	636	705	669	651	671	628	702	699	696	731	624	630	713	645	649	723	630	692	667	695	691	672	673	679	648	663	663	631	637	672	700	666	684	731	715	683	670	700	653	692	729	666	677	680	683	649	690	694	652	683	671	626	639	640	640	678	630	642	640	651	652	723	651	699	691	713	677	670	707	658	672	670	688	683	696	687	662	650	655	666	708	683	616	675	682	701	693	711	606	637	676	684	663	719	671	662	665	694	715	677	626	666	667	664	639	651	679	671	682	629	674	692	654	651	629	668	690	672	600	681	683	675	646	655	638	662	651	674	636	691	647	663	665	680	668	693	655	640	630	657	662	637	616	703	705	730	653	637	671	675	639	644	701	703	682	651	686	669	600	663	674	664	682	664	685	720	662	680	699	688	684	673	691	673	704	643	690	678	687	700	655	675	671	675	665	708	668	670	670	666	687	666	652	654	688	673	704	654	679	697	691	685	656	658	661	656	643	623	659	628	643	671	627	690	669	638	696	676	659	674	740	707	698	671	652	618	690	691	682	689	686	657	633	680	683	679	661	692	690	664	689	674	666	654	641	707	660	655	685	685	671	662	712	632	701	625	693	638	714	667	665	652	622	630	648	662	656	663	629	674	709	660	669	651	643	662	705	708	649	650	700	756	677	672	681	650	674	673	659	681	675	702	647	683	673	673	634	685	662	685	702	677	690	671	693	624	688	627	673	643	674	665	623	684	675	650	677	662	668	668	645	642	680	711	736	636	721	655	690	660	715	662	653	631	619	653	685	666	706	685	707	669	718	694	675	705	699	688	676	678	645	683	660	639	666	683	680	668	694	696	703	662	653	634	679	649	718	696	692	665	697	693	678	693	678	658	642	596	640	701	644	655	678	677	698	652	703	692	701	699	681	661	726	704	668	658	636	643	650	682	682	695	657	677	649	680	707	695	678	663	670	700	703	681	683	655	623	696	666	698	756	689	711	693	692	648	670	682	646	677	671	695	642	659	751	698	678	666	648	662	693	700	631	640	662	652	638	665	620	683	667	691	650	650	659	684	602	702	645	627	674	672	662	657	650	651	662	677	703	668	658	647	682	638	664	699	641	724	688	667	661	661	671	659	683	672	680	672	639	671	634	658	669	629	631	634	638	651	676	637	634	733	680	686	624	653	665	710	626	668	661	711	711	629	655	662	692	663	629	687	665	634	692	653	686	683	710	651	610	680	673	663	678	660	673	633	708	694	643	655	666	649	647	690	706	687	667	642	662	688	647	648	670	676	649	711	662	674	689	651	685	657	658	690	749	660	660	671	702	657	691	707	703	661	633	700	656	674	703	667	672	667	675	656	658	681	654	667	682	691	662	673	705	640	665	672	634	659	676	680	675	643	647	663	621	679	662	655	684	675	672	670	702	692	687	657	691	672	626	623	654	695	633	683	682	717	646	684	655	638	692	683	657	690	692	665	666	690	676	670	673	705	655	667	664	676	637	661	634	662	668	656	631	638	673	642	617	672	640	645	708	650	653	696	677	653	665	692	665	688	626	691	677	630	654	624	670	671	676	668	699	696	676	704	629	651	668	672	666	694	684	650	705	646	670	681	707	683	741	647	607	616	658	668	676	635	627	729	677	678	718	689	664	666	688	687	713	652	655	675	680	683	684	672	612	631	696	701	637	686	692	670	671	693	663	672	703	699	672	684	689	660	696	683	644	694	629	637	662	634	701	683	677	667	663	678	687	627	683	649	695	711	660	663	644	651	672	644	689	645	665	652	683	673	643	661	669	705	664	659	690	626	677	670	699	657	643	644	673	697	727	658	647	668	662	646	669	708	684	642	658	647	651	660	621	662	651	726	689	626	680	647	667	611	682	666	644	651	647	647	697	661	725	653	703	650	666	694	655	622	687	652	707	669	665	697	693	709	669	690	665	612	643	689	671	676	679	683	625	652	633	646	727	650	702	666	642	647	678	684	673	626	705	736	642	727	633	670	683	662	666	648	655	682	652	694	688	682	690	669	678	663	717	687	659	654	660	671	662	659	711	694	681	678	631	703	692	688	669	688	693	676	694	679	634	672	677	697	675	676	657	701	691	640	635	640	669	688	672	658	662	672	658	690	636	656	681	687	650	635	695	696	684	675	712	648	687	716	631	639	716	638	642	686	668	700	649	626	704	672	668	659	664	633	688	626	700	699	652	680	682	691	649	681	647	681	654	656	687	622	704	688	679	672	662	667	674	671	692	692	684	629	641	686	694	654	645	640	627	658	655	702	689	675	664	674	649	697	715	672	640	651	669	693	678	636	687	642	678	649	653	685	683	691	683	651	712	668	687	656	655	652	664	609	666	705	680	674	655	691	629	650	631	705	655	639	665	650	671	689	650	615	647	651	647	680	683	650	684	662	654	695	695	693	657	720	694	667	647	695	656	643	599	626	661	634	596	688	686	651	672	688	638	726	684	676	670	681	688	636	622	651	635	659	628	703	660	666	682	670	699	690	676	664	696	706	654	658	693	658	661	684	680	663	638	698	655	680	628	688	651	643	623	649	684	692	707	671	642	660	686	677	663	629	635	665	643	671	677	725	648	654	685	685	673	670	674	669	679	683	628	660	704	714	685	644	667	642	676	685	640	668	647	694	649	664	655	624	691	705	640	643	644	646	659	650	652	686	629	677	629	696	698	736	642	682	633	645	630	638	683	684	676	635	673	651	671	682	677	679	700	657	655	635	692	678	673	697	672	686	686	730	627	679	666	679	631	690	690	686	689	683	614	635	673	679	672	624	682	629	626	638	691	659	690	672	692	669	643	680	664	689	664	669	686	634	661	685	657	637	683	677	653	643	612	689	670	706	643	637	666	684	697	677	711	656	669	680	640	692	682	662	658	670	668	675	677	619	633	662	644	657	656	686	669	664	674	672	691	628	665	713	699	658	644	646	685	672	662	666	651	714	688	687	648	655	659	661	665	667	658	660	653	675	652	677	687	647	715	660	649	635	693	667	659	664	675	660	640	697	700	651	679	676	657	643	671	658	687	647	692	697	671	675	701	610	706	655	654	699	705	653	638	652	664	681	666	705	666	688	643	691	687	657	632	672	664	696	636	664	639	670	703	700	644	641	675	648	679	679	677	698	682	667	713	658	646	695	681	666	699	649	705	600	647	658	684	680	651	652	697	630	711	645	674	659	669	681	666	645	676	683	674	657	663	666	691	697	668	652	715	627	680	653	663	654	663	655	656	665	686	617	652	669	672	676	654	671	645	642	607	679	677	670	710	671	623	684	688	654	690	677	676	713	621	670	628	677	611	713	705
23584	20948	28314	23779	20931	11128	1252	764	610	554	471	455	374	397	350	324	333	333	302	318	328	289	306	303	280	317	289	285	267	287	306	296	290	310	327	304	261	261	289	276	279	306	256	281	273	273	261	274	252	270	285	268	275	276	302	287	262	293	301	306	284	286	288	264	255	274	269	262	248	284	259	301	251	283	278	266	269	279	294	281	273	265	257	291	286	300	277	278	262	287	283	278	265	278	287	284	269	269	280	291	303	291	294	265	270	257	285	301	322	281	275	313	289	261	255	266	289	280	276	281	269	286	262	260	244	255	304	265	281	273	304	272	267	296	278	304	261	298	274	259	264	274	286	282	310	276	279	286	290	273	281	272	294	256	287	295	264	277	244	286	281	272	248	283	256	283	279	304	257	285	295	267	274	287	292	274	282	239	261	286	268	260	269	288	295	306	278	290	284	306	280	251	291	279	283	251	275	292	299	256	273	266	296	264	274	263	288	280	262	282	290	248	273	241	296	268	250	298	281	286	249	305	270	277	257	286	286	293	267	254	270	276	284	267	288	244	272	271	289	263	269	262	287	304	257	269	282	295	287	263	313	292	256	269	299	265	284	269	289	267	275	262	276	270	262	265	228	274	288	294	271	311	279	274	263	293	273	283	305	280	259	296	287	267	259	256	277	264	285	312	283	242	278	263	280	282	290	290	268	279	278	278	240	283	274	280	283	239	285	270	262	252	275	282	313	275	276	293	285	273	276	286	289	281	248	291	256	250	302	255	272	285	282	266	238	266	281	267	285	274	292	270	248	276	245	285	282	246	289	299	298	261	255	270	275	278	285	240	270	287	261	281	232	241	268	286	265	269	282	279	261	289	262	235	255	255	244	264	297	280	258	272	295	273	285	288	294	277	267	276	286	274	275	292	290	275	282	301	257	244	281	291	274	267	265	258	273	280	269	288	269	276	297	293	293	237	277	263	272	264	325	272	287	279	288	266	301	299	273	297	286	280	294	248	282	292	272	260	256	271	296	272	270	289	269	290	236	287	286	288	264	283	265	256	253	279	278	268	293	290	291	275	276	298	262	291	270	266	240	314	270	280	263	272	262	290	281	256	289	271	299	267	262	281	254	242	282	299	278	291	293	297	264	270	295	252	301	289	271	262	269	290	283	289	319	286	271	264	280	293	286	270	297	254	274	275	277	292	298	263	274	274	273	265	276	252	296	288	275	281	321	274	291	277	260	244	285	284	275	263	276	262	279	261	262	260	247	270	283	271	279	273	264	274	271	273	278	260	277	273	252	261	289	269	283	271	249	290	292	248	268	286	267	267	251	256	259	265	277	265	295	306	269	301	267	280	296	275	263	242	277	257	295	251	276	307	309	292	285	285	264	325	240	254	281	289	288	280	270	264	281	262	271	283	274	242	265	279	324	269	272	271	264	265	254	254	263	279	279	258	284	249	261	247	242	264	271	238	290	266	255	273	274	271	303	278	255	248	261	281	249	272	277	252	290	270	271	269	247	297	261	275	277	290	283	267	267	271	298	268	267	270	283	312	277	282	282	263	261	292	285	302	320	284	301	286	273	262	247	253	277	264	254	278	272	252	284	287	294	274	285	247	250	256	283	282	269	296	254	254	303	286	283	267	285	284	262	268	277	279	245	271	273	256	263	296	249	261	274	261	276	260	241	265	264	296	281	266	260	276	290	276	263	250	254	283	280	260	297	271	281	274	296	265	296	316	284	279	309	278	244	262	290	281	283	291	325	291	281	278	278	294	264	251	288	260	275	247	251	273	287	269	287	278	281	276	251	270	281	279	249	260	297	278	288	272	249	286	273	232	285	235	271	267	268	254	260	265	286	288	269	284	259	278	299	300	272	275	271	304	265	289	293	266	262	263	267	260	283	254	264	275	295	260	268	263	295	274	288	277	285	259	275	262	259	249	284	258	277	263	267	275	274	277	263	281	269	299	282	243	262	291	276	277	263	279	274	321	276	281	288	266	293	310	252	280	247	273	238	269	264	271	287	279	241	287	253	275	252	267	260	268	259	271	291	257	247	283	258	293	269	288	225	288	287	278	279	264	297	270	290	283	287	268	255	310	278	274	303	253	291	258	255	278	268	248	246	255	247	277	251	263	279	283	256	286	279	264	244	246	275	277	272	311	277	274	273	297	271	270	271	292	255	277	286	277	271	269	274	272	283	271	275	269	263	265	267	258	286	265	270	254	234	273	274	248	265	283	292	242	294	305	282	283	271	272	274	279	284	258	292	250	256	270	249	251	257	282	271	288	277	294	245	245	277	299	256	269	255	291	289	265	249	250	269	286	270	291	274	266	249	245	246	318	261	278	306	283	270	285	275	267	261	254	263	273	287	273	255	296	282	294	329	257	250	288	278	295	258	311	290	266	274	300	236	270	278	290	264	313	269	244	272	265	260	242	269	281	278	248	291	254	316	283	252	274	262	289	273	280	270	291	277	250	243	284	280	255	279	308	280	261	257	277	254	269	271	267	280	307	305	244	265	292	257	263	282	284	279	246	257	283	291	270	276	289	269	274	247	244	273	293	281	275	265	290	271	263	268	262	277	268	276	268	312	284	280	263	268	268	250	278	307	263	260	265	272	285	299	280	279	270	290	249	259	275	261	268	266	259	275	256	263	262	271	269	283	275	282	269	267	268	256	268	261	256	292	264	291	272	275	280	234	274	276	267	266	263	285	292	267	266	282	326	270	292	277	295	257	271	275	281	254	278	294	253	293	263	232	297	268	261	273	291	265	280	281	272	257	268	293	279	248	266	289	236	293	261	263	280	288	282	268	272	275	295	276	258	246	263	294	291	271	300	289	295	287	255	269	264	300	259	285	282	288	269	310	251	251	274	288	272	272	270	311	274	250	282	288	305	291	290	266	282	257	292	265	281	256	258	287	283	272	249	246	251	277	253	263	277	266	264	276	302	279	300	256	299	285	289	284	288	249	288	266	246	279	280	268	258	267	254	275	272	242	255	277	279	284	274	293	284	269	283	305	293	269	296	268	291	272	247	269	269	296	277	293	267	266	249	264	295	247	277	276	248	280	259	248	268	288	262	273	291	248	269	272	286	268	293	269	276	267	283	254	256	251	274	289	286	304	271	252	275	272	236	280	284	275	280	265	266	288	252	287	267	302	255	284	283	277	277	259	268	250	282	285	264	294	264	258	284	284	250	250	263	271	267	279	315	279	272	272	276	278	301	271	266	278	293	266	293	261	248	274	277	278	310	282	266	287	292	272	277	300	256	307	284	307	284	243	262	278	248	317	262	265	263	292	273	245	258	286	301	254	266	249	268	249	281	280	234	290	300	291	272	295	267	284	288	274	274	291	271	270	312	255	298	275	268	275	265	287	272	276	267	286	292	288	274	260	317	274	271	288	245	287	282	272	290	271	251	286	245	273	250	285	269	261	297	259	290	303	260	279	267	242	249	267	293	292	297	283	281	247	276	272	275	270	265	245	277	262	234	291	288
22615	10191	8354	4341	2900	2179	1749	1375	1171	956	802	657	620	586	521	549	481	488	432	445	420	425	397	408	414	372	396	415	365	393	384	399	364	384	389	385	380	372	382	350	393	357	363	368	341	357	317	357	350	315	383	358	365	350	331	353	363	361	369	351	356	379	344	337	335	359	341	366	370	341	375	365	366	341	344	312	324	371	352	325	353	324	362	366	342	342	355	343	333	370	350	309	358	377	361	352	367	363	362	367	325	347	379	342	318	373	367	330	335	371	321	318	323	368	329	343	333	347	321	361	310	362	350	345	372	339	370	334	339	353	365	365	323	377	344	337	323	373	336	299	323	337	339	383	362	373	340	302	352	348	343	302	353	385	349	356	328	334	347	335	351	350	348	322	342	308	337	334	363	353	331	359	318	327	325	391	351	297	360	360	350	341	393	364	362	336	330	378	348	370	343	377	298	331	317	334	316	332	334	331	381	322	346	348	371	347	353	339	335	349	341	343	349	342	318	372	338	317	369	356	322	359	361	328	325	324	345	334	329	355	365	304	328	318	318	347	337	314	349	357	349	340	314	339	323	342	339	367	354	309	339	345	333	340	348	350	312	360	321	323	341	363	336	321	350	335	320	356	350	344	335	331	325	313	320	334	337	334	348	368	354	353	369	344	331	378	308	360	343	391	360	331	328	348	349	351	364	328	340	339	352	349	338	359	337	338	323	351	359	332	324	330	301	326	334	366	342	332	331	337	313	348	326	356	352	339	323	354	331	329	314	344	355	323	324	350	339	338	330	329	347	345	324	325	363	332	319	358	351	369	335	362	348	355	377	333	350	332	358	346	338	345	324	332	342	351	337	353	346	348	333	341	379	366	318	334	334	317	326	344	357	343	352	347	324	320	346	366	368	327	353	327	357	340	341	334	358	360	325	340	309	342	343	368	331	351	355	300	335	340	333	359	373	327	317	353	356	359	342	366	320	363	352	372	338	347	350	372	346	315	357	357	366	355	326	363	349	327	340	347	342	339	338	325	312	368	368	342	358	379	358	363	328	357	349	353	374	338	353	361	353	387	332	387	368	323	329	323	351	304	329	354	347	344	337	331	314	355	326	337	313	332	353	349	370	337	356	336	322	329	340	363	315	345	329	361	353	342	332	356	346	368	380	344	364	349	345	344	323	329	355	375	341	353	347	314	357	381	353	346	337	365	330	345	333	333	341	361	318	344	330	306	371	344	371	345	343	353	337	363	346	347	354	351	331	299	365	354	318	373	344	353	327	333	342	356	308	338	334	322	339	367	335	353	397	363	352	334	330	379	312	347	375	307	348	341	325	345	346	391	352	341	354	331	355	351	317	327	371	334	325	339	344	379	360	359	342	393	329	357	335	335	342	321	350	337	309	350	338	353	312	303	336	361	369	317	360	374	340	316	360	336	352	333	354	388	359	353	333	322	336	333	354	358	346	339	332	341	321	332	323	325	343	337	328	361	316	330	367	339	360	339	344	336	378	378	363	352	343	336	331	328	326	344	349	330	336	336	330	345	386	322	326	365	363	351	358	328	324	321	350	349	329	370	363	361	349	355	340	325	348	362	354	323	337	363	339	345	323	322	365	302	383	352	346	334	362	364	326	347	346	342	385	355	346	347	350	331	358	368	355	349	347	342	347	333	349	327	337	338	362	315	354	352	353	369	351	359	338	335	328	342	320	340	373	343	371	336	344	352	378	326	344	337	331	348	331	344	307	336	335	346	340	340	350	329	329	323	363	355	317	346	349	350	381	413	305	324	343	333	351	351	343	372	352	318	329	346	336	344	351	325	346	342	367	331	344	333	388	333	351	346	371	354	336	374	330	310	381	318	364	376	342	351	345	332	329	314	341	361	342	344	332	343	367	364	356	310	325	303	335	297	339	332	363	351	354	326	353	372	297	344	374	341	351	329	314	353	342	338	352	339	391	363	344	322	343	347	336	335	363	352	325	346	326	330	359	375	331	369	319	335	352	339	336	376	313	349	345	369	363	359	367	339	352	319	335	344	324	327	358	321	338	339	364	359	346	316	355	328	333	355	361	315	343	336	380	320	314	330	349	327	340	326	344	319	365	364	329	337	331	309	366	355	335	355	326	358	362	329	341	344	328	368	326	355	326	346	332	358	319	347	347	313	338	316	354	307	339	364	337	340	381	351	361	364	350	345	353	325	338	350	331	384	338	343	363	335	361	357	330	381	343	343	329	329	344	339	375	332	341	346	315	376	346	353	362	348	330	357	347	357	335	317	314	351	355	335	361	368	354	373	365	328	345	349	347	336	323	366	353	350	369	315	309	354	365	368	352	358	325	346	306	330	368	329	357	364	353	308	346	313	350	330	356	385	336	345	306	330	366	339	335	329	298	355	357	305	305	329	341	305	373	324	317	334	369	332	342	338	348	363	387	340	340	333	348	352	351	356	342	316	344	327	381	371	314	339	332	319	383	332	319	344	341	348	331	314	341	320	343	361	356	350	338	361	331	353	353	342	347	380	370	348	377	324	312	328	325	386	348	339	323	355	341	346	356	347	321	319	359	306	355	354	355	374	340	323	338	353	344	354	359	313	300	362	328	311	327	347	338	330	342	329	334	337	325	348	333	370	313	371	342	357	326	337	355	349	358	351	310	321	338	358	351	348	360	325	347	346	362	392	336	330	326	338	352	327	328	338	318	340	352	328	348	342	347	324	350	340	339	339	360	351	345	348	343	336	386	332	363	326	316	339	343	338	345	343	357	348	332	322	327	359	342	341	339	339	360	328	361	366	343	331	379	351	344	347	345	335	315	380	379	324	311	333	363	349	355	356	351	385	355	310	301	339	335	330	354	336	331	343	325	356	316	366	337	362	328	339	345	341	333	352	317	346	330	322	323	332	312	335	373	313	320	369	320	343	330	326	358	363	359	318	338	372	328	333	343	332	345	343	336	354	325	300	339	351	373	348	313	356	347	340	350	291	365	374	360	342	351	345	312	370	369	328	348	361	342	317	348	394	343	346	355	362	325	345	300	336	329	353	359	302	349	360	342	334	337	343	329	360	342	356	361	337	334	325	330	332	330	376	312	346	344	388	348	330	366	350	335	315	370	310	356	361	345	360	359	340	342	312	363	337	321	349	342	353	320	316	355	314	344	322	345	365	338	364	361	347	351	329	317	325	321	374	375	341	339	329	325	332	342	368	348	350	368	356	323	331	379	352	366	336	302	296	325	335	341	340	334	329	327	356	339	330	333	330	333	362	341	369	337	332	375	368	326	381	313	325	350	333	334	342	331	355	317	328	337	357	359	332	389	371	368	348	310	362	313	356	348	345	347	324	347	328	360	325	339	327	350	344	319	350	358	353	347	329	349	347	346	329	338	320	346	342	349	343	343	351	367	339	328	353	333	329	316	313	351	359	335	315	328	348	367	319	358	329	342	356	343	332	320	321	360	335	318	343	372	340	342	335	346	349	363	333	369	361	344	334	360	379	363	393	342	353
24882	20932	27149	24824	9983	1240	946	792	875	803	740	724	753	717	692	705	695	643	631	650	668	690	652	667	680	703	653	653	665	654	669	660	628	664	667	613	645	647	630	685	648	667	636	675	651	639	642	632	614	662	613	659	692	672	634	636	694	691	660	619	647	644	692	639	583	651	673	657	632	609	621	660	643	684	584	632	664	637	611	635	641	657	625	650	659	615	652	658	626	636	630	655	641	632	687	615	693	637	646	608	632	610	632	595	624	690	633	628	603	608	689	662	611	631	642	647	664	619	648	639	687	617	614	660	639	622	651	619	659	662	617	652	681	638	621	647	596	674	663	659	635	655	682	632	673	673	677	647	684	617	663	617	612	646	628	685	656	675	639	632	599	658	603	637	647	685	689	666	660	606	681	589	626	658	622	630	649	620	596	638	645	630	663	639	657	654	611	621	605	711	640	661	663	643	633	612	663	662	682	686	620	661	696	663	699	667	671	663	645	620	640	653	605	667	658	655	644	658	608	661	680	633	668	641	660	622	586	626	650	630	578	648	655	670	664	687	664	663	696	663	631	633	630	619	637	677	621	661	709	654	692	671	641	651	664	615	650	696	666	664	588	640	681	665	700	610	590	644	659	630	649	647	591	659	576	675	605	644	665	658	638	638	628	657	628	669	643	666	663	619	626	639	645	626	647	682	694	637	654	661	632	634	623	648	643	662	652	651	650	638	705	684	624	623	654	685	656	574	682	694	638	665	660	686	602	642	671	688	666	659	694	656	599	715	638	653	590	592	698	625	652	664	642	655	642	670	630	640	627	601	609	640	680	634	639	664	656	656	658	658	632	656	633	671	648	660	640	637	632	668	606	631	662	636	584	608	678	634	659	628	667	619	604	622	654	634	627	648	604	655	694	660	625	609	629	672	625	658	670	700	642	635	676	640	602	629	633	665	613	636	651	643	655	641	657	624	650	680	629	677	643	626	638	610	681	616	615	669	619	621	661	621	639	645	685	652	625	614	668	662	621	639	664	658	631	705	652	605	606	628	657	631	638	601	617	659	670	601	696	628	610	655	666	702	621	655	631	617	625	673	630	624	668	672	634	664	641	647	663	603	636	666	598	625	632	679	670	658	620	644	695	622	645	629	619	650	614	646	605	675	643	620	665	591	642	667	640	648	653	642	617	697	627	640	687	656	651	622	647	689	613	677	707	672	678	619	636	667	606	666	673	693	617	656	645	700	631	672	642	675	647	662	653	657	684	652	672	635	659	668	670	663	632	666	633	599	638	666	656	650	627	666	609	644	590	646	646	618	631	687	686	633	618	630	659	628	651	646	677	660	644	650	602	658	642	661	648	608	640	639	622	643	648	610	662	677	606	683	650	639	637	603	673	641	630	635	663	626	610	667	634	632	630	611	638	637	659	634	604	635	621	647	647	639	621	654	644	671	670	672	636	625	648	630	670	649	708	689	661	694	662	656	639	615	604	660	668	627	706	670	604	562	680	622	652	663	669	688	667	634	571	643	680	612	632	661	636	660	650	638	649	632	646	663	629	610	653	657	650	659	603	652	613	620	634	625	633	654	663	656	640	670	623	635	653	674	608	612	660	661	595	660	651	644	643	639	660	666	641	647	626	650	626	654	658	636	646	625	611	614	650	668	666	634	632	717	663	645	637	624	630	664	640	647	619	646	655	643	651	609	649	645	621	597	590	614	688	634	617	624	647	655	690	611	595	668	639	655	655	645	663	694	665	625	663	623	612	599	622	644	613	649	606	638	649	637	644	660	671	635	624	653	637	641	613	659	643	674	641	634	659	630	643	649	683	639	605	629	627	635	630	653	596	633	694	694	672	647	662	648	622	615	695	640	668	664	653	679	613	633	658	610	611	647	650	628	616	649	629	646	694	605	628	626	668	634	624	650	621	612	654	651	632	668	643	602	624	614	667	654	624	643	591	672	636	629	669	666	617	661	665	640	637	648	647	624	640	644	617	664	625	597	650	648	647	606	671	613	649	625	643	643	621	650	627	678	633	640	627	693	596	610	652	647	655	656	668	619	644	622	667	602	666	631	634	640	658	650	645	667	672	660	595	646	605	671	616	590	682	601	620	650	662	653	659	618	677	636	629	641	633	647	608	616	614	658	669	636	665	631	686	642	631	624	621	691	630	635	627	632	641	615	624	642	640	612	653	634	636	639	631	648	676	655	606	615	621	686	648	631	648	633	653	635	637	670	676	644	661	614	651	630	645	630	613	606	644	629	649	699	645	626	617	630	670	638	697	697	662	640	677	654	591	639	642	652	642	635	649	645	628	644	653	691	642	606	603	607	648	659	633	626	675	666	618	636	601	668	598	638	642	629	646	671	657	681	664	660	667	600	609	688	646	656	632	673	636	649	653	665	623	681	618	641	669	650	653	693	642	616	624	663	622	619	617	660	678	603	620	648	657	625	645	625	666	640	648	611	633	609	674	655	626	668	641	627	592	672	639	640	674	621	625	624	697	654	657	683	662	654	632	639	624	698	674	643	617	640	706	660	608	607	633	645	639	658	637	623	676	639	679	626	603	641	622	696	667	615	604	663	676	640	617	649	657	680	628	657	645	681	633	654	626	633	648	648	653	661	656	690	638	696	582	641	631	603	674	578	639	633	634	627	671	667	641	639	605	692	637	627	597	675	683	668	640	624	614	617	651	652	650	630	621	641	694	618	668	658	626	602	660	682	644	603	647	676	615	600	669	671	682	622	644	602	620	693	631	662	683	627	651	639	633	614	581	621	634	705	618	616	654	611	634	695	647	621	680	647	665	610	633	659	658	675	678	640	638	582	624	610	649	666	612	655	615	623	672	668	656	658	721	640	639	674	653	619	650	656	650	628	646	622	660	688	682	655	665	627	646	664	641	663	684	650	627	625	623	627	690	655	637	624	645	637	647	643	641	676	655	644	649	721	614	650	614	611	684	657	640	640	669	647	624	651	656	629	672	650	628	675	608	647	636	611	656	650	571	641	618	612	634	652	630	667	680	677	649	648	618	653	608	655	572	645	622	648	699	641	646	642	606	646	627	622	626	638	669	660	641	680	620	615	661	591	688	653	618	671	693	632	608	680	625	636	628	659	627	631	635	628	652	663	605	617	617	656	659	666	626	647	631	630	656	650	628	637	640	721	697	677	616	653	651	588	623	682	644	648	697	664	647	649	668	683	690	643	618	635	671	642	605	690	684	652	636	654	677	635	618	658	659	659	641	607	677	633	598	639	616	659	610	651	635	633	609	599	700	661	649	590	641	614	603	660	673	621	653	622	630	614	673	645	614	606	623	696	650	637	700	697	641	633	617	686	643	618	628	631	609	630	632	628	633	639	620	665	650	707	640	637	644	669	654	647	627	613	640	624	624	591	655	637	652	623	665	628	626	577	608	696	646	620	647	670	668	669	674	633	680	647	619	640	635	630	654	641	688	635	643	667	620	627	644	621	701	665	678	633	644	638	663	675	630	695	689	605
21253	6336	4791	2673	2117	1752	1508	1271	1186	1071	935	973	904	882	850	821	886	824	785	782	811	728	836	759	812	797	755	770	757	727	777	777	752	729	738	746	768	736	773	801	752	762	786	742	707	747	765	773	807	729	741	773	811	777	801	760	733	734	708	730	753	714	804	763	782	730	761	695	767	741	760	741	699	763	785	730	761	727	744	757	792	746	732	763	771	760	712	731	698	730	730	749	782	724	719	746	703	770	749	743	730	754	719	744	752	703	757	720	720	738	719	733	699	788	737	792	718	725	750	699	771	744	801	786	711	727	735	781	764	753	730	756	760	740	747	765	754	731	753	750	727	730	746	735	761	719	738	808	746	738	754	771	767	747	772	750	704	725	718	787	785	724	792	729	813	765	742	771	731	717	747	739	701	749	790	730	766	714	707	798	733	754	703	725	743	725	772	754	707	740	736	723	704	752	733	725	807	767	754	710	766	746	756	774	734	730	757	771	761	770	745	782	728	796	719	747	731	677	783	731	778	751	763	722	766	719	796	732	750	792	736	765	711	779	777	720	729	744	726	756	730	764	734	743	758	751	730	748	767	713	754	755	701	733	725	767	745	758	704	770	687	785	752	788	740	732	788	750	759	764	745	784	709	705	742	753	723	749	713	753	736	683	721	767	747	734	781	759	769	754	704	723	744	705	741	734	748	753	760	754	705	731	735	710	735	745	749	731	757	760	754	775	684	752	769	735	703	807	758	746	749	723	693	749	724	756	742	737	740	783	801	741	717	711	747	687	729	761	734	728	769	760	697	750	756	754	699	740	702	782	771	752	760	789	821	783	740	743	730	725	730	678	716	801	739	724	730	741	743	706	717	723	763	729	771	731	784	724	732	722	785	752	747	713	745	723	766	755	801	776	777	757	749	707	713	780	762	738	779	762	702	761	773	729	758	708	729	722	733	727	750	750	720	787	684	741	744	759	742	818	761	788	806	710	780	770	727	783	733	726	739	737	721	754	777	769	747	740	730	702	687	716	730	739	742	718	748	741	731	778	766	775	728	775	738	716	744	736	740	763	679	747	747	752	789	728	741	705	745	731	724	736	744	709	722	715	768	765	748	739	780	722	748	750	758	742	716	776	745	762	760	716	732	743	668	730	729	766	727	765	717	744	743	700	792	727	750	750	751	775	785	709	743	722	774	695	727	779	740	783	763	758	770	750	756	709	804	751	753	724	774	735	786	732	737	730	724	761	729	758	750	748	727	733	770	720	777	752	809	755	716	722	738	731	764	742	734	703	752	730	747	720	727	717	714	773	754	736	786	751	731	729	708	716	752	718	768	737	729	727	744	757	744	760	775	755	758	755	773	740	765	738	773	731	759	741	701	789	722	717	736	766	705	731	777	763	746	733	758	768	782	710	765	719	745	721	723	777	741	748	732	735	758	725	771	726	729	780	699	676	745	770	747	714	759	750	755	728	833	772	770	776	725	760	749	730	743	724	755	770	749	707	749	727	756	737	800	706	720	766	739	775	721	735	785	669	721	814	686	701	789	697	673	798	692	732	772	747	755	700	789	715	742	736	746	775	778	780	745	735	743	722	777	762	711	749	798	761	661	749	746	717	704	710	788	708	728	748	742	717	735	732	787	718	741	767	762	739	750	703	743	761	731	786	718	758	746	714	750	753	694	754	726	757	710	731	764	710	812	719	812	790	766	776	750	738	719	749	719	752	724	769	762	762	737	739	766	764	785	747	718	715	725	744	734	758	756	763	712	748	718	713	742	746	737	765	771	777	739	753	707	767	785	745	755	784	734	761	716	765	769	716	753	737	721	754	791	753	746	691	755	769	737	758	767	737	742	748	750	775	754	726	679	753	715	765	761	779	758	755	760	765	700	782	735	805	697	729	767	724	796	714	747	701	719	710	734	725	730	730	744	708	727	737	674	783	767	761	763	730	762	776	757	757	772	782	740	721	743	708	795	786	746	751	741	764	736	759	764	751	758	751	757	707	787	755	688	765	731	735	740	708	700	790	783	776	727	747	779	695	734	757	773	753	702	741	695	747	725	735	775	737	731	771	743	762	799	727	773	769	753	769	756	741	743	741	755	776	748	752	722	749	741	733	742	736	713	747	745	744	759	747	758	793	740	693	744	786	728	744	754	764	687	719	792	718	780	707	757	756	727	736	662	750	722	785	710	714	734	757	752	766	750	713	723	732	720	782	747	730	727	770	701	722	779	707	779	774	741	697	701	751	772	763	740	773	773	744	732	780	694	743	717	766	730	765	718	780	753	666	721	745	729	747	762	755	775	733	755	685	797	702	712	735	728	756	737	784	715	728	760	757	771	765	730	743	796	737	731	675	774	742	721	733	768	745	712	761	736	752	726	777	739	753	738	753	738	694	720	727	730	749	738	736	679	773	730	742	768	755	767	732	771	790	744	727	772	712	725	755	738	796	773	800	741	760	740	782	735	761	756	734	766	720	742	806	771	722	712	721	789	759	774	704	769	725	748	726	747	720	773	737	753	738	767	752	763	702	745	706	716	758	739	766	758	720	777	715	739	768	785	799	777	767	752	784	794	721	763	752	725	723	764	746	791	744	740	731	726	736	743	737	722	730	722	761	769	773	697	734	729	743	803	758	744	713	754	727	791	690	693	723	709	703	805	736	724	794	743	721	749	760	720	769	712	714	774	779	739	763	728	788	773	768	713	776	790	755	739	741	821	721	734	796	797	794	749	722	751	721	741	744	739	750	755	745	773	727	751	766	701	784	771	762	788	734	765	740	744	730	796	735	699	772	738	748	752	728	682	790	748	779	728	732	726	746	767	754	731	740	746	761	743	759	694	752	698	722	737	764	701	740	762	738	745	784	736	728	782	745	796	777	779	780	749	726	724	761	718	753	757	696	688	771	791	808	694	806	781	772	731	783	770	704	779	755	722	757	754	707	754	789	697	692	704	766	747	739	722	737	737	745	758	760	726	719	767	730	722	741	738	760	740	719	737	681	720	726	729	718	737	763	710	720	710	740	782	713	762	773	721	751	731	741	743	741	749	736	747	760	744	761	724	759	756	755	748	772	726	731	770	750	698	723	752	720	770	741	754	779	725	742	726	726	704	740	757	776	762	750	763	732	738	699	720	757	724	741	727	722	744	737	773	744	772	715	709	737	718	736	732	752	759	777	733	723	752	728	720	722	748	728	759	791	739	757	734	753	746	747	782	782	719	764	711	714	779	793	750	761	739	753	725	756	743	718	742	731	753	723	740	770	731	750	739	747	773	755	752	740	746	703	747	722	768	747	763	763	803	700	755	736	731	752	747	752	752	759	731	780	758	735	719	712	766	746	742	784	730	691	738	726	755	731	773	734	761	735	781	711	760	761	760	751	748	711	682	766	703	723	723	771	757	772	730	763	716	773	773	781	797	717	712	748	774	750	732	723	769	797	741	748	697	767	751	707	763	744	728	693	714	690	734	776	768	750	721	671	689	746	700	787	753	749	708	755
22653	20964	28760	23362	20967	21028	9970	1281	886	772	629	560	518	494	455	395	390	348	364	373	320	360	323	315	331	320	315	303	283	310	291	283	301	298	323	312	285	331	275	298	291	305	299	304	284	257	279	234	280	283	274	280	300	267	299	296	289	277	297	258	280	260	278	246	300	279	242	251	271	287	265	273	279	278	247	309	277	238	285	292	256	265	270	270	310	271	283	275	295	261	271	297	291	253	260	244	270	227	282	264	279	288	271	283	269	283	265	264	296	270	262	249	253	287	283	244	304	271	277	253	280	276	268	295	252	280	271	257	283	284	284	254	268	260	269	273	239	266	292	285	269	263	287	259	261	289	259	291	271	274	259	256	268	243	261	273	272	290	277	265	262	275	285	291	253	245	304	272	258	229	264	255	248	299	290	262	252	265	266	268	292	272	242	251	293	272	259	282	246	236	268	280	256	265	261	286	274	283	244	279	259	267	269	285	255	275	231	269	243	259	273	281	270	247	267	299	260	278	274	279	280	264	289	238	239	270	285	273	269	245	254	261	253	266	257	272	278	244	259	272	266	287	275	273	286	259	266	293	313	264	263	261	254	307	266	270	263	259	231	293	273	261	258	263	293	261	249	292	302	273	250	262	256	240	261	267	288	295	271	254	259	273	282	268	238	288	269	285	268	265	264	263	264	295	279	284	274	254	285	256	279	257	246	276	287	265	278	236	307	255	286	246	268	291	250	291	263	255	271	263	261	258	269	274	271	274	279	284	233	266	266	266	263	257	272	273	234	267	306	281	248	272	265	253	293	271	236	270	294	277	257	269	232	276	275	264	274	284	272	251	285	282	273	294	273	255	281	294	238	264	275	273	244	262	238	241	291	270	262	278	276	250	267	285	295	269	260	289	244	271	280	277	263	291	250	291	249	253	287	280	290	294	279	255	275	293	289	257	276	279	279	257	267	253	305	279	270	278	239	255	270	251	294	267	262	254	275	260	273	251	276	278	300	286	267	252	267	268	306	312	248	290	264	262	267	296	288	266	285	284	268	301	276	300	286	247	286	278	268	271	281	263	262	260	258	253	287	275	233	275	247	262	257	246	272	273	269	260	310	283	283	270	267	260	278	285	302	258	269	278	242	239	296	269	242	242	264	260	228	263	271	241	289	309	262	250	261	292	282	245	268	282	275	265	283	264	263	257	261	247	263	291	298	257	306	254	274	245	265	257	258	241	269	286	240	255	283	234	286	286	282	268	251	269	274	268	272	269	292	261	311	274	266	267	280	252	269	268	284	260	280	283	260	272	257	245	257	268	282	233	246	249	249	250	270	273	263	276	273	265	280	291	279	314	245	274	266	283	258	251	265	308	275	244	250	235	292	276	257	260	287	281	274	256	240	260	266	244	263	234	260	272	270	253	250	237	270	255	274	256	284	284	260	250	273	252	261	254	260	262	268	283	291	247	270	259	271	278	243	257	249	289	269	280	261	249	257	261	248	281	258	278	277	289	264	254	274	247	264	253	245	274	247	237	285	257	265	277	261	292	256	270	280	299	263	270	266	268	286	265	263	288	260	281	232	304	263	267	296	255	266	253	287	240	248	249	265	302	261	257	245	232	272	252	300	271	283	237	257	256	300	256	250	256	285	286	268	261	315	270	282	295	246	237	284	253	306	276	279	240	282	260	262	271	303	285	264	265	238	279	266	258	249	272	230	266	254	303	274	276	270	259	235	249	243	273	267	278	279	242	267	277	268	252	273	257	256	271	269	235	250	293	278	260	292	250	279	267	253	245	285	257	248	270	264	287	254	287	280	255	249	254	269	277	232	282	296	268	285	269	294	304	277	296	263	250	273	287	231	271	286	261	252	273	266	260	263	250	263	264	235	267	267	281	291	271	267	283	276	263	267	254	269	263	274	256	298	253	251	261	265	272	269	262	275	275	223	238	239	280	282	288	257	279	287	270	303	252	266	257	259	259	261	266	235	276	265	257	281	252	274	289	245	263	272	255	265	245	286	284	273	250	258	288	259	276	264	280	275	273	270	260	256	266	254	244	231	264	248	297	274	272	297	281	285	251	253	266	261	258	280	257	264	276	300	295	265	263	275	292	261	283	253	281	266	275	253	262	246	246	273	274	250	287	281	235	266	259	252	245	244	270	231	275	260	246	250	220	285	259	271	252	257	281	247	278	265	265	257	264	278	249	275	254	238	268	269	271	271	279	246	278	253	281	274	241	253	262	229	282	253	277	237	282	281	255	258	271	267	267	292	303	273	266	272	264	265	291	273	237	280	264	277	268	264	272	259	267	265	258	275	257	262	270	254	252	283	255	297	252	269	246	277	272	282	272	265	264	275	272	293	243	253	284	271	257	276	262	262	261	252	307	268	257	297	273	251	276	270	270	272	280	261	247	268	274	298	249	267	279	259	286	256	249	276	254	261	270	264	260	287	269	260	230	269	290	256	250	270	299	235	292	258	280	261	273	241	270	241	261	264	251	283	280	286	288	271	241	273	251	297	265	301	245	242	263	298	284	278	284	260	270	269	265	274	253	279	240	275	265	272	266	292	261	255	298	259	257	234	262	275	264	233	246	224	267	286	269	239	278	264	258	248	276	281	250	283	256	276	267	235	256	275	271	263	278	255	260	245	265	209	246	254	272	276	282	288	276	245	278	252	250	293	260	253	251	247	238	269	276	261	246	280	277	286	278	257	272	269	286	245	274	266	271	270	253	276	265	255	267	258	275	275	254	240	281	240	251	296	240	255	267	242	259	260	276	277	267	297	283	278	266	282	280	244	283	227	255	301	277	255	295	287	253	270	255	269	256	270	253	267	263	262	265	270	281	262	242	281	268	232	279	277	240	252	245	277	286	263	279	289	283	245	258	268	263	260	268	268	270	257	296	261	249	257	276	268	259	261	273	280	253	260	262	272	287	293	262	300	276	246	266	257	280	257	272	283	260	263	268	286	271	241	286	265	284	274	295	285	270	259	269	256	243	261	264	231	274	265	266	272	262	262	271	281	260	265	286	275	264	264	246	265	254	267	245	276	282	268	240	253	291	282	270	231	290	265	266	274	262	281	292	279	287	301	286	276	242	274	238	276	274	275	258	254	244	290	258	248	257	281	249	272	251	260	292	288	257	275	281	274	267	249	275	281	250	277	280	269	268	235	263	237	270	261	237	278	281	267	292	284	257	252	229	270	254	273	257	264	239	281	254	277	278	251	307	262	249	262	245	247	282	250	280	296	273	244	227	269	278	263	245	265	260	288	247	280	274	255	268	272	272	285	290	263	258	274	272	286	244	297	254	240	299	296	293	267	268	245	247	289	282	290	292	268	279	254	261	282	280	298	277	319	274	272	275	285	254	274	245	252	247	265	253	256	255	256	255	276	267	276	261	294	252	241	260	261	269	252	262	286	248	234	268	268	243	279	247	260	267	276	251	246	250	279	298	263	281	269	263	261	269	260	249	265	251	269	272	276	282	261	244	268	252	246	270
28793	16793	13488	7250	5058	3888	2943	2303	1797	1484	1212	993	883	793	722	662	569	584	503	504	509	486	434	435	426	415	410	384	372	375	385	363	387	403	401	339	370	364	350	373	372	351	360	340	349	359	335	360	347	303	335	334	321	330	327	364	322	320	326	334	287	316	352	313	334	280	314	324	298	310	316	317	326	296	299	301	308	322	307	264	330	317	317	321	311	305	318	300	309	307	359	295	320	299	279	334	300	310	317	301	299	315	298	305	295	322	310	291	347	269	326	330	325	318	323	311	329	303	326	302	300	308	323	316	336	288	272	327	308	316	317	303	325	316	293	286	296	289	307	310	320	318	331	317	328	299	285	282	298	315	305	280	312	284	283	312	331	303	289	301	297	285	324	321	306	340	313	336	313	302	292	311	309	297	304	313	322	278	284	281	332	296	312	292	301	328	314	291	293	315	323	301	341	336	281	303	328	325	289	305	344	273	307	310	305	285	324	321	307	331	313	290	303	302	300	302	308	309	302	315	317	322	319	313	307	322	290	298	279	292	298	330	317	340	285	288	304	312	306	322	332	294	302	331	297	330	326	297	300	297	293	288	309	338	313	280	324	325	288	292	302	315	315	330	298	277	297	273	287	322	304	312	314	330	297	338	300	270	289	284	300	275	294	318	324	302	300	306	300	293	287	324	299	323	344	278	304	310	290	302	299	277	326	316	313	294	315	308	322	297	328	293	352	313	280	311	307	272	335	322	313	313	294	297	344	300	325	341	277	322	333	307	312	315	282	320	296	322	308	300	302	295	297	356	304	352	309	317	289	296	301	321	318	305	335	292	322	299	323	318	308	323	266	274	303	336	308	293	323	321	325	311	293	320	288	298	308	325	306	301	320	308	308	325	304	280	304	332	321	291	295	305	307	293	317	307	317	341	317	276	278	340	283	296	291	333	299	304	293	331	301	303	270	310	286	295	311	297	287	301	307	305	308	302	280	306	301	310	309	306	309	313	317	270	314	275	300	324	299	291	313	312	320	334	287	331	320	321	311	322	295	295	308	339	324	307	291	260	294	333	310	273	303	298	272	322	306	314	298	308	281	317	307	292	296	312	323	324	320	292	290	307	301	330	322	309	296	310	334	323	322	307	301	321	331	288	325	289	308	303	297	305	318	333	284	311	324	316	299	290	284	355	299	310	306	314	319	317	282	310	313	282	289	298	321	318	311	331	297	325	298	333	294	293	296	326	264	297	301	306	295	307	293	265	315	308	297	332	325	311	293	301	304	335	295	314	284	315	293	305	292	305	306	280	321	311	324	279	332	307	325	296	312	300	303	314	314	308	300	313	311	295	316	329	293	328	298	296	321	292	279	287	345	327	333	291	317	314	285	274	294	285	280	305	278	304	313	294	300	316	271	314	317	293	316	318	311	283	300	290	255	310	296	313	307	298	315	302	302	329	301	303	308	312	316	294	305	273	308	301	297	338	306	312	326	293	325	290	307	323	301	286	309	321	308	299	289	298	287	293	281	309	287	296	322	312	300	305	307	269	291	309	284	316	305	317	333	337	299	302	293	304	330	297	320	319	316	291	303	307	299	308	300	291	312	327	276	294	350	336	310	299	310	302	277	290	313	297	302	299	315	286	315	312	282	304	336	296	285	296	292	299	330	292	285	287	301	282	313	309	313	294	310	298	320	288	277	314	325	291	313	289	315	310	306	324	292	319	352	286	286	317	336	347	310	269	298	320	291	314	276	307	309	309	316	278	290	288	314	303	327	299	302	295	323	296	293	334	291	322	311	310	283	303	320	304	313	330	310	315	292	324	350	295	303	326	293	332	287	284	289	315	290	315	294	283	313	282	339	329	303	280	286	307	305	296	311	282	296	312	325	310	329	310	296	296	320	286	294	325	306	315	307	321	278	291	289	321	341	319	295	300	304	330	297	324	303	316	295	320	327	321	283	307	307	291	281	328	271	320	330	306	299	333	332	277	322	291	297	348	320	312	334	272	323	276	291	324	301	302	315	312	338	355	320	326	321	345	313	276	286	294	290	335	318	312	283	325	308	319	302	303	304	305	325	261	318	291	309	319	323	344	294	310	303	284	290	316	292	291	331	295	344	307	316	320	315	323	325	337	342	316	288	333	309	308	266	298	293	306	318	280	322	314	309	278	317	320	295	291	328	303	303	319	297	286	313	296	321	323	314	299	325	280	322	287	292	309	316	331	284	337	286	317	273	277	275	285	300	313	326	309	297	293	319	295	328	299	303	295	298	314	313	310	297	333	327	307	308	322	290	291	308	310	334	316	330	299	293	319	321	326	311	279	286	316	290	303	317	311	336	312	311	312	296	323	315	276	321	329	309	282	334	303	287	302	313	303	305	323	302	288	325	315	283	297	286	293	289	289	316	303	315	297	283	308	297	279	312	300	291	308	301	279	294	313	293	315	286	317	294	285	308	320	303	292	302	310	316	325	313	306	308	319	300	316	335	308	296	382	312	315	304	324	313	276	338	299	309	299	307	304	301	273	303	321	300	332	301	316	337	295	297	314	333	321	318	329	309	283	328	303	309	303	298	311	284	312	312	298	286	288	291	322	297	296	329	294	300	308	319	316	299	331	289	296	320	287	294	321	278	314	252	314	306	312	321	326	295	307	289	259	299	286	322	339	295	278	305	302	338	295	325	331	283	310	306	292	280	302	296	319	317	330	292	282	291	312	310	298	311	349	332	312	350	301	306	303	327	336	314	304	347	324	311	289	324	327	318	327	310	305	307	265	319	279	291	322	296	296	324	320	302	324	302	330	317	314	329	278	294	326	306	279	317	319	251	320	311	319	312	313	328	289	295	272	297	273	324	297	327	281	316	310	283	330	286	298	333	310	288	307	291	323	304	307	296	300	297	357	302	322	312	302	298	309	280	298	296	350	282	316	302	331	296	297	335	289	306	314	313	298	293	307	253	287	297	293	301	306	275	286	275	324	292	292	284	316	292	271	305	316	313	305	319	308	293	269	303	307	315	314	295	333	316	325	298	274	310	305	291	311	290	282	286	277	302	266	319	312	315	300	279	306	309	300	296	337	317	331	311	316	326	307	306	315	289	307	311	317	279	282	306	310	343	294	320	308	319	303	310	332	304	337	284	306	296	322	316	349	303	294	296	317	297	301	301	323	304	301	306	302	333	320	307	293	333	296	345	304	314	328	321	340	289	299	324	303	301	316	333	327	321	283	305	303	331	301	311	305	265	296	282	335	335	310	314	308	293	294	329	307	330	297	282	280	318	316	318	327	312	333	321	311	301	326	318	298	281	294	332	299	300	300	311	306	303	333	305	335	308	302	289	276	274	315	323	282	291	286	290	298	319	323	305	305	276	327	275	309	300	321	314	308	319	271	298	324	291	321	317	305	349	321	299	326	317	315	310	300	291	300	315	293	301	299	313	323	317	331	294	329	300	295	300	312	345	301	324	319	303	319	301	313	312	324	310	305	355	302	296	341	303	325	310	336
26736	20098	8090	1045	696	647	603	588	604	554	575	543	555	584	607	568	588	575	604	585	588	587	570	588	615	588	554	527	544	566	552	578	575	553	546	613	594	545	638	545	544	568	554	585	566	565	570	595	572	592	554	569	614	550	587	529	553	532	572	606	557	560	586	583	554	577	587	539	590	552	548	593	580	576	566	552	555	579	589	569	562	554	566	564	560	518	589	535	601	571	573	566	613	536	560	615	613	572	572	584	544	570	518	562	546	555	569	559	570	538	521	547	567	583	523	561	569	534	553	560	579	559	500	589	566	555	539	512	585	533	595	537	618	559	539	549	563	532	609	549	547	564	564	518	531	559	537	588	601	598	545	555	570	543	552	586	584	548	550	549	575	572	611	534	581	558	482	542	514	558	598	577	582	561	556	566	540	566	518	591	574	580	594	571	543	558	531	556	543	527	577	560	573	524	565	600	561	538	548	567	584	554	606	605	585	546	541	581	546	566	547	561	603	591	586	545	607	556	570	535	533	586	530	585	589	602	583	525	576	585	607	564	528	572	558	606	582	555	603	555	555	532	557	576	583	555	553	629	563	534	560	564	553	586	582	588	568	554	590	552	566	572	558	572	561	566	570	577	550	527	538	526	593	569	545	588	592	563	540	545	585	567	534	596	577	543	514	557	610	581	583	528	608	575	574	539	585	562	558	603	610	561	532	579	501	570	564	616	557	570	591	581	578	589	601	535	547	538	539	559	569	554	555	520	556	499	572	564	550	605	546	549	553	544	570	570	544	556	569	598	585	538	568	550	530	499	577	580	561	590	559	519	543	578	568	532	567	559	541	560	610	613	573	588	527	534	571	592	538	526	561	610	558	531	598	592	609	593	539	598	540	521	549	628	601	578	569	560	583	532	544	596	555	545	574	560	552	557	569	553	585	569	540	549	594	560	560	572	562	587	568	515	572	554	516	594	583	541	550	545	580	519	591	585	589	551	578	532	578	569	596	556	601	553	549	544	565	554	520	490	592	602	529	578	576	564	564	568	578	561	541	532	575	552	595	566	593	591	588	557	593	549	592	576	598	539	526	527	573	545	570	543	539	568	594	568	572	520	552	549	569	571	547	561	569	546	550	613	563	552	557	554	572	565	581	561	558	573	586	546	548	529	563	575	570	562	569	566	570	559	555	555	587	500	581	571	537	542	593	557	538	570	560	565	535	545	584	573	554	612	583	610	578	516	532	537	566	598	566	576	542	578	578	551	541	589	555	534	571	548	605	522	582	593	551	583	592	548	542	553	567	540	576	610	571	538	568	553	594	555	573	538	542	540	538	562	543	509	569	569	544	557	557	598	553	564	574	531	504	577	572	559	516	572	577	561	544	562	526	545	574	543	552	591	574	574	574	591	597	591	579	565	552	537	533	574	595	580	538	566	554	582	565	523	566	572	563	538	544	633	599	544	553	587	589	563	581	609	568	556	569	557	572	549	577	548	580	576	592	571	563	596	595	621	587	580	603	575	564	591	580	576	573	572	574	570	504	568	566	564	575	540	579	511	570	573	533	561	574	556	585	563	535	547	568	613	561	601	583	550	589	581	565	546	603	589	562	566	563	578	563	565	591	635	530	536	567	568	557	558	582	589	590	520	587	572	580	559	554	568	580	565	537	541	564	531	523	587	586	549	572	583	563	576	593	613	563	581	572	553	540	617	555	560	585	543	576	563	596	572	538	600	573	601	584	585	584	601	522	555	576	549	571	545	564	590	564	551	576	559	531	535	584	557	517	556	545	554	593	601	608	549	572	560	605	534	561	565	552	571	541	607	561	634	554	565	585	579	565	529	589	595	561	556	539	597	589	591	561	530	522	554	581	555	625	575	575	554	562	552	560	554	554	568	587	510	553	528	584	582	575	570	517	560	537	599	572	519	547	579	603	556	542	559	593	560	535	581	591	538	553	582	553	613	594	608	567	572	527	614	548	548	537	523	530	568	529	549	565	586	559	570	577	536	535	553	538	510	580	579	569	550	566	574	552	552	580	535	552	582	574	598	579	574	561	600	574	585	546	525	536	551	566	493	573	555	583	524	505	597	590	573	564	533	543	567	570	557	585	569	560	499	551	597	566	559	569	544	548	526	561	557	541	581	545	530	588	542	598	599	550	559	546	556	619	592	560	603	562	563	560	579	587	531	554	564	531	593	587	578	535	590	556	580	551	552	574	576	578	575	542	537	543	580	581	544	552	576	597	524	551	537	600	572	567	575	569	541	607	585	594	551	547	538	532	541	561	558	567	585	566	605	539	571	553	589	534	544	589	538	570	567	598	547	577	599	613	588	521	602	576	580	565	546	548	582	550	529	600	550	536	592	577	573	583	580	567	576	568	563	544	577	538	547	568	566	609	517	579	589	522	600	571	531	544	558	577	556	573	584	590	522	595	581	580	620	534	538	576	540	553	569	555	556	566	575	549	582	560	573	578	554	588	561	603	590	537	600	575	537	560	575	603	514	594	549	537	590	565	594	583	551	544	592	542	585	546	528	565	514	555	570	580	553	533	563	570	576	581	560	550	576	567	576	555	583	613	570	546	573	581	562	567	558	521	542	557	569	577	573	581	545	573	563	573	609	561	532	527	565	532	530	553	570	553	627	563	594	605	555	566	551	598	567	575	575	619	565	575	533	553	533	556	572	590	564	569	554	534	563	514	566	554	553	543	580	527	594	580	568	582	552	568	555	575	547	574	574	543	573	576	611	543	579	548	548	517	551	608	531	563	561	562	561	552	555	564	595	583	578	567	580	616	567	543	595	593	560	535	548	591	535	526	584	534	603	561	537	573	591	531	558	592	571	549	580	555	561	570	566	575	563	569	562	560	567	547	554	525	614	589	549	553	594	564	560	548	538	602	539	543	570	598	596	576	574	573	563	553	566	581	540	593	575	530	528	574	565	568	480	565	579	596	569	564	539	540	586	594	606	551	519	568	574	532	560	556	550	561	554	633	578	625	555	540	542	545	568	581	549	569	522	597	554	632	579	577	606	531	560	520	567	566	600	559	569	559	567	546	558	566	552	545	586	533	540	554	545	588	535	611	559	547	563	572	580	543	540	515	554	565	560	563	572	628	567	571	546	559	549	555	549	609	590	581	562	531	551	574	561	555	557	558	599	564	549	579	530	578	543	597	567	593	543	568	550	508	576	558	568	544	571	557	534	561	551	554	540	548	569	611	584	557	592	573	565	511	591	548	599	620	568	559	571	519	574	579	565	592	566	585	535	575	599	581	546	569	543	595	553	540	526	585	590	587	572	569	536	578	571	580	549	558	580	565	596	540	576	543	531	551	503	525	540	569	569	550	505	575	576	550	518	586	555	562	571	550	546	599	560	578	555	600	560	549	539	600	610	551	563	563	588	578	574	577	579	543	534	582	561	581	553	555	562	519	529	552	548	536	544	605	591	569	596	593	562	606	560	588	577	542	567	576	524	589	552	534	525	589	578	509	557	560	572	533	567
7138	1598	1388	923	894	800	746	731	705	715	673	700	715	717	647	639	664	687	665	703	642	682	750	695	669	640	625	678	695	728	623	707	708	717	670	656	711	664	670	706	632	673	667	676	693	725	672	652	666	635	663	654	699	684	670	702	675	725	701	686	682	699	704	680	652	633	684	708	647	701	721	671	702	666	621	651	688	675	709	686	687	700	685	636	684	680	631	708	639	678	720	637	651	703	731	682	679	659	672	671	666	662	704	682	734	692	658	695	651	627	634	681	668	705	649	692	645	697	698	689	652	724	714	661	675	686	676	703	677	658	676	674	724	617	733	718	682	668	724	645	707	695	693	668	667	661	661	680	743	689	662	650	704	696	638	698	654	672	679	712	680	649	719	687	686	670	650	682	712	684	662	728	707	666	674	658	658	667	698	705	699	678	699	647	657	701	722	651	652	648	699	682	694	640	647	647	727	653	677	650	721	654	663	649	679	683	645	655	699	661	688	661	685	653	646	681	680	664	650	643	672	702	624	679	683	609	684	692	684	674	675	671	668	656	684	661	663	659	665	732	692	651	702	697	667	694	695	647	690	657	664	677	683	643	662	680	684	622	662	629	645	646	686	714	636	627	702	678	682	696	664	684	697	681	704	635	698	672	689	598	678	684	648	626	688	693	682	684	725	666	647	635	696	672	687	683	684	706	689	678	691	678	704	675	724	664	654	676	649	669	686	690	656	687	703	694	624	722	681	681	675	700	701	618	688	679	646	645	661	702	674	653	682	706	657	705	653	672	631	657	665	664	658	678	729	689	720	636	704	732	654	675	698	683	675	715	692	695	698	670	674	667	711	734	720	674	628	689	639	666	662	666	684	654	659	675	628	645	695	708	695	668	681	686	703	680	694	685	709	685	668	666	611	683	705	667	706	680	692	686	691	703	671	667	683	703	630	658	711	672	693	679	691	695	673	656	706	633	709	657	685	667	667	670	659	700	679	633	661	675	713	677	631	605	612	657	669	716	668	732	675	688	684	662	651	679	682	688	698	660	654	692	633	669	671	708	683	662	643	685	652	666	704	695	680	660	634	637	675	652	705	706	635	649	698	730	721	693	644	686	649	711	645	667	677	692	656	677	652	698	708	692	680	693	703	691	669	687	653	729	682	694	666	627	718	659	692	638	688	645	690	672	714	682	664	631	696	645	691	607	697	653	669	640	676	652	691	698	628	705	702	676	659	669	660	639	688	676	681	660	658	678	662	658	676	676	655	685	641	680	635	665	661	705	710	722	698	631	635	690	714	651	668	659	680	708	654	674	732	655	658	641	718	678	693	648	688	691	652	688	643	690	651	704	657	679	672	689	676	727	674	675	663	668	680	667	643	696	697	674	717	656	685	705	684	706	666	649	690	690	730	641	653	707	694	669	647	651	699	700	671	687	667	673	670	612	626	671	686	686	691	650	644	676	726	693	682	724	693	694	700	671	650	651	680	698	688	672	707	702	684	675	719	720	670	662	668	709	624	716	631	707	671	655	614	690	733	673	671	680	664	726	657	693	640	690	694	673	660	673	672	690	667	630	672	642	647	670	742	645	661	681	659	690	680	657	708	675	637	632	643	665	693	666	601	725	696	624	722	643	681	675	689	650	695	670	669	684	662	705	707	686	681	699	669	686	668	674	708	587	682	706	659	678	723	670	683	637	665	647	707	656	688	674	656	700	679	683	688	675	655	690	683	656	639	694	720	653	618	666	696	626	676	660	696	679	750	668	668	655	685	631	673	695	661	663	699	687	670	687	672	646	710	695	682	675	668	698	737	680	668	701	676	659	661	704	745	694	651	639	657	648	696	660	678	678	736	729	708	672	684	670	682	632	722	733	660	643	693	670	735	656	674	705	658	668	680	701	648	658	690	625	721	684	648	678	643	692	689	677	709	689	707	622	677	650	670	667	662	621	670	693	657	695	678	699	734	690	679	683	740	669	658	684	696	653	659	660	664	661	692	658	724	656	682	660	728	684	665	655	692	649	654	689	645	649	671	709	697	659	683	693	679	712	699	656	698	660	702	731	717	694	663	649	688	649	693	642	655	674	639	678	688	654	658	643	682	688	642	642	680	671	687	675	678	703	653	632	668	720	685	626	669	697	673	665	677	680	684	709	651	697	644	697	702	721	723	660	731	646	676	660	676	691	669	708	683	673	700	692	694	707	659	698	682	708	681	656	655	677	671	711	655	686	703	678	730	614	699	612	681	707	646	687	661	697	659	723	652	729	690	626	656	686	652	664	687	646	702	677	697	655	671	680	656	663	652	646	643	641	610	729	695	652	694	679	676	685	655	694	674	677	637	644	674	680	683	704	688	635	683	668	666	678	706	634	658	654	672	664	652	655	746	704	735	673	667	690	685	659	634	686	713	686	676	705	743	698	668	694	707	706	711	717	662	697	636	684	682	678	719	731	646	680	699	690	625	642	638	680	684	683	672	720	650	650	711	662	659	682	698	690	645	692	669	665	675	681	654	694	686	678	695	649	665	682	708	691	652	747	740	667	709	689	664	695	693	661	697	701	704	665	674	709	668	722	657	699	679	692	666	701	694	671	680	673	683	691	664	688	692	679	687	654	673	655	637	718	685	690	660	645	691	684	730	692	698	707	672	727	711	656	633	701	652	654	656	709	702	664	672	699	673	712	707	682	676	691	675	704	718	691	669	663	665	698	643	668	690	713	684	653	690	682	652	686	672	712	672	678	664	707	677	692	697	704	727	635	697	629	640	673	663	629	699	732	691	697	656	696	670	656	676	659	665	742	668	674	630	659	719	618	698	664	639	694	711	667	699	680	697	746	695	642	677	693	700	669	639	674	684	680	674	697	740	695	664	694	683	654	661	692	679	677	692	709	619	710	668	690	641	693	714	692	693	709	671	681	623	719	674	697	743	668	643	693	701	644	629	674	670	706	693	666	633	661	726	684	700	616	659	689	653	656	713	642	691	728	681	666	681	677	717	655	660	675	708	640	667	688	682	693	685	727	703	713	652	695	704	727	700	656	653	688	663	628	704	647	723	692	686	681	691	642	654	655	652	697	676	696	645	667	695	637	679	685	684	684	682	697	697	696	715	650	731	678	638	637	651	626	664	701	630	691	664	680	673	685	630	670	659	637	669	686	664	680	672	665	655	623	672	687	661	684	649	693	667	665	687	641	684	642	654	685	659	701	684	644	678	685	684	688	685	691	689	698	672	692	702	670	654	679	669	635	681	650	680	675	672	665	714	640	669	699	691	701	715	671	694	641	743	710	667	671	700	674	692	626	634	650	709	717	679	687	651	744	685	672	719	705	699	638	629	692	627	705	701	678	672	701	640	684	657	711	667	665	684	683	629	672	661	668	697	666	656	643	688	664	669	718	676	713	676	643	669	647	674	673	577	669	660	716	689	694	684	671	694	705	670	701	647	656	682	600	666	678	680	682	726	645	679	683	706	710	662	685	691	665	687	644	664	704	694	722	680	686
23609	20970	28324	23762	20976	11059	1220	741	578	560	529	455	437	373	369	358	358	357	320	350	299	321	300	280	288	283	294	302	294	309	303	321	284	316	314	315	299	291	315	300	284	297	286	296	300	290	275	277	292	290	291	315	254	314	281	284	277	271	303	314	293	287	264	291	295	277	264	266	256	289	270	289	297	276	299	276	280	321	296	271	268	293	280	301	312	262	258	265	242	252	295	292	263	265	278	277	292	276	280	269	298	271	277	273	282	298	292	262	293	277	297	305	288	281	288	280	283	262	264	274	270	282	292	293	289	287	269	315	278	273	285	294	286	298	288	270	299	303	289	283	263	278	233	308	254	252	276	283	254	267	281	255	278	277	264	293	290	310	311	270	253	287	267	275	274	285	259	283	297	288	295	264	307	264	282	277	281	299	327	287	258	297	287	281	301	258	294	270	344	310	265	257	256	307	298	264	276	291	295	278	284	256	272	288	276	274	290	278	248	270	248	286	265	288	273	281	274	281	294	266	291	285	266	241	286	287	280	296	280	302	277	288	266	298	277	262	275	267	271	257	263	260	282	274	320	273	297	249	281	286	284	307	262	267	298	272	264	297	295	295	273	243	276	261	262	279	270	300	272	265	268	270	300	278	260	252	271	290	269	263	273	314	283	288	268	264	292	264	281	274	291	293	277	251	277	276	263	254	272	256	301	287	276	271	274	254	252	275	249	261	264	266	298	274	273	276	260	296	299	257	252	282	266	277	280	277	264	293	246	268	276	236	298	300	295	273	243	301	251	292	288	277	277	300	287	278	285	269	279	268	261	267	273	298	273	261	280	265	262	259	294	293	285	300	273	304	288	282	306	290	311	281	279	257	263	259	274	280	272	296	293	289	274	301	274	294	278	290	273	253	268	275	285	285	270	250	282	301	302	277	302	266	293	292	264	298	290	278	313	294	254	289	264	276	269	254	284	270	262	253	265	317	306	265	255	287	300	274	282	275	294	275	246	291	271	282	280	281	240	267	282	293	270	270	284	270	283	271	279	292	288	289	273	250	306	257	271	295	285	288	281	279	260	268	283	269	298	295	298	283	252	292	284	285	277	288	285	301	274	279	255	254	266	309	263	289	314	281	262	274	300	260	276	323	272	256	270	251	269	267	285	290	277	289	262	252	270	260	286	271	283	290	245	276	289	265	286	284	270	296	278	294	294	273	291	295	257	285	272	278	276	267	269	269	293	269	274	235	270	293	305	305	255	298	293	257	273	253	286	274	277	279	273	255	269	286	262	269	285	283	275	271	309	283	267	259	277	293	281	285	276	279	271	267	293	250	281	252	285	257	273	247	291	284	267	275	277	300	258	274	281	291	237	298	258	279	290	272	293	293	267	306	289	298	266	287	287	287	270	275	259	271	281	274	267	277	319	255	291	272	274	268	287	277	291	258	304	262	311	268	304	280	290	272	288	276	271	258	247	277	268	267	259	300	260	261	251	281	245	264	292	276	288	289	273	265	265	287	269	266	310	268	272	262	320	277	293	269	271	272	237	262	296	303	287	277	260	278	296	242	272	233	271	254	298	303	298	311	293	291	288	279	263	263	281	282	258	288	270	267	258	273	255	288	276	265	275	301	262	289	283	282	282	277	301	252	279	266	294	286	287	287	260	268	275	273	289	283	294	286	288	266	285	266	271	284	259	294	267	279	296	254	249	261	314	275	272	260	268	303	287	292	282	286	303	273	281	299	269	282	266	267	289	260	272	299	257	294	292	260	275	273	279	276	284	256	307	288	300	282	286	257	272	291	280	275	292	308	299	270	276	259	282	266	299	269	242	287	288	292	289	270	290	246	267	284	290	272	271	250	257	276	268	269	272	300	277	285	284	275	279	260	256	299	264	310	299	243	264	279	287	272	254	274	267	286	295	266	305	262	283	285	263	309	266	271	264	255	280	284	251	265	300	252	305	290	299	270	287	301	273	281	274	266	281	272	283	303	255	280	275	294	265	278	291	298	267	270	303	274	283	291	301	319	259	280	275	294	276	268	253	258	299	273	273	268	256	279	307	288	248	271	274	276	252	248	298	276	308	273	277	264	283	264	246	298	275	277	244	296	276	269	269	309	293	306	287	270	298	303	281	282	273	279	302	278	288	281	255	287	299	287	301	315	280	267	291	259	325	270	271	266	288	270	289	283	280	306	281	270	273	266	270	275	261	298	282	285	279	255	270	309	273	248	252	265	267	272	265	253	286	254	314	284	256	305	267	265	250	276	276	273	268	248	255	285	273	298	267	272	296	313	269	270	282	292	257	286	272	284	260	285	288	290	296	266	287	261	266	263	271	263	263	288	279	285	262	300	268	280	281	281	264	256	284	264	277	297	266	292	275	273	284	261	264	285	286	278	270	314	264	286	274	262	276	263	259	273	281	300	321	274	270	266	275	287	304	276	224	304	268	284	261	251	268	285	271	284	320	245	299	273	267	241	284	295	273	272	247	284	275	267	261	264	283	270	287	275	247	297	285	294	245	265	292	286	295	270	295	283	290	254	274	325	290	276	259	255	297	290	276	269	300	272	268	243	279	265	267	281	255	273	294	288	276	272	268	276	271	304	279	261	302	283	254	272	279	259	273	264	292	292	291	288	248	277	267	272	289	284	272	262	261	281	247	281	273	262	267	259	280	256	273	264	267	283	284	295	256	249	274	270	281	266	246	284	271	293	274	300	277	277	271	269	263	289	282	281	250	270	273	247	281	285	273	270	277	270	277	260	306	263	295	239	283	253	271	281	270	264	311	282	284	270	263	286	297	303	265	265	267	324	274	276	251	267	285	294	262	307	276	277	287	272	269	286	290	267	244	270	272	275	261	263	316	287	276	250	262	253	262	296	276	277	254	276	279	290	275	278	288	282	294	270	299	278	277	276	296	258	293	260	269	287	262	271	262	288	289	279	253	256	262	293	278	270	258	272	273	271	267	273	259	254	253	285	278	292	261	275	296	280	264	275	286	253	293	270	257	296	275	300	270	275	300	279	276	291	241	288	290	264	286	292	271	305	294	304	281	292	281	288	278	271	316	270	291	290	285	289	315	333	273	252	277	252	304	297	275	296	277	288	264	239	269	271	251	278	287	266	284	292	260	255	262	251	293	303	267	296	292	273	244	257	270	279	291	265	286	258	268	266	274	259	302	269	291	283	299	277	324	275	307	267	267	269	290	277	289	255	318	281	267	267	270	275	270	271	270	282	273	268	256	272	263	267	299	280	250	258	283	298	290	287	230	261	278	272	271	295	277	310	282	275	301	289	261	297	284	308	283	297	249	253	286	275	275	268	285	252	285	260	297	279	284	298	295	289	290	262	288	257	280	283	265	251	268	277	255	264	270	258	262	264	277	246	270	265	296	291	254	268	279	275	286	301	269	286	286	287	255	285	304	250	268	282	270	256	257	257	257	267	273	251	269	270	284	268	270	278	287	276	271	282	259	278	277	292	284	302	285	284	288	276	287	277
24264	10459	8272	4240	2882	2257	1716	1328	1092	926	821	726	683	608	544	498	524	472	469	453	446	395	404	425	404	404	412	409	371	399	379	394	402	385	396	392	395	350	392	361	351	368	396	389	374	354	397	356	371	370	365	392	396	374	383	340	391	348	362	326	349	370	378	351	364	337	335	363	368	344	342	342	376	357	382	347	345	358	321	359	360	375	323	331	375	368	383	382	357	338	365	336	334	344	326	366	342	366	345	365	336	323	385	377	359	363	359	318	335	348	336	339	377	369	334	336	327	367	331	325	366	359	364	334	387	344	337	359	377	351	356	350	324	305	314	349	386	318	344	331	332	384	345	312	375	323	352	372	343	349	382	368	336	355	339	321	379	401	352	357	338	360	351	345	360	350	365	351	355	326	323	356	328	360	333	337	348	377	321	379	327	342	351	339	366	332	335	310	336	367	358	346	316	364	359	380	304	372	359	328	343	344	339	336	373	362	355	295	351	361	370	374	329	317	304	336	313	379	330	345	353	352	334	369	383	343	347	383	348	334	398	358	368	361	317	308	370	328	346	361	351	340	341	364	331	349	356	330	360	330	326	334	367	371	325	362	348	363	366	354	350	332	368	322	351	331	366	355	351	321	325	327	322	351	342	334	372	361	302	333	352	366	329	336	368	363	342	329	345	339	345	373	331	352	335	317	352	311	374	335	376	326	366	369	361	350	354	385	318	347	336	363	361	363	348	335	364	337	359	347	352	353	343	343	370	331	335	334	382	362	320	349	313	326	373	347	347	368	347	384	346	329	341	365	336	328	365	350	352	342	365	338	333	356	371	360	378	348	345	363	365	341	356	365	339	368	356	364	337	349	365	363	372	366	365	372	345	326	342	339	325	364	361	368	352	346	358	361	333	349	354	343	342	316	359	362	339	336	334	307	360	355	352	337	365	342	352	352	321	375	385	385	338	361	354	341	363	332	358	332	331	370	338	357	383	344	371	325	329	358	339	349	363	314	335	331	350	366	337	370	342	362	364	356	349	344	311	362	363	354	349	392	374	354	359	333	364	358	327	379	356	324	337	338	353	357	354	359	359	354	334	343	349	365	333	328	374	375	344	350	335	319	329	329	356	330	350	307	293	353	320	355	339	346	336	320	357	359	356	344	349	330	372	340	357	336	355	317	322	362	347	367	335	358	355	330	339	319	321	325	358	322	353	342	341	357	395	348	358	343	365	331	336	328	327	351	308	357	353	315	334	340	344	349	355	330	337	389	350	365	329	323	334	320	356	347	353	344	342	368	334	319	364	340	356	331	355	361	353	338	340	337	314	352	333	363	401	349	338	335	326	342	328	343	350	359	329	332	349	325	365	389	363	329	349	379	378	307	381	359	354	361	363	326	336	339	342	312	358	344	362	356	326	332	325	361	378	382	391	356	368	331	350	339	321	382	336	354	349	366	394	308	320	366	341	326	327	372	342	370	290	337	349	387	330	366	337	357	329	376	360	328	355	366	325	354	389	367	339	359	349	348	354	384	359	339	359	339	343	347	362	341	328	336	381	345	341	381	313	344	350	360	323	356	332	364	333	338	360	374	333	345	363	369	379	356	339	311	313	335	332	331	364	366	353	342	352	356	349	333	356	332	331	311	363	361	360	345	353	390	324	342	389	359	358	329	348	351	351	334	340	365	345	351	318	356	331	338	356	363	317	367	336	390	338	344	347	301	346	329	343	355	331	342	370	355	403	338	332	343	357	357	388	290	346	413	325	359	353	364	346	330	367	357	371	344	328	341	369	347	313	344	362	334	328	356	375	405	317	343	336	328	338	336	333	319	323	381	341	349	343	333	371	395	328	325	356	366	346	339	337	351	355	389	335	344	321	348	383	390	326	345	384	354	333	360	313	377	374	349	356	351	362	393	334	374	370	352	378	331	340	343	359	377	359	332	332	322	362	325	349	359	345	323	360	332	330	361	356	344	308	343	319	338	359	343	379	375	383	365	369	357	346	293	364	393	334	346	329	339	367	331	350	366	363	326	325	334	327	372	350	365	354	323	318	353	344	346	335	350	317	340	327	321	339	375	337	377	369	328	353	332	333	371	351	334	337	348	366	348	353	347	374	366	350	357	346	353	344	345	312	323	334	343	350	336	361	343	374	336	321	357	308	325	347	325	364	375	367	358	373	375	345	347	354	367	375	335	376	336	319	353	377	355	362	353	353	381	333	375	334	340	326	359	336	371	347	341	349	381	395	341	347	348	319	353	345	368	348	348	341	359	321	346	345	375	338	333	374	334	331	337	356	335	360	349	357	368	377	349	353	338	343	350	333	344	331	345	363	348	345	328	360	396	353	336	337	363	343	316	347	322	335	334	368	366	381	338	375	367	353	349	329	356	344	339	329	336	368	335	319	354	348	326	365	344	336	314	347	361	336	346	359	340	344	349	334	336	338	328	369	338	349	352	319	328	354	326	356	376	326	360	341	376	315	361	355	323	338	332	350	363	364	358	330	366	335	364	344	359	365	357	359	351	346	371	394	316	349	359	349	341	365	360	357	323	386	346	382	347	349	363	330	337	361	322	373	366	322	344	359	335	328	331	352	378	338	339	346	351	349	337	330	352	350	340	360	368	336	353	327	352	375	351	346	368	340	350	319	376	331	346	335	351	339	311	369	368	353	334	349	372	355	342	344	345	365	330	293	345	358	381	346	362	338	358	339	355	327	341	383	363	338	369	345	331	371	324	327	349	326	358	316	345	341	356	379	353	335	322	346	359	343	319	368	350	358	382	358	348	358	365	348	355	355	352	353	339	358	353	369	339	342	338	371	355	361	365	316	380	314	349	357	353	340	335	363	345	335	333	349	373	344	351	341	357	362	341	332	348	376	308	345	339	357	325	368	313	335	368	317	345	335	341	378	332	351	317	338	344	381	357	368	355	329	346	301	355	322	355	320	340	345	355	374	321	350	342	347	378	336	317	339	356	329	375	344	340	323	334	379	324	346	381	339	340	349	344	338	356	329	344	309	332	346	333	355	338	329	319	383	360	373	341	345	358	356	355	348	326	334	315	344	382	389	371	340	373	324	345	345	367	332	379	329	309	340	346	349	393	342	350	352	336	316	337	317	297	337	344	341	332	376	351	346	364	332	340	305	350	337	355	316	367	367	353	335	356	352	375	344	352	360	362	339	367	349	352	323	339	357	356	391	375	325	380	340	333	367	362	352	342	327	328	368	353	343	366	369	355	308	360	328	344	353	370	372	351	348	334	326	405	343	365	329	355	347	351	362	337	348	375	363	364	362	344	356	370	344	353	332	326	337	333	348	349	346	375	334	346	360	334	342	339	337	348	325	349	358	361	357	338	365	361	357	352	359	369	361	357	336	331	343	315	333	339	339	338	332	365	360	331	386	361	321	318	365	351	323	356	352	361	377	362	366	364	342	363	355	312	308	341	363	348	348	371	373	337	345	358	343	358	367	324	343	316	347	326	339	306	341	375	349	358	355	346
24869	20936	27179	24805	9907	1205	868	831	835	728	761	718	672	716	704	618	715	711	651	661	664	699	662	691	655	656	612	668	634	650	677	687	665	688	630	647	670	665	649	677	675	622	658	657	646	671	663	645	650	660	645	687	710	679	642	656	623	683	601	664	671	666	667	626	687	620	699	721	671	647	652	671	690	645	644	675	601	658	681	653	607	629	647	659	617	659	595	662	659	610	634	715	644	619	619	637	617	605	666	629	660	659	681	629	677	695	699	663	619	629	683	633	655	668	677	659	718	672	694	648	595	620	672	647	657	672	643	648	650	651	628	619	633	666	617	588	683	653	609	669	710	677	647	697	671	655	626	659	674	620	652	665	610	623	623	649	625	659	704	635	683	665	632	674	648	664	659	690	648	640	657	668	656	652	663	677	652	703	660	666	649	649	681	616	663	684	664	605	653	680	686	584	627	651	659	630	594	641	618	649	640	663	639	612	642	649	661	637	661	661	661	621	668	640	608	636	632	659	658	666	656	694	673	681	691	643	668	682	657	684	708	669	612	591	684	623	654	637	625	636	592	621	670	634	679	680	665	613	670	712	620	680	626	650	672	641	629	639	686	645	640	686	684	644	610	647	637	671	619	643	643	616	657	632	620	649	675	674	657	624	675	595	677	659	612	666	640	688	615	653	688	664	672	656	614	613	619	639	632	659	670	619	622	653	651	595	665	658	655	684	687	623	654	630	619	631	658	645	660	624	654	663	619	636	628	642	644	703	638	632	619	656	678	600	672	629	658	647	655	671	628	690	647	623	644	638	611	653	637	664	651	660	625	631	630	644	611	636	661	610	613	669	623	593	588	637	694	661	617	630	666	691	635	667	682	650	667	671	603	690	662	670	639	705	661	709	620	633	629	669	667	609	649	612	637	666	621	628	663	658	597	653	633	607	668	728	611	673	599	667	692	702	666	665	664	643	713	636	628	692	670	689	663	655	638	657	638	639	613	623	662	654	613	642	659	687	646	670	639	586	614	695	663	635	675	611	651	668	654	675	645	694	609	648	647	620	638	657	685	647	666	628	663	589	689	658	650	710	628	662	661	644	609	685	667	651	681	621	642	673	648	642	651	677	632	655	639	623	652	682	609	699	659	669	662	631	626	663	676	718	634	633	675	668	661	649	642	653	643	619	659	636	661	606	628	639	631	692	610	660	636	684	624	647	613	609	601	648	641	581	635	642	630	628	645	636	610	671	675	646	651	676	670	669	696	639	696	622	645	626	609	631	652	661	666	641	665	631	669	721	628	628	688	642	625	660	629	631	647	629	637	651	674	697	666	641	667	618	616	596	638	675	662	619	602	680	623	627	622	634	638	682	653	651	609	624	698	655	637	661	653	639	623	657	629	656	649	632	691	623	676	653	624	665	640	620	648	677	694	647	634	630	684	650	665	639	670	665	584	635	633	628	635	663	644	649	655	664	638	685	645	712	620	655	648	645	630	658	645	619	638	643	684	665	612	612	638	638	648	636	646	616	606	626	655	666	686	657	625	656	662	619	642	640	664	705	671	621	665	640	617	648	656	676	637	598	636	643	643	677	647	646	607	634	648	676	638	667	659	657	580	649	667	650	636	637	656	626	638	701	668	657	617	671	659	608	653	659	647	651	645	619	657	674	653	632	669	733	679	618	612	656	674	605	641	654	645	640	637	662	667	674	665	618	636	677	622	640	651	641	661	645	659	640	639	616	643	692	631	638	643	657	661	660	636	666	659	671	617	630	667	654	658	700	643	650	662	627	658	648	636	649	676	656	619	627	633	648	622	641	665	662	663	656	665	646	680	681	660	604	656	631	622	627	634	650	642	674	694	625	681	624	656	622	626	615	628	656	597	672	609	669	676	691	632	637	639	626	647	678	620	684	690	624	717	627	686	657	659	643	639	676	641	646	636	603	646	642	667	660	641	626	633	564	682	625	622	664	642	690	625	581	589	671	619	625	634	619	634	664	699	668	669	678	588	662	670	643	659	660	613	685	653	669	613	619	633	657	635	641	682	620	665	650	615	653	628	644	591	604	683	623	644	623	643	680	669	675	645	695	649	594	661	650	676	662	662	601	615	654	673	671	656	692	614	696	657	600	614	633	686	632	704	622	667	643	619	685	677	605	675	668	629	664	692	667	631	639	618	688	696	688	666	651	636	618	658	661	687	655	628	651	635	646	623	659	680	649	653	622	635	634	630	625	641	624	659	643	591	673	632	695	664	691	637	642	679	641	671	636	651	654	685	720	645	662	642	663	625	718	674	665	616	621	657	665	669	655	636	691	657	594	561	666	653	671	672	607	653	723	650	644	667	615	691	688	626	662	633	649	633	650	661	631	660	663	689	646	671	626	641	651	599	692	689	660	684	667	637	689	677	692	660	672	599	695	610	627	686	637	615	655	613	633	694	623	653	684	647	687	650	651	664	605	666	667	676	631	650	672	663	600	659	697	643	663	684	677	643	645	625	639	656	627	636	674	630	653	711	654	688	635	624	646	619	648	657	673	649	682	661	648	626	627	658	624	682	673	620	657	644	654	601	625	699	672	645	672	672	644	663	619	638	656	664	658	644	645	667	633	651	630	640	673	636	646	674	624	697	624	636	645	715	634	641	645	713	669	647	661	675	668	677	702	670	657	599	648	620	660	655	586	655	624	633	651	612	649	684	644	621	695	677	645	626	615	623	639	640	665	691	662	692	673	621	628	634	636	654	635	646	628	674	658	630	595	630	653	604	626	650	621	673	681	619	597	638	637	662	632	630	643	672	711	652	646	642	678	622	627	685	664	633	629	680	670	634	639	633	614	619	631	669	632	604	655	612	642	617	644	632	676	638	648	655	593	580	658	630	631	643	666	642	648	706	652	663	650	660	639	639	628	634	707	667	641	630	664	652	664	646	665	643	652	662	668	627	639	690	648	685	629	671	599	582	640	628	648	667	632	659	629	675	705	621	661	651	637	698	631	653	603	645	690	655	676	665	647	697	645	631	658	653	653	648	657	636	647	637	635	637	643	615	642	627	661	670	633	644	634	662	658	664	670	712	599	670	639	656	642	668	682	661	625	653	654	627	677	649	661	670	689	647	650	674	645	628	714	653	646	681	663	650	643	648	664	654	648	677	666	703	639	652	650	678	657	614	664	612	646	661	622	636	663	629	633	613	659	710	633	657	606	614	655	685	636	716	637	671	669	653	644	691	612	626	669	635	614	632	676	640	640	626	661	683	655	671	634	619	624	629	653	636	656	656	626	647	614	669	624	630	667	677	611	665	669	684	667	655	650	664	662	668	681	655	621	645	691	646	682	662	644	677	638	690	622	641	623	680	627	619	643	691	626	658	610	637	721	651	648	636	623	699	662	625	658	668	647	612	672	595	610	656	635	664	638	626	652	646	629	647	645	683	646	671	659	694	644	639	682	708	650	627	610	671	619	664	636	662	638	656	610	651	674	709	672	581	670	672	575	581	609	654	620	667	651
22710	6321	4901	2649	1971	1699	1472	1353	1139	1078	970	918	911	858	910	861	832	815	760	779	789	741	803	768	802	785	772	782	740	759	757	755	788	862	797	777	735	740	850	784	748	787	751	712	816	792	750	715	739	743	767	785	782	758	764	793	783	737	781	743	806	833	772	771	736	779	781	797	768	763	748	801	800	753	749	734	770	760	738	762	735	756	753	793	744	729	707	750	736	717	685	770	798	732	765	741	771	795	738	752	747	779	728	760	776	732	714	777	719	752	725	750	763	762	789	725	779	757	798	715	746	714	767	725	751	793	742	715	746	753	777	751	732	742	736	709	790	745	780	796	742	714	779	785	704	730	788	797	743	727	790	795	773	704	714	747	723	789	757	748	774	707	718	736	718	770	724	775	754	693	729	716	705	772	774	742	823	735	746	796	735	730	748	758	745	764	767	768	723	726	758	699	777	778	755	751	713	772	748	747	726	782	731	765	722	717	765	788	733	758	743	716	741	767	743	729	743	766	748	696	760	739	793	745	798	777	753	735	780	738	750	738	764	732	687	761	759	734	750	790	783	730	739	724	749	756	751	711	749	734	762	761	726	764	755	742	780	741	773	721	764	780	747	691	808	753	742	737	768	743	791	763	753	772	739	777	766	774	753	778	733	729	688	783	739	741	765	801	747	779	698	732	755	765	714	748	748	758	723	750	760	720	725	743	712	783	770	803	772	759	812	743	760	758	787	745	708	760	786	781	741	715	744	740	767	740	778	770	741	738	735	736	737	770	745	732	728	738	748	706	720	755	748	749	781	779	736	807	726	725	737	768	716	769	751	754	743	733	809	789	796	739	782	753	730	749	724	711	744	769	760	719	705	704	743	764	746	745	732	733	748	771	766	761	790	728	784	754	716	793	767	742	747	749	737	785	778	776	778	768	761	701	749	745	774	767	760	750	728	783	782	738	759	769	757	769	798	757	751	706	749	738	799	749	747	788	771	806	750	797	758	704	753	785	752	763	774	731	739	758	724	767	702	788	770	731	724	725	734	736	710	724	825	742	748	758	763	749	766	787	667	757	785	750	734	721	779	790	744	727	742	732	766	727	750	761	805	788	710	752	740	762	737	796	751	774	747	758	782	776	754	734	774	748	752	709	712	722	787	734	787	792	781	763	739	810	741	737	756	744	722	751	767	721	729	731	699	808	737	750	783	742	761	751	778	761	766	788	734	713	707	774	769	733	745	756	737	783	768	757	741	704	758	762	740	717	725	774	784	749	748	799	766	726	731	777	810	742	731	735	732	724	723	753	750	762	799	756	758	792	765	741	743	747	770	778	749	789	807	801	725	773	752	750	767	798	739	754	750	736	742	821	735	799	740	749	729	766	731	765	770	774	799	752	742	737	796	748	727	724	735	805	775	742	773	756	730	752	761	758	763	747	717	760	775	746	729	703	752	686	757	750	773	719	718	726	802	761	760	745	696	794	742	737	767	743	739	750	789	775	741	728	738	804	726	758	720	726	801	763	748	697	735	754	675	774	774	798	734	710	729	696	762	772	723	775	763	745	750	723	695	760	773	714	722	719	732	703	753	729	776	774	725	776	751	747	760	688	759	721	702	772	771	750	765	716	763	739	829	767	808	768	715	791	745	751	769	791	736	753	761	757	751	811	753	797	773	777	679	721	727	732	761	742	719	753	713	743	727	763	750	746	698	782	754	754	775	739	754	749	760	714	753	768	728	747	749	747	833	776	729	763	735	727	749	730	794	709	744	811	732	699	754	735	734	735	768	733	723	763	740	728	785	750	715	761	773	814	853	684	775	757	783	740	803	732	713	754	756	785	741	734	786	726	786	776	783	812	772	700	776	734	784	755	741	747	725	696	768	767	738	768	751	752	730	734	740	732	739	763	710	713	768	740	748	746	748	735	770	747	803	769	779	741	732	702	765	752	749	718	750	772	763	727	756	753	745	741	767	749	789	717	707	756	778	705	791	733	751	717	770	707	737	746	757	733	734	744	754	772	706	755	725	734	784	728	725	748	762	742	711	790	745	745	766	756	737	752	757	752	760	741	765	742	727	782	729	743	720	758	760	738	729	785	743	743	720	754	690	773	707	748	778	777	722	708	740	773	792	725	691	774	751	780	762	813	761	784	755	758	799	738	786	743	760	756	732	748	740	810	815	715	783	792	736	728	738	735	722	741	745	804	751	782	731	730	763	833	719	770	747	779	751	761	754	770	724	752	747	763	710	731	751	730	733	764	768	769	764	753	732	769	759	733	750	800	793	786	755	758	691	705	721	796	712	723	763	772	756	700	705	730	765	765	724	797	771	771	705	727	761	764	767	777	708	698	752	709	779	759	773	807	776	775	783	797	723	803	792	727	733	811	739	760	764	721	749	737	726	818	728	765	745	745	751	758	768	738	790	747	741	736	751	707	768	723	752	759	753	766	737	742	730	785	763	812	708	738	701	701	774	711	751	734	779	729	747	760	783	748	766	741	770	743	732	724	782	811	677	745	758	728	754	711	808	751	739	764	779	762	709	729	748	802	752	767	760	801	756	708	738	718	720	767	779	758	748	758	731	757	777	757	775	752	803	815	750	720	718	707	732	700	761	778	754	785	778	729	777	775	761	753	734	725	735	760	747	779	759	780	763	759	766	809	773	778	755	778	722	776	733	723	792	750	752	752	746	769	753	712	744	744	749	787	696	743	787	715	780	752	730	738	755	738	762	784	756	738	798	717	742	765	786	766	769	756	733	738	741	778	746	732	743	761	770	715	790	696	710	721	739	791	736	737	763	777	756	733	733	755	763	707	719	792	755	771	814	734	796	709	753	735	748	755	767	764	729	736	746	765	745	742	735	771	791	770	749	757	767	740	724	752	756	795	725	744	747	759	697	747	754	778	709	762	744	758	799	755	793	731	722	742	761	759	763	726	755	728	762	758	779	723	711	782	830	709	767	748	786	748	808	735	746	776	703	736	745	716	762	723	779	760	783	724	748	750	742	702	739	809	745	794	752	769	732	773	790	760	738	745	731	776	737	790	746	755	781	687	732	733	741	763	724	711	778	728	803	715	747	700	801	798	700	749	738	796	772	766	730	735	764	770	779	716	723	741	702	730	775	756	771	741	742	720	749	722	704	776	729	777	812	738	785	775	743	743	766	729	805	756	741	726	695	768	738	745	730	780	758	748	722	759	759	747	707	751	704	736	737	698	802	764	751	780	709	820	724	699	782	706	756	796	796	776	710	727	735	774	766	753	753	722	759	765	785	714	776	751	762	687	773	741	777	758	713	703	746	693	756	771	767	709	695	775	722	747	749	715	799	707	693	762	726	714	773	730	744	760	784	786	722	750	748	739	741	689	739	744	757	739	744	790	766	783	741	764	739	735	803	724	775	746	702	783	749	793	761	785	720	721	753	770	729	739	784	756	731	735	748	778	763	757	755	737	729	779	770	765	795	768	701	761	814	792	768	742	704	737	757	730	740	705	733	781	756	741
22684	20982	28749	23413	20982	21046	10270	1273	838	766	672	588	506	477	424	461	413	404	364	344	323	354	312	350	324	322	331	308	319	333	295	323	293	324	285	313	302	312	321	278	327	307	306	272	303	318	289	291	307	285	302	302	288	308	281	257	324	275	259	286	302	270	306	307	302	279	262	260	257	254	302	268	282	280	266	277	269	283	267	254	286	277	260	273	267	269	275	260	244	293	286	262	249	256	291	265	296	261	296	252	275	276	291	278	281	280	247	262	326	261	256	267	287	262	276	261	258	278	269	287	242	260	294	257	270	247	263	307	265	229	250	239	295	260	276	252	266	284	289	259	250	280	278	286	308	286	286	291	267	269	267	293	258	296	284	273	261	299	272	259	256	297	287	288	274	257	274	261	280	244	250	286	270	283	270	285	282	261	259	281	275	260	282	253	264	276	273	275	275	266	302	296	258	266	302	292	249	268	290	281	278	290	248	261	283	288	296	272	260	262	264	265	271	253	267	272	261	244	269	296	274	261	277	263	272	293	270	251	273	256	273	260	256	293	286	264	250	269	273	283	297	277	302	272	278	267	261	264	273	278	265	261	254	250	277	268	288	298	284	254	274	288	282	276	295	271	265	267	273	269	313	264	283	279	286	284	240	279	272	260	245	274	266	264	249	289	299	246	248	286	257	303	254	298	286	227	218	253	285	271	264	286	258	282	273	263	276	274	302	257	264	244	272	281	283	297	284	294	242	254	281	259	289	246	266	276	253	239	270	293	286	284	283	272	303	261	272	293	284	267	264	273	278	281	253	285	274	268	263	245	267	252	252	233	252	254	293	266	260	284	252	281	275	272	267	285	253	290	290	264	284	297	292	237	306	276	236	236	270	279	270	261	275	267	279	256	253	326	281	269	286	259	249	292	261	277	251	265	247	276	271	271	276	266	267	278	260	303	258	271	290	256	289	239	281	287	275	274	274	235	253	260	284	272	282	261	271	250	279	289	282	267	283	274	267	281	260	241	292	254	259	272	266	272	262	321	267	251	290	292	275	256	260	279	266	289	268	276	263	258	284	257	266	270	265	278	247	268	311	254	249	286	259	266	266	254	239	297	267	267	254	282	270	255	255	261	290	283	302	279	254	253	264	266	271	252	263	277	253	254	272	271	277	252	272	267	263	264	266	267	264	251	271	268	249	325	264	244	271	282	264	253	243	269	256	278	281	263	259	300	275	250	281	239	259	269	288	256	263	270	262	257	260	275	292	313	269	261	285	247	271	264	254	274	272	286	274	263	236	285	259	284	262	262	260	261	272	285	275	291	272	238	253	261	293	274	244	266	280	266	268	278	285	263	277	282	259	299	237	259	244	274	276	290	269	254	292	286	273	267	260	272	248	291	292	276	271	270	271	261	245	254	268	271	279	266	239	273	266	276	274	259	252	268	262	269	264	262	281	228	294	260	284	300	251	276	256	255	281	264	272	257	275	280	251	274	271	279	276	255	267	263	260	252	270	255	264	286	289	279	262	242	268	301	261	274	265	235	263	247	248	273	298	277	294	277	295	288	280	279	255	254	257	282	273	279	266	264	288	289	263	265	287	274	246	262	291	272	275	293	309	293	266	283	274	277	259	251	310	256	268	272	251	265	286	268	275	252	268	244	271	263	263	275	271	270	263	271	253	269	285	281	290	267	252	261	277	306	270	264	275	291	267	286	246	273	282	270	257	247	281	278	272	265	247	266	286	253	274	287	260	266	274	266	260	284	238	249	257	293	281	278	269	293	286	282	247	278	252	279	278	244	270	244	277	298	262	261	283	270	277	266	261	251	282	260	279	285	269	245	259	288	266	296	276	278	254	277	249	257	276	261	271	278	249	278	261	259	247	282	287	278	243	253	251	274	259	260	262	304	269	272	260	275	236	268	276	279	243	290	252	269	249	271	266	314	248	260	277	303	300	256	257	258	276	271	280	256	268	304	243	253	274	259	272	243	268	269	263	273	240	275	247	239	262	264	262	255	274	271	286	246	250	260	261	270	289	252	283	274	273	290	271	264	260	259	265	307	279	241	257	292	258	292	296	272	282	281	269	265	248	267	264	275	274	309	308	285	275	296	274	264	265	281	271	255	301	272	292	305	258	286	272	275	279	266	254	246	251	259	269	255	246	279	262	272	278	251	294	257	276	276	243	230	262	265	260	244	264	259	259	282	255	269	252	259	286	270	274	279	264	311	275	276	249	282	273	257	261	232	272	257	289	253	261	281	274	254	273	269	284	261	285	257	265	288	274	280	252	277	272	247	299	259	268	301	276	282	264	254	296	287	269	284	274	280	268	252	261	259	266	258	285	285	277	288	257	295	261	276	274	291	281	296	278	263	292	279	266	283	260	252	265	276	258	281	261	283	285	290	247	255	271	272	255	248	261	261	288	254	285	277	284	296	263	270	297	287	262	267	264	255	263	263	274	279	310	282	262	262	264	279	243	280	259	271	274	257	242	261	260	255	288	253	230	289	237	275	260	278	268	242	288	259	265	274	261	284	285	231	265	292	301	267	252	281	259	265	262	302	284	272	259	289	268	259	298	301	279	268	288	274	240	257	261	262	274	279	250	274	282	266	277	277	282	269	292	268	257	242	265	287	292	293	270	291	233	260	260	258	280	310	274	274	258	293	276	278	262	285	268	269	246	261	283	256	257	280	276	285	295	252	279	269	246	269	284	288	282	278	260	264	293	287	284	252	279	291	255	264	271	262	298	285	266	281	281	263	258	282	293	260	288	275	270	290	282	259	249	259	276	277	277	304	292	306	274	283	315	269	271	262	270	272	276	256	258	257	257	257	251	277	281	270	257	284	255	281	266	257	280	278	271	269	261	256	271	281	261	262	301	295	281	260	261	274	286	279	264	297	271	259	253	283	307	266	282	284	251	283	246	225	284	277	269	267	259	285	271	256	251	277	258	246	264	254	280	256	269	257	281	243	272	254	280	254	274	261	271	276	245	270	271	257	252	250	264	255	249	295	285	281	270	282	268	257	273	272	271	283	286	255	280	280	258	265	266	251	273	271	266	268	243	279	255	274	297	313	275	278	272	281	259	252	238	250	270	299	271	279	287	263	277	271	254	271	284	244	261	252	301	281	292	286	260	292	257	229	256	271	270	269	255	257	278	302	243	280	283	254	272	255	269	274	276	260	281	256	302	281	261	286	251	267	266	252	268	294	272	237	253	248	271	240	280	295	282	304	265	268	265	276	284	257	244	308	285	259	267	262	235	257	269	265	263	262	259	271	269	275	257	265	272	260	285	249	247	246	274	260	263	291	252	249	263	289	257	255	255	261	230	272	256	285	243	271	256	273	268	275	288	274	284	258	260	240	269	250	263	290	277	274	243	276	278	293	279	269	288	256	272	256	239	261	256	288	268	271	299	287	279	273	258	272	237	295	261	265	265	287	279	256	303	274	259	245	280	278	268	320	255	226	273	254	290	268	243	278	271	252	253	265	274	284	273	254
29650	16659	13365	7090	5022	3815	2973	2232	1846	1571	1230	984	889	781	735	681	581	552	530	536	480	477	460	451	435	406	419	373	400	355	390	374	382	355	364	400	363	366	350	351	374	366	327	370	321	339	347	311	323	322	323	328	362	341	328	310	346	306	375	313	289	297	329	348	351	304	319	319	346	329	349	332	314	326	301	341	312	288	321	314	307	311	306	314	325	320	308	332	307	315	340	310	321	316	330	326	325	330	307	360	343	303	312	320	277	330	321	271	289	284	320	358	313	300	321	318	324	303	328	287	295	328	304	299	293	305	311	310	292	278	308	323	315	301	304	300	294	336	289	313	312	276	346	291	285	302	322	298	314	313	303	318	281	295	319	335	314	305	318	290	328	327	318	336	315	337	332	309	280	306	319	314	309	304	304	326	296	308	315	299	320	327	318	317	272	289	328	322	345	298	311	325	312	323	319	304	303	302	290	300	274	319	314	313	285	322	318	272	303	290	311	318	305	296	341	298	296	299	315	280	323	301	324	312	340	295	286	299	329	331	316	284	306	298	296	325	305	314	291	326	306	340	325	333	292	308	293	308	296	301	335	303	304	295	309	325	300	318	313	286	324	303	300	304	310	341	288	326	353	301	302	306	333	294	302	309	310	303	306	282	318	303	320	301	286	333	283	303	338	303	322	363	314	304	320	314	288	300	283	340	316	318	291	292	314	297	303	315	330	300	337	291	315	305	320	320	310	297	303	325	332	294	333	308	276	319	322	255	331	296	295	314	307	294	291	311	324	328	267	297	302	272	278	348	327	285	289	293	319	375	311	312	300	328	300	318	301	309	285	288	287	312	301	317	333	301	335	288	314	325	290	309	331	295	320	305	331	319	309	318	326	281	307	276	295	284	301	284	289	320	289	310	332	310	284	324	347	310	294	306	297	327	304	301	305	307	320	311	299	303	309	310	305	286	331	308	308	302	322	320	321	310	319	312	314	309	281	320	288	319	319	310	319	313	330	317	268	295	317	332	299	309	268	294	309	319	308	333	329	301	331	274	325	315	332	307	295	303	289	308	306	322	287	325	318	323	340	315	331	313	290	301	323	305	315	316	309	321	324	322	289	303	311	302	308	343	283	292	321	316	299	304	313	292	329	307	316	324	303	291	341	283	281	310	331	283	325	329	322	352	305	327	312	293	301	337	316	291	338	359	315	315	344	304	345	319	331	321	317	302	318	286	300	295	330	295	324	341	299	314	320	290	298	294	332	335	294	302	285	329	274	332	328	312	297	348	335	284	301	305	314	332	283	305	312	335	323	270	258	316	315	284	320	313	316	327	295	306	327	295	320	309	284	300	294	306	293	283	311	336	332	307	317	295	326	308	332	328	341	319	320	315	302	291	307	314	316	299	305	324	320	306	332	302	298	321	255	303	317	331	307	282	335	313	293	319	323	270	309	348	293	321	297	270	276	314	306	334	302	318	278	316	306	272	299	306	314	316	287	323	293	301	306	313	342	301	297	306	320	316	323	308	299	312	303	300	344	293	329	306	319	312	334	309	337	302	343	315	341	317	318	304	309	293	312	308	322	309	341	300	315	273	288	307	305	288	319	328	312	314	308	350	314	340	337	335	309	300	305	328	279	306	292	310	307	316	321	313	325	299	318	315	296	320	300	291	294	312	271	296	304	324	330	275	330	284	281	309	300	294	310	293	321	306	284	311	327	297	303	284	280	296	313	310	315	317	294	333	277	305	315	328	318	297	308	300	290	319	308	337	274	324	287	304	287	302	318	308	304	292	329	291	316	325	310	340	300	313	331	320	270	316	288	299	334	310	307	298	304	322	318	327	317	317	318	317	305	300	313	287	300	318	346	306	332	340	297	332	299	304	298	325	289	310	286	309	285	308	327	307	294	320	302	303	312	327	296	299	280	348	313	348	342	313	296	284	309	332	310	303	289	332	309	291	307	313	292	318	307	293	307	297	306	332	309	291	330	294	289	316	321	306	319	328	297	273	319	363	318	301	334	274	317	323	306	282	322	339	307	340	315	301	313	318	321	326	327	282	316	294	289	321	316	318	341	300	297	301	319	291	313	320	311	313	295	302	326	289	314	322	314	307	313	316	297	327	318	324	307	317	277	320	284	305	332	298	317	302	300	312	312	301	316	311	309	300	301	295	336	286	293	307	319	297	327	291	312	307	324	331	309	316	325	295	288	300	329	285	273	258	280	327	335	325	300	294	347	301	325	338	323	285	316	294	270	280	333	331	305	310	308	315	350	305	327	310	328	304	294	325	344	328	311	310	331	299	311	307	316	308	310	310	262	267	305	319	324	284	315	279	325	335	284	295	299	303	282	285	329	294	322	301	294	308	333	289	305	316	333	285	313	310	333	322	345	300	333	312	288	292	319	310	298	292	341	285	301	316	311	330	303	317	292	334	299	334	296	306	323	314	271	299	295	321	323	292	280	305	273	299	337	288	296	297	325	292	293	339	316	307	293	297	322	309	305	308	321	366	315	317	300	298	309	321	317	302	314	325	302	317	304	314	305	297	291	316	297	320	289	335	290	322	309	339	317	287	314	299	328	331	310	304	310	280	303	324	289	285	311	310	307	314	316	314	307	322	285	346	304	298	311	287	288	304	339	302	335	332	319	315	293	336	353	297	287	314	329	293	311	326	316	303	324	296	332	321	293	331	309	300	311	322	307	300	286	316	308	300	321	314	354	260	289	335	312	328	325	318	315	300	319	282	292	306	327	306	326	306	343	274	312	297	296	298	306	303	305	329	298	291	279	305	315	306	313	322	312	330	317	306	306	328	312	315	308	310	332	322	306	326	325	289	292	363	326	303	353	322	317	312	285	309	292	287	313	329	309	310	330	302	287	335	345	338	306	331	310	312	311	328	298	270	326	326	279	270	313	293	276	293	296	291	301	321	316	331	315	340	285	315	343	318	308	320	287	323	332	308	276	265	325	307	321	320	301	294	282	337	287	289	315	309	301	310	287	288	309	328	305	303	307	326	312	282	305	285	309	324	287	302	325	322	312	339	287	338	305	297	299	325	325	320	290	350	324	301	320	318	293	313	292	301	309	318	319	307	305	317	323	301	321	306	275	331	319	286	358	281	286	309	311	294	284	313	318	296	283	282	298	322	323	292	309	308	322	320	312	320	314	330	302	311	309	281	305	311	323	309	272	306	317	314	309	309	297	287	322	302	315	276	299	283	319	308	295	324	327	315	309	294	291	325	302	313	297	320	336	327	302	360	292	328	343	298	305	306	317	315	318	303	333	296	310	338	272	349	331	320	333	291	308	288	295	290	319	301	282	331	293	283	286	319	318	321	304	276	289	319	333	341	309	279	294	318	321	322	299	304	300	298	300	308	379	302	300	291	299	287	307	325	318	278	287	316	348	318	328	296	319	300	317	332	316	282	331	316	314	307	290	290	283	292	296	299	296	358	277	316	281	269	299	290	292	280	362	335	277	307	327	285	285	325	303	352	351	320
26744	20125	8268	1088	765	670	576	622	619	598	554	557	611	589	581	574	583	604	575	542	568	586	534	553	568	614	570	550	602	545	565	587	611	562	561	575	597	519	576	596	570	591	587	576	581	566	553	562	551	553	585	564	588	536	566	549	567	568	611	585	554	577	582	618	552	577	556	565	542	551	565	558	597	580	558	611	586	589	578	597	554	563	538	556	578	583	550	571	551	615	594	563	547	584	553	594	590	549	545	569	591	579	558	564	585	548	588	572	608	572	563	574	555	573	562	560	560	594	623	545	581	592	599	564	590	557	533	543	578	544	531	548	552	556	550	597	568	563	577	582	621	620	560	596	632	558	538	593	569	555	611	571	551	565	562	550	560	543	561	558	563	544	596	559	573	598	584	559	537	565	564	540	555	570	558	581	551	599	573	574	591	619	562	617	483	542	564	630	567	544	602	534	559	572	534	540	566	561	546	600	560	568	556	569	567	582	547	560	573	545	572	550	579	569	598	580	581	572	576	597	575	560	593	558	576	568	572	571	596	573	553	543	544	525	603	568	541	545	581	558	606	550	518	520	566	512	597	576	540	547	598	566	565	546	567	560	609	576	594	564	562	599	563	577	547	554	560	544	540	536	527	574	541	543	545	573	562	587	591	556	551	572	538	589	528	598	565	580	537	610	561	647	581	612	553	611	577	563	632	556	567	615	549	548	570	568	612	555	569	563	547	559	561	582	570	567	550	595	549	557	603	596	579	580	612	524	600	606	568	561	566	579	547	560	585	585	578	524	535	580	596	593	551	551	606	586	605	568	523	558	550	489	556	543	604	574	580	559	554	559	590	550	579	549	577	560	565	556	573	570	580	594	568	496	559	548	564	571	589	596	546	571	569	582	568	552	560	559	568	572	572	587	554	608	607	580	573	531	572	613	572	534	573	557	528	606	568	545	548	529	586	540	574	560	557	557	564	620	586	561	558	609	522	610	536	553	592	550	538	595	554	535	537	565	586	546	568	561	561	550	599	536	579	551	575	556	558	550	548	548	567	571	600	609	537	599	572	545	540	605	572	548	544	569	530	577	592	540	556	585	548	557	536	576	524	608	546	558	552	527	602	565	582	551	522	609	599	518	548	559	548	523	556	573	548	615	547	534	538	621	542	576	520	561	554	621	556	567	523	578	580	554	528	572	544	588	600	561	543	565	547	533	548	554	587	570	558	593	538	573	600	589	547	560	556	513	597	553	534	593	587	603	542	562	552	570	556	576	564	553	566	567	539	571	588	583	579	543	562	579	573	579	528	580	557	575	603	529	586	558	620	596	550	585	562	554	534	565	584	604	617	572	586	589	548	587	529	588	585	588	562	581	565	570	565	550	600	619	529	563	588	573	543	573	568	523	569	567	559	516	613	583	601	567	561	571	567	525	532	582	564	567	544	605	543	569	542	604	553	547	587	595	582	575	555	543	556	559	562	559	560	553	587	569	571	563	578	566	566	586	606	610	575	540	573	573	586	590	548	567	591	556	593	550	580	544	564	571	602	623	570	542	567	614	584	551	565	574	584	563	576	587	574	567	560	580	592	552	588	595	601	583	536	594	544	581	563	559	559	559	568	574	590	536	558	563	556	562	587	536	564	538	563	558	541	541	563	585	570	599	567	559	599	590	543	568	578	600	556	546	569	557	575	536	560	613	536	567	578	527	555	614	584	584	548	558	549	577	546	560	539	596	547	572	627	583	589	614	556	578	560	544	591	529	598	571	573	580	505	581	571	566	546	542	518	554	566	578	569	553	600	596	588	535	547	586	542	544	532	535	571	525	534	596	584	590	612	568	554	545	604	566	562	545	623	580	577	586	574	543	552	563	595	563	569	549	536	587	568	599	531	591	607	584	550	552	565	596	564	586	579	600	549	573	586	576	596	595	601	535	547	572	595	569	549	607	614	584	572	563	623	529	543	560	626	536	578	604	561	568	570	579	529	565	623	553	569	561	556	586	560	583	530	549	595	553	572	600	543	568	580	520	559	577	577	546	572	579	564	572	582	582	545	578	565	577	545	534	551	560	531	559	562	523	578	599	591	564	586	550	561	572	540	584	593	525	600	577	569	605	591	525	543	568	587	579	626	581	552	599	559	645	547	543	549	567	544	561	540	582	557	573	590	617	555	592	589	531	596	567	566	524	528	540	581	573	566	514	566	546	583	595	537	596	590	562	539	595	560	570	580	540	582	584	563	589	532	554	516	533	598	569	535	577	582	537	579	555	577	554	530	558	590	525	554	553	559	569	594	608	611	564	558	593	547	572	603	620	522	585	547	572	542	528	586	550	571	547	550	574	567	564	531	569	571	542	618	580	551	568	555	550	564	545	520	579	540	574	609	580	651	556	590	572	608	571	627	573	576	544	538	606	601	578	537	580	619	556	585	532	569	526	576	594	555	582	570	629	546	514	540	595	580	544	539	588	546	562	553	527	553	559	565	581	564	536	609	555	609	564	551	628	575	601	533	570	568	604	609	588	574	561	611	569	634	555	563	557	591	558	539	582	527	611	529	561	560	559	589	571	560	586	603	539	561	605	566	556	522	611	594	552	548	577	556	536	548	577	567	581	562	585	570	596	563	590	608	587	612	587	545	589	586	533	575	575	546	610	565	578	553	551	584	567	609	538	548	559	539	601	613	588	563	609	586	539	586	570	586	570	578	582	550	586	512	573	589	576	582	594	602	573	572	563	579	555	529	564	567	567	580	546	610	544	597	595	571	547	562	531	544	575	577	578	559	562	619	574	556	546	570	570	591	536	591	569	567	602	580	556	626	583	585	574	553	588	555	555	542	592	553	592	537	579	599	586	552	594	576	515	548	561	572	582	641	592	554	587	586	564	514	564	558	547	553	591	548	589	575	585	561	568	557	600	545	573	577	495	573	577	571	626	572	555	528	583	557	557	568	581	540	548	579	567	586	610	544	570	618	536	557	541	560	530	574	564	570	580	615	582	640	573	560	538	543	583	561	603	606	593	532	553	573	533	545	548	604	566	592	544	538	569	538	588	595	582	585	522	566	558	504	546	546	583	579	556	588	589	571	570	566	576	563	579	568	572	547	569	548	525	546	564	553	595	545	556	547	545	584	605	605	622	547	583	570	573	596	567	573	564	578	577	563	567	506	555	580	574	586	563	537	581	538	567	581	543	541	599	606	553	550	549	583	582	582	569	558	574	558	571	550	578	550	596	538	565	577	588	558	585	563	557	568	583	604	606	541	579	567	609	544	596	544	543	577	573	575	567	559	558	583	585	587	615	574	603	574	557	578	547	533	578	533	569	580	595	595	547	535	585	606	552	590	576	559	548	569	517	568	606	577	598	569	611	563	514	594	563	563	582	576	609	545	639	600	558	608	584	609	577	574	552	551	607	558	571	559	594	567	588	586	567	577	561	531	611	549	598	552	564	602	555	589	591	523	584	548	552	553	578	608	574	625	627	592	590	591	565	592	547	574	582	567	564	557	605
7870	1617	1335	980	897	765	743	761	717	698	696	695	682	749	658	672	659	681	712	658	647	715	721	705	732	675	682	713	744	703	708	671	701	701	703	647	686	669	661	727	678	688	659	683	661	737	697	686	700	682	699	687	694	720	716	680	673	699	685	650	734	631	680	702	629	776	718	667	725	658	698	659	658	617	709	687	632	709	654	688	654	681	671	712	634	694	691	720	689	686	713	706	646	668	705	674	666	678	679	614	695	712	663	672	698	669	668	724	674	685	686	681	645	738	668	649	688	689	695	644	668	672	674	696	694	722	683	680	629	602	695	682	650	689	672	698	691	658	699	698	695	669	647	676	686	653	688	689	693	702	697	656	685	672	728	704	713	651	653	716	723	640	719	687	678	688	691	670	696	683	681	706	694	706	654	685	649	722	674	696	704	679	716	680	690	652	693	683	659	624	669	704	719	670	685	683	678	702	680	652	673	642	693	635	709	666	680	674	710	693	711	636	659	713	705	706	703	698	660	708	689	708	661	682	638	639	724	704	684	671	666	643	706	666	679	700	687	676	691	682	643	706	692	682	707	677	672	675	660	639	689	661	699	698	637	678	657	679	705	683	704	669	679	701	671	673	699	670	690	683	643	655	674	681	692	651	710	705	679	654	698	658	661	650	654	695	673	715	753	687	649	721	685	641	639	707	685	703	659	677	675	694	648	650	656	672	692	651	719	673	731	696	675	706	641	677	688	666	650	707	695	730	694	677	700	727	739	712	722	679	640	682	694	705	674	698	716	638	683	723	658	689	705	720	702	688	680	704	676	668	690	678	663	734	654	653	689	711	701	673	701	714	656	688	697	718	680	664	678	700	728	711	632	700	683	687	687	746	696	685	676	670	660	695	715	655	722	621	676	730	694	687	663	703	681	687	636	680	711	631	677	699	644	717	650	630	655	657	693	702	665	680	645	664	657	682	693	679	726	673	696	685	665	702	652	707	668	647	702	709	708	619	693	656	694	719	671	665	725	682	674	655	665	699	696	665	723	679	705	643	674	686	689	670	658	698	708	686	657	662	697	687	701	654	706	656	636	653	699	690	672	659	673	725	693	665	705	649	670	702	674	729	683	642	714	674	612	689	722	696	669	661	703	687	683	638	733	647	693	721	651	656	667	688	684	631	711	677	711	697	687	720	657	698	713	655	648	663	689	705	674	725	679	699	677	723	681	680	654	672	682	676	743	708	635	669	661	736	711	720	658	678	672	689	681	714	709	671	660	692	667	686	641	698	700	640	671	655	688	699	670	708	684	712	719	753	687	698	704	689	706	655	672	671	680	704	669	673	655	688	695	712	692	669	676	686	682	632	683	655	736	682	677	719	689	702	643	659	653	657	714	698	663	683	685	656	706	657	636	677	638	682	682	680	657	669	659	715	715	707	723	695	687	676	707	699	631	682	699	663	682	696	704	620	664	699	676	716	707	683	712	711	679	647	672	695	648	661	672	684	706	676	702	679	652	729	674	709	707	685	640	700	624	678	671	704	685	683	692	720	701	693	710	709	711	695	739	708	693	682	637	705	699	699	682	675	653	672	670	702	668	660	687	652	684	743	715	686	708	664	666	679	653	685	689	711	667	670	714	631	700	641	685	695	689	724	721	711	679	749	681	686	707	689	654	699	636	693	691	679	667	717	685	699	700	646	669	617	685	662	664	702	716	689	747	676	707	653	737	713	665	687	726	662	636	673	657	669	703	677	686	710	704	747	612	667	668	659	677	675	702	618	710	686	649	726	712	697	699	712	641	683	674	716	646	640	661	707	709	709	695	701	682	702	702	671	718	686	700	677	698	724	691	695	682	666	652	669	692	708	687	662	619	706	680	652	705	659	684	711	696	687	709	700	654	697	723	712	710	686	671	715	757	663	651	707	637	667	671	695	726	705	697	630	707	672	698	654	624	696	710	691	691	712	719	711	694	690	710	670	675	706	666	711	644	691	666	646	687	729	717	719	745	706	714	672	690	678	645	710	689	670	637	638	668	677	652	684	705	665	678	646	699	667	672	655	664	692	663	727	717	659	657	685	668	665	684	662	704	637	666	688	696	734	722	662	673	667	709	699	676	657	718	700	703	723	700	700	672	649	636	716	678	686	648	658	684	684	667	688	695	716	708	709	674	682	687	704	716	672	716	701	644	711	654	689	669	657	683	636	723	641	702	668	669	692	711	708	696	665	625	695	697	650	674	677	707	691	641	671	668	699	660	687	680	692	707	646	706	723	649	661	699	669	652	719	704	671	720	678	700	696	692	645	688	656	630	663	747	729	664	702	684	700	682	690	680	717	670	699	665	650	691	668	722	663	649	673	709	659	705	700	676	695	720	694	667	645	680	662	675	694	725	761	690	647	676	671	716	738	668	713	661	670	700	691	703	641	666	699	694	719	699	698	632	684	668	684	639	704	667	680	662	707	659	669	642	691	676	659	652	684	660	713	661	677	694	696	671	662	714	692	681	667	650	676	687	698	680	673	678	689	711	674	663	715	646	629	679	706	662	671	706	735	690	694	668	654	664	671	674	679	656	683	687	652	683	700	664	679	671	659	734	645	678	684	675	673	735	695	720	640	672	637	661	668	620	703	655	657	682	690	650	698	638	690	698	698	724	646	724	694	712	656	647	708	698	667	631	696	691	672	681	703	695	689	700	664	680	705	725	705	718	660	683	614	688	716	701	677	725	705	724	663	677	695	709	683	685	693	718	679	663	648	629	703	663	639	680	704	676	684	694	694	668	671	685	661	658	685	697	700	718	669	702	689	725	717	701	672	636	671	687	674	650	706	721	696	651	681	704	684	701	673	629	682	643	694	725	696	641	704	675	660	672	687	667	642	710	687	677	716	677	730	679	659	695	663	688	674	714	672	669	723	708	682	702	679	684	663	646	698	671	658	702	691	682	672	722	668	683	682	663	651	682	720	657	707	692	697	712	700	754	664	616	685	748	685	676	679	692	689	675	711	704	647	648	700	697	752	686	650	715	674	683	686	703	720	646	676	706	696	689	678	715	698	636	708	683	664	687	657	687	666	678	715	670	715	711	688	652	667	695	689	680	691	664	670	691	675	733	663	681	690	687	701	698	660	706	722	737	725	624	681	688	665	687	668	695	679	678	639	694	698	754	659	670	642	702	676	714	743	676	655	676	683	696	685	673	689	688	673	669	723	643	709	652	679	688	712	703	642	660	712	715	651	676	729	629	677	689	686	734	688	655	700	707	701	721	687	680	729	697	731	697	697	663	641	695	702	678	667	653	716	688	680	664	639	677	638	688	693	732	702	656	663	670	648	700	715	716	687	664	697	705	700	705	640	681	667	727	685	682	746	711	647	650	646	695	664	653	638	715	699	675	638	681	735	695	726	662	728	716	703	718	710	696	719	715	643	665	651	689	708	693	667	680	638	665	704	675	699	681	652	659	680	641	707	709	694	665	667	680	701	666	671	671	727	714	722	712	691	692	688	647	687
23630	20978	28332	23807	20984	11080	1212	773	596	509	507	425	439	384	391	398	337	317	333	318	291	297	309	292	287	303	301	329	292	302	309	302	304	299	296	327	308	300	299	310	304	278	286	296	308	304	285	266	298	285	284	315	310	274	299	297	298	285	280	273	269	264	294	263	275	300	288	258	286	270	264	263	285	287	291	252	286	264	276	256	307	286	297	288	260	306	288	280	265	276	275	250	285	279	284	312	277	281	286	272	256	271	296	306	263	273	247	289	288	271	287	267	294	280	271	292	286	274	294	275	281	293	302	273	296	291	262	267	287	274	279	266	279	303	281	267	278	278	280	301	282	276	244	272	269	264	291	254	272	292	317	307	259	262	305	274	265	261	270	278	258	315	292	320	261	268	302	290	287	312	251	288	292	252	270	295	282	281	266	262	286	282	269	292	253	290	286	290	288	276	293	280	261	287	305	289	288	288	297	286	280	276	277	279	287	266	311	292	267	279	271	271	262	290	265	278	283	298	270	273	281	319	279	278	251	255	271	258	296	296	257	282	273	256	295	266	301	297	284	268	256	247	252	272	293	276	306	310	282	300	280	282	251	295	271	281	293	289	258	264	284	248	252	234	263	280	295	278	280	280	313	297	280	282	282	309	281	310	267	274	259	271	272	292	274	322	259	267	268	305	295	318	303	286	270	304	316	293	289	292	295	288	280	256	289	269	280	268	282	293	280	285	297	266	280	287	304	320	295	252	246	282	297	266	270	274	301	259	284	238	259	294	291	253	279	256	293	297	283	263	276	293	245	290	290	285	282	299	291	267	291	274	285	261	263	261	273	290	258	294	292	285	251	314	311	298	270	312	303	287	277	273	267	298	254	282	303	266	271	277	278	306	289	285	307	297	260	287	254	288	270	264	295	300	300	285	245	286	270	285	286	262	300	303	266	258	310	300	293	308	273	288	273	280	305	278	279	270	284	302	275	270	303	295	294	271	256	280	310	293	272	285	287	271	254	258	269	273	302	277	264	273	270	259	278	286	270	285	277	276	278	262	305	273	265	310	285	289	276	245	284	279	314	287	265	305	270	286	282	297	263	260	265	293	255	268	292	257	274	284	294	255	286	298	280	280	278	292	286	245	271	269	272	319	298	277	294	297	281	276	264	267	268	317	306	290	276	279	309	282	281	270	266	277	274	262	301	327	301	301	271	271	285	276	265	262	280	267	299	316	271	282	278	304	274	264	308	285	284	313	260	280	282	284	294	285	304	257	274	244	257	280	297	297	304	304	289	278	283	273	282	278	282	273	305	266	296	297	253	261	311	270	276	296	236	261	295	281	291	285	288	279	279	298	298	281	270	266	328	300	283	270	290	316	284	270	258	302	294	287	279	235	250	247	299	278	260	291	249	289	267	296	289	265	277	297	285	271	306	275	295	265	302	295	307	279	303	260	303	277	291	283	297	296	290	277	269	293	273	250	302	273	276	271	280	303	316	278	308	276	307	261	270	271	272	293	282	263	283	283	271	255	281	277	292	277	252	305	287	261	296	254	252	272	303	309	281	279	276	257	308	285	274	303	333	283	288	274	303	276	288	270	279	277	273	275	279	293	277	253	286	275	285	288	275	294	317	271	292	262	278	271	274	289	281	276	255	274	269	264	251	312	267	241	302	289	297	282	255	249	299	271	285	278	289	260	290	261	287	279	291	293	277	301	279	280	246	276	305	282	288	259	271	267	301	273	311	258	264	306	267	275	299	288	288	296	279	276	290	289	290	273	291	249	250	259	271	298	291	305	267	313	299	312	260	274	300	252	293	263	268	279	263	282	278	301	261	286	300	311	271	259	285	261	280	286	295	251	283	275	314	292	295	280	266	269	296	246	288	266	284	259	287	264	273	287	286	260	275	286	313	272	267	248	264	260	288	283	286	313	264	295	280	272	309	282	295	300	266	272	263	268	269	257	259	308	273	288	294	278	261	288	265	296	296	261	289	261	290	264	289	259	255	294	267	297	296	269	276	259	260	296	291	276	294	277	334	292	266	286	275	258	253	278	290	290	260	269	308	279	279	272	270	279	262	299	296	280	274	296	305	290	291	256	301	265	266	267	257	283	250	303	260	261	284	286	293	291	250	268	309	265	284	279	304	268	291	271	233	323	269	260	266	280	271	282	258	280	294	271	302	277	261	287	313	299	268	257	277	233	258	283	251	268	308	304	273	294	298	307	285	275	255	276	272	299	303	248	258	282	292	260	283	276	256	265	296	285	262	270	272	284	315	287	276	308	290	285	267	274	254	271	299	273	269	293	279	296	266	274	282	294	319	252	240	279	306	301	237	281	274	309	254	282	275	280	265	294	283	276	276	273	267	264	267	264	270	270	282	287	295	288	268	274	291	283	273	292	301	268	292	294	295	305	265	260	285	282	260	297	278	262	258	282	310	285	295	297	247	281	298	277	311	278	272	292	278	260	310	304	262	286	302	267	258	302	298	280	270	254	261	305	280	245	253	247	283	290	266	269	263	303	293	305	250	301	267	274	238	295	276	291	270	301	271	263	307	272	295	255	277	299	247	268	251	286	259	283	278	280	263	282	279	312	286	270	263	282	279	263	287	259	260	273	313	281	265	287	280	306	268	277	292	249	223	265	280	272	289	283	277	270	237	296	260	298	297	290	234	269	283	293	274	263	280	321	271	307	270	260	263	266	246	265	275	287	273	285	292	295	324	283	275	268	290	273	272	270	281	277	292	294	289	270	277	274	277	291	284	311	278	293	282	273	276	303	273	268	270	294	307	274	288	290	318	281	266	271	280	299	313	264	264	276	277	307	292	301	319	294	251	308	298	260	268	301	236	272	281	269	278	273	274	277	281	287	289	271	259	279	286	271	275	298	310	273	279	274	290	308	279	271	273	260	272	275	280	288	277	289	284	289	275	290	265	283	262	267	274	264	281	295	272	305	269	266	275	280	287	274	280	261	306	272	316	283	277	302	259	281	270	283	266	253	272	271	310	278	271	253	286	284	294	283	277	268	288	291	283	290	281	284	282	282	273	274	265	264	240	275	309	260	282	270	270	241	286	299	251	285	272	245	270	279	307	302	291	291	278	295	282	257	270	273	257	302	320	246	269	281	301	276	279	295	240	279	254	282	281	272	292	267	300	305	283	281	264	275	274	257	270	287	280	257	279	293	321	280	285	291	257	257	264	294	297	263	271	279	280	275	296	299	251	288	288	316	272	270	282	284	286	285	235	246	267	274	277	257	278	281	282	276	271	291	254	275	275	278	277	259	271	273	300	257	294	301	310	258	312	304	270	303	276	277	267	252	271	240	265	266	290	272	318	277	270	292	234	282	280	259	270	269	277	306	268	263	285	261	289	258	289	260	260	273	291	276	293	303	281	283	262	286	286	290	258	293	291	260	289	253	295	283	314	251	273	277	285	274	280	281	282	308	286	269	286	291	289	268	284	268	283	271	259	299	288	286	293	273	288	287	298	262	291	295	241	297
25202	10533	8290	4267	2950	2263	1731	1376	1123	1002	810	690	658	625	604	495	467	487	456	461	440	434	426	406	402	433	417	408	424	360	427	359	420	372	369	375	412	359	369	391	403	344	396	362	394	374	363	357	391	355	371	370	377	374	365	343	336	373	372	359	371	345	377	324	322	340	383	385	337	355	364	358	360	348	387	341	360	343	353	333	363	369	369	344	346	335	349	363	344	372	334	371	372	342	361	369	355	349	337	342	324	365	355	306	333	362	350	351	364	357	368	352	348	352	365	347	351	364	377	347	335	335	359	369	370	369	365	344	358	321	342	343	347	366	318	339	382	364	344	306	344	372	366	333	337	338	386	344	343	373	329	374	355	350	368	353	367	379	351	338	368	362	363	354	342	339	365	335	352	360	355	373	359	362	364	356	371	375	358	356	353	337	362	364	352	373	364	333	328	391	335	336	366	339	324	368	340	351	361	392	346	359	333	348	332	314	335	362	337	351	328	354	342	348	334	364	352	363	365	349	333	337	334	340	399	344	341	354	367	346	340	342	359	377	375	353	343	317	382	369	313	344	354	324	347	363	328	324	382	365	356	359	360	314	385	321	356	333	326	345	367	367	391	352	360	372	356	330	344	316	361	346	340	346	375	353	340	350	355	348	341	308	346	345	358	352	354	331	334	351	358	334	335	380	362	333	336	348	367	338	315	333	394	369	374	357	376	357	353	318	366	337	333	319	376	357	357	342	374	360	346	332	356	370	343	368	347	348	326	346	351	355	364	378	316	341	357	360	338	326	372	327	361	336	348	363	370	371	328	365	334	350	382	336	368	367	343	370	328	364	343	388	348	347	358	364	301	348	351	369	327	321	334	339	342	357	388	371	379	359	343	334	347	326	357	344	341	353	372	359	335	385	370	352	334	386	387	338	339	352	344	342	346	325	330	382	332	345	377	347	336	370	368	334	356	352	347	371	349	350	344	365	362	343	313	368	345	358	334	350	334	338	362	351	350	357	370	369	357	335	334	353	362	347	321	345	358	347	390	331	348	347	405	346	387	340	330	354	345	329	347	367	356	363	372	339	326	375	372	343	355	342	364	365	366	357	311	355	320	353	360	313	389	364	375	320	332	359	341	387	363	351	342	364	318	337	362	336	345	341	372	360	320	342	361	394	363	370	340	401	321	375	355	383	329	366	348	361	366	355	349	366	326	345	400	356	339	354	343	375	365	332	366	340	371	384	336	312	363	344	345	352	334	327	354	316	319	319	322	326	361	342	342	324	377	374	337	351	372	328	370	355	362	332	352	327	334	345	335	337	352	385	373	337	351	399	362	363	369	314	343	370	362	372	342	340	351	357	373	336	376	342	368	351	345	335	345	363	348	386	369	348	340	356	320	328	304	364	314	347	358	337	347	318	363	332	353	332	351	311	338	369	383	325	384	342	357	375	350	355	344	323	350	327	308	324	344	355	352	332	348	327	395	345	361	355	349	322	344	354	347	355	336	332	357	365	346	348	353	340	319	342	382	329	363	339	358	335	351	351	351	355	354	357	370	334	364	381	355	329	364	336	370	360	339	371	308	344	365	371	361	328	355	351	372	333	310	308	348	363	357	329	375	359	355	366	338	354	362	338	336	361	382	351	333	324	370	368	300	368	324	323	396	339	364	353	336	331	345	348	357	362	351	344	366	341	316	354	341	354	382	351	346	383	310	350	360	351	356	346	333	350	355	400	355	368	353	365	356	346	387	363	378	351	382	348	320	344	326	335	357	332	307	364	362	331	335	376	369	340	336	366	323	352	338	330	369	362	349	365	333	362	313	361	365	364	374	357	316	370	349	385	356	336	354	368	378	364	347	383	364	360	344	330	321	333	362	381	364	306	353	370	343	370	331	351	346	367	347	325	349	370	375	363	370	388	333	335	359	380	354	356	359	371	325	348	369	356	368	326	339	374	333	348	376	343	377	354	348	353	371	370	340	344	356	365	356	337	336	394	369	332	396	327	367	356	340	351	354	342	335	348	354	371	359	346	323	347	357	318	339	377	339	344	350	362	352	368	339	404	356	339	375	368	335	332	364	336	373	328	328	350	348	345	359	347	349	353	320	373	362	362	339	338	330	348	336	344	363	331	350	341	331	351	351	350	355	372	342	347	364	345	367	361	348	377	365	331	346	343	362	349	336	344	332	371	358	325	359	361	338	360	346	360	355	370	377	349	337	359	364	365	332	322	348	333	362	382	365	373	353	345	331	344	386	345	341	372	327	334	352	346	375	350	367	391	340	381	356	348	330	356	378	372	330	357	348	337	362	348	331	379	348	338	362	360	346	363	333	398	350	374	342	341	342	371	345	336	368	348	371	335	363	357	370	393	354	341	353	347	352	350	375	346	349	361	359	338	316	334	321	375	346	340	323	348	355	324	356	352	369	334	337	355	360	320	381	357	332	362	365	344	352	331	363	346	379	373	361	336	353	359	339	362	344	334	337	359	340	327	343	383	345	337	372	345	328	383	355	359	375	356	367	360	343	361	344	349	353	339	343	337	355	343	397	345	351	355	341	347	338	355	334	355	374	363	362	327	359	349	337	360	357	358	359	323	324	331	361	373	346	359	357	341	343	378	339	316	362	354	394	367	333	352	340	354	359	329	368	353	333	334	332	372	366	317	337	363	390	343	340	376	386	365	345	334	356	371	371	396	335	360	382	342	340	339	349	338	354	390	334	361	346	350	351	349	321	394	342	357	333	345	351	349	324	340	348	320	317	358	344	372	365	339	313	345	369	374	372	361	359	365	376	342	373	345	331	369	342	352	349	350	347	345	339	350	320	348	367	374	337	360	347	353	332	316	338	356	364	333	391	355	371	357	332	345	361	344	352	351	349	380	315	332	335	335	367	335	381	361	342	334	370	348	327	378	335	337	382	386	358	346	342	333	323	359	341	383	393	341	321	320	360	357	378	337	345	337	337	377	348	327	365	374	321	359	354	359	378	348	371	354	345	341	363	379	340	339	361	324	334	344	362	337	352	342	342	335	350	320	343	364	395	342	356	382	340	353	325	337	338	333	328	382	345	357	320	356	344	361	376	364	338	338	391	331	337	364	395	332	372	350	334	344	377	361	346	349	350	348	340	341	331	379	348	372	367	361	302	337	330	344	406	335	330	351	363	338	346	330	362	345	348	345	366	322	355	344	352	356	346	370	359	335	321	354	339	361	366	331	350	320	325	340	374	361	356	335	330	369	341	354	339	356	337	359	357	354	356	356	338	349	336	361	349	324	327	371	406	355	355	344	352	347	359	346	351	352	364	359	376	329	334	336	367	349	327	338	330	340	353	341	396	322	322	326	358	368	379	351	338	334	358	347	338	384	327	329	322	325	344	357	373	353	332	324	366	357	338	345	366	340	346	341	346	355	369	344	357	346	346	364	337	364	336	365	341	319	336	367	331	357	342	380	334	356	342	364	340	334	348	352	351	350	363	342	327	304	355	366	381	355	347	354	355	339
24902	20954	27163	24907	10155	1181	1029	849	789	801	728	739	709	700	685	747	755	681	681	672	697	664	680	666	688	642	668	681	657	614	694	637	660	641	650	646	657	686	645	708	661	656	652	653	691	641	677	645	686	654	647	678	667	673	678	665	619	691	685	650	648	682	668	685	615	662	648	595	651	698	642	656	715	650	658	686	685	651	652	675	684	668	686	655	632	662	635	699	653	661	633	646	671	625	655	644	644	635	622	694	643	628	652	639	640	690	597	691	637	661	659	699	653	692	709	658	673	647	696	646	715	652	681	703	694	659	654	657	688	653	645	636	607	646	636	703	645	692	643	648	657	639	657	688	662	644	691	657	610	633	665	657	631	692	621	637	680	679	632	672	653	630	656	649	718	631	638	657	680	619	683	634	634	683	694	642	640	678	630	681	640	622	660	685	630	687	683	664	665	657	650	667	708	620	644	681	629	653	585	669	640	619	680	674	657	684	710	603	676	618	641	668	682	627	676	632	610	623	658	637	654	672	617	579	664	627	675	659	660	614	653	640	609	643	642	659	685	676	684	648	641	652	658	666	660	649	638	656	631	666	660	606	646	686	615	663	688	678	669	622	613	654	656	634	633	646	647	641	666	633	658	644	590	616	673	632	632	754	671	640	661	675	668	671	634	674	684	638	648	643	655	640	605	643	701	649	697	661	697	648	662	634	670	623	665	609	672	636	637	619	624	642	614	649	674	622	594	643	601	634	661	662	634	670	679	656	613	664	662	716	684	665	701	630	656	638	634	688	675	658	668	664	691	736	683	679	659	635	674	632	672	695	659	660	662	641	667	681	677	659	649	655	714	621	602	662	629	599	668	680	645	701	628	683	669	666	602	653	634	679	641	686	685	614	696	639	644	614	633	634	670	681	628	681	664	669	677	648	680	671	630	646	622	621	652	661	686	614	676	709	642	665	623	661	666	643	642	679	633	642	658	665	660	617	617	663	640	674	678	659	642	595	656	633	691	652	679	660	656	591	673	660	680	612	603	626	633	673	655	649	660	671	641	708	634	657	649	678	656	637	660	655	696	679	646	662	659	616	645	687	657	625	643	703	649	654	659	666	642	662	675	678	656	658	641	705	637	653	662	610	661	644	650	631	675	649	657	612	627	654	656	634	631	619	643	655	635	650	637	647	592	655	638	654	665	600	630	639	662	649	617	675	679	691	679	682	625	679	674	617	652	667	616	664	674	622	644	671	665	679	634	669	661	664	666	595	649	673	669	686	654	662	664	625	686	651	648	663	642	694	662	671	673	650	661	618	658	663	622	638	631	672	628	621	655	666	664	647	676	666	648	686	633	640	635	657	632	624	652	639	666	703	650	640	636	650	652	685	675	657	678	682	628	660	663	709	664	657	605	682	640	641	641	651	636	650	658	667	640	660	628	648	625	596	683	624	616	668	695	635	687	660	649	695	697	641	656	675	616	683	680	634	604	621	642	605	615	658	631	631	661	645	657	643	646	629	657	664	630	625	680	689	624	606	637	657	683	651	668	636	679	678	605	610	632	627	630	647	605	627	654	640	649	670	659	601	639	620	660	638	652	635	683	694	643	630	700	646	627	673	641	612	659	705	650	643	663	692	670	650	668	682	649	644	653	628	640	689	632	675	626	668	707	685	613	648	702	683	663	699	686	652	667	631	658	632	680	636	680	638	630	664	663	692	645	639	653	658	660	678	687	645	680	687	656	662	727	661	658	683	672	707	647	640	676	619	640	599	630	640	663	624	623	661	682	642	673	662	685	650	608	681	634	665	637	650	650	651	665	624	668	648	634	645	643	671	656	641	656	607	645	628	630	586	694	628	627	666	656	682	662	683	641	662	635	642	657	610	609	655	647	706	630	654	631	653	662	680	609	687	666	621	665	618	629	666	626	663	695	648	666	619	647	684	693	665	670	646	657	630	645	699	646	645	635	613	634	669	641	666	652	677	627	626	676	630	627	628	637	665	656	642	663	667	646	666	637	657	687	669	625	687	649	649	652	662	639	650	639	622	624	671	646	672	614	666	650	662	665	629	638	646	642	645	658	660	647	675	629	673	666	649	643	685	693	666	629	646	640	630	705	654	662	645	714	686	611	671	627	675	653	670	709	653	671	626	618	697	654	641	669	665	635	662	674	642	631	634	640	658	629	607	657	592	601	610	645	622	669	632	674	645	629	637	644	679	685	666	623	614	625	619	614	671	605	632	567	632	619	662	668	706	644	695	626	663	629	698	673	693	647	642	652	691	648	621	605	670	633	680	670	656	632	609	675	656	672	662	650	667	680	646	673	617	663	654	661	651	661	636	705	648	669	649	689	699	682	696	623	630	672	654	643	671	666	670	678	662	656	661	628	688	642	654	660	659	616	652	689	594	689	637	680	626	658	661	629	635	644	660	604	659	692	670	629	631	583	666	665	663	651	632	632	673	654	646	667	636	626	692	626	645	613	657	726	634	610	658	686	662	631	623	668	653	643	691	722	692	666	598	651	651	702	610	635	653	618	645	705	642	653	672	686	648	634	639	630	686	678	665	654	634	666	620	620	638	624	629	668	671	665	673	656	658	677	683	666	684	642	681	670	655	677	625	668	647	637	679	654	641	661	637	653	646	681	644	700	593	625	629	617	669	653	686	651	650	679	673	679	644	589	644	671	617	654	657	667	663	658	619	654	642	656	633	626	582	607	668	654	625	653	660	651	687	664	608	662	612	680	655	675	679	645	640	665	636	624	672	615	712	595	684	607	644	637	704	644	684	693	641	641	607	645	664	700	646	685	653	668	631	642	639	652	649	673	623	681	637	664	625	692	688	634	676	683	664	675	677	578	689	641	654	675	644	689	700	660	616	651	639	644	632	657	671	687	696	623	628	678	651	656	652	661	626	667	694	670	653	712	674	608	659	659	688	656	674	651	642	656	639	649	628	668	656	668	625	604	631	606	626	650	682	664	622	664	600	669	689	670	695	669	633	666	681	632	664	689	641	647	647	695	664	692	654	629	672	606	660	638	731	672	658	681	651	697	611	628	700	655	680	702	645	627	670	688	635	645	661	650	706	662	661	654	620	651	604	664	672	618	647	634	601	643	672	641	595	628	669	637	621	688	618	644	701	645	617	684	639	598	677	661	607	639	626	638	675	633	673	626	664	729	642	667	670	630	639	674	632	650	651	659	651	673	599	666	673	627	674	652	657	645	639	673	668	687	627	627	662	636	654	663	596	679	670	649	684	644	638	660	646	684	675	668	636	650	672	690	664	670	671	661	684	659	691	644	656	666	674	663	680	624	645	690	658	647	621	685	643	640	654	703	701	641	675	658	629	675	707	644	640	647	626	673	607	666	646	646	669	648	641	672	683	668	669	641	696	683	622	606	655	633	653	664	667	631	638	673	624	608	655	678	656	709	640	685	632	616	642	632	626	642	692	638	635	628	675	589	660	669	662	679	690	675	628	668	641	641	666	671	612	669	636	672	686	645	657
23118	6378	4812	2740	2187	1719	1491	1288	1141	1070	979	952	936	888	837	908	797	861	792	842	776	783	768	833	787	748	751	785	784	785	792	809	782	767	824	741	758	774	790	787	765	779	774	806	792	758	800	779	744	758	761	719	816	800	767	804	798	741	731	784	789	729	782	716	788	791	753	709	761	787	805	709	739	741	766	761	759	780	741	773	752	793	725	821	751	749	756	771	769	750	746	730	759	736	719	724	731	793	748	772	750	777	800	785	745	740	741	753	799	746	768	759	785	719	732	729	755	732	734	732	750	752	752	757	781	774	749	759	766	779	795	749	746	757	750	787	752	767	720	831	763	782	740	755	729	748	696	802	767	799	722	768	771	737	734	746	744	723	739	756	757	793	702	737	720	760	781	775	754	761	788	741	753	763	769	773	766	780	741	804	759	742	746	774	761	827	744	731	755	729	786	786	761	735	726	767	754	782	775	778	713	751	722	813	745	785	710	764	781	792	762	718	798	732	736	749	781	725	745	756	772	777	745	787	727	746	770	739	786	711	728	729	725	733	763	744	724	756	770	792	753	803	779	734	735	749	753	733	781	744	787	709	754	770	762	710	812	761	765	783	768	721	693	759	803	797	779	784	755	714	792	708	730	789	769	733	732	766	755	829	765	788	816	739	786	784	782	814	738	795	704	730	742	785	800	802	770	718	766	744	778	704	768	743	755	762	777	768	715	768	740	744	753	752	746	776	737	758	810	746	724	752	775	731	775	704	757	726	798	731	792	730	754	768	814	761	781	724	761	773	811	703	758	716	783	739	755	773	734	707	783	746	764	765	787	789	757	732	735	742	742	758	742	750	817	762	728	771	828	755	775	741	795	699	789	747	751	793	752	787	725	784	747	774	776	778	761	760	753	772	796	750	737	752	761	764	798	761	752	752	797	745	780	785	779	794	767	793	718	761	781	770	735	720	741	751	735	751	794	731	705	760	748	780	767	756	782	743	781	731	777	786	811	755	741	712	739	745	776	762	796	699	700	746	763	780	747	760	801	800	784	741	788	760	775	770	720	744	771	747	777	763	760	755	745	795	709	799	743	769	783	792	754	762	742	724	754	756	773	799	754	706	783	784	738	797	772	759	776	736	752	718	746	731	765	797	808	741	751	765	768	742	799	746	758	738	750	769	803	770	783	714	757	792	802	763	763	792	791	764	722	749	769	789	782	706	763	802	797	799	768	743	767	712	771	747	734	768	739	793	763	781	709	733	762	722	722	738	765	753	679	757	768	791	755	755	744	785	773	771	740	785	790	727	779	730	807	729	771	787	715	749	729	757	754	769	790	761	787	750	749	752	840	758	723	773	714	748	793	748	750	803	720	780	757	814	725	749	783	754	808	745	739	730	720	758	743	742	750	744	732	785	759	742	746	796	786	811	751	716	760	768	787	749	772	792	729	729	738	804	787	737	747	728	764	794	747	760	731	768	760	780	736	718	798	772	751	767	735	792	750	738	744	754	735	743	743	759	747	782	682	730	767	786	737	772	744	819	755	794	749	774	801	782	752	792	747	771	736	778	769	788	708	765	760	770	777	817	789	748	779	775	804	694	784	773	703	820	799	726	749	753	714	801	749	728	735	732	733	818	740	735	749	745	760	749	785	694	746	808	745	763	791	754	760	716	721	793	756	740	739	757	766	724	741	754	729	724	731	741	778	775	757	749	746	791	702	768	811	742	762	750	758	752	745	740	781	785	753	710	755	759	821	699	774	753	702	761	754	823	742	751	721	738	715	761	739	796	787	783	749	752	736	749	775	727	727	801	740	701	772	757	786	749	730	798	723	760	787	782	732	736	765	729	729	788	806	799	798	726	795	749	757	796	729	748	782	747	763	745	752	730	760	758	764	747	764	748	756	767	782	823	756	762	713	773	712	818	757	774	730	783	738	764	750	768	824	748	789	801	760	721	746	767	802	800	782	744	706	751	762	758	781	723	750	703	743	789	756	782	730	747	722	769	778	750	785	730	773	744	757	806	760	740	788	788	813	752	771	727	749	770	775	816	771	768	755	819	779	751	738	723	721	817	738	745	776	761	767	758	808	748	764	762	793	700	763	711	796	730	730	790	773	725	801	784	770	708	753	724	737	733	818	717	730	722	736	753	768	762	763	766	739	716	804	779	758	775	754	747	774	773	784	726	750	777	796	754	743	773	728	746	784	715	751	720	690	843	770	778	792	732	768	800	736	745	760	738	716	741	794	794	820	732	786	742	764	742	725	788	774	762	751	783	782	751	733	802	756	766	730	752	750	739	739	742	746	720	782	779	736	751	776	743	728	725	796	735	763	789	796	805	731	741	747	752	741	730	744	783	759	738	725	764	754	794	788	768	734	768	790	784	727	742	759	721	737	747	761	727	774	737	762	774	733	770	802	772	751	750	766	764	800	768	758	747	712	755	772	780	763	801	779	747	787	746	745	726	797	745	698	790	732	748	760	789	725	767	797	739	747	757	781	775	809	752	792	771	725	755	753	771	774	769	785	746	812	756	712	763	770	755	774	778	768	736	751	735	764	782	713	773	755	769	777	764	802	782	792	768	734	715	691	758	794	779	746	730	736	778	738	839	771	805	738	721	759	779	738	770	761	760	785	812	750	771	749	838	757	803	779	753	761	760	735	734	789	779	747	711	753	727	814	778	773	776	706	751	783	813	710	742	753	757	716	744	757	808	769	776	789	755	745	698	735	793	756	715	743	754	785	778	776	699	778	763	756	705	742	717	761	784	759	784	737	780	755	743	787	789	714	761	757	762	748	791	736	752	789	793	752	725	781	802	743	733	797	760	743	734	722	816	744	737	822	781	797	753	771	741	775	768	760	743	780	749	746	766	740	770	759	725	768	773	727	728	743	700	795	739	729	772	803	744	718	735	747	796	765	772	805	731	757	736	792	779	753	752	719	793	748	679	745	728	789	799	788	768	736	733	754	789	804	763	782	757	792	726	753	745	718	773	731	731	794	802	753	779	772	729	730	739	742	741	785	760	761	763	772	741	747	761	760	720	750	716	766	692	741	728	757	769	773	713	776	774	741	737	765	762	693	814	760	730	732	756	751	768	737	717	745	787	750	721	714	712	769	798	767	780	732	750	735	761	810	788	765	759	722	745	732	745	797	757	763	712	777	743	738	754	785	778	752	739	782	782	725	721	741	746	731	770	764	745	742	771	775	787	790	729	728	721	791	762	836	727	807	760	746	697	765	684	765	715	771	844	811	754	759	748	728	759	770	727	782	742	741	781	759	770	723	727	791	760	750	743	786	742	737	770	780	769	729	722	755	734	742	790	806	763	775	754	771	751	785	777	790	793	729	761	812	766	754	812	696	717	758	730	758	742	724	771	707	754	746	751	792	787	749	745	751	743	759	767	765	759	780	745	779	736	766	761	756	734	758	750	730	768	769	731	758	773	740	745	768	769	737	783	779	755	793	781	749	789	737	806	734	759	755	769	764	783	806	786	768	778
22606	20976	28683	23428	20977	21042	10292	1287	827	783	679	686	520	500	464	443	407	454	418	371	344	386	354	323	310	304	331	307	308	360	303	280	308	317	342	288	328	296	280	300	296	278	301	312	309	279	290	288	279	338	288	337	302	304	307	311	335	283	275	259	279	284	286	283	311	300	302	279	265	242	291	309	249	294	292	260	284	292	304	268	284	266	294	277	266	287	290	275	271	273	277	283	292	307	298	266	257	273	272	262	272	272	294	291	283	245	284	261	283	271	262	308	278	284	267	251	299	257	259	262	280	288	272	285	290	279	270	261	262	292	231	304	303	264	283	304	273	256	272	286	289	288	269	276	235	278	262	282	291	299	274	253	275	253	253	251	309	276	255	265	295	263	298	278	260	288	263	280	260	263	257	262	289	242	275	269	302	279	273	297	277	259	293	292	278	253	278	268	275	286	246	237	281	242	281	273	290	284	282	276	277	298	243	261	298	277	276	300	261	280	278	281	266	265	293	274	265	301	276	281	292	299	265	302	253	266	291	256	256	266	306	265	300	297	263	255	252	276	259	277	297	290	286	311	262	272	261	287	251	289	286	299	272	273	264	312	290	260	278	301	303	232	257	262	251	248	279	284	278	262	279	294	277	268	298	266	265	290	278	292	280	258	263	300	266	272	253	280	261	267	280	255	265	283	310	284	250	265	276	286	288	279	285	247	266	253	282	247	276	272	278	261	291	279	252	289	290	268	271	266	247	274	275	259	271	262	218	261	263	263	285	325	258	277	285	290	287	275	266	281	276	294	279	274	272	286	293	271	280	281	299	242	295	258	262	284	303	272	239	277	279	250	256	273	248	243	261	248	284	285	266	275	285	274	255	278	271	252	256	254	283	297	275	288	307	265	250	290	249	280	264	248	294	244	277	272	274	291	278	292	265	273	265	265	259	240	264	269	273	268	261	267	283	268	254	250	278	271	292	283	248	249	269	301	271	280	263	275	230	294	272	294	262	281	299	253	244	271	281	242	253	270	277	295	249	286	266	263	268	273	270	248	288	283	279	250	264	273	265	297	254	275	309	297	263	264	292	265	289	256	290	287	246	302	285	294	281	292	251	247	295	269	243	272	289	257	268	264	249	306	265	291	267	266	264	256	297	289	280	260	280	274	278	294	286	276	274	312	283	279	295	280	260	272	268	283	270	281	287	260	301	268	265	271	280	294	258	282	259	229	240	263	255	295	283	291	282	265	237	286	251	250	268	253	260	276	272	268	272	256	289	304	272	265	287	281	259	264	286	278	278	310	271	291	270	270	264	296	290	287	264	266	300	293	253	253	260	283	302	276	254	274	305	302	278	310	268	276	261	267	269	286	281	264	296	285	278	270	286	269	289	265	309	283	265	253	254	313	308	246	268	284	286	248	273	289	278	286	258	282	283	289	288	278	272	256	260	256	288	263	256	304	270	285	256	277	280	287	301	277	280	287	267	274	259	272	266	273	276	286	261	256	260	273	283	259	269	279	296	227	270	275	295	257	274	277	295	275	261	273	307	302	278	248	274	271	271	295	276	276	242	305	253	293	279	280	276	277	291	304	279	285	265	285	273	259	268	277	269	300	294	291	275	295	285	275	276	268	283	254	245	274	242	257	261	274	270	265	271	269	289	254	295	276	266	263	235	282	287	240	302	274	280	285	269	276	295	285	242	266	293	267	265	292	298	278	262	270	261	254	254	266	298	253	292	255	260	287	242	269	262	237	280	284	261	258	253	280	296	247	258	283	276	313	275	281	278	253	279	299	302	269	297	295	259	257	260	255	251	270	261	235	252	279	247	266	271	257	278	257	296	274	254	252	285	292	280	270	270	273	266	261	287	284	271	288	284	283	265	259	245	279	271	292	278	294	267	269	268	284	245	258	281	267	300	293	293	271	258	274	277	289	255	285	281	265	275	247	276	280	291	275	254	279	269	275	295	252	301	266	299	267	256	255	252	269	303	260	285	284	267	281	300	320	284	278	316	277	243	297	279	278	262	252	262	280	280	277	270	294	278	277	269	271	263	299	289	294	276	280	294	283	262	266	267	258	293	263	310	255	270	277	275	300	257	247	296	274	280	254	260	297	288	305	309	273	309	264	278	270	281	266	297	291	268	233	279	299	269	275	302	247	265	263	259	266	275	264	275	280	290	265	251	289	268	270	262	284	257	238	275	277	292	300	262	283	243	254	246	261	290	293	272	269	283	238	284	257	292	250	264	249	281	259	297	281	284	261	269	286	274	282	263	267	254	277	271	278	246	261	286	271	284	274	288	248	257	264	296	256	289	298	251	282	247	283	276	287	266	253	263	259	305	278	263	260	268	250	300	262	262	275	281	280	289	272	266	268	270	256	305	274	264	250	282	282	298	293	285	273	264	248	274	290	284	265	263	264	303	272	239	263	298	259	278	272	281	275	275	269	264	270	302	289	266	284	263	261	276	280	275	298	234	297	254	296	289	258	281	245	281	275	261	270	290	273	263	277	286	257	269	255	274	299	276	292	272	302	229	290	267	317	265	265	254	272	299	266	307	276	284	274	266	296	284	282	243	286	263	304	266	290	279	263	278	304	258	262	259	260	256	268	302	306	240	257	288	278	258	293	301	250	267	266	293	258	277	230	263	259	281	278	310	284	292	287	273	264	286	269	296	271	253	286	294	260	278	257	268	275	265	267	277	250	251	270	253	272	265	316	274	267	238	252	312	291	269	270	268	284	263	269	259	249	280	275	235	294	287	291	246	280	266	274	271	244	288	290	301	289	267	285	258	262	284	270	260	279	268	235	276	265	256	273	275	285	296	265	281	283	292	261	272	267	276	281	266	263	279	288	264	285	271	286	266	289	264	277	270	286	265	275	253	298	276	283	295	273	287	277	290	274	277	267	272	272	271	283	251	249	293	269	258	273	298	257	255	238	283	288	255	268	268	261	282	278	279	306	278	239	294	256	256	281	299	269	274	279	268	252	256	281	292	260	257	273	260	284	283	282	252	244	305	269	289	265	284	265	274	296	253	287	253	290	286	266	296	274	280	243	275	272	250	273	280	272	257	260	271	261	268	279	271	278	301	262	285	227	272	258	275	312	310	306	265	286	302	260	250	281	258	257	268	279	289	266	309	269	259	299	255	268	257	270	261	264	294	252	292	294	277	263	260	246	272	279	277	258	294	265	233	302	261	280	289	279	271	282	280	259	275	286	274	287	274	298	310	256	277	283	271	270	297	287	254	246	253	276	301	281	279	292	250	287	279	268	237	255	258	294	288	259	273	266	258	267	271	296	299	275	287	264	279	280	238	288	266	268	264	302	255	280	248	267	255	301	295	300	279	234	292	268	273	288	285	266	274	280	270	262	298	249	242	288	255	265	261	276	283	260	248	294	283	289	285	280	282	256	296	280	249	286	243	261	289	302	257	266	276	275	278	255	279	249	288	263	274	287	282	248	276	277	254	285	272	254	230	293	267	314	294	250	275	282	259	286
29295	16377	13384	7109	5069	3800	2951	2263	1814	1451	1249	999	898	834	682	641	590	596	574	522	500	450	436	423	411	428	410	412	417	401	391	386	385	379	364	389	354	374	365	379	358	317	328	362	339	377	370	364	341	358	327	346	352	351	349	361	374	322	306	344	327	346	352	318	333	338	294	338	329	308	321	329	290	311	319	316	344	337	307	309	315	336	321	300	341	309	303	331	329	328	311	281	352	303	318	323	324	300	306	332	322	337	305	296	299	313	291	309	342	316	343	326	303	283	315	294	344	322	297	320	318	293	293	334	313	315	295	328	338	305	327	318	306	301	362	307	338	308	308	336	321	317	305	297	322	316	298	340	331	313	303	320	343	305	294	338	328	284	296	344	324	296	344	325	345	314	348	296	317	324	333	322	307	352	293	322	303	318	316	303	328	336	290	319	308	295	311	330	314	294	295	285	305	307	303	305	303	350	342	321	329	298	296	346	309	289	296	309	317	305	353	308	279	347	344	338	295	322	299	321	301	294	338	296	296	311	307	311	342	324	316	311	358	330	297	329	336	313	309	302	324	330	313	310	313	326	304	300	321	342	306	296	302	289	294	294	339	299	298	300	301	328	307	328	307	328	319	318	302	339	269	316	329	321	346	306	339	313	319	315	311	292	342	325	290	315	322	332	306	311	315	286	310	291	294	311	319	302	297	357	340	319	336	339	306	281	286	281	323	317	301	313	327	298	304	336	324	302	341	313	336	314	319	282	298	309	334	281	306	328	310	315	334	318	293	338	295	335	305	328	339	332	310	335	288	333	320	269	318	310	301	333	302	265	306	330	338	309	306	289	297	313	330	312	331	336	310	314	329	324	346	312	321	330	322	290	335	319	322	273	320	327	333	325	303	344	289	318	321	313	344	336	301	290	302	308	299	306	302	287	317	291	308	295	291	302	311	307	303	339	333	293	329	311	313	302	328	318	330	353	337	336	318	288	308	310	295	305	348	337	299	326	309	310	293	302	336	330	311	336	295	298	322	329	316	324	314	331	299	292	324	327	338	355	281	297	311	301	304	337	328	293	295	301	328	321	315	314	291	305	306	329	301	332	313	292	308	334	326	345	294	297	331	299	303	284	327	315	280	321	331	296	303	329	314	314	320	315	323	309	323	320	336	325	311	344	319	297	322	290	321	308	322	345	359	337	330	312	336	292	314	326	281	338	293	318	329	302	316	307	321	317	273	300	298	305	307	334	330	335	302	335	333	310	277	322	337	305	300	302	293	316	260	314	310	358	305	314	315	317	310	292	294	323	300	295	283	322	322	329	298	337	311	311	291	333	327	298	304	317	283	313	315	312	286	299	293	331	305	339	300	343	301	311	318	317	307	324	318	313	341	318	323	325	283	293	298	274	330	308	335	310	315	311	305	324	282	296	320	284	307	319	348	331	333	322	337	336	324	336	327	300	333	308	302	283	291	305	322	291	299	302	335	329	321	335	318	293	324	309	310	303	343	287	294	337	298	308	310	321	367	303	289	332	308	263	314	317	305	297	301	308	334	321	301	282	301	309	307	291	297	296	305	339	313	352	304	318	316	292	341	313	306	314	296	316	305	325	281	318	297	349	310	311	292	310	308	291	310	309	320	337	314	332	313	342	315	320	315	294	291	299	336	296	327	324	349	321	338	329	301	313	337	293	337	320	344	318	325	300	302	320	294	347	312	316	304	298	309	313	312	301	286	320	310	318	320	296	303	315	299	326	299	312	290	307	334	327	298	315	310	306	319	330	320	288	337	298	310	321	319	338	284	317	312	360	304	313	304	352	291	318	315	323	310	299	310	307	316	268	331	305	322	302	304	302	318	326	313	314	301	349	337	312	292	312	312	290	322	300	327	274	306	302	331	301	274	326	328	319	317	313	322	326	304	310	302	346	320	343	302	310	313	302	322	330	306	287	321	291	296	279	301	299	311	285	319	311	314	353	318	303	315	300	346	301	343	295	322	313	338	315	300	309	320	317	317	322	314	319	316	329	307	289	293	303	296	286	303	267	338	320	310	324	322	322	297	306	265	327	310	313	306	294	308	316	320	323	285	293	314	308	314	310	330	336	331	302	306	324	302	298	320	322	327	345	318	316	325	308	298	319	336	307	291	300	346	335	303	318	306	313	314	292	327	320	320	302	306	314	301	324	352	320	318	324	325	339	326	355	323	348	300	309	308	318	318	327	317	310	301	324	339	307	308	331	289	298	312	314	338	329	301	340	313	324	308	300	330	335	296	323	328	315	332	318	318	289	311	322	322	330	314	300	331	332	322	320	305	323	313	287	309	330	314	301	310	332	320	290	314	320	338	326	293	313	328	347	319	330	333	333	280	293	311	307	320	337	297	311	326	345	352	311	347	330	344	279	336	298	328	305	320	320	320	332	321	319	348	300	296	332	327	317	334	304	335	292	321	287	317	321	343	337	298	307	300	319	323	319	313	288	325	308	307	295	318	302	315	350	327	311	328	300	304	316	310	326	306	306	315	304	303	300	294	322	325	299	317	304	328	293	318	328	306	305	290	333	315	338	320	300	297	294	284	305	336	315	327	304	299	316	322	270	292	348	350	313	343	297	317	296	319	317	329	304	292	324	294	334	320	300	282	328	329	307	350	318	311	312	329	308	307	275	328	327	289	308	305	299	301	338	323	335	320	305	294	333	329	292	322	313	328	298	287	337	302	335	304	303	335	328	307	351	327	274	331	300	312	275	332	326	320	289	310	317	319	322	303	289	322	285	319	318	301	309	308	312	293	289	282	311	314	272	365	293	305	321	336	282	308	299	300	338	314	305	275	316	310	279	299	319	319	311	320	310	299	302	310	305	322	286	325	321	303	312	288	303	322	316	305	295	277	338	317	288	343	303	287	317	307	324	330	316	338	348	349	347	303	310	324	300	299	312	343	319	316	305	304	319	271	320	312	347	331	321	324	293	312	311	277	333	307	327	342	329	304	304	306	299	320	336	330	310	291	320	318	330	308	276	303	327	286	312	310	322	290	282	328	327	323	321	290	310	305	322	326	323	336	312	347	313	310	334	352	316	317	296	313	304	290	316	304	293	303	339	300	298	284	272	334	305	322	303	334	310	317	321	334	282	312	315	309	329	338	307	283	318	300	317	304	352	295	327	340	339	329	299	329	297	362	305	309	368	334	309	322	316	304	315	303	341	332	293	313	286	320	304	333	307	311	312	316	321	325	307	296	333	331	332	311	312	329	333	331	361	308	314	316	356	292	291	315	308	313	341	324	307	309	323	347	280	307	345	290	338	307	323	302	334	298	297	299	317	275	319	329	304	325	332	335	330	308	314	340	320	291	325	317	325	312	312	324	304	298	334	344	359	315	294	310	326	345	333	330	291	319	310	325	328	322	299	317	322	303	300	280	319	285	328	314	304	318	297	327	352	285	310	329	332	326	335	335	309	310	314	306	327	333	303	323	336	295	319	311	325	343	319	328	323	320	315	320	314	323	331
26771	20141	8239	1046	724	663	603	627	601	589	606	594	537	596	572	553	568	573	585	584	541	582	611	553	577	553	566	627	535	573	608	565	589	604	577	603	550	565	586	598	587	557	586	571	615	593	581	534	580	563	548	572	601	601	599	571	589	539	545	621	580	558	597	575	566	566	561	577	575	600	608	563	575	570	566	569	560	561	587	581	606	586	572	545	602	566	556	590	541	547	540	564	549	586	544	598	588	562	555	549	611	607	574	585	569	569	598	569	610	570	551	576	527	621	581	599	524	531	559	574	572	578	563	575	561	555	629	536	595	550	563	572	586	586	529	545	573	547	551	586	611	560	560	558	539	573	619	529	605	592	544	528	550	529	531	579	636	583	589	566	577	588	596	596	537	622	571	585	559	575	568	534	565	587	550	591	580	564	583	606	578	536	533	588	548	580	586	526	559	577	609	579	563	573	562	588	586	574	546	601	523	543	563	612	564	577	562	590	590	569	591	609	614	560	547	562	548	581	566	551	546	585	557	602	570	551	564	576	541	602	581	588	557	547	609	605	566	609	562	585	569	566	585	587	575	556	603	590	585	592	617	545	590	530	568	549	579	569	544	626	517	544	595	575	570	573	608	587	597	603	545	582	600	567	543	557	595	574	579	588	552	552	584	514	570	589	605	568	600	592	636	572	592	596	652	593	582	571	512	569	580	590	558	585	552	559	535	541	595	521	508	580	577	565	558	559	602	589	592	557	573	581	562	569	571	594	542	586	605	623	550	572	589	648	632	551	595	559	583	581	531	579	545	543	557	564	600	555	565	536	621	554	573	575	563	571	539	556	529	573	576	558	544	601	599	599	560	564	569	505	582	561	556	529	549	573	565	565	558	564	617	523	583	586	547	539	563	535	621	557	597	589	576	541	612	552	539	546	573	558	585	614	625	519	572	568	575	578	556	602	608	508	553	587	593	516	564	594	577	560	569	591	570	584	589	555	541	575	540	560	576	559	559	602	568	578	582	567	607	608	625	575	586	541	539	568	552	595	562	515	554	594	550	531	582	601	548	582	563	564	593	524	600	543	550	568	606	602	557	612	570	579	626	537	548	563	575	585	548	521	606	580	536	574	587	576	603	575	575	565	627	535	569	578	595	569	583	571	603	605	542	549	575	551	581	549	535	567	570	548	605	586	569	597	599	573	570	563	590	550	559	560	589	532	562	583	598	566	624	548	539	546	555	580	537	598	584	560	534	588	564	617	553	588	520	558	571	532	553	586	540	559	561	571	563	594	547	588	605	578	541	570	590	553	577	526	535	617	586	603	589	590	563	580	590	547	553	604	604	560	564	573	569	577	589	617	583	562	541	613	510	598	585	583	529	587	582	578	598	575	561	586	534	551	579	550	572	563	584	592	570	594	562	541	567	582	613	557	586	574	543	586	543	614	593	577	612	576	581	556	591	545	538	533	539	598	598	573	537	588	566	598	561	582	584	571	565	575	561	578	555	533	587	609	562	604	597	553	577	585	560	535	597	590	580	573	559	596	594	597	564	526	554	566	600	585	548	569	582	576	573	568	603	606	524	576	615	579	578	543	590	600	535	586	609	569	551	572	558	536	563	578	569	589	598	532	579	570	571	596	543	595	556	603	583	596	557	597	527	584	569	524	554	563	639	530	598	549	603	585	595	550	591	588	603	594	566	533	610	536	583	547	536	578	590	613	520	574	608	581	572	558	596	562	558	583	593	515	607	543	557	571	598	582	547	620	576	565	632	521	571	567	558	560	565	533	586	590	599	593	567	569	549	563	568	603	550	620	607	599	595	566	528	570	557	583	572	525	566	579	601	550	588	570	589	597	574	578	586	592	556	567	559	568	611	565	613	559	595	580	566	590	591	527	575	552	589	582	572	591	599	592	553	556	539	564	589	583	563	583	578	572	547	535	568	591	546	595	601	598	589	527	575	557	587	558	572	576	579	594	599	566	624	558	541	594	610	581	592	551	566	552	571	605	558	550	586	603	568	579	550	536	612	555	605	576	578	612	601	610	612	589	518	597	589	570	573	615	609	579	574	578	607	581	556	572	572	563	616	576	558	566	579	558	556	621	594	588	586	549	617	580	570	560	601	535	536	552	578	570	550	559	557	586	567	571	597	547	564	576	599	563	607	562	600	557	562	587	547	606	571	588	607	608	582	606	600	561	572	551	579	583	582	592	534	576	556	546	552	556	562	577	585	584	588	558	602	574	573	596	587	608	573	586	586	615	540	577	523	594	585	524	539	604	589	540	576	580	530	599	540	622	615	619	575	585	579	549	581	570	592	558	630	567	564	567	594	555	556	592	574	620	576	561	601	565	602	571	573	559	557	567	568	574	519	588	583	566	554	575	610	582	551	604	594	540	573	542	562	556	604	541	609	598	546	586	585	526	584	569	511	584	538	599	585	588	604	611	582	596	534	578	569	579	589	549	553	631	579	529	550	604	573	534	547	557	554	588	592	562	581	581	543	574	600	608	560	606	538	564	583	593	608	558	592	564	612	550	573	606	586	598	557	507	573	547	585	594	588	554	557	573	544	549	593	601	572	578	570	591	603	570	552	580	589	578	623	577	544	616	566	579	558	570	542	535	590	621	607	588	596	567	547	544	559	577	551	564	598	568	555	599	577	620	591	554	600	576	601	578	584	580	589	619	594	535	612	584	585	617	618	599	572	581	530	538	564	546	542	541	587	525	614	543	573	556	606	563	565	598	616	563	562	598	564	563	608	555	529	605	581	598	577	555	560	595	565	577	604	552	550	591	563	639	560	577	558	550	560	610	620	594	571	558	586	586	585	576	618	571	595	564	560	586	586	617	569	616	583	551	519	611	586	573	548	590	599	570	548	577	574	550	556	546	586	587	582	568	571	550	603	548	547	578	590	589	563	583	605	561	612	573	587	553	564	576	593	603	516	539	564	577	557	556	573	598	580	544	564	552	569	586	586	561	557	581	602	565	549	576	599	552	563	591	575	564	602	524	587	591	566	526	608	564	551	621	584	557	538	541	576	526	588	566	551	545	589	565	533	562	538	566	582	599	590	620	559	598	580	587	622	581	557	558	597	571	580	587	586	590	544	606	594	552	529	543	568	559	578	547	615	547	570	584	571	595	571	598	575	585	555	595	560	570	573	580	588	569	580	620	623	576	548	578	593	573	584	554	547	578	555	549	583	594	611	576	589	560	586	608	558	604	566	611	609	571	558	539	561	590	607	552	595	577	578	573	562	564	593	597	595	588	595	567	593	598	581	582	592	536	619	591	569	527	562	582	560	579	555	548	587	536	588	559	564	583	573	561	550	539	588	532	579	633	585	584	563	548	532	563	556	587	581	588	523	602	601	616	569	553	573	600	541	571	552	593	643	585	599	574	583	578	577	563	562	576	568	548	657	541	590	583	605	582	554	571	566	628	551	600	585	529	592	587	554	623	587	568	623	566	556	509	598	585	595	588	553	641	581	592	596	552	561	577	566	596
7816	1576	1429	993	871	854	742	778	743	706	682	680	713	733	689	744	680	690	698	683	682	716	661	654	680	723	691	741	698	685	717	700	701	705	760	687	649	686	708	680	685	674	689	641	708	736	653	676	741	666	713	670	706	656	691	708	697	689	673	712	686	670	663	711	711	664	699	655	690	637	702	690	737	671	670	730	659	709	662	664	654	685	673	666	714	680	716	662	698	708	687	673	702	653	682	677	686	662	649	606	700	692	732	660	708	677	654	709	656	697	700	664	771	675	690	670	675	716	724	691	669	690	649	741	720	703	642	699	679	672	712	687	655	629	661	712	657	678	668	682	692	709	711	727	697	677	686	693	670	708	722	667	724	712	717	625	701	711	645	662	683	676	660	725	670	662	682	680	673	661	690	673	672	632	659	677	694	728	698	701	692	723	663	717	692	711	705	675	689	663	733	661	750	690	682	626	673	680	691	671	663	674	657	628	695	696	697	706	725	639	694	679	690	659	748	694	692	685	709	672	656	684	733	727	662	683	700	732	671	679	679	691	679	671	729	693	634	710	662	696	706	631	683	694	703	634	700	710	666	649	731	735	703	677	720	704	699	696	680	673	721	653	701	653	712	666	670	721	693	649	685	672	662	685	706	742	680	697	693	677	708	662	682	677	676	701	675	652	686	682	635	694	669	678	654	709	637	735	682	668	656	713	645	643	703	718	653	731	716	711	691	735	704	651	641	669	673	709	661	755	688	663	741	690	697	655	691	735	681	702	711	657	706	697	669	696	658	721	731	682	689	689	711	667	705	708	737	683	666	698	645	636	723	707	745	663	716	722	707	655	701	677	703	684	700	720	696	673	733	678	670	732	727	696	723	696	686	701	669	680	669	672	705	683	644	712	706	682	665	687	675	700	729	701	670	678	698	704	710	669	745	730	707	680	709	673	698	681	683	682	678	711	682	697	725	701	703	703	645	699	664	713	665	700	693	685	668	686	656	644	662	667	700	680	674	713	703	691	662	691	669	740	703	657	702	672	699	680	680	691	684	726	677	666	671	641	714	692	699	700	705	702	709	704	661	679	672	686	665	644	635	716	660	705	667	672	694	617	702	672	684	681	717	727	685	725	667	723	712	655	686	687	650	685	690	708	664	695	686	711	700	701	679	665	710	675	683	684	693	691	723	676	693	714	674	663	707	675	690	657	687	717	695	707	691	707	678	688	686	694	729	639	712	675	685	692	713	718	707	704	683	689	648	681	666	647	717	729	700	684	655	710	665	689	735	693	688	641	685	709	725	676	691	717	677	672	675	668	738	689	678	717	633	673	686	682	732	701	649	706	641	668	691	693	708	701	644	721	661	664	742	669	696	712	707	691	645	748	704	741	669	670	705	653	686	633	678	642	653	665	695	715	696	632	712	698	714	699	725	724	659	738	678	647	686	669	725	662	656	680	736	675	657	744	671	711	690	715	711	698	690	694	733	701	675	685	721	704	693	634	690	720	724	666	692	682	728	705	706	681	685	694	669	720	704	687	703	697	633	689	743	711	675	715	708	676	658	650	692	681	689	685	699	624	665	674	697	668	715	691	661	695	672	666	698	676	688	687	708	693	688	676	714	679	675	654	687	674	719	643	705	713	653	694	690	698	669	679	674	653	665	686	727	647	673	725	688	674	708	675	683	678	739	699	671	699	662	684	708	684	685	694	709	683	619	694	741	673	684	690	697	683	700	708	665	688	689	729	700	685	674	661	686	718	702	700	682	685	642	687	700	710	709	668	696	696	691	649	661	718	669	691	689	710	772	681	712	657	649	642	649	675	624	677	693	683	704	701	686	650	639	721	708	659	667	695	650	678	665	681	712	714	725	704	657	698	703	659	772	662	706	726	646	702	678	681	715	645	712	697	679	687	651	768	681	679	687	699	671	668	667	678	701	722	722	735	725	661	716	720	637	675	694	707	675	718	685	691	686	723	719	689	688	670	710	637	704	684	710	706	688	675	654	707	657	705	666	702	703	666	706	634	695	702	693	630	724	666	671	675	637	728	712	720	701	719	651	716	715	695	657	701	684	685	671	670	693	677	688	725	706	642	680	727	668	703	709	673	704	651	724	691	693	718	656	721	698	731	675	711	722	707	695	667	707	692	676	704	689	656	738	719	699	685	689	686	682	678	670	698	698	718	686	712	703	690	708	702	721	645	758	669	670	658	651	709	675	701	762	707	751	704	667	668	660	697	680	651	694	662	726	696	715	681	697	739	692	704	702	690	686	699	649	662	686	664	676	706	665	675	711	693	653	692	669	637	677	679	677	722	752	704	685	678	647	680	695	711	681	642	677	642	664	690	677	723	655	708	651	687	665	664	737	676	706	687	698	712	693	728	694	717	703	682	704	728	663	679	670	699	690	685	623	740	748	676	691	694	691	717	666	695	713	696	654	735	701	724	687	670	715	696	670	700	724	686	678	685	671	749	709	657	657	700	680	715	685	653	695	680	708	695	680	688	695	674	687	728	709	692	705	695	733	683	678	693	686	658	723	677	674	661	669	661	697	701	695	682	634	659	684	690	721	678	637	662	687	671	679	689	658	666	637	679	710	664	696	674	690	720	693	721	717	687	692	682	683	707	662	706	692	674	684	725	685	677	673	672	703	697	680	636	702	711	722	696	666	684	679	659	658	737	650	721	615	670	700	667	668	701	700	696	701	689	671	694	660	664	693	708	661	628	732	688	705	724	679	694	685	716	645	653	669	696	675	701	719	700	694	786	637	664	664	647	656	674	654	674	653	685	704	627	728	735	680	688	697	717	692	705	679	691	695	705	708	721	687	712	741	728	676	706	688	724	631	676	707	714	627	698	685	667	750	743	678	684	706	623	710	679	663	670	632	675	701	671	673	680	693	669	699	648	697	700	687	711	670	738	709	679	678	739	717	707	668	733	683	719	706	696	665	666	704	687	753	676	649	656	655	697	690	706	655	692	688	663	713	684	686	688	689	682	701	743	703	727	689	692	695	652	664	717	705	657	707	723	690	661	696	715	676	668	687	689	682	693	729	725	665	677	663	660	731	675	731	623	723	680	703	752	691	724	676	702	706	682	704	659	708	692	704	670	694	685	690	700	675	720	711	655	710	714	703	668	653	668	723	667	683	723	720	654	711	729	638	723	674	660	702	623	687	727	701	703	676	693	711	709	655	674	748	702	706	732	726	669	689	627	734	682	730	703	666	693	695	640	709	675	713	684	701	709	695	683	648	684	631	679	671	698	650	725	697	744	659	698	643	689	655	694	653	672	720	664	696	708	639	673	678	678	686	697	697	663	680	700	700	698	740	639	695	706	708	691	651	693	679	633	712	708	738	702	694	705	657	699	698	684	701	677	678	697	658	666	687	709	640	691	688	697	682	688	730	713	715	673	709	680	700	670	706	676	666	674	676	722	654	708	690	660	705	705	688	651	703	660	671	703	725	669	670	703	667	727	668	695	712	702	696	625	660	720	692	670	673	672
23572	20948	28267	23784	20955	11095	1218	716	651	553	488	469	415	393	394	367	358	357	320	323	292	333	313	343	311	316	311	284	306	311	345	316	325	303	284	278	307	311	310	287	305	282	293	302	319	267	297	297	313	286	298	288	268	322	272	305	319	283	268	301	248	280	291	274	304	312	301	278	291	283	303	276	273	314	251	297	293	285	301	290	262	262	284	284	302	259	307	248	286	241	271	276	297	265	288	291	308	262	291	283	292	273	298	290	289	294	281	286	264	308	289	265	281	294	277	294	277	292	285	302	263	285	321	287	331	247	287	281	303	280	284	290	273	273	293	269	285	290	304	308	310	286	254	265	266	266	286	301	268	273	275	302	258	267	283	272	287	273	276	269	297	266	305	300	263	268	254	283	276	296	279	273	275	285	263	276	264	281	299	279	267	257	261	306	278	314	288	269	289	309	295	245	270	265	310	266	307	286	287	264	275	299	264	267	300	261	293	274	299	279	285	293	279	266	265	289	279	286	272	254	254	267	299	256	273	248	259	300	259	274	296	310	282	278	269	278	297	295	293	295	268	296	337	295	288	278	271	272	273	288	301	300	281	266	295	279	276	287	295	282	251	285	295	283	290	313	277	249	256	267	275	276	286	254	259	270	280	281	287	286	291	286	263	293	277	293	288	277	285	249	263	283	294	266	271	301	283	243	286	286	289	263	304	297	267	269	278	288	271	264	274	303	305	309	299	308	292	276	286	265	269	282	289	273	289	322	305	277	295	279	286	283	255	283	278	277	280	304	327	280	243	298	302	270	260	290	265	284	299	282	284	291	297	253	258	307	316	278	276	265	308	268	280	291	281	281	267	277	282	252	270	278	273	272	267	263	305	271	278	255	319	300	305	247	279	274	269	285	263	278	256	288	288	256	298	275	273	278	307	289	279	291	268	274	278	314	288	253	269	312	270	314	272	278	299	301	285	268	251	279	275	278	282	258	304	284	286	274	269	310	271	314	263	294	285	290	315	285	282	269	286	244	280	293	309	291	284	319	289	293	281	293	277	246	264	309	257	307	299	271	262	272	292	281	263	267	252	287	289	290	263	285	283	284	283	262	294	271	250	300	282	297	318	242	298	253	284	271	309	289	281	290	279	264	291	290	264	290	281	255	288	279	267	283	306	291	283	316	262	290	295	276	277	260	298	293	311	278	257	287	262	308	293	308	329	284	292	272	284	289	270	272	308	284	268	305	288	263	262	299	281	267	293	246	253	292	268	297	280	241	299	299	293	271	282	278	308	280	294	290	283	257	310	255	259	332	294	264	266	279	285	275	278	258	274	285	265	282	274	290	290	278	293	264	298	302	280	313	298	262	277	282	285	275	283	296	301	269	282	288	301	276	281	262	320	282	300	279	271	264	256	288	285	306	292	277	264	265	273	268	319	267	297	303	287	259	284	271	297	274	261	272	260	240	298	284	297	273	278	274	237	277	257	261	281	248	269	291	314	262	273	280	285	260	302	265	261	285	289	273	282	284	291	254	267	260	304	275	287	297	249	286	273	300	277	285	277	265	281	291	286	268	283	268	270	293	308	281	316	299	295	288	289	296	296	280	283	263	267	280	282	253	276	283	263	312	283	259	271	251	316	303	265	299	304	247	260	285	282	300	289	265	273	282	308	287	269	281	295	295	277	278	270	287	302	280	265	310	279	285	271	259	283	273	284	293	264	265	298	288	272	281	301	278	289	300	246	257	274	291	303	279	300	315	313	283	283	282	244	260	291	261	294	268	277	297	274	297	293	269	260	260	266	260	290	277	276	281	284	265	297	310	272	278	289	271	264	262	276	302	306	283	282	276	281	271	275	275	274	249	263	269	275	283	263	288	270	288	266	287	270	280	289	279	276	299	288	262	290	252	278	296	293	254	307	306	292	273	276	271	291	305	262	285	286	287	296	277	299	273	267	282	276	283	248	284	260	268	284	255	287	312	272	279	275	273	266	295	290	251	284	283	270	275	276	251	266	272	301	284	253	299	315	288	303	266	287	246	274	275	309	303	295	292	264	300	287	283	274	267	270	291	285	280	279	293	276	270	266	299	251	247	265	254	286	270	288	303	283	273	275	273	261	263	258	269	269	275	267	278	259	283	270	276	316	256	288	302	266	281	296	287	269	287	282	315	280	290	271	285	280	290	297	264	278	282	301	268	275	291	279	273	261	286	289	273	291	266	268	303	283	231	291	309	279	263	283	266	275	288	295	293	284	284	270	293	267	287	249	263	272	279	285	284	313	266	301	279	303	273	262	273	274	274	279	271	291	275	260	307	299	276	275	292	285	270	268	304	313	255	275	245	297	264	294	308	284	278	275	276	263	256	260	277	293	262	271	284	308	262	287	289	282	307	288	272	292	259	277	283	284	280	313	277	279	329	299	275	298	286	287	272	266	300	271	295	295	277	264	253	297	263	260	286	265	275	278	289	305	276	243	290	284	309	267	265	273	291	281	304	269	294	284	258	250	264	302	299	277	311	257	290	272	277	275	280	301	290	322	263	262	273	260	277	280	288	283	278	291	274	245	272	290	262	291	257	295	259	268	283	278	281	268	266	298	266	299	271	277	284	307	298	276	277	263	297	295	307	229	267	280	234	293	263	289	269	263	281	272	273	307	311	258	274	274	256	277	268	268	253	286	278	299	262	294	273	272	277	278	273	310	307	293	243	277	269	261	273	281	269	285	289	301	288	283	302	280	269	254	291	270	301	255	291	260	285	309	291	317	281	273	273	294	275	278	270	262	269	277	283	282	274	293	286	290	249	301	266	290	264	266	270	268	286	267	293	316	277	269	342	271	243	279	285	270	277	280	293	295	278	280	278	295	265	299	297	287	263	308	252	282	282	276	263	290	297	283	278	282	276	299	284	269	267	251	285	272	259	269	265	268	247	273	258	275	282	285	276	285	266	298	300	294	285	284	264	289	300	316	292	278	309	253	262	308	274	298	284	274	289	262	275	272	271	279	320	292	303	299	268	279	278	281	275	275	280	285	309	319	269	268	259	255	305	269	272	254	260	293	271	280	270	279	292	308	259	285	275	277	268	231	276	301	256	271	290	278	293	266	310	302	301	293	259	314	297	259	293	267	272	290	277	289	261	282	269	277	256	290	312	271	273	286	290	274	278	279	289	285	252	291	290	283	256	264	289	282	282	283	292	276	272	262	271	272	276	264	292	295	262	268	282	259	261	234	286	268	252	259	267	259	269	256	254	250	287	282	318	267	267	267	315	297	287	312	285	259	288	280	280	263	279	248	270	305	275	254	280	263	307	292	276	271	234	302	261	306	254	280	290	288	299	289	276	298	257	305	283	247	263	285	288	258	293	266	286	280	303	290	279	327	250	258	262	263	279	280	283	282	264	252	275	275	290	258	286	259	278	282	278	295	310	266	269	286	264	286	271	298	297	258	289	269	261	281	287	274	302	266	243	264	263	270	321	286	250	275	290	288	270	300	299	303	304	291	282
25261	10018	8331	4227	2915	2190	1758	1367	1172	963	783	748	690	617	598	534	497	472	461	443	479	396	433	394	409	418	438	407	376	387	401	390	380	412	352	383	393	391	379	387	365	351	370	319	374	373	410	383	345	384	344	357	405	400	380	364	386	382	326	355	319	376	369	363	375	355	330	349	367	354	361	376	379	358	326	358	392	382	366	323	351	396	359	386	408	370	387	354	372	357	359	381	374	365	359	360	365	364	342	354	324	364	371	371	342	357	376	334	354	374	372	347	380	381	368	363	320	340	339	373	364	354	381	402	362	361	344	356	324	334	342	296	351	340	366	351	369	352	348	352	363	355	343	389	345	345	336	359	387	299	347	350	350	333	370	362	334	333	363	371	332	351	341	363	329	358	369	361	378	359	374	418	338	378	373	330	361	351	352	327	369	355	346	385	365	379	367	388	352	364	345	362	370	320	332	379	348	342	347	366	390	348	382	375	348	360	357	368	327	345	335	373	353	341	376	353	367	354	383	354	325	372	333	374	353	342	332	324	352	340	353	350	377	349	363	347	338	334	344	359	358	352	379	372	369	326	345	358	315	360	369	311	322	335	375	340	340	372	350	390	330	352	373	342	370	343	385	358	337	397	355	356	325	374	365	343	331	343	367	381	367	342	335	319	350	348	364	335	323	324	356	357	332	334	355	346	382	346	342	348	370	348	328	348	350	365	374	342	326	343	383	377	353	364	381	328	315	333	382	352	369	360	360	345	352	330	348	348	339	321	374	329	347	315	367	355	361	340	362	354	367	365	341	355	380	378	339	382	354	354	342	345	337	338	350	371	376	344	326	357	348	359	338	370	342	340	358	365	351	354	339	363	377	352	370	370	370	359	356	348	359	325	342	356	370	345	383	368	325	368	361	353	366	374	342	355	362	356	367	304	340	360	377	366	380	311	329	355	324	342	364	313	343	359	372	398	372	373	346	349	365	369	368	379	364	348	350	356	361	348	350	371	386	337	348	336	364	396	347	379	382	326	379	345	364	358	362	349	374	356	382	329	356	371	349	361	386	329	382	403	342	388	382	399	368	368	351	378	336	377	330	399	361	337	370	342	348	381	363	360	363	355	373	364	355	338	347	353	330	331	350	332	319	360	356	311	358	336	353	347	354	376	379	359	340	363	349	331	352	360	366	337	368	354	343	384	376	338	363	331	353	354	356	363	364	345	344	353	332	341	362	377	335	354	351	367	364	376	382	344	342	357	355	367	382	331	316	359	343	374	342	341	364	366	343	372	360	353	372	382	347	344	370	389	369	342	326	357	336	359	373	371	364	390	350	367	351	357	351	356	387	338	328	343	377	350	338	368	340	326	363	327	356	343	396	348	397	344	347	353	355	349	348	357	389	335	344	330	341	338	360	350	353	336	336	359	354	332	387	343	359	353	326	372	336	362	354	326	396	349	358	323	353	357	353	352	349	379	357	352	358	367	359	353	348	369	375	367	354	350	351	362	355	401	328	343	347	340	358	375	361	377	362	389	352	347	345	336	371	358	353	378	325	330	339	399	380	376	348	355	373	417	396	354	357	352	384	367	329	352	353	326	339	361	331	360	329	338	349	325	379	410	343	343	343	375	363	366	360	331	378	348	313	341	337	368	350	340	353	365	356	360	334	345	345	359	360	375	358	349	381	389	365	365	323	339	361	401	372	390	390	357	340	344	332	348	380	373	389	360	323	338	379	345	318	367	387	356	377	368	350	363	357	328	334	367	363	321	307	344	345	364	336	327	394	367	348	344	338	356	342	351	362	324	343	363	367	365	336	345	344	358	335	360	328	371	349	342	353	324	374	320	371	363	339	360	331	350	358	329	358	331	342	330	372	380	361	379	330	355	338	373	357	342	335	363	338	346	356	372	326	350	354	354	381	333	331	377	368	320	366	334	383	375	390	372	326	338	337	356	392	327	392	397	339	357	352	386	328	364	320	382	355	364	343	356	344	358	362	362	338	360	374	325	329	373	365	337	328	374	318	339	360	320	340	322	352	365	330	348	380	383	363	355	349	347	349	357	359	353	355	370	342	351	338	365	369	346	358	424	354	354	336	370	347	357	390	344	350	347	374	365	329	353	336	388	353	362	342	362	343	381	366	341	361	365	356	378	328	352	382	368	377	358	370	353	342	345	327	374	349	333	340	366	335	350	321	353	370	358	354	380	355	369	377	412	342	372	332	364	360	344	315	364	342	385	359	351	338	349	346	353	372	354	361	356	335	369	340	330	357	346	345	341	339	362	341	395	377	362	347	365	335	356	353	323	369	361	336	361	321	338	361	351	370	368	371	352	351	320	338	332	342	352	354	338	345	327	356	379	329	350	352	383	373	309	358	334	358	368	349	333	360	346	364	348	352	361	357	364	360	387	394	364	347	368	346	366	368	356	388	339	361	389	358	367	340	367	377	340	326	325	389	373	357	317	352	364	343	359	342	361	382	363	368	340	367	377	326	340	343	359	357	375	360	335	350	339	340	363	391	364	347	349	332	361	385	330	398	352	351	355	344	347	337	357	359	347	358	356	314	361	357	363	375	342	373	360	387	363	318	394	351	370	333	374	348	339	357	374	359	387	337	339	346	342	354	367	392	344	362	358	336	336	388	369	365	331	351	338	345	311	351	357	346	346	339	369	375	360	345	346	387	374	357	401	363	363	308	342	358	359	356	353	351	341	353	377	322	354	334	361	352	337	328	335	398	354	339	374	376	344	345	354	323	322	339	367	329	345	381	338	355	362	382	356	348	314	355	357	361	365	342	384	362	353	338	381	334	332	356	368	359	336	365	357	367	335	317	357	356	356	371	372	343	396	359	374	357	337	387	384	374	341	343	341	344	380	343	310	322	369	377	363	341	359	326	377	378	341	337	335	370	377	339	352	315	343	348	352	377	340	385	341	349	354	360	359	350	375	326	374	365	366	311	354	344	358	327	331	386	372	346	307	365	367	359	373	382	332	368	333	383	350	346	354	382	374	352	361	349	335	378	372	354	336	352	346	360	317	305	364	361	352	371	362	329	354	338	364	354	340	367	330	354	373	348	372	356	379	344	325	306	341	349	335	356	376	359	357	349	328	387	367	318	361	369	327	336	374	344	345	344	317	389	332	364	363	368	378	326	370	373	378	370	321	359	348	363	352	363	346	396	383	337	333	363	320	362	349	366	360	392	335	323	357	375	375	347	319	373	360	351	328	343	365	379	327	354	340	319	350	310	357	371	371	371	347	322	350	347	355	352	351	350	358	330	364	334	363	360	368	331	320	313	333	345	379	364	351	316	348	327	336	360	347	339	348	316	332	361	341	377	367	368	366	362	362	367	340	358	372	350	339	367	383	345	374	367	358	322	355	331	338	344	310	327	357	384	378	358	363	368	375	374	367	296	385	352	350	357	359	360	333	355	334	325	370	330	367	322	358	335	397	337	352	334	359	329	367	368	381	348	341	340	348	310	346	366	370	333	343	366	352	362	363
24902	20926	27072	24834	10104	1251	1026	861	778	803	780	735	704	728	745	736	687	691	693	642	714	665	659	583	673	666	735	679	692	707	621	656	679	687	687	681	657	658	714	670	644	687	632	707	645	712	670	669	618	639	682	648	639	659	661	653	665	665	672	661	674	638	585	653	656	632	648	614	711	675	702	655	719	682	646	656	632	625	626	702	649	659	699	637	663	706	651	663	643	666	690	683	686	638	630	653	663	692	671	619	683	618	634	690	670	669	656	670	673	667	673	606	623	640	620	709	629	642	630	709	637	688	704	633	623	596	690	659	666	633	686	623	706	629	636	633	662	647	650	626	626	649	710	636	630	658	677	649	639	662	679	653	633	689	671	652	665	649	679	649	657	650	665	659	652	692	647	665	694	694	672	620	671	676	679	664	673	651	673	664	660	609	662	667	647	628	682	660	653	643	684	671	691	674	665	639	643	661	650	672	634	640	662	727	638	699	678	623	623	688	682	648	712	678	676	669	680	685	672	651	707	674	661	695	633	645	660	604	677	668	641	648	692	658	663	696	647	632	683	692	678	642	691	622	635	665	618	652	669	673	697	691	650	673	652	671	644	683	661	665	644	663	657	633	661	669	664	663	629	703	646	701	700	706	679	682	683	652	660	684	612	653	635	622	663	628	642	633	720	669	650	700	643	660	648	699	650	649	640	669	671	627	626	610	689	639	637	626	629	647	679	680	587	638	696	655	668	602	647	664	643	641	634	624	678	648	615	655	656	646	669	686	690	704	666	662	653	678	680	653	675	672	647	616	644	636	685	666	636	642	695	659	668	660	649	685	633	646	631	688	633	645	694	704	715	653	706	683	663	671	633	643	689	694	715	648	619	619	639	623	656	699	621	658	661	646	660	665	635	659	688	678	623	672	686	635	674	665	694	690	601	670	694	621	676	655	631	699	674	639	628	649	655	636	688	702	665	641	680	663	621	672	646	640	682	609	675	662	660	628	690	655	613	691	687	699	695	691	657	651	669	663	671	672	661	659	649	658	674	654	668	668	655	683	661	643	702	653	680	672	704	658	656	671	638	685	657	619	693	691	659	668	663	655	638	685	608	633	700	671	646	673	646	616	669	640	688	729	633	711	686	641	669	699	646	637	675	674	671	620	643	649	667	656	641	645	676	631	632	648	666	670	614	633	642	696	661	664	658	669	654	678	651	642	658	677	669	633	709	620	624	681	674	608	640	650	688	656	634	670	639	647	654	678	637	685	623	634	667	646	665	686	661	715	664	629	683	666	621	670	667	674	665	635	672	648	667	659	628	629	658	629	629	650	599	635	636	665	648	714	644	628	645	677	670	644	644	686	662	688	636	682	715	663	647	649	648	696	657	692	629	633	730	643	664	668	666	679	660	643	653	648	668	645	619	635	665	690	672	666	638	689	646	650	649	671	674	648	652	669	670	643	658	653	696	736	609	643	694	660	646	635	684	662	692	644	682	650	706	673	608	660	714	642	653	664	628	682	627	642	694	632	675	644	640	611	639	640	681	671	632	643	722	667	667	665	722	661	658	632	623	709	708	713	652	623	627	628	691	665	671	658	674	636	631	649	713	612	649	652	611	697	647	645	667	638	665	671	674	653	696	648	648	634	631	630	679	639	649	695	640	653	656	678	658	649	684	672	612	687	635	683	681	712	663	678	657	634	631	684	683	689	649	674	615	634	665	670	649	603	653	672	671	699	677	689	654	705	646	638	704	645	617	667	692	660	659	648	636	663	680	669	676	661	640	656	687	631	706	666	667	641	690	642	630	666	689	677	656	668	652	675	633	664	680	707	680	642	638	627	690	666	665	642	679	668	688	675	630	663	637	689	639	678	658	650	627	603	650	673	680	691	665	625	597	683	646	699	650	647	677	647	651	656	657	637	685	646	640	659	670	669	661	682	662	645	673	700	615	674	665	718	645	656	658	692	643	676	637	599	664	672	688	675	681	682	676	675	664	684	651	624	710	674	644	658	718	667	625	641	665	625	650	643	653	697	658	674	617	632	641	703	713	696	637	659	687	636	646	660	665	636	670	679	696	643	640	655	650	665	678	616	709	688	642	632	672	681	667	629	671	651	630	660	669	650	631	629	625	698	640	667	625	651	623	687	670	671	649	645	607	665	660	691	675	642	641	675	663	586	657	688	641	664	684	663	649	650	639	685	666	682	629	664	644	670	656	687	642	605	661	631	654	636	650	647	685	650	644	646	649	628	675	654	690	662	692	685	666	616	650	683	639	664	684	722	621	637	669	681	652	645	671	681	630	646	717	669	673	708	672	697	706	684	685	674	627	663	687	599	629	632	660	645	667	695	713	629	639	640	668	672	630	653	604	665	728	717	636	685	622	640	676	592	656	628	685	665	666	677	641	705	662	676	647	704	633	618	641	665	633	663	681	675	636	701	660	665	653	681	675	683	615	631	669	664	645	649	587	691	711	667	681	671	647	635	683	671	681	687	700	645	671	664	695	681	645	680	647	667	684	672	673	667	661	719	700	650	677	662	669	671	636	643	706	610	644	642	637	660	654	692	626	677	665	641	618	650	664	646	625	655	636	699	651	676	681	639	657	632	659	667	649	651	665	642	672	662	701	628	644	678	664	671	683	616	673	664	664	679	592	687	651	679	646	595	639	623	634	653	637	636	655	656	666	687	702	708	705	652	670	670	619	628	710	670	652	644	651	635	719	629	698	651	622	660	662	648	606	619	695	656	675	627	638	652	631	676	607	645	667	642	647	681	670	645	668	711	678	662	655	611	631	621	638	669	671	679	633	720	638	632	640	700	656	640	635	632	643	701	648	642	646	673	633	711	680	654	642	660	610	657	681	655	660	701	673	657	690	669	629	693	637	661	704	637	661	654	633	665	654	650	636	655	661	656	675	633	652	648	646	655	665	652	698	641	674	664	675	666	618	656	660	668	635	706	650	661	608	653	655	666	652	696	667	647	696	617	660	657	675	713	706	653	653	688	624	676	667	649	640	641	640	693	693	692	656	649	627	645	638	710	625	637	690	683	676	722	662	716	656	662	644	677	628	634	641	682	646	632	603	644	704	697	676	639	646	637	664	632	665	627	654	647	661	626	649	657	661	668	654	672	646	669	670	665	673	612	678	635	662	619	640	676	679	627	671	656	692	643	660	651	683	651	656	601	661	666	614	662	644	659	673	667	626	656	717	694	684	679	654	662	662	664	615	686	684	725	629	655	672	625	661	683	666	670	691	666	653	666	614	713	680	651	670	655	659	675	654	667	679	677	662	642	640	663	662	691	644	659	672	668	692	626	700	653	673	629	631	672	689	644	699	668	676	661	662	647	655	617	681	676	705	665	682	655	662	685	632	660	703	601	614	633	681	657	667	633	605	632	719	652	618	691	646	687	622	671	661	675	662	654	612	700	675	605	666	609	693	666	670	634	661	663	656	623	651	654	620	643	623	652	686	650	715	683	677	640	705	614	643	651	686	686	725	675
23755	6413	4855	2836	2050	1650	1475	1304	1140	1063	995	985	974	876	880	894	809	770	770	804	802	803	808	778	792	814	800	797	844	727	807	796	766	761	792	779	785	758	793	744	785	770	760	741	815	766	776	788	816	705	766	818	775	799	833	763	773	767	775	780	772	779	724	753	759	777	749	774	814	741	773	703	787	723	765	747	766	836	771	752	790	796	784	739	764	784	765	765	790	753	797	752	780	818	786	826	772	723	765	738	751	814	775	748	708	766	742	783	740	743	745	854	760	738	727	779	737	736	797	759	732	807	774	760	782	743	800	740	735	744	797	740	776	745	741	758	781	759	763	745	742	842	729	783	783	763	737	715	730	765	734	725	726	748	770	699	821	762	704	728	750	792	810	808	792	763	780	744	797	754	757	801	742	765	743	763	766	803	805	770	749	758	741	775	754	764	775	805	746	769	757	758	774	711	822	749	780	761	741	699	814	739	808	771	768	766	725	797	773	776	747	753	806	775	738	766	736	785	785	765	724	776	758	785	792	737	768	792	705	718	779	783	804	805	765	782	795	762	760	764	710	775	743	729	765	747	782	781	815	758	805	768	741	815	748	847	751	748	799	737	743	781	796	790	807	778	860	753	775	747	746	782	744	784	779	773	758	752	754	749	776	770	775	771	763	816	788	765	736	740	731	827	752	764	751	765	779	792	724	739	752	762	726	799	719	781	777	799	789	790	738	735	745	770	779	761	783	785	760	747	762	754	734	750	741	733	767	778	733	757	695	770	771	759	814	747	790	692	754	722	773	718	753	772	768	764	786	710	736	722	735	782	794	753	748	742	766	752	766	753	792	731	763	795	851	761	788	727	754	755	739	739	747	814	745	736	755	760	762	739	782	769	766	814	779	759	757	790	765	735	757	770	749	737	785	762	774	802	764	802	782	759	742	770	834	789	765	699	753	766	765	730	787	784	765	788	771	776	784	756	818	733	779	819	676	786	717	759	763	770	786	777	754	736	782	844	795	760	730	753	766	750	756	780	773	769	779	767	719	794	747	789	774	763	798	752	738	684	731	742	765	755	780	728	765	772	760	763	742	799	781	739	759	778	745	733	810	738	707	737	798	742	750	750	806	788	731	774	771	782	775	833	766	811	732	769	769	861	751	793	778	737	762	761	782	811	790	749	729	734	772	746	766	730	802	761	801	728	841	749	720	731	782	751	719	727	744	777	755	780	771	798	759	774	725	750	752	810	746	802	787	700	722	791	763	797	751	805	766	775	729	787	745	786	723	761	741	788	791	775	757	772	751	748	809	821	780	736	780	763	786	764	776	754	798	777	752	757	736	728	744	775	722	752	730	811	744	769	817	766	743	769	792	706	775	761	750	720	715	783	786	787	726	752	745	765	760	718	772	735	763	784	765	772	776	816	785	776	736	770	815	752	737	790	813	774	785	738	762	765	707	744	816	734	799	780	747	774	734	723	737	777	795	758	766	772	753	778	750	768	737	790	798	709	797	775	769	720	719	716	795	791	772	737	769	778	737	715	814	851	772	739	768	764	800	750	729	749	775	725	754	797	768	769	780	786	767	725	780	773	758	732	757	711	791	764	791	731	747	725	748	797	785	755	809	735	754	732	762	765	732	781	794	744	811	763	773	744	774	755	803	750	725	798	747	780	733	798	789	750	737	680	770	770	711	744	801	780	729	729	763	766	748	754	814	742	780	722	827	745	709	741	762	754	736	780	828	814	774	766	760	746	742	754	740	744	787	765	791	788	735	747	749	733	741	750	801	720	757	790	776	744	708	742	744	749	758	717	785	693	762	748	703	769	752	776	750	776	760	705	811	753	752	774	779	779	738	777	733	762	729	764	711	795	751	717	751	785	743	734	793	769	766	783	788	780	714	771	809	727	739	741	773	783	799	758	715	768	772	757	719	791	759	812	779	797	800	781	731	735	769	760	769	750	768	741	784	770	750	753	739	789	747	724	796	755	749	750	739	749	745	771	761	797	766	764	779	752	746	790	810	738	801	731	767	803	760	780	767	716	776	770	751	779	750	775	752	784	804	741	716	797	790	791	759	787	803	769	714	768	793	761	799	720	760	715	783	793	752	722	741	702	737	649	735	738	790	771	764	734	770	709	754	791	759	761	728	769	786	734	745	729	762	705	755	773	781	709	772	763	759	753	781	804	767	775	752	791	774	725	758	752	757	738	743	722	792	807	785	763	811	735	761	752	794	772	756	753	761	739	741	747	748	759	743	719	758	780	752	751	787	751	782	751	823	754	743	748	756	750	766	799	730	740	797	764	759	786	764	764	762	771	792	767	785	746	711	777	784	780	741	747	768	751	804	831	838	775	752	777	760	812	773	726	777	767	755	745	734	814	760	823	752	721	728	733	800	761	772	735	735	771	804	754	755	791	730	766	734	797	753	750	770	744	755	742	758	737	800	719	721	753	804	734	787	775	731	755	716	770	791	769	762	751	773	694	786	772	738	825	821	790	755	746	754	772	771	766	736	758	748	776	772	766	766	803	775	780	752	766	709	803	741	714	781	765	730	803	732	726	780	784	749	809	743	772	797	748	789	759	754	787	773	772	753	742	769	763	736	727	769	760	754	760	775	758	777	767	782	750	786	735	734	784	736	811	743	766	770	755	774	794	811	741	784	770	748	754	763	777	722	783	770	782	743	780	786	748	810	767	745	778	765	734	751	740	755	800	810	759	741	725	744	787	796	742	776	710	744	768	745	796	717	763	760	762	774	739	770	768	740	795	813	726	773	773	754	819	744	768	782	778	767	777	723	764	748	724	820	742	820	759	741	756	727	797	710	766	806	746	794	738	779	721	785	794	771	776	786	755	780	735	744	747	739	739	756	746	749	773	716	775	733	759	755	717	754	761	784	734	762	772	754	756	828	812	794	798	773	852	735	754	755	760	810	724	702	717	754	713	748	717	803	735	761	729	769	771	734	753	799	752	763	758	750	748	755	720	755	789	765	769	725	770	758	785	820	786	750	765	711	778	775	762	750	763	719	762	766	752	729	786	771	743	777	764	768	785	766	785	724	760	774	786	746	756	785	756	767	730	833	799	776	750	810	770	743	762	772	797	756	764	730	803	787	783	780	685	728	725	782	789	781	769	749	730	702	788	748	741	780	805	746	748	752	746	771	800	775	763	723	728	759	759	760	745	747	798	787	778	741	745	767	743	743	769	749	775	734	700	779	764	736	749	761	744	772	788	735	816	737	788	787	764	701	741	736	738	745	760	797	755	792	779	765	787	771	798	753	772	722	759	764	766	732	778	764	793	735	714	731	797	732	747	800	790	738	786	757	759	768	726	773	748	752	776	745	788	735	754	747	809	792	773	743	725	711	786	769	758	763	753	811	771	753	760	765	742	774	756	767	763	770	785	753	796	735	779	760	770	710	765	749	817	780	741	773	760	786	791	737	765	775	777	772	758	752	706	773	778	816	754	765	764	760	758	779	738	740	753	808	725	782	780	791	800
22661	20978	28678	23462	20980	21035	10150	1258	920	781	662	552	545	491	479	439	436	396	391	359	378	323	319	353	360	357	304	356	315	305	301	316	299	298	320	305	312	297	291	296	311	309	280	271	308	298	279	274	297	299	297	310	337	288	311	300	282	303	243	308	284	301	310	275	298	279	297	306	312	264	275	275	278	287	259	288	285	297	299	283	282	306	275	257	295	256	264	258	283	292	254	272	284	268	276	274	256	270	283	263	275	296	240	295	273	301	296	292	276	264	253	304	272	283	296	321	275	281	260	284	288	286	304	250	318	257	278	260	280	302	288	278	296	277	293	278	274	245	276	273	271	263	300	272	262	274	279	283	283	246	306	298	300	287	285	290	283	290	297	293	297	282	291	268	264	275	282	286	267	278	273	275	293	256	284	295	301	297	284	298	288	307	263	273	284	286	325	261	279	288	282	269	253	316	266	277	263	238	268	295	282	281	294	252	287	272	274	257	297	310	293	309	300	259	274	266	276	290	283	302	244	269	294	314	263	292	263	292	261	270	272	261	291	279	276	278	286	261	281	297	305	269	294	307	279	260	246	291	266	288	310	306	262	252	274	278	269	242	264	298	252	245	309	245	285	275	285	286	275	280	277	299	272	298	265	293	267	294	301	278	299	238	301	276	257	263	289	274	288	265	258	273	265	276	289	285	270	307	290	277	286	266	318	265	296	316	261	290	286	269	264	282	266	286	284	292	298	305	300	296	258	286	295	269	293	273	266	265	262	263	280	263	304	267	258	265	296	300	291	271	252	264	273	280	271	269	259	275	294	267	259	303	261	267	267	255	270	277	274	283	267	266	300	270	299	315	259	274	296	258	271	275	295	253	260	249	273	288	271	260	264	298	258	293	301	274	269	279	290	307	287	274	278	287	278	290	272	292	259	263	295	324	288	294	274	267	280	244	269	265	279	286	259	273	254	285	283	250	261	268	281	283	275	266	275	272	267	245	266	264	278	263	246	248	278	263	299	259	272	316	269	252	270	246	254	252	319	280	273	266	286	269	253	272	294	274	260	276	280	290	261	283	279	270	281	269	281	269	259	278	278	277	285	284	274	289	276	281	273	281	275	276	270	286	300	282	286	288	259	264	300	290	279	295	268	301	248	259	275	292	243	250	275	277	295	268	289	287	290	271	282	267	280	276	314	283	310	278	307	291	286	276	279	285	291	244	274	275	307	266	294	286	282	273	268	251	277	273	301	243	287	262	284	263	275	280	283	253	256	269	281	279	288	281	295	291	291	277	275	259	287	307	331	262	278	258	282	283	274	252	273	283	269	277	263	266	276	302	261	256	285	274	259	295	268	263	261	274	274	305	305	266	268	311	259	260	266	269	259	263	265	276	259	261	277	275	282	295	287	249	294	267	267	276	287	274	291	271	293	284	277	268	289	276	268	280	276	261	268	272	262	291	321	283	254	288	276	242	255	275	278	296	275	271	302	253	245	267	274	290	309	288	282	301	288	286	263	278	266	271	312	317	249	270	274	254	272	277	294	280	242	317	264	287	310	277	282	270	298	264	293	240	289	285	272	296	301	296	257	267	255	271	271	275	265	282	268	290	285	259	281	262	272	299	283	272	280	284	269	294	282	256	284	287	259	261	258	252	294	279	265	292	277	291	263	266	280	275	292	281	263	277	258	275	269	318	312	290	295	314	298	295	301	277	276	282	268	264	255	305	296	269	275	288	284	313	238	253	254	329	276	311	272	270	295	293	284	310	266	269	291	272	291	275	262	265	274	304	262	284	292	271	296	265	291	290	280	268	285	305	262	276	308	262	232	316	285	298	241	296	271	291	260	249	296	298	264	294	258	291	281	239	282	288	304	263	271	276	271	262	258	253	286	266	252	290	281	246	253	275	239	275	273	308	304	237	290	261	276	286	271	281	277	270	283	260	274	288	256	294	301	294	259	271	275	275	273	307	275	261	302	257	278	270	278	309	259	271	283	276	295	255	306	268	244	286	259	271	285	272	265	260	275	266	303	294	282	285	256	260	280	262	292	260	280	261	279	267	271	296	266	288	253	270	260	284	291	250	262	281	263	256	260	271	264	262	301	263	243	252	281	287	317	284	258	275	243	280	249	263	269	264	279	279	272	276	275	275	248	265	268	271	273	263	261	275	288	306	258	262	288	273	255	242	286	295	280	264	271	280	269	312	285	276	304	261	257	292	272	260	260	263	270	268	253	328	256	275	295	272	285	304	275	256	274	287	256	281	268	286	268	296	263	302	293	300	287	285	331	289	294	295	291	266	307	281	282	295	281	275	285	269	275	286	277	279	242	244	267	281	279	283	280	270	273	285	308	247	273	277	267	267	274	280	262	282	286	294	302	265	292	271	251	301	290	281	262	304	277	275	244	282	268	277	277	308	275	279	283	293	258	247	286	267	280	261	264	284	264	280	284	267	261	277	267	273	291	279	273	256	285	238	303	280	272	281	274	275	270	281	252	281	266	257	261	283	251	283	266	256	276	283	271	276	266	286	270	287	252	286	259	290	283	273	254	275	269	279	273	295	307	270	284	267	298	255	282	259	269	295	252	280	281	300	287	243	251	286	263	272	229	282	254	269	300	272	258	273	254	262	277	281	282	294	256	245	297	269	267	262	302	266	287	289	284	248	298	282	298	292	271	285	267	317	298	281	299	231	279	271	303	271	324	305	280	267	288	295	294	276	289	280	291	244	269	235	278	306	287	275	272	263	278	309	284	275	287	278	287	286	258	263	272	280	258	264	279	288	265	270	306	246	278	267	306	288	283	253	284	312	257	298	289	289	293	279	259	299	306	291	268	295	260	302	260	284	282	297	297	289	249	262	269	259	261	290	266	250	271	275	285	267	255	252	286	250	249	272	294	264	307	283	301	326	287	247	275	273	257	269	245	279	275	264	230	283	286	253	310	302	283	271	283	297	286	276	295	257	281	257	259	259	299	290	270	265	284	269	291	248	254	282	277	272	261	269	307	243	271	273	300	307	260	262	244	296	285	295	271	280	286	282	302	265	275	264	293	255	272	285	290	293	284	300	294	255	311	287	298	275	302	263	295	250	231	265	258	238	284	256	270	282	287	292	257	272	274	306	295	292	269	303	261	276	271	270	283	255	267	266	268	255	292	279	264	268	282	272	289	264	274	288	283	282	301	287	282	248	268	288	288	265	260	247	265	270	252	258	272	273	284	279	245	274	271	265	279	284	281	256	315	255	274	275	285	316	282	269	295	251	264	255	256	281	275	280	269	282	251	279	252	271	253	260	282	292	264	255	290	300	287	304	302	277	266	275	288	263	261	314	262	264	278	278	250	310	286	334	266	291	261	281	274	277	272	319	277	278	265	234	267	291	264	291	296	284	259	252	267	284	286	264	296	254	280	276	295	268	261	269	267	266	273	300	298	292	253	262	283	263	263	272	267	269	263	317	262	282	272	259	252	275	263	285	277	285	279	289	265	271	273	312	288	287	282	262
30841	16277	13399	7320	5002	3836	2872	2263	1879	1485	1212	1000	902	766	707	661	598	553	551	533	443	462	435	428	436	419	417	411	419	410	375	414	372	369	422	378	366	384	355	361	343	340	399	344	338	371	344	327	346	318	374	371	386	364	331	364	329	354	390	354	341	312	336	352	349	336	359	297	331	323	346	331	331	320	305	337	316	341	334	312	306	328	290	327	322	310	305	345	317	337	316	309	326	332	355	325	346	340	328	303	326	329	313	320	310	320	342	304	318	326	324	321	349	300	332	345	338	335	351	309	325	325	331	322	319	319	284	286	334	331	308	313	344	350	325	322	303	330	319	335	321	318	318	339	332	323	321	326	316	322	332	329	342	311	313	346	321	304	311	339	342	331	304	309	338	329	294	347	291	324	294	305	320	332	306	349	308	318	352	310	328	297	312	315	310	314	341	290	350	304	319	338	298	318	336	303	322	317	299	299	343	312	300	336	285	306	344	339	331	333	326	307	334	315	314	301	332	331	330	348	320	315	325	321	354	318	348	331	298	280	314	344	315	323	315	342	329	317	318	335	326	300	306	319	328	296	352	315	308	324	352	318	313	328	337	335	321	319	324	312	296	302	312	330	320	317	322	325	302	339	316	286	321	308	301	318	348	330	326	315	298	290	325	352	326	291	338	336	343	306	315	338	326	290	325	329	319	312	304	308	317	297	324	270	323	333	326	324	333	301	298	341	329	316	336	291	303	333	328	338	337	342	336	304	310	336	286	326	309	327	322	305	298	280	300	316	324	293	325	323	319	302	317	307	340	320	327	297	311	333	328	325	326	318	314	298	334	317	306	335	313	305	337	314	307	305	297	338	307	335	316	285	348	301	301	325	328	308	309	336	326	296	304	338	309	302	342	284	310	302	303	344	298	286	312	321	316	321	354	311	320	337	305	334	275	329	306	325	302	309	358	322	321	305	322	315	312	278	312	327	292	324	321	313	299	311	354	347	312	361	264	336	311	306	298	303	310	357	339	322	341	321	297	317	319	347	304	291	309	327	308	310	347	318	298	305	350	338	341	331	328	342	315	332	329	342	324	305	336	344	320	324	345	317	333	336	298	334	324	336	326	325	305	329	314	327	352	339	299	286	297	316	294	279	336	289	326	331	324	315	342	286	305	336	294	293	340	340	347	343	337	317	316	323	302	294	307	302	297	326	301	317	341	292	302	311	346	309	322	344	295	313	312	314	296	314	330	335	315	327	304	311	307	309	308	320	332	303	333	338	319	336	302	318	329	324	324	302	295	331	275	295	294	336	334	314	308	305	312	350	278	310	303	297	316	308	303	333	327	316	314	292	341	317	303	326	313	286	316	331	324	330	303	288	307	312	323	319	319	304	345	335	348	334	337	290	338	299	295	319	327	314	303	317	316	336	298	329	324	351	310	337	327	334	328	313	292	325	303	324	313	312	331	278	349	279	302	335	299	335	320	317	337	334	312	295	313	304	309	344	326	346	354	318	327	299	292	305	330	303	321	312	342	306	340	322	311	291	283	334	282	297	350	293	299	337	313	312	306	350	320	334	322	329	334	310	329	322	308	332	331	328	332	324	293	336	302	335	345	343	290	319	312	352	305	310	314	301	299	316	294	333	320	282	304	315	301	318	320	316	327	319	359	292	372	340	302	321	317	301	355	325	320	315	305	330	311	285	347	316	315	317	314	281	317	334	304	291	323	335	313	304	355	339	300	311	314	330	300	332	324	328	299	320	343	338	306	350	292	279	327	305	327	307	328	302	334	286	355	322	337	313	304	306	310	344	335	304	354	310	336	318	328	284	342	294	309	325	314	332	354	321	319	302	335	299	289	306	333	333	302	328	305	296	294	340	321	327	297	327	314	340	326	329	322	303	334	347	339	286	299	326	312	322	307	285	320	313	328	332	345	309	317	310	336	315	330	320	296	337	312	302	291	319	343	302	316	324	348	316	342	317	278	300	339	313	306	300	309	316	309	338	338	294	349	354	323	312	274	329	326	321	339	340	312	332	315	293	321	313	280	327	350	300	338	306	346	306	307	326	315	318	320	340	290	294	334	288	302	306	307	299	339	305	281	278	322	336	313	299	294	318	291	329	304	301	332	336	334	318	305	300	343	303	312	322	291	321	321	319	278	323	321	325	309	312	291	331	336	311	350	330	309	307	316	291	305	312	338	297	341	315	347	355	317	342	285	310	331	308	313	344	317	324	303	348	339	308	326	332	342	285	332	315	322	319	309	318	349	318	316	315	322	291	306	284	303	305	306	348	320	320	331	316	332	311	298	301	325	289	317	356	283	318	315	312	327	324	354	309	318	321	322	324	304	311	322	321	331	325	325	317	334	341	335	360	329	327	304	333	321	319	329	334	289	320	330	293	303	308	335	312	334	359	314	315	305	300	274	283	292	311	335	345	307	305	356	330	338	352	320	340	330	314	326	327	317	329	309	308	326	326	311	294	348	329	320	283	317	334	306	343	299	278	339	323	344	285	322	316	334	312	309	322	330	321	322	300	321	335	317	335	318	297	348	305	313	344	333	310	284	285	319	325	322	267	317	324	311	292	259	329	298	298	318	323	322	350	340	294	308	339	313	306	338	311	305	288	314	291	312	307	332	340	309	309	319	315	319	362	293	321	319	287	339	319	317	313	277	303	316	329	332	352	324	308	331	322	322	296	322	328	311	292	317	349	334	328	313	320	310	352	307	303	301	374	324	315	309	303	324	331	337	262	341	307	335	316	328	292	306	297	344	317	320	320	324	340	314	320	351	310	327	325	341	311	309	327	336	317	311	314	338	345	322	333	300	316	322	337	295	304	328	323	325	315	332	318	312	318	313	349	311	311	296	321	331	308	310	297	322	331	311	282	307	293	302	321	324	314	308	327	337	331	318	323	345	289	303	313	322	295	313	337	331	309	330	317	329	354	315	335	360	324	329	343	322	332	335	320	295	279	334	344	317	341	327	286	336	324	304	289	321	341	324	331	294	303	363	322	331	330	311	325	328	290	325	332	316	309	340	336	314	330	336	334	347	289	350	322	311	332	336	319	338	331	344	339	297	270	325	340	318	306	309	296	321	307	322	313	296	326	321	327	295	326	318	316	290	318	362	329	316	354	297	320	335	309	312	351	312	311	343	348	326	354	316	306	316	307	324	323	325	306	335	339	365	294	310	304	327	306	307	322	330	346	323	329	290	289	315	298	315	313	313	314	326	326	328	333	288	335	330	367	325	331	307	307	332	304	294	302	344	323	347	355	324	336	334	325	300	310	305	296	322	302	336	320	324	339	329	315	329	286	303	328	339	309	304	332	344	300	323	299	315	331	322	337	308	306	314	293	337	343	297	318	333	322	296	325	348	297	295	330	311	327	326	342	302	306	284	321	357	323	314	295	356	294	332	332	322	324	304	323	308	322	304	324	310	321	305	363	326	359	294	309	302	319	328	376	310	298	286	337	343	283	317	299	329	311	302	334	291	298	327	290
26819	20135	8262	1089	704	640	625	645	587	612	622	614	606	533	561	566	582	608	589	597	583	616	570	594	575	588	590	592	568	563	577	546	577	564	534	596	539	570	589	592	622	535	590	584	578	615	583	592	558	583	590	591	565	527	590	555	604	548	578	552	546	585	569	607	536	590	596	608	569	565	590	581	613	566	592	571	598	597	582	607	556	581	563	560	601	585	575	533	557	589	626	600	581	541	528	567	596	580	641	602	577	572	595	582	602	588	579	561	549	614	560	599	546	630	535	502	556	579	600	580	581	568	581	565	603	607	555	572	590	578	549	535	563	643	553	566	589	568	590	558	629	543	587	566	517	589	600	590	539	575	579	605	584	590	567	575	592	539	617	600	595	598	561	610	583	614	600	611	588	593	553	520	544	558	568	588	556	520	557	551	583	601	521	597	595	585	549	604	601	554	576	554	579	558	578	569	565	569	600	547	592	595	590	554	582	559	564	578	542	569	563	563	598	589	565	582	562	554	551	582	583	602	620	568	584	573	624	624	593	612	535	604	603	565	581	570	602	563	586	534	551	522	587	579	592	591	568	575	540	587	562	573	604	587	565	540	541	608	577	555	581	554	606	578	589	579	559	605	606	581	568	587	562	568	530	574	599	563	549	576	498	563	603	630	557	589	600	588	614	619	568	572	595	579	577	613	550	582	604	558	606	591	611	512	574	594	565	522	542	589	600	574	555	560	549	551	595	584	582	574	558	574	625	591	586	555	585	544	569	591	566	563	554	616	580	577	592	554	594	589	567	580	549	572	587	602	585	567	583	586	582	547	585	572	572	541	547	574	602	569	609	556	564	568	579	597	594	536	553	554	564	583	570	568	610	581	574	569	566	588	507	563	575	572	577	537	566	580	551	547	565	574	562	576	540	592	600	580	551	575	569	547	567	565	544	619	541	576	569	560	580	582	580	587	547	624	605	584	585	555	577	631	582	557	555	590	541	572	621	584	556	594	608	566	591	620	610	570	608	611	532	557	590	546	580	612	555	622	550	568	573	544	555	539	561	561	596	527	543	575	576	546	535	589	584	581	601	571	565	576	582	538	583	593	539	561	547	607	550	557	562	584	573	582	582	572	562	566	598	596	591	576	562	557	572	597	544	570	603	528	544	609	567	557	564	581	597	606	587	608	601	537	548	591	593	609	578	585	538	540	525	591	597	584	585	559	575	595	594	572	566	545	574	559	540	607	563	650	581	564	587	608	553	578	557	554	553	557	558	578	548	583	589	597	569	593	552	543	608	589	611	577	603	619	579	588	577	568	594	614	596	584	556	561	566	566	537	569	567	605	577	584	566	586	597	563	591	560	569	597	542	577	564	588	573	601	562	608	531	556	568	557	587	568	575	586	548	555	590	587	573	566	600	581	530	587	614	574	588	555	587	592	569	567	547	568	556	561	579	603	567	560	581	557	619	586	630	563	602	571	567	589	555	604	570	603	608	588	577	584	513	574	623	522	577	541	586	609	617	550	597	595	606	558	564	589	595	579	543	587	613	594	594	573	574	574	588	551	565	557	567	568	587	594	583	533	550	567	554	546	571	577	602	564	586	596	568	538	595	599	572	542	583	546	584	575	547	556	589	575	602	581	563	623	609	587	605	575	579	549	538	518	569	567	576	582	598	551	612	585	572	576	571	577	588	585	601	582	554	587	572	574	605	552	598	600	584	553	606	598	581	573	650	550	571	575	603	584	590	578	610	607	576	619	581	605	598	543	607	567	603	563	573	573	565	558	546	588	583	574	609	522	556	549	584	557	585	545	593	580	568	598	565	626	609	527	556	587	612	602	587	589	581	550	589	587	549	570	564	579	570	589	549	603	585	602	590	594	571	563	594	584	576	604	571	581	618	594	595	559	573	597	571	552	575	576	597	537	600	556	577	569	588	640	586	585	546	608	556	571	558	601	603	554	553	591	604	586	541	534	599	546	597	586	598	629	576	565	562	576	541	563	580	581	580	575	629	585	503	534	559	575	603	555	574	579	590	590	556	608	578	591	632	613	556	534	540	564	537	588	550	609	531	610	585	572	580	630	553	571	566	571	565	599	591	541	578	611	581	586	588	571	597	550	587	585	581	566	583	602	606	581	569	579	585	590	632	559	619	575	581	526	608	608	587	607	564	613	576	579	594	576	567	550	562	567	576	557	561	594	551	589	549	589	587	549	557	565	571	565	596	639	606	579	567	580	566	581	588	589	577	575	585	589	594	603	605	609	592	595	535	577	570	596	618	562	551	578	563	599	561	596	543	582	614	580	573	551	572	571	568	573	602	608	572	559	592	562	604	552	592	582	599	555	623	600	593	595	522	599	543	589	571	573	567	558	582	544	584	596	589	556	620	613	564	572	581	628	592	579	601	547	541	562	606	588	551	593	599	572	546	565	570	592	570	558	558	548	567	579	591	603	585	571	568	570	575	609	603	598	565	545	603	576	616	571	609	586	572	597	559	573	565	559	596	539	611	571	592	562	593	579	617	562	576	569	564	589	559	560	624	566	559	542	553	561	554	581	583	581	616	566	568	584	588	554	592	574	569	544	583	527	579	621	556	554	604	582	585	563	568	581	550	589	587	655	603	596	555	592	592	584	570	581	548	596	564	528	543	591	575	579	610	600	576	575	555	584	567	626	602	587	591	602	604	615	584	548	594	601	563	566	571	566	578	599	582	570	558	560	561	605	598	556	551	568	586	590	548	530	609	614	544	603	569	551	557	589	570	561	535	571	542	536	594	562	598	571	581	586	579	599	574	572	569	545	540	577	519	558	596	601	590	537	576	581	599	579	555	594	549	554	555	568	608	519	563	598	555	556	583	581	594	619	616	561	561	595	596	546	591	536	614	602	554	561	568	581	567	602	536	572	571	613	560	609	601	619	584	555	583	587	595	559	576	538	589	579	546	541	583	594	588	617	574	599	591	592	622	596	564	591	617	606	597	575	587	583	598	607	543	614	605	579	580	568	581	555	560	553	574	563	562	588	610	583	614	533	548	566	572	541	594	607	559	581	551	559	588	588	577	566	557	576	601	607	553	580	587	583	536	554	586	596	545	611	578	553	594	568	538	541	549	590	520	603	572	539	564	583	547	590	595	557	543	585	532	594	592	577	579	520	526	550	575	603	616	569	567	593	558	579	578	598	549	580	549	585	565	582	609	597	611	579	616	568	548	592	587	585	587	594	562	617	569	581	559	583	583	575	562	555	563	573	614	578	564	560	557	553	611	535	604	582	562	554	589	594	572	566	572	550	585	590	553	574	582	578	588	611	540	585	564	610	591	578	580	588	611	618	568	604	608	527	555	640	570	579	553	582	614	615	562	609	609	557	594	579	558	584	584	573	564	575	566	597	583	578	556	561	589	530	590	545	605	611	605	574	574	571	619	560	608	563	573	566	567	566	574	553	581	579	521	558	575	574	597	581	609	567	574	574	616	572	538	544	605	586	610	552	599	554	569	589	600	546
8397	1602	1419	1003	876	825	811	745	744	701	733	746	667	706	724	721	704	687	706	701	680	710	718	656	682	700	745	728	652	711	696	719	721	699	722	717	688	693	692	674	734	702	670	699	669	686	743	696	717	727	716	658	688	667	715	693	674	726	686	670	732	657	670	685	685	716	716	667	730	715	728	712	604	711	684	711	653	686	694	733	621	689	716	718	733	742	653	710	731	725	696	726	718	689	657	706	705	676	673	679	720	653	655	737	663	718	663	737	690	665	749	715	691	717	679	680	637	752	707	670	670	714	693	658	702	677	722	693	690	745	647	640	704	671	721	697	659	690	697	674	691	695	686	707	677	656	698	726	679	647	708	672	698	661	648	682	662	668	695	662	699	667	656	771	660	683	727	614	713	693	687	728	686	696	669	716	661	714	698	725	678	680	651	674	690	697	699	635	676	687	686	693	740	720	760	673	698	668	679	698	638	691	709	687	656	655	684	699	668	695	708	619	641	704	713	656	746	678	700	717	688	670	687	663	659	674	736	696	698	680	723	665	701	679	662	682	732	673	663	660	627	675	690	670	695	664	660	686	708	687	688	684	668	679	697	683	692	666	716	665	685	663	737	710	697	712	701	680	655	703	677	705	744	723	658	735	699	741	654	694	735	707	642	728	665	718	706	679	641	673	723	712	684	651	678	690	678	669	687	669	684	694	704	724	749	642	666	762	714	677	738	714	649	663	694	698	706	656	707	708	671	665	654	689	714	728	710	676	693	697	687	709	682	714	693	690	703	618	692	715	750	686	711	706	714	666	688	683	704	715	720	713	681	681	719	676	658	691	670	651	655	679	692	688	670	677	659	669	689	720	636	672	617	686	710	756	711	692	664	680	715	680	648	703	677	693	687	674	666	694	687	677	673	671	702	678	692	706	693	660	700	697	697	725	705	688	716	659	704	699	736	668	743	692	683	672	687	690	736	664	692	676	704	692	712	646	662	699	684	680	695	712	690	689	699	706	715	708	673	721	683	724	713	685	715	723	728	713	687	673	700	657	664	693	662	669	747	673	619	689	707	690	705	712	693	722	711	692	730	752	653	704	680	724	708	648	732	726	728	707	717	652	700	717	670	681	705	636	696	701	684	762	715	710	690	669	727	669	654	670	724	686	727	689	747	728	649	661	671	695	645	717	682	747	671	694	680	662	697	660	684	672	727	712	667	657	712	655	687	735	700	674	706	691	670	680	654	682	632	671	678	661	717	681	710	716	695	672	709	685	655	712	677	718	677	699	680	716	724	688	660	691	689	717	699	718	671	693	676	678	669	676	629	617	688	695	722	685	692	656	685	688	691	691	707	678	693	723	705	727	694	670	710	705	730	692	698	759	682	663	746	683	685	711	693	707	702	702	690	739	709	690	705	645	655	691	701	663	658	685	676	682	685	607	722	719	693	680	666	719	710	690	736	649	687	695	696	717	662	711	702	727	709	690	682	722	707	670	669	658	724	693	720	666	638	663	743	686	750	664	741	676	714	682	664	705	705	692	711	697	665	723	692	677	652	722	662	657	636	702	686	735	697	691	673	666	697	687	697	715	703	747	679	687	693	682	678	673	663	665	666	692	668	719	689	685	696	711	706	704	727	674	698	711	684	699	716	687	736	715	692	748	668	674	704	692	689	675	747	698	678	690	658	698	683	694	724	711	689	682	723	666	684	684	710	637	680	705	677	682	684	724	692	750	694	700	695	730	696	634	679	697	676	686	713	742	713	695	713	698	685	713	613	684	718	663	721	684	668	743	675	731	677	714	702	707	684	735	722	684	685	654	702	683	713	763	717	689	712	684	684	670	658	696	687	732	687	666	737	727	674	724	663	742	764	680	676	728	667	700	735	718	691	615	713	698	711	669	713	684	700	696	675	676	699	691	658	718	700	741	689	656	647	650	712	707	678	701	683	689	697	690	693	676	632	694	715	679	713	654	687	713	679	703	678	693	710	671	683	677	679	724	683	682	690	704	729	727	677	715	710	711	768	679	696	704	712	679	704	649	684	700	702	728	645	664	693	680	683	697	693	724	706	657	646	703	721	678	692	677	690	729	665	675	670	704	691	700	721	690	691	668	722	695	686	750	704	690	684	658	676	713	682	707	693	738	682	742	685	661	710	674	664	697	707	714	732	692	694	666	657	752	648	688	701	666	686	687	675	689	634	699	649	698	674	701	655	675	742	691	663	645	727	678	733	653	670	686	700	675	705	709	671	695	681	667	685	683	718	691	718	668	661	716	683	731	685	692	694	717	708	738	679	703	672	654	713	687	693	697	644	671	719	669	682	651	727	718	666	693	731	669	693	655	664	722	718	764	678	679	655	653	702	679	700	694	708	687	710	704	710	697	733	643	666	665	665	689	692	659	699	649	671	714	695	700	657	686	660	705	703	712	748	674	699	648	716	620	717	685	687	731	679	657	680	691	675	684	659	702	680	734	721	669	677	700	697	650	722	708	726	692	644	670	727	697	691	686	695	665	694	736	728	699	695	691	705	712	723	722	655	684	680	684	696	706	670	704	663	696	700	709	718	731	665	690	714	689	694	691	725	700	722	675	696	688	750	701	664	714	652	640	724	676	712	655	682	689	682	706	693	687	698	633	681	747	656	696	712	727	719	680	687	674	699	660	672	740	711	686	742	698	640	702	662	670	673	676	691	676	677	681	659	672	600	676	695	676	673	710	705	718	649	691	698	683	641	672	684	691	709	697	701	726	699	722	655	695	643	721	649	681	655	677	713	641	663	710	728	683	686	703	686	707	694	668	677	695	665	674	694	651	715	728	704	692	695	714	650	751	670	680	715	679	715	659	675	707	658	725	701	696	713	683	695	680	656	716	714	718	653	691	714	682	704	722	631	671	699	710	651	709	695	715	700	660	726	669	640	650	679	737	690	699	713	732	695	653	650	694	692	756	707	677	694	701	693	688	656	664	678	678	668	673	633	708	669	707	671	710	678	698	703	713	686	690	723	749	655	716	688	689	706	737	671	681	719	705	749	699	703	706	667	727	660	718	688	696	686	697	703	706	695	682	709	709	642	671	692	676	677	674	725	714	665	680	699	642	688	690	659	704	695	684	707	669	652	723	671	700	674	692	676	714	666	688	648	687	727	628	656	698	663	687	665	686	695	732	677	698	677	721	692	644	655	703	701	697	698	696	723	674	673	671	719	673	663	717	676	675	734	720	698	690	670	674	668	699	691	675	673	722	697	672	656	712	712	644	688	713	748	716	717	741	656	690	726	723	689	675	721	701	710	695	687	687	703	650	690	733	739	643	732	680	696	727	646	763	686	730	670	723	677	702	670	701	718	690	686	705	661	703	689	682	680	688	710	703	679	732	656	658	735	680	650	660	648	676	637	727	719	686	722	677	714	747	717	666	695	658	669	692	725	700	686	735	743	666	655	711	759	667	710	648	669	726	673	668	703	743	700	693	710	702	713	657	691	713	742	683	674	677	694	682	727	670
23593	20936	28245	23795	20938	11048	1186	769	607	543	486	452	401	393	383	383	370	369	321	334	337	315	322	306	303	349	323	289	300	327	299	300	317	288	300	295	279	314	305	278	323	293	284	266	284	299	276	322	252	320	295	301	330	297	309	323	319	288	298	264	296	270	264	290	279	320	293	259	306	276	307	299	318	263	281	243	282	262	284	283	272	277	260	340	283	320	338	271	298	319	282	264	286	286	286	312	292	278	279	321	304	294	280	282	270	307	295	280	265	298	308	265	264	266	294	255	296	267	298	262	272	290	290	256	279	313	306	294	283	243	247	322	317	259	267	253	282	292	276	299	281	288	261	305	297	302	318	298	282	302	284	278	270	263	295	277	281	271	304	316	272	267	277	267	280	297	286	298	296	307	285	278	335	284	264	270	249	317	299	289	287	283	300	280	283	293	263	258	293	313	289	269	296	291	273	288	249	297	286	278	302	291	268	313	292	297	258	292	308	287	288	286	295	256	275	307	266	263	308	291	286	252	271	287	275	302	298	293	253	286	291	290	299	279	261	286	320	248	299	296	329	289	268	276	291	270	308	261	281	302	289	266	272	272	272	282	304	287	294	285	287	281	307	292	323	277	302	289	301	282	295	290	275	263	297	322	280	276	308	273	293	288	310	325	277	281	283	270	273	294	288	287	285	303	284	282	276	284	282	283	309	274	272	291	262	269	271	293	296	297	282	259	268	278	277	265	278	271	299	272	285	280	279	282	275	256	256	284	268	290	291	307	291	274	261	291	293	270	278	285	282	315	281	292	268	265	276	291	235	287	301	272	265	272	286	297	298	279	280	263	276	294	261	287	297	283	313	293	270	281	282	262	291	294	285	288	326	269	286	293	287	252	277	315	294	296	310	272	280	311	260	272	282	279	278	275	329	301	277	296	270	268	304	296	278	280	263	283	270	313	259	250	289	275	280	273	276	281	305	313	288	267	305	301	289	299	313	311	298	305	276	292	280	315	255	277	283	293	284	289	290	268	261	278	312	268	290	305	291	267	247	277	306	274	311	278	303	264	273	308	293	290	257	283	286	267	269	291	277	297	301	310	279	293	309	279	296	292	264	285	291	281	290	269	262	284	282	306	286	281	278	287	268	279	295	290	268	258	270	269	298	307	266	317	295	278	280	268	276	243	291	296	260	290	291	289	289	320	306	270	293	269	296	249	259	268	294	271	270	286	311	269	296	289	303	271	290	273	272	274	323	292	291	290	261	314	274	282	266	264	284	259	280	272	284	293	254	271	292	264	278	275	292	302	306	279	292	304	292	278	265	255	282	274	298	271	270	285	281	268	300	284	276	261	283	294	264	289	282	301	278	304	292	306	294	300	315	268	265	275	267	300	302	268	286	250	275	292	264	291	293	298	291	279	293	249	295	279	278	277	301	313	329	272	268	297	292	277	304	292	276	311	268	270	263	293	295	293	267	289	291	260	314	283	251	304	272	326	295	239	273	257	258	270	271	281	301	272	274	279	276	281	307	293	297	287	279	305	268	265	285	251	285	302	302	285	316	273	254	272	285	303	290	291	278	245	300	284	289	270	267	279	306	279	291	312	288	273	277	283	298	300	279	266	289	280	311	253	256	270	277	283	288	293	283	266	263	253	289	271	302	285	276	281	285	298	292	308	274	285	302	268	274	277	290	274	277	282	294	291	267	320	296	276	282	277	260	301	252	273	280	288	291	295	276	292	283	295	273	267	279	304	326	271	277	269	311	272	284	277	275	278	283	297	294	287	264	281	296	263	277	269	299	275	258	281	261	277	306	274	291	280	287	256	300	249	305	289	272	283	303	283	293	290	290	270	284	282	287	286	291	261	279	311	271	298	286	286	279	270	276	302	301	282	290	266	267	288	281	272	251	299	262	299	276	294	293	267	271	292	301	286	255	295	283	290	294	274	324	309	303	262	303	303	293	273	265	296	301	277	264	304	271	292	260	291	296	294	307	238	285	297	285	276	277	293	293	279	302	279	266	285	276	275	297	251	297	305	280	313	300	281	265	268	304	245	289	298	304	297	306	266	262	251	270	294	288	294	288	293	269	295	276	274	247	262	272	278	295	301	288	279	251	274	273	282	274	303	300	261	268	312	281	268	305	316	284	298	310	281	310	260	289	264	260	279	300	285	274	281	265	275	278	255	282	278	289	302	301	289	265	310	278	263	288	290	251	286	300	275	290	289	276	305	270	286	263	270	276	294	293	291	313	298	295	274	305	298	266	297	263	281	279	271	283	304	292	280	281	285	303	294	255	272	289	308	268	278	275	282	283	311	274	279	304	299	292	316	308	281	288	242	303	288	328	280	300	267	302	269	271	284	266	267	308	258	269	278	285	278	284	300	273	266	262	293	282	282	302	299	257	287	284	283	296	244	318	296	291	303	315	271	276	277	262	290	297	270	298	308	304	277	294	258	269	325	293	281	298	246	253	312	306	311	290	331	274	276	289	289	263	272	273	269	279	275	288	280	322	247	267	257	294	284	276	312	285	285	293	285	298	289	274	256	280	268	302	280	328	260	304	295	281	297	297	297	285	299	238	300	276	315	270	257	261	303	310	271	295	263	294	252	279	278	288	291	274	274	241	273	316	280	275	271	267	308	302	301	259	256	301	305	306	257	287	271	264	267	291	256	277	268	281	272	326	262	305	252	263	280	295	288	254	257	299	273	272	296	303	253	256	229	267	284	300	297	299	289	262	271	306	269	289	280	315	294	282	290	294	259	281	294	283	283	301	301	272	289	280	283	273	311	331	303	315	268	293	270	262	255	251	309	280	276	268	279	290	296	281	301	289	265	308	258	278	296	309	265	294	264	284	272	271	293	269	263	254	287	301	289	298	321	241	285	285	243	291	302	304	308	299	277	265	264	256	238	277	310	254	305	297	297	265	282	264	294	300	291	263	303	298	287	287	240	284	297	277	266	281	290	279	309	263	270	296	283	248	291	305	298	263	281	281	237	285	294	301	302	295	295	272	290	309	262	293	273	280	288	297	274	288	278	287	295	280	276	286	266	267	270	249	305	274	276	306	276	286	272	274	283	299	320	259	287	304	279	264	285	286	272	302	252	260	266	295	286	292	274	287	261	286	303	299	279	268	260	276	273	286	288	290	268	281	266	269	293	274	308	288	299	253	301	284	315	274	269	275	291	307	295	294	282	308	282	283	296	248	289	276	262	289	276	305	268	253	262	295	263	277	296	277	267	293	307	300	275	297	272	281	268	307	273	276	265	243	306	296	249	307	300	305	291	272	268	267	263	282	285	287	281	300	286	276	279	280	291	295	265	268	268	279	310	300	280	278	281	308	264	305	266	304	288	266	274	307	273	257	254	271	285	261	271	274	279	288	293	265	283	297	296	294	274	276	284	313	290	299	278	287	299	270	290	287	274	271	280	283	272	304	285	257	295	295	293	298	343	252	296	301	271	262	293	264	287	287	283	285	282	306	292	306	276	284	279	301	271
26542	10364	8281	4209	2908	2244	1800	1392	1130	905	819	721	635	593	555	546	522	453	441	419	442	430	395	402	414	383	435	423	419	390	355	394	389	393	414	368	362	391	389	396	397	380	402	378	391	382	394	343	380	367	387	352	367	372	373	409	369	390	357	356	383	348	366	395	296	378	350	351	393	349	342	358	385	383	389	354	323	360	359	357	346	345	349	332	354	360	332	378	354	343	322	354	358	366	311	331	340	317	354	357	359	347	379	350	358	364	344	345	357	372	361	366	347	381	364	342	376	370	367	346	346	343	357	337	356	333	359	369	349	388	362	351	373	341	365	381	349	357	339	319	374	322	354	356	334	337	360	367	372	367	353	341	365	374	345	371	357	361	357	382	384	356	322	342	366	359	361	316	375	346	338	371	344	321	371	335	361	361	327	323	359	360	377	383	340	372	365	312	344	379	370	334	337	350	347	383	346	358	330	354	344	337	365	387	343	317	377	371	361	349	370	355	347	353	353	345	400	358	347	382	348	352	374	359	339	374	377	355	354	363	334	370	341	333	372	341	360	350	341	312	335	355	367	343	366	385	357	357	333	377	341	369	372	359	348	306	342	353	390	323	386	375	363	359	362	357	379	340	354	344	347	374	380	371	354	367	330	351	344	378	381	332	362	355	373	365	332	338	344	379	374	393	374	322	375	378	321	341	322	350	361	371	394	369	321	367	360	368	368	381	359	346	347	347	355	385	331	369	364	350	331	380	385	321	350	321	348	363	354	349	351	300	329	356	333	348	367	344	344	335	352	351	343	349	351	385	316	379	349	364	321	341	345	342	337	350	342	355	352	369	408	347	330	350	329	343	356	336	354	354	339	361	380	347	363	338	345	329	396	382	356	361	332	379	356	362	368	386	345	380	298	361	323	384	348	368	364	371	370	351	341	396	378	373	331	340	364	337	363	358	336	353	355	353	362	348	374	348	352	355	361	340	367	332	342	350	328	348	360	333	361	363	329	347	334	343	344	346	367	359	369	381	362	363	345	327	345	348	363	374	314	352	321	369	339	335	336	334	349	363	334	372	337	373	366	369	342	360	359	356	351	396	333	334	351	340	363	354	314	362	367	359	320	382	338	382	367	364	358	353	348	360	316	350	330	318	348	351	351	371	358	354	375	351	302	360	343	373	335	361	355	385	369	322	337	358	352	337	364	344	383	371	344	318	362	365	430	365	321	339	355	383	354	354	363	363	371	340	366	371	384	372	338	346	350	352	363	335	387	336	359	375	348	351	337	331	392	362	354	322	367	342	348	320	341	369	342	357	328	338	324	323	368	363	377	366	351	349	347	337	367	403	352	340	361	330	341	334	329	383	366	370	366	339	384	358	355	354	369	356	360	335	358	378	401	334	359	360	337	363	367	352	354	359	348	330	351	343	333	324	359	339	376	371	343	333	359	375	357	347	339	342	361	357	364	352	381	334	328	352	362	386	368	340	344	372	314	383	344	340	344	375	367	334	371	401	397	330	354	346	361	353	344	368	370	350	334	383	349	348	414	374	329	369	342	350	367	356	351	365	336	341	340	337	338	370	366	359	380	314	355	319	351	359	362	357	311	394	359	378	351	348	324	371	342	367	379	370	370	351	338	364	358	340	359	359	365	390	368	342	373	345	330	302	342	360	352	388	367	341	385	349	339	365	329	346	376	367	354	353	388	371	362	338	361	355	367	335	324	369	338	354	375	342	362	329	349	361	374	358	353	372	362	363	379	355	351	405	338	353	353	379	339	358	353	345	380	390	325	371	388	353	332	373	341	357	351	369	351	356	314	348	349	369	336	354	363	331	361	346	382	340	356	412	351	307	321	317	329	346	345	352	340	355	367	321	332	344	391	361	335	335	342	400	369	360	347	385	329	353	328	362	383	349	351	379	372	368	359	379	363	384	375	345	347	344	334	363	358	361	360	369	353	343	341	357	349	367	368	326	334	348	364	375	341	355	328	362	308	341	339	363	354	361	369	347	357	338	342	340	331	403	374	385	355	372	372	350	334	358	359	362	345	349	348	322	382	349	366	354	332	375	379	356	335	334	365	333	334	363	357	342	334	364	351	351	338	383	319	334	351	383	353	370	381	377	340	332	381	351	373	356	340	359	357	341	353	360	364	377	383	351	388	392	414	373	375	349	361	348	330	337	314	361	330	318	371	367	348	342	342	367	341	340	355	340	347	351	355	370	357	377	360	352	344	345	360	354	354	372	353	334	357	322	369	347	391	354	362	380	380	379	365	349	353	361	365	362	378	338	353	374	378	380	334	359	354	379	352	346	350	372	361	348	374	369	343	342	397	348	347	373	384	331	339	358	360	363	351	388	353	343	366	345	355	332	315	342	350	350	355	364	370	382	356	374	377	357	349	343	353	348	356	342	361	364	310	343	344	363	350	375	377	350	363	345	327	381	394	377	366	386	349	369	362	362	344	348	332	364	375	328	388	364	365	361	363	327	360	353	350	340	365	324	379	357	351	384	353	341	348	355	348	331	377	345	346	362	383	369	329	361	374	365	365	344	325	385	352	350	351	372	376	353	364	360	371	346	343	357	357	365	368	375	369	355	340	341	364	387	361	351	366	334	367	332	377	361	372	346	384	323	355	332	394	386	358	373	399	363	339	336	387	356	364	381	363	364	325	391	368	372	330	348	353	326	329	341	366	344	360	340	381	352	345	332	377	320	365	348	372	362	364	339	379	353	344	337	368	356	331	350	362	358	342	366	345	369	349	355	376	374	357	330	323	373	362	344	370	352	343	353	368	344	391	355	357	352	370	353	318	361	338	343	359	372	381	370	343	352	358	374	376	359	357	337	378	373	349	369	373	351	359	357	348	357	357	355	386	351	364	370	350	343	354	367	390	376	355	373	358	344	347	360	353	357	361	356	342	386	347	363	356	371	349	367	367	371	354	351	349	363	348	358	350	384	355	385	353	358	373	341	376	349	389	328	340	359	382	403	332	366	353	381	374	349	367	362	366	370	346	355	371	343	379	347	365	337	354	367	349	351	355	381	341	370	345	376	346	355	373	372	369	355	373	319	353	359	363	349	360	348	380	348	375	331	351	337	357	363	363	391	365	352	335	346	349	333	362	365	319	358	397	318	327	333	329	328	355	333	341	315	387	380	368	365	343	373	336	388	324	358	337	345	373	342	334	351	380	371	371	367	332	323	365	358	366	378	374	369	342	350	348	356	373	364	334	358	340	354	355	337	377	378	367	398	356	360	332	366	340	358	350	350	321	361	341	349	338	327	361	363	382	390	372	385	367	363	344	360	384	355	332	371	305	365	358	356	371	370	354	357	363	335	385	354	356	364	363	384	367	332	370	377	338	375	363	375	372	350	376	365	395	371	397	333	335	336	384	327	326	372	361	336	366	384	349	356	330	345	386	319	349	352	330	380	370	347	364	350	352	338	341	335	384	367	344	340	361	336	326	373	368	375	386	383	343	349	356	377	375	378	364	324	395	370
24920	20914	27068	24851	9816	1196	982	864	804	775	762	702	706	755	684	695	650	693	647	699	677	704	662	724	688	674	675	643	685	689	696	698	697	673	619	684	684	685	663	681	677	649	635	649	643	696	636	663	681	657	623	663	673	703	669	698	613	650	712	668	659	628	685	648	602	670	674	691	634	692	676	656	629	666	649	627	641	611	625	645	677	662	654	700	689	656	661	683	633	695	672	701	636	681	684	658	665	676	710	720	622	650	653	614	667	656	631	685	661	640	673	643	620	661	663	645	685	693	690	654	646	633	616	691	623	668	709	667	669	688	610	659	677	615	673	722	676	663	686	654	629	645	599	683	669	634	680	690	673	700	646	656	599	677	623	662	648	682	686	679	728	675	678	658	674	687	649	654	647	651	618	703	637	660	646	673	633	623	643	693	624	666	641	696	681	659	683	642	664	630	662	712	645	648	665	639	659	680	708	659	684	678	662	672	651	658	645	639	663	721	661	693	646	656	662	607	689	678	690	640	726	607	660	646	637	714	676	662	681	620	692	681	666	663	655	666	640	663	634	660	685	670	670	664	620	695	665	657	671	679	647	667	684	702	657	671	691	647	657	659	695	674	649	656	659	646	691	708	617	659	643	649	629	622	651	670	639	690	664	691	653	680	668	607	641	659	628	667	662	619	667	629	640	685	694	667	666	686	631	640	667	698	666	628	606	678	676	662	687	678	653	677	692	641	710	632	659	656	634	653	585	655	677	667	689	648	685	654	620	684	634	642	630	660	651	692	678	649	663	674	638	715	678	697	674	621	694	656	646	636	656	640	638	690	711	629	614	634	676	658	699	678	687	633	669	665	624	679	575	670	661	643	716	655	632	651	643	627	650	667	641	648	689	692	704	683	663	690	666	679	652	712	617	629	683	665	644	664	669	651	659	650	696	678	679	689	659	671	664	658	663	645	661	631	688	640	690	648	653	634	653	692	669	675	610	712	674	672	648	700	635	641	693	638	639	663	661	696	680	663	647	707	646	697	623	665	638	657	659	651	621	692	669	667	675	614	662	663	642	668	701	662	621	624	649	643	654	704	661	652	643	675	671	652	667	660	733	666	679	640	628	730	648	666	654	653	684	664	622	650	602	630	649	657	695	629	668	615	669	678	681	654	674	633	640	688	675	659	666	672	674	686	665	674	663	638	661	670	677	629	662	689	613	666	693	735	650	640	685	667	657	670	680	673	657	657	640	655	683	648	661	637	696	635	621	647	633	659	675	651	712	643	666	653	658	630	664	603	693	665	609	708	705	663	641	628	637	656	671	658	640	676	708	656	667	648	678	651	628	632	671	662	633	653	653	615	644	678	678	606	683	676	676	680	659	693	609	664	700	682	621	650	710	663	639	659	658	679	664	631	682	670	639	648	682	659	731	678	704	728	650	684	613	695	621	626	692	643	667	631	657	668	668	632	660	698	638	616	643	648	672	633	659	676	702	670	664	657	650	701	668	659	636	653	677	706	689	675	661	654	667	643	647	674	644	701	670	672	665	676	685	700	626	692	671	621	631	620	655	689	669	605	656	647	689	614	652	655	665	615	652	635	679	671	671	657	694	679	703	659	667	633	688	688	677	654	674	632	646	671	667	658	664	681	638	685	639	637	609	672	673	669	674	632	664	677	679	673	630	687	670	689	598	642	669	652	629	636	654	696	650	631	656	663	664	657	670	667	647	631	650	718	690	697	719	668	636	677	682	634	645	637	695	651	651	661	663	644	662	662	670	654	638	664	655	665	668	667	671	632	678	672	686	649	670	666	642	649	657	636	680	642	705	673	690	676	639	661	707	675	680	696	666	654	700	687	707	683	670	664	672	627	685	641	638	656	649	629	693	666	650	657	674	680	657	675	662	679	658	632	653	663	655	621	643	672	644	650	702	640	658	650	664	635	691	698	645	677	635	672	616	658	670	654	652	656	658	682	670	632	646	666	643	642	602	679	630	618	671	670	698	696	625	633	673	634	652	684	653	657	667	644	663	703	674	654	675	653	676	689	653	633	622	672	645	658	655	659	668	651	631	597	652	658	701	658	704	656	660	676	683	679	667	634	665	641	680	656	669	643	660	702	657	670	665	644	681	672	648	658	681	648	683	651	659	685	657	633	689	640	627	696	666	669	674	681	670	628	656	671	671	627	671	677	654	696	651	654	654	699	665	665	621	652	643	655	634	681	684	707	708	710	633	623	648	658	659	637	694	630	658	621	656	689	676	696	665	726	677	681	678	596	642	697	650	676	679	675	637	669	655	610	655	644	668	687	639	692	681	656	669	677	649	705	662	708	700	650	623	644	638	683	653	644	652	627	708	605	663	686	659	670	644	649	716	695	626	653	644	637	640	667	664	644	665	697	662	665	631	651	716	654	612	661	609	622	664	647	642	650	660	634	695	655	661	614	629	636	677	653	654	665	626	652	629	645	602	699	660	634	634	694	652	649	666	661	639	675	670	656	661	693	657	700	649	637	624	682	659	611	673	711	645	714	618	688	663	685	678	635	640	633	688	703	658	670	628	666	634	617	666	657	672	691	674	644	619	673	659	644	680	641	621	651	672	657	679	675	659	657	688	645	628	703	704	659	639	703	662	645	722	681	673	643	680	644	670	590	682	675	635	668	683	651	675	625	664	643	643	684	666	653	670	649	667	641	647	679	699	709	682	635	673	648	668	678	633	665	655	640	668	633	690	661	644	638	614	652	692	684	685	627	669	693	658	618	676	651	655	654	645	703	633	679	659	684	639	659	646	661	663	670	657	682	654	701	654	628	613	644	645	628	599	651	653	692	617	662	637	663	661	620	671	720	640	706	727	683	664	675	648	652	651	694	648	661	623	643	658	624	699	662	644	683	689	638	655	675	672	681	647	656	683	652	659	631	651	659	661	663	619	665	650	668	664	666	668	608	662	654	642	625	649	688	666	648	686	679	635	648	693	681	679	628	672	718	669	645	654	642	620	671	621	656	672	661	655	649	643	650	641	651	654	719	680	641	687	661	669	643	652	669	664	653	704	726	655	668	667	670	637	666	672	663	659	642	666	644	696	670	691	688	635	629	669	671	674	668	619	609	636	638	684	676	628	694	683	651	632	679	659	670	611	664	629	650	667	652	612	671	685	673	652	659	694	662	654	679	640	640	593	709	633	656	614	623	627	622	676	630	649	662	646	657	680	638	660	650	673	651	649	625	658	671	690	675	636	657	649	612	651	605	646	652	661	645	607	686	648	650	618	686	718	697	666	676	658	632	693	662	671	660	668	654	650	626	620	668	643	672	641	672	666	653	614	670	636	676	693	650	709	702	663	675	678	638	597	645	710	671	689	679	640	646	615	669	634	675	666	676	619	651	695	710	640	729	688	693	670	652	669	658	673	656	629	621	649	645	663	651	694	673	660	617	687	658	616	637	632	626	652	688	664	717	649	640	645	641	667	689	633	672	664	661	655	673	672	681	669	681	695	659	661	638	656	638
23996	6116	4781	2670	2062	1720	1490	1263	1125	1112	1024	987	929	970	896	817	815	824	835	795	810	831	751	807	770	784	811	760	740	764	787	801	743	792	781	779	791	760	750	821	752	808	798	800	769	773	748	789	765	779	815	805	832	787	829	750	748	748	769	752	767	743	768	723	781	776	750	780	738	769	775	764	762	791	774	760	788	736	785	755	793	795	799	770	742	830	794	802	791	778	750	761	772	768	776	771	785	766	717	817	767	757	763	865	820	778	734	790	824	785	728	761	764	764	745	795	795	809	767	772	783	773	779	742	797	786	701	743	766	783	754	765	766	763	789	729	700	782	757	758	759	750	752	771	735	755	693	791	797	807	767	771	770	790	820	785	718	715	784	779	774	756	744	786	791	746	746	725	774	795	823	753	753	731	755	782	776	759	754	752	777	723	763	822	776	763	798	734	731	757	762	779	804	787	780	738	789	789	802	765	744	800	714	771	823	779	766	717	762	793	776	778	787	757	746	751	775	775	791	782	730	783	747	767	734	788	781	810	767	778	752	745	810	787	772	743	827	819	772	748	815	828	793	750	747	807	780	761	782	768	716	736	818	788	765	807	779	739	758	769	739	778	747	775	782	759	737	774	737	785	777	778	784	755	757	745	775	764	750	756	785	754	817	747	730	735	754	807	809	801	746	798	751	761	753	747	773	742	777	826	773	769	763	763	786	744	722	862	806	767	789	799	753	744	789	765	771	786	781	775	796	784	779	754	766	764	735	750	778	808	791	802	764	786	793	829	798	813	696	785	727	765	778	755	751	745	776	755	800	794	807	781	792	802	787	789	726	769	769	808	759	779	742	830	798	771	801	752	777	707	789	783	757	776	724	773	789	716	768	785	752	781	848	814	735	744	776	788	784	801	797	779	795	736	801	762	779	758	726	735	775	702	781	762	741	766	732	771	775	808	768	744	732	739	808	713	727	750	722	750	754	755	760	815	774	755	794	788	821	788	747	773	778	738	786	730	744	792	772	770	731	789	750	731	810	774	760	790	791	758	842	835	736	778	739	773	752	781	733	793	764	723	749	805	763	763	805	736	796	743	770	771	820	796	708	785	814	808	742	752	763	777	757	749	756	786	770	760	751	743	779	739	747	749	771	756	745	791	738	764	760	763	759	773	751	727	750	736	782	794	780	768	741	777	707	829	740	768	764	712	795	755	758	776	791	719	767	723	800	782	768	810	729	797	795	764	734	740	793	736	774	809	801	793	792	770	803	729	776	801	780	760	766	779	754	788	769	787	768	773	762	800	764	767	782	730	756	742	805	802	763	726	756	743	781	765	720	736	753	795	811	761	758	764	740	771	751	778	767	824	770	778	771	791	796	811	782	835	711	788	754	814	775	788	802	813	735	762	732	770	721	716	824	818	755	776	766	802	784	811	803	771	737	833	768	749	796	764	753	759	763	798	742	758	836	767	767	814	819	779	733	772	727	752	770	764	771	704	773	770	724	833	770	743	777	763	738	798	740	766	750	745	780	761	780	752	781	731	780	785	782	823	748	748	735	805	789	801	721	773	730	770	787	766	730	757	754	822	736	715	794	754	824	782	742	787	750	788	733	774	762	767	782	757	747	733	775	699	785	755	766	778	768	828	757	821	757	751	720	760	775	730	823	808	765	748	775	713	822	778	755	776	790	737	716	743	756	766	754	753	776	717	793	816	780	752	754	766	740	746	773	743	767	779	768	762	734	829	782	749	799	722	752	769	764	762	764	795	758	738	783	762	734	813	787	820	767	808	768	763	720	818	795	793	777	717	752	780	761	798	759	789	698	754	747	770	779	769	805	764	736	763	737	769	770	762	783	772	766	740	826	734	728	754	698	755	802	736	795	753	779	790	775	780	791	732	786	723	756	796	732	785	732	757	811	746	779	753	751	750	786	763	743	805	785	741	786	763	813	776	786	792	784	714	831	754	775	801	729	740	755	753	736	763	777	788	789	775	764	757	754	807	796	735	776	747	745	791	768	759	765	775	822	750	785	777	728	734	791	807	760	771	739	788	716	758	771	756	815	769	757	727	792	792	697	791	788	753	741	773	784	833	778	776	767	729	760	780	776	748	743	752	758	786	755	754	779	813	754	819	734	810	763	790	754	770	750	778	773	778	784	798	809	742	778	759	793	777	778	773	736	786	812	760	730	803	794	813	740	762	797	747	775	756	775	783	763	772	755	793	749	737	774	759	809	780	753	779	757	717	779	754	811	803	716	736	800	793	791	759	755	752	744	811	724	771	748	752	776	753	851	788	770	767	788	778	755	751	773	760	703	807	776	738	762	733	846	769	770	758	750	777	737	734	734	761	783	782	779	747	759	776	727	795	765	725	782	754	713	792	735	831	813	791	753	800	799	749	764	790	786	741	774	758	762	758	777	789	756	837	803	826	744	730	737	806	760	751	797	759	719	819	796	751	746	798	750	757	740	784	744	748	751	820	766	817	835	804	785	841	806	756	786	765	784	779	786	792	766	776	754	777	822	788	780	803	770	828	744	787	824	805	757	786	791	778	803	761	776	763	801	766	810	763	750	759	723	767	744	816	762	761	721	751	771	775	773	780	772	769	811	786	818	751	749	760	768	760	761	743	790	727	759	758	762	748	732	768	796	772	726	782	788	800	759	772	770	734	724	728	752	813	768	761	714	760	751	779	766	777	787	769	741	779	763	773	815	817	786	778	792	749	762	765	778	726	739	749	758	751	749	791	720	722	743	756	776	721	768	761	756	793	722	746	781	805	756	787	759	723	816	757	805	807	827	747	765	765	717	788	798	753	746	770	769	809	724	732	747	773	803	782	757	771	785	771	763	794	783	826	783	814	770	787	790	795	738	721	773	743	772	794	756	775	766	737	787	799	787	757	741	738	797	796	758	770	779	766	744	765	773	784	781	742	804	744	745	751	762	749	835	747	756	773	783	775	802	788	758	780	795	773	793	764	774	772	785	761	777	755	677	777	787	764	763	781	737	730	730	790	774	796	740	750	791	794	770	790	776	747	772	781	745	794	756	804	782	723	725	773	777	769	747	739	733	737	778	781	773	832	758	751	764	803	751	783	742	809	785	770	777	747	777	763	808	767	785	735	748	757	766	773	754	749	827	713	818	769	803	761	727	804	807	792	816	769	805	755	797	798	789	795	781	763	792	772	720	786	745	779	776	777	772	819	799	757	747	798	766	718	768	810	760	757	792	784	748	751	747	766	806	784	770	739	781	772	765	734	792	754	795	787	785	752	806	778	737	728	729	761	746	756	753	787	756	750	741	778	757	764	773	787	774	745	786	750	781	795	774	729	743	787	765	811	767	769	814	772	721	780	781	766	824	760	788	735	774	770	738	782	756	825	785	782	735	736	820	765	768	766	774	763	754	738	754	769	779	694	768	739	761	803	753	733	775	775	759	770	786	714	810	777	729	777	785	782	795	779	737	719	776	783	764	765	779	817	764	779	767	723	757	750	804	771	800	776
22673	20974	28698	23407	20976	21025	9801	1304	969	759	731	598	580	527	473	442	405	443	360	405	369	341	328	328	342	349	305	307	301	331	329	325	361	300	288	299	320	299	309	313	267	327	292	269	307	300	274	306	288	298	305	315	317	286	304	295	285	304	266	315	260	249	279	314	273	305	284	281	271	290	293	268	278	287	276	280	297	297	263	301	264	293	285	284	273	284	277	297	275	261	283	283	272	285	277	309	282	296	300	281	279	273	306	307	291	281	289	273	276	282	267	275	263	289	272	270	296	280	290	283	278	269	285	252	264	283	268	303	256	265	275	280	271	291	283	276	287	283	288	283	280	307	270	284	296	281	295	289	295	274	272	273	262	310	269	305	284	293	276	296	309	274	280	303	277	287	295	322	291	296	231	275	282	266	296	278	266	264	269	274	276	262	285	300	295	286	288	295	264	267	259	293	301	309	278	295	277	314	281	267	288	305	256	261	283	288	271	255	288	297	298	272	260	278	291	280	258	275	275	260	252	285	278	258	275	285	255	284	253	257	288	267	284	283	247	268	291	273	303	298	253	259	306	290	295	293	279	315	292	260	269	313	285	285	274	288	313	269	299	276	273	281	260	270	305	274	238	321	272	288	290	296	280	272	270	255	294	272	294	265	291	286	267	296	309	264	262	256	289	268	301	264	253	325	292	267	262	290	286	317	267	284	257	273	268	258	288	267	304	289	317	260	280	227	278	258	283	292	295	262	271	309	300	292	304	285	265	295	263	261	283	277	301	295	289	306	314	288	291	234	278	278	271	271	275	273	267	276	305	298	253	281	259	288	274	262	252	294	281	279	286	281	262	276	257	269	287	285	266	281	294	288	296	275	307	256	324	270	287	302	284	279	288	303	288	269	271	308	263	289	278	282	275	279	267	283	284	280	273	271	299	273	306	240	262	306	284	245	268	311	285	287	283	251	283	261	311	236	263	277	273	277	279	280	297	295	291	275	317	270	286	267	276	294	286	248	263	257	259	278	295	260	257	262	275	279	284	234	255	275	256	270	295	261	303	286	293	293	302	272	284	282	317	274	291	292	295	274	254	274	304	283	274	283	279	292	238	268	275	282	264	292	272	286	300	276	270	293	277	262	281	315	249	289	289	281	304	260	269	266	323	244	267	281	281	270	300	274	253	268	314	259	312	297	281	311	267	270	259	284	262	279	303	285	264	269	243	262	282	281	283	312	296	277	262	264	276	271	265	251	253	278	298	288	289	257	296	280	329	259	267	281	268	287	308	279	268	293	274	275	307	296	308	286	291	271	269	244	275	267	281	280	266	268	259	263	246	293	277	303	274	265	297	283	301	271	246	293	278	311	307	272	282	283	276	267	250	294	295	258	274	252	310	265	297	294	256	279	265	298	267	275	285	274	282	288	274	286	312	294	302	268	290	281	307	283	264	264	243	262	283	252	284	271	291	279	275	260	274	264	270	298	289	289	283	267	286	288	291	263	286	265	250	289	267	300	310	272	298	291	279	271	261	247	287	250	258	265	292	298	292	272	280	263	290	264	241	303	260	291	278	311	281	253	287	266	248	286	287	287	283	258	289	320	279	297	264	267	248	288	271	284	313	250	262	271	250	303	261	267	280	270	273	282	283	257	280	261	278	288	294	288	295	262	309	286	278	304	272	290	313	277	271	266	280	267	269	289	285	273	281	303	307	297	277	273	308	284	314	269	266	284	267	252	289	296	265	265	256	279	298	279	250	269	256	277	267	297	278	286	290	281	278	301	282	288	264	272	254	275	261	277	292	273	269	297	285	277	299	291	313	281	285	275	281	245	302	279	279	273	270	295	261	259	291	271	282	297	267	284	281	289	274	272	256	263	256	294	299	259	279	250	258	292	270	287	266	264	297	290	254	255	269	281	275	314	281	268	292	292	281	284	247	313	290	266	264	300	290	264	297	299	265	282	298	261	304	291	248	274	268	260	294	276	278	285	273	282	278	286	276	267	286	270	258	277	245	280	280	263	270	272	280	298	247	279	279	279	279	294	298	260	294	251	264	290	280	289	294	253	279	251	274	257	274	265	276	286	293	277	273	308	282	274	278	275	308	300	265	283	267	276	287	282	281	260	289	279	268	296	253	267	285	280	249	268	289	260	299	266	283	305	284	277	282	267	294	238	270	258	295	272	266	270	293	290	295	263	289	237	286	269	282	288	292	291	290	274	286	286	251	282	262	296	275	278	301	292	280	251	305	277	259	287	288	263	277	283	294	269	268	264	277	299	271	275	294	253	273	252	301	270	289	273	288	297	278	283	263	267	269	276	289	254	264	284	265	244	288	279	276	262	267	282	276	277	285	270	264	273	265	283	267	275	277	287	294	295	275	256	290	267	276	275	295	251	244	267	260	268	286	273	321	261	270	291	270	299	260	270	280	269	274	308	282	294	283	299	297	255	262	300	286	287	296	267	306	285	238	292	252	280	300	281	274	274	264	261	284	276	276	326	274	291	270	302	273	262	270	292	249	281	309	301	306	265	275	267	262	268	287	289	262	286	278	277	286	259	260	315	277	281	294	271	289	283	261	287	270	267	275	266	268	275	265	292	298	289	282	283	269	302	264	255	267	286	280	239	259	291	290	285	247	268	253	277	287	271	283	276	289	274	269	294	296	283	266	269	258	270	259	282	278	297	281	283	288	304	289	281	258	290	278	289	258	258	288	292	281	265	273	295	309	290	261	235	277	335	282	289	289	302	262	265	267	307	269	247	269	270	300	270	281	286	262	270	266	250	269	272	316	295	264	289	296	254	303	290	269	251	250	292	261	257	282	248	315	284	290	263	263	264	300	286	265	281	283	297	276	307	301	271	283	256	292	266	264	288	249	279	287	264	259	262	293	295	243	276	305	282	299	285	248	306	273	268	271	290	252	284	299	287	262	293	285	307	263	292	275	294	288	289	243	275	282	267	285	263	332	247	273	269	298	267	265	269	276	276	270	280	272	272	255	255	301	257	280	262	296	318	299	288	283	274	270	276	274	274	286	301	301	273	281	296	279	270	268	282	293	260	253	290	263	269	282	283	281	267	266	296	286	280	263	268	278	302	303	274	261	303	288	252	269	285	301	271	285	276	273	294	281	324	302	307	272	278	297	257	282	282	252	268	274	288	280	306	280	311	319	248	266	282	276	295	232	287	281	284	256	286	269	285	257	258	274	261	311	246	272	262	280	287	291	249	262	279	252	288	297	293	290	272	283	267	283	271	269	291	277	260	267	283	260	269	284	319	280	287	266	259	321	287	267	287	271	252	279	261	261	252	293	242	271	300	273	292	267	310	278	271	254	278	256	323	266	274	254	255	282	254	268	284	286	270	274	283	288	266	283	280	286	260	294	268	283	272	294	296	276	278	295	285	327	276	283	264	290	305	278	279	259	238	298	282	267	285	268	277	270	268	288	264	264	289	247	280	286	300	283	307	275	264	287	299	272	298	278	278	270	263	290	291	279	245	280	272
29604	15908	13471	7125	5090	3873	2884	2314	1921	1519	1232	1088	916	729	708	696	626	622	502	525	452	472	450	490	420	385	435	405	422	384	364	400	359	391	381	342	373	403	374	399	361	374	379	349	345	351	350	343	337	356	375	382	374	362	309	375	356	362	339	332	348	322	313	329	300	328	316	330	360	318	305	340	364	320	324	342	341	357	313	361	311	344	343	313	313	359	305	328	323	347	315	330	309	306	337	298	327	312	325	319	364	327	342	310	319	306	321	329	331	310	285	306	304	328	294	311	305	343	333	332	313	309	333	349	334	324	347	343	314	301	319	312	311	344	346	331	353	317	356	328	329	358	306	331	299	309	309	347	320	302	270	319	308	326	335	335	322	319	326	343	282	299	327	329	337	308	306	335	282	347	339	319	310	314	310	322	309	306	297	323	341	334	286	329	323	361	329	273	291	312	331	352	350	323	342	356	311	301	324	343	325	324	310	338	310	317	308	313	353	349	334	323	296	348	319	316	346	331	341	328	339	346	331	307	291	334	298	330	305	305	343	332	331	325	306	311	339	332	315	308	292	325	360	338	302	348	305	325	338	306	290	355	355	316	328	324	316	365	308	304	349	305	311	324	311	287	311	302	349	357	341	317	315	310	338	308	305	331	336	302	301	337	347	345	295	333	291	336	345	289	310	352	359	330	338	294	318	338	331	310	335	329	305	323	363	345	316	309	341	318	312	329	316	319	315	320	330	311	322	311	336	298	326	300	352	356	313	309	324	304	306	314	357	318	325	329	348	338	340	298	326	357	316	363	336	346	340	301	321	312	345	292	317	296	337	315	324	338	311	314	302	350	289	361	328	328	338	330	335	316	349	327	281	317	317	329	309	311	330	325	307	327	334	342	309	344	307	331	288	322	317	328	361	334	333	322	308	317	334	338	300	338	308	312	320	316	313	303	359	302	342	332	335	328	326	313	320	329	303	342	343	349	304	335	294	326	322	299	309	341	327	295	287	325	298	314	313	288	359	332	313	302	326	299	306	305	314	309	309	311	324	316	336	332	330	316	324	337	335	329	331	341	324	339	303	309	302	302	306	340	321	335	357	341	319	303	323	310	324	308	316	317	321	306	317	306	332	323	328	322	313	313	320	337	343	344	316	309	305	338	285	296	317	335	282	309	324	285	329	328	319	315	313	335	332	333	289	332	298	345	289	314	318	312	320	322	317	319	302	312	339	318	306	352	346	308	310	327	307	356	306	276	289	334	339	351	318	278	313	323	318	302	336	345	342	347	312	311	306	301	308	310	331	326	357	309	321	325	294	328	347	329	348	343	295	353	328	344	340	324	329	340	310	327	324	298	329	333	347	328	328	359	294	358	303	375	327	321	312	312	302	308	335	305	341	298	315	303	318	330	306	334	322	360	304	322	320	308	358	330	323	344	311	303	308	333	311	313	338	316	317	312	316	337	333	329	344	340	327	316	339	346	290	312	321	314	308	340	345	316	337	303	304	288	309	310	312	310	301	315	345	315	290	328	360	321	318	334	323	286	329	331	319	327	269	319	317	350	327	320	336	322	323	304	320	299	334	300	309	311	316	336	349	336	340	326	353	305	347	335	346	336	350	315	285	312	325	326	301	333	316	327	321	332	316	333	302	297	354	322	307	296	356	323	298	330	311	313	311	326	309	300	356	320	308	300	320	337	311	344	298	353	332	325	317	311	313	297	318	325	318	336	322	307	339	281	302	309	341	347	285	327	339	299	328	310	315	334	316	317	336	294	339	337	298	305	316	307	315	320	332	291	304	302	332	342	320	310	311	303	335	322	324	347	304	320	314	346	322	366	330	318	300	350	293	324	311	323	315	329	323	311	321	300	330	361	327	330	329	323	301	334	263	323	345	302	309	304	306	292	308	347	333	305	320	330	298	314	329	353	329	312	326	329	324	326	309	342	334	325	309	363	331	316	321	324	329	319	347	316	342	300	327	316	336	279	317	346	318	274	318	290	346	314	313	331	322	350	340	358	317	283	345	335	275	295	294	303	340	324	345	300	318	338	322	344	317	321	311	346	300	295	314	311	328	302	361	338	353	323	341	326	317	301	340	326	313	323	327	343	324	350	324	323	336	319	353	328	336	333	351	316	311	316	307	311	331	312	300	335	313	259	288	280	331	341	298	297	322	313	361	339	319	343	353	321	311	322	334	327	310	329	345	297	317	279	346	320	325	331	322	347	305	337	333	311	331	319	307	340	308	315	349	316	353	298	308	321	329	319	316	323	309	297	330	319	328	356	331	358	333	323	319	320	324	327	301	290	334	307	319	325	331	357	327	350	343	322	359	331	315	320	320	327	333	322	321	355	338	320	323	319	319	294	336	320	325	346	308	337	331	313	353	312	319	306	314	330	314	326	308	329	303	339	347	347	317	296	320	310	313	323	316	307	334	327	331	293	313	305	350	336	323	283	331	281	340	340	325	336	332	325	331	298	337	345	293	345	327	301	322	286	289	327	332	302	302	321	323	309	313	307	318	280	333	307	317	338	294	312	314	355	334	318	325	334	310	331	349	324	309	332	336	342	328	330	334	294	326	328	340	322	317	310	315	307	307	345	300	330	298	352	335	308	315	311	355	318	327	335	311	324	304	337	321	342	315	284	328	313	335	340	304	312	328	357	360	344	361	332	329	316	305	327	323	326	336	335	318	333	315	328	324	340	331	287	350	324	366	334	318	319	324	296	341	299	303	322	317	293	322	333	308	329	326	323	345	301	302	323	317	330	318	317	304	329	317	327	323	347	340	306	282	316	319	324	318	277	325	312	330	350	300	317	318	301	303	333	326	357	301	308	345	295	335	319	328	337	336	327	291	320	337	339	319	300	301	338	318	296	324	315	319	339	320	347	323	331	342	318	291	289	311	338	313	337	303	334	336	347	316	328	339	346	318	344	328	301	307	294	309	342	341	316	323	323	332	306	302	348	340	318	350	345	293	362	347	320	352	354	322	312	319	322	302	299	315	320	327	319	309	348	311	295	308	307	312	327	312	305	299	307	318	323	366	316	349	319	300	312	326	337	314	314	346	331	310	308	343	308	337	303	338	317	320	317	328	322	313	371	319	291	347	327	324	314	306	306	314	332	327	327	327	307	339	335	316	292	306	318	333	323	298	326	300	345	340	343	303	294	305	338	320	277	299	330	326	335	304	325	320	339	371	324	333	324	351	308	348	295	311	330	320	318	344	334	332	309	322	363	317	308	323	308	329	376	282	356	307	301	317	311	327	322	338	341	285	336	307	314	319	305	315	337	323	333	277	306	314	337	302	324	348	302	297	340	308	337	326	320	287	327	301	337	332	309	318	323	336	293	335	338	358	315	335	304	313	313	337	299	353	326	328	316	317	297	330	324	340	296	368	324	320	326	336	331	339	280	312	335	326	308	314	343	296	300	301	313	346	315	346	332	321	350	306	292	307	336	333	347	326	311	345	310	334	340	315	339	316	341	312	337	336	329	325	338
26827	20102	8089	1015	678	677	645	640	637	555	604	594	625	558	568	615	570	636	571	606	592	587	577	595	554	589	597	575	594	555	623	574	559	549	569	558	583	583	577	584	589	570	529	610	589	571	588	595	581	566	564	579	612	568	546	620	529	566	600	599	605	594	552	536	549	594	566	577	560	618	582	598	587	550	595	551	581	566	557	568	619	582	550	580	554	599	561	611	562	607	603	547	569	589	571	576	595	559	589	564	582	596	564	577	584	593	611	584	592	591	541	563	561	554	579	556	582	592	593	576	615	547	577	612	635	525	579	627	556	589	585	576	595	586	581	569	587	524	626	594	535	541	601	602	581	556	564	561	584	629	604	551	591	515	569	546	574	561	563	570	569	528	623	594	591	556	583	612	590	560	567	540	555	604	613	539	606	566	622	549	567	543	563	583	584	575	577	563	590	557	574	614	567	582	563	532	543	599	571	580	574	546	566	639	577	575	551	562	525	610	564	536	569	577	591	581	589	570	576	532	603	574	609	549	638	614	587	569	627	591	574	579	525	561	589	533	583	601	587	583	605	587	581	550	581	584	567	604	598	612	599	581	590	540	602	560	600	604	577	569	600	606	560	586	579	573	569	551	595	580	570	621	540	598	563	570	593	587	575	621	588	542	560	582	553	586	586	610	542	578	569	579	549	545	566	577	579	570	619	554	574	612	558	588	543	534	602	584	618	559	600	573	606	556	607	610	575	576	588	559	569	563	610	593	547	551	585	576	582	606	578	612	571	539	593	557	582	578	594	622	573	584	532	575	595	550	575	613	618	596	554	585	594	583	557	548	604	565	576	578	564	568	570	544	639	598	570	530	581	585	593	548	600	577	562	550	585	576	561	577	554	588	558	584	591	552	590	573	533	581	610	558	635	550	602	587	556	585	548	548	603	590	582	594	599	599	591	572	551	555	583	578	550	614	590	574	591	602	599	609	580	571	569	573	562	596	555	620	537	603	550	579	608	560	581	552	613	562	553	612	542	572	552	581	554	596	580	579	579	572	576	590	583	570	570	602	579	627	547	566	567	614	559	582	584	564	587	584	601	591	555	553	566	579	587	572	551	572	578	574	574	620	580	577	568	607	578	557	570	557	584	532	557	533	564	554	604	602	553	563	586	582	575	552	532	615	562	617	552	585	602	563	586	595	555	562	598	556	626	571	599	594	588	567	565	608	573	581	586	587	611	535	567	544	615	578	555	594	617	594	566	606	608	567	641	580	598	546	606	571	592	618	566	571	575	569	598	595	578	583	588	569	570	645	590	569	619	614	558	601	576	606	594	573	572	561	577	651	619	607	570	559	578	581	562	623	596	583	571	551	602	580	581	559	579	577	574	552	604	603	546	569	574	608	629	534	537	569	579	535	594	593	599	586	543	620	607	519	589	561	608	536	556	538	585	595	574	540	544	613	583	587	592	552	560	620	608	595	600	586	613	583	581	614	573	573	609	562	576	607	550	614	573	516	597	570	540	591	596	552	636	563	572	546	587	580	604	548	572	575	579	579	572	569	565	569	578	586	631	610	568	560	569	591	576	599	581	556	581	582	596	603	591	612	580	589	621	600	581	547	594	570	598	593	609	563	607	571	578	578	590	569	580	560	589	599	549	562	562	614	553	579	568	579	569	553	570	546	586	580	601	543	531	528	568	542	570	559	586	554	504	602	611	567	569	550	615	613	567	568	596	589	588	612	546	597	586	607	607	585	600	580	619	582	553	557	598	580	536	551	614	605	582	578	594	575	573	584	605	573	581	565	574	582	556	589	586	557	622	579	581	558	561	590	569	553	593	595	570	583	560	579	542	617	567	626	593	561	576	616	557	587	553	578	618	590	571	583	523	573	563	552	560	540	564	565	578	559	550	547	604	564	597	597	574	577	548	546	559	540	575	600	601	580	594	581	583	589	597	552	590	620	612	584	558	575	629	584	567	577	572	630	562	629	588	572	555	590	569	582	548	566	581	621	585	556	564	558	618	561	606	559	586	559	613	605	572	577	550	572	585	570	589	550	592	568	607	562	590	603	561	604	566	628	584	585	600	575	558	601	556	558	559	565	564	557	596	601	606	609	563	570	552	551	567	568	557	573	560	535	612	566	580	651	616	591	599	563	595	618	552	583	587	579	585	605	585	570	571	586	582	600	612	554	553	576	570	574	611	577	567	575	578	587	549	570	590	558	565	583	556	627	565	615	601	577	557	608	597	562	550	536	554	582	534	614	564	526	566	583	588	578	562	608	553	612	603	611	576	559	554	618	572	586	568	608	577	568	585	625	589	561	598	583	587	617	582	581	570	574	528	576	569	559	553	569	593	562	579	587	603	539	599	583	600	593	609	560	572	556	597	592	618	606	547	591	622	586	615	514	581	588	599	622	579	592	563	581	596	614	587	574	611	595	537	599	568	532	540	585	574	596	588	540	556	623	583	545	580	575	590	585	560	518	589	599	580	580	584	561	565	553	603	592	570	589	577	577	630	604	573	567	552	578	607	543	530	587	563	593	534	603	587	602	555	560	564	564	590	603	602	545	577	611	612	553	604	628	606	619	564	550	592	611	527	572	548	564	627	573	528	568	557	604	556	574	569	595	563	606	634	589	540	595	525	602	548	581	581	535	593	603	574	545	582	594	616	585	558	615	561	593	577	589	604	561	576	554	557	607	548	559	575	608	555	619	594	606	554	588	601	588	544	602	624	599	612	552	541	570	487	562	573	602	605	608	582	622	551	562	570	586	604	582	609	565	564	526	537	566	560	556	573	577	631	591	573	587	574	577	546	556	575	543	550	588	580	534	568	565	584	533	547	577	574	577	563	564	554	569	564	602	545	618	601	513	610	615	596	589	587	568	565	573	550	586	584	599	541	556	576	621	606	567	554	603	591	571	567	565	548	534	579	560	561	613	584	584	617	548	646	597	581	574	582	578	572	565	613	625	546	556	577	585	582	599	604	586	558	565	614	570	565	541	616	554	617	631	606	584	623	584	610	535	569	555	579	653	554	534	551	599	620	603	558	542	568	567	637	554	566	610	574	626	614	571	589	554	567	610	550	591	581	533	559	591	589	619	621	563	621	568	569	520	558	546	547	604	575	604	585	589	634	586	583	618	583	549	575	541	534	580	561	569	531	603	555	603	564	552	587	593	589	555	570	577	584	582	577	570	568	592	532	565	592	546	565	562	589	598	542	586	604	580	579	622	601	584	575	539	599	601	652	562	591	595	536	574	588	566	597	597	607	598	568	576	586	631	559	564	621	613	579	603	593	578	639	539	580	590	590	567	570	607	558	578	531	574	568	587	592	565	546	618	591	534	584	568	608	585	580	562	599	569	611	588	589	581	546	587	601	542	576	563	590	577	537	612	577	580	557	584	578	543	608	548	580	576	510	609	612	582	583	557	552	618	558	563	624	609	579	575	600	577	618	586	558	565	566	583	594	576	640	550	550	584	589	595	551	581	576	594	573	549	603	567
7567	1667	1404	1039	894	888	792	753	776	714	773	732	728	744	690	746	708	729	769	651	718	748	688	695	708	731	694	695	688	654	697	687	656	744	705	650	692	686	767	696	733	682	732	665	729	705	712	689	688	750	682	699	700	681	725	710	681	685	694	682	675	665	685	705	676	737	636	706	695	685	688	710	681	725	724	687	702	713	669	690	708	694	747	697	744	640	700	747	690	691	723	699	678	682	735	664	646	704	692	693	707	671	658	713	682	630	696	681	700	700	675	701	747	688	686	698	713	687	756	716	707	692	667	707	712	682	749	708	704	681	719	675	702	670	674	681	701	727	720	639	682	707	715	677	650	702	709	683	719	660	747	720	674	725	703	688	749	647	650	715	692	693	674	649	748	681	706	748	655	701	686	673	660	764	677	716	719	737	682	703	698	731	707	739	660	666	718	714	702	657	682	714	741	708	663	696	720	697	746	744	710	687	652	680	691	711	747	689	686	674	715	683	699	665	712	718	721	663	744	747	721	712	674	645	654	677	637	677	714	706	722	682	675	721	692	721	726	656	684	694	724	755	695	696	634	680	681	760	677	717	731	655	682	702	745	752	665	735	701	720	719	732	701	643	714	687	666	672	694	726	727	695	699	662	727	687	706	664	679	687	637	698	688	728	652	695	640	681	718	692	706	691	718	699	686	664	709	709	698	694	727	699	704	704	671	699	729	691	684	697	694	687	718	725	713	675	707	664	673	701	674	714	678	659	709	701	716	744	691	706	631	723	679	675	708	684	718	701	726	694	694	676	684	680	717	722	686	724	647	697	716	697	725	684	696	699	693	696	693	703	654	653	689	691	685	688	692	630	706	684	665	669	682	691	705	765	701	684	663	684	695	709	674	689	674	715	737	714	695	665	710	699	708	691	686	716	691	695	691	676	699	684	738	642	713	687	747	682	663	673	667	684	723	687	701	702	691	634	718	695	747	696	663	698	721	733	713	699	709	725	701	727	700	686	652	701	728	769	724	740	764	689	675	717	711	677	693	680	691	679	678	694	702	714	682	739	698	721	673	657	695	690	698	672	704	659	658	684	724	722	713	696	687	681	724	717	724	695	716	701	710	759	700	730	663	707	721	735	743	670	712	669	659	704	706	713	703	707	689	706	680	704	679	693	673	734	777	699	687	709	681	676	724	681	669	717	666	706	696	634	660	665	667	645	675	663	706	727	675	688	686	666	652	681	727	653	722	621	778	730	686	680	712	714	719	674	703	712	731	656	671	694	722	701	662	685	724	692	670	683	673	738	695	701	675	719	700	633	651	712	686	714	689	674	705	703	696	716	686	745	648	689	677	696	716	697	717	706	684	703	675	671	725	715	682	669	719	706	693	702	694	703	684	670	704	695	713	712	696	713	707	695	712	652	683	737	688	694	675	733	696	715	731	731	691	675	709	699	688	703	668	716	721	656	713	719	676	680	702	674	691	665	733	694	714	722	745	675	701	732	693	679	661	669	678	628	683	723	686	690	697	742	683	714	710	730	709	723	696	696	706	717	674	696	697	716	684	697	699	720	722	683	696	683	699	715	657	712	632	688	668	719	688	694	669	723	673	707	675	689	696	710	715	660	717	721	704	704	710	656	714	737	717	652	627	689	708	728	680	723	712	647	677	697	679	718	664	704	651	691	695	729	729	733	680	664	694	729	663	732	671	669	687	669	686	674	682	698	720	717	707	748	737	718	680	711	675	744	711	714	704	679	697	716	668	713	677	688	713	716	727	667	735	714	720	710	717	697	746	697	653	746	709	688	684	679	757	667	687	695	695	700	673	708	643	714	691	700	700	720	703	682	687	694	670	701	701	683	711	711	698	691	708	719	710	726	663	684	696	708	665	723	710	737	685	679	695	724	712	650	700	733	700	708	664	683	664	631	666	662	693	712	728	687	667	692	695	674	689	704	685	685	681	656	736	710	715	724	650	703	714	676	716	711	694	714	700	698	680	696	702	697	740	694	674	682	738	700	705	686	692	705	690	729	728	708	687	722	688	660	666	747	714	687	711	719	680	675	680	669	673	707	709	683	690	666	720	702	713	736	658	701	733	692	694	683	701	655	669	698	702	715	727	647	641	699	700	693	712	674	690	680	716	753	706	732	664	715	674	700	685	682	709	715	680	735	676	725	723	684	720	635	700	670	718	701	658	724	652	714	705	746	693	671	692	750	717	719	641	756	703	696	690	707	662	699	708	643	721	636	746	725	685	679	687	719	681	725	673	700	700	701	743	704	708	692	668	678	663	664	696	664	709	723	714	687	696	724	701	751	690	696	675	665	691	737	669	658	628	715	725	727	682	682	715	727	732	703	729	732	689	695	727	688	689	653	677	697	728	675	699	706	735	705	699	685	712	657	719	716	677	706	666	683	670	677	755	694	700	735	677	661	694	711	713	680	679	650	698	690	700	742	675	683	706	679	707	717	700	719	744	689	728	716	677	696	688	722	680	721	731	750	747	693	718	696	733	687	695	690	705	720	692	691	687	699	683	712	725	739	661	694	706	691	671	708	667	718	683	691	678	723	706	728	679	732	630	655	693	703	679	688	676	677	726	724	707	703	657	647	717	675	720	671	683	702	732	719	691	668	677	734	739	677	652	693	699	709	662	725	679	702	711	744	696	692	699	709	690	686	686	739	716	688	676	644	654	724	675	672	637	662	697	668	705	681	734	688	712	660	713	680	712	712	717	697	697	724	669	696	666	692	697	707	700	714	662	687	724	656	718	720	681	693	705	698	690	729	728	702	678	708	692	675	698	690	755	720	690	668	712	693	660	747	740	656	740	681	622	725	746	703	678	683	759	696	726	681	706	696	717	734	701	716	691	680	711	755	706	736	738	652	710	702	681	681	678	695	678	748	740	724	682	702	704	699	678	696	701	660	745	643	696	716	741	694	687	676	694	733	700	628	688	645	699	734	692	683	657	697	672	710	669	688	688	659	720	675	737	727	662	711	698	695	690	751	708	706	686	732	725	698	744	686	725	678	707	676	706	715	664	660	724	721	717	699	684	704	716	658	674	693	735	703	702	730	712	705	715	717	717	746	668	720	721	726	636	686	716	707	698	675	719	673	681	689	663	694	676	700	714	704	655	675	709	721	692	654	662	724	665	686	712	690	686	680	658	689	701	687	721	628	703	723	680	729	715	719	688	714	700	682	714	685	685	693	707	711	690	725	695	711	647	689	762	660	665	653	676	688	697	680	653	734	686	672	701	673	675	693	689	691	670	662	673	674	675	683	701	700	738	714	681	751	742	667	705	661	697	678	649	747	665	708	768	704	691	675	727	722	702	712	721	673	695	691	698	733	721	727	676	689	696	697	701	711	676	721	716	702	748	694	719	695	708	666	745	680	737	658	653	675	662	694	696	717	722	709	704	684	710	721	693	707	710	690	721	694	702	687	686	698	670	696	687	738	642	684	712	654	727	725	690	714	733	692	657	654	646	671	732	676	693	701	710	682
23649	20936	28207	23829	20940	10913	1185	697	637	538	488	466	402	403	396	372	378	367	376	362	337	340	303	325	318	323	311	310	336	332	304	307	317	315	294	299	298	311	274	332	301	283	314	305	269	292	254	305	294	289	295	310	287	312	278	301	303	332	291	288	287	289	293	306	277	293	274	293	286	267	294	287	299	262	294	319	303	284	276	308	304	260	287	319	285	286	279	295	291	300	272	251	291	261	312	307	253	256	303	286	305	281	303	254	292	307	292	282	279	303	283	294	301	264	266	287	304	285	283	282	304	310	282	299	299	284	303	271	291	313	278	284	300	290	273	299	300	303	287	273	279	310	294	294	297	295	297	291	295	282	289	278	264	289	291	294	268	286	282	282	278	302	306	263	303	263	293	283	295	301	294	296	309	285	289	284	287	307	311	274	276	306	318	297	305	309	305	291	287	303	295	288	276	285	312	299	311	294	298	274	291	288	244	285	273	282	284	272	295	284	273	278	268	287	273	262	270	285	269	268	312	291	302	297	284	308	270	283	286	280	268	267	265	282	292	266	271	311	297	271	288	313	280	317	330	279	264	266	298	266	294	286	285	278	279	305	276	288	268	306	278	271	320	306	304	263	283	263	297	297	300	266	300	306	263	287	310	258	286	279	282	296	276	275	265	275	293	302	306	272	304	316	287	287	281	267	303	284	296	330	293	297	288	300	292	300	297	298	296	271	296	275	261	296	282	269	295	245	286	272	287	287	309	296	309	277	275	278	296	297	291	279	267	314	278	291	266	269	262	280	301	293	310	268	275	269	319	279	286	305	290	276	261	288	265	299	278	296	296	302	272	308	276	340	329	305	283	292	287	280	279	285	263	273	280	331	273	304	252	304	321	288	303	269	295	279	304	231	303	272	312	286	275	307	268	314	262	310	261	300	319	322	290	252	280	311	272	272	275	312	271	302	288	293	277	284	290	284	268	276	305	271	264	271	314	261	300	282	308	305	350	291	317	299	247	299	284	280	315	275	300	287	289	282	295	285	303	300	289	273	261	300	296	294	287	292	294	295	305	288	242	281	300	258	326	297	281	304	267	270	266	275	286	281	277	305	289	274	285	302	251	287	278	308	298	295	304	264	294	298	285	257	288	264	253	262	286	281	261	244	308	283	292	281	274	255	296	285	249	268	275	297	292	292	294	296	261	257	296	269	288	268	271	293	293	273	244	276	288	269	275	286	272	268	293	294	309	299	283	307	335	295	297	282	314	298	321	285	307	276	278	288	309	314	290	313	261	295	280	301	297	286	302	284	304	263	309	291	294	299	297	303	275	285	306	302	287	268	302	279	331	299	297	269	291	275	259	317	273	317	278	277	310	287	269	277	307	282	292	305	282	292	275	269	288	328	288	300	256	278	316	296	307	279	282	294	255	265	272	256	278	282	309	260	305	321	271	285	270	283	315	313	290	305	298	289	280	285	267	334	276	271	290	291	304	258	275	290	291	270	293	263	290	274	263	281	288	285	260	268	275	267	264	285	274	275	279	280	263	300	231	310	281	270	289	341	281	315	293	259	297	287	292	292	306	279	304	285	301	284	299	279	283	308	281	306	305	290	309	275	279	299	268	295	295	279	291	281	282	294	293	297	305	305	316	288	274	267	270	286	290	281	279	294	303	271	296	296	287	285	297	285	293	255	301	276	288	265	286	260	274	306	279	295	274	285	297	283	296	301	304	281	300	286	311	272	277	292	267	273	292	274	285	278	259	287	309	267	270	282	281	304	323	302	297	300	284	283	286	276	307	281	267	272	309	275	257	292	284	281	301	281	286	281	328	290	295	300	309	290	314	286	284	297	295	261	335	292	290	278	268	316	276	297	302	311	262	332	265	289	288	265	265	264	284	266	295	304	275	253	286	274	262	277	308	252	298	269	291	261	289	302	299	307	284	286	290	287	288	295	292	308	282	301	293	305	263	319	288	274	287	293	281	285	287	290	295	302	283	296	272	298	291	294	275	284	290	297	294	271	295	300	290	255	263	292	300	310	303	290	318	268	291	305	286	271	318	284	282	271	295	267	283	270	259	288	265	325	293	303	280	287	296	286	273	276	281	263	262	267	256	288	271	282	273	306	297	278	289	268	274	293	286	277	307	265	265	278	286	313	301	265	278	304	301	299	303	292	289	292	282	307	305	281	275	297	301	273	283	299	277	256	288	295	271	285	286	307	296	278	291	289	279	273	312	293	273	308	270	309	275	313	295	280	329	295	283	274	301	271	284	277	273	282	276	253	280	271	295	267	320	265	275	262	281	267	285	276	278	267	298	258	287	290	289	312	287	278	287	302	295	276	277	313	288	286	280	299	257	277	306	267	306	276	302	271	312	269	295	259	291	309	300	290	285	274	290	293	267	309	292	281	294	293	257	272	312	284	277	296	269	286	296	250	296	297	288	284	302	250	272	294	275	268	285	298	271	287	317	310	303	251	287	288	286	293	282	289	249	269	262	264	260	285	262	313	291	279	278	258	266	311	281	272	290	308	294	295	291	270	314	300	303	289	279	292	294	282	323	298	295	278	264	255	268	285	280	281	278	316	278	277	290	320	326	283	240	303	297	327	286	282	279	255	290	303	277	257	273	283	259	258	285	311	266	304	287	293	292	260	289	260	268	277	272	299	287	285	302	300	284	292	275	294	301	300	286	279	287	311	291	310	266	261	286	283	313	296	322	265	262	281	288	258	279	309	265	269	302	286	269	290	286	320	268	321	231	297	308	278	275	271	295	306	296	280	266	300	274	313	312	262	270	249	302	277	291	290	312	285	292	308	323	269	281	277	263	285	275	263	278	258	281	254	309	284	313	304	261	276	304	274	295	328	270	275	292	296	275	299	268	297	302	295	285	295	284	298	286	296	250	265	293	292	287	287	338	295	296	300	307	305	314	269	292	269	262	277	273	256	283	266	254	315	283	289	286	264	302	282	290	303	295	279	317	274	282	277	285	307	273	295	264	305	279	273	277	308	273	312	303	278	304	258	298	285	304	285	276	280	282	304	299	279	285	284	264	305	277	281	278	295	296	316	267	322	263	274	291	308	285	270	291	276	250	297	291	266	304	288	291	287	303	275	273	299	265	279	302	273	280	261	298	269	297	286	323	279	305	324	264	309	270	284	308	274	285	273	278	265	283	302	286	274	269	277	287	293	272	330	303	249	287	312	301	302	278	305	293	310	294	324	263	298	290	282	261	302	271	307	289	304	266	280	297	307	309	264	283	249	285	275	283	287	275	306	286	287	311	294	280	278	257	305	315	300	292	291	264	250	278	303	274	268	277	316	288	263	263	295	277	267	286	281	277	264	246	251	282	272	282	270	282	294	256	273	290	286	302	282	259	290	309	287	275	293	257	296	288	278	292	288	238	296	283	271	270	278	309	285	244	278	294	292	312	261	283	298	309	297	286	274	292	305	264	309	283	307	276	290	275	287	284	319	297	293	270	314	293	323	273	304	264	291	282	298
24414	10177	8330	4161	2911	2196	1754	1340	1118	952	777	759	678	628	610	518	494	517	462	446	473	453	411	426	436	388	420	419	402	389	367	382	416	382	403	395	392	402	389	400	419	372	363	369	398	423	391	393	333	416	369	389	364	403	364	351	360	335	380	341	387	355	364	353	397	358	398	390	405	408	373	356	367	399	371	382	369	349	383	342	339	371	349	379	356	358	310	389	342	394	383	369	376	374	383	380	355	359	377	366	398	342	370	329	379	314	354	366	358	370	375	393	369	379	378	370	340	337	347	353	354	337	334	344	383	338	348	375	365	366	372	343	346	351	344	381	371	346	376	329	319	345	380	352	351	360	363	324	370	326	371	391	354	368	353	379	334	376	355	357	365	389	359	321	341	368	378	402	360	360	375	328	371	340	395	355	380	354	378	349	352	394	352	372	333	376	398	347	365	326	345	336	369	393	371	328	359	323	336	362	374	393	348	359	339	382	360	371	352	369	365	328	344	366	371	328	351	394	352	370	369	373	371	398	381	348	364	354	342	355	366	336	367	384	319	363	367	380	364	344	350	351	367	341	376	360	384	382	352	327	354	329	343	351	362	360	378	386	365	329	358	339	372	353	359	374	333	339	342	391	357	371	350	366	355	363	369	355	333	368	361	375	316	394	330	350	372	381	390	370	348	341	336	382	353	368	354	366	352	372	359	409	335	353	348	361	334	351	357	344	367	337	372	349	386	353	354	334	381	337	339	371	393	360	365	371	375	373	386	371	338	348	372	341	358	384	372	368	352	365	377	349	380	363	365	367	351	350	367	349	354	372	390	393	375	370	366	346	329	356	349	365	357	340	373	358	377	334	352	355	379	345	368	373	365	360	338	355	363	328	381	350	362	349	360	391	363	352	366	339	362	347	380	365	381	354	381	356	352	360	338	334	361	336	335	317	355	364	348	382	355	374	372	347	334	347	342	368	324	371	401	377	339	355	350	384	370	366	358	381	363	348	357	348	358	371	371	373	346	327	357	371	383	358	378	352	342	347	350	339	360	366	366	360	350	386	354	317	367	334	339	363	350	347	364	353	355	329	350	389	362	367	380	373	383	363	397	387	375	347	377	340	356	349	344	389	346	345	382	338	357	353	377	373	356	371	349	356	342	361	377	345	359	345	369	372	354	373	316	316	343	386	378	377	391	370	330	362	396	361	384	338	338	348	357	372	368	352	362	367	353	379	383	366	362	361	332	351	359	392	350	376	351	351	360	323	332	329	362	354	358	353	325	350	358	351	362	362	362	325	412	356	354	386	344	374	378	364	395	365	335	370	374	348	357	341	349	401	358	358	336	352	349	344	367	359	342	348	337	368	390	369	366	365	384	351	365	347	354	330	347	392	338	350	389	380	392	349	340	357	343	357	363	291	351	389	332	358	325	347	312	322	339	358	384	325	351	350	335	385	324	376	380	369	337	392	363	354	403	349	370	336	360	381	370	352	359	330	342	337	364	323	365	341	360	351	359	347	359	376	364	357	359	368	367	387	374	369	370	342	369	348	333	386	355	340	397	328	369	356	371	333	370	373	370	357	359	353	329	395	357	350	368	356	362	393	357	353	350	338	354	340	381	321	353	358	375	354	348	372	363	342	335	372	349	386	336	336	380	353	385	354	335	328	398	345	334	341	362	404	390	356	357	344	353	361	354	375	341	350	339	376	384	364	363	374	336	369	353	356	319	390	377	362	388	351	377	348	361	350	346	331	337	352	345	347	349	331	371	339	335	372	347	389	376	310	364	370	366	348	343	350	344	329	360	364	353	382	358	381	338	392	365	325	366	391	392	374	378	376	382	378	405	363	345	336	374	350	362	328	308	354	388	351	375	350	369	358	402	352	359	398	361	356	354	359	389	369	318	355	345	354	370	364	364	354	374	330	358	348	365	362	329	334	350	361	374	370	361	403	355	369	354	362	382	335	357	401	361	391	365	358	322	341	345	346	386	362	374	333	318	354	359	356	345	361	368	362	362	386	357	350	354	346	351	346	354	358	376	340	327	323	367	338	388	338	371	406	338	350	343	352	396	354	359	352	342	318	338	323	392	348	348	362	381	385	347	388	369	349	328	359	376	365	354	379	355	342	355	360	364	363	338	339	343	363	383	371	356	329	364	331	353	370	368	340	397	341	369	349	357	357	350	333	338	324	338	368	348	355	338	369	352	337	355	349	349	323	382	329	345	340	379	334	356	332	363	357	356	373	338	327	333	348	366	367	358	363	359	363	349	366	342	332	352	335	355	372	345	361	363	344	359	396	354	369	387	347	373	374	378	373	369	381	376	388	373	356	366	367	359	391	352	347	335	372	354	355	351	371	345	329	358	338	363	348	358	363	363	334	359	349	353	377	369	366	397	393	382	372	358	359	327	351	348	346	361	370	381	383	351	352	375	384	359	382	375	360	336	352	343	375	348	357	364	374	352	370	341	354	350	351	367	356	366	358	390	391	370	377	348	339	323	385	351	367	345	378	331	346	365	363	358	371	344	363	319	382	354	342	381	342	371	382	361	351	344	353	346	373	348	382	366	388	380	365	368	371	339	395	388	381	361	329	347	326	351	332	348	361	352	364	377	365	383	383	349	352	340	357	380	359	366	350	359	342	330	388	345	348	402	356	346	335	347	392	329	357	379	350	314	371	349	338	355	361	362	393	338	392	399	379	368	373	369	372	366	340	355	366	373	339	367	383	351	329	363	348	363	357	401	352	357	349	377	413	366	372	388	368	362	347	343	359	361	385	332	368	350	315	362	362	378	320	333	358	354	382	360	337	365	366	346	335	330	348	364	366	333	340	363	358	371	420	374	359	368	353	369	356	345	354	375	339	359	345	365	338	346	360	403	401	378	372	373	328	390	340	345	366	325	366	345	360	376	337	356	332	354	372	355	384	361	352	333	348	316	355	360	356	368	339	364	333	377	367	348	356	376	345	360	344	359	374	336	342	381	338	368	347	355	366	363	343	370	353	373	380	350	381	397	351	380	371	324	371	365	353	332	376	380	346	345	385	361	343	368	338	362	372	395	379	349	354	365	365	374	334	395	356	349	385	332	320	376	351	398	355	303	362	363	358	377	332	351	354	365	333	361	392	355	342	361	373	369	391	381	348	362	343	361	340	355	364	355	347	348	352	385	373	333	331	366	353	356	383	364	334	387	318	341	329	337	353	349	350	342	368	341	360	357	344	345	365	356	369	350	341	336	352	336	350	359	328	359	366	364	340	354	349	345	371	333	404	387	363	350	337	383	354	369	384	354	379	347	350	353	352	317	364	326	372	347	369	363	390	324	341	332	355	377	325	380	353	377	356	377	342	403	362	369	371	364	350	391	375	358	374	365	361	337	358	382	357	371	392	349	363	375	361	367	354	389	395	381	373	358	388	370	403	374	394	362	372	365	351	379	348	365	395	356	342	342	396	348	382	318	364	344	359	337	363	357	354	370	371	346	345	327	361	373	358	360	382	378	333
24865	20950	27154	24864	9834	1193	1015	868	821	779	817	728	770	716	699	698	720	707	697	686	684	645	696	677	652	708	712	637	668	701	697	654	641	708	633	727	711	677	697	698	660	689	703	649	672	690	693	649	685	750	682	694	709	705	695	668	661	633	694	665	669	656	727	673	695	701	664	682	634	682	668	691	671	680	659	682	705	653	681	682	662	688	645	697	701	685	699	691	685	680	694	688	712	659	682	696	678	643	678	685	639	673	636	673	633	681	680	683	664	643	658	618	607	653	650	643	670	655	691	652	655	694	686	689	696	692	671	714	625	691	696	618	687	651	670	634	637	660	685	690	704	675	671	667	701	669	623	669	701	675	662	739	664	633	672	674	710	690	678	695	720	650	680	669	712	649	672	687	656	682	669	672	642	669	645	641	681	641	684	676	687	637	677	715	697	645	680	662	704	668	649	712	699	654	651	646	668	689	616	645	662	673	690	666	684	683	647	654	695	690	649	697	685	704	653	706	644	623	715	709	722	649	674	679	666	693	679	654	674	670	664	658	640	633	642	638	677	670	680	686	727	692	718	692	668	703	691	689	658	657	667	728	662	648	690	654	650	663	644	706	665	640	708	712	684	669	707	663	639	671	638	664	619	660	639	720	667	655	606	665	661	693	674	618	689	673	665	659	664	666	686	681	645	679	617	714	686	651	667	693	668	700	660	699	634	676	641	699	657	703	668	674	628	703	700	680	665	666	680	686	678	690	690	667	675	679	656	660	657	694	678	690	672	673	716	702	659	691	641	658	642	696	676	650	696	606	719	672	656	632	725	672	643	675	727	629	688	729	669	671	671	664	746	676	645	689	658	649	670	626	632	675	658	681	719	659	645	673	689	636	675	700	660	679	631	701	664	656	671	649	672	669	684	652	671	696	694	707	647	634	685	679	660	660	701	657	680	676	705	666	685	662	656	645	701	737	684	708	676	640	653	632	684	674	657	694	680	692	656	691	691	681	686	657	708	684	675	690	684	674	667	697	730	671	656	677	661	676	680	649	695	684	686	701	681	714	665	661	705	676	659	669	669	628	697	653	672	676	674	701	674	705	660	664	635	637	623	664	658	653	723	660	709	644	682	613	677	650	730	670	687	696	671	701	650	628	623	710	631	686	696	670	646	691	674	636	675	622	710	681	696	707	646	627	667	676	632	684	676	653	665	662	644	695	668	665	638	676	693	653	670	678	669	665	703	654	697	698	681	656	629	650	709	680	697	675	666	683	673	662	676	699	725	646	630	713	673	693	596	655	662	630	735	678	721	684	665	693	662	631	700	706	669	708	666	672	670	680	671	699	708	689	676	656	660	669	693	694	706	671	713	662	673	669	701	663	668	668	696	629	659	648	665	655	660	661	671	638	678	664	691	679	667	686	647	714	608	708	668	640	654	667	653	700	679	645	671	680	661	719	630	682	658	657	647	708	712	696	710	680	693	683	723	652	629	660	692	675	690	656	656	706	689	647	652	665	676	666	654	670	706	672	717	710	683	658	681	635	652	638	677	648	690	704	650	671	655	691	672	690	642	661	657	657	698	624	632	655	674	699	678	704	645	675	736	686	622	646	684	710	655	639	660	672	684	675	640	648	698	686	671	670	673	703	688	672	651	675	614	671	631	628	682	658	664	651	647	693	688	633	697	646	666	674	697	680	688	649	680	626	723	673	681	650	694	706	650	691	657	694	671	727	694	659	653	654	644	710	653	692	641	626	665	714	685	674	665	637	687	664	633	692	634	682	693	667	663	641	665	662	674	675	727	648	596	679	676	713	693	683	657	667	702	647	686	713	655	667	657	675	658	624	690	648	667	659	698	657	666	689	626	679	700	644	673	661	627	630	687	699	667	650	669	698	661	692	661	675	720	674	707	660	674	709	645	634	626	654	661	654	659	707	658	652	677	656	693	706	677	690	650	624	659	689	660	704	619	645	700	665	667	671	669	631	655	644	657	635	685	680	627	657	747	665	614	616	646	665	710	683	700	671	679	662	688	684	675	669	664	720	671	647	678	647	680	660	650	691	633	721	648	684	682	660	667	662	664	644	714	621	696	700	646	700	607	666	679	685	662	676	655	641	671	685	649	672	677	689	639	650	615	646	625	671	668	669	661	679	669	675	685	675	711	670	686	669	683	654	667	710	624	680	680	637	677	694	670	687	666	654	652	673	655	657	673	677	679	655	648	670	625	685	674	651	640	666	628	666	663	651	658	659	659	691	665	711	657	667	627	630	671	651	678	670	656	687	697	646	684	659	651	692	637	719	697	681	669	643	701	663	678	681	615	695	673	649	657	678	650	681	662	691	717	696	656	657	656	701	651	640	645	675	665	682	627	697	673	657	667	669	656	664	663	681	684	663	668	635	609	677	696	650	717	668	674	664	643	748	662	644	681	680	693	689	671	685	642	691	670	688	651	645	622	668	716	699	656	676	649	650	682	673	660	665	652	659	635	666	625	660	643	726	660	713	654	616	674	703	717	671	665	603	681	678	683	650	675	684	666	676	666	665	672	686	670	649	671	713	669	642	650	670	639	657	693	656	683	603	679	627	668	681	665	653	718	626	700	659	651	668	668	674	712	651	655	666	674	668	684	701	685	640	700	706	670	676	685	701	628	676	672	645	630	675	679	641	720	684	655	654	629	695	666	674	653	644	657	642	685	677	695	662	670	681	673	637	638	643	681	686	622	634	681	664	640	665	707	686	716	698	676	659	694	674	620	672	689	637	676	646	651	660	675	648	671	674	695	687	658	710	646	669	642	698	698	674	602	686	646	668	675	649	714	714	631	658	661	692	701	649	639	699	679	639	650	632	681	689	644	620	687	672	642	681	650	673	657	650	684	666	678	653	661	696	641	624	684	664	668	649	702	653	651	682	650	644	712	639	680	677	645	640	688	658	677	640	646	683	705	683	677	667	672	690	698	684	710	674	654	662	702	694	677	653	645	660	633	700	672	698	638	661	656	673	621	675	674	697	667	665	580	629	703	655	653	681	649	653	645	669	659	698	699	634	698	695	718	667	658	680	619	692	704	678	673	644	670	650	673	618	692	637	712	660	678	631	686	694	665	667	678	673	652	669	674	698	684	646	672	667	637	655	623	620	685	707	632	678	655	692	706	665	676	653	678	655	624	717	656	656	626	609	672	705	673	670	704	735	607	667	701	646	731	659	648	682	659	680	638	669	655	710	624	671	698	708	658	667	650	679	653	669	645	706	665	659	655	654	637	707	753	646	633	684	694	678	657	678	683	751	643	621	686	679	686	638	649	655	692	662	681	677	663	662	699	682	661	633	647	635	722	712	664	665	659	703	695	687	668	654	658	667	664	651	689	663	677	682	662	673	737	647	669	682	686	666	658	669	671	699	630	750	681	737	679	631	686	695	663	660	677	714	668	652	664	690	635	650	761	672	710	717	699	667	677	649	683	674	614	673	713	713	652	693	651	697	628	629	670	711	655	681	681	646	687	697
22889	6272	4864	2768	2065	1776	1508	1325	1133	1071	1012	972	951	910	929	848	830	813	818	781	821	779	837	806	886	795	764	801	809	772	799	776	759	802	776	748	783	795	758	816	781	798	760	813	721	804	767	798	773	811	815	847	761	830	840	765	822	826	823	804	819	780	826	791	802	751	811	808	786	724	809	795	807	804	756	782	788	766	773	793	781	828	797	764	764	794	775	848	774	815	770	734	802	759	761	799	739	820	777	817	788	836	771	764	777	808	745	801	820	823	777	775	740	790	837	727	760	777	767	780	807	779	791	832	801	758	765	736	788	765	757	777	803	720	765	780	775	744	781	837	777	706	829	782	758	796	798	774	744	809	806	771	753	779	783	832	788	847	802	778	754	763	807	765	773	812	779	774	717	773	803	758	757	761	758	823	865	751	820	788	776	744	800	771	756	794	720	774	741	767	759	809	768	791	733	769	766	779	766	818	752	780	773	764	764	828	778	802	771	774	753	713	780	771	782	805	795	777	770	734	785	789	786	803	850	752	754	775	788	819	760	731	792	773	754	760	751	803	784	774	844	746	784	737	782	741	808	768	756	774	781	749	754	763	801	777	739	785	769	807	766	773	768	789	784	739	791	831	800	771	772	755	801	771	767	790	749	767	784	771	785	751	790	796	816	756	775	771	781	836	786	772	754	749	734	820	804	760	746	754	799	813	788	759	765	766	783	807	743	790	763	784	784	790	745	760	745	772	758	786	742	739	771	727	743	791	795	801	769	773	788	842	769	739	789	747	787	785	747	744	758	799	796	770	766	775	793	798	813	770	804	780	780	828	795	777	782	764	706	810	763	763	742	784	754	777	775	738	788	740	751	789	768	773	781	744	806	782	748	755	772	765	770	764	817	750	766	777	810	753	777	780	800	803	766	784	794	784	761	797	737	752	801	793	725	833	750	780	779	771	813	777	758	763	768	746	770	822	794	716	748	741	800	779	839	751	835	792	761	797	802	720	764	762	769	754	769	814	826	789	760	774	785	758	802	734	751	746	776	810	813	795	789	743	788	747	786	816	764	811	754	784	783	786	780	787	753	749	770	780	746	799	840	768	730	794	802	723	763	773	757	801	743	796	779	755	814	742	795	815	761	813	814	780	801	819	758	773	741	785	787	744	821	750	765	757	784	768	766	712	811	727	721	750	754	817	738	775	812	769	842	749	754	770	734	772	763	759	778	769	753	728	725	721	876	773	760	794	758	771	755	731	771	792	770	795	796	751	795	753	770	783	746	774	784	820	783	819	869	799	740	796	758	775	755	731	732	764	730	797	749	821	718	809	789	781	808	774	767	816	749	799	719	805	765	731	782	790	741	802	797	753	753	806	819	733	789	797	787	743	742	747	794	803	765	767	779	776	812	767	778	829	770	726	774	811	815	793	799	772	783	779	779	772	812	818	792	707	752	747	735	794	748	785	741	774	800	777	771	744	758	772	754	792	737	774	759	780	771	781	769	811	765	736	751	779	793	776	812	724	781	754	802	738	816	776	794	812	762	765	730	839	792	745	785	774	821	783	787	746	760	768	762	744	770	767	773	776	795	745	744	784	829	781	757	801	775	799	796	796	750	823	815	792	767	797	778	784	758	781	779	789	815	753	766	768	765	812	772	786	786	742	781	738	804	799	765	822	787	801	770	806	819	781	750	814	813	803	785	824	759	780	775	787	760	783	775	796	784	799	764	793	766	779	745	772	767	780	768	769	838	728	824	827	765	796	807	778	734	774	828	772	734	756	776	758	768	772	761	733	761	807	777	793	775	751	726	775	823	803	854	741	796	783	789	752	791	816	754	754	780	764	796	764	767	770	744	788	781	724	776	753	698	789	776	776	798	762	747	779	762	752	778	741	808	782	790	819	768	758	762	726	776	746	748	763	782	779	783	773	789	778	813	795	822	800	728	778	780	750	780	731	786	787	761	774	831	781	749	810	780	772	815	721	805	794	760	781	752	810	770	855	749	743	744	769	738	765	782	764	765	799	794	773	763	804	799	752	795	775	773	837	800	784	771	803	765	758	781	731	793	806	762	792	756	803	782	754	802	786	827	774	802	789	832	711	725	793	736	805	762	769	802	793	734	733	753	806	731	799	774	768	759	805	771	730	732	779	782	804	768	718	754	748	758	778	735	831	770	795	790	800	766	761	774	815	784	744	765	743	801	779	808	764	757	826	786	827	771	736	849	793	797	769	720	779	798	796	755	768	751	759	718	729	752	754	801	803	798	746	772	744	736	791	771	804	828	772	791	786	752	774	761	749	767	756	788	825	713	717	709	771	780	803	797	754	721	765	763	760	759	754	782	758	823	793	780	756	790	751	779	754	827	785	761	788	781	778	756	757	789	780	811	747	775	744	793	737	747	838	779	751	793	746	753	805	801	814	775	745	754	768	778	787	793	762	783	703	799	842	790	781	770	790	760	781	791	769	785	781	778	785	832	775	796	770	747	769	818	782	825	767	766	737	813	810	797	825	787	759	804	775	798	775	817	782	818	797	747	744	738	745	777	827	780	778	754	714	769	748	716	756	785	769	745	755	807	739	756	758	760	774	763	790	740	780	764	771	824	833	753	779	798	774	767	764	755	823	792	762	735	769	752	757	754	736	778	773	743	758	762	770	811	777	842	789	725	760	786	766	762	778	806	846	769	792	753	764	782	756	761	806	737	789	765	805	780	783	769	802	772	802	786	812	751	773	785	795	790	774	779	821	738	829	792	780	776	812	772	804	805	759	747	778	777	791	793	779	738	761	760	784	840	721	764	777	814	742	755	784	774	776	801	739	766	797	786	805	783	774	832	758	823	733	768	747	781	755	853	805	757	734	794	786	818	815	782	792	786	811	770	781	801	771	808	795	777	761	805	757	783	772	787	783	761	763	805	793	775	823	777	831	785	754	740	807	791	769	801	799	748	815	803	767	782	759	760	807	772	764	792	802	793	751	819	757	740	736	764	787	781	796	734	784	794	776	777	770	835	746	734	771	833	843	797	774	781	732	777	785	804	750	766	738	805	777	733	747	764	739	763	757	760	830	821	789	754	767	749	775	768	782	772	764	785	782	734	787	804	798	779	811	783	756	757	756	779	822	758	757	786	797	774	727	738	771	797	738	813	765	804	770	750	778	742	723	815	777	831	776	761	771	780	793	762	782	764	767	772	747	768	783	768	762	771	789	743	790	793	762	792	770	826	779	800	807	750	772	790	759	782	830	780	762	829	747	770	768	768	738	786	798	759	798	744	801	796	801	819	776	834	758	725	729	814	766	768	772	814	786	747	791	774	806	783	780	837	783	752	730	754	766	797	812	767	779	783	749	798	798	798	756	778	733	781	783	743	778	740	788	784	782	797	715	736	695	771	787	761	796	819	799	765	821	809	778	788	761	805	844	780	787	783	789	766	803	801	803	777	781	792	781	825	824	752	832	787	765	760	819	791	733	799	812	777	804	766	734	730	759	768	794	713	822	768	800
22666	20970	28725	23381	20970	21023	9909	1263	957	783	674	627	587	524	491	447	450	398	436	378	348	369	345	362	351	331	314	334	313	328	304	328	356	288	304	331	337	302	289	295	319	308	302	299	314	293	313	318	314	293	292	321	332	308	306	277	301	308	281	290	311	315	310	290	299	271	295	310	292	300	303	319	244	296	270	287	275	290	288	321	291	288	274	285	320	277	283	251	305	290	324	264	293	290	301	283	299	294	291	282	305	287	274	300	299	314	304	267	319	314	280	277	306	298	303	267	298	274	302	275	280	325	272	282	271	291	266	303	299	266	274	254	272	270	272	257	296	294	280	287	264	311	298	306	261	288	313	282	287	305	277	286	309	295	286	275	289	263	289	283	293	291	293	272	302	294	284	308	278	304	307	277	293	276	282	282	282	289	300	281	265	320	293	298	278	282	300	301	264	292	262	260	290	285	304	273	305	277	295	291	262	313	296	317	291	291	269	300	242	245	306	291	253	276	294	286	281	288	276	336	256	271	262	291	294	275	285	263	295	287	280	302	289	285	261	265	280	258	301	321	293	288	279	269	288	319	313	300	289	269	267	315	292	292	278	287	299	304	310	320	282	309	302	269	270	278	274	301	284	283	300	303	271	287	249	282	288	273	291	285	281	280	310	310	303	277	302	302	281	325	256	261	281	278	293	285	298	321	286	303	285	283	282	293	308	290	311	280	266	295	267	260	281	294	290	287	294	297	266	283	289	268	298	269	287	289	260	306	271	273	293	290	291	291	283	326	306	296	304	290	321	290	250	320	283	266	276	297	284	280	302	312	275	291	295	314	295	302	289	270	287	271	284	274	288	277	258	289	288	297	325	314	295	271	261	293	256	297	309	300	276	286	278	306	312	290	277	280	291	255	296	302	285	272	266	257	271	262	280	305	272	293	285	282	302	302	277	309	318	273	276	270	291	267	265	309	294	305	280	270	258	300	299	276	283	288	271	287	292	280	285	259	296	284	267	281	286	295	245	281	296	272	273	282	308	281	251	337	306	291	258	278	256	286	245	312	298	285	294	289	265	285	281	282	281	286	290	272	292	329	256	285	304	284	262	297	292	287	286	269	259	286	249	291	285	321	276	278	291	294	280	271	266	281	271	303	283	303	271	302	279	276	287	285	275	295	315	324	311	282	242	300	246	280	323	272	266	301	286	307	304	272	309	312	298	281	285	289	302	298	281	300	281	302	271	293	293	277	299	297	298	285	277	276	305	256	284	302	312	274	287	274	281	298	287	295	289	288	275	285	273	285	273	266	277	272	303	272	322	320	299	289	286	257	274	274	280	282	299	301	292	279	259	298	241	280	273	308	269	289	314	291	295	284	281	269	294	298	270	260	289	259	306	276	304	280	278	276	264	295	278	331	271	292	278	292	284	305	281	294	270	298	287	264	277	272	283	283	289	272	278	276	305	278	282	318	286	263	262	284	281	279	263	267	300	287	297	306	283	266	287	314	263	290	265	289	269	282	250	268	272	295	284	297	277	286	278	257	292	285	288	301	265	278	300	292	273	271	256	292	280	314	258	295	285	299	296	311	284	314	262	283	281	286	287	268	277	303	267	263	331	294	275	261	302	301	280	277	307	295	300	278	283	269	280	302	266	284	279	319	277	284	314	305	274	281	281	297	266	283	281	294	296	301	284	278	264	298	269	287	300	277	301	308	264	307	269	301	302	262	269	268	291	240	321	241	290	291	301	279	283	292	290	269	267	295	276	286	302	289	308	289	303	284	299	287	273	274	291	280	278	290	319	284	259	280	301	269	274	285	283	271	311	287	280	286	279	258	296	305	283	293	293	272	314	308	263	299	283	286	314	291	252	280	307	260	270	329	262	288	292	305	294	271	288	254	271	272	270	253	271	282	277	308	289	297	296	280	307	319	261	287	276	290	275	287	298	251	292	256	275	287	290	260	264	287	283	277	320	304	286	282	281	314	291	304	271	296	295	311	292	250	309	285	248	283	306	261	268	276	272	301	272	265	288	277	278	282	267	342	258	291	292	294	264	271	272	278	290	271	299	291	275	270	300	317	292	295	275	295	285	261	286	293	274	281	278	250	285	284	270	315	305	274	290	317	271	293	321	280	262	308	280	255	292	275	286	306	279	282	280	305	309	259	276	297	305	255	305	295	266	274	304	273	295	291	279	274	273	287	272	273	285	295	311	252	277	311	256	271	271	292	296	287	289	280	253	322	254	279	301	284	262	268	291	282	276	283	280	280	266	287	289	291	306	280	279	296	279	299	278	269	292	278	285	267	275	276	304	273	269	240	311	253	280	246	295	271	304	280	297	274	278	286	273	302	264	258	298	264	295	286	303	289	274	313	251	303	275	283	275	295	278	284	270	252	307	306	276	264	273	272	257	299	276	299	296	298	264	298	302	277	314	286	289	275	261	307	275	312	253	269	306	314	262	285	292	300	300	260	300	318	294	299	326	281	296	284	273	270	281	278	294	312	281	286	305	306	251	291	307	259	282	298	315	295	278	275	276	295	291	301	289	291	286	275	285	284	283	305	275	280	279	270	250	273	259	280	283	334	268	306	271	278	276	280	259	287	293	287	267	296	277	265	260	290	275	289	318	259	288	268	277	296	321	304	283	309	275	307	305	264	302	298	271	285	267	274	280	312	299	287	279	272	276	278	262	261	288	307	280	259	317	306	266	290	273	284	266	287	276	283	331	270	276	329	287	290	259	275	282	277	292	288	284	272	249	318	275	255	274	285	256	296	257	262	280	284	303	287	332	252	293	270	312	310	289	308	280	272	282	286	288	264	290	272	257	285	307	260	296	267	275	263	299	281	270	285	249	313	260	267	295	300	273	281	324	301	275	281	309	273	282	286	281	281	286	298	291	262	277	288	283	291	285	266	279	300	293	269	258	261	260	284	272	241	264	256	295	303	278	290	284	264	272	297	274	275	302	289	300	311	276	299	273	295	263	292	253	292	279	306	307	291	290	294	269	270	276	290	276	292	304	269	270	298	280	305	290	256	275	278	302	311	280	290	296	262	275	285	269	285	258	274	303	282	297	263	259	281	258	296	269	289	281	274	265	306	334	291	266	263	290	282	276	281	289	295	290	276	291	267	271	280	312	265	293	291	301	283	277	290	272	328	292	287	276	311	273	272	291	285	266	272	259	288	284	287	292	279	253	326	289	265	290	288	320	271	293	299	294	287	298	277	276	293	290	296	269	284	274	258	299	300	287	279	269	288	276	275	284	266	283	275	302	268	270	261	293	276	284	299	289	300	278	262	289	312	275	297	284	271	316	303	281	269	284	271	291	275	263	304	294	296	275	310	287	294	297	303	264	299	270	307	285	297	254	290	268	267	268	284	284	287	287	301	269	284	292	278	294	300	280	267	284	259	256	287	298	279	275	293	300	252	289	300	284	298	270	272	270	277	271	266	306	277	261	301	266	311	265	293	246	293	304	264	283	289	293	283	296	288	260	289	283	263
28981	16006	13526	7187	5075	3750	3040	2270	1890	1571	1211	1069	909	804	690	714	585	581	519	539	486	471	517	459	473	450	387	376	432	415	406	387	405	377	379	336	408	354	369	377	371	383	366	383	352	357	353	355	351	322	364	394	358	350	402	371	345	333	334	355	363	361	338	332	336	316	335	328	358	352	360	343	312	340	325	310	333	306	324	337	362	332	322	381	314	316	333	357	353	322	324	322	314	307	330	305	309	341	340	322	301	318	296	283	336	318	323	314	316	342	315	301	335	332	347	344	313	323	334	335	328	325	314	350	346	345	339	320	316	300	374	344	296	331	297	334	309	314	325	311	319	351	321	318	366	316	299	330	319	342	338	323	310	307	334	335	358	349	317	341	336	296	319	322	351	338	308	321	311	311	329	336	318	338	352	340	323	327	315	353	334	336	301	335	331	343	332	345	365	346	351	351	372	352	315	326	350	335	350	336	300	304	338	333	330	338	341	320	286	333	313	341	338	335	337	322	330	316	310	304	318	340	301	329	335	324	354	300	310	335	335	327	352	362	308	296	336	324	310	326	341	329	324	303	310	336	317	334	345	319	320	347	359	348	333	312	321	316	324	339	310	318	322	358	372	351	293	318	334	321	327	291	320	330	335	316	321	324	331	338	289	324	291	324	379	345	296	322	340	315	332	315	345	315	340	343	321	283	308	347	355	343	322	336	372	319	330	353	299	310	335	310	353	305	323	343	317	323	334	302	339	312	351	328	331	300	332	315	325	317	283	323	290	330	335	342	354	321	337	309	319	343	356	345	311	308	333	303	323	333	355	315	335	336	315	338	334	332	311	341	338	338	289	328	317	320	350	307	335	338	335	350	336	323	332	339	328	311	325	353	354	354	305	317	314	319	341	320	273	308	323	319	313	317	338	331	314	305	327	318	307	338	333	323	330	292	390	356	319	342	351	316	307	345	302	364	304	338	317	357	305	343	315	327	335	335	320	325	329	292	286	365	328	326	316	336	342	323	324	303	333	341	309	346	373	338	326	317	330	337	306	328	332	309	332	311	324	308	331	308	315	327	321	319	322	317	330	336	322	315	327	313	286	337	334	322	342	310	344	338	347	319	331	323	331	340	329	344	301	326	335	311	308	298	323	314	333	320	317	295	327	312	315	349	340	319	313	319	329	329	321	358	337	305	326	332	326	301	299	311	299	344	345	338	305	297	306	318	313	291	342	348	332	329	358	320	310	319	301	320	311	337	301	303	308	345	374	315	316	313	322	347	352	314	332	328	304	335	306	335	382	338	304	353	368	300	350	309	338	315	336	329	322	339	306	341	314	329	347	314	308	315	352	321	336	332	326	313	305	329	333	322	312	318	306	345	329	350	336	298	290	318	316	330	309	333	325	307	320	311	310	345	341	288	339	322	306	331	323	328	361	362	332	364	293	352	329	282	314	302	290	325	320	341	337	343	312	291	327	327	341	330	361	319	325	334	321	323	330	311	331	318	346	335	316	318	316	331	327	332	358	352	333	331	318	324	335	331	320	319	318	335	311	341	326	320	332	315	273	323	317	338	330	314	302	351	312	294	325	324	321	327	300	334	326	306	312	280	329	326	339	313	338	352	322	312	354	328	320	364	321	340	337	317	361	353	325	312	318	307	349	348	320	328	351	308	343	320	310	339	323	324	332	325	340	320	297	314	349	326	308	327	366	364	334	313	346	323	304	288	327	336	331	312	315	334	317	330	330	332	332	316	321	301	328	298	321	351	337	347	344	300	325	300	327	293	359	304	326	339	309	324	314	321	365	319	306	305	318	319	313	332	336	330	365	328	343	332	336	328	333	332	319	338	336	324	339	329	313	319	324	319	333	315	350	338	345	346	307	341	353	298	300	305	309	355	342	345	299	298	307	340	321	307	329	345	329	354	315	331	300	315	324	324	324	328	327	322	323	346	308	303	313	304	307	305	316	302	336	335	320	308	317	322	320	308	349	336	359	315	320	349	318	276	345	337	317	323	342	332	337	349	295	298	367	334	319	305	298	340	315	339	356	332	326	323	345	296	307	321	348	348	313	322	308	302	347	321	361	338	326	324	305	315	312	353	356	300	329	278	277	314	327	340	305	288	332	315	314	322	335	343	375	296	355	302	307	375	320	338	363	296	317	324	326	345	311	325	333	324	322	331	299	331	304	313	315	343	304	369	322	328	320	318	327	337	348	284	345	328	316	318	354	319	301	344	331	325	272	331	351	315	331	316	303	273	366	357	343	346	324	302	347	331	354	319	313	316	324	327	303	343	331	311	335	310	311	359	319	309	293	339	327	317	301	362	329	336	287	339	334	316	342	337	340	310	347	329	314	322	342	316	297	316	335	313	315	362	332	329	338	321	319	329	333	327	350	336	336	310	299	359	351	327	334	313	319	316	300	347	328	315	374	341	304	334	321	332	309	354	346	304	338	316	338	338	327	351	337	292	330	318	329	355	349	342	336	330	296	349	310	341	304	310	301	304	321	320	330	288	325	333	332	332	316	344	346	343	342	354	325	332	329	335	323	308	315	308	344	333	315	314	350	336	322	368	332	342	339	323	325	297	332	375	321	293	354	340	357	317	334	343	318	323	332	327	302	310	324	322	316	307	328	306	327	345	327	342	317	320	314	343	351	339	334	319	332	343	309	316	338	305	340	330	354	310	306	328	319	299	337	309	317	360	295	346	273	308	288	304	316	309	328	351	314	307	329	316	317	329	285	320	298	320	337	318	341	302	340	339	317	309	306	319	339	328	338	338	360	321	317	321	299	325	344	325	310	348	326	307	323	336	312	310	297	340	331	323	310	346	317	319	319	326	307	329	370	324	346	321	335	333	324	338	338	297	343	342	338	304	347	337	339	303	312	324	321	325	304	283	319	350	304	320	330	335	317	333	306	348	309	316	340	303	338	286	326	332	348	353	310	293	346	321	325	327	300	293	312	324	324	340	336	335	347	300	323	310	336	310	307	343	308	328	335	310	326	286	341	359	325	304	333	300	301	370	319	357	311	323	329	324	319	337	300	328	308	335	338	337	303	309	368	318	323	342	326	323	315	321	327	325	319	325	330	329	313	335	312	328	337	334	313	334	337	321	328	319	312	320	334	333	356	326	299	317	339	324	315	344	307	299	334	306	329	311	312	322	332	333	331	314	335	297	318	327	332	324	356	326	303	311	331	316	323	325	318	330	314	315	299	354	353	337	315	324	324	334	332	327	317	351	336	316	322	322	308	307	320	314	321	308	299	335	357	327	309	316	305	323	326	313	323	308	327	317	288	319	340	311	341	307	333	305	340	320	328	356	299	339	319	301	336	356	287	308	320	335	323	319	316	295	324	328	319	333	328	318	326	358	334	336	302	307	332	367	359	327	347	317	317	279	317	314	344	331	301	331	334	330	328	298	316	328	316	301	350	324	338	334	309	339	336	368	334	323	345	313	295	338	316	334	358	322	314	303	333	317	317	297	348	327	336	338	317	338
26904	20171	8262	1052	688	656	639	638	626	622	617	622	632	614	611	613	654	584	646	589	612	589	591	616	572	619	629	613	587	580	546	639	576	604	580	589	604	615	589	565	564	591	633	600	597	601	594	586	599	571	567	602	578	579	572	624	568	588	604	614	597	613	619	604	580	611	638	584	579	548	602	616	546	606	579	589	565	602	560	587	616	594	642	579	586	611	537	592	597	624	614	597	589	598	582	583	594	583	671	602	570	564	569	582	617	580	594	601	556	590	612	547	608	509	581	592	583	614	608	573	557	604	602	547	577	610	564	651	618	595	576	569	575	640	609	603	588	552	593	584	544	564	582	603	603	607	622	593	576	595	593	548	610	607	613	542	543	572	589	566	613	603	622	606	575	589	627	541	595	628	588	537	562	587	595	606	590	579	562	603	574	588	606	562	614	569	585	562	540	565	618	579	570	586	588	607	582	585	637	564	620	582	569	618	597	610	609	606	571	610	598	592	541	622	603	624	580	596	556	622	543	607	595	621	620	569	597	599	578	609	548	586	626	560	593	575	633	583	611	600	537	591	606	612	600	558	563	544	579	561	594	618	518	563	597	563	622	571	604	588	618	598	589	594	573	627	540	548	569	587	582	585	593	577	573	587	554	534	595	594	573	631	602	543	604	607	578	580	599	604	597	595	582	569	569	583	575	585	560	582	600	582	593	577	621	577	576	583	596	574	571	595	563	603	559	594	561	574	597	572	591	602	597	562	570	575	573	559	575	547	588	593	585	586	626	618	589	588	582	586	571	585	593	583	582	589	610	523	578	550	607	548	588	617	572	570	578	568	578	565	579	560	569	543	612	611	575	575	599	600	600	555	550	594	594	584	599	585	573	630	608	586	559	603	588	563	596	584	608	607	576	570	602	568	567	558	608	589	609	565	587	599	557	582	584	569	555	604	622	568	600	594	597	580	596	558	598	583	602	589	630	577	606	615	559	571	604	599	569	525	613	612	607	614	593	621	560	567	587	639	570	562	553	577	578	607	623	644	623	527	582	555	573	599	587	593	577	592	587	598	592	589	579	618	577	621	604	613	571	610	579	602	588	609	583	601	555	592	618	585	590	608	599	577	596	625	595	584	577	539	587	638	581	570	561	565	591	601	602	595	550	589	552	583	629	571	574	594	585	551	589	593	581	586	591	558	589	592	561	618	584	575	609	566	582	623	605	541	599	590	589	613	623	556	610	539	647	590	567	590	614	595	564	601	602	628	594	607	580	581	596	561	599	633	550	583	620	624	548	593	588	542	553	575	566	575	569	578	621	606	610	591	585	624	569	603	570	599	563	599	593	609	565	607	606	577	619	583	612	525	593	606	623	579	548	604	563	626	585	609	574	619	596	617	610	612	557	554	578	588	586	595	596	573	608	616	579	572	614	664	583	591	606	577	578	556	527	590	572	586	610	611	594	597	602	609	597	587	609	582	567	588	606	597	615	571	618	570	596	580	596	555	588	613	576	621	580	556	588	603	587	588	615	624	594	624	624	607	606	588	594	566	597	606	593	525	567	570	570	603	559	568	582	569	585	592	597	569	612	526	555	579	593	573	620	594	606	607	601	618	629	601	525	594	570	583	589	608	607	617	582	637	637	622	616	568	592	589	616	560	597	563	585	577	552	615	612	594	638	585	602	584	544	585	589	602	623	619	568	595	609	601	574	648	571	596	583	586	582	615	598	598	583	586	583	599	621	596	571	575	583	550	574	586	607	573	580	552	601	594	563	582	565	577	623	544	584	600	560	611	591	613	565	557	604	560	615	595	591	611	574	607	596	650	583	565	597	621	597	611	584	612	595	594	608	585	593	545	619	558	605	596	580	605	606	616	582	586	577	616	601	584	596	596	627	572	562	571	555	595	588	594	570	589	641	630	606	567	557	598	604	602	607	606	573	625	572	567	613	599	612	581	605	569	570	559	609	601	611	584	611	601	557	585	594	558	562	564	563	559	597	572	593	584	583	608	591	595	617	593	585	584	598	588	576	590	605	559	548	553	573	620	622	571	563	570	606	649	574	586	561	581	601	569	611	580	593	589	600	583	574	613	588	595	594	613	592	566	563	580	580	594	555	621	592	613	649	612	563	593	586	561	596	584	594	581	556	604	591	570	591	600	590	592	621	591	596	587	595	587	571	554	543	596	602	578	607	605	590	566	622	639	595	612	604	557	575	582	605	582	608	580	597	637	586	600	566	616	627	591	572	554	612	583	599	602	549	586	566	616	585	639	610	575	567	596	583	619	627	557	554	567	584	627	609	573	627	609	593	591	580	570	614	574	607	609	606	590	563	612	562	580	559	612	594	602	592	583	578	580	598	605	566	583	604	572	602	561	591	631	602	616	556	575	621	572	661	569	591	579	583	612	578	556	632	600	614	599	552	572	560	585	559	545	588	613	613	585	573	572	611	600	553	540	594	585	637	586	613	565	624	619	564	590	586	582	624	588	615	569	640	595	624	595	600	606	586	581	562	594	569	578	551	574	600	595	588	572	602	564	587	572	608	601	593	625	556	575	569	562	618	582	582	569	535	562	557	563	586	615	576	609	626	618	586	616	558	640	603	571	568	541	553	583	600	628	581	583	584	580	567	568	598	569	596	617	601	601	594	554	581	566	608	586	592	584	593	600	557	566	575	600	625	561	623	606	590	587	591	579	565	614	551	612	575	595	558	606	579	605	561	593	564	604	637	549	617	549	597	563	588	593	567	614	600	551	571	574	553	589	599	599	564	613	576	604	617	598	616	581	582	611	550	568	574	572	562	595	617	584	555	536	550	555	584	583	621	572	615	571	578	555	567	564	553	574	581	605	599	620	595	579	638	578	558	611	619	609	607	563	570	648	613	545	586	621	582	603	599	619	574	576	577	570	596	595	608	587	613	568	606	601	574	575	577	550	583	572	563	592	588	632	564	591	589	578	620	591	588	597	619	597	573	562	585	576	581	610	575	622	558	598	568	583	585	594	612	599	607	607	576	585	596	576	623	590	592	602	578	585	574	630	586	555	587	560	608	577	580	593	623	572	574	589	583	581	579	589	601	627	581	566	581	576	569	598	605	576	625	573	594	582	581	588	569	598	592	585	584	559	555	545	577	558	574	592	607	567	597	580	564	574	615	581	577	574	606	580	610	605	600	563	566	601	572	618	582	595	563	566	572	626	594	565	622	574	590	628	592	578	601	576	585	601	592	599	649	624	576	605	615	583	559	551	592	602	570	616	584	621	540	554	582	605	596	613	596	587	565	551	564	543	571	601	575	587	590	607	628	602	589	597	607	574	653	609	574	594	620	632	604	573	587	568	569	569	610	603	609	595	582	581	587	591	589	594	609	596	546	560	606	564	587	568	605	579	595	577	572	572	591	587	577	617	549	576	589	586	587	587	592	643	599	611	608	602	599	537	575	561	572	567	599	536	603	586	598	593	589	585	625	573	603	570	564	593	580	555	588	571	539	615	572	579	620	577
7567	1562	1459	1003	925	806	795	781	744	701	752	704	702	732	714	731	725	702	686	722	695	688	759	715	716	761	753	717	696	724	710	708	684	748	653	708	702	706	665	766	718	727	668	728	712	667	723	690	733	723	701	722	715	737	690	725	751	717	676	733	733	672	712	718	703	687	713	686	724	708	740	685	725	688	721	700	720	671	685	710	659	667	717	740	710	711	697	665	698	713	690	695	730	697	703	691	746	702	728	702	751	681	712	694	724	734	692	680	650	725	680	722	739	703	734	765	681	673	681	705	702	693	708	732	666	699	707	719	728	706	751	701	698	761	672	718	701	693	650	734	695	717	690	726	736	708	732	688	707	726	710	718	725	710	753	710	721	718	689	742	750	703	755	681	687	716	699	675	682	735	691	744	727	731	671	692	727	750	715	712	689	713	699	707	719	712	797	730	715	710	663	782	680	723	720	697	717	711	686	664	706	678	694	718	708	759	727	714	678	720	722	711	744	712	658	672	699	703	691	703	724	691	702	762	707	721	739	724	676	755	719	676	711	710	646	713	718	722	703	742	681	678	742	698	687	659	715	726	685	718	690	708	701	686	731	699	715	674	708	727	705	687	707	716	683	750	709	700	708	709	715	677	728	680	724	756	693	740	767	682	710	686	661	731	709	695	708	644	682	707	676	661	692	702	724	689	730	682	705	695	681	690	693	759	707	727	750	735	670	751	678	728	705	697	684	708	687	699	684	651	714	699	748	711	660	728	682	712	728	726	699	727	672	682	741	686	723	714	723	703	704	694	693	699	717	721	651	691	674	749	708	683	742	658	732	747	755	676	757	733	712	728	698	737	707	652	715	708	702	699	680	710	718	686	694	727	699	732	706	703	659	740	703	680	714	693	679	694	696	668	727	727	739	705	720	759	709	732	731	639	706	664	673	699	728	695	755	719	718	696	715	669	673	697	674	704	700	652	676	675	691	696	675	694	691	733	721	724	687	681	678	730	730	692	736	754	695	694	663	662	715	696	714	705	722	699	688	742	714	721	694	639	744	704	723	698	676	732	705	680	712	683	702	736	697	701	694	722	713	734	729	692	718	716	710	701	662	756	704	697	670	731	697	750	726	699	715	691	714	693	697	725	700	685	676	661	711	702	662	708	691	730	707	704	700	639	745	702	710	633	646	708	667	705	742	669	663	679	705	698	715	671	702	703	696	754	679	722	710	724	689	728	704	676	718	669	709	684	708	646	709	743	679	708	742	699	715	717	688	702	709	644	670	678	693	748	700	704	695	705	774	697	706	673	699	709	724	678	739	693	703	727	726	713	757	724	707	713	650	709	714	742	678	713	707	697	721	710	761	692	694	709	695	733	653	653	711	678	742	725	680	663	692	716	692	687	712	768	693	688	712	706	701	708	665	686	692	739	689	675	713	733	641	674	654	684	716	690	709	692	697	702	727	704	725	708	689	725	676	702	709	747	725	713	675	674	711	714	711	673	746	721	694	712	745	705	672	705	670	725	723	729	677	724	740	669	736	701	689	703	727	689	694	674	701	728	757	725	734	748	723	698	679	724	746	708	724	709	705	734	710	671	705	713	745	683	703	690	723	701	726	659	693	718	716	719	675	684	717	657	716	731	725	729	722	698	732	711	684	693	668	693	671	713	759	687	683	718	670	730	661	737	672	740	711	685	697	676	721	731	647	755	738	717	707	738	702	735	683	720	707	725	694	681	677	637	678	711	681	728	688	712	727	693	733	760	666	741	726	698	721	735	702	732	723	696	684	746	704	688	667	700	685	691	708	706	741	719	681	665	681	652	714	721	689	674	731	670	681	658	717	753	693	736	707	698	717	729	673	731	705	694	758	692	715	696	734	704	749	689	710	752	734	735	678	719	705	717	730	688	705	727	657	655	690	724	657	712	690	684	693	702	753	704	688	756	710	721	682	716	701	721	714	737	718	687	679	698	745	733	684	703	704	680	709	726	712	728	663	698	689	732	739	723	658	695	721	754	660	723	723	714	697	702	738	681	713	664	687	748	711	761	744	712	700	675	710	697	717	699	677	696	723	688	703	706	715	681	711	748	693	713	673	694	735	703	708	670	694	681	687	672	697	703	745	716	709	751	686	722	704	727	702	696	747	703	727	716	705	718	727	693	687	743	738	736	737	712	701	709	722	660	730	670	687	722	723	689	712	703	717	684	734	688	730	744	659	664	696	722	775	677	669	700	755	698	698	693	708	652	682	708	648	766	729	752	731	691	746	696	732	693	757	699	714	722	745	725	704	702	755	728	684	701	715	735	673	709	705	726	708	666	724	713	725	700	696	702	730	715	729	769	704	732	683	717	715	709	718	691	737	676	726	684	704	666	718	719	726	695	713	701	742	707	688	733	730	769	681	726	716	716	760	722	715	699	658	713	735	669	689	710	718	698	664	721	738	698	729	680	744	680	707	706	659	691	771	661	748	714	732	678	679	678	717	691	731	741	706	699	708	729	655	691	692	669	731	657	750	746	693	714	690	736	713	722	673	693	708	721	667	707	710	679	736	722	679	730	725	720	738	735	709	718	686	717	665	677	716	705	720	731	724	716	704	653	724	725	723	728	717	747	704	708	694	705	770	761	683	714	724	707	760	706	736	747	737	701	685	722	726	732	724	718	666	708	709	691	732	684	736	700	684	731	698	763	690	707	706	692	673	691	719	717	725	694	686	672	722	706	699	682	692	687	716	717	712	672	704	732	737	726	672	691	675	698	740	714	691	685	706	655	709	699	718	703	734	741	699	741	718	698	664	694	754	719	700	713	725	738	735	683	681	692	699	738	704	713	732	708	711	709	717	718	759	734	715	726	703	749	690	726	650	765	712	700	720	698	699	726	646	706	721	670	668	706	696	713	700	743	674	689	719	675	669	691	692	662	734	680	697	683	686	730	688	694	708	708	728	720	712	787	724	704	714	703	756	661	693	738	716	693	715	737	682	701	704	679	702	693	726	719	693	712	652	735	706	718	702	721	699	716	690	699	689	733	738	715	700	681	668	689	719	759	688	718	718	704	712	745	709	699	746	674	703	725	710	686	697	685	724	742	712	705	722	693	722	674	712	724	711	726	685	703	727	719	712	707	693	716	705	680	760	685	718	690	684	680	686	760	681	669	703	689	733	723	695	661	712	737	702	727	680	703	720	709	676	702	748	660	737	670	706	708	702	688	703	714	677	673	707	701	748	722	692	730	700	713	722	650	705	698	727	713	706	648	704	700	731	689	719	703	702	705	694	715	698	683	685	727	681	711	687	704	716	732	762	665	737	758	709	655	657	738	705	733	784	662	716	791	700	723	694	691	725	727	732	720	640	740	668	722	696	712	710	710	713	697	690	704	657	724	754	737	723	698	730	716	702	683	746	727	696	715	710	677	732	717	675	769	715	703	681	701	734	727	719	710	703	741	715	726	714	668	735	679	729	688	704	679	689	688	682	716	711	692	681	672	716	769	685	707	671	722	692	701
23663	20942	28247	23782	20944	11055	1212	748	643	522	467	450	433	391	418	357	376	332	328	369	331	334	308	313	315	337	306	299	314	329	308	305	332	325	319	302	317	311	291	259	304	285	274	280	311	254	299	279	291	308	285	313	307	291	305	260	301	278	271	280	273	298	293	278	281	290	324	271	308	292	289	302	297	311	302	283	303	310	293	299	283	315	296	311	266	284	259	313	302	293	301	302	290	263	309	321	315	323	262	298	312	297	294	314	290	302	294	237	292	309	287	298	290	311	323	290	282	296	300	296	282	305	330	288	273	303	291	257	287	281	302	283	300	304	285	288	333	296	279	292	278	293	277	279	311	284	293	293	316	250	284	272	292	279	251	302	322	311	290	276	273	290	304	292	294	302	272	267	291	285	274	302	254	293	286	296	274	282	322	272	291	289	280	303	281	309	306	297	296	314	274	294	304	265	291	273	265	245	306	268	284	282	275	276	276	269	292	294	286	275	313	279	289	320	290	276	285	311	295	260	303	316	279	297	265	262	283	264	283	300	314	314	292	286	313	291	288	303	291	277	306	316	298	309	303	300	276	281	267	282	294	268	266	288	286	291	275	290	277	280	274	289	280	282	260	290	307	273	268	278	302	274	327	321	289	279	292	306	294	279	277	293	260	257	288	300	260	261	325	284	307	279	305	274	287	291	279	269	281	289	296	300	286	290	294	297	279	312	286	281	309	272	243	317	291	302	270	309	294	283	294	298	299	308	285	264	257	271	317	311	294	265	287	306	267	268	296	291	312	307	281	290	278	289	289	282	302	282	295	287	275	284	291	259	262	288	273	281	286	278	280	313	291	267	274	298	274	274	275	308	285	289	302	306	306	311	304	301	282	288	265	249	268	269	301	258	262	253	264	286	280	279	293	279	284	296	301	290	314	279	302	295	272	295	297	269	298	295	282	280	297	282	275	277	287	262	264	259	268	266	285	294	275	283	296	285	302	313	268	327	247	287	295	266	267	301	304	244	285	283	284	278	277	282	288	304	312	278	289	297	337	272	297	285	291	286	273	280	291	279	324	295	273	260	309	304	290	299	290	305	275	267	284	274	308	298	303	291	273	301	284	291	293	308	290	279	278	262	309	292	273	287	304	286	273	293	279	303	276	290	267	306	276	252	281	266	267	302	261	294	285	317	303	296	294	302	299	297	279	299	305	305	272	295	276	291	280	298	292	280	276	290	298	292	255	291	289	313	284	277	295	314	268	328	291	329	289	262	301	282	254	297	289	294	270	261	260	294	291	292	298	305	310	280	294	269	258	290	317	299	276	304	300	297	266	283	283	291	257	277	281	278	281	271	324	253	306	300	263	273	274	309	283	279	309	304	260	261	272	300	297	261	285	284	298	312	310	273	292	273	298	284	285	296	298	279	295	282	300	283	279	298	302	301	268	285	270	315	294	287	292	319	292	313	261	282	285	276	279	268	287	273	267	283	286	283	288	299	284	239	267	286	292	297	288	280	264	285	313	282	291	285	291	295	275	250	254	308	296	282	327	293	277	269	251	284	295	295	314	296	302	272	300	311	272	298	298	289	309	287	295	283	290	278	277	323	279	311	281	280	294	283	287	291	312	298	274	277	299	282	304	279	294	285	301	278	296	287	294	253	305	255	314	272	301	307	273	294	278	276	284	320	297	282	306	271	317	300	324	269	299	287	313	260	301	293	289	283	308	288	299	315	276	290	284	305	283	295	305	300	334	299	302	278	296	267	282	324	303	298	304	311	292	290	276	302	273	318	289	285	310	256	282	267	305	277	310	297	282	252	291	274	298	302	294	275	281	322	308	290	281	283	268	305	319	292	304	297	304	305	284	265	266	274	306	273	312	284	265	264	296	288	292	290	256	293	264	273	276	294	293	295	288	278	287	270	276	276	306	293	284	280	287	305	318	306	304	276	299	293	280	274	294	288	299	284	295	247	285	288	301	289	310	304	289	276	298	290	270	295	300	281	276	283	270	275	269	302	285	269	301	290	270	288	293	271	278	298	295	286	300	315	286	267	317	303	321	293	274	283	278	283	265	283	266	275	273	267	321	274	314	313	284	295	279	280	297	311	285	292	285	278	310	265	270	285	300	281	299	288	300	297	259	297	279	276	296	293	268	330	304	252	299	288	266	285	267	297	312	280	284	322	322	284	313	291	304	274	290	285	277	270	251	273	279	285	282	280	296	290	265	310	257	294	255	275	295	290	251	277	265	287	277	305	291	274	311	289	245	287	257	313	305	294	268	276	279	242	300	302	269	316	303	298	284	262	296	303	272	319	290	335	286	276	296	289	302	306	289	289	279	296	267	280	288	270	275	286	271	288	280	305	295	284	287	317	272	273	294	280	289	279	285	299	284	252	361	267	283	278	303	284	270	255	301	290	275	274	312	283	297	296	277	270	284	278	255	285	263	273	279	278	267	290	251	317	281	276	288	305	297	298	276	282	293	275	277	293	290	290	284	277	299	304	278	294	255	292	292	318	303	303	283	269	267	316	281	325	322	318	293	310	284	279	304	296	281	295	274	293	316	281	276	252	279	290	292	286	310	279	283	319	275	284	343	315	297	301	300	273	286	307	275	307	271	276	279	275	303	281	269	290	239	280	292	263	286	307	303	278	281	251	301	311	277	287	287	273	279	320	297	286	271	282	279	269	261	315	307	310	310	276	291	304	295	296	273	303	294	292	299	282	299	279	287	286	283	289	303	287	305	296	284	289	284	276	306	304	296	318	307	257	276	289	266	291	312	294	317	291	294	292	276	296	263	285	303	316	279	284	266	299	273	299	277	284	281	290	307	271	279	280	291	279	258	308	276	262	268	271	266	294	291	277	301	300	272	288	297	296	302	311	282	248	307	277	283	303	269	307	269	279	284	291	281	278	265	298	281	317	281	300	261	298	293	269	283	268	281	290	260	281	280	289	306	279	289	297	326	288	303	314	263	274	288	293	271	280	291	300	295	298	273	298	294	293	289	292	259	298	314	289	297	285	281	276	294	285	280	305	247	313	272	294	281	263	301	289	270	288	289	262	285	267	313	271	303	269	274	291	305	282	296	327	304	276	287	270	292	301	282	282	290	285	269	275	302	254	268	296	297	286	288	259	277	278	264	309	331	289	256	282	296	263	305	303	302	279	275	281	283	312	283	304	280	293	297	292	263	300	298	329	292	295	305	275	312	312	296	276	311	298	263	301	303	318	320	302	292	272	279	291	313	299	291	301	273	290	295	313	285	269	270	260	287	293	272	308	271	259	299	290	338	268	276	302	309	306	326	300	284	261	290	288	266	296	294	291	299	291	313	312	301	308	287	277	285	279	279	276	297	272	309	343	289	276	279	283	284	305	299	303	287	280	315	276	288	281	277	295	275	289	285	302	321	303	296	303	316	292	261	276	256	291	304	288	289	279	273	281	298	291	307	274	273	302	323	299	310	256	296	284	292	272	271	298	282	290	248	293	291	259	282	305	317	292
22401	9941	8463	4350	3007	2169	1801	1408	1158	980	832	732	696	626	539	566	504	477	467	450	454	414	450	433	425	404	423	404	397	407	406	409	396	396	392	408	402	395	388	395	370	370	382	399	364	402	405	396	388	375	417	407	378	363	398	399	381	331	404	334	357	367	355	345	355	428	351	354	373	374	363	350	355	389	373	395	370	357	362	400	391	359	370	359	348	338	382	354	375	398	340	364	357	385	363	364	387	335	374	335	347	369	401	381	357	376	343	356	388	367	341	345	391	342	365	387	410	345	384	356	355	367	362	366	347	349	336	351	347	361	401	365	391	365	363	381	342	368	338	348	352	393	368	345	410	383	329	362	336	338	350	369	386	359	347	379	380	332	388	367	368	366	377	342	348	347	341	333	343	378	368	340	376	341	321	352	352	399	347	334	351	359	362	332	343	348	377	377	363	388	354	365	372	359	380	355	344	361	333	352	359	364	354	384	319	338	341	353	385	356	353	372	404	371	358	340	359	369	363	370	391	349	368	391	351	378	386	315	382	351	337	354	364	377	359	331	354	346	372	350	380	362	337	361	357	361	370	363	378	366	399	351	370	343	363	360	372	370	341	369	349	360	381	367	380	379	359	393	337	353	355	348	344	370	375	356	394	346	337	352	332	373	352	364	342	351	370	376	341	383	351	339	385	358	348	350	377	350	357	358	367	343	349	329	369	362	344	365	342	374	346	383	388	368	400	363	356	342	332	318	364	363	357	355	343	361	379	306	354	352	359	338	363	404	373	363	396	369	348	353	323	336	400	392	346	357	370	378	311	353	366	361	347	363	359	362	376	389	339	396	384	362	362	366	342	356	367	369	407	379	377	342	378	397	385	360	336	351	393	367	334	386	334	384	335	346	342	408	318	359	382	348	376	343	348	402	344	365	352	324	391	379	320	386	377	369	375	342	351	363	383	377	383	376	373	349	370	373	360	350	389	334	355	367	343	367	378	341	339	345	394	373	350	360	386	340	386	337	354	391	365	360	361	364	345	361	318	366	360	384	373	379	369	369	352	363	362	338	386	356	395	413	365	390	355	377	385	342	387	370	358	359	345	383	335	366	364	378	372	353	364	414	370	365	404	382	396	342	369	376	381	342	366	333	368	305	407	361	353	349	386	354	368	375	325	373	377	403	382	377	344	353	371	365	362	383	370	392	365	366	373	357	360	344	334	378	340	363	360	383	372	391	342	383	366	363	339	331	382	385	407	323	340	374	383	372	380	336	372	387	328	350	379	399	381	385	371	355	339	359	372	322	348	389	325	373	380	360	337	377	370	401	384	343	377	344	386	392	343	359	372	375	335	355	343	380	376	383	369	355	373	375	397	342	361	343	356	357	327	373	377	357	404	355	364	326	389	359	349	348	379	367	366	346	366	334	392	353	363	370	353	380	388	340	375	364	418	367	349	386	350	364	374	346	370	381	350	372	363	345	336	346	361	360	378	337	354	336	352	346	397	350	397	377	382	371	353	347	320	381	356	391	394	348	327	344	380	354	384	342	374	365	372	338	339	387	381	357	371	373	383	375	343	382	327	353	359	357	383	378	333	382	361	357	349	366	357	356	360	368	378	376	372	360	339	355	365	340	346	377	365	356	355	358	376	383	346	386	343	365	389	379	357	389	346	345	344	331	369	354	373	342	382	382	397	365	363	373	349	392	346	371	349	351	372	344	373	353	374	368	360	342	341	365	381	356	357	348	417	347	366	399	383	356	367	347	347	394	345	365	375	335	341	372	372	396	346	385	370	353	374	345	375	365	362	347	353	361	359	364	352	346	318	362	374	348	331	364	346	376	356	310	362	334	407	382	356	370	361	343	365	341	359	354	369	368	387	368	384	362	381	387	373	367	347	339	360	385	345	354	374	353	384	345	360	362	371	368	369	386	366	370	346	373	336	370	381	353	360	352	386	386	357	346	362	372	364	348	338	371	362	346	395	363	419	371	363	371	367	344	358	347	327	365	372	372	395	371	358	376	368	357	366	374	337	357	370	347	384	326	363	314	368	399	331	364	357	359	361	349	353	356	405	343	345	349	358	342	376	349	381	401	381	372	376	350	364	381	374	372	375	382	372	363	375	347	347	365	392	398	369	375	353	383	380	349	381	392	334	341	335	371	363	345	374	367	359	363	366	387	354	347	356	388	366	391	380	375	390	350	354	403	369	380	364	376	359	369	369	355	359	361	383	343	341	388	349	386	343	383	366	399	385	372	412	357	349	357	395	366	384	391	375	372	416	369	334	368	382	367	386	366	352	361	375	376	399	356	399	394	392	370	353	369	339	387	380	374	362	384	363	367	391	363	379	392	383	348	360	395	385	350	389	362	387	396	367	330	359	398	380	329	387	345	362	378	332	352	332	367	347	368	326	362	388	375	364	371	355	370	348	398	382	353	369	376	401	361	346	348	371	343	371	379	326	367	364	347	361	353	365	369	372	364	353	337	382	342	376	380	333	416	351	356	372	334	371	347	382	333	359	370	374	389	388	359	358	378	360	349	386	325	331	334	369	376	323	364	344	366	346	365	356	366	364	368	358	362	391	369	382	372	353	369	346	361	419	384	352	361	360	364	368	358	356	358	354	385	332	380	374	348	362	345	373	346	384	332	360	377	353	368	368	347	389	351	332	344	331	348	378	371	342	353	364	349	349	388	321	409	367	381	358	341	397	393	370	365	389	382	342	333	333	350	379	352	363	368	363	344	379	390	355	371	343	409	364	375	358	357	343	345	356	370	376	386	344	365	366	349	364	337	386	345	388	395	377	374	366	396	350	369	345	353	387	355	343	360	364	345	353	346	360	368	348	369	350	375	378	350	360	361	366	343	386	360	347	350	376	358	357	372	381	326	324	388	335	393	344	374	345	395	380	347	352	353	357	351	377	361	405	354	375	378	390	340	331	402	396	372	364	344	354	359	350	385	384	347	331	347	375	356	335	341	371	365	361	343	356	329	346	305	371	370	380	370	365	393	364	370	353	356	380	354	349	353	351	366	394	349	343	347	355	353	383	340	370	359	378	387	310	331	329	369	348	390	362	370	349	379	369	366	371	341	363	357	348	380	353	358	355	355	336	364	355	357	363	375	414	394	365	369	373	380	371	363	360	336	381	350	338	352	352	372	370	356	359	348	364	362	379	337	371	374	376	372	368	358	346	370	362	352	351	368	308	346	379	379	374	343	371	363	364	374	381	361	367	359	369	399	365	330	370	385	357	366	368	368	390	365	374	360	330	367	374	380	405	368	367	356	355	369	372	365	352	373	364	365	360	376	366	364	394	403	348	370	363	344	352	363	337	390	368	338	361	354	358	406	406	363	350	336	400	373	355	391	363	357	355	345	353	387	382	358	341	349	372	368	352	357	357	333	393	366	379	373	352	347	371	377	383	362	357	347	344	356	350	310	381	361	329	363	388	391	389	385	360	354	368	384	381	349	356	363	378	374	366	396	372	341	342	387	359	359	346	347
24901	20890	27047	24828	9806	1319	965	884	793	757	745	763	717	719	720	743	756	707	691	724	636	681	670	726	720	680	667	698	659	696	654	664	660	679	689	726	717	709	707	636	692	630	677	670	671	732	695	683	674	667	714	686	703	714	675	709	676	645	686	716	701	684	718	649	638	702	700	677	673	669	666	669	715	696	682	664	681	682	688	663	675	679	686	665	684	720	659	656	643	626	648	694	718	667	686	641	681	648	695	649	671	652	632	672	656	647	666	651	649	653	672	641	703	670	684	693	691	663	666	690	667	742	673	667	679	667	671	633	667	682	685	682	665	620	675	686	681	645	647	655	645	629	698	650	640	710	686	685	626	648	653	647	687	665	683	668	688	651	668	671	673	717	656	648	644	656	705	671	654	700	660	683	641	677	678	672	683	663	671	681	649	662	641	694	667	661	641	679	680	634	695	669	656	612	688	602	693	709	663	698	644	690	625	637	693	666	672	616	675	677	688	672	640	699	676	655	631	673	661	673	658	662	725	652	682	672	697	716	697	646	678	694	663	657	645	649	691	684	690	651	667	660	656	673	714	644	668	673	686	694	695	666	653	656	619	685	686	690	698	727	612	696	629	677	692	655	705	689	696	717	635	694	634	687	689	675	681	689	670	688	672	643	677	673	664	643	668	673	654	678	665	669	699	703	698	682	667	689	687	653	703	684	693	641	700	673	722	653	653	682	677	646	672	621	651	672	694	645	717	720	673	669	646	686	690	665	675	673	619	672	704	629	636	691	651	676	691	681	719	701	698	698	677	653	643	674	657	720	691	682	665	652	680	661	670	659	694	657	659	652	710	634	711	689	677	688	705	651	693	691	625	637	693	663	658	669	713	677	665	689	663	660	677	696	694	658	643	674	676	663	727	664	705	699	680	666	673	672	677	708	666	653	650	685	683	681	600	653	669	676	694	690	653	694	668	675	680	686	733	675	627	639	690	712	648	704	724	656	688	691	673	682	701	652	655	680	700	585	629	685	662	639	731	676	687	632	701	667	722	692	643	649	602	702	696	687	699	670	657	641	652	711	673	667	704	623	613	696	677	698	677	670	676	657	705	673	656	690	650	703	650	649	638	678	687	660	664	628	692	681	664	662	682	702	606	675	668	635	698	664	735	665	667	707	690	638	677	675	697	664	631	673	610	689	649	641	637	685	663	641	703	667	661	704	661	695	686	700	708	676	656	640	658	687	661	682	663	696	700	718	680	689	675	662	658	683	676	706	629	674	654	651	623	638	699	655	689	642	686	686	680	655	716	701	672	675	651	652	681	650	678	736	679	677	671	673	672	705	622	664	660	680	650	663	673	668	687	675	651	686	684	691	674	647	654	656	677	685	636	641	666	740	700	667	690	685	663	684	638	659	694	692	619	646	681	661	687	728	679	709	619	658	716	690	719	693	634	659	667	647	665	662	675	639	700	642	721	634	652	641	663	624	650	648	646	674	637	687	704	668	634	654	714	691	675	691	711	679	660	684	648	704	683	664	661	681	654	677	726	671	662	670	702	654	675	673	661	686	641	688	651	659	674	673	639	697	647	686	676	681	640	645	679	676	683	712	665	648	678	677	738	708	664	716	693	672	700	676	729	670	731	713	660	681	690	722	629	654	689	718	649	666	675	669	639	737	664	653	637	666	690	695	611	689	656	658	635	681	675	613	707	686	638	689	619	692	638	627	657	689	677	624	674	662	656	697	669	673	697	680	698	677	661	691	718	685	646	689	649	679	651	699	691	626	717	696	711	717	673	658	632	705	697	648	691	696	715	705	672	672	662	681	680	687	677	636	658	658	686	662	658	622	631	659	713	695	702	697	701	665	676	655	680	658	680	605	659	674	668	668	655	607	646	651	629	654	654	719	688	590	652	630	675	693	686	652	673	666	701	681	639	630	692	664	724	652	709	639	680	628	604	643	662	671	616	672	626	659	676	662	688	629	674	680	682	702	610	672	712	665	689	705	673	670	687	636	702	679	667	652	694	694	693	631	633	638	705	619	659	631	687	673	666	647	671	651	693	669	670	685	649	665	650	683	633	695	671	675	598	664	624	703	702	638	671	681	659	634	648	673	696	663	654	651	672	702	682	667	676	630	689	669	709	684	683	619	639	688	673	698	659	703	639	655	682	636	646	694	665	669	634	667	654	647	710	659	694	674	653	672	673	641	602	615	682	642	632	665	637	692	708	673	640	699	623	667	682	688	667	683	629	699	659	680	693	623	674	724	651	665	648	669	705	660	662	646	626	676	719	661	644	649	649	680	671	666	643	652	665	674	740	671	646	674	667	621	673	646	659	714	650	647	692	638	636	699	695	671	691	672	673	648	732	696	664	653	664	673	686	650	663	654	674	676	658	693	694	630	629	646	648	681	721	616	705	641	665	667	685	644	672	618	686	643	646	642	695	662	637	693	670	693	700	649	683	624	640	672	664	675	685	666	699	666	665	659	677	653	646	696	692	719	676	633	648	676	637	643	678	671	666	650	671	703	689	694	622	730	703	726	609	697	692	667	675	673	718	665	699	699	673	705	621	647	639	660	689	619	657	696	655	679	584	704	633	667	656	665	728	659	677	630	679	688	695	625	687	681	716	667	638	668	667	633	645	704	655	677	659	643	655	662	648	694	641	683	683	644	678	647	674	688	698	656	674	655	660	671	684	610	711	692	668	630	681	687	645	696	727	647	658	688	691	680	680	649	654	668	688	646	670	675	697	677	665	653	660	683	696	679	695	678	683	717	673	681	644	694	668	678	634	620	691	638	687	635	687	607	676	652	687	666	651	649	671	661	630	669	649	674	689	624	676	697	640	667	709	694	668	652	656	649	673	693	675	665	678	720	694	697	614	681	665	666	703	688	660	664	657	673	666	643	721	688	695	688	696	657	657	687	721	678	650	678	669	649	669	668	741	651	634	681	685	696	722	705	721	649	675	690	712	645	715	672	683	683	661	648	699	717	659	641	704	690	674	663	635	661	681	671	676	672	709	646	681	631	657	622	656	647	686	672	636	681	654	616	628	678	663	669	693	670	650	666	708	704	674	598	648	665	655	616	685	690	712	662	602	671	653	624	749	656	687	631	668	678	642	702	680	727	705	711	705	673	650	673	701	658	718	650	612	683	681	648	663	679	743	681	705	704	671	671	668	642	690	694	667	649	673	672	650	627	695	685	667	640	626	677	675	687	674	716	701	670	722	702	668	680	633	671	657	655	651	627	665	670	668	601	682	665	629	685	632	680	666	650	691	706	727	653	640	677	668	635	611	665	686	663	641	667	677	693	638	634	654	722	667	649	631	678	695	682	681	614	672	679	665	683	656	676	680	658	651	649	679	683	697	660	666	643	688	655	712	696	676	635	675	698	673	685	634	705	666	649	668	653	672	724	717	638	635	667	701	672	678	673	668	659	652	690	655	619	652	713	708	654	677	642	673	676	703	670	656	654	665	661	674	691	640	641	655	694	672	655	708	689
20473	5858	4982	2734	2101	1762	1446	1295	1252	1101	1069	932	962	840	934	877	898	863	826	811	848	786	771	796	842	848	779	794	828	790	801	741	783	758	819	806	731	829	773	802	798	802	823	799	791	791	761	838	783	827	773	837	833	804	770	773	823	787	778	786	750	723	768	786	718	826	731	776	774	753	796	837	723	856	741	795	782	810	811	796	794	786	734	759	808	810	787	771	793	790	803	784	757	776	714	827	773	778	788	755	747	825	766	766	748	829	832	758	843	793	769	820	756	777	807	769	771	788	812	804	716	802	745	777	810	783	809	813	793	808	783	773	803	798	812	757	685	803	841	802	772	764	720	805	751	771	772	787	762	792	797	777	798	759	773	798	761	793	777	813	775	783	810	783	752	767	794	782	790	764	785	812	778	802	775	758	783	758	816	770	788	740	791	767	784	804	772	793	797	806	765	807	753	765	731	792	768	754	812	761	770	772	773	766	843	767	776	764	785	836	785	771	766	747	832	740	775	717	826	812	793	789	791	838	805	795	796	772	756	823	764	831	783	775	821	775	785	792	784	732	751	744	807	787	787	782	816	805	774	759	774	777	859	806	796	752	789	818	780	796	799	741	819	793	764	787	771	798	774	720	762	848	769	784	784	810	755	778	785	782	761	755	797	787	819	801	755	812	810	753	806	756	850	771	828	779	729	755	736	778	786	772	785	806	812	829	793	768	815	772	792	790	789	777	778	761	763	813	818	779	856	777	781	758	784	762	763	802	757	805	776	813	797	829	781	762	824	788	740	809	753	728	773	780	830	755	848	760	841	739	818	810	805	790	808	730	751	815	796	781	799	715	777	726	795	799	789	782	777	820	777	780	800	768	850	828	768	735	736	784	799	760	759	777	781	786	791	781	819	776	821	797	802	804	780	836	759	764	744	791	801	805	791	773	772	779	728	775	809	739	809	776	792	777	748	786	741	768	725	754	764	768	812	736	800	849	803	750	767	773	783	803	722	791	823	781	742	749	787	823	760	792	802	792	752	691	797	814	814	833	768	773	737	759	831	769	776	744	793	785	783	782	797	753	753	799	766	783	806	773	797	779	748	742	850	810	789	739	760	770	811	724	792	771	798	776	824	796	777	783	744	803	756	782	797	766	762	785	816	756	772	795	830	800	797	746	707	775	788	768	817	761	773	802	828	833	801	807	782	798	786	745	738	849	780	760	786	762	751	830	804	787	787	749	852	796	802	739	757	768	786	774	757	746	786	802	773	787	794	802	820	793	786	786	767	708	814	804	862	786	762	775	821	778	788	742	758	814	795	768	743	790	771	807	836	797	784	758	832	801	737	735	742	755	762	793	770	717	850	782	822	772	806	780	760	817	776	803	754	744	774	815	758	739	795	789	827	797	768	769	793	757	790	794	777	794	811	806	796	791	785	766	759	817	767	752	761	795	768	780	784	743	824	775	758	788	769	806	753	793	797	819	772	813	784	793	786	817	776	793	831	812	763	782	803	761	777	778	769	786	838	768	812	830	782	755	783	792	764	783	750	777	759	815	772	727	825	838	737	769	778	756	751	839	806	749	729	784	787	778	773	834	741	778	787	751	762	803	807	799	765	757	737	754	811	758	785	780	769	761	757	793	784	780	767	762	812	818	850	803	755	763	774	790	797	805	786	808	791	802	744	795	769	816	797	802	746	834	743	795	757	751	773	781	788	736	765	843	789	769	760	783	794	770	739	794	773	780	809	754	775	787	803	844	774	757	801	779	793	747	770	793	780	773	751	845	758	758	739	820	738	788	822	769	834	755	767	839	820	738	812	804	711	777	811	742	788	812	748	751	801	766	731	722	755	748	746	810	769	763	795	755	745	841	786	747	759	828	736	773	767	742	789	789	770	807	804	749	796	771	778	768	755	751	769	771	747	787	797	685	818	766	781	783	784	769	760	782	784	791	780	782	750	762	789	762	826	720	789	796	810	775	782	766	760	780	798	775	774	775	740	729	739	758	799	787	784	769	744	790	757	734	786	749	758	784	760	818	822	776	797	864	780	794	779	815	856	804	812	706	791	753	747	815	775	823	796	787	767	788	757	751	753	788	768	708	782	777	760	782	776	757	793	758	793	755	771	765	783	844	778	816	788	820	783	757	775	828	720	766	826	738	821	777	777	782	790	755	798	800	769	774	830	769	783	797	766	798	798	774	785	810	758	792	837	815	782	861	799	802	805	780	791	767	764	810	810	761	698	807	810	784	743	807	744	781	784	761	789	834	800	796	806	773	806	787	779	801	819	762	777	800	810	769	741	800	794	789	773	782	770	815	764	748	783	764	769	749	777	797	771	791	811	759	749	808	748	786	807	824	797	776	812	813	781	775	796	791	759	809	765	755	825	809	824	817	786	764	743	809	799	820	780	778	814	768	809	783	740	811	824	761	761	783	767	761	726	813	791	811	787	743	758	767	742	800	863	814	755	839	824	752	777	813	741	807	829	773	777	811	802	772	784	776	758	727	790	813	830	815	764	807	782	787	762	773	748	795	779	877	745	804	744	804	770	770	750	816	731	736	776	791	707	798	822	803	771	763	787	745	733	823	789	841	767	752	801	749	762	770	791	767	796	831	770	769	810	815	774	821	734	789	778	769	812	733	775	789	768	774	763	796	797	759	814	783	806	781	803	770	796	766	770	786	785	789	833	783	820	762	763	745	805	793	855	785	810	761	768	808	777	792	791	797	786	764	799	784	768	780	796	826	823	794	761	772	794	842	739	758	777	795	771	792	778	780	811	820	829	771	767	858	828	792	776	771	810	787	810	742	815	812	794	820	806	743	753	792	735	817	758	845	723	816	841	778	801	757	743	748	773	829	782	779	811	751	798	773	753	775	764	771	828	781	776	777	805	777	813	776	774	738	783	758	791	768	775	769	782	817	778	802	803	814	792	779	774	814	772	758	803	771	781	765	789	756	744	727	764	773	778	797	779	783	796	783	770	792	759	769	750	791	772	765	729	761	788	767	803	807	715	802	785	729	763	763	779	799	769	780	849	772	825	816	768	796	768	831	740	813	762	790	799	763	730	802	775	764	802	748	807	817	774	774	796	766	756	776	779	714	772	780	740	756	773	779	807	758	772	746	761	769	804	756	785	755	833	729	796	782	797	796	751	779	797	756	785	821	829	805	762	791	772	806	803	767	842	790	738	800	739	798	782	770	785	788	770	763	785	791	786	799	766	830	795	775	733	812	811	783	762	751	789	753	802	783	773	773	739	824	757	808	719	747	773	760	772	790	746	861	791	806	824	805	752	780	750	779	781	777	772	772	809	763	804	817	779	792	770	771	779	796	799	790	776	759	833	815	735	797	763	817	772	777	759	765	784	777	799	755	756	775	775	799	729	823	777	837	749	770	787	829	776	770	800	809	790	792	776	779	842	797	784	761	789	767	792	799	805	747	828	776	858	735	720	810	801	807	762	802	795	778	800	794	815	759	799	807	800	733	777	788	832	790	777	801
22612	20958	28731	23365	20963	21019	9895	1237	853	817	713	602	550	504	457	437	453	455	385	415	398	333	369	384	336	337	348	326	309	320	314	327	302	316	345	301	305	296	297	320	297	299	305	267	321	324	276	291	299	296	322	315	313	303	281	293	278	320	313	294	297	307	301	285	297	296	277	300	312	313	282	276	287	286	269	293	282	288	299	318	306	292	297	284	274	265	289	303	288	267	307	262	258	277	301	296	302	276	288	280	291	310	294	276	312	266	309	300	292	322	248	297	276	273	290	286	274	299	273	273	292	290	254	285	276	319	298	294	302	275	300	289	303	319	311	287	305	289	284	280	286	293	258	295	276	301	278	278	287	279	286	267	315	299	290	279	292	269	312	276	308	302	309	310	300	286	274	313	313	292	318	308	314	313	304	284	293	282	307	273	277	286	288	280	282	315	278	271	295	278	270	322	289	286	285	310	247	280	291	290	274	288	285	270	291	277	322	301	300	267	269	294	265	300	248	270	291	289	306	303	274	317	269	289	282	291	299	309	276	266	310	307	302	268	280	307	280	262	294	304	295	270	294	280	288	309	295	313	275	272	278	299	294	304	277	283	285	288	272	282	298	267	269	296	287	294	306	261	312	275	264	267	332	252	283	312	282	296	280	314	301	282	330	313	290	274	253	271	280	249	297	297	288	293	287	285	297	314	283	302	296	307	291	294	264	273	259	273	290	303	279	304	284	322	280	287	316	299	250	282	318	271	268	274	304	275	258	294	277	266	275	292	319	296	283	276	303	269	295	276	298	284	277	270	294	276	288	282	261	268	264	304	319	283	315	281	287	250	311	288	280	271	288	308	288	313	281	305	272	276	263	253	281	306	289	287	268	247	307	270	313	278	299	306	294	276	287	277	282	324	271	288	323	319	296	261	282	294	304	296	302	323	263	316	250	277	279	262	282	299	279	290	290	300	266	295	283	287	293	319	244	280	307	303	276	301	295	285	302	290	304	285	289	273	293	284	264	273	313	301	254	296	274	270	287	278	290	286	300	283	286	272	277	280	257	287	304	282	302	280	268	280	300	290	313	276	297	298	303	241	266	263	272	248	284	269	291	311	318	266	289	283	298	261	299	290	286	269	299	307	300	275	256	316	266	277	287	251	254	273	292	279	272	294	261	278	290	286	274	299	275	290	337	291	276	263	287	277	267	299	280	268	279	265	299	313	263	278	271	260	315	314	268	314	299	281	283	284	291	259	292	281	284	297	236	343	312	263	299	248	269	313	279	276	302	333	267	307	291	277	296	269	279	230	319	276	276	285	299	264	239	297	281	265	311	287	293	294	285	265	294	280	292	278	265	287	298	289	299	300	317	272	268	279	284	276	295	275	273	245	319	292	266	292	266	281	262	288	291	292	278	288	280	290	289	286	275	278	286	278	282	268	305	259	279	271	279	307	273	263	280	283	279	293	295	291	271	296	285	307	266	340	257	281	293	242	264	283	282	289	280	270	288	271	304	288	262	273	299	321	300	287	296	285	303	263	292	276	271	280	272	298	288	273	281	244	291	286	282	276	258	290	277	254	257	302	314	277	288	282	281	288	276	295	297	300	289	305	281	288	287	285	288	301	287	302	267	260	293	279	290	284	265	292	299	266	287	303	274	277	280	291	264	291	290	262	290	286	289	288	277	308	266	325	318	265	288	309	298	314	301	274	293	299	303	233	288	279	301	298	353	281	271	276	270	289	293	294	282	260	284	266	262	295	290	273	283	298	301	270	262	264	297	282	292	296	276	274	287	294	281	293	303	292	297	285	267	249	277	276	293	280	272	243	327	281	282	285	277	269	315	309	279	288	292	274	274	284	295	259	255	298	309	284	290	289	291	285	256	290	272	277	288	258	285	297	264	294	311	254	288	271	258	291	253	279	253	281	277	291	287	305	290	286	297	298	289	278	293	278	264	290	293	271	269	305	264	294	292	297	271	251	279	303	228	276	302	270	282	292	276	271	269	233	280	278	277	309	273	304	317	307	290	297	297	296	260	310	304	239	267	278	293	296	291	298	280	313	290	276	288	278	299	288	285	275	250	308	283	310	281	277	275	266	293	313	288	286	307	272	278	306	269	273	296	287	323	301	309	292	304	283	296	267	308	280	313	269	299	289	282	282	291	297	317	253	313	320	294	299	278	289	279	313	299	292	289	268	286	287	281	263	300	275	260	289	274	297	231	284	300	299	298	286	273	290	290	298	273	305	313	287	258	261	271	262	260	290	285	286	309	270	245	276	259	280	262	298	305	259	306	281	294	267	315	267	300	276	266	283	276	306	277	288	309	309	292	268	277	294	280	282	277	279	273	282	271	284	269	291	303	280	291	287	298	296	295	305	285	301	270	306	269	295	308	259	271	264	278	270	302	271	289	266	267	291	269	279	272	283	280	311	276	262	310	255	270	284	266	288	261	320	271	301	288	262	270	258	288	275	279	285	273	291	271	296	294	296	275	310	277	276	308	275	275	283	267	300	265	272	256	278	268	276	302	279	281	268	283	267	282	307	311	283	262	315	256	297	243	284	269	253	303	272	244	267	287	299	283	273	251	268	278	241	282	274	286	298	317	276	257	274	264	268	263	283	292	280	276	266	274	275	282	292	278	275	275	296	272	306	308	270	258	269	270	276	277	277	269	278	295	283	303	274	308	280	277	284	260	286	232	289	299	293	284	296	252	298	273	259	280	287	268	284	291	287	263	297	283	259	266	283	278	293	283	283	258	270	301	279	269	284	287	294	271	303	254	259	260	260	280	272	271	258	258	309	281	299	273	252	283	312	293	284	276	278	239	284	262	298	309	267	298	302	277	265	301	300	284	277	259	256	259	314	290	310	295	282	282	275	280	283	294	290	275	277	282	269	303	264	279	270	274	294	279	270	289	297	275	293	286	301	277	296	286	307	277	278	311	307	296	287	281	305	264	280	296	280	267	265	318	291	274	288	308	258	304	289	289	274	255	294	275	262	275	280	291	258	285	276	248	280	304	296	271	276	282	320	268	310	275	251	268	310	269	303	269	272	275	298	288	308	317	341	290	289	267	294	272	279	262	297	279	314	280	318	287	263	288	302	239	279	248	273	279	274	278	277	307	305	294	283	287	277	307	264	283	284	287	279	262	275	294	292	301	280	293	294	281	287	280	276	294	290	285	272	289	295	284	250	272	260	278	251	308	297	290	282	282	298	278	285	286	289	299	288	287	269	274	286	281	292	275	296	287	297	298	280	276	287	291	290	275	261	267	276	227	289	272	266	298	302	296	314	274	283	298	280	261	260	296	310	320	264	287	279	278	245	301	293	290	298	285	282	298	279	276	304	296	287	299	308	281	282	319	296	262	282	298	280	295	308	275	277	269	283	274	291	274	294	272	285	290	315	282	322	300	278	283	279	300	276	261	296	260	303	266	271	294	297	277	258	258	283	259	289	291	290	273	301	278	294	272	272	288	292	282	290	294	275	305	281	292	286	269	265
26412	15766	13617	7404	5009	3954	2962	2291	1888	1479	1209	1033	922	803	734	673	595	578	564	518	488	492	501	471	425	426	421	414	409	356	424	396	372	375	386	388	376	402	353	351	365	375	382	344	362	359	323	366	343	346	387	394	375	364	332	343	357	306	325	351	317	353	329	282	291	353	370	349	319	353	388	324	314	357	357	359	323	338	331	310	320	325	336	377	330	329	340	325	352	316	341	342	357	324	337	346	326	338	313	324	339	334	343	332	300	319	337	328	355	337	322	315	350	312	318	313	337	346	330	322	307	316	327	326	340	347	358	351	310	331	336	326	344	344	328	333	329	324	312	336	304	346	323	373	357	314	318	327	327	346	335	320	346	317	314	358	318	331	335	344	302	343	317	328	355	355	342	337	343	322	337	330	321	310	315	310	335	332	356	354	311	329	343	321	343	308	349	347	314	312	322	326	341	343	333	313	362	311	312	334	338	311	314	326	317	312	341	319	354	325	335	309	316	342	322	303	343	308	300	311	364	359	317	342	345	334	344	359	316	326	352	319	319	298	342	303	328	298	329	332	332	334	338	351	325	317	328	307	302	288	358	336	315	319	323	313	312	316	332	328	345	339	334	350	321	302	329	324	337	341	342	314	313	352	328	320	329	311	326	314	316	358	280	355	337	315	325	325	308	303	296	336	306	318	324	321	346	344	320	323	331	347	338	351	310	344	308	324	335	341	321	344	335	366	366	354	299	323	305	345	327	313	338	329	333	312	333	334	333	314	308	309	333	331	365	331	319	329	303	320	332	333	283	308	353	345	322	317	355	316	346	328	301	321	323	277	334	337	341	364	331	340	308	360	297	341	309	360	339	306	328	355	298	322	305	348	294	325	329	326	324	317	296	347	309	305	331	316	329	316	323	304	352	317	295	326	326	296	335	328	364	320	324	321	316	329	323	303	336	327	308	308	321	347	346	302	337	322	312	335	309	319	341	315	363	342	335	302	339	331	321	342	334	311	333	294	306	327	332	322	357	346	335	309	338	316	356	308	339	293	321	330	334	353	348	373	303	346	300	336	322	334	298	332	347	318	296	311	334	338	321	352	313	291	326	306	303	369	321	310	330	325	323	316	316	338	339	344	331	328	322	336	317	308	329	309	302	353	337	317	342	351	317	354	322	314	323	303	329	351	320	364	329	358	343	310	306	361	336	329	328	337	346	330	354	345	355	327	334	302	332	323	323	317	335	314	330	324	330	310	306	326	293	331	286	314	321	310	322	314	332	356	320	342	320	336	318	313	321	340	300	334	320	339	295	323	317	321	326	331	321	342	338	340	308	309	298	345	317	324	326	327	316	310	332	328	339	306	302	328	316	356	328	335	332	327	365	349	302	297	346	317	314	316	322	352	325	297	281	297	326	324	319	314	337	294	357	307	303	316	309	313	298	324	325	322	303	336	345	322	322	335	321	358	281	329	340	344	358	312	314	341	338	362	330	341	332	335	320	307	312	314	321	346	339	314	306	320	301	332	321	307	319	328	332	337	322	359	310	300	342	329	314	313	295	320	289	327	367	329	330	308	360	291	313	345	358	343	328	339	342	316	349	340	309	347	324	324	301	310	322	330	336	317	306	315	304	330	327	311	322	334	296	328	337	309	301	332	316	343	328	312	327	329	323	362	294	335	343	329	311	320	325	341	343	333	309	339	334	298	329	312	301	337	342	344	323	330	326	324	320	300	336	343	331	321	310	304	344	340	340	340	321	347	363	300	334	358	335	317	313	359	333	341	273	342	323	305	344	308	325	307	331	311	333	308	297	329	331	330	329	338	352	312	346	310	319	336	319	339	337	312	316	313	314	347	342	310	346	308	330	298	315	283	336	333	363	326	307	320	325	331	337	350	321	324	300	313	347	322	329	338	335	315	341	318	319	320	342	307	313	373	342	297	331	335	317	325	317	299	328	310	335	313	355	349	327	335	320	315	309	334	342	351	334	310	320	362	317	304	322	322	346	320	353	324	334	334	342	343	360	327	322	336	343	339	337	346	309	369	358	312	341	345	332	329	345	344	336	345	328	329	352	319	334	357	324	313	299	328	323	286	349	349	321	356	346	334	350	312	326	324	328	353	323	331	361	314	317	323	349	315	340	359	322	310	329	309	330	299	317	350	333	336	360	312	358	307	282	332	291	363	313	345	340	324	332	323	329	351	314	319	358	347	365	299	321	325	312	337	334	335	332	302	308	326	323	315	321	308	317	280	350	320	339	313	339	309	285	357	301	325	307	331	324	329	320	324	325	323	304	307	334	339	280	315	312	334	315	328	330	323	347	342	335	303	317	291	297	326	316	327	341	363	328	303	311	353	356	344	335	325	327	327	352	289	283	301	325	334	372	325	329	311	319	329	307	314	319	300	349	324	339	324	326	321	357	316	337	302	334	357	292	295	342	312	310	328	334	325	322	331	296	299	319	312	322	312	324	307	314	293	310	349	305	330	343	349	318	305	333	362	307	333	344	343	347	328	345	320	355	317	332	292	337	316	283	331	331	319	323	339	303	334	312	342	300	330	328	337	327	323	322	321	314	340	306	342	335	338	341	347	380	310	353	321	357	315	293	325	325	351	342	329	364	329	292	322	348	322	340	317	361	357	334	344	368	310	359	317	293	351	341	324	333	329	334	302	317	335	332	315	327	346	354	322	321	338	317	307	332	340	309	314	323	304	332	348	349	316	340	301	328	368	331	332	335	324	314	327	330	322	346	311	303	311	339	301	320	338	335	349	303	341	342	322	345	316	326	328	329	324	261	305	309	290	298	288	323	322	343	325	333	324	348	295	331	295	317	337	342	313	317	341	312	322	319	316	339	322	353	313	359	318	311	362	321	324	340	315	326	341	318	333	332	322	346	308	325	322	335	291	374	327	333	342	338	290	320	342	325	330	315	336	336	392	323	322	327	310	360	324	313	300	351	360	308	327	315	325	368	345	314	321	323	314	346	338	352	343	332	304	316	346	349	336	306	320	334	320	348	314	329	326	331	314	330	331	334	345	313	322	310	345	337	336	316	294	341	338	325	360	314	327	315	330	317	352	314	320	333	320	289	343	345	323	294	378	336	310	304	309	322	324	309	319	293	338	340	322	303	323	329	280	345	331	312	332	317	323	312	333	319	330	308	313	337	322	342	315	338	313	320	333	343	314	352	329	321	342	311	334	365	325	324	342	313	325	317	341	315	320	327	316	363	331	318	327	301	353	346	328	332	313	323	330	335	330	294	332	336	333	315	324	346	313	355	341	359	308	352	340	306	349	345	341	324	356	334	327	326	323	319	325	336	308	367	322	328	320	328	308	278	341	326	325	355	315	326	344	314	315	312	318	307	297	314	338	337	328	353	299	351	313	330	324	325	308	334	304	328	321	336	352	319	345	308	336	371	342	319	342	325	329	327	322	342	310	348	310	321	313	345	312	315	335	317	313	307	319	320	321	328	310	315	347	314	323	288	320	331	331	348	318	313	340
26730	20114	8247	1032	709	643	696	623	599	615	630	580	578	608	561	590	612	600	599	629	622	572	581	538	586	610	623	576	577	621	609	604	586	603	574	570	568	594	599	610	606	626	564	575	573	597	558	601	561	614	582	604	606	632	608	575	593	593	561	628	610	607	613	611	574	582	581	563	586	580	595	564	632	590	555	593	542	560	578	591	569	574	585	584	579	580	584	615	585	597	559	606	564	652	652	580	575	580	597	554	587	548	592	550	630	576	601	595	597	599	601	632	600	576	597	576	584	568	571	600	602	576	598	611	594	570	582	617	576	552	600	598	580	563	562	527	613	616	604	532	572	567	565	589	589	573	600	594	569	542	551	560	623	588	640	576	595	610	617	596	583	584	599	616	549	609	588	589	578	570	607	604	603	596	621	577	638	571	563	622	580	582	600	563	600	560	599	563	574	571	578	583	563	570	604	554	588	585	550	591	617	585	582	556	591	615	587	588	589	613	588	587	575	566	559	620	596	569	561	586	590	609	560	578	618	574	582	583	576	567	599	606	629	593	664	552	580	592	635	590	594	556	570	555	628	571	602	566	652	620	558	597	581	595	613	599	596	555	551	590	561	620	584	619	593	610	588	563	581	582	566	628	555	586	570	591	628	578	555	601	549	618	546	564	583	562	570	541	597	589	605	546	560	567	591	567	589	609	569	603	621	590	573	575	580	567	542	577	573	593	572	601	561	585	569	591	627	586	579	582	640	623	548	576	584	586	564	584	642	577	555	608	567	623	554	601	574	584	603	588	625	577	531	555	588	583	594	605	552	592	616	586	616	631	577	572	556	560	554	580	608	581	606	636	583	621	591	604	581	567	579	595	539	607	586	586	608	619	620	579	579	601	591	551	582	593	616	537	565	544	602	597	561	602	627	574	613	565	593	574	608	585	570	556	587	583	555	575	625	611	622	604	580	580	607	612	572	620	604	600	594	565	590	600	601	556	619	574	584	578	590	583	584	602	582	619	571	598	590	591	588	589	597	604	576	594	551	558	576	570	572	543	624	596	574	621	553	579	580	576	605	583	541	571	599	602	589	571	602	605	558	575	585	596	612	565	608	571	607	598	565	574	577	572	611	572	576	626	584	628	564	587	561	547	610	574	567	587	598	595	569	571	572	586	617	585	606	598	591	592	605	571	585	550	594	579	624	567	578	565	592	569	596	607	580	597	599	599	570	616	556	569	534	570	598	615	602	591	633	583	615	575	582	578	559	561	634	611	570	605	579	598	577	571	580	579	609	634	590	567	590	587	558	559	622	593	597	582	561	596	557	593	580	581	623	592	571	581	577	589	556	547	593	580	573	569	623	572	599	629	533	584	577	589	592	581	570	561	564	575	619	622	613	587	546	569	599	591	611	564	578	642	609	643	580	573	584	597	605	545	577	592	597	606	618	581	624	557	587	547	596	617	593	629	594	579	579	529	569	592	580	585	539	583	584	609	607	568	581	572	589	604	614	605	567	613	553	610	568	607	588	601	571	554	566	576	603	585	618	564	568	569	586	546	582	622	534	572	607	576	547	633	539	583	553	569	601	567	583	585	566	551	557	555	619	564	611	605	579	548	585	621	593	592	558	596	576	594	535	594	574	595	566	580	624	608	596	627	584	595	571	569	625	562	570	634	580	609	585	546	563	582	602	599	624	565	570	596	585	560	592	592	615	591	576	578	551	626	564	566	573	608	623	550	582	597	595	554	626	603	599	595	564	616	555	597	627	625	577	571	582	530	594	582	604	611	590	579	539	571	571	564	623	554	567	620	622	573	592	554	562	614	577	581	592	583	617	612	582	633	574	553	609	600	602	563	596	613	586	566	620	584	575	568	565	607	609	569	540	560	596	562	564	626	592	607	566	601	592	571	593	581	599	612	587	598	602	560	592	583	623	561	592	586	572	606	604	623	566	598	624	615	560	582	583	588	589	570	586	595	549	613	602	542	551	598	588	634	593	643	576	609	627	583	587	558	575	589	593	593	643	604	628	594	566	604	578	572	626	580	594	615	613	595	592	585	543	557	597	605	564	554	593	541	583	621	562	569	580	616	569	602	563	549	559	567	574	583	578	575	583	593	568	590	623	554	613	602	589	592	603	535	640	572	580	583	532	622	588	624	587	566	592	572	572	575	591	594	619	609	623	625	574	619	585	590	587	558	572	662	570	558	617	583	637	580	562	630	563	540	564	613	604	651	607	602	613	604	570	564	572	557	587	591	577	572	632	571	555	574	569	594	606	589	591	663	572	592	604	580	591	601	531	604	552	542	583	610	608	553	616	596	577	576	589	574	575	607	619	636	569	567	604	603	564	579	598	627	569	593	641	558	606	573	578	616	600	616	607	596	558	631	569	559	594	536	593	555	582	625	580	535	581	609	618	619	602	593	572	612	587	572	603	594	578	608	555	604	555	629	603	612	560	571	603	616	631	554	583	570	576	614	560	595	597	577	569	627	586	582	582	622	644	607	589	601	616	623	606	591	597	625	585	541	610	575	589	600	605	550	550	580	588	581	545	628	581	534	593	563	593	608	542	588	579	611	592	578	599	562	585	590	573	616	511	621	544	560	564	604	599	607	597	557	583	575	634	562	594	597	572	628	598	635	580	605	597	561	591	581	600	585	606	620	582	545	610	568	561	622	584	569	621	586	572	601	621	613	581	613	614	574	578	553	606	552	572	602	615	635	608	602	585	586	584	552	593	599	603	599	579	578	578	603	636	609	590	561	585	577	560	593	594	548	584	606	592	618	610	575	600	542	578	563	556	570	554	599	598	601	619	593	587	562	620	530	608	597	542	595	565	571	582	590	621	580	565	561	602	567	618	540	557	563	603	573	580	590	604	589	564	553	584	609	565	554	593	579	607	603	582	595	608	564	562	542	604	598	581	550	597	591	578	607	596	584	568	595	610	584	592	565	557	575	648	555	598	580	605	606	565	603	545	593	602	588	599	622	573	599	584	630	612	607	552	624	590	611	589	602	558	573	607	547	559	574	569	586	557	595	558	564	574	588	603	570	568	574	583	635	604	585	566	582	580	576	560	576	570	576	616	564	574	546	582	594	607	619	577	614	580	601	577	565	611	599	559	597	555	582	587	563	610	577	631	610	600	582	581	596	586	599	612	625	638	602	576	578	607	615	602	561	545	582	598	577	618	565	567	587	559	602	602	557	559	568	598	559	606	578	565	559	593	571	608	592	620	586	571	549	614	545	610	575	613	590	579	569	569	577	603	603	585	590	583	526	586	627	595	619	588	600	600	558	567	580	603	577	568	586	591	574	604	600	557	591	634	584	597	579	573	591	621	574	643	581	573	608	576	569	579	560	587	644	583	610	540	592	648	631	598	565	572	557	566	571	536	604	578	609	603	590	618	598	575	574	588	582	618	645	593	602	593	571	581	620	581	620	585	584	584	587	592	609	576	565	591	582	613	592	578	601	581	592	574	603	597	593	601	580	596	591	578	588	608	599
6688	1610	1499	1069	894	856	797	747	765	740	742	701	715	709	676	775	680	739	731	705	759	723	703	673	647	727	681	678	741	705	746	730	723	717	695	698	701	703	707	708	762	673	705	683	715	724	739	704	759	703	750	698	740	678	712	751	708	707	733	694	707	668	716	714	708	722	649	703	664	702	688	708	767	680	704	714	718	694	654	745	720	672	703	662	744	700	682	680	689	703	702	694	735	707	765	743	726	752	696	709	749	766	704	717	720	762	730	733	762	671	772	700	714	702	688	724	746	735	754	720	707	712	705	699	703	734	659	697	706	751	730	713	721	769	701	728	672	702	672	720	732	748	732	692	649	685	698	716	702	697	662	722	693	715	725	697	710	701	694	701	700	698	723	691	710	696	676	701	691	723	702	709	683	705	738	755	697	692	673	696	745	651	722	706	706	712	689	744	747	710	696	643	724	698	727	698	737	694	690	689	690	721	714	692	724	699	662	724	718	718	697	716	645	746	681	712	705	717	703	697	684	692	659	694	677	691	729	720	681	722	709	745	699	706	715	686	685	692	709	698	713	739	645	689	715	723	708	702	714	704	694	716	702	690	768	678	704	712	763	707	671	711	656	684	694	715	744	727	788	686	716	739	659	663	666	713	679	723	786	659	704	726	711	705	702	693	709	688	682	687	687	735	730	701	719	704	739	698	746	705	700	700	746	695	698	723	690	719	730	689	713	652	677	731	716	726	699	740	687	688	696	661	699	660	704	689	729	709	722	699	732	756	706	697	709	728	682	713	704	718	737	686	716	677	706	713	713	705	705	699	728	756	733	695	709	686	710	713	726	674	691	683	763	741	758	698	699	729	690	669	675	700	751	699	669	713	706	716	701	675	733	692	652	677	714	719	700	660	735	691	742	732	695	712	671	683	667	739	691	682	775	693	720	689	681	736	709	695	717	664	686	720	676	722	705	714	675	729	703	709	703	708	747	744	698	695	687	698	745	691	723	727	726	681	688	677	692	668	726	671	718	700	686	701	645	671	729	658	618	688	701	703	724	726	705	734	716	683	739	671	715	676	688	712	737	707	687	686	733	709	680	718	708	708	702	720	731	748	726	702	681	703	717	669	716	698	677	669	729	725	655	684	730	703	722	704	716	729	741	675	716	698	682	735	719	700	730	651	702	721	688	694	666	733	682	689	694	769	652	731	701	711	717	687	730	699	684	707	694	685	716	695	648	753	705	708	708	682	717	728	715	675	698	670	708	674	724	721	740	709	626	647	688	660	721	750	735	777	749	743	695	737	707	701	706	644	722	693	711	681	708	715	722	722	705	672	682	738	710	686	645	714	688	652	699	670	644	728	694	712	726	702	689	671	678	717	691	658	732	681	707	729	691	678	690	738	647	732	775	673	714	700	723	696	662	671	711	701	732	699	699	685	647	719	741	692	708	702	690	732	654	693	686	679	715	730	682	665	685	683	689	733	719	711	749	671	682	692	697	682	702	692	745	682	690	755	715	736	721	698	722	749	753	688	713	684	663	709	676	713	704	692	707	732	668	722	720	710	718	683	727	690	751	721	655	707	677	762	708	690	690	742	660	766	694	725	681	734	722	725	762	750	694	688	734	689	712	744	718	732	715	733	721	680	715	712	701	632	717	717	644	661	683	723	669	696	752	665	656	691	720	714	669	748	698	745	643	725	680	714	738	728	747	640	687	723	756	703	700	706	735	709	725	696	695	713	681	719	665	708	714	680	715	658	697	715	686	709	678	708	702	752	702	671	732	702	655	651	656	685	718	715	748	672	712	726	731	743	748	681	708	713	649	679	706	686	725	720	726	664	726	717	698	704	701	714	711	706	658	704	766	677	709	709	698	682	705	728	655	696	722	685	706	697	688	661	681	722	733	661	672	760	698	749	683	639	754	664	708	605	684	692	702	734	697	710	709	685	681	719	705	730	680	667	740	675	708	674	716	674	694	749	708	695	743	733	641	693	705	724	685	731	731	690	680	696	710	697	686	693	684	672	697	722	696	682	716	687	706	693	701	719	762	701	674	725	730	695	702	722	716	672	673	672	709	693	716	637	735	676	738	754	748	722	724	683	712	683	738	719	659	684	631	686	726	705	697	701	724	713	655	749	687	703	736	724	755	663	708	690	742	660	692	693	688	673	682	744	763	709	693	682	736	709	749	725	694	687	708	730	714	671	672	668	721	725	696	674	671	723	669	740	691	694	730	729	704	722	773	693	725	640	677	762	704	699	692	683	740	656	754	699	734	686	703	702	666	688	684	704	731	711	699	693	699	699	647	668	673	760	706	694	705	719	702	694	722	652	683	704	756	713	677	712	722	689	710	636	711	693	744	730	693	657	792	682	713	728	676	708	727	680	721	658	690	757	679	710	675	717	752	755	710	682	693	676	704	687	738	767	752	772	711	706	690	705	682	703	689	691	753	708	683	703	705	713	688	691	662	636	705	685	725	708	701	723	695	644	695	662	716	666	747	693	696	692	731	742	702	730	712	739	697	680	711	660	703	677	693	692	698	736	727	689	694	691	655	664	677	721	663	679	675	692	668	704	730	752	708	715	745	694	728	738	712	736	731	712	678	707	735	683	666	704	691	726	691	691	620	722	727	701	738	677	714	708	723	666	685	771	694	685	712	708	697	652	718	701	699	674	714	647	681	744	735	701	702	674	735	753	707	721	721	729	686	717	751	717	668	687	659	675	762	720	641	685	692	735	704	697	716	737	716	629	726	684	681	725	722	703	744	699	698	728	720	731	697	703	726	689	720	720	739	723	728	756	693	739	748	678	658	684	751	740	700	715	705	711	732	721	707	719	715	747	670	758	722	663	775	716	713	662	705	704	721	696	692	693	720	658	724	732	754	745	705	746	721	746	698	692	703	707	678	753	711	702	675	715	738	731	712	711	751	723	719	662	666	704	686	728	718	722	707	723	685	710	743	691	740	705	721	693	677	707	702	701	684	702	662	768	729	698	694	679	682	710	696	695	705	763	683	694	642	676	707	735	786	698	704	702	711	682	678	710	717	696	709	716	787	732	702	725	714	723	711	717	656	702	725	728	709	742	710	695	709	713	710	681	713	705	717	698	701	610	672	679	699	706	719	676	705	718	695	733	723	756	702	773	707	685	716	712	746	760	661	689	712	693	681	717	730	720	709	696	703	673	705	699	691	743	688	698	706	701	708	703	668	727	699	689	684	726	699	732	654	663	691	735	686	757	708	719	697	749	689	745	686	704	726	701	696	705	679	756	765	709	699	720	720	673	708	746	680	708	669	697	717	711	737	727	613	659	673	773	666	723	770	713	710	701	685	720	659	701	721	703	682	713	699	720	686	709	677	687	672	709	715	663	679	682	696	693	704	716	752	713	667	705	718	758	685	676	691	704	752	691	705	711	734	723	713	753	706	699	709	713	681	709	671	698	737	727	685	725	711	673	660	690	720	728	765	740	760	675	692	701	651	680	688	721	719	691	710	660	664	739
23602	20920	28327	23665	20910	11026	1216	724	608	552	509	474	450	413	383	398	371	365	363	339	342	319	311	305	340	322	340	341	292	308	295	287	329	289	310	325	331	323	308	275	276	322	296	304	328	298	315	313	337	302	277	325	285	282	286	319	323	291	303	287	275	323	265	280	297	267	286	296	272	303	278	307	320	308	298	301	264	277	302	321	269	266	300	280	294	269	251	287	311	280	279	296	291	310	293	304	288	278	282	267	290	303	281	268	330	304	263	265	286	298	291	257	301	295	301	277	298	263	297	290	303	272	312	294	293	293	261	294	313	301	302	300	280	273	277	279	285	302	290	299	295	290	288	264	265	311	318	270	322	276	309	269	246	264	302	292	324	289	258	298	310	292	261	283	296	277	303	295	308	283	301	289	299	262	263	279	304	266	281	256	306	297	271	289	262	295	289	277	263	305	303	289	304	286	281	278	274	307	304	316	257	278	311	315	296	279	301	324	277	283	261	282	273	281	298	266	283	289	287	285	318	320	280	303	271	288	280	280	278	292	269	286	280	286	300	290	272	302	295	299	311	294	285	271	238	301	284	296	274	272	286	281	297	303	263	292	266	285	255	295	282	266	279	295	303	311	253	275	328	282	302	270	314	282	282	275	283	286	271	274	264	266	319	294	272	311	311	325	289	281	290	291	304	287	267	281	312	294	277	270	335	276	283	262	290	290	268	257	309	283	283	286	277	314	302	294	276	285	287	294	255	284	302	297	260	279	272	259	294	285	278	261	297	293	282	293	277	255	304	278	276	247	309	295	299	287	309	261	290	289	257	289	316	280	302	286	283	293	286	289	292	292	287	290	316	248	292	281	265	268	297	271	294	288	320	263	287	290	288	270	309	269	305	269	302	274	265	278	279	295	304	309	290	295	316	305	284	284	288	266	299	274	289	291	318	287	290	251	293	288	300	291	288	302	289	286	299	325	335	306	288	287	305	281	303	280	282	273	299	315	315	302	264	262	295	275	281	289	279	274	301	279	269	329	260	276	304	319	282	296	293	265	329	297	278	265	283	320	284	298	304	279	271	281	301	297	285	302	269	284	296	269	294	273	276	290	279	277	266	279	300	296	304	310	271	293	268	310	294	285	291	300	284	258	325	274	255	279	279	319	316	283	299	279	286	299	257	322	309	321	286	295	272	260	315	288	288	282	294	289	258	311	291	310	267	259	267	295	324	308	309	308	246	302	261	271	273	293	284	295	301	282	272	263	291	276	279	297	320	329	288	303	315	289	249	294	291	291	284	322	271	259	307	261	286	304	293	271	283	315	271	283	283	262	322	307	293	290	287	300	274	302	331	278	315	279	271	269	290	285	306	297	280	271	306	291	285	310	255	316	309	295	280	293	324	316	254	272	296	278	301	285	283	301	274	290	295	292	266	305	292	294	294	258	267	257	270	274	275	292	303	279	291	310	275	283	279	280	297	308	285	273	289	329	277	260	264	296	320	263	261	278	273	304	290	293	265	280	258	272	292	272	303	279	267	294	276	276	291	256	252	279	287	305	275	310	286	312	305	261	295	270	311	264	263	310	268	281	288	312	286	327	261	277	295	296	306	300	271	304	272	299	259	326	276	301	307	300	275	298	268	323	303	278	275	277	303	294	266	266	288	257	270	287	265	302	288	302	315	265	291	255	264	286	287	280	309	295	306	292	305	284	278	311	271	297	302	275	304	296	291	328	267	283	326	300	289	306	317	267	273	325	285	266	301	300	295	295	267	289	265	273	282	276	277	319	294	300	278	291	295	310	302	309	322	313	275	267	317	272	281	319	264	289	271	298	259	297	263	296	292	293	308	291	260	288	282	289	293	275	278	281	291	268	306	303	267	322	278	312	304	296	296	288	282	315	321	273	300	289	264	256	287	314	285	293	291	284	275	276	318	274	294	270	303	279	316	268	265	275	275	286	313	286	287	287	277	277	288	308	278	272	293	283	302	283	298	318	266	254	282	272	275	272	274	294	301	302	294	285	275	299	272	281	266	306	312	286	304	317	306	271	278	319	285	282	248	269	268	268	294	279	276	283	247	262	317	283	315	315	314	268	286	286	290	285	271	277	278	292	277	272	292	283	270	287	329	288	286	314	265	284	301	244	285	293	298	268	277	267	268	316	258	268	260	251	287	287	262	272	288	289	284	293	286	286	310	299	295	283	271	290	283	300	270	268	291	287	284	298	312	287	287	297	287	286	326	293	286	298	266	273	288	281	307	279	293	318	279	311	308	292	304	283	301	287	299	267	277	304	293	306	286	271	296	298	313	274	284	295	296	310	319	305	259	289	281	303	307	264	267	307	313	314	281	297	305	267	264	259	323	297	304	295	284	290	277	297	277	249	289	271	283	272	250	317	279	279	283	284	331	304	319	307	282	289	290	310	294	291	290	297	282	293	268	290	281	304	303	294	259	279	305	273	328	276	300	284	294	300	286	283	294	276	314	324	282	279	286	282	281	283	299	271	293	287	251	280	283	313	302	287	289	302	293	283	287	294	327	283	298	280	285	294	295	256	292	295	316	254	263	291	287	294	288	280	320	293	275	288	299	293	298	311	279	299	312	284	284	272	291	269	293	286	287	324	292	278	281	286	270	284	302	278	272	298	284	283	279	292	277	306	295	312	267	282	313	278	301	269	271	285	298	282	242	330	274	294	300	262	308	309	272	283	300	282	259	301	289	262	249	293	337	286	296	301	267	323	287	283	284	296	262	307	301	287	291	306	280	307	304	281	310	276	302	279	293	285	284	264	298	309	283	275	282	274	293	307	270	290	285	281	284	277	298	274	309	290	273	290	282	275	300	277	324	300	321	310	290	292	290	281	300	269	288	290	295	250	263	291	298	301	273	317	253	298	276	326	276	347	277	319	258	315	290	305	290	275	275	275	307	286	295	266	295	278	333	300	290	307	322	309	270	296	275	301	261	293	290	344	304	290	278	244	289	295	284	292	285	300	287	287	292	313	284	270	294	276	291	298	305	277	299	252	281	285	277	285	323	279	282	281	291	272	283	274	273	303	284	267	302	275	277	291	280	290	291	312	291	283	286	288	283	285	321	296	284	289	309	297	269	280	271	296	278	297	264	265	270	283	260	269	255	275	286	296	283	286	295	278	281	276	317	301	280	296	262	300	287	313	288	284	264	285	290	265	297	276	285	304	289	264	277	300	297	279	279	264	253	283	278	258	293	257	265	272	274	329	297	280	313	292	261	303	278	295	272	315	305	263	306	288	318	314	258	273	287	294	258	299	309	288	289	272	294	312	294	265	267	293	306	266	294	300	295	281	259	313	285	293	302	296	291	284	318	284	275	257	301	288	257	290	248	281	297	301	302	280	300	305	297	260	268	286	295	280	279	281	266	276	282	262	293	294	286	274	285	290	282	266	291	294	264	286	260	290	295	299	282	294	288	291	274	275	261	285	269	311	327	276	313	315	293	297	275	268	290	298	266	293	287	289	297	266	261	289
20337	10012	8473	4383	3018	2212	1784	1401	1101	922	882	744	628	600	581	520	518	500	487	479	458	440	449	427	438	411	428	379	404	384	417	394	400	366	428	398	403	379	382	376	411	400	377	379	372	370	398	387	457	391	372	402	382	382	353	381	372	359	359	370	332	374	352	371	345	387	329	384	383	357	365	401	408	386	352	375	360	354	378	358	375	376	391	345	349	358	333	335	408	369	345	353	322	357	356	367	360	340	340	317	365	354	368	378	365	336	383	383	360	339	365	330	351	379	353	366	327	385	349	402	359	347	323	361	320	366	356	368	361	360	368	359	355	352	342	363	361	318	371	357	337	363	374	374	368	341	368	337	359	357	371	407	382	357	359	371	361	354	377	388	348	355	388	379	349	362	377	371	358	359	380	385	353	389	322	337	387	351	390	299	363	350	374	365	343	354	401	373	337	379	360	351	345	336	344	343	345	326	369	371	381	334	384	385	388	377	363	357	369	357	343	377	410	372	405	370	356	369	363	351	389	360	384	388	373	375	378	390	374	376	366	360	347	357	348	351	356	346	373	389	395	362	341	363	350	357	371	353	317	339	367	360	371	390	346	354	379	344	347	347	374	353	385	330	375	358	366	362	364	358	363	365	373	361	399	352	357	369	327	336	369	348	373	378	334	361	358	342	366	348	336	373	403	367	340	347	368	345	364	356	357	336	350	353	385	414	363	341	343	341	365	340	366	333	391	330	373	359	356	364	381	324	368	393	365	373	355	361	388	378	374	382	371	353	360	379	397	367	360	356	360	368	350	379	367	359	355	387	348	352	383	377	349	338	357	337	377	352	358	372	330	354	365	373	319	353	344	372	338	393	387	340	338	342	346	368	380	385	358	358	343	355	364	345	392	352	373	343	370	337	355	338	404	366	354	367	354	356	374	378	333	363	363	363	386	340	410	371	363	360	368	389	377	363	377	402	354	350	342	319	341	352	376	336	410	349	390	393	393	360	367	361	374	354	367	358	359	370	357	373	348	381	361	366	371	326	374	356	364	339	349	352	395	315	365	367	382	372	342	378	367	357	358	353	339	376	355	364	326	378	320	312	385	339	389	357	376	333	364	333	353	394	326	346	354	386	353	376	346	341	332	399	386	377	362	359	374	333	339	381	331	343	382	367	361	346	399	357	330	350	372	354	372	372	348	365	374	372	366	337	379	355	353	345	372	372	328	335	316	359	359	380	332	344	370	355	369	355	333	368	381	332	383	358	354	375	364	358	346	363	336	376	338	358	382	367	358	355	353	345	335	345	339	384	353	367	368	360	339	373	338	405	399	375	374	373	340	354	370	379	356	367	366	390	335	352	353	364	358	382	384	339	331	356	357	347	416	345	355	370	355	355	375	345	377	400	359	365	363	334	381	367	365	372	394	363	374	371	365	362	393	366	389	371	373	357	383	370	384	357	357	384	389	341	378	354	347	388	350	364	357	362	345	353	364	376	350	401	352	340	343	343	390	353	374	344	371	375	367	343	385	390	334	350	365	365	354	355	337	383	355	390	366	379	381	391	332	393	376	388	371	367	367	401	348	358	370	396	361	347	349	300	329	363	361	382	371	369	370	403	380	351	371	409	358	311	321	379	342	374	403	363	358	349	381	367	376	383	377	348	395	363	362	318	348	355	362	379	389	377	336	372	407	348	404	356	334	375	377	389	368	383	340	336	376	368	369	382	358	355	367	322	368	359	356	349	357	367	349	339	332	351	332	362	354	345	372	371	354	370	367	381	364	373	354	376	397	410	363	374	367	383	387	365	345	377	401	382	362	348	352	338	386	377	380	372	379	338	357	405	340	327	387	369	374	328	343	392	353	351	377	353	330	372	367	370	359	356	348	351	353	359	359	373	363	364	364	383	371	347	352	397	364	347	351	361	375	392	372	384	347	357	348	380	397	336	364	346	367	376	374	366	345	343	354	348	367	384	400	383	374	352	340	364	368	349	347	339	395	376	367	342	340	351	369	347	340	365	331	347	317	352	394	349	363	344	370	377	318	374	367	354	358	336	337	364	374	365	356	343	366	375	373	354	371	340	371	356	365	384	354	353	374	388	382	371	357	377	362	346	354	385	390	375	382	331	328	377	372	389	371	359	367	370	371	382	358	336	394	395	359	366	378	367	345	384	346	366	370	372	381	326	348	370	389	366	343	373	366	343	349	368	335	392	392	351	354	321	376	366	334	361	371	357	389	344	368	377	402	346	388	391	344	377	393	361	367	371	342	352	346	413	364	360	383	361	386	388	324	367	351	352	375	366	335	350	393	350	305	385	349	350	346	378	356	355	370	396	368	372	364	350	361	357	346	380	339	364	380	344	344	354	390	331	357	352	378	388	373	380	350	361	352	368	342	370	336	363	320	346	374	352	366	381	336	382	366	335	353	373	355	366	352	321	322	371	367	358	347	389	370	354	346	373	350	368	348	354	372	373	384	379	363	361	393	341	363	333	376	369	371	418	367	338	386	371	367	368	350	346	341	354	398	361	372	354	377	380	392	371	340	335	359	342	340	357	360	354	384	356	402	363	371	385	338	368	358	371	327	366	360	366	350	365	341	347	345	384	373	376	350	337	333	397	343	381	364	361	360	352	357	397	375	354	368	347	381	363	362	390	366	398	333	359	354	357	368	405	358	350	387	332	341	355	362	346	347	374	363	365	363	343	323	370	368	381	356	388	379	367	363	375	353	330	330	369	350	389	312	386	343	374	386	348	366	364	345	351	340	370	394	361	384	346	349	359	371	347	382	344	384	329	369	336	400	362	356	353	356	396	380	357	359	375	343	348	368	384	375	391	370	388	336	394	369	318	390	365	383	364	362	366	339	386	373	372	346	342	336	368	363	364	380	353	354	377	356	359	383	364	375	365	378	339	376	377	382	330	344	384	367	365	352	352	333	362	351	374	351	354	361	368	371	320	398	366	379	392	377	361	345	329	336	375	359	392	349	362	349	338	358	349	370	354	369	341	374	373	342	337	376	373	323	356	353	365	367	343	352	400	352	366	399	392	369	368	361	349	377	338	345	354	409	350	369	372	353	368	334	344	375	352	382	371	396	348	321	351	376	329	376	372	347	404	356	370	385	372	384	367	339	364	371	390	361	373	370	381	372	343	331	355	330	367	338	367	361	356	363	371	332	362	369	426	369	341	358	376	351	386	339	351	388	337	341	379	371	355	340	354	369	392	364	367	341	379	350	387	355	358	385	368	344	347	327	340	339	319	358	384	357	356	397	343	365	363	350	369	318	360	375	401	349	345	382	351	366	352	323	345	373	325	354	372	356	368	373	374	387	363	359	365	350	377	335	395	376	363	341	373	399	391	342	397	363	343	357	385	362	341	352	343	360	360	346	358	347	386	338	382	350	371	374	348	360	340	393	342	353	360	414	376	381	376	375	389	348	373	350	350	358	365	343	385	358	398	391	373	388	382	355	389	323	354	386	389	336	362	366	345	329	358	339	327	350	339
24955	20976	27225	24802	10120	1256	1062	827	825	841	780	758	709	740	671	691	699	689	716	717	726	711	700	697	663	717	697	659	680	699	693	672	721	687	694	669	689	666	620	692	702	700	657	687	684	657	676	669	709	644	646	696	680	725	690	678	679	684	647	696	702	665	673	640	714	656	610	704	642	673	718	668	654	717	723	713	690	641	659	672	669	686	692	650	676	693	685	676	667	687	677	690	723	700	620	683	709	652	674	707	667	659	687	679	704	682	686	701	673	674	650	674	691	658	700	655	672	677	664	675	752	689	699	666	670	664	684	665	713	659	701	634	685	670	658	653	682	674	712	644	714	705	686	637	717	675	668	690	645	682	687	647	672	665	727	683	685	730	652	650	654	688	682	648	659	661	666	714	661	711	650	670	672	710	710	672	688	675	675	666	668	687	644	699	674	722	657	685	692	688	664	700	688	702	696	712	651	648	665	681	694	682	648	670	655	692	671	660	655	692	648	643	653	661	668	645	669	700	668	679	697	657	685	705	680	686	685	648	695	698	688	620	717	655	649	651	692	705	712	672	682	694	699	672	670	650	659	625	648	664	687	659	653	684	666	703	728	726	662	660	684	671	641	648	668	672	640	663	628	687	658	701	708	714	686	645	731	691	685	667	687	621	716	677	666	681	719	679	683	691	635	657	645	671	637	665	663	711	693	685	721	723	720	695	677	700	681	658	669	657	658	705	689	684	676	666	687	705	665	701	697	649	665	632	698	710	653	654	683	649	674	655	673	661	650	662	657	644	636	706	693	664	657	649	666	697	668	707	715	684	629	690	690	698	669	674	659	648	662	686	722	675	642	644	667	737	704	684	687	711	664	687	674	677	679	672	653	669	646	655	647	677	665	648	698	669	701	677	669	692	701	687	680	718	674	656	637	679	703	720	699	681	696	732	646	665	692	619	669	687	662	679	673	686	678	681	688	688	679	670	662	672	696	646	686	662	720	660	668	689	678	649	656	662	722	691	707	696	624	716	637	700	727	677	648	693	707	640	644	697	646	671	666	648	662	667	675	671	665	683	696	679	695	662	661	641	651	694	663	703	694	695	686	710	647	682	670	679	652	682	708	659	705	720	671	683	722	695	733	716	663	703	642	687	674	722	706	634	686	678	700	662	651	690	716	611	627	691	674	664	656	702	659	696	692	660	645	660	661	686	689	653	718	689	679	679	669	741	653	685	652	691	707	674	641	731	632	688	642	677	694	655	676	675	715	680	691	668	698	663	665	675	676	621	636	669	655	700	686	705	708	685	648	644	701	675	664	660	680	640	684	715	635	680	709	675	702	690	699	648	700	665	664	720	662	687	673	666	689	670	676	690	705	698	673	724	687	673	676	643	672	695	610	697	640	716	675	630	672	672	643	665	656	677	684	705	629	709	663	695	698	693	657	681	644	679	644	703	674	693	667	639	660	696	690	703	676	689	665	709	668	663	653	701	652	655	669	661	672	689	693	689	695	712	693	662	663	638	662	636	695	688	660	662	655	611	670	670	656	696	693	693	654	653	652	689	650	658	696	681	644	667	729	693	670	690	695	652	679	660	671	708	686	658	656	662	696	651	700	705	683	647	698	699	640	658	691	711	658	721	645	644	690	646	696	681	670	671	669	661	654	669	676	694	702	726	648	697	686	662	651	699	698	665	710	695	698	704	712	703	708	634	644	670	650	700	719	695	688	632	695	645	683	682	684	675	691	683	635	684	708	659	683	694	684	641	705	690	646	682	682	656	678	701	644	663	703	649	673	692	678	683	671	707	628	670	687	680	644	691	658	642	681	645	651	701	706	705	717	652	694	641	686	640	636	681	680	651	680	638	699	657	684	644	685	657	693	685	676	668	702	737	677	691	667	708	651	704	689	651	651	676	666	692	666	639	637	653	680	655	661	669	712	632	658	678	663	660	678	686	651	692	671	653	699	706	656	661	632	651	738	654	695	666	645	656	703	652	679	666	635	634	668	619	687	681	666	669	705	675	671	636	673	674	659	654	618	647	648	675	673	685	651	636	667	693	695	710	652	666	656	684	694	664	711	690	667	640	669	669	659	675	683	634	681	671	641	707	691	678	623	674	681	679	648	713	714	638	633	665	673	685	696	702	638	653	663	633	683	719	713	681	671	637	665	694	669	652	637	664	662	657	713	661	701	712	713	702	716	662	699	669	652	656	675	722	648	675	639	681	651	664	697	690	647	666	681	664	631	676	649	726	671	658	679	661	667	698	698	695	717	681	713	696	678	651	686	680	622	679	671	688	656	649	697	665	629	673	716	656	684	735	697	688	677	656	720	741	682	685	700	702	671	636	656	661	632	659	675	645	684	693	718	642	666	674	697	636	716	669	709	701	671	694	626	638	663	657	685	652	680	682	681	680	620	729	643	670	680	693	709	667	684	699	723	661	649	697	694	674	704	666	661	646	695	708	677	700	638	683	685	682	639	648	687	679	681	683	614	708	688	669	671	623	703	697	674	694	692	663	649	660	706	620	700	704	700	726	633	646	693	699	688	750	690	671	639	641	687	704	685	651	667	651	680	662	662	653	662	700	660	725	666	687	684	702	682	714	705	627	632	674	669	681	663	687	668	689	702	708	716	667	714	681	680	703	638	669	688	672	672	655	593	651	684	645	730	684	703	721	697	646	637	650	662	688	620	694	685	656	693	700	719	657	696	671	642	688	681	681	637	676	682	686	736	650	671	645	660	630	620	683	655	670	672	655	685	621	670	656	649	677	652	676	665	657	648	702	692	684	689	643	684	668	681	695	697	687	666	668	653	622	676	675	654	694	712	705	618	680	669	660	669	648	705	680	706	632	706	640	644	668	647	676	671	708	646	681	719	653	683	667	638	721	722	712	679	683	661	677	652	685	700	683	600	667	671	702	657	718	679	686	723	711	666	687	626	666	675	659	715	704	626	675	681	643	658	650	720	675	637	645	689	659	657	657	652	672	688	655	721	699	734	665	702	649	687	715	711	631	641	720	680	637	673	724	650	683	722	723	705	638	702	721	674	688	654	682	664	672	660	665	659	668	669	678	642	708	668	689	641	674	669	668	671	679	679	681	717	661	712	640	689	682	688	670	681	681	660	675	682	664	656	709	667	671	708	691	725	738	682	667	671	672	695	707	692	711	692	692	667	692	668	683	675	667	674	623	712	707	661	643	683	706	677	657	667	704	706	659	687	660	719	645	649	677	720	705	734	670	637	724	666	700	691	636	666	637	678	686	675	716	643	648	654	638	712	675	677	665	639	679	708	649	679	638	644	672	679	664	651	667	707	634	673	706	703	663	664	697	629	667	640	691	648	683	636	653	684	655	678	669	694	705	674	677	681	653	638	709	668	672	703	666	630	684	700	704	720	639	637	687	644	721	703	630	659	653	669	682	649	645	666	665	660	692	664	648	722	672	729	676	628	652	706	676	643	644	654	664	688	670	716	645	621	715	689	671	652	734	686	699	698	679	663	659
18109	5925	4908	2769	2116	1831	1585	1302	1226	1065	1009	991	955	953	855	908	889	875	772	828	851	844	854	841	804	792	809	806	771	823	800	804	794	776	814	759	759	800	819	854	815	828	847	820	782	811	799	796	780	788	829	815	785	817	800	766	774	796	809	800	785	769	792	806	825	750	782	749	843	801	753	797	791	814	794	783	787	802	799	750	750	826	789	771	742	803	828	756	785	775	763	779	819	777	798	780	767	772	799	755	804	776	799	759	826	760	767	816	739	777	752	811	805	810	780	784	775	743	782	826	819	782	751	770	840	803	782	758	795	779	792	808	795	796	741	780	790	760	750	758	747	797	810	795	759	798	758	779	787	817	803	759	776	761	761	738	797	825	747	817	800	751	794	771	760	799	766	798	773	804	816	754	803	796	827	758	751	767	811	784	818	753	779	754	799	807	834	811	753	741	812	773	802	776	768	804	776	783	811	814	774	825	821	711	816	815	828	809	739	814	813	787	793	777	780	788	808	819	734	785	732	785	825	767	779	831	812	751	745	792	761	757	803	800	762	764	805	775	773	750	788	749	808	795	828	813	798	756	827	785	783	810	801	792	735	781	799	750	738	790	763	819	766	765	793	782	829	809	814	764	777	771	829	794	820	783	785	752	775	787	804	803	805	812	825	753	810	763	782	867	784	807	782	762	760	830	727	766	789	799	841	805	788	802	772	730	788	841	751	802	786	791	762	811	829	833	791	774	781	793	808	739	782	814	784	822	791	742	782	820	831	812	777	802	806	799	797	762	783	820	762	798	819	799	810	786	744	815	788	779	782	745	878	846	759	813	746	764	785	792	769	759	833	743	806	768	770	821	785	792	775	805	846	867	781	761	783	829	813	786	814	819	746	769	801	751	772	792	757	814	789	828	808	781	795	837	758	755	790	778	780	788	755	814	826	795	821	787	832	796	841	746	830	768	791	798	776	743	800	785	781	745	789	740	816	817	790	787	750	731	758	821	786	763	805	825	755	800	794	777	761	795	746	806	842	854	810	755	867	788	793	754	781	752	809	829	764	753	720	815	835	786	781	789	754	806	787	839	791	782	793	805	886	780	786	796	775	778	782	797	761	819	756	780	867	791	823	774	775	812	767	830	781	797	779	763	801	789	779	828	794	753	811	785	798	793	790	751	795	735	804	767	765	762	753	799	782	793	773	786	815	807	762	760	811	773	789	792	838	812	798	774	792	808	763	817	818	768	801	836	769	840	785	791	785	780	809	762	764	817	769	762	771	767	783	803	774	756	816	748	758	776	766	763	813	779	816	781	798	810	800	812	803	784	785	798	824	795	715	777	810	788	760	760	805	802	803	803	793	758	782	782	804	834	790	754	801	839	818	791	833	751	774	763	781	789	819	794	776	786	806	802	838	797	781	774	776	790	775	709	783	758	764	779	806	811	800	771	786	802	806	839	770	778	781	750	795	869	812	736	847	809	784	771	819	816	758	814	796	740	774	867	768	800	796	810	805	819	785	831	766	752	830	792	807	799	783	778	827	790	801	818	742	800	785	789	811	777	797	806	758	780	802	840	796	784	780	772	727	747	830	810	722	816	777	756	746	820	764	771	831	808	781	756	760	799	802	806	797	739	809	732	838	746	825	789	821	842	780	728	793	769	761	822	805	752	779	780	764	813	793	794	793	780	797	834	770	728	814	790	797	776	786	797	769	773	799	763	790	768	764	777	797	789	769	793	830	747	807	774	791	771	815	752	783	831	770	834	781	783	824	815	796	826	807	823	759	832	777	757	776	834	849	778	780	746	792	744	767	822	733	759	776	782	793	761	798	779	807	758	784	798	791	818	798	771	806	784	778	787	798	755	805	790	812	778	790	789	761	792	731	814	857	771	742	805	763	802	801	816	792	775	827	792	764	816	800	775	826	798	744	778	782	792	790	808	758	780	718	751	770	788	782	822	775	791	822	710	786	775	751	790	753	772	817	788	803	820	837	799	761	802	819	765	785	817	833	759	781	765	799	830	793	772	775	816	805	764	820	787	800	781	768	800	749	766	764	797	794	779	842	823	765	782	743	763	809	734	812	774	794	772	797	829	814	762	804	771	842	797	787	792	784	780	752	812	773	843	758	801	819	837	768	757	778	820	790	773	789	765	752	787	795	834	805	798	783	795	806	777	802	755	769	739	770	796	813	788	767	756	808	806	764	851	812	803	829	806	822	807	788	808	776	816	805	782	839	780	777	740	774	804	791	810	776	793	777	784	772	811	771	795	828	816	789	747	768	829	808	784	820	797	794	811	782	795	846	797	776	787	794	766	787	743	775	764	741	795	770	828	775	774	788	831	763	826	762	775	729	767	811	764	787	808	855	749	807	777	775	822	779	809	789	745	853	822	771	785	814	823	818	784	792	800	780	780	856	854	804	782	773	811	790	750	799	851	794	757	793	810	797	823	804	810	758	768	847	769	804	813	761	759	825	755	813	768	771	816	838	775	808	807	789	759	765	784	814	773	757	799	798	742	764	825	756	830	795	761	781	804	789	766	799	771	779	791	738	767	765	800	835	784	818	805	840	787	824	747	806	803	750	808	802	787	752	729	796	777	785	820	870	768	779	778	794	739	778	776	797	794	823	783	757	762	831	783	816	795	804	829	759	759	752	822	808	769	785	762	789	770	772	771	748	749	780	752	727	850	826	801	808	803	836	785	798	766	781	769	782	834	745	784	749	823	829	781	802	791	839	810	738	776	804	846	825	825	805	813	735	826	856	780	852	796	793	828	750	785	838	780	775	791	788	826	867	808	824	801	790	797	748	831	815	832	748	781	799	740	782	790	780	808	766	800	820	738	769	792	780	743	815	814	797	789	805	779	787	800	804	758	799	797	750	795	782	820	796	764	802	747	778	794	784	777	798	780	741	790	743	792	771	841	820	809	821	803	796	797	782	760	805	752	823	781	788	804	823	844	791	782	767	877	774	761	764	832	744	790	793	753	826	790	773	789	778	822	795	805	819	728	766	779	798	780	759	813	819	802	794	761	754	811	839	745	774	787	814	761	786	780	783	785	852	745	788	803	819	807	745	789	759	768	810	783	827	807	764	747	820	796	783	853	805	770	786	733	774	851	790	835	796	745	750	791	830	745	797	797	808	784	816	832	797	766	795	785	876	787	803	779	791	857	799	800	797	823	826	819	813	784	840	780	809	731	778	797	781	754	785	822	778	789	811	808	783	786	774	748	806	759	831	757	829	789	805	797	789	788	828	807	794	750	789	754	788	769	819	792	767	800	784	778	810	779	828	767	760	801	783	809	786	807	743	761	770	829	827	764	811	730	837	783	754	766	763	819	790	758	819	770	774	767	838	779	731	771	740	800	827	795	797	807	742	779	832	811	783	806	799	810	817	802	797	855	816	811	755	824	766	781	773	742	795	777	828	841	787	799	762	765	785	743	761	807	793	764	760	795	791	768	769	821	772	817	733	774	802	824	844	767	803	789	821	773	800	784
22626	20966	28798	23315	20959	21011	10137	1327	896	793	715	627	562	486	475	425	453	420	393	379	374	396	348	353	337	345	337	355	343	313	304	315	324	324	335	311	339	310	322	323	289	293	315	307	288	279	316	299	352	308	313	289	291	314	291	303	292	295	300	268	300	295	306	333	287	305	328	312	312	290	317	291	279	266	282	297	284	308	281	261	274	274	271	249	284	269	323	300	295	290	278	312	271	319	247	287	270	300	320	293	286	280	283	274	306	261	283	305	309	256	261	311	309	297	258	276	316	283	266	292	273	291	292	268	276	295	265	277	304	274	304	277	291	254	301	303	278	277	305	308	292	299	256	280	296	286	297	297	271	318	296	323	289	295	284	271	322	298	286	277	315	285	283	278	290	283	315	251	303	294	307	286	297	300	328	251	280	266	294	316	287	277	296	284	305	276	329	287	294	292	291	295	272	254	288	284	299	301	291	307	271	278	298	304	273	307	313	310	279	291	278	294	282	295	297	299	292	298	271	298	300	285	316	276	250	276	291	302	286	284	260	268	265	295	249	293	282	265	300	287	305	299	263	302	264	303	293	250	279	259	260	281	303	285	315	275	284	275	288	295	294	307	306	290	290	285	279	275	279	284	270	299	262	272	284	264	314	290	316	258	289	288	260	278	284	295	288	306	298	294	285	288	285	279	308	258	280	284	283	268	293	289	287	276	288	311	270	258	263	279	312	302	291	299	271	302	305	306	272	280	288	285	292	290	262	312	278	281	259	272	251	275	266	265	301	277	241	247	270	278	344	263	225	292	277	301	320	275	275	273	272	315	270	312	269	266	276	255	292	292	319	279	280	274	283	285	287	307	282	273	292	303	282	310	297	265	297	299	306	279	311	269	293	270	328	321	302	270	282	270	282	310	305	280	261	280	300	289	290	287	287	252	291	265	310	286	284	261	276	295	250	291	280	256	266	295	266	276	260	296	293	308	286	264	270	301	271	296	292	263	268	293	269	258	309	293	296	284	264	286	300	298	325	285	308	311	278	281	281	288	271	292	281	261	250	247	275	313	278	302	293	279	288	315	292	318	312	273	308	273	266	302	302	302	291	272	264	243	309	252	246	285	282	297	284	294	278	300	281	297	293	309	267	270	284	268	277	280	315	283	266	304	273	264	290	293	265	297	276	285	285	308	253	307	288	249	290	299	301	264	293	293	291	257	307	254	287	275	305	297	289	302	286	288	284	280	318	277	297	276	284	278	288	268	305	284	252	292	268	289	311	293	270	301	301	314	276	267	281	294	277	279	312	303	300	294	269	281	273	265	280	258	294	285	300	282	308	303	302	280	276	267	281	285	283	298	300	263	288	285	301	257	281	282	303	271	275	288	261	274	294	303	275	261	269	251	291	287	321	284	320	278	290	300	273	303	275	288	286	283	290	303	276	272	259	270	312	285	296	284	272	300	289	278	283	312	297	294	294	258	281	292	292	280	309	268	261	283	289	266	266	271	273	258	248	294	299	290	283	273	276	298	268	268	305	271	271	271	275	267	290	296	253	287	297	274	294	263	293	286	287	259	292	272	291	288	268	303	297	289	274	280	273	281	282	297	277	279	304	274	272	299	297	275	286	316	287	278	263	271	288	269	305	316	254	273	274	286	287	272	291	270	280	299	281	304	283	291	283	281	332	251	264	262	273	278	265	264	279	270	286	289	299	293	285	316	305	279	287	287	282	325	249	308	283	273	278	275	280	259	280	280	272	282	297	314	284	291	303	327	281	300	267	284	285	314	278	279	281	285	301	295	309	297	266	270	312	309	258	273	300	278	283	284	291	298	266	285	272	275	278	314	300	300	289	292	306	298	309	257	269	275	290	304	310	295	252	254	296	249	265	299	301	302	312	307	281	284	268	301	277	271	301	294	290	284	307	276	284	279	293	256	285	264	273	282	280	312	292	282	283	294	278	316	318	313	295	288	260	279	275	300	293	275	289	298	292	281	273	265	283	300	284	299	272	290	272	284	310	268	289	309	273	295	271	285	294	280	295	308	300	270	294	303	251	272	256	285	291	280	300	278	297	285	275	266	329	281	297	276	270	288	283	263	282	296	281	287	255	285	280	277	298	262	271	312	265	294	279	289	285	317	301	286	280	278	293	282	297	286	286	277	264	289	292	304	305	275	310	289	292	292	278	285	296	279	287	285	301	331	289	297	275	262	287	242	257	299	280	301	279	276	290	246	274	278	279	276	329	289	294	299	283	279	293	299	307	255	288	268	314	279	268	262	292	302	270	286	276	284	339	289	289	297	275	297	262	275	251	290	277	307	273	280	306	272	273	279	270	295	332	290	288	306	292	288	298	300	277	250	284	327	287	273	295	300	279	253	296	291	278	270	295	270	293	296	296	272	292	293	267	332	266	305	295	324	289	265	291	254	284	277	287	290	308	306	279	266	231	298	260	281	283	338	263	274	280	276	269	279	318	286	299	269	300	258	285	271	267	294	265	287	291	248	303	273	271	294	297	282	271	313	291	275	283	271	279	284	300	318	299	265	279	272	257	318	287	259	291	283	282	266	297	288	278	251	279	274	256	302	291	293	282	299	302	277	269	304	285	283	290	312	299	288	271	273	312	291	285	295	263	308	244	293	294	308	310	282	304	290	303	263	317	277	276	300	275	290	284	257	288	302	272	270	283	302	294	277	286	302	294	267	292	273	306	312	293	265	295	279	292	285	294	299	265	267	308	277	284	298	270	287	267	286	299	288	290	295	279	310	289	264	303	278	279	271	265	301	306	269	297	312	308	272	272	262	319	285	305	269	283	288	318	274	272	301	310	276	311	265	299	313	286	270	305	300	280	301	263	292	305	266	282	272	269	262	297	287	292	284	284	298	299	299	295	275	296	272	300	286	242	293	283	281	308	290	289	283	262	287	308	268	294	284	244	281	307	259	285	288	306	288	291	267	277	294	257	262	307	285	269	278	301	295	280	249	281	289	306	274	308	287	280	302	261	281	259	278	302	266	273	271	283	310	274	293	299	273	282	284	283	272	286	278	295	268	280	284	261	302	286	311	293	287	310	315	305	290	301	268	289	259	267	309	250	261	297	285	308	258	320	320	279	277	282	291	253	282	284	280	288	276	301	279	290	283	297	277	274	302	309	264	270	294	273	275	266	303	281	284	286	272	275	286	280	284	292	291	310	253	296	280	284	277	315	249	284	311	273	279	272	282	242	275	306	283	281	291	265	289	263	274	281	280	280	305	292	313	303	302	255	282	266	272	305	288	288	290	295	301	277	270	303	283	250	301	274	284	299	272	289	268	302	291	285	278	313	302	279	313	273	288	297	257	263	322	287	277	290	312	264	241	290	287	310	276	269	264	288	298	300	275	300	302	286	284	283	290	299	288	288	276	324	270	278	256	269	287	284	285	283	288	287	315	268	270	312	274	270	267	263	292	278	264	327	295	284	268	297	274	308	276	302	319	308	293	311	265	313	278	296	287	268	305	277	279
23474	16115	13545	7363	5211	3934	3016	2345	1849	1543	1261	1049	955	782	785	686	602	599	530	531	491	519	441	465	454	420	419	420	437	387	429	390	412	409	408	382	376	393	364	371	367	354	382	338	335	370	349	384	399	357	389	358	361	339	372	367	384	329	337	320	348	318	342	343	323	355	335	365	346	341	335	317	313	369	356	329	340	320	343	322	337	331	328	329	336	342	376	355	332	367	339	345	348	386	328	332	315	318	350	317	317	343	325	312	339	343	337	335	328	334	347	369	322	329	324	343	319	355	310	331	301	328	361	340	362	350	325	297	353	349	335	314	329	328	337	329	323	344	297	348	322	312	333	287	316	325	342	307	331	363	340	355	309	326	329	313	323	328	319	340	308	320	312	340	314	347	322	342	351	332	354	320	356	300	334	361	335	336	321	307	337	322	311	332	348	337	351	326	355	343	315	371	339	312	300	349	337	326	316	366	330	315	316	335	319	330	325	339	306	322	343	320	357	327	342	327	336	321	323	343	342	341	335	368	349	385	354	334	311	353	345	329	357	340	375	358	389	326	321	336	313	337	301	350	338	388	352	337	352	335	314	332	345	318	342	355	332	318	321	344	314	335	334	340	327	297	302	352	313	320	344	361	310	334	348	348	332	304	331	341	337	339	350	322	322	320	336	306	327	341	356	313	327	321	344	333	340	338	349	364	324	346	320	318	355	324	333	348	311	332	341	340	342	336	324	326	330	323	340	291	350	332	333	297	309	308	342	334	301	367	339	329	347	356	307	342	326	349	343	339	324	363	349	334	341	343	304	351	332	335	333	328	328	341	340	330	331	315	308	338	317	351	301	317	336	310	328	305	306	370	337	334	343	301	339	309	332	307	346	300	340	318	337	336	352	335	348	295	351	336	304	342	350	342	316	354	348	334	322	301	359	370	322	346	330	329	349	346	339	358	346	325	304	330	317	349	318	323	318	322	330	313	350	335	311	310	323	337	347	354	305	334	342	342	328	332	334	347	344	358	291	358	332	310	332	344	290	356	307	335	318	339	307	296	340	313	324	318	372	351	309	336	351	291	337	373	313	320	290	322	319	329	371	325	331	350	342	328	320	355	313	323	339	270	318	332	343	290	333	365	288	336	336	309	333	314	350	339	347	312	327	328	333	315	367	359	324	343	315	317	357	342	323	371	339	322	331	322	308	321	309	343	340	344	320	334	329	316	310	339	356	303	329	318	343	288	317	331	349	333	347	333	327	328	332	337	329	314	344	341	336	333	322	306	314	321	332	314	328	309	328	359	346	317	323	345	358	352	362	338	331	352	316	320	309	345	337	338	296	334	325	333	338	352	364	350	335	336	332	363	339	323	343	328	353	305	294	336	329	330	307	327	315	354	313	317	347	339	318	358	328	292	325	327	318	340	321	330	306	301	335	306	319	341	273	354	347	357	347	337	287	327	347	332	300	353	334	331	336	335	331	370	307	327	322	335	308	340	337	355	323	314	325	333	337	320	338	356	355	333	343	330	343	323	290	341	348	359	321	329	307	305	308	305	321	320	346	334	350	333	293	337	340	331	310	322	372	329	331	335	307	348	308	356	361	317	327	357	299	329	338	342	364	335	331	321	347	317	302	310	351	328	354	333	340	312	328	340	362	307	355	329	299	352	288	319	319	320	347	368	352	297	352	303	352	334	338	319	338	303	339	313	339	343	310	351	335	332	320	268	327	342	315	331	356	308	347	309	296	304	313	316	336	328	312	358	342	316	334	335	334	323	319	339	322	313	322	341	311	339	347	296	363	318	335	312	335	331	339	316	333	299	325	341	384	320	317	356	350	335	331	324	321	301	324	360	318	303	308	319	334	324	318	306	346	352	312	310	318	381	325	319	316	307	322	322	312	334	360	299	323	338	315	332	316	309	338	325	343	360	338	324	331	301	347	315	320	356	328	313	340	325	328	287	335	337	327	329	311	329	307	327	317	350	326	346	374	327	304	321	325	316	332	347	310	358	328	365	316	293	319	327	319	313	328	334	322	336	375	326	358	340	319	363	335	330	314	353	364	339	346	365	343	333	324	338	353	337	308	318	334	340	330	351	317	313	325	343	348	339	335	360	341	325	329	331	371	340	303	349	344	341	336	350	336	308	348	368	348	336	339	326	314	360	329	324	320	303	311	355	330	349	281	307	315	355	348	347	334	330	327	344	348	325	340	309	329	328	313	317	321	369	322	337	347	347	302	339	304	339	301	321	352	327	323	327	307	313	315	307	339	350	320	329	345	346	317	340	342	345	312	354	335	345	326	328	343	381	366	331	329	325	320	336	350	329	337	319	329	320	330	339	339	337	324	341	337	360	326	336	338	318	303	343	320	292	320	331	344	311	316	336	341	354	325	337	311	348	319	326	308	320	366	338	348	341	336	320	328	357	341	347	331	322	316	333	329	333	317	313	311	317	345	331	358	314	309	331	342	323	334	314	325	315	310	374	345	318	323	320	378	338	323	315	334	317	333	355	304	330	321	306	309	318	347	328	334	329	340	309	350	331	340	308	326	340	334	322	306	348	314	328	340	324	304	357	345	367	338	301	322	324	366	337	335	308	328	332	322	339	350	340	342	307	344	311	336	315	326	329	330	330	332	301	337	368	343	300	317	358	340	335	305	365	330	358	328	317	366	356	325	350	329	299	348	320	324	315	328	347	313	331	336	347	311	335	361	329	348	323	359	334	292	337	331	322	339	319	300	319	349	345	333	317	328	347	327	310	321	319	351	333	338	319	340	328	352	339	318	310	307	305	326	321	322	380	342	358	320	345	343	327	356	328	367	313	312	325	341	328	306	344	364	334	333	313	325	319	317	335	323	371	313	303	303	340	324	320	339	345	334	310	345	307	352	337	333	322	337	307	347	316	334	342	340	331	319	329	340	295	370	351	353	327	344	327	359	322	310	340	318	316	350	335	335	355	318	346	333	324	350	348	322	349	353	322	351	314	328	315	343	290	322	340	334	326	329	337	338	340	343	340	319	327	346	352	365	328	322	335	338	323	314	329	317	323	346	331	327	332	350	323	346	339	345	322	292	336	342	329	335	310	323	332	317	371	330	310	333	335	355	350	339	321	331	313	325	312	309	341	329	360	312	322	342	303	315	309	337	312	336	311	355	346	335	331	343	310	341	333	320	309	349	321	370	354	371	349	353	312	310	351	315	351	350	327	354	314	348	342	321	340	318	334	334	329	301	321	283	354	293	349	328	392	311	329	313	324	332	338	323	293	336	354	293	333	313	322	334	348	328	346	315	351	304	340	308	335	332	339	360	311	344	336	335	356	320	335	325	314	355	354	322	324	294	326	351	342	321	305	362	326	343	321	330	332	331	321	314	327	322	326	357	311	314	334	339	298	305	335	330	339	332	310	318	375	306	343	345	319	317	306	316	317	338	319	335	346	364	352	348	387	359	330	335	308	368	344	343	344	354	307	346	350	339	295	358	338	305	299	334	297	351	291	349	334
26814	20120	8284	1116	655	698	641	592	646	575	583	682	597	579	587	608	617	607	568	608	627	561	614	611	605	606	561	625	579	596	622	597	562	599	605	588	614	583	574	562	569	582	564	522	547	641	616	582	586	644	602	557	586	588	586	599	561	587	613	583	599	597	608	583	586	588	615	594	582	612	618	585	654	568	565	628	566	596	635	578	578	598	594	554	579	606	591	591	617	550	567	579	585	551	583	567	574	560	615	581	614	610	592	576	600	547	623	559	615	578	554	583	616	591	543	571	574	596	560	533	612	574	597	572	617	619	595	522	585	604	558	623	559	543	618	580	590	573	610	620	585	535	587	612	591	570	575	622	596	577	576	582	582	605	599	603	599	588	599	628	611	562	637	567	557	559	623	594	603	606	581	597	606	607	649	604	612	590	547	582	616	580	610	620	586	593	554	578	564	600	574	555	574	595	566	590	570	591	654	573	545	566	635	565	611	566	584	581	638	583	596	578	598	603	607	595	551	567	606	604	618	569	616	574	614	611	612	590	599	590	548	612	614	610	629	603	623	574	599	545	545	601	588	591	593	544	582	590	586	597	587	548	603	623	579	613	577	600	595	589	621	554	578	569	577	597	573	597	579	575	603	599	621	611	607	591	562	614	578	644	591	495	583	631	587	553	563	553	576	608	597	649	597	633	565	617	541	568	666	590	573	582	615	554	584	565	567	600	518	590	587	568	646	591	565	607	616	594	562	583	558	583	554	566	590	597	592	578	588	576	585	591	616	597	577	545	606	599	603	677	637	586	602	601	589	574	601	586	585	570	594	591	574	624	599	601	606	611	595	593	588	617	622	608	570	574	591	572	558	607	570	567	519	555	614	591	598	600	584	562	553	581	595	544	599	603	575	565	552	604	635	575	560	569	584	572	567	573	584	598	586	584	589	552	569	596	558	593	583	591	579	604	574	617	595	614	560	583	582	583	595	572	553	566	591	599	623	599	634	579	603	559	612	563	591	638	556	567	564	584	612	591	581	553	558	608	570	576	614	619	576	562	616	586	619	599	613	601	566	572	615	535	616	586	531	607	582	557	576	606	573	557	588	603	616	653	595	607	588	561	590	603	572	615	584	520	561	620	600	619	557	580	597	581	576	570	616	539	585	634	607	543	600	599	581	610	580	605	549	575	586	581	623	617	593	564	520	617	566	567	594	602	599	566	575	625	634	629	560	599	569	570	602	598	584	578	582	579	574	556	546	598	601	619	592	577	583	586	608	603	587	613	631	542	543	524	606	586	598	605	572	599	601	596	622	588	572	636	557	634	595	628	587	617	602	603	569	599	600	586	590	547	605	637	606	550	614	580	595	598	564	603	645	641	583	589	606	623	584	558	579	567	604	602	586	630	593	626	608	605	618	573	578	594	578	588	603	579	579	611	566	540	622	616	547	615	599	575	593	598	578	576	637	630	555	572	610	559	605	585	557	559	611	600	608	611	608	614	635	583	591	608	592	571	563	588	586	546	650	600	620	624	601	632	561	580	530	601	577	590	589	612	574	640	615	552	589	574	611	601	574	624	604	601	582	618	603	599	604	600	579	605	569	611	582	632	597	601	624	570	543	616	622	608	590	610	567	574	610	577	577	578	598	596	603	561	595	553	587	614	600	648	544	587	621	569	577	600	557	615	589	578	594	611	579	666	552	602	590	612	572	605	604	567	561	564	584	554	594	635	615	602	574	565	562	626	626	585	600	586	580	625	653	576	583	611	585	537	580	593	589	587	561	601	592	591	590	562	607	581	582	616	567	581	575	583	568	590	615	607	607	582	602	606	598	582	605	558	630	574	582	584	611	595	602	573	581	574	633	594	588	572	587	587	615	583	593	563	617	608	581	611	601	583	555	593	598	596	591	618	541	605	601	616	576	621	583	557	585	563	600	600	590	579	619	598	596	634	601	600	625	588	597	582	644	598	558	570	576	632	613	541	601	601	596	549	597	617	580	575	555	596	575	569	590	596	579	542	594	557	584	584	561	593	617	541	584	556	582	570	609	587	579	623	602	587	608	593	628	608	568	584	656	571	575	604	571	575	612	572	599	577	571	575	557	598	605	605	560	578	552	577	595	580	587	593	623	575	586	592	576	565	568	581	572	567	614	601	587	591	590	582	596	590	594	584	589	552	561	589	621	564	578	560	558	578	572	604	593	623	590	581	590	615	603	612	655	586	563	594	605	640	550	598	554	550	590	561	545	596	583	560	592	576	624	567	584	557	571	611	579	552	573	570	604	605	631	594	602	583	600	574	591	584	542	614	569	568	617	600	592	568	567	595	617	609	581	608	606	569	543	553	588	614	581	601	620	604	567	556	604	561	583	555	565	605	537	547	592	634	602	585	555	635	591	577	599	613	600	563	583	626	565	579	590	572	590	577	609	575	607	591	523	573	566	596	597	599	606	587	562	575	564	619	601	625	523	569	563	579	571	574	614	604	581	534	585	565	615	665	619	548	621	589	579	587	660	591	605	555	580	550	598	605	570	568	559	583	590	583	583	580	610	569	585	605	585	621	583	644	616	600	582	609	599	577	616	611	572	596	572	575	587	586	633	607	571	551	624	591	583	578	594	601	592	629	615	592	602	589	568	587	590	598	596	600	573	562	605	593	613	587	590	611	598	590	559	558	594	585	568	594	613	578	579	585	658	566	547	590	556	581	641	592	639	604	605	608	597	617	509	573	605	641	568	613	561	609	617	610	640	551	592	583	599	618	572	628	596	565	617	600	582	595	610	545	541	605	580	580	587	601	586	602	585	621	597	609	567	627	594	591	596	597	606	571	615	556	633	602	546	590	595	534	598	571	579	578	553	552	555	624	615	543	578	590	604	612	548	585	627	582	580	599	542	601	610	571	574	620	579	561	579	566	609	588	604	595	574	541	601	605	594	593	588	622	615	582	614	572	567	608	571	568	585	618	616	596	617	615	568	577	607	616	575	587	594	560	568	598	551	574	603	564	615	590	603	572	611	611	612	596	576	610	556	592	583	613	565	601	593	559	572	624	594	609	624	569	572	588	597	572	585	651	582	605	608	568	591	576	574	611	591	574	603	597	625	532	593	575	597	573	579	594	588	610	568	590	593	603	600	598	585	593	600	586	588	597	590	589	618	555	625	591	608	592	627	622	572	581	589	609	610	600	576	522	596	533	564	595	592	561	593	565	601	586	585	585	613	634	606	638	578	567	582	636	574	596	642	557	589	583	563	639	625	602	569	610	597	558	606	585	586	621	566	578	611	597	568	563	608	571	575	567	599	630	546	583	543	590	611	552	591	540	612	593	561	645	650	600	571	630	593	583	595	590	603	597	595	577	605	587	611	593	573	542	612	594	596	601	655	612	576	629	613	569	624	587	602	592	611	594	584	587	585	601	569	610	545	599	615	620	591	588	626	582	585	594	595	598	567	612	569	587	616	570	572	587	596	553	595	576	581	574	614	560	601	609	615	612	572	610	575	569	578	576
6323	1650	1456	1054	908	904	841	800	765	778	766	758	769	713	690	748	765	713	755	769	704	745	677	716	728	733	684	695	719	755	749	707	694	740	692	743	714	707	699	680	725	717	716	690	708	720	718	717	707	725	716	725	708	685	738	714	692	735	690	653	741	725	745	707	714	659	767	747	685	725	687	709	713	710	727	726	760	730	708	690	726	696	735	700	698	746	718	705	735	668	745	734	717	728	705	713	783	735	716	757	746	704	735	700	711	701	726	730	752	731	739	692	741	699	709	685	712	738	763	700	731	685	700	709	698	739	704	739	689	722	759	705	741	724	724	773	673	717	709	773	757	696	735	687	694	659	678	738	708	725	740	683	720	688	734	687	725	654	705	756	710	731	739	771	716	705	729	757	728	709	672	740	690	692	725	786	713	757	719	740	684	737	702	720	745	767	722	716	695	742	683	755	733	709	749	726	707	720	649	709	664	678	734	709	714	702	716	753	725	718	723	671	742	722	704	750	692	762	734	674	694	708	700	688	739	714	712	769	767	764	722	712	723	700	705	701	781	723	682	739	717	660	696	700	713	708	682	708	746	702	696	688	677	694	691	718	719	733	752	738	730	669	736	751	697	710	679	715	705	765	723	703	724	785	713	676	707	735	724	722	684	701	732	722	776	734	708	725	711	682	672	713	721	694	696	691	694	721	687	723	728	753	718	683	741	754	750	699	742	685	704	719	725	692	721	762	698	701	712	727	670	711	688	689	701	733	766	758	687	703	749	718	674	742	707	705	743	656	738	691	768	715	707	718	711	689	709	700	752	761	728	694	756	682	756	675	678	722	722	668	675	691	725	662	661	722	682	726	755	684	725	733	762	731	719	730	745	702	731	734	709	730	666	757	744	711	729	743	717	738	751	707	693	669	712	711	719	715	732	739	706	709	682	691	688	733	706	707	711	663	706	668	690	717	722	690	727	694	695	746	672	694	686	702	736	728	737	736	690	742	759	708	776	716	708	774	702	701	732	689	761	766	742	678	700	739	727	701	710	712	748	689	712	692	713	695	709	739	722	729	664	762	695	702	701	718	748	764	687	741	727	695	749	707	701	673	739	720	692	736	740	732	703	700	723	774	744	711	724	653	697	736	689	711	738	696	659	700	698	708	704	674	720	713	711	699	694	712	708	755	713	667	742	685	697	722	767	679	768	680	712	722	717	710	708	711	690	767	733	759	730	726	739	680	712	736	684	697	684	736	729	736	737	744	658	696	738	734	716	716	761	739	721	684	721	666	697	699	684	716	666	733	682	714	724	723	717	694	742	724	683	738	673	753	698	752	684	746	675	710	696	742	737	732	739	695	760	734	728	722	698	679	738	712	706	707	747	723	699	748	683	677	695	736	693	720	707	683	705	712	683	725	734	726	705	740	707	703	687	688	715	732	710	670	748	740	736	768	664	736	778	706	654	742	708	691	719	717	715	692	694	693	704	762	672	696	667	728	685	721	742	674	668	747	695	705	683	688	703	671	722	744	726	652	720	771	672	699	698	683	716	741	741	719	693	756	727	734	744	727	758	761	725	690	666	670	679	743	755	734	677	709	753	746	739	711	686	736	763	727	686	720	695	726	684	685	696	769	686	752	768	739	686	707	703	658	712	701	690	663	710	737	736	724	726	705	689	736	720	686	682	738	718	752	733	684	739	701	719	742	721	711	717	713	711	718	794	690	691	731	672	697	675	736	707	684	697	666	677	723	692	712	676	716	693	738	734	708	734	677	760	736	690	740	777	662	685	697	696	735	709	713	699	736	707	695	737	700	752	692	707	698	684	693	771	737	759	693	720	719	711	737	718	754	742	697	725	767	716	715	700	746	725	728	737	750	734	704	705	753	732	663	774	744	693	720	658	714	711	697	701	747	700	733	688	716	752	694	707	736	692	738	704	725	725	715	705	730	714	735	667	706	722	758	716	750	683	717	705	667	710	728	728	674	711	738	703	704	693	746	718	691	723	724	700	730	704	686	731	682	670	731	674	704	719	717	773	720	745	719	706	713	691	737	742	732	756	725	721	740	721	742	699	698	690	711	738	755	676	694	715	692	696	703	722	733	695	693	686	739	787	712	699	716	708	701	715	716	688	755	718	720	705	708	713	679	653	731	710	773	698	716	711	637	739	743	687	703	723	753	727	710	718	709	685	677	739	748	698	705	742	689	735	724	700	732	719	693	739	664	743	737	674	750	709	705	691	739	692	730	677	684	715	738	787	700	688	720	723	681	760	717	713	672	710	690	707	716	734	682	700	720	722	743	725	714	669	753	744	716	692	664	752	697	743	664	703	694	709	685	742	749	744	676	724	695	725	739	695	734	747	696	723	716	725	712	689	715	687	684	760	689	745	737	660	711	760	674	694	739	673	671	731	728	722	721	730	737	725	689	728	694	746	693	676	726	728	720	663	702	676	723	767	688	699	715	686	665	701	723	704	713	736	693	716	721	694	637	670	706	684	728	712	717	720	726	698	738	698	732	713	698	688	672	756	769	683	705	705	739	717	674	711	676	719	735	699	732	721	693	723	705	719	723	699	737	747	704	712	716	703	738	727	678	690	678	733	745	715	697	690	713	663	758	695	720	721	729	700	713	727	719	626	735	763	704	752	719	684	675	714	678	743	698	726	728	708	648	659	692	712	689	702	755	754	732	689	723	771	731	683	687	704	706	675	703	706	750	723	673	696	715	696	688	698	713	673	766	704	675	744	752	708	728	707	705	724	695	713	746	695	692	751	725	768	708	730	758	709	751	708	723	705	752	721	691	732	729	671	702	705	729	664	756	690	766	695	765	693	726	681	726	747	650	760	693	683	742	759	708	767	744	744	731	739	723	743	712	694	709	721	735	721	710	699	666	681	713	708	740	706	752	704	749	744	730	722	739	714	753	679	673	705	746	730	744	719	674	710	736	696	699	685	722	713	656	702	721	704	735	739	675	699	720	676	670	741	750	724	726	689	690	701	701	700	715	712	676	691	744	683	732	708	660	757	752	682	659	702	749	715	715	714	725	695	718	691	735	693	773	727	751	698	684	712	734	701	691	725	733	709	731	759	702	738	732	714	719	694	696	700	721	720	720	719	672	715	689	740	717	708	717	708	699	757	737	644	681	669	700	722	661	682	698	725	772	739	767	740	692	701	707	664	725	695	728	707	711	723	711	666	757	709	742	673	685	691	726	744	720	698	661	715	670	748	712	725	695	683	699	688	676	709	714	673	744	738	747	670	693	735	673	688	690	723	717	705	744	681	715	745	731	749	711	678	722	687	699	739	749	747	740	718	760	742	682	733	685	780	722	718	716	709	699	710	668	766	738	734	716	716	727	756	692	718	767	755	699	727	721	726	721	713	710	727	732	687	714	717	745	699	695	720	745	688	649	777	733	669	742	676	720	715	705	710	724	695	726	723	688	728	695	703	706	693	709	676	745	712	708	726	719	733	740	701	678	706	715	758	746	711	714	683	710	693	723
23619	20928	28314	23715	20931	11147	1221	733	618	602	492	444	422	440	434	362	319	340	359	350	331	319	324	340	336	332	295	310	325	312	310	308	293	308	319	286	328	284	304	303	278	302	262	290	311	280	309	260	324	309	300	294	306	279	281	303	282	291	310	269	322	265	267	296	307	310	330	293	332	314	286	307	306	291	301	284	313	291	280	240	282	300	314	290	301	303	280	287	278	298	281	281	300	321	310	293	284	306	297	326	277	292	312	291	343	281	307	272	273	317	306	273	292	299	330	284	261	289	330	308	255	267	287	273	307	280	295	289	297	278	310	264	273	296	295	272	271	256	289	280	294	283	258	295	275	304	274	296	296	286	294	279	312	297	276	303	296	256	296	308	281	298	291	305	279	285	304	271	262	300	260	272	295	289	276	320	281	303	282	294	283	292	296	270	304	290	299	332	284	291	293	299	309	287	322	264	266	296	311	310	307	269	294	304	284	297	291	302	298	279	295	256	291	327	278	304	290	286	296	320	329	294	304	296	298	300	306	288	277	280	319	295	279	314	323	285	285	274	298	258	286	265	274	324	300	271	253	272	287	275	291	275	296	292	297	307	299	289	277	255	274	285	280	261	276	270	282	312	298	292	302	304	277	315	288	303	288	278	272	292	279	324	277	261	333	293	315	292	288	287	283	256	296	280	306	286	250	301	296	301	303	308	273	312	264	315	295	284	276	291	302	292	305	276	286	281	271	296	270	292	295	303	306	293	277	296	267	265	275	296	291	283	288	275	280	318	289	288	277	290	302	296	290	316	277	294	272	275	287	280	299	291	292	273	296	292	300	298	305	295	289	268	299	292	275	295	273	286	308	275	299	276	271	292	295	303	308	297	295	289	296	296	314	283	281	293	281	277	301	305	268	315	307	283	297	275	277	298	276	250	279	275	331	291	302	277	274	280	312	325	285	290	278	293	283	293	268	277	315	283	303	279	298	283	282	291	302	285	282	316	279	285	299	286	267	284	283	268	303	316	280	313	262	330	275	310	322	283	283	296	311	307	306	273	291	301	288	282	308	263	280	253	244	280	282	281	265	286	296	305	304	283	302	265	275	297	293	276	287	280	274	266	264	295	290	289	294	291	295	262	278	267	276	284	303	307	313	304	274	303	254	297	317	316	290	296	320	255	302	288	285	300	283	309	293	275	261	271	294	277	302	262	274	280	304	297	319	291	300	286	295	287	299	283	290	345	277	305	303	284	293	305	278	272	286	293	332	319	268	283	284	274	271	289	284	306	283	285	310	300	296	311	280	277	281	311	291	292	264	304	273	318	319	278	293	276	288	321	300	300	296	280	276	291	283	276	308	301	305	279	293	266	271	284	288	294	309	284	304	290	312	288	271	286	289	276	296	280	307	299	305	287	270	305	314	269	293	300	272	293	335	291	326	306	288	298	301	280	301	275	284	262	290	281	295	297	285	306	280	287	288	305	301	313	294	268	265	282	286	306	297	283	300	302	292	234	286	269	335	271	274	263	322	288	316	283	302	289	298	298	278	297	313	308	281	282	301	278	278	285	289	308	264	280	307	280	279	286	297	278	273	275	297	334	290	304	298	283	294	284	268	294	267	297	284	281	286	293	304	288	300	296	288	289	288	287	271	287	333	302	284	293	285	288	280	316	304	267	255	307	310	290	264	268	259	295	278	286	281	286	307	274	262	277	314	309	296	325	293	308	298	322	288	301	290	266	279	298	308	289	290	285	275	280	290	309	294	289	255	287	284	266	275	272	251	275	286	274	281	320	288	300	274	301	302	285	309	289	289	295	307	295	255	301	292	278	284	308	286	293	297	311	296	314	307	278	311	284	310	304	289	268	293	286	296	287	288	268	299	324	285	267	304	300	300	306	308	289	285	288	333	314	321	271	284	285	332	318	282	269	305	271	275	289	302	268	322	306	324	272	285	281	293	300	286	281	301	278	283	278	289	270	280	266	272	296	313	289	284	295	320	284	334	297	297	285	293	288	292	279	279	297	280	287	261	292	290	293	261	295	283	283	281	331	253	311	279	271	284	311	286	265	304	289	298	311	334	291	255	304	292	305	325	292	277	304	307	284	352	291	290	310	295	311	298	285	289	288	326	318	295	279	316	283	274	284	307	313	278	310	273	304	297	285	301	284	289	288	297	325	297	272	303	301	293	291	276	322	319	305	299	295	294	312	299	309	279	289	265	342	270	305	281	290	300	288	272	296	303	301	293	260	317	295	270	290	293	292	288	307	306	271	276	295	285	304	280	275	292	301	296	283	283	294	302	271	319	261	270	291	281	308	313	270	285	277	306	297	311	272	276	284	258	297	286	292	268	284	280	319	300	308	270	296	274	302	262	277	264	284	299	308	332	306	279	264	283	288	283	287	297	310	273	287	282	248	284	278	285	281	269	302	293	283	290	293	287	290	305	318	289	242	292	286	277	310	288	271	292	291	275	301	244	260	298	291	302	279	288	300	270	251	294	307	305	295	281	299	297	304	320	270	308	282	316	288	283	287	286	299	278	289	295	291	250	282	278	290	311	272	295	293	246	302	290	276	267	283	262	252	267	265	276	276	285	286	281	292	296	308	284	305	298	283	263	297	275	313	319	270	297	266	291	270	312	290	282	284	279	276	317	303	272	282	312	298	311	287	285	275	291	254	282	295	285	288	312	306	273	297	277	307	276	305	305	290	281	273	288	274	285	283	308	293	315	274	305	306	290	260	286	297	299	284	302	287	309	319	289	307	277	290	285	300	326	275	251	278	296	275	278	297	286	293	302	292	291	306	280	288	311	335	295	277	298	302	283	298	269	285	287	291	298	314	295	311	311	315	301	289	283	282	283	264	247	274	301	282	256	294	253	292	312	257	273	290	283	254	250	280	271	267	292	308	288	272	289	283	286	279	319	273	299	289	256	306	292	285	296	288	263	265	281	304	285	287	287	277	293	302	279	255	289	279	253	291	265	295	276	287	316	273	319	286	277	318	280	267	265	266	287	286	314	283	289	310	272	262	291	266	280	278	288	290	268	278	297	289	294	318	306	291	281	285	283	266	287	273	266	291	277	302	289	331	283	304	296	291	282	301	287	300	303	296	292	245	310	280	284	275	316	305	285	288	275	278	288	269	281	268	280	291	284	287	288	294	312	278	294	262	299	291	256	283	290	289	308	290	279	279	293	261	279	281	275	299	278	284	329	300	288	288	292	335	275	300	311	291	263	270	300	295	285	265	264	297	290	310	267	300	296	302	270	278	301	264	271	290	291	280	315	301	298	302	301	294	299	304	323	298	308	291	265	315	286	304	322	283	293	283	300	280	292	277	292	274	266	275	264	278	264	281	309	290	289	294	282	277	292	281	284	303	281	297	266	255	290	317	298	317	285	294	280	265	277	290	312	274	290	250	300	281	304	288	269	280	294	280	296	307	279	302	294	290	293	313	318	272	299	261	279	277	295	266	309	250	265	292	301	299	318	302	268	308	262	289
19711	10152	8327	4368	2994	2197	1736	1386	1149	1012	893	776	686	618	573	582	474	470	496	471	454	442	460	437	435	407	426	412	396	431	425	450	403	392	392	373	401	366	358	427	383	361	395	382	413	408	377	351	366	404	342	399	373	396	350	363	358	373	388	365	388	405	357	345	370	360	383	332	367	365	376	346	351	339	385	367	376	396	355	368	354	356	352	390	365	383	343	351	383	395	356	373	403	351	347	376	362	403	357	362	377	369	373	372	375	379	365	398	326	375	356	373	374	397	339	398	351	366	388	361	364	400	386	384	398	386	341	345	373	355	415	393	382	369	375	388	375	366	359	334	407	384	349	391	374	381	355	376	378	374	380	360	355	392	393	355	332	358	344	353	374	373	387	358	395	393	342	382	339	375	361	372	371	378	344	361	380	341	359	371	360	360	378	385	368	367	349	364	358	363	387	377	359	341	388	372	396	378	356	365	325	373	334	349	384	354	403	381	380	376	391	352	346	366	351	364	384	361	344	381	369	352	353	380	369	370	359	375	364	373	369	363	371	355	345	362	361	381	368	375	375	342	387	391	346	347	330	359	385	385	389	365	370	443	372	367	379	363	373	361	373	365	329	384	329	382	384	393	356	359	372	308	384	376	348	379	377	384	399	374	404	390	354	362	368	344	343	357	375	339	375	353	372	343	348	370	402	362	372	357	393	335	365	347	355	366	357	390	370	353	347	387	373	381	396	367	369	360	396	361	355	352	355	379	414	339	365	371	378	363	378	372	376	394	349	360	346	343	362	369	352	356	338	383	395	388	371	364	379	378	344	366	365	391	389	364	404	390	337	348	392	356	362	412	360	355	333	349	380	341	375	352	370	361	403	391	344	375	350	374	377	383	360	357	351	349	365	370	362	394	376	396	367	351	351	354	387	340	354	355	343	377	344	409	398	392	361	360	333	386	353	365	371	387	365	376	368	377	346	360	389	365	334	372	350	364	353	382	398	362	377	346	398	339	360	375	386	354	376	392	348	329	352	377	377	336	384	380	346	377	382	351	390	352	378	350	346	357	384	375	374	366	409	351	354	373	396	388	396	360	357	380	388	343	363	415	347	383	387	314	402	350	386	400	350	315	429	350	396	396	394	380	326	340	367	375	355	378	322	348	402	327	366	397	365	363	392	367	334	355	372	362	365	376	380	378	386	358	351	372	336	353	392	358	375	334	360	362	379	372	348	389	356	370	369	397	389	372	361	358	334	382	361	383	345	377	369	339	356	364	368	394	373	374	358	377	356	390	380	319	358	375	389	385	365	353	352	355	406	361	342	394	373	399	377	377	372	385	340	375	366	375	329	388	374	348	357	382	374	346	390	372	342	356	375	385	364	341	408	356	359	386	338	363	372	375	343	377	407	334	368	348	373	381	391	361	364	363	345	336	375	381	377	379	333	382	371	403	360	387	367	375	365	354	374	360	374	401	373	389	369	356	340	386	353	366	330	366	379	368	366	370	372	399	373	374	369	394	365	383	343	337	384	344	372	369	393	372	367	357	317	339	353	377	392	375	369	355	378	334	327	360	375	362	365	376	347	352	385	363	350	383	384	356	387	369	350	378	372	389	388	391	381	357	355	412	368	347	381	380	316	375	383	343	372	337	360	385	390	358	363	388	398	377	354	365	393	373	366	376	377	344	370	334	381	376	334	375	352	378	368	353	380	375	371	378	362	373	370	383	373	386	327	358	369	393	394	354	377	373	367	350	357	360	390	362	366	360	365	348	373	337	394	381	374	408	339	364	385	341	341	352	356	388	355	396	359	364	377	378	368	359	362	360	332	363	359	398	365	348	338	397	354	384	363	365	374	401	366	392	362	363	402	367	397	390	364	342	379	397	376	358	390	319	372	389	373	375	385	363	357	367	385	347	380	358	368	381	351	389	360	389	366	373	363	354	342	373	323	368	390	372	371	361	347	393	358	350	383	326	388	374	341	360	395	357	373	371	358	389	338	333	373	368	333	392	369	388	378	369	379	366	367	352	376	378	349	351	339	395	341	380	372	381	376	398	350	392	346	388	378	360	394	393	403	389	363	330	346	352	357	368	352	385	351	372	389	385	371	364	368	368	402	366	344	334	386	382	367	344	388	401	384	374	344	364	368	368	356	359	405	349	339	365	366	324	330	372	366	370	383	385	372	368	364	382	351	385	366	365	328	354	354	382	377	363	373	396	362	359	380	352	355	370	391	374	370	343	339	367	372	390	368	355	354	390	334	389	371	342	366	354	393	363	387	395	306	371	366	327	374	366	370	344	381	378	386	371	369	338	368	356	365	369	345	352	359	383	323	354	362	355	352	349	378	362	359	364	382	334	332	365	349	390	350	364	365	360	338	376	358	349	376	362	334	362	375	335	380	384	351	357	403	372	405	385	349	382	385	348	416	352	366	360	329	373	413	399	379	381	380	361	384	346	357	379	359	395	381	348	373	361	387	369	372	340	369	368	342	405	355	348	346	372	374	381	375	367	340	367	355	352	383	340	407	353	382	394	347	399	367	376	342	392	383	354	347	367	361	377	368	345	364	365	370	369	370	358	382	357	356	375	345	391	390	361	365	379	384	350	369	389	373	325	354	364	346	368	378	357	356	332	374	372	371	372	354	350	380	350	363	337	365	336	379	390	371	368	389	380	406	377	376	376	353	359	379	358	368	373	361	356	388	362	338	384	363	371	366	377	352	354	388	354	382	349	378	358	369	324	361	385	381	336	345	390	385	360	379	364	358	372	343	392	341	356	367	362	319	376	352	359	352	407	383	355	360	371	366	375	394	371	344	355	360	368	366	373	376	367	343	361	387	368	368	388	363	368	370	380	376	332	390	342	387	379	362	355	381	367	393	385	349	365	356	371	360	383	367	366	358	358	376	382	370	362	366	370	363	367	364	361	379	380	359	339	376	379	345	353	390	366	374	379	362	347	361	357	350	375	352	350	353	375	322	358	349	342	383	336	380	390	380	334	380	327	350	372	326	332	328	374	370	385	415	401	367	340	330	401	360	375	355	373	352	362	363	375	402	382	365	369	351	354	372	339	383	382	351	361	330	376	359	349	368	326	374	359	383	395	380	383	378	346	375	351	350	387	374	387	367	421	390	365	360	373	364	360	381	394	387	395	329	324	344	354	370	349	331	358	332	391	328	407	381	348	362	322	371	348	384	380	361	357	356	365	381	345	365	388	373	399	393	352	381	358	382	349	386	317	360	385	375	349	393	366	384	373	377	364	355	341	389	318	355	338	357	344	365	355	398	387	367	338	410	370	382	348	360	344	329	367	365	368	387	354	382	349	383	341	341	362	374	408	368	385	378	368	397	339	377	401	359	355	385	386	358	378	364	390	356	370	380	394	372	365	361	406	382	374	383	383	338	377	365	338	371	372	386	344	374	382	364	385	362	356	372	363	366	372	366	355	369	346	373	339	357	361	358	410	374	395	367	357	360	350	377	346	368	390	344	363	374	349	361	338
24868	20966	27207	24826	10158	1231	1039	836	747	802	740	770	739	831	767	738	727	701	686	771	725	680	718	710	663	660	689	692	708	700	677	703	643	627	701	670	638	705	684	678	706	721	672	691	749	659	663	694	660	721	677	702	718	709	700	671	660	665	715	744	653	682	723	689	643	653	659	720	655	689	696	701	648	688	631	712	674	680	717	713	667	669	653	637	688	725	675	716	651	727	652	687	678	674	619	692	674	709	667	707	656	686	684	733	719	700	674	691	748	656	710	692	719	626	681	657	693	643	677	670	675	686	656	682	626	663	706	676	662	645	660	729	690	674	683	722	705	677	694	673	667	682	705	659	700	699	672	692	674	701	691	661	680	660	705	698	691	721	635	656	674	612	739	675	690	652	686	691	697	694	729	661	661	699	723	654	679	655	673	644	662	726	705	705	639	648	661	674	661	685	632	698	686	678	695	627	639	668	719	691	684	725	670	663	625	670	704	671	718	670	692	669	652	694	689	692	669	711	750	669	653	681	688	684	731	683	658	687	705	667	680	675	691	632	655	714	685	645	670	699	672	677	735	702	663	683	665	712	654	705	694	702	684	644	723	682	643	693	666	695	706	698	743	664	657	677	670	743	655	695	700	639	678	690	703	707	670	665	680	674	711	636	665	687	684	666	717	637	679	721	723	703	685	670	681	681	690	667	666	660	683	679	665	721	691	720	715	749	682	670	669	670	643	693	745	682	719	683	736	680	684	704	697	658	716	697	650	678	699	664	685	692	664	682	632	638	665	659	670	687	647	678	718	687	663	678	681	676	658	680	716	675	684	683	702	689	697	676	674	705	698	691	679	634	747	642	690	665	730	706	674	651	728	697	694	726	718	708	647	638	676	675	637	649	711	665	641	723	712	678	696	641	728	687	686	674	709	719	733	719	652	670	647	699	678	644	644	680	709	636	676	692	648	688	696	693	644	691	664	660	696	710	668	661	722	695	662	687	739	722	689	693	669	683	717	665	669	642	712	701	701	713	717	632	696	658	698	712	680	716	718	691	701	667	688	667	719	616	702	683	737	659	639	627	688	686	725	705	704	710	656	661	658	730	693	668	701	679	680	643	695	670	694	633	685	716	710	632	662	669	642	674	726	697	668	677	683	705	687	700	690	674	626	652	662	712	707	690	668	680	640	729	697	657	658	727	674	707	693	664	683	663	691	683	719	674	650	699	717	725	708	648	706	665	684	678	688	697	685	656	600	687	690	658	720	697	666	700	657	671	659	690	614	735	718	703	717	671	716	681	681	670	658	672	623	698	715	679	696	698	657	704	659	680	668	663	664	703	700	639	694	662	697	691	702	724	652	669	653	632	656	684	704	688	689	664	655	677	700	691	678	737	642	661	639	703	679	650	699	664	671	693	687	686	679	647	643	684	693	657	678	704	709	705	638	672	651	662	678	669	667	675	694	709	666	693	740	713	642	695	687	697	746	643	655	659	686	684	687	691	702	676	660	721	698	682	669	699	676	674	693	689	666	694	686	697	689	686	727	660	673	682	716	663	698	698	684	656	649	682	680	691	616	730	641	661	663	703	656	685	688	669	631	664	710	703	677	724	705	676	711	666	675	654	739	672	645	678	649	699	617	704	687	672	724	705	716	643	660	694	674	677	658	712	706	674	690	690	675	699	650	655	683	683	690	713	676	717	627	673	718	614	705	674	670	675	705	705	658	699	675	674	693	738	694	688	684	653	703	690	692	662	716	686	699	713	662	713	667	677	671	728	706	629	656	654	693	673	649	679	674	686	735	637	669	734	718	707	671	707	689	676	673	709	648	666	684	678	631	679	696	679	702	664	696	656	672	665	707	686	703	660	669	709	648	710	684	635	635	728	716	708	690	642	717	690	689	670	643	667	702	664	693	696	726	712	693	684	696	706	720	680	656	646	677	674	642	684	696	680	697	707	696	681	663	662	689	658	708	666	698	699	697	702	721	655	652	679	693	639	705	701	721	690	664	691	645	702	682	682	668	672	687	694	707	679	664	700	673	709	657	695	691	711	673	676	654	675	724	644	744	670	652	688	703	685	703	681	678	670	666	623	684	658	639	656	700	706	640	701	692	674	718	640	671	641	723	689	722	703	677	683	665	674	639	645	624	687	719	657	692	675	694	670	658	660	654	667	646	676	715	730	654	698	737	718	708	648	680	629	719	713	674	710	664	650	664	683	650	705	680	634	699	697	663	659	699	707	744	671	693	724	722	725	684	706	674	663	734	680	676	721	701	688	721	672	731	656	682	684	687	609	677	620	694	690	654	673	675	642	696	702	661	700	646	699	666	663	681	674	670	652	668	655	668	652	678	726	694	691	682	666	623	682	615	750	684	729	683	684	672	702	685	676	633	663	710	661	706	648	685	683	700	667	656	693	658	653	658	675	681	725	694	668	680	696	715	717	678	615	647	680	666	654	666	704	663	626	649	610	606	735	660	697	663	693	699	675	665	685	679	655	707	652	711	639	744	703	690	703	722	670	690	703	709	645	659	725	671	708	648	685	643	717	696	674	727	729	621	715	694	672	716	673	691	679	723	698	686	729	668	665	657	666	684	678	684	689	738	672	657	668	704	701	706	677	648	721	677	683	692	681	697	646	670	681	664	668	676	699	704	697	629	677	718	682	720	728	659	681	726	733	647	701	692	673	678	713	711	677	643	706	719	730	662	704	689	706	706	651	674	718	685	668	649	680	703	671	709	660	685	714	710	687	691	689	707	696	688	681	697	670	652	687	695	703	668	707	669	649	676	705	696	710	671	693	683	697	641	728	702	640	667	643	740	706	660	701	652	719	642	674	662	671	638	638	688	699	709	693	667	700	671	681	676	725	657	718	642	660	677	662	688	668	691	679	703	681	663	681	655	657	686	655	692	668	737	664	704	658	665	663	667	647	685	673	596	645	714	651	708	645	717	658	662	706	700	707	707	712	671	679	706	681	665	737	693	697	667	664	704	709	668	703	650	679	694	662	653	671	668	688	676	655	689	650	689	695	705	679	685	696	666	675	648	722	679	635	673	676	681	686	641	687	705	647	661	631	730	653	665	684	686	689	655	632	697	643	632	658	672	666	704	666	688	684	680	670	708	667	722	708	637	682	672	654	707	691	654	662	701	690	642	693	729	678	691	707	675	711	703	667	705	662	640	693	682	684	656	673	701	654	681	645	702	690	676	670	681	691	691	661	712	719	696	706	674	702	630	654	711	704	719	676	725	678	678	667	673	723	692	704	688	656	691	653	667	702	635	659	650	663	711	688	709	667	650	695	684	669	712	663	741	670	710	715	732	699	675	678	664	690	653	665	654	673	729	692	725	703	717	694	697	718	684	660	695	682	740	698	693	708	715	678	714	649	655	724	683	649	664	667	696	653	632	689	691	640	695	656	716	680	675	694	682	704	682	685	654	702	691	746	673	670	649	699	650	693	693	690	687	652	727	628	666	669	704	658	681	682	716	651	627	670	709	657
17385	6063	4925	2854	2218	1799	1571	1295	1168	1092	1054	994	918	904	917	955	873	875	852	831	869	846	847	828	860	840	825	852	805	848	808	835	804	765	861	835	806	760	817	748	807	829	839	785	783	803	771	813	814	809	851	799	793	790	812	777	830	800	817	767	763	845	881	776	823	828	760	820	789	775	790	826	809	804	792	787	772	787	808	844	762	776	829	822	784	797	785	822	876	760	835	879	787	791	809	804	767	807	796	740	818	804	777	784	867	777	780	812	844	811	816	771	753	827	777	773	841	764	793	782	797	778	801	842	836	728	783	847	779	795	792	775	800	768	817	770	845	783	758	794	788	833	782	771	732	789	774	812	787	767	816	752	860	788	836	782	755	810	810	798	783	832	805	781	724	813	780	803	787	787	845	852	757	831	761	767	824	780	808	757	735	846	824	779	787	811	793	869	816	830	751	805	796	782	852	809	739	790	784	797	802	786	820	782	829	813	771	778	818	780	724	795	798	777	803	821	810	775	802	746	816	719	801	786	787	813	768	838	826	786	783	781	753	759	771	810	762	811	761	809	805	807	745	751	797	777	830	798	809	782	842	747	765	776	809	824	837	813	781	790	777	769	748	845	826	838	865	787	823	829	798	789	757	791	838	780	769	783	792	789	770	852	738	824	851	855	801	782	821	823	755	819	823	766	793	817	830	797	829	809	779	776	786	782	776	812	800	754	825	810	775	822	817	778	751	809	776	782	837	809	774	775	804	777	791	791	776	813	800	795	826	804	808	823	774	808	789	810	788	850	801	758	775	751	815	798	796	763	794	808	844	821	788	831	792	756	820	781	734	775	792	800	771	746	771	774	815	750	834	774	840	803	794	756	783	766	791	812	773	830	822	776	796	824	758	846	811	786	761	753	790	788	803	811	789	743	780	799	814	776	839	830	862	762	780	781	825	807	817	761	764	793	790	772	858	839	814	791	782	777	816	747	809	806	784	805	784	775	786	808	787	769	796	849	812	797	756	836	765	819	779	770	734	836	777	801	843	855	795	777	841	828	812	795	777	776	845	767	802	782	817	747	770	770	765	816	776	827	787	817	798	819	863	807	781	789	789	774	775	820	759	805	846	772	811	856	826	768	758	812	830	825	808	788	792	811	787	819	811	782	782	770	800	778	777	792	762	766	812	789	774	747	776	786	777	770	783	781	801	812	749	736	801	765	774	855	798	839	784	773	785	800	788	812	824	796	846	803	798	797	845	768	786	767	798	792	798	707	797	831	811	810	788	765	811	759	749	778	758	859	829	825	746	820	788	774	802	793	771	797	801	748	808	770	718	842	781	808	833	804	744	791	780	822	788	822	760	809	843	817	797	773	834	710	825	770	805	774	757	805	818	835	787	840	807	808	775	779	842	802	817	788	809	798	756	770	825	819	729	869	782	833	795	775	802	814	760	783	854	779	784	793	800	791	699	835	780	819	781	812	777	795	829	819	797	762	783	865	813	817	773	735	782	770	757	766	844	835	791	772	731	737	801	782	739	769	825	811	858	796	808	789	772	776	834	787	793	795	757	811	806	833	815	783	818	775	791	802	789	762	805	799	791	828	799	788	810	751	799	818	804	783	786	779	786	764	763	788	824	801	831	793	781	829	757	730	821	833	786	795	774	781	796	819	786	815	807	826	786	819	797	785	812	806	794	796	774	768	836	770	793	791	790	789	767	798	817	800	781	784	783	821	833	791	798	803	789	841	791	817	768	842	801	753	785	809	792	813	814	847	787	789	790	796	801	838	755	763	764	763	795	769	809	811	815	780	850	779	758	759	833	796	774	845	826	838	787	804	806	795	828	832	768	777	775	778	776	791	779	776	855	790	788	835	787	770	823	789	800	762	818	775	793	840	801	781	796	768	767	758	775	776	812	779	797	780	824	805	780	778	754	782	830	811	780	834	820	763	806	803	805	808	795	784	759	776	780	799	844	808	747	794	801	788	749	787	771	783	807	820	814	759	824	809	757	794	796	752	775	809	832	783	785	767	827	768	774	816	770	775	804	851	783	780	776	800	778	791	823	785	787	837	820	814	772	803	774	775	787	831	833	830	768	774	796	815	732	748	793	826	791	852	797	752	781	829	800	787	789	800	824	786	776	788	828	732	822	773	806	855	780	795	780	804	804	788	787	764	797	774	754	787	787	794	786	768	809	768	787	811	785	778	801	828	810	816	797	770	842	766	773	792	786	757	766	765	781	840	777	821	813	802	786	769	824	740	756	836	817	832	809	795	818	786	756	813	795	796	760	850	817	813	817	799	783	779	799	784	853	797	825	806	753	767	764	778	807	827	772	796	790	790	807	761	811	780	768	765	845	798	793	814	824	823	825	815	786	807	761	794	829	815	796	798	761	803	768	764	789	823	812	840	767	791	762	796	796	770	817	818	760	829	836	789	777	808	729	791	834	807	811	791	745	845	804	759	772	850	810	804	786	781	834	833	785	809	788	788	808	833	835	734	751	798	787	801	797	854	820	808	782	815	765	841	776	800	812	724	752	773	819	789	820	805	833	776	847	756	763	804	818	748	810	777	772	810	771	816	764	797	832	745	809	775	762	808	794	830	791	756	830	742	810	780	807	767	765	787	738	780	785	784	825	803	812	836	810	785	746	778	826	797	826	821	770	821	786	786	749	787	765	800	808	786	812	814	775	770	757	748	794	818	761	777	805	790	835	802	763	809	825	819	819	831	793	751	781	827	770	794	761	752	811	746	798	831	800	816	789	773	800	775	794	832	821	794	832	821	809	831	808	777	828	774	809	812	815	815	806	775	825	742	772	824	830	789	805	776	795	820	800	780	776	811	772	772	800	804	837	783	803	823	811	806	813	802	794	753	775	812	823	771	805	772	798	814	817	778	804	828	784	744	816	830	778	775	791	791	810	863	835	791	804	802	778	827	766	791	763	786	840	769	791	837	777	831	791	819	782	783	827	856	764	761	769	818	779	797	845	849	829	757	787	829	848	777	801	803	826	777	763	758	809	819	798	822	794	764	789	790	796	843	825	797	806	793	775	774	780	813	790	777	770	771	793	792	827	792	800	820	791	836	782	780	816	768	737	788	829	808	819	787	832	780	771	845	751	781	764	839	756	806	800	804	779	799	771	793	822	746	785	736	785	781	785	759	804	841	771	814	818	814	756	804	750	811	817	787	801	780	776	822	824	794	814	820	807	771	805	787	795	798	770	800	826	808	829	791	814	785	791	758	779	799	794	761	773	815	834	806	797	832	802	811	777	790	808	816	833	843	812	821	760	758	803	809	762	787	777	800	787	800	807	799	770	833	800	862	816	752	820	825	823	750	751	763	771	818	833	867	778	871	829	768	806	797	756	865	781	737	770	895	798	796	807	799	778	793	798	716	831	817	780	834	756	820	792	786	757	833	803	799	829	801	751	809	822	799	830	794	806	803	751	832	805	777	788	793	818	833	802	806	782	773	799	781	768	846	800	793	795	825	775	795	815	804
22663	20974	28773	23376	20979	21040	9834	1285	945	804	717	611	602	495	489	453	447	398	422	396	371	380	315	373	379	358	345	348	340	327	334	329	294	345	329	306	310	313	331	324	316	282	326	306	320	280	287	289	345	322	312	335	290	293	286	278	279	295	268	276	272	286	303	305	294	310	286	286	300	353	286	292	313	289	304	328	295	279	271	294	256	290	264	287	302	305	317	283	280	302	278	273	289	311	287	269	281	327	257	298	275	322	283	300	294	275	288	301	267	293	289	295	276	275	275	253	279	285	311	282	296	286	311	302	274	317	319	267	277	283	258	301	264	286	279	301	285	275	277	295	311	301	265	308	330	303	293	256	302	280	286	292	300	299	303	254	276	274	309	276	282	270	247	298	290	275	278	302	300	279	320	246	293	297	319	308	311	282	293	301	290	254	289	280	280	284	299	275	310	323	312	295	287	276	284	293	308	306	305	301	290	285	270	295	260	282	276	318	289	284	285	291	269	313	288	308	313	304	299	316	283	278	305	311	264	272	275	314	284	298	273	272	276	310	306	238	301	319	283	278	296	300	302	279	283	287	320	294	279	326	282	295	290	262	311	258	300	266	273	251	310	303	284	296	308	287	283	282	287	283	284	273	291	261	264	306	274	287	283	260	266	297	303	265	243	268	286	302	294	313	297	260	293	293	295	316	280	263	306	271	287	296	272	267	276	296	294	268	300	299	289	285	277	311	275	276	270	311	275	289	277	274	264	280	287	296	308	282	295	274	310	305	318	283	319	285	306	278	275	291	282	288	304	307	301	279	284	280	291	273	298	311	297	309	265	271	275	306	304	320	262	282	277	288	288	301	324	303	278	312	302	310	273	301	297	305	282	292	305	276	286	282	257	317	275	278	300	301	277	290	289	287	280	306	309	262	302	299	265	285	290	297	265	314	269	268	246	296	286	296	278	301	282	278	282	316	295	291	275	298	299	249	261	265	308	303	316	280	248	279	282	321	271	276	285	273	304	296	290	290	290	300	299	284	278	283	294	322	325	287	266	298	287	294	293	281	285	269	279	279	290	281	291	281	316	299	294	295	308	311	292	298	305	278	298	291	301	275	284	286	305	292	275	278	281	291	290	294	241	311	301	268	286	302	278	287	306	300	258	305	296	296	281	291	282	302	255	272	304	295	289	270	291	307	328	276	281	276	314	279	302	282	304	265	295	269	287	267	286	297	301	266	303	279	284	270	275	292	288	280	289	281	253	255	275	278	271	318	299	270	299	294	278	317	290	278	262	247	311	288	283	297	289	260	307	249	288	278	294	310	289	271	270	299	272	286	321	289	273	302	290	304	308	336	282	287	279	291	285	315	284	259	281	322	310	303	301	276	312	304	278	295	271	284	296	285	285	321	231	251	274	260	303	287	284	301	306	314	314	291	307	279	278	307	297	277	310	306	270	284	279	294	287	271	268	295	284	270	285	299	292	314	298	271	284	292	272	291	308	317	280	275	280	262	270	299	313	265	280	334	276	277	274	286	296	315	315	280	288	322	295	319	296	280	321	321	292	337	283	297	286	307	285	315	290	262	261	307	273	283	279	314	271	309	299	273	293	314	309	264	290	288	311	253	289	293	268	279	254	289	275	281	264	320	315	283	285	264	305	247	283	287	285	314	278	277	258	307	275	300	284	296	292	285	318	290	320	296	299	273	282	274	281	289	306	294	295	294	292	247	278	264	250	323	270	292	247	267	285	296	272	290	277	273	264	299	270	299	295	268	275	282	287	295	297	298	305	282	307	313	300	316	255	285	278	269	275	289	286	281	279	315	278	286	280	282	268	294	285	302	316	292	279	284	275	322	320	299	302	312	291	279	299	261	310	278	273	318	285	252	287	275	286	264	263	289	281	284	278	282	297	270	288	285	282	281	332	310	288	310	303	313	307	264	251	305	300	302	290	301	283	285	275	276	269	308	281	287	317	282	303	303	266	276	323	308	270	282	284	274	297	274	267	256	282	293	286	285	264	289	297	261	330	301	254	285	268	290	286	287	269	290	287	324	279	285	281	296	298	289	293	259	280	318	266	297	308	245	283	278	313	294	297	299	274	298	267	298	307	284	280	327	270	292	286	289	270	330	295	293	297	270	269	266	303	290	302	318	308	280	286	293	266	308	280	303	278	294	293	307	306	295	310	294	296	310	275	276	301	290	293	252	300	302	296	276	251	266	280	270	282	293	290	277	298	297	294	267	290	260	299	284	273	301	286	280	274	274	291	285	289	287	293	305	286	292	296	257	333	272	286	259	290	289	282	314	299	278	289	291	289	277	288	305	261	278	274	302	304	271	263	285	261	311	258	299	295	274	288	293	311	294	263	294	264	291	313	323	288	294	267	290	284	283	280	301	290	257	292	264	293	322	322	311	271	287	292	306	294	287	283	305	296	302	268	296	293	292	292	294	280	312	296	286	266	304	272	275	290	279	297	299	315	300	291	299	275	289	244	284	292	284	276	283	283	298	290	290	262	286	290	299	322	285	288	281	278	278	277	324	266	270	259	310	306	293	310	297	285	299	258	249	298	292	304	311	274	292	279	320	291	296	295	318	280	283	330	269	314	314	271	284	293	283	299	310	307	296	311	306	268	290	289	302	269	287	252	316	288	307	272	272	280	303	322	267	285	290	272	311	324	261	306	276	269	307	304	274	294	298	355	287	334	278	272	297	302	263	280	308	256	291	286	315	289	277	281	301	285	286	277	273	286	272	315	289	343	293	248	268	316	282	275	261	271	280	291	288	288	284	286	280	289	328	260	286	299	267	303	275	293	299	307	294	267	274	293	270	318	281	298	286	258	296	279	304	310	288	291	266	294	304	253	253	305	316	290	272	302	296	266	323	297	309	312	262	303	286	298	284	269	279	279	265	268	290	289	289	298	300	272	275	279	300	311	294	278	294	319	293	286	278	294	257	255	281	282	286	283	286	285	299	256	273	276	304	301	270	298	276	297	275	286	296	292	285	303	288	274	308	286	304	284	278	300	273	281	284	279	309	279	282	276	279	286	272	283	279	286	282	312	261	283	276	325	287	307	291	278	287	302	289	287	300	277	266	278	284	265	308	291	292	328	316	300	262	272	304	282	300	299	296	303	272	287	265	266	300	290	303	275	290	307	305	296	296	271	271	279	294	291	285	271	303	293	300	291	291	264	276	292	309	306	290	290	245	303	291	271	266	267	313	282	295	322	288	325	274	319	307	283	300	311	287	282	289	295	284	265	280	284	305	285	299	311	312	324	285	273	273	287	251	282	325	284	320	281	278	283	301	272	296	273	254	266	281	269	304	302	299	297	288	292	319	321	310	302	303	287	273	293	274	274	323	241	278	303	291	317	281	304	294	313	295	264	290	267	289	285	259	292	275	299	300	316	239	282	300	283	288	309	259	273	301	287	292	282	277	278	279	292	272	280	296	245	276	280	269	304	296	289	267	275	252	292	297	312	270	292	289	303	280	300	279	269	287
23373	16017	13638	7466	5151	3850	3094	2296	1842	1586	1309	1023	992	850	767	682	647	647	552	572	512	489	497	483	478	433	434	386	424	405	444	427	419	396	395	424	412	363	399	369	387	385	352	357	391	350	344	346	356	399	395	385	355	346	343	364	387	371	331	329	351	327	305	367	377	314	352	343	314	350	350	316	364	334	356	351	314	338	355	330	322	332	306	340	300	341	386	348	346	355	336	319	368	334	333	330	339	332	359	308	356	354	313	362	317	345	294	328	343	363	336	320	318	329	373	374	341	359	306	326	355	344	385	343	343	358	283	328	357	308	350	336	343	333	343	327	308	340	341	329	365	351	326	326	380	356	324	355	331	356	325	348	337	335	324	340	336	357	334	337	345	369	332	335	350	301	338	322	366	354	338	316	374	344	343	347	340	325	325	341	339	298	320	349	353	333	366	350	339	317	341	322	334	300	378	374	367	303	323	357	323	313	341	353	337	341	351	367	368	347	363	359	325	342	323	339	354	316	334	345	320	323	323	345	333	316	330	346	337	313	303	370	341	359	350	316	345	350	317	322	371	330	333	343	333	351	297	344	336	381	339	325	364	332	369	299	333	350	328	334	324	335	347	371	320	329	361	331	322	325	326	323	340	329	321	358	332	323	307	338	358	305	381	335	331	322	324	342	353	349	334	335	334	317	318	355	356	326	284	294	279	316	346	324	308	322	372	320	336	368	314	340	381	346	321	326	354	350	321	359	351	348	367	329	337	315	331	325	340	350	322	333	296	312	351	402	322	363	345	301	339	308	338	327	313	313	333	332	351	326	374	365	327	362	341	336	307	355	325	356	324	342	322	366	320	338	321	312	381	332	331	332	368	317	367	304	340	331	341	347	357	365	326	338	319	358	346	340	353	366	334	327	327	330	351	311	355	339	359	366	310	311	305	356	313	333	333	349	294	327	336	319	336	315	359	351	357	351	370	329	375	333	319	333	325	325	330	324	324	327	297	346	381	329	360	342	303	319	360	294	333	363	340	341	347	357	331	340	343	370	295	345	344	344	336	357	317	350	342	323	361	348	328	351	323	341	352	335	345	364	352	341	319	334	318	364	303	333	356	311	310	344	344	327	356	346	358	351	352	324	337	342	348	351	338	355	325	365	332	333	322	342	360	366	332	329	322	325	360	339	334	348	341	339	349	389	327	336	328	340	346	315	377	359	346	327	363	378	327	332	323	346	347	346	362	333	336	329	320	345	326	312	343	326	323	360	348	349	316	347	354	355	356	331	326	319	366	330	310	312	359	351	326	321	333	323	343	342	322	294	315	358	294	346	330	316	283	312	325	347	348	370	345	336	333	349	350	314	310	369	353	297	359	331	348	323	332	351	294	325	315	356	325	336	355	320	325	343	342	328	346	329	332	341	326	331	331	350	321	329	317	349	348	360	330	322	353	327	354	362	344	324	318	340	346	352	334	346	360	348	328	333	320	333	356	321	381	320	344	368	346	323	324	332	324	352	343	318	328	359	337	323	305	333	335	330	303	313	328	333	333	334	336	340	306	337	361	349	337	364	320	356	330	368	356	359	368	344	339	341	359	356	340	333	335	332	307	325	335	321	356	354	342	338	350	329	335	338	333	332	299	357	338	341	339	364	330	306	303	301	332	334	345	342	344	336	355	341	362	335	336	328	338	345	351	356	320	318	354	311	361	339	355	340	325	349	341	328	326	312	343	330	312	363	325	374	332	323	339	336	319	326	339	327	328	329	333	316	321	353	309	343	348	347	373	302	342	345	329	345	356	323	344	323	320	352	349	352	321	293	330	340	337	342	304	338	349	324	326	346	303	336	356	324	323	331	354	326	320	355	335	334	331	327	334	321	320	328	331	335	310	323	336	328	357	373	297	367	307	336	354	332	317	350	350	324	355	323	344	338	282	315	329	330	340	316	327	335	331	379	339	314	349	373	359	328	325	335	328	357	335	355	331	365	310	358	365	340	335	301	344	351	361	355	393	343	369	341	327	317	341	315	344	314	322	310	305	297	338	351	312	321	341	331	371	347	336	342	304	345	323	338	336	326	324	348	303	337	328	323	322	345	347	374	342	356	333	316	349	326	339	331	336	370	354	328	355	322	354	330	305	333	327	331	359	376	354	343	317	338	341	323	308	306	312	337	332	335	347	341	337	321	327	327	363	338	344	306	320	325	343	333	336	304	340	319	350	350	320	307	342	321	341	339	317	339	333	331	348	308	332	326	301	334	346	321	318	326	320	361	349	359	321	362	323	331	310	315	309	335	332	304	347	317	346	318	371	348	342	358	321	328	330	358	329	347	329	339	322	343	341	347	334	342	338	362	322	351	364	334	343	325	344	335	334	360	326	321	352	346	339	313	318	314	347	341	354	356	339	353	322	356	317	354	344	361	323	377	324	357	312	323	335	309	355	331	338	359	350	332	327	346	309	340	318	357	350	349	379	348	360	332	365	319	340	345	329	356	333	350	374	360	346	320	342	317	358	328	324	312	351	373	308	347	356	342	355	317	322	341	373	351	330	356	362	350	318	326	371	303	330	352	346	354	313	342	322	353	351	312	336	346	357	363	337	327	311	325	317	338	355	315	323	347	323	332	318	348	363	334	316	343	308	320	331	316	338	368	387	321	364	352	323	337	365	318	327	347	321	334	354	338	337	332	342	298	353	318	332	336	343	351	337	362	346	327	359	323	373	315	379	329	324	346	332	332	354	335	341	347	354	320	344	359	300	340	342	361	352	329	349	340	335	310	340	354	354	343	319	337	348	317	329	330	363	324	347	309	322	330	320	324	353	339	348	379	317	330	323	386	344	331	332	346	337	337	358	308	393	351	337	342	339	355	386	354	330	331	321	330	352	312	340	339	349	325	326	326	334	376	327	344	327	329	316	352	380	349	385	336	344	308	348	330	323	349	344	324	339	338	384	314	333	353	350	372	321	350	353	335	333	321	309	326	355	324	298	340	329	343	355	341	338	338	346	368	350	351	332	324	360	346	333	323	354	335	344	357	292	334	293	373	367	314	326	352	362	335	318	343	341	345	313	349	328	323	351	313	349	341	362	365	324	358	345	332	350	364	323	332	338	312	346	311	315	339	319	331	334	343	316	354	340	368	389	337	361	346	353	325	333	353	370	337	342	332	345	342	334	314	350	361	348	311	352	305	337	323	335	368	340	343	325	345	332	341	324	316	328	341	325	334	327	333	306	334	325	351	324	303	316	343	333	358	350	337	312	346	325	351	313	331	356	311	329	345	363	324	337	340	345	344	336	324	396	345	340	316	322	342	347	346	320	354	337	295	312	329	335	325	353	356	343	348	321	364	369	312	316	336	371	334	349	323	369	354	330	344	337	311	344	317	341	331	349	318	360	339	303	316	321	330	355	350	346	343	345	323	341	348	330	352	323	341	330	350	308	320	293	324	318	312	339	332	290	297	349	346	344	318	346	317	315	328	337	321	333	355	359	330	409	350	345	308	356	336
26776	20087	8124	1104	682	683	674	620	587	618	635	578	599	577	644	609	597	598	628	604	560	594	574	589	641	586	613	557	563	545	600	635	591	599	601	613	593	624	591	643	572	584	628	594	584	594	581	596	576	607	589	602	577	613	588	582	589	586	581	541	594	621	603	549	596	581	595	569	616	620	601	588	605	590	582	602	598	618	601	593	600	585	594	557	585	590	615	590	593	578	631	533	626	616	629	592	615	656	613	596	563	584	597	614	544	622	558	568	646	635	578	607	592	600	633	584	589	601	599	595	611	613	547	585	558	578	596	546	578	643	600	618	520	631	595	523	563	596	580	597	593	565	628	615	601	507	578	578	599	601	586	546	609	625	575	612	607	630	623	586	579	591	596	586	599	556	586	592	601	612	600	591	603	596	587	591	618	595	566	622	605	577	624	597	614	600	604	613	617	602	567	605	555	581	613	553	580	569	628	609	655	588	584	597	580	603	563	568	553	572	591	577	543	605	609	593	569	580	575	593	584	598	564	588	547	604	607	607	595	625	592	588	578	540	597	600	579	579	593	609	614	591	589	608	596	542	624	608	591	603	614	539	580	587	598	586	605	580	559	618	613	561	564	628	565	543	623	552	555	579	614	602	566	604	581	623	564	600	627	594	632	592	578	625	568	571	626	615	588	582	611	626	592	574	621	571	605	565	592	600	603	623	556	581	616	537	603	569	601	593	592	597	576	625	597	602	603	565	585	585	546	562	595	603	600	554	562	632	605	580	620	605	583	611	559	632	579	623	659	602	565	569	613	571	602	599	620	587	589	610	544	586	588	609	585	590	588	612	572	543	614	566	573	612	592	556	589	615	591	617	596	597	581	615	635	562	609	588	574	640	546	589	599	596	590	595	602	594	573	576	611	588	584	568	585	576	583	621	572	608	625	612	564	570	636	591	601	634	591	554	602	606	600	605	544	581	589	572	589	620	595	608	546	573	623	568	573	574	602	622	581	625	599	639	572	572	580	617	591	588	598	610	598	557	557	557	609	583	584	575	604	611	568	579	572	618	613	607	605	553	595	556	595	612	598	561	564	556	593	582	574	561	589	644	573	594	606	573	566	639	621	595	612	568	630	620	611	574	560	562	584	615	608	604	590	616	598	598	600	613	568	633	653	597	583	611	591	583	615	589	597	584	563	601	621	567	569	592	590	599	576	601	590	620	568	608	616	574	640	590	579	563	606	616	630	589	603	582	594	577	611	606	609	633	571	575	586	625	616	606	558	613	564	598	603	628	560	579	602	630	608	565	573	625	577	598	590	564	606	609	623	630	582	602	585	559	624	562	562	588	607	591	569	589	633	587	532	594	659	588	613	586	628	582	581	591	586	556	592	616	613	561	587	603	552	554	527	571	606	600	538	580	574	605	613	603	656	607	584	592	597	584	600	599	579	546	606	589	585	590	584	566	583	581	637	602	601	613	594	626	554	588	578	583	586	608	565	623	621	590	577	623	586	611	600	609	567	622	577	611	636	610	645	565	595	574	650	601	614	637	566	615	611	576	567	634	559	597	618	565	607	601	598	630	644	584	548	624	550	565	618	600	613	569	609	626	603	582	542	609	602	621	598	567	613	627	602	657	647	605	586	612	583	584	600	607	585	573	596	563	558	592	608	600	641	602	589	573	604	596	588	590	631	590	579	610	590	594	601	596	606	600	640	542	613	603	628	606	565	623	609	557	601	593	579	599	548	576	589	599	598	585	604	611	598	623	620	602	608	593	604	594	593	572	573	595	562	609	628	565	632	575	582	546	565	648	589	578	606	599	624	592	593	594	585	574	575	611	600	588	588	625	679	569	612	590	597	566	579	600	600	596	607	607	621	551	566	634	595	616	581	584	597	576	595	580	628	578	569	572	586	615	626	645	565	604	615	621	589	566	591	567	586	607	610	655	569	611	579	623	579	562	549	584	567	603	586	547	614	588	595	589	562	568	582	614	542	608	627	573	597	586	584	578	613	601	606	633	577	601	580	599	620	581	603	570	562	596	554	631	603	588	588	579	559	629	620	606	545	577	582	596	590	596	580	554	609	614	604	570	601	629	569	582	593	604	558	614	593	569	560	610	569	572	615	642	574	621	592	616	613	593	543	563	622	614	546	586	624	616	565	647	561	595	574	627	639	611	567	616	588	544	572	581	583	601	612	597	592	575	593	606	538	558	582	566	583	647	559	637	565	629	562	610	565	579	594	598	584	611	610	592	594	632	598	612	602	597	569	572	643	584	590	593	541	600	573	570	603	599	552	602	572	590	583	573	578	588	597	596	572	609	583	559	587	565	598	594	601	586	577	590	625	570	633	558	604	577	581	583	618	568	617	590	623	567	603	598	583	617	586	605	619	586	588	574	611	560	557	605	623	575	590	595	591	598	588	607	581	585	584	592	571	608	607	612	608	569	579	595	590	590	599	582	574	598	568	568	608	610	659	650	565	558	564	643	580	603	542	591	614	620	588	621	604	616	553	570	585	599	584	584	587	589	569	621	584	585	582	598	599	626	649	553	569	573	601	630	621	584	618	569	601	627	591	616	618	558	541	571	636	599	579	606	605	622	599	582	655	604	584	607	622	599	608	586	643	596	624	542	604	584	581	605	602	564	579	600	560	599	570	588	553	605	603	599	589	600	588	581	557	581	581	598	550	607	612	575	600	600	642	592	618	583	585	638	574	560	617	630	595	570	606	611	607	600	613	576	559	583	578	599	647	600	609	520	584	626	603	553	603	547	574	589	601	610	593	590	587	628	564	575	574	564	535	600	591	547	615	591	551	598	636	605	615	546	608	595	594	590	605	560	540	603	604	602	583	556	585	549	573	605	591	581	592	591	619	602	582	596	619	596	593	560	590	575	602	593	583	600	593	617	616	647	601	619	593	596	599	598	584	588	620	570	643	568	618	597	632	578	618	564	584	581	623	569	609	606	617	613	616	563	570	614	600	576	619	576	600	612	587	619	581	573	593	600	605	597	578	646	584	624	590	601	594	594	564	609	560	553	581	553	616	597	614	582	591	553	560	572	591	627	617	617	621	614	598	569	636	624	623	596	596	617	593	580	610	594	595	583	588	565	625	585	555	616	585	620	603	565	604	612	578	627	574	579	595	616	563	540	542	600	608	635	595	581	562	563	630	577	560	648	595	573	559	588	581	619	613	614	580	609	579	580	532	565	597	556	580	633	630	569	566	591	602	624	585	533	640	586	553	624	587	622	581	556	608	601	565	577	587	565	593	588	608	633	614	620	594	586	601	588	586	608	674	568	589	609	620	645	611	600	614	599	594	623	590	605	579	594	561	587	588	550	623	593	602	618	613	609	589	569	581	578	558	592	608	589	547	573	577	597	594	605	587	586	603	565	583	613	619	613	638	580	589	586	615	612	572	588	574	558	613	604	549	580	567	604	596	604	594	636	612	619	608	595	636	606	614	578	574	602	569	578	581	584	597	568	546	626	594	630	595	620	595	593
6489	1631	1548	1077	985	836	824	784	798	770	800	752	786	734	761	729	735	737	737	757	757	708	717	722	705	793	755	674	727	722	767	694	724	681	684	737	732	731	725	727	730	710	701	717	676	683	763	740	720	788	730	726	749	747	745	705	708	702	716	734	695	763	666	783	712	744	727	696	666	707	730	735	719	737	694	653	771	725	766	764	692	710	733	704	719	759	765	699	735	746	693	773	704	718	725	718	695	673	730	746	667	714	762	714	704	742	761	740	747	754	743	716	730	737	707	694	734	695	732	733	748	768	744	750	698	680	691	719	715	744	730	693	728	718	723	699	691	700	694	690	724	732	686	753	740	705	710	707	684	709	702	717	690	753	726	692	753	733	752	687	637	708	741	696	733	735	749	678	696	693	680	741	699	726	747	706	712	706	694	704	668	708	704	684	767	691	751	676	680	665	731	706	721	713	716	704	724	706	720	748	699	762	731	693	660	703	759	688	709	717	696	737	711	703	760	671	692	700	745	687	689	688	703	730	692	741	692	772	753	677	684	679	790	674	708	665	706	736	754	691	726	733	700	776	747	714	698	730	724	718	719	758	733	669	697	706	741	710	743	718	720	707	684	718	732	667	717	699	670	741	732	723	739	701	673	710	708	722	693	688	710	695	669	676	720	716	732	724	684	713	695	730	709	747	714	738	762	711	756	746	719	711	672	711	736	749	732	715	725	754	709	688	669	730	732	695	744	694	723	718	703	730	719	716	681	738	724	708	764	735	754	734	741	697	732	709	687	711	720	706	681	696	729	705	751	696	695	664	749	733	743	792	732	714	738	743	692	710	762	749	681	698	732	708	699	738	715	709	753	717	694	723	760	719	671	697	671	670	736	763	708	686	716	700	685	727	705	763	673	733	703	733	730	701	741	731	700	701	691	710	725	716	702	681	722	769	706	739	717	685	694	663	699	686	702	693	728	731	744	786	682	754	753	678	730	699	717	717	797	692	689	710	700	698	712	719	687	700	743	722	682	694	711	716	711	739	758	698	734	723	715	697	719	713	758	727	728	764	756	733	691	662	725	703	731	706	748	771	654	751	742	690	707	745	757	742	688	735	713	708	741	686	686	698	694	694	760	721	708	712	726	735	713	718	678	670	735	704	755	744	698	722	713	669	678	687	744	705	686	739	705	704	684	695	707	780	680	726	734	718	710	677	687	754	666	686	737	761	682	706	717	689	690	742	758	732	739	742	681	743	721	753	731	716	760	635	678	710	725	699	734	777	675	729	699	728	731	710	728	732	730	720	726	720	726	712	732	743	726	726	718	731	711	740	749	719	711	711	738	696	749	663	720	743	747	687	718	733	699	712	721	739	770	663	761	723	727	658	757	724	737	732	702	727	703	729	739	746	711	757	739	780	714	703	701	713	708	691	713	729	745	691	719	730	753	745	738	654	712	714	759	745	745	743	676	742	709	705	690	701	754	734	753	724	683	710	689	714	675	725	758	749	709	711	772	702	724	719	744	696	717	760	726	697	709	682	685	728	701	671	693	735	723	751	766	759	751	678	737	729	725	706	694	736	686	732	715	692	667	742	707	672	696	732	677	705	710	727	724	700	680	761	720	692	674	744	788	690	724	713	725	704	736	725	686	719	695	720	713	702	703	712	735	758	701	703	706	737	729	717	705	729	646	725	724	746	716	730	767	706	720	725	693	698	696	677	698	701	758	699	740	695	686	733	726	715	692	719	729	654	682	713	758	727	715	708	665	755	726	730	696	728	673	730	674	710	711	755	681	712	784	695	739	724	742	708	739	681	703	725	730	732	678	720	709	670	743	704	669	723	722	791	719	689	738	702	694	700	698	710	691	686	664	706	759	733	770	707	726	726	720	766	767	767	761	709	703	665	710	728	720	705	696	746	762	716	774	699	688	747	700	744	717	726	726	670	727	685	743	708	717	715	699	697	791	701	696	711	697	738	718	772	701	720	671	739	696	755	767	694	725	697	780	726	715	717	707	716	695	712	721	752	711	759	648	712	709	752	691	720	679	764	724	717	711	726	680	745	655	735	693	769	700	754	725	720	684	731	723	704	720	716	698	761	766	716	680	702	708	742	742	669	687	687	738	706	699	726	722	721	740	717	743	743	714	698	744	733	718	742	710	681	753	697	718	724	728	698	726	691	735	765	759	727	748	692	710	689	755	736	685	756	695	720	723	704	742	741	714	698	686	708	725	738	747	675	703	721	698	728	717	715	715	676	746	750	729	755	751	707	734	728	744	704	746	729	751	704	646	740	780	748	760	707	697	696	711	697	717	764	734	766	645	707	730	718	729	732	715	717	717	733	708	761	737	712	705	750	760	686	707	720	732	752	709	736	759	694	742	694	699	729	707	702	679	738	662	721	738	690	753	695	707	727	728	742	728	762	709	707	710	729	717	798	711	728	727	735	709	716	730	742	726	677	751	721	752	733	721	687	719	725	714	695	702	701	744	761	693	686	724	738	663	710	730	736	725	701	717	732	706	727	698	728	708	769	681	709	721	722	718	702	734	678	727	740	743	763	681	694	737	702	702	727	743	685	752	688	680	728	718	704	724	729	679	732	732	761	657	710	715	746	664	698	694	717	716	705	708	734	705	715	722	718	720	796	665	721	725	712	695	695	734	738	776	707	723	688	749	740	755	784	745	733	683	707	723	689	756	731	702	699	689	708	764	697	695	752	695	718	735	711	714	688	738	711	675	738	730	747	704	727	771	714	739	682	741	712	704	683	712	696	728	703	726	743	724	733	737	721	698	761	698	708	705	709	688	730	689	708	738	704	710	725	652	715	750	696	698	711	689	732	716	714	709	709	739	771	717	765	742	672	755	680	711	663	744	704	716	688	695	716	736	705	749	792	689	733	716	727	697	729	721	734	725	703	713	722	728	663	725	742	714	709	738	740	752	725	712	712	688	733	751	732	751	679	703	705	762	742	704	710	670	766	735	775	706	686	718	713	703	735	693	751	695	684	689	703	748	698	681	767	679	731	715	717	720	715	781	693	732	744	715	707	697	741	690	723	695	706	730	733	705	742	759	701	758	703	720	746	715	715	727	712	647	674	737	717	692	738	721	741	692	769	743	738	716	737	705	670	739	693	725	733	689	659	754	746	722	749	703	761	707	714	713	696	711	697	697	744	712	699	699	729	743	735	725	745	735	727	693	720	720	759	677	703	721	702	695	703	752	700	771	698	702	690	711	721	680	685	694	747	721	719	708	717	760	714	694	721	709	771	695	756	712	745	701	749	663	722	764	699	736	710	705	694	737	659	678	721	736	710	686	726	706	690	722	738	677	699	766	723	768	663	695	734	734	714	732	733	737	659	722	732	689	712	737	704	727	707	686	712	711	720	707	726	713	722	696	726	741	734	750	728	792	707	656	698	694	753	712	693	700	644	741	711	739	707	734	752	699	736	751	713	721	730	693	708	680	693	737	763	658	717	755	720	691	697	672	709	695	699	752	739	690	725
23627	20928	28313	23717	20933	11048	1228	771	628	514	536	460	420	408	440	390	364	365	306	351	346	335	285	314	356	334	309	340	306	308	288	330	291	320	271	304	306	276	289	290	300	296	312	290	293	284	287	277	267	318	293	328	319	280	254	313	293	310	285	289	290	280	295	330	303	301	295	303	297	319	302	286	294	300	305	311	287	322	298	277	285	336	306	276	316	272	304	277	297	302	266	295	277	281	322	266	294	251	274	312	328	309	317	252	322	265	301	331	299	284	314	301	291	298	316	264	289	284	298	307	285	275	291	321	299	293	315	304	262	269	293	300	303	295	299	250	298	294	302	294	280	262	266	291	305	313	273	280	320	271	278	316	297	292	279	281	277	315	288	293	265	293	281	287	298	293	306	294	325	285	338	289	288	296	293	285	270	315	240	306	304	306	256	276	301	288	289	279	273	292	285	286	276	285	284	308	282	292	301	288	281	295	284	272	262	273	296	298	266	261	293	298	292	280	262	280	285	273	284	294	286	319	288	290	291	287	263	298	308	296	323	279	290	278	293	299	279	326	298	286	269	291	275	296	276	303	276	294	288	297	290	293	305	313	285	286	294	320	290	278	288	277	262	284	311	270	298	296	317	297	284	304	294	317	281	309	302	293	268	274	306	282	281	303	287	298	292	285	296	289	260	271	300	330	339	314	280	295	316	282	328	303	263	294	278	303	271	273	284	292	308	263	258	303	309	259	273	307	256	288	311	299	305	297	257	340	302	241	308	267	298	288	267	276	314	256	288	302	260	309	296	256	277	287	284	280	273	295	272	271	297	291	303	282	298	270	285	276	294	298	301	266	281	296	278	276	287	310	296	258	290	313	325	289	293	284	312	283	306	279	286	278	266	299	302	281	291	266	306	296	298	285	274	274	302	279	276	287	312	267	262	277	286	314	299	295	257	290	288	312	287	283	311	277	273	297	284	310	290	270	297	287	302	270	286	271	268	296	297	297	288	286	298	267	286	264	315	334	292	248	305	289	271	326	312	329	299	286	284	282	290	294	298	297	301	282	318	263	272	267	274	298	290	278	322	317	305	270	284	302	324	292	257	315	307	254	294	288	276	312	272	279	309	300	294	294	299	276	271	291	314	265	291	246	288	336	317	298	305	289	293	260	311	276	300	306	293	257	290	271	265	279	275	294	300	268	283	329	287	310	283	284	314	290	295	315	290	289	283	260	287	300	257	306	300	294	276	262	289	302	293	261	287	286	297	291	289	294	284	287	287	289	282	276	306	287	239	264	300	287	305	303	311	296	305	294	318	280	312	275	296	305	296	309	252	280	278	260	279	288	299	292	293	279	289	311	262	303	261	282	259	291	279	298	284	294	270	261	290	285	276	255	295	299	301	275	315	279	307	292	282	293	286	274	288	269	284	276	294	279	297	252	308	285	305	276	291	275	267	300	310	308	268	341	284	270	281	279	278	306	293	271	274	272	263	264	289	249	288	288	284	309	277	300	271	275	275	262	306	284	318	299	328	276	273	297	275	315	259	258	300	281	296	275	300	277	295	265	275	289	267	291	291	310	296	281	306	313	319	327	333	304	326	302	283	294	294	304	273	274	271	273	280	291	309	318	300	268	289	295	313	286	268	289	299	301	297	283	307	271	273	317	297	279	281	304	287	282	295	291	282	288	293	295	310	277	288	309	288	304	275	283	280	275	266	289	276	305	317	287	293	295	300	328	274	279	274	293	295	336	284	289	273	293	295	315	310	291	292	307	281	303	294	290	287	286	272	261	295	285	305	301	298	294	292	300	297	299	313	287	348	266	300	308	297	255	272	306	307	283	289	254	308	310	289	256	302	291	307	286	281	304	300	272	306	301	298	277	288	266	278	269	327	317	308	285	291	300	301	276	284	285	287	287	300	282	279	285	258	289	322	289	317	294	294	278	286	295	299	319	309	293	321	301	273	283	301	280	303	260	249	297	272	296	299	275	286	281	315	312	284	294	298	329	265	276	266	283	288	298	297	302	241	267	308	294	318	297	295	274	318	268	266	281	283	282	292	271	275	285	285	289	289	271	286	288	277	294	292	278	301	274	306	272	277	274	284	262	259	324	296	327	279	276	309	306	285	311	281	310	249	277	278	294	287	281	311	286	300	287	302	269	298	270	303	286	277	296	279	287	277	255	277	293	273	297	302	284	306	278	319	296	289	298	302	349	260	273	303	299	289	297	299	306	301	311	280	275	307	285	294	295	269	292	276	292	292	293	266	268	289	283	292	297	279	277	289	255	307	306	269	295	309	288	291	278	281	322	311	273	292	280	302	273	306	267	283	281	329	283	292	309	290	312	296	295	299	291	297	292	293	297	320	253	299	303	271	309	272	316	289	287	275	294	288	312	296	282	309	310	314	282	307	280	292	309	292	282	258	303	300	265	308	318	283	293	285	300	311	286	310	298	283	293	257	298	316	310	295	279	305	311	302	327	293	270	301	287	292	298	279	276	261	282	335	255	314	313	300	294	307	273	300	270	293	293	297	311	291	284	271	288	272	285	261	266	241	294	300	262	274	273	263	276	296	268	305	311	294	278	337	268	281	258	255	306	239	296	293	315	286	316	283	295	272	297	272	292	315	280	298	312	330	294	294	293	272	287	286	297	303	277	271	284	301	300	269	297	299	286	297	293	267	289	287	270	292	293	299	291	280	292	307	292	277	272	304	278	308	276	283	292	261	299	264	317	283	297	277	270	297	282	261	309	291	297	299	302	308	316	285	287	284	281	284	283	245	281	293	298	295	292	258	302	295	291	284	299	249	301	277	247	287	301	310	272	290	271	314	281	307	300	310	265	283	290	261	282	273	261	286	285	280	295	283	297	295	340	322	290	294	274	301	271	265	282	295	276	283	298	280	298	291	287	306	299	296	276	286	292	285	267	288	321	305	295	295	310	276	289	294	303	308	291	278	290	310	272	302	300	296	284	284	307	298	264	262	278	292	279	326	324	297	280	274	264	292	294	283	295	282	304	291	295	300	281	324	274	317	294	279	278	270	288	277	268	308	297	305	307	326	321	309	274	285	262	327	295	267	298	298	297	270	291	294	301	287	278	294	306	271	301	310	286	289	310	309	277	320	303	294	279	290	297	288	296	299	291	265	294	287	254	313	298	278	277	301	279	278	289	307	303	299	253	288	298	297	297	251	287	296	283	288	293	280	271	268	305	286	320	270	279	317	297	272	310	271	303	289	298	315	284	286	286	296	270	283	285	323	294	312	309	242	274	276	265	274	261	326	287	271	304	298	268	300	260	273	246	250	290	294	276	290	282	305	258	279	286	270	292	283	314	272	286	287	306	263	308	290	279	302	279	301	278	304	280	255	287	284	283	292	315	302	298	306	306	264	295	286	318	283	283	293	290	274	321	290	280	331	273	276	319	296	289	324	300	289	286	301	274	308	302	286	270	305	300	275	310	267	269	257	316	303	297	290	284	291	293	288	297	295	277	289	281	274	294
19258	10188	8461	4370	2917	2259	1831	1406	1122	957	851	762	665	646	604	553	537	493	462	448	479	480	419	466	454	431	359	439	422	396	449	408	421	404	385	370	368	410	398	373	368	380	406	439	378	400	390	384	359	369	380	389	385	391	381	347	382	353	387	365	401	392	340	400	383	392	338	364	365	362	387	369	327	351	360	362	367	372	386	380	370	350	386	342	357	390	368	351	390	355	358	354	375	404	372	391	363	362	353	359	356	394	366	371	420	401	373	363	377	397	360	345	374	371	405	393	382	348	373	380	390	376	391	372	385	358	365	365	360	388	373	385	374	370	318	331	350	354	366	388	361	375	363	384	350	367	334	359	360	376	391	387	365	363	339	376	378	356	360	362	344	352	316	361	386	369	365	314	373	357	343	327	375	350	375	377	366	394	327	349	354	332	388	390	390	334	387	369	416	396	353	376	393	368	345	368	314	378	336	361	366	413	329	373	354	384	336	366	400	365	352	398	377	378	348	386	409	371	328	379	372	386	376	375	354	339	375	338	364	345	340	350	397	394	371	371	360	358	360	403	353	381	394	336	385	376	381	361	355	390	368	371	370	393	379	374	372	379	377	402	345	371	379	394	386	363	358	354	377	376	393	367	326	367	370	342	342	329	354	375	342	389	356	350	366	378	391	365	351	410	367	356	343	383	381	392	369	329	361	348	391	357	348	358	347	357	376	430	372	375	350	338	388	361	364	338	364	368	381	368	359	371	372	360	368	350	374	387	307	356	383	393	358	389	369	365	383	368	399	354	386	362	373	360	377	336	367	390	373	379	358	349	354	362	389	371	379	370	376	354	376	348	368	379	377	347	368	366	388	348	364	384	401	364	405	364	389	373	348	388	337	332	389	338	404	353	322	349	417	352	374	366	370	397	370	376	366	407	386	380	359	359	362	377	356	396	396	356	348	378	350	374	373	384	344	384	377	384	369	353	366	354	399	341	381	347	396	380	375	368	392	379	359	359	351	372	351	370	351	376	404	353	367	356	364	345	368	374	327	379	380	402	347	398	366	380	420	363	343	376	354	356	379	389	354	356	337	370	358	385	391	381	353	335	380	356	347	348	367	330	337	353	389	371	360	327	353	343	387	392	366	347	372	378	367	368	331	372	346	340	365	401	388	362	332	358	365	398	361	368	364	379	380	371	396	386	369	388	349	383	365	357	376	339	386	371	356	397	364	368	351	373	370	392	385	348	378	367	375	343	379	349	377	399	385	376	372	351	388	388	352	332	327	391	390	356	395	334	369	359	354	331	337	398	388	395	372	390	383	361	377	361	362	338	346	363	343	361	387	368	329	338	399	352	369	342	358	378	395	356	370	372	384	356	404	398	395	351	326	345	364	364	329	340	356	341	391	388	352	378	365	342	366	355	344	388	360	426	342	379	373	371	373	389	385	406	349	392	395	380	375	344	354	366	370	376	377	364	387	373	368	343	363	365	380	385	359	362	343	381	358	359	346	351	354	353	371	342	389	333	380	365	362	371	348	386	361	343	366	339	360	379	354	332	389	379	365	347	406	395	391	364	405	390	396	386	390	367	356	338	351	387	349	368	362	369	365	388	371	320	357	355	387	410	360	365	360	375	372	353	342	375	380	359	376	352	376	427	377	353	397	387	361	380	375	343	376	364	363	382	370	378	380	389	360	360	378	367	356	396	384	355	357	403	408	359	372	370	349	372	312	388	369	353	387	360	341	405	353	379	371	356	320	389	390	338	364	400	379	376	383	327	358	356	367	360	364	378	349	359	343	414	393	352	365	355	379	359	355	367	370	334	321	327	343	340	382	366	390	368	352	373	331	365	381	382	367	354	368	352	339	399	365	370	379	380	378	342	381	390	351	356	355	360	358	361	370	374	368	383	390	349	390	392	378	337	361	368	347	330	415	342	406	355	334	356	359	380	379	345	391	354	371	370	351	358	348	359	359	377	355	387	362	368	389	379	354	369	338	357	379	367	370	387	340	396	360	333	384	331	391	363	382	333	361	391	376	337	328	379	392	364	373	336	356	388	364	337	356	382	366	355	355	400	345	340	407	372	425	362	362	360	387	327	377	357	380	351	351	360	400	360	353	361	353	369	359	381	373	334	370	358	370	353	394	390	356	353	374	362	371	411	333	357	395	338	407	357	370	374	353	358	377	377	368	396	358	374	350	358	375	370	376	360	366	401	372	322	371	372	365	355	341	352	370	336	324	359	373	402	371	376	365	377	369	379	329	333	349	363	370	355	363	384	369	380	400	355	365	367	383	374	333	347	357	353	340	383	353	384	360	347	377	363	361	356	373	374	320	360	378	321	377	346	385	312	371	401	353	368	412	410	344	396	315	374	352	392	320	342	376	364	367	356	390	361	349	378	351	365	369	381	366	362	372	378	403	374	391	383	363	371	371	397	351	322	348	363	376	387	360	355	399	323	364	367	365	349	337	368	365	374	363	385	373	357	365	381	323	387	350	388	388	358	360	360	359	359	354	353	359	343	363	385	349	366	348	360	356	340	389	388	370	379	374	367	358	339	344	374	365	413	367	386	360	372	361	352	351	385	348	378	354	393	372	367	336	347	354	367	349	345	383	349	383	330	363	370	359	366	371	370	344	356	350	329	393	356	409	364	375	382	375	356	389	373	327	411	378	368	398	391	334	393	338	369	374	356	366	378	368	351	369	397	350	346	363	341	350	375	375	362	370	325	390	359	367	385	417	383	393	369	363	355	374	384	362	372	402	394	349	354	389	341	361	406	360	357	383	378	369	392	364	390	381	341	363	349	340	383	373	357	376	363	386	355	369	365	386	373	337	378	379	356	365	368	411	379	361	362	381	366	365	366	380	366	375	399	374	367	357	358	372	380	371	382	335	343	368	361	389	375	380	334	346	365	387	347	341	330	353	328	353	372	357	378	354	382	404	363	354	333	378	361	411	379	344	343	373	404	355	378	406	337	380	373	369	401	361	352	372	344	357	369	361	344	368	363	379	377	410	348	369	390	350	375	349	376	371	356	375	372	352	356	368	377	351	347	343	347	365	339	383	364	377	380	373	325	355	370	356	378	367	397	348	363	344	369	408	386	391	386	369	385	344	385	378	383	356	359	338	390	391	361	371	359	387	363	373	358	358	367	356	382	355	365	352	372	342	418	364	362	371	369	362	368	395	362	383	362	391	375	354	380	374	343	360	376	341	343	381	386	340	388	377	358	396	351	378	367	345	361	377	386	360	343	359	350	376	382	339	375	408	354	364	368	403	402	380	359	355	356	359	392	372	394	356	374	360	337	368	358	366	370	363	366	335	366	367	369	339	350	389	345	384	372	359	356	320	385	369	379	361	344	357	373	357	349	365	377	326	352	357	351	380	366	391	360	354	353	365	370	354	370	389	365	361	330	390	411	392	378	343	351	365	369	372	385	355	359	345	335	377	361	386	366	361	387	371	334	359	338	339	395	387	381	393	365	362	366	329	364	372	331	343	384
24940	20924	27132	24816	10023	1243	1000	903	818	851	809	736	699	752	753	698	721	718	728	724	732	686	742	674	699	678	708	688	751	681	703	654	675	681	695	636	681	697	646	628	703	722	697	702	653	655	721	720	675	685	636	686	672	714	655	636	675	699	656	704	676	674	664	737	721	699	704	716	696	663	699	698	699	708	697	664	646	663	688	700	705	638	745	726	667	706	677	647	696	691	691	706	742	679	717	670	665	684	668	685	632	677	683	691	681	732	708	711	694	670	702	673	669	675	691	656	647	698	701	680	677	704	679	727	713	697	709	723	718	707	715	666	736	682	685	710	671	724	667	708	720	678	655	710	652	667	692	668	764	642	684	675	703	721	706	694	682	692	666	713	696	710	665	692	723	720	671	711	726	695	645	662	630	713	676	706	711	706	692	670	668	697	750	703	686	723	709	639	677	645	664	736	683	704	696	679	655	706	734	695	693	718	721	669	661	712	697	748	640	670	683	685	687	707	700	654	663	686	708	652	654	645	682	691	679	717	701	631	656	680	703	652	683	674	664	712	688	695	696	681	723	652	643	657	708	693	717	695	707	688	680	762	691	643	680	699	682	648	657	658	656	692	664	654	684	670	663	664	692	671	679	731	713	686	723	690	675	695	681	640	681	619	708	708	655	661	703	702	667	663	686	654	680	691	644	730	722	720	714	624	677	692	686	695	704	672	703	702	696	677	700	673	702	692	689	666	696	670	681	677	670	698	692	651	702	655	699	692	693	674	693	709	656	670	718	713	655	678	727	665	684	669	736	652	688	667	707	682	725	713	661	702	676	669	660	668	709	688	674	682	709	677	650	657	689	687	727	660	649	703	677	662	715	699	689	659	716	670	642	693	676	633	697	654	717	721	703	693	716	696	721	699	704	652	693	648	694	694	706	647	669	700	638	693	698	662	684	717	666	664	667	690	685	701	686	625	695	682	698	669	669	671	717	602	692	675	653	704	711	734	636	677	686	696	670	701	670	735	672	737	678	714	697	713	654	678	691	676	689	660	661	680	649	675	663	678	704	675	654	667	682	660	707	701	681	654	682	707	671	641	712	644	697	674	659	653	724	709	669	677	698	678	667	665	668	686	670	661	645	685	666	674	678	714	642	692	703	624	657	686	696	706	728	685	713	733	712	652	692	708	706	669	694	710	649	697	686	692	638	658	669	669	688	694	640	657	663	677	667	696	716	678	647	716	686	666	681	649	702	664	645	662	670	703	658	758	659	682	691	713	665	659	646	703	720	638	705	676	712	680	653	674	672	654	674	690	716	703	696	667	677	724	697	651	670	686	707	704	700	712	681	672	717	646	675	678	690	706	645	735	663	700	683	681	707	679	712	669	634	701	672	704	709	696	689	710	647	689	647	706	614	696	734	671	634	692	664	689	676	695	654	692	679	640	669	704	679	683	662	742	747	709	707	718	680	666	647	696	681	674	707	698	671	727	689	701	729	703	670	658	724	702	695	699	700	674	710	665	710	634	673	696	680	685	689	649	699	674	687	645	717	665	661	692	702	704	665	682	657	682	677	721	703	681	698	665	664	699	672	692	740	691	679	684	709	688	709	717	747	714	679	694	678	710	678	688	694	645	674	709	675	664	659	687	763	659	696	725	666	682	665	706	695	727	696	696	691	694	707	754	716	638	714	682	753	690	701	641	683	622	703	694	673	667	658	653	678	736	662	690	696	675	698	655	669	695	690	671	685	718	664	655	708	687	660	655	676	634	670	685	713	708	667	695	663	719	684	656	711	631	722	716	697	687	680	734	720	645	745	625	722	651	688	655	687	688	715	670	654	686	665	715	675	745	679	655	717	645	693	656	673	694	709	686	715	688	684	713	679	690	717	673	684	704	695	677	730	654	681	712	671	740	700	651	723	697	651	666	666	678	667	711	714	703	705	680	651	690	677	667	716	673	684	689	659	684	663	672	703	676	712	648	678	660	747	663	666	714	662	689	632	680	655	647	657	685	688	682	710	709	715	670	658	696	705	694	684	628	718	666	710	725	719	729	683	696	717	653	715	667	673	713	649	649	652	713	715	692	677	656	682	704	661	657	692	672	658	685	695	690	672	692	673	723	669	673	663	682	685	655	684	718	689	629	692	717	686	690	655	700	691	629	695	677	702	805	703	733	687	730	696	670	653	699	689	730	679	755	668	716	697	690	681	702	673	682	697	656	637	685	683	704	699	675	728	694	702	679	636	732	686	638	721	636	701	698	686	679	695	695	705	757	659	677	699	706	708	697	680	680	684	685	704	672	674	683	683	699	687	675	695	643	741	694	700	677	646	669	693	715	674	714	675	670	707	640	672	661	707	733	712	736	712	694	685	680	682	701	692	650	713	700	658	619	670	693	715	658	694	675	688	665	679	687	670	690	687	683	679	645	690	673	659	700	670	742	682	683	667	640	701	685	712	643	693	706	678	684	643	686	723	737	650	681	697	680	673	689	740	638	684	663	692	663	649	666	638	735	672	628	663	729	670	686	706	717	654	737	651	707	696	725	687	678	744	712	688	679	708	683	657	697	741	677	702	696	654	704	707	731	679	702	653	743	684	663	643	699	744	637	665	701	693	695	671	729	711	705	686	680	674	663	678	691	659	673	742	715	674	710	703	652	653	711	695	638	671	682	679	711	674	673	678	643	737	704	687	674	686	702	653	650	695	681	688	689	667	639	671	702	683	686	707	649	707	664	683	709	696	705	723	669	731	709	691	690	715	695	692	697	722	700	665	701	696	707	690	680	692	664	707	639	663	666	665	659	691	698	650	691	696	690	688	675	678	684	689	679	659	686	730	676	672	650	699	740	659	751	669	736	629	723	676	697	693	721	701	690	677	645	697	709	684	675	703	702	708	711	681	691	671	662	724	648	709	688	702	669	673	696	634	715	658	706	693	622	714	704	654	682	706	721	687	691	719	673	669	673	669	757	652	699	670	631	653	658	680	672	663	674	668	702	670	688	679	692	659	637	697	715	665	676	683	725	651	646	667	733	701	652	641	658	693	713	702	646	677	689	670	674	730	706	681	668	715	722	734	701	649	678	690	686	707	660	664	715	671	656	700	673	697	664	728	727	639	700	649	630	699	725	683	709	697	639	667	667	689	683	705	707	663	667	702	722	626	652	732	628	670	661	700	691	663	683	687	670	691	680	698	689	693	693	643	683	718	663	693	672	720	701	678	725	645	677	720	689	702	711	696	687	680	672	696	696	678	702	710	680	687	653	725	707	685	667	681	679	734	715	670	698	700	704	674	683	653	634	682	689	721	672	701	717	654	664	657	669	713	653	639	717	675	658	677	643	668	695	641	711	649	709	682	648	680	724	660	657	697	638	719	681	666	676	668	680	704	664	688	674	659	684	702	666	661	639	727	688	692	727	689	754	668	704	644	743	714	706	680	681	704	648	665	661	710	683	700	707	670	697	664	683	697	686	703	682	674	692	700	730	704	693	654	676	668	735	668	708
17764	6058	4912	2778	2126	1771	1505	1300	1206	1102	1021	1009	944	966	887	876	850	892	847	866	840	876	826	886	862	796	820	787	822	824	833	822	878	844	807	841	855	799	799	838	822	855	801	843	802	775	810	787	854	816	828	782	780	824	822	807	806	772	801	783	854	825	774	740	788	760	767	836	751	810	765	835	815	797	795	832	748	840	787	816	794	767	781	809	761	815	762	735	796	803	821	787	814	741	795	798	812	812	821	870	838	775	835	758	802	816	796	804	833	768	780	763	873	794	770	805	811	815	821	832	813	773	809	822	773	784	795	814	829	828	783	813	793	827	837	774	772	792	798	846	807	808	827	815	821	761	784	859	824	806	773	840	822	795	794	832	800	816	816	821	839	780	767	791	756	813	780	832	833	849	825	763	828	800	795	793	773	843	843	794	819	824	820	790	801	827	776	879	796	831	804	840	817	788	809	805	790	812	825	766	834	763	756	816	805	831	787	850	805	828	818	765	829	804	789	762	863	794	801	772	843	830	861	741	802	807	816	803	792	833	816	774	815	756	834	792	887	776	779	788	793	770	828	804	815	825	769	791	779	793	778	830	801	820	734	782	793	749	774	752	789	815	787	791	782	827	760	832	755	791	839	821	843	786	781	773	826	806	790	753	781	825	814	812	772	819	792	800	784	783	751	802	816	796	816	793	823	785	774	798	838	781	771	799	748	779	821	761	784	767	798	794	804	800	798	774	790	799	839	794	820	763	801	795	804	778	783	775	818	819	800	830	771	805	787	812	770	794	782	811	840	854	850	796	794	819	812	811	811	808	778	774	802	752	770	845	773	750	792	797	773	781	781	776	803	774	790	765	771	846	817	809	767	838	802	820	832	859	810	827	790	761	801	754	774	868	800	820	776	840	816	808	760	787	834	781	797	814	770	773	818	842	820	839	766	737	865	815	821	779	773	827	777	808	789	693	849	757	745	812	760	802	751	849	760	787	793	782	810	782	801	787	788	837	797	828	754	810	825	787	801	749	780	818	849	808	786	809	821	787	812	821	806	815	837	834	813	825	773	751	799	803	836	795	812	801	812	812	839	748	779	825	772	805	778	800	758	858	800	825	806	821	780	806	811	838	810	808	812	772	816	836	793	828	840	793	802	810	785	813	801	800	810	875	742	804	833	754	767	819	841	788	786	759	827	805	800	788	844	782	795	829	769	797	783	786	771	779	815	829	759	804	817	788	785	763	774	786	804	795	831	813	827	787	802	800	756	847	724	794	835	814	768	759	801	825	768	798	816	811	808	777	821	808	801	749	782	735	832	825	785	876	774	809	768	800	823	776	841	810	793	778	785	821	779	804	813	831	807	777	778	816	814	798	805	785	751	771	797	816	753	801	817	780	806	834	784	803	789	816	797	829	803	769	827	761	779	812	785	797	825	813	752	806	815	785	794	820	774	790	798	817	825	760	767	819	797	794	823	763	779	804	781	783	781	753	843	770	848	806	781	775	791	751	804	821	842	781	788	749	805	797	813	835	813	803	791	800	790	824	824	803	773	795	744	804	784	797	817	805	794	777	796	853	778	872	820	780	836	819	818	806	791	816	780	850	818	803	788	811	806	823	784	774	786	805	818	831	792	820	771	818	826	834	780	776	795	731	806	765	774	850	816	735	785	793	829	751	821	796	769	766	802	758	815	833	767	767	823	846	800	822	855	867	808	761	822	746	777	791	785	838	790	783	819	784	769	795	786	748	799	825	765	795	763	860	800	789	770	849	815	800	829	775	826	791	772	794	822	779	748	783	847	815	818	857	792	849	818	870	770	804	757	753	772	859	812	798	775	764	782	825	835	788	862	782	820	766	823	781	819	787	811	853	795	855	774	825	784	782	827	785	817	812	731	784	819	838	822	805	734	751	767	777	822	814	811	792	803	829	799	833	804	750	796	847	782	821	801	815	802	828	819	785	801	786	812	765	805	799	862	796	817	800	824	822	793	831	817	785	812	771	843	811	827	790	755	811	771	781	806	778	753	766	752	826	790	821	787	794	817	764	784	811	802	793	833	810	782	822	815	757	803	809	772	823	811	752	797	798	803	796	863	837	789	786	821	812	758	795	804	802	804	807	821	758	786	787	772	840	832	822	781	823	790	789	849	779	797	808	772	765	799	809	791	810	773	772	823	797	809	819	749	828	799	756	797	807	786	791	795	774	863	805	812	803	742	780	768	820	767	818	844	837	821	740	761	780	797	827	818	738	814	815	761	774	795	823	807	821	740	802	807	803	773	789	809	820	759	809	875	766	791	841	839	799	798	762	822	784	847	775	765	824	795	803	789	811	861	789	754	851	813	807	844	790	848	804	812	814	799	805	795	784	836	813	800	770	801	817	823	795	775	774	770	785	819	833	779	755	824	838	816	818	785	731	804	790	792	812	789	748	838	781	804	812	800	784	787	787	797	784	818	791	772	797	794	807	807	823	803	807	738	768	797	799	788	840	781	824	780	761	865	841	780	751	813	782	829	802	810	841	836	822	854	769	780	759	818	762	770	748	842	821	807	792	800	843	818	806	797	811	822	820	804	786	789	806	796	794	845	750	766	787	805	808	828	762	861	830	813	808	800	821	792	828	760	822	817	793	845	787	789	775	802	814	767	766	783	798	776	823	762	802	809	795	877	821	760	794	809	765	803	853	775	811	797	802	802	837	822	838	805	832	835	830	839	768	803	770	797	793	784	840	810	780	820	752	785	737	828	805	785	806	790	820	778	795	804	814	768	823	760	823	776	808	782	804	777	791	773	811	829	774	804	773	844	808	829	791	780	783	762	766	857	787	813	862	739	812	768	793	818	794	818	751	773	778	803	774	776	829	802	800	754	755	811	784	803	802	793	802	846	766	783	851	788	784	814	812	807	767	778	736	777	819	780	782	828	794	793	798	821	815	840	783	852	834	755	765	792	766	754	792	815	856	813	812	769	816	854	820	777	793	778	797	797	764	833	780	759	771	814	819	816	818	875	774	797	780	774	756	772	794	787	799	810	797	848	852	830	815	782	842	767	800	811	762	778	786	812	831	775	793	785	812	780	825	829	787	757	770	775	819	817	818	847	834	793	788	792	709	792	799	850	887	792	801	773	800	787	825	771	810	752	819	849	768	814	768	829	758	842	796	818	817	839	774	754	764	793	825	796	764	828	800	865	780	827	807	842	819	751	807	782	735	802	806	791	785	841	791	769	815	743	823	824	787	778	826	811	777	731	776	790	791	808	779	814	808	785	778	783	809	797	813	790	769	792	798	772	789	802	826	838	785	773	833	791	772	805	830	830	811	833	798	840	829	792	792	770	825	785	809	801	814	789	827	801	774	841	774	839	789	767	750	815	786	777	760	750	776	772	802	812	829	818	743	832	801	785	845	807	824	781	772	790	806	755	752	798	815	791	775	772	788	808	808	749	750	777	797	813	812	812	780	806	823	842	816	859	805	819	792	821	776	834	798	844	812	841	801	791	833	795	787
22639	20966	28734	23378	20968	21019	9781	1309	887	771	646	611	594	505	448	473	416	420	410	406	410	375	347	375	367	336	351	360	323	336	345	341	319	308	346	352	344	312	349	295	289	295	318	315	300	342	314	310	299	335	324	291	302	310	310	275	308	288	334	277	293	290	302	292	290	292	290	311	297	322	280	280	321	304	274	315	299	307	297	282	300	305	275	280	289	311	309	299	280	283	318	319	301	284	290	267	275	284	308	310	321	298	288	264	308	297	274	288	297	316	287	251	290	272	302	305	269	305	313	282	264	273	261	276	310	278	295	290	321	244	316	290	300	293	300	279	299	296	292	305	309	295	286	312	282	279	274	310	278	296	296	315	277	313	287	317	303	319	296	320	308	290	298	285	322	284	298	284	291	317	315	281	288	291	279	283	301	286	323	277	278	296	282	276	318	289	274	300	252	319	288	305	320	275	296	276	291	283	318	279	286	280	292	303	295	311	309	264	289	289	301	307	303	308	289	232	282	274	297	323	288	289	261	296	260	305	276	282	266	291	269	284	306	293	275	302	296	296	281	286	304	294	269	305	289	310	285	277	299	280	286	323	270	324	263	300	312	311	324	301	278	281	298	252	280	262	306	302	315	300	297	265	297	297	297	314	315	285	290	290	292	308	276	294	283	298	264	267	275	281	297	292	285	288	277	286	289	300	272	274	322	270	301	252	294	333	275	289	304	290	299	281	288	343	297	292	300	314	279	308	326	295	311	294	297	297	287	293	297	309	294	283	297	288	280	286	264	280	275	291	297	293	313	297	305	270	286	282	314	305	288	291	285	295	284	293	296	272	297	303	293	292	314	306	269	300	281	307	291	298	299	306	270	303	291	296	295	279	266	295	319	277	272	288	306	295	296	303	265	262	302	347	285	305	296	303	283	287	260	320	293	290	269	291	286	306	295	267	300	294	279	318	265	294	271	289	263	294	304	284	280	293	288	275	321	289	285	269	267	292	309	272	282	306	245	295	295	283	280	293	278	284	287	289	289	285	271	272	283	322	281	287	322	273	305	293	266	291	268	287	292	302	297	322	323	267	264	263	286	297	292	305	307	293	299	300	316	293	280	290	265	293	319	279	286	285	301	315	291	307	296	315	299	299	318	316	311	313	279	313	281	269	306	296	296	282	302	311	294	275	278	272	283	283	270	279	309	264	273	293	280	264	279	300	303	302	302	278	310	291	270	291	292	321	286	266	324	309	334	290	321	300	299	288	284	309	309	316	301	269	294	323	303	254	281	304	307	296	265	270	299	302	274	299	284	293	283	321	305	290	254	312	286	291	308	266	304	298	279	280	292	343	296	283	295	265	315	306	261	281	289	275	294	282	286	287	300	259	256	292	311	278	280	293	273	276	274	289	307	286	316	276	314	265	262	283	314	305	261	265	253	283	272	289	285	294	325	277	279	296	279	307	305	282	269	302	301	287	281	267	248	310	290	314	285	315	265	289	296	306	288	302	265	303	271	275	283	300	285	316	312	308	294	310	311	290	290	301	268	297	272	274	284	304	328	287	310	288	304	296	293	281	294	278	284	284	263	275	299	276	299	300	269	284	294	283	275	247	289	273	305	314	299	289	280	245	266	280	291	312	297	295	276	304	278	308	318	299	321	295	275	296	309	288	290	281	261	302	282	276	290	284	288	298	288	289	290	292	267	273	291	301	311	288	262	272	280	287	317	261	313	269	281	273	297	308	284	279	286	263	275	261	284	300	276	305	310	296	311	297	261	317	277	308	294	290	283	295	311	274	283	270	303	278	300	288	277	303	256	278	277	292	280	310	278	305	271	281	292	285	314	284	297	288	289	306	298	308	267	291	279	298	284	288	283	312	260	290	269	311	278	312	271	297	291	314	271	295	326	287	278	240	273	288	291	275	304	288	316	324	310	293	281	273	281	296	273	278	271	309	293	329	292	285	273	316	323	294	265	271	285	281	299	270	298	301	281	278	265	302	300	268	282	290	289	269	310	307	323	282	270	298	264	285	261	263	299	325	285	306	295	272	290	281	300	282	289	297	275	295	297	303	292	279	282	301	297	308	282	296	311	282	283	283	275	315	306	286	309	301	285	275	276	276	274	257	298	302	298	265	317	280	283	269	277	282	301	329	285	281	280	290	308	302	289	290	289	287	296	300	304	278	311	302	302	294	286	296	271	318	284	287	272	260	279	294	312	265	283	290	312	252	303	278	271	298	302	331	296	263	310	292	295	302	306	278	303	287	262	259	259	290	279	291	286	277	307	279	280	300	286	276	276	238	277	257	258	308	312	277	302	265	316	283	329	266	270	300	275	288	274	271	272	289	335	310	316	314	309	297	307	295	308	315	277	303	298	279	264	278	286	313	315	267	291	286	272	331	278	282	301	292	292	283	292	319	325	307	284	317	257	270	300	280	281	299	303	271	280	313	289	317	286	284	293	282	284	294	277	275	264	291	262	285	291	277	267	311	282	308	301	326	259	292	295	272	289	308	305	298	285	305	266	299	303	295	266	264	274	286	292	279	322	286	310	274	284	302	312	272	269	307	324	275	294	287	321	270	274	287	279	270	267	280	300	273	270	303	289	298	272	313	330	286	266	275	292	261	273	284	319	300	273	269	280	302	287	274	301	319	313	270	275	287	280	280	269	328	266	283	287	292	291	285	277	313	291	287	296	305	298	273	289	281	293	274	272	289	306	308	254	310	302	261	294	295	311	304	308	264	293	273	275	305	315	266	296	264	265	290	279	294	268	322	281	267	267	293	320	295	288	290	267	303	278	303	288	303	298	291	295	306	304	255	301	294	278	300	284	263	261	276	253	313	306	277	262	296	263	283	279	291	334	293	321	284	292	276	288	282	308	297	276	262	285	278	302	319	295	290	304	277	288	285	303	277	269	314	273	302	283	284	315	296	283	283	297	279	289	279	309	291	278	295	303	290	324	275	268	294	297	255	296	342	294	295	278	272	290	315	295	268	275	289	303	284	279	296	284	267	286	312	260	294	260	283	304	298	293	283	307	318	298	269	283	300	293	306	278	283	292	286	279	284	316	283	277	269	241	275	293	276	281	302	285	286	293	265	324	269	300	281	273	273	266	280	295	280	316	288	285	288	270	300	291	288	289	288	313	324	303	295	300	271	271	278	282	279	303	252	296	304	301	310	303	282	308	295	282	312	289	302	325	295	255	292	280	301	283	320	280	295	325	290	276	300	295	267	297	294	266	287	314	279	317	284	310	267	271	278	288	321	318	291	293	286	291	308	268	278	301	287	323	268	276	283	294	294	292	280	281	274	292	305	316	276	277	284	305	268	298	296	295	304	294	269	287	328	264	247	264	292	298	284	275	266	289	313	290	296	287	300	288	284	308	297	303	288	304	311	275	290	268	287	259	290	279	262	316	285	315	294	328	339	270	279	302	283	284	266	292	291	294	279	277	270	311	287	308	306	290	277	267	294	275	250	289	294	305	285	275	290	289	309	301	302
23493	16260	13590	7448	5079	3937	2897	2260	1850	1477	1346	1149	932	793	759	662	612	612	543	524	521	500	505	453	471	459	407	431	429	427	439	411	399	404	398	437	398	376	358	362	395	383	392	371	362	388	351	332	394	355	371	382	350	365	318	355	364	378	373	334	420	335	360	386	324	390	366	353	381	322	332	362	368	347	380	353	331	358	327	362	357	350	335	344	308	321	355	336	328	330	329	349	370	340	334	327	337	353	303	337	363	358	346	345	353	326	344	316	374	316	323	336	326	317	348	377	326	342	351	371	335	343	335	352	336	341	339	333	319	353	362	368	334	333	333	362	324	343	359	377	342	367	358	345	348	336	316	319	318	317	327	369	312	320	338	329	354	373	313	327	325	315	345	350	352	343	327	360	318	348	316	362	343	311	345	328	365	337	352	344	341	346	338	326	373	350	339	348	329	307	353	325	318	310	343	344	351	352	320	367	358	351	308	330	326	333	351	346	354	276	354	346	302	315	353	302	318	317	341	319	332	316	329	347	328	325	289	342	330	333	356	334	333	326	340	343	353	323	295	354	316	325	337	316	346	346	337	324	326	370	324	336	338	300	334	339	359	302	331	331	324	347	391	341	312	348	343	344	338	352	341	349	333	340	364	352	336	350	322	306	295	346	342	304	322	338	343	370	325	350	372	326	305	331	363	359	323	366	335	359	296	318	313	340	320	315	340	336	305	316	329	319	303	315	350	368	339	356	380	369	352	335	334	364	364	316	332	321	319	345	326	317	336	312	337	323	338	339	355	353	333	354	356	337	340	335	325	348	347	327	347	359	312	351	324	332	324	358	328	378	337	310	325	327	313	344	347	320	335	314	306	349	345	361	363	343	346	313	331	361	299	329	368	340	305	357	330	362	322	364	341	314	334	327	349	359	334	361	313	366	376	362	330	331	335	341	355	350	314	330	321	315	353	328	309	337	310	333	348	339	333	314	331	329	343	323	310	333	351	321	324	332	354	345	356	344	311	322	339	326	314	327	343	397	380	354	315	352	335	348	344	315	327	317	346	347	352	327	347	326	324	325	299	379	352	325	325	355	321	332	357	353	332	331	351	340	367	344	324	335	310	330	350	366	345	396	335	308	343	336	346	318	350	348	331	316	342	331	361	346	352	343	356	307	382	324	324	353	320	303	327	342	334	348	332	332	326	338	344	333	364	310	348	305	364	333	310	347	323	365	316	371	343	364	344	366	329	334	355	334	319	317	338	360	332	337	355	329	325	343	316	341	360	340	332	327	327	381	342	315	344	323	344	355	326	326	329	322	329	338	366	299	341	331	341	318	344	328	315	326	335	379	320	367	360	342	321	336	341	359	358	318	304	354	354	321	337	336	328	325	352	292	350	347	329	304	383	335	363	325	340	331	347	349	346	342	325	335	366	340	334	349	333	318	321	330	326	283	340	333	332	319	359	343	338	347	296	352	333	315	332	298	359	350	330	362	335	360	297	360	305	355	329	350	332	303	330	333	319	318	332	350	358	326	358	325	330	315	339	320	331	339	340	377	326	345	305	328	336	335	313	314	375	343	330	334	325	335	288	315	348	296	313	339	311	382	354	356	335	348	329	342	330	387	356	351	367	353	320	344	339	338	334	337	328	351	328	325	349	331	314	350	358	344	344	336	335	313	309	329	379	371	324	331	330	322	323	324	347	350	356	322	343	326	363	343	327	338	346	351	303	365	333	324	380	344	352	357	351	361	352	348	341	335	329	337	333	363	325	361	303	329	343	356	344	335	351	328	361	318	328	354	344	317	340	317	338	327	323	321	319	327	338	303	366	341	297	354	334	362	329	368	335	335	336	294	367	314	322	338	327	353	310	339	365	340	297	326	345	311	342	326	356	325	295	343	353	329	360	345	368	329	369	327	343	344	331	339	358	322	358	325	344	338	340	346	319	338	321	317	338	328	337	319	337	347	325	379	333	373	366	317	336	342	310	306	331	296	365	335	327	318	334	333	366	318	359	359	355	331	327	331	334	386	319	325	368	325	346	315	319	334	335	346	307	323	318	313	340	308	330	319	348	340	358	384	388	340	321	356	322	344	346	353	338	357	343	355	345	337	311	318	329	349	351	359	357	319	319	350	326	352	319	319	333	364	330	362	323	308	322	341	365	345	313	323	344	314	369	355	315	344	338	324	350	325	333	319	337	331	330	319	340	316	306	318	378	367	349	351	316	343	328	362	331	357	329	378	325	310	354	357	328	325	368	347	334	330	318	310	323	340	330	300	329	314	327	330	348	348	311	340	333	340	310	344	321	304	332	315	352	337	333	329	311	324	350	348	320	336	326	339	343	308	318	352	335	329	363	354	335	349	312	372	352	332	360	346	323	372	355	332	363	343	307	323	322	341	321	306	357	368	332	341	329	345	329	341	328	361	335	336	326	279	291	320	352	315	335	349	338	331	323	340	340	307	359	338	348	353	355	317	359	342	341	357	331	350	348	349	325	315	322	354	313	350	334	332	346	352	337	347	351	328	311	334	329	336	295	337	332	318	366	333	344	342	342	351	314	327	340	341	347	323	331	327	339	335	347	328	362	373	345	357	328	323	334	316	349	324	333	353	348	327	326	379	336	357	352	316	320	339	369	335	335	358	337	351	326	320	332	337	340	307	311	329	343	331	317	352	329	337	326	329	317	359	354	354	356	330	352	344	372	347	375	345	341	352	326	320	332	346	311	345	337	348	320	331	336	349	341	323	327	332	357	354	349	340	329	329	357	340	333	326	352	331	341	318	338	330	374	349	328	350	333	359	325	358	341	320	316	323	343	323	306	320	332	303	341	341	312	333	312	327	362	316	312	308	346	319	377	332	372	330	306	308	323	325	327	350	345	337	355	339	346	338	320	342	314	356	344	359	342	337	331	340	346	352	349	341	338	332	328	339	312	337	353	319	353	358	344	318	344	316	351	318	352	315	351	325	359	340	325	346	319	316	353	305	360	341	286	354	324	354	345	370	329	302	332	367	359	343	323	292	354	360	355	309	329	335	318	316	342	334	354	328	332	347	336	314	336	328	306	358	337	328	335	366	324	315	298	328	330	323	365	343	326	328	325	314	358	349	344	321	357	333	346	354	304	335	334	348	331	345	348	368	309	348	338	331	314	322	358	333	384	323	345	370	358	334	347	348	312	327	309	333	333	311	331	345	313	336	328	314	311	325	354	336	358	379	328	306	342	322	364	353	341	334	333	359	331	332	330	309	365	329	331	332	311	325	374	393	330	322	355	329	312	325	317	374	326	366	353	360	319	345	329	378	341	361	316	336	346	362	357	315	362	310	338	335	361	326	343	334	374	325	327	326	323	317	344	326	341	332	314	342	345	339	342	312	361	327	347	338	328	349	338	356	359	333	324	327	322	325	319	323	354	294	299	344	356	323	342	342	331	343	341	319	354	362	324	339	323	332	312	338	333	316	325	324	353	335	355	322	322	351	329	324	300	360	311	309	374	313	318	346
26837	20177	8226	1101	750	640	646	638	651	636	670	676	612	615	628	597	586	592	607	586	654	566	614	596	569	649	577	638	581	583	591	643	572	571	565	600	606	577	593	588	595	603	605	583	607	594	590	609	577	558	601	599	595	561	562	577	602	581	614	613	624	601	560	604	608	595	605	572	607	611	606	619	614	577	594	571	613	613	557	623	586	604	622	578	589	598	596	588	584	627	559	594	638	577	609	631	650	673	647	597	612	605	585	577	614	620	549	599	596	593	642	589	562	627	562	624	558	567	618	655	616	581	571	577	616	604	643	594	570	650	578	586	628	605	588	603	603	591	633	575	594	618	565	599	567	605	595	587	615	606	552	612	595	612	563	558	571	584	649	635	622	578	577	551	608	615	602	592	607	581	617	600	568	602	622	588	608	586	634	602	590	621	579	553	600	610	587	609	555	625	595	587	621	550	615	562	599	534	595	599	606	616	569	585	550	599	568	557	610	596	597	523	607	588	613	578	571	618	592	613	595	591	601	624	553	586	595	656	565	653	593	623	616	606	573	612	599	596	585	624	572	570	609	613	589	580	603	631	585	614	592	583	634	614	593	601	567	602	609	590	596	597	587	553	607	615	598	598	588	617	569	622	622	602	571	593	573	613	578	599	560	600	611	576	579	623	584	569	572	596	583	593	594	588	597	612	596	554	595	608	575	605	560	582	656	576	610	602	577	644	588	578	592	569	635	655	604	614	554	601	621	633	594	591	597	591	605	609	564	607	604	589	589	585	612	579	614	631	571	614	594	610	588	596	538	582	634	591	571	621	598	611	602	571	582	611	611	634	608	619	599	613	605	581	606	588	586	614	643	573	572	626	603	591	601	595	609	573	603	622	598	616	638	563	603	597	606	584	565	589	588	597	591	627	588	562	579	626	538	620	594	607	597	628	618	609	577	576	629	604	597	617	595	588	621	613	572	585	587	567	563	589	642	588	614	622	614	584	605	593	570	595	568	639	600	612	600	600	587	588	619	624	584	579	606	643	596	603	575	612	649	643	580	539	598	555	666	614	632	588	572	585	650	589	628	611	619	618	618	593	571	578	587	595	600	610	617	603	584	590	615	570	596	564	615	572	583	613	603	544	604	620	595	598	633	613	576	588	605	609	616	614	625	636	566	638	641	551	611	644	590	611	560	584	637	585	573	610	636	633	558	634	592	557	627	598	585	618	610	604	597	584	663	597	599	618	595	571	588	595	601	577	578	611	571	628	588	629	629	590	602	550	616	602	582	593	604	595	583	602	573	567	593	610	614	620	579	580	606	583	596	594	610	592	561	601	579	606	610	599	587	644	610	597	636	575	598	629	611	599	657	657	615	607	620	629	635	564	580	603	611	607	599	599	592	535	638	625	594	613	599	580	593	540	632	573	550	561	593	615	635	605	573	536	579	603	571	580	593	595	599	647	597	600	582	570	590	537	615	540	597	581	622	609	585	597	572	653	627	601	608	603	563	602	583	602	583	606	628	619	619	553	572	646	541	591	591	597	647	613	648	564	577	586	655	583	556	610	585	567	661	571	569	599	607	619	611	588	598	539	570	572	591	565	614	590	626	611	618	578	589	566	580	539	581	598	597	607	617	633	620	626	562	612	607	610	588	586	622	603	631	627	583	591	598	640	555	572	558	528	607	593	643	614	624	593	647	587	578	607	571	639	577	611	569	591	592	581	617	608	618	583	579	565	599	570	603	616	614	599	644	571	576	612	613	579	604	598	618	598	586	582	628	565	607	625	584	581	619	591	605	579	619	578	559	535	575	587	603	619	598	641	562	590	607	563	593	592	635	582	609	613	554	554	596	563	579	620	620	651	593	587	611	658	592	574	591	615	587	627	635	585	625	657	598	585	599	604	597	628	609	588	607	620	600	642	606	591	608	598	591	571	560	635	588	622	596	588	574	583	588	587	581	587	627	600	542	609	601	641	598	617	583	641	557	568	575	582	561	637	581	596	577	550	593	594	579	611	618	600	581	638	615	617	623	608	594	645	623	627	629	630	595	613	614	571	637	601	610	642	609	642	581	581	605	572	599	568	607	618	624	593	570	636	573	557	604	620	623	605	564	584	603	613	579	581	581	580	553	623	606	595	642	570	576	572	596	586	600	597	598	638	580	576	615	570	612	601	585	587	602	601	638	596	645	585	620	609	580	621	575	613	596	615	611	569	602	590	666	618	599	615	601	613	608	598	569	627	591	592	550	579	581	615	604	595	588	598	616	535	623	582	617	595	606	583	627	599	635	619	642	605	566	637	632	603	596	572	659	621	598	604	639	607	582	611	639	560	572	584	598	546	633	638	631	609	591	611	586	593	613	580	571	601	638	601	626	564	561	601	629	597	626	599	597	576	597	583	615	589	681	628	589	585	603	618	577	548	583	602	640	631	612	573	564	565	608	634	587	576	612	583	635	603	584	614	597	581	584	607	561	549	617	571	594	574	574	662	595	595	583	590	603	618	609	595	596	605	612	624	638	586	581	597	577	616	626	621	615	574	599	615	619	604	598	591	616	634	619	575	631	582	631	574	556	606	585	613	570	535	627	604	528	596	574	592	601	634	574	573	596	608	592	566	550	588	606	624	544	607	654	584	663	596	605	594	635	604	596	624	589	631	593	583	597	550	568	624	584	574	569	633	594	604	584	598	630	595	623	585	636	609	559	601	600	582	570	630	583	641	616	583	615	623	603	574	661	587	579	555	611	566	596	603	586	594	584	607	613	634	615	558	606	562	587	600	619	578	582	565	606	607	590	584	603	623	602	597	580	611	595	609	585	623	645	579	586	597	595	615	570	580	628	623	557	611	582	593	604	591	602	616	620	624	601	575	564	610	641	592	587	623	571	632	567	587	624	608	610	621	534	614	599	651	606	588	598	573	594	588	610	597	625	601	625	585	580	617	563	652	593	608	607	595	595	597	658	629	607	616	595	577	563	568	554	611	611	629	616	638	604	574	564	573	598	549	582	580	577	610	592	580	599	624	585	589	599	583	591	585	599	609	608	607	607	623	613	592	595	547	603	585	577	553	621	636	593	601	586	616	615	590	625	576	622	605	612	609	607	625	593	548	661	620	567	589	578	591	585	626	557	565	624	575	580	632	644	604	603	595	610	583	595	583	612	612	622	594	581	609	604	621	589	594	646	601	611	604	608	617	610	648	608	557	573	594	650	641	618	631	661	642	579	567	626	590	583	594	625	551	628	597	604	633	599	568	603	609	610	595	566	630	563	594	602	607	614	628	571	568	570	576	560	621	555	611	536	629	597	568	589	580	598	584	565	643	576	608	600	589	630	642	583	599	630	588	615	624	627	599	584	576	579	515	619	649	633	567	594	605	622	590	560	595	611	575	559	598	626	590	579	606	559	558	634	596	617	637	580	606	599	569	590	572	576	620	619	630	590	617	595	569	597	624	620	637	591	601	648	600	604	595	592	565	625	583	618	594	605	610	578	610	598	609	605	609
6886	1676	1463	1112	927	886	821	806	789	749	753	725	757	758	699	748	739	718	748	681	708	687	734	774	736	724	761	736	732	728	755	729	756	683	726	777	772	725	755	765	739	696	700	756	757	712	717	709	735	729	688	699	696	700	722	710	732	706	701	724	714	724	688	706	788	707	721	752	736	731	752	737	719	734	698	724	732	647	736	730	722	686	689	739	795	729	743	728	760	753	722	726	726	703	718	670	735	704	722	735	746	726	682	668	743	733	724	747	778	715	730	723	748	723	800	686	731	712	670	757	749	748	728	693	748	747	767	747	731	706	715	697	735	706	717	739	707	722	731	729	668	707	746	733	773	686	724	726	703	717	740	768	678	792	702	771	702	724	725	692	743	704	739	676	751	772	712	760	765	719	718	700	741	715	663	714	733	716	718	712	750	709	751	672	733	740	720	717	720	720	732	711	699	717	752	730	773	721	770	694	693	763	731	766	705	787	734	745	756	698	755	731	709	708	682	751	735	713	676	746	700	704	694	728	719	698	700	727	707	740	689	722	747	730	733	776	737	693	696	699	723	739	714	674	718	735	667	720	734	692	721	718	729	743	752	684	676	754	749	722	697	690	735	682	702	693	756	722	753	719	697	733	708	722	678	772	699	730	691	719	697	698	732	707	715	687	696	766	755	712	731	686	679	743	728	701	739	750	709	743	734	734	736	754	741	714	749	737	740	745	744	747	764	725	715	754	789	685	723	694	737	699	670	731	751	742	702	677	731	639	685	758	751	697	701	696	732	744	718	748	748	687	745	691	733	744	739	678	746	741	702	742	762	771	733	775	733	718	733	723	742	698	673	704	747	741	726	685	696	734	705	786	676	763	725	752	732	710	733	762	702	708	726	738	750	681	668	732	745	707	698	669	712	713	733	709	753	760	699	665	704	710	728	753	670	730	745	701	717	702	704	692	715	743	722	727	749	714	715	785	731	709	715	702	676	683	741	729	675	685	724	739	726	745	698	729	739	719	731	684	699	673	736	748	699	699	711	723	696	735	723	733	737	738	746	756	710	728	716	705	687	727	715	701	701	709	753	715	738	701	742	697	765	677	718	690	761	763	723	692	702	716	724	720	714	700	748	712	722	704	741	733	736	743	664	711	707	725	674	709	781	787	675	701	760	698	704	730	734	779	709	708	729	680	703	710	717	721	728	727	738	707	649	711	735	703	676	728	734	756	749	717	712	725	696	724	794	698	721	704	701	691	712	745	744	740	721	713	666	753	748	715	755	751	737	706	717	754	741	770	720	686	705	700	716	707	695	767	708	682	708	704	738	703	730	714	727	725	734	695	699	694	718	717	700	731	718	752	801	704	744	695	710	673	677	752	759	750	744	734	740	709	731	740	727	712	728	752	679	703	715	733	702	788	712	726	738	689	752	691	688	716	721	736	757	750	741	746	703	733	763	723	740	697	732	701	690	734	765	749	708	767	706	702	725	695	688	735	725	732	752	700	753	725	727	790	681	690	794	724	712	698	731	663	775	720	739	737	737	778	667	773	769	713	701	701	741	708	713	717	744	750	724	684	716	765	773	730	743	729	768	776	731	740	692	684	743	699	735	702	706	730	688	732	722	666	718	726	711	687	734	736	723	743	722	701	758	677	697	703	774	735	708	686	732	740	746	719	758	720	757	731	712	696	777	720	738	745	750	746	757	702	701	746	674	705	724	743	736	705	728	723	698	725	734	703	702	693	758	719	713	711	811	712	733	752	705	722	682	713	739	702	761	744	738	669	744	720	712	701	695	735	743	693	690	742	689	705	744	712	724	734	682	717	728	660	717	666	729	689	733	752	688	746	697	769	753	691	704	698	696	692	700	703	686	765	687	678	717	671	713	717	707	766	692	700	735	674	706	680	719	704	715	736	730	730	739	768	730	759	683	735	788	740	710	737	734	733	719	719	726	731	782	718	743	715	687	770	709	741	647	710	746	724	716	695	738	710	728	702	666	705	743	743	715	743	651	751	732	726	678	696	724	727	756	725	706	721	707	706	721	699	692	747	698	686	707	767	720	695	706	723	730	722	704	715	723	698	739	739	695	784	703	709	742	769	701	771	735	718	718	700	733	695	759	736	709	706	737	746	756	766	726	716	707	740	767	690	718	772	703	740	706	691	771	750	789	677	712	695	700	747	746	716	760	768	799	744	693	766	699	696	733	764	773	712	714	741	714	733	736	729	720	697	681	717	729	701	697	703	733	759	750	669	740	690	772	710	728	732	699	701	754	748	738	757	749	746	732	746	735	698	724	702	725	679	727	742	757	711	698	707	712	728	780	710	685	708	737	743	709	689	668	748	696	767	742	708	724	718	708	737	736	688	724	681	686	710	686	718	682	730	746	741	735	715	714	700	696	719	718	722	695	715	708	670	704	733	738	687	769	690	765	690	717	749	766	697	734	722	730	693	719	763	686	725	716	698	705	722	746	684	711	741	703	709	707	705	726	712	680	690	725	692	720	791	675	766	738	697	708	782	726	716	756	696	736	738	764	725	702	766	723	716	638	679	678	715	707	743	688	714	714	703	736	732	751	732	716	740	741	739	761	761	741	738	740	762	732	756	707	715	769	718	747	731	686	751	729	720	701	693	700	705	701	708	783	722	714	762	705	670	759	723	749	744	733	764	740	748	748	729	693	698	689	743	725	695	735	714	724	705	653	717	749	739	696	692	709	740	735	729	703	746	687	708	706	689	708	730	734	678	729	709	703	702	688	689	745	680	741	681	757	754	736	713	709	685	723	725	703	719	719	731	715	721	714	702	698	735	725	704	714	651	743	725	729	776	761	764	741	752	710	670	735	735	734	732	746	723	744	669	690	694	750	722	750	729	711	750	695	705	727	715	726	728	719	745	743	749	736	708	743	730	723	729	726	708	690	746	710	713	717	685	683	722	747	759	699	746	765	716	750	715	675	759	731	715	695	738	751	735	759	749	690	670	705	739	697	729	723	714	732	732	713	727	771	766	698	709	718	691	753	702	751	714	763	728	727	693	777	745	713	716	697	708	695	713	754	723	707	690	686	761	724	663	710	709	692	729	708	733	724	765	716	727	723	701	680	694	733	769	716	731	724	650	733	736	741	703	706	744	747	696	733	724	691	705	745	688	737	737	735	719	732	700	665	761	772	717	719	706	763	779	772	714	670	727	770	755	707	731	695	706	731	763	727	763	707	723	735	736	735	699	686	726	716	696	678	724	756	772	743	699	718	738	744	698	700	705	715	770	721	767	762	711	730	739	718	707	728	741	725	740	709	708	736	680	710	715	727	724	673	736	790	768	730	719	765	752	694	700	736	716	697	756	712	688	692	763	693	744	729	735	750	747	716	692	729	729	711	746	716	757	708	746	702	712	724	643	719	761	707	738	709	726	733	741	702	662	713	703	724	705	692	693	670	767	764	722	704	751	706	758	723	734	705	774	739	732	700	704	746	749	674	725	734	763	731	752	716	667	727	703	735	708
23552	20942	28246	23777	20943	11019	1259	758	641	527	516	445	433	423	365	409	341	366	357	346	317	326	353	321	324	327	324	288	335	337	299	332	327	323	300	292	355	307	298	316	321	316	311	344	310	273	294	296	295	325	305	306	291	297	298	308	290	297	305	295	290	294	292	288	281	328	301	284	283	283	282	293	292	288	287	300	298	284	293	285	267	317	265	295	319	269	341	276	277	324	284	288	285	291	287	286	271	304	323	289	299	305	293	317	253	341	281	301	265	292	294	290	328	334	295	308	261	281	304	314	296	298	294	305	266	319	276	288	317	272	296	288	294	276	312	294	287	298	298	317	307	292	294	252	283	289	315	300	315	282	287	290	300	302	331	279	312	280	273	296	305	284	282	261	335	307	307	314	292	265	278	298	314	276	293	280	289	302	311	292	286	317	289	263	284	281	288	279	289	307	269	277	318	279	284	290	300	259	287	313	298	323	308	288	276	286	294	319	287	264	305	304	311	277	275	300	275	309	286	321	298	295	320	311	302	276	316	317	303	307	294	282	277	281	291	263	300	298	287	288	300	298	273	306	294	271	285	279	258	291	269	299	297	311	344	269	299	270	302	299	288	282	316	299	271	297	319	318	290	292	305	305	309	299	283	318	269	300	248	282	308	276	264	271	283	274	317	295	285	298	296	287	291	304	293	306	299	303	294	306	257	292	325	261	312	307	275	275	313	294	293	281	291	264	299	307	316	260	289	274	279	288	301	317	257	301	310	304	310	309	326	313	300	295	283	268	312	279	333	320	292	297	280	284	283	286	321	284	327	268	255	278	305	331	279	310	306	314	300	281	274	283	287	301	291	278	249	277	322	291	284	305	315	296	306	256	315	278	313	299	280	321	305	315	299	332	283	306	298	309	291	278	296	291	324	265	313	299	280	298	314	295	296	275	281	277	313	319	293	317	288	315	298	279	318	275	295	281	290	295	302	287	316	317	282	293	332	288	293	309	296	289	291	267	285	285	318	287	318	309	276	306	296	283	334	297	316	288	313	271	279	287	301	278	280	259	288	302	293	279	311	311	268	323	294	313	293	292	301	304	289	297	273	272	282	288	277	311	295	289	292	279	298	274	314	235	283	264	302	298	274	295	276	286	300	288	285	318	277	320	266	287	280	278	326	292	291	314	270	322	298	326	289	282	301	296	315	324	251	278	282	282	303	300	300	314	314	287	273	283	284	297	309	293	313	298	294	308	299	295	296	304	313	323	282	293	268	310	275	319	298	278	284	272	290	287	279	290	315	304	278	296	288	289	285	280	288	279	286	275	298	305	308	283	263	299	286	302	268	271	296	348	290	299	308	274	290	306	283	257	277	302	290	283	290	289	305	318	294	319	319	312	290	321	296	296	281	287	286	310	318	280	306	266	280	292	315	288	308	307	316	296	290	308	307	293	297	280	289	284	304	275	311	290	297	278	268	269	270	285	295	324	279	290	279	309	265	291	311	278	300	314	316	277	319	292	309	265	297	284	284	276	304	284	293	291	285	290	297	255	291	293	281	328	258	291	280	300	300	298	284	312	315	317	239	276	264	281	285	318	275	284	286	297	321	311	284	311	305	280	277	297	311	285	305	265	275	286	283	281	276	282	282	286	258	278	265	298	269	284	284	297	255	320	317	286	312	305	292	313	276	302	301	295	289	288	304	310	287	311	290	291	334	289	268	313	283	321	305	272	300	272	275	288	323	262	276	266	257	289	263	277	288	286	275	293	285	304	295	328	268	289	280	260	307	319	304	302	295	284	311	287	296	269	308	275	301	289	282	287	289	274	298	283	308	301	324	298	265	317	304	300	292	306	296	289	338	258	301	295	258	307	299	299	303	292	287	289	294	271	271	304	305	298	296	314	325	292	293	308	277	293	283	274	289	279	292	305	319	290	287	301	289	286	287	286	279	273	288	262	315	254	291	286	278	265	278	300	307	275	298	325	319	293	275	296	281	312	285	296	305	309	295	272	292	300	293	280	305	308	277	303	324	265	281	298	307	292	282	288	282	295	304	320	280	287	294	290	305	300	286	299	312	273	299	306	297	290	298	273	310	283	276	296	258	273	309	303	254	291	269	304	287	309	308	312	272	270	313	284	309	284	269	283	279	284	275	291	285	292	268	281	302	306	263	272	287	247	336	288	277	297	301	262	324	271	312	301	288	278	269	282	276	265	279	320	281	291	297	262	295	265	288	267	284	290	278	309	277	293	280	309	278	313	283	296	284	286	276	287	279	290	299	308	294	302	310	295	311	278	291	279	310	298	269	291	315	266	286	321	293	299	306	296	301	335	276	264	291	272	313	279	288	294	287	295	286	273	297	307	296	271	289	299	311	278	295	313	297	308	283	266	288	293	257	265	292	303	299	277	297	271	281	287	283	282	313	297	297	281	292	291	289	293	315	323	297	291	311	280	319	309	333	290	280	301	296	305	291	288	293	313	291	295	268	336	254	312	299	280	274	278	295	281	286	290	276	296	293	307	297	272	302	285	284	288	296	311	284	299	306	284	293	338	299	274	278	281	295	287	305	294	316	296	260	280	267	289	276	302	300	307	318	282	305	295	323	290	284	286	299	317	277	318	289	311	284	271	263	286	304	272	305	319	260	286	282	278	298	346	290	261	296	279	286	344	283	307	273	281	311	300	288	287	284	316	317	302	288	281	273	260	317	295	298	273	282	286	278	289	307	279	324	314	303	270	274	289	286	299	319	293	308	293	302	270	306	291	309	291	301	303	328	301	317	262	299	287	304	268	293	316	312	268	301	296	260	314	299	298	269	307	271	278	264	302	314	279	316	306	318	287	331	305	287	284	287	285	323	303	283	298	254	286	289	301	310	297	321	309	274	286	311	325	255	304	305	297	317	300	293	310	285	298	293	275	290	280	296	254	323	293	309	301	286	284	303	277	291	271	309	295	314	307	292	298	283	271	330	290	318	280	282	299	300	327	312	272	316	293	300	282	274	275	277	284	277	290	305	300	311	321	300	318	308	279	308	268	291	277	261	260	298	310	288	301	292	299	303	302	288	335	282	279	300	297	296	278	312	313	275	306	302	311	294	286	273	292	291	312	302	306	273	284	274	321	286	247	301	298	285	298	279	307	275	292	280	305	317	300	302	292	256	289	307	296	320	315	277	304	296	298	262	288	292	312	340	269	270	297	285	266	277	253	323	306	297	323	272	317	283	298	284	307	253	308	299	279	276	316	329	285	309	300	304	337	313	304	302	278	285	313	259	294	288	273	297	302	280	317	293	283	280	291	277	319	263	285	292	293	292	264	288	292	282	288	300	292	251	256	320	263	297	296	271	296	294	298	268	266	311	316	246	301	294	287	279	269	290	291	291	286	269	304	286	301	301	310	294	295	310	286	292	282	297	330	285	269	277	272	278	329	301	277	300	271	299	323	253	278	317	305	275	301	323	298	310	309	295	306	307	275	293	305	285	331	299	281	274	291	308	285	248	288	298	279
20226	9905	8578	4340	2927	2283	1829	1444	1096	1007	837	709	669	599	566	619	527	486	512	424	480	471	470	438	446	424	414	411	408	415	397	401	399	414	405	382	378	403	384	422	411	425	379	402	389	424	378	355	426	389	422	384	393	373	357	379	377	387	352	346	383	337	394	408	399	365	401	360	376	382	396	351	345	378	384	363	323	380	378	360	386	340	357	377	387	383	415	343	367	384	396	420	365	344	380	403	377	353	405	378	359	344	365	372	362	367	364	389	369	334	369	370	358	380	405	376	363	354	386	373	343	389	381	392	368	374	371	394	412	328	348	396	361	345	413	355	382	347	375	379	393	356	381	386	364	397	418	368	360	364	363	376	346	336	388	347	338	367	365	403	355	360	359	392	367	368	351	351	371	409	348	390	378	376	389	384	362	366	389	351	366	362	353	346	358	346	326	379	384	389	383	372	375	391	358	364	378	394	392	368	339	362	383	375	362	366	375	336	368	395	380	359	348	406	353	372	361	387	368	354	385	381	381	415	341	397	384	386	378	375	356	404	371	361	348	344	362	359	348	385	366	386	405	392	307	366	383	333	348	334	331	370	399	368	401	332	350	383	380	407	340	427	358	355	367	384	330	391	390	357	358	355	360	401	345	360	393	385	390	391	367	396	365	417	371	338	381	363	381	372	354	371	345	350	362	395	357	389	393	385	376	375	342	381	363	367	344	359	363	364	390	369	378	372	359	377	386	358	393	384	351	334	325	372	374	359	370	390	380	399	392	345	374	383	371	345	352	382	354	389	395	364	354	364	347	375	416	381	344	362	365	333	404	364	393	354	391	334	379	349	372	366	371	379	358	366	394	356	389	376	376	366	360	369	363	380	344	396	332	380	383	402	372	329	368	382	379	391	379	405	375	354	380	383	373	362	373	405	366	360	340	377	343	358	358	365	377	340	396	368	390	362	381	368	386	359	367	396	367	344	356	392	349	387	351	357	345	366	343	371	382	405	346	381	382	357	395	372	391	372	377	372	377	370	377	397	384	343	347	397	397	370	375	387	362	399	374	400	372	385	373	371	410	354	379	398	361	353	381	338	337	342	366	336	365	359	367	355	397	366	385	342	395	357	370	383	370	353	354	376	367	377	397	351	335	373	391	366	373	384	368	383	344	358	359	342	385	369	362	385	395	386	359	367	370	362	348	374	349	349	351	364	367	389	382	372	359	376	414	376	367	361	364	357	397	400	370	394	366	391	358	398	350	378	347	380	335	364	361	352	377	395	357	375	388	364	356	347	362	371	330	371	336	397	389	363	366	404	341	361	373	376	402	365	389	346	365	366	378	358	366	346	407	378	345	363	352	394	359	380	345	371	355	375	388	403	362	352	369	350	397	398	381	365	353	370	334	371	374	405	347	366	365	394	377	368	365	368	375	396	370	380	377	374	396	380	375	352	370	353	344	361	352	379	364	350	366	380	363	408	368	375	369	380	361	368	402	357	377	379	346	384	394	346	349	383	367	420	375	384	358	385	373	398	377	354	404	347	356	357	343	357	372	384	366	391	388	376	339	386	387	407	383	400	399	340	366	397	378	366	376	355	367	384	346	353	405	384	366	348	355	356	370	375	392	342	353	356	360	362	394	385	356	349	368	351	396	337	365	381	369	375	382	341	357	371	351	404	361	379	357	382	374	382	410	346	353	361	360	336	359	357	330	389	368	372	373	378	370	388	364	358	325	353	357	367	361	358	379	346	379	410	350	367	372	337	367	392	393	384	367	390	401	386	345	394	359	367	384	392	363	320	387	372	358	352	364	367	370	346	370	396	379	389	361	366	376	355	398	397	366	396	357	349	361	360	415	344	364	390	362	407	377	404	379	363	391	365	372	393	415	355	332	337	370	379	335	357	347	352	379	353	373	373	378	377	357	362	389	382	347	371	359	401	352	383	366	361	349	368	349	334	402	384	337	388	374	382	388	383	352	362	365	376	406	362	381	407	348	354	365	419	373	369	385	381	360	375	374	378	374	363	367	387	364	325	363	388	337	368	372	378	386	380	368	361	367	363	344	370	383	360	387	405	369	372	358	395	379	399	426	364	398	348	383	377	369	372	354	377	329	362	372	401	405	351	373	355	361	400	381	373	359	374	371	336	376	386	359	370	368	381	345	342	354	353	368	339	340	365	364	386	352	393	373	367	388	383	356	375	369	365	362	370	379	330	385	358	367	367	386	361	382	384	363	389	373	376	366	357	368	404	369	367	385	385	352	384	375	377	368	360	366	372	384	375	345	367	360	376	404	387	419	385	386	355	383	369	376	333	409	364	371	383	385	357	374	381	368	386	329	326	350	387	406	370	375	363	373	406	354	340	379	349	425	362	375	411	375	371	349	348	329	378	342	341	372	369	373	375	363	386	378	358	385	400	379	365	391	373	382	364	364	384	359	372	371	371	418	376	395	353	353	377	371	400	365	356	354	370	366	373	351	373	374	360	363	355	363	340	347	358	390	383	374	360	361	355	398	382	390	373	383	373	388	373	397	396	375	383	375	399	376	355	374	331	374	385	352	357	349	381	374	381	375	344	392	382	383	351	354	375	370	360	387	379	377	371	388	346	359	361	389	362	380	370	337	380	348	359	344	365	383	383	323	373	383	361	358	359	382	383	380	361	355	385	379	352	372	356	343	360	388	354	377	357	370	399	371	364	385	357	353	352	374	412	354	359	382	357	389	365	361	361	392	397	379	376	383	385	368	377	353	364	376	376	370	370	362	344	344	387	367	398	385	363	372	392	394	366	387	384	379	368	369	383	371	339	370	338	393	406	369	369	363	399	339	375	396	384	377	391	391	403	419	370	359	359	357	354	394	365	347	361	367	370	377	381	352	384	369	347	374	364	404	361	354	379	364	368	388	359	377	360	402	412	371	365	387	357	362	390	370	364	357	353	366	397	375	347	361	371	370	384	383	370	369	365	365	386	360	392	377	378	362	382	345	390	358	365	373	378	375	359	346	381	331	400	373	386	373	370	384	339	387	382	350	340	391	383	364	365	391	360	345	382	386	387	379	381	317	379	384	381	378	373	385	351	386	382	351	391	383	386	374	376	394	407	334	374	379	380	363	376	367	360	366	381	379	402	391	367	369	390	368	380	407	371	385	379	390	388	348	335	397	407	387	366	380	344	387	307	342	375	338	383	369	341	353	361	383	377	365	375	386	400	332	377	343	350	328	334	351	351	344	393	379	360	367	358	377	375	311	344	356	358	388	392	376	361	389	392	372	334	368	348	366	378	349	372	375	331	367	380	372	381	384	375	382	399	378	374	372	384	384	350	358	362	394	366	361	386	348	350	396	369	373	357	366	381	377	371	383	375	331	389	385	414	390	410	379	363	362	342	381	364	400	361	336	358	372	344	384	389	344	418	362	404	423	321	366	368	342	361	366	394	362	370	384	378	383	352	377	350	375	361	340	351	384	366	343	389	355	366	389	348	371	377	355	405	345	388	380	403	382	366
24916	20948	27063	24881	9827	1234	1024	947	875	837	803	736	705	722	779	742	693	682	674	708	711	765	718	693	713	683	671	628	718	650	692	706	669	665	696	728	701	707	667	717	735	714	706	664	681	729	689	679	688	645	745	649	699	668	696	726	678	712	659	671	717	725	717	714	708	710	726	680	690	738	686	681	658	699	727	700	718	690	657	690	665	709	708	679	700	671	709	733	692	721	690	678	638	742	665	697	689	687	658	709	744	692	677	726	610	712	710	654	686	705	675	697	657	732	684	674	697	670	692	711	734	679	682	681	676	705	700	663	718	659	728	637	704	653	730	717	643	685	678	690	706	694	709	706	739	708	675	721	695	675	709	723	689	640	691	680	681	636	682	712	680	700	697	664	720	724	698	660	728	736	687	758	716	674	718	696	732	772	699	719	701	656	704	691	701	740	659	668	702	713	718	699	667	641	695	681	667	669	708	712	637	758	659	661	697	709	702	671	720	714	644	696	702	684	657	665	666	674	711	672	734	686	667	689	676	681	698	665	690	695	699	690	725	693	736	702	673	678	727	748	701	710	698	706	662	669	681	688	675	704	627	695	652	711	681	669	683	643	693	670	727	662	661	680	702	688	730	670	695	660	652	665	732	671	706	677	705	681	652	690	718	655	657	678	710	706	657	719	690	730	712	717	713	737	670	716	693	673	694	698	710	696	689	685	691	667	722	731	673	668	728	749	666	713	700	690	668	678	686	694	632	676	710	728	680	677	697	637	690	710	730	719	627	654	634	682	716	704	670	684	650	676	691	713	661	692	696	668	674	723	712	721	683	687	711	711	656	660	670	683	658	707	704	647	691	698	678	696	704	687	705	720	715	697	700	729	662	723	698	681	651	664	711	673	693	715	690	736	734	694	739	714	709	718	709	722	709	696	664	665	699	691	707	684	708	663	685	697	711	710	693	697	743	672	682	750	668	701	686	690	668	713	705	656	689	732	653	684	681	674	683	663	683	745	706	673	703	734	686	654	669	711	735	686	623	688	669	721	651	703	678	694	666	694	715	720	668	696	697	675	728	682	694	698	666	678	665	661	697	683	663	737	673	675	714	662	719	687	718	621	727	722	740	687	680	675	719	681	688	678	687	704	634	679	702	678	691	644	726	734	692	678	735	695	677	637	671	676	700	683	662	686	635	661	669	701	674	684	674	704	664	713	706	692	674	633	682	676	681	685	694	706	692	664	628	666	664	627	698	666	752	690	666	667	665	683	720	696	626	723	700	687	728	663	646	684	677	654	678	736	705	647	701	688	705	695	753	706	688	764	734	672	709	700	740	714	659	687	683	696	699	697	689	647	698	678	694	683	718	734	637	696	678	723	696	701	646	704	734	685	675	684	721	654	684	685	730	696	662	694	688	677	706	650	711	679	688	714	698	682	643	680	689	691	699	682	702	674	666	669	702	670	718	709	690	707	692	678	669	721	678	699	699	676	660	690	695	746	670	683	659	673	671	687	680	645	714	679	729	623	711	702	720	674	663	668	704	699	700	709	736	671	660	645	706	645	679	703	691	648	734	714	693	684	731	706	712	701	666	675	686	678	712	690	696	690	695	673	682	692	678	678	665	729	701	659	704	667	644	742	685	648	689	687	692	696	693	652	666	668	687	675	748	681	704	679	679	669	671	669	658	711	713	729	692	691	696	758	700	688	675	714	682	686	681	710	667	671	677	654	683	692	650	713	668	650	700	671	720	691	670	757	655	706	620	660	695	687	709	701	698	684	694	703	717	705	680	682	691	705	666	691	681	708	702	654	734	661	731	666	674	639	686	705	680	680	708	683	697	695	707	745	677	665	695	684	683	620	718	692	657	705	691	671	700	721	680	679	714	670	740	677	676	699	756	650	661	689	685	712	666	745	652	686	687	675	681	685	708	689	670	727	732	675	662	658	641	706	670	634	703	702	732	709	664	701	685	705	682	672	733	701	700	706	724	703	683	703	715	708	708	655	683	702	661	662	729	687	719	734	763	749	658	673	682	710	733	660	720	706	710	665	669	651	712	662	706	702	758	724	656	665	721	663	689	714	667	676	696	685	677	683	679	680	715	664	700	702	727	661	721	733	701	677	755	643	722	775	663	733	684	682	724	664	703	652	691	660	642	643	715	648	702	700	687	679	681	681	703	695	715	690	719	712	638	673	697	694	680	641	718	703	637	736	717	705	706	707	726	649	658	731	640	673	671	668	674	649	736	675	701	724	668	670	726	665	674	684	688	701	658	716	685	682	668	707	700	700	762	637	699	722	672	681	656	747	762	644	735	698	658	676	681	682	678	690	657	698	669	750	700	665	688	698	677	673	710	652	656	740	707	711	704	675	670	717	694	701	719	687	680	665	708	657	705	694	767	696	742	652	652	705	664	720	678	712	686	703	713	662	686	696	704	709	705	711	680	690	676	687	678	724	667	652	704	712	692	708	649	685	696	666	706	705	697	700	672	624	651	698	705	750	694	720	680	638	660	660	676	667	736	728	679	641	732	707	696	684	706	694	667	676	631	661	683	677	679	720	692	718	667	712	677	685	676	659	716	667	687	663	707	677	758	645	683	705	681	675	657	701	710	674	680	740	695	694	658	716	670	681	723	721	613	722	699	718	691	672	743	712	682	663	713	700	695	712	733	652	675	684	715	712	658	724	685	681	709	641	693	702	657	698	666	698	710	687	677	733	665	695	651	669	668	727	664	657	681	731	702	686	719	671	689	696	703	694	767	667	713	686	682	686	688	718	660	713	688	677	662	717	704	622	729	638	694	713	718	682	682	646	708	697	715	652	655	719	698	672	665	706	651	657	651	667	698	714	711	690	633	682	665	680	715	706	704	724	710	714	677	688	691	666	691	711	698	669	723	693	725	686	698	710	725	657	711	637	727	694	715	682	690	693	677	681	667	678	680	719	738	685	694	700	685	685	711	686	681	706	695	652	693	675	691	658	695	709	703	665	732	717	670	676	656	654	652	732	650	695	708	691	712	681	663	683	670	680	725	680	621	682	675	726	722	652	675	709	703	727	686	682	713	703	661	691	713	714	700	650	694	724	690	690	693	685	684	672	667	692	679	687	679	685	655	678	707	685	713	685	684	694	669	636	703	670	688	696	659	672	629	714	716	690	701	695	696	634	706	714	748	698	693	689	718	679	639	695	699	730	682	684	710	667	716	733	655	727	695	760	652	654	668	683	693	691	665	701	689	657	655	640	663	677	671	680	661	705	713	668	665	717	656	686	725	665	675	716	670	674	707	646	674	714	734	725	699	670	683	691	711	687	663	696	732	709	713	686	723	649	675	708	687	706	696	700	719	704	667	744	676	703	722	688	708	692	671	701	693	726	712	640	719	678	719	701	711	685	671	714	730	692	720	713	693	707	741	709	692	645	711	738	687	692	679	695	729	728	674	666	717	680	648	670	684	669	694	709	707	723	694	699	656	675	696	696	678	737	681	698	723	709	726	723	694	704	713	710
19102	5951	4984	2820	2159	1753	1570	1388	1191	1080	1090	1032	948	938	958	930	862	882	856	857	822	848	871	852	835	893	844	835	795	864	832	843	817	830	836	790	881	810	783	836	816	800	836	842	841	844	857	806	779	811	815	832	832	856	828	801	878	788	867	825	768	809	831	897	777	799	783	844	837	814	854	813	820	805	800	787	799	794	788	843	836	802	768	788	841	841	824	786	827	809	782	805	786	786	815	823	793	803	768	819	830	811	830	846	860	836	804	812	756	846	810	791	794	831	799	837	823	813	824	874	831	765	772	793	842	787	835	874	779	846	808	789	777	833	774	829	860	801	791	804	794	855	805	820	835	786	802	797	801	828	807	815	811	794	767	739	771	762	890	811	835	838	813	791	762	797	850	794	846	797	816	818	791	801	794	840	778	752	826	821	794	783	795	818	789	784	788	776	819	808	830	839	824	812	780	806	828	795	847	759	841	809	816	818	790	821	783	805	849	762	772	858	785	817	849	800	792	806	811	880	836	817	794	829	806	834	757	788	845	815	777	849	757	841	843	762	806	836	803	827	770	787	761	799	821	779	809	819	820	812	813	829	831	826	775	867	802	818	830	843	791	804	833	801	729	856	836	783	796	764	793	776	822	797	807	804	757	781	778	810	809	778	810	825	802	820	817	815	813	855	825	753	784	779	813	803	759	826	853	824	825	845	726	808	818	796	775	773	785	777	800	783	807	779	756	842	798	838	822	817	803	832	852	793	764	845	787	835	816	851	802	827	781	787	804	791	773	860	796	779	813	785	774	825	823	856	804	819	828	787	794	820	821	786	773	820	800	803	772	781	814	809	776	827	792	805	831	838	858	861	786	786	810	819	780	843	769	807	783	802	829	791	768	805	742	809	835	791	813	811	828	824	841	820	814	787	785	825	856	804	855	868	760	857	784	796	879	813	795	763	857	810	822	750	779	846	821	719	779	858	835	749	816	820	804	806	822	813	803	857	810	807	805	757	817	773	822	796	817	773	817	867	836	836	818	809	823	812	850	863	750	770	820	803	821	806	780	810	789	800	827	802	817	801	812	800	858	857	810	813	818	850	732	765	762	781	774	853	807	757	781	796	835	793	847	800	797	806	807	775	786	767	793	832	831	801	810	799	808	794	808	802	835	830	799	795	772	763	846	828	813	783	771	813	816	822	806	859	770	841	845	791	779	760	784	789	808	809	805	786	785	777	806	792	794	806	789	810	826	793	789	819	822	794	835	822	819	789	766	816	812	812	805	820	803	836	867	824	801	822	851	794	854	797	830	770	800	784	857	795	793	798	831	826	814	819	827	831	773	784	776	806	825	883	841	810	824	801	777	792	788	809	793	799	846	801	878	805	796	769	775	806	785	795	821	780	825	857	827	800	812	832	826	805	834	834	775	828	836	823	781	844	786	790	809	811	828	844	807	823	805	823	826	782	818	765	805	811	777	841	872	798	805	851	801	814	796	791	797	790	810	777	800	774	815	801	788	795	776	800	798	826	795	812	822	768	836	838	789	767	810	826	803	839	827	790	777	783	816	812	860	793	805	746	823	826	816	804	817	835	788	757	814	803	746	798	824	777	819	825	845	832	869	876	830	798	793	829	817	835	838	774	784	868	818	793	785	852	815	791	776	788	779	760	785	778	829	797	780	778	829	847	836	831	835	789	734	786	838	754	813	825	859	767	797	831	820	812	777	821	816	828	801	833	850	812	794	833	805	825	830	803	799	774	810	842	812	807	784	786	825	833	798	744	787	787	790	839	800	803	809	818	836	789	749	812	796	771	867	817	821	721	800	748	808	759	799	796	805	835	831	773	751	767	779	775	832	768	776	831	780	840	834	773	836	828	818	839	791	808	805	799	810	853	793	839	790	824	838	780	788	798	821	768	822	851	794	805	734	816	857	766	792	779	841	758	805	797	825	786	833	804	800	819	836	834	832	850	809	829	758	805	796	832	774	796	812	833	792	817	776	806	804	828	788	800	831	805	794	793	801	823	767	785	833	779	772	777	801	784	804	810	846	798	839	811	826	798	837	874	796	742	760	830	798	809	803	811	791	806	773	823	815	798	795	851	784	826	766	819	780	796	805	766	813	763	832	811	771	861	824	811	842	777	844	800	782	858	820	808	809	806	827	764	842	782	806	764	823	811	827	777	808	816	769	840	805	807	772	822	810	800	763	821	825	770	863	827	781	754	758	830	766	841	869	796	807	814	848	780	828	807	808	730	758	772	812	786	785	789	763	871	838	813	766	788	761	777	809	859	843	816	830	807	826	752	852	805	798	802	787	838	813	833	831	858	825	825	826	832	805	815	796	798	794	852	818	804	793	829	796	856	830	797	786	776	825	809	864	812	859	776	785	821	810	801	809	792	818	805	813	789	758	768	812	804	795	770	795	744	809	812	765	814	842	804	802	794	833	789	805	788	815	796	800	813	785	766	792	817	832	832	781	832	852	787	814	809	878	828	851	796	754	796	813	848	800	803	831	853	787	869	822	791	821	833	837	813	835	781	823	807	733	826	826	768	806	752	770	792	830	788	805	786	824	828	781	795	800	817	789	777	816	776	789	818	785	813	759	756	818	799	835	797	821	788	821	805	804	758	783	786	816	787	789	860	852	790	816	803	770	763	823	802	802	817	853	808	819	822	795	805	845	726	882	751	754	828	830	785	838	881	834	792	792	777	831	856	823	789	795	833	776	800	778	830	786	803	810	763	865	770	814	765	778	768	777	846	802	806	774	812	819	839	798	806	753	852	775	769	807	835	821	834	825	820	808	812	783	806	804	792	801	788	782	758	809	789	768	798	786	779	816	785	809	778	825	798	817	801	774	821	775	789	805	819	780	819	813	803	847	837	805	839	826	716	800	852	788	800	809	830	851	817	771	836	817	860	804	829	802	818	819	844	800	806	807	765	788	809	774	772	787	815	802	807	825	736	787	797	806	784	791	816	853	808	770	795	823	775	803	778	814	800	814	804	808	786	777	819	807	793	796	812	799	775	790	810	837	870	826	835	791	797	781	798	818	750	781	769	797	828	792	821	816	789	841	782	795	832	805	797	828	855	824	845	820	825	805	808	857	829	837	771	779	842	799	797	782	806	785	795	794	796	811	839	786	779	786	806	767	793	850	809	810	830	803	814	893	796	791	766	772	743	840	785	801	749	861	769	771	795	792	802	786	752	786	807	832	808	804	844	847	775	777	758	783	802	818	803	874	841	802	800	841	805	770	788	818	795	790	814	789	835	753	784	850	763	801	849	803	836	831	818	767	770	819	788	803	860	782	829	818	764	810	754	807	802	833	800	777	805	804	788	815	800	813	841	771	847	804	832	818	772	833	784	789	843	803	814	804	790	786	839	820	758	838	811	799	757	805	816	817	819	764	859	779	782	807	765	775	835	859	823	827	776	851	788	778	827	837	834	785	815	814	807	823	833	777	782	822	832	762	822	783	800	800	829	796	791	803	810	773	806	853	853
22629	20950	28653	23439	20951	21010	9907	1315	913	809	725	630	545	533	491	440	422	440	410	403	395	338	359	362	368	368	383	304	359	348	337	337	335	319	315	321	352	322	330	339	334	287	307	329	305	320	313	306	309	320	317	311	324	310	310	317	313	280	306	326	288	329	293	293	291	267	327	291	279	292	290	352	307	290	311	299	313	302	300	306	305	344	328	296	279	306	297	323	288	309	303	317	297	257	314	238	288	295	281	321	274	291	275	281	280	266	295	322	278	307	287	284	303	316	271	290	296	306	299	295	314	293	276	285	307	280	309	289	280	327	303	274	293	283	275	324	319	284	294	271	302	302	297	292	278	275	324	276	284	274	308	278	304	272	266	303	285	301	262	276	284	316	286	287	287	317	288	306	321	337	266	298	294	283	294	291	310	273	284	300	271	274	311	274	304	322	272	307	285	284	308	282	307	329	308	291	295	318	283	307	285	288	316	300	276	328	286	302	287	317	314	317	302	291	295	280	323	293	268	278	300	328	295	253	294	278	291	299	307	294	298	323	299	326	319	285	338	300	310	290	301	292	306	293	257	297	275	287	314	275	328	292	303	267	294	287	294	271	286	277	299	333	293	286	289	271	301	300	274	292	288	333	273	306	300	320	314	289	302	336	288	294	289	303	280	303	302	303	276	309	313	269	288	289	301	298	275	301	302	304	270	306	251	305	317	308	273	287	273	279	277	293	276	283	257	320	303	283	282	333	271	310	343	292	285	344	317	274	284	278	300	291	295	328	263	320	296	278	308	291	325	277	305	303	283	307	303	284	293	283	307	294	268	313	313	321	261	274	312	305	282	305	295	314	285	294	270	297	274	278	314	291	291	305	305	287	289	297	291	265	315	303	285	294	320	301	275	298	294	285	302	303	298	270	281	278	271	242	303	282	317	279	308	256	271	303	287	319	288	316	296	270	293	275	296	274	313	304	328	272	311	278	274	292	293	294	273	309	324	312	312	301	315	292	306	294	311	270	296	279	305	283	268	320	273	303	302	296	283	303	258	266	313	304	323	310	295	270	327	305	312	292	278	280	280	298	299	319	283	279	294	320	302	303	302	276	263	296	305	278	273	292	295	289	271	307	300	295	292	284	284	292	284	306	317	300	275	302	285	284	294	308	291	260	326	255	291	304	312	324	292	313	275	288	302	301	300	291	312	308	294	272	267	273	300	318	282	316	299	280	288	302	268	272	292	282	293	267	263	256	310	297	312	278	283	289	273	324	326	292	299	264	314	297	302	295	335	319	252	294	317	312	261	278	281	287	304	323	264	283	302	304	309	286	305	289	312	279	297	267	306	337	296	308	318	266	297	299	299	285	332	279	302	281	296	293	290	289	304	290	300	312	297	303	296	286	301	305	294	290	306	282	259	281	298	287	289	267	296	291	288	306	310	280	295	305	299	303	304	294	306	303	308	287	309	266	272	251	283	272	273	300	283	246	266	280	294	269	298	315	284	277	303	306	278	310	292	267	259	300	294	328	290	303	280	282	287	301	279	264	310	288	286	304	329	304	283	298	304	292	284	283	287	272	318	297	275	260	295	285	278	312	288	289	296	274	308	304	291	284	326	286	302	309	281	292	274	286	294	289	321	305	284	296	276	285	316	282	289	280	315	283	271	281	303	271	285	335	343	283	297	274	287	306	304	274	300	294	306	310	336	313	323	279	314	287	288	312	298	291	285	293	275	285	278	304	295	323	316	279	289	276	292	304	284	260	299	286	320	291	284	320	334	294	277	339	305	306	268	305	305	277	288	272	310	285	270	288	288	282	297	284	303	333	331	303	271	268	274	300	278	314	284	316	325	277	280	304	326	290	328	285	309	312	319	322	275	303	319	292	286	313	265	275	311	276	279	296	294	306	283	299	291	272	289	318	291	302	283	315	271	298	287	283	286	306	287	283	258	315	296	292	278	305	299	278	306	304	295	277	294	290	302	283	260	299	315	294	270	281	273	277	297	315	285	293	289	293	312	316	297	294	319	295	260	299	316	288	281	328	309	275	289	288	282	314	317	276	275	284	304	274	296	324	293	279	254	267	307	302	297	296	317	273	312	312	311	307	301	285	264	288	292	301	298	266	283	312	288	300	298	279	275	279	323	292	288	295	304	303	295	269	334	296	312	282	308	294	278	289	272	306	275	324	327	299	297	285	290	303	289	295	292	309	274	304	314	281	275	304	284	309	263	302	302	272	283	306	289	303	286	280	288	306	293	288	300	330	282	274	290	283	301	269	290	295	275	298	276	312	250	293	278	281	286	278	262	308	307	292	304	283	299	300	279	298	305	290	280	297	307	291	308	284	288	304	273	283	283	293	288	288	293	299	313	288	297	311	312	302	329	279	291	301	329	297	284	291	323	307	301	289	251	266	292	305	289	263	261	300	318	237	292	281	278	314	277	288	290	284	293	301	305	302	301	279	297	294	283	317	276	291	296	299	320	288	298	260	283	286	317	284	257	288	279	303	316	292	320	290	321	285	327	287	332	311	278	300	277	304	311	304	280	309	294	312	308	335	291	300	281	295	290	289	265	288	280	269	291	315	305	269	298	299	301	296	264	300	267	282	276	325	283	299	258	301	312	294	277	251	289	283	274	285	278	318	274	302	297	305	283	311	261	307	309	280	291	289	305	259	297	296	303	288	310	292	300	300	272	271	331	308	269	292	298	298	282	297	290	293	271	290	316	289	300	273	294	305	297	293	299	305	271	287	287	320	294	293	280	307	289	323	228	287	280	324	313	254	316	277	301	285	327	266	304	299	319	306	306	293	318	295	276	318	319	334	289	294	273	278	272	312	295	285	295	268	327	303	299	294	278	273	306	305	303	299	299	287	311	294	303	293	291	293	300	308	314	277	280	299	324	300	282	282	272	247	290	296	276	285	274	303	294	284	302	282	291	275	297	293	335	258	298	314	299	326	285	287	309	294	295	302	279	300	306	294	306	303	331	264	297	270	298	307	299	272	323	314	294	260	277	266	292	318	302	334	295	273	308	300	277	271	296	315	302	315	298	285	290	314	297	262	270	314	290	288	323	276	276	286	278	306	288	305	310	321	248	280	283	301	281	294	313	297	302	290	313	291	290	298	259	285	299	279	296	283	273	321	294	301	294	295	308	319	337	289	294	301	273	298	287	276	295	262	316	285	291	273	296	312	278	286	275	304	265	295	311	281	300	305	298	310	302	266	308	297	299	282	304	286	281	280	269	281	290	266	260	277	259	307	294	303	278	305	293	292	286	311	274	292	290	314	320	267	301	310	293	315	301	283	289	262	283	273	306	283	313	285	272	298	275	302	260	286	264	295	287	260	311	304	286	281	277	305	319	293	325	277	282	261	297	300	274	313	292	289	269	313	317	273	311	309	298	300	306	319	328	282	269	296	305	311	306	291	272	285	305	268	330	288	294	305	288	289	293	318	289	279	310	268	288	310	284	294	296	289	305	273	293	309	273	256	305	291	299	311
25263	16032	13577	7424	5093	3948	3005	2308	1858	1470	1242	1110	932	806	769	642	654	605	581	520	515	508	476	482	473	457	448	423	430	396	437	407	376	393	380	432	378	383	375	366	396	373	373	380	388	369	388	374	363	392	397	345	410	356	340	327	388	360	364	347	314	342	338	360	352	332	356	375	358	335	352	359	327	351	338	353	380	336	360	365	346	370	313	329	333	359	336	338	346	327	342	354	351	315	348	323	344	362	329	327	337	352	332	361	337	354	345	334	378	355	350	323	359	347	323	361	368	350	331	341	313	371	367	324	318	324	341	316	350	350	338	364	325	331	369	336	364	337	354	338	336	334	329	337	341	344	353	334	335	355	334	334	324	349	361	314	361	331	367	357	315	365	322	320	354	311	338	326	343	386	317	313	342	311	315	339	305	325	366	334	348	345	326	309	334	348	322	308	324	384	335	325	355	337	336	337	347	342	327	333	363	324	314	338	316	350	326	320	346	336	341	346	318	354	332	336	343	336	335	339	349	316	331	323	350	339	333	297	324	339	344	350	345	328	354	337	350	335	364	346	344	337	335	341	327	289	373	317	341	354	329	349	313	329	340	364	334	336	344	328	339	341	351	348	330	332	337	322	321	332	308	357	357	341	370	336	348	363	348	311	344	353	309	362	320	346	368	334	357	324	361	314	335	332	324	322	356	300	321	296	327	352	360	309	371	353	309	333	378	364	334	343	335	335	309	314	329	358	377	365	319	338	351	324	336	321	314	339	349	303	345	367	324	331	302	335	359	338	349	346	337	341	333	338	346	357	299	361	339	354	383	342	326	297	333	330	327	303	329	377	325	333	338	372	336	349	361	369	336	335	361	388	326	342	320	319	316	330	365	343	360	313	354	321	330	321	344	350	312	328	342	350	324	350	329	308	347	314	324	341	332	341	320	308	335	326	350	304	311	338	369	361	324	355	341	323	347	329	311	367	333	334	291	354	310	317	352	334	324	345	338	328	323	330	308	322	336	312	348	320	347	329	335	347	303	320	334	321	340	313	340	306	319	288	295	321	303	323	354	378	305	346	350	342	351	371	365	344	330	328	315	336	332	335	327	295	329	330	315	330	360	345	290	338	333	355	344	323	327	314	305	308	291	330	338	321	343	352	383	324	317	323	347	365	351	348	355	371	335	314	395	317	340	372	335	370	322	331	324	343	351	344	344	382	348	349	348	342	326	331	360	300	347	343	331	336	345	360	333	331	343	335	312	337	329	324	330	346	325	326	344	357	340	349	364	319	329	319	323	335	300	288	337	338	334	336	343	331	353	343	338	331	348	332	322	350	347	339	321	326	375	316	331	340	342	328	314	304	351	323	357	324	338	347	328	341	354	341	369	365	344	345	328	345	354	305	343	363	348	347	313	355	355	334	348	354	338	348	377	323	327	346	319	354	331	290	359	317	341	317	339	337	317	345	317	328	319	293	349	348	376	310	327	281	325	350	334	311	338	336	330	336	325	363	330	358	371	328	344	351	361	320	342	352	311	334	388	391	335	293	335	322	345	337	318	317	350	345	337	337	336	311	319	335	350	322	346	327	349	327	354	341	311	351	290	313	307	334	362	337	324	368	343	327	361	323	359	355	339	329	354	339	360	322	347	346	325	368	360	331	367	356	331	324	347	344	362	353	328	315	345	356	334	318	316	331	347	347	371	349	362	349	355	321	367	300	335	329	319	319	329	337	385	351	324	363	342	366	314	359	297	331	309	329	363	324	347	364	335	363	357	341	321	337	322	324	348	324	334	371	338	328	326	362	336	345	373	350	325	313	374	342	331	308	317	328	339	372	372	348	322	345	328	348	324	346	344	329	324	325	365	332	339	355	358	342	359	342	310	388	330	321	312	340	348	340	327	325	350	321	341	321	325	352	329	339	354	359	374	368	339	324	346	344	343	326	318	340	330	305	325	321	340	361	343	297	332	340	328	357	344	351	366	336	346	325	365	348	328	347	345	321	335	360	315	342	372	314	333	342	355	341	328	327	347	365	392	357	358	327	338	346	353	321	352	318	379	296	329	346	365	359	338	321	350	342	347	325	348	318	349	346	334	315	352	328	337	333	295	339	309	317	315	339	342	351	343	321	340	318	342	336	334	332	352	335	354	303	349	323	328	342	372	329	318	316	308	333	350	341	338	314	342	306	322	341	379	373	320	325	327	337	360	334	346	352	323	336	312	357	358	322	335	349	343	318	380	344	371	339	343	368	360	304	351	320	302	372	334	323	354	356	341	349	318	354	351	379	338	357	335	284	293	324	312	322	336	335	348	357	340	361	339	313	332	347	349	372	360	349	342	332	334	333	330	329	331	339	334	319	340	342	344	332	329	368	367	338	341	317	346	336	359	324	351	331	334	326	341	334	379	338	336	309	338	341	304	339	350	335	341	336	365	360	325	332	312	342	334	320	350	317	340	323	348	332	333	324	324	306	307	335	356	323	307	322	341	345	350	309	334	366	354	332	334	332	331	339	351	343	349	371	361	338	307	325	342	324	304	311	366	307	359	322	321	303	337	350	330	359	308	364	353	325	329	376	356	347	368	348	322	341	333	375	350	337	340	300	327	316	330	334	328	329	356	338	367	320	333	336	334	335	335	321	333	349	365	336	334	331	317	351	342	363	337	368	355	367	350	310	297	306	310	352	352	335	334	306	322	356	334	340	338	354	366	329	349	326	330	339	299	329	324	332	314	356	334	328	339	331	326	358	323	334	343	344	353	339	308	314	303	343	345	326	321	353	302	320	331	322	324	345	333	329	319	310	327	311	324	329	359	334	337	362	359	325	313	320	349	333	372	321	387	347	349	327	351	336	348	368	348	352	327	327	345	358	318	349	318	342	316	361	354	320	344	353	366	341	298	347	342	323	318	357	358	316	305	371	328	362	380	312	349	309	328	341	347	314	314	345	331	367	330	323	323	322	337	347	352	313	325	349	314	326	344	320	316	334	364	347	362	380	331	335	335	355	337	357	317	328	339	355	307	346	331	314	352	375	348	338	355	315	352	345	338	318	318	310	320	296	340	322	314	364	324	359	318	342	345	336	346	350	352	313	354	325	343	315	325	333	344	336	313	390	371	342	334	341	334	325	349	331	350	352	306	339	351	351	352	369	360	370	323	321	358	333	341	361	310	345	334	363	333	333	315	371	328	368	348	334	330	356	341	336	352	365	349	317	349	347	322	344	308	318	353	350	338	344	363	333	361	354	315	360	305	331	343	280	320	328	301	357	357	320	321	302	332	335	337	365	350	326	349	318	328	344	332	338	332	350	309	318	347	366	330	355	336	370	322	358	310	320	341	353	323	330	336	325	339	333	320	341	356	339	318	349	337	343	309	336	312	356	330	345	323	302	336	320	355	335	339	326	349	361	349	357	344	322	339	354	332	302	327	354	320	318	369	322	347	327	303	352	327	331	328	349	360	367	336	333	338	333	360	342	326	325	356	312	370	339	355	346	351	357	337	341
26633	20076	8102	1076	744	679	616	617	639	598	588	646	595	612	608	619	575	601	570	610	653	626	605	596	606	572	585	619	620	591	583	597	610	616	628	568	594	629	592	625	629	614	573	578	614	629	604	557	598	610	603	610	634	580	598	589	594	618	540	577	600	634	538	595	585	583	577	615	552	596	604	638	592	594	628	635	612	605	585	586	564	581	555	606	610	582	590	603	618	596	557	565	634	549	586	616	573	604	574	587	631	630	613	600	624	621	579	550	625	610	642	636	578	646	593	587	611	610	596	551	598	575	621	580	630	625	577	589	582	591	590	614	582	584	604	563	601	641	624	578	638	598	637	623	582	572	564	592	580	621	560	549	582	570	616	633	621	598	589	551	572	598	616	578	577	619	611	541	580	589	601	618	606	609	601	628	583	608	586	572	628	627	624	587	561	636	574	629	613	526	580	582	602	568	616	654	633	609	614	590	630	602	611	596	617	609	601	590	601	612	616	594	609	578	575	577	610	583	613	594	578	624	571	600	581	587	604	603	600	566	601	630	589	570	584	622	588	603	591	588	561	568	547	603	600	594	596	563	628	615	588	575	564	605	567	625	586	574	644	605	584	578	596	553	586	590	595	597	594	639	633	568	639	571	591	623	591	601	625	567	605	649	618	585	591	615	606	555	609	587	577	637	568	588	584	635	615	617	609	584	598	544	619	574	605	604	615	574	575	572	593	569	575	606	548	586	564	594	630	576	592	591	598	597	603	622	568	593	616	591	635	610	569	576	564	598	599	605	654	627	593	640	567	601	569	570	599	582	588	637	607	564	598	624	614	613	582	612	581	573	650	569	597	594	562	578	572	598	614	587	589	584	614	581	632	648	619	604	648	569	613	580	609	567	606	619	557	631	609	650	623	595	550	566	595	559	570	623	572	545	593	559	610	565	586	631	617	598	634	639	591	570	572	591	630	574	577	593	604	604	574	560	614	581	648	580	605	591	629	650	573	611	573	601	631	560	567	581	583	572	627	593	624	622	600	594	608	610	630	633	612	583	620	662	626	616	621	592	582	546	595	579	581	599	589	577	630	614	574	593	609	583	589	615	582	582	614	655	591	607	582	638	584	569	565	586	549	577	606	627	575	645	586	641	621	587	598	592	603	546	640	588	615	585	634	610	617	586	617	587	578	586	598	598	602	604	642	592	623	605	625	601	597	598	597	608	615	598	589	603	557	592	628	555	614	622	566	594	606	577	554	583	631	577	608	585	594	574	595	626	576	583	603	544	617	608	618	580	624	589	613	635	595	587	611	605	607	567	565	542	607	625	604	591	625	594	608	571	631	610	591	562	634	610	623	668	569	635	609	547	597	578	588	577	561	664	590	648	565	589	593	622	589	593	583	572	592	620	586	595	603	619	588	594	634	588	577	583	605	602	575	612	610	592	603	592	629	607	621	575	589	652	624	581	609	624	586	562	608	545	625	627	598	559	541	642	606	605	585	575	576	630	640	613	583	559	546	591	614	576	581	617	633	594	623	579	630	563	596	578	623	596	595	585	600	544	618	619	601	571	608	618	564	605	585	582	583	611	607	607	573	650	650	636	589	584	565	591	595	605	596	620	604	590	621	582	578	541	592	630	581	605	596	614	585	574	633	598	590	632	635	637	577	612	590	652	564	606	601	597	587	593	587	588	614	620	601	604	591	606	598	607	600	629	609	561	569	583	600	618	577	582	558	596	646	582	612	607	617	572	620	591	571	608	596	620	606	586	611	628	637	582	598	593	590	596	616	604	632	581	618	582	575	632	583	614	621	590	588	611	629	605	566	595	585	585	574	604	632	617	614	609	576	570	584	636	570	629	592	598	564	557	598	602	574	566	572	591	565	594	618	624	614	621	608	570	570	610	556	623	596	632	604	593	575	558	586	676	560	578	623	559	616	569	605	643	617	566	628	648	586	603	575	574	585	594	613	608	610	643	624	624	608	605	579	619	582	606	607	613	594	594	595	533	606	583	590	604	608	589	560	594	614	591	584	592	563	587	601	634	605	588	601	597	565	613	612	653	565	594	623	568	615	523	598	607	631	588	608	608	581	592	536	584	651	581	601	621	630	634	598	578	613	582	662	634	623	615	612	614	625	578	596	636	617	576	614	636	571	583	586	596	577	599	604	599	591	639	625	593	579	604	599	635	651	584	649	535	627	596	603	642	640	625	592	621	630	580	587	633	587	590	596	563	625	606	599	539	602	608	572	567	620	577	566	621	641	594	548	608	615	594	600	560	601	593	583	588	603	599	600	619	589	609	598	558	588	615	578	582	535	585	620	587	597	594	624	588	566	600	619	542	633	542	583	557	608	601	575	601	578	575	565	599	627	629	631	594	625	578	594	571	618	613	580	592	584	608	627	605	597	586	567	619	606	576	634	621	583	613	579	611	591	590	633	553	605	567	635	608	634	575	665	598	566	572	619	560	563	597	592	624	563	587	605	608	599	603	575	651	621	562	649	583	604	548	622	634	593	613	575	610	608	583	625	658	582	598	599	582	621	578	598	588	612	612	609	577	613	576	581	616	616	585	546	592	623	570	571	579	604	598	613	631	595	587	543	581	577	593	610	607	586	632	559	623	591	632	577	606	571	604	603	586	604	594	612	577	584	636	560	584	595	604	638	593	601	616	633	579	617	619	596	583	539	558	621	607	631	565	635	577	595	609	607	614	607	619	603	609	620	582	595	610	576	549	580	576	580	588	605	596	566	577	616	611	608	609	641	584	602	634	613	562	596	630	602	569	593	579	578	608	600	602	605	594	605	589	621	628	621	626	624	584	621	618	631	576	627	611	605	586	604	609	587	595	634	626	602	600	556	580	585	579	549	592	602	622	578	580	614	580	608	582	583	591	608	625	624	615	556	579	597	615	607	609	604	537	627	618	622	603	595	575	579	599	615	595	636	595	601	551	607	637	583	569	619	594	595	573	600	585	563	562	590	594	573	565	616	615	581	579	616	576	622	622	589	624	611	585	582	583	593	599	631	622	638	577	569	563	594	548	618	568	604	592	590	585	583	630	566	582	600	579	625	644	596	598	634	592	555	604	624	621	587	585	591	570	565	577	587	658	548	633	585	610	575	628	559	608	591	674	626	584	612	612	563	591	601	608	623	588	588	583	620	627	599	557	603	617	583	629	579	612	579	562	604	599	548	605	611	586	623	571	605	589	643	575	622	524	598	581	612	609	587	618	587	596	524	611	536	591	645	573	582	600	583	597	568	595	610	590	600	556	632	621	594	572	608	546	631	593	614	609	595	577	590	570	591	564	632	622	579	592	557	571	605	581	560	610	606	579	557	558	584	604	602	589	573	593	611	576	604	602	612	612	641	604	606	561	615	607	631	594	597	616	633	644	601	567	552	586	591	568	584	634	617	564	605	571	613	576	562	603	634	627	608	566	577	597	566	616	595	581	570	587	576	620	563	584	586	616	587	589	634	582	539	575	596	591	609	641	580	582	596	600
7023	1640	1486	945	915	874	818	818	780	808	790	760	791	747	714	716	743	742	756	714	696	761	757	736	693	750	721	756	706	689	740	746	681	762	726	698	769	739	752	713	746	750	749	720	715	710	728	717	714	694	731	789	689	724	690	787	681	735	703	715	730	721	740	737	703	748	741	691	716	763	747	724	711	710	718	697	737	738	683	664	730	720	695	710	745	693	750	729	691	675	717	682	725	740	708	711	717	664	707	704	717	710	712	761	688	736	761	686	672	694	749	728	678	713	716	700	675	746	723	686	689	715	703	746	742	702	726	703	702	690	736	746	709	724	721	738	744	718	747	703	728	693	758	687	724	731	672	705	753	725	679	729	769	731	763	715	731	703	767	713	718	695	792	748	712	728	697	719	676	749	730	729	718	732	758	709	743	715	729	707	711	749	760	744	688	719	752	698	690	735	694	717	724	709	696	686	735	732	711	714	747	737	671	693	721	701	766	702	698	689	696	729	770	714	750	739	699	772	692	731	754	708	691	721	721	734	707	710	753	712	788	702	703	740	719	725	683	764	704	705	704	708	721	695	713	718	695	684	718	660	730	746	679	794	705	714	713	687	698	777	738	681	709	710	754	752	754	690	699	685	692	702	782	749	712	760	728	743	720	718	708	707	760	801	729	737	726	754	710	729	702	693	709	710	731	744	739	716	676	723	759	718	656	697	703	714	715	743	722	719	717	671	705	712	743	723	708	704	756	705	693	703	701	709	740	734	718	671	693	678	726	722	694	720	699	723	775	667	743	726	707	731	723	691	752	765	714	721	715	760	705	735	644	712	761	771	735	685	760	731	683	721	712	742	683	739	702	758	724	734	747	701	679	731	695	700	725	747	740	719	738	743	727	720	762	759	748	714	700	759	743	665	745	757	735	727	708	717	729	735	720	708	727	739	763	740	702	707	733	718	716	691	749	714	728	699	789	710	731	752	753	763	698	728	729	697	682	729	730	727	745	682	752	692	674	725	757	663	733	728	735	740	745	666	689	777	736	698	746	698	768	767	759	725	731	689	740	728	702	745	708	731	718	725	744	697	694	717	794	755	763	707	716	739	740	683	729	693	673	698	682	717	762	697	737	629	733	690	723	716	744	747	756	709	658	688	746	724	740	726	697	764	755	778	682	750	728	707	743	760	743	736	710	704	763	699	743	738	718	703	701	714	717	697	701	753	690	759	719	735	732	755	755	722	699	734	713	706	715	709	727	693	738	735	735	724	743	731	704	723	718	765	746	725	731	706	726	684	701	719	736	645	687	708	770	730	681	709	686	745	711	741	727	702	704	710	739	668	705	695	734	744	754	726	692	773	712	747	666	709	751	779	734	761	701	736	716	701	679	738	727	765	727	711	702	740	709	703	710	742	727	667	684	718	743	790	729	735	745	755	700	742	678	684	706	736	702	722	733	731	719	674	685	722	714	727	709	722	742	771	689	764	695	679	707	747	720	729	691	715	729	680	672	735	727	771	727	729	749	722	710	734	762	739	726	732	712	710	739	694	713	751	645	723	731	721	727	779	749	677	649	738	712	685	722	730	723	694	774	718	723	724	729	705	668	711	697	756	728	686	672	737	709	682	713	709	732	719	703	727	729	760	756	678	701	708	745	704	727	708	700	745	697	721	727	680	732	711	685	751	725	744	703	715	692	771	746	754	711	746	710	728	748	668	725	745	734	681	705	692	682	701	699	731	745	764	743	709	691	714	731	710	708	730	711	747	685	718	745	768	671	721	773	766	669	750	726	717	716	751	710	659	707	742	760	711	727	744	698	686	699	743	701	719	709	698	727	721	698	714	695	698	716	736	736	706	745	742	743	729	713	691	792	741	715	737	722	713	714	724	686	709	775	780	747	724	791	696	728	748	697	772	690	681	716	703	715	710	733	700	702	658	721	723	755	709	756	689	714	721	761	742	743	725	701	742	729	743	684	738	687	726	719	743	742	739	714	732	740	730	760	700	732	711	752	773	763	667	709	699	724	679	736	731	677	771	715	733	731	680	793	714	717	761	688	715	724	709	739	720	751	710	752	712	699	715	731	789	706	722	755	703	726	722	690	714	739	706	694	739	702	756	719	689	749	717	722	748	712	757	710	766	727	730	691	748	703	655	716	705	720	752	729	735	700	697	737	726	709	702	665	718	724	761	759	684	701	719	723	739	724	718	718	685	755	739	702	671	711	753	691	720	697	732	655	713	723	747	719	733	697	778	772	748	698	701	726	717	749	778	738	676	691	681	743	714	702	751	702	712	747	719	744	710	730	717	754	720	718	783	717	683	761	695	735	696	688	730	697	730	700	726	713	746	718	733	725	711	691	713	753	752	714	712	711	718	704	706	689	734	749	709	789	703	743	692	753	695	712	728	677	726	773	726	705	722	691	738	725	707	740	730	744	761	751	687	723	701	716	666	718	694	714	723	719	747	750	734	728	713	716	706	704	727	717	688	670	791	707	756	643	765	720	671	721	734	699	687	737	717	732	777	713	714	722	721	774	755	724	706	744	712	707	702	708	701	737	760	692	760	728	707	759	734	724	713	715	686	720	663	748	714	679	724	777	729	696	739	732	687	746	712	707	751	695	687	740	695	718	734	741	710	711	774	702	707	774	693	705	748	739	716	751	690	715	699	747	713	763	723	730	724	701	702	698	743	701	743	756	717	704	710	698	789	739	740	687	731	692	678	718	684	748	700	747	759	691	714	757	705	721	719	712	744	710	752	719	705	730	743	670	699	717	728	766	754	676	773	719	762	727	725	749	686	716	682	745	723	710	727	733	700	761	700	755	672	697	740	697	720	747	746	713	733	692	739	743	735	745	763	734	726	702	690	761	709	756	742	688	741	741	720	728	741	705	749	653	696	675	754	714	706	702	692	721	747	748	758	737	707	708	732	697	697	702	714	708	730	668	720	724	716	748	728	738	742	728	734	722	713	724	776	711	732	753	697	724	749	712	690	745	727	678	739	689	694	638	743	730	757	767	689	725	679	680	745	758	733	756	710	703	723	734	733	723	762	722	702	770	690	711	708	676	717	713	725	689	696	677	705	720	712	693	717	732	715	749	677	752	694	677	706	726	689	740	702	736	727	720	726	718	722	710	735	732	727	709	731	660	730	732	725	705	696	704	727	732	700	715	708	726	709	710	782	721	705	699	682	745	703	722	669	735	706	673	698	749	725	740	671	712	733	710	676	738	712	738	703	739	685	721	740	725	744	710	718	696	682	732	733	728	761	714	722	713	674	741	735	737	729	758	736	723	731	750	742	723	721	683	718	675	719	735	704	763	706	765	727	724	713	740	708	749	686	717	697	733	747	710	702	703	648	754	701	677	710	746	722	731	701	684	704	733	761	754	726	734	732	737	676	671	724	739	722	716	690	755	714	727	734	732	705	735	681	695	741	702	701	713	727	766	698	684	751	741	679	711	743	716	718	741	682	708	733	740	745	705	731	712	715	707	704	744	757	700	709
23610	20930	28234	23790	20937	11083	1213	783	609	519	530	398	422	400	376	368	406	354	359	389	344	312	339	282	333	343	340	316	336	325	305	316	313	292	319	300	330	327	336	275	329	315	304	312	339	291	306	288	313	301	301	289	280	311	310	315	291	309	276	306	268	291	325	306	294	312	295	262	305	291	303	311	314	290	289	279	294	328	284	291	314	313	301	297	294	306	271	304	293	275	286	277	291	282	310	267	288	261	292	303	288	297	306	284	293	300	299	281	308	311	263	311	320	298	288	332	254	294	315	299	290	283	288	298	288	291	294	295	288	315	293	280	262	337	303	296	293	279	315	280	292	295	275	274	276	306	279	304	272	303	287	293	267	303	296	306	294	290	329	314	298	282	281	287	301	277	290	322	292	298	284	307	293	291	283	293	280	305	287	286	293	284	297	289	312	311	314	307	263	321	283	326	299	296	274	278	311	314	295	308	291	281	293	282	266	287	318	284	295	309	303	297	313	287	284	271	331	304	293	295	302	304	298	291	308	301	301	323	291	289	299	292	315	301	294	301	294	297	287	319	263	282	288	280	321	304	309	264	278	288	274	283	299	332	331	314	290	294	287	275	282	296	309	302	316	285	285	261	251	284	296	291	310	283	290	268	328	283	281	277	293	309	301	288	299	282	333	308	294	341	278	325	308	275	298	275	300	266	281	280	298	262	275	309	275	314	276	294	299	313	280	292	304	273	279	291	269	291	310	289	293	278	293	288	307	282	294	303	297	302	282	307	312	278	277	276	311	313	287	268	235	295	293	274	257	308	289	332	253	290	292	287	320	271	256	313	315	280	300	260	283	312	288	279	294	311	269	274	321	287	308	288	272	301	261	285	279	281	294	295	313	285	260	294	304	298	283	267	296	310	274	325	271	292	289	323	280	285	325	292	313	337	252	293	273	265	299	313	277	314	288	269	316	281	306	274	311	265	301	305	284	282	319	349	325	297	275	284	284	294	304	275	292	299	306	261	347	311	311	303	300	286	297	265	267	315	311	285	272	274	302	283	287	287	317	288	313	274	292	274	300	297	281	290	321	289	293	282	299	301	291	301	294	287	318	299	297	290	276	267	260	272	286	328	284	303	292	315	307	290	277	288	294	307	304	285	260	282	241	320	280	267	282	317	281	335	271	313	307	288	301	296	294	318	305	280	316	308	297	276	277	284	270	279	283	285	300	326	284	301	309	303	316	295	285	279	275	289	310	285	304	281	296	300	288	294	316	300	280	271	310	279	301	281	343	265	287	299	297	293	286	265	278	302	295	307	303	283	278	320	285	303	297	263	265	286	315	302	285	293	307	301	331	284	269	319	272	278	310	308	271	278	293	268	297	294	304	293	302	286	321	287	275	296	295	276	266	262	290	279	308	320	295	264	289	294	304	280	301	289	290	260	300	302	340	285	281	309	302	315	275	300	295	258	312	298	292	273	309	272	308	283	289	309	302	289	300	294	290	308	266	302	276	275	289	277	306	317	293	266	299	291	297	298	287	331	271	308	301	245	277	265	288	304	283	327	350	294	299	296	302	286	323	306	300	302	306	319	289	298	303	303	274	317	304	264	289	295	286	266	281	286	288	270	276	321	280	296	298	307	279	304	266	259	296	344	311	249	286	275	286	298	290	296	284	271	343	308	288	323	285	296	274	269	288	293	295	303	302	296	273	281	294	304	282	301	285	306	266	314	313	316	288	284	293	279	302	305	265	290	292	280	317	293	297	272	287	294	294	307	285	310	285	299	270	275	293	310	314	300	289	274	273	301	317	291	239	294	304	288	295	290	281	267	299	279	293	314	265	298	305	317	273	305	316	325	293	338	272	292	334	289	279	308	283	298	283	290	290	255	340	286	342	313	303	295	277	265	290	313	311	317	308	292	274	299	266	268	319	288	279	292	304	288	283	318	299	297	280	297	300	297	297	293	305	292	275	304	298	317	289	318	336	336	305	299	287	282	334	306	292	299	289	298	280	292	317	270	299	266	281	284	243	283	308	285	287	277	296	279	285	296	275	279	298	296	291	299	304	305	301	305	324	297	290	290	300	322	298	320	300	317	281	296	295	280	315	294	292	303	288	287	315	311	313	263	285	290	273	271	291	295	317	297	293	259	307	275	254	287	268	268	281	329	305	296	290	287	268	305	320	313	275	293	293	291	289	301	305	272	290	307	304	292	301	298	303	280	265	300	287	293	279	298	296	285	281	277	301	281	328	272	236	274	294	292	309	284	288	291	294	289	275	287	280	319	296	276	315	268	309	332	309	293	301	284	271	289	296	294	294	302	289	300	304	253	313	247	303	256	315	282	330	313	260	304	309	309	305	297	297	277	292	302	295	306	307	328	288	278	291	303	300	288	276	276	289	298	272	305	284	295	296	304	267	263	288	313	322	259	298	291	304	311	297	327	316	258	300	295	271	283	309	275	310	324	277	303	328	293	279	296	312	299	275	272	288	271	283	297	298	262	288	315	288	302	283	284	293	302	287	307	272	308	307	297	277	294	286	290	282	286	316	299	290	275	299	297	292	287	311	306	289	286	294	277	297	303	289	280	292	311	279	295	275	300	317	282	314	293	272	297	294	303	286	312	310	280	295	289	272	307	294	294	296	284	274	310	315	281	285	290	293	288	311	310	278	247	304	287	281	296	286	310	309	304	285	289	322	299	287	284	270	295	299	277	266	285	293	288	301	298	279	326	283	306	293	276	307	291	308	322	291	280	283	294	283	321	336	306	286	286	263	255	301	335	323	325	297	312	288	293	284	230	288	303	294	267	287	338	287	301	266	307	290	304	287	303	296	293	285	300	301	297	328	304	295	283	282	310	304	286	298	299	283	318	284	298	289	319	314	278	278	304	320	325	296	301	290	292	299	335	276	302	281	303	297	299	276	302	289	314	311	286	301	289	305	281	313	283	298	319	306	269	304	330	294	313	306	344	307	286	324	302	268	281	304	295	297	312	294	280	322	320	286	257	295	351	283	313	297	283	254	336	299	295	291	295	304	307	311	322	309	297	288	295	286	300	290	288	275	304	303	311	270	315	278	299	285	280	301	305	290	297	296	280	291	283	299	284	287	296	291	282	292	290	308	290	300	319	286	297	285	274	307	317	264	269	285	279	284	318	293	280	286	293	291	282	287	293	284	273	267	278	326	302	305	310	294	315	285	280	299	290	315	281	312	290	297	294	289	325	284	274	304	298	282	277	298	278	277	275	290	300	324	265	263	296	281	348	279	266	295	271	278	303	316	273	286	308	330	312	274	300	269	310	288	292	271	260	295	281	304	285	261	287	294	319	290	279	276	282	298	316	269	298	288	277	305	296	288	273	289	260	302	284	306	301	303	291	282	287	315	284	303	310	278	291	304	273	292	305	282	291	282	289	274	319	284	271	281	289	296	278	299	313	312	289	301	291	298	279	314	308	280	284	306	315	310	296	301	305	284	281	307	293	277	287	262	277	250	310	302	308	291	288
22040	10083	8354	4269	2966	2266	1785	1418	1147	1012	856	726	675	629	587	514	499	475	492	467	439	446	456	427	433	427	427	408	401	429	394	386	418	422	389	410	369	417	404	409	396	407	403	372	407	360	378	371	394	393	398	360	332	364	407	383	432	434	348	390	359	368	365	374	380	377	416	341	397	422	379	394	406	366	401	390	357	389	397	394	375	365	366	352	344	400	344	372	382	389	382	378	353	322	372	354	350	390	368	373	393	383	398	377	363	407	394	374	361	342	359	343	349	366	393	367	313	335	365	422	374	393	406	384	348	380	382	399	373	365	388	356	353	400	366	365	370	348	357	361	346	374	360	379	343	381	347	375	378	349	365	398	363	331	383	390	380	366	350	362	360	370	377	360	372	366	403	370	371	370	374	391	342	376	368	418	405	393	392	373	379	384	366	373	351	387	382	358	379	372	345	405	350	395	402	379	369	372	367	350	374	379	322	389	350	361	353	379	349	362	337	324	355	375	345	376	370	371	365	376	357	371	407	386	354	344	374	377	383	362	379	325	356	387	371	382	416	374	369	350	349	362	388	377	386	351	352	365	400	363	387	367	366	399	364	361	357	360	370	367	363	371	370	373	381	377	377	370	347	347	382	416	347	388	367	371	355	364	374	376	372	331	375	395	369	375	374	413	356	393	359	359	344	348	355	356	368	379	374	337	351	366	362	396	376	387	382	383	360	394	360	372	381	332	341	366	392	385	355	391	381	371	376	407	426	402	388	407	371	358	371	370	358	350	388	367	403	411	368	397	338	368	352	393	379	359	343	381	358	349	351	349	351	389	366	383	362	407	360	402	384	349	394	390	368	390	355	338	354	369	384	387	398	365	368	390	361	394	369	375	331	370	385	398	376	410	361	375	381	346	373	374	350	341	391	379	374	395	391	392	349	354	364	366	390	335	372	361	342	413	365	368	361	390	381	375	351	374	399	379	360	379	330	330	348	362	371	352	356	363	378	360	349	378	359	386	340	356	376	356	393	361	393	372	383	341	373	335	348	367	363	417	348	405	360	401	367	369	390	373	398	386	372	367	352	365	376	371	385	342	381	378	377	378	381	338	381	377	379	404	377	350	361	359	365	337	425	389	373	355	385	387	382	380	375	360	375	373	349	355	354	353	353	403	398	340	389	335	404	385	349	398	369	366	368	346	359	378	369	373	379	338	399	387	386	386	384	386	336	367	376	393	389	336	393	370	360	361	355	381	398	357	381	383	408	377	358	397	400	349	385	375	387	375	387	404	390	338	352	352	390	383	380	355	367	360	380	381	394	374	372	377	408	393	360	361	371	363	374	329	347	401	383	351	368	398	354	365	366	334	345	371	378	343	335	371	376	386	382	389	354	393	377	391	354	370	364	398	372	363	359	354	364	378	372	353	373	406	332	364	381	332	394	357	365	367	370	379	401	355	383	361	377	372	368	398	357	358	338	363	349	375	368	351	317	398	380	417	354	340	359	346	374	389	409	392	345	387	340	386	363	372	383	384	358	354	353	368	379	373	375	400	360	361	358	392	354	368	380	354	370	360	387	334	370	364	384	359	347	339	375	394	353	359	376	384	354	374	355	358	393	343	368	346	381	359	403	387	357	378	376	347	373	355	345	365	391	366	392	371	338	361	374	389	357	392	360	395	336	386	389	334	388	368	356	367	397	353	389	373	395	387	365	393	346	369	385	383	384	358	347	379	402	396	399	360	397	390	352	370	366	356	366	342	375	358	391	371	355	363	343	364	381	329	370	374	370	377	322	364	397	360	362	360	371	400	367	357	384	377	315	373	358	390	343	355	383	376	376	367	354	390	392	375	382	369	373	366	384	326	350	350	372	371	396	386	367	378	375	378	400	395	375	376	382	370	362	368	397	384	364	373	378	367	397	379	379	363	344	377	413	392	386	359	379	344	381	368	348	348	352	379	361	383	357	383	364	374	372	382	366	357	401	381	383	383	360	383	335	354	395	408	377	362	368	349	375	380	387	346	376	334	355	375	397	378	399	344	370	392	306	362	378	368	383	349	375	378	362	393	357	386	362	352	317	338	378	360	328	377	381	359	344	397	342	363	375	358	406	395	317	353	355	368	371	379	365	385	377	394	361	370	411	389	380	372	393	368	410	379	370	389	372	381	370	376	379	382	351	370	342	347	388	350	345	371	359	404	382	376	366	393	354	358	419	384	381	345	341	367	391	358	343	373	363	372	386	347	348	365	367	379	343	346	381	389	363	351	369	353	399	387	342	362	359	367	369	346	391	344	359	386	334	364	369	363	371	380	362	355	395	357	361	340	355	396	335	344	378	377	394	357	390	382	392	352	357	378	392	387	400	383	384	389	380	393	343	381	375	379	355	378	384	342	388	375	364	413	369	362	383	370	355	358	375	390	361	393	371	370	388	385	394	382	369	326	342	367	389	382	371	382	374	350	387	389	364	395	376	336	354	375	405	355	364	374	354	372	376	377	374	366	357	348	363	382	343	364	377	388	348	388	363	351	388	384	374	383	380	362	353	371	374	353	384	363	371	365	352	350	358	373	357	402	351	384	369	414	356	379	401	376	393	376	398	366	378	353	382	381	389	367	357	385	390	341	394	348	364	373	390	413	394	370	402	389	357	400	380	355	369	375	374	373	395	367	383	385	387	358	365	384	373	350	352	362	378	352	385	362	357	361	415	349	382	352	367	383	364	393	376	382	366	370	356	403	365	403	376	383	365	369	335	362	376	380	368	367	381	364	376	359	331	365	372	357	364	341	375	350	342	378	397	343	372	404	391	378	377	359	346	361	376	395	382	366	395	376	347	337	372	371	360	402	366	372	411	355	399	371	351	376	397	349	355	373	338	374	375	376	379	363	373	360	390	378	382	377	372	387	379	360	379	377	385	350	389	382	361	390	362	345	362	377	388	357	364	395	373	375	378	366	356	376	377	378	398	390	362	369	368	356	394	373	398	351	345	407	366	381	364	387	371	396	392	343	386	366	374	355	362	394	361	366	390	369	352	337	371	399	384	380	382	355	375	324	363	374	416	376	384	388	368	403	359	367	363	362	369	416	325	386	391	371	364	360	373	361	390	377	380	377	351	379	371	347	405	379	372	414	374	359	394	393	388	341	354	362	363	341	350	349	359	382	335	392	362	384	348	377	362	377	358	372	359	361	350	380	369	374	386	397	391	409	360	404	351	389	339	389	384	372	366	387	377	356	408	329	363	389	375	342	389	402	359	358	393	407	378	323	397	353	379	372	362	356	378	346	346	382	390	377	349	364	365	415	363	368	322	355	352	341	379	375	367	366	356	382	393	332	387	379	403	397	379	388	387	335	389	369	361	380	383	366	342	364	370	414	369	401	385	359	387	355	370	397	389	391	375	372	340	373	410	347	401	382	386	341	366	362	342	354	335	403	405	392	346	360	392	369	370	396	383	336	345	356	375	352	400	378	343	374	369	344	377	353	361	359	385	371	364	352	352	382	392	410
24953	20920	27053	24877	9872	1286	996	874	793	841	760	734	756	783	710	751	721	724	722	684	733	719	698	717	731	748	735	749	679	671	718	711	722	659	723	712	720	709	731	692	687	719	708	683	714	706	668	705	729	656	696	676	730	707	692	716	712	685	687	692	760	674	700	692	703	730	718	658	650	687	700	699	713	675	672	743	685	737	748	652	660	713	725	722	691	664	699	663	687	711	704	642	725	680	670	734	662	701	694	703	688	675	712	651	663	689	650	692	690	707	652	670	696	668	677	702	683	701	665	706	700	699	726	698	710	692	721	715	722	699	658	718	748	641	740	713	731	709	725	699	704	727	675	690	705	691	710	692	708	731	685	725	727	667	720	662	694	699	730	644	687	714	684	701	723	714	691	691	679	685	688	670	729	681	687	705	670	768	719	687	682	675	681	693	703	673	674	690	705	703	695	698	689	719	694	683	680	707	713	721	713	683	667	669	721	700	725	664	711	664	701	702	666	706	730	697	674	702	680	688	760	679	712	691	672	727	678	631	677	663	727	713	725	686	705	713	705	666	700	695	723	679	671	761	720	679	691	654	671	749	715	729	712	659	718	736	682	699	697	695	711	695	662	686	648	697	625	656	712	709	668	658	676	700	698	670	692	740	678	664	671	679	705	688	667	638	719	704	723	674	689	716	726	630	663	682	712	667	715	684	715	696	688	657	671	664	682	665	720	686	709	687	655	692	685	698	689	671	705	715	676	678	674	741	707	681	669	707	710	662	653	696	710	694	703	711	692	709	713	651	664	714	648	683	735	742	699	717	711	701	693	693	699	713	714	698	706	658	681	709	708	699	691	713	704	731	703	700	706	700	672	691	681	687	731	708	695	681	734	712	705	705	693	740	689	704	703	703	723	731	699	700	686	706	681	709	677	717	668	657	666	697	668	661	704	714	686	738	686	678	707	683	657	672	656	727	644	674	692	681	703	671	735	721	670	681	654	708	710	696	701	716	711	669	694	723	681	724	676	668	714	678	710	687	690	723	742	678	686	692	690	759	713	677	723	701	700	677	723	724	679	692	698	684	653	702	693	687	680	692	612	701	731	683	734	680	683	693	671	729	696	680	684	653	678	724	731	727	699	742	719	720	677	689	690	687	735	702	673	711	677	716	728	738	678	680	693	671	649	656	649	691	668	643	729	722	736	683	685	711	679	663	670	692	680	662	748	724	653	694	708	690	770	705	659	663	723	688	676	680	691	695	696	722	714	730	668	659	651	651	664	672	719	686	670	691	673	728	652	722	726	720	744	710	711	709	675	722	716	727	724	692	706	740	637	700	697	702	692	718	676	649	718	737	689	721	661	652	682	712	664	716	736	696	734	694	663	669	655	666	668	701	652	723	707	697	715	673	710	690	700	677	725	726	711	751	718	664	670	718	669	634	695	682	677	711	676	667	657	715	658	640	706	736	710	666	690	706	695	714	715	695	683	721	676	735	677	703	694	661	698	699	729	681	698	684	744	739	662	717	717	727	715	714	686	654	692	662	688	696	686	659	729	695	685	677	730	670	696	758	714	699	710	692	689	655	682	709	684	712	681	711	717	700	668	717	715	724	726	695	678	729	706	711	709	651	652	711	694	713	712	696	670	735	669	726	701	693	672	710	673	738	682	676	785	686	690	672	662	713	660	702	706	694	734	675	692	656	680	676	693	684	729	750	719	698	696	674	732	693	628	728	683	681	738	708	680	698	672	670	677	706	703	702	744	698	744	745	693	709	661	686	689	744	668	711	680	714	685	759	701	690	675	746	695	662	728	729	675	655	748	652	692	683	686	663	684	703	670	711	655	682	684	700	678	695	653	683	729	701	667	710	735	679	746	641	706	718	688	697	706	702	691	637	653	721	672	717	695	721	723	648	699	696	681	726	683	699	649	704	725	701	661	742	654	691	684	663	718	663	678	663	645	651	698	714	690	674	674	666	708	680	665	666	686	678	703	708	697	661	685	700	725	659	608	701	696	683	687	737	666	734	701	672	695	658	696	678	707	689	647	746	673	700	695	701	693	696	689	674	656	680	688	698	682	678	717	667	695	689	675	698	690	715	680	753	688	697	752	685	665	715	676	678	674	699	688	744	721	671	696	699	679	701	659	717	688	723	693	683	643	689	669	713	727	692	734	718	655	642	679	678	678	689	729	648	702	713	724	732	695	698	700	707	709	698	674	722	651	723	689	690	688	696	687	655	635	716	671	673	687	673	671	702	713	678	663	725	656	722	739	671	716	679	734	717	729	718	679	666	706	646	682	716	658	699	720	720	633	722	691	616	675	684	742	678	646	693	672	691	701	716	653	666	671	736	696	708	728	692	748	682	639	665	721	629	713	711	665	681	661	674	696	734	675	699	717	691	765	680	738	715	702	744	623	679	706	719	705	706	693	696	686	708	731	657	727	709	716	642	667	684	679	702	698	728	696	683	675	704	659	710	724	702	655	674	707	711	715	697	673	694	727	701	662	681	762	744	706	676	702	698	683	674	688	677	730	706	744	715	703	689	720	723	697	653	743	734	739	637	691	674	677	717	678	753	713	700	697	685	707	667	712	721	676	699	700	680	697	671	708	770	660	662	681	706	709	694	701	651	683	689	731	689	696	686	728	705	701	714	663	673	656	707	696	688	710	640	733	681	660	718	700	726	684	703	753	691	685	665	654	705	706	638	692	661	709	703	672	670	687	680	680	754	700	689	687	687	692	646	720	687	671	703	665	682	664	664	680	719	674	701	698	703	696	700	630	660	676	692	690	706	748	699	707	671	750	673	707	668	672	707	735	686	687	682	728	669	720	722	669	664	688	689	697	665	697	623	663	676	689	682	694	693	694	668	732	718	681	680	722	670	678	666	738	689	665	678	703	738	693	681	747	652	704	750	725	674	699	695	643	729	717	658	765	693	684	700	650	673	633	685	650	674	654	688	657	678	683	676	677	693	682	668	701	678	666	709	714	721	703	724	670	717	633	697	648	646	698	705	679	669	697	716	747	639	660	722	640	729	691	712	715	730	709	674	729	717	722	685	651	687	746	692	688	707	662	679	608	731	645	723	709	669	683	744	706	696	668	656	722	621	678	703	692	667	680	724	655	640	713	695	725	637	724	721	693	685	699	680	644	692	673	682	684	694	732	660	720	686	653	691	678	703	698	730	686	702	694	706	675	688	714	712	732	685	705	720	665	684	760	642	707	714	656	740	752	679	690	710	692	660	690	705	683	750	685	680	688	712	706	715	723	707	702	667	672	656	690	677	721	668	705	731	716	718	683	717	698	740	683	640	705	695	716	673	675	695	683	669	712	688	676	711	703	660	697	702	706	674	728	717	683	664	734	713	675	704	696	659	725	671	684	685	687	684	654	666	691	683	689	696	729	683	700	676	694	660	713	651	689	699	729	700	659	721	737	624	698	661	699	689	661	680	699	733	739	703	668	670	715	719	649	701	686	714	678	680	680	728	686	698	692	700	723	641
20624	6026	4795	2803	2092	1728	1548	1327	1284	1080	1099	1010	890	921	872	905	869	896	868	795	895	842	855	836	881	813	841	874	866	819	788	818	811	818	833	774	818	824	834	847	869	836	853	823	864	847	844	844	815	791	803	850	805	855	765	844	822	807	864	778	801	846	837	809	839	814	828	840	829	804	812	779	828	798	855	817	817	787	829	799	798	793	765	814	822	791	820	794	786	831	787	763	751	804	818	897	791	801	838	798	828	821	785	757	841	783	800	773	895	854	840	858	841	795	772	807	806	820	827	781	806	820	783	797	828	807	740	828	833	864	795	774	832	819	777	766	817	796	788	818	807	868	777	871	780	795	762	775	839	807	821	776	865	800	856	845	808	838	851	792	812	788	776	821	846	756	825	826	864	841	842	830	819	799	800	836	825	778	782	794	802	822	777	835	824	810	839	779	802	845	802	812	795	850	874	819	853	776	808	804	772	834	839	818	774	814	818	834	815	777	832	782	854	796	793	807	757	828	797	829	804	832	790	838	807	860	789	772	765	815	761	812	820	803	839	820	780	796	757	769	877	809	863	806	794	780	842	787	819	845	797	814	880	798	821	814	765	815	867	796	747	838	855	803	831	828	832	783	826	826	808	813	840	747	806	786	802	749	832	830	810	813	845	814	817	828	798	836	764	778	821	780	814	849	804	809	811	827	849	826	806	822	806	828	798	795	780	801	761	796	803	760	836	793	766	789	826	821	802	844	779	800	839	817	810	776	801	802	813	820	795	767	840	804	826	747	761	818	799	815	838	788	745	823	792	782	850	763	840	772	774	841	826	803	827	808	823	768	820	873	827	811	835	808	850	837	815	829	790	816	775	817	828	834	795	810	794	817	810	845	803	810	810	835	785	777	823	811	800	799	781	863	850	814	827	808	785	848	813	834	799	760	807	806	826	816	820	805	890	839	814	814	807	810	765	827	811	770	802	839	753	821	790	794	827	828	798	827	828	805	801	830	804	819	807	849	821	826	816	802	857	817	825	798	828	791	866	799	821	805	776	804	839	802	811	791	821	849	766	847	823	826	821	829	809	839	764	778	824	794	799	792	767	811	848	777	804	780	789	814	798	818	810	801	824	847	777	820	806	788	841	796	879	792	806	811	802	803	811	823	792	818	779	760	796	861	859	854	805	769	798	810	802	784	826	816	798	784	817	800	789	805	778	828	833	763	815	842	814	829	798	794	812	794	804	763	825	771	772	764	823	871	830	830	798	789	821	805	819	785	838	815	812	837	813	777	795	787	836	851	798	806	780	828	858	832	736	802	772	828	819	813	807	793	792	837	757	830	811	796	752	801	826	816	791	865	866	806	789	783	809	827	792	802	818	799	803	815	857	804	837	808	812	859	826	769	774	833	814	764	829	798	871	788	755	856	855	783	796	848	817	773	837	847	782	785	801	888	782	838	773	832	817	724	845	812	819	825	809	844	784	814	834	803	799	783	818	827	780	823	821	832	841	850	848	813	768	842	800	814	856	794	830	773	746	784	833	867	864	786	797	866	839	790	788	797	821	740	746	848	788	807	796	781	837	828	771	808	786	808	822	841	838	801	765	773	801	893	846	812	748	813	830	824	839	818	788	787	791	855	798	777	764	803	856	814	751	825	830	815	842	793	782	781	800	802	837	843	815	829	796	811	796	846	823	818	798	800	805	824	783	815	835	846	826	761	783	790	797	796	830	796	826	788	804	834	805	843	760	806	788	775	799	876	792	818	780	854	833	802	782	849	832	798	816	809	787	849	791	799	854	830	836	795	842	792	816	808	793	823	838	826	842	836	840	843	780	839	840	817	761	847	806	790	768	850	816	859	774	798	837	811	804	847	793	779	802	779	772	864	820	817	800	793	797	852	801	821	845	771	821	815	813	814	779	848	795	730	802	823	809	769	814	835	819	785	826	828	761	803	809	852	839	785	759	808	756	837	825	806	820	837	797	787	784	823	790	825	741	847	813	824	806	808	822	853	801	813	806	795	799	857	816	808	797	830	842	816	854	795	819	803	782	765	811	818	771	792	795	866	854	797	818	795	846	816	794	824	777	886	748	833	834	829	787	821	749	770	834	810	797	846	814	820	830	820	891	817	798	791	830	831	803	745	820	818	817	790	770	777	828	785	832	790	814	851	808	777	863	781	865	811	823	815	828	791	822	797	829	815	820	798	742	844	818	795	848	754	810	815	801	837	792	764	844	786	780	829	807	822	794	799	785	820	843	783	710	846	839	848	797	843	819	866	845	849	816	808	849	812	799	782	777	786	778	801	816	794	896	802	818	833	810	775	815	869	783	814	837	826	826	772	808	845	766	826	851	824	821	829	819	780	814	844	764	778	831	776	782	802	834	816	796	833	751	791	845	796	803	838	837	808	789	813	815	779	851	791	824	796	814	828	813	816	788	775	842	819	824	802	808	777	770	807	846	774	807	873	825	813	802	796	775	829	766	831	812	796	820	806	826	824	819	806	766	842	786	819	779	823	772	851	805	796	846	819	765	781	813	792	804	817	842	840	820	875	868	781	815	826	838	734	766	789	790	801	758	786	857	775	804	798	806	792	819	784	768	813	842	758	843	852	792	833	782	836	802	802	791	850	852	838	803	814	849	816	853	836	821	821	758	793	796	804	857	807	817	828	806	798	797	820	800	781	802	798	757	824	778	757	800	795	806	841	814	775	809	800	773	857	781	783	787	799	765	806	809	832	780	824	824	828	812	824	807	771	796	807	817	844	770	805	883	840	782	811	766	839	876	798	780	814	788	823	825	785	771	783	827	855	798	787	819	826	813	843	823	791	788	843	764	836	796	754	787	839	795	802	808	805	786	799	824	797	758	782	812	825	761	816	830	839	774	842	802	801	802	845	856	806	836	798	792	809	851	805	784	813	793	878	822	790	806	798	840	820	832	791	822	804	838	772	814	831	833	811	830	856	832	808	805	785	783	784	745	795	799	822	790	793	823	795	819	823	790	819	812	814	826	863	812	767	838	817	805	803	826	847	807	777	830	811	825	789	840	813	785	875	820	810	806	793	797	810	795	834	792	788	788	841	765	824	769	752	818	843	813	813	818	758	792	805	787	813	835	804	797	820	810	819	873	778	804	794	751	796	855	830	796	803	815	829	777	768	768	816	831	831	818	803	809	810	846	824	824	783	829	804	809	826	809	757	809	814	749	846	834	771	789	822	766	846	782	795	846	773	837	782	815	811	821	800	792	790	766	785	833	792	771	813	830	844	768	809	756	836	790	838	831	813	744	812	797	794	810	844	840	798	791	800	843	764	835	794	839	847	779	780	808	837	825	826	796	764	782	776	804	816	831	819	795	803	807	834	821	762	791	782	754	827	824	758	773	773	848	836	828	836	848	833	780	772	762	822	768	840	829	797	851	839	770	784	863	755	807	865	765	805	779	788	865	833	791	808	793	783	813	834	832	776	748	789	779	776	767	825	824	803	765	778	806	826	870	821	827	780
22730	20986	28707	23458	20990	21064	10106	1273	934	798	681	609	611	524	482	412	447	416	407	387	390	391	341	422	342	378	360	350	357	338	348	330	350	335	313	335	311	329	319	311	347	294	297	315	309	333	295	319	314	295	310	305	331	296	293	332	306	304	325	296	289	291	293	312	307	321	313	319	314	297	294	312	317	309	292	318	318	266	321	296	323	300	283	324	317	292	328	307	292	294	312	315	289	287	328	296	304	310	318	315	280	308	327	302	281	298	280	315	319	294	281	253	284	279	295	301	297	310	285	312	303	303	262	314	301	293	290	293	289	314	290	308	304	307	309	300	289	322	289	303	266	284	293	296	292	283	280	270	305	271	312	317	316	303	289	304	307	311	314	286	290	291	269	345	301	299	303	285	333	305	292	302	303	312	280	317	307	305	276	297	311	287	287	302	274	298	306	298	305	310	334	296	285	295	313	303	272	285	266	325	314	313	300	329	307	317	336	331	315	288	285	287	307	277	268	295	281	292	308	283	309	295	275	293	315	293	277	311	278	328	300	309	303	283	296	307	306	286	315	271	280	302	283	295	299	289	273	296	305	323	299	326	302	302	326	307	326	302	315	291	342	278	320	307	281	330	323	309	296	280	283	296	313	262	277	336	309	310	288	317	271	320	293	293	324	304	311	263	297	282	312	256	289	324	269	320	315	276	311	294	293	327	297	282	313	312	292	284	304	304	291	306	291	312	314	287	293	279	294	309	280	304	318	280	323	325	320	291	287	335	272	281	276	294	302	297	297	323	306	278	318	298	304	312	318	298	311	271	307	307	290	285	322	313	290	283	291	317	297	317	300	271	306	284	273	303	303	295	315	289	275	302	309	311	279	264	300	286	292	314	321	283	303	302	315	294	287	319	281	329	294	324	306	299	311	273	287	295	310	267	309	304	320	305	256	281	311	308	287	307	294	287	301	295	286	311	309	322	285	322	311	293	261	280	296	299	283	315	303	302	322	321	296	288	313	286	281	268	284	306	301	300	279	303	295	315	302	282	278	251	301	258	297	281	293	276	321	323	312	252	308	295	302	343	278	277	312	296	299	331	290	294	281	321	299	285	301	267	297	301	319	304	276	307	303	296	317	292	288	300	289	296	300	295	294	312	314	290	277	313	270	298	295	315	268	312	267	290	309	304	297	312	300	323	289	308	297	301	313	283	289	297	309	304	273	294	301	293	283	288	327	303	311	334	285	292	292	294	316	310	281	281	275	309	286	309	310	280	351	292	307	294	309	310	304	299	293	296	264	256	289	292	291	293	278	304	283	275	322	269	306	291	301	296	279	293	310	305	293	283	293	300	292	296	297	300	316	326	311	328	301	279	294	288	307	304	288	274	291	303	300	313	277	295	280	283	321	302	294	299	293	282	304	303	322	294	314	269	287	298	297	268	312	273	333	266	315	282	303	291	295	311	309	294	287	318	295	305	303	279	291	318	314	307	301	302	289	302	260	288	287	289	299	318	314	302	306	303	295	304	301	296	282	317	319	296	326	291	273	295	310	267	317	282	294	327	331	271	309	308	321	287	274	284	298	315	280	275	310	325	287	313	313	285	287	299	297	333	286	292	274	311	273	270	296	272	290	291	280	298	310	298	285	290	287	308	314	290	319	281	306	279	316	288	239	330	321	313	298	295	286	320	278	293	304	268	312	294	331	304	265	319	314	315	302	311	227	300	269	270	302	300	293	287	305	322	288	317	321	308	305	311	255	289	262	286	261	295	283	283	312	286	267	302	318	310	281	260	315	265	309	296	305	325	288	290	269	307	298	307	292	278	314	303	317	288	322	327	310	311	310	302	293	277	273	284	297	286	290	334	314	294	334	298	311	294	240	322	303	268	291	275	285	292	282	306	278	319	281	287	278	301	285	296	299	308	298	310	322	314	304	285	278	285	292	305	277	304	259	280	266	320	290	303	267	318	301	306	323	275	313	305	281	320	306	303	284	309	306	309	286	311	292	302	307	302	314	318	278	260	305	308	321	309	319	270	300	262	304	281	310	307	338	266	299	296	308	276	321	307	295	282	276	302	291	292	305	293	313	281	318	264	300	324	296	295	301	312	276	305	320	269	288	268	337	331	300	338	292	321	293	274	326	290	282	285	268	317	282	284	293	288	275	315	292	318	298	292	300	303	311	314	288	303	315	302	309	299	285	297	303	282	277	300	319	268	308	311	280	305	286	317	283	286	281	320	308	305	312	263	334	284	282	297	309	305	339	298	346	296	287	327	318	312	313	293	282	302	329	305	289	285	286	300	318	315	292	256	284	282	290	301	289	314	314	321	316	266	307	295	295	326	325	308	291	274	296	269	322	323	335	286	309	313	291	314	295	296	283	298	307	307	314	302	304	292	356	300	314	299	281	284	293	312	302	313	289	282	285	277	273	280	296	297	326	273	285	285	288	308	326	277	304	282	273	332	312	290	279	293	306	346	299	325	283	279	304	291	281	305	306	296	297	312	285	302	315	299	317	260	273	307	290	279	296	277	302	303	285	291	291	315	268	333	300	315	303	268	294	297	296	300	279	289	292	279	310	270	283	321	300	313	287	292	292	295	304	294	300	275	273	291	333	306	305	295	285	321	290	318	302	297	318	276	296	290	262	288	284	316	271	297	294	294	303	282	320	287	290	296	347	303	270	289	291	303	287	299	284	312	287	302	305	287	299	295	327	307	256	314	311	326	307	261	268	312	282	289	307	284	308	300	310	312	290	303	290	278	295	266	292	272	303	282	293	316	281	314	320	270	307	319	286	314	322	292	279	304	276	289	292	297	301	310	295	299	285	302	285	297	289	308	303	304	305	305	318	314	304	272	269	277	307	315	298	283	284	280	283	293	314	286	279	272	282	266	307	298	290	254	308	292	291	307	271	313	306	289	298	311	297	299	290	332	288	299	293	274	289	296	244	311	299	306	301	301	312	320	298	300	310	316	303	265	287	301	266	328	306	303	292	314	276	293	279	298	306	313	319	286	295	286	298	323	306	286	284	313	317	316	290	279	298	279	292	284	308	314	292	330	294	288	264	300	285	287	300	258	301	327	327	310	275	332	269	296	272	251	271	314	292	274	315	297	302	266	277	280	282	296	289	315	302	312	298	297	281	298	301	305	302	303	275	275	279	278	316	314	296	314	280	306	243	286	299	312	296	321	288	306	293	272	305	310	281	266	294	278	288	292	311	297	317	298	292	290	294	305	324	296	316	283	287	289	294	253	319	269	311	287	330	272	321	267	324	342	280	300	297	273	310	274	305	290	291	322	288	284	274	270	285	320	306	326	324	325	305	286	319	276	298	306	313	279	301	301	310	289	261	287	296	297	302	303	281	278	301	288	315	287	323	319	308	287	288	312	292	301	291	282	289	325	288	311	287	296	287	321	305	281	292	304	291	285	285	304	298	284	272	335	292	300	296	296	282	290	301	264	309	274	296	328	285	286	298	311	273	335	310	310	270	282	285	323	308	288
27402	16166	13554	7356	5198	3900	2984	2316	1821	1486	1234	1053	854	843	739	675	596	572	554	559	561	507	443	462	485	465	439	475	414	392	410	409	440	387	399	412	408	406	418	379	386	395	375	343	379	338	383	355	342	361	356	373	400	381	368	365	370	342	387	377	344	341	377	345	376	348	368	338	362	348	347	365	340	336	337	369	348	316	374	352	334	351	352	361	369	341	362	338	350	357	353	353	359	341	353	355	348	359	369	362	314	344	385	311	336	362	333	360	329	325	334	361	341	342	351	349	385	337	339	322	380	363	353	324	330	329	348	359	311	349	336	370	330	341	345	338	386	337	331	354	350	347	328	330	382	320	348	347	327	336	340	307	362	404	351	318	368	308	330	341	330	359	352	352	316	325	358	322	332	348	345	312	356	356	320	341	340	350	337	319	362	347	354	331	319	342	342	341	341	347	361	349	348	351	354	346	340	300	321	358	317	355	345	326	333	343	382	348	369	334	324	363	345	381	375	377	354	313	350	322	340	353	326	363	363	352	330	344	333	329	353	344	351	363	328	346	344	341	328	332	341	341	365	342	346	329	320	345	337	375	314	365	353	314	341	344	333	337	347	335	360	332	354	352	315	339	365	358	331	350	364	352	326	364	380	305	344	344	323	336	353	334	397	377	342	330	354	313	296	340	355	301	345	392	376	300	360	342	322	344	370	324	340	328	361	324	349	324	334	342	353	371	360	336	346	332	354	342	328	353	363	343	382	366	335	357	370	309	335	347	362	351	345	343	337	342	343	329	372	353	336	326	318	330	398	326	357	379	331	346	381	323	334	376	357	364	345	351	369	336	327	381	370	329	323	320	323	330	342	345	351	396	333	304	366	350	360	343	314	367	309	356	352	328	370	328	333	348	374	359	361	341	358	363	341	339	354	381	341	351	351	346	347	352	334	355	311	362	356	363	346	337	357	292	368	347	316	308	347	330	345	318	338	346	325	325	344	350	375	323	308	344	332	341	370	323	378	342	354	312	334	341	331	333	329	338	317	351	365	333	334	334	336	347	346	362	327	351	329	334	342	335	325	344	351	360	337	320	328	366	352	347	327	362	358	318	356	333	360	344	377	321	327	348	346	319	328	338	315	365	326	356	357	351	338	324	343	317	332	346	350	327	345	337	344	352	321	365	359	363	365	362	336	340	352	310	339	344	348	326	354	346	358	325	336	335	331	340	340	348	378	329	335	350	358	347	340	344	342	331	322	335	354	324	372	368	354	333	365	347	333	367	352	314	342	378	312	346	342	369	341	326	339	322	348	366	349	305	333	336	310	324	365	351	310	315	375	314	339	363	359	321	328	352	353	353	355	353	320	349	327	304	362	334	336	342	328	344	376	345	310	342	367	347	346	340	368	341	356	369	355	326	311	331	332	343	331	336	332	334	359	328	351	329	342	337	333	328	358	335	360	292	359	357	364	327	331	374	351	371	326	357	331	347	313	326	349	343	346	366	325	346	354	353	350	372	310	344	374	333	338	363	344	316	315	346	326	326	371	345	326	342	312	360	363	343	345	300	361	298	337	379	338	348	356	360	336	291	327	342	324	354	354	356	327	386	325	324	344	335	371	341	347	353	340	314	354	347	342	329	336	370	309	360	347	306	363	345	379	363	333	359	337	339	326	316	332	335	342	360	348	371	314	363	330	331	356	328	331	330	369	339	321	341	355	340	341	348	332	327	352	343	333	331	339	380	331	326	334	331	299	333	376	354	341	367	327	353	342	327	318	352	353	339	320	332	349	366	372	360	311	337	374	355	317	334	334	340	349	327	376	373	328	341	352	349	381	349	337	325	325	355	362	369	355	336	333	324	335	371	345	344	353	321	306	350	350	342	360	322	351	346	364	324	327	344	331	337	364	331	328	356	306	318	317	391	315	362	333	341	327	355	363	317	338	318	329	329	333	358	353	341	350	360	366	329	336	328	361	343	352	338	320	347	355	335	332	336	342	324	338	354	353	303	359	362	363	336	338	346	331	317	303	350	345	354	348	326	325	318	351	325	327	325	353	344	340	312	318	355	327	384	316	367	349	333	368	335	333	336	350	346	350	321	340	307	332	357	351	349	372	347	349	364	338	327	325	364	276	380	316	360	344	344	327	341	373	348	383	338	341	334	341	350	343	332	356	371	336	364	374	289	339	339	341	351	350	332	347	332	323	349	305	366	361	334	358	332	337	364	346	345	351	323	366	336	329	332	326	349	332	347	348	322	343	349	337	375	319	340	312	338	340	366	348	349	320	346	366	348	348	349	357	356	291	316	329	363	328	382	305	346	335	332	356	325	348	349	341	339	356	323	322	366	335	337	355	367	344	365	363	348	363	349	331	317	350	318	328	344	338	365	364	358	327	339	360	356	366	345	348	331	358	304	357	388	341	344	357	343	306	354	338	339	303	334	333	341	357	365	345	340	365	339	310	322	365	352	344	322	340	320	320	360	363	339	349	330	309	347	349	352	322	396	375	336	376	346	333	357	353	321	354	305	356	331	363	325	386	342	364	341	364	322	369	372	348	319	314	366	321	373	350	332	341	343	353	348	349	348	339	340	349	361	343	317	360	350	346	352	350	328	361	326	354	351	362	351	342	314	343	358	329	321	364	327	357	335	323	343	332	351	342	340	340	360	316	345	321	342	353	355	302	363	364	322	356	357	365	341	334	361	338	356	379	328	337	337	366	375	366	339	342	345	346	345	327	312	329	319	312	340	370	370	360	369	344	312	342	335	330	341	337	344	329	357	367	332	355	364	380	338	339	334	315	354	328	347	362	362	360	360	322	339	347	351	332	357	337	354	341	346	369	348	323	330	317	359	334	379	350	366	362	369	333	354	341	351	350	340	305	355	358	344	338	289	355	321	358	327	306	324	381	343	352	358	324	364	346	331	339	338	315	327	345	318	348	320	361	341	319	347	335	358	335	359	343	309	360	332	361	335	355	372	326	343	342	348	369	371	328	339	341	338	370	365	365	390	321	298	356	337	311	337	331	334	324	337	347	332	317	349	344	376	328	342	332	361	339	381	345	312	326	351	337	335	319	339	331	363	332	384	311	355	360	320	365	357	351	369	357	359	357	334	330	352	326	314	356	321	326	343	344	340	336	334	341	368	340	340	349	364	364	325	315	329	336	340	330	348	357	352	352	348	318	338	334	343	375	350	320	344	352	385	339	340	345	349	320	346	346	349	331	347	355	314	316	325	348	359	356	350	325	321	334	335	343	308	310	373	350	302	326	344	350	342	346	328	333	349	343	332	370	346	356	335	339	325	338	357	350	357	353	347	349	331	313	326	339	332	337	325	344	340	327	346	361	363	356	352	330	328	353	318	330	333	330	338	352	332	349	319	325	359	361	351	343	335	326	312	374	328	341	367	311	314	360	344	373	353	330	350	329	349	372	327	343	305	325	371	345	334	313	364	341	322	346	330	311	327	325	310	348	349	315	383	319	335	347	311	349	351	341	342	362	351
26774	20138	8346	1085	741	665	660	602	629	654	633	634	599	625	639	596	586	590	617	632	638	609	634	607	609	614	600	607	593	581	606	591	600	624	650	600	621	610	656	596	570	613	620	604	643	599	608	614	593	610	586	671	551	574	591	633	624	606	618	622	578	626	575	612	615	578	628	635	584	598	597	605	633	583	607	645	630	596	647	593	604	592	605	609	564	628	596	630	611	613	576	635	602	624	581	607	582	563	548	639	577	580	541	579	604	608	624	629	602	595	622	615	619	584	607	605	621	584	643	577	610	582	659	593	590	635	559	594	629	612	630	620	607	576	637	631	593	645	588	588	566	550	587	596	610	573	624	651	584	581	576	608	586	639	650	626	617	615	623	553	611	620	617	625	553	574	589	561	560	564	658	576	596	617	615	593	608	581	585	570	661	620	598	563	603	649	624	626	568	624	624	591	563	621	624	610	604	618	600	584	589	597	582	616	598	631	638	670	623	574	585	609	655	618	570	590	578	566	602	588	662	615	641	590	627	602	633	624	588	561	603	676	634	574	598	549	624	610	572	570	610	604	595	566	607	602	640	572	610	595	606	649	590	630	674	609	601	600	621	605	653	616	590	607	622	600	589	605	626	605	597	596	640	592	603	610	660	573	603	642	627	607	599	597	609	574	597	607	614	609	619	619	604	617	605	580	592	578	628	596	605	550	624	599	618	596	611	621	588	634	557	586	573	662	647	586	622	613	621	593	663	619	569	619	611	607	608	662	631	579	618	559	632	624	597	600	614	585	606	642	594	617	581	615	642	621	571	594	601	581	611	598	632	621	581	661	593	623	613	573	589	571	576	589	649	575	601	631	589	601	588	597	560	650	594	621	596	591	616	598	588	580	576	570	584	605	605	590	566	629	628	583	599	553	624	574	655	610	599	586	643	622	608	647	596	661	576	605	595	574	575	593	585	606	567	628	638	537	584	555	570	647	608	650	615	573	601	596	614	657	600	588	592	614	614	602	615	601	620	582	602	623	599	622	604	585	595	568	597	593	653	581	606	618	611	627	617	569	599	610	606	542	593	661	643	638	585	567	609	570	600	573	590	599	596	596	583	638	600	620	652	627	617	629	619	593	601	583	615	665	591	637	612	608	617	600	607	583	602	594	615	622	592	631	588	619	614	605	637	626	601	608	626	625	573	616	617	575	649	652	569	574	585	596	593	629	583	626	598	612	629	606	636	597	603	591	610	609	604	643	627	644	592	598	638	593	620	579	610	653	602	620	630	651	617	625	620	621	582	604	567	602	607	598	639	576	610	584	619	576	596	607	591	578	597	586	560	620	563	610	620	620	565	618	633	617	587	636	666	616	600	628	592	647	670	661	609	600	653	603	622	600	589	599	618	632	591	573	613	614	618	623	636	609	641	598	622	580	617	605	590	614	603	592	628	617	609	627	585	607	632	629	647	592	582	614	615	615	609	573	587	556	627	584	577	627	614	627	583	564	601	644	581	613	591	580	614	602	627	626	570	579	600	577	583	635	575	593	580	609	623	630	621	621	669	599	570	630	611	569	587	606	568	578	565	621	576	581	565	602	637	599	568	636	632	554	581	567	575	598	612	574	613	596	574	566	612	630	610	596	661	583	599	615	602	609	581	602	608	641	611	592	637	651	617	568	619	599	595	611	580	579	597	573	582	584	625	629	640	633	590	591	581	618	591	586	610	650	595	617	596	612	585	589	611	611	575	633	586	607	611	606	600	572	636	640	647	641	584	604	594	586	599	616	593	574	583	604	603	594	593	608	595	616	615	588	631	596	619	610	594	613	651	573	632	606	629	602	614	597	581	591	590	591	645	601	606	615	621	632	609	649	601	569	555	609	541	572	647	571	605	587	652	612	655	535	629	611	616	602	608	554	621	649	604	620	609	604	642	626	656	599	653	587	584	562	610	594	626	623	561	608	600	636	647	581	611	692	617	592	599	581	591	597	619	624	587	607	635	570	627	621	594	629	603	583	586	559	581	612	607	628	541	642	618	638	605	619	601	558	614	608	586	611	600	601	617	597	597	636	637	578	637	626	573	617	626	585	580	601	578	620	610	610	619	614	612	588	587	609	594	640	598	649	583	584	643	585	661	590	600	626	618	620	559	626	616	636	652	588	591	607	581	551	612	599	597	600	597	602	586	630	576	583	589	591	609	643	646	578	604	626	615	582	593	595	606	633	647	638	614	607	598	616	577	569	617	567	609	651	633	608	604	616	636	624	599	620	614	608	571	618	572	602	610	590	612	608	606	584	632	647	624	623	639	577	571	595	560	634	651	654	580	580	568	603	601	593	582	560	586	632	572	645	629	620	622	625	617	583	629	626	614	604	618	578	621	606	624	596	609	624	579	619	555	574	604	616	615	635	609	610	608	589	591	620	567	584	595	623	584	622	610	587	607	618	566	627	623	623	610	587	582	590	602	625	573	623	577	618	577	613	608	610	610	599	619	593	589	579	635	575	585	578	628	606	648	627	610	600	610	628	580	621	586	549	635	601	592	608	616	557	601	635	617	592	594	623	640	613	585	635	634	586	582	601	623	635	577	629	620	640	625	600	619	611	594	610	631	615	560	632	613	639	664	601	584	607	613	592	609	611	582	608	610	620	601	574	622	617	562	628	620	573	618	623	572	564	599	612	590	610	619	600	559	573	626	593	637	595	608	589	602	591	586	588	595	615	594	617	644	648	602	619	603	614	656	625	595	637	616	613	642	584	633	658	625	627	578	598	602	612	609	634	597	597	585	590	561	615	590	612	599	593	613	636	612	627	593	603	594	568	620	615	587	600	619	608	573	600	553	601	588	606	617	593	564	628	648	646	615	613	618	603	613	621	628	589	589	558	575	590	629	580	628	633	619	615	622	629	596	579	581	632	598	597	595	612	645	628	647	594	587	640	616	621	577	578	633	591	621	582	634	586	625	636	599	589	645	672	614	608	593	594	597	601	596	652	574	624	589	601	615	594	579	594	568	611	650	628	660	615	579	626	576	607	655	598	654	620	580	603	589	614	593	604	589	622	608	562	620	577	585	558	627	590	586	572	624	667	601	575	588	577	658	560	548	590	584	619	565	608	607	604	615	623	609	627	611	614	600	543	651	587	576	597	608	641	620	590	621	609	620	559	629	604	579	599	585	593	591	582	625	603	589	614	580	615	564	598	579	608	634	608	589	645	575	635	561	608	616	610	617	580	619	645	629	626	605	622	647	625	577	570	593	582	580	600	599	591	613	618	611	611	577	619	590	611	597	641	598	577	595	637	643	618	625	583	570	635	607	614	601	652	577	590	583	579	630	591	606	607	600	604	577	621	619	616	617	634	591	591	588	619	620	626	590	605	619	573	590	613	622	566	590	599	541	612	601	639	625	591	608	644	600	643	572	606	606	624	540	605	599	635	609	593	660	625	599	615	601	587	583	618	573	618	631	597	604	614	614	560	641	608	600	575	597	599	648	626	606	571	567	617	627	621
7317	1713	1423	1026	925	904	835	830	846	787	754	783	711	800	696	746	736	739	742	773	754	709	721	677	707	746	695	716	723	734	777	767	720	789	742	763	751	732	718	707	697	722	777	742	675	704	697	736	731	703	727	759	712	742	751	713	771	721	740	700	699	757	721	714	743	781	707	714	764	710	726	714	775	752	742	772	709	739	724	737	741	676	720	696	702	690	751	724	703	729	700	751	778	705	751	735	739	782	731	717	743	727	783	711	744	744	741	707	766	701	736	730	710	691	726	780	760	685	695	705	710	683	705	746	694	689	718	719	734	717	717	672	715	708	745	793	718	697	724	759	725	702	715	696	740	777	753	750	727	694	732	691	704	674	734	755	719	689	777	705	721	686	751	762	734	695	762	742	716	688	725	762	734	714	686	723	744	667	716	724	716	695	697	700	763	739	720	728	734	776	753	715	768	763	753	726	719	759	747	739	752	732	754	718	749	697	743	724	728	707	695	696	726	741	756	707	722	699	733	727	717	762	738	685	727	705	725	725	701	734	706	752	731	704	689	707	715	771	734	705	714	733	725	675	720	707	699	789	708	758	730	739	709	698	649	703	753	692	782	693	712	765	720	771	698	729	758	724	776	727	722	711	739	722	758	685	728	748	705	767	710	728	702	708	718	697	688	776	682	699	722	702	696	785	711	716	721	766	708	725	748	697	727	735	709	734	689	730	761	696	703	751	736	708	717	787	762	702	715	722	697	698	720	692	729	712	688	706	748	732	703	746	746	760	753	779	725	721	730	680	726	748	778	715	712	695	729	720	705	763	738	714	764	713	750	723	739	735	721	740	710	727	693	735	679	703	717	734	728	689	740	691	690	733	721	760	726	726	715	757	722	776	736	672	709	693	702	743	716	694	735	730	700	710	729	763	744	729	679	729	726	745	723	739	697	694	759	724	715	740	688	739	742	746	685	715	715	742	690	673	705	760	731	738	738	741	683	746	755	686	726	731	749	740	731	731	773	700	726	750	689	715	744	704	748	725	705	717	707	758	717	699	696	749	708	747	684	695	703	728	767	717	741	748	738	719	707	685	738	744	803	742	729	660	736	743	751	728	730	765	746	746	648	728	701	762	744	751	689	743	765	754	731	694	740	677	739	715	769	745	701	709	704	717	739	732	699	754	751	695	747	770	750	659	723	730	753	729	743	707	791	686	735	719	706	726	700	778	732	694	742	764	721	758	704	726	755	734	721	688	684	718	690	730	673	723	706	682	757	641	694	694	705	723	694	724	689	676	702	701	705	685	707	716	729	711	713	737	728	674	698	745	714	692	685	738	748	736	697	688	763	706	771	710	739	676	746	748	699	727	716	725	718	684	762	725	712	766	705	732	719	712	713	681	682	736	751	727	752	766	704	721	724	742	705	735	764	697	794	734	697	710	724	763	722	690	702	748	710	700	678	731	766	740	732	766	694	703	731	690	723	707	726	755	738	710	714	738	700	735	749	736	717	714	696	693	749	753	736	795	697	703	725	664	734	774	719	721	782	716	703	698	712	731	752	762	737	758	699	734	669	732	744	739	761	762	776	766	754	758	698	694	751	703	723	730	681	763	690	720	701	727	716	682	702	699	743	717	686	754	712	719	717	737	717	705	728	733	776	748	737	740	760	734	691	754	745	730	725	722	738	714	735	696	723	690	752	718	712	745	730	656	682	738	726	751	735	707	718	703	658	765	719	774	684	727	687	742	724	680	708	789	731	751	704	738	729	795	723	717	739	720	743	730	762	697	758	719	700	752	715	729	740	685	731	726	735	736	763	734	741	741	727	728	747	744	708	749	759	734	719	728	745	746	688	776	678	744	752	735	723	738	705	722	746	726	752	709	672	702	752	728	687	705	719	735	697	750	728	739	749	676	717	742	697	755	714	769	732	717	742	722	703	739	757	710	706	759	747	703	702	691	737	708	697	740	745	708	712	770	761	793	747	714	724	732	717	742	716	713	725	742	695	734	705	769	709	749	714	738	761	733	708	762	717	665	732	762	723	668	703	769	740	752	738	664	704	740	789	708	765	688	775	741	704	741	711	756	709	713	686	763	735	704	745	743	705	746	766	698	712	712	701	726	730	768	683	687	739	720	709	724	718	767	730	734	737	725	696	734	722	731	696	765	742	709	735	750	709	688	727	724	746	715	721	698	746	696	768	722	726	723	689	705	759	738	688	753	744	698	702	753	757	746	742	769	779	715	740	754	731	719	720	706	705	734	760	698	711	722	781	686	711	700	740	763	680	715	715	726	719	736	733	763	716	722	769	766	707	737	721	680	727	687	685	700	794	755	764	764	711	726	718	738	720	733	705	713	728	730	724	702	729	729	729	680	688	685	728	710	770	738	774	759	735	762	771	719	721	750	718	729	744	774	730	731	771	719	663	680	742	691	723	744	780	704	769	714	731	739	781	710	749	764	720	749	760	732	749	738	715	745	724	699	693	727	760	719	707	691	724	729	708	754	709	732	679	680	747	751	716	752	719	720	753	729	735	712	737	725	737	734	792	733	718	701	738	741	705	714	754	696	686	747	704	714	733	739	685	771	744	710	698	716	745	685	714	724	700	754	735	764	711	756	712	745	684	728	721	729	705	774	706	717	696	757	721	651	745	721	728	726	688	668	662	778	745	715	708	769	685	733	753	725	706	710	753	678	720	695	737	792	772	731	743	764	680	693	740	730	707	736	714	718	684	699	718	678	753	741	727	745	690	692	707	722	734	729	689	739	743	699	726	696	743	789	734	737	715	697	715	730	795	746	728	711	735	746	678	740	695	736	679	746	755	738	701	734	676	706	722	721	683	716	691	703	679	667	697	709	758	756	733	715	719	745	711	689	720	740	735	725	751	740	677	739	715	688	692	740	709	729	753	699	732	756	751	722	726	742	686	679	720	739	713	741	684	737	674	692	725	694	705	741	681	697	722	762	705	732	682	713	730	733	683	713	737	737	730	729	739	740	764	653	680	729	656	732	705	721	743	773	700	723	748	753	719	715	727	741	722	751	716	691	738	681	740	685	691	746	701	725	724	729	729	725	726	691	676	737	782	731	678	714	748	721	684	759	740	757	753	752	723	711	670	742	733	727	694	718	728	719	729	685	739	711	773	724	742	740	711	748	703	764	695	711	735	729	720	745	700	742	786	716	689	742	742	740	701	699	774	760	750	696	730	785	705	730	736	735	756	714	707	729	705	750	741	738	707	675	716	717	736	679	710	723	740	706	744	717	727	763	732	723	697	707	746	709	706	768	754	710	755	768	714	701	689	707	741	711	772	741	684	769	749	724	714	707	712	726	710	752	713	707	697	787	732	728	726	761	728	713	705	729	717	721	734	752	748	696	738	736	659	721	793	702	738	695	751	714	725	756	695	759	769	770	726	757	738	714	713	738	767	786	764	713	705	758	683	723	726	740	757	716	710	760	773	700	697	726	741	753	735	725	726	689	731	736	729	754	705	714	768	706	693	689
23568	20912	28222	23710	20914	11111	1256	727	606	560	507	488	443	445	410	408	384	376	348	359	321	337	321	337	299	330	335	344	310	317	302	316	293	295	292	300	314	309	340	301	288	314	283	304	311	318	258	326	315	310	267	291	305	289	343	267	329	287	278	293	323	306	298	307	298	272	292	303	305	328	290	324	298	334	295	250	287	311	287	285	311	271	310	312	298	320	275	260	267	292	310	311	307	288	281	305	289	290	319	242	266	297	317	315	273	308	302	283	283	277	277	336	283	309	297	311	309	289	285	311	295	300	298	299	309	325	306	274	294	289	336	290	300	313	307	273	325	270	297	272	269	308	281	279	284	313	297	291	298	283	265	255	287	307	290	294	314	320	249	269	312	322	302	281	281	281	330	310	313	297	301	279	285	285	294	294	313	282	286	295	306	306	264	296	309	304	274	273	294	266	280	314	306	332	292	275	296	295	332	295	284	281	277	303	260	260	304	284	282	342	296	294	282	318	289	301	276	317	319	311	281	255	308	253	303	309	307	330	323	290	327	315	268	305	291	297	280	297	289	282	286	271	301	307	285	303	290	295	271	296	291	272	306	295	291	294	294	279	290	271	279	272	289	297	300	304	288	283	298	317	283	277	279	312	289	295	294	281	320	317	272	256	269	274	294	299	290	257	318	321	307	263	316	331	310	283	312	308	294	319	284	281	296	293	307	287	287	282	260	286	314	314	277	263	304	300	297	310	333	308	304	338	289	315	296	316	325	324	321	267	295	290	290	279	272	291	301	287	305	283	322	279	322	336	303	295	264	314	302	298	302	323	294	288	279	288	303	307	277	303	328	290	288	320	289	297	308	302	279	314	284	284	293	331	309	290	301	292	292	306	264	323	316	261	293	287	268	318	289	339	315	278	327	282	261	262	273	269	314	277	287	281	317	292	290	315	299	275	327	275	304	281	299	297	329	315	318	301	268	278	283	282	306	330	344	337	284	297	296	309	285	303	314	276	292	309	313	259	272	269	313	306	278	291	295	285	299	317	319	297	286	287	289	328	313	300	282	326	265	331	299	307	303	318	323	283	286	303	330	285	309	314	259	303	287	295	270	309	264	316	283	298	299	294	314	254	293	286	313	320	290	293	297	302	300	314	275	297	309	289	296	307	298	286	290	297	294	295	275	300	306	300	284	290	282	303	315	302	315	296	308	287	269	308	307	292	280	284	303	279	293	299	310	312	293	276	314	301	267	270	303	310	289	283	308	293	291	271	284	264	281	282	294	317	285	347	290	295	290	288	307	324	309	314	291	305	350	310	279	279	317	281	280	335	287	297	280	299	278	287	296	274	314	302	277	288	314	294	291	278	314	279	299	316	281	276	293	314	298	301	304	275	295	290	282	294	314	294	323	327	319	296	279	277	290	289	286	290	282	300	267	311	278	312	288	286	329	294	330	303	288	285	316	292	286	274	296	285	284	289	299	272	307	275	292	269	286	328	309	314	296	279	311	322	311	297	278	296	280	277	325	291	300	268	273	290	290	300	294	311	291	306	293	306	307	273	296	287	298	315	318	315	284	296	289	280	269	293	293	335	317	280	315	311	314	279	314	276	296	283	279	301	309	315	300	302	301	301	289	300	319	311	304	298	274	303	301	295	305	285	295	284	333	313	313	293	303	263	283	305	284	281	268	292	306	315	299	308	300	256	328	302	318	301	305	263	294	269	317	284	284	282	270	334	281	328	298	291	295	264	283	326	269	297	268	294	290	312	295	285	288	322	296	317	309	285	323	308	275	279	277	317	289	308	317	286	277	291	304	277	292	299	295	297	301	293	297	315	259	327	275	291	275	302	305	313	260	290	263	306	290	315	273	300	302	304	262	308	302	302	287	290	273	294	270	311	298	305	309	298	306	274	298	322	293	291	304	298	287	269	292	265	289	297	291	280	292	296	257	310	280	277	311	303	290	310	259	292	280	282	297	310	282	271	263	313	288	310	283	283	327	320	273	289	287	293	283	313	321	303	281	305	305	298	335	284	308	306	260	338	303	285	280	284	318	312	280	323	318	304	258	309	281	297	299	265	299	313	283	310	297	299	304	329	280	323	279	301	313	301	272	278	312	278	310	297	311	315	301	301	320	302	278	274	320	294	289	294	276	289	279	331	297	292	294	260	285	288	311	303	298	289	297	292	294	283	265	318	285	279	289	315	291	325	307	278	312	301	297	311	307	307	277	304	279	315	303	336	322	260	279	291	312	310	307	310	312	275	316	290	296	299	330	313	314	296	298	307	274	284	290	275	281	345	301	297	316	312	293	289	290	309	287	284	267	303	306	267	358	309	303	315	305	286	296	295	299	300	290	306	300	320	295	324	296	316	302	324	301	288	304	323	310	286	292	301	298	296	305	283	323	272	316	332	300	298	281	311	270	273	298	302	304	291	305	302	320	288	295	273	276	287	307	307	290	288	288	307	287	287	283	275	276	289	313	273	290	291	301	282	295	280	278	295	286	293	282	292	269	278	295	309	306	277	277	300	282	297	274	304	308	273	318	324	282	283	272	288	297	285	280	254	289	305	302	289	306	287	292	320	272	296	330	290	305	340	302	302	271	296	299	291	300	270	308	294	309	297	286	293	273	276	344	281	296	285	314	307	281	304	271	297	291	272	282	285	289	264	320	290	314	287	279	299	300	284	281	304	318	299	280	315	304	313	268	302	294	329	300	313	274	295	283	269	307	314	291	292	278	304	304	286	293	279	283	305	285	297	305	301	274	299	283	306	297	307	294	293	311	293	311	309	276	280	266	286	282	281	288	334	280	266	305	308	326	308	311	275	318	293	273	330	334	292	296	272	257	264	271	286	292	305	291	284	299	288	304	282	274	301	295	297	273	275	301	291	281	276	288	296	281	293	296	294	301	308	300	287	270	282	272	304	309	306	268	287	267	282	304	278	305	306	265	293	273	299	283	319	277	285	283	291	273	259	300	296	295	294	280	302	293	292	294	288	256	284	289	328	286	305	280	290	281	302	281	270	318	273	298	297	279	290	284	280	285	291	315	318	277	275	302	303	292	248	321	276	304	271	307	299	285	314	295	297	277	275	290	273	297	317	326	304	289	259	299	321	316	288	305	289	296	308	302	311	277	270	290	299	270	294	301	310	277	300	311	280	263	301	294	267	308	294	290	293	282	289	301	293	264	295	299	295	272	297	304	304	320	330	296	285	277	286	265	315	269	312	297	320	320	294	294	298	277	317	270	292	291	287	313	285	292	317	316	271	308	313	284	305	303	296	297	261	308	286	308	304	296	287	293	293	274	300	286	294	288	292	307	318	298	273	296	332	276	310	323	316	292	301	291	290	289	297	280	284	264	314	311	303	288	303	282	330	265	272	295	307	313	292	283	284	281	298	293	294	328	299	328	275	293	314	293	316	282	329	298	288	328	284	308	280	308	300	298	291	286	299	286	313	303	270	281	300	262	270	309	291	306	289	331	290	285	304	305	319	289	271
22744	10231	8385	4273	3013	2270	1737	1374	1187	984	797	744	710	600	581	580	471	502	479	469	485	427	434	433	452	453	430	425	396	406	381	409	427	404	390	416	428	410	398	404	397	393	391	382	383	410	421	387	389	384	355	385	396	348	386	335	397	398	374	387	381	379	351	390	367	396	366	362	360	378	363	364	406	378	403	367	363	359	389	367	337	398	337	361	363	405	384	362	365	368	392	367	377	382	364	383	386	368	356	366	370	368	367	382	393	396	372	397	376	349	385	345	378	380	364	389	364	384	406	384	393	351	383	388	398	411	397	415	395	391	387	367	345	373	374	348	383	354	388	379	394	363	414	382	370	352	383	400	389	398	398	395	339	351	399	353	345	369	367	348	387	358	369	371	387	388	375	357	362	349	385	376	364	364	361	353	334	378	418	358	353	372	388	353	391	317	355	360	374	377	367	369	348	367	371	393	346	348	390	369	356	388	341	335	378	359	369	362	366	358	371	354	402	338	363	355	358	352	387	365	369	344	371	365	346	374	363	355	367	338	365	398	361	355	388	347	349	359	369	349	383	373	368	363	375	369	355	373	382	389	385	368	371	356	378	385	411	368	332	322	399	354	381	391	373	381	390	364	374	383	379	394	384	345	375	391	377	371	355	372	362	349	348	387	394	364	383	381	392	367	416	371	390	345	373	387	387	395	345	382	362	380	375	375	371	380	388	404	370	389	373	404	331	388	381	368	333	380	393	375	361	372	330	367	359	379	355	357	370	371	362	359	385	363	393	337	356	345	350	364	365	369	376	343	373	396	381	362	332	403	343	400	355	382	388	370	367	382	358	367	379	370	383	351	398	379	401	390	366	362	337	375	359	343	333	374	375	369	334	375	375	329	387	365	397	370	367	353	357	382	365	351	384	364	394	396	359	382	380	395	394	365	361	354	397	385	379	371	361	368	405	392	356	361	381	338	371	376	390	388	362	346	350	355	359	392	381	376	357	378	347	381	353	366	368	385	343	374	357	377	370	354	378	371	389	396	353	375	359	372	349	369	387	353	351	370	391	372	341	364	366	376	383	362	368	370	357	384	336	387	359	353	346	346	387	392	361	380	359	359	339	386	373	352	395	366	357	344	368	346	328	367	337	364	388	388	376	316	360	358	389	379	385	372	369	371	347	360	341	394	385	373	381	366	368	391	363	382	358	397	376	355	402	342	356	352	371	358	381	377	386	374	363	360	345	406	359	351	367	380	362	360	416	362	392	357	372	354	396	374	377	363	377	400	375	376	365	378	378	355	374	407	375	357	346	401	372	346	379	377	375	391	331	363	384	394	374	357	386	370	315	390	378	418	365	354	350	342	388	397	423	372	358	378	349	371	361	359	374	353	392	373	387	366	399	356	366	368	353	378	353	354	366	395	387	352	344	354	370	360	362	358	342	348	413	351	370	384	324	366	354	402	371	400	355	360	407	373	376	368	371	376	350	372	367	337	391	406	403	338	348	353	402	379	342	399	384	402	377	382	395	362	384	415	389	371	356	403	360	357	380	393	361	372	378	377	377	389	374	366	353	353	388	362	344	342	406	384	392	362	350	399	370	375	364	383	365	395	378	393	328	369	369	356	367	370	355	363	373	370	349	369	374	389	369	346	403	407	358	387	384	387	365	388	397	362	399	323	344	326	355	410	385	348	345	359	338	390	364	368	400	382	353	367	404	375	347	390	343	372	366	362	381	384	404	338	364	380	423	361	341	380	405	348	331	411	364	372	376	369	376	356	382	373	390	354	402	354	395	351	395	364	353	375	374	350	351	397	364	379	360	352	361	365	357	387	368	391	377	372	389	328	350	358	340	365	384	385	392	367	338	396	368	371	376	393	364	405	391	366	378	393	371	373	365	359	370	352	375	354	354	394	358	353	392	368	378	400	361	357	368	422	370	362	366	369	374	373	371	379	334	374	388	380	335	347	397	354	397	371	360	369	349	385	384	404	351	378	393	385	358	368	411	379	387	357	370	388	357	350	384	375	343	343	393	403	373	373	361	352	369	348	351	339	389	381	341	376	382	324	384	358	379	370	390	355	381	374	383	397	378	397	379	362	357	405	361	387	400	386	323	345	359	395	373	346	398	395	342	385	385	390	382	373	384	387	361	381	377	387	351	395	380	407	382	351	371	361	396	411	376	345	372	358	388	391	395	375	377	372	353	372	388	353	355	373	367	358	372	350	354	406	350	384	384	356	362	429	383	348	360	363	392	385	342	366	376	375	334	385	395	366	388	344	360	353	388	367	363	405	350	349	377	343	352	364	386	373	380	390	321	395	369	397	367	352	386	385	335	381	373	364	350	355	345	369	391	354	357	370	413	353	351	376	337	393	388	357	381	356	359	377	361	371	366	354	409	383	390	361	384	373	422	336	342	348	325	372	348	366	356	369	368	367	375	389	377	386	351	339	355	366	368	399	368	368	373	365	357	387	376	331	375	371	341	373	369	362	389	380	371	378	388	366	374	354	354	368	390	363	343	374	372	360	367	344	402	365	383	367	355	361	399	407	372	416	359	403	425	361	368	365	401	386	389	417	393	399	366	387	384	377	347	365	361	356	396	389	378	370	380	378	369	346	401	357	366	384	374	374	369	366	368	367	378	350	363	363	379	367	389	402	405	350	387	351	350	396	372	369	379	355	378	387	351	345	367	348	407	364	387	359	356	384	377	406	339	359	394	349	364	389	367	364	366	382	359	375	351	339	353	380	371	390	361	373	389	368	375	401	365	387	358	415	384	360	374	408	370	394	354	373	388	367	372	385	373	386	349	383	364	376	400	388	369	398	384	369	333	354	362	369	359	365	412	382	360	383	365	402	368	382	379	349	387	354	394	378	342	366	397	367	351	398	351	377	379	355	372	398	354	355	375	382	373	379	397	372	383	400	390	385	399	355	376	394	362	392	393	368	359	366	396	374	377	365	386	355	380	381	396	353	372	372	373	385	388	373	385	380	381	392	369	380	357	338	409	336	362	375	359	394	402	404	380	335	362	380	346	386	391	393	375	362	367	367	377	389	378	364	393	357	383	391	371	346	316	357	387	354	358	381	379	390	348	360	339	392	350	375	390	360	370	355	365	363	378	392	365	380	379	359	349	376	357	356	359	364	390	376	382	352	391	388	396	344	387	373	348	365	339	368	353	379	351	357	371	344	398	339	371	393	403	359	404	341	397	364	371	356	377	341	360	391	364	373	365	400	361	360	382	378	401	362	338	385	394	391	346	375	376	362	419	372	383	390	357	400	368	376	371	401	374	366	369	362	334	396	337	357	352	329	342	382	373	347	394	380	357	378	376	351	388	379	356	411	352	342	379	379	397	355	397	360	357	371	365	344	360	406	370	402	362	353	373	391	378	357	369	350	386	357	373	321	370	366	384	366	399	347	376	397	385	374	409	395	395	360	365	358	396	399	378	379	362	364	362	377	367	370	372	392	359	341	392	365	375	365	372	399	396	369	378	370	356	397
24836	20914	27130	24814	9934	1269	1020	927	865	872	774	798	754	797	774	753	727	757	706	716	712	694	738	683	735	701	765	744	780	694	728	755	678	754	699	782	701	689	664	695	686	650	707	781	690	744	726	682	701	700	721	700	710	712	707	689	702	748	660	729	729	670	641	714	715	719	689	687	710	682	703	690	707	683	656	731	682	702	701	645	717	720	746	740	702	688	733	731	713	678	673	738	702	711	713	739	682	679	705	697	709	720	723	685	659	710	671	721	703	681	696	686	704	724	727	717	680	726	709	698	714	680	713	733	710	692	665	678	699	702	726	681	698	741	707	684	709	718	726	690	701	667	775	640	713	691	703	705	713	699	715	704	677	696	738	687	700	707	713	715	734	705	750	733	698	676	678	669	688	684	723	686	677	687	701	729	748	701	661	729	684	702	716	710	713	705	705	717	684	710	652	666	702	717	694	648	728	724	672	648	683	703	700	722	649	658	716	658	713	685	723	740	702	683	728	693	696	702	699	721	726	701	728	735	697	733	748	723	685	697	702	682	691	669	732	697	680	674	699	631	738	730	716	699	716	692	678	745	697	704	702	688	709	713	713	669	695	718	703	715	726	751	721	680	753	719	733	685	659	744	720	741	731	679	675	723	696	686	691	660	707	690	708	650	691	699	697	684	708	667	667	735	680	718	729	692	653	655	704	732	718	732	689	711	740	669	701	700	699	702	696	712	710	704	704	723	682	688	754	721	709	700	771	680	680	713	700	676	727	684	712	711	700	672	675	705	699	718	692	704	741	660	728	681	693	680	698	696	695	686	738	684	740	703	715	715	693	635	722	716	678	643	724	685	702	654	667	673	681	708	676	729	705	705	677	701	710	712	743	710	694	692	726	710	715	679	685	688	678	741	746	670	708	711	730	717	713	714	730	706	669	700	681	686	717	737	713	720	707	722	672	689	770	770	719	710	676	629	703	695	718	667	723	684	677	723	690	710	686	682	712	732	689	712	704	738	727	606	638	680	704	702	695	706	706	687	673	686	725	703	678	686	708	727	700	655	715	713	719	751	700	793	691	694	697	679	712	715	691	710	652	714	698	706	673	663	691	761	741	683	661	707	715	631	719	696	680	704	732	730	708	701	719	694	734	679	673	729	684	726	765	668	674	695	695	703	727	689	676	676	725	698	703	704	726	693	692	709	728	711	728	707	701	735	713	682	666	714	694	681	652	681	682	709	715	691	744	723	699	700	683	707	681	716	674	710	688	679	703	705	677	725	687	702	690	677	731	671	705	734	694	696	671	701	668	693	703	716	714	644	725	747	728	657	721	765	700	729	665	685	692	738	738	687	668	733	712	677	730	685	753	725	662	681	726	677	728	728	704	683	657	667	685	703	725	643	695	665	671	722	686	711	732	739	688	731	684	686	724	688	746	679	672	706	744	702	702	709	687	733	697	695	687	671	679	710	705	694	704	711	711	660	707	712	723	690	653	688	708	679	701	715	676	656	734	718	715	717	737	675	680	669	701	739	691	739	691	679	720	684	713	703	731	706	711	655	709	728	715	698	685	728	752	717	667	717	683	682	690	711	732	736	710	687	714	722	670	694	699	742	704	661	729	697	673	655	661	770	692	707	753	703	694	656	643	672	699	724	678	703	715	697	699	683	665	698	672	666	729	673	705	693	693	707	661	697	684	711	659	689	680	675	697	655	700	753	703	718	706	720	655	687	717	683	714	694	714	702	671	657	688	705	699	641	610	729	717	677	722	693	711	716	726	719	750	649	673	700	693	710	709	717	715	715	730	692	713	702	720	689	704	669	668	729	694	716	716	708	687	667	702	696	701	713	715	664	704	696	758	711	688	714	719	655	666	694	675	693	699	733	702	682	677	676	716	754	686	649	658	703	670	729	730	719	704	655	714	683	718	691	691	698	644	717	731	742	699	687	716	689	689	731	707	720	703	687	724	677	682	674	670	692	693	702	735	667	707	682	675	686	681	685	668	735	695	694	716	675	741	718	682	727	701	731	693	724	686	699	696	732	691	638	670	697	668	659	706	712	715	668	703	675	702	753	666	735	732	720	653	693	682	657	694	670	705	702	686	687	754	668	704	711	691	696	707	671	728	683	696	778	684	703	711	728	676	705	767	744	761	693	667	692	656	671	730	706	704	719	671	693	674	718	756	656	710	689	662	658	672	731	710	763	722	687	732	655	714	707	669	724	702	717	713	688	714	696	715	665	699	775	663	692	689	652	669	692	701	700	644	694	713	710	672	685	743	705	680	676	711	682	692	694	704	684	698	700	722	693	724	700	676	712	670	697	646	749	684	692	673	691	710	671	684	672	697	657	750	690	726	723	682	745	749	711	706	733	693	716	701	665	686	683	693	692	681	676	708	731	646	701	675	731	722	660	744	706	689	690	716	746	715	626	700	710	690	720	657	692	693	693	733	669	718	697	709	698	702	707	696	717	655	761	717	676	694	654	750	708	647	684	660	725	703	675	714	676	718	720	690	682	678	695	694	686	664	719	690	707	728	710	695	675	688	682	708	687	670	707	682	711	646	684	732	710	684	746	742	684	671	670	709	706	696	724	710	662	704	679	687	691	653	741	729	722	719	710	686	702	718	636	764	732	660	706	694	685	700	679	745	685	716	704	682	724	745	713	699	679	697	694	700	672	672	705	726	730	727	691	737	705	702	744	659	713	714	710	722	716	707	685	721	700	686	700	669	736	712	726	664	771	749	706	738	646	745	704	677	665	724	669	749	685	693	679	683	686	689	658	682	709	700	706	797	711	729	712	719	723	691	661	671	690	686	739	697	689	608	706	706	730	723	664	691	707	713	669	694	675	699	707	713	636	658	702	680	655	720	678	678	770	689	721	687	653	715	712	661	723	697	727	658	752	707	691	667	698	732	672	676	699	706	685	733	682	708	698	708	695	688	719	752	687	682	703	697	728	654	623	633	672	668	704	729	670	687	699	691	684	736	709	764	696	658	737	717	697	662	734	692	679	749	683	666	701	723	679	694	703	727	767	660	680	653	708	679	659	719	684	702	661	682	686	697	699	705	626	689	708	728	647	730	715	722	701	686	721	668	698	707	707	699	757	760	718	694	725	674	702	661	717	681	702	698	653	691	737	691	679	712	685	748	735	704	712	717	697	717	693	698	702	693	708	689	681	759	658	705	687	697	695	709	716	708	732	662	713	700	720	697	677	708	734	735	681	678	711	731	660	711	676	653	682	641	668	696	705	733	685	705	709	734	704	686	697	723	669	685	735	748	708	676	731	714	695	682	666	695	728	737	710	709	739	691	689	733	701	710	691	710	702	722	691	743	671	649	668	738	661	724	695	721	674	691	758	667	736	703	690	678	677	667	717	692	686	720	701	698	669	745	670	695	649	712	688	699	689	721	701	692	777	679	695	658	728	685	738	728	715	744	724	704	693	730	660	690	678	684	670	718	660	669	736	762	718	695	707	708	696	678	701	704	712	682	697	657	705
22433	6152	4947	2748	2115	1791	1533	1312	1166	1082	1015	999	945	978	894	864	881	940	876	853	894	810	862	865	855	895	853	844	801	799	775	853	792	795	823	860	849	793	807	819	792	841	828	873	855	831	840	860	822	835	854	805	853	828	819	831	776	821	822	770	773	807	852	807	803	832	835	805	790	820	851	846	874	790	794	811	845	800	809	810	821	842	842	796	880	817	801	816	807	852	828	862	817	841	756	835	815	742	806	831	790	853	837	820	806	780	797	818	833	814	790	827	833	805	771	823	821	833	776	809	780	772	834	804	834	847	829	845	829	765	781	825	768	779	804	734	833	802	803	815	832	835	767	838	805	805	897	808	841	784	826	824	789	834	851	802	821	825	886	823	837	788	813	852	809	793	803	817	825	773	763	859	808	803	804	813	808	850	815	827	807	806	754	861	788	802	812	813	853	756	803	814	882	836	791	827	805	821	795	795	811	839	805	808	841	774	785	845	756	828	833	846	868	827	788	829	796	832	817	801	842	837	826	777	833	848	783	787	838	828	833	844	865	785	785	780	774	837	824	834	837	820	889	831	843	786	830	855	806	827	813	840	803	760	796	817	829	809	847	846	786	807	792	785	842	887	817	866	845	782	787	802	818	748	839	843	834	814	833	802	799	806	799	789	847	838	755	796	807	848	881	829	791	852	822	822	827	854	765	820	783	825	892	825	794	768	807	780	877	850	816	823	868	843	809	815	801	829	792	811	855	841	837	755	825	855	812	801	808	851	807	805	828	851	836	823	807	850	805	774	825	779	851	824	851	777	756	778	865	823	779	886	789	799	803	840	739	811	796	820	827	816	884	779	747	783	775	843	805	863	810	802	764	822	785	784	896	807	802	795	760	817	843	802	800	811	778	856	762	848	802	805	787	847	812	823	831	867	816	830	776	822	849	833	823	799	831	839	839	856	819	811	847	774	806	782	800	848	807	851	798	790	816	788	806	779	805	818	830	762	797	811	848	814	813	843	783	815	826	748	839	814	810	779	848	799	797	811	827	875	839	828	805	808	882	818	803	801	859	809	810	853	859	836	777	798	789	783	842	846	831	824	764	823	857	814	806	843	776	788	804	807	760	801	816	813	778	845	789	819	830	790	854	816	849	853	779	832	820	805	795	816	852	802	816	820	857	816	794	755	793	838	814	775	833	831	792	820	813	779	827	783	833	823	801	811	782	825	791	862	828	827	822	847	808	841	840	843	817	839	767	801	793	781	815	807	843	803	823	819	839	827	812	828	804	795	818	805	848	802	779	806	853	824	794	840	776	759	820	846	825	814	783	794	856	783	775	820	809	812	862	825	846	823	806	827	813	796	782	822	834	839	839	860	820	839	854	831	780	832	869	757	797	783	857	824	856	788	803	815	817	842	772	820	859	820	819	763	802	793	809	794	812	807	789	802	828	828	824	834	830	813	762	826	811	816	790	817	807	809	828	839	783	848	799	796	851	826	749	846	861	812	865	824	823	789	832	897	776	853	815	792	863	766	836	818	766	838	815	792	827	823	837	790	819	832	800	804	802	834	802	835	781	792	782	786	809	819	829	773	833	845	801	808	805	832	857	838	826	820	793	801	851	765	853	833	790	848	793	863	866	842	798	846	843	843	804	827	785	827	807	834	770	797	820	756	824	762	837	838	801	791	830	791	822	819	787	854	854	829	814	787	780	786	827	775	810	839	836	807	880	795	862	804	826	846	831	817	816	815	845	845	803	765	785	724	783	825	742	831	812	822	806	819	764	804	841	790	872	788	814	798	830	881	798	742	796	823	846	756	796	819	802	749	834	849	788	856	863	827	784	792	855	798	849	813	835	822	798	761	773	823	786	863	880	791	760	829	825	832	807	787	813	886	809	771	809	802	832	809	833	807	841	775	808	808	810	748	809	872	790	855	866	829	796	806	795	806	825	820	839	810	834	844	804	847	789	792	784	821	853	820	844	814	809	784	835	811	856	855	794	779	776	869	824	807	808	842	835	742	814	840	817	782	793	768	791	869	819	804	800	795	791	816	787	804	873	811	809	783	802	849	823	877	855	813	808	779	795	814	858	749	796	799	801	787	771	819	861	796	823	856	800	752	802	837	826	839	749	778	802	793	830	799	759	834	764	812	811	832	854	787	799	819	813	867	796	818	795	825	845	794	801	830	887	808	795	791	782	822	797	841	791	808	830	832	869	816	827	838	801	846	835	844	784	813	815	811	818	775	837	845	881	795	807	803	791	817	828	834	818	809	831	838	864	806	827	787	854	818	848	849	809	756	805	832	825	850	852	796	854	810	790	831	793	829	849	843	772	814	788	839	854	786	825	833	784	812	829	819	833	769	819	834	883	828	803	849	835	767	828	832	839	814	802	813	803	803	831	836	813	814	858	862	873	823	787	805	812	792	774	793	789	804	763	800	823	840	842	763	800	819	779	799	833	808	798	798	825	857	755	812	844	786	790	844	817	804	815	847	790	798	821	804	807	799	838	851	825	779	901	834	770	805	811	821	811	791	824	813	822	854	819	858	814	815	833	820	781	857	788	795	808	781	790	828	831	840	836	810	805	838	800	797	818	824	838	822	841	807	836	814	834	836	811	825	804	784	809	812	830	860	762	846	788	805	781	809	791	793	757	834	843	803	855	761	802	824	817	804	832	806	869	834	802	847	769	829	783	818	822	844	803	818	807	814	791	810	812	843	801	804	828	790	801	819	836	793	800	828	817	798	827	788	760	851	800	812	794	846	795	830	816	830	795	807	850	789	788	810	794	796	796	807	846	803	821	828	789	794	841	786	812	779	837	816	823	754	756	822	851	813	830	833	835	830	825	849	826	731	844	870	827	857	750	875	867	850	798	820	824	860	808	851	812	851	792	888	821	894	829	755	798	819	853	838	807	775	823	838	810	827	787	839	830	837	823	832	840	808	820	805	828	808	843	794	805	855	852	756	807	863	845	807	819	805	750	818	788	865	819	816	823	790	832	840	847	820	821	798	765	829	802	817	810	757	812	846	864	807	797	810	845	836	766	754	806	819	838	803	780	857	802	816	803	846	800	803	766	777	836	792	801	795	829	814	835	832	763	773	837	856	804	834	832	829	753	846	810	833	838	793	827	746	833	840	766	818	840	855	791	821	772	838	810	813	852	784	800	806	818	793	766	795	843	799	844	811	794	822	864	813	781	839	831	857	809	837	776	752	817	760	821	833	805	841	820	837	787	792	796	837	867	812	816	806	774	812	833	835	816	820	792	828	836	865	829	875	850	820	836	825	849	790	862	779	841	790	843	803	800	829	791	797	841	835	763	775	791	872	873	791	870	842	771	826	787	836	837	857	811	864	791	831	788	870	818	797	829	838	791	792	812	802	837	804	793	788	794	860	823	809	829	861	850	839	823	837	817	832	793	808	794	789	796	818	814	769	868	818	779	761	846	838	843	867	814	828	840	858	872	814	803	872	840	836	854	833	816	833	801	775	803	824	821	817
22650	20970	28691	23414	20972	21031	9799	1320	929	829	725	629	550	488	518	455	487	415	404	374	397	366	391	391	354	321	355	369	354	334	346	349	333	345	336	339	362	291	313	339	302	308	323	296	290	319	313	315	303	322	321	305	306	319	348	301	276	299	287	333	296	308	333	314	316	318	307	313	297	317	266	316	330	323	271	311	310	324	296	303	310	294	276	287	276	296	259	314	292	299	299	302	309	315	275	317	312	285	322	281	331	306	296	276	292	305	299	296	325	307	292	301	300	293	318	279	359	290	288	298	281	306	297	289	283	263	293	278	297	316	312	313	303	287	284	286	265	335	278	322	294	292	299	281	297	304	294	302	302	311	296	303	278	289	287	298	286	295	328	295	304	305	305	281	322	299	292	302	300	299	303	321	301	336	312	271	297	302	299	299	294	266	286	335	300	304	287	252	293	290	275	276	279	309	309	294	287	325	298	275	302	318	303	318	283	297	316	271	277	292	292	293	306	304	322	291	314	307	284	275	284	289	276	327	290	331	280	333	303	337	311	278	274	275	315	298	281	291	308	287	317	288	290	317	329	306	300	299	269	299	282	291	294	311	328	282	280	323	324	299	298	277	317	280	289	288	307	282	284	256	306	285	350	273	321	299	275	309	303	299	301	310	269	315	313	296	284	300	299	295	270	307	287	306	297	304	302	318	291	303	294	291	295	309	283	333	328	299	293	293	298	308	297	326	275	271	329	309	291	259	315	307	297	307	273	293	300	306	316	280	310	308	296	275	318	313	308	284	319	322	308	268	269	310	320	309	298	284	317	293	297	260	276	283	275	293	260	300	328	299	281	286	287	309	291	306	302	302	310	289	284	330	286	299	297	315	306	311	306	271	267	303	302	294	293	291	292	294	273	283	338	272	278	283	323	265	308	286	282	295	351	300	315	304	340	332	305	270	281	270	304	281	286	287	312	318	283	303	298	280	307	297	286	302	307	299	334	297	300	283	300	320	332	282	296	293	322	311	316	328	311	286	311	306	285	317	305	303	334	307	277	285	297	280	307	301	300	297	318	300	292	272	297	318	300	298	307	303	310	298	303	340	334	309	322	308	299	285	324	275	283	314	274	312	303	305	319	308	297	317	305	309	308	297	297	292	311	303	315	306	299	330	338	283	289	303	312	297	286	299	279	324	311	298	290	327	304	299	334	279	283	325	320	314	292	274	294	300	331	288	319	304	338	343	290	284	315	318	305	292	294	283	288	290	311	304	278	288	297	302	315	287	284	315	294	281	288	258	268	301	289	315	275	296	277	294	317	281	273	296	302	339	271	292	311	320	303	265	272	306	314	301	271	324	293	301	294	307	315	265	295	306	311	297	312	316	288	298	287	310	286	311	306	286	306	318	308	294	301	308	314	322	300	283	309	328	286	281	290	276	301	309	313	294	309	254	328	306	297	317	274	288	293	297	272	308	305	324	312	300	275	281	268	305	328	307	326	299	282	280	311	289	299	294	321	310	307	269	323	292	310	308	316	295	289	303	314	293	290	295	285	309	286	310	305	289	271	301	306	288	303	294	301	287	286	300	289	295	300	309	272	292	311	282	311	299	291	295	303	300	304	306	271	287	286	296	299	324	286	253	350	303	300	290	307	271	272	296	275	286	308	317	326	299	329	334	334	312	296	275	287	310	292	319	299	306	292	303	281	282	276	286	296	318	304	294	341	290	295	321	297	294	292	295	302	290	311	303	320	281	322	300	294	317	282	298	297	320	324	298	270	315	306	291	265	292	280	298	313	291	313	271	263	307	318	301	294	307	321	302	307	324	285	308	289	328	293	305	306	281	304	297	288	297	299	284	305	321	283	310	327	321	295	268	305	307	307	318	315	301	322	270	315	279	301	296	298	335	309	320	332	311	335	300	303	293	304	321	313	279	330	296	325	324	301	296	302	309	297	288	301	311	296	307	311	303	295	299	274	324	310	295	305	294	265	318	278	297	276	292	284	288	317	337	318	313	292	311	318	316	284	315	284	293	322	298	316	309	312	306	311	304	296	297	321	297	298	272	278	333	297	306	304	312	308	297	280	278	273	291	330	307	312	291	282	274	299	273	282	277	269	292	287	319	319	282	282	277	285	290	303	283	260	275	284	333	327	312	290	284	274	296	272	273	305	317	308	299	309	320	308	319	314	332	300	284	303	329	252	317	282	294	306	317	301	318	305	315	320	282	316	286	299	338	311	296	289	303	294	314	295	307	311	310	264	319	306	286	274	301	306	280	286	300	314	253	296	321	292	287	291	319	270	299	310	294	290	262	297	330	290	289	313	318	319	310	336	260	316	282	313	313	299	320	310	300	258	302	283	329	266	303	303	271	274	256	300	266	299	274	297	308	277	342	312	322	292	319	313	317	312	267	298	273	315	306	339	273	286	286	291	309	277	283	302	293	326	290	314	286	285	304	300	267	295	273	284	310	287	301	294	288	297	307	293	305	324	287	280	309	276	295	311	284	285	322	297	289	275	297	297	319	317	271	281	303	303	309	325	313	259	302	300	317	292	320	310	274	298	267	309	329	297	316	309	299	273	310	322	347	321	302	299	318	313	319	297	269	263	305	294	331	284	306	287	276	306	332	306	334	320	312	295	281	330	299	288	310	285	331	305	322	311	302	275	278	304	275	316	269	308	330	332	267	273	300	288	295	299	277	318	311	319	265	294	272	296	296	341	322	296	317	323	325	279	257	290	294	267	310	291	288	289	317	284	279	260	297	290	286	272	290	291	335	322	332	287	316	293	287	297	262	286	299	283	321	308	273	300	291	307	291	277	297	321	299	297	298	287	306	285	316	288	297	305	299	294	298	300	326	276	310	298	308	286	284	298	321	303	319	294	295	305	330	299	304	282	273	298	296	341	298	306	317	308	308	314	294	282	302	316	286	282	277	276	324	283	324	268	278	307	299	271	292	263	296	315	313	291	303	287	290	286	305	311	285	322	287	289	291	299	309	305	305	316	294	328	287	303	308	297	267	320	313	307	309	296	332	326	286	300	356	284	304	337	302	317	319	292	294	308	280	291	298	346	314	297	298	292	339	269	278	297	282	337	326	308	326	307	293	311	331	305	305	320	282	286	283	300	318	269	291	285	293	268	288	284	287	275	291	287	295	320	304	301	279	303	306	297	312	274	299	305	305	301	268	274	299	286	320	292	301	267	299	308	318	292	306	284	307	307	292	299	314	316	296	284	307	323	301	285	312	275	322	272	296	288	281	309	278	291	325	312	309	274	296	320	291	274	324	298	287	289	293	296	316	285	285	308	304	321	247	303	282	298	290	289	285	305	283	303	276	284	296	281	325	271	308	296	314	273	300	314	289	273	279	306	260	283	272	312	314	276	328	322	278	301	310	318	323	277	293	300	264	325	308	338	311	304	294	326	279	288	325	351	305	310	309	285	317	291	320	305	302	309	268	319	327	332	334	296	272	302	281	291	315	300	275	303	347	296	307	298	302	295	327
28557	16208	13505	7358	5114	3869	2947	2289	1842	1524	1234	1094	906	826	687	672	622	567	595	559	499	471	492	462	455	444	437	453	392	403	404	420	409	410	453	436	430	429	392	367	363	403	376	371	356	398	380	398	394	381	369	380	364	397	331	382	383	367	384	400	367	342	371	350	334	350	392	348	355	379	393	370	382	338	333	362	325	316	360	318	381	353	353	354	346	341	347	362	357	360	368	396	345	317	356	311	339	350	341	354	354	343	345	366	347	326	366	373	346	347	384	358	333	334	349	346	354	358	361	349	369	330	317	337	374	355	353	387	366	351	332	336	326	392	369	361	320	341	348	357	349	353	348	352	381	332	334	353	377	322	323	331	353	345	355	339	337	355	326	310	338	353	339	346	341	346	354	353	378	341	346	335	333	357	340	357	354	340	352	356	313	360	384	384	338	346	378	324	325	361	333	333	340	318	345	358	361	347	338	344	353	334	367	340	331	344	357	337	343	356	382	353	333	324	364	326	370	356	336	368	336	357	316	339	350	308	323	332	313	355	335	364	338	348	398	356	345	315	346	336	358	352	354	333	387	378	344	336	347	344	356	358	324	320	338	332	381	329	383	313	344	363	305	311	345	329	340	364	310	375	343	336	354	367	335	347	342	336	325	366	356	373	319	362	357	355	339	375	370	323	316	359	355	349	366	342	341	355	334	372	335	400	351	344	329	337	333	334	338	360	334	324	333	333	363	356	306	350	333	369	326	366	354	349	348	337	353	347	360	357	346	364	416	349	338	339	369	366	359	320	337	303	351	345	379	349	315	342	344	345	319	356	339	328	337	349	385	348	336	351	374	328	363	333	368	345	368	360	334	355	335	370	327	352	346	363	341	321	367	359	336	338	330	356	325	356	359	320	333	343	365	324	320	372	309	315	349	331	316	336	322	342	348	347	365	363	375	350	351	338	368	358	377	385	309	321	347	336	347	358	345	357	343	345	315	334	327	353	359	314	383	337	350	383	373	345	353	337	304	347	329	327	352	331	339	385	370	347	347	326	318	321	315	329	344	316	351	370	342	348	330	331	381	348	339	341	362	362	311	377	363	327	358	363	325	364	373	340	360	350	358	308	368	352	366	338	350	363	319	371	340	366	343	335	331	329	349	335	365	345	345	345	324	367	355	339	344	333	311	344	355	326	355	350	374	341	313	340	355	374	324	324	297	359	363	341	357	346	360	308	345	335	337	335	358	334	329	356	368	348	349	344	340	344	397	370	377	341	365	328	326	348	354	317	347	351	339	361	347	329	350	369	345	354	376	323	314	357	339	392	356	368	360	336	385	340	350	369	312	320	367	371	359	337	344	346	354	327	359	347	346	347	326	356	374	373	341	341	319	330	332	382	356	361	353	337	403	318	378	334	384	331	361	317	360	340	347	353	349	326	312	352	355	331	337	330	331	355	326	320	360	333	354	347	372	364	336	383	297	361	315	346	342	362	369	344	382	336	362	351	354	361	358	351	341	354	335	382	337	324	362	351	349	337	391	385	336	352	343	324	363	339	376	337	334	344	354	374	350	332	327	374	350	348	315	345	334	358	374	352	377	331	334	366	335	369	362	350	327	338	361	315	328	365	356	341	324	324	336	360	343	366	327	334	346	353	334	318	337	341	309	357	369	359	335	338	323	376	362	333	385	360	338	320	350	348	354	315	326	328	352	342	349	374	368	369	336	361	394	369	353	298	358	334	371	336	338	376	354	334	341	345	341	340	338	335	356	392	356	334	386	324	389	382	331	313	378	351	367	332	333	351	370	352	325	298	373	348	317	352	363	336	335	354	343	338	372	323	335	361	327	331	331	372	382	357	345	334	359	322	351	344	342	365	351	332	362	319	359	343	351	349	349	355	362	340	336	376	325	336	348	328	343	371	344	336	354	327	328	366	316	359	354	325	366	364	369	363	378	351	326	345	357	342	348	379	342	336	343	335	313	355	352	318	344	342	337	342	352	353	345	360	309	278	355	330	340	324	330	345	340	357	360	362	373	369	350	332	311	365	330	323	331	325	340	348	323	326	369	345	364	339	347	332	341	347	353	379	375	341	395	375	376	325	339	357	330	346	330	361	366	335	354	327	352	345	359	352	383	305	358	334	349	314	296	314	329	319	340	347	336	348	342	377	369	338	362	341	362	351	323	369	318	369	363	348	347	338	318	325	343	344	373	349	372	363	380	358	361	343	351	341	335	359	331	360	384	378	346	328	363	355	351	325	341	357	352	338	358	350	344	323	340	335	367	370	368	327	375	324	333	350	328	335	369	349	352	326	354	370	362	341	328	353	335	325	338	332	347	329	317	344	372	338	358	352	350	357	356	365	319	326	352	362	366	339	345	345	362	327	351	340	354	330	366	361	357	363	370	368	331	361	335	328	335	321	368	355	374	351	324	358	344	349	355	353	336	366	365	344	342	345	333	311	327	346	354	355	355	372	342	369	352	333	329	341	365	350	364	327	342	339	345	368	361	353	308	365	314	358	306	372	330	353	333	345	364	377	316	341	322	358	343	365	345	347	353	353	339	357	329	329	331	327	347	355	366	350	327	354	376	370	359	349	339	367	346	343	352	358	362	344	320	335	342	351	351	325	360	351	384	319	339	346	348	349	341	350	339	356	388	346	338	372	338	321	329	332	339	374	354	376	356	343	354	370	334	338	379	339	328	353	364	340	364	365	332	327	373	332	321	345	322	359	348	318	359	334	328	331	346	359	309	333	340	338	341	345	357	337	291	361	353	337	379	329	339	336	336	350	356	353	362	352	354	354	352	344	339	349	344	371	323	350	339	330	370	348	348	368	363	357	351	311	351	343	337	341	367	313	339	372	329	343	318	364	336	324	373	359	317	377	328	328	336	357	365	323	340	362	363	346	338	385	328	340	315	347	377	303	359	328	372	350	365	356	332	372	356	319	343	364	313	324	330	368	314	332	372	343	342	388	324	337	310	338	356	351	371	323	371	325	343	344	343	360	368	354	350	363	335	355	370	367	358	347	332	342	317	299	355	342	331	335	347	340	361	335	364	330	371	371	323	348	340	318	357	337	338	311	365	372	321	365	374	392	321	341	343	336	310	314	354	353	375	392	338	355	324	368	365	346	320	320	327	346	359	335	358	378	372	347	350	336	325	358	363	379	357	354	334	331	320	342	369	310	313	311	341	371	361	341	353	348	374	337	372	328	342	335	352	369	342	336	327	321	351	357	369	372	362	352	352	356	323	337	340	350	343	326	343	374	361	373	367	337	371	317	337	350	336	361	341	331	314	369	325	353	352	366	345	310	337	347	350	337	293	345	371	333	356	350	353	338	319	328	352	359	332	356	377	374	356	378	355	381	372	359	348	365	331	350	339	348	318	352	327	343	320	339	332	346	332	313	346	330	365	337	336	361	317	347	339	357	369	331	365	369	351	360	349	299	343	327	335	349	361	327	343	318	338	373	314	365	332	356	347	322	350	336	331	345	326	337	357	325
26665	19910	8095	1140	767	679	644	622	665	645	652	612	600	634	604	608	650	590	650	601	625	625	584	641	597	637	614	643	670	593	646	607	615	604	631	622	650	642	601	628	620	640	609	609	627	593	595	595	588	612	626	563	588	585	577	607	608	591	568	601	588	603	647	662	670	650	586	567	620	638	596	596	579	584	604	620	618	691	617	623	626	608	621	595	624	638	633	592	605	579	650	592	605	618	629	572	566	622	601	582	636	612	680	573	621	614	591	572	627	624	618	605	613	649	594	613	569	633	609	592	611	606	627	626	575	579	605	645	574	657	616	561	639	608	565	569	589	630	564	612	626	619	604	548	606	618	606	607	630	627	556	621	612	614	615	630	587	612	598	583	670	605	596	595	589	561	622	638	633	661	621	626	600	623	593	648	612	606	623	587	623	582	603	591	589	597	627	628	578	594	610	625	604	650	617	616	638	624	615	665	560	618	620	643	600	570	637	588	601	596	621	592	612	577	598	636	610	585	606	578	594	648	625	607	622	621	596	592	588	616	638	625	617	570	600	607	627	602	594	615	632	585	644	579	608	624	629	602	608	635	597	653	593	577	634	618	614	614	577	626	629	578	610	589	608	665	611	604	645	641	604	577	617	597	663	578	600	607	580	599	594	628	607	612	584	592	582	645	603	569	612	647	618	602	585	594	612	634	585	586	608	572	612	619	576	621	575	610	639	605	622	602	599	617	603	612	586	611	631	586	582	577	600	617	610	612	646	606	597	596	589	588	623	619	583	591	601	647	598	590	597	562	582	615	573	623	642	595	582	599	598	617	570	611	612	578	593	632	616	644	612	610	620	591	589	604	588	604	603	618	571	563	590	587	582	610	610	630	611	620	603	579	616	565	628	647	612	599	639	600	596	592	610	630	629	603	629	650	623	636	604	552	611	626	573	650	563	580	554	623	591	646	572	623	562	608	610	617	569	632	635	613	607	570	631	616	579	577	604	613	556	565	563	619	601	599	574	636	626	609	577	563	568	615	618	608	615	624	629	617	604	604	609	589	623	604	596	591	630	564	600	602	611	593	593	633	588	632	587	574	605	614	572	589	596	610	645	654	606	626	594	608	636	571	643	610	607	586	642	583	601	603	612	566	622	648	613	649	580	582	581	584	620	580	656	599	596	624	604	610	587	612	627	604	631	597	650	600	604	617	622	572	625	579	622	645	590	641	628	587	600	599	628	616	584	572	599	585	566	546	623	557	603	620	654	593	597	593	638	581	624	621	611	611	650	614	592	587	664	629	606	636	630	621	593	591	587	600	603	622	623	555	613	618	610	622	604	593	589	658	605	584	560	579	594	599	597	585	633	655	644	593	628	621	587	670	647	628	586	614	590	603	627	604	604	611	608	651	646	635	597	610	581	611	569	637	613	608	617	633	586	644	642	619	595	633	573	577	603	611	613	587	537	638	594	597	590	592	622	612	654	594	613	570	613	622	633	552	571	616	612	566	615	598	614	548	622	629	606	612	627	597	648	583	627	610	569	573	642	593	595	622	633	581	590	653	588	603	610	647	586	639	569	612	599	623	643	619	597	608	653	597	612	601	598	621	635	609	594	623	587	577	576	619	606	622	622	615	605	615	602	581	569	614	593	626	628	643	579	614	650	583	615	576	626	572	606	607	577	580	614	624	627	591	588	614	622	586	611	622	571	621	600	600	579	623	635	588	571	599	577	567	595	627	586	591	645	590	613	614	670	642	653	633	597	601	603	609	580	639	620	598	640	629	614	609	577	567	620	615	583	680	605	576	592	609	587	590	578	606	588	575	603	582	559	594	619	611	619	612	608	633	616	602	609	599	608	640	642	580	576	626	635	576	602	584	588	600	622	568	636	587	621	599	582	604	640	613	599	615	608	583	603	590	606	602	602	604	610	610	576	621	629	629	628	569	621	599	556	588	604	583	631	607	576	556	582	643	641	595	618	640	602	632	608	622	614	537	605	625	612	620	614	618	587	607	587	621	633	640	599	566	614	624	634	563	575	631	582	615	570	634	595	618	574	582	604	607	591	586	613	620	579	623	623	630	643	611	675	575	600	629	580	598	568	618	605	613	647	569	580	574	607	620	617	613	648	599	600	607	603	600	628	630	599	637	614	594	632	603	617	602	608	638	657	584	570	610	579	608	578	623	682	565	627	628	598	554	588	621	625	613	597	563	570	646	604	579	608	612	605	617	624	597	642	602	577	618	577	589	568	622	620	622	639	576	588	618	596	537	610	583	651	616	610	594	620	645	646	646	597	603	587	605	556	610	572	627	591	597	589	575	656	586	637	587	582	623	577	620	630	623	647	617	588	590	606	604	608	619	590	577	564	607	630	626	626	620	647	563	632	589	588	633	594	608	585	606	599	607	588	639	582	637	606	601	598	588	633	594	586	584	578	600	616	583	635	620	609	588	607	574	626	597	599	576	647	593	589	610	591	550	625	620	584	613	597	617	574	612	598	559	563	569	601	613	641	642	611	588	683	631	612	587	615	601	622	628	631	646	637	608	597	611	634	579	588	606	574	561	586	600	611	629	573	574	629	571	565	590	603	574	565	599	664	608	600	624	576	624	631	592	596	632	580	544	610	588	607	612	603	629	604	623	612	628	595	590	589	628	608	603	584	611	577	611	584	644	639	613	563	611	596	578	635	598	618	604	582	611	594	633	595	608	616	626	642	595	602	603	638	602	586	593	615	615	632	639	567	557	599	567	605	565	605	575	650	592	590	587	609	631	640	653	573	600	603	612	646	636	611	591	580	592	604	575	574	624	632	626	575	554	616	618	642	595	590	610	624	593	617	635	627	638	593	617	647	603	582	596	573	588	612	621	623	605	602	635	587	565	575	613	654	649	629	579	624	592	616	646	593	566	580	657	586	554	582	602	601	549	596	620	595	593	615	581	590	583	584	589	627	581	618	604	605	559	620	596	583	620	598	592	615	678	592	611	562	606	601	605	616	614	618	611	584	606	617	583	615	571	640	614	589	639	578	581	645	624	570	580	653	618	636	619	628	651	589	613	623	584	593	650	618	639	606	549	577	613	602	595	603	666	627	577	559	585	602	632	566	631	632	563	590	609	648	599	600	585	565	638	601	616	592	590	613	630	632	598	616	608	649	597	595	591	632	579	624	587	578	582	587	568	644	603	605	630	585	618	591	606	633	611	574	565	575	645	621	578	575	608	623	641	628	631	621	581	586	575	618	619	610	630	548	604	589	649	635	593	631	611	610	578	622	593	601	593	627	585	598	596	586	644	637	644	592	599	596	598	585	587	574	551	595	563	596	621	592	583	587	614	640	605	596	594	606	603	558	679	601	587	568	600	591	615	637	575	583	567	663	611	595	637	623	613	612	627	611	624	622	604	588	578	606	650	575	631	630	608	616	627	568	580	629	631	571	629	616	549	570	601	649	586	607	620	608	603	622	630	577	578	626	634	598	623	622	662	611	580	561	596	583	608	612	601	602	571
7517	1750	1420	1075	891	855	833	767	769	831	720	820	747	747	738	753	755	780	729	697	694	715	730	712	705	701	762	734	752	719	767	740	741	717	757	752	718	746	702	735	772	741	742	763	763	709	759	753	721	686	752	820	737	707	680	774	742	706	709	721	700	707	739	678	718	696	714	750	742	712	736	749	701	734	699	715	768	762	726	687	728	762	761	723	719	747	720	678	722	734	745	720	732	766	724	724	663	757	727	751	715	709	726	732	734	710	765	727	728	725	717	720	725	708	727	716	744	734	765	722	734	749	751	790	746	730	751	731	730	715	669	721	706	693	732	706	733	769	736	712	699	715	690	695	767	713	713	735	726	735	713	674	707	748	710	789	740	742	684	707	704	682	692	777	757	712	746	706	695	722	797	756	705	749	779	721	748	709	700	756	723	765	706	743	733	709	790	697	746	750	746	717	747	696	720	725	744	706	725	731	722	750	757	696	734	730	775	730	729	736	753	707	692	746	742	744	739	684	733	724	727	756	719	717	706	718	710	709	765	705	724	696	725	755	719	710	723	743	681	717	756	745	781	736	710	745	751	743	718	700	728	712	727	708	723	753	731	724	739	775	727	733	727	731	738	666	716	730	739	757	730	716	733	774	742	711	766	711	781	747	772	695	700	733	729	673	698	713	747	716	732	751	737	699	698	704	753	749	713	702	721	701	792	715	750	726	737	719	676	730	761	752	673	727	696	739	752	721	698	731	719	697	686	738	724	756	734	729	712	696	745	701	755	715	735	707	742	750	757	736	718	722	677	738	730	679	751	772	700	733	684	687	755	717	766	702	709	726	693	730	699	757	707	751	730	723	721	733	721	751	771	715	729	740	720	745	700	722	769	704	768	745	747	741	726	746	769	705	728	726	711	704	708	720	763	744	719	692	719	743	699	739	759	734	733	723	722	688	698	739	766	790	707	769	720	753	718	718	696	723	753	753	728	762	742	729	678	719	726	720	691	679	740	745	767	690	739	735	731	713	748	715	759	707	741	714	761	718	722	701	762	746	744	762	723	737	689	780	718	769	725	734	677	735	762	690	764	651	753	724	753	719	718	659	686	749	765	689	719	722	742	728	734	798	703	717	706	662	727	734	730	723	669	726	695	722	712	759	730	726	698	735	717	726	722	749	696	728	705	732	765	721	739	769	676	741	704	751	738	726	733	685	739	700	748	732	733	767	735	766	777	754	709	722	709	694	773	758	742	745	779	670	753	766	730	736	696	748	717	707	712	763	735	701	744	729	731	669	682	745	733	704	775	718	720	779	736	688	742	713	692	686	744	782	735	720	728	794	706	734	725	751	702	709	705	781	713	765	745	749	731	690	718	742	748	749	726	706	730	734	758	717	680	795	718	717	726	713	739	751	686	751	706	765	696	755	721	700	750	702	745	764	661	711	788	722	751	730	728	688	757	772	780	740	711	696	694	735	699	718	719	687	720	715	698	701	764	726	736	793	722	742	663	709	713	757	692	739	690	747	708	716	730	695	715	726	725	732	738	737	688	703	729	697	731	728	706	762	734	765	754	711	663	727	708	718	710	695	742	757	741	740	768	728	704	713	747	727	715	736	696	737	769	732	727	751	767	766	734	723	744	776	699	721	716	702	766	721	667	720	747	695	742	745	740	709	754	688	684	781	764	772	787	644	755	692	667	730	727	757	737	729	725	776	706	708	752	781	714	723	734	741	755	685	675	726	685	752	732	715	743	698	722	710	699	692	716	739	719	731	756	760	683	693	718	732	715	761	736	719	712	733	765	730	776	713	730	669	727	762	738	712	718	750	759	697	713	757	728	689	727	739	758	714	719	681	726	720	713	735	747	715	723	727	733	718	715	732	674	798	718	750	740	702	754	720	708	723	716	773	735	752	705	748	758	650	742	724	693	741	712	732	734	706	720	731	742	750	730	748	718	725	745	737	707	716	716	743	756	687	731	779	710	698	744	729	721	724	707	742	768	730	729	722	784	696	702	748	700	706	722	690	720	720	691	726	695	734	740	716	711	737	731	742	761	723	741	743	726	733	730	705	762	722	692	773	726	714	740	719	750	733	748	738	719	770	754	707	744	709	726	700	790	733	748	756	740	747	694	708	755	722	683	746	722	740	697	698	716	750	707	728	719	730	706	722	739	759	761	787	723	741	775	696	747	712	727	730	750	742	694	746	752	734	729	707	714	723	754	726	708	738	717	744	734	753	754	713	774	740	731	723	702	756	705	745	752	717	729	733	672	738	694	756	760	746	712	729	721	731	716	744	701	748	692	763	716	751	748	746	745	722	709	717	699	725	768	756	744	745	769	735	785	769	745	736	699	730	719	769	727	699	721	709	762	709	675	740	710	763	736	707	733	725	737	695	707	711	722	735	745	724	727	725	782	726	730	717	788	711	738	719	746	713	780	684	711	754	726	676	768	757	723	758	700	748	744	743	713	743	787	747	732	693	743	757	742	801	746	720	660	769	698	777	734	714	780	736	689	722	725	701	713	707	721	756	739	712	687	715	711	711	725	665	748	677	715	741	740	809	698	760	727	690	740	709	736	752	762	747	719	690	784	713	766	765	693	721	821	696	764	685	739	671	733	704	727	729	763	701	746	699	718	721	738	734	718	758	727	762	733	681	775	732	683	697	676	749	733	772	734	718	786	738	755	703	746	702	755	715	715	681	733	768	771	662	734	707	725	738	765	739	706	749	674	709	756	777	757	692	750	756	702	736	703	708	776	745	761	698	719	745	712	689	722	689	738	778	772	773	772	736	689	734	692	740	768	723	688	718	739	700	757	750	724	756	747	688	737	776	726	687	776	717	730	792	759	682	773	781	695	746	697	718	715	715	712	699	675	721	716	735	754	731	697	757	729	698	743	696	746	741	713	760	705	723	737	712	737	665	710	745	734	727	768	700	765	716	738	721	747	717	691	738	766	668	711	722	727	724	661	757	727	780	724	703	763	703	719	773	713	713	706	736	758	741	723	704	722	708	727	770	734	761	693	754	698	710	698	715	700	738	717	753	744	715	676	780	730	708	754	745	732	728	742	718	726	717	759	711	729	717	709	722	736	727	672	666	744	753	702	780	726	752	744	702	704	722	737	704	740	759	755	711	714	647	742	690	717	738	711	738	743	695	733	738	721	706	733	701	756	730	762	731	778	744	738	746	724	721	738	743	768	714	691	758	737	739	752	761	712	714	750	711	703	728	714	723	720	756	734	753	716	716	724	764	781	696	715	801	744	714	729	754	713	722	725	696	719	712	737	815	773	736	668	726	658	742	775	711	757	754	734	744	721	740	760	732	744	753	744	726	694	691	763	738	659	759	721	700	763	704	694	729	723	689	718	731	761	738	727	722	710	747	723	689	734	678	721	754	681	737	700	743	690	678	714	750	767	693	708	714	737	722	743	733	709	700	714	701	723	704	722	739	768	674	779	714	755	740	701	695	751	705	727	737	743	743	699	688	729	717	709	750	698	712
23548	20902	28183	23770	20908	11267	1245	784	667	531	497	488	420	432	429	399	423	367	380	333	352	346	333	329	342	324	334	327	326	322	298	322	331	333	330	315	314	302	286	325	318	324	284	308	336	319	300	340	310	310	313	324	293	260	303	331	312	278	270	305	298	300	293	311	283	275	333	306	299	289	303	284	309	326	329	276	260	310	321	321	302	275	274	273	300	337	308	312	307	320	265	286	306	313	315	303	311	280	301	328	294	289	300	318	293	274	292	289	319	329	303	299	280	286	286	318	320	289	290	317	296	309	309	295	296	289	307	315	282	345	283	281	327	265	291	330	302	292	286	270	275	308	293	307	289	305	299	316	309	302	338	284	319	327	306	295	316	294	311	340	298	305	325	297	295	293	321	306	306	286	284	305	327	275	303	297	294	316	317	286	301	310	307	249	315	321	307	297	295	313	290	295	315	320	278	310	268	305	300	299	324	286	283	307	295	288	297	342	313	293	275	312	276	313	317	287	295	303	294	275	285	274	322	314	293	282	323	285	321	314	308	297	309	297	292	302	297	304	329	276	334	296	301	291	288	254	301	368	286	320	297	293	322	293	298	305	324	282	310	297	300	265	326	322	313	303	305	291	292	341	293	294	311	309	325	302	328	270	287	319	296	313	287	296	316	309	322	302	281	290	260	295	288	310	311	279	275	311	303	302	302	255	284	315	338	315	302	310	297	335	281	290	324	299	288	274	256	296	296	275	308	295	314	262	299	276	338	293	303	298	296	295	284	325	296	283	307	303	261	284	299	279	320	317	320	272	304	295	302	279	294	315	279	298	307	298	302	285	254	301	325	273	301	319	268	297	303	273	312	312	307	302	312	285	300	284	298	284	290	317	320	305	286	296	326	307	259	328	285	282	307	296	286	282	307	308	308	279	280	302	282	309	289	279	308	322	304	315	312	286	292	283	275	307	287	297	276	316	321	318	282	321	281	297	318	300	314	301	299	292	319	298	319	283	315	337	276	290	287	313	292	282	311	290	280	288	259	310	310	322	292	286	285	310	312	309	324	303	284	298	279	303	302	310	294	338	339	291	341	277	294	305	318	280	306	317	297	288	301	280	320	306	309	314	286	322	270	264	306	287	300	292	283	296	323	271	303	295	326	315	312	271	305	299	317	295	308	296	300	308	310	311	313	310	306	306	264	306	309	304	281	272	313	301	287	301	290	306	276	286	302	281	305	313	284	287	304	305	290	324	312	290	282	312	309	308	297	288	270	311	311	280	305	320	304	278	305	301	318	310	255	309	305	324	263	291	300	295	273	314	334	318	286	314	255	273	302	311	349	282	294	318	299	316	300	300	287	312	317	278	306	273	278	347	309	281	303	264	299	287	334	283	304	294	322	289	325	303	305	303	327	275	285	292	302	288	285	294	335	296	284	311	327	336	282	284	298	309	288	284	334	288	314	313	309	316	298	294	308	301	298	306	292	290	291	335	304	282	286	303	301	282	288	299	331	296	315	308	305	273	283	282	294	312	318	284	278	302	285	289	284	295	295	284	271	335	301	278	319	280	299	284	294	300	317	281	317	291	324	286	321	283	291	299	290	287	306	314	317	292	293	289	271	313	287	317	305	314	307	267	295	291	310	284	305	319	316	265	306	263	317	301	293	282	292	331	292	306	299	282	323	296	337	272	280	309	272	319	302	283	314	287	287	320	302	297	294	311	288	267	315	333	292	292	311	308	283	313	320	289	293	329	288	289	327	298	295	343	283	300	287	287	287	295	287	293	302	298	278	326	301	305	312	299	294	289	280	289	287	310	346	276	317	300	316	300	309	331	282	322	298	280	285	281	307	304	305	323	311	281	301	327	318	283	289	308	274	301	260	290	294	282	313	307	305	284	291	307	298	276	298	304	307	330	308	308	300	290	312	313	274	292	298	283	311	318	295	298	338	276	301	283	316	335	287	274	307	317	314	306	279	287	288	316	321	318	276	352	256	258	303	292	305	297	333	312	283	285	290	309	310	296	270	296	299	290	303	316	321	294	261	307	310	282	311	306	280	311	309	269	294	276	305	310	305	283	292	319	306	303	300	259	277	302	294	289	334	300	316	285	310	292	295	299	273	295	290	296	307	284	296	308	259	296	285	297	315	297	305	310	290	303	294	286	302	312	317	308	315	282	314	266	277	291	291	277	314	321	296	289	301	304	297	312	293	296	291	290	315	303	305	310	304	306	323	272	286	298	303	323	275	275	279	317	320	272	307	308	276	309	300	279	344	297	311	318	293	296	304	286	284	305	285	291	324	288	280	291	263	290	291	302	300	298	287	303	301	287	301	281	260	303	295	304	293	296	282	334	312	289	295	305	305	281	315	309	308	308	305	279	302	319	313	263	336	291	281	303	285	303	277	284	301	308	279	307	302	287	329	308	256	302	297	293	303	311	303	306	323	344	312	298	279	277	316	272	293	290	342	293	282	286	313	323	304	266	323	272	293	297	286	288	300	282	270	288	325	284	279	270	337	331	295	317	277	313	318	293	305	287	312	316	304	303	294	312	303	332	283	324	322	335	296	281	291	336	290	277	294	308	310	309	271	315	280	280	298	297	338	268	285	312	271	307	310	299	291	280	274	296	304	336	276	288	313	300	303	262	330	283	263	306	310	289	299	282	285	277	285	290	307	300	310	275	304	281	320	286	288	302	285	358	280	280	316	327	302	304	310	316	308	314	309	276	307	260	310	282	303	259	292	287	283	326	315	316	295	326	299	305	322	291	280	309	315	290	301	294	286	268	297	325	310	324	297	302	308	270	304	274	298	331	314	320	289	288	304	304	284	294	288	293	312	283	273	279	318	300	316	296	302	307	328	279	321	256	289	289	284	271	308	288	297	279	316	315	301	288	278	297	278	329	302	301	296	317	301	296	303	301	275	313	287	283	296	310	310	300	304	315	305	286	291	307	287	288	327	274	270	299	283	260	289	324	299	315	306	275	274	318	298	292	294	281	273	290	310	290	293	299	306	283	287	280	275	291	333	307	292	281	289	318	294	306	290	296	298	291	310	302	329	315	308	309	316	336	322	303	266	322	331	310	283	315	326	307	293	292	308	288	303	320	291	279	282	325	296	319	304	272	295	284	285	317	287	294	291	295	286	319	247	317	304	294	325	330	294	271	333	287	316	303	306	262	278	295	334	302	306	293	315	326	289	309	283	281	318	290	305	339	288	282	297	276	299	303	287	326	265	273	313	283	324	300	309	278	293	282	300	272	266	305	276	297	286	275	305	294	283	303	322	298	300	307	300	289	299	276	316	297	274	294	295	300	287	291	301	314	294	272	310	284	327	293	302	293	281	277	301	309	322	289	313	258	293	267	291	316	308	295	294	280	312	294	299	299	287	274	296	302	344	290	286	278	283	329	304	267	311	283	314	337	321	295	312	331	333	288	305	297	270	281	302	322	293	261	274	327	305	285	306	362	312	283	283	281	292	300	300	291	295	283	299	336	302	304
22242	9948	8486	4264	2920	2285	1823	1417	1152	998	902	711	651	641	567	547	517	525	531	511	474	470	469	448	449	443	436	419	427	425	423	402	447	402	425	427	410	417	424	399	401	354	419	411	429	417	419	380	389	381	356	421	375	409	387	394	393	391	372	391	406	410	392	375	363	403	371	361	397	368	378	373	370	400	390	386	388	387	398	375	355	384	393	375	395	394	367	358	364	394	373	348	379	366	371	370	410	400	377	391	342	399	381	386	374	402	360	382	393	400	360	397	368	367	378	389	413	394	359	366	381	356	395	335	398	372	365	378	394	376	374	417	389	367	379	378	375	365	343	384	364	386	375	398	375	363	338	395	373	378	379	391	399	391	410	354	371	355	404	379	362	356	392	389	363	362	383	364	393	354	406	396	384	367	347	369	393	366	353	366	392	393	369	376	345	370	410	347	359	347	393	370	356	385	396	385	375	367	370	371	351	397	374	382	409	375	379	396	361	355	383	371	377	369	357	393	394	389	375	364	353	361	404	381	364	395	376	391	378	364	376	349	351	391	403	388	366	391	373	371	398	363	370	394	360	353	375	354	398	364	369	408	377	366	360	388	366	386	381	405	370	394	391	376	371	407	395	394	392	371	377	368	383	376	379	348	356	352	390	373	376	373	369	377	352	372	357	383	370	369	377	388	356	377	361	360	368	360	375	383	373	358	387	364	394	375	340	404	361	332	353	401	373	364	378	356	418	369	418	353	397	374	381	390	388	387	369	392	415	371	377	380	350	381	401	365	365	360	368	400	367	384	382	402	353	400	351	377	396	341	367	387	360	382	381	374	385	379	366	409	379	372	385	363	368	363	388	350	389	370	405	382	377	412	375	421	376	392	393	366	359	373	371	364	363	374	382	379	350	394	374	367	378	364	371	347	379	350	381	390	355	358	363	404	378	381	359	359	389	379	381	370	370	361	379	369	361	344	421	378	374	391	367	395	375	412	366	413	360	349	381	388	415	368	373	371	334	370	359	378	359	411	387	349	368	387	388	388	356	410	352	367	362	389	385	391	360	346	375	397	376	370	334	400	335	374	387	408	366	381	394	376	370	352	367	385	371	355	362	383	373	386	368	339	368	348	389	416	369	364	390	413	387	335	346	399	395	380	353	360	371	360	374	404	380	353	391	356	370	392	365	361	387	370	425	401	418	361	368	360	385	364	353	393	393	351	379	383	367	407	359	346	370	393	401	400	388	409	392	408	353	342	379	376	356	345	387	400	395	372	353	368	359	356	387	349	375	351	381	391	347	385	388	344	365	376	349	331	347	365	349	374	339	363	378	384	361	372	365	397	379	382	371	382	377	357	356	404	355	357	340	357	394	402	385	387	364	375	358	404	387	330	355	360	368	365	358	376	401	368	362	368	395	339	388	360	386	404	397	383	354	394	351	373	379	335	371	406	370	417	362	395	352	381	364	379	367	383	351	405	341	400	384	416	414	380	361	360	365	385	380	408	396	364	343	388	402	388	372	361	391	378	329	403	355	330	357	374	395	383	403	386	352	386	394	402	402	379	359	374	366	387	405	371	372	408	382	410	352	389	385	392	370	348	354	355	345	379	362	391	375	365	374	370	387	371	396	345	404	386	380	365	398	370	358	390	344	366	395	382	364	413	418	359	393	348	325	352	356	377	402	383	359	390	338	380	350	391	353	387	364	365	364	373	361	374	375	361	357	407	386	397	368	362	390	370	362	376	397	362	384	396	387	423	389	384	384	388	366	393	367	393	414	373	361	368	365	380	388	362	396	351	363	385	369	341	355	380	371	372	380	376	353	376	348	360	348	345	329	379	369	361	374	378	360	408	344	401	342	377	357	402	382	400	378	382	401	395	392	349	369	366	364	395	357	358	385	398	389	362	404	363	395	359	389	390	382	394	389	401	368	362	386	424	368	356	353	360	404	415	373	411	390	361	372	370	361	395	383	381	375	341	367	364	378	369	338	396	375	366	361	382	354	382	406	349	375	369	362	351	381	384	363	349	355	388	338	385	393	382	378	392	383	373	375	378	376	402	399	415	422	370	381	371	374	377	330	360	376	394	350	385	363	381	423	374	351	387	367	358	425	391	389	403	393	364	383	395	380	394	348	365	377	374	387	369	340	369	350	358	372	344	383	379	406	370	355	369	372	380	349	355	395	402	368	406	334	364	415	366	404	370	388	367	385	394	395	348	362	377	386	357	396	380	367	370	375	384	416	382	362	379	357	377	375	348	376	358	371	379	380	379	388	391	392	419	355	392	401	376	404	374	404	410	397	349	400	333	396	404	366	387	370	384	372	395	376	364	387	370	359	360	373	367	363	355	394	357	420	386	354	390	331	362	385	382	355	375	371	364	406	372	352	379	377	371	403	351	376	373	378	368	405	341	364	357	385	378	393	334	361	383	373	388	400	338	365	385	389	384	335	376	347	353	366	338	374	387	395	371	344	355	353	397	365	392	377	373	362	367	407	406	361	364	353	392	367	389	362	359	408	366	367	413	356	381	358	349	373	354	351	390	393	372	373	356	384	368	372	374	379	357	371	342	360	363	380	376	388	396	395	363	379	397	382	369	350	374	378	358	387	386	366	339	369	385	400	334	378	383	335	356	343	384	378	391	369	399	362	336	371	365	376	376	396	378	382	380	386	385	399	346	364	361	368	371	400	366	377	374	359	352	360	385	385	363	374	354	363	375	379	371	350	365	366	365	374	379	341	366	404	362	383	369	356	376	374	391	374	404	408	358	412	339	390	374	343	410	360	375	390	384	369	334	416	378	372	365	393	376	376	349	377	377	399	396	385	397	357	369	383	383	384	406	360	352	384	381	356	404	342	370	361	389	350	383	382	369	380	416	375	379	355	386	399	369	407	386	408	380	398	361	357	376	375	414	373	390	362	375	390	402	385	382	387	395	341	399	363	380	399	403	379	344	409	390	357	362	391	401	370	412	383	368	362	384	368	382	403	361	385	385	365	380	387	362	377	360	354	363	376	390	370	367	381	339	387	405	394	378	360	397	387	358	359	397	377	419	384	394	385	356	392	364	383	360	321	359	367	398	364	369	416	356	385	361	387	370	354	391	356	367	389	401	374	376	369	354	401	360	376	379	364	380	389	378	381	408	400	343	393	369	389	395	367	334	362	388	379	336	360	384	388	411	379	378	349	351	369	373	389	368	371	360	387	408	369	383	402	370	367	369	376	359	390	373	335	383	430	407	353	412	373	377	375	379	383	345	390	355	347	407	395	355	386	378	401	376	410	411	332	388	368	383	386	394	373	383	352	373	385	398	379	383	387	367	404	406	393	360	353	380	364	368	351	321	386	365	386	382	382	368	395	410	364	382	384	356	373	363	393	403	376	384	383	396	387	351	352	382	378	392	392	359	370	373	384	374	380	369	356	378	348	376	401	372	364	392	385	373	374	366	364	400	392	394	376	370	400	413	381	401	355	377	357	349	416	359	369	389	395	374	377	399	349	360
24758	20900	27038	24851	10430	1266	1036	929	812	837	781	786	757	794	719	761	745	777	744	721	724	714	671	754	707	725	709	760	692	748	727	730	692	733	755	774	687	707	723	714	693	686	656	738	680	717	734	694	704	704	690	698	694	740	670	723	688	708	725	734	722	670	758	725	705	742	711	697	696	690	718	687	723	693	735	678	719	736	702	721	707	701	651	672	661	744	702	700	732	683	730	717	695	683	687	710	770	739	741	703	712	752	699	714	697	688	658	673	687	727	745	677	692	714	685	686	707	683	705	748	707	714	675	718	732	662	726	681	748	714	743	689	752	736	662	711	715	718	660	700	710	718	690	733	725	707	691	702	738	676	706	716	691	712	662	724	669	728	737	715	738	732	710	667	726	684	672	736	705	714	695	730	698	739	755	697	748	683	684	687	674	729	701	698	719	719	657	717	719	700	669	698	725	730	709	715	743	687	718	754	728	668	673	703	706	745	697	752	732	679	720	753	741	745	658	707	747	730	726	697	760	715	755	688	687	704	758	731	705	668	707	708	752	692	707	736	728	714	759	726	704	727	729	706	673	735	705	736	707	718	730	705	699	653	703	719	748	719	725	693	692	695	704	744	664	704	713	719	694	671	706	724	676	733	745	722	658	738	737	716	709	761	719	728	666	712	700	657	700	666	684	723	725	701	770	730	713	724	694	693	730	665	738	756	707	723	701	713	725	697	699	714	696	708	678	687	731	723	731	698	695	713	743	743	703	683	748	735	665	726	731	747	719	704	703	680	666	677	696	659	725	698	723	730	744	713	746	700	688	737	678	692	732	685	693	720	719	699	696	696	705	679	694	699	698	688	680	662	724	694	695	678	705	697	722	766	728	752	735	702	790	677	710	732	744	737	699	681	727	681	718	704	654	759	718	705	717	695	706	725	662	670	690	717	699	756	732	689	719	695	715	687	683	707	709	682	681	672	713	723	727	746	688	739	710	691	655	716	719	690	727	691	721	699	662	677	681	712	719	700	713	686	680	715	700	690	686	699	696	673	740	718	705	702	746	680	713	714	747	727	682	671	705	769	724	739	726	697	739	753	701	682	739	738	753	716	691	691	736	677	713	725	714	653	693	700	676	735	742	691	759	685	687	746	713	714	723	656	727	696	743	726	699	725	680	703	689	709	737	713	692	673	715	690	698	699	714	745	728	704	762	764	692	699	696	733	698	713	692	756	724	725	688	681	710	721	688	650	695	721	745	647	716	756	747	705	640	724	702	739	701	714	668	693	676	670	671	678	683	706	736	693	694	700	749	736	702	754	682	699	691	707	709	721	744	682	725	647	718	741	745	702	724	746	743	716	748	681	661	712	676	694	718	719	752	685	707	760	714	698	692	722	671	668	707	729	685	696	728	720	709	727	670	729	724	728	752	718	734	681	657	684	691	634	730	726	686	687	692	697	713	740	718	702	699	728	703	689	700	710	676	699	672	695	707	733	713	708	727	708	729	661	709	701	710	691	675	642	684	744	659	731	697	712	688	698	657	688	762	758	707	684	670	689	729	698	764	720	705	719	681	694	722	683	722	693	705	756	755	694	715	668	718	682	709	726	737	711	738	659	738	754	701	677	705	738	712	691	666	703	689	755	669	713	710	694	689	681	740	679	680	678	724	702	708	675	698	765	745	682	742	669	670	688	720	683	759	682	726	681	697	685	672	669	718	697	688	704	713	680	689	673	691	703	704	661	760	676	690	724	701	708	661	721	703	718	687	692	686	749	656	732	715	669	710	735	687	719	703	731	745	746	760	727	708	725	730	686	685	651	736	728	706	694	710	728	744	713	725	679	717	688	746	689	682	694	768	728	740	715	736	702	693	736	755	728	683	704	720	718	724	751	691	732	732	672	691	702	721	690	716	696	695	710	665	707	712	721	714	703	686	710	765	748	716	677	712	681	670	638	776	734	742	701	724	693	698	737	769	742	688	681	717	715	712	652	697	721	712	700	675	683	739	712	699	718	752	693	755	700	678	715	701	675	696	679	738	703	690	699	662	752	708	734	694	735	694	708	734	760	701	751	713	716	682	724	710	676	705	690	706	707	673	756	730	707	710	720	706	690	718	684	677	674	716	714	698	689	753	666	711	728	750	718	721	747	714	716	739	689	725	696	700	696	673	715	689	749	707	731	703	698	716	695	681	727	725	762	707	705	731	736	722	698	719	687	704	730	727	735	697	675	741	702	699	706	719	727	701	673	698	718	755	702	692	656	783	727	712	729	663	652	696	741	654	689	684	705	655	700	716	730	701	724	673	724	726	708	692	670	650	702	717	740	747	706	673	679	705	733	725	687	748	737	673	722	681	762	707	762	699	685	727	684	686	720	711	728	708	701	699	719	709	734	660	721	698	742	681	694	759	700	708	686	688	653	668	644	708	747	702	726	687	664	684	733	694	729	706	695	723	756	753	666	738	696	678	662	725	713	695	684	751	684	696	702	731	680	735	735	670	715	735	711	657	716	715	721	729	713	711	724	726	678	733	688	726	746	706	761	730	728	712	720	681	737	714	689	686	794	693	702	696	683	695	714	729	695	698	730	723	706	690	719	695	694	689	661	689	719	713	717	709	692	725	682	707	715	674	713	740	717	726	751	729	701	709	723	755	726	696	703	740	705	712	689	708	675	701	676	713	731	681	703	691	711	696	689	708	684	719	719	675	701	653	677	705	735	662	698	691	678	737	700	711	736	732	691	694	743	701	673	662	742	709	711	712	682	697	707	733	725	720	746	745	713	725	729	827	706	710	709	677	720	711	661	709	745	684	739	742	694	695	692	710	694	734	681	738	675	723	713	730	722	701	694	704	729	692	699	690	735	748	693	640	749	775	723	699	682	712	772	699	706	726	713	691	746	701	704	706	687	749	718	688	715	728	697	694	699	725	697	713	700	752	724	734	689	693	701	737	670	691	703	703	757	671	701	678	685	694	718	727	748	684	726	755	715	687	729	723	713	666	700	712	707	686	706	700	730	701	731	720	681	719	709	662	691	697	710	733	735	682	730	705	708	691	683	739	727	716	675	713	731	716	658	702	705	698	637	711	717	731	712	671	731	699	679	732	708	713	670	704	691	682	728	701	702	712	756	650	694	669	756	705	727	767	709	750	705	671	728	741	698	684	709	674	745	682	696	699	692	677	710	715	726	715	661	729	694	743	725	719	758	721	716	694	686	684	714	645	705	702	658	707	739	693	730	704	730	690	727	719	704	730	713	730	728	706	701	680	690	700	716	753	654	704	738	696	715	690	628	666	774	704	761	715	646	704	732	703	691	751	740	744	693	691	702	743	678	748	630	707	735	698	695	683	708	721	698	753	703	699	734	725	673	697	725	707	737	712	730	724	714	698	727	684	754	698	687	734	726	687	718	650	721	676	736	677	744	724	726	711	675	721	723	733	730	651	683	705	675	669	685	747	681	699	689	703	720	744	720	709	735	729	730	718	700	696	691	715	749	733	731	714	703
20512	5910	5040	2738	2132	1790	1593	1330	1252	1168	1135	1025	946	953	950	867	911	879	873	901	901	832	840	869	877	838	834	832	882	835	866	845	851	844	837	819	824	817	822	842	813	851	861	850	899	825	814	814	848	811	801	871	806	832	824	795	810	806	843	815	816	795	853	863	812	785	857	826	839	829	807	838	798	849	756	882	825	842	792	833	822	825	802	869	803	870	771	787	807	790	827	837	799	846	829	784	830	881	866	812	788	789	803	814	840	815	813	813	820	845	822	816	808	815	834	781	804	815	836	794	825	856	820	782	877	806	799	822	814	793	791	808	841	776	771	797	813	818	827	777	810	822	799	861	812	805	791	773	783	854	822	858	846	772	828	811	810	812	818	820	810	818	841	801	836	838	828	826	823	775	765	850	789	813	845	818	858	774	807	840	792	818	835	835	822	773	811	785	866	752	858	868	833	808	798	753	818	806	843	848	829	788	825	764	802	817	815	859	748	848	819	812	860	853	846	812	827	844	811	855	815	804	794	780	786	851	790	781	764	786	856	824	859	817	780	832	770	824	871	819	799	800	838	814	870	845	778	835	774	855	789	820	869	838	860	821	813	801	782	785	776	786	848	805	802	872	841	867	795	843	845	882	772	890	778	841	806	816	831	821	813	776	814	820	810	817	850	754	818	887	761	783	855	878	845	802	815	837	780	819	855	798	829	818	830	850	800	857	737	838	833	824	866	787	778	822	796	845	771	753	877	837	835	807	817	875	831	787	844	822	806	847	823	804	819	825	867	788	798	825	817	834	850	831	822	804	813	814	824	793	827	906	806	815	748	805	813	789	827	822	880	780	856	820	821	797	797	776	814	841	808	861	831	787	794	842	782	822	790	831	786	857	853	840	794	780	854	815	816	857	802	881	825	757	854	841	794	815	797	838	878	813	822	795	781	829	770	842	859	806	780	798	861	871	796	844	862	851	831	805	845	805	843	759	810	794	797	836	834	817	811	875	823	788	865	817	808	886	864	762	834	828	818	822	798	842	887	835	800	827	812	824	828	810	866	789	830	836	841	798	816	852	829	805	845	805	793	800	802	808	825	817	829	786	811	841	766	804	847	808	838	851	788	807	883	829	812	832	837	826	794	815	822	812	832	826	871	836	805	801	802	794	819	886	789	831	861	797	853	805	819	797	808	776	841	827	777	783	824	845	806	836	858	775	825	818	797	779	759	816	818	808	830	808	805	790	801	858	836	793	809	817	789	790	767	801	800	819	829	878	813	843	816	830	841	810	867	828	797	844	813	838	834	776	838	780	804	875	814	775	782	798	801	842	846	799	789	792	828	892	786	835	818	792	848	779	810	811	819	840	835	815	778	805	830	850	878	860	805	823	777	804	858	800	796	845	792	853	857	821	836	833	815	864	832	825	854	793	803	777	825	834	825	834	862	798	789	833	800	831	821	817	842	813	856	836	829	800	817	820	821	807	856	810	821	824	797	791	792	812	811	829	819	815	819	830	791	805	839	791	803	833	813	843	876	829	842	872	838	823	823	821	834	890	856	818	783	810	801	815	812	882	796	853	868	872	890	813	828	798	824	749	793	843	836	823	826	848	878	795	825	828	832	833	757	838	798	811	792	831	836	801	829	784	786	845	861	821	793	818	811	846	782	843	806	792	837	821	852	811	842	856	761	832	865	785	833	801	794	842	826	884	832	796	791	836	834	844	858	788	802	812	806	807	807	806	779	857	877	835	859	806	833	849	833	796	882	779	791	823	829	836	819	800	853	803	841	860	820	819	862	822	825	821	793	829	827	847	819	856	793	869	788	795	852	828	810	809	823	796	795	811	814	815	811	823	798	895	827	783	833	836	821	802	802	867	838	800	790	842	790	862	794	856	845	801	796	822	844	811	838	799	879	846	808	797	843	806	805	843	812	824	770	814	821	821	843	830	789	762	792	859	816	774	846	831	834	813	817	842	853	807	800	826	787	782	767	810	787	811	827	843	807	835	834	806	823	825	848	825	758	780	766	831	813	823	820	803	790	830	861	810	733	817	825	787	779	817	838	794	816	834	765	846	774	859	846	818	842	783	822	799	845	870	822	799	840	840	797	794	789	808	813	792	854	876	857	766	790	818	829	835	843	809	769	836	829	854	869	818	830	800	807	817	811	847	834	770	842	832	844	844	852	832	798	849	838	836	811	802	817	874	825	870	840	796	794	831	842	791	820	783	853	810	886	802	844	844	804	814	768	822	781	773	807	807	812	809	783	835	825	781	783	836	846	783	791	833	838	792	771	789	834	822	828	825	857	844	815	837	835	749	820	826	848	830	811	802	801	787	816	811	792	833	779	830	814	831	891	850	787	851	828	800	811	852	769	873	780	813	733	810	880	839	820	817	823	799	791	842	824	790	789	818	840	804	856	779	806	794	832	820	859	841	827	826	773	826	859	809	849	832	872	832	805	889	803	812	891	836	831	866	821	800	821	799	780	840	806	799	833	779	792	823	826	818	824	834	838	831	832	843	829	845	814	827	841	821	782	858	794	833	857	849	871	768	825	827	824	792	826	879	841	821	765	814	830	776	829	820	891	804	800	807	818	830	853	851	835	854	829	841	854	815	815	826	821	832	794	810	795	825	873	800	833	814	857	779	838	837	828	785	807	813	827	829	813	826	809	804	811	798	833	783	853	796	817	785	788	811	810	807	834	804	850	843	795	816	858	803	807	834	777	810	830	856	821	819	848	859	843	825	854	835	848	800	776	853	816	834	823	811	775	866	796	835	830	858	825	801	850	875	796	826	809	870	844	826	813	839	851	863	808	829	806	802	826	861	762	814	819	843	773	842	820	764	818	852	868	785	802	809	787	844	823	809	839	876	769	849	831	765	849	823	783	851	823	844	795	869	832	838	778	781	860	845	794	799	813	825	855	750	888	856	865	825	814	817	812	797	840	828	849	788	844	878	810	845	827	843	772	759	819	830	822	835	811	802	810	781	838	829	804	766	818	811	852	828	880	846	833	783	818	841	769	795	776	879	819	847	811	842	862	795	823	812	844	814	823	846	821	837	738	835	849	804	845	858	834	826	820	794	822	848	843	851	849	797	816	769	794	854	845	826	865	813	832	823	855	841	847	834	804	832	851	818	849	829	786	855	794	839	828	818	736	838	851	791	829	818	817	830	877	786	791	851	785	815	823	805	777	829	825	854	787	825	831	797	774	844	842	873	786	808	836	851	832	833	805	807	822	801	839	802	814	830	821	785	866	836	828	802	805	852	854	835	789	836	825	793	801	837	830	816	816	787	814	794	837	821	820	797	830	792	774	826	820	826	823	780	811	811	796	816	797	764	864	843	821	806	790	824	842	850	781	820	831	830	818	816	836	800	791	837	785	883	766	842	801	832	864	767	827	820	883	853	856	812	808	875	787	791	856	858	827	841	818	830	827	864	813	824	807	854	785	774	788	820	840	815	797	809	872	784	810	825	804	803	831	768	832	797	839	787	863	852
22583	20922	28585	23409	20922	20975	10444	1348	972	823	746	596	597	532	511	484	466	413	402	406	381	393	392	390	354	346	324	349	340	355	331	366	341	361	340	395	357	346	353	337	366	326	303	335	353	321	324	335	314	314	334	307	297	295	306	314	316	330	343	317	311	310	335	334	307	312	331	338	292	281	310	296	325	312	351	302	305	314	319	318	293	331	310	310	330	309	303	294	323	322	302	316	319	276	312	302	303	313	287	313	303	331	291	295	314	303	306	310	316	326	317	318	310	283	313	335	310	355	306	310	278	302	276	301	316	317	312	286	290	274	301	297	269	345	305	263	323	323	285	282	291	300	307	307	316	297	310	307	296	290	299	284	309	302	306	302	327	309	302	325	314	318	304	274	302	324	333	319	289	304	321	302	320	303	310	303	297	296	310	278	327	322	307	326	296	313	292	355	302	293	305	360	281	289	293	311	317	312	334	301	309	318	352	294	324	322	292	298	293	308	299	315	311	304	267	307	300	273	306	295	312	328	329	307	298	313	315	323	278	312	282	306	310	304	268	295	321	326	299	304	291	338	318	316	293	359	299	302	281	298	317	288	344	324	359	313	305	311	291	309	302	290	310	299	302	303	308	289	298	278	322	322	316	276	307	294	332	307	310	322	281	290	318	278	334	304	342	300	303	286	308	314	319	301	329	278	296	289	285	297	291	309	320	291	305	271	328	276	319	304	313	317	311	288	307	320	297	289	304	264	309	296	317	333	293	291	298	305	314	324	283	290	330	306	276	309	332	296	303	297	299	342	302	303	279	299	303	324	269	305	318	276	300	318	287	299	286	348	288	328	267	315	314	293	290	305	307	310	333	290	327	277	281	279	314	307	304	313	299	349	288	299	317	301	302	323	280	313	301	292	306	289	319	288	300	304	296	295	286	327	323	311	313	320	281	319	294	302	330	291	299	298	285	292	321	288	321	291	300	314	277	304	287	276	326	319	309	321	292	314	295	276	304	303	299	310	315	309	302	269	328	306	286	294	305	335	304	293	309	331	332	288	292	299	307	291	305	331	316	296	301	337	304	316	325	295	350	289	297	289	300	326	297	330	309	328	319	312	297	294	298	298	316	306	308	325	299	311	307	305	300	317	292	300	330	313	264	281	305	304	298	359	269	324	323	315	282	305	312	303	290	311	313	312	293	324	305	337	321	299	326	291	302	299	319	319	335	298	292	283	275	316	290	294	274	319	317	314	338	308	279	318	294	313	311	298	327	311	308	301	315	309	301	271	317	271	324	328	306	342	312	327	316	282	297	320	310	262	350	333	308	286	345	297	303	301	300	318	287	290	303	324	324	291	301	344	311	285	312	299	294	307	283	323	312	304	305	320	308	318	309	324	326	306	301	317	315	317	312	273	280	299	306	309	278	303	299	302	276	305	286	311	310	318	296	310	269	321	275	276	316	306	290	285	293	290	318	332	300	334	300	302	325	326	279	333	271	297	281	297	305	336	327	315	296	293	353	274	277	294	325	308	331	318	309	293	276	294	280	283	303	296	337	324	313	287	290	285	304	309	288	310	328	343	316	312	308	295	307	304	303	275	306	316	317	299	303	311	319	279	296	309	306	285	296	268	280	264	336	315	324	315	313	294	310	286	286	301	299	326	328	293	307	303	308	294	289	298	296	291	322	297	310	305	326	273	279	307	309	284	318	318	268	291	312	303	307	321	307	286	288	282	333	315	283	313	314	283	288	285	288	295	277	323	303	309	296	302	330	328	307	296	299	316	323	284	313	275	323	277	278	246	304	320	286	297	305	310	291	295	313	279	309	323	306	318	312	292	277	314	309	308	269	283	251	325	288	322	291	302	310	312	343	288	310	292	321	309	282	308	314	282	287	299	296	289	296	276	321	285	326	328	323	315	324	291	321	300	324	309	280	300	309	306	271	308	278	305	311	345	278	308	303	314	316	292	313	319	300	278	292	329	297	307	309	326	301	296	302	285	299	301	365	296	306	326	281	289	304	331	326	322	287	326	280	314	286	332	296	314	332	297	305	328	300	304	312	274	313	336	312	279	299	304	290	321	278	312	320	302	290	319	299	305	317	311	306	314	285	318	283	294	308	296	298	294	303	298	317	329	321	338	315	299	305	306	301	304	321	324	321	307	285	325	311	296	309	318	302	303	293	289	332	327	297	264	315	304	289	304	315	315	335	301	285	304	292	263	315	330	277	307	301	321	303	316	310	260	309	289	344	282	286	289	305	307	306	293	300	308	329	277	287	306	293	339	307	317	286	289	328	309	260	306	327	301	291	283	288	296	302	302	303	288	287	279	306	313	313	342	337	309	294	318	295	308	273	328	294	324	339	323	351	321	317	306	302	315	304	273	310	317	287	278	301	291	274	341	287	325	278	314	302	297	315	321	319	295	319	291	306	300	305	281	320	298	280	321	275	330	292	306	287	335	293	306	326	328	318	323	291	277	280	285	297	315	272	308	303	305	300	288	314	323	315	320	322	319	310	314	305	309	296	329	310	321	278	310	310	266	313	295	316	323	300	260	279	338	299	289	326	313	302	297	272	285	307	336	285	327	324	302	327	307	299	319	302	309	313	319	326	292	273	327	300	304	289	272	297	303	284	291	317	296	295	312	301	333	339	289	282	313	290	261	319	330	312	308	323	307	303	335	284	327	285	334	283	288	315	307	299	314	276	313	324	312	281	282	281	278	334	299	305	309	315	301	322	267	295	310	316	307	314	298	336	284	326	295	348	297	310	314	308	310	320	319	302	297	299	308	281	320	333	298	285	307	316	299	306	308	341	335	309	294	279	316	303	330	297	303	336	301	308	307	336	293	293	297	329	323	274	294	296	308	301	290	312	308	309	300	320	260	302	316	299	282	317	295	269	331	288	310	308	289	291	295	315	297	292	316	287	282	328	297	326	292	287	304	306	281	282	280	352	285	304	309	309	278	313	300	279	294	269	289	304	280	280	315	304	284	302	294	281	316	307	301	311	284	307	326	300	302	278	307	341	307	305	305	281	305	300	279	332	328	306	323	323	323	282	283	308	312	310	285	315	307	281	289	345	306	298	314	306	299	311	304	296	293	316	316	276	294	302	283	287	294	326	324	275	311	291	310	286	291	307	297	301	322	317	295	312	291	355	315	319	308	281	291	322	268	317	293	286	302	333	310	271	301	289	314	271	284	295	288	295	314	312	296	290	313	312	277	310	266	311	336	292	297	298	314	297	284	310	258	316	303	291	307	299	292	294	294	299	296	299	275	323	318	337	320	278	320	319	289	255	296	321	290	302	319	298	316	299	293	303	275	309	327	315	286	309	273	318	312	299	331	290	307	299	336	280	284	297	270	310	295	317	305	305	311	307	328	295	303	353	310	323	296	308	319	290	323	330	287	308	307	300	304	304	315	293	294	284	276	318	291	305	314	303	332	297	348	320	317	286	359	306	294	310	303	291	278	295	294	310	314	270	304	295	308	296	271	271	311	294	314
26865	15879	13444	7264	4975	3983	3120	2411	1838	1570	1316	1108	957	763	756	666	642	623	568	532	513	510	508	503	467	454	456	458	428	454	437	449	500	434	430	405	432	414	412	378	404	396	348	394	442	361	372	405	362	372	356	365	353	366	364	360	330	367	323	345	344	365	371	380	356	343	356	356	358	384	358	345	361	347	401	370	345	390	349	351	363	349	381	371	384	337	350	332	316	360	354	326	368	320	353	342	361	356	355	340	353	327	351	355	360	338	340	366	372	360	336	339	344	340	358	352	367	342	348	349	356	370	320	332	351	351	376	350	353	336	343	340	305	355	381	366	350	382	370	323	316	347	329	349	333	363	380	330	374	339	331	350	386	337	356	373	358	364	342	355	381	386	356	309	353	309	367	387	335	369	365	360	329	313	320	340	352	329	322	336	337	347	364	367	346	368	395	370	349	339	347	337	344	325	358	383	367	348	365	341	326	369	352	353	346	351	364	340	354	322	362	345	352	327	345	362	368	340	381	334	329	369	335	346	394	318	333	336	350	318	351	336	311	314	374	345	345	346	302	367	358	355	318	315	355	346	321	350	340	335	362	355	339	360	326	386	375	325	341	371	360	325	348	354	338	324	331	370	365	343	317	349	327	367	366	370	366	337	340	347	341	324	339	355	349	355	353	363	342	336	387	334	312	347	355	351	337	343	330	350	336	368	357	388	362	358	326	359	342	348	356	354	372	342	351	321	359	310	357	349	372	376	361	360	336	322	348	345	359	348	348	349	352	362	372	353	344	366	379	379	346	357	335	346	345	377	367	334	372	357	328	360	375	335	370	341	360	399	327	349	351	319	342	348	378	317	338	350	345	361	341	363	336	370	351	342	339	354	385	335	326	337	374	372	346	342	363	345	330	347	345	334	323	341	325	341	394	367	369	343	334	337	341	386	340	312	361	362	364	348	346	354	356	356	339	381	359	340	379	331	348	371	358	334	328	347	336	334	331	355	375	367	336	364	318	356	368	331	346	357	373	350	337	346	331	344	339	346	337	384	348	373	367	354	349	343	324	314	336	357	354	343	353	341	344	340	371	356	345	343	352	346	356	357	373	338	344	356	360	364	327	341	330	350	328	356	369	335	354	331	365	354	353	326	317	362	336	324	341	348	383	305	354	347	350	356	326	366	357	333	339	328	337	379	312	362	302	352	319	333	375	353	331	340	336	336	377	367	340	334	338	394	349	343	335	352	347	364	341	324	320	380	353	333	327	341	340	330	328	359	348	356	324	341	347	346	366	338	340	338	329	338	365	339	336	326	363	360	353	348	353	321	370	361	350	309	342	356	333	367	385	337	357	341	366	328	342	341	369	354	356	391	335	347	355	378	356	354	367	353	344	343	359	332	360	342	370	331	360	355	336	307	344	344	346	351	366	364	329	373	357	363	331	349	346	348	354	348	339	317	344	319	336	313	365	339	350	367	357	337	317	360	347	368	331	326	390	355	357	324	354	357	341	326	355	352	347	338	363	325	366	330	350	326	374	331	328	301	383	344	345	382	342	340	344	333	313	370	345	369	340	322	364	318	345	331	367	356	347	365	336	357	349	342	346	354	325	362	346	361	315	360	378	325	340	386	335	318	372	372	328	342	351	377	342	362	339	348	380	344	349	335	364	329	383	385	361	337	308	370	365	347	339	338	308	313	326	364	330	331	357	348	341	345	318	348	385	350	362	368	357	364	348	335	379	373	363	329	348	356	378	356	354	358	369	324	333	332	335	323	353	336	340	358	312	337	345	360	309	330	349	342	369	316	357	335	364	365	362	342	349	380	337	312	364	339	365	363	362	315	365	380	364	350	368	375	357	344	377	347	350	342	344	378	360	389	340	357	363	355	340	328	400	349	367	342	333	368	335	355	360	400	360	380	347	318	334	365	399	363	370	347	324	321	375	345	352	359	362	349	351	338	336	346	335	339	337	355	359	376	363	324	335	319	327	345	363	366	382	369	379	341	336	314	360	332	332	376	363	362	380	324	350	353	352	366	359	331	340	360	340	355	376	362	352	352	358	361	364	330	341	372	353	349	333	350	323	422	336	363	354	344	378	378	341	339	330	339	343	339	348	340	387	356	324	354	329	349	372	350	324	343	368	335	357	297	337	320	317	365	378	374	345	387	363	327	342	356	352	348	325	355	367	398	353	339	363	356	308	368	348	339	349	367	339	355	345	359	372	334	353	353	341	346	351	361	347	344	385	344	326	354	380	390	374	385	363	340	405	340	372	345	399	386	355	359	326	341	306	344	371	333	357	352	343	366	379	328	341	358	344	354	366	322	359	349	356	316	380	336	355	348	335	350	398	358	352	336	337	364	362	316	342	346	343	363	331	355	333	327	358	375	360	318	359	354	338	332	361	327	358	350	306	325	357	346	382	347	363	343	338	363	368	342	343	345	339	345	357	362	366	358	345	318	347	360	355	340	340	368	358	360	353	349	332	357	334	350	356	362	349	363	347	350	353	336	331	349	364	364	382	351	346	356	355	340	336	353	358	327	355	365	348	337	328	307	340	399	381	331	365	370	369	358	361	359	342	331	359	356	364	374	351	338	350	389	328	391	368	355	346	368	369	352	356	346	381	345	358	338	347	350	319	340	359	358	348	340	330	364	334	370	370	348	364	367	359	341	349	332	364	380	360	350	356	332	368	376	348	340	366	344	391	330	346	345	365	365	359	318	349	366	367	388	358	341	372	363	348	337	384	333	357	374	362	340	355	327	383	356	352	349	348	340	341	356	379	359	345	340	346	350	348	365	360	336	329	366	320	316	340	360	339	321	320	354	349	349	345	317	365	314	369	321	330	353	356	370	350	350	363	369	344	344	329	354	359	353	338	347	346	318	336	335	323	371	324	378	379	321	329	360	346	351	372	344	334	354	339	354	352	355	347	329	368	352	354	317	341	358	354	323	335	329	329	370	348	336	357	316	355	360	345	324	340	309	377	369	347	312	356	381	368	351	347	328	340	329	341	364	358	339	369	367	361	377	329	352	373	347	316	341	328	332	380	329	343	352	343	343	346	358	317	344	377	349	340	336	318	345	347	362	362	376	357	318	376	354	353	347	372	373	327	347	350	305	344	340	365	313	355	356	348	326	335	365	348	329	332	370	323	342	368	315	362	345	346	351	375	325	343	346	320	342	359	368	350	322	362	315	321	363	347	361	333	357	304	355	336	351	378	350	338	391	365	363	346	372	322	346	307	325	367	300	332	336	349	357	331	330	348	341	333	341	325	356	351	339	357	346	365	353	335	369	340	395	349	352	369	335	405	377	353	343	360	370	396	366	332	376	352	363	335	362	332	354	367	308	332	338	371	361	350	399	381	374	322	316	338	367	356	328	359	340	359	329	346	332	365	372	333	341	350	381	330	334	403	365	335	352	349	373	353	336	363	316	360	352	349	371	350	352	359	352	335	349	353	323	354	327	356	380	361	348	345	347	359	373	356	330	359	310	337	383	379	351
26744	20066	8226	1114	772	716	659	663	625	661	640	627	596	621	613	604	587	690	641	594	610	636	582	622	654	624	668	598	642	611	652	579	675	624	660	664	637	625	654	618	604	663	585	644	611	600	640	602	604	658	615	594	599	607	573	602	604	687	601	640	628	621	623	644	604	612	634	611	644	594	596	603	653	577	628	649	606	606	646	629	605	599	614	612	657	649	638	621	618	603	570	627	623	626	616	596	632	577	630	628	610	642	602	581	634	617	579	611	589	624	651	556	614	566	608	605	617	581	655	592	669	577	657	611	588	598	631	589	589	646	629	626	635	626	563	577	658	646	617	682	627	617	634	612	640	662	649	640	640	595	618	590	615	595	593	636	614	614	613	601	572	636	643	633	609	599	621	595	613	606	627	639	686	604	640	594	584	612	631	598	600	601	618	578	584	616	631	644	631	682	605	586	615	574	622	666	572	616	619	622	607	660	605	627	616	597	577	634	634	611	592	613	568	613	589	635	563	653	613	645	582	629	632	620	609	579	621	618	603	628	631	584	602	640	651	626	573	623	600	546	587	636	608	610	617	629	639	630	639	614	587	631	624	615	628	605	605	575	650	631	609	615	630	603	569	604	667	593	595	618	561	634	596	588	646	603	662	595	613	604	587	644	599	643	646	638	609	609	577	603	604	642	638	598	615	601	628	606	605	570	617	638	623	622	632	622	621	579	600	618	590	629	610	593	671	632	628	598	608	650	607	576	636	587	622	609	620	621	614	633	598	656	592	568	595	620	624	643	552	598	632	620	624	624	594	594	605	654	610	659	601	626	663	630	618	596	643	628	638	607	647	584	634	590	603	642	605	605	616	606	675	596	639	607	599	579	630	598	646	649	608	626	600	613	656	625	622	590	608	617	609	609	592	612	640	609	607	653	617	613	616	626	614	622	586	621	639	575	605	627	662	628	601	631	628	643	637	596	656	624	586	634	607	603	585	634	607	611	610	584	621	641	602	629	601	603	608	585	638	612	589	601	634	632	615	606	626	646	617	606	629	624	615	636	623	648	631	643	602	629	589	633	655	589	638	634	649	588	629	586	587	592	566	608	644	596	576	639	618	635	627	663	620	604	607	603	649	616	610	640	570	629	621	642	567	590	591	589	635	614	602	622	607	633	584	627	606	653	580	590	654	619	602	617	654	624	674	614	588	642	614	624	619	623	623	578	599	660	598	595	665	635	613	608	623	612	612	623	621	619	597	636	606	611	560	614	643	639	614	607	585	641	629	629	596	563	602	581	591	583	630	610	627	637	565	594	644	610	628	646	609	614	621	629	602	627	638	638	635	635	614	627	579	596	604	576	594	574	590	609	568	618	604	609	607	635	644	594	615	610	585	631	598	578	591	635	613	599	600	645	594	606	610	618	628	617	601	635	549	624	602	632	602	565	671	662	609	593	639	622	634	608	592	638	610	615	621	610	650	587	603	650	615	623	642	577	638	596	608	612	591	631	592	604	595	596	621	564	629	565	650	631	593	614	644	619	624	609	648	590	643	597	531	622	616	644	588	616	603	606	609	604	626	563	590	613	620	634	627	623	620	598	577	576	606	597	639	607	619	646	650	591	623	621	632	601	616	625	623	600	612	624	604	573	581	607	627	623	694	632	543	664	635	611	615	606	616	641	658	590	615	632	610	602	605	636	629	602	603	573	576	594	616	611	681	603	610	595	595	594	622	625	634	598	594	583	583	604	611	659	619	652	594	572	619	573	599	603	595	643	656	606	614	633	554	644	595	668	602	589	596	618	606	641	598	637	644	624	605	569	597	580	650	654	630	648	596	649	595	610	629	612	563	623	587	652	665	619	589	669	625	636	592	605	581	643	605	590	622	617	653	618	642	620	625	571	644	605	613	623	598	557	546	609	615	602	613	624	620	576	642	638	635	604	595	626	617	623	676	625	613	627	622	649	611	596	596	581	626	607	581	620	610	637	620	618	631	635	624	628	554	598	617	627	616	603	611	614	615	634	594	657	645	646	640	569	676	622	668	628	577	614	612	625	565	601	612	587	605	629	641	677	616	645	622	674	612	620	614	598	606	658	653	596	571	640	636	628	615	647	625	618	641	619	632	611	644	633	609	579	601	605	650	661	662	591	625	632	541	602	594	636	605	631	587	607	637	551	643	617	643	616	610	585	605	622	662	607	574	603	638	653	617	598	588	595	596	583	601	590	625	605	598	628	634	619	582	589	628	642	571	601	620	669	633	604	634	614	612	654	617	634	663	639	604	631	600	603	596	605	552	603	647	627	602	615	620	622	630	670	627	667	608	631	604	680	579	645	628	607	624	604	619	599	603	604	556	613	602	622	644	604	621	624	631	668	662	633	547	634	621	611	606	630	622	596	630	593	595	624	627	630	623	581	649	589	584	642	554	597	625	584	570	658	626	608	606	598	545	598	613	628	598	614	645	568	681	587	606	596	584	561	616	617	618	622	584	582	623	604	633	647	635	671	614	617	660	574	620	607	625	585	619	606	639	629	639	604	628	647	600	636	630	608	644	580	616	623	633	590	612	571	626	585	635	622	627	607	589	582	600	616	598	628	598	599	592	619	639	576	633	594	675	581	648	652	631	620	632	605	578	589	589	604	597	603	581	606	666	644	629	588	610	620	590	639	577	642	643	610	562	613	653	638	622	603	640	585	608	596	614	656	612	581	651	630	586	611	642	581	641	632	643	631	625	594	586	584	653	561	556	633	638	583	574	613	621	631	617	616	605	623	621	656	581	625	629	640	635	605	598	567	608	601	657	613	629	642	607	633	555	602	611	660	606	646	634	652	617	624	607	631	600	594	588	650	562	620	593	620	596	629	621	618	610	634	626	633	625	615	596	614	623	607	606	618	645	610	589	600	607	625	618	590	605	602	600	629	585	608	618	636	650	593	655	605	625	618	665	607	622	604	623	615	622	640	601	571	653	625	632	604	646	645	613	637	632	627	656	642	587	641	606	610	623	620	617	599	633	638	618	627	620	610	610	593	623	671	609	587	561	601	636	601	603	591	653	576	602	645	637	632	643	603	580	660	589	600	626	626	619	640	613	623	661	636	584	605	604	621	639	660	637	635	568	615	614	643	605	558	616	605	610	600	606	613	583	598	596	614	628	662	606	638	649	679	627	620	615	628	585	629	609	632	670	667	623	611	629	605	627	580	628	599	633	611	582	643	605	588	626	603	630	580	594	606	637	620	590	608	614	613	591	621	663	662	575	689	610	675	612	615	611	577	575	573	633	617	600	600	617	651	598	642	630	625	617	629	605	590	619	643	619	618	655	618	658	589	616	597	608	578	601	589	620	580	584	632	565	633	617	623	583	684	591	611	607	637	585	591	609	603	590	630	611	623	679	604	634	632	599	586	580	658	663	650	641	679	621	616	613	600	589	600	596	617	629	569	642	620	617	627	608	562	635	624	585	592	680	628	576	649	627	627	615	628	590	579	583	595	605	621	621	635	618	646
7283	1658	1445	1053	964	909	820	794	819	796	776	784	798	784	736	720	772	722	733	770	722	756	770	751	770	751	723	740	789	752	753	694	793	749	733	749	810	753	718	739	711	736	747	732	795	769	749	768	716	746	736	755	715	727	693	748	738	726	724	752	731	728	742	757	737	769	774	753	721	731	688	717	734	730	735	712	694	718	754	751	714	727	744	765	731	759	694	728	691	733	766	719	741	686	747	732	753	723	725	715	714	761	696	764	730	749	770	719	710	738	743	756	735	712	751	685	718	711	731	774	726	745	743	761	721	703	745	739	683	715	796	786	772	757	767	745	745	719	773	782	716	728	756	715	722	774	711	756	725	695	726	676	732	725	745	715	753	736	709	718	730	758	778	727	725	745	716	727	719	758	729	722	731	700	725	758	767	756	729	785	760	740	719	776	760	748	783	710	717	718	774	712	808	817	743	766	727	749	787	751	744	696	722	764	774	796	728	767	745	725	761	742	732	769	735	762	721	765	739	718	754	754	761	726	742	734	765	753	710	732	744	721	755	685	707	826	799	738	722	723	754	764	797	780	725	702	746	713	708	767	740	755	765	753	718	697	756	767	720	762	770	747	774	698	747	749	747	745	782	737	734	768	727	710	789	795	753	741	767	762	718	732	722	683	695	747	738	782	722	754	730	727	733	730	725	732	725	711	734	734	730	762	682	760	758	708	735	767	786	717	771	721	730	732	751	711	731	733	749	741	763	772	742	722	751	745	671	769	748	707	717	736	703	789	762	719	776	738	694	786	751	757	807	732	709	676	715	756	730	737	692	752	691	778	743	763	746	717	748	739	775	696	708	701	710	741	706	751	736	756	711	745	753	746	692	735	735	739	775	741	771	737	738	735	686	727	751	768	739	761	714	701	750	701	757	748	764	691	745	699	772	741	720	712	748	701	751	701	701	759	723	739	801	707	689	712	787	741	759	767	745	798	721	747	756	756	743	738	762	703	736	749	720	726	742	758	671	721	750	761	717	717	766	777	785	718	744	751	758	707	719	730	778	755	730	756	760	747	742	773	761	763	791	727	794	680	721	767	755	763	778	640	734	806	754	736	725	744	730	740	745	752	695	722	735	806	771	757	697	766	767	748	778	753	725	704	722	757	746	737	725	715	734	775	711	708	735	746	737	755	708	736	742	758	720	716	799	770	795	734	718	700	749	784	711	685	721	713	776	754	731	763	737	776	706	767	767	757	753	704	734	745	708	777	740	721	736	749	739	726	694	724	713	730	707	684	733	759	763	722	735	697	712	748	757	756	774	719	787	752	758	686	786	721	728	713	753	764	680	721	720	748	765	789	721	715	759	766	793	758	771	768	732	776	742	731	698	732	771	743	735	774	675	747	749	705	727	730	713	707	694	736	741	735	758	751	740	728	741	674	733	750	725	719	745	772	696	764	725	715	776	667	787	717	732	713	761	682	724	763	773	697	704	760	764	768	695	801	785	788	767	728	739	715	791	765	739	746	762	722	687	747	767	733	800	764	747	759	700	749	688	724	723	718	774	709	755	737	759	689	765	774	735	757	726	729	787	733	753	772	768	715	750	767	787	711	762	755	766	811	758	800	733	735	766	761	735	722	737	737	758	766	731	749	768	743	763	764	771	701	731	774	723	732	737	684	728	707	747	683	768	772	749	742	748	716	725	731	695	774	738	744	731	772	764	731	688	725	765	750	769	774	774	750	738	690	727	738	783	713	759	684	705	739	738	747	747	741	722	691	705	716	704	727	739	748	738	723	724	711	738	786	738	746	731	720	711	722	776	751	741	722	714	723	719	768	737	735	751	708	786	747	742	765	728	750	726	731	741	742	730	789	701	712	702	699	711	753	712	701	754	697	703	724	731	717	697	734	693	720	715	732	741	721	718	731	738	782	697	688	772	695	756	724	744	751	751	740	723	773	692	712	749	733	704	746	730	767	753	718	750	750	713	706	736	752	753	748	756	737	713	705	712	777	761	717	717	738	721	706	733	744	751	758	775	733	723	720	738	760	747	753	741	702	696	732	702	729	754	772	716	745	750	763	718	696	762	758	775	746	776	723	730	720	782	785	780	773	689	727	755	810	714	761	764	716	767	699	788	768	737	739	704	765	725	713	756	733	743	746	714	747	735	690	743	724	729	773	686	780	769	719	676	701	715	758	717	700	717	691	743	737	774	743	708	781	719	710	739	702	700	732	758	682	722	750	764	743	732	717	711	717	745	680	724	723	742	710	762	768	734	757	791	734	746	729	731	733	734	759	693	734	714	745	781	722	738	711	749	740	761	731	737	718	718	739	744	723	772	743	708	787	724	743	716	769	756	745	715	712	748	718	751	776	740	709	758	705	711	756	756	743	771	727	772	717	778	757	719	748	682	742	716	741	743	737	774	774	762	720	767	760	757	758	711	750	740	742	733	781	743	817	764	785	733	760	723	713	703	708	764	708	749	740	734	706	683	749	773	699	752	695	731	774	788	715	727	757	737	788	764	721	720	758	761	776	719	760	688	729	768	765	743	742	726	755	734	712	765	744	741	648	737	788	735	713	710	703	764	710	791	727	698	744	742	754	694	741	733	737	743	694	700	741	752	704	754	742	772	756	711	746	729	748	747	679	751	746	766	718	716	722	726	723	775	751	745	754	724	778	712	737	761	777	715	764	752	708	759	738	707	756	703	710	769	832	723	773	759	736	757	717	732	743	733	780	779	787	726	769	721	737	773	732	755	686	740	716	790	735	717	725	712	729	733	718	701	731	769	754	702	787	745	763	681	746	748	712	728	710	704	762	767	750	701	737	757	741	742	724	744	724	736	700	737	748	711	744	760	664	749	732	730	748	780	733	696	730	719	768	698	783	751	721	726	730	757	783	709	752	743	744	711	740	755	713	766	757	740	697	741	764	747	719	757	719	755	735	744	764	721	768	726	744	733	678	740	761	737	750	722	750	737	736	775	723	718	762	712	744	750	740	785	732	747	722	718	724	794	770	722	749	686	736	780	706	720	748	750	745	709	707	765	717	709	750	718	808	751	725	738	691	734	771	719	730	751	705	723	739	736	725	730	767	690	715	719	728	746	760	705	781	794	774	703	727	750	727	701	704	752	721	784	708	740	730	773	737	689	743	724	755	739	746	770	746	756	751	756	768	759	720	749	756	752	728	737	769	731	753	766	727	763	684	754	709	747	716	707	780	751	689	712	741	734	733	730	796	738	730	768	691	724	766	752	711	723	716	765	695	796	759	752	707	753	735	747	788	677	765	769	738	715	733	702	767	737	773	747	723	713	776	738	716	726	690	759	757	754	744	750	714	712	704	745	752	736	709	735	752	771	737	773	822	783	689	742	751	734	745	773	754	749	741	757	795	751	693	747	757	700	754	745	766	775	724	745	718	719	739	725	720	739	667	779	729	731	742	741	750	779	737	806	684	731	734	757	707	755	739	735	762	760	707	754	773	744	755	721	795	746	771	747	703	716	778
23593	20898	28172	23767	20899	11434	1261	824	628	555	549	465	474	419	385	382	394	352	386	336	343	356	328	323	325	351	319	323	317	322	346	336	331	359	359	336	345	319	335	320	325	313	320	309	307	279	356	272	287	331	308	315	313	281	324	286	317	290	326	297	299	285	302	294	299	328	321	303	297	289	329	293	309	319	319	284	310	300	333	279	309	315	264	286	304	286	290	262	297	305	331	309	299	277	315	302	318	326	284	313	283	319	292	316	290	288	301	299	301	321	327	305	286	316	321	281	291	291	305	328	291	302	306	331	287	282	315	320	320	288	289	296	303	308	265	294	317	288	293	326	302	290	287	308	309	314	309	290	286	304	281	284	272	320	326	304	322	295	294	286	313	310	299	334	333	276	281	282	317	312	294	290	317	320	292	311	329	305	277	319	296	288	306	314	290	320	312	291	292	332	291	310	294	293	319	323	287	309	335	266	320	303	293	290	285	301	279	332	290	303	291	313	295	319	299	304	297	280	294	303	316	285	286	306	293	293	300	315	321	311	295	318	329	321	316	298	336	309	287	321	265	319	327	323	317	305	298	274	317	297	292	272	300	304	303	303	312	284	305	274	282	316	296	312	315	290	309	309	291	279	298	280	314	310	307	270	298	312	309	313	304	306	307	303	301	283	299	300	322	317	296	325	297	299	325	278	295	306	272	299	289	304	320	284	344	303	281	312	253	314	311	319	315	304	298	357	330	340	287	288	310	288	306	277	304	298	285	336	289	285	305	317	301	299	301	338	295	308	286	331	318	314	310	300	286	311	286	280	292	308	278	303	310	313	294	295	301	325	317	307	321	277	298	299	273	318	315	303	302	317	332	292	330	324	288	311	309	327	298	274	296	292	327	281	291	315	260	273	314	289	302	322	289	287	292	290	342	311	323	319	325	345	334	296	303	315	264	324	291	284	267	279	303	319	281	290	280	291	307	286	290	315	280	280	296	325	330	283	295	306	312	306	289	296	286	314	310	323	322	255	304	345	299	340	305	289	285	293	311	279	317	311	327	294	333	301	329	308	307	300	281	344	314	302	322	289	300	308	291	283	291	303	295	271	326	314	318	316	265	296	313	346	280	309	264	283	315	312	302	292	323	312	324	288	305	314	286	330	307	283	288	316	321	296	278	298	301	311	321	329	274	270	275	285	311	299	294	301	308	279	305	277	281	296	281	303	279	308	268	280	309	321	291	272	285	298	276	312	305	277	309	311	298	290	318	313	311	325	278	282	310	300	293	302	278	288	295	291	314	312	283	300	271	284	301	306	280	313	277	277	289	325	325	333	292	309	290	301	281	299	308	308	295	305	306	283	322	316	304	334	298	325	317	293	316	331	296	261	320	284	302	300	330	305	322	293	313	312	310	297	297	311	302	294	284	298	304	296	304	309	319	311	299	275	287	276	304	293	318	292	299	290	311	286	284	292	295	310	284	292	300	312	318	295	325	304	331	311	318	301	280	309	279	324	277	295	276	301	318	277	308	289	279	317	303	296	310	310	285	291	316	298	302	297	268	324	257	315	301	312	287	317	309	293	287	285	305	283	289	285	289	315	295	290	288	332	282	309	312	292	316	312	332	293	299	305	296	283	292	281	298	314	283	297	327	309	307	296	298	295	302	313	289	309	303	296	309	283	293	288	292	316	300	294	297	330	317	286	262	299	286	291	301	327	305	304	313	338	285	320	309	278	283	324	303	313	274	350	290	291	336	284	336	337	281	316	328	298	320	275	312	320	278	273	328	328	295	315	303	307	310	297	295	282	299	327	287	316	314	354	305	314	276	308	317	334	300	303	304	326	325	302	312	301	312	312	310	270	296	287	298	304	295	296	325	293	286	324	278	314	313	299	283	289	278	285	290	289	318	262	307	307	300	303	294	315	303	335	294	293	258	304	296	324	289	326	302	310	288	295	290	295	272	350	305	306	296	283	304	260	285	331	321	316	314	283	293	315	311	301	300	316	280	260	332	286	304	298	306	302	315	292	313	292	302	319	293	312	307	315	317	304	300	329	316	300	293	292	278	305	304	304	291	280	305	290	336	289	288	292	323	283	311	282	310	298	312	294	301	318	311	283	266	312	313	323	299	326	282	319	319	371	333	325	295	281	291	296	307	315	318	314	321	289	272	330	281	300	311	310	314	290	281	319	319	298	294	301	301	289	298	329	307	294	314	297	293	294	262	298	298	296	319	331	315	335	328	308	284	310	301	295	261	296	305	309	281	295	312	323	304	309	309	307	274	338	304	311	281	320	323	297	318	279	290	295	280	325	322	290	329	290	313	300	307	313	284	273	338	322	307	313	305	302	290	300	314	303	327	334	306	313	269	312	323	316	312	251	288	303	325	309	283	317	274	296	347	316	315	314	312	283	280	277	294	295	300	305	292	307	287	293	292	291	245	318	328	287	290	310	355	292	313	287	274	281	317	302	302	335	303	306	303	312	306	293	318	303	303	287	320	282	326	288	282	288	321	318	278	319	292	314	249	310	272	290	298	320	314	337	283	303	320	305	299	313	278	309	296	269	282	282	316	319	300	303	318	298	288	280	302	313	265	293	328	298	328	311	314	304	314	270	312	301	297	302	278	251	321	293	324	270	292	293	306	276	269	295	295	288	282	324	320	269	321	306	326	292	313	304	333	289	301	284	287	324	295	300	255	283	304	305	312	345	320	323	319	307	311	306	284	328	312	285	335	295	303	318	310	319	292	311	293	279	285	300	301	299	293	321	316	306	302	278	292	306	321	305	303	312	314	313	311	291	319	290	289	292	308	299	316	323	285	324	242	321	304	275	290	307	273	274	306	334	293	315	309	319	291	301	297	315	300	293	305	300	285	304	267	301	312	324	285	290	322	310	315	276	331	295	284	316	318	294	302	322	313	309	293	282	281	336	312	254	311	291	301	304	295	306	304	305	295	293	310	290	302	349	314	324	333	287	330	310	319	314	273	304	326	302	292	290	293	290	296	286	301	268	301	296	286	306	294	290	307	293	280	327	309	290	301	296	287	296	298	308	322	313	316	307	286	287	290	270	303	324	322	301	316	279	295	290	293	284	267	314	280	293	303	301	320	310	305	313	282	304	294	307	313	314	300	308	321	284	265	296	300	308	291	299	305	292	299	275	329	301	312	291	308	320	291	261	304	313	293	309	315	311	295	298	292	334	293	316	297	274	305	337	277	312	311	309	302	291	304	281	263	260	294	290	298	289	314	332	274	321	296	291	311	339	316	301	276	297	285	334	296	294	322	275	324	332	340	275	279	298	300	331	280	297	273	319	347	251	271	292	290	286	304	296	312	313	291	285	329	288	298	295	310	281	306	330	270	283	316	302	295	326	310	310	310	286	313	295	279	313	295	307	305	286	277	307	313	313	292	306	299	314	299	291	322	324	302	326	306	267	314	297	323	299	307	277	321	329	295	285	273	314	306	322	301	323	269	308	278	311	321	324	308	311	278	320	326	326	307	306
22540	10097	8378	4322	2954	2314	1728	1424	1184	1046	913	802	670	619	611	621	579	507	459	476	488	440	475	446	467	462	413	413	430	429	392	407	417	463	434	438	456	415	413	396	415	404	422	388	415	370	381	389	360	427	355	398	402	455	387	398	403	386	410	381	367	370	359	363	417	384	394	374	377	399	349	405	413	370	364	398	381	377	375	374	381	372	386	406	383	379	366	358	379	360	384	372	370	379	391	385	373	363	415	403	361	387	383	380	421	382	369	383	381	407	366	389	396	359	359	406	379	360	408	420	430	363	390	416	374	388	415	378	353	386	378	391	366	358	396	429	353	386	352	390	385	401	360	354	380	374	356	384	349	384	403	360	379	403	378	356	386	388	344	362	353	368	379	362	397	403	366	368	390	382	375	406	374	387	419	340	427	372	387	336	377	418	370	348	374	389	367	363	412	342	372	386	385	395	414	348	394	417	380	370	346	395	394	403	409	319	410	356	338	401	380	367	376	374	364	391	409	387	419	384	363	365	386	405	414	399	398	362	345	404	395	350	375	380	361	353	384	385	373	364	386	395	360	392	344	383	389	390	360	375	393	383	383	372	369	378	362	387	406	371	380	388	363	403	356	398	343	388	375	391	392	354	384	367	394	357	400	398	365	391	363	382	363	382	356	392	349	395	368	366	352	366	391	417	401	395	390	378	356	367	394	387	379	396	360	398	390	359	362	388	379	391	375	363	340	381	350	379	358	398	414	391	402	416	361	355	393	380	391	392	391	385	385	400	400	376	386	419	375	398	380	372	347	407	395	393	396	351	412	380	390	388	378	396	374	348	380	370	390	354	388	425	376	395	380	384	397	330	452	380	390	397	371	381	381	375	377	387	395	351	409	374	388	413	375	378	409	394	389	389	384	362	366	370	399	424	363	339	390	377	376	393	365	366	372	398	381	438	371	402	364	400	335	347	422	395	393	357	368	389	390	361	364	370	342	394	393	384	386	397	402	415	402	368	343	388	414	356	386	379	387	384	398	374	336	366	405	372	365	392	364	402	373	404	362	355	389	409	379	387	389	348	399	392	410	374	388	392	412	416	381	393	369	371	391	378	360	393	357	380	353	389	391	400	422	394	380	386	392	405	347	375	382	381	365	363	338	395	342	401	371	383	390	371	368	393	374	367	426	396	373	370	391	375	362	409	383	406	387	386	394	366	374	418	362	380	411	359	348	354	341	378	389	372	379	380	382	414	371	370	388	335	356	413	363	399	387	374	380	378	399	388	396	383	432	337	423	362	345	377	366	401	379	367	379	391	359	404	378	378	404	356	397	370	400	358	369	377	384	355	400	374	393	396	344	360	384	381	376	354	349	359	374	366	375	384	373	347	353	386	370	370	402	362	395	428	360	376	383	372	395	366	405	359	375	360	360	362	385	383	392	372	375	406	397	368	350	352	352	358	390	354	365	366	358	381	340	392	386	378	381	400	338	379	351	375	362	376	367	360	372	347	358	379	370	382	356	387	376	387	365	391	369	349	352	383	354	378	361	378	378	378	348	415	371	399	395	373	369	382	383	387	363	404	367	365	368	391	383	374	388	385	391	372	417	369	374	374	374	359	391	373	380	383	352	392	373	390	370	415	373	369	382	362	385	409	395	381	356	382	397	384	381	357	363	350	396	403	385	395	396	377	416	393	394	376	357	369	370	355	389	429	378	380	368	387	427	400	392	385	387	356	386	415	400	406	398	382	350	370	398	410	388	369	379	424	353	359	380	380	393	376	398	369	384	366	408	401	403	404	398	388	388	375	389	379	419	423	370	394	378	379	368	390	366	385	369	375	424	387	396	374	362	371	392	359	349	350	367	393	356	366	381	352	388	415	401	399	410	349	356	377	411	357	362	396	389	378	356	396	410	375	376	357	358	372	372	362	371	386	372	394	396	372	356	380	357	388	383	398	399	414	379	391	386	396	394	360	388	370	397	416	382	386	375	365	401	375	369	367	366	383	373	376	388	379	382	377	365	374	348	377	367	406	385	407	378	370	384	368	390	355	371	382	401	385	382	382	359	342	351	388	365	389	392	401	394	392	429	372	396	340	377	362	380	432	388	365	370	383	374	371	398	354	376	382	399	410	384	358	343	390	388	386	396	401	412	430	390	416	383	370	397	410	375	386	412	370	361	390	361	401	415	326	401	386	404	386	380	402	389	378	370	416	352	395	404	381	370	350	381	416	371	364	371	365	366	371	382	442	377	368	366	433	366	408	373	371	351	383	369	386	420	356	396	384	378	376	358	367	379	372	379	402	371	418	367	386	364	394	393	421	367	398	402	349	392	363	363	379	401	361	373	402	385	414	401	382	378	370	368	317	356	374	385	351	355	382	376	409	380	429	371	383	375	369	355	371	395	385	383	365	401	401	437	426	364	369	364	366	377	355	392	417	381	369	341	376	341	427	406	414	370	381	387	398	393	372	352	386	364	386	377	358	408	368	401	405	402	393	391	392	380	407	390	397	378	389	363	381	359	391	371	375	362	401	385	366	403	375	408	378	379	370	360	348	384	371	359	388	381	396	380	343	378	370	350	411	407	376	375	383	356	360	376	390	408	367	363	387	353	361	403	398	346	367	401	404	409	389	382	380	414	385	375	429	372	391	409	364	380	349	365	357	360	439	376	382	374	406	391	352	394	371	370	377	379	370	383	375	372	409	386	347	380	378	384	384	389	372	352	367	371	335	388	390	371	399	429	378	360	396	385	370	365	365	365	353	410	381	401	394	384	391	359	389	357	354	408	379	383	366	366	378	364	394	352	359	402	387	425	358	384	376	351	401	369	394	360	390	380	336	386	378	412	343	386	387	381	395	395	388	386	409	359	411	404	373	393	382	363	362	373	371	398	362	382	401	387	359	393	378	374	385	398	391	374	361	395	409	374	389	415	338	382	393	372	361	381	376	373	338	357	396	370	405	384	369	382	380	363	369	387	384	382	412	369	377	351	388	370	368	354	373	401	400	365	385	357	397	412	410	411	349	436	378	353	383	390	352	385	384	369	394	402	392	376	374	400	363	369	395	424	351	378	347	392	381	370	366	342	383	353	381	360	424	383	389	392	392	371	390	388	394	368	386	375	373	388	373	376	399	354	362	390	395	366	401	389	417	395	374	354	367	384	367	374	358	359	365	369	398	375	386	387	377	396	390	385	371	374	383	388	386	395	383	386	370	401	379	386	410	391	376	369	382	393	404	376	376	362	393	364	404	357	374	373	401	377	360	443	372	377	397	370	393	358	378	360	391	384	386	375	379	375	385	359	361	396	389	395	372	358	402	364	372	375	350	405	362	349	405	401	388	347	380	385	407	388	385	417	392	398	385	354	361	418	390	374	410	384	389	416	366	383	409	356	371	357	379	399	348	392	419	355	397	347	374	383	418	353	392	361	378	370	377	383	382	417	381	392	360	403	395	405	346	364	388	393	374	363	384	357	346	382	399	375	381	367	391	384	406	370	377	395	357
24972	20914	27057	24890	10661	1335	1076	945	855	814	787	836	792	828	782	724	757	751	699	711	716	718	709	698	738	711	720	733	662	715	731	821	718	758	711	769	704	744	741	733	743	715	677	742	753	738	726	723	697	715	722	675	714	708	685	715	710	688	669	761	734	704	719	720	752	675	744	732	790	753	737	651	740	717	736	728	694	689	737	729	719	761	730	708	698	667	703	748	713	711	685	702	706	661	710	724	736	706	764	717	763	688	696	710	720	770	695	708	692	763	742	729	736	758	716	667	690	682	696	713	755	730	729	696	680	663	700	705	730	702	727	737	708	760	684	755	709	690	692	753	684	688	754	710	730	704	723	672	721	745	667	700	716	675	673	705	740	694	755	716	684	733	778	734	702	703	705	669	781	760	699	712	719	686	719	734	699	723	755	706	708	695	735	668	713	711	733	714	718	733	752	725	755	749	707	699	713	714	650	740	720	705	766	731	729	744	736	736	734	659	728	677	766	742	693	712	752	689	738	706	712	737	700	741	715	720	716	725	732	745	725	713	716	699	696	731	716	686	735	677	748	744	731	707	733	738	711	731	724	728	723	701	709	694	729	740	718	746	697	690	761	734	763	704	694	674	673	784	696	681	732	687	715	674	712	754	701	711	681	701	704	767	763	715	715	707	729	722	708	708	713	759	663	705	693	718	762	740	675	728	691	684	705	709	682	752	715	646	694	674	707	719	699	696	694	676	707	744	740	698	708	780	732	709	726	662	752	727	723	728	709	726	727	706	712	700	714	686	792	732	741	726	698	689	724	759	731	716	718	696	696	710	709	767	757	717	698	731	715	712	719	740	734	699	690	695	731	705	702	689	755	728	675	791	726	716	681	690	757	705	669	761	725	729	691	683	748	694	689	758	735	709	727	699	708	741	700	724	684	732	699	733	690	708	685	709	684	704	720	746	769	699	704	714	719	745	718	716	699	694	716	729	725	726	707	731	745	722	679	785	733	759	741	735	732	729	707	727	688	705	693	719	722	691	709	710	714	725	668	667	677	713	742	682	713	706	706	722	701	739	703	683	709	742	727	705	715	732	683	709	713	745	680	715	761	715	679	758	699	749	724	708	723	726	788	694	708	760	715	683	732	705	691	696	751	725	710	722	723	713	704	736	688	742	746	698	740	684	737	738	704	698	715	709	691	707	768	753	689	726	744	749	719	708	708	669	715	711	735	702	655	728	703	708	737	739	753	702	724	698	716	735	721	736	710	740	704	698	717	724	752	697	720	695	733	700	678	733	671	711	755	702	729	762	745	737	689	754	691	690	711	710	717	806	717	673	700	746	744	712	723	731	751	732	692	719	735	674	681	730	771	715	707	729	705	768	671	744	762	734	650	722	722	701	717	696	755	748	666	704	731	731	701	729	727	719	724	733	743	726	731	763	730	758	728	710	750	687	732	669	780	727	742	708	684	722	696	696	693	681	681	761	731	725	686	705	751	688	696	753	705	745	718	725	723	757	691	699	687	736	771	699	744	704	721	756	809	713	702	692	718	741	752	752	774	772	712	740	707	705	735	703	708	698	719	730	725	702	686	728	694	681	703	768	690	713	732	747	767	734	724	702	765	727	692	742	714	756	740	715	776	712	727	696	715	708	734	716	747	692	732	708	750	721	716	720	683	702	711	706	685	691	744	683	734	757	698	682	706	723	729	680	716	715	725	759	729	709	739	705	813	692	719	683	738	713	727	700	728	722	712	706	713	719	709	659	689	759	695	730	730	690	753	714	698	723	678	718	710	723	740	662	685	734	692	699	736	719	683	735	708	738	691	684	710	748	709	709	707	732	726	724	766	677	711	701	711	699	727	747	678	726	714	739	729	734	747	667	646	698	715	672	738	716	680	701	700	707	697	699	708	746	757	711	627	677	763	712	692	748	759	694	656	724	736	705	729	745	749	753	703	762	702	702	696	704	730	757	741	673	700	722	682	719	731	733	731	713	693	765	695	729	736	684	718	723	744	752	716	692	690	730	742	706	721	718	743	700	769	733	712	746	704	766	692	703	723	786	740	688	714	742	741	738	735	788	726	771	679	723	718	737	732	743	721	731	737	694	695	786	718	749	726	709	732	747	736	704	732	749	656	756	727	739	722	683	750	701	774	716	726	748	712	727	748	761	737	766	686	702	692	709	715	742	720	674	703	700	686	713	731	701	728	675	738	733	716	746	683	693	749	727	717	702	740	732	749	690	710	756	670	706	726	735	739	759	717	758	683	726	688	716	705	750	688	712	677	736	728	721	715	763	715	777	714	729	732	730	718	762	721	715	707	695	726	758	728	719	706	741	720	732	719	791	679	738	708	700	725	713	718	700	718	722	674	758	743	689	692	748	675	728	724	683	705	752	695	780	665	714	737	707	745	755	712	743	698	713	725	720	684	745	743	714	687	739	696	732	731	716	717	694	691	726	698	680	684	684	687	733	690	715	716	753	738	694	702	729	688	666	723	735	732	724	708	711	682	725	695	720	769	763	719	675	733	722	723	745	713	726	717	717	720	720	686	712	744	680	739	706	748	706	723	698	718	707	771	717	725	734	745	687	671	720	696	678	756	702	736	729	694	736	713	723	663	695	717	704	748	694	743	730	673	769	701	723	745	743	664	703	728	743	720	699	743	706	728	707	734	698	696	784	711	748	696	751	708	712	731	750	732	704	713	701	708	738	721	691	727	746	699	739	747	699	731	684	724	694	723	729	737	776	709	699	715	742	762	689	734	681	683	708	712	742	697	716	761	684	699	695	704	735	737	755	713	712	718	756	772	690	759	694	697	740	748	734	763	726	699	686	714	742	714	734	723	691	732	736	726	726	732	770	731	707	709	735	728	709	662	761	732	704	715	696	727	686	707	692	722	696	762	733	705	732	720	726	714	729	706	690	680	725	708	746	739	748	700	690	706	718	745	722	723	642	708	680	691	707	722	702	677	704	705	720	694	761	713	740	722	725	720	698	757	755	734	701	701	723	700	670	705	720	745	690	724	716	672	709	772	731	725	683	743	718	680	780	729	761	690	690	727	718	739	710	738	698	720	747	699	717	730	712	707	777	730	714	770	722	697	712	700	712	713	713	699	727	770	752	696	750	769	723	689	706	692	712	683	678	731	741	683	743	683	739	785	710	701	689	767	687	715	690	708	732	682	686	663	738	662	769	750	664	689	747	721	703	729	706	697	690	752	726	752	683	667	690	720	711	745	696	706	743	708	699	692	664	765	698	721	719	719	683	716	723	711	728	712	709	712	733	683	685	722	739	691	727	719	711	701	688	715	699	734	734	766	705	718	715	727	743	724	693	732	672	741	758	695	682	700	742	744	737	730	721	704	748	688	723	686	689	733	692	718	714	715	726	719	715	713	728	728	755	717	721	702	741	745	714	742	738	738	716	746	740	735	721	725	747	684	689	752	674	731	723	718	750	705	676	716	706	729	734	713	723	751	693	762	692	690	755	731	710	738	668	730	742
21053	5960	4926	2671	2130	1798	1514	1346	1267	1144	1035	1026	1005	1014	885	976	909	901	913	864	858	895	791	905	864	849	887	823	776	820	843	864	875	842	822	901	845	837	869	877	835	809	766	833	881	812	813	827	806	809	829	850	839	848	878	847	875	805	851	814	863	855	867	827	780	787	848	835	869	866	834	752	806	845	780	840	819	811	838	834	819	813	867	839	802	859	847	830	877	810	851	817	869	779	823	831	843	847	847	823	883	854	837	864	816	813	781	816	841	775	836	809	768	853	855	808	866	818	860	773	847	846	784	822	841	808	828	815	863	854	807	795	849	872	820	823	817	821	792	803	840	851	798	803	866	880	843	845	848	805	815	873	845	790	806	839	825	820	813	893	830	888	835	812	789	831	837	852	814	818	818	859	881	850	829	797	856	824	835	783	777	846	814	838	803	820	849	861	831	792	819	853	850	815	842	869	825	779	803	820	835	757	777	825	797	808	797	866	895	823	779	771	808	858	848	856	803	851	878	813	853	809	768	844	801	811	844	814	785	776	832	798	801	840	792	835	821	820	817	807	827	867	779	824	829	791	880	828	797	830	855	839	781	891	851	878	806	746	807	805	816	825	795	791	815	826	779	792	889	833	831	806	839	823	840	860	806	858	804	809	846	850	813	847	837	857	816	839	839	781	820	863	798	859	881	804	769	841	846	819	799	816	815	805	843	827	808	848	810	828	836	835	783	788	827	856	833	840	852	833	811	795	836	780	845	816	837	827	876	799	795	823	816	791	833	879	775	856	850	874	820	833	840	824	819	883	842	893	831	850	830	836	830	838	804	866	850	860	839	810	833	843	860	767	828	845	772	803	830	841	790	823	805	797	814	872	810	825	814	824	780	831	910	860	856	842	871	819	821	845	815	844	864	849	837	831	864	859	905	845	823	845	876	844	817	841	797	805	806	884	789	851	835	843	830	864	845	837	854	853	860	820	772	817	792	834	825	862	841	806	864	875	812	852	857	850	863	775	875	840	818	823	813	831	905	851	803	851	839	814	831	841	848	824	846	827	810	838	796	795	799	843	842	853	788	798	871	855	841	803	840	869	803	830	820	855	827	866	846	797	808	806	818	846	860	820	811	830	808	797	835	871	804	872	848	805	816	851	836	837	852	835	804	796	834	812	762	765	840	791	876	807	789	821	826	838	797	831	837	853	814	863	861	765	875	818	816	800	822	793	866	878	801	820	838	869	850	785	838	832	850	904	820	827	824	871	850	869	807	857	842	827	850	845	819	781	801	841	791	871	841	824	845	855	828	768	826	878	844	817	816	812	806	789	830	844	821	862	830	835	774	787	828	821	793	827	793	813	824	872	808	836	859	800	847	825	808	832	862	780	858	866	824	844	817	856	878	866	772	825	819	876	839	822	804	820	792	845	868	787	824	764	838	831	807	861	820	899	805	800	857	841	840	810	859	866	853	837	808	858	776	820	822	810	811	853	854	830	872	815	839	847	831	875	834	822	831	809	856	812	816	831	834	800	817	871	848	872	855	803	813	870	828	869	788	865	799	829	815	837	811	781	834	841	846	833	810	838	845	822	854	843	847	827	819	833	857	866	839	751	826	809	815	858	842	812	827	801	815	876	850	851	799	825	832	815	844	844	884	787	773	805	895	839	827	837	823	805	840	851	844	780	844	873	854	860	787	853	843	827	803	840	850	781	871	864	785	814	819	843	854	799	823	778	798	848	815	854	826	856	804	860	842	807	856	826	838	800	820	837	853	830	820	876	832	786	823	797	849	852	806	810	851	789	833	822	826	843	836	822	825	790	805	811	804	806	853	825	833	871	799	858	844	844	821	827	876	826	813	807	834	837	894	848	894	844	872	824	843	811	872	826	885	863	851	814	850	859	871	809	799	851	856	808	838	822	846	823	789	830	823	859	840	842	863	818	799	803	843	796	847	806	845	841	823	783	842	834	849	855	822	820	791	874	852	805	840	840	839	850	880	818	835	816	822	823	849	843	848	819	875	854	845	797	838	822	795	825	841	810	837	815	857	858	818	850	794	825	835	814	815	767	837	785	836	861	837	791	802	816	872	904	866	816	789	799	819	780	839	812	842	807	804	845	852	846	811	834	827	849	793	896	816	810	834	780	810	874	838	841	858	725	824	835	834	839	836	792	861	841	842	838	866	814	784	789	803	838	854	844	793	850	834	853	818	784	845	792	803	786	839	873	796	795	850	852	838	892	795	871	855	819	912	764	850	841	824	811	856	827	826	831	819	879	798	800	833	820	810	781	872	774	844	809	841	843	852	887	821	801	824	794	826	814	820	820	794	870	829	835	836	825	813	844	849	834	797	762	775	870	805	822	799	778	854	824	846	816	805	799	882	836	797	831	819	808	857	877	843	807	843	839	837	885	807	844	865	871	815	845	846	826	876	782	845	829	834	848	781	826	811	758	835	784	860	848	808	825	838	837	789	827	845	824	836	818	818	847	838	833	782	832	839	787	813	814	852	874	814	801	836	810	833	774	854	850	847	774	800	837	853	812	835	824	838	807	848	852	806	865	804	858	839	924	825	865	804	837	807	875	828	815	802	862	820	797	828	814	835	779	866	843	867	797	837	844	858	809	869	876	835	844	772	810	819	843	833	860	878	804	803	842	805	813	792	805	870	839	858	824	830	781	781	830	907	841	808	842	807	769	803	847	796	802	798	828	812	827	846	864	846	797	814	820	820	794	853	841	844	853	809	851	801	839	876	863	820	839	780	817	863	817	804	836	786	836	824	879	810	836	852	863	774	855	865	803	877	837	865	824	808	840	821	840	801	861	886	837	860	848	850	835	835	828	818	822	852	829	836	860	867	829	825	891	806	784	807	855	817	812	836	889	819	843	807	864	741	828	861	819	793	897	826	852	792	805	812	846	837	856	809	830	850	825	840	841	802	826	874	845	855	873	859	803	838	859	755	827	890	775	819	812	847	850	838	841	772	805	829	867	780	809	828	833	776	831	788	815	828	903	845	841	806	861	790	842	866	849	842	806	804	835	816	839	835	871	806	843	807	800	775	846	874	815	826	834	837	795	814	801	841	851	819	818	792	883	818	861	843	824	815	787	857	821	825	852	828	800	827	831	862	780	793	822	800	893	806	806	821	822	877	823	851	806	824	837	830	835	812	825	849	811	856	835	827	811	793	830	820	848	865	809	811	831	814	823	815	815	894	880	801	775	837	837	786	825	807	792	855	829	813	841	830	856	797	820	813	814	900	841	854	835	837	854	874	829	819	842	834	866	908	859	854	816	823	855	837	796	842	851	842	837	834	866	824	793	848	875	821	870	845	821	853	871	859	796	835	865	824	814	805	834	817	841	828	846	785	827	811	810	813	835	814	869	797	850	814	838	820	834	864	803	786	846	793	810	868	840	832	858	777	787	828	788	809	821	839	825	834	797	782	795	796	813	877	800	862	817	843	881	837	805	839	801	857	815	857	827	826	812	812	843	792	861	845	834
22748	21008	28666	23553	21008	21057	10678	1408	1015	858	723	618	599	573	514	496	471	389	466	430	391	369	406	372	423	367	416	341	331	367	361	359	383	364	382	392	349	363	374	356	330	342	351	348	359	325	308	340	342	317	345	337	333	317	326	333	349	324	327	321	299	298	315	326	343	318	326	306	336	345	315	293	311	298	338	311	314	323	294	285	302	317	331	327	346	315	319	318	316	292	320	287	318	294	336	304	318	343	289	339	331	313	299	324	306	306	315	289	303	295	320	342	318	347	297	310	303	319	279	313	324	308	302	302	314	304	316	286	337	289	311	300	297	351	308	324	315	310	329	325	314	304	317	345	294	248	326	299	329	291	334	311	308	333	286	292	296	325	328	276	275	312	350	331	323	330	319	317	314	317	310	304	348	304	305	333	289	282	275	324	308	297	297	284	325	339	293	327	312	299	285	293	344	285	302	294	289	301	310	311	267	339	297	298	299	293	285	326	326	321	292	335	309	369	327	306	328	298	335	331	320	325	284	287	304	335	320	327	318	307	305	305	310	298	317	347	324	325	316	327	321	312	335	284	307	301	312	286	285	304	282	291	330	347	324	342	312	319	321	310	337	300	293	327	338	301	297	302	281	278	302	330	315	290	324	303	337	312	318	338	321	303	311	280	305	303	307	324	331	312	330	298	300	308	319	298	294	289	293	322	300	298	327	304	309	316	305	318	323	342	303	336	311	292	296	328	296	282	311	316	315	287	305	304	336	282	309	307	329	303	306	314	275	316	313	303	333	319	314	265	322	321	328	341	328	306	327	335	309	327	313	284	317	313	325	325	294	306	304	302	331	302	296	302	316	304	330	292	328	293	325	301	325	279	311	332	273	347	294	290	297	330	302	285	264	318	312	328	317	326	286	296	330	345	310	332	321	319	304	306	320	304	326	299	291	310	289	309	334	309	307	295	308	296	315	311	316	332	325	297	298	280	349	301	299	335	293	296	320	294	319	309	305	325	282	294	321	322	310	296	291	309	296	264	344	312	268	273	320	316	319	272	305	282	306	327	288	318	325	291	310	320	332	320	293	288	317	333	303	309	304	329	333	334	314	329	315	308	309	324	316	299	309	311	364	308	322	332	309	341	317	310	299	313	346	283	308	317	297	290	301	337	297	295	328	304	312	301	296	305	293	289	297	310	289	318	323	335	297	314	324	273	325	282	330	298	314	278	277	301	279	292	362	284	339	332	329	302	327	329	274	307	307	291	286	271	302	324	311	300	336	287	300	316	302	292	287	295	311	296	315	323	295	290	324	295	282	318	299	318	321	307	302	321	343	314	292	311	319	264	302	311	314	301	312	322	313	310	295	293	310	313	357	297	289	348	327	293	307	300	309	325	301	310	277	269	328	318	321	305	320	335	335	293	298	334	313	309	330	305	325	298	279	312	288	311	301	332	301	310	304	316	315	311	312	312	308	329	316	299	327	323	287	285	295	286	309	300	282	300	300	318	295	328	341	315	303	273	341	292	322	311	331	306	305	271	300	320	306	291	330	311	363	301	286	308	300	311	316	299	319	335	318	333	308	316	331	325	327	332	294	316	290	299	311	280	322	293	269	325	286	299	306	294	316	308	306	308	314	315	318	316	322	297	321	309	294	331	289	289	333	322	313	340	319	315	284	290	310	301	317	304	312	326	322	326	293	325	314	301	280	326	314	347	300	287	304	344	294	273	281	305	294	300	308	324	297	324	319	319	316	287	305	308	307	288	275	355	302	316	289	354	309	344	321	287	323	288	324	295	325	336	271	341	326	295	347	335	318	298	315	339	292	326	318	283	283	313	303	294	338	309	281	311	295	318	315	310	318	332	344	285	283	288	342	310	335	301	331	289	295	283	304	312	289	341	307	334	321	313	288	325	326	297	321	294	311	321	326	300	321	290	304	315	308	296	307	309	324	294	317	318	301	312	295	303	307	324	316	272	284	325	309	306	291	292	339	342	296	330	324	309	330	349	347	329	322	317	321	307	279	315	309	328	307	304	300	307	305	306	343	315	292	301	297	288	325	294	304	341	333	298	363	281	313	296	334	280	313	320	276	294	315	300	297	321	283	285	303	331	354	292	296	334	325	324	339	276	309	295	326	277	306	297	315	311	292	311	317	297	308	293	315	295	310	313	299	304	308	319	303	326	320	311	289	263	343	332	316	328	296	318	328	337	316	295	323	317	304	265	317	320	281	309	343	303	345	310	293	324	297	319	285	305	309	318	292	293	306	329	309	308	308	305	310	313	302	310	303	325	321	321	261	322	318	330	332	326	302	300	312	329	300	330	315	296	305	334	317	313	315	333	326	308	311	314	306	337	316	301	316	315	328	310	283	306	304	302	326	313	336	302	282	291	328	271	321	339	310	332	289	281	316	324	284	293	310	345	330	334	332	279	304	324	319	297	348	329	312	316	302	306	290	318	281	293	333	284	346	318	282	311	334	294	319	288	291	319	325	338	345	304	319	314	311	336	320	306	312	327	329	308	336	339	302	278	289	301	323	330	322	316	325	291	311	271	334	311	268	279	326	341	314	301	309	316	309	324	298	305	300	269	338	302	306	319	293	336	286	292	273	319	320	298	298	309	307	286	302	318	338	344	306	322	314	318	289	320	326	280	274	336	316	312	314	294	281	282	277	300	276	311	307	314	288	317	311	326	336	318	298	341	263	314	327	321	310	337	352	302	317	313	299	304	293	342	299	304	317	310	291	283	301	296	305	276	289	310	301	320	341	319	282	345	308	290	302	305	312	323	321	315	309	342	333	331	308	292	312	308	296	313	341	327	299	304	290	308	314	297	309	301	295	287	306	326	324	312	298	321	320	348	297	306	279	294	318	308	326	335	314	308	297	283	323	291	302	292	307	333	322	291	310	343	311	273	319	317	312	318	345	322	326	315	306	311	302	321	289	311	313	304	299	295	270	319	286	290	311	309	311	281	328	334	289	325	309	320	318	292	302	305	306	309	297	297	318	287	286	295	300	304	313	324	312	334	287	301	312	310	308	312	303	306	317	308	303	305	261	323	323	285	276	309	319	308	298	318	294	318	303	328	303	292	306	310	303	297	328	306	301	307	303	324	276	320	303	308	307	289	314	325	303	319	308	285	287	295	301	316	320	318	279	278	330	332	321	300	306	319	307	300	318	325	326	275	324	299	303	308	309	275	318	311	297	331	293	314	288	285	299	336	322	314	313	319	311	298	302	278	317	304	312	320	303	294	336	296	323	306	315	308	318	316	296	304	328	312	331	359	311	297	310	352	297	315	289	331	324	313	311	297	279	283	309	313	334	315	295	333	300	301	310	318	306	328	334	315	315	313	303	304	309	310	308	293	290	292	279	262	323	322	290	317	324	286	314	300	291	337	297	302	306	334	336	299	297	310	306	291	273	314	320	296	336	320	283	288	331	288	295	302	312	331	319	328	278	288	314	299	316	337	310	333	289	296	316	295	329	309	312	322	321	321	292	286
28412	16518	13768	7294	5128	3963	2985	2434	1964	1487	1295	1106	959	859	760	683	655	629	567	553	523	513	487	470	516	499	456	422	431	423	459	426	459	471	485	515	429	419	484	439	413	384	407	391	404	398	382	397	411	356	390	368	377	377	374	380	382	383	374	396	356	371	366	366	384	357	378	378	359	357	379	379	376	385	354	389	366	384	356	338	341	350	365	370	355	386	367	402	346	347	357	330	358	355	346	352	346	363	345	357	352	349	361	379	354	357	330	357	358	364	356	354	392	358	373	341	352	355	334	328	354	326	366	351	351	358	353	377	337	367	358	410	334	345	379	385	369	358	344	340	351	374	382	336	369	379	350	378	390	362	367	383	367	359	369	372	307	336	353	340	378	366	353	354	358	368	367	371	361	351	332	369	348	354	340	348	380	360	345	369	372	339	353	348	331	373	385	318	337	356	346	354	377	375	374	329	361	325	359	359	356	376	383	386	355	384	353	345	346	355	359	356	357	344	352	331	384	372	378	359	351	343	357	382	357	352	370	373	326	361	345	348	356	351	356	356	371	353	358	333	343	366	348	348	368	341	387	349	365	334	355	370	367	356	369	340	377	361	333	346	368	335	377	355	340	332	372	357	374	350	340	356	379	333	370	321	346	346	359	335	368	313	332	358	371	359	353	361	369	367	325	368	357	369	354	369	415	389	377	350	371	350	381	339	353	354	368	397	361	370	362	327	344	384	355	391	358	372	351	371	370	371	354	344	373	380	371	309	394	373	338	355	374	357	370	325	343	365	341	355	394	344	345	381	352	375	347	353	351	348	349	336	359	350	352	343	395	392	370	376	342	321	365	327	362	366	370	372	334	344	352	384	328	385	388	342	356	351	341	358	389	366	324	366	355	354	354	352	358	386	356	330	323	367	355	355	386	356	360	347	386	361	354	355	344	346	362	335	350	358	375	366	342	341	351	375	357	366	394	370	337	377	364	378	377	350	382	365	341	344	358	336	345	318	365	337	352	360	322	383	361	364	350	350	365	354	365	375	379	366	369	383	320	388	353	359	362	374	356	351	369	383	361	356	348	364	358	331	338	341	353	339	338	330	365	330	337	365	332	365	369	367	354	355	352	364	370	366	367	349	342	319	357	352	344	337	352	362	366	356	391	359	358	358	336	357	367	355	358	344	369	379	334	355	362	372	358	365	350	334	368	383	347	354	321	345	347	359	341	345	354	384	344	355	372	339	362	372	323	376	329	375	346	366	352	365	335	372	346	352	380	352	351	348	354	352	349	373	357	329	369	361	330	349	368	375	375	353	382	374	372	355	322	349	342	368	351	368	404	344	371	379	389	370	374	344	371	380	349	341	320	375	385	358	358	345	360	354	357	340	350	338	361	383	383	348	342	347	371	369	400	357	362	359	377	363	378	348	362	363	346	326	315	345	388	397	340	367	354	344	382	358	351	386	342	328	370	334	394	369	371	340	350	353	379	375	338	343	367	362	330	387	366	364	368	328	352	364	356	372	324	383	369	377	367	366	358	344	370	365	367	342	354	379	364	385	353	371	351	383	328	337	347	322	343	341	375	345	369	323	375	347	353	339	355	374	351	377	350	363	363	346	362	360	366	381	347	371	380	397	405	358	352	344	361	360	374	368	352	374	363	347	364	373	369	380	378	343	347	347	385	367	329	366	406	398	351	360	368	344	361	349	368	337	349	353	374	387	356	380	361	319	355	367	344	341	375	351	349	352	374	338	372	377	391	372	325	341	338	334	393	336	354	349	362	343	334	347	370	336	369	335	379	321	381	388	378	388	356	353	340	366	318	331	343	339	379	354	367	372	317	347	362	347	342	341	344	381	362	367	408	369	362	363	323	362	364	339	376	341	340	337	357	335	340	305	360	405	387	383	386	388	364	365	355	333	327	348	383	356	348	388	365	358	319	347	347	346	335	357	361	419	363	333	332	342	338	390	372	390	332	349	384	333	358	357	354	354	350	371	376	353	373	376	369	344	346	360	347	356	363	368	346	349	346	356	349	372	368	370	371	349	379	345	333	338	357	355	356	395	361	340	383	369	401	368	327	380	369	340	359	320	333	325	372	349	357	348	363	343	305	362	386	347	341	371	348	371	356	379	354	354	360	381	344	360	352	366	343	372	336	386	344	403	329	369	367	351	321	375	390	351	312	342	376	370	375	349	333	376	411	367	365	350	342	347	359	352	369	329	349	368	361	354	367	349	356	358	349	357	347	371	342	356	343	350	361	392	333	343	354	349	355	350	334	384	381	365	347	365	385	374	367	381	359	352	348	349	354	380	346	354	344	331	329	361	357	362	342	351	380	364	340	344	361	349	315	337	375	333	352	369	357	344	355	340	349	334	347	362	364	331	356	378	366	365	367	356	335	339	354	357	340	377	344	367	341	380	370	343	367	378	371	355	356	353	362	342	380	367	344	360	369	373	373	363	327	377	372	357	348	344	339	374	358	339	348	354	369	377	320	336	373	385	334	363	362	348	344	322	368	338	370	355	337	373	340	342	329	360	365	357	355	353	369	354	342	368	383	329	396	319	353	355	365	360	344	357	362	355	392	348	326	385	393	359	363	343	330	372	389	343	387	363	350	346	341	362	387	356	357	344	326	339	358	359	355	366	352	351	323	359	348	378	344	341	342	373	344	348	347	352	335	354	349	384	380	345	330	357	370	324	368	333	347	373	359	339	374	367	317	347	343	370	353	339	369	334	341	363	381	359	384	366	353	349	344	363	387	361	335	356	393	371	386	309	338	380	351	327	364	338	350	337	361	343	367	351	386	351	350	372	356	344	336	350	330	345	338	355	347	358	353	371	400	373	376	340	375	328	360	332	343	353	367	331	333	362	357	380	330	360	351	345	362	322	339	376	408	342	371	363	397	329	317	352	339	321	367	368	355	357	379	348	341	359	339	368	349	321	347	340	378	355	363	335	369	317	364	371	397	341	372	380	361	391	370	377	360	367	390	369	393	340	367	363	367	371	357	368	351	368	330	344	348	331	387	385	348	342	373	355	355	372	347	329	339	330	342	387	375	325	358	362	360	368	326	387	357	355	371	357	390	355	345	367	327	366	345	349	351	376	331	371	345	379	360	332	351	370	348	383	370	342	367	328	375	332	349	366	362	385	423	393	361	352	380	347	331	358	396	368	341	368	321	352	342	385	373	326	349	353	353	333	354	326	332	321	321	364	362	346	336	378	374	350	348	394	373	373	367	362	345	355	372	355	349	384	335	360	349	333	342	372	352	356	332	349	342	315	342	338	398	367	390	343	354	329	344	358	349	363	371	357	344	350	368	346	384	403	375	352	368	353	380	360	358	345	364	365	388	388	327	392	332	369	343	356	327	342	339	343	350	356	363	373	370	392	334	341	384	369	366	335	365	366	373	350	347	358	373	343	346	398	369	370	345	368	354	353	379	363	389	354	321	386	383	375	363	353	363	369	370	345	348	357	357	364	370	362	360	362	363	380	384	320
26737	20138	8418	1094	756	714	724	679	634	633	657	639	612	606	648	638	619	671	646	637	590	594	585	624	645	612	605	611	630	649	624	620	576	629	609	648	586	574	648	635	591	625	604	588	579	615	603	583	617	610	628	624	590	594	625	622	611	607	644	616	608	635	637	644	650	619	603	585	568	628	613	627	577	599	603	613	601	592	610	620	603	607	606	631	605	615	694	599	576	597	622	626	632	619	610	649	629	641	608	595	624	594	616	657	590	590	593	628	620	614	622	608	587	595	612	581	663	585	603	609	594	640	594	598	637	608	613	632	617	615	623	629	636	616	617	616	626	588	591	623	650	595	591	639	622	629	629	592	613	621	598	608	606	592	601	634	638	631	606	601	623	646	657	627	640	629	619	645	615	597	651	606	611	614	582	636	620	664	605	627	548	568	631	613	654	647	627	587	616	630	538	624	616	550	616	641	643	622	635	651	618	620	656	585	610	582	600	634	618	582	628	592	634	646	619	592	627	607	577	631	597	588	649	630	614	632	616	653	600	602	601	585	632	638	620	606	665	598	648	604	634	588	632	590	602	600	582	587	605	617	663	644	604	602	656	633	604	630	660	623	582	609	587	597	634	598	597	605	624	626	620	639	623	593	650	582	600	634	658	670	607	636	586	613	603	605	586	631	618	607	608	649	588	637	593	615	623	596	624	611	614	621	598	583	610	574	593	636	618	613	609	644	622	601	635	647	630	579	571	589	605	595	559	621	598	594	632	591	578	581	640	674	598	663	620	601	618	592	587	619	602	639	605	586	661	616	562	651	681	571	620	606	615	659	627	658	591	615	579	595	656	618	599	608	615	623	646	600	596	586	606	563	608	624	608	582	630	613	633	640	597	622	559	625	679	600	632	632	590	654	668	644	606	564	597	615	645	652	600	624	626	613	668	606	619	600	604	622	654	601	593	583	620	613	603	611	633	635	622	629	607	674	644	577	618	647	621	636	655	618	643	684	623	647	617	609	599	634	583	599	597	578	618	603	571	633	646	600	589	594	598	654	612	642	580	588	558	602	637	575	608	626	594	620	588	639	630	625	643	598	587	588	609	600	625	615	642	620	611	660	600	652	547	609	628	619	626	580	645	605	656	593	650	645	599	566	587	586	639	612	626	612	583	652	575	598	659	617	621	629	638	584	596	691	606	607	626	600	598	584	635	643	589	595	645	638	659	595	538	679	622	631	643	592	645	591	593	612	619	631	628	601	597	627	613	584	621	578	602	639	625	586	584	619	618	640	611	644	601	607	616	588	606	601	602	625	598	598	604	578	660	607	592	667	669	654	562	649	641	656	591	630	612	601	650	621	630	603	615	592	601	604	566	616	603	627	617	590	621	559	630	629	603	575	569	621	622	615	634	596	597	631	669	664	650	622	653	620	646	611	593	579	599	631	612	619	614	634	599	670	629	591	618	571	625	644	585	593	649	573	620	598	631	655	617	636	649	611	586	589	580	589	630	568	590	612	597	593	590	641	603	600	614	638	620	671	620	645	597	618	610	611	673	660	569	618	628	638	620	614	639	625	577	628	626	622	609	658	620	649	583	600	633	597	611	660	636	610	596	607	647	607	598	629	634	620	655	569	600	630	604	625	610	607	617	612	643	597	622	621	605	633	626	627	606	604	648	600	630	603	622	643	605	611	622	565	587	660	635	639	612	649	584	613	649	601	653	613	612	640	625	637	614	627	580	609	599	596	671	612	593	607	593	627	610	569	607	582	623	607	591	590	622	615	627	616	614	615	603	615	630	629	609	607	609	646	584	663	566	615	612	612	587	604	651	608	645	619	625	624	592	663	607	672	604	585	633	585	631	640	616	630	621	605	574	598	620	578	623	621	589	659	624	619	682	637	610	576	573	613	574	611	606	596	611	601	601	611	605	548	623	618	603	596	618	598	552	610	577	608	558	605	619	593	592	625	601	606	615	597	569	616	631	621	609	617	594	615	610	582	607	620	603	609	593	629	565	615	578	625	624	666	608	623	601	625	641	638	616	631	608	532	605	616	611	630	643	592	582	572	652	611	597	634	630	624	624	610	635	622	654	620	609	633	608	596	627	632	623	600	579	663	627	628	622	610	574	671	623	593	602	574	634	646	605	637	607	558	589	591	584	638	642	611	618	603	571	637	614	635	586	565	614	595	618	629	627	611	630	602	632	593	650	609	592	622	675	617	605	631	623	622	604	621	564	642	619	620	589	654	601	616	590	574	568	604	583	650	548	612	580	609	629	628	596	558	588	603	591	647	651	575	611	577	628	618	645	631	609	601	630	608	601	634	615	574	623	579	617	618	604	593	627	580	600	637	623	605	581	633	618	601	622	596	640	631	648	660	601	620	655	617	632	625	601	573	654	635	654	637	628	632	650	653	638	615	656	622	618	601	595	606	582	635	657	582	576	617	603	636	626	584	608	631	645	645	586	647	618	591	662	577	620	581	598	608	641	600	607	613	609	649	607	592	610	648	657	629	582	631	612	632	632	595	612	604	623	598	606	582	644	605	609	650	625	604	577	592	610	596	584	595	599	660	630	618	617	603	604	632	614	645	632	580	610	623	605	611	592	600	608	595	604	652	604	596	586	603	609	646	571	586	627	635	621	616	615	654	571	605	591	610	576	601	614	578	629	618	623	628	632	625	651	615	632	597	647	611	642	598	629	627	614	631	573	588	650	571	577	597	618	589	644	617	636	584	604	617	595	642	632	618	619	601	599	609	609	624	600	627	632	617	608	644	579	642	663	572	602	639	637	631	633	626	608	663	624	576	623	638	631	605	630	626	638	592	597	615	629	596	609	616	575	614	591	629	572	642	599	667	617	634	622	585	630	571	603	632	586	617	635	621	621	626	603	608	603	636	634	659	609	611	621	630	567	628	584	606	592	645	622	654	564	609	571	599	568	651	570	561	638	598	601	590	548	596	645	630	594	604	657	544	624	638	624	593	586	610	565	642	552	654	627	637	670	575	611	569	606	629	640	616	616	631	636	574	623	620	576	635	521	594	623	624	613	659	630	601	608	633	621	599	637	620	615	559	634	597	598	618	579	612	592	567	635	651	652	610	615	620	645	608	589	602	610	624	608	621	634	629	649	616	596	606	624	627	645	652	606	653	632	590	561	648	669	649	653	608	610	616	600	633	606	597	606	571	599	592	604	614	617	619	622	577	592	632	553	641	562	624	611	617	633	590	598	615	628	633	574	590	589	617	648	604	598	598	627	618	652	597	611	621	644	590	635	628	659	614	604	634	662	599	596	576	636	619	566	628	639	646	591	617	600	558	591	626	606	590	628	600	650	572	629	620	625	602	610	639	624	587	612	641	610	640	584	633	632	602	576	606	648	611	597	664	629	617	603	599	635	649	651	674	603	615	611	630	637	593	604	639	614	624	572	666	594	654	635	635	639	582	625	632	609	627	627	604	576	594	606	562	662	586	593	646	614	664	618	612	614	613	630	575	589	608	590	624
7383	1638	1456	1021	939	852	845	846	803	840	743	798	804	818	736	752	742	737	710	741	728	740	737	754	748	761	774	754	773	714	775	715	744	742	756	748	733	748	737	767	728	721	721	734	730	799	749	766	719	753	737	771	764	755	735	723	688	728	734	767	776	700	735	719	791	728	727	726	782	771	777	727	707	781	715	782	745	742	721	765	707	760	734	703	755	720	739	729	770	736	736	720	794	793	725	756	742	733	748	735	753	748	724	729	758	725	715	762	765	736	697	743	736	771	760	750	737	758	707	784	712	684	704	719	767	765	749	736	744	754	799	743	735	760	711	734	760	717	778	748	728	724	700	741	730	778	763	730	743	756	760	773	723	756	712	735	766	714	722	682	720	725	750	765	811	770	690	782	741	734	713	733	769	754	742	734	759	795	727	722	747	754	700	723	750	740	731	751	724	745	725	739	724	766	698	726	806	710	768	743	718	739	732	745	774	777	750	780	749	757	729	699	744	693	725	737	743	743	731	707	781	723	748	745	679	751	694	752	698	728	729	772	786	723	743	726	737	724	751	743	732	717	791	690	759	723	792	781	726	752	780	750	720	721	761	742	771	759	769	705	776	744	733	688	754	769	737	727	753	767	759	743	682	760	801	781	763	743	705	756	711	756	752	729	766	754	733	782	766	776	785	762	786	775	765	747	721	728	772	789	739	758	771	754	763	818	707	740	756	741	763	754	769	740	724	734	752	691	765	751	779	695	799	749	727	738	758	755	765	758	726	727	751	748	719	733	707	770	733	780	744	712	713	755	706	777	730	713	761	703	755	738	777	762	749	734	759	730	824	793	752	769	752	728	764	768	759	730	727	776	736	751	753	756	724	764	762	763	734	752	714	724	793	780	719	762	767	700	753	764	697	772	707	707	754	781	726	769	701	707	709	748	724	757	777	763	734	762	718	730	730	745	784	737	753	758	739	719	760	805	787	732	784	739	770	737	755	745	745	777	718	684	781	701	762	751	732	741	804	756	697	731	706	746	693	754	712	747	771	733	746	715	733	780	734	743	735	740	771	746	798	719	787	782	742	762	763	765	726	731	773	726	766	742	689	775	735	773	705	736	728	763	711	765	775	806	746	777	751	733	810	735	735	726	727	723	742	735	744	790	707	787	682	743	774	751	728	795	787	719	755	740	730	758	709	784	740	752	698	696	749	725	739	744	753	737	780	729	755	722	769	795	728	779	749	709	771	732	757	706	750	738	692	735	725	711	759	705	784	803	764	713	692	673	698	751	782	730	708	802	747	747	746	736	670	757	756	753	807	779	812	762	773	702	770	767	743	760	750	729	711	772	692	737	741	724	778	722	741	691	766	741	715	721	717	749	742	765	718	810	719	753	728	818	755	723	723	723	766	765	766	705	731	690	747	759	734	748	754	738	693	731	735	743	761	703	720	754	809	746	740	735	800	745	803	771	756	732	758	686	762	735	765	753	722	768	691	737	758	727	719	729	743	716	787	746	763	728	718	721	753	740	714	735	743	745	734	711	722	778	801	712	768	754	777	792	726	746	771	740	763	731	733	773	723	724	802	773	749	710	743	784	800	739	736	713	734	738	758	742	730	701	724	689	778	686	779	729	734	762	742	730	730	759	756	727	766	799	714	753	799	704	745	780	711	696	750	750	728	694	742	745	693	758	739	767	734	743	795	754	728	724	796	722	769	768	804	710	809	710	714	749	717	747	749	757	724	758	746	747	778	754	694	751	765	729	729	772	766	751	749	755	702	731	768	762	722	750	764	702	694	753	704	731	715	754	772	775	701	753	748	775	732	821	726	724	761	744	729	754	762	729	698	759	742	735	770	764	710	747	747	741	784	732	713	759	720	758	735	710	696	713	765	738	749	736	770	744	742	762	748	798	756	696	754	780	775	743	806	718	687	733	756	746	738	767	774	770	742	753	730	747	745	754	750	721	712	678	766	673	749	741	732	771	727	753	748	747	792	770	734	736	757	751	751	700	702	765	716	763	760	714	751	703	693	745	760	733	758	727	706	708	728	744	760	753	757	737	783	732	774	727	739	784	772	781	719	710	768	769	790	789	757	802	746	719	738	780	754	773	717	744	775	772	760	750	752	750	706	708	771	725	756	737	715	713	784	735	776	768	754	728	765	748	746	771	784	725	757	752	783	737	732	700	739	726	721	782	716	723	736	728	749	708	757	788	758	741	805	737	715	738	741	734	736	697	729	722	758	741	734	706	749	746	730	711	752	786	707	743	723	757	758	737	744	763	750	751	775	785	754	771	763	756	761	760	791	714	739	713	754	721	758	721	767	732	743	732	754	737	787	754	738	750	733	776	702	743	744	739	770	768	781	708	735	725	682	711	749	714	768	757	778	723	762	772	776	768	771	745	712	742	769	754	720	707	785	734	748	695	777	736	696	744	694	734	755	736	721	784	771	735	776	788	769	746	731	734	763	739	780	759	730	723	778	698	764	738	782	709	744	762	768	737	708	709	708	729	733	741	744	737	721	709	778	693	741	746	729	834	702	697	748	734	765	773	744	726	721	717	738	736	790	750	717	782	720	718	727	740	678	693	715	736	763	757	731	757	715	799	759	770	708	757	732	745	773	695	743	745	776	779	729	783	763	757	734	734	782	748	741	718	733	756	785	749	797	761	758	722	736	766	768	739	690	754	708	738	700	715	721	761	752	747	708	715	768	763	714	775	766	725	721	736	754	777	753	738	809	733	742	762	760	781	736	771	732	745	712	743	726	711	718	718	827	714	752	757	739	773	770	723	714	756	736	751	744	775	766	720	711	743	776	738	752	772	742	758	792	765	720	718	777	735	781	786	754	731	782	723	730	746	785	790	714	800	742	708	709	715	698	718	781	720	720	783	737	746	714	764	768	744	757	775	748	685	739	739	724	729	780	716	772	755	800	778	765	722	736	795	796	764	796	735	749	764	682	752	709	726	713	734	706	741	777	779	779	762	757	722	754	784	734	759	764	768	768	719	744	735	726	715	712	740	739	730	771	748	742	768	712	748	755	755	759	723	721	716	756	727	766	752	731	767	757	761	785	747	770	765	730	741	718	800	666	719	753	758	686	735	730	777	740	767	752	774	750	755	723	737	740	736	712	733	739	736	739	779	746	789	771	756	779	768	701	777	691	747	763	729	771	759	749	741	732	743	737	719	713	716	746	768	766	716	776	732	714	744	687	789	742	717	768	740	758	735	687	715	731	756	775	739	727	727	724	762	732	732	747	759	780	721	707	719	742	756	732	695	743	746	710	758	785	741	795	728	758	736	746	772	743	697	733	710	736	725	790	769	729	747	735	775	772	742	740	747	742	719	765	727	718	738	737	742	745	722	722	820	732	786	724	753	722	750	751	755	731	755	687	719	783	744	724	705	760	731	723	751	748	738	717	703	814	751	802	758	772	768	717	717	704	702	771	763	738	768	769	682	741	772	749	777	733	798	740	755	775	710	701	701	730	733	788	722	720	767
23645	20884	28078	23831	20887	11390	1325	758	608	540	534	482	409	393	390	406	361	360	391	351	370	375	322	351	331	359	309	353	320	320	328	345	360	342	320	339	344	359	346	319	317	315	330	308	301	310	325	306	311	326	310	319	306	278	327	309	334	284	309	282	348	315	307	308	284	291	290	274	333	315	290	310	316	283	313	302	340	299	311	311	303	304	290	314	296	294	307	266	293	309	311	292	298	279	313	347	309	324	295	326	302	296	306	314	335	308	289	287	334	319	323	314	295	315	313	274	287	320	319	333	311	327	275	300	303	306	329	308	338	327	283	309	300	315	321	292	307	304	293	321	290	283	318	296	307	288	296	303	304	302	293	278	270	286	283	323	323	308	304	322	308	312	319	302	340	290	344	343	309	277	296	326	290	304	281	315	290	293	306	322	321	296	270	280	299	317	287	290	281	326	312	313	321	306	307	307	292	309	309	307	302	305	298	300	286	314	296	332	320	295	318	292	334	300	306	315	315	297	304	324	320	306	309	320	311	324	303	303	306	296	312	325	313	313	305	322	328	325	307	341	294	291	302	301	314	306	322	317	290	330	331	288	327	292	304	304	319	330	328	313	311	329	325	304	330	270	292	316	280	313	290	302	294	262	261	284	277	280	309	329	302	330	287	291	331	302	308	288	349	297	317	310	333	316	314	289	307	298	281	284	291	319	307	302	339	288	319	299	327	314	291	281	283	297	309	323	280	280	317	290	290	309	257	299	303	289	272	303	324	314	283	313	306	316	316	323	274	304	305	277	302	307	278	303	321	328	289	336	294	282	330	268	294	324	306	300	313	313	309	306	319	319	315	335	287	285	309	311	284	274	308	305	308	322	317	295	317	314	279	289	316	275	287	300	308	306	301	306	327	358	293	317	316	307	318	317	308	309	277	284	288	310	297	321	286	300	297	277	314	260	291	298	298	321	321	290	315	302	296	292	289	329	287	302	307	284	309	297	336	299	307	342	293	265	318	303	339	305	272	289	318	290	313	315	314	329	305	266	310	273	313	319	301	270	338	260	273	305	295	330	295	305	314	306	303	303	294	297	308	274	294	302	318	316	325	312	321	317	281	299	285	286	314	323	310	281	322	302	302	301	313	329	304	324	308	308	285	295	314	287	314	313	302	317	311	310	284	292	279	294	301	308	328	285	299	333	284	322	325	300	302	293	290	295	300	320	297	284	307	301	289	308	293	313	299	316	317	313	332	300	297	301	308	305	284	285	272	307	293	312	299	293	302	287	303	301	292	299	305	300	305	313	322	320	300	311	292	323	307	320	291	288	304	326	302	331	308	312	306	287	304	315	299	301	288	267	277	314	303	332	305	302	283	318	282	315	309	329	314	322	289	293	305	304	317	289	313	302	283	337	320	304	269	294	285	308	292	251	272	293	288	286	276	350	297	321	278	318	301	275	290	299	314	282	295	305	321	313	324	267	292	291	305	288	299	287	327	347	321	334	302	286	289	302	306	308	331	335	299	268	319	276	312	330	322	262	320	276	292	283	291	325	305	307	265	322	309	324	307	270	308	295	265	330	329	304	295	306	267	306	344	301	284	302	274	264	322	307	321	308	315	317	292	295	326	322	290	323	295	310	326	296	313	310	281	320	275	277	291	334	293	316	291	309	309	288	304	302	304	278	286	294	293	289	304	310	302	298	287	306	303	302	340	312	316	291	343	312	296	281	317	324	338	310	308	306	304	338	292	324	302	310	303	295	299	281	295	307	299	292	299	288	294	313	311	310	282	299	327	292	282	280	321	315	294	323	275	320	310	296	290	264	310	272	297	274	306	282	309	273	273	307	318	317	312	322	278	313	288	292	281	306	293	292	299	312	314	312	305	304	317	319	301	333	303	314	290	301	303	294	305	340	310	311	316	305	320	288	303	301	304	302	303	304	317	287	308	303	290	309	311	290	307	285	288	283	312	298	297	305	333	295	270	275	321	276	338	305	312	314	285	322	293	304	311	327	292	298	295	298	297	320	303	312	320	314	318	320	276	309	299	324	308	280	313	310	312	294	312	321	322	310	292	299	344	313	269	271	284	327	321	294	276	278	320	311	276	288	313	338	314	280	279	321	303	284	307	271	329	331	313	312	282	294	305	292	301	308	296	329	263	312	316	295	315	316	298	313	300	320	284	308	300	307	268	325	313	305	293	283	352	329	320	277	303	298	290	290	299	317	269	309	332	324	310	318	291	305	310	306	282	298	293	299	300	284	307	299	327	311	330	350	310	283	308	304	265	282	309	334	305	290	325	292	301	298	292	314	288	323	276	282	318	301	294	309	318	320	332	302	293	283	289	292	305	309	293	310	285	298	310	312	294	281	310	287	350	306	303	300	325	279	284	332	317	276	292	287	316	326	306	292	294	307	320	287	325	309	279	331	284	295	279	301	316	293	325	306	287	315	332	265	314	321	316	324	308	333	300	303	316	313	313	288	289	331	314	301	295	308	293	299	325	314	292	307	309	303	312	302	270	308	310	344	314	297	294	307	308	301	277	300	325	286	300	299	303	302	303	305	275	316	340	277	270	314	318	296	309	313	270	320	328	282	279	303	291	311	293	311	311	299	305	331	313	310	331	328	323	272	271	319	321	326	330	324	283	298	304	275	276	283	286	325	290	340	289	325	283	310	300	301	303	317	292	288	290	285	292	285	315	263	275	311	285	274	314	286	307	301	306	309	322	287	303	300	288	327	320	276	304	310	291	293	319	310	337	280	299	302	297	273	298	310	297	325	329	306	300	310	320	312	293	325	302	290	333	280	320	318	314	296	313	289	290	277	304	328	329	309	297	294	324	289	302	316	306	309	298	308	308	302	278	315	294	295	326	303	292	312	307	309	305	319	325	318	335	289	284	301	306	302	314	289	308	299	283	295	291	321	286	311	274	320	304	290	316	316	303	311	335	316	278	313	311	300	314	283	305	296	324	292	335	304	315	290	291	303	280	290	309	260	267	318	308	318	320	257	311	274	327	295	323	307	260	291	295	281	294	289	315	304	282	320	265	298	291	309	299	326	290	312	297	277	296	339	294	310	347	290	311	299	310	336	311	340	300	312	310	289	320	284	320	277	328	305	277	291	305	306	299	327	295	298	308	336	303	272	277	296	289	322	314	331	310	292	312	292	288	290	325	285	342	293	308	315	334	312	277	306	311	300	293	258	289	293	290	271	291	307	335	305	335	279	279	291	304	300	303	318	304	315	302	299	303	304	309	255	302	282	269	310	328	302	322	313	298	302	297	281	278	301	300	307	278	331	306	306	263	310	314	303	322	309	305	303	297	326	340	289	325	306	286	308	295	350	305	310	318	314	297	282	307	290	280	306	286	311	297	296	322	335	318	323	281	300	294	311	265	292	326	270	327	281	293	303	290	307	304	271	308	313	301	306	312	326	292	300	283	296	297	312	305	293	285	305	303	318	288	320	262	292	287	284	305	308	301	327	321	292	282	288	296	300	346	292
23707	10213	8446	4331	3015	2366	1793	1510	1181	958	881	740	697	677	601	558	571	486	500	501	491	467	443	457	451	476	469	412	423	377	437	397	439	417	435	412	410	411	438	402	407	426	439	434	405	372	397	398	407	373	405	391	389	376	410	353	428	387	421	432	357	382	354	397	384	391	397	411	392	370	390	379	420	404	362	395	424	368	367	395	386	391	382	378	388	365	391	394	374	398	353	419	380	393	422	366	405	373	391	375	442	403	376	394	401	352	419	374	374	396	369	388	386	381	368	376	361	416	380	372	379	355	372	352	368	381	376	352	403	379	390	380	367	374	396	395	382	378	337	369	372	385	401	360	359	353	367	348	387	384	385	384	356	371	388	405	395	409	403	365	416	385	401	364	379	353	416	356	398	382	409	403	366	383	388	383	385	370	353	358	383	358	362	365	352	366	378	417	390	370	385	402	404	409	372	376	350	385	335	398	359	372	383	391	431	384	392	393	428	403	402	368	377	375	373	417	349	372	373	394	388	402	382	395	384	365	396	392	368	410	364	411	360	362	397	384	416	415	370	398	378	393	365	381	376	393	396	363	379	371	394	397	397	373	327	373	399	435	387	378	391	374	373	381	343	385	385	365	388	406	394	371	375	392	395	391	371	396	346	358	412	391	359	410	400	368	393	335	370	397	393	349	388	388	392	384	379	370	380	382	405	405	385	373	366	364	366	407	359	394	352	376	388	362	384	386	377	408	404	391	374	373	368	384	386	376	380	420	346	342	386	365	401	374	367	383	419	395	379	370	427	397	410	408	395	389	382	365	381	393	370	392	371	406	374	383	352	426	422	354	378	358	416	378	408	407	366	386	353	371	392	384	375	354	405	420	381	383	430	378	379	382	381	399	389	399	415	380	401	342	363	374	375	378	364	375	366	386	369	430	395	383	341	354	406	384	357	394	380	371	362	398	375	380	416	384	337	392	391	389	386	368	401	378	423	388	418	355	392	415	407	349	383	358	353	340	389	367	394	398	404	407	374	387	384	374	385	357	363	384	355	403	367	411	390	330	404	400	384	389	391	371	379	369	397	360	423	383	373	384	388	381	368	407	384	381	352	391	398	388	350	356	359	367	390	363	392	358	397	388	401	371	396	354	366	363	399	396	386	363	408	363	355	431	368	377	427	397	351	398	353	373	363	364	389	354	379	406	393	406	407	407	374	366	377	410	360	391	388	354	377	353	372	372	401	404	359	393	348	392	372	405	400	368	382	361	381	409	375	390	366	400	421	339	390	352	410	391	403	370	366	350	409	382	372	405	343	377	401	369	358	413	374	348	389	346	366	379	378	375	365	420	379	373	401	339	397	364	379	372	398	349	367	389	364	375	376	365	321	382	393	365	383	365	415	382	402	358	383	382	389	341	361	343	402	369	386	382	380	377	387	393	404	348	380	418	410	352	371	368	360	375	409	386	379	390	357	376	402	408	376	409	377	377	385	343	364	392	360	406	395	416	381	391	390	379	379	375	415	390	392	362	360	354	366	360	392	377	383	390	364	383	390	380	394	374	381	359	384	356	414	385	375	382	344	433	404	378	386	365	354	359	393	412	382	373	375	384	357	377	385	371	414	396	418	398	388	365	389	403	379	375	395	382	397	401	365	385	407	390	399	390	370	396	395	354	398	397	365	386	404	422	396	390	407	403	378	416	417	404	392	335	411	373	388	366	362	355	372	392	382	397	387	400	375	359	400	374	397	400	363	342	388	387	370	377	386	336	397	394	393	372	391	379	355	380	361	381	374	380	383	379	371	368	380	329	358	411	403	376	386	395	403	380	394	364	360	344	337	386	381	361	406	368	399	371	372	411	362	364	429	349	404	357	403	402	440	404	369	347	379	364	405	398	322	388	414	364	396	418	397	395	406	378	340	377	409	382	401	351	366	371	400	421	398	394	426	401	395	363	365	407	402	352	390	394	347	416	371	388	380	436	397	358	370	355	398	404	375	355	418	414	408	370	375	377	421	376	366	400	393	394	366	376	384	405	342	400	408	406	386	389	389	387	356	381	403	374	408	387	389	364	375	437	396	364	361	380	422	380	380	375	370	381	376	374	364	380	357	373	389	371	351	400	353	396	390	382	387	398	389	366	367	398	380	398	388	408	372	358	356	384	374	408	361	368	344	391	344	382	346	382	371	358	363	381	427	369	365	405	385	384	397	385	397	351	381	398	381	389	384	388	417	401	350	386	366	404	394	373	413	380	375	369	379	403	393	384	377	390	395	400	382	368	415	364	394	327	358	373	378	404	432	394	371	364	367	400	394	379	343	401	353	356	395	383	383	390	373	363	359	394	379	398	387	384	384	379	377	374	406	377	388	380	367	384	377	403	421	390	374	384	421	363	370	397	366	359	339	424	394	366	381	402	401	369	392	368	368	373	378	373	342	377	375	376	375	427	382	347	395	378	401	378	377	385	346	377	343	364	370	398	408	388	384	408	372	365	361	407	371	414	393	380	367	396	365	382	400	402	372	375	399	357	386	388	404	383	365	346	378	375	398	398	379	386	392	396	378	410	391	361	357	383	369	370	358	400	366	388	376	385	378	410	431	407	413	402	376	379	363	403	393	401	382	386	394	368	371	360	400	365	387	381	406	372	389	360	348	371	367	392	372	393	378	343	373	358	408	359	399	364	375	400	376	384	385	365	408	369	372	357	378	373	362	400	370	356	382	377	389	370	424	400	374	399	348	401	372	357	374	373	387	401	376	384	386	366	389	369	354	353	368	382	395	372	393	354	370	364	368	402	383	391	391	382	360	409	385	396	387	389	378	356	390	365	378	361	392	416	359	380	369	379	380	390	349	374	393	367	375	397	393	425	338	421	407	398	341	384	396	379	353	387	354	387	384	395	355	351	372	399	358	378	339	365	361	415	392	357	375	390	419	383	371	399	360	408	395	382	391	401	365	370	369	383	397	369	363	389	373	380	382	404	412	379	379	353	382	389	372	371	378	354	407	401	413	388	356	416	387	385	379	438	379	402	383	397	384	382	413	362	384	388	382	422	389	385	372	370	408	356	393	387	382	369	414	375	378	390	379	373	379	392	379	382	373	367	392	393	402	395	357	388	377	341	359	396	390	357	390	382	357	380	397	401	374	383	354	380	365	380	372	389	392	372	400	369	390	379	373	367	399	377	373	382	373	373	380	369	407	387	367	338	385	385	384	373	378	357	451	442	393	381	384	363	361	361	388	382	411	383	393	368	398	371	400	340	350	351	388	412	372	400	408	369	389	384	410	384	414	393	345	395	355	389	387	389	390	382	383	371	387	396	406	386	370	367	338	354	337	385	380	374	364	379	397	385	372	358	399	406	378	372	356	401	404	369	385	400	394	367	403	372	396	373	370	387	383	377	398	386	401	384	362	390	389	349	364	355	393	357	348	412	385	403	334	374	373	419	395	403	387	362	370	360	358	371	404	373	371	396	434	364	374	375	411	372	382	355	396	406	400	385	394	378
24877	20926	27103	24855	10492	1300	1098	960	866	800	808	781	791	729	772	721	765	776	750	734	777	702	748	728	718	760	732	696	682	748	756	749	735	739	719	711	741	758	725	723	709	716	732	741	734	736	721	673	719	733	707	728	702	675	744	697	679	744	733	697	722	705	704	726	710	706	714	722	737	694	719	685	748	721	706	699	741	719	733	689	742	673	736	731	758	732	714	692	738	706	739	706	689	727	715	693	718	679	751	756	750	707	700	741	745	700	714	724	763	685	699	705	688	686	760	749	729	726	735	763	713	688	713	709	710	732	722	719	743	710	718	685	707	767	805	767	661	694	714	725	811	732	735	703	706	739	705	728	718	677	713	767	678	728	695	705	705	712	666	739	692	710	718	708	694	748	681	695	756	747	698	695	694	730	700	698	685	747	745	700	711	705	718	676	702	770	723	684	674	719	710	699	723	732	717	723	712	736	731	695	718	710	728	699	721	726	717	726	719	718	742	717	727	761	696	685	702	731	726	728	718	779	704	726	728	730	749	699	722	692	735	680	710	676	716	720	739	728	774	670	714	712	708	719	727	751	759	724	733	740	733	736	726	730	767	726	721	696	676	697	720	737	688	685	705	774	732	737	666	714	739	668	697	728	764	704	730	677	794	710	745	735	700	729	722	730	726	718	758	710	691	724	704	640	692	713	701	686	716	702	714	756	676	712	776	718	708	712	741	702	722	683	714	720	679	728	674	721	741	724	678	746	637	686	711	695	696	718	721	708	742	714	742	742	708	776	700	752	755	685	660	754	730	697	710	731	687	721	730	709	758	747	744	670	705	721	719	699	702	701	715	726	726	689	735	743	725	733	711	749	622	725	700	742	716	704	712	770	709	690	700	696	712	736	756	753	684	747	702	684	704	684	706	702	728	736	701	732	692	704	740	717	796	719	737	765	730	731	718	740	707	691	728	701	744	724	744	728	720	710	688	748	702	700	691	690	737	755	728	722	774	781	737	744	769	739	718	712	703	691	711	749	721	704	714	717	716	732	765	760	701	734	723	696	701	741	731	754	733	732	758	702	697	683	705	755	725	694	728	719	700	688	716	745	738	709	712	721	747	673	740	725	700	685	666	710	740	710	700	731	720	726	698	690	726	730	699	702	695	730	677	672	724	738	726	695	751	702	680	729	698	687	697	717	719	768	678	723	746	729	699	707	702	751	690	707	703	685	747	722	748	685	742	712	733	718	698	769	759	710	740	703	708	671	700	721	700	699	694	752	747	730	710	777	715	734	701	734	711	689	697	746	699	744	702	773	714	737	750	690	730	731	724	738	663	742	710	727	715	704	695	732	721	750	716	756	737	749	688	727	694	706	705	724	785	722	718	741	726	727	670	704	779	683	746	730	740	701	735	747	728	717	727	743	688	724	712	669	706	729	744	752	716	718	688	721	693	706	727	712	750	724	675	709	749	688	705	755	716	718	702	697	731	774	696	725	715	729	734	731	679	725	713	763	690	716	730	722	737	702	723	721	729	698	724	704	719	761	701	736	708	724	723	709	764	701	700	755	704	679	717	747	678	683	765	754	723	732	707	726	705	735	697	691	711	707	713	722	715	697	682	718	685	690	738	737	709	681	690	735	735	709	693	680	718	720	738	678	712	732	719	731	723	660	748	715	694	700	714	701	752	717	707	712	683	749	683	763	726	709	717	756	710	753	751	732	730	765	673	720	756	677	738	738	726	779	692	722	710	729	700	682	710	717	719	700	696	734	701	738	664	706	716	749	639	716	737	738	701	686	723	768	678	712	725	750	806	682	716	710	700	709	713	700	668	723	742	746	729	714	685	721	664	750	725	755	713	717	713	695	729	688	757	716	753	686	727	687	725	715	703	673	745	676	738	671	648	699	742	733	699	736	705	654	681	767	771	711	742	678	701	725	706	707	712	751	747	699	711	735	744	719	735	713	717	755	730	689	667	730	726	719	709	667	755	713	724	763	679	680	742	736	736	694	719	712	747	720	683	714	698	749	756	730	698	738	666	742	732	707	734	667	699	707	722	663	698	744	751	711	731	704	750	689	762	777	718	677	718	715	728	741	721	751	708	721	721	680	719	736	685	712	716	728	725	702	693	685	749	769	717	710	728	698	740	703	745	673	722	693	753	692	656	692	715	693	714	709	675	745	672	724	731	686	702	725	744	718	710	742	664	684	709	737	716	773	742	723	704	702	718	732	756	715	721	734	677	710	718	721	731	703	723	695	705	714	673	661	725	719	751	687	738	707	682	664	746	670	647	720	772	723	736	717	654	735	704	737	718	746	702	740	685	715	696	717	746	780	626	755	714	687	717	746	662	699	734	748	734	716	709	756	698	707	674	706	729	696	717	705	740	775	753	699	720	697	712	737	725	763	711	719	702	693	744	719	753	720	717	693	754	767	684	685	717	749	722	752	709	683	734	723	718	711	733	703	695	735	698	724	721	717	714	721	677	734	719	737	730	792	747	741	693	707	722	740	692	727	693	711	709	723	740	708	730	723	735	675	766	751	699	734	758	697	715	763	704	729	731	726	726	728	724	735	728	723	718	754	727	684	696	687	736	688	655	704	721	734	689	740	723	723	709	693	728	681	733	704	718	728	673	683	687	703	713	710	689	721	719	698	744	712	729	669	648	722	750	717	699	698	708	708	740	714	707	746	695	731	773	729	741	735	677	746	687	690	709	757	744	734	732	711	725	710	751	741	736	703	699	694	724	697	718	730	729	729	696	701	714	656	669	746	747	706	725	714	738	768	731	723	707	695	716	703	684	703	717	722	689	723	748	696	714	757	793	708	708	695	708	714	714	728	682	729	750	753	674	701	688	728	732	691	730	745	784	697	710	701	714	702	702	751	723	709	728	744	708	725	689	744	686	687	717	694	739	690	721	704	705	725	712	736	689	728	714	714	713	708	706	709	764	680	724	735	724	721	709	717	681	667	767	676	727	766	721	732	746	718	721	748	719	659	717	682	719	720	709	722	700	681	720	759	707	704	720	737	743	715	695	672	704	756	704	765	744	678	695	740	761	724	704	727	732	740	686	718	734	736	726	651	718	704	717	686	706	678	689	697	730	658	722	686	696	721	720	743	713	708	700	744	704	743	712	720	767	701	685	757	760	708	754	688	715	744	700	708	709	707	691	681	717	685	729	736	723	695	701	734	757	717	692	687	688	689	719	741	726	679	700	721	737	740	696	712	699	740	729	692	730	710	692	743	722	733	719	710	799	700	678	717	705	736	718	706	719	730	717	722	746	736	701	689	730	724	760	710	736	680	739	706	724	726	722	746	718	697	720	724	719	704	718	719	705	687	718	701	702	708	704	758	759	691	690	790	737	747	709	716	730	736	717	724	716	707	732	682	713	707	688	715	658	706	685	678	722	687	695	702	692	721	732	705	758	731	716	685	707	684	703	711	758	739	715	747	712	736	706	710	723	632	691	745	743	716	709	678	724	742	698	712	730	666	753	697	691	768
21351	6218	4983	2779	2139	1831	1601	1391	1265	1169	1019	1041	934	1008	948	890	906	900	930	931	908	902	879	848	857	869	885	897	798	839	864	903	885	851	893	923	850	936	827	835	837	808	863	846	854	858	860	813	850	829	835	869	827	831	853	845	833	798	826	860	822	852	829	849	847	809	777	832	859	856	885	832	882	834	832	826	854	867	819	847	820	857	901	859	832	849	817	819	847	765	824	827	919	874	831	820	825	854	801	847	885	789	824	836	846	803	846	795	877	816	835	875	855	833	832	886	816	858	841	811	822	814	822	847	825	831	864	802	828	842	840	893	782	799	801	832	825	832	819	815	843	869	872	872	866	836	846	837	861	822	896	813	799	865	832	833	867	811	847	872	779	844	823	805	850	835	850	817	836	813	850	850	844	836	799	834	877	828	816	839	825	852	790	868	800	813	773	813	833	872	809	783	774	806	782	808	816	825	809	824	860	860	814	837	830	823	834	857	840	817	843	814	833	793	782	869	829	812	824	863	870	875	832	840	826	839	831	797	860	824	799	836	771	796	809	869	808	843	860	876	836	821	885	852	812	851	781	863	796	803	896	809	802	822	863	821	901	849	818	802	808	903	862	802	840	846	841	868	781	840	849	815	823	819	848	843	822	863	876	823	793	803	789	866	788	850	836	873	780	807	904	813	799	823	871	842	854	852	845	800	827	838	853	862	857	814	821	756	837	814	841	844	785	819	819	836	869	818	879	791	826	835	890	846	859	823	813	877	861	822	835	777	848	824	844	800	819	848	858	796	846	857	834	822	796	832	852	851	822	837	799	839	826	831	861	827	794	762	838	805	877	840	816	822	866	820	846	887	824	829	809	798	827	855	855	855	844	823	869	837	857	874	831	868	827	832	815	823	883	860	818	848	846	890	818	866	836	850	843	846	875	827	854	839	827	841	819	864	813	836	796	865	813	841	812	801	799	847	865	859	842	809	813	861	810	857	802	816	832	820	843	827	801	841	860	891	843	854	823	884	850	823	824	840	834	788	862	798	792	839	778	847	830	881	858	810	811	823	863	843	841	833	820	849	868	830	842	858	809	801	812	854	822	822	793	823	828	821	848	809	884	829	828	821	788	790	837	864	801	853	869	872	846	846	830	834	852	837	811	852	812	849	793	856	804	824	808	845	824	835	839	848	835	818	890	780	826	789	836	822	864	837	787	866	812	823	831	821	802	821	785	844	849	869	864	810	848	803	829	849	798	814	845	859	804	815	856	811	797	838	766	803	842	858	896	825	847	790	883	792	826	746	827	841	866	777	785	831	814	814	855	814	865	871	822	872	834	832	871	841	799	868	801	818	828	818	857	824	827	868	859	857	767	819	835	811	836	861	882	798	781	846	810	837	820	825	833	831	833	847	869	829	810	802	842	793	821	816	833	904	866	851	851	837	828	849	820	821	851	792	833	858	893	830	876	848	823	836	829	826	822	861	821	820	856	825	861	843	820	815	869	855	846	866	855	803	833	773	820	795	821	807	827	818	800	844	800	813	864	841	758	787	823	853	856	856	797	786	828	850	850	893	837	831	818	864	871	831	808	818	828	821	859	804	836	846	851	844	826	829	864	838	855	842	809	815	847	864	833	847	817	819	847	825	869	845	852	841	870	828	798	896	855	819	782	824	792	859	851	793	827	874	910	873	837	907	879	847	820	845	840	825	817	856	814	921	853	838	856	817	854	810	815	859	849	907	814	795	821	808	824	841	870	830	847	814	828	920	863	874	844	842	824	873	829	842	816	834	824	813	892	823	833	815	847	845	844	770	849	812	880	849	829	857	832	863	863	831	846	784	857	799	803	818	811	821	825	776	822	817	817	773	843	887	854	868	872	865	794	833	848	771	831	816	821	833	795	877	817	877	791	810	881	822	792	832	803	881	824	815	807	855	856	885	846	853	794	813	817	827	833	844	863	890	831	830	884	755	791	856	835	825	815	854	820	884	816	844	850	810	858	837	812	834	879	874	835	845	843	819	818	804	850	850	891	856	822	834	828	809	893	830	800	840	870	771	847	863	860	848	909	821	791	846	836	809	848	846	828	808	806	839	839	795	852	838	833	842	816	835	849	812	828	835	830	807	845	836	841	841	848	862	791	827	801	821	849	846	767	795	796	788	824	819	851	836	869	818	838	842	876	862	865	825	790	831	843	834	816	858	863	824	834	814	883	814	811	852	830	815	863	832	825	849	818	809	820	857	856	755	836	801	814	836	838	823	859	777	850	816	772	832	813	845	807	839	866	771	843	838	823	826	797	821	767	804	805	857	836	861	859	838	775	850	816	858	869	811	816	835	842	851	862	846	832	778	798	781	861	801	844	833	859	851	845	913	801	798	810	853	831	876	815	824	850	901	832	831	798	830	798	828	841	821	852	802	846	808	820	880	861	837	869	847	812	869	854	825	833	833	843	782	847	831	830	805	845	862	806	806	817	854	867	845	834	881	808	771	813	816	847	802	908	803	809	832	808	818	844	854	819	834	803	800	821	819	855	809	801	924	841	832	805	864	856	863	851	812	837	859	855	873	816	907	824	827	854	859	807	847	808	808	864	813	834	876	886	865	843	818	851	855	804	834	847	843	802	850	826	855	799	763	856	808	817	810	856	793	822	872	831	822	813	893	878	814	833	759	882	804	866	821	844	885	860	860	852	859	887	878	843	835	792	816	894	850	805	802	820	832	849	841	828	843	839	807	859	854	850	836	771	839	802	828	858	821	784	838	830	841	896	849	814	804	782	850	841	828	881	874	867	836	844	857	838	792	871	873	832	842	871	856	835	813	859	817	844	815	828	798	857	864	845	859	781	847	836	841	849	831	848	816	850	830	848	905	869	828	868	831	861	847	841	831	855	813	815	849	862	798	844	776	843	852	837	842	865	840	852	875	844	878	842	841	887	884	856	848	793	805	816	815	820	827	826	824	847	797	847	802	866	863	762	793	874	831	879	833	840	834	793	848	835	871	859	809	923	843	799	863	771	767	754	822	856	893	825	793	810	749	850	875	824	841	835	790	799	880	830	822	840	845	804	816	798	831	849	806	882	896	766	795	827	848	782	856	808	864	809	820	829	846	862	814	831	867	773	838	864	818	852	806	894	817	812	790	866	824	830	827	824	844	835	863	824	830	832	839	842	831	885	752	849	861	819	836	746	831	865	829	855	800	849	820	859	860	863	806	810	817	765	849	852	842	818	856	850	873	827	841	811	755	834	825	796	837	808	828	846	855	872	775	845	916	868	848	862	881	860	820	904	849	824	833	811	823	810	836	828	823	809	826	849	854	822	872	814	870	818	850	848	822	831	804	842	818	847	793	824	807	882	805	826	854	816	845	819	847	881	805	812	837	830	793	810	855	793	829	808	850	818	779	825	782	808	885	834	882	843	892	872	893	864	802	840	836	882	857	862	836	809	845	878	848	782	831	791	837	846	882	811	815	824	883	845	830	888	817	891	837	878	855	826	822	831	798
22619	20922	28663	23352	20923	20978	10465	1330	919	841	786	685	603	509	502	529	482	444	412	374	394	371	381	418	373	363	358	379	349	360	353	374	380	360	356	385	358	327	343	353	330	338	301	324	350	304	336	340	358	322	330	300	355	315	314	306	324	344	303	354	297	313	295	291	300	297	304	319	316	310	346	306	284	332	303	316	315	350	321	276	321	322	315	309	323	325	291	327	322	315	317	356	314	307	315	326	308	345	324	325	319	326	291	314	291	318	309	277	316	316	303	302	290	294	326	314	297	326	302	297	319	298	299	275	290	294	329	326	313	324	299	277	303	304	302	326	291	295	305	290	322	277	313	302	319	308	312	319	305	296	330	305	309	336	292	315	297	303	308	323	323	321	278	296	306	283	300	311	298	269	289	303	307	293	289	292	305	287	321	310	307	376	305	314	322	329	331	292	315	311	310	296	311	323	292	314	289	325	285	321	319	323	292	307	332	316	313	293	330	313	331	308	311	270	323	336	270	309	285	317	334	344	319	311	301	292	307	309	303	329	301	320	316	307	301	330	286	333	292	321	321	298	325	322	304	319	324	319	309	307	292	294	292	318	280	332	322	324	317	297	297	294	305	298	313	322	282	314	319	303	305	303	325	283	307	298	333	324	297	336	304	284	304	315	294	298	322	293	302	316	307	328	269	329	321	285	346	342	307	314	312	296	335	279	312	300	309	307	323	298	287	318	297	310	321	325	307	321	324	286	303	310	282	325	307	323	309	320	306	336	275	353	314	313	327	310	352	345	323	337	311	298	306	299	304	313	324	304	299	332	292	317	329	280	276	292	300	330	304	324	271	327	286	294	291	303	292	311	296	308	309	349	326	308	305	272	341	302	305	287	324	306	301	319	314	309	301	317	299	327	330	323	338	318	296	290	301	314	279	311	310	308	288	319	281	311	301	311	290	312	324	295	306	327	318	314	347	294	315	335	299	345	288	282	294	282	308	329	314	298	303	298	323	278	315	308	334	287	279	317	309	286	293	305	317	311	303	301	304	287	303	310	334	340	332	316	282	281	336	295	327	286	296	323	319	316	298	314	299	307	316	318	290	288	306	305	316	272	314	332	290	287	300	303	304	314	298	312	314	313	309	294	297	305	325	316	296	307	342	300	338	300	288	276	258	297	314	307	292	304	323	297	260	296	328	329	299	314	289	309	329	289	300	297	311	336	341	340	294	301	290	329	303	296	331	285	321	314	289	282	321	295	309	306	311	277	302	310	323	312	314	297	298	335	284	305	290	308	312	332	289	276	361	325	316	313	312	296	303	309	311	330	327	334	299	335	318	311	296	294	328	291	310	310	327	341	335	303	288	310	316	308	297	316	312	324	287	299	321	287	301	300	338	321	282	300	349	345	321	321	315	316	309	334	274	317	293	321	304	285	309	314	331	269	309	321	324	315	318	328	283	297	291	346	321	357	322	289	317	320	328	311	312	292	288	313	326	291	311	300	289	331	316	313	318	315	299	292	309	277	310	299	306	338	335	293	322	275	300	302	304	317	282	350	330	319	311	315	312	310	293	325	326	332	329	306	309	294	316	308	310	348	296	289	315	277	334	291	309	302	345	319	312	326	300	321	291	335	323	312	292	295	312	320	319	318	288	305	302	316	306	318	316	272	316	296	315	335	316	290	306	338	288	294	313	307	304	318	308	307	306	324	293	318	269	338	303	323	305	315	320	294	302	337	282	306	304	317	307	337	350	294	279	321	300	305	342	298	296	293	282	343	285	317	326	345	318	311	299	306	296	309	320	321	286	320	326	276	310	320	283	287	304	358	309	315	315	284	303	297	343	305	318	306	299	289	300	323	289	313	330	302	289	334	294	298	306	317	277	286	311	328	326	329	319	326	316	333	321	314	330	302	308	312	322	314	319	271	315	297	285	297	322	321	307	269	312	298	304	295	284	310	286	309	293	295	271	306	321	294	298	325	331	316	288	302	320	335	306	268	322	322	307	347	342	322	304	297	299	329	321	318	313	292	303	318	294	311	291	292	296	315	310	334	296	301	285	316	274	299	285	327	290	287	315	355	329	327	338	298	323	315	292	353	331	285	292	293	307	315	305	305	306	294	311	284	310	330	295	296	307	329	319	305	299	271	310	294	320	310	324	298	326	312	311	296	330	325	313	341	294	310	298	288	296	297	350	329	305	318	296	311	329	333	281	309	282	305	321	321	345	306	310	320	305	286	286	338	296	278	301	313	301	322	355	300	344	285	322	290	336	311	296	318	311	298	308	356	308	321	281	298	329	273	300	296	298	325	306	327	322	309	297	298	304	294	291	301	294	320	309	323	322	298	299	312	266	321	314	295	300	291	331	303	312	303	321	274	309	328	295	311	352	334	308	327	331	298	313	302	323	313	299	324	303	326	312	293	305	325	315	285	317	291	268	290	290	299	315	300	314	313	301	309	315	290	317	316	310	307	324	276	281	296	323	314	297	283	335	318	304	311	280	294	304	277	295	319	329	305	272	314	327	294	316	278	331	314	308	298	300	305	304	345	300	320	310	313	275	326	278	292	355	298	312	294	284	351	296	305	313	318	274	316	295	278	313	303	299	322	288	306	333	324	311	322	340	316	357	341	298	309	284	304	309	294	297	290	289	297	305	288	302	308	288	311	322	338	310	279	305	280	319	321	297	312	304	312	311	291	285	314	295	314	291	284	325	306	300	281	309	314	280	307	339	321	299	301	322	349	310	311	308	288	312	289	310	309	296	329	328	306	314	306	300	299	275	290	300	299	301	303	298	278	308	329	315	312	267	324	306	327	298	320	340	291	322	340	322	298	295	330	314	329	306	307	283	335	296	301	289	315	325	333	318	305	278	295	296	300	314	299	304	336	302	337	314	276	324	298	270	273	302	316	292	332	314	310	306	302	308	287	287	329	303	338	333	296	284	322	312	318	320	309	292	295	303	309	344	315	309	295	330	342	296	331	322	297	318	296	304	288	302	320	318	285	309	326	335	263	298	312	320	310	299	313	306	337	307	304	286	294	301	274	287	318	313	317	289	291	297	308	312	348	319	277	272	292	310	327	290	304	273	290	303	302	279	296	285	305	325	281	341	301	325	311	313	322	314	292	309	293	335	290	309	316	309	287	311	316	297	280	313	306	319	296	326	311	296	296	310	331	294	317	313	304	339	294	297	335	326	317	306	311	296	322	288	313	330	323	356	295	289	298	278	321	317	326	277	280	292	302	338	294	306	310	312	346	296	309	278	316	315	267	310	329	287	307	326	326	315	266	300	299	315	303	294	307	296	315	331	300	305	334	305	286	275	314	363	315	267	285	318	284	285	309	276	296	309	335	301	299	295	281	280	369	311	326	313	325	341	288	316	299	300	331	303	290	302	307	298	295	309	294	312	304	299	297	296	310	295	340	338	317	305	297	331	303	323	334	306	319	298	287	283	281	311	298	297	287	346	315	286	321	301	300	283	303	303	322	293	316	337	283	306	295
28370	16260	13443	7219	5151	3979	2984	2429	1916	1540	1251	1086	896	826	716	692	665	626	570	612	502	557	561	473	479	458	435	443	449	422	450	461	415	485	429	442	409	422	421	455	407	418	378	376	382	372	385	382	389	395	391	385	401	386	401	344	417	361	372	363	333	376	355	357	379	371	358	370	347	378	362	351	377	370	348	364	366	368	370	384	363	359	352	382	381	363	359	378	344	384	352	360	350	336	350	366	366	364	389	347	372	338	345	351	337	366	380	367	360	380	376	395	358	350	383	332	342	379	346	363	364	378	323	377	331	343	369	375	354	347	334	353	331	359	327	346	386	369	352	326	341	364	342	355	375	376	358	356	327	380	370	372	365	355	375	315	384	359	312	351	380	350	367	368	331	335	375	346	349	363	350	350	316	346	372	329	328	368	379	318	379	360	356	341	339	335	345	326	331	355	354	345	337	375	360	378	382	364	362	338	369	333	338	389	335	351	340	380	337	346	369	353	331	384	330	352	332	359	360	390	363	343	359	355	359	368	373	380	340	372	361	329	341	357	363	332	356	373	377	341	354	316	362	397	354	332	340	353	346	362	353	346	354	358	360	394	367	341	350	350	372	330	329	348	336	312	377	360	374	381	367	332	345	360	355	349	316	352	344	328	377	342	369	345	379	336	361	350	353	405	350	361	342	350	346	336	322	335	372	349	347	357	351	341	345	331	356	361	366	372	359	359	341	362	381	377	354	356	357	351	372	390	365	342	352	351	348	320	356	351	393	355	357	347	381	382	361	358	398	334	326	357	346	352	325	367	359	396	356	347	350	332	390	322	363	364	372	338	396	337	343	337	353	334	371	344	356	374	314	377	361	319	353	343	356	370	352	339	354	363	353	359	346	367	330	371	322	346	381	353	346	351	334	353	394	357	385	380	365	365	365	363	352	375	334	374	328	337	387	356	384	363	341	360	402	355	327	388	346	380	351	367	345	357	346	359	373	376	352	382	363	354	345	345	366	375	342	352	344	365	347	363	329	350	329	326	364	331	363	338	382	357	357	344	355	364	364	364	352	376	369	372	326	378	377	323	323	385	367	365	374	357	379	347	372	336	363	365	325	358	386	370	344	372	337	366	331	358	344	344	378	362	343	365	340	348	368	372	341	342	353	344	343	375	341	324	360	393	332	348	384	380	331	338	377	360	347	354	365	368	348	368	354	359	331	374	358	352	342	416	402	345	327	360	369	368	351	336	361	368	337	348	342	403	380	323	353	327	328	368	361	369	395	350	348	330	361	367	344	368	368	345	340	386	349	348	336	321	328	344	355	368	354	355	381	390	341	405	351	361	353	352	346	348	358	350	366	351	345	376	374	342	341	356	388	351	353	344	328	350	338	366	357	385	364	377	358	348	364	355	380	359	388	370	377	372	344	352	332	336	352	368	336	345	364	349	367	368	355	357	365	339	350	361	373	320	336	376	350	374	375	384	374	350	372	344	362	357	375	381	332	382	367	367	320	354	337	377	338	366	359	378	359	363	361	345	370	381	378	343	354	367	367	326	330	336	318	368	363	340	362	348	329	386	346	343	346	340	408	346	338	321	388	347	356	358	364	412	355	344	387	361	359	339	396	344	357	362	368	381	343	376	366	368	398	372	382	334	332	351	374	362	365	337	343	357	337	401	364	347	353	371	357	365	406	337	364	360	347	396	393	387	345	341	340	368	344	338	382	333	355	350	358	374	338	361	349	349	369	314	349	354	373	374	334	360	364	341	315	358	363	354	369	374	363	338	346	334	324	332	335	352	376	349	338	362	376	377	341	351	350	369	360	360	364	352	365	353	331	343	357	351	351	335	384	376	374	347	357	327	334	335	324	343	357	370	369	363	334	351	341	323	404	341	401	363	328	361	343	375	333	364	368	364	379	321	370	362	382	366	310	341	365	351	379	348	370	348	340	405	373	351	330	366	348	349	347	347	348	363	336	363	368	353	329	365	358	353	324	356	385	357	341	396	362	340	359	384	330	355	336	383	374	335	376	320	356	321	328	340	363	355	373	306	337	367	364	333	396	333	356	350	349	356	353	375	385	385	382	361	356	372	355	363	342	367	373	343	328	364	347	356	375	353	348	343	341	355	339	352	370	305	358	360	341	382	387	352	361	387	352	328	326	344	324	368	358	390	314	347	359	363	377	371	349	380	345	348	354	364	393	366	368	352	390	332	351	346	352	334	352	368	360	358	350	370	326	364	374	335	374	380	348	366	346	356	352	343	341	351	330	368	392	356	377	326	352	368	350	328	361	357	366	377	348	318	385	351	353	391	340	336	347	337	315	361	362	340	399	356	334	358	325	357	338	379	361	326	365	380	342	350	367	332	371	351	340	357	361	322	354	349	365	352	318	329	317	353	346	349	370	342	351	368	352	394	365	371	344	374	351	353	382	384	364	338	358	392	364	369	361	343	384	344	354	371	362	353	341	336	341	361	354	367	362	363	331	332	377	361	355	352	362	352	362	373	352	358	349	326	392	349	336	345	330	368	346	352	363	375	381	357	333	373	369	316	378	374	376	350	333	345	343	329	377	348	373	381	367	383	335	328	338	332	384	335	375	344	374	350	338	346	359	383	369	352	363	351	339	319	343	310	382	371	407	340	346	353	358	344	364	367	321	339	331	339	364	357	366	351	363	391	364	385	364	391	339	351	366	344	387	346	371	356	349	339	391	354	367	339	376	353	319	345	332	340	330	359	339	375	356	385	339	339	394	348	346	348	337	344	325	364	368	348	376	359	347	349	362	350	330	371	391	348	363	341	370	387	394	371	357	328	340	367	341	346	363	367	358	352	359	364	360	378	355	374	373	383	356	377	355	355	341	355	364	380	355	333	377	337	349	351	369	354	398	348	334	328	343	350	324	333	381	300	364	375	382	343	367	342	315	356	375	380	362	349	357	345	356	356	346	379	349	351	340	360	368	366	369	344	359	336	365	323	357	346	344	320	365	363	351	352	373	360	350	336	381	374	355	352	376	336	351	386	349	350	363	374	344	341	325	368	347	374	356	362	356	374	354	337	349	326	354	347	327	361	381	319	365	377	350	375	365	350	344	341	358	337	383	336	318	376	364	359	354	350	328	336	320	333	352	341	375	348	359	356	357	353	339	350	322	349	335	328	363	342	344	352	367	375	334	307	330	341	332	378	325	343	383	352	362	347	361	335	341	377	374	371	359	349	348	367	349	343	321	359	360	354	353	395	354	339	332	366	380	369	353	340	362	339	340	372	379	337	338	393	368	362	330	382	372	361	352	370	330	344	338	335	354	340	334	371	357	336	384	353	334	339	345	369	342	356	340	374	371	343	393	318	339	351	379	349	330	344	373	391	366	375	350	356	383	347	352	368	378	356	347	329	347	361	334	354	371	340	367	372	345	304	341	356	382	345	387	347	337	342	367	413	336	342	334	363	334	357	344	325	374	404	340	346	314	364	370	352	356	351	342	351	311	349	379	384	357	325	359	368
26750	20200	8543	1141	763	696	697	646	643	615	588	624	618	640	612	609	664	609	608	649	661	586	649	620	644	601	612	627	670	634	640	632	612	580	639	598	592	638	642	620	597	631	598	620	677	612	677	605	579	655	618	607	646	676	639	603	598	638	631	619	595	629	647	602	607	608	628	620	658	647	582	652	625	630	600	602	606	625	599	624	615	606	587	590	618	627	592	583	652	602	645	571	621	581	602	656	598	636	629	608	613	574	636	626	636	646	575	661	630	633	622	605	630	675	667	622	612	640	618	608	645	647	578	584	646	611	671	628	642	628	604	626	666	612	653	605	630	621	624	628	678	589	602	655	649	693	635	609	641	627	608	666	592	598	649	574	615	658	622	636	696	628	638	626	617	609	633	641	646	659	627	612	625	603	656	619	584	625	612	599	675	630	620	653	565	640	614	668	601	575	620	610	655	612	597	596	609	569	611	632	634	693	596	580	654	568	609	634	628	639	567	596	584	596	597	614	624	589	623	625	634	620	612	627	653	628	629	593	645	583	597	651	593	629	657	575	595	633	684	637	640	640	605	604	632	580	629	652	573	671	646	614	593	677	613	618	628	583	590	607	598	616	653	622	615	620	643	651	624	622	650	661	608	622	600	647	609	640	614	648	662	632	622	626	657	639	602	599	596	590	600	601	587	612	626	633	630	589	604	601	624	626	610	626	657	600	607	576	649	633	629	632	643	581	660	650	572	640	605	574	643	617	614	609	634	638	615	613	582	609	621	585	636	666	583	613	579	636	597	648	657	663	622	582	634	619	597	598	601	593	622	629	643	651	652	633	636	622	623	605	644	618	593	613	619	600	614	600	641	666	584	623	589	668	593	614	642	633	589	651	635	582	638	648	598	599	637	618	623	662	646	626	623	639	610	634	653	625	593	611	616	604	614	638	653	631	622	622	621	613	626	637	638	626	623	640	627	598	636	616	625	583	643	644	629	616	614	630	592	626	616	595	612	614	619	651	647	636	594	619	608	591	606	597	620	629	596	614	627	624	588	641	614	581	633	643	621	618	601	638	636	622	657	662	605	644	625	610	625	616	654	609	659	613	661	611	629	641	588	680	638	620	632	634	655	633	657	611	627	644	640	607	668	602	625	652	598	584	599	652	644	611	607	654	585	619	650	634	615	638	600	646	630	659	623	634	612	610	597	600	596	622	649	627	601	600	598	614	583	662	634	602	557	609	606	581	651	634	642	585	626	594	616	633	603	572	623	595	612	603	620	625	651	623	592	612	607	619	610	648	580	621	624	590	602	599	628	619	620	602	676	576	593	613	602	623	617	585	637	623	633	600	623	632	588	671	576	629	620	616	655	640	623	650	649	689	621	601	590	648	660	574	654	652	625	626	584	616	586	623	661	578	623	648	547	625	609	630	602	607	625	626	634	620	593	645	638	632	628	647	628	628	607	664	612	647	658	628	601	641	602	621	568	623	630	596	625	645	642	590	585	606	589	663	628	628	614	598	611	639	662	595	621	660	628	625	633	658	592	624	671	637	583	560	613	629	609	591	608	597	624	657	625	600	610	628	575	614	619	634	619	596	607	605	612	598	578	609	663	674	641	637	600	609	587	599	640	624	639	568	564	633	634	623	613	581	622	625	590	603	618	609	616	611	643	603	621	631	616	605	654	649	631	609	633	603	604	628	610	598	600	662	599	620	629	625	647	661	612	625	596	614	597	637	626	586	661	612	621	609	616	623	611	622	633	628	615	623	661	629	585	636	619	588	662	635	648	631	576	641	610	606	657	674	603	608	583	631	626	586	610	662	609	637	650	637	597	647	584	615	632	643	630	628	626	619	565	612	621	607	611	588	596	605	647	645	616	614	597	626	603	629	625	606	618	643	601	615	629	616	644	654	596	652	610	609	618	607	646	634	621	644	598	639	659	608	602	587	629	660	631	609	644	627	653	654	644	657	610	638	656	663	581	591	624	610	628	599	597	591	609	630	633	612	610	627	591	605	647	621	595	630	642	668	634	636	656	627	602	602	632	589	637	638	616	587	647	607	602	629	658	610	654	606	619	616	600	598	604	585	586	649	604	618	641	580	660	630	615	656	599	613	598	632	605	587	633	574	617	652	574	571	614	643	654	637	627	636	627	616	667	605	616	617	662	633	620	631	605	582	668	595	653	658	617	647	601	603	656	652	620	608	629	622	663	678	642	613	579	636	578	614	626	657	596	617	585	603	645	611	650	638	579	606	634	659	600	606	583	597	622	660	627	636	619	587	599	601	640	632	626	587	588	621	616	602	658	627	636	597	609	623	662	655	620	614	688	598	609	599	618	638	638	648	624	619	604	617	635	606	590	657	604	638	626	575	620	620	635	628	616	570	639	652	592	652	629	607	621	593	581	611	623	631	623	661	635	610	626	626	628	601	674	641	656	637	618	617	611	622	629	608	608	688	614	636	631	644	628	620	600	628	655	609	632	636	600	610	659	635	647	576	601	662	566	647	598	650	616	543	646	609	639	595	604	621	582	592	604	638	637	608	601	628	614	608	575	670	615	662	646	636	583	553	617	638	609	565	635	595	634	636	625	626	600	615	654	669	582	682	625	585	629	618	644	596	652	626	624	669	627	591	643	654	600	617	668	648	622	605	611	611	632	588	637	626	638	608	632	602	614	583	581	632	618	589	593	601	646	626	650	599	602	614	597	623	624	623	648	528	591	636	668	632	644	619	660	619	611	631	622	597	663	678	611	653	625	615	616	644	576	636	626	583	635	617	606	608	638	618	607	615	613	603	632	601	619	609	618	656	610	603	619	624	634	618	654	633	670	634	611	639	630	615	623	595	628	638	612	627	664	665	594	625	605	624	630	620	612	629	610	623	621	657	631	638	617	629	567	615	624	634	623	646	664	598	632	645	637	643	628	634	592	661	621	609	590	635	626	682	668	651	670	574	651	598	673	610	584	607	635	658	646	646	641	591	642	634	677	623	628	664	569	629	648	634	589	687	641	621	629	609	628	632	619	612	619	620	647	564	620	647	645	611	609	655	575	605	611	637	622	587	614	606	593	638	622	618	623	639	625	671	619	620	641	655	651	633	588	617	573	583	657	665	599	599	610	634	650	637	596	652	618	621	637	612	565	614	637	672	628	598	605	637	627	642	650	643	599	634	627	653	580	569	633	599	660	626	615	603	647	590	616	594	617	628	598	634	624	613	638	587	627	600	643	617	604	628	611	632	610	616	641	589	614	605	639	635	613	575	648	621	645	602	573	597	601	671	619	574	620	634	625	583	624	614	611	593	598	653	613	592	639	627	584	591	616	635	578	576	614	675	604	607	641	627	581	597	669	600	591	614	595	621	622	606	634	594	625	638	623	653	620	621	604	576	655	626	622	619	636	608	597	624	668	648	604	624	670	637	602	592	635	646	651	646	674	615	630	586	570	619	602	612	643	619	586	610	636	621	643	610	646	631	589	648	644	604	638	603	656	605	593	632	644	605
7317	1707	1461	1110	925	914	866	802	845	782	729	730	789	792	764	780	785	755	724	785	732	761	721	737	799	742	744	760	767	719	742	790	770	760	809	707	758	755	706	761	751	739	734	784	759	754	744	772	751	732	798	735	719	733	706	764	738	797	742	743	705	766	760	774	771	797	750	735	780	765	765	772	727	734	780	725	740	797	750	774	766	789	753	751	732	741	784	733	708	747	661	715	727	723	752	773	719	766	758	734	731	729	774	751	736	731	748	772	706	756	720	727	705	736	715	759	751	755	760	777	782	725	734	710	759	753	769	732	768	731	708	743	731	740	723	742	712	719	725	727	710	731	706	782	732	761	784	764	751	766	723	749	717	799	763	780	728	794	753	791	683	760	794	775	728	772	778	720	730	769	743	737	757	743	773	673	772	770	771	762	754	752	737	737	731	764	781	692	768	691	691	732	724	710	742	747	777	769	719	723	735	725	746	714	764	725	754	763	733	727	734	755	732	708	757	721	781	701	704	781	748	746	720	748	741	728	716	751	725	730	748	722	743	770	755	764	770	796	777	744	745	736	729	736	765	747	739	708	806	712	771	764	729	752	762	732	750	743	764	737	757	770	734	746	758	706	755	734	763	772	777	767	733	738	748	754	707	781	786	736	744	765	729	765	727	711	745	706	757	721	733	707	759	751	754	718	754	718	758	712	743	738	758	725	772	759	718	774	742	750	791	719	764	773	735	714	769	742	735	749	747	765	696	763	790	718	765	736	740	748	749	752	751	714	794	665	734	760	782	749	716	721	785	807	759	758	753	734	725	758	728	768	743	737	769	752	677	751	724	744	758	703	775	770	729	744	744	728	778	751	750	814	776	788	732	739	757	769	737	782	731	748	724	727	824	771	740	742	757	731	761	750	752	768	746	723	743	769	747	738	736	716	745	797	718	761	769	756	813	776	664	753	756	739	818	738	750	721	734	748	738	732	733	767	741	751	708	729	754	769	768	761	719	769	747	763	741	703	745	710	716	738	725	759	707	729	768	765	744	745	772	719	806	705	702	792	769	742	753	732	759	725	796	737	768	733	763	746	764	818	702	695	747	728	763	761	789	746	764	766	690	767	759	733	784	742	768	766	749	711	762	762	710	772	687	751	741	739	720	780	744	766	750	789	774	762	713	766	746	754	761	775	755	718	755	760	735	755	729	751	786	757	725	742	741	772	738	750	749	725	762	720	727	727	759	721	749	777	774	820	751	786	686	742	717	784	740	752	733	703	814	738	810	739	767	754	722	814	714	716	749	722	733	741	741	777	736	708	800	749	746	719	717	741	766	714	750	732	717	700	767	763	766	736	723	744	713	748	730	724	755	731	815	732	767	739	737	759	761	763	764	753	772	766	760	741	729	807	742	768	752	778	719	754	746	712	700	729	750	762	785	730	753	743	790	742	788	717	738	746	749	732	763	736	764	781	752	698	713	671	732	731	747	760	795	718	733	709	735	697	725	730	737	744	809	764	756	751	714	791	768	769	776	692	716	752	761	780	751	787	744	754	750	744	718	764	729	757	691	753	750	752	720	756	727	736	727	704	732	725	724	744	727	729	752	759	731	788	782	698	771	774	757	702	769	736	800	749	715	714	718	761	733	719	796	705	769	761	759	721	736	770	753	715	710	699	804	727	777	755	739	779	735	722	744	753	718	744	704	756	717	751	705	730	744	800	777	737	791	707	767	749	741	778	731	730	809	746	688	739	762	767	758	734	731	765	756	788	754	749	712	744	736	750	757	767	791	746	705	768	736	714	768	741	732	766	745	779	716	729	764	749	733	771	782	779	737	753	756	687	748	746	787	752	727	782	736	755	769	743	766	742	754	715	719	750	754	783	779	753	756	728	741	743	734	730	756	753	746	747	743	795	771	728	773	768	794	738	755	730	755	744	711	774	750	746	710	770	786	782	731	754	740	775	752	730	761	749	712	751	719	779	738	716	772	760	696	767	704	724	747	733	729	792	741	732	754	762	724	712	726	712	765	695	713	744	698	730	762	788	722	735	759	738	725	725	799	733	746	743	778	752	685	756	761	737	791	769	741	711	728	761	733	739	808	718	757	738	762	767	768	719	746	733	735	781	744	757	791	797	751	735	781	713	816	740	761	731	681	762	723	763	764	734	755	766	798	753	716	752	785	772	750	740	757	782	781	719	734	812	803	774	801	732	768	724	740	790	738	703	795	753	751	754	733	776	721	762	728	725	775	735	730	758	753	733	732	779	713	780	770	749	750	760	751	701	765	783	703	752	711	748	720	762	754	756	739	738	764	738	742	799	801	709	750	698	761	741	754	725	728	704	776	759	746	724	738	775	711	782	754	741	747	744	789	749	728	780	742	762	727	762	763	771	764	742	687	776	748	743	722	754	754	719	753	753	748	742	731	675	734	784	737	692	735	720	730	735	744	766	718	744	733	722	718	742	747	748	707	748	764	785	771	739	762	704	750	753	732	769	766	746	741	728	727	740	754	714	803	777	743	719	737	744	776	746	737	794	739	746	754	733	754	708	735	744	778	777	801	757	735	734	753	720	751	764	701	785	785	725	753	724	793	771	718	774	719	756	729	702	780	709	765	759	704	709	760	699	766	725	727	791	725	754	736	723	763	731	744	761	754	727	726	733	799	717	725	723	741	707	695	738	721	743	740	750	706	702	724	748	755	738	676	747	762	752	766	745	701	696	742	756	754	715	696	775	777	702	731	717	712	731	764	769	734	686	770	751	740	722	753	742	789	771	810	775	712	736	758	704	772	769	761	755	751	749	755	744	708	782	759	757	775	785	757	706	740	762	762	772	710	746	709	803	790	728	742	727	727	745	788	775	752	737	673	727	743	758	707	742	743	803	752	684	767	765	755	773	752	761	742	726	732	755	819	733	738	708	714	751	694	742	755	770	734	754	740	776	735	777	772	759	780	759	766	764	763	706	718	714	764	743	747	763	762	749	733	711	718	711	719	746	695	750	760	746	761	755	724	748	798	763	762	761	756	787	742	761	732	722	711	753	724	712	750	697	739	743	762	751	735	766	752	792	739	707	787	712	761	752	751	747	747	814	792	704	750	730	774	738	714	708	741	769	775	757	739	698	719	781	734	714	725	787	732	756	733	765	725	781	769	711	770	767	745	746	755	794	715	741	730	757	758	761	745	749	753	753	720	759	748	742	697	720	687	764	751	791	789	756	712	732	763	747	755	741	709	741	739	703	750	726	718	780	699	722	736	755	746	775	762	734	737	808	765	760	774	735	750	737	751	786	746	776	710	732	770	749	798	832	773	695	709	742	742	782	705	755	768	778	711	741	726	721	763	755	770	776	724	707	705	738	728	727	717	742	686	766	732	742	730	750	743	753	761	779	769	741	788	728	765	763	766	727	737	768	731	774	720	705	706	755	730	727	745	786	727	733	751	705	804	767	753	720	768	721	743	731	764	779	726	792	743	711	743	741	768	737	705	754	741	743	717	781	801	756
23612	20906	28219	23755	20908	11384	1274	694	691	555	501	454	500	413	406	391	400	388	347	363	328	348	321	347	346	328	365	332	319	320	363	327	333	332	303	303	325	331	320	369	290	330	323	288	319	298	288	311	302	315	272	314	304	299	297	302	295	312	322	302	314	310	318	304	332	328	347	288	309	312	306	328	287	308	277	324	308	322	321	316	306	323	312	309	292	333	313	312	318	320	294	321	306	294	337	336	306	273	330	309	306	336	309	324	310	292	306	315	314	321	296	343	306	299	314	315	317	310	283	313	285	316	297	288	332	321	303	329	319	326	351	312	310	304	323	319	321	318	293	343	292	297	331	310	305	324	325	318	330	322	276	287	274	306	306	299	295	311	313	307	309	329	275	287	291	330	308	318	310	304	288	287	295	314	273	287	341	319	323	294	300	283	286	301	301	304	276	286	286	306	288	311	297	330	286	319	284	298	280	301	307	274	322	306	298	272	321	282	310	325	311	318	290	283	293	309	323	300	281	317	313	308	331	303	309	316	295	322	292	288	312	282	312	323	322	328	278	313	290	273	296	301	317	296	312	290	323	275	291	321	306	323	357	302	286	285	309	329	312	304	283	285	294	306	312	318	347	323	281	335	323	312	308	314	303	305	318	318	267	295	319	313	313	291	308	304	316	290	287	318	329	322	325	304	288	298	322	314	274	295	298	309	302	315	294	308	310	335	336	293	280	303	324	283	305	293	301	343	263	292	319	304	297	292	318	303	305	294	265	289	305	305	303	311	312	292	278	306	282	311	296	324	316	324	291	314	345	320	306	281	310	325	265	274	282	270	298	307	287	292	312	335	297	322	315	305	327	308	312	295	294	329	309	297	284	280	314	308	297	280	316	302	314	279	323	303	290	311	322	306	318	337	306	319	302	314	267	333	283	277	319	289	354	302	295	311	307	320	336	304	299	297	323	305	346	312	314	308	280	310	286	292	299	270	307	318	306	300	318	291	319	322	314	293	269	299	289	297	307	301	323	280	282	303	306	289	331	296	308	285	310	323	322	276	309	280	311	297	289	278	315	306	291	325	321	303	299	290	291	323	349	298	301	278	333	291	323	331	348	293	282	308	300	298	306	271	319	321	297	309	301	317	299	323	315	317	290	294	326	301	312	317	314	309	299	339	327	316	310	288	317	308	310	293	307	321	287	307	325	321	307	292	298	280	309	293	322	314	277	321	304	307	310	307	314	323	310	313	294	309	280	334	281	281	286	310	339	322	290	276	284	282	326	307	306	311	315	322	327	306	299	305	273	269	294	302	304	295	353	310	313	275	280	300	300	294	294	316	282	300	322	326	298	333	281	344	319	326	294	317	288	327	292	310	322	309	313	289	298	305	275	335	329	307	342	277	289	297	332	308	299	288	307	321	275	289	288	299	302	312	274	283	354	306	301	306	303	294	280	328	298	316	311	278	309	299	320	313	288	311	300	298	294	296	323	297	306	312	309	299	312	284	298	301	344	301	323	311	320	341	282	310	298	297	295	303	299	277	273	282	301	326	307	286	286	320	328	310	324	281	318	333	277	278	293	260	293	317	302	298	291	314	310	320	269	326	298	307	314	291	297	326	289	314	312	313	287	314	357	318	307	315	312	314	272	328	302	296	314	288	298	306	324	303	312	294	299	307	334	296	303	297	324	306	302	283	332	288	301	280	277	318	321	300	320	303	326	309	317	280	272	284	301	273	309	281	299	332	281	282	311	305	309	306	311	310	326	302	285	273	309	303	282	302	277	342	270	297	294	303	314	317	319	325	316	309	328	348	314	309	288	300	319	326	310	308	277	302	299	281	343	281	298	312	311	301	282	305	332	296	328	302	300	297	304	343	305	309	300	294	307	272	336	302	308	302	302	285	300	353	308	310	308	282	282	280	295	320	321	305	327	308	291	318	336	321	320	294	309	298	295	302	310	276	304	329	271	307	319	299	325	298	298	308	304	322	302	301	294	305	314	292	313	316	304	323	319	307	311	304	277	303	304	291	290	318	297	308	297	303	302	298	309	277	308	283	285	285	286	328	322	307	312	323	299	327	317	311	307	306	322	305	302	306	327	314	317	272	294	284	304	282	298	302	296	317	302	282	300	314	329	302	298	284	295	299	294	333	293	303	268	277	296	295	326	298	303	292	332	310	321	289	293	308	289	345	347	301	286	297	312	270	300	332	307	304	258	319	302	284	308	285	264	312	328	268	296	296	324	300	262	314	299	335	298	299	299	301	284	289	307	296	329	308	288	310	302	306	308	304	308	311	278	296	313	294	334	282	310	284	282	301	300	293	302	318	306	299	315	293	324	307	307	308	299	302	312	302	319	328	303	347	273	293	299	290	316	307	321	268	317	288	297	329	292	316	295	327	298	322	347	305	303	298	305	303	329	286	312	284	312	301	256	290	305	292	333	310	319	324	324	317	280	327	326	309	282	296	300	343	289	290	304	301	300	318	317	326	300	310	318	308	289	323	299	296	346	273	295	310	331	313	323	338	293	299	292	303	287	304	309	300	272	298	304	283	324	315	319	314	329	323	317	292	291	276	269	298	297	291	298	299	286	320	250	321	299	304	299	291	335	308	265	280	304	333	353	289	310	283	283	312	296	290	304	298	307	310	335	307	313	322	278	318	330	273	308	310	329	308	312	323	294	304	297	332	296	330	294	345	288	329	295	303	291	283	291	303	288	280	323	307	279	315	285	309	308	295	299	296	322	311	298	275	285	354	330	297	317	311	290	282	312	307	307	319	288	308	296	310	324	279	294	306	295	293	341	334	265	315	324	280	301	290	301	310	290	308	274	293	324	300	298	297	288	293	313	306	285	341	284	308	311	318	311	275	286	316	293	294	344	332	274	291	302	305	295	316	309	307	284	293	302	293	312	308	275	298	299	309	302	300	291	320	303	309	325	313	316	326	306	298	299	324	311	320	301	325	268	293	270	293	286	313	283	308	314	313	313	349	293	301	310	285	323	321	306	288	277	311	298	317	327	273	313	303	301	285	303	313	291	292	321	287	329	277	315	297	290	304	311	290	350	281	303	296	318	326	305	324	301	319	294	303	296	313	280	305	306	310	305	302	298	291	296	306	292	306	279	301	303	324	310	313	313	333	288	285	319	293	333	304	290	316	338	302	301	325	316	293	308	332	304	277	302	308	314	307	296	276	315	323	311	294	283	298	307	300	292	320	311	300	319	294	292	267	284	300	300	301	275	313	311	291	297	296	313	307	315	304	323	291	262	322	305	293	341	290	331	308	322	297	276	276	306	295	287	302	300	315	286	281	326	309	308	314	288	330	314	280	313	336	288	293	291	320	330	287	276	317	304	313	318	297	300	329	300	305	297	347	290	332	293	305	270	271	338	291	297	328	302	319	261	333	303	310	267	280	300	321	306	320	330	313	294	264	300	302	330	298	306	321	304	329	283	292	318	306	287	307	303	288	266	323	290	309	297	302	283	291	312	320	281	327	309	298
23417	10036	8460	4292	2944	2291	1895	1433	1218	1006	853	798	723	638	603	566	542	540	539	517	492	491	473	482	411	414	422	414	421	426	436	435	385	446	434	429	423	448	387	452	420	427	372	411	395	405	402	413	386	389	401	408	392	410	407	364	354	400	364	351	370	380	371	360	382	367	398	386	408	394	436	376	400	413	375	388	394	405	401	384	376	369	400	392	380	368	381	367	398	396	392	415	409	401	375	403	403	377	341	359	383	364	401	373	389	395	397	379	425	375	369	385	398	370	420	366	371	392	351	382	396	406	391	342	384	398	383	364	394	350	391	404	394	340	414	352	376	431	401	420	387	408	368	371	396	407	348	400	386	412	379	390	408	393	375	393	399	383	380	363	387	390	389	383	391	350	371	349	406	365	395	384	380	395	352	340	386	395	376	389	397	374	386	361	356	430	364	350	382	430	361	404	413	421	359	369	374	345	389	402	365	364	376	358	391	401	394	380	362	340	407	362	385	398	344	353	380	365	424	364	442	398	369	387	391	364	400	392	404	383	378	431	406	342	402	402	445	385	368	401	368	399	403	386	397	389	353	398	368	375	359	380	392	395	361	368	412	379	371	366	366	337	379	399	385	390	349	380	380	384	406	396	396	376	390	391	416	399	381	383	401	364	354	394	372	385	369	362	361	403	356	371	391	380	412	396	351	392	394	340	384	428	383	359	366	414	382	356	342	387	381	373	366	396	391	373	420	378	365	366	378	428	403	412	357	371	362	376	372	407	362	365	388	356	415	384	400	376	407	354	403	376	384	363	361	379	369	358	364	431	401	413	410	410	388	360	396	395	390	370	372	355	422	369	348	361	374	370	376	403	397	401	404	339	365	374	364	380	387	371	407	412	404	388	390	399	411	405	343	380	372	399	352	389	342	429	409	393	392	411	390	405	351	376	360	395	404	378	401	370	360	391	380	380	337	373	379	393	409	359	367	384	414	389	399	391	386	392	380	380	379	396	394	388	376	411	356	383	373	352	387	355	407	418	381	379	369	384	409	419	378	359	382	375	408	388	371	387	414	403	396	382	393	410	395	368	365	393	419	409	379	346	369	382	411	366	407	385	388	361	396	346	373	354	361	361	399	391	389	424	409	398	358	376	412	389	390	371	395	385	388	400	432	374	359	377	384	378	392	384	382	375	410	402	387	405	410	369	393	363	395	420	396	373	367	373	374	394	410	433	393	405	376	389	370	386	379	399	351	397	402	348	378	381	385	351	354	395	376	367	373	389	394	385	404	422	383	363	405	383	366	366	396	388	360	377	389	395	374	406	400	395	370	381	393	358	383	406	413	382	384	394	368	376	364	396	413	408	355	364	385	420	357	370	398	366	347	413	392	412	373	343	369	405	347	396	394	412	362	392	391	357	406	394	370	365	372	387	361	383	400	366	376	390	399	406	410	410	391	354	395	402	370	381	369	372	417	401	387	392	379	400	337	372	385	388	396	372	390	349	399	381	411	394	372	382	389	381	408	393	365	369	396	383	372	386	364	370	370	366	383	379	392	389	361	384	368	363	368	377	366	389	393	380	348	376	378	359	405	349	386	345	386	363	410	390	377	374	373	416	397	403	373	408	370	379	367	391	399	423	381	395	404	407	378	381	376	395	356	386	373	388	432	387	399	405	338	420	373	397	393	400	378	390	368	393	333	381	371	375	377	402	379	383	387	385	401	362	396	389	362	375	380	402	382	392	357	367	348	358	427	365	411	393	364	419	390	404	394	405	413	383	377	411	387	397	438	393	411	383	373	370	393	381	368	377	398	384	376	396	388	365	391	384	380	347	391	432	391	366	361	404	422	377	387	399	395	373	343	419	392	375	417	373	387	355	366	386	376	394	391	382	370	362	400	414	383	396	363	371	361	369	377	365	400	373	360	390	366	373	415	377	374	380	404	397	371	377	380	375	383	394	425	383	383	397	374	400	403	388	382	324	387	382	352	368	364	376	399	359	383	358	410	408	417	360	383	387	371	406	398	361	397	383	343	385	416	385	360	401	393	423	404	407	354	381	381	369	394	381	386	377	358	385	384	391	360	392	368	363	401	392	404	379	383	396	374	385	408	363	360	367	420	399	364	399	355	365	390	391	367	369	373	387	358	358	391	406	413	350	376	358	363	405	404	372	368	358	395	392	387	394	378	360	423	395	380	363	370	387	381	398	372	379	415	378	373	386	392	413	392	391	385	400	356	414	355	347	389	398	373	373	384	395	350	376	385	375	367	388	398	368	415	384	393	397	385	405	385	380	371	385	400	362	381	389	425	408	404	376	401	362	366	375	401	380	402	381	376	390	370	354	365	393	403	391	391	421	394	411	414	404	356	411	361	403	348	392	371	370	402	395	387	380	365	374	390	379	366	420	404	383	383	378	393	362	367	385	371	397	415	381	397	389	349	408	395	365	376	378	392	402	369	393	380	357	413	377	371	416	381	410	392	372	341	374	378	373	413	393	384	352	371	414	392	386	380	388	396	407	336	364	393	384	384	381	379	400	404	408	389	399	381	360	332	394	394	410	359	407	373	362	395	359	356	380	354	351	390	386	383	389	367	374	372	382	390	399	380	365	391	386	356	381	396	378	410	365	394	369	362	356	375	364	368	376	397	436	379	401	351	380	411	381	411	359	361	357	391	388	369	389	373	394	383	383	387	359	416	339	379	398	387	376	395	361	394	352	358	383	374	381	388	408	371	378	412	386	365	370	382	384	377	410	412	369	410	407	413	386	388	389	396	423	362	373	340	368	390	420	385	337	376	381	409	377	399	377	378	387	351	359	396	362	367	381	386	361	374	380	365	360	374	406	397	378	358	362	376	368	379	373	377	350	432	428	400	390	393	384	370	383	387	390	394	410	382	406	385	415	397	400	382	393	367	344	401	431	377	366	357	424	379	401	387	386	409	351	380	377	387	380	368	385	430	385	383	387	380	392	376	411	389	390	367	381	387	388	409	366	385	362	431	368	366	399	405	409	377	396	382	373	348	369	370	323	364	375	385	358	383	391	372	417	350	375	402	395	391	396	390	362	379	382	424	424	374	365	397	384	351	362	397	380	377	384	373	371	407	375	401	391	368	384	375	381	376	395	415	406	378	363	389	397	391	374	371	369	375	364	399	366	370	374	386	380	362	365	372	348	373	383	407	401	346	383	405	355	382	399	375	369	392	386	407	391	392	403	378	372	398	377	393	385	382	379	395	416	391	394	412	397	417	375	408	383	399	403	407	391	368	376	385	372	377	398	389	365	369	371	399	398	407	396	387	407	424	409	376	377	366	388	400	435	383	380	385	395	383	362	380	408	395	400	362	373	401	340	351	377	388	392	370	376	407	393	405	352	343	358	402	385	368	352	326	389	389	408	377	383	381	403	385	381	360	368	376	390	390	381	373	404	360	359	377	370	386	421	407	392	403	364	364	386	378	399	416	385	388	414	381	360	402	415	363	393	414	360	390	360	361	415	415	408	351	382
24812	20912	27119	24797	10505	1375	1099	894	850	783	825	778	777	739	748	765	756	698	729	727	728	749	728	731	773	696	748	716	796	712	726	738	739	763	756	697	715	718	712	737	738	771	740	737	720	744	750	730	714	728	732	729	781	718	726	757	687	706	726	708	681	730	744	707	738	668	659	697	709	764	695	727	739	740	716	761	742	727	719	737	739	732	741	732	743	742	704	723	707	738	725	680	721	724	677	727	708	733	744	713	739	744	679	711	742	712	750	677	695	685	726	691	735	695	747	761	711	746	726	705	718	730	715	759	738	714	697	735	666	687	730	711	684	693	744	773	746	763	713	658	750	751	719	735	718	714	701	706	689	681	697	717	727	706	696	741	676	724	716	712	742	686	720	716	772	716	740	740	670	728	697	696	748	721	733	742	688	739	719	742	726	725	718	740	685	732	724	748	704	720	664	792	735	744	719	733	727	679	746	747	676	725	739	737	707	726	712	737	788	760	705	738	693	769	742	701	702	743	717	742	742	732	739	712	747	701	732	743	670	783	732	719	743	713	684	738	758	723	708	715	696	693	803	738	761	728	703	716	704	723	692	720	698	719	678	744	704	715	734	730	663	728	749	696	706	702	730	722	772	700	740	715	697	708	681	805	729	737	731	751	685	727	728	733	720	708	678	731	765	735	673	777	695	712	744	741	747	711	688	693	758	707	704	725	720	733	736	731	716	704	728	690	695	758	760	737	717	741	712	737	714	703	715	694	766	725	769	684	728	772	728	705	714	653	702	686	636	735	726	715	729	759	686	720	724	709	737	718	691	679	699	697	728	695	727	717	728	676	668	719	762	684	732	681	722	711	779	702	742	713	712	742	764	710	710	687	666	723	781	709	728	724	724	734	751	682	741	733	730	697	748	751	726	690	727	697	713	720	735	693	695	697	729	751	718	716	725	741	760	696	727	717	686	750	711	716	689	738	733	720	669	673	708	740	740	689	773	688	719	764	721	700	685	774	685	708	695	687	746	777	754	740	677	774	720	732	762	685	702	732	745	759	741	723	722	642	691	687	707	731	780	707	700	714	712	717	730	749	705	700	768	652	680	686	741	740	704	720	739	729	671	718	713	732	738	676	680	710	774	714	700	707	721	796	722	743	701	686	718	708	708	715	734	705	675	743	697	685	693	710	718	677	671	756	743	694	727	730	731	726	741	724	712	696	723	697	745	701	687	710	692	682	712	753	709	743	703	693	755	726	738	729	715	777	680	749	678	714	686	731	739	711	721	734	753	672	735	690	745	727	727	729	726	697	738	681	732	726	725	703	674	736	681	734	747	697	758	683	708	726	709	718	718	744	738	712	697	733	739	712	717	708	725	665	750	732	733	757	741	752	695	713	712	737	714	725	701	725	717	727	708	705	738	801	726	750	707	750	702	705	726	725	693	750	686	721	707	736	688	691	746	726	751	740	737	755	720	710	739	711	696	742	700	743	734	753	683	756	713	693	700	733	744	716	672	698	740	761	748	700	698	725	743	692	694	693	706	712	720	738	719	791	693	747	710	721	716	707	736	740	747	725	742	734	716	745	711	762	703	759	705	729	740	720	697	681	709	729	705	738	745	746	704	761	743	737	706	735	709	712	732	751	719	719	680	730	727	733	732	761	734	715	736	775	724	739	725	722	754	674	749	701	714	709	742	675	694	679	691	702	703	710	681	727	723	751	760	704	687	674	703	713	730	700	735	750	718	729	781	705	769	729	716	712	770	713	728	774	717	768	697	719	695	743	752	694	717	692	716	743	761	751	685	698	732	749	746	697	694	727	735	736	707	746	767	725	736	728	679	672	733	711	729	768	706	790	696	697	692	714	734	694	756	713	701	715	720	702	737	714	705	663	692	697	753	703	744	699	748	701	712	692	726	693	708	750	769	691	699	731	728	758	721	680	753	696	714	738	727	728	698	763	708	691	736	708	713	702	724	714	702	760	707	704	691	722	720	706	689	728	707	716	696	759	742	754	686	723	735	741	727	693	721	721	783	746	722	689	688	710	735	694	735	717	695	728	742	719	740	685	745	768	721	699	752	684	722	776	705	719	769	727	728	728	722	719	715	755	733	740	708	719	712	746	720	756	729	675	723	696	676	710	743	727	701	659	730	729	745	685	736	702	742	654	727	729	719	706	756	717	710	723	725	731	675	671	725	711	715	704	715	773	681	739	684	686	734	726	706	701	757	695	733	765	744	736	685	681	708	702	752	687	748	702	723	753	727	744	729	696	730	709	716	702	705	733	720	698	738	745	733	733	662	757	668	730	749	677	710	722	728	703	733	715	683	743	735	702	712	698	725	700	690	674	768	694	743	714	792	669	709	656	713	709	773	755	722	676	670	757	704	750	711	672	738	761	767	748	700	743	720	692	712	691	768	692	709	740	714	742	725	684	731	684	727	717	732	743	722	726	732	728	692	711	748	708	714	677	734	731	752	746	730	762	697	724	757	737	722	682	729	735	725	734	711	711	703	733	683	746	699	734	705	765	721	754	713	706	731	701	663	733	698	713	726	754	744	707	721	721	689	712	718	714	698	720	744	722	714	693	759	721	750	721	712	702	717	725	754	741	724	736	724	740	692	698	793	621	735	720	750	739	708	699	749	675	679	761	700	727	703	715	730	727	700	726	705	723	749	710	694	713	695	711	709	735	693	702	711	763	735	734	769	746	705	717	695	719	730	718	722	750	697	767	737	705	686	747	713	741	722	721	722	761	704	698	748	761	747	665	724	736	693	736	686	691	725	713	714	757	696	743	729	658	719	727	741	697	697	715	755	689	748	666	674	675	673	744	724	757	706	705	681	725	752	723	680	711	683	710	738	780	717	751	733	705	747	723	725	710	697	768	689	714	701	684	724	675	725	745	715	730	740	701	733	684	719	743	736	755	723	731	726	749	758	698	722	728	687	750	715	694	690	743	692	722	765	724	746	729	738	732	746	690	697	710	741	695	695	742	744	768	727	748	726	748	692	741	727	673	747	737	734	727	715	738	801	724	704	719	726	710	691	717	733	732	777	720	691	737	694	751	763	707	699	730	699	737	692	664	730	726	729	696	697	742	735	737	716	674	687	709	700	744	750	747	683	756	680	725	732	757	697	735	698	708	743	705	741	704	705	757	737	707	729	703	681	685	689	707	699	683	762	746	740	721	700	674	722	675	733	686	709	711	712	732	707	755	738	701	682	758	747	758	759	722	725	723	710	744	721	710	754	724	708	684	709	741	706	705	693	720	671	706	709	760	784	698	732	716	771	723	715	786	704	699	691	667	756	714	714	660	705	728	693	731	733	697	745	688	701	748	730	706	707	757	701	711	745	746	705	686	746	715	729	678	716	721	744	685	660	735	733	689	716	757	706	727	716	737	729	695	719	721	730	727	712	709	716	730	726	752	709	718	720	737	752	699	739	755	748	696	745	696	734	728	735	697	670	729	731	727	713	701	690	759	730	694	754	720	730	677	708	709	713	688
21346	6159	4920	2856	2215	1785	1657	1428	1237	1182	1056	1013	956	932	1036	989	919	902	871	808	911	879	918	866	912	854	835	852	845	827	916	825	850	825	860	860	864	864	804	847	812	856	863	826	791	839	799	849	859	840	861	831	892	861	853	821	892	823	812	818	887	828	800	842	873	831	841	852	842	892	827	775	876	847	843	832	896	834	791	864	822	835	877	838	824	902	825	820	832	835	835	892	786	808	839	748	832	805	847	805	780	820	872	846	808	850	888	831	828	852	851	812	856	865	825	792	803	823	828	838	853	889	871	781	859	872	862	777	854	821	797	844	831	867	808	817	851	890	816	823	852	805	828	855	818	860	831	826	772	840	853	846	890	824	864	794	824	780	844	833	899	865	891	840	826	854	846	796	859	835	833	862	779	864	811	861	851	813	840	848	788	876	869	885	837	781	850	838	887	903	857	851	830	810	867	877	811	862	844	832	783	794	792	837	842	865	823	834	834	816	844	800	824	781	843	833	808	873	812	856	838	823	796	886	842	828	820	826	890	847	844	827	842	906	811	825	814	821	800	809	872	812	864	782	836	798	793	801	842	792	845	819	858	792	815	860	847	851	829	881	810	805	835	853	848	819	826	799	842	814	834	861	816	810	797	851	828	835	844	796	828	872	868	803	831	840	811	865	849	876	883	829	828	833	841	862	815	804	787	852	830	819	842	804	837	851	847	791	900	823	832	809	796	773	807	817	809	833	801	836	822	872	799	862	823	846	825	799	854	832	882	903	830	829	846	851	902	837	847	793	845	823	852	854	862	788	859	851	844	890	885	862	865	814	813	820	824	836	821	878	860	849	803	845	880	818	826	860	786	842	826	810	860	816	822	854	833	815	800	868	895	806	863	838	865	875	849	843	818	876	881	866	826	827	824	858	838	846	811	786	850	802	841	855	831	817	844	850	831	823	829	837	810	868	870	860	862	888	821	886	880	855	867	861	792	829	818	837	837	796	810	844	826	863	864	830	813	793	809	829	854	790	823	831	888	829	850	881	837	815	805	826	875	844	837	829	835	827	842	815	770	851	817	824	810	864	827	820	813	830	838	878	852	831	849	800	877	842	851	862	888	844	842	842	887	867	787	839	855	868	783	836	834	874	845	807	837	837	877	898	844	863	826	835	843	836	843	856	878	846	818	826	812	780	823	808	841	832	813	810	881	820	832	890	833	815	792	797	845	874	845	850	866	867	849	851	872	843	859	853	849	860	880	774	802	794	792	835	836	844	855	848	837	846	842	786	823	834	847	848	837	848	840	846	887	823	829	859	804	907	836	834	849	847	765	765	882	836	850	831	804	877	821	791	803	848	821	836	761	842	818	851	867	860	838	877	861	857	749	845	814	830	808	866	801	821	811	807	832	887	859	857	820	788	869	868	760	835	813	839	808	861	810	880	871	791	850	808	818	829	824	811	815	811	846	875	807	851	828	850	849	864	848	787	839	858	840	847	816	839	882	800	923	887	808	816	773	792	875	805	791	826	799	835	840	804	824	823	788	846	845	879	860	753	813	830	856	795	857	840	848	819	830	874	824	802	816	842	779	841	801	872	840	875	835	891	831	862	830	792	865	879	844	836	853	827	850	861	823	858	837	798	856	838	899	845	875	788	822	843	826	899	807	855	830	830	809	814	802	821	838	795	786	838	864	836	830	823	833	869	851	799	818	817	816	857	802	845	857	849	844	901	838	845	855	843	792	811	781	853	831	836	850	840	824	820	793	835	845	846	826	880	756	859	862	812	834	860	851	848	860	855	834	802	892	775	894	860	887	823	863	837	831	844	825	840	844	849	862	852	839	849	819	863	846	861	856	868	778	844	823	803	849	845	891	814	871	813	816	845	821	828	825	826	854	844	802	802	801	847	834	907	880	830	876	874	841	869	874	879	814	806	837	853	815	893	853	848	864	862	788	847	856	848	826	827	826	792	741	843	833	854	834	795	820	844	891	854	837	851	874	829	825	847	868	863	833	841	811	820	793	846	856	935	831	874	811	777	801	810	805	834	846	878	831	823	825	848	816	874	877	832	849	865	810	790	842	804	785	842	844	845	769	807	823	770	856	829	833	809	823	755	846	839	849	845	832	816	880	818	808	856	837	874	870	842	841	827	833	833	825	848	876	816	801	886	850	854	843	807	798	885	844	812	850	791	803	872	816	785	895	821	857	862	787	854	851	833	801	828	836	819	838	820	858	859	858	785	862	807	847	829	898	782	817	899	833	851	848	760	821	831	885	871	837	867	893	813	855	822	829	785	844	868	785	879	840	874	851	828	811	839	826	847	820	868	852	819	789	814	867	837	823	847	847	870	830	807	901	769	799	852	802	834	850	821	800	831	862	878	850	871	828	802	863	780	824	869	843	832	839	811	829	898	875	811	793	831	814	837	856	854	880	834	873	840	896	837	854	850	822	811	839	820	853	815	850	815	824	865	816	876	840	836	869	819	844	821	859	777	825	876	841	877	812	861	827	798	809	868	867	851	853	877	854	818	872	805	813	817	876	835	863	837	860	810	816	880	836	851	867	821	866	807	843	816	819	783	868	842	865	855	861	829	880	832	799	838	853	826	788	843	850	783	818	877	897	843	854	852	813	812	760	823	812	831	899	825	846	857	857	832	843	838	836	843	871	817	866	817	865	862	859	825	808	808	843	806	856	869	845	846	800	827	864	826	786	815	856	810	844	847	885	802	798	827	843	864	788	797	838	847	808	828	851	769	783	803	793	829	830	808	866	880	815	841	882	839	879	800	812	823	833	870	822	843	861	884	878	821	845	837	842	815	834	868	806	843	842	902	816	818	813	852	833	842	848	882	829	820	793	851	842	841	810	880	835	775	871	851	871	841	889	844	826	789	788	842	821	831	855	808	857	807	853	855	869	836	847	834	847	883	826	855	808	797	849	830	883	838	807	839	845	830	822	813	844	798	901	806	861	837	881	825	854	888	815	806	851	815	834	801	793	822	883	790	839	841	819	814	823	827	798	833	869	818	836	829	775	842	890	835	863	808	837	860	881	834	844	817	818	844	822	855	822	887	836	835	833	818	789	825	769	836	820	869	830	873	886	818	844	867	789	850	866	827	885	867	833	841	854	826	793	795	776	809	882	848	860	837	801	814	819	867	830	825	799	826	876	817	839	860	868	824	819	808	831	847	797	828	815	870	853	785	859	842	816	837	809	826	857	850	827	829	828	852	828	798	875	834	851	858	830	846	804	801	804	836	789	839	833	836	860	779	842	869	818	884	829	796	789	790	834	828	858	873	823	901	821	823	869	827	804	894	873	787	807	860	853	840	821	836	867	819	858	805	841	853	799	913	830	870	853	868	846	836	895	800	840	827	865	869	837	810	842	795	879	828	826	873	818	877	819	842	852	831	835	855	795	837	870	859	842	795	835	815	830	796	810	849	841	823	834	867	767	842	826	807	784	866	816	859	821	848	801	827	814	842	835	879	839	873	814	804	829	880
22578	20920	28658	23336	20921	20983	10427	1353	974	810	695	599	593	518	488	500	446	460	400	396	379	361	367	366	413	395	373	327	354	381	382	380	373	382	336	351	371	373	333	317	361	330	347	366	344	352	330	312	342	323	350	295	293	349	334	327	316	295	286	318	321	340	308	353	323	307	347	327	322	306	316	325	292	313	289	306	326	309	314	301	306	334	282	295	348	305	294	284	332	344	271	308	293	320	334	302	326	280	297	328	314	334	311	357	306	297	311	306	285	323	315	323	339	312	321	307	340	297	295	310	330	301	332	347	316	304	318	314	310	288	334	320	294	286	336	333	337	314	297	315	301	300	314	306	309	307	273	285	333	304	295	330	292	299	335	333	306	365	339	316	322	292	305	341	308	330	319	355	308	277	323	297	310	322	318	334	305	319	318	309	290	324	332	317	276	329	314	306	314	321	328	324	327	300	307	319	282	318	294	291	288	338	321	287	282	345	331	320	330	296	309	324	305	321	355	296	317	292	303	327	325	270	307	335	309	310	311	314	331	320	341	318	307	297	288	307	329	303	334	293	303	287	331	323	326	323	328	329	328	298	320	348	329	302	308	290	304	300	295	335	309	303	317	325	320	303	310	322	291	348	314	302	306	308	320	318	325	329	323	299	317	322	280	338	296	291	310	300	314	296	325	290	299	332	298	307	322	332	330	334	290	299	312	320	322	344	361	295	298	282	315	318	310	321	322	321	289	300	336	349	297	298	334	303	315	320	320	290	319	312	302	336	323	309	322	350	318	318	338	315	305	344	339	303	313	307	294	284	304	303	317	323	339	281	312	322	300	274	287	277	304	306	284	296	320	279	310	296	335	294	327	316	325	324	324	295	344	274	297	302	351	297	273	298	314	296	302	316	292	292	288	305	294	347	315	319	333	302	338	329	308	294	335	298	311	295	305	317	295	305	320	304	323	287	314	297	323	330	299	312	327	306	315	348	316	306	327	295	312	302	307	290	308	312	314	318	310	297	297	310	341	291	331	309	327	323	326	303	341	328	302	310	308	348	312	295	317	321	298	298	307	341	298	285	315	287	294	290	329	297	276	308	293	282	314	307	285	302	285	280	305	321	295	329	292	332	316	302	305	354	293	319	304	291	330	281	309	326	328	288	330	307	338	311	319	318	313	274	298	301	295	279	318	357	302	299	328	306	311	293	289	305	309	302	331	318	288	332	345	304	307	359	282	331	296	300	336	328	325	304	303	325	342	334	313	313	327	301	292	277	324	309	322	332	310	303	295	290	306	294	363	319	333	289	292	321	300	332	337	308	331	297	319	337	312	283	307	312	325	304	296	317	318	309	286	335	317	318	326	304	291	306	342	294	298	297	297	288	287	306	315	325	313	308	336	311	294	323	279	320	288	302	309	302	322	295	320	313	306	328	302	329	303	345	320	303	296	309	318	293	317	319	327	315	342	325	306	293	298	326	331	332	309	270	324	319	305	315	349	291	343	294	319	324	305	322	302	331	305	323	318	340	286	259	303	289	332	325	331	289	317	349	349	312	351	297	285	281	310	306	290	330	282	331	312	300	301	338	274	284	292	315	310	298	330	296	311	287	293	305	320	323	289	330	321	275	295	310	298	301	278	309	308	308	328	297	304	309	291	299	328	318	287	329	306	329	326	353	313	338	335	288	311	299	320	310	319	328	333	319	295	342	275	294	325	305	310	321	296	318	309	313	312	292	324	299	310	343	312	293	307	358	316	326	296	322	321	335	313	312	345	318	308	289	293	299	317	316	323	296	295	326	326	314	328	327	295	339	310	292	316	292	340	351	324	313	324	315	291	335	326	316	311	304	314	310	322	317	321	285	317	307	308	288	318	333	312	310	285	334	291	316	275	281	303	303	280	287	285	303	301	314	319	333	306	314	295	281	322	325	369	289	322	313	272	299	356	330	281	327	317	306	301	333	307	313	292	324	347	289	324	326	308	309	332	307	306	326	322	322	332	293	306	322	336	332	315	329	332	291	305	342	322	340	301	291	303	299	341	323	334	301	291	322	304	313	292	306	314	305	331	286	317	316	329	303	344	287	350	299	297	306	305	286	289	340	306	305	339	316	282	306	294	300	312	269	293	322	319	330	312	326	277	286	332	286	295	307	334	326	317	297	287	294	319	283	307	304	316	297	321	307	317	290	299	314	314	323	306	311	286	285	321	317	321	308	316	313	322	329	288	307	307	309	324	317	318	298	338	324	290	331	298	327	307	323	315	313	330	299	291	327	324	313	321	280	298	313	306	329	340	291	326	303	295	299	323	310	317	320	280	301	311	292	321	323	334	346	295	320	346	331	284	331	302	325	314	299	306	279	319	300	303	327	317	314	319	317	281	318	285	321	313	313	306	281	279	331	292	290	293	332	278	316	279	322	316	338	338	329	333	314	289	308	329	315	319	293	325	327	317	297	325	307	334	295	304	293	301	299	296	314	330	314	346	276	297	314	299	318	325	294	297	312	308	310	318	332	317	286	290	310	303	305	364	297	303	322	325	313	334	311	327	314	294	316	326	339	315	317	317	324	325	311	294	317	311	326	314	290	324	311	317	323	342	306	314	322	266	324	326	302	317	296	292	316	275	326	280	292	336	335	347	305	270	331	297	296	281	317	284	281	313	289	324	296	304	300	324	296	299	326	329	322	314	299	308	310	299	338	314	298	314	290	311	306	302	292	327	320	290	322	316	295	301	292	296	277	334	296	285	325	299	278	285	312	294	294	293	345	312	272	264	318	342	310	336	285	339	325	321	281	306	291	317	287	302	323	277	325	323	263	286	328	283	306	316	300	303	335	337	326	286	306	283	336	310	311	310	310	324	286	301	324	293	313	292	319	322	328	326	311	307	321	310	311	295	332	315	307	306	319	336	313	289	304	303	329	273	328	308	309	310	302	309	308	319	301	331	301	308	298	312	334	292	297	305	296	337	284	322	338	323	333	359	304	290	341	280	315	305	300	309	315	294	314	314	308	312	304	303	296	304	307	293	299	310	306	324	295	319	309	289	298	323	296	308	330	288	353	294	297	322	318	290	324	302	331	326	298	305	282	324	337	323	304	315	301	332	299	328	314	318	321	313	292	272	313	297	274	289	310	303	350	342	283	314	334	319	290	343	283	308	309	297	282	307	331	326	296	306	283	287	296	306	306	299	297	309	307	298	260	285	289	358	330	339	304	333	308	334	300	316	275	313	318	327	315	306	319	326	309	323	312	299	293	284	327	314	296	299	328	328	292	322	328	318	327	281	330	320	321	323	308	333	326	285	291	287	306	336	316	304	302	335	313	296	297	308	300	295	320	319	318	333	302	333	337	300	300	289	300	314	311	288	338	300	314	304	328	311	288	339	286	304	344	311	280	294	309	311	312	308	290	301	321	314	314	289	316	298	292	322	310	300	314	297	315	301	290	309	282	299	304	307	325	303	298	330	332	318	335	305	322	303	314	304	328	330	301	342	311	301	297	291	290
28887	16404	13439	7269	5063	3805	2961	2351	1993	1519	1294	1090	929	899	771	661	615	570	605	553	532	520	506	502	516	468	439	459	435	451	448	435	474	420	403	434	408	404	370	398	387	398	391	430	392	370	388	414	381	388	367	390	371	385	391	348	396	378	399	368	369	364	386	347	349	369	388	370	341	357	356	421	383	333	366	381	390	366	379	380	378	375	360	393	347	377	385	375	337	362	350	334	359	331	363	393	371	341	393	353	359	357	330	337	373	384	365	355	358	369	391	326	375	374	387	370	342	405	338	356	381	367	362	399	352	365	361	361	348	351	383	387	372	328	372	373	361	348	369	407	351	369	366	358	400	371	365	374	356	389	396	363	338	349	342	332	385	368	341	386	351	377	345	380	365	361	381	333	344	347	351	365	325	391	378	356	339	351	350	352	349	370	387	365	379	334	359	361	361	335	334	367	363	364	382	330	370	345	389	334	346	366	352	332	351	320	354	335	345	378	402	349	357	345	323	384	370	359	364	352	380	336	413	364	380	373	342	364	342	363	369	326	359	353	364	335	364	364	386	319	375	374	320	355	362	367	337	382	353	350	357	361	382	360	354	343	372	353	374	364	373	375	347	386	352	381	356	371	377	353	373	373	359	327	386	345	335	340	325	346	354	399	366	361	356	356	355	347	357	367	351	341	350	367	376	333	335	372	355	363	357	350	361	365	364	337	347	332	358	362	366	342	354	349	359	359	375	374	346	358	362	355	394	371	374	340	349	367	340	375	358	362	354	342	362	348	347	386	383	380	388	370	399	394	364	353	393	364	351	370	372	369	361	394	366	347	337	357	349	350	375	340	389	361	369	344	388	352	343	352	347	369	331	375	369	347	358	332	368	371	356	377	344	370	398	367	364	383	365	346	417	341	340	397	370	351	355	376	347	332	375	336	369	338	313	335	349	385	329	342	361	380	333	343	363	378	352	383	383	362	360	363	355	319	334	327	354	366	354	379	362	349	335	346	349	360	383	319	345	380	345	376	361	373	332	387	347	343	358	387	378	383	349	315	350	378	326	354	401	355	368	309	356	368	330	344	353	381	357	334	364	361	367	356	356	331	384	341	343	376	383	355	345	378	341	337	346	365	352	365	363	359	337	363	385	356	363	358	384	357	393	336	354	366	361	345	336	334	356	354	358	351	353	349	381	351	368	373	364	342	378	365	327	381	347	348	355	368	373	363	305	336	403	343	366	307	357	359	366	352	358	373	369	368	368	346	381	353	347	359	339	362	353	362	368	405	373	349	353	353	360	357	383	376	372	356	329	368	351	356	385	381	357	379	356	358	378	371	378	335	361	382	345	353	375	336	357	380	356	365	390	369	379	348	345	358	332	360	351	354	352	348	378	371	345	322	353	366	376	385	330	369	346	355	348	345	367	351	373	341	351	340	331	357	308	355	367	383	342	351	340	346	372	363	369	396	344	323	351	362	380	394	337	377	350	362	382	386	390	328	360	381	353	351	360	354	341	350	377	382	376	348	383	343	339	384	326	357	330	374	346	362	340	338	379	353	371	324	385	355	339	341	390	346	397	386	353	346	356	359	348	345	365	393	366	335	349	379	354	369	379	327	394	380	358	382	366	367	346	332	367	332	356	372	370	354	340	355	351	358	333	404	369	352	358	356	376	386	380	333	392	400	350	347	376	360	344	375	331	370	377	344	375	373	333	416	327	368	349	377	393	338	347	376	354	349	346	370	383	356	365	355	361	383	381	355	359	360	342	361	344	370	360	348	353	394	362	361	333	358	344	342	360	339	352	329	344	344	373	360	362	351	354	344	358	355	352	328	370	363	352	339	362	343	379	344	318	346	327	362	376	327	350	380	347	338	383	352	344	360	332	357	334	349	334	371	346	343	349	370	366	351	366	385	393	318	381	346	326	363	335	367	389	351	356	351	358	360	358	342	348	353	364	384	357	384	363	371	340	339	337	379	349	331	365	346	359	361	339	368	362	343	314	343	350	383	355	346	362	376	357	345	379	372	356	329	341	388	361	356	357	356	316	387	376	353	394	391	379	370	379	347	344	353	350	360	360	315	383	333	374	371	386	377	358	384	343	325	313	343	369	339	384	394	379	375	354	369	330	360	372	368	348	368	372	358	363	371	350	368	366	350	381	378	344	372	343	397	355	355	364	356	362	357	371	353	328	328	378	367	374	343	374	347	364	376	374	380	362	357	380	373	346	364	348	314	365	344	380	352	387	340	327	357	359	338	352	346	379	340	349	368	386	382	373	341	343	352	358	367	383	361	381	368	369	348	386	382	345	377	379	374	378	375	354	327	341	407	340	330	338	348	342	363	359	366	359	363	378	321	364	350	369	347	366	340	349	324	388	362	345	342	365	366	350	362	358	360	371	367	360	342	337	353	335	339	355	376	347	388	332	364	361	340	353	351	359	350	379	354	382	366	369	338	377	335	377	364	352	369	378	368	356	356	344	369	377	365	383	340	388	344	384	349	391	363	375	398	360	348	337	389	355	345	347	343	335	366	357	380	359	393	353	350	356	332	350	352	388	372	345	368	355	325	355	357	361	359	373	364	383	361	330	340	365	357	365	355	385	367	346	343	378	349	350	368	349	362	358	344	370	336	358	363	320	350	344	340	349	372	351	346	340	334	373	350	360	337	381	371	353	386	358	370	355	356	374	345	355	341	331	373	345	359	335	372	364	369	368	338	384	360	367	339	356	358	355	384	388	337	381	366	363	345	373	367	374	366	340	338	333	346	327	374	350	371	364	362	335	337	364	375	340	326	366	390	366	339	379	345	353	377	362	373	374	352	322	366	364	342	347	354	360	358	365	372	386	343	404	366	362	367	401	362	364	364	357	382	353	348	360	348	360	327	347	342	382	364	409	376	348	369	321	366	370	386	344	362	355	350	370	362	367	387	371	348	360	334	358	372	371	358	358	376	351	384	357	384	367	332	375	353	369	326	368	399	367	356	346	361	345	375	372	345	363	375	370	364	336	364	337	378	343	359	343	370	345	370	368	376	358	351	341	358	353	345	357	370	364	349	345	376	345	369	354	386	371	338	369	360	326	389	342	371	345	364	389	356	365	354	365	392	357	351	360	325	349	363	363	340	396	382	353	375	337	376	398	358	349	388	354	354	339	359	365	338	383	357	377	360	350	353	391	370	360	352	374	402	349	328	379	337	349	352	373	327	344	376	368	380	376	389	331	370	361	376	357	371	341	358	332	352	371	363	360	390	352	360	343	361	328	381	407	381	365	346	310	383	367	335	361	373	338	371	361	365	360	358	353	359	371	365	354	358	400	353	345	353	344	360	314	362	355	383	371	360	345	358	362	341	352	352	372	345	399	397	367	363	390	368	367	375	333	353	323	349	366	376	340	364	329	365	319	335	369	348	378	364	368	369	335	389	347	379	378	374	345	329	341	381	359	345	352	354	335	342	368	333	356	328	389	345	360	373	351	342	368	375	355	377	368	378	337	390	377	361
26747	20156	8468	1144	775	734	685	659	669	630	638	655	616	634	641	603	592	645	639	651	634	650	639	595	599	628	625	657	592	610	615	613	604	616	669	687	664	613	573	627	619	616	651	601	620	608	588	628	634	624	645	661	593	616	641	611	598	657	633	610	644	676	596	612	641	669	589	586	657	618	599	639	592	634	633	641	598	604	620	622	634	620	656	654	643	604	589	620	616	627	678	600	617	622	665	627	570	657	628	624	631	681	597	582	617	657	645	618	632	640	572	625	600	637	659	592	643	627	606	614	617	610	635	593	604	644	610	569	640	574	641	609	625	654	682	617	628	566	640	635	668	707	628	626	606	601	599	617	601	640	616	644	658	623	622	617	588	671	650	610	647	617	631	629	600	598	619	623	631	653	649	616	616	614	636	635	648	618	648	603	638	620	620	621	590	631	632	656	589	592	604	592	596	619	604	611	632	629	626	615	625	636	599	655	622	596	604	643	601	611	563	608	636	603	623	641	588	605	622	609	633	645	607	616	578	626	653	620	636	639	603	593	582	612	686	659	615	632	642	660	645	601	602	635	632	622	608	639	609	635	634	552	604	639	622	627	623	618	629	608	590	632	583	588	595	644	611	593	594	642	609	606	600	651	570	615	618	618	618	649	646	636	568	607	617	595	634	598	648	651	627	641	661	619	628	637	644	634	673	655	648	645	584	642	623	668	678	621	624	646	634	608	655	651	619	637	603	635	648	609	634	627	630	585	627	595	595	615	610	603	629	675	636	627	605	630	618	630	621	694	597	615	622	589	596	617	637	622	644	654	605	596	602	615	599	619	621	643	595	672	669	613	637	593	603	659	628	626	649	607	627	597	650	625	664	579	669	626	615	607	613	629	607	623	628	623	620	608	620	581	644	588	645	613	629	582	615	624	599	575	629	633	636	604	629	644	598	663	608	602	639	625	618	618	640	646	634	670	620	576	628	613	676	634	621	610	623	655	671	591	637	623	637	618	650	635	599	624	651	632	641	648	604	633	649	601	623	562	632	595	616	573	634	634	604	591	622	624	635	630	621	651	598	637	593	627	577	571	630	688	634	640	595	636	644	621	656	635	586	625	633	618	608	558	672	625	607	689	646	633	633	644	598	623	601	592	609	661	647	648	611	614	647	657	623	644	605	589	651	660	626	626	623	654	636	650	611	591	620	619	620	621	633	607	634	633	602	633	608	616	587	625	601	633	654	644	624	595	640	639	625	625	639	627	634	665	617	664	598	641	621	598	587	615	606	627	608	616	578	627	617	591	616	585	588	643	634	601	636	595	620	670	598	663	598	621	637	629	646	634	589	620	635	619	614	654	611	631	602	651	656	640	639	628	620	656	623	629	628	654	560	615	618	590	657	624	596	631	631	629	615	611	592	628	615	610	632	608	609	658	662	628	622	636	670	620	668	668	606	618	634	573	636	592	619	610	651	607	625	570	616	626	626	647	648	659	632	617	591	629	608	658	663	662	636	613	627	606	632	635	611	606	615	629	587	649	592	610	626	596	677	562	656	630	643	631	581	595	636	609	626	629	618	642	627	601	616	666	641	620	599	599	606	620	685	589	612	581	659	653	614	665	603	645	639	607	650	638	614	648	614	610	608	627	644	648	594	580	660	628	679	589	635	695	616	620	634	588	660	637	613	599	658	606	662	675	608	621	638	599	600	606	646	620	653	595	614	599	593	641	607	665	596	616	620	664	574	668	633	598	648	619	629	599	600	624	625	586	603	650	616	631	658	577	628	601	581	591	607	611	699	624	614	631	614	604	622	601	626	628	610	648	611	607	562	613	591	639	671	694	639	578	574	649	607	578	612	659	589	632	628	618	659	597	633	639	606	638	626	596	640	618	656	645	625	622	618	589	626	565	665	611	619	602	612	631	617	627	626	610	655	619	654	642	605	648	623	600	651	637	655	629	582	617	646	644	605	641	627	691	622	642	612	624	618	646	584	647	629	619	607	629	610	582	591	609	633	614	613	607	596	593	629	634	628	686	646	617	596	633	629	635	644	639	616	635	629	614	635	621	585	580	605	587	664	629	603	594	621	570	632	593	629	628	605	585	702	637	649	606	606	631	618	619	608	572	681	608	692	615	626	634	604	621	640	640	613	634	606	624	588	596	626	644	620	575	601	626	618	616	648	638	683	607	610	658	624	597	599	644	623	601	636	651	657	591	585	586	589	652	611	590	598	617	632	629	616	592	609	639	690	634	638	580	644	633	582	643	562	670	609	694	643	647	620	591	610	581	658	625	611	623	587	617	626	593	602	647	630	588	611	657	620	621	658	597	669	620	592	623	614	649	586	603	634	637	661	636	657	612	665	648	617	641	635	584	633	646	687	635	642	702	630	649	605	645	583	645	607	603	631	595	645	597	627	631	605	589	655	583	604	564	602	579	645	584	632	630	652	635	561	599	593	608	606	584	614	614	611	615	668	659	598	664	664	616	648	608	637	603	634	638	640	640	629	619	627	640	657	612	639	576	639	665	667	592	628	632	642	660	636	635	661	624	593	677	601	656	631	631	576	653	665	601	632	587	636	642	583	649	624	643	613	613	622	623	597	628	618	598	619	654	593	637	660	635	606	606	644	602	588	623	604	661	565	597	620	589	655	573	632	639	685	661	620	654	609	620	648	642	631	624	629	579	648	601	614	638	595	648	617	591	622	606	661	593	631	586	603	598	608	621	628	626	639	627	613	635	632	622	623	593	613	616	620	639	634	629	601	596	604	597	630	608	612	624	617	580	642	619	646	621	662	629	619	666	633	635	652	690	628	611	637	640	644	620	613	642	638	595	620	625	620	623	613	642	638	637	592	630	617	630	648	600	591	589	608	620	617	614	645	670	683	623	603	603	657	602	662	635	615	627	566	612	659	586	602	586	628	615	601	623	667	652	622	634	591	614	612	603	622	680	620	628	631	668	636	644	624	671	598	626	616	631	586	631	598	598	617	608	614	664	599	651	606	590	622	591	594	653	628	645	570	625	652	633	624	595	634	618	654	631	612	632	585	616	649	574	645	587	606	675	596	632	628	625	627	569	613	639	652	645	633	664	673	630	609	617	647	654	669	637	651	617	626	636	652	640	625	653	604	602	650	623	597	614	597	652	625	621	606	619	621	607	609	569	608	626	625	636	639	618	623	630	666	627	603	624	626	617	616	605	615	660	659	626	668	618	570	603	617	569	586	597	612	622	624	659	625	594	652	631	582	604	612	666	654	655	643	649	611	613	559	588	628	636	586	630	660	654	651	617	620	632	658	566	598	650	636	637	634	595	643	628	593	598	567	626	630	589	615	624	624	599	618	606	654	619	594	666	576	622	623	636	659	653	587	584	599	651	589	609	631	619	587	627	637	621	652	617	640	637	647	597	594	607	636	629	591	606	626	626	610	612	625	627	636	632	593	682	640	593	609	639	624	635	600	638	626	656	595	594	649	627	637	639	606	660	587	595	610	634	604	636	593	597
7712	1676	1464	1088	924	890	861	855	819	774	807	816	767	773	738	797	703	750	772	756	774	804	798	775	773	732	750	738	792	748	761	762	775	767	828	782	793	770	729	734	733	774	784	760	757	716	702	753	785	773	744	707	764	753	779	753	764	739	784	774	780	767	745	700	785	789	745	745	746	743	755	770	714	760	708	745	822	746	755	821	709	712	771	684	729	771	800	774	747	793	769	704	801	746	775	720	766	746	768	723	703	725	726	720	722	747	739	777	765	752	785	720	731	767	761	756	777	772	763	712	739	747	748	747	745	754	755	733	745	755	741	764	763	772	752	701	734	754	699	799	771	747	721	740	800	727	727	719	745	764	789	740	766	757	791	785	786	735	725	789	742	713	743	747	699	756	757	762	742	748	752	769	728	789	722	745	734	803	762	768	768	740	781	713	728	761	725	754	786	805	772	764	755	747	721	776	784	719	780	722	751	771	807	793	703	806	774	725	701	829	701	740	729	743	749	780	800	725	758	752	754	727	703	791	701	799	754	754	776	785	775	771	786	768	719	747	726	746	760	746	737	742	753	730	802	764	723	777	755	766	748	739	792	691	805	741	737	754	765	801	779	758	749	722	760	804	790	765	744	735	730	734	746	710	721	757	770	722	809	752	754	739	751	729	745	762	753	742	735	730	737	726	769	758	744	774	736	789	746	758	747	776	795	771	796	757	768	771	769	739	771	731	731	771	788	802	719	741	742	759	700	733	727	736	772	743	733	754	755	761	801	746	770	749	771	743	768	758	704	760	732	746	765	735	766	753	799	743	786	752	791	734	760	761	729	755	728	736	751	753	761	713	729	749	764	764	783	751	754	801	766	760	702	744	757	758	757	740	747	735	702	746	723	770	725	789	744	764	745	719	781	758	768	716	739	782	747	724	729	750	711	751	772	776	764	763	792	737	742	763	749	717	792	761	795	738	763	749	709	795	756	733	668	765	796	774	790	767	738	771	738	743	746	741	752	785	737	754	769	732	755	728	756	718	727	717	777	728	750	822	753	759	782	676	761	749	722	755	762	783	778	733	760	720	771	796	742	722	702	786	741	745	689	774	813	757	753	759	770	765	761	744	758	725	772	788	744	741	803	721	758	786	788	744	737	750	764	785	769	750	729	751	781	800	768	812	733	744	759	759	731	796	817	694	700	728	769	741	747	778	744	785	740	754	788	711	737	769	701	792	790	744	714	755	753	745	749	783	767	749	778	715	729	711	762	767	761	794	728	744	720	726	740	720	730	752	727	751	750	741	777	829	758	722	794	743	719	741	738	781	736	772	753	767	768	747	745	799	773	754	730	748	760	751	795	768	711	742	781	757	792	735	698	751	744	754	779	737	808	726	741	710	786	774	787	730	755	718	742	709	768	752	752	733	763	729	755	791	755	749	755	781	773	766	811	786	822	737	747	749	767	766	739	732	747	737	780	753	719	793	745	768	722	740	746	770	786	757	806	758	715	752	750	765	780	725	770	774	736	725	784	726	754	763	774	731	734	812	731	783	735	771	712	773	789	730	814	750	717	704	748	793	806	734	773	757	729	729	791	721	726	772	742	743	724	765	757	750	752	774	704	761	792	789	798	753	722	782	737	802	754	687	720	741	780	725	739	731	738	726	784	785	739	751	786	740	746	756	803	726	709	752	744	740	763	749	767	759	733	771	719	734	784	770	714	755	723	727	764	750	742	742	793	744	732	707	736	755	723	716	761	740	713	768	727	749	772	787	734	767	690	778	738	734	743	760	767	750	767	720	706	835	751	746	842	720	773	754	694	740	723	800	767	755	752	772	730	787	761	777	772	776	735	774	729	762	708	796	761	777	792	743	759	723	705	745	758	780	742	773	757	781	746	729	742	733	781	766	799	733	776	790	752	768	760	761	735	745	698	723	729	783	730	782	730	791	766	783	753	730	718	730	728	769	746	752	730	720	810	715	700	700	717	758	729	770	727	717	761	756	764	735	810	738	751	768	779	747	711	750	742	767	734	795	763	745	778	729	791	756	774	687	740	757	743	727	764	744	748	762	741	764	710	782	743	776	746	744	783	760	722	744	735	773	742	774	728	742	719	769	750	742	745	796	742	763	795	729	783	807	758	748	729	770	778	749	781	735	737	823	740	820	773	722	739	730	758	776	748	730	779	768	766	678	713	735	784	776	760	731	736	758	732	750	781	704	779	760	739	783	804	700	754	698	807	730	747	744	757	734	742	798	761	731	724	713	770	728	761	797	806	764	790	763	741	757	761	755	731	755	795	760	756	721	707	701	719	760	736	697	735	718	751	819	751	710	762	753	706	797	759	723	691	806	750	770	726	764	775	739	753	690	781	708	786	739	769	792	738	787	733	789	700	767	760	784	722	718	731	782	775	730	725	781	782	753	748	799	774	755	789	741	733	719	750	730	782	702	735	777	775	724	787	739	776	771	716	752	766	749	781	711	758	805	770	726	771	755	705	733	726	802	756	762	746	745	732	736	750	733	753	762	778	748	780	784	821	742	735	762	664	739	763	766	748	761	736	767	714	758	799	733	763	776	739	740	763	729	668	744	759	736	763	745	752	761	779	784	789	701	697	768	708	710	796	795	797	753	716	748	742	752	741	803	759	764	720	742	765	782	721	761	788	768	798	744	738	775	690	739	756	747	789	724	730	744	787	767	718	767	722	767	728	733	777	740	787	734	718	779	763	768	803	793	740	753	716	724	741	798	783	799	776	721	762	757	731	769	758	703	747	770	748	705	754	743	758	729	750	752	784	731	749	748	748	767	753	804	736	752	791	751	728	715	741	768	764	768	779	741	770	689	741	717	768	765	771	752	732	745	731	756	742	751	780	764	779	836	744	711	780	692	740	776	737	742	782	746	738	734	737	760	750	755	735	739	785	703	790	797	743	808	753	759	763	773	755	753	737	717	774	753	754	800	727	782	756	760	745	735	740	757	753	720	758	727	816	732	773	726	707	722	727	722	736	701	737	748	726	693	769	718	675	720	756	772	802	772	774	757	751	733	726	760	758	756	714	731	727	808	789	764	737	765	747	706	764	760	767	721	773	739	767	755	735	770	769	744	743	742	772	730	738	777	843	730	772	799	763	732	746	773	778	733	754	754	733	778	688	700	756	729	755	707	762	733	778	723	781	743	719	723	729	794	717	789	771	694	757	793	748	733	832	738	764	740	778	733	715	750	742	772	774	784	741	704	756	793	743	783	735	748	775	736	772	729	711	768	780	750	767	740	768	762	761	760	749	761	761	707	796	754	735	760	754	731	768	759	693	740	747	746	760	772	739	770	774	747	785	782	765	672	670	781	759	772	776	700	741	758	719	723	757	722	753	748	731	793	735	749	767	730	733	751	777	712	739	742	732	780	788	748	755	753	756	758	741	772	794	701	787	790	738	791	712	783	714	753	735	781	749	738	745	723	741	736	845	730	742	773	810	735	736	726	778	711	707	769	730	798	805	767	742	736	797	752
23661	20894	28208	23707	20895	11376	1324	746	642	630	522	517	469	431	396	420	389	354	394	339	364	358	329	325	344	357	298	345	342	293	362	314	328	324	347	341	350	310	313	305	302	330	338	316	299	365	312	317	317	343	296	340	305	307	319	295	298	297	305	286	300	307	318	301	275	302	319	324	338	295	296	304	326	285	304	300	331	314	322	301	303	291	308	339	298	328	320	318	334	307	304	279	286	300	320	295	307	330	288	288	300	300	321	300	313	308	280	315	318	287	315	293	305	325	322	311	318	288	313	320	306	301	300	287	270	318	312	300	331	329	295	316	292	301	351	316	314	319	336	297	305	324	355	286	308	321	307	329	286	309	334	315	308	298	282	306	290	332	315	276	298	338	317	325	323	261	321	287	309	301	308	296	288	312	318	286	329	323	316	332	317	314	348	296	278	305	287	307	301	283	344	304	306	318	312	305	298	330	317	289	277	290	280	317	308	287	306	302	306	298	307	318	298	314	321	311	295	309	330	327	326	299	300	316	293	288	343	292	287	288	329	300	301	328	333	291	328	310	281	303	292	355	296	314	311	306	294	299	290	286	291	336	316	336	313	312	299	324	300	299	301	314	334	305	305	249	311	300	293	277	304	287	295	331	323	288	307	334	298	285	292	329	295	284	329	298	285	310	303	326	306	307	308	297	296	304	315	302	297	324	291	302	301	273	336	307	323	314	280	293	299	299	281	323	328	294	350	337	313	295	319	314	301	316	333	317	323	303	298	321	309	298	284	308	288	272	314	286	332	323	334	290	317	326	269	349	283	295	292	313	295	301	292	277	297	291	292	342	269	295	290	326	331	323	302	314	299	314	291	271	301	323	286	266	310	312	303	293	319	344	298	267	274	293	304	309	290	324	283	287	311	308	306	306	317	302	342	320	301	291	309	312	319	285	292	329	293	272	263	271	323	288	293	296	281	319	303	319	341	268	333	316	295	312	303	291	326	302	296	281	316	303	327	308	313	299	301	341	313	308	321	306	265	323	266	289	328	288	291	311	287	307	295	323	302	353	297	297	345	289	277	317	270	276	287	307	306	312	280	301	307	280	294	309	310	334	279	318	303	321	338	303	276	305	270	313	294	299	288	288	306	309	303	326	303	279	316	297	316	307	302	327	290	281	280	327	315	281	335	285	277	321	298	322	290	301	294	294	313	283	268	288	304	300	307	273	311	296	288	290	328	325	295	308	291	277	308	317	298	319	315	299	325	315	297	278	326	297	300	326	309	296	255	316	329	345	321	306	303	318	354	289	290	299	307	299	311	305	308	292	261	279	311	321	295	264	300	309	299	321	358	361	306	299	302	318	305	283	289	296	308	305	307	315	322	304	293	321	296	315	307	319	313	301	317	318	331	321	283	287	311	300	300	324	301	307	316	291	297	295	284	311	284	333	312	303	288	314	308	301	304	309	299	327	299	305	297	292	288	305	291	271	326	310	342	306	303	290	306	313	279	324	293	323	304	281	281	317	290	293	307	301	315	290	318	298	304	322	267	300	284	294	291	324	300	281	325	307	330	331	289	294	290	314	321	298	309	291	316	311	291	319	303	278	304	308	336	326	304	283	327	323	314	305	301	317	310	313	335	283	336	314	315	325	317	296	305	298	302	295	299	270	301	319	260	298	323	307	319	316	303	310	276	294	307	301	290	310	354	324	316	293	309	300	317	308	300	290	347	272	317	313	314	315	321	288	288	302	315	296	322	282	287	304	312	319	316	289	327	301	297	296	308	292	289	317	310	311	311	290	275	321	312	315	349	294	322	297	307	337	320	325	314	317	317	325	299	291	305	296	341	288	302	279	303	300	289	280	319	287	283	295	304	303	305	277	322	303	300	306	306	299	278	304	285	319	300	312	314	282	292	281	316	297	295	275	343	304	279	313	295	327	286	283	317	303	261	304	309	317	281	294	295	320	323	305	309	293	312	334	329	311	288	319	337	287	332	322	273	290	292	311	307	287	313	298	300	301	307	295	320	337	274	278	283	296	321	300	293	289	300	303	284	296	308	328	293	313	319	320	287	302	282	330	320	300	344	309	298	262	317	277	312	312	309	274	326	278	312	306	301	288	294	331	311	280	320	348	311	329	325	304	284	326	311	312	343	327	297	306	333	322	323	307	311	257	285	292	330	318	330	297	311	316	320	290	295	309	320	307	308	326	304	315	290	294	307	293	319	334	323	321	300	293	333	320	328	291	319	296	310	298	274	307	318	276	291	288	305	298	299	298	297	294	279	289	340	297	313	298	297	291	326	303	299	322	322	300	318	309	337	307	306	320	298	280	302	306	302	289	317	299	285	319	317	307	301	313	289	314	284	292	325	298	297	316	282	321	319	346	300	301	307	314	283	290	287	318	316	311	310	312	306	304	276	330	283	320	337	315	311	307	297	328	304	314	309	311	303	298	319	334	308	344	275	269	302	324	317	306	307	257	306	304	295	294	286	316	313	313	275	319	310	291	301	283	315	325	308	299	319	294	322	305	309	300	276	310	280	317	301	297	302	308	295	305	300	290	284	309	338	322	303	297	291	307	320	319	316	322	305	323	296	340	310	295	304	274	300	300	297	303	303	315	311	311	268	298	311	319	293	331	324	318	304	318	287	282	322	293	325	301	325	298	322	309	318	322	283	298	317	302	277	299	319	310	302	292	312	287	254	275	317	300	302	283	308	302	268	291	327	288	300	331	284	331	310	315	300	274	296	277	277	297	351	299	312	303	286	309	315	296	286	306	280	306	295	281	288	327	286	288	299	331	325	315	289	295	322	324	304	294	291	273	323	308	317	308	302	293	305	298	319	340	277	307	291	324	293	269	309	304	298	303	320	276	307	294	292	294	300	295	295	284	311	295	297	292	293	286	313	320	318	310	323	354	321	297	280	318	283	317	302	316	299	289	323	295	323	307	321	274	307	277	316	314	304	322	293	284	307	284	309	302	305	301	319	279	313	261	303	286	360	294	312	306	362	278	305	305	315	280	306	309	280	304	276	306	338	299	315	328	268	323	301	314	309	309	274	320	331	283	308	264	332	324	299	341	300	279	292	307	282	319	330	317	292	308	303	300	306	306	298	306	289	307	314	309	302	296	278	325	306	277	302	310	311	300	315	304	285	307	279	298	324	316	337	313	335	329	293	303	306	278	327	257	315	282	318	324	301	296	298	297	314	279	289	319	316	293	293	317	324	313	303	292	299	296	276	293	314	309	312	345	322	295	310	300	325	324	340	313	332	283	326	308	291	281	306	310	259	314	322	308	324	324	323	315	326	317	307	286	317	310	315	293	307	280	337	296	296	298	282	325	327	324	317	319	313	312	305	306	281	336	308	289	297	295	259	312	321	285	329	294	291	266	306	320	309	320	310	318	312	294	312	311	322	300	311	326	330	327	282	309	284	294	336	304	337	291	275	298	291	280	316	303	290	311	295	297	291	321	297	307	281	306	255	338	329	303	299	316	299	335	302	331
24961	10491	8363	4162	2992	2283	1774	1446	1228	997	847	747	736	614	590	606	510	521	503	495	531	455	431	477	445	483	405	457	458	435	386	440	407	435	447	423	387	373	390	387	434	392	393	411	419	356	392	407	429	395	377	391	405	388	393	414	372	384	424	408	327	403	365	378	409	403	374	427	403	406	392	387	385	368	373	403	383	360	388	374	389	401	394	400	380	405	396	416	387	409	398	431	357	415	395	418	406	396	382	393	351	379	360	384	351	384	398	371	376	385	374	392	359	418	358	432	383	387	396	394	345	421	370	382	372	373	409	395	428	374	387	384	367	399	380	361	393	410	366	381	395	378	410	388	354	395	403	356	408	366	387	403	396	378	361	416	389	454	370	373	383	366	386	403	352	374	362	382	340	397	372	398	409	394	394	358	386	387	391	348	382	410	382	383	417	400	413	375	393	396	408	410	418	392	355	381	385	377	395	375	361	344	349	343	377	372	367	372	425	414	410	389	451	409	388	385	394	391	391	366	378	392	386	371	360	396	396	391	369	390	361	356	402	400	355	386	357	381	376	361	373	388	408	378	404	413	369	382	400	415	373	409	378	359	410	371	344	385	379	426	379	398	425	345	405	374	400	421	424	415	383	397	380	375	390	372	407	381	390	370	383	413	365	368	373	381	375	380	387	397	398	369	376	394	379	396	388	403	397	370	421	395	402	372	403	398	385	360	373	398	407	385	397	420	374	425	425	382	378	382	364	399	409	400	363	381	384	371	393	352	400	365	407	401	384	374	380	394	385	375	372	387	394	361	377	393	362	364	395	375	390	376	363	363	375	398	367	371	381	364	370	363	365	396	380	346	386	394	388	390	357	387	375	384	395	409	421	391	359	378	365	412	402	357	390	375	380	386	372	399	373	373	391	382	377	370	370	379	398	370	394	377	345	377	409	388	401	325	387	381	401	332	404	387	398	429	389	346	403	406	397	376	365	359	398	372	380	411	358	441	381	414	370	395	398	350	351	365	362	401	371	393	347	399	374	370	409	380	353	385	390	414	406	389	351	398	389	369	393	379	351	356	373	384	352	375	380	401	371	368	388	375	397	390	406	414	401	405	353	406	355	378	398	394	376	357	335	397	386	396	402	379	364	381	382	399	390	382	379	382	382	369	404	385	378	378	381	361	375	399	401	400	360	413	375	358	405	370	398	395	370	399	401	354	367	404	406	386	396	345	392	374	390	394	418	368	357	373	387	373	398	371	411	363	390	370	387	421	387	408	411	413	391	379	376	346	387	390	404	390	400	410	383	392	373	424	366	390	376	360	434	382	362	388	407	414	379	367	385	372	395	377	356	374	390	378	369	377	377	423	380	377	336	402	367	403	377	397	382	349	374	389	392	391	380	369	390	401	370	367	361	367	359	401	386	389	374	355	411	414	416	396	400	365	387	405	371	430	393	408	361	376	345	386	360	357	372	401	365	364	398	370	385	427	387	361	389	394	370	400	387	382	364	380	379	372	416	380	404	382	398	367	411	365	412	384	397	378	391	386	400	401	381	372	397	397	369	357	359	393	394	406	384	425	404	373	393	392	362	374	402	413	368	362	335	427	366	402	350	390	373	365	388	399	351	366	373	395	369	439	434	393	378	375	355	356	407	345	361	390	394	396	371	400	388	370	418	387	384	349	363	375	394	368	369	404	371	364	417	353	361	371	408	379	393	388	361	403	368	374	382	425	390	353	411	379	407	381	425	382	381	390	378	370	375	408	397	390	408	360	393	381	398	389	403	399	394	369	404	393	418	406	382	372	378	391	378	365	340	383	398	377	379	409	388	380	356	350	354	438	364	351	403	419	348	358	361	415	415	395	405	402	368	391	421	395	371	418	358	377	341	372	447	393	383	418	368	373	435	356	353	369	394	381	367	377	418	363	390	375	376	389	368	413	402	381	428	406	401	365	426	387	411	366	378	370	364	389	406	373	402	402	383	378	379	376	373	363	349	405	387	382	381	400	365	382	415	374	384	383	369	362	384	396	395	388	399	362	383	420	368	378	387	368	414	380	394	402	363	375	409	375	398	384	346	375	370	415	368	384	353	426	391	392	397	377	370	386	398	397	398	369	371	412	358	353	373	402	377	399	378	347	389	376	419	374	355	406	390	384	354	411	371	368	397	419	381	397	385	385	328	381	371	383	385	367	393	405	400	395	407	387	363	379	383	393	365	374	382	366	418	364	422	398	377	376	369	425	371	396	363	356	395	377	389	389	393	373	394	358	375	403	398	375	399	373	375	380	400	397	373	387	385	375	364	351	389	394	363	399	430	389	389	387	359	380	351	389	372	357	393	407	378	397	389	433	382	360	391	392	364	386	394	387	362	387	356	431	368	373	388	390	392	372	383	366	377	391	397	390	380	349	373	351	391	384	387	403	369	365	383	404	370	352	380	414	359	390	357	380	354	364	374	364	409	361	369	390	372	382	406	401	358	391	377	384	376	403	377	399	401	399	396	375	356	421	389	380	378	389	357	365	338	389	403	389	352	378	373	380	394	394	364	367	375	343	375	412	384	355	369	352	379	395	411	364	386	392	386	394	388	382	391	405	371	391	386	365	402	389	369	367	367	390	412	359	348	373	383	368	375	345	353	387	380	359	429	390	395	385	372	341	423	390	410	373	400	404	409	400	374	405	409	385	363	407	421	347	368	396	414	386	390	405	383	410	424	403	379	366	361	408	363	394	382	371	359	386	403	446	382	385	417	392	347	404	395	387	383	407	367	405	395	396	378	346	383	415	390	392	405	378	377	365	393	411	402	418	387	398	359	410	396	367	386	360	370	375	380	394	408	405	363	367	444	385	378	391	351	395	358	367	375	350	373	410	384	376	380	386	389	373	396	374	378	380	394	411	390	390	403	373	390	400	375	381	390	383	365	352	371	355	376	361	362	376	382	397	371	343	382	357	393	372	380	379	364	398	408	370	356	391	381	344	378	393	411	364	402	423	371	376	406	396	399	376	408	420	377	379	381	396	385	380	365	370	362	385	406	387	411	312	371	398	410	403	402	374	395	392	390	374	363	397	345	386	386	394	410	409	372	374	408	392	388	399	363	399	387	400	397	379	383	402	375	413	376	409	378	386	364	402	389	371	369	407	401	374	423	399	411	384	403	372	367	370	381	366	411	393	358	369	357	395	414	364	376	394	412	395	389	370	388	389	395	369	367	373	425	379	387	351	387	422	382	364	397	384	404	372	388	358	394	381	384	370	397	431	356	368	394	425	379	353	398	401	372	389	398	384	388	378	398	365	385	391	387	361	348	387	359	381	402	408	375	410	351	372	395	384	377	369	400	354	375	378	362	390	389	390	387	394	387	389	403	412	430	393	396	359	378	408	406	371	365	385	396	343	401	383	382	399	395	411	394	367	399	404	364	376	364	420	397	396	389	392	397	390	363	364	325	395	368	362	384	409	373	364	397	400	369	376	417	371	389	372	398	345	391	367	401	377	412	415	392	363
24917	20930	27136	24875	10397	1321	1044	904	876	854	772	846	804	814	832	726	731	805	773	777	785	742	791	722	724	772	721	695	706	742	714	735	730	737	711	753	752	771	702	742	710	707	759	722	751	785	763	722	738	697	652	735	736	729	693	705	758	739	771	701	755	708	747	733	722	725	715	750	771	701	730	712	749	749	755	685	752	689	745	736	720	775	701	734	713	720	794	670	739	692	697	700	775	732	709	736	721	715	757	776	687	732	720	723	748	717	749	754	731	739	751	681	715	754	693	742	718	706	790	728	735	683	753	788	754	735	735	726	774	732	724	693	785	745	707	751	701	753	701	746	716	668	678	716	674	737	751	761	675	733	717	776	726	700	708	744	750	711	746	729	701	727	740	750	734	683	734	725	669	710	682	701	717	754	728	732	726	705	736	695	714	707	678	730	762	697	709	764	737	706	717	743	717	683	695	732	714	702	726	710	719	717	713	675	724	734	735	687	699	677	674	724	738	734	726	735	738	720	717	700	718	709	726	721	743	775	746	707	744	739	764	761	698	743	737	695	707	761	753	746	703	721	711	760	761	734	722	692	734	724	755	716	695	742	784	696	743	742	763	702	750	771	734	730	771	734	726	764	737	713	709	706	683	736	708	748	728	734	775	666	722	754	747	681	723	747	689	720	761	717	710	737	708	742	767	681	756	693	686	739	749	771	735	709	718	743	699	735	726	747	694	724	715	690	730	761	758	746	728	738	752	719	700	732	662	733	683	745	752	727	658	769	762	754	717	727	763	740	690	742	717	707	762	711	705	743	702	726	737	705	750	729	757	750	710	786	760	707	695	736	709	802	731	757	702	732	747	717	726	705	682	699	733	710	727	689	729	719	724	758	745	734	755	709	697	749	775	696	722	763	718	728	694	730	702	765	709	748	747	725	690	746	731	743	751	654	770	670	698	802	749	704	683	721	714	722	733	722	708	695	728	718	764	777	742	745	748	676	693	717	740	724	709	713	752	685	758	689	690	724	734	671	721	758	778	744	730	711	729	712	741	777	704	725	758	734	713	710	734	704	710	777	740	732	719	704	716	780	767	686	751	745	714	751	694	735	715	718	704	709	717	742	753	682	765	714	748	737	748	709	717	740	724	723	700	727	735	707	703	732	701	702	741	732	718	696	709	721	725	729	732	710	709	750	738	727	756	707	701	724	768	698	670	725	729	736	771	758	761	752	755	704	676	713	734	706	749	735	769	719	711	769	741	724	686	741	716	766	750	715	732	717	775	706	749	774	711	725	731	712	722	704	758	752	770	773	720	736	699	755	715	712	721	768	730	771	738	666	680	735	739	751	703	686	763	730	705	678	683	742	715	772	729	694	808	708	728	724	698	749	741	738	699	707	744	747	675	742	697	709	785	703	720	748	774	741	736	748	697	723	710	722	734	756	710	720	740	706	706	724	747	724	712	689	679	775	713	740	728	713	755	709	696	728	740	777	754	736	720	756	740	722	713	718	723	741	734	715	739	695	735	689	774	724	725	747	719	742	712	692	732	710	709	737	740	708	720	757	776	753	728	745	743	793	758	691	758	690	761	768	751	745	747	721	767	721	737	697	757	754	718	748	727	749	718	742	730	737	678	722	725	707	685	709	725	729	713	733	725	717	712	731	731	757	720	753	716	700	749	761	725	764	693	673	716	742	713	687	720	701	762	723	754	728	759	692	756	736	712	732	739	697	738	745	774	749	705	722	696	761	705	717	767	741	713	705	685	748	700	761	751	749	746	698	755	714	702	757	681	728	740	726	706	737	742	730	721	711	711	751	677	706	720	747	755	743	727	732	722	753	715	664	727	751	713	738	735	746	668	764	745	763	748	742	723	747	761	671	738	717	716	718	764	756	760	711	737	705	762	797	681	740	712	754	713	723	737	710	735	750	724	749	772	707	721	752	712	735	725	739	704	753	735	715	701	771	733	733	702	727	756	758	726	716	722	714	733	738	757	761	730	769	707	715	685	726	737	766	756	729	706	780	744	696	729	754	764	755	717	742	711	719	689	758	709	685	723	726	706	712	699	718	706	720	714	697	748	741	718	698	721	714	748	769	727	725	736	719	706	761	746	712	703	747	709	696	726	729	708	663	701	692	685	741	764	681	747	755	747	762	762	722	740	780	694	718	719	705	691	724	756	724	712	701	692	717	715	719	730	731	698	733	757	736	717	725	729	693	702	725	696	739	765	720	747	768	718	706	708	728	717	726	725	721	712	705	751	775	678	700	696	706	760	717	676	767	691	779	703	763	758	737	711	710	747	697	730	726	727	730	727	757	747	721	763	664	739	756	702	705	679	743	750	716	713	752	701	710	726	742	722	727	707	711	742	776	706	761	725	737	661	715	708	778	735	704	732	762	773	747	764	738	705	670	705	714	757	692	720	766	743	718	752	715	746	709	725	751	664	726	692	706	757	724	747	724	776	765	695	741	743	722	709	696	774	724	759	727	711	733	678	785	708	730	732	717	759	681	772	717	724	680	715	706	716	770	686	739	740	720	734	686	810	725	735	728	755	663	699	742	682	668	741	710	714	732	771	703	720	717	778	760	750	740	732	691	728	761	720	719	738	738	665	720	643	743	776	688	721	743	725	733	749	711	685	720	746	754	715	808	730	721	762	702	726	689	730	714	724	748	755	710	746	776	725	698	729	775	750	756	708	735	663	773	735	702	723	708	741	713	752	677	714	716	752	718	685	741	706	726	712	715	736	711	739	704	729	745	755	725	737	695	732	710	745	704	706	745	735	741	710	712	728	753	727	675	734	736	709	733	703	776	694	729	707	756	711	712	771	737	776	756	673	717	742	725	756	791	747	686	728	682	746	794	718	693	760	701	688	696	734	722	746	750	731	718	758	697	744	741	770	750	699	769	752	714	682	710	708	756	732	784	689	694	728	708	702	738	743	734	688	720	755	729	773	735	689	682	711	700	709	725	804	757	739	712	713	723	716	724	673	755	751	751	746	737	750	753	699	715	753	725	736	735	743	742	741	708	721	669	722	744	741	682	738	707	683	712	709	722	726	696	692	702	686	704	699	695	742	730	710	782	646	700	708	690	744	728	719	710	667	697	766	709	745	749	756	680	721	693	690	773	725	710	711	727	766	751	743	747	714	738	702	702	693	724	758	723	741	729	694	687	716	774	761	679	741	696	755	686	743	742	754	738	777	720	765	715	738	728	720	653	728	670	692	690	700	718	735	682	732	748	747	737	680	702	687	730	789	733	693	686	757	743	723	781	737	724	718	704	737	765	728	701	676	693	741	730	705	784	747	751	746	695	756	713	736	683	688	762	743	738	705	687	711	714	748	737	676	673	788	733	732	702	763	656	725	728	723	734	738	720	755	710	776	727	722	719	675	722	764	762	741	739	745	732	743	755	685	765	733	708	719	708	721	708	780	716	669	743	690	716	719	704	745	746	748	755	792	699	739	762	697	746	709	685	785	732	725	730	732	726	712	684	712	730
22771	6524	4812	2782	2118	1799	1587	1388	1233	1202	1103	1023	993	997	931	943	891	947	891	855	928	905	936	864	849	916	870	921	869	820	879	875	848	864	854	895	847	822	899	875	806	876	883	877	849	875	868	849	831	821	857	843	880	880	821	844	864	852	857	782	849	852	834	840	846	847	874	790	851	871	811	865	837	852	845	880	819	841	809	824	856	826	822	841	865	888	818	891	877	847	868	833	842	862	837	847	824	879	867	816	840	780	859	829	840	836	828	796	841	881	865	873	842	854	873	892	806	845	907	841	826	889	878	864	869	847	866	874	869	831	861	854	900	865	777	829	811	853	895	840	831	843	843	852	847	797	841	840	855	809	910	885	873	829	883	872	832	898	844	929	817	828	879	886	859	830	828	864	822	888	818	835	799	852	802	876	864	773	818	903	821	836	833	831	814	841	844	815	872	854	832	852	809	806	829	852	843	862	873	823	843	833	813	875	832	835	824	909	908	815	879	836	829	864	804	860	821	903	795	858	880	824	867	857	814	855	830	838	830	834	872	913	827	854	872	825	806	839	811	829	848	829	852	895	827	839	856	786	767	863	914	849	818	811	861	825	829	819	857	850	853	812	945	845	860	849	818	829	879	838	848	829	862	830	829	855	844	827	821	813	806	820	814	907	870	877	851	842	828	852	810	904	878	900	830	869	776	793	847	879	888	834	875	850	799	806	849	832	864	874	865	861	840	820	836	836	845	878	860	847	861	868	858	885	819	800	875	845	855	840	787	839	825	857	854	849	847	859	898	855	836	833	840	835	840	829	870	832	890	870	750	847	872	859	847	884	880	858	801	871	866	854	798	803	815	855	823	857	835	877	820	863	878	873	844	809	815	863	865	835	860	854	814	869	832	848	867	871	846	866	790	874	870	839	842	882	844	867	870	857	868	860	877	887	839	864	884	841	871	843	832	827	851	841	822	859	855	882	827	824	847	850	807	869	821	881	839	844	902	878	878	810	851	807	834	844	862	862	819	781	826	848	829	836	820	826	828	851	837	867	851	812	886	817	850	839	863	809	834	835	871	874	867	812	893	855	820	842	846	815	846	807	849	855	866	860	870	792	829	871	803	869	863	812	843	856	879	809	820	807	893	818	819	861	831	918	856	843	816	839	855	858	841	837	849	865	783	828	841	872	923	832	884	837	820	874	829	861	785	809	783	826	824	838	778	865	855	809	842	865	891	828	852	823	801	877	905	844	879	846	834	831	853	839	866	876	840	820	848	859	851	835	819	858	875	935	854	891	844	820	811	815	888	873	840	880	820	857	865	856	870	866	850	897	838	855	813	838	866	823	777	840	809	861	887	859	877	871	870	773	846	862	782	844	817	803	814	897	841	834	821	765	848	881	828	844	782	828	832	879	863	854	918	842	846	836	850	864	840	864	826	804	841	850	877	810	842	831	850	846	853	839	851	799	874	830	820	826	848	848	890	831	883	855	829	858	883	855	802	811	902	863	837	869	828	830	828	802	793	846	823	788	815	828	849	852	854	822	832	832	853	847	853	852	817	872	816	841	800	864	856	822	866	818	874	842	875	814	901	821	832	847	801	904	818	805	840	864	823	874	798	838	763	835	829	883	850	835	798	872	854	834	814	843	857	814	811	848	834	836	843	817	831	840	818	808	816	875	868	880	879	884	844	850	868	834	824	860	831	860	857	854	864	857	837	851	840	867	825	862	886	853	859	841	864	850	807	827	848	870	800	845	842	814	818	860	856	830	851	801	868	832	882	855	867	880	819	832	848	810	816	886	867	827	829	869	878	899	863	794	798	809	771	817	837	864	826	846	855	852	830	826	836	776	922	856	871	880	811	838	833	795	859	866	805	825	859	811	856	820	879	846	805	855	810	853	805	780	872	779	844	860	851	810	878	838	827	823	808	861	836	834	840	826	794	812	871	861	864	903	872	871	808	816	847	866	831	818	861	820	850	864	823	853	845	853	835	844	818	840	876	895	816	872	821	812	887	816	873	882	879	853	848	842	840	892	797	850	832	859	859	865	863	864	839	829	821	852	881	873	810	825	824	819	796	848	832	831	866	846	828	845	831	819	815	877	831	861	867	842	862	810	868	822	841	830	865	863	834	837	814	844	839	871	809	853	847	910	865	791	812	828	849	843	845	823	840	865	870	863	844	834	812	888	813	862	859	848	836	860	832	847	843	843	865	834	896	842	853	877	864	834	846	831	801	862	809	837	880	873	861	758	799	848	858	808	864	821	840	852	835	799	814	880	832	842	822	850	827	873	854	846	808	852	863	816	881	830	852	874	824	861	892	839	833	801	792	845	800	823	810	824	837	810	860	834	810	802	846	832	823	895	823	879	824	905	801	810	878	850	862	832	852	842	800	825	775	833	815	874	885	841	800	856	840	856	832	839	835	825	851	907	804	845	845	856	828	830	855	849	862	861	808	862	863	845	833	853	824	841	827	867	879	870	833	889	821	840	841	886	839	842	807	895	759	849	863	837	891	904	816	839	876	843	764	845	864	856	806	854	789	846	901	818	836	849	893	871	832	831	833	826	888	862	877	821	865	838	855	880	880	875	901	867	809	872	881	829	823	839	806	887	865	830	797	848	848	834	896	848	827	847	831	844	789	805	832	878	805	845	883	884	784	875	914	814	808	826	896	826	825	825	797	872	876	853	898	883	807	801	817	809	842	842	850	858	879	846	784	837	818	880	811	856	852	850	858	838	779	795	856	843	822	822	821	857	775	829	811	874	829	895	798	831	817	851	819	822	835	842	867	808	817	847	848	833	874	833	814	856	850	823	828	850	839	839	831	871	826	830	869	845	832	837	808	830	820	868	842	874	847	873	882	853	821	826	808	802	833	858	879	863	815	854	920	812	851	865	850	868	848	805	801	816	859	867	808	789	839	848	833	783	831	825	832	881	871	823	864	841	868	826	814	866	846	826	813	829	808	830	840	893	857	828	868	833	834	883	799	869	901	805	790	876	858	837	817	874	791	852	864	884	809	880	903	789	820	840	791	797	835	863	866	839	812	805	841	853	845	841	849	833	848	784	825	863	847	800	876	884	835	797	825	864	832	916	837	819	832	878	826	843	842	876	871	810	888	822	774	884	850	855	852	828	832	841	826	842	845	852	868	853	843	840	883	870	873	880	880	845	856	829	881	870	858	831	868	809	873	821	861	826	826	806	818	859	821	853	881	860	849	864	828	863	829	833	848	851	853	846	856	816	827	859	827	836	835	887	903	905	865	868	855	827	836	818	853	844	863	822	787	857	855	854	868	848	824	796	871	831	799	858	838	812	887	848	792	818	868	865	851	851	832	869	909	794	845	821	849	852	883	866	824	862	836	843	851	874	831	848	803	800	830	850	860	848	815	849	805	866	831	786	874	862	835	814	843	855	835	871	869	850	825	824	811	832	801	847	864	796	844	857	863	893	862	858	838	866	842	862	850	890	880	877	832	889	807	769	824	842	846	863	870	884	832	892
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
